请高手解读一下下面的程序, 这是个超限报警的程序,7166换成十进制后,是29030,和27648对应的10bar比较后得出10.5bar,就是说大于10.5bar后输出error信号,下面那个FA9A换出来是个什么数呢,我不会算了,是不是个负数啊?
O(
L #ai_in
L W#16#7166
>I
)
O(
L #ai_in
L W#16#FA9A
<I
)
= #error
最佳答案
16#FA9A即为二进制的 2#1111 1010 1001 1010 这个二进制数减去1 得到的数:
1111 1010 1001 1001 这个得到数取反
0000 0101 0110 0110 这个数的十进制是1382,这个数就是16#FA9A这个负数的绝对值数,所以16#FA9A= -1382
提问者对于答案的评价:
回答准确,很到位,谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc142455.html