You are on page 1of 45

Page i

Table of Contents

Introduction ................................................................................................................................................................................... 1-1
The ICM Manual....................................................................................................................................................................... 1-1
What is the Integrated Communications Module?.............................................................................................................. 1-1
Benefits....................................................................................................................................................................................... 1-1
User Environment ..................................................................................................................................................................... 1-1
Safety Requirements ..................................................................................................................................................................... 2-1
Safety Measure Descriptions.................................................................................................................................................. 2-1
Shut Down and Voltage Check............................................................................................................................................... 2-1
Installation...................................................................................................................................................................................... 3-1
Qualified Installation Personnel.............................................................................................................................................. 3-1
Materials Available from Centrilift ........................................................................................................................................ 3-1
Basic Installation.................................................................................................................................................................. 3-1
Options:...................................................................................................................................................................................... 3-1
Communication Interface Junction Box Kit [SE6136D07].............................................................................................. 3-1
Terminal Block...................................................................................................................................................................... 3-2
Power System Monitoring....................................................................................................................................................... 3-2
Downhole Monitoring......................................................................................................................................................... 3-2
Incoming Power Monitoring............................................................................................................................................... 3-2
Additional supplies .................................................................................................................................................................. 3-2
Materials Supplied by Customer............................................................................................................................................ 3-2
Hand Tools ................................................................................................................................................................................ 3-2
Test Instruments ....................................................................................................................................................................... 3-3
OIB Communication Installation............................................................................................................................................. 3-4
Keypad/OIB Removal.......................................................................................................................................................... 3-4
Keypad Separation............................................................................................................................................................... 3-4
ICM to OIB Cable Installation............................................................................................................................................ 3-4
Cable routing......................................................................................................................................................................... 3-5
Positioning the ICM............................................................................................................................................................. 3-5
Wiring Diagram..................................................................................................................................................................... 3-6
Other Mounting Locations................................................................................................................................................. 3-6
Connect 120 Volt Supply to ICM....................................................................................................................................... 3-6
Communication Junction Box Option .................................................................................................................................... 3-6
Monitoring and RS-485 Data Cable Terminal Block Option............................................................................................... 3-7
Data and Power Cables ............................................................................................................................................................ 3-7
Analog signals .......................................................................................................................................................................... 3-8
Power monitoring...................................................................................................................................................................... 3-8
Voltage................................................................................................................................................................................... 3-8
Amperage .............................................................................................................................................................................. 3-9
Downhole .............................................................................................................................................................................. 3-9
Communication.......................................................................................................................................................................... 3-9
Operation Instructions ................................................................................................................................................................. 4-1
Initialization................................................................................................................................................................................ 4-1
Power up................................................................................................................................................................................ 4-1
Mode...................................................................................................................................................................................... 4-1
Port address .......................................................................................................................................................................... 4-1
Baud rate................................................................................................................................................................................ 4-1
Parity ...................................................................................................................................................................................... 4-1
Standard Operation................................................................................................................................................................... 4-2
Mode...................................................................................................................................................................................... 4-2
Communication..................................................................................................................................................................... 4-2
Page ii


Parameter Modification ....................................................................................................................................................... 4-2
Shut Down ................................................................................................................................................................................. 4-2
Radio Operation ........................................................................................................................................................................ 4-3
Overview................................................................................................................................................................................ 4-3
Hardware................................................................................................................................................................................ 4-3
Software ................................................................................................................................................................................. 4-3
Troubleshooting Procedures....................................................................................................................................................... 5-1
Normal operation....................................................................................................................................................................... 5-1
PWR (Power) LED................................................................................................................................................................ 5-1
Activity LED ......................................................................................................................................................................... 5-1
Port A Shared communication port..................................................................................................................................... 5-1
Status LED............................................................................................................................................................................. 5-1
485........................................................................................................................................................................................... 5-1
232........................................................................................................................................................................................... 5-1
Port B - Independent RS-485 communication port............................................................................................................... 5-1
485........................................................................................................................................................................................... 5-1
OIB.............................................................................................................................................................................................. 5-1
Troubleshooting ....................................................................................................................................................................... 5-2
No LEDs................................................................................................................................................................................. 5-2
Incorrect activity pulses...................................................................................................................................................... 5-2
No LED communication activity ........................................................................................................................................ 5-2
Single communication LED ON.......................................................................................................................................... 5-2
Improper communication ......................................................................................................................................................... 5-3
Data ........................................................................................................................................................................................ 5-3
Invalid data............................................................................................................................................................................ 5-3
Modbus Addresses .....................................................................................................................................................................A-1
Connection Diagrams ...................................................................................................................................................................B-1
Radio Option Configuration ........................................................................................................................................................C-2
Physical Dimensions.................................................................................................................................................................... D-1
Glossary ..........................................................................................................................................................................................E-2




Page 1 - 1

Chapter 1
Introduction
The ICM Manual

The purpose of this manual is to introduce the Integrated
Communications Module (ICM). It explains what the
ICM is, how to install and use it, and what the primary
benefits are.

What is the Integrated
Communications Module?

The Integrated Communications Module (ICM) is an
add-on component to Centrilifts Integrated Control
System (ICS) Electrospeed aka Variable Speed
Controller (VSC). It provides the user with a
communication interface between the controller and a
SCADA (Supervisory Control and Data Acquisition)
system or portable computer.

Benefits

With the ICM added to the VSC, the user can:
monitor power variables of the system - voltages
and amperages
monitor incoming power (with special hardware)
communicate downhole measurements from a
downhole monitoring system
monitor additional analog and digital devices outside
the drive - such as flowmeters and pressure switches
change operating parameters
start and stop the VSC
connect a radio link for remote locations

User Environment

The VSC is self-contained and can be transported from
wellsite to wellsite. Once the ICM is installed in the
VSC, it too is easily transportable.






Page 2 - 1

Chapter 2
Safety Requirements

Safety Measure Descriptions

Restricted to knowledgeable service personnel.

After shut down, lethal voltages are present in the
Variable Speed Controller (VSC) cabinet as
capacitors store voltage.

Even when the disconnect switch is in the off
position, power is still applied at the top of the
breaker.

Refer to all safety precautions presented in the
VSC manual.

The ICM itself should be stored in a non-
condensing environment.

Shut Down and Voltage
Check
(continued on next page)

N Warning: Turn off electrical power
to the Integrated Control System
Electrospeed prior to installation
of the Integrated Communication
Module. Lethal voltages up to 700
VDC may be present in the ICS
cabinet under certain conditions.
Additionally, external voltage
could be present from customer
wiring even with all the power
removed from the drive input.
1. With controller shut down, turn the ICS input
disconnect switch to the OFF position.

2. Undo the door-locking screws and open the ICS
cabinet door.


Integrated Communications Module
Chapter 2 - Safety Requirements
Revision: 6 Mar 01
Page 2 - 2


Shut Down and Voltage
Check
(concluded)

M Caution: To prevent component
damage, do not remove any cable
connectors without removing all
power to the controller and
allowing sufficient time to
discharge any supply capacitors.
Usually one minute is sufficient.

N Warning: Always check for voltage
across the DC Bus before
performing any installation,
troubleshooting, part replacement
or removal.






Page 3 - 1

Chapter 3
Installation
Qualified Installation
Personnel

All work on the Integrated Control System (ICS)
Electrospeed must be performed by qualified service
personnel familiar with its operation and application.

Read this chapter thoroughly before installing the
Integrated Communications Module (ICM).

Materials Available from
Centrilift

