Class BaseManValve
Redaktör cs/je
Version 1.0
Modified 30-SEP-2005 13:34:10.83
 Handventil med två gränslägen.
 BaseManValve objektet hanterar två digitala ingångar för öppet och stängt läge. 
 Ingångar går att konfigurera (välja bort).
 
Objektsymbol
 Grafiska symboler för detta objekt är:
 
   BaseComponent/
  -ManValve
  -ManValveNoSwitches  
  -ManValveSwitchClosed
  -ManValveSwitchOpen
  -ManValveTwoSwitches

 Konfigurationsvalet bestämmer vilken symbol som bör användas.
  

 Dynamik:
 
  - Originalfärgen när ventilen är öppen.
  - Vit färg när ventilen är stängd.
  - Grå färg när ventilen inte är stängd eller öppen om gränslägen finns (mitt i mellan).
  - Röd blinkande färg när det är fel (båda gränslägen påverkade).

    Objektets metoder (menyval) öppnas med höger musknapp.
 
Objektsbild

 Om ventilen inte har några gränslägen kan man manuellt i objektbilden sätta öppen eller stängt
 läge. För att välja denna funktion ska attribut OpIndication ställas till 1, dessutom ska
 objektsymbolen ManValveNoSwitches användas. 

Inga gränslägen och manuell styrd dynamik i bilder
 
 Bilden ovan visar en konfiguration där ventilen inte har några gränslägen men manuell
 möjlighet (knappar i bilden) att visa öppet eller stängt läge.
 
 Genom att konfigurera attributet OpIndication till 1 får man denna bild/funktion. 
  
Övervakning och felhantering
 BaseManValve övervakar och genererar larm:
  
 -Gränslägesfel   Övervakning att inte båda gränslägen är påverkade samtidigt.

Konfigurering


 BaseManValve 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 ManValveNoSwitches ska användas

Signaler
  Objektet innehåller signaler som ska kopplas till I/O kanaler.

  - 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 BaseManValveFo.
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
Simulering
 Inget simulering finns för detta objekt.
 
Se även



RtBody attributes pwr_sClass_BaseManValve
Component Super   Superklass, klicka på länk Component för mer beskrivning om objektattributet.
BaseManValveGCEnum GraphConfiguration   Attribut för att hålla reda på vilket konfigurationsalternativ (bild) som är valt.
(ConfigureComponent method)
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.
Boolean IndError   Går hög om A-larm är aktivt, objektsymbol börjar blinka rött
DSupComp Alarm   Alarm text for switch alarm.
ValvePosEnum PosEnum   Uppräkningsattribut för att hålla reda på positioner.
Boolean IndClosed   Indikerar att ventilen är stängd när inställningsattribut OpIndication används (1:a).
Boolean OpIndication   Om ventilen inte har några gränslägen kan man manuellt i objektbilden välja öppen eller stängt
läge, för att få denna denna funktion ska attribut ställas till 1, dessutom ska objektsymbolen
ManValveNoSwitches användas.
Backup OpIndBackup   Backup för att minnas ventilens läge IndClosed när OpIndication används (1:a).
AttrRef PlcConnect   Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.


Template Object
Alarm.DetectOn 1
Alarm.DetectText Switch error
Alarm.EventType 64
Alarm.EventPriority 67
Alarm.EventFlags 7
Alarm.MoreText
Alarm.Attribute BaseComponent:Class-BaseManValve-Template
Alarm.CtrlPosition 1
Alarm.LockAttribute 1
DisableIndClosed 1
DisableOpIndication 1
DisableOpIndBackup 1


Attributes detail


Super Attribute
Klass Attribute
Typ Component
Flags Class|Superclass
Kropp RtBody
 Superklass, klicka på länk Component för mer beskrivning om objektattributet. 

GraphConfiguration Attribute
Klass Attribute
Typ BaseManValveGCEnum
Flags
Kropp RtBody
  Attribut för att hålla reda på vilket konfigurationsalternativ (bild) som är valt.
  (ConfigureComponent method) 

SwitchOpen Attribute
Klass Attribute
Typ Di
Flags Class|DisableAttr
Kropp RtBody
  Digitalingång stoppgränsläge för öppet läge.

SwitchClosed Attribute
Klass Attribute
Typ Di
Flags Class|DisableAttr
Kropp RtBody
  Digitalingång Stoppgränsläge för stängt läge.

IndError Attribute
Klass Attribute
Typ Boolean
Flags ReduTransfer|Noedit
Kropp RtBody
  Går hög om A-larm är aktivt, objektsymbol börjar blinka rött

Alarm Attribute
Klass Attribute
Typ DSupComp
Flags Class|DisableAttr
Kropp RtBody
 Alarm text for switch alarm.

PosEnum Attribute
Klass Attribute
Typ ValvePosEnum
Flags ReduTransfer
Kropp RtBody
  Uppräkningsattribut för att hålla reda på positioner.

IndClosed Attribute
Klass Attribute
Typ Boolean
Flags ReduTransfer|Noedit|DisableAttr
Kropp RtBody
  Indikerar att ventilen är stängd när inställningsattribut OpIndication används (1:a).

OpIndication Attribute
Klass Attribute
Typ Boolean
Flags ReduTransfer|DisableAttr
Kropp RtBody
  Om ventilen inte har några gränslägen kan man manuellt i objektbilden välja öppen eller stängt
  läge, för att få denna denna funktion ska attribut ställas till 1, dessutom ska objektsymbolen
  ManValveNoSwitches användas. 

OpIndBackup Attribute
Klass Attribute
Typ Backup
Flags Class|DisableAttr
Kropp RtBody
  Backup för att minnas ventilens läge IndClosed när OpIndication används (1:a).

PlcConnect Attribute
Klass Attribute
Typ AttrRef
Flags
Kropp RtBody
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.