IEC_TYPES (GVL) ¶ See: OPC UA Binary at OPC Foundation InOut: Scope Name Type Initial Comment Constant IEC_BYTE IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_BYTE Encodingsize: 1 Byte IEC_BOOL IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_BOOL Encodingsize: 1 Byte IEC_DATE IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_DATE Encodingsize: 8 Byte IEC_DINT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_DINT Encodingsize: 4 Byte IEC_DATEANDTIME IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_DATEANDTIME Encodingsize: 8 Byte IEC_DWORD IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_DWORD Encodingsize: 4 Byte IEC_INT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_INT Encodingsize: 2 Byte IEC_STRING IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_STRING Encodingsize: n + 4 Byte IEC_LINT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_LINT Encodingsize: 8 Byte IEC_LREAL IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_LREAL Encodingsize: 8 Byte IEC_LTIME IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_LTIME Encodingsize: 8 Byte IEC_LWORD IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_LWORD Encodingsize: 8 Byte IEC_REAL IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_REAL Encodingsize: 4 Byte IEC_SINT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_SINT Encodingsize: 1 Byte IEC_WSTRING IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_WSTRING Encodingsize: n x 2 + 4 Byte IEC_TIMEOFDAY IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_TIMEOFDAY Encodingsize: 4 Byte IEC_TIME IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_TIME Encodingsize: 8 Byte IEC_UDINT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_UDINT Encodingsize: 4 Byte IEC_UINT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_UINT Encodingsize: 2 Byte IEC_ULINT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_ULINT Encodingsize: 8 Byte IEC_USINT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_USINT Encodingsize: 1 Byte IEC_WCHAR IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_WORD Encodingsize: 2 Byte IEC_WORD IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_WORD Encodingsize: 2 Byte IEC_CHAR IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_BYTE Encodingsize: 1 Byte IEC_UNION IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_USERDEF Encodingsize: max(v0, v1, … vm) + 4 IEC_ARRAY IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_ARRAY Encodingsize: 4 Byte + 4 Byte x number dimensions + number of values x encodingsize per value IEC_BIT IEC_TYPE __SYSTEM.TYPE_CLASS.TYPE_BIT Encodingsize: 1 Byte
Interfaces ¶ Diagnostics IConnectionDiagnostics (Interface) GetInstancePointer (Method) IDiagnostics (Interface) Reset (Method) IDiagnosticsCounter (Interface) GetInstancePointer (Method) IReaderDiagnostics (Interface) GetInstancePointer (Method) IReaderGroupDiagnostics (Interface) GetInstancePointer (Method) IRootDiagnostics (Interface) GetInstancePointer (Method) IWriterDiagnostics (Interface) GetInstancePointer (Method) IWriterGroupDiagnostics (Interface) GetInstancePointer (Method) IConfiguration (Interface) IConnection (Interface) IDataSet (Interface) GetSize (Method) GetVersion (Method) IReader (Interface) IReaderGroup (Interface) IStatus (Interface) Disable (Method) Enable (Method) GetState (Method) IWriter (Interface) IWriterGroup (Interface)
Diagnostics ¶ IConnectionDiagnostics (Interface) GetInstancePointer (Method) IDiagnostics (Interface) Reset (Method) IDiagnosticsCounter (Interface) GetInstancePointer (Method) IReaderDiagnostics (Interface) GetInstancePointer (Method) IReaderGroupDiagnostics (Interface) GetInstancePointer (Method) IRootDiagnostics (Interface) GetInstancePointer (Method) IWriterDiagnostics (Interface) GetInstancePointer (Method) IWriterGroupDiagnostics (Interface) GetInstancePointer (Method)
IConnectionDiagnostics (ITF) ¶ INTERFACE IConnectionDiagnostics EXTENDS IDiagnostics It is not intended to implement a type other than ConnectionDiagnostics for this interface. Methods: GetInstancePointer Reset , inherited from IDiagnostics Structure: GetInstancePointer (Method)
IDiagnostics (ITF) ¶ INTERFACE IDiagnostics EXTENDS __SYSTEM.IQueryInterface This is the common part of RootDiagnostics , ConnectionDiagnostics , ReaderGroupDiagnostics , ReaderDiagnostics , WriterGroupDiagnostics and WriterDiagnostics . It is not intended to implement a type other than these for this interface. Methods: Reset Structure: Reset (Method)
IDiagnosticsCounter (ITF) ¶ INTERFACE IDiagnosticsCounter EXTENDS __SYSTEM.IQueryInterface It is not intended to implement a type other than DiagnosticsCounter for this interface. Methods: GetInstancePointer Structure: GetInstancePointer (Method)
IReaderDiagnostics (ITF) ¶ INTERFACE IReaderDiagnostics EXTENDS IDiagnostics It is not intended to implement a type other than ReaderDiagnostics for this interface. Methods: GetInstancePointer Reset , inherited from IDiagnostics Structure: GetInstancePointer (Method)
DT_TO_UAVersionTime (FUN) ¶ FUNCTION DT_TO_UAVersionTime : UDINT InOut: Scope Name Type Return DT_TO_UAVersionTime UDINT Input dtValue DT
GetAsChar (FUN) ¶ FUNCTION GetAsChar : BYTE InOut: Scope Name Type Comment Return GetAsChar BYTE Encoded as single byte character Input sValue STRING(1)
GetAsWChar (FUN) ¶ FUNCTION GetAsWChar : WORD InOut: Scope Name Type Comment Return GetAsWChar WORD Encoded as double byte characted Input wsValue WSTRING(1)