您现在的位置是:首页 > PLC技术 > PLC技术

S7-200系列PLC的特殊继电器SM

来源:艾特贸易2017-06-05

简介特殊继电器是 S7-200 PLC 为 CPU 和用户程序之间传递信息的媒介。它们可以反映 CPU 在运行中的各种状态信息,用户可以根据这些信息来判断机器的工作状态,从而确定用户程序该做什么,

    特殊继电器是S7-200 PLCCPU和用户程序之间传递信息的媒介。它们可以反映CPU在运行中的各种状态信息,用户可以根据这些信息来判断机器的工作状态,从而确定用户程序该做什么,不该做什么。这些特殊信息也需要用存储器来寄存。特殊存储器就是根据这个要求设计的。    S7-200CPU22X系列PLC的特殊继电器的范围为SM0.0~SM299.7,其中头30个字节为只读区。常用的特殊继电器及其功能如下:    (1) SMB0字节(系统状态位)    SM0.0RUN监控,PLC在运行状态时,SM0.0总为ON    SM0.1:初始脉冲,PLCSTOP转为RUN时,SM0.1 0N 1个扫描周期。    SM0.2:当RAM中保存的数据丢失时,SM0.2 ON 1个扫描周期。    SM0.3PLC上电进入到RUN状态时,SM0.3 0N 1个扫描周期。    SM0.4:分时钟脉冲,占空比为50%,周期为1min的脉冲串。    SM0.5:秒时钟脉冲,占空比为50%,周期为1s的脉冲串。    SM0.6:扫描时钟,一个扫描周期为ON,下一个扫描脉冲为OFF,交替循环。    SM0.7:指示CPUMODE开关的位置,0=TERM1=RUN    (2) SM1字节(系统状态位)    SM1.0:当执行某些命令时,其结果为0时,其值为1    SM1.1:当执行某些命令时,其结果溢出或出现非法数值时,该位置1    SM1.2:当执行数学运算时,其结果为负数时,该位置1    SM1.6:当把一个非BCD数转换为二进制数时,该位置1    SM1.7:当ASCII码不能转换成有效的十六进制数时,该位置1    (3)其他常用的特殊继电器    SMB5:用于表示I/O系统发生的错误状态。    SMB34SMB35:用于存储定时中断间隔时间。    SMB36~SMB65:用于监视和控制高速计数器HSC0HSC1HSC2的操作。    SMB66~SMB85:用于监视和控制脉冲输出(PTO)和脉冲宽度调制(PWM)功能。    SMB131~SMB165:用于监视和控制高速计数器HSC3HSC4HSC5的操作。    SMB166~SMB194:用于显示包络表的数量、包络表的地址和变量存储器在表中的首地址。    SMB200~SMB299:用于表示智能模板的状态信息。