西門子PLC模塊6ES7521-1FH00-0AA0
西門子plc模塊6es7521-1fh00-0aa0
西門子plc模塊6es7521-1fh00-0aa0
西門子plc模塊6es7521-1fh00-0aa0
simatic s7-1500, 數字量輸入模塊 di 16xac 230v ba, 16 條通道,每組 4 條; 輸入延時 20ms; 輸入端類型 1 (iec 61131): 前連接器(螺栓端子 或推拉式)單獨訂購
西門子plc啟動組織塊與循環中斷組織塊
1. cpu模塊的啟動方式與啟動組織塊
s7-400cpu有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.循環中斷組織塊
循環中斷組織塊用于按精確的時間間隔循環執行中斷程序,例如周期性地執行閉環控制系統的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的時間。相位偏移應小于循環的時間間隔。
組態結束后,單擊工具欄上的墜按鈕,編譯并保存組態信息。
潯之漫智控技術(上海)有限公司專注于西門子等