Industrial Mechatronics Technology  ·  Level 6
Supervisory Control And Data Acquisition Systems
Chapter 3: Program SCADA system
📚 7 Topics
⚑ What you will be able to do

By the end of this chapter, you will be able to:

  • Properly install SCADA programming software according to the manufacturer’s specifications.
  • Write a SCADA program that meets the specific job requirements.
  • Accurately simulate your SCADA program to make sure it works as intended.
  • Correctly download your SCADA program following the software’s specifications.
  • Thoroughly test your SCADA program to confirm it fulfills all job requirements.

Mastering these skills will help you confidently set up and program SCADA systems, a key ability for success in modern industrial automation.

Supervisory Control and Data Acquisition (SCADA) systems are vital in modern industrial mechatronics environments, enabling real-time monitoring and control of complex processes across diverse sectors in Kenya. Programming these systems requires specialized software tailored to interface with hardware, manage data acquisition, and provide intuitive human-machine interfaces (HMI). This chapter focuses on the leading SCADA programming software used by professionals in Kenyan industries including manufacturing, water treatment, and energy management, emphasizing their features, programming environments, and practical applications.

3.1 SCADA programming software SCADA system

SCADA programming software forms the backbone of any SCADA system, translating operational requirements into functional control and monitoring applications. In Kenya’s growing industrial mechatronics sector, selecting appropriate SCADA programming software is crucial for system reliability, scalability, and ease of maintenance. This section examines four widely used SCADA programming platforms: WinTr, Siemens, MC Works64, and Easy SCADA, highlighting their unique capabilities and suitability for various industrial applications.

3.1.1 WinTr

WinTr is a versatile SCADA programming software popular in Kenya’s manufacturing and processing industries due to its user-friendly interface and robust communication protocols. It supports diverse hardware integration, making it ideal for supervisory control in complex mechatronics systems.

Features of WinTr

  • Multi-protocol support: WinTr supports Modbus, OPC, DNP3, and other communication standards, enabling seamless integration with various industrial devices.
  • Graphical user interface: It offers drag-and-drop tools for creating intuitive HMIs, reducing development time.
  • Alarm management: The software includes sophisticated alarm handling and logging features to enhance system safety.
  • Data logging and trending: WinTr allows continuous data recording and trend analysis, essential for process optimization.
  • Remote access: Supports remote monitoring via web clients, increasing operational flexibility.

Programming Environment

  • Visual programming: WinTr uses graphical programming blocks, which simplifies logic creation for operators and engineers.
  • Scripting capabilities: It supports VBScript and Python for advanced automation and customization.
  • Template reuse: Programmers can create reusable templates for common control functions, improving efficiency.
  • Simulation tools: Built-in simulation enables testing of control logic before deployment.
  • Diagnostic utilities: Comprehensive debugging tools help identify and resolve errors during development.

Application in Kenyan Industries

  • Water treatment plants: WinTr controls pump operations and chemical dosing with real-time feedback.
  • Food processing: Used for temperature and conveyor belt speed regulation.
  • Manufacturing lines: Monitors and adjusts robotic assembly operations.
  • Agricultural automation: Controls irrigation systems based on sensor data.
  • Power distribution: Supervises substation equipment ensuring stable supply.

Integration and Maintenance

  • Hardware compatibility: Works with PLCs from Allen Bradley, Schneider Electric, and Mitsubishi.
  • Regular updates: Software updates improve security and add new features.
  • Backup and recovery: Supports automatic backups to protect programming data.
  • User training: Requires moderate training, with many Kenyan technical colleges offering courses.
  • Technical support: Available locally through authorized distributors.

Practice Questions

  1. List five key features of WinTr SCADA software and explain how each supports industrial process control. (10 marks)

  2. Describe the steps to create a reusable control template in WinTr. (6 marks)

  3. Discuss typical applications of WinTr SCADA in Kenya’s manufacturing sector. (9 marks)

3.1.2 Siemens

Siemens SCADA software, particularly WinCC, is widely adopted in Kenya’s industrial mechatronics sector for its scalability and integration with Siemens PLCs. It offers advanced tools for visualization and data management, suitable for large-scale automation projects.

Core Features of Siemens SCADA

  • High scalability: Supports small to enterprise-level SCADA applications.
  • Integrated database: Uses SQL databases for robust data storage and retrieval.
  • Advanced visualization: Provides customizable graphics and dynamic faceplates.
  • User management: Includes role-based access control for security.
  • Redundancy support: Ensures system availability through failover mechanisms.

