User Account 1 1
Cart 0  0,00

RO Ethernet/USB 16*A/D-4*D/A module with 16 * A/D inputs and 4 * D/A outputs (Modbus TCP compatible)

Price range: € 772,91 through € 784,81 Incl. 19% VAT plus shipping

SKU: RO-(ETH/LC)/(USB)-AD16-DA4 Category:

Our promise to you

The RO-(ETH/LC)/(USB)-AD16-DA4 module has 16 analog inputs and 4 analog outputs. As an interface option, you can choose between an open-source Ethernet connection with galvanic isolation or a standard USB 2.0 connection.

  • Ethernet interface 10/100 Mbit with galvanic isolation
  • Web interface
  • Open standard Ethernet or Modbus TCP protocol
  • USB 2.0 interface up to 480 Mbit
  • 16 * A/D inputs with 16-bit resolution each
  • Voltage ranges: 0–5V, 0–10V, ±5V, ±10V
  • Optional current ranges: 0–20mA, 4–20mA, 0–24mA
  • 4 * D/A outputs with 16-bit resolution each
  • Voltage ranges: 0–5V, 0–10V, ±5V, ±10V

Control of Ethernet modules via Modbus TCP protocol

Modbus TCP is a protocol based on TCP/IP that is used for communication between different devices. It allows data to be read and written via so-called registers and bits. Standardized function codes are used for this purpose, such as:

General register allocation

Modbus
register
(dez)
Data type Access Data
size
(Bit)
Description
0 ... 9999 Coil write / read 1 Writing and reading back digital outputs
10000 ... 19999 Discrete Inputs read 1 Read digital inputs
30000 ... 39999 Input Register read 16 Read holder register
40000 ... 49999 Holding Register write / read 16 Write and read back registers

Control of Ethernet modules via Modbus TCP

Our modules can be controlled via the Modbus register protocol for quick and easy integration. This protocol allows you to conveniently read and write values, switch digital outputs, or query inputs. The complete protocol is available for download.

Example:

// Writes the digital outputs of channels 1-16
MASTER.WriteMultipleRegisters(SLAVE_ID, 0x0420, 0x03);

// Reads the values from channels 1-16
registerValue = MASTER.ReadHoldingRegisters(SLAVE_ID, 0x0420, NUMREGISTERS);

 


Configuration of our Modbus TCP modules

The Ethernet module is configured as follows at the factory:

Modbus active = YES
Modbus IP address = IP address of the module
Modbus port = 502 (standard Modbus port)

If you would like to use your own settings or deactivate the Modbus function, please use the configuration menu of our ICT-Tool.

Icon Can

Changing the parameters in the ICT-Tool

1. Setting/changing the IP address:

The IP address for Modbus TCP and TCP-IP is always identical.

Detailed instructions on how to change the IP address can be found at the following link:

 

 

2. Deactivate the Modbus function in the module:

If you want to deactivate the Modbus function, navigate to the “Modbus TCP” submenu, uncheck the “Enable” box, and then save your settings.

3. Port configuration

Modbus TCP communication takes place on port 502 by default. Alternatively, any port between 100 and 49151 can be set.

FormCfgCANStatus


Modbus I/O test

In the diagnostics section of the ICT-Tool, you can test the module's digital and analog inputs and outputs directly via Modbus TCP. Register addresses as well as transfer and return values are displayed in a debug panel, allowing you to quickly diagnose problems with the D/A converter, for example. A complete overview of all register addresses and examples can be found in the Modbus manual at the following link:

FormDiagnoseSetDAWithDelay

Programming our modules with the DELIB driver library

The DELIB driver library enables uniform communication with all DEDITEC products. Thanks to its comprehensive and clearly structured design, our modules can be integrated into your projects and controlled in almost any programming language.

Detailed instructions on DELIB and a variety of programming examples can be found here:

 

A list of all DELIB commands can be found here:

Logo DeLib

Programming our modules with the DELIB driver library ETH

DELIB ETH is a pure Ethernet version of the DEDITEC driver library. It does not contain any drivers for USB or serial ports and does not need to be installed on the PC. There is also no need to configure or integrate a module in the registry. Admin write permissions are also not required.

As a project customer, you can also integrate DELIB ETH directly into your own setup.

All products with an Ethernet interface are supported by DELIB ETH and can be addressed directly via the TCP/IP address.

 

