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

S7-200的特殊存储器(SM)介绍

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

简介特殊存储器的标志位提供了大量的 PLC 运行状态和控制功能,特殊存储器起到了 CPU 和用户程序之间交换信息的作用。特殊存储器的标志可能以位、字节、字和双字使用。 1 . SMB0 字节:

    特殊存储器的标志位提供了大量的PLC运行状态和控制功能,特殊存储器起到了CPU和用户程序之间交换信息的作用。特殊存储器的标志可能以位、字节、字和双字使用。

    1SMB0字节:(系统状态位)

    SM0.0    PLC运行时这一位始终为1,是常ON继电器。

    SM0.1    PLC首次扫描时为1,一个扫描周期。用途之一是调用初始化。

    SM0.2  若保持数据丢失,该位为1,一个扫描周期。

    SM0.3    开机进入RUN方式将ON,一个扫描周期。

    SM0.4  该位提供了一个周期为1分钟,占空比为0.5的时钟。

    SM0.5    该位提供了一个周期为1秒钟,占空比为0.5的时钟。

    SM0.6  该位为扫描时钟,本次扫描置1,下次扫描置0。可作为扫描计数器的输入。

    SM0.7  该位指示CPU工作方式开关的位置,0TERM位置,1RUN位置。

    2SMB1字节:(系统状态位)

    SM1.0    当执行某些命令时,其结果为0时,该位置l

    SM1.l    当执行某些命令时,其结果溢出或出现非法数值时,该位置l

    SM1.2  当执行数学运算时,其结果为负数时,该位置1

    SM1.3  试图除以零时,该位置1

    SM1.4    当执行ATT  (Add To Table)指令时,超出表范围时,该位置1

    SM1.5    当执行LIFOFIFO指令时,从空表中读数时,该位置l

    SM1.6    刍把一个非BCD数转换为二进制数时,该位置1

    SM1.7    ASCll不能转换成有效的十六进制数时,该位置1

    3SMB2字节:(自由口接收字符)

    SMB2    自由口端口通信方式下,从PLC端口0或端口1接收到的每一个字符。

    4SMB3字节:(自由口奇偶校验)

    SM3.0  为端口0或端口1的奇偶校验出错时,该位置1

    5SMB4字节:(队列溢出)

    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

    6SMB5字节:(I/O状态)

    SM5.0  I/O错误时,该位置1

    SM5.1    I/O总线上接了过多的数字量I/O点时,该位置1

    SM5.2    I/O总线上接了过多的模拟量I/O点时,该位置1

    SM5.7    DP标准总线出现错误时,该位置1

    7SMB6字节:(CPU识别寄存器)

    SM6.76.4= 0000CPU212/CPU222.

    SM6.76.4= 0010CPU214/CPU224.

    SM6.76.4= 0110CPU221.

    SM6.76.4=1000CPU215.

    SM6.76.4=1001CPU216

    8SMB8SMB21字节:(I/O模块识别和错误寄存器)

    识别标志寄存器的各位的功能如表A-1所示。

    A-1    识别标准寄存器的各位的功能

 识别标准寄存器的各位的功能

    错误标志寄存器的各位的功能如表A-2所示。

    A-2    错误标志寄存器的各位功能

 错误标志寄存器的各位功能