+48 504 511 170biuro@acore.pl
Pn-Pt: 8:00-16:00 | Knurów, Gliwice, Katowice
  1. Strona glowna
  2. Automation and retrofit
  3. SCADA Integration for Machines and Production Lines – A…
Automation and retrofit

SCADA Integration for Machines and Production Lines – A Complete Guide to the Hardware and Communication Layer

Bartłomiej Biernat
October 2026
20 min czytania
Knurów, Śląsk

How to connect machines, PLCs, drives and whole production lines to SCADA: protocols, gateways, retrofit, security and OEE. A practical guide by ACORE.

This article is also available in:PolskiDeutsch
Production line with robots and an operator at a SCADA station, machine-to-SCADA integration

SCADA integration for machines and production lines – ACORE

Hardware layer, protocols, retrofit – Poland and neighbouring countries

Most searched topics:

machine SCADA integrationconnect production line to SCADAOPC UA PLC integrationModbus TCP drive SCADAretrofit old machine SCADAOEE monitoring production lineprotocol gateway PROFINET ModbusSCADA for small manufacturersSCADA integrator PolandSCADA Warsaw Krakow Wroclawindustrial hardware repair Poland

Quick answer

Integrating a machine or production line with SCADA means building a hardware and communication layer: a PLC or gateway reads machine data (states, counters, currents, alarms), exposes it through a standard protocol (most often OPC UA, Modbus TCP, PROFINET, EtherNet/IP or MQTT), and SCADA collects, archives, visualizes and alarms on it. Older machines without any communication can be connected through retrofit: sensors, current transformers, I/O modules and edge gateways. A stable network, correct tag mapping and IEC 62443-aligned security are essential. ACORE designs, repairs and commissions this hardware layer across Poland and for customers in neighbouring countries.

Table of contents

  1. What SCADA integration of machines means and why companies do it
  2. Architecture: from sensor to SCADA screen (Purdue model and ISA-95)
  3. Communication protocols for SCADA integration: OPC UA, Modbus, PROFINET, EtherNet/IP and more
  4. SCADA platforms we work with: WinCC, Ignition, AVEVA, FactoryTalk, zenon and others
  5. Integrating old machines without communication: retrofit step by step
  6. How an implementation runs: stages of a SCADA integration project
  7. What you gain: OEE, alarms, historian and downtime analysis
  8. Industrial network cybersecurity: IEC 62443, segmentation, remote access
  9. Most common SCADA integration problems and how we fix them
  10. Repair and service of the hardware layer under SCADA
  11. Industries where we integrate machines with SCADA
  12. What determines scope and time – and why we do not quote generic prices
  13. Frequently asked questions about SCADA integration of machines

What SCADA integration of machines means and why companies do it

SCADA (Supervisory Control And Data Acquisition) is the supervision layer of a process: it collects data from many machines, presents it to operators and management, stores history and raises alarms. The SCADA application alone knows nothing about your machine, however, unless a hardware layer sits underneath: PLCs, I/O modules, drives and servo amplifiers, sensors, transmitters, protocol gateways, industrial network switches and cabling. That layer decides whether data is true, complete and always available.

Companies order SCADA integration for very practical reasons: they want to know in real time which machine is stopped and why, how many parts were produced on a shift, what the line OEE is, where minutes of downtime are lost, and when a drive is about to overheat or a bearing is wearing out. SCADA data also supports quality audits, energy allocation and maintenance planning, and shows where a modernization investment will pay back fastest.

SCADA screen showing a production line mimic, OEE gauge and alarm list
A typical SCADA screen: line mimic, trends, OEE gauge and alarm list. The data comes from the hardware layer underneath.

What we mean by the hardware layer

Everything below the SCADA application that feeds it data: PLCs and I/O modules, drives, sensors, current transformers, energy meters, protocol gateways, industrial edge computers, managed switches, power supplies and cabling. We cover all of it, from design and selection through repair and commissioning to ongoing service.

Architecture: from sensor to SCADA screen (Purdue model and ISA-95)

A well-designed integration has a clear layered architecture. In industry it is described by the Purdue model (ISA-95). Knowing it helps you understand responsibilities and the points where networks may safely be crossed.

