Refer to Diagnostic class (standard): 1
A Sercos phase change has been detected. In the message logger, the new phase is displayed in Ext. diagnosis.
The table shows the values for DiagExtMsg for diagnostic message 8042 Sercos phase change
DiagExtMsg |
Meaning |
---|---|
CP0 |
Phase change after phase 0. |
CP1 |
Phase change after phase 1. |
CP1/scan=(x) |
The Sercos has been changed to CP1. Here, (x) Sercos III slaves have been found. |
CP=1/xxx |
Error xxx detected during phase change after phase 1. |
CP=2 |
Phase change after phase 2. |
CP2/use=(x) |
The Sercos phase has been changed to CP2. Here, (x) Sercos III slaves have been assigned to device objects from the Devices tree. The remaining Sercos III devices are taken to phase 4 without a connection to device objects in order to help ensure ring healing and redundancy. |
CP=2/xxx |
Error xxx detected during phase change after phase 2. |
CP=3 |
Phase change after phase 3. |
CP=3/xxx |
Error xxx detected during phase change after phase 3. |
CP=4 |
Phase change after phase 4. |
CP=4/xxx |
Error xxx detected during phase change after phase 4. |
C2C CP0 |
The C2C Slave changed into Sercos communication phase 0. |
C2C CP1 |
The C2C Slave changed into Sercos communication phase 1. |
C2C CP2 |
The C2C Slave changed into Sercos communication phase 2. |
C2C CP3 |
The C2C Slave changed into Sercos communication phase 3. |
C2C CP4 |
The C2C Slave changed into Sercos communication phase 4. |
C2C NRT |
The C2C Slave changed into Sercos NRT state. |
CP=<Phase number>/<error number>:
Cause |
Solution |
---|---|
oAn error occurred when the phase changed. |
oVerify the message logger for other Sercos diagnostic messages. oNote the description of these diagnostic messages. |
ReconfSercAddr:
Cause |
Solution |
---|---|
oWhile changing from CP2 to CP3, the firmware verifies whether the Sercos devices have unique Sercos addresses. If not, the PacDrive LMC firmware automatically tries to distribute unique addresses to the devices not using IdentificationMode SercosAddress. |
oThis is indicated with ExtDiagMsg ReconfSercAddr. oIf there is any error detected during this distribution (for example, write protected Sercos address because of address switch != 0) a diagnostic message 8508 with the same ExtDiagMsg is set and the Sercos run-up is aborted (Sercos_Master.State = 11). oIf the addresses could be assigned correctly, the Sercos master automatically restarts the run-up beginning with CP0. This can be seen in the message logger with a sequence of diagnostic message 8042 with ExtDiagMsgs CP0 - CP1 - CP2 - ReconfSercAddr - CP0 - CP1 - CP2 - CP3 - CP4. |