plc左移字指令问题

分析练习1(左移字指令)示例中QW0各位的数值,以及相应的QB0、QB1存储单元的数值。

QW0由QB0和QB1组成,从高位到低位依次是Q0.7,Q0.6, Q0.5, Q0.4, Q0.3, Q0.2 ,Q0.1, Q0.0, Q1.7, Q1.6, Q1.5, Q1.4, Q1.3, Q1.2 ,Q1.1, Q1.0,这样的话,就从低到高是从Q1.0开始,到Q0.7结束。16#0001转为2进制为0000 0000 0000 0001,则对应QB0为0000 0000,QB1为0000 0001,进行移位时相应输出寄存器被置1的顺序为Q1.0,Q1.1,Q1.2,Q1.3,Q1.4,Q1.5,Q1.6,Q1.7,Q0.0,Q0.1,Q0.2 ,Q0.3,Q0.4,Q0.5,Q0.6,Q0.7。当Q0.7置1后,其常开触点Q0.7闭合,当再次按下I0.0时,此时Q0.7状态为0,下降沿信号给传送指令MOV_W指令块一个能流,使得QW0重新被赋值为16#0001,从而Q1.0,Q1.1,Q1.2,Q1.3,Q1.4, Q1.5, Q1.6, Q1.7, Q0.0, Q0.1,Q0.2 ,Q0.3,Q0.4,Q0.5,Q0.6,Q0.7循环置1。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-04
西门子S7 PLC移位指令ROR SHL程序应用:
程序应用举例,将AC0中的字循环右移2位,将VW200中的字左移3位。程序及运行结果如图所示。追问

那请问QW0各位的数值,以及相应的QB0、QB1存储单元的数值是多少呢,多谢

本回答被网友采纳
相似回答