SM3_ETC_ITF Library Documentation ¶ Company : CODESYS Title : SM3_ETC_ITF Version : 4.17.0.0 Categories : Intern|SoftMotion Author : CODESYS Development GmbH Placeholder : SM3_ETC_ITF Description [ 1 ] ¶ SoftMotion base interface driver for EtherCAT fieldbus stacks Contents: ¶ SMC3_ETC_ITF CoE SMC3_ETC_PROTOCOL (Enum) SMC3_ETC_STATE (Enum) SMC3_ETC_Slave (FunctionBlock) SMC3_ETC_SlaveId (Struct) SoE Indices and tables ¶ [ 1 ] Based on SM3_ETC_ITF.library, last modified 26.07.2024, 12:06:37. LibDoc 4.5.0.0 The content file SM3_ETC_ITF.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 26.07.2024, 12:06:46.
SMC3_ETC_ITF ¶ CoE SMC3_ETC_CO_ERROR (Enum) SMC3_ETC_CO_MODE (Enum) SMC3_ETC_CO_SdoRead (FunctionBlock) SMC3_ETC_CO_SdoRead4 (FunctionBlock) SMC3_ETC_CO_SdoWrite (FunctionBlock) SMC3_ETC_CO_SdoWrite4 (FunctionBlock) SMC3_ETC_PROTOCOL (Enum) SMC3_ETC_STATE (Enum) SMC3_ETC_Slave (FunctionBlock) AddSDOConfig (Method) CanAddSDOs (Property) CoE_IsInStartupList (Method) ConfigFinished (Property) GetBusDiagnosis (Method) GetDcClockReferenceNs (Method) GetPhaseDistance (Method) GetSlaveId (Method) MasterNumber (Property) OutOfSync (Property) Protocol (Property) ReinitAxis (Method) SetReferences (Method) State (Property) TimeoutForBootup (Property) WaitForDC (Method) SMC3_ETC_SlaveId (Struct) SoE SMC3_ETC_SoE_Cmd (FunctionBlock) SMC3_ETC_SoE_ERROR (Enum) SMC3_ETC_SoE_IdnRead (FunctionBlock) SMC3_ETC_SoE_IdnRead4 (FunctionBlock) SMC3_ETC_SoE_IdnWrite (FunctionBlock) SMC3_ETC_SoE_IdnWrite4 (FunctionBlock)
CoE ¶ SMC3_ETC_CO_ERROR (Enum) SMC3_ETC_CO_MODE (Enum) SMC3_ETC_CO_SdoRead (FunctionBlock) SMC3_ETC_CO_SdoRead4 (FunctionBlock) SMC3_ETC_CO_SdoWrite (FunctionBlock) SMC3_ETC_CO_SdoWrite4 (FunctionBlock)
SMC3_ETC_CO_ERROR (ENUM) ¶ TYPE SMC3_ETC_CO_ERROR : InOut: Name Initial SMC3_ETC_CO_NO_ERROR 0 SMC3_ETC_CO_FIRST_ERROR 1 SMC3_ETC_CO_OTHER_ERROR ETC_CO_FIRST_ERROR + 16#1 SMC3_ETC_CO_DATA_OVERFLOW ETC_CO_FIRST_ERROR + 16#2 SMC3_ETC_CO_TIMEOUT ETC_CO_FIRST_ERROR + 16#3 SMC3_ETC_CO_FIRST_MF ETC_CO_FIRST_ERROR + 16#20 SMC3_ETC_CO_LAST_ERROR ETC_CO_FIRST_ERROR + 16#FF
SMC3_ETC_CO_MODE (ENUM) ¶ TYPE SMC3_ETC_CO_MODE : InOut: Name SMC3_ETC_CO_AUTO SMC3_ETC_CO_EXPEDITED SMC3_ETC_CO_SEGMENTED
SMC3_ETC_CO_SdoRead (FB) ¶ FUNCTION_BLOCK SMC3_ETC_CO_SdoRead InOut: Scope Name Type Initial Inout Slave SMC3_ETC_SLAVE Input xExecute BOOL xAbort BOOL FALSE wIndex WORD bySubindex BYTE udiTimeOut UDINT pBuffer POINTER TO BYTE 0 szSize CAA.SIZE 0 Output xDone BOOL xBusy BOOL xError BOOL eError SMC3_ETC_CO_ERROR udiSdoAbort UDINT szDataRead UDINT
SMC3_ETC_CO_SdoRead4 (FB) ¶ FUNCTION_BLOCK SMC3_ETC_CO_SdoRead4 InOut: Scope Name Type Initial Inout Slave SMC3_ETC_SLAVE Input xExecute BOOL xAbort BOOL FALSE wIndex WORD bySubindex BYTE udiTimeOut UDINT Output xDone BOOL xBusy BOOL xError BOOL eError SMC3_ETC_CO_ERROR udiSdoAbort UDINT abyData ARRAY [1..4] OF BYTE usiDataLength USINT
SMC3_ETC_CO_SdoWrite (FB) ¶ FUNCTION_BLOCK SMC3_ETC_CO_SdoWrite InOut: Scope Name Type Initial Inout Slave SMC3_ETC_SLAVE Input xExecute BOOL xAbort BOOL FALSE wIndex WORD bySubindex BYTE udiTimeOut UDINT pBuffer POINTER TO BYTE szSize CAA.SIZE eMode SMC3_ETC_CO_MODE Output xDone BOOL xBusy BOOL xError BOOL eError SMC3_ETC_CO_ERROR udiSdoAbort UDINT szDataWritten CAA.SIZE
SMC3_ETC_CO_SdoWrite4 (FB) ¶ FUNCTION_BLOCK SMC3_ETC_CO_SdoWrite4 InOut: Scope Name Type Initial Inout Slave SMC3_ETC_SLAVE Input xExecute BOOL xAbort BOOL FALSE wIndex WORD bySubindex BYTE udiTimeOut UDINT abyData ARRAY [1..4] OF BYTE usiDataLength USINT Output xDone BOOL xBusy BOOL xError BOOL eError SMC3_ETC_CO_ERROR udiSdoAbort UDINT
SMC3_ETC_PROTOCOL (ENUM) ¶ TYPE SMC3_ETC_PROTOCOL : InOut: Name Initial SMC3_ETC_Unknown 0 SMC3_ETC_CoE 1 SMC3_ETC_SoE 2