MC E-DIO24 Ethernet Based 24 Channel Digital I/O Owner’s Manual

June 12, 2024
MC

E-DIO24
Ethernet-Based 24-Channel Digital I/O

MC E DIO24 Ethernet Based 24 Channel Digital I O -

The E-DIO24 provides 24 lines of digital I/O with ±24 mA drive capability

Overview

The E-DIO24 digital I/O device is ideal for network-based applications and remote monitoring and control. The device provides 24 high-drive channels for driving relays, and one counter channel.
The E-DIO24 is functionally equivalent to USB-DIO24 Series and USB-1024 Series devices, making application migration easy.

Features

  • 24 digital I/O lines
  • ±24 mA drive capability
  • Digital output alarm
  • One 32-bit event counter (shared with a DIO pin)
  • Remote network configuration
  • DIN-rail compatible
  • Available with enclosure and screw terminals, or board-only OEM with header connectors
  • External power supply included with standard version

Supported Operating Systems

  •  Windows® 11/10/8/7/Vista®  32/64-bit
  • Linux®
  • Android™

Ethernet Interface
The E-DIO24 has a built-in high-speed communication port. Users can remotely access and configure the device with software over the internet.
Digital I/O
The E-DIO24 has 24 digital I/O lines configured as three 8-bit ports. Each bit is individually configurable for input or output.
Users can enable a digital bit configured for output to change state when a host connection is established or broken.
Data can be transferred at rates up to 5 kS/s when the device and host are connected by Ethernet to the same local network.
Typical throughput is system-dependent.
All DIO lines are pulled high by default to 5 V through 47 kΩ resistors through three onboard jumpers. Each jumper configures one 8-bit digital port, and can easily be changed to pull-down.
Counter Input
The 32-bit event counter pin counts TTL pulses, and accepts frequency inputs up to 10 MHz. Users access the counter using the pin shared with digital port 2 bit 7 (P2D7).
External Power
The E-DIO24 requires 5 VDC power to operate. A 5 volt, 1 amp adapter ships with the standard device (MCC p/n PS-5V1AEPS). OEM users can connect a 5 V supply to a 2-pin terminal block header or to the barrel connector on the board.
E-DIO24-OEM
The E-DIO24-OEM has a board-only form factor with header connectors for OEM and embedded applications (no case, CD, or Ethernet cable). The device can be further customized to meet customer needs.

MC E DIO24 Ethernet Based 24 Channel Digital I O -
fig1

The E-DIO24-OEM has the same specifications as the standard device

Software

Software Support
The E-DIO24 is supported by the software in the table below.

Ready-to-Run Applications

