恭喜,你发布的帖子
发布于 2019-09-07 23:24:28
9楼
不是你这样解析的。
WORD只是说明数据的长度。而数据的类型可以是不同的。
如果是INT,它的范围是-32768 - 32767;最高位是符号位,负数用补码形式。
如果UINT则范围0 - 65535。
如果是控制字、状态字,则每一位代表一个开关量或状态。
如果是大字符集UNICODE;中文就是一个中文字;字符串就是两个ASCII字符。
如果BCD,就是两个位的 0- 99;
。。。。
至于二进制,十进制、十六进制,只是按需要的一种表示法。
那本案的元素DB13.DBW0对外围设备的数据类型一无所知,它如果这次接收到的是十进制的,下次接收到的是十六进制的,它能自动识别出来?
请填写推广理由:
分享
只看
楼主