电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> PLC基础入门教程 >> 正文

西门子S7-200PLC编码指令ENCO和解码指令DECO用法详解,一个按钮控制5台按顺序启动

作者:佚名    文章来源:本站原创    点击数:    更新时间:2024/2/29

西门子S7-200 PLC 编码指令ENCO和译码指令DECO详解:

(1)编码指令ENCO( Encode)

指令格式如图所示:

功能描述:在梯形图中,编码指令以功能框的形式编程,当允许输入EN有效时,将字型输入数据IN的最低有效位(值为1的位)的位号(00~15)进行编码,编码结果送到由OUT指定字节的低4位(最低有效半字节)。

数据类型:输入为字,输出为字节。

指令示例:

编码指令ENCO( Encode) 

用途:可用于多站点呼叫小车,显示呼叫的站点,还可用于字型数据0-15位数据中出现错误信号或代码,方便显示出错位置。

(2)译码指令DECO( Decode)

指令格式如图所示:

功能描述: 在梯形图中,译码指令以功能框的形式编程,当允许输入EN有效时,将字节型输入数据IN的低4位的内容译成位号(00~15),且将由OUT指定字的该位置1,其余位置0。

数据类型:输入为字节,输出为字。

指令示例:

译码指令DECO( Decode) 

用途:如果PLC错误诊断程序中给出了一个4位的错误代码,用来表示16个或多个不会同时出现的错误信息,可通过PLC地址MW10与触摸屏相关联,在触摸屏上用16个状态位来显示错误信息。

编程案例:有5台电机,接在Q0.0-Q0.4的输出接线端子上,使用一个按钮控制5台按顺序启动,启动按钮接在I0.0上,按下启动按钮的次数对应启动电机的号码,停止按钮接I0.1,按下停止按钮,启动的任意电机都可以停止。

程序如下图所示:

西门子plc一个按钮控制5台按顺序启动 

 

复杂的事情简单做,你就是专家;

简单的事情重复做,你就是行家;

重复的事情用心做,你就是赢家。

关注电子开发网,一个探究实用技术的网站

Tags:编码,顺序控制,指令,解码,ENCO,DECO,S7-200  
责任编辑:admin
  • 上一篇文章:
  • 下一篇文章: 没有了
  • 请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
    1分 2分 3分 4分 5分

    还可以输入 200 个字
    [ 查看全部 ] 网友评论
    推荐文章
    最新推荐
    关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
    返回顶部
    刷新页面
    下到页底
    晶体管查询