Skip to main content
Version: 8.1

Driver Modules

The following drivers are available for Ignition's OPC UA module.

Allen-Bradley Ethernet

The Allen-Bradley brand of programmable logic controllers (PLC) is a popular choice in many industries. Ignition can connect to the following Allen-Bradley controllers:

PLCCapability
Logix DriverConnect to Allen-Bradley Logix family devices, including devices with firmware v21+.
ControlLogixConnect to ControlLogix firmware v20 and prior processors.
CompactLogixConnect to CompactLogix firmware v20 and prior processors.
Micro800Connect to Micro820, Micro850, and Micro870 series PLCs.
MicroLogixConnect to MicroLogix 1100, 1200, 1400 and 1500 series PLCs.
PLC5Connect to PLC5s via Ethernet.
SLCConnect to SLC 5/05s via Ethernet.

See the following links for detailed step-by-step instructions on how to connect to these PLCs:

Modbus

The Modbus Driver module allows the Ignition OPC-UA server to communicate with any device that supports the Modbus protocol, that is, the Modbus TCP and Modbus RTU over TCP protocols.

The Modbus Driver module can connect directly to devices that support Ethernet communications or it can also connect to Modbus devices through a Gateway device.

See the following sections for detailed step-by-step instructions:

Siemens

The Siemens Drivers module provides support for connecting to the following PLCs via TCP/IP using the S7 protocol:

  • S7-300
  • S7-400
  • S7-1200
  • S7-1500

For step-by-step instructions on how to connect to Siemens Drivers, see the Siemens page.

UDP and TCP

The UDP driver is a strictly passive listener. The UDP driver is configured to listen to one or more ports on a given IP address.

The TCP driver is configured to connect to one or more ports on a given IP address. This driver can listen, as well as write back to the connected port.

Rules are configured that dictate how the incoming data is interpreted.

For step-by-step instructions on how to connect to TCP Drivers, see the UDP and TCP Driver page.

DNP3

New in 8.1.36

The DNP3 module allows the Ignition OPC UA server to communicate with other devices that support the DNP3 protocol (DNP3 outstations). Utilizes event-based polling for data acquisition by default as well as unsolicited messaging and explicit reads.

For more information, see DNP3.

Legacy DNP3

The Legacy DNP3 module allows the Ignition OPC UA server to communicate with other devices that support the DNP3 protocol (DNP3 outstations). Utilizes unsolicited messaging and explicit reads for data acquisition. No support is offered for this driver.

For more information, see DNP3.

Omron

The Omron Driver modules allows the Ignition OPC UA server to communicate Omron devices.

More information on the Omron NJ driver can be found on the Omron NJ Driver page.

In addition, the Omron FINS Driver page has details on the Omron FINS driver.

BACnet

The BACnet driver allows an Ignition OPC UA server to communicate via the BACnet protocol.

More information can be found on the BACnet page.

IEC 61850

New in 8.1.25

The IEC 61850 driver leverages the Triangle Microworks 61850 library to support IEC-enabled devices using the MMS protocol. The IEC 61850 driver is currently designed for Windows and Linux x64 OS only.

More information on the IEC 61850 driver can be found on the IEC 61850 Driver page.

Mitsubishi TCP Driver

New in 8.1.28

The Mitsubishi TCP driver allows users to create, import, or export addresses when connected to devices that support the MELSEC protocol.

More information can be found on the Mitsubishi TCP Driver page.