{"id":1380,"date":"2026-08-10T00:00:22","date_gmt":"2026-08-10T00:00:22","guid":{"rendered":"https:\/\/mestric.com\/types-of-automation-system-architectures\/"},"modified":"2026-08-10T00:00:22","modified_gmt":"2026-08-10T00:00:22","slug":"types-of-automation-system-architectures","status":"publish","type":"post","link":"https:\/\/mestric.com\/sl\/types-of-automation-system-architectures\/","title":{"rendered":"Automation system architectures: a practical guide for engineers"},"content":{"rendered":"<\/p>\n<p>Automation system architectures fall into three classification axes, and knowing which axis to apply first determines every downstream decision. The <strong>production-model axis<\/strong> groups architectures as fixed, programmable, flexible, or integrated, based on volume and product-mix requirements. The <strong>hierarchical axis<\/strong> maps functions across five layers (Levels 0\u20134 of the automation pyramid), from field sensors up to ERP. The <strong>control-theory axis<\/strong> distinguishes open from closed loop, continuous from discrete, linear from non-linear, and single-input single-output (SISO) from multi-input multi-output (MIMO). Together, these three axes give you a structured way to assess any plant or project.<\/p>\n<p>When comparing architectures across the article, the key dimensions are:<\/p>\n<ul>\n<li><strong>Best for (volume\/mix):<\/strong> what production profile the architecture suits<\/li>\n<li><strong>Cost and implementation complexity:<\/strong> capital outlay, engineering hours, and commissioning risk<\/li>\n<li><strong>Scalability and maintainability:<\/strong> how well the architecture grows and how easy it is to modify<\/li>\n<li><strong>Real-time\/latency suitability:<\/strong> whether the architecture can meet determinism requirements<\/li>\n<li><strong>MES\/ERP integration:<\/strong> how readily the architecture connects to Level 3 and Level 4 systems<\/li>\n<\/ul>\n<hr>\n<h2 id=\"key-takeaways\">Key takeaways<\/h2>\n<p>Matching your production model to the right architecture family, then validating against control-loop requirements and MES integration needs, is the decision sequence that prevents the most costly rework.<\/p>\n<table>\n<thead>\n<tr>\n<th>Point<\/th>\n<th>Details<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Map production model first<\/td>\n<td>Fixed, programmable, flexible, or integrated: your volume and product-mix profile determines the architecture family before any other criterion.<\/td>\n<\/tr>\n<tr>\n<td>Control-loop requirements drive controller placement<\/td>\n<td>Update rate and SISO\/MIMO classification determine whether a standard PLC, motion controller, or DCS is technically eligible for each loop.<\/td>\n<\/tr>\n<tr>\n<td>MES belongs at Level 3<\/td>\n<td>ISA-95 places MES between SCADA and ERP; define the data contract before hardware is ordered to avoid the most common integration overruns.<\/td>\n<\/tr>\n<tr>\n<td>Prefer open standards<\/td>\n<td>OPC UA and IEC 61131-3 compliance protect long-term flexibility and reduce vendor lock-in across all architecture classes.<\/td>\n<\/tr>\n<tr>\n<td>Mestric as the MES layer<\/td>\n<td>Mestric connects to existing PLCs and SCADA systems via OPC UA, delivering real-time OEE, quality, and downtime data at Level 3 without replacing your control infrastructure.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr>\n<h2 id=\"table-of-contents\">Table of Contents<\/h2>\n<ul>\n<li><a href=\"#how-production-model-shapes-the-types-of-automation-system-architectures\">How production model shapes the types of automation system architectures<\/a><\/li>\n<li><a href=\"#how-the-automation-pyramid-maps-functions-across-five-layers\">How the automation pyramid maps functions across five layers<\/a><\/li>\n<li><a href=\"#control-system-classifications-that-drive-architecture-decisions\">Control-system classifications that drive architecture decisions<\/a><\/li>\n<li><a href=\"#common-deployment-architectures-and-where-each-fits\">Common deployment architectures and where each fits<\/a><\/li>\n<li><a href=\"#which-communication-protocols-suit-your-architecture\">Which communication protocols suit your architecture?<\/a><\/li>\n<li><a href=\"#how-to-choose-the-right-architecture-for-your-plant\">How to choose the right architecture for your plant<\/a><\/li>\n<li><a href=\"#where-mes-fits-in-your-automation-architecture\">Where MES fits in your automation architecture<\/a><\/li>\n<li><a href=\"#an-engineers-perspective-on-what-actually-goes-wrong\">An engineer\u2019s perspective on what actually goes wrong<\/a><\/li>\n<li><a href=\"#mestric-connects-your-architecture-to-real-operational-results\">Mestric connects your architecture to real operational results<\/a><\/li>\n<li><a href=\"#sources\">Sources<\/a><\/li>\n<\/ul>\n<h2 id=\"how-production-model-shapes-the-types-of-automation-system-architectures\">How production model shapes the types of automation system architectures<\/h2>\n<p><a href=\"https:\/\/blog.se.com\/sustainability\/2023\/02\/21\/industrial-automation-system-what-is-it-types-and-benefits\/\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Industrial automation<\/a> literature consistently groups architectures into four production-model categories. Each class reflects a different answer to the same question: how much does your product mix change, and how often?<\/p>\n<h3 id=\"fixed-hard-automation\">Fixed (hard) automation<\/h3>\n<p>Fixed automation is built for a single product at very high volume. The control sequence is embedded in the mechanical or electrical design itself, so changeover is either impossible or prohibitively expensive. Automotive body stamping lines and beverage filling lines are the canonical examples. Capital cost is high, but unit cost at volume is the lowest of any class.<\/p>\n<h3 id=\"programmable-automation\">Programmable automation<\/h3>\n<p>Programmable automation uses a stored programme, typically on a PLC or CNC controller, to define the sequence. Changing the programme changes the product, though physical tooling changes are still needed. Batch chemical plants, injection-moulding shops, and medium-volume machining cells all fit here. The architecture is more flexible than fixed automation, but changeover still takes hours rather than minutes.<\/p>\n<h3 id=\"flexible-soft-automation\">Flexible (soft) automation<\/h3>\n<p>Flexible automation adds rapid, software-driven reconfiguration. Robotic assembly cells with vision guidance, flexible manufacturing systems (FMS), and CNC machining centres with automatic tool changers are typical examples. <a href=\"https:\/\/southshorecontrols.com\/the-different-types-of-automation-systems-and-how-they-can-benefit-you\/\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">South Shore Controls<\/a> describe this class as suited to high-mix, medium-volume production where changeover time must be measured in minutes. The trade-off is higher per-unit cost and more complex control software.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/csuxjmfbwmkxiegfpljm.supabase.co\/storage\/v1\/object\/public\/blog-images\/organization-16618\/1786103111207_Robotic-arm-in-flexible-automation-cell.jpeg\" alt=\"Robotic arm in flexible automation cell\"><\/p>\n<h3 id=\"integrated-automation\">Integrated automation<\/h3>\n<p>Integrated automation connects every production function, from order management through to dispatch, in a single digital architecture. MES, ERP, SCADA, and field controllers share a common data model. Semiconductor fabs, pharmaceutical packaging lines, and advanced food-processing plants increasingly operate this way. The architecture demands the most engineering investment upfront, but it is the only class that supports closed-loop feedback from enterprise data back to machine parameters.<\/p>\n<h3 id=\"comparing-the-four-classes\">Comparing the four classes<\/h3>\n<table>\n<thead>\n<tr>\n<th>Class<\/th>\n<th>Best for (volume\/mix)<\/th>\n<th>Cost and complexity<\/th>\n<th>Scalability and maintainability<\/th>\n<th>Real-time\/latency<\/th>\n<th>MES\/ERP integration<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Fixed<\/td>\n<td>Very high volume, single product<\/td>\n<td>High CAPEX, low OPEX<\/td>\n<td>Low: changes require physical rework<\/td>\n<td>Excellent: hardwired determinism<\/td>\n<td>Minimal: limited data extraction<\/td>\n<\/tr>\n<tr>\n<td>Programmable<\/td>\n<td>Medium volume, limited variants<\/td>\n<td>Moderate CAPEX, moderate OPEX<\/td>\n<td>Moderate: programme changes feasible<\/td>\n<td>Good: PLC scan times typically fall within the low millisecond range.<\/td>\n<td>Moderate: standard PLC data interfaces<\/td>\n<\/tr>\n<tr>\n<td>Flexible<\/td>\n<td>High mix, medium volume<\/td>\n<td>Higher CAPEX, higher OPEX<\/td>\n<td>High: software-driven reconfiguration<\/td>\n<td>Good to moderate: depends on motion needs<\/td>\n<td>Good: open fieldbus and OPC UA support<\/td>\n<\/tr>\n<tr>\n<td>Integrated<\/td>\n<td>Any volume, full digital integration<\/td>\n<td>Highest CAPEX and engineering effort<\/td>\n<td>Highest: modular and data-driven<\/td>\n<td>Varies by layer: edge handles real-time<\/td>\n<td>Native: MES\/ERP integration by design<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Key procurement considerations:<\/strong><\/p>\n<ul>\n<li>Fixed lines carry the highest rework risk if product specifications change within the asset\u2019s lifecycle.<\/li>\n<li>Programmable architectures often create vendor lock-in through proprietary PLC programming environments; specify IEC 61131-3 compliance to preserve portability.<\/li>\n<li>Flexible and integrated architectures require a clear MES data contract before commissioning, or integration costs will escalate.<\/li>\n<\/ul>\n<hr>\n<h2 id=\"how-the-automation-pyramid-maps-functions-across-five-layers\">How the automation pyramid maps functions across five layers<\/h2>\n<p>The automation pyramid, formalised in the ISA-95 enterprise-to-control hierarchy, assigns every function and component to one of five layers. Understanding which layer owns which function prevents the most common architectural mistake: placing control logic at the wrong level and then fighting data-latency or ownership problems later.<\/p>\n<p><strong>Level 0 \u2014 Field devices:<\/strong> Sensors, actuators, drives, and instruments. These devices measure and affect the physical process directly. Temperature transmitters, flow meters, servo drives, and pneumatic valves all live here.<\/p>\n<p><strong>Level 1 \u2014 Control:<\/strong> PLCs, safety controllers, and motion controllers execute control loops and sequence logic. Scan times at this level are typically in the low millisecond range for standard PLC tasks; motion control often requires sub-millisecond update rates.<\/p>\n<p><strong>Level 2 \u2014 Supervisory:<\/strong> SCADA systems and HMI panels aggregate data from Level 1 controllers, display process state, and allow operators to adjust setpoints. This layer does not close control loops directly; it supervises them.<\/p>\n<p><strong>Level 3 \u2014 MES\/production management:<\/strong> The Manufacturing Execution System sits here. It receives production orders from Level 4, dispatches work to Level 2, and collects real-time OEE, quality events, and downtime logs. ISA-95 defines the data models and interface contracts for this layer.<\/p>\n<p><strong>Level 4 \u2014 Enterprise\/ERP:<\/strong> Business planning systems (SAP, Oracle, Microsoft Dynamics) manage orders, inventory, and financials. Data flows upward from Level 3 in near-real-time; planning data flows downward as production schedules.<\/p>\n<p><strong>Component-to-layer mapping:<\/strong><\/p>\n<ul>\n<li>Sensors and actuators \u2192 Level 0<\/li>\n<li>PLCs, edge controllers, safety PLCs \u2192 Level 1 (with some supervisory functions at Level 2)<\/li>\n<li>SCADA, HMI, historian \u2192 Level 2\u20133 boundary<\/li>\n<li>MES \u2192 Level 3<\/li>\n<li>ERP, business intelligence \u2192 Level 4<\/li>\n<\/ul>\n<p>One practical complication: modern edge devices increasingly bridge Levels 1\u20133 by running lightweight analytics and pre-processing data before it reaches SCADA. This is useful for bandwidth reduction, but it creates data-ownership ambiguity. Define clearly which system is the system of record for each data class before you deploy edge analytics.<\/p>\n<hr>\n<h2 id=\"control-system-classifications-that-drive-architecture-decisions\">Control-system classifications that drive architecture decisions<\/h2>\n<p><a href=\"https:\/\/www.geeksforgeeks.org\/electronics-engineering\/types-of-control-systems-overview\/\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Control systems<\/a> are classified along four axes, and each axis has direct consequences for controller selection, network design, and where in the pyramid a function must run.<\/p>\n<h3 id=\"open-loop-vs-closed-loop\">Open loop vs closed loop<\/h3>\n<p>An open-loop system applies a fixed output without measuring the result. A conveyor running at a fixed speed regardless of load is open-loop. A closed-loop system measures the process variable, compares it to a setpoint, and adjusts the output accordingly. A PID temperature controller is the standard example: the controller reads the thermocouple (measurement), subtracts the setpoint (error), and drives a heater or valve (output) to minimise that error.<\/p>\n<p>Closed-loop architecture is almost always necessary wherever disturbances affect product quality. <a href=\"https:\/\/archive.nptel.ac.in\/content\/storage2\/courses\/101108056\/module7\/lecture13.pdf\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">NPTEL control-engineering material<\/a> cautions that failing to recognise when a process needs feedback can produce unstable or uncontrollable behaviour, particularly when process gain or dead time changes with operating conditions.<\/p>\n<blockquote>\n<p><strong>Engineering warning:<\/strong> Using open-loop control where load disturbances are significant risks product quality drift and, in some processes, safety incidents. Mitigation requires adding measurement (sensors), designing a feedback path, or using feedforward compensation when disturbances are measurable but not correctable in real time.<\/p>\n<\/blockquote>\n<h3 id=\"continuous-vs-discrete\">Continuous vs discrete<\/h3>\n<p>Continuous-time systems process analogue signals without interruption; discrete-time systems sample signals at a fixed rate. PLCs are inherently discrete: they execute a scan cycle and update outputs once per cycle. The sampling rate must be at least twice the highest frequency of interest (Nyquist criterion), so fast processes require faster scan times and more capable hardware.<\/p>\n<h3 id=\"linear-vs-non-linear\">Linear vs non-linear<\/h3>\n<p>Linear systems obey superposition and are amenable to classical PID tuning. Non-linear systems, such as pH control, exothermic reactors, or hydraulic actuators, require gain-scheduling, model-predictive control (MPC), or other advanced strategies. Specifying a standard PLC with a PID block for a strongly non-linear process is a common design error.<\/p>\n<h3 id=\"siso-vs-mimo\">SISO vs MIMO<\/h3>\n<p>A single-input single-output loop controls one variable with one actuator. Most PLC-based architectures are built from many independent SISO loops. MIMO control handles interactions between variables simultaneously, as in distillation column control or coordinated multi-axis motion. MIMO typically requires a DCS or dedicated motion controller with the computational headroom to solve the control problem in real time.<\/p>\n<p><strong>Determinism and real-time requirements:<\/strong><\/p>\n<ul>\n<li>Standard PLC scan times are usually in the low millisecond range, suitable for most discrete and process control tasks.<\/li>\n<li>Motion control often requires sub-millisecond update rates, requiring dedicated motion controllers or real-time Ethernet (EtherCAT, Profinet IRT).<\/li>\n<li>SCADA polling: 100 ms to several seconds, not suitable for closing control loops<\/li>\n<\/ul>\n<p><strong>Strokovni nasvet:<\/strong> <em>Before selecting a controller platform, list every control loop with its required update rate and classify it as SISO or MIMO. Loops requiring sub-millisecond updates must run on dedicated motion hardware, not a standard PLC. This single step prevents the most expensive late-stage redesigns.<\/em><\/p>\n<hr>\n<h2 id=\"common-deployment-architectures-and-where-each-fits\">Common deployment architectures and where each fits<\/h2>\n<p>Real plants rarely implement a single pure architecture. The <a href=\"https:\/\/industrialautomationauthority.com\/industrial-automation-system-types\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Industrial Automation Authority<\/a> identifies several primary system types, each suited to different plant scales and process characteristics.<\/p>\n<h3 id=\"centralised-dcs\">Centralised DCS<\/h3>\n<p>A Distributed Control System uses a single, integrated engineering database shared across all controllers, operator stations, and historians. Plants with many PID loops, such as oil refineries, chemical plants, and power stations, favour DCS because the integrated environment reduces configuration errors and simplifies loop tuning. The trade-off is higher initial cost and a single-vendor dependency that can be difficult to exit.<\/p>\n<h3 id=\"plc-islands-with-scada-supervisor\">PLC islands with SCADA supervisor<\/h3>\n<p>Discrete manufacturing plants typically deploy PLC islands, each controlling a cell or line, with a SCADA system providing supervisory visibility across all islands. This architecture is modular: adding a new cell means adding a new PLC without touching the rest of the plant. The challenge is data consistency. Each PLC island may use a different data model, so the SCADA layer must normalise data before passing it to MES.<\/p>\n<h3 id=\"scada-with-remote-terminal-units-rtus\">SCADA with remote terminal units (RTUs)<\/h3>\n<p>Water utilities, gas pipelines, and electricity distribution networks use RTUs at geographically dispersed sites, with SCADA providing centralised monitoring and control over wide-area networks. Latency is higher than in a local plant network, so this architecture is unsuitable for fast control loops. Safety-critical functions must run locally at the RTU, not in the central SCADA.<\/p>\n<h3 id=\"programmable-automation-controllers-pacs\">Programmable automation controllers (PACs)<\/h3>\n<p>PACs combine PLC-style discrete logic with PC-based processing power, supporting mixed logic, motion, and process control in a single platform. They suit mid-size plants that need more computational flexibility than a standard PLC but do not require a full DCS. National Instruments CompactRIO is a well-known example.<\/p>\n<h3 id=\"iiot-and-edgecloud-architectures\">IIoT and edge\u2013cloud architectures<\/h3>\n<p>Modern plants increasingly deploy edge computing nodes that pre-process data from Level 0\u20131 devices before sending aggregated results to cloud analytics platforms. <a href=\"https:\/\/www.redhat.com\/en\/blog\/automation-portfolio-architecture\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Red Hat\u2019s automation portfolio architecture<\/a> describes patterns such as self-healing infrastructure and automated deployment factories that are directly applicable when designing the orchestration and analytics layers above the plant floor. For higher-level orchestration involving AI services and cross-domain workflows, <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/architecture\/ai-ml\/idea\/multiple-agent-workflow-automation\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">multi-agent patterns<\/a> are becoming relevant as plants integrate predictive quality and scheduling agents.<\/p>\n<p><strong>Integration challenges when mixing architectures:<\/strong><\/p>\n<ul>\n<li>PLC islands and DCS pockets in the same plant create data-model conflicts; use OPC UA as a common information model layer.<\/li>\n<li>Gateway devices translating between fieldbus and Industrial Ethernet introduce latency; measure and budget this before specifying.<\/li>\n<li>Phased migration from legacy PLC islands to an integrated architecture works best when you freeze the MES data contract first, then migrate controllers one cell at a time.<\/li>\n<\/ul>\n<p><strong>Typical latency expectations by architecture:<\/strong><\/p>\n<ul>\n<li>Hardwired safety loop: &lt; 10 ms<\/li>\n<li>EtherCAT motion network: &lt; 1 ms<\/li>\n<li>Profinet IRT: &lt; 1 ms<\/li>\n<li>Standard Industrial Ethernet (EtherNet\/IP, Profinet RT): 1\u201310 ms<\/li>\n<li>OPC UA over standard Ethernet: 10\u2013100 ms<\/li>\n<li>Cloud analytics round-trip: 100 ms to several seconds<\/li>\n<\/ul>\n<hr>\n<h2 id=\"which-communication-protocols-suit-your-architecture\">Which communication protocols suit your architecture?<\/h2>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Control_system\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Industrial communication protocols<\/a> fall into three families: legacy fieldbuses, Industrial Ethernet variants, and higher-level interoperability standards. Choosing the wrong protocol for a layer is one of the most common causes of integration rework.<\/p>\n<table>\n<thead>\n<tr>\n<th>Protocol<\/th>\n<th>Family<\/th>\n<th>Typical latency<\/th>\n<th>Topology<\/th>\n<th>Common industries<\/th>\n<th>MES\/SCADA compatibility<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Modbus RTU\/TCP<\/td>\n<td>Legacy fieldbus \/ Ethernet<\/td>\n<td>10\u2013100 ms<\/td>\n<td>Point-to-point, star<\/td>\n<td>Process, utilities, HVAC<\/td>\n<td>Wide: most SCADA systems<\/td>\n<\/tr>\n<tr>\n<td>Profibus DP<\/td>\n<td>Legacy fieldbus<\/td>\n<td>1\u201310 ms<\/td>\n<td>Bus<\/td>\n<td>Process, discrete manufacturing<\/td>\n<td>Good: via Profibus master cards<\/td>\n<\/tr>\n<tr>\n<td>EtherNet\/IP<\/td>\n<td>Industrial Ethernet<\/td>\n<td>1\u201310 ms<\/td>\n<td>Star, ring<\/td>\n<td>Discrete, automotive, food<\/td>\n<td>Very good: native SCADA\/MES drivers<\/td>\n<\/tr>\n<tr>\n<td>Profinet RT\/IRT<\/td>\n<td>Industrial Ethernet<\/td>\n<td>&lt; 1 ms (IRT)<\/td>\n<td>Star, ring<\/td>\n<td>Automotive, machinery<\/td>\n<td>Very good: Siemens-ecosystem native<\/td>\n<\/tr>\n<tr>\n<td>EtherCAT<\/td>\n<td>Industrial Ethernet<\/td>\n<td>&lt; 1 ms<\/td>\n<td>Ring<\/td>\n<td>Motion, robotics, packaging<\/td>\n<td>Moderate: gateway to OPC UA needed<\/td>\n<\/tr>\n<tr>\n<td>OPC UA<\/td>\n<td>Interoperability standard<\/td>\n<td>10\u2013100 ms<\/td>\n<td>Any (transport-agnostic)<\/td>\n<td>All industries<\/td>\n<td>Native: designed for MES\/ERP<\/td>\n<\/tr>\n<tr>\n<td>MQTT (over IT network)<\/td>\n<td>IIoT messaging<\/td>\n<td>Variable<\/td>\n<td>Broker-based<\/td>\n<td>IIoT, cloud analytics<\/td>\n<td>Good: broker bridges to MES<\/td>\n<\/tr>\n<tr>\n<td>WirelessHART \/ ISA100<\/td>\n<td>Wireless fieldbus<\/td>\n<td>10 ms<\/td>\n<td>Mesh<\/td>\n<td>Process, oil and gas<\/td>\n<td>Moderate: via gateway<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Strokovni nasvet:<\/strong> <em>Segment your network into at least three zones: field\/control (Levels 0\u20132), supervisory\/MES (Levels 2\u20133), and enterprise\/IT (Level 4). Use a hardened gateway or data diode at each boundary. Never expose PLC programming ports to the corporate IT network. This is the single most impactful security measure you can take before an IIoT deployment.<\/em><\/p>\n<p><strong>On wireless and time-sensitive networking (TSN):<\/strong> WirelessHART and ISA100.11a are appropriate for monitoring loops where latency of tens to hundreds of milliseconds is acceptable, such as tank level or temperature trending. They are not suitable for closing fast control loops. IEEE 802.1 TSN extensions to standard Ethernet are beginning to appear in industrial switches and promise deterministic latency over standard IT infrastructure, but adoption in UK plants is still early.<\/p>\n<hr>\n<h2 id=\"how-to-choose-the-right-architecture-for-your-plant\">How to choose the right architecture for your plant<\/h2>\n<p>The right architecture matches your production model to a control topology, then validates the choice against integration and lifecycle criteria. <a href=\"https:\/\/mestric.com\/sl\/factory-automation-the-essential-guide-for-plant-managers\/\" target=\"_blank\" rel=\"noopener\">Factory automation guidance<\/a> for plant managers consistently shows that skipping the validation step is where projects overrun.<\/p>\n<div style=\"position: relative;width: 100%;height: 400px\">\n             <iframe src=\"https:\/\/www.youtube.com\/embed\/cWpZTgUBeEE\" title=\"YouTube Video\" style=\"position: absolute;left: 0;top: 0;height: 100%;width: 100%;border: none\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n          <\/div>\n<p><strong>Step 1: Define your production model.<\/strong> Is your plant fixed, programmable, flexible, or integrated? If you cannot answer this, map your product SKU count against annual volume per SKU. High volume, few SKUs points to fixed or programmable. High mix, moderate volume points to flexible or integrated.<\/p>\n<p><strong>Step 2: List every control loop and classify it.<\/strong> For each loop, record the required update rate, whether it is SISO or MIMO, and whether it is safety-related (SIL-rated). This list determines which controller platforms are technically eligible.<\/p>\n<p><strong>Step 3: Map geographic dispersion.<\/strong> A single-site plant with all equipment within 500 metres can use Industrial Ethernet throughout. A multi-site or geographically distributed operation needs WAN-tolerant architectures (SCADA + RTU, cloud-edge patterns).<\/p>\n<p><strong>Step 4: Assess existing equipment and vendor lock-in tolerance.<\/strong> If 80% of your field devices speak Profibus, a full migration to EtherNet\/IP is a multi-year programme. Identify which legacy protocols must be supported via gateways and which can be replaced in the current project scope.<\/p>\n<p><strong>Step 5: Define MES and ERP data requirements.<\/strong> Specify what data the MES needs, at what frequency, and in what format. This becomes the integration contract that every controller and SCADA system must satisfy.<\/p>\n<p><strong>Step 6: Evaluate OPEX vs CAPEX trade-offs.<\/strong> DCS and integrated architectures carry higher upfront cost but lower long-term engineering cost. PLC islands are cheaper to install but more expensive to integrate and maintain at scale.<\/p>\n<p><strong>Checklist for vendor and contractor evaluation:<\/strong><\/p>\n<ul>\n<li>Maximum PLC scan time and proof of determinism under full I\/O load<\/li>\n<li>Redundant I\/O and controller failover time (specify maximum acceptable switchover time)<\/li>\n<li>OPC UA server certification and data delivery SLA to MES<\/li>\n<li>IEC 61131-3 compliance for all PLC programming environments<\/li>\n<li>SIL certification evidence for any safety-rated loops (IEC 61508 \/ IEC 61511)<\/li>\n<li>Documented network segmentation plan and cybersecurity baseline<\/li>\n<\/ul>\n<p><strong>Running a rapid architecture-selection workshop:<\/strong><\/p>\n<ol>\n<li>Assemble: process engineer, controls engineer, IT\/OT network lead, MES owner, and plant manager.<\/li>\n<li>Present the production-model classification and ask each stakeholder to vote on which class describes the plant today and in five years.<\/li>\n<li>Walk through the control-loop list and flag any loops that require sub-millisecond update rates or SIL ratings.<\/li>\n<li>Map the agreed architecture to the automation pyramid and assign system ownership per layer.<\/li>\n<li>Identify the three highest-risk integration points and assign an owner and a test criterion to each.<\/li>\n<li>Document the agreed architecture in a one-page decision record before the meeting ends.<\/li>\n<\/ol>\n<hr>\n<h2 id=\"where-mes-fits-in-your-automation-architecture\">Where MES fits in your automation architecture<\/h2>\n<p>MES belongs at Level 3 of the automation pyramid and is the operational bridge between real-time control and enterprise planning. It receives production orders from ERP, dispatches work instructions to SCADA and PLCs, and collects the data that makes <a href=\"https:\/\/mestric.com\/sl\/sledenje-ucinkovitosti-proizvodnje-v-realnem-casu\/\" target=\"_blank\" rel=\"noopener\">real-time performance tracking<\/a> possible.<\/p>\n<p><strong>Key integration points for MES:<\/strong><\/p>\n<ul>\n<li><strong>Production orders:<\/strong> received from ERP (Level 4) via ISA-95-compliant interfaces or REST APIs<\/li>\n<li><strong>Real-time OEE:<\/strong> calculated from machine state data collected from PLCs and SCADA via OPC UA or MQTT<\/li>\n<li><strong>Quality events:<\/strong> triggered by in-line measurement systems at Level 0\u20131 and passed to MES for SPC analysis and disposition<\/li>\n<li><strong>Downtime logs:<\/strong> captured automatically from PLC state changes, eliminating manual paper-based recording<\/li>\n<li><strong>Cost accounting:<\/strong> cycle time and material consumption data fed to ERP for accurate job costing<\/li>\n<\/ul>\n<p><strong>Practical benefits of a well-integrated MES:<\/strong><\/p>\n<ul>\n<li>Faster root-cause analysis for downtime events, because machine state data is timestamped and correlated automatically<\/li>\n<li>Automated quality checks reduce the lag between a defect occurring and a corrective action being triggered<\/li>\n<li><a href=\"https:\/\/mestric.com\/sl\/automated-reporting-in-factories-a-plant-managers-guide\/\" target=\"_blank\" rel=\"noopener\">Automated reporting<\/a> replaces manual shift-end data entry, reducing transcription errors and freeing supervisors for higher-value tasks<\/li>\n<li>Tighter cost accounting, because actual cycle times and scrap rates feed ERP rather than estimated standards<\/li>\n<\/ul>\n<p><strong>Integration architecture notes:<\/strong><\/p>\n<ul>\n<li>OPC UA is the preferred protocol for PLC-to-MES data transfer; it provides a standardised information model and built-in security.<\/li>\n<li>MQTT brokers are increasingly used for high-frequency telemetry from edge devices to MES analytics modules.<\/li>\n<li>Data mapping between PLC tag names and MES data objects must be defined and tested before go-live; this is consistently the most time-consuming integration task.<\/li>\n<\/ul>\n<blockquote>\n<p><strong>MES at Level 3 is not optional in an integrated architecture.<\/strong> Without it, production orders, quality data, and downtime events remain siloed in individual PLC historians and spreadsheets, and the enterprise never gets the feedback loop it needs to improve scheduling, quality, and cost. <a href=\"https:\/\/mestric.com\/sl\/automate-production-tracking-automotive\/\" target=\"_blank\" rel=\"noopener\">Automotive production tracking<\/a> is one of the clearest examples: plants that connect MES to their line controllers gain the ability to correlate machine parameters with quality outcomes in real time, something no manual system can replicate.<\/p>\n<\/blockquote>\n<hr>\n<h2 id=\"an-engineers-perspective-on-what-actually-goes-wrong\">An engineer\u2019s perspective on what actually goes wrong<\/h2>\n<p>The highest-impact early moves on any automation architecture project are fixing measurement fidelity, establishing loop ownership, and defining the MES data contract. Everything else is secondary.<\/p>\n<p>Most projects that overrun do so for one of three reasons. First, scope creep at the control layer: engineers add loops, interlocks, and reporting requirements after the architecture is frozen, and the network and controller capacity was never sized for the final load. Second, insufficient network segmentation: IT and OT networks are bridged without a hardened gateway, and the first security incident forces an unplanned redesign. Third, over-reliance on vendor-specific tools without verifiable data export: a proprietary historian or SCADA system that cannot deliver OPC UA or a standard database export creates a lock-in that is expensive to escape.<\/p>\n<p><strong>Common project mistakes to avoid:<\/strong><\/p>\n<ul>\n<li>Specifying controller hardware before completing the control-loop list and update-rate analysis<\/li>\n<li>Treating OPC UA as a nice-to-have rather than a contractual requirement in the MES integration specification<\/li>\n<li>Skipping end-to-end data-flow testing from Level 0 sensor to Level 3 MES before go-live<\/li>\n<li>Assuming that a DCS vendor\u2019s MES module is equivalent to a purpose-built MES platform<\/li>\n<\/ul>\n<p><strong>Quick wins in the first 60\u201390 days of an architecture project:<\/strong><\/p>\n<ul>\n<li>Audit every existing control loop: verify that the sensor is calibrated, the loop is closed, and the setpoint is current. Fixing a drifting measurement costs almost nothing and immediately improves process stability.<\/li>\n<li>Assign a named owner to every loop and every data feed. Ownership gaps are where integration failures hide.<\/li>\n<li>Draft the MES data contract: a one-page document listing every data point the MES needs, its source, its update frequency, and its acceptable latency. Circulate it to the controls team and the MES vendor before any hardware is ordered.<\/li>\n<li>Test your network segmentation with a simple port scan. If you can reach a PLC programming port from the corporate Wi-Fi, fix it before the IIoT deployment begins.<\/li>\n<\/ul>\n<hr>\n<h2 id=\"mestric-connects-your-architecture-to-real-operational-results\">Mestric connects your architecture to real operational results<\/h2>\n<p>Choosing the right architecture is only half the work. The other half is ensuring that the data your plant generates actually reaches the people and systems that can act on it. That is where Mestric fits.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/csuxjmfbwmkxiegfpljm.supabase.co\/storage\/v1\/object\/public\/blog-images\/organization-16618\/1771068359718_mestric.jpg\" alt=\"Mestric\"><\/p>\n<p>Mestric is a purpose-built MES platform designed to sit at Level 3 of your automation pyramid and connect directly with your existing PLCs, SCADA systems, and field devices. You get real-time OEE, downtime analysis, quality monitoring, and cost analytics in a single interface, without replacing your control infrastructure. For plants moving from PLC islands to an integrated architecture, Mestric provides the <a href=\"https:\/\/mestric.com\/sl\/mes-vs-traditional-manufacturing-boost-efficiency-2026\/\" target=\"_blank\" rel=\"noopener\">MES layer that makes integration worthwhile<\/a>, turning raw machine data into production KPIs your management team can act on. The platform supports OPC UA and standard industrial protocols, so it works with the hardware you already have. Book a demonstration to see how Mestric connects to your plant floor and what your production data looks like when it is properly organised.<\/p>\n<hr>\n<h2 id=\"sources\">Sources<\/h2>\n<p>The following standards and resources are the authoritative references for specifying and verifying automation architectures in the UK and internationally.<\/p>\n<p><strong>Standards to cite in specifications:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/industrialautomationauthority.com\/industrial-automation-system-types\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Industrial Automation System Types: A Reference Guide | Industrial Automation Authority<\/a><\/li>\n<li><a href=\"https:\/\/blog.se.com\/sustainability\/2023\/02\/21\/industrial-automation-system-what-is-it-types-and-benefits\/\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Industrial automation system: What is it? Types, and benefits<\/a><\/li>\n<li><a href=\"https:\/\/www.geeksforgeeks.org\/electronics-engineering\/types-of-control-systems-overview\/\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Types of control systems \u2014 overview<\/a><\/li>\n<li><a href=\"https:\/\/archive.nptel.ac.in\/content\/storage2\/courses\/101108056\/module7\/lecture13.pdf\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Lecture material \u2014 control system classifications (NPTEL)<\/a><\/li>\n<li><a href=\"https:\/\/southshorecontrols.com\/the-different-types-of-automation-systems-and-how-they-can-benefit-you\/\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Different Types of Automation Systems &amp; Their Benefits | South Shore Controls<\/a><\/li>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Control_system\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Control system \u2014 Wikipedia<\/a><\/li>\n<li><a href=\"https:\/\/www.redhat.com\/en\/blog\/automation-portfolio-architecture\" rel=\"nofollow noopener noreferrer\" target=\"_blank\">Automation portfolio architecture (Red Hat blog)<\/a><\/li>\n<\/ul>\n<p><strong>Practical reading and reference material:<\/strong><\/p>\n<p><strong>How to use standards in specifications:<\/strong><\/p>\n<p>Cite exact clauses rather than standard titles alone. For safety loops, specify the target SIL level, the required proof-test interval, and the diagnostic coverage class. For integration, require OPC UA server certification to a named companion specification (e.g., OPC UA for Machinery). For PLC programming, require IEC 61131-3 compliance and specify which languages are permitted. Mandating testable, measurable requirements in contracts is the only way to hold vendors accountable at factory acceptance testing.<\/p>\n<h2 id=\"recommended\">Recommended<\/h2>\n<ul>\n<li><a href=\"https:\/\/mestric.com\/sl\/factory-automation-the-essential-guide-for-plant-managers\/\" target=\"_blank\" rel=\"noopener\">Factory automation: the essential guide for plant managers<\/a><\/li>\n<li><a href=\"https:\/\/mestric.com\/sl\/automate-production-tracking-automotive\/\" target=\"_blank\" rel=\"noopener\">Why Automate Production Tracking in Automotive Plants<\/a><\/li>\n<li><a href=\"https:\/\/mestric.com\/sl\/what-is-plant-automation-essential-guide-for-leaders\/\" target=\"_blank\" rel=\"noopener\">What is plant automation: essential guide for leaders<\/a><\/li>\n<li><a href=\"https:\/\/mestric.com\/sl\/examples-of-plant-automation-trends-in-2026\/\" target=\"_blank\" rel=\"noopener\">Examples of plant automation trends in 2026<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Discover the essential types of automation system architectures and how to choose the right one for your engineering projects, maximizing efficiency.<\/p>","protected":false},"author":1,"featured_media":1382,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1380","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-learn"],"acf":[],"_links":{"self":[{"href":"https:\/\/mestric.com\/sl\/wp-json\/wp\/v2\/posts\/1380","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mestric.com\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mestric.com\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mestric.com\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mestric.com\/sl\/wp-json\/wp\/v2\/comments?post=1380"}],"version-history":[{"count":1,"href":"https:\/\/mestric.com\/sl\/wp-json\/wp\/v2\/posts\/1380\/revisions"}],"predecessor-version":[{"id":1381,"href":"https:\/\/mestric.com\/sl\/wp-json\/wp\/v2\/posts\/1380\/revisions\/1381"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mestric.com\/sl\/wp-json\/wp\/v2\/media\/1382"}],"wp:attachment":[{"href":"https:\/\/mestric.com\/sl\/wp-json\/wp\/v2\/media?parent=1380"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mestric.com\/sl\/wp-json\/wp\/v2\/categories?post=1380"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mestric.com\/sl\/wp-json\/wp\/v2\/tags?post=1380"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}