單價: | 面議 |
發貨期限: | 自買家付款之日起 天內發貨 |
所在地: | 直轄市 上海 |
有效期至: | 長期有效 |
發布時間: | 2025-03-16 16:35 |
最后更新: | 2025-03-16 16:35 |
瀏覽次數: | 36 |
采購咨詢: |
請賣家聯系我
|
(東營)西門子PLC代理商
(東營)西門子PLC代理商
(東營)西門子PLC代理商
西門子PLC啟動組織塊與循環中斷組織塊?1. CPU模塊的啟動方式與啟動組織塊
??S7-400 CPU有3種啟動方式暖啟動、熱啟動和冷啟動。打開S7-400 CPU模塊的屬性對話框的“啟動”選項卡,可以選擇這3種啟動方式中的一種(見圖2-31),絕大多數S7-300 CPU 只能暖啟動。
??OB100~OB102是啟動組織塊,用于系統初始化。CPU上電或運行模式由STOP切換到RUN時,CPU只執行一次啟動組織塊。
??用戶可以通過在啟動組織塊中編寫程序,來設置CPU的初始化操作,例如設置開始運行時某些變量的初始值和輸出模塊的初始值等。
??1)暖啟動過程映像數據以及非保持的存儲器位、定時器和計數器被復位。具有保持功能的存儲器位、定時器、計數器和所有的數據塊將保留原數值。執行一次OB100后,循環執行OB1。將模式選擇開關從STOP位置扳到RUN位置,執行一次手動暖啟動。
??2)熱啟動如果S7-400 CPU在RUN 模式時電源突然丟失,又很快重新上電,將執行OB101,自動地完成熱啟動,從上次RUN模式結束時程序被中斷之處繼續執行,不對計數器等復位。
??3)冷啟動所有系統存儲區均被清除,即被復位為零,包括有保持功能的存儲區。用戶程序從裝載存儲器載入工作存儲器,調用OB102后,循環執行OB1。
??將模式選擇開關扳到MRES位置,可以實現手動冷啟動。
??2.循環中斷組織塊
??循環中斷組織塊用于按jingque的時間間隔循環執行中斷程序,例如周期性地執行閉環控制系統的PID控制程序,間隔時間從STOP切換到RUN模式時開始計算。大多數S7-300 CPU 只能使用OB35,其余的CPU可以使用的循環中斷OB的個數與CPU的型號有關。
??時間間隔不能小于5ms。如果時間間隔過短,還沒有執行完循環中斷程序又開始調用它,將會產生時間錯誤事件,調用OB80。如果沒有創建和下載OB80,CPU將進入STOP 模式。
??3. 硬件組態
??用新建項目向導生成名為“OB35例程”的項目(見隨書光盤中的同名例程),CPU為CPU315-2DP。雙擊硬件組態工具HW Config中的CPU,打開CPU屬性對話框,由“周期性中斷”選項卡可知只能使用OB35,其循環周期的默認值為100ms,將它修改為1000ms,將組態數據下載到CPU后生效。如果沒有下載,循環周期為默認值100ms。
??如果兩個OB的時間間隔成整倍數,不同的循環中斷 OB可能請求中斷。相位偏移量(默認值為0)用于錯開S7-400不間隔的幾個循環中斷OB,使它們不會被執行,以減少連續執行多個循環中斷 OB的時間。相位偏移應小于循環的時間間隔。
??組態結束后,單擊工具欄上的墜按鈕,編譯并保存組態信息。
6ES7211-1BE40-0XB0 | CPU 1211C AC/DC/Rly,6輸入/4輸出,集成2AI |
6ES7211-1AE40-0XB0 | CPU 1211C DC/DC/DC,6輸入/4輸出,集成2AI |
6ES7211-1HE40-0XB0 | CPU 1211C DC/DC/Rly,6輸入/4輸出,集成2AI |
6ES7212-1BE40-0XB0 | CPU 1212C AC/DC/Rly,8輸入/6輸出,集成2AI |
6ES7212-1AE40-0XB0 | CPU 1212C DC/DC/DC,8輸入/6輸出,集成2AI |
6ES7212-1HE40-0XB0 | CPU 1212C DC/DC/Rly,8輸入/6輸出,集成2AI |
6ES7214-1BG40-0XB0 | CPU 1214C AC/DC/Rly,14輸入/10輸出,集成2AI |
6ES7214-1AG40-0XB0 | CPU 1214C DC/DC/DC,14輸入/10輸出,集成2AI |
6ES7214-1HG40-0XB0 | CPU 1214C DC/DC/Rly,14輸入/10輸出,集成2AI |
6ES7215-1BG40-0XB0 | CPU 1215C AC/DC/Rly,14輸入/10輸出,集成2AI/2AO |
6ES7215-1AG40-0XB0 | CPU 1215C DC/DC/DC,14輸入/10輸出,集成2AI/2AO |
6ES7215-1HG40-0XB0 | CPU 1215C DC/DC/Rly,14輸入/10輸出,集成2AI/2AO |
6ES72171AG400XB0 | CPU 1217C DC/DC/DC,14輸入/10輸出,集成2AI/2AO |