Class BaseMotorIncrDecrAggr
Redaktör cs/je
Version 1.0
Modified 05-DEC-2005 10:08:32.94
 Motoraggregat 2-kontaktorstyrd (skifta rotationsriktning motor)
 BaseMotorIncrDecrAggr objektet hanterar en motor som styrs av två kontaktorer (fasväxling) med
 många olika kringkomponenter (12st olika konfigurationer). Körsätten Auto/Man/Lokal mod och
 stoppgränslägen hanteras också av objektet.  

 Möjliga komponenter förutom motorn och kontaktorerna:
  
 - Effektbrytare (MCCB)
 - Överströmsskydd (motorskydd)
 - Säkerhetsbrytare  
 - Säkring  

 Kontaktorerna kan konfigureras med två utgångar för pulsmanöver start/stopp som INTE ska
 användas i BaseMotorIncrDecrAggr, Dvs man får INTE välja detta alternativ för kontaktorn
 (kontaktorkonfiguration TwoOrderFeedback).

 Knappar Öka/Minska (Incr/Decr) i obektsbilden kan även konfigureras att visa Upp/Ner,
 Fram/Back eller Öppna/Stäng och med funktionen att musknapp måste hållas inne hela
 tiden (fjäderretur).

 Knappar i objektsbilden kan göras osynlig genom att konfigurera attribut i inbyggda
 CompModeD2 objektet, se CompModeD2 objektet för mer info.
 
 Motor i objektsbilden kan konfigureras med temperaturövervakning. Se BaseMotor objektet
 för mer info. OBS! Att tillhörande objektsbilder för aggregatet inte stödjer visning av
 BaseMotorns olika temperaturövervakningsalternativ, dvs tempsensor/switch syns inte i bild.
  
Objektsymbol
 Grafiska symbolen för detta objekt är BaseComponent/MotorIncrDecrAggr.

 Dynamik för symbolen:

  - Grön när motorn är startad (originalfärgen går att ändra).
  - Grå när motorn är redo men ej startad.
  - Gul färg när det är varning (säkerhetsbrytare från eller aggregatet förreglad). 
  - Röd färg när det är fel (motorskydd utlöst mm).
 
    Aktuell mod visas med bokstäver:
    
    M    Manuell mod
    L    Lokal mod
    LM   Lokal och Manuell mod
    
    Ingen bokstavsindikering betyder att objektet är i automatik mod (externt styrd). 

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

Objektsbild

 Indikatorer:
 
  - Ready indikatorn är grön när motorn kan startas.

  - Interlock indikatorn är röd när motorn är förreglad att starta, objektsymbol blir gul.

  - Incr/decr indikatorerna bredvid incr/decr knapparna är gröna när driften körs.

  - Limit switches indikatorerna bredvid incr/decr knapparna är gröna när respektive
    stoppgränsläge är nådd.
  
  - Lokal mod indikatorn visar gult när lokal styrning pågår. Incr, Decr, Stop knappar
    dimmas. Styrning via Auto/man mod förreglas.

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

  - Motorindikator och objektsymbol är grön när motor är startad.

  - Contactor Incr/Decr är grön när respektive kontaktorn är dragen. dvs om driftsvar/feedback
    är konfigurerat annars är det styrsignalen (Do) som styr färgen.

  - Safety switch är grön när säkerhetsbrytaren är tillslagen och gul om frånslagen.
   (rött hänglås visas när brytaren är frånslagen)

    Övriga indikatorer är normalt gröna men vid fel blir de röda.

    Visningsfält Starts visar antalet gånger som driften har startats och Run visar total tiden
    driften har varit igång (dagar timmar:minuter:sekunder).


 Knappar Auto/Man växlar mod i fjärrstyrning och Incr/Decr/Stop knappar används för att
 manuellt styra driften i fjärrstyrning (från bild, ej lokalt vid driften).
  
  - Knappar Incr/Öka Decr/Minska har toggelfunktion, dvs man behöver ej trycka på stopp.

  - Knappar Man/Auto väljer mod vid fjärrstyrning
    
  - Dimmade Incr/Öka Decr/Minska och Stopp knappar betyder att auto mod gäller (Extern indikator grön).
   
  - Syns inga knappar alls är ALLTID Extern indikator grön och auto/man bör visas på
    annat sätt.

