Magnetventil
BaseMValve objektet hanteras en digital utgång för öppna/stäng och två digitala ingångar
för ventilens gränslägen samt Auto/Man/lokal mod. Alla ingångar går att konfigurera (välja bort).
Objektsymbol
Grafiska symbolen för detta objekt är BaseComponent/MValve eller MValveNoSwitches

Dynamik:
- Originalfärgen när ventilen är öppen.
- Vit färg när ventilen är stängd.
- Grå färg när ventilen inget gränsläge är påverkat.
- Gul färg när det är varning, till exempel i lokalt mod.
- Röd blinkande färg när det är fel.
Aktuell mod visas med bokstäver:
M Manuell mod
L Lokal 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
CompModeDM, Se detta objekt för mer info om hur man konfiguerar moder.
Övervakning och felhantering
BaseMValve har flera övervakningar som genererar larm när man använder gränslägen:
-Gränslägesfel Övervakning att gränslägen beter sig riktigt i förhållande till styrorder.
Övervakning tidfel (timeout) när gränslägen används ställs in i tidsattributet SwitchAlarmDelay.
Detta fel påverkar INTE mod.
Om man väljer att inte använda objektets hantering av moder, utan lägger denna hantering
utanför objektet,är det viktigt återställa order vid felstatus, dvs man bör ta ner styrorder
på funktionsobjektets ingångar vid fel för att förhindra oönskade återstarter.
Konfigurering
BaseMValve objektet hanterar 4 olika alternativ för Di signaler gränslägen:
1 TwoSwitches Gränsläge öppen och stängd.
2 SwitchOpen Bara gränsläge öppen.
3 SwitchClosed Bara gränsläge stängd.
4 NoSwitches Inga gränslägen.
OBS! valet NoSwitches innebär att också att objektsymbol MValveNoSwitches ska användas
Signaler
Objektet innehåller signaler som ska kopplas till I/O kanaler.
- Order Do
- 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 BaseMValveFo.

Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
Simulering
För simulering använder man funktionsobjektet BaseMValveSim.
Se även
RtBody attributes pwr_sClass_BaseMValve |
Component |
Super |
|
Superklass, klicka på länk Component för mer beskrivning om objektattributet. |
BaseMValveGCEnum |
GraphConfiguration |
|
Attribut för att hålla reda på vilket konfigurationsalternativ (bild) som är valt.
(ConfigureComponent method) |
Do |
Order |
|
Digitalutgång för ventilens styrorder öppna |
Di |
SwitchOpen |
|
Digitalingång stoppgränsläge för öppet läge. |
Di |
SwitchClosed |
|
Digitalingång Stoppgränsläge för stängt läge. |
CompModeDM |
Mode |
|
Mod objekt som hanterar mod Auto/Man/Lokalt och dynamik i bilder och larm för lokal mod.
Se länk CompModeDM för mer info.
OBS! Att INGA gränslägesfel påverkar mod, dvs. felhantering som ska påverka mod
måste programmeras. |
Float32 |
SwitchAlarmDelay |
|
Tidsfördröjning i sekunder larm vid gränslägesfel. |
DSupComp |
SwitchAlarm |
|
Alarm text for switch alarm. |
Boolean |
IndError |
|
Går hög om A-larm är aktivt, objektsymbol börjar blinka rött |
Boolean |
IndWarning |
|
Går hög om B-larm är aktivt, objektsymbol blir gul (fast). |
Boolean |
ExtInterlock |
|
Förreglingsingång på funktionsobjektet, ska vara falsk annars tas orderutgång ner i
ALLA moder. OBS att ingen påverkan av moder görs, dvs auto går inte över i manuellt
om ExtInterlock går hög. |
ValvePosEnum |
PosEnum |
|
Uppräkningsattribut för att hålla reda på positioner. |
Boolean |
SupDisabled |
|
Anger om larmövervakning kopplas bort (1:a) eller inte (0:a). Styrs via ingång "dis" på
PLC funktionsobjektet. OBS! Att färgstyrning i bilder INTE påverkas eller attributen
IndError, IndWarning. |
AttrRef |
PlcConnect |
|
Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till. |
AttrRef |
SimConnect |
|
Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till. |
Mod objekt som hanterar mod Auto/Man/Lokalt och dynamik i bilder och larm för lokal mod.
Se länk CompModeDM för mer info.
OBS! Att INGA gränslägesfel påverkar mod, dvs. felhantering som ska påverka mod
måste programmeras.
Förreglingsingång på funktionsobjektet, ska vara falsk annars tas orderutgång ner i
ALLA moder. OBS att ingen påverkan av moder görs, dvs auto går inte över i manuellt
om ExtInterlock går hög.