永发信息网

在PLC程序中移位,循环移位,还有什么左移,右移的,是什么意思哦

答案:3  悬赏:0  手机版
解决时间 2021-04-04 04:18
  • 提问者网友:欲劫无渡
  • 2021-04-03 22:35
在PLC程序中移位,循环移位,还有什么左移,右移的,是什么意思哦
最佳答案
  • 五星知识达人网友:慢性怪人
  • 2021-04-03 23:35
这些移位指令用来实现对一个状态字或双字进行移位操作,就是将输入的内容向右或向左逐位移动,循环移位指令是将输入参数的内容循环的向左或向右移动,空出的位用输入参数移出的位来填补。

应用上举个例子:
轮流点亮灯 用1代表点亮,用0代表熄灭。
首先点亮第一个灯,
1.00000001
现在点亮第二个,用循环右移指令后:
2.00000010
反复执行就可以了
全部回答
  • 1楼网友:从此江山别
  • 2021-04-04 01:58
你好
你列出一组数据 比如8位
尝试左移一位或者右移一位 读取数值的变化 你就明白了
实际就是对一个操作数的计算
0101
  • 2楼网友:鱼忧
  • 2021-04-04 00:57
○●●●●●●●
●○●●●●●●
●●○●●●●●
●●●○●●●●
●●●●○●●●
●●●●●○●●
●●●●●●○●
●●●●●●●○
霓虹灯的闪烁,每次点亮一个灯。如果要是用移位的话,是不是很简单呢。
另外,移位还有它的数学意义,左移一位,相当于乘2,右移相当于除2。不过在实际应用中,很少用到这样的命令。但应该理解它的意思,在适当的时候,能想起它来就可以。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