Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. Base Interfaces ¶ Library Identification ¶ Name: Base Interfaces Version: newest Company: System Namespace: IBaseLibrary Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Base Interfaces, * (System) CmpErrors2 Interfaces ¶ Library Identification ¶ Name: CmpErrors2 Interfaces Version: newest Company: System Namespace: CmpErrors Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpErrors2 Interfaces, * (System) CmpLog ¶ Library Identification ¶ Placeholder: CmpLog Default Resolution: CmpLog, * (System) Namespace: CmpLog Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpLog CommFB ¶ Library Identification ¶ Placeholder: CommFB Default Resolution: CommFB, * (3S - Smart Software Solutions GmbH) Namespace: CommFB Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CommFB Component Manager ¶ Library Identification ¶ Placeholder: Component Manager Default Resolution: Component Manager, * (System) Namespace: Component_Manager Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Component Manager DrvSafetyIoServices Interfaces ¶ Library Identification ¶ Name: DrvSafetyIoServices Interfaces Version: newest Company: 3S - Smart Software Solutions GmbH Namespace: SafetyIoServicesItfs Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: DrvSafetyIoServices Interfaces, * (3S - Smart Software Solutions GmbH) IoDrvBase ¶ Library Identification ¶ Placeholder: IoDrvBase Default Resolution: IoDrvBase, * (System) Namespace: IoDrvBase Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: IoDrvBase IoStandard ¶ Library Identification ¶ Placeholder: IoStandard Default Resolution: IoStandard, * (System) Namespace: IoStandard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: IoStandard ProfinetCommon ¶ Library Identification ¶ Placeholder: ProfinetCommon Default Resolution: ProfinetCommon, * (3S - Smart Software Solutions GmbH) Namespace: ProfinetCommon Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: ProfinetCommon Standard ¶ Library Identification ¶ Placeholder: Standard Default Resolution: Standard, * (System) Namespace: Standard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Standard SysMem ¶ Library Identification ¶ Placeholder: SysMem Default Resolution: SysMem, * (System) Namespace: SysMem Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysMem SysTypes2 Interfaces ¶ Library Identification ¶ Name: SysTypes2 Interfaces Version: newest Company: System Namespace: SysTypes Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTypes2 Interfaces, * (System)
DrvSafetyIoServices Interfaces Library Documentation ¶ Company 3S - Smart Software Solutions GmbH Title DrvSafetyIoServices Interfaces Version 1.5.0.0 Categories Intern|IoDrivers Namespace SafetyIoServicesItfs Author 3S - Smart Software Solutions GmbH Description 1 ¶ This interface library describes general communication methods for access to the Safety runtime-system. The interface is used for sending the PROFIsafe F-Parameter from Standard-RTS to Safety-RTS and receive confirmation or error-codes. Contents: ¶ DrvSafetyIoServices Interfaces Constants Enums Interfaces Unions Indices and tables ¶ 1 Based on DrvSafetyIoServices_Itfs.library, last modified 12.12.2018, 14:39:37. LibDoc 4.4.0.0-b.27 The content file DrvSafetyIoServices_Itfs.clean.json was generated with CODESYS V3.5 SP13 on 12.12.2018, 14:39:39.
DrvSafetyIoServices Interfaces ¶ Constants ParamConstants (GVL) Enums SafetyIoServicesResult (Enum) Interfaces ISafetyIoServices (Interface) Receive (Method) Send (Method) Unions ISafetyIoServices_Converter (Union)
Constants ¶ ParamConstants (GVL)
ParamConstants (GVL) ¶ InOut: Scope Name Type Initial Comment Constant dwPARAMID_SAFETYIOSERVICE_INSTANCE DWORD 2147506942 Store instance pointer in DeviceParameter ‘0x80005AFE’=’2147506942’.
Enums ¶ This library contains one Enum-definition: SafetyIoServicesResult The type used for delivering the result of the interface-methods. SafetyIoServicesResult (Enum)
SafetyIoServicesResult (ENUM) ¶ TYPE SafetyIoServicesResult : Possible return codes of function calls. InOut: Name Initial Comment SISR_OK 16#0 no error SISR_PENDING 16#1 operation returned before completed SISR_FAILED 16#10 general error
Interfaces ¶ This library contains one Interface-definition: ISafetyIoServices It describes the methods for the data exchange. Two Methods are provided: Receive Send ISafetyIoServices (Interface) Receive (Method) Send (Method)
ISafetyIoServices (ITF) ¶ INTERFACE ISafetyIoServices EXTENDS __SYSTEM.IQueryInterface This interface defines communication methods used to exchange module-related service requests with the Safety runtime-system. Methods: Receive Send Structure: Receive (Method) Send (Method)
ISafetyIoServices.Receive (METH) ¶ METHOD Receive : SafetyIoServicesResult This method receives io-service-data from the IoServices. InOut: Scope Name Type Comment Return Receive SafetyIoServicesResult SISR_OK - if data was received successfully; SISR_PENDING - if no data has been received yet; SISR_FAILED - if an error occurred. Input udiModuleId UDINT The id of the module to receive io-service-data for. uiProtocolTypeId UINT The id of the protocol type. pbyMemData POINTER TO BYTE Pointer to the reserved memory for the io-service-data. udiMemDataSize UDINT Size of the reserved memory. Output udiDataSize UDINT Size of provided io-service-data at pbyMemData.