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