Easy Modbus
  1. Home
  2. Modbus register maps
  3. LS Electric
  4. LSLV-S100 AC drive (built-in RS-485 Modbus RTU)

Variable frequency drive · Modbus register map

LS Electric LSLV-S100 AC drive (built-in RS-485 Modbus RTU) Modbus register map

Updated 25 October 2026

Short answer

LS Electric's general-purpose variable frequency drive with a built-in RS-485 port that speaks Modbus RTU or the LS INV 485 protocol. Monitoring sits in the S100 common area at 0h0300-0h037F, run/stop and frequency commands at 0h0380-0h03DF, and every keypad parameter has its own address per group (dr = 0h1100, CM = 0h1700, Pr = 0h1B00). This map covers the S100 common area, the trip/warning bit words, and the parameters needed to put the drive under Modbus control.

This page lists 48 Modbus registers for the LS Electric LSLV-S100 AC drive (built-in RS-485 Modbus RTU) — 21 writable — with the table, 0-based wire address, data type, word order, scale, units and access of each, re-typed from LS Electric’s own free documentation (linked below) and checked against it.

Manufacturer
LS Electric
Model
LSLV-S100 AC drive (built-in RS-485 Modbus RTU)
Equipment type
Variable frequency drive
Registers
48 (21 writable)
Transport
Modbus RTU
Default unit ID
1
Default serial
9600 baud, 8N1
Documented addressing
1-based (subtract 1 for the wire address)
Also known as
LSLV-S100, LSIS S100, LS S100, LSLV0075S100-4EOFNS
Source document
S100 User Manual (LSLV-S100 AC Variable Speed Drive) · S100_Manual_English_V4.3 · rev. 2026-09
Download CSV all columns JSON Manufacturer PDF ↗

Integration notes: LS Electric LSLV-S100 AC drive (built-in RS-485 Modbus RTU)

Integration in brief

Set CM.01-CM.04 to match the master, set dr.06 = 3 (Int 485) and dr.07 = 6 (Int 485), then write 0h0380 (frequency, 0.01 Hz) and 0h0382 (0003h forward, 0001h reverse, 0000h stop). Poll 0h0305, 0h0310, 0h0311, 0h0315 and the trip words 0h0330-0h0334. Remember every printed address is sent minus 1.

Minimum registers to map

Addresses are 0-based wire addresses. Enough to monitor and run the unit; map more as the job needs.

RegisterNameTypeWhyAccess
HR 897Operation commandBITMAP160h0382 operation command (run/stop/direction/reset)Read/write
HR 895Frequency commandUINT160h0380 frequency command, 0.01 HzRead/write
HR 772Inverter operation stateBITMAP160h0305 operation state (ready/warning/fault, accel/decel, direction)Read
HR 784Output frequencyUINT160h0311 output frequencyRead
HR 783Output currentUINT160h0310 output currentRead
HR 788DC link voltageUINT160h0315 DC link voltageRead
HR 815Latch type trip information 1BITMAP160h0330 latch trip flagsRead
HR 819Warning informationBITMAP160h0334 warning flagsRead

Enable Modbus control & writes

CM.01 station ID (1-250, default 1), CM.02 = 0 Modbus-RTU (default), CM.03 baud (default 3 = 9600), CM.04 frame (default 0 = 8N1), CM.05 response delay (default 5 ms). For control set dr.06 Cmd Source = 3 (Int 485) and dr.07 Freq Ref Src = 6 (Int 485); on the 7-segment keypad these are the drv and Frq codes. Virtual inputs: assign functions in CM.70-CM.77 and set bits in 0h0385.

Communication loss & watchdog

Pr.12 Lost Cmd Mode (0 none by default, 1 free-run, 2 decelerate with Pr.07, 3 hold average input, 4 hold average output, 5 run at Pr.14) acts when communication has been lost for longer than Pr.13 Lost Cmd Time (0.1-120 s, default 1.0 s). Relay 1 can signal it with OU.31 = 13 (Lost Command); 0h0332 bit 2 and 0h0334 bit 3 flag it.

Byte order & addressing

Network setup

Watch out for

LS Electric LSLV-S100 AC drive (built-in RS-485 Modbus RTU) Modbus registers

Address = 0-based wire address (the documented number is shown under it when it differs) · Order: ABCD = high word first, CDAB = low word first · Scale: engineering value = raw × scale.

