Base component for a three way control valve with analog order output,
position feedback and/or two switches (switch open and/or switch closed).
The object is a subclass to BaseCValve.
A three way valve has three ports, one that is always open to one
of the other ports, of partly open to both, and two that can be
completely closed.
The naming of the switches refers to the first closeable port, which
is open when the switch open is affected, and closed when the switch
closed is affected. The other closeable port has the opposite behavior,
it is open when the switch closed is affected, and closed when the
switch open is affected.
From the object graph, auto or manual mode can be selected, and in manual mode
the order output kan be set.
All the signals and code for this object is found in the actuator object
BaseActuatorA.
Local mode control is not handled within the object, but local mode
can be displayed in the object graph and symbol, and with a warning alarm.
Graphical Symbol
The graphical symbol for this object is BaseComponent/C3WayValve.

The closeable ports are marked with lines.
Default dynamics:
- the valve symbol is filled with the original color when all ports
are partially open.
- a port triangle is colored white when the port is closed.
- colored flashing red when an error occurs.
- colored yellow when a warning occurs.
- indicating the current mode:
M: Manual mode.
L: Local mode, mode is set to auto when local is left.
LM: Local mode, mode is set to manual when local is left.
No indication: auto mode.
Default action:
- the methods menu is opened with MB3.
Object Graph

The scale of the Order, Position and Manual bars, are determined by
the Actuator.Order.PresMaxLimit and Actuator.Order.PresMinLimit attributes.
Mode and supervision
Mode and supervision is handled by the actuator object. See class
BaseActuatorA for more information.
Configuration
See superclass BaseCValve for more information.
Plc coding
For plc coding the function object BaseCValveFo is used.

Create a function object in the plc editor and connect it to the current
object with the connect function.
See also
| Template Object |
| Super.Actuator.GraphConfiguration |
4 |
| Super.Actuator.Order.Unit |
% |
| Super.Actuator.Order.PresMaxLimit |
1.000000e+02 |
| Super.Actuator.Position.PresMaxLimit |
1.000000e+02 |
| Super.Actuator.Mode.OpNoLocal |
1 |
| Super.Actuator.Mode.OpMaxRefMan |
1.000000e+02 |
| Super.Actuator.Mode.AlarmLocalMode.DetectOn |
1 |
| Super.Actuator.Mode.AlarmLocalMode.DetectText |
Local mode is activated |
| Super.Actuator.Mode.AlarmLocalMode.EventType |
64 |
| Super.Actuator.Mode.AlarmLocalMode.EventPriority |
67 |
| Super.Actuator.Mode.AlarmLocalMode.EventFlags |
7 |
| Super.Actuator.Mode.AlarmLocalMode.MoreText |
|
| Super.Actuator.Mode.AlarmLocalMode.Attribute |
BaseComponent:Class-BaseC3WayValve-Template |
| Super.Actuator.Mode.AlarmLocalMode.CtrlPosition |
1 |
| Super.Actuator.Mode.AlarmLocalMode.LockAttribute |
1 |
| Super.Actuator.MaxPosDiff |
5.000000e+00 |
| Super.Actuator.DiffAlarmDelay |
1.000000e+01 |
| Super.Actuator.DiffAlarm.DetectOn |
1 |
| Super.Actuator.DiffAlarm.DetectText |
Position error |
| Super.Actuator.DiffAlarm.EventType |
64 |
| Super.Actuator.DiffAlarm.EventPriority |
67 |
| Super.Actuator.DiffAlarm.EventFlags |
7 |
| Super.Actuator.DiffAlarm.MoreText |
|
| Super.Actuator.DiffAlarm.Attribute |
BaseComponent:Class-BaseC3WayValve-Template |
| Super.Actuator.DiffAlarm.CtrlPosition |
1 |
| Super.Actuator.DiffAlarm.LockAttribute |
1 |
| Super.Actuator.SwitchAlarmDelay |
1.000000e+01 |
| Super.Actuator.SwitchAlarm.DetectOn |
1 |
| Super.Actuator.SwitchAlarm.DetectText |
Switch error |
| Super.Actuator.SwitchAlarm.EventType |
64 |
| Super.Actuator.SwitchAlarm.EventPriority |
67 |
| Super.Actuator.SwitchAlarm.EventFlags |
7 |
| Super.Actuator.SwitchAlarm.MoreText |
|
| Super.Actuator.SwitchAlarm.Attribute |
BaseComponent:Class-BaseC3WayValve-Template |
| Super.Actuator.SwitchAlarm.CtrlPosition |
1 |
| Super.Actuator.SwitchAlarm.LockAttribute |
1 |
| Super.Actuator.PosSwitchOpen |
9.500000e+01 |
| Super.Actuator.PosSwitchClosed |
5.000000e+00 |
| Super.CastValve |
BaseComponent:Class-Base3WayValve |
| Super.Valve.Specification |
Valve |