8.1 Error Codes

JSON/Node Red Error codes

This table shows the error codes for operations, which is returned by the Node-RED nodes or as part of the JSON functions.

Error codeError type
0x00noError
0x01ioddNoPi
0x02ioddNoPo
0x03powerOff
0x04errorIntInit
0x05errorIntCRC
0x06errorIntComm
0x07errorNoIodd
0x08errorIoddInvalid
0x09errorIoddMismatch
0x0AerrorPowerSwitch
0x0BerrorNoDevice
0x0CerrorVariableNotAvailable
0x0DerrorTryToReadArrayRecord
0xOEerrorPortError
0x0FerrorParseInputJson
0x10errorAccesRoVariable
0x11errorVariableAccess
0x12errorInputOutOfRange
0x13errorInputIpMalformed
0x14errorConfigFile
0x15errorConfigFileVersion
0x16errorInputJsonNotBase64orObject

IO-Link error codes

These error codes detail errors on the IO-Link level, e.g. when reading or writing parameters, as part of the IO-Link specification (see IOL-Interface-Spec_10002_V113_Jun19.pdf ). The error codes are part of the text field in the JSON response.

Error codeError type

0x8000
IOLINK_SMI_ERRORTYPE_APP_DEV
0x8011IOLINK_SMI_ERRORTYPE_IDX_NOTAVAIL
0x8012IOLINK_SMI_ERRORTYPE_SUBIDX_NOTAVAIL
0x8020IOLINK_SMI_ERRORTYPE_SERV_NOTAVAIL
0x8021IOLINK_SMI_ERRORTYPE_SERV_NOTAVAIL_LOCCTRL
0x8022IOLINK_SMI_ERRORTYPE_SERV_NOTAVAIL_DEVCTRL
0x8023IOLINK_SMI_ERRORTYPE_IDX_NOT_ACCESSIBLE
0x8030IOLINK_SMI_ERRORTYPE_PAR_VALOUTOFRNG
0x8031IOLINK_SMI_ERRORTYPE_PAR_VALGTLIM
0x8032IOLINK_SMI_ERRORTYPE_PAR_VALLTLIM
0x8033IOLINK_SMI_ERRORTYPE_VAL_LENOVRRUN
0x8034IOLINK_SMI_ERRORTYPE_VAL_LENUNDRUN
0x8035IOLINK_SMI_ERRORTYPE_FUNC_NOTAVAIL
0x8036IOLINK_SMI_ERRORTYPE_FUNC_UNAVAILTEMP
0x8040IOLINK_SMI_ERRORTYPE_PAR_SETINVALID
0x8041IOLINK_SMI_ERRORTYPE_PAR_SETINCONSIST
0x8082IOLINK_SMI_ERRORTYPE_APP_DEVNOTRDY
0x8100IOLINK_SMI_ERRORTYPE_UNSPECIFIC
0x1000IOLINK_SMI_ERRORTYPE_COM_ERR
0x1100IOLINK_SMI_ERRORTYPE_I_SERVICE_TIMEOUT
0x5600IOLINK_SMI_ERRORTYPE_M_ISDU_CHECKSUM
0x5700IOLINK_SMI_ERRORTYPE_M_ISDU_ILLEGAL
0x4001IOLINK_SMI_ERRORTYPE_ARGBLOCK_NOT_SUPPORTED
0x4002IOLINK_SMI_ERRORTYPE_ARGBLOCK_INCONSISTENT
0x4003IOLINK_SMI_ERRORTYPE_DEV_NOT_ACCESSIBLE
0x4004IOLINK_SMI_ERRORTYPE_SERVICE_NOT_SUPPORTED
0x4005IOLINK_SMI_ERRORTYPE_DEV_NOT_IN_OPERATE
0x4006IOLINK_SMI_ERRORTYPE_MEMORY_OVERRUN
0x4011IOLINK_SMI_ERRORTYPE_PORT_NUM_INVALID
0x4034IOLINK_SMI_ERRORTYPE_ARGBLOCK_LENGTH_INVALID
0x4036IOLINK_SMI_ERRORTYPE_SERVICE_TEMP_UNAVAILABLE