Schneider Electric Marine Radio VW3 A3 303 User Guide

Altivar 71  
Modbus/Uni-Telway card  
Modbus protocol  
User's manual  
Retain for future use  
VW3 A3 303  
 
1. Before you begin  
Read and understand these instructions before performing any procedure with this drive.  
DANGER  
HAZARDOUS VOLTAGE  
• Read and understand the Installation Manual before installing or operating the Altivar 71 drive. Installation, adjustment,  
repair, and maintenance must be performed by qualified personnel.  
• The user is responsible for compliance with all international and national electrical standards in force concerning  
protective grounding of all equipment.  
• Many parts of this variable speed drive, including the printed circuit boards, operate at the line voltage. DO NOT TOUCH.  
Use only electrically insulated tools.  
• DO NOT touch unshielded components or terminal strip screw connections with voltage present.  
• DO NOT short across terminals PA/+ and PC/- or across the DC bus capacitors.  
• Install and close all covers before applying power or starting and stopping the drive.  
• Before servicing the variable speed drive  
- Disconnect all power.  
- Place a “DO NOT TURN ON” label on the variable speed drive disconnect.  
- Lock the disconnect in the open position.  
• Disconnect all power including external control power that may be present before servicing the drive. WAIT 15  
MINUTES to allow the DC bus capacitors to discharge. Then follow the DC bus voltage measurement procedure given  
in the installation manual to verify that the DC voltage is less than 45 VDC. The drive LEDs are not accurate indicators  
of the absence of DC bus voltage.  
Electric shock will result in death or serious injury.  
CAUTION  
EQUIPMENT DAMAGE  
Do not operate or install any drive that appears damaged.  
Failure to follow these instructions can result in equipment damage.  
3
 
 
2. Documentation structure  
ROM supplied with the drive.  
b Installation Manual  
This manual describes:  
• How to assemble the drive  
• How to connect the drive  
b Programming Manual  
This manual describes:  
• The functions  
• The parameters  
• How to use the drive display terminal (integrated display terminal and graphic display terminal)  
b Communication Parameters Manual  
This manual describes:  
• The drive parameters with specific information (addresses, formats, etc.) for use via a bus or communication network  
• The operating modes specific to communication (state chart)  
• The interaction between communication and local control  
b Modbus, CANopen, Ethernet, Profibus, INTERBUS, Uni-Telway, DeviceNet, Modbus Plus and  
FIPIO manuals  
These manuals describe:  
• Connection to the bus or network  
• Configuration of the communication-specific parameters via the integrated display terminal or the graphic display terminal  
• Diagnostics  
• Software setup  
• The communication services specific to the protocol  
b Altivar 58/58F Migration Manual  
This manual describes the differences between the Altivar 71 and the Altivar 58/58F.  
It explains how to replace an Altivar 58 or 58F, including how to replace drives communicating on a bus or network.  
4
 
 
3. Introduction  
3. 1. Presentation  
The communication card (catalog number VW3 A8 303) is used to connect an Altivar 71 drive to a Uni-Telway or Modbus bus.  
This manual only describes how to use the Modbus protocol. For Uni-Telway, please refer to the Uni-Telway protocol manual.  
The data exchanges permit access to all Altivar 71 functions:  
• Configuration  
• Adjustment  
• Control and command  
• Monitoring  
• Diagnostics  
The card has a female 9-way SUB-D connector for connection to the Modbus bus.  
The connection cables and accessories should be ordered separately.  
The drive address should be configured using the switches on the card.  
The graphic display terminal or the integrated display terminal offer numerous functions for communication diagnostics.  
Note: The Modbus card supports the following services in addition to those provided by the drive’s integrated ports:  
- 2-wire and 4-wire RS485  
- Choice of line polarization  
- RTU and ASCII modes  
- More diagnostic subcodes  
- More Modbus functions (04: Read Input Registers and 11: Get Comm Event Counter)  
3. 2. Notation  
Drive terminal displays  
The graphic display terminal menus are shown in square brackets.  
Example: [1.9 COMMUNICATION]  
The integrated 7-segment display terminal menus are shown in round brackets.  
Example: (COM-)  
Parameter names displayed on the graphic display terminal are shown in square brackets.  
Example: [Fallback speed]  
Parameter codes displayed on the integrated 7-segment display terminal are shown in round brackets.  
Example: (LFF)  
Formats  
Hexadecimal values are written as follows: 16#  
Binary values are written as follows: 2#  
Abbreviations  
Hi: High order  
Lo: Low order  
5
 
     
4. Hardware setup  
4. 1. Receipt  
Check that the card catalog number marked on the label is the same as that on the delivery note corresponding to the purchase order.  
Remove the option card from its packaging and check that it has not been damaged in transit.  
4. 2. Hardware description  
LEDs  
Female 9-way SUB-D connector  
Polarization switches  
Address switches  
4. 3. Installing the card in the drive  
See the Installation Manual.  
6
 
       
4. 4. Switch coding  
b Choosing polarization  
Normal setting for a Modbus bus:  
• No polarization at drive level  
Special setting (see "Creating a Modbus bus using non-standard equipment" on page 44):  
• 4.7 kΩ RS485 line polarization at drive level  
b Coding the address  
The address switches are used to encode the address (1 to 247) of the drive on the bus.  
The switch settings can only be changed when the drive is turned off.  
The correspondence between the value and the position of the switch is as follows:  
• 0 = OFF = Switch in upper position  
• 1 = ON = Switch in lower position  
The address is binary-coded.  
Examples:  
Address 11 = 2#0000 1011  
Address 34 = 2#0010 0010  
7
 
 
The table below indicates the positions of the 8 switches for all configurable addresses:  
Address  
Switches  
Address  
Switches  
Address  
Switches  
Address  
Switches  
Address  
Switches  
1234 5678  
1234 5678  
1234 5678  
1234 5678  
1234 5678  
0
001  
002  
003  
004  
005  
006  
007  
008  
009  
010  
011  
012  
013  
014  
015  
016  
017  
018  
019  
020  
021  
022  
023  
024  
025  
026  
027  
028  
029  
030  
031  
032  
033  
034  
035  
036  
037  
038  
039  
040  
041  
042  
043  
044  
045  
046  
047  
048  
049  
050  
051  
0000 0000  
0000 0001  
0000 0010  
0000 0011  
0000 0100  
0000 0101  
0000 0110  
0000 0111  
0000 1000  
0000 1001  
0000 1010  
0000 1011  
0000 1100  
0000 1101  
0000 1110  
0000 1111  
0001 0000  
0001 0001  
0001 0010  
0001 0011  
0001 0100  
0001 0101  
0001 0110  
0001 0111  
0001 1000  
0001 1001  
0001 1010  
0001 1011  
0001 1100  
0001 1101  
0001 1110  
0001 1111  
0010 0000  
0010 0001  
0010 0010  
0010 0011  
0010 0100  
0010 0101  
0010 0110  
0010 0111  
0010 1000  
0010 1001  
0010 1010  
0010 1011  
0010 1100  
0010 1101  
0010 1110  
0010 1111  
0011 0000  
0011 0001  
0011 0010  
0011 0011  
052  
053  
054  
055  
056  
057  
058  
059  
060  
061  
062  
063  
064  
065  
066  
067  
068  
069  
070  
071  
072  
073  
074  
075  
076  
077  
078  
079  
080  
081  
082  
083  
084  
085  
086  
087  
088  
089  
090  
091  
092  
093  
094  
095  
096  
097  
098  
099  
100  
101  
102  
103  
0011 0100  
0011 0101  
0011 0110  
0011 0111  
0011 1000  
0011 1001  
0011 1010  
0011 1011  
0011 1100  
0011 1101  
0011 1110  
0011 1111  
0100 0000  
0100 0001  
0100 0010  
0100 0011  
0100 0100  
0100 0101  
0100 0110  
0100 0111  
0100 1000  
0100 1001  
0100 1010  
0100 1011  
0100 1100  
0100 1101  
0100 1110  
0100 1111  
0101 0000  
0101 0001  
0101 0010  
0101 0011  
0101 0100  
0101 0101  
0101 0110  
0101 0111  
0101 1000  
0101 1001  
0101 1010  
0101 1011  
0101 1100  
0101 1101  
0101 1110  
0101 1111  
0110 0000  
0110 0001  
0110 0010  
0110 0011  
0110 0100  
0110 0101  
0110 0110  
0110 0111  
104  
105  
106  
107  
108  
109  
110  
111  
112  
113  
114  
115  
116  
117  
118  
119  
120  
121  
122  
123  
124  
125  
126  
127  
128  
129  
130  
131  
132  
133  
134  
135  
136  
137  
138  
139  
140  
141  
142  
143  
144  
145  
146  
147  
148  
149  
150  
151  
152  
153  
154  
155  
0110 1000  
0110 1001  
0110 1010  
0110 1011  
0110 1100  
0110 1101  
0110 1110  
0110 1111  
0111 0000  
0111 0001  
0111 0010  
0111 0011  
0111 0100  
0111 0101  
0111 0110  
0111 0111  
0111 1000  
0111 1001  
0111 1010  
0111 1011  
0111 1100  
0111 1101  
0111 1110  
0111 1111  
1000 0000  
1000 0001  
1000 0010  
1000 0011  
1000 0100  
1000 0101  
1000 0110  
1000 0111  
1000 1000  
1000 1001  
1000 1010  
1000 1011  
1000 1100  
1000 1101  
1000 1110  
1000 1111  
1001 0000  
1001 0001  
1001 0010  
1001 0011  
1001 0100  
1001 0101  
1001 0110  
1001 0111  
1001 1000  
1001 1001  
1001 1010  
1001 1011  
156  
157  
158  
159  
160  
161  
162  
163  
164  
165  
166  
167  
168  
169  
170  
171  
172  
173  
174  
175  
176  
177  
178  
179  
180  
181  
182  
183  
184  
185  
186  
187  
188  
189  
190  
191  
192  
193  
194  
195  
196  
197  
198  
199  
200  
201  
202  
203  
204  
205  
206  
207  
1001 1100  
1001 1101  
1001 1110  
1001 1111  
1010 0000  
1010 0001  
1010 0010  
1010 0011  
1010 0100  
1010 0101  
1010 0110  
1010 0111  
1010 1000  
1010 1001  
1010 1010  
1010 1011  
1010 1100  
1010 1101  
1010 1110  
1010 1111  
1011 0000  
1011 0001  
1011 0010  
1011 0011  
1011 0100  
1011 0101  
1011 0110  
1011 0111  
1011 1000  
1011 1001  
1011 1010  
1011 1011  
1011 1100  
1011 1101  
1011 1110  
1011 1111  
1100 0000  
1100 0001  
1100 0010  
1100 0011  
1100 0100  
1100 0101  
1100 0110  
1100 0111  
1100 1000  
1100 1001  
1100 1010  
1100 1011  
1100 1100  
1100 1101  
1100 1110  
1100 1111  
208  
209  
210  
211  
212  
213  
214  
215  
216  
217  
218  
219  
220  
221  
222  
223  
224  
225  
226  
227  
228  
229  
230  
231  
232  
233  
234  
235  
236  
237  
238  
239  
240  
241  
242  
243  
244  
245  
246  
1101 0000  
1101 0001  
1101 0010  
1101 0011  
1101 0100  
1101 0101  
1101 0110  
1101 0111  
1101 1000  
1101 1001  
1101 1010  
1101 1011  
1101 1100  
1101 1101  
1101 1110  
1101 1111  
1110 0000  
1110 0001  
1110 0010  
1110 0011  
1110 0100  
1110 0101  
1110 0110  
1110 0111  
1110 1000  
1110 1001  
1110 1010  
1110 1011  
1110 1100  
1110 1101  
1110 1110  
1110 1111  
1111 0000  
1111 0001  
1111 0010  
1111 0011  
1111 0100  
1111 0101  
1111 0110  
1111 0111  
1111 1000  
1111 1001  
1111 1010  
1111 1011  
1111 1100  
1111 1101  
1111 1110  
1111 1111  
247  
Note: Address 0 is not valid.  
8
 
