Dataprobe iPIO-8 User manual

1.General Description
The iPIO is a network attached, web enabled digital input and output device. The iPIO can be controlled
and monitored with a standard web browser. Multiple iPIO devices can communicate amongst
themselves to transport I/O information across the network. Each iPIO has controllable form C relays,
and digital inputs.
Each channel of the iPIO is independently configurable, allowing selection of what IP addresses to
deliver to and on what channel. Highly flexible telemetry systems can be developed with these simple
devices.
iPIO-2, iPIO-8, iPIO-16
Monitor and Control of Digital I/O
iPIO-2816_v180808n

iPIO-2816_v180808n iPIO-2, iPIO-8, iPIO-16 Users Guide Page 2
2.Table of Contents
1. General Description....................................1
2. Table of Contents........................................2
3. Model Identification and Features.............3
3.1. iPIO-2.....................................................3
3.2. iPIO-8.....................................................3
3.3. iPIO-16...................................................3
3.4. Optional Accessories..............................3
4. Hardware Installation..................................4
4.1. Inputs and Outputs.................................4
4.2. Inputs......................................................4
4.3. Relays ....................................................5
4.4. Switching Higher Current........................6
4.5. Power.....................................................6
4.6. Network ..................................................7
4.7. LED Indicators........................................7
4.8. Wall and DIN Mounting...........................8
5. Communications Options.........................11
5.1. Web Browser........................................11
5.2. Telnet ...................................................11
5.3. SNMP...................................................11
5.4. Email Notifications................................12
5.5. Dataprobe Exchange Protocol (DxP)....13
6. Web Browser Operation............................14
6.1. Operation.............................................. 14
6.2. Setup and Administration Menu Bar..... 14
7. Web Browser Setup...................................15
7.1. Device Setup........................................ 15
7.2. Network Setup...................................... 15
7.3. Email Setup.......................................... 17
7.4. SNMP Setup......................................... 17
7.5. Input Setup........................................... 18
7.6. Relay Setup.......................................... 19
7.7. Remote Setup ...................................... 19
7.8. Remote Setup Applications.................. 21
8. Web Browser Administration...................22
8.1. System Info .......................................... 22
8.2. Backup and Restore............................. 22
8.3. Factory Defaults................................... 23
8.4. Reboot.................................................. 23
9. Telnet and CLI............................................24
10. Firmware Upgrades...................................25
11. Specifications ............................................26
12. Technical Support and Warranty.............28

iPIO-2816_v180808n iPIO-2, iPIO-8, iPIO-16 Users Guide Page 3
3.Model Identification and Features
This manual covers three versions of the iPIO product family. Each model has similar features and is
functionally differentiated by the number of Inputs and Outputs each supports.
3.1. iPIO-2
Inputs
2
Outputs
2
Power:
PoE 4 WattsMax
Height
1.74”
Width
5.63”
Depth
3.03”
3.2. iPIO-8
Inputs
8
Outputs
8
Power:
A/C Power Supply
Height
1.25”
Width
5.00”
Depth
7.32”
3.3. iPIO-16
Inputs
16
Outputs
16
Power:
A/C Power Supply
Height
2.02”
Width
5.00”
Depth
7.32”
3.4. Optional Accessories
Mounting Kit
# 1920034. See Section 4.8
High Current Relay Module
# 1340076. See Section 4.4
Replacement Power Supply
# 1930085

iPIO-2816_v180808n iPIO-2, iPIO-8, iPIO-16 Users Guide Page 4
4.Hardware Installation
4.1. Inputs and Outputs
Connections to the iPIO Inputs and Outputs are made using screw terminal blocks. The screw terminal
blocks are on removable connectors for easy cable fabrication.
Make sure screw terminals are tightened securely and that there are no loose strands of cable or excessive
stripped wires.
4.2. Inputs
Connect the inputs to the iPIO using the screw terminals. Inputs can be either dry relay or switch contacts,
or a +VDC voltage (3 to 30 V), referenced to a common ground.
Screw terminals are removable for easy installation. Terminals for each circuit are marked + and G. When
connecting dry relay contacts, the polarity is not significant.
Connecting to +VDC Inputs
The iPIO is factory configured for dry contact closure inputs only. To configure for +VDC inputs, jumpers
must be removed.
Disconnect power and all cables prior to input configuration.
When connecting +VDC, connect the positive voltage to the terminal marked + and the negative or ground to
the terminal marked G.
Status DC Voltage
Open >3VDC
Closed <=0VDC
Poor Screw Terminal
Connections.
Note Loose Wires and
Excessive Stripping
Proper Screw Terminal
Connections

