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?
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.
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?