威纶通官方论坛

ADDSUM指令应用请教

[复制链接]
发表于 2020-4-27 15:41:05 | 显示全部楼层 |阅读模式
macro_command main()
//unsigned short AA,BB
//unsigned int AA,BB
char AA,BB
GetData(AA, "Local HMI", LW, 4000, 1)
ADDSUM(AA, BB, 1)
SetData(BB, "Local HMI", LW, 60, 1)
end macro_command
程序如上,三种变量类型都试过,在LW4000中可以正常输入和显示,但是当数值大于255时,LW60的值就不正常了,请各位大师指导一下,谢谢
 楼主| 发表于 2020-5-27 19:03:07 | 显示全部楼层
这么长时间,威纶的高工没有一个人看到过吗,追问一下,请问ADDSUM这个指令是否可以理解为求和指令?
 楼主| 发表于 2020-5-30 07:08:42 | 显示全部楼层
麻烦威纶的大神们或者路过的大师,指导一下,谢谢
发表于 2020-7-9 15:29:46 | 显示全部楼层
肯定会不正常,你放一个字符显示框上去试试
发表于 2020-8-9 09:34:38 | 显示全部楼层
它通常是以十六进制为数制表示的形式,如:
十六进制串:
1
0102030405060708
的校验和是: 24 (十六进制)
如果校验和的数值超过十六进制的FF,也就是255. 就要求其补码作为校验和.
通常用来在通信中,尤其是远距离通信中保证数据的完整性和准确性.
验证
您需要登录后才可以发帖 登录 | 注册

本版积分规则

回复帖子

Archiver|小黑屋|威纶通官网 ( 粤ICP备06054553号 )

GMT+8, 2024-11-24 13:11

Powered by Discuz! X3.4

© 2001-2023 Comsenz Inc.

快速回复 返回顶部 返回列表