<rt id="a9uy5"></rt>

      <cite id="a9uy5"></cite>

          1. 技术问答

            当前位置:三菱PLC > 技术服务 > 技术问答

            三菱plclen指令怎么用?

            点击:4713 日期:2023-02-02 选择字号:
            三菱Plc的解码指令(也叫译码指令)DECO与编码指令ENCO也是三菱PlC的常用功能指令。下面介绍这两个指令及简单应用。

            这两个指令听起来高大上,其实很好理解,很好掌握。先用通俗语言解释一下。当然少了术语听起来不专业。

            解码指令DECO:由源操作数组成的二进制数的数值(这个数值指十进制数),是几则目标操作数第几位ON(动作)。

            基本操作形式

            当驱动条件成立时,原操作数S的数值,使目标操作数D的相应位数置位(ON)。n是取值范围。下面介绍两个操作数及常数n的的取值。

            S:位元件的X,Y,M,S。字元件T,C,D,V,Z。

            D:位元件Y,M,S。字元件T,C,D。

            n:常数K,H。当终址为字元件时1≤n≤4。当终址为位元件时1≤n≤8。

            例1 ,说明指令DECO X0 Y0K3执行功能。分析:K3表示源址为三位位元件X2,X1,X0组成的输入编码。Y0表示译码输出控制为y0~y7八个位元件。执行功能:(X2 X1 X0)=Km则以y0开始的第几位置ON。假设X0,X1,X2组成的二进制数是101,则对应的十进制数是5,则y5输出。

            从这里可以看出X0,X1,X2可以组合出000——到111的七种组合二进制数。那么它对应的目标操作数则有八个数,Y0——y7。就是说源操作数有n个时,则终址则位2的n次方。上式k取3,则目标操作数有8个,Y0——Y7。

            例2,说明指令DECO X0 D0 K4执行功能。

            分析:K4表示源址是四位位元件X3,X2,X1,X0组成的输入编码。D0表示D0中的b0~b15十六个二进制位。上面已经说明当终址为字元件时n的取值为≤4。这是和终址的最大存储位是16位决定的。假设(X4,X3,X2,X1)的二进制数为1111,则对应的十进制数是15。则D0中b15位置ON。

            应用举例:八个彩灯要求每3秒亮一盏,轮流亮灭。

            在以后的篇幅里介绍与译码指令相反的指令编码指令。

            评论信息

            暂无留言!
            发表评论
            姓名:
            内容:
            验证码: 点击换一个 看不清?

            1.尊重网上道德,遵守中华人民共和国的各项有关法律法规,不发表攻击性言论。
            2.承担一切因您的行为而直接或间接导致的民事或刑事法律责任。
            3.产品留言板管理人员有权保留或删除其管辖留言中的任意内容。
            4.不支持HTML代码且留言要通过审核后才会显示,请勿恶意留言。