🚧 WIP
This commit is contained in:
@@ -241,6 +241,26 @@ requirement ID for each item in parentheses.
|
||||
internal errors keep the full traceback for debugging (NFR-6.4
|
||||
operational goal).
|
||||
|
||||
### Requested — multi-vendor & multi-protocol (spec §13 + §14, not yet scheduled)
|
||||
|
||||
- [ ] Multi-vendor device profiles (spec §13): extract the per-device
|
||||
facts (function codes/limits, connection limit, address maps,
|
||||
mirrors, config/watchdog/statistics blocks, trace annotations)
|
||||
into a device profile; other WAGO 750 Modbus couplers and other
|
||||
brands' Modbus TCP I/O heads become data + a profile module
|
||||
(FR-13.2.1–13.2.7); scenario engine, DSL, plugins and reports
|
||||
stay device-agnostic; `device:` key in node config with the
|
||||
750-362 as default; validate rejects unknown devices and
|
||||
cross-brand module mixes cleanly.
|
||||
- [ ] Additional fieldbus protocols (spec §14): protocol bindings for
|
||||
ABB AC800M-style benches — PROFINET IO device simulation (RT
|
||||
cyclic data exchange, DCP, record data; FR-14.2.2) and COMLI
|
||||
over TCP as used between AC800M and S800/S900 I/O via
|
||||
CI51x/CI522 (FR-14.2.3) — reusing the same process image,
|
||||
scenario engine and reporting (FR-14.2.1, FR-14.2.4); per-
|
||||
protocol tracing, diagnostics and fault injection (FR-14.2.5–
|
||||
14.2.6); scoping questions to answer before planning (§14.3).
|
||||
|
||||
### Framework gaps (spec §4 — Scenario & Macro Engine)
|
||||
|
||||
- [ ] State machines: `states:` with entry actions, transitions on
|
||||
|
||||
Reference in New Issue
Block a user