PLC的SM是什么?
PLC的SM代表一种特殊标志位(SM)的存储器,例如SM0.0 该位始终为1;SM0.1 该位在首次扫描时为1,用途之一是调用初始化子程序 SM0.2;若保持数据丢失,则该位在一个扫描周期中为1.该位可用作错误存储器位,或用来调用特殊启动顺序功能。
SM0.3 开机后进入RUN方式,则该位将ON一个扫描周期。该位可用作在启,动操作之前提供一个预热时间;SM0.4 该位提供了一个时钟脉冲,30s为1,30s为0,周期为1min。它提供了一个简单易用的延时,或1min的时钟脉冲。
SM0.5 该位提供了一个时钟脉冲,0.5s为1,0.5s为0,周期为1s。它提供了一个简单易用的延时,或1s的时钟脉冲。
扩展资料:
PLC的SM的其他类型:
SM0.6 扫描时钟,本次扫描为1,下次扫描为0.可用作扫描器的输入;SM0.7 该位指示CPU工作方式开关位置(0为TERM位置,1为RUN位置)。当开关在RUN位置时,用开关可使自由口通信方式有效,那么当切换至TERM位置时,同编程设备的正常通信也会有效。
SM1.0 当执行某些指令,其结果为0时,将该位置1;SM1.1 当执行某些指令,其结果溢出,或查出非法数值时,将该位置1;SM1.2 当执行数学运算,其结果为负数时,将该位置1;SM1.3 试图除以零时,将该位置1;SM1.4 当执行ATT指令时,试图超出表范围时,将该位置1;
SM1.5 当执行LIFO或FIFO指令时,试图从空表中读数时,将该位置1;SM1.6 当试图把一个非BCD数转换为二进制数时,将该位置1;SM1.7 当ASCII码不能转换为有效的十六进制数时,将该位置1;SM2.0 在自由端口通信方式下,该字符存储从口0或口1接收到的每一个字符;
SM3.0 口0或口1的奇偶校验错(0=无错,1=有错);SM3.1~SM3.7 保留;SM4.0 当通信中断队列溢出时,将该位置1;SM4.1 当输入中断队列溢出时将该位置1;SM4.2 当定时中断队列溢出时将该位置1;SM4.3 在运行时刻,发现编程问题时,将该位置1;
SM4.4 该位指示全局中断允许位,当允许中断时,将该位置1;SM4.5 当(口0)发送空闲时,将该位置1;SM4.6 当(口1)发送空闲时,将该位置1;SM4.7 当发生强置时,将该位置1;SM5.0 当有I/O错误时,将该位置1;SM5.1 当I/O总线上连接了过多的数字量I/O点时,将该位置1;
SM5.2 当I/O总线上连接了过多的模拟量I/O点时,将该位置1;SM5.3 当I/O总线上连接了过多的智能I/O模块时,将该位置1;SM5.4~SM5.6 保留;SM5.7 当DP标准总线出现错误时,将该位置1。
参考资料来源:百度百科-PLC系统
参考资料来源:百度百科-西门子PLC
参考资料来源:百度百科-西门子S7-200系列PLC