LevelNameTypical devicesRole in the integration
0Physical processSensors, actuators, motors, valves, encodersSource of analog and digital signals
1Basic controlPLCs, drive controllers, I/O modules, VFDsMachine logic, fast control loops
2Area supervisionSCADA, HMI panels, OPC UA servers, edge gatewaysVisualization, alarms, archiving, recipes
3Production managementMES, historian, databases, OEE reportingOrders, batch tracking, performance analysis
3.5DMZFirewalls, broker or proxy serversSecure separation of production and office networks
4–5Business and cloudERP, BI, cloud services, analyticsPlanning, controlling, optimization

In practice most problems appear at the boundary between levels 1 and 2, where different protocols, controller generations and timing requirements meet. That is why a good integration starts with an inventory of what physically stands on the shop floor, not with the choice of software.

Communication protocols for SCADA integration: OPC UA, Modbus, PROFINET, EtherNet/IP and more

No single protocol fits everything, because a machine park rarely comes from one vendor. The integrator's job is to match communication to every machine and unify it into a form SCADA understands. The table below lists what we meet most often.

ProtocolMediumTypical usePractical notes
OPC UAEthernet TCP/IPStandard for machine and SCADA integration, IT/OTModern, secure (certificates, encryption), vendor-independent
OPC DA / ClassicEthernet (DCOM)Legacy SCADA installationsHard to configure and secure, replacement or tunnelling recommended
Modbus RTURS-485Drives, energy meters, controllers, sensorsSimple, needs 120 Ω termination and proper shielding
Modbus TCPEthernetDrives, meters, gateways, simple PLCsVery popular, no built-in security
PROFINETEthernetSiemens and compatible devices, distributed I/OReal time, needs correct device names and topology
PROFIBUS DPRS-485Older Siemens installations, drives, I/OStill common, needs a gateway to reach Ethernet
EtherNet/IPEthernetRockwell / Allen-Bradley and compatibleTag-based data, CIP implicit and explicit messaging
EtherCATEthernetServo drives, fast axesUsually inside the machine, reaches SCADA via PLC or gateway
S7 (S7comm)EthernetSiemens S7-300, 400, 1200, 1500Needs PUT/GET permission and non-optimized data blocks
MC Protocol / FINSEthernetMitsubishi / OmronDirect controller memory access, address mapping required
MQTT / Sparkplug BEthernet / cellularIIoT, cloud, distributed sitesLightweight publish-subscribe, ideal for edge gateways
CANopen / J1939CANMobile machines, forklifts, drivesReaches SCADA through a CAN-to-Ethernet gateway
Control cabinet with PLC, I/O modules, OPC UA Modbus PROFINET protocol gateway and industrial switch
A cabinet with PLC, I/O modules, a protocol gateway and a managed switch: the heart of a machine-to-SCADA integration.

Our recommendation for new projects is simple: use OPC UA for vertical communication (PLC to SCADA and on to MES or cloud), and where a device does not support it, use a gateway that translates Modbus, PROFIBUS or CAN into OPC UA or MQTT. For distributed sites and cloud, MQTT with Sparkplug B works best.

SCADA platforms we work with: WinCC, Ignition, AVEVA, FactoryTalk, zenon and others

The choice of platform depends on installation size, the existing controller fleet, license budget and your maintenance team's skills. We do not push a single vendor: we integrate machines into the platform you already have, or choose one with you after analyzing your needs.

PlatformStrengthsTypical environment
Siemens WinCC (Professional, Unified)Deep integration with TIA Portal and S7Siemens-based plants
Ignition (Inductive Automation)Unlimited clients licensing, OPC UA, MQTT, webCompanies seeking flexibility and lower development cost
AVEVA System Platform / WonderwareRich object models, large installationsFood, pharma, energy
AVEVA Plant SCADA (Citect)Scalability, redundancyInfrastructure, mining, water
Rockwell FactoryTalk View SENative Logix integrationAllen-Bradley installations
COPA-DATA zenonWide driver libraryDiscrete manufacturing, energy
GE Proficy iFIXProven platform, historianOlder and large systems
Mitsubishi GENESIS64Integration with Mitsubishi controllersMitsubishi-based plants
Open stack: Node-RED, Grafana, InfluxDB, MosquittoLow cost, flexibility, fast prototypesSmaller firms, pilots, retrofit

In small and medium plants a lightweight solution is often enough: an HMI panel with logging, an edge gateway and a browser dashboard. For larger installations we recommend a full SCADA platform with a historian and server redundancy. We decide after a short analysis of your plant, not from a catalogue.

