luxp
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 103 個
工控威望: 154 點
下載積分: 900 分
在線時間: 130(小時)
注冊時間: 2009-10-22
最后登錄: 2016-03-31
查看luxp的 主題 / 回貼
樓主  發(fā)表于: 2014-05-22 22:17
利用人機與PLC組合編寫一組由n種工序組成,在人機上隨意調(diào)用各工序組合成多種順控程序。例如:有1、2、3、4、5、6、7、8、9、10個工序,現(xiàn)在需要在人機上調(diào)用由1、5、10、2組成的程序并按1、5、10、2順序自動執(zhí)行;請問各位大大有什么方法實現(xiàn)嗎?
[ 此帖被luxp在2014-05-23 19:27重新編輯 ]
chinazhu6666
嚴謹求實
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 362 個
工控威望: 6119 點
下載積分: 2909 分
在線時間: 132(小時)
注冊時間: 2011-12-16
最后登錄: 2018-05-07
查看chinazhu6666的 主題 / 回貼
1樓  發(fā)表于: 2014-05-23 17:28
假設(shè)10個工序,0到9.先實現(xiàn)正常情況下0,1,2,3。。。。9.的單步工序。然后對這10個工序進行標記。0號工序標記為D0=0,。。。。9號工序標記為D9。D0到D9初始值都是0。假設(shè)要按照1,5,10,2執(zhí)行,在觸摸屏上制作“工序1”,。。!肮ば9”的觸發(fā)按鈕,人工分別點擊“工序1”,“工序5”,“工序10”,“工序2”,輸入工序數(shù)量。其實觸摸屏上的觸發(fā)工序按鈕,就是在PLC里排序。先按“工序1”,使用計數(shù)器,內(nèi)部標記D0=0,再按“工序5”,內(nèi)部標記D5=1,再按“工序10”,內(nèi)部標記D9=2,再按“工序2",內(nèi)部標記D2=3.
或者在觸屏上制作工序1到工序9的觸發(fā)按鈕,然后制作工序1到工序9的排序數(shù)值,人工輸入加工順序。
QQ76214024
chinazhu6666
嚴謹求實
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 362 個
工控威望: 6119 點
下載積分: 2909 分
在線時間: 132(小時)
注冊時間: 2011-12-16
最后登錄: 2018-05-07
查看chinazhu6666的 主題 / 回貼
2樓  發(fā)表于: 2014-05-24 14:53
  

看著個,也許有啟發(fā)吧
QQ76214024
chinazhu6666
嚴謹求實
級別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 362 個
工控威望: 6119 點
下載積分: 2909 分
在線時間: 132(小時)
注冊時間: 2011-12-16
最后登錄: 2018-05-07
查看chinazhu6666的 主題 / 回貼
3樓  發(fā)表于: 2014-05-25 10:36
  

看,觸屏上就弄10個工序確認按鈕,后面對應(yīng)的是順序加工的實際編碼號,默認值為10.
比如說,我們只需要1,10,5,2工序連續(xù)加工,那么,1號工序編碼輸入0,10號輸入1,5號輸入2,2號輸入3,比較選擇,當C0=0的時候,選擇1號工序加工,當C0=1的時候選擇10號工序加工。。。。。C0最大值=9,那就限制了其他未被選中的工序不可能被選中執(zhí)行。說穿了就是人工排序并且把排序的信息告訴PLC。無論你程序如何編寫,PLC順序執(zhí)行滿足比較條件的工序。
當然,最好設(shè)置實際工序數(shù)量,這樣可以提高PLC的效率。
[ 此帖被chinazhu6666在2014-05-25 10:43重新編輯 ]
本帖最近評分記錄:
  • 下載積分:+1(石頭有了心) 真誠感謝!
  • 下載積分:+2(luxp) 真誠感謝!
  • QQ76214024
    chinazhu6666
    嚴謹求實
    級別: 網(wǎng)絡(luò)英雄
    精華主題: 0
    發(fā)帖數(shù)量: 362 個
    工控威望: 6119 點
    下載積分: 2909 分
    在線時間: 132(小時)
    注冊時間: 2011-12-16
    最后登錄: 2018-05-07
    查看chinazhu6666的 主題 / 回貼
    4樓  發(fā)表于: 2014-05-28 10:33
    引用
    引用第21樓liujian-weng于2014-05-25 21:18發(fā)表的  :
    覺得這個方法不是很好,在實際應(yīng)用中可能還會存在同樣的程序反復(fù)調(diào)用,如何辦,還是期待高手來解決

    有道理,21樓的提的很有道理,如果同樣的子程序需要在不同的排位反復(fù),那就麻煩了。期待高手,都想想
    QQ76214024