guang886622
级别: 略有小成
精华主题: 0
发帖数量: 191 个
工控威望: 304 点
下载积分: 17781 分
在线时间: 110(小时)
注册时间: 2013-02-03
最后登录: 2024-03-14
查看guang886622的 主题 / 回贴
楼主  发表于: 2013-12-04 09:07
现有一段程序用了比较指令,每次更改比较数值时都要打开程序更改,为了方便现场操作工更改。
怎样把比较指令上的比较值在触摸屏上显示出来,并且可以在触摸屏上更改数值。
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3393 个
工控威望: 3189 点
下载积分: 70437 分
在线时间: 1604(小时)
注册时间: 2008-04-20
最后登录: 2024-11-19
查看wwcwwc的 主题 / 回贴
1楼  发表于: 2013-12-04 09:29
可以的。首先你需要搞明白这个比较指令所使用数值的数据类型,是字节、字、双字、浮点数、整数等。然后将你需要比较的那个常数由此变量地址替代,下载程序到cpu。编辑HMI设备,做一个I/O域,规定好数值范围及位数,按PLC中的变量(同一变量地址)赋值,并下载程序到HMI设备。这样你就可以直接在触摸屏中修改那段比较指令了。
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3393 个
工控威望: 3189 点
下载积分: 70437 分
在线时间: 1604(小时)
注册时间: 2008-04-20
最后登录: 2024-11-19
查看wwcwwc的 主题 / 回贴
2楼  发表于: 2013-12-05 08:51
回3楼问题:
  只要将19改为一个变量地址,比如mw300,然后将这个地址编辑在屏上,修改这个地址上面的数值就可以了。
回4楼问题:
  在编辑I/O域时选择输入、输出或者输入输出型就是你需要的功能。如果你想只是输入,顾名思义选择时只选择输入型。如果你需要的只是显示,你选择输出型。按名称理解使用吧。