AndyHill
Electrical
- Nov 19, 2002
- 18
We are using a pair of 1756-L63 Proccessors set up with 1756-SRM redundancy module.
main racks constists(2): CPU, Controlnet, ENet, SRM
I/O Racks constists(2) : Controlnet,ProsoftModbus Card,SPare,Din,Din,Dout,Ain.
One of our hardware techs found out that if the Slave CPU is switched of when "DISQ" and then swithced back on first(as the only CPU on the netwrok). We genetrate a major fault of type 12 code 32 ( Secondary became master) and processor haults.
So he switched off the slave and switched on the other proccessor. It booted back up and assumed because it had orginally been master and was the now the only CPU on the network, the roll of Master. He then switched on the faulted slave and it stays faulted and DISQ.
The only way to clear this faulted slave is log in with RSlogixs 5000 to the secondary IP (master+1) and press the clear amjor faults button.
What we want to do is
1) Stop the CPU's from Generating this error and getting into this state. With the Orginal Master remaining Master. (we have changed procedures so this should happen but a procedure is not fail proof).
OR
2) If the secondary CPU starts faulted get the running Primary to issue a CIP message to the secondary CPU to clear Fault table.
So far :- (none work)
1)I have been speaking to A/B support about this but no result yet.
2) I have "Wireshark" sniffed the CIP messages generated when you press the button in RS Logix and successfully got the Master CPU to generated the same message but the Slave doesn;t respond correctly (i.e. clear its fault).
3) Tried various fault handlers to clear Fault on power up ( Controller Handler, Power Handler & Program Handler)
Firmware : 1756-L63 CPU 16.54
SRM 5.2.3
Linx Classic 2.52
RSLogix 5000 ver 16.03
main racks constists(2): CPU, Controlnet, ENet, SRM
I/O Racks constists(2) : Controlnet,ProsoftModbus Card,SPare,Din,Din,Dout,Ain.
One of our hardware techs found out that if the Slave CPU is switched of when "DISQ" and then swithced back on first(as the only CPU on the netwrok). We genetrate a major fault of type 12 code 32 ( Secondary became master) and processor haults.
So he switched off the slave and switched on the other proccessor. It booted back up and assumed because it had orginally been master and was the now the only CPU on the network, the roll of Master. He then switched on the faulted slave and it stays faulted and DISQ.
The only way to clear this faulted slave is log in with RSlogixs 5000 to the secondary IP (master+1) and press the clear amjor faults button.
What we want to do is
1) Stop the CPU's from Generating this error and getting into this state. With the Orginal Master remaining Master. (we have changed procedures so this should happen but a procedure is not fail proof).
OR
2) If the secondary CPU starts faulted get the running Primary to issue a CIP message to the secondary CPU to clear Fault table.
So far :- (none work)
1)I have been speaking to A/B support about this but no result yet.
2) I have "Wireshark" sniffed the CIP messages generated when you press the button in RS Logix and successfully got the Master CPU to generated the same message but the Slave doesn;t respond correctly (i.e. clear its fault).
3) Tried various fault handlers to clear Fault on power up ( Controller Handler, Power Handler & Program Handler)
Firmware : 1756-L63 CPU 16.54
SRM 5.2.3
Linx Classic 2.52
RSLogix 5000 ver 16.03