#
plc-testing
Here are 4 public repositories matching this topic...
Siemens S7comm CLI for PLC discovery, identification, memory read/write, block inspection, diagnostics, rack/slot probing, and PCAP decoding over ISO-on-TCP.
cli golang pcap plc ics industrial-automation scada s7-protocol siemens-plc siemens-s7 plc-testing plc-communication s7comm iso-on-tcp cotp s7comm-cli plc-discovery plc-diagnostics rfc1006 tpkt
-
Updated
Oct 19, 2026 - Go
Docker-based Snap7/S7comm interoperability testbed with native and Python servers, deterministic PLC memory fixtures, and automated read/write validation.
python docker golang integration-testing ci-cd plc industrial-automation interoperability-testing snap7 s7-protocol test-fixtures siemens-plc python-snap7 siemens-s7 plc-testing plc-communication s7comm iso-on-tcp protocol-testing s7-server
-
Updated
Oct 19, 2026 - Go
Stateful Modbus TCP/TLS device simulator in Go. JSON fixtures, multi-unit servers, typed register codecs, fault injection, and CI trace assertions.
go golang integration-testing modbus test-automation end-to-end-testing industrial-automation scada modbus-tcp fault-injection device-simulator test-fixtures modbus-server modbus-simulator plc-testing protocol-simulator modbus-tls modbus-registers modbus-testing register-mapping
-
Updated
Oct 19, 2026 - Go
Add this topic to your repo
To associate your repository with the plc-testing topic, visit your repo's landing page and select "manage topics."