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

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

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

Post by omar zedan »

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 »

Waht is that you have assigned ouput process image address 124 ? Can you check diag buffer or state of that module?
omar zedan
Posts: 244
Joined: Sat Oct 22, 2011 7:12 am

Re: CPU 315-2DP

Post by omar zedan »

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: 374
Joined: Wed Oct 13, 2010 8:44 am
Location: Russian Federation

Re: CPU 315-2DP

Post by Rex2701 »

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: 244
Joined: Sat Oct 22, 2011 7:12 am

Re: CPU 315-2DP

Post by omar zedan »

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: 3992
Joined: Thu Feb 16, 2006 3:25 pm
Location: Russia

[?]: CPU 315-2DP fault OB85

Post by CoMod »

you need analize fault inside OB85
see Help
Image
georg_demmler
Posts: 76
Joined: Wed Nov 18, 2009 4:02 pm

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

Post by georg_demmler »

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: 878
Joined: Tue Dec 26, 2006 5:21 am
Location: Russia

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

Post by Dfcz »

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: 244
Joined: Sat Oct 22, 2011 7:12 am

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

Post by omar zedan »

Dear Dfcz
There are no device in DP port but the HMI panel connected on MPI port.
Thanks
omar zedan
Posts: 244
Joined: Sat Oct 22, 2011 7:12 am

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

Post by omar zedan »

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: 76
Joined: Wed Nov 18, 2009 4:02 pm

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

Post by georg_demmler »

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: 244
Joined: Sat Oct 22, 2011 7:12 am

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

Post by omar zedan »

Thanks so much