SmartPLC SafeLine AC4S with fieldbus interfaces
267
>
10.5
Error codes: Safe AS-i slaves
43288
Communication and configuration errors change the logical device to the initialisation state (S_INIT).
Simultaneously a diagnostic code is provided to the control function block (
→ CtrlASi_InSlave , →
CtrlASi_OutSlave) which describes the error cause.
Following diagnostic codes are available:
DiagCode Error name (FB)
Error description
Error message (OSC)
0x4001
ASi_SYS_ERROR_CFG_MASTERID_INVALID
Wrong master in control FB or logical
device
Wrong Master-Id in ASi-Control-FUB
0x4002
ASi_SYS_ERROR_CFG_SLAVEADDR_INVALID
Wrong slave in the control FB or
logical device (address 0 in the
device tree CODESYS provokes an
error during download)
Wrong Slave Address in ASi-Control-FUB
0x4003
ASi_SYS_ERROR_CFG_MULTIPLE_SLAVE
Incorrect configuration by two slaves
with same address
Try to config multiple Input Slaves with same Master-Id and Slave-Address
0x4004
ASi_SYS_ERROR_CFG_MISMATCH_SLAVE
Incorrect configuration by input and
output slaves with same address
Try to config a Input and Output Slave at the same Master-Id and
Slave-Address
0x4005
ASi_SYS_ERROR_CFG_CANTADD_SLAVE
New AS-i input slave could not be
added to the project.
Can't add a new ASi-Input-Slave in case of a error return from AS-i-Control
0x4009
ASi_SYS_ERROR_DIAGCFG_NOTCONFIGUED
Logical device not configured
Try to monitor a not configured ASi-Slave in a AS-i-Control-FUB
0x400A
ASi_SYS_ERROR_DIAGCFG_HSI_REQUEST
Help signals HSI1 and HSI2 were
activated simultaneously.
At CtrlASiOut-FUB : HSI1 and HSI2 Request at the same Time. Don't
activate HSI1 and HSI2 together.
0x4010
ASi_SYS_OUTPUT_CANTADD
Incorrect configuration by too
many output control slaves in the
project.
This error can be masked by
error 0x4009.
Can't add a new ASi-Output-Contol-Slave (ex. Max. count of ControlSlaves
reached)
0x5800
ASi_HW_SUB_STATE_SLAVE_MISSING_TESTREQUEST
Test request detected.
Forced Testrequest from AS-i-SlaveCheck; Waiting for manual Test of
related AS-i-Input-Slave
0x5820
ASi_HW_CONFIG_SLAVE_TEACH_ERROR_TIMEOUT
Error code received from AS-i control
slave
Errorcode received from AS-i-Control
0x5821
ASi_HW_CONFIG_SLAVE_TEACH_ERROR_A_B_CHANNEL_OPEN
Error code received from AS-i control
slave
Errorcode received from AS-i-Control
0x5822
ASi_HW_CONFIG_SLAVE_TEACH_ERROR_A_CHANNEL_OPEN
Error code received from AS-i control
slave
Errorcode received from AS-i-Control
0x5823
ASi_HW_CONFIG_SLAVE_TEACH_ERROR_B_CHANNEL_OPEN
Error code received from AS-i control
slave
Errorcode received from AS-i-Control
0x5824
ASi_HW_CONFIG_SLAVE_ERROR_CODESEQUENCE_INVALID
Error code received from AS-i control
slave
Errorcode received from AS-i-Control
0x5825
ASi_HW_CONFIG_SLAVE_TEACH_ERROR_CODESEQUENCE_DOUBLY
2 slaves with the same code