background image

Modbus TCP server

24

CP9xx-Kit_D00399_00_M_XXEN/07.2019

5.1.4

Structure of the exception code

5.1.5

Modbus address structure for BMS devices

5.2 Modbus process image in the memory of the CP9…

The device holds a process image in memory. This image represents the current states and values of all devices 
that are in the same system as the CP9…

5.2.1

Querying data

5.2.1.1

Modbus function code FC03

The parameters and measured values of all devices in the subsystem can be read using the Modbus function 
0x03 "Read Holding Registers". This is only possible on the subsystem level, not in the entire system. The unit 
ID refers to the respective device address. 

5.2.1.2

Modbus function code FC04

The process image in the memory of the CP9… can be read using the Modbus function 4 "Read Input Regis-
ters". Device name, device channel states and alarm and operating messages can be accessed via this function. 
This is possible for all devices in the system. Here, the unit ID refers to the subsystem address.

The volume of the queried data depends on the number of bytes selected in the Modbus client used. Up to 125 
words (0x7D) can be read with a single query.

An individual word can also be read, for example, to detect the set bit for a saved common alarm.

5.2.1.3

How are the memory areas organised?

The assignment of the memory addresses and the associated memory content for one subsystem is described 
below. Please refer also to the "BCOM" manual, which provides information about the entire addressable sys-
tem. 

Byte Name 

Example

Byte 7 

MODBUS function code

0x84

Byte 8 

Exception code

0x01 or 0x02

Function

Address range

Number of bytes

Number of 
words

Device type

0x00…0x09

20 bytes

10 words

Timestamp

0x0A…0x0D

8 bytes

4 words

Common alarm

0x0E  (high byte)

1 byte

0.5 words

No BMS bus con-
nection

0x0E (low byte)

1 byte

0.5 words

Unused

0x0F

2 bytes

1 word

Channel 1…32

0x10…0x8F

32 x 8 bytes

128 words

Alarm and test
Channel 33…64

0x90…0xFC

218 x 8 bytes

109 words

Memory utilisation

Start address

End of memory area

Size of memory area

Reference values
for test purposes

0x0000

0x00FF

0x0100

 Process image

0x0100

0x95FF

0x9500

Unused

0x96FF

0xFFFF

0x6900

For some Modbus clients an offset of 1 must be added to the register addresses.
Example: process image start address = 0x0101.

Содержание B95061094

Страница 1: ...Manual EN CP9xx Kit_D00399_00_M_XXEN 07 2019 COMTRAXX CP9xx Kit Installation kit graphical interface Softwareversion V3 xx...

Страница 2: ...only with permission of the publisher Subject to change Bender GmbH Co KG P O Box 1161 35301 Gruenberg Germany Londorfer Stra e 65 35305 Gruenberg Germany Tel 49 6401 807 0 Fax 49 6401 807 259 E mail...

Страница 3: ...on electrical installations 9 2 3 Intended use 9 3 Product description 11 3 1 Scope of delivery 11 3 2 Device features 11 3 3 Range of functions of the CP9 alarm indicator and operator panel 11 3 4 Ap...

Страница 4: ...us responses 23 5 1 4 Structure of the exception code 24 5 1 5 Modbus address structure for BMS devices 24 5 2 Modbus process image in the memory of the CP9 24 5 2 1 Querying data 24 5 2 2 Memory sche...

Страница 5: ...COMTRAXX is a registered trademark of Bender GmbH Co KG Always keep this manual within easy reach for future reference We have used symbols to identify important instructions and information This manu...

Страница 6: ...o extra cost Telephone 49 6401 807 780 technical issues 49 6401 807 784 785 commercial issues Fax 49 6401 807 789 E mail repair bender service de Please send the devices for repair to the following ad...

Страница 7: ...ting manual regarding transport commissioning ope ration and maintenance of the device Unauthorised changes to the device made by parties other than the manufacturer Non observance of technical data R...

