基于PLC的自动售货机控制系统的设计Word格式.docx

上传人:b****3 文档编号:7009314 上传时间:2023-05-07 格式:DOCX 页数:26 大小:131.76KB
下载 相关 举报
基于PLC的自动售货机控制系统的设计Word格式.docx_第1页
第1页 / 共26页
基于PLC的自动售货机控制系统的设计Word格式.docx_第2页
第2页 / 共26页
基于PLC的自动售货机控制系统的设计Word格式.docx_第3页
第3页 / 共26页
基于PLC的自动售货机控制系统的设计Word格式.docx_第4页
第4页 / 共26页
基于PLC的自动售货机控制系统的设计Word格式.docx_第5页
第5页 / 共26页
基于PLC的自动售货机控制系统的设计Word格式.docx_第6页
第6页 / 共26页
基于PLC的自动售货机控制系统的设计Word格式.docx_第7页
第7页 / 共26页
基于PLC的自动售货机控制系统的设计Word格式.docx_第8页
第8页 / 共26页
基于PLC的自动售货机控制系统的设计Word格式.docx_第9页
第9页 / 共26页
基于PLC的自动售货机控制系统的设计Word格式.docx_第10页
第10页 / 共26页
基于PLC的自动售货机控制系统的设计Word格式.docx_第11页
第11页 / 共26页
基于PLC的自动售货机控制系统的设计Word格式.docx_第12页
第12页 / 共26页
基于PLC的自动售货机控制系统的设计Word格式.docx_第13页
第13页 / 共26页
基于PLC的自动售货机控制系统的设计Word格式.docx_第14页
第14页 / 共26页
基于PLC的自动售货机控制系统的设计Word格式.docx_第15页
第15页 / 共26页
基于PLC的自动售货机控制系统的设计Word格式.docx_第16页
第16页 / 共26页
基于PLC的自动售货机控制系统的设计Word格式.docx_第17页
第17页 / 共26页
基于PLC的自动售货机控制系统的设计Word格式.docx_第18页
第18页 / 共26页
基于PLC的自动售货机控制系统的设计Word格式.docx_第19页
第19页 / 共26页
基于PLC的自动售货机控制系统的设计Word格式.docx_第20页
第20页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于PLC的自动售货机控制系统的设计Word格式.docx

《基于PLC的自动售货机控制系统的设计Word格式.docx》由会员分享,可在线阅读,更多相关《基于PLC的自动售货机控制系统的设计Word格式.docx(26页珍藏版)》请在冰点文库上搜索。

基于PLC的自动售货机控制系统的设计Word格式.docx

货机还没有普及此种出货方式,由于国内自动售货机行业发展时间短,与先进国家还

有一段的差距。

国内自动售货机在稳定性方面,销售商品的多样性还与国外有一定的

差距,在管理方面也有很大的欠缺不足,不能很好的监控到售货机的状态。

随着行业

的发展售货机逐渐接近成熟支持多种付款方式线上和线下支付,支持较大金额的支付

与交易结算,根据销售商品的不同商品的出货方式也不同,根据气候地区的不同自动

2

售货机具有制冷,半制冷,制热功能 

,同时具有多种监控方式。

国内自动售货机不断

发展以满足商业需求和人们的购物需求,内部系统和智能方面也逐渐完善,自动售货机

也逐渐的出现在人们的生活中,在一些城市校园中我们随处可见,它改变着人们的购物

方式。

目前市场上的自动售货机根据操作方式分为两类,一类为先选择商品在投入钱币操

作流程如下图:

选择商品投入钱币取出商品找回零钱

图 

操作流程图

此类售货机根据选择的商品价格投入一定的货币。

另一类为先投入钱币在选择商品,

操作流程如下:

投入钱币

选择商品 

取出商品 

找回零钱

此类先投入一定的货币,根据投入的货币选择可购买的商品,两类售货机在购买流

程上有一定的差别。

(1)当发生交易时,货币从投币入口投入,经过货币识别器识别出货币的真伪。

