Reglerventil (digitalstyrd)
BaseValveIncrDecr objektet hanterar en analog positionsingång, två digitala
utgångar för öka/minska och två digitala ingångar för ventilens stoppgränslägen
samt Auto/Man/lokal mod. Alla ingångar går att konfigurera (välja bort).
Knappar i bilder kan konfigureras för olika händelser såsom Öka/Minska, Upp/Ner,
Fram/Back och Öppna/Stäng.
Funktionen (PLC programmen) för detta objekt ligger i själva verket i BaseActuatorIncrDecr
och CompModeD2 objekten. Objektet som sådan tillför egentligen bara ventilsymbolen i
objektsbilden, attribut och URL länkar för ventilen/ställdonets egenskaper och data.
Objektsymbol
Grafiska symbolen för detta objekt är BaseComponent/ValveIncrDecr

Dynamik:
- Originalfärgen när ventilen INTE är stängd eller när inga gränslägen
och ingen positionsgivare är konfigurerad.
- Vit färg när ventilen anses stängd.
- Gul färg när det är varning (bl.a lokalt läge).
- Röd blinkande färg när det är fel.
Aktuell mod visas med bokstäver:
M Manuell mod
L Lokal mod
LM Lokal och Manuell mod
Ingen bokstavsindikering betyder att objektet är i automatik mod (externt styrd).
Objektets metoder (menyval) öppnas med höger musknapp.
Objektsbild