Exempel
 Bilden visar när auto/man mod styrs av ingång ExtControl i funktionsobjektet. Auto mod
 aktiveras genom att sätta ingång ExtControl till 1 (knappar Open/Close/Stop dimmas) och styr
 sedan utgångar/kontaktorer via ingångar ExtIncr och ExtDecr.
  
 Denna konfiguration/bild utan auto/man knappar och knapptexten Open/Close fås genom att
 konfigurera aggregatet som OpenClose med CbCoSs och via det inbyggda modobjektet CompModeD2
 sätta OpExtAndIntMan till 1. 
 

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 för texter på knappar:
  
  1 IncrDecr       Knappar med text Öka/Minska Incr/Decr. (grundinställning)
  2 ForwBack       Knappar med text Fram/Back  Forward/Back.
  3 UpDown         Knappar med text Upp/Ner  Up/Down.
  4 OpenClose      Knappar med text Öppna/Stäng Open/Close.    

  Därefter väljs komponentval 1 till 12:  

  - Circuitbreaker       Effektbrytare (MCCB)
  - Contactor            Kontaktor  
  - OverloadRelay        Överströmsskydd (motorskydd)
  - Safetyswitch         Säkerhetsbrytare  
  - Fuse                 Säkring  

  1  CbCoOrSs    Circuitbreaker, contactor, oveloadrelay, safetyswitch. (grundinställning)
  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 temperaturövervakning (tempswitch, Tempsensor) via
  "ConfigureComponent" metoden via inbyggda motorobjektet BaseMotor.
  
  OBS! Använder man temperaturövervakning i motorobjektet ska man vara medveten att denna
  förregling kopplas bort om funktionsobjektets ingången DisableSup [dis] är 1, dvs motorn
  kan starta även vid hög temp!
  
  OBS! Kontaktorerna kan konfigureras med två utgångar (till och från) som pulsar men
  det är inte aktuellt för BaseMotorIncrDecrAggr objektet, dvs detta val ska INTE användas.
  
  Eventuella stoppgränslägen kopplas in på ingångar i funktionsobjektet. Sätts 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å måste hållas intryckta
  med musen för att styrorder ska ligga kvar. Sätts attributet OpNoStopButton till 1 i inbyggda
  objektet CompModeD2 fås denna funktion.
  
Signaler
  Objektet innehåller 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 ingång inverteras för rätt funktion får man ändra attributet "InvMask" på
  kanal/kortobjektet för Di signalen.
  
  OBS! Att valet där kontaktorn har två styrutgångar med pulsfunktion (TwoOrderFeedback)
  INTE är tänkt att användas i detta objekt för att styra driften.
  
Mod
 Dom olika moder Auto/Manuell/lokal som kan förekomma hanteras utav mod objektet
 CompModeD2. Se objekt CompModeD2 för mer info om hur man konfiguerar moder.

 Modfunktion:
 
 -Öka och minska order eller Upp/Ner, Fram/Back och Öppna/Stäng.
 -Felhantering för manövrering (5 larm).
 -Dimmar knappar i objektsbild så felmanövrering undviks.

 Körsätt som kan konfigureras:
 
 1 Fjärr mod auto/man  Driftens auto/manuell mod styrs av knappar i bilden.
 2 Fjärr mod extern    Driftens auto/manuell mod styrs av "extern" funktion via PLC programmet
 3 Fjärr mod extern    Driften styrs som 2, men knappar Start/Stopp kan användas i objektsbilden.
 4 Intern mod          Driften styrs endast men knappar Start/Stopp i objektsbilden.
 5 Lokal mod           Driften styrs via manöverlåda placerad lokalt vid driften.
 
 Körsätt enligt ovan: (attributen ligger i inbyggda CompModeD2 objektet)
 
 1 Är grundinställningen (default).
 2 Inga knappar i bild fås genom att sätta attribut OpExtOnly till 1.
 3 Är som 2, men Start/Stopp knappar är kvar i bilden, fås genom att sätta attribut OpExtAndIntMan till 1. 
 4 Fås genom att sätta attribut OpIntOnly till 1. 
 5 Hanteras via funktionsobjektets ingång Local, kan konfiguras bort genom att sätta attribut OpNoLocal till 1. 

 OBS! Endast en åt gången av dessa tre inställningsattribut i CompModeD2 får ha värdet 1, Är flera
 satta till 1 samtidigt fungerar inte objektet som tänkt:
  
  -OpExtAndIntMan
  -OpIntOnly
  -OpExtOnly

 Se objekt CompModeD2 för mer info om hur man konfiguerar moder.
  
 OBS! Konfiguerar man CompModeD2 för extern styrning (inga knappar auto/man) och vid lokal
 körning bör man använda aggregatets funktionsobjektsutgång Error [err] för att ta ner
 styrorder så att oönskade återstarter förhindras vid/efter fel.

