Class Po
Version 1.0
Modified 15-JAN-2025 13:23:36.00
Puls utgång (Pulse Output) är ett modifierat Do objekt för pulsgenerering. 

Po objekt knyts till ChanDo på samma sätt som Do objekt.

Objektet genererar, då ActualValue gör viss övergång, en puls med 
varaktigheten PulseLength . Vilken övergång hos ActualValue som ska initiera 
puls anges av PosFlank . Om det är en positiv eller negativ puls som ska skapas 
anges av PosPulse . 

 
ActualValue kan manövreras t.ex från applikationsprogram med systemanropet 
gdh_SetObjectInfo 

Om ResetActualValue = TRUE återställer ProviewR ActualValue efter trigg 
detektering. återställning sker oberoende av om utgången håller på med en puls 
eller ej. Upprepad triggning under pågående puls påverkar inte den befintliga 
pulsen. 

Om EmergBreak är TRUE och EmergBreakSelect = 2 ställs FixedOutValue ut 
och TestValue ställs ut när TestOn är TRUE, dvs i dessa fall sker ingen 
filtrering. 

Tips

Placera i utvecklingsmiljön objektet under $ PlantHier objekt så att det 
kommer att tillhöra samma målnod som dess associerade kanalobjekt. 


RtBody attributes pwr_sClass_Po
String80 Description   Valfri text för att beskriva vilken fysisk signal som representeras; t.ex.
signalnamn, beskrivande text etc.
AttrRef SigChanCon   Namn på associerat kanalobjekt.
UInt32 ValueIndex   Index i Value-vektorn hos de DoArea-objekt som används för bas-
resp. delfrekvenssampel. Initieras vid start av rt_ini.
Pointer to Boolean ActualValue   Pekare till ärvärdet (= ingenjörsvärdet ActualValue ).
Boolean SigValue   Ej använd.
XttMethodsMask XttMethodsMask   Xtt method configuration.
Specification of the available methods for the object.
If Flags.IsConfigured is set, the methods can be specified in
the development environment. Otherwise they will be calculated
in runtime.
AttrRef DefGraph   Ett XttGraph objekt som öppnar en graf för det här objektet.
AttrRef DefTrend   Ett trend objekt som visar en trend för det här objektet.
String40 HelpTopic   Hjälp-text för objektet.
URL DataSheet   En URL till datablad för objektet.
URL CircuitDiagram   En URL till kopplings-schemat för utrustningen i det här objektet.
URL Photo   A photograph of the plant.
String80 Note   A note of the current status of the object.
Float32 PulseLength   Anger pulslängden i sekunder.
Boolean PosFlank   Anger om objektet ska trigga på positiv eller negativ flank. Triggning kan
endast ske när objektet befinner sig i sitt "viloläge", dvs ingen pulsgenerering
pågår.

- TRUE innebär att objektet triggas då ActualValue gör övergången
FALSE -> TRUE.

- FALSE betyder att objektet triggas då ActualValue gör övergången
TRUE -> FALSE.
Boolean PosPulse   Anger om en positiv eller negativ puls ska skapas då objektet triggas.

- TRUE innebär att en positiv puls skapas då objektet triggas. I
"viloläget" är utsignalen FALSE.

- FALSE betyder att en negativ puls skapas då objektet triggas. I
"viloläget" är utsignalen TRUE.
Boolean ResetActualValue   Anger om ProviewR ska återställa ActualValue efter detektering eller ej.

- TRUE innebär att ActualValue sätts:

FALSE efter triggning, om PosFlank = TRUE
TRUE efter triggning, om PosFlank = FALSE
Återställning sker direkt efter detektering oberoende av om utgången då
håller på med en puls eller ej. Upprepad triggning under pågående puls
påverkar inte den befintliga pulsen.

- FALSE innbär att ProviewR ej återställer ActualValue .


Template Object


Attributes detail


Description Attribute
Klass Attribute
Typ String80
Flags
Kropp RtBody
Valfri text för att beskriva vilken fysisk signal som representeras; t.ex. 
signalnamn, beskrivande text etc. 

SigChanCon Attribute
Klass Attribute
Typ AttrRef
Flags
Kropp RtBody
Namn på associerat kanalobjekt. 

ValueIndex Attribute
Klass Attribute
Typ UInt32
Flags INVISIBLE | STATE | PRIVATE
Kropp RtBody
Index i Value-vektorn hos de DoArea-objekt som används för bas- 
resp. delfrekvenssampel. Initieras vid start av rt_ini. 

