Class CompModeAM
Redaktör je
Version 1.0
Modified 04-OCT-2005 14:02:50.64
 Mod objektet CompModeAM hanterar en manöverbild med Auto/Man knappar för att styra
 en drift med en analog styrsignal.
 
 Körsätt som kan konfigureras:
 
 - Fjärr mod auto/man  Driftens auto/manuell mod styrs av knappar i bilden
 - Fjärr mod extern    Driftens auto/manuell mod styrs av "extern" funktion via PLC programmet

   Lokal mod styrning hanteras INTE av detta objekt förutom indikering i bilder.
   Ett larm kan också genereras när lokal mod aktiveras "utifrån".   

   Används i objekten BaseCValve (reglerventil), BaseCDamper(spjällventil) och
   BasePropValve (proportionalventil).
   
   Närbesläktat objekt med en "extra" digital signal och start/stopp knappar heter
   BaseCompModeA.
 
Objektsbild

 Knappar Auto/Man växlar mod och inmatningsfältets värde används i manuell mod
 som referenssignal för driften i fjärrstyrning.

 - Knappar Man/Auto väljer mod vid fjärrstyrning.

 - Lokal mod indikatorn visar gult när lokal styrning pågår. Indikatorn visas inte i bilden
   om attribut OpNoLocal är 1.   

 - När auto/man mod inte styrs/används i objektet visas inga auto/man knappar i bilden dvs
   när attribut OpOnlyAuto är 1.

 - Inmatningsfältet OpRefMan är önskad referensutsignal i manuell mod. Inmatningsvärden
   begränsas av attributen OpMinRefMan och OpMaxRefMan.
 

Konfigurering


 Mod objekt CompModeAM hanterar en analog orderutgång som kan konfigureras på
 flertalet sätt och innehåller funktioner:

 -Mjuk övergång när man växlar över från auto till manuellt.
 -Larm när objektet är i lokal mod. Kan konfigureras bort.
 
 Analoga referensutgång styrs av tre olika körsätt:
 
 -1 Ingång RefAuto från funktionsobjektet och intern auto/man mod.
 -2 Ingång RefAuto från funktionsobjektet och extern auto/man mod.
 -3 Manuell referens från bilden i manuell mod.

  OBS! lokal mod ingången används endast för indikering i bild, dvs påverkar
  inte andra moder eller refernsutgången på något sätt.

Styrning av mod från objektsbild
 
 Bilden ovan visar en konfiguration där objektets alla funktioner används. Operatören
 väljer manuell eller auto mod via knapparna Man/Auto. I auto styrs utgången av
 funktionsobjektets analog ingång RefAuto.
 
 OBS! Mod Auto eller manuell har ingen backup och därför är "defult mod" vid PLC start alltid
 auto mod.

Styrning av mod från PLC programmet och ingen manuell styrning från bild

 Bilden visar när både auto/man mod och referensbörvärde i manuell mod styrs utanför
 objektet. Denna konfiguration fås genom att sätta OpAutoOnly till 1. Styrning av
 utgången sker endast via AutoRef ingången. Denna konfiguration används främst i
 ventilobjekt typ BaseCValve när man inte vill ha auto/man styrning i objektet.
 
 Attributet OpNoLocal är 0 och därför visas den lokala indikatorn i bilden.
   
Felhantering
 Ingen felhantering förutom B-larm om lokal mod är aktiverad på ingång LocalMode.

Plc kod
 För PLC programmering används funktionsobjektet CompModeAMFo.
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
Se även



RtBody attributes pwr_sClass_CompModeAM
Boolean OpAuto   Påverkas normalt via knapp Auto i objektsbild, nollställs alltid.
Funktionen på knappen i bilden är "SetDig".
Boolean OpMan   Påverkas normalt via knapp Man i objektsbild, nollställs alltid.
Funktionen på knappen i bilden är "SetDig".
Boolean ManMode   Är hög när aktuell mod är manuell, styrs normalt av funktionsobjektet och knapp i bild. OBS att
attributet inte har någon backup vilket innebär vid PLC start att ManMode är 0, dvs auto mod
råder.
Boolean LocalMode   Påverkas via ingång LocalMode i funktionsobjektet och används endast för statusvisning i bild.
Boolean OpAutoOnly   Konfiguerar funktionsobjektet att inte ta hand om auto/man mod. Knappar i bild tas bort.
Boolean OpUpdateManRef   Konfiguerar att uppdatering OpRefMan görs i automtik, dvs OpRefMan skrivs över av PLC programmet
i automatik med värdet på RefAuto. Detta gör att det blir en mjuk övergång på OutRef när man går
från auto till man mod.
Boolean OpNoLocal   Konfiguerar funktionsobjektet att inte visa lokal mod indikeringen i bild.
Float32 OpRefMan   Referens i manuell mod som kan ändras av operatör i bilden. Uppdateras automatiskt av
autoreferensen i automatik om OpUpdateManRef är 1.
Float32 OpMinRefMan   Ställer in minsta manuella referensvärde som kan ändras av operatör i bilden.
Float32 OpMaxRefMan   Ställer in största manuella referensvärde som kan ändras av operatör i bilden.
Boolean OpDisableLocalAlarm   Konfiguerar funktionsobjektet att INTE larma för "lokal mod" när lokal mod aktiveras
via funktionsobjektets ingång LocalMod.
String8 IndMode   Textsträng som visar ett L och M ihop med objektets objektsymbol i bilder, (L)okal, (M)anuell.
Visas ingen bokstav betyder det att objektet är i auto.
DSupComp AlarmLocalMode   Larmtext att driftens lokal mod är aktiverad (B-larm).
AttrRef PlcConnect   Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.


