基于S7-200PLC 和MCGS 的自动洗衣机模拟控制系统设计与调试*

2021-04-24 03:05:08杨青峰
南方农机 2021年6期

杨青峰

(山东工业职业学院电气学院,山东 淄博 256414)

PLC被广泛应用于各种工业自动控制装置中,TPC7062K触摸屏功能强大,运行可靠,是常用的一款人机界面交互系统,结合MCGS,采集现场各种数据,依靠显示动画、处理报警、控制流程、输出报表等解决工程实际,广泛应用于工控领域。本文利用S7-200 PLC 编程控制,使用TPC7062K 触摸屏,实时模拟自动洗衣机的工作控制过程[1]。

1 自动洗衣机模拟控制中的设计与实现

1.1 硬件规划与软件设计

自动洗衣机的进水和排水分别由进水阀和排水阀执行。进水时由PLC控制进水阀打开,注水。排水时控制排水阀打开,排水。洗涤正转、反转由洗涤电动机正、反转实现。脱水时离合器合上后由洗涤电动机带动内桶正反转甩干[2]。

1)总体控制要求。洗衣机按如下顺序工作:1 次洗涤→2 次漂洗→脱水→报警,数码显示洗涤和漂洗次数。

2)洗涤:进水→正转3 s→反转3 s,循环10次→排水、甩干4 s。

3)漂洗:进水→正转3 s →反转3 s,循环8 次→排水、甩干4 s。

4)报警:灯亮5 s。

5)进水:进水阀打开后水面升高→先SL2 闭合→后SL1闭合→进水阀关闭。

6)排水:打开排水阀后水面下降→先SL1 断开→后SL2断开→4S后排水停止;按排水按钮可强排。

7)脱水:脱水4S后报警。

1.2 I/O 地址分配

1.3 PLC程序编程与分析

如图1 所示,主程序:启动后I0.0 通,M10.0 置1,调用洗涤子程序SBR-0,Q0.4排水阀关闭时Q0.0置1进行注水。同时利用Q0.4 下降沿计数器C3 计数,共计3 次。当计数器C3 等于1 和2 时共两次调用漂洗子程序SBR-1,当计数器C3等于3时,停止注水,同时启用定时器T41,定时5 s。T41在0~5 s期间排水,T41定时时间到触摸屏和报警器同时报警。

图1 主程序以及I/O 点分配

登录APP查看全文