Fernhill SCADA Documentation


Fernhill SCADA is Human Machine Interface (HMI) and Supervisory and Data Acqusition (SCADA) software:

Fernhill SCADA architecture

Fernhill SCADA applications are built and operated using these components:

SCADA Server Software that runs the HMI/SCADA application.
  • Contains the tag database, historian, alarm list, and event log.
  • Runs drivers to communication with PLCs and other data sources.
  • Provides a communication interface for client software.
  • Supports multiple simultaneous client applications.
  • Enforces security.
Configuration Tool A tool for system integrators to create and manage the HMI/SCADA application running on the SCADA server. Using the tool you can:
  • Configure tags to represent PLCs and communication channels to PLCs.
  • Configure data tags to represent equipment or process. For example valve state (open or closed), pressure, temperature, and so on.
  • Configure graphic page tags to visually represent plant and equipment.
  • Configure trend tags to show how process variable change over time.
  • Configure alarm tags to indicate abnormal conditions.
  • Configure calculated tags and programs.
  • Configure how events are recorded in the event log.
  • Run queries on the tag database.
  • Monitor tag status in real time.
  • Monitor communication channels in real time.
Operator Interface A tool for operators to interact with the HMI/SCADA application running on the Fernhill SCADA server. Using the tool, operators can access:
  • Graphic pages showing plant and equipment states.
  • Trend pages showing how process plant variables change over time.
  • The alarm list showing abnormal plant and equipment states.
  • The event log showing the history of significant events.
Data Access A collection of interfaces to allow 3rd party applications to access data in the Fernhill SCADA Server. The interface collection includes:
  • An ODBC Driver to allow office applications access to SCADA Data.
  • An OPC Server to allow Fernhill SCADA data to be integrated into 3rd party SCADA applications.
  • A Java API to allow Java applications access to Fernhill SCADA data.
  • A .NET API to allow Common Runtime Language (CLR) applications access to Fernhill SCADA data.

Further Information

Installing Fernhill SCADA

To learn about installing Fernhill SCADA.

Fernhill SCADA Concepts

To learn about the features and concepts behing Fernhill SCADA.

Operator Interface

For more information on the tools to monitor and control Fernhill SCADA.

Configuration Tool

To learn about the tool to configure Fernhill SCADA.

Fernhill SCADA Server

To learn about the features of the Fernhill SCADA Server.

Data Access

To learn about providing PLC data to other applications.


To learn about drivers that access different data sources.


For definitions of the terms used in Fernhill SCADA.