Installing the X5EIP01 Ethernet IP Option Board
with 115 VAC Encoder Interface
Introduction
The X5 frequency converters can be connected to Ethernet using an Ethernet IP option board, the X5EIP01.
Every device connected to an Ethernet network has two identifiers: a MAC address and an IP address. The MAC
address (formatted as xx:xx:xx:xx:xx:xx, where xx is a hexadecimal byte) is unique to the device and cannot be
changed. The Ethernet board’s MAC address can be found on the sticker attached to the board or by using various
network configuration tools.
In a local network, IP addresses can be defined by a user as long as all units connected to the network are given the
same network portion of the address. For more information about IP addresses, contact your Network
Administrator. Overlapping IP addresses cause conflicts between devices.
The X5EIP01 also provides the option of controlling the X5 AC drive from 115 VAC control signals, or of connecting a
shaft-mounted encoder to the drive to improve speed regulation. Up to five channels of 115 VAC control are available
for use in selecting direction, preset speeds, or other drive functions.
With this option, an encoder with a nominal rating of up to 2048 pulses per revolution can be connected to the X5
unit to improve speed load regulation of the drive. Overall encoder frequency at maximum process speed must be
limited to 100kHz.
This option also provides two additional control relays, each rated for 115 VAC, 1 amp, or for 230 VAC, 0.5 amp.
NOTE: This network communication interface included with the X5 option is warranted
to meet the core specifications for Modbus TCP. Many existing software applications are
custom-engineered and may contain “brand-specific” communication that will not be
supported by the X5 without modification. No guarantee of compatibility with any
specific system is made. The user is responsible for any interface software and
hardware needed to make an application function.
Applicable Documents
This manual is supplied as a supplement to the X5 AC Drive User’s Manual (DPD 00089, previously Form 1434).
Option Kit Contents
The option kit includes the following materials:
Part NumberDescription
25100067CEthernet IP Option Board
32100391Flexible cable assembly
Installation Procedures
!
WARNING
SENSITIVE EQUIPMENT
This assembly contains static-sensitive components. It should be handled only by a static-safe installer,
using a grounded wrist strap.
Failure to observe this precaution may cause premature equipment failure.
4 vaconX5EIP01 Ethernet IP with 115 VAC / Encoder Interface Option Board
Before you can install the option board, you must first remove the drive cover.
Figure 2 shows the locations of the cover screws. The torque range for the X5 Size 1 cover is 18-26 in/lbs.
Cover screw locations
Figure 2: Cover Assembly and Screw Locations
Cover screw locations
The option board is installed just above the control board in all configurations (a Size 1 unit is shown in Figure 3 for
reference). The screws labeled “A” must be removed from the X5; those labeled “B” need only to be loosened to
accept the board slot.
.
B
A
B
A
Figure 3: Option Mounting Locations
Once the board is in place, tighten the screws to a maximum of 26 in-lbs.
6 vaconX5EIP01 Ethernet IP with 115 VAC / Encoder Interface Option Board
Next, install the flexible circuit to finish the interface to the control board. (Refer to Figure 4.) To install the flexible
circuit, first remove the keypad frame (necessary in this size unit). The frame is attached with two screws in opposite
corners; the screws thread into fasteners in the plastic assembly. After the flexible circuit is installed, replace these
screws, limiting the installation torque to 12 in-lbs..
Figure 4: Flexible Circuit Interface to Control Board
The X5OPT01 option kit includes five 115 VAC inputs, two additional programmable relays, and an encoder interface.
The details of the terminals on the board related to the 115 VAC interface and the encoder are shown in Table 1 on
page 7:
X5EIP01 Ethernet IP with 115 VAC / Encoder Interface Option Boardvacon 7
ACnThe neutral connection for the 115 VAC control inputs
NO3
RC3
NC3
NO4
RC4
NC4
A+
A-
B+
B-
C+
C-
VDC
EcomSignal common for the encoder interface
115 VAC logic input; connect input to 115 VAC to activate.
The programmable functionality of these inputs is controlled by
parameters 728, 729, 730, 731, and 732. Each of these inputs can be
disabled or configured to emulate the function of the FWD, REV, R/J, EN,
MOL, DI1, DI2, DI3, DI4, or DI5 input terminals on the X5 control board.
Refer to the X5 User’s Manual for more information (DPD 00089).
The third auxiliary relay.
The function of this relay is set by parameter 709. Functionally, it is
capable of each of the features outlined in the X5 user manual under
parameters 705-708.
Terminal NO3 is a normally-open contact; it closes when the relay
activates. NC3 is a normally-closed contact; it opens when the relay
activates. RC3 is the common terminal associated with both contacts.
The ratings of these contacts are 115 VAC, 1 amp; and 230 VAC, 0.5 amp.
The fourth auxiliary relay.
The function of this relay is set by parameter 710. Functionally, it is
capable of each of the features outlined in the X5 user manual under
parameters 705-708.
Terminal NO4 is a normally-open contact; it closes when the relay
activates. NC4 is a normally-closed contact; it opens when the relay
activates. RC4 is the common terminal associated with both contacts.
The ratings of these contacts are 115 VAC, 1 amp; and 230 VAC, 0.5 amp.
Channel A input from the encoder. Compatible with line driver, open
collector, or totem pole outputs from an encoder. If it is an open collector
or totem pole-type, encoder outputs are used; connect the A- terminal to
Ecom.
Channel B input from the encoder. Compatible with line driver, open
collector, or totem pole outputs from an encoder. If it is an open collector
or totem pole-type, encoder outputs are used; connect the B- terminal to
Ecom.
Channel C input from the encoder, the home pulse. Compatible with line
driver, open collector, or totem pole outputs from an encoder. If it is an
open collector or totem pole-type, encoder outputs are used; connect the
C- terminal to Ecom.
Power supply terminal for use with a customer-supplied encoder. It can
be either +12 VDC or +5 VDC based on the position of the encoder interface
power supply selector shown in Figure 1. Voltage regulation: +/- 5%;
maximum current available is 100 mA.
Note that the connections described in Table 1 work only when the encoder has an internal pull-up resistor on the
open collector. Alternatively, it might be preferable to pull the + channel high, and attach the open collector to the channel. For example, if using Channel A, A+ on the option board would be tied to VDC, and A- would be connected
to the open collector coming from the encoder. The advantage in this method is that no pull-up/down resistors are
needed; if the encoder has an internal pull-up, this does not affect anything.
8 vaconX5EIP01 Ethernet IP with 115 VAC / Encoder Interface Option Board
(1) PID feedback plus optimal motor turning in SLV mode employed
5 VDC500 ohms
24 VDC3.3k ohms
12-24 AWG
On/off delay30 ms maximum12 VDC1k ohms
Terminal block wire
limitations
12-24 AWG
Setup and Use
The encoder interface is most effective if used in conjunction with the vector mode of operation. Refer to the X5
User’s Manual (Chapter 6) for information about using the vector mode. Three additional parameters are provided
to calibrate the encoder:
Parameter #Parameter NameRangeDefault Value
219Encoder Pulses per Revolution0-163831024
220Encoder Filter Time10-1000 ms20 ms
221Encoder Speed Protection0-20.0%0%
Parameter 219, Encoder Pulses per Revolution, can either be extracted from the encoder nameplate or the data
sheet supplied with it. Parameter 220, Encoder Filter Time, is used to filter the encoder signal in the event of noise.
Parameter 221 is for limiting the response of the drive, in the event of the loss of encoder signal.
Two other parameters are provided to allow more flexibility in encoder selection, and to improve PID application
usage:
Parameter #Parameter NameRangeDefault Value
Quadrature
223EncoderType
224Encoder Range0-24000 rpm0 rpm
or Single
Channel
Quadrature
Parameter 223, Encoder Type, allows the use of either quadrature or single-channel types of encoders.
Parameter 224, Encoder Range, improves PID application flexibility. This parameter should be used in situations
where the encoder feedback signal is not always directly proportional to the motor speed, for example, a winder
using an encoder mounted on an idler pulley feeding a winding spool. The PID may be attempting to maintain a
constant linear speed on the wound media, but as the diameter of the media on the spool changes, the motor turning
the spool needs to vary its speed to maintain the linear speed at the idler pulley.
When parameter 224 is set to 0, it is ignored, and the PID calculates the feedback percentage based on parameter
301, Maximum Frequency. When this parameter is set to a non-zero value, the PID uses instead Parameter 224’s
setting to calculate the feedback percentage.
Encoder feedback works similarly to an analog input as configured in parameters 850 (PID Configure), 851 (PID
Feedback), 852 (PID Prop Gain), 853 (PID Int Gain), and 859 (PID Derivative Gain). The “feed forward” options are
suggested for setting parameter 850. More specific details on each of the listed parameters can be found in the X5
User’s Manual (DPD 00089).
X5EIP01 Ethernet IP with 115 VAC / Encoder Interface Option Boardvacon 9
The encoder interface can easily serve as one of the inputs to the X5’s Keeper Function (data logging). See the X5
User’s Manual for more information.
Both the Vmet and Imet output from the drive can be configured to indicate the status of the encoder. Parameters
700 (Vmet) and 702 (Imet) that relate to the setup and calibration of the Vmet and Imet outputs, both have selections
related to the status of the encoder input.
The Program Sequencer function can also key off the encoder’s home pulse. To make use of this function, the
encoder’s home pulse (1 pulse per revolution) must be connected to the C- input of the encoder board.
Encoder Interface Troubleshooting
Any problem with the encoder interface will result in an F37 fault. Four advanced fault codes are available to help
you determine whether you have an encoder calibration problem, or a defect. For more information on
troubleshooting, refer to the Troubleshooting chapter in the X5 User’s Manual.
Using Ethernet Connections
Following are the specifications for Modbus / TCP connections:
Table 2: Ethernet Connection Specifications
ConnectionsInterfaceRJ-45 Connector
Transfer cableFoiled CAT5e
Communications
Speed10 / 100 Mb
Duplexhalf/full
Default IP address0.0.0.0
To communicate with the drive over Ethernet, the drive’s IP address must be set. This is done with parameters 922-
925. After setting the IP address, be sure to cycle power off and back on for the new address to take effect.
LED Indications
The Ethernet / IP Option Board includes two LED status indicators: Network Status and Module Status. See Figure
1 on page 4 for the location of these LEDs on the board. Network status provides information on the network
connection status and Module status provides information on the Ethernet / IP module itself. The following tables
explain the meaning of the status LEDs:
Table 3: Network Status LED
Network Status
LED
Module Status
LED
If the LED is...This means...
OFFThere is no power applied to the option board.
RedThe option board cannot communicate on the network.
Table 4: Module Status LED
If the LED is...This means...
OFFThere is no power applied to the option board.
GreenThe option board is operating normally.
The option board is in Standby state or the device needs
Green (flashing)
Red (flashing)The option board has detected a recoverable fault.
RedThe option board has detected an unrecoverable fault.
commissioning because of a missing, incomplete, or incorrect
configuration.
10 vaconX5EIP01 Ethernet IP with 115 VAC / Encoder Interface Option Board
To begin communicating with the drive over Modbus / TCP, the drive’s IP address must be set (use parameters 922-
925). After setting the IP address, cycle power off and on for the new address to take effect.
For information on setting parameters, see the X5 User’s Manual.
I/O Messaging
Input / Output (I/O) polling messages are for time-critical, control-oriented data. The messages are transferred
between the devices all the time and are used for continuous control of the frequency converter. They provide a
dedicated, special-purpose communication path between a producing application (master) and one or more
consuming applications (slaves). They are exchanged across single- or multi-cast connections and typically use
high-priority identifiers.
The polling message flow is shown in Figure 6.
Data (Output Assembly)
Master
Data (Input Assembly)
Figure 6: Polling Message Diagram
Slave
X5
I/O messages 20, 21, 70, and 71 are standard Common Industrial Protocol (CIP) assemblies.
I/O messages 121, 122, 131, 132, 171, 172, 181, and 182 are vendor-specific messages that allow for customized
assemblies.
The values of the following parameters indicate which drive parameters are read or written to by the I/O assembly:
Examples 1 and 2 on the following pages show how using the FBus Write 2 = Parameter 402 would allow the I/O
assembly to set the drive’s acceleration rate.
X5EIP01 Ethernet IP with 115 VAC / Encoder Interface Option Boardvacon 11
The State Transition diagram in Figure 7 provides a graphical description of the states and corresponding state
transitions for the control supervisor.
Figure 7: Control Supervisor State Transition Diagram
Table 6 on page 14 explains the state transitions pictured in the flow diagram in Figure 7.
Start Forward, Start Reverse, Change to Forward, Change to Reverse, and Stop (Not Faulted Stop) are static outputs
of the control supervisor state machine. They are commands to the drive when CtrlFromNet = 1. When CtrlFromNet
= 0, control commands are from another source.
When performing changes to achieve programmed Safe State:
•Run / Stop / Direction can be changed because CtrlFromNet must equal 1 when in the Enabled state.
•Reference in the drive can be changed to Preset Speed only if RefFromNet = 1.
14 vaconX5EIP01 Ethernet IP with 115 VAC / Encoder Interface Option Board
Table 6: Explanation of State Transitions (Page 2 of 2)
Input ConditionsResults
Old State
Run1 (Fwd)
CtrlFromNet
Enabled1xxxxxSafeFaultFault_Stop
Enabled1xxxxxSafeChangeEnabled
StoppingxxxxxxDrive FaultFault_Stop
Stopping1100xxRun (Fwd)Enabled
Stopping1010xxRun (Rev)Enabled
Stoppingx00xxxStop_CompleteReady
Fault_StoppedxxxxxxFault_Stop_ CompleteFaulted
FaultedxxxxxxFault_ResetReady
Idle Mode
Run 2 (Rev)
Rev Mode
Fwd Mode
EventNew StateAction
Faulted = 1
FaultCode = x
(Initiate Faulted
Stop)
FwdMode = 0
RevMode = 0
Ready = 0
Run1 Var = 0
Run2 Var = 0
FwdMode =
Run1 Var =
NOT PresetDir
RevMode = 0
Run2 Var =
PresetDir
SpeedRef =
Preset Speed
TorqueRef =
Preset Torque
Faulted = 1
FaultCode = x
(Initiate Faulted
Stop)
Ready = 0
FwdMode = 1
(Start Forward)
RevMode = 1
(Start Reverse)
Faulted = 0
Ready = 1
Explicit Messaging
Explicit Messaging is used in commissioning and configuring the Ethernet / IP board. Explicit messages provide
multipurpose, point-to-point communication paths between two devices. They provide the typical request /
response-oriented network communication used to perform node configuration and problem diagnosis. Explicit
messages typically use low-priority identifiers and contain the specific meaning of the message right in the data
field. This includes the service to be performed and the specific object attribute address.
16 vaconX5EIP01 Ethernet IP with 115 VAC / Encoder Interface Option Board
Following are the advanced fault codes for the drive fault (F38) related to the option board. For more information,
see the X5 User’s Manual (Chapter 8). The option board status LEDs are described on page 9 of this manual.
Table 9: Advanced Fault Codes
Advanced
Fault Code
1Option board loss
2Unstable ID during power-upOption board hardware issues
Appendix: X5 Communication Interface Object Profiles
In the following tables, attributes shown in bold face are stored in the non-volatile part of the drive and maintain
their values after a power loss. All other settable attributes will power up at their default values.
Table 10: Motor Data Object
(Class Code 0x28, Motor Data Class (40) - Instance Attributes (1)
Default,
#Attribute NameServices
6
0x06
7
0x07
9
0x09
12
0x0C
15
0x0F
RatedCurrent[100mA]
RatedVoltage[V]
RatedFrequency[Hz]
PoleCountGet_Attribute_Single
BaseSpeed[RPM]
Get_Attribute_Single
Set_Attribute_Single
Get_Attribute_Single
Set_Attribute_Single
Get_Attribute_Single
Set_Attribute_Single
Get_Attribute_Single
Set_Attribute_Single
Minimum,
Maximum
(1)
360
0
65535
230
100
690
60
0
400
2
2
16
1760
1
24000
Data
Type
2
2
2
2Number of poles in the motor
2
Rated Electrical Frequency
Description
Rated Stator Current
Units: [100mA]
Rated Base Voltage
Units: [V]
Units: [Hz}
Nominal speed at rated
frequency from nameplate
Units: [RPM]
(1) The default value shown in this column is model-dependent.
X5EIP01 Ethernet IP with 115 VAC / Encoder Interface Option Boardvacon 19