Eyad sent me a private message.
you cannot at least help me with the headline of the pitfalls that might come if i made had to install 2 plcs?
I would truly appreciate your help
All right, here are a couple of things to think about.
Suppose you have two PLCs simultaneously connected to the same I/O modules. How do you determine which PLC is actually in control of the outputs? In other words, if one PLC tells an output to turn on, but the other PLC tells the same output to turn off, which PLC does the output point obey? How do the two PLCs know which one is controlling the outputs? How do they know when to switch roles?
If you have an HMI panel connected to the system, how does the HMI application know which PLC to communicate with for display data? When an operator changes a value or touches a control object on the HMI panel how does the HMI know which PLC to send the command to?
If one PLC has been out of service and you're bringing it back online how can you be sure all the data in both PLCs is synchronized? For example, let's say the primary PLC is in control and the backup PLC has been shut down and now you're going to start it. Let's also say you have some latch instructions in your ladder logic and a few of those latches are in the ON state, but the logic contolling both the latch and the unlatch is false, meaning the reason the latch is ON is because its a latch and you haven't specifically told it to be OFF yet. Given that scenario, how will the backup PLC know that it should turn the latch bit on?
That is by no means an all-inclusive list. Just enough to start you thinking.