Programming and Configuration

  • WinCC Flexible: Offers flexible configuration for creating HMIs tailored to specific needs.
  • Scripting options: Supports C script and VBScript for automation.
  • Tag management: Efficient tag handling enables easy data point configuration.
  • Diagnostic tools: Comprehensive monitoring of system status and communication.
  • Integration with TIA Portal: Seamless programming of PLCs and SCADA in one environment.

Usage in Kenyan Context

  • Power generation: Monitoring turbine operations and grid synchronization.
  • Pharmaceutical manufacturing: Ensures compliance with stringent quality control.
  • Automotive assembly: Controls robotic welding and painting stations.
  • Building automation: Manages HVAC and security systems in commercial buildings.
  • Transport systems: Supervises automated ticketing and signaling.

Support and Training

  • Extensive documentation: Comprehensive manuals and online resources.
  • Local training centers: Siemens-certified institutes provide practical courses.
  • Technical support: Available through Siemens Kenya offices.
  • Regular software updates: Include security patches and new features.
  • Community forums: Access to global user communities for troubleshooting.

Practice Questions

  1. Explain five advantages of using Siemens SCADA software in industrial mechatronics. (10 marks)

  2. Outline the process of integrating Siemens SCADA with PLCs using TIA Portal. (6 marks)

  3. Identify four Kenyan industries that benefit from Siemens SCADA and justify their choice. (8 marks)

3.1.3 MC Works64

MC Works64 is gaining traction in Kenya for its modern architecture and web-based deployment, facilitating remote monitoring across distributed industrial sites. Its open architecture supports integration with multiple hardware vendors.

Key Attributes of MC Works64

  • Web-based HMI: Accessible through standard browsers without client installation.
  • Modular design: Allows customization of features according to project needs.
  • Open connectivity: Supports OPC UA, MQTT, and REST APIs for flexible data exchange.
  • Real-time data processing: Efficient handling of large data volumes.
  • Cross-platform compatibility: Runs on Windows and Linux operating systems.

Programming Environment

  • Drag-and-drop interface: Simplifies design of graphical screens.
  • Script editor: Supports JavaScript for customized automation logic.
  • Tag management: Dynamic tag configuration with automatic discovery.
  • Alarm and event handling: Configurable notifications and escalation procedures.
  • Data historian: Stores historical data for trend analysis and reporting.

Industrial Applications in Kenya

  • Renewable energy farms: Monitoring solar panel arrays and wind turbines remotely.
  • Water resource management: Supervising multiple pumping stations across counties.
  • Manufacturing plants: Centralized control of dispersed production lines.
  • Logistics hubs: Tracking conveyor and sorting operations.
  • Smart agriculture: Managing sensor networks for precision farming.

Deployment and Maintenance

  • Cloud deployment: Supports cloud hosting for scalability and disaster recovery.
  • Security features: Implements SSL/TLS encryption and user authentication.
  • Backup systems: Automated backups with easy restoration.
  • Technical training: Available through partner institutions.
  • Community support: Active user forums and developer resources.

Practice Questions

  1. Describe five features of MC Works64 that make it suitable for distributed industrial control. (10 marks)

  2. Explain how web-based HMI improves operational efficiency in Kenyan industries. (7 marks)

  3. Discuss the importance of open connectivity protocols in MC Works64. (8 marks)

3.1.4 Easy SCADA

Easy SCADA is favored for its cost-effectiveness and simplicity, making it accessible for small to medium enterprises in Kenya seeking to implement basic supervisory control solutions.

Features of Easy SCADA

  • User-friendly interface: Minimal learning curve for operators and technicians.
  • Basic alarm and event management: Covers essential alert functions.
  • Multi-language support: Facilitates use in Kenya’s multilingual environment.
  • Lightweight installation: Requires minimal hardware resources.
  • Mobile access: Supports Android and iOS apps for remote monitoring.

Programming and Configuration

  • Template-based design: Enables quick development of standard control screens.
  • Simple scripting: Uses an easy scripting language for basic automation.
  • Device integration: Supports common PLCs via Modbus TCP/RTU.
  • Data logging: Provides essential historical data storage.
  • Customizable dashboards: Allows users to tailor views to operational needs.

Application Areas in Kenya

  • Small-scale manufacturing: Supervises batch processing and packaging lines.
  • Retail cold storage: Monitors temperature and humidity conditions.
  • Agricultural processing: Controls drying and milling operations.
  • Educational institutions: Demonstrates automation concepts in labs.
  • Water kiosks: Automates pump and valve controls.

