在S7-200 PLC中,指令的執行狀態存儲于系統標志寄存器SM中。系統標志寄存器SM可以以二進制位觸點的形式在梯形圖程序中使用,但不能對其進行賦值操作。
S7-200 PLC常用的系統標志寄存器如下:
SMO.O:恒“1”信號:
SMO.1:第1掃描周期標記,只在PLC的第一掃描周期中為“l”;
SM0.4:周期為Imin的脈沖信號:
SM0.5:周期為Is的脈沖信號:
SM0.6:周期為2倍PLC掃描周期的脈沖信號;
SM0.7: PLC的RUN方式,RUN時為“l”,TERM時為“0";
SMl.0:運算結果為“0”:
SMl.1:運算結果溢出:
SMl.2:運算結果小于“0”;
SMl.3:除數為“0”;
SMl.6: BCD轉換為二進制時,BCD代碼非法;
SMl.7: ASCII轉換為十六進制時,ASCII代碼非法:
SM4.3:程序錯誤;
SM5.0: 110模塊錯誤;
SM5.1:開關量I/O點超出了允許范圍;
SM5.2:模擬量I/O點超出了允許范圍。
系統標志寄存器的使用參見圖9-1.5。當IO.O -l時,在QO.1上可以獲得周期為Is的脈沖信號輸出。
S7-200 PLC常用的系統標志寄存器如下:
SMO.O:恒“1”信號:
SMO.1:第1掃描周期標記,只在PLC的第一掃描周期中為“l”;
SM0.4:周期為Imin的脈沖信號:
SM0.5:周期為Is的脈沖信號:
SM0.6:周期為2倍PLC掃描周期的脈沖信號;
SM0.7: PLC的RUN方式,RUN時為“l”,TERM時為“0";
SMl.0:運算結果為“0”:
SMl.1:運算結果溢出:
SMl.2:運算結果小于“0”;
SMl.3:除數為“0”;
SMl.6: BCD轉換為二進制時,BCD代碼非法;
SMl.7: ASCII轉換為十六進制時,ASCII代碼非法:
SM4.3:程序錯誤;
SM5.0: 110模塊錯誤;
SM5.1:開關量I/O點超出了允許范圍;
SM5.2:模擬量I/O點超出了允許范圍。
系統標志寄存器的使用參見圖9-1.5。當IO.O -l時,在QO.1上可以獲得周期為Is的脈沖信號輸出。
























粵公網安備 44030402000745號