luxp
級別: 探索解密
|
利用人機與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)絡英雄
|
假設10個工序,0到9.先實現(xiàn)正常情況下0,1,2,3。。。。9.的單步工序。然后對這10個工序進行標記。0號工序標記為D0=0,。。。。9號工序標記為D9。D0到D9初始值都是0。假設要按照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ù)值,人工輸入加工順序。 |
|
---|---|---|
|
chinazhu6666
嚴謹求實
級別: 網(wǎng)絡英雄
|
看,觸屏上就弄10個工序確認按鈕,后面對應的是順序加工的實際編碼號,默認值為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ù)量,這樣可以提高PLC的效率。 [ 此帖被chinazhu6666在2014-05-25 10:43重新編輯 ] |
|
---|---|---|
本帖最近評分記錄:
|