您现在的位置是:首页 > 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位的内容译成位号(00~15),且将由OUT指定字的该位置1,其余位置0。 影响允许输出ENO正常工作的出错条件为:SM4.3(运行时间)、0006(间接寻址)。 【例】 图4-47是一个编码指令的例子。为了只执行一次编码操作,EN端需受边沿触发指令控制,从运行结果可以看出VB0的值为3。
图4-47 编码指令举例
点击排行
