huhu2021
級別: 工控俠客
|
各位大神,我用200Smart做了一套功能塊,可以實現若干工位順序執行(一個工位執行一段時間后執行下一個工位),現在客戶要求剔除某個工位或者某幾個工位,也可以順序執行。這樣的程序邏輯改怎么編寫,謝謝大神了。 |
---|---|
|
lusihui
級別: 正式會員
|
可以在各個工位都加一個屏蔽標志,當某個工位開啟這個屏蔽標志后,如果其他工位需要這個工位的一些條件,就用這個工位的屏蔽標志。 樓主留言:非常感謝。我試試 |
---|---|
|
jie.yuan
級別: 略有小成
|
圖片:
沒有西門子,大概這么個思路,不過這樣子工位很多的話就要寫一大串條件,看看有沒有更好的方法 |
|
---|---|---|
|
lizhendong
級別: 家園常客
|
不要總用位編程,要用寄存器或數組編程,這樣才好實現!! 用排隊,插隊,撤退,待實現。! |
---|---|
|
工控肥仔
工控肥仔
級別: 網絡英雄
|
其實有更簡單的辦法,用一個寄存器來區分,比如D0 等1時執行哪些工位,等于2時執行哪些工位,這樣一來你的程序不要刪除,要求任意他提就好了 |
---|---|
|