Base component for a solenoid damper with a digital order output
and two switches.
The object is a subclass to BaseMValve. For more information see
this class.
Graphical Symbol
The graphical symbol for this object is BaseComponent/MDamper.

Default dynamics:
- the damper symbol is filled with the original color when the damper
is open.
- colored white when the damper is closed.
- colored gray when no switch is affected.
- colored red when an error occurs.
Default action:
- the methods menu is opened with MB3.
The current mode is displayed with the letters L (local) and M (manual).
If no letter is displayed, the mode is auto.
Object Graph

Mode
Auto or manual mode is selected from the object graph, with the buttons 'Auto'
and 'Man'. The possibility to set the damper in manual mode might be disabled. In
this case, the Auto/Man buttons are not displayed in the object graph.
- Auto. The order output is controlled by the plc.
- Manual. The order output is controlled by the operator, from the object graph.
The damper is opened with the 'Open' button, and closed with the 'Close' button.
Supervision
If limit switches for open and closed position are available, they are matched
against the order output. If a switch doesn't correspond to the order within
a time limit, an alarm is sent.
If you choose not to use the handling of modes in the object, but place this
outside the object, it is important to reset the order at error status, i.e.
you should reset the function object inputs at error, to avoid unwanted restarts.
Configuration
Component configuration
- TwoSwitches Switch open and switch closed.
- SwitchOpen Switch open.
- SwitchClosed Switch closed.
- NoSwitches No switches.
Signals
Signals that should be connected to channel objects:
- Order Do
- SwitchOpen Di (optional)
- SwitchClosed Di (optional)
Mode
If the damper always should be controlled by the plc, the manual mode is
disabled by setting Mode.OpAutoOnly to 1.
Plc coding
For plc coding the function object BaseMValveFo is used.

Create a function object in the plc editor and connect it to the current
object with the connect function.
Simulate
For simulation of the damper, use the plc object BaseMValveSim.
See also
| Template Object |
| Super.SwitchAlarmDelay |
3.000000e+00 |
| Super.SwitchAlarm.DetectOn |
1 |
| Super.SwitchAlarm.DetectText |
Switch error |
| Super.SwitchAlarm.EventType |
64 |
| Super.SwitchAlarm.EventPriority |
67 |
| Super.SwitchAlarm.EventFlags |
7 |
| Super.SwitchAlarm.MoreText |
|
| Super.SwitchAlarm.Attribute |
BaseComponent:Class-BaseMDamper-Template |
| Super.SwitchAlarm.CtrlPosition |
1 |
| Super.SwitchAlarm.LockAttribute |
1 |