- Optimize Your Model: If your model is complex, try simplifying it or optimizing the calculations and data exchanges.
- Check Your “PLC” Communication: Ensure that the communication between Simulink and your “Beckhoff PLC” is functioning optimally.
- Adjust Real-Time Synchronization Settings: Try tweaking the settings of your “Real-Time Synchronization” block.
Why simulink simulation stop takes so long?
7 次查看(过去 30 天)
显示 更早的评论
I'm developing a Simulink Model that communicates with a Beckhoff PLC for SIL simulation.
To interface the PLC I'm currently use the Beckhoff package developed for Simulink, TE1410 (TE1410 | TwinCAT 3 Interface for MATLAB®/Simulink® | Beckhoff Worldwide). In partciluar, I'm using the "TC Symbol Interface" block. To manage the sample time of the Simulink simulation, it includes the "Real-Time Synconization" block.
The simulation starts and runs very well. No issues. The problem arises when I want to stop it.
The simulation stop takes at least 5 minutes but often I had to terminate matlab from the task manager.
Any advise? Some point that I'm missing?
I already started a thread with Beckhoff support service for additional information.
0 个评论
回答(1 个)
UDAYA PEDDIRAJU
2023-9-29
Hi Val,
I understand the problem, the delay in stopping the Simulink simulation could be due to the complexity of your model, the communication with the “PLC”, or the real-time synchronization settings. Here are some suggestions which could help in reducing the time taken during simulation:
additionally you can look at: Simulation stop time - MATLAB - MathWorks India
Best,
Uday
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Target Computer Setup 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!