About companyProductsShopTechnical support
Moravian Instruments
Main page
About company
Software download
Documents download
The Control Web System
VisionLab Machine Vision Software
DataCam Cameras and DataLight Lighting Units
DataLab industrial input/output system
Scientific cameras
Price list
Custom-made Solutions
Technical support
Control Web Examples

Main pageProductsDataLab industrial input/output systemDataLab - Industrial input/output devices

Industrial input/output system DataLab IO/ETH with Ethernet interface
 Modular system of industrial input/output devices DataLab IO allows users to configure numbers, types and directions of measured and controlled signals to perfectly fit the particular application. All DataLab IO devices contain universal CPU core, to which are attached various I/O modules according to signal type (analog and digital inputs and outputs, counter inputs, relay modules, modules for platinum thermometers etc.). There are CPU cores for one, two and four I/O modules available. CPU cores with USB interface offer very easy application (USB is Plug-and-Play), simple connection with standard USB cable, the possibility to power the device through the same cable and fully automatic configuration. The disadvantage of USB connection is limited length to 5 m. This disadvantage is completely eliminated by new CPU core for four modules with 10/100 Mbit Ethernet interface.

DataLab IO device with Ethernet interface

DataLab IO device with Ethernet interface

CPU core of DataLab IO/ETH with Ethernet interface is fully compatible with all I/O modules of DataLab IO system. Only the USB 2.0 interface is replaced with 10/100 Mbit Ethernet interface and the device communicates using TCP/IP protocol.

I/O modules placement is user-configurable exactly like in the case of CPU core with USB interface

The Ethernet interface brings several advantages compared to USB:

  • Distance between the device and host PC is not limited to 5 m, which is the case of USB (active extender cables can prolong USB connection, but the cable must be created from multiple 5 m segments with active repeaters). Single Ethernet cable can be up to 200 m long. Because Ethernet traffic can be easily transported by other means than twisted pair cable (e.g. wireless relay connection), the actual connection length can be much longer.

  • Because the device uses TCP/IP protocol, which can be easily routed through various network, the physical distance of the device from the host PC if practically unlimited.

On the other side it is necessary to count with some disadvantages compared to USB devices:

  • While the USB is designed with Plug-and-Play operation on mind (no configuration of USB devices is necessary), devices using Ethernet and TCP/IP protocol must be properly configured (IP address, network mask, address of default gateway).


    The DataLab IO/ETH works in the role of “network server” (the PC sends input/output requests to DataLab IO), it is necessary to define static IP address for the device. It is not possible to let the DHCP server to assign IP address automatically. The computer using the device would not be able to specify proper IP address in such case.

  • The device with Ethernet interface must by powered from external power supply. While there is a possibility to use PoE (Power over Ethernet), it is necessary to use external splitter to Ethernet signals and power connector.

  • DataLab IO/ETH with Ethernet interface is available only in variant for four I/O modules. Smaller devices for two and for single I/O module is available only with USB interface.


    The fact that DataLab IO/ETH contains 4 slots for I/O modules does not mean that all 4 slots must be occupied. Similarly like in the case of USB-based devices, it possible to use only one, two, three or all four I/O modules depending on the application requirements.

There is no difference between USB and Ethernet connected DataLab IO devices from the application point of view. It is enough to specify means of communication in the device driver parametric file. The rest of application sees no difference.

type = ethernet
ip_address =
remote_port = 10250
local_port = 40230
ip_timeout = 500
con_timeout = 500
password = 12345

The DataLab IO offers HTTP server for the configuration. No special software is used to configure the device, standard WWW browser is enough.

DataLab IO configuration using standard WWW browser

DataLab IO configuration using standard WWW browser

Because WWW server traffic handling consumes significant resources on the small device and it is also not desirable to configure the device anytime from any accessible WWW browser, the HTTP server in the device is run only when the device is turned on with Reset button pressed. Only the it is possible to set parameters through WWW browser. When the device is powered on normally, HTTP server does not run and the device responds only to requests to read and write technology signals.

One of the device configuration parameters is password. The communication between each computer and the DataLab IO/ETH device is encrypted, which eliminates unauthorized reading of technological data or controlling of the technology from other computers within a computer network.

 | About company | Products | Technical support | Software download | Documents download | 
Moravian Instruments, Masarykova 1148, Zlin 4, CZ-76302, Czech Republic