meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
meas:eastron_sdm_modbus [2026/06/09 20:53] – [32-bit (2 words) input registers] vamsanmeas:eastron_sdm_modbus [2026/06/10 19:40] (current) – [32-bit (2 words) holding registers] vamsan
Line 135: Line 135:
  
 ==== 32-bit (2 words) holding registers ==== ==== 32-bit (2 words) holding registers ====
-The registers are read/write.+Registers are classified as read-only (**r**), read/write (**rw**), or write-only (**w**). All values are 4-byte IEEE 754 floating-point numbers.
  
-|< 100% 10101040% 20% 10%>| +|< 100% 44850% 20% 15%>| 
-^Address register^Parameter number^Parameter^Valid range^type^mode+^Register Nr^32 bit address^Parameter^Valid range^type^Type SDM…
-|40003|2|Demand period|Write demand period: 0, 5,8, 10, 15, 20, 30, or 60 minutes, default 60. Setting the period to 0 will cause the demand to show the current parameter value, and demand max to show the maximum parameter value since the last demand reset.|Length: 4 byteData Format: Float|rw| +|40003|3|Demand period|Specify demand periods as 0, 5, 8, 10, 15, 20, 30, or 60 minutes, with 60 as the default. Setting the period to 0 displays the current parameter value for demandwhile demand max shows the highest parameter value since the last reset.|Length: 4 byte \\ Data Format: Float \\ Mode:rw|630
-|40011|6|System type|Write system type: 3p4w = 3, 3p3w = 2 1p2w= 1 Requires password, see parameter 13|Length : 4 byteData Format : Float|rw| +|40011|11|System type|Write system type: 3p4w = 3, 3p3w = 2, and 1p2w= 1. \\ Requires password, see parameter "password".|Length: 4 byte \\ Data Format: Float \\ Mode:rw|72, 630
-|40013|7|Pulse 1 width|Write pulse1 on period in milliseconds: 60, 100, or 200, default 100.|Length: 4 byteData Format: Float|r+|40013|13|Pulse 1 width|Specify pulse1 duration in milliseconds: 60, 100, or 200, with 100 as the default.|Length: 4 byte \\ Data Format: Float \\ Mode:rw|230, 630
-|40015|8|Password lock|Write any value to password lock-protected registers. Read password lock status: 0 lockedunlocked. Reading will also reset the password timeout back to one minute.|Length: 4 byteData Format: Float|r+|40015|15|Password lock|Enter any value to access password lock-protected registers. \\ To check the lock status: 0 indicates lockedindicates unlocked. \\ Reading this status will also reset the password timeout to one minute.|Length: 4 byte \\ Data Format: Float \\ Mode:rw|630
-|40019|10|Network Parity Stop|Write the network port parity/stop bits for MODBUS Protocol, where: 0 = One stop bit and no paritydefault. 1 = One stop bit and even parity. 2 = One stop bit and odd parity.3 = Two stop bits and no parity.Requires a restart to become effective.|Length : 4 byteData Format : Float|rw| +|40019|19|Network Parity Stop|Specify the network port parity and stop bits for the MODBUS Protocol as follows\\ 0 = One stop bitno parity (default)\\ 1 = One stop biteven parity. \\ 2 = One stop bitodd parity. \\ 3 = Two stop bitsno parity. \\ A restart is required for changes to take effect.|Length: 4 byte \\ Data Format: Float \\ Mode:rw|72, 230, 630
-|40021|11|Network Node|Write the network port node address: 1 to 247 for MODBUS Protocol, default 1. Requires a restart to become effective.|Length : 4 byteData Format : Float|rw| +|40021|21|Network Node|Write the network port node address: 1 to 247 for MODBUS Protocol, default 1. Requires a restart to become effective.|Length: 4 byte \\ Data Format: Float \\ Mode:rw|72, 230
-|40023|12|Pulse1 Divisor1|Write pulse divisor index: n = 0 to 5 \\ 0: 0.0025 kWh(kVArh)/imp \\ 1: 0.01 kWh(kVArh)/imp \\ 2: 0.1 kWh(kVArh)/imp \\ 3: 1 kWh(kVArh)/imp \\ 4: 10 kWh(kVArh)/imp \\ 5: 100 kWh(kVArh)/imp|Length : 4 byteData Format : Float|rw| +|40023|23|Pulse1 Divisor1|Write pulse divisor index: n = 0 to 5 \\ 0: 0.0025 kWh(kVArh)/imp \\ 1: 0.01 kWh(kVArh)/imp \\ 2: 0.1 kWh(kVArh)/imp \\ 3: 1 kWh(kVArh)/imp \\ 4: 10 kWh(kVArh)/imp \\ 5: 100 kWh(kVArh)/imp|Length: 4 byte \\ Data Format: Float \\ Mode:rw|630
-|40025|13|Password|Write password for access to protected registers. Default: 0000|Length: 4 byteData Format: Float|rw| +|40025|25|Password|Enter the password to access protected registers. **Default: 0000.**|Length: 4 byte \\ Data Format: Float \\ Mode:rw|630
-|40029|15|Network Baud Rate|Write the network port baud rate for MODBUS Protocol, where: \\ 0: 2400 baud \\ 1: 4800 baud \\ 2: 9600 baud, default \\ 3: 19200 baud \\ 4: 38400 baud \\ Requires a restart to become effective|Length: 4 byteData Format: Float|rw| +|40029|29|Network Baud Rate|Write the network port baud rate for MODBUS Protocol, where: \\ 0: 2400 baud \\ 1: 4800 baud \\ 2: 9600 baud, default \\ 3: 19200 baud \\ 4: 38400 baud \\ Requires a restart to become effective|Length: 4 byte \\ Data Format: Float \\ Mode:rw|72, 230, 630| 
-|40087|44|Pulse 1 Energy Type|Write MODBUS Protocol input parameter for pulse output 1: \\ 1: import active energy \\ 2: total active energy \\ 4: export active energy, default \\ 5: import reactive energy \\ 6: total reactive energy \\ 8: export reactive energy|Length : 4 byteData Format : Float|rw| +|40063|63|Current Transformer ratio|Configurable scale from 1 to 2000, example: 200A:5A -> 200 divided by 5 -> Set value: 40|Length: 4 byte \\ Data Format: Float \\ Mode:rw|630
-|461457|30729|reset|00 00 :reset the Maximum demand|Length : 2 byte, Data Format : Hex|w|+|40087|87|Pulse 1 Energy Type|Write MODBUS Protocol input parameter for pulse output 1: \\ 1: import active energy \\ 2: total active energy \\ 4: export active energy, default \\ 5: import reactive energy \\ 6: total reactive energy \\ 8: export reactive energy|Length: 4 byte \\ Data Format: Float \\ Mode:rw|630
 +|461457|-|reset|00 00 :reset the Maximum demand|Length: 2 byte \\ Data Format: Hex \\ Mode:w|630| 
 +|462721|-|Demand Interval|Slide TimeAutomatic Scroll Display Interval (Scroll Time), Backlight Time \\ Scroll Time=0: the display does not scroll automatically \\ Backlight Time=0: Backlight is Always On.|Length: 4 byte \\ Data Format: BCD "min-min-s-min"\\ Mode:rw|230| 
 +|463761|-|System Power|Default Format: Hex \\ 0000: 0.001kWh (kVArh) /imp (default) \\ 0001: 0.01kWh (kVArh) /imp \\ 0002: 0.1kWh (kVArh) /imp \\ 0003: 1kWh (kVArh) /imp|Length: 4 byte \\ Data Format: Float \\ Mode:rw|230| 
 +|463776|-|Measurement Mode|Data Format: Hex \\ 0001: Mode 1 (Total = Import) \\ 0002: Mode 2 (Total = Import + Export) \\ 0003: Mode 3 (Total = Import - Export)|Length: 4 byte \\ Data Format: Float \\ Mode:rw|230| 
 +|463792|-|Pulse Output & LED Indicator Mode|Data Format: Hex \\ 0000: Import & Export Energy, LED flashes for Import & Export Energy \\ 0001: Import Energy, LED flashes for Import Energy only \\ 0002: Export Energy, LED flashes for Export Energy only|Length: 4 byte \\ Data Format: Float \\ Mode:rw|230| 
 +|464513|-|Serial number|Serial number|Length: 4 byte \\ Data Format: unsigned int32 \\ Mode:r|630|