自动控制网—学习自动控制技术电气自动化技术从这里开始!
当前位置: 自动控制网 > 自动化 > PLC >

plc译码指令MLPX和编码指令DMPX

时间:2015-08-25 09:42来源:未知 编辑:自动控制网
MLPX和DMPX指令在梯形图中的符号如图1所示。 图1 MLPX和DMPX指令在梯形图中的符号 MLPX指令的功能是将源通道S中的4位十六进制数的一位或几位进行译码,其结果送到目的通道D的对应位上去。MLPX指令可使用的通道和常数如表1所示。 表1 MLPX指令可使用的通道和

    MLPX和DMPX指令在梯形图中的符号如图1所示。 本文来自www.eadianqi.com

自动控制网www.eadianqi.com版权所有

图1 MLPX和DMPX指令在梯形图中的符号 本文来自www.eadianqi.com

    MLPX指令的功能是将源通道S中的4位十六进制数的一位或几位进行译码,其结果送到目的通道D的对应位上去。MLPX指令可使用的通道和常数如表1所示。

本文来自www.eadianqi.com

    表1 MLPX指令可使用的通道和常数 本文来自www.eadianqi.com

自动控制网www.eadianqi.com版权所有

    在MLPX指令中的数字目标使用一个4位数,只有低2位有效。最低位表示从源通道S的第几位数字位开始译码:0、1、2、3表示从第0、1、2、3位开始译码。次低位表示需要译码的位数:0、1、2、3分别表示要译1、2、3、4位。如数字目标为0023,则表示从源通道S的第3位开始译码,共译3位,它们分别是第3位、第0位、第1位。如果要求译码的位数多于1位,则存放译码结果的目的通道D也应多于1个,在程序中的目的通道D仅为存放第一个译码结果的通道号,其它位的译码结果依次存放到通道D+1,D+2,…中。在MLPX指令中,由数字目标指定的源通道和目的通道的对应关系见图2。

本文来自www.eadianqi.com

本文来自www.eadianqi.com

图2 MLPX指令中源通道和目的通道的对应关系

本文来自www.eadianqi.com

  图3中,如果10通道中的内容为18A5,其执行过程如图4所示。

自动控制网www.eadianqi.com版权所有

自动控制网www.eadianqi.com版权所有

图3 MLPX指令  本文来自www.eadianqi.com

自动控制网www.eadianqi.com版权所有

图4 MLPX指令的执行过程 自动控制网www.eadianqi.com版权所有

    DMPX指令的功能是把源通道S中内容为ON的最高一位是第几位,编为4位二进制数传送到目的通道D中由数字目标指定的位置中去。DMPX指令可使用的通道及常数同MLPX指令。 本文来自www.eadianqi.com

    DMPX指令中的数字目标为一个4位数,低2位有效。最低位表示从目的通道D中的哪一位开始存放编码结果:0、1、2、 3分别表示从通道D中的第0、1、2、3位开始存放编码结果。次低位表示要被编码的源通道个数:0、1、2、3分别表示有1、 2、3、4个源通道要被编码。当多于1个源通道要被编码时,程序中的源通道号S表示相邻几个通道的第一个源通道。由数字目标指定的源通道和目的通道的对应关系见图5。 自动控制网www.eadianqi.com版权所有

自动控制网www.eadianqi.com版权所有

图5 DMPX指令中源通道和目的通道的对应关系 本文来自www.eadianqi.com

  图6中,如执行DMPX指令前10通道和11通道的内容分别为018A和196F,编码指令的工作情况见图7,目的通道中未被编码的位保持其原状态不变。 自动控制网www.eadianqi.com版权所有

本文来自www.eadianqi.com

图6 DMPX指令 本文来自www.eadianqi.com

本文来自www.eadianqi.com

图7 DMPX指令的执行过程 自动控制网www.eadianqi.com版权所有

本文已影响