MBMap Registry
  1. Devices
  2. Toshiba
  3. TOSVERT VF-S15

Toshiba TOSVERT VF-S15 Modbus register map

Also covers VFS15

Compact frequency inverter with Modbus RTU on the RS485 port

  • Official
  • 160 registers
  • Modbus RTU
  • Revision 1 · 2026-10-18
  • Identity: model

Official: Written from the manufacturer's documentation, but not tested on a device yet. Check the map against the manufacturer's documentation before you write to a live device. Tested it? Report a test.

Communication

Protocol
Modbus RTU
Unit ID
1
Serial
19200 8E1 · 19200 baud, 8 data bits, even parity, 1 stop bit
Byte / word order
ABCD · bytes big-endian, words high first
Addresses
0-based
Max read
8 registers per request

Connection values are defaults: the device may be configured differently.

Map

Registers
160 holding registers
Groups
9
Translation tables
12
Revision
1 · 2026-10-18
Added
()
File
maps/toshiba/vf-s15.mbmap.json · 33 KB · history
SHA-256
8e2983e1d6e97384da9a48dbc8571cd1200fee92016a66ccaccf9733c5912e80
Manufacturer
toshiba.com

Device identity

What a tool can read to check that this map fits the connected device (SPEC.md section 4.7). Registers with a role are read like any other register.

Registers
RoleRegisterAddressTypeValues
Model Inverter series type holding 64263 uint16 224 = VF-S15

Sources and notes

Source: Toshiba TOSVERT VF-S15 RS485 communication function instruction manual E6581913

  • The register address is the communication number of the manual, read as hexadecimal: FD00 is address 0xFD00. The monitor values of the form FExx are the value held at the last trip; FDxx is the present value.
  • The inverter answers function 03 for one register or for 2 to 8 consecutive communication numbers. Numbers xxxA to xxxF and xxAx to xxFx do not exist and are skipped in a block read, so read the registers one at a time or in blocks that do not cross those gaps (a missing number returns 0x8000).
  • Function 06 writes one register and function 16 (0x10) several, to RAM and EEPROM; the command and monitor registers FA00 to FA87 are RAM only. Function 43 (0x2B) returns the maker, the type (for example VFS15-2037PM) and the version.
  • To control the drive over Modbus set f829 = 1 (Modbus RTU), a unit number in f802, and enable the communication priority bits 14 and 15 of FA00 (or set fmod = 4 and cmod = 2). Changes to f800, f801 and f829 take effect after a reset.
  • Currents, the output voltage and the DC voltage are reported in 0.01 % of the rated value, not in amperes or volts; use the rated current FE70 (0.1 A) and rated voltage FE71 (0.1 V) to convert.
  • Negative values are two's complement. Acceleration and deceleration times follow the time unit of f519 (0.1 s or 0.01 s).
  • The parameter registers listed are the communication ones the manual names; the inverter's own instruction manual has the communication number of every other parameter.
  • Factory serial settings: 19200 baud, even parity, 8 data bits, 1 stop bit, inverter number 0 (set 1 to 247 for Modbus; 0 is broadcast). The factory protocol is the Toshiba one, not Modbus.
