关键词:
调试
仿真
可编程控制器
PLC集成开发环境
摘要:
可编程控制器(Programmable Logic Controller,PLC)是工业自动化的三大基石之一,广泛应用于各类工业生产和科研领域。目前,由于传统PLC调试工具无法配置业务过程,导针对厂家需求的定制开发困难。此外传统调试工具缺少公开的接口,无法与其他软件进行联合仿真及调试工作,限制了调试的效率和功能。针对上述问题,本文提出了可变目标调试框架(CASS-PLC Retargetable Debugging Framework,CPRDF)的解决方案。CPRDF是一种开放式的框架,拥有良好的可扩展性和兼容性,本文围绕CPRDF进行了分析建模、理论设计、工程实现和综合应用的介绍,主要的内容为:1)针对用户调试多样化,而传统调试工具的设计模式难以进行扩展的问题,本文采用离散事件系统规范(Discrete Event System Specification,DEVS),设计了一种扩展性良好的调试参考模型,兼容了不同业务的调试需求,为后续工程化研究提供了基础。2)在工程化研究过程中,针对传统调试工具无法通过配置文件修改调试功能和界面布局的问题,基于Dock Panel Suite设计了一种专用组件管理方法与消息机制,使后续实现的框架原型在拥有较高可定制能力的基础上,保证了良好的运行效率。3)为校验CPRDF的设计,本文实现了CPRDF的工程原型,应用PID系列实验,对原型产品进行了测试,实验结果证明了CPRDF设计的正确性。