How exactly are update rates determined (from PLC to OPC) when taking a tag directly from the ‘device’ in a project and putting in a database? Is it controlled via the transaction groups update rate?
What I’ve noticed (for a Modbus device anyway) is that if too many tags are set to update to quickly, timeout error begin to occur. Is there a way to optimize communications? How does the OPC server optimize comms?
I haven’t had any problem with the Etherenet IP comms, but only began noticing some possible limitations when using ModbusTCP, but this may be device specific too.