S7-300 PLC運(yùn)行時(shí)下載程序是否會(huì)停機(jī)?
劉玉蓉
發(fā)布于2014-10-13 17:38
34
0
標(biāo)簽:
想問一下S7-300 PLC運(yùn)行時(shí)下載程序是否會(huì)停機(jī)?
如果修改了OB1中的程序,在PLC運(yùn)行時(shí)下載程序是否會(huì)停機(jī)?若修改了FB或FC后,在PLC運(yùn)行時(shí)下載程序是否會(huì)停機(jī)?
佳答案
首先,實(shí)際工作中是不允許進(jìn)行PLC運(yùn)行時(shí)下載程序或修改程序的,因?yàn)檫@種在線修改程序的方式可能會(huì)出現(xiàn)塊與塊之間的時(shí)間沖突或不一致性,而且可能造成設(shè)備損壞或人生傷害。如果S7-300PLC在運(yùn)行時(shí)執(zhí)行程序的下載,無(wú)論是下載修改的OB1,還是下載修改的FB或FC時(shí),則會(huì)彈出一個(gè)信息窗口,要求自動(dòng)把CPU切換到停機(jī)狀態(tài)。在完成下載后,CPU又會(huì)自動(dòng)轉(zhuǎn)為RUN模式。因此,無(wú)論是設(shè)備運(yùn)行安全還是從人生安全出發(fā),建議在STOP模式下載。
新型帶MMC卡的S7-300PLC只有三種模式:STOP、RUN和MERES(存儲(chǔ)器復(fù)位),所以任何程序的下載必須在STOP模式下進(jìn)行。而老式帶3.6V干電池的S7-300PLC可以在RUN-P模式下在線修改程序。
一般在下載修改的程序塊(OB1、FB或FC)時(shí),好能在編譯完后及時(shí)保存(將塊存盤),再下載到PLC。這樣就可以保證編程設(shè)備中的程序和PLC中程序的一致性。尤其是當(dāng)用戶在線調(diào)試或修改程序塊時(shí),用戶。會(huì)在線修改程序內(nèi)容,這時(shí)先將程序保存,然后再下載,避免下載的程序與終保存的程序版本不一致。
另外,正常的操作是在下載新的用戶程序之前,必須執(zhí)行一次存儲(chǔ)器的復(fù)位,而且在下載時(shí)先下載硬件組態(tài),然后再下載程序塊