请问w#16#数据怎么读的?

这里有个DB99数据块,里面做的都是离散量报警位,但是数据类型是WORD的,我该怎么理解这个值呢,比方说是W#16#0020它是表示多少十进制的数?x谢谢了!

图片说明:

请问w#16#数据怎么读的?   

最佳答案

1、里面做的都是离散量报警位,但是数据类型是WORD的,我该怎么理解这个值呢?
如果取值是离散量(即,二进制位),对于数据类型WORD可理解为16个离散量(即,二进制位)。此时·,不需·顾及整个16位(WORD)所表示的值为什么,需要顾及的是每一位(即,二进制位)的状态是什么。
2、比方说是W#16#0020它是表示多少十进制的数?
W#16#002是表示十进制的数为32.。如果取值是离散量(即,二进制位),这个32对于离散量没有什么意义,而W#16#0020的二进制0000 0000 0010 0000倒是表示了相关的离散量状态。例如,二进制0000 0000 0010 0000的第6为的状态为1了。

提问者对于答案的评价:
谢谢了!!!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc239156.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午6:27
下一篇 2018年12月1日 下午6:27

相关推荐