Process control is a core discipline within Mechatronics Technology, enabling the automation and regulation of industrial processes to meet desired performance criteria. In Kenya’s manufacturing, agriculture, and energy sectors, effective process control ensures operational efficiency, safety, and quality. Supervisory Control and Data Acquisition (SCADA) systems form the backbone of modern process control by providing real-time monitoring, data collection, and remote control capabilities. This chapter explores key SCADA programming software widely used in Kenyan industries to enhance control system design and implementation.
SCADA systems integrate hardware and software to monitor and control industrial processes across multiple sites. The software component is critical as it provides the human-machine interface (HMI), data processing, alarm management, and control logic programming. In Kenya, organizations such as tea factories, county water utilities, and pharmaceutical manufacturing plants rely on SCADA to optimize their process control operations. The following subsections examine four prominent SCADA programming software platforms: WinTr, Siemens, MC Works64, and Easy SCADA. Each platform offers distinct features suited to different industrial applications and scale of operations.
WinTr is a versatile SCADA software platform designed to support complex process control environments. It is widely adopted in Kenyan agro-processing plants and water treatment facilities due to its robust data acquisition and visualization capabilities.
WinTr provides a flexible architecture that supports multiple communication protocols such as Modbus, Profibus, and OPC, enabling seamless integration with diverse field devices. It offers advanced alarm handling, trending, and reporting functions that aid operators in making informed decisions. The software’s graphical interface allows for customized dashboards tailored to specific operational needs, improving situational awareness.
The programming environment in WinTr includes drag-and-drop graphic editors and scripting capabilities for developing control logic. Users can create complex automation sequences using ladder logic, function block diagrams, or scripting languages like VBScript. This flexibility makes it suitable for both novice and experienced programmers working in Kenyan manufacturing plants.
Tea processing factories in Kericho utilize WinTr to monitor temperature, humidity, and conveyor speeds, ensuring quality control throughout production. Similarly, county water utilities leverage WinTr’s real-time data logging and alarm systems to detect leaks or contamination early, preventing service disruptions.
Maintaining WinTr systems requires regular updates to communication drivers and backup of configuration files to prevent data loss. Training local technicians in software troubleshooting and updates is essential to sustain system reliability in remote industrial sites, such as sugar mills in Western Kenya.
Siemens SCADA solutions, particularly the SIMATIC WinCC platform, are prominent in Kenyan heavy industries and infrastructure projects due to their scalability and integration with Siemens automation hardware.
SIMATIC WinCC is a comprehensive SCADA system that supports process visualization, control, and data management. It integrates tightly with Siemens programmable logic controllers (PLCs), making it a preferred choice in automated manufacturing lines and power distribution systems.
WinCC offers advanced features such as hierarchical alarm management, historical data archiving, and multi-user access control. Its built-in redundancy options enhance system availability, which is critical for continuous operations in Kenyan hospitals and pharmaceutical production.
The platform provides a user-friendly graphical interface for designing HMIs and control logic with support for scripting in C and VB. Engineers in Nairobi’s automotive assembly plants use these tools to customize control sequences and integrate diagnostic functions.
Deploying Siemens SCADA requires skilled personnel familiar with both hardware and software components. Training programs conducted by Siemens-certified trainers in Kenya equip engineers with the necessary skills to configure and maintain these systems effectively.
MC Works64 is a modern SCADA software known for its web-based architecture, allowing remote access and real-time monitoring via internet browsers. This feature is particularly advantageous for distributed industrial sites in Kenya’s agricultural and energy sectors.
MC Works64’s use of HTML5 and JavaScript enables operators to access process data from any device with a web browser, fostering mobility and flexibility. County governments managing water supply systems benefit from this remote access by monitoring multiple sites without physical presence.
The software supports scalable deployment from small local installations to large enterprise-wide systems. It integrates with various PLC brands through standard protocols, allowing Kenyan firms to avoid vendor lock-in and leverage existing hardware investments.
MC Works64 incorporates role-based access control, encrypted communication, and audit trails to ensure data integrity and cybersecurity compliance. These features are crucial in Kenya’s financial institutions where SCADA systems monitor critical infrastructure such as ATMs and data centers.
Users can customize dashboards, alarms, and reports through intuitive configuration tools. Additionally, the open API supports integration with third-party applications, enabling Kenyan technology firms to develop tailored solutions for clients in manufacturing and logistics.
Easy SCADA is designed for simplicity and rapid deployment, targeting small to medium-sized enterprises in Kenya’s retail and processing industries that require efficient process monitoring without complex setup.
Easy SCADA features a straightforward installation process and an intuitive interface that allows operators with limited programming skills to configure monitoring screens and alarms quickly. This accessibility suits small-scale dairy farms and bakeries needing basic automation.
The software supports real-time data acquisition, historical data logging, and alarm notifications via email or SMS. These functions enable Kenyan agro-processing cooperatives to maintain quality standards and respond promptly to process deviations.
Easy SCADA supports common industrial protocols like Modbus TCP/IP and OPC UA, facilitating connection to a wide range of sensors and controllers commonly used in Kenyan manufacturing plants.
Its low licensing cost and minimal hardware requirements make Easy SCADA an economical choice for startups and small enterprises. Regular software updates and online support help maintain system performance with minimal downtime.
Create a free account to open more of this chapter.
Free: practical guides, quick cards, workplace scenarios and more.
Create a free accountThis chapter explored the fundamentals of process control with a focus on SCADA programming software, detailing popular platforms such as WinTr, Siemens, MC Works64, and Easy SCADA. It then covered the procedure for installing SCADA programs onto SCADA systems, emphasizing the importance of proper setup for effective control. The chapter also examined the simulation of SCADA programs, which allows for verification and refinement before deployment. Instructions for downloading SCADA programs to the system were provided, ensuring seamless integration of control logic. Testing the SCADA program was highlighted as a critical step to confirm functionality and reliability. Additionally, troubleshooting and restoration techniques were discussed to address issues that may arise during operation. The chapter concluded with a practical project involving the writing and downloading of a SCADA program, reinforcing the application of concepts covered.
Type: Individual
| Tools & Equipment | Materials |
|---|---|
| Laptop computer with Windows 10 OS | SCADA programming software installation DVD or USB |
| Screwdriver set (flat and Phillips) | Power supply adapter for laptop |
| USB programming dongle (license key) | Installation guide/manual for SCADA software |
| Network Ethernet cable CAT6 | Safety boots |
| Pen drive (for backup) | |
| Anti-static wrist strap |
| S/N | Item | Quantity |
|---|---|---|
| 1 | Laptop computer with Windows 10 OS | 1 Pc per Candidate |
| 2 | SCADA programming software installation DVD or USB | 1 Pc per Candidate |
| 3 | USB programming dongle (license key) | 1 Pc per Candidate |
| 4 | Network Ethernet cable CAT6 | 1 Pc per Candidate |
| 5 | Power supply adapter for laptop | 1 Pc per Candidate |
| 6 | Anti-static wrist strap | 1 Pc per Candidate |
| 7 | Screwdriver set (flat and Phillips) | 1 Set per Candidate |
| 8 | Pen drive (for backup) | 1 Pc per Candidate |
| 9 | Installation guide/manual for SCADA software | 1 Pc per Candidate |
| 10 | Safety boots | 1 Pair per Candidate |
| Items to be Evaluated | Marks Available | Marks Obtained | Comments |
|---|---|---|---|
| TASK 1: Preparation and Safety | |||
| Wore personal protective equipment: safety boots and anti-static wrist strap (Award 1 mark each for safety boots and wrist strap worn) | 2 | ||
| Read and understood installation guide/manual before starting (Award 1 mark for clear understanding) | 1 | ||
| Ensured laptop is powered off before connecting hardware (Award 1 mark if observed) | 1 | ||
| Disconnected laptop from main power before hardware connection (Award 1 mark if observed) | 1 | ||
| Sub-Total | 5 | ||
| TASK 2: Hardware Setup | |||
| Connected USB programming dongle securely to laptop (Award 1 mark for correct connection) | 1 | ||
| Connected network Ethernet cable from laptop to SCADA controller (Award 1 mark for correct connection) | 1 | ||
| Connected power supply adapter to laptop and powered it on (Award 1 mark for proper connection and powering on) | 1 | ||
| Used screwdriver correctly to open any required laptop panels or secure connections (Award 1 mark for correct tool use) | 1 | ||
| Sub-Total | 4 | ||
| TASK 3: Software Installation | |||
| Opened SCADA programming software installation media (Award 1 mark for correct media access) | 1 | ||
| Followed installation wizard steps accurately (Award 1 mark for each major step followed correctly) | 2 | ||
| Entered license key via USB programming dongle successfully (Award 2 marks for correct license activation) | 2 | ||
| Installed all required software components without errors (Award 2 marks for error-free installation) | 2 | ||
| Created backup of installation files on pen drive (Award 1 mark for backup) | 1 | ||
| Restarted laptop after installation as required (Award 1 mark for proper restart) | 1 | ||
| Sub-Total | 9 | ||
| TASK 4: Verification and Testing | |||
| Opened SCADA programming software and created a new project (Award 1 mark for correct software launch and new project creation) | 1 | ||
| Configured communication settings to connect with SCADA controller (Award 2 marks for correct configuration) | 2 | ||
| Successfully established communication link with SCADA controller (Award 3 marks for successful connection) | 3 | ||
| Demonstrated ability to upload and download test program to controller (Award 2 marks for correct upload/download) | 2 | ||
| Safely shut down software and powered off laptop after testing (Award 1 mark for proper shutdown) | 1 | ||
| Sub-Total | 9 | ||
| TASK 5: Housekeeping and Documentation | |||
| Stored all tools and installation media properly (Award 1 mark for neat storage) | 1 | ||
| Cleaned work area and disposed of any waste responsibly (Award 1 mark for proper housekeeping) | 1 | ||
| Completed installation report form with all relevant details (Award 2 marks for accurate and complete documentation) | 2 | ||
| Sub-Total | 4 | ||
| PRODUCT CHECKLIST | |||
| SCADA programming software installed correctly and fully functional on laptop (Award 5 marks if software launches and communicates with controller without errors) | 5 | ||
| Communication link between laptop and SCADA controller established and verified (Award 5 marks for stable and successful communication) | 5 | ||
| Installation documentation correctly completed and signed off (Award 3 marks for complete and accurate documentation) | 3 | ||
| Sub-Total | 13 | ||
| GRAND TOTAL | 44 | ||
Type: Individual
| Tools & Equipment | Materials |
|---|---|
| Computer set with WinTr SCADA programming software | Installation board |
| PLC unit compatible with WinTr software | Start push button |
| Programming cable for PLC connection | Stop push button |
| Set of screwdrivers (flat & star) | Capacitive sensor |
| Digital multimeter | Relay |
| Digital tachometer | DC motor |
| Switching power supply 24V DC | |
| Single core cables Red/Black/Green | |
| Personal protective equipment: Overall, Safety boots | |
| Pencil | |
| Pen |
| S/N | Item | Quantity |
|---|---|---|
| 1 | Computer set with WinTr SCADA programming software | 1 Pc per Candidate |
| 2 | PLC unit compatible with WinTr software | 1 Pc per Candidate |
| 3 | Programming cable for PLC connection | 1 Pc per Candidate |
| 4 | Installation board | 1 Pc per Candidate |
| 5 | Start push button | 1 Pc per Candidate |
| 6 | Stop push button | 1 Pc per Candidate |
| 7 | Capacitive sensor | 2 Pcs per Candidate |
| 8 | Relay | 1 Pc per Candidate |
| 9 | DC motor | 1 Pc per Candidate |
| 10 | Switching power supply 24V DC | 1 Pc per Candidate |
| 11 | Single core cables Red/Black/Green | 5 meters per Candidate |
| 12 | Set of screwdrivers (flat & star) | 1 Set per Candidate |
| 13 | Digital multimeter | 1 Pc per Candidate |
| 14 | Digital tachometer | 1 Pc per Candidate |
| 15 | Personal protective equipment: Overall, Safety boots | 1 Set per Candidate |
| 16 | Pencil | 1 Pc per Candidate |
| 17 | Pen | 1 Pc per Candidate |
| Items to be Evaluated | Marks Available | Marks Obtained | Comments |
|---|---|---|---|
| TASK 1: Preparation and Safety Compliance | |||
| Wore personal protective equipment: overall and safety boots (Award 1 mark for each PPE worn) | 2 | ||
| Observed electrical safety rules before starting work (Award 2 marks for proper safety observance, 0 if failed) | 2 | ||
| Used correct tools appropriately: multimeter, screwdrivers, cable stripper (Award 1 mark for each correct tool use) | 3 | ||
| Sub-Total | 7 | ||
| TASK 2: System Installation and Wiring | |||
| Installed power supply, PLC, start and stop push buttons, capacitive sensors, relay, and DC motor on installation board (Award 1 mark for each correctly installed component) | 8 | ||
| Connected power lines to PLC: live, neutral, earth (Award 1 mark for each correctly connected line) | 3 | ||
| Connected peripheral devices to PLC input/output interfaces correctly (Award 1 mark for each correctly connected device) | 5 | ||
| Sub-Total | 16 | ||
| TASK 3: Programming and Simulation | |||
| Opened WinTr software and started a new project (Award 1 mark for opening correct software and project) | 1 | ||
| Developed SCADA control program including start system, motor forward, motor reverse, and system stop functions (Award 2 marks for each correct function) | 8 | ||
| Documented program using comments appropriately (Award 2 marks for clear and relevant comments) | 2 | ||
| Simulated and debugged the program correctly (Award 2 marks for successful simulation and debugging) | 2 | ||
| Sub-Total | 13 | ||
| TASK 4: Program Upload and System Operation | |||
| Set PLC to programming mode before uploading program (Award 2 marks if done correctly) | 2 | ||
| Uploaded SCADA program to the PLC correctly (Award 3 marks if uploaded without errors) | 3 | ||
| Set PLC to running mode (Award 2 marks for correct mode setting) | 2 | ||
| Operated system functions: start, motor forward, motor reverse, and stop using push buttons (Award 2 marks for each correct operation) | 8 | ||
| Sub-Total | 15 | ||
| TASK 5: Measurement and Housekeeping | |||
| Measured motor speed using digital tachometer correctly (Award 2 marks for correct measurement and use of tachometer) | 2 | ||
| Performed housekeeping: stored equipment and accessories properly (Award 1 mark each for proper storage of equipment and accessories) | 2 | ||
| Sub-Total | 4 | ||
| PRODUCT CHECKLIST | |||
| Completed SCADA control program meets functional requirements: start, forward, reverse, stop; program documented with comments; simulation runs without errors (Award up to 5 marks based on functionality, documentation, and simulation results) | 5 | ||
| Sub-Total | 5 | ||
| GRAND TOTAL | 60 | ||