1.控制要求
某车间排风系统由三台风机组成,采用S7-200 PLC控制。其中风机工作状态需要进行监控,并通过指示灯进行显示,具体控制要求如下:
1)当系统中没有风机工作时,指示灯以2Hz频率闪烁。
2)当系统中只有1台风机工作时,指示灯以0.5Hz频率闪烁。
3)当系统中有2台以上风机工作时,指示灯常亮。
现根据以上控制要求编写风机状态监控程序。
2.PLC I/O点的分配
通过对控制要求的分析,指示灯监控系统的输入有第一台风机运行信号、第二台风机运行信号、第三台风机运行信号3个输入点;输出有指示灯一个负载,占一个输出点。PLC的I/O点的地址分配见表4-11。
表4-11 PLC的I/O地址分配表
3.程序设计
(1)风机工作状态检测程序的实现
风机工作的监视状态分为没有风机运行(M0.0)、只有一台风机运行(M0.2)和两台以上风机运行三种情况(M0.1),可以通过三个辅助继电器分别保存这三种状态,实现的程序如图4-32所示。(www.xing528.com)
图4-32 风机工作状态检测程序
(2)闪烁功能的实现
根据控制要求,需要产生2Hz和0.5Hz两种频率的闪烁信号,实现的程序如图4-33所示。
图4-33 闪烁功能的实现
(3)指示灯输出程序的实现
指示灯输出程序需要考虑风机运行状态与对应的指示灯状态要求。当没有风机运行时(M0.0得电),指示灯按照2Hz的频率闪烁(M0.3的状态),输出指示灯启动的条件是M0.0的动合触点与M0.3的触点串联;同理,当只有一台风机运行时,输出指示灯启动的条件是M0.2的动合触点与M0.4的触点串联;由于两台以上风机运行时指示灯常亮,所以只需要用其状态显示继电器M0.1的动合触点驱动输出Q0.0就可以了,实现的程序如图4-34所示。
图4-34 指示灯输出程序
为满足整个控制要求,需将以上三部分程序合并,即可构成整个监控系统的程序。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。