Class GetAp
Version 1.0
Modified 15-JAN-2025 13:23:35.00
Hämtar värdet på analogt attribut (GET Analog Parameter). 

Hämtar värdet på analog storhet (= pwr_tFloat32) i godtyckligt objekt. 
Storheten kan avse skalär eller element i 1-dimensionell vektor. Antag ett 
objekt som bl. a. innehåller den analoga vektorn Temp[3]. Då gäller att 
Temp[0] refererar 1:a elementet i vektorn, Temp[1] det 2:a o.s.v. 

Storhetens fullständiga namn anges; se nedan. 

GetAp-objektet: 
- är en adressreferens till godtyckligt objekt 
- innehåller ingen relevant information (=data) i rtdb 
- saknar exekverbar kod 

Tips

Ett praktiskt sätt att ange den analoga storhetens fullständiga namn i GetAp -
objektet är följande: 

Välj, i Navigatören, aktuellt PLC program och starta PLC Editorn från popup-
menyn med hjälp av MB3 (=MouseButton knapp 3) genom att välja 'PLC 
Edit...' 
Välj 'Edit' i PLC Editorn och skapa ett GetAp-objekt 
Tag parallellt med PLC Editorn upp Navigatören och markera (välj ut) det 
objekt som innehåller den analoga storhet som GetAp-objektet ska hämta; t.ex. 
EX1-CONTROL-W-PID0 
Tryck ned Ctrl-tangenten och dubbelklicka samtidigt med MB1 ( vänstra 
knappen på en 3-knappars mus) på GetAp-objektets klassnamn, 'GetAp'. 
Därvid kopieras namnet på det i Navigatören utvalda objekt till GetAp- 
objektet. Det kopierade namnets sista namnled visas i GetAp-objektets symbol; 
se 'PID0' nedan. 
Dubbelklicka med MB1 på GetAp-objektet för att starta Objekts Editorn. 
Editera in under Parameter aktuellt parameternamn; t.ex. ControlDiff . Detta 
namn kommer också att skrivas ut i GetAp-objektets symbol.
Kom ihåg att dubbelklick med MB2 på ett objekt innebär att objektet raderas. 


RtBody attributes pwr_sClass_GetAp
Float32 ActVal VAL Används av PLC Editorn.

DevBody attributes 
AttrRef ApObject VAL Används av PLC Editor. Anger det aktuella attributets fullständiga namn.
Int32 ApObjectSegments   Anger hur många segment av det aktuella objektets namn som ska visas i
GetAp-objektets symbol. Segmenten räknas med början från det aktuella
objektets sista namnled.

0 och 1 ger båda sista namnledet.
PlcNode PlcNode  


GraphPlcNode
object_type 253
parameters[0] 0
parameters[1] 0
parameters[2] 1
parameters[3] 0
subwindows 0
graphmethod 7 (Get,Set)
graphindex 0
default_mask[0] 0
default_mask[1] 1
segname_annotation 0
devbody_annotation 1
compmethod 10
compindex 0
tracemethod 0
traceindex 0
connectmethod 7
executeordermethod 0
objname GetAp
graphname Ap
debugpar


Template Object
ApObjectSegments 2


Attributes detail


ActVal Output
Klass Output
Typ Float32
Flags STATE | RTVIRTUAL | DEVBODYREF | INVISIBLE
GraphName VAL
Kropp RtBody
Används av PLC Editorn. 

ApObject Intern
Klass Intern
Typ AttrRef
Flags
GraphName VAL
Kropp DevBody
Används av PLC Editor. Anger det aktuella attributets fullständiga namn. 

ApObjectSegments Intern
Klass Intern
Typ Int32
Flags
Kropp DevBody
Anger hur många segment av det aktuella objektets namn som ska visas i 
GetAp-objektets symbol. Segmenten räknas med början från det aktuella 
objektets sista namnled. 

0 och 1 ger båda sista namnledet. 

PlcNode Buffer
Klass Buffer
Typ PlcNode
Flags INVISIBLE
Kropp DevBody