基于s7200自动售货机PLC控制

合集下载

基于plc自动售货机的工作原理

基于plc自动售货机的工作原理

基于plc自动售货机的工作原理基于PLC自动售货机的工作原理自动售货机是一种通过自动化技术来实现商品销售的设备。

而基于PLC(可编程逻辑控制器)的自动售货机则是利用PLC控制系统来实现售货机的自动化操作和管理。

本文将详细介绍基于PLC自动售货机的工作原理。

一、PLC简介PLC即可编程逻辑控制器,是一种专门用于工业控制领域的控制设备。

它具有可编程性、可扩展性和可靠性强的特点,被广泛应用于各种自动化设备中。

PLC控制器由中央处理器、输入/输出模块、存储器和通信模块等组成,能够完成各种逻辑控制、数据处理和通信任务。

二、基于PLC的自动售货机工作原理基于PLC的自动售货机主要包括硬件部分和软件部分。

1. 硬件部分(1)货道结构:自动售货机内部设置了多个货道,每个货道可以存放一种商品。

每个货道都配备有感应器,用于检测货道内是否有商品。

(2)PLC控制器:自动售货机的控制系统采用PLC控制器作为核心控制设备。

PLC控制器通过输入/输出模块与货道的感应器和显示屏等硬件设备相连,实现对自动售货机的控制和管理。

(3)显示屏和按键:自动售货机配备有显示屏和按键,方便用户选择商品和进行支付。

(4)货币识别器和找零器:自动售货机还配备有货币识别器和找零器,用于接收用户支付的硬币或纸币,并进行识别和找零操作。

2. 软件部分(1)商品信息管理:自动售货机的PLC控制器通过软件程序管理商品信息,包括商品种类、价格和库存等。

当商品被售空或价格发生变化时,PLC控制器会自动更新商品信息。

(2)用户交互界面:自动售货机的显示屏和按键组成了用户交互界面。

用户可以通过按键选择商品,并在显示屏上看到商品信息和价格等相关信息。

(3)支付管理:用户选择完商品后,可以通过投币或刷卡等方式进行支付。

货币识别器会将用户支付的硬币或纸币进行识别,并显示在显示屏上。

PLC控制器会对支付金额进行判断,如果金额足够,则会进行出货操作。

(4)货道控制:当用户支付成功后,PLC控制器会通过输出模块控制货道的马达,将对应的商品推出售货口供用户取走。

基于PLC的自动售货机控制系统的设计

基于PLC的自动售货机控制系统的设计

基于PLC的自动售货机控制系统的设计自动售货机是一种自动化的货物销售设备,广泛应用于餐厅、便利店等各类商铺。

它能够通过电子支付方式自动售卖商品,并具备库存管理、销售数据统计、远程监控等功能。

为了实现自动售货机的正常运行,需要设计一个基于PLC(可编程逻辑控制器)的控制系统。

首先,我们需要对自动售货机的功能进行分析,确定所需的控制模块。

自动售货机的主要功能包括:1.商品选择与交付:用户通过触摸屏或按键选择商品,机器自动将所选商品交付给用户。

3.库存管理:自动售货机需要准确管理商品的库存,当商品数量不足时,需要提醒操作员补充。

4.销售数据统计:自动售货机需要对商品销售情况进行统计,包括销售数量、销售额等数据。

5.远程监控:自动售货机可以通过网络与远程服务器建立连接,实现远程监控和管理。

基于以上功能,我们可以将PLC的控制系统设计如下:1.输入模块:包括触摸屏、按键等,用于接收用户选择商品、支付方式等输入信息。

2.输出模块:包括商品出货口、屏幕显示等,用于将商品交付给用户,并显示交互信息。

3.电子支付模块:用于连接支付系统,处理用户支付请求,进行实时的支付验证和交易记录。

4.库存管理模块:通过传感器检测商品数量,当商品数量不足时,发出报警信号并提醒操作员补充商品。

5.销售数据统计模块:通过PLC中的计数器功能,统计每个商品的销售数量和销售额,并将数据保存到存储器中。

6.通信模块:用于与远程服务器建立连接,传输销售数据、库存信息等,并接收远程的监控指令。

在设计控制系统时,我们需要考虑到以下几个方面:1.系统的稳定性和可靠性:PLC是一种可靠的工控设备,可以提供稳定的控制功能。

同时,我们需要设置适当的备份机制,确保系统在故障时可以正常运行。

2.用户交互的友好性:通过触摸屏、显示屏等人机界面,提供友好的交互方式,使用户能够方便、快速地选择商品,并了解交易结果。

3.安全性:自动售货机控制系统需要具备一定的安全保障措施,防止恶意攻击和非法操作。

基于PLC自动售货机控制系统设计

基于PLC自动售货机控制系统设计

基于PLC自动售货机控制系统设计一、本文概述随着科技的不断进步和智能化趋势的日益明显,自动售货机作为一种新型的零售模式,正逐渐改变着人们的消费习惯。

基于PLC(可编程逻辑控制器)的自动售货机控制系统设计,旨在通过自动化和智能化的技术手段,提高售货机的运营效率,优化用户体验,并满足现代零售市场的需求。

本文将对基于PLC的自动售货机控制系统设计进行深入探讨,从系统架构、功能实现、软硬件集成等方面进行全面分析,旨在为相关领域的研究与实践提供有益的参考。

本文将首先介绍自动售货机的发展历程和现状,分析基于PLC的控制系统设计的必要性和优势。

随后,详细阐述控制系统的总体设计方案,包括硬件选型、软件编程、系统网络构建等关键环节。

在此基础上,进一步探讨控制系统的核心功能,如商品识别、交易处理、库存管理、远程监控等,并阐述如何实现这些功能的自动化和智能化。

本文还将关注控制系统的安全性、稳定性和可扩展性等方面的设计考虑,以确保售货机在实际运营中的可靠性和持久性。

通过案例分析或实验验证,对基于PLC的自动售货机控制系统的实际效果进行评估,并提出改进和优化建议,以期为推动自动售货机技术的进一步发展提供有益的借鉴。

二、PLC控制系统设计基础在设计基于PLC的自动售货机控制系统时,理解PLC控制系统的基本原理和设计方法是至关重要的。

PLC(可编程逻辑控制器)是一种数字运算操作的电子系统,专为在工业环境下应用而设计。

它采用可编程存储器,用于执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字或模拟输入/输出控制各种类型的机械或过程。

我们需要明确PLC控制系统的基本构成,这通常包括中央处理单元(CPU)、存储器、输入/输出模块、电源以及编程设备等。