Integrating old machines without communication: retrofit step by step

The most common question we hear from owners: can a machine from the 1990s or 2000s with no communication port be brought into SCADA? In the vast majority of cases the answer is yes, without touching the original control logic. We use non-invasive methods that add a measurement layer next to the machine instead of reprogramming an old controller.

Technician connecting an IoT edge gateway and current transformers to an old industrial machine
Retrofit: an edge gateway, current transformers and I/O modules added to an old machine without changing its logic.
  • Run state and downtime: relays, contactors and signal lamps read through a digital input module
  • Part and cycle counting: inductive or optical sensors counting pulses
  • Load and consumption: current transformers and energy meters with Modbus output
  • Temperature, vibration, pressure: sensors added at critical points (bearings, motors, hydraulics)
  • VFDs and servo drives: parameters read via Modbus or PROFINET directly from the drive
  • Controllers with a serial port: a gateway translating RS-232 or RS-485 into OPC UA or MQTT
  • Operator panel: data taken from the existing HMI through its protocol, or through a new panel with logging

As a result even presses, lathes, injection molding machines, packaging lines or cranes that have run for decades can join the supervision system after a few days of on-site work.

How an implementation runs: stages of a SCADA integration project

  1. Audit and inventory: list of machines, controllers, drives, protocols, firmware versions, cabling and network condition. We establish what already communicates and what needs retrofit.
  2. Business goals: together we define which data should reach SCADA (states, OEE, alarms, energy, recipes) and who will use it.
  3. Architecture design: selection of protocols, gateways, OPC UA servers, network topology, IP addressing, VLAN segmentation and DMZ.
  4. Tag list: every variable gets a name, type, unit, scaling, range and alarm priority. This document saves the most time during commissioning and service.
  5. Hardware delivery and installation: cabinets, I/O modules, gateways, switches, sensors, cabling with correct shielding and grounding.
  6. Communication setup: commissioning controllers and OPC UA servers, address mapping, read and write tests, byte order (endianness) checks.
  7. SCADA application: process screens, trends, alarms per ISA-18.2, reports, archiving, user permissions.
  8. Acceptance tests: checking every variable on the machine, simulating communication failures, testing recovery after power loss.
  9. Training and documentation: drawings, tag list, backups of PLC, HMI and SCADA projects, instructions for maintenance staff.
  10. Service and growth: hardware repair, updates, extension to further machines.

What you gain: OEE, alarms, historian and downtime analysis

Once machine data lands in one system it can be turned into concrete indicators. OEE (Overall Equipment Effectiveness) is the product of availability, performance and quality, and shows best how much you really get from a machine. Without automatic data collection, OEE relies on paper sheets and carries large errors.

SCADA functionInput from hardwareBenefit
Machine state monitoringRun, stop and fault signals from PLC or I/OYou know what is stopped and since when
Downtime cause analysisAlarm codes, safety signalsRanking of causes, targeted corrective action
OEE and performancePart counters, cycle time, rejectsMeasurable comparison of shifts, lines and machines
Energy and utilitiesEnergy meters, flow meters, pressuresDetecting waste, allocating costs
Predictive maintenanceCurrent, temperature, drive vibrationParts replaced before failure, fewer sudden stops
Recipes and batch trackingProcess parameters written to the controllerRepeatable quality, customer documentation
Reports and auditsVariable archive in the historianCompliance evidence, fast complaint analysis

The value grows with time: the longer you collect data, the easier it is to spot seasonal dependencies, slow degradation and the effect of setting changes. Many companies start with one line, show the results to management and only then extend the integration to further machines.

Industrial network cybersecurity: IEC 62443, segmentation, remote access

Connecting machines to a network and to SCADA enlarges the attack surface if done without a plan. In every project we follow principles from the IEC 62443 family and basic good practice that do not require a large budget.

  • Network segmentation: separate VLANs for machines, SCADA and office, traffic only where needed
  • A DMZ between the production network and the office network or cloud, with a proxy server or MQTT broker
  • Firewalls and access lists at zone borders: deny by default, allow by exception
  • OPC UA with encryption and trusted certificates instead of open, unencrypted connections
  • Remote access through VPN with multi-factor authentication, never exposing controllers to the internet
  • Account management: individual accounts, least privilege, changing default device passwords
  • Backups of PLC, HMI, SCADA projects and gateway configurations, with tested restore
  • Updates and asset inventory: you know what is on the network and at which firmware version

