自动售货机的PLC系统程序设计课程设计报告

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

XX市广播电视大学

课题命名:自动售货机的PLC系统程序设计

可编程序控制器技术课程设计

摘要

自动售货机是由于劳动密集型的产业构造向技术密集型社会转变的产物。自动售货机可以充分补充人力资源的不足,适应消费环境和消费模式的变化,24小时无人售货的系统可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。所以说,自动售货机是今后小商品和饮料销售方式的一个很好的发展趋势.它的出现将极大的方便人们购买所需要的小商品。

本文为介绍自动售货(水)机的基本原理以及简单的工作流程,考虑如何退币、金额的计算和区分、饮料的与饮料之间的选择和区分之间的问题,将所投入的币值与商品的价格比值,以一次交易过程为例,把交易过程分为几个部分程序块来解说,和一些程序块的PLC编程进行解说和分析,PLC的结构,PLC的优点。控制加热和制冷系统的选用,饮料总量检测系统的选用。具体说明了可编程序控制器在自动售货机中的作用。程序运用到了自动售货机工作的大部分过程。利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。

关键词:自动售货机工作流程图可编程序控制器梯形图

目录

前言 (2)

一、PLC的基本结构 (2)

二、PLC的优点 (2)

三、控制要求 (3)

四、程序的设计思路 (3)

(一)I/O分配表 (4)

(二)工作流程图 (5)

(三)解说 (5)

五、结论 (8)

参考文献 (9)

自动售货机的PLC系统程序设计

前言

早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller,PLC),它主要用来代替继电器实现逻辑控制。随着技术的发展,这种采用微型计算机技术的工业控制装置的功能已经大大超过了逻辑控制的X

围,因此,今天这种装置称作可编程控制器,简称PC。但是为了避免与个人计算机(Personal puter)的简称混淆,所以将可编程序控制器简称PLC,PLC自1966年美国数据设备公司(DEC)研制出现,现行美国,日本,德国的可编程序控制器质量优良,功能强大。

一、PLC的基本结构

PLC实质上一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同,基本构成为:

1、电源

2、中央处理单元

3、存储器

4、输入输出接口电路

5、功能模块

6、通信模块

二、PLC的优点

1、实现成本低由于可以直接利用已有的配电网络作为传输线路,所以不用进行额外布线,从而大大减少了网络的投资,降低了成本。

2、X围广电力线是覆盖X围最广的网络,它的规模是其他任何网络无法比拟的。PLC可以轻松地渗透到每个家庭,为互联网的发展创造极大的空间。

3、高速率PLC能够提供高速的传输。目前,其传输速率依设备厂家的不同而4.5M~45Mbps之间。远远高于拨号上网和ISDN,比ADSL更快,足以支持现有网络上的各种应用。更高速率的PLC产品正在研制之中。

4、永远在线PLC属于"即插即用",不用烦琐的拨号过程,接入电源就等于接入网络。

5、便捷不管在家里的哪个角落,只要连接到房间内的任何电源插座上,就可立即拥有PLC带来的高速网络享受。

三、控制要求

1、此自动售货机可投入1角、5角或1元的硬币;

2、当投入的硬币总值等于或超过1.2元是,汽水按钮指示灯亮,当投入的硬币总值等于或超过1.5元时,汽水、咖啡按钮指示灯都亮

3、当汽水指示灯亮时,按动汽水按钮,则汽水排出7秒后自动停止,同时如果咖啡灯亮了则灭,汽水指示灯闪7秒后也停止

4、当咖啡指示灯亮时,按动咖啡按钮,则咖啡排出5秒后自动停止,同时如果汽水灯亮了则灭,咖啡指示灯闪7秒后也停止

5、若投入的硬币总值超过所需钱数(汽水1.2元/杯、咖啡1.5元/杯),买完一次后自动计算余额并算是否再能买,可以的话相应的指示灯就亮,3秒内无动作则退币指示灯亮并2秒后退币。

四、程序的设计思路

首先考虑投币的识别和积算问题,然后将所投入的币值与商品的价格比。看是否买到,如果可以买到则相应的商品的按钮指示灯就亮,也就是当币值等于或大于1.2元时---汽水灯亮Y2,币值等于或大于1.5时---咖啡灯亮Y3,那么两种的指示灯都亮。两种商品的指示都亮时,当按下其中一种的购买按钮时,另外商品的指示灯就灭,同时饮料就会从相应的出口排出,在排出的

過程中指示燈要閃,这时可以用特殊辅助继电器M8013每1秒一个脉冲。

饮料排出一定时间就要停止不排。在有饮料排出时扣除相应的金额,计算余额还有多少,然后将余额再与商品价格相比,如果可以就指示看顾客是否再买。在出完饮料3秒内无操作就指示退钱用Y6控制指示灯,指示两秒后退开始退币。那当然,如果实际的话识别硬币真假和收集硬币存放也是一个问题,就简略一下以X0当1角的识别器、X1为5角的检测、X2为1元。退币系统也不是个简单的问题,就以Y7代表退币过程和动作。

卖东西你肯定有货才能卖的,所以要检测售货机内是否每一种饮品都有货。以检测器X4检测汽水,X5检测咖啡。检测器并不需要用到什么高科技的传感器,只要用液位开关就行了,它的原理就是浮球开关一样。

(一)I/O分配(三菱FX0n/2n)

(二)工作流程图

(三)解说

有了控制要求、想到了一定的思路,以下就以一次的交易说明一下:当放进两个1元、一个5角和四个1角的硬币时(2*10+5+4*1=29)

图1

那么计算出来的币值为29角(2.9元)然后进行比较

图2

这时相应的指示灯就亮,汽水和咖啡的指示灯都亮了

图3

当我想要一杯汽水,就按下汽水按钮X3

图4

这时汽水就从相应的出口排出又Y0控制,图3中M11咖啡的比较指示复位,Y3指示灯就不亮。同样,Y0得电图3的触电常开的闭合、常闭的断开,在M80013的作用下Y2汽水指示灯变为在闪,当时计T1计算的时间到时就停止Y0并且M10也复位。同时在出货时就会扣除相应的金额1.2元

相关文档
最新文档