PLC控制自动售货机设计毕业论文(4)

2019-05-24 14:37

当投币时,按下“投币”提示字,出现投币框。如何定义“投币”呢?双击汉字“投币”,来到“动画连接”画面,选择“触敏动作”,在“动作描述”框中做如下定义:按下鼠标时,poiwinJB=1,poiwinJB这个变量是控制投币框的,当poiwinJB=1时,出现钱币和提示框;poiwinJB=0

R0

F0 MV , K 0 , WR 1 F0 MV , K 0 , WR 2 F0 MV , K 0 , WR 3 F0 MV , K 0 , WR 13

F0 MV , K 0 , WR 15

F0 MV , K 0 , WR 17

F0 MV , K 0 , WR 19

F0 MV , K 0 , WR 20

F0 MV , K 0 , SV 0

F0 MV , K 0 , SV 1

F0 MV , K 0 , SV 2

F0 MV , K 0 , SV 3

F0 MV , K 0 , SV 4 图11 时,钱币和提示框隐藏。

数据初始化梯形图 15

下面分别定义提示框和钱币以及“确认”按钮,双击提示框,来到“动画连接”画面,定义poiwinJB=1时显示,各硬币也用同样的方法定义,“确认”按钮也同样定义,这样就使在按下汉字“投币”时,变量poiwinJB=1,从而出现投币框,以及硬币等。我们只是定义了投币框的显示状态,用鼠标点击代替了实际过程中的饿钱币投入动作,最重要的任务是投币运算,下面介绍钱币的定义

3.5.1定义I/O设备

数据库是从I/O驱动程序中获取过程数据的,而数据库同时可以与多个I/O驱动程序进行通信,一个I/O驱动程序也可以连接一个或多个设备。下面创建I/O设备。

(1)在Draw导航器中双击“实时数据库”项使其展开,在展开项目中选择“PLC”项双击使其展开后,选择项目双击并定义。

(2)单击“完成”按钮返回,在“松下电工”项目下增加一项“PLC001”,如果要对I/O设备“PLC001”的配置进行修改,双击项目“PLC001”,会再次出现PLC001的“I/O设备定义”对话框。若要删除I/O设备“PLC001”,用鼠标右键单击项目“PLC001”,在弹出的右键菜单中选择“删除”。

① 数据连接

刚刚创建了一个名为“PLC001”的I/O设备,而且它连接的正是假想的PLC设备。现在的问题是如何将已经创建的多个数据库点与PLC联系起来,以使这些点的PV参数值能与I/O设备PLC进行实时数据交换,这个过程就是建立数据连接的过程。由于数据库可以与多个I/O设备进行数据交换,所以必须指定哪些点与哪些个I/O设备建立数据连接。为方便其见,我们将数据列整理成如表6、表7所示。

表6 数字I/O

NAME DESC %IOLINK [点名] [说明] [I/O连接]

1 CX01 01商品出现 PV=PLC001;序号,寄存器,地址,偏移; 2000008-2-0-0-8 2 CX02 02商品出现 PV=PLC001;序号,寄存器,地址,偏移; 2000009-2-0-0-9 3 CX03 03商品出现 PV=PLC001;序号,寄存器,地址,偏移; 20000010-2-0-0-10

16

