Vintecc使用MATLAB建模,模拟和实施了完整的收割机控制系统®,S金宝appimulink和SimScape™。
Theunynck partitioned the overall control system design into three major application programs, each implemented on a separate PLC and communicating with one another over a CAN network.
Vintecc created a model for each controller that included Stateflow®charts to manage execution modes and Simulink elements such as PID Controller blocks to control the harvester’s hydraulic and mechanical systems.
Vintecc使用SIMSCAPE开发了包括轮胎和车身元素在内的植物模型。液压泵,电动机和气缸;动力总成组件;和机械链接。
为了验证牵引力控制,自动轴对准,巡航控制,自动反向以及其控制设计的其他功能,theunynck在simulink中对控制器和植物模型进行了模型(MIL)模拟模拟。金宝app
生成密码后®由Simulink PLC Coder™的Controller模型中的ST符合符合性ST,金宝app他在Codesys环境中编辑了该应用程序,并将其控制设计部署到IFM Ecomat Mobile产品家族的三个PLC中。
使用车辆网络工具箱™,Theunynck implemented a CAN interface on the plant models, enabling the models to send and receive messages via a CAN bus. He conducted hardware-in-the-loop (HIL) simulations in which the PLC controllers communicated via CAN messages with the Simulink plant models, which he ran in real time with Simulink Desktop Real-Time™.
Throughout development, Theunynck used MATLAB to postprocess and visualize simulation results.
Having verified and validated 90% of the software via simulation, the only remaining step was to test the PLC control system on the actual hardware to ensure correct parameter tuning before the completed system was delivered to the client.