Template Object
OpNoLocal 1
AlarmLocalMode.DetectOn 1
AlarmLocalMode.DetectText Local mode is activated
AlarmLocalMode.EventType 64
AlarmLocalMode.EventPriority 67
AlarmLocalMode.EventFlags 7
AlarmLocalMode.MoreText
AlarmLocalMode.Attribute BaseComponent:Class-CompModeAM-Template
AlarmLocalMode.CtrlPosition 1
AlarmLocalMode.LockAttribute 1


Attributes detail


OpAuto Attribute
Klass Attribute
Typ Boolean
Flags ReduTransfer|State|Noedit
Kropp RtBody
  Påverkas normalt via knapp Auto i objektsbild, nollställs alltid.
  Funktionen på knappen i bilden är "SetDig".

OpMan Attribute
Klass Attribute
Typ Boolean
Flags ReduTransfer|State|Noedit
Kropp RtBody
  Påverkas normalt via knapp Man i objektsbild, nollställs alltid.
  Funktionen på knappen i bilden är "SetDig".

ManMode Attribute
Klass Attribute
Typ Boolean
Flags ReduTransfer|State|Noedit
Kropp RtBody
  Är hög när aktuell mod är manuell, styrs normalt av funktionsobjektet och knapp i bild. OBS att
  attributet inte har någon backup vilket innebär vid PLC start att ManMode är 0, dvs auto mod
  råder.

LocalMode Attribute
Klass Attribute
Typ Boolean
Flags ReduTransfer|Noedit
Kropp RtBody
  Påverkas via ingång LocalMode i funktionsobjektet och används endast för statusvisning i bild.

OpAutoOnly Attribute
Klass Attribute
Typ Boolean
Flags ReduTransfer
Kropp RtBody
  Konfiguerar funktionsobjektet att inte ta hand om auto/man mod. Knappar i bild tas bort. 

OpUpdateManRef Attribute
Klass Attribute
Typ Boolean
Flags ReduTransfer
Kropp RtBody
  Konfiguerar att uppdatering OpRefMan görs i automtik, dvs OpRefMan skrivs över av PLC programmet
  i automatik med värdet på RefAuto. Detta gör att det blir en mjuk övergång på OutRef när man går
  från auto till man mod.

OpNoLocal Attribute
Klass Attribute
Typ Boolean
Flags ReduTransfer
Kropp RtBody
  Konfiguerar funktionsobjektet att inte visa lokal mod indikeringen i bild.

OpRefMan Attribute
Klass Attribute
Typ Float32
Flags ReduTransfer
Kropp RtBody
  Referens i manuell mod som kan ändras av operatör i bilden. Uppdateras automatiskt av
  autoreferensen i automatik om OpUpdateManRef är 1.

OpMinRefMan Attribute
Klass Attribute
Typ Float32
Flags ReduTransfer
Kropp RtBody
  Ställer in minsta manuella referensvärde som kan ändras av operatör i bilden.

OpMaxRefMan Attribute
Klass Attribute
Typ Float32
Flags ReduTransfer
Kropp RtBody
  Ställer in största manuella referensvärde som kan ändras av operatör i bilden.

OpDisableLocalAlarm Attribute
Klass Attribute
Typ Boolean
Flags ReduTransfer
Kropp RtBody
  Konfiguerar funktionsobjektet att INTE larma för "lokal mod" när lokal mod aktiveras
  via funktionsobjektets ingång LocalMod.

IndMode Attribute
Klass Attribute
Typ String8
Flags Noedit
Kropp RtBody
  Textsträng som visar ett L och M ihop med objektets objektsymbol i bilder, (L)okal, (M)anuell.
  Visas ingen bokstav betyder det att objektet är i auto.

AlarmLocalMode Attribute
Klass Attribute
Typ DSupComp
Flags Class
Kropp RtBody
  Larmtext att driftens lokal mod är aktiverad (B-larm).

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