货币为真时,传感器给 

传送指令。

(2)PLC 

接到指令把投入的钱币币值累加到一起,再与商品价格形成对比,当投

入的币值大于等于商品售价时,对应的商品显示灯亮可进行购买此类商品。

自动售货机

内此种商品售空,则无法在进行此种商品的购买,此种商品的缺货指示灯亮。

(3)当某类商品可购买时,按下对应的商品按钮,就可以在取货口进行取货。

(4)当一次购买结束后,余额会再次和商品价格进行比较,若余额仍大于某些商品

售价,则还可进行购买。

购买结束则可按退币按钮,进行退币结束交易。

(5)系统复位,完成售货。

1.3 

本课题研究的目的及意义

在自动化时代,任何的发展研究都是为更好的服务人们的生产生活。

由于时间的和

地理位置的因素,商场和超市并不能很好的满足人们的购物要求。

为了满足商业的销售,

3

也为了更好的满足人们的购物需求,自动售货机便渐渐的渗透到生活的各个角落,如今

在学校图书馆,餐厅,车站候车室,以及人员密集的街道都能看到自动售货机的身影。

简易的购物操作,多方式的支付方式,和稳定的控制系统,能为用户带来良好的体验。

1.4 

研究的主要内容

自动售货机是一种自动化设备,为人们提供 

24 

小时售货服务,其扮演的角色不断方

便着我们的生活,也越来越受到人们的喜爱。

相比以单片机为控制基础的售货机,以

为控制基础的售货机更能抵抗外部因素带来的干扰,系统稳定性强,设备维修方便,

在程序设计上也比较简便,更加适合在复杂的公共环境下使用。

具体研究方法分以下步

骤:

(1)硬件设计:

通过对自动售货机的功能分析,了解自动售货机的工作原理,分析

出硬件组成结构。

(2)软件设计:

根据自动售货机功能的要求,对系统进行模块分解,逐个分析系统

模块,掌握模块系统的基础上对整体的系统进行研究分析,编写出所要求的控制程序以

实现自动售货机的功能。

(3)仿真模拟:

通过编程软件 

STEP 

7-Micro_WIN 

SP9 

编出对应功能的梯形图,调

试确认无误后导出程序,在 

S7-200 

仿真软件上,对系统进行仿真模拟以分析控制系统是

否达到设计要求,并通过模拟反馈完善系统设计。

确认系统无误后在实验室进行接线模

拟,确认系统在实际运用的可行性。

4

第二章 

系统硬件设计

2.1 

自动售货机硬件结构

在自动售货机控制系统中,各种硬件设备与 

连接,当硬币识别器,纸币识别器

对钱币识别后给 

一个信号,PLC 

内部进行货币的加数计算。

通过各种按钮进行购买,

退币的控制。

当购买商品时,按下商品选择按钮,PLC 

输出指令通过接触器控制电机进

行商品的出货、退币。

该自动售货机可靠性强,使用方便,对投入的钱币有自动识别真伪功

能,并能对投入的钱进行累计,根据投入的钱币选择商品,当商品缺货时对应的缺货指示灯亮,交

易结束进行自动找零。

指示灯

PLC

按钮

硬件结构图

5

2.2 

选型设计

可编程控制器

接触器

限位开关

选择开关

输入

模块

CPU

输出模

电磁阀

电源

控制系统图

本次设计以西门子 

为内部控制系统。

以西门子 

为基础的控制系统的自

动售货机可根据销售对象的种类来选择要扩展的模块。

直接读写摸拟量 

I/O 

模块,不需要

复杂的编程,方便了开发人员的程序设计。

普通 

温度适用范围为 

0~55 

度,宽温型

适用温度范围为-25~+70 

度,为自动售货机复杂的销售环境提供了可能。

其极高的性价比,在工业控制中占有不可替代的地位。

2.3 

外形图

根据自动售货机的功能要求,对 

进行模块化设计

6

(1)系统初始化功能模块。

