agree with jesper. at least it would be desirable to read the error and perhaps to log it (and show it on HMI).
if these OBs are needed (ie PLC shouldn't go to stop on profibus error), then the alarm when the error occurs (and is bypassed) is welcomed.
Hello plc_cnc;
OB 87 will not help you for your problem. The ET 200 is considered a Profibus slave station, and will cause OB 86 to be called when it loses contact with the DP-master.
look at Jera's earlier post, suggesting to Use OB82, OB83, OB86 and OB122. Just add these to the programming blocks and download to the CPU, then open the diagnostic buffer of the PLC when the SF/BF LEDs become active to locate the source of the error.
Hope this helps,
Daniel Chartier
Hello PLC-CNC;
Look at chapter 23 "Diagnostics" of the following manual: Simatic : Programming with Step 7 v.5.5
You will find a description of all the diagnostic OBs, individually, with information such as this one:
If you do not program (note: this meand created and loaded to the CPU blocks) OB86, the CPU changes to STOP mode when a rack failure is detected.
If you look at it another way, the statement means that if OB86 is loaded in the CPU and a rack failure occurs, the SF and BF LEDs will light up, but the PLC will not go to STOP mode.