下面分别对这几个任务做以介绍:
a.任务1:MainProgram实现与原矿筛分本地站的通讯;实现与弱磁本地站的通讯:实现强磁一段泵池泵、三段泵池泵、强泵以及中磁机的启停控制;实现给矿电振、给矿皮带、分级机的启停控制;实现二段泵池泵变频器的启停控制以及泵池补加水阀位控制;实现大井底流泵变频器的控制,然后通过浓缩脱水控制站进行控制命令的输出;实现各设备之间逻辑联锁功能,并且实现手自动转换的无扰切换;累计球磨机的喷雾润滑时间、球磨机的运行时间、强磁机系统的运行时间、球磨机的小时停车次数;还有关于一些模拟量的报警设置。实现二段旋流器给矿压力、给矿浓度的回路控制;
b.任务2:MainProgram1它的功能是与球磨机励磁柜通讯,在这个连续性任务里面有一个主程序:Main_sstclx_example_code,它负责调用其他8个子程序,分别是CYCX31、CYCX32、CYCX41、CYCX42、CYCX51、CYCX52、CYCX6l、CYCX62,每个子程序负责采样相应球磨机设备的励磁电流、励磁电压、功率因数、励磁电流设定值采样、故障信息采样,还要负责励磁电流设定值输出及使能复位等操作。
c.任务5:WTSUMMARY它的功能是负责给MES计算一些累计量和处理科技些信息,然后对WT_ZQC_DD这个布尔量置位与复位的操作(每一小时变化一次),MES系统读到这个位变化之后读取相应的标签。累计量包括3、4、5、6系列的小时给矿量,它们是从原强磁一段控制系统当中读取的:信息包括3、4、5、6系列给矿量低于2.5吨的布尔量置位,分别是QMJ31GK_K、QMJ41GK_K、QMJ51GK_K、QMJ6lGK_K。
d.任务6:QCJKZ该任务应该与任务3融为一体,它主要完成接收上位机对强磁机的控制命令,然后将命令控制字存入相应的地址单元中。在这个连续性任务里面有一个主程序:MAINQCj,它只负责循环调用其他10个子程序:QCJ1-QCJ10。在每个强磁机子程序当中的控制命令包括:与强磁机的PLC通讯测试、励磁合闸、励磁分闸、粗调励磁电流设定升/降(开关量)、精调励磁电流设定升/降(开关量)、励磁故障复位、油泵的启停及转盘的正反转启停。
e.任务7:QC1D在该任务下只有一个主程序:QC3456,负责读取原强磁一段控制系统的工艺参数,并能通过通讯的方式参与有关模拟量的设定及相关回路的手/自动控制方式转换。