Library Information ¶ GetLibVersion (Function) GetLibVersionNumber (Function) IsLibReleased (Function)
GetLibVersion (FUN) ¶ FUNCTION GetLibVersion : VERSION This function has been automatically generated from the project information. InOut: Scope Name Type Return GetLibVersion VERSION
GetLibVersionNumber (FUN) ¶ FUNCTION GetLibVersionNumber : DWORD This function has been automatically generated from the project information. InOut: Scope Name Type Return GetLibVersionNumber DWORD
IsLibReleased (FUN) ¶ FUNCTION IsLibReleased : BOOL This function has been automatically generated from the project information. InOut: Scope Name Type Return IsLibReleased BOOL
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 08.08.2023, 09:13:57 companyName string 3S-Smart Software Solutions GmbH libraryFile AC_DataLog.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile AC_DataLog.clean.json version version 2.0.0.0 ProjectInformation IsEndUserLibrary bool False Released True LastModificationDateTime date 08.08.2023, 09:13:57 LibraryCategories library-category-list Application|Composer Author string 3S - Smart Software Solutions GmbH Company 3S - Smart Software Solutions GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 DefaultNamespace AC_DataLog Description See: Description DocFormat reStructuredText LanguageModelAttribute qualified-access-only Placeholder AC_DataLog Project AC_DataLog Title AC_DataLog Version version 4.3.0.0
DataLogChannel.EventCallback (METH) ¶ METHOD EventCallback : UDINT The interface ICmpEventCallback must be registered for an event. If this event is posted, this callback method is called. InOut: Scope Name Type Comment Return EventCallback UDINT Input pEventParam POINTER TO EventParam Pointer to the event parameters, see Struct EventParam
DEVICE_TYPE_TO_STRING (FUN) ¶ FUNCTION DEVICE_TYPE_TO_STRING : STRING Return a DED.DEVICE_TYPE enumeration as a speaking string InOut: Scope Name Type Comment Return DEVICE_TYPE_TO_STRING STRING Input sState DED.DEVICE_TYPE The device type to return as a speaking string
DeviceDiagnosisInfo (FB) ¶ FUNCTION_BLOCK DeviceDiagnosisInfo This function block is used by the application composer to create the device diagnosis visualization. Each instances of this function block get initialized by code the composer creates, which connects it to an existing device PLC. Each instance then offers functionalities to get the state, type, etc. of an existing device, or to start, stop, etc. it. Note : Usually this function block does not need to be used by any IEC programmer. InOut: Scope Name Type Initial Comment Output uiName UINT The index of the name of the device diagnosed by this function block as entry of a text list. pName POINTER TO STRING A pointer to a string containing the name of the device diagnosed by this function block dwDeviceErrorCode DWORD The current device error code if available stDeviceDiagnosis STRING ‘’ The current device diagnosis text if available stDeviceSpecificState STRING ‘’ The current device diagnosis state if available stDeviceSpecificError STRING ‘’ The current device diagnosis error if available dwBusErrorCode DWORD The current bus error of a bus-device if available stBusDiagnosis STRING ‘’ The current bus diagnosis text of a bus-device if available dwErrorCode DWORD The common error code of this function block if available Properties: BusState BusType DeviceState DeviceType Methods: CheckForCommands Initialize OnAfterOnlineChange ResetDevice StartDevice StopDevice Structure: BusState (Property) BusType (Property) CheckForCommands (Method) DeviceState (Property) DeviceType (Property) Initialize (Method) OnAfterOnlineChange (Method) ResetDevice (Method) StartDevice (Method) StopDevice (Method)
DeviceDiagnosisInfo.BusState (PROP) ¶ PROPERTY BusState : STRING Returns the state of the device, if it is a bus, as a string
DeviceDiagnosisInfo.BusType (PROP) ¶ PROPERTY BusType : STRING Returns the type of the device, if it is a bus, as a string