Serial Module Write Timing

Hello,

I have an HMI using the serial module to communicate with a third-party controller using serial commands to R/W and display these values on the HMI, send to database, etc.

This is a working communication line where I’m currently setup to only R/W as a one-shot, so basically to update parameters. However, there’s a handful of data that I want to constantly monitor, which means I need to have a continuously looping R/W script.

My first thought was to use my embedded 1Hz PLC clock bit, connect that to an OPC tag, and then run the script. So every 1s, send, read, etc. I don’t think the OPC server is fast enough to handle this because I don’t get an HMI tag response for that speed.

What would be another way to accomplish this? I don’t want this to slow down my HMI by running a script continuously on the client, or a window open.

(Read the back references that link to the topic, too.)