| Setup | Scope | Result |
28800 / 8E2 / Format4 ASCII / CRLF / sum-check on / station 0 / --series ql / 4C | cpu-model, loopback, device-family probes, contiguous 0401/1401, host-buffer 0613/1613, qualified helper, 1617, 0610/1610, 0631, 1618, reversible remote control | pass |
28800 / 8E2 / Format4 ASCII / CRLF / sum-check on / station 0 / --series ql / 3C | cpu-model, loopback, device-family probes, contiguous 0401/1401, host-buffer 0613/1613, qualified helper, 1617, 0610/1610, 0631, 1618, reversible remote control | pass |
28800 / 8E2 / Format4 ASCII / CRLF / sum-check on / station 0 / --series ql / 2C | cpu-model, error-clear focused probe | target-dependent / rejected |
28800 / 8E2 / Format1 ASCII / sum-check on / station 0 / --series ql | cpu-model, loopback, device-family probes, contiguous 0401/1401, host-buffer 0613/1613, qualified helper, 1617, 0610/1610, 0631, reversible remote control | pass |
28800 / 8E2 / Format2 ASCII / sum-check on / station 0 / --series ql / 4C | cpu-model, loopback, device-family probes, contiguous 0401/1401, host-buffer 0613/1613, qualified helper, 1617, 0610/1610, 0631, reversible remote control, 1618 | pass |
28800 / 8E2 / Format2 ASCII / sum-check on / station 0 / --series ql / 3C | cpu-model, loopback, device-family probes, contiguous 0401/1401, host-buffer 0613/1613, qualified helper, 1617, 0610/1610, 0631, reversible remote control, 1618 | pass |
28800 / 8E2 / Format2 ASCII / sum-check on / station 0 / --series ql / 2C | cpu-model focused probe | target-dependent / rejected |
28800 / 8E2 / Format5 Binary / sum-check on / station 0 / --series ql | contiguous 0401/1401, native 0403, native 1402, native 0406/1406, native 0801/0802 | pass |
28800 / 8E2 / Format5 Binary / sum-check on / station 0 / --series iqr | iQ-R-only spot-device checks, Jn\..., native 0403/1402/0801 focused rechecks, 1617 error clear, 0610/1610, 1615, 1618, 0631 | pass |
| Device | Read | Write | Notes |
STS10 | OK | OK | single-point 1 -> 0 -> 1 -> 0 read/write/readback OK |
STC10 | OK | OK | single-point 1 -> 0 -> 1 -> 0 read/write/readback OK |
STN10 | OK | OK | restore OK |
TS10 | OK | OK | single-point 1 -> 0 -> 1 -> 0 read/write/readback OK |
TC10 | OK | OK | single-point 1 -> 0 -> 1 -> 0 read/write/readback OK |
TN10 | OK | OK | restore OK |
CS10 | OK | OK | single-point 1 -> 0 -> 1 -> 0 read/write/readback OK |
CC10 | OK | OK | single-point 1 -> 0 -> 1 -> 0 read/write/readback OK |
CN10 | OK | OK | restore OK |
SB10 | OK | OK | single-point 1 -> 0 -> 1 -> 0 read/write/readback OK |
SW10 | OK | OK | restore OK |
DX10 | OK | OK | single-point 1 -> 0 -> 1 -> 0 read/write/readback OK |
DY10 | OK | OK | single-point 1 -> 0 -> 1 -> 0 read/write/readback OK |
ZR10 | OK | OK | restore OK |
X10 | OK | OK | single-point 1 -> 0 -> 1 -> 0 read/write/readback OK |
Y10 | OK | OK | single-point 1 -> 0 -> 1 -> 0 read/write/readback OK |
M10 | OK | OK | single-point 1 -> 0 -> 1 -> 0 read/write/readback OK |
L10 | OK | OK | single-point 1 -> 0 -> 1 -> 0 read/write/readback OK |
F100 | OK | OK | single-point 1 -> 0 -> 1 -> 0 read/write/readback OK |
V10 | OK | OK | single-point 1 -> 0 -> 1 -> 0 read/write/readback OK |
B10 | OK | OK | single-point 1 -> 0 -> 1 -> 0 read/write/readback OK |
D10 | OK | OK | restore OK |
W10 | OK | OK | restore OK |
S10 | unsupported | unsupported | excluded from current write/readback matrix on this target |
Z10 | OK | OK | restore OK |
R10 | OK | OK | restore OK |
SM10 | OK | OK | single-point 1 -> 0 -> 1 -> 0 read/write/readback OK |
SD10 | OK | OK | restore OK |
RD10 | OK | OK | restore OK |
LTS10 | OK | structured 0401 only | contact bit interpreted from the structured LTN10 0401 response; standalone write-bits returned 0x4030, so direct write is outside the validated interface on this target |
LTC10 | OK | structured 0401 only | coil bit interpreted from the structured LTN10 0401 response; standalone write-bits returned 0x4030, so direct write is outside the validated interface on this target |
LSTS10 | OK | structured 0401 only | contact bit interpreted from the structured LSTN10 0401 response; standalone write-bits returned 0x4030, so direct write is outside the validated interface on this target |
LSTC10 | OK | structured 0401 only | coil bit interpreted from the structured LSTN10 0401 response; standalone write-bits returned 0x4030, so direct write is outside the validated interface on this target |
LCS10 | OK | OK | write-bits LCS10=1/0 passed with immediate readback |
LCC10 | OK | OK | single-point 1 -> 0 -> 1 -> 0 read/write/readback OK |
LTN10 | OK | OK | read-words LTN10 4, native random-read LTN10, native random-write-words LTN10=123456, and restore back to 0 all passed on the focused recheck |
LSTN10 | OK | OK | read-words LSTN10 4, native random-read LSTN10, native random-write-words LSTN10=234567, and restore back to 0 all passed on the focused recheck |
LCN10 | OK | OK | read-words LCN10 2, native random-write-words LCN10=0, and write-words LCN10=<low> LCN11=<high> all passed |
LZ0 | OK | OK | native random-read, native random-write-words, and raw 0801/0802 monitor recheck all passed |
LZ1 | OK | target-dependent / unresolved | native random-read passed; focused random-write-words LZ1=5678 returned ok but immediate readback stayed 1234 |
J1\X10 | OK | OK | single-point 1 -> 0 -> 1 -> 0 read/write/readback OK |
J1\Y10 | OK | OK | single-point 1 -> 0 -> 1 -> 0 read/write/readback OK |
J1\B10 | OK | OK | single-point 1 -> 0 -> 1 -> 0 read/write/readback OK |
J1\W10 | OK | OK | restore OK |
J1\SB10 | OK | OK | single-point 1 -> 0 -> 1 -> 0 read/write/readback OK |
J1\SW10 | OK | OK | restore OK |
| Area | Status | Notes |
Format4 ASCII practical path (4C / 3C) | pass | R120PCPU / 28800 / 8E2 / CRLF / sum-check on / station 0; both c4-ascii-f4 and c3-ascii-f4 passed cpu-model, loopback, probe-all 26/26, probe-write-all 25/25, probe-write-host-buffer=ok start=0, helper U3E0\\G0 write/read/restore, error-clear, temporary user-frame 0x03E8 register/read/delete, deregister-cpu-monitor, global-signal on/off current 0, and remote-pause / remote-stop / remote-run no-force no-clear; on the current target sum-check off returned 0x7F24 on 4C and 3C |
Format4 ASCII practical path (2C) | target-dependent / not practical | c2-ascii-f4 cpu-model and error-clear both returned PLC error 0x0006; raw responses were NAK 000006 CRLF and now decode correctly |
| Format1 ASCII practical path | pass | R120PCPU / 28800 / 8E2 / sum-check on / station 0; cpu-model, loopback, probe-all 26/26, probe-write-all 25/25, write-words D10=1 -> read-words D10 1 -> restore, probe-write-host-buffer=ok start=0, write-host-buffer 2 1 -> read-host-buffer 2 1 -> restore, write-qualified-words U3E0\\G0 0x1234 -> read-qualified-words U3E0\\G0 1 -> restore, error-clear, temporary user-frame 0x03E8 register/read/delete, deregister-cpu-monitor, and remote-pause / remote-stop / remote-run no-force no-clear all passed |
Format2 ASCII practical path (4C / 3C) | pass | R120PCPU / 28800 / 8E2 / sum-check on / station 0; both c4-ascii-f2 and c3-ascii-f2 passed cpu-model, loopback, probe-all 26/26, probe-write-all 25/25, probe-write-host-buffer=ok start=0, write-qualified-words U3E0\\G0 0x1234 -> read-qualified-words U3E0\\G0 1 -> restore, error-clear, temporary user-frame 0x03E8 register/read/delete, deregister-cpu-monitor, global-signal on/off current 0, and remote-pause / remote-stop / remote-run no-force no-clear; both block numbers 0x00 and 0x7A were accepted on 4C |
Format2 ASCII practical path (2C) | target-dependent / not practical | c2-ascii-f2 cpu-model and error-clear both returned PLC error 0x0006 on the current RJ71C24-R2 + R120PCPU setup; the same target returned 0x0106 on c2-ascii-f1 cpu-model, 0x1606 on c2-ascii-f1 error-clear, 0x0006 on c2-ascii-f3 cpu-model/error-clear, and timed out on c2-ascii-f4 |
Format3 ASCII practical path (4C / 3C) | pass | R120PCPU / 28800 / 8E2 / sum-check on / station 0; both c4-ascii-f3 and c3-ascii-f3 passed cpu-model, loopback, probe-all 26/26, probe-write-all 25/25, probe-write-host-buffer=ok start=0, helper U3E0\\G0 read, error-clear, temporary user-frame 0x03E8 register/read/delete, deregister-cpu-monitor, global-signal on/off current 0, and remote-pause / remote-stop / remote-run no-force no-clear |
Format3 ASCII practical path (2C) | target-dependent / not practical | c2-ascii-f3 returned short NN06 error frames on cpu-model and error-clear; the current parser now decodes those responses as PLC error 0x0006 instead of a timeout |
| Format1 ASCII native family | target-dependent / not practical | on the current RJ71C24-R2 + R120PCPU setup, native 0403, native 1402, native 0406/1406, and native 0801/0802 all returned 0x7F22; keep Format1 ASCII on the practical contiguous/helper path |
| Format1 ASCII raw module-buffer family | target-dependent / not practical | probe-module-buffer and probe-write-module-buffer returned 0x4043, while helper read-qualified-words / write-qualified-words continued to pass on U3E0\\G0 |
Format4 ASCII native family (4C / 3C) | target-dependent / not practical | on the current RJ71C24-R2 + R120PCPU setup, native random read, native random write words, native 0406/1406, and native 0801/0802 all returned 0x7F22, while native random write bits returned 0x7F24; keep Format4 ASCII on the practical contiguous/helper path |
Format4 ASCII raw module-buffer family (4C / 3C) | target-dependent / not practical | probe-module-buffer returned 0x4043 and probe-write-module-buffer failed on the same 0x4043, while helper read-qualified-words / write-qualified-words continued to pass on U3E0\\G0 |
Format2 ASCII native family (4C / 3C) | target-dependent / not practical | on the current RJ71C24-R2 + R120PCPU setup, native 0403, native 1402, native 0406/1406, and native 0801/0802 all returned 0x7F22; keep Format2 ASCII on the practical contiguous/helper path |
Format2 ASCII raw module-buffer family (4C / 3C) | target-dependent / not practical | probe-module-buffer and probe-write-module-buffer returned 0x4043, while helper read-qualified-words / write-qualified-words continued to pass on U3E0\\G0 |
Format3 ASCII native family (4C / 3C) | target-dependent / not practical | on the current RJ71C24-R2 + R120PCPU setup, native random read, native random write words, native 0406/1406, and native 0801/0802 all returned 0x7F22, while native random write bits returned 0x7F23; keep Format3 ASCII on the practical contiguous/helper path |
Format3 ASCII raw module-buffer family (4C / 3C) | target-dependent / not practical | probe-module-buffer returned 0x4043 and probe-write-module-buffer failed on the same 0x4043, while helper read-qualified-words U3E0\\G0 1 continued to pass |
| Format5 Binary practical path | pass | on R120PCPU / 28800 / 8E2 / sum-check on / station 0, --series ql passed cpu-model, loopback, probe-all 26/26, probe-write-all 25/25, native random read / random write words / random write bits / multi-block / monitor, host-buffer read/write probe, helper U3E0\\G0 write/read/restore, error-clear, temporary user-frame 0x03E8 register/read/delete, 1615, 0631, 1618, remote-pause / remote-stop / remote-run no-force no-clear, and remote-reset; remote-reset completed as ok response=none after enabling the target-side remote RESET parameter and returned to normal communication on the follow-up cpu-model; use --series iqr for SM, SD, RD, LZ, J1\\..., and long current-value spot checks |
| Format5 Binary raw module-buffer family | target-dependent / not practical | probe-module-buffer returned 0x4043 and probe-write-module-buffer failed on the same 0x4043, while helper read-qualified-words / write-qualified-words continued to pass on U3E0\\G0 |
S device | unsupported | excluded from the validated matrix on this target |
| iQ-R-only spot devices | pass | SM, SD, RD, J1\\..., and LZ focused native probes pass on the corrected binary random-family encoding |
| Long current-value devices | pass | LTN, LSTN, and LCN native 0403 pass; focused LTN/LSTN/LCN native 1402 rechecks also passed; LCN native 1401 also passes |
| Long index register | target-dependent / partial | LZ0 native 0403, 1402, and 0801/0802 passed; LZ1 native 0403 passed, but focused 1402 still left the current value unchanged |
| Remote RUN/STOP/PAUSE | pass | remote-pause, remote-stop, and remote-run no-force no-clear all returned ok; the final remote-run restored the original state after the focused check |
| Remote RESET | pass | remote-reset completed as ok response=none after remote-stop once the target-side remote RESET parameter was enabled; a follow-up cpu-model confirmed communication recovery |
| Remote latch clear | target-dependent / unresolved | focused --series iqr latch-clear check returned 0x4013; read-only cpu-model and read-words D0 1 remained available immediately afterward |
| Remote password unlock/lock | target-dependent / unresolved | focused --series iqr checks returned 0x7FE7 for a 6-character unlock attempt and 0x7F22 for lock plus longer unlock attempts (10 and 32 characters); read-only cpu-model and read-words D0 1 remained available |
| User frame / serial-module control extras | pass | 0610/1610 write-read-delete and 0631 also passed on the Format1 ASCII, Format2 ASCII (4C/3C), Format3 ASCII (4C/3C), and Format4 ASCII (4C/3C) setups with temporary flash user-frame 0x03E8; binary Format5 also passed 0610/1610, 1615, 1618, and 0631; missing 0x03E8 and 0x8001 reads returned 0x7E51; 1615 remains a binary 4C Format5 action and is not part of the ASCII practical path; 1618 passed on Format2/3/4 ASCII (4C/3C) with global-signal on/off current 0 |
| Native qualified access | unsupported | helper-only is the supported path |