AreaAddressNameTypeAccessUnitScaleDescription
HR 64263 uint16 R Reads 224 on a VF-S15
HR 64261 uint16 R Voltage and capacity code; see appendix 3 of the manual
HR 65032 uint16 R Application CPU version
HR 65139 uint16 R Motor CPU version
HR 65136 uint16 R A ×0.1
HR 65137 uint16 R V ×0.1
HR 64768 uint16 R Hz ×0.01
HR 64770 uint16 R Hz ×0.01
HR 64771 uint16 R % ×0.01 Percent of the rated current
HR 64772 uint16 R % ×0.01 Percent of the rated voltage
HR 64773 uint16 R % ×0.01 Percent of the rated voltage
HR 64789 uint16 R Hz ×0.01
HR 64790 uint16 R Hz ×0.01
HR 64792 int16 R % ×0.01
HR 64800 int16 R % ×0.01
HR 64802 int16 R Hz ×0.01
HR 64803 uint16 R % ×0.01 OL2 data
HR 64804 uint16 R % ×0.01 OL1 data
HR 64805 uint16 R %
HR 64806 uint16 R %
HR 64807 uint16 R %
HR 64808 uint16 R % Regenerative braking resistance load factor
HR 64809 uint16 R kW ×0.01
HR 64816 uint16 R kW ×0.01
HR 64912 uint16 R rpm Computed from the output frequency and the motor poles in f856
HR 65077 uint16 R % ×0.01
HR 65078 int16 R % ×0.01 -100.00 to 100.00 %
HR 65079 uint16 R % ×0.01
HR 65088 uint16 R % ×0.01
HR 64832 uint16 R pps
HR 65110 uint16 R pps
HR 64837 uint16 R
HR 64838 uint16 R
HR 64774 bool bit 0 R
HR 64774 bool bit 1 R
HR 64774 bool bit 2 R
HR 64774 bool bit 3 R
HR 64774 bool bit 4 R
HR 64774 bool bit 5 R
HR 64774 bool bit 6 R
HR 64774 bool bit 7 R
HR 64775 bool bit 0 R
HR 64775 bool bit 1 R
HR 64775 bool bit 2 R
HR 64769 bool bit 0 R Status information 1
HR 64769 bool bit 1 R Includes retry and trip retention
HR 64769 bool bit 2 R
HR 64769 bool bit 3 R
HR 64769 bool bit 4 R 0 = motor 1 (THR1), 1 = motor 2 (THR2)
HR 64769 bool bit 5 R
HR 64769 bool bit 6 R 0 = AD1, 1 = AD2
HR 64769 bool bit 7 R
HR 64769 bool bit 8 R
HR 64769 bool bit 9 R 0 = forward, 1 = reverse
HR 64769 bool bit 10 R
HR 64769 bool bit 11 R
HR 64769 bool bit 12 R
HR 64769 bool bit 13 R
HR 64769 bool bit 14 R
HR 64834 bool bit 7 R Status information 2
HR 64834 uint16 bits 8–9 R Status information 2, bits 8 and 9
HR 64834 bool bit 12 R 0 = OC stall 1 (f601), 1 = OC stall 2 (f185)
HR 64841 bool bit 0 R Status information 3
HR 64841 bool bit 1 R
HR 64841 bool bit 10 R
HR 64841 bool bit 11 R Toggles on and off every second
HR 64841 bool bit 12 R
HR 64841 bool bit 13 R
HR 64841 bool bit 14 R
HR 64841 bool bit 15 R
HR 64656 uint16 R Present trip
HR 65040 uint16 R
HR 65041 uint16 R
HR 65042 uint16 R
HR 65043 uint16 R
HR 64784 uint16 R
HR 64785 uint16 R
HR 64786 uint16 R
HR 64787 uint16 R
HR 64657 bool bit 0 R Alarm information 1
HR 64657 bool bit 1 R
HR 64657 bool bit 2 R
HR 64657 bool bit 3 R
HR 64657 bool bit 4 R
HR 64657 bool bit 5 R
HR 64657 bool bit 6 R
HR 64657 bool bit 7 R
HR 64657 bool bit 8 R
HR 64657 bool bit 9 R
HR 64657 bool bit 10 R
HR 64657 bool bit 11 R
HR 64657 bool bit 12 R
HR 64657 bool bit 13 R
HR 64657 bool bit 14 R
HR 64657 bool bit 15 R
HR 64658 bool bit 2 R Alarm information 2
HR 64658 bool bit 3 R
HR 64658 bool bit 4 R
HR 64658 bool bit 7 R
HR 64658 bool bit 8 R

Help improve this map