iPIO-2816_v180808n iPIO-2, iPIO-8, iPIO-16 Users Guide Page 5
iPIO-8 and iPIO-16
Open the iPIO by removing the screws on the
underside of the iPIO-8 and 16.
There are eight jumpers representing inputs 1-8 on
the iPIO-8 and iPIO-16. Jumpers 9-16 on the iPIO-
16 are located on the daughter board for the inputs.
An arrow indicates jumper 1 and 9. See photo:
IPIO-2
Open the iPIO-2 by removing the screws on the
side of the unit.
The jumpers are located on the lower PC board.
Remove the top board by removing the four screws
holding the top board in place and gently lifting the
top board off its headers.
The two Jumpers are shown in the photo. They are
marked 1 and 2. Replace the top board, secure it
with the four screws and replace the cover with 4
screws.
4.3. Relays
Connect to the iPIO Form C relays using the screw terminals as illustrated. Connect to the Common (C),
Normally Closed (NC) and Normally Open (NO) as marked. When the iPIO relay is in the Open Condition,
the Common is connected to the Normally Open. In the Closed state, the Common and Normally Closed are
connected.
Relay Specifications
Relay Type Form C
Rating (resistive) 0.5 A 120 VAC or 1 A 24 VDC
Maximum Carrying Current 2 A
Maximum Switching Power 60 AV, 24 W
Maximum Switching Voltage 120 VAC/60 VDC
Maximum Switching Current 1A
Life Expectancy
5 Million Operations Mechanical.
100K Operations at rated load

