Ethernet-relay-board width 64 relay outputs * din-rail module
RO-ETH-R64
Ethernet-relay-board width 64 relay outputs * din-rail module
- Ethernet-interface controlled output module
- 64 relay outputs
- One LED status indication for each output state
- Timeout output protection
- Galvanic isolated outputs using relays
- DIN rail module
- Pluggable terminal block
This ethernet measurement modules with DIN rail for industrial use is designed to work under industrial environments in switchboards for process measuring and control technology. The modules have a standard 10/100 MBit/sec ethernet interface and are therefore easily connectable to ethernet networks. Ethernet is a worldwide popular standard for LANs and has proven itself.
Depending on application needs, we developed a series of input/output modules. Load currents are switched by relays. By using relays, it is not only possible to switch direct or alternate current. Therefore each output is galvanically isolated. The same is valid for the bus interface.
As terminal block, user-friendly terminal strips with locking protection and ejection mechanism are used. They allow quick replugging . The wire connection itself is realised with a screwless connector system. A tool is included with each module.

More info
Ethernet-interface
Configuration over web interface
The ethernet module can be directly connected to a PC. That way, a direct access is given. It may be alternatively connected to a LAN. In case the LAN is accessible over the internet, the module is reachable worldwide.
The configuration of the IP-address is done over the module's web interface, which is easily accessible by a browser.
A provided API library in C allows an easily implement the module access in own programms.
Relay Outputs
Relay-outputs (galvanically isolated, permanent load of 1A AC)
Relays ensure a save galvanic isolation of the outputs. They are designed for up to 36V/1A. Maximum switchable power is 20W.
Timeout-protection
If required, a timeout-protection may be enabled, switching automatically off the outputs to prevent damage. This takes place, when e.g. the communication gets lost. Switching off the outputs is indicated by a LED.
Connector
Easy to maintain connector system
The plug and socket consist of a multipoint socket connector and a multipin connector with a throw-off lever. Plug-in and plug-out is easy as well as rewiring the terminal strip. The wire connection itself is realized with a screwless connector system. A tool is included with each module.

Config
Configuring the ethernet interface
Modules with 10/100 Mbit ethernet interface can be connected directly to a PC or to a network LAN.
For configuration you can choose between two options.
1. Configuring using the DELIB Configuration Utility
Here you can change some basic options of the module.
2. Configuring by the internal Web-Browser
Here you can take advanced settings of the module.
Configuring by the DELIB Configuration Utility
| DELIB Configuration Utility |
|
Click to enlarge ![]() |
If the default IP address of the module is not in the used network range, then the module can not be found over TCP/IP. Availability problems will also appear, if the IP address is already in use. But by using the DELIB Configuration Utility, the netmask and the IP address of the ethernet module can still be configured. Further, the module can directly be connected to the PC and be configured this way. After the accessibility is granted, further configuration is comfortably done by accessing the integrated web server.
Configuration using the module's integrated web-server
| Web-Server |
|
Click to enlarge ![]() |
The internet module has it's own web-server via which the configuration may be done. Although the IP address and the netmask may be changed this way, much more can be configured than using the DELIB Configuration Utility.

Tech.-Info
Ethernet-Interface |
|
| Power Supply | 7 to 24V DC (by a double-pole pluggable screw clamp) |
| Interface |
10/100 Mbit Ethernet Configuration over web interface (IP-addr, netmask, ...) One LED for each 3,3V and 5V voltage feed |
| API-library | Easy to implement C library to access the inputs and outputs |
| Control-LED |
Ethernet activity ERROR Input state change (only for digital outputs) Timeout (only for outputs) I/O Module access |
Relays-Output-Module |
|
| Outputs |
64 Relay output Galvanically isolated using relays Max. switching voltage: 36V AC / 36V DC Max. switching current: 0.5A AC / 0.5A DC Max. switching power: 10W |
| Activity-LED | A LED for each output channel |
| Timeout-Funktion | Wählbarer Timeout-Schutz, wenn das Modul nicht mehr adressiert (erreicht) wird |
| Connectors | 16 pin pluggable terminal block for each 8 outputs |
General |
|
| Operating temperature | +10°C...+50°C |
| Dimensions | 249 mm x 126 mm x 31 mm (lxwxh) |

Diagrams
The block diagram illustrates how the module is constructed.


