dickson
级别: 探索解密
精华主题: 0
发帖数量: 37 个
工控威望: 101 点
下载积分: 1098 分
在线时间: 17(小时)
注册时间: 2022-02-09
最后登录: 2022-11-15
查看dickson的 主题 / 回贴
楼主  发表于: 2022-05-09 09:35
图片:
可能我表达不太清晰,我想达到的程序功能是这样的:
1.通过开关运行,完成一个周期记录+1(这时候+1数值寄存进入D1),那么完成周期后会自动把D1数据乘以4(这时候D1*4数值寄存进入D10)
【该功能已实现】


2.我想在触摸屏上面显示D10数值,通过我输入功能框数值,能够实现运算差值的结果,那我该怎么做呢?(假设D10原来数值是10,但我现在在另一个方框输入2,D10显示数值为8)
【该功能未实现】


以上的要求不知道大家能够看得懂吗
菜鸟学工控_1
级别: 工控侠客
精华主题: 0
发帖数量: 367 个
工控威望: 2086 点
下载积分: 2221 分
在线时间: 139(小时)
注册时间: 2017-08-29
最后登录: 2024-05-03
查看菜鸟学工控_1的 主题 / 回贴
1楼  发表于: 2022-05-09 10:49
很简单,和5楼大佬的思路是一样的,假设你的运算差值寄存是D20,PLC多写一行,D20=0时,D4*4=D10,  D20<>0时,D10=D10-D20,多一行判断程序就好了