S7-200指令详解 PLC在运行时需要处理的数据一般都根据数据的类型不同、数据的功能不同而把数据分成几类。这些不同类型的数据被存放在不同的存储空间,从而形成不同的数据区。S7-200的数据区可以分为数字量输入和输出映像区、模拟量输入和输出映像区、变量存储器区、顺序控制继电器区、位存储器区、特殊存储器区、定时器存储器区、计数器存储器区、局部存储器区、高速计数器区和累加器区。 3.1 S7-200的数据区 1. 数字量输入和输出映象区 (1) 数字量输入映像区(I区) 数字量输入映像区是S7-200 CPU为输入端信号状态开辟的一个存贮区,用I表示。在每次扫描周期的开始,CPU对输入点进行采样,并将采样值存于输入映像区寄存器中。该区的数据可以是位(1bit)、字节(8bit)、字(16bit)或者双字(32bit)。其表示形式如下。 ·用位表示I0.0、I0.1、„I0.7 I1.0、I1.1、„I1.7 „ I15.0、I15.1、„I15.7 共 l28点。 输入映像区每个位地 址 包 括 存储器标 识 符 、字节地 址 及位号三部分。存储器标 识 符 为“I”,字节地 址 为整数部分,位号为小数部分。比如Il.0表明这个输入点是第1个字节的第0位。 ·用字节表示IB0、IB1、„IB15 共 l6个字节。 输入映像区每个字节地 址 包 括 存储器字节标 识 符 、字节地 址 两部分。字节标 识 符 为“IB”,字节地 址 为整数部分。比如IB1表明这个输入字节是第1个字节,共 8位,其中第0位是最低位,第7位是最高位。 ·用字表示IW0、IW2、„IW14 共 8个字。 输入映像区每个字地 址 包 括 存储器字标 识 符 、字地 址 两部分。字标 识 符 为“IW”,字地 址 为整数部分。一个字含两个字节,一个字中的两个字节的地 址 必须连续,且低位字节在一个字中应该是高8位,高位字节在一个字中应该是低8位。比如,IW0中的IB0应该是高8位,IB1应该是低8位。 ·用双字表示ID0、ID4、„ID12 共 4个双字。 输入映像区每个双字地 址 包 括 存储器双字标 识 符 、双字地 址 两部分。双字标 识 符 为“ID”,双字地 址 为整数部分。一个双字含四个字节,四个字节的地 址 必须连续。最低位字节在一个双字中应该是最高8位。比如,ID0中的IB0应该是最高8位,IB1应该是高8位,IB2应该是低8位,IB3应该是最低8位。 (2) 数字量输出映像区(Q区) 数字量输出映像区是S7-200 CPU为输出端信号状态开辟的一个存贮区,用Q表示。在扫描周期的结尾,C...