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