输入/输出图像寄存器映射
2.输出图像寄存器
输出图像寄存器用于存储CPU执行程序的数据结果。在输出扫描阶段,输出图像寄存器的数据结果被传送到输出模块,然后输出模块驱动外部负载,如上图(b)所示。如果梯形图中Q0.0的线圈得电,则对应硬件继电器的常开触点闭合,使Q0.0端子所连接的外部负载得电,否则,外部负载断电。
在梯形图中,每个输出图像寄存器的常开和常闭触点可以多次使用。
3.可变内存
变量内存用于存储程序执行期间的中间结果,或存储与进程或任务相关的其他数据。
4.位记忆
位存储器(M0.0~M31.7)类似于接触器控制系统中的继电器-中间继电器,用于存储中间运行状态或其他控制信息。虽然称为“位存储器”,但也可以按字节、字和双字访问。
S7-200系列PLC的M存储区只有32个字节(即MB0~MB29)。如果还不够,可以把M存储区换成V存储区。V存储区的数据可以按位、字节、字、双字访问,如V10.1、VB0、VW100、VD200等。
5.特殊记忆
专用内存用于在CPU和用户之间交换信息。例如,SM0.0始终处于1状态,而SM0.1仅在执行用户程序的第一个扫描周期内处于1状态。SM0.4和SM0.5分别提供周期为1min和1s的时钟脉冲。SM1.0、SM1.1和SM1.2分别是零标志、溢出标志和负数标志。
6.顺序控制继电器
顺序控制继电器又称状态元件,与顺序控制继电器指令配合使用,组织设备的顺序操作,实现顺序控制和步进控制。S位可以按位、字节、字或双字取,寻址范围为S0.0~S31.7。
7.局部变量内存
S7-200PLC有64字节的局部变量存储器,地址范围为LB0.0~LB63.7,其中60字节可用作临时存储器或给子程序传递参数。
局部变量内存与变量内存非常相似,主要区别在于局部变量内存是局部有效的,而变量内存是全局有效的。全局有效意味着任何程序(如主程序、中断程序或子程序)都可以访问同一块内存,而局部有效意味着该内存区域与特定程序相关联。