S7 1500 Tags Writing Issue

i connected the s7 1500 with ignition via s7 driver, and it’s successfully connected, So once o browsed for the tags and i am trying to write back on these tags nothing change at all. i tried to use toggle switch once i click it, it get back to its initial status.

note: This is only happens with the boolean type

Please show your start and stop tag configuration. (One will do.)

here it is

You've cut off critical info, like the full OPC Item Path.

i only browsed the plc to get the tags without cutting anything. i can read and write from any other data types except for the boolean

That's a symbolic OPC Item Path. Is this the new symbolic driver in v8.3? If so, this should be discussed in the early access topic.

that’s right this is the ignition 8.3, in 8.1 i was able to write though, but here in the new version doesn’t work properly

I moved the discussion to the right category so the right eyes at IA will see this. Sure looks like a bug.

2 Likes

Set some of the Siemens loggers to debug level, and try to write again. Then check the logs and share if there is anything relevant there.

We have boolean tags that we test against, so we'll have to figure out what is different with your tags compared to ours.

EDIT: Here's an example, leave DiagnoticsAddressSpace set to info, it will be unnecessarily noisy:

2 Likes

that what i see in the loggers
btw, i tried to force the inputs in tia portal and i can see the designer read it properly but when i try to write from designer, it doesn’t work

I’d expect inputs are read only to external clients and the driver should respond with a bad status.

kindly can you clarify this more becuase i couldn’t get how can i find these configs that will change that

Most platforms do not allow "setting" the signals from physical inputs. You have to force them, which is usually available only in a programming tool like TIA Portal.

In Tia Portal i make the full access for the external Clients and i even checked PUT/GET
When i access the DataBlock whatever boolean or integer value, it works properly

If these aren't physical inputs, but are ordinary bits in a datablock's structure, then my comment wouldn't apply. Seems like bug.

The Issue here is about the Physical Inputs Of The PLC itself, not the datablock

You can't write to physical inputs.

3 Likes

Then you should not expect to be able to write to those.

1 Like

Yeah omg that’s right, I think i lost my mind though while i am trying to change the physical Inputs
really thankful for your time

1 Like

It wouldn't surprise me if the driver is writing to these, but the value is being immediately overwritten with the physical signal. Which wouldn't yield an error.

In older platforms, I've seen input space that is writable when not mapped to hardware. I'm pretty sure Logix lets you write physical inputs when the physical connection is inhibited. So it may not even be wrong. :man_shrugging: