Table · Chapter 6
Key figures of the platform
Cycle time, signal paths, monitoring and components used in the test rig.
Values
| Metric | Value |
|---|---|
| Target cycle | 20 Hz, fixed step size Δt = 50 ms (measured mean 17.9 Hz on the Windows development computer) |
| Integration | explicit Euler method, x(k+1) = x(k) + f(x(k), u(k))·Δt |
| Signal path controller → model | 12 channels |
| Signal path model → controller | 10 channels |
| Monitoring | heartbeat every 0.5 s, three-stage watchdog (2 s) |
| Controller | Siemens LOGO! 12/24RCE + expansion DM16 24R |
| Level conversion, forward path | PC817 optocoupler, 24 V → 5 V, galvanically isolated |
| Level conversion, return path | relay boards 5 V → 24 V, potential-free contact |
| Signal bridge | Arduino Mega 2560, serial protocol over USB, 115200 baud |
| Gateway | FastAPI, port 8100: bridge serial ↔ HTTP |
| Orchestrator | FastAPI, port 8050: simulation cycle and distribution of results |
| Model interface | compute_step(inputs, dt) → plant, sensors, outputs_logical |
| Control panel | 12 push buttons, 12 indicator lights, in parallel to the controller |
| Tank volume | 0.5 m³ (500 l) |
| Heating power | up to 150 kW, PT1 lag with τ = 12 s |
| Alarm thresholds | sensor B3 from 95 °C, sensor B4 from 2.8 bar; safety valve at 3.5 bar |
Source and citation
Data source: Eigene Zusammenstellung aus der Bachelorarbeit (2026) — see Chapter 6 — System architecture.
How to cite
Kotsch, A. H. (2026): Dataset „Key figures of the platform“. Supplement to the bachelor thesis „Digital twins for PLC-coupled laboratory systems“, Duale Hochschule Sachsen — Studienakademie Glauchau. https://thesis.kotsch.tech/daten/kennzahlen-plattform (accessed 2026-11-14).
More datasets
3,000 rows · 9 columns
Scenario 1 — Filling
View →
6,000 rows · 9 columns
Scenario 2 — Heating with PT1 behaviour
View →
25,809 rows · 9 columns
Scenario 3 — Pressure build-up and venting
View →
2,200 rows · 9 columns
Scenario 4 — Draining
View →
1,200 rows · 9 columns
Scenario 5 — Edge case: empty tank
View →
5 rows · 4 columns
Five test scenarios — expectation versus measurement
View →