基于PLC的水泥自动配料控制系统设计 I1.3 3#变频器故障信号 蜂鸣器PB 1#测速传感器 模拟量输入模 1#变频器控制信号 块 2#测速传感器 2#变频器控制信号 3#测速传感器 3#变频器控制信号 1#称重传感器 模拟量输入模 块 2#称重传感器 3#称重传感器 Q1.3 AQW0 AQW1 AQW3 4.2.2 PLC外部接线图
从上面的I/O点分配可以知道,有12个数字量输入、14个数字量输出;AI点6个、AO点3个。由此参照S7-200产品目录,选用主机为CPU224(14输入/10输出),加上扩展模块,EM222(4点继电器输出)、EM231(8AI)和EM232(4AO),这样配置是最合适的。
图4.4是主机CPU224和扩展的EM222接线图,也可以说是开关量信号的接线图。整体接线图详见附录2。
图4.4 开关量信号接线图
图4.5是EM231和EM232的接线图。
- 20 -
基于PLC的水泥自动配料控制系统设计
图4.5 模拟量接线图
- 21 -
基于PLC的水泥自动配料控制系统设计
5 程序和组态
在上一个章节介绍了PLC的端口分配及外部接线,本章主要做程序和系统组态画面的设计,完成论文。
5.1系统主程序设计
本设计的主程序主要有皮带电机启动程序、检测是否下料程序、PID调节程序和最后的报警程序等几部分。
系统流程如图5.1所示。
图5.1 系统控制流程图
由上图可知,系统主程序主要包括:
1. 调用初始化子程序,设定各初始值;
2. 启动电机,根据电机运转情况决定是否开启下料阀门; 3. 根据流量偏差进行PID调节控制;
4. 进行自动故障检测报警和故障处理功能。
经过对本系统的反复思考,结合实际情况,可将程序分为公用程序、子程序调用、信息采集和PID调节几个部分。
在本设计中,公用程序包括了初始化、判断是否下料、系统的工
- 22 -
基于PLC的水泥自动配料控制系统设计
作方式和报警等部分。
下面是根据系统运行流程对主程序的一个简单描述: (1) 按下启动按钮,皮带电机启动,并检测有无故障;
图5.3 电机启动条件
(2) 全部正常运行M0.1作用;
图5.4 M0.1作用条件
(3) 检测无故障后,下料阀门开启;
- 23 -
基于PLC的水泥自动配料控制系统设计
图5.5 物料阀控制
(4) 生产线正常运行指示;
- 24 -