Be1-11 modbus™ via ethernet, Communications hardware requirements, Modbus™ over rs-485 communication requirements – Basler Electric BE1-11 Modbus Protocol User Manual

Page 11: Read holding registers, Be1-11 modbus ™ via ethernet

Advertising
background image

9424200774 Rev B

5

Table 3. Supported Exception Response Codes

Code

Name

Description

01

Illegal Function

The query Function/Subfunction Code is unsupported; query
read of more than 125 registers; query preset of more than 100
registers.

02

Illegal Data Address

A register referenced in the data block does not support queried
read/write; query preset of a subset of a numerical register
group.

03

Illegal Data Value

A preset register data block contains an incorrect number of
bytes or one or more data values out of range.

BE1-11 Modbus

™ via Ethernet

Modbus can communicate through Ethernet if the IP address of the BE1-11 is configured as described in
the Communication chapter of the appropriate BE1-11 instruction manual.

Communications Hardware Requirements

Modbus

™ Over RS-485 Communication Requirements

The BE1-11 optional RS-485 physical interface is three positions of a terminal strip with locations for
Send/Receive A (A), Send/Receive B (B) and Signal Ground (C). Refer to the instruction manuals for the
BE1-11 protection systems for further details.

Modbus

™ Over Ethernet TCP/IP Communication Requirements

The BE1-11 Ethernet port (RJ-45 or fiber optic) is used with the Ethernet option. The protection system
supports 10/100BASE-T using Cat 5 / Cat 5e shielded twisted pair on the RJ-45 port or 100MB/s on the
fiber optic port. Refer to the appropriate instruction manual for the BE1-11 for further details.

Detailed Message Query and Response for RTU Transmission Mode

A detailed description of BE1-11 supported message queries and responses is provided in the following
paragraphs.

Read Holding Registers

Query

This query message requests a register or block of registers to be read. The data block contains the starting
register address and the quantity of registers to be read. A register address of N will read holding register
N+1. If the query is a broadcast (device address = 0), no response message is returned.

Device Address
Function Code =

03 (hex)

Starting Address Hi
Starting Address Lo
No. of Registers Hi
No. of Registers Lo
CRC Hi error check
CRC Lo error check

The number of registers cannot exceed 125 without causing an error response with the exception code
for an illegal function.

BE1-11

General Information

Advertising