CPU是PLC的核心,负责执行用户程序,处理数据,以及与其他模块通信。

存储器则用于存储用户程序、数据和工作状态等信息。

输入/输出模块负责与外部设备进行连接,实现数据的输入和输出。

基于S7-200PLC自动售货机控制系统设计

基于S7-200PLC自动售货机控制系统设计

学号091401132《电气控制与可编程控制技术》课程设计(2009级本科)题目:基于S7-200PLC自动售货机控制系统设计系(部)院:物理与机电工程学院专业:电气工程及其自动化作者姓名:赵春帅指导教师:张静职称:副教授完成日期:2012年12月14日课程设计任务书学生姓名赵春帅学号091401132专业方向电力系统班级09级(1)班题目名称基于S7-200PLC自动售货机控制系统设计一、设计的主要内容1.完成控制系统的硬件设计,主要包括:电气元件的选择、电气原理图设计、可编程控制器输入输出接线图设计及控制面板设计等。

2.完成控制系统的软件设计,主要包括:程序流程图设计、梯形图程序设计及仿真调试。

3.完成课程设计说明书的撰写,主要包括:封面、目录、设计任务书、设计总体思路、硬件设计、软件设计、总结体会、参考文献等。

二、设计要求1.自动售货机有6个投孔,分别为一、五、十、二十、五十、一百元。

2.售货共有饮料与日用品两种选择。

3当投入硬币的总值大于等于物品价值时,对应的物品指示灯亮绿灯。

4.当物品对应的指示灯亮绿灯时,按下相应的按键,相应的物品排出,同时指示灯绿灯闪烁。

5.当顾客成功购买完一件物品后20秒无操作,自动售货机会自动将余款退还顾客。

6.如果顾客投入硬币在限定的时间内(2分钟)不按任何按键,自动售货机将退还所投硬币。

7如果顾客投入硬币后又不想买物品,按下退款按键,自动售货机会自动将余款退还顾客。

8.找零时顾客可选择币额进行退币。

9.当物品不足时,对应的物品指示灯亮红灯,顾客按下相应的按键无反应(不出物品,不减余额),并向总部发送所缺物品。

三、设计进度安排第一周星期一查阅文献资料,了解与设计题目相关的知识星期二~星期四确定控制系统的总体设计方案,完成控制系统的硬件设计星期五至第二周星期二完成控制系统的软件设计及调试星期三~星期四撰写课程设计说明书星期五答辩指导教师签字:目录一、引言 (1)二、设计目的 (1)三、设计任务及要求 (1)1设计要求 (1)2设计任务 (2)四、系统的硬件电路设计 (2)1计币系统 (2)2比较系统 (2)3选择系统 (3)4物品供应系统 (3)5退币系统 (3)五、PLC的选型 (3)1PLC的选型原则 (3)2PLC选型 (4)六、硬件外部接线图 (5)七、系统的程序设计 (6)1I/O分配表 (6)2程序设计的流程图 (7)3程序设计梯形图 (7)八、系统仿真与调试 (17)九、设计总结 (20)十、参考文献 (21)一、引言自动售货机是一种全新的商业零售形式,20世纪70年代自日本和欧美发展起来。

基于PLC自动售货机控制系统设计

基于PLC自动售货机控制系统设计

基于PLC自动售货机控制系统设计引言自动售货机作为一种便捷的零售方式,已经广泛应用于各种场景,如商场、学校、车站等。

为了提高自动售货机的功能和性能,PLC(可编程逻辑控制器)被引入到控制系统中。

PLC作为一种可编程的电子设备,能够根据预定的程序和逻辑来控制各种设备和过程。

本文将详细介绍基于PLC自动售货机控制系统设计的相关内容。

一、PLC控制系统概述1.1 PLC基本原理PLC是一种用于工业自动化领域的电子设备,它能够根据预定的程序来实现各种控制功能。

其工作原理是通过输入模块接收外部信号,经过处理后通过输出模块输出信号来实现对设备和过程的控制。

1.2 PLC在自动售货机中的应用在传统自动售货机中,通常使用微处理器或嵌入式系统来实现对设备和过程的控制。

然而,这些传统方式存在着功能有限、扩展性差等问题。

而使用PLC作为自动售货机的控制器,则可以克服这些问题,并且具有更好的稳定性和可靠性。

二、PLC自动售货机控制系统设计2.1 系统结构设计PLC自动售货机控制系统的结构主要包括输入模块、处理单元(CPU)、输出模块和外部设备。

其中,输入模块用于接收外部信号,CPU用于处理信号并执行相应的控制程序,输出模块用于输出信号,外部设备包括货道、显示屏等。

2.2 系统功能设计PLC自动售货机控制系统的功能主要包括货道管理、库存管理、支付管理和故障处理等。

其中,货道管理功能用于管理各个货道上商品的存放和取出;库存管理功能用于实时监测商品库存并生成相应的报表;支付管理功能用于接收用户支付信息并完成交易;故障处理功能用于检测设备故障并进行相应的处理。

2.3 系统程序设计PLC自动售货机控制系统的程序设计是实现各个功能的关键。

在程序设计中,需要考虑到各个输入信号和输出信号之间的关系,并编写相应的逻辑代码。

此外,还需要考虑到异常情况下的处理方式,并编写相应代码进行异常处理。

三、PLC自动售货机控制系统实现3.1 硬件实现PLC自动售货机控制系统的硬件实现主要包括PLC设备的选择和配置,输入模块和输出模块的连接,以及外部设备的接入等。

基于PLC的自动售货机控制系统的设计

基于PLC的自动售货机控制系统的设计

基于PLC的自动售货机控制系统的设计在当今快节奏的社会生活中,自动售货机作为一种便捷的零售方式,已经在我们的日常生活中随处可见。

从地铁站、商场到学校、医院,自动售货机为人们提供了随时随地购买商品的便利。

而其背后的控制系统则是实现这一便捷服务的关键,基于 PLC(可编程逻辑控制器)的自动售货机控制系统更是以其稳定、可靠和高效的特点,成为了自动售货机领域的重要技术支撑。

一、自动售货机的工作原理及功能需求自动售货机的工作原理并不复杂。

顾客通过选择商品、投入货币或使用电子支付方式,控制系统接收到相应的信号后,驱动出货机构将所选商品送出,并进行找零或完成支付确认。

为了实现这些功能,自动售货机的控制系统需要具备以下几个主要功能:1、商品选择与识别功能能够准确识别顾客选择的商品,并将选择信息传递给后续的控制模块。

