dataPARC UA Servers Recommendations
  • 05 Oct 2023
  • PDF

dataPARC UA Servers Recommendations

  • PDF

Article summary

OPC UA Server is a data engine that gathers information and passes that data between the various dataPARC components. This is a primary component of PARCView 7.x required for all functionalities. The Open Platform Communication Unified Architecture (OPC UA) server is the successor to the Open Platform Communication Data Access (OPC DA) server, called the CTCNETHDAConsole in dataPARC. Because of the differences in the OPCDA and OPC UA technology you may need more UA Server services in order to carry the same load as you had with the CTCNETHDAConsole. The OPC UA technology does not rely on DCOM communication and is OS independent.


Minimum

For a basic setup with low usage, we recommend 2 UA servers. 1 UA Server for dataPARC App Services and 1 UA Server for Users.


UA Server for dataPARC App Services

  • 1 base Server App UA Service
  • +1 Pooling UA Server for dataPARC App Services if you rely heavily on any of the following services:
    • PARCdata
    • PARCTask
    • PARCCalcs
    • PARCAlarm


UA Server for Users

  • 1 base User UA Service
  • +1 Pooling User UA server service for every 30 users


Too Many Operations

This error indicates that there are too many requests against your UA Server Services. We recommend adding pooling UA server services to resolve.


How can I tell how my UA Server is performing?

PEM (PARCEnterpriseManager) Tags include tags to measure the load and performance of dataPARC Server applications. Among these are a number of UA PEM Tags Named as follows:

  • [Site].PEM.[Server][Service][OPCServer]:[PORT].[METRIC]
  • Plantname.PEM.DESKTOP-MBNK0A3.UAServer.opc.tcp://desktop-mbnk0a3:51235.Processor Utilization

This tag shows Proessor Utilization for the UA Server port 51235 on server DESKTOP-MBNK0A3. If you have multiple UA servers they will each display with their own PORT number.

In order to best monitor your UA Servers over time we recommend that you review the following metrics for each UA Server per Port: Active Tag Count, Handle Count, Processor Utilization, Start Time, Virtual Bytes, and Private Bytes


How do I set up Pooling UA Server Services?

Article - UA Server Pooling


Was this article helpful?