Running the
motor
100
Commander S100 User Guide
FC16 Write multiple
Writes a contiguous array of registers. The slave imposes an upper limit
on the number of registers which can be written. If this is exceeded the
slave will discard the request and the master will time out.
Table 8-5 Master request
Table 8-6 Slave response
FC23 Read/Write multiple
Writes and reads two contiguous arrays of registers. The slave imposes
an upper limit on the number of registers which can be written. If this is
exceeded the slave will discard the request and the master will time out.
Table 8-7 Master request
Table 8-8 Slave response
FC43 Read Device Identification
Allows the user to read drive identification and additional information
relative to the physical and functional description of a remote drive over
the RTU serial interface.
This function code uses the MEI (Modbus Encapsulated Interface)
transport mechanism type 14 (0x0E), reserved for Device Identification.
Both the mandatory (Basic) and optional (Regular) identification modes
(0x01 and 0x02 respectively) are supported, the Basic mode returns the
first three identification objects, Vendor name, Product code and Major/
minor revision; and the optional (Regular) mode returns the identification
objects Vendor URL, Product name, Model name and Application name.
The supported identification objects and values are shown in the
following table.
Table 8-9 Supported identification objects
Product code
The product code information is comprised as:
[Model name]-[FFVCA]
Where:
•
Model name is S100
•
F is the frame size (2 digits)
•
V is the voltage rating (1 digit)
•
C is the current rating step (1 digit)
•
A is the internal EMC filter rating (1 = C1, 3 = C3)
For example, a frame 1, 200 Volt, 1.4 Amp, S100 with C3 filter product
code will be:
S100-01213
The format of the master request is shown in the following table.
Table 8-10 Master request
Byte
Description
0
Slave node address 1 through 247, 0 is global
1
Function code 0x10
2
Start register address MSB
3
Start register address LSB
4
Number of 16 bit registers MSB
5
Number of 16 bit registers LSB
6
Length of register data to write (in bytes)
7
Register data 0 MSB
8
Register data 0 LSB
7+byte count CRC LSB
8+byte count CRC MSB
Byte
Description
0
Slave source node address
1
Function code 0x10
2
Start register address MSB
3
Start register address LSB
4
Number of 16 bit registers written MSB
5
Number of 16 bit registers written LSB
6
CRC LSB
7
CRC MSB
Byte
Description
0
Slave node address 1 through 247, 0 is global
1
Function code 0x17
2
Start register address to read MSB
3
Start register address to read LSB
4
Number of 16 bit registers to read MSB
5
Number of 16 bit registers to read LSB
6
Start register address to write MSB
7
Start register address to write LSB
8
Number of 16 bit registers to write MSB
9
Number of 16 bit registers to write LSB
10
Length of register data to write (in bytes)
11
Register data 0 MSB
12
Register data 0 LSB
11+byte count
CRC LSB
12+byte count
CRC MSB
Byte
Description
0
Slave source node address
1
Function code 0x17
2
Length of register data in read block (in bytes)
3
Register data 0 MSB
4
Register data 0 LSB
3+byte count CRC LSB
4+byte count CRC MSB
Object
Number
Object name
Object
ID
Value
1
Vendor Name
0x00
Control Techniques
2
Product code
0x01
S100-FFVCA
3
Major/minor revision
0x02
Vaabbccdd
4
Vendor URL
0x03
controltechniques.com
5
Product name
0x04
Commander
6
Model name
0x05
S100
7
Application name
0x06
(Set in Marshal)
Byte
Description
0
Slave node address
1
Modbus Function Code (0x2B)
2
MEI Type (0x0E)
3
Read Device ID Code
(0x01): Basic identification (mandatory)
(0x02): Regular identification (optional)
4
Starting Object ID (0x00)
5
CRC LSB
(0x70): Basic identification
(0x70): Regular identification
6
CRC MSB
(0x77): Basic identification
(0x87): Regular identification
Summary of Contents for COMMANDER S100
Page 118: ...0478 0650 02...