Phase 5: I/O processes, equipment and ITEM Service; authorization and equipment skills #5

Merged
cliu merged 4 commits from docs/phase-5-io-items into main 2026-09-30 17:29:48 +10:00
Owner

Summary

  • Summaries of IM 36K10C10 (Engineering Module - I/O Processes), L40/L41 (EQUIPMENT Service), L35 (ITH) and L36 (ITM), checked against the installed R1.03 setup files, start scripts and datasets.
  • New skills authorization (users and groups by quick load) and equipment (Modbus TCP line/station/points by quick load); item-engineering extended (string length limits, integration granule); tuning-checks gains read-only itmdbg/eqpdbg.
  • CI-Eng-Sample: read-only authorization group CIENG_VIEWER and a Modbus loopback station CIENG_PLC against CI Server's own Modbus slave mirror (start files in equipment/).
  • Issues: closed ISS-001, 010, 019, 023, 024; new open ISS-018, 020, 021, 022.

Test plan

  • String items: lengths 1-200 accepted, 201 rejected; values cut to length - 1 with status OVERRANGED
  • Integration granule 60 → integrator +1/min; restored to 1 (file identical to backup)
  • Authorization group and test user loaded, checked, removed
  • Modbus station: write/read-back, off-scan/on-scan, full remove/reload from sample files, restart with mirror start files in tls\com
  • STATION_STAT statistics (ISS-021), itmval -f (ISS-022)

🤖 Generated with Claude Code

## Summary - Summaries of IM 36K10C10 (Engineering Module - I/O Processes), L40/L41 (EQUIPMENT Service), L35 (ITH) and L36 (ITM), checked against the installed R1.03 setup files, start scripts and datasets. - New skills `authorization` (users and groups by quick load) and `equipment` (Modbus TCP line/station/points by quick load); `item-engineering` extended (string length limits, integration granule); `tuning-checks` gains read-only `itmdbg`/`eqpdbg`. - CI-Eng-Sample: read-only authorization group `CIENG_VIEWER` and a Modbus loopback station `CIENG_PLC` against CI Server's own Modbus slave mirror (start files in `equipment/`). - Issues: closed ISS-001, 010, 019, 023, 024; new open ISS-018, 020, 021, 022. ## Test plan - [x] String items: lengths 1-200 accepted, 201 rejected; values cut to length - 1 with status OVERRANGED - [x] Integration granule 60 → integrator +1/min; restored to 1 (file identical to backup) - [x] Authorization group and test user loaded, checked, removed - [x] Modbus station: write/read-back, off-scan/on-scan, full remove/reload from sample files, restart with mirror start files in `tls\com` - [ ] `STATION_STAT` statistics (ISS-021), `itmval -f` (ISS-022) 🤖 Generated with [Claude Code](https://claude.com/claude-code)
cliu added 4 commits 2026-09-30 17:28:03 +10:00
- Summary of IM 36K10C10 (Engineering Module - I/O Processes), checked
  against dssana.sup, itm.sup and the default datasets
- New skill authorization: users and authorization groups by quick load
- item-engineering: string item limits (1-200, holds length - 1) and the
  integration granule (itm_int_secs), both tested on CI-Eng-Sample
- CI-Eng-Sample: read-only authorization group CIENG_VIEWER
- Closed ISS-001 (uoff/ublk option bits), ISS-010, ISS-019; new ISS-018, ISS-020

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Summaries of IM 36K10L40 (EQUIPMENT utilities), L41 (EQUIPMENT
  configuration: lines, stations, conversion types, Modbus master/slave,
  driver table), L35 (ITH) and L36 (ITM), checked against the installed
  start scripts, setup files and datasets
- tuning-checks: read-only itmdbg / eqpdbg via piped answers
- New ISS-021 (STATION_STAT empty), ISS-022 (itmval -f crashes),
  ISS-023 (install differs from ITEM manuals, closed); ISS-006 updated

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- New skill equipment with task modbus-station: line, station, scan type,
  points and connected items by quick load, tested against CI Server's own
  Modbus slave mirror (eqpmdcmem + eqpmdcslvtcp)
- CI-Eng-Sample: section PLC1, station CIENG_PLC with write/read-back
  items, load/remove steps and mirror start/stop scripts
- ISS-024: the TCP slave answers Open Modbus/TCP, not RTU (closed)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
cliu merged commit ac3208959c into main 2026-09-30 17:29:48 +10:00
cliu deleted branch docs/phase-5-io-items 2026-09-30 17:29:48 +10:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: cliu/ci-server-engineer#5
No description provided.