Seed UNS hierarchy across 6 sites; rebrand outputs to SCADA IT/OT with ZB template
Lands per-site UNS subtree files (Warsaw West/North, Shannon, Galway, TMT, Ponce) seeded from OpenText facility docs — Warsaw split confirmed as numbered = legacy Zimmer = West, lettered = legacy Biomet = North. Renames project framing from "Shopfloor IT/OT" to "SCADA IT/OT" for accuracy. Extracts a ZB-branded PowerPoint template from example_powerpoint.pptx and wires it into the outputs pipeline. Trims deck from 18 to 16 slides (BOBJ->Power BI transferred to another team, Non-Goals and Asks dropped); goal-state BOBJ analysis pruned to a stub.
This commit is contained in:
54
outputs/workspace/slides/slide08.html
Normal file
54
outputs/workspace/slides/slide08.html
Normal file
@@ -0,0 +1,54 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
html { background: #ffffff; }
|
||||
body {
|
||||
width: 720pt; height: 405pt; margin: 0; padding: 0;
|
||||
background: #FFFFFF; font-family: Arial, sans-serif;
|
||||
display: flex; flex-direction: column;
|
||||
}
|
||||
.header { padding: 12pt 40pt 4pt 40pt; border-bottom: 1.5pt solid #0066B3; }
|
||||
.header h1 { margin: 0; font-size: 22pt; font-weight: bold; color: #0066B3; }.body { padding: 22pt 40pt; flex: 1; color: #333333; display: flex; flex-direction: column; }
|
||||
.layer-stack { display: flex; flex-direction: column; gap: 6pt; }
|
||||
.layer { background: #ffffff; padding: 10pt 14pt; border-left: 6pt solid #0066B3; border-radius: 3pt; }
|
||||
.layer .tag { font-size: 9pt; color: #0066B3; letter-spacing: 1pt; font-weight: bold; margin: 0 0 2pt 0; }
|
||||
.layer .name { font-size: 12pt; font-weight: bold; margin: 0 0 2pt 0; color: #2B2A80; }
|
||||
.layer .desc { font-size: 10pt; margin: 0; color: #333333; }
|
||||
.callout { background: #0066B3; color: #FFFFFF; padding: 10pt 14pt; border-radius: 3pt; margin-top: 10pt; }
|
||||
.callout p { margin: 0; font-size: 11pt; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="header">
|
||||
<h1>Goal State — Layered Architecture</h1>
|
||||
</div>
|
||||
<div class="body">
|
||||
<div class="layer-stack">
|
||||
<div class="layer">
|
||||
<p class="tag">LAYER 1 — EQUIPMENT</p>
|
||||
<p class="name">PLCs, CNCs, OPC UA-native devices</p>
|
||||
<p class="desc">One OPC UA session per device; OtOpcUa holds it.</p>
|
||||
</div>
|
||||
<div class="layer">
|
||||
<p class="tag">LAYER 2 — OtOpcUa</p>
|
||||
<p class="name">Equipment namespace + System Platform namespace (absorbs LmxOpcUa)</p>
|
||||
<p class="desc">Clustered, site-local. Single sanctioned OPC UA access point per site.</p>
|
||||
</div>
|
||||
<div class="layer">
|
||||
<p class="tag">LAYER 3 — SCADA</p>
|
||||
<p class="name">Aveva System Platform (validated) · Ignition (KPI)</p>
|
||||
<p class="desc">Derives canonical machine state from raw signals.</p>
|
||||
</div>
|
||||
<div class="layer">
|
||||
<p class="tag">LAYER 4 — ScadaBridge</p>
|
||||
<p class="name">IT/OT bridge — central integration layer</p>
|
||||
<p class="desc">Deadband, store-and-forward, producer to Redpanda.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="callout">
|
||||
<p><b>ScadaBridge central is the sole IT↔OT crossing point.</b></p>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user