论文部分内容阅读
在选矿过程中,PLC控制软件中的电气设备逻辑控制程序实现对现场电气设备的启动/停止、故障保护、联锁保护等功能,对生产过程的正常运行发挥着关键作用。由于缺乏规范的测试平台和测试工具,PLC逻辑控制程序往往需要经过工业现场的反复调试才能逐步发现和修正程序错误,因此容易造成拖延现场调试进度,增加调试工作量,严重时还可能在调试过程中发生不可预知的设备安全事故。本文依托国家科技支撑计划“选矿过程全流程先进控制技术”(2012BAF19G01),对选矿过程电气设备的逻辑控制程序的测试方法进行了初步探讨,设计并开发了选矿过程电气设备逻辑控制程序测试平台软件。本文主要工作如下:1.在对选矿过程中相关电气设备的逻辑控制程序的功能和特点进行分析的基础上,讨论了逻辑控制程序测试的问题描述和测试需求;2.研究了电气设备的逻辑控制程序的测试方法,根据电气设备的逻辑控制信号和二次控制原理图将选矿过程中的电气设备进行分类,建立了电气设备的逻辑虚拟对象模型,并讨论了相关电气设备控制程序的测试用例的设计;3.针对Rockwell PLC控制系统,进行了逻辑控制程序的测试平台的结构设计和功能设计,该系统基于对比的动态判定方法,由测试用例加载,被测程序运行模块,程序监控画面模块,虚拟对象模型和动态判定及结果记录等模块组成;4.基于法国TNI逻辑测试软件ControlBuild和美国Rockwell公司的ControlLogix 5000系列PLC编程软件,开发了选矿过程电气设备逻辑控制程序测试平台软件;5.以某新建铁选厂选矿项目中的干选站电气设备逻辑控制程序作为被测对象,在所研发的测试平台中进行实验验证,通过对相关电气设备的逻辑控制程序在理想条件、故障条件以及工艺联锁条件下的测试,验证了该测试平台的有效性。