Volume pwrb | |
Attributes: Runtime | Development | System | Template | Detail C Binding: Struct | Class | Code  ClassTree | INDEX NO INDEX |
Class SetDp![]() |
||
---|---|---|
Version | 1.0 | |
Modified | 15-JAN-2025 13:23:36.00 | |
Kod | rt_plc_macro_io.h |
Ettställer värdet på digitalt attribut (SET Digital Parameter).
Om och endast om insignalen är TRUE, ettställes den angivna lokala binära storheten, annars ingen påverkan. Storheten kan avse utsignal från objekt eller internt digitalt attribut ( skalär eller element i 1-dimensionell vektor) i godtyckligt lokalt objekt. Den binära storhetens fullständiga namn anges; dess sista namnled visas i SetDp -symbolens högra fält; se nedan.Tips
Det är lämpligt att ange storheten på sätt som anges under GetAp-objektet.
RtBody attributes pwr_sClass_setdp | |||
---|---|---|---|
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 den binära storheten ska ettställas eller ej. FALSE betyder att storheten inte ska påverkas och TRUE innebär att den lokal binära storheten ska sätts TRUE. |
DevBody attributes | |||
---|---|---|---|
AttrRef | Object | sts | Används av PLC Editorn. Anger det aktuella objektets kompletta namn. |
Int32 | ObjectSegments | Anger hur många segment av det aktuella objektets namn som ska visas i SetDp-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 | 257 |
parameters[0] | 1 |
parameters[1] | 0 |
parameters[2] | 0 |
parameters[3] | 0 |
subwindows | 0 |
graphmethod | 7 (Get,Set) |
graphindex | 0 |
default_mask[0] | 1 |
default_mask[1] | 0 |
segname_annotation | 0 |
devbody_annotation | 1 |
compmethod | 12 |
compindex | 0 |
tracemethod | 4 |
traceindex | 1 |
connectmethod | 7 |
executeordermethod | 6 |
objname | SetDp |
graphname | SetDp |
debugpar | In |
Template Object | |
---|---|
In | 1 |
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 den binära storheten ska ettställas eller ej. FALSE betyder att storheten inte ska påverkas och TRUE innebär att den lokal binära storheten ska sätts TRUE.
Object Intern | ||
---|---|---|
Klass | Intern | |
Typ | AttrRef | |
Flags | ||
GraphName | sts | |
Kropp | DevBody |
Används av PLC Editorn. Anger det aktuella objektets kompletta namn.
ObjectSegments Intern | ||
---|---|---|
Klass | Intern | |
Typ | Int32 | |
Flags | ||
Kropp | DevBody |
Anger hur många segment av det aktuella objektets namn som ska visas i SetDp-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 |