西门子移位指令

这俩条指令是什么意思。帮我解答一下。谢了

图片说明:

西门子移位指令    西门子移位指令   

最佳答案

图1:
SHRB,寄存器移位指令。
该指令在梯形图中有3个数据输入端:DATA为数值输入, 将该位的值移入移位寄存器;S_BIT为移位寄存器的最低位端;N指定移位寄存器的长度。每次使能输入有效时,整个移位寄存器移动1位。
移位寄存器长度在指令中指定,没有字节型、字型、双字型之分。可指定的最大长度为64位,可正也可负。
图2:
循环左移和循环右移指令。根据所循环移位的数的长度分别又可分为字节型、字型、双字型。
循环移位特点:
移位数据存储单元的移出端与另一端相连,同时又与SM1.1(溢出)相连,所以最后被移出的位被移到另一端的同时,也被放到SM1.1位存储单元。例如在循环右移时,移位数据的最右端位移入最左端,同时又进入SM1.1。SM1.1始终存放最后一次被移出的位。

提问者对于答案的评价:
那在图1中    M3.0  M3.1 M3.2  M3.3    为什么要用这几个 ,用其他的可以不可以,例如:M0.0  M0.1 M0.2 M0.3

最佳答案作者回复:
当然可以,只是需要与循环指令的指定复位值对应起来。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc204987.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月2日 下午1:31
下一篇 2017年11月2日 下午1:31

相关推荐

  • 无线通讯技术的学习步骤和方法

    最近遇到的几个工程都涉及到无线技术,有的是本地HMI无线连接PLC,有的是WCC远程通过interne无线t监控和操作设备,我本人一点儿无线的基础都没有,想从头开始学习,不知道应该…

    SIMATIC S7-200 2017年8月3日
  • 文本显示问题

    在TD400C文本里面报警菜单中我插入PLC数据,该数据已被赋值,但是结果文本上显示为eeee如:今天超过  秒算迟到显示结果为:  &nb…

    SIMATIC S7-200 2021年7月5日
  • S7-200子程序中使用L区(临时变量/局部变量)编写程序实现电机启保停功能,子程序多次调用时,输出异常

    S7-200中编写程序实现电机启动,保持,停止功能子程序中局部变量中定义:启动和停止为输入类型,电机启动定义为输出类型子程序中程序仅写了启保停回路子程序调用多次时,实际上不该启动的…

    2017年5月28日
  • S7-2OOPLC上位机通讯

    我们公司现在用200系列PLC(CPU224XP)作为控制柜的主控单元,现客户提出要提供上位机监控功能,主要用于保存设备的历史故障和显示实时状态信息,请教各位,有那种方式可以很方便…

    SIMATIC S7-200 2021年7月5日
  • 编号的程序变成0kb了

    编号的程序,马上就要通电调试了,打开就什么都没有了,图标显示0KB。之前打开程序的时候,电脑发生过黑屏,求各位大虾给分析下原因。谢谢谢谢谢谢谢谢…… 问题补充:做完好几天了,之前看…

    SIMATIC S7-200 2020年11月1日
  • 求S7200流量的累积程序和热量的程序

    请问流量计的“实时流量累计”程序和热量的程序该怎样做?,哪位有实例可以参考一下,不胜感激, 我邮箱 是sunnydigi@163.com 问题补充:怎么用中断做…

    SIMATIC S7-200 2020年10月31日
  • modbus通信轮询问题

    S7-200和四台变频器通信,需要读写30+地址以上,怎么设计写入优先程序?就是程序上没有写入值的变化,只执行读,当程序上有数值变化时,优先执行写入程序,待写入程序运行完毕,再进行…

    SIMATIC S7-200 2021年7月5日
  • S200 SMART用485与外部设备自由通信

    S200 SMART作为主机,外部设备作为从机,485作为物理通信,不是标准的MODBUS协议,使用自由协议和外部设备通信。可以嘛。 最佳答案 可以https://www…

    SIMATIC S7-200 2021年7月5日
  • USS指令库

    哪里能免费下载USS指令库,不胜感激! 最佳答案 这是官方下载地址:http://www.ad.siemens.com.cn/download/Soft/00001/Tbox_V3…

    SIMATIC S7-200 2021年7月5日
  • S7200高速计数器

    如何设置能够让编码器顺时针每转一圈的脉冲数为1000,不管转多少圈,脉冲都不会累加,始终都是从0到1000;同样,逆时针每旋转一圈的脉冲为-1000,不管转多少圈,脉冲都不会累加,…

    SIMATIC S7-200 2021年7月4日