主电路设计与设备选型本系统设启动按钮和停机按钮共2个,9个限位开关,发光二极管指示灯4
个及七段显示码。系统主电路设计如图二所示。当接触器KM1接通时,电动机正转,代表洗涤或脱水;当接触器KM2接通时,电动机反转。
12PLC控制系统硬件选型及其配置(图三)
NBAC
QSFU
KM2KM1
FR
PE
3~M
主接线图
图二
二、PLC控制系统设计
21IO口地址分配表:
类别
元件
SB1
SB2
SL1
SL2输入
SL3
SL4
SL5
SL6
端子号X0X1X2X3X4X5X6X7
图三
定义启动按钮停止按钮高水位开关中水位开关低水位开关手动排水手动脱水高水位检测器
fSL7
X20
SL8
X21
SL9
X22
YV1
Y0
YV2
Y1
KM1
Y2
KM2
Y3
KM3
Y4
Y5输出
Y6
Y7
数码管
Y8
Y9
Y10
Y11
定时器、计数器说明:类别器件号T0T1T2定时器T3T4T5T6C100计数器C101
设定值2S30s2s30s2s30s3s5次2次
中水位检测器低水位检测器
排空检测进水阀排水阀电动机正转电动机反转报警器
a段b段c段d段e段f段g段
作用进水候暂停时间
正转洗涤计时正洗暂停计时反转洗涤计时反洗暂停计时
脱水计时洗完报警计时正、反洗循环计数脱水(大循环)计数
22全自动洗衣机程序流程图
f否否
开始水位选择启动进水到达预设水位
暂停2s正转30s暂停2s反转30s暂停2s
是否已洗涤5次是
排水到达水位脱水30s是否反复洗涤2次
是报警3s
停机
是否手动排水是
手动排水
是否手动脱水是
手动脱水
f23PLC系统IO接线图设计
24PLC控制程序设计与分析要求洗衣机脱水及电动机正转,不能外加输出,且水位检测只有达到特定水
位时洗衣机洗涤开始,七段数码显示器只显示个位数,在自动洗涤过程中,任意一个阶段按下停止后都能重新正常启动,洗涤结束后也可以重新启动;所以程序设计中我们用2个CT指令实现循环次数计数功能,用四个F91和F80实现七段数码显示器显示个位数功能,期中还用用到很多线圈以实现自锁、互锁。
25系统可靠性分析与设计为了提高系统的可靠性,在设计程序时加入了很多PLC内部继电器进行自锁
和互锁以完美实现功能要求。
f三、系统调试及结果分析
31系统调试及解决的问题在调试程序的过程中,我们遇到的问题主要有水位检测器功能不符,第二次循环无法实现,脱水后程序无法进行,七段显示器显示个位数无法实现,以及程序结束后无法重新启动。我们更改了原来的水位检测程序,加入了一些自锁和互锁环节,通过看书运用F80指令实现了七段显示器显示个位的功能。在不断地调试中终于解决了这些问题。32结果分析调试及解决问题后,对结果进行r