看板 Mechanical 關於我們 聯絡資訊
小弟目前嘗試寫機台的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: http://i.imgur.com/ZXK7VEK.jpg 因為你沒說明馬達的指 03/07 17:47
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