锅炉燃烧过程是一个多变量输入/输出、大滞后、大惯性且相互之间影响的复杂系统。自动控制下锅炉燃烧的基本任务是使燃油燃烧所提供的热量适应外负荷工作的需要,同时还要保证锅炉能够正常安全运行。PLC各组织模块定义,调用背景数据块DB1FC2报警FB2蒸气控制,调用背景数据块DB2FC3安全连锁保护FB3温度控制,调用背景数据块DB3FC4油泵选择与切换OB100启动初始化程序FC5燃油流量累计功能块OB101/RESET0程序对于给定出水温度的情况下,需要适当地调节进气量与供油量,使锅炉在最佳燃烧状态运行。
在点火时序控制的程序设计中,采用了模块化编程,在FC1功能块中完成点火时序控制功能,然后在主程序块OB1中调用此功能块就可实现,但是前提条件是必须要在程序运行之前,对PLC中的定时器和计算器进行初始化。
对于水位控制来说,系统的PLC程序可以实现三冲量水位自动控制。正如前面的分析,影响汽包水位变化的主要是蒸气的流量和供水量,锅炉汽包水位控制采用三冲量双模自动调节系统。蒸气流量、供水量和汽包水位等3个信号量转换成电信号量后,成为整个水位控制系统的输入量,供水量控制器通过改变截止阀的开度大小来改变供水量,稳定汽包水位。在结构内部,蒸气流量与供水量同时作用于副回路,稳态下两者平衡。