huiyang
huiyang
級別: 略有小成
|
順序動作可以實現(xiàn),一套順序流程程序在PLC里寫好。每個順序有個觸發(fā)條件。屏用配方來選擇觸發(fā)的條件。比如順序動作1234567,通過配方可以任意選擇1-7的動作。我只能做到從1住后選,可以選擇123,234 ,12345,3456,等等,,要是想7634,沒想到方法做。 樓主留言:sfc不大可能啊,如果程序多了得寫多少個條件跳轉(zhuǎn)啊。個人覺得plc里可能是程序塊,子程序啥的。。就是hmi那邊不大好辦。配方要怎么轉(zhuǎn)換成啥也不懂的人也可以操作的中文命令呢。 |
---|---|
|
bathing
級別: 正式會員
|
這樣的編程需要plc和觸屏互相配合儲存和顯示參數(shù), 給你做了個三菱例子,也加了增加和刪除行列的功能。 例子是用簡單的fx3g和GS21實現(xiàn),得用gxwork和gt designer3+模擬器來測試。 樓主留言:十分感謝,我慢慢學習下 |
---|---|
本帖最近評分記錄: |
往事如風
科技改變制造
級別: 網(wǎng)絡(luò)英雄
|
想法不錯 |
|
---|---|---|
|
deweg
級別: 略有小成
|
可以做成解碼排序,把每個動作編碼,然后順序解碼,可以實現(xiàn)123456動作的任意排序,但是做成樓主這種界面,還是要花點心思 |
---|---|
|
wear99
級別: 正式會員
|
這種自由編輯、排序、設(shè)置參數(shù)在PLC上實現(xiàn)應(yīng)該沒什么問題,就是按順序調(diào)用一個個工序的子程序; 同時在PLC里把D0-->工序1 ;D1-->工序3;D2-->工序6.。。。 然后在屏上第一步顯示D0,第二步顯示D1。。。。 |
---|---|
|
建控電
野蠻其體魄、文明其精神!!
級別: 論壇先鋒
|
圖片:
只要記錄幾個關(guān)鍵信息,具體寫就要看各人的編程方式了,我是這樣做的,供參考 1:假設(shè)有50步, 每一步的動作號,則分配 D0~D49 共計50個寄存器,存儲動作號。 2:假設(shè)有50步,每一步的動作參數(shù)用數(shù)據(jù), 假設(shè)每一步用20個,D100-D119,D120-D139. …………共分配50組,每組20個。 3:每一步動作號里的數(shù)據(jù)值表示不同的動作,D0=0 什么動作,D0=1什么動作,D0=2 什么動作,D1.D2到D49同理。 4:示教記錄每一步的數(shù)據(jù),比如第1步示教D0需要的動作號對應(yīng)的數(shù)值 ,D100~D119里面保存數(shù)據(jù)。第二步示教D1里面動作號和D120-D139里面的數(shù)據(jù)。(用變址) 5:每個動作號做成子程序。 6:執(zhí)行的時候,就是把示教中每一步的數(shù)據(jù)讀出來,每一步的動作號是什么 則執(zhí)行對應(yīng)的子程序,把每一步的參數(shù)也讀出來傳到子程序里,兩者一并執(zhí)行。 樓主留言:謝謝,正在研究中。 |
---|---|
|