CmpDNP3Role (ENUM) ¶ TYPE CmpDNP3Role : The role as master or outstation Attributes: qualified_only InOut: Name Initial Comment master 0 Master, this only matters for DNP Dual End Point outstation 1 Outstation, this only matters for DNP Dual End Point
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 04.10.2023, 10:19:58 companyName string 3S-Smart Software Solutions GmbH libraryFile CmpDNP3 Implementation.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile CmpDNP3 Implementation.clean.json version version 2.0.0.0 ProjectInformation IsEndUserLibrary bool False Released True LastModificationDateTime date 04.10.2023, 10:19:55 LibraryCategories library-category-list System|SysLibs Author string CODESYS Development GmbH Company CODESYS GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 Patch 3 DefaultNamespace CmpDNP3_Impl Description See: Description DocFormat reStructuredText Placeholder CmpDNP3 Implementation Project CmpDNP3 Implementation Title CmpDNP3 Implementation Version version 1.0.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CmpDNP3 Interfaces ¶ Library Identification ¶ Name: CmpDNP3 Interfaces Version: newest Company: CODESYS GmbH Namespace: CmpDNP3_Itfs Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpDNP3 Interfaces, * (CODESYS GmbH) CmpLog ¶ Library Identification ¶ Placeholder: CmpLog Default Resolution: CmpLog, * (System) Namespace: CmpLog Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpLog 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 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)
CmpDNP3 Library Documentation ¶ Company : CODESYS GmbH Title : CmpDNP3 Version : 1.0.0.0 Categories : System|SysLibs Namespace : CmpDNP3 Author : CODESYS Development GmbH Description [ 1 ] ¶ CmpDNP3 library is the library related to CmpDNP3 runtime component. It is not intended to work with at application level. Use DNP3 library at application level. Indices and tables ¶ [ 1 ] Based on CmpDNP3.library, last modified 04.10.2023, 10:20:19. LibDoc 4.4.0.0-b.37 The content file CmpDNP3.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 04.10.2023, 10:20:21.
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 04.10.2023, 10:20:21 companyName string 3S-Smart Software Solutions GmbH libraryFile CmpDNP3.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile CmpDNP3.clean.json version version 2.0.0.0 ProjectInformation IsContainerLibrary bool True IsEndUserLibrary False Released True SourceLibrary False LastModificationDateTime date 04.10.2023, 10:20:19 LibraryCategories library-category-list System|SysLibs Author string CODESYS Development GmbH Company CODESYS GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 Patch 3 DefaultNamespace CmpDNP3 Description See: Description DocFormat reStructuredText LanguageModelAttribute qualified-access-only Project CmpDNP3 Title CmpDNP3 Version version 1.0.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CmpDNP3 Implementation ¶ Library Identification ¶ Placeholder: CmpDNP3 Implementation Default Resolution: CmpDNP3 Implementation, * (CODESYS GmbH) Namespace: CmpDNP3_Impl Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: False SystemLibrary: False Key: CmpDNP3 Implementation CmpDNP3 Interfaces ¶ Library Identification ¶ Name: CmpDNP3 Interfaces Version: newest Company: CODESYS GmbH Namespace: CmpDNP3_Itfs Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: False SystemLibrary: False Key: CmpDNP3 Interfaces, * (CODESYS GmbH)
Interfaces ¶ IDNP3SessionEventCallback (Interface) SessionEvent (Method)
IDNP3SessionEventCallback (ITF) ¶ INTERFACE IDNP3SessionEventCallback Methods: SessionEvent Structure: SessionEvent (Method)
IDNP3SessionEventCallback.SessionEvent (METH) ¶ METHOD SessionEvent InOut: Scope Name Type Input hSession RTS_IEC_HANDLE event CmpDNP3SessionEvent
OutstationConfigurationIP (FB) ¶ FUNCTION_BLOCK OutstationConfigurationIP EXTENDS OutstationConfiguration IMPLEMENTS IOutstationConfigurationIP Function block representing an Outstation IP configuration. An Outstation needs to be configured regarding its outstation address optional validate a given master address either IP- or COM-settings InOut: Scope Name Type Initial Comment Inherited from Input address UINT 0 The outstation address. OutstationConfiguration name STRING The outstation name. OutstationConfiguration validateMaster BOOL FALSE Validate the master address. This allows only the master with “masterAddress” a connection. OutstationConfiguration masterAddress UINT 0 The master address which is allowed to connect. OutstationConfiguration samplingRate TIME TIME#1s0ms The time difference between two samples of the data points. OutstationConfiguration enableUnsolicitedResponse BOOL FALSE Enable or disable the unsolicited responses. If disabled the client will not be able to enable them. OutstationConfiguration localIP STRING ‘0.0.0.0’ The local IP address used by the outstation. 0.0.0.0 will bind to any available IP address ETHdeviceHelper can be used to select and configure a CODESYS Ethernet adapter and provide its IP address for localIP localPort UINT 20000 The port the outstation is reachable. Methods: GetEnableUnsolicitedResponses , inherited from OutstationConfiguration