Class SetDo
Version 1.0
Modified 15-JAN-2025 13:23:35.00
Kod rt_plc_macro_io.h
Ettställer värdet på Do-signal (SET Digital Output). 

Om och endast om insignalen är TRUE, ettställes den angivna lokala Do-
signalen, annars sker ingen påverkan. 

Do-objektets fullständiga namn anges; dess sista namnled visas i SetDo -
symbolens högra fält. 

Tips

Det är lämpligt att ange Do-objektets fullständiga namn på sätt som anges 
under GetAp-objektet, steg 1 – 4.

Se även


RtBody attributes pwr_sClass_setdo
Boolean In in Ingången kopplas till binär signal eller lämnas öppen. I senare fallet är värdet
på In default TRUE och värdet kan inte ändras i målmiljön varför funktionen
då blir ovillkorlig.

Anger om Do-signalen ska ettställas eller ej. FALSE betyder att insignalen inte
ska påverkas och TRUE innebär att den lokal Do-signalen sätts TRUE.

DevBody attributes 
AttrRef DoObject In Används av PLC Editorn. Anger Do-objektets fullständiga namn.
AttrRef SigChanCon   Används av PLC Editorn.
Int32 DoObjectSegments   Anger hur många segment av Do-objektets namn som ska visas i SetDo-
objektets symbol. Segmenten räknas med början från signalobjektets sista
namnled.

0 och 1 ger båda sista namnledet.
Boolean ShowSigChanCon   Anger om namnet på det till Do-objektet kopplade kanalobjektet ska visas i
SetDo-objektets symbol eller ej. FALSE betyder ingen visning och TRUE
visning.

SigChanConSegments anger antalet namnled som ska visas.
Int32 SigChanConSegments   Anger, då ShowSigChanCon = TRUE, hur många segment av det till
signalobjektet kopplade kanalobjektets namn som ska visas i SetDo-objektets
symbol. Segmenten räknas med början från kanalobjektets sista namnled.

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


GraphPlcNode
object_type 75
parameters[0] 1
parameters[1] 0
parameters[2] 0
parameters[3] 0
subwindows 0
graphmethod 7 (Get,Set)
graphindex 1
default_mask[0] 1
default_mask[1] 0
segname_annotation 0
devbody_annotation 1
compmethod 11
compindex 0
tracemethod 1
traceindex 1
connectmethod 2
executeordermethod 6
objname SetDo
graphname SetDo
debugpar In


Template Object
In 1


Attributes detail


In Input
Klass Input
Typ Boolean
Flags STATE | RTVIRTUAL | DEVBODYREF | NOEDIT
GraphName in
Kropp RtBody
Ingången kopplas till binär signal eller lämnas öppen. I senare fallet är värdet 
på In default TRUE och värdet kan inte ändras i målmiljön varför funktionen 
då blir ovillkorlig. 

Anger om Do-signalen ska ettställas eller ej. FALSE betyder att insignalen inte 
ska påverkas och TRUE innebär att den lokal Do-signalen sätts TRUE. 

DoObject Intern
Klass Intern
Typ AttrRef
Flags
GraphName In
Kropp DevBody
Används av PLC Editorn. Anger Do-objektets fullständiga namn. 

SigChanCon Intern
Klass Intern
Typ AttrRef
Flags INVISIBLE
Kropp DevBody
Används av PLC Editorn. 

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

0 och 1 ger båda sista namnledet. 

ShowSigChanCon Intern
Klass Intern
Typ Boolean
Flags
Kropp DevBody
Anger om namnet på det till Do-objektet kopplade kanalobjektet ska visas i 
SetDo-objektets symbol eller ej. FALSE betyder ingen visning och TRUE 
visning. 

SigChanConSegments anger antalet namnled som ska visas. 

SigChanConSegments Intern
Klass Intern
Typ Int32
Flags
Kropp DevBody
Anger, då ShowSigChanCon = TRUE, hur många segment av det till 
signalobjektet kopplade kanalobjektets namn som ska visas i SetDo-objektets 
symbol. Segmenten räknas med början från kanalobjektets sista namnled. 

0 och 1 ger båda sista namnledet. 

PlcNode Buffer
Klass Buffer
Typ PlcNode
Flags INVISIBLE
Kropp DevBody