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.