您现在的位置是:首页 > PLC技术 > PLC技术

S7-200 PLC编码和译码指令及应用实例

来源:艾特贸易2017-06-05

简介1) 编码指令 ENCO( Encode) 。编码指令的功能是对字型输入数据的最低有效位的位号进行编码后,送到输出字节的低 4 位,指令格式如图 4-45 所示。 在梯形图中,编码指令以功能框的形式编

    1)编码指令ENCO( Encode)。编码指令的功能是对字型输入数据的最低有效位的位号进行编码后,送到输出字节的低4位,指令格式如图4-45所示。    在梯形图中,编码指令以功能框的形式编程,指令名称为“ENCO”。当允许输入EN有效时,将字型输入数据IN的最低有效位(值为1的位)的位号(00~15)进行编码,编码结果送到由OUT指定字节的低4位。    影响允许输出ENO正常工作的出错条件为:SM4.3(运行时间)、0006(间接寻址)。    2)译码指令DECO( Decode)。译码指令的功能是将字节型输入数据的低4位内容译成位号,并将输出字的该位置1,其余位置0,指令格式如图4-46所示。
 编码指令
    4-45    编码指令
译码指令
    4-46    译码指令    在梯形图中,译码指令以功能框的形式编程,指令的名称为“DECO”。当允许输入EN有效时,将字节型输入数据IN的低4位的内容译成位号(0015),且将由OUT指定字的该位置1,其余位置0    影响允许输出ENO正常工作的出错条件为:SM4.3(运行时间)、0006(间接寻址)。    【例】  4-47是一个编码指令的例子。为了只执行一次编码操作,EN端需受边沿触发指令控制,从运行结果可以看出VB0的值为3
编码指令举例
    4-47    编码指令举例