File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 20.04.2021, 15:43:56 companyName string 3S-Smart Software Solutions GmbH libraryFile CmpNameServiceClientIec.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile CmpNameServiceClientIec.clean.json version version 2.0.0.0 ProjectInformation Released bool True LastModificationDateTime date 20.04.2021, 15:43:56 LibraryCategories library-category-list System|SysLibs Author string 3S - Smart Software Solutions GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Description See: Description Placeholder CmpNameServiceClientIec Project CmpNameServiceClientIec Title CmpNameServiceClientIec Version version 3.5.17.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. 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 CmpRouter ¶ Library Identification ¶ Placeholder: CmpRouter Default Resolution: CmpRouter, * (System) Namespace: CmpRouter Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpRouter 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 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)
CmpOPCUAClient Implementation Library Documentation ¶ Company System Title CmpOPCUAClient Implementation Version 3.5.19.10 Categories System|SysLibs Author CODESYS Development GmbH Placeholder CmpOPCUAClient Implementation Description 1 ¶ Implementation of the OPC UA Client Contents: ¶ CmpOPCUAClient OPCUAClient_Create (Function) OPCUAClient_Delete (Function) OPCUAClient_GetConfig (Function) Connection OPCUAClient_Connect (Function) OPCUAClient_Disconnect (Function) DataAccess OPCUAClient_Read (Function) OPCUAClient_Write (Function) Discovery OPCUAClient_FindServers (Function) OPCUAClient_FindServersOnNetwork (Function) OPCUAClient_GetEndpoints (Function) Method OPCUAClient_Call (Function) MonitoredItems OPCUAClient_CreateMonitoredItems (Function) OPCUAClient_DeleteMonitoredItems (Function) OPCUAClient_ModifyMonitoredItems (Function) OPCUAClient_SetDataChangeFilterStatic (Function) OPCUAClient_SetEventFilterStatic (Function) OPCUAClient_SetMonitoringMode (Function) Subscription OPCUAClient_CreateSubscription (Function) OPCUAClient_DeleteSubscription (Function) OPCUAClient_ModifySubscription (Function) OPCUAClient_SetPublishingMode (Function) View OPCUAClient_Browse (Function) OPCUAClient_BrowseNext (Function) OPCUAClient_RegisterNodes (Function) OPCUAClient_TranslateBrowsePathsToNodeIds (Function) OPCUAClient_UnregisterNodes (Function) Indices and tables ¶ 1 Based on CmpOPCUAClient Implementation.library, last modified 24.05.2023, 11:48:18. LibDoc 4.4.0.0-b.27 The content file CmpOPCUAClient Implementation.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 24.05.2023, 11:48:20.
OPCUAClient_Create (FUN) ¶ FUNCTION OPCUAClient_Create : RTS_IEC_HANDLE This function creates a new OPC UA client instance. This instance is the base of every further OPC UA communication. Session are dedicated to a specific OPC UA Client. A client instance registers itself to the certificate store, if available, to be able to obtain a client certificate and to be part of the CODESYS certificate store. InOut: Scope Name Type Comment Return OPCUAClient_Create RTS_IEC_HANDLE A handle to the client. Input pConfiguration POINTER TO OpcUa_ApplicationDescription The configuration and information of the OPC UA client. pResult POINTER TO RTS_IEC_RESULT The result of the operation.
CmpOPCUAClient ¶ OPCUAClient_Create (Function) OPCUAClient_Delete (Function) OPCUAClient_GetConfig (Function)
OPCUAClient_Delete (FUN) ¶ FUNCTION OPCUAClient_Delete : RTS_IEC_RESULT Delete an OPC UA client. This will close all connections and cleanup all ressources used by this client instance. InOut: Scope Name Type Comment Return OPCUAClient_Delete RTS_IEC_RESULT Input hClient RTS_IEC_HANDLE Hanlde of the OPC UA client created with OPCUAClient_Create.
OPCUAClient_GetConfig (FUN) ¶ FUNCTION OPCUAClient_GetConfig : POINTER TO OpcUa_ApplicationDescription Retrieve the configuration of specific OPC UA client. InOut: Scope Name Type Comment Return OPCUAClient_GetConfig POINTER TO OpcUa_ApplicationDescription Input hClient RTS_IEC_HANDLE Handle to the OPC UA client. pResult POINTER TO RTS_IEC_RESULT Result of the operation.
Connection ¶ OPCUAClient_Connect (Function) OPCUAClient_Disconnect (Function)
OPCUAClient_Connect (FUN) ¶ FUNCTION OPCUAClient_Connect : RTS_IEC_HANDLE Connect an OPC UA client to a server. The create session can be used to send services to the OPC UA server. The endpoint in the connection configuration should only contain the user token policy that must be used to connect to the server. InOut: Scope Name Type Comment Return OPCUAClient_Connect RTS_IEC_HANDLE A handle to the connection itself. Input hClient RTS_IEC_HANDLE Handle of the client which should be used to create the connection. pConnectionConfiguration POINTER TO OPCUAClientConnectionConfiguration The configuration of the connection. Contains the endpoint to connect to and the timeouts. connectionCallback IOPCUAClientConnectionCallback A callbackinterface which is called on connection state changes or to retrieve user tokes and to verify the servers certificate.
OPCUAClient_Disconnect (FUN) ¶ FUNCTION OPCUAClient_Disconnect : RTS_IEC_RESULT Disconnect the OPC UA client. All ressources dedicated to this session will be cleand up. InOut: Scope Name Type Comment Return OPCUAClient_Disconnect RTS_IEC_RESULT Input hConnection RTS_IEC_HANDLE Handle to the connection to disconnect.