基于欧姆龙PLC和触摸屏的自动售货机控制系统的设计与调试

来源 :课程教育研究·学法教法研究 | 被引量 : 0次 | 上传用户:g793202100
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】自动售货机控制系统是中高职可编程序控制器课程中一个典型项目,可承载SFC顺序控制功能图中的选择序列、可编程序终端的设计,以及PLC与触摸屏之间的通信等知识点。本文基于欧姆龙CP1H-XA40DT-D型PLC和欧姆龙NS5-SQ10/10B-EV2型触摸屏,重点介绍了自动售货机的选择分支结构流程图设计、触摸屏画面设计以及PLC与触摸屏的通信三方面内容。
  【关键词】自动售货机 欧姆龙CP1H-XA40DT-D型PLC
  【中图分类号】TH692.62 【文献标识码】A 【文章编号】2095-3089(2017)07-0030-02
  欧姆龙NS5-SQ10/10B-EV2型触摸屏在日常生活中,在机场、火车站、广场、公园、办公大厦、校园等公共场合,自动售货机随处可见,其功能也是五花八门,本文中所描述的自动售货机主要完成以下动作:按下开始按钮,交易指示灯点亮,此时可以投入0.1元、0.5元或1元的硬币,当投入的硬币数额等于或超过1.2元时,汽水的按钮指示灯亮;投入的硬币数额超过1.5元时,咖啡的按钮指示灯再亮;其它情况不售出,系统直接找零。在汽水或咖啡按钮售出期间对应指示灯闪烁,7秒后会自动停止。需要找零时,按下找零按钮,取钱指示灯闪烁提示顾客取钱,当自动售货机感应到钱取走后,本次交易结束,系统复位,等待下一次的交易。
  根据以上动作要求,在授课中一般按照分析控制要求、绘制控制流程图,编写控制程序和联机调试四个阶段,其中关键环节在于分析控制要求从而得到流程图,有了流程图PLC的编程就变得容易了,根据I/O分配表设计出触摸屏画面,最后联机调试就可以了。在实际教学中的动手环节,学生遇到的问题集中在PLC与触摸屏的通信设置方面。
  一、分析控制要求,绘制工作流程图。
  根据上述控制要求,整个自动售货机控制系统的工作流程应该为:
  1.在售货机开启时,按下开始按钮,工作指示灯点亮,开始进入累计货币准备状态。
  2.人工投币用三个按钮代替分别代表0.1元,0.5元,1元,投币完成后,按下确认按钮。
  3.随后,自动售货机要根据投币金额作出判断,根据题目中的控制要求分为小于1.2元、大于等于1.2元和大于等于1.5元三种情况,三种不同情况分别进入顺序控制功能图的三个分支。
  4.若投币小于1.2元,显示投币不足,并判断投币额是否为零,为零时结束,进入下一次循环,不为零时进入找零状态。
  5.若投币大于等于1.2元,但是小于1.5元,汽水指示灯亮,按下汽水选择按钮,排汽水接触器接通,售出汽水,7秒后判断找零,计算找零数值后,进入到找零状态。
  6.若投币大于等于1.5元,则选择汽水状态和选择咖啡指示灯同时点亮,用户可以选择汽水也可以选择咖啡,若选择咖啡,则排咖啡接触器接通,7秒后计算找零数值,随后进入找零状态。
  7.若找零数值不为零,找零指示灯点亮,系统计算找零金额,自动售货机吐出货币,找零接触器接通,当用户取走货币,取钱传感器检测到,一次完整的售货过程结束,系统进入初始状态,清理内存,等待下次交易。
  根据以上描述,为了方面学生理解,绘制出下面的流程图。
  二、列出自动售货机输入输出地址分配表,设计触摸屏画面
  根据对控制要求的分析,可以得到I/O分配表如下表:
  根据以上输入输出地址,应用欧姆龙NS5-SQ10/10B-EV2型触摸屏,设计出触摸屏画面,设计步骤如下
  1.绘制开始页画面。
  ① 首先创建标签对象,设置标签选项的字符串为“欢迎进入自动售货机控制系统”并设置相应选项。
  ② 创建命令按钮。在工作区放置CMD功能对象,双击对象,设置功能为切换屏幕。
  ③ 创建日期和时间。
  ④ 创建位图对象。点击位图功能,在画面合适位置放置,双击位图区,点击浏览添加显示文件。
  2.绘制自动售货机界面。
  ① 在工作区内放置矩形背景,布局自动售货机功能区。
  ② 在工作区适当位置放置标签,将功能区命名。
  ③ 放置“数字显示与输入”功能对象,设置显示类型为16进制,地址设置分别为D0001和D0002。
  ④ 在工作区添加汽水和咖啡位图。
  ⑤ 添加ON/OFF功能对象,地址按照I/O分配表进行分配。
  ⑥ 添加位灯功能对象,地址按照I/O分配表进行分配。
  三、程序仿真、下载与调试
  1.程序仿真调试
  (1)在CX-Programmer软件中,启动模拟—PLC-PT整体模拟,点击确定按钮,进入PLC-PT联合调试。
  (2)模拟自动售货机的工作过程,进行逐步调试。
  2.程序下載
  在程序模拟调试.主电路和PLC接线完成后,将自动售货机PLC程序和触摸屏程序下载到PLC中。
  (1)PLC程序下载过程如下:
  ① 通过USB电缆将计算机连接到PLC上。
  ② 打开自动售货机控制程序。使用快捷键“Ctrl+W”,点击“是”后,进入在线工作状态。
  ③ 单击“PLC”下拉菜单,单击“传送”,选择“到PLC”,点击选择“程序”,点击确定。
  ④进入程序下载进度对话框,程序下载完成后,点击“确定”,进入带载监视运行模式,即可进行联机调试了。
  (2)触摸屏监控画面下载
  ① 将XM2S-09电缆一端接至触摸屏背面的“PORT A”端口,另一端接至PLC的“COM”通信端口;
  ② 使用USB电缆将计算机连接至触摸屏背面的USB端口;
  ③ 打开“自动售货机控制系统”监控画面程序;
  ④ 点击PT(P)下拉菜单,选择“传输”→ “快速传输”,单击“快速传输”。
  3.程序调试
  (1)当投入硬币金额不足1.2元时,调试工作过程。
  (2)当投入硬币金额为1.2元时,调试工作过程。
  (3)当投入硬币金额大于1.2元小于1.5元时,调试工作过程。
  (4)当投入硬币金额大于等于1.5元时,调试工作过程。
  调试中发现的问题可以返回到流程图查找程序中的问题。
  四、结束语:
  本文为调试PLC程序提供了一种直观可视的方法,既能提高学生的学习兴趣,又使PLC和触摸屏协同工作,为PLC教学提供一种新思路。
  参考文献:
  [1]林若波,廖兴展,方宋杰. 基于PLC控制的自动售货机系统设计. 齐齐哈尔大学学报(自然科学版). 2011(01)
  [2]赵红梅,张军. 自动售货机PLC控制系统的设计 . 科技资讯. 2009(03)
  作者简介:
  曹卓(1983-),女,辽宁省大连市,讲师,硕士,从事中等职业教育学校PLC课程教学研究;
