Class CompModeA
|
Redaktör |
je |
|
Version |
1.0 |
|
Modified |
04-OCT-2005 14:02:49.03 |
|
Mod objektet CompModeA hanterar en manöverbild med Start/Stopp och Auto/Man knappar samt
styrsignaler en analog och en digital utgång. Används för att styra en drift innehållande
en frekvensomriktare eller liknande.
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:
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.
Knappar i bilden kan även konfigureras att visa Till/Från.
Används bl.a i objekt BaseFcPPO3MotorAggr (frekvensomriktare).
Närbesläktat objekt utan digital signal och utan start/stopp knappar heter BaseCompModeAM.
Objektsbild
Knappar Auto/Man växlar mod i fjärrstyrning och Start/Stopp knappar används för att
manuellt styra driften i fjärrstyrning (från bild, ej lokalt vid driften).
- Knapp Start har toggelfunktion, dvs man behöver ej trycka på stopp.
- Knappar Man/Auto väljer mod vid fjärrstyrning.
- Lokal mod indikatorn visar gult när lokal styrning pågår. Start, stopp knappar
dimmas. Styrning via Auto/man mod förreglas. Indikatorn visas inte i bilden om
attribut OpNoLocal är 1.
- Indikator Extern 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.
- Dimmad Start/Stopp knapp betyder att auto mod gäller (Extern indikator grön).
- Syns inga knappar alls är ALLTID extern indikator grön och auto/man visas på annat
sätt.
- Indikator Start visar status på återkopplingen, dvs driftsvar från styrt objekt.
Konfigurering
Mod objekt CompModeA hanterar en analog och en digital orderutgång som kan konfigureras på
många sätt och innehåller funktioner:
-Start och stopp order eller Till/Från.
-Felhantering vid manövrering (5 larm).
-Dimmar knappar i objektsbild så felmanövrering undviks.
Start orderutgång och analoga referensutgången styrs av fyra olika körsätt:
-1 Ingång ExtStart från funktionsobjektet och intern auto/man mod.
-2 Ingång ExtStart från funktionsobjektet och extern auto/man mod.
-3 Knapp Start/stopp från bilden i manuell mod.
-4 Ingång LokalStart från funktionsobjektet och LocalMode.
OBS! Endast en åt gången av dessa tre inställningsattribut får ha värdet 1, Är flera satta
till 1 samtidigt fungerar inte objektet som tänkt:
-OpExtAndIntMan
-OpIntOnly
-OpExtOnly
Component Configuration
-StartStop Väljer knappar i objektsbild med text Start/Stopp
-OnOff Väljer knappar i objektsbild med text Till/Från
Styrning av mod från objektsbild
Bilden ovan visar en konfiguration där nästan objektets alla funktioner används. Operatören
väljer manuell eller auto mod via knapparna Man/Auto. I auto styrs utgångarna av
funktionsobjektets digitala ingång ExtStart och analog ingång RefAuto, ingång ExtControl
används ej.
Styrning av mod från PLC programmet och manuell styrning från bild
Bilden visar när auto/man mod styrs av ingång ExtControl i funktionsobjektet och lokal körning
är konfigurerad. Auto mod aktiveras genom att sätta ingång ExtControl till 1 (knappar start/stopp
dimmas) och styr sedan utgången via ingång ExtStart. Denna konfiguration fås genom att sätta
OpExtAndIntMan till 1.
OBS!
Detta konfigurationsalternativ är enda gången som ingång ExtControl har betydelse för
funktionen.
Genom att sätta OpIntOnly till 1 kopplas även den externa styrningen bort, dvs ingångar
ExtStart och AutoRef görs verkningslösa.
Styrning av mod från PLC programmet och ingen manuell styrning från bild
Bilden visar när både auto/man mod och manövrering i manuell styrs utanför objektet.
Denna konfiguration fås genom att sätta OpExtOnly till 1. Styrning av utgångarna sker
endast via ExtStart och AutoRef ingångar. Denna konfiguration borde sällan avändas
pga sin begränsade funktionalitet.
Lokal mod
Bilden visar när lokal mod är aktiverad, dvs ingång LocalMod är hög (gul). Detta styrsätt är
tänkt att användas för styrning via lokal manöverlåda. Lokal mod förreglar auto och
manuell styrning, dvs lokal styrning har högsta prioritet.
Start, stoppknappen och indikeringar
Indikering bredvid knapp Start blir grön när återkopplingsingången FeedBack för Order
utgången blir hög, dvs där man normalt kopplar in styrobjektets driftsvar eller motsvarande.
Felhantering
Om ingång Ready går låg ä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 sätta
OpNoAutoToMan till 1.
Om Ready är låg förreglas Order utgången och OutRef blir 0, detta gäller i alla moder.
Försöker man påverka objektets olika moder mm och förreglingar är aktiva som ska
hindra felmanövrering utgår diverse larm. Exempel på förregling/larm är när ingång
Ready är låg. Genom att objektet automatiskt dimmar knappar mm förhindras diverse
larm.
OBS!
När man styr Auto/man mod externt eller lokalt är det viktigt att titta på ingången
Ready för att få återkoppling till sitt program (återställa order), dvs man bör ta
ner styrorder på ingångar ExtStart, LocalStart vid fel för att förhindra oönskade
återstarter.
När objektets lokal mod aktiveras blir det ett B-larm, detta larm går att konfigurera bort
genom att sätt attributet OpDisableLocalAlarm till 1.
Plc kod
För PLC programmering används funktionsobjektet CompModeAFo.
Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
Se även
RtBody attributes pwr_sClass_CompModeA |
String80 |
Description |
|
Textfält synlig i XTT som beskriver objektet lite mer än namnet på objektet
|
CompModeAGCEnum |
GraphConfiguration |
|
Attribut för att hålla reda på vilket konfigurationsalternativ (bild) som är valt.
(ConfigureComponent method) |
Boolean |
OpAuto |
|
Påverkas normalt via knapp Auto i objektsbild, nollställs alltid.
Funktionen på knappen i bilden är "SetDig". |
Boolean |
OpMan |
|
Påverkas normalt via knapp Man i objektsbild, nollställs alltid.
Funktionen på knappen i bilden är "SetDig". |
Boolean |
OpManStart |
|
Påverkas normalt via knapp Start i objektsbild, nollställs automatiskt.
Funktionen på knappen i bilden är "SetDig". |
Boolean |
OpManStop |
|
Påverkas normalt via knapp Stop i objektsbild, nollställs alltid.
Funktionen på knappen i bilden är "SetDig". |
Boolean |
LocalMode |
|
Normalt en omkopplare i lokal manöverlåda, påverkas via ingång i funktionsobjektet.
Denna mod gäller före alla andra. |
Boolean |
LocalStart |
|
Normalt en tryckknapp i lokal manöverlåda, påverkas via ingång i funktionsobjektet. |
Boolean |
Ready |
|
Förregling av drift via ingång i funktionsobjektet som förreglar start i alla moder
om inte signalen är hög. |
Boolean |
Feedback |
|
Driftsvar från styrt objekt att den kör, påverkas via ingång i funktionsobjektet. |
Boolean |
Order |
|
Orderutgång i funktionsobjektet som går/är hög när driften ska starta. |
Boolean |
AutoMode |
|
Är hög när aktuell mod är Auto, styrs normalt av funktionsobjektet och knapp i bild.
Påverkas av ingång ExtControl i funktionsobjektet om konfigurationen OpExtAndIntMan är 1. |
Boolean |
ManStart |
|
Är hög när manuell startorder är aktiverad och objektet är i manuell mod. |
Boolean |
ManOrdDim |
|
Dimmar Start och Stoppknapp i objektbilden. |
Boolean |
AutoModDim |
|
Dimmar knapp auto i objektbilden. |
Boolean |
ManModDim |
|
Dimmar knapp man i objektbilden. |
Boolean |
LocalModHide |
|
Gömmer indikator local i objektbilden. |
Boolean |
ManAutoHide |
|
Gömmer knappar man/auto i objektbilden. |
Boolean |
ManOrdHide |
|
Gömmer knappar Start och stopp i objektbilden. |
Boolean |
ExternOrdHide |
|
Gömmer indikator Extern i objektbilden. |
Boolean |
OpIntOnly |
|
Konfiguerar funktionsobjektet att tillhandahålla endast manuell mod, dvs auto/man
knappar i bild tas bort och ingångar för extern styrning görs verkningslösa. |
Boolean |
OpNoLocal |
|
Konfiguerar funktionsobjektet att INTE tillhandahålla lokal mod, dvs indikering
lokal i bild tas bort och ingångar för lokal styrning görs verkningslösa. |
Boolean |
OpNoAutoToMan |
|
Konfiguerar funktionsobjektet att INTE vid låg signal på ingång Ready automatisk
återgå till manuell mod. OBS! Detta kan medföra risk för återstart när Ready går
hög igen. |
Boolean |
OpExtOnly |
|
Konfiguerar funktionsobjektet att INTE tillhandahålla manuell styrning och
mod hantering, dvs alla knappar i bilden tas bort och mod hanteringen görs
verkningslös. |
Boolean |
OpExtAndIntMan |
|
Konfiguerar funktionsobjektet att INTE tillhandahålla mod hantering auto/man, dvs
knappar auto/man i bilden tas bort och och mod styrs via ingång ExtControl. När
ExtControl är låg dimmas INTE knapparna Start/Stopp i bilden och signal AutoMod går
låg, dvs manuell mod. |
Boolean |
OpNoUpdateManRef |
|
Konfiguerar att ingen uppdatering OpRefMan gör i automatik, dvs OpRefMan skrivs inte
över av PLC programmet i automatik utan beter sig som ett fast värde. |
Float32 |
OpRefMan |
|
Referens i manuell mod som kan ändras av operatör i bilden. Uppdateras automatiskt av
autoreferensen i automatik. Stänga av den automatiska uppdateringen görs genom att
sätta OpNoUpdateManRef till 1. |
Float32 |
OpMinRefMan |
|
Ställer in minsta manuella referensvärde som kan ändras av operatör i bilden. |
Float32 |
OpMaxRefMan |
|
Ställer in största manuella referensvärde som kan ändras av operatör i bilden. |
Boolean |
OpDisableLocalAlarm |
|
Konfiguerar funktionsobjektet att inte larma när lokal mod blir aktiverad. |
Float32 |
OutRef |
|
Objektets analoga referensutgång. Nollställs alltid om inte digitala utgången Order är 1. |
DSupComp |
AlarmNotReadyM |
|
Larmtext om driften ej är driftklar när man försöker starta den i manuell mod
(B-larm). |
DSupComp |
AlarmNotReadyA |
|
Larmtext om drift ej är driftklar när man försöker manövrera den
till auto mod (B-larm). |
DSupComp |
Alarm1LocalMod |
|
Larmtext om driftens lokal mod är aktiverad när man manuellt försöker starta
från bild (B-larm). |
DSupComp |
Alarm2LocalMod |
|
Larmtext när driftens lokal mod är aktiverad (B-larm). |
DSupComp |
AlarmNotManOrd |
|
Larmtext om driften är i auto mod när man manuellt försöker starta den (B-larm). |
String8 |
IndMode |
|
Textsträng som visar ett L och M ihop med objektets objektsymbol i bilder, (L)okal, (M)anuell.
Visas ingen bokstav betyder det att objektet är i auto. |
AttrRef |
PlcConnect |
|
Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till. |
Template Object |
AlarmNotReadyM.DetectOn |
1 |
AlarmNotReadyM.DetectText |
Check interlocks. Manual start is not allowed, not ready |
AlarmNotReadyM.EventType |
64 |
AlarmNotReadyM.EventPriority |
66 |
AlarmNotReadyM.EventFlags |
7 |
AlarmNotReadyM.MoreText |
|
AlarmNotReadyM.Attribute |
BaseComponent:Class-CompModeA-Template |
AlarmNotReadyM.CtrlPosition |
1 |
AlarmNotReadyM.LockAttribute |
1 |
AlarmNotReadyA.DetectOn |
1 |
AlarmNotReadyA.DetectText |
Check interlocks. Automode is not allowed, not ready |
AlarmNotReadyA.EventType |
64 |
AlarmNotReadyA.EventPriority |
66 |
AlarmNotReadyA.EventFlags |
7 |
AlarmNotReadyA.MoreText |
|
AlarmNotReadyA.Attribute |
BaseComponent:Class-CompModeA-Template |
AlarmNotReadyA.CtrlPosition |
1 |
AlarmNotReadyA.LockAttribute |
1 |
Alarm1LocalMod.DetectOn |
1 |
Alarm1LocalMod.DetectText |
Local mode is activated, remote control is not allowed |
Alarm1LocalMod.EventType |
64 |
Alarm1LocalMod.EventPriority |
66 |
Alarm1LocalMod.EventFlags |
7 |
Alarm1LocalMod.MoreText |
|
Alarm1LocalMod.Attribute |
BaseComponent:Class-CompModeA-Template |
Alarm1LocalMod.CtrlPosition |
1 |
Alarm1LocalMod.LockAttribute |
1 |
Alarm2LocalMod.DetectOn |
1 |
Alarm2LocalMod.DetectText |
Local mode is activated |
Alarm2LocalMod.EventType |
64 |
Alarm2LocalMod.EventPriority |
66 |
Alarm2LocalMod.EventFlags |
7 |
Alarm2LocalMod.MoreText |
|
Alarm2LocalMod.Attribute |
BaseComponent:Class-CompModeA-Template |
Alarm2LocalMod.CtrlPosition |
1 |
Alarm2LocalMod.LockAttribute |
1 |
AlarmNotManOrd.DetectOn |
1 |
AlarmNotManOrd.DetectText |
Automode active. Manual start/stop order is not allowed |
AlarmNotManOrd.EventType |
64 |
AlarmNotManOrd.EventPriority |
66 |
AlarmNotManOrd.EventFlags |
7 |
AlarmNotManOrd.MoreText |
|
AlarmNotManOrd.Attribute |
BaseComponent:Class-CompModeA-Template |
AlarmNotManOrd.CtrlPosition |
1 |
AlarmNotManOrd.LockAttribute |
1 |
Attributes detail
Objekt innehållande en objektsbild för styrning av en analog och en digital utgång i flera moder.
Start/Stopp, Till/Från.
Attribut för att hålla reda på vilket konfigurationsalternativ (bild) som är valt.
(ConfigureComponent method)
Påverkas normalt via knapp Auto i objektsbild, nollställs alltid.
Funktionen på knappen i bilden är "SetDig".
Påverkas normalt via knapp Man i objektsbild, nollställs alltid.
Funktionen på knappen i bilden är "SetDig".
Påverkas normalt via knapp Start i objektsbild, nollställs automatiskt.
Funktionen på knappen i bilden är "SetDig".
Påverkas normalt via knapp Stop i objektsbild, nollställs alltid.
Funktionen på knappen i bilden är "SetDig".
Normalt en omkopplare i lokal manöverlåda, påverkas via ingång i funktionsobjektet.
Denna mod gäller före alla andra.
Normalt en tryckknapp i lokal manöverlåda, påverkas via ingång i funktionsobjektet.
Förregling av drift via ingång i funktionsobjektet som förreglar start i alla moder
om inte signalen är hög.
Driftsvar från styrt objekt att den kör, påverkas via ingång i funktionsobjektet.
Orderutgång i funktionsobjektet som går/är hög när driften ska starta.
Är hög när aktuell mod är Auto, styrs normalt av funktionsobjektet och knapp i bild.
Påverkas av ingång ExtControl i funktionsobjektet om konfigurationen OpExtAndIntMan är 1.
Är hög när manuell startorder är aktiverad och objektet är i manuell mod.
Dimmar Start och Stoppknapp i objektbilden.
Dimmar knapp auto i objektbilden.
Dimmar knapp man i objektbilden.
Gömmer indikator local i objektbilden.
Gömmer knappar man/auto i objektbilden.
Gömmer knappar Start och stopp i objektbilden.
Gömmer indikator Extern i objektbilden.
Konfiguerar funktionsobjektet att tillhandahålla endast manuell mod, dvs auto/man
knappar i bild tas bort och ingångar för extern styrning görs verkningslösa.
Konfiguerar funktionsobjektet att INTE tillhandahålla lokal mod, dvs indikering
lokal i bild tas bort och ingångar för lokal styrning görs verkningslösa.
Konfiguerar funktionsobjektet att INTE vid låg signal på ingång Ready automatisk
återgå till manuell mod. OBS! Detta kan medföra risk för återstart när Ready går
hög igen.
Konfiguerar funktionsobjektet att INTE tillhandahålla manuell styrning och
mod hantering, dvs alla knappar i bilden tas bort och mod hanteringen görs
verkningslös.
Konfiguerar funktionsobjektet att INTE tillhandahålla mod hantering auto/man, dvs
knappar auto/man i bilden tas bort och och mod styrs via ingång ExtControl. När
ExtControl är låg dimmas INTE knapparna Start/Stopp i bilden och signal AutoMod går
låg, dvs manuell mod.
Konfiguerar att ingen uppdatering OpRefMan gör i automatik, dvs OpRefMan skrivs inte
över av PLC programmet i automatik utan beter sig som ett fast värde.
Referens i manuell mod som kan ändras av operatör i bilden. Uppdateras automatiskt av
autoreferensen i automatik. Stänga av den automatiska uppdateringen görs genom att
sätta OpNoUpdateManRef till 1.
Ställer in minsta manuella referensvärde som kan ändras av operatör i bilden.
Ställer in största manuella referensvärde som kan ändras av operatör i bilden.
Konfiguerar funktionsobjektet att inte larma när lokal mod blir aktiverad.
Objektets analoga referensutgång. Nollställs alltid om inte digitala utgången Order är 1.
Larmtext om driften ej är driftklar när man försöker starta den i manuell mod
(B-larm).
Larmtext om drift ej är driftklar när man försöker manövrera den
till auto mod (B-larm).
Larmtext om driftens lokal mod är aktiverad när man manuellt försöker starta
från bild (B-larm).
Larmtext när driftens lokal mod är aktiverad (B-larm).
Larmtext om driften är i auto mod när man manuellt försöker starta den (B-larm).
Textsträng som visar ett L och M ihop med objektets objektsymbol i bilder, (L)okal, (M)anuell.
Visas ingen bokstav betyder det att objektet är i auto.
Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.