GetVersionProperty (FUN) ¶ FUNCTION GetVersionProperty : VERSION This function has been automatically generated from the project information. InOut: Scope Name Type Return GetVersionProperty VERSION Input stKey WSTRING
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.
NSClientGlobals (GVL) ¶ Attributes: qualified_only InOut: Name Type NSClient NSClientWrapper
NSClientSearchNodeFlags (ENUM) ¶ TYPE NSClientSearchNodeFlags : Attributes: qualified_only InOut: Name Initial Comment SearchByType 16#1 SearchByVersion 16#2 SearchById 16#4 SearchByNodeName 16#8 SearchForDirectChildOfUsOnly 16#10 SearchForDirectChildOfAddressOnly 16#20 SearchForDirectChildOfUsOrAddressOnly SearchForDirectChildOfUsOnly OR SearchForDirectChildOfAddressOnly SearchIgnoreOurselfsIfTwoPlcs 16#40 If this flag is used, then the scan will succeed in the following ambiguity situation too and return the info of the second found plc: - We have exactly two matches - One of these matches is our own plc The rationale behing this is, that a scan is used while we have two plcs (due to the same name probably Windows) with the same identification info. For real work, this is probably not really a usecase. Nevertheless, this will happen quickly if somebody wants to test the dataserver. Then the most simple test is to start two plcs locally and thus we have exactly this situation. To allow this usecase without causing severe compatibilty problems, we simply return the other plc and go on. This flag is only relevant for scanning for a specific node. When searching all nodes, this flag will be ignored. It is up to the caller to do the according filtering. SearchForFirstMatch 16#10000 SearchForNonAmbiguousMatch 16#20000
NSClientWrapper (FB) ¶ FUNCTION_BLOCK NSClientWrapper Properties: ErrorCode FoundNodes LastTaskFinished LastTaskName intUseDynamicMemory Methods: GetFoundNode GetSearchedNode SetMemorySettings StartResolveAllNodes StartSearchForNode StartSearchForNode2 prvReset prvStartSearchForNodeParameterChecking prvStartTaskIfPossible Structure: ErrorCode (Property) FoundNodes (Property) GetFoundNode (Method) GetSearchedNode (Method) LastTaskFinished (Property) LastTaskName (Property) SetMemorySettings (Method) StartResolveAllNodes (Method) StartSearchForNode (Method) StartSearchForNode2 (Method) intUseDynamicMemory (Property) prvReset (Method) prvStartSearchForNodeParameterChecking (Method) prvStartTaskIfPossible (Method)
NSClientWrapper.ErrorCode (PROP) ¶ PROPERTY ErrorCode : UDINT
NSClientWrapper.FoundNodes (PROP) ¶ PROPERTY FoundNodes : UDINT
NSClientWrapper.GetFoundNode (METH) ¶ METHOD GetFoundNode : UDINT InOut: Scope Name Type Return GetFoundNode UDINT Input iIndex UDINT Inout node NSC_CompleteNodeInfo