基于PLC自动售货机实践教学法探讨.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  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文档。上传文档
查看更多
基于PLC自动售货机实践教学法探讨

基于PLC自动售货机实践教学法探讨   摘 要: 本文针对PLC教学需要,通过对自动售货机总体设计要求分析,详细介绍了自动售货机硬件和软件的设计,编写了系统程序总框图和梯形图,并对每个模块用到的指令及注意事项进行分析介绍,经实际教学应用,积累了宝贵的经验,在教学方面具有较好的实用价值。   关键词: PLC 自动售货机 程序设计 实践教学      一、引言   PLC是一门实践性很强的专业课程。而专业课程的内容应该来源于生活的、具体工作实际的、理论与实践一体化的综合性学习任务。基于上述要求,PLC的实践教学环节就不应停留在简单的验证性实验上,还应对学生提出更高的要求,发挥学生的独立思维、创新设计能力。   自动售货机是能根据投入的钱币自动付货的机器。目前国内自动售货机市场已逐步从沿海经济发达地区和各大中城市向内陆和次发达地区延伸,市场潜力无限。由于PLC具有可靠性高、适应范围广、抗干扰能力强,编程方便等特点,根据自动售货机的设计要求,可使用PLC来作为其控制装置。自动售货机的系统设计包括硬件设计和软件设计。硬件设计系统包括机型的选择和I/O点数的配置等。软件设计系统主要包括计币系统、比较系统、选择系统、饮料供应系统、退币系统和复位系统等。自动售货机系统是一个综合性较强的设计,通过设计此系统可提高学生的综合能力。   二、基于PLC的自动售货机系统设计   1.要求   (1)实验目的   学习用可编程控制器控制一个模拟的自动售货机系统,同时学会用PLC解决实际生活问题。要求熟练掌握各种基本指令,各种编程思想,熟悉一些常用的特殊指令,如本次实验用到的M8013,加法指令,比较指令,减法指令等。   (2)实验内容   自动售货机可以投入1元,5元,10元硬币,当投入的硬币总值等于或者超过12元时,汽水按钮指示灯L1亮;当投入的硬币总值等于或超过15元时,汽水指示灯L1、咖啡指示灯L0都亮。当汽水按钮指示灯L1亮时,按下汽水按钮,则汽水排出5秒后自动停止;汽水排出时,相应指示灯L1闪烁。当咖啡按钮指示灯L0亮时,动作同上。若投入的硬币总值超过按钮所需钱数(汽水12元,咖啡15元)找钱指示灯L7亮。   2.硬件设计   (1)机型选择   本系统是一个小型集中控制系统。PLC的选型主要取决于系统的输入输出信号的数量,以及用户程序长短和相关的功能。根据系统的控制要求,I/O点数在20个左右,但考虑到以后系统的扩展,选择了三菱公司的FX1N-40MR可编程控制器机型,其中输入24点,输出16点。   (2)I/O点数配置   在选择好PLC的机型后,就可以进行该控制系统的硬件接口设计了。根据控制系统的要求,以及编程简单、检查方便及接线容易等因素,给出的I/O地址分配表如下:   I/O(输入输出)地址分配表   3.软件设计   在软件设计前先把流程图画出,这样编程思路清晰,且分块设计,易于编程及调试。   (1)系统程序流程图   根据要求绘出大致的流程图如下:   (2)模块化设计   由于本设计主要用于课堂教学的使用,因此和现实中的自动售货机还有一定的差距。根据上述流程图,采用模块化设计,大致可分为以下几个模块:计币系统、比较系统、选择系统、饮料供应系统、退币系统和复位系统等。   ①计币系统:当顾客投币买饮料时,投入的钱币经过传感器,记录1元、5元和10元的个数并进行累加,并把最终的结果放在某个数据寄存器中(本例采用D0)。在此模块设计中,主要涉及的指令有加法指令,在应用时要提醒学生注意脉冲指令及连续指令的用法区别。PLC编程梯形图如下(图3):   ②比较系统:当投币结束后,系统就把数据寄存器D0中的钱币总值同各种饮料的价格进行比较,如果钱币总值大于等于12元且又小于15元,则汽水指示灯亮;若钱币总值大于等于15元,此时汽水指示灯和咖啡指示灯全亮。此模块设计主要涉及的是比较指令,而比较指令包括了CMP和ZCP两条。两条指令在此均可应用,只不过用的时候注意区间段点的不同。下列梯形图中采用的是CMP指令。(图4)   ③选择系统:比较完价格之后,此时可以选择买哪种饮料,若按下汽水选择按钮,在出汽水的同时相应的指示灯闪烁(此处可用特殊辅助继电器M8013来实现)。当饮料供应完毕,闪烁灯也停止。设计此模块时应提醒学生注意几个特殊辅助继电器的来历、用法,以及互锁的使用。PLC编程梯形图如下(图5、图6)。   在设计闪烁部分时,比较方便的就是应用特殊辅助继电器M8013,可以产生一秒的时间脉冲。   ④饮料供应系统:当按下饮料选择按钮时,相应的电机Y0或Y1启动,在饮料输出5秒后电机停止。此处的设计注意自锁的使用以及如何使电机停止,本例采用定时器停止饮料供应,而对于指示灯的

文档评论(0)

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

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

1亿VIP精品文档

相关文档