10-2
869 MOTOR PROTECTION SYSTEM – COMMUNICATIONS GUIDE
MODBUS PROTOCOL
CHAPTER 10: MODBUS PROTOCOL
Path:
Setpoints > Device > Communications > Modbus Protocol
MODBUS SLAVE ADDRESS
Range: 1 to 254 in steps of 1
Default: 254
For the RS485 ports each 869 must have a unique address from 1 to 254. Address 0 is
the broadcast address to which all Modbus slave devices listen. Addresses do not have
to be sequential, but no two devices can have the same address, otherwise conflicts
resulting in errors occur. Generally, each device added to the link uses the next higher
address starting at 1.
MODBUS TCP PORT
Range: 1 to 65535 in steps of 1
Default: 502
The TCP port number used with Modbus over Ethernet. Note that the maximum number
of simultaneous Modbus connections supported over Ethernet is:
•
three for an 869 relay without the communications card,
•
five for an 869 relay with the communications card.
MODBUS ERROR RESPONSES
The following exception response codes are implemented.
Modbus Protocol
Function Code 03H
Modbus Implementation: Read Holding Registers
869 Implementation: Read Setpoints
For the 869 implementation of Modbus, the function code can be used to read any
setpoints (“holding registers”). Holding registers are 16 bit (two byte) values transmitted
high order byte first. As a result all 869 Setpoints are sent as two bytes. The maximum
number of registers that can be read in one transmission is 125.
The slave response to this function code is the slave address, function code, a count of the
number of data bytes to follow, the data itself and the CRC. Each data item is sent as a two
byte number with the high order byte sent first.
For example, consider a request for slave 17 to respond with 3 registers starting at address
006B. For this example the register data in these addresses is as follows:
Error ID
Exception
Description
01
ILLEGAL FUNCTION
The function code transmitted is not one of the
functions supported by the 869.
02
ILLEGAL DATA ADDRESS
The address referenced in the data field transmitted
by the master is not an allowable address for the 869.
03
ILLEGAL DATA VALUE
The value referenced in the data field transmitted by
the master is not within range for the selected data
address.
Содержание 869
Страница 6: ...1 2 869 MOTOR PROTECTION SYSTEM COMMUNICATIONS GUIDE COMMUNICATIONS CHAPTER 1 INTRODUCTION...
Страница 18: ...2 12 869 MOTOR PROTECTION SYSTEM COMMUNICATIONS GUIDE ETHERNET PORTS CHAPTER 2 COMMUNICATION PORTS...
Страница 36: ...4 12 869 MOTOR PROTECTION SYSTEM COMMUNICATIONS GUIDE DNP IMPLEMENTATION CHAPTER 4 DNP 3...
Страница 82: ...8 24 869 MOTOR PROTECTION SYSTEM COMMUNICATIONS GUIDE THE IEC 61850 CONFIGURATOR CHAPTER 8 IEC 61850...
Страница 84: ...9 2 869 MOTOR PROTECTION SYSTEM COMMUNICATIONS GUIDE CHAPTER 9 FILE TRANSFER PROTOCOLS...
Страница 94: ...10 10 869 MOTOR PROTECTION SYSTEM COMMUNICATIONS GUIDE MODBUS PROTOCOL CHAPTER 10 MODBUS PROTOCOL...