西门子plc自动售货机设计—课程设计

西门子plc自动售货机设计—课程设计

ID:6652294

大小:370.50 KB

页数:19页

时间:2018-01-21

西门子plc自动售货机设计—课程设计_第1页
西门子plc自动售货机设计—课程设计_第2页
西门子plc自动售货机设计—课程设计_第3页
西门子plc自动售货机设计—课程设计_第4页
西门子plc自动售货机设计—课程设计_第5页
资源描述:

《西门子plc自动售货机设计—课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、可编程控制器PLC系统设计设计题目:自动售货机设计专业电信班级学号学生姓名设计时间2013/11/9教师评分2013年11月目录一、控制要求11.1、自动售货机的基本功能11.2、PLC的系统结构21.3、仿真实验系统中售货机的分析31.4、试验状态假设31.5、自动售货机控制要求3二、输入输出点数及分配:5三、梯形图53.1、投币状态:53.2、价格比较:63.3、选择商品83.4、退币过程9四、指令语句11五、设计总结与体会4一、控制要求1.1、自动售货机的基本功能在实际生活中,我们见到的售货机可以销售一些简单的日用品,如饮料、常用药品和小

2、的生活保健用品等。售货机的基本功能就是对投入的货币进行运算,并根据货币数值判断是否能够购买某种商品,并作出相应的反应。举一个简单的例子来说明,例如:售货机中有8中商品,其中01号商品(代表第一种商品)价格为2.60元,02商品为3.50元,其余类推。现投入1个1元硬币,当投入的货币超过01商品的价格时,01商品的选择按钮处应有变化,提示可以购买,其他商品同比。当按下选择01商品的价格时,售货机进行减法运算,从投入的货币总值中减去01商品的价格同时启动相应的电机,提取01号商品到出货口。此时售货机继续进行等待外部命令,如继续交易,则同上,如果此时

3、不再购买而按下退币按钮,售货机则要进行退币操作,退回相应的货币,并在程序中清零,完成此次交易。由此看来,售货机一次交易要涉及加法运算、减法运算以及在退币时的清零指令,这是它的内部功能。还要有货币识别系统和货币的传动来实现完整的售货、退币功能。自动售货机的工作流程图如图1所示。图1自动售货机工作流程图1.2、PLC的系统结构目前PLC种类繁多,功能和指令系统也都各不相同,但都是以微处理器为核心用做工业控制的专用计算机,所以其结构和工作原理都大致相同,硬件结构与微机相似。主要包括中央处理单元CPU、存储器RAM和ROM、输入输出接口电路、电源、I/

4、O扩展接口、外部设备接口等。其内部也是采用总线结构来进行数据和指令的传输。如图2所示,PLC控制系统由输入量—PLC—输出量组成,外部的各种开关信号、模拟信号、传感器检测的各种信号均作为PLC的输入量,它们经PLC外部输入端子,作为PLC的输出量对外围设备进行各种控制。由此可见,PLC的基本结构有控制部分输入和输出组成。图21.3、仿真实验系统中售货机的分析由于售货机的全部功能时在上位机上模拟的,所以售货机的部分硬件是由计算机软件来模拟替代的。如钱币识别系统可以用按压某个“仿真对象”输出一个脉冲直接给PLC发布命令,而传动系统也是由计算机来直接

5、模拟的,这些并不会影响实际程序的操作,完全能模拟现实中自动售货机的运行。1.4、试验状态假设由于是在计算机上模拟运行,试验中有一些区别于实际情况的假设,本试验中假设:①自动售货机只售3种商品。②自动售货机可识别1元、5角硬币。③自动售货机可退币1元、5角硬币。④自动售货机有液晶显示功能。⑤实验中售货机忽略了各种故障以及缺货等因素。1.5、自动售货机控制要求①该自动售货机可以同时投入5角或1元硬币,自动销售汽水、果汁和咖啡。②当投入的硬币总值等于或超过1.5元时,汽水按钮指示灯亮;当投入的硬币总值等于或超过3元时,汽水按钮和果汁按钮同时亮;当投入

6、的硬币总值等于或超过5元时,汽水按钮、果汁按钮和咖啡按钮同时。③当汽水按钮灯亮时,按汽水按钮,则汽水排出10s后自动停止,同时汽水按钮指示灯闪烁10s。④当果汁按钮灯亮时,按果汁按钮,则果汁排出10s后自动停止,同时果汁按钮指示灯闪烁10s。⑤当咖啡按钮灯亮时,按咖啡按钮,则咖啡排出10s后自动停止,同时咖啡按钮指示灯闪烁10s。⑥若投入的硬币总值超过所购商品的价格(汽水1.5元,果汁3元,咖啡5元),则找钱指示灯亮,同时进行找钱动作。一、输入输出点数及分配:此控制系统可采用自动工作方式,输入信号为汽水按钮、果汁按钮、咖啡按钮,5角硬币投入识别

7、口、1元硬币投入识别口记、数手动复位按钮;输出信号为汽水排出电磁阀、果汁排出电磁阀、咖啡排出电磁阀、找钱电磁阀及相应指示灯,共6个输入点,8个输出点,均为开关量。二、梯形图3.1、投币状态:3.2、价格比较:3.3、选择商品3.4、退币过程一、指令语句程序如下,软件自动生成:ORGANIZATION_BLOCKOB1TITLE=基于西门子S7-300系列PLC自动售货机设计VERSION:0.1VAR_TEMPDefault:ARRAY[1..20]OFBYTE;END_VARBEGINA(;A"SQ1";CUC0;BLD101;NOP0;NO

8、P0;NOP0;LC0;TMW2;NOP0;AC0;);JNB_001;LMW2;L5;*I;TMW4;_001:NOP0;A(;A"SQ2";CUC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。