西门子PLC,S7-200,位移指令运用?

2024-11-27 01:41:14
推荐回答(3个)
回答1:

  移位指令:移位指令可以可以将累加器1的低字或整个累加器的内容进行左移或右移一定的位数。二进制数左移一位相当于将原数值乘以2。右移一位相当于将原数值除以2。

  程序应用举例,将AC0中的字循环右移2位,将VW200中的字左移3位。程序及运行结果如图所示。

回答2:

位移指令是根据PLC的扫描周期工作的。如果I0.0前不加P,I0.0动作一次则PLC扫描几百次,位移指令就执行几百次(QB0的状态已经移动完毕,换成循环位移则可以看到状态持续的变化)。如果加P,I0.0动作一次则QB0的状态移动一次。

回答3:

如果不加上升沿 ,每个扫描周期都会移动一位,程序就不正确了。