#####################################################################################

<class> BaseActuatorAGCEnum
 @Version
 @Author je
 @Summary Upprkningstyp fr layout av objektsbild BaseActuatorA
 Upprkningstyp fr layout av objektsbild BaseActuatorA.

 <attr> TwoSwitches
  Stlldon med grnslgen ppen och stngd.
 </attr>
 <attr> SwitchOpen
  Stlldon med grnslge ppen.
 </attr>
 <attr> SwitchClosed
  Stlldon med grnslge stngd.   
 </attr>
 <attr> NoSwitches
  Stlldon utan positionssensor och utan grnslgen ppen och stngd.
 </attr>
 <attr> PositionTwoSwitches
  Stlldon med positionssensor och grnslgen ppen och stngd.   
 </attr>
 <attr> PositionSwitchOpen
  Stlldon med positionssensor och grnslge ppen men inte stngd.
 </attr>
 <attr> PositionSwitchClosed
  Stlldon med positionssensor och grnslge stngd men inte ppen.   
 </attr>
 <attr> PositionNoSwitches
  Stlldon med positionssensor och inga grnslgen ppen eller stngd.   
 </attr>
 
</class>

#####################################################################################

<class> BaseMValveGCEnum
 @Version
 @Author je
 @Summary Upprkningstyp fr layout av objektsbild BaseMValve
 Upprkningstyp fr layout av objektsbild BaseMValve.

 <attr> TwoSwitches
  Ventil med grnslgen ppen och stngd.
 </attr>
 <attr> SwitchOpen
  Ventil med grnslge ppen.
 </attr>
 <attr> SwitchClosed
  Ventil med grnslge stngd.   
 </attr>
 <attr> NoSwitches
  Ventil utan grnslgen ppen och stngd.   
 </attr>
 
</class>

#####################################################################################

<class> BaseManValveGCEnum
 @Version
 @Author je
 @Summary Upprkningstyp fr layout av objektsbild BaseManValve
 Upprkningstyp fr layout av objektsbild BaseManValve.

 <attr> TwoSwitches
  Handventil med grnslgen ppen och stngd.
 </attr>
 <attr> SwitchOpen
  Handventil med grnslge ppen.
 </attr>
 <attr> SwitchClosed
  Handventil med grnslge stngd.   
 </attr>
 <attr> NoSwitches
  Handventil utan grnslgen ppen och stngd.   
 </attr>
 
</class>

#####################################################################################

<class> BaseContactorGCEnum
 @Version
 @Author je
 @Summary Upprkningstyp fr layout av objektsbild BaseContactor
 Upprkningstyp fr layout av objektsbild BaseContactor.

 <attr> OrderFeedback
  Kontaktor med orderutgng och driftsvar (feedback).
 </attr>
 <attr> OrderNoFeedback
  Kontaktor med orderutgng och inget driftsvar.   
 </attr>
 <attr> FeedbackNoOrder
  Kontaktor med driftsvar och ingen orderutgng.   
 </attr>
 <attr> NoOrderNoFeedback
  Kontaktor utan orderutgng och inget driftsvar.
 </attr>
 
</class>

#####################################################################################

<class> BaseMotorGCEnum
 @Version
 @Author je
 @Summary Upprkningstyp fr layout av objektsbild BaseMotor
 Upprkningstyp fr layout av objektsbild BaseMotor.

 <attr> TempSwitch
  Motor med digital temperaturvervakning, dvs termostatkontakt.
 </attr>
 <attr> TempSensor
  Motor med analog temperaturvervakning, dvs temperatursensor typ Pt100 eller liknande.
 </attr>
 <attr> NoTempSwitchOrSensor
  Motor utan digital  eller analog temperaturvervakning.
 </attr>
 
</class>

#####################################################################################

<class> CompModeAGCEnum
 @Version
 @Author je
 @Summary Upprkningstyp fr layout av objektsbild CompModeA
 Upprkningstyp fr layout av objektsbild CompModeA.

 <attr> StartStop
  Objektsbild med knappar Start/Stop.   
 </attr>
 <attr> OnOff
  Objektsbild med knappar Till/frn, On/Off.   
 </attr>
 
</class>

#####################################################################################

<class> CompModeDGCEnum
 @Version
 @Author je
 @Summary Upprkningstyp fr layout av objektsbild CompModeD
 Upprkningstyp fr layout av objektsbild CompModeD.

 <attr> StartStop
  Objektsbild med knappar Start/Stop.   
 </attr>
 <attr> OnOff
  Objektsbild med knappar Till/frn, On/Off.   
 </attr>
 
</class>

#####################################################################################

<class> CompModeD2GCEnum
 @Version
 @Author je
 @Summary Upprkningstyp fr layout av objektsbild CompModeD2
 Upprkningstyp fr layout av objektsbild CompModeD2.

 <attr> IncrDecr
  Objektsbild med knappar ka/Minska, incr/decr.   
 </attr>
 <attr> ForwBack
  Objektsbild med knappar Fram/Back, Forw/back.   
 </attr>
 <attr> UpDown
  Objektsbild med knappar Upp/Ner, Up/Down.   
 </attr>
 <attr> OpenClose
  Objektsbild med knappar ppna/Stng, Open/close.   
 </attr>
 
</class>

#####################################################################################

<class> ModeEnum
 @Version
 @Author je
 @summary Mod status fr CompMode objekt
 ModeEnum hanterar mod status fr ????? objekt, dvs vilket mod som r den rdande.
 
 Olika moder som hanteras:
 
  -Manual       Nr man manvrerar drift manuellt frn terminaler/bilder fretrdesvis frn
                kontrollrum (fjrrifrn).

  -Auto         Nr manvrering av drift sker automatiskt (fjrrifrn).
 
  -ManualLocal  Nr manvrering av drift sker manuellt via lokal manverplats (lda).
  
  -AutoLocal    Nr manvrering av drift sker automatiskt via lokal styrfunktion.
 
 <attr> Manual
  Manuell mod (fjrrstyrning av drift manuellt). 
 </attr>
 <attr> Auto
  Auto mod (fjrrstyrning av drift i automatik).   
 </attr>
 <attr> ManualLocal
  Manuell mod lokalt(lokalstyrning av drift manuellt).   
 </attr>
 <attr> AutoLocal
  Auto mod lokalt (lokalstyrning av drift i automatik).   
 </attr>

</class>

#####################################################################################

<class> ValvePosEnum
 @Version
 @Author je
 @summary Positionsstatus fr ventil och spjll objekt
 ValvePosEnum hanterar positionsstatus fr ventiler och spjll objekt.

 ValvePosEnum styr/ndrar bl.a objektsymbolen i objektsbilden fr BaseC3WayValve.
 
 <attr> Between
  Lge varken stngt eller ppet, dvs mellanlge.
 </attr>
 <attr> Closed
  Lge stngt.
 </attr>
 <attr> Open
  Lge ppet.
 </attr>

</class>

#####################################################################################

<class> DirValvePosEnum
 @Version
 @Author je
 @summary Positionsstatus fr BaseDirValve objekt
 DirValvePosEnum hanterar status fr BaseDirValve objekt, dvs tvlgesstyrd ventil
 med mittenlge.
 
 DirValvePosEnum styr/ndrar bl.a objektsymbolen i objektsbilden fr BaseDirValve.
 
 <attr> Closed
  Lge dr ingen styrning sker, dvs ventilen intar sitt mittenlge.
 </attr>
 <attr> Forward
  Ventilorder ka/increment.
 </attr>
 <attr> Reverse
  Ventilorder minska/decrement.
 </attr>

</class>

#####################################################################################

<class> BaseDirValveGCEnum
 @Version
 @Author je
 @Summary Upprkningstyp fr layout av objektsbild BaseDirValve
 Upprkningstyp fr layout av objektsbild BaseDirValve.

 <attr> IncrDecr
  Objektsbild med knappar ka/Minska, incr/decr.   
 </attr>
 <attr> ForwBack
  Objektsbild med knappar Fram/Back, Forw/back.   
 </attr>
 <attr> UpDown
  Objektsbild med knappar Upp/Ner, Up/Down.   
 </attr>
 <attr> OpenClose
  Objektsbild med knappar ppna/Stng, Open/close.   
 </attr>
 
</class>


#####################################################################################

<class>  BaseMotorAggrGCEnum
 @Version
 @Author je
 @Summary Upprkningstyp fr layout av objektsbild BaseMotorAggr
 Upprkningstyp fr layout av objektsbild BaseMotorAggr.
 
 Mjliga komponenter:

  -Circuitbreaker       Effektbrytare (MCCB)
  -Contactor            Kontaktor
  -OverloadRelay        verstrmsskydd (motorskydd)
  -Safetyswitch         Skerhetsbrytare  
  -Fuse                 Skring  
 
 <attr> CbCoOrSs
  Components: Curcuitbreaker, Contactor, Overloadrelay, Safetyswitch.   
 </attr>
 <attr> CbCoSs
  Components: Circuitbreaker, Contactor, Safetyswitch.   
 </attr>
 <attr> CbCoOr
  Components: Circuitbreaker, Contactor, Overloadrelay.   
 </attr>
 <attr> CbCo
  Components: Circuitbreaker, Contactor.   
 </attr>
 <attr> CoOrSs
  Components: Circuitbreaker, Overloadrelay, Safetyswitch.   
 </attr>
 <attr> CoOr
  Components: Contactor, Overloadrelay.   
 </attr>
 <attr> CoSs
  Components: Contactor, Safetyswitch.   
 </attr>
 <attr> Co
  Components: Contactor.   
 </attr>
 <attr> FuCoOrSs
  Components: Fuse, Contactor, Overloadrelay, Safetyswitch.   
 </attr>
 <attr> FuCoOr
  Components: Fuse, Contactor, Overloadrelay.   
 </attr>
 <attr> FuCoSs
  Components: Fuse, Contactor, Safetyswitch.   
 </attr>
 <attr> FuCo
  Components: Fuse, Contactor.   
 </attr>

</class>

#####################################################################################

<class>  BaseMotorIncrDecrAggrGCEnum
 @Version
 @Author je
 @Summary Upprkningstyp fr layout av objektsbild BaseMotorIncrDecrAggr
 Upprkningstyp fr layout av objektsbild BaseMotorIncrDecrAggr.

 Mjliga komponenter:
  
  -Circuitbreaker       Effektbrytare (MCCB)
  -Contactor            Kontaktor
  -OverloadRelay        verstrmsskydd (motorskydd)
  -Safetyswitch         Skerhetsbrytare  
  -Fuse                 Skring 
 
 <attr> CbCoOrSs
  Components with button incr/decr: Circuitbreaker, Contactor, Overloadrelay, Safetyswitch.   
 </attr>
 <attr> CbCoSs
  Components with button incr/decr: Circuitbreaker, Contactor, Safetyswitch.   
 </attr>
 <attr> CbCoOr
  Components with button incr/decr: Circuitbreaker, Contactor, Overloadrelay.   
 </attr>
 <attr> CbCo
  Components with button incr/decr: Circuitbreaker, Contactor.   
 </attr>
 <attr> CoOrSs
  Components with button incr/decr: Circuitbreaker, Overloadrelay, Safetyswitch.   
 </attr>
 <attr> CoOr
  Components with button incr/decr: Contactor, Overloadrelay.   
 </attr>
 <attr> CoSs
  Components with button incr/decr: Contactor, Safetyswitch.   
 </attr>
 <attr> Co
  Components with button incr/decr: Contactor.   
 </attr>
 <attr> FuCoOrSs
  Components with button incr/decr: Fuse, Contactor, Overloadrelay, Safetyswitch.   
 </attr>
 <attr> FuCoOr
  Components with button incr/decr: Fuse, Contactor, Overloadrelay.   
 </attr>
 <attr> FuCoSs
  Components with button incr/decr: Fuse, Contactor, Safetyswitch.   
 </attr>
 <attr> FuCo
  Components with button incr/decr: Fuse, Contactor.   
 </attr>

 <attr> CbCoOrSs_ForwBack
  Components with button forw/back: Circuitbreaker, Contactor, Overloadrelay, Safetyswitch.   
 </attr>
 <attr> CbCoSs_ForwBack
  Components with button forw/back: Circuitbreaker, Contactor, Safetyswitch.   
 </attr>
 <attr> CbCoOr_ForwBack
  Components with button forw/back: Circuitbreaker, Contactor, Overloadrelay.   
 </attr>
 <attr> CbCo_ForwBack
  Components with button forw/back: Circuitbreaker, Contactor.   
 </attr>
 <attr> CoOrSs_ForwBack
  Components with button forw/back: Circuitbreaker, Overloadrelay, Safetyswitch.   
 </attr>
 <attr> CoOr_ForwBack
  Components with button forw/back: Contactor, Overloadrelay.   
 </attr>
 <attr> CoSs_ForwBack
  Components with button forw/back: Contactor, Safetyswitch.   
 </attr>
 <attr> Co_ForwBack
  Components with button forw/back: Contactor.   
 </attr>
 <attr> FuCoOrSs_ForwBack
  Components with button forw/back: Fuse, Contactor, Overloadrelay, Safetyswitch.   
 </attr>
 <attr> FuCoOr_ForwBack
  Components with button forw/back: Fuse, Contactor, Overloadrelay.   
 </attr>
 <attr> FuCoSs_ForwBack
  Components with button forw/back: Fuse, Contactor, Safetyswitch.   
 </attr>
 <attr> FuCo_ForwBack
  Components with button forw/back: Fuse, Contactor.   
 </attr

 <attr> CbCoOrSs_UpDown
  Components with button up/down: Circuitbreaker, Contactor, Overloadrelay, Safetyswitch.   
 </attr>
 <attr> CbCoSs_UpDown
  Components with button up/down: Circuitbreaker, Contactor, Safetyswitch.   
 </attr>
 <attr> CbCoOr_UpDown
  Components with button up/down: Circuitbreaker, Contactor, Overloadrelay.   
 </attr>
 <attr> CbCo_UpDown
  Components with button up/down: Circuitbreaker, Contactor.   
 </attr>
 <attr> CoOrSs_UpDown
  Components with button up/down: Circuitbreaker, Overloadrelay, Safetyswitch.   
 </attr>
 <attr> CoOr_UpDown
  Components with button up/down: Contactor, Overloadrelay.   
 </attr>
 <attr> CoSs_UpDown
  Components with button up/down: Contactor, Safetyswitch.   
 </attr>
 <attr> Co_UpDown
  Components with button up/down: Contactor.   
 </attr>
 <attr> FuCoOrSs_UpDown
  Components with button up/down: Fuse, Contactor, Overloadrelay, Safetyswitch.   
 </attr>
 <attr> FuCoOr_UpDown
  Components with button up/down: Fuse, Contactor, Overloadrelay.   
 </attr>
 <attr> FuCoSs_UpDown
  Components with button up/down: Fuse, Contactor, Safetyswitch.   
 </attr>
 <attr> FuCo_UpDown
  Components with button up/down: Fuse, Contactor.   
 </attr

 <attr> CbCoOrSs_OpenClose
  Components with button open/close: Circuitbreaker, Contactor, Overloadrelay, Safetyswitch.   
 </attr>
 <attr> CbCoSs_OpenClose
  Components with button open/close: Circuitbreaker, Contactor, Safetyswitch.   
 </attr>
 <attr> CbCoOr_OpenClose
  Components with button open/close: Circuitbreaker, Contactor, Overloadrelay.   
 </attr>
 <attr> CbCo_OpenClose
  Components with button open/close: Circuitbreaker, Contactor.   
 </attr>
 <attr> CoOrSs_OpenClose
  Components with button open/close: Circuitbreaker, Overloadrelay, Safetyswitch.   
 </attr>
 <attr> CoOr_OpenClose
  Components with button open/close: Contactor, Overloadrelay.   
 </attr>
 <attr> CoSs_OpenClose
  Components with button open/close: Contactor, Safetyswitch.   
 </attr>
 <attr> Co_OpenClose
  Components with button open/close: Contactor.   
 </attr>
 <attr> FuCoOrSs_OpenClose
  Components with button open/close: Fuse, Contactor, Overloadrelay, Safetyswitch.   
 </attr>
 <attr> FuCoOr_OpenClose
  Components with button open/close: Fuse, Contactor, Overloadrelay.   
 </attr>
 <attr> FuCoSs_OpenClose
  Components with button open/close: Fuse, Contactor, Safetyswitch.   
 </attr>
 <attr> FuCo_OpenClose
  Components with button open/close: Fuse, Contactor.   
 </attr

</class>

#####################################################################################

<class>  BaseFcPPOMotorAggrEnum
 @Version
 @Author je
 @summary Konfigurationsval fr BaseFcPPOMotorAggr
 BaseFcPPOMotorAggrEnum hanterar konfigurationsvalet fr komponenter dr en frekvensomriktare
 som kommunicerar (PPO protokollet) via Profibus/dp ingr, dvs valet styr vilka komponenter som
 ska ing i aggregatet.
 
 Mjliga komponenter:
  
  -Circuitbreaker       Effektbrytare (MCCB)
  -Contactor            Kontaktor
  -Frequencyconverter   Frekvensomriktare
  -Safetyswitch         Skerhetsbrytare i huvudkretsen  
  -Safetylock           Startsprr (ej i huvudkretsen)  
  -Fuse                 Skring (supersnabba fr frekvensomriktare) 
 
 <attr> CbCoFcSs
  Components: Circuitbreaker, Contactor, Frequencyconverter, Safetyswitch.   
 </attr>
 <attr> CbCoFcSl
  Components: Circuitbreaker, Contactor, Frequencyconverter, Safetylock.   
 </attr>
 <attr> CbCoFC
  Components: Circuitbreaker, Contactor, Frequencyconverter.   
 </attr>
 <attr> CbFcSs
  Components: Circuitbreaker, Frequencyconverter, Contactor.   
 </attr>
 <attr> CbFcSl
  Components: Circuitbreaker, Frequencyconverter, Safetylock.   
 </attr>
 <attr> CbFc
  Components: Circuitbreaker, Frequencyconverter.   
 </attr>
 <attr> CoFcSs
  Components: Contactor, Frequencyconverter, Safetyswitch.   
 </attr>
 <attr> CoFcSl
  Components: Contactor, Frequencyconverter, Safetylock.   
 </attr>
 <attr> CoFc
  Components: Contactor, Frequencyconverter.   
 </attr>
 <attr> FcSs
  Components: Frequencyconverter, Safetyswitch.   
 </attr>
 <attr> FcSl
  Components: Frequencyconverter, Safetylock.   
 </attr>
 <attr> Fc
  Components: Frequencyconverter.   
 </attr>
 <attr> FuCbCoFcSs
  Components: Fuse, Circuitbreaker, Contactor, Frequencyconverter, Safetyswitch.   
 </attr>
 <attr> FuCbCoFcSl
  Components: Fuse, Circuitbreaker, Contactor, Frequencyconverter, Safetylock.   
 </attr>
 <attr> FuCbCoFC
  Components: Fuse, Circuitbreaker, Contactor, Frequencyconverter.   
 </attr>
 <attr> FuCbFcSs
  Components: Fuse, Circuitbreaker, Frequencyconverter, Contactor.   
 </attr>
 <attr> FuCbFcSl
  Components: Fuse, Circuitbreaker, Frequencyconverter, Safetylock.   
 </attr>
 <attr> FuCbFc
  Components: Fuse, Circuitbreaker, Frequencyconverter.   
 </attr>
 <attr> FuCoFcSs
  Components: Fuse, Contactor, Frequencyconverter, Safetyswitch.   
 </attr>
 <attr> FuCoFcSl
  Components: Fuse, Contactor, Frequencyconverter, Safetylock.   
 </attr>
 <attr> FuCoFc
  Components: Fuse, Contactor, Frequencyconverter.   
 </attr>
 <attr> FuFcSs
  Components: Fuse, Frequencyconverter, Safetyswitch.   
 </attr>
 <attr> FuFcSl
  Components: Fuse, Frequencyconverter, Safetylock.   
 </attr>
 <attr> FuFc
  Components: Fuse, Frequencyconverter.   
 </attr>

</class>

#####################################################################################

<class> Component
 @Version
 @Author cs
 @summary Basklass fr en komponent
 Component objektet innehller attribut fr de vanligaste metoderna som man br dokumentera
 sitt objekt med.
 
 OBS! Att alla attribut frutom Description och Specification r gmda i runtime (flagga RtHide).

<attr> Description
  @summary Textflt synlig i XTT som beskriver objektet lite mer n namnet p objektet
  Basklass fr komponenter
</attr>
<attr> Specification
  Specifikation fr en komponent
</attr>
<attr> HelpTopic
  mnesreferens till hjlpen fr en komponent  
</attr>
<attr> DataSheet
  URL till datablad fr en komponent  
</attr>
<attr> CircuitDiagram
  URL till elschema fr en komponent  
</attr>
<attr> Note
  Notering (synlig i objektsbild) fr en komponent  
</attr>
<attr> Photo
  URL till ett fotografi fr en komponent  
</attr>

</class>

#####################################################################################

<class> Aggregate
 @Version
 @Author cs
 @summary Basklass fr ett aggregat
 Aggregate objektet innehller attribut fr de vanligaste metoderna som man br dokumentera
 sitt objekt med.
 
 OBS! Att alla attribut frutom Description och Specification r gmda i runtime (flagga RtHide).

<attr> Description
  @summary Textflt synlig i XTT som beskriver objektet lite mer n namnet p objektet
  Basklassobjekt fr aggregat
</attr>
<attr> Specification
  Specifikation fr ett aggregat
</attr>
<attr> HelpTopic
  mnesreferens till hjlpen fr ett aggregat
</attr>
<attr> DataSheet
  URL till datablad fr ett aggregat
</attr>
<attr> CircuitDiagram
  URL till elschema fr ett aggregat 
</attr>
<attr> Note
  Notering (synlig i objektsbild) fr ett aggregatet  
</attr>
<attr> Photo
  URL till ett fotografi fr ett aggregat
</attr>

</class>

#####################################################################################

<class> CompLimit
 @Version
 @Author cs
 @summary vervakningsattribut fr komponenter med grnser
 Objektet innehller attribut fr instllningar som behvs fr att vervaka komponenter
 med larmgrnser men ingen kod.
 
<attr> AlarmText
  Alarmtext nr grns r passerad
</attr>
<attr> Limit
  Larmgrns
</attr>
<attr> Hysteres
  Hysteres
</attr>
<attr> TimeDelay
  Tidsfrdrjning i sekunder innan larm aktiveras nr larmgrns passeras 
</attr>
<attr> Used
  Instllning om larmgrns anvnds eller inte.  
</attr>
<attr> Status
  Status om larm r aktiverat (1:a) eller inte (0:a).  
</attr>
<attr> DisableAlarm
  Hindrar larm attt aktiveras (styrs via ingng p funktionsobjekt)   
</attr>

</class>

####################################################################################

 <class> BaseFan
 @Version
 @Author cs/je
 @summary Basklass fr en flkt
 @b Flkt
 BaseFan objektet innehller en objektsbild och attribut fr de vanligaste metoderna
 som man br dokumentera sin flkt med. Objektet innehller inga signaler.
 
 @b Objektbild
 @image orm_basefan_og.gif

 <attr>Super 
  Superklass, klicka p lnk Component fr mer beskrivning om objektattributet. 
 </attr>

 </class>

####################################################################################

 <class> BasePump
 @Version
 @Author cs/je
 @summary Basklass fr en pump
 @b Pump
 BasePump objektet innehller en objektsbild och attribut fr de vanligaste metoderna
 som man br dokumentera sin pump med. Objektet innehller inga signaler.
 
 @b Objektbild
 @image orm_basepump_og.gif

 <attr>Super 
  Superklass, klicka p lnk Component fr mer beskrivning om objektattributet. 
 </attr>

 </class>

####################################################################################
 <class> BaseMotor
 @Version
 @Author cs/je
 @summary Basklass fr en motor med en analog eller digital tempsensor
 @b Motor
 BaseMotor objektet innehller temperaturvervakning med en larmutgng, en objektsbild och
 attribut fr de vanligaste metoderna som man br dokumentera sin motor med.
 
 Objektet innehller IO signaler fr temperaturvervakning. Man kan vlja p en digital
 temp.vakt eller en analog temp.sensor men ej bda samtidigt. IO signalerna gr att konfigurera
 (vlja bort).
 
 @b Objektbild
 @image orm_basemotor_og.gif

 @b Motor med analog temperaturvervakning
 @image orm_basemotor_example1_og.gif
 
 Bilden ovan visar en konfiguration dr motorn har en temperatursensor som larmar fr HH (hg hg)
 temp, indikatorn blir gul vid larmgrns H (hg).
 
 @b vervakning
 BaseMotor har mnga instllningar som kan ndras beroende p konfigurationsvalet temp.sensor/vakt:
 
  - Se BaseTempSwitch vid digital temp.vakt.
  - Se BaseTempSensor vid analog temp.sensor. (Instllningar: HH och H temp.grnser)
 
 @h1 Konfigurering
 @b Component Configuration

  - TempSwitch               Vljer digital temp.vakt
  - TempSensor               Vljer analog temp.sensor
  - NoTempSwitchOrSensor     Vljer ingen temp.vervakning (inget IO)
 
   Vljer man TempSensor br man titta ver attribut instllningarna LimitHH och LimitH i
   BaseTempSensor objektet TempSensor.
  
 @b Signaler
 Objektet innehller signaler som ska kopplas till I/O kanaler (en eller ingen!).

  - TempSensor.Value     Ai (valbart)
  - TempSwitch.Switch    Di (valbart)
 
 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseMotorFo.
 @image orm_basemotorfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.

 @b Simulering
 Fr simulering anvnder man funktionsobjektet BaseMotorSim.

 @b Se ven

 <attr>Super 
 Superklass, klicka p lnk Component fr mer beskrivning om objektattributet. 
 </attr>
 <attr>GraphConfiguration 
 Attribut fr att hlla reda p vilket konfigurationsalternativ (bild) som r valt.
 (ConfigureComponent method) 
 </attr>
 <attr>TempSwitch
  Digitalingng temperaturvakt i motorn.
 </attr>
 <attr>TempSensor
  Analogingng temperatursensor i motorn.
 </attr>
 <attr>IndError 
  Gr hg om A-larm r aktivt, objektsymbol brjar blinka rtt. (Larmgrns HH tempsensor)
 </attr>
 <attr>IndWarning 
  Gr hg om B-larm r aktivt, objektsymbol blir gul (fast). Anvnds nr man har
  konfigurerat analoga temp.sensorn (Larmgrns H ).
 </attr>
 <attr>DisplayInd 
  Instllning om temp.indikatorer ska visas (1:a) i objektsbilden eller inte (0:a).
 </attr>
 <attr>SupDisabled 
 Anger om larmvervakning kopplas bort (1:a) eller inte (0:a). Styrs via ingng "dis" p
 PLC funktionsobjektet. OBS! Att frgstyrning i bilder INTE pverkas eller attributen
 IndError, IndWarning.
 </attr>
 <attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
 </attr>
 <attr> SimConnect
 Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>

 </class>
 
 ######################################################################################## 

<class>BaseMotorFo 
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr BaseMotor
 Funktionsobjekt fr BaseMotor
 @image orm_basemotorfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet BaseMotor
 i planthierarkin.
 
 @b Se ven
 <attr>DisableSup 
  Ingng som anger om larmvervakning ska kopplats bort (1:a) eller inte (0:a). OBS! Att bde larm
  och larmutgngar kopplas bort vid valet TempSensor. Vid valet tempSwitch kopplas bara larmet bort!
 </attr>
 <attr> OverTemp
   Utgngen gr hg nr A-larm rder (HH temp temp.sensor eller temp.vakt larmar)
 </attr>
 <attr> PlcConnect
   Referens till objektet i planthierarkin.
 </attr>

 </class>

####################################################################################

 <class> BaseElHeater
 @Version
 @Author cs/je
 @summary Basklass fr ett vrmeelement med en analog eller digital temp.sensor
 @b Vrmeelement
 BaseElHeater objektet innehller temperaturvervakning med en larmutgng, en objektsbild och
 attribut fr de vanligaste metoderna som man br dokumentera sina vrmeelement med.
 
 Objektet innehller IO signaler fr temperaturvervakning. Man kan vlja p en digital
 temp.vakt eller en analog temp.sensor men ej bda samtidigt. IO signalerna gr att konfigurera
 (vlja bort).
 
 @b Objektbild
 @image orm_baseelheater_og.gif

 Bilden ovan visar en konfiguration dr elementet har en temperatursensor som larmar fr HH (hg hg)
 temp, indikatorn blir gul vid larmgrns H (hg).
 
 @b vervakning
 BaseElHeater har mnga instllningar som kan ndras beroende p konfigurationsvalet temp.sensor/vakt:
 
  - Se BaseTempSwitch vid digital temp.vakt.
  - Se BaseTempSensor vid analog temp.sensor. (Instllningar: HH och H temp.grnser)
 
 @h1 Konfigurering
 @b Component Configuration

  - TempSwitch               Vljer digital temp.vakt
  - TempSensor               Vljer analog temp.sensor
  - NoTempSwitchOrSensor     Vljer ingen temp.vervakning (inget IO)
 
   Vljer man TempSensor br man titta ver attribut instllningarna LimitHH och LimitH i
   BaseTempSensor objektet TempSensor.
  
 @b Signaler
 Objektet innehller signaler som ska kopplas till I/O kanaler (en eller ingen!).

  - TempSensor.Value     Ai (valbart)
  - TempSwitch.Switch    Di (valbart)
 
 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseElHeaterFo.
 @image orm_baseelheaterfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.

 @b Simulering
 Fr simulering anvnder man funktionsobjektet BaseElHeaterSim.

 @b Se ven

 <attr>Super 
 Superklass, klicka p lnk Component fr mer beskrivning om objektattributet. 
 </attr>
 <attr>GraphConfiguration 
 Attribut fr att hlla reda p vilket konfigurationsalternativ (bild) som r valt.
 (ConfigureComponent method) 
 </attr>
 <attr>TempSwitch
  Digitalingng temperaturvakt i vrmeelementet.
 </attr>
 <attr>TempSensor
  Analogingng temperatursensor i vrmeelementet.
 </attr>
 <attr>IndError 
  Gr hg om A-larm r aktivt, objektsymbol brjar blinka rtt. (Larmgrns HH tempsensor)
 </attr>
 <attr>IndWarning 
  Gr hg om B-larm r aktivt, objektsymbol blir gul (fast). Anvnds nr man har
  konfigurerat analoga temp.sensorn (Larmgrns H ).
 </attr>
 <attr>DisplayInd 
  Instllning om temp.indikatorer ska visas (1:a) i objektsbilden eller inte (0:a).
 </attr>
 <attr>SupDisabled 
 Anger om larmvervakning kopplas bort (1:a) eller inte (0:a). Styrs via ingng "dis" p
 PLC funktionsobjektet. OBS! Att frgstyrning i bilder INTE pverkas eller attributen
 IndError, IndWarning.
 </attr>
 <attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
 </attr>
 <attr> SimConnect
 Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>

 </class>
 
 ######################################################################################## 

<class>BaseElHeaterFo 
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr BaseElHeater
 Funktionsobjekt fr BaseElHheater
 @image orm_baseelheaterfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet BaseElHeater
 i planthierarkin.
 
 @b Se ven
 <attr>DisableSup 
  Ingng som anger om larmvervakning ska kopplats bort (1:a) eller inte (0:a). OBS! Att bde larm
  och larmutgngar kopplas bort vid valet TempSensor. Vid valet tempSwitch kopplas bara larmet bort!
 </attr>
 <attr> OverTemp
   Utgngen gr hg nr A-larm rder (HH temp temp.sensor eller temp.vakt larmar)
 </attr>
 <attr> PlcConnect
   Referens till objektet i planthierarkin.
 </attr>

 </class>

#####################################################################################

<class> CompModeD
 @Version
 @Author je
 @Summary Mod objekt fr komponent med en digital order-utgng
 Mod objektet CompModeD hanterar en digital orderutgng och en manverbild med
 start/stopp och Auto/Man knappar fr att styra en drift. CompModeD anvnds bl.a
 i objektet BaseMotorAggr (motor, pump och flktstyrning).
 
  Modobjektet hanterar mnga moder som kan behva sin frklaring. Det tnkta styrda
  objektet (driften) kan vara i fjrr mod eller lokal mod:

  - Lokal mod          Driften styrs frn en manverlda/pulpet placerad vid driften.

  - Fjrr mod          Driften styrs frn styrsystemet, av operatren frn objektsbilden eller av
                       plcprogrammet.

  Den lokala moden har hgre prioritet framfr fjrr mod. 

  Objektets modhantering innehller en extern och en intern mod:

  - Extern mod         Objektets inbyggda auto/man logik anvnds ej, dvs
                       auto/man hanteras av Plc kod som behver programmeras.

  - Intern mod         Objektet styr driften via inbyggda auto/man logiken.


 Vljer man att manuellt styra driften via inbyggda koden kan man koppla bort auto/man
 mod och d kallas moden endast fr intern mod (endast manuellt).

 Krstt som kan konfigureras:
 
 1 Fjrr mod auto/man  Driftens auto/manuell mod styrs av knappar i bilden.
 2 Fjrr mod extern    Driftens auto/manuell mod styrs av "extern" funktion via PLC programmet
 3 Fjrr mod extern    Driften styrs som 2, men knappar Start/Stopp kan anvndas i objektsbilden.
 4 Intern mod          Driften styrs endast men knappar Start/Stopp i objektsbilden.
 5 Lokal mod           Driften styrs via manverlda placerad lokalt vid driften.
 
 Krstt enligt ovan:
 
 1 r grundinstllningen (default).
 2 Inga knappar i bild fs genom att stta attribut OpExtOnly till 1.
 3 r som 2, men Start/Stopp knappar r kvar i bilden, fs genom att stta attribut OpExtAndIntMan till 1. 
 4 Fs genom att stta attribut OpIntOnly till 1. 
 5 Hanteras via funktionsobjektets ingng Local, kan konfiguras bort genom att stta attribut OpNoLocal till 1. 
   
 Knappar i bilden kan ven konfigureras att visa Till/Frn.
 
 @b Objektsbild
 @image orm_compmoded_og.gif

 Knappar Auto/Man vxlar mod i fjrrstyrning och Start/stoppknappar anvnds fr att
 manuellt styra driften i fjrrstyrning (frn bild, ej lokalt vid driften).
  
 - Knappen Start har toggelfunktion, dvs man behver ej trycka p stopp.

 - Knappar Man/Auto vljer mod vid fjrrstyrning

 - Lokal mod indikatorn visar gult nr lokal styrning pgr. Start, stopp knappar
   dimmas. Styrning via Auto/man mod frreglas.

 - Indikator Extern som kan ses i denna bild (ej nu) visar "mod status" nr auto/man mod inte
   styrs/anvnds i objektet. Inga auto/man knappar visas i bilden.
    
 - Dimmade Start och Stopp knappar betyder att auto mod gller (Extern indikator grn).
   
 - Syns inga knappar alls r ALLTID Extern indikator grn och auto/man br visas p
   annat stt.

 - Indikator Start visar alltid status p terkopplingen, dvs normalt kontaktorsvar.
  

 @h1 Konfigurering
 Mod objekt CompModeD hanterar en orderutgng som kan konfigureras p mnga stt och
 innehller funktioner:
 
 -Felhantering fr manvrering (5 larm).
 -Dimmar knappar i objektsbild s felmanvrering undviks.

  Start orderutgngen styrs av fyra olika krstt:
  
 -1 Ingng ExtStart frn funktionsobjektet och intern auto/man mod.
 -2 Ingng ExtStart frn funktionsobjektet och extern auto/man mod.
 -3 Knapp Start/stopp frn bilden i manuell mod.
 -4 Ingng LokalStart frn funktionsobjektet och LocalMode.

 OBS! Endast en t gngen av dessa tre instllningsattribut fr ha vrdet 1, r flera satta
 till 1 samtidigt fungerar inte objektet som tnkt:
  
 -OpExtAndIntMan
 -OpIntOnly
 -OpExtOnly

 @b Component Configuration
 -StartStop     Vljer knappar i objektsbild med text Start/Stopp
 -OnOff         Vljer knappar i objektsbild med text Till/Frn

 @b Styrning av mod frn objektsbild
 @image orm_compmoded_og.gif
  
 Bilden visar en konfiguration (default) dr objektets alla funktioner anvnds.
 Operatren vljer manuell eller auto mod via knapparna Man/Auto. I auto styrs
 utgngen av funktionsobjektets ingng ExtStart. OBS! ingng ExtControl i
 funktionsobjektet anvnds ej.

 @b Styrning av mod via funktionsobjektets ingngar i PLC programmet
 @image orm_compmoded_extern.png
 
 Vnstra bilden visar nr auto/man mod styrs av ingng ExtControl i funktionsobjektet.
 Auto mod aktiveras genom att stta ingng ExtControl till 1 (knappar start/stopp dimmas)
 och styr sedan utgngen via ingng ExtStart. Denna konfiguration fs genom att
 stta OpExtAndIntMan till 1.

 OBS!
 Detta konfigurationsalternativ r enda gngen som ingng ExtControl har betydelse fr
 funktionen.

 Hgra bilden visar nr bde auto/man mod och manvrering start/stopp i manuell mod
 styrs utanfr objektet. Genom att stta OpExtOnly till 1 tas ven knapparna Start,
 Stopp bort i bilden och styrning av utgngen sker endast via ExtStart ingngen,
 dvs ingen mod hantering i objektet anvnds. Inga knappar syns i bilden.

 @b Endast manuell mod 
 @image orm_compmoded_int_only.png
 
 Bilden visar nr bara manuell mod r konfigurerad. Ingng ExtStart och Local p
 funktionsobjektet anvnds ej. Knapparna Man/auto och indikator Local r gmda i
 bilden. Denna konfiguration fs genom att stta OpIntOnly och OpNoLocal till 1.

 @b Lokal mod 
 @image orm_compmoded_local.png
 
 Bilden visar nr lokal mod r aktiverad (ingng LocalMod r 1). Detta styrstt r
 tnkt att anvndas fr styrning via tryckknappar frn lokal manverlda. Lokal mod
 frreglar auto och manuell styrning, dvs lokal styrning har hgsta prioritet.
 
 @b Start, stoppknapp och indikering
 Startknappen fungerar ocks som en toggelknapp, dvs man behver inte trycka p
 stoppknappen fr att stoppa.
 
 Indikering bredvid startknappp blir grn nr ingng Feedback bli hg, dvs dr man
 normalt kopplar in styrobjektets kontaktorsvar eller motsvarande.

 @b Felhantering
 Om ingng Ready gr lg r det normala beteendet att tvinga objektet i manuell mod,
 vill man ligga kvar i auto mod oavsett Ready kan man konfigurera detta genom att stta
 OpNoAutoToMan till 1. Via funktionsobjektets ingng ForceMan kan man tvinga objektets
 mod till man oavsett vad OpNoAutoToMan har fr vrde.
 
 Om Ready r lg frreglas utgngen och detta gller i alla moder.
 
 Frsker man pverka objektets olika moder mm och frreglingar r aktiva som ska
 hindra felmanvrering utgr diverse larm. Exempel p frregling/larm r nr ingng
 Ready r lg. Genom att objektet automatiskt dimmar knappar mm frhindras diverse
 larm.

 Nr objektets lokal mod aktiveras blir det ett B-larm, detta larm gr att konfigurera bort
 genom att stt attributet OpDisableLocalAlarm till 1.
 
 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet CompModeDFo.
 @image orm_compmodedfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.

 @b Se ven
 @classlink BaseMotorAggr basecomponent_basemotoraggr.html
 @classlink BasePumpAggr basecomponent_basepumpaggr.html
 @classlink BaseFanAggr basecomponent_basefanaggr.html  
<attr> Description
  @summary Textflt synlig i XTT som beskriver objektet lite mer n namnet p objektet
  Objekt innehllande en objektsbild fr styrning av en digital utgng i flera moder, 
  Start/Stopp och Till/Frn.
</attr>
<attr>GraphConfiguration 
  Attribut fr att hlla reda p vilket konfigurationsalternativ som r valt, dvs
  texten Start/Stopp eller Till/Frn p manuella knapparna (ConfigureComponent method)
</attr>
<attr> OpAuto
  Pverkas normalt via knapp Auto i objektsbild, nollstlls alltid.
  Funktionen p knappen i bilden r "SetDig".
</attr>
<attr> OpMan
  Pverkas normalt via knapp Man i objektsbild, nollstlls alltid.
  Funktionen p knappen i bilden r "SetDig".
</attr>
<attr> OpManStart
  Pverkas normalt via knapp Start i objektsbild, nollstlls alltid.
  Funktionen p knappen i bilden r "SetDig".
</attr>
<attr> OpManStop
  Pverkas normalt via knapp Stop i objektsbild, nollstlls alltid.
  Funktionen p knappen i bilden r "SetDig".
</attr>
<attr> LocalMode
  Pverkas via ingng i funktionsobjektet och r normalt en omkopplare i lokal
  manverlda. Denna mod gller fre alla andra.
</attr>
<attr> LocalStart
  Pverkas via ingng i funktionsobjektet och r normalt en tryckknapp i lokal
  manverlda.
</attr>
<attr> Ready
  Frregling av drift via ingng i funktionsobjektet som frreglar start i alla moder
  om inte signalen r hg.
</attr>
<attr> FeedBack
  Kontaktorsvaret fr driften, pverkas via ingng i funktionsobjektet
</attr>
<attr> Order
  Orderutgng i funktionsobjektet som gr hg nr driften ska starta.
</attr>
<attr> AutoMode
  r hg nr aktuell mod r Auto, styrs normalt av funktionsobjektet och knapp i bild.
  Pverkas av ingng ExtControl i funktionsobjektet om konfigurationen OpExtAndIntMan r 1.
<attr> ManOrdDim
  Dimmar Start och Stoppknappen i objektbilden.
</attr>
<attr> AutoModDim
  Dimmar knapp auto i objektbilden.
</attr>
<attr> ManModDim
  Dimmar knapp man i objektbilden.
</attr>
<attr> LocalModHide
  Gmmer indikator local i objektbilden.
</attr>
<attr> ManAutoHide
  Gmmer knappar man/auto i objektbilden.
</attr>
<attr> ManOrdHide
  Gmmer knappar Start/Stopp i objektbilden.
</attr>
<attr> ExternOrdHide
  Gmmer indikator Extern i objektbilden.
</attr>
<attr> OpIntOnly
  Konfiguerar objektet att tillhandahlla endast manuell mod, dvs auto/man
  knappar i bild tas bort och ingngar fr extern styrning grs verkningslsa. 
</attr>
<attr> OpNoLocal
  Konfiguerar objektet att INTE tillhandahlla lokal mod, dvs indikering
  lokal i bild tas bort och ingngar fr lokal styrning grs verkningslsa.
</attr>
<attr> OpNoAutoToMan
  Konfiguerar objektet att INTE vid lg signal p ingng Ready automatisk
  terg till manuell mod. OBS! Detta kan medfra risk fr terstart nr Ready gr
  hg igen.
</attr>
<attr> OpExtOnly
  Konfiguerar objektet att INTE tillhandahlla manuell styrning och
  mod hantering, dvs alla knappar i bilden tas bort och mod hanteringen grs
  verkningsls.
</attr>
<attr> OpExtAndIntMan
  Konfiguerar objektet att INTE tillhandahlla mod hantering auto/man, dvs
  knappar auto/man i bilden tas bort och och mod styrs via ingng ExtControl. Nr
  ExtControl r lg dimmas INTE knapparna Start/Stopp i bilden och signal AutoMod gr
  lg, dvs manuell mod. 
</attr>
<attr> OpDisableLocalAlarm
  Konfiguerar objektet att inte larma nr lokal mod blir aktiverad.
</attr>
<attr> ManStart
  Styrs av funktionsobjektet och gr hg nr manuell startorder aktiveras.
</attr>
<attr> AlarmNotReadyM
  Larmtext om driften ej r driftklar nr man frsker starta den i manuell mod
  (B-larm).
</attr>
<attr> AlarmNotReadyA
  Larmtext om drift ej r driftklar nr man frsker manvrera den
  till auto mod (B-larm). 
</attr>
<attr> Alarm1LocalMod
  Larmtext om driftens lokal mod r aktiverad nr man manuellt frsker starta
  frn bild (B-larm).
</attr>
<attr> Alarm2LocalMod
  Larmtext nr driftens lokal mod r aktiverad (B-larm).
</attr>
<attr> AlarmNotManOrd
  Larmtext om driften r i auto mod nr man manuellt frsker starta den (B-larm).
</attr>
<attr> IndMode
  Textstrng 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.
</attr>
<attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten till.
</attr>

</class>

####################################################################################

<class> CompModeDFo
 @Version
 @Author je
 @summary PLC funktionsobjekt fr CompModeD
 Funktionsobjekt fr CompModeD
 @image orm_compmodedfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet CompModeD i planthierarkin.

 Objektet tar hand om mod hantering auto/man/lokal och vervakar drift med en digital utgng.

 @b Se ven
<attr> ExtControl
  Anvnds fr att styra mod auto/man nr man konfigurerat objektets attribut OpExtAndIntMan till 1.
  dvs om ExtControl r 0 r det man mod och om 1 r det auto mod (extern mod styrning).

  Funktionen/instllningen anvnds allts nr man via objektbilden manuellt vill starta/stoppa med
  knappar men inte anvnder auto/man mod. Inga auto/man knappar syns i objektsbilden.
</attr>
<attr> ExtStart
  Ingng fr att styra order utgngen i automatik mod (extern).
</attr>
<attr> LocalMode 	
   Ingngen stller objektets mod i lokal mod (prio 1) vilket innebr att alla andra moder kopplas bort.
</attr>
<attr> LocalStart 	
  Ingng fr att styra order utgngen i lokal mod
</attr>
<attr> Ready 	
  Frreglingsingng, ska vara sann annars tas orderutgngen ner i alla moder. Dessutom tvingas
  auto mod till man mod om inte objektattributet OpNoAutoToMan r 1.
</attr>
<attr> Feedback 	
  Anvnds fr terkoppling av order, dvs kontaktorsvar. Indikering vid startknapp blir grn i
  objektsbilden om signalen r sann.
</attr>
<attr> ForceMan 	
  Ingng som tvingar interna Auto/Man mod att inta man mod. Anvnds INTE nr objektets mod
  styrs externt, dvs nr objektets instllningsattribut OpExtOnly=1 eller OpExtAndIntMan=1.
  
  Anvnds bl.a i BaseMotorAggr fr att tvinga mod objektet i manuell mod vid fel p kontaktorsvaret
  s inte kontaktorn ligger och pulsar nr beordring i auto ligger hg.
</attr>
<attr>PulseControl 
 Ingng som hanterar start i manuell mod, dvs terstller order om feedback saknas. Anvnds
 exempelvis nr man har en pulsstyrd kontaktor som arbetar ihop med detta objekt. Se objekt
 BaseContactor eller BaseMotorAggr fr mer info.
</attr>
<attr> Order 	
  Objektets orderutgng start.
</attr>
<attr> AutoMode 	
  Utgng sann om objektet r i automatik mod, falsk r det manuell mod.
</attr>
<attr> ManStop 	
  Utgng sann ett programvarv nr operatr trycker p stoppknappen OpManStop om manuell mod
  r aktiv, Anvnds ihop med en kontaktor som har pulsfunktion s att en frnpuls kan genereras
  oavsett status p modobjektets orderutgng Order.
</attr>
<attr> PlcConnect
  Referens till objektet i planthierarkin.
</attr>

</class>

#######################################################################################

<class> CompModeDM
 @Version
 @Author je
 @summary Enkel Auto/Man/Lokal mod, manuell ppna/Stng, 1 digital utgng
 Mod objektet CompModeDM hanteras en digital orderutgng och en manverbild med
 ppna/Stng, Auto/Man knappar och lokalindikator fr att styra en drift. CompModeDM
 anvnds bl.a i objektet BaseMValve.
 
 Krstt som kan konfigureras:
 
 - Fjrr mod auto/man  Driftens auto/manuell mod styrs av knappar i bilden
 - Fjrr mod extern    Driftens auto/manuell mod styrs av "extern" funktion via PLC programmet
 - Lokal mod           Driften styrs via manverlda placerad lokalt vid driften

 Det finns inte ngon inbyggd larmhantering i objektet.

 @b Objektsbild
 @image orm_compmodedm_og.gif

 Knappar Auto/Man vxlar mod i fjrrstyrning och ppna/Stng knappar anvnds fr att
 manuellt styra driften i fjrrstyrning (frn bild, ej lokalt vid driften).
  
 - Knappar Man/Auto vljer mod vid fjrrstyrning

 - I lokal mod frreglas styrning via Auto/Man och ppna/Stng knappar dimmas. Det finns
   ingen indikator som visar att lokal mod r aktiv.

 - Dimmade ppna/Stng knappar betyder att auto mod gller eller lokal mod r aktiverad.
   
 - Indikatorer ppna/Stng visar status p orderutgngen enbart vid manuell krning. 

 @h1 Konfigurering
 Mod objekt CompModeDM  hanteras en digital orderutgng som innehller funktioner:

 -ppna/Stng order.
 -Dimmar knappar i objektsbild s felmanvrering undviks.
 
 ppna/Stng orderutgng OutRef styrs av fyra moder:
 
 -1 Ingng RefAuto frn funktionsobjektet och intern auto/man mod.
 -2 Ingng RefAuto frn funktionsobjektet och extern auto/man mod.
 -3 Knapp ppna/Stng frn bilden i manuell mod.
 -4 Ingng LocalOrder frn funktionsobjektet och LocalMode.

 @b Styrning av mod frn objektsbild
 @image orm_compmodedm_og.gif
 
 Bilden ovan visar en konfiguration dr nsta alla objektets funktioner anvnds. 
 Operatren vljer manuell eller auto mod via knapparna Man/Auto. I auto styrs 
 utgngen OutRef av funktionsobjektets ingng RefAuto.
 
 @b Ingen styrning frn objektsbild
 @image orm_compmodedm_extern_only.gif
 
 Bilden ovan visar en konfiguration dr objektets utgng ENDAST styrs av funktionsobjektets
 ingng RefAuto, dvs auto mod r alltid rdande. Egentligen har objektet inget funktion att
 uppfylla mer n som ett enkelt frreglingsobjekt (AND grind).
 
 Genom att konfigurera attributet OpOnlyAuto i objektet till 1 fr man denna bild/funktion. 

 @b Felhantering
 Om Ready r lg frreglas utgngen, detta gller i alla moder. OBS! Auto/man mod pverkas
 inte av ready, dvs vill man g ur autolget nr ready gr lg fr man sjlv styra det via
 PLC programmet.
  
 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet CompModeDMFo.
 @image orm_compmodedmfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
 @b Se ven
<attr> OpAuto
  Pverkas normalt via knapp Auto i objektsbild, nollstlls alltid.
  Funktionen p knappen i bilden r "SetDig".
</attr>
<attr> OpMan
  Pverkas normalt via knapp Man i objektsbild, nollstlls alltid.
  Funktionen p knappen i bilden r "SetDig".
</attr>
<attr> ManMode
  r hg nr aktuell mod r manuellt, pverkas av objektsbildens knappar Man/Auto.
  Om konfigurationen OpAutoOnly r 1 anvnds inte denna mod, dvs det r ALLTID
  auto mod som gller.
</attr>
<attr> LocalMode
  Pverkas via ingng i funktionsobjektet och r normalt en omkopplare i lokal
  manverlda. Denna mod gller fre alla andra.
</attr>
<attr> LocalOrder
  Pverkas via ingng i funktionsobjektet och styrs normalt ifrn en lokal manverlda.
</attr>
<attr> OpAutoOnly
  Konfiguerar att inga knappar mm syns i objektsbilden och samtidigt grs manuell mod
  verkningsls, dvs objektet uppfr sig som det ALLTID r auto mod som gller. Denna
  konfiguration anvnds mycket sllan!
</attr>
<attr> OpRefMan
  Pverkas normalt via knappar ppna/Stng i objektsbild. Funktionen p knappar i
  bilden r "SetDig" och "ResetDig".
</attr>
<attr> OpManDimmed
  Dimmar knappar ppna/Stng i objektbilden. Detta hnder nr objektet r i auto mod
  eller lokal mod.
</attr>
<attr> LocalUsed
  Instllningsattribut (1:a) nr man anvnder lokal mod fr objektet.
</attr>
<attr> IndMode
  Textstrng 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.
</attr>
<attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
</attr>

</class>

####################################################################################

<class> CompModeDMFo
 @Version
 @Author je
 @summary PLC funktionsobjekt fr CompModeDM
 Funktionsobjekt fr CompModeDM 
 @image orm_compmodedmfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet CompModeDM
 i planthierarkin.
 
 Objektet tar hand om mod hantering auto/man/lokal med en digital utgng.

 @b Se ven
<attr> RefAuto
  Ingng fr att styra OutRef utgngen (ppna) i automatik mod.  
</attr>
<attr> Ready 	
  Frreglingsingng, ska vara sann annars tas orderutgng ner i ALLA moder.
  OBS att ingen pverkan av moder grs, dvs auto gr inte ver i manuellt om
  ready gr lg.
</attr>
<attr> LocalMode 	
   Ingngen stller objektets mod i lokal mod (prio 1) vilket innebr att alla andra moder kopplas bort.
</attr>
<attr> LocalOrder 	
  Ingng fr att styra order utgngen i lokal mod
</attr>
<attr> OutRef 	
  Objektets OutRef utgng (ppna).
</attr>
<attr> PlcConnect
  Referens till objektet i planthierarkin.
</attr>
</class>

####################################################################################

<class> CompModeD2
 @Version
 @Author je
 @summary Auto/Man/Lokal mod, 2 digitala utgngar
 Mod objektet CompModeD2 hanteras tv digitala orderutgngar och en manverbild med
 ka/minska/stopp och Auto/Man knappar fr att styra en drift och eventuella stoppgrnslgen.
 
 Krstt som kan konfigureras:
 
 1 Fjrr mod auto/man  Driftens auto/manuell mod styrs av knappar i bilden.
 2 Fjrr mod extern    Driftens auto/manuell mod styrs av "extern" funktion via PLC programmet
 3 Fjrr mod extern    Driften styrs som 2, men knappar Incr/Decr/Stop kan anvndas i objektsbilden.
 4 Intern mod          Driften styrs endast men knappar Incr/Decr/Stop i objektsbilden.
 5 Lokal mod           Driften styrs via manverlda placerad lokalt vid driften.
 
 Krstt enligt ovan:
 
 1 r grundinstllningen (default).
 2 Inga knappar i bild fs genom att stta attribut OpExtOnly till 1.
 3 r som 2, men Incr/Decr/Stop knappar r kvar i bilden, fs genom att stta attribut OpExtAndIntMan till 1. 
 4 Fs genom att stta attribut OpIntOnly till 1. 
 5 Hanteras via funktionsobjektets ingng Local, kan konfiguras bort genom att stta attribut OpNoLocal till 1. 

 Knappar i bilden kan ven konfigureras att visa Upp/Ner, Fram/Back eller ppna/Stng och med funktionen att
 musknapp mste hllas inne hela tiden (fjderretur).
 
 Anvnds bl.a i objektet BaseValveIncrDecr (motorventil) och BaseMotorIncDecrAggr (motoraggregat).
 
 @b Objektsbild
 @image orm_compmoded2_og.gif

 Knappar Auto/Man vxlar mod i fjrrstyrning och ka/Minska/stoppknappar anvnds fr att
 manuellt styra driften i fjrrstyrning (frn bild, ej lokalt vid driften).

 - Knappar ka/minska Incr/Decr har toggelfunktion, dvs man behver ej trycka p stopp.

 - Knappar Man/Auto vljer mod vid fjrrstyrning.

 - Lokal mod indikatorn visar gult nr lokal styrning pgr. Start, stopp knappar
   dimmas. Styrning via Auto/man mod frreglas.

 - Indikator Extern som kan ses i denna bild (ej nu) visar "mod status" nr auto/man mod inte
   styrs/anvnds i objektet. Inga auto/man knappar visas i bilden.
      
 - Dimmad Incr, Decr och Stopp knapp betyder att auto mod gller (Extern indikator grn).
  
 - Syns inga knappar alls r ALLTID extern indikator grn och auto/man visas p annat
   stt.
   
 - Indikatorer Incr/Decr visar status p terkopplingen, dvs normalt kontaktorsvar.
 
 - Indikatorer under Limit Switches visar status p yttre terkoppling, dvs normalt grnslgen.

 @h1 Konfigurering
 Mod objekt CompModeD2  hanteras tv digitala orderutgngar som kan konfigureras p mnga stt
 och innehller funktioner:

 -ka och minska order eller Upp/Ner, Fram/Back och ppna/Stng.
 -Felhantering fr lgesterfring och manvrering (5 larm).
 -Dimmar knappar i objektsbild s felmanvrering undviks.
 
 ka/incr och minska/decr orderutgngar styrs av fyra olika krstt:
 
 -1 Ingngar ExtIncr och ExtDecr frn funktionsobjektet och intern auto/man mod.
 -2 Ingngar ExtIncr och ExtDecr frn funktionsobjektet och extern auto/man mod.
 -3 Knappar Incr/ka och Decr/Minska frn bilden i manuell mod.
 -4 Ingngar LokalIncr och LocalDecr frn funktionsobjektet och LocalMod.

 OBS! Endast en t gngen av dessa tre instllningsattribut fr ha vrdet 1, r flera satta
 till 1 samtidigt fungerar inte objektet som tnkt:
  
 -OpExtAndIntMan
 -OpIntOnly
 -OpExtOnly

 @b Component Configuration
 -IncrDecr     Vljer knappar i objektsbild med text ka/Minska
 -UpDown       Vljer knappar i objektsbild med text Upp/Ner
 -ForwBack     Vljer knappar i objektsbild med text Fram/Back
 -OpenClose    Vljer knappar i objektsbild med text ppna/Stng 

 Eventuella stoppgrnslgen kopplas in p ingngar i funktionsobjektet. Stts attributet
 OpNoLimitSwitch till 1 tas indikatorer Limit switches bort i objektsbilden.

 Stoppknapp kan konfigureras bort samtidigt som Incr/Decr knapparna d mste hllas intryckta
 med musen fr att styrorder ska ligga kvar. Stts attributet OpNoStopButton till 1 i fs denna
 funktion.

 @b Styrning av mod frn objektsbild
 @image orm_compmoded2_og.gif
 
 Bilden ovan visar en konfiguration (default) dr objektets alla funktioner anvnds. Operatren
 vljer manuell eller auto mod via knapparna Man/Auto. I auto styrs utgngarna av
 funktionsobjektets ingngar ExtIncr och ExtDecr, ingng ExtControl anvnds ej.

 @b Styrning av mod frn PLC programmet
 @image orm_compmoded2_extern.png
 
 Vnstra bilden visar nr auto/man mod styrs av ingng ExtControl i funktionsobjektet.
 Auto mod aktiveras genom att stta ingng ExtControl till 1 (knappar start/stopp dimmas)
 och styr sedan utgngen via ingng ExtStart. Denna konfiguration fs genom att
 stta OpExtAndIntMan till 1.

 OBS!
 Detta konfigurationsalternativ r enda gngen som ingng ExtControl har betydelse fr
 funktionen.

 Hgra bilden visar nr bde auto/man mod och manvrering i manuell styrs utanfr
 objektet. Genom att stta OpExtOnly till 1 tas ven knapparna Incr, Decr och
 Stop bort i bilden och styrning av utgngarna sker endast via ExtIncr och ExtDecr
 ingngar, dvs ingen manvrering och mod hantering i objektet anvnds. Inga knappar
 syns i bilden.
 
 @b Endast manuell mod 
 @image orm_compmoded2_int_only.png
 
 Bilden visar nr bara manuell mod r konfigurerad. Ingngar Ext och Local p
 funktionsobjektet anvnds ej. Knapparna Man/auto och indikator Local r gmda i
 bilden. Denna konfiguration fs genom att stta OpIntOnly och OpNoLocal till 1.

 @b Lokal mod 
 @image orm_compmoded2_local.png
 
 Bilden visar nr lokal mod r aktiverad, ingng LocalMod r hg (gul). Detta styrstt r
 tnkt att anvndas fr styrning via tryckknappar frn lokal manverlda. Lokal mod
 frreglar auto och manuell styrning, dvs lokal styrning har hgsta prioritet.
  
 @b Incr, Decr, stoppknappen och indikeringar
 Knapparnas funktion kan konfigureras p tv stt, normalt togglas knapparna
 Incr/Decr. Om man konfigurerar OpNoStopButton till 1 fungerar knapparna s lnge
 knappen hlls intryckt (stoppknappen grs osynlig i bilden).    
 
 Indikering bredvid knapparna blir grna nr terkopplingen fr respektive utgng blir
 hg (ingng FeedbackIncr och FeedbackDecr), dvs dr man normalt kopplar in
 styrobjektets kontaktorsvar eller motsvarande.
 
 @b Grnslgen
 Om grnslgen (Limit switch) anvnds tillts styrorder pg tills tid OrderTimeLimit lpt ut. 
 Lper tiden ut gr utgng Error hg och larm genereras och eventuellt gr auto
 ver i manuell mod beroende p konfigurationen fr OpNoAutoToMan. OrderTimeLimit r
 frinstllt p 10s.

 Indikeringar i bilder under rubrik LimitSwitches blir grna nr terkopplingen
 frn respektive grnslge blir hg (ingng LimitSwitchIncr och LimitSwitchDecr).
 
 Ingngar fr grnslgena sker via funktionsobjektets ingngar LimitSwitchIncr och
 LimitSwitchDecr. Anvnds inte grnslgen ska man stta OpNoLimitSwitch till 1. 

 @b Felhantering
 Om ingng Ready gr lg r det normala beteendet att tvinga objektet i manuell mod,
 vill man ligga kvar i auto mod oavsett Ready kan man konfigurera detta genom att stta
 OpNoAutoToMan till 1. Via funktionsobjektets ingng ForceMan kan man tvinga objektets
 mod till man oavsett vad OpNoAutoToMan har fr vrde.
 
 Om Ready r lg frreglas utgngarna och detta gller i alla moder.
 
 Frsker man pverka objektets olika moder mm och frreglingar r aktiva som ska
 hindra felmanvrering utgr diverse larm. Exempel p frregling/larm r nr ingng
 Ready r lg. Genom att objektet automatiskt dimmar knappar mm frhindras diverse
 larm.

 OBS!
 Nr man styr Auto/man mod externt eller lokalt r det viktigt att titta p utgngen
 Error fr att f terkoppling till sitt program (terstlla order), dvs man br ta
 ner styrorder p objektets ingngar vid fel fr att frhindra onskade terstarter.

 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet CompModeD2Fo.
 @image orm_compmoded2fo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
 @b Se ven
 @classlink BaseValveIncrDecr basecomponent_basevalveincrdecr.html 
 @classlink BaseMotorIncDecrAggr basecomponent_basemotorincrdecraggr.html 
<attr> Description
  @summary Textflt synlig i XTT som beskriver objektet lite mer n namnet p objektet
  Objekt innehllande en objektsbild fr styrning av tv digitala utgngar i flera moder.
  ka/Minska, Upp/Ner och Fram/Back. 
</attr>
<attr>GraphConfiguration 
  Attribut fr att hlla reda p vilket konfigurationsalternativ (bild) som r valt.
  (ConfigureComponent method)
</attr>
<attr> OpAuto
  Pverkas normalt via knapp Auto i objektsbild, nollstlls alltid.
  Funktionen p knappen i bilden r "SetDig".
</attr>
<attr> OpMan
  Pverkas normalt via knapp Man i objektsbild, nollstlls alltid.
  Funktionen p knappen i bilden r "SetDig".
</attr>
<attr> OpManIncr
  Pverkas normalt via knapp Incr/ka i objektsbild, nollstlls automatiskt.
  Funktionen p knappen i bilden r normalt "SetDig" och om attribut OpNoStopButton r 1 r
  det "StoDig".
</attr>
<attr> OpManDecr
  Pverkas normalt via knapp Decr/minska i objektsbild, nollstlls automatiskt.
  Funktionen p knappen i bilden r normalt "SetDig" och om attribut OpNoStopButton r 1 r
  det "StoDig".
</attr>
<attr> OpManStop
  Pverkas normalt via knapp Stop i objektsbild, nollstlls alltid.
  Funktionen p knappen i bilden r "SetDig".  
</attr>
<attr> LocalMode
  Normalt en omkopplare i lokal manverlda, pverkas via ingng i funktionsobjektet.
  Denna mod gller fre alla andra.
</attr>
<attr> LocalIncr
  Normalt en tryckknapp i lokal manverlda, pverkas via ingng i funktionsobjektet.
</attr>
<attr> LocalDecr
  Normalt en tryckknapp i lokal manverlda, pverkas via ingng i funktionsobjektet.
</attr>
<attr> Ready
  Frregling av drift via ingng i funktionsobjektet som frreglar start i alla moder
  om inte signalen r hg. Gr ocks att auto mod tergr till manuell mod, detta beteende
  kan kopplas bort.
</attr>
<attr> FeedBackIncr
   Kontaktorsvaret fr ka, pverkas via ingng i funktionsobjektet.
</attr>
<attr> FeedBackDecr
  Kontaktorsvaret fr minska, pverkas via ingng i funktionsobjektet.
</attr>
<attr> LimitSwitchDecr
  Stoppgrnslge fr ka, pverkas via ingng i funktionsobjektet. OBS! lokal mod
  frreglas inte av grnslget.
</attr>
<attr> LimitSwitchIncr
  Stoppgrnslge fr minska, pverkas via ingng i funktionsobjektet. OBS! lokal mod
  frreglas inte av grnslget.
</attr>
<attr> ErrorDecr
  Styrs av funktionsobjektet och gr hg (minst 2s) om driftsvar frn LimitSwichDecr
  uteblir nr tid OrderTimeLimit lpt ut vid order Decr.   
</attr>
<attr> ErrorIncr
  Styrs av funktionsobjektet och gr hg (minst 2s) om driftsvar frn LimitSwichIncr
  uteblir nr tid OrderTimeLimit lpt ut vid Order Incr.
</attr>
<attr> OrderIncr
  Orderutgng i funktionsobjektet som gr hg nr driften ska ka.
</attr>
<attr> OrderDecr
  Orderutgng i funktionsobjektet som gr hg nr driften ska minska.
</attr>
<attr> AutoMode
  r hg nr aktuell mod r Auto, styrs normalt av funktionsobjektet och knapp i bild.
  Pverkas av ingng ExtControl i funktionsobjektet om konfigurationen OpExtAndIntMan r 1.
</attr>
<attr> ManOrdDim
  Dimmar Incr, Decr, Stoppknappar i objektbilden.
</attr>
<attr> AutoModDim
  Dimmar knapp auto i objektbilden.
</attr>
<attr> ManModDim
  Dimmar knapp man i objektbilden.
</attr>
<attr> LocalModHide
  Gmmer indikator local i objektbilden.
</attr>
<attr> ManAutoHide
  Gmmer knappar man/auto i objektbilden.
</attr>
<attr> ManOrdHide
  Gmmer knappar Incr, Decr och stoppknappen i objektbilden.
</attr>
<attr> ManStopHide
  Gmmer knapp stopp i objektbilden.
</attr>
<attr> ExternOrdHide
  Gmmer indikator Extern i objektbilden.
</attr>
<attr> OpIntOnly
  Konfiguerar funktionsobjektet att tillhandahlla endast manuell mod, dvs auto/man
  knappar i bild tas bort och ingngar fr extern styrning grs verkningslsa. 
</attr>
<attr> OpNoLocal
  Konfiguerar funktionsobjektet att INTE tillhandahlla lokal mod, dvs indikering
  lokal i bild tas bort och ingngar fr lokal styrning grs verkningslsa.
</attr>
<attr> OpNoAutoToMan
  Konfiguerar funktionsobjektet att INTE vid lg signal p ingng Ready eller hg signal utgng
  Error automatisk terg till manuell mod. OBS! Detta kan medfra risk fr terstart nr Ready
  gr hg igen.
</attr>
<attr> OpExtOnly
  Konfiguerar funktionsobjektet att INTE tillhandahlla manuell styrning och
  mod hantering, dvs alla knappar i bilden tas bort och mod hanteringen grs
  verkningsls.
</attr>
<attr> OpExtAndIntMan
  Konfiguerar funktionsobjektet att INTE tillhandahlla mod hantering auto/man, dvs
  knappar auto/man i bilden tas bort och och mod styrs via ingng ExtControl. Nr
  ExtControl r lg dimmas INTE knapparna Start/Stopp i bilden och signal AutoMod gr
  lg, dvs manuell mod. 
</attr>
<attr> OpNoLimitSwitch
  Konfiguerar att inget stoppgrnslge fr minska/ka order anvnds. dvs order
  frreglas inte av ngon stopposition. 
</attr>
<attr> OpNoStopButton
  Konfiguerar att ingen stoppknapp syns i objektsbild och samtidigt grs ka/minska
  knapparna att fungerar som en tryckknapp med fjderretur, dvs knapparna mste hllas
  intryckt med musknappen hela tiden fr att aktiverad utgng ska vara hg. 
</attr>
<attr> OpDisableLocalAlarm
  Konfiguerar funktionsobjektet att INTE larma fr "lokal mod" nr lokal mod aktiveras
  via funktionsobjektets ingng LocalMod.
</attr>
<attr> ManIncr
  Order manuell ka/increment internt i funktionsobjektet
</attr>
<attr> ManDecr
  Order manuell minska/decrement internt i funktionsobjektet.
</attr>
<attr> OrderTimeLimit
  Tid i sekunder. Lper denna tid ut blir det Error. Detta hnder vid order och om
  driftsvar frn LimitSwitches uteblir.   
</attr>
<attr> AlarmNotReadyM
  Larmtext om driften ej r driftklar nr man frsker starta den i manuell mod
  (B-larm).
</attr>
<attr> AlarmNotReadyA
  Larmtext om drift ej r driftklar nr man frsker manvrera den
  till auto mod (B-larm). 
</attr>
<attr> Alarm1LocalMod
  Larmtext om driftens lokal mod r aktiverad nr man manuellt frsker starta
  frn bild (B-larm).
</attr>
<attr> Alarm2LocalMod
  Larmtext nr driftens lokal mod r aktiverad (B-larm).
</attr>
<attr> AlarmNotManOrd
  Larmtext om driften r i auto mod nr man manuellt frsker starta den (B-larm).
</attr>
<attr> AlarmOrderTimeOut
  Larmtext om grnslgessvar anvnds och svaret uteblir nr tid OrderTimeLimit lpt ut
  (A-larm).  
</attr>
<attr> IndMode
  Textstrng 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.
</attr>
<attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
</attr>

</class>

####################################################################################

<class> CompModeD2Fo
 @Version
 @Author je
 @summary PLC funktionsobjekt fr CompModeD2
 Funktionsobjekt fr CompModeD2 
 @image orm_compmoded2fo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet CompModeD2
 i planthierarkin.
 
 Objektet tar hand om mod hantering auto/man/lokal och vervakar drift med tv digitala utgngar.

 @b Se ven
<attr> ExtControl
  Anvnds fr att styra mod auto/man nr man konfigurerat objektets attribut OpExtAndIntMan till 1.
  dvs om ExtControl r 0 r det man mod och om 1 r det auto mod (extern mod styrning).

  Funktionen/instllningen anvnds allts nr man via objektbilden manuellt vill manvrera med
  knappar men inte anvnder auto/man mod. Inga auto/man knappar syns i objektsbilden.
</attr>
<attr> ExtIncr
  Ingng fr att styra orderIncr utgngen (ka) i automatik mod (extern).  
</attr>
<attr> ExtDecr
  Ingng fr att styra orderDecr utgngen (minska) i automatik mod (extern).
</attr>
<attr> LocalMode 	
  Ingngen stller objektets mod i lokal mod (prio 1) vilket innebr att alla andra moder kopplas bort.
  Dvs ingngar LocalIncr, LocalDecr styr. 
   
  Ingngen styr ven dynamiken i objektsbild/symbol och generera ett B-larm att lokalt gller.
  Larmet gr att vlja bort via attribut OpDisableLocalAlarm.
   
  Lokal mod gr att vlja bort via attribut OpNoLocal vilket gmmer lokalindikator i bilder mm.  
</attr>
<attr> LocalIncr	
  Ingng fr att styra orderIncr utgngen (ka) i lokal mod.
</attr>
<attr> LocalDecr	
  Ingng fr att styra orderDecr utgngen (minska) i lokal mod.
</attr>
<attr> Ready 	
  Frreglingsingng, ska vara sann annars tas orderutgngar ner i ALLA moder. Dessutom tvingas
  auto mod till manuell mod om inte objektattributet OpNoAutoToMan r 1.
</attr>
<attr> FeedbackIncr 	
  Anvnds fr terkoppling av orderIncr (kontaktorsvar). Indikering vid kaknapp blir grn i
  objektsbilden om signalen r sann.
</attr>
<attr> FeedbackDecr 	
  Anvnds fr terkoppling av orderDecr (kontaktorsvar). Indikering vid minskaknapp blir grn i
  objektsbilden om signalen r sann.
</attr>
<attr> LimitSwitchIncr 	
  Anvnds som ingng fr stoppgrnslge fr utgngen orderIncr (ka, upp, fram, ppna).
  Sann/hg signal tar ner OrderIncr.
  </attr>
<attr> LimitSwitchDecr 	
  Anvnds som ingng fr stoppgrnslge fr utgngen orderDecr (minska, ner, back, stng).
  Sann/hg signal tar ner OrderDecr.
  </attr>
<attr> ForceMan 	
  Ingng som tvingar interna Auto/Man mod att inta man mod. Anvnds inte nr objektets mod
  styrs externt, dvs nr objektets instllningsattribut OpExtOnly=1 eller OpExtAndIntMan=1.
</attr>
<attr> OrderIncr 	
  Objektets orderIncr utgng (ka, upp, fram, ppna).
</attr>
<attr> OrderDecr 	
  Objektets orderDecr utgng (minska, ner, back, stng).
</attr>
<attr> AutoMode 	
  Utgng sann om objektet r i automatik mod, falsk betyder manuell mod.
</attr>
<attr> Error 	
  Utgng blir sann om objektets maxtid OrderTimeLimit lper ut. Om lokal mod
  anvnds br utgngen terstlla en aktiverad lokal styrning p ingngarna
  LocalDecr och  LocalIncr fr att frhindra onskad terstart.
</attr>
<attr> PlcConnect
  Referens till objektet i planthierarkin.
</attr>

</class>

#######################################################################################

<class> CompModeD2M
 @Version
 @Author je
 @summary Enkel Auto/Man mod, 2 digitala utgngar
 Detta enkla mod objekt CompModeD2M hanterar tv digitala orderutgngar och en manverbild med
 ka/minska/stopp och Auto/Man knappar fr att styra en drift. CompModeD2M anvnds i objekt
 BaseDirValve. Se objekt CompModeD2 om mer funktionalitet nskas.
 
 Krstt kan INTE konfigureras utan det r alltid fjrrstyrningar Auto eller Hand mod som gller,
 dvs. ingen lokalt krstt eller extern mod hanteras. Det finns inte heller ngon inbyggd
 larmhantering i objektet.
 
 Knappar i bilden kan ven konfigureras att visa Upp/Ner, Fram/Back eller ppna/Stng och
 med funktionen att musknapp mste hllas inne hela tiden (fjderretur).
 
 @b Objektsbild
 @image orm_compmoded2m_og.gif

 Knappar Auto/Man vxlar mod i fjrrstyrning och ka/Minska/stoppknappar anvnds fr att
 manuellt styra driften i fjrrstyrning (frn bild, ej lokalt vid driften).

 - Knappar ka/minska Incr/Decr har toggelfunktion, dvs man behver ej trycka p stopp.

 - Knappar Man/Auto vljer mod vid fjrrstyrning.

 - Dimmad Incr, Decr och Stopp knapp betyder att auto mod gller.
  
 - Indikatorer Incr/Decr visar status p "OpOrderMan Incr/decr".
   OBS! Att detta inte r utgngarna, dvs indikatorerna visar
   bara status p manuell order och inte auto.

 @h1 Konfigurering
 Mod objekt CompModeD2M hanteras tv digitala orderutgngar som innehller funktioner:

 -ka och minska order eller Upp/Ner, Fram/Back och ppna/Stng.
 -Dimmar knappar i objektsbild s felmanvrering undviks.
 
 ka/incr och minska/decr orderutgngar styrs av tv moder:
 
 -1 Ingngar ExtIncr och ExtDecr frn funktionsobjektet och intern auto/man mod.
 -2 Knappar Incr/ka och Decr/Minska frn bilden i manuell mod.
 
  @b Component Configuration
 -IncrDecr     Vljer knappar i objektsbild med text ka/Minska
 -UpDown       Vljer knappar i objektsbild med text Upp/Ner
 -ForwBack     Vljer knappar i objektsbild med text Fram/Back
 -OpenClose    Vljer knappar i objektsbild med text ppna/Stng 
 
 @b Styrning av mod frn objektsbild
 @image orm_compmoded2m_og.gif
 
 Bilden ovan visar en konfiguration (default) dr objektets alla funktioner anvnds.
 Operatren vljer manuell eller auto mod via knapparna Man/Auto. I auto styrs utgngarna av
 funktionsobjektets ingngar OrderAutoIncr och OrderAutoDecr.
 
 Genom att konfigurera attributet OpNoStopButton i objektet till 1 frsvinner stopknappen i
 bilden och utgngarna r hga s lnge knappar Incr/decr hlls inne av musknappen (fjderretur). 

 @b Ingen styrning frn objektsbild
 @image orm_compmoded2m_og_autoonly.gif
 
 Bilden ovan visar en konfiguration dr objektets utgngar ENDAST styrs av
 funktionsobjektets ingngar OrderAutoIncr och OrderAutoDecr, dvs auto mod
 r alltid rdande. Egentligen har objektet inget funktion att uppfylla mer
 n som ett enkelt frreglingsobjekt (AND grind).
 
 Genom att konfigurera attributet OpOnlyAuto i objektet till 1 fr man denna
 bild/funktion. 

 @b Felhantering
 Om Ready r lg frreglas utgngarna, detta gller i alla moder. OBS! Auto/man mod pverkas
 inte av ready, dvs vill man g ur autolget nr ready gr lg fr man sjlv styra det via
 PLC programmet.
  
 OBS!
 Det finns ingen intern frregling i objektet som hindrar att bda utgngarna gr hga om
 beordring begrs av bda utgngarna samtidigt, dvs det r programmerarens uppgift att ta
 hnsyn till detta!

 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet CompModeD2MFo.
 @image orm_compmoded2mfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
 @b Se ven
  @classlink BaseDirValve basecomponent_basedirvalve.html 
  @classlink CompModeD2 basecomponent_compmoded2.html 
<attr> OpAuto
  Pverkas normalt via knapp Auto i objektsbild, nollstlls alltid.
  Funktionen p knappen i bilden r "SetDig".
</attr>
<attr> OpMan
  Pverkas normalt via knapp Man i objektsbild, nollstlls alltid.
  Funktionen p knappen i bilden r "SetDig".
</attr>
<attr> ManMode
  r hg nr aktuell mod r manuellt, pverkas av objektsbildens knappar Man/Auto.
  Om konfigurationen OpAutoOnly r 1 anvnds inte denna mod, dvs det r ALLTID
  auto mod som gller.
</attr>
<attr> OpAutoOnly
  Konfiguerar att inga knappar mm syns i objektsbilden och samtidigt grs manuell mod
  verkningsls, dvs objektet uppfr sig som det ALLTID r auto mod som gller. Denna
  konfiguration anvnds mycket sllan!
</attr>
<attr> OpOrderManIncr
  Pverkas normalt via knapp Incr/ka i objektsbild, nollstlls automatiskt. Funktionen p
  knappen i bilden r normalt "ToggleDig" och om attribut OpNoStopButton r 1 r det "StoDig".
</attr>
<attr> OpOrderManDecr
  Pverkas normalt via knapp Decr/Minska i objektsbild, nollstlls automatiskt. Funktionen p
  knappen i bilden r normalt "ToggleDig" och om attribut OpNoStopButton r 1 r det "StoDig".
</attr>
<attr> OpOrderManStop
  Pverkas normalt via knapp Stop i objektsbild, nollstlls alltid.
  Funktionen p knappen i bilden r "SetDig".
</attr>
<attr> OpNoStopButton
  Konfiguerar att ingen stoppknapp syns i objektsbild och samtidigt grs ka/minska
  knapparna att fungerar som en tryckknapp med fjderretur, dvs knapparna mste hllas
  intryckt med musknappen hela tiden fr att aktiverad utgng ska vara hg. 
</attr>
<attr> IndMode
  Textstrng som visar ett M ihop med objektets objektsymbol i bilder, (M)anuell.
  Visas ingen bokstav betyder det att objektet r i auto.
</attr>
<attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
</attr>

</class>

####################################################################################

<class> CompModeD2MFo
 @Version
 @Author je
 @summary PLC funktionsobjekt fr CompModeD2M
 Funktionsobjekt fr CompModeD2M 
 @image orm_compmoded2mfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet CompModeD2M
 i planthierarkin.
 
 Objektet tar hand om mod hantering auto/man med tv digitala utgngar.

 @b Se ven
<attr> Description
  @summary Textflt synlig i XTT som beskriver objektet lite mer n namnet p objektet
  Objekt innehllande styrning av TV digitala utgngar i olika krstt auto, manuell samt
  en objektsbild fr manvrering och statusvisning. Manuella knapparna i objektsbilden kan
  konfigureras att visa ka/minska (default), Upp/Ned, Fram,Back och ppna/Stng. 
</attr>

<attr> OrderAutoIncr
  Ingng fr att styra OutOrderIncr utgngen (ka) i automatik mod.  
</attr>
<attr> OrderAutoDecr
  Ingng fr att styra OutOrderDecr utgngen (minska) i automatik mod.
</attr>
<attr> Ready 	
  Frreglingsingng, ska vara sann annars tas orderutgngar ner i ALLA moder.
  OBS att ingen pverkan av moder grs, dvs auto gr inte ver i manuellt om
  ready gr lg.
</attr>
<attr> OutOrderIncr 	
  Objektets OutOrderIncr utgng (ka, upp, fram, ppna).
</attr>
<attr> OutOrderDecr 	
  Objektets OutOrderDecr utgng (minska, ner, back, stng).
</attr>
<attr> PlcConnect
  Referens till objektet i planthierarkin.
</attr>
</class>

####################################################################################

<class> CompModeA
 @Version
 @Author je
 @summary Auto/Man/Lokal mod, 1 analog referensutgng och 1 digital orderutgng
 Mod objektet CompModeA hanterar en manverbild med Start/Stopp och Auto/Man knappar samt
 styrsignaler en analog och en digital utgng. Anvnds fr att styra en drift innehllande
 en frekvensomriktare eller liknande.


 Krstt som kan konfigureras:
 
 1 Fjrr mod auto/man  Driftens auto/manuell mod styrs av knappar i bilden.
 2 Fjrr mod extern    Driftens auto/manuell mod styrs av "extern" funktion via PLC programmet
 3 Fjrr mod extern    Driften styrs som 2, men knappar Start/Stopp kan anvndas i objektsbilden.
 4 Intern mod          Driften styrs endast men knappar Start/Stopp i objektsbilden.
 5 Lokal mod           Driften styrs via manverlda placerad lokalt vid driften.
 
 Krstt enligt ovan:
 
 1 r grundinstllningen (default).
 2 Inga knappar i bild fs genom att stta attribut OpExtOnly till 1.
 3 r som 2, men Start/Stopp knappar r kvar i bilden, fs genom att stta attribut OpExtAndIntMan till 1. 
 4 Fs genom att stta attribut OpIntOnly till 1. 
 5 Hanteras via funktionsobjektets ingng Local, kan konfiguras bort genom att stta attribut OpNoLocal till 1. 
   
 Knappar i bilden kan ven konfigureras att visa Till/Frn.

 Anvnds bl.a i objekt BaseFcPPO3MotorAggr (frekvensomriktare).

 Nrbeslktat objekt utan digital signal och utan start/stopp knappar heter BaseCompModeAM.

 @b Objektsbild
 @image orm_compmodea_og.gif

 Knappar Auto/Man vxlar mod i fjrrstyrning och Start/Stopp knappar anvnds fr att
 manuellt styra driften i fjrrstyrning (frn bild, ej lokalt vid driften).

 - Knapp Start har toggelfunktion, dvs man behver ej trycka p stopp.

 - Knappar Man/Auto vljer mod vid fjrrstyrning.

 - Lokal mod indikatorn visar gult nr lokal styrning pgr. Start, stopp knappar
   dimmas. Styrning via Auto/man mod frreglas. Indikatorn visas inte i bilden om
   attribut OpNoLocal r 1.   

 - Indikator Extern som kan ses i denna bild (ej nu) visar "mod status" nr auto/man mod inte
   styrs/anvnds i objektet. Inga auto/man knappar visas i bilden.
      
 - Dimmad Start/Stopp knapp betyder att auto mod gller (Extern indikator grn).
  
 - Syns inga knappar alls r ALLTID extern indikator grn och auto/man visas p annat
   stt.
   
 - Indikator Start visar status p terkopplingen, dvs driftsvar frn styrt objekt.
 

 @h1 Konfigurering
 Mod objekt CompModeA hanterar en analog och en digital orderutgng som kan konfigureras p
 mnga stt och innehller funktioner:

 -Start och stopp order eller Till/Frn.
 -Felhantering vid manvrering (5 larm).
 -Dimmar knappar i objektsbild s felmanvrering undviks.
 
 Start orderutgng och analoga referensutgngen styrs av fyra olika krstt:
 
 -1 Ingng ExtStart frn funktionsobjektet och intern auto/man mod.
 -2 Ingng ExtStart frn funktionsobjektet och extern auto/man mod.
 -3 Knapp Start/stopp frn bilden i manuell mod.
 -4 Ingng LokalStart frn funktionsobjektet och LocalMode.

 OBS! Endast en t gngen av dessa tre instllningsattribut fr ha vrdet 1, r flera satta
 till 1 samtidigt fungerar inte objektet som tnkt:
  
 -OpExtAndIntMan
 -OpIntOnly
 -OpExtOnly

  @b Component Configuration
 -StartStop    Vljer knappar i objektsbild med text Start/Stopp
 -OnOff        Vljer knappar i objektsbild med text Till/Frn

 @b Styrning av mod frn objektsbild
 @image orm_compmodea_og.gif
 
 Bilden ovan visar en konfiguration dr nstan objektets alla funktioner anvnds. Operatren
 vljer manuell eller auto mod via knapparna Man/Auto. I auto styrs utgngarna av
 funktionsobjektets digitala ingng ExtStart och analog ingng RefAuto, ingng ExtControl
 anvnds ej.

 @b Styrning av mod frn PLC programmet och manuell styrning frn bild
 @image orm_compmodeda_ext_and_int_man.gif
  
 Bilden visar nr auto/man mod styrs av ingng ExtControl i funktionsobjektet och lokal krning
 r konfigurerad. Auto mod aktiveras genom att stta ingng ExtControl till 1 (knappar start/stopp
 dimmas) och styr sedan utgngen via ingng ExtStart. Denna konfiguration fs genom att stta
 OpExtAndIntMan till 1.

 OBS!
 Detta konfigurationsalternativ r enda gngen som ingng ExtControl har betydelse fr
 funktionen.

 Genom att stta OpIntOnly till 1 kopplas ven den externa styrningen bort, dvs ingngar
 ExtStart och AutoRef grs verkningslsa.

 @b Styrning av mod frn PLC programmet och ingen manuell styrning frn bild 
 @image orm_compmodeda_extern_only.gif

 Bilden visar nr bde auto/man mod och manvrering i manuell styrs utanfr objektet. 
 Denna konfiguration fs genom att stta OpExtOnly till 1. Styrning av utgngarna sker
 endast via ExtStart och AutoRef ingngar. Denna konfiguration borde sllan avndas
 pga sin begrnsade funktionalitet.
   
 @b Lokal mod 
 @image orm_compmodeda_local.gif
 
 Bilden visar nr lokal mod r aktiverad, dvs ingng LocalMod r hg (gul). Detta styrstt r
 tnkt att anvndas fr styrning via lokal manverlda. Lokal mod frreglar auto och
 manuell styrning, dvs lokal styrning har hgsta prioritet.
  
 @b Start, stoppknappen och indikeringar
 Indikering bredvid knapp Start blir grn nr terkopplingsingngen FeedBack fr Order
 utgngen blir hg, dvs dr man normalt kopplar in styrobjektets driftsvar eller motsvarande.
 
 @b Felhantering
 Om ingng Ready gr lg r det normala beteende att tvinga objektet i manuell mod, vill
 man ligga kvar i auto mod oavsett Ready kan man konfigurera detta genom att stta
 OpNoAutoToMan till 1.
 
 Om Ready r lg frreglas Order utgngen och OutRef blir 0, detta gller i alla moder.
 
 Frsker man pverka objektets olika moder mm och frreglingar r aktiva som ska
 hindra felmanvrering utgr diverse larm. Exempel p frregling/larm r nr ingng
 Ready r lg. Genom att objektet automatiskt dimmar knappar mm frhindras diverse
 larm.

 OBS!
 Nr man styr Auto/man mod externt eller lokalt r det viktigt att titta p ingngen
 Ready fr att f terkoppling till sitt program (terstlla order), dvs man br ta
 ner styrorder p ingngar ExtStart, LocalStart vid fel fr att frhindra onskade
 terstarter.

 Nr objektets lokal mod aktiveras blir det ett B-larm, detta larm gr att konfigurera bort
 genom att stt attributet OpDisableLocalAlarm till 1.

 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet CompModeAFo.
 @image orm_compmodeafo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
 @b Se ven
 @classlink BaseFcPPO3MotorAggr basecomponent_basefcppo3motoraggr.html 
<attr> Description
  @summary Textflt synlig i XTT som beskriver objektet lite mer n namnet p objektet
  Objekt innehllande en objektsbild fr styrning av en analog och en digital utgng i flera moder.
  Start/Stopp, Till/Frn. 
</attr>
<attr>GraphConfiguration 
  Attribut fr att hlla reda p vilket konfigurationsalternativ (bild) som r valt.
  (ConfigureComponent method)
</attr>
<attr> OpAuto
  Pverkas normalt via knapp Auto i objektsbild, nollstlls alltid.
  Funktionen p knappen i bilden r "SetDig".
</attr>
<attr> OpMan
  Pverkas normalt via knapp Man i objektsbild, nollstlls alltid.
  Funktionen p knappen i bilden r "SetDig".
</attr>
<attr> OpManStart
  Pverkas normalt via knapp Start i objektsbild, nollstlls automatiskt.
  Funktionen p knappen i bilden r "SetDig".
</attr>
<attr> OpManStop
  Pverkas normalt via knapp Stop i objektsbild, nollstlls alltid.
  Funktionen p knappen i bilden r "SetDig".  
</attr>
<attr> LocalMode
  Normalt en omkopplare i lokal manverlda, pverkas via ingng i funktionsobjektet.
  Denna mod gller fre alla andra.
</attr>
<attr> LocalStart
  Normalt en tryckknapp i lokal manverlda, pverkas via ingng i funktionsobjektet.
</attr>
<attr> Ready
  Frregling av drift via ingng i funktionsobjektet som frreglar start i alla moder
  om inte signalen r hg.
</attr>
<attr> FeedBack
  Driftsvar frn styrt objekt att den kr, pverkas via ingng i funktionsobjektet.
</attr>
<attr> Order
  Orderutgng i funktionsobjektet som gr/r hg nr driften ska starta.
</attr>
<attr> AutoMode
  r hg nr aktuell mod r Auto, styrs normalt av funktionsobjektet och knapp i bild.
  Pverkas av ingng ExtControl i funktionsobjektet om konfigurationen OpExtAndIntMan r 1.
</attr>
<attr> ManStart
  r hg nr manuell startorder r aktiverad och objektet r i manuell mod.
</attr>
<attr> ManOrdDim
  Dimmar Start och Stoppknapp i objektbilden.
</attr>
<attr> AutoModDim
  Dimmar knapp auto i objektbilden.
</attr>
<attr> ManModDim
  Dimmar knapp man i objektbilden.
</attr>
<attr> LocalModHide
  Gmmer indikator local i objektbilden.
</attr>
<attr> ManAutoHide
  Gmmer knappar man/auto i objektbilden.
</attr>
<attr> ManOrdHide
  Gmmer knappar Start och stopp i objektbilden.
</attr>
<attr> ExternOrdHide
  Gmmer indikator Extern i objektbilden.
</attr>
<attr> OpIntOnly
  Konfiguerar funktionsobjektet att tillhandahlla endast manuell mod, dvs auto/man
  knappar i bild tas bort och ingngar fr extern styrning grs verkningslsa. 
</attr>
<attr> OpNoLocal
  Konfiguerar funktionsobjektet att INTE tillhandahlla lokal mod, dvs indikering
  lokal i bild tas bort och ingngar fr lokal styrning grs verkningslsa.
</attr>
<attr> OpNoAutoToMan
  Konfiguerar funktionsobjektet att INTE vid lg signal p ingng Ready automatisk
  terg till manuell mod. OBS! Detta kan medfra risk fr terstart nr Ready gr
  hg igen.
</attr>
<attr> OpExtOnly
  Konfiguerar funktionsobjektet att INTE tillhandahlla manuell styrning och
  mod hantering, dvs alla knappar i bilden tas bort och mod hanteringen grs
  verkningsls.
</attr>
<attr> OpExtAndIntMan
  Konfiguerar funktionsobjektet att INTE tillhandahlla mod hantering auto/man, dvs
  knappar auto/man i bilden tas bort och och mod styrs via ingng ExtControl. Nr
  ExtControl r lg dimmas INTE knapparna Start/Stopp i bilden och signal AutoMod gr
  lg, dvs manuell mod. 
</attr>
<attr> OpNoUpdateManRef
  Konfiguerar att ingen uppdatering OpRefMan gr i automatik, dvs OpRefMan skrivs inte
  ver av PLC programmet i automatik utan beter sig som ett fast vrde. 
</attr>
<attr> OpRefMan
  Referens i manuell mod som kan ndras av operatr i bilden. Uppdateras automatiskt av
  autoreferensen i automatik. Stnga av den automatiska uppdateringen grs genom att
  stta OpNoUpdateManRef till 1.
</attr>
<attr> OpMinRefMan
  Stller in minsta manuella referensvrde som kan ndras av operatr i bilden.
</attr>
<attr> OpMaxRefMan
  Stller in strsta manuella referensvrde som kan ndras av operatr i bilden.
</attr>
<attr> OpDisableLocalAlarm
  Konfiguerar funktionsobjektet att inte larma nr lokal mod blir aktiverad.
</attr>
<attr> OutRef
  Objektets analoga referensutgng. Nollstlls alltid om inte digitala utgngen Order r 1.
</attr>
<attr> AlarmNotReadyM
  Larmtext om driften ej r driftklar nr man frsker starta den i manuell mod
  (B-larm).
</attr>
<attr> AlarmNotReadyA
  Larmtext om drift ej r driftklar nr man frsker manvrera den
  till auto mod (B-larm). 
</attr>
<attr> Alarm1LocalMod
  Larmtext om driftens lokal mod r aktiverad nr man manuellt frsker starta
  frn bild (B-larm).
</attr>
<attr> Alarm2LocalMod
  Larmtext nr driftens lokal mod r aktiverad (B-larm).
</attr>
<attr> AlarmNotManOrd
  Larmtext om driften r i auto mod nr man manuellt frsker starta den (B-larm).
</attr>
<attr> IndMode
  Textstrng 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.
</attr>
<attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
</attr>
</class>

####################################################################################

<class> CompModeAFo
 @Version
 @Author je
 @summary PLC funktionsobjekt fr CompModeA
 Funktionsobjekt fr CompModeA 
 @image orm_compmodeafo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet CompModeA
 i planthierarkin.
 
 Objektet tar hand om mod hantering auto/man/lokal och vervakar drift med en analog
 och en digital utgng.

 @b Se ven
<attr> ExtControl
  Anvnds fr att styra mod auto/man nr man konfigurerat objektets attribut OpExtAndIntMan till 1.
  dvs om ExtControl r 0 r det man mod och om 1 r det auto mod (extern mod styrning).

  Funktionen/instllningen anvnds allts nr man via objektbilden manuellt vill manvrera med
  knappar men inte anvnder auto/man mod. Inga auto/man knappar syns i objektsbilden.
</attr>
<attr> ExtStart
  Ingng fr att styra Order utgngen i automatik mod (extern).  
</attr>
<attr> LocalMode 	
   Ingngen stller objektets mod i lokal mod (prio 1) vilket innebr att alla andra moder kopplas bort.
</attr>
<attr> LocalStart	
  Ingng fr att styra Order utgngen i lokal mod.
</attr>
<attr> Ready 	
  Frreglingsingng, ska vara sann annars tas orderutgng ner i ALLA moder. Dessutom tvingas
  auto mod till manuell mod om inte objektattributet OpNoAutoToMan r 1.
</attr>
<attr> Feedback 	
  Anvnds fr terkoppling av order (driftsvar). Indikering vid startknapp blir grn i
  objektsbilden om signalen r sann.
</attr>
<attr> RefAuto 	
  Objektets ingng fr den analoga styrreferensen som gller i automatik mod.
</attr>
<attr> RefLoc 	
  Objektets ingng fr den analoga styrreferensen som gller i lokal mod.
</attr>
<attr> Order 	
  Objektets digitala utgng (starta driften).
</attr>
<attr> OutRef 	
  Objektets analoga referensutgng. Tvingas till noll om Order utgngen r 0. 
</attr>
<attr> AutoMode 	
  Utgng sann om objektets fjrrstyrning r i automatik mod, falsk betyder manuell mod.
</attr>
<attr> PlcConnect
  Referens till objektet i planthierarkin.
</attr>

</class>

####################################################################################

<class> CompModeAM
 @Version
 @Author je
 @summary Auto/Man mod, 1 analog referensutgng
 Mod objektet CompModeAM hanterar en manverbild med Auto/Man knappar fr att styra
 en drift med en analog styrsignal.
 
 Krstt som kan konfigureras:
 
 - Fjrr mod auto/man  Driftens auto/manuell mod styrs av knappar i bilden
 - Fjrr mod extern    Driftens auto/manuell mod styrs av "extern" funktion via PLC programmet

   Lokal mod styrning hanteras INTE av detta objekt frutom indikering i bilder.
   Ett larm kan ocks genereras nr lokal mod aktiveras "utifrn".   

   Anvnds i objekten BaseCValve (reglerventil), BaseCDamper(spjllventil) och
   BasePropValve (proportionalventil).
   
   Nrbeslktat objekt med en "extra" digital signal och start/stopp knappar heter
   BaseCompModeA.
 
 @b Objektsbild
 @image orm_compmodeam_og.gif

 Knappar Auto/Man vxlar mod och inmatningsfltets vrde anvnds i manuell mod
 som referenssignal fr driften i fjrrstyrning.

 - Knappar Man/Auto vljer mod vid fjrrstyrning.

 - Lokal mod indikatorn visar gult nr lokal styrning pgr. Indikatorn visas inte i bilden
   om attribut OpNoLocal r 1.   

 - Nr auto/man mod inte styrs/anvnds i objektet visas inga auto/man knappar i bilden dvs
   nr attribut OpOnlyAuto r 1.

 - Inmatningsfltet OpRefMan r nskad referensutsignal i manuell mod. Inmatningsvrden
   begrnsas av attributen OpMinRefMan och OpMaxRefMan.
 

 @h1 Konfigurering
 Mod objekt CompModeAM hanterar en analog orderutgng som kan konfigureras p
 flertalet stt och innehller funktioner:

 -Mjuk vergng nr man vxlar ver frn auto till manuellt.
 -Larm nr objektet r i lokal mod. Kan konfigureras bort.
 
 Analoga referensutgng styrs av tre olika krstt:
 
 -1 Ingng RefAuto frn funktionsobjektet och intern auto/man mod.
 -2 Ingng RefAuto frn funktionsobjektet och extern auto/man mod.
 -3 Manuell referens frn bilden i manuell mod.

  OBS! lokal mod ingngen anvnds endast fr indikering i bild, dvs pverkar
  inte andra moder eller refernsutgngen p ngot stt.

 @b Styrning av mod frn objektsbild
 @image orm_compmodeam_og.gif
 
 Bilden ovan visar en konfiguration dr objektets alla funktioner anvnds. Operatren
 vljer manuell eller auto mod via knapparna Man/Auto. I auto styrs utgngen av
 funktionsobjektets analog ingng RefAuto.
 
 OBS! Mod Auto eller manuell har ingen backup och drfr r "defult mod" vid PLC start alltid
 auto mod.

 @b Styrning av mod frn PLC programmet och ingen manuell styrning frn bild 
 @image orm_compmodedam_extern_only.gif

 Bilden visar nr bde auto/man mod och referensbrvrde i manuell mod styrs utanfr
 objektet. Denna konfiguration fs genom att stta OpAutoOnly till 1. Styrning av
 utgngen sker endast via AutoRef ingngen. Denna konfiguration anvnds frmst i
 ventilobjekt typ BaseCValve nr man inte vill ha auto/man styrning i objektet.
 
 Attributet OpNoLocal r 0 och drfr visas den lokala indikatorn i bilden.
   
 @b Felhantering
 Ingen felhantering frutom B-larm om lokal mod r aktiverad p ingng LocalMode.

 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet CompModeAMFo.
 @image orm_compmodeamfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
 @b Se ven
 @classlink BaseCompModeA basecomponent_compmodea.html 
 @classlink BaseCValve basecomponent_basecvalve.html 
 @classlink BaseCDamper basecomponent_basecdamper.html 
 @classlink BasePropValve basecomponent_basepropvalve.html    
<attr> Description
  @summary Textflt synlig i XTT som beskriver objektet lite mer n namnet p objektet
  Objekt innehllande en objektsbild fr styrning av en analog utgng i flera moder.
</attr>

<attr> OpAuto
  Pverkas normalt via knapp Auto i objektsbild, nollstlls alltid.
  Funktionen p knappen i bilden r "SetDig".
</attr>
<attr> OpMan
  Pverkas normalt via knapp Man i objektsbild, nollstlls alltid.
  Funktionen p knappen i bilden r "SetDig".
</attr>
<attr> ManMode
  r hg nr aktuell mod r manuell, styrs normalt av funktionsobjektet och knapp i bild. OBS att
  attributet inte har ngon backup vilket innebr vid PLC start att ManMode r 0, dvs auto mod
  rder.
</attr>
<attr> LocalMode
  Pverkas via ingng LocalMode i funktionsobjektet och anvnds endast fr statusvisning i bild.
</attr>
<attr> OpAutoOnly
  Konfiguerar funktionsobjektet att inte ta hand om auto/man mod. Knappar i bild tas bort. 
</attr>
<attr> OpUpdateManRef
  Konfiguerar att uppdatering OpRefMan grs i automtik, dvs OpRefMan skrivs ver av PLC programmet
  i automatik med vrdet p RefAuto. Detta gr att det blir en mjuk vergng p OutRef nr man gr
  frn auto till man mod.
</attr>
<attr> OpNoLocal
  Konfiguerar funktionsobjektet att inte visa lokal mod indikeringen i bild.
</attr>
<attr> OpRefMan
  Referens i manuell mod som kan ndras av operatr i bilden. Uppdateras automatiskt av
  autoreferensen i automatik om OpUpdateManRef r 1.
</attr>
<attr> OpMinRefMan
  Stller in minsta manuella referensvrde som kan ndras av operatr i bilden.
</attr>
<attr> OpMaxRefMan
  Stller in strsta manuella referensvrde som kan ndras av operatr i bilden.
</attr>
<attr> OpDisableLocalAlarm
  Konfiguerar funktionsobjektet att INTE larma fr "lokal mod" nr lokal mod aktiveras
  via funktionsobjektets ingng LocalMod.
</attr>
<attr> AlarmLocalMode
  Larmtext att driftens lokal mod r aktiverad (B-larm).
</attr>
<attr> IndMode
  Textstrng 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.
</attr>
<attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
</attr>
</class>

####################################################################################

<class> CompModeAMFo
 @Version
 @Author je
 @summary PLC funktionsobjekt fr CompModeAM
 Funktionsobjekt fr CompModeAM 
 @image orm_compmodeamfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet CompModeAM
 i planthierarkin.
 
 Objektet tar hand om mod hantering auto/man och vervakar drift med en analog utgng.

 @b Se ven
<attr> Description
  @summary Textflt synlig i XTT som beskriver objektet lite mer n namnet p objektet
  Objekt innehllande styrning av en analog utgng i auto eller manuell mod samt en
  objektsbild fr manvrering och statusvisning. 
</attr>

<attr> RefAuto 	
  Objektets ingng fr den analoga styrreferensen som gller i automatik mod.
</attr>
<attr> LocalMode 	
  Indikator lokal i tillhrande objektsbild visar gult om ingngen r hg.
</attr>
<attr> OutRef 	
  Objektets analoga referensutgng. 
</attr>
<attr> PlcConnect
  Referens till objektet i planthierarkin.
</attr>

</class>

###############################################################################

<class> CompPid
@Version
@Author hw/je
@Summary PID regulator. 
@b PID regulator. 
@image orm_en1-141.gif

@b Objektsbild regulator
@image orm_pid_og.gif

Inmatningsfltet Set (grna) anvnds fr att manuellt ndra brvrdet fr regulatorn. Detta gller
under frutsttningen att INGET mod objekt r associerat (skrivs ver).

 - Knapp Mode ppnar en bild fr ett associerat modeobjekt CompModePID dr man ndrar regulatorns
   mod mm.

@b Objektsbild fr regulatorns modobjekt
@image orm_mode_og.gif

@h1 Bra att veta
I normalfallet anvnds Pidobjekt tillsammans med ett Modeobjekt. Gller ven
CompPID och CompMode.
Modeobjektet spelar d rollen av interface till Pidobjektet. Frn Modeobjektet r 
det mjligt att vlja MANUAL, AUTO och CASCADE: 
 
   - Manual mod r en mod nr regulatorns utsignal r tvngsstyrd till nskat 
     vrde.   
   - Auto mod r en mod nr regulatorns arbetar med internt brvrde frn 
     modobjektet.
   
   - Cascade mod (kaskad) r en mod dr regulatorns arbetar med ett externt
     brvrde, dvs modobjektets ingng XSetVal [XSV].
    
@h1 Regulatorn

Algoritmens proportionella term respektive derivata term kan baseras antingen p 
rvrdet eller reglerfelet. 
PidAlg anger frdelningen.
Exempel: PI+D innebr att P-delen och I-delen verkar p regleravvikelsen, medan 
D-delen bara pverkas av rvrdesfrndringar. En stegndring av brvrdet ger 
inte ngon spik frn D-delen, utan bara en stegndring frn P-delen, och sedan 
en integrering av reglerfelet.
I+P innebr p samma stt att P-delen bara pverkas av rvrdesfrndringar. Vid 
en stegndring av brvrdet fr vi inget steg p utgngen. Utstyrningen ndras 
bara genom att det strre reglerfelet brjar integrera utsignalen.

Vid P- och PD-algoritm anvnds en absolut algoritm. Utsignalen kan d allts inte 
ligga stabilt skilt frn noll utan regleravvikelse, annat n om man anvnder en 
framkopplingssignal.
Vid alla algoritmer med I-del baseras hela tiden frndringar i utsignalen p 
frndringar i insignalerna. Man kan fortfarande stnga av integrereringen med 
en insignal till objektet.
 
Pid-objektet har tv utgngar som bda kan anvndas som styrsignal. Vilken som 
anvnds i det enskilda fallet beror p hur regleringen r ordnad: 
OUT (attributet OutVal ) innehller ett vrde som kan komma frn regleralgoritmen,
frn operatren i lge  MANUAL eller vara ett s.k. tvngsstyrningsvrde.
Signalen anvnds fr t ex varvtalsutstyrning, eller som brvrdesposition till 
ett stlldon.
OC (attributet OutChange ) anger hur stlldonet ska ndras mellan tv successiva 
exekveringar.
I detta fall talar man om algoritmens 'velocity' eller 'incremental form'.
Detta r anvndbart fr stlldon som bara har ka- och minska-signaler, utan 
lgesterfring. Anvnds d normalt med INC3P-objektet, som integrerar 
frndringarna och omvandlar till tid fr ka resp minska.
OutChange fortstter att ge signal, ven OutVal bottnat i MinOut eller MaxOut.

Derivata termen filtreras internt med 1:a ordningens filter. Filtreringen kopplas 
bort genom att stta DerGain = 0, men regleringen blir d ofta mycket strknslig.
Normalt r DerGain ca 3, vilket innebr att utsignalen pverkas momentant 3 ggr 
s mycket av derivatadelen som av P-delen. Derivatatillskottet smetas sedan ut 
ver tiden, s att det totala integrerade tillskottet blir lika stort som den 
skulle bli utan filtrering.
 
En framkopplingssignal, Bias, kan inkluderas i algoritmen genom en ingngssignal 
till objektet.
 
Utvrdet, OutVal, begrnsas till intervallet { MinOut, MaxOut }. Det innebr att 
man kan tappa det stabila lget vid en orolig reglering, speciellt vid inkopplad 
D-del.
Exempel: Vi har en ganska orolig fldesreglering (utsignal 0-100 %) och reglerar 
nra maxvarvet fr pumpen. Vi behver styra ut i snitt 98 % fr att n nskat 
brvrde. Utsignalen fladdrar ca +- 5 % pga strningar. Om MaxOut r 100 %, s 
innebr det att regulatorn bottnar regelbundet. Utsignalen kommer d att svnga 
mellan 90 och 100 % med en medelutsignal p ca 95%, och vi nr inte nskat 
brvrde.
Lsning: Stt MinOut och MaxOut till -10 % resp 110 %. Utsignalen kommer att 
svnga mellan 93 och 103% med ett medel p 98%, och vi uppnr nskat brvrde. 
Utsignalen fr sedan begrnsas till 0 - 100 % utanfr PID-regulatorn.


Regulatorn har sttfri omkoppling AUTO / MANUAL och efter annan tvngsstyrning av 
regulatorn.
Dock ej vid P- eller PD-reglering.
 
EXEMPEL 1

Exempelkurvor fr att visa P- och Delens inverkan vid olika typinstllningar. 
Insignal steg och ramp.

@image orm_pid_3.png

vre delen:
Brun kurva.  rvrde (samma som P-del frn regulatorn). Steg samt ramp.
Lila kurva.  Utsignal frn PD med Kp = 1, DerTime = 10s, DerGain = 3.

Nedre delen -  D-del frn regulatorn.
Grn kurva.  DerTime = 10s. Ingen filtrering (DerGain = 0). Notera spiken vid 
             stegndringen.
Gul kurva.   DerTime = 10s. Filtrerad D-del DerGain = 3.
Bl kurva.   DerTime = 20s. Filtrerad D-del DerGain = 3.


EXEMPEL 2 fr att visa skillnaden mellan PID, PI+D och I+PD vid terkopplat 
system och stegfrndring av brvrdet:

@image orm_pid_4.png

I+PD (uppe till vnster) brjar sakta integrera upp styrsignalen vid stegndring.
PI+D (uppe till hger) ger ett stegsvar som medfr att vi fr en snabbare 
     reglering till nya brvrdet.
PID  (nere till vnster) ger en kort spik vid stegndringen. Denna regulator har 
     MaxOut = 500%
PID  (nere till hger) r identisk med fregende, men har MaxOut = 100%, vilket 
     ger "bakvnt" resultat. P ger ca 30 % upp, D ger en spik p ca 90 % Totalt ca 
     155 % Regulatorn bottnar i 100 % utsignal, och nr vi sedan tar bort D-spiken 
     p 90 % fr regulatorn brja om frn 10 % utsignal.


@h1 Exempel

@h2 Fldesreglering 
Fldesreglering med varvtalsreglerad pump; se figur nedan (Speed Control of 
a Pump). 

- Brvrde stts frn externt optimeringsprogram (Av-signalen OptFlow) t.ex 
  1 gng / 10 min eller direkt av operatr. 
- Brja med styrsignalen 0 vid pumpstart. 
 
@image orm_en1-151.gif
Speed Control of a Pump 

En principlsning fr styrning av den varvtalsreglerade pumpen visas i figuren
nedan (Configuration of Speed Control of a Pump) 

 
@image orm_en1-152.gif
Configuration of Speed Control of a Pump 

Mode-objektets attribut modifieras enligt fljande: 
@image orm_en1-153.gif
 
Pid-objektets attribut modifieras enligt fljande: 
@image orm_en1-154.gif
 
Insignalen p fo1-ingngen tillsammans med OpMod-attributet i Mode-objektet 
bestmer aktuellt driftfall. 

@b OpMod = MANUAL (=1)
  D Mode-objektets for-utgng blir TRUE tvingas Pid-objekt utgng
  anta vrdet p FOV-ingngen.

  Vid ndring av driftlge, AUTO --> MANUAL, innehller ForcVal styr-
  signalens ( OutVal ) senaste vrde. Detta r ett bra vrde att starta
  manuella ndringar utifrn.

  I detta driftlge kan operatren ndra ForcVal liksom brvrdet SetVal.
  MinOut och MaxOut, i Pid-objektet, utgr ingen begrnsning i lge
  MANUAL. 

@b OpMod = AUTO (=2)
  Operatren stter fldesbrvrdet SetVal. Vrdet ska ligga i intervallet
  MinSet till MaxSet. Optimeringsbrvrdet XSetVal ignoreras.

  Regulatorns styrsignal, OutVal varierar i intervallet MinOut till
  MaxOut.

  Mode-objektet avlser Pid-objektets OutVal och lagrar vrdet i
  utgngen ForcVal s lnge AUTO gller. 

@b OpMod = CASCADE (=4)
  Det externa optimeringsbrvrdet i XSetVal kopieras ver till SetVal.
  Pid-objektet reglerar mot detta brvrde.

@b Force1 = 1 PUMP STOP
  Oberoende av vrdet p OpMod tvngsstyrs regulatorns styrsignal till
  ForcVal = XForcVal (=0), dvs MinOut och MaxOut utgr ingen
  begrgnsning vid tvngsstyrning.

@h2 Alternativa regulatorer med fljning 
 
@image orm_en1-155.gif
Shunt Control 

Genom shuntreglering ver vrmevxlaren, skall TT1-temperaturen hllas 
konstant i sekundrntet. TT2-temperaturen p returfldet till pannan ('BOILER') 
fr dock inte understiga daggpunkttemperaturen vilket skulle kunna ske vid stora 
effektuttag. 

Vid lg primrtemperatur vljs TT2-reglering. D driftsfrhllanden medger sker 
tergng till TT1-reglering. 

I lge MANUAL sker styrningen med TT1-regulatorn. TIC2 fr ej lggas i MANUAL. 
Se figur nedan (PLC program with Alternative Controllers). 

Instllningar 

... i Mode-objektet TIC1M har valts: 

- AccMod = 3 , dvs AUTO / MANUAL r bda tilltna. 
- OpMod = AUTO, betyder att operatren stter SetVal
        = MANUAL, betyder att operatren stter utsignalen ForcVal 

... i Pid-objektet TIC1 har valts: 

- Inverse = TRUE, dvs. lg TT1-temperatur medfr kat flde genom vrmevxlaren. 

... i Mode-objektet TIC2M har valts: 

- AccMod = 2 , dvs. endast AUTO 
- Konstruktren stter grnsvrdet, dvs minvrdet av TT2, i SetVal 

... i Pid-objektet TIC2 har valts: 

- Inverse = FALSE, dvs. omvnt styringrepp, vid lga TT2-temperaturer minskar 
  fldet genom vrmevxlaren, by-pass fldet kar. 
  
@image orm_en1-156.gif
PLC program with Alternative Controllers 

Driftfall: 

- Normal drift. TIC1 i AUTO. TIC2 fljer i tvngsstyrning. 
- TT2 lg. TIC1 vljer i tvngsstyrning. 
- TIC1M i MANUELL. TIC1 stller ut operatrens vrde frn TICM. ForcVal . 
- TIC2 fljer i tvngsstyrning. 
- TIC2 tergr till AUTO d TT2 gr under grnsen 
- Fldet genom vrmevxlaren r tillrckligt fr att TT1-temperaturen ska g 
  ver brvrdet. Vxla till TT1-reglering, dvs TIC1 styr shuntventilen. 

@h2 Kaskad reglering 

Temperaturreglering i ugn med tv separata brnslefldesloopar, med undantag 
fr frbrnningsluftregleringen, visas i figuren nedan. TT avser en temperatur 
transmitter, FT fldes transmittrar och FIC fldesregulatorer. TIC r en 
temperatur regulator 
 
@image orm_en1-157.gif
Block Diagram for Temperature Control 

Alla Pid-objekt har Inverse satt till TRUE. Lsningen br kompletteras med 
tvngsstyrning av TIC1M till medelflde d ingen FICx ligger i kaskad. En 
realiseringen visas i figuren nedan (Traditional Cascade Configuration). 

@image orm_en1-158.gif 
Traditional Cascade Configuration 

@h2 Gemensam eller individuell styrning av flera reglerloopar 
I figuren nedan (Two Levels with Mode Objects in a Control Loop) delar tv 
reglerloopar en gemensamma mod-instans fr synkront upptrdande i AUTO och 
MANUAL. Men varje enskild loop kan ocks styras individuellt frn separata 
Mode-objekt med internt brvrde och egen manuell utsignal. Den individuella 
styrningen verrider den gemensamma. 

@image orm_en1-159.gif 
Two Levels with Mode Objects in a Control Loop 

@h2 Kvotreglering ('ratio control') 
Figuren nedan (Addition of a Reagent) visar tillsats av en reagens. 
Blandningsfrhllandet ska hllas konstant oberoende av FT2-fldet. FT r 
fldestransmittern och FIC fldesregulatorn. 

@image orm_en1-160.gif 
Addition of a Reagent 

En realisering visas i figuren nedan (Ratio Control). Regleringen kan ske i 
AUTO (= operatren ger kvotbrvrde) eller MANUAL ( = operatren ger sjlv 
utsignalens storlek). Kvotrvrdet br kontrollers fr att frhindra division 
med noll. 
 
@image orm_en1-161.gif
Ratio Control 

@b Plc kod
Fr PLC programmering anvnds funktionsobjektet CompPid_Fo.
 @image orm_comppid_fo_fo.gif
 
Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
@b Se ven
<attr>ProcVal 
rvrdessignal som kopplas in till PLC funktionsobjektet (PROCess VALue). 
</attr>

<attr>SetVal 
Brvrdessignal som kopplas in till PLC funktionsobjektet (SETpoint VALue). Denna
ingng hmtar oftast signalen frn en utgng p det associerade Mode-objektet. 
</attr>

<attr>Bias 
Framkopplingsvrde ( 'feed forward value') som kopplas in till PLC funktionsobjektet.
Attributet kan ndras frn Pid - objektets MERbild. 
</attr>

<attr>ForcVal 
Tvngsstyrningsvrdet som kopplas in till PLC funktionsobjektet. D Force r TRUE stts
OutVal = ForcVal . Denna ingng hmtar oftast signalen frn en utgng p det
associerade Mode-objektet.
</attr>

<attr>Force 
Tvingaorder som kopplas in till PLC funktionsobjektet.

Anger om ngot av alternativen tvngsstyrning / MANUAL gller eller inte. 
FALSE betyder att inget av dessa alternativ r frhanden; TRUE innebr att 
antingen tvngsstyrning eller MANUAL valts. Denna ingng hmtar oftast
signalen frn en utgng p det associerade Mode-objektet.
</attr>

<attr>IntOff 
Avstngning integreringsorder som kopplas in till PLC funktionsobjektet.

Anger om integrationen kopplats bort eller inte. FALSE betyder att 
integrationstermen ska vara med; TRUE innebr att integrationen kopplats 
bort. Attributet kan ndras frn Pid-objektets MERbild. 
</attr>

<attr>OutVal 
Utgngen ifrn PLC funktionsobjektet.

Regulatorns styrsignal. Vrdet baseras p algoritmens 'positional form', frn 
operatren i lge MANUAL eller p ett s.k. tvngsstyrningsvrde. 
</attr>

<attr>OutChange 
Utgng ifrn PLC funktionsobjektet.

Regulatorns styrsignal baserad p 'incremental form'. 

Attributet avser styrsignalsfrndringen mellan tv konsekutiva exekveringar; 
dvs. OutVal t - OutVal t-1 . 
</attr>

<attr>ControlDiff 
Differensutsignal r/brvrde ifrn PLC funktionsobjektet.

Reglerfelet (= ProcVal - SetVal ). 
</attr>

<attr>EndMin
Utgng minvrde aktiverat ifrn PLC funktionsobjektet.

Om berknat vrde p OutVal inte tillhr intervallet { MinOut , MaxOut } ska 
begrnsning ske till motsvarande intervallgrns. Attributet anger om sdan 
begrnsning skett vid den senaste exekveringen eller inte. 

Om begrnsning grs mot 

-- MinOut , ska EndMin sttas TRUE
-- MaxOut , ska EndMax sttas TRUE 

annars r de FALSE. 

EndMin / EndMax kan endast sttas i driftlge AUTO och CASCADE. Se 
ocks EndHys nedan. 
</attr>

<attr>EndMax 
Utgng maxvrde aktiverat ifrn PLC funktionsobjektet.

Se EndMin
</attr>

<attr>PidAlg 
Det finns tskilliga diskreta variationer av PID algoritmen. PidAlg anger det 
aktuella valet. Fljande realiseringar finns att vlja mellan: 

1 -- I I-regulator. Regulator med endast I-verkan.
Gain anvnds inte.

3 -- I + P Integrerande regulator med proportionell regler-
verkan. P-termen baseras p rvrdet ProcVal.

6 -- P P-regulator. Ger endast proportionell reglerverkan.

7 -- PI PI-regulator. Regulator som ger proportionell och
integrerande reglerverkan.
P-termen baseras p reglerfelet ControlDiff.

11 -- I + PD Integrerande regulator med proportionell deriverande
reglerverkan.
Bde P- och D-termen baseras p rvrdet ProcVal.

14 -- P + D Proportionell regulator med deriverande reglerverkan.
P baseras p reglerfelet, D p rvrdet.

15 -- PI + D Proportionell integrerande regulator med deriverande
reglerverkan. P-termen baseras p reglerfelet ControlDiff,
D p rvrdet value.

30 -- PD PD-regulator. Regulator som ger proportionell och
deriverande reglerverkan.
Bde P- och D-termen baseras p reglerfelet.

31 -- PID PID-regulator. Regulator som ger proportionell
integrerande och deriverande reglerverkan. Bde P- och
D-termen baseras p reglerfelet.
</attr>

<attr>Gain 
Proportionalitetsfaktorn. Anger frstrkningen; = 0.

Vrdet kan ndras frn Pid-objektets MERbild. 
</attr>

<attr>IntTime 
Anger, i sekunder, integrationstiden.

Vrdet kan ndras frn Pid-objektets MERbild. 
</attr>

<attr>DerTime 
Anger deriveringstiden i sekunder.

Normalt gller att DerTime r strre n ScanTime och
1.0 = DerGain <  
</attr>

<attr>DerGain 
Derivatatermens bidrag till styrsignalen kan filteraras i ett 1:a ordningens filter. 
Attributet definierar filtret. Om,
1.0 = DerGain <  , annars ingen filtrering 

DerGain r normalt i storleksordningen 3 till 4. 

Vrdet kan ndras frn Pid-objektets MERbild. 
</attr>

<attr>Inverse 
Anger om reglerverkan ska ske inverterat eller inte. FALSE betyder att ett vid 
ofrndrat brvrde spontant vxande rvrde mts av en kande styrsignal, 
dvs. omvnd reglerverkan. TRUE r normalfallet, d ett spontant kande 
rvrde mts med en minskande styrsignal. 
</attr>

<attr>BiasGain 
Anger framkopplingens frstrkning; faktorn fr vara negativ.

Vrdet kan ndras frn Pid-objektets MERbild. 
</attr>

<attr>MinOut
I driftlge AUTO och CASCADE ska den utstllda styrsignlaen OutVal vara i 
intervallet { MinOut , MaxOut }. Flaggorna EndMin / EndMax anvnds fr att 
signalera d begrnsning sker.
Om OutVal r strre n MaxOut eller mindre n MinOut , begrnsas OutVal 
till vrdet av motsvarande intervallgrns.
Om MinOut = MaxOut sker ingen begrnsning. 
</attr>

<attr>MaxOut 
Se MinOut
</attr>

<attr>ScanTime 
Programcykeltid i sekunder. Initieras automatiskt vid kompilering. 
</attr>

<attr>AccGain
Ej implementerad funktion. Anger operatrens behrighet att ndra vrde p 
Gain resp. IntTime . Fljande behrigheter r mjliga: 

0 -- Ingen ndring tillten
? 0 -- ndring tillten. 
</attr>

<attr>AccInt
Ej implementerad funktion. Anger operatrens behrighet att ndra vrde p 
Gain resp. IntTime . Fljande behrigheter r mjliga: 

0 -- Ingen ndring tillten
? 0 -- ndring tillten. 
</attr>

<attr>AccDer
Ej implementerad funktion. Anger operatrens behrighet att ndra vrde p 
DerTime. Fljande behrigheter r mjliga: 

0 -- Ingen ndring tillten
? 0 -- ndring tillten. 
</attr>

<attr>AccDGain 
Ej implementerad funktion. Anger operatrens behrighet att ndra vrde p 
DerGain . Fljande behrigheter r mjliga: 

0 -- Ingen ndring tillten
? 0 -- ndring tillten. 
</attr>


<attr>AccBias
Ej implementerad funktion. Anger operatrens behrighet att ndra vrde p 
Bias. Fljande behrigheter r mjliga: 

0 -- Ingen ndring tillten
? 0 -- ndring tillten. 
</attr>

<attr>AccBGain 
Ej implementerad funktion. Anger operatrens behrighet att ndra vrde p 
BiasGain . Fljande behrigheter r mjliga: 

0 -- Ingen ndring tillten
? 0 -- ndring tillten. 
</attr>

<attr>MinGain
Minsta tilltna vrde vid operatrsndring av Gain. 
</attr>

<attr>MaxGain 
Strsta tilltna vrde vid operatrsndring av Gain. 
</attr>

<attr>MinInt
Minsta tilltna vrde vid operatrsndring av IntTim. 
</attr>

<attr>MaxInt
Strsta tilltna vrde vid operatrsndring av IntTim. 
</attr>

<attr>MinDer
Minsta tilltna vrde vid operatrsndring av DerTim . 
</attr>

<attr>MaxDer 
Strsta tilltna vrde vid operatrsndring av DerTim . 
</attr>

<attr>MinBias 
Minsta tilltna vrde vid operatrsndring av Gain . 
</attr>

<attr>MaxBias
Strsta tilltna vrde vid operatrsndring av Gain . 
</attr>

<attr>MinBGain
Minsta tilltna vrde vid operatrsndring av BiasGain . 
</attr>

<attr>MaxBGain 
Strsta tilltna vrde vid operatrsndring av BiasGain . 
</attr>

<attr>MinDMaxDGain 
Minsta och strsta tilltna vrde vid operatrsndring av DerGain . 
</attr>

<attr>SetMinShow
Skalomrdets nedre grns vid presentation av ProcVal och SetVal i 
Pid-objektets objektbild. 

Vrdena kan ndras frn Pid-objektets MERbild. 
</attr>

<attr>SetMaxShow 
Skalomrdets vre grns vid presentation av ProcVal och SetVal i 
Pid-objektets objektbild. 

Vrdena kan ndras frn Pid-objektets MERbild. 
</attr>

<attr>OutMinShow
Skalomrdets nedre grns vid presentation av OutVal i Pid-objektets 
objektbild. 

Vrdena kan ndras frn Pid-objektets MERbild. 
</attr>

<attr>OutMaxShow 
Skalomrdets vre grns vid presentation av OutVal i Pid-objektets 
objektbild. 

Vrdena kan ndras frn Pid-objektets MERbild. 
</attr>

<attr>SetEngUnit 
Anger ingenjrsenheten p SetMinShow / SetMaxShow , t.ex. meter. Anvnds 
i Pid-objektets objektbild. 
</attr>

<attr>OutEngUnit 
Anger ingenjrsenheten p OutMinShow / OutMaxShow , t.ex. %. Anvnds i 
Pid-objektets objektbild. 
</attr>

<attr>ModeObjDid 
Anger fullstndigt namn p det med Pid-objektet associerade Mode-objektet. 
Attributet gr det mjligt att via knapp i Pid-objektets objektbild starta 
objektbilden fr det associerade Mode-objektet. 
</attr>

<attr>EndHys 
Anger hysteresen p MinOut och MaxOut i samband med manvreringen av 
EndMin / EndMax flaggorna. 
</attr>
 
<attr>FiltDer 
Filtrerad derivata sparas till nsta exekevering. 
</attr>

<attr>OpMod
OpMod = MANUAL (=1)
D Mode-objektets for-utgng blir TRUE tvingas Pid-objekt utgng
anta vrdet p FOV-ingngen.
Vid ndring av driftlge, AUTO --> MANUAL, innehller ForcVal styr-
signalens ( OutVal ) senaste vrde. Detta r ett bra vrde att starta
manuella ndringar utifrn.
I detta driftlge kan operatren ndra ForcVal liksom brvrdet SetVal.
MinOut och MaxOut, i Pid-objektet, utgr ingen begrnsning i lge
MANUAL. 

OpMod = AUTO (=2)
Operatren stter fldesbrvrdet SetVal. Vrdet ska ligga i intervallet
MinSet till MaxSet. Optimeringsbrvrdet XSetVal ignoreras.
Regulatorns styrsignal, OutVal varierar i intervallet MinOut till
MaxOut.
Mode-objektet avlser Pid-objektets OutVal och lagrar vrdet i
utgngen ForcVal s lnge AUTO gller. 

OpMod = CASCADE (=4)
Det externa optimeringsbrvrdet i XSetVal kopieras ver till SetVal.
Pid-objektet reglerar mot detta brvrde.

Force1 = 1 PUMP STOP
Oberoende av vrdet p OpMod tvngsstyrs regulatorns styrsignal till
ForcVal = XForcVal (=0), dvs MinOut och MaxOut utgr ingen
begrgnsning vid tvngsstyrning.
</attr>

<attr> PlcConnect
Referens som visar vilket funktionsobjekt objektet har blivit knuten (connected) till.
</attr>
</class>

#########################################################################

<class> CompPID_Fo
@Version
@Author hw/je
@summary PLC funktionsobjekt fr CompPID
Funktionsobjekt fr CompPID 
@image orm_comppid_fo_fo.gif

Skapa ett funktionsobjekt i PLC editorn och koppla till objektet CompPID i planthierarkin.

@b Se ven
<attr>ProcVal 
rvrdet (PROCess VALue). 
</attr>

<attr>SetVal 
Brvrdet (SETpoint VALue). Ingngen kopplas ofta till motsvarande utgng 
p det associerade Mode-objektet. 
</attr>

<attr>Bias 
Framkopplingsvrdet ( 'feed forward value'). Attributet kan ndras frn Pid - 
objektets MERbild. 
</attr>

<attr>ForcVal 
Tvngsstyrningsvrdet. D Force r TRUE stts OutVal = ForcVal . Ingngen 
kopplas ofta till motsvarande utgng p det associerade Mode-objektet. 
</attr>

<attr>Force 
Anger om ngot av alternativen tvngsstyrning / MANUAL gller eller inte. 
FALSE betyder att inget av dessa alternativ r frhanden; TRUE innebr att 
antingen tvngsstyrning eller MANUAL valts. Ingngen kopplas ofta till 
motsvarande utgng p det associerade Mode-objektet. 
</attr>

<attr>IntOff 
Anger om integrationen kopplats bort eller inte. FALSE betyder att 
integrationstermen ska vara med; TRUE innebr att integrationen kopplats 
bort. Attributet kan ndras frn Pid-objektets MERbild. 
</attr>

<attr>OutVal 
Regulatorns styrsignal. Vrdet baseras p algoritmens 'positional form', frn 
operatren i lge MANUAL eller p ett s.k. tvngsstyrningsvrde. 
</attr>

<attr>OutChange 
Regulatorns styrsignal baserad p 'incremental form'. 

Attributet avser styrsignalsfrndringen mellan tv konsekutiva exekveringar; 
dvs. OutVal t - OutVal t-1 . 
</attr>

<attr>ControlDiff 
Reglerfelet (= ProcVal - SetVal ). 
</attr>

<attr>EndMin
Om berknat vrde p OutVal inte tillhr intervallet { MinOut , MaxOut } ska 
begrnsning ske till motsvarande intervallgrns. Attributet anger om sdan 
begrnsning skett vid den senaste exekveringen eller inte. 

Om begrnsning grs mot 

-- MinOut , ska EndMin sttas TRUE
-- MaxOut , ska EndMax sttas TRUE 

annars r de FALSE. 

EndMin / EndMax kan endast sttas i driftlge AUTO och CASCADE. Se 
ocks EndHys nedan. 
</attr>

<attr>EndMax 
Se EndMin
</attr>

<attr> PlcConnect
Referens till objektet i planthierarkin.
</attr>

</class>

#####################################################################

<class> CompModePID
@Version
@Author hw/je
@Summary Val av reglermod fr PID regulator
@b Mode pid-regulator
Hanterar val av reglermod (MANUAL / AUTO / CASCADE) och s.k. 
tvngsstyrning t Pid-objekt. 
@image orm_en1-121.gif

Fljande reglermoder finns: 

MANUAL  -- d operatren sjlv stter Pid-objektets styrsignal. 
AUTO    -- d operatren vljer brsvrde och Pid-objektet
           berknar styrsignal. 
CASCADE -- utsignalen frn ett objekt, t.ex. Pid-objekt, anvnds som 
           brvrde av det med Mode-objektet associerade Pid-objektet. 
 

Tvngsstyrning innebr att Pid objektets OutVal baseras p Mode objektets 
attribut XForceVal , inte p PID-algoritmen.

Pid-objektet har tv utgngar som bda kan anvndas som styrsignal. Vilken 
som anvnds i det enskilda fallet beror p hur regleringen r ordnad: 

OUT (attributet OutVal ) innehller ett vrde som kan komma frn 
evalueringen av PID-algoritmens 'positional form', frn operatren i lge 
MANUAL eller vara ett s.k. tvngsstyrningsvrde. Kunskapen om var 
stlldonet ska st ligger i detta fall p regulatorsidan eftersom hela vrdet 
anvnds. 
OC (attributet OutChange ) anger hur stlldonet ska ndras mellan tv 
successiva programcykler. I detta fall talar man om PID-algoritmens 'velocity' 
eller 'incremental form'. 

@b Objektsbild
 @image orm_mode_og.gif

@b Plc kod
Fr PLC programmering anvnds funktionsobjektet CompModePid.
@image orm_compmodepid_fo_fo.gif
 
Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
@b Se ven
<attr>XSetVal 
Externt brvrde som kopplas in till PLC funktionsobjektet (kaskadbrvrdet)
</attr>

<attr>ProcVal 
rvrde som kopplas in till PLC funktionsobjektet
</attr>

<attr>XForcVal 
Externt tvngsstyrningsvrde som kopplas in till PLC funktionsobjektet.
</attr>

<attr>Forc1 
Anger om ovillkorlig tvngsstyrning valts eller inte. Insignal som kopplas till
PLC funktionsobjektet.
</attr>

<attr>Forc2 
Anger, i lge AUTO och CASCADE, om tvngsstyrning valts eller inte. Insignal som
kopplas till PLC funktionsobjektet.
</attr>

<attr>OutVal 
terkopplingssignal som kopplas in till PLC funktionsobjektet.

D reglerkretsen stts i lge MANUAL skulle processen f en strre eller 
mindre stt ('bump') om vrdet p ForcVal inledningsvis avvek frn det 
aktuella rvrdet, ProcVal . 

Fr att undvika detta gller fljande: Vid omkoppling till lge MANUAL 
initieras internt FOV-utgngen med vrdet av OutVal . Allts terstr att se till 
att vrdet p OutVal ger 'bumpless transfer'. Detta brukar lsas med en analog 
terkoppling frn Pid-objektets OUT -utgng. 
</attr>

<attr>SetVal 
Brvrdes utgng ifrn PLC funktionsobjektet.

Anger, i lge AUTO och CASCADE, aktuellt brvrde. Attributet kan i lge 

- MANUAL och AUTO, ndras frn Mode objektets objektbild 

- CASCADE, internt tilldelas vrdet av XSetVal . 

Ofta ansluts utgngen till motsvarande ingng p efterfljande Pid-objekt. 
</attr>

<attr>ForcVal 
Tvngstyrningsvrde, utgng ifrn PLC funktionsobjektet.

Normalt ansluts utgngen till motsvarande ingng p efterfljande Pid-objekt. 
Vrdet p Pid-objektets utgngar OUT och OC kommer att baseras p ForcVal 
i fljande fall: 

ovillkorlig tvngsstyrning, dvs Forc1 r TRUE och ForceVal = XForceVal 
villkorlig (= reglermod r AUTO eller CASCADE) tvngsstyrning d Force2 = 
TRUE och ForceVal = XForceVal 
OpMod = MANUAL. ForcVal stts av operatren, t.ex frn Mode-objektets 
objektbild. 
</attr>

<attr>Force 
Reglermod i tvingalge, utgng ifrn PLC funktionsobjektet.

Normalt ansluts utgngen till motsvarande ingng p efterfljande Pid - objekt. 

Attributet anger fr Pid-objektet om vrdena till utgngarna OUT och OC ska 
hmtas frn algoritmen eller inte. FALSE betyder att AUTO eller CASCADE 
gller, dvs. vrdena baseras p algoritmen. TRUE innebr att tvngskrning 
eller MANUAL gller och att vrdena istllet ska bygga p FOV-utgngens 
vrde. 
</attr>

<attr>AutMode 
Reglermod i automatik, utgng ifrn PLC funktionsobjektet. 

Anger om reglermod AUTO valts eller inte. FALSE betyder att annan mod 
gller; TRUE innebr att AUTO valts. 

Eftersom ett efterfljande Pid-objekt inte behver skilja mellan AUTO och 
CASCADE anvnds attributet ofta fr ren indikering. 
</attr>

<attr>CascMod 
Reglermod i kakskamod, utgng ifrn PLC funktionsobjektet.

Anger om reglermod CASCADE valts eller inte. FALSE betyder att annan mod 
gller; TRUE innebr att CASCADE valts. 

Eftersom ett efterfljande Pid-objekt inte behver skilja mellan AUTO och 
CASCADE anvnds attributet ofta fr ren indikering. 
</attr>

<attr>ManMode 
Anger om reglermod MANUELL valts eller inte. FALSK betyder att annan mod 
gller; SANT innebr att MANUELL valts. Attributet anvnds endast som information.
</attr>

<attr>OpMod 
Anger vald reglermod. Attributet kan ndras frn Mode-objektets objektbild. 

= 1 MANUAL. Operatren vljer regulatorns styrsignal. Regulatorns
styrsignal tvngsstyrs till angivet vrde i ForceVal.

MinOut och MaxOut definierar styrsignalens tilltna intervall.

= 2 AUTO. Operatren vljer brvrde, Regulatorns brvrde = 
SetVal och styrsignalen rknar regulatorn fram.

MinSet och MaxSet definierar bbrvrdets tilltna intervall.

= 4 CASCADE. Som i AUTO men regulatorns brvrde = XSetVal. 
</attr>

<attr>AccMod 
Anger operatrens behrighet att ndra vrde p OpMod . Fljande 
behrigheter/vrden r mjliga: 

1 -- Bara MANUAL
2 -- Bara AUTO   
3 -- MANUAL / AUTO 
4 -- Bara CASCADE
5 -- CASCADE / MANUAL
6 -- CASCADE / AUTO
7 -- MANUAL / AUTO / CASCADE
</attr>

<attr>AccOut 
Ej implementerad funktion. Anger operatrens behrighet att ndra ForcVal . 
Fljande behrigheter r mjliga: 

0 -- Ingen ndring tillten
? 0 -- ndring tillten. 
</attr>

<attr>MinOut
Minsta tilltna vrde vid operatrsndring av ForcVal . 
I lge MANUAL kan ForcVal ndras frn Mode-objektets objektbild. 
</attr>

<attr>MaxOut
Strsta tilltna vrde vid operatrsndring av ForcVal . 
I lge MANUAL kan ForcVal ndras frn Mode-objektets objektbild. 
</attr>

<attr>AccSet 
Ej implementerad funktion. Anger operatrens behrighet att ndra SetVal . 
Fljande behrigheter r mjliga: 

0 -- Ingen ndring tillten
? 0 -- ndring tillten. 
</attr>

<attr>MinSet 
Minsta tilltna vrde vid operatrsndring av SetVal . 
I lge MANUAL och AUTO kan SetcVal ndras frn Mode-objektets 
objektbild. 
</attr>

<attr>MaxSet 
Strsta tilltna vrde vid operatrsndring av SetVal . 
I lge MANUAL och AUTO kan SetcVal ndras frn Mode-objektets 
objektbild. 
</attr>

<attr>SetMinShow
Undre grns vid presentation av r-och brvrde i Mode-objektets 
objektbild. Grnserna kan ndras frn objektbilden. 
</attr>

<attr>SetMaxShow 
vre grns vid presentation av r-och brvrde i Mode-objektets 
objektbild. Grnserna kan ndras frn objektbilden. 
</attr>

<attr>OutMinShow
Undre grns vid presentation av Pid-objektets OutVal i Mode -
objektets objektbild. Grnserna kan ndras frn Mode-objektets MERbild. 
</attr>

<attr>OutMaxShow 
vre grns vid presentation av Pid-objektets OutVal i Mode -
objektets objektbild. Grnserna kan ndras frn Mode-objektets MERbild. 
</attr>

<attr>SetEngUnit 
Anger ingenjrsenheten fr SetMinShow / SetMaxShow , t.ex kg. Anvnds i 
Mode-objektets objektbild. 
</attr>

<attr>OutEngUnit 
Anger ingenjrsenheten fr OutMinShow / OutMaxShow , t.ex %. Anvnds i 
Mode-objektets objektbild. 
</attr>

<attr>PidObjDid 
Anger fullstndigt namn p det med Mode-objektet associerade Pid-objektet. 
Attributet gr det mjligt att via knapp i Mode-objektets objektbild starta 
objektbilden fr det associerade Pid-objektet. 
</attr>

<attr> PlcConnect
Referens som visar vilket funktionsobjekt objektet har blivit knuten (connected) till.
</attr>

</class>

#########################################################################

<class> CompModePID_Fo
@Version
@Author hw/je
@summary PLC funktionsobjekt fr CompModePID
Funktionsobjekt fr CompModePID 
@image orm_compmodepid_fo_fo.gif

Skapa ett funktionsobjekt i PLC editorn och koppla till objektet CompModePID i planthierarkin.
 
Objektet tar hand om mod hantering mm fr en PID regulator:

 - Reglermod (MANUAL / AUTO / CASCADE) 
 - Tvngsstyrning med avseende p styrsignal 

@b Se ven
<attr>XSetVal 
Externt brvrde (= Set point Val ue). Attributet anvnds enbart i lge 
CASCADE och d p s stt att SetVal = XSetVal . 
</attr>

<attr>ProcVal 
rvrde (= Proc ess Val ue). Attributet anvnds i Mode objektets objektbild vid 
visning av rvrdet. 
</attr>

<attr>XForcVal 
Externt tvngsstyrningsvrde (= Forc ed Val ue). Attributet anvnds enbart vid 
tvngsstyrning (dvs. Force1 eller Force2 r TRUE) och d p s stt att 
ForceVal = XForceVal . 
</attr>

<attr>Forc1 
Anger om ovillkorlig tvngsstyrning valts eller inte.
</attr>

<attr>Forc2 
Anger, i lge AUTO och CASCADE, om tvngsstyrning valts eller inte.
</attr>

<attr>OutVal 
D reglerkretsen stts i lge MANUAL skulle processen f en strre eller 
mindre stt ('bump') om vrdet p ForcVal inledningsvis avvek frn det 
aktuella rvrdet, ProcVal . 

Fr att undvika detta gller fljande: Vid omkoppling till lge MANUAL 
initieras internt FOV-utgngen med vrdet av OutVal . Allts terstr att se till 
att vrdet p OutVal ger 'bumpless transfer'. Detta brukar lsas med en analog 
terkoppling frn Pid-objektets OUT -utgng. 
</attr>

<attr>SetVal 
Anger, i lge AUTO och CASCADE, aktuellt brvrde. Attributet kan i lge 

- MANUAL och AUTO, ndras frn Mode objektets objektbild 

- CASCADE, internt tilldelas vrdet av XSetVal . 

Ofta ansluts utgngen till motsvarande ingng p efterfljande Pid-objekt. 
</attr>

<attr>ForcVal 
Normalt ansluts utgngen till motsvarande ingng p efterfljande Pid-objekt. 
Vrdet p Pid-objektets utgngar OUT och OC kommer att baseras p ForcVal 
i fljande fall: 

ovillkorlig tvngsstyrning, dvs Forc1 r TRUE och ForceVal = XForceVal 
villkorlig (= reglermod r AUTO eller CASCADE) tvngsstyrning d Force2 = 
TRUE och ForceVal = XForceVal 
OpMod = MANUAL. ForcVal stts av operatren, t.ex frn Mode-objektets 
objektbild. 
</attr>

<attr>Force 
Normalt ansluts utgngen till motsvarande ingng p efterfljande Pid - objekt. 

Attributet anger fr Pid-objektet om vrdena till utgngarna OUT och OC ska 
hmtas frn algoritmen eller inte. FALSE betyder att AUTO eller CASCADE 
gller, dvs. vrdena baseras p algoritmen. TRUE innebr att tvngskrning 
eller MANUAL gller och att vrdena istllet ska bygga p FOV-utgngens 
vrde. 
</attr>

<attr>AutMode 
Anger om reglermod AUTO valts eller inte. FALSE betyder att annan mod 
gller; TRUE innebr att AUTO valts. 

Eftersom ett efterfljande Pid-objekt inte behver skilja mellan AUTO och 
CASCADE anvnds attributet ofta fr ren indikering. 
</attr>

<attr>CascMode 
Anger om reglermod CASCADE valts eller inte. FALSE betyder att annan mod 
gller; TRUE innebr att CASCADE valts. 

Eftersom ett efterfljande Pid-objekt inte behver skilja mellan AUTO och 
CASCADE anvnds attributet ofta fr ren indikering. 
</attr>

<attr> PlcConnect
Referens till objektet i planthierarkin.
</attr>

</class>

###############################################################################

 <class> BaseSensor
 @Version
 @Author cs/je
 @b Sensor
 @Summary En analog sensor med vervakning.
 Objekt BaseSensor hanterar vervakningen av en analog sensor med instllningar
 fr larmgrnser och en tillhrande objektsbild.
 
 Detta objekt/sensor anvnds fretrdesvis fr sensorer som INTE r av typen
 temp, tryck, flde eller niv (dessa typer har egna objekt).
  
 Objektet vervakar fyra larmgrnser som kallas HH, H, L, och LL. Grnserna
 kan kopplas in eller ur och grnserna r ndringsbara frn objektsbilden.

 Man kan hindra larm/larmutgngar att aktiveras via ingng DisableSup i
 PLC funktionsobjektet.
 
 Man kan via ingngar Error och Warning i PLC funktionsobjektet styra frgen p
 sensorsymboler att bli rd eller gul.   
  
 Objektsymbolen fr sensorn i bilder blinkar rtt vid A-larm och r fast gul vid B-larm.
 
 Objektet innehller ocks en trendkurva.

 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/Sensor. Symbolen kan konfigureras
 med bokstver i sig som beskriver sensorns mtsignal.
 @image orm_sensor_gs.gif

 Dynamik:
 
 - Frg gul nr Hg eller Lg larmgrns aktiveras.
 - Frg rd blinkande nr Hg Hg eller Lg Lg larmgrns aktiveras.

 Objektets metoder (menyval) ppnas med hger musknapp.
    
 @b Objektbild
 @image orm_basesensor_og.gif

 @b Exempel p en objektsymbol typ sensor (FO1) i en bild.
 @image orm_base_sensor_objectsymbol.gif

 @h1 Konfiguration
 @b Signal
 Objektet innehller en Ai signal kallad Value som ska kopplas till sensorns
 Ai-kanal.

 @b vervakning
 BaseSensor har fyra grnser, varje representeras av en CompLimit objekt,
 instllningar i dessa objekt r:
 
 -AlarmText     Larmtext som kan ndras
 -Limit         Larmgrns
 -Hysteres      Hysteres
 -TimeDelay     Tidsfrdrjning i sekunder
 -Used          Instllning om larmgrns anvnds (1:a) eller inte (0:a)

 -Status        Status om larm r aktiverat (1:a) eller inte (0:a)   

 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseSensorFo.
 @image orm_basesensorfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
 @b Simulering
 Fr simulering av sensorns rvrde anvnder man funktionsobjektet BaseSensorSim.

 @b Se ven
 @classlink BaseTempSensor basecomponent_basetempsensor.html 
 @classlink BaseLevelpSensor basecomponent_baselevelsensor.html 
 @classlink BasePressureSensor basecomponent_basepressuresensor.html 
 @classlink BaseFlowSensor basecomponent_baseflowsensor.html 
 @classlink BasePositSensor basecomponent_basepositsensor.html 
 <attr>Super 
 Superklass, klicka p lnk component (till vnster) fr mer beskrivning om attribut.
 </attr>
 <attr>Value 
 Analoga Ai ingngen fr sensorn
 </attr>
 <attr>LimitHH 
 Flera instllningsattribut fr larmgrns Hg Hg (A-larm)
 </attr>
 <attr>LimitH 
 Flera instllningsattribut fr larmgrns Hg (B-larm)
 </attr>
 <attr>LimitL 
 Flera instllningsattribut fr larmgrns Lg (B-larm)
 </attr>
 <attr>LimitLL 
 Flera instllningsattribut fr larmgrns Lg Lg (A-larm)
 </attr>
 <attr>IndError 
 Gr hg om A-larm r aktivt (HH, LL) eller ingng Error fr PLC funktionsobjektet r hg,
 objektsymbol brjar blinka rtt
 </attr>
 <attr>IndWarning 
 Gr hg om B-larm r aktivt (H, L) eller ingng Warning fr PLC funktionsobjektet r hg,
 objektsymbol blir gul (fast).
 </attr>
 <attr>SupDisabled 
 Anger om larmvervakning och larmutgngar kopplas bort (1:a) eller inte (0:a). Styrs via ingng
 "dis" p PLC funktionsobjektet.
 </attr>
 <attr>Trend 
 Trendobjekt fr den analoga sensor signalen
 </attr>
 <attr>DefTrend 
 Trendobjekt visas enligt trendmetoden, normalt en referens till fregende attribut Trend.
 </attr>
  <attr> PlcConnect
 Referens som visar vilket funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>
 <attr> SimConnect
 Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>
 
 </class>

#############################################################################################

 <class> BaseSensorFo
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr BaseSensor
 Funktionsobjekt fr BaseSensor och subklasser typ BaseTempSensor, BaseLevelSensor osv. 

 @image orm_basesensorfo_fo.gif

 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet BaseSensor i planthierarkin.

 @b Se ven
 <attr>DisableSup 
 Ingng som anger om larmvervakning ska kopplats bort (1:a) eller inte (0:a). OBS! Att bde larm
 och larmutgngar kopplas bort.
 </attr>
 <attr>Error 
 Ingng Error som gr sensor rd i objektsbilden och objektsymbol brjar blinka rtt.
 </attr>
 <attr>Warning 
 Ingng Warning som gr sensor gul i objektsbilden och objektsymbol blir gul (fast).
 </attr>
 <attr>Value 
 rvrde utgng Value, dvs rvrdet p sensorn.
 </attr>
 <attr>HH 
 Utgng, grnsvrde Hg Hg r passerad (A-larm).
 </attr>
 <attr>H 
 Utgng, grnsvrde Hg r passerad  (B-larm).
 </attr>
 <attr>L 
 Utgng, grnsvrde Lg r passerad (B-larm).
 </attr>
 <attr>LL 
 Utgng, grnsvrde Lg Lg r passerad (A-larm).
 </attr>
 <attr> PlcConnect
 Referens till objektet i planthierarkin.
 </attr>
 
 </class>
 
 ###############################################################################

 <class> BaseTempSensor
 @Version
 @Author cs/je
 @Summary En analog temperatursensor med vervakning.
 @b Temperatursensor
 Objekt BaseTempSensor hanterar vervakningen av en analog temperatursensor med instllningar
 fr larmgrnser och en tillhrande objektsbild. Objektet r en subklass av BaseSensor.
  
 Objektet vervakar fyra larmgrnser som kallas HH, H, L, och LL. Grnserna
 kan kopplas in eller ur och grnserna r ndringsbara frn objektsbilden.

 Man kan hindra larm/larmutgngar att aktiveras via ingng DisableSup i
 PLC funktionsobjektet.
 
 Man kan via ingngar Error och Warning i PLC funktionsobjektet styra frgen p
 sensorsymboler att bli rd eller gul.   
  
 Objektsymbolen fr sensorn i bilder blinkar rtt vid A-larm och r fast gul vid B-larm.
 
 Objektet innehller ocks en trendkurva.

 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/TempSensor.
 @image orm_tempsensor_gs.gif

 Dynamik:
 
 - Frg gul nr Hg eller Lg larmgrns aktiveras.
 - Frg rd blinkande nr Hg Hg eller Lg Lg larmgrns aktiveras.

 Objektets metoder (menyval) ppnas med hger musknapp.

 @b Objektbild
 @image orm_basetempsensor_og.gif

 @b Exempel p en objektsymbol typ sensor (FO1) i en bild.
 @image orm_base_sensor_objectsymbol.gif

 @h1 Konfiguration
 @b Signal
 Objektet innehller en Ai signal kallad Value som ska kopplas till sensorns
 Ai-kanal.

 @b vervakning
 BaseSensor har fyra grnser, varje representeras av en CompLimit objekt,
 instllningar i dessa objekt r:
 
 -AlarmText     Larmtext som kan ndras
 -Limit         Larmgrns
 -Hysteres      Hysteres
 -TimeDelay     Tidsfrdrjning i sekunder
 -Used          Instllning om larmgrns anvnds (1:a) eller inte (0:a)

 -Status        Status om larm r aktiverat (1:a) eller inte (0:a)   

 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseSensorFo (basklass).
 @image orm_basesensorfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
 @b Simulering
 Fr simulering av sensorns rvrde anvnder man funktionsobjektet BaseSensorSim.

 @b Se ven
 <attr>Super 
 Superklass, klicka p lnk baseSensor fr mer beskrivning om objektattributet. 
 </attr>
 
 </class>

 ###############################################################################

 <class> BaseFlowSensor
 @Version
 @Author cs/je
 @Summary En analog fldessensor med vervakning.
 @b Fldessensor
 Objekt BaseFlowSensor hanterar vervakningen av en analog fldessensor med instllningar
 fr larmgrnser och en tillhrande objektsbild. Objektet r en subklass av BaseSensor.
  
 Objektet vervakar fyra larmgrnser som kallas HH, H, L, och LL. Grnserna
 kan kopplas in eller ur och grnserna r ndringsbara frn objektsbilden.

 Man kan hindra larm/larmutgngar att aktiveras via ingng DisableSup i
 PLC funktionsobjektet.
 
 Man kan via ingngar Error och Warning i PLC funktionsobjektet styra frgen p
 sensorsymboler att bli rd eller gul.   
  
 Objektsymbolen fr sensorn i bilder blinkar rtt vid A-larm och r fast gul vid B-larm.
 
 Objektet innehller ocks en trendkurva.

 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/FlowSensor.
 @image orm_flowsensor_gs.gif

 Dynamik:
 
 - Frg gul nr Hg eller Lg larmgrns aktiveras.
 - Frg rd blinkande nr Hg Hg eller Lg Lg larmgrns aktiveras.

 Objektets metoder (menyval) ppnas med hger musknapp.

 @b Objektbild
 @image orm_baseflowsensor_og.gif

 @b Exempel p en objektsymbol typ sensor (FO1) i en bild.
 @image orm_base_sensor_objectsymbol.gif

 @h1 Konfiguration
 @b Signal
 Objektet innehller en Ai signal kallad Value som ska kopplas till sensorns
 Ai-kanal.

 @b vervakning
 BaseSensor har fyra grnser, varje representeras av en CompLimit objekt,
 instllningar i dessa objekt r:
 
 -AlarmText     Larmtext som kan ndras
 -Limit         Larmgrns
 -Hysteres      Hysteres
 -TimeDelay     Tidsfrdrjning i sekunder
 -Used          Instllning om larmgrns anvnds (1:a) eller inte (0:a)
 -Status        Status om larm r aktiverat (1:a) eller inte (0:a)   

 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseSensorFo (basklass).
 @image orm_basesensorfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
 @b Simulering
 Fr simulering av sensorns rvrde anvnder man funktionsobjektet BaseSensorSim.

 @b Se ven
 <attr>Super 
 Superklass, klicka p lnk baseSensor fr mer beskrivning om objektattributet. 
 </attr>
 
 </class>

 ###############################################################################

 <class> BasePressureSensor
 @Version
 @Author cs/je
 @Summary En analog trycksensor med vervakning.
 @b Trycksensor
 Objekt BasePressureSensor hanterar vervakningen av en analog trycksensor med instllningar
 fr larmgrnser och en tillhrande objektsbild. Objektet r en subklass av BaseSensor.
  
 Objektet vervakar fyra larmgrnser som kallas HH, H, L, och LL. Grnserna
 kan kopplas in eller ur och grnserna r ndringsbara frn objektsbilden.

 Man kan hindra larm/larmutgngar att aktiveras via ingng DisableSup i
 PLC funktionsobjektet.
 
 Man kan via ingngar Error och Warning i PLC funktionsobjektet styra frgen p
 sensorsymboler att bli rd eller gul.   
  
 Objektsymbolen fr sensorn i bilder blinkar rtt vid A-larm och r fast gul vid B-larm.
 
 Objektet innehller ocks en trendkurva.

 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/PressureSensor.
 @image orm_pressuresensor_gs.gif

 Dynamik:
 
 - Frg gul nr Hg eller Lg larmgrns aktiveras.
 - Frg rd blinkande nr Hg Hg eller Lg Lg larmgrns aktiveras.

 Objektets metoder (menyval) ppnas med hger musknapp.

 @b Objektbild
 @image orm_basepressuresensor_og.gif

 @b Exempel p en objektsymbol typ sensor (FO1) i en bild.
 @image orm_base_sensor_objectsymbol.gif

 @h1 Konfiguration
 @b Signal
 Objektet innehller en Ai signal kallad Value som ska kopplas till sensorns
 Ai-kanal.

 @b vervakning
 BaseSensor har fyra grnser, varje representeras av en CompLimit objekt,
 instllningar i dessa objekt r:
 
 -AlarmText     Larmtext som kan ndras
 -Limit         Larmgrns
 -Hysteres      Hysteres
 -TimeDelay     Tidsfrdrjning i sekunder
 -Used          Instllning om larmgrns anvnds (1:a) eller inte (0:a)

 -Status        Status om larm r aktiverat (1:a) eller inte (0:a)   

 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseSensorFo (basklass).
 @image orm_basesensorfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
 @b Simulering
 Fr simulering av sensorns rvrde anvnder man funktionsobjektet BaseSensorSim.

 @b Se ven
 <attr>Super 
 Superklass, klicka p lnk baseSensor fr mer beskrivning om objektattributet. 
 </attr>
 
 </class>

 ###############################################################################

 <class> BaseLevelSensor
 @Version
 @Author cs/je
 @Summary En analog nivsensor med vervakning.
 @b Nivsensor
 Objekt BaseLevelSensor hanterar vervakningen av en analog nivsensor med instllningar
 fr larmgrnser och en tillhrande objektsbild. Objektet r en subklass av BaseSensor.
  
 Objektet vervakar fyra larmgrnser som kallas HH, H, L, och LL. Grnserna
 kan kopplas in eller ur och grnserna r ndringsbara frn objektsbilden.

 Man kan hindra larm/larmutgngar att aktiveras via ingng DisableSup i
 PLC funktionsobjektet.
 
 Man kan via ingngar Error och Warning i PLC funktionsobjektet styra frgen p
 sensorsymboler att bli rd eller gul.   
  
 Objektsymbolen fr sensorn i bilder blinkar rtt vid A-larm och r fast gul vid B-larm.
 
 Objektet innehller ocks en trendkurva.

 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/LevelSensor.
 @image orm_levelsensor_gs.gif

 Dynamik:
 
 - Frg gul nr Hg eller Lg larmgrns aktiveras.
 - Frg rd blinkande nr Hg Hg eller Lg Lg larmgrns aktiveras.

 Objektets metoder (menyval) ppnas med hger musknapp.

 @b Objektbild
 @image orm_baselevelsensor_og.gif

 @b Exempel p en objektsymbol typ sensor (FO1) i en bild.
 @image orm_base_sensor_objectsymbol.gif

 @h1 Konfiguration
 @b Signal
 Objektet innehller en Ai signal kallad Value som ska kopplas till sensorns
 Ai-kanal.

 @b vervakning
 BaseSensor har fyra grnser, varje representeras av en CompLimit objekt,
 instllningar i dessa objekt r:
 
 -AlarmText     Larmtext som kan ndras
 -Limit         Larmgrns
 -Hysteres      Hysteres
 -TimeDelay     Tidsfrdrjning i sekunder
 -Used          Instllning om larmgrns anvnds (1:a) eller inte (0:a)
 
 -Status        Status om larm r aktiverat (1:a) eller inte (0:a)   

 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseSensorFo (basklass).
 @image orm_basesensorfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
 @b Simulering
 Fr simulering av sensorns rvrde anvnder man funktionsobjektet BaseSensorSim.

 @b Se ven
 <attr>Super 
 Superklass, klicka p lnk baseSensor fr mer beskrivning om objektattributet. 
 </attr>
 
 </class>
###############################################################################

 <class> BasePositSensor
 @Version
 @Author rk/je
 @b Sensor
 @Summary En kalibrerbar analog sensor med vervakning.
 Objekt BasePositSensor hanterar vervakningen av en analog positions-sensor med
 mjlighet att en eller tvpunktskalibrera (skala om) sensorn samt instllningar fr
 larmgrnser och en tillhrande objektsbild. Objektet r en subklass av BaseSensor.
 
 Objektet kan anvndas nr man via en bild har ett behov att justera offset eller
 skala om mtsignalen/position utan att ndra sensorns fysiska mtsignal.
 
 Man kan vlja att ha en eller tv kalibreringspunkter, Point 1 och Point 2, detta stlls
 in i attributen Cal1Enable och Cal2Enable.  
  
 Objektet vervakar fyra larmgrnser som kallas HH, H, L, och LL. Grnserna
 kan kopplas in eller ur och grnserna r ndringsbara frn objektsbilden.

 Man kan hindra larm/larmutgngar att aktiveras via ingng DisableSup i
 PLC funktionsobjektet.
  
 Objektsymbolen fr sensorn i bilder blinkar rtt vid A-larm och r fast gul vid B-larm.
 
 Objektet innehller ocks en trendkurva.

 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/Sensor. Symbolen kan konfigureras
 med bokstver i sig som beskriver sensorns mtsignal.
 @image orm_sensor_gs.gif

 Dynamik:
 
 - Frg gul nr Hg eller Lg larmgrns aktiveras.
 - Frg rd blinkande nr Hg Hg eller Lg Lg larmgrns aktiveras.

 Objektets metoder (menyval) ppnas med hger musknapp.
    
 @b Objektbild
 @image orm_basepositsensor_og.gif

 Mtt/mtenheten kan visas i bild bredvid mtvrdet Position och stlls in via Ai
 signalen attribut "Value.Unit".

 @h1 Konfiguration
 @b Signal
 Objektet innehller en Ai signal kallad Value som ska kopplas till sensorns
 Ai-kanal.

 @b vervakning
 BasePositSensor har fyra grnser, varje representeras av en CompLimit objekt,
 instllningar i dessa objekt r:
 
 -AlarmText     Larmtext som kan ndras
 -Limit         Larmgrns
 -Hysteres      Hysteres
 -TimeDelay     Tidsfrdrjning i sekunder
 -Used          Instllning om larmgrns anvnds (1:a) eller inte (0:a)

 -Status        Status om larm r aktiverat (1:a) eller inte (0:a)   

 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BasePositSensorFo.
 @image orm_basepositsensorfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
 @b Simulering
 Fr simulering av posit-sensorns rvrde anvnder man funktionsobjektet BaseSensorSim.

 @b Se ven
 <attr>Super 
  Superklass, klicka p lnk BaseSensor fr mer beskrivning om objektattributet.
 </attr>
 <attr>Position 
  Positionsrvrdet (skalat/kalibrerat).
 </attr>
 <attr>OpCalPos1 
  Instllt kalibreringsposition fr kalibreringspunkt Point 1 (noll/startpunkt).
  Detta attribut kan stlls in via objektsbilden.
 </attr>
 <attr>OpCalPos2 
  Instllt kalibreringsposition fr kalibreringspunkt Point 2 (slutpunkt)
  Detta attribut kan stlls in via objektsbilden.
 </attr>
 <attr>CalPos1
  Lagrat vrde p kalibreringsvrdet OpCalPos1 nr kalibrering Point 1 utfrdes.
 </attr>
 <attr>CalValue1
  Lagrat vrde p positionsrvrde (Ai signalen) nr kalibrering Point 1 utfrdes.
 </attr>
 <attr>CalValue2
  Lagrat vrde p positionsrvrde (Ai signalen) nr kalibrering Point 2 utfrdes.
 </attr>
 <attr>Gain
  Berknad skalningsfaktor nr bda kalibreringspunkterna anvnds. Berknas frst nr
  bda punkterna r kalibrerade. Ska alltid vara 1 om bara kalibrering Point 1 anvnds.
 </attr>
 <attr>OpCalOrder1 
  Begran (1:a) att kalibreringsvrden Point 1 ska berknas, dvs signal frn calibrate
  Point 1 knappen i bild.
 </attr>
 <attr>OpCalOrder2 
  Begran (1:a) att kalibreringsvrden fr Point 1 ska berknas, dvs signal frn calibrate
  Point 2 knappen i bild.
 </attr>
 <attr>Cal1Enable 
  Val (1:a) att kalibreringspunkt Point 1 ska anvndas eller ej (0:a)
 </attr>
 <attr>Cal2Enable 
  Val (1:a) att kalibreringspunkt Point 2 ska anvndas eller ej (0:a). Detta val tillts endast
  om OpCal1Enable ocks r vald (1:a).
 </attr>
 <attr>OpCalAccess 
  Om 1 dimmas knapparna fr Calibrate i objeksbilden som mjliggr kalibrering frn bilden.
 </attr>
 <attr>OpCalPosAccess 
  Om 1 visas inmatningflt fr attributen OpCalPos1 och OpCalPos2 i bild som mjliggr att ndra
  dessa vrden frn bild.
 </attr>
 <attr>P1Calibrated
  Minne (1:a) fr att hlla reda p om kalibrering gjorts fr Point 1 eller ej (0:a).
 </attr>
 <attr>P2Calibrated
  Minne (1:a) fr att hlla reda p om kalibrering gjorts fr Point 2 eller ej (0:a).
 </attr>
 
 </class>

#############################################################################################

 <class> BasePositSensorFo
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr BasePositSensor
 Funktionsobjekt fr BasePositSensor. 

 @image orm_basepositsensorfo_fo.gif

 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet BasePositSensor i planthierarkin.

 @b Se ven
 <attr>CalOrder1 
  Ingng att kalibreringsvrden Point 1 ska berknas. Berkningen utfrs vid 
  positiv flank p ingngen.
 </attr>
 <attr>CalOrder2
  Ingng att kalibreringsvrden Point 2 ska berknas. Berkningen utfrs vid
  positiv flank p ingngen.
 </attr>
 <attr>DisableSup 
  Ingng som anger om larmvervakning ska kopplats bort (1:a) eller inte (0:a). OBS! Att bde larm
  och larmutgngar kopplas bort.
 </attr>
 <attr>Value 
  rvrde utgng Value, dvs kalibrerade rvrdet p positions-sensorn.
 </attr>
 <attr>HH 
  Utgng, grnsvrde Hg Hg r passerad (A-larm).
 </attr>
 <attr>H 
  Utgng, grnsvrde Hg r passerad  (B-larm).
 </attr>
 <attr>L 
  Utgng, grnsvrde Lg r passerad (B-larm).
 </attr>
 <attr>LL 
  Utgng, grnsvrde Lg Lg r passerad (A-larm).
 </attr>
 <attr> PlcConnect
  Referens till objektet i planthierarkin.
 </attr>
 
 </class>

##############################################################################

 <class> BaseSupSwitch
 @Version
 @Author cs/je
 @Summary En digital vakt med vervakning.
 @b Vakt (digital)
 Objekt BaseSupSwitch hanterar vervakningen av en digital vakt med larm och
 en tillhrande objektsbild.
 
 Detta objekt/vakt anvnds fretrdesvis fr vakter som INTE r av typen temp,
 tryck eller niv (dessa typer har egna objekt).
  
 Objektet vervakar nr en digital ingng gr lg och A-larm genereras. Vill man att
 vakten ska larma/aktiveras nr ingngen gr hg fr man ndra attributet "InvMask"
 p kanal/kortobjektet fr Di signalen.

 Tidsfrdrjning innan vakten larmar/aktiveras r mjlig.
 
 Man kan hindra larm att aktiveras via ingng DisableSup i PLC funktionsobjektet, OBS!
 att detta INTE pverkar larmutgngen AlarmStatus.
 
 Objektsymbolen fr vakten i bilder blinkar rtt vid A-larm.
 
 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/SupSwitch.
 @image orm_supswitch_gs.gif

 Dynamik:
 
 - Frg rd blinkande nr larmutgng aktiveras.
 
 Objektets metoder (menyval) ppnas med hger musknapp.

 @b Objektbild
 @image orm_basesupswitch_og.gif

 @h1 Konfiguration
 @b Signal
 Objektet innehller en Di signal kallad Switch som ska kopplas till vaktens Di-kanal.

 @b vervakning
 BaseSupSwitch har en larmutgng och instllningar som kan ndras:
 
 -AlarmText     Larmtext som kan ndras
 -Delay         Tidsfrdrjning i sekunder

 -AlarmStatus   Larmutgng, status om larm r aktiverat (1:a) eller inte (0:a)   

 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseSupSwitchFo.
 @image orm_basesupswitchfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
 @b Se ven
 <attr>Super 
 Superklass, klicka p lnk Component fr mer beskrivning om objektattributet. 
 </attr>
 </attr>
 <attr>Switch 
 Digital Di ingngen fr vakten, larm vid lg signal.
 </attr>
 <attr>AlarmStatus
 Utgng p PLC funktionsobjektet som r hg nr larm rder.
 </attr>
 <attr>AlarmText
 Larmtext nr larmutgng aktiveras (A-larm). Kan kopplas bort via ingng SupDisabled
 p PLC funktionsobjektet.
 </attr>
 <attr>Delay 
  Tidsfrdrjning i sekunder innan larm aktiveras nr vakt larmar. 
 </attr>
 <attr>SupDisabled 
 Anger om larmvervakning kopplas bort (1:a) eller inte (0:a). Styrs via ingng "dis" p
 PLC funktionsobjektet. OBS! Att larmutgngen AlarmStatus och frgstyrning i bilder INTE
 pverkas.
 <attr> PlcConnect
 Referens som visar vilket funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>
 
 </class>

#############################################################################################

 <class> BaseSupSwitchFo
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr BaseSupSwitch
 Funktionsobjekt fr BaseSupSwitch och subklasser typ BaseTempSwitch, BaseLevelSwitch osv. 

 @image orm_basesupswitchfo_fo.gif

 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet BaseSupSwitch i planthierarkin.

 @b Se ven
 @classlink BaseTempSwitch basecomponent_basetempswitch.html 
 @classlink BaseLevelSwitch basecomponent_baselevelswitch.html 
 @classlink BasePressureSwitch basecomponent_basepressureswitch.html   
<attr>DisableSup 
 Ingng som anger om larmvervakning ska kopplats bort (1:a) eller inte (0:a). OBS! Att 
 larmutgngen INTE kopplas bort.
 </attr>
 <attr>AlarmStatus 
 Larmutgng som r hg vid larm.
 </attr>
 <attr> PlcConnect
 Referens till objektet i planthierarkin.
 </attr>
 
 </class>
 
##############################################################################

 <class> BaseTempSwitch
 @Version
 @Author cs/je
 @Summary En digital temperaturvakt med vervakning.
 @b Temperaturvakt
 Objekt BaseTempSwitch hanterar vervakningen av en digital temperaturvakt med larm och
 en tillhrande objektsbild. Objektet r en subklass av BaseSupSwitch.
  
 Objektet vervakar nr en digital ingng gr lg och A-larm genereras. Vill man att
 vakten ska larma/aktiveras nr ingngen gr hg fr man ndra attributet "InvMask"
 p kanal/kortobjektet fr Di signalen.

 Tidsfrdrjning innan vakten larmar/aktiveras r mjlig.
 
 Man kan hindra larm att aktiveras via ingng DisableSup i PLC funktionsobjektet, OBS!
 att detta INTE pverkar larmutgngen AlarmStatus.
 
 Objektsymbolen fr vakten i bilder blinkar rtt vid A-larm.
 
 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/TempSwitch.
 @image orm_tempswitch_gs.gif

 Dynamik:
 
 - Frg rd blinkande nr larmutgng aktiveras.
 
 Objektets metoder (menyval) ppnas med hger musknapp.

 @b Objektbild
 @image orm_basetempswitch_og.gif

 @h1 Konfiguration
 @b Signal
 Objektet innehller en Di signal kallad Switch som ska kopplas till vaktens Di-kanal.

 @b vervakning
 BaseTempSwitch har en larmutgng och instllningar som kan ndras:
 
 -AlarmText     Larmtext som kan ndras
 -Delay         Tidsfrdrjning i sekunder

 -AlarmStatus   Larmutgng, status om larm r aktiverat (1:a) eller inte (0:a)   

 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseSupSwitchFo (basklass).
 @image orm_basesupswitchfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
 @b Se ven
 <attr>Super 
 Superklass, klicka p lnk BaseSupSwitch fr mer beskrivning om objektattributet. 
 </attr>
 
 </class>

##############################################################################

 <class> BasePressureSwitch
 @Version
 @Author cs/je
 @Summary En digital tryckturvakt med vervakning.
 @b Tryckvakt
 Objekt BasePressureSwitch hanterar vervakningen av en digital tryckvakt med larm och
 en tillhrande objektsbild. Objektet r en subklass av BaseSupSwitch.
  
 Objektet vervakar nr en digital ingng gr lg och A-larm genereras. Vill man att
 vakten ska larma/aktiveras nr ingngen gr hg fr man ndra attributet "InvMask"
 p kanal/kortobjektet fr Di signalen.

 Tidsfrdrjning innan vakten larmar/aktiveras r mjlig.
 
 Man kan hindra larm att aktiveras via ingng DisableSup i PLC funktionsobjektet, OBS!
 att detta INTE pverkar larmutgngen AlarmStatus.
 
 Objektsymbolen fr vakten i bilder blinkar rtt vid A-larm.
 
 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/PressureSwitch.
 @image orm_pressureswitch_gs.gif

 Dynamik:
 
 - Frg rd blinkande nr larmutgng aktiveras.

 Objektets metoder (menyval) ppnas med hger musknapp.

 @b Objektbild
 @image orm_basepressureswitch_og.gif

 @h1 Konfiguration
 @b Signal
 Objektet innehller en Di signal kallad Switch som ska kopplas till vaktens Di-kanal.

 @b vervakning
 BasePressureSwitch har en larmutgng och instllningar som kan ndras:
 
 -AlarmText     Larmtext som kan ndras
 -Delay         Tidsfrdrjning i sekunder

 -AlarmStatus   Larmutgng, status om larm r aktiverat (1:a) eller inte (0:a)   

 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseSupSwitchFo (basklass).
 @image orm_basesupswitchfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
 @b Se ven
 <attr>Super 
 Superklass, klicka p lnk BaseSupSwitch fr mer beskrivning om objektattributet. 
 </attr>
 
 </class>

##############################################################################

 <class> BaseLevelSwitch
 @Version
 @Author cs/je
 @Summary En digital nivvakt med vervakning.
 @b Nivvakt
 Objekt BaseLevelSwitch hanterar vervakningen av en digital nivvakt med larm och
 en tillhrande objektsbild. Objektet r en subklass av BaseSupSwitch.
  
 Objektet vervakar nr en digital ingng gr lg och A-larm genereras. Vill man att
 vakten ska larma/aktiveras nr ingngen gr hg fr man ndra attributet "InvMask"
 p kanal/kortobjektet fr Di signalen.

 Tidsfrdrjning innan vakten larmar/aktiveras r mjlig.
 
 Man kan hindra larm att aktiveras via ingng DisableSup i PLC funktionsobjektet, OBS!
 att detta INTE pverkar larmutgngen AlarmStatus.
 
 Objektsymbolen fr vakten i bilder blinkar rtt vid A-larm.
 
 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/LevelSwitch.
 @image orm_levelswitch_gs.gif

 Dynamik:
 
 - Frg rd blinkande nr larmutgng aktiveras.

 Objektets metoder (menyval) ppnas med hger musknapp.

 @b Objektbild
 @image orm_baselevelswitch_og.gif

 @h1 Konfiguration
 @b Signal
 Objektet innehller en Di signal kallad Switch som ska kopplas till vaktens Di-kanal.

 @b vervakning
 BaseLevelSwitch har en larmutgng och instllningar som kan ndras:
 
 -AlarmText     Larmtext som kan ndras
 -Delay         Tidsfrdrjning i sekunder

 -AlarmStatus   Larmutgng, status om larm r aktiverat (1:a) eller inte (0:a)   

 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseSupSwitchFo (basklass).
 @image orm_basesupswitchfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
 @b Se ven
 <attr>Super 
 Superklass, klicka p lnk BaseSupSwitch fr mer beskrivning om objektattributet. 
 </attr>
 
 </class>
 
##############################################################################

 <class> BaseFilter
 @Version
 @Author cs/je
 @Summary En digital filtervakt med vervakning.
 @b Filtervakt
 Objekt BaseFilter hanterar vervakningen av en digital filtervakt med larm och
 en tillhrande objektsbild.
  
 Objektet vervakar nr en digital ingng gr hg alternativt lg och A-larm genereras.

 Man kan hindra larm att aktiveras via ingng DisableSup i PLC funktionsobjektet, OBS!
 att detta INTE pverkar larmutgngen AlarmStatus.
 
 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/Filter.
 @image orm_filter_gs.png

 Dynamik:
 
 - Frg rd nr larmutgng aktiveras.

 Objektets metoder (menyval) ppnas med hger musknapp.

 @b Objektbild
 @image orm_basefilter_og.gif

 @h1 Konfigurering
 BaseFilter objektet hanterar 2 olika alternativ:

  1 CloggedSwitch          Vakten har en larmutgng
  2 NoSwitch               Vakten har ingen larmutgng

 @b Signal
 Signal som ska kopplas till vaktens Di-kanal.

 - CloggedSwitch   Di

  Ska ingngen inverteras fr rtt funktion fr man ndra attributet "SwitchNormallyClosed"
  
 @b vervakning
 BaseFilter har en larmutgng och en instllning som kan ndras:
 
 -AlarmText     Larmtext som kan ndras

 -AlarmStatus   Larmutgng, status om larm r aktiverat (1:a) eller inte (0:a)   

 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseFilterFo.
 @image orm_basefilterfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 Behver inte gras om objektet r konfigurerat som "No switch".
 
 @b Se ven
  <attr>Super 
 Superklass, klicka p lnk Component fr mer beskrivning om objektattributet. 
 </attr>
 </attr>
 <attr>CloggedSwitch 
 Digitala Di ingngen fr vakten. Grundinstllning r NO (0:a) vilket ger larm nr
 signalen gr hg, se attribut SwitchNormallyClosed.
 </attr>
 <attr>AlarmText
  Larmtext nr larmutgng aktiveras (A-larm). Kan kopplas bort via ingng SupDisabled
  p PLC funktionsobjektet.
 </attr>
 <attr>SwitchNormallyClosed
  Invertering av Di signalen, anger om vakten r normalt sluten (1:a) eller
  normalt ppen (0:a) dvs typ NC eller NO.
 </attr>
 <attr>AlarmStatus
  Utgng p PLC funktionsobjektet som r hg nr larm rder.
 </attr>
 <attr>SupDisabled 
  Anger om larmvervakning kopplas bort (1:a) eller inte (0:a). Styrs via ingng "dis" p
  PLC funktionsobjektet. OBS! Att larmutgngen AlarmStatus och frgstyrning i bilder INTE
  pverkas.
 <attr> PlcConnect
  Referens som visar vilket funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>
  
 </class>

#############################################################################################

 <class> BaseFilterFo
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr BaseFilter
 Funktionsobjekt fr BaseFilter. 

 @image orm_basefilterfo_fo.gif

 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet BaseFilter i planthierarkin.

 @b Se ven
 <attr>DisableSup 
 Ingng som anger om larmvervakning ska kopplats bort (1:a) eller inte (0:a). OBS! Att 
 larmutgngen INTE kopplas bort.
 </attr>
 <attr>AlarmStatus 
 Larmutgng som r hg vid larm.
 </attr>
 <attr> PlcConnect
 Referens till objektet i planthierarkin.
 </attr>
 
 </class>

####################################################################################

 <class> BaseValve
 @Version
 @Author cs/je
 @summary Basklass fr en ventil
 @b Ventil
 BaseValve objektet innehller en objektsbild och attribut fr de vanligaste metoderna
 som man br dokumentera sin ventil med.
 
 @b Objektbild
 @image orm_basevalve_og.gif

 <attr> Description
  @summary Textflt synlig i XTT som beskriver objektet lite mer n namnet p objektet
  Basklass fr ventiler
 </attr>
 <attr> Specification
  Specifikation fr en ventil
 </attr>
 <attr> DataSheet
  URL till datablad fr en ventil  
 </attr>
 <attr> CircuitDiagram
  URL till elschema fr en ventil  
 </attr>

 </class>

##############################################################################

 <class> Base3wayValve
 @Version
 @Author cs/je
 @summary Basklass fr en 3-vgs ventil
 @b Trevgsventil
 Base3WayValve objektet innehller en objektsbild och attribut fr de vanligaste metoderna
 som man br dokumentera sin ventil med.
 
 @b Objektbild
 @image orm_base3wayvalve_og.gif

 <attr>Super 
 Superklass, klicka p lnk BaseValve fr mer beskrivning om objektattributet. 
 </attr>
 
 </class>
 
##############################################################################

 <class> BaseDamper
 @Version
 @Author cs/je
 @summary Basklass fr ett spjll (ventil)
 @b Spjll
 BaseDamper objektet innehller en objektsbild och attribut fr de vanligaste metoderna
 som man br dokumentera sitt spjll med.
 
 @b Objektbild
 @image orm_basedamper_og.gif

 <attr> Description
  @summary Textflt synlig i XTT som beskriver objektet lite mer n namnet p objektet
  Basklass fr spjllet
 </attr>
 <attr> Specification
  Specifikation fr spjllet
 </attr>
 <attr> DataSheet
  URL till datablad fr spjllet  
 </attr>
 <attr> CircuitDiagram
  URL till elschema fr spjllet  
 </attr>

 </class>

####################################################################################

<class> BaseActuatorA
 @Version
 @Author cs/je
 @summary Stlldon, analog styrning med 2 analoga och 2 digitala signaler
 @b Stlldon (analogstyrd)
 BaseActuatorA objektet hanteras en analog orderutgng, en analog positionsingng
 och tv digitala ingngar fr stoppgrnslgen och Auto/Man mod. Alla ingngar
 gr att konfigurera (vlja bort).
 
 Anvnds bl.a i objekt BaseCValve, BaseC3WayValve.
 
 @b Objektsbild
 @image orm_baseactuatora_og.gif

 Skalan och staplar "Position" "Order" "Manual" fljer instllningar i attributen PresMaxLimit,
 PresMinLimit i Order attributet (Ao signalen). Dessa attribut gr att ndra tillflligt online
 genom att klicka med musen i bilden.  

 @b Mod
 Dom olika moder Auto/Manuell som kan frekomma hanteras utav mod objektet CompModeAM, se
 detta objekt fr mer info om hur man konfiguerar moder.
  
 @b vervakning
 BaseActuatorA har flera vervakningar som genererar larm:
 
 -Positionsfel    vervakning att skillnaden inte r fr stor mellan analoga br/rposition. 

 -Grnslgesfel   vervakning att grnslgen beter sig riktigt i frhllande till den
                  analoga rpositionen och brpositionen.
 
 -Grnslgesfel   vervakning att inte bda grnslgen r pverkade samtidigt.


 @h1 Konfigurering
 BaseActuatorA objektet hanterar 8 olika alternativ beroende p stlldonets utformning:


  1 TwoSwitches            Grnslge ppen och stngd och ingen analog lgesterfring/position.
  2 SwitchOpen             Bara grnslge ppen och ingen analog lgesterfring/position.
  3 SwitchClosed           Bara grnslge stngd och ingen analog lgesterfring/position.
  4 NoSwitches             Inga grnslgen och ingen analog lgesterfring/position.
  5 PositionTwoSwitches    Allt, grnslge ppen och stngd och analog lgesterfring/position.
  6 PositionSwitchOpen     Grnslge ppen och analog lgesterfring/position.
  7 PositionSwitchClosed   Grnslge stngd och analog lgesterfring/position.
  8 PositionNoSwitches     Inga grnslgen men analog lgesterfring/position.


  @b Signaler
  Objektet innehller signaler som ska kopplas till I/O kanaler.

  - Order         Ao
  - Position      Ai (valbart) 
  - SwitchOpen    Di (valbart)
  - SwitchClosed  Di (valbart)

  Ska en ingng inverteras fr rtt funktion fr man ndra attributet "InvMask" p
  kanal/kortobjektet fr Di signalen.
 
 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseActuatorAFo.
 @image orm_baseactuatorafo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
 @b Se ven
 <attr>Super 
 Superklass, klicka p lnk Component fr mer beskrivning om objektattributet. 
 </attr>
 <attr>GraphConfiguration 
 Attribut fr att hlla reda p vilket konfigurationsalternativ (bild) som r valt.
 (ConfigureComponent method) 
 </attr>
 <attr>Order
 Analogutgng fr ventilens styrorder/brposition.
 </attr>
 <attr>Position
 Analogingng fr terfringen av ventilens rposition.
 </attr>
 <attr>SwitchOpen
  Digitalingng stoppgrnslge fr ppet lge.
 </attr>
 <attr>SwitchClosed
  Digitalingng Stoppgrnslge fr stngt lge.
 </attr>
 <attr>Mode
  Mod objekt som hanterar mod Auto/Man och dynamik i bilder och larm fr lokal mod, dvs
  lokal mod styrreferens hanteras inte av detta mod objekt.
 </attr>
 <attr>MaxPosDiff
  Instllning fr max skillnad r/br position. Blir skillnaden strre utgr larm.
 </attr>
 <attr>DiffAlarmDelay
  Tidsfrdrjning i sekunder larm vid positionsfel.
 </attr>
 <attr>DiffAlarmText
  Larmtext fr positionsfel (A-larm).
 </attr>
 <attr>SwitchAlarmDelay
  Tidsfrdrjning i sekunder larm vid grnslgesfel.
 </attr>
 <attr>SwitchAlarmText
  Larmtext fr grnslgesfel (A-larm).
 </attr>
 <attr>PosSwitchOpen
  Instllningsposition fr ppet grnslge som jmfrs med rpositionen fr vervakning
  grnslgesfel.
 </attr>
 <attr>PosSwitchClosed
  Instllningsposition fr stngt grnslge som jmfrs med rpositionen fr vervakning
  grnslgesfel.
 </attr>
 <attr>IndError 
 Gr hg om A-larm r aktivt eller ingng Error fr PLC funktionsobjektet r hg,
 objektsymbol brjar blinka rtt
 </attr>
 <attr>IndWarning 
 Gr hg om B-larm r aktivt eller ingng Warning fr PLC funktionsobjektet r hg,
 objektsymbol blir gul (fast).
 </attr>
 <attr>SwitchError
  Grnslgesfel detekterat.
 </attr>
 <attr>DiffPosError
  Fr stort positionsfel detekterat.
 </attr>
 <attr>PosEnum
  Upprkningsattribut fr att hlla reda p positioner.
 </attr>
 <attr>SupDisabled 
 Anger om larmvervakning kopplas bort (1:a) eller inte (0:a). Styrs via ingng "dis" p
 PLC funktionsobjektet. OBS! Att frgstyrning i bilder INTE pverkas eller attributen
 IndError, IndWarning.
 </attr>
 <attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
 </attr>
 <attr> SimConnect
 Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>

</class>

####################################################################################

<class>BaseActuatorAFo 
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr BaseActuatorA
 Funktionsobjekt fr BaseActuatorA 
 @image orm_baseactuatorafo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet BaseActuatorA
 i planthierarkin.
 
 @b Se ven
 @classlink CompModeAM basecomponent_compmodeamfo.html 
 <attr>ExtOrder 	
   Ingng fr den analoga styrreferensen som gller om INTE objektet r i
   manuell mod. I manuell mod hmtas styrreferensen frn OpRefMan.
 </attr>
 <attr>LocalMode 	
   Ingng fr att styra "Lokala" dynamiken i objektsbild/symbol och generera ett B-larm
   att lokalt gller (gr att koppla ur), annars gr den ingenting. 
 </attr>
 <attr>Error 
   Ingng Error (1:a) gr att ventilens objektsymbol brjar blinka rtt och ventil indikering
   i objektsbilden rd, dvs denna ingng anvnds nr man av ngon anledning vill styra dynamiken
   i bilder frn funktionsobjektets ingngar.
 </attr>
 <attr>Warning 
   Ingng Warning (1:a) gr att ventilens objektsymbol och ventil indikering i objektsbilden
   blir gul, dvs denna ingng anvnds nr man av ngon anledning vill styra dynamiken i bilder
   frn funktionsobjektets ingngar.
 </attr>
 <attr>DisableSup 
   Ingng som anger om larmvervakning kopplas bort (1:a) eller inte (0:a). OBS att frgstyrning
   i bilder INTE pverkas eller status fr attributen IndError, IndWarning.
 </attr>
 <attr> PlcConnect
   Referens till objektet i planthierarkin.
 </attr>

 </class>

####################################################################################

<class> BaseActuatorIncrDecr
 @Version
 @Author cs/je
 @summary Stlldon, digital styrning med 4 digitala signaler och 1 analog
 @b Stlldon (digitalstyrd)
 BaseActuatorIncrDecr objektet hanteras en analog positionsingng, tv digitala
 utgngar fr ka/minska och tv digitala ingngar fr ventilens stoppgrnslgen
 samt Auto/Man/lokal mod. Alla ingngar gr att konfigurera (vlja bort).
 
 Knappar i bilder kan konfigureras fr olika hndelser ssom ka/Minska, Upp/Ner,
 Fram/Back och ppna/Stng.
 
 Detta Actuator/stlldon objekt anvnds huvudsakligen fr ventiler och spjll, bl.a
 i objekt BaseValveIncrDecr.
 
 @b Objektsbild
 @image orm_baseactuatorincrdecr_og.gif

 @b Mod
 Dom olika moder Auto/Manuell/lokal som kan frekomma hanteras utav mod objektet
 CompModeD2, Se detta objekt fr mer info om hur man konfiguerar moder.
  
 @b vervakning och felhantering
 BaseActuatorIncrDecr har flera vervakningar som genererar larm:
 
 
 -Grnslgesfel   vervakning att grnslgen beter sig riktigt i frhllande till den
                  analoga rpositionen.
 
 -Grnslgesfel   vervakning att inte bda grnslgen r pverkade samtidigt

 OBS! Att ovanstende larm inte pverkar mod.
 
 vervakning tidfel (timeout) nr grnslgen anvnds sker via det inbyggda objektet CompModeD2
 dr man stller in gngtiden i attribut OrderTimeLimit. Detta fel pverkar normalt mod
 Auto/Man att inta lget manuellt, dvs auto terstlls automatiskt till manuellt nr det blir
 fel. Se CompModeD2 objektet fr mer info hur man kan vlja bort denna funktion.
 
 Om man vljer att inte anvnda objektets hantering av moder, utan lgger denna hantering
 utanfr objektet,r det viktigt terstlla order vid felstatus, dvs man br ta ner styrorder 
 p funktionsobjektets ingngar vid fel fr att frhindra onskade terstarter. Anvnd bl a 
 attribut ErrorIncr och ErrorDecr i CompModeD2 som fngar upp tidfel nr 
 grnslgen/Limitswitches r konfigurerade. 
 
 @h1 Konfigurering
 BaseActuatorIncrDecr objektet hanterar 8 olika alternativ beroende p stlldonets utformning:

  1 TwoSwitches            Grnslge ppen och stngd och ingen analog lgesterfring/position.
  2 SwitchOpen             Bara grnslge ppen och ingen analog lgesterfring/position.
  3 SwitchClosed           Bara grnslge stngd och ingen analog lgesterfring/position.
  4 NoSwitches             Inga grnslgen och ingen analog lgesterfring/position.
  5 PositionTwoSwitches    Allt, grnslge ppen och stngd och analog lgesterfring/position.
  6 PositionSwitchOpen     Grnslge ppen och analog lgesterfring/position.
  7 PositionSwitchClosed   Grnslge stngd och analog lgesterfring/position.
  8 PositionNoSwitches     Inga grnslgen men analog lgesterfring/position.

  @b Signaler
  Objektet innehller signaler som ska kopplas till I/O kanaler.

  - OrderIncr     Do
  - OrderDecr     Do
  - Position      Ai (valbart) 
  - SwitchOpen    Di (valbart)
  - SwitchClosed  Di (valbart)
  
  Ska en ingng inverteras fr rtt funktion fr man ndra attributet "InvMask" p
  kanal/kortobjektet fr Di signalen.

 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseActuatorIncrDecrFo.
 @image orm_baseactuatorincrdecrfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
 @b Se ven
 <attr>Super 
 Superklass, klicka p lnk Component fr mer beskrivning om objektattributet. 
 </attr>
 <attr>GraphConfiguration 
 Attribut fr att hlla reda p vilket konfigurationsalternativ (bild) som r valt.
 (ConfigureComponent method) 
 </attr>
 <attr>OrderIncr
 Digitalutgng fr ventilens styrorder ppna (ka, upp, fram)
 </attr>
 <attr>OrderDecr
 Digitalutgng fr ventilens styrorder stng (minska, ner, back)
 </attr>
 <attr>Position
 Analogingng fr terfringen av ventilens rposition.
 </attr>
 <attr>SwitchOpen
  Digitalingng stoppgrnslge fr ppet lge.
 </attr>
 <attr>SwitchClosed
  Digitalingng Stoppgrnslge fr stngt lge.
 </attr>
 <attr>Mode
  Mod objekt som hanterar mod Auto/Man/lokal och dynamik i bilder och larm fr lokal mod.
  Se lnk CompModeD2 fr mer info.
  
  OBS! Att INGA grnslgesfel pverkar mod, dvs. felhantering som ska pverka mod
  mste programmeras.
 </attr>
 <attr>SwitchAlarmDelay
  Tidsfrdrjning i sekunder larm vid grnslgesfel.
 </attr>
 <attr>SwitchAlarmText
  Larmtext fr grnslgesfel (A-larm).
 </attr>
 <attr>PosSwitchOpen
  Instllningsposition fr ppet grnslge som jmfrs med rpositionen fr vervakning
  grnslgesfel.
 </attr>
 <attr>PosSwitchClosed
  Instllningsposition fr stngt grnslge som jmfrs med rpositionen fr vervakning
  grnslgesfel.
 </attr>
 <attr>IndError 
 Gr hg om A-larm r aktivt eller ingng Error fr PLC funktionsobjektet r hg,
 objektsymbol brjar blinka rtt
 </attr>
 <attr>IndWarning 
 Gr hg om B-larm r aktivt eller ingng Warning fr PLC funktionsobjektet r hg,
 objektsymbol blir gul (fast).
 </attr>
 <attr>SwitchError
  Grnslgesfel detekterat.
 </attr>
 <attr>PosEnum
  Upprkningsattribut fr att hlla reda p positioner.
 </attr>
 <attr>SupDisabled 
 Anger om larmvervakning kopplas bort (1:a) eller inte (0:a). Styrs via ingng "dis" p
 PLC funktionsobjektet. OBS! Att frgstyrning i bilder INTE pverkas eller attributen
 IndError, IndWarning.
 </attr>
 <attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
 </attr>
 <attr> SimConnect
 Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>

</class>

######################################################################################## 

<class>BaseActuatorIncrDecrFo 
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr BaseActuatorIncrDecr
 Funktionsobjekt fr ActuatorIncrDecr 
 @image orm_baseactuatorincrdecrfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet baseActuatorIncrDecr
 i planthierarkin.
 
 @b Se ven
  @classlink CompModeD2 basecomponent_compmoded2.html 
 <attr> ExtControl
   Anvnds fr att styra mod auto/man nr man konfigurerat CompModeD2 objektets attribut
   OpExtAndIntMan till 1. dvs om ExtControl r 0 r det man mod och om 1 r det auto
   mod (extern mod styrning).

   Funktionen/instllningen anvnds allts nr man via objektbilden manuellt vill manvrera
   med knappar men inte anvnder auto/man mod. Inga auto/man knappar syns i objektsbilden.
 </attr>
 <attr> ExtOrderIncr
   Ingng fr att styra OrderIncr utgngen (ka) nr automatik mod r valt i objeksbilden
   eller nr moden styrs via ExtControl.
 </attr>
 <attr> ExtOrderDecr
   Ingng fr att styra OrderDecr utgngen (minska) nr automatik mod r valt i objeksbilden
   eller nr moden styrs via ExtControl.
 </attr>
 <attr> LocalMode 	
   Ingngen stller objektets mod i lokal mod (prio 1) vilket innebr att alla andra moder kopplas bort.
   Dvs ingngar LocalIncr, LocalDecr i funktionsobjektet styr ventilen. 
   
   Ingngen styr ven dynamiken i objektsbild/symbol och generera ett B-larm att lokalt gller.
   Larmet gr att vlja bort via inbyggda CompModeD2 objektets attribut OpDisableLocalAlarm.
   
   Lokal mod gr att vlja bort via inbyggda CompModeD2 objektets attribut OpNoLocal.  
 </attr>
 <attr> LocalIncr	
  Ingng fr att styra orderIncr utgngen (ka) i lokal mod.
 </attr>
 <attr> LocalDecr	
   Ingng fr att styra orderDecr utgngen (minska) i lokal mod.
 </attr>
 <attr>Error 
   Ingng Error (1:a) gr att ventilens objektsymbol brjar blinka rtt och ventil indikering
   i objektsbilden rd, dvs denna ingng anvnds nr man av ngon anledning vill styra
   dynamiken i bilder frn funktionsobjektets ingngar.
 </attr>
 <attr>Warning 
   Ingng Warning (1:a) gr att ventilens objektsymbol och ventil indikering i objektsbilden
   blir gul, dvs denna ingng anvnds nr man av ngon anledning vill styra dynamiken i bilder
   frn funktionsobjektets ingngar.
 </attr>
 <attr>DisableSup 
   Ingng som anger om larmvervakning kopplas bort (1:a) eller inte (0:a). OBS att frgstyrning
   i bilder INTE pverkas eller status fr attributen IndError, IndWarning.
 </attr>
 <attr> PlcConnect
   Referens till objektet i planthierarkin.
 </attr>

 </class>

####################################################################################

<class> BaseValveIncrDecr
 @Version
 @Author cs/je
 @summary Ventil, digital styrning med 4 digitala signaler och 1 analog
 @b Reglerventil (digitalstyrd)
 BaseValveIncrDecr objektet hanterar en analog positionsingng, tv digitala
 utgngar fr ka/minska och tv digitala ingngar fr ventilens stoppgrnslgen
 samt Auto/Man/lokal mod. Alla ingngar gr att konfigurera (vlja bort).
 
 Knappar i bilder kan konfigureras fr olika hndelser ssom ka/Minska, Upp/Ner,
 Fram/Back och ppna/Stng.
 
 Funktionen (PLC programmen) fr detta objekt ligger i sjlva verket i BaseActuatorIncrDecr
 och CompModeD2 objekten. Objektet som sdan tillfr egentligen bara ventilsymbolen i
 objektsbilden, attribut och URL lnkar fr ventilen/stlldonets egenskaper och data.
 
 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/ValveIncrDecr
 @image orm_cvalve_gs.gif

 Dynamik:
 
  - Originalfrgen nr ventilen INTE r stngd eller nr inga grnslgen
    och ingen positionsgivare r konfigurerad.
  - Vit frg nr ventilen anses stngd.
  - Gul frg nr det r varning (bl.a lokalt lge). 
  - Rd blinkande frg nr det r fel.

    Aktuell mod visas med bokstver:
    
    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 hger musknapp.
 
 @b Objektsbild
 @image orm_basevalveincrdecr_og.gif

 @b Mod
 Dom olika moder Auto/Manuell/lokal som kan frekomma hanteras utav mod objektet
 CompModeD2 som ligger i objekt BaseActuatorIncrDecr, Se dessa objekt fr mer info.
  
 @b vervakning och felhantering
 vervakning och viss felhantering hanteras utav BaseActuatorIncrDecr objektet, Se
 detta objekt fr mer info.

 @h1 Konfigurering
 BaseValveIncrDecr objektet hanterar 8 olika alternativ beroende p stlldonets utformning:

  1 TwoSwitches            Grnslge ppen och stngd och ingen analog lgesterfring/position.
  2 SwitchOpen             Bara grnslge ppen och ingen analog lgesterfring/position.
  3 SwitchClosed           Bara grnslge stngd och ingen analog lgesterfring/position.
  4 NoSwitches             Inga grnslgen och ingen analog lgesterfring/position.
  5 PositionTwoSwitches    Allt, grnslge ppen och stngd och analog lgesterfring/position.
  6 PositionSwitchOpen     Grnslge ppen och analog lgesterfring/position.
  7 PositionSwitchClosed   Grnslge stngd och analog lgesterfring/position.
  8 PositionNoSwitches     Inga grnslgen men analog lgesterfring/position.

  @b Signaler
  Objektet innehller signaler som ska kopplas till I/O kanaler.

  - OrderIncr     Do
  - OrderDecr     Do
  - Position      Ai (valbart) 
  - SwitchOpen    Di (valbart)
  - SwitchClosed  Di (valbart)
  
  Ska en ingng inverteras fr rtt funktion fr man ndra attributet "InvMask" p
  kanal/kortobjektet fr Di signalen.
 
 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseValveIncrDecrFo.
 @image orm_basevalveincrdecrfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.

 @b Simulering
 Fr simulering anvnder man funktionsobjektet BaseCValveSim.
 
 @b Se ven
 <attr>Super 
 Superklass, klicka p lnk Component fr mer beskrivning om objektattributet. 
 </attr>
 <attr>GraphConfiguration 
 Attribut fr att hlla reda p vilket konfigurationsalternativ (bild) som r valt.
 (ConfigureComponent method) 
 </attr>
 <attr>Actuator
  Actuator objekt som hanterar ventilens stlldon, mod Auto/Man/lokal, dynamik i bilder
  och larm. Se lnk BaseActuatorIncrDecr fr mer info.
 </attr>
 <attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
 </attr>
 <attr> SimConnect
 Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>

</class>


######################################################################################## 

<class>BaseValveIncrDecrFo 
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr BaseValveIncrDecr
 Funktionsobjekt fr BaseValveIncrDecr 
 @image orm_basevalveincrdecrfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet baseValveIncrDecr
 i planthierarkin.
 
 PLC programmet i detta objekt r egentligen bara ett grnssnitt mot objektet
 BaseActuatorIncrDecr.
   
 @b Se ven
  @classlink CompModeD2 basecomponent_compmoded2.html
  @classlink BaseActuatorIncrDecr basecomponent_baseactuatorincrdecr.html 
 <attr> ExtControl
   Anvnds fr att styra mod auto/man nr man konfigurerat CompModeD2 objektets attribut
   OpExtAndIntMan till 1. dvs om ExtControl r 0 r det man mod och om 1 r det auto
   mod (extern mod styrning).

   Funktionen/instllningen anvnds allts nr man via objektbilden manuellt vill manvrera
   med knappar men inte anvnder auto/man mod. Inga auto/man knappar syns i objektsbilden.
 </attr>
 <attr> ExtOrderIncr
   Ingng fr att styra orderIncr utgngen (ka) i automatik mod (extern).  
 </attr>
 <attr> ExtOrderDecr
   Ingng fr att styra orderDecr utgngen (minska) i automatik mod (extern).
 </attr>
 <attr> LocalMode 	
    Ingngen stller objektets mod i lokal mod (prio 1) vilket innebr att alla andra moder
    kopplas bort. Dvs ingngar LocalIncr, LocalDecr i funktionsobjektet styr ventilen. 
   
   Ingngen styr ven dynamiken i objektsbild/symbol och generera ett B-larm att lokalt gller.
   Larmet gr att vlja bort via inbyggda CompModeD2 objektets attribut OpDisableLocalAlarm.
   
   Lokal mod gr att vlja bort via inbyggda CompModeD2 objektets attribut OpNoLocal.  
 </attr>
 <attr> LocalIncr	
  Ingng fr att styra orderIncr utgngen (ka) i lokal mod.
 </attr>
 <attr> LocalDecr	
   Ingng fr att styra orderDecr utgngen (minska) i lokal mod.
 </attr>
 <attr>Error 
   Ingng Error (1:a) gr att ventilens objektsymbol brjar blinka rtt och ventil indikering
   i objektsbilden rd, dvs denna ingng anvnds nr man av ngon anledning vill styra
   dynamiken i bilder frn funktionsobjektets ingngar.
 </attr>
 <attr>Warning 
   Ingng Warning (1:a) gr att ventilens objektsymbol och ventil indikering i objektsbilden
   blir gul, dvs denna ingng anvnds nr man av ngon anledning vill styra dynamiken i bilder
   frn funktionsobjektets ingngar.
 </attr>
 <attr>DisableSup 
   Ingng som anger om larmvervakning kopplas bort (1:a) eller inte (0:a). OBS att frgstyrning
   i bilder INTE pverkas eller status fr attributen IndError, IndWarning i objekt 
   BaseActuatorIncrDecr.
 </attr>
 <attr> PlcConnect
   Referens till objektet i planthierarkin.
 </attr>

 </class>

####################################################################################

<class> BaseCValve
 @Version
 @Author cs/je
 @summary Ventil, analog styrning med 2 analoga signaler och 2 digitala
 @b Reglerventil (analogstyrd)
 BaseCValve objektet hanterar en analog orderutgng och en analog positionsingng och
 tv digitala ingngar fr ventilens stoppgrnslgen samt Auto/Man mod. Alla ingngar
 gr att konfigurera (vlja bort).
 
 Auto/man mod kan konfigureras p flera stt, se objekt CompModeAM. 
 
 Lokal mod styrning hanteras INTE av detta objekt frutom indikering i bilder och att
 ett larm genereras nr lokal mod aktiveras "utifrn".   
  
 Funktionen (PLC programmen) fr detta objekt ligger i sjlva verket i BaseActuatorA
 och CompModeAM objekten. Objektet som sdan tillfr egentligen bara ventilsymbolen i
 objektsbilden, attribut och URL lnkar fr ventilen/stlldonets egenskaper och data.
 
 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/CValve
 @image orm_cvalve_gs.gif

 Dynamik:
 
  - Originalfrgen nr ventilen INTE r stngd eller nr inga grnslgen
    och ingen positionsgivare r konfigurerad.
  - Vit frg nr ventilen anses stngd.
  - Gul frg nr det r varning (bl.a lokalt lge). 
  - Rd blinkande frg nr det r fel.

    Aktuell mod visas med bokstver:
    
    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 hger musknapp.
 
 @b Objektsbild
 @image orm_basecvalve_og.gif

 Skalan och staplar "Position" "Order" "Manual" fljer instllningar i objekt BaseActuatorA
 attributen PresMaxLimit, PresMinLimit i Order attributet (Ao signalen). Dessa attribut gr
 att ndra tillflligt online genom att klicka med musen i bilden.  

 @b Mod
 Dom olika moder Auto/Manuell som kan frekomma hanteras utav mod objektet
 CompModeAM som ligger i objekt BaseActuatorA, Se dessa objekt fr mer info.
  
 @b vervakning och felhantering
 vervakning och viss felhantering hanteras utav BaseActuatorA objektet, Se
 detta objekt fr mer info.

 @h1 Konfigurering
 BaseCValve objektet hanterar 8 olika alternativ beroende p stlldonets utformning:

  1 TwoSwitches            Grnslge ppen och stngd och ingen analog lgesterfring/position.
  2 SwitchOpen             Bara grnslge ppen och ingen analog lgesterfring/position.
  3 SwitchClosed           Bara grnslge stngd och ingen analog lgesterfring/position.
  4 NoSwitches             Inga grnslgen och ingen analog lgesterfring/position.
  5 PositionTwoSwitches    Allt, grnslge ppen och stngd och analog lgesterfring/position.
  6 PositionSwitchOpen     Grnslge ppen och analog lgesterfring/position.
  7 PositionSwitchClosed   Grnslge stngd och analog lgesterfring/position.
  8 PositionNoSwitches     Inga grnslgen men analog lgesterfring/position.

  @b Signaler
  Objektet innehller signaler som ska kopplas till I/O kanaler.

  - Order         Ao
  - Position      Ai (valbart) 
  - SwitchOpen    Di (valbart)
  - SwitchClosed  Di (valbart)
  
  Ska en ingng inverteras fr rtt funktion fr man ndra attributet "InvMask" p
  kanal/kortobjektet fr Di signalen.
 
 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseCValveFo.
 @image orm_basecvalvefo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.

 @b Simulering
 Fr simulering anvnder man funktionsobjektet BaseCValveSim.
 
 @b Se ven
 @classlink CompModeAM basecomponent_compmodeam.html
 <attr>Super 
 Superklass, klicka p lnk Component fr mer beskrivning om objektattributet. 
 </attr>
 <attr>GraphConfiguration 
 Attribut fr att hlla reda p vilket konfigurationsalternativ (bild) som r valt.
 (ConfigureComponent method) 
 </attr>
 <attr>Actuator
  Actuator objekt som hanterar ventilens stlldon, mod Auto/Man, dynamik i bilder
  och larm. Se lnk BaseActuatorA fr mer info.
 </attr>
 <attr>Valve
  Valve objekt som hanterar attribut fr de vanligaste metoderna som man br
  dokumentera sin ventil med. Se lnk BaseValve fr mer info.
 </attr>
 <attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
 </attr>
 <attr> SimConnect
 Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>

</class>

######################################################################################## 

<class>BaseCValveFo 
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr BaseCValve
 Funktionsobjekt fr BaseCValve 
 @image orm_basecvalvefo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet baseCValve
 i planthierarkin.
 
 PLC programmet i detta objekt r egentligen bara ett grnssnitt mot objektet
 BaseActuatorA.
   
  @b Se ven
  @classlink CompModeAM basecomponent_compmodeam.html
  @classlink BaseActuatorA basecomponent_baseactuatora.html 
 <attr> ExtOrder 	
  Objektets ingng fr den analoga styrreferensen som gller i automatik mod (externt).
 </attr>
 <attr> LocalMode 	
   Ingngen styr dynamiken i objektsbild/symbol och generera ett B-larm att lokalt gller.
   OBS att ingngen inte pverkar andra moder eller refernsutgngen p ngot stt. 
 </attr>
 <attr>Error 
   Ingng Error (1:a) gr att ventilens objektsymbol brjar blinka rtt och ventil indikering
   i objektsbilden rd, dvs denna ingng anvnds nr man av ngon anledning vill styra
   dynamiken i bilder frn funktionsobjektets ingngar.
 </attr>
 <attr>Warning 
   Ingng Warning (1:a) gr att ventilens objektsymbol och ventil indikering i objektsbilden
   blir gul, dvs denna ingng anvnds nr man av ngon anledning vill styra dynamiken i bilder
   frn funktionsobjektets ingngar.
 </attr>
 <attr>DisableSup 
   Ingng som anger om larmvervakning kopplas bort (1:a) eller inte (0:a). OBS att frgstyrning
   i bilder INTE pverkas eller status fr attributen IndError, IndWarning i objekt BaseActuatorA.
 </attr>
 <attr> PlcConnect
  Referens till objektet i planthierarkin.
 </attr>
 
 </class>

####################################################################################

<class> BaseC3WayValve
 @Version
 @Author cs/je
 @summary 3 vgsventil, analog styrning med 2 analoga signaler och 2 digitala
 @b Trevgsventil (analogstyrd)
 BaseC3WayValve objektet hanterar en analog orderutgng och en analog positionsingng och
 tv digitala ingngar fr ventilens stoppgrnslgen samt Auto/Man mod. Alla ingngar
 gr att konfigurera (vlja bort).
 
 Auto/man mod kan konfigureras p flera stt, se objekt CompModeAM. 
 
 Lokal mod styrning hanteras INTE av detta objekt frutom indikering i bilder och att
 ett larm genereras nr lokal mod aktiveras "utifrn".   
  
 Funktionen (PLC programmen) fr detta objekt ligger i sjlva verket i BaseActuatorA
 och CompModeAM objekten. Objektet som sdan tillfr egentligen bara ventilsymboler i
 objektsbilden och objektsymbolen.
 
 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/C3WayValve
 @image orm_c3wayvalve_gs.gif

 Dynamik:
 
   En trevgsventil har tre portar dr en port alltid r ppen till en annan (shuntventil).
   Portarna (trianglar) som kan stngas r mrkta med linjer.
 
  - Originalfrgen nr ventilens alla portar INTE r stngda eller nr inga grnslgen
    och ingen positionsgivare r konfigurerad.
  - Vit frg p den port (triangel) som r helt stngd.
  - Gul frg nr det r varning (bl.a lokalt lge). 
  - Rd blinkande frg nr det r fel.

    Aktuell mod visas med bokstver:
    
    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 hger musknapp.
 
 @b Objektsbild
 @image orm_basec3wayvalve_og.gif

 Skalan och staplar "Position" "Order" "Manual" fljer instllningar i objekt BaseActuatorA
 attributen PresMaxLimit, PresMinLimit i Order attributet (Ao signalen). Dessa attribut gr
 att ndra tillflligt online genom att klicka med musen i bilden.  

 @b Mod
 Dom olika moder Auto/Manuell som kan frekomma hanteras utav mod objektet
 CompModeAM som ligger i objekt BaseActuatorA, Se dessa objekt fr mer info.
  
 @b vervakning och felhantering
 vervakning och viss felhantering hanteras utav BaseActuatorA objektet, Se
 detta objekt fr mer info.

 @h1 Konfigurering
 BaseC3WayValve objektet hanterar 8 olika alternativ beroende p stlldonets utformning, se
 superklass BaseCValve fr mer info.

 @b Signaler
 Objektet innehller signaler som ska kopplas till I/O kanaler, se superklass BaseCValve
 fr mer info.

 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseCValveFo.
 @image orm_basecvalvefo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.

 @b Simulering
 Fr simulering anvnder man funktionsobjektet BaseCValveSim.
 
 @b Se ven
 <attr>Super 
 Superklass, klicka p lnk BaseCValve fr mer beskrivning om BaseC3WayValve objektets attribut mm. 
 </attr>

</class>

####################################################################################

<class> BaseCDamper
 @Version
 @Author cs/je
 @summary Spjll, analog styrning med 2 analoga signaler och 2 digitala
 @b Spjll (analogstyrd)
 BaseCDamper objektet hanterar en analog orderutgng och en analog positionsingng och
 tv digitala ingngar fr spjllets stoppgrnslgen samt Auto/Man mod. Alla ingngar
 gr att konfigurera (vlja bort).
 
 Auto/man mod kan konfigureras p flera stt, se objekt CompModeAM. 
 
 Lokal mod styrning hanteras INTE av detta objekt frutom indikering i bilder och att
 ett larm genereras nr lokal mod aktiveras "utifrn".   
  
 Funktionen (PLC programmen) fr detta objekt ligger i sjlva verket i BaseActuatorA
 och CompModeAM objekten. Objektet som sdan tillfr egentligen bara ventilsymbolen i
 objektsbilden, attribut och URL lnkar fr ventilen/stlldonets egenskaper och data.
 
 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/CDamper
 @image orm_cdamper_gs.gif

 Dynamik:
 
  - Originalfrgen nr spjllett INTE r stngd eller nr inga grnslgen
    och ingen positionsgivare r konfigurerad.
  - Vit frg nr ventilen anses stngd.
  - Gul frg nr det r varning (bl.a lokalt lge). 
  - Rd blinkande frg nr det r fel.

    Aktuell mod visas med bokstver:
    
    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 hger musknapp.
 
 @b Objektsbild
 @image orm_basecvalve_og.gif

 Skalan och staplar "Position" "Order" "Manual" fljer instllningar i objekt BaseActuatorA
 attributen PresMaxLimit, PresMinLimit i Order attributet (Ao signalen). Dessa attribut gr
 att ndra tillflligt online genom att klicka med musen i bilden.  

 @b Mod
 Dom olika moder Auto/Manuell som kan frekomma hanteras utav mod objektet
 CompModeAM som ligger i objekt BaseActuatorA, Se dessa objekt fr mer info.
  
 @b vervakning och felhantering
 vervakning och viss felhantering hanteras utav BaseActuatorA objektet, Se
 detta objekt fr mer info.

 @h1 Konfigurering
 BaseCDamper objektet hanterar 8 olika alternativ beroende p stlldonets utformning:

  1 TwoSwitches            Grnslge ppen och stngd och ingen analog lgesterfring/position.
  2 SwitchOpen             Bara grnslge ppen och ingen analog lgesterfring/position.
  3 SwitchClosed           Bara grnslge stngd och ingen analog lgesterfring/position.
  4 NoSwitches             Inga grnslgen och ingen analog lgesterfring/position.
  5 PositionTwoSwitches    Allt, grnslge ppen och stngd och analog lgesterfring/position.
  6 PositionSwitchOpen     Grnslge ppen och analog lgesterfring/position.
  7 PositionSwitchClosed   Grnslge stngd och analog lgesterfring/position.
  8 PositionNoSwitches     Inga grnslgen men analog lgesterfring/position.

  @b Signaler
  Objektet innehller signaler som ska kopplas till I/O kanaler.

  - Order         Ao
  - Position      Ai (valbart) 
  - SwitchOpen    Di (valbart)
  - SwitchClosed  Di (valbart)
  
  Ska en ingng inverteras fr rtt funktion fr man ndra attributet "InvMask" p
  kanal/kortobjektet fr Di signalen.
 
 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseCDamperFo.
 @image orm_basecdamperfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.

 @b Simulering
 Fr simulering anvnder man funktionsobjektet BaseCDamperSim.

 @b Se ven
 @classlink CompModeAM basecomponent_compmodeam.html
 <attr>Super 
 Superklass, klicka p lnk Component fr mer beskrivning om objektattributet. 
 </attr>
 <attr>GraphConfiguration 
 Attribut fr att hlla reda p vilket konfigurationsalternativ (bild) som r valt.
 (ConfigureComponent method) 
 </attr>
 <attr>Actuator
  Actuator objekt som hanterar spjllets stlldon, mod Auto/Man, dynamik i bilder
  och larm. Se lnk BaseActuatorA fr mer info.
 </attr>
 <attr>Damper
  Valve objekt som hanterar attribut fr de vanligaste metoderna som man br
  dokumentera sitt spjll med. Se lnk BaseDamper fr mer info.
 </attr>
 <attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
 </attr>
 <attr> SimConnect
 Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>

</class>

######################################################################################## 

<class>BaseCDamperFo 
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr BaseCDamper
 Funktionsobjekt fr BaseCDamper 
 @image orm_basecdamperfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet baseCDamper
 i planthierarkin.
 
 PLC programmet i detta objekt r egentligen bara ett grnssnitt mot objektet
 BaseActuatorA.
   
  @b Se ven
  @classlink CompModeAM basecomponent_compmodeam.html
  @classlink BaseActuatorA basecomponent_baseactuatora.html 
 <attr> ExtOrder 	
  Objektets ingng fr den analoga styrreferensen som gller i automatik mod (externt).
 </attr>
 <attr> LocalMode 	
   Ingngen styr dynamiken i objektsbild/symbol och generera ett B-larm att lokalt gller.
   OBS att ingngen inte pverkar andra moder eller refernsutgngen p ngot stt. 
 </attr>
 <attr>Error 
   Ingng Error (1:a) gr att ventilens objektsymbol brjar blinka rtt och ventil indikering
   i objektsbilden rd, dvs denna ingng anvnds nr man av ngon anledning vill styra
   dynamiken i bilder frn funktionsobjektets ingngar.
 </attr>
 <attr>Warning 
   Ingng Warning (1:a) gr att ventilens objektsymbol och ventil indikering i objektsbilden
   blir gul, dvs denna ingng anvnds nr man av ngon anledning vill styra dynamiken i bilder
   frn funktionsobjektets ingngar.
 </attr>
 <attr>DisableSup 
   Ingng som anger om larmvervakning kopplas bort (1:a) eller inte (0:a). OBS att frgstyrning
   i bilder INTE pverkas eller status fr attributen IndError, IndWarning i objekt BaseActuatorA.
 </attr>
 <attr> PlcConnect
  Referens till objektet i planthierarkin.
 </attr>
 
 </class>

####################################################################################

<class> BasePropValve
 @Version
 @Author cs/je
 @summary Proportionalventil, 1 analog styrsignal
 @b Proportionalventil (analogstyrd)
 BasePropValve objektet hanterar en analog orderutgng samt Auto/Man mod. Auto/man
 mod kan konfigureras p flera stt, se objekt CompModeAM. 
 
 Lokal mod styrning hanteras INTE av detta objekt frutom indikering i bilder och att
 ett larm genereras nr lokal mod aktiveras "utifrn".   
  
 Funktionen (PLC programmen) fr detta objekt ligger i sjlva verket i CompModeAM
 objektet. Objektet som sdan tillfr egentligen bara objektsbilden, attribut och
 URL lnkar fr ventilens egenskaper och data.
 
 @b Objektsymbol
 Det finns ingen grafisk objektsymbol fr detta objekt (endast i objektsbilden).

 @b Objektsbild
  @image orm_basepropvalve_og.gif

 Dynamik fr objektsymbol i objektsbilden ovan:
 
  - Grn nr det INTE r fel eller varning.
  - Gul frg nr det r varning (bl.a lokalt lge). 
  - Rd frg nr det r fel.
 
    Via ingngar Error (rd) och Warning (gul) i funktionsobjektet kan man styra
    frger i objektsymbolen. 

    Aktuell mod visas med bokstver:
    
    M    Manuell mod
    L    Lokal mod
    LM   Lokal och Manuell mod
    
    Ingen bokstavsindikering betyder att objektet r i automatik mod (externt styrd). 

 Skalan och staplar "Order" "manual" fljer instllningar i attributen PresMaxLimit,
 PresMinLimit i Order attributet (Ao signalen). Dessa attribut gr att ndra tillflligt
 online genom att klicka med musen i bilden.  

 @b Mod
 Dom olika moder Auto/Manuell som kan frekomma hanteras utav mod objektet CompModeAM,
 Se detta objekt fr mer info.
  
 @b vervakning och felhantering
 Det finns ingen vervakning och felhantering fr detta objekt frutom ett larm att
 objektet r i lokal mod (gr att konfigurera bort).

 @h1 Konfigurering

 @b Signaler
 Objektet innehller en signal som ska kopplas till en I/O kanal:

  - Order         Ao
 
 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BasePropValveFo.
 @image orm_basepropvalvefo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.

 @b Simulering
 Inget simuleringsobjekt finns fr detta objekt.

 @b Se ven
 <attr>Super 
  Superklass, klicka p lnk Component fr mer beskrivning om objektattributet. 
 </attr>
 <attr>Order
  Analogutgng fr ventilens styrorder/referens.
 </attr>
 <attr>Mode
  Mod objekt som hanterar mod Auto/Man och dynamik i bilder och larm fr lokal mod. OBS
  lokal mod styrreferens hanteras inte. Se lnk CompModeAM fr mer info.
 </attr>
 <attr>IndError 
  Gr hg nr ingng Error fr PLC funktionsobjektet r hg, objektsymbol blir rd.
 </attr>
 <attr>IndWarning 
  Gr hg nr ingng Warning fr PLC funktionsobjektet r hg, objektsymbol blir gul.
 </attr>
 <attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
 </attr>
 <attr> SimConnect
  Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>

</class>

######################################################################################## 

<class>BasePropValveFo 
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr BaseCDamper
 Funktionsobjekt fr BaseCDamper 
 @image orm_basecdamperfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet baseCDamper
 i planthierarkin.
 
 PLC programmet i detta objekt r egentligen bara ett grnssnitt mot objektet
 BaseActuatorA.
   
  @b Se ven
  @classlink CompModeAM basecomponent_compmodeam.html
  @classlink BaseActuatorA basecomponent_baseactuatora.html 
 <attr> ExtOrder 	
  Objektets ingng fr den analoga styrreferensen som gller i automatik mod.
 </attr>
 <attr> LocalMode 	
   Ingngen styr dynamiken i objektsbild/symbol och generera ett B-larm att lokalt gller.
   Lokal mod gr att vlja bort via inbyggda CompModeAM objektets attribut OpNoLocal.
   Larmet gr att vlja bort via inbyggda CompModeAM objektets attribut OpDisableLocalAlarm.

   OBS att ingngen inte pverkar andra moder eller refernsutgngen p ngot stt!
 </attr>
 <attr>Error 
   Ingng Error (1:a) gr att ventilens objektsymbol blir rd i objektsbilden , dvs denna
   ingng anvnds nr man av ngon anledning vill styra dynamiken i bilder frn
   funktionsobjektets ingngar.
 </attr>
 <attr>Warning 
   Ingng Warning (1:a) gr att ventilens objektsymbol blir gul i objektsbilden , dvs denna
   ingng anvnds nr man av ngon anledning vill styra dynamiken i bilder frn
   funktionsobjektets ingngar.
 </attr>
 <attr> PlcConnect
  Referens till objektet i planthierarkin.
 </attr>
 
 </class>

####################################################################################

<class> BaseMValve
 @Version
 @Author cs/je
 @summary Magnetventil, digital styrning med 3 digitala signaler
 @b Magnetventil 
 BaseMValve objektet hanteras en digital utgng fr ppna/stng och tv digitala ingngar
 fr ventilens grnslgen samt Auto/Man/lokal mod. Alla ingngar gr att konfigurera (vlja bort).
 
 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/MValve eller MValveNoSwitches
 @image orm_mvalve_gs.gif

 Dynamik:
 
  - Originalfrgen nr ventilen r ppen.
  - Vit frg nr ventilen r stngd.
  - Gr frg nr ventilen inget grnslge r pverkat.
  - Gul frg nr det r varning, till exempel i lokalt mod. 
  - Rd blinkande frg nr det r fel.

    Aktuell mod visas med bokstver:
    
    M    Manuell mod
    L    Lokal mod
        
    Ingen bokstavsindikering betyder att objektet r i automatik mod (externt styrd). 

    Objektets metoder (menyval) ppnas med hger musknapp.
 
 @b Objektsbild
 @image orm_basemvalve_og.gif

 @b Mod
 Dom olika moder Auto/Manuell/lokal som kan frekomma hanteras utav mod objektet
 CompModeDM, Se detta objekt fr mer info om hur man konfiguerar moder.
  
 @b vervakning och felhantering
 BaseMValve har flera vervakningar som genererar larm nr man anvnder grnslgen:
 
 
 -Grnslgesfel   vervakning att grnslgen beter sig riktigt i frhllande till styrorder.
 
 vervakning tidfel (timeout) nr grnslgen anvnds stlls in i tidsattributet SwitchAlarmDelay.
 Detta fel pverkar INTE mod.

 Om man vljer att inte anvnda objektets hantering av moder, utan lgger denna hantering
 utanfr objektet,r det viktigt terstlla order vid felstatus, dvs man br ta ner styrorder 
 p funktionsobjektets ingngar vid fel fr att frhindra onskade terstarter.
 
 @h1 Konfigurering
 BaseMValve objektet hanterar 4 olika alternativ fr Di signaler grnslgen:

  1 TwoSwitches            Grnslge ppen och stngd.
  2 SwitchOpen             Bara grnslge ppen.
  3 SwitchClosed           Bara grnslge stngd.
  4 NoSwitches             Inga grnslgen.

  OBS! valet NoSwitches innebr att ocks att objektsymbol MValveNoSwitches ska anvndas


  @b Signaler
  Objektet innehller signaler som ska kopplas till I/O kanaler.

  - Order         Do
  - SwitchOpen    Di (valbart)
  - SwitchClosed  Di (valbart)
  
  Ska en ingng inverteras fr rtt funktion fr man ndra attributet "InvMask" p
  kanal/kortobjektet fr Di signalen.

 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseMValveFo.
 @image orm_basemvalvefo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
 @b Simulering
 Fr simulering anvnder man funktionsobjektet BaseMValveSim.
 
 @b Se ven
 <attr>Super 
 Superklass, klicka p lnk Component fr mer beskrivning om objektattributet. 
 </attr>
 <attr>GraphConfiguration 
 Attribut fr att hlla reda p vilket konfigurationsalternativ (bild) som r valt.
 (ConfigureComponent method) 
 </attr>
 <attr>Order
 Digitalutgng fr ventilens styrorder ppna
 <attr>SwitchOpen
  Digitalingng stoppgrnslge fr ppet lge.
 </attr>
 <attr>SwitchClosed
  Digitalingng Stoppgrnslge fr stngt lge.
 </attr>
 <attr>Mode
  Mod objekt som hanterar mod Auto/Man/Lokalt och dynamik i bilder och larm fr lokal mod.
  Se lnk CompModeDM fr mer info.
  
  OBS! Att INGA grnslgesfel pverkar mod, dvs. felhantering som ska pverka mod
  mste programmeras.
 </attr>
 <attr>SwitchAlarmDelay
  Tidsfrdrjning i sekunder larm vid grnslgesfel.
 </attr>
 <attr>SwitchAlarmText
  Larmtext fr grnslgesfel (A-larm).
 </attr>
 <attr>IndError 
  Gr hg om A-larm r aktivt, objektsymbol brjar blinka rtt
 </attr>
 <attr>IndWarning 
  Gr hg om B-larm r aktivt, objektsymbol blir gul (fast).
 </attr>
 <attr>ExtInterlock 
  Frreglingsingng p funktionsobjektet, ska vara falsk annars tas orderutgng ner i
  ALLA moder. OBS att ingen pverkan av moder grs, dvs auto gr inte ver i manuellt
  om ExtInterlock gr hg.
 </attr>
 <attr>PosEnum
  Upprkningsattribut fr att hlla reda p positioner.
 </attr>
 <attr>SupDisabled 
 Anger om larmvervakning kopplas bort (1:a) eller inte (0:a). Styrs via ingng "dis" p
 PLC funktionsobjektet. OBS! Att frgstyrning i bilder INTE pverkas eller attributen
 IndError, IndWarning.
 </attr>
 <attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
 </attr>
 <attr> SimConnect
 Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>

</class>

######################################################################################## 

<class>BaseMValveFo 
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr BaseMValve
 Funktionsobjekt fr BaseMValve 
 @image orm_basemvalvefo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet baseMValve
 i planthierarkin.
 
 @b Se ven
  @classlink CompModeDM basecomponent_compmodedm.html 
 <attr> ExtOrder
   Ingng fr att styra order utgngen (ppna) i automatik mod.  
 </attr>
 <attr>ExtInterlock 
  Frreglingsingng, ska vara falsk annars tas orderutgng ner i ALLA moder. OBS att ingen
  pverkan av moder grs, dvs auto gr inte ver i manuellt om ExtInterlock gr hg.
 </attr>
 <attr> LocalMode 	
    Ingngen stller objektets mod i lokal mod (prio 1) vilket innebr att alla andra moder kopplas bort.
    Dvs ingng LocalOrder styr ventilen. 
   
   Ingngen styr ven dynamiken i objektsbild/symbol och generera ett B-larm att lokalt gller.
   LocalUsed mste konfigureras i CompModeDM objektet fr att kunna stta lokal mod.
 </attr>
 <attr> LocalOrder	
  Ingng fr att styra order utgngen (ppna) i lokal mod.
 </attr>
 <attr>DisableSup 
   Ingng som anger om larmvervakning kopplas bort (1:a) eller inte (0:a). OBS att frgstyrning
   i bilder INTE pverkas.
 </attr>
 <attr> PlcConnect
   Referens till objektet i planthierarkin.
 </attr>

 </class>

####################################################################################

<class> BaseM3WayValve
 @Version
 @Author cs/je
 @summary 3vgs magnetventil, digital styrning med 3 digitala signaler
 @b 3-vgs magnetventil  
 BaseM3WayValve objektet hanteras en digital utgng fr ppna/stng och tv digitala ingngar
 fr ventilens grnslgen samt Auto/Man/lokal mod. Alla ingngar gr att konfigurera
 (vlja bort).
 
 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/M3WayValve
 @image orm_m3wayvalve_gs.gif

 Dynamik:
 
   En trevgsventil har tre portar dr en port alltid r ppen till en annan (shuntventil).
   Portarna (trianglar) som kan stngas r mrkta med linjer.
 
   En ppen port frgas normalt med originalfrgen, dvs nr porten verst lngst till hger har
   originalfrgen rknas det som en "ppen ventil" och nr den understa porten har originalfrgen
   rknas det som en "stngd ventilen". Den vnstra versta porten (inlopp) har alltid normalt
   originalfrgen.

  - Originalfrgen vxlar mellan hgra porten (ppen) och understa porten(stngd). 
  - Vit frg nr porten (triangel) anses stngd.
  - Gr frg nr ventilen inte r stngd eller ppen om grnslgen finns (mitt i mellan).
  - Gul frg nr det r varning (bl.a lokalt lge). 
  - Rd blinkande frg nr det r fel.
  
    Aktuell mod visas med bokstver:
    
    M    Manuell mod (om inte lokal!)
    L    Lokal mod
        
    Ingen bokstavsindikering betyder att objektet r i automatik mod (externt styrd). 

    Objektets metoder (menyval) ppnas med hger musknapp.
 
 @b Objektsbild
 @image orm_basem3wayvalve_og.gif

 @b Mod
 Dom olika moder Auto/Manuell/lokal som kan frekomma hanteras utav mod objektet
 CompModeDM, Se detta objekt fr mer info om hur man konfiguerar moder.
  
 @b vervakning och felhantering
 BaseM3WayValve har flera vervakningar som genererar larm nr man anvnder grnslgen:
 
 
 -Grnslgesfel   vervakning att grnslgen beter sig riktigt i frhllande till styrorder.
 
 vervakning tidfel (timeout) nr grnslgen anvnds stlls in i tidsattributet SwitchAlarmDelay.
 Detta fel pverkar INTE mod.

 OBS! Nr man styr ventilens Auto/man mod externt eller lokalt r det viktigt att "terkoppla"
 till sitt program (terstlla order), dvs man br ta ner styrorder p funktionsobjektets
 ingngar vid fel fr att frhindra onskade rrelser i maskin. 
 
 @h1 Konfigurering
 BaseM3WayValve objektet hanterar 4 olika alternativ beroende p ventilens utformning, se
 superklass BaseMValve fr mer info.

 @b Signaler
 Objektet innehller signaler som ska kopplas till I/O kanaler, se superklass BaseMValve
 fr mer info.

 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseMValveFo.
 @image orm_basemvalvefo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
 @b Simulering
 Fr simulering anvnder man funktionsobjektet BaseMValveSim.
 
 @b Se ven
 @classlink CompModeDM basecomponent_compmodedm.html 
 <attr>Super 
 Superklass, klicka p lnk BaseMValve fr mer beskrivning om BaseM3WayValve objektets attribut mm.
 </attr>

</class>

####################################################################################

<class> BaseMDamper
 @Version
 @Author cs/je
 @summary Spjll, digital styrning med 3 digitala signaler
 @b Spjll (digitalstyrd)
 BaseMDamper objektet hanteras en digital utgng fr ppna/stng och tv digitala ingngar
 fr spjllets grnslgen samt Auto/Man/lokal mod. Alla ingngar gr att konfigurera
 (vlja bort).
 
 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/MDamper
 @image orm_mdamper_gs.gif

 Dynamik:
 
  - Originalfrgen nr spjllet r ppen om grnslge finns, annars nr den ppnar.
  - Vit frg nr spjllet r stngd om grnslgen finns, annars nr den inte ppnar.
  - Gr frg nr spjllet inte r stngd eller ppen om grnslgen finns (mitt i mellan).
  - Gul frg nr det r varning (bl.a lokalt lge). 
  - Rd blinkande frg nr det r fel.

    Aktuell mod visas med bokstver:
    
    M    Manuell mod (om inte lokal!)
    L    Lokal mod
        
    Ingen bokstavsindikering betyder att objektet r i automatik mod (externt styrd). 

    Objektets metoder (menyval) ppnas med hger musknapp.
 
 @b Objektsbild
 @image orm_basemdamper_og.gif

 @b Mod
 Dom olika moder Auto/Manuell/lokal som kan frekomma hanteras utav mod objektet
 CompModeDM, Se detta objekt fr mer info om hur man konfiguerar moder.
  
 @b vervakning och felhantering
 BaseMDamper har flera vervakningar som genererar larm nr man anvnder grnslgen:
 
 
 -Grnslgesfel   vervakning att grnslgen beter sig riktigt i frhllande till styrorder.
 
 vervakning tidfel (timeout) nr grnslgen anvnds stlls in i tidsattributet SwitchAlarmDelay.
 Detta fel pverkar INTE mod.

 OBS! Nr man styr ventilens Auto/man mod externt eller lokalt r det viktigt att "terkoppla"
 till sitt program (terstlla order), dvs man br ta ner styrorder p funktionsobjektets
 ingngar vid fel fr att frhindra onskade rrelser i maskin. 
 
 @h1 Konfigurering
 BaseMDamper objektet hanterar 4 olika alternativ beroende p ventilens utformning, se
 superklass BaseMValve fr mer info.

 @b Signaler
 Objektet innehller signaler som ska kopplas till I/O kanaler, se superklass BaseCValve
 fr mer info.

 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseMValveFo.
 @image orm_basemvalvefo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
 @b Simulering
 Fr simulering anvnder man funktionsobjektet BaseMValveSim.
 
 @b Se ven
 @classlink CompModeDM basecomponent_compmodedm.html 
 <attr>Super 
 Superklass, klicka p lnk BaseMValve fr mer beskrivning om BaseMDamper objektets attribut mm.
 </attr>

</class>

####################################################################################

<class> BaseDirValve
 @Version
 @Author cs/je
 @summary Riktningsventil, digital styrd med 2 signaler
 Riktningsventil, 2-lgesstyrd med mittenlge.
 BaseDirValve objektet hanterar tv digitala utgngar och Auto/Man mod fr att
 styra en ventil med mittenlge (5/3 ventil).
 
 Knappar i bilder kan konfigureras fr olika hndelser ssom ka/Minska, Upp/Ner,
 Fram/Back och ppna/Stng.
 
 Funktionen (PLC programmen) fr detta objekt ligger i sjlva verket i CompModeD2M objektet.
  
 @b Objektsymbol
 Det finns ingen grafisk symbol fr detta objekt
  
 @b Objektsbild
 @image orm_basedirvalve_og.gif

 Bilden visar nr man manuellt beordrat ka, dvs utgngen OrderIncr r 1.

 @b Ingen mod styrning
 @image orm_basedirvalve_example1_og.gif
 
 Bilden ovan visar en konfiguration dr ventilen inte har ngon mod styrning (inga knappar i bilden).
 Dvs ingngar ExtOrderIncr, ExtOrderDecr i funktionsobjektet styr.
 
 Genom att konfigurera det inbyggda CompModeD2M objektet attributet OpAutoOnly till 1 fr man denna
 bild/funktion. 
 
 Ventilen visas i ett lge dr den r frreglad via ingngen ExtInterlock i funktionsobjektet
 (rd indikator Interlock i bilden).  
 
 @b Mod
 Dom olika moder Auto/Manuell som kan frekomma hanteras utav mod objektet CompModeD2M, se
 detta objekt fr mer info.
  
 @b vervakning och felhantering
 Ingen direkt vervakning och felhantering hanteras utav objektet.

 @h1 Konfigurering
 @b Component Configuration
 
  - IncrDecr     Vljer knappar i objektsbild med text ka/Minska
  - UpDown       Vljer knappar i objektsbild med text Upp/Ner
  - ForwBack     Vljer knappar i objektsbild med text Fram/Back
  - OpenClose    Vljer knappar i objektsbild med text ppna/Stng 
  
 @b Signaler
 Objektet innehller signaler som ska kopplas till I/O kanaler.

  - OrderIncr     Do
  - OrderDecr     Do
  
 
 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseDirValve.
 @image orm_basedirvalvefo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.

 @b Simulering
 Inget simuleringsobjekt finns fr detta objekt.
 
 @b Se ven
 <attr>Super 
 Superklass, klicka p lnk Component fr mer beskrivning om objektattributet. 
 </attr>
 <attr>GraphConfiguration 
 Attribut fr att hlla reda p vilket konfigurationsalternativ (bild) som r valt.
 (ConfigureComponent method) 
 </attr>
 <attr>OrderIncr
 Digitalutgng fr ventilens styrorder ka (ppna, upp, fram)
 </attr>
 <attr>OrderDecr
 Digitalutgng fr ventilens styrorder minska (stng, ner, back)
 <attr>Mode
  Mod objekt som hanterar mod Auto/Man och dynamik i bilde.
  Se lnk CompModeD2M fr mer info.
 </attr>
 <attr>IndWarning 
 Gr hg nr ingngen ExtInterlock gr hg i funktionsobjektet, objektsymbolen blir ocks gul
 i objektsbilden.
 </attr>
 <attr>ExtInterlock 
  Frreglingsingng p funktionsobjektet, ska vara falsk annars tas orderutgng ner i
  ALLA moder. OBS att ingen pverkan av moder grs, dvs auto gr inte ver i manuellt
  om ExtInterlock gr hg.
 </attr>
 <attr>PositionEnum
  Upprkningsattribut fr att hlla reda p positioner.
 </attr>
 <attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
 </attr>

</class>

######################################################################################## 

<class>BaseDirValveFo 
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr BaseDirValve
 Funktionsobjekt fr BaseDirValve 
 @image orm_basedirvalvefo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet baseDirValve
 i planthierarkin.
 
 @b Se ven
  @classlink CompModeD2M basecomponent_compmoded2m.html
 <attr> ExtOrderIncr
   Ingng fr att styra orderIncr utgngen (ka) i automatik mod.  
 </attr>
 <attr> ExtOrderDecr
   Ingng fr att styra orderDecr utgngen (minska) i automatik mod.
 </attr>
 <attr>ExtInterlock 
   Frreglingsingng, ska vara falsk annars tas orderutgngar ner i ALLA moder. OBS att ingen
   pverkan av moder grs, dvs auto gr inte ver i manuellt om ExtInterlock gr hg.
   
   Om ingngen r 1 stter den ocks IndWarning till 1 som i sin tur gr objektsymbolen gul i
   objektsbilden.
 </attr>
 <attr> PlcConnect
   Referens till objektet i planthierarkin.
 </attr>

 </class>

####################################################################################

<class> BaseManValve
 @Version
 @Author cs/je
 @summary Handventil med tv grnslgen.
 Handventil med tv grnslgen.
 BaseManValve objektet hanterar tv digitala ingngar fr ppet och stngt lge. 
 Ingngar gr att konfigurera (vlja bort).
 
 @b Objektsymbol
 Grafiska symboler fr detta objekt r:
 
   BaseComponent/
  -ManValve
  -ManValveNoSwitches  
  -ManValveSwitchClosed
  -ManValveSwitchOpen
  -ManValveTwoSwitches

 Konfigurationsvalet bestmmer vilken symbol som br anvndas.
  
 @image orm_manvalve_gs.gif

 Dynamik:
 
  - Originalfrgen nr ventilen r ppen.
  - Vit frg nr ventilen r stngd.
  - Gr frg nr ventilen inte r stngd eller ppen om grnslgen finns (mitt i mellan).
  - Rd blinkande frg nr det r fel (bda grnslgen pverkade).

    Objektets metoder (menyval) ppnas med hger musknapp.
 
 @b Objektsbild
 @image orm_basemanvalve_og.gif

 Om ventilen inte har ngra grnslgen kan man manuellt i objektbilden stta ppen eller stngt
 lge. Fr att vlja denna funktion ska attribut OpIndication stllas till 1, dessutom ska
 objektsymbolen ManValveNoSwitches anvndas. 

 @b Inga grnslgen och manuell styrd dynamik i bilder
 @image orm_basemanvalve_example1_og.gif
 
 Bilden ovan visar en konfiguration dr ventilen inte har ngra grnslgen men manuell
 mjlighet (knappar i bilden) att visa ppet eller stngt lge.
 
 Genom att konfigurera attributet OpIndication till 1 fr man denna bild/funktion. 
  
 @b vervakning och felhantering
 BaseManValve vervakar och genererar larm:
  
 -Grnslgesfel   vervakning att inte bda grnslgen r pverkade samtidigt.

 @h1 Konfigurering
 BaseManValve objektet hanterar 4 olika alternativ fr Di signaler grnslgen:

  1 TwoSwitches            Grnslge ppen och stngd.
  2 SwitchOpen             Bara grnslge ppen.
  3 SwitchClosed           Bara grnslge stngd.
  4 NoSwitches             Inga grnslgen.

  OBS! valet NoSwitches innebr att ocks att objektsymbol ManValveNoSwitches ska anvndas

  @b Signaler
  Objektet innehller signaler som ska kopplas till I/O kanaler.

  - SwitchOpen    Di (valbart)
  - SwitchClosed  Di (valbart)
  
  Ska en ingng inverteras fr rtt funktion fr man ndra attributet "InvMask" p
  kanal/kortobjektet fr Di signalen.

 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseManValveFo.
 @image orm_basemanvalvefo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
 @b Simulering
 Inget simulering finns fr detta objekt.
 
 @b Se ven
 <attr>Super 
 Superklass, klicka p lnk Component fr mer beskrivning om objektattributet. 
 </attr>
 <attr>GraphConfiguration 
  Attribut fr att hlla reda p vilket konfigurationsalternativ (bild) som r valt.
  (ConfigureComponent method) 
 <attr>SwitchOpen
  Digitalingng stoppgrnslge fr ppet lge.
 </attr>
 <attr>SwitchClosed
  Digitalingng Stoppgrnslge fr stngt lge.
 </attr>
 <attr>IndError 
  Gr hg om A-larm r aktivt, objektsymbol brjar blinka rtt
 </attr>
 <attr>PosEnum
  Upprkningsattribut fr att hlla reda p positioner.
 </attr>
 <attr>IndClosed
  Indikerar att ventilen r stngd nr instllningsattribut OpIndication anvnds (1:a).
 </attr>
 <attr>OpIndication
  Om ventilen inte har ngra grnslgen kan man manuellt i objektbilden vlja ppen eller stngt
  lge, fr att f denna denna funktion ska attribut stllas till 1, dessutom ska objektsymbolen
  ManValveNoSwitches anvndas. 
 </attr> 
 <attr>OpIndBackup
  Backup fr att minnas ventilens lge IndClosed nr OpIndication anvnds (1:a).
 </attr>
 <attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
 </attr>
 <attr> SimConnect
  Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>

</class>

######################################################################################## 

<class>BaseManValveFo 
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr BaseManValve
 Funktionsobjekt fr BaseManValve 
 @image orm_basemanvalvefo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet BaseManValve
 i planthierarkin.
 
 @b Se ven
 <attr> PlcConnect
   Referens till objektet i planthierarkin.
 </attr>

 </class>

##############################################################################

 <class> BaseCircuitBreaker
 @Version
 @Author cs/je
 @Summary vervakning effektbrytare (MCCB).
 Objekt BaseCircuitBreaker hanterar vervakningen och en tillhrande objektsbild fr
 en effektbrytare typ MCCB eller liknande.
 
 Effekbrytare anvnds fr att skydda den elektriska anlggningen mot kortslutning,
 verstrmmar och som huvudbrytare/skring osv. 
 
 Objektet vervakar nr en digital ingng gr lg och A-larm genereras. Vill man att
 brytaren ska larma/aktiveras nr ingngen gr hg fr man ndra attributet "InvMask"
 p kanal/kortobjektet fr Di signalen.

 Man kan hindra larm att aktiveras via ingng DisableSup i PLC funktionsobjektet.
 Detta pverkar inte larmutgngen Tripped i PLC funktionsobjektet.
 
 @b Objektbild
 @image orm_basecircuitbreaker_og.gif

 Indikatorn Tripped (normalt grn) i bilden blir rd nr brytaren r frnslagen, rda knappen
 trycks in och den grn gr utt, brytarens kontaktsymbol intar ppet lge.

 Indikator Supervision disabled visar grnt om vervakningen (larm) r bortkopplad.

 @b Exempel
 @image orm_component_example1.png
 Bilden visar nr en BaseCircuitBreaker anvnds som en huvudbrytare/skring ihop
 med andra komponenter.

 @h1 Konfiguration
 @b Signal
 Objektet innehller en Di signal NotTripped som ska kopplas till Di-kanalen.

 @b vervakning
 BaseCircuitBreaker har en larmutgng och en instllning som kan ndras:
 
 -AlarmText     Larmtext som kan ndras

 -Tripped       Larmutgng i PLC funktionsobjektet, status om larm utlst r 
                aktiverat (1:a) eller inte (0:a)   

 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseCircuitBreakerFo.
 @image orm_basecircuitbreakerfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.

 @b Simulering
 Det behvs inget simuleringsobjekt fr BaseCircuitBreaker, men det finns en
 simuleringsbild frn vilken Tripped signalen kan pverkas.
 @image orm_basecircuitbreakersim_og.png
 
 @b Se ven
 <attr>Super 
 Superklass, klicka p lnk Component fr mer beskrivning om objektattributet. 
 </attr>
 <attr>
 <attr>NotTripped
 Digital Di ingngen som r 0 vid utlst brytare. Kan inverteras i kanal/kortobjektet
 "InvMask".
 </attr>
 <attr>AlarmText
 Larmtext nr larmutgng aktiveras (A-larm). Kan kopplas bort via ingng SupDisabled
 p PLC funktionsobjektet.
 <attr>SupDisabled 
 Anger om larmvervakning kopplas bort (1:a) eller inte (0:a). Styrs via ingng "dis" p
 PLC funktionsobjektet. OBS att larmutgngen AlarmStatus och frgstyrning i bilder INTE
 pverkas.
 <attr> PlcConnect
 Referens som visar vilket funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>
 
 </class>

#############################################################################################

 <class> BaseCircuitBreakerFo
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr CircuitBreaker
 Funktionsobjekt fr CircuitBreaker. 

 @image orm_basecircuitbreakerfo_fo.gif

 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet BaseCircuitBreaker i
 planthierarkin.

 @b Se ven
 <attr>DisableSup 
 Ingng som anger om larmvervakning ska kopplats bort (1:a) eller inte (0:a). OBS! Att 
 larmutgngen Tripped INTE kopplas bort.
 </attr>
 <attr>Tripped 
 Larmutgng som r hg vid utlst brytare.
 </attr>
 <attr> PlcConnect
 Referens till objektet i planthierarkin.
 </attr>
 
 </class>

##############################################################################

 <class> BaseSafetySwitch
 @Version
 @Author cs/je
 @Summary vervakning effektbrytare (MCCB).
 @b Skerhetsbrytare (arbetsbrytare, startsprr)
 Objekt BaseSafetySwitch hanterar vervakningen och en tillhrande objektsbild fr
 en skerhetsbrytare.
 
 Skerhetsbrytare anvnds fr att frhindra att en utrustning eller anlggningsdel
 oavsiktligt inkopplas medan elektriskt eller mekaniskt arbete utfrs (personskydd).
 
 Objektet vervakar nr en digital ingng gr lg och A-larm genereras. Vill man att
 brytaren ska larma/aktiveras nr ingngen gr hg fr man ndra attributet "InvMask"
 p kanal/kortobjektet fr Di signalen.

 Man kan hindra larm att aktiveras via ingng DisableSup i PLC funktionsobjektet.
 Detta pverkar inte utgngen On i PLC funktionsobjektet.
 
 @b Objektbild
 @image orm_basesafetyswitch_og.gif

 Indikatorn On (normalt grn) i bilden blir gr nr brytaren r frnslagen, vredet vrids ver
 till 0-lget och ett rtt hngls visas, brytarens kontaktsymbol intar ppet lge.

 Indikator Supervision disabled visar grnt om vervakningen (larm) r bortkopplad.

 @b Exempel
 @image orm_component_example1.png
 Bilden visar dr en skerhetsbrytare anvnds fr att koppla bort en elmotor frn 
 elanlggningen (personskydd).
 
 @h1 Konfiguration
 @b Signal
 Objektet innehller en Di signal On som ska kopplas till Di-kanalen.

 @b vervakning
 BaseSafetySwitch har en utgng och en instllning som kan ndras:
 
 -AlarmText     Larmtext som kan ndras

 -On            Utgng i PLC funktionsobjektet, status om  brytaren r till (1:a) eller inte (0:a)
 
 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseSafetySwitchFo.
 @image orm_basesafetyswitchfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.

 @b Simulering
 Det behvs inget simuleringsobjekt fr BaseSafetySwitch, men det finns en
 simuleringsbild frn vilken On signalen kan pverkas.
 @image orm_basesafetyswitchsim_og.png
 
 @b Se ven
 <attr>Super 
 Superklass, klicka p lnk Component fr mer beskrivning om objektattributet. 
 </attr>
 <attr>
 <attr>On
 Digital Di ingngen som r 1 vid tillslagen brytare. Kan inverteras i kanal/kortobjektet
 "InvMask".
 </attr>
 <attr>AlarmText
 Larmtext nr larmutgng aktiveras (A-larm). Kan kopplas bort via ingng SupDisabled
 p PLC funktionsobjektet.
 <attr>SupDisabled 
 Anger om larmvervakning kopplas bort (1:a) eller inte (0:a). Styrs via ingng "dis" p
 PLC funktionsobjektet. OBS att larmutgngen AlarmStatus och frgstyrning i bilder INTE
 pverkas.
 <attr> PlcConnect
 Referens som visar vilket funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>
 
 </class>

#############################################################################################

 <class> BaseSafetySwitchFo
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr BaseSafetySwitch
 Funktionsobjekt fr BaseSafetySwitch. 

 @image orm_basesafetyswitchfo_fo.gif

 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet BaseSafetySwitch i
 planthierarkin.

 @b Se ven
 <attr>DisableSup 
 Ingng som anger om larmvervakning ska kopplats bort (1:a) eller inte (0:a). OBS! Att 
 utgngen On INTE kopplas bort.
 </attr>
 <attr>On 
 Utgng som r hg vid tillslagen brytare.
 </attr>
 <attr> PlcConnect
 Referens till objektet i planthierarkin.
 </attr>
 
 </class>

##############################################################################

 <class> BaseOverloadRelay
 @Version
 @Author cs/je
 @Summary vervakning verstrmsrel (motorskydd).
 @b verstrmsrel (motorskydd)
 Objekt BaseOverloadRelay hanterar vervakningen och en tillhrande objektsbild fr
 ett verstrmsrel/motorskydd eller liknande (normalt monterat p en kontaktor). 
 
 Objektet vervakar nr en digital ingng gr hg och A-larm genereras. Vill man att
 skyddet ska larma/aktiveras nr ingngen gr lg fr man ndra attributet "InvMask"
 p kanal/kortobjektet fr Di signalen.

 Man kan hindra larm att aktiveras via ingng DisableSup i PLC funktionsobjektet, OBS!
 att detta INTE pverkar larmutgngen Overload i PLC funktionsobjektet.
 
 @b Objektbild
 @image orm_baseoverloadrelay_og.gif

 Indikatorn Overload blir rd nr skyddet lser ut.

 @b Exempel
 @image orm_component_example2.gif
 Bilden visar nr en BaseOverloadRelay anvnds som motorskydd ihop med en kontaktor.

 @h1 Konfiguration
 @b Signal
 Objektet innehller en Di signal Overload som ska kopplas till Di-kanalen.

 @b vervakning
 BaseOverloadRelay har en larmutgng och en instllning som kan ndras:
 
 -AlarmText     Larmtext verstrmsrel utlst som kan ndras

 -Overload      Larmutgng i PLC funktionsobjektet, status om larm utlst r aktiverat (1:a) eller inte (0:a)   

 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseOverloadRelayFo.
 @image orm_baseoverloadrelayfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.

 @b Simulering
 Inget simuleringsobjekt finns fr detta objekt.
 
 @b Se ven
 <attr>Super 
 Superklass, klicka p lnk Component fr mer beskrivning om objektattributet. 
 </attr>
 <attr>
 <attr>Overload
 Digital Di ingngen som r 1 vid utlst verstrmsskydd. Kan inverteras i kanal/kortobjektet
 "InvMask".
 </attr>
 <attr>AlarmText
 Larmtext nr larmutgng aktiveras (A-larm) vid utlst skydd. Kan kopplas bort via ingng
 DisabledSup p PLC funktionsobjektet.
 <attr>SupDisabled 
  Anger om larmvervakning kopplas bort (1:a) eller inte (0:a). Styrs via ingng "dis" p
  PLC funktionsobjektet. OBS! Att larmutgngen Overload i PLC funktionsobjektet och frgstyrning
  i bilder INTE pverkas.
 <attr> PlcConnect
 Referens som visar vilket funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>
 
 </class>

#############################################################################################

 <class> BaseOverloadRelayFo
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr BaseOverloadRelay
 Funktionsobjekt fr BaseOverloadRelay. 

 @image orm_baseoverloadrelayfo_fo.gif

 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet BaseOverloadRelayFo i
 planthierarkin.

 @b Se ven
 <attr>DisableSup 
 Ingng som anger om larmvervakning ska kopplats bort (1:a) eller inte (0:a). OBS! Att 
 larmutgngen Overload INTE kopplas bort.
 </attr>
 <attr>Overload
 Larmutgng som r hg vid larm/utlst verstrm/motorskydd.
 </attr>
 <attr> PlcConnect
 Referens till objektet i planthierarkin.
 </attr>
 
 </class>

##############################################################################

 <class> BaseContactor
 @Version
 @Author cs/je
 @Summary Kontaktor.
 @b Kontaktor
 Objekt BaseContactor hanterar styrning, vervakning och en tillhrande objektsbild
 fr en kontaktor, rel eller liknande.
 
 Kontaktorer, reln anvnds normalt nr en styrspnning fjrrifrn styr slutande och
 ppnande av en annan elektriskt krets (normalt hgre spnning och strm).

 Objektet hanterar en eller tv utgngar fr att manvrera en kontaktorn/brytare
 och en digital ingng fr kontaktorsvaret, dessa gr att konfigurera (vlja bort).
  
 Konfiguerar man kontaktorn med tv Do utgngar ger dessa en tillslagspuls och en
 frnslagspuls alternativt tillslagspuls och en inverterad frnutgng utan puls. Se
 "Exempel styrstt" nedan fr mer info.

 Kontaktorns olika manverfunktioner blir allts:

  1 En utgng som drar kontaktorn och slpper kontaktorn, dvs det vanligaste styrsttet.
  
  2 Tv utgngar med puls dr ena drar kontaktorn (sjlvhllning) och den andra slpper/bryter
    upp kontaktorn.
  
  3 Tv utgngar, en med till puls som drar kontaktorn/brytaren och den andra som slpper
    kontaktorn/brytaren om utgngen faller (0:a). 
 
 Anvnder man kontaktorsvar och man inte fr/tappar kontaktorsvar genereras ett larm nr man 
 anvnder en utgng (alternativ 1 ovan). Man kan hindra larm att aktiveras via ingng 
 DisableSup i PLC funktionsobjektet, OBS! Att detta INTE pverkar larmutgngen Error i 
 funktionsobjektet. Vill man ha larm i alternativ 2 och 3 ovan fr man programmera det sjlv.
 
 @b Objektbild
 @image orm_basecontactor_og.gif
 
 Indikatorer:

 - Order     Visar status p orderutgngen (tillslag av kontaktorn).
 - Feedback  Visar status p kontaktorsvaret om ett sdant finns.
 - TimeLimit Visar "TimeOut" tid i sekunder p kontaktorsvaret innan larm aktiveras.

 Indikator Order och TimeLimit tas bort ur bilden nr man anvnder tv utgngar, dvs nr man
 har konfigurerat kontaktorn TwoOrderFeedback (pulsstyrning).
  
 Indikator Feedback blir rd i minst 2s vid fel p kontaktorsvaret.   

 @b Exempel komponenter 
 @image orm_component_example1.png
 Bilden visar en objektsbild nr en BaseContactor anvnds som en huvudkontaktor fr en 
 frekvensomriktare ihop med andra elektriska komponenter.
 
 @h1 Konfiguration
 BaseContactor objektet hanterar 5 olika alternativ:

  1 OrderFeedback          Manvrering av kontaktor och kontaktorsvar.
  2 OrderNoFeedback        Manvrering av kontaktor men inget kontaktorsvar.
  3 FeedabckNoOrder        Ingen manvrering av kontaktor men kontaktorsvar.
  4 NoOrderNoFeedback      Inga IO signaler alls!
  5 TwoOrderFeedback       Manvrering av kontaktor med tv utgngar (puls) och kontaktorsvar.


  Nr kontaktorn r konfigurerad som alternativ 5 med tv Do utgngar (puls) blir funktionen
  s hr:
 
  -Di ingng fr kontaktorsvar (feedback) mste anvndas (status visas i bilder mm).
  -Larm kontaktorsvar (feedback) och error utgngen i funktionsbobjektet anvnds inte.
  -Frnorder kan konfigureras att vara puls eller inte puls med inverterad funktion.
  -Indikator order i objektsbilder tas bort.
  
  Alternativ 5 anvnder man nr kontaktorns elkonstruktionen bygger p till/frn puls
  styrning. Dvs nr man INTE vill att kontaktorn ska g ifrn om PLC dr eller styrning
  samtidigt sker frn flera oberoende "manversystem" eller liknande. Se "Exempel styrstt"
  nedan fr mer info.
 
 @b Signaler
 Objektet innehller signaler som ska kopplas till I/O kanaler.

  - Order         Do (valbart) 
  - OrderOff      Do (valbart, anvnds bara vid konfiguration TwoOrderFeedback) 
  - Feedback      Di (valbart)
  
 Ska ingngen inverteras fr rtt funktion fr man ndra attributet "InvMask" p
 kanal/kortobjektet fr Di signalen.

 @b vervakning och felhantering
 BaseContactor har en larmutgng och instllningar som kan ndras:
 
 -AlarmText    Larmtext fr kontaktorsvar som kan ndras.
 
 -FbTimeLimit  Kontaktorsvarstid innan larm aktiveras om svar uteblir.

 -Error        Larmutgng i PLC funktionsobjektet, larm vid fel p kontaktorsvar (aktiverad minst 2s).   

 OBS!
 Att Error utgngen i PLC funktionsobjektet ska anvndas fr att terstlla beordring fr att
 frhindra onskat tillslag av kontaktorn vid kontaktorsvarfel, dvs det r programmerarens
 uppgift att ta hnsyn till detta fel!

 OBS!
 Nr kontaktorn r konfigurerad (TwoOrderFeedback) med tv Do utgngar (puls) blir funktionen s hr:
 
  -Larm kontaktorsvar (feedback) anvnds inte, dvs attributen AlarmText och FbTimeLimit.
  -Error utgngen anvnds inte pga att vervakning av kontaktorsvar kopplas bort.
  -Utgng PulseControl [pco] i funktionsobjektet gr hg (anvnds bara i speciella fall).

   Orderingngar [on] och [off] br styras av kod som genererar "edge-pulser" pga. kontaktorns
   inbyggda pulslogik.

 @b Exempel styrstt
 Exemplen 1 till 4 nedan visar objektet/kontaktorns olika tnkta styrstt och vad som kan vara bra
 att veta. Frst beskrivs den enklaste funktionen och drefter mera komplexa styrningar med
 pulshantering p styrutgngarna.
 
 Eftersom elektriska manverkretsar kan se ut "hur som helst" br man alltid studera dessa och anpassa
 PLC koden fr kontaktor objektet s man undviker onskade till och frnslag (felmanvreringar). 

 @bExempel 1
 En Do utgng och felhantering: 
 @image orm_component_example7.gif
  
  Bilden visar nr kontaktorn r konfigurerad med en Do utgng vilket innebr att off ingngen och
  pco utgngen p funktionsobjektet INTE anvnds.
  
  Exemplet visar en styrning nr den elektriska manverkretsen fr en kontaktor har krav p att
  tillslaget och frnslaget ALLTID ska ske frn PLC/Proview.  

  Den interna felhantering i funktionsobjektet stter utgngen err hg nr kontaktorsvaret inte
  kommer/tappas inom en viss tid (FbTimeLimit) och A-larm genereras. Larmet gr att koppla bort
  genom att stta ingngen dis hg.
    
  Grafen visar vad som hnder nr kontaktorsvaret frsvinner (gul ruta med texten Feedback lost),
  dvs tiden lper ut och err utgngen ser till att ingngen on p funktionsobjketet gr lg och 
  drmed gr Do Order ocks lg.
  
  Om man INTE tar ner signalen p on ingngen nr err utgngen gr hg ligger err utgngen
  och Do order hg hela tiden. Dvs man br alltid se till att man programmerar sin kod p
  sdant stt att man gr lg p ingngen on vid fel om man vill frhindra onskade tillslag
  efter ett fel i den elektriska manverkretsen.

 @bExempel 2
 Tillpuls och frnslagspuls:
 @image orm_component_example8.gif
  
  Bilden visar nr kontaktorn r konfigurerad med tv utgngar (puls) vilket innebr att dis
  ingngen och err utgngen p funktionsobjektet INTE anvnds pga att interna larmhanteringen
  i objektet alltid kopplas bort nr tv Do utgngar anvnds. Interna attributet OpNoOffPuls r
  satt till 0 (default) vilket innebr att OrderOff utgngen ger puls.  
  
  Exemplet visar en styrning nr den elektriska manverkretsen fr en kontaktor styrs av pulser.
  Detta innebr att om PLC/Proview haltar (IO dr) kan en dragen kontaktorn forfarande ligga
  dragen.

  Eftersom den interna felhantering kopplas bort i funktionsobjektet nr man anvnder tv utgngar
  fr man sjlv tnka ut vilken felhanteringen man vill ha. Exempel 3-4 nedan visar hur detta kan
  g till.
  
  Styrning via ingngar on (A i bild) och off (B i bild) br aktiveras av "edge-pulser". Grafen
  visar nr styrsignal on ligger hg lngre n en edge-puls fr att frtydliga hur
  kontaktorobjektet arbetar.
  
  Tillslagspulsen r alltid 1s och frnslagspulsen 1,5s oavsett hur kort eller lng tid ingngar
  on/off r hga p funktionsobjektet. Frnslagspuls kan inte ske p frsta PLC programvarvet
  (first scan) pga kod i funktionsobjektet, dvs vill man ha en frnslagspuls vid programstart fr
  man vnta ett varv innan man stter off ingngen hg.
  
  Det finns inte heller ngon frregling mellan on och off ingngarna vilket innebr att man kan
  f de pulsade Do utgngarna att pulsa samtidigt om dessa ingngar r hga samtidigt.
  
  Grafen visar vad som hnder nr kontaktorsvaret frsvinner (gul ruta med texten Feedback lost),
  dvs det hnder ingenting! Exemplen 3-4 nedan visar hur Do utgngar pverkas vid kontaktorsvar fel.
   
 @bExempel 3
 Tillpuls och frnslagspuls frn tv stllen:
 @image orm_component_example9.gif
  
  Bilden visar nr kontaktorn r konfigurerad med tv utgngar (puls) och interna attributet
  OpNoOffPuls r satt till 0 (default) vilket innebr att OrderOff utgngen ger puls.
       
  Exemplet visar en styrning nr den elektriska manverkretsen fr en kontaktor styrs av pulser
  och man utanfr PLC systemet ocks manuellt via tryckknappar kan manvrera kontaktorn, dvs
  kontaktorn styrs av tv olika "manversystem". Normalt nr man styr p detta sttet har man ingen
  vervakning p kontaktorsvaret pga den yttre styrningen medvetet kan sl ifrn/till kontaktorn.
  
  Eftersom den interna felhantering kopplas bort i funktionsobjektet nr man anvnder tv utgngar
  fr man sjlv tnka ut vilken felhanteringen man vill ha. Koden i bilden med wait objektet
  FbTimeOut visar hur detta kan g till.
  
  Funktionen blir allts med denna kod s hr:
  
   - Pulstyrda PLC Do utgngar fr till och frnslag som aktiveras av "edge-pulser" p ingngar 
     on och off.
   - Tv olika manversystem, PLC och tryckknappar direkt i den elektriska manverkretsen.
   - vervakning av kontaktorsvaret nr man slagit till kontaktorn via PLC.
   - Ingen vervakning av kontaktorsvaret nr man slagit till kontaktorn via tryckknappen 
     "Button on"
  
  Kontaktorn i objekten/aggregaten BaseMotorAggr, BaseFcPPO3MotorAggr, BaseFcPPO5MotorAggr och
  ABB_ACS800MotorAggr fungerar i princip som denna Plc kod, dvs ingngar on (A i bild) och off 
  (B i bild) "edge-pulserna" i grafen speglar nr operatr trycker p knapparna start och stopp 
  i objektsbilden fr dessa aggregat.
  
 @bExempel 4
 Tillpuls och frnslag utan puls
 @image orm_component_example10.gif

  Bilden visar nr kontaktorn r konfigurerad med tv utgngar och interna attributet OpNoOffPuls r
  satt till 1 vilket innebr att Do Order ger tillslagspuls och Do OrderOff fljer statusen p
  funktionsobjektets ingng on. Ingngar dis, off och utgng err p funktionsobjektet anvnds INTE
  vid denna konfiguration.
  
  Exemplet visar en styrning nr kravet r tillslagspuls i den elektriska manverkretsen fr en
  effekbrytare samtidigt som man vill ha ett frnslag om PLC/Proview haltar (IO dr).

  Eftersom den interna felhantering kopplas bort i funktionsobjektet nr man anvnder tv
  utgngar fr man sjlv tnka ut vilken felhanteringen man vill ha. Koden i bilden med wait
  objektet FbTimeOut visar hur detta kan g till.
    
  Grafen visar vad som hnder nr kontaktorsvaret frsvinner (gul ruta med texten Feedback lost),
  dvs tiden lper ut. Wait objektets utgng gr hg, vilket leder till att ingngen on p
  funktionsobjektet gr lg och drmed gr Do OrderOff ocks lg.
  
 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseContactorFo.
 @image orm_basecontactorfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
 @b Simulering
 Fr simulering anvnder man funktionsobjektet BaseContactorSim.
 
 @b Se ven
 <attr>Super 
  Superklass, klicka p lnk Component fr mer beskrivning om objektattributet. 
 </attr>
 <attr>GraphConfiguration 
  Attribut fr att hlla reda p vilket konfigurationsalternativ (bild) som r valt.
  (ConfigureComponent method) 
 </attr>
 <attr>Order
  Digitalutgng (1:a) fr att manvrera, sl till kontaktorn. Beroende p konfiguration
  ligger utgngen hg s lnge funktionsobjektets ingng on r 1 eller ger en tillpuls
  p 1 sekund nr man konfigurerat TwoOrderFeedback.
 </attr>
 <attr>OrderOff
  Digitalutgng fr att manvrera, sl ifrn kontaktorn. Fungerar p tv stt beroende
  p statusen p attribut OpNoOffPulse, om OpNoOffPulse r 0 ger OrderOff en frnpuls
  p en sekund och r OpNoOffPulse satt till en 1:a fljer OrderOff statusen p
  funktionsobjektets ingng on (ingen puls).
  
  Denna utgng och funktion anvnds bara nr konfigurationen TwoOrderFeedback r vald, dvs
  nr funktionsobjektet utgng PulseControl r 1.
 </attr>
 <attr>Feedback
  Digitalingng som ska vara 1 vid dragen kontaktor (kontaktorsvar). Kan inverteras i
  kanal/kortobjektet "InvMask".
 </attr>
 <attr>IndError 
  Styr indikator Feedback i bild att bli rd nr Error utgngen i PLC funktionsobjektet blir hg.
 </attr>
 <attr>IndFeedback 
  Styr indikator fr kontaktorsvaret Feedback i bild. Finns inget kontaktorsvar konfigurerat anvnds
  order utgngen istllet fr att visa tillslagen kontaktor.
 </attr>
<attr> FbTimeLimit
  Tidsfrdrjning i sekunder innan Error utgngen aktiveras om inte kontaktorsvaret kommer
  nr Orderutgngen gr hg. Nr konfigurationen TwoOrderFeedback r vald anvnds inte
  denna tidsinstllning och funktion.
</attr>
<attr>AlarmText
 Larmtext uteblivet kontaktorsvar nr larmutgng aktiveras (A-larm) i PLC funktionsobjektet. Kan
 kopplas bort via ingng SupDisabled p PLC funktionsobjektet. Nr konfigurationen TwoOrderFeedback
 r vald anvnds inte larmet och funktionen.
</attr>
 <attr>SupDisabled 
  Anger om larmvervakning kopplas bort (1:a) eller inte (0:a). Styrs via ingng "dis" p
  PLC funktionsobjektet. OBS! Att frgstyrning i bilder INTE pverkas eller attribut IndError.
 </attr>
 <attr> OpNoOffPulse
  Konfiguerar kontaktorns Do utgng OrderOff att inte ge frnpuls vid frnorder, dvs Do
  utgngen OrderOff fljer statusen p funktionsobjektets ingng on. Detta alternativ
  anvnds nr man nskar den pulsmanvrerade kontaktorn att g ifrn om PLC/IO dr. Se
  exempel under rubrik konfiguration.
  
  Attributet har bara betydelse nr konfigurationen TwoOrderFeedback r vald, dvs nr
  funktionsobjektet utgng PulseControl r 1.
</attr>
 <attr> PlcConnect
 Referens som visar vilket funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>
 <attr> SimConnect
  Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>
 
 </class>

##############################################################################

 <class> BaseContactorFo
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr kontaktor
 Funktionsobjekt fr kontaktor. 

 @image orm_basecontactorfo_fo.gif

 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet BaseContactor i
 planthierarkin.

 @b Se ven
 @classlink BaseMotorAggr basecomponent_basemotoraggr.html
 <attr>On 
  Ingng fr att manvrera, sl till kontaktorn normalt eller med puls beroende p
  konfiguration, dvs Do utgngen Order som slr till kontaktorn fljer denna ingng
  slaviskt eller vid uppflanken ge en tillpuls p 1 sekund om konfigurationen
  TwoOrderFeedback r vald.

  Om konfigurationen TwoOrderFeedback och instllningsattribut OpNoOffPulse i objekt
  BaseContactor r 1 fljer Do utgngen OrderOff slaviskt denna ingng. Funktionen anvnds
  nr kontaktorn sls till av pulsad Do utgng och gr ifrn nr en annan Do utgng faller.

  OBS! Att nr tv Do utgngar anvnds br man ta hnsyn till kontaktorsvaret i sin kod
  pga Do utgngarna r pulsade. Se exempel i klasshjlpen om objekt BaseContactor.
 </attr>
 <attr>Off 
  Ingng fr att manvrera, sl ifrn kontaktorn med puls nr man konfigurerat
  TwoOrderFeedback (tv Do utgngar), annars har denna ingng ingen betydelse.
   
  Vid uppflanken ges frnpuls p 1,5 sekunder p utgngen Do OrderOff.
  Om instllningsattribut OpNoOffPulse i objekt BaseContactor r 1 har denna ingng
  ingen betydelse, dvs Do utgngen OrderOff pverkas inte.

  OBS! Att nr tv Do utgngar anvnds br man ta hnsyn till kontaktorsvaret i sin kod
  pga Do utgngarna r pulsade. Se exempel i klasshjlpen om objekt BaseContactor.
 </attr>
 <attr>DisableSup 
  Ingng som anger om larmvervakning ska kopplats bort (1:a) eller inte (0:a). OBS! Att 
  larmutgngen Error INTE kopplas bort.
 </attr>
 <attr>Feedback 
  Utgng som r hg nr kontaktorn r dragen/till. Finns inget kontaktorsvar konfigurerat anvnds
  Order utgngen istllet fr att stta status.
 <attr>Error 
  Utgng som blir hg nr kontaktorsvaret Feedback uteblir (frnslagsfrdrjd i 2s).
  
  OBS! Denna utgng ska anvndas till att terstlla beordring p ingng On fr att frhindra
  onskade terstarter.
 </attr>
 <attr>PulseControl 
  Utgng som alltid r hg nr tv Do utgngar r konfigurerade att pulsmanvrera kontaktorn.
  Kan anvndas i plc koden med ytterligare logik fr att ta ner order p styringngar [on] och [off].
  Anvnds bl.a i objekt BaseMotorAggr fr att utvrdera vilken konfiguration som r vald och drmed
  kunna avgra hur terstllngsfunktionen ska vara, se Plc kod fr BaseMotorAggr om mer info nskas.
 </attr>
 <attr> PlcConnect
  Referens till objektet i planthierarkin.
 </attr>
 
 </class>

##############################################################################

 <class> RunTimeCounter
 @Version
 @Author cs/je
 @Summary Tidmtning.
 @b Tidmtning
 Objekt RunTimeCounter hanterar tidmtning med en tillhrande objektsbild fr att mta
 drifttiden fr en komponent typ motor eller liknande (ungefr som en bils kilometerrknare).

 Tidmtaren har en totalmtning och en s kallad trippmtning. Trippmtningen rknar tiden
 frn senaste nollstllningen (reset). Denna nollstllning kan ske manuellt via knappen
 Reset i bild eller via ingng "res" p funktionsobjektet. Om knappen r dimmad betyder
 det att ingngen p funktionsobjektet styr nollstllningen.
 
 OBS! objektet har inga backupobjekt som minns tidrkningen, dvs de attribut man vill ha
 backup p fr man sjlv lgga in i PLC programmet eller i objektet , se exempel nedan.
 
 @b Objektbild
 @image orm_runtimecounter_og.gif
 
 Bilden visar den totala, tripp och frra tripptidrkningen.
 
 Indikatorer och visningsflt:

  - Running    Grn nr driften r startad (tiden RunTime rknas upp).

  - RunTime    Drifttiden.
  - Usage      % av tiden som r drifttiden.
  - Starts     Antal gnger driften startats.
  - ResetTime  Tidpunkt nr senaste nollstllningen av tripprknaren gjordes.
  - StartTime  Start tidpunkt nr tidmtningen pbrjades.
 
 @b Exempel
 @image orm_runtimecounter_example1.gif
 Bilden visar ett exempel p vilka vitala attribut i objektet som man br ta 
 backup p fr att hlla reda p drifttiden
 
  - TotalNOfStarts
  - TotalRunTime
  - TotalTime
 
 @h1 Konfiguration

 @b Signaler
 Objektet innehller INGA signaler som ska kopplas till I/O kanaler, Dvs ingngen
 fr att mta drifttiden sker via PLC funktionsobjektets ingng running. OBS! Att denna
 ingng mste anvndas/anslutas fr att antalet starter ska rknas upp.

 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet RunTimeCounterFo. Funktionsobjektet
 innehller inge Plc kod, endast C-kod.
 @image orm_runtimecounterfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
 
 @b Se ven
 <attr> Description
  Textflt synlig i XTT som br beskriva vilket objekt som drifttidsmtningen avser.
 </attr>
 <attr> TripReset
  Nollstllning (1:a) av RunTime tiden fr tripprknaren, kan anvndas oavsett om ingngen
  "res" p funktionsobjektet anvnds eller inte. TripReset r inte flanktriggad och nollstlls
  inte av objektet.
 </attr>
 <attr> StartTime
  Starttid sen tidrkningen pbrjades. Attributet har ingen backup.
 </attr>
 <attr> ResetTime
  Tidpunkt fr senaste terstllningen (reset) av tripprknaren.
 </attr>
 <attr> TotalNOfStarts
  Totala antalet starter. Attributet har ingen backup.
 </attr>
 <attr> TotalRunTime
  Totala drifttiden. Attributet har ingen backup.
 </attr>
 <attr> TotalTime
  Totala tiden som tidrkning pgtt. Attributet har ingen backup.
 </attr>
 <attr> TotalUsage
  Totala drifttiden jmfrd med totala tiden i procent.
 </attr>
 <attr> TripNOfStarts
  Antalet starter sen senaste terstllning av tripprknaren gjorts. Attributet har ingen backup.
 </attr>
 <attr> TripRunTime
  Drifttiden sen senaste terstllning av tripprknaren gjorts. Attributet har ingen backup.
 </attr>
 <attr> TripTime
  Totala tripptiden sen senaste terstllning av tripprknaren gjorts. Attributet har ingen backup.
 </attr>
 <attr> TripUsage
  Totala drifttiden i % av tripptiden TripTime.
 </attr>
 <attr> OldTripNOfStarts
  Frra gamla antalet starter av tripprknaren. Attributet har ingen backup.
 </attr>
 <attr> OldTripRunTime
  Frra gamla drifttiden av tripprknaren. Attributet har ingen backup.
 </attr>
 <attr> OldTripTime
  Frra gamla totala tripptiden av tripprknaren. Attributet har ingen backup.
 </attr>
 <attr> OldTripUsage
  Frra gamla totala drifttiden i % av gamla tripptiden TripTime.
 </attr>
 <attr> Running
  Anger om driften r startad (1:a) eller inte (0:a), dvs utgngen start i funktionsobjektet.
 </attr>
 <attr> AccTripReset
  Anvnds ej.
 </attr>
 <attr> PlcConnect
  Referens som visar vilket funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>
 <attr> SimConnect
  Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>
 
 </class>

#############################################################################################

 <class> RunTimeCounterFo
 @Version
 @Author  je
 @summary PLC funktionsobjekt fr RunTimeCounter
 Funktionsobjekt fr RunTimeCounter (drifttidmtning).
 
 Objektet har ingen Plc kod, dvs funktionen lses via C kod.

 @image orm_runtimecounterfo_fo.gif

 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet RunTimeCounter i planthierarkin.

 @b Se ven
 <attr>Running 
  Ingng nr driftens gngtid mm rknas upp. OBS! Denna ingng mste ha en signal ansluten fr
  att antal starter ska rknas upp (starts). 
 </attr>
 <attr>Reset 
  Ingng som nollstller pgende trippmtning s ny kan pbrjas. Ingngen r flanktriggad, dvs
  nollstllning sker endast p uppflanken. r denna ingng kopplad dimmas reset knappen i
  objektbilden.
 </attr>
  <attr>Start 
  Utgng, 1:a nr driften r startad och tidrkning "run" sker.  
 </attr>
 <attr> PlcConnect
  Referens till objektet i planthierarkin.
 </attr>
 
 </class>

####################################################################################

<class> BaseMotorAggr
 @Version
 @Author cs/je
 @summary Motoraggregat, kontaktorstyrd
 @b Motoraggregat kontaktorstyrd
 BaseMotorAggr objektet hanterar en motor som styrs av en kontaktor med mnga olika
 kringkomponenter (12st olika konfigurationer) och krstten Auto/Man/Lokal mod som
 ocks har mnga olika instllningsalternativ.
 
 Mjliga komponenter frutom motorn och kontaktorn:
  
 - Effektbrytare (MCCB)
 - verstrmsskydd (motorskydd)
 - Skerhetsbrytare  
 - Skring  
  
 Kontaktorn kan konfigureras med tv utgngar om pulsmanver start/stopp nskas. Anvnds
 tv utgngar br man INTE styra start/stopp frn funktionsobjektets ingngar ExtStart och
 OpLocStart pga att egna "tydliga" ingngar fr stopp saknas. Dvs detta styrstt br bara
 anvndas nr start och stoppknappen i objektsbilden anvnds. Se klasshjlp om BaseContactor
 dr info om pulsstyrning tas upp utfrligare och speciellt exempel 3 under rubrik "Exempel
 styrstt" som visar principen hur kontaktorn i detta aggregat fungerar vid pulsstyrning.

 Knappar i objektsbilden kan gras osynliga genom att konfigurera attribut i inbyggda
 CompModeD objektet, se CompModeD objektet fr mer info. OBS! Att tillhrande objektsbilder
 fr aggregatet inte stdjer CompModeD olika texter p knappar start/stopp, dvs dessa
 knappar kan endast visa texten start/stopp och ej Till/Frn.
 
 Motor i objektsbilden kan konfigureras med temperaturvervakning. Se BaseMotor objektet
 fr mer info. OBS! Att tillhrande objektsbilder fr aggregatet inte stdjer visning av
 BaseMotorns olika temperaturvervakningsalternativ, dvs tempsensor/switch syns inte i bild.
  
 Om man vill styra en flkt eller pump br man vlja BasePumpAggr eller BaseFanAggr
 objekten istllet som har anpassade objektsymboler fr dessa drifter.
 
 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/MotorAggr.
 @image orm_motoraggr_gs.gif

 Dynamik fr symbolen:

  - Grn nr motorn r startad (originalfrgen gr att ndra).
  - Gr nr motorn r redo men ej startad.
  - Gul frg nr det r varning (skerhetsbrytare frn eller aggregatet frreglad). 
  - Rd frg nr det r fel (motorskydd utlst mm).
 
    Aktuell mod visas med bokstver:
    
    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 hger musknapp.

 @b Objektsbild
 @image orm_basemotoraggr_og.gif

 Indikatorer:
 
  - Ready indikatorn r grn nr motorn kan startas.

  - Interlock indikatorn r rd nr motorn r frreglad att starta, objektsymbol blir gul.

  - Start indikatorn bredvid startknappen r grn nr driften krs.

  - Lokal mod indikatorn visar gult nr lokal styrning pgr. Start, stopp knappar
    dimmas. Styrning via Auto/man mod frreglas.

  - Extern indikatorn som kan ses i denna bild (ej nu) visar "mod status" nr auto/man mod
    inte styrs/anvnds i objektet. Inga auto/man knappar visas i bilden.

  - Motorindikator och objektsymbol r grn nr motor r startad.

  - Contactor r grn nr kontaktorn r dragen. dvs om driftsvar/feedback r konfigurerat
    annars r det styrsignalen (Do) som styr frgen.

  - Safety switch r grn nr skerhetsbrytaren r tillslagen och gul om frnslagen.
   (rtt hngls visas nr brytaren r frnslagen)

    vriga indikatorer r normalt grna men vid fel blir de rda.

    Visningsflt Starts visar antalet gnger som driften har startats och Run visar total tiden
    driften har varit igng (dagar timmar:minuter:sekunder).


 Knappar Auto/Man vxlar mod i fjrrstyrning och Start/stoppknappar anvnds fr att
 manuellt styra driften i fjrrstyrning (frn bild, ej lokalt vid driften).
  
  - Knappen Start har toggelfunktion, dvs man behver ej trycka p stopp.

  - Knappar Man/Auto vljer mod vid fjrrstyrning
    
  - Dimmade Start och Stopp knappar betyder att auto mod gller (Extern indikator grn).
   
  - Syns inga knappar alls r ALLTID Extern indikator grn och auto/man br visas p
    annat stt.

 @b Exempel
 @image orm_component_example3.gif
 Bilden visar nr auto/man mod styrs av ingng ExtControl i funktionsobjektet. Auto mod
 aktiveras genom att stta ingng ExtControl till 1 (knappar start/stopp dimmas) och styr
 sedan utgngen/kontaktorn via ingng ExtStart.
  
 Denna konfiguration utan auto/man knappar fs genom att konfigurera aggregatet CbCoSs och
 i det inbyggda modobjektet CompModeD stta OpExtAndIntMan till 1. 
 
 @h1 Konfigurering
 BaseMotorAggr objektet hanterar 12 olika alternativ beroende p den elektriska utformningen:

  - Circuitbreaker       Effektbrytare (MCCB)
  - Contactor            Kontaktor  
  - OverloadRelay        verstrmsskydd (motorskydd)
  - Safetyswitch         Skerhetsbrytare  
  - Fuse                 Skring  

  1  CbCoOrSs    Circuitbreaker, contactor, oveloadrelay, safetyswitch.
  2  CbCoSs      Circuitbreaker, contactor, safetyswitch.
  3  CbCoOr      Circuitbreaker, contactor, oveloadrelay.
  4  CbCo        Circuitbreaker, contactor.
  5  CoOrSs      Contactor, overloadrelay, safetyswitch.
  6  CoOr        Contactor, oveloadrelay.
  7  CoSs        Contactor, safetyswitch.
  8  Co          Contactor.
  9  FuCoOrSs    Fuse, contactor, oveloadrelay, safetyswitch.
  10 FuCoOr      Fuse, contactor, oveloadrelay.
  11 FuCoSs      Fuse, contactor, safetyswitch.
  12 FuCo        Fuse, contactor.

  OBS! Motorn kan konfigureras med temperaturvervakning (tempswitch, Tempsensor)via
  "ConfigureComponent" metoden via inbyggda motorobjektet BaseMotor.

  OBS! Anvnder man temperaturvervakning i motorobjektet ska man vara medveten att denna
  frregling kopplas bort om funktionsobjektets ingngen DisableSup [dis] r 1, dvs motorn
  kan starta ven vid hg temp!
    
  @b Signaler
  Objektet innehller signaler som ska kopplas till I/O kanaler.

  - CircuitBreaker.NotTripped     Di (valbart)
  - OverloadRelay.Overload        Di (valbart)
  - SafetySwitch.On               Di (valbart)
  
  - Contactor.Order               Do (valbart via "ConfigureComponent" metoden)
  - Contactor.OrderOff            Do (valbart via "ConfigureComponent" metoden val TwoOrderFeedback)    
  - Contactor.Feedback            Di (valbart via "ConfigureComponent" metoden) 
  - Motor.TempSwich.Switch        Di (valbart via "ConfigureComponent" metoden)
  - Motor.TempSensor.Value        Ai (valbart via "ConfigureComponent" metoden)
  
  Ska en ingng inverteras fr rtt funktion fr man ndra attributet "InvMask" p
  kanal/kortobjektet fr Di signalen.

  OBS! Att gra Disable p en IO signal/komponent innebr att man kan f en felaktig
  objektsbild och drfr ska man bara konfigurera/Disable komponenter via
  "ConfigureComponent" metoden fr hela aggregatet.
  
  OBS! att valet dr kontaktorn har tv styrutgngar med pulsfunktion (TwoOrderFeedback)
  bara r tnkt att anvndas nr start och stoppknappen i objektsbilden anvnds fr att
  styra driften.

 @b Mod
 Dom olika moder Auto/Manuell/lokal som kan frekomma hanteras utav mod objektet
 CompModeD.
 
 Modfunktion:
 
 -Felhantering fr manvrering (5 larm).
 -Dimmar knappar i objektsbild s felmanvrering undviks.

 Krstt som kan konfigureras:
 
 1 Fjrr mod auto/man  Driftens auto/manuell mod styrs av knappar i bilden.
 2 Fjrr mod extern    Driftens auto/manuell mod styrs av "extern" funktion via PLC programmet
 3 Fjrr mod extern    Driften styrs som 2, men knappar Start/Stopp kan anvndas i objektsbilden.
 4 Intern mod          Driften styrs endast men knappar Start/Stopp i objektsbilden.
 5 Lokal mod           Driften styrs via manverlda placerad lokalt vid driften.
 
 Krstt enligt ovan: (attributen ligger i inbyggda CompModeD objektet)
 
 1 r grundinstllningen (default).
 2 Inga knappar i bild fs genom att stta attribut OpExtOnly till 1.
 3 r som 2, men Start/Stopp knappar r kvar i bilden, fs genom att stta attribut OpExtAndIntMan till 1. 
 4 Fs genom att stta attribut OpIntOnly till 1. 
 5 Hanteras via funktionsobjektets ingng Local, kan konfiguras bort genom att stta attribut OpNoLocal till 1. 

 OBS! Endast en t gngen av dessa tre instllningsattribut i CompModeD fr ha vrdet 1, r flera
 satta till 1 samtidigt fungerar inte objektet som tnkt:
  
  -OpExtAndIntMan
  -OpIntOnly
  -OpExtOnly

 Se objekt CompModeD fr mer info om hur man konfiguerar moder.
  
 OBS! Konfiguerar man CompModeD fr extern styrning (inga knappar auto/man) och vid lokal
 krning br man anvnda aggregatets funktionsobjektsutgng Error [err] fr att ta ner
 styrorder s att onskade terstarter frhindras vid/efter fel.
 
 @b vervakning och felhantering
 Aggregatet innehller en hel del vervakning och larm. Varje komponent har oftast en larmtext
 som kan ndras, se hjlpen fr de inbyggda objekten fr mer info. 

 Frsker man pverka objektets olika moder mm och frreglingar r aktiva som ska hindra
 felmanvrering utgr diverse larm.

 Om kontaktorsvar (Di) anvnds p kontaktorn gr objektets auto/man mod ver i man fr att
 frhindra terstart vid fel p kontaktorsvaret. Detta gller ALLTID nr objektet har hand om
 Auto/Man mod. Gller ej alternativ OpExtAndIntMan och OpExtOnly dr det r programmerarens uppgift
 att koda frhindra terstart.

 Om ingngen ExtInterlock [ilk] p funktionsobjektet r hg frreglas utgngen till kontaktorn
 och detta gller i alla moder. Det normala beteendet nr ingngen gr hg r att tvinga objektet
 i manuell mod, vill man ligga kvar i auto mod oavsett ExtInterlock kan man konfigurera detta genom
 att stta attributet OpNoAutoToMan till 1 i inbyggda objektet CompModeD.
  
 OBS! Om instllningsattributet OpNoAutoToMan r satt till 1 och OpExtAndIntMan eller OpExtOnly r
 1 r det programmerarens uppgift att anvnda funktionsobjektets utgng Error [err] fr att ta ner
 styrorder p ingng ExtStart [est] alternativt ta ner ExtControl [eco] om denna anvnds, detta fr
 att frhindra onskade terstarter vid fel (KONTAKTORN PULSAR ANNARS VID FEEDBACKFEL!).
 
 Om kontaktorn r konfigurerad med tv utgngar (pulsmanver) och kontaktorsvaret frsvinner genereras
 en frnslagspuls (Do OrderOff i kontaktorn gr till i 1,5 sekund).
  
 OBS! Anvnds lokal mod ska man ta ner manuell styrorder p funktionsobjektets ingng LocalStart
 [lst] fr att frhindra onskade terstarter vid fel, dvs anvnd funktionsobjektets utgng Error
 [err] fr detta ndaml, se exempel nedan.

 @b Exempel felhanteringskod
 @image orm_component_example4.gif
 Bilden visar ett kodexempel nr utgngen err i funktionsobjektet anvnds fr att terstll lokal
 start, terstllningskoden r gulmarkerad i bilden.
 
 Lokala manverldan innehller en start-tryckknapp DI24.Ch19, stopp-tryckknapp DI24.Ch20 och en
 omkopplare med tv lgen, DI24.Ch10 fr fjrrstyrningslget och Di24.Ch11 fr lokallget. 
 
 Err utgngen pverkar en Dv "Driftklar" som i sin tur terstller den lokala starten SR_R
 vippa LokStart. Denna kod frhindrar oavsiktlig start frn yttre logik efter ett fel i objektet,
 exempelvis utlst motorskydd.
 
 OBS! Att denna terstllningsfunktion r programmerarens uppgift att koda, dvs utgngen err r
 till fr det. Om Auto/Man mod r konfigurerad att styras utanfr objektet (ingngar eco, est) br
 man ocks ta hnsyn till err utgngen fr att frhindra oavsiktlig start efter fel.
       
 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseMotorAggrFo.
 @image orm_basemotoraggrfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.


  Start/orderutgngen fr kontaktorn styrs av fyra olika krstt:
  
  1 Ingng ExtStart [est] frn funktionsobjektet och intern auto/man mod.
  2 Ingng ExtStart [est] frn funktionsobjektet och extern auto/man mod [eco].
  3 Knappar Start/stopp frn objektsbilden i manuell mod.
  4 Ingng LokalStart [lst]frn funktionsobjektet och LocalMode [loc].


 @b Simulering
 Fr simulering anvnder man funktionsobjektet BaseMotorAggrSim.
 
 @b Se ven
 @classlink CompModeD basecomponent_compmoded.html
 @classlink BaseMotor basecomponent_basemotor.html
 <attr>Super 
 Superklass, klicka p lnk Aggregate fr mer beskrivning om objektattributet. 
 </attr>
 <attr>GraphConfiguration 
  Attribut fr att hlla reda p vilket konfigurationsalternativ (bild) som r valt.
  (ConfigureComponent method)
 </attr>
 <attr>Ready 
  Attribut (1:a) som visar nr aggregatet r redo fr start/stopp oavsett mod. Dvs ingen rdande
  frregling eller utlst skydd hindrar start. Indikator Ready i bild blir grn i objektsbilden.
 </attr>
 <attr>ExtInterlock 
  Frreglingsingng p funktionsobjektet, ska vara falsk annars tas orderutgng ner i
  ALLA moder. Dessutom tvingas auto mod till man mod om inte objektattributet OpNoAutoToMan
  r 1 i aggregatets modobjekt CompModeD.
 </attr>
 <attr> LocalMode
  Pverkas via ingng i funktionsobjektet och r normalt en omkopplare i lokal
  manverlda. Denna mod gller fre alla andra.
 </attr>
 <attr>IndWarning 
  Gr hg om ett B-larm r aktivt i aggregatet, objektsymbol blir gul.
 </attr>
 <attr>IndError 
  Gr hg om A-larm r aktivt i aggregatet, objektsymbol blir rd.
 </attr>
 <attr>RunTimeCounter
  Drifttidsmtning, klicka p lnk RunTimeCounter fr mer beskrivning om objektattributet. 
 </attr>
 <attr>Contactor
  Kontaktor, gr att konfigurera med tv Do utgngar fr pulsstyrning, klicka p lnk BaseContactor
  fr mer beskrivning om objektattributet.
 </attr>
 <attr>CircuitBreaker
  Effektbrytare, klicka p lnk BaseCircuitBreaker fr mer beskrivning om objektattributet. 
 </attr>
 <attr>SafetySwitch
  Skerhetsbrytare, klicka p lnk BaseSafetySwitch fr mer beskrivning om objektattributet. 
 </attr>
 <attr>OverloadRelay
  verstrmsskydd, klicka p lnk BaseOverloadRelay fr mer beskrivning om objektattributet. 
 </attr>
 <attr>Mode
  Mod objekt som hanterar mod Auto/Man/lokal och dynamik i bilder och larm fr lokal mod.
  Se lnk CompModeD fr mer info.
  
  OBS! Att mod konfigurationen med text On/Off p knappar inte stds i aggregatets 
  objektsbilder, dvs texten Start/Stopp visas alltid oavsett vilket alternativ som r valt.
 </attr>
 <attr>Motor
  Motor med temperaturvervakning, klicka p lnk BaseMotor fr mer beskrivning om objektattributet.
 </attr>
 <attr>SupDisabled 
  Anger om larmvervakning kopplas bort (1:a) eller inte (0:a). Styrs via ingng "dis" p
  PLC funktionsobjektet. OBS! Att frgstyrning i bilder INTE pverkas eller attributen
  IndError, IndWarning.
 </attr>
 <attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
 </attr>
 <attr> SimConnect
  Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>

</class>


######################################################################################## 

<class>BaseMotorAggrFo 
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr BaseMotorAggr
 Funktionsobjekt fr BaseMotorAggr,BaseFanAggr och BasePumpAggr.
 @image orm_basemotoraggrfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet baseMotoroAggr
 i planthierarkin.
 
 @b Se ven
  @classlink CompModeD basecomponent_compmoded.html 
 <attr> ExtControl
   Anvnds fr att styra mod auto/man nr man konfigurerat CompModeD objektets attribut
   OpExtAndIntMan till 1. dvs om ExtControl r 0 r det man mod och om 1 r det auto
   mod (extern mod styrning).

   Funktionen/instllningen anvnds allts nr man via objektbilden manuellt vill manvrera
   med knappar start/stopp men inte anvnder auto/man mod. Inga auto/man knappar syns i objektsbilden.
 </attr>
 <attr> ExtStart
   Ingng fr att styra kontaktorns order utgngen i automatik mod (extern).  
 </attr>
  <attr>ExtInterlock 
  Frreglingsingng, ska vara falsk annars tas orderutgng ner i ALLA moder. Dessutom tvingas auto
  mod till man mod om inte objektattributet OpNoAutoToMan r 1 i aggregatets modobjekt CompModeD.
 </attr>
 <attr> LocMode 	
    Ingngen stller objektets mod i lokal mod (prio 1) vilket innebr att alla andra moder kopplas bort.
    Dvs ingng OpLocStart i funktionsobjektet styr motorn. 
   
   Ingngen styr ven dynamiken i objektsbild/symbol och generera ett B-larm att lokalt gller.
   Larmet gr att vlja bort via inbyggda CompModeD objektets attribut OpDisableLocalAlarm.
   
   Lokal mod gr att vlja bort via inbyggda CompModeD objektets attribut OpNoLocal.  
 </attr>
 <attr> OpLocStart	
  Ingng fr att styra kontaktorns order utgngen i lokal mod.
 </attr>
 <attr>ResTrip 
  Ingng fr drifttidmtning som nollstller pgende tripprknare s ny kan pbrjas. Ingngen r
  flanktriggad, dvs nollstllning sker endast p uppflanken.
 </attr>
 <attr>DisableSup 
   Ingng som anger om larmvervakning kopplas bort (1:a) eller inte (0:a). OBS att frgstyrning
   i bilder INTE pverkas.
 </attr>
 <attr> PlcConnect
   Referens till objektet i planthierarkin.
 </attr>
 <attr> On
   Utgng (1:a) nr drift r startad, normalt kontaktorsvaret om sdant r konfigurerat annars r det
   kontaktorns (Do) orderutgng som anvnds.
 </attr>
 <attr>Err 
   Utgngen gr hg nr objektet r frreglad eller komponenter larmar/lser ut. Br anvndas fr att
   terstlla beordringar p funktionsobjektets startingngar ExtStart och OpLocalStart fr att frhindra
   onskade terstarter vid fel. 
 </attr>

 </class>

####################################################################################

<class> BaseFanAggr
 @Version
 @Author cs/je
 @summary Flktaggregat, kontaktorstyrd
 @b Flktaggregat kontaktorstyrd
 BaseFanAggr objektet hanterar en flktmotor som styrs av en kontaktor med mnga olika
 kringkomponenter (12st olika konfigurationer) och krstten Auto/Man/Lokal mod som
 ocks har mnga olika instllningsalternativ.
 
 Mjliga komponenter frutom motorn och kontaktorn:
  
 - Effektbrytare (MCCB)
 - verstrmsskydd (motorskydd)
 - Skerhetsbrytare  
 - Skring  

 Flktobjektet r i princip en kopia av BaseMotorAggr objektet. nskas mer info och tips
 (Plc kod) se hjlp om det objektet.
  
 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/FanAggr.
 @image orm_fanaggr_gs.gif

 Dynamik fr symbolen:
 
  - Grn nr flkten r startad (originalfrgen gr att ndra).
  - Gr nr flkten r redo men ej startad.
  - Gul frg nr det r varning (skerhetsbrytare frn eller aggregatet frreglad). 
  - Rd frg nr det r fel (motorskydd utlst mm).
 
  - Triangeln i symbolen roterar 90 grader nr flkten r startad. 
 
    Aktuell mod visas med bokstver:
    
    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 hger musknapp.

 @b Objektsbild
 @image orm_basefanaggr_og.gif

 Indikatorer:
 
  - Ready indikatorn r grn nr flkten kan startas.

  - Interlock indikatorn r rd nr flkten r frreglad att starta, objektsymbol blir gul.

  - Start indikatorn bredvid startknappen r grn nr driften krs.

  - Lokal mod indikatorn visar gult nr lokal styrning pgr. Start, stopp knappar
    dimmas. Styrning via Auto/man mod frreglas.

  - Extern indikatorn som kan ses i denna bild (ej nu) visar "mod status" nr auto/man mod
    inte styrs/anvnds i objektet. Inga auto/man knappar visas i bilden.

  - Motorindikator och objektsymbol r grn nr flkten r startad.

  - Contactor r grn nr kontaktorn r dragen. dvs om driftsvar/feedback r konfigurerat
    annars r det styrsignalen (Do) som styr frgen.

  - Safety switch r grn nr skerhetsbrytaren r tillslagen och gul om frnslagen.
   (rtt hngls visas nr brytaren r frnslagen)

    vriga indikatorer r normalt grna men vid fel blir de rda.

    Visningsflt Starts visar antalet gnger som driften har startats och Run visar total tiden
    driften har varit igng (dagar timmar:minuter:sekunder).


 Knappar Auto/Man vxlar mod i fjrrstyrning och Start/stoppknappar anvnds fr att
 manuellt styra driften i fjrrstyrning (frn bild, ej lokalt vid driften).
  
  - Knappen Start har toggelfunktion, dvs man behver ej trycka p stopp.

  - Knappar Man/Auto vljer mod vid fjrrstyrning
    
  - Dimmade Start och Stopp knappar betyder att auto mod gller (Extern indikator grn).
   
  - Syns inga knappar alls r ALLTID Extern indikator grn och auto/man br visas p
    annat stt.

 @h1 Konfigurering
 Se BaseMotorAggr objektet.
    
 @b Signaler
  Se BaseMotorAggr objektet.

 @b Mod
 Se BaseMotorAggr och CompModeD objekten.
 
 @b vervakning och felhantering
 Se BaseMotorAggr objektet.      
 
 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseMotorAggrFo.
 @image orm_basemotoraggrfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.

 Se BaseMotorAggr objektet fr mer tips om kodning.

 @b Simulering
 Fr simulering anvnder man funktionsobjektet BaseMotorAggrSim.
 
 @b Se ven
 @classlink BaseMotorAggr basecomponent_basemotoraggr.html
 @classlink CompModeD basecomponent_compmoded.html
 <attr>Super 
 Superklass, klicka p lnk BaseMotorAggr fr mer beskrivning om objektattributet. 
 </attr>
 <attr>Fan
  Dokumentation och bild fr flkten (ej motorn), klicka p lnk BaseFan fr mer
  beskrivning om objektattributet.
 </attr>
 
</class>

####################################################################################

<class> BasePumpAggr
 @Version
 @Author cs/je
 @summary Pumpaggregat, kontaktorstyrd
 @b Pumpaggregat kontaktorstyrd
 BasePumpAggr objektet hanterar en pumpmotor som styrs av en kontaktor med mnga olika
 kringkomponenter (12st olika konfigurationer) och krstten Auto/Man/Lokal mod som
 ocks har mnga olika instllningsalternativ.
 
 Mjliga komponenter frutom motorn och kontaktorn:
  
 - Effektbrytare (MCCB)
 - verstrmsskydd (motorskydd)
 - Skerhetsbrytare  
 - Skring  

 Pumpobjektet r i princip en kopia av BaseMotorAggr objektet. nskas mer info och tips
 (Plc kod) se hjlp om det objektet.
  
 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/PumpAggr.
 @image orm_pumpaggr_gs.gif

 Dynamik fr symbolen:
 
  - Grn nr pumpen r startad (originalfrgen gr att ndra).
  - Gr nr pumpen r redo men ej startad.
  - Gul frg nr det r varning (skerhetsbrytare frn eller aggregatet frreglad). 
  - Rd frg nr det r fel (motorskydd utlst mm).
 
  - Triangeln i symbolen roterar 90 grader nr pumpen r startad. 
 
    Aktuell mod visas med bokstver:
    
    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 hger musknapp.

 @b Objektsbild
 @image orm_basepumpaggr_og.gif

 Indikatorer:
 
  - Ready indikatorn r grn nr pumpen kan startas.

  - Interlock indikatorn r rd nr pumpen r frreglad att starta, objektsymbol blir gul.

  - Start indikatorn bredvid startknappen r grn nr driften krs.

  - Lokal mod indikatorn visar gult nr lokal styrning pgr. Start, stopp knappar
    dimmas. Styrning via Auto/man mod frreglas.

  - Extern indikatorn som kan ses i denna bild (ej nu) visar "mod status" nr auto/man mod
    inte styrs/anvnds i objektet. Inga auto/man knappar visas i bilden.

  - Motorindikator och objektsymbol r grn nr flkten r startad.

  - Contactor r grn nr kontaktorn r dragen. dvs om driftsvar/feedback r konfigurerat
    annars r det styrsignalen (Do) som styr frgen.

  - Safety switch r grn nr skerhetsbrytaren r tillslagen och gul om frnslagen.
   (rtt hngls visas nr brytaren r frnslagen)

    vriga indikatorer r normalt grna men vid fel blir de rda.

    Visningsflt Starts visar antalet gnger som driften har startats och Run visar total tiden
    driften har varit igng (dagar timmar:minuter:sekunder).


 Knappar Auto/Man vxlar mod i fjrrstyrning och Start/stoppknappar anvnds fr att
 manuellt styra driften i fjrrstyrning (frn bild, ej lokalt vid driften).
  
  - Knappen Start har toggelfunktion, dvs man behver ej trycka p stopp.

  - Knappar Man/Auto vljer mod vid fjrrstyrning
    
  - Dimmade Start och Stopp knappar betyder att auto mod gller (Extern indikator grn).
   
  - Syns inga knappar alls r ALLTID Extern indikator grn och auto/man br visas p
    annat stt.

 @h1 Konfigurering
 Se BaseMotorAggr objektet.
    
 @b Signaler
  Se BaseMotorAggr objektet.

 @b Mod
 Se BaseMotorAggr och CompModeD objekten.
 
 @b vervakning och felhantering
 Se BaseMotorAggr objektet.      
 
 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseMotorAggrFo.
 @image orm_basemotoraggrfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.

 Se BaseMotorAggr objektet fr mer tips om kodning.

 @b Simulering
 Fr simulering anvnder man funktionsobjektet BaseMotorAggrSim.
 
 @b Se ven
 @classlink BaseMotorAggr basecomponent_basemotoraggr.html
 @classlink CompModeD basecomponent_compmoded.html
 <attr>Super 
 Superklass, klicka p lnk BaseMotorAggr fr mer beskrivning om objektattributet. 
 </attr>
 <attr>Pump
  Dokumentation och bild fr pumpen (ej motorn), klicka p lnk BasePump fr mer
  beskrivning om objektattributet.
 </attr>
 
</class>

####################################################################################

<class> BaseMotorIncrDecrAggr
 @Version
 @Author cs/je
 @summary Motoraggregat, 2-kontaktorstyrd
 @b Motoraggregat 2-kontaktorstyrd (skifta rotationsriktning motor)
 BaseMotorIncrDecrAggr objektet hanterar en motor som styrs av tv kontaktorer (fasvxling) med
 mnga olika kringkomponenter (12st olika konfigurationer). Krstten Auto/Man/Lokal mod och
 stoppgrnslgen hanteras ocks av objektet.  

 Mjliga komponenter frutom motorn och kontaktorerna:
  
 - Effektbrytare (MCCB)
 - verstrmsskydd (motorskydd)
 - Skerhetsbrytare  
 - Skring  

 Kontaktorerna kan konfigureras med tv utgngar fr pulsmanver start/stopp som INTE ska
 anvndas i BaseMotorIncrDecrAggr, Dvs man fr INTE vlja detta alternativ fr kontaktorn
 (kontaktorkonfiguration TwoOrderFeedback).

 Knappar ka/Minska (Incr/Decr) i obektsbilden kan ven konfigureras att visa Upp/Ner,
 Fram/Back eller ppna/Stng och med funktionen att musknapp mste hllas inne hela
 tiden (fjderretur).

 Knappar i objektsbilden kan gras osynlig genom att konfigurera attribut i inbyggda
 CompModeD2 objektet, se CompModeD2 objektet fr mer info.
 
 Motor i objektsbilden kan konfigureras med temperaturvervakning. Se BaseMotor objektet
 fr mer info. OBS! Att tillhrande objektsbilder fr aggregatet inte stdjer visning av
 BaseMotorns olika temperaturvervakningsalternativ, dvs tempsensor/switch syns inte i bild.
  
 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/MotorIncrDecrAggr.
 @image orm_motoraggr_gs.gif

 Dynamik fr symbolen:

  - Grn nr motorn r startad (originalfrgen gr att ndra).
  - Gr nr motorn r redo men ej startad.
  - Gul frg nr det r varning (skerhetsbrytare frn eller aggregatet frreglad). 
  - Rd frg nr det r fel (motorskydd utlst mm).
 
    Aktuell mod visas med bokstver:
    
    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 hger musknapp.

 @b Objektsbild
 @image orm_basemotorincrdecraggr_og.gif

 Indikatorer:
 
  - Ready indikatorn r grn nr motorn kan startas.

  - Interlock indikatorn r rd nr motorn r frreglad att starta, objektsymbol blir gul.

  - Incr/decr indikatorerna bredvid incr/decr knapparna r grna nr driften krs.

  - Limit switches indikatorerna bredvid incr/decr knapparna r grna nr respektive
    stoppgrnslge r ndd.
  
  - Lokal mod indikatorn visar gult nr lokal styrning pgr. Incr, Decr, Stop knappar
    dimmas. Styrning via Auto/man mod frreglas.

  - Extern indikatorn som kan ses i denna bild (ej nu) visar "mod status" nr auto/man mod
    inte styrs/anvnds i objektet. Inga auto/man knappar visas i bilden.

  - Motorindikator och objektsymbol r grn nr motor r startad.

  - Contactor Incr/Decr r grn nr respektive kontaktorn r dragen. dvs om driftsvar/feedback
    r konfigurerat annars r det styrsignalen (Do) som styr frgen.

  - Safety switch r grn nr skerhetsbrytaren r tillslagen och gul om frnslagen.
   (rtt hngls visas nr brytaren r frnslagen)

    vriga indikatorer r normalt grna men vid fel blir de rda.

    Visningsflt Starts visar antalet gnger som driften har startats och Run visar total tiden
    driften har varit igng (dagar timmar:minuter:sekunder).


 Knappar Auto/Man vxlar mod i fjrrstyrning och Incr/Decr/Stop knappar anvnds fr att
 manuellt styra driften i fjrrstyrning (frn bild, ej lokalt vid driften).
  
  - Knappar Incr/ka Decr/Minska har toggelfunktion, dvs man behver ej trycka p stopp.

  - Knappar Man/Auto vljer mod vid fjrrstyrning
    
  - Dimmade Incr/ka Decr/Minska och Stopp knappar betyder att auto mod gller (Extern indikator grn).
   
  - Syns inga knappar alls r ALLTID Extern indikator grn och auto/man br visas p
    annat stt.

 @b Exempel
 @image orm_component_example5.gif
 Bilden visar nr auto/man mod styrs av ingng ExtControl i funktionsobjektet. Auto mod
 aktiveras genom att stta ingng ExtControl till 1 (knappar Open/Close/Stop dimmas) och styr
 sedan utgngar/kontaktorer via ingngar ExtIncr och ExtDecr.
  
 Denna konfiguration/bild utan auto/man knappar och knapptexten Open/Close fs genom att
 konfigurera aggregatet som OpenClose med CbCoSs och via det inbyggda modobjektet CompModeD2
 stta OpExtAndIntMan till 1. 
 
 @h1 Konfigurering
 BaseMotorIncrDecrAggr objektet hanterar 48 (4 ggr 12) olika alternativ beroende p den
 elektriska utformningen och vilka texter manuella knapparna ska ha i objektsbilden:

  "ConfigureComponent" menyval fr texter p knappar:
  
  1 IncrDecr       Knappar med text ka/Minska Incr/Decr. (grundinstllning)
  2 ForwBack       Knappar med text Fram/Back  Forward/Back.
  3 UpDown         Knappar med text Upp/Ner  Up/Down.
  4 OpenClose      Knappar med text ppna/Stng Open/Close.    

  Drefter vljs komponentval 1 till 12:  

  - Circuitbreaker       Effektbrytare (MCCB)
  - Contactor            Kontaktor  
  - OverloadRelay        verstrmsskydd (motorskydd)
  - Safetyswitch         Skerhetsbrytare  
  - Fuse                 Skring  

  1  CbCoOrSs    Circuitbreaker, contactor, oveloadrelay, safetyswitch. (grundinstllning)
  2  CbCoSs      Circuitbreaker, contactor, safetyswitch.
  3  CbCoOr      Circuitbreaker, contactor, oveloadrelay.
  4  CbCo        Circuitbreaker, contactor.
  5  CoOrSs      Contactor, overloadrelay, safetyswitch.
  6  CoOr        Contactor, oveloadrelay.
  7  CoSs        Contactor, safetyswitch.
  8  Co          Contactor.
  9  FuCoOrSs    Fuse, contactor, oveloadrelay, safetyswitch.
  10 FuCoOr      Fuse, contactor, oveloadrelay.
  11 FuCoSs      Fuse, contactor, safetyswitch.
  12 FuCo        Fuse, contactor.

  OBS! Motorn kan konfigureras med temperaturvervakning (tempswitch, Tempsensor) via
  "ConfigureComponent" metoden via inbyggda motorobjektet BaseMotor.
  
  OBS! Anvnder man temperaturvervakning i motorobjektet ska man vara medveten att denna
  frregling kopplas bort om funktionsobjektets ingngen DisableSup [dis] r 1, dvs motorn
  kan starta ven vid hg temp!
  
  OBS! Kontaktorerna kan konfigureras med tv utgngar (till och frn) som pulsar men
  det r inte aktuellt fr BaseMotorIncrDecrAggr objektet, dvs detta val ska INTE anvndas.
  
  Eventuella stoppgrnslgen kopplas in p ingngar i funktionsobjektet. Stts attributet
  OpNoLimitSwitch till 1 i inbyggda objektet CompModeD2 tas indikatorer Limit switches bort
  i objektsbilden. 

  Stoppknapp kan konfigureras bort samtidigt som Incr/Decr knapparna d mste hllas intryckta
  med musen fr att styrorder ska ligga kvar. Stts attributet OpNoStopButton till 1 i inbyggda
  objektet CompModeD2 fs denna funktion.
  
  @b Signaler
  Objektet innehller signaler som ska kopplas till I/O kanaler.

  - CircuitBreaker.NotTripped     Di (valbar)
  - OverloadRelay.Overload        Di (valbar)
  - SafetySwitch.On               Di (valbar)
  - ContactorIncr.Order           Do (valbar)
  - ContactorDecr.Order           Do (valbar)
  - ContactorIncr.Feedback        Di (valbar)
  - ContactorDecr.Feedback        Di (valbar)
  - Motor.TempSwich.Switch        Di (valbar)
  - Motor.TempSensor.Value        Ai (valbar)
 
  Ska en ingng inverteras fr rtt funktion fr man ndra attributet "InvMask" p
  kanal/kortobjektet fr Di signalen.
  
  OBS! Att valet dr kontaktorn har tv styrutgngar med pulsfunktion (TwoOrderFeedback)
  INTE r tnkt att anvndas i detta objekt fr att styra driften.
  
 @b Mod
 Dom olika moder Auto/Manuell/lokal som kan frekomma hanteras utav mod objektet
 CompModeD2. Se objekt CompModeD2 fr mer info om hur man konfiguerar moder.

 Modfunktion:
 
 -ka och minska order eller Upp/Ner, Fram/Back och ppna/Stng.
 -Felhantering fr manvrering (5 larm).
 -Dimmar knappar i objektsbild s felmanvrering undviks.

 Krstt som kan konfigureras:
 
 1 Fjrr mod auto/man  Driftens auto/manuell mod styrs av knappar i bilden.
 2 Fjrr mod extern    Driftens auto/manuell mod styrs av "extern" funktion via PLC programmet
 3 Fjrr mod extern    Driften styrs som 2, men knappar Start/Stopp kan anvndas i objektsbilden.
 4 Intern mod          Driften styrs endast men knappar Start/Stopp i objektsbilden.
 5 Lokal mod           Driften styrs via manverlda placerad lokalt vid driften.
 
 Krstt enligt ovan: (attributen ligger i inbyggda CompModeD2 objektet)
 
 1 r grundinstllningen (default).
 2 Inga knappar i bild fs genom att stta attribut OpExtOnly till 1.
 3 r som 2, men Start/Stopp knappar r kvar i bilden, fs genom att stta attribut OpExtAndIntMan till 1. 
 4 Fs genom att stta attribut OpIntOnly till 1. 
 5 Hanteras via funktionsobjektets ingng Local, kan konfiguras bort genom att stta attribut OpNoLocal till 1. 

 OBS! Endast en t gngen av dessa tre instllningsattribut i CompModeD2 fr ha vrdet 1, r flera
 satta till 1 samtidigt fungerar inte objektet som tnkt:
  
  -OpExtAndIntMan
  -OpIntOnly
  -OpExtOnly

 Se objekt CompModeD2 fr mer info om hur man konfiguerar moder.
  
 OBS! Konfiguerar man CompModeD2 fr extern styrning (inga knappar auto/man) och vid lokal
 krning br man anvnda aggregatets funktionsobjektsutgng Error [err] fr att ta ner
 styrorder s att onskade terstarter frhindras vid/efter fel.

 @b vervakning och felhantering
 Aggregatet innehller en hel del vervakning och larm. Varje komponent har oftast en larmtext
 som kan ndras, se hjlpen fr de inbyggda objekten fr mer info. 

 Frsker man pverka objektets olika moder mm och frreglingar r aktiva som ska hindra
 felmanvrering utgr diverse larm.

 Om kontaktorsvar (Di) anvnds p kontaktorn gr objektets auto/man mod ver i man fr att
 frhindra terstart vid fel p kontaktorsvaret. Detta gller ALLTID nr objektet har hand om
 Auto/Man mod. Gller ej alternativ OpExtAndIntMan och OpExtOnly dr det r programmerarens uppgift
 att koda frhindra terstart.

 Om stoppgrnslgen (Limit switch) anvnds tillts styrorder pg tills tid OrderTimeLimit lpt ut. 
 Lper tiden ut gr utgng Error hg och larm genereras och eventuellt gr auto mod ver i man.
 Attributet OrderTimeLimit r frinstllt p 10s och ligger i inbyggda objektet CompModeD2.

 Om ingngen ExtInterlock [ilk] p funktionsobjektet r hg frreglas utgngar till kontaktorna
 och detta gller i alla moder. Det normala beteendet nr ingngen gr hg r att tvinga objektet
 i manuell mod, vill man ligga kvar i auto mod oavsett ExtInterlock kan man konfigurera detta genom
 att stta attributet OpNoAutoToMan till 1 i inbyggda objektet CompModeD2.
  
 OBS! Om instllningsattributet OpNoAutoToMan r satt till 1 och OpExtAndIntMan eller OpExtOnly r
 1 r det programmerarens uppgift att anvnda funktionsobjektets utgng Error [err] fr att ta ner
 styrorder p ingng ExtIncr [ein] och ExtIncr [ede] alternativt ta ner ExtControl [eco] om denna
 anvnds, detta fr att frhindra onskade terstarter vid fel
 (KONTAKTORN PULSAR ANNARS VID FEEDBACKFEL!).

 OBS! Anvnds lokal mod ska man ta ner manuell styrorder p funktionsobjektets ingng LocalIncr
 [lin] och LocalDecr [lde] fr att frhindra onskade terstarter vid fel, dvs anvnd
 funktionsobjektets utgng Error [err] fr detta ndaml, se exempel nedan.

 @b Exempel felhanteringskod
 @image orm_component_example4.gif
 Bilden visar ett kodexempel nr utgngen err i funktionsobjektet anvnds fr att terstll lokal
 start, terstllningskoden r gulmarkerad i bilden. OBS! Att kodexemplet r ifrn ett BaseMotorAggr
 objekt, men principen r densamma fr BaseMotorIncrDecrAggr.
 
 Lokala manverldan innehller en start-tryckknapp DI24.Ch19, stopp-tryckknapp DI24.Ch20 och en
 omkopplare med tv lgen, DI24.Ch10 fr fjrrstyrningslget och Di24.Ch11 fr lokallget. 
 
 Err utgngen pverkar en Dv "Driftklar" som i sin tur terstller den lokala starten SR_R
 vippa LokStart. Denna kod frhindrar oavsiktlig start frn yttre logik efter ett fel i objektet,
 exempelvis utlst motorskydd.
 
 OBS! Att denna terstllningsfunktion r programmerarens uppgift att koda, dvs utgngen err r
 till fr det. Om Auto/Man mod r konfigurerad att styras utanfr objektet (ingngar eco, ein, ede)
 br man ocks ta hnsyn till err utgngen fr att frhindra oavsiktlig start efter fel.
       
 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseMotorDecrIncrAggrFo.
 @image orm_basemotorincrdecraggrfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.


  Start/orderutgngen fr kontaktorn styrs av fyra olika krstt:
  
  1 Ingngar ExtIncr [ein] och ExtDecr [ede] frn funktionsobjektet och intern auto/man mod.
  2 Ingngar ExtIncr [ein] och ExtDecr frn funktionsobjektet och extern auto/man mod [eco].
  3 Knappar Incr/ka och Decr/Minska frn objektsbilden i manuell mod.
  4 Ingng LokalIncr [lin] och LokalDecr [lde] frn funktionsobjektet och LocalMode [loc].

 @b Simulering
 Fr simulering anvnder man funktionsobjektet BaseMotorAggrSim.
 
 @b Se ven
 @classlink CompModeD2 basecomponent_compmoded2.html
 @classlink BaseMotor basecomponent_basemotor.html
 <attr>Super 
 Superklass, klicka p lnk Aggregate fr mer beskrivning om objektattributet. 
 </attr>
 <attr>GraphConfiguration 
  Attribut fr att hlla reda p vilket konfigurationsalternativ (bild) som r valt.
  (ConfigureComponent method)
 </attr>
 <attr>Ready 
  Attribut (1:a) som visar nr aggregatet r redo fr start/stopp oavsett mod. Dvs ingen rdande
  frregling eller utlst skydd hindrar start. Indikator Ready i bild blir grn i objektsbilden.
 </attr>
 <attr>ExtInterlock 
  Frreglingsingng p funktionsobjektet, ska vara falsk annars tas orderutgng ner i
  ALLA moder. Dessutom tvingas auto mod till man mod om inte objektattributet OpNoAutoToMan
  r 1 i aggregatets modobjekt CompModeD2.
 </attr>
 <attr> LocalMode
  Pverkas via ingng i funktionsobjektet och r normalt en omkopplare i lokal
  manverlda. Denna mod gller fre alla andra.
 </attr>
 <attr>IndWarning 
  Gr hg om ett B-larm r aktivt i aggregatet, objektsymbol blir gul.
 </attr>
 <attr>IndError 
  Gr hg om A-larm r aktivt i aggregatet, objektsymbol blir rd.
 </attr>
 <attr>RunTimeCounter
  Drifttidsmtning, klicka p lnk RunTimeCounter fr mer beskrivning om objektattributet. 
 </attr>
 <attr>ContactorIncr
  Kontaktor fr Increment/ka, klicka p lnk BaseContactor fr mer beskrivning om objektattributet. 
 </attr>
 <attr>ContactorIncr
  Kontaktor fr Decrement/minska, klicka p lnk BaseContactor fr mer beskrivning om objektattributet. 
 </attr>
 <attr>CircuitBreaker
  Effektbrytare, klicka p lnk BaseCircuitBreaker fr mer beskrivning om objektattributet. 
 </attr>
 <attr>SafetySwitch
  Skerhetsbrytare, klicka p lnk BaseSafetySwitch fr mer beskrivning om objektattributet. 
 </attr>
 <attr>OverloadRelay
  verstrmsskydd, klicka p lnk BaseOverloadRelay fr mer beskrivning om objektattributet. 
 </attr>
 <attr>Mode
  Mod objekt som hanterar mod Auto/Man/lokal och dynamik i bilder och larm fr lokal mod.
  Se lnk CompModeD2 fr mer info.
 </attr>
 <attr>Motor
  Motor med temperaturvervakning, klicka p lnk BaseMotor fr mer beskrivning om objektattributet.
 
  OBS! Att motorkonfiguration med tempsensor/switch inte stds i aggregatets objektsbilder, dvs
  temperaturvisning, indikeringar syns ej. 
 </attr>
 <attr>SupDisabled 
  Anger om larmvervakning kopplas bort (1:a) eller inte (0:a). Styrs via ingng "dis" p
  PLC funktionsobjektet. OBS! Att frgstyrning i bilder INTE pverkas eller attributen
  IndError, IndWarning.
 </attr>
 <attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
 </attr>
 <attr> SimConnect
  Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>

</class>

######################################################################################## 

<class>BaseMotorIncrDecrAggrFo 
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr BaseMotorIncrDecrAggr
 Funktionsobjekt fr BaseMotorIncrDecrAggr.
 @image orm_basemotorincrdecraggrfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet baseMotoroAggr
 i planthierarkin.
 
 @b Se ven
  @classlink CompModeD2 basecomponent_CompModeD2.html 
 <attr> ExtControl
   Anvnds fr att styra mod auto/man nr man konfigurerat CompModeD2 objektets attribut
   OpExtAndIntMan till 1. dvs om ExtControl r 0 r det man mod och om 1 r det auto
   mod (extern mod styrning).

   Funktionen/instllningen anvnds allts nr man via objektbilden manuellt vill manvrera med
   knappar (ka/minska mm) men inte anvnder auto/man mod. Inga auto/man knappar syns i objektsbilden.
 </attr>
 <attr> ExtIncr
   Ingng fr att styra Incr/ka kontaktorns order utgngen i automatik mod (extern).  
 </attr>
 <attr> ExtDecr
   Ingng fr att styra Decr/Minska kontaktorns order utgngen i automatik mod (extern).  
 </attr>
  <attr>ExtInterlock 
  Frreglingsingng, ska vara falsk annars tas orderutgngar ner i ALLA moder. Dessutom tvingas auto
  mod till man mod om inte objektattributet OpNoAutoToMan r 1 i aggregatets modobjekt CompModeD2.
 </attr>
 <attr> LimitSwitchIncr 	
  Anvnds som ingng fr stoppgrnslge Incr/ka (ka, upp, fram, ppna). Sann/hg signal frreglar
  KontaktorIncr.
  </attr>
 <attr> LimitSwitchDecr 	
  Anvnds som ingng fr stoppgrnslge Decr/Minska (minska, ner, back, stng). Sann/hg signal frreglar
  KontaktorDecr.
 </attr>
 <attr> LocMode 	
   Ingngen stller objektets mod i lokal mod (prio 1) vilket innebr att alla andra moder kopplas bort.
   Dvs ingngar OpLocIncr och OpLocalDecr i funktionsobjektet styr motorn. 
   
  Ingngen styr ven dynamiken i objektsbild/symbol och generera ett B-larm att lokalt gller.
  Larmet gr att vlja bort via inbyggda CompModeD2 objektets attribut OpDisableLocalAlarm.
   
  Lokal mod gr att vlja bort via inbyggda CompModeD2 objektets attribut OpNoLocal.  
 </attr>
 <attr> OpLocalIncr	
  Ingng fr att styra kontaktorns Incr/ka order utgngen i lokal mod.
 </attr>
 <attr> OpLocalDecr	
  Ingng fr att styra kontaktorns Decr/Miska order utgngen i lokal mod.
 </attr>
 <attr>ResTrip 
  Ingng fr drifttidmtning som nollstller pgende tripprknare s ny kan pbrjas. Ingngen r
  flanktriggad, dvs nollstllning sker endast p uppflanken.
 </attr>
 <attr>DisableSup 
   Ingng som anger om larmvervakning kopplas bort (1:a) eller inte (0:a). OBS att frgstyrning
   i bilder INTE pverkas.
 </attr>
 <attr> PlcConnect
   Referens till objektet i planthierarkin.
 </attr>
 <attr> OnIncr
   Utgng (1:a) nr drift r startad Incr/ka, normalt kontaktorsvaret om sdant r konfigurerat annars
   r det incr-kontaktorns (Do) orderutgng som anvnds.
 </attr>
 <attr> OnDecr
   Utgng (1:a) nr drift r startad Decr/Minska, normalt kontaktorsvaret om sdant r konfigurerat annars
   r det decr-kontaktorns (Do) orderutgng som anvnds.
 </attr>
 <attr>Err 
   Utgngen gr hg nr objektet r frreglad eller komponenter larmar/lser ut. Br anvndas fr att
   terstlla beordringar p funktionsobjektets startingngar ExtIncr, ExtDecr, OpLocalDecr och 
   OpLocalIncr fr att frhindra onskade terstarter vid fel. 
 </attr>

 </class>
 
####################################################################################

<class> BaseFcPPO5MotorAggr
 @Version
 @Author cs/je
 @summary Motoraggregat, frekvensstyrd, Profibus/dp PPO5
 @b Motoraggregat frekvensstyrd, Profibus/dp PPO5
 BaseFcPPO5MotorAggr objektet hanterar en motor som styrs av en frekvensomriktare via fltbussen
 Profibus/dp genom att kommunicera med standard PPO5 protokollet. En huvudkontaktor (elkraft) kan
 ocks ing/styras frn objektet. Genom att anvnda PPO5 protokollet kan rvrden fr strm och
 moment lsas av och enklare parametrering gras under drift. 
 
 Aggregatet kan konfigureras med mnga olika kringkomponenter och krstten Auto/Man/Lokal mod
 som ocks har mnga olika instllningsalternativ.
 
 Mjliga komponenter frutom motorn och frekvensomriktare:
  
 - Effektbrytare (MCCB)
 - Kontaktor 
 - Skerhetsbrytare i huvudkrets eller starsprr i manverkrets  
 - Skring  
  
 Kontaktorn kan konfigureras med tv utgngar om pulsmanver start/stopp nskas. Se klasshjlp
 om BaseContactor dr info om pulsstyrning tas upp utfrligare och speciellt exempel 3 under
 rubrik "Exempel styrstt" som visar principen hur kontaktorn i detta aggregat fungerar vid
 pulsstyrning.
 
 Knappar i objektsbilden kan gras osynlig genom att konfigurera attribut i inbyggda
 CompModeA objektet, se CompModeA objektet fr mer info. OBS! Att tillhrande objektsbilder
 fr aggregatet inte stdjer CompModeA olika texter p knappar start/stopp, dvs dessa
 knappar kan endast visa texten start/stopp och ej Till/Frn.
 
 Motor i objektsbilden kan konfigureras med temperaturvervakning. Se BaseMotor objektet
 fr mer info. OBS! Att tillhrande objektsbilder fr aggregatet inte stdjer visning av
 BaseMotorns olika temperaturvervakningsalternativ, dvs tempsensor/switch syns inte i bild.
  
 Om man vill styra en flkt eller pump br man vlja BaseFcPPO5PumpAggr eller BaseFcPPO5FanAggr
 objekten istllet som har anpassade objektsymboler fr dessa drifter.
 
 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/FcPPO5MotorAggr.
 @image orm_motoraggr_gs.gif

 Dynamik fr symbolen:

  - Grn nr motorn r startad (originalfrgen gr att ndra).
  - Gr nr motorn r redo men ej startad.
  - Gul frg nr det r varning (skerhetsbrytare frn eller aggregatet frreglad mm). 
  - Rd frg nr det r fel (effektbrytare utlst mm).
 
    Aktuell mod visas med bokstver:
    
    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 hger musknapp.

 @b Objektsbild
 @image orm_basefcppo5motoraggr_og.gif

 Indikatorer:
 
  - Ready indikatorn r grn nr motorn kan startas.

  - Interlock indikatorn bredvid objektsymbolen r rd nr motorn r frreglad att starta,
    objektsymbol blir gul.
  
  - Start indikatorn bredvid startknappen r grn nr driften krs (run).

  - Lokal mod indikatorn visar gult nr lokal styrning pgr. Start, stopp knappar
    dimmas. Styrning via Auto/man mod frreglas.

  - Extern indikatorn som kan ses i denna bild (ej nu) visar "mod status" nr auto/man mod
    inte styrs/anvnds i objektet. Inga auto/man knappar visas i bilden.

  - Contactor och indikator bredvid knapp On r grn nr kontaktorn r dragen. dvs om
    driftsvar/feedback r konfigurerat annars r det tillsignal (Do) som styr frgen.

  - Contactor interlock indikatorn r rd nr yttre elkraft-frregling r aktiv, knappar
    fr elkraften och start/stopp dimmas, objektsymbol blir gul.

  - Frequencyconverter indikatorn r grn nr omriktaren r redo att kras, annars gul.
    Trippar omriktaren blir den rd. Blinkar grn vid uppstart (elkraft till).

  - Safety switch r grn nr skerhetsbrytaren r tillslagen och gul om frnslagen.
   (rtt hngls visas nr brytaren r frnslagen)

    vriga indikatorer r normalt grna men vid fel blir de rda.

    Visningsflt Starts visar antalet gnger som driften har startats och Run visar total tiden
    driften har varit igng (dagar timmar:minuter:sekunder).
    
 Knappar:
 
  - Knappar Auto/Man vxlar mod i fjrrstyrning och Start/stoppknappar anvnds fr att
    manuellt styra driften i fjrrstyrning (frn bild, ej lokalt vid driften).
  
  - Knappen Start har toggelfunktion, dvs man behver ej trycka p stopp.

  - Knappar Man/Auto vljer mod vid fjrrstyrning
    
  - Dimmade Start och Stopp knappar betyder att auto mod gller (Extern indikator grn).
   
  - Syns inga knappar alls r ALLTID Extern indikator grn och auto/man br visas p
    annat stt.

 @b Exempel
 @image orm_component_example6.gif
 Bilden visar nr auto/man mod styrs av ingng ExtControl i funktionsobjektet. Auto mod
 aktiveras genom att stta ingng ExtControl till 1 (knappar start/stopp dimmas) och styr
 sedan frekvensomriktaren via ingng ExtStart.
  
 Denna konfiguration/bild utan auto/man knappar fs genom att konfigurerad aggregatet CbCoFcSl och
 via det inbyggda modobjektet CompModeA stta OpExtAndIntMan till 1.
 
 OBS! Att startsprren som anvnds egentligen r en komponent av typen skerhetsbrytare (BaseSafetSwitch),
 dvs det r bara objektbilder som skiljer sig t nr man anvnder startsprr eller skerhetsbrytare.
 
 @h1 Konfigurering
 BaseFcPPO5MotorAggr objektet hanterar 24 olika alternativ beroende p den elektriska utformningen:

  - Circuitbreaker       Effektbrytare (MCCB)
  - Contactor            Kontaktor  
  - Frequencyconverter   Frekvensomriktare
  - Safetyswitch         Skerhetsbrytare, arbetsbrytare (BaseSafetySwitch)  
  - Startlock            Startsprr, arbetsbrytare (BaseSafetySwitch)  
  - Fuse                 Skring (snabba!)

  1  CbCoFcSs        Circuitbreaker, contactor, frequencyconverter and safetyswitch.
  2  CbCoFcSl        Circuitbreaker, contactor, frequencyconverter and startlock.
  3  CbCoFc          Circuitbreaker, contactor and frequencyconverter.
  4  CbFcSs          Circuitbreaker, frequencyconverter and safetyswitch.
  5  CbFcSl          Circuitbreaker, frequencyconverter and startlock.
  6  CbFc            Circuitbreaker and frequencyconverter.
  7  CoFcSs          Contactor, frequencyconverter and safetyswitch.
  8  CoFcSl          Contactor, frequencyconverter and startlock.
  9  CoFc            Contactor and frequencyconverter.
  10 FcSs            Frequencyconverter and safetyswitch.
  11 FcSl            Frequencyconverter and startlock.
  12 Fc              Frequencyconverter.
  13 FuCbCoFcSs      Fuse, circuitbreaker, contactor, frequencyconverter and safetyswitch.
  14 FuCbCoFcSl      Fuse, circuitbreaker, contactor, frequencyconverter and startlock.
  15 FuCbCoFc        Fuse, circuitbreaker, contactor and frequencyconverter.
  16 FuCbFcSs        Fuse, circuitbreaker, frequencyconverter and safetyswitch.
  17 FuCbFcSl        Fuse, circuitbreaker, frequencyconverter and startlock.
  18 FuCbFc          Fuse, circuitbreaker and frequencyconverter.
  19 FuCoFcSs        Fuse, contactor, frequencyconverter and safetyswitch.
  20 FuCoFcSl        Fuse, contactor, frequencyconverter and startlock.
  21 FuCoFc          Fuse, contactor and frequencyconverter.
  22 FuFcSs          Fuse, Frequencyconverter and safetyswitch.
  23 FuFcSl          Fuse, Frequencyconverter and startlock.
  24 FuFc            Fuse, Frequencyconverter.
  

  OBS! Motorn kan konfigureras med temperaturvervakning (tempswitch, Tempsensor)via
  "ConfigureComponent" metoden via inbyggda motorobjektet BaseMotor.

  OBS! Anvnder man temperaturvervakning i motorobjektet ska man vara medveten att denna
  frregling kopplas bort om funktionsobjektets ingngen DisableSup [dis] r 1, dvs motorn
  kan starta ven vid hg temp!

  Inmatningsflt Speed (OpRefMan i CompModeA) max och min vrde som operatr kan mata in i
  objektsbilden styrs av attribut OpMinRefMan och OpMaxRefMan i inbyggda objektet CompModeA.
    
  Enheten/texten fr Speed vrdet man skriver in kan visas/ndras, dvs det r texten i
  inbyggda objektet BaseFcPPO5 attribut ActSpeed.Unit som visas i bilden.
    
  @b Signaler
  Objektet innehller signaler som ska kopplas till I/O kanaler.

  - CircuitBreaker.NotTripped     Di (valbart)
  - SafetySwitch.On               Di (valbart)

  - Contactor.Order               Do (valbart) 
  - Contactor.OrderOff            Do (valbart)
  - Contactor.Feedback            Di (valbart) 
  - Motor.TempSwich.Switch        Di (valbart)
  - Motor.TempSensor.Value        Ai (valbart)

  Ska en ingng inverteras fr rtt funktion fr man ndra attributet "InvMask" p
  kanal/kortobjektet fr Di signalen.

  Valet dr kontaktorn har tv styrutgngar med pulsfunktion (TwoOrderFeedback) anvnds
  nr en kontaktor har sjlvhllning. Se klasshjlp om BaseContactor fr mer info.
 
 @b Mod
 Dom olika moder Auto/Manuell/lokal som kan frekomma hanteras utav mod objektet
 CompModeA.
 
 OBS! Med lokal mod menas INTE omriktarens lokala mod utan avser lokal manverlda
 vid driften/motor om sdan finns.
 
 Modfunktion:
 
 -Felhantering fr manvrering (5 larm).
 -Dimmar knappar i objektsbild s felmanvrering undviks.

 Krstt som kan konfigureras:
 
 1 Fjrr mod auto/man  Driftens auto/manuell mod styrs av knappar i bilden.
 2 Fjrr mod extern    Driftens auto/manuell mod styrs av "extern" funktion via PLC programmet
 3 Fjrr mod extern    Driften styrs som 2, men knappar Start/Stopp kan anvndas i objektsbilden.
 4 Intern mod          Driften styrs endast men knappar Start/Stopp i objektsbilden.
 5 Lokal mod           Driften styrs via manverlda placerad lokalt vid driften.
 
 Krstt enligt ovan: (attributen ligger i inbyggda CompModeA objektet)
 
 1 r grundinstllningen (default).
 2 Inga knappar i bild fs genom att stta attribut OpExtOnly till 1.
 3 r som 2, men Start/Stopp knappar r kvar i bilden, fs genom att stta attribut OpExtAndIntMan till 1. 
 4 Fs genom att stta attribut OpIntOnly till 1. 
 5 Hanteras via funktionsobjektets ingng Local, kan konfiguras bort genom att stta attribut OpNoLocal till 1. 

 OBS! Endast en t gngen av dessa tre instllningsattribut i CompModeA fr ha vrdet 1, r flera
 satta till 1 samtidigt fungerar inte objektet som tnkt:
 
  -OpExtAndIntMan
  -OpIntOnly
  -OpExtOnly
  
 Se objekt CompModeA fr mer info om hur man konfiguerar moder.
  
 OBS! Konfiguerar man CompModeA fr extern styrning (inga knappar auto/man) och vid lokal
 krning br man anvnda aggregatets funktionsobjektsutgng Error [err] fr att ta ner
 styrorder s att onskade terstarter frhindras vid/efter fel.
 
 @b vervakning och felhantering
 Aggregatet innehller en hel del vervakning och larm. Varje komponent har oftast en larmtext
 som kan ndras, se hjlpen fr de inbyggda objekten fr mer info. 

 Frsker man pverka objektets olika moder mm och frreglingar r aktiva som ska hindra
 felmanvrering utgr diverse larm.

 Objektets auto/man mod gr ver i MAN mod om elkraften frsvinner, skerhetsbrytare frnslagen,
 skydd lser ut eller omriktaren inte r driftklar fr fjrrstyrning, detta fr att frhindra onskade
 terstarter. Denna funktion gr att koppla bort via inbyggda CompModeA objektets instllningsattribut
 OpNoAutoToMan.

 Ingngen PowerInterlock [pil] p funktionsobjektet frreglar manvrering av huvudkontaktorn frn
 bild (knappar dimmas).
 
 Ingngen ExtInterlock [ilk] p funktionsobjektet frreglar startorder till omriktaren, knappar
 Start/Stopp dimmas.
   
 Om ingngen PowerInterlock [pil] eller ExtInterlock [ilk] p funktionsobjektet r hg frreglas
 startorder till frekvensomriktare och detta gller i alla moder. Det normala beteendet nr dessa
 ingngar gr hga r att tvinga objektet i manuell mod, vill man ligga kvar i auto mod oavsett
 dessa ingngar kan man konfigurera detta genom att stta attributet OpNoAutoToMan till 1 i inbyggda
 objektet CompModeA.

 OBS! Om instllningsattributet OpNoAutoToMan r satt till 1 r det programmerarens uppgift att
 anvnda funktionsobjektets utgng Error [err] fr att ta ner styrorder p ingng ExtStart [est]
 alternativt ta ner ExtControl [eco] om denna anvnds, detta fr att frhindra onskade terstarter
 vid fel.
 
 OBS! Anvnds lokal mod ska man ta ner manuell styrorder p funktionsobjektets ingng LocalStart
 [lst] fr att frhindra onskade terstarter vid fel, dvs anvnd funktionsobjektets utgng Error
 [err] fr detta ndaml, se exempel nedan.

 @b Exempel felhanteringskod
 @image orm_component_example4.gif
 Bilden visar ett kodexempel nr utgngen err i funktionsobjektet anvnds fr att terstll lokal
 start, terstllningskoden r gulmarkerad i bilden. OBS! Att kodexemplet r ifrn ett BaseMotorAggr
 objekt, men principen r densamma fr BaseFcPPO5MotorAggr.
 
 Lokala manverldan innehller en start-tryckknapp DI24.Ch19, stopp-tryckknapp DI24.Ch20 och en
 omkopplare med tv lgen, DI24.Ch10 fr fjrrstyrningslget och Di24.Ch11 fr lokallget. 
 
 Err utgngen pverkar en Dv "Driftklar" som i sin tur terstller den lokala starten SR_R
 vippa LokStart. Denna kod frhindrar oavsiktlig start frn yttre logik efter ett fel i objektet,
 exempelvis utlst motorskydd.
 
 OBS! Att denna terstllningsfunktion r programmerarens uppgift att koda, dvs utgngen err r
 till fr det. Om Auto/Man mod r konfigurerad att styras utanfr objektet (ingngar eco, est) br
 man ocks ta hnsyn till err utgngen fr att frhindra oavsiktlig start efter fel.
       
 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseFcPPO5MotorAggrFo.
 @image orm_basefcppo5motoraggrfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.

 Startorder (via kontrollord ControllWordCW) och analoga referensutgng (RefSpeed) via Profibus till
 omriktaren styrs av fyra olika krstt:
  
  1 Ingng ExtStart [est] frn funktionsobjektet och intern auto/man mod.
  2 Ingng ExtStart [est] frn funktionsobjektet och extern auto/man mod [eco].
  3 Knappar Start/stopp frn objektsbilden i manuell mod.
  4 Ingng LokalStart [lst]frn funktionsobjektet och LocalMode [loc].

  Analoga styrreferensen tas ifrn ingng RefSpeedExt [REX] i auto/extern mod, ingng RefSpeedLoc
  [RLO] i lokal mod eller internt via bild (OpRefMan) i man mod. Objektet rampar INTE signalen p
  ngot stt och om/nr startorder tas ner nollas analoga referensen direkt.

 @b Simulering
 Fr simulering anvnder man funktionsobjektet BaseFcPPO5MotorAggrSim.

 @b Profibus/dp
 Fr frekvensomriktarens Profibus/dp kommunikation med protokollet PPO5 ska man anvnda modulobjektet
 BaseFcPPO5PbModule. Se klasshjlp fr BaseFcPPO5PbModule objektet dr en utfrligare beskrivning hur
 man skapar ett modulobjekt i nodehierarkin och konfigurerar profibus fr en frekvensomriktare. 
 
 Koppla drefter modulen till aggregatets inbyggda objekt BaseFcPPO5 (FrequencyConverter) med hjlp
 av IoConnect funktionen.

 INSTLLNINGAR PPO5:
 
 PPO5 protokollets PZD data (prozessdaten) PZD3 och PZD4 mste ocks konfigureras i omriktaren, dvs:
 
  -PZD3  Stlls in fr current/strm i omriktaren
  -PZD4  Stlls in fr Torque/moment i omriktaren 
  
 Anpassning/skalning mellan Proview och omriktarens IO signaler mste ocks gras i objekt/profibusmodul
 BaseFcPPO5PbModule kanalobjekten ChanAi och ChanAo fr aggregatet, signaler som br gs igenom r:
 
  -O_REF     Referens (brvrde i varvtal r att fredra)
  -I_ACT     rvrde  (varvtalsvrde r att fredra)    
  -I_PZD3    Strm
  -I_PZD4    Moment
 
 Inbyggda BaseFcPPO5 frekvensomriktarobjektets Ao signal RefSpeed attribut PresMaxLimit och
 PresMinLimit anger objektsbildens speed-grafens visningsomrde. Dessa gr att ndra under drift
 genom att klicka p grafen. rvrden fr strm och moment Ai signaler ActTorque och ActCurrent
 behandlas p likvrdigt stt.
  
 Se objekt BaseFcPPO5PbModule fr mer info och exempel.
 
 @b Se ven
 @classlink CompModeA basecomponent_compmodea.html
 @classlink BaseMotor basecomponent_basemotor.html
 <attr>Super 
 Superklass, klicka p lnk Aggregate fr mer beskrivning om objektattributet. 
 </attr>
 <attr>GraphConfiguration 
  Attribut fr att hlla reda p vilket konfigurationsalternativ (bild) som r valt.
  (ConfigureComponent method)
 </attr>
 <attr>Ready 
  Attribut (1:a) som visar nr aggregatet r redo fr start/stopp oavsett mod. Dvs ingen rdande
  frregling eller utlst skydd hindrar start. Indikator Ready i bild blir grn i objektsbilden.
 </attr>
 <attr>ExtInterlock 
  Frreglingsingng p funktionsobjektet, ska vara falsk annars tas orderutgng ner i
  ALLA moder. Dessutom tvingas auto mod till man mod om inte objektattributet OpNoAutoToMan
  r 1 i aggregatets modobjekt CompModeA.
 </attr>
 <attr> LocalMode
  Pverkas via ingng i funktionsobjektet och r normalt en omkopplare i lokal
  manverlda. Denna mod gller fre alla andra.
 </attr>
 <attr> OpPowerOn
  Beordring huvudkontaktor till, pverkas normalt via knapp On/Till i objektsbild, nollstlls alltid.
  Funktionen p knappen i bilden r "SetDig".
 </attr>
 <attr> OpPowerOff
  Beordring huvudkontaktor frn, pverkas normalt via knapp Off/Frn i objektsbild, nollstlls alltid.
  Funktionen p knappen i bilden r "SetDig".
 </attr>
 <attr>PowExtInterlock 
  Frreglingsingng p funktionsobjektet fr elkraft, dimmar knappar Till/Frn fr huvudkontaktorn.
  Ska vara falsk annars tas orderutgng ner i ALLA moder. Dessutom tvingas normalt auto mod till man
  mod. Se mer viktig info om denna signal i hjlpen fr tillhrande funktionsobjekt. 
 </attr>
 <attr>PowOnOffDim 
  Styr att knappar Till/Frn fr kontaktor/elkraft att dimmas, gr hg nr objektet anser det olmpligt
  att manvrera elkraften, bl.a frnslagen skerhetsbrytare, vertemp i motor mm. 
 </attr>
 <attr>IndWarning 
  Gr hg om ett B-larm r aktivt i aggregatet, objektsymbol blir gul.
 </attr>
 <attr>IndError 
  Gr hg om A-larm r aktivt i aggregatet, objektsymbol blir rd.
 </attr>
 <attr>RunTimeCounter
  Drifttidsmtning, klicka p lnk RunTimeCounter fr mer beskrivning om objektattributet. 
 </attr>
 <attr>AlarmTextToOften
  Larmtext nr frsk att starta upp (huvudkontaktor) omriktaren sker fr ofta (B-larm). Kan kopplas
  bort via ingng SupDisabled p PLC funktionsobjektet.
 </attr>
 <attr>AlarmTextPowOnNotOk
  Larmtext nr tillslag av huvudkontaktor fr omriktaren grs och den r frreglad att g till
  (B-larm). Kan kopplas bort via ingng SupDisabled p PLC funktionsobjektet.
 </attr>
 <attr>AlarmTextStartNoOk
  Larmtext nr starfrsk (run) till omriktaren grs och den r frreglad att starta (B-larm).
  Kan kopplas bort via ingng SupDisabled p PLC funktionsobjektet.
 </attr>
 <attr>CircuitBreaker
  Effektbrytare, klicka p lnk BaseCircuitBreaker fr mer beskrivning om objektattributet. 
 </attr>
 <attr>Contactor
  Kontaktor, klicka p lnk BaseContactor fr mer beskrivning om objektattributet. 
 </attr>
 <attr>FrequencyConverter
  Frekvensomriktare, klicka p lnk BaseFcPPO5 (Profibus) fr mer beskrivning om objektattributet. 
 </attr>
 <attr>SafetySwitch
  Skerhetsbrytare eller startsprr, klicka p lnk BaseSafetySwitch fr mer beskrivning om
  objektattributet. 
 </attr>
 <attr>Motor
  Motor med temperaturvervakning, klicka p lnk BaseMotor fr mer beskrivning om objektattributet.
 
  OBS! Att motorkonfiguration med tempsensor/switch inte stds i aggregatets objektsbilder, dvs
  temperaturvisning, indikeringar syns ej. 
 </attr>
 <attr>Mode
  Mod objekt som hanterar mod Auto/Man/lokal och dynamik i bilder och larm fr lokal mod.
  Se lnk CompModeA fr mer info.
  
  OBS! Att mod konfigurationen med text On/Off p knappar inte stds i aggregatets 
  objektsbilder, dvs texten Start/Stopp visas alltid oavsett vilket alternativ som r valt.
 </attr>
 <attr>DefTrend 
  Trendobjekt visas enligt trendmetoden, referens till omriktarens PlotGroup objekt.
 </attr>
 <attr>SupDisabled 
  Anger om larmvervakning kopplas bort (1:a) eller inte (0:a). Styrs via ingng "dis" p
  PLC funktionsobjektet. OBS! Att frgstyrning i bilder INTE pverkas eller attributen
  IndError, IndWarning.
 </attr>
 <attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
 </attr>
 <attr> SimConnect
  Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>

</class>


######################################################################################## 

<class>BaseFcPPO5MotorAggrFo 
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr BaseFcPPO5MotorAggr
 Funktionsobjekt fr BaseFcPPO5MotorAggr, BaseFcPPO5FanAggr och BaseFcPPO5PumpAggr.
 @image orm_basefcppo5motoraggrfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet baseFcPPO5MotoroAggr
 i planthierarkin.
 
 @b Se ven
 @classlink CompModeA basecomponent_compmodea.html 
 @classlink BaseFcPPO5PbModule basecomponent_basefcppo5pbmodule.html
 <attr> RefSpeedExt
   Analog ingng fr hastighetsreferensen till omriktaren i Auto/extern mod. Se Ao kanalobjektet
   O_REF i profibusmodulen BaseFcPPO5PbModule fr mer info om skalning/anpassning mot omriktaren.
 </attr>
 <attr> RefSpeedLoc
   Analog ingng fr hastighetsreferensen till omriktaren i lokal mod. Se Ao kanalobjektet O_REF
   i profibusmodulen BaseFcPPO5PbModule fr mer info om skalning/anpassning mot omriktaren.
   
  OBS! Med lokal mod menas INTE omriktarens lokala mod utan avser lokal manverlda
  vid driften/motor om sdan finns, dvs ingng OpLocStart [lst] aktiverar denna referens.
 </attr>
 <attr>PowerInterlock 
  Frreglingsingng fr elkraft, dimmar knappar Till/Frn fr huvudkontaktorn. Ska vara falsk
  annars tas orderutgng ner i ALLA moder. Dessutom tvingas auto mod till man mod om
  inte objektattributet OpNoAutoToMan r 1 i aggregatets modobjekt CompModeA.
  
  OBS! Att frreglingen INTE hindrar huvudkontaktorns orderutgng utan bara dimmar knappar och
  frreglar startsignalen till omriktaren.
 </attr>
 <attr> ExtControl
   Anvnds fr att styra mod auto/man nr man konfigurerat CompModeA objektets attribut
   OpExtAndIntMan till 1. dvs om ExtControl r 0 r det man mod och om 1 r det auto
   mod (extern mod styrning).

   Funktionen/instllningen anvnds allts nr man via objektbilden manuellt vill manvrera
   med knappar start/stopp men inte anvnder auto/man mod. Inga auto/man knappar syns i objektsbilden.
 </attr>
 <attr> ExtStart
   Ingng fr att styra kontaktorns order utgngen i automatik mod (extern).  
 </attr>
  <attr>ExtInterlock 
  Frreglingsingng fr startorder, ska vara falsk annars tas orderutgng ner i ALLA moder. Dessutom
  tvingas auto mod till man mod om inte objektattributet OpNoAutoToMan r 1 i aggregatets modobjekt
  CompModeA. Signalen dimmar ocks start/stopp knappar i objektsbilden.
 </attr>
 <attr> LocMode 	
    Ingngen stller objektets mod i lokal mod (prio 1) vilket innebr att alla andra moder kopplas bort.
    Dvs ingng OpLocStart i funktionsobjektet styr motorn. 
   
   Ingngen styr ven dynamiken i objektsbild/symbol och generera ett B-larm att lokalt gller.
   Larmet gr att vlja bort via inbyggda CompModeA objektets attribut OpDisableLocalAlarm.
   
   Lokal mod gr att vlja bort via inbyggda CompModeA objektets attribut OpNoLocal.  
 </attr>
 <attr> OpLocStart	
  Ingng fr att styra kontaktorns order utgngen i lokal mod.
 </attr>
 <attr>ResTrip 
  Ingng fr drifttidmtning som nollstller pgende tripprknare s ny kan pbrjas. Ingngen r
  flanktriggad, dvs nollstllning sker endast p uppflanken.
 </attr>
 <attr>DisableSup 
   Ingng som anger om larmvervakning kopplas bort (1:a) eller inte (0:a). OBS att frgstyrning
   i bilder INTE pverkas.
 </attr>
 <attr> PlcConnect
   Referens till objektet i planthierarkin.
 </attr>
 <attr> On
   Utgng (1:a) nr drift r startad (run), signal frn omriktaren statusord SW bit 2.
 </attr>
 <attr>Err 
   Utgngen gr hg nr objektet r frreglad eller komponenter larmar/lser ut. Br anvndas fr att
   terstlla beordringar p funktionsobjektets startingngar ExtStart och OpLocalStart s att onskade
   terstarter frhindras vid/efter fel.
 </attr>

 </class>

####################################################################################

<class> BaseFcPPO5FanAggr
 @Version
 @Author cs/je
 @summary Flktaggregat, frekvensstyrd, Profibus/dp PPO5
 @b Flktaggregat frekvensstyrd, Profibus/dp PPO5
 BaseFcPPO5FanAggr objektet hanterar en flktmotor som styrs av en frekvensomriktare via fltbussen
 Profibus/dp genom att kommunicera med standard PPO5 protokollet. En huvudkontaktor (elkraft) kan
 ocks ing/styras frn objektet. Genom att anvnda PPO5 protokollet kan rvrden fr strm och
 moment lsas av och enklare parametrering gras under drift. 
 
 Aggregatet kan konfigureras med mnga olika kringkomponenter och krstten Auto/Man/Lokal mod
 som ocks har mnga olika instllningsalternativ.
 
 Mjliga komponenter frutom motorn och frekvensomriktare:
  
 - Effektbrytare (MCCB)
 - Kontaktor 
 - Skerhetsbrytare i huvudkrets eller starsprr i manverkrets  
 - Skring  

 Knappar i objektsbilden kan gras osynlig genom att konfigurera attribut i inbyggda
 CompModeA objektet, se CompModeA objektet fr mer info. OBS! Att tillhrande objektsbilder
 fr aggregatet inte stdjer CompModeA olika texter p knappar start/stopp, dvs dessa
 knappar kan endast visa texten start/stopp och ej Till/Frn.
 
 Motor i objektsbilden kan konfigureras med temperaturvervakning. Se BaseMotor objektet
 fr mer info. OBS! Att tillhrande objektsbilder fr aggregatet inte stdjer visning av
 BaseMotorns olika temperaturvervakningsalternativ, dvs tempsensor/switch syns inte i bild.
 
 Flktobjektet r i princip en kopia av BaseFcPPO5MotorAggr objektet. nskas mer info och tips
 (Plc kod) se hjlp om det objektet.
   
 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/BaseFcPPO5FanAggr.
 @image orm_fanaggr_gs.gif

 Dynamik fr symbolen:

  - Grn nr motorn r startad (originalfrgen gr att ndra).
  - Gr nr motorn r redo men ej startad.
  - Gul frg nr det r varning (skerhetsbrytare frn eller aggregatet frreglad mm). 
  - Rd frg nr det r fel (effektbrytare utlst mm).
 
  - Triangeln i symbolen roterar 90 grader nr flkten r startad. 
   
    Aktuell mod visas med bokstver:
    
    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 hger musknapp.

 @b Objektsbild
 @image orm_basefcppo5fanaggr_og.gif

 Indikatorer:
 
  - Ready indikatorn r grn nr motorn kan startas.

  - Interlock indikatorn bredvid objektsymbolen r rd nr motorn r frreglad att starta,
    objektsymbol blir gul.
  
  - Start indikatorn bredvid startknappen r grn nr driften krs (run).

  - Lokal mod indikatorn visar gult nr lokal styrning pgr. Start, stopp knappar
    dimmas. Styrning via Auto/man mod frreglas.

  - Extern indikatorn som kan ses i denna bild (ej nu) visar "mod status" nr auto/man mod
    inte styrs/anvnds i objektet. Inga auto/man knappar visas i bilden.

  - Contactor och indikator bredvid knapp On r grn nr kontaktorn r dragen. dvs om
    driftsvar/feedback r konfigurerat annars r det tillsignal (Do) som styr frgen.

  - Contactor interlock indikatorn r rd nr yttre elkraft-frregling r aktiv, knappar
    fr elkraften och start/stopp dimmas, objektsymbol blir gul.

  - Frequencyconverter indikatorn r grn nr omriktaren r redo att kras, annars gul.
    Trippar omriktaren blir den rd. Blinkar grn vid uppstart (elkraft till).

  - Safety switch r grn nr skerhetsbrytaren r tillslagen och gul om frnslagen.
   (rtt hngls visas nr brytaren r frnslagen)

    vriga indikatorer r normalt grna men vid fel blir de rda.

    Visningsflt Starts visar antalet gnger som driften har startats och Run visar total tiden
    driften har varit igng (dagar timmar:minuter:sekunder).
    
 Knappar:
 
  - Knappar Auto/Man vxlar mod i fjrrstyrning och Start/stoppknappar anvnds fr att
    manuellt styra driften i fjrrstyrning (frn bild, ej lokalt vid driften).
  
  - Knappen Start har toggelfunktion, dvs man behver ej trycka p stopp.

  - Knappar Man/Auto vljer mod vid fjrrstyrning
    
  - Dimmade Start och Stopp knappar betyder att auto mod gller (Extern indikator grn).
   
  - Syns inga knappar alls r ALLTID Extern indikator grn och auto/man br visas p
    annat stt.

 @h1 Konfigurering

 BaseFcPPO5FanAggr objektet har diverse olika konfigurationer och instllningar som behver gs igenom:
 
 
 - 24 olika komponentalternativ beroende p den elektriska utformningen.
 
 - Objektsbild (instllningar i bilden)

 - Profibus/dp konfiguration (BaseFcPPO5PbModule))
 
 - IO signaler (som ska/kan kopplas)
 
 - vervakning och felhantering (larmtexter mm)
 
 - Mod (krstt, objekt CompModeA)
 
 - Plc kod (funktionsobjektet BaseFcPPO5MotorAggrFo)
 
 Se objektet BaseFcPPO5MotorAggr fr konfiguration.
 
 @b Se ven
 @classlink CompModeA basecomponent_compmodea.html
 @classlink BaseMotor basecomponent_basemotor.html
 <attr>Super 
  Superklass, klicka p lnk BaseFcPPO5MotorAggr fr mer beskrivning om objektattributet. 
 </attr>
 <attr>Fan
  Dokumentation och bild fr flkten (ej motorn), klicka p lnk BaseFan fr mer
  beskrivning om objektattributet.
 </attr>

</class>

####################################################################################

<class> BaseFcPPO5PumpAggr
 @Version
 @Author cs/je
 @summary Pumpaggregat, frekvensstyrd, Profibus/dp PPO5
 @b Pumpaggregat frekvensstyrd, Profibus/dp PPO5
 BaseFcPPO5PumpAggr objektet hanterar en pumpmotor som styrs av en frekvensomriktare via fltbussen
 Profibus/dp genom att kommunicera med standard PPO5 protokollet. En huvudkontaktor (elkraft) kan
 ocks ing/styras frn objektet. Genom att anvnda PPO5 protokollet kan rvrden fr strm och
 moment lsas av och enklare parametrering gras under drift. 
 
 Aggregatet kan konfigureras med mnga olika kringkomponenter och krstten Auto/Man/Lokal mod
 som ocks har mnga olika instllningsalternativ.
 
 Mjliga komponenter frutom motorn och frekvensomriktare:
  
 - Effektbrytare (MCCB)
 - Kontaktor 
 - Skerhetsbrytare i huvudkrets eller starsprr i manverkrets  
 - Skring  

 Knappar i objektsbilden kan gras osynlig genom att konfigurera attribut i inbyggda
 CompModeA objektet, se CompModeA objektet fr mer info. OBS! Att tillhrande objektsbilder
 fr aggregatet inte stdjer CompModeA olika texter p knappar start/stopp, dvs dessa
 knappar kan endast visa texten start/stopp och ej Till/Frn.
 
 Motor i objektsbilden kan konfigureras med temperaturvervakning. Se BaseMotor objektet
 fr mer info. OBS! Att tillhrande objektsbilder fr aggregatet inte stdjer visning av
 BaseMotorns olika temperaturvervakningsalternativ, dvs tempsensor/switch syns inte i bild.
 
 Pumpobjektet r i princip en kopia av BaseFcPPO5MotorAggr objektet. nskas mer info och tips
 (Plc kod) se hjlp om det objektet.
   
 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/BaseFcPPO5PumpAggr.
 @image orm_pumpaggr_gs.gif

 Dynamik fr symbolen:

  - Grn nr motorn r startad (originalfrgen gr att ndra).
  - Gr nr motorn r redo men ej startad.
  - Gul frg nr det r varning (skerhetsbrytare frn eller aggregatet frreglad mm). 
  - Rd frg nr det r fel (effektbrytare utlst mm).
 
  - Triangeln i symbolen roterar 90 grader nr pumpen r startad. 
   
    Aktuell mod visas med bokstver:
    
    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 hger musknapp.

 @b Objektsbild
 @image orm_basefcppo5pumpaggr_og.gif

 Indikatorer:
 
  - Ready indikatorn r grn nr motorn kan startas.

  - Interlock indikatorn bredvid objektsymbolen r rd nr motorn r frreglad att starta,
    objektsymbol blir gul.
  
  - Start indikatorn bredvid startknappen r grn nr driften krs (run).

  - Lokal mod indikatorn visar gult nr lokal styrning pgr. Start, stopp knappar
    dimmas. Styrning via Auto/man mod frreglas.

  - Extern indikatorn som kan ses i denna bild (ej nu) visar "mod status" nr auto/man mod
    inte styrs/anvnds i objektet. Inga auto/man knappar visas i bilden.

  - Contactor och indikator bredvid knapp On r grn nr kontaktorn r dragen. dvs om
    driftsvar/feedback r konfigurerat annars r det tillsignal (Do) som styr frgen.

  - Contactor interlock indikatorn r rd nr yttre elkraft-frregling r aktiv, knappar
    fr elkraften och start/stopp dimmas, objektsymbol blir gul.

  - Frequencyconverter indikatorn r grn nr omriktaren r redo att kras, annars gul.
    Trippar omriktaren blir den rd. Blinkar grn vid uppstart (elkraft till).

  - Safety switch r grn nr skerhetsbrytaren r tillslagen och gul om frnslagen.
   (rtt hngls visas nr brytaren r frnslagen)

    vriga indikatorer r normalt grna men vid fel blir de rda.

    Visningsflt Starts visar antalet gnger som driften har startats och Run visar total tiden
    driften har varit igng (dagar timmar:minuter:sekunder).
    
 Knappar:
 
  - Knappar Auto/Man vxlar mod i fjrrstyrning och Start/stoppknappar anvnds fr att
    manuellt styra driften i fjrrstyrning (frn bild, ej lokalt vid driften).
  
  - Knappen Start har toggelfunktion, dvs man behver ej trycka p stopp.

  - Knappar Man/Auto vljer mod vid fjrrstyrning
    
  - Dimmade Start och Stopp knappar betyder att auto mod gller (Extern indikator grn).
   
  - Syns inga knappar alls r ALLTID Extern indikator grn och auto/man br visas p
    annat stt.

 @h1 Konfigurering

 BaseFcPPO5PumpAggr objektet har diverse olika konfigurationer och instllningar som behver gs igenom:
 
 
 - 24 olika komponentalternativ beroende p den elektriska utformningen.
 
 - Objektsbild (instllningar i bilden)

 - Profibus/dp konfiguration (BaseFcPPO5PbModule))
 
 - IO signaler (som ska/kan kopplas)

 - vervakning och felhantering (larmtexter mm)
 
 - Mod (krstt, objekt CompModeA)
 
 - Plc kod (funktionsobjektet BaseFcPPO5MotorAggrFo)
 
 Se objektet BaseFcPPO5MotorAggr fr konfiguration.
 
 @b Se ven
 @classlink CompModeA basecomponent_compmodea.html
 @classlink BaseMotor basecomponent_basemotor.html
 <attr>Super 
  Superklass, klicka p lnk BaseFcPPO5MotorAggr fr mer beskrivning om objektattributet. 
 </attr>
 <attr>Pump
  Dokumentation och bild fr pumpen (ej motorn), klicka p lnk BasePump fr mer
  beskrivning om objektattributet.
 </attr>

</class>

####################################################################################

<class> BaseFcPPO5
 @Version
 @Author cs/je
 @summary Frekvenomriktare, Profibus/dp, PPO5 protokollet
 @b Frekvensomriktare, Profibus/dp kommunikation med PPO5 protokollet 
 BaseFcPPO5 objektet hanterar en motor som styrs av en frekvensomriktare via fltbussen
 Profibus/dp genom att kommunicera med standard PPO5 protokollet (Parameter/Process data object).
 Objektet anvnder PPO5 mjligheter att skriva och lsa av parametrar i omriktaren.
 
 Till detta objekt hr PLC funktionsobjektet BaseFcPPO5Fo och ett Profibus/modulobjekt
 BaseFcPPO5PbModule som beskrivs under rubrik konfiguration nedan samt slavobjekt Pb_DP_Slave.
 
 Objektet har ocks en objektsbild som visar status p omriktaren och processvrden i graf och
 stapelform samt en merbild fr att lsa/skriva parametrar. Det finns ven ett trendobjekt som
 visar hastighet, moment och strm i en bild.
  
 @b Objektsymbol
 Det finns ingen symbol fr detta objekt.

 @b Objektsbild
 @image orm_basefcppo5_og.gif

 Indikatorer:
 
  - Ready r grn nr motorn kan startas.
  
  - Run r grn nr motorn krs (snurrar).
 
  - Switch-On inhibit r rd nr omriktaren r frreglad att starta.
  
  - Warning r gul om omriktaren vill varna fr ngot, annars gr. Varningen lses av p
    omriktarens display.
   
  - Local control r gul om omriktaren r stlld fr krning via omriktarens displayenhet.
    Dvs omriktaren tar inte emot styrorder via Profibus, bara lokalt p omriktaren.
    
  - Tripped r rd om omriktaren lst ut, Reset knappen bredvid indikatorn terstller
    omriktaren om den r konfigurerad fr fjrrterstllning.  
 
  - Bus-com visninsfltet visar status p profibuskommunikationen mellan omriktaren och styrsystemet.
    
  - Status bredvid omriktarsymbolen r grn nr omriktaren r redo att kras, annars gul.
    Trippar omriktaren blir den rd. Blinkar grn vid uppstart (elkraft till).
     
 Knappar:
 
  - Knapp More... leder till bild fr att lsa och skriva parametrar i omriktaren.
  
  - Knapp Reset terstller trippad omriktare om den r konfigurerad fr fjrrterstllning.
  
  
 Frekvensomriktarobjektets Ao signal RefSpeed attribut PresMaxLimit och PresMinLimit anger i bilden
 speed-grafens visningsomrde. Dessa gr att ndra genom att klicka p grafen/vrdena.
 
 Visningsomrde rvrden fr current/strm och torque/moment Ai signaler ActTorque och ActCurrent
 behandlas p likvrdigt stt.

 @b Objektsbild More...
 @image orm_basefcppo5_og_more.gif

 Bild som hantera enkel kommunikation fr att lsa och skriva parametrar i omriktaren. Se manual fr
 omriktaren fr mjliga parametrar.

 @h1 Konfigurering
 Se rubrik Plc kod, Simulering och Profibus/dp nedan.
      
 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseFcPPO5Fo.
 @image orm_basefcppo5fo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.

 @b Simulering
 Fr simulering anvnder man funktionsobjektet BaseFcPPO5Sim.

 @b Profibus/dp
 Fr frekvensomriktarens Profibus/dp kommunikation med protokollet PPO5 ska man anvnda modulobjektet
 BaseFcPPO5PbModule. Se klasshjlp fr BaseFcPPO5PbModule objektet dr en utfrligare beskrivning hur
 man skapar ett modulobjekt i nodehierarkin och konfigurerar profibus fr en frekvensomriktare. 
 
 Koppla drefter modulen till objekt BaseFcPPO5 planthierarkin med hjlp av IoConnect funktionen.

 @b Instllningar PPO5
 (se objekt BaseFcPPO5PbModule fr mer info och exempel)
 
 PPO5 protokollets PZD data (prozessdaten) PZD3 och PZD4 ska ocks konfigureras i omriktaren fr strm
 och moment, dvs:
 
  -PZD3  Stlls in fr current/strm i omriktaren
  -PZD4  Stlls in fr Toque/moment i omriktaren 

 Dessa signaler r namnsatta i objektet till ActCurrent och ActTorque och kopplade till objektbildens
 graf och trend som visar moment och strmkurvor.
   
 Anpassning/skalning mellan Proview och omriktarens IO signaler mste ocks gras i kanalobjekten
 ChanAi och ChanAo fr frekvensomriktaren, dvs signaler i BaseFcPPO5Module som br gs igenom r:
 
  -O_REF     Referens (brvrde i varvtal r att fredra)
  -I_ACT     rvrde  (varvtalsvrde r att fredra)    
  -I_PZD3    Strm
  -I_PZD4    Moment
 
 vriga knutna lediga IO signaler r: 

  - PZD5 till PZD9 r lediga integer insignal (Ii, 16 bit).  
  - OPZD3 till OPZD5 r lediga analoga utsignaler (Ao, 16 bit).
  - OPZD6 r ledig integer utsignal (Io, 16 bit).

  Dessa signaler kan anvndas fritt fr PLC programmering t.ex. fr att momentbegrnsa motorn.
 
 OBS! Att INTE alla data som specificeras i PPO5 protokollet finns tillgnglig i planthierarki objektet
 BaseFcPPO5, dessa r:
 
  - I_PZD10 r ledig integer input kanal (ChanIi, 16 bit). 
  - O_PZD7 till O_PZD10 r lediga analoga output kanaler (ChanAo, 16 bit). 
  
  Dessa signaler ligger allts oknutna i BaseFcPPO5PbModule objektet.
  
 @b Se ven
 <attr> Description
  Textflt synlig i XTT som beskriver objektet lite mer n namnet p objektet
 </attr>
 <attr> Specification
  Textflt synlig i XTT som specificerar frekvensomriktaren
 </attr>
 <attr> InIdPar
  Anvnds vid parameterlsning ID, se omriktarmanual.
 </attr>
 <attr> InIndPar
  Anvnds vid parameterlsning IND, se omriktarmanual.
 </attr>
 <attr> InValuePar
  Anvnds vid parameterlsning VALUE, se omriktarmanual.
 </attr>
 <attr> StatusWordSW
  Frdefinierad insignal statusord SW, se omriktarmanual och objekt BaseFcPPO5PbModule.
 </attr>
 <attr> ActSpeed
  Frdefinierad insignal hastighetsrvrde ACT, se omriktarmanual och objekt BaseFcPPO5PbModule.
 </attr>
 <attr> ActTorque
  Odefinierad insignal PZD4 som ska parametreras till rmoment i omriktare, se omriktarmanual och objekt BaseFcPPO5PbModule.
 </attr>
 <attr> ActCurrent
  Odefinierad insignal PZD3 som ska parametreras till rstrm i omriktare, se omriktarmanual och objekt BaseFcPPO5PbModule.
 </attr>
 <attr> PZD5
  Odefinierad ledig insignal PZD5 som inte anvnds i BaseFcPPO5 PlcPgm, se omriktarmanual.
 </attr>
 <attr> PZD6
  Odefinierad ledig insignal PZD6 som inte anvnds i BaseFcPPO5 PlcPgm, se omriktarmanual.
 </attr>
 <attr> PZD7
  Odefinierad ledig insignal PZD7 som inte anvnds i BaseFcPPO5 PlcPgm, se omriktarmanual.
 </attr>
 <attr> PZD8
  Odefinierad ledig insignal PZD8 som inte anvnds i BaseFcPPO5 PlcPgm, se omriktarmanual.
 </attr>
 <attr> PZD9
  Odefinierad ledig insignal PZD9 som inte anvnds i BaseFcPPO5 PlcPgm, se omriktarmanual.
 </attr>
 <attr> OutIdPar
  Anvnds vid parameterskrivning ID, se omriktarmanual.
 </attr>
 <attr> OutIndPar
  Anvnds vid parameterskrivning IND, se omriktarmanual.
 </attr>
 <attr> OutValuePar
  Anvnds vid parameterskrivning VALUE, se omriktarmanual.
 </attr>
 <attr> ControlWordCW
  Frdefinierad utsignal styr-kontrollord CW, se omriktarmanual och objekt BaseFcPPO5PbModule.
 </attr>
 <attr> RefSpeed
  Frdefinierad utsignal hastighet/referens brvrde REF, se omriktarmanual och objekt BaseFcPPO5PbModule.
 </attr>
 <attr> OPZD3
  Odefinierad ledig utsignal PZD3 som inte anvnds i BaseFcPPO5 PlcPgm, se omriktarmanual.
 </attr>
 <attr> OPZD4
  Odefinierad ledig utsignal PZD4 som inte anvnds i BaseFcPPO5 PlcPgm, se omriktarmanual.
 </attr>
 <attr> OPZD5
  Odefinierad ledig utsignal PZD5 som inte anvnds i BaseFcPPO5 PlcPgm, se omriktarmanual.
 </attr>
 <attr> OPZD6
  Odefinierad ledig utsignal PZD6 som inte anvnds i BaseFcPPO5 PlcPgm, se omriktarmanual.
 </attr>
 <attr>IndWarning 
  Gr hg om omriktaren varnar fr ngot eller den inte r redo fr fjrrstyrning.
 </attr>
 <attr>IndError 
  Gr hg om omriktaren trippar.
 </attr>
 <attr>OpReset 
  Beordring om terstllning vid trippad omriktaren. Pverkas normalt via knapp Reset i objektsbild,
  nollstlls alltid.
 </attr>
 <attr>OpWritePar
  Knapp Write i objektsbild More som beordrar skrivning av parameter i omriktaren, nollstlls alltid
 </attr>
 <attr>OpReadPar
  Knapp Read i objektsbild More som beordrar skrivning av parameter i omriktaren, nollstlls alltid
 </attr>
 <attr>OpBackupPar
  Knapp Write i objektsbild More fr backup/permanenta parametrar som skrivits till omriktaren,
  nollstlls alltid.
 </attr>
 <attr>CommOk 
  Gr hg nr proview har kontakt/kommunikation med omriktaren via profibus/dp. 
 </attr>
 <attr>AlarmOk 
  Omriktare uppstartad alternativt redo och i fjrrstyrningsmod, dvs att larma r okej.
 </attr>
 <attr>PowerStartUp 
  Omriktare startar upp (tidsfrdrjning), styr indikatorer att blinka i objektbild mm. Se
  attribut PowerUpTime.
 </attr>
 <attr>ReadyRemote 
  Omriktare driftklar och redo fr fjrrstyrning via Profibus.
 </attr>
 <attr>ConvertReady 
  Omriktare driftklar, signal/bit i statusordet StatusWordSW.
 </attr>
 <attr>ConvertRun 
  Omriktare startad, signal/bit i statusordet StatusWordSW.
 </attr>
 <attr>ConvertTripped 
  Omriktare utlst, signal/bit i statusordet StatusWordSW.
 </attr>
 <attr>ConvertOnInhibit 
  Omriktare frreglad, signal/bit i statusordet StatusWordSW.
 </attr>
 <attr>ConvertWarning 
  Omriktare i varning, signal/bit i statusordet StatusWordSW.
 </attr>
 <attr>ConvertRemote 
  Omriktare i fjrrstyrningsmod, signal/bit i statusordet StatusWordSW.
 </attr>
 <attr>PowerUpTime 
  Tid i sekunder man anser omriktare tar fr att komma igng (boota) vid spnningstillslag.
 </attr>
 <attr>RequestPar 
  Signal fr hantering av skriv/lsning parametrar i omriktaren.
 </attr>
 <attr>WriteValuePar 
  Signal fr hantering av skriv/lsning parametrar i omriktaren.
 </attr>
 <attr>ReadValuePar 
  Signal fr hantering av skriv/lsning parametrar i omriktaren.
 </attr>
 <attr>ReadCodePar 
  Signal fr hantering av skriv/lsning parametrar i omriktaren.
 </attr>
 <attr>ReadCodeSubPar 
  Signal fr hantering av skriv/lsning parametrar i omriktaren.
 </attr>
 <attr>AlarmLocalMod 
  Larmtext fr omriktare i lokal mod.
 </attr>
 <attr>AlarmTripped 
  Larmtext fr utlst omriktare.
 </attr>
 <attr>AlarmWarning
  Larmtext fr omriktare i varningslge.
 </attr>
 <attr>AlarmError
  Larmtext fr omriktare i fellge (trasig).
 </attr>
 <attr>AlarmConnection
  Larmtext fr omriktare nr kommunikationen r nere.
 </attr>
 <attr>DefTrend 
  Trendobjekt visas enligt trendmetoden, referens till objektets PlotGroup objekt.
 </attr>
 <attr> HelpTopic
  mnesreferens till hjlpen fr objektet  
 </attr>
 <attr> DataSheet
  URL till datablad fr objektet  
 </attr>
 <attr> CircuitDiagram
  URL till elschema fr objektet  
 </attr>
 <attr> Note
  Notering (synlig i objektsbild) fr objektet  
 </attr>
 <attr> Photo
  URL till ett fotografi fr objektet  
 </attr>
 <attr>TrendActSpeed 
  Trendobjekt fr rhastighet (varvtal oftast).
 </attr>
 <attr>TrendActTorque 
  Trendobjekt fr rmoment (vridmoment)
 </attr>
 <attr>TrendActCurrent
  Trendobjekt fr rstrm.
 </attr>
 <attr>TrendRefSpeed 
  Trendobjekt fr brreferens/hastighet (br varvtal oftast).
 </attr>
 <attr>PlotGroup 
  Trend plottgrupp fr signaler som definierats i trendobjekten.
 </attr>
 <attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
 </attr>
 <attr> SimConnect
  Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>
 <attr>IoConnect
  Referens till profibusmodulen i planthierarkin fr signalutbyte med omriktaren.
 </attr>
 <attr>IoStatus
  Referens till profibusnodens status, dvs om kommunikationen r okej (syns bara i runtime).
 </attr>

</class>

######################################################################################## 

<class>BaseFcPPO5Fo 
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr BaseFcPPO5
 Funktionsobjekt BaseFcPPO5Fo fr styrning frekvensomriktare via Profibus/dp.
 @image orm_basefcppo5fo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet baseFcPPO5
 i planthierarkin.
 
 @b Se ven
 @classlink BaseFcPPO5PbModule basecomponent_basefcppo5pbmodule.html
 <attr>PowerOn 
  Ingngen ska vara hg nr man anser att omriktaren lever, dvs elkraft pslagen (huvudkontaktorsvar).
  Normalt villkor fr att larmvervakning kopplas p oavsett omriktarstatus. Nr signal gr hg lper
  en tid PowerUpTime och nr denna tid lpt ut br omriktaren normalt vara startklar. Tiden stlls in
  i objektet attribut PowerUpTime (default 15s). Nr tiden lper (start upp pgr) blinkar
  omriktarens statusindikeringar i bilder.
  
  Det gr bra att strunta i denna insignal men d fr man inte blink och larm nr kommunikationen
  med omriktaren r nere/dd.
 </attr>
 <attr> Start
  Ingng fr startorder (run) till omriktaren vilket r bit 0 i kontrollordet O_CW, dvs omriktaren br
  bli "enable operation" fr referensen RefSpeed. Nr signal gr hg/lg startar/stoppar motorn normalt
  med ramper instllda i omriktaren. Funktionen kallas fr OFF1.
 </attr>
 <attr> RefSpeed
  Analog ingng fr hastighetsreferensen till omriktaren, dvs styrordet O_REF. I denna Ao kanal O_REF
  attribut grs skalning och anpassning mot omriktarens referens.
 </attr>
 <attr> NoOff2
  Ingng fr stopporder till omriktaren, 0 = stoppa genom att motorn rullar ut (ej ramp). Anvnds normalt ej.
  Funktionen kallas fr OFF2.
 </attr>
 <attr> NoOff3
  Ingng fr ndstoppsorder till omriktaren, 0 = stoppa med ramp (ramptid i omriktare). Anvnds normalt ej.
  Funktionen kallas fr OFF3.
 </attr>
 <attr> EnableOperation
  Ingng fr driftfrigivning till omriktaren, 0 = normalt rullar motorn ut. Anvnds normalt ej.
 </attr>
 <attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
 </attr>
 <attr> ReadyRemote
  Utgng (1:a) nr omriktaren anses uppstartad och status r sdant att startorder frn fjrr
  kan ske, dvs tid PowerUpTime lpt ut eller omriktare redo och omriktare ej trippad, ej
  local/intern mod mm.   
 </attr>
 <attr> Run
  Utgng (1:a) nr drift r startad (enable run), statusord SW bit 2.
 </attr>
 
 </class>

####################################################################################

<class> BaseFcPPO5PbModule
 @Version
 @Author je
 @summary Profibus/dp modul fr frekvensomriktare med PPO5.
 @b Profibus/dp PPO5 modul fr en frekvensomriktare
 BaseFcPPO5Module objektet hanterar datautbyte mellan en frekvensomriktare och Proview
 via Profibus/dp med hjlp av standardprotokollet PPO5 (Parameter/Process data object).
 
 PPO5 protokollet r det PPO alternativ (av 1-5) som innehller mest alternativ fr IO utbyte
 och funktioner mellan ett styrsystem och en omriktare.
 
 Modulobjektet BaseFcPPO5Module (placerad nodehierarkin) ingr i frekvensomriktarobjekt
 BaseFcPPO5 (placerad planthierarkin) samt ett slavobjekt Pb_DP_Slave.
  
 Aggregat BaseFcPPO5MotorAggr (Fan & Pump ocks) anvnder denna modul fr att kommunicera
 med en omriktare.

 @b Modulobjektet
 @image orm_component_example15.gif
 Gult omrde visar de viktigaste IO kanalerna och bltt r sjlva objektmodulen.

 Proview tolkar/hanterar PPO standardorden (16 bitar) SW och CW som namnats I_SW och O_CW
 i bild ovan enligt fljande: 
 
  Kontrollord CW: 
  
  BIT:  PPO NAMN:     PROVIEW TOLKNING AV FUNKTIONEN:
  
  0     OFF1          Start (run) om bit r 1, stoppar med ramp om bit r 0.
  1     OFF2          Ndstopp om bit r 0, stoppar med frirullning, dvs ingen ramp.
  2     OFF3          Ndstopp om bit r 0, stoppar med ndstoppsramp instlld i omriktare. 
  3     ENABLE        Driftfrigivning om bit r 1.
  4     RAMP ZERO     Rampgeneratorns utsignal tvingas till noll om bit r 0.
  5     RAMP HOLD     Rampgeneratorns utsignal fryses om bit r 0. 
  6     RAMP IN-ZERO  Rampgeneratorns insignal tvingas till noll om bit r 0. 
  7     RESET         terstllning trippad omriktare om bit r 1 (flanktriggad).
  8     ?             Se PPO protokollet.
  9     ?             Se PPO protokollet.        
  10    REMOTE CMD    Begran om bit r 1 att styrning ska ske via fltbussen (Proview/PLC).
  11    ?             Se PPO protokollet.
  12-15 RESERVED      Reserverad fr framtid funktion, Se PPO protokollet. 


  Statusord SW: 
  
  BIT:  PPO NAMN:      PROVIEW TOLKNING AV FUNKTIONEN:
  
  0     READY ON       Redo (switch on) om bit r 1.
  1     READY RUN      Driftklar om bit r 1.
  2     READY REF      Startad (run) fljer styrreferensen om bit r 1.
  3     TRIPPED        Omriktare trippad (terstllning krvs) om bit r 1, drift stoppad.
  4     OFF2           Ndstopp med frirullning aktiverad om bit r 1.
  5     OFF3           Ndstopp med stoppramp aktiverad om bit r 1.
  6     INHIBITED      Driftfrreglad bit r 1.
  7     ALARM          Varningslarm om bit r 1 (stoppar ej drift) 
  8     AT_SETPOINT    Driftvarvtal uppntt om bit r 1, dvs br/rvrde r lika. 
  10    REMOTE         Om bit r 0 r omriktaren i lokal mod, dvs styrning via Proview/PLC ej tillten.
  11    ?              Se PPO protokollet.
  12    ?              Se PPO protokollet.  
  13-14 RESERVED       Reserverad fr framtid funktion, Se PPO protokollet. 
  15    ?              Se PPO protokollet. 
  
  OBS! Om omriktaren styrs med annan bit tolkning kommer kanske inte styrningen att fungera som tnkt,
  dvs kontrollera omriktarens PPO hantering fr dessa viktiga styr och statusord att de verensstmmer
  med Proview tolkning.

 @h1 Konfigurering
 Fr frekvensomriktarens Profibus/dp kommunikation behver man skapa objekt i nodehierarkin under ett
 Pb_Profiboard. Frst skapar man ett Pb_DP_Slave objekt och detta gr att man kan konfigurera profibus
 och skapa ett tillhrande IO objektmodul BaseFcPPO5Module via en konfigurator "ConfigureSlave" metod.
 
 Fr att frtydliga hur man konfigurerar anvnds en ABB omriktare som ett exempel och tv bilder (skrm
 dumpar) nedan:
 
 -1 Skapa ett slavobjektet Pb_DP_Slave genom att "klicka in det" under ett Pb_Profiboard objekt.
 
 -2 Ange GSDfile fr en ABB omriktare ($pwr_exe/abb_acs_pb_slave.gsd) i attribut GSDfile i Pb_DP_Slave
    objektet.   
 
 -3 Vlj ut "Module Class" BaseFcPPO5Module via Profibus konfigurator "ConfigureSlave" metoden. Denna
    procedur skapar objektet BaseFcPPO5Module automatiskt med namnet M1 nr man trycker p Ok knappen.

 -4 Via "ConfigureSlave" metoden i Proview ska man kontrollera och stlla in fljande fr en
    ABB omriktare ACS800:
            
    - PrmUserData Operation mode till till Vendor specific.
    - Protokoll till PPO5.
    - Pb_DP_Slave objektets attribut ByteOrdering ska vara Big Endian.

    - Cut-Off time br vara 1 (hanterar vad som hnder i omriktaren vid profibusfel).

 -5 Koppla en PLC trd till attribut ThreadObject i objektet Pb_DP_Slave
    (ven BaseFcPPO5Module ska ha en trd).

 -6 Slaven/nodens adress stlls in i objekt Pb_DP_Slave attribut SlaveAddress direkt eller via
    "ConfigureSlave" metoden.
    
 -7 WdFact1 och WdFact2 definierar tiden i watchdog hanteringen fr en profibusslav, dvs tiden
    innan omriktaren ska lsa ut (trippa) om den r konfigurerad att gra det i omriktaren.
 
    Tiden berknas s hr:
 
      t[ms] = 10 * WdFact1 * WdFact2
   
      Exempel, WdFact1 p 10 och WdFact2 p 5 blir watchdogtid p 0,5 sekunder.
 
    Tidsfaktorerna stlls in i objekt Pb_DP_Slave. 

 -8 Koppla drefter modulen till frekvensomriktarobjekt BaseFcPPO5 i planthierarkin med hjlp av
    IoConnect funktionen. Detta gr att allt signalutbyte som behvs nu r knutet.

 @b Bild instllningar via "ConfigureSlave" metoden
 @image orm_component_example11.gif
 Bilden, gult omrde visar vilka instllningar och val som beskrivs
 ovan nr man konfigurerar slaven via "ConfigureSlave" metoden.

 @b Bild instllningar i objektet
 @image orm_component_example12.gif
 Bilden, gult omrde visar vilka instllningar i objektet som
 beskrivs ovan och som man kan stlla in direkt i objektet utan att
 anvnda "ConfigureSlave" metoden.
 
 Bltt omrde visar objekten som behvs fr att skapa BaseFcPPO5Module
 via "ConfigureSlave" metoden. 

 @b Instllningar PPO5
 PPO5 protokollets PZD data (prozessdaten) PZD3 och PZD4 ska ocks konfigureras i omriktaren fr strm
 och moment, dvs:
 
  -PZD3  Stlls in fr current/strm i omriktaren
  -PZD4  Stlls in fr Toque/moment i omriktaren 

 Anpassning/skalning mellan Proview och omriktarens IO signaler mste ocks gras i kanalobjekten
 ChanAi och ChanAo fr frekvensomriktaren, dvs signaler i BaseFcPPO5Module som br gs igenom r:
 
  -O_REF     Referens (brvrde i varvtal r att fredra)
  -I_ACT     rvrde  (varvtalsvrde r att fredra)    
  -I_PZD3    Strm
  -I_PZD4    Moment

  Se exempel nedan p hur en ABB omriktare och Proview kan stllas in.
  
 OBS! Att INTE alla data som specificeras i PPO5 protokollet finns tillgnglig i planthierarki
 objektet BaseFcPPO5.

 @b Exempel instllningar i en omriktare
 Nedan instllningar visar vilka parametrar som behver gs igenom fr att f ett fungerande
 signalutbytet mellan Proview BaseFcPPO5Module och en ABB ACS800 frekvensomriktare. Vissa
 instllningar har bara med sjlva omriktaren att gra och r med som ytterligare hjlp fr
 intressanta parametrar att beakta.

     INSTLLNINGAR I ACS800 OMRIKTAREN (text p engelska):
      
     Parameter  Value      Description
     group  
      10.01     COMM.CW     Ext1 start/stop/direction
      10.03     ?           Rotation of the motor
      11.02     EXT1        Reference select
      11.03     COMM.REF    Source for external reference 1
      11.04     ?           Minimum value for external reference 1
      11.05     ?           Maximum value for external reference 1
      16.04     COMM.CW     Source for the fault reset signal "tripped"
      21.03     RAMP        Motor stop function
      22.01     ACC/DEC 1   Acceleration and deceleration times
      22.02     ?           Acc time 1
      22.03     ?           Dec time 1
      51.01     Profibus/dp Modultype 
      51.02     ?           Node adress (via dipswitchar, om switchar r 0 stlls den in hr.)
      51.06     104         PZD3 IN, Current/Strm
      51.08     105         PZD4 IN, Torque/Moment
      
      98.02     FIELDBUS    Serial communication
      98.07     ABB Drives  Communication profile 
     
      16.01     Ja          Run enable parameter/driftfrigivning
      20.01     ?           Limits min speed
      20.02     ?           Limits max speed
         
      Exempel parameter PZD4 IN:
      
      Parameter PZD4 IN stlls in i parametergrupp 51.08 och ska stllas in till 105,
      som betyder vrde "01.05" som r motorns rmoment. Dennas signal lses sen av
      i Proview, ingngskanal I_PZD4.
      
      verfringshastigheten (Baude raten) grupp 52.03 och PPO typen grupp 52.04 stlls in
      automatiskt nr kommunikation etableras.
            
      Via "ConfigureSlave" metoden i Proview ska man stlla in fljande fr en ABB omriktare ACS800:
            
      - PrmUserData Operation mode till till Vendor specific (info frn GSD fil)
      - Protokoll till PPO5 (info frn GSD fil)
      - Pb_DP_Slave objektets attribut ByteOrdering till Big Endian (default r Little Endian)


      Proview kanalobjekt ChanAi och ChanAo attribut som styr skalning/anpassning mot
      omriktarens analoga signaler som behver ndras visas hr: 
      
      I_ACT (varvtal/rvrde)

        Omriktarens  Max/Min varvtal parameter 20.01 och 20.02 bestmmer vad I_ACT ska
        skalas till. Exempel +/- 1500r/m r instllt i omriktaren vilket ger:  

        - RawValRangeLow         -20000
        - RawValRangeHigh        +20000
      
        - ActValValRangeLow      -1500	
        - ActValRangeHigh        +1500
      
        Omriktarens varvtalsomrde rvrde i omriktaren r alltid +/- 20000.
      

      I_PZD3 (strm)
           
        Omriktarens strmomrde r 0-1000A.

        - RawValRangeLow         -10000 
        - RawValRangeHigh        +10000  (betyder 1000A)
      
        - ActValValRangeLow      -1000 	
        - ActValRangeHigh        +1000

        Omriktarens strmomrde rvrde i omriktaren r alltid +/- 10000 vilket r 1000.0 Amper
        (Rvrde RawValRange p 1382 betyder 138,2A).


      I_PZD4 (moment)
           
        Omriktarens momentomrde r i procent (rvrde RawValRange p +/- 32768)

        - RawValRangeLow         -32768 
        - RawValRangeHigh        +32767  (betyder 327.67%)
      
        - ActValValRangeLow      -327.68	
        - ActValRangeHigh        +327.67

        Omriktarens momentomrde i manualen r otydlig men dessa instllningar fungerar!!!


      O_REF (Referens/brvrde)
           
        Omriktarens  referensomrde i varvtal parameter 11.04 och 11.05 bestmmer vad O_REF ska
        skalas till. Exempel +/- 1500r/m referensomrde nskas vilket ger:  

        - RawValRangeLow         -20000 
        - RawValRangeHigh        +20000
      
        - ActValValRangeLow      -1500	
        - ActValRangeHigh        +1500
      
        Omriktarens  varvtalsomrdes rvrde i omriktaren r alltid +/- 20000.


      vriga attribut i kanalobjekten som skalar signaler kan lmnas som de r, dvs:

        - SensorSigValRangeLow 	  
        - SensorSigValRangeHigh
        - ChannelSigValRangeLow 	
        - ChannelSigValRangeHigh 	
      
      Att ndra/frst dessa attribut r inte ltt och exemplet nedan visar nr O_REF attributet
      skalas om s en begrnsning av max +/- 400r/m kan "n" omriktaren, dvs om Ao RefSpeed.ActualValue
      vrde verskrider 400 blir omriktarens referens i alla fall bara 400:
      
        - ActValValRangeLow      -400   (begrnsningen i r/m)
        - ActValRangeHigh        +400   (begrnsningen i r/m)
        - SensorSigValRangeLow   -20    (1/5 av ChannelSigValRangeLow, dvs procent av 2000r/m)
        - SensorSigValRangeHigh  +20    (1/5 av ChannelSigValRangeHigh,dvs procent av 2000r/m)
        - ChannelSigValRangeLow  -100   (procent)	
        - ChannelSigValRangeHigh +100   (procent)	
        - RawValRangeLow         -20000 (ska alltid vara -20000)
        - RawValRangeHigh        +20000 (ska alltid vara +20000)

        Omriktarens min/max parametrar/styrreferens 11.04 och 11.05 r instllda p +/- 2000r/m
        i detta exempel och ChannelSigValRange och SensorSigValRange attributen ovan r i
        procent fr enkelhetens skull.
	
        OBS! Att stlla in Proview p detta stt r inte att rekomendera, det r bttre att
        omriktarens instllningar fr rda.

        Om startorder OFF1 bit 0 i kontrollordet CW gr frn hg till lg och hg igen mste
        motorn rampa ner till noll innan motorn startar/brjar rampa upp igen!
       
@b Se ven
@classlink BaseFcPPO5MotorAggr basecomponent_basefcppo5motoraggr.html
@classlink Pb_DP_Slave profibus_pb_dp_slave.html
 <attr>Super 
 Superklass, klicka p lnk Pb_module fr mer beskrivning om objektattributet. 
 </attr>
 <attr> I_ID
  Ingngskanal fr parameterlsning ID, se omriktarmanual.
 </attr>
 <attr> I_IND
  Ingngskanal fr parameterlsning IND, se omriktarmanual.
 </attr>
 <attr> I_VALUE
  Ingngskanal fr parameterlsning VALUE, se omriktarmanual.
 </attr>
 <attr> I_SW
  Frdefinierad ingngskanal statusord SW, se omriktarmanual.
 </attr>
 <attr> I_ACT
  Frdefinierad ingngskanal hastighetsrvrde ACT, se omriktarmanual.
 </attr>
 <attr> I_PZD3
  Odefinierad ingngskanal PZD3 som ska parametreras till rstrm i omriktare, se omriktarmanual.
 </attr>
 <attr> I_PZD4
  Odefinierad ingngskanal PZD4 som ska parametreras till rmoment i omriktare, se omriktarmanual.
 </attr>
 <attr> I_PZD5
  Odefinierad ledig ingngskanal PZD5 som inte anvnds i BaseFcPPO5 PlcPgm, se omriktarmanual.
 </attr>
 <attr> I_PZD6
  Odefinierad ledig ingngskanal PZD6 som inte anvnds i BaseFcPPO5 PlcPgm, se omriktarmanual.
 </attr>
 <attr> I_PZD7
  Odefinierad ledig ingngskanal PZD7 som inte anvnds i BaseFcPPO5 PlcPgm, se omriktarmanual.
 </attr>
 <attr> I_PZD8
  Odefinierad ledig ingngskanal PZD8 som inte anvnds i BaseFcPPO5 PlcPgm, se omriktarmanual.
 </attr>
 <attr> I_PZD9
  Odefinierad ledig ingngskanal PZD9 som inte anvnds i BaseFcPPO5 PlcPgm, se omriktarmanual.
  </attr>
 <attr> I_PZD10
  Odefinierad ledig ingngskanal PZD10 som inte anvnds verhuvudtaget i BaseFcPPO5, se omriktarmanual.
 </attr>
 <attr> O_ID
  Utgngskanal fr parameterskrivning ID, se omriktarmanual.
 </attr>
 <attr> O_IND
  Utgngskanal fr parameterskrivning IND, se omriktarmanual.
 </attr>
 <attr> O_VALUE
  Utgngskanal fr parameterskrivning VALUE, se omriktarmanual.
 </attr>
 <attr> O_CW
  Frdefinierad utgngskanal styr-kontrollord CW, se omriktarmanual.
 </attr>
 <attr> O_REF
  Frdefinierad utgngskanal hastighet/referens brvrde REF, se omriktarmanual.
 </attr>
 <attr> O_PZD3
  Odefinierad ledig utgngskanal PZD3 som inte anvnds i BaseFcPPO5 PlcPgm, se omriktarmanual.
 </attr>
 <attr> O_PZD4
  Odefinierad ledig utgngskanal PZD4 som inte anvnds i BaseFcPPO5 PlcPgm, se omriktarmanual.
 </attr>
 <attr> O_PZD5
  Odefinierad ledig utgngskanal PZD5 som inte anvnds i BaseFcPPO5 PlcPgm, se omriktarmanual.
 </attr>
 <attr> O_PZD6
  Odefinierad ledig utgngskanal PZD6 som inte anvnds i BaseFcPPO5 PlcPgm, se omriktarmanual.
 </attr>
 <attr> O_PZD7
  Odefinierad ledig utgngskanal PZD7 som inte anvnds verhuvudtaget i BaseFcPPO5, se omriktarmanual.
 </attr>
 <attr> O_PZD8
  Odefinierad ledig utgngskanal PZD8 som inte anvnds verhuvudtaget i BaseFcPPO5, se omriktarmanual.
 </attr>
 <attr> O_PZD9
  Odefinierad ledig utgngskanal PZD9 som inte anvnds verhuvudtaget i BaseFcPPO5, se omriktarmanual.
 </attr>
 <attr> O_PZD10
  Odefinierad ledig utgngskanal PZD10 som inte anvnds verhuvudtaget i BaseFcPPO5, se omriktarmanual.
 </attr>

</class>

####################################################################################

<class> BaseFcPPO3MotorAggr
 @Version
 @Author cs/je
 @summary Motoraggregat, frekvensstyrd, Profibus/dp PPO3
 @b Motoraggregat frekvensstyrd, Profibus/dp PPO3
 BaseFcPPO3MotorAggr objektet hanterar en motor som styrs av en frekvensomriktare via fltbussen
 Profibus/dp genom att kommunicera med standard PPO3 protokollet. En huvudkontaktor (elkraft) kan
 ocks ing/styras frn objektet. PPO3 protokollet r begrnsad att visa processvrden, endast
 hastigheten (oftast varvtal) kan lsas av och ingen parametrering kan gras under drift. nskar
 man mer funktionalitet br man anvnda BaseFcPPO5MotorAggr objektet istllet.
 
 Aggregatet kan konfigureras med mnga olika kringkomponenter och krstten Auto/Man/Lokal mod
 som ocks har mnga olika instllningsalternativ.
 
 Mjliga komponenter frutom motorn och frekvensomriktare:
  
 - Effektbrytare (MCCB)
 - Kontaktor 
 - Skerhetsbrytare i huvudkrets eller starsprr i manverkrets  
 - Skring  

 Kontaktorn kan konfigureras med tv utgngar om pulsmanver start/stopp nskas. Se klasshjlp
 om BaseContactor dr info om pulsstyrning tas upp utfrligare och speciellt exempel 3 under
 rubrik "Exempel styrstt" som visar principen hur kontaktorn i detta aggregat fungerar vid
 pulsstyrning.

 Knappar i objektsbilden kan gras osynlig genom att konfigurera attribut i inbyggda
 CompModeA objektet, se CompModeA objektet fr mer info. OBS! Att tillhrande objektsbilder
 fr aggregatet inte stdjer CompModeA olika texter p knappar start/stopp, dvs dessa
 knappar kan endast visa texten start/stopp och ej Till/Frn.
 
 Motor i objektsbilden kan konfigureras med temperaturvervakning. Se BaseMotor objektet
 fr mer info. OBS! Att tillhrande objektsbilder fr aggregatet inte stdjer visning av
 BaseMotorns olika temperaturvervakningsalternativ, dvs tempsensor/switch syns inte i bild.
  
 Om man vill styra en flkt eller pump br man vlja BaseFcPPO3PumpAggr eller BaseFcPPO3FanAggr
 objekten istllet som har anpassade objektsymboler fr dessa drifter.
 
 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/FcPPO3MotorAggr.
 @image orm_motoraggr_gs.gif

 Dynamik fr symbolen:

  - Grn nr motorn r startad (originalfrgen gr att ndra).
  - Gr nr motorn r redo men ej startad.
  - Gul frg nr det r varning (skerhetsbrytare frn eller aggregatet frreglad mm). 
  - Rd frg nr det r fel (effektbrytare utlst mm).
 
    Aktuell mod visas med bokstver:
    
    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 hger musknapp.

 @b Objektsbild
 @image orm_basefcppo3motoraggr_og.gif

 Indikatorer:
 
  - Ready indikatorn r grn nr motorn kan startas.

  - Interlock indikatorn bredvid objektsymbolen r rd nr motorn r frreglad att starta,
    objektsymbol blir gul.
  
  - Start indikatorn bredvid startknappen r grn nr driften krs (run).

  - Lokal mod indikatorn visar gult nr lokal styrning pgr. Start, stopp knappar
    dimmas. Styrning via Auto/man mod frreglas.

  - Extern indikatorn som kan ses i denna bild (ej nu) visar "mod status" nr auto/man mod
    inte styrs/anvnds i objektet. Inga auto/man knappar visas i bilden.

  - Contactor och indikator bredvid knapp On r grn nr kontaktorn r dragen. dvs om
    driftsvar/feedback r konfigurerat annars r det tillsignal (Do) som styr frgen.

  - Contactor interlock indikatorn r rd nr yttre elkraft-frregling r aktiv, knappar
    fr elkraften och start/stopp dimmas, objektsymbol blir gul.

  - Frequencyconverter indikatorn r grn nr omriktaren r redo att kras, annars gul.
    Trippar omriktaren blir den rd. Blinkar grn vid uppstart (elkraft till).

  - Safety switch r grn nr skerhetsbrytaren r tillslagen och gul om frnslagen.
   (rtt hngls visas nr brytaren r frnslagen)

    vriga indikatorer r normalt grna men vid fel blir de rda.

    Visningsflt Starts visar antalet gnger som driften har startats och Run visar total tiden
    driften har varit igng (dagar timmar:minuter:sekunder).
    
 Knappar:
 
  - Knappar Auto/Man vxlar mod i fjrrstyrning och Start/stoppknappar anvnds fr att
    manuellt styra driften i fjrrstyrning (frn bild, ej lokalt vid driften).
  
  - Knappen Start har toggelfunktion, dvs man behver ej trycka p stopp.

  - Knappar Man/Auto vljer mod vid fjrrstyrning
    
  - Dimmade Start och Stopp knappar betyder att auto mod gller (Extern indikator grn).
   
  - Syns inga knappar alls r ALLTID Extern indikator grn och auto/man br visas p
    annat stt.

 @b Exempel
 @image orm_component_example6.gif
 Bilden visar nr auto/man mod styrs av ingng ExtControl i funktionsobjektet. Auto mod
 aktiveras genom att stta ingng ExtControl till 1 (knappar start/stopp dimmas) och styr
 sedan frekvensomriktaren via ingng ExtStart.
  
 Denna konfiguration/bild utan auto/man knappar fs genom att konfigurerad aggregatet CbCoFcSl och
 via det inbyggda modobjektet CompModeA stta OpExtAndIntMan till 1.
 
 OBS! Att startsprren som anvnds egentligen r en komponent av typen skerhetsbrytare (BaseSafetSwitch),
 dvs det r bara objektbilder som skiljer sig t nr man anvnder startsprr eller skerhetsbrytare.
 
 @h1 Konfigurering
 BaseFcPPO3MotorAggr objektet hanterar 24 olika alternativ beroende p den elektriska utformningen:

  - Circuitbreaker       Effektbrytare (MCCB)
  - Contactor            Kontaktor  
  - Frequencyconverter   Frekvensomriktare
  - Safetyswitch         Skerhetsbrytare, arbetsbrytare (BaseSafetySwitch)  
  - Startlock            Startsprr, arbetsbrytare (BaseSafetySwitch)  
  - Fuse                 Skring (snabba!)

  1  CbCoFcSs        Circuitbreaker, contactor, frequencyconverter and safetyswitch.
  2  CbCoFcSl        Circuitbreaker, contactor, frequencyconverter and startlock.
  3  CbCoFc          Circuitbreaker, contactor and frequencyconverter.
  4  CbFcSs          Circuitbreaker, frequencyconverter and safetyswitch.
  5  CbFcSl          Circuitbreaker, frequencyconverter and startlock.
  6  CbFc            Circuitbreaker and frequencyconverter.
  7  CoFcSs          Contactor, frequencyconverter and safetyswitch.
  8  CoFcSl          Contactor, frequencyconverter and startlock.
  9  CoFc            Contactor and frequencyconverter.
  10 FcSs            Frequencyconverter and safetyswitch.
  11 FcSl            Frequencyconverter and startlock.
  12 Fc              Frequencyconverter.
  13 FuCbCoFcSs      Fuse, circuitbreaker, contactor, frequencyconverter and safetyswitch.
  14 FuCbCoFcSl      Fuse, circuitbreaker, contactor, frequencyconverter and startlock.
  15 FuCbCoFc        Fuse, circuitbreaker, contactor and frequencyconverter.
  16 FuCbFcSs        Fuse, circuitbreaker, frequencyconverter and safetyswitch.
  17 FuCbFcSl        Fuse, circuitbreaker, frequencyconverter and startlock.
  18 FuCbFc          Fuse, circuitbreaker and frequencyconverter.
  19 FuCoFcSs        Fuse, contactor, frequencyconverter and safetyswitch.
  20 FuCoFcSl        Fuse, contactor, frequencyconverter and startlock.
  21 FuCoFc          Fuse, contactor and frequencyconverter.
  22 FuFcSs          Fuse, Frequencyconverter and safetyswitch.
  23 FuFcSl          Fuse, Frequencyconverter and startlock.
  24 FuFc            Fuse, Frequencyconverter.
  

  OBS! Motorn kan konfigureras med temperaturvervakning (tempswitch, Tempsensor)via
  "ConfigureComponent" metoden via inbyggda motorobjektet BaseMotor.

  OBS! Anvnder man temperaturvervakning i motorobjektet ska man vara medveten att denna
  frregling kopplas bort om funktionsobjektets ingngen DisableSup [dis] r 1, dvs motorn
  kan starta ven vid hg temp!

  Inmatningsflt Speed (OpRefMan i CompModeA) max och min vrde som operatr kan mata in i
  objektsbilden styrs av attribut OpMinRefMan och OpMaxRefMan i inbyggda objektet CompModeA.
    
  Enheten/texten fr Speed vrdet man skriver in kan visas/ndras, dvs det r texten i
  inbyggda objektet BaseFcPPO3 attribut ActSpeed.Unit som visas i bilden.
    
  @b Signaler
  Objektet innehller signaler som ska kopplas till I/O kanaler.

  - CircuitBreaker.NotTripped     Di (valbart via Disable)
  - SafetySwitch.On               Di (valbart via Disable)
  
  - Contactor.Order               Do (valbart via "ConfigureComponent" metoden) 
  - Contactor.OrderOff            Do (valbart via "ConfigureComponent" metoden val TwoOrderFeedback)
  - Contactor.Feedback            Di (valbart via "ConfigureComponent" metoden) 
  - Motor.TempSwich.Switch        Di (valbart via "ConfigureComponent" metoden)
  - Motor.TempSensor.Value        Ai (valbart via "ConfigureComponent" metoden)
  
  Ska en ingng inverteras fr rtt funktion fr man ndra attributet "InvMask" p
  kanal/kortobjektet fr Di signalen.

  OBS! Att gra Disable p en IO signal/komponent innebr att man kan f en felaktig
  objektsbild och drfr ska man bara konfigurera/Disable komponenter via
  "ConfigureComponent" metoden fr hela aggregatet. 

  Valet dr kontaktorn har tv styrutgngar med pulsfunktion (TwoOrderFeedback) anvnds
  nr en kontaktor har sjlvhllning. Se klasshjlp om BaseContactor fr mer info.

 @b Mod
 Dom olika moder Auto/Manuell/lokal som kan frekomma hanteras utav mod objektet
 CompModeA.
 
 OBS! Med lokal mod menas INTE omriktarens lokala mod utan avser lokal manverlda
 vid driften/motor om sdan finns.
 
 Modfunktion:
 
 -Felhantering fr manvrering (5 larm).
 -Dimmar knappar i objektsbild s felmanvrering undviks.

 Krstt som kan konfigureras:
 
 1 Fjrr mod auto/man  Driftens auto/manuell mod styrs av knappar i bilden.
 2 Fjrr mod extern    Driftens auto/manuell mod styrs av "extern" funktion via PLC programmet
 3 Fjrr mod extern    Driften styrs som 2, men knappar Start/Stopp kan anvndas i objektsbilden.
 4 Intern mod          Driften styrs endast men knappar Start/Stopp i objektsbilden.
 5 Lokal mod           Driften styrs via manverlda placerad lokalt vid driften.
 
 Krstt enligt ovan: (attributen ligger i inbyggda CompModeA objektet)
 
 1 r grundinstllningen (default).
 2 Inga knappar i bild fs genom att stta attribut OpExtOnly till 1.
 3 r som 2, men Start/Stopp knappar r kvar i bilden, fs genom att stta attribut OpExtAndIntMan till 1. 
 4 Fs genom att stta attribut OpIntOnly till 1. 
 5 Hanteras via funktionsobjektets ingng Local, kan konfiguras bort genom att stta attribut OpNoLocal till 1. 

 OBS! Endast en t gngen av dessa tre instllningsattribut i CompModeA fr ha vrdet 1, r flera
 satta till 1 samtidigt fungerar inte objektet som tnkt:
 
  -OpExtAndIntMan
  -OpIntOnly
  -OpExtOnly
  
 Se objekt CompModeA fr mer info om hur man konfiguerar moder.
  
 OBS! Konfiguerar man CompModeA fr extern styrning (inga knappar auto/man) och vid lokal
 krning br man anvnda aggregatets funktionsobjektsutgng Error [err] fr att ta ner
 styrorder s att onskade terstarter frhindras vid/efter fel.
 
 @b vervakning och felhantering
 Aggregatet innehller en hel del vervakning och larm. Varje komponent har oftast en larmtext
 som kan ndras, se hjlpen fr de inbyggda objekten fr mer info. 

 Frsker man pverka objektets olika moder mm och frreglingar r aktiva som ska hindra
 felmanvrering utgr diverse larm.

 Objektets auto/man mod gr ver i MAN mod om elkraften frsvinner, skerhetsbrytare frnslagen,
 skydd lser ut eller omriktaren inte r driftklar fr fjrrstyrning, detta fr att frhindra onskade
 terstarter. Denna funktion gr att koppla bort via inbyggda CompModeA objektets instllningsattribut
 OpNoAutoToMan.

 Ingngen PowerInterlock [pil] p funktionsobjektet frreglar manvrering av huvudkontaktorn frn
 bild (knappar dimmas).
 
 Ingngen ExtInterlock [ilk] p funktionsobjektet frreglar startorder till omriktaren, knappar
 Start/Stopp dimmas.
   
 Om ingngen PowerInterlock [pil] eller ExtInterlock [ilk] p funktionsobjektet r hg frreglas
 startorder till frekvensomriktare och detta gller i alla moder. Det normala beteendet nr dessa
 ingngar gr hga r att tvinga objektet i manuell mod, vill man ligga kvar i auto mod oavsett
 dessa ingngar kan man konfigurera detta genom att stta attributet OpNoAutoToMan till 1 i inbyggda
 objektet CompModeA.

 OBS! Om instllningsattributet OpNoAutoToMan r satt till 1 r det programmerarens uppgift att
 anvnda funktionsobjektets utgng Error [err] fr att ta ner styrorder p ingng ExtStart [est]
 alternativt ta ner ExtControl [eco] om denna anvnds, detta fr att frhindra onskade terstarter
 vid fel.
 
 OBS! Anvnds lokal mod ska man ta ner manuell styrorder p funktionsobjektets ingng LocalStart
 [lst] fr att frhindra onskade terstarter vid fel, dvs anvnd funktionsobjektets utgng Error
 [err] fr detta ndaml, se exempel nedan.

 @b Exempel felhanteringskod
 @image orm_component_example4.gif
 Bilden visar ett kodexempel nr utgngen err i funktionsobjektet anvnds fr att terstll lokal
 start, terstllningskoden r gulmarkerad i bilden. OBS! Att kodexemplet r ifrn ett BaseMotorAggr
 objekt, men principen r densamma fr BaseFcPPO3MotorAggr.
 
 Lokala manverldan innehller en start-tryckknapp DI24.Ch19, stopp-tryckknapp DI24.Ch20 och en
 omkopplare med tv lgen, DI24.Ch10 fr fjrrstyrningslget och Di24.Ch11 fr lokallget. 
 
 Err utgngen pverkar en Dv "Driftklar" som i sin tur terstller den lokala starten SR_R
 vippa LokStart. Denna kod frhindrar oavsiktlig start frn yttre logik efter ett fel i objektet,
 exempelvis utlst motorskydd.
 
 OBS! Att denna terstllningsfunktion r programmerarens uppgift att koda, dvs utgngen err r
 till fr det. Om Auto/Man mod r konfigurerad att styras utanfr objektet (ingngar eco, est) br
 man ocks ta hnsyn till err utgngen fr att frhindra oavsiktlig start efter fel.
       
 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseFcPPO3MotorAggrFo.
 @image orm_basefcppo3motoraggrfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.

 Startorder (via kontrollord ControllWordCW) och analoga referensutgng (RefSpeed) via Profibus till
 omriktaren styrs av fyra olika krstt:
  
  1 Ingng ExtStart [est] frn funktionsobjektet och intern auto/man mod.
  2 Ingng ExtStart [est] frn funktionsobjektet och extern auto/man mod [eco].
  3 Knappar Start/stopp frn objektsbilden i manuell mod.
  4 Ingng LokalStart [lst]frn funktionsobjektet och LocalMode [loc].

  Analoga styrreferensen tas ifrn ingng RefSpeedExt [REX] i auto/extern mod, ingng RefSpeedLoc
  [RLO] i lokal mod eller internt via bild (OpRefMan) i man mod. Objektet rampar INTE signalen p
  ngot stt och om/nr startorder tas ner nollas analoga referensen direkt.

 @b Simulering
 Fr simulering anvnder man funktionsobjektet BaseFcPPO3MotorAggrSim.

 @b Profibus/dp
 Fr frekvensomriktarens Profibus/dp kommunikation med protokollet PPO3 ska man anvnda modulobjektet
 BaseFcPPO3PbModule. Se klasshjlp fr BaseFcPPO3PbModule objektet dr en utfrligare beskrivning hur
 man skapar ett modulobjekt i nodehierarkin och konfigurerar profibus fr en frekvensomriktare. 
 
 Koppla drefter modulen till aggregatets inbyggda objekt BaseFcPPO3 (FrequencyConverter) med hjlp
 av IOconnect funktionen.

 INSTLLNINGAR PPO3:
 
 PPO3 protokollets data kallas fr PZD (prozessdaten). Anpassning/skalning mellan Proview och
 omriktarens IO signaler mste ocks gras i objekt/profibusmodul BaseFcPPO3PbModule kanalobjekten
 ChanAi och ChanAo fr aggregatet, signaler som br gs igenom r:
 
  -O_REF     Referens (brvrde i varvtal r att fredra)
  -I_ACT     rvrde  (varvtalsvrde r att fredra)    

 Inbyggda BaseFcPPO3 frekvensomriktarobjektets Ao signal RefSpeed attribut PresMaxLimit och
 PresMinLimit anger objektsbildens speed-grafens visningsomrde. Dessa gr att ndra under drift
 genom att klicka p grafen.
  
 Se objekt BaseFcPPO3PbModule fr mer info och exempel.
 
 @b Se ven
 @classlink CompModeA basecomponent_compmodea.html
 @classlink BaseMotor basecomponent_basemotor.html
 <attr>Super 
 Superklass, klicka p lnk Aggregate fr mer beskrivning om objektattributet. 
 </attr>
 <attr>GraphConfiguration 
  Attribut fr att hlla reda p vilket konfigurationsalternativ (bild) som r valt.
  (ConfigureComponent method)
 </attr>
 <attr>Ready 
  Attribut (1:a) som visar nr aggregatet r redo fr start/stopp oavsett mod. Dvs ingen rdande
  frregling eller utlst skydd hindrar start. Indikator Ready i bild blir grn i objektsbilden.
 </attr>
 <attr>ExtInterlock 
  Frreglingsingng p funktionsobjektet, ska vara falsk annars tas orderutgng ner i
  ALLA moder. Dessutom tvingas auto mod till man mod om inte objektattributet OpNoAutoToMan
  r 1 i aggregatets modobjekt CompModeA.
 </attr>
 <attr> LocalMode
  Pverkas via ingng i funktionsobjektet och r normalt en omkopplare i lokal
  manverlda. Denna mod gller fre alla andra.
 </attr>
 <attr> OpPowerOn
  Beordring huvudkontaktor till, pverkas normalt via knapp On/Till i objektsbild, nollstlls alltid.
  Funktionen p knappen i bilden r "SetDig".
 </attr>
 <attr> OpPowerOff
  Beordring huvudkontaktor frn, pverkas normalt via knapp Off/Frn i objektsbild, nollstlls alltid.
  Funktionen p knappen i bilden r "SetDig".
 </attr>
 <attr>PowExtInterlock 
  Frreglingsingng p funktionsobjektet fr elkraft, dimmar knappar Till/Frn fr huvudkontaktorn.
  Ska vara falsk annars tas orderutgng ner i ALLA moder. Dessutom tvingas normalt auto mod till man
  mod. Se mer viktig info om denna signal i hjlpen fr tillhrande funktionsobjekt. 
 </attr>
 <attr>PowOnOffDim 
  Styr att knappar Till/Frn fr kontaktor/elkraft att dimmas, gr hg nr objektet anser det olmpligt
  att manvrera elkraften, bl.a frnslagen skerhetsbrytare, vertemp i motor mm. 
 </attr>
 <attr>IndWarning 
  Gr hg om ett B-larm r aktivt i aggregatet, objektsymbol blir gul.
 </attr>
 <attr>IndError 
  Gr hg om A-larm r aktivt i aggregatet, objektsymbol blir rd.
 </attr>
 <attr>RunTimeCounter
  Drifttidsmtning, klicka p lnk RunTimeCounter fr mer beskrivning om objektattributet. 
 </attr>
 <attr>AlarmTextToOften
  Larmtext nr frsk att starta upp (huvudkontaktor) omriktaren sker fr ofta (B-larm). Kan kopplas
  bort via ingng SupDisabled p PLC funktionsobjektet.
 </attr>
 <attr>AlarmTextPowOnNotOk
  Larmtext nr tillslag av huvudkontaktor fr omriktaren grs och den r frreglad att g till
  (B-larm). Kan kopplas bort via ingng SupDisabled p PLC funktionsobjektet.
 </attr>
 <attr>AlarmTextStartNoOk
  Larmtext nr starfrsk (run) till omriktaren grs och den r frreglad att starta (B-larm).
  Kan kopplas bort via ingng SupDisabled p PLC funktionsobjektet.
 </attr>
 <attr>CircuitBreaker
  Effektbrytare, klicka p lnk BaseCircuitBreaker fr mer beskrivning om objektattributet. 
 </attr>
 <attr>Contactor
  Kontaktor, klicka p lnk BaseContactor fr mer beskrivning om objektattributet. 
 </attr>
 <attr>FrequencyConverter
  Frekvensomriktare, klicka p lnk BaseFcPPO3 (Profibus) fr mer beskrivning om objektattributet. 
 </attr>
 <attr>SafetySwitch
  Skerhetsbrytare eller startsprr, klicka p lnk BaseSafetySwitch fr mer beskrivning om
  objektattributet. 
 </attr>
 <attr>Motor
  Motor med temperaturvervakning, klicka p lnk BaseMotor fr mer beskrivning om objektattributet.
 
  OBS! Att motorkonfiguration med tempsensor/switch inte stds i aggregatets objektsbilder, dvs
  temperaturvisning, indikeringar syns ej. 
 </attr>
 <attr>Mode
  Mod objekt som hanterar mod Auto/Man/lokal och dynamik i bilder och larm fr lokal mod.
  Se lnk CompModeA fr mer info.
  
  OBS! Att mod konfigurationen med text On/Off p knappar inte stds i aggregatets 
  objektsbilder, dvs texten Start/Stopp visas alltid oavsett vilket alternativ som r valt.
 </attr>
 <attr>DefTrend 
  Trendobjekt visas enligt trendmetoden, referens till omriktarens PlotGroup objekt.
 </attr>
 <attr>SupDisabled 
  Anger om larmvervakning kopplas bort (1:a) eller inte (0:a). Styrs via ingng "dis" p
  PLC funktionsobjektet. OBS! Att frgstyrning i bilder INTE pverkas eller attributen
  IndError, IndWarning.
 </attr>
 <attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
 </attr>
 <attr> SimConnect
  Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>

</class>


######################################################################################## 

<class>BaseFcPPO3MotorAggrFo 
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr BaseFcPPO3MotorAggr
 Funktionsobjekt fr BaseFcPPO3MotorAggr, BaseFcPPO3FanAggr och BaseFcPPO3PumpAggr.
 @image orm_basefcppo3motoraggrfo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet baseFcPPO3MotoroAggr
 i planthierarkin.
 
 @b Se ven
 @classlink CompModeA basecomponent_compmodea.html 
 @classlink BaseFcPPO3PbModule basecomponent_basefcppo3pbmodule.html
 <attr> RefSpeedExt
   Analog ingng fr hastighetsreferensen till omriktaren i Auto/extern mod. Se Ao kanalobjektet
   O_REF i profibusmodulen BaseFcPPO3PbModule fr mer info om skalning/anpassning mot omriktaren.
 </attr>
 <attr> RefSpeedLoc
   Analog ingng fr hastighetsreferensen till omriktaren i lokal mod. Se Ao kanalobjektet O_REF
   i profibusmodulen BaseFcPPO3PbModule fr mer info om skalning/anpassning mot omriktaren.
   
  OBS! Med lokal mod menas INTE omriktarens lokala mod utan avser lokal manverlda
  vid driften/motor om sdan finns, dvs ingng OpLocStart [lst] aktiverar denna referens.
 </attr>
 <attr>PowerInterlock 
  Frreglingsingng fr elkraft, dimmar knappar Till/Frn fr huvudkontaktorn. Ska vara falsk
  annars tas orderutgng ner i ALLA moder. Dessutom tvingas auto mod till man mod om
  inte objektattributet OpNoAutoToMan r 1 i aggregatets modobjekt CompModeA.
  
  OBS! Att frreglingen INTE hindrar huvudkontaktorns orderutgng utan bara dimmar knappar och
  frreglar startsignalen till omriktaren.
 </attr>
 <attr> ExtControl
   Anvnds fr att styra mod auto/man nr man konfigurerat CompModeA objektets attribut
   OpExtAndIntMan till 1. dvs om ExtControl r 0 r det man mod och om 1 r det auto
   mod (extern mod styrning).

   Funktionen/instllningen anvnds allts nr man via objektbilden manuellt vill manvrera
   med knappar start/stopp men inte anvnder auto/man mod. Inga auto/man knappar syns i objektsbilden.
 </attr>
 <attr> ExtStart
   Ingng fr att styra kontaktorns order utgngen i automatik mod (extern).  
 </attr>
  <attr>ExtInterlock 
  Frreglingsingng fr startorder, ska vara falsk annars tas orderutgng ner i ALLA moder. Dessutom
  tvingas auto mod till man mod om inte objektattributet OpNoAutoToMan r 1 i aggregatets modobjekt
  CompModeA. Signalen dimmar ocks start/stopp knappar i objektsbilden.
 </attr>
 <attr> LocMode 	
    Ingngen stller objektets mod i lokal mod (prio 1) vilket innebr att alla andra moder kopplas bort.
    Dvs ingng OpLocStart i funktionsobjektet styr motorn. 
   
   Ingngen styr ven dynamiken i objektsbild/symbol och generera ett B-larm att lokalt gller.
   Larmet gr att vlja bort via inbyggda CompModeA objektets attribut OpDisableLocalAlarm.
   
   Lokal mod gr att vlja bort via inbyggda CompModeA objektets attribut OpNoLocal.  
 </attr>
 <attr> OpLocStart	
  Ingng fr att styra kontaktorns order utgngen i lokal mod.
 </attr>
 <attr>ResTrip 
  Ingng fr drifttidmtning som nollstller pgende tripprknare s ny kan pbrjas. Ingngen r
  flanktriggad, dvs nollstllning sker endast p uppflanken.
 </attr>
 <attr>DisableSup 
   Ingng som anger om larmvervakning kopplas bort (1:a) eller inte (0:a). OBS att frgstyrning
   i bilder INTE pverkas.
 </attr>
 <attr> PlcConnect
   Referens till objektet i planthierarkin.
 </attr>
 <attr> On
   Utgng (1:a) nr drift r startad (run), signal frn omriktaren statusord SW bit 2.
 </attr>
 <attr>Err 
   Utgngen gr hg nr objektet r frreglad eller komponenter larmar/lser ut. Br anvndas fr att
   terstlla beordringar p funktionsobjektets startingngar ExtStart och OpLocalStart s att onskade
   terstarter frhindras vid/efter fel. 
 </attr>

 </class>

####################################################################################

<class> BaseFcPPO3FanAggr
 @Version
 @Author cs/je
 @summary Flktaggregat, frekvensstyrd, Profibus/dp PPO3
 @b Flktaggregat frekvensstyrd, Profibus/dp PPO3
 BaseFcPPO3FanAggr objektet hanterar en flktmotor som styrs av en frekvensomriktare via fltbussen
 Profibus/dp genom att kommunicera med standard PPO3 protokollet. En huvudkontaktor (elkraft) kan
 ocks ing/styras frn objektet. PPO3 protokollet r begrnsad att visa processvrden, endast
 hastigheten (oftast varvtal) kan lsas av och ingen parametrering kan gras under drift. nskar
 man mer funktionalitet br man anvnda BaseFcPPO5FanAggr objektet istllet.
 
 Aggregatet kan konfigureras med mnga olika kringkomponenter och krstten Auto/Man/Lokal mod
 som ocks har mnga olika instllningsalternativ.
 
 Mjliga komponenter frutom motorn och frekvensomriktare:
  
 - Effektbrytare (MCCB)
 - Kontaktor 
 - Skerhetsbrytare i huvudkrets eller starsprr i manverkrets  
 - Skring  

 Knappar i objektsbilden kan gras osynlig genom att konfigurera attribut i inbyggda
 CompModeA objektet, se CompModeA objektet fr mer info. OBS! Att tillhrande objektsbilder
 fr aggregatet inte stdjer CompModeA olika texter p knappar start/stopp, dvs dessa
 knappar kan endast visa texten start/stopp och ej Till/Frn.
 
 Motor i objektsbilden kan konfigureras med temperaturvervakning. Se BaseMotor objektet
 fr mer info. OBS! Att tillhrande objektsbilder fr aggregatet inte stdjer visning av
 BaseMotorns olika temperaturvervakningsalternativ, dvs tempsensor/switch syns inte i bild.
 
 Flktobjektet r i princip en kopia av BaseFcPPO3MotorAggr objektet. nskas mer info och tips
 (Plc kod) se hjlp om det objektet.
   
 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/BaseFcPPO3FanAggr.
 @image orm_fanaggr_gs.gif

 Dynamik fr symbolen:

  - Grn nr motorn r startad (originalfrgen gr att ndra).
  - Gr nr motorn r redo men ej startad.
  - Gul frg nr det r varning (skerhetsbrytare frn eller aggregatet frreglad mm). 
  - Rd frg nr det r fel (effektbrytare utlst mm).
 
  - Triangeln i symbolen roterar 90 grader nr flkten r startad. 
   
    Aktuell mod visas med bokstver:
    
    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 hger musknapp.

 @b Objektsbild
 @image orm_basefcppo3fanaggr_og.gif

 Indikatorer:
 
  - Ready indikatorn r grn nr motorn kan startas.

  - Interlock indikatorn bredvid objektsymbolen r rd nr motorn r frreglad att starta,
    objektsymbol blir gul.
  
  - Start indikatorn bredvid startknappen r grn nr driften krs (run).

  - Lokal mod indikatorn visar gult nr lokal styrning pgr. Start, stopp knappar
    dimmas. Styrning via Auto/man mod frreglas.

  - Extern indikatorn som kan ses i denna bild (ej nu) visar "mod status" nr auto/man mod
    inte styrs/anvnds i objektet. Inga auto/man knappar visas i bilden.

  - Contactor och indikator bredvid knapp On r grn nr kontaktorn r dragen. dvs om
    driftsvar/feedback r konfigurerat annars r det tillsignal (Do) som styr frgen.

  - Contactor interlock indikatorn r rd nr yttre elkraft-frregling r aktiv, knappar
    fr elkraften och start/stopp dimmas, objektsymbol blir gul.

  - Frequencyconverter indikatorn r grn nr omriktaren r redo att kras, annars gul.
    Trippar omriktaren blir den rd. Blinkar grn vid uppstart (elkraft till).

  - Safety switch r grn nr skerhetsbrytaren r tillslagen och gul om frnslagen.
   (rtt hngls visas nr brytaren r frnslagen)

    vriga indikatorer r normalt grna men vid fel blir de rda.

    Visningsflt Starts visar antalet gnger som driften har startats och Run visar total tiden
    driften har varit igng (dagar timmar:minuter:sekunder).
    
 Knappar:
 
  - Knappar Auto/Man vxlar mod i fjrrstyrning och Start/stoppknappar anvnds fr att
    manuellt styra driften i fjrrstyrning (frn bild, ej lokalt vid driften).
  
  - Knappen Start har toggelfunktion, dvs man behver ej trycka p stopp.

  - Knappar Man/Auto vljer mod vid fjrrstyrning
    
  - Dimmade Start och Stopp knappar betyder att auto mod gller (Extern indikator grn).
   
  - Syns inga knappar alls r ALLTID Extern indikator grn och auto/man br visas p
    annat stt.

 @h1 Konfigurering

 BaseFcPPO3FanAggr objektet har diverse olika konfigurationer och instllningar som behver gs igenom:
 
 
 - 24 olika komponentalternativ beroende p den elektriska utformningen.
 
 - Objektsbild (instllningar i bilden)

 - Profibus/dp konfiguration (BaseFcPPO3PbModule))
 
 - IO signaler (som ska/kan kopplas)
 
 - vervakning och felhantering (larmtexter mm)
 
 - Mod (krstt, objekt CompModeA)
 
 - Plc kod (funktionsobjektet BaseFcPPO3MotorAggrFo)
 
 Se objektet BaseFcPPO3MotorAggr fr konfiguration.
 
 @b Se ven
 @classlink CompModeA basecomponent_compmodea.html
 @classlink BaseMotor basecomponent_basemotor.html
 <attr>Super 
  Superklass, klicka p lnk BaseFcPPO3MotorAggr fr mer beskrivning om objektattributet. 
 </attr>
 <attr>Fan
  Dokumentation och bild fr flkten (ej motorn), klicka p lnk BaseFan fr mer
  beskrivning om objektattributet.
 </attr>

</class>

####################################################################################

<class> BaseFcPPO3PumpAggr
 @Version
 @Author cs/je
 @summary Pumpaggregat, frekvensstyrd, Profibus/dp PPO3
 @b Pumpaggregat frekvensstyrd, Profibus/dp PPO3
 BaseFcPPO3PumpAggr objektet hanterar en pumpmotor som styrs av en frekvensomriktare via fltbussen
 Profibus/dp genom att kommunicera med standard PPO3 protokollet. En huvudkontaktor (elkraft) kan
 ocks ing/styras frn objektet. PPO3 protokollet r begrnsad att visa processvrden, endast
 hastigheten (oftast varvtal) kan lsas av och ingen parametrering kan gras under drift. nskar
 man mer funktionalitet br man anvnda BaseFcPPO5PumpAggr objektet istllet.
 
 Aggregatet kan konfigureras med mnga olika kringkomponenter och krstten Auto/Man/Lokal mod
 som ocks har mnga olika instllningsalternativ.
 
 Mjliga komponenter frutom motorn och frekvensomriktare:
  
 - Effektbrytare (MCCB)
 - Kontaktor 
 - Skerhetsbrytare i huvudkrets eller starsprr i manverkrets  
 - Skring  

 Knappar i objektsbilden kan gras osynlig genom att konfigurera attribut i inbyggda
 CompModeA objektet, se CompModeA objektet fr mer info. OBS! Att tillhrande objektsbilder
 fr aggregatet inte stdjer CompModeA olika texter p knappar start/stopp, dvs dessa
 knappar kan endast visa texten start/stopp och ej Till/Frn.
 
 Motor i objektsbilden kan konfigureras med temperaturvervakning. Se BaseMotor objektet
 fr mer info. OBS! Att tillhrande objektsbilder fr aggregatet inte stdjer visning av
 BaseMotorns olika temperaturvervakningsalternativ, dvs tempsensor/switch syns inte i bild.
 
 Pumpobjektet r i princip en kopia av BaseFcPPO3MotorAggr objektet. nskas mer info och tips
 (Plc kod) se hjlp om det objektet.
   
 @b Objektsymbol
 Grafiska symbolen fr detta objekt r BaseComponent/BaseFcPPO3PumpAggr.
 @image orm_pumpaggr_gs.gif

 Dynamik fr symbolen:

  - Grn nr motorn r startad (originalfrgen gr att ndra).
  - Gr nr motorn r redo men ej startad.
  - Gul frg nr det r varning (skerhetsbrytare frn eller aggregatet frreglad mm). 
  - Rd frg nr det r fel (effektbrytare utlst mm).
 
  - Triangeln i symbolen roterar 90 grader nr pumpen r startad. 
   
    Aktuell mod visas med bokstver:
    
    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 hger musknapp.

 @b Objektsbild
 @image orm_basefcppo3pumpaggr_og.gif

 Indikatorer:
 
  - Ready indikatorn r grn nr motorn kan startas.

  - Interlock indikatorn bredvid objektsymbolen r rd nr motorn r frreglad att starta,
    objektsymbol blir gul.
  
  - Start indikatorn bredvid startknappen r grn nr driften krs (run).

  - Lokal mod indikatorn visar gult nr lokal styrning pgr. Start, stopp knappar
    dimmas. Styrning via Auto/man mod frreglas.

  - Extern indikatorn som kan ses i denna bild (ej nu) visar "mod status" nr auto/man mod
    inte styrs/anvnds i objektet. Inga auto/man knappar visas i bilden.

  - Contactor och indikator bredvid knapp On r grn nr kontaktorn r dragen. dvs om
    driftsvar/feedback r konfigurerat annars r det tillsignal (Do) som styr frgen.

  - Contactor interlock indikatorn r rd nr yttre elkraft-frregling r aktiv, knappar
    fr elkraften och start/stopp dimmas, objektsymbol blir gul.

  - Frequencyconverter indikatorn r grn nr omriktaren r redo att kras, annars gul.
    Trippar omriktaren blir den rd. Blinkar grn vid uppstart (elkraft till).

  - Safety switch r grn nr skerhetsbrytaren r tillslagen och gul om frnslagen.
   (rtt hngls visas nr brytaren r frnslagen)

    vriga indikatorer r normalt grna men vid fel blir de rda.

    Visningsflt Starts visar antalet gnger som driften har startats och Run visar total tiden
    driften har varit igng (dagar timmar:minuter:sekunder).
    
 Knappar:
 
  - Knappar Auto/Man vxlar mod i fjrrstyrning och Start/stoppknappar anvnds fr att
    manuellt styra driften i fjrrstyrning (frn bild, ej lokalt vid driften).
  
  - Knappen Start har toggelfunktion, dvs man behver ej trycka p stopp.

  - Knappar Man/Auto vljer mod vid fjrrstyrning
    
  - Dimmade Start och Stopp knappar betyder att auto mod gller (Extern indikator grn).
   
  - Syns inga knappar alls r ALLTID Extern indikator grn och auto/man br visas p
    annat stt.

 @h1 Konfigurering

 BaseFcPPO3PumpAggr objektet har diverse olika konfigurationer och instllningar som behver gs igenom:
 
 
 - 24 olika komponentalternativ beroende p den elektriska utformningen.
 
 - Objektsbild (instllningar i bilden)

 - Profibus/dp konfiguration (BaseFcPPO3PbModule))
 
 - IO signaler (som ska/kan kopplas)

 - vervakning och felhantering (larmtexter mm)
 
 - Mod (krstt, objekt CompModeA)
 
 - Plc kod (funktionsobjektet BaseFcPPO3MotorAggrFo)
 
 Se objektet BaseFcPPO3MotorAggr fr konfiguration.
 
 @b Se ven
 @classlink CompModeA basecomponent_compmodea.html
 @classlink BaseMotor basecomponent_basemotor.html
 <attr>Super 
  Superklass, klicka p lnk BaseFcPPO3MotorAggr fr mer beskrivning om objektattributet. 
 </attr>
 <attr>Pump
  Dokumentation och bild fr pumpen (ej motorn), klicka p lnk BasePump fr mer
  beskrivning om objektattributet.
 </attr>

</class>

####################################################################################

<class> BaseFcPPO3
 @Version
 @Author cs/je
 @summary Frekvenomriktare, Profibus/dp, PPO3 protokollet
 @b Frekvenomriktare, Profibus/dp kommunikation med PPO3 protokollet 
 BaseFcPPO3 objektet hanterar en motor som styrs av en frekvensomriktare via fltbussen
 Profibus/dp genom att kommunicera med standard PPO3 protokollet (Parameter/Process data object).
 PPO3 protokollet r begrnsad att visa processvrden, endast hastigheten (oftast varvtal) kan lsas
 av och ingen parametrering kan gras under drift. nskar man mer funktionalitet br man anvnda
 BaseFcPPO5 objektet istllet.
 
 Till detta objekt hr PLC funktionsobjektet BaseFcPPO3Fo och ett Profibus/modulobjekt
 BaseFcPPO3PbModule som beskrivs under rubrik konfiguration nedan samt ett slavobjekt Pb_DP_Slave.
 
 Objektet har ocks en objektsbild som visar status p omriktaren och processvrden i graf och
 stapelform. Det finns ven ett trendobjekt som visar hastighet i en bild.
  
 @b Objektsymbol
 Det finns ingen symbol fr detta objekt.

 @b Objektsbild
 @image orm_basefcppo3_og.gif

 Indikatorer:
 
  - Ready r grn nr motorn kan startas.
  
  - Run r grn nr motorn krs (snurrar).
 
  - Switch-On inhibit r rd nr omriktaren r frreglad att starta.
  
  - Warning r gul om omriktaren vill varna fr ngot, annars gr. Varningen lses av p
    omriktarens display.
   
  - Local control r gul om omriktaren r stlld fr krning via omriktarens displayenhet.
    Dvs omriktaren tar inte emot styrorder via Profibus, bara lokalt p omriktaren.
    
  - Tripped r rd om omriktaren lst ut, Reset knappen bredvid indikatorn terstller
    omriktaren om den r konfigurerad fr fjrrterstllning.  
 
  - Bus-com visninsfltet visar status p profibuskommunikationen mellan omriktaren och styrsystemet.
    
  - Status bredvid omriktarsymbolen r grn nr omriktaren r redo att kras, annars gul.
    Trippar omriktaren blir den rd. Blinkar grn vid uppstart (elkraft till).
     
 Knapp:
 
  - Knapp Reset terstller trippad omriktare om den r konfigurerad fr fjrrterstllning.
  
  
 Frekvensomriktarobjektets Ao signal RefSpeed attribut PresMaxLimit och PresMinLimit anger i bilden
 speed-grafens visningsomrde. Dessa gr att ndra genom att klicka p grafen/vrdena.
 
 @h1 Konfigurering
 Se rubrik Plc kod, Simulering och Profibus/dp nedan.
      
 @b Plc kod
 Fr PLC programmering anvnds funktionsobjektet BaseFcPPO3Fo.
 @image orm_basefcppo3fo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.

 @b Simulering
 Fr simulering anvnder man funktionsobjektet BaseFcPPO3Sim.

 @b Profibus/dp
 Fr frekvensomriktarens Profibus/dp kommunikation med protokollet PPO3 ska man anvnda modulobjektet
 BaseFcPPO3PbModule. Se klasshjlp fr BaseFcPPO3PbModule objektet dr en utfrligare beskrivning hur
 man skapar ett modulobjekt i nodehierarkin och konfigurerar profibus fr en frekvensomriktare. 
 
 Koppla drefter modulen till objekt BaseFcPPO3 planthierarkin med hjlp av IoConnect funktionen.

 @b Instllningar PPO3
 (se objekt BaseFcPPO3PbModule fr mer info och exempel)
 
 PPO3 protokollets data kallas fr PZD (prozessdaten). Anpassning/skalning mellan Proview och
 omriktarens IO signaler mste ocks gras i objekt/profibusmodul BaseFcPPO3PbModule kanalobjekten
 ChanAi och ChanAo fr aggregatet, signaler som br gs igenom r:
 
  -O_REF     Referens (brvrde i varvtal r att fredra)
  -I_ACT     rvrde  (varvtalsvrde r att fredra)    
 
 @b Se ven
 <attr> Description
  Textflt synlig i XTT som beskriver objektet lite mer n namnet p objektet
 </attr>
 <attr> Specification
  Textflt synlig i XTT som specificerar frekvensomriktaren
 </attr>
 <attr> StatusWordSW
  Frdefinierad insignal statusord SW, se omriktarmanual och objekt BaseFcPPO3PbModule.
 </attr>
 <attr> ActSpeed
  Frdefinierad insignal hastighetsrvrde ACT, se omriktarmanual och objekt BaseFcPPO3PbModule.
 </attr>
 <attr> ControlWordCW
  Frdefinierad utsignal styr-kontrollord CW, se omriktarmanual och objekt BaseFcPPO3PbModule.
 </attr>
 <attr> RefSpeed
  Frdefinierad utsignal hastighet/referens brvrde REF, se omriktarmanual och objekt BaseFcPPO3PbModule.
 </attr>
 <attr>IndWarning 
  Gr hg om omriktaren varnar fr ngot eller den inte r redo fr fjrrstyrning.
 </attr>
 <attr>IndError 
  Gr hg om omriktaren trippar.
 </attr>
 <attr>OpReset 
  Beordring om terstllning vid trippad omriktaren. Pverkas normalt via knapp Reset i objektsbild,
  nollstlls alltid.
 </attr>
 <attr>CommOk 
  Gr hg nr proview har kontakt/kommunikation med omriktaren via profibus/dp.
 </attr>
 <attr>AlarmOk 
  Omriktare uppstartad alternativt redo och i fjrrstyrningsmod, dvs att larma r okej.
 </attr>
 <attr>PowerStartUp 
  Omriktare startar upp (tidsfrdrjning), styr indikatorer att blinka i objektbild mm. Se
  attribut PowerUpTime.
 </attr>
 <attr>ReadyRemote 
  Omriktare driftklar och redo fr fjrrstyrning via Profibus.
 </attr>
 <attr>ConvertReady 
  Omriktare driftklar, signal/bit i statusordet StatusWordSW.
 </attr>
 <attr>ConvertRun 
  Omriktare startad, signal/bit i statusordet StatusWordSW.
 </attr>
 <attr>ConvertTripped 
  Omriktare utlst, signal/bit i statusordet StatusWordSW.
 </attr>
 <attr>ConvertOnInhibit 
  Omriktare frreglad, signal/bit i statusordet StatusWordSW.
 </attr>
 <attr>ConvertWarning 
  Omriktare i varning, signal/bit i statusordet StatusWordSW.
 </attr>
 <attr>ConvertRemote 
  Omriktare i fjrrstyrningsmod, signal/bit i statusordet StatusWordSW.
 </attr>
 <attr>PowerUpTime 
  Tid i sekunder man anser omriktare tar fr att komma igng (boota) vid spnningstillslag.
 </attr>
 <attr>AlarmLocalMod 
  Larmtext fr omriktare i lokal mod.
 </attr>
 <attr>AlarmTripped 
  Larmtext fr utlst omriktare.
 </attr>
 <attr>AlarmWarning
  Larmtext fr omriktare i varningslge.
 </attr>
 <attr>AlarmError
  Larmtext fr omriktare i fellge (trasig).
 </attr>
 <attr>AlarmConnection
  Larmtext fr omriktare nr kommunikationen r nere.
 </attr>
 <attr>DefTrend 
  Trendobjekt visas enligt trendmetoden, referens till objektets PlotGroup objekt.
 </attr>
 <attr> HelpTopic
  mnesreferens till hjlpen fr objektet  
 </attr>
 <attr> DataSheet
  URL till datablad fr objektet  
 </attr>
 <attr> CircuitDiagram
  URL till elschema fr objektet  
 </attr>
 <attr> Note
  Notering (synlig i objektsbild) fr objektet  
 </attr>
 <attr> Photo
  URL till ett fotografi fr objektet  
 </attr>
 <attr>TrendActSpeed 
  Trendobjekt fr rhastighet (varvtal oftast).
 </attr>
 <attr>TrendRefSpeed 
  Trendobjekt fr brreferens/hastighet (br varvtal oftast).
 </attr>
 <attr>PlotGroup 
  Trend plottgrupp fr signaler som definierats i trendobjekten.
 </attr>
 <attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
 </attr>
 <attr> SimConnect
  Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till.
 </attr>
 <attr>IOconnect
  Referens till profibusmodulen i planthierarkin fr signalutbyte med omriktaren.
 </attr>
 <attr>IoStatus
  Referens till profibusnodens status, dvs om kommunikationen r okej (syns bara i runtime).
 </attr>

</class>

######################################################################################## 

<class>BaseFcPPO3Fo 
 @Version
 @Author cs/je
 @summary PLC funktionsobjekt fr BaseFcPPO3
 Funktionsobjekt BaseFcPPO3Fo fr styrning frekvensomriktare via Profibus/dp.
 @image orm_basefcppo3fo_fo.gif
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet baseFcPPO3
 i planthierarkin.
 
 @b Se ven
 @classlink BaseFcPPO3PbModule basecomponent_basefcppo3pbmodule.html
 <attr>PowerOn 
  Ingngen ska vara hg nr man anser att omriktaren lever, dvs elkraft pslagen (huvudkontaktorsvar).
  Normalt villkor fr att larmvervakning kopplas p oavsett omriktarstatus. Nr signal gr hg lper
  en tid PowerUpTime och nr denna tid lpt ut br omriktaren normalt vara startklar. Tiden stlls in
  i objektet attribut PowerUpTime (default 15s). Nr tiden lper (start upp pgr) blinkar
  omriktarens statusindikeringar i bilder.
  
  Det gr bra att strunta i denna insignal men d fr man inte blink och larm nr kommunikationen
  med omriktaren r nere/dd.
 </attr>
 <attr> Start
  Ingng fr startorder (run) till omriktaren vilket r bit 0 i kontrollordet O_CW, dvs omriktaren br
  bli "enable operation" fr referensen RefSpeed. Nr signal gr hg/lg startar/stoppar motorn normalt
  med ramper instllda i omriktaren. Funktionen kallas fr OFF1.
 </attr>
 <attr> RefSpeed
  Analog ingng fr hastighetsreferensen till omriktaren, dvs styrordet O_REF. I denna Ao kanal O_REF
  attribut grs skalning och anpassning mot omriktarens referens.
 </attr>
 <attr> NoOff2
  Ingng fr stopporder till omriktaren, 0 = stoppa genom att motorn rullar ut (ej ramp). Anvnds normalt ej.
  Funktionen kallas fr OFF2.
 </attr>
 <attr> NoOff3
  Ingng fr ndstoppsorder till omriktaren, 0 = stoppa med ramp (ramptid i omriktare). Anvnds normalt ej.
  Funktionen kallas fr OFF3.
 </attr>
 <attr> EnableOperation
  Ingng fr driftfrigivning till omriktaren, 0 = normalt rullar motorn ut. Anvnds normalt ej.
 </attr>
 <attr> PlcConnect
  Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
 </attr>
 <attr> ReadyRemote
  Utgng (1:a) nr omriktaren anses uppstartad och status r sdant att startorder frn fjrr
  kan ske, dvs tid PowerUpTime lpt ut eller omriktare redo och omriktare ej trippad, ej
  local/intern mod mm.   
 </attr>
 <attr> Run
  Utgng (1:a) nr drift r startad (enable run), statusord SW bit 2.
 </attr>
 
 </class>

####################################################################################

<class> BaseFcPPO3PbModule
 @Version
 @Author je
 @summary Profibus/dp modul fr frekvensomriktare med PPO3.
 @b Profibus/dp PPO3 modul fr en frekvensomriktare
 BaseFcPPO3Module objektet hanterar datautbyte mellan en frekvensomriktare och Proview
 via Profibus/dp med hjlp av standardprotokollet PPO3 (Parameter/Process data object).
 
 PPO3 protokollet r det PPO alternativ (av 1-5) som innehller MINST alternativ fr IO utbyte
 och funktioner mellan ett styrsystem och en omriktare. nskas mer funktionalitet kan man
 anvnda objekt BaseFcPPO5PbModule istllet.
 
 Modulobjektet BaseFcPPO3Module (placerad nodehierarkin) ingr i frekvensomriktarobjekt
 BaseFcPPO3 (placerad planthierarkin) samt ett slavobjekt Pb_DP_Slave. 
 
 Aggregat BaseFcPPO3MotorAggr (Fan & Pump ocks) anvnder denna modul fr att kommunicera
 med en omriktare.

 @b Modulobjektet
 @image orm_component_example16.gif
 Bilden, gult omrde visar de viktigaste IO kanalerna och bltt r sjlva objektmodulen.

 Proview tolkar/hanterar PPO standardorden (16 bitar) SW och CW som namnats I_SW och O_CW
 i bild ovan enligt fljande: 
 
  Kontrollord CW: 
  
  BIT:  PPO NAMN:     PROVIEW TOLKNING AV FUNKTIONEN:
  
  0     OFF1          Start (run) om bit r 1, stoppar med ramp om bit r 0.
  1     OFF2          Ndstopp om bit r 0, stoppar med frirullning, dvs ingen ramp.
  2     OFF3          Ndstopp om bit r 0, stoppar med ndstoppsramp instlld i omriktare. 
  3     ENABLE        Driftfrigivning om bit r 1.
  4     RAMP ZERO     Rampgeneratorns utsignal tvingas till noll om bit r 0.
  5     RAMP HOLD     Rampgeneratorns utsignal fryses om bit r 0. 
  6     RAMP IN-ZERO  Rampgeneratorns insignal tvingas till noll om bit r 0. 
  7     RESET         terstllning trippad omriktare om bit r 1 (flanktriggad).
  8     ?             Se PPO protokollet.
  9     ?             Se PPO protokollet.        
  10    REMOTE CMD    Begran om bit r 1 att styrning ska ske via fltbussen (Proview/PLC).
  11    ?             Se PPO protokollet.
  12-15 RESERVED      Reserverad fr framtid funktion, Se PPO protokollet. 


  Statusord SW: 
  
  BIT:  PPO NAMN:     PROVIEW TOLKNING AV FUNKTIONEN:
  
  0     READY ON       Redo (switch on) om bit r 1.
  1     READY RUN      Driftklar om bit r 1.
  2     READY REF      Startad (run) fljer styrreferensen om bit r 1.
  3     TRIPPED        Omriktare trippad (terstllning krvs) om bit r 1, drift stoppad.
  4     OFF2           Ndstopp med frirullning aktiverad om bit r 1.
  5     OFF3           Ndstopp med stoppramp aktiverad om bit r 1.
  6     INHIBITED      Driftfrreglad bit r 1.
  7     ALARM          Varningslarm om bit r 1 (stoppar ej drift) 
  8     AT_SETPOINT    Driftvarvtal uppntt om bit r 1, dvs br/rvrde r lika. 
  10    REMOTE         Om bit r 0 r omriktaren i lokal mod, dvs styrning via Proview/PLC ej tillten.
  11    ?              Se PPO protokollet.
  12    ?              Se PPO protokollet.  
  13-14 RESERVED       Reserverad fr framtid funktion, Se PPO protokollet. 
  15    ?              Se PPO protokollet. 
  
  OBS! Om omriktaren styrs med annan bit tolkning kommer kanske inte styrningen att fungera som tnkt,
  dvs kontrollera omriktarens PPO hantering fr dessa viktiga styr och statusord att de verensstmmer
  med Proview tolkning.

 @h1 Konfigurering
 Fr frekvensomriktarens Profibus/dp kommunikation behver man skapa objekt i nodehierarkin under ett
 Pb_Profiboard. Frst skapar man ett Pb_DP_Slave objekt och detta gr att man kan konfigurera profibus
 och skapa ett tillhrande IO objektmodul BaseFcPPO3Module via en konfigurator "ConfigureSlave" metod.
 
 Fr att frtydliga hur man konfigurerar anvnds en ABB omriktare som ett exempel och tv bilder (skrm
 dumpar) nedan:
 
 -1 Skapa ett slavobjektet Pb_DP_Slave genom att "klicka in det" under ett Pb_Profiboard objekt.
 
 -2 Ange GSDfile fr en ABB omriktare ($pwr/exe/abb_acs_pb_slave.gsd) i attribut GSDfile i Pb_DP_Slave
    objektet.   
 
 -3 Vlj ut "Module Class" BaseFcPPO3Module via Profibus konfigurator "ConfigureSlave" metoden. Denna
    procedur skapar objektet BaseFcPPO3Module automatiskt med namnet M1 nr man trycker p Ok knappen.

 -4 Via "ConfigureSlave" metoden i Proview ska man kontrollera och stlla in fljande fr en
    ABB omriktare ACS800:
            
    - PrmUserData Operation mode till till Vendor specific.
    - Protokoll till PPO3.
    - Pb_DP_Slave objektets attribut ByteOrdering ska vara Big Endian.

    - Cut-Off time br vara 1 (hanterar vad som hnder i omriktaren vid profibusfel).

 -5 Koppla en PLC trd till attribut ThreadObject i objektet Pb_DP_Slave
    (ven BaseFcPPO3Module ska ha en trd).

 -6 Slaven/nodens adress stlls in i objekt Pb_DP_Slave attribut SlaveAddress direkt eller via
    "ConfigureSlave" metoden.
 
 -7 WdFact1 och WdFact2 definierar tiden i watchdog hanteringen fr en profibusslav, dvs tiden
    innan omriktaren ska lsa ut (trippa) om den r konfigurerad att gra det i omriktaren.
 
    Tiden berknas s hr:
 
      t[ms] = 10 * WdFact1 * WdFact2
   
      Exempel, WdFact1 p 10 och WdFact2 p 5 blir watchdogtid p 0,5 sekunder.
 
    Tidsfaktorerna stlls in i objekt Pb_DP_Slave. 

 -8 Koppla drefter modulen till frekvensomriktarobjekt BaseFcPPO3 i planthierarkin med hjlp av
    IoConnect funktionen. Detta gr att allt signalutbyte som behvs nu r knutet.

 @b Bild instllningar via "ConfigureSlave" metoden
 @image orm_component_example13.gif
 Bilden (gult omrde) visar vilka instllningar och val som beskrivs
 ovan nr man konfigurerar slaven via "ConfigureSlave" metoden.

 @b Bild instllningar i objektet
 @image orm_component_example14.gif
 Bilden (gult omrde) visar vilka instllningar i objektet som
 beskrivs ovan och som man kan stlla in direkt i objektet utan att
 anvnda "ConfigureSlave" metoden.
 
 Bltt omrde visar objekten som behvs fr att skapa BaseFcPPO5Module
 via "ConfigureSlave" metoden. 

 @b Instllningar PPO3
 PPO3 protokollets data heter PZD (prozessdaten). Anpassning/skalning mellan Proview och
 omriktarens IO signaler mste ocks gras i kanalobjekten ChanAi och ChanAo fr
 frekvensomriktaren, dvs signaler i BaseFcPPO3Module som br gs igenom r:
 
  -O_REF     Referens (brvrde i varvtal r att fredra)
  -I_ACT     rvrde  (varvtalsvrde r att fredra)    

  Se exempel nedan p hur en ABB omriktare och Proview kan stllas in.

 @b Exempel instllningar i en omriktare
 Nedan instllningar visar vilka parametrar som behver gs igenom fr att f ett fungerande
 signalutbytet mellan Proview BaseFcPPO3Module och en ABB ACS800 frekvensomriktare. Vissa
 instllningar har bara med sjlva omriktaren att gra och r med som ytterligare hjlp fr
 intressanta parametrar att beakta.

     INSTLLNINGAR I ACS800 OMRIKTAREN (text p engelska):
      
     Parameter  Value       Description
     group  
      10.01     COMM.CW     Ext1 start/stop/direction
      10.03     ?           Rotation of the motor
      11.02     EXT1        Reference select
      11.03     COMM.REF    Source for external reference 1
      11.04     ?           Minimum value for external reference 1
      11.05     ?           Maximum value for external reference 1
      16.04     COMM.CW     Source for the fault reset signal "tripped"
      21.03     RAMP        Motor stop function
      22.01     ACC/DEC 1   Acceleration and deceleration times
      22.02     ?           Acc time 1
      22.03     ?           Dec time 1
      51.01     Profibus/dp Modultype 
      51.02     ?           Node adress (via dipswitchar, om switchar r 0 stlls den in hr.)
      
      98.02     FIELDBUS    Serial communication
      98.07     ABB Drives  Communication profile 
     
      16.01     Ja          Run enable parameter/driftfrigivning
      20.01     ?           Limits min speed
      20.02     ?           Limits max speed
         
      verfringshastigheten (Baude raten) grupp 52.03 och PPO typen grupp 52.04 stlls in
      automatiskt nr kommunikation etableras.
            
      Via "ConfigureSlave" metoden i Proview ska man stlla in fljande fr en ABB omriktare ACS800:
            
      - PrmUserData Operation mode till till Vendor specific (info frn GSD fil)
      - Protokoll till PPO3 (info frn GSD fil)
      - Pb_DP_Slave objektets attribut ByteOrdering till Big Endian (default r Little Endian)


      Proview kanalobjekt ChanAi och ChanAo attribut som styr skalning/anpassning mot
      omriktarens analoga signaler som behver ndras visas hr: 
      
      I_ACT (varvtal/rvrde)
           
        Omriktarens  Max/Min varvtal parameter 20.01 och 20.02 bestmmer vad I_ACT ska
        skalas till. Exempel +/- 1500r/m r instllt i omriktaren vilket ger:  

        - RawValRangeLow         -20000
        - RawValRangeHigh        +20000
      
        - ActValValRangeLow      -1500	
        - ActValRangeHigh        +1500
      
        Omriktarens varvtalsomrde rvrde i omriktaren r alltid +/- 20000.
      

      O_REF (Referens/brvrde)
           
        Omriktarens  referensomrde i varvtal parameter 11.04 och 11.05 bestmmer vad O_REF ska
        skalas till. Exempel +/- 1500r/m referensomrde nskas vilket ger:  

        - RawValRangeLow         -20000 
        - RawValRangeHigh        +20000
      
        - ActValValRangeLow      -1500	
        - ActValRangeHigh        +1500
      
        Omriktarens  varvtalsomrdes rvrde i omriktaren r alltid +/- 20000.


      vriga attribut i kanalobjekten som skalar signaler kan lmnas som de r, dvs:

        - SensorSigValRangeLow 	  
        - SensorSigValRangeHigh
        - ChannelSigValRangeLow 	
        - ChannelSigValRangeHigh 	
      
      Att ndra/frst dessa attribut r inte ltt och exemplet nedan visar nr O_REF attributet
      skalas om s en begrnsning av max +/- 400r/m kan "n" omriktaren, dvs om Ao RefSpeed.ActualValue
      vrde verskrider 400 blir omriktarens referens i alla fall bara 400:
      
        - ActValValRangeLow      -400   (begrnsningen i r/m)
        - ActValRangeHigh        +400   (begrnsningen i r/m)
        - SensorSigValRangeLow   -20    (1/5 av ChannelSigValRangeLow, dvs procent av 2000r/m)
        - SensorSigValRangeHigh  +20    (1/5 av ChannelSigValRangeHigh,dvs procent av 2000r/m)
        - ChannelSigValRangeLow  -100   (procent)	
        - ChannelSigValRangeHigh +100   (procent)	
        - RawValRangeLow         -20000 (ska alltid vara -20000)
        - RawValRangeHigh        +20000 (ska alltid vara +20000)

        Omriktarens min/max parametrar/styrreferens 11.04 och 11.05 r instllda p +/- 2000r/m
        i detta exempel och ChannelSigValRange och SensorSigValRange attributen ovan r i
        procent fr enkelhetens skull.
	
        OBS! Att stlla in Proview p detta stt r inte att rekomendera, det r bttre att
        omriktarens instllningar fr rda.
	
	Om startorder OFF1 bit 0 i kontrollordet CW gr frn hg till lg och hg igen mste
	motorn rampa ner till noll innan motorn startar/brjar rampa upp igen!

@b Se ven
@classlink BaseFcPPO3MotorAggr basecomponent_basefcppo3motoraggr.html
 <attr>Super 
 Superklass, klicka p lnk Pb_module fr mer beskrivning om objektattributet. 
 </attr>
 <attr> I_SW
  Frdefinierad ingngskanal statusord SW, se omriktarmanual.
 </attr>
 <attr> I_ACT
  Frdefinierad ingngskanal hastighetsrvrde ACT, se omriktarmanual.
 </attr>
 <attr> O_CW
  Frdefinierad utgngskanal styr-kontrollord CW, se omriktarmanual.
 </attr>
 <attr> O_REF
  Frdefinierad utgngskanal hastighet/referens brvrde REF, se omriktarmanual.
 </attr>

</class>
