1756-L73, Studio 5000 v32. I added a routine to a periodic task on Friday that has been running untouched since 2017. Downloaded at 15:10, controller faulted at 15:14.
Major Faults says Type 06 Code 01, Task watchdog expired, and names the task, T_Weigh. That one is 10ms periodic with the watchdog at 20ms, which somebody set in 2017. My new routine takes an array of 500 REALs and does a running average in a FOR loop. I cleared it and it faulted again about three minutes later, and with the JSR pulled back out it ran all weekend with nothing.
Am I looking at raising the watchdog, or is the L73 just slow for this? Pretty sure 500 REALs in a FOR loop isn't a lot of work, so is it the loop, or has that 20ms been getting away with it since 2017?