Class BaseContactorFo
Redaktör cs/je
Version 1.0
Modified 04-OCT-2005 09:00:20.98
Kod PlcTemplate
 Funktionsobjekt för kontaktor. 


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

Se även



RtBody attributes pwr_sClass_BaseContactorFo
Boolean On on Ingång för att manövrera, slå till kontaktorn normalt eller med puls beroende på
konfiguration, dvs Do utgången Order som slår till kontaktorn följer denna ingång
slaviskt eller vid uppflanken ge en tillpuls på 1 sekund om konfigurationen
TwoOrderFeedback är vald.

Om konfigurationen TwoOrderFeedback och inställningsattribut OpNoOffPulse i objekt
BaseContactor är 1 följer Do utgången OrderOff slaviskt denna ingång. Funktionen används
när kontaktorn slås till av pulsad Do utgång och går ifrån när en annan Do utgång faller.

OBS! Att när två Do utgångar används bör man ta hänsyn till kontaktorsvaret i sin kod
pga Do utgångarna är pulsade. Se exempel i klasshjälpen om objekt BaseContactor.
Boolean DisableSup dis Ingång som anger om larmövervakning ska kopplats bort (1:a) eller inte (0:a). OBS! Att
larmutgången Error INTE kopplas bort.
Boolean Off off Ingång för att manövrera, slå ifrån kontaktorn med puls när man konfigurerat
TwoOrderFeedback (två Do utgångar), annars har denna ingång ingen betydelse.

Vid uppflanken ges frånpuls på 1,5 sekunder på utgången Do OrderOff.
Om inställningsattribut OpNoOffPulse i objekt BaseContactor är 1 har denna ingång
ingen betydelse, dvs Do utgången OrderOff påverkas inte.

OBS! Att när två Do utgångar används bör man ta hänsyn till kontaktorsvaret i sin kod
pga Do utgångarna är pulsade. Se exempel i klasshjälpen om objekt BaseContactor.
Boolean Feedback fb Utgång som är hög när kontaktorn är dragen/till. Finns inget kontaktorsvar konfigurerat används
Order utgången istället för att sätta status.
Boolean Error err Utgång som blir hög när kontaktorsvaret Feedback uteblir (frånslagsfördröjd i 2s).

OBS! Denna utgång ska användas till att återställa beordring på ingång On för att förhindra
oönskade återstarter.
Boolean PulseControl pco Utgång som alltid är hög när två Do utgångar är konfigurerade att pulsmanövrera kontaktorn.
Kan användas i plc koden med ytterligare logik för att ta ner order på styringångar [on] och [off].
Används bl.a i objekt BaseMotorAggr för att utvärdera vilken konfiguration som är vald och därmed
kunna avgöra hur återställngsfunktionen ska vara, se Plc kod för BaseMotorAggr om mer info önskas.
AttrRef PlcConnect   Referens till objektet i planthierarkin.

DevBody attributes 
pwrs:Class-$PlcNode PlcNode  


GraphPlcNode
object_type 11
parameters[0] 3
parameters[1] 0
parameters[2] 3
parameters[3] 0
subwindows 1
subwindow_class[0] pwrb:Class-WindowPlc
graphmethod 0 (standard, individual attributes)
graphindex 0
default_mask[0] 1
default_mask[1] 3
segname_annotation 1
compmethod 58
compindex 0
tracemethod 0
traceindex 0
connectmethod 10
executeordermethod 2
objname ContactorFo
graphname ContactorFo


Template Object


Attributes detail


On Input
Klass Input
Typ Boolean
Flags Noinvert
GraphName on
Kropp RtBody
  Ingång för att manövrera, slå till kontaktorn normalt eller med puls beroende på
  konfiguration, dvs Do utgången Order som slår till kontaktorn följer denna ingång
  slaviskt eller vid uppflanken ge en tillpuls på 1 sekund om konfigurationen
  TwoOrderFeedback är vald.

  Om konfigurationen TwoOrderFeedback och inställningsattribut OpNoOffPulse i objekt
  BaseContactor är 1 följer Do utgången OrderOff slaviskt denna ingång. Funktionen används
  när kontaktorn slås till av pulsad Do utgång och går ifrån när en annan Do utgång faller.

  OBS! Att när två Do utgångar används bör man ta hänsyn till kontaktorsvaret i sin kod
  pga Do utgångarna är pulsade. Se exempel i klasshjälpen om objekt BaseContactor.

DisableSup Input
Klass Input
Typ Boolean
Flags Noinvert
GraphName dis
Kropp RtBody
  Ingång som anger om larmövervakning ska kopplats bort (1:a) eller inte (0:a). OBS! Att 
  larmutgången Error INTE kopplas bort.

Off Input
Klass Input
Typ Boolean
Flags Noinvert
GraphName off
Kropp RtBody
  Ingång för att manövrera, slå ifrån kontaktorn med puls när man konfigurerat
  TwoOrderFeedback (två Do utgångar), annars har denna ingång ingen betydelse.
   
  Vid uppflanken ges frånpuls på 1,5 sekunder på utgången Do OrderOff.
  Om inställningsattribut OpNoOffPulse i objekt BaseContactor är 1 har denna ingång
  ingen betydelse, dvs Do utgången OrderOff påverkas inte.

  OBS! Att när två Do utgångar används bör man ta hänsyn till kontaktorsvaret i sin kod
  pga Do utgångarna är pulsade. Se exempel i klasshjälpen om objekt BaseContactor.

Feedback Output
Klass Output
Typ Boolean
Flags ReduTransfer|Noedit
GraphName fb
Kropp RtBody
  Utgång som är hög när kontaktorn är dragen/till. Finns inget kontaktorsvar konfigurerat används
  Order utgången istället för att sätta status.

Error Output
Klass Output
Typ Boolean
Flags ReduTransfer|Noedit
GraphName err
Kropp RtBody
  Utgång som blir hög när kontaktorsvaret Feedback uteblir (frånslagsfördröjd i 2s).
  
  OBS! Denna utgång ska användas till att återställa beordring på ingång On för att förhindra
  oönskade återstarter.

PulseControl Output
Klass Output
Typ Boolean
Flags ReduTransfer|Noedit
GraphName pco
Kropp RtBody
  Utgång som alltid är hög när två Do utgångar är konfigurerade att pulsmanövrera kontaktorn.
  Kan användas i plc koden med ytterligare logik för att ta ner order på styringångar [on] och [off].
  Används bl.a i objekt BaseMotorAggr för att utvärdera vilken konfiguration som är vald och därmed
  kunna avgöra hur återställngsfunktionen ska vara, se Plc kod för BaseMotorAggr om mer info önskas.

PlcConnect Intern
Klass Intern
Typ AttrRef
Flags
Kropp RtBody
  Referens till objektet i planthierarkin.

PlcNode Buffer
Klass Buffer
Typ pwrs:Class-$PlcNode
Flags
Kropp DevBody