显示任务AD转换任务完成传感器传采集信号的模数转换。变频器控制任务包括循环泵和补水泵的控制,该任务读取相应传感器的AD转换结果,与集控室的设定值相比较,通过PID运算得出操纵量,控制变频器调节循环泵和补水泵,稳定二次网回水温度和二次网回水压力。当二次网回水温度低于设定值时,循环泵加速运转,加快二次网水循环,反之,减慢循环速度。同理,根据二次网回水压力控制补水泵运行,稳定管道压力,保证设备安全。
调节阀控制任务计算二次网供水温度设定值和实际值的偏差,根据偏差大小控制一次网供水调节阀开度来稳定二次网供水温度。DTU通讯任务完成热力站和集控中心之间工况参数和控制参数的远程传输。键盘和显示任务用于系统的人机交互,完成按键和显示的任务。
任务关系图本文任务间共享3个数据资源,分别为:①AD转换数据缓存区IntADCbuf[]:存放AD转换数据,被AD转换任务、变频器控制任务、调节阀控制任务、显示任务和DTU通讯任务共享。②变频器及控制参数缓存区IntFreConbuf[]:存放循环泵、补水泵变频器的运行参数和集控中心下发的控制参数(控制参数包括二次网供水温度给定值、二次网回水温度给定值以及二次网回水管道压力给定值),被变频器控制任务、调节阀控制任务和DTU通讯任务共享。③键盘键值全局变量gKeyValue:存储键盘键值,被键盘扫描任务和显示任务共享。键盘扫面任务扫描键盘更新键值,显示任务根据键值进行显示调整。