3 PLC控制程序
3.1自动供水系统PLC程序
利用西门子PLC专用编程软件Step7编程。
(1)传感器信号处理。水位信号处理:如图6所示,水位信号的系统定义为I点,水位灯信号的系统定义为Q点。水压压力传感器模拟量转换处理:如图7所示,水压压力传感器对检测到的模拟量信号进行处理,将浮点数信号转换为真实压力值数值信号。
(2)手动状态程序。手动控制电动截止阀:按下按钮时传递数字量信号给PLC主机进行处理。水泵变频器给定频率设定:如图8所示,手动状态下系统设定水泵电机全速运转,输出值为50Hz、PLC对数值进行处理,将50Hz转换为浮点数输出。水泵电机手动启动:如图9所示,对电机的控制实际是对交流接触器的控制,PLC对按钮信号进行处理并控制水泵#1、#2启停。
(3)自动状态程序。水罐供水控制:如图10所示,PLC主机根据水罐水位信号自动控制电动截止阀使水罐中的水稳定在低水位和高水位间。变频信号PID控制:如图11所示,PLC在自动状态下根据水压传感器信号与设定上、下限值的比较结果,对电机转速进行PID运算。
3.2自动排水系统PLC程序
(1)传感器信号处理:水位信号处理程序如图6所示,水位超高报警控制程序如图12所示。
(2)手动状态下控制电动截止阀:PLC主机运行过程中,手动状态下按下启停按钮,对电动截止阀#2、#3进行控制。
(3)自动状态下控制电动截止阀:如图13所示,PLC在自动状态下根据水位信号自动控制电动截止阀#2、#3,使污水水槽水位保持在低水位以下,并保证市政污水管不倒流。
4 结束语
本次基于PLC设计的楼宇自动供排水系统,其自动供水系统可将后级水压稳定在设定值范围内,保证高楼层出水恒定,流速均匀有力;自动排水系统使污水槽中污水水位低于低水位。该系统操作简单,具有较高的可靠性和稳定性。