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