Страница 8: ...Important information 8 CP9xx Kit_D00399_00_M_XXEN 07 2019...

Страница 9: ...ers with Modbus RTU or Modbus TCP interface Other devices with Modbus RTU or Modbus TCP interface In addition the data is available via the Modbus TCP protocol This allows coupling to a higher level b...

Страница 10: ...Safety instructions 10 CP9xx Kit_D00399_00_M_XXEN 07 2019...

Страница 11: ...nter com systems with front foil Screwless mounted front plate Glass or antibacterial foil surface Simple conversion and expansion with minimal service interruptions 3 3 Range of functions of the CP9...

Страница 12: ...d future Bender systems such as ISOMETER iso685 D Modbus RTU RS 485 when operated as a master for Bender universal measuring devices PEM 3 and also PEM 5 with restricted functionality full functionali...

Страница 13: ...address assignment and termination is of utmost importance Multiple assignment of addresses The factory setting for the system name on all Bender BCOM devices is SYS TEM If several systems with the sa...

Страница 14: ...Product description 14 CP9xx Kit_D00399_00_M_XXEN 07 2019...

Страница 15: ...ns tall commission and run a device or system Configuration of computer networks If you are familiar with the configuration of computer networks you can carry out the connection of the CP9 alarm indic...

Страница 16: ...overview CP9xx Kit Damage due to excessive torque Tighten all screw connections with a torque of 0 6 Nm Otherwise the circuit boards will be damaged Functional ground The device must be earthed Witho...

Страница 17: ...eld wiring ter minals 75 C No Connection No Connection 1 Plug connector digital inputs 8 Termination of Modbus RTU and BMS bus 2 I C interface 9 USB ports for touch sensor 3 Plug connector to energy s...

Страница 18: ...al IN and OUT See Kapitel 4 5 Digital inputs and outputs 6 Connect Relay if required 7 Connect voltage supply Connect terminals A1 and A2 5 to the voltage source For further information please refer t...

Страница 19: ...input without function TEST Self test of the device RESET Resetting error and alarm messages Active high An event is carried out on the rising edge of the digital input low to high Response time t on...

Страница 20: ...After switching on the device performs a start routine It is completed when the commissioning page appears n the display Abb 4 5 Commissioning page CP9xx device 2 Enter the desired IP address in the...

Страница 21: ...th a second fixed IP address Open the browser on the connected device Enter the following IP address 169 254 0 1 The start screen of the COMTRAXX user interface appears in the browser window Abb 4 6 S...

Страница 22: ...Installation connection and commissioning CP9xx Kit 22 CP9xx Kit_D00399_00_M_XXEN 07 2019...

Страница 23: ...esponses The responses consist of 2 bytes per register The MSB is the first byte Exception code Description 0x01 Impermissible function 0x02 Impermissible data access 0x03 Impermissible data value 0x0...

Страница 24: ...on the number of bytes selected in the Modbus client used Up to 125 words 0x7D can be read with a single query An individual word can also be read for example to detect the set bit for a saved common...

Страница 25: ...rame ters Device type Timestamp Common alarm Device error BMS channel Example Channel 2 of the device with address 3 is to be queried How is the start address determined for querying the channel In ou...

Страница 26: ...22 Channel 23 Channel 24 0x7 Channel 25 Channel 26 Channel 27 Channel 28 0x8 Channel 29 Channel 30 Channel 31 Channel 32 0x9 3 3 3 4 3 5 3 6 3 7 3 8 3 9 4 0 4 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 5 0 5...

Страница 27: ...sents the digital value of the status This column is relevant for the SMI472 only Bit 6 or 7 is usually set when an internal or external test has been completed Other values are reserved The complete...