2、货币接收与识别功能可以接收和识别各种货币形式,包括硬币、纸币以及电子支付方式,如微信支付、支付宝等,并准确计算投入的金额。

3、出货控制功能根据顾客的选择和支付情况,精确控制出货机构,确保所选商品能够顺利送出。

4、库存管理功能实时监测商品库存数量,当库存不足时及时发出警报,以便管理人员进行补货。

5、故障诊断与报警功能能够自动检测系统故障,如出货机构故障、货币识别器故障等,并及时发出报警信号,通知维护人员进行维修。

二、PLC 在自动售货机控制系统中的优势PLC 作为一种专门用于工业控制的计算机,具有可靠性高、抗干扰能力强、编程简单、维护方便等诸多优点,非常适合用于自动售货机这种需要长时间稳定运行的设备控制系统中。

1、可靠性PLC 采用了先进的硬件和软件技术,具有很强的抗干扰能力,能够在恶劣的环境下稳定工作,保证自动售货机的正常运行。

2、编程灵活性PLC 的编程语言简单易懂,编程人员可以根据自动售货机的具体控制要求,灵活编写控制程序,实现各种复杂的控制逻辑。

3、扩展性PLC 具有良好的扩展性,可以方便地与其他设备进行连接,如触摸屏、打印机、读卡器等,以满足自动售货机不断升级和扩展的需求。

基于S7-200系列PLC控制的自动售货机系统设计

基于S7-200系列PLC控制的自动售货机系统设计

基于S7-200系列PLC控制的自动售货机系统设计摘要随着中国信息科技的迅猛发展,支付方式的改变,新的自助售货形式与功能冲击着传统的零售方式,深受市场的青睐。

中国自动售货机行业释放出巨大的能量,庞大的年轻消费人群拉动了服务业的发展。

本次自动售货机控制系统设计是基于西门子S7-200系列PLC(Programmable logic controller)。

通过对PLC控制原理的研究,充分利用其控制优势对控制功能加以完善。

在自动售货机硬件中步进电机的使用,方便运营商和维修人员根据货物尺寸来设定货物在货道的位移量。

运用称重方式配合压力传感器判断出货是否成功,运用光电传感器配合模拟量输入模块对货道进行检测。

通过对系统的改进方便了运营商的管理与维护,极大地保障了消费者的消费权益,增加了购买欲望。

给消费群体带来更愉快的购物体验,使自动售货机在市场中更具“硬件实力”。

关键词:PLC 、自动售货机、控制程序、完善AbstractWith the rapid development of information technology in China and the change of payment methods, the new forms of self-service and the functions impact on the traditional retail methods and are deeply favored by the market. Vending machine industry has unleashed huge energy in China , and the huge number of young consumers has driven the development of the service industry. This vending machine control system design is based on Siemens s7-200 series PLC (Programmable logic controller). Through the study of PLC control principle, make full use of its control advantages to improve the control function. The use of stepper motor in vending machine hardware makes it convenient for operators and maintenance personnel to set the displacement of goods in the aisle according to the size of goods. The weighing mode and pressure sensor were used to determine whether the shipment was successful or not, and the photoelectric sensor was used to test the cargo channel with the analog quantity input module. Through the improvement of the system, it facilitates the management and maintenance of operators, greatly protects consumers' consumption rights and interests, and increases their purchasing desire. The perfection brings a more pleasant shopping experience to consumer groups, so that vending machines in the market more "hardware strength".Key words:Programmable logic controller,Vending machines,The program design,Perfect李佳峰:基于S7-200系列PLC控制的自动售货机系统设计目录第一章绪论 (1)1.1 课题研究的背景及意义 (1)1.2自动售货机领域的国内外研究现状 (1)1.3自动售货机结构及工作原理 (2)第二章自动售货机PLC简介 (2)2.1 PLC控制系统的组成 (2)2.2 PLC的循环扫描工作原理 (4)2.3 模块及功能介绍 (5)第三章自动化售货机PLC系统设计 (7)3.1 功能设计 (7)3.1.1 设计要求 (7)3.1.2 功能流程图 (8)3.2 硬件设计与选型 (9)3.2.1 I/O端分配 (9)3.2.2 硬件接线图 (9)3.2.3 软件系统设计 (10)3.2.4 主程序梯形图 (10)3.3 仿真实验 (13)第四章自动售货机的改进 (15)4.1 出货称重功能 (15)4.1.1 称重模块SIWAREX MS (15)4.1.2 SIWAREX MS称重模块程序配置 (16)4.1.3 程序设计 (17)4.1.4 称重功能仿真实验 (18)4.2 出货位移量可调整功能 (18)4.2.1 步进电机的PTO控制 (18)4.2.2 程序设计 (20)4.2.3 仿真实验 (22)4.3 余货检测功能 (22)4.3.1 PLC对模拟量处理 (23)4.3.2 光电传感器 (23)4.3.3 研究方法 (23)4.3.4 程序设计 (24)结论 (26)致谢 (27)参考文献 (28)山东交通学院毕业设计(论文)第一章绪论1.1课题研究的背景及意义中国作为新兴发展国家,中等收入群体会极大地拉动服务业的发展,庞大的人口消费基础,微信、支付宝全球领导地位,大数据点位的选择及客户群体产品服务的个性化定位,以及企业信息管理系统的普及,中国自动售货机行业海量能量的释放与机遇的把握,将会是中国新零售市场的一个重要板块。

基于PLC控制的自动售货机系统

基于PLC控制的自动售货机系统