其他文献
【摘要】《解剖学基础》是医学专业及医学生涯中的最主要的基础课程,在医学生培养中占据重要的地位,在众多的教学方法中,以赛促教发挥着重要作用。文章将对以赛促教在解剖学基础教学中的应用进行具体分析。  【关键词】解剖学基础 教学 以赛促教 作用 应用  【中图分类号】R-4 【文献标识码】A 【文章编号】2095-3089(2017)09-0022-01  一、“以赛促教”对《解剖学基础》教学的作用  
【摘要】公共选修课程设置的目的是为了扩宽学生的知识面,培养学生的多种技能,从而提高学生的综合素质,以期适应社会发展的要求。本文就公共选修课在教学上存在的问题,以城市林业概论公共选修课为例,提出具体的改革措施,更好地提高公共选修课教学质量。  【关键词】公选课 多样化考核 开放式教学  【资助项目】西南林业大学林学品牌专业建设项目资助。  【Abstract】public elective curr
根据生物净化理论,应用结构、数学模型和信息化技术,以几年来对大浪淀水库水质及水生生物监测结果分析为基础建立了平原水库生物净化水质模拟系统,为地表饮用水水源地利用生
【摘 要】小学数学作为小学教育体系中的重要组成内容,与其他学科相比较,学生在数学学科学习上存在一定难度,其主要是因为数学学科所涉及到的知识内容比较抽象,要求学生具有较强的逻辑思维能力。此外所采用教学方法的不同也会对最终教学成果造成较大影响。基于此,对小学数学学习特点对教学的影响进行分析和探讨。  【关键词】小学数学;学习特点;课堂教学;影响;分析  【中图分类号】G623.5 【文献标识码】A  
在分析并行工程特点的基础上,论述了协同设计的实质。为了满足紧密藕合协同设计的要求,提出引用黑板机制和自治体,分析了协同设计的典型,按照协同的程度给出了三种协同设计的方式
【摘 要】随着农村劳动力的转移,许多家庭的夫妻进城务工,而由于种种因素的限制,儿童无法随父母进城学习和生活,所以只能将子女寄托于亲人家里,导致农村留守儿童逐年增加。这些孩子缺少父母的管教和监督,养成了许多坏习惯,在学习上表现为动力不足、成绩落后等方面,成了语文学困生。本文就农村小学留守儿童语文学困生的转化策略进行探讨。  【关键词】农村小学;留守儿童;语文学困生;转化策略  【中图分类号】G635
通过在不同的相对温度下电容式套管的tanδ的实测值及理论上的分析,说明电容式套管在现场进行验收及预防性试验过程中,因相对湿度偏高而产生表面泄漏电流的影响,并提出了防止测量误
【摘 要】在现代高中语文阅读教学的过程中,教师不仅要强调对学生的阅读能力的培养,同时还需要重视对学生综合素养的培养。所以在阅读的教学过程中,教师必须要及时的调整自己的教学模式,紧跟时代,发展的脚步,我认为微课的不断发展和素质教育的不断推进,都对高中语文阅读教学提出了越来越高的要求,在现代高中语文阅读教学的过程中,教师应该积极地探索,如何科学地发挥好微课的价值,进一步提升现代高中语文阅读教学的质量,