🚧 WIP
This commit is contained in:
@@ -893,12 +893,13 @@ Terminal monitors (§9) suffice for single engineers, but FAT benches are
|
||||
derived from the same process image the Modbus server serves. On the
|
||||
node graphic (requested 2026-10-04, refined same day): each module
|
||||
shows its kind+slot designation (`DI0`, `DO2`, `AI4`, …) in the
|
||||
module header's upper right corner — same size and vertical
|
||||
alignment as the article number — and the channel indicators carry
|
||||
only the 0-based channel number: below each DI/DO LED, and on analog
|
||||
modules outside the indicator stack, above the overflow and below
|
||||
the underflow LED (FR-10.2.14) so the limit LEDs stay adjacent to the
|
||||
bar.
|
||||
module's **lower left corner, below the channel indicators**, and
|
||||
the channel indicators carry only the 0-based channel number: below
|
||||
each DI/DO LED, and on analog modules outside the indicator stack,
|
||||
above the overflow and below the underflow LED (FR-10.2.14) so the
|
||||
limit LEDs stay adjacent to the bar. DI/DO channels lay out in **two
|
||||
rows** — channels 0–7 on the upper row, 8–15 on the lower row —
|
||||
mirroring the physical two-deck layout of 16-channel WAGO modules.
|
||||
- FR-10.2.3: Values shall update live (WebSocket push or short-polling),
|
||||
including changes made by the PLC/master over Modbus, by scenarios, by
|
||||
the console monitor, or by other UI clients — one shared source of truth.
|
||||
@@ -965,6 +966,12 @@ Terminal monitors (§9) suffice for single engineers, but FAT benches are
|
||||
Underflow/overflow are indicated: the bar fills in the limit color
|
||||
(red) and a small red LED above the bar lights for overflow, below
|
||||
the bar for underflow, clearing when the value returns to range.
|
||||
**Signed values** (2026-10-04): range bounds may be negative —
|
||||
`-65534 <= min < max <= 65535` (the raw 16-bit image holds
|
||||
0–65535; a negative display bound lets signed plant quantities map
|
||||
onto the bar). Simulated AI values and AO forces accept negative
|
||||
numbers within the same window; values are stored in the image
|
||||
as their 16-bit two's-complement representation.
|
||||
|
||||
### 10.3 Implementation decisions (binding, 2026-10-03)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user