四、系统测试与评估
为确保基于PLC控制的自动售货机系统能够正常稳定地运行,需要进行严格 的测试与评估。
1、测试方法:采用黑盒测试、灰盒测试和白盒测试等多种方法,对系统的 各个功能模块进行测试,确保每个模块都能正常工作。
2、评估标准:制定详细的评估标准,包括设备的可靠性、易用性、维护性 和节能性等方面的指标。
四、程序设计
程序设计是整个控制系统设计的核心部分,主要分为以下几个步骤: 1、需求分析:明确系统的功能需求和性能要求。
2、I/O配置:根据需求分析结果,确定输入设备和输出设备的数量和类型。
3、程序设计语言:选择适合的程序设计语言,如Ladder Logic、 Structured Text等。
感谢观看
基于PLC控制的自动售货机系统
目录
01 一、PLC控制概述
02 二、系统设计
03 三、系统实现
04 四、系统测试与评估
05 五、结论
06 参考内容
随着科技的进步和自助服务需求的增长,自动售货机作为一种便捷、24小时 服务的销售方式,越来越受到人们的欢迎。而基于可编程逻辑控制器(PLC)的 自动售货机系统,能够实现更高效、精准的控制和管理,进一步提升自动售货机 的使用体验。
参考内容
随着社会的进步和科技的发展,自动售货机已成为现代社会中不可或缺的一 部分。自动售货机通过嵌入式系统和PLC(可编程逻辑控制器)来实现控制,本 次演示将探讨基于PLC的自动售货机控制系统的设计。
一、概述
PLC是一种可编程的工业控制器,被广泛应用于各种工业自动化和过程控制 系统中。在自动售货机中,PLC被用于处理交易、管理库存、接收货币、识别商 品等任务。使用PLC作为主控制器,可以简化自动售货机的硬件和软件设计,提 高系统的可靠性和稳定性。

基于PLC的自动售货机控制系统的设计

基于PLC的自动售货机控制系统的设计

基于PLC的自动售货机控制系统的设计一、引言在这个快节奏的社会,自动售货机已经成为了我们生活中不可或缺的一部分。

无论是在地铁站、商场、学校还是小区,我们都能看到各种各样的自动售货机。

它们方便了我们的日常生活,让我们不再为找不到零钱而烦恼。

随着科技的发展,自动售货机的功能也在不断升级,从最初的硬币投币式,到现在的手机支付、刷脸支付等多种支付方式,自动售货机已经变得更加智能化和人性化。

今天,我们就来聊一聊如何设计一个基于PLC(可编程逻辑控制器)的自动售货机控制系统,让这个小小的机器变得更加聪明,更加贴近我们的生活。

二、PLC控制系统的基本概念PLC(Programmable Logic Controller)可编程逻辑控制器,是一种专门用于工业自动化控制的电子设备。

它可以根据预先编写好的程序,实现对生产过程的自动控制。

PLC 控制系统具有结构简单、可靠性高、易于维护等优点,因此在工业自动化领域得到了广泛的应用。

三、自动售货机控制系统的设计1. 系统架构基于PLC的自动售货机控制系统主要由以下几个部分组成:输入设备(如按钮、刷卡器等)、输出设备(如电机、灯光等)、PLC处理器、存储器和通信模块。

通过这些部分的协同工作,实现对自动售货机的自动控制。

2. 输入设备设计为了让用户能够方便地使用自动售货机,我们需要设计一些常用的输入设备,如硬币投币口、纸币识别器、手机扫码区等。

硬币投币口可以接收用户的硬币投币操作;纸币识别器可以识别用户投入的纸币金额;手机扫码区可以让用户通过扫描二维码进行支付。

这些输入设备的设计,使得用户在使用自动售货机时,可以轻松地完成各种操作。

3. 输出设备设计输出设备是自动售货机的核心部分,主要包括货物储存区、出货装置、灯光提示等。

货物储存区可以根据用户的需求,存放不同种类的饮料和零食;出货装置可以根据用户选择的商品,将商品从储存区取出并送到出货口;灯光提示则可以提醒用户关注自己购买的商品是否准备好了。

基于s7200自动售货机-PLC-控制

基于s7200自动售货机-PLC-控制

选题四、自动售货机PLC 控制1.工作要求:1)此售货机可投入5 角、1 元、5 元硬币。

2)所售饮料标价:可乐——2.50 元、橙汁——3.00 元、红茶——5.50 元、咖啡——10.00 元3)当投入的硬币和纸币总价值超过所购饮料的标价时,所有可以购买饮料的指示灯均亮,作可购买提示。

(如:当投入的硬币总价值超过2.5 元,可乐按钮指示灯亮;当投入的硬币总价值超过3 元,可乐、橙汁按钮指示灯均亮;当投入的硬币总价值超过10.00 元所有饮料按钮指示灯都亮)。

4)当饮料按钮指示灯亮时,才可按下需要购买饮料的按钮,购买相应饮料,(如:当可乐按钮指示灯亮时,按可乐按钮,则可乐排出10s 后自动停止,此时可乐按钮指示灯闪烁)5)购买饮料后,系统自动计算剩余金额,并根据剩余金额继续提示可购买饮料(指示灯亮)。

6)若投入的硬币和纸币总价值超过所消费的金额时,找余指示灯亮,按下退币按钮,就可退出多余的钱。

7)系统退币箱中只备有5 角、1 元硬币,退币时系统根据剩余金额首先退出1 元硬币,1 元硬币用完后,所有找余为5 角硬币。

表3 自动售货机控制信号说明课程设计报告目录一、引言1.1自动售货机研究的背景1.2 自动售货机国内外发展现状1.3 本课题研究的目的及意义1.4 研究的主要内容二、系统总体方案设计2.1自动售货机硬件结构2.2 PLC选型设计2.3硬币的识别2.4 纸币的识别2.5电机的选择2.6自动售货机出货结构三、控制系统设计3.1自动售货机工作流程图3.2自动售货机I/O分配3.3 PLC外部接线图3.4 PLC程序的设计3.4.1钱币计数系统3.4.2商品购买系统3.4.3 找零系统四、系统调试及结果分析4.1仿真软件的操作设置4.2仿真调试结果五.参考文献一、引言1.1自动售货机研究的背景自动售货机的出现是自动化社会的产物。

在社会消费水平迅速提高的今天,大量的购买消费可发生在任何时间任何地点。

基于s7-200PLC自动售货机

基于s7-200PLC自动售货机

1 PLC的概述1.1 PLC的定义PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。

它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。

PLC及其有关的外围设备都应该按易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。

1.2 PLC的硬件组成PLC的硬件主要由中央处理器(CPU)、存储器、输入单元、输出单元、通信接口、扩展接口、电源等几部分组成。

其中,CPU是PLC的核心;输入单元/输出单元是CPU与现场输入/输出设备之间的接口电路;通信接口用于连接编程器、上位计算机等外部设备,其硬件构成图如图1-1。

图1-1 PLC硬件结构图1.3 PLC的编程语言PLC为用户提供了完善的编程语言来满足编制用户程序要求。

它提供的编程语言通常有以下5种:梯形图(LAD)、语句表(STL)、顺序功能图(SFC)、功能块图(FBD)和结构文本(ST)。

1.4 PLC的特点(1)抗干扰能力强,可靠性好I/O系统设计有完善的通道保护与信号调理电路;在结构上对耐热、防潮、防尘、抗震等都有周到的考虑。

