QQ登录

只需一步,快速开始

威纶触摸屏的PLC控制元件,如何与PLC相互传输数据

[ 复制链接 ]
威纶触摸屏的PLC控制元件,能够实现的功能还是比较多的。
我们这里来看看其中的一个功能,实现触摸屏与PLC之间,数据的交换。
也就是可以设置触摸屏的LW或RW寄存器与PLC的寄存器进行数据交换。
交换多少个数据,可以在使用过程中指定。
交换的方向,也就是PLC向触摸屏发送数据还是反向发送数据,也可以在使用中指定。

我们可以在软件界面,菜单,元件-》PLC控制元件,打开窗口,点击新增按钮,添加一个功能。
如下图:
2019-10-10_140133.jpg
可以设置触发地址来触发数据的传递。
我们这里设置触发地址为PLC的D10寄存器。
那么按照这样的设置,
我们就可以通过D10,D11,D12,D13,4个寄存器来实现数据传递相关控制。
一.通过向D10传递数值
1,  PLC寄存器中的数据写入HMI上的 RW 寄存,
2,  PLC寄存器中的数据 写入HMI上的LW 寄存,
3 , HMI上的 RW 配方资料 写入PLC 上的寄存器,
4 , HMI上的LW寄存器写入 PLC上的寄存器 ,

触摸屏系统执行完数据传递后又会将D10设置为0。

二.通过向D11传递数值,
可以指定数据在传递过程中的个数,
比如传递3,只传递3个数据。

三.通过向D12传递数值,
可以指定数据传输的来源地址。
它的规则为上面所设置的触发地址D10+4+此设置值。
比如D12设置为0,则数据来源地址为D(10+4+0),也就是D14。

四,通过向D13传递数据,
可以指定数据传输的目标地址。
也就是可以指定传递到触摸屏的寄存器LW或RW的哪个起始地址。
是传递到触摸屏LW还是RW由上面的D10数值设置决定。
由于规则比较多,所以使用起来会比较繁琐。

我们这里准备了一个例程供大家下载参考。
2019-10-10_140019.jpg
例程界面如图,
我们事先如上设置,添加了一个PLC控制元件的PLC控制功能。
触发地址设置为PLC的D10。
所以我们在界面上添加了D10,D11,D12,D13数值输入元件,
分别对应控制数据传递方向,数据传输个数,数据传输来源地址,数据传输目标地址。
然后也添加了
D14,D15,D16数值输入元件,对应PLC的数据寄存器。
添加了
LW0,LW1,LW2,
RW0,RW1,RW2对应触摸屏的RW,LW寄存器。
D11用于设置数据传输个数,我们这里设置为3,传输3个数据。
D12用于设置传输数据来源,我们这里设置为0,来源地址为D(10+4+0),D14.
D13用于设置传输数据去处,我们这里设置为0,目标地址为LW0或RW0.

这样我们就可以向D10传递数值1,2,3或4来控制数据传递了。
如上介绍,向D10传递
1,  PLC寄存器D14,D15,D16数据写入到触摸屏的RW0,RW1,RW2.
2,  PLC寄存器D14,D15,D16数据写入到触摸屏的LW0,LW1,LW2.
3 , 触摸屏的RW0,RW1,RW2数据写入到PLC寄存器D14,D15,D16,
4 ,触摸屏的LW0,LW1,LW2数据写入到PLC寄存器D14,D15,D16,


可以下载例程模拟运行查看效果。
演示在例程窗口11内实现。
请点击此处下载

请先注册会员后在进行下载

已注册会员,请先登录后下载

文件名称:威纶触摸屏的PLC控制元件,如何与PLC相互传输数据.rar 
文件大小:320.11 KB  售价:1金币
下载权限: 不限 以上或 VIP会员   [购买捐助会员]   [充值积分]   有问题联系我



回复

使用道具 举报

快速回复 返回列表 客服中心 搜索