您现在的位置是:首页 > PLC技术 > PLC技术
S7-200系列PLC的特殊继电器SM
来源:艾特贸易2017-06-05
简介特殊继电器是 S7-200 PLC 为 CPU 和用户程序之间传递信息的媒介。它们可以反映 CPU 在运行中的各种状态信息,用户可以根据这些信息来判断机器的工作状态,从而确定用户程序该做什么,
特殊继电器是S7-200 PLC为CPU和用户程序之间传递信息的媒介。它们可以反映CPU在运行中的各种状态信息,用户可以根据这些信息来判断机器的工作状态,从而确定用户程序该做什么,不该做什么。这些特殊信息也需要用存储器来寄存。特殊存储器就是根据这个要求设计的。 S7-200的CPU22X系列PLC的特殊继电器的范围为SM0.0~SM299.7,其中头30个字节为只读区。常用的特殊继电器及其功能如下: (1) SMB0字节(系统状态位) SM0.0:RUN监控,PLC在运行状态时,SM0.0总为ON。 SM0.1:初始脉冲,PLC由STOP转为RUN时,SM0.1 0N 1个扫描周期。 SM0.2:当RAM中保存的数据丢失时,SM0.2 ON 1个扫描周期。 SM0.3:PLC上电进入到RUN状态时,SM0.3 0N 1个扫描周期。 SM0.4:分时钟脉冲,占空比为50%,周期为1min的脉冲串。 SM0.5:秒时钟脉冲,占空比为50%,周期为1s的脉冲串。 SM0.6:扫描时钟,一个扫描周期为ON,下一个扫描脉冲为OFF,交替循环。 SM0.7:指示CPU上MODE开关的位置,0=TERM,1=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系统发生的错误状态。 SMB34和SMB35:用于存储定时中断间隔时间。 SMB36~SMB65:用于监视和控制高速计数器HSC0、HSC1、HSC2的操作。 SMB66~SMB85:用于监视和控制脉冲输出(PTO)和脉冲宽度调制(PWM)功能。 SMB131~SMB165:用于监视和控制高速计数器HSC3、HSC4、HSC5的操作。 SMB166~SMB194:用于显示包络表的数量、包络表的地址和变量存储器在表中的首地址。 SMB200~SMB299:用于表示智能模板的状态信息。
点击排行
