Vintecc在MATLAB中使用基于模型的设计方法对完整的收割机控制系统进行建模、仿真和实现®、S万博1manbetximulink和Simscape™。
unynck将整个控制系统设计分为三个主要的应用程序,每个程序都在独立的PLC上实现,并通过CAN网络相互通信。
Vintecc为每个包含statflow的控制器创建了一个模型®图来管理执行模式和Simulink元素,如PID控制器块来控制收割机的液压万博1manbetx和机械系统。
Vintecc利用Simscape开发了包括轮胎和车身元素在内的工厂模型;液压泵、马达和油缸;动力系统部件;和机械联系。
为了验证他的控制设计的牵引力控制、自动轴对中、巡航控制、自动倒档等功能,Theunynck在Simulink中对控制器和工厂模型进行了模型在环(MIL)仿真。万博1manbetx
后生成CODESYS®他在CODESYS环境中编译了应用程序,并将他的控制设计部署到IFM EcoMat Mob万博1manbetxile产品家族的三个PLC上。
使用Vehicle Network Toolbox™,Theunynck在工厂模型上实现了一个CAN接口,使模型能够通过CAN总线发送和接收消息。他进行了硬件在环(HIL)仿真,其中PLC控制器通过CAN消息与Simulink工厂模型进行通信,他使用Simulink Desktop real - time™实时运行这些模型。万博1manbetx
在整个开发过程中,Theunynck使用MATLAB对仿真结果进行后处理和可视化。
通过仿真验证了90%的软件,剩下的步骤就是在实际硬件上测试PLC控制系统,以确保在完整的系统交付给客户之前,参数调整正确。