48 of 48 shown
LS Electric LSLV-S100 AC drive (built-in RS-485 Modbus RTU) Modbus register map
TableAddressNameDescriptionTypeOrderScaleUnitsAccessValues / bits
HR767doc 0h0300Inverter model0006h = S100.UINT16Read6 = S100
HR768doc 0h0301Inverter capacityCoded, e.g. 4075h = 7.5 kW, 4160h = 22 kW.UINT16Read
HR770doc 0h0303Inverter software versionHex coded: 0x0100 = version 1.00.UINT16Read
HR772doc 0h0305Inverter operation stateThree packed 4-bit fields.BITMAP16Readbit 0 = B0-B3 field: 0 stopped, 1 forward, 2 reverse, 3 DC operating (0 speed); bit 4 = B4-B7 field: 1 speed search, 2 accel, 3 constant speed, 4 decel, 5 decel to stop, 6 H/W OCS, 7 S/W OCS, 8 dwell; bit 12 = B12-B15 field: 0 ready, 4 warning, 8 fault (per Pr.30)
HR773doc 0h0306Operation/frequency command sourceHigh byte = run command source, low byte = frequency source.BITMAP16Readbit 0 = B0-B7 frequency source: 0 keypad speed, 1 keypad torque, 2-4 up/down, 5 V1, 7 V2, 8 I2, 9 pulse, 10 built-in 485, 11 comm option, 12 user sequence, 13 jog, 14 PID, 25-39 multi-step; bit 8 = B8-B15 run command source: 0 keypad, 1 comm option, 2 user sequence, 3 built-in 485, 4 terminal block
HR783doc 0h0310Output currentUINT16× 0.1ARead
HR784doc 0h0311Output frequencyUINT16× 0.01HzRead
HR785doc 0h0312Output rpmUINT16rpmRead
HR786doc 0h0313Motor feedback speedSigned, direction-aware.INT16rpmRead
HR787doc 0h0314Output voltageUINT16VRead
HR788doc 0h0315DC link voltageUINT16VRead
HR789doc 0h0316Output powerUINT16× 0.1kWRead
HR796doc 0h031DHz/rpm unit selectUINT16Read0 = Hz; 1 = rpm
HR799doc 0h0320Digital input informationBITMAP16Readbit 0 = P1 (I/O board); bit 1 = P2 (I/O board); bit 2 = P3 (I/O board); bit 3 = P4 (I/O board); bit 4 = P5 (I/O board); bit 5 = P6 (I/O board); bit 6 = P7 (I/O board); bit 7 = P8 (extension I/O); bit 8 = P9 (extension I/O); bit 9 = P10 (extension I/O)
HR800doc 0h0321Digital output informationBITMAP16Readbit 0 = Relay 1; bit 1 = Q1; bit 2 = Relay 2 (30-75 kW); bit 3 = Relay 3 (extension I/O); bit 4 = Relay 4 (extension I/O)
HR801doc 0h0322Virtual digital input informationState of CM.70-CM.77 virtual inputs.BITMAP16Readbit 0 = Virtual DI 1 (CM.70); bit 1 = Virtual DI 2 (CM.71); bit 2 = Virtual DI 3 (CM.72); bit 3 = Virtual DI 4 (CM.73); bit 4 = Virtual DI 5 (CM.74); bit 5 = Virtual DI 6 (CM.75); bit 6 = Virtual DI 7 (CM.76); bit 7 = Virtual DI 8 (CM.77)
HR815doc 0h0330Latch type trip information 1BITMAP16Readbit 0 = Overload trip; bit 1 = Underload trip; bit 2 = Inverter overload trip; bit 3 = E-Thermal trip; bit 4 = Ground fault trip; bit 5 = Output open-phase trip; bit 6 = Input open-phase trip; bit 9 = NTC trip; bit 10 = Overcurrent trip; bit 11 = Overvoltage trip; bit 12 = External trip; bit 13 = Arm short; bit 14 = Over heat trip; bit 15 = Fuse open trip
HR816doc 0h0331Latch type trip information 2BITMAP16Readbit 2 = Thermal trip; bit 3 = Fan trip; bit 5 = Error while writing parameter; bit 6 = Pre PID fail; bit 7 = Bad contact at basic I/O board; bit 8 = External brake trip; bit 9 = No motor trip; bit 10 = Bad option card; bit 12 = Safety A; bit 13 = Safety B
HR817doc 0h0332Level type trip informationBITMAP16Readbit 0 = BX; bit 1 = Low voltage; bit 2 = Lost command; bit 3 = Keypad lost command; bit 6 = Lost option command; bit 7 = BLE app lost
HR818doc 0h0333H/W diagnosis trip informationBITMAP16Readbit 0 = ADC error; bit 1 = EEPROM error; bit 2 = Watchdog-1 error; bit 3 = Watchdog-2 error; bit 5 = Queue full; bit 6 = CommUpdate error
HR819doc 0h0334Warning informationBITMAP16Readbit 0 = Overload; bit 1 = Underload; bit 2 = Inverter overload; bit 3 = Lost command; bit 4 = Fan running; bit 5 = DB; bit 6 = Wrong encoder installation; bit 7 = Encoder disconnection; bit 8 = Keypad lost; bit 9 = Auto tuning failed; bit 10 = Fan exchange; bit 11 = Fire mode; bit 15 = Comm idle state
HR831doc 0h0340On time daysDays powered on.UINT16dayRead
HR832doc 0h0341On time minutesMinutes on top of the on-time days.UINT16minRead
HR833doc 0h0342Run time daysDays the motor was driven.UINT16dayRead
HR834doc 0h0343Run time minutesMinutes on top of the run-time days.UINT16minRead
HR835doc 0h0344Fan time daysUINT16dayRead
HR836doc 0h0345Fan time minutesUINT16minRead
HR895doc 0h0380Frequency commandRun frequency from communication; not saved at power-off.UINT16× 0.01HzRead/write
HR896doc 0h0381RPM commandUINT16rpmRead/write
HR897doc 0h0382Operation command0003h = forward run, 0001h = reverse run, 0000h = stop.BITMAP16Read/writebit 0 = 1 = run, 0 = stop; bit 1 = 1 = forward, 0 = reverse; bit 2 = 0->1: trip reset; bit 3 = 0->1: free-run stop
HR898doc 0h0383Acceleration timeUINT16× 0.1sRead/write
HR899doc 0h0384Deceleration timeUINT16× 0.1sRead/write
HR900doc 0h0385Virtual digital input controlBits drive the functions set in CM.70-CM.77.BITMAP16Read/writebit 0 = Virtual DI 1 (CM.70); bit 1 = Virtual DI 2 (CM.71); bit 2 = Virtual DI 3 (CM.72); bit 3 = Virtual DI 4 (CM.73); bit 4 = Virtual DI 5 (CM.74); bit 5 = Virtual DI 6 (CM.75); bit 6 = Virtual DI 7 (CM.76); bit 7 = Virtual DI 8 (CM.77)
HR901doc 0h0386Digital output controlWorks only for outputs whose function is set to None.BITMAP16Read/writebit 0 = Relay 1 (OU.31 = None); bit 1 = Q1 (OU.33 = None); bit 2 = Relay 2, 30-75 kW; bit 3 = Relay 3, extension I/O; bit 4 = Relay 4, extension I/O
HR905doc 0h038AMotor rated currentUINT16× 0.1ARead/write
HR906doc 0h038BMotor rated voltageUINT16VRead/write
HR991doc 0h03E0Save parametersWrite 0 then 1 to store parameters changed by communication.UINT16Read/write0 = No; 1 = Yes
HR993doc 0h03E2Parameter initializationNot allowed while tripped or running.UINT16Read/write0 = No; 1 = All groups; 2 = dr group; 3 = bA group; 4 = Ad group; 5 = Cn group; 6 = In group; 7 = OU group; 8 = CM group; 9 = AP group; 12 = Pr group; 13 = M2 group
HR4354doc 0h1103dr.03 Acceleration time0.0-600.0 s, default 20.0 s (manual example: 50 = 5.0 s).UINT16× 0.1sRead/write
HR4355doc 0h1104dr.04 Deceleration time0.0-600.0 s, default 30.0 s (manual example: 100 = 10.0 s).UINT16× 0.1sRead/write
HR4357doc 0h1106dr.06 Command sourceSet 3 to run from built-in RS-485; default 1.UINT16Read/write0 = Keypad; 1 = Fx/Rx-1; 2 = Fx/Rx-2; 3 = Int 485; 4 = Field Bus; 5 = UserSeqLink
HR4358doc 0h1107dr.07 Frequency reference sourceSet 6 for frequency from built-in RS-485; default 0.UINT16Read/write0 = Keypad-1; 1 = Keypad-2; 2 = V1; 4 = V2; 5 = I2; 6 = Int 485; 8 = Field Bus; 9 = UserSeqLink; 12 = Pulse
HR5888doc 0h1701CM.01 Int485 station ID1-250, default 1.UINT16Read/write
HR5889doc 0h1702CM.02 Int485 protocolDefault 0.UINT16Read/write0 = Modbus-RTU; 2 = LS INV 485
HR5890doc 0h1703CM.03 Int485 baud rateDefault 3 (9600).UINT16Read/write0 = 1200 bps; 1 = 2400 bps; 2 = 4800 bps; 3 = 9600 bps; 4 = 19200 bps; 5 = 38400 bps; 6 = 56000 bps; 7 = 115200 bps
HR5891doc 0h1704CM.04 Int485 frameDefault 0 (8N1).UINT16Read/write0 = D8/PN/S1; 1 = D8/PN/S2; 2 = D8/PE/S1; 3 = D8/PO/S1
HR5892doc 0h1705CM.05 Response delayDelay before the drive answers, 0-1000 ms; default 5.UINT16msRead/write
HR6923doc 0h1B0CPr.12 Lost command modeAction on speed-command loss; default 0.UINT16Read/write0 = None; 1 = Free-run; 2 = Dec (Pr.07 time); 3 = Hold input; 4 = Hold output; 5 = Lost preset (Pr.14)