Security and legacy machines

Old controllers often cannot be secured on their own. The solution is isolating them behind a gateway or an industrial firewall and exposing data read-only, with no write access from outside.

Most common SCADA integration problems and how we fix them

From our service practice, most integration failures are not in the SCADA software but in the hardware layer and communication configuration. Below are the problems we see most, with the typical cause and action.

SymptomTypical causeAction
Intermittent Modbus RTU communicationMissing 120 Ω termination, wrong polarity, shared ground, interference from drivesTerminate both ends, shielded twisted pair, shield grounded at one end, separate cable routes
Variables with wrong values (e.g. huge numbers)Reversed byte or word order (endianness), wrong data typeCorrect mapping, type (INT, DINT, REAL), word swap
SCADA cannot connect to S7-1200 or 1500PUT/GET disabled, optimized block accessChange protection settings and blocks, recommend moving to OPC UA
OPC UA certificate errorUntrusted client or server certificate, changed hostnameReplace or trust certificates, correct hostname and system time
IP conflict, random disconnectsDuplicate address, multiple DHCP servers, network loopAddressing plan, static IPs, STP or RSTP on switches
Delayed or missing dataToo short polling interval, overloaded OPC server, too many tags in one groupOptimize subscriptions, deadband, split into groups
Different timestamps in alarmsNo time synchronizationNTP on all devices, a single time source
Gateway restarts often24 V supply from an overloaded power supply, overheatingReplace or repair the DIN power supply, improve ventilation
Damaged port or I/O moduleSurge, short circuit in the field, damaged transceiverComponent-level repair or replacement with an equivalent

Because we also repair the devices themselves, we can fix a damaged PLC, HMI panel, DIN power supply, drive or communication module instead of ordering a new one. That is often the difference between a repair in days and weeks of waiting for a new part.

Repair and service of the hardware layer under SCADA

Integration is not just implementation but also maintenance. When a controller, panel or drive fails, SCADA stops receiving data and the operator loses insight into the process. That is why we offer comprehensive care of the entire hardware chain.

  • PLC repair: Siemens, Allen-Bradley, Mitsubishi, Omron, Schneider, Beckhoff and others
  • HMI panel and industrial PC repair: screen and power supply replacement, project recovery
  • VFD and servo drive repair: Siemens, Danfoss, Schneider, ABB, Lenze, Yaskawa and others
  • DIN power supply and communication module repair
  • Control cabinet building and modernization, cabling
  • PLC and HMI programming, gateway and OPC UA server configuration
  • Industrial network diagnostics: measurements, traffic analysis, locating interference

If you have a damaged device in a SCADA system you can send it by courier to our workshop in Knurów, Poland. We accept orders from Poland, Germany, Czechia and Slovakia, and return repaired equipment with a warranty. Communication is possible in English, German or Polish.

Industries where we integrate machines with SCADA

  • Metalworking: lathes, milling machines, presses, injection molding machines, welders
  • Food and beverage: bottling and packaging lines, mixers, pasteurizers
  • Plastics: injection molding machines, extruders, dryers
  • Logistics and warehouses: conveyors, sorters, forklifts, AGV systems
  • Mining and energy: drives, fans, pumps, switchgear
  • Water and wastewater: pumping stations, treatment plants
  • Construction and heavy machinery: fleet monitoring, machine telemetry
  • Automotive: assembly lines, test benches

What determines scope and time – and why we do not quote generic prices

We do not publish prices in this article because every integration is different and depends on the condition of the machine park. The quote is individual and free after a preliminary analysis. Scope and time are driven mainly by:

  • the number of machines and measurement points (variables) to connect
  • the age and type of controllers and the protocols they offer
  • whether retrofit with sensors is needed or existing communication only needs configuring
  • the chosen SCADA platform and requirements for historian, redundancy and reports
  • network and cabling condition on the shop floor and the need for segmentation
  • security requirements (remote access, DMZ, audit)
  • the scope of training and documentation

A good practice is to start with one line or machine as a pilot: results show quickly, and the experience is carried over to the rest of the plant.

Frequently asked questions about SCADA integration of machines

What does it mean to integrate a machine with a SCADA system?