5. Connecting to the bus  
5. 1. Wiring recommendations  
• Use Telemecanique-approved cables and wiring accessories to ensure good transmission quality (matched impedance, immunity,  
shielding connection, etc.).  
• Keep the Modbus cable away from the power cables (30 cm minimum).  
• Be sure to cross the Modbus cable and the power cables at right angles.  
• Whenever possible, connect the bus cable shielding to the protective ground, e.g., to the ground of each device if this ground is connected  
to the protective ground.  
• Install a line terminator at both ends of the line.  
• Ensure the correct line polarization.  
• Connect the common polarity ("Common" signal) to the protective ground at one or more points on the bus.  
For more information, please refer to the TSX DG KBL E guide: "Electromagnetic compatibility of industrial networks and fieldbuses".  
5. 2. Modbus RS485 standard  
The characteristics and accessories mentioned in this section ("5. Connecting to the bus") comply with the Modbus standard.  
Other non-Modbus-standard RS485 wiring diagrams are possible. Please see the Appendix for further information.  
The latest generation of Telemecanique equipment conforms to Modbus (2-wire RS485).  
Main characteristics:  
Maximum length of bus  
1000 m at 19,200 bps  
Maximum number of stations  
32 stations, i.e., 31 slaves (without repeater)  
9
 
     
5. 3. Connection via RJ45 wiring system  
1. Master (PLC, PC or communication module)  
2. Cable depending on the type of master (see table)  
3. Splitter block LU9 GC3  
1
3
2
3
4. Drop cable VW3 A58 306 Rpp  
5. Line terminators VW3 A8 306 RC  
6. Modbus cable TSX CSA p00  
5
4
4
4
4
6
ATV 71  
b Connection accessories  
Description  
Ref.  
Catalog number  
LU9 GC3  
Modbus splitter block  
Modbus T-junction boxes  
10 RJ45 connectors and 1 screw terminal block  
With integrated cable (0.3 m)  
3
VW3 A8 306 TF03  
VW3 A8 306 TF10  
VW3 A8 306 RC  
VW3 A8 306 R  
With integrated cable (1 m)  
Line terminators  
For RJ45 connector  
R = 120 Ω, C = 1 nF  
5
5
R = 150 Ω (specific to "Jbus schematic" page 43)  
b Connection cables  
Description  
Length (m)  
Connectors  
Ref.  
Catalog number  
Cables for Modbus bus  
1
1 RJ45 connector and  
4
VW3 A58 306 R10  
1 male 9-way SUB-D connector  
3
1 RJ45 connector and  
4
VW3 A58 306 R30  
1 male 9-way SUB-D connector  
3
1 RJ45 connector and 1 stripped end  
2 RJ45 connectors  
VW3 A8 306 D30  
VW3 A8 306 R03  
VW3 A8 306 R10  
VW3 A8 306 R30  
TSX CSA 100  
0.3  
1
2 RJ45 connectors  
3
2 RJ45 connectors  
RS485 double shielded twisted 100  
Supplied without connector  
Supplied without connector  
Supplied without connector  
6
6
6
pair cables  
200  
TSX CSA 200  
500  
TSX CSA 500  
10  
 
 
b Connection cables for the master  
Type of master  
Master interface  
Description  
Catalog number  
Twido PLC  
Adaptor or mini-DIN  
3 m cable equipped with a mini-DIN connector and an RJ45 TWD XCA RJ030  
RS485 interface module connector  
Adaptor or screw  
terminal RS485  
interface module  
3 m cable equipped with an RJ45 connector and stripped at VW3 A8 306 D30  
the other end  
TSX Micro PLC  
Mini-DIN RS485  
connector port  
3 m cable equipped with a mini-DIN connector and an RJ45 TWD XCA RJ030  
connector  
PCMCIA card  
(TSX SCP114)  
Stripped cable  
TSX SCP CM 4030  
TSX Premium PLC  
TSX SCY 11601 or  
TSX SCY 21601  
module  
Cable equipped with a 25-way SUB-D connector and  
stripped at the other end (for connection to the screw  
terminals of the LU9GC3 splitter block)  
TSX SCY CM 6030  
(25-way SUB-D socket)  
PCMCIA card  
(TSX SCP114)  
Stripped cable  
TSX SCP CM 4030  
Ethernet bridge  
(174 CEV 300 20)  
Screw terminal RS485  
3 m cable equipped with an RJ45 connector and stripped at VW3 A8 306 D30  
the other end  
Profibus DP gateway  
(LA9P307)  
RJ45 RS485  
1 m cable equipped with 2 RJ45 connectors  
VW3 P07 306 R10  
Fipio (LUFP1) or  
Profibus DP (LUFP7) or  
DeviceNet (LUFP9)  
gateway  
RJ45 RS485  
0.3 m cable equipped with 2 RJ45 connectors or  
1 m cable equipped with 2 RJ45 connectors or  
3 m cable equipped with 2 RJ45 connectors  
VW3 A8 306 R03 or  
VW3 A8 306 R10 or  
VW3 A8 306 R30  
Serial port PC  
Male 9-way SUB-D  
RS232 serial port PC  
RS232/RS485 converter and 3 m cable equipped with an  
RJ45 connector and stripped at the other end (for  
connection to the screw terminals of the LU9GC3 splitter  
block)  
TSX SCA 72 and  
VW3 A8 306 D30  
11  
 
5. 4. Connection via junction boxes  
1. Master (PLC, PC or communication module)  
2. Modbus cable depending on the type of master (see table)  
3. Modbus cable TSX CSAp00  
1
4
2
3
4
4. Subscriber sockets TSX SCA 62  
5. Modbus drop cable VW3 A8 306 2  
6
6
ATV 71  
b Connection accessories  
Description  
Ref.  
Catalog  
number  
Subscriber socket  
4
TSX SCA 62  
2 female 15-way SUB-D connectors, 2 screw terminals, and an RC line terminator,  
to be connected using cable VW3 A8 306 or VW3 A8 306 D30  
b Connection cables  
Description  
Length (m)  
Connectors  
Ref.  
Catalog  
number  
Cables for Modbus bus  
3
1 9-way SUB-D connector and  
1 male 15-way SUB-D connector  
for TSX SCA 62  
6
VW3 A8 306 2  
RS485 double shielded twisted pair  
cables  
100  
200  
500  
Supplied without connector  
Supplied without connector  
Supplied without connector  
3
3
3
TSX CSA 100  
TSX CSA 200  
TSX CSA 500  
12  
 
 
b Connection cables for the master  
Type of master  
Master interface  
Description  
Catalog number  
Twido PLC  
Adaptor or screw terminal  
RS485 interface module  
Modbus cable  
TSX CSA100 or  
TSX CSA200 or  
TSX CSA500  
TSX Micro PLC  
Mini-DIN RS485  
connector port  
Tap junction  
TSX P ACC 01  
PCMCIA card (TSX SCP114)  
Cable equipped with a special connector and  
stripped at the other end  
TSX SCP CM 4030  
TSX SCY CM 6030  
TSX Premium PLC  
TSX SCY 11601 or  
TSX SCY 21601 module  
(25-way SUB-D socket)  
Cable equipped with a 25-way SUB-D  
connector and stripped at the other end  
PCMCIA card (TSX SCP114)  
Cable equipped with a special connector and  
stripped at the other end  
TSX SCP CM 4030  
Ethernet bridge  
(174 CEV 300 10)  
Screw terminal RS485  
Modbus cable  
TSX CSA100 or  
TSX CSA200 or  
TSX CSA500  
Profibus DP gateway  
(LA9P307)  
RJ45 RS485  
RJ45 RS485  
3 m cable equipped with an RJ45 connector  
and stripped at the other end  
VW3 A8 306 D30  
Fipio (LUFP1) or  
Profibus DP (LUFP7) or  
DeviceNet (LUFP9) gateway  
3 m cable equipped with an RJ45 connector  
and stripped at the other end  
VW3 A8 306 D30  
Serial port PC  
Male 9-way SUB-D RS232  
serial port PC  
RS232/RS485 converter and  
Modbus cable  
TSX SCA 72 and  
TSX CSA100 or  
TSX CSA200 or  
TSX CSA500  
13  
 
