- 05 Oct 2023
- Print
- PDF
dataPARC UA Servers Recommendations
- Updated on 05 Oct 2023
- Print
- PDF
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
- PARCdata
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?