Description
- Code: DAE-PB-RO12/DI8/AI8 + DAEnetIP3-EB
- Manufacturer: Denkovi Assembly Electronics ltd.
- Weight: 0.000 Kgs
Device brief descrition
This device is powerful Ethernet industrial controller with significant attractive low cost. Many of the features are created because You, the users of denkovi products, asked us for them.
This is set of DAEnetIP3 - EB (the ethernet version) IP controller and peripherial board with 12 relay outputs, 8 ADC inputs and 8 digital inputs. It is autonomic ethernet device. Just connect the board into your local network (LAN) or internet (WAN) and control it from remote PC or another such device. You may use Web browser, TCP/IP protocol, Telnet and Serial (UART, RS485) communication. Also you can control ONLY THE RELAYS with our DRM Software.
The device can be accessed with Virtual Serial port! It is provided .NET VB Express 2010 example.
The DAEnetIP3 controller user's manual may be downloaded from here. So all the features for DAEnetIP3 are available for this device, because we just added the peripheral I/O board to makes your project and development easier.
General features of the device
- Ethernet 10/100 MBit. Auto MDIX
- 12VDC power supply
- Extra PCB openings for better voltage isolation
- Doubled high current tracks
- 12 relay outputs
- 8 analog inputs
- 8 digital inputs
- UART port for RS485 communication with other such devices in serial network
- Digital/analog inputs may be reffered to control outputs of this or another such device from the network
- Sensor supply (12V) directly from the module
- Relays control with our popular Windows application - DRM Software
- Virtual Serial Port - it may be accessed with Serial RS232 commands over TCP/IP network
- TCP/IP server
- Web server - access via web browser
- Telnet server
- Examples for Visual Basic 6 and Borland C++ Builder 6
- Any other function supported by DAEnetIP3 controller is also supported
Application examples
- Remote electrical devices control. Each relay handles 10A at 230VAC.
- Sensor information processing
- Management/monitoring for industrial
- It may be used for simple standalone web based thermostat
- Remote Lock/unlock doors
- Home automation
- It may be used as standalone PLC
- It may be used for controlling another such device over the LAN without PC.
After purchase you will receive:
- 1 x DAEnetIP3 - EB Ethernet controller - user manual DAEnetIP3_UM.pdf