ActualValue Attribute
Klass Attribute
Typ Pointer to Boolean
Flags POINTER | STATE | REDUTRANSFER
Kropp RtBody
Pekare till ärvärdet (= ingenjörsvärdet ActualValue ). 

SigValue Attribute
Klass Attribute
Typ Boolean
Flags STATE
Kropp RtBody
Ej använd. 

XttMethodsMask Attribute
Klass Attribute
Typ XttMethodsMask
Flags CLASS
Kropp RtBody
 Xtt method configuration.
 Specification of the available methods for the object.
 If Flags.IsConfigured is set, the methods can be specified in
 the development environment. Otherwise they will be calculated
 in runtime.

DefGraph Attribute
Klass Attribute
Typ AttrRef
Flags
Kropp RtBody
Ett XttGraph objekt som öppnar en graf som innehåller data för det här 
objektet. Grafen kan öppnas från popup-menyn för objektet.

DefTrend Attribute
Klass Attribute
Typ AttrRef
Flags
Kropp RtBody
Ett DsTrend eller PlotGroup som innehåller en trend för det här objektet.
Trenden kan öppnas från popup-menyn för objektet.

HelpTopic Attribute
Klass Attribute
Typ String40
Flags
Kropp RtBody
Ett hjälp ämne (topic) i xtt-hjälp filen som innehåller hjälp för det
här objektet. Hjälptexten kan visas från popup-menyn för objektet.

DataSheet Attribute
Klass Attribute
Typ URL
Flags
Kropp RtBody
En URL till datablad för objektet. Databladet kan visas från popup-menyn
för objektet.

CircuitDiagram Attribute
Klass Attribute
Typ URL
Flags
Kropp RtBody
En URL till kopplings-schemat för utrustningen i det här objektet.
Kopplings-schemat kan visas från popup-menyn för objektet.

Om attributet är tomt, kommer CircuitDiagram-metoden att leta efter nämrsta 
förfader som har ett angivet kopplings-schema och använda denna URL istället.
Om denna funktion ej önskas, lägg in strängen 'Disabled' i attributet. Detta
kommer att stänga av CircuitDiagram-metoden för detta objekt, och för alla
barn med tomt CircuitDiagram attribut.

Photo Attribute
Klass Attribute
Typ URL
Flags
Kropp RtBody
 A photograph of the plant.
 A URL to a photo of the equipment.
 The photo can be displayed from the popup menu for this object.

Note Attribute
Klass Attribute
Typ String80
Flags
Kropp RtBody
 A note of the current status of the object.
 Notes are used to exchange information between operators. It is handled
 by the Note method.

PulseLength Attribute
Klass Attribute
Typ Float32
Flags
Kropp RtBody
Anger pulslängden i sekunder. 

PosFlank Attribute
Klass Attribute
Typ Boolean
Flags
Kropp RtBody
Anger om objektet ska trigga på positiv eller negativ flank. Triggning kan 
endast ske när objektet befinner sig i sitt "viloläge", dvs ingen pulsgenerering 
pågår. 

- TRUE innebär att objektet triggas då ActualValue gör övergången
FALSE -> TRUE. 

- FALSE betyder att objektet triggas då ActualValue gör övergången
TRUE -> FALSE. 

PosPulse Attribute
Klass Attribute
Typ Boolean
Flags
Kropp RtBody
Anger om en positiv eller negativ puls ska skapas då objektet triggas. 

- TRUE innebär att en positiv puls skapas då objektet triggas. I
"viloläget" är utsignalen FALSE. 

- FALSE betyder att en negativ puls skapas då objektet triggas. I
"viloläget" är utsignalen TRUE. 

ResetActualValue Attribute
Klass Attribute
Typ Boolean
Flags
Kropp RtBody
Anger om ProviewR ska återställa ActualValue efter detektering eller ej. 

- TRUE innebär att ActualValue sätts: 

FALSE efter triggning, om PosFlank = TRUE 
TRUE efter triggning, om PosFlank = FALSE 
Återställning sker direkt efter detektering oberoende av om utgången då
håller på med en puls eller ej. Upprepad triggning under pågående puls
påverkar inte den befintliga pulsen. 

- FALSE innbär att ProviewR ej återställer ActualValue .