任如波
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 3 個(gè)
工控威望: 96 點(diǎn)
下載積分: 673 分
在線時(shí)間: 4(小時(shí))
注冊(cè)時(shí)間: 2017-10-13
最后登錄: 2017-11-05
查看任如波的 主題 / 回貼
樓主  發(fā)表于: 2017-10-13 19:09
圖片:
前幾天我看到一個(gè)做玻璃杯的車床用的是偉倫的人機(jī)界面,麥格米特的plc做的系統(tǒng)。如圖點(diǎn)選右側(cè)的功能選項(xiàng),跳出一個(gè)子窗口寫些參數(shù)。點(diǎn)擊確定,插入,一條類似數(shù)控系統(tǒng)的程序就顯示在了左側(cè)的黑色區(qū)域。,plc可以執(zhí)行它。。而且點(diǎn)擊這條指令還可以進(jìn)行參數(shù)的更改。這是怎么做到的呢?
      再補(bǔ)充下,這個(gè)寫出來的類似數(shù)控系統(tǒng)樣的程序,還可以隨意刪補(bǔ),比如可以在兩條指令間插入一條新的,或者刪除一條什么的

   大家多多參與,談?wù)勛约旱南敕ò ?div class="k59ac5z" id="alert_tpc" style="color:gray;margin-top:30px">[ 此帖被任如波在2017-10-16 11:30重新編輯 ]
建控電
野蠻其體魄、文明其精神!!
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 555 個(gè)
工控威望: 1593 點(diǎn)
下載積分: 3462 分
在線時(shí)間: 394(小時(shí))
注冊(cè)時(shí)間: 2013-12-16
最后登錄: 2025-01-17
查看建控電的 主題 / 回貼
1樓  發(fā)表于: 2017-11-01 18:10
圖片:
只要記錄幾個(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í)行。



          

                                    
樓主留言:
謝謝,正在研究中。