PlcDataItemQuality (ENUM) ¶ TYPE PlcDataItemQuality : InOut: Name Comment New This quality will be set, when the item has not yet been monitored Good This quality will be set, when everything is ok and the item has been monitored at least once Bad This quality will be set, when the monitoring value of this item is not ok!
PlcDataItemQualityInfo (STRUCT) ¶ TYPE PlcDataItemQualityInfo : STRUCT InOut: Name Type Comment Quality PlcDataItemQuality Reason DWORD Will carry the reason for a bad quality. This member will only be worth looking at if Quality = PlcDataItemQuality.Bad
PlcDataItemType (ENUM) ¶ TYPE PlcDataItemType : InOut: Name Iec_Min Iec_Bool Iec_Bit Iec_Byte Iec_Word Iec_Dword Iec_Lword Iec_Sint Iec_Int Iec_Dint Iec_Lint Iec_Usint Iec_Uint Iec_Udint Iec_Ulint Iec_Real Iec_Lreal Iec_String Iec_Wstring Iec_Time Iec_Date Iec_DateAndTime Iec_TimeOfDay Iec_Pointer Iec_Reference Iec_Subrange Iec_Enum Iec_Array Iec_Userdef Iec_Interface Iec_None Iec_Any Iec_AnyBit Iec_AnyDate Iec_AnyInt Iec_AnyNum Iec_AnyReal Iec_Lazy Iec_Ltime Iec_Max
PlcPropertyByCallAddressInfo (STRUCT) ¶ TYPE PlcPropertyByCallAddressInfo EXTENDS PlcAddressInfo : STRUCT This type of address information can be used for monitoring properties by calling their method on the plc InOut: Name Type Comment Inherited from InfoType PlcAddressInfoType PlcAddressInfo Size DINT PlcAddressInfo AreaProperty INT The area number of the property method OffsetGet DINT The offset of the getter method of the property; a negative value indicates that there is no get accessor OffsetSet DINT The offset of the setter method of the property; a negative value indicates that there is no set accessor AreaInstance INT The area of the function block instance (when the property is a call on an instance); a negative value indicates there is no instance (eg. a property on a GVL) OffsetInstance DINT The offset of the function block instance (when the property is a call on an instance); a negative value indicates there is no instance (eg. a property on a GVL)
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 20.04.2021, 14:41:38 companyName string 3S-Smart Software Solutions GmbH libraryFile MonitoringData_Itfs.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile MonitoringData_Itfs.clean.json version version 2.0.0.0 ProjectInformation IsInterfaceLibrary bool True Released True LastModificationDateTime date 20.04.2021, 14:41:38 LibraryCategories library-category-list Intern|DataServer Author string 3S-Smart Software Solutions GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 DefaultNamespace Monitoringdata_Interfaces Description See: Description Project MonitoringData_Itfs Title Monitoring Data Interfaces Version version 3.5.17.0
Monitoring Data Interfaces Library Documentation ¶ Company System Title Monitoring Data Interfaces Version 3.5.17.0 Categories Intern|DataServer Namespace Monitoringdata_Interfaces Author 3S-Smart Software Solutions GmbH Description 1 ¶ This library contains basic interfaces that describe sources of data items and the data item itself as an interface pointing to a variable on any kind of plc. Contents: ¶ IDataItem (Interface) Access (Property) AddressInfo (Property) ReferenceCount (Property) Tag (Property) ValueAddress (Property) WriteCopyAddress (Property) IDataItem2 (Interface) GetFullSymbolicName (Method) IDataItemInfo (Interface) DataType (Property) Id (Property) Quality (Property) SymbolicName (Property) Timestamp (Property) IDataItemProvider (Interface) GetReadItems (Method) GetWriteItems (Method) ReadListId (Property) WriteListId (Property) IDataItemProvider2 (Interface) GetReadItems2 (Method) GetWriteItems2 (Method) IDataItemProviderSupportsPartialLists (Interface) LastServiceSentItemsCount (Property) NextServiceItemStartOffset (Property) PlcAbsoluteAddressInfo (Struct) PlcAddressInfo (Struct) PlcAddressInfoType (Enum) PlcDataItemAccess (Enum) PlcDataItemQuality (Enum) PlcDataItemQualityInfo (Struct) PlcDataItemType (Enum) PlcPropertyByCallAddressInfo (Struct) Indices and tables ¶ 1 Based on MonitoringData_Itfs.library, last modified 20.04.2021, 14:41:38. LibDoc 4.4.0.0-b.27 The content file MonitoringData_Itfs.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 14:41:38.
IDataItem (ITF) ¶ INTERFACE IDataItem EXTENDS IDataItemInfo Properties: Access AddressInfo ReferenceCount Tag ValueAddress WriteCopyAddress DataType , inherited from IDataItemInfo Id , inherited from IDataItemInfo Quality , inherited from IDataItemInfo SymbolicName , inherited from IDataItemInfo Timestamp , inherited from IDataItemInfo Structure: Access (Property) AddressInfo (Property) ReferenceCount (Property) Tag (Property) ValueAddress (Property) WriteCopyAddress (Property)
IDataItem.Access (PROP) ¶ PROPERTY Access : PlcDataItemAccess
IDataItem.AddressInfo (PROP) ¶ PROPERTY AddressInfo : POINTER TO PlcAddressInfo Will return the according addressinfo of this dataitem. The return value can be 0 when there is only symbolic access info of this item.
IDataItem.ReferenceCount (PROP) ¶ PROPERTY ReferenceCount : DINT