GetLibVersionNumber (FUN) ¶ FUNCTION GetLibVersionNumber : DWORD This function has been automatically generated from the project information. InOut: Scope Name Type Return GetLibVersionNumber DWORD
SncEtherCATDriver.ScanTimeoutMs (PROP) ¶ PROPERTY ScanTimeoutMs : UDINT Property to get time in ms for a scan timeout
IsLibReleased (FUN) ¶ FUNCTION IsLibReleased : BOOL This function has been automatically generated from the project information. InOut: Scope Name Type Return IsLibReleased BOOL
SncSingleDevDriver (FB) ¶ FUNCTION_BLOCK FINAL SncSingleDevDriver EXTENDS SncDeviceDriverBase IMPLEMENTS IBusSpecificDataHandler Function block for a single device driver to handle the SNC services addressed to its connected F-SPS extends ‘SncDeviceDriverBase’ and implements the interface ‘IDeviceSpecificDataHandler’ represents one connected F-SPS (via SharedMemory) and registers it to the SncServiceProvider synchronizes its communication buffer size with the one from the Std-SPS handles the service requests coming from the SNC service handler with the help of the SharedMemory bus handler Properties: BlockTimeoutMs CommBufferSize FSpsBusID MsgTimeoutMs FSpsDeviceAddress , inherited from SncDeviceDriverBase SyncdWriterSize , inherited from SncDeviceDriverBase WasInitialized , inherited from SncDeviceDriverBase Methods: InitDeviceSpecificFSps ScanDeviceSpecificFSps InitOnDownload , inherited from SncDeviceDriverBase Initialize , inherited from SncDeviceDriverBase TransmitDeviceSpecificData , inherited from SncDeviceDriverBase WriteScanReply , inherited from SncDeviceDriverBase Structure: BlockTimeoutMs (Property) CommBufferSize (Property) FSpsBusID (Property) InitDeviceSpecificFSps (Method) MsgTimeoutMs (Property) ScanDeviceSpecificFSps (Method)
BufferPoolFactoryBase (FB) ¶ FUNCTION_BLOCK PUBLIC BufferPoolFactoryBase EXTENDS FBF.FactoryBase This is a base implementation of a factory for BufferPool instances. Please extend this function block and implement the prvInstPoolAdr property for realizing a factory based on static memory. The default implementation results in a heap memory based factory with a initial capacity of 5 ( prvInstCount := 5 ). Overwriting prvInstCount provides the possibility to control the initial capacity of the pool. Implementing prvInstPoolExtendsFactor provides the possibility to control the dynmic extension of the pool. prvInstPoolExtendsFactor = 0 => No possibility for extending the pool. prvInstPoolExtendsFactor > 0 => Extendion of the pool will be possible. A value of e.g. prvInstPoolExtendsFactor := 50 always expands the pool by 50% of its original size. Properties: prvInstCount prvInstSize Methods: Create Structure: Create (Method) prvInstCount (Property) prvInstSize (Property)
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 13.12.2023, 09:28:11 companyName string 3S-Smart Software Solutions GmbH libraryFile SML_ETC_ITF.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile SML_ETC_ITF.clean.json version version 2.0.0.0 ProjectInformation Released bool True LastModificationDateTime date 13.12.2023, 09:28:04 LibraryCategories library-category-list Intern|SoftMotion Author string CODESYS Development GmbH Company CODESYS CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 DefaultNamespace SML_ETC_ITF Description See: Description Placeholder SML_ETC_ITF Project SML_ETC_ITF Title SML_ETC_ITF Version version 4.16.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CAA Types Extern ¶ Library Identification ¶ Placeholder: CAA Types Default Resolution: CAA Types Extern, * (CAA Technical Workgroup) Namespace: CAA Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA Types IODrvEtherCAT ¶ Library Identification ¶ Placeholder: IODrvEtherCAT Default Resolution: IODrvEtherCAT, * (3S - Smart Software Solutions GmbH) Namespace: IoDrvEtherCAT Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: IODrvEtherCAT Library Parameter ¶ Parameter: ETC_FOE_TIMEOUT = 10000 Parameter: ETC_MAX_SLAVES = 1024 Parameter: MAX_ASYNC_MSG = 4 Parameter: MAX_MAILBOX_CHANNELS = 100 Parameter: MAX_SDO_CHANNELS = 100 Parameter: MAX_STATUS_CYCLE_DELAY = 3 IoStandard ¶ Library Identification ¶ Placeholder: IoStandard Default Resolution: IoStandard, * (System) Namespace: IoStandard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: IoStandard Standard ¶ Library Identification ¶ Placeholder: Standard Default Resolution: Standard, * (System) Namespace: Standard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Standard
BufferPoolFactoryBase.Create (METH) ¶ METHOD FINAL Create : IBufferPool InOut: Scope Name Type Return Create IBufferPool Input itfData FBF.IData Output eError FBF.ERROR
BufferPoolFactoryBase.prvInstCount (PROP) ¶ PROPERTY prvInstCount : CAA.COUNT
SNCM ECATSlave Interfaces Library Documentation ¶ Company 3S - Smart Software Solutions GmbH Title SNCM ECATSlave Interfaces Version 3.5.17.0 Categories Intern|Networking Namespace SNCM_ECATSLAVE_ITF Author 3S - Smart Software Solutions GmbH Description 1 ¶ Interface for sub node communication via EtherCAT Contents: ¶ SNCM_ECATSlave_Itfs Enums Interfaces Indices and tables ¶ 1 Based on SNCM_ECATSlave_Itfs.library, last modified 20.04.2021, 15:10:28. LibDoc 4.4.0.0-b.27 The content file SNCM_ECATSlave_Itfs.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 15:10:29.