Notes on this map

Check it against the live device. A register map tells you what the controller can expose; the unit in front of you may differ by firmware or options. Read a few registers and compare them with the unit’s own display; for a 32-bit value the float and byte-order decoder shows all four word orders at once, so a wrong word order or scale is obvious. New to this? Read what a register map is and why addresses are off by one.

Questions about the LS Electric LSLV-S100 AC drive (built-in RS-485 Modbus RTU)

What Modbus registers does the LS Electric LSLV-S100 AC drive (built-in RS-485 Modbus RTU) have?

This map lists 48 registers: 48 holding registers. 21 of them can be written. Registers vary with firmware, options and configuration, so confirm against the device.

Are the LS Electric LSLV-S100 AC drive (built-in RS-485 Modbus RTU) Modbus addresses 0-based or 1-based?

The manufacturer's document numbers registers 1-based (subtract 1 for the wire address). Every address on this page is the 0-based wire address you put in the request; the documented number is shown under it where it differs. The manual prints communication addresses in hex (0h0300, 0h1103). Its only Modbus-RTU worked example writes Acc time (0x1103) and Dec time (0x1104) with starting address 0x1102, labelled 'Starting Address -1 (0x1103-1)', and the CRCs printed for that request (0x1202) and response (0xE534) are the correct CRCs for 0x1102, so the wire address is the printed address minus 1: 0h0380 frequency command is sent as 0x037F. The protocol text only says the starting address is the communication address; this map follows the worked frame. The manual states no different rule per area.