6. Configuration  
6. 1. Communication parameters  
Configure the following parameters in the [1.9 - COMMUNICATION] (COM-) menu, [Uni-Telway/Modbus] (UtL-) submenu:  
[Protocol] (PrO), [Bit rate] (bdr) and [Format] (FOr).  
These parameters can only be modified when the motor is stopped. Modifications can only be taken into account by the drive following a  
power break.  
Parameter Possible values  
Terminal display  
Default value  
[Protocol]  
Uni-Telway  
[Unitelway] (UtE)  
[Unitelway] (UtE)  
(PrO)  
Modbus/RTU  
Modbus/ASCII  
[Modbus RTU] (rtU)  
[Modbus ASCII] (ASC)  
[Address]  
0 to 247  
[0] (0) to [247] (247)  
Value taken from the address switches  
(AdrC)  
[Bit rate]  
(Bdr)  
4800 bps  
9600 bps  
19,200 bps  
[4800 Bd] (4 8)  
[9600 Bd] (9 6)  
[19200 Bd] (19 2)  
[19.2 Kbps] (19 2)  
[Format]  
In RTU mode only:  
[8-O-1] (8o1)  
(FOr)  
8 data bits, odd parity, 1 stop bit  
8 data bits, even parity, 1 stop bit  
8 data bits, no parity, 1 stop bit  
8 data bits, no parity, 2 stop bits  
[8-O-1] (8o1)  
[8-E-1] (8E1)  
[8-N-1] (8n1)  
[8-N-2] (8n2)  
In RTU and ASCII modes:  
7 data bits, odd parity, 1 stop bit  
7 data bits, even parity, 1 stop bit  
7 data bits, odd parity, 2 stop bits  
7 data bits, even parity, 2 stop bits  
[7-O-1] (7o1)  
[7-E-1] (7E1)  
[7-O-2] (7o2)  
[7-E-2] (7E2)  
14  
 
   
6. 2. Control - Command  
Numerous configurations are possible. For more information, refer to the Programming Manual and the Parameters Manual.  
The following configurations are just some of the possibilities available.  
b Control via Modbus in I/O profile  
The command and reference come from Modbus.  
The command is in I/O profile.  
Configure the following parameters:  
Parameter  
Value  
Comment  
Profile  
I/O profile  
The run command is simply obtained by bit 0 of the control word.  
Reference 1 configuration  
Command 1 configuration  
Network card The reference comes from Modbus.  
Network card The command comes from Modbus.  
Configuration via the graphic display terminal or the integrated display terminal:  
Menu  
Parameter  
Value  
[1.6 - COMMAND] (CtL-)  
[Profile] (CHCF)  
[Ref.1 channel] (Fr1)  
[Cmd channel 1] (Cd1)  
[I/O profile] (IO)  
[Com. card] (nEt)  
[Com. card] (nEt)  
b Control via Modbus or the terminals in I/O profile  
Both the command and reference come from Modbus or the terminals. Input LI5 at the terminals is used to switch between Modbus and the  
terminals.  
The command is in I/O profile.  
Configure the following parameters:  
Parameter  
Value  
Comment  
Profile  
I/O profile  
Network card  
The run command is simply obtained by bit 0 of the control word.  
Reference 1 comes from Modbus.  
Reference 1 configuration  
Reference 1B configuration  
Reference switching  
Command 1 configuration  
Command 2 configuration  
Command switching  
Analog input 1 on the terminals Reference 1B comes from input AI1 on the terminals.  
Input LI5  
Input LI5 switches the reference (1 1B).  
Command 1 comes from Modbus.  
Command 2 comes from the terminals.  
Input LI5 switches the command.  
Network card  
Terminals  
Input LI5  
Note: Reference 1B is directly connected to the drive reference limit. If switching is performed, the functions that affect the reference  
(summing, PID, etc) are inhibited.  
Configuration via the graphic display terminal or the integrated display terminal:  
Menu  
Parameter  
Value  
[1.6 - COMMAND] (CtL-)  
[Profile] (CHCF)  
[I/O profile] (IO)  
[Com. card] (nEt)  
[Com. card] (nEt)  
[Terminals] (tEr)  
[LI5] (LI5)  
[Ref.1 channel] (Fr1)  
[Cmd channel 1] (Cd1)  
[Cmd channel 2] (Cd2)  
[Cmd switching] (CCS)  
[Ref.1B channel] (Fr1b)  
[Ref 1B switching] (rCb)  
[1.7 APPLICATION FUNCT.] (FUn-)  
[REFERENCE SWITCH.]  
[Ref. AI1] (AI1)  
[LI5] (LI5)  
15  
 
 
b Control via Modbus in Drivecom profile  
The command and reference come from Modbus.  
The command is in Drivecom profile.  
Configure the following parameters:  
Parameter  
Value  
Comment  
Profile  
Drivecom profile not  
separate  
The run commands are in Drivecom profile, the command and the reference  
come from the same channel.  
Reference 1 configuration Network card  
The command comes from Modbus.  
Configuration via the graphic display terminal or the integrated display terminal:  
Menu  
Parameter  
Value  
[1.6 - COMMAND] (CtL-)  
[Profile] (CHCF)  
[Ref. 1] (Fr1)  
[Not separ.] (SIM) (factory setting)  
[Com. card] (nEt)  
b Control via Modbus or the terminals in Drivecom profile  
Both the command and reference come from Modbus or the terminals. Input LI5 at the terminals is used to switch between Modbus and the  
terminals.  
The command is in Drivecom profile.  
Configure the following parameters:  
Parameter  
Value  
Comment  
Profile  
Drivecom profile not separate  
The run commands follow the Drivecom profile, and the command and  
reference come from the same channel.  
Reference 1 configuration Network card  
Reference 1 comes from Modbus.  
Reference 2 configuration Analog input 1 on the terminals  
Reference 2 comes from input AI1 on the terminals.  
Input LI5 switches the reference (1 2) and the command.  
Reference switching  
Input LI5  
Caution: Reference 2 is directly connected to the drive reference limit. If switching is performed, the functions that affect the reference  
(summing, PID, etc) are inhibited.  
Configuration via the graphic display terminal or the integrated display terminal:  
Menu  
Parameter  
Value  
[1.6 - COMMAND] (CtL-)  
[Profile] (CHCF)  
[Not separ.] (SIM)  
[Com. card] (nEt)  
[Ref. AI1] (AI1)  
[LI5] (LI5)  
[Ref.1 channel] (Fr1)  
[Ref.2 channel] (Fr2)  
[Ref. 2 switching] (rFC)  
16  
 
b Control in Drivecom profile via Modbus and reference switching at the terminals  
The command comes from Modbus.  
The command comes either from Modbus or from the terminals. Input LI5 at the terminals is used to switch the reference between Modbus  
and the terminals.  
The command is in Drivecom profile.  
Configure the following parameters:  
Parameter  
Value  
Comment  
Profile  
Separate Drivecom profile  
The run commands follow the Drivecom profile, and the command and  
reference can come from different channels.  
Reference 1 configuration  
Network card  
Reference 1 comes from Modbus.  
Reference 1B configuration Analog input 1 on the terminals Reference 1B comes from input AI1 on the terminals.  
Reference switching  
Command 1 configuration  
Command switching  
Input LI5  
Input LI5 switches the reference (1 1B).  
Command 1 comes from Modbus.  
Channel 1 is the command channel.  
Network card  
Channel 1  
Note: Reference 1B is directly connected to the drive reference limit. If switching is performed, the functions that affect the reference  
(summing, PID, etc) are inhibited.  
Configuration via the graphic display terminal or the integrated display terminal:  
Menu  
Parameter  
Value  
[1.6 - COMMAND] (CtL-)  
[Profile] (CHCF)  
[Separate] (SEP)  
[Com. card] (nEt)  
[Com. card] (nEt)  
[ch1 active] (Cd1)  
[Ref. AI1] (AI1)  
[LI5] (LI5)  
[Ref.1 channel] (Fr1)  
[Cmd channel 1] (Cd1)  
[Cmd switching] (CCS)  
[Ref.1B channel] (Fr1b)  
[Ref 1B switching] (rCb)  
[1.7 APPLICATION FUNCT.] (FUn-)  
[REFERENCE SWITCH.]  
17  
 
