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 code | Error type |
---|---|
0x00 | noError |
0x01 | ioddNoPi |
0x02 | ioddNoPo |
0x03 | powerOff |
0x04 | errorIntInit |
0x05 | errorIntCRC |
0x06 | errorIntComm |
0x07 | errorNoIodd |
0x08 | errorIoddInvalid |
0x09 | errorIoddMismatch |
0x0A | errorPowerSwitch |
0x0B | errorNoDevice |
0x0C | errorVariableNotAvailable |
0x0D | errorTryToReadArrayRecord |
0xOE | errorPortError |
0x0F | errorParseInputJson |
0x10 | errorAccesRoVariable |
0x11 | errorVariableAccess |
0x12 | errorInputOutOfRange |
0x13 | errorInputIpMalformed |
0x14 | errorConfigFile |
0x15 | errorConfigFileVersion |
0x16 | errorInputJsonNotBase64orObject |
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 code | Error type |
---|---|
0x8000 | IOLINK_SMI_ERRORTYPE_APP_DEV |
0x8011 | IOLINK_SMI_ERRORTYPE_IDX_NOTAVAIL |
0x8012 | IOLINK_SMI_ERRORTYPE_SUBIDX_NOTAVAIL |
0x8020 | IOLINK_SMI_ERRORTYPE_SERV_NOTAVAIL |
0x8021 | IOLINK_SMI_ERRORTYPE_SERV_NOTAVAIL_LOCCTRL |
0x8022 | IOLINK_SMI_ERRORTYPE_SERV_NOTAVAIL_DEVCTRL |
0x8023 | IOLINK_SMI_ERRORTYPE_IDX_NOT_ACCESSIBLE |
0x8030 | IOLINK_SMI_ERRORTYPE_PAR_VALOUTOFRNG |
0x8031 | IOLINK_SMI_ERRORTYPE_PAR_VALGTLIM |
0x8032 | IOLINK_SMI_ERRORTYPE_PAR_VALLTLIM |
0x8033 | IOLINK_SMI_ERRORTYPE_VAL_LENOVRRUN |
0x8034 | IOLINK_SMI_ERRORTYPE_VAL_LENUNDRUN |
0x8035 | IOLINK_SMI_ERRORTYPE_FUNC_NOTAVAIL |
0x8036 | IOLINK_SMI_ERRORTYPE_FUNC_UNAVAILTEMP |
0x8040 | IOLINK_SMI_ERRORTYPE_PAR_SETINVALID |
0x8041 | IOLINK_SMI_ERRORTYPE_PAR_SETINCONSIST |
0x8082 | IOLINK_SMI_ERRORTYPE_APP_DEVNOTRDY |
0x8100 | IOLINK_SMI_ERRORTYPE_UNSPECIFIC |
0x1000 | IOLINK_SMI_ERRORTYPE_COM_ERR |
0x1100 | IOLINK_SMI_ERRORTYPE_I_SERVICE_TIMEOUT |
0x5600 | IOLINK_SMI_ERRORTYPE_M_ISDU_CHECKSUM |
0x5700 | IOLINK_SMI_ERRORTYPE_M_ISDU_ILLEGAL |
0x4001 | IOLINK_SMI_ERRORTYPE_ARGBLOCK_NOT_SUPPORTED |
0x4002 | IOLINK_SMI_ERRORTYPE_ARGBLOCK_INCONSISTENT |
0x4003 | IOLINK_SMI_ERRORTYPE_DEV_NOT_ACCESSIBLE |
0x4004 | IOLINK_SMI_ERRORTYPE_SERVICE_NOT_SUPPORTED |
0x4005 | IOLINK_SMI_ERRORTYPE_DEV_NOT_IN_OPERATE |
0x4006 | IOLINK_SMI_ERRORTYPE_MEMORY_OVERRUN |
0x4011 | IOLINK_SMI_ERRORTYPE_PORT_NUM_INVALID |
0x4034 | IOLINK_SMI_ERRORTYPE_ARGBLOCK_LENGTH_INVALID |
0x4036 | IOLINK_SMI_ERRORTYPE_SERVICE_TEMP_UNAVAILABLE |