- Do not configure unneeded poll and update rates. Also, configure poll rates you do need based on the requirements of your application. For example, if your data changes once a minute, set your poll rate to 1 minute, not 1 second. For more information, refer to How do I choose poll and update rates?
- Whenever possible, clean up items that you are not using for your process control system. Refer to How do I eliminate excess items? to learn how.
- Use asynchronous I/O instead of synchronous I/O. Let the OPC server inform the driver when data has changed instead of polling for the same data once a second. For more information about the differences between asynchronous and synchronous I/O, refer to Feature: Asynchronous vs. Synchronous I/O.
- Set the current group’s data source to Cache, not Device. This configuration causes the driver to read data from its cache instead of directly from a device and eliminates a great deal of overhead. For more information about the differences between Cache and Device data sources, refer to Feature: Device vs. Cache Reads
- Use exception based processing in iFIX applications to save SAC processing time. For more information, refer to Feature: Using Exception-Based Processing.