Övervakning och felhantering
 Aggregatet innehåller en hel del övervakning och larm. Varje komponent har oftast en larmtext
 som kan ändras, se hjälpen för de inbyggda objekten för mer info. 

 Försöker man påverka objektets olika moder mm och förreglingar är aktiva som ska hindra
 felmanövrering utgår diverse larm.

 Om kontaktorsvar (Di) används på kontaktorn går objektets auto/man mod över i man för att
 förhindra återstart vid fel på kontaktorsvaret. Detta gäller ALLTID när objektet har hand om
 Auto/Man mod. Gäller ej alternativ OpExtAndIntMan och OpExtOnly där det är programmerarens uppgift
 att koda förhindra återstart.

 Om stoppgränslägen (Limit switch) används tillåts styrorder pågå tills tid OrderTimeLimit löpt ut. 
 Löper tiden ut går utgång Error hög och larm genereras och eventuellt går auto mod över i man.
 Attributet OrderTimeLimit är förinställt på 10s och ligger i inbyggda objektet CompModeD2.

 Om ingången ExtInterlock [ilk] på funktionsobjektet är hög förreglas utgångar till kontaktorna
 och detta gäller i alla moder. Det normala beteendet när ingången går hög är att tvinga objektet
 i manuell mod, vill man ligga kvar i auto mod oavsett ExtInterlock kan man konfigurera detta genom
 att sätta attributet OpNoAutoToMan till 1 i inbyggda objektet CompModeD2.
  
 OBS! Om inställningsattributet OpNoAutoToMan är satt till 1 och OpExtAndIntMan eller OpExtOnly är
 1 är det programmerarens uppgift att använda funktionsobjektets utgång Error [err] för att ta ner
 styrorder på ingång ExtIncr [ein] och ExtIncr [ede] alternativt ta ner ExtControl [eco] om denna
 används, detta för att förhindra oönskade återstarter vid fel
 (KONTAKTORN PULSAR ANNARS VID FEEDBACKFEL!).

 OBS! Används lokal mod ska man ta ner manuell styrorder på funktionsobjektets ingång LocalIncr
 [lin] och LocalDecr [lde] för att förhindra oönskade återstarter vid fel, dvs använd
 funktionsobjektets utgång Error [err] för detta ändamål, se exempel nedan.

Exempel felhanteringskod
 Bilden visar ett kodexempel när utgången err i funktionsobjektet används för att återställ lokal
 start, återställningskoden är gulmarkerad i bilden. OBS! Att kodexemplet är ifrån ett BaseMotorAggr
 objekt, men principen är densamma för BaseMotorIncrDecrAggr.
 
 Lokala manöverlådan innehåller en start-tryckknapp DI24.Ch19, stopp-tryckknapp DI24.Ch20 och en
 omkopplare med två lägen, DI24.Ch10 för fjärrstyrningsläget och Di24.Ch11 för lokalläget. 
 
 Err utgången påverkar en Dv "Driftklar" som i sin tur återställer den lokala starten SR_R
 vippa LokStart. Denna kod förhindrar oavsiktlig start från yttre logik efter ett fel i objektet,
 exempelvis utlöst motorskydd.
 
 OBS! Att denna återställningsfunktion är programmerarens uppgift att koda, dvs utgången err är
 till för det. Om Auto/Man mod är konfigurerad att styras utanför objektet (ingångar eco, ein, ede)
 bör man också ta hänsyn till err utgången för att förhindra oavsiktlig start efter fel.
       
