Principles of Operation 8 The CIU commands used by the BaInfi90 interface are Restart CIU Establish point Establish report Disestablish point Define nodes Get system time Set system time Connect points Read exceptions Read miscellaneous status exceptions Output value group Output value (CIU02 only) Reread Read data exceptions (CIU04 only) Output report (CIU04 only)
Failover You can run two copies of the interface in a failover configuration whereby one copy fails over to another. These two copies are designated as the Primary and the Secondary. Initially, the Primary collects data while the Secondary runs in standby mode. The Primary and Secondary communicate indirectly with each other through a watchdog signal on the Net. Specifically, the Primary periodically writes watchdog messages. When the Secondary interface times out in receiving
these watchdog messages, it takes over data collection. When the Primary interface comes back online and starts writing watchdog messages, the Secondary interface stops data collection and returns to waiting mode. The failover scheme covers the cases of Windows computer failure,
CIU communication failure, CIU failure, and interface program crashes. Note that there is a limitation on this failover scheme. The limitation applies to PI-to-Net90 points, that is, output points. The primary and the secondary CIU must to have different PCU addresses because it is possible that they are both online at the same time (when the primary Windows computer fails, the primary CIU is still online. Hence, the failover is only seamless for input to PI. However, when the
Secondary interface is active, the outputs from PI have different N addresses. Accordingly, any PCU configuration reading from the CIU must be able to switch to the secondary CIU when the primary CIU watchdog stops updating. So, for output points, you need to modify the existing PCU configuration to take advantage of the failover.