The PLC program from the old repo's 04-plc/, flattened into one folder and
checked against the running system.
Verified during the move:
- build.py regenerates register-map.csv byte-identically (69 points)
- polled the live PLC: the SIMULATION build is what is deployed and
running, %MW21=2 wet weather, values moving, run hours accumulating
- addresses, %MW HR1024 segmentation and %QW17/%QW7 signedness all
match the map
Corrections against the old repo:
- 10_globals.st header cited WRPS-CTL-002 (the FDS); it means CTL-003
- build.py wrote the map to its parent directory; now beside itself
- deploy/README.md was a single-file folder; now DEPLOY.md
- dropped the empty editor-devices/remote/
- README no longer claims the simulation build is uncompiled - it is
the one running
Two open items are now stated plainly rather than buried:
- none of the 20 acceptance tests in CTL-003 have ever been run
- the OpenPLC Editor lived only on the retired dev-ubuntu host, so
there is currently NO route to deploy a new program (DEPLOY.md 0)
Documents the setpoint distinction: IO_MUX seeds %MW defaults once at
first scan, operators retune them live, and that tuning exists only in
the container volume - a restart reverts it.
11 lines
No EOL
256 B
JSON
11 lines
No EOL
256 B
JSON
{
|
|
"deviceBoard": "OpenPLC Runtime v4",
|
|
"communicationPort": "",
|
|
"runtimeIpAddress": "localhost",
|
|
"vendorScreenData": {},
|
|
"vendorScreenDataByBoard": {
|
|
"OpenPLC Simulator": {},
|
|
"OpenPLC Runtime v4": {}
|
|
},
|
|
"selectedPlatformOptions": {}
|
|
} |