程简单、维护方便等优点已在工业控制领域得到广泛地应用。因为自动售货机作为社会上完成商品零售和综合服务的独立设施要求它的结构必须可靠、稳定和执行效率高。本文就详细地介绍一种用PLC实现的自动售货机控制系统的硬件设计和软件设计。
f2课题任务的控制要求
一台自动售货机用于出售汽水和咖啡,汽水12元一杯,咖啡15元一杯,顾客可以投入1元,5元,10元三种硬币,当投入的硬币大于或等于12元时,汽水灯亮。当投入的硬币大于或等于15元时,咖啡灯亮,按下汽水按钮,自动出汽水一杯,并找出多余零钱,按下咖啡按钮,自动出咖啡一杯,并找出多余零钱。
3PLC外部硬件连接图
本系统是一个小型集中控制系统,PLC选型主要取决于控制系统输入、输出开关信号的数量、用户程序的长短及相关的功能。根据控制要求,IO点数在48个左右,选择性能价格比较高的西门子S7200PLC,其中其输入点为24点,输出点为24点,该PLC为继电器输出型。
了解各个控制对象的驱动要求,分析对象的控制要求,完成PLC硬件结构配置。本设计中,退币按钮、各种饮料按钮和饮料出口(驱动电磁阀)等均为开关量。根据上述要求,因条件所限输出均用指示灯代替,由此绘制出PLC控制电路接线图,如图31所示:
图31外部硬件接线图
f电气硬件清单
序号电气符号
表31电气硬件清单
型号
生产厂家
1
PLCCPU224CN西门子
6ES7
2142BD23
0XBB
5
KA
J27
浙江正泰
数量
备注
1
524V线圈
7
SB
K22
浙江正泰
33个常开
8
SQ
JM
欧姆龙
3
无源型
9
HL
AD17
浙江正泰
2
指示灯
13
二次线
RV
浙江正泰若干1MM2
f4输入输出点地址分配
输入输出单元通常也称IO单元或IO模块,是PLC与工业生产现场之间的
连接部件。PLC通过输入接口可以检测被控对象的各种数据,以这些数据作为PLC
对被控对象进行控制的依据;同时PLC又通过输出接口将处理的结果送给被控对
象,以实现控制目的。本次自动售货机IO点的分配表如表41所示。
表41输入输出地址分配
输入
功能
输出
功能
I00
1元检测信号
Q00
汽水指示灯
I01
5元检测信号
Q01
咖啡指示灯
I02I03
10元检测信号
汽水出货按钮
Q02Q03
汽水出货机构咖啡出货机构
I04
咖啡出货按钮
Q04
退币1元
I05
退币按钮
Q05
退币5元
Q06
退币10元
f5梯形图程序51符号表
f52梯形图
ffffff6指令语句表
ffff7模拟调试的过程和出现问题的分析71系统调试及解决的问题
先在PLC试验台上连接好本试验中要用到的输入输出接口,然后连接计算机与PLC设备之间r