Siemens enhanced driver slow value changes

We are using Ignition 8.3.4 with siemens enhanced driver 1.3.4 and have some issues with the speed. We changed from kepware to the siemens enhanced drive, while using kepware is was a lot faster, this leads me to believe the problem doesn’t originate from the PLC (S7-15000)

Tags take 6 seconds to load a new value when changed in the PLC
All tags in default group (Mode: direct , Rate: 1,000 ) 12400 tags
We use a lot of UDT to mannage the tags.

When a tag is connected to a different tag group sometimes it if fast sometimes it will have to wait for the default group to be done.

When using only 100 tags it is much faster, using half the origenal amount of tags already takes lon ger .

All tag quality is good

When reading the same tags using Kepware the problem disappears.

Started using Ignition 8.3.3 with siemens enhanced drive r 1 .3.3

Ignition V8.3 Siemens Enhanced Driver - Slow Update Rate - Ignition - Inductive Automation Forum

Might be a duplicate of that one

Interesting. I think the Kepware driver uses the same library we do, I'll take a look to see why we might be that much slower. While there is a little room for improvement in our driver with subscriptions, I wouldn't expect it to make that much of a difference. The biggest bottleneck in my testing was by far the PLC.

They might be leveraging multiple PLC connections :person_shrugging:

How quickly would you say the changes come through on Kepware?

EDIT: If you can temporarily turn off secure connections (TLS) in Kepware and Ignition, a Wireshark capture of each would really help illustrate the difference in performance.

Thank you both for the replay,

I made a mistake with my earlier tests, kepware also has the delay .

While testing with siemens enhanced driver I was only using 1 kepware tag which made is much faster.

Writing tags from ignition to the PLC is fast, only the reading is slow.

I made a value in the PLC that increases every second. This value was connected to 2 tags, one for kepware and one for the siemens driver. When kepware is connected to less tags and siemens is connected to all tags, kepware updates every second and siemens every 6 seconds. Using only one siemens tag and all kepware tags the opposite happ ens.

The problem seems to be with the PLC, Kepware’s OPC quick client also has the read delay, only when monitoring all tags.

For now we will search for the problem at the PLC side.

1 Like

Keep in mind that the problem might just be the hardware. Maybe you can reduce load on the PLC, but I'm just not sure what throughput the PLC can keep up with even with minimal other load.

A update for my situation.

The problem has been sovled.
The delay was caused by my VM.
When running ignition and the siemens enhanched driver local is was working well.

1 Like

I also have the issue of a very slow update rate.
Running on a Windows 11 bare metal though.

What exactly was causing the issue for you?

For me the problem was using a Virtual machine.
In the Vm kepware and siemens where both very slow.

When i run local i can get a speed of 250ms with all 2800 tags.
The speed from Ignition to the PLC has always been fast is that the same for you.
And have you tested if the problem also exists with a very low number of tags?

I have about 2 to 4 seconds update rate, with approx 700 tags on an S7-1200.
These update rates makes it impossible to use as an HMI…

Maby see is a other OCP program also has the same delay de eliminate some possibilities.
And have you checked if all tags are configgerded correctly? Faulty tags can also create a slowdown.

Unfortunately that is al i can help whit i am afraid.