网站大量收购独家精品文档,联系QQ:2885784924

停车场数码显示应用.docVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
停车场数码显示应用.doc

任务二 停车场数码显示应用 1 知识准备 在生产实际中,数码显示是人机对话的主要方式之一。由于人们对十进制最熟悉,所以常采用十进制数码来显示各种参数、进程或结果。本节主要介绍PLC指令和程序在十进制数码显示方面的应用。 1 七段数码显示 1.七段数码管与显示代码 七段数码管可以显示数字0~9,十六进制数字A~F。如图4-29所示为LED组成的七段数码管外形和内部结构,七段数码管分共阳极结构和共阴极结构。以共阴极数码管为例,当a、b、c、d、e、f段接高电平发光,g段接低电平不发光时,显示数字“0”。当七段均接高电平发光时,则显示数字“8”。 图4-29 七段数码管 表4-17所示为十进制数码与七段显示电平和显示代码的逻辑关系。 表4-17 十进制数码与七段显示电平和显示代码逻辑关系 十进制数码 七段显示电平 16进制 显示代码 g f e d c b a 0 0 1 1 1 1 1 1 16#3F 1 0 0 0 0 1 1 0 16#06 2 1 0 1 1 0 1 1 16#5B 3 1 0 0 1 1 1 1 16#4F 4 1 1 0 0 1 1 0 16#66 5 1 1 0 1 1 0 1 16#6D 6 1 1 1 1 1 0 1 16#7D 7 0 0 0 0 1 1 1 16#07 8 1 1 1 1 1 1 1 16#7F 9 1 1 0 0 1 1 1 16#67 2.数码管应用举例 设计一个数码显示的5人智力竞赛抢答器。某参赛选手抢先按下自己的按钮时,则显示该选手的号码,同时联锁其他参赛选手的输入信号无效。主持人按复位按钮清除显示数码后,比赛继续进行。 控制电路如图4-30所示。PLC输出端接外部直流电源(5~30V)。每段发光二极管的电流通常是几十毫安,应根据直流电压数值确定限流电阻的阻值。 图4-30 智力竞赛抢答器控制电路图 5人智力竞赛抢答器控制电路需要6个输入端口,7个输出端口。输入、输出端口的分配见表4-18。 表4-18 输入/输出端口分配表 输 入 输 出 输入继电器 输 入 元 件 作 用 输出继电器 控 制 对 象 I0.0 SB1 主持人复位 Q0.0~Q0.6 a ~ g 七段显示码 I0.1~I0.5 SB2~SB6 参赛选手1~5 智力竞赛抢答器梯形图程序如图4-31所示,为了体现竞赛抢时性,用上升沿脉冲指令EU控制参赛选手的操作动作。 图4-31 智力竞赛抢答器程序梯形图 网络1,主持人按下复位按钮I0.0时,对M0.0复位,对输出继电器字节QB0清0。 网络2,当参赛选手1抢先按下按钮I0.1时,将“1”的显示码“16#06”送入输出继电器字节QB0,驱动相应段发光二极管点亮,显示对应数码“1”。同时使M0.0置位。M0.0常闭触点断开所有传送数据到QB0的支路,因此,QB0中的数据不再发生变化,起到了联锁作用。其他参赛选手的程序与此类似,只是传送的显示码不同。 将控制电路和程序稍做修改,便可将参赛选手扩大到9人。 2 七段编码指令SEG 在图4-31所示程序中,对要显示的数码需要用人工计算出七段显示码,其实PLC有一条编码指令,可以自动编出待显示数码的七段显示码。 七段编码指令SEG 的梯形图、语句等指令格式见表4-19。 表4-19 SEG指令格式 梯 形 图 指令表 SEG IN,OUT 描述 使能输入有效时,将字节型输入数据IN的低4位有效数字产生相应的七段显示码,并将其输出到OUT指定的单元中 对七段编码指令SEG说明如下: (1)IN为要编码的源操作数,OUT为存储七段编码的目标操作数。IN、OUT数据类型为字节(B)。 (2)SEG指令是对4位二进制数编码,如果源操作数大于4位,只对最低4位编码。 (3)SEG指令的编码范围为十六进制数字0~9、A~F,对数字0~9的七段编码见表5-24,对数字A~F的七段编码可查看本章小结有关内容。 SEG指令的应用举例程序如图4-32(a)所示,状态监控表如图4-32(b)所示。 图4-32 七段编码指令SEG应用举例 当I0.0接通时,对数字5执行七段编码指令,并将编码存入QB0,即输出继电器Q0.7~Q0.0的位状态为 0110 1101。 当I0.1接通时,对(VB0)= 1执行七段编码指令,输出继电器Q1.7~Q1.0的位状态为 0000 0110。 3 BCD码转换指令IBCD 1.8421BCD编码 在PLC中,存储的数据无论是以十进制格式输入还是以十六进制的格式输入,都是以二进制的格式存在的。如果直接使用SEG指令对两位以上的十进制数据进行编码,则会出现差错。例如,十进制数21的二进制存储格式是0001 0101,对高4位应用SEG指令编码,则得到“1”的七

文档评论(0)

changjiali2019 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档