发表于:2006-06-22 18:35:00
楼主
各位大侠,下弟初学PLC,试着编了个锅炉的控制程序.在模拟软件上试了试,好象没什么大的问题.可是我老觉得哪不对头,不完善.请大家不吝赐教!谢谢了.
工序描述:有燃油、燃气两中模式。在燃油模式下,PLC送电,风机运行1分钟后,点火棒打火,5秒后,油路电磁阀打开。油路电磁阀打开2秒后,若光电开关仍然关闭(未检测到火焰),则关闭油路电磁阀,并且报警。风机在1分钟后停止。按下复位按钮,重新启动程序。
燃气模式下:PLC送电,风机运行1分钟后,燃气电火棒打火,5秒后气路点火电磁阀打开,点火电磁阀打开2秒后,若光电开关检测到火焰(接通),则打开正常燃烧的电磁阀后,关闭点火电磁阀。点火电磁阀打开2秒后,若光电开关未检测到火焰,则关闭气里电磁阀,并且报警。风机在1分钟后停止。按下复位按钮,重新启动程序。如果温度达到设定值,锅炉停止工作,温度下降后自动启动.锅炉低水位时,停止工作,并且报警,风机故障停止工作时,锅炉停止运行,并且报警.请大家一定抽空,给帮忙看看,这里先谢谢大家了.
程序如下:
I0.0 燃油模式开关
LD I0.0
= M0.0
I0.1 燃气模式开关
LD I0.1
= M0.1
I0.2 温度开关
LD I0.2
= M0.2
I0.3 光电开关
LD I0.3
= M0.3
I0.4 水位开关
LD I0.4
= M0.4
I0.5 风机过载
LD I0.5
= M0.5
I0.6 风机运行
LD I0.6
= M0.6
Q0.0 风机
LD M0.0
O M0.1
LDN M0.2
A M0.4
AN M0.5
AN Q0.6
ON T42
ALD
= Q0.0
风机启动后延时
LD Q0.0
AN Q0.6
TON T37,600