RedundancyManager (FB)¶
FUNCTION_BLOCK RedundancyManager
This FB can be used to manage MODBUS communication when using CODESYS Redundancy. It does NOT handle the case of both PLCs becoming standanlone and will activate MODBUS communication on both PLCs. When this FB is used I/O-Mapping should either only be done to exisiting variables or the addresses of the newly created variables need to be added to the “Registered Areas” of the redundancy configuration
- InOut:
- Scope - Name - Type - Comment - Input - xForceStart- BOOL- Can only be used to enable MODBUS communication on the second PLC in case of a startup without link and has no effect otherwise - Inout - client- Modbus Client Instance - Output - xRedundancyActive- BOOL- CODESYS PLC Redundancy is available - PLC_ID- INT- PLC-ID = 1/2 if redundancy is activated - RedundancyState- RDCY.RedundancyState- Current state of CODESYS PLC Redundancy - xConnected- BOOL- Redundant PLCs can communicate via the configured redundancy link - xSync- BOOL- Redundant PLCs are synchronized, for details see RedundancyState output - xPrimary- BOOL- MODBUS TCP Client is Primary - xBackup- BOOL- MODBUS TCP Client is Backup