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重新編輯 ] |
---|---|
|
tingfenghu
級別: 工控俠客
|
沒有編寫過,可不可以這樣,設置D0到D10分別記錄一工序,如果D0等于1,調(diào)用工序1,D2等于5調(diào)用工序5,這樣一直執(zhí)行下去。 |
|
---|---|---|
|
meipingboy
級別: 家園常客
|
既然有1、2、3、4、5、6、7、8、9、10個工序 那么就把這10個工序分別對應10個輸入點,比如:X1對應1,X2對應2。。。。X12對應10 編寫程序時,也分10個部分編寫(相當于10個子程序),每一個工序完成后,輸出一個完成信號,當然也要相對應。 這樣,不管你要執(zhí)行幾個工序,X1到X12就會有相應的輸入ON,執(zhí)行相應的工序。 應該說很簡單的。 實在不行,用SFC編寫。 |
|
---|---|---|
|
killking998
級別: 網(wǎng)絡英雄
|
哪就要寫10套程序,有什么辦法公用的寫一段都來調(diào)用。我正在搞這樣的設備呢看看有什么好方法。 |
---|---|
|
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ù)值,人工輸入加工順序。 |
|
---|---|---|
|
luxp
級別: 探索解密
|
各位提出的是一個辦法,但是操作起來是不是太麻煩了,一個工序完成了再人工啟動下一個工序,有沒有辦法在人機上設置為自動執(zhí)行所調(diào)用的程序組合呢? |
---|---|
|
tingfenghu
級別: 工控俠客
|
怎么會操作起來麻煩了,d0到d9各存儲一個工序,如果其中一個為0的話就跳回d0又從d0開始執(zhí)行。 |
|
---|---|---|
|
luxp
級別: 探索解密
|
就象你所說的d0到d9各存儲一個工序,那又怎樣在人機上調(diào)用其中的任意幾個工序作順序自動運行呢? |
---|---|
|