Diagnostic inputs
The FC750x has a variety of diagnostic variables available automatically. They describe the state of the card and of the Sercos ring:
ActualPhase
The current phase of the Sercos ring is displayed.
RequestedPhase
The phase currently being requested (e.g. by the PLC) is displayed. The card or driver is presently attempting to activate this phase.
SystemState
Gives more precise information about the current phase:
0xE001 = Phase 0
0xE002 = Phase 1
0xE003 = Phase 2
0xE004 = Phase 3
0xE005 = Phase 4
0xE008 = Break
0xE011 = Phase switch 0 -> 1
0xE012 = Phase switch 1 -> 2
0xE013 = Phase switch 2 -> 3
0xE014 = Phase switch 3 -> 4
SystemError
Indicates the current error state:
0x0000 = No error
0x8005 = Drive addresses are incorrect
0x8006 = HS-timeout (service channel)
0x8007 = Double AT-failure
0x8009 = Optical fiber bus is interrupted
0xD002 = Break
0xD003 = Switch from 2->3 failure (S-0-0127)
0xD004 = Switch from 3->4 failure (S-0-0128)
0xF001 = Configuration error (actual/nominal channel)
0xF002 = Error in the time slot calculation
0xF003 = Incorrect phase setting by the NC
0xF004 = Internal error
0xF005 = Error lifecounter
0xF008 = Double MDT-failure
0xF009 = Double MST-failure
0xF00A = Sync-In signal failure
TimingError1
A counter that is incremented if the NC accesses the actual values too early ("Check timing" must have been selected).
TimingError2
A counter that is incremented if the NC supplies new set values too late ("Check timing" must have been selected).
RDistErrorCnt
An error counter that counts telegrams received in a damaged state (cf. RDIST in the SERCON816 Reference Manual). The cause can be an incorrect baud rate.
FibBrErrorCnt
An error counter that counts telegrams received in a damaged state (cf. FIBBR in the SERCON816 Reference Manual). The cause can be an incorrect baud rate.
RRerrErrorCnt
An error counter that counts telegrams that have been lost or that are received at the wrong time (cf. RERR in the SERCON816 Reference Manual).
MstLateErrorCnt
An error counter that counts MSTs that are received too late (cf. MSTLATE in the SERCON816 Reference Manual).
MstEarlyErrorCnt
An error counter that counts MSTs that are received too early (cf. MSTEARLY in the SERCON816 Reference Manual).