怎么取出一个寄存器的一位

在wincc中,我想在wincc建一个显示,显示一个字中不同的,例如:显示IW0(0---15位),在同一个矩形变量中,不同条件显示不同的位。请问怎么做呢?

最佳答案

iw0&0x1取第一个位的状态(注意高低字节是反的,第一个位实际是i1.0)
iw0&0x2取第二个位的状态(注意高低字节是反的,第二个位实际是i1.1)
........
iw0&0x256取第八个位的状态(注意高低字节是反的,第八个位实际是i0.0)
iw0&0x512取第九个位的状态(注意高低字节是反的,第九个位实际是i0.1)

.......................

提问者对于答案的评价:
回答的很不错

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月13日
下一篇 2017年6月13日

相关推荐