The leader in industrial automation and control solutions

Imagine a system that seamlessly integrates real-time monitoring, intelligent control, and invaluable data analytics that are capable of boosting productivity, efficiency, and overall performance. That’s the transformative capability a SCADA system brings to the table.

Supervisory Control and Data Acquisition (SCADA) is a control system architecture that uses computers, network data communications, human machine interfaces (HMIs), and other peripheral devices such as programmable logic controllers (PLCs) for high-level process supervisory management. While this may seem like a daunting interconnected system to wrap your brain around it’s actually fairly straightforward and as a company, we make it a priority to make this process as straightforward as possible.


As you can imagine, SCADA systems can take on a wide range of functionality, complexity, hardware, and software solutions. Let’s delve into the functions of SCADA systems and understand how their components work together to tackle complex problems.

Below are a few examples of how sectors utilize Supervisory Control and Data Acquisition (SCADA) systems.

View of a large oil and gas industrial park that might be utilizing the SCADA systems.

Oil and Gas Sector: From refineries to pipelines, SCADA systems allow operators to monitor and verify flow rates, pressures, temperatures, and other factors are all in desired ranges. Real-time monitoring allows operators to swiftly respond to discrepancies signaled by alarms, controlling processes efficiently or deploying response teams. A system that can encompass miles of production reduces the need for operators on site in favor of remote monitoring, improves efficiency by analyzing the data already recorded, and ultimately improves safety without the need to put people in harm’s way.


Two individuals working on computers.

Implementing a SCADA system involves key considerations for effective and successful application. Thorough planning is crucial to avoid common issues and tailor the system to specific needs and requirements. Below are a few considerations to consider.

The project’s scope, integration needs, and monitoring objectives must be clear to determine the required equipment (hardware and software), processes, and network infrastructure for the SCADA system.

It’s important to plan out how your devices will communicate with each other. If you find that your devices don’t have any matching communication methods, then you may have to purchase another compatible device or use a gateway – a hardware device or software that translates one communication method to another allowing two devices to talk to each other. As for data acquisition, determine what method you want to collect your data. Consider how your SCADA software handles sensor data. Does it manage everything, or does it send information to a data server like MySQL for processing?

Security is vital for a SCADA system, especially if it’s remotely accessible. Implementing firewalls, encryption, authentication, and access control is essential to protect critical data and infrastructure. By determining the measures of security now, you can protect yourself from data breaches, cyber-attacks, and more in the future. To learn more about the different aspects of creating a SCADA system read our SCADA and HMI Guide.


Many models of a SCADA system may vary from resource to resource. However, there are generally three levels (0-2) within a SCADA system, but there are two additional levels within the whole production framework that we will touch on. Each level of the SCADA system performs specific tasks and communicates with other levels for efficient monitoring and control of processes.

Below are the different levels of the SCADA Framework and their roles.

The Field level or sometimes called the Process Level includes physical devices and sensors. These instruments include temperature sensors, pressure sensors, meters, valves, motors, and other devices that measure and can control different parameters of a process. For example, information such as temperature of a liquid gets sent to the direct control level (Level 1) and if it’s determined the temperature is too low, then the control device will trigger a heating coil to come online to start the heating process.

While this is a general hierarchy of what a SCADA framework looks like – every application is different and requires deferring architectures, so use this model more as a guide than the rule.


There are many components a SCADA system can utilize to accomplish a project’s desired results. These implementations rely solely on the project’s requirements and objectives. Below you can find the different components a SCADA system may utilize, hover over the bubble to expand the sections:

As you can imagine this can take on a wide range of functionality, complexity, hardware, and software solutions. Within this article, you will learn about what makes SCADA amazing and how Maple Systems can facilitate all your needs. For more information on component click on the drop down menu below to expand the detail component view.

Programmable Logic Controller (PLC)

PLCs can be considered the brains of the systems they control because they acquire and translate signals from field devices and with the help of logic, that has been preprogrammed onto the PLC, execute the necessary steps to accomplish a given task.

For example, if a high-pressure reading is detected by the PLC from one of its input sensors, the PLC can be programmed to set off an alarm and open a pressure valve to reduce the pressure in response to the pressure reading being outside the predefined allowable values. PLCs are widely used because they are reliable, flexible, and easy to program allowing them to continuously automate processes, monitor systems, and ensure operator safety. PLCs are most commonly programmed using ladder logic, a visual programming language that resembles circuit diagrams, however, other programming languages are used such as Function Block Diagram (FBD), Sequential Function Charts (SFC), Structured Text (ST), and Instructional List (IL).