Click here for DELIB ETH:

Example of programming our modules with DELIB

The following examples show how to open a module and switch digital outputs.

Open module:
uint ModulID = 14; - the ID depends on the module type. (s. delib.h)
uint ModulNr = 0; - always 0 by default
uint handle; - handle of the open module
handle = DapiOpenModule(ModulID, ModulNr);

Switching relays:
uint ch = 0; - channel number
uint val = 1; - value to be set (0=off / 1=on)
DapiDOSet1(handle, ch, val);

Close module:
DapiCloseModule(handle);

Explanation:

The “DapiOpenModule” function is used to open a module. The two parameters passed within the parentheses determine which module is to be opened.

The first parameter refers to the module ID. You can find the correct ID for your module in the delib.h file, which is located in the DEDITEC installation path.
The second parameter refers to the module number, which is important if several modules of the same type are operated on one PC. If only one module is connected to the PC, simply enter “0”. The module number can be set directly on the module using the ICT-Tool.

How do I test my module?

You can access the module directly via the graphical user interface and execute all functions.

Click here for the ICT tool:

Overview ICT Tool DE

Programming our Ethernet modules

Our Ethernet modules are programmed using the DELIB driver library.

 

The following programming options (protocols/IP address) are available:

Module mit einem 10/100 Mbit Ethernet-Interface können direkt an einem PC oder an einem Netzwerk-LAN angeschlossen werden. Für die Konfiguration stehen folgende Möglichkeiten zur Auswahl:

Ansteuerung von Ethernet-Modulen mit Hilfe der IP-Direct-Methode

Mit dieser Methode können Sie unsere Ethernet-Module direkt über die IP-Adresse öffnen und steuern. Eine Installation des DELIB-Setups ist nicht notwendig.

Im folgenden Beispiel wird das Modul über IP-Direct geöffnet:

DAPI_OPENMODULEEX_STRUCT exbuffer = new DAPI_OPENMODULEEX_STRUCT();

exbuffer.address = „192.168.1.1“;

exbuffer.portno   = 9912;

exbuffer.timeout  = 5000;

handle = DapiOpenModuleEx(29, 0, exbuffer, 0);

Ansteuerung von Ethernet-Modulen mit Hilfe der Standard-Methode (Registry)

Mit dieser Methode wird das Modul über die in der Registry hinterlegten Netzwerkkonfiguration geöffnet.

Dadurch muss die Anwendungssoftware nicht die IP-Adresse kennen, da diese auf dem Rechner in der Registry gespeichert ist. Die Verteilung von Software auf unterschiedliche Rechner ist dadurch einfacher.

Die Konfiguration kann mit Hilfe des ICT-Tools in der Registry abgespeichert werden.

Im folgenden Beispiel wird das Modul über die Standard-Methode geöffnet:

uint ModulID = 39; (s. delib.h)

uint ModulNr = 0;

handle = DapiOpenModule(ModulID, ModulNr);

Ansteuerung von Ethernet-Modulen über TCP/IP über unser offenes Ethernet Protokoll

Bei Bedarf können Sie Ihre eigene Ansteuerung selber programmieren. Das Protokoll, welches die Kommunikation über TCP/IP beschreibt, ist offen gelegt. Die Ansteuerung erfolgt registerbasiert. Hierfür wurde ein Kommunikations-Protokoll erstellt, anhand dessen die Register des Moduls angesprochen werden und somit Lese- oder Schreibbefehle ausgeführt werden. Das Handbuch “Protokolle & Registerbelegung” beschreibt die Sende- und Empfangsrahmen, um mit unseren Ethernet-Modulen zu kommunizieren.

Our Ethernet products can be controled in various ways. For a better overview, we have divided these into the following points:

  • IP direct method
  • Standard method (registry)
  • DEDITEC TCP/IP protocol
  • Modbus TCP protocol

Ansteuerung von Ethernet-Modulen mit Hilfe der IP-Direct-Methode

Mit dieser Methode können Sie unsere Ethernet-Module direkt über die IP-Adresse öffnen und steuern. Eine Installation des DELIB-Setups ist nicht notwendig.

Im folgenden Beispiel wird das Modul über IP-Direct geöffnet:

DAPI_OPENMODULEEX_STRUCT exbuffer = new DAPI_OPENMODULEEX_STRUCT();

exbuffer.address = „192.168.1.1“;

