Industry Online Support
Technical Forum
10/10/2014 8:30 AM | |
Joined: 2/18/2013 Last visit: 3/12/2024 Posts: 102 Rating: (23) |
If you get "Maximum program cycle time exceeded" you have overloaded your CPU. You should think abouttolerating higher cycle times or reducing the load or both. Here are some recommendations (first haslowest effort, last has highest effort): You can reduce the communication load by setting a lower limit (CPU - Properties - Communication load - Cycle load due to communication). Of course this will make the communication slower. Therefore you should try to find a value, which is acceptable for you. Recommendation: first try the lowest value: 15%. If it works try the value between the lowest and your original, an so on. If you can tolerate longer cycle times you can trysetting a higher cycle time limitation(CPU-Properties - Cycle - Maximum cycle time). You can reduce the program load by optimizing you code or by reducing the cycle times of OBs 90, 91. Last but not least I recommend to have a look into the following document, especially chapter 3: http://support.automation.siemens.com/WW/view/en/59193558 |
Follow us on