Plc kod
 För PLC programmering används funktionsobjektet BaseMotorDecrIncrAggrFo.
 
 Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.


  Start/orderutgången för kontaktorn styrs av fyra olika körsätt:
  
  1 Ingångar ExtIncr [ein] och ExtDecr [ede] från funktionsobjektet och intern auto/man mod.
  2 Ingångar ExtIncr [ein] och ExtDecr från funktionsobjektet och extern auto/man mod [eco].
  3 Knappar Incr/Öka och Decr/Minska från objektsbilden i manuell mod.
  4 Ingång LokalIncr [lin] och LokalDecr [lde] från funktionsobjektet och LocalMode [loc].

Simulering
 För simulering använder man funktionsobjektet BaseMotorAggrSim.
 
Se även



RtBody attributes pwr_sClass_BaseMotorIncrDecrAggr
Aggregate Super   Superklass, klicka på länk Aggregate för mer beskrivning om objektattributet.
BaseMotorIncrDecrAggrGCEnum GraphConfiguration   Attribut för att hålla reda på vilket konfigurationsalternativ (bild) som är valt.
(ConfigureComponent method)
Boolean Ready   Attribut (1:a) som visar när aggregatet är redo för start/stopp oavsett mod. Dvs ingen rådande
förregling eller utlöst skydd hindrar start. Indikator Ready i bild blir grön i objektsbilden.
Boolean ExtInterlock   Förreglingsingång på funktionsobjektet, ska vara falsk annars tas orderutgång ner i
ALLA moder. Dessutom tvingas auto mod till man mod om inte objektattributet OpNoAutoToMan
är 1 i aggregatets modobjekt CompModeD2.
Boolean LocalMode   Påverkas via ingång i funktionsobjektet och är normalt en omkopplare i lokal
manöverlåda. Denna mod gäller före alla andra.
Boolean IndWarning   Går hög om ett B-larm är aktivt i aggregatet, objektsymbol blir gul.
Boolean IndError   Går hög om A-larm är aktivt i aggregatet, objektsymbol blir röd.
Boolean IndRunning   Indication for motor running. Increment or decrement order is active.
RunTimeCounter RunTimeCounter   Drifttidsmätning, klicka på länk RunTimeCounter för mer beskrivning om objektattributet.
BaseContactor ContactorIncr   Kontaktor för Increment/öka, klicka på länk BaseContactor för mer beskrivning om objektattributet.
BaseContactor ContactorDecr   Decrement contactor object.
BaseCircuitBreaker CircuitBreaker   Effektbrytare, klicka på länk BaseCircuitBreaker för mer beskrivning om objektattributet.
BaseSafetySwitch SafetySwitch   Säkerhetsbrytare, klicka på länk BaseSafetySwitch för mer beskrivning om objektattributet.
BaseOverloadRelay OverloadRelay   Överströmsskydd, klicka på länk BaseOverloadRelay för mer beskrivning om objektattributet.
CompModeD2 Mode   Mod objekt som hanterar mod Auto/Man/lokal och dynamik i bilder och larm för lokal mod.
Se länk CompModeD2 för mer info.
BaseMotor Motor   Motor med temperaturövervakning, klicka på länk BaseMotor för mer beskrivning om objektattributet.

OBS! Att motorkonfiguration med tempsensor/switch inte stöds i aggregatets objektsbilder, dvs
temperaturvisning, indikeringar syns ej.
Boolean SupDisabled   Anger om larmövervakning kopplas bort (1:a) eller inte (0:a). Styrs via ingång "dis" på
PLC funktionsobjektet. OBS! Att färgstyrning i bilder INTE påverkas eller attributen
IndError, IndWarning.
AttrRef PlcConnect   Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
AttrRef SimConnect   Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till.