exbuffer.portno   = 9912;

exbuffer.timeout  = 5000;

handle = DapiOpenModuleEx(29, 0, exbuffer, 0);

Ansteuerung von Ethernet-Modulen mit Hilfe der Standard-Methode (Registry)

Mit dieser Methode wird das Modul über die in der Registry hinterlegten Netzwerkkonfiguration geöffnet.

Dadurch muss die Anwendungssoftware nicht die IP-Adresse kennen, da diese auf dem Rechner in der Registry gespeichert ist. Die Verteilung von Software auf unterschiedliche Rechner ist dadurch einfacher.

Die Konfiguration kann mit Hilfe des ICT-Tools in der Registry abgespeichert werden.

Im folgenden Beispiel wird das Modul über die Standard-Methode geöffnet:

uint ModulID = 39; (s. delib.h)

uint ModulNr = 0;

handle = DapiOpenModule(ModulID, ModulNr);

Ansteuerung von Ethernet-Modulen über TCP/IP über unser offenes Ethernet Protokoll

Bei Bedarf können Sie Ihre eigene Ansteuerung selber programmieren. Das Protokoll, welches die Kommunikation über TCP/IP beschreibt, ist offen gelegt. Die Ansteuerung erfolgt registerbasiert. Hierfür wurde ein Kommunikations-Protokoll erstellt, anhand dessen die Register des Moduls angesprochen werden und somit Lese- oder Schreibbefehle ausgeführt werden. Das Handbuch “Protokolle & Registerbelegung” beschreibt die Sende- und Empfangsrahmen, um mit unseren Ethernet-Modulen zu kommunizieren.

Module mit einem 10/100 Mbit Ethernet-Interface können direkt an einem PC oder an einem Netzwerk-LAN angeschlossen werden. Für die Konfiguration stehen folgende Möglichkeiten zur Auswahl:

Control of Ethernet modules using the IP Direct method

This method allows you to open and control our Ethernet modules directly via the IP address. It is not necessary to install the DELIB setup.

In the following example, the module is opened via IP-Direct:

DAPI_OPENMODULEEX_STRUCT exbuffer = new DAPI_OPENMODULEEX_STRUCT();

exbuffer.address = „192.168.1.1“;

exbuffer.portno   = 9912;

exbuffer.timeout  = 5000;

handle = DapiOpenModuleEx(29, 0, exbuffer, 0);

Control of Ethernet modules using the standard method (registry)

This method opens the module via the network configuration stored in the registry.

This means that the application software does not need to know the IP address, as this is stored on the computer in the registry. This makes it easier to distribute software to different computers.

The configuration can be saved in the registry using the ICT-Tool.

In the following example, the module is opened using the standard method:

uint ModulID = 39; (s. delib.h)

uint ModulNr = 0;

handle = DapiOpenModule(ModulID, ModulNr);

Control of Ethernet modules via TCP/IP using our open Ethernet protocol

If required, you can program your own control system yourself. The protocol that describes communication via TCP/IP is open. Control is register-based. A communication protocol has been created for this purpose, which is used to address the registers of the module and thus execute read or write commands. The “Protocols & Register Assignment” manual describes the send and receive frames for communicating with our Ethernet modules.

This method allows you to open and control our Ethernet modules directly via the IP address. Installation of the DELIB setup is not necessary.

In the following example, the module is opened via IP Direct:

DAPI_OPENMODULEEX_STRUCT exbuffer = new DAPI_OPENMODULEEX_STRUCT();

exbuffer.address = „192.168.1.1“;

exbuffer.portno   = 9912;

exbuffer.timeout  = 5000;

handle = DapiOpenModuleEx(29, 0, exbuffer, 0);

Ansteuerung von Ethernet-Modulen mit Hilfe der IP-Direct-Methode

Mit dieser Methode können Sie unsere Ethernet-Module direkt über die IP-Adresse öffnen und steuern. Eine Installation des DELIB-Setups ist nicht notwendig.

Im folgenden Beispiel wird das Modul über IP-Direct geöffnet:

DAPI_OPENMODULEEX_STRUCT exbuffer = new DAPI_OPENMODULEEX_STRUCT();

exbuffer.address = „192.168.1.1“;

exbuffer.portno   = 9912;

exbuffer.timeout  = 5000;

handle = DapiOpenModuleEx(29, 0, exbuffer, 0);

