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