plc自动售货机程序及说明

合集下载

PLC应用指令的运用—自动售货机控制程序设计

PLC应用指令的运用—自动售货机控制程序设计
梯形图
1、对于加法运算ADD的说明: ① 加法运算是代数运算。 ② 若相加结果为0,则零标志位M8020 = 1,可用来判断两个数是否相反数。 ③ 加法指令可以进行32位操作方式。例如,指令语句“DADD D0 D10 D20”的操作数构成如下图所示。
该指令可以进行连连续续//脉脉冲冲 执行方式。
图1 加法指令ADD的举例1
乘法 FNC22 MMULL 除法 FNC23 DDIIVV 操作数 [S1]、[S2]:K、H、KnX、KnY、KnM、KnS、T、C、D、V,Z [D]:KnY、KnM、KnS、T、C、D、V,Z
梯形图
二进制乘除运算指令说明
➢ 指令进行二进制运算,数据最高位为符号位。 ➢ 可以进行16/32位乘除运算,16位运算时,积为32位数据,商和余数为16位数据;32位运算时,
自动售货机控制程序
(一)I/O分配
表4-25 自动售货机I/O分配及软元件说明
输 输入继 电器
X0 X1 X2 X3 X4
X5

作用
1元投币 5元投币 10元投币 雪碧选择 可乐选择
退币按钮

输出继电器
Y1 Y2 Y3 Y4 Y5 Y16~Y10 Y26~Y20

控制对象
雪碧指示 可乐指示 雪碧出口 可乐出口 退币口
(一)使用乘除运算指令实现8盏流水灯控制程序
1.控制要求
用乘除法指令实现8盏流水灯的移位点亮循环。有 一组灯8个,接于Y7~Y0,要求: 当X0=ON时,灯正序每隔1s单个移位,接着,灯反序每 隔1s单个移位并不断循环。
2.程序设计
停车场车位控制
(一)停车场车位控制程序
1.控制要求 (1)在入口和出口处装设 检测传感器,用来检测车 辆进入和出去的数目; (2)尚有车位时,入口栏 杆才可以将门开启,让车 辆进入停放,并有绿灯指 示尚有车位;

基于plc的自动售货机程序设计(word文档良心出品)

基于plc的自动售货机程序设计(word文档良心出品)

