当前位置: 主页 > PLC控制

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

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

最佳答案

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

…………………..

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

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号