Data Access Tools

Help Contents

Data Access

Fernhill SCADA provides a range of API:

Fernhill SCADA data access interfaces OPC Fernhill SCADA .NET Framework API Fernhill SCADA Java API Fernhill SCADA ODBC Driver IEC 61131-3 SQL Mitsubishi Melsec Driver Omron Driver Siemens S7 Driver Idec Micro Driver Allen Bradley Driver Modbus Driver Data File Driver OPC Client Driver ODBC Client Driver SNMP Client Driver All Drivers

The OPC, ODBC and ADO.NET interfaces follow their respective standards. The .NET API and Java API are proprietary.

You can use these interfaces to access SCADA data:

InterfaceUse
OPC UA Provides data to OPC UA applications.
OPC Classic Provides data to OPC Classic applications. Supports:
  • Supports Data Access (DA).
  • Alarms and Events (AE)
  • Historic Data Access (HDA)
ODBC The ODBC driver allows ODBC aware applications to access Fernhill SCADA data. For example Microsoft Excel, or SAP Crystal Reports.
ADO.NET The Fernhill SCADA .NET Data provider allows CLR programs to access SCADA data using SQL commands.
.NET API The .NET API allows Common Language Runtime (CLR) programs to interface directly to Fernhill SCADA.
Java API The Java API allows Java programs to interface directly to Fernhill SCADA.

Supported Operating Systems

Not all data access interfaces are available on all operating systems. Use this table to see which interfaces are supported on your operating system:

InterfaceWindowsLinuxmacOS
OPC UA Yes Yes Yes
OPC Classic Yes No No
ODBC Yes Yes Yes
ADO.NET Yes No No
.NET API Yes No No
Java API Yes Yes Yes

Further Information

OPC Introduction

To learn about OPC and how to connect third party OPC aware applications to Fernhill SCADA.

.NET Framework API

To learn about the .NET Framework API and how to access Fernhill SCADA from Common Language Runtime (CLR) programs.

Java API

To learn about the Java API and how to access Fernhill SCADA from Java programs.

Open Database Connectivity (ODBC)

To learn about ODBC and how to connect third party ODBC aware applications to Fernhill SCADA.

Glossary

For the meaning of terms used in Fernhill SCADA.