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

AVEVA™ Manufacturing Execution System 2023 R2

Terminal server recommendations

  • Last UpdatedFeb 10, 2025
  • 2 minute read

A common MES application deployment method when those applications are based on AVEVA OMI and AVEVA InTouch HMI is to use Terminal Servers.

The usage of Terminal Server and a thin client architect over a client server architecture with so-called fat clients is a user decision. AVEVA OMI and InTouch HMI applications support both deployment methods.

Note: Terminal Servers are used only with OMI and InTouch HMI applications. They are not required or recommended for use with Work Tasks and MES model-driven application content.

Terminal Server has the following advantages:

  • It provides ease of setup and maintenance of applications. Instead of installing the MES client on many systems, you install it once on the Terminal Server.

  • The clients operate in a controlled Windows environment. All the clients run under the same version of Windows and same patch level.

  • It can reduce hardware costs.

  • It should reduce maintenance costs.

  • It provides the ability for redundancy.

  • Resources are shared, so if your clients need a significant number of resources, they are available. This typically applies to the CPU for which full capacity is not needed all the time.

  • It is very scalable. Although there is a limit to the number of clients per server based on the application, you can add additional memory or CPUs to the server until you reach your limit. Then additional Terminal Servers can be added to meet your needs.

Key parameters

The following table describes the recommended key parameters to use for the Terminal Server in a medium-size system.

Parameter

Comments

Standard Configuration

16 GB RAM

250-GB disk

Microsoft Components

Remote Desktop Services

MES Components

MES Operator

MES Client

MES Middleware Proxy

MES Middleware

System Platform Components

OMI

InTouch

Key Measures

You need to measure CPU and memory requirements on a per client basis. You then need to scale that by the number of clients. A rule of thumb is each MES client will require about 150 MB of RAM.

The CPU on a Terminal Server machine is typically used more than on other servers. This is desired as you want to utilize the resource fully. You need to check peak demand time (such as at shift changes) to ensure that there is sufficient free capacity and, if a redundant pair is being used, that CPU usages never exceeds 50%. As a starting point on a new system, plan for 12 clients per CPU.

  • For redundant pair: CPU usage < 50%

  • For standalone: CPU usage < 80%

  • Memory should be stable with 1 GB free

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