【技术资料】可编程逻辑控制器plc 多媒体教学课件第七 章第一节.ppt

【技术资料】可编程逻辑控制器plc 多媒体教学课件第七 章第一节.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
投币以后,显示屏要及时反映出投币情况,同时“选择”指示也要相应变化(闪烁、变色)。下面来定义显示屏和“选择”按钮。 显示屏要显示3种数据,分别为:投入显示、消费显示、余额显示。 三种显示均用力控软件自带的附件—数码管来显示。 先在工具箱中点击“选择子图项”,在子图库中找到仪表中的数码管,放在显示屏中,作为投入显示,再复制两个,分别作为消费显示、余额显示。双击数码管来到数码管属性设置画面,在表达式中作如下定义:poiTR001.PV/100,poiTR001.PV连接的是PLC程序中的WR1软继电器,是用来存储投入显示数据的,除以100同样是为了PLC数据计算的方便。这样就可用数码管来显示投入的币值。同样定义消费显示,余额显示。 数码管的属性设置画面如图所示: “选择”按钮要根据余额的数值发生闪烁和变色。 定义过程如下:双击“选择”按钮,来到“动画连接”画面,在“颜色相关动作”中选择“闪烁”项,分别定义属性和频率,在变量选择项中选择相应的指示灯变量。 以01商品的选择指示灯为例,在变量选择项中选择D01.PV==1,满足条件时指示灯变色。 这样就定义好了投币状态的上位机仿真变量,配合PLC程序可以实现投币功能。 下图是一幅投币时的画面,投入6.60元,还未买商品,注意看显示屏的显示以及选择按钮的变化,此时还不能购买05号商品(价格12元)。 ⑶ 购买状态 定义了投币状态,就可以购买商品了。当选择指示灯变色以后,按下它,将会在出货口处出现我们要买的商品。 以01商品为例:定义“选择”按钮:双击“选择”按钮,来到“动画连接”画面,选择“触敏动作”中的“左键动作”,在动作描述中如下定义:按下鼠标时XZ01.PV=1;释放鼠标时,XZ01.PV=0。XZ01.PV与PLC程序中的R205相对应,按下可以购买商品的选择键,转而执行相应的PLC程序同时消费显示增加相应的币值,余额显示减少相应的币值,此时还要在出货口处出现相应的商品。 用“显示/隐藏”功能来定义在出货口中出现的商品。 双击出货口处的小商品,来到“动画连接”画面,选择“显示/隐藏”项,定义CX01.PV==1时显示。定义画面下图所示。 出货口框架的隐藏/显现是用程序来控制的。当有一种商品出现在出货口,就会显示框架;当全部商品均消失后框架隐藏。程序如下图所示。图中R210是控制出货口框架是否出现的继电器。 ⑷退币状态 当按下“退币”按钮时,PLC要进行退币运算。所以按下“退币“按钮就要与PLC通讯,执行退币计算。 下面来定义退币按钮。 双击“退币”按钮,出现“动画连接”画面,选择“触敏动作”中的“左键动作”,动作描述为:按下鼠标,poiwinJB=0; poiwinTB=1; Tenter.PV=1。释放鼠标,Tenter.PV=0;内部变量poiwinJB=0是让投币框消失,poiwinTB=1是让退币框出现,Tenter.PV与PLC程序中的R20F对应。 退币框中要有五种硬币,还要有表示硬币个数的数字。由于计算中采用的算法使得退币时按照币值大小顺序退币,例如退五元,只退一个五元,而不退五个一元。定义表示硬币个数的变量只用一位数即可。在退币时,要退出的硬币及个数显示,而不退的硬币隐藏。 以十元为例,定义钱币时,双击十元硬币,出现动画连接画面,选择“显现/隐藏”项,在“可见性定义”对话框中作如下图的定义。 其它硬币定义方法同上。 定义钱币个数:双击十元硬币个数字符“a”,出现“动画连接”画面,选择“数值输出”中的“模拟”项,作下图的定义。 同时钱币个数也要定义是否隐藏,定义方法和定义钱币相同。 定义“确认”键时,按下”确认”键,代表取走了所有硬币,完成此次交易,因此退币“确认”键的定义很重要。双击“确认”键,出现“动画连接”画面,选择“触敏动作”中的“左键动作”,在动作描述栏中定义如下:按下鼠标 poiwinTB=0; 功能:退币框消失; TuiBiok.PV=1; 功能:给PLC信号,闭合R0, 完成数据的初始化; poiwindows=0; 功能:显示屏显示友好界面。 为了防止在未取走商品时退币,按下“确认”键后又不能返回原始状态。在描述中加入以下一段程序,强行抛掉已经购买的商品。 CX01.PV=0; CX02.PV=0; CX03.PV=0; CX04.PV=0; CX05.PV=0; CX06.PV=0; CX07.PV

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档