摘要
工程机械控制系统复杂,安全性要求高,为避免基于代码开发模式存在的验证风险大和移植性差等现象,提出了基于模型设计(MBD)的开发模式。首先,建立MATLAB+CodeSys工具链,以MATLAB/Simulink为模型载体,CodeSys为集成开发环境;其次,利用可视化组件建立硬件无关模型,同步设计测试用例并实施仿真测试;接着,基于Simulink PLC Coder将模型映射为IEC 61131-3结构化文本(Structure Text, ST),完成代码自动分析和模型追溯;最后,集成代码和数据,通过实车测试,验证工程机械控制系统MBD模式的有效性和可行性。
-
单位江苏师范大学科文学院