文档介绍:目录
第1章自助洗车机控制工艺分析 1
1
第2章自助洗车机PLC控制系统设计 2
2
PLC实物 2
3
4
系统接线图 5
系统梯形图 6
第3章自助洗车机PLC监控系统设计 7
通讯程序设计 7
监控软件设计 7
故障报警系统设计 7
第4章结论与体会 8
8
8
体会与心得 8
参考文献 9
附录 10
第1章自助洗车机控制工艺分析
1、投币退币功能
(1)、设计投币100元自助洗衣车机。
(2)、有3个投币孔,分别为5元、10元及50元3种,当投币合计100元或超过时,按启动开关洗车机才会动作,启动灯亮起。
(3)、7段数码管会显示投币金额,当投币超过100元时,可按退币按钮,这时7段数码管会退回零,表示找加余额。
2、洗车动作流程
(1)、按下启动开关之后,洗衣车机开始往右移,喷水设备开始喷水,刷子开始洗刷。
(2)、洗车机右移到达右限开关后,开始往左移,喷水机及刷子继续动作。
(3)、洗车机左移到达左极限开关后,开始往右移,继续喷洒清洁剂。
(4)、洗车机右移到达右极限开关后,开始往左移,继续喷洒清洁剂。
(5)、洗车机左移到达左极限开关后,开始往右移,清洁剂停止喷洒,当洗车机往右移3S后停止,刷子开始洗刷。
(6)、刷子洗刷5S后停止,洗衣车机继续往右移,右移3S后,洗衣车机停止,刷子又开始洗衣刷5S后停止,洗车机继续往右移,到达右极限开关停止,然后往左移。
(7)、洗车机往左移3S后停止,刷子开始洗衣刷5S后停止,洗衣车机继续往左移3S后停止,刷子开始洗刷5S后停止,洗车机继续往左移,直到碰到左极限开关后停止,然后往右移。
(8)、洗车机开始往右移,并喷洒清水与洗刷动作,将车洗衣干净,当碰到右极限开关时,洗车机停止前进并往左移,喷洒清水及刷子洗衣刷继续动作,直到碰到左极限开关后停止,并开始往右移。
(9)、洗车机往右移,风扇设备动作将车吹干,碰到右极限开关时,洗车机停止并往左移,风扇继续吹干动作,直到碰到左极限开关,则洗衣车整个流程完成,启动灯熄灭。
3、原点复位设计
若洗车机正在动作时发生停电或故障,则故障排除后心须使用原点复位,将洗车机复位到原点,才能做洗车全流程的动作,洗衣车机往左移,当洗车机到达左极限开关时,原点复位灯亮起,表示洗车机完成复位动作。
第2章自助洗车机PLC控制系统设计
自动洗车机配置如图2-1所示。
图2-1 自动洗车机配置图
PLC实物
实物图如图2-2所示。
图2-3 系统组成图
系统I/O分配表如表2-1所示。
表2-1 I/O分配表
输入点
00000:左极限感测开关
00001:右极限感测开关
00002:启动开关
00003:复位开关
00004:退币孔
00005:5元投币孔
00010:10元投币孔
00015:50元投币孔
输出点
10000:洗车机左移
10001:洗车机右移
10002:喷水机洒水
10003:喷洒清洁剂
10004:刷子洗刷动作
10005:风扇吹干动作
10006启动灯 10007原点复位灯
10010~10017七段灯显示金额
系统接线图
系统外部接线图如2-3所示。
图2-3 PLC外部接线图
系统梯形图
系统梯形图及助记符见附录。
第3章自助洗车机PLC监控系统设计
通讯程序设计
PLC选用Modbus RTU主通讯模块(master)。Pakscan IIE主站控制器是一个远程终端单元,做为Modbus从设备(slave)。PLC的CPU通过Modbus RTU主通讯模块控制Pakscan IIE主站控制器的读写,被称为Modbus host。系统采用单Modbus host两线通讯方式,该方式最多可以连接32个Pakscan IIE主站控制器。
主通讯模块的程序设计有3部分内容:初始化通讯模块;读写Modbus/RTU数据;监测通讯状态。
通讯模块的初始化工作主要是配置3个初始化控制块的参数:Slave控制块(SCB),信息控制块(MCB)_REQ)。SCB是一个15个寄存器长的数据块,功能是定义与其通讯的Slave的型号、个数、状态等参数,每一个Slave需要定义一个SCB块。MCB是一个6个寄存器长的数据块,功能是定义Master要求每个Slave执行的命令信息,包括命令类型、RTU引用地址偏移、PLC引用地址偏移、主