| Volume pwrb | |
| Attributes: Runtime | Development | System | Template | Detail C Binding: Struct | Class  ClassTree | INDEX NO INDEX |
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 |
| 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.