FreeWave IOE-4404, IOE-4422, IOEX-4404, IOEX-4422, IOE-4440, IOEX-4440 User Manual And Reference Manual
Specifications and Main Features
Frequently Asked Questions
User Manual
I/O Expansion
Serial Bases:
IOE-4404
IOE-4422
IOE-4440
Expansion Modules:
IOEX-4404
IOEX-4422
IOEX-4440
Covering Firmware 2.2.0
User Manual and Reference Guide
Part Number: LUM0017AB
Revision: A
Last Updated: 03/21/2012
Safety Information
Warning! Do not remove or insert diagnostics cable while circuit is live.
Warranty
FreeWave Technologies, Inc. warrants your FreeWave® Wireless Data Transceiver against defects in materials and
manufacturing for a period of three years from the date of shipment, depending on model number. In the event of a
Product failure due to materials or workmanship, FreeWave will, at its discretion, repair or replace the Product. For
evaultation of Warranty coverage, return the Product to FreeWave upon receiving a Return Material Authorization
(RMA).
In no event will FreeWave Technologies, Inc., its suppliers, or its licensors be liable for any damages arising from
the use of or inability to use this Product. This includes business interruption, loss of business information, or other
loss which may arise from the use of this Product. OEM customer’s warranty periods can vary.
Warranty Policy will not apply in the following circumstances:
1. If Product repair, adjustments, or parts replacements are required due to accident, neglect, or undue
physical, electrical, or electromagnetic stress.
2. If Product is used outside of FreeWave specifications as stated in the Product's data sheet.
3. If Product has been modified, repaired, or altered by Customer unless FreeWave specifically
authorized such alterations in each instance in writing. This includes the addition of conformal coating.
Special Rate Replacement Option
A special rate replacement option is offered to non-warranty returns or upgrades. The option to purchase the
replacement unit at this special rate is only valid for that RMA. The special replacement rate option expires if not
exercised within 30 days of final disposition of RMA.
Restricted Rights
Any product names mentioned in this manual may be trademarks or registered trademarks of their respective
companies and are hereby acknowledged.
This manual is for use by purchasers and other authorized users of FreeWave products.
No part of this manual may be reproduced or transmitted in any form or by any means, electronic or mechanical, or
for any purpose without the express written permission of FreeWave Technologies, Inc. FreeWave reserves the
right to make changes to this manual without notice. FreeWave assumes no responsibility or liability for the use of
this manual or the infringement of any copyright or other proprietary right.
FreeWave products are designed and manufactured in the United States of America.
FreeWave Technologies, Inc.
Boulder, CO
303.381.9200
Toll Free: 1.866.923.6168
Printed in the United States of America.Fax: 303.786.9948
FreeWave Technologies, Inc. products may be subject to control by the Export Administration Regulations
(EAR) and/or the International Traffic in Arms Regulations (ITAR). Export, re-export, or transfer of these
products without required authorization from the U.S. Department of Commerce, Bureau of Industry and
Security, or the U.S. Department of State, Directorate of Defense Trade Controls, as applicable, is prohibited.
Any party exporting, re-exporting, or transferring FreeWave products is responsible for obtaining all
necessary U.S. government authorizations required to ensure compliance with these and other applicable
U.S. laws. Consult with your legal counsel for further guidance.
UL Notifications
Models IOE-4404, IOE-4422, IOE-4440, IOEX-4404, IOEX-4422, and IOEX-4440 are suitable for use in Class1,
Division 2, Groups A, B, C, and D or non-hazardous locations only.
The connectors shall not be connected or disconnected while circuit is live unless area is known to be nonhazardous.
Warning! Explosion Hazard - Substitution of any component may impair suitability for Class
1, Division 2.
Warning! Do not remove or insert the diagnostics cable while the circuit is live unless the
area is known to be free of ignition concentrations or flammable gases and vaports.
Input voltage for the IOE and IOEX models is +7.5 to +30 VDC.
Subject Devices are to be installed in the vertical orientation only. Devices were tested for vertical orientation
only and not the horizontal orientation.
Important: Input power and all I/O power, except relay output contacts, shall be
derived from a single Class 2 power source, or equivalent.
LUM0017AB Rev Aiii
FCC Notifications
This device complies with part 15 of the FCC rules. Operation is subject to the following two conditions: 1) This
device may not cause harmful interference and 2) this device must accept any interference received, including
interference that may cause undesired operation.
This device must be operated as supplied by FreeWave Technologies, Inc. Changes or modifications should not be
made to the device without the express written approval of FreeWave Technologies, Inc..
Whenever any FreeWave Technologies, Inc. module is placed inside an enclosure, a label must be placed on the
outside of the enclosure. The label must include the text "Contains: FCC ID" (with the module's FCCIDnumber).
IC Notifications
This device complies with Industry Canada license-exempt RSS standard(s). Operation is subject to the following
two conditions: (1) this device may not cause interference, and (2) this device must accept any interference,
including interference that may cause undesired operation of the device.
Ce dispositif est conforme aux normes permis-exemptes du Canada RSS d'industrie. L'opération est sujette aux
deux conditions suivantes : (1) ce dispositif peut ne pas causer l'interférence, et (2) ce dispositif doit accepter
n'importe quelle interférence, y compris l'interférence qui peut causer le fonctionnement peu désiré du dispositif.
LUM0017AB Rev Aiv
Table Of Contents
Prefaceix
Chapter 1: Introduction1
About Base Modules and Expansion Modules1
Serial Base Connectors2
Serial Base Data Connector3
Serial Base 485/Power Connector3
Serial Base Diagnostics Connector4
Expansion Module Connectors4
Expansion Module Data Connector5
Expansion Module Diagnostics Connector5
I/O Device LEDs5
Serial Base LEDs6
Expansion Module LEDs6
Powering Serial Bases and Expansion Modules7
Chapter 2: Setting Up and Programming Serial Bases and Expansion Modules9
Reading Serial Bases and Expansion Modules in Tool Suite9
Defining Channel Settings in Tool Suite10
Upgrading Serial Bases and Expansion Modules to the Latest Firmware12
Programming Stack Settings in Tool Suite12
Settings That Apply to the Entire Stack13
Chapter 3: Channel Functions and Specifications15
IOE-4440 and IOEX-4440 Channels15
IOE-4422 and IOEX-4422 Channels16
IOE-4404 and IOEX-4404 Channels16
Universal Channels17
Universal Channel as Digital Input17
Universal Channel as Digital Output19
Universal Channel as Analog Input21
Universal Channel as Analog Output24
Universal Channel as Sensor Power26
Input-Only Channels27
Input-Only Channel as Digital Input27
Input-Only Channel as Analog Input29
Isolated Channels33
LUM0017AB Rev Av
Isolated Channel as Digital Output33
Isolated Channel as Digital Input35
Chapter 4: Modbus Register Map39
Quick Reference40
Holding Coils (Read/Write)41
Discrete Inputs (Read-Only)44
Input Registers (Read-Only)45
Holding Registers (Read/Write)47
Modbus Register Descriptions50
Holding Coils (Read/Write)50
0 to 11: DO, Sensor Power ON50
24 to 35: Apply Default DO, AO, Sensor Power50
48 to 59: Default DO, Sensor Power State51
72 to 83: DI Counter Clear51
92 to 95: High–Speed DI Counter on Isolated51
96 to 106: DI Counter Falling Edge Increment51
112 to 119: AI Signed Integer Result51
120 to 127: AI, AO Current, Voltage Mode52
136 to 147: DI Counter Latch52
152 to 163: Pulse Counter De-Bounce52
Discrete Inputs (Read-Only)52
10000 to 10011: DI State52
10024 to 10035: Circuitry Protection Active52
Input Registers (Read-Only)52
30000 to 30016: AI Integer Result52
30032 to 30047: AI Result, Floating Point53
30064 to 30087: DI Counter53
30096: Modbus Request Counter53
30112 to 30119: DO Current54
30152: Device Temperature54
30153: VBATT54
Holding Registers (Read/Write)54
40000 to 40003: AO Command54
40008 to 40011: Default AO Command54
40016 to 40027: Channel Mode54
40040 to 40047: AI Filter Setting55
LUM0017AB Rev Avi
40056 to 40063: Resistor Pull Setting55
40072 to 40075: AO Resolution55
40080 to 40091: DO Monostable Timeout55
40096 to 40103: AI Zero Voltage55
40104 to 40111: AI Voltage Span56
40112 to 40119: AI, AO Zero Current56
40120 to 40127: AI, AO Current Span57
40128: Comm Connection58
40129: Comm Timeout Latch58
40130: Comm Port Baud Rate58
40131: Comm Port Parity58
40132: Comm Port Stop Bits58
40133: Modbus Min Transmit Inter-Message Interval58
40134: RS-485 Turn-On Delay59
40135: RS-485 Turn-Off Delay59
Modbus Timing60
Chapter 5: Additional I/O Expansion Information63
Serial Base Dimensions64
Expansion Module Dimensions65
Physical Specifications66
Appendix A: Firmware updates67
Version 2.2.067
Version 2.1.067
Glossary69
Index71
LUM0017AB Rev Avii
LUM0017AB Rev Aviii
Preface
This document includes the following regarding the FreeWave I/O Expansion products:
l A basic introduction to the Serial Bases and Expansion Modules that make up the I/O product line.
l Descriptions of each port and LED on Serial Bases and Expansion Modules.
l A description of the parameters required for each channel.
l Steps to setting up and programming a stack of Expansion Modules using Tool Suite.
l Pin out and mechanical drawings.
l Modbus register map details.
For information about the firmware releases that apply to the I/O Expansion products, see Appendix A.
Audience
The contents of this manual assumes that you are familiar with the Modbus protocol. For more information
about the protocol, see www.modbus.org/specs.php.
Notational Conventions
This document uses the following notational conventions:
l Bold - Indicates items that you select, parameter settings, and parameter names.
l
l
Warning! - Indicates a situation that may cause damage to the transceiver, data, or network.
- Provides time saving or informative suggestions about using the product.
The term "radio" and "transceiver" are used throughout this manual to refer to the described devices.
LUM0017AB Rev A
ix
Preface
Contacting FreeWave Technical Support
For up-to-date troubleshooting information, check the Support page at www.freewave.com.
FreeWave provides technical support Monday through Friday, 7:30 AM to 5:30 PM Mountain Time (GMT -7).
Call toll-free at 1.866.923.6168, within Colorado call 303.381.9200, or contact us through email at
moreinfo@freewave.com.
Documentation Feedback
Send comments or questions about this document's content to techpubs@freewave.com. Include the title of
the document or the document's part number and revision letter (found in the footer) in youremail.
LUM0017AB Rev A
x
Chapter 1: Introduction
The I/O Expansion product family provides expandable digital input, digital output, analog input, and analog
output capabilities for any device with a Modbus controller. Expandable I/O can be added directly to PLCs,
RTUs, and SCADA hosts. I/O Expansion can also integrate into new and existing wireless communication
systems such as proprietary, licensed and unlicensed, cellular and satellite radio systems.
The I/O Expansion Module may either be stacked on an applicable I/O base or can serve as expandable I/O
modules through a serial connection. Regardless of the configuration, up to 15 modules can be stacked on a
single Radio Base or Serial Base, providing up to 192 I/O points, including those on the Base Module.
About Base Modules and Expansion Modules
The bottom unit in a stack of I/O Expansion Modules is referred to as the Base Module and provides
communication to the outside world. The Base Module in a stack can be one of the following:
LUM0017AB Rev A
1
Chapter 1: Introduction
l Radio Base - A Radio Base provides expandable, wireless I/O and can be polled and controlled
wirelessly across FreeWave's wireless serial network. The FGR2-IO-IOE radio is the only Radio
Base device available. The photo of an I/O Expansion stack on previous page shows an FGR2-IOIOE as the Base Module. For information about the FGR2-IO-IOE, see the Wire Replacement I/OUser Manual (part number LUM0008AC) This document does not provide reference information for
the FGR2-IO-IOE.
l Serial Base - A Serial Base provides expandable, wired I/O to any device with RS232, RS422,
and RS484 data communication interfaces. Serial Bases come in the following models:
l IOE-4404
l IOE-4422
l IOE-4440
Expansion Modules can be added to a Radio Base or Serial Base device to expand the number of I/O
channels available. Expansion Modules on their own do not communicate. They must be connected to a
Radio Base or a Serial Base. The following expansion modules are available. The "X" in the model number
indicates that the model is an expansion module.
l IOEX-4404
l IOEX-4422
l IOEX-4440
Different isolated channels are available depending on the model number. For more information, see "Channel
Functions and Specifications" on page 15.
Serial Base Connectors
The following sections describe each connector on a Serial Base and the pin layout of each. For information
about the I/O channels available on the Serial Base, see "Channel Functions and Specifications" on page 15.
LUM0017AB Rev A
2
I/O Expansion
Serial Base Data Connector
This 10-pin connector provides serial communication and power to the Serial Base and supports RS232,
RS422, and RS485 serial communication interfaces.
When Expansion Modules are connected to the Serial Base, power is provided to the Expansion Modules
through the power and ground pins on this connector. If the Expansion Modules have a Serial Base, power can
alternatively be supplied by the serial 485/Power Connector described in "Serial Base 485/Power Connector"
on page 3.
The following pin-out summarizes the function of each pin in the 10-pin data connector:
1.VBATPower
2.InterruptInterrupt used to place the Base into Setup Mode
3.DTRData TerminalReady
4.GroundGround
5.TXDTransmit Data
6.GroundGround
7.RXDReceive Data
8.DCDCarrier Detect
9.RTSRequest to Send
10.CTSClear to Send
Pin 1 is the closest pin to the edge of device:
Serial Base 485/Power Connector
This 4-pin connector provides serial communication and power to the Serial Base and any attached Expansion
Modules. The serial communication interface is limited to two-wire 485 when a shorting connector is placed on
the 10-pin connector on top of the device. The shorting connector shorts pins 5 (TXD) to 7 (RXD) for Bus +
and pins 9 (RTS) and 10 (CTS) for Bus -.
The following pin-out summarizes the function of each pin:
LUM0017AB Rev A
3
Chapter 1: Introduction
BBus – for two-wire 485 half duplex with shorting connector
ABus + for two-wire 485 half duplex with shorting connector
VBATPower
GroundGround
The pins are in the following orientation:
Serial Base Diagnostics Connector
This 20-pin connector provides configuration access to the Serial Base with the Tool Suite configuration
software without removing either the Data Connector or 485/Power connector.
The 20-pin connector on an attached Expansion Module passes data and settings directly to and from the
base module (Serial Base or Radio Base).
Expansion Module Connectors
The following sections describe each connector on an I/O Expansion Module. For information about the I/O
channels available on the Expansion Modules, see "Channel Functions and Specifications" on page 15.
LUM0017AB Rev A
4
I/O Expansion
Expansion Module Data Connector
The 10-pin data connector passes data directly through to the Serial Base or Radio Base. For more
information, see "Serial Base Data Connector" on page 3 or the documentation for the Radio Base for detailed
descriptions.
The data connector on the top Expansion Module can be used to provide power to all devices in the stack.
Connecting power to the 10-pin data connector on the top module delivers the supply voltage to all modules in
the stack. The following pin-out summarizes the function of each pin:
1.VBATPower
2.InterruptInterrupt used to place the Base into Setup Mode
3.DTRData TerminalReady input of Serial Base
4.GroundGround
5.TXDTransmit data output of the Serial Base or Radio Base. Y+ data of RS485 output.
6.GroundGround
7.RXDReceive data input of the Serial Base or Radio Base. A+ data of RS485 input.
8.DCDCarrier Detect output of Radio Base
9.RTSB- data of RS485 input
10.CTSZ- data of RS485 input
Expansion Module Diagnostics Connector
The 20-pin diagnostic connector provides board-to-board communication for stacked Expansion Modules, and
can be used for programming. It does not serve any diagnostic function.
I/O Device LEDs
The LEDs on the Serial Base and Expansion Modules in a stack help identify the state of the system and the
current action happening with each device in the stack:
l Power - Labeled with a P in enclosed Serial Bases and Expansion Modules, this is the LED
closest to the edge of the device.
l Inbound - Labeled with an I in enclosed Serial Bases and Expansion Modules, this is the middle
LED.
l Outbound - Labeled with an O in enclosed Serial Bases and Expansion Modules, this is the LED
closest to the I/O channels.
The LEDs are either red or green, solid, flashing intermittently, or blinking. The state of each LED is described
in the sections below.
Warning! If all the LEDs are solid red or blinking red the device is receiving a firmware
upgrade. Do not unplug the device or remove the device's power during a firmware
upgrade. The device could become inoperable.
LUM0017AB Rev A
5
Chapter 1: Introduction
Serial Base LEDs
Serial Base Module
LEDStatePower (P)Inbound (I)Outbound (O)
Solid greenPower on--
Intermittent green
flash
Blinking greenCommunication reset mode,
Solid redFirmware upgrade initiated*1) When the other LEDs are also
1) When the other LEDs are also
solid red a firmware upgrade has
been initiated
If other LEDs are also intermittently
flashingred, internal checks after
firmware upgrade
Sending information to devices in
the stack
* The Incoming and Outgoing LEDs may appear to blink depending on how many registers are read during a single
polling cycle.
Expansion Module LEDs
Expansion Module
LEDStatePower (P)Inbound (I)Outbound (O)
Solid greenPower on--
Intermittent green
flash
Low power mode-Sending information down the stack
to the base
Blinking green*Communication reset mode,
device is gathering startup
settings
Solid redFirmware upgrade initiated*1) When the other LEDs are also
solid red a firmware upgrade has
been initiated
2) Receiving a command from the
base
Intermittent red
flash
Blinking red*Internal checks after firmware
upgrade
-Device is being polled-
Internal checks after firmware
upgrade
--
1) When the other LEDs are also
solid red a firmware upgrade has
been initiated
2) Receiving a command from the
base
Sending information to devices in
the stack
* The Incoming and Outgoing LEDs may appear to blink depending on how many registers are read during a single
polling cycle.
LUM0017AB Rev A
6
I/O Expansion
Powering Serial Bases and Expansion Modules
Power is shared between all devices in a stack of Expansion Modules. When one device in the stack is
powered (Expansion Module, Serial Base, or Radio Base) then all connected devices are powered.
A stack of Expansion Modules can be powered through one of the following:
l Data Connector on the top Expansion Module. See "Expansion Module Data Connector" on page
5.
l 485/Power Connector on a Serial Base. See "Serial Base 485/Power Connector" on page 3.
l I/O Connector on a Radio Base. See the Wire Replacement I/O User Manual (part number
LUM0008AC) for details about powering the FGR2-IO-IOE.
Power supply voltage limits for all Serial Base and Expansion Modules are as follows:
ItemMinTypicalMaxUnits
Power Supply Voltage7.5-30V
The following table provides the current consumption for a sample Serial Base and Expansion Module
configuration as follows:
Current Consumption
Channel Configuration
Universal
Channels
Input-Only
Channels
Isolated
Channels12 V
at 12 V (in mA)
DisabledDisabledDisabled17.0
DO:OffDisabledDO: Off17.0
DO: OnDisabledDO: On18.1
DIDIDI17.0
AO: 0 mADisabledDisabled18.2
AO: 20 mADisabledDisabled98.2
AI: VoltageAI: VoltageDisabled17.0
AI: CurrentAI:CurrentDisabled25.0
LUM0017AB Rev A
7
LUM0017AB Rev A8
Chapter 2: Setting Up and Programming Serial
Bases and Expansion Modules
You can setup and program Serial Bases and Expansion Modules using the Modbus registers or using the
configuration tools provided in Tool Suite.
Using the Configuration application in Tool Suite, you can define the settings for the most common
parameters for both the Serial Bases and their Expansion Modules in your network. You can also use the
Modbus Interface application in Tool Suite to validate and troubleshoot the Modbus configuration of the
devices in the stack.
Tool Suite is available on the User Manual and System Tools CD and is also available for download from
www.freewave.com. For more information about using Tool Suite, see the Tool Suite User Manual available
on the User Manual and System Tools CD or by selecting File > Help in the Tool Suite software.
Reading Serial Bases and Expansion Modules in Tool Suite
Using Tool Suite, you can connect a stack of I/O devices and read and program all the devices in the stack by
connecting to the last Expansion Module in the stack. When you read the device within Tool Suite, Tool Suite
reads the settings starting from the Serial Base or Radio Base and for each Expansion Module in the stack.
To read and program a Serial Base and Expansion Modules using ToolSuite, you need to connect the last
device in the stack to a desktop computer or a laptop that runs the Tool Suite software.
Note: If you have an IOE-X-4422PC/IOE-X-4422P (previous versions of the I/O
LUM0017AB Rev A
Expansion products, you can update an IOE-4422or IOEX-4422 model
respectively, using the settings read from the older models.
9
Chapter 2: Setting Up and Programming Serial Bases and Expansion Modules
1. Connect a serial or diagnostic cable between the computer or laptop and the device.
Using a diagnostic cable is recommended. If you need information to identify the ports, see
"Expansion Module Data Connector" on page 5 and "Expansion Module Diagnostics Connector"
on page 5.
2. If not already connected to power, connect the power supply to the radio and the power source to
turn on the device.
If you connected to the device with the diagnostic cable, the radio enters Setup mode
automatically. Continue with step 4 below.
If you connected to the device with the serial cable, continue with step 3.
3. If you are using the serial cable (ASC3610DJ), or are using a board-level device, press the button
on the serial cable or short pins 2 & 4 (Brown to Black) on the white 10 pin header connected to the
data port
When in Setup mode, the three LEDs on a Serial Base flash green continuously.
Note: When a Radio Base is in Setup mode, the three LEDs on theRadio Base
display solid green.
4. In Tool Suite, click Configuration in the Applications pane to display the Configuration
application.
5. If you are using a Serial Base, click Read Serial Base in the Configuration ribbon to read the
current settings for each device in the stack. If you are using a Radio Base, clickRead Radio.
Tool Suite reads the stack starting with the base and reads each Expansion Module starting with
the one connected directly to the base.
Defining Channel Settings in Tool Suite
Each Serial Base and Expansion Module comes with 12 channels as described in "Channel Functions and
Specifications" on page 15. Using Tool Suite, you can set whether a channel is a Digital Output, Digital Input,
Analog Output, Analog Input, or a Sensor Power channel.
Important: If you change a channel to a different function, for example, if you change
a Universal Channel from Digital Input to Analog Input, wait 2 seconds for reliable
readings from the channel.
For more information about using Tool Suite, see the Tool Suite User Manual available on the User Manualand System Tools CD or by selecting File > Help in the Tool Suite software.
1. Open Tool Suite and click Configuration in the Applications pane to display the Configuration
application.
2. From the Networks section of the Configuration ribbon, select the network in which the I/O devices
reside.
For information abut adding networks, see the Tool Suite User Manual available by selecting File> Help in the Tool Suite application.
3. Do one of the following:
l If you want to program a device directly, see "Reading Serial Bases and Expansion Modules in
Tool Suite" on page 9to load the current device settings.The device stack displays in the
LUM0017AB Rev A
10
I/O Expansion
Template Devices tab.
l To create a template that you can load to a device at a later time, click Template Devices at
the bottom of the Device tree. To add a Serial Base, right-click anywhere in the Device tree and
select Add >Serial Base Template, name the device, select the module type, and click Add.
To add an Expansion Module, first add a Serial Base, then right-click the Serial Base in the
Device tree and select Add Expansion Module. Name the device, select the module type,
and click Add.
4. In the Device tree, select the device you want to configure.
The current settings display in the right pane and are grouped by channel type.
If you are setting a Serial Base, you can also set the settings that apply to the entire stack. For
more information, see "Settings That Apply to the Entire Stack" on page 13.
5. Click the tab that contains the channel you want to configure:
l Universal Channels - Channels 1 to 4
l Input-Only Channels - Channels 5 to 8
l Isolated Channels -Channels 9 to 12.
6. In the I/O Mode field for the channel you want to configure, select the channel function, for
example, Digital Output.
If you are not using a channel on a device, select Disabled to indicate that the channel is not in
use.
The other fields that apply to the channel function you selected display when you select the
channel function. For information about each parameter setting, see the descriptions of each
channel type in "Channel Functions and Specifications" on page 15.
Your changes are saved to the Tool Suite database as you make them.
7. To send the configurations to a device, do one of the following:
l To send only the parameters you have changed to a single device in the stack, select the
device within the Configuration application, and click Quick in the Device Title ribbon.This
option is only available if you clicked Read Serial Base and are not sending parameter
settings from a template to the device.
l To send all the settings for all parameters, select the device within the Configuration
application, and click All in the Device Title ribbon.
l To set a device back to its factory default settings, select the device within the Configuration
application, click Default in the Device Title ribbon.
l To send changes to all the devices in a stack at one time, right-click the base in the Devices
tree within the Configuration application and select Program Stack.
LUM0017AB Rev A
11
Chapter 2: Setting Up and Programming Serial Bases and Expansion Modules
Upgrading Serial Bases and Expansion Modules to the Latest Firmware
If Tool Suite is connected to a device, and a new version of the firmware is available for that model, an
indication displays within the Configuration application's Device Information tab.
For more information about viewing the latest firmware versions available, see the Tool Suite User Manual
available from the File > Help menu within Tool Suite.
Use the steps below to upgrade a device to the latest firmware:
1. With the device connected to Tool Suite and in Setup mode, in ToolSuite click Configuration in
the Applications pane to display the Configuration application.
2. ClickRead Serial Base to read the latest settings and configurations from the Serial Base and all
the Expansion Modules in the stack.
3. In the Devices tree, select the device you want to upgrade.
4. Click Upgrade Module in the Firmware section of the Configuration ribbon.
5. Click Yes at the prompt to proceed or No to cancel without installing the new firmware.
Tool Suite identifies and displays the firmware version that is loaded on the connected device and
displays the latest version of firmware available for that model.
6. Click Yes to proceed with the upgrade, or No to exit.
The system displays the progress of the firmware upgrade in Tool Suite. After complete, a
message displays that the firmware upgrade was successful.
While the device's firmware is being updated, each LED displays solid red.
Warning! Do not disconnect the stack from Tool Suite or from power while the
firmware is updating. If the connection or power is lost during the upgrade, the device
could become inoperable.
Programming Stack Settings in Tool Suite
The Serial Base contains settings, such as power settings and stack-wide Modbus settings that you program
on the Serial Base device. The Serial Base then sends those settings to each Expansion Module in the stack.
You can only set these settings on the Serial Base.
1. Open Tool Suite and click Configuration in the Applications pane to display the Configuration
application.
2. From the Networks section of the Configuration ribbon, select the network in which the I/O devices
reside.
For information about adding networks, see the Tool Suite User Manual available by selecting File> Help in the Tool Suite application.
3. Do one of the following:
l If you want to program a device directly, see "Reading Serial Bases and Expansion Modules in
Tool Suite" on page 9 to load the current device settings. The device stack displays in the
Template Devices tab.
LUM0017AB Rev A
12
I/O Expansion
l To create a template that you can load to a device at a later time, click Template Devices at
the bottom of the Device tree. To add a Serial Base, right-click anywhere in the Device tree and
select Add >Serial Base Template, name the device, select the module type, and click Add.
4. Select the device in the Device tree you want to configure and select the StackSettings tab.
5. Make any necessary changes to the settings as described in the sections below.
6. To send the configurations to the Serial Base, do one of the following:
l To send only the parameters you have changed to a single device in the stack, select the
device within the Configuration application, and click Quick in the Device Title ribbon.This
option is only available if you clicked Read Serial Base and are not sending parameter
settings from a template to the device.
l To send all the settings for all parameters, select the device within the Configuration
application, and click All in the Device Title ribbon.
l To set a device back to its factory default settings, select the device within the Configuration
application, click Default in the Device Title ribbon.
Settings That Apply to the Entire Stack
The following parameters are set on the Serial Base and apply to the Serial Base and to each Expansion
Module in the stack attached to the serial base. The parameters that can also be set through the Modbus
interface include the Modbus register in the description.
Set the following parameters to establish the serial port communication settings between the computer and
the stack:
FieldDescription
Serial ProtocolThe protocol the serial port uses,RS232, RS422, or RS485.
Modbus Register: 40129 Comm Connection
Port SpeedThe baud rate between the computer and the data port. The default
baud rate is 19200.
Modbus Register: 40131 Comm Port Baud Rate
ParityThe data parity of the network.The default is None.
Modbus Register: 40132 Comm Port Parity
Stop BitsThe amount of time the transceiver stops and ways at the end of each
character to wait for the next start bit. There currently is only one
selection, 1-bit.
Modbus Register: 40133 Comm Port Stop Bits
Set the following to establish the communication timeout settings and the amount of power the stack requires:
LUM0017AB Rev A
13
Chapter 2: Setting Up and Programming Serial Bases and Expansion Modules
FieldDescription
Default DelayThe time the transceiver waits to receive a Modbus command or query
before a communication timeout occurs. If a communication timeout
occurs, the default state for the module's channels are enabled.
Default states are defined in the Default AO Command and DefaultDO,Sensor Power State Modbus registers. If these registers are not
set, the factory default settings are used.
Power ModeAllows the Serial Base and all the Expansion Modules in the stack to
use less power. The options are Regular and Low.
Set the following to establish the communication and message characteristics of the Modbus interface:
FieldDescription
Modbus Address ModeDetermines the range of acceptable Modbus IDs for the device. If set
to 8-Bit, the Modbus ID can be between 1 and 246. If set to 16-Bit, the
Modubs ID can be between 1 and 65535.
Modbus IDThe Modbus identification number for the device. The acceptable
range of IDs is determined by the Modbus Address Mode.
Modbus Message IntervalDetermines the time in milliseconds
AIInteger Result JustificationDetermines the alignment of the AI Integer Result register. Options
include Left and Right.
Floating Point Word OrderDetermines the position of the Most Significant Word (MSW) and
Lease Significant Word (LSW) in the AI Floating Point Result
register for all devices in the stack. Regular word order places the
MSW at the lower address and the LSW at the higher address. For
example MSW = 30032, LSW = 30033. Inverted word order places the
LSW at the lower address and the MSW at the higher address. For
example LSW = 30032, MSW = 30033).
Long Integer Word OrderDetermines the position of the MSW and LSW in the AI Result,
Integer registers for all devices in the stack. Regular word order
places the MSW at the lower address and the LSW at the higher
address. For example, MSW = 30000, LSW = 30001. Inverted word
order places the LSW at the lower address and the MSW at the higher
address.For example, LSW = 30000, MSW = 30001.
LUM0017AB Rev A
14
Chapter 3: Channel Functions and
Specifications
All I/O Expansion devices have 12 I/O channels. All models feature four universally configurable channels,
four input-only channels, and four electrically isolated channels.
The different models have the following I/O configuration:
l IOE-4440 and IOEX-4440 - All four isolated channels are digital inputs.
l IOE-4422 and IOEX-4422 - Two isolated channels are digital inputs and two are digital outputs.
l IOE-4404 and IOEX-4404 - All four isolated channels are digital outputs.
IOE-4440 and IOEX-4440 Channels
The following channels are available on the IOE-4440 and IOEX-4400 Channels. Any channel column with a
dot ( • ) in the table below is available in this model.
The following channels are available on the IOE-4422 and IOEX-4422 Channels. Any channel column with a
dot ( • ) in the table below is available in this model.
The following channels are available on the IOE-4404 and IOEX-4404 Channels. Any channel column with a
dot ( • ) in the table below is available in this model.