项目2.3 停车场数码控制系统.pptVIP

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

电气工程学院 PLC、变频器应用技术 项目2.3 停车场数码控制系统 控制要求: 某停车场最多可停50辆车,用2位数码管显示停车数量。用出入传感器检测进出车辆数,每进一辆车停车数量增1,每出一辆车停车数量减1。场内停车数量小于45时,入口处绿灯亮,允许入场;等于和大于45但小于50时,绿灯闪烁,提醒待进场车辆司机注意将满场;等于50时,红灯亮,禁止车辆入场。停车场输入、输出设备位置示意图如下图所示。 梯 形 图 指令表 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   PLC有一条编码指令,可以自动编出待显示数码的七段显示码。 SEG指令格式 涉及知识点: 七段编码指令SEG应用举例   SEG指令的应用举例程序如图(a)所示,状态监控表如图(b)所示。 BCD码转换指令IBCD  在PLC中,存储的数据无论是以十进制格式输入还是以十六进制的格式输入,都是以二进制的格式存在的。如果直接使用SEG指令对两位以上的十进制数据进行编码,则会出现差错。  这种用二进制形式反映十进制数码的代码称为BCD码,其中最常用的是8421BCD码,它是用4位二进制数来表示1位十进制数码,该代码从高位至低位的权分别是8、4、2、1,故称为8421BCD码。 1.8421BCD编码 十进制、十六进制、二进制与8421BCD码关系 十 进 制 数 十六进制数 二 进 制 数 8421BCD码 0 0 0000 0000 1 1 0001 0001 2 2 0010 0010 3 3 0011 0011 4 4 0100 0100 5 5 0101 0101 6 6 0110 0110 7 7 0111 0111 8 8 1000 1000 9 9 1001 1001 10 A 1010 0001 0000 11 B 1011 0001 0001 12 C 1100 0001 0010 13 D 1101 0001 0011 14 E 1110 0001 0100 15 F 1111 0001 0101 16 10 1 0000 0001 0110 17 11 1 0001 0001 0111 20 14 1 0100 0010 0000 50 32 11 0010 0101 0000 150 96 1001 0110 0001 0101 0000 258 102 1 0000 0010 0010 0101 1000  要想正确地显示十进制数码,必须先用BCD码转换指令IBCD将二进制的数据转换成8421BCD码,再利用SEG指令编成七段显示码,最后输出控制数码管发光。 IBCD指令格式 梯 形 图 指令表 IBCD OUT 描述 使能端输入有效时,将输入的整数值IN转换成BCD码,并将结果送到OUT输出 对IBCD转换指令说明如下。 (1)IN为要转换的源操作数(0~9 999),OUT为存储BCD码的目标操作数。 (2)IBCD指令是将源操作数的数据转换成8421BCD码并存入目标操作数中。在目标操作数中每4位表示1位十进制数,从低至高分别表示个位、十位、百位、千位。 2.BCD码转换指令IBCD   IBCD指令的应用举例如图所示。当I0.0接通时,先将5 028存入VW0,然后将(VW0)= 5 028编为BCD码输出到QW0。  从图所示的工作过程可以看出,VW0中存储的二进制数据与QW0中存储的BCD码完全不同。QW0以4位BCD码为1组,从高至低分别是十进数5、0、2、8的BCD码。 BCD转换指令IBCD工作过程 BCD转换指令IBCD应用举例 多位数码显示  当显示的数码不止1位时,就要并列使用多个数码管。以2位数码显示为例,可以显示的范围十六进制是0~FF,十进制是0~99。  如果显示2位十进制数,要先用BCD转换指令将二进制数据转换为8位BCD码,再将BCD码的高4位和低4位用七段编码指令SEG分别编码,最后用高、低位编码分别控制十位和个位数码管。 实训操作:停车场数码显示应用程序  某停车场最多可停50辆车,用2位数码管显示停车数量。用出入传感器检测进出车辆数,每进一辆车停车数量增1,每出一辆车停车数量减1。场内停车数

文档评论(0)

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

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

1亿VIP精品文档

相关文档