dingweiguo
级别: 探索解密
精华主题: 0
发帖数量: 12 个
工控威望: 132 点
下载积分: 630 分
在线时间: 1(小时)
注册时间: 2013-11-07
最后登录: 2014-12-30
查看dingweiguo的 主题 / 回贴
楼主  发表于: 2014-05-25 16:10
图片:
这段程序的意思大致是将电位器的值经运算后存入VD30了,转换成整数后存入VD40,然后再加上50,最后再将这个值作为T37的设定值,因为T37PT值无法寻址双子整数,他程序用VW42代表VD40的存储值这是怎么来的  想不懂 请教下高人,是这里错了还是本来就是这样的。谢谢了
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6770 个
工控威望: 38371 点
下载积分: 3382 分
在线时间: 9517(小时)
注册时间: 2006-09-13
最后登录: 2024-11-29
查看cvlsam的 主题 / 回贴
1楼  发表于: 2014-05-25 18:19
VD40是由VW40和VW42组成,其中VW42为VD40的低字。

只要程序员能确保运算值不大于32767且没有负数,那么直接取低字也未尝不可。但是作为程序员的话应该考虑从程序中给可能越界的值进行限制,以确保信号发生突变的情况下也能正常工作。

Good Luck~