基于plc的自动售货机程序设计(word文档良心出品)题目:基于pic的自动售货机程序设计1 PLC的硬件组成PLC的硬件主要由中央处理器(CPU、存储器、输入单元、输出单元、通信接口、扩展接口、电源等几部分组成。

其中,CPU是PLC 的核心;输入单元/输出单元是CPU和现场输入/输出设备之间的接口电路;通信接口用于连接编程器、上位计算机等外部设备,其硬件构成图如图1-1 o图1-1 PLC硬件结构图2 PLC控制自动售货机的主要硬件及选型2.2.2自动售货机I/O点的分配输入/输出单元通常也称I/O单元或I/O模块,是PLC和工业生产现场之间的连接部件。

PLC 通过输入接口可以检测被控对象的各种数据,以这些数据作为PLC对被控对象进行控制的依据;同时PLC又通过输出接口将处理的结果送给被控对象,以实现控制目的。

本次自动售货机I/O点的分配表如表3-1所示。

表3-1自动售货机PLC控制I/O地址分配表输入信号PLC地址输出信号PLC地址找零按钮x0找零y0一元饮料按钮x1咖啡出口y1五元饮料按钮x2汽水出口y2十元元饮料按钮x3汽水指示灯y3咖啡饮料按钮x4咖啡指示灯y4汽水按钮x5找钱按钮y5复位按钮x6找钱出口y62.2.3自动售货机的I/O接口图此次自动售货机的I/O接口如图3-1所示,SB2-SB7是物品选择按钮,当投入货币物品绿灯亮(Q1.0-Q1.5)。

按下SB2-SB7其中一个,对应的KM线圈得电,电机转动出相应的物品(Q0.1-Q0.6);当有物品售完,其行程开关断开,物品绿灯不亮并同时向总部发送物品销售完的信息;当购买物品总值低于投入总值时,可按找零按钮SB1后KM1得电,电机转动找零(Q0.0)。

图3-1自动售货机PLC控制I/O接口图4.1.2数学运算指令在梯形图中,整数、双整数和浮点数的加、减、乘、除指令(见表4-2)分别执行下列运算:IN1+IN2=0UT,IN1-IN2=0UT,IN1*IN2=0UT,IN1/IN2=0UT。

plc 自动售货机程序及说明

plc  自动售货机程序及说明

自动售货机程序设计思路整理
一、根据控制要求确定输入、输出元件
输入元件:假币识别传感器(X0)、1元识别传感器(X1)、5元识别传感器(X2)、10元识别传感器(X3)、商品A选择按钮(X4)、商品B选择按钮(X5)、商品A出货限位开关(X6)、商品B出货限位开关(X7)、取消交易按钮(X17)
输出元件:假币识别阀(Y0)、1元接收阀(Y1)、5元接收阀(Y2)、10元接收阀(Y3)、商品A驱动接触器(Y4)、商品B驱动接触器(Y5)、5元找零控制阀(Y6)、1元找零控制阀(Y7)、数码管显示输出Y10~Y16、可购买商品A指示灯(Y20)、可购买商品B指示灯(Y21)
二、I/O分配表
三、程序设计思路
1.处理投币动作程序(真假处理和接收1、5和10币操作程序)
2.投币数据处理程序
3.根据币值处理可购商品显示处理程序
4.根据币值和商品选择处理商品输出和停止输出程序
5.出货后数据处理程序
6.找零处理程序(出货与找零关系处理、判断找零条件、找零完成处理、1元退币处理、5元退币处理、退币后数据处理)
7.币值实时显示处理
四、其他方法编程
状态转移图法
作用元件编号作用元件编号启动开关X0 大于4元指示Y0 投入1元钮X1 大于8元指示Y1 投入5元钮X5 咖啡出口Y2 投入10元钮X10 可乐出口Y3 咖啡钮X3 有余额指示Y4 可乐钮X4
找零钮X11
判断币值真假及投币操作对应程序数据处理及显示可买商品对应程序
根据所选商品驱动出货电机旋转并完成动作对应程序出货后数据处理、退币后数据处理及数据显示对应程序。

自动售货机PLC控制实例

自动售货机PLC控制实例

自动售货机
要求如下:
1、PLC编程要求:
投币系统:
X0 ,X1分别为1元入口、5角入口的硬币检测传感器,Y0,Y1分别为汽水和咖啡的指示灯。

当投入币值小于1元时,汽水和咖啡的指示灯都不亮;当投入币值大于或等于1元而小于2元时,汽水指示灯亮;当投入币值大于或等于2元时,汽水和咖啡指示灯同时亮。

选择饮料:
X3,X4分别为汽水和咖啡的选择按钮,当按下X3时,供给汽水的电机Y3和开关电磁阀Y4同时动作;按下X4时,供给咖啡的电机Y5和开关电磁阀Y6同时动作;
当饮料输出8秒时,首先关断电磁阀,电机继续工作0.5秒后停机。

在饮料输出结束后,减去相应的购买钱币数。

2、触摸屏画面要求:
(1)画面1:画面上显示“Total money”,在其下面实时显示所投入自动售货机的币值。

用两个指示灯实时显示汽水和咖啡指示灯的状态。

(2)画面2:画面上显示选择汽水和咖啡的选择按钮,显示汽水和咖啡的电机及电磁阀动作的指示灯。

自动售货机PLC梯形图及解释 MAIN

自动售货机PLC梯形图及解释 MAIN

X000 X001 0M1X002X003PLSPLSPLS M1M2M313ADD D0 K1 D0M221ADD D0 K2 D0M329ADD D0 K5 D0X000 37CMPCMPD0D0K11K14M4M75256M4 Y002M7Y003T1T4Y000Y001M4X004M15 60SUBP D0 K12D0Y002T0Y002K70T0T2T1T1T2K5K5X0接开关,打开后常闭。

若按下X1,发出一个上升沿,M1通若按下X2,发出一个上升沿,M2通若按下X3,发出一个上升沿,M3通若M1通,则D0值加1若M2通,则D0值加2若M3通,则D0值加5若D0>11,则M4通若D0>14,则M7通M4通,说明可以买汽水,汽水指示灯亮M7通,说明可以买咖啡,咖啡指示灯亮汽水指示灯亮且按下X4,或按下汽水排出,D0减12汽水指示灯亮且按下X4,T1通,开始计时汽水指示灯亮且按下X4,T0开始计时,限制时间T0时间到后,汽水排出关闭T1通,T2开始计时M7 X005 M1586 SUBP D0 K15 D0Y003 T3Y003K70T3T5T4T4T5 K5 K5112 X000 X006 Y003 Y002M15 M15M15118 CMP D0 K4 M30 M30 M20SUB D0 K5 D0T11PLS M20T10Y006T11T10T10T11 K5 K5M15 M32153M31 M40 M21CMPSUB D0D0K2K2M40D0M41 T13PLS M21 T12Y005T13T12T12T13 K5 K5咖啡指示灯亮且按下X5,或按下咖啡排出,D0减15T3时间到后,咖啡排出关闭咖啡指示灯亮且按下X5,T3开始计时,限制时间咖啡指示灯亮且按下X5,T4通,开始计时T4通,T5开始计时按下找钱按钮,M15自锁若D0>4,则M30通M30通,则Y6通,出币5元M30通时,T10开始计时,闪烁五次,即5元出币时间T10通,T11开始计时若D0>2,M40通T11通一次,M20加 1D0值减2T13通一次,M21加 1M40通,则Y5通,出币2元M40通时,T12开始计时,闪烁五次,即2元出币时间T12通,T13开始计时M20通,D0值减5M15 M32 M42193M31 M50 M22CMPSUB D0D0K1K1M50D0M51 T15PLS M22 T14Y004T15T14T14T15 K5 K5M15 M32 M42 M52234 ZRST T0 T15 M31250ZRST M0 M100END若D0>1,M50通D0值减1T15通一次,M22加1M50通,则Y4通,出币1元T14开始计时,闪烁五次,即1元出币时间T14通,T15开始计时投币完成,复位T0 — T15同时复位M0 — M100梯形图说明:打开X0开关,自动售货机开始工作;M1、M2、M3为投币1、2、5元中间继电器;M4、M7为买汽水、咖啡中间继电器;当买汽水灯Y0亮后,可按买汽水按钮,计时器T1开始计时,指示灯闪烁五次,排出完成;买咖啡灯Y1亮后,可按买咖啡按钮,计时器T4开始计时,指示灯闪烁五次,排出完成;购买结束后,当按下X6按钮,进入找钱状态,M30、M40、M50、分别表示余额大于5元、2元、1元;如果余额大于5元,则进行5元退币,余额相应减5;如果余额小于5元,大于2元,则进行2元退币,余额相应减2;如果余额小于2元,大于1元,进行1元退币,当余额为零后,对 T0—T15,M0—M100 复位,程序结束。

基于PLC的自动售货机的设计说明

基于PLC的自动售货机的设计说明

一、实训题目: 自动售货机控制实训目的及要求:1、掌握欧姆龙PLC的指令,具有独立分析和设计程序的能力2、掌握PLC梯形图的基本设计方法3、培养分析和解决实际工程问题的能力4、培养程序设计及调试的能力5、熟悉传输带控制系统的原理及要求实训设备:PLC设备器二、总体方案设计自动售货机设计中,从控制角度来说可采用继电器控制、单片机控制和可编程控制器控制。

(一)方案论证1.方案一继电器控制它的控制思想是以继电器为核心,采用硬接线方式把各种继电器、定时器、接触器及其触点按照一定逻辑关系连接起来组成控制系统,控制相关生产机械工作。

例如要通过接触器实现两台电机设备的同步运行,采用继电器控制,其控制系统简图如图1。

SF1 KF电电源源母母线线图1 继电器控制系统简图由图可知它的三条支路是并行工作的,当按下按钮SF1,中间继电器KF得电,KF的两个触点闭合,接触器QA1、QA2同时得电并产生动作,所以其控制逻辑关系为由继电器、接触器硬接线(硬件)方式。

2.方案二单片机控制它的控制系统是基于芯片级的系统,设计开发一个单片机系统,需要先设计硬件系统,画硬件电路图,制作印刷电路板,购置各种所需的电子元器件,焊接电路板,进行硬件调试,进行抗干扰设计和测试的大量工作;需要使用专门的开发装置和低级编程语言编制控制程序,进行系统联调。

3.方案三可编程控制器控制它的控制思想是采用可编程的存储器,用来在其部存储逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式和模拟式的输入和输出,控制各种类型机械的生产过程。

PLC是一种工业控制计算机,故它的工作原理是建立在计算机工作原理基础之上,即通过执行反映控制要求的用户程序来实现的,这种方案的控制功能接线图如图2。

图2 用PLC实现控制功能的接线示意图由图可知CPU是以分时操作方式来处理各项任务的,计算机在每一瞬间只能做一件事,所以程序的执行是按顺序依次完成相应各电器的动作,其控制逻辑关系为由部存储逻辑(软件)方式。

项目2自动售货机的PLC控制

项目2自动售货机的PLC控制

项目2 自动售货机的PLC控制
项目分析 本项目要求实现两种饮料的购物,系统能统计投币 的数量,根据所购饮料进行比较判断,然后输出并 执行相应的操作:当投币大于或等于3.5元时,按下 可乐按钮,可乐电磁阀打开8s,实际应用中电磁阀 打开时间可按接满一杯饮料来调试,指示灯闪烁8s。 当投币大于或等于5.5元时,按下橙汁按钮,橙汁电 磁阀打开8s,指示灯闪烁8s。当有找零或投币不够 时,退币指示灯亮。
项目2自动售货机的PLC控制
项目2 自动售货机的PLC控制
项目描述
随着科技的发展和人们生活水平的提高,自动化商 业机械的应用越来越广泛,自动售货机被广泛用于 公共场所。现要求用PLC设计两种饮料的自动售货 机,系统可识别多种人民币,能根据投币数量出售 可乐、橙汁等饮料。若投币少于购饮料的钱或有找 零时,则退币指示灯发光,其示意图如图4-2-1所示:
项目2 自动售货机的PLC控制
项目知识准备
(一)分析以下梯形图,并理解减法指令的应用
项目2 自动售货机的PLC控制
项目实施
(一)I/O分配表
项目2 自动售货机的PLC控制
项目实施
(二)接线图
项目2 自动售货机的PLC控制
项目实施
(三)所需器材
项目2 自动售货机的PLC控制
项目实施
(四)实物接线图
项目2 自动售货机的PLC控制
项目实施
(五)梯形图
项目2 自动售货机的PLC控制
项目实施
(五)梯形图
项目2 自动售货机的PLC控制
项目拓展
自动售货机的PLC控制项目只设计了两种饮料的购物方式,如 果要设计三种或四种物品的售货机,应如何设计程序呢? 完成以下任务。 1. I/O分配表; 2. 接线图; 3. 梯形图; 4. 上机调试。

自动售货机PLC梯形图及解释 MAIN

自动售货机PLC梯形图及解释 MAIN

X000 X001 0M1X002X003PLSPLSPLS M1M2M313ADD D0 K1 D0M221ADD D0 K2 D0M329ADD D0 K5 D0X000 37CMPCMPD0D0K11K14M4M75256M4 Y002M7Y003T1T4Y000Y001M4X004M15 60SUBP D0 K12D0Y002T0Y002K70T0T2T1T1T2K5K5X0接开关,打开后常闭。

若按下X1,发出一个上升沿,M1通若按下X2,发出一个上升沿,M2通若按下X3,发出一个上升沿,M3通若M1通,则D0值加1若M2通,则D0值加2若M3通,则D0值加5若D0>11,则M4通若D0>14,则M7通M4通,说明可以买汽水,汽水指示灯亮M7通,说明可以买咖啡,咖啡指示灯亮汽水指示灯亮且按下X4,或按下汽水排出,D0减12汽水指示灯亮且按下X4,T1通,开始计时汽水指示灯亮且按下X4,T0开始计时,限制时间T0时间到后,汽水排出关闭T1通,T2开始计时M7 X005 M1586 SUBP D0 K15 D0Y003 T3Y003K70T3T5T4T4T5 K5 K5112 X000 X006 Y003 Y002M15 M15M15118 CMP D0 K4 M30 M30 M20SUB D0 K5 D0T11PLS M20T10Y006T11T10T10T11 K5 K5M15 M32153M31 M40 M21CMPSUB D0D0K2K2M40D0M41 T13PLS M21 T12Y005T13T12T12T13 K5 K5咖啡指示灯亮且按下X5,或按下咖啡排出,D0减15T3时间到后,咖啡排出关闭咖啡指示灯亮且按下X5,T3开始计时,限制时间咖啡指示灯亮且按下X5,T4通,开始计时T4通,T5开始计时按下找钱按钮,M15自锁若D0>4,则M30通M30通,则Y6通,出币5元M30通时,T10开始计时,闪烁五次,即5元出币时间T10通,T11开始计时若D0>2,M40通T11通一次,M20加 1D0值减2T13通一次,M21加 1M40通,则Y5通,出币2元M40通时,T12开始计时,闪烁五次,即2元出币时间T12通,T13开始计时M20通,D0值减5M15 M32 M42193M31 M50 M22CMPSUB D0D0K1K1M50D0M51 T15PLS M22 T14Y004T15T14T14T15 K5 K5M15 M32 M42 M52234 ZRST T0 T15 M31250ZRST M0 M100END若D0>1,M50通D0值减1T15通一次,M22加1M50通,则Y4通,出币1元T14开始计时,闪烁五次,即1元出币时间T14通,T15开始计时投币完成,复位T0 — T15同时复位M0 — M100梯形图说明:打开X0开关,自动售货机开始工作;M1、M2、M3为投币1、2、5元中间继电器;M4、M7为买汽水、咖啡中间继电器;当买汽水灯Y0亮后,可按买汽水按钮,计时器T1开始计时,指示灯闪烁五次,排出完成;买咖啡灯Y1亮后,可按买咖啡按钮,计时器T4开始计时,指示灯闪烁五次,排出完成;购买结束后,当按下X6按钮,进入找钱状态,M30、M40、M50、分别表示余额大于5元、2元、1元;如果余额大于5元,则进行5元退币,余额相应减5;如果余额小于5元,大于2元,则进行2元退币,余额相应减2;如果余额小于2元,大于1元,进行1元退币,当余额为零后,对 T0—T15,M0—M100 复位,程序结束。

自动售货机PLC控制设计说明书

自动售货机PLC控制设计说明书

PLC技术应用课程设计说明书自动售货机PLC控制学院机械工程学院专业机械工程及自动化班级 11级机电创新1班学生姓名黄文聪指导老师王苗苗2014 年 6 月 11 日课程设计任务书兹发给2011级机械创新一班学生黄文聪课程设计任务书,内容如下:1.设计题目:自动售货机PLC控制2.应完成的项目:(1)物料清单一份(2)电气图纸(3)带注释的PLC程序(4)课程设计说明书1份3.参考资料以及说明:[1] 史国生.电气控制与可编程控制器技术.北京:化学工业出版社,2004[2] 张万忠.可编程控制器应用技术.北京:化学工业出版社,2005[3] 张培志. 电气控制与可编程序控制器. 北京:化学工业出版社,2007.[4] 张万忠. 可编程控制器应用技术. 北京:化学工业出版社,2002.[5] 熊葵容. 电器逻辑控制技术. 北京:科技出版社,2002.4.本设计任务书于2014年5月26日发出,应于2014年6月13日前完成,然后进行答辩。

指导教师王苗苗签发2014 年5月26 日课程设计评语:课程设计总评成绩:指导教师签字:年月日目录摘要 (2)Abstract (3)第一章 PLC的概述 (4)1.1 PLC的定义 (4)1.2 PLC的简介 (4)1.3 PLC的工作原理 (4)1.4 PLC的循环扫描工作 (4)1.5 PLC的硬件组成 (6)1.6 PLC的编程语言 (7)1.7 PLC的特点 (7)第二章设计题目 (8)第三章设计要求 (9)第四章设计作用与目的 (10)第五章系统设计 (11)5.1 系统总体设计 (11)5.1.1 系统设计总思路 (11)5.1.2 程序设计的步骤 (11)5.2 绘制PLC梯形图 (12)5.2.1 记币系统 (12)5.2.2 比较系统 (13)5.2.3 选择系统 (15)5.2.4 供给系统 (16)5.2.5 退币系统 (17)5.3 I/O分配表 (19)5.4 PLC外部接线图 (19)第六章设计中的问题及解决方法 (20)第七章设计心得 (21)参考文献 (22)附录一梯形图 (23)附录二电器接线图 (28)摘要自动售货机是可完成无人自动售货的商业自动化设备,它不受任何场地限制,方便快捷,可以每天24h售货,在我国也越来越普及。

自动售货机的PLC控制

自动售货机的PLC控制
Байду номын сангаас
自动售货机(Vending Machine,VEM) 是一种根据投入的钱币自动付货的机器。 是商业自动化的常用设备,它不受时间、地 点的限制,能节省人力、方便交易。是一种 全新的商业零售形式,又被称为24小时营业 的微型超市。
饮料自动售货机
食品自动售货机
化妆品自动售货机
综合自动售货机
饮料自动售货机
自动售货机控制系统由储货仓储、出物控制 系统、取物口和数显区、投币口、退币口等 构成 。
1、明确控制要求
设 计 步 骤
2、给出I/O分配表 3、画出硬件接线图 4、编写PLC控制程序 5、 系统接线与调试
1、售货机的控制要求
(1)此自动售货机可投入1元硬币、5元、10元纸币。 (2)自动售货机可售两种饮料,果汁每瓶12元,啤酒每瓶15元。 (3)当投入的币值等于或超过12元时,果汁指示灯亮;当投入的 硬值等于或超过15元时,果汁和啤酒指示灯都亮。 (4)当果汁指示灯亮时,按果汁按钮,则售货机输出果汁。 (5)当啤酒指示灯亮时,按啤酒按钮,则售货机输出啤酒。 (6)若投入币值超过按钮所需的钱数(果汁12元,啤酒15元)时, 售货机计算出余额,并且以币值为1元的硬币退还,找钱指示灯 亮,表示找钱动作,并退出多余的钱。
2.I/O分配
2.I/O分配
梯形图中使用的DM数据区如表所示。 DM数据区I/O分配 5元纸币 总钱数 10元纸币 总钱数 5元和10 元纸币 总钱数 D15 1元、5元 和10元币 总钱数 D16 余额
内容
数据区
D5
D10
D20
3.PLC 的硬件接线
4.设计梯形图程序
5.系统调试 ① 完成接线并检查确认接线正确与否; ② 输入并运行程序,监控程序运行状态,分析 程序运行结果; ③ 程序符合控制要求后再接通主电路试车,进 行系统调试,直到最大限度的满足系统的控制 要求为止。

自动售货机的控制PLC

自动售货机的控制PLC

实验七自动售货机的控制一、实验目的进一步熟悉程序的编写与调试。

二、实验器材S7-200,PC机三、实验内容1.此自动售货机可以投入1元、5元和10元硬币。

2.动售货机可售两种饮料,汽水每瓶12元,咖啡15元。

3.当投入的硬币总值等于或超过12元时,汽水按钮指示灯亮;当投入的硬币总值等于或超过15元时,汽水和咖啡按钮指示灯都亮。

4.当汽水按钮指示灯亮时,按下汽水按钮,则排出汽水,同时汽水按钮指示灯闪烁,7秒后自动停止。

5.当咖啡指示灯亮时,按下咖啡按钮,则排出咖啡,同时咖啡按钮指示灯闪烁,7秒后自动停止。

6.若投入的硬币总值超过所选饮料的价值时,自动售货机将余款退还顾客。

四、I/O分配五、参考程序实验四传送带的控制一、实验目的编程并调试程序二、实验器材S7-200、PC机三、实验内容皮带传输机是一种平移连续运输机械,如将矿石、精矿粉、粮食等不断从一个地方运送到另一个地方,常用于粮库、矿山的生产流水线上。

为了便于维护、检修、改变方向以及斜度,一般都由多条皮带组成。

皮带运输机的控制要求为:启动时为避免重载启动,顺序为3#,2#,1#,并应有一定的时间间隔. 停车时为了避免货物残存在皮带上,顺序为1#,2#,3#.1#2#3#四、 I/O分配表五参考程序如下。

程序中T40,T39与T37,T38有什么区别,T40,T39的作用是什么?Q0.2可简化如下:实验二运料小车的控制一、实验目的掌握简单程序的编制方法。

二、实验器材S7-200,PC机三、实验内容运料小车如图2-1所示。

小车可在A、B两地起动,小车起动后返回A地,停止1分钟等待装料,然后返回B地,到达B地后,停车1分钟等待御料,再自动返回A地,如此反复运行。

小车在运行中,均可用手动开关令其停车,再次起动后,重复第1步。

前进,后退分别由指示灯指示其运行方向。

图2-1四、I/O分配表五、参考程序如下:思考:1.T37、T38的作用是什么?。

西门子plc自动售货机

西门子plc自动售货机

如下图所示的自动售货机示意图,其工作要求如下:1.此售货机可投入1元、5元或10元硬币。

2.当投入的硬币总值超过12元时,汽水按钮指示灯亮;当投入的硬币总值超过15元时,汽水及咖啡按钮指示灯都亮。

3.当汽水按钮灯亮时,按汽水按钮,则汽水排出7s后自动停止,这段时间内,汽水指示灯闪动。

4.当咖啡按钮灯亮时,按咖啡按钮,则咖啡排出7s后自动停止,这段时间内,咖啡指示灯闪动。

5.若投入硬币总值超过按钮所需的钱数(汽水12元,咖啡15元)时,找钱指示灯亮,表示找钱动作,并退出多余的钱。

工控PLC擂台每周一期,本期下周末结贴。

奖项设置:一等奖1名:50MP,二等奖5名:10MP,三等奖10名:30积分。

MP介绍:gongkongMP即工控币,是中国工控网的用户积分与回馈系统的一个网络虚拟计价单位,类似于大家熟悉的QB,1个MP=1元人民币。

MP有什么用?兑换服务:以1个MP=1元来置换中国工控网的相关服务。

兑换现金:非积分获得的MP可兑换等值现金(满100MP后、用户可通过用户管理后台申请兑换)。

一、硬件图:说明:1、在硬币入口安放一验币传感器,用以检验硬币的真伪。

在找零出口处安放一个红外光电开关,用以记录硬币个数。

2、J0 为找零执行机构,每动作一次放出1元硬币。

具体机械结构(略)。

3、J1 为汽水拨出机构,每动作一次拨出一瓶汽水。

具体机械结构(略)。

4、J2 为咖啡拨出机构,每动作一次拨出一罐咖啡。

具体机械结构(略)。

J0 ~ J3每次动作时间为0.1~0.3秒。

二、软件编程构思:本售货机投入的钱为1 元硬币,入口尺寸略大于1 元硬币的直径与厚度。

投入方式为一个一个依次投入,便于传感器对每个硬币进行验币检测。

每投入一元硬币,经过入口验币传感器进行检验,如是假币,使找零机构动作,将假币拨出。

如是真币,使计数器MB10自动加1,当MB10 >=12元时,汽水指示灯亮,当MB10>=15元时,咖啡灯亮。

PLC基本技能实操——实训十三 自动售货机控制

PLC基本技能实操——实训十三  自动售货机控制

实训十三自动售货机控制一、实训目的1.掌握计数器指令的使用及编程2.掌握自动售货机控制系统的接线、调试、操作二、实训设备三、面板图四、控制要求1.总体控制要求:如面板图所示,按M1、M2、M3按钮,模拟投入货币,Y0显示投入的货币的数量,按动“QS”和“CF”按钮分别代表购买“汽水”和“咖啡”。

出口处的“E”和“F”表示“汽水”和“咖啡”已经取出。

购买后Y0显示剩余的货币,按下“ZL”找零按键。

2.按下“M1”、“M2”、“M3”三个开关,模拟投入1元、2元、3元的货币,投入的货币可以累加起来,通过Y0的数码管显示出当前投入的货币总数。

3.售货机内的二种饮料有相对应价格,当投入的货币大于等于其售价时,对应的汽水指示灯C、咖啡指示灯D点亮,表示可以购买。

4.当可以购买时,按下相应的“汽水按钮”或“咖啡按钮”,同时与之对应的汽水指示灯C或咖啡指示灯B点亮。

表示已经购买了汽水或咖啡。

5.在购买了汽水或咖啡后,Y0显示当前的余额,按下“找零按钮”后,Y0显示00,表示已经清零五、功能指令使用及程序流程图1.计数器指令使用S1 S2 D加法计数器,将源数据(S1,S2)合并,将合并结果保存到指定的目标软元件D中。

S1 S2 D减法计数器,源软元件数据中,S2减去源软元件S1的数据内容,将合并结果或余数保存到指定的目标软元件D中。

2.程序流程图六、端口分配及接线图1.端口分配及功能表2.PLC外部接线图七、操作步骤1.检查实训设备中器材及调试程序。

2.按照I/O端口分配表或接线图完成PLC与实训模块之间的接线,认真检查,确保正确无误。

3.打开示例程序或用户自己编写的控制程序,进行编译,有错误时根据提示信息修改,直至无误,用SC-09通讯编程电缆连接计算机串口与PLC通讯口,打开PLC主机电源开关,下载程序至PLC中,下载完毕后将PLC的“RUN/STOP”开关拨至“RUN”状态。

4.按下“1元”、“2元”、“3元”按钮后。

自动售货机的PLC控制

自动售货机的PLC控制

引言 (1)1.1.自动售货机的概况 (1)1.2. 自动售货机的控制要求 (1)控制系统硬件设计 (2)2.1. PLC系统选型 (2)2.1.1 S7-200系列PLC简介 (2)2.3. S7-200系列PLC编程 (4)2.4. CPU选型 (4)3.2.PLC外围接线图: (6)3.3. 系统程序设计 (6)3.4. 梯形图 (8) (11)3.5. 语句表 (11)3.6. 控制系统的I/O点及地址分配 (15)3.7. 供电电源 (15)参考文献 (17)引言1.1.自动售货机的概况自动售货机(vending machine),能根据投入的钱币自动付货的机器。

自动售货机是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。

近几年,随着我国商品市场的不断繁荣和城市现代化程度的不断提高,自动售货机也已悄然步入了我国的大中城市。

在国家相关政府部门的大力支持下,我国的自动售货机产业以超常规的速度迅猛发展,并带动了一批新的服务业、物流运输配送业的快速发展,丰富了我国的商业产业结构,开创了一个全新的自动销售和自助服务时代。

我国自动售货机市场到2008年以后将进入发展期。

1.2. 自动售货机的控制要求⑴此自动售货机可投入1元、5元或10元硬币。

⑵当投入的硬币总值等于或超过12元时,汽水按钮指示灯亮;当投入的硬币总值超过15元时,汽水、咖啡按钮指示灯都亮。

⑶当汽水按钮指示灯亮时,按汽水按钮,则汽水排出7秒后自动停止。

汽水排出时相应指示灯闪烁。

⑷当咖啡按钮指示灯亮时,按咖啡按钮,则咖啡排出7秒后自动停止。

咖啡排出时相应指示灯闪烁。

⑸若投入的硬币总值超过所需钱数(汽水12元,咖啡15元)时,找钱指示灯亮。

控制系统硬件设计2.1. PLC系统选型2.1.1 S7-200系列PLC简介S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化。

S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。

用PLC编写的自动售货机

用PLC编写的自动售货机

目录第1章系统总体方案设计 (1)1.1系统硬件配置及组成原理 (1)1.2系统变量定义及分配表 (1)1.3系统接线图设计 (1)1.4系统可靠性设计 (2)第2章控制系统设计 (3)2.1控制程序流程图设计 (3)2.2控制程序时序图设计 (4)2.3控制程序设计思路 (4)2.4编程系统的调试 (5)2.5创新设计内容 (5)第3章上位监控系统设计 (6)3.1PLC与上位监控软件通讯 (6)3.2上位监控系统组态设计 (6)3.3实现的效果 (10)第4章系统调试及结果分析 (11)4.1系统调试及解决的问题 (11)4.2结果分析 (11)结束语 (12)参考文献 (13)附录 (14)第1章系统总体方案设计1.1系统硬件配置及组成原理有三个钱币输入按钮,0.01代表1元,0.02代表5元,0.03代表10元,当投入的硬币总值超过12元时,汽水指示灯1.00亮,当投入的硬币超过15元时,花茶指示灯1.01亮,咖啡指示灯1.02亮,如果要汽水则按汽水按钮0.05,这时汽水输出指示灯1.03亮,输出汽水,然后汽水指示灯闪烁,3 s后停止。

如果要花茶则按花茶按钮0.06,这时花茶输出指示灯1.04亮,输出花茶,然后花茶指示灯闪烁,3 s后停止。

如果要咖啡,则按咖啡按钮0.07,这时咖啡输出指示灯1.05亮,输出咖啡,然后咖啡指示灯闪烁,3s 后也自动停止,当要完汽水、花茶或咖啡时,如有多余的钱,则找钱指示灯1.06亮,如果多余钱超过10元则找钱口1.07自动退出余额,3s 后停止,如果少于十元则找钱口1.08自动退出余额,如果当顾客投入一定的硬币后什么都不想要时,则可考虑复位按钮0.08,则投入的钱会原数从出钱口退出。

1.2 系统变量定义及分配表表1-1 输入输出分配表1.3 系统接线图设计图1-2 硬件连接图1.4 系统可靠性设计当自动售货机发生故障时,系统会给出提示并发出鸣叫声,顾客看到这种情况可以直接按下退币按钮,将投入的钱币取回,当钱币出来时,系统会发出“叮”的声音提示顾客将钱币取回。

自动售货机的PLC控制

自动售货机的PLC控制

一.课题名称:自动售货机的PLC控制二.概述图1所示为一自动售货机示意图,其工作要求如下:1.此售货机可投入1元、5元或10元硬币。

2.当投入的硬币总值超过12元时,汽水按钮指示灯亮;当投入的硬币总值超过15元时,汽水及咖啡按钮指示都亮。

3.当汽水按钮灯亮时,按汽水按钮,则汽水排出7s后自动停止,这段时间内,汽水指示灯闪动。

4.当咖啡按钮灯亮时,按咖啡按钮,则咖啡排出7s后自动停止,这段时间内,咖啡指示灯闪动。

5.当投入的硬币总值超过所需的钱数(汽水12元,咖啡15元)时,找钱指示灯亮,表示找钱动作,并退出多余的钱。

咖啡按钮汽水按钮找零指示图1 自动售货机示意图三.设计任务及要求1.根据题意,设计该PLC控制系统。

2.PLC选择及I/O及其它PLC元器件分配。

3.选择电器元件,编制元件目录表。

找钱、汽水及咖啡指示灯为6.3V指示灯。

4.绘制梯形图。

5.用计算机绘制主电路图、PLC控制电路图、电器元件布置图。

6.编写设计说明书及设计小结。

四.设计方案提示1.I/O地址X0:1元识别器X1:5元识别器X2:10元识别器X3:咖啡按钮X4:汽水按钮X5:复位按钮Y0:咖啡出口Y1:汽水出口Y2:咖啡指示灯Y3:汽水指示灯Y4:找钱指示灯Y5:找钱出口2.方案提示①硬币投入值的累加可采用计数指令,也可用INC加1指令或ADD加法指令。

②汽水和咖啡选择可采用比较指令。

本设计自动售货机以三菱FX-48MR型PLC为核心,能实现售货机的自动售2N货功能,并能够长期稳定运行。

本文介绍了自动售货机的基本原理以及工作流程,从硬件和软件上对系统进行了较详细的设计。

在软件设计时以一次交易过程为例,把交易过程分为几个程序块,分别对程序块编写梯形图程序,最后完成了总个系统的设计,使所设计系统达到了设计要求。

利用PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。

关键词自动售货机;PLC;梯形图ABSTRACTThe design of the vending machine with Mitsubishi FX2N-48MR-PLC as the core, to achieve the automatic vending machine sales functions, and be able to run the long-term stability.This paper introduces the basic principles of the vending machine, as well as workflow, from the hardware and software systems for the more detailed design. In the software to design a course of dealing, for example, the transaction process is divided into several blocks, each block for the preparation of the ladder program, last month completed a total system design, so that the system designed to meet the design requirements. PLC control of the use of vending machines to improve the stability of the system to ensure that vending machines be able to run the long-term stability.Key words Vending machine;PLC;Ladder diagram1 绪论 (1)1.1 自动售货机简介 (1)1.2 自动售货机的基本功能 (1)2 系统方案论证 (3)2.1 PLC的特点 (3)2.2 PLC控制自动售货机的优点 (4)3 系统硬件设计 (5)3.1 系统的输入/输出信号及PLC选型 (5)3.2 I/O地址分配 (5)3.3 PLC控制外部接线电路 (6)4 系统软件设计 (7)4.1 系统流程图 (7)4.2 计币系统 (7)4.3 比较系统和选择系统 (8)4.4 饮料供应系统 (9)4.5 退币系统和复位系统 (9)4.6 系统总体PLC编程梯形图 (10)5 结束语 (11)参考文献 (12)致谢 (13)1 绪论1.1 自动售货机简介从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。

基于PLC控制的自动售货机设计说明

基于PLC控制的自动售货机设计说明

目录摘要 (3)第一章简介与设计要求一、简介 (4)二、工作原理 (4)三、设计要求 (5)四、设计思路 (5)第二章硬件选择一、硬件电路组成框图 (6)二、主要硬件选择 (6)(1) 硬币识别器 (7)(2)纸币识别器 (7)(3) 电磁阀选择 (8)(4)PLC选择 (9)第三章软件设计一、系统涉与PLC指令简介 (10)二、PLC的I/O分配表 (13)三、PLC接线图 (14)四、流程图 (15)第四章程序编写一、控制程序设计思路 (16)二、部分程序注释 (16)(1)投币部分 (17)(2)价格比较部分 (17)(3)选择商品和送出部分 (18)(4)退币找零部分 (19)三、梯形图 (21)词 (24)参考文献 (25)摘要自动售货机最早出现在二十世纪五、六十年代的西欧,当时在美国的地铁系统中,人们可以用1美分在自动售货机上买到一块口香糖。

作为一种全新的零售方式。

随着社会的发展,自动售货机也越来越普遍。

我国从1999年自动售货机的进入,由开始的好奇陌生,到现在的习以为常,并成为了生活中不可缺少的一部分。

本文介绍了自动售货机的基本原理以与工作流程,然后以一次交易过程为例,把交易过程分为几个程序块,然后分别对程序块进行编程。

具体说明了可编程序控制器在自动售货机中的作用。

程序涉与到了自动售货机工作的绝大部分过程。

利用三菱FX-2N PLC控制的自动售货机提高了系统的稳定性,保证自动售货机能够长期稳定运行。

关键词自动售货机 PLC 梯形图第一章自动售货机的简介与设计要求一、自动售货机简介自动售货机是集声、光、机电一体化的高新智能化产品,在我国也开始得到应用。

在中国人们可以看到现代化的自动售货机摆放在一些大商场门口、繁华街道两旁、公园入口处以与其它热闹的场所。

自动售货机在中国有着广阔的发展前景。

从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。

大量生产、大量消费以与消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以与购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。

FX2N系列PLC课件-自动售货机的程序控制

FX2N系列PLC课件-自动售货机的程序控制
图4-3-12 程序说明2
3、系统安装及调试
(1)首先应弄清楚系统的输入和输出,可按 照图4-3-13在触摸屏上放置程序所需观察的输 入和输出器件,建立好PLC与触摸屏的连接, 并定义好各输入输出器件,为程序的调试和监 控作好准备。
图4-3-13 自动售货机监控界面
(2)根据图4-3-14 PLC系统I/O分配图完成PLC的输入 输出接线,并检查有无断路及短路现象,运行程序,观察 PLC输出信号是否能满足控制要求。调试程序直至系统正 常工作。
可编程控制器应用技术
三菱FX2N系列PLC教学课件
模块四:功能指令的使用
项项目目44--33 自自动动售售货货机机的的程程序序控控制制
南京技师学院PLC精品课程课题组
一、复习提问:
1、区间复位指令又叫什么指令?它的作用是什么? 答: 区间复位指令也称为成批复位指令经常用在 主程序开始处,起到对所有数据寄存器、计数器或 定时器进行初始清零的作用。
3)当投币余额不足时,如果继续投币则可连续购买。 4)投币金额超过十元,L1灯闪烁,数码管显示低两位,但可以
继续正确购物。 5)购物4秒后,如果没有再操作,则取物口灯亮,有余额则退
币口灯亮。 6)如不买货物,按退币钮则退出全部金额、数码显示为零,退
币口灯亮。
三、知识准备:
1、指令讲解 (1)加法指令 (2)减法指令 (3)乘法指令 (4)除法指令 (5)加1指令 (6)减1指令
除数为0时,运算错误,不执行指令。若[D·]指定位 组合元件,得不到余数。
商和余数的最高位是符号位。被除数或除数中有一个
为负数时,商为负数;被除数为负数时,余数为负数。
(5)加1指令
1)该指令的助记符、指令代码、操作数、程序步 如表4-3-5所示。

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

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

