fix(abcip,adminui): ParseEnum device wording + libplctag probe assertion (#574); AB forms preserve unknown keys + MaxConcurrentReads (#576); probe off for new AbCip driver (#577); docs T4:0.DN (#584)
Claude-Session: https://claude.ai/code/session_01Ef2ozxS7QPanGT8uoATbTe
This commit is contained in:
@@ -303,9 +303,9 @@ Same library as AB CIP — libplctag handles both protocols via the `plc` attrib
|
||||
| I (Input) | 1 | 2 bytes | INT16/bit | `I:0`, `I:0/3` |
|
||||
| S (Status) | 2 | 2 bytes | INT16/bit | `S:0`, `S:1/0` |
|
||||
| B (Binary) | 3 | 2 bytes | INT16/bit | `B3:0`, `B3:0/5` |
|
||||
| T (Timer) | 4 | 6 bytes | Struct | `T4:0.ACC`, `T4:0.PRE`, `T4:0/DN` |
|
||||
| C (Counter) | 5 | 6 bytes | Struct | `C5:0.ACC`, `C5:0/DN`, `C5:0/CU` |
|
||||
| R (Control) | 6 | 6 bytes | Struct | `R6:0.LEN`, `R6:0.POS`, `R6:0/DN` |
|
||||
| T (Timer) | 4 | 6 bytes | Struct | `T4:0.ACC`, `T4:0.PRE`, `T4:0.DN` |
|
||||
| C (Counter) | 5 | 6 bytes | Struct | `C5:0.ACC`, `C5:0.DN`, `C5:0.CU` |
|
||||
| R (Control) | 6 | 6 bytes | Struct | `R6:0.LEN`, `R6:0.POS`, `R6:0.DN` |
|
||||
| N (Integer) | 7 | 2 bytes | INT16 | `N7:0`, `N7:0/5`, `N10:50` |
|
||||
| F (Float) | 8 | 4 bytes | FLOAT32 | `F8:0`, `F20:10` |
|
||||
| ST (String) | 9 | 84 bytes | STRING | `ST9:0` (82 char max) |
|
||||
|
||||
Reference in New Issue
Block a user