Template Object
ContactorIncr.Order.Description Energize contactor
ContactorIncr.DisableOffControl 1
ContactorIncr.Feedback.Description Contactor is energized
ContactorIncr.FbTimeLimit 1.000000e+00
ContactorIncr.Alarm.DetectOn 1
ContactorIncr.Alarm.DetectText Contactor feedback lost
ContactorIncr.Alarm.EventType 64
ContactorIncr.Alarm.EventPriority 67
ContactorIncr.Alarm.EventFlags 7
ContactorIncr.Alarm.MoreText
ContactorIncr.Alarm.Attribute BaseComponent:Class-BaseMotorIncrDecrAggr-Template.ContactorIncr
ContactorIncr.Alarm.CtrlPosition 1
ContactorIncr.Alarm.LockAttribute 1
ContactorDecr.Order.Description Energize contactor
ContactorDecr.DisableOffControl 1
ContactorDecr.Feedback.Description Contactor is energized
ContactorDecr.FbTimeLimit 1.000000e+00
ContactorDecr.Alarm.DetectOn 1
ContactorDecr.Alarm.DetectText Contactor feedback lost
ContactorDecr.Alarm.EventType 64
ContactorDecr.Alarm.EventPriority 67
ContactorDecr.Alarm.EventFlags 7
ContactorDecr.Alarm.MoreText
ContactorDecr.Alarm.Attribute BaseComponent:Class-BaseMotorIncrDecrAggr-Template.ContactorDecr
ContactorDecr.Alarm.CtrlPosition 1
ContactorDecr.Alarm.LockAttribute 1
CircuitBreaker.Alarm.DetectOn 1
CircuitBreaker.Alarm.DetectText Circuit breaker tripped
CircuitBreaker.Alarm.EventType 64
CircuitBreaker.Alarm.EventPriority 67
CircuitBreaker.Alarm.EventFlags 7
CircuitBreaker.Alarm.MoreText
CircuitBreaker.Alarm.Attribute BaseComponent:Class-BaseMotorIncrDecrAggr-Template.CircuitBreaker
CircuitBreaker.Alarm.CtrlPosition 1
CircuitBreaker.Alarm.LockAttribute 1
SafetySwitch.Super.Specification SafetySwitch
SafetySwitch.Alarm.DetectOn 1
SafetySwitch.Alarm.DetectText Safety switch is not on
SafetySwitch.Alarm.EventType 64
SafetySwitch.Alarm.EventPriority 67
SafetySwitch.Alarm.EventFlags 7
SafetySwitch.Alarm.MoreText
SafetySwitch.Alarm.Attribute BaseComponent:Class-BaseMotorIncrDecrAggr-Template.SafetySwitch
SafetySwitch.Alarm.CtrlPosition 1
SafetySwitch.Alarm.LockAttribute 1
OverloadRelay.Alarm.DetectOn 1
OverloadRelay.Alarm.DetectText Overload relay tripped
OverloadRelay.Alarm.EventType 64
OverloadRelay.Alarm.EventPriority 67
OverloadRelay.Alarm.EventFlags 7
OverloadRelay.Alarm.MoreText
OverloadRelay.Alarm.Attribute BaseComponent:Class-BaseMotorIncrDecrAggr-Template.OverloadRelay
OverloadRelay.Alarm.CtrlPosition 1
OverloadRelay.Alarm.LockAttribute 1
Mode.OrderTimeLimit 1.000000e+01
Mode.AlarmNotReadyM.DetectOn 1
Mode.AlarmNotReadyM.DetectText Check interlocks. Manual start is not allowed, not ready
Mode.AlarmNotReadyM.EventType 64
Mode.AlarmNotReadyM.EventPriority 66
Mode.AlarmNotReadyM.EventFlags 7
Mode.AlarmNotReadyM.MoreText
Mode.AlarmNotReadyM.Attribute BaseComponent:Class-BaseMotorIncrDecrAggr-Template
Mode.AlarmNotReadyM.CtrlPosition 1
Mode.AlarmNotReadyM.LockAttribute 1
Mode.AlarmNotReadyA.DetectOn 1
Mode.AlarmNotReadyA.DetectText Check interlocks. Automode is not allowed, not ready
Mode.AlarmNotReadyA.EventType 64
Mode.AlarmNotReadyA.EventPriority 66
Mode.AlarmNotReadyA.EventFlags 7
Mode.AlarmNotReadyA.MoreText
Mode.AlarmNotReadyA.Attribute BaseComponent:Class-BaseMotorIncrDecrAggr-Template
Mode.AlarmNotReadyA.CtrlPosition 1
Mode.AlarmNotReadyA.LockAttribute 1
Mode.Alarm1LocalMod.DetectOn 1
Mode.Alarm1LocalMod.DetectText Local mode is activated, remote control is not allowed
Mode.Alarm1LocalMod.EventType 64
Mode.Alarm1LocalMod.EventPriority 66
Mode.Alarm1LocalMod.EventFlags 7
Mode.Alarm1LocalMod.MoreText
Mode.Alarm1LocalMod.Attribute BaseComponent:Class-BaseMotorIncrDecrAggr-Template
Mode.Alarm1LocalMod.CtrlPosition 1
Mode.Alarm1LocalMod.LockAttribute 1
Mode.Alarm2LocalMod.DetectOn 1
Mode.Alarm2LocalMod.DetectText Local mode is activated
Mode.Alarm2LocalMod.EventType 64
Mode.Alarm2LocalMod.EventPriority 66
Mode.Alarm2LocalMod.EventFlags 7
Mode.Alarm2LocalMod.MoreText
Mode.Alarm2LocalMod.Attribute BaseComponent:Class-BaseMotorIncrDecrAggr-Template
Mode.Alarm2LocalMod.CtrlPosition 1
Mode.Alarm2LocalMod.LockAttribute 1
Mode.AlarmNotManOrd.DetectOn 1
Mode.AlarmNotManOrd.DetectText Automode active. Manual order is not allowed
Mode.AlarmNotManOrd.EventType 64
Mode.AlarmNotManOrd.EventPriority 66
Mode.AlarmNotManOrd.EventFlags 7
Mode.AlarmNotManOrd.MoreText
Mode.AlarmNotManOrd.Attribute BaseComponent:Class-BaseMotorIncrDecrAggr-Template
Mode.AlarmNotManOrd.CtrlPosition 1
Mode.AlarmNotManOrd.LockAttribute 1
Mode.AlarmOrderTimeOut.DetectOn 1
Mode.AlarmOrderTimeOut.DetectText Timeout, limit switch not reached
Mode.AlarmOrderTimeOut.EventType 64
Mode.AlarmOrderTimeOut.EventPriority 67
Mode.AlarmOrderTimeOut.EventFlags 7
Mode.AlarmOrderTimeOut.MoreText
Mode.AlarmOrderTimeOut.Attribute BaseComponent:Class-BaseMotorIncrDecrAggr-Template
Mode.AlarmOrderTimeOut.CtrlPosition 1
Mode.AlarmOrderTimeOut.LockAttribute 1
Motor.GraphConfiguration 2
Motor.DisableTempSwitch 1
Motor.TempSwitch.Super.DisableSwitch 1
Motor.TempSwitch.Super.Alarm.DetectOn 1
Motor.TempSwitch.Super.Alarm.DetectText High motor temperature
Motor.TempSwitch.Super.Alarm.EventType 64
Motor.TempSwitch.Super.Alarm.EventPriority 67
Motor.TempSwitch.Super.Alarm.EventFlags 7
Motor.TempSwitch.Super.Alarm.MoreText
Motor.TempSwitch.Super.Alarm.Attribute BaseComponent:Class-BaseMotorIncrDecrAggr-Template.Motor.TempSwitch
Motor.TempSwitch.Super.Alarm.CtrlPosition 1
Motor.TempSwitch.Super.Alarm.LockAttribute 1
Motor.DisableTempSensor 1
Motor.TempSensor.Super.DisableValue 1
Motor.TempSensor.Super.Value.Unit C
Motor.TempSensor.Super.Value.PresMaxLimit 1.500000e+02
Motor.TempSensor.Super.LimitHH.Alarm.DetectOn 1
Motor.TempSensor.Super.LimitHH.Alarm.DetectText High High motor temperature
Motor.TempSensor.Super.LimitHH.Alarm.EventType 64
Motor.TempSensor.Super.LimitHH.Alarm.EventPriority 67
Motor.TempSensor.Super.LimitHH.Alarm.EventFlags 7
Motor.TempSensor.Super.LimitHH.Alarm.MoreText
Motor.TempSensor.Super.LimitHH.Alarm.Attribute BaseComponent:Class-BaseMotorIncrDecrAggr-Template.Motor.TempSensor
Motor.TempSensor.Super.LimitHH.Alarm.CtrlPosition 1
Motor.TempSensor.Super.LimitHH.Alarm.LockAttribute 1
Motor.TempSensor.Super.LimitHH.Limit 1.300000e+02
Motor.TempSensor.Super.LimitHH.Hysteres 3.000000e+00
Motor.TempSensor.Super.LimitHH.TimeDelay 1.000000e+00
Motor.TempSensor.Super.LimitHH.Used 1
Motor.TempSensor.Super.LimitH.Alarm.DetectOn 1
Motor.TempSensor.Super.LimitH.Alarm.DetectText High motor temperature
Motor.TempSensor.Super.LimitH.Alarm.EventType 64
Motor.TempSensor.Super.LimitH.Alarm.EventPriority 66
Motor.TempSensor.Super.LimitH.Alarm.EventFlags 7
Motor.TempSensor.Super.LimitH.Alarm.MoreText
Motor.TempSensor.Super.LimitH.Alarm.Attribute BaseComponent:Class-BaseMotorIncrDecrAggr-Template.Motor.TempSensor
Motor.TempSensor.Super.LimitH.Alarm.CtrlPosition 1
Motor.TempSensor.Super.LimitH.Alarm.LockAttribute 1
Motor.TempSensor.Super.LimitH.Limit 1.150000e+02
Motor.TempSensor.Super.LimitH.Hysteres 3.000000e+00
Motor.TempSensor.Super.LimitH.TimeDelay 1.000000e+00
Motor.TempSensor.Super.LimitH.Used 1
Motor.TempSensor.Super.LimitL.Alarm.DetectText Temperature below Low limit
Motor.TempSensor.Super.LimitL.Alarm.EventType 64
Motor.TempSensor.Super.LimitL.Alarm.EventPriority 66
Motor.TempSensor.Super.LimitL.Alarm.EventFlags 7
Motor.TempSensor.Super.LimitL.Alarm.MoreText
Motor.TempSensor.Super.LimitL.Alarm.Attribute BaseComponent:Class-BaseMotorIncrDecrAggr-Template.Motor.TempSensor
Motor.TempSensor.Super.LimitL.Alarm.CtrlPosition 1
Motor.TempSensor.Super.LimitL.Alarm.LockAttribute 1
Motor.TempSensor.Super.LimitL.Limit 1.000000e+01
Motor.TempSensor.Super.LimitLL.Alarm.DetectText Temperature below LowLow limit
Motor.TempSensor.Super.LimitLL.Alarm.EventType 64
Motor.TempSensor.Super.LimitLL.Alarm.EventPriority 67
Motor.TempSensor.Super.LimitLL.Alarm.EventFlags 7
Motor.TempSensor.Super.LimitLL.Alarm.MoreText
Motor.TempSensor.Super.LimitLL.Alarm.Attribute BaseComponent:Class-BaseMotorIncrDecrAggr-Template.Motor.TempSensor
Motor.TempSensor.Super.LimitLL.Alarm.CtrlPosition 1
Motor.TempSensor.Super.LimitLL.Alarm.LockAttribute 1
Motor.TempSensor.Super.LimitLL.Limit 5.000000e+00
Motor.TempSensor.Super.Trend.Multiple 1
Motor.TempSensor.Super.Trend.DataName BaseComponent:Class-BaseMotorIncrDecrAggr-Template.Motor.TempSensor.Super.Value
Motor.TempSensor.Super.Trend.StorageTime 239
Motor.TempSensor.Super.Trend.BufferStatus[0] 1
Motor.TempSensor.Super.Trend.BufferStatus[1] 1
Motor.TempSensor.Super.Trend.NoOfBuffers 2
Motor.TempSensor.Super.Trend.NoOfBufElement 239
Motor.TempSensor.Super.DefTrend BaseComponent:Class-BaseMotorIncrDecrAggr-Template.Motor.TempSensor.Super.Trend


