PortDock

LS ELECTRIC GIMAC1000 Modbus register map

Measurements in input registers (FC04) as Float32 engineering units, device info as strings in holding registers (FC03), resets as coils (FC05). 32-bit word order depends on the Swap setting. · Power meter

An unofficial summary of facts (addresses, types, units, scaling) from the maker's manual. Not affiliated with the maker; values can differ by firmware or model. Always check the device manual before writing (run commands, settings).

Default communication

ProtocolModbus RTU, Modbus TCP
Baud (factory)38400 bps — options: 9600, 19200, 38400
Data · parity · stop8 · None · 1
Slave ID (factory)1 (1~247)
Max per request124 registers
Manual address style40001/30001 style (wire address + 1, first digit = table)

Registers (37)

«Wire» is the 0-based address in the request frame (PortDock's «0-based» notation). Value = raw × scale. Table: HR holding register, IR input register, CO coil, DI discrete input. Function codes in hex.

ManualWireTableNameTypeUnit · scaleR/WFCDetails
10 (0x0000)COWh resetBITW05
Only ON (0xFF00) accepted (F001)
map p.1
20012000 (0x07D0)COAll data resetBITW05
Only ON (0xFF00) accepted (F001)
map p.1
300010 (0x0000)IRAverage voltageF32VR04
map p.1
300032 (0x0002)IRAverage currentF32AR04
map p.1
300054 (0x0004)IRPhase A currentF32AR04
map p.1
300076 (0x0006)IRPhase B currentF32AR04
map p.1
300098 (0x0008)IRPhase C currentF32AR04
map p.1
3001110 (0x000A)IRVoltage A-NF32VR04
map p.1
3001312 (0x000C)IRVoltage B-NF32VR04
map p.1
3001514 (0x000E)IRVoltage C-NF32VR04
map p.1
3001716 (0x0010)IRVoltage A-BF32VR04
map p.1
3001918 (0x0012)IRVoltage B-CF32VR04
map p.1
3002120 (0x0014)IRVoltage C-AF32VR04
map p.1
3002322 (0x0016)IRPower factorF32R04
Negative means lead
map p.1
3002524 (0x0018)IRTotal active powerF32WR04
map p.1
3002726 (0x001A)IRTotal reactive powerF32VarR04
map p.1
3002928 (0x001C)IRTotal apparent powerF32VAR04
map p.1
3003130 (0x001E)IRFrequencyF32HzR04
map p.1
3003332 (0x0020)IRActive energyF32WhR04
Manual says to add the Giga counter (30531); its weight is not stated
map p.1
3003534 (0x0022)IRReactive energyF32VarhR04
Add Giga counter (30532); weight not stated
map p.1
3003736 (0x0024)IRApparent energyF32VAhR04
Add Giga counter (30533); weight not stated
map p.1
3004544 (0x002C)IRReverse active energyF32WhR04
EX model only. Add Giga counter (30534)
map p.1
3004948 (0x0030)IRPhase A active powerF32WR04
EX model only
map p.1
3005150 (0x0032)IRPhase B active powerF32WR04
EX model only
map p.1
3005352 (0x0034)IRPhase C active powerF32WR04
EX model only
map p.1
3007978 (0x004E)IRPhase A power factorF32R04
EX model only. Negative = lead
map p.2
3008180 (0x0050)IRPhase B power factorF32R04
EX model only. Negative = lead
map p.2
3008382 (0x0052)IRPhase C power factorF32R04
EX model only. Negative = lead
map p.2
30111110 (0x006E)IRPower demandF32WR04
EX model only
map p.2
30531530 (0x0212)IRActive energy Giga counterU16R04
Range 0-999
map p.5
30532531 (0x0213)IRReactive energy Giga counterU16R04
Range 0-999
map p.6
30533532 (0x0214)IRApparent energy Giga counterU16R04
Range 0-999
map p.6
310011000 (0x03E8)IRWiring connectionU16R04
1 = 1P2W · 2 = 1P3W · 3 = 3P3W open delta · 4 = 3P3W Y · 5 = 3P4W
map p.6, p.7 F219
310081007 (0x03EF)IRRS-485 speed / swapU16R04
High byte = swap (1 disabled, 2 enabled); low byte = baud (1 9600, 2 19200, 3 38400). With swap enabled 32-bit words are exchanged
map p.6, p.7 F218
400010 (0x0000)HRManufacturer nameSTRING(32)R03
"LSELECTRIC". Swap not applied to 4xxxx
map p.6
4003837 (0x0025)HRProduct nameSTRING(32)R03
"GIMAC1000"
map p.6
4007675 (0x004B)HRSoftware versionSTRING(10)R03
e.g. "01.00.00"
map p.6

Notes

Read it with PortDock

  1. Install the free PortDock Modbus Master and connect with the device's settings.
  2. On the table toolbar, «Device profile…» → pick this device → «Load». Polling tables, names, types and the Slave ID are filled in (optionally the serial settings too).
  3. Names carry the unit and scale (e.g. «×0.01 Hz»). Values on screen are raw — multiply by the scale.
  4. To test your program without the device, PortDock Modbus Slave's «Emulate device…» serves the same map with example values.

Download JSON

Sources