目前,随着大规模和超大规模集成电路等微电子技术的发展,PLC已由最初一位机发展到现在的以16位和32位微处理器构成的微机化PC,而且实现了多处理器的多通道处理。如今,PLC技术已非常成熟,不仅控制功能增强,功耗和体积减小,成本下降,可靠性提高,编程和故障检测更为灵活方便,而且随着远程I/O和通信网络、数据处理以及图象显示的发展,使PLC向用于连续生产过程控制的方向发展,成为实现工业生产自动化的一大支柱。
液体混合控制装置PLC程序设计主要针对于初始状态、混合流程、清洗流程、报警程序进行PLC程序设计,采用功能图和梯形图相结合的方法设计。难度主要在于四种模块的结合,本文中采用先分模块设计,再通过一个模块另与一个模块结合调试的方法,逐渐将四个模块结合,联合调试成功后,最后对PLC程序进行优化,成功完成所有要求的测试。
使用的PLC编程工具为STEP-7MicroWIN V4.0 SP9,软件链接在下面的网盘中: 链接:https://pan.baidu.com/s/1QMVCdX7fR1Gl7V3fNrpnnQ?pwd=grt6 提取码:grt6
MB1、MB2、MB3、MA关闭,液体放空。上电后,自检如果不满足上述启动条件,则有指示灯快速闪烁(1s亮1s灭),不能启动;满足启动条件,则指示灯恒亮;按启动后,进入混合流程。
同时打开MB1、MB2注入液体,当BG1动作后打开搅拌电动机开始搅拌;当BG3动作后,关闭MB1、MB2,继续搅拌,5s后打开MB3,当BG1返回时,搅拌电动机停止,5s后MB3停止,进入下一个循环。当按停止按钮时,需要把本此循环做完回到初始状态。
完成2次混合流程后启动一次清洗,清洗过程:同时打开MB1、MB2,BG1动作后打开搅拌电动机正反转搅拌,BG3动作后关闭MB1、MB2,继续搅拌3s后,打开MB3,当BG1返回后停止搅拌,3s后关闭MB3。清洗时,有一个指示灯闪,表示处于清洗状态。清洗结束,进入下一个混合流程。
故障1——当MB1、MB2打开如果超过10s后BG3不动作则报警;
故障2——当MB3打开,超过10s后BG1不返回则报警。
使用标准报警程序(具有闪灯、蜂鸣器、报警指示、消铃和试铃按钮)。报警时,当前流程暂停,直到报警解除,流程继续。
整体的液体混合控制装置PLC程序设计流程图如下:
图1 液体混合控制装置PLC程序设计流程图
完成代码放在下面网盘链接上,如有需要请自行下载: .mwp格式源文件: 链接:https://pan.baidu.com/s/10jxZvOYzyWmGWoPejSK04w?pwd=4w65 提取码:4w65 word格式代码: 链接:https://pan.baidu.com/s/13OXR293BI1MGDbCixW7qog?pwd=y3gw 提取码:y3gw
设计报告共计16页,3000字。