All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any
means, mechanical, electronic, photocopying, recording, or otherwise, without the prior written permission of Yaskawa. No patent
liability is assumed with respect to the use of the information contained herein. Moreover, because Yaskawa is constantly striving to
improve its high-quality products, the information contained in this manual is subject to change without notice. Every precaution has
been taken in the preparation of this manual. Yaskawa assumes no responsibility for errors or omissions. Neither is any liability
assumed for damages resulting from the use of the information contained in this publication.
Yaskawa manufactures products used as components in a wide variety of industrial systems and equipment. The selection
and application of Yaskawa products remain the responsibility of the equipment manufacturer or end user. Yaskawa
accepts no responsibility for the way its products are incorporated into the final system design. Under no circumstances
should any Yaskawa product be incorporated into any product or design as the exclusive or sole safety control. Without
exception, all controls should be designed to detect faults dynamically and fail safely under all circumstances. All
systems or equipment designed to incorporate a product manufactured by Yaskawa must be supplied to the end user with
appropriate warnings and instructions as to the safe use and operation of that part. Any warnings provided by Yaskawa
must be promptly provided to the end user. Yaskawa offers an express warranty only as to the quality of its products in
conforming to standards and specifications published in the Yaskawa manual. NO OTHER WARRANTY, EXPRESS OR
IMPLIED, IS OFFERED. Yaskawa assumes no liability for any personal injury, property damage, losses, or claims
arising from misapplication of its products.
Applicable Documentation
The following manuals are available for the option and drive:
Read this manual first.
The installation manual is packaged with the option and contains a
basic overview of wiring, settings, functions, and fault diagnoses.
The technical manual contains detailed information and command
registers.
To obtain the technical manual access these sites:
U.S.: http://www.yaskawa.com
Europe: http://www.yaskawa.eu.com
Japan: http://www.e-mechatronics.com
Other areas: contact a Yaskawa representative.
Yaskawa Drive
To obtain instruction manuals for Yaskawa products access these sites:
U.S.: http://www.yaskawa.com
Europe: http://www.yaskawa.eu.com
Japan: http://www.e-mechatronics.com
Other areas: contact a Yaskawa representative.
For questions, contact the local Yaskawa sales office or the nearest
Yaskawa representative.
Terms
Note:Indicates a supplement or precaution that does not cause drive damage.
Drive:Yaskawa AC Drive-V1000 Series.
Modbus TCP/IP Option: Yaskawa AC Drive-V1000 Option SI-EM3/V Modbus TCP/IP≥ 1012:Indicates a drive feature or function that is only available in drive software version 1012 or greater.
H (Example: 900H)Indicates an engineering unit for hexadecimal number format.
Registered Trademarks
• Modbus TCP/IP is a trademark of Modbus-IDA.
• All trademarks are the property of their respective owners.
Read and understand this manual before installing, operating, or servicing this option. The option must be installed
according to this manual and local codes.
The following conventions are used to indicate safety messages in this manual. Failure to heed these messages could
result in serious or possibly even fatal injury or damage to the products or to related equipment and systems.
Indicates a hazardous situation, which, if not avoided, will result in death or serious injury.
Indicates a hazardous situation, which, if not avoided, could result in death or serious injury.
Indicates a hazardous situation, which, if not avoided, could result in minor or moderate injury.
Indicates an equipment damage message.
General Safety
General Precautions
• The diagrams in this section may include options and drives without covers or safety shields to illustrate details. Reinstall covers or shields before
operating any devices. The option should be used according to the instructions described in this manual.
• Any illustrations, photographs, or examples used in this manual are provided as examples only and may not apply to all products to which this
manual is applicable.
• The products and specifications described in this manual or the content and presentation of the manual may be changed without notice to improve
the product and/or the manual.
• When ordering new copies of the manual, contact a Yaskawa representative or the nearest Yaskawa sales office and provide the manual number
shown on the front cover.
Heed the safety messages in this manual.
Failure to comply will result in death or serious injury.
The operator is responsible for injuries or equipment damage caused from failure to heed the warnings in the manual.
Do not modify the drive or option circuitry.
Failure to comply could result in damage to the drive or option and will void warranty.
Yaskawa is not responsible for any modification of the product made by the user. This product must not be modified.
Do not expose the drive or option to halogen group disinfectants.
Failure to comply may cause damage to the electrical components in the option.
Do not pack the drive in wooden materials that have been fumigated or sterilized.
Do not sterilize the entire package after the product is packed.
Lire le manuel avant l'installation.
Attendre 5 minutes apres la coupure de l'alimentation,
pour permettre la decharge des condensateurs.
Pour repondre aux exigences , s assurer que le
neutre soit relie a la terre, pour la serie 400V.
WARNING
Read manual before installing.
Wait 5 minutes for capacitor discharge after
disconnecting power supply.
To conform to ޓ requirements, make sure
to ground the supply neutral for 400V class.
Risk of electric shock.
Risque de decharge
electrique.
V1000
AVERTISSEMENT
Lire le manuel avant l'installation.
Attendre 5 minutes apres la coupure de l'alimentation,
pour permettre la decharge des condensateurs.
Pour repondre aux exigences , s assurer que le
neutre soit relie a la terre, pour la serie 400V.
WARNING
Read manual before installing.
Wait 5 minutes for capacitor discharge after
disconnecting power supply.
To conform to ޓ requirements, make sure
to ground the supply neutral for 400V class.
Risk of electric shock.
Risque de decharge
electrique.
V1000
Option Unit Warning Labels
Warning information is displayed on the option unit as shown in the figure below. Follow all warnings and safety
instructions when using the product.
When using the drive in an area that may require displaying warning information in Japanese or Chinese, a warning label
is provided with the option. This label can be placed over the English and French warnings on the front of the option.
This option provides a communications connection between the drive and a Modbus TCP/IP network. The option
connects the drive to a Modbus TCP/IP network and facilitates the exchange of data.
This manual explains the handling, installation and specifications of this product.
The option is a communications link to connect industrial devices (such as smart motor controllers, operator interfaces,
and variable frequency drives) as well as control devices (such as programmable controllers and computers) to a
network. The option is a simple, networking solution that reduces the cost and time to wire and install factory automation
devices, while providing interchangeability of like components from multiple vendors.
By installing the option to a drive, it is possible to do the following from a Modbus TCP/IP master device:
• operate the drive
• monitor the operation status of the drive
• change parameter settings.
Applicable Models
The option can be used with the drive models in Tab le 1.
Table 1 Applicable Models
Drive Series
V1000CIMR-VA≥ 1012
<1> See “PRG” on the drive nameplate for the software version number.
A – LED (MS)H – Mounting tabs
B – LED (NS)I – Ground wire
<1>
C – Option coverJ – Pass-through hole for wire
D – Modbus TCP/IP PCBK – Communication connector CN1 (RJ45)
E – Screw hole (attaching option cover)L – LED (LINK/ACT)
<2>
F – NameplateM – LED (10/100) <2>
G – Functional Earth cable connection (FE)N – Option connector
<1> Ground wires are packaged loose inside the option packaging and must be connected during installation.
<2> Refer to Option LED Display on page 11 for details on the LEDs.
Figure 1 Option Unit
Dimensions
The installed option adds 27 mm (1.06 in.) to the total depth of the drive.
The communication connector on the option is a modular RJ45 female connector designated CN1.
CN1 is the connection point for a customer supplied male Modbus network communication cable.
• Link status and network activity-Link/Act (NS) red/green
The operational states of the option LEDs after the power-up diagnostic LED sequence is completed are described in
Ta bl e 4 . Wait at least 2 seconds for the power-up diagnostic process to complete before verifying the states of the LEDs.
Table 4 Option LED States
Name
MS
NS
10/100
<1>
LINK/ACT
<1>
<1> Remove the cover for the option unit to check the status of the LED. Be careful not to touch the main circuit terminals or the control board in the
drive.
Indication
Color Status
–OFFPower supply OFFPower is not being supplied to the drive
Green ONOption operatingThe option is operating normally
GreenFlashing Option initializingThe option is configuring an IP address
Red ONFatal error occurredThe option has detected a fatal (unrecoverable) error
Red FlashingNon-fatal error occurredThe option has detected a non-fatal (recoverable) error
–OFFOffline or power supply OFF–
Green ONOnline communications established The option is online and has established connections
GreenFlashing Control connection active
Red ONCommunications error (fatal)The option detected a duplicate IP address
GreenOFF10 Mbps is established
Green ON100 Mbps is established
Green OFFLink is not established
GreenONLink is established
GreenFlashing
Operating StatusRemarks
The option is online and has an established and active control
connection.
Do not connect or disconnect wiring while the power is on.
Failure to comply will result in death or serious injury.
Disconnect all power to the drive, wait at least five minutes after all indicators are off, measure the DC bus voltage to
confirm safe level, and check for unsafe voltages before servicing to prevent electric shock. The internal capacitor
remains charged even after the power supply is turned off. The charge indicator LED will extinguish when the DC bus
voltage is below 50 Vdc.
Electrical Shock Hazard
Do not remove option board cover while the power is on.
Failure to comply could result in death or serious injury.
The diagrams in this section may include option units and drives without covers or safety shields to show details. Be
sure to reinstall covers or shields before operating any devices. The option board should be used according to the
instructions described in this manual.
Do not allow unqualified personnel to use equipment.
Failure to comply could result in death or serious injury.
Maintenance, inspection, and replacement of parts must be performed only by authorized personnel familiar with
installation, adjustment, and maintenance of this product.
Do not remove option cover while the power to the drive is on.
Failure to comply could result in death or serious injury.
Do not use damaged wires, place excessive stress on wiring, or damage the wire insulation.
Failure to comply could result in death or serious injury.
Fire Hazard
Tighten all terminal screws to the specified tightening torque.
Loose electrical connections could result in death or serious injury by fire due to overheating of electrical connections.
Damage to Equipment
Observe proper electrostatic discharge (ESD) procedures when handling the option, drive, and circuit boards.
Failure to comply may result in ESD damage to circuitry.
Never shut the power off while the drive is outputting voltage.
Failure to comply may cause the application to operate incorrectly or damage the drive.
Do not operate damaged equipment.
Failure to comply may cause further damage to the equipment.
Do not connect or operate any equipment with visible damage or missing parts.
Failure to comply may cause electrical interference resulting in poor system performance.
Use shielded twisted-pair wires and ground the shield to the ground terminal of the drive.
Properly connect all pins and connectors.
Failure to comply may prevent proper operation and possibly damage equipment.
Check wiring to ensure that all connections are correct after installing the option and connecting any other
devices.
Failure to comply may result in damage to the option.
Prior to Installing the Option
Prior to installing the option, wire the drive, make necessary connections to the drive terminals, and verify that the drive
functions normally without the option installed. Refer to the Quick Start Guide packaged with the drive for information
on wiring and connecting the drive.
Installing the Option
Refer to the instructions below to install the option.
DANGER! Electrical Shock Hazard. Do not connect or disconnect wiring while the power is on. Failure to comply could result in death
or serious injury. Before installing the option, disconnect all power to the drive. The internal capacitor remains charged even after the
power supply is turned off. The charge indicator LED will extinguish when the DC bus voltage is below 50 Vdc. To prevent electric
shock, wait at least five minutes after all indicators are off and measure the DC bus voltage level to confirm safe level.
1. Shut off power to the drive, wait at least five minutes after confirming the DC bus voltage is safe, then loosen the
screw that fastens the front cover in place and remove the front cover. This drive front cover will be replaced by
the option cover. Cover removal varies depending on drive size.
NOTICE: Damage to Equipment. Observe proper electrostatic discharge procedures (ESD) when handling the option, drive, and
circuit boards. Failure to comply may result in ESD damage to circuitry.
Figure 4
2. The remaining installation steps differ based on drive model. Find the drive model number on the drive
nameplate and refer to the step indicated in Table 5 based on your model number.
Table 5 Installation Steps Based on Drive Model
Enclosure Type
IP20/Open-ChassisCIMR-VAB3.14
IP20/NEMA Type 1
<1> Installing the option on an IP20/NEMA Type 1 enclosure drive voids NEMA Type 1 protection while maintaining IP20 conformity.
3. For IP20/Open-Chassis models CIMR-VAB, Remove the bottom cover of the drive by applying
pressure to the tabs on each side of the bottom cover. Pull the bottom cover away from the drive while pushing
in on the tabs to release the cover from the drive. Refer to Figure 5 for details.
Refer to Figure 6 for drive models CIMR-VBA0006B to BA0018B, 2A0008B to 2A0069B, and 4A0001B to
Figure 5
Figure 6
4A0038B, which require removing the terminal cover prior to removing the bottom cover.
Figure 5 Remove the Bottom Cover on an IP20/Open-Chassis Drive
(Models CIMR-VBA0001B to BA0003B and 2A0001B to 2A0006B)
Terminal Cover
Bottom Cover
Figure 6 Remove the Terminal Cover and Bottom Cover on an IP20/Open-Chassis Drive
(Models CIMR-VBA0006B to BA0018B; 2A0008B to 2A0069B; 4A0001B to 4A0038B)
4. On IP20/Open-Chassis models, connect the drive side of the ground wire to the drive ground terminal.
Note: The four different ground wires packaged with the option connect the option to different drive models. Select the proper ground
Figure 7
wire depending on drive size. Refer to Table 6 on page 15 for ground wire selection by drive model.
Figure 7 Connect the Ground Wire on an IP20/Open-Chassis Drive
5. For IP20/Open-Chassis models, go to Step 9. on page 16.
6. For IP20/NEMA Type 1 enclosure models CIMR-VAF, loosen the screw on the front of the NEMA
Type 1 terminal cover and remove it from the drive. Refer to Figure 8 for details.
Refer to Figure 9 for drive models CIMR-VBA0006F to BA0018F, 2A0008F to 2A0069F, and 4A0001F to
4A0038F, which require removing the plastic terminal cover prior to removing the NEMA Type 1 terminal cover.
Note: Installing the option on an IP20/NEMA Type 1 enclosure drive voids NEMA Type 1 protection while maintaining IP20
Figure 8 Remove the NEMA Type 1 Terminal Cover (CIMR-VBA0001F to BA0003F, 2A0001F to 2A0006F)
Figure 9 Remove the Terminal Cover on an IP20/NEMA Type 1 Drive
(Models CIMR-VBA0006F to BA0018F; 2A0008F to 2A0069F; 4A0001F to 4A0038F)
Page 16
5 Installation Procedure
V1000
Ground terminal
Ground wire
Drive ground terminal/
NEMA Type 1 conduit
bracket screw
Ground wire
Drive-side
connector
Screw size:
M3.5 to M6
Option unit
connector
Screw size: M3
V1000
V1000
7. For models CIMR-VBA0001F to BA0003F, 2A0001F to 2A0006F, loosen the screws attaching the NEMA Type
Figure 10
1 conduit bracket to the drive to remove the NEMA Type 1 conduit bracket.
Figure 10 Remove the NEMA Type 1 Conduit Bracket
8. On NEMA Type 1 enclosure models (CIMR-VBA0001F to BA0003F, 2A0001F to 2A0006F), the screw for the
drive ground terminal also acts as one of the screws that attaches the NEMA Type 1 conduit bracket to the drive.
Reattach the NEMA Type 1 conduit bracket according to Figure 11 and connect the drive-side of the ground
wire to the drive ground terminal.
Note: The four different ground wires packaged with the option connect the option to different drive models. Select the proper ground
Figure11
wire depending on drive size. Refer to Table 6 on page 15 for ground wire selection by drive model.
Figure 11 Reattach the NEMA Type 1 Conduit Bracket and Connect the Ground Wire
for models CIMR-VBA0001F to BA0003F, 2A0001F to 2A0006F
9. Reattach the bottom cover. Keep the ground wire inside of the bottom cover when reattaching.
10. On models CIMR-VBA0006 to BA0018, 2A0008 to 2A0069, and 4A0001 to 4A0038, reattach the
terminal cover.
Refer to Figure 13 and Figure 14 for drive models CIMR-VBA0006 to BA0018, 2A0008 to 2A0020,
and 4A0001 to 4A0011, which require routing the ground wire through the provided notch when reinstalling
Figure 13
the terminal cover.
(Models CIMR-VBA0006 to BA0018; 2A0008 to 2A0069; 4A0001 to 4A0038)
Figure 13 Reattach the Terminal Cover
Figure 14
Figure 14 Terminal Cover Ground Wire Notch
(Models CIMR-VBA0006 to BA0018; 2A0008 to 2A0020; 4A0001 to 4A0011)
11. Remove the option cover and pass the ground wire through the inside of the drive bottom cover and into the
Figure 15
through-hole for the ground wire at the front of the option.
The following parameters are used to set up the drive for operation with the option. Parameter setting instructions can be
found in the drive Quick Start Guide or Technical Manual.
Confirm proper setting of all the parameters in Tab le 7 using the digital operator, before starting network
communications.
Table 7 Related Parameter Settings
No.
(Addr. H)
b1-01
(180)
<1>
b1-02
(181)
<1>
F6-01
(3A2)
F6-02
(3A3)
F6-03
(3A4)
F6-07
(3A8)
<3>
F6-08
(36A)
<3>
F7-01
(3E5)
<3> <4>
<5>
F7-02
(3E6)
<3> <4>
<5>
F7-03
(3E7)
<3> <4>
<5>
F7-04
(3E8)
<3> <4>
<5>
F7-05
(3E9)
<5>
NameDescriptionValue s
Frequency Reference Selection
Run Command Selection
Operation Selection after
Communications Error
External Fault Detection
Conditions (EF0)
Stopping Method for External
Fault from the Communication
Option
NetRef/ComRef Selection
Function
Reset Communication Related
Parameters
IP Address 1
IP Address 2
IP Address 3
IP Address 4
Subnet Mask 1
Selects the frequency reference input source.
0: Operator - Digital preset speed d1-01 to d1-17
1: Terminals - Analog input terminal A1 or A2
2: MEMOBUS/Modbus communications
3: Option
4: Pulse Input (Terminal RP)
Selects the run command input source.
0: Digital Operator - RUN and STOP keys
1: Digital input terminals S1 to S7
2: MEMOBUS/Modbus communications
3: Option
Determines drive response when a bUS error is detected during
communications with the option.
0: Ramp to Stop
1: Coast to Stop
2: Fast-Stop
3: Alarm Only
<2>
Sets the condition for external fault detection (EF0).
0: Always detected
1: Detected only during operation
Determines drive response for external fault input (EF0) detection during
option communications.
0: Ramp to Stop
1: Coast to Stop
2: Fast-Stop
3: Alarm Only
Determines if communication-related parameters F6- and F7- are
set back to original default values when the drive is initialized using
parameter A1-03.
0: Do not reset parameters
1: Reset parameters
Sets the static/fixed IP address.
Parameter F7-01 sets the most significant octet.
Sets the static/fixed IP address.
Parameter F7-02 sets the second most significant octet.
Sets the static/fixed IP address.
Parameter F7-03 sets the third most significant octet.
Sets the static/fixed IP address.
Parameter F7-04 sets the fourth most significant octet.
Sets the static/fixed Subnet Mask.
Parameter F7-05 sets the most significant octet.
Sets the static/fixed Subnet Mask.
Parameter F7-06 sets the second most significant octet.
Sets the static/fixed Subnet Mask.
Parameter F7-07 sets the third most significant octet.
Sets the static/fixed Subnet Mask.
Parameter F7-08 sets the fourth most significant octet.
Sets the static/fixed Gateway address.
Parameter F7-09 sets the most significant octet.
Sets the static/fixed Gateway address.
Parameter F7-10 sets the second most significant octet.
Sets the static/fixed Gateway address.
Parameter F7-11 sets the third most significant octet.
Sets the static/fixed Gateway address.
Parameter F7-12 sets the fourth most significant octet.
Selects how the option address is set.
0: Static
1: BOOTP
2: DHCP
Selects duplex mode setting.
0: Half duplex forced
1: Auto-negotiate duplex mode and communication speed
2: Full duplex forced
Sets the communication speed.
0: 10 Mbps (Available only with drive software version PRG: 1012 to
1015)
1: 10 Mbps
100: 100 Mbps
Sets the time-out value for communication loss detection in tenths of a
second. A value of 0 disables the connection time-out.
Example: An entered value of 100 represents 10.0 seconds.
Select the function for the ENTER command that saves parameter data to
the drive.
0: Parameter changes are activated when ENTER command is written
1: Parameter changes are activated immediately without use of ENTER
command
Default: 255
Range: 0 to 255
Default: 255
Range: 0 to 255
Default: 0
Range: 0 to 255
Default: 192
Range: 0 to 255
Default: 168
Range: 0 to 255
Default: 1
Range: 0 to 255
Default: 1
Range: 0 to 255
Default: 2
Range: 0 to 2
Default:
<6>
Range: 0 to 2
Default:
<8>
Range: <8>
Default: 0
Min.: 0
Max.: 300
Default: 1
Range: 0, 1
<1> To start and stop the drive with the option master device using serial communications, set b1-02 to 3. To control the drive frequency reference
via the master device, set b1-01 to 3.
<2> If F6-01 is set to 3, the drive will continue to operate when a fault is detected. Take safety measures, such as installing an emergency stop
switch.
<3> Cycle power for setting changes to take effect.
<4> If F7-13 is set to 0, then all IP Addresses (F7-01 to F7-04) must be unique.
<5> Set F7-01 to F7-12 when F7-13 is set to 0.
<6> Default setting differs by drive software version.
1012 to 1015: 0
≥1016: 1
<7> Set F7-15 when F7-14 is set to 0 or 2.
<8> The setting values differ by drive software version.
The Modbus TCP/IP protocol is essentially the Modbus protocol over an Modbus TCP/IP network. A master controller
(typically a PLC) sends commands to slave devices, which then perform the specified functions and send a response to
the master. The drive using the option has slave functionality.
Supported Modbus TCP/IP Commands
Table 9 Supported Modbus TCP/IP Commands
Function CodeFunction Name
03HRead Multiple Registers
06HWrite Single Register
10HWrite Multiple Registers
17HRead/Write Multiple Registers
Drive Modbus TCP/IP Option Registers
All of the command registers, monitor registers, and parameters documented in the drive Technical Manual are
accessible via the option.
High Speed Access Drive Modbus TCP/IP Option Registers
Many of the registers required for control have been specially mapped to provide higher speed access to increase network
performance. Use these registers for the best response times.
All of the drive command registers have been mapped to this high speed access area (Modbus TCP/IP registers 01H to
01FH). In addition, the monitors shown in Tab le 1 0 are mapped for high speed access.
Table 10 Drive Registers
Address
(hex)
20004B
200144Motor Speed Monitor (U1-05)
200248Torque Reference Monitor (U1-09)
2003F0PG Count Channel 1
200440Frequency Reference Monitor (U1-01)
200541Output Frequency Monitor (U1-02)
200626
20074FTerminal A2 Input Level Monitor (U1-14)
200846DC Bus Voltage Monitor (U1-07)
Drive
Register
(hex)
DescriptionBitDescription
0During Run
1During Zero Speed
2During Reverse Direction
3During Fault Reset Signal Input
4During Speed Agree
5Drive Ready
6Alarm
Status Word
(U1-12)
Output Current
(0.01 A units for drives set to 11 kW in Heavy or Normal Duty and 0.1 A units for drives set to 15 kW and above.)
The drive supports two types of Enter Commands as shown in the table below. An Enter Command is enabled by writing
0 to register number 0900H or 0910H.
Enter Commands
Table 11 Enter Command Types
Register NumberDescription
0900H
0910HWrites data in the RAM only. Parameter changes are lost when the drive is shut off.
Note: Because the EEPROM can be written to a maximum of 100,000 times, refrain from frequently writing to the EEPROM. An Enter
Command is not required if reference or broadcast data are sent to the drive.
Writes data into the EEPROM (non-volatile memory) of the drive and enables the data to RAM at the same time.
Parameter changes remain even if the power supply is cycled.
Enter Command Settings
When replacing earlier Yaskawa drive models with a 1000 Series drive and keeping the MEMOBUS/Modbus
communications settings, parameter H5-11 needs to be set in accordance with how the Enter Command functions in the
older drive. H5-11 determines if an Enter Command is needed or not in order to activate parameter changes in the drive.
• If upgrading from a G7 or F7 series drive to 1000 Series, set parameter H5-11 to 0.
• If upgrading from a V7 series drive to 1000 Series, set parameter H5-11 to 1.
H5-11 and the Enter Commands
Table 12 Enter Command Types
H5-11 SettingsH5-11 = 0H5-11 = 1
Drive being replaced.G7, F7V7
How parameter settings are
enabled.
Upper/lower limit check.
Default value of related
parameters.
Error handling when setting
multiple parameters.
When the Enter Command is received from the master. As soon as the value is changed.
Upper/lower limit check is performed taking the settings
of related parameters into account.
Not affected. The settings of related parameters remain
unchanged. Parameters must be changed manually if
needed.
Data is accepted even if one setting is invalid. The
invalid setting will be discarded. No error message
occurs.
The upper/lower limit of the changed parameter is
checked only.
The default settings of related parameters are changed
automatically.
Error occurs if only one setting is invalid. All data sent is
discarded.
Message Format
The data section of the Modbus packet contains the Modbus message. In this data section, the master sends commands to
the slave and the slave responds. The message format is configured for both sending and receiving as shown below, and
the length of the packets depends on the command function content.
• UNIT IDENTIFIER
• FUNCTION CODE
•DATA
Unit Identifier
This field is used for intra-system routing purposes. It is typically used to communicate to a Modbus+ or a Modbus serial
line slave through a gateway between an Modbus TCP/IP network and a Modbus serial line. This field is set by the
Modbus master in the command and must be returned with the same value in the response by the slave. This is sometimes
referred to as the Unit ID. A drive using the option has no gateway functionality.
Function Code
When sent by the master, this field identifies the command to be undertaken by the slave. It also identifies the format for
the DATA section of the message. The slave normally echoes this command back to the master in its response message.
When the most significant bit of this field is set in the response message, it signals an error condition has occurred.
This field contains multiple bytes of varying length based upon the Function Code for commands and based upon the
results of the command in the response. When sent by the master, this field contains details of the command that the slave
will require to carry out the function. When sent by the slave, this field contains details of the response and sometimes
error information.
Modbus TCP/IP Option Function Details
03 (03 H) Read Multiple Registers
This function code is used to read the contents of a contiguous block of registers. The command specifies the starting
register and the number of registers. The normal response packs two bytes per register. For each register in the response,
the first byte contains the most significant bits and the second byte contains the least significant bits.
Table 13 Read Multiple Registers (Command)
Description
Slave Address100 to FF
Function Code103
Starting Register20000 to FFFF
Quantity of Registers2N
<1> N = Quantity of Registers (range is 1 - 16)
Byte(s)Data (H)
<1>
Table 14 Read Multiple Registers (Response)
Description
Slave Address100 to FF
Function Code103
Number of Data Bytes 12 x N
Register ValuesN <1> x 2Values contained in slave registers.
Table 18 Example Read Multiple Registers Error Response
DescriptionData
Slave Address02
Error Code83
Exception Code02
06 (06 H) Write Single Register
7 Modbus TCP/IP Messaging
Upper17
Lower70
Upper17
Lower70
Upper01
Lower09
Upper00
Lower00
This function code is used to write to a single register in the drive. The command specifies the address of the register to
be written and the value to write. The normal response is an echo of the request, returned after the register contents have
been written.
Table 24 Example Write Single Register Error Response
DescriptionData (H)
Slave Address01
Error Code86
Exception Code21
Table 22 Example Write Single Register Command
DescriptionData (H)
Slave Address01
Function Code06
Upper00
Lower01
Upper00
Lower03
Table 23 Example Write Single Register Response
DescriptionData (H)
Slave Address01
Function Code06
Upper00
Lower01
Upper00
Lower03
16 (10 H) Write Multiple Registers
This function code is used to write to a contiguous block of registers in the drive. The command specifies the starting
register address, the number of registers and the values to be written. The command packs two bytes per register. For
each register in the command the first byte contains the most significant bits and the second byte contains the least
significant bits. The normal response returns the function code, starting address and quantity of registers written.
Ta bl e 2 8 lists command examples when writing register values 0001H and 0258H to register addresses 0001H and
0002H in a drive with the slave address (unit identifier) 01H.
Ta bl e 2 9 shows examples of responses indicating that the write command has been executed successfully. The command
specifies the beginning of the register address and the number of registers.
Ta bl e 3 0 shows examples of an error response when writing to a register. The exception code is 02H (indicating a register
number error).
Table 28 Example Write Multiple Registers Command
DescriptionData (H)
Slave Address01
Function Code10
Starting Register
Quantity of Registers
Number of Data Bytes04
First Register Data
Next Register Data
Upper00
Lower01
Upper00
Lower02
Upper00
Lower01
Upper02
Lower58
Table 29 Example Write Multiple Registers Response
DescriptionData (H)
Slave Address01
Function Code10
Starting Register
Quantity of Registers
Upper00
Lower01
Upper00
Lower02
Table 30 Example Write Multiple Registers Error Response
DescriptionData (H)
Slave Address01
Error Code90
Exception Code02
23 (17 H) Read/Write Multiple Registers
This function code performs a combination of one read operation and one write operation in a single Modbus TCP/IP
transaction. The write operation is performed before the read. The command specifies the starting read address, quantity
of contiguous registers to read, starting write address, quantity of contiguous registers to write and the values to be
written. The normal response contains the values of the registers that were read.
For both the address and the values, the first byte contains the most significant bits and the second byte contains the least
significant bits.
Table 31 Read/Write Multiple Registers Command
DescriptionByte(s)Data (H)
Slave Address
Function Code117
Read Starting Register20000 to FFFF
Quantity of Registers to Read2M
Write Starting Register20000 to FFFF
Quantity of Registers to Write2N
Write Byte Count1N <2> x 2
Write Register ValuesN <2> x 20000 to FFFF
<1> M = Quantity of Registers to Read (range is 1 - 16)
<2> N = Quantity of Registers to Write (range is 1 - 16)
An error may occur when the option responds to a command. The response message will contain one of the Error Codes
defined in Ta bl e 3 7.
Table 37 Modbus TCP/IP Exception Codes
Error Code (H)Error Name and Cause
01
02
03
21
22
23
24
Function Code Error.
Attempted to set a function code from a PLC other than 03, 06, 10, or 17 (H).
Register Number Error.
A register number specified in the command message does not exist.
Bit Count Error.
• Invalid command message quantity
• In a write message, the value for write byte count does not match twice the value of the stated quantity of registers to
write
Data Setting Error.
• Control data or parameter write data is outside the allowable setting range
• Attempted to write a contradictory parameter setting
Write Mode Error.
• Attempted to write while the drive was operating to a parameter that cannot be written during run
• During an EEPROM data error (CPF06), the master attempted to write to parameter other than A1-00 to -05, E1-03, or
o2-04
• Attempted to write to a read-only register
DC Bus Undervoltage Write Error.
• Attempted to write from the master during an undervoltage fault (Uv1)
• Attempted to execute an Enter command during Uv1
Write Error During Parameter Process.
Master attempted writing to the drive while the drive was processing parameter data.
Control Connection Timeout
The option has a safety feature that declares a fault if communications between the master and drive is lost after the
master commanded the drive to run.
A controlled connection is defined as one in which a master commands the drive by writing to register 01H. After this
write, the option will begin a timer. The timer will be reset upon subsequent writes to register 01H. If the timer exceeds
the value programmed in drive parameter F7-16, then the option will declare a BUS ERROR to the drive. A value of 0 in
F7-16 means that the timeout is disabled.
The drive reaction to a BUS ERROR is programmable through drive parameter F6-01.
The web server interface to the drive option allows management of diagnostic information through a standard web
browser. The embedded web pages include:
• Main page (Information)
• Drive Status page (Status, Monitor and Fault History)
• Network Monitor page (Network Monitor)
Main Page (Information)
The embedded main page shows basic option information such as IP address, MAC address, and firmware version. This
page also shows the status of the option and provides links to the other embedded web pages.
Drive-side error codes appear on the drive digital operator. Causes of the errors and corrective actions are listed in
Ta bl e 3 9. For additional error codes that may appear on the drive digital operator, refer to the drive Technical Manual.
Faults
Both bUS (Option communication error) and EF0 (External fault input from the option) can appear as an alarm or as a
fault. When a fault occurs, the digital operator ALM LED remains lit. When an alarm occurs, the ALM LED flashes.
If communication stops while the drive is running, use the following questions as a guide to help remedy the fault:
• Is the option properly installed?
• Is the communication line properly connected to the option? Is it loose?
• Is the controller program working? Has the controller/PLC CPU stopped?
• Did a momentary power loss interrupt communications?
Table 39 Fault Display and Possible Solutions
LED Operator DisplayFault Name
Option Communication Error.
bUS
CausePossible Solution
Master controller (PLC) has stopped
communicating
Communication cable is not connected properly
A data error occurred due to noise
Option is damagedIf there are no problems with the wiring and the error continues to occur, replace the option.
Control Connection Time-out.
Duplicate IP Address
• After establishing initial communication, the connection was lost
• Only detected when the run command or frequency reference is assigned to the option
(b1-01 = 3 or b1-02 = 3)
• Check that power is supplied to the PLC
• Check that PLC is not in program mode
• Check for faulty wiring
• Correct any wiring problems
• Check the various options available to minimize the effects of noise
• Counteract noise in the control circuit, main circuit, and ground wiring
• If a magnetic contactor is identified as a source of noise, install a surge absorber to the
contactor coil
• Make sure the cable used meets the Modbus TCP/IP requirements
• Make sure the option ground wire is connected between option FE terminal and the drive
ground terminal connected to earth ground
• Option did not receive a command (write to Modbus address 01H) within the time-out period
specified in parameter F7-16
• Check value programmed in F7-16
• Check if PLC program stopped running
The option shares IP Address with at least one other node.
Check the setting value of F7-03 and F7-04.
LED Operator DisplayFault Name
EF0
CauseCorrective Action
An external fault is being sent from the upper
controller (PLC)
Problem with the PLC programCheck the program used by the PLC and make the appropriate corrections.
LED Operator DisplayFault Name
oFA00
CausePossible Solution
Non-compatible option connected to the driveConnect an option that is compatible with the drive.
Two drive monitor parameters, U6-98 and U6-99, assist the user in network troubleshooting.
• U6-98 displays the first declared fault since the last power cycle. U6-98 is only cleared upon drive power-up.
• U6-99 displays the present option status. U6-99 is cleared upon a network-issued fault reset and upon power-up.
If another fault occurs while the original fault is still active, parameter U6-98 retains the original fault value and U6-99
stores the new fault status value.