出相应的货币,并在程序中清零,完成此次操作。
(二)I/O 点配置 输入 / 输出单元通常也称 I/O 单元或 I/O 模
块,是 PLC 与工业生产现场之间的连接部件。PLC
选型主要取决于控制系统输入输出开关信号的数
量,用户程序的长短及相关的功能。根据自动售货 机系统的控制要求,I/O 输入点为 8 个,输出点为 7
个。可以选择西门子 CPU 224 主机,其中输入点
表 1 I/O 分配表
输入信号
名称
地址编号
上电复位
I0.0
投一元
I0.1
投五元
I0.2
矿泉水按钮
I0.3
汽水按钮
I0.4
咖啡按钮
I0.5
投假币
I0.6
退币按钮
I0.7
输出信号
名称
地址编号
矿泉水灯
Q0.0
汽水灯
Q0.1
咖啡灯
Q0.2
矿泉水排出口 Q0.3
摘 要:本文介绍了自动售货机的基本原理及工作流程。以西门子公司的 S7- 200 为例,根据自动售货 机系统的控制要求,编制了相应的 PLC 梯形图程序,经调试达到预期的控制要求。
关键词:自动售货机;可编程控制器(PLC);梯形图 中图分类号:TH692.62 文献标识码:A 文章编号:1673-3231(2011)08-0190-03
五、结论 用 PLC 来控制自动售货机系统,编程简单,实
现方便,利于维护,可靠性高。 —— —— —— —— —— ———— —— —— — 参考文献: 〔1〕SIMATIC S7—200 可 编 程 序 控 制 器 系 统 手
册.西门子公司,2004. 〔2〕王 庭 有.可 编 程 控 制 器 原 理 及 应 用[M].国 防 工
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