Basic Installation
Operator Interface Board (OIB) with updated
EPROM of OIB20 or greater (P/N 900219).
Consult figure 3-1 for identification locations.
ICM (P/N 900228)
ICM to OIB cable (7-foot standard (P/N 900038).
10-foot (P/N 900056) or 15-foot (P/N 900441) for
special applications)
Mounting hardware (#8-32 x 0.625 bolt, #8 flat and
lock washers) (P/N 86332,85019,85017)
18 AWG black wire (P/N 89232)
Wire ties
Small - 0.63 / 15.88mm max. dia. (P/N 88597)
Medium - 1.75 / 44.45mm max. dia. (P/N 86479)
Large - 3.50 / 88.90mm max. dia. (P/N 86907)
RS-232 or RS-485 compatible shielded
communication cable (varies with application)

Options:

Communication Interface
Junction Box Kit
[SE6136D07]

Junction box (Nema Type 4X)
Mounting hardware
Gasket between box and enclosure
2-inch conduit connector
Inline modular jack connectors
Connecting cables

Integrated Communications Module
Chapter 3 - Installation Instructions
Revision: 6 Mar 01
Page 3 - 2

Terminal Block
DIN rail (47422)
Terminal blocks (TB) (49360)
TB end cover (56433)
TB end clamp (49361)
Mounting hardware (47426)
Data cable assemblies with 6- or 8-pin connectors
(SE6136D14 or SE6136D13, respectively)

Power System Monitoring

The following items should be coordinated with Centrilift Customer Service:
Downhole Monitoring

X:1 current transformer (ratio determined by customer
application)
Terminal blocks (TB) (49360)
TB end cover (56433)
TB end clamp (49361)
Marker tabs (56434)
Mounting to be determined by customer application

Incoming Power
Monitoring
5 VA 3-phase transformer (58948)
600V, A fuse (900983)
X:1 current transformer (ratio determined by customer
application)
X A DC current sensor (ratio determined by customer
application)
4-20mA transducer (used with DC current sensor)
Sensor mounting bracket (to be determined by
customer application)

Additional supplies
Contact your Centrilift customer service representative
for additional accessories

Materials Supplied by
Customer
Communication interface wiring
4-20 mA analog wiring
Digital input wiring
Mounting hardware for downhole CTs

Hand Tools
The following hand tools are required for the initial
installation of the ICM:
Small- (1/8") and medium-sized (1/4") flat-bladed
screw drivers
Electric drill bit set
#8-32 (or applicable size hardware) Tap
Integrated Communications Module
Chapter 3 - Installation Instructions
Revision: 6 Mar 01
Page 3 - 3

#8-32 (or applicable size hardware) Socket head nut
driver
Metal hole cutter - 2-inch (for external communication
junction box option only)

Test Instruments
The following testing equipment (or equivalent) is
recommended:
Simpson V.O.M. - Model 260
Fluke DVM - Model 87
Weston Clamp-on Ammeter - Model 904
Tektronix Oscilloscope - Model 212

EPROM
P/N label
location
ICM-OIB
cable

Figure 3-1. Locations of various components on OIB
Integrated Communications Module
Chapter 3 - Installation Instructions
Revision: 6 Mar 01
Page 3 - 4

OIB Communication Installation
Keypad/OIB Removal
With controller powered off, remove the keypad from the
ICS door:
1. Remove the four screws mounting the keypad/OIB
assembly to the door
2. Pull the keypad/OIB assembly forward from the door
being careful of ribbon cables and battery cable.

Keypad Separation
To separate the keypad from the OIB:
1. Remove the upper two screws holding the OIB to the
keypad and loosen the lower two screws.
2. Separate keypad slightly from the OIB being mindful
of mechanical and electrical connections.
3. Verify OIB is of proper revision, i.e. P/N 900219 and
OIB20 (or later) EPROM. Consult figure 3-1 for
identifying locations. If necessary, replace OIB
with proper version and complete ICM to OIB
installation as detailed below.

ICM to OIB Cable Installation
1. Insert PCB header of ICM-OIB cable into the J2
connector on the OIB. The cable of the assembly
should be oriented toward the OIB notch. Consult
figure 3-1 for assistance.
M Caution: The header pins of the PCB
are extremely fragile. Exercise caution
while handling.
2. Route ICM-to-OIB cable through the hole in the door
with other flat-ribbon cables.
3. Reinsert the two screws in the top corners of the
keypad and tighten all four screws securing the
keypad to the OIB.
4. Reattach to the door using the four screws removed
earlier.

Integrated Communications Module
Chapter 3 - Installation Instructions
Revision: 6 Mar 01
Page 3 - 5

Cable routing

$ Note: Be sure the ICM-OIB cable is
pulled taut to prevent damage from the
door latch yet of adequate length to
ease OIB replacement.
1. Route ICM-to-OIB cable along the existing wiring
harness to the intended ICM mounting location.
2. Secure ICM-to-OIB cable to existing wiring harness
using appropriate size cable ties.

Positioning the ICM
To the customer interface panel:
1. Locate a convenient position on the customer interface
panel for mounting the ICM. The ICM can be
mounted in one of the following ways:
perpendicular to the panel using the two
mounting tabs on the narrow end, or
flat against the panel using the four mounting
tabs along the width
2. Hold the ICM against the customer interface panel
and mark the drilling location for the mounting holes:
Two for perpendicular mounting or four for flat
mounting.
M Caution: When drilling mounting holes
through the Customer Interface Panel,
be careful not to drill through the VSC
enclosure wall behind it and that no
metal chips remain on any electrical
components.
3. Drill the mounting holes for a #8 (or applicable size)
bolt through the customer interface panel.
4. Tap the mounting holes with #8-32 (or applicable size)
tap.
5. Assemble screws with a lock washer next to the
screw head and a flat washer next to the ICM
mounting tab.
6. Mount the ICM to the customer interface panel and
tighten screws.

Integrated Communications Module
Chapter 3 - Installation Instructions
Revision: 6 Mar 01
Page 3 - 6

Wiring Diagram
Affix wiring diagram decal (P/N 9000251 - included with
this manual) where it is clearly visible, e.g. on the side of
the ICM, on the back of the ICS enclosure door, etc.
Other Mounting Locations

$ Note: If no room is available on the
customer interface panel, the ICM
can be installed in another
convenient location. For such
installations, keep in mind the
above caution and verify that the
location will not degrade enclosure
integrity.
Connect 120 Volt Supply to
ICM
1. Attach power cable from the ICS power supply PCB
to J17 or J9 120 VAC output connector.


$ Note: Some VSCs may have a 120VAC
terminal block to which connection
may be made.

2. Route power cable along existing wiring harness
toward ICM location.
3. Secure power cable to wiring harness with
appropriate size cable ties.
4. Connect cable to the ICM H&N terminals

Communication Junction
Box Option
To install the communication junction box option:
1. Find a location on the left side of the ICS enclosure to
mount the junction box. Make sure the mounting
holes and a 2-inch cable access hole to be cut behind
the box will not interfere with existing wiring and
devices mounted on the customer interface panel.
2. Mark the location for drilling the mounting holes.
3. Drill the mounting holes.

4. Cut 2-inch hole that will be located behind the junction
box for routing cables through the enclosure wall.
5. Attach 2-inch conduit connector to enclosure by
placing one on each side and screw them together.
6. Route input data cables from devices being monitored
and communication cables into junction box.