It means exposing machine data (states, counters, currents, alarms, process parameters) through a standard protocol so that a SCADA system can collect, archive, visualize and alarm on it. This requires a hardware layer (PLC, I/O modules, sensors, gateways) and correct network and variable configuration.

Can an old machine with no communication port be connected to SCADA?

Yes. Non-invasive retrofit is used: digital input modules reading run signals, sensors counting parts, current transformers and energy meters, and edge gateways that forward data over OPC UA or MQTT. It does not require reprogramming the original controller.

Which protocol should I choose: OPC UA, Modbus or PROFINET?

For vertical communication to SCADA, MES and cloud we recommend OPC UA. Modbus is practical for drives, meters and simple devices. PROFINET and EtherNet/IP mainly serve communication inside a machine or line. When a device does not support OPC UA, a protocol gateway is used.

Which SCADA platform is best for a small or medium company?

It depends on the existing controllers and budget. For Siemens-based plants WinCC is natural, for Allen-Bradley FactoryTalk. Platforms such as Ignition or open stacks (Node-RED, Grafana, InfluxDB) can be beneficial where flexibility and development cost matter. We choose after analyzing your needs.

How is SCADA different from MES and HMI?

An HMI is a local operator panel at the machine. SCADA supervises many machines and collects data in one place. MES manages production at the level of orders, batches and tracking. In practice these systems complement each other, and hardware-layer data feeds all three.

How do I secure the industrial network after connecting machines to SCADA?

The basics are segmentation (VLANs), a DMZ, firewalls, OPC UA with certificates, remote access via VPN with multi-factor authentication, individual accounts with least privilege and regular backups. These principles come from the IEC 62443 family of standards.

Why does SCADA show wrong values or lose connection?

Most often the cause is in the hardware layer or configuration: wrong byte order, incorrect scaling, missing RS-485 termination, interference from drives, IP conflicts, missing permissions in the controller or an untrusted OPC UA certificate. Diagnosis starts with the network and cabling.

Do you repair damaged PLCs, HMIs and drives in a SCADA system?

Yes. We repair PLCs, HMI panels, drives, DIN power supplies and communication modules at component level. Devices can be sent by courier to our workshop in Knurów, Poland from anywhere in Europe.

Do you work with customers outside Poland?

Yes. We accept repair orders from Poland, Germany, Czechia and Slovakia. Knurów is close to the Czech border, and communication is possible in English, German or Polish.

How much does SCADA integration cost?

It depends on the number of machines, the controller types, the need for retrofit and the chosen platform. That is why the quote is individual and free after a preliminary analysis. Contact us by phone or e-mail and describe your machine park.

What are your working hours?

We work Monday to Friday, 8:00-16:00 (Central European Time). Requests sent outside these hours are handled on the next business day.

Want to connect your machines to SCADA? Describe your machine park

Send us a list of machines, controller brands and photos of your cabinets. We will return with a proposed architecture and a free, individual quote.

Call: +48 504 511 170

Mon–Fri 8:00–16:00 CET | biuro@acore.pl | Knurów, Silesia, Poland

Service area: all of Poland and neighbouring countries

We carry out SCADA integrations and hardware repairs for companies in Poland's largest cities and their surroundings, and accept devices by courier from Germany, Czechia and Slovakia.

  • Warsaw
  • Krakow
  • Wroclaw
  • Poznan
  • Gdansk
  • Gdynia
  • Lodz
  • Szczecin
  • Katowice
  • Gliwice
  • Rybnik
  • Zabrze
  • Tychy
  • Bielsko-Biala
  • Opole
  • Bydgoszcz
  • Torun
  • Lublin
  • Bialystok
  • Rzeszow
  • Ostrava
  • Brno
  • Prague
  • Zilina
  • Bratislava
  • Dresden
  • Leipzig
  • Berlin

Related articles (in Polish)

  • Retrofit of machines for Industry 4.0 and IoT
  • Adding IoT to old machines
  • HMI panel and SCADA visualization service
  • PLC repair, all brands
  • Building a PLC control cabinet
  • Production line automation
Udostępnij ten artykuł, jeśli był pomocny

Potrzebujesz pomocy?

Bezpłatna wycena i doradztwo techniczne. Siedziba: ul. Kołłątaja 2C, 44-193 Knurów (gmina Pilchowice w pobliżu). Działamy na terenie całego Śląska i całej Polski.

+48 504 511 170biuro@acore.pl
504 511 170biuro@acore.pl