iPIO-2816_v180808n iPIO-2, iPIO-8, iPIO-16 Users Guide Page 6
4.4. Switching Higher Current
The ELK-912-2 (Item # 1340076) is a two relay board to
provide higher current switching for several of Dataprobe’s
remote control products. Each ELK-912-2 is two independent
relays, each with screw terminal connections. The relay
boards can be separated in to individual relays as required for
mounting.
To use the ELK-912-2 with the iPIO, connect the relay board to
the Output connections of the iPIO as shown below.
4.5. Power
The iPIO-2, iPIO-8 and iPIO-16 are provided with a power supply, item 1930085. The supply is rated for 100-
240VAC 50/60 Hz. and is supplied with a line cord for North America. For locations outside of North America,
use an appropriate power adaptor or replace the cord with a suitable cord for your location. Power Supply
connection for the linecord is standard IEC C7.
Connect the power supply to the +5VDC connection on the iPIO. An LED next to the connector indicates
power on. The iPIO requires an approximately 1 minute boot-up process.
Power Supply 1930085
Input
100-240 VAC 50-60Hz
Output
5 VDC 4A
Linecord
NEMA 1-15P to IEC C7 2 meters
iPIO-2
The iPIO-2 can also be powered with Power over Ethernet (PoE) instead of the power supply.
PoE Specifications
4 Watts Maximum @ 48VDC
ELK-912-2 to iPIO
Connection
Specifications – ELK-912-2
Operating Voltage : 12 VDC Nominal
Current Draw: 30 mA
Minimum Pull-in Voltage: 9VDC
Diode Protection Across Relay
Contact Rating:
7 Amps @ 30 VDC
10 Amps @ 125 VAC
Physical: 2.2” x 1.55” (56mm x 39mm)

iPIO-2816_v180808n iPIO-2, iPIO-8, iPIO-16 Users Guide Page 7
4.6. Network
Connect the network to the iPIO with the Cat 5 cable, provided, or suitable replacement. The Network
connector on the iPIO has two LED indicators. The orange LINK LED indicates a successful connection to
the network. The Green ACT LED blinks to display network activity.
4.7. LED Indicators
See Section 3 for LED locations for each model.
Pwr Power On indication
Rmt Remote Communication Status indication
OFF No Remote Units Programmed
ON All Remotes Communicating Normally
Flash One or More Remotes with Communication Error
Input The iPIO has eight LED indicators, displaying the status of the Inputs. User settings define the On
or Off State of the LED relative to the inputs. The Factory Default is:
OFF Input Open
ON Input Closed
During power up sequence, LEDs will be off until boot complete, then flash once, and then set to
their current status.
Output The iPIO has eight LED indictors, displaying the status of the Relay Outputs. User settings define
the On or Off State of the LED relative to the inputs. The Factory Default is:
OFF Relay Open (C connected to NO)
ON Relay Closed (C connected to NC)
During power up sequence, LEDs will be off until boot complete, then flash once, and then set to
their current status.
Link Network Connected
Act Network Activity. During power up sequence, Act LED will be solid on until boot process is
complete. After boot, LED blinking indicates network activity

iPIO-2816_v180808n iPIO-2, iPIO-8, iPIO-16 Users Guide Page 8
4.8. Wall and DIN Mounting
A mounting kit for wall and DIN rail mounting is available.
Part # 1920034 Wall and DIN Mounting Kit
Wall Mounting iPIO-8 and iPIO-16
Install the wall mounting ears to the
unit using the four silver screws.
Mount to wall using appropriate
hardware
Remove all cables from the unit prior to installing or
removing any mounting hardware.

iPIO-2816_v180808n iPIO-2, iPIO-8, iPIO-16 Users Guide Page 9
Wall Mounting iPIO-2
Use the ear tabs on the Unit to
directly mount to wall or backboard
Mount to wall or backboard with
proper hardware.
DIN Rail Mounting iPIO-8 and iPIO-16
Install the Intermediate bracket onto
the bottom of the unit using the 4
silver screws.

iPIO-2816_v180808n iPIO-2, iPIO-8, iPIO-16 Users Guide Page 10
Install the DIN rail clips using the
black screws as shown
Mount to DIN Rail
DIN Rail Mounting iPIO-2
Install the DIN rail clips using the
four black screws. Clips can be
mounted for either vertical or
horizontal aspect.
Mount to DIN Rail

iPIO-2816_v180808n iPIO-2, iPIO-8, iPIO-16 Users Guide Page 11
5.Communications Options
The iPIO units have a number of means of communication.
Factory Defaults:
IP Address 192.168.1.254
User Credentials
Two user types are supported Administrator and User. The chart below details the available functions of
each type.
User Type
Default Username / Password
Access
Administrator
admin / admin
View, Control and Setup
General User
user / user
View and Control
5.1. Web Browser
Point your browser to the IP address of the iPIO unit and enter the credentials as set. The web pages
provide status information on the inputs and outputs of the iPIO, as well as provide configuration for the unit.
Open a browser to the default or current IP address of the unit. Enter the default username and password.
See Sections 6-8 for complete web browser details
5.2. Telnet
The system supports the Telnet communications protocol for basic setup only.
Connect via Telnet client to the IP address of the iPIO. Enter the credentials as set.
Hello... connected to iPIO-X!
Connected to Telnet Session 1
User> admin
Password> *****
Telnet Factory Default
Port 23
See Section 9 for Telnet and CLI details
5.3. SNMP
The iPIO is SNMP manageable. Up to four SNMP managers can be defined for the purpose of delivering
status Inform messages.

iPIO-2816_v180808n iPIO-2, iPIO-8, iPIO-16 Users Guide Page 12
SNMP Factory Defaults
Read Community: public
Read/Write Community: private
Notification Timeout: 1 second
Notification Retry Count: 3
Lead Configuration Change: 0 seconds
Download the MIB from the iPIO support pages at http:dataprobe.com/support-ipio
The iPIO is configurable for what events trigger SNMP Traps. See section 7.5 SNMP Setup
•Input. Email on any input change
•Relay. Email on any relay change
•Communication. Email on any change in communication status to the remotes.
•Configuration. Email on any configuration change.
5.4. Email Notifications
The iPIO will send email for a number of events. Up to two email addresses can be specified to receive
emails. The types of events that generate emails are also configurable. See section 7.3 Email Setup. The
events that can generate emails are:
•Input. Email on any input change
•Relay. Email on any relay change
•Communication. Email on any change in communication status to the remotes.
•Configuration. Email on any configuration change.
Email Syntax for input change
From: <your from account>
Date: Thu, Oct 3, 2013 at 5:14 PM
Subject: Input Change
To: <your to address>
<Location Name of iPIO>
Input <input number> <input name> is <state name>
Example:
From: <mydataprobe@comcast.net>
Date: Thu, Oct 3, 2013 at 5:14 PM
Subject: Input Change
To: testlab@dataprobe.com
Shop Floor - Houston
Input 16 Back Door is Open
Other emails use similar syntax.

iPIO-2816_v180808n iPIO-2, iPIO-8, iPIO-16 Users Guide Page 13
5.5. Dataprobe Exchange Protocol (DxP)
Dataprobe devices use the Dataprobe Exchange Protocol (DxP) to communicate.
The protocol for communication between iPIO units can be used by software developers to create custom
applications for a wide variety of applications. Dataprobe makes the protocol freely available on its website,
as well as sample code in a variety of formats.
Visit http://dataprobe.com/support-ipio for more information. Contact Dataprobe Application Engineering for
additional assistance.

iPIO-2816_v180808n iPIO-2, iPIO-8, iPIO-16 Users Guide Page 14
6.Web Browser Operation
The Status and Control web
page provides real time status
of the inputs, outputs and
remote iPIO unit connections.
The top of the page indicates
the iPIO device the user is
connected to. This location ID
is settable.
Each input, output and remote
device is defined by a user
selectable name. Inputs and
outputs can also be assigned
names for Open and Closed
statuses, as well as
background and text colors for
each.
When logging in with
Administrator rights, the menu
bar below the header will be
displayed. This allows access to the Setup and Administration pages of the unit.
If the iPIO is programmed to communicate with remote units, each remote unit will be displayed in the left
column. Each remote site displays its name and status OK or Fail in green or red. The name is a hotlink to
the IP address of that remote device.
The status will automatically refresh approximately every 2 seconds.
6.1. Operation
To operate any of the relays, click on the Change button associated with that relay.
To view the latest status, click on the Refresh button.
To logout, click the Logout button.
6.2. Setup and Administration Menu Bar
The top menu bar is only visible and accessible to users with administrative rights. It allows access to the
Setup and Administration pages of the unit. Read the following sections for details on setup and
administration.

iPIO-2816_v180808n iPIO-2, iPIO-8, iPIO-16 Users Guide Page 15
7.Web Browser Setup
Access to the Setup requires administrator rights.
iPIO setup is divided into seven sections, Device, Network, Email, SNMP, Inputs, Relays, and Remotes.
Click on the buttons on the left to access that section.
Note: Click on Save at the bottom of each screen before moving to another section. Wait for the page
to reload prior to moving to another section.
7.1. Device Setup
Device setup allows definition of
the Location ID, displayed on the
top header of each page. The
Auto Update feature defines if the
status of this device will be
automatically transmitted to the
remote sites, and if so, how often.
Also set on this page are the
Login Names and Passwords for
the User and Administrator roles.
There are two roles that can be
defined. The user has access
only to the status and control
page. The Administrator also has
access to the setup pages.
7.2. Network Setup
The iPIO provides two methods
for setting the IP Address
•Static
•DHCP
Select Static Mode from the drop
down list and fill in the IP
Address, Subnet Mask and
Gateway as provided by your
network administrator. Click save
to save the changes. You will
then be prompted to reboot the
iPIO. Click on the Reboot
Required button. The iPIO will
The iPIO series no
longer supports SSL.
Contact Dataprobe
Technical Support for
details.

iPIO-2816_v180808n iPIO-2, iPIO-8, iPIO-16 Users Guide Page 16
reboot and the new IP address will be ready to be accessed.
Selecting DHCP from the IP Setup page allows a DHCP server to provide IP address, Subnet Mask and
Gateway information to the iPIO. Click Save and then Reboot when prompted by the button in the left
column. The iPIO will reboot. After reboot, access the iPIO with the IP address assigned by the DHCP
server. Check your DHCP server to identify the IP address assigned to the iPIO. If no IP address is
assigned by a DHCP server, the original IP address will be retained.
Port Settings
The Network Setup page also allows for changing of the port assignment for HTTP, HTTPS and inter-iPIO
protocols. Dataprobe recommends changing the Web port for units that will be connected to the Internet.
This will minimize the number of hacker attacks that the iPIO will be subject to. If a port other than the
default Port 80 is used for web browser access, the port must specifically be used in the URL when
accessing the iPIO. For example, if the Web Port is changed to 9090 then the URL for the unit would be
http://192.168.1.254:9090.
Default Port Assignments
•Web: 80
•Telnet: 23
•DxP: 9100
Telnet
The Telnet setup capabilities can be enabled or disabled with this checkbox
AES Encryption
Pairs of iPIOs can use 128 bit AES encryption to secure status and control messages. To use AES, enter an
AES Passphrase (up to 16 characters) and enable AES with the checkbox. Any additional iPIO that
connects to this device will need to use the same Passphrase as set here. See Remote Setup for entering
the Passphrase of a remote iPIO.
Use DxP Credentials
Older DxP supported devices do not use username and password pairs in the protocol. Uncheck this to
provide backward compatibility if the remote site units do not support U/P pairs.
Connection Timeout
The Telnet and web login will automatically log off the user if no activity is detected for the period of time (in
minutes) specified here. Set to 0 to allow unlimited timeouts, but be sure to log out manually as unlimited
timeout will prevent new users from logging in if the session is not closed manually.

iPIO-2816_v180808n iPIO-2, iPIO-8, iPIO-16 Users Guide Page 17
7.3. Email Setup
The iPIO sends email notification
on a variety of events. Set the
email server and destination
information on this page.
SMTP Server.
Set the IP address of the email
(SMTP) server that will send the
email notifications.
Account Name
Set the user login name for the
SMTP server.
Account Password
Set the password for the SMTP
server account.
Return Address
Set the return address to be used in the email notifications.
Destination 1 & 2
Set up to two email addresses to receive notifications.
Send Email on Change
Select which type of events will generate email notifications.
•Input. Email on any input change
•Relay. Email on any relay change
•Communication. Email on any change in communication status to the remotes.
•Configuration. Email on any configuration change.
7.4. SNMP Setup
iPIO is SNMPv2 manageable. Set
the SNMP manager and trap
information on this screen.
SNMP Managers 1-4
Set up to four SNMP managers IP
addresses. Each manager
defined here will receive traps.
Read & Write Community.
Set the SNMP Read Community
and Write Community strings
here.
Send Trap on Change
Set which events will generate
SNMP Traps.

iPIO-2816_v180808n iPIO-2, iPIO-8, iPIO-16 Users Guide Page 18
•Input. Email on any input change
•Relay. Email on any relay change
•Communication. Email on any change in communication status to the remotes.
•Configuration. Email on any configuration change.
To use the SNMP, download the iPIO MIB at http://dataprobe.com/support-ipio
7.5. Input Setup
Select the input to be configured
from the dropdown box.
Input Name
Each input has a user definable
name (20 characters max.)
Qualifying Time
Set the time, in seconds (0-99)
that the input must be
continuously in any new state to
have the iPIO recognize the
change in state.
Open and Closed Names
Both the Open and Closed
conditions have a user definable
Name (20 characters max.)
Open and Closed Colors
The user may also select colors for the background and text. To select the colors, click on the color boxes
below the Open and Closed names.
Click Save when done, before moving to the next input or setup section
LED Status
The user may select upon what state of the input the LED for that channel will be ON or Off. Select with the
radio button.

iPIO-2816_v180808n iPIO-2, iPIO-8, iPIO-16 Users Guide Page 19
7.6. Relay Setup
Select the input to be configured
from the dropdown box.
Relay Name
Each input has a user definable
name (20 characters max.)
Open and Closed Names
Both the Open and Closed
conditions have a user definable
Name (20 characters max.)
Open and Closed Colors
The user may also select colors
for the background and text. To
select the colors, click on the color boxes below the Open and Closed names.
Click Save when done, before moving to the next input or setup section
LED Status
The user may select upon what state of the input the LED for that channel will be ON or Off. Select with the
radio button.
7.7. Remote Setup
To allow multiple Dataprobe
products to communicate and
control one another, each device
must be setup to communicate
with the devices that are remote
to it.
Adding a remote will allow the
inputs of this iPIO unit to control
the outputs of another iPIO unit,
or multiple units. Additional
Dataprobe products, like iBoot-G2
series power controller can also
be remotes that are controlled by
this iPIO. To achieve bi-directional
control between two iPIO units,
each must be programmed with
the other as a remote.
To add the first device, click on
Add Device. This will generate
the setup screen for the first
remote. To add additional
remotes, click on Add Device for
each one. Up to 32 remote units
can be programmed.

iPIO-2816_v180808n iPIO-2, iPIO-8, iPIO-16 Users Guide Page 20
Remote Name
Enter the name (20 characters max.) to identify the remote unit.
Remote Type
Select the model of the remote device. This setting will allow for the proper entry of variables depending on
remote model.
Link Alarm Relay
One local relay can be designated to provide status of the link between this device and the remote. Different
relays can be assigned to each remote, or one relay can serve as a general purpose alarm for all remotes.
When used, the Alarm relay will be energized (Common to Normally Closed connected) when the link is OK
and de-energized (Common to Normally Open) when an alarm occurs.
Remote Network
Enter the IP Address and Port (if changed from default 9100 when setting up the remote).
AES Encryption can be used to secure communications with the remote. Enter the Passphrase that
matches the remote device, and check the AES checkbox
Remote Relays
Each local input on the iPIO can be used to activate one relay on each remote iPIO unit. Program the
Remote Relays by selecting which remote relay will be controlled by each input. Select the relay
channel number on the remote unit that will be controlled. Select None if the input does not affect any remote
output.
The On Open and On Close setting allow the user to define the action that the remote relay will take when
the input is open or closed. The choices are Open, Close or Pulse – Open and Pulse - Close. If Pulse –
Open or Close is selected, the relay will momentarily take the state chosen (open or closed) for the duration
specified in the Pulse column.
Multiple inputs on the local iPIO can control the same relay on the remote unit. In this case, the remote
relay will switch based on the most recent input state change. It is also possible to have the inputs of the
local iPIO control its own relays, by setting up a remote iPIO with the local IP address.
Click Save and the color Status box will change from red FAIL to green OK to indicate successful
communications between iPIO devices.
The Sync button allows information on all local inputs to be transmitted to the remote iPIO. When the remote
iPIO is set up, use this button to coordinate the local inputs with the remote relays.
iPIO units continually communicate to coordinate inputs and outputs. If one or more remotes are
programmed, the RMT LED on the front of the iPIO will be solid on. If any remotes fail to communicate, the
LED will flash, and the alarm relay (if programmed) will Open.
Click refresh, or refresh your browser window to view the latest remote status.
If the Auto Update feature is enabled on the Device Setup page, the iPIO will periodically transmit its status
to the remote unit. If the On Reconnect feature is enabled, the iPIO will transmit its status whenever the
connection to the remote is established or re-established.
Other manuals for iPIO-8
2
This manual suits for next models
2
Table of contents
Other Dataprobe I/O System manuals
Popular I/O System manuals by other brands

INVT
INVT EC-IO801 user manual

WAGO
WAGO 750-433 manual

Maple Systems
Maple Systems MLE-A0800 quick start guide

INIM Electronics
INIM Electronics eneo EM312SR instruction manual

Carrier
Carrier TruVu TV-UCXPIO48 Installation and startup guide

Whelen Engineering Company
Whelen Engineering Company LFL LC Series Replacement guide