I alarmvisningen vises en Program Execution Overrun, når et program (eller flere programmer) ikke er i stand til at udføre alle operationer inden for den angivne opgavetid.
Typisk falder programafviklingen for et givet tidsrum mere end 10 samples bagud, før denne alarm vises.
- Sørg for, at Script-programmet ikke indeholder en loop med mange iterationer.
- Flyt større, mere komplekse programmer til langsommere opgaver.
- Adskil programmer i mindre dele, og hold de kritiske og mindre underprogrammer i de hurtigere programmer med en hurtigere task. - husk dog at Execution precedence for hvert enkelte program skal være unik - se artikel Program Cyclic Dependency Alarm
- Hvis man køre eller kommer fra EBO version før 6.0.1 kan man med fordel ændre Advanced Polling Default Values
Tip Nogle gange kan andre aktiviteter, der bruger controllerressourcer, såsom download og upload af objekter, hentning af diagnostiske filer og udførelse af en firmwareopdatering, også hjælpe med at udløse alarmer for programudførelsesoverløb. RP-controlleren har mere begrænsede, tilgængelige ressourcer end MP-C og MP-V. Som et resultat heraf kan du se en øget forekomst af Program Execution Overrun alarmer for en lignende applikationsbelastning.