Hi, I am using PM866 non-redundant processor. Due to increase in system load and cyclic load I am facing problems.
Voted best answer
Have you tried increasing the cycle times of your tasks?
The AC 800M will cap the IEC61131-3 execution (cyclic load) at 70% (30% is kept reserved for internal use). The capping will automatically slow down your code to meet the 70% target.
An overloaded controller may output the following messages to the controller log:
W 2015-01-26 19:44:25.115 The Idle thread has executed less than 1%.
W 2015-03-14 14:45:52.504 Unit= _SW1131Task TaskName 2001 Interval time in ordinary tasks inc 15.
W 2015-03-14 14:46:02.562 Unit= _SW1131Task TaskName 2002 Interval time in ordinary tasks dec 13.
Read about performance and tuning in the AC 800M documentation:
- AC 800M Planning, 3BSE043732-510
- AC 800M Configuration, 3BSE035980-510