4/15/2013 7:11 PM | |
Joined: 9/27/2006 Last visit: 3/20/2025 Posts: 12344 Rating:
|
Hello naoufel; There is a bit of information missing in the messgaes you posted. For example, what is the number of the OB declared "missing"? I would guess the CPU is asking for OB86 (based on the message concerning decentral periphery) which is called when you have a problem with a Profibus node. This "OB unloaded or missing" message is displayed when a specific diagnostic OB is required by the operating system of the CPU, but has not been downloaded to the CPU by the programmer. Diagnostic OBs (OBs in the range of 8x, or 12x, such as OB86 or OB122) are bits of code used by the CPU when it detects an event that it considers problematic, like the loss of a Profibus slave, or a programming error. Calling the diagnostic OB allows te CPU to collect diagnostic information on the error and display it in the dagnostic buffer, amongst other things. You will find more information on the subject in the following FAQs: Which organization blocks do you need for error handling? Using the diagnostics buffer of the SIMATIC S7-CPU |
Last edited by: dchartier at: 4/15/2013 7:28 PM |
|
4/16/2013 10:50 AM | |
Posts: 11 Rating:
|
The OB declared missing is OB86. It can be a problem in the profibus node? But there no errors in the nodes. How i can fix it? |
4/16/2013 11:20 AM | |
Joined: 4/22/2010 Last visit: 2/26/2025 Posts: 5697 Rating:
|
Hello, OB 86 is called when a profibus error occurs, that can be for a verry short moment. If OB 86 is not present in the CPU it will go to stop. So create and download OB 86 (it may be empty) that will give you time to trace the real problem. Which organization blocks do you have to load into the CPU to ensure that the CPU does not go into the "STOP" status when a remote I/O fails? In OB 86 you can do the error detection to find what module is causing the error. Regards, Marcjan |
Last edited by: Marcjan at: 4/16/2013 11:22 AMI should try to type faster :-) Problem solved? |
|
This contribution was helpful to
1 thankful Users |
Follow us on