1、特殊标志位(SM)存储器SM 位 描述SM0.0 该位始终为1SM0.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.
2、6 扫描时钟,本次扫描为1,下次扫描为0.可用作扫描器的输入SM0.7 该位指示 CPU 工作方式开关位置(0为 TERM 位置,1为 RUN 位置) 。当开关在 RUN 位置时,用开关可使自由口通信方式有效,那么当切换至 TERM 位置时,同编程设备的正常通信也会有效SM1.0 当执行某些指令,其结果为0时,将该位置1SM1.1 当执行某些指令,其结果溢出,或查出非法数值时,将该位置1SM1.2 当执行数学运算,其结果为负数时,将该位置1SM1.3 试图除以零时,将该位置1SM1.4 当执行 ATT 指令时,试图超出表范围时,将该位置1SM1.5 当执行 LIFO 或 FIFO 指令时,试图
3、从空表中读数时,将该位置1SM1.6 当试图把一个非 BCD 数转换为二进制数时,将该位置1SM1.7 当 ASCII 码不能转换为有效的十六进制数时,将该位置1SM2.0 在自由端口通信方式下,该字符存储从口0或口1接收到的每一个字符SM3.0 口0或口1的奇偶校验错(0=无错,1=有错)SM3.1SM3.7 保留SM4.0 当通信中断队列溢出时,将该位置1SM4.1 当输入中断队列溢出时将该位置1SM4.2 当定时中断队列溢出时将该位置1SM4.3 在运行时刻,发现编程问题时,将该位置1SM4.4 该位指示全局中断允许位,当允许中断时,将该位置1SM4.5 当(口0)发送空闲时,将该位置1SM4.6 当(口1)发送空闲时,将该位置1SM4.7 当发生强置时,将该位置1SM5.0 当有 I/O 错误时,将该位置1SM5.1 当 I/O 总线上连接了过多的数字量 I/O 点时,将该位置1SM5.2 当 I/O 总线上连接了过多的模拟量 I/O 点时,将该位置1SM5.3 当 I/O 总线上连接了过多的智能 I/O 模块时,将该位置1SM5.4SM5.6 保留SM5.7 当 DP 标准总线出现错误时,将该位置1