background image

Energy management

 

           EM24-DIN Communication Protocol 

4

 

 
Response frame (incorrect action) 

Description 

Length 

Value 

Note 

Physical address 

1 byte 

1 to F7h (1 to 247) 

Function code 

1 byte 

83h 

Exception code 

1 byte 

01h, 02h, 03h, 04h (see note) 

CRC 

2 bytes 

 

Possible exception : 
01h: illegal function 
02h: illegal data address 
03h: illegal data value 
04h: slave device failure 

 

1.2.2 

Function 04h (Read Input Registers) 

This function code is used to read the contents of a contiguous block of input registers (word). The 
Request frame specifies the starting register address and the number of registers to be read.  It is 
possible to read maximum 11 register (word) with a single request, when not differently specified. 
The register data in the response message are packed as two bytes per register (word), with the binary 
contents right justified within each byte. For each register, the first byte contains the high order bits 
(MSB) and the second contains the low order bits (LSB).  
 
Request frame 

Description 

Length 

Value 

Note 

Physical address 

1 byte 

1 to F7h (1 to 247) 

 

Function code 

1 byte 

04h 

 

Starting address 

2 bytes 

0000h to FFFFh 

Byte order: MSB, LSB 

Quantity of registers (

N

 word) 

2 bytes 

1 to 10h (1 to 11) 

Byte order: MSB, LSB 

CRC 

2 bytes 

 

 

 
Response frame (correct action) 

Description 

Length 

Value 

Note 

Physical address 

1 byte 

1 to F7h (1 to 247) 

 

Function code 

1 byte 

04h 

 

Quantity of requested bytes 

1 byte 

N

 word * 2 

 

Register value 

N

*2 bytes 

 

Byte order: MSB, LSB 

CRC 

2 bytes 

 

 

 
Response frame (incorrect action) 

Description 

Length 

Value 

Note 

Physical address 

1 byte 

1 to F7h (1 to 247) 

Function code 

1 byte 

84h 

Exception code 

1 byte 

01h, 02h, 03h, 04h 

CRC 

2 bytes 

 

Possible exception : 
01h: illegal function 
02h: illegal data address 
03h: illegal data value 
04h: slave device failure 

 

1.2.3 

Function 06h (Write Single Holding Register) 

This function code is used to write a single holding register. The Request frame specifies the address of 
the register (word) to be written and its content. 
The correct response is an echo of the request, returned after the register content has been written. 
 
Request frame 

Description 

Length 

Value 

Note 

Physical address 

1 byte 

1 to F7h (1 to 247) 

 

Function code 

1 byte 

06h 

 

Starting address 

2 bytes 

0000h to FFFFh 

Byte order: MSB, LSB 

Register value 

2 bytes 

0000h to FFFFh 

Byte order: MSB, LSB 

CRC 

2 bytes 

 

 

 
Response frame (correct action) 

Description 

Length 

Value 

Note 

Physical address 

1 byte 

1 to F7h (1 to 247) 

 

Function code 

1 byte 

06h 

 

Starting address 

2 bytes 

0000h to FFFFh 

Byte order: MSB, LSB 

Register value 

2 bytes 

0000h to FFFFh 

Byte order: MSB, LSB 

CRC 

2 bytes 

 

 

 

Summary of Contents for EM 21

Page 1: ...EM21 COMMUNICATION PROTOCOL Version 1 Revision 0 April 7th 2008...

Page 2: ...tation In Carlo Gavazzi instruments 7 2 1 1 Geometric representation 7 2 2 Maximum and minimum electrical values in EM21 7 2 3 Instantaneous variables and meters 8 2 4 Firmware version and revision co...

Page 3: ...d in the communication frame 2 The functions 03h and 04h have exactly the same effect and can be used indifferently 3 The communication parameters are to be set according to the configuration of the i...

Page 4: ...1 to 11 Byte order MSB LSB CRC 2 bytes Response frame correct action Description Length Value Note Physical address 1 byte 1 to F7h 1 to 247 Function code 1 byte 04h Quantity of requested bytes 1 byt...

Page 5: ...sage should be identical to the request Request frame Description Length Value Note Physical address 1 byte 1 to F7h 1 to 247 Function code 1 byte 08h Sub function 2 bytes 0000h Data N word N 2 bytes...

Page 6: ...connection it is suggested to use an AWG24 balanced pair cable and to add a third wire for GND connection Connect GND to the shield if a shielded cable is used 5 The GND is to be connected to ground...

Page 7: ...rmats the word order is LSW MSW 2 1 1 Geometric representation According to the signs of the power factor the active power P and the reactive power Q it is possible to obtain a geometric representatio...

Page 8: ...2 Value weight var 10 300047 002Eh 1 PF L1 INT16 300048 002Fh 1 PF L2 INT16 300049 0030h 1 PF L3 INT16 300050 0031h 1 PF INT16 Negative values correspond to lead C positive value correspond to lag L V...

Page 9: ...ue 999d 2 7 2 Application menu MODBUS read and write mode Table 2 7 2 Modicom address Physical address Length words VARIABLE ENG UNIT Data Format Notes 304098 1001h 1 Type of application UINT 16 Value...

Page 10: ...t address UINT 16 Value min 1 Value max 247 Note The number of stop bits is fixed to 1 and the parity control is fixed to none 2 7 7 Reset commands MODBUS write only mode Table 2 7 12 Modicom address...

Reviews: