Volume pwrs | |
Attributes: Runtime | Development | System | Template | Detail C Binding: Struct | Class  ClassTree | INDEX NO INDEX |
Class Node![]() |
||
---|---|---|
Version | 1.0 | |
Modified | 15-JAN-2025 13:23:33.00 |
Configures a node in the Node Configuration. The object is placed below a $NodeHier object or in the top of the node hierarchy. At the same time some standard objects ( "ValueBase" objects, IOHandler object etc. ) will be configured as children to the $Node by the development environment. The $Node object is implicitly associated with the node it is defining. All descendants are implicitly associated with the same node.Object graph
SysBody attributes pwr_sClass_Node | |||
---|---|---|---|
String80 | Description | Optional text to describe the use of the object. | |
String132 | ErrLogTerm | This function is not implemented. | |
String132 | ErrLogFile | Obsolete from V4.0. | |
Time | BootTime | ProviewR startup time. | |
Time | BootVersion | Version of the root volume at ProviewR startup. | |
UInt32 | BootPlcVersion | Version of the plc program at ProviewR startup. | |
Time | CurrentVersion | Current version of the root volume. This version is updated at ProviewR soft restart. |
|
UInt32 | CurrentPlcVersion | Current version of the plc program. This version is updated at ProviewR soft restart. |
|
UInt32 | Restarts | Number of soft restarts since ProviewR startup. | |
Time | RestartTime | Time for last restart. | |
DeltaTime | RestartStallTime | Stall time for last restart. | |
Time | SystemTime | Current time. The time is updated by the last executed plc thread. | |
NetStatus | SystemStatus | Status of the system. | |
Array of Status | ProcStatus | Status of server processes. | |
Array of Status | ProcMsgSeverity | Process log message severity. | |
Array of String80 | ProcMessage | Process log message. | |
Array of Objid | ProcObject | Configuration object of server processes. | |
Array of Time | ProcTimeStamp | Server processes time stamp. | |
Boolean | EmergBreakTrue | The emergency break flag, EmergBreakTrue, is set at errors regarding the I/O , see ErrorHardLimit in any card object. At process slip or when supervised job has terminated the flag is set by the Watchdog job. FALSE means no action and TRUE means that the action specified by EmergBreakSelect is to be carried out. |
|
EmergBreakSelectEnum | EmergBreakSelect | Specifies the emergency break action. The action is carried out when EmergBreakTrue is TRUE. The possible values are as follows: -- 0 No action -- 1 Re-booting of the node. -- 2 The output signals are frozen on defined values specified by FixedOutValue in -- 3 Stops I/O. Reset of output signals. See also ErrorHardLimit in card objects. |
|
RedundancyStateEnum | RedundancyState | -- 0 Passive -- 1 Active |
|
String80 | OrigName | Original node name if alias name is used. |
Template Object | |
---|---|
ErrLogFile | $pwrp_log/console.log |
Description Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | String80 | |
Flags | ||
Kropp | SysBody |
Optional text to describe the use of the object.
ErrLogTerm Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | String132 | |
Flags | ||
Kropp | SysBody |
This function is not implemented.
ErrLogFile Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | String132 | |
Flags | STATE | INVISIBLE | |
Kropp | SysBody |
Obsolete from V4.0.
BootTime Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Time | |
Flags | STATE | INVISIBLE | |
Kropp | SysBody |
ProviewR startup time.
BootVersion Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Time | |
Flags | STATE | INVISIBLE | |
Kropp | SysBody |
Version of the root volume at ProviewR startup.
BootPlcVersion Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | UInt32 | |
Flags | STATE | INVISIBLE | |
Kropp | SysBody |
Version of the plc program at ProviewR startup.
CurrentVersion Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Time | |
Flags | STATE | INVISIBLE | |
Kropp | SysBody |
Current version of the root volume. This version is updated at ProviewR soft restart.
CurrentPlcVersion Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | UInt32 | |
Flags | STATE | INVISIBLE | |
Kropp | SysBody |
Current version of the plc program. This version is updated at ProviewR soft restart.
Restarts Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | UInt32 | |
Flags | STATE | INVISIBLE | |
Kropp | SysBody |
Number of soft restarts since ProviewR startup.
RestartTime Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Time | |
Flags | STATE | INVISIBLE | |
Kropp | SysBody |
Time for last restart.
RestartStallTime Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | DeltaTime | |
Flags | STATE | INVISIBLE | |
Kropp | SysBody |
Stall time for last restart.
SystemTime Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Time | |
Flags | STATE | INVISIBLE | |
Kropp | SysBody |
Current time. The time is updated by the last executed plc thread.
SystemStatus Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | NetStatus | |
Flags | STATE | INVISIBLE | |
Kropp | SysBody |
Status of the system.
ProcStatus Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Array of Status | |
Flags | STATE | INVISIBLE | ARRAY | |
Elements | 110 | |
Kropp | SysBody |
Status of server processes.
ProcMsgSeverity Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Array of Status | |
Flags | STATE | INVISIBLE | ARRAY | |
Elements | 110 | |
Kropp | SysBody |
Process log message severity.
ProcMessage Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Array of String80 | |
Flags | STATE | INVISIBLE | ARRAY | |
Elements | 110 | |
Kropp | SysBody |
Process log message.
ProcObject Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Array of Objid | |
Flags | STATE | INVISIBLE | ARRAY | |
Elements | 110 | |
Kropp | SysBody |
Configuration object of server processes.
ProcTimeStamp Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Array of Time | |
Flags | STATE | INVISIBLE | ARRAY | |
Elements | 110 | |
Kropp | SysBody |
Server processes time stamp.
EmergBreakTrue Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | Boolean | |
Flags | STATE | INVISIBLE | |
Kropp | SysBody |
The emergency break flag, EmergBreakTrue, is set at errors regarding the I/O , see ErrorHardLimit in any card object. At process slip or when supervised job has terminated the flag is set by the Watchdog job. FALSE means no action and TRUE means that the action specified by EmergBreakSelect is to be carried out.
EmergBreakSelect Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | EmergBreakSelectEnum | |
Flags | ||
Kropp | SysBody |
Specifies the emergency break action. The action is carried out when EmergBreakTrue is TRUE. The possible values are as follows: -- 0 No action -- 1 Re-booting of the node. -- 2 The output signals are frozen on defined values specified by FixedOutValue in -- 3 Stops I/O. Reset of output signals. See also ErrorHardLimit in card objects.
RedundancyState Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | RedundancyStateEnum | |
Flags | STATE | INVISIBLE | |
Kropp | SysBody |
-- 0 Passive -- 1 Active
OrigName Attribute | ||
---|---|---|
Klass | Attribute | |
Typ | String80 | |
Flags | STATE | INVISIBLE | |
Kropp | SysBody |
Original node name if alias name is used.