这里有个DB99数据块,里面做的都是离散量报警位,但是数据类型是WORD的,我该怎么理解这个值呢,比方说是W#16#0020它是表示多少十进制的数?x谢谢了!
图片说明:
最佳答案
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