02 Device Drivers and Bus Datahandlers ¶ This folder provides the function blocks to handle SNC service data over various bus driver types (EtherCAT, SharedMemory) and contains further function blocks of the corresponding F-SPS device drivers. Bushandler EtherCAT DEVDRV_ETC (GVL) SncEtherCATDriver (FunctionBlock) BlockTimeoutMs (Property) BlockTimeoutMultiplier (Property) CommBufferSize (Property) CommTimeout (Property) FSpsBusID (Property) InitDeviceSpecificFSps (Method) MsgTimeoutMs (Property) ScanDeviceSpecificFSps (Method) ScanTimeoutMs (Property) Single FSps SncSingleDevDriver (FunctionBlock) BlockTimeoutMs (Property) CommBufferSize (Property) FSpsBusID (Property) InitDeviceSpecificFSps (Method) MsgTimeoutMs (Property) ScanDeviceSpecificFSps (Method)
Bushandler ¶ This folder provides the function blocks to handle SNC service data over various bus driver types to a specific F-SPS
EtherCAT ¶ This folder provides the function blocks for a SNC EtherCAT device driver which represents a F-SPS being an EtherCAT slave. DEVDRV_ETC (GVL) SncEtherCATDriver (FunctionBlock) BlockTimeoutMs (Property) BlockTimeoutMultiplier (Property) CommBufferSize (Property) CommTimeout (Property) FSpsBusID (Property) InitDeviceSpecificFSps (Method) MsgTimeoutMs (Property) ScanDeviceSpecificFSps (Method) ScanTimeoutMs (Property)
Single FSps ¶ This folder provides the function blocks for a SNC single F-SPS device driver which represents a F-SPS communicating via SharedMemory with the Std-SPS. There can only be one of this type. SncSingleDevDriver (FunctionBlock) BlockTimeoutMs (Property) CommBufferSize (Property) FSpsBusID (Property) InitDeviceSpecificFSps (Method) MsgTimeoutMs (Property) ScanDeviceSpecificFSps (Method)
03 Device Description ¶ This folder provides the function block to describe a F-SPS device. SncDevDesc (FunctionBlock) FSpsAddress (Property) FSpsDevAddress (Property) FSpsMasterIdx (Property) FSpsVendorID (Property)
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.
SNCM_ECATSlave_Itfs ¶ Enums ERROR (Enum) Interfaces IEtcSlave (Interface) Com (Property) IsInOperateState (Property) PhysSlaveAddr (Property) SetReferences (Method) VendorID (Property)
ERROR (ENUM) ¶ TYPE ERROR : Enumeration for the various error types used in the SNCM abstraction layer for EtherCAT communication: Attributes: qualified_only InOut: Name Initial Comment ERR_OK 0 The action was successful. ERR_FAILED -1 The action failed due to a non specific reason. ERR_NOIDENTITY -2 The action failed due to a missing identity param ERR_NOSLAVE -3 The action failed due to a missing slave ERR_NOVENDORID -4 The action failed due to a missing vendor ID ERR_NOMASTERIDX -5 The action failed due to a missing master index ERR_NOTINOPSTATE 6 The action failed because slave was not in operate state
Interfaces ¶ IEtcSlave (Interface) Com (Property) IsInOperateState (Property) PhysSlaveAddr (Property) SetReferences (Method) VendorID (Property)