每当发生一次交易时系统都要进行一定的初始化以方便再次

购买。

如钱币计数系统的初始化,当售货机内存货不足时要及时补给商品,并对商品数

量计数系统进行初始化。

(2)货币的辨识功能模块。

当有货币投入时,通过货币识别模块进行对货币的识别,当

识别通过后会给 

发送指令通过累计器对钱币计数。

(3)系统显示功能模块。

通过系统显示模块来识别投入的钱币是否能够购买某种商品,

和商品是否缺货无法购买。

(4)价格比较功能模块。

通过价格比较模块来比较投入的货币是否能达到购买某种商

品。

(5)商品选择功能模块。

自动售货机售有 

种产品,分别为 

元的纯净水、2 

元的山泉水、

元的红茶,4 

元的奶茶,当投入的货币币值大于等于商品按钮时只要选择对应的商品按钮

就可以购买。

(6)退币功能模块。

当交易结束时按下退币按钮就可以退出余额结束购买。

硬币的识别

硬币的识别主要通过识别硬币的材料和尺寸来判别硬币的真伪,硬币的材质是由特

殊的合金制作成的,无法伪造出来,不同币值的硬币在尺寸重量上有很明显的差别。

硬币投入后,硬币通过由电感和电容组成的磁场,由于硬币材料和尺寸上的不同,通过

磁场时会影响电感的电感量,电感量的变化引起振荡频率的变化,检测到的振荡频率与

系统中存在的频率进行对比,就可判别出钱币的真伪,如果钱币为真则给 

发送信号,

进行货币的计算。

当投入假币时,由于假币在振荡频率的不同无法通过硬币识别器被弹

了出来。

7

2.4 

硬币识别器

纸币的识别

在纸币的投币过程中,纸币要先经过纸币识别器进行识别。

在市场上纸币的识别通

常为紫外线识别,由于纸币是由特殊的纸张制作而成,在紫外线下没有荧光反射,可以

根据荧光的强度辨别钱币的真伪。

不同币值的纸币面积大小有所不同,可通过红外装置

来辨别钱币纸张的大小来区分币值,当钱币为真时,钱币可通过纸币识别器,并给 

一个信号,进行货币的累加计算。

如果钱币为假,则吐出假币,无信号输出。

8

2.5 

纸币识别器

电机的选择

当发生购买后,自动售货机要自动出货,市场上售货机出货方式多种多样,根据售

货的种类不同,出货方式也有所不同。

市场上的售货机大都是通过电机提供动力出货,

在自动售货机内部每种产品的出货都需要一个电机来实现,但自动售货机中电机的功率

并不需要多大,但当要求电机通电后能迅速动作,因此在电机选择方面我们选择低电压

功率较小的直流电机。

2.6 

自动售货机出货结构

在市场上自动售货机的出货种类方式较多,不同的出货方式都有其优缺点,下面是

市场上的两种种出货机构。

目前市场上出现了一种机械臂出货方式,该方式相对于传统的掉落式出货方式更加

智能,当发生购买时,自动售货机内部的机械手便上升到对应商品的位置,在抓取商品

后,送到取货口出,即可取出货物,这种出货方式很大程度上保护了商品。

适用于易碎

易损商品的出售,但成本较高不适合以饮料为出售对象的售货机。

9

旋转式送出机构,把出售的商品放置在螺旋轨道上,当购买时电机动作带动螺旋轨

道旋转,当商品转到货到底部开设的口槽时,便从槽口下货,这种出货方式在市场上占

有很大份额,它要求电机的转矩较大,不适用于易碎易损商品的出货方式。

但本次的销

售对象为抗摔抗破碎商品因此选择旋转式出货机构。

10

第三章 

系统软件设计

3.1 

自动售货机工作流程图

自动售货机内部系统工作是从投币开始,从退币结束。

当投入货币时开始对币值进

行累加计数,然后判断投入的币值是否大于等于商品的售价,是否能购买商品,购买后

