Modbus Address Words For The ATS22
Modbus Address Words For The ATS22
Priority stop
Soft starter
command
Keypad
or
PLC
Modbus
Active channel
CtrL
configuration parameter
(CtrL = Modbus)
Forced local:
LI3= LIL
or
Command word, bit 15 = 1
BBV51330 08/2012
65
Command channel
Name
Range
Default value
CtrL
command channel
0: local command
1: Remote command: Modbus
CtrL parameter is a configuration parameter that can be modified when the motor is stopped.
In the IO menu (Advanced IO), a Logic input can be assigned to local command: :
Code
Name
Value
LI2
or LI3
Logic input 2
or logic input 3
Command word
The control register write definition is changed as follows:
The Altistart 22 incorporates one control register intended for controlling the Altistart 22.
Address: The control register address is: 752.
In order to control the Altistart 22 using the control register:
Use Function 16 or function 6
Use Address_High (page) = 2
Use Address_Low = 240 (0F0H)
Write to one register only
Set comm_control (CtrL) to 1 for Modbus
Bit
Function
Comment
bit 0
RUN/STOP
bit 1
reserved
bit 2
reserved
bit 3
trip reset
bit 4
reserved
bit 5
reserved
bit 6
reserved
bit 7
reserved
bit 8
reserved
bit 9
reserved
bit 10
Freewheel stop
bit 11
bit 12
reserved
bit 13
reserved
bit 14
reserved
bit 15
66
BBV51330 08/2012
Command channel
Status word
The Status register address is: 256
Use Function 3 only
Use Address_High (page) = 1
Use Address_Low = 0 (00H)
Read one register only
Bit
Function
Comment
bit 0
Ready
bit 1
On
bit 2
Trip
bit 3
Warning
bit 4
Reserved
bit 5
LI3
bit 6
LI2
bit 7
LI1
All the conditions that will permit the operation of a switching device by the remote host controller have
been fulfilled.
The main circuit contacts are closed or the semiconductor switches of semiconductor switching device
are in the conducting state (ACC, DEC and BYPASS).
bit 8
bit 9
bit 10
bit 11
(Motor current in %)
bit 12
bit 13
bit 14
Local control
The indication to a remote host controller that as a result of operator intervention, commands received
will not be accepted or acted upon (forced local command).
bit 15
Ramping
BBV51330 08/2012
67
Modbus Function
This section describes the connection to the bus or network, signaling, diagnostics, and configuration of the communication-specific
parameters via the 7-segment LED display.
It also describes the communication services of the Modbus protocol.
Modbus Protocol
The transmission mode used is RTU mode. The frame contains no message header byte, nor end of message bytes.
It is defined as follows:
Slave
address
Request code
Data
CRC16
Principle
The Modbus protocol is a master-slave protocol.
Master
Slave i
Slave j
Direct slave-to-slave communications are not possible.
Slave k
For slave-to-slave communication, the application software must therefore be designed to interrogate a slave and send back data received
to the other slave.
Two types of dialogue are possible between master and slaves:
the master sends a request to a slave and waits for its response
the master sends a request to all slaves without waiting for a response (broadcasting principle)
Addresses
The soft starter Modbus address can be configured from 1 to 247.
Address 0 coded in a request sent by the master is reserved for broadcasting. ATS22 take account of the request, but do not respond to it.
Code
Description
Remarks
03
16#03
06
16#06
16
16#10
(Sub-function)
Read device Identification
43
16#2B
68
BBV51330 08/2012
Modbus Function
1 Byte
0x03
Starting Address
2 Bytes
0x0000 to 0xFFFF
Quantity of Registers
2 Bytes
1 to 63 (0x 3F)
Function code
1 Byte
0x03
Byte count
1 Byte
2 x N*
Register value
N* x 2 Bytes
Response
Error
Error code
1 Byte
0x83
Exception code
1 Byte
01 or 02 or 03 or 04 (see details on
page 72)
Example
Note: Hi = high order byte, Lo = low order byte.
This function can be used to read all ATS22 words, both input words and output words.
Request
Slave
no.
1 byte
Response
Slave
no.
1 byte
03
Number of words
Hi
Hi
1 byte
Lo
2 bytes
03
Number of
bytes read
1 byte
Lo
Lo
2 bytes
1 byte
CRC16
Hi
2 bytes
-------
Lo
Hi
2 bytes
Lo
2 bytes
CRC16
Lo
Hi
2 bytes
Example: read 2 words 'ACC and DEC at Modbus address 19 and 20 to W3105 (16#0013 to 16#0014) in slave 2, using function 3, where:
ACC - Acceleration = 10
DEC - Deceleration = 0
Request
02
03
Response
02
03
BBV51330 08/2012
0019
04
0002
CRC16
000A
0000
Value of:
W0019
W020
Parameters:
ACC
DEC
CRC16
69
Modbus Function
1 Byte
0x06
Register Address
2 Bytes
0x0000 to 0xFFFF
Register value
2 Bytes
0x0000 to 0xFFFF
Function code
1 Byte
0x06
Register Address
2 Bytes
0x0000 to 0xFFFF
Register value
2 Bytes
0x0000 to 0xFFFF
Error code
1 Byte
0x86
Exception code
1 Byte
01 or 02 or 03 or 04 (see details on
page 72)
Response
Error
Example
Request and response (the frame format is identical)
Slave
no.
06
1 byte
1 byte
Word number
Hi
Value of word
Lo
Hi
2 bytes
CRC16
Lo
Lo
2 bytes
Hi
2 bytes
Example: write value 16#0008 in word W0022 (16#2329) in slave 2 Snb Number of starts 8.
Request and response
70
02
06
0016
0008
CRC16
BBV51330 08/2012
Modbus Function
Name / Description
Type
0x00
VendorName
ASCII String
0x01
ProductCode
ASCII String
0x02
MajorMinorRevision
ASCII String
Example
Default values to be detailed
Request
Slave
no.
2B
Type of MEI
0E
ReadDeviceId
01
Object Id
00
1 byte
CRC16
1 byte
1 byte
1 byte
1 byte
Slave
no.
2B
Type of MEI
0E
ReadDeviceId
01
Degree of conformity
02
1 byte
1 byte
1 byte
1 byte
1 byte
Lo
Hi
2 bytes
Response
-------
-------
-------
-------
Next object Id
00
Number of objects
03
1 byte
1 byte
1 byte
Id of object no. 1
00
1 byte
1 byte
18 bytes
Id of object no. 2
01
1 byte
1 byte
11 bytes
Id of object no. 3
02
1 byte
1 byte
04 bytes
-------
-------
-------
-------
-------
-------
CRC16
Lo
Hi
1 byte
1 byte
Object no. 2:
Object no. 3:
Device version, in MMmm format where MM represents the determinant and mm the subdeterminant (4-bytes
ASCII string; for example: 0201 for version 2.1).
Note: The response to function 43 may be negative; in this case, the response located at the top of the next page is sent by the Altistart 22
rather than the response described above.
BBV51330 08/2012
71
Modbus Function
Error management
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
1 byte
1 byte
1 byte
CRC16
Lo
Hi
2 bytes
CRC16 calculation
The CRC16 is calculated on all the message bytes by applying the following method:
Initialize the CRC (16-bit register) to 16#FFFF.
Enter the first to the last byte of the message:
CRC
XOR
Enter
8 times
72
BBV51330 08/2012
Standard schematic
The standard schematic corresponds to the Modbus specification published on the Modbus.org
(Modbus_over_serial_line_V1.pdf, Nov 2002) and in particular to the schematic of the 2-wire multidrop serial bus.
site
in
2002
Slave 1
Slave n
1000 m at 19200 bps with the Schneider Electric TSX CSAppp cable
Bus polarisation
Line terminator
Common polarity
Yes (Common), connected to the protective ground at one or more points on the bus
BBV51330 08/2012
73
Maintenance
Servicing
It is advisable to perform the following actions regularly:
Check the condition and tightness of connections.
Ensure that the temperature around the unit remains at an acceptable level and that ventilation is effective (average service life of
fans: 3 to 5 years depending on the operating conditions).
Ensure proper fan operation.
Remove any dust from the soft starter.
Check physical damages to the soft starter.
74
BBV51330 08/2012
Diagnostics / Troubleshooting
DANGER
HAZARD OF ELECTRIC SHOCK, EXPLOSION, OR ARC FLASH
Read and understand this manual before installing or operating the Altistart 22. Installation, adjustment, repair, and maintenance
must be performed by qualified personnel.
The user is responsible for compliance with all international and national electrical code requirements with respect to grounding of
all equipment.
Many parts of this soft starter, 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.
Before servicing the soft starter:
- Disconnect all power, including external control power that may be present.
- Place a DO NOT TURN ON label on all power disconnects.
- Lock all power disconnects in the open position.
Install and close all covers before applying power or starting and stopping the soft starter.
Failure to follow these instructions will result in death or serious injury.
Trip code
displayed
bPF
Name
Remedy
InF
OCF
OHF
Motor overcurrent
Over heat detected fault
CFF
EtF
GrdF
OLF
Overload motor
OSF
Overvoltage
DtF
BBV51330 08/2012
75
Diagnostics / Troubleshooting
Trip code
displayed
PHbd
Phase unbalance
PHF
PIF
trAP
Name
Remedy
SCF
Short circuit:
short-circuit on soft starter
output
SLF
SnbF
SSCr
StF
tbS
UCF
USF
Disconnect and reconnect the control supply. If the detected fault persists, contact
Schneider Electric support.
Switch the soft starter off.
Check the connecting cables and the motor insulation.
Check the thyristors.
Check the bypass contactor (contact stuck).
Serial link detected fault. Check the RS485 connection.
The number of soft starts has exceeded the maximum allowed by Snb in SLG
period. See Snb page 53.
Check the thyristors.
Check the bypass contactor (contact stuck).
Check the motor connections.
Check the mechanism (wear, mechanical play, lubrication, blockages, etc.)
Check that tLS (Max start time) is bigger than ACC (Acceleration time). See
SEt menu page 51.
Check the sizing of the soft starter motor in relation to the mechanical requirement
Check ILt value : if the value is too low, the motor may not reach acceleration and full
speed.
Wait 5 minutes for frame size A.
Wait 15 minutes for frame sizes B, C, D and E.
tbS appears after SnbF trip message, when trying to reset the soft starter before
end of the timer.
Check the values of UId and UIt parameters in PrO menu page 57.
Check UIn, USd and USt parameters in PrO menu
Check line voltage.
Message
Description
On initializing itself
Microcontroller initializing.
Communication configuration searching.
It has 50 ms time out.
This message is shown after 20 times retrying.
COME
flashing
Communication
interruption
A-17
flashing
Key alarm
CLr
flashing
dEUE
flashing
Soft starter type (brand) did not match with keypad type (brand).
rOME
flashing
ROM trip
rAME
flashing
RAM trip
CPUE
flashing
CPU trip
76
BBV51330 08/2012
Code
ACC
Page Name
52
Modbus
code and
Adjustment
Range (1)
Unit
Modbus
address
Factory
setting
19
10
10
Description
Acceleration time
1 to 60
42
off
Modbus address
80
oFF
34
1 to 60
ACC2
55
Add
62
Modbus address
0 = oFF
1 to 247
bSt
53
Boost time
0.0
1.0
Cod
50
Setting lock
0 = nLOC
1 = LOC
not locked
locked
nLoc
CtrL
62
Command channel
0 = LCL
1 = dbS
0 Local (LCL)
1 Modbus (dbS)
84
LCL
dEC
52
Deceleration time
0 = FrEE
1 to 60
freewheel deceleration
-
20
FrEE
dEC2
55
0 = FrEE
1 to 60
freewheel deceleration
-
43
FrEE
dEF1
63
Trip history 1
63
Trip history 2
283
dEF3
63
Trip history 3
284
dEF4
63
Trip history 4
285
dEF5
63
Trip history 5
286
dEF6
63
Trip history 6
287
dEF7
63
Trip history 7
288
dEF8
63
Trip history 8
289
dEF9
63
Trip history 9
05 = OLF
06 = OtF
07 = OHF
08 = PIF
09 = PHF
10 = USF
11 = OSF
12 = StF
13 = SnbF
14 = SSCr
15 = EtF
16 = InF
17 = SLF
18 = trAp
19 = SCF
20 = bPF
21 = CFF
282
dEF2
01 = UCF
02 = OCF
03 = PHbd
04 = GrdF
290
dEFt
63
278
dICL
63
Trip current
0 to 999
280
in line connection
inside delta connection
LInE
to
dLtA
50
Connection type
0 = LInE
1 = dLt
EdC
52
End of deceleration
0 to 10
21
auto
on
off
manual
76
AUto
= 1 to perform FCS
130
FAn
61
Fan management
0 = AUto
1 = On
2 = oFF
3 = HAnd
FCS
64
Back to factory
settings
User
setting
BBV51330 08/2012
77
Code
For
Page Name
62
Freq*
Modbus format
Frequency
Modbus
code and
Adjustment
Range (1)
Unit
Hz
Description
Modbus
address
Factory
setting
8E1
0 = 8o1
1 = 8E1
2 = 8n1
3 = 8n2
82
265
Off
54
25 for S6
and S6U
OFF for Q
55
Grdd
57
Ground leakage
current
threshold
%
ofIn
Grdt
57
Ground leakage
current time
delay
50
Soft starter
rated current
Read from
the power
cards serial
EEPROM
Integral gain
0 to 100%
38
20
IcL
IG*
10 to 100
101 = oFF
1 to 60
ILt
51
Current limit
%
ofIn
200 to 700%
max. value:
350% of IcL
17
350
ILt2
55
%
ofIn
200 to 700%
max. value:
350% of IcL
41
350
In
50
Motor rated
current
According to
the soft
starter rating
In2
55
44
According to
the soft
starter rating
ItH
59
Overload
protection
0 = oFF
1 = rUn
2 = On
off
run
on
63
On
LAC
50
Advanced mode
0 = oFF
1 = On
off
on
oFF
LCr1
47
LCr1
257
LCr2
47
LCr2
258
LCr3
47
LCr3
259
LEDS Status
269
279
LED*
LFt
63
Last trip
User
setting
78
BBV51330 08/2012
Code
Page
LI*
LI2
60
Name
Description
Modbus
address
Factory
setting
Logical inputs
Logic input 2
0 = Strt
1 = rUn
2 = 2nd
3 = EtF
4 = rSt
5 = FAn
6 = FI
7 = LIL
72
rUn
2 = 2nd
3 = EtF
4 = rSt
5 = FAn
6 = FI
7 = LIL
73
rSt
LI3
60
Logic input 3
Lo
47
OIt
57
Overcurrent time
delay
OId
56
Overcurrent
threshold
OSd
59
Over voltage
threshold
OSt
58
PG*
Unit
Modbus
code and
Adjustment
Range (1)
261
262
0 to 50 s
51
0.5
%
ofIn
100 to 300, by
increment of 5
50
200
%
of
Uln
110 to 125
60
120
1 to 10
61
Proportional gain
0 to 100%
37
60
User
setting
PHL
58
Phase loss
detection
0 = oFF
1 = On
off
on
57
On
PHr
57
Phase sequence
0 = 123
1 = 321
2 = oFF
123
321
off
56
oFF
PtC
59
0 = oFF
1 = On
off
on
62
oFF
BBV51330 08/2012
79
Code
Page
Name
Modbus
code and
Adjustment
Range (1)
Unit
Description
Modbus
address
Factory
setting
stopped
not stopped
starting
running
ready
trip
alarm
74
nStP
r1
61
Relay 1
0 = StPd
1 = nStP
2 = Strt
3 = rUn
4 = rdY
5 = trIp
6 = ALr
r2
61
Relay 2
as r1
as r1
75
trIP
rnt
63
hours
273
rPr
64
NA
SICL
63
0 to 999
276
SLG
53
Starts period
1 to 60
33
30
Snb
53
Number of starts
1 to 10
11 = oFF
Number of starts
off
32
oFF
SPCU
54
Start-stop profile
control voltage
0
1
2
3
0
1
2
3
36
SSC
54
Start-stop control
0 = oFF
1 = On
off
on
35
On
Stnb
63
274
StPr
63
0 to 999
275
t90
51
Initial voltage
10 to 50% of full
voltage, by
increment of 5
16
30%
t92
55
10 to 50% of full
voltage Uln, by
increment of 5
40
30%
min
User
setting
80
BBV51330 08/2012
Code
Page
Name
Unit
tbr
62
Modbus baudrate
Kbps
tESt
64
tHP
52
tLS
Modbus
code and
Adjustment
Range (1)
Description
Modbus
address
Factory
setting
0 = 4.8
1 = 9.6
2 = 19.2
81
19.2
on
off
on
off
NA
Motor thermal
protection
1 = 10
2 = 20
3 = 30
class 10
class 20
class 30 (heavy duty)
22
10
51
1 to 250
18
15
ttO
62
1 = 0.1 to
600 = 60.0
83
5.0
Ubd
57
Unbalance threshold
% of
In
101 = oFF
10 to 100%
52
25
Ubt
57
1 to 60
53
10
UdP
64
0000 to 9999
317
UId
56
Under current
threshold
0 = oFF
20 to 90% of In
48
oFF
Uln
50
Line voltage
Q range: 400
S6-S6U
ranges: 480
UIt
56
1 to 40
49
10
USd
58
Under voltage
threshold
50 to 90% of Uln
58
70
USt
58
1 to 10
59
Voltage
Voltage*
% of
In
% of
In
User
setting
260
BBV51330 08/2012
81
Z1
(1) Check the operating limits of the contact, for example when connecting to high rating contactors. See Electrical characteristics page 35.
(2) Insert a voltage transformer if the power voltage is higher than the Altistart 22 acceptable value. Characteristics: min 100 VA page 13.
Value
Description
LI2
rUn
r2
trlP
82
BBV51330 08/2012
Z1
(1) Check the operating limits of the contact, for example when connecting to high rating contactors. See Electrical characteristics page 36.
(2) Insert a voltage transformer if the power voltage is higher than the Altistart 22 acceptable value. Characteristics: min 100 VA page 13.
Value
Description
LI2
rUn
r2
trlP
BBV51330 08/2012
83
84
BBV51330 08/2012
ATS22_User Manual_EN_BBV51330_02
BBV51330 08/2012