(2)控制系统结构简单,通用性强PLC及外围模块品种多,可由各种组件灵活组合成各种大小和不同要求的控制系统。

(3)编程方便,易于使用PLC程序的编制,采用梯形图或面向工业控制的简单指令形式。

(4)功能完善在PLC内部具有许多控制功能,诸如时序、计算机、主控继电器以及移位寄存器、中间寄存器等。

(5)设计、施工、调试、的周期短PLC采用模块化积木式结构,故仅需按性能、容量等选用组装,因而缩短了设计周期,使设计和施工可同时进行。

(6)体积小,维护操作方便PLC体积小,质量轻,便于安装。

(7)易于实现网络化PLC可连成功能很强的网络系统。

(8)可实现三电一体化PLC将电控(逻辑控制)、电仪(过程控制)和电结(运动控制)这三电集于一体。

基于西门子PLC的自动饮料售货机的控制系统的设计

基于西门子PLC的自动饮料售货机的控制系统的设计
V
南昌工程学院本科毕业设计
前言
自动饮料售货机是集成物理光学,电气技术,机械技术等一体化的无人商业自动化设 备。从自动售货机的发展原因来看,它的出现是由于随着科学技术的发展社会产业机构开 始出现调整,工业由劳动密集型向技术密集型转变。这一时期人口膨胀带来的巨量消费、 巨量产出,快节奏工作、生活以及消费方式的简单和拥挤的城市环境,要求出现新的贸易 流通渠道;而相对的超市、百货购物中心等传统的流通渠道,由于人工费用不断上升,场 地的无法普及的局限性以及购物的便利性等因素的制约,无人自动饮料售货机作为一种方 便人们生活简单,顺应了习惯变化的售货机器便应运而生了。
基于西门子 S7-200 PLC 自动饮料售货机控制系统
Beverage Vending Machines PLC Control System based on Siemens S7-200 Series
总计
毕业设计____39___页 表 格____3____个 插 图____10___幅
I
摘要
2.4.1 梯形图........................................................17 2.4.2 自动饮料售货机设计的梯形图...................................18
IV
结 语.................................................................19 参考文献.................................................................21 程 序 图.................................................................22 附 录 一........................................................30 致 谢 ................................................................35

基于S7-200系列PLC的自动售货机系统的设计

基于S7-200系列PLC的自动售货机系统的设计
②可编程控制器是“为在工业环境下应用”而设计的计算机。工业环境和一般办公环境有较大区别。PLC具有特殊的构造,使它能在高粉尘、高噪声、强电磁干扰和温度变化剧烈的环境下正常工作;为了能控制“机械或生产过程”,它又要能“易于与工业控制系统形成一个整体”。这些都是办公环境中工作的个人计算机不可能做到的。可编程控制器不是普通的计算机,它是一种工业现场用计算机。
Keywords:The distribution of the vending machine, PLC, sequential function chart, ladder diagram, I/O point
第一章
1.1自动售货机的理论背景
自动售货机在我国的出现源于1992年1元、5角、(及1角)金属硬币的发行,有眼光的海内外人士认识到这为自动售货机的出现提供了可能。它作为一种24小时无店铺销售的商业形态,不止是方便快捷,更蕴藏着巨大的销售商机。根据现存资料来看,“高技术”的自动售货机可以追溯到公元一世记,神秘而遥远的古希腊。在古希腊神庙出现的一种圣水壶。祈福的善男信女,向壶中扔一枚硬币,壶嘴就会吐出一定量的圣水。
①可编程控制器是“数字运算操作的电子装置”,它其中带有“可以编制程序的存储器”,可以进行“逻辑运算、顺序运算、计时、计数和算术运算”工作,可以设想可编程控制器具有计算机的基本特征。事实上,可编程控制器无论从内部构造、功能及工作原理上看都是不折不扣的计算机。可变程序控制器简称为PLC,采用可以编制程序的存储器用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令。

2.1PLC的定义
可编程序控制器(Programmable Logic Controller)简称PLC,它具有编程方法简单易学、功能强,性能价格比高、硬件配套齐全,用户使用方便,适应性强、可靠性高,抗干扰能力强、系统的设计,安装,调试工作量少、维修工作量小,维修方便、体积小,能耗低等特点,已经成为当代工业自动化的主要控制设备之一,在工业生产的所有领域得到了广泛的使用,在其它领域(例如民用和家庭自动化)的应用也得到了迅速的发展。

基于PLC的自动售货机控制系统的设计

基于PLC的自动售货机控制系统的设计

基于PLC的自动售货机控制系统的设计自动售货机控制系统是现代商业中不可或缺的一部分,它可以为消费者提供方便快捷的购物体验。

本文将从PLC(可编程逻辑控制器)的角度出发,探讨基于PLC的自动售货机控制系统的设计。

一、引言随着科技的发展,自动售货机已经成为了人们生活中不可或缺的一部分。

传统的自动售货机存在着一些问题,如人工成本高、效率低等。

因此,如何设计一种高效、智能的自动售货机控制系统成为了研究的重点。

本文将从PLC的角度出发,探讨基于PLC 的自动售货机控制系统的设计。

二、PLC基础知识介绍1.1 PLC的定义和分类PLC是可编程逻辑控制器的缩写,是一种专门用于工业自动化控制的数字计算机。

根据其功能和结构的不同,PLC可以分为三种类型:顺序控制器、状态控制器和数据处理控制器。

其中,顺序控制器主要用于实现简单的机械控制;状态控制器主要用于实现复杂的逻辑控制;数据处理控制器则主要用于实现数据采集、处理和存储等功能。

1.2 PLC的特点和优势相比于传统的人工控制方式,PLC具有以下几个显著特点和优势:可靠性高:由于PLC采用数字化设计,因此其故障率相对较低,且易于维护和修复。

实时性强:PLC可以实时监测并控制生产过程,从而保证产品质量和生产效率。

灵活性好:PLC可以根据不同的生产工艺和需求进行编程和配置,从而实现个性化定制。

成本低廉:相对于传统的人工控制方式,PLC的成本较低,可以为企业节省大量的人力和物力资源。

三、基于PLC的自动售货机控制系统设计3.1 系统架构设计基于PLC的自动售货机控制系统主要由以下几个部分组成:硬件设备、软件程序和人机交互界面。

其中,硬件设备包括PLC主机、传感器、执行器等;软件程序主要包括PLC程序和人机交互程序;人机交互界面则是指用户与系统之间的交互界面。