7. Route data cables through conduit connector to inside
Figure 3-2. CJB location
VSC
Integrated Communications Module
Chapter 3 - Installation Instructions
Revision: 6 Mar 01
Page 3 - 7

of enclosure. Make sure the wires are long enough to
follow existing wiring harness to the ICM location.
8. Mount junction box to enclosure with four bolts and
ensure the gaskets are in place.
9. Route data wiring along existing wiring harness on
customer interface panel to the ICM.
10. Secure data cables to exiting wiring harness with cable
ties.
11. Connect data cables to the appropriate terminals on
the ICM using Data and Power Cables instructions.

Monitoring and RS-485
Data Cable Terminal
Block Option
To install the monitoring and RS-485 data cable terminal
block:
1. Locate an existing spot on the customer interface
panel for mounting the DIN rail near the ICM.
2. Hold the DIN rail against the customer interface panel
and mark the locations for drilling the mounting holes.

M Caution: When drilling mounting holes
through the Customer Interface Panel,
be careful not to drill through the ICS
enclosure wall behind it.


3. Drill the -inch mounting holes through customer
interface panel.
4. Use plastic rivets to mount the DIN rail to the
customer interface panel.
5. Clip terminals onto DIN rail.
6. Connect wiring from externally monitored devices to
the appropriate terminals on the terminal block. (See
terminal block wiring connection diagram in
Figure B-1.)
7. Connect data cables from the ICM to the terminal
block appropriately. (See communication connector
diagram in Figure B-2.)

Data and Power Cables
General Information:
Data cables might come to the ICM from the terminal
block, the junction box, a portable computer and/or
from monitoring options inside the ICS enclosure.
The power cable comes to the ICM from the ICS
120 VAC power supply - connectors J9 & J17.
Integrated Communications Module
Chapter 3 - Installation Instructions
Revision: 6 Mar 01
Page 3 - 8

All cables are routed through the wiring harness to
the ICM.

Analog signals
To connect the data and power cables to the ICM:
1. Refer to ICM wiring diagram in Figure B-1 for
terminal locations.
2. Connect all optional 4-20 ma current-monitoring
wires to appropriate terminals (4 maximum)
3. Connect the optional digital input wires for monitoring
external devices, such as storage tanks, to the ICM
digital input terminals.



M Caution: Make sure wiring for digital
inputs are isolated relay contact
connections and no additional
voltage is associated with the wiring
Power monitoring

Voltage

1. Mount transformer in appropriate location on CIP
leaving sufficient voltage spacing (2 or 5cm) to
enclosure walls.
N Warning: Maximum phase to phase
voltage rating of ICM voltage inputs is
28 VAC.
2. Connect and route wiring from primary side of
transformer to bus bars of incoming 3 phase voltages
observing phase wiring and spacing.
3. Connect and route wiring from secondary side of
transformer to ICM terminals observing proper
voltage correlations.

Integrated Communications Module
Chapter 3 - Installation Instructions
Revision: 6 Mar 01
Page 3 - 9

Amperage

1. Mount appropriate CTs around incoming 3 phase
power.
N Warning: Maximum current rating of
ICM analog CT inputs is 1.0 A.
2. Connect and route wiring from CTs to ICM terminals
maintaining phase relationship and insuring common
connection to all three CTs (See wiring diagram in
Figure B-1).

Downhole

1. Mount appropriate CTs around downhole 3 phase
cables.
N Warning: Maximum current rating of
ICM analog CT inputs is 1.0 Amp.

N Warning: Lethal voltages are
associated with downhole monitoring
and require special mounting
consideration.
2. Connect and route wiring from CTs to ICM terminals
maintaining phase relationship and insuring common
connection to all three CTs (See wiring diagram in
Figure B-1).

Communication
1. Connect the RS-485 cable to the junction box or
terminal block.
2. Connect customer RS-485 cables appropriately.
Integrated Communications Module
Chapter 3 - Installation Instructions
Revision: 6 Mar 01
Page 3 - 10

Figure 3-3. Location of EOL jumper on ICM


$ Note: When daisy-chaining RS-485
communications, signal wires should
be connected in parallel.

1. Connect the RS-232 cable to the junction box or
terminal block.
2. Connect customer RS-232 cables appropriately.

$ Note: When using RS-
485 communication, it is
important that the end-
of-line (EOL) jumper be
installed in the LAST ICM
of the communication
line to reduce signal
reflections. Otherwise, it
should be disconnected.

Page 4-1

Chapter 4
Operation Instructions
Initialization


After installing the ICM, it is necessary to initialize the
system and set the appropriate parameters for operation.
Take the following steps to initialize the system.
$ Note: Instructions for parameter
changes assume no prior keypad
presses, i.e. square one. Any
changes to the values are performed
with the UP() and DOWN() arrows
on lower right side of keypad.
Power up

1. Turn on the ICS drive with the ICM installed.
2. Verify LEDs are functioning properly. (Consult
Troubleshooting section.)
Mode

3. Press the Display Analog Inputs button on the
keypad three times. The choices are keypad,
SCADA A or SCADA B. To initialize the system the
mode should be set to keypad. The SCADA
settings allow parameter changes via the ICMs
associated port.
Port address

4. Press the Display Analog Inputs button on the
keypad four times. The port address is the ICM
communication identifier and is customer specified.
The port address range is from 1 to 255.
Baud rate

5. Press the Display Analog Inputs button on the
keypad five times. Available baud rates are 1200,
2400, 4800, 9600 and 19200.
Parity

6. Press the Display Analog Inputs button on the
keypad six times. Available parity options are odd,
even, and none.




Integrated Communications Module
Chapter 4 - Operating Instructions
Revision: 6 Mar 01
Page 4-2

Standard Operation
Mode

1. If applicable, change the mode from keypad to
SCADA A or SCADA B to identify the means of
parameter modification.
Communication

2. Start the software from the host computer.
3. Check that requests and responses on ICM LEDs
correlate.
4. Make sure response agrees with what is displayed
on the OIB
$ Note: When using RS-485 communi-
cation, it is important that the end-of-
line (EOL) jumper be installed in the
LAST ICM of the communication line to
reduce signal reflections. Otherwise,
it should be disconnected.

Parameter Modification

1. If applicable, verify the host computer is capable of
changing parameters (Consult Appendix A) and
that the OIB displays the changed values.



Shut Down

All parameters set in the initialization phase are saved
within the ICS Controller.

Integrated Communications Module
Chapter 4 - Operation Instructions
Revision: 6 Mar 01
Page 4 - 3

Radio Operation
Overview

In remote locations, an independent communication
device may be required for system functionality. A usual
technical requirement for such ability is the need to
activate the RTS line for a specific amount of time before
proceeding with the data transmission. This requires a
special configuration of the hardware to ignore the signal
usually used to identify the active port. With this option,
port As RS-485 is disabled from ANY communication
and the Port A Status LED remains off at ALL times.

Hardware

1. Configure ICM for radio capability. (Consult
Appendix C for jumper locations and pin-out.)


2. Jumper settings
Rev. 2.4B PCB: JP2 should have jumper installed
between pins 2 and 3. JP3 should have jumper
installed between pins 2 and 2A.
Rev. 2.5A PCB: JP2 and JP3 should have jumpers
installed between pins 2 and 3.

Software

1. Delay time for activating RTS is factory preset at
100 ms. The available range is 40 to 500
milliseconds. The timing value for the radio being
used should be pre-determined from the associative
radio manual.
2. Modifications of the timing constant have to be
performed using Modbus function codes 70 and 71
- these correlate to reading and writing a special
internal register. In this case, reg. 369 (offset 0) for
radio timing.
3. Since the timing constant utilizes an internal clock of
488 microseconds per digital value, i.e. time of 48.8
milliseconds correlates to value of 100, divide the
radio timing requirement by this number to arrive at
the proper register value.
4. Utilizing a program capable of sending function
codes 70 and 71, write this value to register 369
(offset 0) with function code 71 and verify it was
written with function code 70.
5. RTS activation should now correlate to the desired
timing.

Page 5 - 1

Chapter 5
Troubleshooting Procedures
Normal operation

The following list details the operational status
of the LEDs on the front of the ICM.

PWR (Power) LED

Continued illumination indicates 120 VAC
power is properly connected and transformed
into usable supply voltage.

Activity LED

Inside the cover of the ICM and in close
proximity to the PWR LED is a green, surface
mount LED that pulses at second intervals to
indicate correct operation.

Port A Shared communication port


Status LED

ON - 485 connection takes priority
OFF - 232 connection takes priority
485

Receive () and transmit () LEDs indicate
communication activity

232

Receive () and transmit () LEDs indicate
communication activity

Port B - Independent RS-485 communication port


485

Receive () and transmit () LEDs indicate
communication activity

OIB

Receive () and transmit () LEDs indicate
communication activity


Integrated Communications Module
Chapter 5 - Troubleshooting Procedures
Revis ion: 6 Mar 01
Page 5 - 2

Troubleshooting
No LEDs

1. Check the 120VAC connection.
2. Replace ICM.

Incorrect activity pulses

1. Incorrect pulsing, constantly on, or continued
simultaneous transmit LED is indicative of a
faulty ICM - replace.

No LED communication
activity

1. Check wiring, connectors and sockets.
2. Unplug connection to verify if associated with
ICM or external wiring.
3. Replace ICM.

Single communication LED ON


Constant
ANY
1. Check wiring, connector and socket
2. Unplug connection to verify if associated with
ICM or external wiring.


PORT A
1. If OFF with no connections, verify ICM is not
in radio mode. (Consult Appendix C)
2. Pulses in sync with RS-232: check host
SCADA software for CTS/RTS control.
3. Replace ICM.


OIB
1. Check OIB:J2 connection.
2. Replace ICM-OIB cable.
3. Replace ICM.
4. Replace OIB.


485
1. Switch polarity of incoming communication
wiring.
2. Verify host computer communication.
3. Replace ICM.


232
1. Switch receive and transmit of incoming
communication wiring.
2. Verify host computer communication.
3. Replace ICM.

Pulse ON or OFF
ANY
1. Check wiring, connector and socket.
2. Unplug connection to verify if associated with
Integrated Communications Module
Chapter 5 - Troubleshooting Procedures
Revision: 6 Mar 01
Page 5 - 3

ICM or external wiring.


OIB
1. Check OIB:J2 connection.
2. Replace ICM-OIB cable.
3. Replace ICM.
4. Replace OIB.


485
1. If on multi-drop system, allow sufficient time for
response to occur.
2. Verify correct communication setup.
3. Without connections, replace ICM.


232
1. Verify correct communication setup.
2. Verify port A status LED remains out.
If both LEDs pulse, verify host software is
configured correctly to maintain RTS signal.
3. Without connections, replace ICM.

Improper communication


Data

$ Note: Initial power-up may
require several seconds before
valid data is available.
1. Verify host software is requesting the correct
address(es) and using the proper format for
returned data. (Consult Appendix A)
2. Verify received data correlates to setup VSC
parameters.

Invalid data

1. Verify analog signals at ICM input terminals.
Voltage should be 1/20 of VSC input voltage.
Amperage inputs use 1 ohm resistance so
voltage reading (in AC volts) can be multiplied
by the CT ratio for comparison.
Analog 4-20mA signals use 100 ohm resistance
so voltage reading (in DC volts) can be divided
by 100 for comparison.
2. Perform calibration procedure.


Page A - 1

Appendi x A
Modbus Addresses

Introduction

The ICM (Integrated Communications Module) supports a subset of the functions of Gould Modbus Protocol in
RTU (or binary) format as described in Gould Publication PI-MBUS-300, Rev. B, dated January, 1985.

This technical brief describes the supported functions and the response to each valid request from the host. It is
intended to be used in conjunction with the Gould protocol definition and applies to ICM software revision 2A or
higher. All numeric values shown in the function code request and reply examples are in hexadecimal (base 16)
format.


Read Input Status (Function Code 2)

Status inputs are accessed by the host via Function Code 2, "Read Input Status". These status locations receive
their values from devices connected to the I/O channels available or internal processes such as alarms, and can only
be read, not altered within the system unit or via Modbus protocol.

For a complete list of the registers, see the tables at the end of this appendix.

EXAMPLE - FUNCTION CODE 2

Request:
RTU
ADDR
FUNC START
ADDR
HIGH
START
ADDR
LOW
# OF
PTS
HIGH
# OF
PTS
LOW
CRC
01 02 00 00 00 0A F8 0D

Response:
RTU
ADDR
FUNC BYTE
COUNT
DATA
COIL
STATUS
DATA
COIL
STATUS
CRC
01 02 02 13 01 75 48


Read Output Registers (Function Code 3)

Output registers are read via Function Code 3, "Read Output Registers". Up to 125 registers can be obtained by one
request.

For a complete list of the registers, see the tables at the end of this appendix.
Integrated Communications Module
Appendix A - Modbus Addresses
Revision: 6 Mar 01
Page A - 2

EXAMPLE - FUNCTION CODE 3

Request:
RTU
ADDR
FUNC START
ADDR
HIGH
START
ADDR
LOW
# OF
REGS
HIGH
# OF
REGS
LOW
CRC
01 03 00 32 00 02 65 C4

Response:
RTU
ADDR
FUNC BYTE
COUNT
RETURNING DATA CRC
01 03 04 02 58 00 00 7A 58


Read Input Registers (Function Code 4)

Analog inputs are read via Function Code 4, "Read Input Registers". These register locations reflect operating
system values and additional analog input values. The registers can only be read and not altered. The ICM allows up
to 125 registers to be obtained with one request.

For a complete list of the registers, see the tables at the end of this appendix.

EXAMPLE - FUNCTION CODE 4

Request:
RTU
ADDR
FUNC START
ADDR
HIGH
START
ADDR
LOW
# OF
REGS
HIGH
# OF
REGS
LOW
CRC
01 04 00 C8 00 05 B1 F7

Response:
RTU
ADDR
FUNC BYTE
COUNT
RETURNING DATA CRC
01 04 0A 00 00 00 1F 00 1F 00 1F 00 9E 1A 10




Force Single Coil (Function Code 5)

Individual digital outputs (coils) are modified by the Modbus host via Function Code 5, "Force Single Coil". The ICM
uses this function code for starting and stopping the VSC.

For a complete list of the registers, see the tables at the end of this appendix.

Integrated Communications Module
Appendix A - Modbus Addresses
Revision: 6 Mar 01
Page A - 3

EXAMPLE - FUNCTION CODE 5

Request:
RTU
ADDR
FUNC COIL
ADDR
HIGH
COIL
ADDR
LOW
DATA ON/OFF DATA CRC
01 05 00 20 FF 00 8D F0

Response:
RTU
ADDR
FUNC COIL
ADDR
HIGH
COIL
ADDR
LOW
DATA
ON/OFF
DATA CRC
01 05 00 A0 FF 00 8C 18

Preset Single Register (Function Code 6)

Individual output registers are modified by the host via Function Code 6, "Preset Single Register".

For a complete list of the registers, see the tables at the end of this appendix.

EXAMPLE - FUNCTION CODE 6

Request:
RTU
ADDR
FUNC REG.
ADDR
HIGH
REG.
ADDR
LOW
DATA VALUE
HIGH
DATA
VALUE
LOW
CRC
01 06 00 32 02 58 28 9F

Response:
RTU
ADDR
FUNC REG.
ADDR
HIGH
REG.
ADDR
LOW
DATA
VALUE
HIGH
DATA
VALUE
LOW
CRC
01 06 00 32 02 58 28 9F


Write Multiple Coils (Function Code 15)

Multiple digital outputs are modified by the host in a single message via Function Code 15, "Write Multiple Coils".
The ICM uses this function code as it does function code 5 - force single coil.

For a complete list of the registers, see the tables at the end of this appendix.

Integrated Communications Module
Appendix A - Modbus Addresses
Revision: 6 Mar 01
Page A - 4

EXAMPLE - FUNCTION CODE 15

Request:
RTU
ADDR
FUNC FIRST
COIL
ADDR
HIGH
FIRST
COIL
ADDR
LOW
# OF COILS
HIGH
# OF
COILS
LOW
BYTE
COUNT
DATA
@
COIL
20H
CRC
01 0F 00 20 00 01 01 01 6E 90

Response:
RTU
ADDR
FUNC FIRST
COIL
ADDR
HIGH
FIRST
COIL
ADDR
LOW
# 0F
COILS
HIGH
# OF
COILS
LOW
CRC
01 0F 00 A0 00 01 94 29


Write Multiple Output Registers (Function Code 16)

Multiple output registers are modified by the host via Function Code 16, "Write Multiple Output Registers".

For a complete list of the registers, see the tables at the end of this appendix.

EXAMPLE - FUNCTION CODE 16

Request:
RTU
ADDR
FUNC START
ADDR
HIGH
START
ADDR
LOW
# OF
REGS
HIGH
# OF
REGS
LOW
BYTE
COUNT
DATA CRC
01 10 00 32 00 01 02 0258 A2 D8

Response:
RTU
ADDR
FUNC START
ADDR
HIGH
START
ADDR
LOW
# OF
REGS
HIGH
# OF
REGS
LOW
CRC
01 10 00 32 00 01 A0 06


Integrated Communications Module
Appendix A - Modbus Addresses
Revision: 6 Mar 01
Page A - 5

Exception / Error Response

When an error or exception occurs within the ICM in response to a host request, it sends a response message t o the
host consisting of the slave address, the function code with the high order bit set to one, an exception response code
and the CRC error detection word.

ERROR RESPONSE FUNCTION CODE
Here is an example of how the function code is manipulated when an error occurs.

FUNCTION
CODE
ERROR RESPONSE
FUNCTION CODE
03 83
04 84
05 85



EXCEPTION RESPONSE CODE
Here is a listing of the various responses supported by the ICM when errors occur.

EXCEPTION
RESPONSE
CODE
NAME DESCRIPTION
01 Illegal Function The requested function is not supported
02 Illegal Data Address The request contains an out of range data address
07 Illegal Communications The requested SCADA port is not active


EXAMPLE - ERROR RESPONSE TO FC3, REG. 16 (OUT OF RANGE)

Request:
RTU
ADDR
FUNC START
ADDR
HIGH
START
ADDR
LOW
# OF
REGS
HIGH
# OF
REGS
LOW
CRC
01 03 00 10 00 01 85 CF

Response:
RTU
ADDR
ERROR
RESP
FUNC
EXCEPTION
RESPONSE
CODE
CRC
01 83 02 C0 F1


Integrated Communications Module
Appendix A - Modbus Addresses
Revision: 6 Mar 01
Page A - 6

Status and Register Addresses

The following tables list the available MODBUS style registers including the register description, format of the value
returned, the offset register address (starting at zero (0)) and a typical decimal address used by SCADA software.
Additional discussion about the various parameters can be referenced in Centrilifts operating manual for the
Electrospeed
TM
variable speed controller.

INPUT STATUS
(READ INPUT STATUS = FUNCTION CODE 02)
Description Value Format Offset
Sample
Address
Inverter rotation 0=reverse, 1=forward 0 10001
Acceleration state 0=no, 1=yes 1 10002
Deceleration state 0=no, 1=yes 2 10003
Operating in current limit 0=no, 1=yes 3 10004
Operating at sync speed 0=yes, 1=no 4 10005
Operational status 0=running, 1=stopped 5 10006
Digital input #1 0=open, 1=closed 6 10007
Digital input #2 0=open, 1=closed 7 10008
Digital input #3 0=open, 1=closed 8 10009
Operating protocol 0=keypad, 1=SCADA A 9 10010
Operating protocol 0=keypad, 1=SCADA B 10 10011


OUTPUT STATUS BLOCK 1
WRITE OUTPUT (Force Single Coil = FUNCTION CODE 05)
WRITE OUTPUTS (Force Multiple Coils = FUNCTION CODE 15)
Description Value Format Offset
Sample
Address
Start/Stop VSC 0=Stop, 1=Start 32 00033


OUTPUT REGISTERS
(READ OUTPUT REGISTERS = FUNCTION CODE 03)
(PRESET SINGLE REGISTER = FUNCTION CODE 06)
(PRESET MULTIPLE REGISTERS = FUNCTION CODE 16)
Description Value Format Offset
Sample
Address
DESIRED CONTROLLER FREQ (MODE 1) Value is multiplied by 10 50 40051
MODE OF OPERATION 51 40052
Displays either MODE 1, MOD1(=0), or MODE 2, MOD2(=1)
OVERLOAD CURRENT SETPOINT Actual value 52 40053
OVERLOAD TRIP TIME IN SECONDS Actual value 53 40054
CONTROLLER VOLTS/Hz RATIO Actual value 54 40055
START FREQUENCY Value is multiplied by 10 55 40056
MINIMUM SPEED SETPOINT Value is multiplied by 10 56 40057
MAXIMUM SPEED SETPOINT Value is multiplied by 10 57 40058
VOLTAGE BOOST DURING SYNC Actual value 58 40059
Integrated Communications Module
Appendix A - Modbus Addresses
Revision: 6 Mar 01
Page A - 7

