Class CSub
Version 1.0
Modified 15-JAN-2025 13:23:36.00
Kod rt_plc_macro_grafcet.h
Villkorlig exekvering av objekt placerade i underfönster. 

Koden i underfönstret, 
exekverar om och endast om objektets logiska insignal är TRUE; jfr vanliga 
Order-objekt där exekveringen sker så länge ingången är TRUE och därefter 
ytterligare en gång , dvs en Order-instans exekveras totalt minst två gånger. 
placeras under ett WindowPlc objekt (se WindowPlc) under CSub-objektet. 
Ingången kan med hjälp av Objekts Editorn fås att invertera insignalen. 

Underfönstret får innehålla valfria PLC-objekt. 

CSub = C onditional Sub -window. 


RtBody attributes pwr_sClass_csub
Boolean in in Anger om underfönstret ska exekveras eller ej. FALSE betyder ingen
exekvering och TRUE innebär exekvering av objekten i underfönstret.

DevBody attributes 
PlcNode PlcNode  


GraphPlcNode
object_type 104
parameters[0] 1
parameters[1] 0
parameters[2] 0
parameters[3] 0
subwindows 1
subwindow_class[0] pwrb:Class-WindowPlc
graphmethod 7 (Get,Set)
graphindex 0
default_mask[0] 1
default_mask[1] 0
segname_annotation 1
compmethod 17
compindex 0
tracemethod 2
traceindex 1
executeordermethod 2
objname CSub
graphname CSub
debugpar in


Template Object
in 1


Attributes detail


in Input
Klass Input
Typ Boolean
Flags STATE | RTVIRTUAL | NOEDIT
GraphName in
Kropp RtBody
Anger om underfönstret ska exekveras eller ej. FALSE betyder ingen 
exekvering och TRUE innebär exekvering av objekten i underfönstret. 

PlcNode Buffer
Klass Buffer
Typ PlcNode
Flags INVISIBLE
Kropp DevBody