在系统架构设计时需要考虑到各个部分之间的协同工作,以确保整个系统的稳定性和可靠性。

3.2 PLC程序设计PLC程序是自动售货机控制系统的核心部分,它主要负责对传感器信号进行采集、处理和控制执行器的工作。

S7200PLC模拟量及PID控制的实例剖析

S7200PLC模拟量及PID控制的实例剖析
字量按比例转换成电流或电压。可以用区域标识符 (AQ)、数据长度(W)和模拟通道的起始地址来存 储这些量,其格式为:AQW[起始自节地址] ➢ 因为模拟输出量为一个字长,且从偶数字节开始,所 以必须从偶数字节地址存储这些值,如AQW0、 AQW2、 AQW4等。模拟量输出值是只写数据,用户 不能读取模拟量输出值。
任务一: PLC模拟量控制及应用
▪ 1.模拟量输入
➢ (4)输入模拟量的读取 ➢ 每个模拟量占用一个字长(16位),其中数据占12位,依据输入模拟量
的极性,其数据字格式有所不同,其格式如图7-3所示。
MSB
LSB
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0
12 位数据值
任务一入(AI)寻址 ➢ 通过A/D模块,S7—200 CPU可以将外部的模拟量
(电流或电压)转换成一个字长(16位)的数字量。 可以用区域标识符(AI)、数据长度(W)和模拟通 道的其始地址来读取这些量,其格式为:AIW[起始字 节地址] ➢ 因为模拟输入量为一个字长,且从偶数字节开始存放, 所以必须从偶数字节地址读取这些值,如AIW0、 AIW2、AIW4等,模拟量输入值为只读数据。
切断模块电源,用DIP开关选择需要的输入范围。 接通CPU和模块电源,使模块稳定15min。 用一个变送器、一个电压源或电流源,将零值信号加到模块的一个输入端。 读取该输入通道在CPU中的测量值。 调节模块上的OFFSET(偏置)电位器,直到读数为零,或所需要的数字值。 将一个满刻度模拟量信号接到某一个输入端子,读出A/D转换后的值。 调节模块上的GAIN(增益)电位器,直到读数为32 000,或所需要的数字值。 必要时重复上述校准偏置和增益的过程。
电压负载 电流负载

基于S7-200PLC 自动售货机控制系统设计

基于S7-200PLC 自动售货机控制系统设计

学号2《电气控制与可编程控制技术》课程设计( 2009级本科)题目:基于S7-200PLC 自动售货机控制系统设计系(部)院: 物理与机电工程学院专业: 电气工程及其自动化作者姓名: 赵春帅指导教师: 张静职称: 副教授完成日期: 2012 年12 月14 日课程设计任务书学生姓名赵春帅学号091401132 专业方向电力系统班级09级(1)班题目名称基于S7-200PLC自动售货机控制系统设计目录一、引言 (1)二、设计目得 (1)三、设计任务及要求 (1)1 设计要求 (1)2 设计任务 (2)四、系统得硬件电路设计 (2)1 计币系统 (2)2比较系统 (2)3 选择系统 (3)4 物品供应系统 (3)5 退币系统 (3)五、PLC得选型 (3)1 PLC得选型原则 (3)2 PLC选型 (4)六、硬件外部接线图 (4)七、系统得程序设计 (5)1 I/O分配表 (5)2 程序设计得流程图 (6)3 程序设计梯形图 (7)八、系统仿真与调试 (17)九、设计总结 (19)十、参考文献 (19)一、引言自动售货机就是一种全新得商业零售形式,20世纪70年代自日本与欧美发展起来。

它得出现就是劳动密集型得产业构造向技术密集型社会转变得产物。

消费模式与销售环境得变化,要求新得流通渠道,相对于超市、百货购物中心等流通渠道而言,场地得局限性以及购物得便利性等这些因素得制约,无人自动售货机作为一种必须得机器便应运而生了。

自动售货机得售货领域非常广泛,就是发达国家商品零售得一种主要方式。

近几年,自动售货机逐渐被越来越多得消费者所接受。

二、设计目得通过对自动售货机PC-PLC控制系统得工作原理得分析、系统设计、编程、及上机调试工作得实践,了解电器控制系统得一般设计思路,熟悉与掌握外围电路系统与软件设计得方法,并掌握利用PC对PLC工作状况进行监控得方法。

三、设计任务及要求1 设计要求1、自动售货机有6个投币孔分别为1、5、10、20、50与100元。

基于PLC的自动售货机控制系统的设计

基于PLC的自动售货机控制系统的设计

基于PLC的自动售货机控制系统的设计一、引言自动售货机作为一种便捷的购物方式,已经深入到人们的日常生活中。

随着科技的发展,自动售货机的功能越来越强大,可以实现自动补货、自动支付、远程控制等功能。

本文将重点研究基于PLC(可编程逻辑控制器)的自动售货机控制系统的设计,通过对PLC的原理和功能进行详细阐述,为自动售货机的控制系统设计提供理论支持。

二、PLC的基本原理和功能1.1 PLC的定义PLC(Programmable Logic Controller,可编程逻辑控制器)是一种专门用于工业自动化控制的数字计算机。

它采用一种可编程的存储器,根据事先编写好的程序来控制各种输入输出设备的运行。

PLC具有结构简单、功能强大、可靠性高、易于编程等优点,已经成为工业自动化控制的主要设备之一。

1.2 PLC的基本组成部分PLC主要由以下几个部分组成:中央处理器(CPU)、存储器、输入/输出模块、通信模块等。

其中,CPU是PLC的大脑,负责执行用户编写的程序;存储器用于存储程序和数据;输入/输出模块负责接收外部信号并输出控制信号;通信模块用于实现PLC与其他设备的通信。

2.1 PLC的编程方法PLC的编程方法主要有以下几种:图形化编程、电位图编程、语句表编程等。

其中,图形化编程是最常用的一种方法,它通过绘制程序框图来表示程序的结构,操作简单直观。

电位图编程是针对模拟量控制的一种编程方法,通过设置输入输出点的电平状态来控制设备的运行。

语句表编程是针对数字量控制的一种编程方法,通过设置输入输出点的地址来控制设备的运行。

2.2 PLC的工作原理PLC的工作过程主要包括以下几个步骤:上电自检、扫描程序、执行程序、输出结果。

当PLC上电后,会进行自检,检查各个部件是否正常工作;然后根据用户编写的程序进行扫描,找到需要执行的部分;接着按照程序的要求执行相应的操作;最后将执行结果输出到指定的设备上。

