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
OutstationDataModel (FB) ¶ FUNCTION_BLOCK OutstationDataModel IMPLEMENTS IOutstationDataModel Function block representing an Outstation data model. Assign the related input to connect groups of needed data points to the Outstation data model. InOut: Scope Name Type Input groupAnalogInputs IGroupAnalogInputs groupAnalogInputDeadbands IGroupAnalogInputDeadbands groupAnalogOutputs IGroupAnalogOutputs groupBinaryCounters IGroupBinaryCounters groupBinaryInputs IGroupBinaryInputs groupBinaryOutputs IGroupBinaryOutputs groupDoubleBitInputs IGroupDoubleBitInputs Output itfOutstationDataModel IOutstationDataModel
Points ¶ AnalogInput (FunctionBlock) AnalogInputDeadband (FunctionBlock) AnalogOutput (FunctionBlock) BinaryCounter (FunctionBlock) BinaryInput (FunctionBlock) BinaryOutput (FunctionBlock) DoubleBitInput (FunctionBlock) Point (FunctionBlock) PointWithFlags (FunctionBlock)
GroupDoubleBitInputs (FB) ¶ FUNCTION_BLOCK GroupDoubleBitInputs EXTENDS GroupDoubleBitInputsBase Group of data points of type Double Bit Input. InOut: Scope Name Type Comment Inherited from Output itfGroup IGroupDoubleBitInputs GroupDoubleBitInputsBase Input aPoints POINTER TO DoubleBitInput Pointer to array of DoubleBitInput uiNumPoints UINT Number of Points
GroupFrozenCounters (FB) ¶ FUNCTION_BLOCK GroupFrozenCounters EXTENDS GroupFrozenCountersBase Group of data points of type Frozen Counter. InOut: Scope Name Type Comment Inherited from Output itfGroup IGroupFrozenCounters GroupFrozenCountersBase Input aPoints POINTER TO FrozenCounter Pointer to array of FrozenCounter uiNumPoints UINT Number of Points