Ansteuerung von Ethernet-Modulen mit Hilfe der Standard-Methode (Registry)

Mit dieser Methode wird das Modul über die in der Registry hinterlegten Netzwerkkonfiguration geöffnet.

Dadurch muss die Anwendungssoftware nicht die IP-Adresse kennen, da diese auf dem Rechner in der Registry gespeichert ist. Die Verteilung von Software auf unterschiedliche Rechner ist dadurch einfacher.

Die Konfiguration kann mit Hilfe des ICT-Tools in der Registry abgespeichert werden.

Im folgenden Beispiel wird das Modul über die Standard-Methode geöffnet:

uint ModulID = 39; (s. delib.h)

uint ModulNr = 0;

handle = DapiOpenModule(ModulID, ModulNr);

Ansteuerung von Ethernet-Modulen über TCP/IP über unser offenes Ethernet Protokoll

Bei Bedarf können Sie Ihre eigene Ansteuerung selber programmieren. Das Protokoll, welches die Kommunikation über TCP/IP beschreibt, ist offen gelegt. Die Ansteuerung erfolgt registerbasiert. Hierfür wurde ein Kommunikations-Protokoll erstellt, anhand dessen die Register des Moduls angesprochen werden und somit Lese- oder Schreibbefehle ausgeführt werden. Das Handbuch “Protokolle & Registerbelegung” beschreibt die Sende- und Empfangsrahmen, um mit unseren Ethernet-Modulen zu kommunizieren.

Module mit einem 10/100 Mbit Ethernet-Interface können direkt an einem PC oder an einem Netzwerk-LAN angeschlossen werden. Für die Konfiguration stehen folgende Möglichkeiten zur Auswahl:

Ansteuerung von Ethernet-Modulen mit Hilfe der IP-Direct-Methode

Mit dieser Methode können Sie unsere Ethernet-Module direkt über die IP-Adresse öffnen und steuern. Eine Installation des DELIB-Setups ist nicht notwendig.

Im folgenden Beispiel wird das Modul über IP-Direct geöffnet:

DAPI_OPENMODULEEX_STRUCT exbuffer = new DAPI_OPENMODULEEX_STRUCT();

exbuffer.address = „192.168.1.1“;

exbuffer.portno   = 9912;

exbuffer.timeout  = 5000;

handle = DapiOpenModuleEx(29, 0, exbuffer, 0);

Ansteuerung von Ethernet-Modulen mit Hilfe der Standard-Methode (Registry)

Mit dieser Methode wird das Modul über die in der Registry hinterlegten Netzwerkkonfiguration geöffnet.

Dadurch muss die Anwendungssoftware nicht die IP-Adresse kennen, da diese auf dem Rechner in der Registry gespeichert ist. Die Verteilung von Software auf unterschiedliche Rechner ist dadurch einfacher.

Die Konfiguration kann mit Hilfe des ICT-Tools in der Registry abgespeichert werden.

Im folgenden Beispiel wird das Modul über die Standard-Methode geöffnet:

uint ModulID = 39; (s. delib.h)

uint ModulNr = 0;

handle = DapiOpenModule(ModulID, ModulNr);

Ansteuerung von Ethernet-Modulen über TCP/IP über unser offenes Ethernet Protokoll

Bei Bedarf können Sie Ihre eigene Ansteuerung selber programmieren. Das Protokoll, welches die Kommunikation über TCP/IP beschreibt, ist offen gelegt. Die Ansteuerung erfolgt registerbasiert. Hierfür wurde ein Kommunikations-Protokoll erstellt, anhand dessen die Register des Moduls angesprochen werden und somit Lese- oder Schreibbefehle ausgeführt werden. Das Handbuch “Protokolle & Registerbelegung” beschreibt die Sende- und Empfangsrahmen, um mit unseren Ethernet-Modulen zu kommunizieren.

This method opens the module using the network configuration stored in the registry.

This means that the application software does not need to know the IP address, as this is stored in the registry on the computer. This makes it easier to distribute software to different computers.

The configuration can be saved in the registry using the ICT-Tool.

In the following example, the module is opened using the standard method:

uint ModulID = 39; (s. delib.h)

uint ModulNr = 0;

handle = DapiOpenModule(ModulID, ModulNr);

Ansteuerung von Ethernet-Modulen mit Hilfe der IP-Direct-Methode