自动售货机程序设计思路整理
一、根据控制要求确定输入、输出元件
输入元件:假币识别传感器(X0)、1元识别传感器(X1)、5元识别传感器(X2)、10元识别传感器(X3)、商品A选择按钮(X4)、商品B选择按钮(X5)、商品A出货限位开关(X6)、商品B出货限位开关(X7)、取消交易按钮(X17)
输出元件:假币识别阀(Y0)、1元接收阀(Y1)、5元接收阀(Y2)、10元接收阀(Y3)、商品A驱动接触器(Y4)、商品B驱动接触器(Y5)、5元找零控制阀(Y6)、1元找零控制阀(Y7)、数码管显示输出Y10~Y16、可购买商品A指示灯(Y20)、可购买商品B指示灯(Y21)
二、I/O分配表
三、程序设计思路
1.处理投币动作程序(真假处理和接收1、5和10币操作程序)
2.投币数据处理程序
3.根据币值处理可购商品显示处理程序
4.根据币值和商品选择处理商品输出和停止输出程序
5.出货后数据处理程序
6.找零处理程序(出货与找零关系处理、判断找零条件、找零完成处理、1元退币处理、5元退币处理、退币后数据处理)
7.币值实时显示处理
四、其他方法编程
状态转移图法
判断币值真假及投币操作对应程序
数据处理及显示可买商品对应程序
根据所选商品驱动出货电机旋转并完成动作对应程序出货后数据处理、退币后数据处理及数据显示对应程序。

相关文档
最新文档