Vintecc利用MATLAB对整个收割机控制系统进行建模、仿真和实现®、S金宝appimulink和Simscape™。
Theunynck将整体控制系统设计分为三个主要应用程序,每个应用程序都在单独的PLC上实现并通过CAN网络彼此通信。
vintecc为每个控制器创建了一个模型,包括emoteyflow®用于管理执行模式和Simulink元件(如PID控制器块)以控制收割机的液金宝app压和机械系统的图表。
利用Simscape, Vintecc开发了包括轮胎和车身元素的工厂模型;液压泵、马达和油缸;动力系统部件;和机械联系。
为了验证他的控制设计的牵引控制、自动轴校中、巡航控制、自动倒车和其他功能,Theunynck在Simulink中运行了控制器和工厂模型的模型-在环模型(MIL)仿真。金宝app
后生成CODESYS®从控制器模型与Simulink PLC Coder™兼容ST,他在CODESYS环境中编译金宝app了应用程序,并部署了他的控制设计到三个PLC从IFM EcoMat移动产品家族。
使用车辆网络工具箱™,unynck在工厂模型上实现了一个CAN接口,使模型能够通过CAN总线发送和接收消息。他进行了硬件在环(HIL)仿真,其中PLC控制器通过CAN消息与Simulink工厂模型通信,他使用Simulink Desktop real - time™实时运行。金宝app
在整个开发过程中,森约克使用MATLAB进行后处理并可视化模拟结果。
通过仿真验证和验证了90%的软件,唯一的步骤是在实际硬件上测试PLC控制系统,以确保在完成后的系统传送到客户端之前正确的参数调整。