Class BaseFcPPO3
|
Redaktör |
jecs/je |
|
Version |
1.0 |
|
Modified |
13-MAR-2008 14:07:54.23 |
|
Frekvenomriktare, Profibus/dp kommunikation med PPO3 protokollet
BaseFcPPO3 objektet hanterar en motor som styrs av en frekvensomriktare via fältbussen
Profibus/dp genom att kommunicera med standard PPO3 protokollet (Parameter/Process data object).
PPO3 protokollet är begränsad att visa processvärden, endast hastigheten (oftast varvtal) kan läsas
av och ingen parametrering kan göras under drift. Önskar man mer funktionalitet bör man använda
BaseFcPPO5 objektet istället.
Till detta objekt hör 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 processvärden i graf och
stapelform. Det finns även ett trendobjekt som visar hastighet i en bild.
Objektsymbol
Det finns ingen symbol för detta objekt.
Objektsbild

Indikatorer:
- Ready är grön när motorn kan startas.
- Run är grön när motorn körs (snurrar).
- Switch-On inhibit är röd när omriktaren är förreglad att starta.
- Warning är gul om omriktaren vill varna för något, annars grå. Varningen läses av på
omriktarens display.
- Local control är gul om omriktaren är ställd för körning via omriktarens displayenhet.
Dvs omriktaren tar inte emot styrorder via Profibus, bara lokalt på omriktaren.
- Tripped är röd om omriktaren löst ut, Reset knappen bredvid indikatorn återställer
omriktaren om den är konfigurerad för fjärråterställning.
- Bus-com visninsfältet visar status på profibuskommunikationen mellan omriktaren och styrsystemet.
- Status bredvid omriktarsymbolen är grön när omriktaren är redo att köras, annars gul.
Trippar omriktaren blir den röd. Blinkar grön vid uppstart (elkraft till).
Knapp:
- Knapp Reset återställer trippad omriktare om den är konfigurerad för fjärråterställning.
Frekvensomriktarobjektets Ao signal RefSpeed attribut PresMaxLimit och PresMinLimit anger i bilden
speed-grafens visningsområde. Dessa går att ändra genom att klicka på grafen/värdena.
Konfigurering
Se rubrik Plc kod, Simulering och Profibus/dp nedan.
Plc kod
För PLC programmering används funktionsobjektet BaseFcPPO3Fo.

