CDC controllable double point (DPCTyp)
Attribute | Description | Expected values | Mandatory |
---|---|---|---|
DpcTyp.ctlVal | value, boolean (parameter for control service) | true | false | YES |
DpcTyp.stVal | value, boolean (status and control mirror) | intermediate-state | off | on | bad-state | YES |
DpcTyp.q.DetailQuality.badReference | badReference, boolean | true | false, DEFAULT = false | NO |
DpcTyp.q.DetailQuality.failure | failure, boolean | true | false, DEFAULT = false | NO |
DpcTyp.q.DetailQuality.inconsistent | inconsistent, boolean | true | false, DEFAULT = false | NO |
DpcTyp.q.DetailQuality.innacurate | innacurate, boolean | true | false, DEFAULT = false | NO |
DpcTyp.q.DetailQuality.oldData | oldData, boolean | true | false, DEFAULT = false | NO |
DpcTyp.q.DetailQuality.oscillatory | oscillatory, boolean | true | false, DEFAULT = false | NO |
DpcTyp.q.DetailQuality.outOfRange | outOfRange, boolean | true | false, DEFAULT = false | NO |
DpcTyp.q.DetailQuality.overflow | overflow, boolean | true | false, DEFAULT = false | NO |
DpcTyp.q.Source | value source, coded enum | process | substituted, DEFAULT = process | NO |
DpcTyp.q.Validity | value quality, coded enum | good | invalid | reserved | questionable, DEFAULT = good | NO |
DpcTyp.q.operatorBlocked | operatorBlocked, boolean | true | false, DEFAULT = false | NO |
DpcTyp.q.test | test, boolean | true | false, DEFAULT = false | NO |
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 s | NO |
DpcTyp.t.SecondSinceEpoch | interval in seconds continuously counted from the epoch 1970-01-01 00:00:00 UTC, int32 | int32 timestamp | YES |
DpcTyp.t.TimeQuality.clockFailure | clockFailure, if true indicates that the time source of the sending device is unreliable, boolean | true | false, DEFAULT = false | NO |
DpcTyp.t.TimeQuality.clockNotSynchronized | clockNotSynchronized, if true indicate that the time source of the sending device is not synchronized with the external UTC time, boolean | true | false, DEFAULT = false | NO |
DpcTyp.t.TimeQuality.leapSecondKnown | leapSecondKnown, if true indicates that the value for SecondSinceEpoch contains all leap seconds occurred, boolean | true | false, DEFAULT = false | NO |
DpcTyp.t.TimeQuality.timeAccuracy | timeAccuracy, represent the number of significant bits in the FractionOfSecond, coded enum | NO |