SIMATIC S7-200/300/400, Step7, PCS7, CFC, SFC, PDM, PLCSIM,
SCL, Graph, SPS-VISU S5/S7, IBHsoftec, LOGO ...
-
omar zedan
- Posts: 237
- Joined: Sat Oct 22, 2011 7:12 am
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
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: 237
- Joined: Sat Oct 22, 2011 7:12 am
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
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: 237
- Joined: Sat Oct 22, 2011 7:12 am
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: 3977
- Joined: Thu Feb 16, 2006 3:25 pm
- Location: Russia
Post
by CoMod » Thu Apr 14, 2022 5:42 am
you need analize fault inside OB85
see Help
-
georg_demmler
- Posts: 71
- Joined: Wed Nov 18, 2009 4:02 pm
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
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: 237
- Joined: Sat Oct 22, 2011 7:12 am
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: 237
- Joined: Sat Oct 22, 2011 7:12 am
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
I delete the fifth row and everything become good.
Thank you so much
-
georg_demmler
- Posts: 71
- Joined: Wed Nov 18, 2009 4:02 pm
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: 237
- Joined: Sat Oct 22, 2011 7:12 am
Post
by omar zedan » Mon Apr 18, 2022 10:27 am
Thanks so much