S7-1200/1500 256M 存储卡6ES79548LL040AA0西门子CPU存储卡代理商
S7-1200/1500 256M 存储卡6ES79548LL040AA0西门子CPU存储卡代理商
S7-1200/1500 256M 存储卡6ES79548LL040AA0西门子CPU存储卡代理商
| CPU 存储卡 | 6ES79548LC030AA0 | S7-1200/1500 4M 存储卡 |
| 6ES79548LE030AA0 | S7-1200/1500 12M 存储卡 | |
| 6ES79548LF030AA0 | S7-1200/1500 24M 存储卡 | |
| 6ES79548LL030AA0 | S7-1200/1500 256M 存储卡 | |
| 6ES79548LP020AA0 | S7-1200/1500 2G 存储卡 | |
| 6ES79548LT030AA0 | S7-1200/1500 32G 存储卡 |


数据寄存器(D)
数据寄存器的元件编号为DO~D1023(共1024点),它用来存储 PLC内部的数值型数据(-32768~32767或8000H~7FFFH)。每个数据寄存器的字长为 16 位。其结构如图 2-16 所示。

图 2-15 中断计数梯形图

图2-16 数据寄存器
用两个数据寄存器可以处理 32 位的数据。32位指令指定的数据寄存器存放低 16 位数据,其地址 1的那个数据寄存器存放高 16 位数据。如图2-17 所示。图中,DMOV是32 位数据传送指令,该指令指定的数据寄存器 DO 存放低 16 位数据,而数据寄存器 D1(因为地址 D 1=1)则用来存放高 16 位数据。也就是将数据500000 存放在 DO 和 D1 两个数据寄存器中。
当用程序(指令)将数据存人数据寄存器时,数据寄存器中内容一直保持,直到新数据送人后才刷新(改变)。

图2-17 用两个数据寄存器处理32位的数据
通信寄存器(W)
通信寄存器的元件编号为W0~WFF(共1024点),它用来存放数据通信用的数据。每个通信寄存器的字长为 16 位,是进行数据读写操作的基本单位。将图 2-16 中的D换成 W,即为通信寄存器的结构图。
同数据寄存器一样,用两个通信寄存器也可处理32位数据。用32位指令指定存放低16位的通信寄存器的地址号(比如WO),高16位数据存放在指定地址号加1(0 1)的通信寄存器(W1)中,将图2-17中的DO和D1分别换成WO和 W1,即为用两个通信寄存器(WO和W1)存放32 位的数据(500000)的情况。
利用通信寄存器可以实现主站与就地站或两个就地站之间的数据通信。比如,在一个站(主站或就地站)写人的数据,可以在其他站(就地站或主站)读出和使用。
为了在数据通信中使用通信寄存器,需要在主站对各个站所使用的通信寄存器进行设置。凡是没有设置在各站中使用的通信寄存器,均可作为数据寄存器。也就是说,对在数据通信中要使用的通信寄存器,必须先在主站进行设置,设置为通信用的通信寄存器,不能再用作数据寄存器。
注意:当通信寄存器用于通信系统时,通信寄存器中的数据不能在远程I/0)站中使用。