GVL_Acsi constants
Namespace: Tc3_Acsi.GVL_Acsi
Type: Global Variable List (GVL)
Library: Tc3_Acsi (Tc3_Acsi.compiled-library)
Functional groups
Constant | Type | Value | Description |
---|---|---|---|
ACSI_FC_MX | DWORD | 16#00000001 | Measured values (analog) |
ACSI_FC_ST | DWORD | 16#00000002 | Status information |
ACSI_FC_CO | DWORD | 16#00000004 | Switch control |
ACSI_FC_CF | DWORD | 16#00000008 | Configuration |
ACSI_FC_DC | DWORD | 16#00000010 | Description |
ACSI_FC_SP | DWORD | 16#00000020 | Setpoints |
ACSI_FC_SG | DWORD | 16#00000040 | Setting group |
ACSI_FC_RP | DWORD | 16#00000080 | Unbuffered reports |
ACSI_FC_LG | DWORD | 16#00000100 | Logging |
ACSI_FC_BR | DWORD | 16#00000200 | Buffered reports |
ACSI_FC_GO | DWORD | 16#00000400 | Goose control |
ACSI_FC_GS | DWORD | 16#00000800 | Gsse control |
ACSI_FC_SV | DWORD | 16#00001000 | Substitute values |
ACSI_FC_SE | DWORD | 16#00002000 | Settings group, editable |
ACSI_FC_MS | DWORD | 16#00004000 | Multicast sampling values |
ACSI_FC_SC | DWORD | 16#00008000 | SCL |
ACSI_FC_US | DWORD | 16#00010000 | Unicast sampling values |
ACSI_FC_EX | DWORD | 16#00020000 | Extended definition |
ACSI_FC_XX | DWORD | 16#0003FFFF | Represent all groups mentioned above |
Trigger options for reports
Constant | Type | Value | Description |
---|---|---|---|
ACSI_TrgOp_dchg | DWORD | 16#02 | Report for attribute value change |
ACSI_TrgOp_qchg | DWORD | 16#04 | Report for attribute quality change |
ACSI_TrgOp_dupd | DWORD | 16#08 | Report for attribute value update |
ACSI_TrgOp_intg | DWORD | 16#10 | Integrity report |
ACSI_TrgOp_gi | DWORD | 16#20 | Report triggered by general query |
Access authorization
Constant | Type | Value | Description |
---|---|---|---|
ACSI_AP_RO | BYTE | 1 | Read access |
ACSI_AP_WO | BYTE | 2 | Write access |
ACSI_AP_RW | BYTE | 3 | Read and write access (default) |
Further constants
Constant | Type | Value | Description |
---|---|---|---|
NULL_EntryID | T_OCTET8 | [8(0)] | All octets are 0. |
NULL_Owner | T_OCTET64 | [64(0)] | All octets are 0. |
NULL_TimeStamp | T_UtcTime | secondSinceEpoch:=DT#1970-01-01-00:00:00, fractionOfSecond:=[0,0,0], quality:=(LeapSecondsKnown:=0, ClockFailure:=0, ClockNotSynchronized:=0, Accuracy0:=0, Accuracy1:=0, Accuracy2:=0, Accuracy3:=0, Accuracy4:=0) | Timestamp with value 0, all "quality" bits are 0 and "accuracy" is unknown. |
NULL_EntryTime | T_BinaryTime | timeOfDay:=TOD#0:0:0, day:=0 | Acquisition time with the value 0. |
NULL_Originator | ST_AcsiOriginator | orCat:=E_AcsiOrCategory.NotSupported, orIdent:=[64(0)] | Value, "orCat" is 0 and all octets in "orIdent" are 0. |
NULL_ReasonCode | ST_AcsiReasonCode | reserved:=0, DataChange:=0, QualityChange:=0, DataUpdate:=0, Integrity:=0, GeneralInterrogation:=0, ApplicationTrigger:=0, unused:=0 | All bits are 0. |
NULL_TrgOps | ST_AcsiTriggerConditions | reserved:=0, DataChange:=0, QualityChange:=0, DataUpdate:=0, Integrity:=0, GeneralInterrogation:=0, reserved2:=0 | All bits are 0. |
NULL_OptFlds | ST_AcsiOptionalFields | reserved:=0, SequenceNumber:=0, ReportTimeStamp:=0, ReasonForInclusion:=0, DataSetName:=0, Datareference:=0, BufferOverflow:=0, EntryID:=0, ConfRevision:=0, Segmentation:=0 | All bits are 0. |
NULL_LogOptFlds | ST_AcsiLogOptionalFields | ReasonForInclusion:=0 | All bits are 0. |
NULL_Quality | ST_AcsiQuality | Validity0:=0, Validity1:=0, Overflow:=0, OutOfRange:=0, BadReference:=0, Oscillatory:=0, Failure:=0, OldData:=0, Inconsistent:=0, Inaccurate:=0, Source:=0, Test:=0, OperatorBlocked:=0 | All bits are 0. |
NULL_Unit | ST_AcsiUnit | SIUnit:=E_AcsiSIUnit.None, multiplier:=E_AcsiMultiplier.None | Value, "SIUnit" is dimensionless and "multiplier" is 0. |
NULL_ValWithTrans | ST_AcsiValWithTrans | posVal:=0, transInd:=FALSE | Value, "posVal" is 0 and "transInd" is FALSE. |
NULL_AnalogueValue | ST_AcsiAnalogueValue | i:=0, f:=REAL#0.0 | Value, "i" is 0 and "f" is 0. |
NULL_UINT24 | T_UINT24 | [0,0,0] | Unsigned 24-bit number with the value 0. |
NULL_INT24 | T_INT24 | [0,0,0] | Signed 24-bit number with the value 0. |
NULL_UINT128 | T_UINT128 | Hi:=0, Lo:=0 | Unsigned 128-bit number with the value 0. |
NULL_INT128 | T_INT128 | Hi:=0, Lo:=0 | Signed 128-bit number with the value 0. |