Volume pwrb | |
Attributes: Runtime | Development | System | Template | Detail C Binding: Struct | Class | Code  ClassTree | INDEX NO INDEX |
Class CStoDTv![]() |
||
---|---|---|
Version | 1.0 | |
Modified | 15-JAN-2025 13:23:37.00 | |
Kod | rt_plc_macro_time.h |
Conditional storage of delta time value.
Conditional storage of a delta time value on a specified local DTv object. Conditional is aimed at the con-input, which is supposed to be connected. The conditional input signal can be inverted by means of the Attribute Editor. The time input can be connected to an output of type Time. It can also be hidden and instead, a constant time can be inserted, as a value of the input. The constant time is displayed in the plc-sheet. It is not allowed, by means of a function in C or PLC programs, to write in any of the inputs.
RtBody attributes pwr_sClass_CStoDTv | |||
---|---|---|---|
DeltaTime | In | VAL | Input time. |
Boolean | Cond | con | Specifies whether a storage will be done or not. FALSE means no storage and TRUE means storage of an analog value. |
DevBody attributes | |||
---|---|---|---|
AttrRef | DTvObject | In | Specifies the name of the object where to store the value. |
Int32 | DTvObjectSegments | Specifies how many segments of the DTv object name that is to be displayed in the symbol of the CStoSv object. The segments are counted from behind. |
|
PlcNode | PlcNode |
GraphPlcNode | |
---|---|
object_type | 281 |
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 |
rtbody_annotation | 1 |
compmethod | 11 |
compindex | 0 |
tracemethod | 0 |
traceindex | 1 |
connectmethod | 31 |
executeordermethod | 2 |
objname | CStoDTv |
graphname | CStoDTv |
debugpar | Cond |
Template Object | |
---|---|
Cond | 1 |
In Input | ||
---|---|---|
Klass | Input | |
Typ | DeltaTime | |
Flags | RTVIRTUAL | DEVBODYREF | NOREMOVE | NOEDIT | |
GraphName | VAL | |
Kropp | RtBody |
The input is connected to a time value or left open. In the latter case the value of In, is considered to be stored.
Cond Input | ||
---|---|---|
Klass | Input | |
Typ | Boolean | |
Flags | STATE | RTVIRTUAL | DEVBODYREF | NOEDIT | |
GraphName | con | |
Kropp | RtBody |
Specifies whether a storage will be done or not. FALSE means no storage and TRUE means storage of an analog value.
DTvObject Intern | ||
---|---|---|
Klass | Intern | |
Typ | AttrRef | |
Flags | ||
GraphName | In | |
Kropp | DevBody |
Specifies the name of the object where to store the value.
DTvObjectSegments Intern | ||
---|---|---|
Klass | Intern | |
Typ | Int32 | |
Flags | ||
Kropp | DevBody |
Specifies how many segments of the DTv object name that is to be displayed in the symbol of the CStoSv object. The segments are counted from behind.
PlcNode Buffer | ||
---|---|---|
Klass | Buffer | |
Typ | PlcNode | |
Flags | INVISIBLE | |
Kropp | DevBody |