Issue addressing Siemens Instance DB in Ignition

Hi all,

I'm trying to access a tag in Ignition which comes from an Instance DB in a Siemens S7-1500 PLC, and for some reason it is not working.

If I access a global db it works fine.

For example: DB200 is my instance DB, and DB8 is my global DB.
If I put the opc item path as: "ns=1;s=[S71500_PLC]DB200,W0" it doesn't work (Quality bad), but if I change it to "ns=1;s=[S71500_PLC]DB8,W0" it reads the value correctly.

What is the issue here? Thanks.

Only global DB can be accessed if I remember correctly.

Maybe try this one

You can access instance DB also, at least I can on my PLC 1500:




but you must disable "Optimized block access" ...

2 Likes

I solved it 30 min ago. The issue in our case is that when the project got migrated, the "Optimized block access" got ticked. Once I unticked it, it now works.

Thanks everyone for the help.

Yes. During testing we had it configured like this. But I then migrated it, and not sure how the optimized bit got ticked.

Thanks