¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Best way to program for a back up processor


 

Hi All,

I have a UC Engine with room environment controls and lots of Teams Automation.?

The client wants a back up CP4 to take over if the primary CP4 goes down for whatever reason.?


I have 3 coms, relays and 2 TCP/IP clients.?

Currently I have loaded the same program on each CP4 and they are both running simultaneously under different IPID¡¯s (03 & 04) on the UC Engine IP Table.?

The client only has to swap the com cables and the relay cables.?

the program seems to run fine however one of the TCP/IP clients (linked to a QSC Core 110f) has a some mic mute buttons etc and the button response can be slow when both programs are running.?


is there a better way to do this? EISC??


thanks in advance?


 

What I have done several times is to have both processors have the exact same IP, program(s) and settings, then they just move over the Ethernet cable along with the RS-232 and relay connections. Just have 1 Ethernet cable there so they can't hook up both at the same time. Also, I'd recommend having any initialization that happens to be based on both Program1_Start_F AND LinkStatus1_F (from the Ethernet Device Info Device Extender), so the other processor doesn't need to be rebooted after cables are moved over.


 

Thanks for the recommendation.

I¡¯ll do some testing on that.?

?


 

Maybe programatically disconnect the TCP/IP clients from the secondary processor when the primary processor is detected as "ONLINE", and drive the secondary TCP/IP connection states high when the primary processor goes "OFFLINE".


 

¿ªÔÆÌåÓý

?

This is probably too simple, but why not include the network and power cable in the cable routine? If you are moving some cables from one to the other, what difference does it make if you move a couple more? ?Certainly employ a second power supply, but do not connect the power to the backup processor until it is needed (after the rest of the cables have been moved).? This gives you a backup power supply that could also be used if the primary power supply failed.

?

Then you only have one processor on at a time.? Your backup is also completely isolated from potential electrical damage until it is actually in use.

?

From: <[email protected]> on behalf of Audvizer <Audvizer@...>
Reply-To: <[email protected]>
Date: Wednesday, November 15, 2023 at 12:48 PM
To: <[email protected]>
Subject: [crestron] Best way to program for a back up processor

?

Hi All,

I have a UC Engine with room environment controls and lots of Teams Automation.?

The client wants a back up CP4 to take over if the primary CP4 goes down for whatever reason.?


I have 3 coms, relays and 2 TCP/IP clients.?

Currently I have loaded the same program on each CP4 and they are both running simultaneously under different IPID¡¯s (03 & 04) on the UC Engine IP Table.?

The client only has to swap the com cables and the relay cables.?

the program seems to run fine however one of the TCP/IP clients (linked to a QSC Core 110f) has a some mic mute buttons etc and the button response can be slow when both programs are running.?


is there a better way to do this? EISC??


thanks in advance?