




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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五、 设计总结与体会41、 控制要求 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/o扩展接口、外部设备接口等。其内部也是采用总线结构来进行数据和指令的传输。如图2所示,plc控制系
4、统由输入量plc输出量组成,外部的各种开关信号、模拟信号、传感器检测的各种信号均作为plc的输入量,它们经plc外部输入端子,作为plc的输出量对外围设备进行各种控制。由此可见,plc的基本结构有控制部分输入和输出组成。图2 1.3、仿真实验系统中售货机的分析由于售货机的全部功能时在上位机上模拟的 ,所以售货机的部分硬件是由计算机软件来模拟替代的。如钱币识别系统可以用按压某个“仿真对象”输出一个脉冲直接给plc发布命令,而传动系统也是由计算机来直接模拟的,这些并不会影响实际程序的操作,完全能模拟现实中自动售货机的运行。1.4、试验状态假设由于是在计算机上模拟运行,试验中有一些区别于实际情况的假
5、设,本试验中假设: 自动售货机只售3种商品。 自动售货机可识别1元、5角硬币。 自动售货机可退币1元、5角硬币。 自动售货机有液晶显示功能。 实验中售货机忽略了各种故障以及缺货等因素。1.5、自动售货机控制要求 该自动售货机可以同时投入5角或1元硬币,自动销售汽水、果汁和咖啡。 当投入的硬币总值等于或超过1.5元时,汽水按钮指示灯亮;当投入的硬币总值等于或超过3元时,汽水按钮和果汁按钮同时亮;当投入的硬币总值等于或超过5元时,汽水按钮、果汁按钮和咖啡按钮同时。 当汽水按钮灯亮时,按汽水按钮,则汽水排出10s后自动停止,同时汽水按钮指示灯闪烁10s。 当果汁按钮灯亮时,按果汁按钮,则果汁排出10
6、s后自动停止,同时果汁按钮指示灯闪烁10s。 当咖啡按钮灯亮时,按咖啡按钮,则咖啡排出10s后自动停止,同时咖啡按钮指示灯闪烁10s。 若投入的硬币总值超过所购商品的价格(汽水1.5元,果汁3元,咖啡5元),则找钱指示灯亮,同时进行找钱动作。2、 输入输出点数及分配: 此控制系统可采用自动工作方式,输入信号为汽水按钮、果汁按钮、咖啡按钮,5角硬币投入识别口、1元硬币投入识别口记、数手动复位按钮;输出信号为汽水排出电磁阀、果汁排出电磁阀、咖啡排出电磁阀、找钱电磁阀及相应指示灯,共6个输入点,8个输出点,均为开关量。3、 梯形图3.1、投币状态:3.2、价格比较:3.3、选择商品3.4、退币过程4
7、、 指令语句程序如下,软件自动生成:organization_block ob 1title =基于西门子s7-300系列plc自动售货机设计version : 0.1var_temp default : array 1 . 20 of byte ;end_varbegin a( ; a sq1; cu c 0; bld 101; nop 0; nop 0; nop 0; l c 0; t mw 2; nop 0; a c 0; ) ; jnb _001; l mw 2; l 5; *i ; t mw 4; _001: nop 0; a( ; a sq2; cu c 1; bld 101; n
8、op 0; nop 0; nop 0; l c 1; t mw 6; nop 0; a c 1; ) ; jnb _002; l mw 6; l 10; *i ; t mw 8; _002: nop 0; l mw 4; l mw 8; +i ; t mw 10; an ov; save ; clr ; a br; = l 20.0; a l 20.0; a( ; l mw 10; l 15; =i ; ) ; = m 0.0; a l 20.0; a( ; l mw 10; l 30; =i ; ) ; = m 0.1; a l 20.0; a( ; l mw 10; l 50; =i ;
9、) ; = m 0.2; a( ; on t 0; o ; a t 0; a t 3; ) ; a m 0.0; an t 1; an t 2; = hl1; a( ; on t 1; o ; a t 1; a t 3; ) ; a m 0.1; an t 0; an t 2; = hl2; a( ; on t 2; o ; a t 2; a t 3; ) ; a m 0.2; an t 0; an t 1; = kl3; a sb1; a m 0.0; an t 0; an km2; an km3; l s5t#10s; se t 0; nop 0; nop 0; nop 0; a t 0;
10、 = km1; a sb2; a m 0.1; an t 1; an km1; an km3; l s5t#10s; se t 1; nop 0; nop 0; nop 0; a t 1; = km2; a sb3; a m 0.2; an t 2; an km1; an km2; l s5t#10s; se t 2; nop 0; nop 0; nop 0; a t 2; = km3; networktitle = a( ; o t 0; o t 1; o t 2; ) ; an t 4; l s5t#500ms; sd t 3; nop 0; nop 0; nop 0; nop 0; ne
11、tworktitle = a t 3; l s5t#500ms; sd t 4; nop 0; nop 0; nop 0; nop 0; a( ; a t 0; jnb _003; l mw 10; l 15; -i ; t mw 12; an ov; save ; clr ; _003: a br; ) ; a( ; l mw 12; l 0; =i ; ) ; = km4; = hl4; a( ; a t 1; jnb _004; l mw 10; l 30; -i ; t mw 12; an ov; save ; clr ; _004: a br; ) ; a( ; l mw 12; l
12、 0; =i ; ) ; = km4; = hl4; a( ; a t 2; jnb _005; l mw 10; l 50; -i ; t mw 12; an ov; save ; clr ; _005: a br; ) ; a( ; l mw 12; l 0; =i ; ) ; = km4; = hl4; a( ; o t 0; o t 1; o t 2; o sb4; ) ; fn m 0.3; = l 20.0; a l 20.0; bld 102; r c 0; a l 20.0; bld 102; r c 1; a l 20.0; jnb _006; l 0; t mw 4; _0
13、06: nop 0; a l 20.0; jnb _007; l 0; t mw 8; _007: nop 0; a l 20.0; jnb _008; l 0; t mw 10; _008: nop 0; a l 20.0; jnb _009; l 0; t mw 12; _009: nop 0; end_organization_block5、 设计总结与体会经过近半个学期对plc的学习,在王老师的指导下加上自己多方查找资料完成了自动售货机的plc设计。再设计过程中遇到很多问题,上课我们所学的是三菱系列的plc,而设计用的是西门子的step 7软件,很多符号都不一样,为了解决问题又看了一些关于step 7使用文档。设计完成后进行了编译,在一次次的改正后
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 和田市电大离散数学试卷
- 国旗班数学试卷
- 2025-2030中国汽车银玻璃行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国氨基酸类表面活性剂行业市场现状分析及竞争格局与投资发展研究报告
- 2025-2030中国欧米茄6脂肪酸行业市场发展趋势与前景展望战略研究报告
- 基于图像识别的食品加工过程质量判定方法-洞察及研究
- 买卖商品房补充协议书
- 第353章真假协议书
- 漳州市常山开发区招聘考试真题2024
- 泉州石狮市蚶江镇卫生院招聘考试真题2024
- 2025年炉外精炼工职业技能考试题库及答案(完整版)
- 投资项目可行性研究指南(试用版)2002
- 《中国少数民族服饰》课件
- 医院艾灸知识培训课件
- 体检中心接待规范流程
- 夏季食堂食品安全注意事项
- 知识产权合规管理体系解读
- JJF(陕) 035-2020 雨滴谱式降水现象仪现场校准规范
- 科研伦理与学术规范(研究生)期末试题
- 2024年网格员考试题库完美版
- 出入境交通运输工具检查课件
评论
0/150
提交评论