verified connector library

AutomationDirect SOLO SL4848 temp controller

Register map(s) for this device, each at the trust rung it earned. Addresses are 0-based as on the wire. Word order and scaling are confirmed at the hardware-verified rung and at no rung below it.

interop-verified

Read + decoded cleanly over a real network vs an independent third-party Modbus test server (transport and framing; reads are remapped into the server's register window, so the map's own addresses are NOT exercised). Does NOT prove word order/scaling against the actual device.

pointaddress (0-based)typescaleunit
process_value4096I160.1°C or °F
set_point_value4097I160.10.1 °C or °F
input_range_high4098I160.1
input_range_low4099I160.1
input_type4100U161
control_mode4101U161
heating_cooling4102U161
output_1_heating_cooling_period4103U161s
output_2_period4104U161s
proportion_band4105U160.1
integral_time4106U161
derivative_time4107U161
integral_offset4108U160.1%
pd_control_offset4109U160.1%
proportion_band_coefficient4110U160.01
dead_band4111I161
output_1_hysteresis4112U161
output_2_hysteresis4113U161
output_1_level4114U160.1%
output_2_level4115U160.1%
analog_high_adjustment4116U161uA or mV
analog_low_adjustment4117U161uA or mV
pv_offset4118I161
decimal_point_position4119U161
pid_parameter_group4124U161
target_sv4125I160.1
alarm_14128U161
alarm_24129U161
alarm_34130U161
system_alarm4131U161
alarm_1_high_limit4132I161
alarm_1_low_limit4133I161
alarm_2_high_limit4134I161
alarm_2_low_limit4135I161
alarm_3_high_limit4136I161
alarm_3_low_limit4137I161
led_status4138U161
pushbutton_status4139U161
lock_mode4140U161
starting_ramp_soak_pattern4144U161
step_time_in_seconds4146U161s
step_time_in_minutes4147U161min
current_step_number4148U161
current_pattern_number4149U161

link settings as documented (unverified): RTU/ASCII; default 9600 8E1; FC 01,02,03,05,06,16; All of the SOLO controllers have a 2-wire RS-485 serial communication port.

bench facts as documented (unverified)
terminals2-wire
connectorRS-485 serial communication port
max registers/read8
protocol notesMaximum limit is read of eight registers for FC03, and write of eight registers for FC16.
firmware register4143
field reports — community-sourced, unverified (checked 2026-06-11)
  • The On-Line Configuration parameter (CoSH / P3-12) must be manually set to ON via the front panel keypad before the controller will accept any Modbus write commands (FC06/FC16); otherwise, it rejects writes with a Modbus exception code. [source]
  • The SoloSoft configuration software window is clipped on widescreen displays (16:9, e.g., 1920x1080) because it calculates window height assuming a 4:3 aspect ratio, making the parameter window taller than the screen and hiding the bottom portion. [source]
  • Modbus RTU communication fails with Error Code 02 (Illegal Data Address) if the master attempts to read or write registers using incorrect byte/word order or incorrect register offsets (e.g., using address 1 instead of 4097 for Set Point Value). [source]
  • confirmed: All of the SOLO controllers have a 2-wire RS-485 serial communication port — confirmed by SOLO Temperature Controller User Manual Chapter 7 [8.1.1]
  • confirmed: Baud rates: 2400, 4800, 9600, 19200, 38400 bps — confirmed by SOLO Temperature Controller User Manual Chapter 7
  • confirmed: Default baud rate: 9600 — confirmed by SOLO Temperature Controller User Manual Chapter 7
  • confirmed: Framing: RTU, ASCII — confirmed by SOLO Temperature Controller User Manual Chapter 7
  • confirmed: Parity: E (Even) — confirmed by SOLO Temperature Controller User Manual Chapter 7
  • confirmed: Stop bits: 1 — confirmed by SOLO Temperature Controller User Manual Chapter 7
  • confirmed: Function codes: 1, 2, 3, 5, 6, 16 — confirmed by SOLO Temperature Controller User Manual Chapter 7
  • confirmed: Maximum limit is read of eight registers for FC03, and write of eight registers for FC16 — confirmed by SOLO Temperature Controller User Manual Chapter 7

The trust ladder

Each rung states what it proved and what it did not. Gray until proven; green is earned by hardware only.

If your device isn't here, upload its register map. Generation is free, and the connector keeps the rung it earns under testing.

To prove a connector against your own device, order hardware verification. If it doesn't verify, you don't pay.

Platform builders can license the verified library: machine-readable maps, the firmware matrix, API access.