Attributes detail


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

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

Ready Attribute
Klass Attribute
Typ Boolean
Flags ReduTransfer|Noedit
Kropp RtBody
  Attribut (1:a) som visar när aggregatet är redo för start/stopp oavsett mod. Dvs ingen rådande
  förregling eller utlöst skydd hindrar start. Indikator Ready i bild blir grön i objektsbilden.

ExtInterlock Attribute
Klass Attribute
Typ Boolean
Flags ReduTransfer|Noedit
Kropp RtBody
  Förreglingsingång på funktionsobjektet, ska vara falsk annars tas orderutgång ner i
  ALLA moder. Dessutom tvingas auto mod till man mod om inte objektattributet OpNoAutoToMan
  är 1 i aggregatets modobjekt CompModeD2.

LocalMode Attribute
Klass Attribute
Typ Boolean
Flags ReduTransfer|Noedit
Kropp RtBody
  Påverkas via ingång i funktionsobjektet och är normalt en omkopplare i lokal
  manöverlåda. Denna mod gäller före alla andra.

IndWarning Attribute
Klass Attribute
Typ Boolean
Flags ReduTransfer|Noedit
Kropp RtBody
  Går hög om ett B-larm är aktivt i aggregatet, objektsymbol blir gul.

IndError Attribute
Klass Attribute
Typ Boolean
Flags ReduTransfer|Noedit
Kropp RtBody
  Går hög om A-larm är aktivt i aggregatet, objektsymbol blir röd.

