针对复杂算法在PLC运动控制系统中难以工程实现的问题,该文提出了一种基于MBD(model based design)的系统设计和应用方法。首先,利用MATLAB/Simulink建立控制模型并仿真验证,预留变量接口,正确匹配参数定义和数据类型;然后,基于Simulink...针对复杂算法在PLC运动控制系统中难以工程实现的问题,该文提出了一种基于MBD(model based design)的系统设计和应用方法。首先,利用MATLAB/Simulink建立控制模型并仿真验证,预留变量接口,正确匹配参数定义和数据类型;然后,基于Simulink PLC Coder将模型转换为符合IEC 61131-3标准的结构化文本ST(structure text)代码,根据集成开发环境CoDeSys定制文件格式;最后,将生成代码以功能块FB(function block)的形式导入CoDeSys,实现算法与应用程序的集成。某型起重机回转控制系统的应用证明了MBD方法可有效解决复杂算法工程实现难的问题。展开更多
针对单片机课程工程背景不足、与实际应用缺乏关联等问题,引入基于模型的设计(Model Based Design,英文缩写MBD),建立面向工程应用的单片机系统MBD-MCU实训体系。该体系通过提炼工程问题,以问题为导向,使学生依次从需求分析、系统建模...针对单片机课程工程背景不足、与实际应用缺乏关联等问题,引入基于模型的设计(Model Based Design,英文缩写MBD),建立面向工程应用的单片机系统MBD-MCU实训体系。该体系通过提炼工程问题,以问题为导向,使学生依次从需求分析、系统建模、代码生成、接口设计和测试等方面开展单片机实训,提升科研素养和工程能力。利用MBD模式可视化设计、可视化仿真和代码自动生成等特点,让学生掌握模型设计,锻炼单片机、控制系统仿真等多课程综合实践能力,取得了良好效果。展开更多
文摘针对单片机课程工程背景不足、与实际应用缺乏关联等问题,引入基于模型的设计(Model Based Design,英文缩写MBD),建立面向工程应用的单片机系统MBD-MCU实训体系。该体系通过提炼工程问题,以问题为导向,使学生依次从需求分析、系统建模、代码生成、接口设计和测试等方面开展单片机实训,提升科研素养和工程能力。利用MBD模式可视化设计、可视化仿真和代码自动生成等特点,让学生掌握模型设计,锻炼单片机、控制系统仿真等多课程综合实践能力,取得了良好效果。