三、基于PLC的自动售货机控制系统设计3.1 系统总体设计本系统的总体设计思想是:通过PLC对自动售货机的各种功能进行控制,实现自动售货机的智能化管理。

基于西门子S7-200系列PLC,自动贩卖机的设计

基于西门子S7-200系列PLC,自动贩卖机的设计
硬币找零信号
我国目前发行的1元、5角和1角硬币的金属原材料是为造币而专门使用的特殊合金,因此在它通过投币入口进入由电感和电容组成的特定高频振荡线路所产生的磁场时,金属材质和体积的差异对电感量的影响大小也出现微弱差异,电感量的变化引起振荡频率的变化;再通过检测频率的变化,与设定值进行比较,确定某种硬币种类后,经窄带选频电路将频率信号变成电压信号输出,完成对金属硬币的识别。
2.在产生硬币投入信号后应进行累加操作,然后对结果进行计算已确定是否达到购买要求。这部分可以在PLC内部通过编程完成,为了方便我们将1角、5角和1元硬币信号分别乘倍率1、5和10这样就可以进行整数的加减了,同时节省了可编程序控制器的系统资源。
3.在满足了购买要求后应产生提示信号,提示购买者对购买物品进行选择。当购买者做出选择后开动开关将购买者购买物品弹出。同时进行弹出提示。该步骤也可以在PLC中完成。
在学习了可编程序控制器之后,我发现了许多日常生活中的大型用电器件都可以通过自己的编程变成电脑中虚拟的实物,将来条件一旦具备便可以变成真实的成品。以创造价值。所以在学习之余我不断了解各种大型用电器的控制结构。自动贩卖机正好可以给我提供这样一个练习的机会。
1.该自动售货机可投入0.1元、0.5元或1元的硬币(用按钮实现即可)。
最终我们确定了直想用找好的方法,但发现很有难度。第一次编程并没有编程这一部分。
经过对原理的分析,我们确定了输入输出分配关系见附录一。
起初我们得到的梯形图如附录一。
四、
在编制完程序后我们发现在找零阶段总是出现错误,这要是在现实中制作机器上的钱全都得被拿出来。很不理想。后来我们发现是找零部分的程序有问题。PLC的除十运算并不像其他编程语言一样取整,而取余运算也取得不是整数。得到什么样的数我们都无法计算。于是出现得数混乱状况。经过不断思索,在实验过程中还是没有把这个问题解决。最终只好用一个找零输出信号提示找零。没有办成自动找零。最终的梯形图程序和输入输出分配表见附录二。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《PLC 课程设计》说明书专业指导老师姓名学号完成日期2018年6月10号选题四、自动售货机PLC 控制1.工作要求:1)此售货机可投入5 角、1 元、5 元硬币。

2)所售饮料标价:可乐——2.50 元、橙汁——3.00 元、红茶——5.50 元、咖啡——10.00 元3)当投入的硬币和纸币总价值超过所购饮料的标价时,所有可以购买饮料的指示灯均亮,作可购买提示。

(如:当投入的硬币总价值超过2.5 元,可乐按钮指示灯亮;当投入的硬币总价值超过3 元,可乐、橙汁按钮指示灯均亮;当投入的硬币总价值超过10.00 元所有饮料按钮指示灯都亮)。

4)当饮料按钮指示灯亮时,才可按下需要购买饮料的按钮,购买相应饮料,(如:当可乐按钮指示灯亮时,按可乐按钮,则可乐排出10s 后自动停止,此时可乐按钮指示灯闪烁)5)购买饮料后,系统自动计算剩余金额,并根据剩余金额继续提示可购买饮料(指示灯亮)。

6)若投入的硬币和纸币总价值超过所消费的金额时,找余指示灯亮,按下退币按钮,就可退出多余的钱。

7)系统退币箱中只备有5 角、1 元硬币,退币时系统根据剩余金额首先退出1 元硬币,1 元硬币用完后,所有找余为5 角硬币。

表3 自动售货机控制信号说明课程设计报告目录一、引言1.1自动售货机研究的背景1.2 自动售货机国内外发展现状1.3 本课题研究的目的及意义1.4 研究的主要内容二、系统总体方案设计2.1自动售货机硬件结构2.2 PLC选型设计2.3硬币的识别2.4 纸币的识别2.5电机的选择2.6自动售货机出货结构三、控制系统设计3.1自动售货机工作流程图3.2自动售货机I/O分配3.3 PLC外部接线图3.4 PLC程序的设计3.4.1钱币计数系统3.4.2商品购买系统3.4.3 找零系统四、系统调试及结果分析4.1仿真软件的操作设置4.2仿真调试结果五.参考文献一、引言1.1自动售货机研究的背景自动售货机的出现是自动化社会的产物。

在社会消费水平迅速提高的今天,大量的购买消费可发生在任何时间任何地点。

由于时间,地理位置的限制,给人们的购物带来了不便,为了满足商业的需求方便人们的购物消费自动售货机便出现在人们的生活中,自动售货机以其占地面积小,24 小时不间断工作,后期投入少的优势方便着人们的生产生活,可放置在人流量较多的车站,学校餐厅,人群密集的小区,街道。

自动售货机在一定程度上为人们提供了购买可能,但在国内自动售货机的数量还远远不足,人均占有量少,只能实现简单的购买交易,人工智能欠缺,国内自动售货机还急待发展。

基于PLC 的自动售货机操作方便,性能稳定,销售种类丰富,在市场的销售中有着良好的发展前景。

1.2 自动售货机国内外发展现状随着自动化时代的来临,以及商业销售发展的需要,自动售货机出现在人们的生活中,美国在二十世纪初期研究出销售香烟的售货机,后来又逐渐出现了销售不同产品的自动售货机。

现在自动售货机逐渐发展完善,销售的种类多种多样,操作方便简单不仅能用货币交易们还支持在线付款网上交易。

国内自助售货行业起步晚,发展快,随着自动售货机的不断发展其功能也会逐渐完善,人工智能也会做的更好,目前市场上自动售货机主要由投币系统,通过货币识别器识别出货币的面值、真伪,并通过内部系统对币值进行累加,当投入的货币总数大于商品售价时,可以进行商品的选择购买,购买结束后找出余额。

较为先进的自动售货机在投币阶段可以进行付款方式的选择,不仅能进行投币,还可选择在移动端进行网上支付。

