Latency when using Ignition with PLC

Hi,

We are working on an industrial machine where Ignition is used between the HMI and a PLC.

We are experiencing noticeable latency when triggering commands such as start/stop from the HMI, which affects the consistency of the process.

Is it considered good practice to use Ignition in such control paths, or should time-critical commands be handled directly by the PLC or via direct I/O instead?

Thanks in advance for your insights.

What type of PLC? Chances are you are reading too much data from the PLC which is bogging down the comms.

2 Likes

If you're talking about a local HMI to the equipment, I always recommend keeping it independent of any other HMI or SCADA system to go directly to the PLC. This way you always have a local control and monitoring HMI that doesn't rely on other systems to function.

1 Like

This, almost certainly. Perhaps with unrealistic expectations for update rates for your PLC's comms capacity.

1 Like

Are you talking about it causes issues with other places? Like are you using system.tag.writeBlocking instead of system.tag.writeAsync for all your commands?

Or are you talking you click a button and nothing happens for a few seconds?

Need to know:

  • Plc make and model
  • Number of tags you’re reading
  • For AB PLCs, what types of tags (UDTs, AOI parameters or locals, standard)
  • What is the overload on the plc seen from the gateway web portal for the device? (show us a screenshot)
1 Like