Error Code Translation when Accessing the Application Data Object
When accessing nodes translated to ADIs, the error codes are translated to OPC UA status codes according to the table below.
# | Anybus error code | # | OPC UA status code | Comment |
---|---|---|---|---|
0x03 | Unsupported object | 0x80340000 | BadNodeIdUnknown | If the Application Data object is not implemented, no nodes representing ADIs will be implemented. |
0x04 | Unsupported instance | 0x80340000 | BadNodeIdUnknown | If the instance doesn’t exist, no node exist. |
0x06 | Invalid CmdExt[0] | 0x80340000 | BadNodeIdUnknown | Every attribute of an Application Data Instance is represented by a node on OPC UA |
0x07 | Invalid CmdExt[1] | 0x80340000 | BadNodeIdUnknown | Every attribute of an Application Data Instance is represented by a node on OPC UA |
0xFF | Object specific | 0x80020000 | BadInternalError | The translation of ADIs to OPC UA variable nodes does not use any object specific services and therefore doesn’t expect any object specific error codes. |