当前位置: 主页 > PLC控制

模拟量计算比较的问题

请高手解读下下面程序,这个超限报警的程序,7166换成十进制后,是29030,27648对应的10bar比较后得出10.5bar,就是说大于10.5bar后输出error信号,下面那个FA9A换出来是个什么数呢,我不会算了,是不是个负数啊?

O(
L#ai_in
LW#16#7166
>I
)
O(
L#ai_in
LW#16#FA9A
<I
)
=#error

最佳答案

16#FA9A即为二进制的2#1111101010011010这个二进制数减去1得到的数:
1111101010011001这个得到数取反
0000010101100110这个数的十进制是1382,这个数就是16#FA9A这个负数的绝对值数,所以16#FA9A=-1382

提问者对于答案的评价:
回答准确,很到位,谢谢!

  • 关注微信

猜你喜欢

微信公众号