4 CX04 04商品出现 PV=PLC001;序号,寄存器,地址,偏移; 20000011-2-0-0-11 5 CX05 05商品出现 PV=PLC001;序号,寄存器,地址,偏移; 20000012-2-0-0-12 6 CX06 06商品出现 PV=PLC001;序号,寄存器,地址,偏移; 20000013-2-0-0-13 7 CX07 07商品出现 PV=PLC001;序号,寄存器,地址,偏移; 20000014-2-0-0-14 8 CX08 08商品出现 PV=PLC001;序号,寄存器,地址,偏移; 20000015-2-0-0-15 9 D01 01商品灯亮 PV=PLC001;序号,寄存器,地址,偏移; 2000000-2-0-0-0 10 D02 02商品灯亮 PV=PLC001;序号,寄存器,地址,偏移; 2000001-2-0-0-1 11 D03 03商品灯亮 PV=PLC001;序号,寄存器,地址,偏移; 2000002-2-0-0-2 12 D04 04商品灯亮 PV=PLC001;序号,寄存器,地址,偏移; 2000003-2-0-0-3 13 D05 05商品灯亮 PV=PLC001;序号,寄存器,地址,偏移; 2000004-2-0-0-4 14 D06 06商品灯亮 PV=PLC001;序号,寄存器,地址,偏移; 2000005-2-0-0-5 15 D07 07商品灯亮 PV=PLC001;序号,寄存器,地址,偏移; 2000006-2-0-0-6 16 D08 08商品灯 PV=PLC001;序号,寄存器,地址,偏移; 2000007-2-0-0-7 17 Q01 取01商品 PV=PLC001;序号,寄存器,地址,偏移; 3002300-3-0-23-0 18 Q02 取02商品 PV=PLC001;序号,寄存器,地址,偏移; 3002301-3-0-23-1 19 Q03 取03商品 PV=PLC001;序号,寄存器,地址,偏移; 3002302-3-0-23-2 20 Q04 取04商品 PV=PLC001;序号,寄存器,地址,偏移; 3002303-3-0-23-3 21 Q05 取05商品 PV=PLC001;序号,寄存器,地址,偏移; 3002304-3-0-23-4 22 Q06 取06商品 PV=PLC001;序号,寄存器,地址,偏移; 3002305-3-0-23-5 23 Q07 取07商品 PV=PLC001;序号,寄存器,地址,偏移; 3002306-3-0-23-6 24 Q08 取08商品 PV=PLC001;序号,寄存器,地址,偏移; 3002307-3-0-23-7 25 TENTER 退币处理 PV=PLC001;序号,寄存器,地址,偏移; 3002015-3-0-20-15 26 TR$1 投入1角 PV=PLC001;序号,寄存器,地址,偏移; 3002000-3-0-20-0 27 TR$10 投入10角 PV=PLC001;序号,寄存器,地址,偏移; 3002002-3-0-20-2 28 TR$100 投入100角 PV=PLC001;序号,寄存器,地址,偏移; 3002004-3-0-20-4 29 TR$5 投入5角 PV=PLC001;序号,寄存器,地址,偏移; 3002001-3-0-20-1 30 TR$50 投入50角 PV=PLC001;序号,寄存器,地址,偏移; 3000003-3-0-20-3 31 TUIBIOK 退币OK PV=PLC001;序号,寄存器,地址,偏移; 3000000-3-0-20-0 32 XZ01 选择01商品 PV=PLC001;序号,寄存器,地址,偏移; 3002005-3-0-20-5 33 XZ02 选择02商品 PV=PLC001;序号,寄存器,地址,偏移; 3002006-3-0-20-6 续表6

34 XZ03 选择03商品 PV=PLC001;序号,寄存器,地址,偏移; 3002007-3-0-20-7 35 XZ04 选择04商品 PV=PLC001;序号,寄存器,地址,偏移; 3002008-3-0-20-8 36 XZ05 选择05商品 PV=PLC001;序号,寄存器,地址,偏移; 3002009-3-0-20-9 37 XZ06 选择06商品 PV=PLC001;序号,寄存器,地址,偏移; 30020010-3-0-20-10 17

38 XZ07 选择07商品 PV=PLC001;序号,寄存器,地址,偏移; 30020011-3-0-20-11 39 XZ08 选择08商品 PV=PLC001;序号,寄存器,地址,偏移; 30020012-3-0-20-12 40 KUANG 购物框 PV=PLC001;序号,寄存器,地址,偏移; 3002100-3-0-21-0 表7 模拟I/O表

3.5.2 设计

1 自动售货机控制要求

(1)该自动售货机可以同时投入5角、1元、或5元硬币,自动销售汽水、果汁和咖啡. (2)当投入的硬币总值等于或超过1.5元时,汽水按钮指示灯亮;当投入的硬币总值等于或超过3元时,汽水按钮和果汁按钮同时亮;当投入的硬币总值等于或超过5元时,汽水按钮、果汁按钮和咖啡按钮同时亮.

(3)当汽水按钮灯亮时,按汽水按钮,则汽水排出10s后自动停止,同时汽水按钮指示灯闪烁10s. (4)当果汁按钮灯亮时,按果汁按钮,则果汁排出10s后自动停止,同时果汁按钮指示灯闪烁10s. (5)当咖啡按钮灯亮时,按咖啡按钮,则咖啡排出10s后自动停止,同时咖啡按钮指示灯闪烁10s. (6)若投入的硬币总值超过所购商品的价格(汽水1.5元,果汁3元,咖啡5元),则找钱指示灯亮,

18

同时进行找钱动作.

图13自动售货机示意图

2 I/O地址定义表

此控制系统可采用自动工作方式,输入信号为汽水、果汁、咖啡按钮、5角、1元、5元硬币投入识别口记数手动复位按钮;输出信号为汽水、果汁、咖啡排出电磁阀、找钱电磁阀及相应指示灯,共7个输入点,8个输出点,均为开关量。I/O地址定义如表8所示。

3 程序设计

19


PLC控制自动售货机设计毕业论文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:三年级必读书目《大林和小林》检测题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: