宏指令数据偏移 怪怪
本人小白一枚,宏命令里有些不明白事,还请大侠们多多指点,先谢了!按宏指令说明做自由通讯,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
问题解决 开心
页:
[1]