江蘇西門子S7-1200PLC模塊代理(優(yōu)勢(shì)價(jià)格)

STEP 7的STOP模式
在下列情況下CPU將跳轉(zhuǎn)到STOP模式:
●當(dāng)CPU被轉(zhuǎn)換到STOP模式。
●當(dāng)模式選擇器從RUN模式轉(zhuǎn)設(shè)到STOP模式。
●當(dāng)程序掃描時(shí)發(fā)生了“不可恢復(fù)”的錯(cuò)誤。
●當(dāng)執(zhí)行系統(tǒng)功能SFC 46 STP時(shí)。
●當(dāng)被通信功能請(qǐng)求時(shí)(來(lái)自編程設(shè)備的請(qǐng)求或通過(guò)別的CPU的通信功能塊)。
CPU將停止的原因輸入到診斷緩沖器。在這個(gè)模式下,可以使用編程設(shè)備讀取CPU的信息,以便將問(wèn)題定位。
在STOP模式下,不會(huì)掃描用戶程序。CPU恢復(fù)其初始設(shè)定,即在設(shè)置CPU參數(shù)時(shí)輸入到硬件組態(tài)數(shù)據(jù)中的值或者默認(rèn)值,將模塊設(shè)定到的初始狀態(tài)。
在STOP模式下,CPU可以通過(guò)GD通信接收全局?jǐn)?shù)據(jù),實(shí)現(xiàn)被動(dòng)的單向通信功能。實(shí)時(shí)時(shí)鐘保持運(yùn)行。
在STOP模式下,可以調(diào)整CPU的參數(shù),比如設(shè)定MPI的地址、改變或者修改用戶程序、執(zhí)行CPU存儲(chǔ)器復(fù)位。
冷啟動(dòng)時(shí),CPU調(diào)用組織塊OB 102;溫重啟時(shí)調(diào)用組織塊OB 100;當(dāng)沒(méi)有OB 100或OB 102時(shí),CPU立即開(kāi)始執(zhí)行周期程序。
熱啟動(dòng)時(shí),在處理主程序之前,CPU以單次觸發(fā)的方式調(diào)用組織塊OB 101。如果沒(méi)有編程OB 101,CPU開(kāi)始掃描斷點(diǎn)。
暫態(tài)局部數(shù)據(jù)里的啟動(dòng)信息與重啟組織塊具有相同的格式。表22-1給出了OB 100的啟動(dòng)信息。重啟的原因在重啟請(qǐng)求中給出(字節(jié)1):
B#16#81 手動(dòng)溫重啟(OB 100)
B#16#82 自動(dòng)溫重啟(OB 100)
B#16#83 手動(dòng)熱重啟(OB 101)
B#16#84 自動(dòng)熱重啟(OB 101)
B#16#85 手動(dòng)冷重啟(OB 102)
B#16#86 自動(dòng)冷重啟(OB 102)
表22-1 重啟OB的啟動(dòng)信息
停止事件的序號(hào)和附加信息精確地限定了重啟操作(給出手動(dòng)溫重啟是不是通過(guò)模式選擇器啟動(dòng))。使用這些信息,就可以開(kāi)發(fā)一個(gè)合適的與事件相關(guān)的重啟程序。
注意,不能在S7-300 CPU的啟動(dòng)程序中處理異步系統(tǒng)塊,可以設(shè)置或重設(shè)啟動(dòng)程序中過(guò)程映像的輸出,但是僅當(dāng)CPU向RUN模式過(guò)渡時(shí),傳送到輸出模塊的操作才會(huì)發(fā)生。
在STOP和HOLD模式下,模塊被禁止(輸出禁止,OD信號(hào))。被禁止的輸出模塊輸出0信號(hào),或者如果具備這種能力,輸出一個(gè)替換值。通過(guò)一個(gè)變量表,可以使用功能“Enable Peripheral Outputs”(啟用外設(shè)輸出)控制模塊的輸出,甚至在STOP模式下也可以。
重啟時(shí),輸出模塊保持禁止。當(dāng)周期掃描開(kāi)始時(shí)才能啟用輸出模塊。
在冷重啟(OB 102)和溫重啟(OB 100)時(shí),清除過(guò)程映像和模塊存儲(chǔ)器。如果想掃描OB 102或OB 100的輸入,就必須使用直接讀取的方法從模塊加載信號(hào)的狀態(tài)。然后設(shè)置輸入[轉(zhuǎn)移它們,比如使用load(加載)語(yǔ)句或從地址區(qū)PI到地址區(qū)I],后對(duì)輸入進(jìn)行操作。如果要在從溫重啟到循環(huán)程序(在調(diào)用OB 1之前)過(guò)渡中設(shè)置確定的輸出,就必須使用直接存取的方法來(lái)尋址輸出模塊。僅設(shè)置(過(guò)程映像中的)輸出是不夠的,因?yàn)樵跍刂貑⒊绦蚪Y(jié)尾時(shí)不傳送過(guò)程映像輸出表。
熱重啟時(shí),在OB 101和剩余周期中使用的“舊的”過(guò)程映像輸入表和過(guò)程映像輸出表僅在掉電和STOP之前有效。在該周期結(jié)尾,過(guò)程映像輸出表被轉(zhuǎn)移到模塊存儲(chǔ)器(但不會(huì)轉(zhuǎn)換到外部輸出,因?yàn)檩敵瞿K仍然被禁止)。
在熱重啟結(jié)束時(shí),可以選擇通過(guò)給CPU設(shè)置參數(shù)以清除過(guò)程映像輸出表和模塊存儲(chǔ)器。在轉(zhuǎn)換到OB 1之前,CPU撤銷禁止信號(hào),使得模塊存儲(chǔ)器中的信號(hào)狀態(tài)可以應(yīng)用到外部輸出。
利用斷點(diǎn)測(cè)試程序時(shí)(單步模式),CPU轉(zhuǎn)換到HOLD模式,STOP LED點(diǎn)亮,RUNLED閃爍。
HOLD模式下,輸出模塊被禁止。模塊的寫操作將影響到模塊存儲(chǔ)器,但不會(huì)將信號(hào)狀態(tài)“OUT”送到模塊輸出。除非退出HOLD模式,否則不能重新啟用模塊。
在HOLD模式下,停止運(yùn)行所有和定時(shí)有關(guān)的程序,包括計(jì)時(shí)器的處理、時(shí)鐘存儲(chǔ)器和運(yùn)行時(shí)間表、循環(huán)時(shí)間監(jiān)視和小掃描周期、日歷和延時(shí)中斷的服務(wù)。例外:實(shí)時(shí)時(shí)鐘繼續(xù)正常地工作。
在測(cè)試模式下,每次進(jìn)行到下一語(yǔ)句時(shí),單步持續(xù)時(shí)間定時(shí)器運(yùn)行一點(diǎn),因此就可以和“正常”程序掃描相似地仿真一個(gè)動(dòng)態(tài)特性。
在HOLD模式下,CPU具有被動(dòng)通信的能力。它可以接收全局?jǐn)?shù)據(jù)或參與單向的數(shù)據(jù)交換。
當(dāng)CPU處于HOLD模式時(shí),如果電源失效,有后備電池的CPU在電源恢復(fù)后跳轉(zhuǎn)到STOP模式,沒(méi)有后備電池的CPU執(zhí)行一個(gè)自動(dòng)的溫重啟。
上電后,在CPU開(kāi)始處理主程序之前,先執(zhí)行啟動(dòng)程序。與STOP模式和RUN模式一樣,START-UP是CPU的一種操作模式。本章介紹CPU在進(jìn)入和退出START-UP過(guò)程中的工作以及重啟程序。
上電后①,CPU處于STOP模式(如圖22-1所示),如果CPU前置面板上的按鍵開(kāi)關(guān)處于RUN或RUN-P位置,CPU將跳轉(zhuǎn)到START-UP模式②,然后再到RUN模式③。如果當(dāng)CPU處于START-UP或RUN模式時(shí)發(fā)生了“不可恢復(fù)的”錯(cuò)誤,或者將按鍵開(kāi)關(guān)切換到了STOP模式,CPU將返回STOP模式④⑤。
在HOLD模式下,可以使用帶斷點(diǎn)的單步操作來(lái)測(cè)試用戶程序。從RUN模式或START-UP模式可以轉(zhuǎn)化到這種模式,并且當(dāng)停止測(cè)試時(shí)能夠返回先前的模式⑥⑦。同樣,也可以將CPU從HOLD模式設(shè)置為STOP模式⑧。
圖22-1 CPU的操作模式
給CPU設(shè)置參數(shù)時(shí),可以使用“Restart”選項(xiàng)卡定義重啟特性,比如上電后來(lái)自模塊的READY信號(hào)允許的大時(shí)間值,或者當(dāng)組態(tài)數(shù)據(jù)和實(shí)際配置不*時(shí)CPU是否重啟,或CPU重啟后將處于什么模式。
SIMATIC S7有三個(gè)重啟模式,即冷重啟、溫重啟和熱重啟。在冷重啟模式和溫重啟模式下,主程序一般從開(kāi)始進(jìn)行。熱重啟模式下,主程序在斷點(diǎn)處恢復(fù)并“完成”程序周期。
在1998年10月之前供應(yīng)的S7 CPU具有溫重啟和熱重啟模式。溫重啟和熱重啟從功能上來(lái)說(shuō)是*的。
在START-UP模式下可以用單脈沖掃描一個(gè)程序。為此,STEP 7特別地提供了OB102(冷重啟)、OB 100(溫重啟)和OB 101(熱重啟)三個(gè)組織塊。簡(jiǎn)單的應(yīng)用就是用戶主程序的默認(rèn)編程以及模塊的參數(shù)化,除非模塊已經(jīng)被CPU處理過(guò)。
江蘇西門子S7-1200PLC模塊代理(優(yōu)勢(shì)價(jià)格)