3/15/2009 3:36 PM | |
Joined: 9/27/2006 Last visit: 9/20/2024 Posts: 12282 Rating: (2684)
|
Hello Bilal; You could look at the following diagnostic FB126, both for Profibus-DP and Profinet. It reads the error messages in OB86 and provides information on rack and station failures; plus, it gives you pre-programmed HMI screens that you can use to inform the operator of the status of your network. http://support.automation.siemens.com/WW/view/en/26996747 Hope this helps, Daniel Chartier |
This contribution was helpful to3 thankful Users |
3/16/2009 12:05 PM | |
Joined: 9/27/2006 Last visit: 9/20/2024 Posts: 12282 Rating: (2684)
|
Hello Bilal; Here is the information you requested: -No of the DP station: the Profibus address of the node -Logical base address: the Diagnostic address of the node, attributed by the Profibus configurator (in HWConfig editor) NOTE: this logical base address is often refered to a LADDR when used as a parameter in a library function (FC, FB, SFC, SFB). Your idea of using OB86 will work, with a little dediaction. You couls also look at this sample program for reading a DP slave's diagnostics from OB82 (Diagnostic OB): masybe you can study it for use in your program. http://support.automation.siemens.com/WW/view/en/2190197 Hope this helps, Daniel Chartier |
This contribution was helpful to1 thankful Users |
3/16/2009 12:54 PM | |
Posts: 557 Rating: (64) |
HI find the attachment, having aready madeplc program. any doubt revert back. regards AttachmentOB86.zip (3637 Downloads) |
This contribution was helpful to3 thankful Users |
3/17/2009 1:35 PM | |
Posts: 22 Rating: (2) |
Hi you cantry this one. Only it is posible that the station no, has to be corrected to Hex notation AttachmentOB86.ZIP (2261 Downloads) |
This contribution was helpful to1 thankful Users |
3/18/2009 9:49 AM | |
Posts: 157 Rating: (10) |
Dear NSLaur, Thak you for your reply, but how i can open this file "OB86.AWL"?? Regards, BilalD |
3/23/2009 11:57 AM | |
Posts: 22 Rating: (2) |
Hi Go to source in Simatic manager and import external source. Compile and youse |
3/19/2018 8:12 PM | |
Joined: 9/27/2006 Last visit: 9/20/2024 Posts: 12282 Rating: (2684)
|
Hello Ayan; In your program blocks, do you have one named "OB 86"? If not, go tho the Blocks folder, right-click and create a New Block; select type "OB", name it "86", save the newly created OB 86 (no programming needed inside at this time), compile and download it to the CPU. Now the interface registers (local data) of OB 86 will cause the CPU to call it when a Rack Failure fault is detected; if there are no faults of another type at the same time then the SF will become active, but the SCPU scan will continue and the diagnostic buffer will log error messages that you can use to determine the cause of the fault. This discussion from the forum can provide more information: https://support.industry.siemens.com/tf/ww/en/posts/interrupt-obs/182817/?page=0&pageSize=10 Hope this helps, Daniel Chartier |
Last edited by: dchartier at: 3/19/2018 8:15:33 PM |
|
This contribution was helpful to1 thankful Users |
12/8/2021 4:22 PM | |
Joined: 9/27/2006 Last visit: 9/20/2024 Posts: 12282 Rating: (2684)
|
Hello Rod; Step 7 diagnostic OBs (among them OB 86) are valuable tools that you can choose to incorporate in your program to organize your CPU's reaction to certain defined faults. OB 86 is dedicated to remote I/O rack failures (communicating over Profibus-DP and Profinet), and does 2 things: 1. when a fault occurs in one of the configuted remote I/O staitions or slaves, it provides information to the diagnostic buffer that helps to locate the source of the problem, 2. it keeps the CPU in RUN mode even with the fault present (the diagnostic LEDs will remain active to indicate there is a fault you should correct). But you have to choose to integrate the diagnostic OBs in your program. So if you have not created and downliaded OB 86 to your CPU program, in thr event of a remote rack fault, your CPU will go to Stop mode. Have a look at this document, it should help clarify the issue: - 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? https://support.industry.siemens.com/cs/ww/en/view/19350076 Hope this helps, |
Last edited by: dchartier at: 12/08/2021 16:30:01 |
|
This contribution was helpful to1 thankful Users |
Follow us on