No description
The five design documents plus the implementation brief, brought across
as issued. Adds two things the old repo never recorded:
00-origin/ the one-page idea the whole document set was generated from
README.md how the set was produced - idea -> basic design -> detailed
design -> implementation brief - so the team can repeat the
method for their own demos, including what to do differently
CTL-003 gains a dated amendment block. Its section 2 register map was
verified line by line against register-map.csv and is correct; its
sections 1 and 9 specify a MatIEC flat-file build that does not exist on
Runtime v4, and forbid the PLCopen route actually used. Nine corrections
listed, body unchanged.
Not brought across: superseded/WRPS-CTL-002_OpenPLC_Build_Brief.md - dead,
and its number collides with the live FDS.
|
||
|---|---|---|
| 01-design | ||
| 99-reference | ||
| .gitattributes | ||
| .gitignore | ||
| README.md | ||
wrps-demo-kit
A kit for building demo automation use cases on Yokogawa CI Server (SCADA) and OpenPLC Runtime (soft PLC, in Docker) — with the Waterloo Road Pump Station (WRPS) demo as its first worked example.
Note
This repository is being assembled. It is the successor to an earlier working repo, and material is being reviewed and moved across one folder at a time. Sections not yet present have not yet been audited.
The two systems
| Role | Host | Address |
|---|---|---|
| SCADA — Yokogawa CI Server | yau-poc-cicore1 |
10.0.0.21 |
| PLC — OpenPLC Runtime container | yau-sls-poc-lin001 |
10.0.0.17 |
Architecture invariant: OpenPLC Runtime is the Modbus TCP server (slave) on port 502. CI Server is the Modbus client (master) and polls it. The register map is the contract between the two sides.
Layout
To be filled in as each part is brought across.
Assembled from the WRPS working repo, 2026-09.