Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The pivot object model is based on 61850 semantic.Pivot

PIVOTTM model, representation of a tele measurement

AttributeDescriptionExpected valuesMandatory
PIVOTTM.GTIM.Beh


PIVOTTM.GTIM.Cause


PIVOTTM.GTIM.ChgValCnt


PIVOTTM.GTIM.ComingFrom


PIVOTTM.GTIM.Confirmation


PIVOTTM.GTIM.Identifier


PIVOTTM.GTIM.{CDC}


PIVOTTM.GTIM.NormalSrc.stVal


PIVOTTM.GTIM.NormalVal.stVal


PIVOTTM.GTIM.Origin.q.DetailQuality.badReference


PIVOTTM.GTIM.Origin.q.DetailQuality.failure


PIVOTTM.GTIM.Origin.q.DetailQuality.inconsistent


PIVOTTM.GTIM.Origin.q.DetailQuality.innacurate


PIVOTTM.GTIM.Origin.q.DetailQuality.oldData


PIVOTTM.GTIM.Origin.q.DetailQuality.oscillatory


PIVOTTM.GTIM.Origin.q.DetailQuality.outOfRange


PIVOTTM.GTIM.Origin.q.DetailQuality.overflow


PIVOTTM.GTIM.Origin.q.DetailQuality.Source


PIVOTTM.GTIM.Origin.q.DetailQuality.Validity


PIVOTTM.GTIM.Origin.q.DetailQuality.operatorBlocked


PIVOTTM.GTIM.Origin.q.DetailQuality.test


PIVOTTM.GTIM.Origin.t.FractionOfSecond


PIVOTTM.GTIM.Origin.t.SecondSinceEpoch


PIVOTTM.GTIM.Origin.t.TimeQuality.clockFailure


PIVOTTM.GTIM.Origin.t.TimeQuality.clockNotSynchronized


PIVOTTM.GTIM.Origin.t.TimeQuality.leapSecondKnown


PIVOTTM.GTIM.Origin.t.TimeQuality.timeAccuracy


PIVOTTM.GTIM.TmOrg.stVal


PIVOTTM.GTIM.TmValidity.stVal


Example of a pivot model instance representing a Tele Measurement:

Code Block
languagejs
{
	"@xmlns:xs": "http://www.w3.org/2001/XMLSchema",
	"PIVOTTM": {
		"GTIM": {
			"Beh": {
				"stVal": "on"
			},
			"Cause": {
				"stVal": 1
			},
			"ChgValCnt": {
				"stVal": 1
			},
			"ComingFrom": "String",
			"Confirmation": {
				"stVal": true
			},
			"Identifier": "String",
			"MvTyp": {
				"mag": {
					"f": 0.1,
					"i": 1
				},
				"q": {
					"DetailQuality": {
						"badReference": true,
						"failure": true,
						"inconsistent": true,
						"innacurate": true,
						"oldData": true,
						"oscillatory": true,
						"outOfRange": true,
						"overflow": true
					},
					"Source": "process",
					"Validity": "good",
					"operatorBlocked": true,
					"test": true
				},
				"t": {
					"FractionOfSecond": 1,
					"SecondSinceEpoch": 1,
					"TimeQuality": {
						"clockFailure": true,
						"clockNotSynchronized": true,
						"leapSecondKnown": true,
						"timeAccuracy": 1
					}
				}
			},
			"NormalSrc": {
				"stVal": "TELEMETERED"
			},
			"NormalVal": {
				"stVal": "NORMAL"
			},
			"Origin": {
				"q": {
					"DetailQuality": {
						"badReference": true,
						"failure": true,
						"inconsistent": true,
						"innacurate": true,
						"oldData": true,
						"oscillatory": true,
						"outOfRange": true,
						"overflow": true
					},
					"Source": "process",
					"Validity": "good",
					"operatorBlocked": true,
					"test": true
				},
				"stVal": "String",
				"t": {
					"FractionOfSecond": 1,
					"SecondSinceEpoch": 1,
					"TimeQuality": {
						"clockFailure": true,
						"clockNotSynchronized": true,
						"leapSecondKnown": true,
						"timeAccuracy": 1
					}
				}
			},
			"TmOrg": {
				"stVal": "genuine"
			},
			"TmValidity": {
				"stVal": "VALID"
			}
		}
	}
}

Pivot Example of a pivot model instance representing a Tele Signal:

Code Block
languagejs
{
	"@xmlns:xs": "http://www.w3.org/2001/XMLSchema",
	"PIVOTTS": {
		"GTIS": {
			"Beh": {
				"stVal": "on"
			},
			"Cause": {
				"stVal": 1
			},
			"ChgValCnt": {
				"stVal": 1
			},
			"ComingFrom": "String",
			"Confirmation": {
				"stVal": true
			},
			"DpsTyp": {
				"q": {
					"DetailQuality": {
						"badReference": true,
						"failure": true,
						"inconsistent": true,
						"innacurate": true,
						"oldData": true,
						"oscillatory": true,
						"outOfRange": true,
						"overflow": true
					},
					"Source": "process",
					"Validity": "good",
					"operatorBlocked": true,
					"test": true
				},
				"stVal": "intermediate-state",
				"t": {
					"FractionOfSecond": 1,
					"SecondSinceEpoch": 1,
					"TimeQuality": {
						"clockFailure": true,
						"clockNotSynchronized": true,
						"leapSecondKnown": true,
						"timeAccuracy": 1
					}
				}
			},
			"Identifier": "String",
			"NormalSrc": {
				"stVal": "TELEMETERED"
			},
			"NormalVal": {
				"stVal": "NORMAL"
			},
			"Origin": {
				"q": {
					"DetailQuality": {
						"badReference": true,
						"failure": true,
						"inconsistent": true,
						"innacurate": true,
						"oldData": true,
						"oscillatory": true,
						"outOfRange": true,
						"overflow": true
					},
					"Source": "process",
					"Validity": "good",
					"operatorBlocked": true,
					"test": true
				},
				"stVal": "String",
				"t": {
					"FractionOfSecond": 1,
					"SecondSinceEpoch": 1,
					"TimeQuality": {
						"clockFailure": true,
						"clockNotSynchronized": true,
						"leapSecondKnown": true,
						"timeAccuracy": 1
					}
				}
			},
			"SpsTyp": {
				"q": {
					"DetailQuality": {
						"badReference": true,
						"failure": true,
						"inconsistent": true,
						"innacurate": true,
						"oldData": true,
						"oscillatory": true,
						"outOfRange": true,
						"overflow": true
					},
					"Source": "process",
					"Validity": "good",
					"operatorBlocked": true,
					"test": true
				},
				"stVal": true,
				"t": {
					"FractionOfSecond": 1,
					"SecondSinceEpoch": 1,
					"TimeQuality": {
						"clockFailure": true,
						"clockNotSynchronized": true,
						"leapSecondKnown": true,
						"timeAccuracy": 1
					}
				}
			},
			"TmOrg": {
				"stVal": "genuine"
			},
			"TmValidity": {
				"stVal": "VALID"
			}
		}
	}
}

Pivot Example of a pivot model instance representing a Tele Command:

...