pcsms_vqer6I1z 发表于 2018-12-23 18:49:05

宏指令数据偏移 怪怪

本人小白一枚,宏命令里有些不明白事,还请大侠们多多指点,先谢了!

按宏指令说明做自由通讯,HMI上设定数据后,设备返回值如下:
if return_value > 0 then
read_data = response + (response << 8)   (response数据为8位,,read_data 数据为16位)

用SetData(read_data, "Local HMI", LW, 0,1)怪事发生了,比如 在一定范围内发送与返回是相同的,超过此数就不一致,通过试验发现

read_data = response + (response <<9   发收又一致了真是晕了


遇到的大侠请指点 :handshake


pcsms_vqer6I1z 发表于 2018-12-29 11:00:10

问题解决 开心
页: [1]
查看完整版本: 宏指令数据偏移 怪怪