Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Operations Management Interface

Object configuration General tab

  • Last UpdatedJul 19, 2024
  • 4 minute read

Use the General tab to configure general properties for the WinPlatform object.

Editor Option

Associated Attribute

Description

Runtime Access (Supervisory, User, Read-Only, None)

Network address

NodeName

The network address of the computer hosting this WinPlatform object. This designation can be either host name or IP address.

Read-Only

History store forward directory

StoreFwdDir

The base path used by the Historian Access Client Layer (HCAL) store-and-forward mechanism to store its data on disk. The data is always stored in a specific subdirectory of this location, based on the tagname of the object hosting the WinPlatform or AppEngine object. If this value is blank or invalid, the directory corresponding to CSIDL_COMMON_APPDATA is used as the base root as per the Windows operating system standard. For example, C:\Documents and Settings\All Users\Application Data\ArchestrA. The name of the object is always appended to the specified store-and-forward directory. For example, if you specify the store-and-forward location as C:\SFData\, then the actual folder that will be created is C:\SFData\<objectname>. Store-and-forward will not work properly if two or more processes specify the same location.

For more information on HCAL, see the Historian documentation.

Read-Only

Minimum RAM

RAMMin

The minimum allowable amount of RAM, in MB, for the computer on which the platform will be deployed. You cannot specify a value lower than 512 MB. The default is 1024 MB.

Read-Only

InTouch alarm provider

ITAlarmProvider.Enabled

If enabled, this WinPlatform object will act as an alarm provider to the InTouch distributed alarm system.

None

Register Using GalaxyName

ITAlarmProvider.ProviderNameAsGalaxyNameEnabled

If enabled, this WinPlatform object will register to Alarm Manager. Format is Galaxy_<GalaxyName>. Default is disabled.

None

N/A

ITAlarmProvider.ProviderName

If ProviderNameasGalaxyName is enabled, the calculated value of this atrirbute in runtime will be Galaxy_<GalaxyName>. If disabled, the value will be Galaxy.

Use this calculated value to determine at runtime, without returning to development, whether or not to use the Galaxy_<GalaxyName> format.

Read-Only

Alarm areas

ITAlarmProvider.Subscription

A space-separated list of areas to subscribe to. For example, "Area1 Area2 Area3". If blank, the platform will subscribe to all areas in the Galaxy and act as an InTouch alarm provider for the whole Galaxy.

Read-Only

Communication Failure Alarm Priority

ITAlarmProvider.CommFailureAlarmPriority

If InTouch alarm provider is enabled, you can configure the priority of communication failure alarms as an integer, 1–999.

Read-Only

Statistics average period

StatsAvgPeriod

The period, in milliseconds, for calculating all average statistics. If this value is less than or equal to the scan period for the object, then the statistics average period is set to every scan period. Valid range is 0 to 86,400.

Supervisory, User

Redundancy message channel IP address

NetRMCAddr

The redundancy message channel IP address is IP address of a network adapter that exists on a redundancy network. This redundancy network is used by redundancy-enabled engines to transmit redundancy information.

For more information on configuring the redundant network, see the Integrated Development Environment (IDE) documentation.

Read-Only

Redundancy message channel port

PortRMC

The port used by the redundancy message channel to synchronize data with a standby engine.

Read-Only

Redundancy primary channel port

PortRPC

The port used by the failover service to manage heartbeats with the standby engine over the primary network.

Read-Only

Message timeout

NMXMsgMxTimeout

Thetime period, in milliseconds, allowed for a response message in cross-engine communications before a timeout will occur. Valid range is 1 to 300000. If timeouts persist, the object should be restarted.

Default is 30,000 ms.

Supervisory, User

NMX heartbeat period

NetNMXHeartbeatPeriod

The time interval, in milliseconds, at which heartbeats are sent to other platforms. Heartbeats will only be established between platforms if a publish/subscribe relationship exists between engines on the platforms. For example, if an engine on WinPlatformA is subscribed to data from an engine on WinPlatformB, then heartbeats will be sent between WinPlatformA and WinPlatformB. WinPlatformA will send heartbeats to WinPlatformB at the rate specified by the WinPlatformA NetNMXHeartbeatPeriod attribute. WinPlatformB will send heartbeats to WinPlatformA at the rate specified by the WinPlatformB NetNMXHeartbeatPeriod attribute.

Recommended (Small System default) value is 2000 ms.

Supervisory, User

Consecutive number of missed NMX heartbeats allowed

NetNMXHeartbeatsMissedConsecMax

The maximum number of consecutive heartbeats that are allowed to be missed from a platform before a "platform communication error" is generated for that platform. For example, assume an engine on WinPlatformA is subscribed to data from an engine on WinPlatformB. If the NetNMXHeartbeatsMissedConsecMax attribute on WinPlatformB has a value of 5, then WinPlatformA will generate a "platform communication error" when it misses six consecutive heartbeats from WinPlatformB. If the NetNMXHeartbeatsMissedConsecMax attribute on WinPlatformA has a value of 2, then WinPlatformB will generate a "platform communication error" when it misses three consecutive heartbeats from WinPlatformA. Specifying a value of 0 is not recommended, as it may trigger false communication errors that would deteriorate the system performance.

Recommended values:

Small System (default): 3

Medium-Large System: 6

Very Large System: 6

Supervisory, User

Message exchange port

PortNMX

The port used by Message Exchange when communicating with other platforms.

Read-Only

TitleResults for “How to create a CRG?”Also Available in