lushushan123
級別: 略有小成
|
LD X1 ALT M100 “交替輸出”X1為暫停按鈕,每按一次M100在0、1之間交替 然后 每個輸出線圈的前端串聯(lián) ANI M100,就起到暫停作用了。 LD X0 OUT M8034 當X0為1時,M8034為1,所有輸出禁止。“輸出繼電器線圈斷電” 但是X0為0時,M8034為0,輸出禁止恢復。 |
---|---|
|
supermax
級別: 工控俠客
|
這種方式暫停很危險 |
---|---|
本帖最近評分記錄: |
supermax
級別: 工控俠客
|
有設備如單控電磁氣閥,線圈如已處于通電狀態(tài),如果用你這種方法就會斷電復位,傷人傷設備出不良品都有可能 |
---|---|
本帖最近評分記錄: |
wangnaizhi
級別: 論壇先鋒
|
我也是最近這個項目才寫了這個功能 之前雖然客戶有需求 我說程序框架有問題就搪塞過去了 最近公司內部有個設備自己用 有機械臂的配合 我就想寫一下這個暫停功能 正好也提升一下自己 我是這么操作的 我觸摸屏上面有手動部分 程序的自動運行會將其復位 我做了一個按鈕 將這個斷開了 然后按鈕的上升沿記錄下此刻所以輸出點的狀態(tài) 然后你可以按手動按鈕部分進行必要的操作 當你斷開按鈕的時候下降沿同時將輸出點的狀態(tài)記錄下來并且和前面記錄下來的狀態(tài)進行比對 發(fā)現(xiàn)不對就報警 之前有想過不報警然后直接繼續(xù)往下面運行的 但是如果不知道設備各個輸出的走向很容易出錯 然后就直接寫了報警 一勞永逸吧 大概思路是這樣的 |
---|---|
本帖最近評分記錄: |
pme2bb
~~ 一蕭一劍平生意 &n
級別: 探索解密
|
記得使用微分指令跟確定OFF才能進行下次的m100關閉 不然很容易誤動作 |
---|---|
|
zhengf1989
級別: 略有小成
|
如果用順序流程控制的,暫停標志位把每個狀態(tài)的轉移條件斷開就可以了。 |
---|---|
|