计算出余额,若交易结束按下选择按钮即可结束交易,若继续购买余额继续与商品售价

比对,判断是否可以购买。

11

功能名称

定义点

符号

投 

元硬币

I0.0

SB1

元纸币

I0.1

SB2

开始

投币计数

币值≥商品值

选择商品

币值与商品差值计算

是否退币

退币计算

退币

结束

工作流程图

3.2 

自动售货机 

分配

12

10 

I0.2

SB3

纯净水选择按钮

I0.3

SB4

山泉水选择按钮

I0.4

SB5

找零按钮

I0.5

SB6

红茶选择按钮

I0.6

SB7

果汁选择按钮

I0.7

SB8

纯净水出货

Q0.1

山泉水出货

Q0.2

红茶出货

Q0.3

果汁出货

Q0.4

找零

Q0.5

纯净水绿灯(可购买)

Q0.7

山泉水绿灯(可购买)

Q1.0

红茶绿灯(可购买)

Q1.1

果汁绿灯(可购买)

Q1.2

纯净水红灯(售空)

Q1.3

山泉水红灯(售空)

Q1.4

红茶红灯(售空)

Q1.5

果汁红灯(售空)

Q1.6

商品选择按钮,当投入的钱币满足购物时只需要按下相应的按钮即可购买。

SB6 

为找零按

钮。

在投入货币后,当货币值大于等于某商品时,此时满足购买此物的条件,对应的指

示绿灯亮,表示可以购买。

如果商品对应的指示红灯亮表示该商品缺货无法购买。

3.3 

外部接线图

13

L+

投1元

投5元

投10元

货币指示灯

纯净水绿灯

山泉水绿灯

红茶绿灯

果汁绿灯

纯净水红灯

MQ1.4

山泉水红灯

红茶红灯

1M

M

果汁红灯

24V0V

自动售货机外部接线图

3.4 

程序的设计

3.4.1 

钱币计数系统

当出现交易时,顾客每次投入的钱币都需要经过货币真假识别系统进行识别,若货

14

币为伪假币则系统不给 

传递计币指令。

若钱币为真则传感器给 

发送计币指令,

把接收来的信号指令进行系统的处理,累加币值,当投入 

元的货币累加 

1,投入 

5,投入 

10。

下图 

是当投入钱币,或购买商品后币值

发生变化时,C1 

的值改变。

当投入 

元时 

I0.0 

闭合,C1 

累加 

M0.1 

闭合

次 

C1 

的值加 

M0.3 

闭合 

次,C1 

当发生购买后,根据对

应商品的售价值其对应的控制按钮闭合,C1 

的值减去对应商品的值。

币值计数

下图是当五元时,I0.1 

闭合,M0.0 

闭合,系统处于自锁状态。

且当 

T51 

计时时间到

时系统断开。

15

多元投币梯形图

当 

M0.0 

闭合后,T51,T52 

开始计时,当 

计时结束时系统断开停止计时。

T52 

计时时间到时 

输出一个信号,同时 

T53 

开始计时,T53 

计时时间到后 

断开,

并开始计时。

此时系统完成一个输出周期。

在 

结束计时期间 

共输出 

次,C1

5。

只要改变 

的值就可完成其它多元的投币。

16

3.4.2 

商品购买系统

当投币完成后,系统把所投入的货币值累加到一起,系统内部进行货币与商品售价

的对比,当投币币值大于等于某商品时,该商品的可购买指示灯亮,此时可以进行购买

该商品。

按下相应的商品选择按钮即可在自动售货机出货口内取货,接着再进行价格与

余额的比较,若余额符合购物条件还可再次进行购买,相应的指示灯亮,若再一次购买

后余额仍大于一些商品的价格则还可以继续购物。

不然商品指示灯不亮。

如下图 

3.5,

当投入的金额或余额大于等于该商品售价时则可以摁下商品选择按钮 

I0.3 

就可购买此商

品,然后通过加减计数器指令计算出余额并存入 

中。

当购买该商品时,按下此商品的

