给大家分享一下西门子S7-200 PLC 的特殊标志位,以供看我分享的一些程序用,收藏起来以便随时查阅!
特殊标志位(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的时钟脉冲
- 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
閱讀更多 全球工業自動化 的文章