Advertisement

Quick Links

Ether I/O 24 Users Manual V1.3
E
L
E
X O L
E L E C T R O N I C
S O L U T
I O N S
ELEXOL
Ether I/O 24
Users Manual
Version 1.3
For Firmware Release 1.4
Elexol Pty Ltd
Version 1.3
Page 1
http://www.elexol.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Ether I/O 24 and is the answer not in the manual?

Questions and answers

Summary of Contents for ELEXOL Ether I/O 24

  • Page 1 Ether I/O 24 Users Manual V1.3 X O L E L E C T R O N I C S O L U T I O N S ELEXOL Ether I/O 24 Users Manual Version 1.3 For Firmware Release 1.4 Elexol Pty Ltd Version 1.3...
  • Page 2 Ether I/O 24 Users Manual V1.3 X O L E L E C T R O N I C S O L U T I O N S Ether I/O 24 Module Hardware A. Ethernet Connector B. LED Indicators C. Power Connector 2.1mm DC Jack Center + D.
  • Page 3: Table Of Contents

    Module I/O Connectors (PORT A, PORT B, PORT C) ............14 Module Configuration Options Connector (CONFIG J1, J2, J3) .......... 14 Ether I/O 24 Factory Programming Header (SX_PROG)............15 Power In Connectors ....................... 15 5V Out Screw Terminal Block (optional) ................15 Ethernet Connector........................
  • Page 4: Contents

    Technical Support and Further Information For any questions relating to the Ether I/O 24 or if we can assist you with integrating the Ether I/O 24 into your own equipment please contact us by Email at support@elexol.com...
  • Page 5: Introduction

    UDP/IP packets sent over the network from any device with appropriate software are able to operate the Ether I/O 24. The module has DHCP support to allow it to automatically obtain its IP address from a suitable server device. If a DHCP server is not available, the module may be configured by jumper link to a fixed address to allow for initial programming operations.
  • Page 6: Functional Description

    IP address from the DHCP server. To find the IP address of any module, broadcast a special message to port 2424 and each of the Ether I/O 24 modules will respond, stating their IP address, Ethernet address and firmware version number.
  • Page 7: Accessories

    50 Pin Connector Board, to allow connection of industry standard I/O racks with 50 pin connectors, this board will adapt the three 10 pin box headers on the Ether I/O 24 module to a single 50 pin header with industry standard pin configuration.
  • Page 8: Application Features

    Using this mode also allows one Ether I/O 24 to be connected directly to another Ether I/O 24 module by an Ethernet or Internet link. The states of the ports on one module can be sent to the other module without the need of a host system.
  • Page 9 In industrial systems there is frequently a need for user controls with indicators to be placed at several points on a machine and the economical nature of the Ether I/O 24 and other Ethernet components make its use more affordable and easier to use than most other systems.
  • Page 10: Home, Office And Building Automation, Distributed Control And Internet Connectivity

    Home, Office and Building Automation, Distributed control and Internet Connectivity Because of its low cost per I/O line, the Ether I/O 24 module ideally services the budget sensitive building automation market. Ethernet’s low cost infrastructure, cabling and switching systems combined with the ability of the Ethernet network to service other systems within a building make it a single platform multi function network for delivering services throughout a building.
  • Page 11: Digital I/O From Pcs

    Whether you are connecting a special function keyboard, indicator lights or a coffee machine, the Ether I/O 24 will connect your device to your network and from there to your local PC or by Internet, to the world.
  • Page 12: Network Enabling Your Pc Linked Machine Or Equipment

    250 bytes of data to your board. The Ether I/O 24 has been designed and physically laid out to simplify the task of users wishing to incorporate the Ether I/O 24 as the principal interface element in their product.
  • Page 13: Electrical Characteristics

    Ether I/O 24 Users Manual V1.3 X O L E L E C T R O N I C S O L U T I O N S Electrical Characteristics Absolute Maximum Ratings Warning! Exceeding these ratings may cause irreparable damage to the unit.
  • Page 14: Module Connections

    Ether I/O 24 Users Manual V1.3 X O L E L E C T R O N I C S O L U T I O N S Module Connections Module I/O Connectors (PORT A, PORT B, PORT C) All three of the I/O connectors are wired the same...
  • Page 15: Ether I/O 24 Factory Programming Header (Sx_Prog)

    E L E C T R O N I C S O L U T I O N S Module Connections (continued) Ether I/O 24 Factory Programming Header (SX_PROG) This header is used for factory programming, DO NOT USE this connector for any other purpose. Power In Connectors The Module has 2 types of power in connector;...
  • Page 16: Command Summary

    Ether I/O 24 Users Manual V1.3 X O L E L E C T R O N I C S O L U T I O N S Command Summary For ease of use we have broken the command set into subgroups based on their function.
  • Page 17 Ether I/O 24 Users Manual V1.3 X O L E L E C T R O N I C S O L U T I O N S Command Summary (continued) Write Threshold A #A data Write Threshold B #B data...
  • Page 18: Command Set Quick Reference

    Ether I/O 24 Users Manual V1.3 X O L E L E C T R O N I C S O L U T I O N S Command Set Quick Reference Table 1, Module Command Set Command Command Bytes...
  • Page 19: Command Set

    Ether I/O 24 Users Manual V1.3 X O L E L E C T R O N I C S O L U T I O N S Command Set Write Port A ASCII Code Bytes Data Function Writes data to ports output lines. A bit value of 1 sets the...
  • Page 20 Ether I/O 24 Users Manual V1.3 X O L E L E C T R O N I C S O L U T I O N S Command Set (continued) Write Port B Direction Register ASCII Code Bytes Data Function Writes data to ports direction register.
  • Page 21 Ether I/O 24 Users Manual V1.3 X O L E L E C T R O N I C S O L U T I O N S Command Set (continued) Write Port C Pull Up Register ASCII Code Bytes...
  • Page 22 Ether I/O 24 Users Manual V1.3 X O L E L E C T R O N I C S O L U T I O N S Command Set (continued) Write Port A Schmitt Trigger Register ASCII Code Bytes...
  • Page 23 Ether I/O 24 Users Manual V1.3 X O L E L E C T R O N I C S O L U T I O N S Command Set (continued) Read Port B Command ASCII Bytes Data Function Sent...
  • Page 24 Ether I/O 24 Users Manual V1.3 X O L E L E C T R O N I C S O L U T I O N S Command Set (continued) Read Port C Direction Register Command ASCII Bytes Data...
  • Page 25 Ether I/O 24 Users Manual V1.3 X O L E L E C T R O N I C S O L U T I O N S Command Set (continued) Read Port A Threshold Up Register Command ASCII Bytes...
  • Page 26 Ether I/O 24 Users Manual V1.3 X O L E L E C T R O N I C S O L U T I O N S Command Set (continued) Read Port B Schmitt Trigger Register Command ASCII Bytes...
  • Page 27 Ether I/O 24 Users Manual V1.3 X O L E L E C T R O N I C S O L U T I O N S Command Set (continued) Echo Byte to sender Command ASCII Bytes Data Function...
  • Page 28 Ether I/O 24 Users Manual V1.3 X O L E L E C T R O N I C S O L U T I O N S Command Set (continued) Write EEPROM Word ASCII Code Bytes Data Function ‘W...
  • Page 29: Eeprom Memory Contents

    EEPROM Memory contents The EEPROM on the Ether I/O 24 is used to store the board’s Serial number and other critical factory settings as well user settings for the module and there is even a spare area where you can store your own data to be kept by the module, even when the module loses power.
  • Page 30: Basic Programming

    Please Note: All example code in this section is written in visual basic code using the Winsock control for opening a UDP socket for communication with the Ether I/O 24 module. As most programming languages have access to network sockets, please refer to your languages manuals for similar socket functions.
  • Page 31: Finding A Module's Ip Address

    ‘ Show the IP address of the unit End Sub Now we know the IP address of our Ether I/O 24 module we can execute other commands to set up the ports for Input or Output of signals. Elexol Pty Ltd Version 1.3...
  • Page 32: Basic Set Up And Writing To The Ports

    Ether I/O 24 Users Manual V1.3 X O L E L E C T R O N I C S O L U T I O N S Basic Programming (continued) 4. Basic set up and writing to the ports To set up the ports for output or basic input there are only 2 registers per port that need writing or reading.
  • Page 33: Programming The Input Options

    Ether I/O 24 Users Manual V1.3 X O L E L E C T R O N I C S O L U T I O N S Basic Programming (continued) 6. Programming the Input options All 24 lines of the module can be independently programmed with 6 different input options or be set as an output.
  • Page 34: Using The Eeprom

    7. Using the EEPROM The Ether I/O 24 module EEPROM is programmed using several fixed length packets. Packet length is always 5 bytes with the first byte being the ‘ character. Where all 5 bytes are not specifically needed, such as a Read command where only the command and address need to be sent to the module, the packet is padded with bytes whose value is 0.
  • Page 35: Advanced Programming

    Ether I/O 24 Users Manual V1.3 X O L E L E C T R O N I C S O L U T I O N S These commands can be used to configure the module as described in the Advanced Programming section or to read and write the User data area in the EEPROM memory.
  • Page 36: Programming The Autoscan Mode

    The AutoScan mode will allow the module to originate communication with a remote device or another Ether I/O 24 module. This mode is very useful as it allows your software the freedom not to have to poll the module to check the state of the inputs. To allow the module to communicate through a router without having to set up Gateway addresses and Subnet masks, the module stores the Ethernet address of the target device as well as the IP address and Port number.
  • Page 37: Glossary

    E L E C T R O N I C S O L U T I O N S All of these settings can be programmed using the Ether I/O 24 Test Programming Utility available for download from the Elexol website. Glossary...
  • Page 38: Document Revision History

    E L E C T R O N I C S O L U T I O N S Document Revision History Ether I/O 24 User Manual Version 1.0 – Initial document created 6 April 2005 Ether I/O 24 User Manual Version 1.1 – Updated 19 May 2005 •...

Table of Contents