Class PlcProcess
Version 1.0
Modified 15-JAN-2025 13:23:37.00
 Configures the plc process.

Object graph


RtBody attributes pwr_sClass_PlcProcess
String80 Description   Description of the plc process.
Int32 Prio   Priority of the plc process.
Boolean StartWithDebug   Obsolete.
Float32 SubscriptionInterval   Update time for subscriptions, when attributes in other nodes are
references in the plc code.
Mask CpuMask   Kernel affinity mask.
This mask is used to specify that the plc process should be
executed on a specific kernel.
UInt32 BootVersion  
UInt32 CurVersion  
DeltaTime StartTime   Last start time. Uptime.
DeltaTime StopTime   Last stop time. Uptime.
DeltaTime StallTime   Stall time at last restart.
Time LastChgTime  
UInt32 ChgCount  
Pointer to Boolean TimerStart  
Array of Objid PlcThreadObjects   List of thread object.

DevBody attributes 
String80 BuildCmd  


Template Object
Prio 5
SubscriptionInterval 1.0


Attributes detail


Description Attribute
Klass Attribute
Typ String80
Flags
Kropp RtBody
 Description of the plc process.

Prio Attribute
Klass Attribute
Typ Int32
Flags
Kropp RtBody
 Priority of the plc process.

StartWithDebug Attribute
Klass Attribute
Typ Boolean
Flags
Kropp RtBody
 Obsolete.

SubscriptionInterval Attribute
Klass Attribute
Typ Float32
Flags
Kropp RtBody
 Update time for subscriptions, when attributes in other nodes are
 references in the plc code.

CpuMask Attribute
Klass Attribute
Typ Mask
Flags
Kropp RtBody
 Kernel affinity mask.
 This mask is used to specify that the plc process should be
 executed on a specific kernel.

BootVersion Attribute
Klass Attribute
Typ UInt32
Flags STATE | INVISIBLE
Kropp RtBody

CurVersion Attribute
Klass Attribute
Typ UInt32
Flags STATE | INVISIBLE
Kropp RtBody

StartTime Attribute
Klass Attribute
Typ DeltaTime
Flags STATE | INVISIBLE
Kropp RtBody
 Last start time. Uptime.

StopTime Attribute
Klass Attribute
Typ DeltaTime
Flags STATE | INVISIBLE
Kropp RtBody
 Last stop time. Uptime.

StallTime Attribute
Klass Attribute
Typ DeltaTime
Flags STATE | INVISIBLE
Kropp RtBody
 Stall time at last restart.

LastChgTime Attribute
Klass Attribute
Typ Time
Flags STATE | INVISIBLE
Kropp RtBody

ChgCount Attribute
Klass Attribute
Typ UInt32
Flags STATE | INVISIBLE
Kropp RtBody

TimerStart Attribute
Klass Attribute
Typ Pointer to Boolean
Flags POINTER | STATE | INVISIBLE | PRIVATE
Kropp RtBody

PlcThreadObjects Attribute
Klass Attribute
Typ Array of Objid
Flags STATE | INVISIBLE | ARRAY
Elements 20
Kropp RtBody
 List of thread object.

BuildCmd Attribute
Klass Attribute
Typ String80
Flags
Kropp DevBody