Support and Usability

  • Affordability: Low licensing costs suit SMEs and startups.
  • Easy deployment: Quick installation reduces downtime.
  • Customer support: Responsive helpdesk and online tutorials.
  • Regular updates: Improves functionality and security.
  • Community feedback: User-driven feature enhancements.

Practice Questions

  1. Identify five features that make Easy SCADA suitable for SMEs in Kenya. (10 marks)

  2. Outline the steps to configure a basic alarm system using Easy SCADA. (6 marks)

  3. Explain how mobile access in Easy SCADA benefits industrial supervisors. (7 marks)

The rest of this chapter
🔒

Create a free account to open more of this chapter.

Free: practical guides, quick cards, workplace scenarios and more.

Create a free account
🔒3.2 Installation of SCADA program on SCADA system

Installing a SCADA program on a SCADA system is a critical step in deploying industrial automation solutions within Kenyan industries such as manufacturing plants, water treatment facilities, and agro-processing units. Proper installation ensures that the syst…

🔒3.3 SCADA program simulation

Simulation of a SCADA program is an essential phase in system development and testing, enabling engineers and technicians in Kenya’s industrial sectors to verify system functionality without deploying on live equipment. Simulation helps identify design flaws,…

🔒3.4 Downloading SCADA Program

In the Kenyan industrial mechatronics sector, the process of downloading a SCADA program to the supervisory hardware is critical for system deployment and updates. This step ensures the SCADA system operates with the latest control logic and configurations tai…

🔒3.5 Testing SCADA Program

Testing a SCADA program after download is essential to ensure the system performs as intended and safely controls the industrial process. In Kenya’s industrial mechatronics environment, rigorous testing prevents costly downtime and protects equipment and perso…

🔒3.6 Troubleshooting and restoration of SCADA program

In Kenya's industrial mechatronics sector, maintaining SCADA systems is critical for continuous process control and data acquisition. Troubleshooting and restoration ensure minimal downtime, protecting productivity and safety in manufacturing plants, water tre…

🔒3.7 Project: write and download a SCADA Program

For mechatronics technicians in Kenya, the ability to create and deploy SCADA programs is essential for automating industrial processes. This project guides the systematic development and successful deployment of a simple SCADA program to monitor and control a…

Chapter Summary

This chapter focused on programming SCADA systems, beginning with an overview of popular SCADA programming software such as WinTr, Siemens, MC Works64, and Easy SCADA. It then explained the process of installing SCADA programs onto the SCADA system hardware. The chapter covered how to simulate SCADA programs to verify functionality before deployment. Detailed steps for downloading the SCADA program onto the system were presented, followed by methods for testing to ensure correct operation. Troubleshooting techniques and restoration procedures were discussed to maintain system reliability. Finally, the chapter concluded with a practical project that involved writing and downloading a complete SCADA program, reinforcing the theoretical and procedural knowledge.

Self-Assessment

🔒 PDFDownload this self-assessment, with answers

A. Written Assessment

  1. What is the primary function of SCADA programming software in an industrial mechatronics system? (2 marks)
  2. Name two features of WinTr SCADA programming software that make it suitable for industrial applications. (2 marks)
🔒20 more in this section.

Chapter Examination Questions

🔒 PDFDownload these examination questions, with worked answers

SECTION A (40 Marks) - Answer ALL Questions

  1. State four features of the WinTr SCADA programming software relevant to industrial automation in Kenyan manufacturing plants. (4 marks)
  2. Describe the process of installing a SCADA program on a Siemens SCADA system used in a Nairobi-based water treatment plant. (4 marks)
🔒28 more in this section.

Chapter Practical Activities

Practical 1: Install SCADA Programming Software on SCADA System Computer

Industrial Mechatronics Technology · Level 6
Supervisory Control And Data Acquisition Systems
PRACTICAL ASSESSMENT
TIME: 4 HOURS
⬇ PDFCandidate Instructions (Candidate Tool)

Type: Individual

