
西门子PLC S7-200 移位指令SHL_W的用法
1个回答
2022-12-21 · 百度认证:北京惠企网络技术有限公司官方账号
关注

展开全部
移位指令可以可以将累加器1的低字或整个累加器的内容进行左移或右移一定的位数。二进制数左移一位相当于将原数值乘以2。右移一位相当于将原数值除以2。
移位指令是根据PLC的扫描周期工作的。如果I0.0前不加P,I0.0动作一次则PLC扫描几百次,位移指令就执行几百次(QB0的状态已经移动完毕,换成循环位移则可以看到状态持续的变化)。如果加P,I0.0动作一次则QB0的状态移动一次。
扩展资料:
注意事项:
1、如果位数N大于或等于最大允许值(对于字节操作为8,对于字操作为16,对于双字操作为32),那么移位操作的次数为最大允许值如果移位次数大于0,溢出标志位(SM1.1)上就是最近移出的位值。
2、如果移位操作的结果为0,零存储器位(SM1.0)置位,字节操作是无符号的。对于字和双字操作,当使用有符号数据类型时,符号位也被移动。
3、移位寄存器指令把输入的DATA数值移入移位寄存器。其中S_BIT指定移位寄存器的最低位,N指定移位寄存器的长度和移位方向(正向移位=N,反向移位=-N)。
参考资料来源:百度百科-移位指令
参考资料来源:百度百科-西门子S7-200系列PLC
参考资料来源:百度百科-西门子

2023-06-13 广告
PLC自动化控制是指使用可编程逻辑控制器(PLC)对工业生产过程进行自动化控制的技术。PLC通常由以下几个部分组成:1. CPU:PLC的核心部件,负责接收用户程序和数据,执行程序,诊断和处理错误等。2. 存储器:存储系统和用户的程序和数据...
点击进入详情页
本回答由博德可来提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |