VintEcc使用基于模型的设计建模,模拟和实现了完整的收割机控制系统,使用Matlab设计®,s金宝appimulink和simscape™。
unynck将整个控制系统设计分为三个主要的应用程序,每个程序都在独立的PLC上实现,并通过CAN网络相互通信。
Vintecc为每个包含statflow的控制器创建了一个模型®图来管理执行模式和Simulink元素,如PID控制器块来控制收割机的液压金宝app和机械系统。
使用Simscape,Vintecc开发了包括轮胎和车身元素的工厂模型;液压泵,电机和气缸;动力总成组件;和机械联系。
为了验证牵引力控制,自动轴对准,巡航控制,自动反向等他的控制设计的其他功能,Sumulink中的控制器和工厂模型的循环(MIL)模拟。金宝app
生成代码后®使用Simulink PLC编码器™符合Controller型号的ST,他编译了CodeS金宝appys环境中的应用程序,并从IFM Ecomat移动产品系列部署了他的控制设计到三个PLC。
使用Vehicle Network Toolbox™,Theunynck在工厂模型上实现了一个CAN接口,使模型能够通过CAN总线发送和接收消息。他进行了硬件在环(HIL)仿真,其中PLC控制器通过CAN消息与Simulink工厂模型进行通信,他使用Simulink Desktop real - time™实时运行这些模型。金宝app
在整个开发过程中,Theunynck使用MATLAB对仿真结果进行后处理和可视化。
通过仿真验证了90%的软件,剩下的步骤就是在实际硬件上测试PLC控制系统,以确保在完整的系统交付给客户之前,参数调整正确。