编码指令ENCO

2019-09-01 67 0

    编码指令ENCO(Encode)的功能指令编号为FNC42,只有16位运算,占7个程序步。图4 -8 -4中的n=3,编码指令将源元件M7~MO中为“1”的M3的位数图4 -8 -3楼层方向控制的梯形图3编码为二进制数011,并送到目标元件D10的低3位。

    使用ENCO指令时应注意:

    (1)[S]指定的源操作数是字元件TCDVZ时,应使n4,当[S]指定的源操作数是位元件XYMS时,应使n =18,目标元件可取TCDVZ

   (2)指令中n表示编码的位数,如图4-8 -4中的n=3(23 =8)时,当源操作数是位元件,则对8个位元件( MO~M7)进行操作;当源操作数是字元件,则对其低8位进行操作。

   (3)当源操作数的多个位是l时,低位被忽略,只对高位操作。

   (4)当执行条件为OFF时,指令不执行,但编码输出不变。

 图4 -8 -4编码指令ENCO的梯形图

4 -8 -4编码指令ENCO的梯形图

   (5)解码/编码指令在n=0时不作处理。若在DECO指令中[D]指定的元件和ENCO指令中[S]指定的元件是位元件,而且n=8时,点数为28= 256。当执行条件OFF时,指令不执行,编码输出保持不变。

相关文章

利用控制电路的逻辑关系节省输出点
三菱FX系列PLC的FX2N-4AD的使用及程序实例
三菱公司PLC联网的网络结构原理
PLC编程的基本规则
PLC指示灯控制接线原理及梯形图编程
累加器AC

发布评论