Skapa ett funktionsobjekt i PLC editorn och koppla till objektet i planthierarkin.
Simulering
För simulering använder man funktionsobjektet BaseFcPPO3Sim.
Profibus/dp
För frekvensomriktarens Profibus/dp kommunikation med protokollet PPO3 ska man använda modulobjektet
BaseFcPPO3PbModule. Se klasshjälp för BaseFcPPO3PbModule objektet där en utförligare beskrivning hur
man skapar ett modulobjekt i nodehierarkin och konfigurerar profibus för en frekvensomriktare.
Koppla därefter modulen till objekt BaseFcPPO3 planthierarkin med hjälp av IoConnect funktionen.
Inställningar PPO3
(se objekt BaseFcPPO3PbModule för mer info och exempel)
PPO3 protokollets data kallas för PZD (prozessdaten). Anpassning/skalning mellan Proview och
omriktarens IO signaler måste också göras i objekt/profibusmodul BaseFcPPO3PbModule kanalobjekten
ChanAi och ChanAo för aggregatet, signaler som bör gås igenom är:
-O_REF Referens (börvärde i varvtal är att föredra)
-I_ACT Ärvärde (varvtalsvärde är att föredra)
Se även
RtBody attributes pwr_sClass_BaseFcPPO3 |
String80 |
Description |
|
Textfält synlig i XTT som beskriver objektet lite mer än namnet på objektet |
String80 |
Specification |
|
Textfält synlig i XTT som specificerar frekvensomriktaren |
Ii |
StatusWordSW |
|
Fördefinierad insignal statusord SW, se omriktarmanual och objekt BaseFcPPO3PbModule. |
Ai |
ActSpeed |
|
Fördefinierad insignal hastighetsärvärde ACT, se omriktarmanual och objekt BaseFcPPO3PbModule. |
Io |
ControlWordCW |
|
Fördefinierad utsignal styr-kontrollord CW, se omriktarmanual och objekt BaseFcPPO3PbModule. |
Ao |
RefSpeed |
|
Fördefinierad utsignal hastighet/referens börvärde REF, se omriktarmanual och objekt BaseFcPPO3PbModule. |
StatusWordMask |
StatusWord |
|
|
ControlWordMask |
ControlWord |
|
|
Boolean |
IndWarning |
|
Går hög om omriktaren varnar för något eller den inte är redo för fjärrstyrning. |
Boolean |
IndError |
|
Går hög om omriktaren trippar. |
Boolean |
OpReset |
|
Beordring om återställning vid trippad omriktaren. Påverkas normalt via knapp Reset i objektsbild,
nollställs alltid. |
Boolean |
CommOk |
|
Går hög när proview har kontakt/kommunikation med omriktaren via profibus/dp. |
Boolean |
AlarmOk |
|
Omriktare uppstartad alternativt redo och i fjärrstyrningsmod, dvs att larma är okej. |
Boolean |
PowerStartUp |
|
Omriktare startar upp (tidsfördröjning), styr indikatorer att blinka i objektbild mm. Se
attribut PowerUpTime. |
Boolean |
ReadyRemote |
|
Omriktare driftklar och redo för fjärrstyrning via Profibus. |
Boolean |
ConvertReady |
|
Omriktare driftklar, signal/bit i statusordet StatusWordSW. |
Boolean |
ConvertRun |
|
Omriktare startad, signal/bit i statusordet StatusWordSW. |
Boolean |
ConvertTripped |
|
Omriktare utlöst, signal/bit i statusordet StatusWordSW. |
Boolean |
ConvertOnInhibit |
|
Omriktare förreglad, signal/bit i statusordet StatusWordSW. |
Boolean |
ConvertWarning |
|
Omriktare i varning, signal/bit i statusordet StatusWordSW. |
Boolean |
ConvertRemote |
|
Omriktare i fjärrstyrningsmod, signal/bit i statusordet StatusWordSW. |
Float32 |
PowerUpTime |
|
Tid i sekunder man anser omriktare tar för att komma igång (boota) vid spänningstillslag. |
DSupComp |
AlarmLocalMod |
|
Larmtext för omriktare i lokal mod. |
DSupComp |
AlarmTripped |
|
Larmtext för utlöst omriktare. |
DSupComp |
AlarmWarning |
|
Larmtext för omriktare i varningsläge. |
DSupComp |
AlarmError |
|
Larmtext för omriktare i felläge (trasig). |
DSupComp |
AlarmConnection |
|
Larmtext för omriktare när kommunikationen är nere. |
AttrRef |
DefTrend |
|
Trendobjekt visas enligt trendmetoden, referens till objektets PlotGroup objekt. |
String40 |
HelpTopic |
|
Ämnesreferens till hjälpen för objektet |
URL |
DataSheet |
|
URL till datablad för objektet |
URL |
CircuitDiagram |
|
URL till elschema för objektet |
String80 |
Note |
|
Notering (synlig i objektsbild) för objektet |
URL |
Photo |
|
URL till ett fotografi för objektet |
DsTrend |
TrendActSpeed |
|
Trendobjekt för ärhastighet (varvtal oftast). |
DsTrend |
TrendRefSpeed |
|
Trendobjekt för börreferens/hastighet (bör varvtal oftast). |
PlotGroup |
PlotGroup |
|
Trend plottgrupp för signaler som definierats i trendobjekten. |
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. |
AttrRef |
IoConnect |
|
Referens till profibusmodulen i planthierarkin för signalutbyte med omriktaren. |
Pointer to Status |
IoStatus |
|
Referens till profibusnodens status, dvs om kommunikationen är okej (syns bara i runtime). |
Template Object |
Specification |
Frequency converter with Profibus PPO3 protocol |
StatusWordSW.Description |
Status Word, from converter |
StatusWordSW.SigChanCon |
$IoConnect:BaseComponent-Class-BaseFcPPO3IoModule.I_SW |
ActSpeed.Description |
Actual Value, from converter |
ActSpeed.SigChanCon |
$IoConnect:BaseComponent-Class-BaseFcPPO3IoModule.I_ACT |
ActSpeed.PresMaxLimit |
1.000000e+02 |
ActSpeed.DefTrend |
BaseComponent:Class-BaseFcPPO3-Template.TrendActSpeed |
ControlWordCW.Description |
Control Word, to converter |
ControlWordCW.SigChanCon |
$IoConnect:BaseComponent-Class-BaseFcPPO3IoModule.O_CW |
RefSpeed.Description |
Reference Value, to converter |
RefSpeed.SigChanCon |
$IoConnect:BaseComponent-Class-BaseFcPPO3IoModule.O_REF |
RefSpeed.PresMaxLimit |
1.000000e+02 |
RefSpeed.DefTrend |
BaseComponent:Class-BaseFcPPO3-Template.TrendRefSpeed |
PowerUpTime |
1.500000e+01 |
AlarmLocalMod.DetectOn |
1 |
AlarmLocalMod.DetectText |
Frequency converter is in local mode |
AlarmLocalMod.EventType |
64 |
AlarmLocalMod.EventPriority |
66 |
AlarmLocalMod.EventFlags |
7 |
AlarmLocalMod.MoreText |
|
AlarmLocalMod.Attribute |
BaseComponent:Class-BaseFcPPO3-Template |
AlarmLocalMod.CtrlPosition |
1 |
AlarmLocalMod.TimerTime |
3.000000e+00 |
AlarmLocalMod.LockAttribute |
1 |
AlarmTripped.DetectOn |
1 |
AlarmTripped.DetectText |
Frequency converter tripped, reset is required |
AlarmTripped.EventType |
64 |
AlarmTripped.EventPriority |
67 |
AlarmTripped.EventFlags |
7 |
AlarmTripped.MoreText |
|
AlarmTripped.Attribute |
BaseComponent:Class-BaseFcPPO3-Template |
AlarmTripped.CtrlPosition |
1 |
AlarmTripped.LockAttribute |
1 |
AlarmWarning.DetectOn |
1 |
AlarmWarning.DetectText |
Frequency converter warning |
AlarmWarning.EventType |
64 |
AlarmWarning.EventPriority |
66 |
AlarmWarning.EventFlags |
7 |
AlarmWarning.MoreText |
|
AlarmWarning.Attribute |
BaseComponent:Class-BaseFcPPO3-Template |
AlarmWarning.CtrlPosition |
1 |
AlarmWarning.TimerTime |
5.000000e+00 |
AlarmWarning.LockAttribute |
1 |
AlarmError.DetectOn |
1 |
AlarmError.DetectText |
Frequency converter error |
AlarmError.EventType |
64 |
AlarmError.EventPriority |
67 |
AlarmError.EventFlags |
7 |
AlarmError.MoreText |
|
AlarmError.Attribute |
BaseComponent:Class-BaseFcPPO3-Template |
AlarmError.CtrlPosition |
1 |
AlarmError.LockAttribute |
1 |
AlarmConnection.DetectOn |
1 |
AlarmConnection.DetectText |
No connection |
AlarmConnection.EventType |
64 |
AlarmConnection.EventPriority |
67 |
AlarmConnection.EventFlags |
7 |
AlarmConnection.MoreText |
|
AlarmConnection.Attribute |
BaseComponent:Class-BaseFcPPO3-Template |
AlarmConnection.CtrlPosition |
1 |
AlarmConnection.TimerTime |
3.000000e+00 |
AlarmConnection.LockAttribute |
1 |
DefTrend |
BaseComponent:Class-BaseFcPPO3-Template.PlotGroup |
TrendActSpeed.Multiple |
1 |
TrendActSpeed.DataName |
BaseComponent:Class-BaseFcPPO3-Template.ActSpeed.ActualValue |
TrendActSpeed.StorageTime |
239 |
TrendActSpeed.BufferStatus[0] |
1 |
TrendActSpeed.BufferStatus[1] |
1 |
TrendActSpeed.NoOfBuffers |
2 |
TrendActSpeed.NoOfBufElement |
239 |
TrendRefSpeed.Multiple |
1 |
TrendRefSpeed.DataName |
BaseComponent:Class-BaseFcPPO3-Template.RefSpeed.ActualValue |
TrendRefSpeed.StorageTime |
239 |
TrendRefSpeed.BufferStatus[0] |
1 |
TrendRefSpeed.BufferStatus[1] |
1 |
TrendRefSpeed.NoOfBuffers |
2 |
TrendRefSpeed.NoOfBufElement |
239 |
PlotGroup.YObjectName[0] |
BaseComponent:Class-BaseFcPPO3-Template.TrendActSpeed |
PlotGroup.YObjectName[1] |
BaseComponent:Class-BaseFcPPO3-Template.TrendRefSpeed |
PlotGroup.NumPoints |
478 |
Attributes detail
Textfält synlig i XTT som beskriver objektet lite mer än namnet på objektet
Textfält synlig i XTT som specificerar frekvensomriktaren
Fördefinierad insignal statusord SW, se omriktarmanual och objekt BaseFcPPO3PbModule.
Fördefinierad insignal hastighetsärvärde ACT, se omriktarmanual och objekt BaseFcPPO3PbModule.
Fördefinierad utsignal styr-kontrollord CW, se omriktarmanual och objekt BaseFcPPO3PbModule.
Fördefinierad utsignal hastighet/referens börvärde REF, se omriktarmanual och objekt BaseFcPPO3PbModule.
Går hög om omriktaren varnar för något eller den inte är redo för fjärrstyrning.
Går hög om omriktaren trippar.
Beordring om återställning vid trippad omriktaren. Påverkas normalt via knapp Reset i objektsbild,
nollställs alltid.
Går hög när proview har kontakt/kommunikation med omriktaren via profibus/dp.
Omriktare uppstartad alternativt redo och i fjärrstyrningsmod, dvs att larma är okej.
Omriktare startar upp (tidsfördröjning), styr indikatorer att blinka i objektbild mm. Se
attribut PowerUpTime.
Omriktare driftklar och redo för fjärrstyrning via Profibus.
Omriktare driftklar, signal/bit i statusordet StatusWordSW.
Omriktare startad, signal/bit i statusordet StatusWordSW.
Omriktare utlöst, signal/bit i statusordet StatusWordSW.
Omriktare förreglad, signal/bit i statusordet StatusWordSW.
Omriktare i varning, signal/bit i statusordet StatusWordSW.
Omriktare i fjärrstyrningsmod, signal/bit i statusordet StatusWordSW.
Tid i sekunder man anser omriktare tar för att komma igång (boota) vid spänningstillslag.
Larmtext för omriktare i lokal mod.
Larmtext för utlöst omriktare.
Larmtext för omriktare i varningsläge.
Larmtext för omriktare i felläge (trasig).
Larmtext för omriktare när kommunikationen är nere.
Trendobjekt visas enligt trendmetoden, referens till objektets PlotGroup objekt.
Ämnesreferens till hjälpen för objektet
URL till datablad för objektet
URL till elschema för objektet
Notering (synlig i objektsbild) för objektet
URL till ett fotografi för objektet
Trendobjekt för ärhastighet (varvtal oftast).
Trendobjekt för börreferens/hastighet (bör varvtal oftast).
Trend plottgrupp för signaler som definierats i trendobjekten.
Referens som visar vilket objekt funktionsobjektet har blivit knuten (connected) till.
Referens som visar vilket simulerings-funktionsobjekt objektet har blivit knuten (connected) till.
Referens till profibusmodulen i planthierarkin för signalutbyte med omriktaren.
Referens till profibusnodens status, dvs om kommunikationen är okej (syns bara i runtime).