[?+]: CPU 315-2DP fault OB85

SIMATIC S7-200/300/400, Step7, PCS7, CFC, SFC, PDM, PLCSIM,
SCL, Graph, SPS-VISU S5/S7, IBHsoftec, LOGO ...
Post Reply
omar zedan
Posts: 236
Joined: Sat Oct 22, 2011 7:12 am

[?+]: CPU 315-2DP fault OB85

Post by omar zedan » Wed Apr 13, 2022 7:27 am

Dear All
I have this in diag. buffer

Code: Select all

I/O access error updating the process image output entering state P area douple-word access access address 124.
Process image partition no:0
not user relevant (Z1);2943
Request OB Program excution error OB (OB85)
priorty class 26
external error incomming event
what its mean??
Thanks

bosandzeros
Posts: 18
Joined: Mon Oct 22, 2012 1:36 pm

Re: CPU 315-2DP

Post by bosandzeros » Wed Apr 13, 2022 10:07 am

Waht is that you have assigned ouput process image address 124 ? Can you check diag buffer or state of that module?

omar zedan
Posts: 236
Joined: Sat Oct 22, 2011 7:12 am

Re: CPU 315-2DP

Post by omar zedan » Wed Apr 13, 2022 10:30 am

Dear bosandzeros
I did not have any IO with address 124
but all cards set the process image to OB1 PI
What is the difference between OB1PI and PIP 1?
Thanks

Rex2701
Posts: 370
Joined: Wed Oct 13, 2010 8:44 am
Location: Russian Federation

Re: CPU 315-2DP

Post by Rex2701 » Wed Apr 13, 2022 3:29 pm

omar zedan wrote:
Wed Apr 13, 2022 7:27 am
I/O access error updating the process image output entering state P area douple-word access access address 124.
You're trying to write PQD124 somewhere that doesn't exist in the HW. Review the code.

omar zedan
Posts: 236
Joined: Sat Oct 22, 2011 7:12 am

Re: CPU 315-2DP

Post by omar zedan » Wed Apr 13, 2022 8:30 pm

Hi
I search the project for address 124 using crosse reference and I did not find it.
Please find project
https://mega.nz/folder/3dxXXY6B#1gvrUEGFs8prSljBMxEIqg
I appreciate your kind help and fast response they give me several hours to solve the problem.

I get this msg in diag. buffer:-
Request OB Program excution error OB (OB85)
priorty class 26

How can I solve it??

CoMod
Site Admin
Posts: 3975
Joined: Thu Feb 16, 2006 3:25 pm
Location: Russia
Contact:

[?]: CPU 315-2DP fault OB85

Post by CoMod » Thu Apr 14, 2022 5:42 am

you need analize fault inside OB85
see Help
Image

georg_demmler
Posts: 71
Joined: Wed Nov 18, 2009 4:02 pm

Re: [?]: CPU 315-2DP fault OB85

Post by georg_demmler » Thu Apr 14, 2022 4:36 pm

Hello,

I'm not sure - but in the configuration of the DP you use Q120 with 4 words (number 5).

But in the complete program there is not use of the Output 120 - 127.

But the range of the CPU for Input/Output is 0.0 - 127.7

It is possible to delete the line 5 in the configuration of the DP - Who put this line in the configuration if the Outputs are not used?

Or you can perhaps write:

L 0
T QW 120
T QW 122
T QW 124
T QW 126

Hope it helps.

Dfcz
Posts: 875
Joined: Tue Dec 26, 2006 5:21 am
Location: Russia

Re: [?]: CPU 315-2DP fault OB85

Post by Dfcz » Fri Apr 15, 2022 7:08 am

What is the difference between OB1PI and PIP 1?
"The traditional programming style is to put entire program in OB1 and use the cyclic interrupt OB's for special limited tasks (OB1PI). But with the advent of PCS7 and the powerful S7-400 CPU'sit is very advantageous to distribute your program indifferent cyclic interrupt OB's (PIP)."

I suspect that you are using devices on the DP bus?

omar zedan
Posts: 236
Joined: Sat Oct 22, 2011 7:12 am

Re: [?]: CPU 315-2DP fault OB85

Post by omar zedan » Fri Apr 15, 2022 8:19 am

Dear Dfcz
There are no device in DP port but the HMI panel connected on MPI port.
Thanks

omar zedan
Posts: 236
Joined: Sat Oct 22, 2011 7:12 am

[?+]: CPU 315-2DP fault OB85

Post by omar zedan » Fri Apr 15, 2022 9:03 am

georg_demmler wrote:It is possible to delete the line 5 in the configuration of the DP - Who put this line in the configuration if the Outputs are not used?
Dear georg_demmler
Thank you so much
(suc) I delete the fifth row and everything become good.
(thnx) Thank you so much

georg_demmler
Posts: 71
Joined: Wed Nov 18, 2009 4:02 pm

[?+]: CPU 315-2DP fault OB85

Post by georg_demmler » Fri Apr 15, 2022 9:52 am

Hello,

good to hear that.

There are some points that Siemens supported:

If you read / write more then 3 byte over DP so it will be better to use "DPRD_DAT" / "DPWR_DAT"

It will be good, if you have one project with Master and Slave(s).

You will have less trouble, if you use PUT/GET or BSEND/BRCV.

You cannot simulate the communication over Inputs/Outputs - but you can simulate the communication with PUT/GET or BSEND/BRCV.

See you.

omar zedan
Posts: 236
Joined: Sat Oct 22, 2011 7:12 am

Re: [?+]: CPU 315-2DP fault OB85

Post by omar zedan » Mon Apr 18, 2022 10:27 am

Thanks so much

Post Reply