Mr-Je - C Serco Instruction Manual (Modbus-Tcp)
Mr-Je - C Serco Instruction Manual (Modbus-Tcp)
MR-JE-_C
SERVO AMPLIFIER
INSTRUCTION MANUAL
(Modbus/TCP)
MODEL
MODEL
CODE
To use the equipment correctly, do not attempt to install, operate, maintain, or inspect the equipment until
you have read through this Instruction Manual, Installation guide, and appended documents carefully. Do not
use the equipment until you have a full knowledge of the equipment, safety information and instructions.
In this Instruction Manual, the safety instruction levels are classified into "WARNING" and "CAUTION".
Note that the CAUTION level may lead to a serious consequence according to conditions.
Please follow the instructions of both levels because they are important to personnel safety.
What must not be done and what must be done are indicated by the following diagrammatic symbols.
Indicates what must not be done. For example, "No Fire" is indicated by .
In this Instruction Manual, instructions at a lower level than the above, instructions for other functions, and so
on are classified into "POINT".
After reading this Instruction Manual, keep it accessible to the operator.
A- 1
1. To prevent electric shock, note the following
WARNING
Before wiring and inspections, turn off the power and wait for 15 minutes or more until the charge lamp
turns off. Otherwise, an electric shock may occur. In addition, when confirming whether the charge lamp
is off or not, always confirm it from the front of the servo amplifier.
Ground the servo amplifier and servo motor securely.
Any person who is involved in wiring and inspection should be fully competent to do the work.
Do not attempt to wire the servo amplifier and servo motor until they have been installed. Otherwise, it
may cause an electric shock.
Do not operate switches with wet hands. Otherwise, it may cause an electric shock.
The cables should not be damaged, stressed, loaded, or pinched. Otherwise, it may cause an electric
shock.
To prevent an electric shock, always connect the protective earth (PE) terminal (marked ) of the servo
amplifier to the protective earth (PE) of the cabinet.
To avoid an electric shock, insulate the connections of the power supply terminals.
A- 2
4. Additional instructions
The following instructions should also be fully noted. Incorrect handling may cause a malfunction, injury,
electric shock, fire, etc.
When the product has been stored for an extended period of time, contact your local sales office.
When handling the servo amplifier, be careful about the edged parts such as corners of the servo
amplifier.
The servo amplifier must be installed in a metal cabinet.
When fumigants that contain halogen materials such as fluorine, chlorine, bromine, and iodine are used
for disinfecting and protecting wooden packaging from insects, they cause malfunction when entering our
products. Please take necessary precautions to ensure that remaining materials from fumigant do not
enter our products, or treat packaging with methods other than fumigation (heat method). Additionally,
disinfect and protect wood from insects before packing products.
To prevent a fire or injury from occurring in case of an earthquake or other natural disasters, securely
install, mount, and wire the servo motor in accordance with the Instruction Manual.
A- 3
(2) Wiring
CAUTION
Before removing the CNP1 connector of MR-JE-40C to MR-JE-100C, disconnect the lead wires of the
regenerative resistor from the CNP1 connector.
Wire the equipment correctly and securely. Otherwise, the servo motor may operate unexpectedly.
Make sure to connect the cables and connectors by using the fixing screws and the locking mechanism.
Otherwise, the cables and connectors may be disconnected during operation.
Do not install a power capacitor, surge killer, or radio noise filter (optional FR-BIF) on the servo amplifier
output side.
To avoid a malfunction, connect the wires to the correct phase terminals (U/V/W) of the servo amplifier
and servo motor.
Connect the servo amplifier power output (U/V/W) to the servo motor power input (U/V/W) directly. Do
not let a magnetic contactor, etc. intervene. Otherwise, it may cause a malfunction.
Servo amplifier Servo motor Servo amplifier Servo motor
U U
U U
V V
V M V M
W W
W W
The connection diagrams in this instruction manual are shown for sink interfaces, unless stated
otherwise.
The surge absorbing diode installed to the DC relay for control output should be fitted in the specified
direction. Otherwise, the emergency stop and other protective circuits may not operate.
Servo amplifier Servo amplifier
24 V DC 24 V DC
DOCOM DOCOM
Control output RA
Control output RA
signal signal
For sink output interface For source output interface
When the cable is not tightened enough to the terminal block, the cable or terminal block may generate
heat because of the poor contact. Be sure to tighten the cable with specified torque.
Connecting a servo motor of the wrong axis to U, V, W, or CN2 of the servo amplifier may cause a
malfunction.
Configure a circuit to turn off EM2 or EM1 when the power supply is turned off to prevent an unexpected
restart of the servo amplifier.
To prevent malfunction, avoid bundling power lines (input/output) and signal cables together or running
them in parallel to each other. Separate the power lines from the signal cables.
A- 4
CAUTION
Never adjust or change the parameter values extremely as it will make operation unstable.
Do not get close to moving parts during the servo-on status.
(4) Usage
CAUTION
When it is assumed that a hazardous condition may occur due to a power failure or product malfunction,
use a servo motor with an external brake to prevent the condition.
For equipment in which the moving part of the machine may collide against the load side, install a limit
switch or stopper to the end of the moving part. The machine may be damaged due to a collision.
Do not disassemble, repair, or modify the product. Otherwise, an electric shock, fire, injury, etc. may
occur. Disassembled, repaired, and/or modified products are not covered under warranty.
Before resetting an alarm, make sure that the run signal of the servo amplifier is off in order to prevent a
sudden restart. Otherwise, it may cause an accident.
Use a noise filter, etc. to minimize the influence of electromagnetic interference. Electromagnetic
interference may be given to the electronic equipment used near the servo amplifier.
Burning or breaking a servo amplifier may cause a toxic gas. Do not burn or break it.
Use the servo amplifier with the specified servo motor.
Correctly wire options and peripheral equipment, etc. in the correct combination. Otherwise, an electric
shock, fire, injury, etc. may occur.
The electromagnetic brake on the servo motor is designed to hold the motor shaft and should not be
used for ordinary braking.
For such reasons as incorrect wiring, service life, and mechanical structure (e.g. where a ball screw and
the servo motor are coupled via a timing belt), the electromagnetic brake may not hold the motor shaft.
To ensure safety, install a stopper on the machine side.
If the dynamic brake is activated at power-off, alarm occurrence, etc., do not rotate the servo motor by an
external force. Otherwise, it may cause a fire.
A- 5
CAUTION
Configure an electromagnetic brake circuit which is interlocked with an external emergency stop switch.
Contacts must be opened when ALM Contacts must be opened
(Malfunction) or MBR (Electromagnetic with the emergency stop switch.
brake interlock) turns off.
Servo motor
RA
B U 24 V DC
Electromagnetic brake
To prevent an electric shock, injury, or fire from occurring after an earthquake or other natural disasters,
ensure safety by checking conditions, such as the installation, mounting, wiring, and equipment before
switching the power on.
A- 6
DISPOSAL OF WASTE
Please dispose a servo amplifier, battery (primary battery) and other options according to your local laws and
regulations.
EEP-ROM life
The number of write times to the EEP-ROM, which stores parameter settings, etc., is limited to 100,000. If
the total number of the following operations exceeds 100,000, the servo amplifier may malfunction when the
EEP-ROM reaches the end of its useful life.
Write to the EEP-ROM due to parameter setting changes
Write to the EEP-ROM due to device changes
You must have this Instruction Manual and the following manuals to use this servo. Ensure to prepare
them to use the servo safely.
Relevant manuals
Wires mentioned in this Instruction Manual are selected based on the ambient temperature of 40 °C.
U.S. customary units are not shown in this manual. Convert the values if necessary according to the
following table.
Quantity SI (metric) unit U.S. customary unit
Mass 1 [kg] 2.2046 [lb]
Length 1 [mm] 0.03937 [inch]
Torque 1 [N•m] 141.6 [oz•inch]
Moment of inertia 1 [(× 10-4 kg•m2)] 5.4675 [oz•inch2]
Load (thrust load/axial load) 1 [N] 0.2248 [lbf]
Temperature N [°C] × 9/5 + 32 N [°F]
A- 7
MEMO
A- 8
CONTENTS
3. STARTUP 3- 1 to 3- 2
4. PARAMETERS 4- 1 to 4- 6
5. MANUFACTURER FUNCTIONS 5- 1 to 5- 4
1
6.4.1 Control status (6041h)............................................................................................................... 6-35
6.4.2 Quick stop option code (605Ah)................................................................................................ 6-36
6.4.3 Halt option code (605Dh) .......................................................................................................... 6-37
6.4.4 Control mode display (6061h) ................................................................................................... 6-38
6.4.5 Software limit (607Dh)............................................................................................................... 6-38
6.4.6 Polarity (607Eh) ........................................................................................................................ 6-39
6.4.7 Degree (60F2h) ......................................................................................................................... 6-39
6.4.8 Touch probe (60B8h to 60BBh) ................................................................................................ 6-41
6.4.9 Touch probe function setting (60B8h) ....................................................................................... 6-42
6.4.10 Touch probe function status (60B9h) ...................................................................................... 6-43
6.4.11 Rising edge position of touch probe (60BAh) ......................................................................... 6-43
6.4.12 Falling edge position of touch probe (60BBh)......................................................................... 6-43
6.4.13 Supported control mode (6502h) ............................................................................................ 6-44
2
1. FUNCTIONS AND CONFIGURATION
The Modbus protocol, developed for programmable controllers by Modicon Inc., has evolved into the
Modbus/TCP protocol for use over TCP/IP.
The Modbus master acts as a TCP client, and the Modbus slave acts as a TCP server for client-server
communication. Using the functions in the message frames enables to read or write data from/to
parameters, write input commands, and check operation status of servo amplifiers.
For MR-JE-_C servo amplifier, Modbus registers are assigned like the address assignment of CiA 402 drive
profile.
A Modbus-compatible controller, the client, can communicate with the MR-JE-_C servo amplifiers that are
servers by accessing assigned holding registers.
The following table lists the functions of this servo. For details of the functions, refer to each section
indicated in the detailed explanation field.
Detailed
Function Description
explanation
Position control mode (P)
This servo amplifier is used as a position control servo.
(pulse train input)
Speed control mode (S)
This servo amplifier is used as a speed control servo.
(Analog input/DI input)
Torque control mode (T) "MR-JE-_C
This servo amplifier is used as a torque control servo.
(Analog input) Servo Amplifier
Position/speed control Using an input device, control can be switched between position control and speed Instruction
switching mode (P/S) control. Manual"
Speed/torque control switch Using an input device, control can be switched between speed control and torque
mode (S/T) control.
Torque/position control switch Using an input device, control can be switched between torque control and position
mode (T/P) control.
Profile position mode (pp) The servo amplifier operates in the profile position mode. "MR-JE-_C
Profile velocity mode (pv) The servo amplifier operates in the profile velocity mode. Servo Amplifier
Instruction
Profile torque mode (tq) The servo amplifier operates in the profile torque mode. Manual (Profile
Homing mode (hm) The servo amplifier operates in the home position return mode. Mode)"
"MR-JE-_C
Servo Amplifier
Instruction
Manual" /
Absolute position detection Setting a home position once makes home position return unnecessary at every
"MR-JE-_C
system power-on.
Servo Amplifier
Instruction
Manual (Profile
Mode)"
This function achieves a high response and stable control following the ideal model.
The two-degrees-of-freedom model adaptive control enables you to set a response
Model adaptive control to the command and a response to the disturbance separately.
Additionally, this function can be disabled. To disable this function, refer to section
7.4 of "MR-JE-C_ Servo Amplifier Instruction Manual".
The touch probe function is available only in the profile mode. When the touch probe
Touch probe function 1 signal turns on, the current position latch function will latch the current position. Section 6.4.8
The latched data can be read with communication commands.
"MR-JE-_C
Servo Amplifier
Command pulse selection Command pulse train form can be selected from among three different types.
Instruction
Manual"
High-resolution encoder of 131072 pulses/rev is used for the encoder of the servo
High-resolution encoder
motor compatible with the MELSERVO-JE series.
1- 1
1. FUNCTIONS AND CONFIGURATION
Detailed
Function Description
explanation
You can switch gains during rotation and during stop, and can use an
Gain switching function
input device to switch gains during operation.
Advanced vibration
This function suppresses vibration or residual vibration at an arm end.
suppression control II
Machine resonance This filter function (notch filter) decreases the gain of the specific frequency to
"MR-JE-_C
suppression filter suppress the resonance of the mechanical system.
Servo Amplifier
When a load is mounted to the servo motor shaft, resonance by shaft torsion during
Shaft resonance suppression Instruction
driving may generate a mechanical vibration of high frequency. The shaft resonance
filter Manual"
suppression filter suppresses the vibration.
The servo amplifier detects mechanical resonance and sets filter characteristics
Adaptive filter II
automatically to suppress mechanical vibration.
Suppresses high-frequency resonance which occurs as the servo system response is
Low-pass filter
increased.
Analyzes the frequency characteristic of the mechanical system by simply
connecting an MR Configurator2 installed personal computer and the servo
Machine analyzer function
amplifier.
MR Configurator2 is necessary for this function.
Improves a disturbance response when a response performance cannot be
Robust filter
increased because of a large load to motor inertia ratio, such as a roll feed axis.
Slight vibration suppression
Suppresses vibration of ±1 pulse generated at a servo motor stop.
control
The position control is performed based on a value obtained by multiplying the
position command from the controller by the set electronic gear ratio.
When the position control mode is used, the input pulses can be multiplied by 1/10
Electronic gear
to 4000.
When the profile position mode is used, the position commands can be multiplied by
1/27649 to 8484.
Enables smooth acceleration and deceleration.
S-pattern Set S-pattern acceleration/deceleration time constants with [Pr. PC03].
acceleration/deceleration time As compared with linear acceleration/deceleration, the acceleration/deceleration
constant time will be longer for the S-pattern acceleration/deceleration time constants "MR-JE-_C
regardless of command speed. Servo Amplifier
Automatically adjusts the gain to optimum value if load applied to the servo motor Instruction
Auto tuning Manual"
shaft varies.
Use a regenerative option when the built-in regenerative resistor of the servo
Regenerative option amplifier does not have sufficient regenerative capacity for a large regenerative
power generated.
Alarm history clear Clears alarm histories.
Input signal selection (device ST1 (Forward rotation start), ST2 (Reverse rotation start), and SON (Servo-on) and
settings) other input device can be assigned to certain pins of the CN3 connector.
Output signal selection The output devices including MBR (Electromagnetic brake interlock) can be
(device settings) assigned to certain pins of the CN3 connector.
Output signal (DO) forced Turns on/off the output signals forcibly independently of the servo status.
output Use this function for checking output signal wiring, etc.
Torque limit Limits the servo motor torque.
Speed limit Servo motor speed can be limited to any value.
Voltage is automatically offset to stop the servo motor if it does not come to a stop
Automatic VC offset when VC (Analog speed command) is 0 V.
MR Configurator2 is necessary for this function.
Alarm code output If an alarm has occurred, the corresponding alarm number is outputted in 3-bit code.
Jog operation, positioning operation, motor-less operation, DO forced output, and "MR-JE-_C
Test operation mode program operation Servo Amplifier
MR Configurator2 is necessary for this function. Instruction
Using a personal computer, you can perform the parameter setting, test operation, Manual"
MR Configurator2
monitoring, and others.
Section 5.2
Gain adjustment is performed just by one click on MR Configurator2. "MR-JE-_C
One-touch tuning Servo Amplifier
This function is available with MR Configurator2 or via a network.
Instruction
Manual"
1- 2
1. FUNCTIONS AND CONFIGURATION
Detailed
Function Description
explanation
This function makes the equipment continue operating even under the condition that
an alarm occurs.
Tough drive function
The tough drive function includes two types: the vibration tough drive and the
instantaneous power failure tough drive.
This function continuously monitors the servo status and records the status transition "MR-JE-_C
before and after an alarm for a fixed period of time. You can check the recorded data Servo Amplifier
by clicking the Waveform-Display button in the drive recorder window of MR Instruction
Configurator2. Manual"
Drive recorder function
However, the drive recorder is not available when:
1. You are using the graph function of MR Configurator2.
2. You are using the machine analyzer function.
3. [Pr. PF21] is set to "-1".
You can check the cumulative energization time and the number of on/off times of the
inrush relay. This function gives an indication of the replacement time for parts of the
Servo amplifier life diagnosis
servo amplifier including a capacitor and a relay before they malfunction.
function
This function is available with MR Configurator2 or via a network. (Refer to section
6.4.)
This function calculates the power running energy and the regenerative power from
Power monitoring function the data in the servo amplifier such as speed and current. Power consumption and
others are displayed on MR Configurator2.
From the data in the servo amplifier, this function estimates the friction and
vibrational component of the drive system in the equipment and recognizes an error
Machine diagnosis function in the machine parts, including a ball screw and bearing.
This function is available with MR Configurator2 or via a network. (Refer to section
6.3.)
The Modbus/TCP uses dedicated message frames for the Ethernet communication
between a client (master) and servers (slaves). The dedicated message frames have
Modbus/TCP functions for reading and writing data, you can set the parameters of servo amplifiers Chapter 2
and monitor it by using this function. In the profile mode, driving the servo motor is
also possible.
CC-Link IE Field Network Basic enables fixed cycle communication between the
CC-Link IE Field Network master and slave stations using a general-purpose Ethernet connector. The "MR-JE-_C
Basic parameters of servo amplifiers can be set (read/written) and monitored. In the profile Servo Amplifier
mode, driving the servo motor is also possible. Instruction
SLMP (SeamLess Message Protocol) is a protocol to access SLMP-compatible Manual (CC-
devices from external devices (such as a personal computer and an HMI) or Link IE Field
SLMP programmable controller CPU via Ethernet. The parameters of servo amplifiers can Network
be set (read/written) and monitored. In the profile mode, driving the servo motor is Basic)"
also possible.
Register the range of IP addresses in advance to limit the network devices allowed Chapter 4
IP address filtering function
to be connected to the servo amplifier. "MR-JE-_C
Servo Amplifier
In Ethernet communication (CC-Link IE Field Network Basic, SLMP, or Instruction
Modbus/TCP), to limit the network devices to which the operation right is given, set Manual (CC-
Operation specification IP
the range of the device IP addresses. Link IE Field
address function
Monitoring/parameter reading can be performed with the network devices having no Network
operation right. Basic)"
"MR-JE-_C
Lost motion compensation This function improves the response delay generated when the machine moving Servo Amplifier
function direction is reversed. Instruction
Manual"
Limits travel intervals using LSP (Forward rotation stroke end) and LSN (Reverse
Limit switch
rotation stroke end).
Limits travel intervals by address using parameters.
Software limit Section 6.4.5
Enables the same function with the limit switch by setting parameters.
1- 3
1. FUNCTIONS AND CONFIGURATION
1- 4
2. MODBUS/TCP PROTOCOL
2. MODBUS/TCP PROTOCOL
POINT
If connection with a client disconnects during establishment, the connection may
not close and this may cause reconnection failure. In case you cannot
reconnect, cycle the power of the servo amplifier.
2.1 Summary
In Modbus/TCP communication, a command that a client (controller) sends to servers (servo amplifiers) is
called "Query Message", and a command that the servers return to the client is called "Response Message".
When a servo amplifier receives a Query Message, it returns a Response Message to the client after the
servo amplifier response time.
In Modbus/TCP communication, as in the case of TCP/IP, make sure to establish the connection before
sending and receiving commands. Check that the connection has been established, and then send a Query
Message.
Note. The servo amplifier response time differs depending on the command to send.
Query Messages sent from the client (controller) and Response Messages sent from the servers (servo
amplifiers) are both sent in the following message frame format. Messages are sent by using TCP/IP.
Unit Identifier
Function
Data
Query Message
Client Server
(controller) (servo amplifier)
Response Message
Unit Identifier
Function
Data
2- 1
2. MODBUS/TCP PROTOCOL
Message frame
Transaction Protocol Unit
Length Field Function Data
Identifier Identifier Identifier
2 × 8 bits 2 × 8 bits 2 × 8 bits 8 bits 8 bits n × 8 bits
Communication
Message field Size Description
path
Transaction Identifier 2 × 8 bits Client → Server This is the data to be added by the client for transaction
(Transaction identifier) management. Set a value available for transaction
management.
Server → Client Transaction Identifier received from the client (controller) is
copied and returned.
Protocol Identifier 2 × 8 bits Client → Server The value is fixed to "0".
(Protocol identifier) If the server receives a value other than "0", the received value
is discarded and no value is returned.
Server → Client The value "0" is returned.
Length Field (Message length) 2 × 8 bits Client → Server Set the byte length from Unit Identifier to Data.
Server → Client The byte length from Unit Identifier to Data is returned.
Unit Identifier (Unit identifier) 8 bits Client → Server The value is fixed to "255".
If the server receives a value other than "255", the received
value is discarded and no value is returned.
Server → Client Unit Identifier received from the client (controller) is copied and
returned.
Function 8 bits Client → Server Set a function code to request to the server.
(Function field) Server → Client Send the function code requested by the client.
When a communication error has occurred, send a value
obtained by adding "80h" to the function code requested by the
client.
Data (Data field) n × 8 bits Client → Server The format changes depending on the function code selected.
Server → Client Refer to section 2.3 for details.
2- 2
2. MODBUS/TCP PROTOCOL
Data in consecutive registers is read for the specified number of data points starting from the specified
register address.
2- 3
2. MODBUS/TCP PROTOCOL
Response Message
Transaction Protocol Unit Data
Length Field Function Byte Count
Identifier Identifier Identifier H L to H L
16 bits 0000h 16 bits FFh 03h 8 bits 8 bits 8 bits to 8 bits 8 bits
Note 1. Registers can be classified into two types: registers that can be continuously accessed and particular registers that cannot be
continuously accessed.
To read particular registers, read only the target registers.
For the details on whether the target registers can be continuously accessed or not, refer to chapter 6.
2. Higher 8 bits of 1-byte data are set to "00h" when this data is returned.
To use the signed 1-byte data as 2-byte data, perform sign extension on the client (controller) side.
2- 4
2. MODBUS/TCP PROTOCOL
Query Message
Transaction Protocol Unit Starting Address No. of Points
Length Field Function
Identifier Identifier Identifier H L H L
16 bits 0000h 0006h FFh 03h 2Bh 05h 00h 04h
Response Message
Transaction Protocol Unit Data
Length Field Function Byte Count
Identifier Identifier Identifier H L H L H L H L
16 bits 0000h 000Bh FFh 03h 08h 56h 78h 12h 34h 10h 00h 20h 00h
2- 5
2. MODBUS/TCP PROTOCOL
Use this register when performing the communication check from the client (controller). When a server
(servo amplifier) receives a Query Message, it sends the received data as a Response Message without any
changes to the client (controller).
Response Message
Transaction Protocol Unit Sub Function Data
Length Field Function
Identifier Identifier Identifier H L H L
16 bits 0000h 0006h FFh 08h 00h 00h 8 bits 8 bits
2- 6
2. MODBUS/TCP PROTOCOL
Query Message
Transaction Protocol Unit Sub Function Data
Length Field Function
Identifier Identifier Identifier H L H L
16 bits 0000h 0006h FFh 08h 00h 00h 12h 34h
Response Message
Transaction Protocol Unit Sub Function Data
Length Field Function
Identifier Identifier Identifier H L H L
16 bits 0000h 0006h FFh 08h 00h 00h 12h 34h
2- 7
2. MODBUS/TCP PROTOCOL
2.3.4 Preset Multiple Registers (Writing data in multiple holding registers: 10h)
Data is written to consecutive holding registers for the specified number of data points starting from the
specified register address.
Response Message
Transaction Protocol Unit Starting Address No. of Points
Length Field Function
Identifier Identifier Identifier H L H L
16 bits 0000h 0006h FFh 10h 8 bits 8 bits 8 bits 8 bits
Note. Registers can be classified into two types: registers to which data can be continuously written and particular registers to which
data cannot be continuously written.
To write data in particular registers, write data in the target registers one by one.
For the details on whether the target registers can be continuously accessed or not, refer to chapter 6.
2- 8
2. MODBUS/TCP PROTOCOL
Query Message
Starting No. of
Transaction Protocol Unit Byte Data
Length Field Function Address Registers
Identifier Identifier Identifier Count
H L H L H L H L
16 bits 0000h 000Ah FFh 10h 21h 02h 00h 02h 04h 01h 00h 00h 00h
Response Message
Transaction Protocol Unit Starting Address No. of Points
Length Field Function
Identifier Identifier Identifier H L H L
2 × 8 bits 0000h 0006h FFh 10h 21h 02h 00h 02h
2- 9
2. MODBUS/TCP PROTOCOL
In Modbus/TCP communication, when the Query Message sent from the client (controller) includes an
incorrect value, the server (servo amplifier) returns an exception response to the client (controller).
If an error is detected in the TCP/IP layer, the server (servo amplifier) returns no message to the client
(controller).
When an exception response occurs, a value obtained by adding "80h" to the function code sent in the
Query Message is returned with an exception code.
However, no exception response occurs in the following cases.
Function code "03h" (Read Holding Registers)
When data can be read from even one of consecutive registers, no exception response occurs. In this
case, "0" is returned to the register data that cannot be read.
Function code "10h" (Preset Multiple Registers)
When data can be written into even one of consecutive registers, no exception response occurs.
Response Message
Transaction Protocol Unit Exception
Length Field Function
Identifier Identifier Identifier Code
16 bits 0000h 0003h FFh 8 bits 8 bits
2 - 10
3. STARTUP
3. STARTUP
POINT
When using Modbus/TCP communication, set [Pr. PN10 Ethernet
communication time-out selection] before driving the servo motor. The servo
motor may continue to operate after the communication is disabled due to a
communication shut-off or other causes.
Setting [Pr. PN10 Ethernet communication time-out selection] to several
milliseconds may trigger [AL. 86.4] in the following condition. The power of the
servo amplifier is cycled, or an instantaneous power failure occurs during
Modbus/TCP communication.
This chapter describes the network setting of the MR-JE-_C servo amplifier. Refer to "MR-JE-_C Servo
Amplifier Instruction Manual" and "MR-JE-_C Servo Amplifier Instruction Manual (Profile Mode)" for other
startup settings.
Client (controller)
Modbus/TCP communication start Start Modbus/TCP communication of the client (controller).
start
3- 1
3. STARTUP
POINT
Use a twisted pair cable with Ethernet Category 5e (1000BASE-T) or higher as
an Ethernet cable. The maximum cable length between nodes is 100 m.
Use a hub with a transmission speed of 100 Mbps or faster when branching the
Ethernet communication using a switching hub.
For the switching hub without the auto-negotiation function, set it to the
transmission speed 100 Mbps and half duplex.
The initial value of the IP address is 192.168.3.0.
The 4th octet can be set to 1 to 255 by using the identification number setting
rotary switch (SW1/SW2).
Cycle the power of the servo amplifier after changing the parameter setting of
the IP address or identification number setting rotary switch (SW1/SW2).
The IP address range for Modbus/TCP communication is between 0.0.0.0 and
255.255.255.255. Set the IP address within the range.
Set the IP address with the identification number setting rotary switch (SW1/SW2) on the display of the servo
amplifier or MR Configurator2.
When the IP address is changed with the identification number setting rotary switch (SW1/SW2), change it
before powering on the servo amplifier.
The IP address you set can be checked in the system configuration window of MR Configurator 2.
The IP address can be set as follows.
Identification number setting
IP address
rotary switch (SW1/SW2)
1st octet The setting value of [Pr. PN11] is used.
2nd octet The setting value of [Pr. PN12] is used.
00h
3rd octet The setting value of [Pr. PN13] is used.
4th octet The setting value of [Pr. PN14] is used.
1st octet The setting value of [Pr. PN11] is used.
2nd octet The setting value of [Pr. PN12] is used.
01h to FFh 3rd octet The setting value of [Pr. PN13] is used.
The setting value of the identification number setting rotary switch
4th octet
(SW1/SW2) is used.
3- 2
4. PARAMETERS
4. PARAMETERS
POINT
To enable a parameter whose symbol is preceded by *, cycle the power after
setting it. However, the time will be longer depending on a setting value of [Pr.
PF25 Instantaneous power failure tough drive - Detection time] when
"instantaneous power failure tough drive selection" is enabled in [Pr. PA20].
In Modbus/TCP communication, the following parameter cannot be used.
[Pr. PN02 Communication error detection time]
Initial
No. Symbol Name Unit
value
PN01 For manufacturer setting 0h
PN02 CERT Communication error detection time 1000 ms [ms]
PN03 For manufacturer setting 0000h
PN04 0000h
PN05 0000h
PN06 0000h
PN07 0000h
PN08 0000h
PN09 1
PN10 EIC Ethernet communication time-out selection 0 [s]
PN11 *IPAD1 IP address setting 1 192
PN12 *IPAD2 IP address setting 2 168
PN13 *IPAD3 IP address setting 3 3
PN14 *IPAD4 IP address setting 4 0
PN15 *SNMK1 Subnet mask setting 1 255
PN16 *SNMK2 Subnet mask setting 2 255
PN17 *SNMK3 Subnet mask setting 3 255
PN18 *SNMK4 Subnet mask setting 4 0
PN19 *DGW1 Default gateway setting 1 192
PN20 *DGW2 Default gateway setting 2 168
PN21 *DGW3 Default gateway setting 3 3
PN22 *DGW4 Default gateway setting 4 1
PN23 *KAA KeepAlive time 3600 [s]
PN24 *IPAF1 IP address filter 1 0
PN25 *IPAF2 IP address filter 2 0
PN26 *IPAF3 IP address filter 3 0
4- 1
4. PARAMETERS
Initial
No. Symbol Name Unit
value
PN27 *IPAF4 IP address filter 4 0
PN28 *IPFR2 IP address filter 2 range setting 256
PN29 *IPFR3 IP address filter 3 range setting 256
PN30 *IPFR4 IP address filter 4 range setting 256
PN31 *IPOA1 Operation specification IP address 1 0
PN32 *IPOA2 Operation specification IP address 2 0
PN33 *IPOA3 Operation specification IP address 3 0
PN34 *IPOA4 Operation specification IP address 4 0
PN35 *IPOR3 Operation specification IP address 3 range specification 256
PN36 *IPOR4 Operation specification IP address 4 range specification 256
PN37 For manufacturer setting 0000h
PN38 0000h
PN39 0000h
PN40 0000h
PN41 0000h
PN42 0000h
PN43 0000h
PN44 0000h
PN45 0000h
PN46 0000h
PN47 0000h
PN48 0000h
4- 2
4. PARAMETERS
POINT
Set a value to each "x" in the "Setting digit" columns.
Initial
No./symbol/ Setting
Function value
name digit
[unit]
PN10 Set the network number of the servo amplifier. 0
*CONN Set the time until [AL. 86.4 Network communication error 4] is detected. [s]
Ethernet Setting "0" will disable the detection of [AL. 86.4 Network communication error 4].
communica- This parameter is enabled with SLMP.
tion time-out
selection Setting range: 0 to 60
PN11 Set the 1st octet of the IP address in decimal. 192
*IPAD1 Set the IP address assigned by the network administrator.
IP address When SLMP command (IPAdressSet) is received, the setting of the first octet will be
setting 1 written to this parameter.
Refer to table 5.1 for the relation between the setting value of the identification
number setting rotary switch and the parameter setting value.
Table 4.1 Relation between IP address setting and identification number setting rotary switch
Identification number
setting rotary switch IP address
(SW1/SW2)
1st octet The setting value of [Pr. PN11] is used.
2nd octet The setting value of [Pr. PN12] is used.
00h
3rd octet The setting value of [Pr. PN13] is used.
4th octet The setting value of [Pr. PN14] is used.
1st octet The setting value of [Pr. PN11] is used.
2nd octet The setting value of [Pr. PN12] is used.
01h to FFh 3rd octet The setting value of [Pr. PN13] is used.
The setting value of the identification number setting
4th octet
rotary switch (SW1/SW2) is used.
4- 3
4. PARAMETERS
Initial
No./symbol/ Setting
Function value
name digit
[unit]
PN14 Set the 4th octet of the IP address in decimal. 0
*IPAD4 Set the IP address assigned by the network administrator.
IP address When SLMP command (IPAdressSet) is received, the setting of the fourth octet will
setting 4 be written to this parameter.
Refer to table 5.1 for the relation between the setting value of the identification
number setting rotary switch and the parameter setting value.
4- 4
4. PARAMETERS
Initial
No./symbol/ Setting
Function value
name digit
[unit]
PN25 Set the 2nd octet of the IP address of the network device allowed to be connected in 0
*IPAF2 decimal.
IP address When [Pr. PN24] to [Pr. PN27] are all set to "0", the function is disabled.
filter 2
Setting range: 0 to 255
PN26 Set the 3rd octet of the IP address of the network device allowed to be connected in 0
*IPAF3 decimal.
IP address When [Pr. PN24] to [Pr. PN27] are all set to "0", the function is disabled.
filter 3
Setting range: 0 to 255
PN27 Set the 4th octet of the IP address of the network device allowed to be connected in 0
*IPAF4 decimal.
IP address When [Pr. PN24] to [Pr. PN27] are all set to "0", the function is disabled.
filter 4
Setting range: 0 to 255
PN28 Set a value for the 2nd octet range of the IP address of the network device allowed 256
*IPAF2 to be connected. The range for the IP address of the network device allowed to be
IP address connected is between [Pr. PN25] and [Pr. PN28].
filter 2 range Set a value in decimal.
specification Setting "256" will disable the function.
4- 5
4. PARAMETERS
Initial
No./symbol/ Setting
Function value
name digit
[unit]
PN32 Set the 2nd octet of the IP address of the network device allowed to be connected in 0
*IPOA2 decimal.
Operation When [Pr. PN31] to [Pr. PN34] are all set to "0", the function is disabled.
specification
IP address 2 When the function is enabled, the servo amplifier allows the following data 1) to be
imported only if the IP address of the client (external device) matches with the
operation specification IP address. If they are mismatched, the data is discarded.
1) Modbus/TCP function code 10h
Monitoring, parameter setting, and test operation can be executed via Ethernet when
the IP addresses of a personal computer (MR Configurator2) and GOT are within the
range of the operation specification IP address. When out of the range,
communication to the servo amplifier cannot be established.
4- 6
5. MANUFACTURER FUNCTIONS
5. MANUFACTURER FUNCTIONS
When LSP (Forward rotation stroke end) or LSN (Reverse rotation stroke end) is turned off, a slow stop is
performed by either of the following stop methods.
Operation status
Remark
During rotation at constant speed During deceleration to a stop
Travels for the droop pulses
No S-pattern acceleration/ No S-pattern acceleration/
deceleration deceleration portion and stops the servo
With S-pattern acceleration/ With S-pattern acceleration/
deceleration deceleration motor.
Part of droop Part of A difference will be
Servo motor speed pulses Servo motor speed droop generated between the
pulses
command position and the
0 r/min 0 r/min
current position.
Perform a home position
LSP ON LSP ON return again.
or OFF or OFF
LSN LSN
5- 1
5. MANUFACTURER FUNCTIONS
Refer to "MR-JE-_C Servo Amplifier Instruction Manual" for one-touch tuning. Using One-touch tuning mode
(2D50h) allows one-touch tuning from the client (controller).
5- 2
5. MANUFACTURER FUNCTIONS
Start
Startup of the system Refer to "MR-JE-_C Servo Amplifier Instruction Manual" and "MR-JE-_C
Servo Amplifier Instruction Manual (Profile Mode)" to start the system.
One-touch tuning execution Write a value corresponding to the response mode (High mode, basic mode,
or Low mode) to perform in One-touch tuning mode (2D50h) during servo
motor driving to perform one-touch tuning.
One-touch tuning in progress Gains and filters will be adjusted automatically. During one-touch tuning, the
progress can be checked with One-touch tuning status (2D51h).
One-touch tuning completion Check whether one-touch tuning is completed normally with One-touch tuning
Error Code (2D54h). When the one-touch tuning is completed normally, the
parameters will be set automatically. Refer to "MR-JE-_C Servo Amplifier
Instruction Manual" for the parameters that are set automatically.
After a tuning error is returned, take the appropriate action according to "MR-
JE-_C Servo Amplifier Instruction Manual".
End
5- 3
5. MANUFACTURER FUNCTIONS
This function estimates the friction and vibrational component of the drive system in the equipment based on
the data in the servo amplifier, and recognizes an error in the machine parts, including a ball screw and
bearing. The information of the machine diagnosis function can be obtained with the following resisters.
2C20h
Bit 0 to Bit 3
Friction estimation status at forward rotation During estimation Estimation completed
Bit 4 to Bit 7
Friction estimation status at reverse rotation During estimation Estimation completed
Bit 8 to Bit 11
Vibration estimation status During estimation Estimation completed
Data Initial
Address Read/write Name Description
type value
2C20h Reading Machine diagnostic status 2 bytes Refer to section 6.1.
Static friction torque at Static friction at forward rotation torque is
2C21h Reading 2 bytes
forward rotation displayed in increments of 0.1%.
Dynamic friction torque at Kinetic friction at forward rotation torque at
2C22h Reading forward rotation 2 bytes the rated speed is displayed in increments
(at rated speed) of 0.1%.
Static friction torque at Static friction at reverse rotation torque is
2C23h Reading 2 bytes
reverse rotation displayed in increments of 0.1%.
Dynamic friction torque at Kinetic friction at reverse rotation torque at
2C24h Reading reverse rotation 2 bytes the rated speed is displayed in increments
(at rated speed) of 0.1%.
Oscillation frequency during Vibration frequency during stop/servo-lock
2C25h Reading 2 bytes
motor stop is displayed in increments of 1 Hz.
Vibration level during motor Vibration level during stop/servo-lock is
2C26h Reading 2 bytes
stop displayed in increments of 0.1%.
Oscillation frequency during Vibration frequency during operation is
2C27h Reading 2 bytes
motor operating displayed in increments of 1 Hz.
Vibration level during motor Vibration level during operation is
2C28h Reading 2 bytes
operating displayed in increments of 0.1%.
You can check the cumulative energization time and the number of on/off times of the inrush relay based on
the data in the servo amplifier. This function gives an indication of the replacement time for parts of the servo
amplifier including a capacitor and a relay before they malfunction. The information of the servo amplifier life
diagnosis function can be obtained with the following resisters.
Data Initial
Address Read/write Name Description
type value
The cumulative energization time of the
2C18h Reading Power ON cumulative time 4 bytes
servo amplifier is returned.
The number of on/off times of the inrush
2C19h Reading Inrush relay ON/OFF number 4 bytes
relay of the servo amplifier is returned.
5- 4
6. MODBUS REGISTERS
6. MODBUS REGISTERS
Each data such as control parameters, command values, and feedback values is handled as an object
composed of an address, object name, data type, access rule, and other elements. The object data can be
exchanged between the client (controller) and the servers (servo amplifiers).
6- 1
6. MODBUS REGISTERS
6- 2
6. MODBUS REGISTERS
6- 3
6. MODBUS REGISTERS
6- 4
6. MODBUS REGISTERS
6- 5
6. MODBUS REGISTERS
6- 6
6. MODBUS REGISTERS
6- 7
6. MODBUS REGISTERS
6- 8
6. MODBUS REGISTERS
6- 9
6. MODBUS REGISTERS
6 - 10
6. MODBUS REGISTERS
6 - 11
6. MODBUS REGISTERS
6 - 12
6. MODBUS REGISTERS
6 - 13
6. MODBUS REGISTERS
6 - 14
6. MODBUS REGISTERS
6 - 15
6. MODBUS REGISTERS
6 - 16
6. MODBUS REGISTERS
POINT
This section describes the objects in the 1000s. Refer to section 6.1 for details
on the objects not listed here.
POINT
Before shutting off the power after executing the writing command to EEP-ROM
(Store Parameters), always check that parameters are not being saved (Bit 0 is
on).
For the objects that can be saved, write "65766173h" (= reverse order of the ASCII code of "save") to the
corresponding sub object of the writing command to EEP-ROM (Store Parameters) (1010h) to store the
object in the EEP-ROM of the servo amplifier.
The value saved in the EEP-ROM is set to the object at the next power-on. Servo parameters can also be
modified through the object library. However, the new setting is not automatically written to the EEP-ROM.
To write the new setting, use the writing command to EEP-ROM (Store Parameters) (1010h).
Executing the writing command to EEP-ROM (Store Parameters) (1010h) takes about a maximum of 10 s
because all parameters are written at the same time. Be careful not to shut off the power during writing.
Data Read/ No. of Points/ Continuous read/
Address Name
type write No. of Registers continuous write
Number of entries
1 bytes Reading
Writing command to EEP- (Number of entries)
1010h 3 Impossible
ROM (Store parameters) Restoring all default parameters Read/
4 bytes
(Restore all default parameters) write
6 - 17
6. MODBUS REGISTERS
(1) Usage
This object can read the availability of each Sub Index. The following table shows the returned values of
each item.
Item Saved parameter Returned value
Number of entries
01h
(Number of entries)
Saving all parameters
Index: 2001h to 27FFh 00000001h (available)
(Save all parameters)
Select the items to be saved in EEP-ROM using this object. At this time, set "00h" or "01h" for Number of
entries.
To save servo amplifier parameters in EEP-ROM, configure required settings following the table below.
When bit 1 (EEP-ROM write completed) of the control output (2D11h) is "1", saving data in EEP-ROM
has been completed.
Writing a value other than "65766173h" and "00000000h" to each item results in an error.
Write to EEP-ROM
Item Setting value
Parameter
Number of entries 01h
(Number of entries)
00000000h Disabled
Saving all parameters
65766173h ("save") Enabled
(Save all parameters)
Other than above Error
The parameter of the servo amplifier can be rewritten with the factory setting.
When "64616F6Ch" (= reverse order of ASCII code of "load") is written to Restore all default parameters
(1011h: 1) and the power in cycled, the parameter is initialized.
6 - 18
6. MODBUS REGISTERS
POINT
This section describes the objects in the 2000s. Refer to section 6.1 for details
on the objects not listed here.
The ON/OFF state of the external input pins input to the servo amplifier can be read.
(1) Usage
Read the ON/OFF state of external input pins using this object. At this time, "02h" is returned to Number
of entries.
External Input pin display1 displays the input pin status of the MR-JE-_C servo amplifier. The following
table shows the details. When the input of the target pin is on, "1" is returned. When the input of the
target pin is off, "0" is returned. The values in the areas marked with diagonal lines are indefinite.
Bit CN3 connector pin Bit CN3 connector pin Bit CN3 connector pin Bit CN3 connector pin
0 3 8 16 24
1 4 9 17 25
2 1 10 18 26
3 2 11 19 27
4 8 12 20 28
5 21 13 21 29
6 6 14 22 30
7 19 15 23 31
6 - 19
6. MODBUS REGISTERS
The ON/OFF state of external output pins output from the servo amplifier can be read.
(1) Usage
Read the ON/OFF state of external output pins using this object. At this time, "02h" is returned to
Number of entries.
External Output pin display1 displays the output pin status of the MR-JE-_C servo amplifier. The
following table shows the details. When the output of the target pin is on, "1" is returned. When the
output of the target pin is off, "0" is returned. The values in the areas marked with diagonal lines are
indefinite.
Bit CN3 connector pin Bit CN3 connector pin Bit CN3 connector pin Bit CN3 connector pin
0 14 8 16 24
1 22 9 17 25
2 16 10 18 26
3 11 19 27
4 12 20 28
5 15 13 21 29
6 14 22 30
7 15 23 31
6 - 20
6. MODBUS REGISTERS
(1) Usage
External Input signal display1 (Input device status 1) to External Input signal display4 (Input device
status 4) display the ON/OFF state of each input device of the MR-JE-_C servo amplifier. The following
table shows the details. When the input of the target device is on, "1" is returned. When the input of the
target device is off, "0" is returned. The values in the areas marked with diagonal lines are indefinite.
Input device abbreviation (Note)
Bit
Input device status 1 Input device status 2 Input device status 3 Input device status 4
0 SON (Servo-on)
LSP (Forward rotation stroke
1
end)
LSN (Reverse rotation stroke
2
end)
TL (External torque limit
3
selection)
TL1 (Internal torque limit
4
selection)
5 PC (Proportional control)
6 RES (Reset)
7 CR (Clear)
8 SP1 (Speed selection 1)
9 SP2 (Speed selection 2) DOG (Proximity dog)
10 SP3 (Speed selection 3)
ST1/RS2 (Forward rotation
11 start/reverse rotation
selection)
ST2/RS1 (Reverse rotation
12 start/forward rotation
selection)
CM1 (Electronic gear setting
13
1)
CM2 (Electronic gear setting
14
2)
15 LOP (Control switching)
16
17
18 EM2/EM1 (Forced stop 2/1)
19
STAB2 (Second
20 acceleration/deceleration
selection)
21
22
23
24
25
26
27 CDP (Gain switching)
28
29
30
31
Note. For details on the symbols, refer to section 3.5 in "MR-JE-_C Servo Amplifier Instruction Manual".
6 - 21
6. MODBUS REGISTERS
6 - 22
6. MODBUS REGISTERS
6 - 23
6. MODBUS REGISTERS
6 - 24
6. MODBUS REGISTERS
6 - 25
6. MODBUS REGISTERS
6 - 26
6. MODBUS REGISTERS
The on/off status of output device can be read. The following table lists readable output devices.
6 - 27
6. MODBUS REGISTERS
If a home position return completes once in the absolute position detection system, S_ZP2 is always on.
15 S_ZP2 However, it will be off with one of the conditions 1) to 3) or the following.
4) The home position return is not performed after [AL. 25 Absolute position erased] or [AL. E3 Absolute
position counter warning] occurred.
5) The home position return is not performed after the electronic gear ([Pr. PA06] or [Pr. PA07]) was
changed.
6) The home position return is not performed after the setting of [Pr. PA03 Absolute position detection
system selection] was changed from "Disabled" to "Enabled".
7) [Pr. PA14 Rotation direction selection/travel direction selection] was changed.
8) [Pr. PA01 Operation mode] was changed.
This bit will be enabled in the profile mode.
6 - 28
6. MODBUS REGISTERS
6 - 29
6. MODBUS REGISTERS
6 - 30
6. MODBUS REGISTERS
6 - 31
6. MODBUS REGISTERS
6 - 32
6. MODBUS REGISTERS
The latest SDO Abort Code generated in Modbus communication can be read.
The access to registers can be checked by reading the latest SDO Abort Code.
When an error is found by reading SDO Abort Codes, change the method to access registers.
(2) Usage
Read SDO Abort Codes using this register.
The following table lists the SDO Abort Codes.
SDO Abort Code Description
0000 0000h No problem found.
0504 0001h Client/server command specifier not valid or unknown.
0601 0000h Unsupported access to a register.
0601 0001h Attempt to read a write only register.
0601 0002h Attempt to write a read only register.
0602 0000h Register does not exist in the Modbus resisters.
0604 0041h Resister cannot be mapped to the PDO
0604 0042h The number and length of the resisters to be mapped would exceed PDO length
0607 0010h Data type does not match, length of service parameter does not match
0609 0011h Element of resister does not exist.
0609 0030h Value range of parameter exceeded (only for write access).
0609 0031h Value of parameter written too high.
0609 0032h Value of parameter written too low.
0800 0000h Generic error.
0800 0020h Data cannot be transferred or stored to the application
0800 0021h Data cannot be transferred or stored to the application because of local control.
0800 0022h Data cannot be transferred or stored to the application because of the present device state.
0800 0024h No data available.
6 - 33
6. MODBUS REGISTERS
(1) Usage
Read the access log 1 using this register.
The access log 1 displays the address that was last accessed successfully in Modbus communication.
Access log 1 Response data
Higher 2 bytes Address: xxxxh
Lower 2 bytes For manufacturer setting: 00yyh
For example, when the input device status (Address: 2C12h) is accessed successfully, "2C120004h" is
read from the access log 1.
(1) Usage
Read the access log 2 using this register.
The access log 2 displays the number of addresses that were accessed successfully in Modbus
communication.
Use this register when an access error has occurred in the continuous read/write.
For example, when an error has occurred while the registers for monitoring (address: 2B01h to 2B0Ah)
are continuously read, the error has occurred at the address 2B07h because the read value of the
access log 2 is "0006h".
6 - 34
6. MODBUS REGISTERS
POINT
This section describes the objects in the 6000s. Refer to section 6.1 for details
on the objects not listed here.
The following table lists the servo amplifier statuses that can be read with bit 0 to bit 7.
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Status
0 0 0 0 0 Not ready to switch on
1 0 0 0 0 Switch on disable
0 1 0 0 0 1 Ready to switch on
0 1 0 0 1 1 Switch on
0 1 0 1 1 1 Operation enabled
0 0 0 1 1 1 Quick stop active (Note)
0 1 1 1 1 Fault reaction active
0 1 0 0 0 Fault
1 Main power on (power input on)
1 Warning (warning occurrence)
Note. Not supported in the position control mode, speed control mode, and torque control mode.
Bit 11 turns on when the stroke limit, software limit, or positioning command is outside the range.
6 - 35
6. MODBUS REGISTERS
The operation method of deceleration to a stop can be specified. The following table shows the supported
methods and the operations.
Setting
Description
value
1 For manufacturer setting
In the profile mode (pp/pv) and homing mode (hm), the servo motor decelerates to a stop with Quick stop deceleration
(6085h) and the state shifts to the Switch On Disabled state. The new setting of Quick stop deceleration is reflected at all
2 times.
In the profile torque mode (tq), the state immediately shifts to the Switch On Disabled state and the servo motor stops with
the dynamic brake.
3 For manufacturer setting
4
5
6
7
8
6 - 36
6. MODBUS REGISTERS
The following shows the meaning of Halt Bit (Bit 8 of Controlword (6040h)) and the reflecting timing of
the deceleration time setting.
6 - 37
6. MODBUS REGISTERS
6 - 38
6. MODBUS REGISTERS
Selecting "degree (_ 2 _ _)" in "Position data unit" of [Pr. PT01] allows for positioning with module
coordinates (axis of rotation). The following shows the differences when "degree" is selected.
Item (Index, Sub Index) Description
Target position (607Ah, 0) The range will be between -360.000° and 360.000°.
Position actual value (6064h, 0) The range will be between 0° and 359.999°.
Software position limit (607Dh, 0) The range will be between 0° and 359.999°. A value outside the range is
clamped within the range 0° to 359.999°.
Position range limit (607Bh, 0) The range will be between 0° and 359.999°.
Touch probe pos1 pos value (60BAh, 0) The range will be between 0° and 359.999°.
Touch probe pos1 neg value (60BBh, 0) The range will be between 0° and 359.999°.
Touch probe pos2 pos value (60BCh, 0) The range will be between 0° and 359.999°.
Touch probe pos2 neg value (60BDh, 0) The range will be between 0° and 359.999°.
Home offset (607Ch, 0) The range will be between 0° and 359.999°.
6 - 39
6. MODBUS REGISTERS
Positioning operation patterns can be changed with Positioning option code (60F2h). Change the setting
while the servo motor is stopped (Target reached is on). If the setting is changed while the servo motor is
rotating (Target reached is off), the setting value is not applied immediately. The new value is applied at a
positioning start (Bit 4 of Controlword is turned on) after Target reached is once turned on. The following
table shows the bits and settings of Positioning option code (60F2h).
Bit 7 Bit 6 [Pr. PT03] Rotation direction definition for the axis of rotation
The servo motor rotates to the target position in a direction specified with a sign of the position
0 0 _0__
data.
The servo motor rotates in the address decreasing direction regardless of the sign of the
0 1 _2__
position data.
The servo motor rotates in the address increasing direction regardless of the sign of the
1 0 _3__
position data.
The servo motor rotates from the current position to the target position in the shorter direction. If
1 1 _1__ the distances from the current position to the target position are the same for CCW and CW, the
servo motor rotates in the CCW direction.
The following shows the operation patterns corresponding to the settings of Positioning option code (60F2h).
6 - 40
6. MODBUS REGISTERS
The current position latch data at the time of TPR1 (Touch probe 1) input can be read.
When the touch probe function (60B8h) is set, and TPR1 (touch probe1), an external signal, is turned
on/off, the current position of the rising and falling edges are latched.
The latch status of the current position data can be checked with the touch probe status (60B9h). The
latched current data can be read with the touch probe position positive value (60BAh) and the touch
probe position negative value (60BBh). For details of each object, refer to sections 6.4.9 to 6.4.12.
(2) Usage
The following explains for latching the current position at the rising edge of TPR1 (Touch probe 1).
(a) Set "0013h" to the touch probe function setting (Touch probe function: 60B8h) to store data at rising
edge of TPR1 (Touch probe 1).
(b) At this time, the touch probe status (Touch probe status: 60B9h) is set to "0001h", and the latched
data has not been stored yet.
(d) The touch probe status (Touch probe status: 60B9h) changes to "0003h", and the current position at
the time of TPR1 (touch probe1) on will be stored to the rising edge position of touch probe (Touch
probe position positive value: 60BAh).
(e) Use an external signal to turn off TPR1 (Touch probe 1).
(f) The touch probe status (Touch probe status: 60B9h) remains "0003h", and the current position at
the time that TPR1 (Touch probe 1) turns off will not be stored as the touch probe falling edge
position (Touch probe position negative value: 60BBh).
6 - 41
6. MODBUS REGISTERS
60BAh 0 A B C
60BBh 0
Select enable/disable for the latch function with bit 0. Select "1" when using the touch probe function.
Select a trigger condition for the touch probe function with bit 1. Set "0" to latch just once when TPR1 (Touch
probe 1) is inputted. Set "1" to latch every time TPR1 (Touch probe 1) is inputted.
Set a condition for the rising edge of TPR1 (Touch probe 1) with bit 4. Set "1" to latch at the rising edge.
Set a condition for the falling edge of TPR1 (Touch probe 1) with bit 5. Set "1" to latch at the falling edge.
6 - 42
6. MODBUS REGISTERS
The current status of the touch probe function can be checked. The description of this object is as follows.
Bit Description
0: Latch function of touch probe is disabled
0
1: Latch function of touch probe is enabled.
0: Latch is incomplete at the rising edge with the latch function of the touch probe.
1
1: Latch is complete at the rising edge with the latch function of the touch probe.
0: Latch is incomplete at the falling edge with the latch function of the touch probe.
2
1: Latch is complete at the falling edge with the latch function of the touch probe.
3 to 15 The value at reading is undefined.
Bit 0 indicates the status of the touch probe function. 0 indicates disabled, and 1 enabled.
With bit 1, if the data is latched at the rising edge of the touch probe can be checked. Latched data can be
read when this bit is set to "1". When this bit turns on, it remains on until bit 4 of the touch probe setting
(60B8h) is set to "0".
With bit 2, if the data is latched at the falling edge of the touch probe can be checked. Latched data can be
read when this bit is set to "1". When this bit turns on, it remains on until bit 5 of the touch probe setting
(60B8h) is set to "0".
6 - 43
6. MODBUS REGISTERS
6 - 44
REVISIONS
*The manual number is given on the bottom left of the back cover.
Revision Date *Manual Number Revision
Aug. 2017 SH(NA)030269ENG-A First edition
This manual confers no industrial property rights or any rights of any other kind, nor does it confer any patent licenses.
Mitsubishi Electric Corporation cannot be held responsible for any problems involving industrial property rights which
may occur as a result of using the contents noted in this manual.
2017 MITSUBISHI ELECTRIC CORPORATION
MEMO
MELSERVO is a trademark or registered trademark of Mitsubishi Electric Corporation in Japan and/or other countries.
Microsoft, Windows, Internet Explorer, and Windows Vista are registered trademarks or trademarks of Microsoft Corporation in the
United States, Japan, and/or other countries.
Intel, Pentium, and Celeron are trademarks of Intel Corporation in the United States and/or other countries.
Ethernet is a registered trademark of Fuji Xerox Co., Ltd. in Japan.
All other product names and company names are trademarks or registered trademarks of their respective companies.
Warranty
1. Warranty period and coverage
We will repair any failure or defect hereinafter referred to as "failure" in our FA equipment hereinafter referred to as the "Product"
arisen during warranty period at no charge due to causes for which we are responsible through the distributor from which you
purchased the Product or our service provider. However, we will charge the actual cost of dispatching our engineer for an on-site
repair work on request by customer in Japan or overseas countries. We are not responsible for any on-site readjustment and/or trial
run that may be required after a defective unit are repaired or replaced.
[Term]
The term of warranty for Product is twelve (12) months after your purchase or delivery of the Product to a place designated by you or
eighteen (18) months from the date of manufacture whichever comes first (“Warranty Period”). Warranty period for repaired Product
cannot exceed beyond the original warranty period before any repair work.
[Limitations]
(1) You are requested to conduct an initial failure diagnosis by yourself, as a general rule.
It can also be carried out by us or our service company upon your request and the actual cost will be charged. However, it will not
be charged if we are responsible for the cause of the failure.
(2) This limited warranty applies only when the condition, method, environment, etc. of use are in compliance with the terms and
conditions and instructions that are set forth in the instruction manual and user manual for the Product and the caution label
affixed to the Product.
(3) Even during the term of warranty, the repair cost will be charged on you in the following cases;
(i) a failure caused by your improper storing or handling, carelessness or negligence, etc., and a failure caused by your
hardware or software problem
(ii) a failure caused by any alteration, etc. to the Product made on your side without our approval
(iii) a failure which may be regarded as avoidable, if your equipment in which the Product is incorporated is equipped with a
safety device required by applicable laws and has any function or structure considered to be indispensable according to a
common sense in the industry
(iv) a failure which may be regarded as avoidable if consumable parts designated in the instruction manual, etc. are duly
maintained and replaced
(v) any replacement of consumable parts (battery, fan, smoothing capacitor, etc.)
(vi) a failure caused by external factors such as inevitable accidents, including without limitation fire and abnormal fluctuation of
voltage, and acts of God, including without limitation earthquake, lightning and natural disasters
(vii) a failure generated by an unforeseeable cause with a scientific technology that was not available at the time of the shipment
of the Product from our company
(viii) any other failures which we are not responsible for or which you acknowledge we are not responsible for
SH(NA)030269ENG-A
General-Purpose AC Servo
MR-JE-_C
SERVO AMPLIFIER
INSTRUCTION MANUAL
(Modbus/TCP)
MODEL
MODEL
CODE