It says that it stopped on "time-error" (OB80).
Dont you have OB80 programmed ?
It is confusing that the diagnostics buffer says something about "buffer overrun", whereas the online help mentions "exceeding the cycle time" and "acknowledgement error when executing an OB".
I am not sure how to interpret this.
It is possible that the STOP is caused by cycle-time overrun. And this can be explained by multiple calls to OB85.
I have had this error myself. Checking time online revealed an excessive last cycletime (+500 ms). It was with OB85 callup set to every single erronous i/o call.
You have it set to "only for coming and going errors" (I think).
This doesnt help at all, because all the i/o errors happen at the same time.
You may have to program OB80.
Obviously doing so will mean that you are accepting an extremely long cycle time, for a limited period of course.
If programming OB80 doesnt fix the problem, then you may have to consider your options again.
You could think about selecting "no OB85 callup".
To catch errors, you could add a check with FC125 before you start each step of your sequence.
Dont you have OB80 programmed ?
It is confusing that the diagnostics buffer says something about "buffer overrun", whereas the online help mentions "exceeding the cycle time" and "acknowledgement error when executing an OB".
I am not sure how to interpret this.
It is possible that the STOP is caused by cycle-time overrun. And this can be explained by multiple calls to OB85.
I have had this error myself. Checking time online revealed an excessive last cycletime (+500 ms). It was with OB85 callup set to every single erronous i/o call.
You have it set to "only for coming and going errors" (I think).
This doesnt help at all, because all the i/o errors happen at the same time.
You may have to program OB80.
Obviously doing so will mean that you are accepting an extremely long cycle time, for a limited period of course.
If programming OB80 doesnt fix the problem, then you may have to consider your options again.
You could think about selecting "no OB85 callup".
To catch errors, you could add a check with FC125 before you start each step of your sequence.