What are the minimum Modbus registers to integrate the LS Electric LSLV-S100 AC drive (built-in RS-485 Modbus RTU)?

Start with HR 897 Operation command (0h0382 operation command (run/stop/direction/reset)); HR 895 Frequency command (0h0380 frequency command, 0.01 Hz); HR 772 Inverter operation state (0h0305 operation state (ready/warning/fault, accel/decel, direction)); HR 784 Output frequency (0h0311 output frequency); HR 783 Output current (0h0310 output current); HR 788 DC link voltage (0h0315 DC link voltage); HR 815 Latch type trip information 1 (0h0330 latch trip flags); HR 819 Warning information (0h0334 warning flags).

How do I enable Modbus control of the LS Electric LSLV-S100 AC drive (built-in RS-485 Modbus RTU)?

CM.01 station ID (1-250, default 1), CM.02 = 0 Modbus-RTU (default), CM.03 baud (default 3 = 9600), CM.04 frame (default 0 = 8N1), CM.05 response delay (default 5 ms). For control set dr.06 Cmd Source = 3 (Int 485) and dr.07 Freq Ref Src = 6 (Int 485); on the 7-segment keypad these are the drv and Frq codes. Virtual inputs: assign functions in CM.70-CM.77 and set bits in 0h0385.

What happens when the LS Electric LSLV-S100 AC drive (built-in RS-485 Modbus RTU) loses Modbus communication?

Pr.12 Lost Cmd Mode (0 none by default, 1 free-run, 2 decelerate with Pr.07, 3 hold average input, 4 hold average output, 5 run at Pr.14) acts when communication has been lost for longer than Pr.13 Lost Cmd Time (0.1-120 s, default 1.0 s). Relay 1 can signal it with OU.31 = 13 (Lost Command); 0h0332 bit 2 and 0h0334 bit 3 flag it.

Where is the official LS Electric LSLV-S100 AC drive (built-in RS-485 Modbus RTU) Modbus documentation?

The source is S100 User Manual (LSLV-S100 AC Variable Speed Drive) (S100_Manual_English_V4.3), revision 2026-09, published free by LS Electric at https://sol.ls-electric.com/us/en/product/document/8652.

Source: S100 User Manual (LSLV-S100 AC Variable Speed Drive) · S100_Manual_English_V4.3 · rev. 2026-09. Register numbers, types, scaling and units are reproduced as published; descriptions are our own.