Mit dieser Methode können Sie unsere Ethernet-Module direkt über die IP-Adresse öffnen und steuern. Eine Installation des DELIB-Setups ist nicht notwendig.

Im folgenden Beispiel wird das Modul über IP-Direct geöffnet:

DAPI_OPENMODULEEX_STRUCT exbuffer = new DAPI_OPENMODULEEX_STRUCT();

exbuffer.address = „192.168.1.1“;

exbuffer.portno   = 9912;

exbuffer.timeout  = 5000;

handle = DapiOpenModuleEx(29, 0, exbuffer, 0);

Ansteuerung von Ethernet-Modulen mit Hilfe der Standard-Methode (Registry)

Mit dieser Methode wird das Modul über die in der Registry hinterlegten Netzwerkkonfiguration geöffnet.

Dadurch muss die Anwendungssoftware nicht die IP-Adresse kennen, da diese auf dem Rechner in der Registry gespeichert ist. Die Verteilung von Software auf unterschiedliche Rechner ist dadurch einfacher.

Die Konfiguration kann mit Hilfe des ICT-Tools in der Registry abgespeichert werden.

Im folgenden Beispiel wird das Modul über die Standard-Methode geöffnet:

uint ModulID = 39; (s. delib.h)

uint ModulNr = 0;

handle = DapiOpenModule(ModulID, ModulNr);

Ansteuerung von Ethernet-Modulen über TCP/IP über unser offenes Ethernet Protokoll

Bei Bedarf können Sie Ihre eigene Ansteuerung selber programmieren. Das Protokoll, welches die Kommunikation über TCP/IP beschreibt, ist offen gelegt. Die Ansteuerung erfolgt registerbasiert. Hierfür wurde ein Kommunikations-Protokoll erstellt, anhand dessen die Register des Moduls angesprochen werden und somit Lese- oder Schreibbefehle ausgeführt werden. Das Handbuch “Protokolle & Registerbelegung” beschreibt die Sende- und Empfangsrahmen, um mit unseren Ethernet-Modulen zu kommunizieren.

Module mit einem 10/100 Mbit Ethernet-Interface können direkt an einem PC oder an einem Netzwerk-LAN angeschlossen werden. Für die Konfiguration stehen folgende Möglichkeiten zur Auswahl:

Ansteuerung von Ethernet-Modulen mit Hilfe der IP-Direct-Methode

Mit dieser Methode können Sie unsere Ethernet-Module direkt über die IP-Adresse öffnen und steuern. Eine Installation des DELIB-Setups ist nicht notwendig.

Im folgenden Beispiel wird das Modul über IP-Direct geöffnet:

DAPI_OPENMODULEEX_STRUCT exbuffer = new DAPI_OPENMODULEEX_STRUCT();

exbuffer.address = „192.168.1.1“;

exbuffer.portno   = 9912;

exbuffer.timeout  = 5000;

handle = DapiOpenModuleEx(29, 0, exbuffer, 0);

Ansteuerung von Ethernet-Modulen mit Hilfe der Standard-Methode (Registry)

Mit dieser Methode wird das Modul über die in der Registry hinterlegten Netzwerkkonfiguration geöffnet.

Dadurch muss die Anwendungssoftware nicht die IP-Adresse kennen, da diese auf dem Rechner in der Registry gespeichert ist. Die Verteilung von Software auf unterschiedliche Rechner ist dadurch einfacher.

Die Konfiguration kann mit Hilfe des ICT-Tools in der Registry abgespeichert werden.

Im folgenden Beispiel wird das Modul über die Standard-Methode geöffnet:

uint ModulID = 39; (s. delib.h)

uint ModulNr = 0;

handle = DapiOpenModule(ModulID, ModulNr);

Ansteuerung von Ethernet-Modulen über TCP/IP über unser offenes Ethernet Protokoll

Bei Bedarf können Sie Ihre eigene Ansteuerung selber programmieren. Das Protokoll, welches die Kommunikation über TCP/IP beschreibt, ist offen gelegt. Die Ansteuerung erfolgt registerbasiert. Hierfür wurde ein Kommunikations-Protokoll erstellt, anhand dessen die Register des Moduls angesprochen werden und somit Lese- oder Schreibbefehle ausgeführt werden. Das Handbuch “Protokolle & Registerbelegung” beschreibt die Sende- und Empfangsrahmen, um mit unseren Ethernet-Modulen zu kommunizieren.

