I am using two RevPi Connect PLCs with 'CODESYS Control for Raspberry Pi MC SL' license. The PLCs work as redundant. Redundancy license is installed on both of them, and the redundancy works fine.
No and then, the problem occurs and a primary PLC switches to SIMULATION mode. On the secondary PLC an redundancy error occurs - RDCY_NOMESSAGE_ERROR and then it switches state to STANDALONE. After a few seconds, the primary PLC gets back to ACTIVE state and it resets it CODESYS runtime.
In the log I can see thet there was an error on primary PLC:
Hello,
I am using two RevPi Connect PLCs with 'CODESYS Control for Raspberry Pi MC SL' license. The PLCs work as redundant. Redundancy license is installed on both of them, and the redundancy works fine.
No and then, the problem occurs and a primary PLC switches to SIMULATION mode. On the secondary PLC an redundancy error occurs - RDCY_NOMESSAGE_ERROR and then it switches state to STANDALONE. After a few seconds, the primary PLC gets back to ACTIVE state and it resets it CODESYS runtime.
In the log I can see thet there was an error on primary PLC:
And after a few seconds:
I can not get log from secondary PLC in the time the error occurd.
In every cycle I call RedundancySynchronizeData() on the begining and the end of the cycle.
Begining of the cycle:
End of the cycle:
In redundancy settings, I have configured the Timeout = 1000ms and Synchronization timeout = 3000ms
I have put the log from primary PLC in the attachment, in the log there can be seen the moment the problem occurs.
Is there something wrong in the configuration? How can I stop this from happening?
Hi Ivanmaltar,
please , did you solve the problem?
i have the same case.
Second PLC is going suddenly to Sim. state
Thank you
Last edit: milan-svarny 2025-06-18