PROC_CMD (ENUM) ¶ TYPE PROC_CMD : Attributes: qualified_only InOut: Name NONE EXECUTE ABORT
PROC_STATE (ENUM) ¶ TYPE PROC_STATE : Attributes: qualified_only InOut: Name DORMANT BUSY DONE ABORTED ERROR
SDO_MODE (ENUM) ¶ TYPE SDO_MODE : Attributes: qualified_only InOut: Name AUTO EXPEDITED SEGMENTED BLOCK
STK_NODES (ENUM) ¶ TYPE STK_NODES : Symbolic NodeId’s of a CANopen Network Attributes: qualified_only InOut: Name Initial Comment UNKNOWN 16#FF LOCAL 16#0 The local NodeId of this stack NMT_MASTER 16#F0 The NMT Master of this network CFG_MANAGER 16#F1 The Configuration Manager of this network SYNC_PRODUCER 16#F2 The SYNC Producer of this network TIME_PRODUCER 16#F3 The TIME Producer of this network
STK_SPEC (ENUM) ¶ TYPE STK_SPEC : Attributes: qualified_only InOut: Name Initial Comment UNDEFINED 16#0 No Spec NMT_SLAVE 16#1 NMT_Slave NMT_MASTER 16#2 NMT Master NMT_FLYMST 16#4 Flying Master SDO_MANAGER 16#8 SDO Manager CFG_MANAGER 16#10 Configuration Manager SYNC_CONSUMER 16#20 SYNC Consumer SYNC_PRODUCER 16#40 SYNC Producer TIME_PRODUCER 16#80 TIME Producer TIME_CONSUMER 16#100 TIME Consumer
SDO_ABORT (STRUCT) ¶ TYPE SDO_ABORT EXTENDS SDO_WRITE : STRUCT InOut: Name Type Comment Inherited from usiNodeId USINT SDO_WRITE usiChannel USINT SDO_WRITE uiIndex UINT SDO_WRITE usiSubIndex USINT SDO_WRITE xUseSpecificTimeout BOOL TRUE: ctTimeout will be used; ELSE: default timeout SDO_WRITE eMode SDO_MODE SDO_WRITE uiState UINT SDO_WRITE xLegacyCRC BOOL FALSE: Use default CANopen CRC for block transfer; TRUE: Use legacy CRC (used before 3.5 SP10). SDO_WRITE xDummy BOOL SDO_WRITE udiSize UDINT SDO_WRITE pData CAA.PVOID SDO_WRITE udiAbortCode UDINT SDO_WRITE ctTimeout CAA.COUNT Timeout in us SDO_WRITE
SDO_READ (STRUCT) ¶ TYPE SDO_READ : STRUCT Structure is only compatible with 3.5 SP7 runtime or newer InOut: Name Type Comment usiNodeId USINT usiChannel USINT uiIndex UINT usiSubIndex USINT xUseSpecificTimeout BOOL TRUE: ctTimeout will be used; ELSE: default timeout xBlockTransfer BOOL usiPST USINT Protocol Switch Threshold in bytes (only for block transfer) uiState UINT xLegacyCRC BOOL FALSE: Use default CANopen CRC for block transfer; TRUE: Use legacy CRC (used before 3.5 SP10). xDummy BOOL udiSize UDINT pData CAA.PVOID udiAbortCode UDINT ctTimeout CAA.COUNT Timeout in us
SDO_WRITE (STRUCT) ¶ TYPE SDO_WRITE : STRUCT Structure is only compatible with 3.5 SP7 runtime or newer InOut: Name Type Comment usiNodeId USINT usiChannel USINT uiIndex UINT usiSubIndex USINT xUseSpecificTimeout BOOL TRUE: ctTimeout will be used; ELSE: default timeout eMode SDO_MODE uiState UINT xLegacyCRC BOOL FALSE: Use default CANopen CRC for block transfer; TRUE: Use legacy CRC (used before 3.5 SP10). xDummy BOOL udiSize UDINT pData CAA.PVOID udiAbortCode UDINT ctTimeout CAA.COUNT Timeout in us
STK_INFO (STRUCT) ¶ TYPE STK_INFO : STRUCT CANOpen Stack Information InOut: Name Type usiNodeId USINT eState STK_STATE eSpec STK_SPEC
GetSupplierVersion (FUN) ¶ FUNCTION GetSupplierVersion : WORD InOut: Scope Name Type Return GetSupplierVersion WORD Input xDummy BOOL