INSTRUCTIONS TO CANDIDATE:
1.  You are required to perform the following task:
i.  Install the SCADA programming software version 2023 on the SCADA system computer with 500mm x 400mm x 200mm desktop setup as per the installation guide.
2.  You have been provided with the following resources for the practical task:
Tools & EquipmentMaterials
Screwdriver setSCADA programming software installation media
Multimeter digitalSCADA system computer
Anti-static wrist strapUser manual for SCADA programming software
Computer mouse and keyboard
Ethernet cable Cat5e
⬇ PDFResources Required (Cutting List)
S/NItemQuantity
1SCADA programming software installation media (USB/DVD)1 set per Candidate
2SCADA system computer (with Windows 10 OS)1 per Candidate
3Computer mouse and keyboard1 set per Candidate
4Ethernet cable Cat5e1 per Candidate
5Anti-static wrist strap1 per Candidate
6Screwdriver set (flat and Phillips)1 set per Candidate
7Multimeter digital1 per Candidate
8User manual for SCADA programming software1 per Candidate
⬇ PDFAssessor Guide
Items to be EvaluatedMarks AvailableMarks ObtainedComments
TASK 1: PREPARE FOR THE INSTALLATION
Doned personal protective equipment (anti-static wrist strap)
(Award 2 marks for correct PPE usage)
2
Checked power supply and turned off the SCADA system computer before installation
(Award 2 marks for safe shutdown procedure)
2
Connected necessary peripherals (mouse, keyboard, Ethernet cable) correctly
(Award 2 marks for correct peripheral connections)
2
Sub-Total6
TASK 2: INSTALL SCADA PROGRAMMING SOFTWARE
Launched installation media and followed software installation wizard correctly
(Award 4 marks for correct installation steps)
4
Configured software settings as per installation guide (e.g. installation path, license key input)
(Award 3 marks for correct configuration)
3
Completed software installation without errors
(Award 3 marks for error-free installation)
3
Sub-Total10
TASK 3: POST-INSTALLATION CONFIGURATION AND TESTING
Verified SCADA software launches successfully and connects to SCADA system database
(Award 3 marks for successful launch and connection)
3
Performed basic functionality test using software tools (e.g. opening a sample project)
(Award 3 marks for functional testing)
3
Backed up installation files and configuration settings
(Award 2 marks for backup procedure)
2
Switched off SCADA system computer and disconnected peripherals safely after installation
(Award 2 marks for safe shutdown and disconnection)
2
Sub-Total10
PRODUCT CHECKLIST
SCADA programming software installed and configured correctly on SCADA system computer
(Award 10 marks for software installed, configured, and operational as specified)
10
Sub-Total10
GRAND TOTAL36
ASSESSMENT OUTCOME:   ☐ Competent    ☐ Not Yet Competent (competent if at least 50%)

Practical 2: Program Basic SCADA System Using WinTr Software

Industrial Mechatronics Technology · Level 6
Supervisory Control And Data Acquisition Systems
PRACTICAL ASSESSMENT
TIME: 5 HOURS
⬇ PDFCandidate Instructions (Candidate Tool)

Type: Individual

