gddswz
級別: 探索解密
![]() |
圖片:
![]()
圖片:
![]() 各位大佬,最近看到了他們的設備案例,突然發(fā)現了一個(gè)自己感覺(jué)比較不錯的功能! 用觸摸屏實(shí)現類(lèi)似于數控系統的模式,選擇指令選擇時(shí)間,并且可以根據需要刪除、插入指令行等等! 用的不只是西門(mén)子的屏,更多的是國產(chǎn)的屏,隨手拍了兩張照片, 如圖所示: [upload=1] [upload=2] 感覺(jué)這樣做下來(lái),相當于我只是做了臺設備,具體的工藝生產(chǎn)過(guò)程是開(kāi)放式的,可以根據不同廠(chǎng)家,不同工人自己編輯,這樣感覺(jué)能設備用的更好,用的更順手。 不過(guò)回來(lái)思考了幾天,貌似沒(méi)什么思路,各位大佬有什么思路,能點(diǎn)播一下 ![]() |
---|---|
|
tingfenghu
級別: 工控俠客
![]() ![]() |
簡(jiǎn)單說(shuō)一下, D10 為存儲要工作的動(dòng)作,D100開(kāi)始N個(gè)的寄存器要按順序動(dòng)作的步驟。 以下為簡(jiǎn)要程序, 先將要工作步驟按編號寫(xiě)程序 LD= D10 K1 后面寫(xiě)1號的動(dòng)作, INC E 1號動(dòng)作完成后 MOV。洌保埃埃拧。洌保 LD= D10 K2 后面寫(xiě)2號的動(dòng)作, INC E 2號動(dòng)作完成后 MOV。洌保埃埃拧。洌保 MOV D100 D10 就開(kāi)始按照在D100開(kāi)始寄存器選擇工作步驟的程序走下去, 設置一個(gè)工作步驟為停止或者返回第一步,就可以成一個(gè)流程停止,或者繼續循環(huán)。 [ 此帖被tingfenghu在2021-07-04 12:34重新編輯 ] |
|
---|---|---|
本帖最近評分記錄:
|
honggun
級別: 網(wǎng)絡(luò )英雄
![]() |
謝謝講解
|
---|---|
|
gddswz
級別: 探索解密
![]() |
這么做感覺(jué)有些對,還有些不對,說(shuō)不好哪里不對 ![]() |
---|---|
|
gxtmdb82164
級別: 論壇先鋒
![]() |
做玻璃杯的設備? 寫(xiě)過(guò)固定工藝的設備,沒(méi)有做過(guò)這種開(kāi)放工藝的,但是見(jiàn)過(guò)~ 之前計劃過(guò),但是發(fā)現還挺麻煩的,而且著(zhù)急要用,所以直接莽上去了~ 具體的操作方式可以寫(xiě)在PLC里面,也可以用觸摸屏宏做,簡(jiǎn)單來(lái)說(shuō)就是一個(gè)函數入口的問(wèn)題,解決這個(gè)其他都好辦~ |
---|---|
本帖最近評分記錄: |
hezhen880924
級別: 略有小成
![]() |
你發(fā)的屏幕界面很不錯,做的類(lèi)似小數控系統有新意,自己喜歡研究問(wèn)題。數控系統字面意思是用數字來(lái)控制邏輯,關(guān)鍵在于數字。你要學(xué)會(huì )操作數字,操作數字在于內存的處理。數學(xué)基礎一定要好,買(mǎi)本算法書(shū)看一看,學(xué)會(huì )用算法去操作數字。程序其實(shí)是數學(xué),數控是數學(xué)的分支,有邏輯問(wèn)題,算法問(wèn)題,模型搭建問(wèn)題。自己要能獨立建立數學(xué)模型,用數學(xué)的方式模擬這個(gè)控制問(wèn)題。 這個(gè)小數控系統其實(shí)很簡(jiǎn)單,首先在內存中規劃程序頻道,程序頻道是一個(gè)數據庫里的一頁(yè),把內存劃成多個(gè)程序頻道,內存就基本用滿(mǎn)了。留一點(diǎn)內存做算法和邏輯的運算空間,程序頻道是由步號對應的指令來(lái)構成的,指令分為有參指令和無(wú)參指令,有參指令例如:絕對定位,指令格式如下:指令號 移動(dòng)距離,移動(dòng)速度,加速度,減速度。自己定義好指令格式,根據自己喜好排列。無(wú)參指令例如:氣缸進(jìn)行,氣缸后退,指令格式:指令號。 數據存儲和指令都有了,指令的解析要對應指令號,這是底層。 主運行程序在內存中劃一個(gè)程序頻道就可以,做為程序執行的Main,用Inc就可以執行了,程序頻道可以做為一條指令,在Main中進(jìn)行程序頻道的調用。 這樣就實(shí)現了程序的運行,指令號和數據存儲是關(guān)鍵,算法是在指令里用的。 根據前面的信息自己畫(huà)個(gè)示意圖,你會(huì )看到程序其實(shí)是數學(xué)。 小數控系統是沒(méi)有固定框架的,就是數據的存與取的問(wèn)題,如果有問(wèn)題就是分析指令的問(wèn)題。 [ 此帖被hezhen880924在2024-08-26 17:36重新編輯 ] |
---|---|
本帖最近評分記錄: |
langui
級別: 論壇先鋒
![]() |
專(zhuān)業(yè)的東西完成專(zhuān)業(yè)的事,雖然都是控制器,但是你讓CNC做PLC或PLC做CNC的事情,也許都能完成,但是受苦的編程人員,用PLC做CNC,雖然你能做出來(lái),但是你腦細胞死了一大半,何必自找苦吃。你讓做CNC的來(lái)做人家幾個(gè)小時(shí)就做出來(lái)了。 |
---|---|
|
小孟孟
級別: 家園?
![]() |
基恩士的PLC和顯示屏加伺服可以,以前讓他們寫(xiě)過(guò)別的設備,可以編寫(xiě)步驟,但是他們加密了,用的什么不清楚了,宏指令好像是 ![]() |
---|---|
|
gddswz
級別: 探索解密
![]() |
對的,也是第一次看到,感覺(jué)非常值得借鑒,確實(shí)很瘦啟發(fā),想搞一下試試 ![]() |
---|---|
|
gddswz
級別: 探索解密
![]() |
寫(xiě)的挺不錯的,感謝指導。貌似有些想法了,最近試試,Thanks♪(・ω・)ノ ![]() |
---|---|
|
gddswz
級別: 探索解密
![]() |
O(∩_∩)O哈哈~這不有做出來(lái)的,借鑒一下,看看怎么做,學(xué)習一下也挺好的 |
---|---|
|
gaoyingchun
GaoYingChun
級別: 略有小成
![]() |
1、引入工號,工藝兩個(gè)名詞,一個(gè)工作寄存器D0, 工號:?jiǎn)蝹(gè)動(dòng)作,可設定10,20,30,40```,假如10,執行時(shí)間調用(引用你發(fā)得圖片中的);20,內膜動(dòng)作;30,壓輪動(dòng)作;每個(gè)動(dòng)作再寫(xiě)一個(gè) 完成標志位 工藝:你想要實(shí)現的工作流程,例如需要3步驟,10,20,30;也有可能是20,30,10,根據實(shí)際要求編寫(xiě) 2、HMI 工藝存儲 有個(gè)配方界面,根據實(shí)際加工要求,整理工藝,排好工號,存儲,比如配方1存儲到D100~D199,配方2存儲到D200~D299 3、工作 工作時(shí),根據存儲的配方號調用,假如是配方1,首先D0=D100,工號10動(dòng)作完成后,利用完成標志位,D0=D101,依次進(jìn) 行,可采用變址方式,D0=D100i,每個(gè)工號完成,i自增 4、HMI還要做參數設置的數據存儲,比如壓輪動(dòng)作,可以設置移動(dòng)距離和移動(dòng)速度兩個(gè)參數,HMI要做畫(huà)面調用,只要工藝中 設置壓輪工號,就要彈出設置參數的畫(huà)面,設置的數據不會(huì )重復,因為每個(gè)工號都有配方數和工藝順序數,相當于坐標 |
---|---|
|