8.4.10 PowerCycleStateMachineType

The PowerCycleStateMachineType is used to inform the user to perform a manual power cycle.

When the server requires a manual power cycle it indicates that to the client by changing the state to WaitingForPowerCycle. After restart of the Device, it transitions to NotWaitingForPowerCycle automatically.

There are no methods, all transitions originate from the installation process. The state machine is illustrated in Figure 52 and formally defined in Table 101. The transitions are formally defined in Table 103.

Figure 52 – PowerCycle state machine
Table 101 – PowerCycleStateMachineType definition
Attribute Value
BrowseName1:PowerCycleStateMachineType
IsAbstractFalse
References Node
Class
BrowseName DataType TypeDefinition Other
Subtype of the 0:FiniteStateMachineType defined in OPC 10000-5.
0:HasComponentObject1:NotWaitingForPowerCycle0:InitialStateType
0:HasComponentObject1:WaitingForPowerCycle0:StateType
0:HasComponentObject1:NotWaitingForPowerCycleToWaitingForPowerCycle0:TransitionType
0:HasComponentObject1:WaitingForPowerCycleToNotWaitingForPowerCycle0:TransitionType
Conformance Units
DI SU Manual Power Cycle

The component Variables of the PowerCycleStateMachineType have additional Attributes defined in Table 102.

Table 102 – 1:PowerCycleStateMachineType Attribute values for child Nodes
BrowsePath Value Attribute
1
2
12
21
Table 103 – 1:PowerCycleStateMachineType Additional References
SourceBrowsePathReference TypeIs ForwardTargetBrowsePath
Transitions
1:NotWaitingForPowerCycleToWaitingForPowerCycle0:FromStateTrue1:NotWaitingForPowerCycle
0:ToStateTrue1:WaitingForPowerCycle
0:HasEffectTrue0:TransitionEventType
1:WaitingForPowerCycleToNotWaitingForPowerCycle0:FromStateTrue1:WaitingForPowerCycle
0:ToStateTrue1:NotWaitingForPowerCycle
0:HasEffectTrue0:TransitionEventType