工业过程PLC回路控制软件功能测试平台的设计与开发

来源 :东北大学 | 被引量 : 4次 | 上传用户:oliversong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
过程控制系统特别是PLC控制软件在现场投运之前,通常需要经过一系列的费时、费力且带有风险的现场调试过程,因此,在实验室环境中提前对PLC控制软件进行测试,提前发现并改正PLC控制软件中的错误,对于缩短调试时间、节省现场人力投入、减少调试风险、降低调试成本,具有极其重要的现实意义。在过程控制中,虽然以单回路PID控制、串级控制、比值控制为代表的回路的控制器的核心是控制器参数,但正确的人机交互和手自动切换功能也是回路控制器能够投入正常运行的前提保证。由于缺乏统一标准,回路控制的PLC软件实现方式往往多种多样,更加增加了现场调试过程的难度。本文依托国家科技支撑计划“选矿过程全流程先进控制技术”(2012BAF19G01),对工业过程PLC回路控制软件的相关逻辑功能进行测试的方法进行了初步探讨,并且进行了相关测试平台的设计与研发,具体工作包括:1.结合工业过程常用的回路控制方式,在对PLC回路控制软件所涉及到的各项功能进行了分析的基础上,对PLC回路控制软件的功能设计中可能出现的编程错误和测试需求进行了详细的讨论;2.在此基础上,以控制系统PLC回路控制软件和系统I/O通道标签为基础,提出了基于人机交互和黑盒测试的控制回路功能的测试方法,设计了由测试用例库、测试过程控制模块、结果判断与记录生成模块、OPC通信模块、人机交互界面等组成的PLC回路控制软件功能测试的测试平台的整体架构,可以实现对工业过程PLC回路控制软件的功能设置进行半自动测试,并自动生成测试报告。3.基于Rockwell公司的RSview32的PLC软件开发环境,采用了OPC通信技术和VBA脚本编程方法,开发了针对Rockwell的PLC系统的工业过程回路功能测试平台。4.以某铁选厂自动化工程的PLC软件的回路控制软件作为案例,对本文提出的测试方法和测试平台进行了应用验证,结果表明,借助于该测试平台,测试人员可以快速发现和定位PLC软件回路控制功能中的一些错误和缺陷,有助于在现场调试期间缩短调试时间、节省现场人力投入、减少调试风险、降低调试成本。
其他文献
钢铁工业是我国国民经济的支柱产业,为适应现代化大生产的要求,在规模效益、产品的灵活性和质量稳定性方面提高竞争力,不仅需要改进工艺方式,而且需要提高自动化水平。因此将计算
软开关技术以PWM开关技术为基础,其基本思想就是利用电路的各寄生电容和电感与电路中变压器绕组电感发生谐振,使开关器件在电压电流自然过零时导通或关断,这样能使开关器件的动