Class PlcProcess
Version 1.0
Modified 08-MAR-2026 11:05:32.00
 Configures the plc process.

Object graph


RtBody attributes pwr_sClass_PlcProcess
String104 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
Class Attribute
Type String104
Flags
Body RtBody
 Description of the plc process.

Prio Attribute
Class Attribute
Type Int32
Flags
Body RtBody
 Priority of the plc process.

StartWithDebug Attribute
Class Attribute
Type Boolean
Flags
Body RtBody
 Obsolete.

SubscriptionInterval Attribute
Class Attribute
Type Float32
Flags
Body RtBody
 Update time for subscriptions, when attributes in other nodes are
 references in the plc code.

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

BootVersion Attribute
Class Attribute
Type UInt32
Flags STATE | INVISIBLE
Body RtBody

CurVersion Attribute
Class Attribute
Type UInt32
Flags STATE | INVISIBLE
Body RtBody

StartTime Attribute
Class Attribute
Type DeltaTime
Flags STATE | INVISIBLE
Body RtBody
 Last start time. Uptime.

StopTime Attribute
Class Attribute
Type DeltaTime
Flags STATE | INVISIBLE
Body RtBody
 Last stop time. Uptime.

StallTime Attribute
Class Attribute
Type DeltaTime
Flags STATE | INVISIBLE
Body RtBody
 Stall time at last restart.

LastChgTime Attribute
Class Attribute
Type Time
Flags STATE | INVISIBLE
Body RtBody

ChgCount Attribute
Class Attribute
Type UInt32
Flags STATE | INVISIBLE
Body RtBody

TimerStart Attribute
Class Attribute
Type Pointer to Boolean
Flags POINTER | STATE | INVISIBLE | PRIVATE
Body RtBody

PlcThreadObjects Attribute
Class Attribute
Type Array of Objid
Flags STATE | INVISIBLE | ARRAY
Elements 20
Body RtBody
 List of thread object.

BuildCmd Attribute
Class Attribute
Type String80
Flags
Body DevBody