系统简介
科技是第一生产力,为社会的社会不断的发展提供源源不断的动力。在每一个社会阶段,都会出现一些新科技的产物。在现代社会中,人们身边最熟悉的就是购物,购物是人民生活中不可或缺的重要组成部分。自动售货机就是科技社会发展的必然产物,随着劳动力短缺以及劳动力成本的不断提升,为了降低商家的经营成本,科学家们通过研究创造了自动售货机。
本文将笔者将通过对自动售货机的控制系统施行自动化的控制方法展开设计,利用PLC对其进行集中控制,自保停顺序控制,利用按钮开关等外部电气元件进行组合控制,使得整个自动售货机控制系统可以自动运行,无需人工过多干预。与此同时,本文还通过使用上位机组态的技术与MCGS组态软件得到的自动售货机关于售卖情况的各种数据,再按照一定的技术实现与远程控制模块之间的数据交流,来达到创造出可以进行数据统计的自动售货机的目的,使得整个自动售货机控制系统设计目标清晰可见。
关键词:自动售货机 PLC MCGS 数据统计 销售数据
第1章 绪论
1.1设计意义及价值
自动售货机是现代科技产物中一种新型的商业售卖方式。也正是由于自动售货机可以实现不用人力来对物品的售卖,并且该机器可以在任何位置进行安装。也正是因为自动售货机具有这些特点,所以对于该机器的设计和生产更应该注重他的安全性能。PLC(可编程控制器)是被广泛应用于工业的微型计算机。他凭借自己的安全性高、稳定性强以及易于控制等显著优势得到了人们的青睐。因此在对自动售货机控制系统的研制时也经常使用到这种微型计算机。自动售货机的出现,不仅在很大程度上降低了商家进行货物售卖的成本,而且还解放了生产力,缓解了劳动力不足的压力。除此之外,使用自动售货机对物品进行销售也是对传统的销售模式的一种创新。从使用效果上看,自动售货机一经问世就凭借其小巧玲珑的外形吸引了众多消费者的眼球。并且自动售货机不会像人一样因长时间售货而产生疲惫感,所以他可以实现二十四小时售货,满足各个时间段消费者的需求。从权衡自动售货机的利弊来看,使用自动售货机的利明显大于弊。如果中国重视自动售货机的研发,这对于中国的食品行业将是一个发展的机遇。由此可见,研发设计出安全智能的自动售货机是很有意义的。
1.2国内外研究现状
[1]现如今,自动化技术不断发展,许多商业销售模式也对自动化的需求越来越高,自动售货机已经普遍的出现在日常生活中,现如今自动售货机也在不断发展,根据顾客的需求提供各种各样的产品,使用起来十分便捷,允许各种支付方式,包括网上支付、现金结算等。与国外自助售货行业相比,我国自助售货行业历史比较短,但是由于需求比较大,因此发展速度比较快。在自动售货机的发展中,引进了AI技术,功能不断完善,现在市面上的自动售货机,主要安装的是投币系统,投入货币之后,货币识别系统便会识别出货币的面值,除此之外还能检验货币的真假,除了增加投币系统之外,还增加了币值累加计算系统,如果消费者投入的货币值大于购买金额的时候,自动售货机便会自行计算差额,并将差价返还给消费者。随着自动售货机的不断升级,现在已经由投币阶段过渡到付款阶段,消费者不仅仅可以通过硬币进行购买,还可以使用扫码付款的方式进行购买。除此之外,在这些自动售卖机中,商品出货的方式也多种多样,可以根据不同的商品,选用不同的出货方式,现阶段中出现了,机械手出货方式,这样的出货方式,可以保护商品,但是这种出货方式也受到了当前技术的限制,耗用的成本也比较高,因此还没有普及。有国外自动销售机相比,我国自动消售货机稳定性比较低,主要的原因还是因为我国自动销售机出现的比较晚,因此发展的没有那么完善,除此之外,我国自动售货机提供的商品也没有国外种类那么多,并且在售货机的监管方面,也十分欠缺。但是我国自动售货机十分便捷、消费者多的特点,因此发展的十分快,各方面的功能也在不断地改进,越来越能满足各种消费者的需求,也逐渐普及到日常生活中,在许多公共场合中我们都能看到自动售货机,自动售货机的出现使我们的购物更加便捷。
1.3 课题研究的思路及方法
根据自动售货机控制系统设计的过程要求,在对过程进行详细分析和理解后,提出了设计研究计划。比较并选择以上方案,并结合系统的实际设计要求,为设计选择最佳方案。根据最佳方案对于自动售货机控制系统而言,可分为三种控制系统,分别为可编程、微控制器和继电器。设计的要求,对系统进行技术功能分析,并组织动作流程和控制要求。根据设计要求,若想完成整体计划并实现,首先就需要分析控制单元,然后就开始选择模型,了解相对应的原理,接着就是选择电器设备,只有完成以上几个步骤,才可以达到任务要求。分析硬件设计部分,需要系统接线图和硬件要求,并描述组件选择部分。在软件设计部分,我们主要分析和设计程序设计的流程图,并将设计分配给I / O。I / O分配设计的目的是为以后的程序设计提供方便和基础。最后,我们通过设计和分析程序来提供程序仿真解决方案,并提供程序调试解决方案的步骤和方法。根据控制和过程分析的要求,应根据以下概念设计系统的设计:
(1)检查自动售货机控制系统流程的详细信息,尤其是所达到的动作要求和控制目标,检查参考资料,了解最新的设计结果,并为以后的设计提供依据。
(2)根据过程流分析和动作流比较选择系统方案,选择主控制器模型,选择相应的电气设备模型,确定最终系统设计方案,分析设计想法;
(3)在硬件设计部分中,首先分析硬件设计要求,完成以下几个部分的设计图,分别为主电路图和主控制器。
(4)本次设计有一个详细的软件程序流程,对系统的功能进行分析,阐述了软件的实际应用,设计分配系统的I/O口,设计并分析整个程序。
(5)借助组态软件王,本次自动售货机的相关数据由它进行统计[2]。
第2章 系统方案选择
2.1 系统控制方案选择
2.1.1逻辑电路
这种电路是一种能够运用数字信号进行操作的电路,能传递离散信号并对其进行处理,以二进制为基本原理。它大体上可以分为两种逻辑电路,分别为组合和时序,前者若是受到输入变量的影响,其输出值就会随着改变,输入值的过去量不会对输出值造成任何影响,它主要由“与门”、“或门”和“非门”组成,不能够对于过去的信息进行存储与保存。后者若是受到输入变量当前值的影响,那么它的输出值也随着变化,若是输入变量过去值对其有影响,其输出值也会随着变化,与组合逻辑电路相同,他的基本组成也一样。逻辑电路广泛运用于仪表和计算机等方面,拥有高低电平,精密性好且抗干扰[3]。
2.1.2 单片机控制
这种可以用MCU表示。能够完成特定条件下的逻辑功能,集成电路技术广泛运用于各个方面,其中计算机就普遍使用,这种技术需要借助于中央处理器和外围设备。通过设备集成创建的芯片可以执行数据计算和处理,例如数据计算,逻辑运算和中断响应。常见的外围设备还包括随机存取存储器RAM和只读存储器ROM。 RAM主要位于系统程序运行的结果数据中,而ROM包含系统程序。通常有计时器,串行通讯接口,I / O端口等。单芯片微型计算机非常小并且相对便宜。因此,它经常在某些小型电子设备中使用。单片机的基本结构由一个运算单元,寄存器和控制器组成。它有两个基本功能,分别为逻辑运算和数据运算,它可以对两个累加的两个数据进行运算。控制器和一些数据寄存器。微控制器的控制器是重要的设备,主要控制程序的执行并完成整个程序的执行。当前,由于其强大的功能和低廉的价格,单片机被广泛应用于小型工业控制领域,通信领域和家用电器领域。
2.1.2 PLC控制
PLC也称为可编程逻辑控制设备。内部中央处理器是CPU[4],主要控制程序逻辑并完成程序执行。在运行时,有一个特定的工作周期,也称为扫描周期,具体取决于时间段。连续扫描输入端口,将输入接口的数据存储在内部寄存器中,并在每个步骤执行程序。典型的PLC设备的扫描时间为10毫秒,而小型PLC的速度很慢,通常约为40毫秒,PLC I / O点也是测量性能的指标。与单片机相比,优点之一在于它们不仅可以执行数字输入,还可以执行模拟输入和输出。PLC最初是为特殊目的而设计的,它具有以下几点特点:抗干扰能力强,适应复杂多变的环境,并且方便使用。用梯形图编程。另外,最大的特点是它非常稳定或可靠,比普通类型的处理器更好,PLC的可靠性很高,因为它最初运用于大型工业之中,需要极高的稳定性。单片机和PLC相比,性能太差,可靠性差,拥有复杂的编译环境且硬件太杂,所整出来的程序也不如PLC直观和简便。而且PLC的硬件结构简单,所以,本设计选择PLC作为本设计的核心处理器。
2.1.3 PLC与逻辑电路比较
在上个世纪二十年代,继电器-接触器的控制方案被人们所提出并接受,所以在系统设计过程中,这个方案在社会中占了很重要的地位。它使用方便且结构简单,价格合理,在当初的社会中还可以起到电机控制的要求,深受人们的喜爱。但是它还是存在一定的缺点,那就是运行结果不太可靠,运行速度较慢。基于以上几点原因,PLC就逐渐取代了它的地位,关于PLC和它的控制方案可以从以下几个方面了解。
(1)控制逻辑方面
关于PLC的控制逻辑可以借助于编程来控制,不需要复杂线路。PLC方便控制,若是想要改变控制逻辑,不需要更换硬件,也不需要更换线路,只需要把输入程序进行修改。但是触点-触点控制逻辑拥有较为复杂的线路,系统没有足够的稳定性,它的运行比较笨重,若想改变逻辑电路,就只能重新连线。
(2)控制速度
当上级发送指令,继电器-接触器需要执行相对应的程序,就需要及时毫秒的时间去打开或者是闭合触点。不仅如此,它还拥有众多的连接硬件,所以接触动作极慢。但是PLC就不一样,它时间较短,仅需要几微秒,并且线路简单,极快的控制速度。
(3)定时控制方式
继电器-接触器在这种方式下极易受到环境的影响,所测得的精度较低,由此所测得的时间也不够准确。PLC与它相比就截然相反,因为可以由振荡器作为它的时间参考标准,执行过程可以由软件进行控制,所以所测得的数据较为准确,时间较为精准且对环境无太大影响。
(4)维护性
继电器-接触器若想实现控制逻辑,就需要借助于大量的硬件,这使得系统的可靠性大大降低,硬件过多,所需要连接的线路也变得更加复杂,若是中途发生问题,维修起来也不方便。但是PLC是软件控制,能够自我修复,当遇到问题还可以自我诊断和修复,给系统调试带来巨大便利。
2.1.4 PLC与单片机的比较
(1)在当前社会中,运用单片机较为成熟的控制系统当属PLC[5],它的使用较为普遍,是当前运用较为成熟的单片机产品。
(2)我们可以借助于单片机形成各种各样的系统,设计范围较为广泛。若想构成一个软件系统,单单依靠单片机还行,还需要添加元器件和软件系统。
(3)在所建项目中,若是单项工程,那么就可以使用PLC进行处理,虽然成本较为昂贵,但是它的抗干扰能力强,便于项目最后的成功,方便可靠。
(4)若是所做项目较为复杂庞大,就可以借助于单片机系统,因为其成本较低。但是单片机系统的使用很考验公司团队的能力和对于单片机系统的经验。
从以上几个方面进行综合考虑,最终选择PLC在完成这个设计。
第3章 系统硬件设计
3.1 按钮开关的原理及选型
按钮开关,也称为控制按钮[6](也称为按钮),这种按钮方面使用,正常情况下可以自动复位,若是情况特殊,可以手动进行复位。按钮可以在系统运行过程中发出启动或者停止的指令,从而可以控制继电器和发动机,保障系统的安全。通常对于小电流程序而言,可以通过按钮对其电路进行控制,它可以适用低于四百四十伏电压的交流电路和直流电路,且该电路电流必须小于五安培。它可以互连电路,不需要收到主电路控制。在现实生活中,为了方便识别,通常用不同颜色的按钮表示不同功用,防止操作失误。它们的颜色是红色,黄色,蓝色,白色,黑色,绿色等。红色通常表示不安全。启动则用绿色表示。红色代表有紧急情况需要停止。对于这些按钮也有特定要求,纽盖上必须有固定环,且它必须有金属固定器。以防止按钮意外操作或故障。安装角度处的按钮板和按钮按钮必须由金属制成,并连接到主机械接地总线。
通过对本设计的深入了解以及分析,正泰按钮开关 NP2-BA31 自复位常开常闭点动开关就可以满足本设计要求。其实物图如图3-1和图3-2所示:
3.3 电动机的原理及选型
旋转磁场是由于三相电流驱动[9]三相定子电动机而产生。在磁场中,转子线圈有受到力作用,转子中产生的包络(转子的旋转是一个封闭的道路)和当前转子的感应的电流是定子的旋转磁场,电磁力将产生旋转的电磁力来驱动电机转子使电机运转。借助于电磁感应效果产生电流,因此它也就被称之为“感应电动机”。应用电流和磁感的组合来驱动电动机的转子。在磁场中,允许闭合螺旋围绕xy轴旋转。根据法拉第定律可得,磁通量的产生是顺时针旋转的磁场,顺势产生电势,也就产生了电流。能力方向的判断可以从伦茨定律中得知,电流感应总是阻止感应电场。因此,每个导体接收与感应磁场运动方向相反的洛伦兹F力。一个简单的方法来确定每个导体的力的方向是使用正确的名称(可以通过手指来判断磁场的感应力,也就是右手螺旋定理)。线圈经历一定量的扭矩的在相同的方向的磁场电感,其指的是旋转磁场及一对由旋转而产生电动转矩的关闭方负载平衡线圈旋转。
本次设计的电源为三相交流电源,它们之中的线圈可以由其中一相供电。交流电流和绕组之间相互中断并产生正弦波。磁场有一个相同的规律,它一般都是沿着一样的轴线。它受到电流的影响,当电流达到最大值时,所得到的磁场也是处于一个最高峰。若是两个磁场按照不一样的旋转方向进行旋转,就会产生这种结果。该磁场是一个固定值,也就死二分之一峰值。极对数和频率会对磁场旋转的速度造成影响。我们通常把这种速度叫做同步速度。一般情况下不存在驱动扭矩,当闭合线圈导致电流时,这种情况才会发生。一般而言,只有当磁通量变化时才会形成转矩,线圈对其起到一个决定性作用[10]。所以就必须改变旋转磁场和闭合线圈之间的速度。我们根据以上这种原理进行工作的电动机就叫做异步电动机。误差就是知道同步和关闭两种速度之间的不同之处,通常用百分比进行表示。假如用s表示下表,n表示关闭速度,ns表示同步速度,那么就可以用如下式子进行表示 s = [(ns-n)/ ns] x 100%,在现实生活中,转子频率最大值与电台频率相等,位于启动电动机之时。它就是频率与比例倍数的乘积。
发动机转速和转子频率成反比,发动机的负荷在一定程度上影响着转向的稳定性。同时电源电压也会对其造成影响。着陆率受到负载的影响,若是负载低,那么它就小。电源电压对下降率造成影响,若是电压小于标准,则会增加下降率。电动机的同步速度和定子对数以及功率频率成正比。
结合性价比以及本设计要求,选用台湾东力品牌的售货机专用电机,其型号为:4GN-20.25-50。
图3-4 电动机
第4章 系统软件设计
4.1软件流程图
图4-1 软件流程图
第5章 系统调试
5.1 PLC程序仿真
图5-1 PLC程序仿真图
图5-2 PLC程序仿真图
5.2 上位机组态
5.2.1 MCGS简介
MCGS是北京昆仑通态自动化软件科技有限公司研究制作的一种组态软件系统该系统是根据Windows平台来进行工作的,它的主要功能是快速构造和生成上位机监控系统。除此之外,他还有对特定区域的数据的收集和分析监测、前端数据的处理和控制等功能。他可以在Microsoft Windows Me/NT等操作系统上使用。
5.2.2 MCGS组态展示
图5-3 组态仿真图
结 论
随着自动售货机功能的不断完善,现如今已经普及到我们的日常生活中。其控制系统主要采用PLC,大大提高运行的效率。当顾客购买商品的时候,这种控制系统可以快速的识别,将指定的商品准确的投送给顾客。当顾客所选择的商品已经出售完时,PLC可以借助通信功能,进而会发出指令。本文根据当前PLC控制系统的发展,以及自动控制的理论,设计自动售货机控制系统。
本篇设计的系统采用的控制编程主要是PLC,这种系统运作比较稳定,设计个性化、质量与价格的比例相对较高、系统可扩展的能力比较强等。在设计完之后,我们对系统进行了调试,我们正是借助这一系统的控制性能更加稳定,成功的完成了本次自动售货机系统的设计,本次设计的系统在市面上自动售货机的基础上,运行更加高效、稳定,而且系统维护的成本比较低、也比较简单,也可以帮助设计出功能更加强大的系统提供思路。经过系统的调试之后,该系统运行比较稳定,能够满足基本的要求。本篇系统的设计中,自动收货系统能够成功完成信号的采集以及控制工作,并且采用了组态软件,对设计的系统进行了仿真测试。我们在本次系统的设计中,主要应用了两种技术,一种技术是自动控制技术,另一种技术是通讯技术,这两种技术的应用可以帮助自动售货机进行市场推广。