[問題] 關於PLC暫停問題

作者: firenaruto (喔喔)   2016-03-07 15:09:02
小弟目前嘗試寫機台的PLC程式
因為還不是很熟悉控制流程
想請版上的高手鄉民們幫忙解惑
問題是
PLC不斷在掃描程式
而程式內容會控制到多軸馬達與一些氣缸
若機台使用者按下暫停鈕的話
目前在跑的馬達必須停止
而程式流程也必須停止不能夠繼續
暫停期間,當機台使用者按下開始鈕
原本停止的馬達繼續跑到它該去的位置
程式流程從停止的地方繼續下去
請教各位厲害的鄉民們...
請給小弟一個方向
該怎麼去設計一個PLC暫停的功能
感謝大家...<囧>
作者: bkm   2016-03-07 17:19:00
用斷電記憶暫存點
作者: choral   2016-03-07 17:47:00
http://i.imgur.com/ZXK7VEK.jpg 因為你沒說明馬達的指令,所以我用極限開關當訊號來判斷~有誤煩請版友指正
作者: firenaruto (喔喔)   2016-03-07 18:36:00
謝謝兩位大大提點,我研究看看
作者: x46824682x (亂舞秋楓)   2016-03-08 16:14:00
PLC是快速掃描,能夠中斷嗎,好奇...小弟想到一個方法,先用流程圖區隔程式,再用計數器做為執行哪段"程式"的判斷依據,即可原位繼續執行。
作者: miletian (在水一方)   2016-03-09 11:40:00
你說的動作應該是用sfc圖來編寫比較好做吧,只是我目前也面臨同樣問題,SFC圖如何寫暫停指令,當開始時會從暫停的step繼續土法煉鋼的方法是用記憶的S繼電器,在步驟前放入一組B接點,按下後中斷所有step,但缺點是你必須在所有的S都加入B接點很麻煩,應該有更簡單的方法可以暫停SFC吧

Links booklink

Contact Us: admin [ a t ] ucptt.com