{"id":73584,"date":"2026-09-01T07:58:28","date_gmt":"2026-09-01T10:58:28","guid":{"rendered":"https:\/\/a3aengenharia.com\/?post_type=articles&#038;p=73584"},"modified":"2026-09-01T07:58:28","modified_gmt":"2026-09-01T10:58:28","slug":"supervisory-systems-architecture-scada-industrial-applications","status":"publish","type":"articles","link":"https:\/\/a3aengenharia.com\/en-us\/content\/technical-articles\/supervisory-systems-architecture-scada-industrial-applications\/","title":{"rendered":"Supervisory Systems: What They Are, Architecture, SCADA, and Industrial Applications"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A supervisory system is the software layer used to visualize, monitor, and operate processes, equipment, and variables in a facility based on data collected by controllers, RTUs, IEDs, and other field devices. In industrial applications, this layer typically integrates operator screens, alarms, histories, trends, events, and commands, and may form part of a broader SCADA architecture.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The key technical point is that a supervisory system does not replace process control. Critical logic generally remains in PLCs, DCSs, RTUs, IEDs, or dedicated controllers. The supervisory layer organizes human-machine interaction and operational information, while the complete architecture must consider OT networks, availability, time synchronization, cybersecurity, integration with other systems, testing, and documentation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Is a Supervisory System<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A supervisory system consolidates information from the process and presents it in an operationally useful form. It transforms tags, states, alarms, and events into an interface that supports operators, maintenance, and engineering.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In an industrial plant, pumping station, substation, utility, or critical infrastructure, this may involve hundreds or thousands of points. Solution quality depends less on the number of screens and more on consistency among architecture, operating philosophy, alarm priorities, traceability, and failure response.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The solution may be local, distributed, or integrated into a corporate SCADA system. In smaller systems, HMI and supervisory functions may be functionally close. In larger architectures, application servers, historians, operator clients, engineering stations, gateways, and redundancy mechanisms form a distributed platform.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Supervisory System, HMI, and SCADA<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">HMI is the human-machine interface. It may be a local equipment display or a complete operator station. A supervisory system is an application that combines visualization, commands, alarms, trends, and histories. SCADA, in turn, is a supervisory control and data acquisition architecture that may encompass remote sites, telecommunications, servers, and operation centers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For this reason, using the terms as synonyms is not always technically correct. Every SCADA system includes supervisory functions, but not every supervisory system requires the scale, telecontrol, or distribution typical of SCADA.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Typical Architecture of a Supervisory System<\/h2>\n\n\n\n<div class=\"wp-block-a3a-destaque\">\n<p class=\"wp-block-paragraph\">If the supervisory system needs to be modernized or specified from scratch, the architecture should be defined from the process, availability requirements, and interfaces \u2014 not merely from the software choice.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/a3aengenharia.com.br\/servicos\/planejamento\/projeto-de-automacao-industrial\/\">Learn about Industrial Automation Design<\/a><\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">A robust architecture starts with the process, not the screen. Data must be measured, acquired, contextualized, transported, processed, presented, and stored without losing meaning.<\/p>\n\n\n\n<figure class=\"a3a-mermaid\"><svg id=\"a3a-diagram-4\" width=\"100%\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"flowchart\" style=\"max-width:min(1346.4375px, 100%);height:auto;display:block;margin:0 auto\" viewBox=\"0 0 1346.4375 376\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\" aria-labelledby=\"chart-title-a3a-diagram-4\"><title id=\"chart-title-a3a-diagram-4\">Functional flow of an industrial supervisory system<\/title><style>#a3a-diagram-4{font-family:Roboto,sans-serif;font-size:15px;fill:var(--a3a-diag-text, #0a0a0a);}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#a3a-diagram-4 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#a3a-diagram-4 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#a3a-diagram-4 .error-icon{fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-4 .error-text{fill:#000000;stroke:#000000;}#a3a-diagram-4 .edge-thickness-normal{stroke-width:1px;}#a3a-diagram-4 .edge-thickness-thick{stroke-width:3.5px;}#a3a-diagram-4 .edge-pattern-solid{stroke-dasharray:0;}#a3a-diagram-4 .edge-thickness-invisible{stroke-width:0;fill:none;}#a3a-diagram-4 .edge-pattern-dashed{stroke-dasharray:3;}#a3a-diagram-4 .edge-pattern-dotted{stroke-dasharray:2;}#a3a-diagram-4 .marker{fill:var(--a3a-diag-stroke, #2e42a2);stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-4 .marker.cross{stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-4 svg{font-family:Roboto,sans-serif;font-size:15px;}#a3a-diagram-4 p{margin:0;}#a3a-diagram-4 .label{font-family:Roboto,sans-serif;color:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-4 .cluster-label text{fill:var(--a3a-diag-title, #0124af);}#a3a-diagram-4 .cluster-label span{color:var(--a3a-diag-title, #0124af);}#a3a-diagram-4 .cluster-label span p{background-color:transparent;}#a3a-diagram-4 .label text,#a3a-diagram-4 span{fill:var(--a3a-diag-text, #0a0a0a);color:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-4 .node rect,#a3a-diagram-4 .node circle,#a3a-diagram-4 .node ellipse,#a3a-diagram-4 .node polygon,#a3a-diagram-4 .node path{fill:var(--a3a-diag-fill, #eef2fd);stroke:var(--a3a-diag-stroke, #2e42a2);stroke-width:1px;}#a3a-diagram-4 .rough-node .label text,#a3a-diagram-4 .node .label text,#a3a-diagram-4 .image-shape .label,#a3a-diagram-4 .icon-shape .label{text-anchor:middle;}#a3a-diagram-4 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#a3a-diagram-4 .rough-node .label,#a3a-diagram-4 .node .label,#a3a-diagram-4 .image-shape .label,#a3a-diagram-4 .icon-shape .label{text-align:center;}#a3a-diagram-4 .node.clickable{cursor:pointer;}#a3a-diagram-4 .root .anchor path{fill:var(--a3a-diag-stroke, #2e42a2)!important;stroke-width:0;stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-4 .arrowheadPath{fill:var(--a3a-diag-stroke, #0b0b0b);}#a3a-diagram-4 .edgePath .path{stroke:var(--a3a-diag-stroke, #2e42a2);stroke-width:2.0px;}#a3a-diagram-4 .flowchart-link{stroke:var(--a3a-diag-stroke, #2e42a2);fill:none;}#a3a-diagram-4 .edgeLabel{background-color:var(--a3a-diag-canvas, #ffffff);text-align:center;}#a3a-diagram-4 .edgeLabel p{background-color:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-4 .edgeLabel rect{opacity:0.5;background-color:var(--a3a-diag-canvas, #ffffff);fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-4 .labelBkg{background-color:rgba(255, 255, 255, 0.5);}#a3a-diagram-4 .cluster rect{fill:var(--a3a-diag-surface, #f8f8f8);stroke:var(--a3a-diag-border, #e2e8f0);stroke-width:1px;}#a3a-diagram-4 .cluster text{fill:var(--a3a-diag-title, #0124af);}#a3a-diagram-4 .cluster span{color:var(--a3a-diag-title, #0124af);}#a3a-diagram-4 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:Roboto,sans-serif;font-size:12px;background:var(--a3a-diag-canvas, #ffffff);border:1px solid hsl(0, 0%, 90%);border-radius:2px;pointer-events:none;z-index:100;}#a3a-diagram-4 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-4 rect.text{fill:none;stroke-width:0;}#a3a-diagram-4 .icon-shape,#a3a-diagram-4 .image-shape{background-color:var(--a3a-diag-canvas, #ffffff);text-align:center;}#a3a-diagram-4 .icon-shape p,#a3a-diagram-4 .image-shape p{background-color:var(--a3a-diag-canvas, #ffffff);padding:2px;}#a3a-diagram-4 .icon-shape rect,#a3a-diagram-4 .image-shape rect{opacity:0.5;background-color:var(--a3a-diag-canvas, #ffffff);fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-4 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#a3a-diagram-4 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#a3a-diagram-4 :root{--mermaid-font-family:Roboto,sans-serif;}<\/style><g><marker id=\"a3a-diagram-4_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-4_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-4_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/circle><\/marker><marker id=\"a3a-diagram-4_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/circle><\/marker><marker id=\"a3a-diagram-4_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-4_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"><\/path><\/marker><g class=\"root\"><g class=\"clusters\"><\/g><g class=\"edgePaths\"><path d=\"M227.547,188L231.714,188C235.88,188,244.214,188,251.88,188C259.547,188,266.547,188,270.047,188L273.547,188\" id=\"L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6MjI3LjU0Njg3NSwieSI6MTg4fSx7IngiOjI1Mi41NDY4NzUsInkiOjE4OH0seyJ4IjoyNzcuNTQ2ODc1LCJ5IjoxODh9XQ==\" marker-end=\"url(#a3a-diagram-4_flowchart-v2-pointEnd)\"><\/path><path d=\"M489.063,188L493.229,188C497.396,188,505.729,188,513.396,188C521.063,188,528.063,188,531.563,188L535.063,188\" id=\"L_B_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_C_0\" data-points=\"W3sieCI6NDg5LjA2MjUsInkiOjE4OH0seyJ4Ijo1MTQuMDYyNSwieSI6MTg4fSx7IngiOjUzOS4wNjI1LCJ5IjoxODh9XQ==\" marker-end=\"url(#a3a-diagram-4_flowchart-v2-pointEnd)\"><\/path><path d=\"M679.5,188L683.667,188C687.833,188,696.167,188,703.833,188C711.5,188,718.5,188,722,188L725.5,188\" id=\"L_C_D_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_D_0\" data-points=\"W3sieCI6Njc5LjUsInkiOjE4OH0seyJ4Ijo3MDQuNSwieSI6MTg4fSx7IngiOjcyOS41LCJ5IjoxODh9XQ==\" marker-end=\"url(#a3a-diagram-4_flowchart-v2-pointEnd)\"><\/path><path d=\"M866.453,188L870.62,188C874.786,188,883.12,188,890.786,188C898.453,188,905.453,188,908.953,188L912.453,188\" id=\"L_D_E_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_D_E_0\" data-points=\"W3sieCI6ODY2LjQ1MzEyNSwieSI6MTg4fSx7IngiOjg5MS40NTMxMjUsInkiOjE4OH0seyJ4Ijo5MTYuNDUzMTI1LCJ5IjoxODh9XQ==\" marker-end=\"url(#a3a-diagram-4_flowchart-v2-pointEnd)\"><\/path><path d=\"M1029.929,161.75L1046.277,140.5C1062.624,119.25,1095.32,76.75,1118.044,55.5C1140.768,34.25,1153.521,34.25,1159.897,34.25L1166.273,34.25\" id=\"L_E_F_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_E_F_0\" data-points=\"W3sieCI6MTAyOS45Mjg3MzQ3NTYwOTc2LCJ5IjoxNjEuNzV9LHsieCI6MTEyOC4wMTU2MjUsInkiOjM0LjI1fSx7IngiOjExNzAuMjczNDM3NSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-4_flowchart-v2-pointEnd)\"><\/path><path d=\"M1070.317,161.75L1079.934,157.583C1089.55,153.417,1108.783,145.083,1121.899,140.917C1135.016,136.75,1142.016,136.75,1145.516,136.75L1149.016,136.75\" id=\"L_E_G_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_E_G_0\" data-points=\"W3sieCI6MTA3MC4zMTc0NTQyNjgyOTI3LCJ5IjoxNjEuNzV9LHsieCI6MTEyOC4wMTU2MjUsInkiOjEzNi43NX0seyJ4IjoxMTUzLjAxNTYyNSwieSI6MTM2Ljc1fV0=\" marker-end=\"url(#a3a-diagram-4_flowchart-v2-pointEnd)\"><\/path><path d=\"M1070.317,214.25L1079.934,218.417C1089.55,222.583,1108.783,230.917,1127.154,235.083C1145.526,239.25,1163.036,239.25,1171.792,239.25L1180.547,239.25\" id=\"L_E_H_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_E_H_0\" data-points=\"W3sieCI6MTA3MC4zMTc0NTQyNjgyOTI3LCJ5IjoyMTQuMjV9LHsieCI6MTEyOC4wMTU2MjUsInkiOjIzOS4yNX0seyJ4IjoxMTg0LjU0Njg3NSwieSI6MjM5LjI1fV0=\" marker-end=\"url(#a3a-diagram-4_flowchart-v2-pointEnd)\"><\/path><path d=\"M1029.929,214.25L1046.277,235.5C1062.624,256.75,1095.32,299.25,1118.785,320.5C1142.25,341.75,1156.484,341.75,1163.602,341.75L1170.719,341.75\" id=\"L_E_I_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_E_I_0\" data-points=\"W3sieCI6MTAyOS45Mjg3MzQ3NTYwOTc2LCJ5IjoyMTQuMjV9LHsieCI6MTEyOC4wMTU2MjUsInkiOjM0MS43NX0seyJ4IjoxMTc0LjcxODc1LCJ5IjozNDEuNzV9XQ==\" marker-end=\"url(#a3a-diagram-4_flowchart-v2-pointEnd)\"><\/path><\/g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_C_D_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_D_E_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_E_F_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_E_G_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_E_H_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_E_I_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><\/g><g class=\"nodes\"><g class=\"node default\" id=\"flowchart-A-0\" transform=\"translate(117.7734375, 188)\"><rect class=\"basic label-container\" style=\"\" x=\"-109.7734375\" y=\"-26.25\" width=\"219.546875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-79.7734375, -11.25)\"><rect><\/rect><foreignObject width=\"159.546875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Process and equipment<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-B-1\" transform=\"translate(383.3046875, 188)\"><rect class=\"basic label-container\" style=\"\" x=\"-105.7578125\" y=\"-26.25\" width=\"211.515625\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-75.7578125, -11.25)\"><rect><\/rect><foreignObject width=\"151.515625\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Sensors and actuators<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-C-3\" transform=\"translate(609.28125, 188)\"><rect class=\"basic label-container\" style=\"\" x=\"-70.21875\" y=\"-26.25\" width=\"140.4375\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-40.21875, -11.25)\"><rect><\/rect><foreignObject width=\"80.4375\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>PLC RTU IED<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-D-5\" transform=\"translate(797.9765625, 188)\"><rect class=\"basic label-container\" style=\"\" x=\"-68.4765625\" y=\"-26.25\" width=\"136.953125\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-38.4765625, -11.25)\"><rect><\/rect><foreignObject width=\"76.953125\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>OT network<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-E-7\" transform=\"translate(1009.734375, 188)\"><rect class=\"basic label-container\" style=\"\" x=\"-93.28125\" y=\"-26.25\" width=\"186.5625\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-63.28125, -11.25)\"><rect><\/rect><foreignObject width=\"126.5625\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Supervisory server<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-F-9\" transform=\"translate(1245.7265625, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-75.453125\" y=\"-26.25\" width=\"150.90625\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-45.453125, -11.25)\"><rect><\/rect><foreignObject width=\"90.90625\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Operator HMI<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-G-11\" transform=\"translate(1245.7265625, 136.75)\"><rect class=\"basic label-container\" style=\"\" x=\"-92.7109375\" y=\"-26.25\" width=\"185.421875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-62.7109375, -11.25)\"><rect><\/rect><foreignObject width=\"125.421875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Alarms and events<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-H-13\" transform=\"translate(1245.7265625, 239.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-61.1796875\" y=\"-26.25\" width=\"122.359375\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-31.1796875, -11.25)\"><rect><\/rect><foreignObject width=\"62.359375\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Historian<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-I-15\" transform=\"translate(1245.7265625, 341.75)\"><rect class=\"basic label-container\" style=\"\" x=\"-71.0078125\" y=\"-26.25\" width=\"142.015625\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-41.0078125, -11.25)\"><rect><\/rect><foreignObject width=\"82.015625\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Integrations<\/p><\/span><\/div><\/foreignObject><\/g><\/g><\/g><\/g><\/g><\/svg><figcaption>Functional flow of an industrial supervisory system<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Field Layer<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sensors, transmitters, switches, meters, drives, and actuators represent the physical condition of the process. If the measurement is unreliable, the screen may be technically perfect and still lead to incorrect decisions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Control Layer<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">PLCs, DCSs, RTUs, IEDs, and controllers execute control logic and interlocks. Critical functions should not depend on the availability of a supervisory screen when safety or process continuity requires local autonomy.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">OT Network<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The network transports data among controllers, servers, engineering stations, and clients. It should be treated as engineering infrastructure, with topology, segmentation, redundancy, synchronization, diagnostics, and capacity compatible with the process.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Servers and Clients<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Depending on criticality, the solution may use redundant servers, virtualization, dedicated historians, segregated engineering stations, and distributed clients. The architecture should clearly answer what happens if a server, switch, link, or station fails.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What a Supervisory System Should Do<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The purpose of a supervisory system is not merely to draw mimic diagrams. It should enable the operator to recognize plant conditions, identify abnormalities, understand priorities, and execute authorized actions with low ambiguity.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Common functions include:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>visualizing process states and variables;<\/li><li>issuing commands permitted by the operating philosophy;<\/li><li>displaying real-time and historical trends;<\/li><li>recording alarms and events;<\/li><li>recording operator actions;<\/li><li>supporting fault diagnosis;<\/li><li>consolidating operational indicators;<\/li><li>integrating data with maintenance, production, or management systems.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Alarms: Where Many Supervisory Systems Fail<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A system with thousands of alarms is not necessarily better. Excessive, poorly prioritized, or permanently active alarms reduce the operator&#8217;s ability to respond.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The alarm philosophy should establish priorities, activation conditions, hysteresis, delays, messages, acknowledgment, and treatment of repetitive or suppressed alarms. The objective is to enable the operator to distinguish what requires immediate action from what is merely informational.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Alarm Flood<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">During an upset, dozens or hundreds of alarms may appear in sequence. Without rationalization, the system presents symptoms and consequences in such high volume that the root cause is lost.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Standing Alarms<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Alarms that remain active for weeks tend to be ignored. This normalizes deviation and reduces trust in the system.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Trends, Histories, and Traceability<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Historical data makes it possible to analyze what happened before and after an occurrence. This requires more than storing data indiscriminately. Time resolution, retention, compression, synchronization, and tag quality must be defined.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Trends are useful for startup, tuning, troubleshooting, efficiency analysis, and correlation among variables. In critical assets, sequence-of-events analysis may require higher time resolution than conventional process histories.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Communication with PLCs, RTUs, and IEDs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The supervisory system may communicate using protocols such as OPC UA, Modbus TCP, specific industrial protocols and, in certain sectors, IEC 60870-5-104, DNP3, or IEC 61850 through appropriate gateways and components.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Protocol selection must consider interoperability, diagnostics, security, data semantics, and lifecycle support. Converting all equipment to a common protocol does not eliminate the need to understand the origin and quality of each data point.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Integration with OPC UA<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">OPC UA is especially relevant because it decouples supervisory applications from proprietary details of many devices and provides mechanisms for security, modeling, and interoperability.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, the presence of OPC UA does not automatically make an architecture open. Namespace, information model, certificates, security policies, redundancy, and behavior during loss of communication must be evaluated.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Supervisory Systems and MQTT<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">MQTT is common in IIoT and event-driven integration architectures. It can transport data among gateways, edge systems, and data platforms, but by itself it does not replace the functions of a supervisory system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An architecture may use a supervisory system for local operation and MQTT for distributing data to analytics layers, while keeping critical functions close to the process.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Availability and Redundancy<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The need for redundancy depends on criticality. Systems supporting continuous operation may require redundant servers, redundant network paths, independent power sources, and failover strategies.<\/p>\n\n\n\n<figure class=\"a3a-mermaid\"><svg id=\"a3a-diagram-5\" width=\"100%\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"flowchart\" style=\"max-width:min(714.1953125px, 100%);height:auto;display:block;margin:0 auto\" viewBox=\"0 0 714.1953125 621\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\" aria-labelledby=\"chart-title-a3a-diagram-5\"><title id=\"chart-title-a3a-diagram-5\">Simplified decision on supervisory-system redundancy<\/title><style>#a3a-diagram-5{font-family:Roboto,sans-serif;font-size:15px;fill:var(--a3a-diag-text, #0a0a0a);}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#a3a-diagram-5 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#a3a-diagram-5 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#a3a-diagram-5 .error-icon{fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-5 .error-text{fill:#000000;stroke:#000000;}#a3a-diagram-5 .edge-thickness-normal{stroke-width:1px;}#a3a-diagram-5 .edge-thickness-thick{stroke-width:3.5px;}#a3a-diagram-5 .edge-pattern-solid{stroke-dasharray:0;}#a3a-diagram-5 .edge-thickness-invisible{stroke-width:0;fill:none;}#a3a-diagram-5 .edge-pattern-dashed{stroke-dasharray:3;}#a3a-diagram-5 .edge-pattern-dotted{stroke-dasharray:2;}#a3a-diagram-5 .marker{fill:var(--a3a-diag-stroke, #2e42a2);stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-5 .marker.cross{stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-5 svg{font-family:Roboto,sans-serif;font-size:15px;}#a3a-diagram-5 p{margin:0;}#a3a-diagram-5 .label{font-family:Roboto,sans-serif;color:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-5 .cluster-label text{fill:var(--a3a-diag-title, #0124af);}#a3a-diagram-5 .cluster-label span{color:var(--a3a-diag-title, #0124af);}#a3a-diagram-5 .cluster-label span p{background-color:transparent;}#a3a-diagram-5 .label text,#a3a-diagram-5 span{fill:var(--a3a-diag-text, #0a0a0a);color:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-5 .node rect,#a3a-diagram-5 .node circle,#a3a-diagram-5 .node ellipse,#a3a-diagram-5 .node polygon,#a3a-diagram-5 .node path{fill:var(--a3a-diag-fill, #eef2fd);stroke:var(--a3a-diag-stroke, #2e42a2);stroke-width:1px;}#a3a-diagram-5 .rough-node .label text,#a3a-diagram-5 .node .label text,#a3a-diagram-5 .image-shape .label,#a3a-diagram-5 .icon-shape .label{text-anchor:middle;}#a3a-diagram-5 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#a3a-diagram-5 .rough-node .label,#a3a-diagram-5 .node .label,#a3a-diagram-5 .image-shape .label,#a3a-diagram-5 .icon-shape .label{text-align:center;}#a3a-diagram-5 .node.clickable{cursor:pointer;}#a3a-diagram-5 .root .anchor path{fill:var(--a3a-diag-stroke, #2e42a2)!important;stroke-width:0;stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-5 .arrowheadPath{fill:var(--a3a-diag-stroke, #0b0b0b);}#a3a-diagram-5 .edgePath .path{stroke:var(--a3a-diag-stroke, #2e42a2);stroke-width:2.0px;}#a3a-diagram-5 .flowchart-link{stroke:var(--a3a-diag-stroke, #2e42a2);fill:none;}#a3a-diagram-5 .edgeLabel{background-color:var(--a3a-diag-canvas, #ffffff);text-align:center;}#a3a-diagram-5 .edgeLabel p{background-color:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-5 .edgeLabel rect{opacity:0.5;background-color:var(--a3a-diag-canvas, #ffffff);fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-5 .labelBkg{background-color:rgba(255, 255, 255, 0.5);}#a3a-diagram-5 .cluster rect{fill:var(--a3a-diag-surface, #f8f8f8);stroke:var(--a3a-diag-border, #e2e8f0);stroke-width:1px;}#a3a-diagram-5 .cluster text{fill:var(--a3a-diag-title, #0124af);}#a3a-diagram-5 .cluster span{color:var(--a3a-diag-title, #0124af);}#a3a-diagram-5 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:Roboto,sans-serif;font-size:12px;background:var(--a3a-diag-canvas, #ffffff);border:1px solid hsl(0, 0%, 90%);border-radius:2px;pointer-events:none;z-index:100;}#a3a-diagram-5 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-5 rect.text{fill:none;stroke-width:0;}#a3a-diagram-5 .icon-shape,#a3a-diagram-5 .image-shape{background-color:var(--a3a-diag-canvas, #ffffff);text-align:center;}#a3a-diagram-5 .icon-shape p,#a3a-diagram-5 .image-shape p{background-color:var(--a3a-diag-canvas, #ffffff);padding:2px;}#a3a-diagram-5 .icon-shape rect,#a3a-diagram-5 .image-shape rect{opacity:0.5;background-color:var(--a3a-diag-canvas, #ffffff);fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-5 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#a3a-diagram-5 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#a3a-diagram-5 :root{--mermaid-font-family:Roboto,sans-serif;}<\/style><g><marker id=\"a3a-diagram-5_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-5_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-5_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/circle><\/marker><marker id=\"a3a-diagram-5_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/circle><\/marker><marker id=\"a3a-diagram-5_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-5_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"><\/path><\/marker><g class=\"root\"><g class=\"clusters\"><\/g><g class=\"edgePaths\"><path d=\"M167.246,227.157L156.75,242.506C146.253,257.854,125.259,288.552,114.762,309.276C104.266,330,104.266,340.75,104.266,346.125L104.266,351.5\" id=\"L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6MTY3LjI0NjQ3NDY3OTY1MTkzLCJ5IjoyMjcuMTU2NjMwOTI5NjUxOTN9LHsieCI6MTA0LjI2NTYyNSwieSI6MzE5LjI1fSx7IngiOjEwNC4yNjU2MjUsInkiOjM1NS41fV0=\" marker-end=\"url(#a3a-diagram-5_flowchart-v2-pointEnd)\"><\/path><path d=\"M286.931,219.159L301.389,235.841C315.847,252.523,344.763,285.886,359.222,307.943C373.68,330,373.68,340.75,373.68,346.125L373.68,351.5\" id=\"L_A_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_C_0\" data-points=\"W3sieCI6Mjg2LjkzMDYwODA0Mjg1NDUsInkiOjIxOS4xNTkyMzU3MDcxNDU1fSx7IngiOjM3My42Nzk2ODc1LCJ5IjozMTkuMjV9LHsieCI6MzczLjY3OTY4NzUsInkiOjM1NS41fV0=\" marker-end=\"url(#a3a-diagram-5_flowchart-v2-pointEnd)\"><\/path><path d=\"M250.531,406.644L228.801,411.037C207.07,415.429,163.609,424.215,141.879,432.107C120.148,440,120.148,447,120.148,450.5L120.148,454\" id=\"L_C_D_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_D_0\" data-points=\"W3sieCI6MjUwLjUzMTI1LCJ5Ijo0MDYuNjQzODA0Njk2MTY2Nn0seyJ4IjoxMjAuMTQ4NDM3NSwieSI6NDMzfSx7IngiOjEyMC4xNDg0Mzc1LCJ5Ijo0NTh9XQ==\" marker-end=\"url(#a3a-diagram-5_flowchart-v2-pointEnd)\"><\/path><path d=\"M365.545,408L364.253,412.167C362.962,416.333,360.379,424.667,359.088,432.333C357.797,440,357.797,447,357.797,450.5L357.797,454\" id=\"L_C_E_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_E_0\" data-points=\"W3sieCI6MzY1LjU0NDU4ODQxNDYzNDEsInkiOjQwOH0seyJ4IjozNTcuNzk2ODc1LCJ5Ijo0MzN9LHsieCI6MzU3Ljc5Njg3NSwieSI6NDU4fV0=\" marker-end=\"url(#a3a-diagram-5_flowchart-v2-pointEnd)\"><\/path><path d=\"M492.441,408L511.292,412.167C530.143,416.333,567.845,424.667,586.696,432.333C605.547,440,605.547,447,605.547,450.5L605.547,454\" id=\"L_C_F_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_F_0\" data-points=\"W3sieCI6NDkyLjQ0MDkyOTg3ODA0ODgsInkiOjQwOH0seyJ4Ijo2MDUuNTQ2ODc1LCJ5Ijo0MzN9LHsieCI6NjA1LjU0Njg3NSwieSI6NDU4fV0=\" marker-end=\"url(#a3a-diagram-5_flowchart-v2-pointEnd)\"><\/path><path d=\"M120.148,510.5L120.148,514.667C120.148,518.833,120.148,527.167,165.188,538.012C210.228,548.857,300.307,562.213,345.347,568.891L390.387,575.57\" id=\"L_D_G_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_D_G_0\" data-points=\"W3sieCI6MTIwLjE0ODQzNzUsInkiOjUxMC41fSx7IngiOjEyMC4xNDg0Mzc1LCJ5Ijo1MzUuNX0seyJ4IjozOTQuMzQzNzUsInkiOjU3Ni4xNTY0MTgxMDk0ODg4fV0=\" marker-end=\"url(#a3a-diagram-5_flowchart-v2-pointEnd)\"><\/path><path d=\"M357.797,510.5L357.797,514.667C357.797,518.833,357.797,527.167,365.974,535.214C374.152,543.262,390.507,551.023,398.685,554.904L406.862,558.785\" id=\"L_E_G_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_E_G_0\" data-points=\"W3sieCI6MzU3Ljc5Njg3NSwieSI6NTEwLjV9LHsieCI6MzU3Ljc5Njg3NSwieSI6NTM1LjV9LHsieCI6NDEwLjQ3NTk5MDg1MzY1ODUsInkiOjU2MC41fV0=\" marker-end=\"url(#a3a-diagram-5_flowchart-v2-pointEnd)\"><\/path><path d=\"M605.547,510.5L605.547,514.667C605.547,518.833,605.547,527.167,594.787,535.279C584.028,543.391,562.509,551.282,551.749,555.228L540.99,559.173\" id=\"L_F_G_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_F_G_0\" data-points=\"W3sieCI6NjA1LjU0Njg3NSwieSI6NTEwLjV9LHsieCI6NjA1LjU0Njg3NSwieSI6NTM1LjV9LHsieCI6NTM3LjIzNDM3NSwieSI6NTYwLjU1MDU4OTc0Nzg4OTd9XQ==\" marker-end=\"url(#a3a-diagram-5_flowchart-v2-pointEnd)\"><\/path><\/g><g class=\"edgeLabels\"><g class=\"edgeLabel\" transform=\"translate(104.265625, 319.25)\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(-9.5078125, -11.25)\"><foreignObject width=\"19.015625\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>No<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\" transform=\"translate(373.6796875, 319.25)\"><g class=\"label\" data-id=\"L_A_C_0\" transform=\"translate(-11.2734375, -11.25)\"><foreignObject width=\"22.546875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><p>Yes<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_C_D_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_C_E_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_C_F_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_D_G_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_E_G_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_F_G_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><\/g><g class=\"nodes\"><g class=\"node default\" id=\"flowchart-A-0\" transform=\"translate(223.08984375, 145.5)\"><polygon points=\"137.5,0 275,-137.5 137.5,-275 0,-137.5\" class=\"label-container\" transform=\"translate(-137, 137.5)\"><\/polygon><g class=\"label\" style=\"\" transform=\"translate(-100, -22.5)\"><rect><\/rect><foreignObject width=\"200\" height=\"45\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"nodeLabel\"><p>Does loss of the supervisory system affect operation?<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-B-2\" transform=\"translate(104.265625, 381.75)\"><rect class=\"basic label-container\" style=\"\" x=\"-96.265625\" y=\"-26.25\" width=\"192.53125\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-66.265625, -11.25)\"><rect><\/rect><foreignObject width=\"132.53125\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Simple architecture<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-C-4\" transform=\"translate(373.6796875, 381.75)\"><rect class=\"basic label-container\" style=\"\" x=\"-123.1484375\" y=\"-26.25\" width=\"246.296875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-93.1484375, -11.25)\"><rect><\/rect><foreignObject width=\"186.296875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Define maximum downtime<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-D-6\" transform=\"translate(120.1484375, 484.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-90.546875\" y=\"-26.25\" width=\"181.09375\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-60.546875, -11.25)\"><rect><\/rect><foreignObject width=\"121.09375\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Redundant server<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-E-8\" transform=\"translate(357.796875, 484.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-97.1015625\" y=\"-26.25\" width=\"194.203125\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-67.1015625, -11.25)\"><rect><\/rect><foreignObject width=\"134.203125\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Redundant network<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-F-10\" transform=\"translate(605.546875, 484.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-100.6484375\" y=\"-26.25\" width=\"201.296875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-70.6484375, -11.25)\"><rect><\/rect><foreignObject width=\"141.296875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Backup and recovery<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-G-12\" transform=\"translate(465.7890625, 586.75)\"><rect class=\"basic label-container\" style=\"\" x=\"-71.4453125\" y=\"-26.25\" width=\"142.890625\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-41.4453125, -11.25)\"><rect><\/rect><foreignObject width=\"82.890625\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Test failover<\/p><\/span><\/div><\/foreignObject><\/g><\/g><\/g><\/g><\/g><\/svg><figcaption>Simplified decision on supervisory-system redundancy<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Redundancy that is never tested is only an assumption of availability. FAT, SAT, and commissioning must include real or simulated failures, reconvergence times, and client behavior.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cybersecurity for Supervisory Systems<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Supervisory systems are relevant targets because they concentrate visibility and, often, command capability. The approach should start from the OT architecture and process risks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Typical measures include segmentation into zones and conduits, access control, individual authentication, least privilege, service-account management, hardening, backups, removable-media control, patch management, inventory, and controlled remote access.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The IEC 62443 series provides a widely used framework for addressing the security of industrial automation and control systems.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The Engineering Station Is a Critical Component<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The engineering station can change logic, configuration, and screens. It should not be treated like an ordinary administrative computer. Access control, project backups, traceability, and segregation are engineering requirements.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Time Synchronization<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Events recorded on different devices can only be correlated if there is a coherent time reference. The design should define the time source, protocol, required accuracy, and behavior when synchronization is lost.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is especially relevant in power systems, utilities, continuous processes, and failure investigations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Design the Screens<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Good screens help operators perceive abnormalities. Excessive colors, animations, three-dimensional objects, and information without hierarchy can reduce situational awareness.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The design should establish standards for navigation, symbols, states, colors, alarms, trends, and command confirmation. The philosophy should be consistent across areas and equipment.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Commands and Interlocks<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The supervisory system should not bypass critical interlocks. Commands must respect permissives defined in the control logic, with clear state and failure feedback.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is also necessary to decide which commands are local, remote, manual, or automatic and how authority conflicts are resolved.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Supervisory Systems in Brownfield Plants<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Modernization is more complex because the new system must coexist with legacy assets, limited shutdown windows, and incomplete documentation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The survey should identify controllers, firmware versions, drivers, licenses, protocols, actual topology, dependencies, backups, and points without reliable documentation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Migration Without Loss of Operation<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The strategy may involve parallel operation, migration by area, gradual tag conversion, or cutover during a planned window. There should always be a rollback criterion.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Licensing and Lifecycle Cost<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The initial software price is only part of the cost. Licensing by tags, clients, servers, historians, redundancy, drivers, support, upgrades, and future versions should be evaluated.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An apparently cheaper proposal may create high recurring costs or dependence on a specific integrator.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Essential Documentation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A mature delivery should include, as applicable to the scope:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>logical and physical architecture;<\/li><li>equipment and version list;<\/li><li>tag and addressing list;<\/li><li>communication matrix;<\/li><li>operating philosophy;<\/li><li>alarm philosophy;<\/li><li>command and permissive matrix;<\/li><li>backups and restore procedures;<\/li><li>users and profiles;<\/li><li>licenses;<\/li><li>operation and maintenance procedures;<\/li><li>FAT and SAT reports;<\/li><li>As-Built documentation.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Supervisory System FAT<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">FAT makes it possible to test screen logic, navigation, alarms, permissives, users, trends, histories, redundancy, and integrations before final installation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Testing should be based on requirements and traceable test cases. Accepting only a visual demonstration reduces the ability to demonstrate compliance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">SAT and Commissioning<\/h2>\n\n\n\n<div class=\"wp-block-a3a-destaque\">\n<p class=\"wp-block-paragraph\">Well-structured FAT and SAT turn requirements into evidence of compliance and reduce problems that would otherwise appear only after the system enters operation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/a3aengenharia.com.br\/servicos\/servicos-transversais\/comissionamento-de-equipamentos\/\">See Equipment Commissioning<\/a><\/p>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">During SAT, the solution is verified in the installed environment using the actual network, controllers, equipment, and integrations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tests should include normal and degraded conditions: loss of communication, server failure, restart, loss of synchronization, unavailability of a network path, backup restoration, and behavior after recovery.<\/p>\n\n\n\n<figure class=\"a3a-mermaid\"><svg id=\"a3a-diagram-6\" width=\"100%\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"flowchart\" style=\"max-width:min(1635.078125px, 100%);height:auto;display:block;margin:0 auto\" viewBox=\"0 0 1635.078125 68.5\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\" aria-labelledby=\"chart-title-a3a-diagram-6\"><title id=\"chart-title-a3a-diagram-6\">Verification cycle for a supervisory system<\/title><style>#a3a-diagram-6{font-family:Roboto,sans-serif;font-size:15px;fill:var(--a3a-diag-text, #0a0a0a);}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#a3a-diagram-6 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#a3a-diagram-6 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#a3a-diagram-6 .error-icon{fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-6 .error-text{fill:#000000;stroke:#000000;}#a3a-diagram-6 .edge-thickness-normal{stroke-width:1px;}#a3a-diagram-6 .edge-thickness-thick{stroke-width:3.5px;}#a3a-diagram-6 .edge-pattern-solid{stroke-dasharray:0;}#a3a-diagram-6 .edge-thickness-invisible{stroke-width:0;fill:none;}#a3a-diagram-6 .edge-pattern-dashed{stroke-dasharray:3;}#a3a-diagram-6 .edge-pattern-dotted{stroke-dasharray:2;}#a3a-diagram-6 .marker{fill:var(--a3a-diag-stroke, #2e42a2);stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-6 .marker.cross{stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-6 svg{font-family:Roboto,sans-serif;font-size:15px;}#a3a-diagram-6 p{margin:0;}#a3a-diagram-6 .label{font-family:Roboto,sans-serif;color:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-6 .cluster-label text{fill:var(--a3a-diag-title, #0124af);}#a3a-diagram-6 .cluster-label span{color:var(--a3a-diag-title, #0124af);}#a3a-diagram-6 .cluster-label span p{background-color:transparent;}#a3a-diagram-6 .label text,#a3a-diagram-6 span{fill:var(--a3a-diag-text, #0a0a0a);color:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-6 .node rect,#a3a-diagram-6 .node circle,#a3a-diagram-6 .node ellipse,#a3a-diagram-6 .node polygon,#a3a-diagram-6 .node path{fill:var(--a3a-diag-fill, #eef2fd);stroke:var(--a3a-diag-stroke, #2e42a2);stroke-width:1px;}#a3a-diagram-6 .rough-node .label text,#a3a-diagram-6 .node .label text,#a3a-diagram-6 .image-shape .label,#a3a-diagram-6 .icon-shape .label{text-anchor:middle;}#a3a-diagram-6 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#a3a-diagram-6 .rough-node .label,#a3a-diagram-6 .node .label,#a3a-diagram-6 .image-shape .label,#a3a-diagram-6 .icon-shape .label{text-align:center;}#a3a-diagram-6 .node.clickable{cursor:pointer;}#a3a-diagram-6 .root .anchor path{fill:var(--a3a-diag-stroke, #2e42a2)!important;stroke-width:0;stroke:var(--a3a-diag-stroke, #2e42a2);}#a3a-diagram-6 .arrowheadPath{fill:var(--a3a-diag-stroke, #0b0b0b);}#a3a-diagram-6 .edgePath .path{stroke:var(--a3a-diag-stroke, #2e42a2);stroke-width:2.0px;}#a3a-diagram-6 .flowchart-link{stroke:var(--a3a-diag-stroke, #2e42a2);fill:none;}#a3a-diagram-6 .edgeLabel{background-color:var(--a3a-diag-canvas, #ffffff);text-align:center;}#a3a-diagram-6 .edgeLabel p{background-color:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-6 .edgeLabel rect{opacity:0.5;background-color:var(--a3a-diag-canvas, #ffffff);fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-6 .labelBkg{background-color:rgba(255, 255, 255, 0.5);}#a3a-diagram-6 .cluster rect{fill:var(--a3a-diag-surface, #f8f8f8);stroke:var(--a3a-diag-border, #e2e8f0);stroke-width:1px;}#a3a-diagram-6 .cluster text{fill:var(--a3a-diag-title, #0124af);}#a3a-diagram-6 .cluster span{color:var(--a3a-diag-title, #0124af);}#a3a-diagram-6 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:Roboto,sans-serif;font-size:12px;background:var(--a3a-diag-canvas, #ffffff);border:1px solid hsl(0, 0%, 90%);border-radius:2px;pointer-events:none;z-index:100;}#a3a-diagram-6 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:var(--a3a-diag-text, #0a0a0a);}#a3a-diagram-6 rect.text{fill:none;stroke-width:0;}#a3a-diagram-6 .icon-shape,#a3a-diagram-6 .image-shape{background-color:var(--a3a-diag-canvas, #ffffff);text-align:center;}#a3a-diagram-6 .icon-shape p,#a3a-diagram-6 .image-shape p{background-color:var(--a3a-diag-canvas, #ffffff);padding:2px;}#a3a-diagram-6 .icon-shape rect,#a3a-diagram-6 .image-shape rect{opacity:0.5;background-color:var(--a3a-diag-canvas, #ffffff);fill:var(--a3a-diag-canvas, #ffffff);}#a3a-diagram-6 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#a3a-diagram-6 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#a3a-diagram-6 :root{--mermaid-font-family:Roboto,sans-serif;}<\/style><g><marker id=\"a3a-diagram-6_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-6_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-6_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/circle><\/marker><marker id=\"a3a-diagram-6_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"><\/circle><\/marker><marker id=\"a3a-diagram-6_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"><\/path><\/marker><marker id=\"a3a-diagram-6_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"><\/path><\/marker><g class=\"root\"><g class=\"clusters\"><\/g><g class=\"edgePaths\"><path d=\"M162.719,34.25L166.885,34.25C171.052,34.25,179.385,34.25,187.052,34.25C194.719,34.25,201.719,34.25,205.219,34.25L208.719,34.25\" id=\"L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6MTYyLjcxODc1LCJ5IjozNC4yNX0seyJ4IjoxODcuNzE4NzUsInkiOjM0LjI1fSx7IngiOjIxMi43MTg3NSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-6_flowchart-v2-pointEnd)\"><\/path><path d=\"M318.391,34.25L322.557,34.25C326.724,34.25,335.057,34.25,342.724,34.25C350.391,34.25,357.391,34.25,360.891,34.25L364.391,34.25\" id=\"L_B_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_C_0\" data-points=\"W3sieCI6MzE4LjM5MDYyNSwieSI6MzQuMjV9LHsieCI6MzQzLjM5MDYyNSwieSI6MzQuMjV9LHsieCI6MzY4LjM5MDYyNSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-6_flowchart-v2-pointEnd)\"><\/path><path d=\"M519.672,34.25L523.839,34.25C528.005,34.25,536.339,34.25,544.005,34.25C551.672,34.25,558.672,34.25,562.172,34.25L565.672,34.25\" id=\"L_C_D_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_D_0\" data-points=\"W3sieCI6NTE5LjY3MTg3NSwieSI6MzQuMjV9LHsieCI6NTQ0LjY3MTg3NSwieSI6MzQuMjV9LHsieCI6NTY5LjY3MTg3NSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-6_flowchart-v2-pointEnd)\"><\/path><path d=\"M651.891,34.25L656.057,34.25C660.224,34.25,668.557,34.25,676.224,34.25C683.891,34.25,690.891,34.25,694.391,34.25L697.891,34.25\" id=\"L_D_E_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_D_E_0\" data-points=\"W3sieCI6NjUxLjg5MDYyNSwieSI6MzQuMjV9LHsieCI6Njc2Ljg5MDYyNSwieSI6MzQuMjV9LHsieCI6NzAxLjg5MDYyNSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-6_flowchart-v2-pointEnd)\"><\/path><path d=\"M839.516,34.25L843.682,34.25C847.849,34.25,856.182,34.25,863.849,34.25C871.516,34.25,878.516,34.25,882.016,34.25L885.516,34.25\" id=\"L_E_F_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_E_F_0\" data-points=\"W3sieCI6ODM5LjUxNTYyNSwieSI6MzQuMjV9LHsieCI6ODY0LjUxNTYyNSwieSI6MzQuMjV9LHsieCI6ODg5LjUxNTYyNSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-6_flowchart-v2-pointEnd)\"><\/path><path d=\"M973.219,34.25L977.385,34.25C981.552,34.25,989.885,34.25,997.552,34.25C1005.219,34.25,1012.219,34.25,1015.719,34.25L1019.219,34.25\" id=\"L_F_G_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_F_G_0\" data-points=\"W3sieCI6OTczLjIxODc1LCJ5IjozNC4yNX0seyJ4Ijo5OTguMjE4NzUsInkiOjM0LjI1fSx7IngiOjEwMjMuMjE4NzUsInkiOjM0LjI1fV0=\" marker-end=\"url(#a3a-diagram-6_flowchart-v2-pointEnd)\"><\/path><path d=\"M1190.125,34.25L1194.292,34.25C1198.458,34.25,1206.792,34.25,1214.458,34.25C1222.125,34.25,1229.125,34.25,1232.625,34.25L1236.125,34.25\" id=\"L_G_H_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_G_H_0\" data-points=\"W3sieCI6MTE5MC4xMjUsInkiOjM0LjI1fSx7IngiOjEyMTUuMTI1LCJ5IjozNC4yNX0seyJ4IjoxMjQwLjEyNSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-6_flowchart-v2-pointEnd)\"><\/path><path d=\"M1440.344,34.25L1444.51,34.25C1448.677,34.25,1457.01,34.25,1464.677,34.25C1472.344,34.25,1479.344,34.25,1482.844,34.25L1486.344,34.25\" id=\"L_H_I_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_H_I_0\" data-points=\"W3sieCI6MTQ0MC4zNDM3NSwieSI6MzQuMjV9LHsieCI6MTQ2NS4zNDM3NSwieSI6MzQuMjV9LHsieCI6MTQ5MC4zNDM3NSwieSI6MzQuMjV9XQ==\" marker-end=\"url(#a3a-diagram-6_flowchart-v2-pointEnd)\"><\/path><\/g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_C_D_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_D_E_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_E_F_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_F_G_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_G_H_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_H_I_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"><\/span><\/div><\/foreignObject><\/g><\/g><\/g><g class=\"nodes\"><g class=\"node default\" id=\"flowchart-A-0\" transform=\"translate(85.359375, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-77.359375\" y=\"-26.25\" width=\"154.71875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-47.359375, -11.25)\"><rect><\/rect><foreignObject width=\"94.71875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Requirements<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-B-1\" transform=\"translate(265.5546875, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-52.8359375\" y=\"-26.25\" width=\"105.671875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-22.8359375, -11.25)\"><rect><\/rect><foreignObject width=\"45.671875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Design<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-C-3\" transform=\"translate(444.03125, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-75.640625\" y=\"-26.25\" width=\"151.28125\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-45.640625, -11.25)\"><rect><\/rect><foreignObject width=\"91.28125\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Configuration<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-D-5\" transform=\"translate(610.78125, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-41.109375\" y=\"-26.25\" width=\"82.21875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-11.109375, -11.25)\"><rect><\/rect><foreignObject width=\"22.21875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>FAT<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-E-7\" transform=\"translate(770.703125, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-68.8125\" y=\"-26.25\" width=\"137.625\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-38.8125, -11.25)\"><rect><\/rect><foreignObject width=\"77.625\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Installation<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-F-9\" transform=\"translate(931.3671875, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-41.8515625\" y=\"-26.25\" width=\"83.703125\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-11.8515625, -11.25)\"><rect><\/rect><foreignObject width=\"23.703125\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>SAT<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-G-11\" transform=\"translate(1106.671875, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-83.453125\" y=\"-26.25\" width=\"166.90625\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-53.453125, -11.25)\"><rect><\/rect><foreignObject width=\"106.90625\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Integrated tests<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-H-13\" transform=\"translate(1340.234375, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-100.109375\" y=\"-26.25\" width=\"200.21875\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-70.109375, -11.25)\"><rect><\/rect><foreignObject width=\"140.21875\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Final documentation<\/p><\/span><\/div><\/foreignObject><\/g><\/g><g class=\"node default\" id=\"flowchart-I-15\" transform=\"translate(1558.7109375, 34.25)\"><rect class=\"basic label-container\" style=\"\" x=\"-68.3671875\" y=\"-26.25\" width=\"136.734375\" height=\"52.5\"><\/rect><g class=\"label\" style=\"\" transform=\"translate(-38.3671875, -11.25)\"><rect><\/rect><foreignObject width=\"76.734375\" height=\"22.5\"><div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Acceptance<\/p><\/span><\/div><\/foreignObject><\/g><\/g><\/g><\/g><\/g><\/svg><figcaption>Verification cycle for a supervisory system<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">How to Specify Without Limiting Competition<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A mature specification describes performance, interoperability, availability, security requirements, documentation, testing, and lifecycle. It avoids turning a brand preference into a technical requirement without justification.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Well-written functional criteria make it possible to compare different solutions objectively.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Evaluate a Proposal<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The technical evaluation should verify compliance with scope, architecture, licensing, team, experience, cybersecurity, testing, documentation, and support.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Deviations should be recorded. Technical alternatives may be accepted when they demonstrate equivalence and do not reduce essential requirements.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Relationship with SCADA, IIoT, and Enterprise Systems<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The supervisory system occupies an important position in the data chain, but it should not be turned into a universal information database. Operational data may feed historians, MES, IIoT platforms, maintenance systems, and analytics through governed interfaces.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The architecture must define the source of truth, responsibility for each data item, and command boundaries.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">When to Review or Modernize a Supervisory System<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Common signs include operating-system obsolescence, unsupported software, dependence on old hardware, backup difficulties, incompatible licenses, recurring failures, insecure interfaces, lack of redundancy, and integration limitations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The decision should consider operational risk, maintenance cost, spare-parts availability, and migration capability.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Role of Independent Engineering<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In relevant projects, Owner\u2019s Engineering can separate requirements definition from commercial implementation. This improves proposal comparability and reduces the risk of the integrator defining requirements that will later be used to evaluate its own solution.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Independent governance is also useful during design review, FAT, SAT, change control, documentation, and acceptance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Checklist Before Acceptance<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before acceptance, the Owner should be able to answer:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>have all requirements been tested?<\/li><li>were backups delivered and restored during testing?<\/li><li>are users and profiles documented?<\/li><li>do the licenses belong to the Owner as specified?<\/li><li>were alarms rationalized?<\/li><li>was redundancy actually tested?<\/li><li>were communication and loss-of-communication conditions verified?<\/li><li>do final documents reflect the installed condition?<\/li><li>do outstanding items have an owner and deadline?<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Alarm Engineering as a Lifecycle<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A supervisory system may function technically and still produce poor operation when the alarm philosophy has not been treated as an engineering discipline. Alarms should represent abnormal conditions that require operator awareness, decision, or action. When every change of state, maintenance warning, or informational event is configured as an alarm, priority is lost: the screen begins to display large numbers of occurrences without clearly indicating which require immediate response.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Alarm engineering begins before software configuration. Causes, consequences, expected operator action, priority, limits, delays, deadbands, suppression conditions, and treatment during startup, shutdown, and maintenance must be defined. The same variable may require different behavior depending on the plant&#8217;s operating state. Therefore, a tag list does not replace a rationalized alarm database.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Management continues after implementation. Indicators such as alarms per period, standing alarms, repetitive alarms, and occurrence peaks help identify configuration and process problems. A system that generates hundreds of alarms during a single upset may hide the very event that initiated the sequence. Post-event analysis should make it possible to reconstruct the chronology and verify whether priorities, timings, and expected actions remain coherent.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Technical acceptance should verify not only whether an alarm appears on the screen, but whether its trigger condition is correct, its priority corresponds to the risk, acknowledgment is recorded, the message is intelligible, the expected action is known, and return-to-normal conditions are defined. In critical facilities, alarm rationalization and abnormal-scenario testing are relevant parts of operational readiness.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Historian, Retention, and Operational Data Governance<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The historian should not be treated as a simple repository where every point is stored indefinitely. The architecture must define which variables will be stored, time resolution, sampling method, compression, retention, time synchronization, and responsibility for data quality. A process trend is only useful when its origin, unit, scale, timestamp, and operating context are known.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Acquisition rates should be consistent with the dynamics of the phenomenon being observed. Recording a variable that changes in milliseconds too slowly may eliminate the evidence required to investigate a failure. On the other hand, recording thousands of tags at high frequency without need increases infrastructure, traffic, and storage without generating additional information. The definition should start from use cases: operation, diagnostics, maintenance, energy balance, event analysis, indicators, or integration with higher layers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The source of truth must also be defined. When the same data is recalculated in the PLC, supervisory system, historian, IIoT platform, and enterprise application, discrepancies may arise without the user knowing which value is authoritative. A mature architecture documents where each calculation occurs, who maintains the logic, how versions are controlled, and which consumers may only read or may also write information.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Historical-database backups, restore tests, retention policies, and recovery procedures should be part of the operating documentation. Historical data is often used to investigate incidents, demonstrate performance, and reconstruct previous conditions; losing this body of evidence may compromise technical diagnosis and decision-making.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">High Availability, Backup, and Failure Recovery<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Redundancy is not synonymous with availability. Two servers configured in parallel may still be vulnerable to the same switch, the same storage, the same power supply, the same configuration failure, or the same update error. The design should identify failure modes and define which functions must remain available when a component, link, or service becomes unavailable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In critical architectures, the analysis needs to consider supervisory servers, historians, communication servers, user directories, time synchronization, the OT network, operator stations, and communication paths to controllers. Automatic failover should be tested under real or simulated conditions. It is not enough to verify that the secondary server is powered on; continuity of screens, communication, alarms, histories, and authorized commands during the transfer must be demonstrated.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Backup also requires engineering. There should be an inventory of what must be preserved: supervisory-system projects, tag databases, screens, scripts, drivers, certificates, recipes, server configurations, licenses, controller backups where applicable, and version documentation. The restore procedure should identify prerequisites, sequence, dependencies, and the responsible party. A backup that has never been tested is only an expectation of recovery.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A robust acceptance practice includes testing server loss, communication loss, restart, backup restoration, and return to the normal architecture. These tests reveal hidden dependencies that rarely appear during stable operation and turn availability from a commercial promise into verifiable evidence.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Migration, Cutover, and Safe Rollback in Existing Systems<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Modernizing a supervisory system in an existing facility is different from implementing a new system. Migration must preserve operation while addresses, drivers, screens, users, histories, scripts, servers, and integrations are transferred. Apparently simple changes may affect commands, naming, permissives, and routines already embedded in the operating process.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The cutover plan should establish the intervention window, prerequisites, backups, responsible parties, activity sequence, success criteria, and objective decision points for continuing or aborting. An executable rollback plan should also exist. Saying that the old system can be reinstalled is not sufficient if the required licenses, equipment, versions, or databases are not available at the time of the change.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before final cutover, test environments, controller simulation, and FAT reduce risk. After cutover, validation should include communication, commands, alarms, trends, histories, users, external integrations, redundancy, and behavior after failures. Operations personnel should participate in validation because differences in navigation, naming, or command sequence may represent risk even when the software formally complies with the specification.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Migration is complete when the new solution is technically stable, documentation has been updated, backups have been validated, outstanding items are controlled, and the operations team can use and recover the environment. This criterion avoids confusing software installation with technical delivery of the system.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Final Considerations<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A supervisory system is an operational layer that connects the process to the operator and to engineering information. Its value is not in visually impressive screens, but in its ability to present the actual state of the facility, preserve traceability, support diagnostics, and enable safe and predictable operation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Proper design requires integrating the process, control, OT networks, servers, HMI, alarms, histories, cybersecurity, testing, and documentation. In critical facilities, acceptance should be based on evidence and criteria defined in advance, not merely on the observation that the screens are working.<\/p>\n\n\n\n<div class=\"wp-block-a3a-destaque\">\n<p class=\"wp-block-paragraph\">In critical projects, separating specification, supervision, and acceptance from commercial execution helps the Owner maintain technical governance and independent decision-making.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/a3aengenharia.com.br\/servicos\/contratacao-integrada\/engenharia-do-proprietario\/\">Learn about Owner\u2019s Engineering<\/a><\/p>\n<\/div>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Technical references<\/summary>\n<p class=\"wp-block-paragraph\">[1] 1. INTERNATIONAL SOCIETY OF AUTOMATION. ISA-101 Series of Standards: Human Machine Interfaces for Process Automation Systems. Available at: <a href=\"https:\/\/www.isa.org\/standards-and-publications\/isa-standards\/isa-101-standards\">https:\/\/www.isa.org\/standards-and-publications\/isa-standards\/isa-101-standards<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[2] 2. INTERNATIONAL SOCIETY OF AUTOMATION. ISA-18 Series of Standards: Alarm Management. Available at: <a href=\"https:\/\/www.isa.org\/standards-and-publications\/isa-standards\/isa-18-standards\">https:\/\/www.isa.org\/standards-and-publications\/isa-standards\/isa-18-standards<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[3] 3. INTERNATIONAL ELECTROTECHNICAL COMMISSION. IEC 62443: Industrial communication networks \u2014 Network and system security. Available at: <a href=\"https:\/\/www.iec.ch\/cyber-security\">https:\/\/www.iec.ch\/cyber-security<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">[4] 4. INTERNATIONAL SOCIETY OF AUTOMATION. ISA-95: Enterprise-Control System Integration. Available at: <a href=\"https:\/\/www.isa.org\/standards-and-publications\/isa-standards\/isa-95-standard\">https:\/\/www.isa.org\/standards-and-publications\/isa-standards\/isa-95-standard<\/a><\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Frequently asked questions<\/summary>\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-o-que-um-sistema-supervis-rio-804b503e\"><strong class=\"schema-faq-question\">What is a supervisory system?<\/strong> <p class=\"schema-faq-answer\">It is the software layer that presents process data to the operator, records alarms, events, and histories, and enables authorized commands over a control architecture.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-sistema-supervis-rio-e-scada-s-o-a-mesma-coisa-cd12e016\"><strong class=\"schema-faq-question\">Are a supervisory system and SCADA the same thing?<\/strong> <p class=\"schema-faq-answer\">Not necessarily. SCADA is a broader supervisory control and data acquisition architecture; the supervisory system is one of its main functional layers.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-o-supervis-rio-controla-diretamente-o-processo-5356b2ff\"><strong class=\"schema-faq-question\">Does the supervisory system directly control the process?<\/strong> <p class=\"schema-faq-answer\">In mature architectures, critical logic remains in PLCs, DCSs, RTUs, IEDs, or controllers, while the supervisory system provides visualization, commands, and operational information management.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-o-que-deve-ser-testado-no-fat-d4014a92\"><strong class=\"schema-faq-question\">What should be tested during FAT?<\/strong> <p class=\"schema-faq-answer\">Screens, navigation, alarms, commands, permissives, histories, users, integrations, redundancy, simulated failures, and compliance with requirements.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-quando-um-sistema-supervis-rio-precisa-ser-moder-e58bfa11\"><strong class=\"schema-faq-question\">When does a supervisory system need modernization?<\/strong> <p class=\"schema-faq-answer\">When there is obsolescence, lack of support, backup difficulties, cybersecurity risks, dependence on old hardware, low availability, or integration limitations.<\/p><\/div><\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-details is-layout-flow wp-block-details-is-layout-flow\"><summary>Complementary technical materials<\/summary>\n<h4 class=\"wp-block-heading\">Related solutions<\/h4>\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/a3aengenharia.com.br\/solucoes\/engenharia-de-automacao-industrial\/sistemas-de-supervisao-e-controle-sdsc\/\">Digital Supervision and Control Systems (SDSC): automation and integrated operation<\/a><\/li><\/ul>\n\n<h4 class=\"wp-block-heading\">Related services<\/h4>\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/a3aengenharia.com.br\/servicos\/planejamento\/projeto-de-automacao-industrial\/\">Industrial Automation Design: control, supervision, OT networks, and integration<\/a><\/li><\/ul>\n\n<h4 class=\"wp-block-heading\">Main content on the topic<\/h4>\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/a3aengenharia.com.br\/conteudo\/artigos-tecnicos\/automacao-industrial-o-que-e-arquitetura-sistemas-aplicacoes\/\">Industrial Automation: what it is, architecture, systems, and engineering applications<\/a><\/li><li><a href=\"https:\/\/a3aengenharia.com.br\/conteudo\/artigos-tecnicos\/iiot-industrial-internet-of-things-engenharia-automacao\/\">IIoT: what the Industrial Internet of Things is and how to apply it in Engineering<\/a><\/li><\/ul>\n\n<h4 class=\"wp-block-heading\">Related technical content<\/h4>\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/a3aengenharia.com.br\/conteudo\/artigos-tecnicos\/o-que-e-scada-no-setor-eletrico\/\">SCADA in the power sector: what it is, architecture, and application in substations<\/a><\/li><li><a href=\"https:\/\/a3aengenharia.com.br\/conteudo\/artigos-tecnicos\/opc-ua-o-que-e-seguranca-integracao-scada-modbus-mqtt\/\">OPC UA: what it is, how it works, security, and integration with SCADA, Modbus, and MQTT<\/a><\/li><li><a href=\"https:\/\/a3aengenharia.com.br\/conteudo\/artigos-tecnicos\/redes-industriais-requisitos-protocolos-integracao-scada\/\">Industrial networks: what they are, protocols, architecture, security, and integration with SCADA<\/a><\/li><\/ul>\n<\/details>\n","protected":false},"excerpt":{"rendered":"<p>Understand what a supervisory system is, how it relates to HMI and SCADA, its architecture, OT networks, alarms, historians, cybersecurity, FAT, SAT, and acceptance.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"template":"","meta":{"_a3a_global_related_solutions":[],"_a3a_global_related_services":[],"_a3a_global_related_materials":[],"_a3a_post_lang":"en-us","_a3a_translation_group_id":"9c17076d-0694-4478-a2f1-b6531edaa15f","_a3a_i18n_canonical_slug":"supervisory-systems-architecture-scada-industrial-applications"},"categories":[],"segments":[],"mercados":[],"etapas":[],"class_list":["post-73584","articles","type-articles","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/articles\/73584","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/articles"}],"about":[{"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/types\/articles"}],"author":[{"embeddable":true,"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":7,"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/articles\/73584\/revisions"}],"predecessor-version":[{"id":73598,"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/articles\/73584\/revisions\/73598"}],"wp:attachment":[{"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/media?parent=73584"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/categories?post=73584"},{"taxonomy":"segments","embeddable":true,"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/segments?post=73584"},{"taxonomy":"mercados","embeddable":true,"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/mercados?post=73584"},{"taxonomy":"etapas","embeddable":true,"href":"https:\/\/a3aengenharia.com\/en-us\/wp-json\/wp\/v2\/etapas?post=73584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}