卓發(fā)智能
相互學習,共同進步。
級別: 工控俠客
精華主題: 0
發(fā)帖數量: 2457 個
工控威望: 3066 點
下載積分: 11431 分
在線時間: 660(小時)
注冊時間: 2008-08-03
最后登錄: 2024-12-20
查看卓發(fā)智能的 主題 / 回貼
樓主  發(fā)表于: 2023-04-19 14:27
大家好!一般大家在寫PLC程序時,控制伺服與氣缸的動作中是怎樣記憶動作流程的,比如非正常停機時或者報警復位后再次啟動,程序會記憶上次沒有執(zhí)行完的步驟接著繼續(xù)動作?有什么好思路,請指教一二,謝謝!
相信自我!
13821917697
承接電氣自動化項目、電氣接線圖設計、IO點表、電氣元器件選型
級別: 工控俠客
精華主題: 0
發(fā)帖數量: 758 個
工控威望: 3146 點
下載積分: 13444 分
在線時間: 1113(小時)
注冊時間: 2019-12-26
最后登錄: 2024-12-22
查看13821917697的 主題 / 回貼
1樓  發(fā)表于: 2023-04-19 15:12
我做過這種程序,我的PLC是西門子1500 自動控制流程是用的case of寫的,運行步驟變量是掉電保持的,總流程上面有個bool量 代表自動程序運行中,這個變量是非掉電保持,也就是說自動運行時是1,停電了在上電 這個變量是0 了。除次之外 要建立一批變量(掉電保持的),實時記憶每個設備的運行狀態(tài),掉電在恢復的時候,首先根據記憶的每個設備狀態(tài) 先把設備恢復到之前的動作,都完成之后,把自動運行標志位 在置1。這個方法也可以做成暫停功能。具體的情況還是根據你的工藝去做程序,不同的工藝 暫停的概念不一樣,恢復也不一樣。