CANOPEN_KERNEL_ERROR (ENUM)

TYPE CANOPEN_KERNEL_ERROR :

Error codes for output ERROR of CiA405 function blocks and return value for GET_CANOPEN_KERNEL_STATE.

Attributes:

qualified_only

InOut:

Name

Initial

Comment

CANOPEN_KERNEL_NO_ERROR

ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_KERNEL_NO_ERROR)

There is no error.

CANOPEN_KERNEL_OTHER_ERROR

ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_KERNEL_OTHER_ERROR)

More information is provided by output ERRORINFO.

CANOPEN_KERNEL_DATA_OVERFLOW

ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_KERNEL_DATA_OVERFLOW)

Lost counter or Tx/Rx error counter is above 0.

CANOPEN_KERNEL_TIMEOUT

ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_KERNEL_TIMEOUT)

A timeout occurred.

CANOPEN_KERNEL_CANBUS_OFF

ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_KERNEL_CANBUS_OFF)

CAN Bus is in BUSOFF or busalarm state.

CANOPEN_KERNEL_CAN_ERROR_PASSIVE

ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_KERNEL_CAN_ERROR_PASSIVE)

CAN Bus is in Error Passive state.

CANOPEN_INTERNAL_FB_ERROR

ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_INTERNAL_FB_ERROR)

internal error

CANOPEN_NO_MORE_MEMORY

ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_NO_MORE_MEMORY)

There is not enough memory.

CANOPEN_WRONG_PARAMETER

ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_WRONG_PARAMETER)

Wrong parameter passed to the function.

CANOPEN_NODEID_UNKNOWN

ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_NODEID_UNKNOWN)

Unknown NodeID.

CANOPEN_NETID_UNKNOWN

ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_NETID_UNKNOWN)

Unknown CAN Network ID (not part of I/O config).

CANOPEN_REQUEST_ERROR

ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_REQUEST_ERROR)

A request error happened.

CANOPEN_SDOCHANNEL_UNKNOWN

ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_SDOCHANNEL_UNKNOWN)

Unknown SDO channel.

CANOPEN_NO_DRIVER

ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_NO_DRIVER)

CAN Driver not found.

CANOPEN_CONFIGURATION_ERROR

ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_CONFIGURATION_ERROR)

At least one SDO abort in configuration phase of a slave.

CANOPEN_GUARDING_ERROR

ANYNUM_TO_WORD(CS.CANOPEN_KERNEL_ERROR.CANOPEN_GUARDING_ERROR)

A guarding error (Heartbeat or Nodeguarding) occured.