Task #251 — S7 + TwinCAT test-client CLIs (driver CLI suite complete) #205
Reference in New Issue
Block a user
Delete Branch "task-251-s7-twincat-cli"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Final two of the five driver test clients. Closes out the #249 → #250 → #251 track.
otopcua-s7-cli
S7comm / ISO-on-TCP 102 against S7-300/400/1200/1500. All S7 data types incl. DateTime round-trip + bit/word/dword DB addressing. Documents the PUT/GET-must-be-enabled gotcha.
otopcua-twincat-cli
ADS against TwinCAT 2/3 runtimes. Full IEC 61131-3 atomic type set including WString + the four Time/Date variants.
--poll-onlytogglesUseNativeNotifications=false. Subscribe banner announces mechanism (ADS notification vs polling).Tests
49 new (22 S7 + 27 TwinCAT); 122 cumulative driver-CLI tests across #249 + #250 + #251.
Suite complete
5 CLIs shipped: otopcua-{modbus,abcip,ablegacy,s7,twincat}-cli. Every driver family has a shell-level ad-hoc validation tool.
Test plan
Full-solution build clean. Both
--helpoutputs verified.