Class NodeConfig
Version 1.0
Modified 08-MAR-2026 11:05:32.00
 The NodeConfig object configures a node in the current project
 on which the ProviewR runtime environment should be started.

 The NodeConfig object is created in the project volume as a child to
 a BusConfig-object in the node-hierachy. Is is the root of an object
 tree of  volumeload and distribution object, which together configures
 QCOM, nethandler and the distributor. The following objects can be a part
 of the tree.

 The NodeConfig object should have a RootVolumeLoad object as
 a child, that states the volume to load on this node.

 Any additional classvolumes that belongs to a mounted volume can
 be loaded with a ClassVolumeLoad object.

 Distribution objects (Distribute, ApplDistribute) configures
 application programs and other files that should be copied to the node.

See also



RtBody attributes pwr_sClass_NodeConfig
String104 Description   Description of the node
String80 NodeName   The name of the node, i.e. the network node hostname.
OpSysEnum OperatingSystem   Operating system of the node.
String80 BootNode   Boot system of the node.
UInt32 BusNumber   QCOM bus number.
Obsolete since V4.0
String80 Address   IP address of the node in format a.b.c.d, e.g. 192.168.32.144,
or the host name.
UInt32 Port   QCOM port, if different from standard port.
Boolean SimulateSingleProcess   Gathers all plcprograms to a single thread with on scantime.
Float32 SimulateSingleScanTime   Scantime of the single plc-thread.
Boolean DistributeDisable   Disables distribution for this node.
RemoteShellEnum RemoteAccessType   Remote shell access type.
Float32 QComMinResendTime   QCom minimum resend time in seconds.
Float32 QComMaxResendTime   QCom maxium resend time in seconds.
UInt32 QComExportBufQuota   QCom max export buffer quota.
Float32 QComAckDelay   QCom acknowledge delay time in seconds.
UInt32 QComSegmentSize   QCom segment size.
RedundanceNodeConfig SecondaryNode   Secondary node.


Template Object
QComExportBufQuota 600000
QComAckDelay 0.002


Attributes detail


Description Attribute
Class Attribute
Type String104
Flags
Body RtBody
 Description of the node

NodeName Attribute
Class Attribute
Type String80
Flags
Body RtBody
 The name of the node, i.e. the network node hostname.

OperatingSystem Attribute
Class Attribute
Type OpSysEnum
Flags
Body RtBody
 Operating system of the node.

BootNode Attribute
Class Attribute
Type String80
Flags
Body RtBody
 Boot system of the node.
 Loadfiles, applications and graph-files will be copied to this
 node by the distributor.
 In most cases this is the node itself.

 For ELN systems that is booted from a VMS node, the the VMS-node
 is the boot node.
 If the node is a development node which has access to the
 directories of the development environment, no distribution is
 required. This is marked with a '-' sign in the BootNode attribute.

BusNumber Attribute
Class Attribute
Type UInt32
Flags INVISIBLE
Body RtBody
QCOM bus number.
Obsolete since V4.0

Address Attribute
Class Attribute
Type String80
Flags
Body RtBody
IP address of the node in format a.b.c.d, e.g. 192.168.32.144,
or the host name.

Port Attribute
Class Attribute
Type UInt32
Flags
Body RtBody
QCOM port, if different from standard port.

SimulateSingleProcess Attribute
Class Attribute
Type Boolean
Flags
Body RtBody
Gathers all plcprograms to a single thread with on scantime.

SimulateSingleScanTime Attribute
Class Attribute
Type Float32
Flags
Body RtBody
Scantime of the single plc-thread.

DistributeDisable Attribute
Class Attribute
Type Boolean
Flags
Body RtBody
Disables distribution for this node.

RemoteAccessType Attribute
Class Attribute
Type RemoteShellEnum
Flags
Body RtBody
Remote shell access type, SSH or RSH.
SSH will copy the distribtion package with scp and unpack it with SSH.
This recommended of security reasons. It requires createion of a public/private
key pair, where the public should be copied to the target node.

RSH will copy with ftp and unpack with RSH. I requires a .rhosts file on the target
node and that the login of user pwrp is unchanged.

QComMinResendTime Attribute
Class Attribute
Type Float32
Flags
Body RtBody
QCom minimum resend time in seconds.

QComMaxResendTime Attribute
Class Attribute
Type Float32
Flags
Body RtBody
QCom maxium resend time in seconds.

QComExportBufQuota Attribute
Class Attribute
Type UInt32
Flags
Body RtBody
QCom max export buffer quota.

QComAckDelay Attribute
Class Attribute
Type Float32
Flags
Body RtBody
QCom acknowledge delay time in seconds.

QComSegmentSize Attribute
Class Attribute
Type UInt32
Flags
Body RtBody
QCom segment size.

SecondaryNode Attribute
Class Attribute
Type RedundanceNodeConfig
Flags CLASS
Body RtBody
Secondary node.