To make sure that IO server behaves
correctly regardless of the ordering of how the devices are
declared in the IO Device form the following two rules must be
followed when configuring the Citect.
- All IO devices must have unique name even if they are
primary/standby devices. For example if you name your primary I/O
Device PLC1, you should name the standby PLC1S. This also makes it
easier to identify which I/O Device is which, for example when
using the IODeviceControl() function. The primary and the standby
must have the same Number, this is how Citect knows they are a
primary/standby pair.
- All references to PLC variables must be via the primary device
name. So if you have named your primary I/O Device PLC1 and standby
PLC1S, you should associate all variable tags with PLC1, don't
associate any with PLC1S.
|