Home / MES Modules / Ignition Instrument Interface Module / Overview


A Powerful Built-In Parsing Tool


  • Serial Communications
  • File Monitoring
  • Parsing
  • Centralized Instrument Mgmt.


  • Java SE 8+ (server)
  • Java SE 6+ (client)
  • Dual-Core Processor (32 or 64 bit)
  • 4GB RAM
  • 10GB free HD space
  • (requirements vary by usage)

Supported Operating Systems

  • Windows Server 2003/2008/2012
  • Windows Vista, 7, 8 and 10
  • Ubuntu Linux 8.04 or later
  • Other Java 6+ enabled OSes*

Supported Databases

  • We support any database that has a JDBC driver, including:
  • Microsoft® SQL Server
  • Oracle
  • IBM DB2
  • MySQL
  • PostgreSQL
  • Firebird
  • Others
  • *Ignition is compatible with any Java 6+ enabled operating system. Full support is only offered for listed operating systems.


At the core of the Instrument Interface Module is a powerful parsing engine. Beyond processing raw data from serial or text files, any textual data that can be read into either the Ignition client or server can be parsed into meaningful values. This opens up the door to collect data from a variety of sources in the most straightforward manner.

CSV Parsing

An example of the module’s columnar-based CSV parse template that extracts date, time, sample number, temperature and humidity values and makes them available to be accessed in Ignition.

An example is reading temperature and humidity from a device that exposes readings on a simple HTML web page. By using scripts in Ignition, the HTML content can be read and then the temperature and humidity values can be extracted and converted to numeric values using the parsing engine.

The module includes parsing templates that contain textual data with parsing boxes defining the values to be extracted and converted to numeric, date or boolean values.

Other types of parsing boxes allow extracting values at fixed locations, processing CSV columnar data and processing CSV row-based data. A parse template can contain a mixture of any number of the different types of parsing boxes.