Human Machine Interface (HMI)

With the ability to connect to many devices such as PLCs and other network devices, HMIs provide a visual interface that allows supervisory control over small to medium systems. HMIs are typically touch panels or computer screens that include advanced features such as IIoT functionality (MQTT, SQL Databases, OPC UA, etc.), multi-tasking ability, capability to remote access the unit with a Virtual Network Computing (VNC) program, and more useful tools. HMIs allow operators to observe and command dedicated sections of a plant and transmit that information to a larger SCADA system which then can function as the central control. To learn more about HMIs and how they are incorporated in a SCADA system, check out our resources listed below.

Industrial Panel PC

Are designed to work in hazardous environments, run demanding software, provide flexible programming, and/or allow for decentralized computing with screen-less options. These PCs can handle the computing power required of SCADA systems, the fanless designs make them more rugged, and the customization of a given PC (choice of operating system, software that is included, etc.) allows for specification within an automation system.

In addition, with many automation challenges relating to the environment equipment is installed, if the equipment is not built to withstand harsh conditions, then additional resources need to be allocated to resolve these problems. In some situations, equipment may need to be shielded from its surroundings – whereas if an industrial panel PC was installed it would be able to handle these conditions safely. Being able to incorporate a SCADA system, either locally or through the cloud, reliably created the foundation of a successful and smooth automation process.

Gateways

Gateways are network devices that allow for communication between two or more devices that may not have the available protocols to talk to each other. They are implemented in pre-existing systems to aid in the transmission of data packages from one destination to another allowing for legacy devices to communicate with updated systems.

These gateways are typically hardware devices that are implemented in the field, however, gateway software is also available for download, as an example our HMI software has the capability of being a gateway between two devices.

Communication Protocols

Communication Protocols are sets of rules used to describe how information, or data, is transmitted from one location to another. For example, one of the most used IoT communication protocols is WiFi, which is used to transmit information wirelessly on a local network. In automation there are hundreds of communication protocols created by vendors to solve different problems within specific industry sectors – that means depending on the application and the devices used, the available communication protocols will be different.

SCADA software typically has a vast list of protocols that allow users to connect all their devices without needing a gateway device. The most common communication protocols across all sectors are MODBUS TCP/IP or Serial, EtherNet/IP, Profinet, and OPC Unified Architecture (OPC UA).

Network Devices
Preview of network devices represented as icons

Network devices are any hardware that is used to connect devices on the network. These can be used to amplify a signal, used to increase the amount of transmission points to the network or create another barrier of security. These network devices can include repeaters, switches, gateways, and more. A SCADA system may employ a router to get access to devices on the network or even cloud services such as a Database.

Alarms and Notifications

Alarms and notifications have a crucial role in SCADA systems by serving as early warning systems, detecting faults and diagnosing them, and being the catalyst for improving operational efficiency. Because SCADA systems monitor the entire system, when the unexpected happens and alarms are set off, operators can analyze and identify in real-time what the potential failures are within the system.

With the ability to get notifications of critical events in real-time, to an operator’s phone for example, the deployment of maintenance crews can be quickly initiated thereby reducing idle time, the need for factory floor personnel, and emergency response time in the event of a catastrophic failure.

Data Historians

Data Historians are databases that retain long-term data storage that can be used for analyses, general monitoring, and distribution of information where it is needed. The data collected is dependent on the operational need of the factor, however common information that is collected are sensor readings, data processes, and alarms.

Preview of how SCADA systems can be considered the middleman between device information and databases.

SCADA systems can be considered the middleman between device information and databases, they send critical information to the database as well as use the stored information for analysis.

Remote Access

Remote Access allows systems to be accessible from any location with a tablet, PC, or even phone; eliminating the need for on-site workers and reducing costs associated with maintenance. Additionally with the ability to monitor and control a system from anywhere in the world, responses to emergencies can be quicker, safer, and even preventable.

Maple Systems remote access from anywhere in the world - EasyAccess2.0

Going even further, remote access allows for centralized control by allowing operators to monitor multiple SCADA systems at any given time. However, it is important to implement strong security measures to protect critical infrastructure from cyber-attacks and other threats. Click here to learn more about how we support remote access.

Internet of Things (IoT)

