PLC控制自动售货机设计毕业论文 下载本文

内容发布更新时间 : 2024/5/17 20:13:21星期一 下面是文章的全部内容请认真阅读。

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

29

F0 MV , K 0 , SV 2

F0 MV , K 0 , SV 3

F0 MV , K 0 , SV 4

图11 数据初始化梯形图 时,钱币和提示框隐藏。

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

3.5.1定义I/O设备

数据库是从I/O驱动程序中获取过程数据的,而数据库同时可以与多个I/O驱动程序进行通信,一个

30

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 数字I/O

31

我们将数据列整理成如表6、表7所示。

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

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;序号,寄存

32

[点名] [说明]

器,地址,偏移; 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;序号,寄存器,

33