OUTPUT REGISTERS
(READ OUTPUT REGISTERS = FUNCTION CODE 03)
(PRESET SINGLE REGISTER = FUNCTION CODE 06)
(PRESET MULTIPLE REGISTERS = FUNCTION CODE 16)
Description Value Format Offset
Sample
Address
DELAY
OUTPUT VOLTAGE BOOST Actual value 59 40060
SYNC TIME DELAY Value is multiplied by 10 60 40061
VSC CURRENT LIMIT DURING SYNC
DELAY
Actual value 61 40062
OPERATING VSC CURRENT LIMIT Actual value 62 40063
CLAMPS THE MAXIMUM VOLTAGE Actual value 63 40064
TIME FOR VSC TO ACCELERATE BY
60Hz
Actual value 64 40065
TIME FOR VSC TO DECELERATE
INVERTER BY 60 Hz
Actual value 65 40066
VSC REGULATOR GAIN Actual value 66 40067
SLIP COMPENSATION Value is multiplied by 10 67 40068
NET OF FAULT RESTARTS BEFORE
VSC LOCKS OUT
Actual value 68 40069
TIME TO WAIT BEFORE AN
AUTOMATIC FAULT RESTART IS
INITIATED
Actual value 69 40070
TIME FOR VSC TO OPERATE
NORMALLY BEFORE THE FAULT
RESTART COUNTER RESETS
Actual value 70 40071
UNDERLOAD CURRENT SETPOINT Actual value 71 40072
TIME DELAY BEFORE INITIATING AN
AUTOMATIC UNDERLOAD
RESTART
Actual value 72 40073
NUMBER OF UNDERLOAD
AUTOMATIC RESTARTS BEFORE
LOCKOUT
Actual value 73 40074
DELAY TIME BEFORE INITIATING AN
UNDERLOAD FAULT
Actual value 74 40075
AUTO RESTART ENABLE FOR AUX
STOP INPUT
75 40076
Displays either OFF(=1) or ON(=0)
MANUAL SPEED CONTROL 76 40077
Displays either Kpad(=0), POT(=1), or RTU(=2)
CONTROLLER OUTPUT ROTATION 77 40078
Displays either FWD (forward) (=0), REV (reverse) (=1) or EXT (external switch determines direction) (=2)
FREQUENCY AVOIDANCE ENABLE 78 40079
Displays either OFF (=0) or ON (=1)
FREQUENCY AVOIDANCE BAND
WIDTH
Value is multiplied by 10 79 40080
AVOIDANCE FREQUENCY #1 Value is multiplied by 10 80 40081
AVOIDANCE FREQUENCY #2 Value is multiplied by 10 81 40082
AVOIDANCE FREQUENCY #3 Value is multiplied by 10 82 40083
Integrated Communications Module
Appendix A - Modbus Addresses
Revision: 6 Mar 01
Page A - 8