The Internet of Things is the collection of devices that allow data to be shared from the factory floor to a server, enhancing greater network efficiency and data sharing. IoT is not necessarily the devices that are used, but rather a description of how these devices communicate, typically over the internet, and exchange information.

These physical devices are sometimes known as “smart” devices and can be anything from a thermostat to a vehicle, or even complex industrial machinery. By allowing these devices to seamlessly communicate with each other, IoT enhances such capabilities, in a SCADA system, as advanced analytics, overall scalability, and remote monitoring and control.

Other Devices
Preview of  additional devices that can be integrated into a system.

SCADA solutions come in all forms and sizes and the devices that are employed can vary greatly between each application, size of a system, and industry. A few systems or devices we have not mentioned but may be used in a SCADA system are redundancy systems, dedicated alarm panels, virtual machines, remote sensors, and surveillance cameras. When additional devices are integrated into a system, they possess the capability to tackle the specific challenges that system faces.


Maple Systems offers all the components you need to create your own unique level of supervisory data acquisition and control, from the simplest stand-alone machine to sophisticated multi-device networked production line(s), all the way to enterprise-level operations an IIoT functionalities leveraging cloud connectivity.

Log data from your devices to aid in reporting, to gain efficiencies, reduce downtime, and plan for routine maintenance. Add additional IIoT functionality like MQTT, OPC UA, Ignition, SQL database integration, and more. Our products can help you standardize communications between devices, gluing different systems together for one source to your SCADA system. No need to redesign your entire application.

Keep the components that are already working for you, just add Maple Systems components to grow your abilities to supervise, control, and acquire data.

Our industrial Panel PC Lines are designed to meet all your automation challenges – from being able to operate in extreme environments to allowing you to configure your PC to your specifications. These PCs give you the freedom to choose how you build out your system without compromising on performance or safety.



Water Treatment is the process of treating and purifying water for safe consumption and use by end-users. In the this process, water from sources like reservoirs undergoes physical and chemical procedures to remove debris, pathogens, and contaminants, ensuring it meets local standards. In the below graphic, we can see that the SCADA system plays an integral role in communicating with three water treatment stations. With all stations physically working apart, operators can monitor water quality, equipment statuses, and other events through a panel PC running SCADA software.

The Diagram also illustrates how you can use our products for all your SCADA needs. The diagram illustrates how our products cater to all your SCADA needs. For an HMI that communicates seamlessly with our PLCs or Remote I/O’s, as depicted in station 1, we’ve got you covered. Seeking a simple HMI and PLC solution without communication compatibility concerns? Our HMC (HMI + PLC Combo) line, featured in station 2, is the perfect fit. Even if you’re using a different PLC brand, such as Allen Bradley, compatibility isn’t a problem. Our HMI software (EBPro) supports over 300 communication protocols, enabling easy connection to your existing devices. Furthermore, station 3 shows how our headless units offer remote monitoring and the option to connect your own screen, ideal if you don’t require a built-in screen on your HMI. In addition, station 3 demonstrates if you don’t require a screen on your HMI, our headless units allow for remote monitoring and the ability to plug in your own screen if needed.


SCADA systems encompass a diverse range of devices, each requiring tailored software to meet their specific needs and ensure the seamless and efficient operation of the system. To learn more about the individual software applications used in the water treatment application click on the software links below.

Following the water treatment schematic, we can create a simple SCADA project to control and monitor Station 1. This station’s purpose is to clarify raw water by pumping it into a tank, adding the necessary chemicals for treatment, and rapidly mixing the solution until sending the treated water to the next station for filtration. Key project considerations include the number and type of field devices, available communication protocols, and the desired interaction with the SCADA system.

For example, the PLC we have chosen is the Maple Modular, this allows us to add I/O modules for our current field device needs and gives us the option to add more in the event of future growth. The HMI screen chosen is a 10.1″ unit for its IP66 rating, screen size, and IoT functionality, while the PC is a 10.4″ industrial panel PC compatible with any SCADA software and suitable for control room mounting.

We then connected each device via ethernet using Modbus TCP/IP protocol for communication. With all devices programmed (MapleLogic for our PLC, EBPro for our HMI, and AVEVA for our PC), our SCADA system efficiently monitors water treatment, process times, and necessary actions for alarms like dispenser refills.

If you are curious about how our products work, check out our support page where you can find tutorials, sample projects, and more.