Commit d7462c2
s7: explain V1-initial firmware-band fallback to users
When a real V1-initial S7-1200 (FW < 4.5) sends Struct(314) for
ServerSessionVersion instead of a scalar, our session-setup echo
can't run, the PLC drops the connection, and the unified Client
falls back to legacy PUT/GET. The previous warning ("PLC did not
provide ServerSessionVersion") was generic enough that users
couldn't tell whether it was a bug, a network issue, or an
unsupported firmware band.
Replace with an actionable message: explains the firmware band,
points at issue #710, and tells users explicitly that db_read /
db_write still work but browse() will not.
Refs #710.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent 0ae00fd commit d7462c2
1 file changed
Lines changed: 8 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
205 | 205 | | |
206 | 206 | | |
207 | 207 | | |
208 | | - | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
209 | 216 | | |
210 | 217 | | |
211 | 218 | | |
| |||
0 commit comments