选择按钮,T57 

开始计时,M1.3 

常开触点闭合,当计时结束后,M1.3 

断开经过下降沿触

发 

Q0.1 

输出,电机工作商品被抛出。

17

3.5 

商品的购买出货

18

3.6 

商品差价计算

当按下购买按钮后,T57 

开始计时,同时 

T58 

也开始计时,0.5S 

后 

T59 

开始计时,

常开触点闭合 

M0.4 

输出一个信号,加减计数器减 

1,再过 

0.5S 

常开触点闭合,

常闭触点断开。

此时一个周期结束 

的值减 

1,在 

T57 

计时结束期间共有一个周期,M0.4

一次输出,C1 

1。

3.4.3 

商品计数系统

自动售货机内商品一次存放的数量都是有限的,当自动售货机内的商品销售缺货时,

则无法再进行此类商品的购买。

以下是纯净水数量的计数,每发生一次购买 

闭合一

次,商品数量减少一次,当购买五次后,则无法再进行购买,需要补充商品。

3.7 

商品计数

19

3.4.4 

商品可购买显示

当投入的金额大于商品的售价时且自动售货机内有该商品时则该商品显示绿灯,Q0.7

闭合商品可以购买。

3.8 

3.4.5 

缺货显示系统

当商品被多次购买后,C2 

从设定的商品数量值减到 

则 

C2 

常闭触点断开,常开触

点闭合,则该商品对应的售空不可购买红灯亮,即使投入的钱币大于等于商品售价,也

无法进行购买,商品可购买绿灯不再显示。

3.9 

商品缺货显示

20

3.4.6 

找零系统

当购买结束后,按下找零按钮 

I0.5,Q0.5 

闭合,找零电机动作,即可把余额退出。

3.10 

退币找零系统

21

第四章 

仿真模拟

4.1 

仿真软件的操作设置

学习 

最有效的手段就是手动编程和上机调试,由于一些条件的限制缺乏实验条件,

编写程序后无法检测是否正确,仿真软件的出现解决了这一现状。

S7-200仿真软件能模

拟 

的大多数指令和功能,PLC 

编程过后通过编译确认系统无误后可通过该软件进

行仿真模拟,并确认系统的正确可行性。

在系统配置中选择此次试验的 

CPU 

的型号,CPU224。

的右边是拓展模块,

可根据要添加的 

点拓展模块数量。

仿真软件不能直接接受 

的程序代码,程序

编译成功后,在编程软件中导出文件,将程序转换成扩展名为“awl”的文本文件。

打开仿

真软件,在“程序”中选择“装载程序”,选择要装载的文件。

如果仿真软件支持程序中的全

部指令和功能,单击工具栏的“运行”按钮,切换到 

RUN 

模式,此时可对程序进行监控。

仿真软件的设置

22

4.2 

系统仿真

在系统的仿真中,系统处于 

状态,并对程序块进行监控。

初始状态下,币值计

数 

的值为 

0。

投币计数系统模拟

23

4.3 

一元投币计数

当按下 

投币按钮后,I0.0 

常开闭合 

元投币按钮后,I0.1

常开闭合,M0.1 

输出,C1 

4.4 

多元投币计数

当投入的钱币大于等于商品售价时商品可购买指示灯亮。

24

4.5 

商品可购买提示

当商品可购买按下商品选择按钮,通过计时器,控制 

的输出,商品售价为 

输出 

次,加减计数器的值减 

同时 

有输出,电机工作商品被送出。

当一次购买出货后,自动售货机内,商品的库存量减一。

4.6 

当商某一商品被售空对应的缺货指示灯亮,此时无法再进行购买该商品。

且当余额

小于商品售价时,此商品对应的可购买指示灯熄灭,该商品无法购买。

当交易结束时,余额大于 

0,按下找零按钮 

输出,电机工作找零出币,C1

值清零 

,交易结束。

25

4.7 

退币找零

4.8 

系统复位

接线模拟

26

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 自我管理与提升

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2