6. 3. Communication scanner  
The communication scanner enables all the application-relevant parameters to be grouped in 2 consecutive word tables so that single read  
and write operations may be performed. It is even possible to perform a single transaction using the "Read/Write Multiple Registers" (23 =  
16#17) function.  
The 8 output variables are assigned using the 8 [Scan.Outpaddress] (nCAp) parameters. They are configured using the graphic display  
terminal via the [1.9 - COMMUNICATION] (COM-) menu, [COM. SCANNER OUTPUT] (OCS-) submenu.  
The 8 input variables are assigned using the 8 [Scan. INp address] (nMAp) parameters. They are configured using the graphic display  
terminal via the [1.9 - COMMUNICATION] (COM-) menu, [COM. SCANNER INPUT] (ICS-) submenu.  
Enter the logic address of the parameter (see the Parameters Manual).  
If a [Scan.Outp address] (nCAp) or [Scan. INp address] (nMAp) parameter equals zero, the corresponding variable is not used by the  
drive.  
These 16 assignment parameters are described in the tables below:  
Configuration parameter name  
[Scan. Out1 address] (nCA1)  
[Scan. Out2 address] (nCA2)  
[Scan. Out3 address] (nCA3)  
[Scan. Out4 address] (nCA4)  
[Scan. Out5 address] (nCA5)  
[Scan. Out6 address] (nCA6)  
[Scan. Out7 address] (nCA7)  
[Scan. Out8 address] (nCA8)  
Default assignment of the output variable  
Control word (CMd)  
Speed reference (LFrd)  
Not used  
Not used  
Not used  
Not used  
Not used  
Not used  
Configuration parameter name  
[Scan. IN1 address] (nMA1)  
[Scan. IN2 address] (nMA2)  
[Scan. IN3 address] (nMA3)  
[Scan. IN4 address] (nMA4)  
[Scan. IN5 address] (nMA5)  
[Scan. IN6 address] (nMA6)  
[Scan. IN7 address] (nMA7)  
[Scan. IN8 address] (nMA8)  
Default assignment of the input variable  
Status word (EtA)  
Output speed (rFrd)  
Not used  
Not used  
Not used  
Not used  
Not used  
Not used  
Example of configuration via the graphic display terminal:  
RDY  
NET  
+0.00Hz  
0A  
RDY  
NET  
+0.00Hz  
0A  
COM. SCANNER INPUT  
COM. SCANNER OUTPUT  
Scan. IN1 address  
Scan. IN2 address  
Scan. IN3 address  
Scan. IN4 address  
Scan. IN5 address  
Code  
:
:
:
:
:
3201  
Scan. Out1 address  
Scan. Out2 address  
Scan. Out3 address  
Scan. Out4 address  
Scan. Out5 address  
Code  
:
:
:
:
:
8501  
8604  
8602  
0
0
0
0
0
0
Quick  
Quick  
Scan. IN6 address  
Scan. IN7 address  
Scan. IN8 address  
:
:
:
0
0
0
Scan. Out6 address  
Scan. Out7 address  
Scan. Out8 address  
:
:
:
0
0
0
Note:  
Any modification to parameters [Scan.Outpaddress] (nCAp) or [Scan. INpaddress] (nMAp) must be made with the motor stopped. The  
master PLC program should be updated to take account of this modification.  
18  
 
 
6. 4. Communication faults  
A Modbus fault is triggered if the Modbus card does not receive any Modbus requests at its address within a predefined time period (time  
out). All Modbus request types are taken into account (read, write, etc.). The time out is fixed at 10 s (non-modifiable).  
The response of the drive in the event of a Modbus communication fault can be configured.  
RDY  
NET  
+0.00Hz  
0A  
COM. FAULT MANAGEMENT  
Network fault mgt  
CANopen fault mgt  
Modbus fault mgt  
:
:
:
Freewheel  
Freewheel  
Freewheel  
Configuration can be performed using the graphic display terminal or  
integrated display terminal using the [Network fault mgt] (CLL)  
parameter in the [1.8 FAULT MANAGEMENT] (FLt-) menu, [COM.  
FAULT MANAGEMENT] (CLL-) submenu.  
Code  
Quick  
The values of the [Network fault mgt] (CLL) parameter, which trigger a [Com. network] (CnF) drive fault, are:  
Value  
Meaning  
[Freewheel] (YES)  
[Ramp stop] (rMP)  
[Fast stop] (FSt)  
[DC injection] (dCI)  
Freewheel stop (factory setting)  
Stop on ramp  
Fast stop  
DC injection stop  
The values of the [Network fault mgt] (CLL) parameter, which do not trigger a drive fault, are:  
Value  
Meaning  
[Ignore] (nO)  
[Per STT] (Stt)  
[fallback spd] (LFF)  
Fault ignored  
Stop according to configuration of [Type of stop] (Stt).  
Switch to fallback speed, maintained as long as the fault is present and the run command is not disabled.  
The drive maintains the speed at the time the fault occurred, as long as the fault persists and the run  
command has not been removed.  
[Spd maint.] (rLS)  
The fallback speed can be configured via the [Fallback speed] (LFF) parameter in the [1.8 – FAULT MANAGEMENT] (FLt-) menu.  
19  
 
 
6. 5. Monitored parameters  
It is possible to select up to 4 parameters to display their values in the [1.2 - MONITORING] menu ([COMMUNICATION MAP] submenu)  
on the graphic display terminal.  
The selection is made via the [6 – MONITOR CONFIG.] menu ([6.3 - CONFIG. COMM. MAP] submenu).  
RDY  
NET  
+0.00Hz  
0A  
Each parameter [Address 1 select] ... [Address 4 select] can be used to  
choose the logic address of the parameter. Select an address of zero  
to disable the function.  
6.3 CONFIG. COMM. MAP.  
Address 1 select  
FORMAT 1  
:
:
:
:
:
3204  
Signed  
3205  
In the example given here, the monitored words are:  
• Parameter 1 = Motor current (LCr): logic address 3204;  
signed decimal format  
• Parameter 2 = Motor torque (Otr): logic address 3205; signed  
decimal format  
• Parameter 3 = Last fault occurred (LFt): logic address 7121;  
hexadecimal format  
Address 2 select  
FORMAT 2  
Signed  
7121  
Address 3 select  
Code  
Quick  
• Disabled parameter: address 0; default format: hexadecimal format  
FORMAT 3  
:
:
:
Hex  
Address 4 select  
FORMAT 4  
0
Hex  
One of the three display formats below can be assigned to each monitored word:  
Format  
Range  
Terminal display  
[Hex]  
Hexadecimal  
Signed decimal  
Unsigned decimal  
0000 ... FFFF  
-32,767 ... 32,767  
0 ... 65,535  
[Signed]  
[Unsigned]  
20  
 
 
7. Diagnostics  
7. 1. Checking the address  
On the graphic display terminal or integrated display terminal, check the address that has been coded on the switches using the [Address]  
(AdrC) parameter in the [1.9 COMMUNICATION] (COM-) menu, [Uni-Telway / Modbus] (UtL-) submenu.  
This parameter cannot be modified.  
7. 2. LEDs  
The Modbus card has 2 LEDs, RUN and ERR, which are visible through the drive cover.  
1.1  
1.2  
1.3  
1.4  
1.5  
2.1  
2.2  
2.3  
2.4  
2.5  
RUN (green)  
ERR (red)  
Green RUN  
LED  
Red ERR  
LED  
Meaning  
Corrective action  
Drive not operating  
or turned off  
Check the power supply.  
Off  
Off  
On  
On  
On  
Off  
Drive starting  
Normal operation  
• Check the environment (electromagnetic compatibility).  
Communication fault  
on the bus  
• Check the wiring.  
• Check that the master is communicating within the time out period  
(= 10 s).  
Off  
On  
• Check the environment (electromagnetic compatibility).  
• Check the communication parameter configuration (protocol, speed,  
format).  
• Do not forget that the communication parameter configuration is only  
taken into account by the drive following a power break.  
• Check that the slave address is unique.  
Off  
Flashing  
Error on character received  
• Check the environment (electromagnetic compatibility).  
• Check the card/drive connection.  
Card fault  
[internal com. link] (ILF)  
• Check that only one communication card has been installed.  
• Check that no more than two option cards have been installed.  
• Replace the communication card.  
Flashing  
Off  
• Inspect or repair the drive.  
21  
 
     
7. 3. Control - Command  
On the graphic display terminal only, the [1.2 - MONITORING] menu ([COMMUNICATION MAP] submenu) can be used to display control-  
signal diagnostic information between the drive and the master:  
Active command channel  
Value of control word used  
to control the drive  
(hexadecimal format)  
Active reference channel  
RUN  
NET  
+50.00Hz  
80A  
Value of frequency reference  
(unit 0.1 Hz) used to control the drive  
COMMUNICATION MAP  
Command Channel  
Cmd value  
Active ref. channel  
Frequency ref.  
Status word  
Code  
:
:
:
:
:
Com. card  
000F  
Value of status word  
(hexadecimal format)  
Hex  
Com. card  
500.0  
Hz  
Values of the four monitored words selected by the user.  
The address and display format of these parameters  
can be configured in the  
8627  
Hex  
Quick  
[6 - MONITORING CONFIG.] menu,  
[6.3 - COM. MAP CONFIG.]  
submenu (see "Configuration" section on page 20).  
The value of a monitored word is equal to "-----" if:  
W3204  
:
:
:
:
53  
725  
W3205  
-
Monitoring is not activated  
(address equal to 0)  
The parameter is protected  
W7132  
0000  
-----  
Hex  
Hex  
W0  
-
-
The parameter is not known (e.g., 3200)  
COM. SCANNER INPUT MAP  
COM SCAN OUTPUT MAP  
CMD. WORD IMAGE  
Value of input variables  
Value of output variables  
Communication  
scanner  
FREQ. REF. WORD MAP  
MODBUS NETWORK DIAG  
MODBUS HMI DIAG  
Control word from Modbus  
[COM. card cmd.] (CMd3)  
CANopen MAP  
PROG. CARD SCANNER  
Frequency reference from Modbus  
[Com. card ref.] (LFr3)  
22  
 
 
7. 4. Communication scanner  
On the graphic display terminal, in the [1.2 - MONITORING] (SUP-) menu ([COMMUNICATION MAP] (CMM-) submenu):  
- The [COM. SCANNER INPUT MAP] (ISA-) submenu is used to display the value of the 8 communication scanner input variables  
[Com Scan Inp val.] (NMp).  
- The [COM SCAN OUTPUT MAP] (OSA-) submenu is used to display the value of the 8 communication scanner output variables  
[Com Scan Outp val.] (NCp).  
Input variable  
No. 1  
Scanner parameter  
Output variable  
No. 1  
Scanner parameter  
[Com Scan In1 val.] (NM1)  
[Com Scan In2 val.] (NM2)  
[Com Scan In3 val.] (NM3)  
[Com Scan In4 val.] (NM4)  
[Com Scan In5 val.] (NM5)  
[Com Scan In6 val.] (NM6)  
[Com Scan In7 val.] (NM7)  
[Com Scan In8 val.] (NM8)  
[Com Scan Out1 val.] (NC1)  
[Com Scan Out2 val.] (NC2)  
[Com Scan Out3 val.] (NC3)  
[Com Scan Out4 val.] (NC4)  
[Com Scan Out5 val.] (NC5)  
[Com Scan Out6 val.] (NC6)  
[Com Scan Out7 val.] (NC7)  
[Com Scan Out8 val.] (NC8)  
No. 2  
No. 2  
No. 3  
No. 3  
No. 4  
No. 4  
No. 5  
No. 5  
No. 6  
No. 6  
No. 7  
No. 7  
No. 8  
No. 8  
Configuration of these variables is described in the "Configuration" section.  
Example of communication scanner display on the graphic display terminal:  
RUN  
NET  
+50.00Hz  
80A  
RUN  
NET  
+50.00Hz  
80A  
COM. SCANNER INPUT MAP  
COM SCAN OUTPUT MAP  
Com Scan In1 val.  
Com Scan In2 val.  
Com Scan In3 val.  
Com Scan In4 val.  
Com Scan In5 val.  
Code  
:
:
:
:
:
34359  
Com Scan Out1 val.  
Com Scan Out2 val.  
Com Scan Out3 val.  
Com Scan Out4 val.  
Com Scan Out5 val.  
Code  
:
:
:
:
:
15  
598  
0
600  
0
0
0
0
0
Quick  
Quick  
Com Scan In6 val.  
Com Scan In7 val.  
Com Scan In8 val.  
:
:
:
0
0
0
Com Scan Out6 val.  
Com Scan Out7 val.  
Com Scan Out8 val.  
:
:
:
0
0
0
In this example, only the first two variables have been configured (default assignment).  
[Com Scan In1 val.] = [34343] Status word = 34359 = 16#8637  
V
Drivecom "Operation enabled" state,  
reverse operation, speed reached  
[Com Scan In2 val.] = [600]  
[Com Scan Out1 val.] = [15]  
[Com Scan Out2 val.] = [598]  
Output speed = 600  
V
V
V
600 rpm  
Control word = 15 = 16#000F  
Speed reference = 600  
"Enable operation" (Run) command  
598 rpm  
23  
 
 
7. 5. Communication fault  
Modbus communication faults are indicated by the red ERR LED on the Modbus card.  
In the factory configuration, a communication fault will trigger a resettable [Com. network] (CnF) drive fault and initiate a freewheel stop.  
It is possible to change the response of the drive in the event of a Modbus communication fault (see the Configuration section).  
-
-
[Com. network] (CnF) drive fault (freewheel stop, stop on ramp, fast stop or DC injection braking stop)  
No drive fault (stop, maintain, fallback)  
The Parameters Manual contains a detailed description of how to manage communication faults (see the "Communication monitoring"  
section).  
• Following initialization (power-up), the drive checks that at least one command or reference parameter has been written for the first time  
by Modbus.  
• Then, if a communication fault occurs on Modbus, the drive will react according to the configuration (fault, maintain, fallback, etc.).  
7. 6. Card fault  
The [internal com. link] (ILF) fault appears when the following serious problems occur:  
-
-
Hardware fault on the Modbus card  
Dialog fault between the Modbus card and the drive  
The response of the drive in the event of an [internal com. link] (ILF) fault cannot be configured, and the drive trips with a freewheel stop.  
This fault cannot be reset.  
Two diagnostic parameters can be used to obtain more detailed information about the origin of the [internal com. link] (ILF) fault:  
-
-
[Internal link fault 1] (ILF1) if the fault has occurred on option card no. 1 (installed directly on the drive)  
[Internal link fault 2] (ILF2) if the fault has occurred on option card no. 2 (installed on option card no. 1)  
The Modbus card can be in position 1 or 2.  
The [Internal link fault 1] (ILF1) and [Internal link fault 2] (ILF2) parameters can only be accessed on the graphic display terminal in  
the [1.10 DIAGNOSTICS] (DGt-) menu, [MORE FAULT INFO] (AFI-) submenu.  
Value  
0
Description of the values of the [Internal link fault 1] (ILF1) and [Internal link fault 2] (ILF2) parameters  
No fault  
1
Loss of internal communication with the drive  
Hardware fault detected  
Error in the EEPROM checksum  
Faulty EEPROM  
2
3
4
5
Faulty Flash memory  
6
Faulty RAM memory  
7
Faulty NVRAM memory  
Faulty analog input  
8
9
Faulty analog output  
10  
11  
101  
102  
103  
Faulty logic input  
Faulty logic output  
Unknown card  
Exchange problem on the drive internal bus  
Time out on the drive internal bus (500 ms)  
24  
 
   
8. Modbus protocol  
8. 1. Principle  
The Modbus protocol is a master-slave protocol.  
Only one device can transmit on the line at any one time.  
The master manages the exchanges and only it can take the initiative.  
It interrogates each of the slaves in succession.  
No slave can send a message unless it is invited to do so.  
Master  
In the event of an error during data exchange, the master repeats the question and declares the interrogated  
slave absent if no response is received within a given time period.  
If a slave does not understand a message, it sends an exception response to the master.  
The master may or may not repeat the request.  
Slave j  
Slave k  
Slave i  
Direct slave-to-slave communications are not possible.  
For slave-to-slave communication, the master’s application software must therefore be designed to interrogate one slave and send back  
data received to the other slave.  
Two types of dialog are possible between master and slaves:  
• The master sends a request to a slave and waits for it to respond.  
• The master sends a request to all slaves without waiting for them to respond (broadcasting principle).  
Note: The Modbus server on the "Controller Inside" card cannot be accessed via the Modbus card.  
25  
 
   
8. 2. Modes  
b RTU mode  
The Modbus RTU frame contains no message header byte, nor end of message bytes.  
It is defined as follows:  
Slave address  
Function code  
Data  
CRC16  
The data is transmitted in binary code.  
CRC16: Cyclic redundancy check parameter.  
The end of the frame is detected on a silence greater than or equal to 3.5 characters.  
The format used for the frames in the rest of this document is RTU mode.  
b ASCII mode  
The structure of the Modbus ASCII frame is as follows:  
Header  
":"  
Slave  
address  
Function  
code  
Data  
LRC  
End  
Hi  
Lo  
"CR"  
"LF"  
Header: By default, ":" = 16#3A. Two other characters are possible: "CR" = 16#0D and "LF" = 16#0A.  
LRC: The 2's-complement of the modulo 256 sum (in hexadecimal format) of the frame (excluding the header and end characters) before  
ASCII coding.  
Example: Write a value of 10 to logic address word 9001 (16#2329) on slave 2  
Identical request and response:  
In hexadecimal format  
3A  
30  
32  
30  
0
36  
6
32  
2
33  
3
32  
2
39  
9
30  
0
30  
0
30  
0
41  
A
41  
A
32  
2
0D  
0A  
LF  
In ASCII format  
:
0
2
CR  
26  
 
 
8. 3. Modbus functions available  
The following table indicates which Modbus functions are managed by the Altivar 71 and specifies their limits.  
The "read" and "write" functions are defined from the point of view of the master.  
Code  
Modbus name  
Description  
Broadcast Size of data  
Read Holding Registers  
Read N output words  
63 words, max.  
63 words, max.  
3 = 16#03  
4 = 16#04  
6 = 16#06  
8 = 16#08  
11 = 16#0B  
16 = 16#10  
23 = 16#17  
43 = 16#2B  
NO  
NO  
Read Input Registers  
Write Single Register  
Diagnostics  
Read N input words  
Write one output word  
Diagnostics  
YES  
NO  
Get Comm Event Counter  
Write Multiple Registers  
Read/Write Multiple Registers  
Read Device Identification  
Read counter  
NO  
Write N output words  
Read/write N words  
Identification  
61 words, max.  
YES  
NO  
20/20 words max.  
NO  
8. 4. Read Holding/Input Registers (3/4)  
Functions 3 and 4 access all the drive registers that make no distinction between the "Holding" or "Input" types.  
Request:  
Slave no.  
03/04  
1 byte  
No. of first word  
Hi Lo  
Number of words  
Hi Lo  
CRC16  
2 bytes  
Lo  
Hi  
1 byte  
Response:  
Slave no.  
2 bytes  
2 bytes  
03/04  
1 byte  
Number of  
bytes read  
First word value  
Hi Lo  
-------  
Last word value  
Hi Lo  
CRC16  
Lo  
Hi  
1 byte  
1 byte  
2 bytes  
2 bytes  
2 bytes  
Example: Use function 3 to read 4 logic address words 3102 to 3105 (16#0C1E to 16#0C21) on slave 2, where:  
• SFr = Switching frequency = 4 kHz (logic address 3102 = 16#0028)  
• tFr = Maximum output frequency = 60 Hz (logic address 3103 = 16#0258)  
• HSP = High speed = 50 Hz (logic address 3104 = 16#01F4)  
• LSP = Low speed = 0 Hz (logic address 3105 = 16#0000)  
Request:  
02  
Response:  
02  
03  
0C1E  
0004  
276C  
03  
08  
0028  
3102  
SFr  
0258  
3103  
tFr  
01F4  
3104  
HSP  
0000  
3105  
LSP  
52B0  
Value of:  
Parameter code:  
27  
 
   
8. 5. Write Single Register (6)  
Request and response:  
Slave no.  
1 byte  
06  
Word number  
2 bytes  
Value of word  
2 bytes  
CRC16  
2 bytes  
Hi  
Lo  
Hi  
Lo  
Lo  
Hi  
1 byte  
Example: Write value 16#000D to logic address word 9001 (16#2329) on slave 2 (ACC = 13 s)  
Request and response:  
02  
06  
2329  
000D  
9270  
28  
 
 
8. 6. Diagnostics (8)  
Request and response:  
Slave no.  
1 byte  
08  
Sub-code  
2 bytes  
Data  
CRC16  
2 bytes  
Hi  
Lo  
Hi  
Lo  
Hi  
Lo  
1 byte  
2 bytes  
Sub Function  
code  
Request  
data  
Response  
data  
00  
01  
03  
04  
Echo  
XX YY  
XX YY  
This function asks the slave to return the request sent by the master. The size  
of the data is limited to 2 bytes.  
Reinitialize channel  
This function is used to reinitialize slave communication and, in particular, to  
make it exit listen only mode (LOM).  
16#00 00  
or  
16#FF 00  
16#00 00  
or  
16#FF 00  
Change ASCII delimiter  
In ASCII mode, messages are delimited by the line feed character  
(LF = H'0A). This function is used to change this character.  
XX 00  
XX = new delimiter  
XX 00  
Change to LOM mode  
00 00  
00 00  
This function is used to force a slave to listen only mode (LOM). In this mode,  
the slave does not handle messages which are addressed to it, nor does it send  
any responses, except when the channel is reinitialized.  
0A  
Counter reset  
00 00  
00 00  
This function resets all the counters responsible for monitoring slave  
exchanges.  
0B  
0C  
0D  
0E  
0F  
10  
11  
12  
Read the number of correct messages on the line without checksum error  
Read the number of incorrect messages on the line with checksum error  
Read the number of exception responses sent by the slave  
00 00  
00 00  
00 00  
00 00  
00 00  
00 00  
00 00  
00 00  
Value of  
counter  
Value of  
counter  
Value of  
counter  
Read the number of messages addressed to the slave excluding  
broadcast messages regardless of type  
Value of  
counter  
Read the number of broadcast messages on the line regardless of type  
Value of  
counter  
Read the number of NAK exception responses  
The value read is always 0.  
00 00  
Read the number of slave not ready responses  
The value read is always 0.  
00 00  
Read the number of messages received with character overrun  
Value of  
counter  
The counters are unsigned words.  
Example: Values 16#31 and 16#32 echoed by slave 4  
Request and response:  
Slave no.  
04  
Code  
08  
Subcode  
Value of  
Value of  
CRC  
Lo  
CRC  
st  
nd  
1
byte  
2
byte  
Hi  
Lo  
00  
Hi  
00  
31  
32  
74  
1B  
29  
 
 
8. 7. Get Comm Event Counter (11 = 16#0B)  
Question:  
Slave no.  
1 byte  
0B  
CRC16  
2 bytes  
1 byte  
Response:  
Slave no.  
0B  
00  
00  
Value of counter  
Hi Lo  
CRC16  
2 bytes  
Lo  
Hi  
1 byte  
1 byte  
2 bytes  
2 bytes  
8. 8. Write Multiple Registers (16 = 16#10)  
Request:  
Slave no.  
10  
No. of first word  
Hi Lo  
Number of words Number of bytes  
Value of first word  
Hi Lo  
-------  
CRC16  
2 bytes  
Hi  
Lo  
Lo  
Hi  
1 byte  
Response:  
Slave no.  
1 byte  
2 bytes  
2 bytes  
1 byte  
2 bytes  
10  
No. of first word  
Hi Lo  
Number of words  
Hi Lo  
CRC16  
2 bytes  
Lo  
Hi  
1 byte  
1 byte  
2 bytes  
2 bytes  
Example: Write values 20 and 30 to logic address words 9001 and 9002 on slave 2 (acceleration time = 20 s and deceleration time = 30 s)  
Request:  
Slave no.  
Request  
code  
No. of first word  
Number of  
words  
Number of  
bytes  
Value of first word Value of second  
word  
CRC16  
Hi  
Lo  
29  
Hi  
Lo  
02  
Hi  
Lo  
14  
Hi  
Lo  
1E  
Lo  
Hi  
02  
10  
23  
00  
04  
00  
00  
73  
A4  
Response:  
Slave no.  
Response code  
10  
No. of first word  
Number of words  
CRC16  
Hi  
23  
Lo  
29  
Hi  
Lo  
02  
Lo  
9B  
Hi  
02  
00  
B7  
30  
 
   
8. 9. Read/Write Multiple Registers (23 = 16#17)  
Request:  
st  
st  
Slave no.  
1 byte  
17  
No. of 1 word to be  
read  
Number of words to be  
read  
No. of 1 word to be  
Number of words to be ---  
written  
written  
Hi  
Lo  
Hi  
Lo  
Hi  
Lo  
Hi  
Lo  
---  
1 byte  
2 bytes  
2 bytes  
2 bytes  
Value of last word to be written  
Hi Lo  
2 bytes  
st  
--- Number of bytes to be  
written  
Value of 1 word to be  
written  
CRC16  
---  
Hi  
Lo  
-----------------------------  
Lo  
Hi  
1 byte  
2 bytes  
2 bytes  
2 bytes  
Response:  
st  
Slave no.  
17  
Number of bytes  
read  
Value of 1 word read  
Value of last word read  
Hi Lo  
CRC16  
Hi Lo  
--------------  
Lo  
Hi  
1 byte  
1 byte  
1 byte  
2 bytes  
2 bytes  
2 bytes  
Example: This example combines the two examples for functions 3 and 16. With function 23, the line is less busy than with these two  
functions. However, the number of words that can be read and written is restricted.  
• Write the values 20 (16#14) and 30 (16#1E) respectively to the 2 logic address words 9001 and 9002 on slave 2.  
• Read the 4 logic address words 3102 to 3105 on the same slave (values read = 16#0028, 16#0258, 16#01F4, and 16#0000).  
Request:  
st  
st  
Slave no.  
Request code  
17  
No. of 1 word to be  
No. of words to be  
read  
No. of 1 word to be  
No. of words to be  
written  
---  
read  
written  
Hi  
Lo  
Hi  
Lo  
04  
Hi  
Lo  
29  
Hi  
Lo  
02  
---  
---  
02  
0C  
1E  
00  
23  
00  
st  
nd  
--- No. of bytes to be written  
---  
Value of 1 word to be written  
Value of 2 word to be written  
CRC  
Lo  
CRC  
Hi  
Hi  
Lo  
14  
Hi  
Lo  
1E  
---  
04  
00  
00  
D2  
F5  
Response:  
st  
nd  
rd  
th  
Value of 1  
Value of 2  
Value of 3  
word read  
Value of 4  
CRC  
CRC  
Slave no. Response code  
No. of bytes  
read  
word read  
word read  
word read  
Hi  
00  
Lo  
28  
Hi  
02  
Lo  
58  
Hi  
01  
Lo  
F4  
Hi  
00  
Lo  
00  
Lo  
12  
Hi  
02  
17  
08  
F0  
31  
 
 
8. 10. Read Device Identification (43 = 16#2B)  
Request:  
Type of MEI  
0E  
ReadDeviceId  
01  
Object Id  
00  
CRC16  
2 bytes  
Slave no.  
1 byte  
2B  
Lo  
Hi  
1 byte  
1 byte  
1 byte  
1 byte  
Response:  
Type of MEI  
0E  
ReadDeviceId  
01  
Degree of conformity  
02  
-------  
Slave no.  
1 byte  
2B  
1 byte  
1 byte  
1 byte  
1 byte  
-------  
Number of additional frames  
00  
Next object Id  
00  
Number of objects  
04  
-------  
1 byte  
1 byte  
1 byte  
-------  
-------  
-------  
-------  
-------  
Id of object no. 1  
Length of object no. 1  
Value of object no. 1  
“Telemecanique”  
-------  
-------  
-------  
-------  
00+  
0D  
1 byte  
1 byte  
13 bytes  
Id of object no. 2  
01  
Length of object no. 2  
0B  
Value of object no. 2  
“ATV71HU15M3”  
1 byte  
1 byte  
11 bytes  
Id of object no. 3  
02  
Length of object no. 3  
04  
Value of object no. 3  
“0201”  
1 byte  
1 byte  
04 bytes  
Id of object no. 4  
06  
Length of object no. 4  
09  
Value of object no. 4  
“MACHINE 4”  
1 byte  
1 byte  
09 bytes  
CRC16  
Lo  
Hi  
1 byte  
1 byte  
The total response size given in this example equals 55 bytes.  
The response contains the following four objects:  
• Object no. 1: Manufacturer name (always "Telemecanique", i.e., 13 bytes).  
• Object no. 2: Device catalog number (ASCII string; for example: “ATV71HU15M3”, i.e., 11 bytes).  
The length of this object varies according to drive type. Use the “Length of object no. 2” field to determine the length.  
• Object no. 3: Device version, in "MMmm" format where "MM" represents the determinant and "mm" the subdeterminant (4-byte  
ASCII string; for example: "0201" for version 2.1).  
• Object no. 4: Device name (ASCII string; for example: "MACHINE 4", i.e., 9 bytes).  
The length of this object varies according to the device name assigned to the drive (the latter being configured by  
the user): [7. DISPLAY CONFIG.] menu, [7.1 USER PARAMETERS] submenu, [DEVICE NAME] parameter.  
This menu can only be accessed in Expert mode.  
Maximum size 16 bytes.  
32  
 
 
Negative response specifically related to the identification function:  
CRC16  
Slave no.  
2B + 80  
AB  
Type of MEI  
0E  
Error code  
00 to 02  
Lo  
Hi  
1 byte  
1 byte  
1 byte  
1 byte  
1 byte  
1 byte  
Error code:  
16#00 =  
16#01 =  
No error  
The "Request code" (16#2B), the "Type of MEI" (16#0E) or the "ReadDeviceId" (16#01) contained in the  
request is incorrect.  
16#02 =  
The "Object Id" (16#00) contained in the request is incorrect.  
Example of positive response:  
• Address = 2  
• Manufacturer name = “Telemecanique”  
• Device name = “ATV71HU15M3”  
• Device version = “0201”  
• Device name = “MACHINE 4”  
Request:  
CRC  
Lo  
CRC  
Hi  
Slave no.  
02  
Request code  
2B  
Type of MEI  
0E  
ReadDeviceld  
01  
Object Id  
00  
34  
77  
Response:  
Slave no.  
02  
Response  
code  
Type of  
MEI  
Degree of No. of additional Next object Id  
-------  
-------  
ReadDeviceld  
01  
Object no.  
04  
conformity  
frames  
2B  
0E  
02  
00  
00  
-----  
-----  
Id of  
Length of  
Value of object no. 1  
-----  
-----  
object no. object no. 1  
1
’T’  
54  
’e’  
’l’  
’e’  
’m’  
6D  
’e’  
’c’  
’a’  
’n’  
’i’  
69  
’q’  
’u’  
’e’  
00  
0D  
65  
6C  
65  
65  
63  
61  
6E  
71  
75  
65  
----  
----  
Id of  
Length of  
Value of object no. 2  
----  
----  
object no. object no. 2  
2
’A’  
41  
’T’  
54  
’V’  
56  
’7’  
’1’  
’H’  
48  
’U’  
55  
’1’  
’5’  
’M’  
4D  
’3’  
01  
0B  
37  
31  
31  
35  
33  
----  
----  
Id of  
Length of  
Value of object no. 3  
object no. object no. 3  
’0’  
’2’  
’0’  
’1’  
02  
04  
30  
32  
30  
31  
----  
----  
Id of  
Length of  
Value of object no. 4  
CRC CRC  
object no. object no. 4  
4
’M’  
4D  
’A’  
41  
’C’  
43  
’H’  
’I’  
’N’  
’E’  
45  
’ ’  
’4’  
Lo  
Hi  
06  
09  
48  
49  
4E  
20  
34  
6F  
50  
33  
 
8. 11. Communication scanner  
The communication scanner can be used to enhance application performance. The drive automatically copies non-contiguous parameters  
to an input table and an output table. Thus, the copy of several non-contiguous parameters can be read or written in a single request (an  
operation which would normally have required several Modbus requests).  
The input table and the output table each contain 8 variables.  
Output variables  
Logic address  
Default assignment  
Control word (CMd)  
Speed reference (LFrd)  
Not used  
[Com Scan Out1 val.] (nC1)  
[Com Scan Out2 val.] (nC2)  
[Com Scan Out3 val.] (nC3)  
[Com Scan Out4 val.] (nC4)  
[Com Scan Out5 val.] (nC5)  
[Com Scan Out6 val.] (nC6)  
[Com Scan Out7 val.] (nC7)  
[Com Scan Out8 val.] (nC8)  
12 761 = 16#31D9  
12 762 = 16#31DA  
12 763 = 16#31DB  
12 764 = 16#31DC  
12 765 = 16#31DD  
12 766 = 16#31DE  
12 767 = 16#31DF  
12 768 = 16#31E0  
Not used  
Not used  
Not used  
Not used  
Not used  
Input variables  
Logic address  
Default assignment  
Status word (EtA)  
Output speed (rFrd)  
Not used  
[Com Scan In1 val.] (nM1)  
[Com Scan In2 val.] (nM2)  
[Com Scan In3 val.] (nM3)  
[Com Scan In4 val.] (nM4)  
[Com Scan In5 val.] (nM5)  
[Com Scan In6 val.] (nM6)  
[Com Scan In7 val.] (nM7)  
[Com Scan In8 val.] (nM8)  
12 741 = 16#31C5  
12 742 = 16#31C6  
12 743 = 16#31C7  
12 744 = 16#31C8  
12 745 = 16#31C9  
12 746 = 16#31CA  
12 747 = 16#31CB  
12 748 = 16#31CC  
Not used  
Not used  
Not used  
Not used  
Not used  
The values of these communication scanner variables can be displayed on the graphic display terminal using the  
[1.2-MONITORING] menu, [COMMUNICATION MAP] (CMM) submenu (see section "7. Diagnostics - 7.4 Communication scanner").  
These parameters can be accessed via all the read and write requests supported by the drive.  
There is a marked improvement in performance for the following functions:  
Code  
Modbus name  
Description  
Size of data  
3 = 16#03  
4 = 16#04  
16 = 16#10  
23 = 16#17  
43 = 16#2B  
Read Holding Registers  
Read Input Registers  
Read N output words  
Read N input words  
Write N output words  
Read/write N words  
Identification  
63 words, max.  
63 words, max.  
61 words, max.  
20/20 words max.  
Write Multiple Registers  
Read/Write Multiple Registers  
Read Device Identification  
34  
 
 
The link between the drive parameters and the communication scanner variables can be made:  
- Via the display terminal (see section "6. Configuration - 6.2 Communication scanner")  
- Via Modbus: Before starting the application, the PLC must first write the address tables described below.  
Output variable address  
Logic address  
Default value  
[Scan.Out1 address] (nCA1)  
[Scan.Out2 address] (nCA2)  
[Scan.Out3 address] (nCA3)  
[Scan.Out4 address] (nCA4)  
[Scan.Out5 address] (nCA5)  
[Scan.Out6 address] (nCA6)  
[Scan.Out7 address] (nCA7)  
[Scan.Out8 address] (nCA8)  
12 721 = 16#31B1  
12 722 = 16#31B2  
12 723 = 16#31B3  
12 724 = 16#31B4  
12 725 = 16#31B5  
12 726 = 16#31B6  
12 727 = 16#31B7  
12 728 = 16#31B8  
8501 = 16#2135  
8602 = 16#219A  
0
0
0
0
0
0
Input variable address  
Logic address  
Default value  
[Scan. IN1 address] (nMA1)  
[Scan. IN2 address] (nMA2)  
[Scan. IN3 address] (nMA3)  
[Scan. IN4 address] (nMA4)  
[Scan. IN5 address] (nMA5)  
[Scan. IN6 address] (nMA6)  
[Scan. IN7 address] (nMA7)  
[Scan. IN8 address] (nMA8)  
12 701 = 16#319D  
12 702 = 16#319E  
12 703 = 16#319F  
12 704 = 16#31A0  
12 705 = 16#31A1  
12 706 = 16#31A2  
12 707 = 16#31A3  
12 708 = 16#31A4  
3201 = 16#0C8B  
8604 = 16#219C  
0
0
0
0
0
0
Example  
• Use of the "Read/Write Multiple Registers" function (request code: 23 = 16#17)  
• Transmission of the request to a drive located at address 20 (16#14)  
• Reading all 8 scanner input variables  
• List of source parameters:  
Parameter  
Parameter  
No.  
Logic  
address  
Read  
value  
No.  
Logic  
address  
Read  
value  
Status word (EtA)  
Power section AC supply voltage  
(ULn)  
1
3201  
16#0007  
5
3207  
16#00F0  
Output speed (rFrd)  
Motor current (LCr)  
Output torque (Otr)  
Drive thermal state (tHd)  
Motor thermal state (tHr)  
Altivar fault code (LFt)  
2
3
4
8604  
3204  
3205  
16#1388  
16#0064  
16#0045  
6
7
8
3209  
9630  
7121  
16#0065  
16#0032  
16#0000  
• Writing the first 6 scanner output variables  
• List of target parameters:  
Parameter  
Parameter  
No.  
Logic  
Value to  
No.  
Logic  
Value to  
address be written  
address be written  
Control word (CMd)  
Speed reference (LFrd)  
High speed (HSP)  
Low speed (LSP):  
[Acceleration] (ACC)  
1
2
3
4
8501  
8602  
3104  
3105  
16#000F  
16#1388  
16#1F40  
16#01F4  
5
6
7
8
9001  
9002  
0
16#04B0  
16#0258  
16#0000  
16#0000  
[Deceleration] (dEC)  
-
-
0
35  
 
The communication scanner is configured via the display terminal as follows:  
Output (control):  
Configuration parameter  
Value  
Parameter assigned  
Control word (CMd)  
[Scan. Out1 address] (nCA1)  
[Scan. Out2 address] (nCA2)  
[Scan. Out3 address] (nCA3)  
[Scan.Out4 address] (nCA4)  
[Scan. Out5 address] (nCA5)  
[Scan. Out6 address] (nCA6)  
[Scan. Out7 address] (nCA7)  
[Scan. Out8 address] (nCA8)  
8501  
8602  
3104  
3105  
9001  
9002  
0
Speed reference (LFrd)  
[High speed] (HSP)  
[Low speed] (LSP):  
[Acceleration] (ACC)  
[Deceleration] (dEC)  
Not used  
0
Not used  
Input (monitoring):  
Configuration parameter  
[Scan. IN1 address] (nNA1)  
[Scan. IN2 address] (nNA2)  
[Scan. IN3 address] (nNA3)  
[Scan. IN4 address] (nNA4)  
[Scan. IN5 address] (nNA5)  
[Scan. IN6 address] (nNA6)  
[Scan. IN7 address] (nNA7)  
[Scan. IN8 address] (nNA8)  
Value  
3201  
8604  
3204  
3205  
3207  
3209  
9630  
7121  
Parameter assigned  
Status word (EtA)  
Output speed (rFrd)  
[Motor current] (LCr)  
[Output torque] (Otr)  
[Power section AC supply voltage] (ULn)  
[Drive thermal state] (tHd)  
[Motor thermal state] (tHr)  
Altivar fault code (LFt)  
Request:  
st  
st  
Slave no. Request code No. of 1 word  
to be read  
No. of words to  
be read  
No. of 1 word to  
be written  
No. of words to be  
written  
No. of bytes to be  
written  
---  
Hi  
Lo  
Hi  
Lo  
08  
Hi  
Lo  
Hi  
Lo  
06  
---  
---  
14  
17  
31  
C5  
00  
31  
D9  
00  
0C  
st  
nd  
rd  
th  
th  
th  
---  
Value of 1  
Value of 2  
Value of 3  
Value of 4  
Value of 5  
Value of 6  
word to be  
written  
CRC  
CRC  
word to be  
written  
word to be  
written  
word to be  
written  
word to be  
written  
word to be  
written  
---  
---  
Hi  
00  
Lo  
0F  
Hi  
13  
Lo  
88  
Hi  
1F  
Lo  
40  
Hi  
01  
Lo  
F4  
Hi  
04  
Lo  
B0  
Hi  
Lo  
58  
Lo  
56  
Hi  
02  
3D  
Response:  
Slave no. Response code  
st  
nd  
rd  
th  
No. of bytes  
read  
Value of 1 word Value of 2 word  
read read  
Value of 3 word  
read  
Value of 4 word ---  
read  
Hi  
Lo  
07  
Hi  
Lo  
88  
Hi  
Lo  
64  
Hi  
Lo  
45  
---  
---  
14  
17  
10  
00  
13  
00  
00  
th  
th  
th  
th  
--- Value of 5 word read Value of 6 word read Value of 7 word read Value of 8 word read  
CRC  
CRC  
---  
---  
Hi  
Lo  
F0  
Hi  
Lo  
65  
Hi  
Lo  
32  
Hi  
Lo  
00  
Lo  
Hi  
00  
00  
00  
00  
E4  
90  
36  
 
8. 12. Exception responses  
An exception response is returned by a slave when it is unable to perform the request which is addressed to it.  
Format of an exception response:  
Slave  
no.  
Response  
code  
Error  
code  
CRC16  
2 bytes  
Lo  
Hi  
1 byte  
1 byte  
1 byte  
Response  
code:  
request code + H’80.  
Error code:  
1 = The function requested is not recognized by the slave.  
2 = The addresses indicated in the request do not exist in the slave.  
3 = The values indicated in the request are not permitted on the slave.  
4 = The slave has started to execute the request but cannot continue to process it completely.  
6 = The requested write operation has been refused because the drive is in "Forced local" mode.  
7 = The requested write operation has been refused because the motor is running (configuration parameters).  
Example: Writing the value 1 to the status word (EtA) = logic address 3201 (which cannot be written, because in “read-only" mode) on  
slave 4  
Request:  
st  
st  
Slave no.  
4
Request  
code  
No. of 1 word  
No. of words  
No. of  
bytes  
Value of 1 word  
CRC  
Lo  
CRC  
Hi  
Hi  
Lo  
81  
Hi  
00  
Lo  
01  
Hi  
Lo  
01  
10  
0C  
02  
00  
8A  
D1  
Response:  
Slave no.  
Response  
code  
Error code  
00  
CRC  
Lo  
CRC  
Hi  
4
90  
5C  
01  
37  
 
 
8. 13. Read non-existent or protected parameters  
If a set of parameters is read using a Modbus function, the value returned for non-existent and protected parameters is equal to 16#8000.  
If the same Modbus function is used to read parameters, all of which are non-existent or protected, the drive sends back an exception  
response with an error code equal to 2.  
Example of non-existent or protected parameters being read:  
In this example, the same request to read a non-existent parameter followed by 2 existing parameters is used several times in a row in order  
to demonstrate the effects of parameter protection.  
The "Read Holding Registers" request (3) is addressed to a drive with a Modbus address of 12 (16#0C). The read operation is performed  
for 3 consecutive words, starting with address 8400.  
Logic address  
8400 = 16#20FA  
8401 = 16#20D1  
8402 = 16#20D2  
Parameter  
Value  
Non-existent  
-
[Profile] (CHCF)  
[Copy channel 1 2] (COP)  
3
2
Request:  
Slave no.  
Request code  
No. of 1st word  
No. of words  
CRC16  
Hi  
Lo  
Hi  
00  
Lo  
03  
Lo  
Hi  
0C  
03  
20  
D0  
0E  
EF  
Response:  
Scenario no. 1: Parameters CHCF (8401) and COP (8402) not protected V Successful reading of these two parameters and value equal  
to 16#8000 for the non-existent parameter located at address 8400.  
Slave no.  
0C  
Response code  
03  
No. of bytes read  
06  
Value 8400  
Value 8401  
Value 8402  
CRC16  
Lo  
17  
Hi  
Lo  
00  
Hi  
Lo  
03  
Hi  
Lo  
02  
Hi  
80  
00  
00  
E4  
Scenario no. 2: Parameter CHCF (8401) protected and COP (8402) not protected V Successful reading of COP and value equal to  
16#8000 for the non-existent parameter located at address 8400 and for parameter CHCF.  
Slave no.  
0C  
Response code  
03  
No. of bytes read  
06  
Value 8400  
Value 8401  
Value 8402  
CRC16  
Lo  
CE  
Hi  
Lo  
00  
Hi  
Lo  
00  
Hi  
Lo  
02  
Hi  
80  
80  
00  
24  
Scenario no. 3: Parameters CHCF (8401) and COP (8402) protected V Exception response (response code = 16#80 + request code), as  
all the parameters read are either non-existent, or protected; error code equal to 2 (the word addresses indicated in the request do not exist  
in the slave).  
Slave no.  
0C  
Response code  
80+03 = 83  
Error code  
02  
CRC16  
Lo  
51  
Hi  
32  
38  
 
 
9. Appendix  
9. 1. RS485 standard  
The RS485 standard (ANSI/TIA/EIA-485-A-1998) allows variants of certain characteristics:  
• Polarization  
• Line termination  
• Distribution of a reference potential  
• Number of slaves  
• Length of bus  
It does not specify the connector type or pinout.  
summarized in the next sections (Modbus 2-wire and 4-wire standard schematics). The latest generation Telemecanique devices  
(Altivar 31, Altivar 71, etc.) conform to this specification.  
Older devices comply with earlier specifications. The two most widespread are described in the following sections:  
• "Uni-Telway schematic" page 42  
• "Jbus schematic" page 43  
Requirements enabling different types of protocol to coexist are given in the following section in this appendix:  
• "Creating a Modbus bus using non-standard equipment" on page 45  
39  
 
   
9. 2. Modbus 2-wire standard schematic  
(Modbus_over_serial_line_V1.pdf, Nov 2002) and, in particular, to the 2-wire multipoint serial bus schematic.  
The Modbus card (VW3 A3 303) conforms to this specification.  
Schematic diagram:  
Master  
G
R
5 V  
650 Ω  
650 Ω  
0 V  
D1  
120 Ω  
120 Ω  
1n F  
1n F  
D0  
Common  
R
R
G
G
Slave n  
Slave 1  
rd  
Type of trunk cable  
Shielded cable with 1 twisted pair and at least a 3 conductor  
Maximum length of bus  
1000 m at 19200 bps with the Telemecanique TSX CSAp00 cable  
Maximum number of stations (without  
repeater)  
32 stations, i.e., 31 slaves  
Maximum length of tap links  
• 20 m for one tap link  
• 40 m divided by the number of tap links on a multiple junction box  
Bus polarization  
• One 450 to 650 Ω pull-up resistor to the 5 V (650 Ω or thereabouts recommended)  
• One 450 to 650 Ω pull-down resistor to the Common (650 Ω or thereabouts  
recommended)  
This polarization is recommended for the master.  
Line termination  
Common polarity  
One 120 Ω 0.25 W resistor in series with a 1nF 10 V capacitor  
Yes (Common), connected to the protective ground at one or more points on the bus  
40  
 
 
9. 3. Modbus 4-wire standard schematic  
Master  
G
R
5 V  
Rp  
Rp  
TXD1  
LT  
LT  
LT  
Slave pair  
TXD0  
5 V  
Rp  
Rp  
RXD1  
RXD0  
Master pair  
LT  
Common  
R
R
G
G
Slave 1  
Slave n  
41  
 
 
9. 4. Uni-Telway schematic  
The Uni-Telway bus schematic was used by Telemecanique for older-generation drives and soft starters (ATV58, ATV28, ATS48, etc.)  
Schematic diagram:  
Master  
G
R
5 V  
4.7 kΩ  
4.7 kΩ  
0 V  
D(B)  
120 Ω  
120 Ω  
1 nF  
1 nF  
D(A)  
0VL  
5 V  
5 V  
4.7 kΩ  
4.7 kΩ  
4.7 kΩ  
4.7 kΩ  
0 V  
0 V  
R
R
G
G
Slave n  
Slave 1  
Type of trunk cable  
Cable with 2 twisted pairs shielded in pairs  
1000 m at 19200 bps  
Maximum length of bus  
Maximum number of stations (without  
repeater)  
29 stations, i.e., 28 slaves  
• 20 m  
Maximum length of tap links  
• 40 m divided by the number of tap links on a multiple junction box  
Bus polarization  
For the master and each slave:  
• One 4.7 kΩ pull-up resistor to the 5 V  
• One 4.7 kΩ pull-down resistor to the 0 VL  
Line termination  
Common polarity  
One 120 Ω 0.25 W resistor in series with a 1 nF 10 V capacitor  
Yes (0 VL) and high impedance placed between 0 VL and the ground in each station  
42  
 
 
9. 5. 2-wire Jbus schematic  
Schematic diagram:  
Master  
G
R
5 V  
470 Ω  
470 Ω  
0 V  
L- (B/B')  
L+ (A/A')  
150 Ω  
150 Ω  
R
R
G
G
Slave 1  
Slave n  
Type of trunk cable  
Cable with 1 shielded twisted pair  
1,300 m at 19200 bps  
Maximum length of bus  
Maximum number of stations (without  
repeater)  
32 stations, i.e., 31 slaves  
Maximum length of tap links  
Bus polarization  
3 m  
One 470 Ω pull-up resistor to the 5 V  
One 470 Ω pull-down resistor to the 0 V  
This polarization is often provided in the master.  
Line termination  
Common polarity  
One 150 Ω resistor  
No  
43  
 
 
9. 6. Creating a Modbus bus using non-standard equipment  
b Different scenarios  
M If the Modbus bus is created using the latest-generation Telemecanique devices and Telemecanique Modbus wiring accessories,  
installation is simple and no calculation is required (see the section entitled "Connecting to the bus").  
M If a new Modbus bus has to be created using devices of different brands or older-generation devices, which do not comply with the  
Modbus standard, several checks are required (see "Recommendations" below).  
M If, on an existing Modbus bus, a device with 4.7 kΩ polarization is to be replaced by a new-generation device, set the 2 polarization  
switches to the lower position to activate the card’s 4.7 kΩ polarization.  
Polarization switches:  
4.7 kΩ RS485 line polarization at drive level  
b Recommendations  
1. Identify the polarities D0 and D1.  
They are labeled in different ways depending on the standard:  
Standard  
Modbus  
EIA/TIA-485  
(RS 485)  
Uni-Telway  
Jbus  
D0  
A/A’  
B/B’  
C/C’  
G
D (A)  
D (B)  
0VL  
RD +/TD + or L +  
RD -/TD - or L -  
Signals  
D1  
Common  
Generator  
Receiver  
B
R
R
However, certain RS485 electronic components are labeled in the opposite way to the EIA/TIA-485 standard.  
It may be necessary to perform a test by connecting a master to a slave, then reversing the connection in the event of failure.  
2. Check polarizations  
Check the documentation supplied with the devices to determine their polarization.  
If there is a polarization, check that the equivalent polarization value is correct (see "Calculating the polarization").  
It is not always possible to implement correct polarization (for example, if the 5 V is not available on the master).  
In this case, it may be necessary to limit the number of slaves.  
3. Choose a line terminator  
If there is a polarization, select an RC line terminator (R = 120 Ω, C = 1 nF)  
If it is not possible to install a polarization, select an R line terminator (R = 150 Ω).  
44  
 
 
b Calculating the polarization  
M Principle  
You must ensure that the equivalent bus resistance is between 162 Ω and 650 Ω.  
The equivalent bus resistance (Re) depends on the polarization resistance of the slaves (Rs) and the master (Rm):  
1
1
1
1
------- = --------- + --------- + --------- + …  
Re Rm Rs1 Rs2  
If Re is too low, reduce the number of slaves.  
If Re is too high, adapt the master’s polarization (if possible) or add polarization resistors (Rp).  
1
Re  
1
1
1
1
------- = ------- + --------- + --------- + --------- + …  
Rp Rm Rs1 Rs2  
Master  
G
R
5 V  
Rm  
5 V  
Rm  
Rp  
0 V  
D1  
120 Ω  
1 nF  
D0  
Common  
5 V  
Rs1  
Rp  
Rs1  
0 V  
0 V  
R
R
G
G
Slave n  
Slave 1  
Example 1  
If the master has 470 Ω polarization and all the slaves have 4.7 kΩ polarization, a maximum of 18 slaves can be connected.  
Rm = 470 Ω  
Rs = 4.7 kΩ  
A/Re = 1/470 + 18 x 1/4700  
i.e., Re = 168 Ω  
Example 2  
If the bus polarization Rp is 470 Ω (installed in the master) and 2 slaves have 4.7 Ω polarization, the equivalent polarization is:  
1/Re = 1/470 + 1/4700 + 1/4700  
i.e., Re = 1/ (1/470 + 1/4700 + 1/4700)  
and therefore Re = 390 Ω  
390 Ω is between 162 Ω and 650 Ω, and the schematic is correct.  
For an ideal equivalent polarization (650 Ω), the master’s polarization can be adapted so that:  
1/650 = 1/Rm + 1/4700 + 1/4700  
i.e., Rm = 1/(1/650 - 1/4700 - 1/4700)  
and therefore Rm = 587 Ω  
45  
 
 
9. 7. RS485 schematic for the card  
The RS485 interface on the Modbus card is electrically isolated from the drive.  
Schematic diagram:  
Polarization switch  
Female 9-way  
SUB-D  
Pull-up polarization resistor  
Ω
Pull-down polarization resistor  
Ω
Enable  
Polarization switch  
Ω
Ω
The polarization switches are used to connect or disconnect the pull-up and pull-down resistors, which implement either Modbus (no slave  
polarization) or Uni-Telway (4.7 kΩ polarization for each station) type polarization.  
9. 8. Card connector pinout  
Contact no. Signal  
1
2
3
4
5
6
7
8
9
Reserved  
RXD0 = RD(A)  
D0 = A/A’ = D(A)  
Common = C/C’ = 0VL  
RxD1 = RD(B)  
RxD1 = RD(B)  
D1 = B/B’ = D(B)  
Not connected  
Not connected  
46  
 
   
atv71_Modbus_Jbus_EN_V1  
2005-05  
 

RCA Computer Monitor J27435 User Guide
Revox Portable Speaker Integrated Speaker Systems User Guide
Ricoh All in One Printer SP 4100SF User Guide
Rosewill TV Cables RCAD 110D2 User Guide
Samsung Microwave Oven CE116KT User Guide
Samsung Washer Dryer J1055AC User Guide
Sanyo Air Conditioner 30KS32A User Guide
Sears Router 31517473 User Guide
SECO LARM USA Security Camera VI B1003 SBQ User Guide
Sennheiser Headphones HD 238 User Guide