Mod
Dom olika moder Auto/Manuell/lokal som kan förekomma hanteras utav mod objektet
CompModeD2 som ligger i objekt BaseActuatorIncrDecr, Se dessa objekt för mer info.
Övervakning och felhantering
Övervakning och viss felhantering hanteras utav BaseActuatorIncrDecr objektet, Se
detta objekt för mer info.
Konfigurering
BaseValveIncrDecr objektet hanterar 8 olika alternativ beroende på ställdonets utformning:
1 TwoSwitches Gränsläge öppen och stängd och ingen analog lägesåterföring/position.
2 SwitchOpen Bara gränsläge öppen och ingen analog lägesåterföring/position.
3 SwitchClosed Bara gränsläge stängd och ingen analog lägesåterföring/position.
4 NoSwitches Inga gränslägen och ingen analog lägesåterföring/position.
5 PositionTwoSwitches Allt, gränsläge öppen och stängd och analog lägesåterföring/position.
6 PositionSwitchOpen Gränsläge öppen och analog lägesåterföring/position.
7 PositionSwitchClosed Gränsläge stängd och analog lägesåterföring/position.
8 PositionNoSwitches Inga gränslägen men analog lägesåterföring/position.
Signaler
Objektet innehåller signaler som ska kopplas till I/O kanaler.
- OrderIncr Do
- OrderDecr Do
- Position Ai (valbart)
- SwitchOpen Di (valbart)
- SwitchClosed Di (valbart)
Ska en ingång inverteras för rätt funktion får man ändra attributet "InvMask" på
kanal/kortobjektet för Di signalen.
Plc kod
För PLC programmering används funktionsobjektet BaseValveIncrDecrFo.

Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
Simulering
För simulering använder man funktionsobjektet BaseCValveSim.
Se även
Template Object |
Actuator.Position.Unit |
% |
Actuator.Position.PresMaxLimit |
1.000000e+02 |
Actuator.Mode.OpNoLocal |
1 |
Actuator.Mode.OpNoAutoToMan |
1 |
Actuator.Mode.OrderTimeLimit |
1.000000e+01 |
Actuator.Mode.AlarmNotReadyM.DetectOn |
1 |
Actuator.Mode.AlarmNotReadyM.DetectText |
Check interlocks. Manual start is not allowed, not ready |
Actuator.Mode.AlarmNotReadyM.EventType |
64 |
Actuator.Mode.AlarmNotReadyM.EventPriority |
66 |
Actuator.Mode.AlarmNotReadyM.EventFlags |
7 |
Actuator.Mode.AlarmNotReadyM.MoreText |
|
Actuator.Mode.AlarmNotReadyM.Attribute |
BaseComponent:Class-BaseValveIncrDecr-Template |
Actuator.Mode.AlarmNotReadyM.CtrlPosition |
1 |
Actuator.Mode.AlarmNotReadyM.LockAttribute |
1 |
Actuator.Mode.AlarmNotReadyA.DetectOn |
1 |
Actuator.Mode.AlarmNotReadyA.DetectText |
Check interlocks. Automode is not allowed, not ready |
Actuator.Mode.AlarmNotReadyA.EventType |
64 |
Actuator.Mode.AlarmNotReadyA.EventPriority |
66 |
Actuator.Mode.AlarmNotReadyA.EventFlags |
7 |
Actuator.Mode.AlarmNotReadyA.MoreText |
|
Actuator.Mode.AlarmNotReadyA.Attribute |
BaseComponent:Class-BaseValveIncrDecr-Template |
Actuator.Mode.AlarmNotReadyA.CtrlPosition |
1 |
Actuator.Mode.AlarmNotReadyA.LockAttribute |
1 |
Actuator.Mode.Alarm1LocalMod.DetectOn |
1 |
Actuator.Mode.Alarm1LocalMod.DetectText |
Local mode is activated, remote control is not allowed |
Actuator.Mode.Alarm1LocalMod.EventType |
64 |
Actuator.Mode.Alarm1LocalMod.EventPriority |
66 |
Actuator.Mode.Alarm1LocalMod.EventFlags |
7 |
Actuator.Mode.Alarm1LocalMod.MoreText |
|
Actuator.Mode.Alarm1LocalMod.Attribute |
BaseComponent:Class-BaseValveIncrDecr-Template |
Actuator.Mode.Alarm1LocalMod.CtrlPosition |
1 |
Actuator.Mode.Alarm1LocalMod.LockAttribute |
1 |
Actuator.Mode.Alarm2LocalMod.DetectOn |
1 |
Actuator.Mode.Alarm2LocalMod.DetectText |
Local mode is activated |
Actuator.Mode.Alarm2LocalMod.EventType |
64 |
Actuator.Mode.Alarm2LocalMod.EventPriority |
66 |
Actuator.Mode.Alarm2LocalMod.EventFlags |
7 |
Actuator.Mode.Alarm2LocalMod.MoreText |
|
Actuator.Mode.Alarm2LocalMod.Attribute |
BaseComponent:Class-BaseValveIncrDecr-Template |
Actuator.Mode.Alarm2LocalMod.CtrlPosition |
1 |
Actuator.Mode.Alarm2LocalMod.LockAttribute |
1 |
Actuator.Mode.AlarmNotManOrd.DetectOn |
1 |
Actuator.Mode.AlarmNotManOrd.DetectText |
Automode active. Manual order is not allowed |
Actuator.Mode.AlarmNotManOrd.EventType |
64 |
Actuator.Mode.AlarmNotManOrd.EventPriority |
66 |
Actuator.Mode.AlarmNotManOrd.EventFlags |
7 |
Actuator.Mode.AlarmNotManOrd.MoreText |
|
Actuator.Mode.AlarmNotManOrd.Attribute |
BaseComponent:Class-BaseValveIncrDecr-Template |
Actuator.Mode.AlarmNotManOrd.CtrlPosition |
1 |
Actuator.Mode.AlarmNotManOrd.LockAttribute |
1 |
Actuator.Mode.AlarmOrderTimeOut.DetectOn |
1 |
Actuator.Mode.AlarmOrderTimeOut.DetectText |
Timeout, limit switch not reached |
Actuator.Mode.AlarmOrderTimeOut.EventType |
64 |
Actuator.Mode.AlarmOrderTimeOut.EventPriority |
67 |
Actuator.Mode.AlarmOrderTimeOut.EventFlags |
7 |
Actuator.Mode.AlarmOrderTimeOut.MoreText |
|
Actuator.Mode.AlarmOrderTimeOut.Attribute |
BaseComponent:Class-BaseValveIncrDecr-Template |
Actuator.Mode.AlarmOrderTimeOut.CtrlPosition |
1 |
Actuator.Mode.AlarmOrderTimeOut.LockAttribute |
1 |
Actuator.SwitchAlarmDelay |
1.000000e+01 |
Actuator.SwitchAlarm.DetectOn |
1 |
Actuator.SwitchAlarm.DetectText |
Switch error |
Actuator.SwitchAlarm.EventType |
64 |
Actuator.SwitchAlarm.EventPriority |
67 |
Actuator.SwitchAlarm.EventFlags |
7 |
Actuator.SwitchAlarm.MoreText |
|
Actuator.SwitchAlarm.Attribute |
BaseComponent:Class-BaseValveIncrDecr-Template |
Actuator.SwitchAlarm.CtrlPosition |
1 |
Actuator.SwitchAlarm.LockAttribute |
1 |
Actuator.PosSwitchOpen |
9.500000e+01 |
Actuator.PosSwitchClosed |
5.000000e+00 |
Valve.Specification |
Valve |