三菱数据移位指令_三菱plc移位指令用法详解

三菱数据移位指令_三菱plc移位指令用法详解三菱plc移位指令用法移位指令都是对无符号数进行的处理,执行时只考虑要移位的存储单元中每一位数字的状态,而不管数字的大小(要么为0,要么为1),本类指令在一个输出点对应多个相对固定状态的情况下有广泛的应用。1、位右移SFTR指令2、位左移SFTL指令SFTR,SFTL:连续执行型指令SFTRP,SFTLP:脉冲执行型指令位右移SFTR与位左移SFTL指令编程方式:SFTRPM0M20K16…

大家好,又见面了,我是你们的朋友全栈君。

三菱plc移位指令用法

移位指令都是对无符号数进行的处理,执行时只考虑要移位的存储单元中每一位数字的状态,而不管数字的大小(要么为0,要么为1),本类指令在一个输出点对应多个相对固定状态的情况下有广泛的应用。

1、位右移SFTR指令

2、位左移SFTL指令

SFTR,SFTL:连续执行型指令

SFTRP,SFTLP:脉冲执行型指令

位右移SFTR与位左移SFTL指令编程方式:

SFTRP M0 M20 K16 K4 意思是:当条件成立时,将M3M2M1M0右移到M35M34M33M32M31M30M29M28M27M26M25M24M23M22M21M20中去,每次移4位,低位溢出。

SFTLP M0 M20 K16 K4意思是:当条件成立时,将M3M2M1M0左移到M35M34M33M32M31M30M29M28M27M26M25M24M23M22M21M20中去,每次移4位,高位溢出。

M0:源位元件起始地址,只能是位元件(X,Y,M,S)

M20:目标位元件起始地址,只能是位元件(Y,M,S)

K16:目标位元件个数,只能是数值

K4:移动的个数,只能是数值

3、循环左移ROL指令——–连续执行型指令     ROL———-脉冲执行型指令

4、循环右移ROR-指令——–连续执行型指令     ROR———-脉冲执行型指令

DROL   DROR32位

程序格式:LD X0

AND M8013

RORP D0 K1

LDI X0 AND M8013

ROLP D0 K2

D0:16位数据寄存器,当X0=1时D0中数据每秒右移1位;当X0=0时D0中数据每秒左移2位。譬如用于花色彩灯的逐个点亮或相隔n个点亮等。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/131416.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • springboot的启动流程及原理_精馏的原理及流程

    springboot的启动流程及原理_精馏的原理及流程1.springboot的启动类入口@SpringBootApplication@ComponentScan(basePackages={“cn”})publicclassSpringBootDemo{publicstaticvoidmain(String[]args){SpringApplication.run(SpringBootDemo.class);}}可以看出,Annotation定义(@SpringBootApplicati

    2022年8月21日
    3
  • acwing1072. 树的最长路径(树形dp)

    acwing1072. 树的最长路径(树形dp)给定一棵树,树中包含 n 个结点(编号1~n)和 n−1 条无向边,每条边都有一个权值。现在请你找到树中的一条最长路径。换句话说,要找到一条路径,使得使得路径两端的点的距离最远。注意:路径中可以只包含一个点。输入格式第一行包含整数 n。接下来 n−1 行,每行包含三个整数 ai,bi,ci,表示点 ai 和 bi 之间存在一条权值为 ci 的边。输出格式输出一个整数,表示树的最长路径的长度。数据范围1≤n≤10000,1≤ai,bi≤n,−105≤ci≤105输入样例:65 1

    2022年8月8日
    2
  • SSRF漏洞学习

    SSRF漏洞学习SSRF漏洞原理SSRF(Server-SideRequestForgery:服务器端请求伪造)是一个由攻击者构造请求,在目标服务端执行的一个安全漏洞。攻击者可以利用该漏洞使服务器端向攻击者构造的任意域发出请求,目标通常是从外网无法访问的内部系统。简而言之就是以服务器的身份来执行请求。常见利用方式伪协议读取文件伪协议读取文件,在SSRF中常用的伪协议就是file:///协议/?url=file:///var/www/html/flag.php内网访问我们从目标主机内

    2022年6月25日
    33
  • 面试官:Java 到底是值传递还是引用传递?

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 作者:Intopass 来源:知乎,zhihu.com/question/31203609/answer/50992…

    2021年6月25日
    104
  • 精进Quartz源码—Quartz调度器的Misfire处理规则(四)[通俗易懂]

    Quartz调度器的Misfire处理规则调度器的启动和恢复中使用的misfire机制,还需细化!

    2022年2月25日
    37
  • word2vec原理与Gensim使用[通俗易懂]

    word2vec原理与Gensim使用[通俗易懂]word2vec原理1NeuralNetworkLanguageModel2CBOW2.1HierarchicalSoftmax2.2NegativeSampling3Skip-gram3.1HierarchicalSoftmax3.2NegativeSampling4负采样算法5.word2vec实战1NeuralNetworkLanguageModel…

    2022年5月16日
    55

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号