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.
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...
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.
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.
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.
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.
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.
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.
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.
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.
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...
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;...
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...
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...
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...
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.
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.
‘ 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...
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.
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.
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.
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.
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.
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...
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 •...
Need help?
Do you have a question about the Ether I/O 24 and is the answer not in the manual?
Questions and answers