INSTRUCTIONS TO CANDIDATE:
1.  You are required to perform the following task:
i.  Develop a SCADA program using WinTr software to control and monitor a pump system including motor, push buttons, indicator lamp, and proximity sensor as per provided system specifications.
2.  You have been provided with the following resources for the practical task:
Tools & EquipmentMaterials
Tool set (screwdrivers, pliers, wire stripper, cutter, tester)WinTr SCADA software
Digital multimeterPLC Module Siemens S7-1200
PLC communication cable
HMI Device compatible with WinTr software
Push button switches 12VDC
Green indicator lamp 12VDC
24VDC DC motor (pump simulation)
Proximity sensor 12VDC
Connecting cables (1mm black, blue, brown, red)
Safety boots
Overall/dust coat
⬇ PDFResources Required (Cutting List)
S/NItemQuantity
1WinTr SCADA software1 license per candidate
2PLC Module Siemens S7-12001 Pc per candidate
3PLC communication cable1 Pc per candidate
4HMI Device compatible with WinTr software1 Pc per candidate
5Push button switches 12VDC2 Pcs per candidate
6Green indicator lamp 12VDC1 Pc per candidate
724VDC DC motor (pump simulation)1 Pc per candidate
8Proximity sensor 12VDC1 Pc per candidate
9Connecting cables (1mm black, blue, brown, red)5 meters per candidate
10Tool set (screwdrivers, pliers, wire stripper, cutter, tester)1 set per candidate
11Digital multimeter1 Pc per candidate
12Safety boots1 pair per candidate
13Overall/dust coat1 Pc per candidate
⬇ PDFAssessor Guide
Items to be EvaluatedMarks AvailableMarks ObtainedComments
TASK 1: Prepare and wire input/output devices to PLC
Wore PPE: safety boots
(Award 1 mark for wearing safety boots)
1
Wore PPE: overall/dust coat
(Award 1 mark for wearing overall/dust coat)
1
Wired push button switches correctly to PLC inputs
(Award 2 marks for correct wiring of both push buttons)
2
Wired proximity sensor correctly to PLC input
(Award 1 mark for correct wiring)
1
Wired indicator lamp correctly to PLC output
(Award 1 mark for correct wiring)
1
Wired 24VDC motor correctly to PLC output
(Award 2 marks for correct wiring including polarity and connections)
2
Sub-Total8
TASK 2: Develop and configure PLC program
Developed PLC ladder logic program for pump control
(Award 5 marks for correct logic addressing start/stop and sensor inputs)
5
Configured PLC communication settings correctly
(Award 2 marks for correct PLC communication configuration)
2
Downloaded program successfully to PLC
(Award 2 marks for successful download)
2
Sub-Total9
TASK 3: Develop SCADA program using WinTr software
Created new SCADA project in WinTr software
(Award 2 marks for new project creation)
2
Added and configured virtual push button switches
(Award 2 marks for correct virtual PB configuration)
2
Added and configured virtual indicator lamp
(Award 1 mark for correct indicator lamp configuration)
1
Added and configured motor icon with forward/reverse states
(Award 3 marks for correct motor icon with states)
3
Configured SCADA tags to communicate with PLC variables
(Award 3 marks for correct tag linking)
3
Downloaded SCADA program to HMI device successfully
(Award 2 marks for successful download)
2
Sub-Total13
TASK 4: Test, troubleshoot and operate the SCADA system
Tested manual input commands via HMI virtual push buttons
(Award 2 marks for correct response)
2
Verified indicator lamp and motor respond correctly in SCADA
(Award 3 marks for correct response and indication)
3
Diagnosed and corrected any SCADA system faults
(Award 3 marks for troubleshooting and correction)
3
Backed up SCADA program to external storage
(Award 2 marks for program backup)
2
Switched off system and power supply following SOP
(Award 2 marks for correct shutdown procedure)
2
Organized workplace neatly and demonstrated good housekeeping
(Award 1 mark each for neat organization and housekeeping)
2
Sub-Total14
PRODUCT CHECKLIST
SCADA program runs correctly with all required virtual devices responding
(Award 5 marks for correct program functionality and response)
5
PLC program logic correctly implements control of motor and indicators
(Award 5 marks for correct PLC logic and program operation)
5
Wiring and connections are neat, secure and follow electrical standards
(Award 3 marks for neat and safe wiring)
3
HMI device displays all configured icons correctly and responds to commands
(Award 3 marks for correct HMI display and command response)
3
Sub-Total16
GRAND TOTAL60
ASSESSMENT OUTCOME:   ☐ Competent    ☐ Not Yet Competent (competent if at least 50%)
🔒

Free: practical guides, quick cards, workplace scenarios and more.

Create a free account
🔒Develop and Configure a Siemens SCADA Control Program for a 24V DC Motor SystemPractical 3
🔒Program SCADA using MC Works64 software for a water pump control systemPractical 4
🔒Program a SCADA System Using Easy SCADA Software for a Water Pump ControlPractical 5
🔒Simulate SCADA Program for Water Pump Control SystemPractical 6
🔒Download SCADA Program to HardwarePractical 7
🔒Test SCADA Program Operation for a Motor Control SystemPractical 8
🔒Troubleshoot and Restore SCADA Program Faults in a Water Pumping StationPractical 9
🔒Restore SCADA Program After System FailurePractical 10
Flashcards 20 cards Study deck ▾
Question
1

↻ Tap card to reveal answer
🔒

18 more in this section.

Create a free account
Test Yourself 20 questions Start quiz ▾
0%
0 / 2
🔒

18 more in this section.

Create a free account
Am I competent?

At the start of this chapter we promised you would be able to:

  • Properly install SCADA programming software according to the manufacturer’s specifications.
  • Write a SCADA program that meets the specific job requirements.
  • Accurately simulate your SCADA program to make sure it works as intended.
  • Correctly download your SCADA program following the software’s specifications.
  • Thoroughly test your SCADA program to confirm it fulfills all job requirements.

Tick each one you can genuinely do.

So, are you there yet?

You're competent when you can confidently do 50% or more of what this chapter promised.

Sign in to record how you're doing.