verified connector library

Shimaden SR23 controller (needs comms option)

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 only confirmed at the hardware-verified rung.

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
pv_value256I161
execution_sv_value257I161
control_output_1258I160.1%
control_output_2259I160.1%
operation_flag260U161
event_output_flag261U161
execution_sv_no262U161
execution_pid_no263U161
remote_input_value264I161
hb_current_value265U160.1A
hl_current_value266U160.1A
di_input_state_flag267U161
ch1_pv_measuring_range640I161
ch2_pv_measuring_range641I161
sv_no_1768I161
sv_no_2769I161
sv_no_3770I161
sv_no_4771I161
sv_no_5772I161
sv_no_6773I161
sv_no_7774I161
sv_no_8775I161
sv_no_9776I161
sv_no_10777I161

link settings as documented (unverified): RTU/ASCII; default 9600 8E1; unit ID 1; FC 03,06; Supports both SHIMADEN standard protocol and MODBUS communication protocol.

⚠ To prevent uncontrollable situations such as host program runaway, communication between the SR23 and the host can be forcibly terminated by holding down the ENT and STEP keys simultaneously for at least three seconds. — Starkest reads only; we never write a control register.

bench facts as documented (unverified)
terminalsRS-232C: SD(3), RD(2), SG(5) on host to RD(14), SD(13), SG(12) on controller. RS-485: +(13), -(14), SG(12)
A/B polarityMark state: - terminal < + terminal, Space state: - terminal > + terminal
terminationAttach a terminator of about 1/2W 120Ω to the endmost terminal (between + and - terminals)
shield/groundFG
wiring notesRS-232C max distance 15m, RS-485 max distance 500m. RS-485 supports up to 31 devices.
broadcastsupported
sentinel valuesSc.HH/Cj.HH/b = 7FFFH, Sc.LL/Cj.LL = 8000H, HBL/HLA display = 7FFFH, HB current value when output is OFF and HL current value when output is ON = 7FFEH
protocol notesIn tri-state control, a delay of about 1 msec (max) after end of transmission of the end bit of the end character up to the return from high impedance is generated. It sometimes takes about 400 ms to process commands in the case of the write command.
model register0040
identification notesSeries codes 1 to 4 are located at registers 0040H to 0043H (64 to 67).
doc revisionMSR23-E04-B, Feb. 2015

generated by gemini:gemini-3.5-flash · harvested from https://www.shimaden.co.jp/dcms_media/other/en_SR23_Manual_Com.pdf (Shimaden); manual-faithful — the document's claims, panel risk: LOW — panel concurs, no field disagreements; proved interop-verified on 2026-06-10 · recorded 2026-06-10

The trust ladder

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

Have a device that isn't here? Upload its register map — generation is free, and the connector earns its rung by being proven, not claimed.

Need it proven on your own device? Hardware verification — if it doesn't verify, you don't pay.

Building a platform? License the verified library — machine-readable maps, firmware matrix, API access.