- 1 x DAE-PB/RO12/DI8/AI8 peripheral board
- 3 x plastic spacers
- DRM Software - Denkovi Relay Manager Software. The software is available for download from this link -
setup.exe
Device diagram
Example circuits
How to connect switch button to the peripheral board | How to connect lamp to relay channel | How to connect inductive load to relay channel |
Supply characteristics
| Type | DAE-PB/RO12/DI8/AI8 + DAEnetIP3-EB | ||
| Recommend voltage | VDC | 12 | |
| Voltage limits | Including ripple | VDC | 11...14.4 |
| Nominal input current | mA | 480 | |
| Power dissipated | W | 8.5 | |
| Protection | Integrated overvoltage | No |
Relay output characteristics
| Type | DAE-PB/RO12/DI8/AI8 peripheral board | |||||||||||
| Relay outputs count | 12 | |||||||||||
| Relay type | RAS-12-15 | |||||||||||
| Contact type | NO, NC | |||||||||||
| Current consumption | 12 VDC | mA | 30 | |||||||||
| Switching parameters |
|
|
|
Digital inputs characteristics
| Type | DAE-PB/RO12/DI8/AI8 peripheral board | ||||||||||||||||||
| Digital inputscount | 8 | ||||||||||||||||||
| Nominal value of inputs |
|
|
| ||||||||||||||||
| Max non desctructive voltage | VDC | 24.0 | |||||||||||||||||
| Input switching limit values |
|
|
| ||||||||||||||||
| Input impedance at state 1 | kΩ | 2.2 | |||||||||||||||||
| Sensor compability |
|
| |||||||||||||||||
| Input type | Resistive with Schmitt trigger | ||||||||||||||||||
| Isolation |
|
| |||||||||||||||||
| Protection | Against reverse polarity | Yes |
Analog input characteristics
| Type | DAE-PB/RO12/DI8/AI8 peripheral board | ||||||||||||||
| Analog inputs count | 8 | ||||||||||||||
| Input range | VDC | 0...10 | |||||||||||||
| Input impedance | KΩ | 330 | |||||||||||||
| Max non desctructive voltage | V | 24 | |||||||||||||
| Value of LSB | mV | 10 | |||||||||||||
| Input type | Common mode | ||||||||||||||
| Conversion |
|
|
| ||||||||||||
| Isoation | Beteen analog channel and supply | No | |||||||||||||
| Protection | Against reverse polarity | Yes |
Phisical characteristics
| Type | DAE-PB/RO12/DI8/AI8 peripheral board | |||||||||||||||||||||||
| Dimensions |
|
|
| |||||||||||||||||||||
| Weight | gr | 308 | ||||||||||||||||||||||
| PCB |
|
|
| |||||||||||||||||||||
| Mounting holes diameter | inner side | mm | 3 | |||||||||||||||||||||
| Leds |
|
|
DAEnetIP3 - EB
DAEnetIP3 - EB is multifunctional standalone embeded Ethernet device for remote management and control with TCP/IP socket based protocol, Web, Telnet and serial commands access. Many controllers can be connected over LAN/WAN or serial network. It can work standalone (without PC). Several such controllers can work together (in distributed LAN network) and inputs of one controller can control outputs of another one. It suports TCP/IP socket protocol for custom software development with optional RC4 encrytion. (There are examples for TCP/IP communication in different languages).
It may be used for applications such as remote control over ethernet / internet, home automation, sensor processing, DAQ, simple PLC applications...
DAEnetIP3 - ET Specification
- 10/100 Mbit Ethernet interface with Link Led. Auto MDIX.
- UART interface for RS232/RS485 serial connection with other such controllers. UART can be used also for configuration of the parameters.
- Power supply: 12VDC.
- Consumption 90 mA / 12 VDC.
- 1 x 16 digital inputs. Levels: 0 – 3.3V.
- 1 x 8 digital outputs. Levels: 0 – 3.3V.
- 1 x 8 analog outputs. Referent voltage: 2.5 V, resolution: 10 bits.
- On boot the outputs are set with states before reset.
- Built in RTC (Real Time Clock). It can be synchronized via NTP.
- Capacitor power backup keeps time for days during power failure.
- Integrated WEB server with authorization – no need of extra software.
- Virtual Serial Port - it may be accessed with Serial RS232 commands over TCP/IP network
- The web server supports auto-refresh for the I/O values (no need to click browser refresh button each time).
- Simple web drop-down list configuration.
- Telnet
- Supports special ASCII DAEnetIP3 application protocol for configuration over VSP, TCP/IP socket, Telnet and UART.
- Easy software development.
- All the accessing ports can be defined by the user (necessary for “port forwarding”).
- Supports ICMP (ping).
- TFTP protocol - users can install firmware updates when available.
- Optional RC4 encryption for user software development.
- 19 modes for I/O lines such as inverting, timer, pulses, setting output via input and switch ON/OFF according particular time (scheduling)
- Any input may be referred to control any output of this or another controller in the TCP/IP network
- Distributed mode
- IP address protection
- Power and status led
- Size: 108mm x 45mm x 24mm
- Software examples in VB6 and BCB6
For full technical description please download the DAEnetIP3 user's manual
It is possible functions by customer's request to be created (for example web pages modification) or put your Logo and company name.
Instructions
Bellow is given shortcut for instructions how to connect the device DAE-PB-RO12/DI8/AI8 + DAEnetIP3-EB or only DAEnetIP3-EX for first time to router with UTP cable. In the user's manual are shown the rest connection types.
- Connect DAEnetIP3 RJ45 port with UTP (doesn’t matter crossover or straight) cable.
- Connect PC with the other side of the UTP cable.
- Change the IP of the PC. It may be for example 192.168.0.1. (DAEnetIP3 is with 192.168.0.100).
- Supply DAEnetIP3 with power supply 12 VDC (the middle pin of DAEnetIP3 power jack is +12VDC). The power led (with red color) must be on.
- Open your browser (IE, Firefox, Opera) and type 192.168.0.100 in the address bar.
- Use admin for password.
- Open admin settings.
- Change the Eth IP address of DAEnetIP3. Make it to be in one network with your router and PC. For example if your router is with IP 192.168.0.1 and PC with 192.168.0.101, make DAEnetIP3 with 192.168.0.100. Eth mask must be 255.255.255.0 and Eth gateway 192.168.0.1 (router IP)
- Click “Save” button.
- Unplug the power supply.
- Disconnect the UTP cable from PC and connect it to the router.
- Supply again the DAEnetIP3
- Open browser and type 192.168.0.100.
- Now you may access the DAEnetIP3 controller with router via router from PC.
Power Supply

