浔之漫智控技术(上海)有限公司
主营产品或服务:西门子PLC , 西门子变频器 , 西门子数控系统
西门子EM235CN扩展模块

西门子EM235CN扩展模块

为13个存储区域(如I、Q、V和M等),每一个存储区域的存储单元都有一个对应于该区域的逻辑地址,如“LB190”中数字“190”表示L区第190个字节,这里的“190”是逻辑地址。另外,13个存储区域本身又属于S7-200 PLC物理存储器的一部分,因此13个存储区域中所有的存储单元又有一个唯一的对应于物理存储器的物理地址。&LB190中“&”的作用就是取L区中第190个字节单元的32位物理地址。

字节、字和双字的地址格式为:F.a.b。PLC程序由指令构成,若指令需要处理数据,那么准确地找到数据是程序运行正确的关键。而通常所说的寻址方式就是指令寻找数据的方法,通常数据又称为操作数。S7-200 PLC有3种不同的寻址方式,即立即寻址、直接寻址和间接寻址。

1)立即寻址 如果指令中给出了操作数,则该操作数的寻址方式为立即寻址。立即寻址的操作数属于指令的一部分,与指令一起存放在程序存储空间中。立即操作数又称为立即数,是以二进制方式存储的所有常数。在指令中,立即数可以是二进制数、十进制数、十六进制数或浮点数等。

2)直接寻址 如果指令中没有给出操作数,但是给出了操作数在存储器中的存放地址,那

其中,F为存储器区域标识符;a表示数据长度(B、W和D分别代表字节、字和双字);b表示被访问数据第一个字节(

字节)的字节地址。例如,VB110、VW110和VD110分别表示V区(变量存储器区)中字节地址110处开始的一个字节、字和双字单元

11)模拟量输入(Analog Inputs:AI)S7-200可以利用A/D转换器连续地将模拟量(如温度或电压)转换成数字量,模拟量输入AI是只读的,用来存放1个字(16位)的A/D转换结果。

12)模拟量输出(Analog Outputs:AQ)模拟量输出AQ是只写数据,S7-200可以使用D/A转换器把该区域的1个字长(16位)的数字量按比例转换为电流或电压。

13)顺序控制继电器存储器(Sequence Control Relay(SCR)Memory Area:S)顺序控制继电器存储器(又称顺控继电器位)按位、字节、字或双字存取,它的位可用于组织机器的顺序操作。

2.2.3 存储器区域的地址表示方法

S7-200CN PLC系统的存储器空间大小按字节(Byte)计算,每个字节由8位(bit)二进制数组成,2个字节组成1个字(Word),4个字节组成1个双字(Double Word)。与此对应,S7-200CN PLC数据存储器有4种地址表示格式,即位、字节、字和双字地址格式。另外,S7-200CN PLC的软件元(如定时器存储器、累加器和计数存储器等)也有其特定的地址格式

下面首先简要介绍数据区划分方法。数据区按功能可在逻辑上划分为以下13个部分。

1)输入映像寄存器(Process-Image Input Register:I)输入映像寄存器是以字节为单位的寄存器,它的每一位对应于一个数字量输入端子的输入状态,该状态由外部信号决定,不能通过程序指令改变。可以按位、字节、字或双字来存取输入映像寄存器中的数据。在PLC程序执行过程的输入扫描阶段,输入映像寄存器的内容将被输入模块的数据(从连接到输入模块的传感

s-Image Output Register:Q)输出映像寄存器是以字节为单位的寄存器,它的每一位对应于一个数字量输出端子。可以按位、字节、字或双字来存取输出映像寄存器中的数据。在PLC程序执行过程的输出扫描阶段,输出映像寄存器中的数据将输出到输出锁存寄存器中,输出锁存寄存器对应着物理输出口,这才是PLC的实际输出。

3)变量存储器(Variable Memory Area:V)变量存储器可以存放全局变量、程序执行过程中的中间结果或其他相关数据。所谓全局变量,是指能够被主程序和所有子程序(包括普通的功能子程序和中断服务程序)访问的变量。可以按位、字节、字或双字来存取变量

与一般计算机相同,PLC的CPU只能处理数字量,CPU在运行过程中需要不断地接收代表外部设备状态等信息的数字量,并根据系统要求产生数字量的处理结果。该过程中一个重要的问题是如何保存和提取这些数字量,这就涉及数据类型和数据寻址方式的问题。简单来说,数据类型就是数据的长度或取值范围,而数据寻址方式就是寻找到数据的方法。本节将分别介绍S7-200CN PLC的数据类型和寻址方式。

2.2.1 S7-200CN PLC的数据类型

与其他微处理器一样,PLC的CPU以二进制方式处理和存取所有数据。常用数据类型有:


展开全文
优质商家推荐 拨打电话