Software
Controlling of our ethernet-modules
Our ethernet modules can be controlled by two different ways.
1. The Windows driver library DELIB
The DELIB driver library allows a direct communication with our modules. You don't have to worry about the TCP/IP protocoll. The driver library assumes it for you!
2. You may program the controlling software by yourself
In our download area you can find the specifications for our TCP-IP protocoll. By this way, our ethernet modules can be connected to small Linux computers or workstations for engineering, with LAN Interface.
Controlling by the DELIB driver library under Windows
The extensive but easy handling library is written for computer language, which responds to DLL's. Programming examples in source code for C, Delphi or Visual Basic can be found in our download area.
Examples for responsing our products with "C"
In the following example we show you in "C", how to access to our input modules in short time.
1. Step: Open the module
handle = DapiOpenModule(RO-ETH,0); //Open Ethernet-module
2. Step: Reading of 16 digital inputs
data = DapiDIGet16(handle, 0); // Read the first 16 digital inputs
3. Step: Close the module
DapiCloseModule(handle); // Close the module
The function "DapiOpenModule" is used to open a special kind of module.
Which module should be openend, is defined by the two parameters.
The first parameter is for the "module ID". By the integrated "DELIB.H", you can also set this parameter to "RO-ETH".
So the driver library recognize, that an ethernet interface will be driven.
The second parameter assigns the module number. If only one module is connected to the pc, the module number is "0". Are there more than one module in the network, you have to set the correct number.
The link to the according IP-address of the module can be configured by the "DELIB-Configuration Utility".
Testprogram with examples for digital inputs
| Digital Input/Output Sample Testprogramm für Module |
|
Click to enlarge ![]() |
With this program you can test our modules very easily. The digital input/output sample testprogram is easy to use and supports all of our measurement modules. The example above shows the test of a RO-USB-O32 input module.
Controlling by the open source ethernet protocol
If required, you can program your own controlling software. The according communication protocol for TCP/IP is disclosed. The modules will be controlled by register. Therefore we designed an open source communication protocol, which allows to respond to the modules and excecute read/write commands. The manual "Ethernet TCP Protocol" describes transmission and receiving frames, to communicate with our ethernet modules.

Overview about available DELIB-Functions
General
General Handling
DapiOpenModule
ULONG DapiOpenModule(ULONG moduleID, ULONG nr);
This function opens a particular module. p>
DapiCloseModule
ULONG DapiCloseModule(ULONG handle);
This command closes an opened module. p>
DapiGetLastError
ULONG DapiGetLastError();
This function returns the last registered error. p>
DapiGetLastErrorText
ULONG DapiGetLastErrorText(unsigned char * msg, unsigned long msg_length);
This function reads the text of the last registered error. p>
DapiGetDELIBVersion
ULONG DapiGetDELIBVersion(ULONG mode, ULONG par);
This function returns the installed DELIB version. p>
Special
Special functions
DapiSpecialCommand - DapiSpecialCMDGetModuleConfig
ULONG DapiSpecialCommand(ULONG handle, DAPI_SPECIAL_CMD_GET_MODULE_CONFIG, par, 0, 0);
This command returns the hardware equipment (number of in-/output channels) of the module. p>
Digital-output
Digital output functions
DapiDOSet1
void DapiDOSet1(ULONG handle, ULONG ch, ULONG data);
This is the command to set a single output. p>
DapiDOSet8
void DapiDOSet8(ULONG handle, ULONG ch, ULONG data);
This command sets 8 digital outputs simultaneously. p>
DapiDOSet16
void DapiDOSet16(ULONG handle, ULONG ch, ULONG data);
This command sets 16 digital outputs simultaneously. p>
DapiDOSet32
void DapiDOSet32(ULONG handle, ULONG ch, ULONG data);
This command sets 32 digital outputs simultaneously. p>
DapiDOSet64
void DapiDOSet64(ULONG handle, ULONG ch, ULONGLONG data);
This command is to set 64 digital outputs. p>
DapiDOReadback32
ULONG DapiDOReadback32(ULONG handle, ULONG ch);
This command reads back the 32 digital outputs. p>
DapiDOReadback64
ULONGLONG DapiDOReadback64(ULONG handle, ULONG ch);
This command reads back the 64 digital outputs. p>
Special
Special functions
DapiSpecialCommand - DapiSpecialCMDTimeout
void DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_TIMEOUT, cmd, par1, par2);
This command serves to set the timeout time p>
DapiSpecialCommand - DapiSpecialCMDTimeoutGetStatus
ULONG DapiSpecialCommand(handle, DAPI_SPECIAL_CMD_TIMEOUT, DAPI_SPECIAL_TIMEOUT_GET_STATUS, 0, 0);
This command reads the timeout status. p>

Connector
Plug connection
Screwless plug connectors
All input and output connectors have a practical, screwless terminal block. An mechanic ejection guarantees a very quick module change without any special tools. Wire connection happens with screwdriver or an included plastic pin. (s. pic.1)
Pic1:
Connection example of a RO-Module
![]() |
RO-MODULE | |
![]() |
Step 1:
| |
![]() |
Step 2:
| |
![]() |
Step 3:
| |
![]() |
Step 4:
|

