我做過這種程序,我的PLC是西門子1500 自動控制流程是用的case of寫的,運行步驟變量是掉電保持的,總流程上面有個bool量 代表自動程序運行中,這個變量是非掉電保持,也就是說自動運行時是1,停電了在上電 這個變量是0 了。除次之外 要建立一批變量(掉電保持的),實時記憶每個設(shè)備的運行狀態(tài),掉電在恢復(fù)的時候,首先根據(jù)記憶的每個設(shè)備狀態(tài) 先把設(shè)備恢復(fù)到之前的動作,都完成之后,把自動運行標志位 在置1。這個方法也可以做成暫停功能。具體的情況還是根據(jù)你的工藝去做程序,不同的工藝 暫停的概念不一樣,恢復(fù)也不一樣。