CDC controllable double point (DPCTyp)

AttributeDescriptionExpected valuesMandatory
DpcTyp.ctlValvalue, boolean (parameter for control service)true | falseYES
DpcTyp.stValvalue, boolean (status and control mirror)intermediate-state | off | on | bad-stateYES
DpcTyp.q.DetailQuality.badReferencebadReference, booleantrue | false, DEFAULT = falseNO
DpcTyp.q.DetailQuality.failurefailure, booleantrue | false, DEFAULT = falseNO
DpcTyp.q.DetailQuality.inconsistentinconsistent, booleantrue | false, DEFAULT = falseNO
DpcTyp.q.DetailQuality.innacurateinnacurate, booleantrue | false, DEFAULT = falseNO
DpcTyp.q.DetailQuality.oldDataoldData, booleantrue | false, DEFAULT = falseNO
DpcTyp.q.DetailQuality.oscillatoryoscillatory, booleantrue | false, DEFAULT = falseNO
DpcTyp.q.DetailQuality.outOfRangeoutOfRange, booleantrue | false, DEFAULT = falseNO
DpcTyp.q.DetailQuality.overflowoverflow, booleantrue | false, DEFAULT = falseNO
DpcTyp.q.Sourcevalue source, coded enumprocess | substituted, DEFAULT = processNO
DpcTyp.q.Validityvalue quality, coded enumgood | invalid | reserved | questionable, DEFAULT = goodNO
DpcTyp.q.operatorBlockedoperatorBlocked, booleantrue | false, DEFAULT = falseNO
DpcTyp.q.testtest, booleantrue | false, DEFAULT = falseNO
DpcTyp.t.FractionOfSecond

represents the fraction of the current second when the value of the TimeStamp has been determined.

shall be calculated as (SUM from i = 0 to 23 of bi*2**–(i+1) s), int24

Example: the resolution of a time stamp may be 1/2**1 (= 0,5 s) if only the first bit is used,

or may be 1/2**2 (= 0,25 s) if the first two bits are used,

or may be approximately 60 ns if all 24 bits are used.

DEFAULT = 1 sNO
DpcTyp.t.SecondSinceEpochinterval in seconds continuously counted from the epoch 1970-01-01 00:00:00 UTC, int32int32 timestampYES
DpcTyp.t.TimeQuality.clockFailureclockFailure, if true indicates that the time source of the sending
device is unreliable, boolean
true | false, DEFAULT = falseNO
DpcTyp.t.TimeQuality.clockNotSynchronizedclockNotSynchronized, if true indicate that
the time source of the sending device is not synchronized with the external UTC time, boolean
true | false, DEFAULT = falseNO
DpcTyp.t.TimeQuality.leapSecondKnownleapSecondKnown, if true indicates that the value for SecondSinceEpoch contains all leap seconds occurred, booleantrue | false, DEFAULT = falseNO
DpcTyp.t.TimeQuality.timeAccuracytimeAccuracy, represent the number of significant bits in the FractionOfSecond, coded enum
NO