返回HOME页 发新话题
打印

A5系列PLC使用D区实现掉电保持数据功能

A5系列PLC使用D区实现掉电保持数据功能

v
D区数据指令RDD

指令大类

传送指令

指令简介

读D区数据

梯形图提示符

RDD

梯形图

语句表

RDD

参数个数

3

参数1的允许值

DB

参数1类型

字节

参数2的允许值

VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD

参数2类型

字节

参数3的允许值

VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD

参数3类型

字节

指令说明

将操作数1地址开始的,字节个数为操作数3的D区数据块,复制到操作数2开始的,字节个数为操作数3的内存区域中去


v
D区数据指令WTD

指令大类

传送指令

指令简介

写D区数据

梯形图提示符

WTD

梯形图

语句表

WTD

参数个数

3

参数1的允许值

VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD

参数1类型

字节

参数2的允许值

DB

参数2类型

字节

参数3的允许值

VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD

参数3类型

字节

指令说明

将操作数1地址开始的,字节个数为操作数3的数据块,复制到操作数2开始的,字节个数为操作数3的D区域中去


【例】程序举例:用户通过文本显示器控制修改PLCVW0参数,要求此参数能够掉电保持。程序如下:


NETWORK   0
//开机时,把掉电保持的D区的2个字节读出来,放到VW0和VW100中
LD        SM0.1
RDD       DB0,VB0,2
RDD       DB0,VB100,2
NETWORK   1
//如果用户新设定的值(VW0)和原来设定的(VW100)不同,把用户设定的数据保存起来
LDW<>     VW0,VW100
WTD       VB0,DB0,2
MOVW      VW0,VW100

每次开机时,将D区的数据读出到VW0VW100中,使用VW100是为了比较值是否改变了,不必频繁使用RDD指令访问D区。运行时,PLC比较VW0VW100的值,如果不同,说明用户设定了新的VW0值,将这个新的值保存起来。

TOP

返回HOME页 发新话题
 
 

上海正航电子 | 51PLC技术网

 支持民族产业发展!