I/O Servers
An I/O Server is a computer system (often a virtual machine) that gathers information for ARDI.
Your ARDI server itself is normally your main I/O server, but administrators may choose to move some of the data-gathering to different systems.
This may be for one of several reasons….
- To reduce load on the server by offloading data aquisition to a different system.
- To take advantage of drivers that are only compatible with different operating systems.
- To work around security issues
As an example, there is an HMI package named Citect that ARDI supports. However, the driver is only suitable for Windows-based machines.
A Linux-based ARDI server can still access Citect information if you set up a Windows system on the network as an IO Server - that way, the Windows machine gathers data and transmits it to the Linux system.