Страница 28: ...ins an internal CODE but no valid measured value Bit 7 6 5 4 3 2 1 0 Meaning Unit X X X 0 0 0 0 0 Invalid init X X X 0 0 0 0 1 No unit X X X 0 0 0 1 0 X X X 0 0 0 1 1 A X X X 0 0 1 0 0 V X X X 0 0 1 0...

Страница 29: ...0 0 0 0 0 1 1 Insulation fault 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 2 Overload 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 Overtemperature 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 4 Failure line 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1...

Страница 30: ...arm and test type 00 no alarm range and unit 04 volts 5 2 4 Reference data records of the process image To make it easier to check the configuration and the Modbus TCP data access to devices the CP9 p...

Страница 31: ...e the correct byte or word swap There are four different combinations of swapping The only correct value is 12 34 All swapping combinations are represented in the following table 5 2 5 Channel descrip...

Страница 32: ...wer supply 26 0x1A Fail safet supply Line safety power supply 27 0x1B Failure UPS Line additional safety power supply 28 0x1C Ins safety supply 29 0x1D Fail N conductor 30 0x1E Short dist panel Short...

Страница 33: ...hort temp sensor Temperature sensor short circuit 106 0x6A Temp sensor open Connection temperature sensor 107 0x6B K1 Fault contactor K1 108 0x6C K2 Fault contactor K2 109 0x6D 110 0x6E 111 0x6F No ad...

Страница 34: ...on 213 0xD5 Channel disabled 214 0xD6 Switching back interlocking function Switching back interlocking function enabled 215 0xD7 Phase sequ right 216 0xD8 Switch el pos 0 217 0xD9 Line BSV on 218 0xDA...

Страница 35: ...subsystem is available enter value 1 in this register If a BMS channel number is not required enter value 0 zero in this register Reading out register Use function code 0x04 Read Input Registers to re...

Страница 36: ...chan geover ATICS Start test generator without changeover EXT INT 1 1 150 0 5 Changeover to line 1 ATICS Chan geover to line 1 EXT INT 1 1 150 0 6 Changeover to line 2 ATICS Chan geover to line 2 EXT...

Страница 37: ...Length 01 Unit ID device address of the CP9 10 Modbus function code 0x10 write multiple registers FC 00 Start register 00 04 Number of registers 08 Length of the data 00 01 value 1 subsystem address...

Страница 38: ...the device if the address data are unknown 1 Connect the device directly to a Windows PC using a patch cable 2 Activate the DHCP function on the PC 3 Wait around one minute 4 Access is now possible us...

Страница 39: ...configuration and device failure monitoring max 250 entries Individual texts 1200 texts with 100 characters each Displayable devices 247 Number of data points for third party devices to Modbus TCP an...

Страница 40: ...terminal Terminating resistor 120 0 25 W can be switched on internally see plug in terminal Supported Modbus RTU slave addresses 2 247 Digital inputs 1 12 Number 12 Galvanic separation yes Operating m...

Страница 41: ...24 16 Stripping length 10 mm rigid flexible 0 2 1 5 mm flexible with ferrule without plastic sleeve 0 25 1 5 mm flexible with ferrule with plastic sleeve 0 25 0 75 mm For UL applications Min temperatu...

Страница 42: ...1 Devices 7 1 2 Accessories 7 1 3 Standards approvals and certifications Type Supply W x H x D Weight Front Art No CP9xx Kit DC 24 V 15 W SELV PELV 200x 54 x 90 mm 0 36 kg no B95061094 Type Descripti...

Страница 43: ...n 15 Intended use 9 M Malfunctions 38 Manual 5 Measured value descriptions for the pro cess image list 31 Memory image of a BMS device 25 Memory scheme of the process image 25 Modbus Address structure...

Страница 44: ...nder GmbH Co KG Postfach 1161 35301 Gr nberg Germany Londorfer Stra e 65 35305 Gr nberg Germany Tel 49 6401 807 0 Fax 49 6401 807 259 E Mail info bender de www bender de Fotos Bender Archiv BENDER Gro...

Отзывы: