CSV File Driver

Introduction

Comma Separated Variables (CSV) is a simple text based file format for tabular data. A CSV file consists of any number of records, separated by a line break. Each record consists of fields, separated by a comma.

Although CSV is not a formal standard, the Internet Engineering Task Force (IETF) has published the memo RFC 4180, which describes the format and layout of CSV files.

The CSV File driver allows tags to be mapped to row/column positions in a CSV file. The CSV file can be read at a fixed interval, or on demand, or both.

The driver supports write operations using a secondary CSV Update File. To properly support write operations the external program producing the CSV File should periodically read and delete the CSV Update File.

Supported CSV File Tags

The CSV File driver provides these tag types:

IconTag TypeVersionDescription
CSV File Tag CSV File 1.6 A tag representing an externally generated CSV file.

Fernhill SCADA IO Data Tags

You can use these IO Data Tags to represent individual data points in the CSV File:

IconTag TypeVersionDescription
Analog Data Tag IO Analog Data Tag 3.12 Maps an analog tag to an external data source.
Digital Data Tag IO Digital Data Tag 3.12 Maps a digital tag to an external data source.
String Data Tag IO String Data Tag 3.12 Maps a string tag to an external data source.
Word Data Tag IO Word Tag 3.12 Maps a 16-bit unsigned integer tag to an external data source.
Double Word Data Tag IO Double Word Tag 3.12 Maps a 32-bit unsigned integer tag to an external data source.

Further Information

Fernhill SCADA Drivers

For information about other drivers available in Fernhill SCADA.

Glossary

For definitions of the terms used in Fernhill SCADA.