Optional E.
Hutschiene-1m
Die 1m Hutschiene eignet sich optimal zur schnellen Montage unserer Steuer/Regeltechnik-Module.
12V Hutschienen-Relais
Reichen die Schaltleistungen unserer Module nicht aus ?
Angesteuert werden können diese Relais beispielsweise durch unsere Relais oder MOS-Ausgänge. Als Steuerspannung muss hierbei 12V DC benutzt werden.
24V Hutschienen-Relais
Reichen die Schaltleistungen unserer Module nicht aus ?
Angesteuert werden können diese Relais beispielsweise durch unsere Relais oder MOS-Ausgänge. Als Steuerspannung muss hierbei 24V DC benutzt werden.
230V Hutschienen-Solid-State-Relais für induktive Lasten
Mit diesem Solid-State-Relais erweitern wir die maximale Schaltpannung unserer Digitalen Ausgabemodule auf 230V AC.
Angesteuert werden können diese Relais beispielsweise durch unsere Relais oder MOS-Ausgänge. Als Steuerspannung kann hierbei 3.5 ... 32V DC benutzt werden. Mit diesem Solid-State-Relais können induktive Lasten geschaltet werden.
230V Hutschienen-Solid-State-Relais für ohmsche Lasten
Mit diesem Solid-State-Relais erweitern wir die maximale Schaltpannung unserer Digitalen Ausgabemodule auf 230V AC.
Angesteuert werden können diese Relais beispielsweise durch unsere Relais oder MOS-Ausgänge. Als Steuerspannung kann hierbei 3.5 ... 32V DC benutzt werden. Mit diesem Solid-State-Relais können ohmsche Lasten geschaltet werden.
8-times relay powermodule (switching capacity 40V/10A), which can be controlled by relays/opto-couplers
The MOD-REL8_10A is an eight-times extension module, which has 8 relays with a switching capacity of 40V/10A AC or 40V/8A DC. This module can be controlled directly by opto-coupler outputs (e.g. SPS) or relay outputs, which can not switch high capacities.
Netzteil 24V/2A für Hutschinenmontage
Das Hutschienen-Netzteil bietet Anwendern eine sichere Arbeitsumgebung und ist eine ideale Spannungsversorgung für unsere Steuer/Regeltechnik-Module. Es besitzt einen Wirkungsgrad von bis zu 80% und Internationale Sicherheitszulassungen Dank der Isolationsklasse 2 als auch der Sicherheit die das Hutschienen-Netzteil bietet.
16 poliger Steckverbinder mit Auswerfmechanik
Unsere Steckverbinder bieten einen einfachen und sicheren Anschluss an unsere Module. Durch die integrierte Auswerfermechanik ist das nachträgliche Austauschen der angeschlossenen Module möglich.

Manuals
Manuals
Manual RO-Series
Manual RO-Series Technical hardware manual for the whole RO-Serie
- Description of the measurement modules
- Configuration of the different module interfaces
- Installation of the DELIB driver library
Manual RO-ETH-INTERFACE
Manual RO-ETH-INTERFACE (Extract of the Manual RO-Series)Software documentation of our RO-ETH-Interfaces
Manual RO-ETH Transfer Protocol
Manual RO-ETH Transfer Protocol Technical software manual
- Description of the register accesses
- Structure of the WTH-protocol
- Structure of sending- / receiving string
Manual RO-DI/DO
Manual RO-DI/DO (Extract of the Manual RO-Series)Software documentation of our digital in-/output modules
Manual RO-Register Assignment
Manual RO-Register Assignment
- Description accessing the registers
- Description of the input, ouput and configuration registers
- Installing the DELIB driver library
Datasheets
Datasheets
Driver
Driver / Programs
Manual for DELIB Driver Library for Windows 7, Windows Vista, XP, 2000 and Linux
Manual for DELIB Driver Library for Windows 7, Windows Vista, XP, 2000 and Linux Documentation of all functions
- module open/close functions
- Digital Input read 1 / 8 / 16 / 32 / 64 bit
- Digital Output write 1 / 8 / 16 / 32 / 64 bit
- A/D Read, read_volt, read_mA, set A/D mode
- D/A Write, write_volt, write_mA, set D/A mode
DELIB driver library for Windows 7, Vista, XP and 2000
DELIB driver library for Windows 7, Vista, XP and 2000
Installation file for USB driver
supports the following operating systems: 32 Bit:
- Windows 7
- Windows Server 2008
- Windows Vista
- Windows XP
- Windows Server 2003
- Windows 2000
64 Bit:
- Windows 7 x64
- Windows Server 2008 x64
- Windows Vista x64
- Windows XP x64
- Windows Server 2003 x64
DELIB ETH driver for Linux
DELIB ETH driver for Linux The DELIB ETH driver for Linux supports following products:
- RO-ETH-Series
- Linux Kernel 2.6.x
Downloads
Downloads
RO Flasher Update
RO Flasher Update Flasher software for firmware update of the RO-CPU Modules and the Mini Sticks
Demos
Demo-Software
LabView Labview sample for analog and digital input/outputs
Labview sample for analog and digital input/outputs




















