S7 300 - Error reading S7ReadResponse. Error code = 8304

I just put the 9th PLC S7 315-2DP on the network an this is what I starting to get in the logs on the Ignition gateway:


What can this mean?

I haven’t seen this error code before. Does it go away if you force a reconnect (edit/save)? Can you check somehow if there are too many connections made to this PLC?

No, it doesn’t go away when edit/save.
Also, this PLC has 12 connections available and currently 7 are used:1 for my PG/Laptop, 2 for OP (operating panels) and 4 other…

Also, I noticed that all my tags from this PLC are getting red status for a second and then they come back.

The best reference to this error I can find is from a Siemens forum post where it’s described as:

Error 8304: No further parallel upload possible. Too few resources.

Not sure what this means or how to fix it though… maybe one of the other Siemens gurus has seen this before (paging @chi)

I’ve seen that too…
I suspect it has something to do with PLC can’t handle all requests…
It’s an old PLC, 17-18 years old, with firmware v1.1…

I had this a few years ago and swapped the CPU for the newer slim 315-2DP with MMC and it worked after that. It has 16 communication resources compared to the 12 you have available. Maybe try disconnecting the HMIs or shutting down the S7 software and see if it comes up, that’s how I worked it out.

1 Like

Yes, that’s my next move too…
I have one new CPU (the slim one) and we’ll try to swap the old one. I think (hope) that then it’ll be OK.

Before changing the processor you may try to increase the reserved ‘OP communication’ ressources, which are used by Ignition’s S7 driver. Of course this may cause problems with the devices that use the ‘other communication’ ressources.
Also, 20% cycle load may not be sufficient to handle all communication requests, but increasing this value is dangerous, as it will increase the plc’s cycle time.

On my picture, where the connection resources are shown, you can see two connection for OP communications. That’s because I really have 2 OP on the MPI connected to that PLC.
When I disable the Ignition S7 driver (device) for that PLC, then the other communication drop to 3.
So It seems that Ignition now uses other communications, not OP…

I’m also not comfortable with increasing this 20% cycle load, as the plc’s cycle time is already at 30ms…

Sorry, of course you are right! I confused this with another driver.

Today I swapped the old CPU with the new, slim one with FW 3.3.
Now everything is OK. No more errors…:v:
I did find a reference to that error 8304 on the Siemens customer support site in the firmware 2.6 update. It seems that from FW 2.6 onward this error does not occur anymore…

2 Likes