DAQami™| | Data acquisition companion software with drag-and-drop interface that is used to acquire, view, and log data, and generate signals. DAQami can be configured to log analog, digital, and counter channels, and to view that data in real-time or post-acquisition on user-configurable displays. Logged data can be exported for use in Excel®  or MATLAB® . Windows OS DAQami is included with the free MCC DAQ Software bundle. Install DAQami and try the fully-functional software for 30 days. After 30 days, all features except for data logging and data export will continue to be available – data logging and data export features can be unlocked by purchasing the software.
InstaCal™| | An interactive installation, configuration, and test utility for MCC hardware. Windows OS InstaCal is included with the free MCC DAQ Software bundle.
TracerDAQ™ and
TracerDAQ Pro| | Virtual strip chart, oscilloscope, function generator, and rate generator applications used to generate, acquire, analyze, display, and export data. Supported features may vary by hardware.
The Pro version provides enhanced features. Windows OS
TracerDAQ is included with the free MCC DAQ Software bundle.
TracerDAQ Pro is available as a purchased software download.
General-Purpose Programming Support
Universal Library™
(UL) for Windows| | Library for developing applications in C, C++, VB, C# .Net, VB .Net, and Python on Windows.
The UL for Windows is included with the free MCC DAQ Software bundle.
The UL Python API for Windows is available on GitHub (https://github.com/mccdaq/mcculw).
UL for Android™| | Programming library of Java classes for programmers who develop apps for Android-based tablets and phones. UL for Android communicates with select MCC DAQ devices. Supports
Android project development on Windows, Linux, Mac OS X
UL for Android is included with the free MCC DAQ Software bundle.
UL for Linux®| | Library for developing applications in C, C++, and Python on Linux.
UL for Linux is available on GitHub (https://github.com/mccdaq/uldaq).
Open-source, third-party Linux drivers are also available for supported MCC devices.
Application-Specific Programming Support
ULx for NI LabVIEW™| | A comprehensive library of VIs and example programs for NI LabVIEW that is used to develop custom applications that interact with most MCC devices. Windows OS
ULx for NI LabVIEW is included with the free MCC DAQ Software bundle.
DASYLab®| | Icon-based data acquisition, graphics, control, and analysis software that allows users to create complex applications in minimal time without text-based programming. Windows OS DASYLab is available as a purchased software download. An evaluation version is available for 28 days.

Specifications

MC E DIO24 Ethernet Based 24 Channel Digital I O -
fig2

Specifications
These specifications apply to both E-DIO24 standard and OEM version unless noted otherwise.
Digital input/output
Digital type: 5 V TTL input / CMOS output
Number of I/O: 24, configured as 3 ports of 8 bits each (Port 0, Port 1, Port 2) Configuration: Each bit can be independently configured for input or output Pull-up configuration: Each port has 47 kΩ resistors configurable as pull-up (default) or pull-down via internal jumpers.
Digital I/O transfer rate (system paced): 100 to 5000 reads/writes per second, typical, on a local network.
This is the typical throughput when the device and host are both connected by Ethernet to the same local network. Throughput can vary significantly. Typical throughput is not guaranteed if a wireless connection is involved or data is sent over the internet.
Alarm functionality A digital output bit may be configured to change state when an Ethernet connection with a host is established or lost.
Power on and reset state: All input, unless the alarm functionality is enabled.
Input high voltage threshold: 2.0 V min
Input high voltage limit: 5.5 V absolute max
Input low voltage threshold: 0.8 V max
Input low voltage limit: –0.5 V absolute min, 0 V recommended min
Output high voltage: 4.4 V min (IOH = –50 µA), 3.76 V min (IOH = –24 mA)
Output low voltage: 0.1 V max (IOL = 50 µA), 0.44 V max (IOL = 24 mA)
The digital input thresholds (P2D7 only) and counter input thresholds differ, due to different buffer types.
Counter
Pin name: P2D7 (shared with one digital I/O bit)
Counter type: Event counter
Number of channels: 1
Input type: Schmitt trigger; uses port 2 digital I/O pull-up/down selection
Resolution: 32 bits
Schmitt trigger hysteresis: 1.01 V typ, 0.6 V min, 1.5 V max
Input high voltage threshold: 2.43 V typ, 1.9 V min, 3.1 V max
Input high voltage limit: 5.5 V absolute max
Input low voltage threshold: 1.42 V typ, 1.0 V min, 2.0 V max
Input low voltage limit: –0.5 V absolute min, 0 V recommended min
Input frequency: 10 MHz max
High pulse width: 50 ns min
Low pulse width: 50 ns min
The digital input thresholds (P2D7 only) and counter threshold values differ, due to different buffer types.

Memory
Non-volatile memory: 4,096 bytes (272 bytes for settings, 3,824 bytes for user)
Power
External power supply: 5 V ±5% required; 5 V, 1 A supply recommended (standard version ships with the PS-5V1AEPS adapter).
Supply current
Quiescent current: 160 mA typ. Total quiescent current requirement, including LEDs; does not include any potential loading of the DIO bits or +VO pin.
840 mA max, including all external loading.
User output voltage range
Available at +VO terminal: 4.40 V min to 5.25 V max; assumes AC adapter is used.
User output current
Available at +VO terminal: 10 mA max
Power connector type: DC barrel input jack labeled J4 (mates with 5.5 mm OD /2.1 mm ID plug) and 1 x 2 pin 0.1 in. pitch header labeled W1
Network
Ethernet connection
Ethernet type: 100 Base-TX, 10 Base-T
Communication rates: 10/100 Mbps, auto-negotiated
Connector: RJ-45, 8 position
Cable length: 100 meters (328 feet) max
Additional parameters: HP Auto-MDIX support

Ordering

Network interface
Protocols used: TCP (IPv4 only) and UDP
Network ports used
UDP: 54211 (discovery)
UDP: 6234 (bootloader only)
TCP: 54211 (commands)
Network IP configuration: DHCP + link-local, DHCP, static, link-local
Network name: E-DIO24-xxxxxx, where xxxxxx are the lower 6 digits of the device MAC address
Network name publication: By NBNS; responds to b-node broadcasts, therefore only available on the local subnet.
Network factory default settings
Factory default IP address: 192.168.0.101
Factory default subnet mask: 255.255.255.0
Factory default Gateway: 192.168.0.1
Factory default DHCP setting: DHCP + link-local enabled
Network security
Security implementation: TCP sockets are not opened unless application sends the correct PIN connection code; stored in non-volatile memory; may be changed by user; default value is 0000.
Number of concurrent sessions: 1
Vulnerabilities: TCP Sequence Number Approximation Vulnerability
LED displays and the factory reset button
Power LED (top)
4.2 V < Vext < 5.6 V: On
Vext < 4.2 V, Vext > 5.6 V: Off (power fault)
Blinks continuously in firmware update mode.
Activity LED (bottom): On when there is a valid host connection; blinks when a command is received. Blinks continuously in firmware update mode.
Ethernet connector LEDS
Left (green) Link/activity indicator: on when there is a valid Ethernet link, and blinks when network activity is detected.
Right (yellow) Speed indicator: on for 100 Mbps, off for 10 Mbps or no link.
Factory reset button Resets network and alarm configuration settings to factory default values.
Environmental
Operating temperature range: 0 °C to 55 °C max
Storage temperature range: –40 °C to 85 °C max
Humidity: 0% to 90% non-condensing max
Mechanical
Signal I/O Connector type
E-DIO24: Two banks of screw terminals; 16 AWG to 30 AWG gauge wire
E-DIO24-OEM: Two 2 × 8 pin 0.1 in. pitch headers
Dimensions (L × W × H)
Standard: 117.9 × 82.8 × 29.0 mm (4.64 × 3.26 × 1.14 in.)
OEM: 101.35 × 76.71 × 14.61 mm (3.99 × 3.02 × 0.575 in.) max

Order Information
Hardware 

Part No. Description
E-DIO24 Digital I/O DAQ device with 24 bit-configurable DIO lines, one

counter input, and screw terminal connectors. Includes Ethernet cable, power adapter, and MCC DAQ software. Functionally equivalent to USB-DIO24 Series and USB-1024 Series hardware.
E-DIO24-OEM| Board-only digital I/O DAQ board with 24 bit-configurable DIO lines, one counter input, and header connectors. Functionally equivalent to the USB-DIO24 Series and USB-1024 Series hardware.

Accessories and Cables

Part No. Description
PS-5V1AEPS 5 volt, 1 amp power supply. Shipped with the E-DIO24 standard

device; optional component with the OEM version. Interchangeable plugs are available separately.
 ACC-205| DIN-rail kit; compatible with the E-DIO24 standard device.

Software also Available from MCC

Part No. Description
DAQami Data acquisition companion software for acquiring data and generating

signals.
TracerDAQ Pro| Out-of-the-box virtual instrument suite with strip chart, oscilloscope, function generator, and rate generator – professional version
DASYLab| Icon-based data acquisition, graphics, control, and analysis software

Measurement Computing
508-946-5100
DS E-DIO24
info@mccdaq.com
mccdaq.com
April 2020. Rev 4
© Measurement Computing Corporation

References

Read User Manual Online (PDF format)

Loading......

Download This Manual (PDF format)

Download this manual  >>

Related Manuals