Class CStoAv
Version 1.0
Modified 15-JAN-2025 13:23:37.00
Kod rt_plc_macro_io.h
Villkorlig lagring i Av-signal (Conditional STOrage Analog Value). 

Villkorlig lagring av analogt värde på angiven lokal Av-signal (= Av objekt). 

Villkorlig lagring syftar på con-ingången, som förväntas vara kopplad. 

Villkorsingången kan med hjälp av Objekts Editorn fås att invertera insignalen. 

Det är inte tillåtet att med funktion i C-program eller PLC program skriva i 
någon av ingångarna. 

Tips

Av-signalens fullständiga namn anges; lämpligen på sätt som anges under 
GetAp -objektet, steg 1 – 4.


RtBody attributes pwr_sClass_cstoav
Float32 In VAL Ingången kopplas till analog signal eller lämnas öppen. I senare fallet kommer
värdet av In att vara föremål för lagring.
Boolean Cond con Anger om lagring ska göras eller ej. FALSE betyder ingen lagring och TRUE
innebär lagring.

DevBody attributes 
AttrRef AvObject In Anger namnet på det Av objekt där lagringen ska göras. Av-signalens sista
namnled visas i CStoAv-symbolens nedre del.
Int32 AvObjectSegments   Anger hur många segment av Av-objektets namn som ska visas i CStoAv-
objektet. Segmenten räknas med början från signalobjektets sista namnled.
PlcNode PlcNode  


GraphPlcNode
object_type 85
parameters[0] 2
parameters[1] 0
parameters[2] 0
parameters[3] 0
subwindows 0
graphmethod 15
graphindex 1
default_mask[0] 3
default_mask[1] 0
segname_annotation 0
devbody_annotation 1
compmethod 11
compindex 0
tracemethod 0
traceindex 1
connectmethod 6
executeordermethod 2
objname CStoAv
graphname CStoAv
debugpar Cond


Template Object
Cond 1


Attributes detail


In Input
Klass Input
Typ Float32
Flags RTVIRTUAL | DEVBODYREF
GraphName VAL
Kropp RtBody
Ingången kopplas till analog signal eller lämnas öppen. I senare fallet kommer 
värdet av In att vara föremål för lagring. 

Cond Input
Klass Input
Typ Boolean
Flags STATE | RTVIRTUAL | DEVBODYREF | NOEDIT
GraphName con
Kropp RtBody
Anger om lagring ska göras eller ej. FALSE betyder ingen lagring och TRUE 
innebär lagring. 

AvObject Intern
Klass Intern
Typ AttrRef
Flags
GraphName In
Kropp DevBody
Anger namnet på det Av objekt där lagringen ska göras. Av-signalens sista 
namnled visas i CStoAv-symbolens nedre del. 

AvObjectSegments Intern
Klass Intern
Typ Int32
Flags
Kropp DevBody
Anger hur många segment av Av-objektets namn som ska visas i CStoAv- 
objektet. Segmenten räknas med början från signalobjektets sista namnled. 

PlcNode Buffer
Klass Buffer
Typ PlcNode
Flags INVISIBLE
Kropp DevBody