Status Word Data Type

The StatusWord data type is another measurement component of the network model. There should be one StatusWord modeled for each PMU that contributes measurements to the measurement pool used to perform Linear State Estimation. The StatusWord data type contains three properties from the INetworkDescribable interface and two properties that define its behavior. The remaining 16 properties are associated with each of the bits in the PMUs status word signal. When serialized or accessed, these properties indicate whether each of their respective bits are high or low and are typically considered read-only. However, setting these properties can allow the user to set the initial state of the object. However, once it receives its first measurement, it will be overwritten with new values. The properties are outlined in the following table.

Status Word Property/Attribute Table
Property Name Xml Name Type Description
UniqueId Uid Guid A statistically unique identifier for the instance of the StatusWord data type. Lazily instantiated.
InternalID ID Integer A non-zero, positive, integer, unique identifier for the instance of the StatusWord data type.
Number Number Integer A non-zero, positive integer non-unique descriptor for the instance of the StatusWord data type.
Description Description String A non-unique description for the instance of the StatusWord data type.
IsEnabled Enabled Boolean A flag which whether the behavior of the StatusWord is either enabled or disabled. A disabled StatusWord will not respond to new inputs or affect the state of the network components.
Key Key String A string value used to uniquely identify the status word input signal.
TriggerReason_0 TR0 Boolean The least significant bit.
TriggerReason_1 TR1 Boolean See IEEE C37.118 Standard for details on the significance of each of these bits.
TriggerReason_2 TR2 Boolean See IEEE C37.118 Standard for details on the significance of each of these bits.
TriggerReason_3 TR3 Boolean See IEEE C37.118 Standard for details on the significance of each of these bits.
UnlockedTimePeriod_0 UTP0 Boolean See IEEE C37.118 Standard for details on the significance of each of these bits.
UnlockedTimePeriod_1 UTP1 Boolean See IEEE C37.118 Standard for details on the significance of each of these bits.
Security_0 S0 Boolean See IEEE C37.118 Standard for details on the significance of each of these bits.
Secuirty_1 S1 Boolean See IEEE C37.118 Standard for details on the significance of each of these bits.
Security_2 S2 Boolean See IEEE C37.118 Standard for details on the significance of each of these bits.
Secuirty_3 S3 Boolean See IEEE C37.118 Standard for details on the significance of each of these bits.
ConfigurationChangedRecently CCR Boolean See IEEE C37.118 Standard for details on the significance of each of these bits.
PMUTriggerDetected PMUTD Boolean See IEEE C37.118 Standard for details on the significance of each of these bits.
DataSorting DS Boolean See IEEE C37.118 Standard for details on the significance of each of these bits.
PMUSync PMUS Boolean See IEEE C37.118 Standard for details on the significance of each of these bits.
PMUError PMUE Boolean See IEEE C37.118 Standard for details on the significance of each of these bits.
DataValid DV Boolean The most significant bit.

<StatusWords>
	<StatusWord Uid="fac7fe87-9040-4e0b-ba90-58529256482a" ID="1" Number="1" Description="Septa_11-1L1 Status Flags" Enabled="true" Key="PPA:991" /> 
	<StatusWord Uid="a4b78a71-1c78-47bf-a249-ac1b715145e4" ID="2" Number="2" Description="Septa_11-1L2 Status Flags" Enabled="true" Key="PPA:303" /> 
</StatusWords>

Last edited Sep 14, 2014 at 11:35 PM by kevinjones, version 1