- Home
- Modbus register maps
- WEG
- CFW500 frequency inverter (Modbus RTU)
Variable frequency drive · Modbus register map
WEG CFW500 frequency inverter (Modbus RTU) Modbus register map
Updated 25 October 2026
WEG's general-purpose variable frequency drive. Over Modbus RTU every drive parameter is a 16-bit holding register whose address equals the parameter number, so P0680 status word is register 680 and P0682/P0683 control word and speed reference are 682/683. This map covers the read-only monitoring parameters, the status/control words, the command-source and serial-port setup parameters, and the network-driven digital/analog outputs.
This page lists 62 Modbus registers for the WEG CFW500 frequency inverter (Modbus RTU) — 30 writable — with the table, 0-based wire address, data type, word order, scale, units and access of each, re-typed from WEG’s own free documentation (linked below) and checked against it.
- Manufacturer
- WEG
- Model
- CFW500 frequency inverter (Modbus RTU)
- Equipment type
- Variable frequency drive
- Registers
- 62 (30 writable)
- Transport
- Modbus RTU
- Default unit ID
- 1
- Default serial
- 19200 baud, 8E1
- Documented addressing
- 0-based (the number printed is the address on the wire)
- Firmware
- Programming manual for software V2.2X (doc 10002296099 rev 07); Modbus guide rev 04 adds STO/Fire Mode status bits and PID control bits
- Also known as
- CFW500 VFD, CFW500-IOS, CFW500-CRS485, CFW500-CUSB, CFW500-CRS232
Integration notes: WEG CFW500 frequency inverter (Modbus RTU)
Leave P0312 = 2 (Modbus RTU on the standard RS-485), match P0308/P0310/P0311 to the master, then point the remote command sources at Serial/USB (P0220, P0222 = 9, P0226, P0227 = 2). Write the P0682 control word (e.g. 0x0017 = run + general enable + forward + remote; 0x0016 = ramp stop) and P0683 in the 8192 = rated-frequency scale, and poll P0680, P0005, P0003 and P0049.
Minimum registers to map
Addresses are 0-based wire addresses. Enough to monitor and run the unit; map more as the job needs.
| Register | Name | Type | Why | Access |
|---|---|---|---|---|
| HR 682 | Serial/USB control word | BITMAP16 | Control word: run, enable, direction, fault reset | Read/write |
| HR 683 | Serial/USB speed reference | INT16 | Speed reference, 8192 = P0403 | Read/write |
| HR 680 | Logical status (status word) | BITMAP16 | Status word: running, remote, fault | Read |
| HR 5 | Output frequency | UINT16 | Output frequency (0.1 Hz) | Read |
| HR 3 | Motor current | UINT16 | Motor current (0.1 A) | Read |
| HR 4 | DC link voltage (Ud) | UINT16 | DC link voltage | Read |
| HR 49 | Present fault | UINT16 | Present fault number | Read |
| HR 48 | Present alarm | UINT16 | Present alarm number | Read |
Enable Modbus control & writes
P0312 selects the serial protocol (2 = Modbus RTU slave on serial 1, 7 = on the second port of a CRS485/CUSB/CRS232 module). Set P0308 address, P0310 baud and P0311 byte format. For network control set P0220 = 1 (always Remote) or 6 (Local/Remote switched by P0682 bit 4), P0222 = 9 (reference from P0683), P0226 = 5 or 6 (direction from P0682 bit 2) and P0227 = 2 (run/stop from P0682). Use P0221/P0223/P0224 instead if the drive runs in Local.
Communication loss & watchdog
P0314 Serial Watchdog (0.0-999.0 s, 0 = off by default) raises alarm A0128 when no valid telegram arrives in time; P0313 picks the reaction (0 none, 1 ramp stop default, 2 coast/general disable, 3 go to Local, 4 Local keeping the network commands, 5 fault F0228). Timing starts at the first valid telegram after power-up. P0316 shows 2 while the watchdog error is active.
Byte order & addressing
- Register address = parameter number, no offset: P0680 is address 680 (40681 in 4x-style masters).
- Everything is a 16-bit integer with the decimal point dropped; check the programming manual for each parameter's decimals.
- P0683 speed reference is not in Hz: 8192 = motor rated frequency (P0403). For 30 Hz on a 60 Hz motor write 4096.
- Negative P0683 reverses the reference, and P0682 bit 2 also flips direction; both together cancel out.
- P0682 and P0683 show as read-only on the keypad but are writable over the network.
- Supported functions: 01, 02, 03, 04, 05, 06, 15, 16 and 43 (device identification).
Network setup
- RS-485 on the plug-in module terminals: the standard CFW500-IOS module carries A(-), B(+) and GND; check the terminal label of the fitted module (the Modbus guide and programming manual print different terminal numbers).
- Baud 9600, 19200 (default) or 38400; byte format 8N1, 8E1 (default), 8O1, 8N2, 8E2 or 8O2.
- Fit 120 ohm termination only at the two ends of the trunk; up to 32 devices per segment, 1000 m max.
- P0027 shows which plug-in module the drive detected.
- Most command-source parameters (P0220-P0228, P0312) are 'cfg' and can only be changed with the motor stopped.
Watch out for
- If a password is set in P0200, parameter writes are refused until the password is written to P0000; access resets at power-down.
- P0220 factory setting is 2 (HMI key, starting in Local), so network run commands are ignored until Remote is selected.
- Factory P0227 = 1 (digital inputs): network run/stop is ignored until it is set to 2.
- When the drive uses the RS-485 port for a remote keypad (P0312 = 0), Modbus is off on that port; use a two-port module and P0312 = 6 for keypad plus Modbus.
- With P0229 = 1 (coast stop), P0682 bit 0 behaves like bit 1 and the motor coasts.
WEG CFW500 frequency inverter (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.
| Table | Address | Name | Description | Type | Order | Scale | Units | Access | Values / bits |
|---|---|---|---|---|---|---|---|---|---|
| HR | 1doc P0001 | Speed reference | Active speed reference in the P0208/P0209/P0210 display scale. | UINT16 | Read | ||||
| HR | 2doc P0002 | Output speed (motor) | Output speed in the same display scale as P0001. | UINT16 | Read | ||||
| HR | 3doc P0003 | Motor current | Output current, A rms. | UINT16 | × 0.1 | A | Read | ||
| HR | 4doc P0004 | DC link voltage (Ud) | UINT16 | V | Read | ||||
| HR | 5doc P0005 | Output frequency | Actual frequency applied to the motor. | UINT16 | × 0.1 | Hz | Read | ||
| HR | 6doc P0006 | Inverter status | UINT16 | Read | 0 = Ready; 1 = Run; 2 = Undervoltage; 3 = Fault; 4 = Self-tuning; 5 = Configuration; 6 = DC braking; 7 = Sleep mode | ||||
| HR | 7doc P0007 | Output voltage | Line voltage at the drive output. | UINT16 | V | Read | |||
| HR | 9doc P0009 | Motor torque | Percent of rated motor torque; signed. | INT16 | × 0.1 | % | Read | ||
| HR | 10doc P0010 | Output power | UINT16 | × 0.1 | kW | Read | |||
| HR | 11doc P0011 | Power factor | Signed, -1.00 to 1.00. | INT16 | × 0.01 | Read | |||
| HR | 12doc P0012 | Digital input status DI1-DI8 | BITMAP16 | Read | bit 0 = DI1; bit 1 = DI2; bit 2 = DI3; bit 3 = DI4; bit 4 = DI5; bit 5 = DI6; bit 6 = DI7; bit 7 = DI8 | ||||
| HR | 13doc P0013 | Digital output status DO1-DO5 | BITMAP16 | Read | bit 0 = DO1; bit 1 = DO2; bit 2 = DO3; bit 3 = DO4; bit 4 = DO5 | ||||
| HR | 18doc P0018 | AI1 value | Analog input 1 after gain/offset, percent of full scale. | INT16 | × 0.1 | % | Read | ||
| HR | 19doc P0019 | AI2 value | Analog input 2 after gain/offset. | INT16 | × 0.1 | % | Read | ||
| HR | 20doc P0020 | AI3 value | Analog input 3 after gain/offset. | INT16 | × 0.1 | % | Read | ||
| HR | 23doc P0023 | Main software version | Control board firmware, e.g. 220 = 2.20. | UINT16 | × 0.01 | Read | |||
| HR | 30doc P0030 | Power module temperature | Measured inside the power module; signed. | INT16 | °C | Read | |||
| HR | 37doc P0037 | Motor overload Ixt | Overload integrator; fault F0072 at 100%. | UINT16 | % | Read | |||
| HR | 48doc P0048 | Present alarm | Active alarm number (e.g. 128 = A0128), 0 if none. | UINT16 | Read | ||||
| HR | 49doc P0049 | Present fault | Active fault number (e.g. 228 = F0228), 0 if none. | UINT16 | Read | ||||
| HR | 50doc P0050 | Last fault | Number of the most recent fault. | UINT16 | Read | ||||
| HR | 51doc P0051 | Last fault current | Output current when the last fault tripped. | UINT16 | × 0.1 | A | Read | ||
| HR | 52doc P0052 | Last fault DC link | UINT16 | V | Read | ||||
| HR | 53doc P0053 | Last fault frequency | UINT16 | × 0.1 | Hz | Read | |||
| HR | 55doc P0055 | Last fault logical status | Copy of P0680 at the last fault. | BITMAP16 | Read | bit 0 = STO active (drive locked, A0160); bit 1 = Run command present; bit 2 = Fire Mode active; bit 4 = Quick stop active; bit 5 = 2nd ramp (P0102/P0103) in use; bit 6 = Config mode (parameter incompatibility, cannot enable); bit 7 = Alarm present; bit 8 = Motor running per reference and command; bit 9 = Drive enabled and ready to run; bit 10 = 1 = forward, 0 = reverse; bit 11 = JOG active; bit 12 = 1 = Remote, 0 = Local; bit 13 = Undervoltage; bit 14 = PID in automatic (0 = manual); bit 15 = Fault present | |||
| HR | 60doc P0060 | Second fault | Number of the second most recent fault. | UINT16 | Read | ||||
| HR | 70doc P0070 | Third fault | Number of the third most recent fault. | UINT16 | Read | ||||
| HR | 100doc P0100 | Acceleration time | 0.1-999.0 s; default 10.0 s. | UINT16 | × 0.1 | s | Read/write | ||
| HR | 101doc P0101 | Deceleration time | 0.1-999.0 s; default 10.0 s. | UINT16 | × 0.1 | s | Read/write | ||
| HR | 121doc P0121 | Speed reference via HMI | Keypad reference used when P0221/P0222 = 0. | UINT16 | × 0.1 | Hz | Read/write | ||
| HR | 133doc P0133 | Minimum speed | UINT16 | × 0.1 | Hz | Read/write | |||
| HR | 134doc P0134 | Maximum speed | Default 66.0 Hz (60 Hz set) or 55.0 Hz (50 Hz set). | UINT16 | × 0.1 | Hz | Read/write | ||
| HR | 202doc P0202 | Type of control | Change only with the motor stopped. | UINT16 | Read/write | 0 = V/f; 3 = Sensorless vector; 4 = Vector with encoder; 5 = VVW; 8 = VVW PM | |||
| HR | 220doc P0220 | LOC/REM selection source | Default 2. | UINT16 | Read/write | 0 = Always LOC; 1 = Always REM; 2 = HMI key (LOC); 3 = HMI key (REM); 4 = DIx; 5 = Serial/USB (LOC); 6 = Serial/USB (REM); 9 = CO/DN/PB/Eth (LOC); 10 = CO/DN/PB/Eth (REM); 11 = SoftPLC | |||
| HR | 221doc P0221 | LOC reference selection | Set 9 for speed reference from P0683. | UINT16 | Read/write | 0 = HMI keys; 1 = AI1; 2 = AI2; 3 = AI3; 4 = FI; 5 = AI1 + AI2 > 0; 6 = AI1 + AI2; 7 = Electronic potentiometer; 8 = Multispeed; 9 = Serial/USB; 11 = CO/DN/PB/Eth; 12 = SoftPLC; 14 = AI1 > 0; 15 = AI2 > 0; 16 = AI3 > 0; 17 = FI > 0 | |||
| HR | 222doc P0222 | REM reference selection | Same options as P0221; 9 = Serial/USB. | UINT16 | Read/write | 0 = HMI keys; 1 = AI1; 2 = AI2; 3 = AI3; 4 = FI; 5 = AI1 + AI2 > 0; 6 = AI1 + AI2; 7 = Electronic potentiometer; 8 = Multispeed; 9 = Serial/USB; 11 = CO/DN/PB/Eth; 12 = SoftPLC; 14 = AI1 > 0; 15 = AI2 > 0; 16 = AI3 > 0; 17 = FI > 0 | |||
| HR | 223doc P0223 | LOC rotation selection | UINT16 | Read/write | 0 = Clockwise; 1 = Counterclockwise; 2 = HMI key (FWD); 3 = HMI key (REV); 4 = DIx; 5 = Serial/USB (F); 6 = Serial/USB (R); 9 = CO/DN/PB/Eth (F); 10 = CO/DN/PB/Eth (R); 12 = SoftPLC | ||||
| HR | 224doc P0224 | LOC run/stop selection | UINT16 | Read/write | 0 = HMI keys; 1 = DIx; 2 = Serial/USB; 4 = CO/DN/PB/Eth; 5 = SoftPLC | ||||
| HR | 226doc P0226 | REM rotation selection | Same options as P0223. | UINT16 | Read/write | 0 = Clockwise; 1 = Counterclockwise; 2 = HMI key (FWD); 3 = HMI key (REV); 4 = DIx; 5 = Serial/USB (F); 6 = Serial/USB (R); 9 = CO/DN/PB/Eth (F); 10 = CO/DN/PB/Eth (R); 12 = SoftPLC | |||
| HR | 227doc P0227 | REM run/stop selection | Set 2 to take run/stop from P0682. | UINT16 | Read/write | 0 = HMI keys; 1 = DIx; 2 = Serial/USB; 4 = CO/DN/PB/Eth; 5 = SoftPLC | |||
| HR | 229doc P0229 | Stop mode selection | Applies to every command source. | UINT16 | Read/write | 0 = Ramp to stop; 1 = Coast to stop; 2 = Quick stop (P0106) | |||
| HR | 295doc P0295 | Inverter rated current | Fixed by drive model. | UINT16 | × 0.1 | A | Read | ||
| HR | 308doc P0308 | Serial address | Modbus slave address; default 1. | UINT16 | Read/write | ||||
| HR | 310doc P0310 | Serial baud rate | Default 1 (19200). | UINT16 | Read/write | 0 = 9600 bit/s; 1 = 19200 bit/s; 2 = 38400 bit/s | |||
| HR | 311doc P0311 | Serial byte format | Default 1 (8E1). | UINT16 | Read/write | 0 = 8 bits, no parity, 1 stop; 1 = 8 bits, even, 1 stop; 2 = 8 bits, odd, 1 stop; 3 = 8 bits, no parity, 2 stop; 4 = 8 bits, even, 2 stop; 5 = 8 bits, odd, 2 stop | |||
| HR | 312doc P0312 | Serial protocol | Default 2 (Modbus RTU slave on serial 1). | UINT16 | Read/write | 0 = HMI-1; 1 = SymbiNet-1; 2 = Modbus RTU-1; 3 = BACnet-1; 5 = Master RTU-1; 6 = HMI-1 / Modbus-2; 7 = Modbus RTU-2; 8 = HMI-1 / BACnet-2; 9 = BACnet-2; 12 = HMI-1 / Modbus master-2; 13 = RTU master-2; 14 = HMI-1 / SymbiNet-2; 15 = SymbiNet-2 | |||
| HR | 313doc P0313 | Communication error action | What the drive does on serial timeout; default 1. | UINT16 | Read/write | 0 = Inactive; 1 = Ramp stop; 2 = General disable; 3 = Go to LOC; 4 = LOC keep enabled; 5 = Cause fault | |||
| HR | 314doc P0314 | Serial watchdog | Timeout without valid telegrams; 0.0 = off (default). | UINT16 | × 0.1 | s | Read/write | ||
| HR | 316doc P0316 | Serial interface status | UINT16 | Read | 0 = Inactive; 1 = Active; 2 = Watchdog error | ||||
| HR | 400doc P0400 | Motor rated voltage | UINT16 | V | Read/write | ||||
| HR | 401doc P0401 | Motor rated current | UINT16 | × 0.1 | A | Read/write | |||
| HR | 402doc P0402 | Motor rated speed | UINT16 | rpm | Read/write | ||||
| HR | 403doc P0403 | Motor rated frequency | 8192 in P0681/P0683 equals this frequency. | UINT16 | Hz | Read/write | |||
| HR | 680doc P0680 | Logical status (status word) | Main drive status word. | BITMAP16 | Read | bit 0 = STO active (drive locked, A0160); bit 1 = Run command present; bit 2 = Fire Mode active; bit 4 = Quick stop active; bit 5 = 2nd ramp (P0102/P0103) in use; bit 6 = Config mode (parameter incompatibility, cannot enable); bit 7 = Alarm present; bit 8 = Motor running per reference and command; bit 9 = Drive enabled and ready to run; bit 10 = 1 = forward, 0 = reverse; bit 11 = JOG active; bit 12 = 1 = Remote, 0 = Local; bit 13 = Undervoltage; bit 14 = PID in automatic (0 = manual); bit 15 = Fault present | |||
| HR | 681doc P0681 | Speed in 13 bits | Signed; 8192 = P0403 rated frequency, negative = reverse. | INT16 | Read | ||||
| HR | 682doc P0682 | Serial/USB control word | Writable only over the network. | BITMAP16 | Read/write | bit 0 = 1 = run (accelerate to reference), 0 = ramp stop; bit 1 = General enable (0 = disable, motor coasts); bit 2 = 1 = run in reference direction (forward), 0 = reverse; bit 3 = JOG enable; bit 4 = 1 = go to Remote, 0 = go to Local; bit 5 = Use 2nd ramp (P0102/P0103); bit 6 = Quick stop; bit 7 = Fault reset (1 = reset if faulted); bit 13 = Internal PID: 1 = manual, 0 = automatic (R04 manual); bit 14 = External PID: 1 = manual, 0 = automatic (R04 manual) | |||
| HR | 683doc P0683 | Serial/USB speed reference | Signed 13-bit scale: 8192 = P0403; sign combines with P0682 bit 2. | INT16 | Read/write | ||||
| HR | 690doc P0690 | Logical status 2 | Extra status flags. | BITMAP16 | Read | bit 4 = Output frequency reduction active; bit 5 = Sleep mode active; bit 6 = Decelerating; bit 7 = Accelerating; bit 8 = Ramp frozen; bit 9 = Output frequency reached reference; bit 10 = DC link regulation / current limit active (P0150); bit 11 = Factory default loaded for 50 Hz (P0204 = 6); bit 12 = Ride-through running; bit 13 = Flying start running; bit 14 = DC braking active; bit 15 = PWM output pulses enabled | |||
| HR | 695doc P0695 | DOx value | Drives DO1-DO5 when that output's function is set to P0695. | BITMAP16 | Read/write | bit 0 = DO1 (1 = closed); bit 1 = DO2 (1 = closed); bit 2 = DO3 (1 = closed); bit 3 = DO4 (1 = closed); bit 4 = DO5 (1 = closed) | |||
| HR | 696doc P0696 | AOx value 1 | Analog output value from network; 32767 = 100%. | INT16 | Read/write | ||||
| HR | 697doc P0697 | AOx value 2 | Analog output value from network; 32767 = 100%. | INT16 | Read/write | ||||
| HR | 698doc P0698 | AOx value 3 | Analog output value from network (AO3 = FO); 32767 = 100%. | INT16 | Read/write |
Notes on this map
- Scaling and the P0001-P0070 monitoring parameters come from the WEG CFW500 Programming Manual V2.2X, doc 10002296099 rev 07 (09/2024), https://static.weg.net/medias/downloadcenter/h69/h0f/WEG-CFW500-programming-manual-10002296099-en.pdf. Newer firmware (V3.x/V4.x) manuals were not available in English from WEG's server, so check P0023 on site; parameter numbers for these core points are the same in the R04 Modbus guide.
- P0001 and P0002 are left unscaled: they use the user scale from P0208 (full-scale value), P0209 (unit) and P0210 (decimal point). With the factory defaults the scale is Hz with one decimal.
- P0681 and P0683 use WEG's 13-bit scale: 8192 equals the motor rated frequency P0403, so Hz = value x P0403 / 8192, saturating at +/-32767 (4x rated).
- Left out: P0040/P0041 PID process variable and setpoint (decimal places depend on P0529), fault-history currents/voltages for the second and third faults (P0061-P0074, same format as P0051-P0055), and P0684/P0685 (fieldbus-card control word and reference, not used over the serial port).
- The R04 Modbus guide shows P0680 bit 0 as STO and bit 2 as Fire Mode, and P0682 bits 13/14 as internal/external PID manual select; the V2.2X programming manual marks those bits reserved. Older firmware will leave them at 0.
- The Modbus guide lists P0308 as 0-255; the programming manual lists 1-247. Use 1-247.
- Fault and alarm numbers are the F/A codes without the letter (P0049 = 228 means F0228 serial timeout).
- P0312 options 1, 3, 8, 9, 14 and 15 (SymbiNet and BACnet) come from the R04 Modbus guide; the V2.2X programming manual lists them as Reserved, so they need newer firmware.
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 WEG CFW500 frequency inverter (Modbus RTU)
What Modbus registers does the WEG CFW500 frequency inverter (Modbus RTU) have?
This map lists 62 registers: 62 holding registers. 30 of them can be written. Registers vary with firmware, options and configuration, so confirm against the device.
Are the WEG CFW500 frequency inverter (Modbus RTU) Modbus addresses 0-based or 1-based?
The manufacturer's document numbers registers 0-based (the number printed is the address on the wire). 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 Modbus guide says parameters are mapped with offset zero: the parameter number is the holding register address (P0100 = address 100 = 0064h), and it lists P0680 at holding register address 680. So P0680 is requested as address 680; a master that numbers holding registers from 40001 needs 40681. Values travel as plain integers with no decimal point; the guide says the number of decimal places comes from the programming manual, so scale here follows the decimals in each parameter's range there (e.g. P0003 0.0-200.0 A -> 0.1 A).
What are the minimum Modbus registers to integrate the WEG CFW500 frequency inverter (Modbus RTU)?
Start with HR 682 Serial/USB control word (Control word: run, enable, direction, fault reset); HR 683 Serial/USB speed reference (Speed reference, 8192 = P0403); HR 680 Logical status (status word) (Status word: running, remote, fault); HR 5 Output frequency (Output frequency (0.1 Hz)); HR 3 Motor current (Motor current (0.1 A)); HR 4 DC link voltage (Ud) (DC link voltage); HR 49 Present fault (Present fault number); HR 48 Present alarm (Present alarm number).
How do I enable Modbus control of the WEG CFW500 frequency inverter (Modbus RTU)?
P0312 selects the serial protocol (2 = Modbus RTU slave on serial 1, 7 = on the second port of a CRS485/CUSB/CRS232 module). Set P0308 address, P0310 baud and P0311 byte format. For network control set P0220 = 1 (always Remote) or 6 (Local/Remote switched by P0682 bit 4), P0222 = 9 (reference from P0683), P0226 = 5 or 6 (direction from P0682 bit 2) and P0227 = 2 (run/stop from P0682). Use P0221/P0223/P0224 instead if the drive runs in Local.
What happens when the WEG CFW500 frequency inverter (Modbus RTU) loses Modbus communication?
P0314 Serial Watchdog (0.0-999.0 s, 0 = off by default) raises alarm A0128 when no valid telegram arrives in time; P0313 picks the reaction (0 none, 1 ramp stop default, 2 coast/general disable, 3 go to Local, 4 Local keeping the network commands, 5 fault F0228). Timing starts at the first valid telegram after power-up. P0316 shows 2 while the watchdog error is active.
Where is the official WEG CFW500 frequency inverter (Modbus RTU) Modbus documentation?
The source is Modbus RTU CFW500 User's Guide (10002253377 / 04), revision 2025-06, published free by WEG at https://static.weg.net/medias/downloadcenter/h73/ha4/WEG-CFW500-modbus-rtu-manual-10002253377-en.pdf.
Source: Modbus RTU CFW500 User's Guide · 10002253377 / 04 · rev. 2025-06. Register numbers, types, scaling and units are reproduced as published; descriptions are our own.