Please pay attention that:
- The middle pin of the power jack is +12VDC
- There is not protection against reverse voltage.
- We recommend to use power supply adaptor that outputs 12 VDC stabilized.
- Inproper power supply voltage will damage the device !
Virtual Serial Port
DAEnetIP3 and all devices that are based on it may be accessed/controlled via Virtual Serial Port. In other words the the device in this auction may be accessed via COM Port RS232 commands from your computer because it will apear as COM Port:
- DAEnetIP3-Ex appears as VSP (COM Port) on your PC
- It may be accessed with any Serial Terminal (for exaple HyperTerminal)
- The only thing the user has to do is to send and receive commands via the COM Port. All the TCP/IP commnucation is done by the driver.
- There is not matter if your DAEnetIP3 device is connected to your PC over LAN cable or Wireless Wi-Fi network, it will appear as VSP (COM Port) on your PC. You need to set only the proper IP, Port and COM Port Name.

Example commands and responses that are sent/received via the DAEnetIP3 VSP (COM Port). The serial address of DAEnetIP3 is 00.
- Get Digital Input 1 level (Din1), counting in the commands is zero based:
- Send: 00BV0=?;
- Receive: 00BV0=0; //The level is low
- Get Analog Input 1 level (Ain1), counting in the commands is zero based:
- Send: 00CV0=?;
- Receive: 00CV0=512;
- Set Digital Output 12 (Do12) in High level, counting in the commands is zero based:
- Send: 00ASB=1;
- Receive: 00ASB=1;
- Get the Ethernet IP address of the module.
- Send: 00MIP=?;
- Receive: 00MIP=192.168.0.100;
All the commands are described in the DAEnetIP3 user's manual ![]()
.NET Visual Basic Express 2010 example for access DAEnetIP3 with serial RS232 commands.
We from Denkovi Team provided free open source Visual Basic Express 2010 example. It is demo application and serves to help you building your own software for accessing the DAEnetIP3 based device via Serial Port commands. You may download the project from - here. The .exe file is here
We created also detailed tutorial how to control DAEnetIP3 (or DAEnetIP3 based device) via Serial Port commands. There is also step-by-step guide how to create Virtual Serial Port. Please see it - here
DRM Software
Denkovi Relay Manager (DRM) is universal software for controlling all kinds of Denkovi USB, VCP and SNMP relay boards
DRM Software will hep you to save money for expensive softwares and time in programming. It allows you to switch ON/OFF your devices at particular date and time, turn ON/OFF the relays with pulses or control them via specific sequence. If you have one of our relay boards from this list you may turn your PC in powerful automation tool.
DRM Software image - control mode for Ethernet TCP/IP Data Acquisition I/O Module
For more information about DRM Software, screenshots and detailed description - here
Download the last version (install package) - DRMsetup.exe
Download the last version (intstall archive) - DRMsetup.rar
List with currently supported Denkovi relay boards by DRM Software - here
16 x Digital outputs
DAEnetIP3 has 16 digital outputs working in 19 different modes. However the peripheral board DAE-PB/RO12/DI8/AI8 has only 12 relay outputs. So to set the relays you need to change DO0 - DO11. When the output level is 0, the relay is OFF. When it is 1, the relays is ON.
- Control the relays via user-friendly Web interface
The digital outputs states are refreshed automaticaly. The user doesn't have to click browser refresh button each time.
- Example commands for TCP/IP. (RC4 encryption is off). Serial address of the device is 00
Set Relay 1 (PortA.0) OFF
Send: 00AS0=0;
Receive: 00AS0=0;
Set Relay 1 (PortA.0) ON
Send: 00AS0=1;
Receive: 00AS0=1;
Set Relay 12 (PortA.11) OFF
Send: 00ASB=0;
Receive: 00AS0=0;
Set Relay 12 (PortA.11) ON
Send: 00ASB=1;
Receive: 00AS0=1;
Set all relays (Whole PortA) ON. Actually all the DO are in high level.
Send: 00ASG=FFFF;
Receive: 00AS0=0;
Set all relays (Whole PortA) OFF. Actually all the DO are in low level.
Send: 00ASG=0000;
Receive: 00AS0=0000;
Get Relay 1 (PortA.0) state. The answer is that the relay is in low level.
Send: 00AS0=?;
Receive: 00AS0=0;
Get all the relais (Whole PortA) states. The answer is that the relais 1 - 8 are ON and 9-12 are OFF.
Send: 00ASG=?;
Receive: 00ASG=00FF;
- Example commands for Telnet. It is the same protocol, but the serial address is not included (You may access with telnet only one controller):
Get all the relais states. The answer is that the relais 1 - 8 are ON and 9-12 are OFF.
Send: ASG=?;
Receive: ASG=00FF;
- Example commands for UART. Serial address of the device is 00:
Get all the relais states. CRC16 is OFF. The answer is that the relais 1 - 8 are ON and 9-12 are OFF.
Send: 00ASG=?;
Receive: 00ASG=00FF;
Get all the relais states. CRC16 is ON. The answer is that the relais 1 - 8 are ON and 9-12 are OFF.
Send: 00ASG=?2DE3;
Receive: 00ASG=00FF2F5C;
8 x Digital inputs
DAEnetIP3 has 8 digital inputs working in 3 different modes. The DAEnetIP3 PortB.0 DI is connected with DAE-PB/RO12/DI8/AI8 Din1, PortB.7 is connected with Din8. When the PortB.X is 1, this means there is high level signal in DinX. When it is 0, this means DinX is not connected or there is low level signal.
The input may be tracked only, may control some PortA digital output by rising/falling edge or it may control even output from another DAEnetIP3 controller (connected in the same Wireless / Ethernet network).
- Read the digital input states via user-friendly Web interface
The digital inputs states are refreshed automaticaly. The user doesn't have to click browser refresh button each time.
- Example commands for TCP/IP. (RC4 encryption is off). Serial address of the device is 00
Get Din1 (PortB.0) state. The input level is low.
Send: 00BV0=?;
Receive: 00BV0=0;
Get Din8 (PortB.7) state. The input level is high.
Send: 00BV7=?;
Receive: 00BV7=1;
Get All DIns (Whole PortB) states. Inputs Din1-Din4 are low, Din5-Din8 are high.
Send: 00BVG=?;
Receive: 00BVG=F0;
- Example commands for Telnet. It is the same protocol, but the serial address is not included (You may access with telnet only one controller)
Get All DIns (Whole PortB) states. Inputs Din1-Din4 are low, Din5-Din8 are high.
Send: BVG=?;
Receive: BVG=F0;
- Example commands for UART. Serial address of the device is 00
Get All DIns (Whole PortB) states. CRC16 is OFF. Inputs Din1-Din4 are low, Din5-Din8 are high.
Send: 00BVG=?;
Receive:00BVG=F0;
Get All DIns (Whole PortB) states. CRC16 is ON. Inputs Din1-Din4 are low, Din5-Din8 are high.
Send: 00BVG=?E1A7;
Receive:00BVG=F039F0;
8 x Analog inputs
DAEnetIP3 has 8 analog inputs with 2.5 VDC reference voltage source and 1024 bit resolution. The DAE-PB/RO12/DI8/AI8 peripheral board extends the input voltage to be from 0 to 10VDC.The DAEnetIP3 PortC.0 AI is connected with DAE-PB/RO12/DI8/AI8 Ain1, PortC.7 is connected with Ain8. The input voltage may be calculated by the following formula:
V_Ain(X) = (PortC(X-1) / 1023) * 10, where V_Ain (X) is the input voltage of the The DAE-PB/RO12/DI8/AI8 Ain channel with number X (X is from 1 to 7). PortC(X-1) is the DAEnetIP3 analog input channel with number X-1 (X-1 is from 0 to 7). So for example if we have PortC.0= 512, this means the input voltage is 5.00V. If we have 742, the input voltage is 7.253V.
The input may be tracked only, may control some PortA digital output by crossing threshold or it may control even output from another DAEnetIP3 controller (connected in the same Wireless / Ethernet network).
- Read the digital input states via user-friendly Web interface
The analog inputs values are refreshed automaticaly. The user doesn't have to click browser refresh button each time.
- Example commands for TCP/IP. (RC4 encryption is turned off). Serial address of the device is 00
Get Ain1 (PortC.0) state. The input level is 512 (From 1023 max).
Send: 00CV0=?;
Receive: 00CV0=512;
Get Ain8 (PortC.7) state. The input level is 1002 (From 1023 max).
Send: 00CV7=?;
Receive: 00CV7=1002;
- Example commands for Telnet. It is the same protocol, but the serial address is not included (You may access with telnet only one controller)
Get Ain1 (PortC.0) state. The input level is 512 (From 1023 max).
Send: CV0=?;
Receive: CV0=512;
- Example commands for UART. Serial address of the device is 00
Get Ain1 (PortC.0) state. The input level is 512 (From 1023 max). CRC16 is OFF.
Send: 00CV0=?;
Receive: 00CV0=512;
Get Ain1 (PortC.0) state. The input level is 512 (From 1023 max). CRC16 is ON.
Send: 00CV0=?3B2A;
Receive:00CV0=512F4EA;
Software examples
There are developed several small open source applications to show you that it is very easy to communicate with the DAEnetIP3 controller. They are for now in Visual Basic 6 and Borland C++ Builder 6. The examples show TCP/IP socket communication with DAEnetIP3. It is possible to read analog/digital inputs and control the digital outputs. All the rest parameters can be accessed the same way. Note that for get the examples work you need to turn OFF the RC4 encryption of DAEnetIP3. The examples does not provide RC4.
Download: BCB6 source code
Download: VB6 source code
Demo videos
Demo video with two devices connected via ethernet utp cable. There are 8 push buttons connected to the first one and one ABB ultrasonic distance sensor connected to the analog inputs of the another one. The inputs of the devices control not only their relays, but the relays of the remote device.
Demo video showing 8 buttons connected to the digital inputs of the module. Each button demonstrates different controlling some of the relays.
This is example of how analog inputs controls the digital outputs (relays). When some analog input crosses low/high threshold the relay starts/stops making pulses. This is one of the many functions of this PLC module. It is connected with PC directly with ethernet cable. All the processes can be monitored via web browser dynamicaly (with auto-refresh).
Useful links
DAEnetIP3
DAEnetIP3 user's manual - here
DAEnetIP3 manufacturer official support page - here
DAEnetIP3 tutorials - answers to questions like "How to connect..", "How to access over Internet..." and so on may be found here.
DAEnetIP3 case studies - here.
3CServer - TFTP server for firmware update - here
DAEnetIP Burner - Windows software for firmware upgrade - here. Support page - here
Visual Basic 6 software example - here
Borland C++ Builder 6 software example - here
The firmware file with the current actual version for DAEnetIP3 - here
DRM Software
DRM Software (executable) - setup.exe
DRM Software (archive) - setup.rar
DRM Software support page - here
We recommend also
We recommend to use this 12VDC Power Supply Adaptor (SYS1357-2412) that may be found also in our store. Please contact with us if you have questions. We sell the adaptor with one of the AC plugs for: USA, UK, EU, AUS. It is sold separately !
Home
Products
Partners
Support
Terms of use
Contacts














