0.60

ReferenceHardware

Hardware

Connect DAQ cards, PLCs, and servers to Synnax with the Driver.

The Synnax Driver connects hardware to Synnax. It runs tasks that read data from devices into channels, and tasks that write commands from channels to devices.

What hardware is for

To run logic close to the hardware, deploy an Arc automation to the Driver.

Devices and tasks

  • Devices -> a device is one piece of hardware or one server. The Driver finds NI, LabJack, and EtherCAT devices by itself. You connect Modbus, OPC UA, and HTTP servers by their address.
  • Tasks -> a task is a job that the Driver runs on a device. A read task records values in channels. A write task sends the commands from channels to outputs.

Supported integrations

IntegrationWindowsmacOSLinuxNI Linux RTDocker
EtherCATEtherCAT modules on a network port
HTTPDevices and services with an HTTP JSON API
LabJackLabJack T-series devices
ModbusModbus TCP servers, such as PLCs and I/O modules
National InstrumentsNI-DAQmx devices, such as CompactDAQ and PXI
OPC UAOPC UA servers, such as PLCs and SCADA systems

Synnax Desktop runs on macOS with Apple silicon and on Windows (x64). It supports the integrations of its operating system, so NI devices need Windows. Some integrations need the vendor’s software on the same computer as the Driver: NI-DAQmx for National Instruments, LJM for LabJack, and Npcap on Windows for EtherCAT. Each setup page links to the download.

Where the Driver runs

Plugged-in devicesUSB, PCIe, EtherCAT
Network devicesPLCs, OPC UA, HTTP
Driverruns tasks
Corestores channels
Plugged-in devicesUSB, PCIe, EtherCAT
Network devicesPLCs, OPC UA, HTTP
Driverruns tasks
Corestores channels

Synnax Desktop starts a Synnax Core on your computer, and the Core runs the Driver. The Driver reaches the devices plugged into the computer and the devices on any network the computer can reach. In the devices toolbar, devices that the Driver finds show under Node 1 Embedded Driver.

Enterprise

A Core runs an embedded Driver by default. You can also install the Driver on another machine, such as an NI CompactRIO controller or a test stand computer. That Driver connects to the Core over the network and runs the tasks for the hardware on its machine. On an NI Linux Real-Time controller, tasks and Arc automations run next to the hardware, with no network delay in the control loop.