If necessary, you can program your own control system yourself. The protocol that describes communication via TCP/IP is fully documented. Control is register-based. A communication protocol has been created for this purpose, which is used to address the module’s registers and thus execute read or write commands. The “Protocols & Register Assignment” manual describes the transmission and reception frames for communicating with our Ethernet modules.

 

Ansteuerung von Ethernet-Modulen mit Hilfe der IP-Direct-Methode

Mit dieser Methode können Sie unsere Ethernet-Module direkt über die IP-Adresse öffnen und steuern. Eine Installation des DELIB-Setups ist nicht notwendig.

Im folgenden Beispiel wird das Modul über IP-Direct geöffnet:

DAPI_OPENMODULEEX_STRUCT exbuffer = new DAPI_OPENMODULEEX_STRUCT();

exbuffer.address = „192.168.1.1“;

exbuffer.portno   = 9912;

exbuffer.timeout  = 5000;

handle = DapiOpenModuleEx(29, 0, exbuffer, 0);

Ansteuerung von Ethernet-Modulen mit Hilfe der Standard-Methode (Registry)

Mit dieser Methode wird das Modul über die in der Registry hinterlegten Netzwerkkonfiguration geöffnet.

Dadurch muss die Anwendungssoftware nicht die IP-Adresse kennen, da diese auf dem Rechner in der Registry gespeichert ist. Die Verteilung von Software auf unterschiedliche Rechner ist dadurch einfacher.

Die Konfiguration kann mit Hilfe des ICT-Tools in der Registry abgespeichert werden.

Im folgenden Beispiel wird das Modul über die Standard-Methode geöffnet:

uint ModulID = 39; (s. delib.h)

uint ModulNr = 0;

handle = DapiOpenModule(ModulID, ModulNr);

Ansteuerung von Ethernet-Modulen über TCP/IP über unser offenes Ethernet Protokoll

Bei Bedarf können Sie Ihre eigene Ansteuerung selber programmieren. Das Protokoll, welches die Kommunikation über TCP/IP beschreibt, ist offen gelegt. Die Ansteuerung erfolgt registerbasiert. Hierfür wurde ein Kommunikations-Protokoll erstellt, anhand dessen die Register des Moduls angesprochen werden und somit Lese- oder Schreibbefehle ausgeführt werden. Das Handbuch “Protokolle & Registerbelegung” beschreibt die Sende- und Empfangsrahmen, um mit unseren Ethernet-Modulen zu kommunizieren.

Modbus TCP is a protocol based on TCP/IP that is used for communication between different devices. It allows data to be read and written via so-called registers and bits. Standardized function codes are used for this purpose, such as:

General register allocation

Modbus
register
(dez)
Data type Access Data
size
(Bit)
Description
0 … 9999 Coil write / read 1 Writing and reading back digital outputs
10000 … 19999 Discrete Inputs read 1 Read digital inputs
30000 … 39999 Input Register read 16 Read holder register
40000 … 49999 Holding Register write / read 16 Write and read back registers

Modbus TCP is a protocol based on TCP/IP that is used for communication between different devices. It allows data to be read and written via so-called registers and bits. Standardized function codes are used for this purpose, such as:


  • Read Coils (FC 01): reads digital outputs (0 or 1).
  • Read Discrete Inputs (FC 02): reads digital inputs (0 or 1).
  • Read Holding Registers (FC 03): Reads 16-bit values that can also be written (e.g., setpoints).
  • Read Input Registers (FC 04): Reads 16-bit values that are read-only (e.g., measured values).

Our modules can be controlled via the Modbus register protocol for quick and easy integration. This protocol allows you to conveniently read and write values, switch digital outputs, or query inputs. The complete protocol is available for download.

Example:

// Writes the digital outputs of channels 1-16
MASTER.WriteMultipleRegisters(SLAVE_ID, 0x0420, 0x03);

// Reads the values from channels 1-16
registerValue = MASTER.ReadHoldingRegisters(SLAVE_ID, 0x0420, NUMREGISTERS);

 

Reviews & Ratings

Reviews

Be the first to review “RO Ethernet/USB 16*A/D-4*D/A module with 16 * A/D inputs and 4 * D/A outputs (Modbus TCP compatible)”

Your email address will not be published. Required fields are marked *

My cart
Your cart is empty.

Looks like you haven't made a choice yet.