OUTPUT REGISTERS
(READ OUTPUT REGISTERS = FUNCTION CODE 03)
(PRESET SINGLE REGISTER = FUNCTION CODE 06)
(PRESET MULTIPLE REGISTERS = FUNCTION CODE 16)
Description Value Format Offset
Sample
Address
AVOIDANCE FREQUENCY #4 Value is multiplied by 10 83 40084
AVOIDANCE FREQUENCY #5 Value is multiplied by 10 84 40085
SECURITY CODE NUMBER Actual value 85 40086
SETPOINT VSC A Multiplication dependent on low/high 86 40087
Value can be multiplied by 10 or 1 depending on the low/high range that has been defined for the analog value
(at end of controller setpoint menu or address 114). High range will not affect the value returned, whereas the
low range uses a multiplication of 10.
SETPOINT VSC B Multiplication dependent on low/high 87 40088
Value can be multiplied by 10 or 1 depending on the low/high range that has been defined for the analog value
(at end of controller setpoint menu or address 115). High range will not affect the value returned, whereas the
low range uses a multiplication of 10.
JOG FREQUENCY Value is multiplied by 10 88 40089
ANALOG A CONTROL 89 40090
Displays either FOLLOWER (=0) OR SET PNT (SET POINT (=1)
ANALOG A CALCULATION MODE 90 40091
Displays either DIRECT (=0) or REVERSE (=1) to indicate multiplicative constant (positive or negative)
ANALOG A 91 40092
Displays either 0-5 VLTS(=1), 0-10VLTS(=2), 4-20 mA(=3), 10-50 mA(=4), or SCADA SP (=0)
The following 9 parameters are active when setpoint mode, otherwise they are not accessible from the keypad.
ANALOG A DESCRIPTIVE UNITS Units coded as follows: 92 40093
Value Units
0 BARS
1 BPD
2 DEG
3 FT
4 GPM
5 K/C2
6 MTRS
7 %
8 PSI
9 kPa
ANALOG A ZERO Multiplication dependent on low/high 93 40094
Value can be multiplied by 10 or 1 depending on the low/high range that has been defined for the analog value
(at end of controller setpoint menu or address 114). High range will not affect the value returned, whereas the
low range uses a multiplication of 10.
ANALOG A SPAN Multiplication dependent on low/high 94 40095
Value can be multiplied by 10 or 1 depending on the low/high range that has been defined for the analog value
(at end of controller setpoint menu or address 114). High range will not affect the value returned, whereas the
low range uses a multiplication of 10.
ANALOG A SPAN Value is multiplied by 10 94 40095
ANALOG A PROPORTIONAL GAIN Value is multiplied by 10 95 40096
ANALOG A INTEGRAL GAIN Value is multiplied by 10 96 40097
ANALOG A DERIVATIVE GAIN Value is multiplied by 10 97 40098
ANALOG A LOW ALARM Multiplication dependent on low/high 98 40099
Integrated Communications Module
Appendix A - Modbus Addresses
Revision: 6 Mar 01
Page A - 9

OUTPUT REGISTERS
(READ OUTPUT REGISTERS = FUNCTION CODE 03)
(PRESET SINGLE REGISTER = FUNCTION CODE 06)
(PRESET MULTIPLE REGISTERS = FUNCTION CODE 16)
Description Value Format Offset
Sample
Address
Value can be multiplied by 10 or 1 depending on the low/high range that has been defined for the analog value
(at end of controller setpoint menu or address 114). High range will not affect the value returned, whereas the
low range uses a multiplication of 10.
ANALOG A HIGH ALARM Multiplication dependent on low/high 99 40100
Value can be multiplied by 10 or 1 depending on the low/high range that has been defined for the analog value
(at end of controller setpoint menu or address 114). High range will not affect the value returned, whereas the
low range uses a multiplication of 10.
SETPOINT CONTROLLER ALARM
BYPASS TIME
Actual value 100 40101
ANALOG B CONTROL 101 40102
Displays either FOLLOWER (=0) or SET PNT (set point) (=1)
ANALOG B CALCULATION MODE 102 40103
Displays either DIRECT (=0) or REVERSE (=1) to indicate mult. constant (positive or negative)
ANALOG B 103 40104
Displays either 0-5 VLTS(=1), 0-10VLTS(=2), 4-20 mA(=3), 10-50 mA(=4), or SCADA SP (=0)
The following 8 parameters are active when setpoint mode, otherwise they are not accessible.
ANALOG B DESCRIPTIVE UNITS Units coded the same as analog A 104 40105
ANALOG B ZERO Multiplication dependent on low/high 105 40106
Value can be multiplied by 10 or 1 depending on the low/high range that has been defined for the analog value
(at end of controller setpoint menu or address 115). High range will not affect the value returned, whereas the
low range uses a multiplication of 10.
ANALOG B SPAN Multiplication dependent on low/high 106 40107
Value can be multiplied by 10 or 1 depending on the low/high range that has been defined for the analog value
(at end of controller setpoint menu or address 115). High range will not affect the value returned, whereas the
low range uses a multiplication of 10.
ANALOG B PROPORTIONAL GAIN Value is multiplied by 10 107 40108
ANALOG B INTEGRAL GAIN Value is multiplied by 10 108 40109
ANALOG B DERIVATIVE GAIN Value is multiplied by 10 109 40110
ANALOG B LOW ALARM Multiplication dependent on low/high 110 40111
Value can be multiplied by 10 or 1 depending on the low/high range that has been defined for the analog value
(at end of controller setpoint menu or address 115). High range will not affect the value returned, whereas the
low range uses a multiplication of 10.
ANALOG B HIGH ALARM Multiplication dependent on low/high 111 40112
Value can be multiplied by 10 or 1 depending on the low/high range that has been defined for the analog value
(at end of controller setpoint menu or address 115). High range will not affect the value returned, whereas the
low range uses a multiplication of 10.
The next two parameters allow communication input to PID function. Maximum value is 1023.
SERIAL PID VALUE - A Actual value 112 40113
SERIAL PID VALUE - B Actual value 113 40114
The next two parameters define amount of range available for each analog input - version B and above.
ANALOG A LO/HI RANGE 0=LOW, 1=HIGH 114 40115
ANALOG B LO/HI RANGE 0=LOW, 1=HIGH 115 40116

Integrated Communications Module
Appendix A - Modbus Addresses
Revision: 6 Mar 01
Page A - 10

INPUT REGISTERS (READ ONLY)
(READ INPUT REGISTERS = FUNCTION CODE 04)
Description Value Format Offset
Sample
Address
Running Kilowatthours (valid only with
additional hardware installed)
Regular numeric format. This value is
concatenated with the next address for
expanded numeric representation
198, 199 30199, 30200
System Fault Status See below: 200 30201
Value Associated fault
1 A+ instantaneous overload trip
2 A- instantaneous overload trip
3 B+ instantaneous overload trip
4 B- instantaneous overload trip
5 C+ instantaneous overload trip
6 C- instantaneous overload trip
7 -15 volt loss
8 +15 volt loss
9 DC bus overvoltage
10 Over temperature
11 Input voltage low A-B
12 Input voltage low B-C
13 Input voltage low C-A
14 Overload condition
15 DCB communication loss to OIB
16 Input zero crossing error
17 Input phase error
18 Power up situation
19 Low speed (running below minimum speed)
20 OIB communication loss to DCB
21 Underload condition
22 EEPROM fault (setup parameter storage)
24 ICM communication loss with OIB
VSC A phase output amperage Actual value 201 30202
VSC B phase output amperage Actual value 202 30203
VSC C phase output amperage Actual value 203 30204
VSC output voltage Actual value 204 30205
VSC operating frequency Value is multiplied by 10 205 30206
VSC analog A value Value correlates from 0-1023 for analog
voltage input (0-5 V, 0-10 V) and 205-1023 for
analog amperage input (4-20mA, 10-50mA).
Displayed OIB value (INPUT A) is
calculated according to range, offset,
low/high, etc.
206 30207
VSC analog B value Value correlates from 0-1023 for analog
voltage input (0-5 V, 0-10 V) and 205-1023 for
analog amperage input (4-20mA, 10-50mA).
Displayed OIB value (INPUT B) is calculated
according to range, offset, low/high, etc.
207 30208
Downhole A phase amperage Actual value 208 30209
Downhole B phase amperage Actual value 209 30210
Integrated Communications Module
Appendix A - Modbus Addresses
Revision: 6 Mar 01
Page A - 11

INPUT REGISTERS (READ ONLY)
(READ INPUT REGISTERS = FUNCTION CODE 04)
Description Value Format Offset
Sample
Address
Downhole C phase amperage Actual value 210 30211
VSC input A phase amperage Actual value 211 30212
VSC input B phase amperage Actual value 212 30213
VSC input C phase amperage Actual value 213 30214
VSC input A-B phase voltage Actual value 214 30215
VSC input B-C phase voltage Actual value 215 30216
VSC input C-A phase voltage Actual value 216 30217
VSC DC bus amperage Actual value 217 30218
ICM 4-20mA analog input 1 Actual value 218 30219
ICM 4-20mA analog input 2 Actual value 219 30220
ICM 4-20mA analog input 3 Actual value 220 30221
ICM 4-20mA analog input 4 Actual value 221 30222
Controller input KVA Actual value 222 30223
Controller input kW Actual value 223 30224
Controller input power factor Actual value 224 30225
Time: day # and month 225 30226
High byte: Day number Low byte: Month number
Time: minutes and hour 226 30227
High byte: Minutes Low byte: Hour
Communications parameters 227 30228
High byte: Communications baud rate coded as follows: 9600({Default value}=0), 1200(=1),
2400(=2), 4800(=3), 9600(=4), 19200(=5)
Low byte: Communications parity coded as follows: No(=0), Odd(=1), Even(=2)..
Modbus RTU port address 228 30229
VSC model number - version B and above Values (#) tabulated below 229 30230
# Model # Model # Model # Model # Model # Model # Model # Model
1 1050VT 7 2060VT 13 2250VT 19 8700VT 25 9450VT 31 1075CT 37 2125CT 43 4400CT
2 1060VT 8 2075VT 14 4300VT 20 8800VT 26 9860VT 32 1100CT 38 2150CT 44 8500CT
3 1075VT 9 2100VT 15 4350VT 21 8900VT 27 9870VT 33 1125CT 39 2200CT 45 8600CT
4 1100VT 10 2125VT 16 4400VT 22 9430VT 28 9880VT 34 2050CT 40 4250CT 46 8700CT
5 1125VT 11 2150VT 17 4500VT 23 9435VT 29 9890VT 35 2075CT 41 4300CT 47 8800CT
6 2050VT 12 2200VT 18 8600VT 24 9440VT 30 1050CT 36 2100CT 42 4350CT 48 2125PCP


Integrated Communications Module
Appendix A - Modbus Addresses
Revision: 6 Mar 01
Page A - 12

AVAILABLE HISTORIES

INPUT REGISTERS (READ ONLY) - OIB 50 event history
(READ INPUT REGISTERS = FUNCTION CODE 04)
Description Value Format Offset
Sample
Address
Previous event (H01) number 230 30231
The following table provides correlations for this register:
Value Display Description
0 POWER OFF Power Off
1 A + IOT A+ IOT (instantaneous overload trip)
2 A - IOT A- IOT (instantaneous overload trip)
3 B + IOT B+ IOT (instantaneous overload trip)
4 B-IOT B- IOT (Instantaneous overload trip)
5 C + IOT C+ IOT (instantaneous overload trip)
6 C - IOT C- IOT (instantaneous overload trip)
7 -15V Loss -15 volt loss
8 +15V Loss +15 volt loss
9 OVER VOLT Bus overvoltage
10 OVER TEMP Over temperature
11 INPUT A-B Input voltage low A-B
12 INPUT B-C Input voltage low B-C
13 INPUT C-A Input voltage low C-A
14 OVERLOAD Overload
15 DCB COM DCB communications loss
16 INPUT ZC Input Zero crossing error
17 INPUT PHASE Input phase error
18 POWER UP Power up
19 LOW SPEED Low speed (running below minimum speed)
20 OIB COM OIB communication loss to DCB
21 UNDERLOAD Underload
22 EEprom FLT Eeprom fault (setup parameter storage fault)
23 DRIVE Mod Drive model changed
31 SET UL Underload setting changed
32 SET OL Overload setting changed
33 START Start initiated
34 STOP Stop initiated
35 AUX STOP Auxiliary stop initiated
36 E STOP Emergency stop initiated
>50 Values greater than 50 are associated with the multi-converter controller PCB (MCC) and
require subtraction of 50 to arrive at associated fault. As an example, 51 correlates to A+
IOT on the secondary inverter board.
Previous event (H01) month Value from 1 to 12 231 30232
Previous event (H01) day Value from 1 to 31 232 30233
Previous event (H01) hour Value from 0 to 23 233 30234
Previous event (H01) minute Value from 0 to 59 234 30235
Event HXX number Correlates to table for offset 230 230 +
((XX-1)*5)
30231 +
((XX-1)*5)
Integrated Communications Module
Appendix A - Modbus Addresses
Revision: 6 Mar 01
Page A - 13

INPUT REGISTERS (READ ONLY) - OIB 50 event history
(READ INPUT REGISTERS = FUNCTION CODE 04)
Description Value Format Offset
Sample
Address
Event HXX month Value from 1 to 12 231 +
((XX-1)*5)
30232 +
((XX-1)*5)
Event HXX day Value from 1 to 31 232 +
((XX-1)*5)
30233 +
((XX-1)*5)
Event HXX hour Value from 0 to 23 233 +
((XX-1)*5)
30234 +
((XX-1)*5)
Event HXX minute Value from 0 to 59 234 +
((XX-1)*5)
30235 +
((XX-1)*5)
Last event (H50) number Correlates to table for offset 230 475 30476
Last event (H50) month Value from 1 to 12 476 30477
Last event (H50) day Value from 1 to 31 477 30478
Last event (H50) hour Value from 0 to 23 478 30479
Last event (H50) minute Value from 0 to 59 479 30480


The following three history sections stray slightly from the normal Modbus responses. Rather than the usual two
bytes of data returned for each request, there may be multiple bytes that identify various aspects of each history or
individual bits in the data manipulated to differentiate the data. Some software may not be capable of decoding such
responses and should be evaluated accordingly.


INPUT REGISTERS (READ ONLY) - 250 Parameter history
(READ INPUT REGISTERS = FUNCTION CODE 04)
Description Value Format Offset
Sample
Address
Parameter history Response coded as follows: 700 30701
Byte Correlative data
1 FF
2 Internal error check of registers
3 Date: day
4 Date: month
5 Time: minute
6 Time: hour
7, 8 Offset register + 1 (Correlates to lower part of
sample address)
9, 10 New value
Parameter history X Response coded above 700+X 30701+X


Request:
RTU
ADDR
FUNC START
ADDR
HIGH
START
ADDR
LOW
# OF
REGS
HIGH
# OF
REGS
LOW
CRC
01 04 02 BC 00 01 F1 96
Integrated Communications Module
Appendix A - Modbus Addresses
Revision: 6 Mar 01
Page A - 14



Response:
RTU
ADDR
FUNC BYTE
COUNT
RETURNING DATA CRC
01 04 0A FF 0F 0D 0A 15 0A 00 33 02 26 24 96

The response indicates that on the 13
th
(0D hex) day of October (10(0A hex)) at 21 (15 hex) minutes past 10 (0A hex),
i.e. 10:21 AM, register 50 (reported as 51 - hex 33) was changed to 550 (hex 0226). This means the set frequency was
changed to 55.0 Hz.


INPUT REGISTERS (READ ONLY) - 350 Modbus command history
(READ INPUT REGISTERS = FUNCTION CODE 04)
Description Value Format Offset
Sample
Address
Parameter history version E and above Response coded as follows: 960 30961
Byte Correlative data
1 Date: day
2 Date: month
3 Time: minute
4 Time: hour
5,6 Active communication port 0:RS-485 port A, 1:
RS-232, 2: RS-485 port B
7,8 Received Modbus function code
9,10 Starting register (correlates to Offset register)
11,12 Number of registers changed (since FC16 allows
multiple register changes at once)
13,14 New register value
15,16 Received CRC value
Parameter history X Response coded above 960+X 30961+X


Request:
RTU
ADDR
FUNC START
ADDR
HIGH
START
ADDR
LOW
# OF
REGS
HIGH
# OF
REGS
LOW
CRC
01 04 03 C0 00 01 31 B2


Response:
RTU
ADDR
FUNC BYTE
COUNT
RETURNING DATA CRC
01 04 10 0D 0A 15 0A 00 01 00 06 00 32 00 01 02 58 28 9F C8 3D

Integrated Communications Module
Appendix A - Modbus Addresses
Revision: 6 Mar 01
Page A - 15

The returning data indicates that on the 13
th
(0D hex) day of October (month 10(0A hex)) at 21 (15 hex) minutes past
10 (0A hex), i.e. 10:21 AM, the RS-232 port (0001) received a function code 6 request. This request is demonstrated
on p. A-3 and calls for a change to register 50 (hex 0032) of one (0001) register to a new value of 600 (hex 0258). The
received CRC (28 9F) from the original message is included as a means of validating the sent message. The request
means the set frequency (reg. 50) was changed to 60.0 Hz (600 / 10).


INPUT REGISTERS (READ ONLY) - Previous months amperage history
(READ INPUT REGISTERS = FUNCTION CODE 04)
Description Value Format Offset
Sample
Address
Amperage history Response coded as follows: 1500 31501
Bits
affected
Correlative data
15,16 Set to indicate date. Date returns in day:month
format.
16 Set to indicate time. Time returns as
minute:hour in the 24-hour format.
None Averaged VSC output current
Amperage history X minutes in past Response coded above 1500+X 31501+X

Request:
RTU
ADDR
FUNC START
ADDR
HIGH
START
ADDR
LOW
# OF
REGS
HIGH
# OF
REGS
LOW
CRC
01 04 05 E0 00 04 F0 F3

Response:
RTU
ADDR
FUNC BYTE
COUNT
RETURNING DATA CRC
01 04 08 00 1C CD 0A A6 0A 00 1C 72 93

The response indicates a recorded amperage of 28 (1C hex), date stamp of October 13: 10/13 (0A hex = 10, CD hex -C0
hex = 0D hex = 13), time stamp of 10:38 (0A hex = 10, A6 hex - 80 hex = 26 hex = 38), then back to amperage of 28 (1C
hex). Every time the drive is turned on or after one hours worth of data, a date and time stamp occurs. There is
enough memory allocated for 45000 occurrences which, without powerups, translates into 30.241 days of logging.

It should be noted that some software programs will NOT accommodate such an addressing configuration. This is
due to a certain portion of the address (occasionally the thousand or ten-thousand digit) used for internal mapping of
the registers to specific function codes. Thus, operation may require separate monitoring of the system (for specific
data logging) or different software capable of proper addressing.




Page B - 1

Appendix B
Connection Diagrams





Figure B-1. ICM wiring diagram (with options)
Figure B-2. ICM modular jack connections


Page C - 1


Appendix C
Radio Option Configuration

Figure C-1. Radio option jumpers (JP2 & JP3) locations
(Factory default shown)



Figure C-2. Jumper pin-out



J
P
5
C
4
0
D
1
3
JP4
RP3
D
7
JP2 JP3
R
3
5
D
8
+
J
4
J
2
U11
D
5
D
4
R
3
6
C
2
7
J
P
1
J
3
9-conductor ribbon cable connector


JP_
1 2 3
Page D - 1

Appendix D
Physical Dimensions





Figure D-1. Physical dimensions




Page E 1


Appendix E
Glossary


Word Definition
CTS
Clear To Send - Handshaking signal that data is ready
to be received.
ICM
Integrated Communications Module - Unit allowing
external communications to VSC.
ICS
Integrated Control System - Make of Centrilifts
Electrospeed VSC.
LED
Light Emitting Diode - Small component capable of
producing light from electrical current.
OIB
Operator Interface Board - PCB allowing basic ICS
system manipulation via keypad.
P/N
Part number.
RS-232
Serial communications specification enabling
handshaking abilities, 19200 baud rate, etc.
RS-485
Serial differential mode communications specification.
RTS
Request To Send - Handshaking signal that data is
available for transmission.
VSC
Variable Speed Controller - Electrical power unit
capable of varying three phase system parameters,
such as voltage, amperage and frequency.