IndRunning Attribute
Klass Attribute
Typ Boolean
Flags ReduTransfer|Noedit
Kropp RtBody
 Indication for motor running. Increment or decrement order is active.

RunTimeCounter Attribute
Klass Attribute
Typ RunTimeCounter
Flags Class
Kropp RtBody
  Drifttidsmätning, klicka på länk RunTimeCounter för mer beskrivning om objektattributet. 

ContactorIncr Attribute
Klass Attribute
Typ BaseContactor
Flags CastAttr|Class
Kropp RtBody
  Kontaktor för Increment/öka, klicka på länk BaseContactor för mer beskrivning om objektattributet. 

ContactorDecr Attribute
Klass Attribute
Typ BaseContactor
Flags CastAttr|Class
Kropp RtBody
 Decrement contactor object.

CircuitBreaker Attribute
Klass Attribute
Typ BaseCircuitBreaker
Flags CastAttr|Class|DisableAttr
Kropp RtBody
  Effektbrytare, klicka på länk BaseCircuitBreaker för mer beskrivning om objektattributet. 

SafetySwitch Attribute
Klass Attribute
Typ BaseSafetySwitch
Flags CastAttr|Class|DisableAttr
Kropp RtBody
  Säkerhetsbrytare, klicka på länk BaseSafetySwitch för mer beskrivning om objektattributet. 

