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