在商品出货方式上有多种出货方式,可根据销售对象的种类设置不同的出货方式,目前较先进的是通过机械手出货方式出货,能保证物品在销售过程中不受损伤,但由于技术及成本的问题,目前市场上的售货机还没有普及此种出货方式,由于国内自动售货机行业发展时间短,与先进国家还有一段的差距。

国内自动售货机在稳定性方面,销售商品的多样性还与国外有一定的差距,在管理方面也有很大的欠缺不足,不能很好的监控到售货机的状态。

随着行业的发展售货机逐渐接近成熟支持多种付款方式线上和线下支付,支持较大金额的支付与交易结算,根据销售商品的不同商品的出货方式也不同,根据气候地区的不同自动售货机具有制冷,半制冷,制热功能,同时具有多种监控方式。

国内自动售货机不断发展以满足商业需求和人们的购物需求,内部系统和智能方面也逐渐完善,自动售货机也逐渐的出现在人们的生活中,在一些城市校园中我们随处可见,它改变着人们的购物方式。

目前市场上的自动售货机根据操作方式分为两类,一类为先选择商品在投入钱币操作流程如下图:选择商品投入钱币取出商品找回零钱图1.1 操作流程图此类售货机根据选择的商品价格投入一定的货币。

另一类为先投入钱币在选择商品,操作流程如下:图1.2 操作流程图此类先投入一定的货币,根据投入的货币选择可购买的商品,两类售货机在购买流程上有一定的差别。

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

当货币为真时,传感器给PLC 传送指令。

(2)PLC 接到指令把投入的钱币币值累加到一起,再与商品价格形成对比,当投入的币值大于等于商品售价时,对应的商品显示灯亮可进行购买此类商品。

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

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

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

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

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

1.3 本课题研究的目的及意义在自动化时代,任何的发展研究都是为更好的服务人们的生产生活。

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

为了满足商业的销售,也为了更好的满足人们的购物需求,自动售货机便渐渐的渗透到生活的各个角落,如今在学校图书馆,餐厅,车站候车室,以及人员密集的街道都能看到自动售货机的身影。

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

1.4 研究的主要内容自动售货机是一种自动化设备,为人们提供24 小时售货服务,其扮演的角色不断方便着我们的生活,也越来越受到人们的喜爱。

相比以单片机为控制基础的售货机,以PLC 为控制基础的售货机更能抵抗外部因素带来的干扰,系统稳定性强,设备维修方便,在程序设计上也比较简便,更加适合在复杂的公共环境下使用。

具体研究方法分以下步骤:(1)硬件设计:通过对自动售货机的功能分析,了解自动售货机的工作原理,分析出硬件组成结构。

(2)软件设计:根据自动售货机功能的要求,对系统进行模块分解,逐个分析系统模块,掌握模块系统的基础上对整体的系统进行研究分析,编写出所要求的控制程序以实现自动售货机的功能。

(3)仿真模拟:通过编程软件STEP 7-Micro_WIN SP9 编出对应功能的梯形图,调试确认无误后导出程序,在S7-200 仿真软件上,对系统进行仿真模拟以分析控制系统是否达到设计要求,并通过模拟反馈完善系统设计。

确认系统无误后在实验室进行接线模拟,确认系统在实际运用的可行性。

2.系统总体方案设计2.1自动售货机硬件结构在自动售货机控制系统中,各种硬件设备与PLC 连接,当硬币识别器,纸币识别器对钱币识别后给PLC 一个信号,PLC 内部进行货币的加数计算。

通过各种按钮进行购买,退币的控制。

当购买商品时,按下商品选择按钮,PLC 输出指令通过接触器控制电机进行商品的出货、退币。

该自动售货机可靠性强,使用方便, 对投入的钱币有自动识别真伪功能,并能对投入的钱进行累计,根据投入的钱币选择商品,当商品缺货时对应的缺货指示灯亮,交易结束进行自动找零。

图2.1硬件结构图2.2 PLC选型设计图 2.2 PLC 控制系统图本次设计以西门子 S7-200 为内部控制系统。

以西门子 S7-200 为基础的控制系统的自动售货机可根据销售对象的种类来选择要扩展的模块。

直接读写摸拟量 I/O 模块,不需要复杂的编程,方便了开发人员的程序设计。

普通 PLC 温度适用范围为 0~55 度,宽温型 S7-200 适用温度范围为-25~+70 度,为自动售货机复杂的销售环境提供了可能。

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

图 2.3 PLC 外形图 CPU 模块 输入 模块 输出 模块 可编程控制器 接触器 电磁阀 指示灯 电源按钮限位开关选择开关电源根据自动售货机的功能要求,对PLC 进行模块化设计(1)系统初始化功能模块。

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

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

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

当有货币投入时,通过货币识别模块进行对货币的识别,当识别通过后会给PLC 发送指令通过累计器对钱币计数。

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

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

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

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

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

自动售货机售有4 种产品,分别为1 元的纯净水、2 元的山泉水、3 元的红茶,4 元的奶茶,当投入的货币币值大于等于商品按钮时只要选择对应的商品按钮就可以购买。

(6)退币功能模块。

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

2.3硬币的识别硬币的识别主要通过识别硬币的材料和尺寸来判别硬币的真伪,硬币的材质是由特殊的合金制作成的,无法伪造出来,不同币值的硬币在尺寸重量上有很明显的差别。

当硬币投入后,硬币通过由电感和电容组成的磁场,由于硬币材料和尺寸上的不同,通过磁场时会影响电感的电感量,电感量的变化引起振荡频率的变化,检测到的振荡频率与系统中存在的频率进行对比,就可判别出钱币的真伪,如果钱币为真则给PLC 发送信号,进行货币的计算。

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

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

在市场上纸币的识别通常为紫外线识别,由于纸币是由特殊的纸张制作而成,在紫外线下没有荧光反射,可以根据荧光的强度辨别钱币的真伪。

不同币值的纸币面积大小有所不同,可通过红外装置来辨别钱币纸张的大小来区分币值,当钱币为真时,钱币可通过纸币识别器,并给PLC 一个信号,进行货币的累加计算。

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

图2.5 纸币识别器2.5电机的选择当发生购买后,自动售货机要自动出货,市场上售货机出货方式多种多样,根据售货的种类不同,出货方式也有所不同。

市场上的售货机大都是通过电机提供动力出货,在自动售货机内部每种产品的出货都需要一个电机来实现,但自动售货机中电机的功率并不需要多大,但当要求电机通电后能迅速动作,因此在电机选择方面我们选择低电压功率较小的直流电机。

相关文档
最新文档