OverloadRelay Attribute
Klass Attribute
Typ BaseOverloadRelay
Flags CastAttr|Class|DisableAttr
Kropp RtBody
  Överströmsskydd, klicka på länk BaseOverloadRelay för mer beskrivning om objektattributet. 

Mode Attribute
Klass Attribute
Typ CompModeD2
Flags Class
Kropp RtBody
  Mod objekt som hanterar mod Auto/Man/lokal och dynamik i bilder och larm för lokal mod.
  Se länk CompModeD2 för mer info.

Motor Attribute
Klass Attribute
Typ BaseMotor
Flags CastAttr|Class
Kropp RtBody
  Motor med temperaturövervakning, klicka på länk BaseMotor för mer beskrivning om objektattributet.
 
  OBS! Att motorkonfiguration med tempsensor/switch inte stöds i aggregatets objektsbilder, dvs
  temperaturvisning, indikeringar syns ej. 

SupDisabled Attribute
Klass Attribute
Typ Boolean
Flags ReduTransfer
Kropp RtBody
  Anger om larmövervakning kopplas bort (1:a) eller inte (0:a). Styrs via ingång "dis" på
  PLC funktionsobjektet. OBS! Att färgstyrning i bilder INTE påverkas eller attributen
  IndError, IndWarning.

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

SimConnect Attribute
Klass Attribute
Typ AttrRef
Flags
Kropp RtBody
  Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till.