.
本论文设讣的杲基于西门子S7-200系列PLC构成的自动售货机监控系统,本文 阐述了自动售货机的来源与发展,以及它在国内外发展的现状,对自动售货机的方案 进行了论证,介绍了 PLC的基本组成、特点以及工作原理,对基于西门子S7-2 0I
+ D 1
NTL OUT
双整数 加法
DIV_R
/R TLOUT
IN
实数除法
S UB_ I) I
-D IN
ThOUT
双整数 减法
MUL
MUL
1 QUT
INT
整数乘法 产生双整 数
M U
L
DI
*D 1 N T IQUT
双整数 乘法
DIV
DIV INTIQUT
带余数的 整数除法
在语句表中,整数、双整数与浮点数的加、减、乘、除指令分别执行下列运算:
1 N1+ OUT =OUT, OUT—IN1 = OUT, I N I *OUT =OUT, OUT /IN
2=0 UTo
自动售货机的各种动作功能和控制要求■给出了完整的自动售货机操作规程(如图
3-1) •并介绍了自动售货机运行系统中所包括的人工操作步骤。
在实际生活中,我们见到的售货机可以
销售一些简单的日用品•如饮料、常用药
品和小的生活保健用品等。售货机的基
本功能就是对投入的货币进行运算■并
根据货币数值判断是否能够购买某种商
品,并作出相应的反应。例如:售货机中
有2种商品,
品为1元。现投入1个I元硬币,当投
入的货币超过A商品的价格时A商品的
选择按钮处应有变化,提示可以购买、B
商品也提示。当按下选择A商品的价格
段币状态
购买状态
下择钮 按选按
"图3-1自动售货机工作流程图
时•售货机进行减法运算,从投入的货币总值中减去A商品的价格同时启动相应的 电机,提取A号商品到出货口。此时售货机继续进行等待外部命令•如继续交易, 则同上,如果此时不再购买而按下退币按钮,售货机则要进行退币操作■退回相应的 货币,并在程序中清零,完成此次交易。山此看来•售货机一次交易要涉及加法运算、 减法运算以及在退币时的除法运算,这是它的内部功能。还要有货币识别系统和货 币的传动来实现完整的售货、退币功能。
3. 3自动售货机I/O点的分配
输入/输出单元通常也称I/O单元或I/O模块,是PLC与工业生产现场之间 的连接部件。PLC通过输入接口可以检测被控对象的各种数据,以这些数据作为
PLC对被控制对象进行控制的依据;同时PLC 乂通过输出接口将处理结果送给被
控制对象,以实现控制U的。本次智能抢答器I/O点的分配如表3 .3所示。
表3・3自动售货机I/O点的分配表
序号
定义点
符号
功能
1
SB I
找零按钮
2
SB2
食品五角按钮
3
I
SB3
食品一元按钮
4
I
SB 4
饮料一元按钮
5
10 .4
S B5
饮料二元按钮
6
SB6
日用二元按钮
7
SB 7
日用三元按钮
8
SB8
投五角硬币
9
I
SB9
投一元硬币
1 0
SB 1 0
找零五角
11
SBll
找零一元
1 2
SBl 2
食品五角行程开关
13
SB13
食品一元行程开关
14
SB 1 4
饮料一元行程开关
1 5
I
SB15
饮料二元行程开关
1 6
SB16
日用二元行程开关
1 7
I
SB17
日用三元行程开关
18
食品五角红灯(物品售完)
1 9
食品一元红灯(物品售完)
20
Q3. 3
饮料一元红灯(物品售完)
21
饮料二元红灯(物品售完)
22
Q3. 5
日用1•兀红灯(物品售完)
23
日用三元红灯(物品售完)
24
Q0. 0
找零
25
出食品五角
26
Q
出食品一元
27
Q0. 3
出饮料一元
28
出饮料二元
29
Q0 . 5
出日用二元
30
Q0. 6
出日用三元
3 1
食品五角绿灯(可以购买)
32
食品一元绿灯(可以购买)
3 3
Q
饮料一元绿灯(可以购买)
34
饮料二元绿灯(可以购买)
35
基于PLC的自动售货机设计 来自淘豆网m.daumloan.com转载请标明出处.