172 HB700 | CPU | PMC921xEx | en | 24-04
Deployment CPU iC921xM-FSoE
System variables and status information > FSoE diagnostic variables
Variable name Data direction
Passivation enabled on output side: The FSoE master sends fail safe on this FSoE connection.
■ 1: If the variable = 1, the output message of this communication instance is set to FailSafeData. In addition,
FSOE_MSTR_ADDR_xxxx_P
ASS_OUT = 1 is set (input data to fail safe).
■ 0: If the variable = 0, the output message of this communication instance ProcessData is set.
WARNING
Resetting FSOE_MSTR_ADDR_xxxxx_PASS_ON
Resetting this variable results in the immediate transfer of the safety input and
output data. T
ake appropriate measures to ensure that there is no danger to
your plant/machine when the passivation of the F device is deactivated.
Variable name Data direction
FSOE_MSTR_ADDR_xxxxx_CE_CRC DI
CRC error on input side: The FSoE master detected a CRC error in the incoming FSoE PDU.
■ 1: Variable is set to 1 if SAPL_FsoeErrorClbk() returns the following error: FSOE_k_COMM_ERR_INV_CRC
■ 0: Variable is set to 0 if
– SAPL_DataValidChangedClbk() returns ProcessData.
– SAPL_FsoeStateChangedClbk() signals that the data state was left.
FSOE_MSTR_ADDR_xxxxx_WD_TIMEOUT DI
Watchdog timeout on input side: The FSoE master has a watchdog timeout for the incoming FSoE PDU.
■ 1: Variable is set to 1 if SAPL_FsoeErrorClbk() returns the following error:
FSOE_k_COMM_ERR_WD_EXPIRED.
■ Variable is set to 0 if
– SAPL_DataValidChangedClbk() returns ProcessData.
– SAPL_FsoeStateChangedClbk() signals that the data state was left.
FSOE_MSTR_ADDR_xxxxx_COMM DI
Any other recoverable FSoE communication errors:
■ 1: Variable is set to 1 if SAPL_FsoeErrorClbk() returns the following error:
– FSOE_K_COMM_ERR_LOCAL_RESET_OR_ACK
– FSOE_K_COMM_ERR_INV_CMD
– FSOE_K_COMM_ERR_UNK_CMD
– FSOE_K_COMM_ERR_INV_CONNID
– FSOE_K_COMM_ERR_INV_ADDRESS
– FSOE_K_COMM_ERR_INV_DATA
– FSOE_K_COMM_ERR_INV_COMMPARALEN
– FSOE_K_COMM_ERR_INV_COMPARA
– FSOE_K_COMM_ERR_INV_USRPARALEN
– FSOE_K_COMM_ERR_INV_USRPARA
– FSOE_K_COMM_ERR_INV_SAFEPARA_START
■ 0: Variable is set to 0 if
– SAPL_DataValidChangedClbk() returns ProcessData.
– SAPL_FsoeStateChangedClbk() signals that the data state was left.