Table of Contents
ToggleLearning SCADA is no longer limited to classrooms or expensive training institutes.
Today, anyone with an internet connection can start learning SCADA for free, step by step, directly from practical video lessons.
In this Wise SCADA training free courses, you will learn how a real SCADA system works, how to create screens, how to connect PLC tags, how alarms and trends are configured, and how operators actually use SCADA in industries.
These videos are very useful for students, fresh engineers, and even working technicians who want to upgrade their skills without spending money.
If you are serious about building a career in industrial automation, this free Wise SCADA training is a very good place to start.
Wise SCADA Tutorial #1 | First SCADA Project
In this first episode of our Wise SCADA training series, we make a fundamental start for beginners to
Wise SCADA automation software.
In this lesson; you will learn step-by-step how to create a new Wise SCADA project from scratch, get
to know the development environment (Setup), and run the prepared project in Runtime mode.
The goal is to grasp the general logic of Wise SCADA without getting bogged down in technical details,
to recognize the basic panels used in the interface, and to clearly see how a SCADA project is initiated
and executed.
This video serves as a fundamental reference point for all topics to be explained in the
rest of the series.
Topics Covered in This Lesson
• Creating a New Project: Starting a Wise SCADA project from scratch, file naming, and creating
the project directory structure.
• Development Environment (Setup): Introduction to the Project Explorer, properties panel,
toolbars, and interface layout.
• Screen Logic: Creating the first user screen, placing basic objects on the screen, and
understanding the page structure.
• Runtime Mode: Compiling the designed project in runtime (operator mode) and starting the
simulation.
• Setup vs. Runtime Difference: The fundamental differences between the development
(design) environment and the live operating environment, and the transition logic.
Wise SCADA Tutorial #2 | Tag Structure, Modbus & Optimization
In this episode of our Wise SCADA training series, we discuss the Tag structure, which forms the
foundation of SCADA systems, PLC communication, and optimization techniques critical for
performance.
In this lesson; you learn the logic of Internal Tags, data reading/writing operations with PLCs, and how
to establish communication over the Modbus TCP protocol through practical application.
Additionally, we examine real-world scenarios showing how incorrect Tag addressing and scattered
structures negatively affect SCADA performance, and how query times can be significantly reduced
with correct optimization.
Topics Covered in This Lesson
• Internal Tags: Internal variables held in memory that are not connected to a physical device,
and the logic of the “System” device.
• Fulmatic TCP Protocol: Configuring data reading and writing operations between Wise SCADA
and PLC hardware.
• Modbus TCP Communication: Register structure, IP addressing, and port settings over the
standard Modbus protocol.
• Data Types: Correct usage of Integer, Real (Decimal), and Boolean (0/1) Tags and the space
they occupy in memory.
• SCADA Optimization: Increasing communication speed and performance by using sequential
addressing (Block Read) instead of scattered addresses.
• Deadband Usage: Filtering noise and small fluctuations in analog values to prevent
unnecessary data traffic.
Wise SCADA Training #3 | PLC Tag Configuration, Bit Addressing and Mathematical Operations
In this episode of our Wise SCADA training series, we detail how raw data coming from the PLC is
processed and made meaningful on the SCADA side.
In real automation projects, PLC data often does not come in a directly usable format. In this lesson;
you learn practically how to convert and visualize data using only Wise SCADA Tag features without
intervening in the PLC program.
Topics Covered in This Lesson
• Bit Addressing (Bit Picking / Parsing): Reading and parsing the status of a specific bit (e.g., bit
0 or bit 1) within a Word or Byte data.
• Mathematical Conversions: Converting raw data into a unit understandable by the operator
using Mul (Multiply) / Div (Divide) operations.
• Integer → REAL Conversion: Correct usage of analog data coming as integers by converting
them to decimal format.
• Scale Function: Automatically scaling raw PLC signals (like 0-27648 or 4-20mA) to physical
magnitudes (Bar, Degree, Meter, etc.).
• Conversion Without PLC Intervention: Handling all data processing within SCADA without
needing to change the PLC software.
Wise SCADA Training #4 | OPC DA & OPC UA Connection, Certificate Management and Communication
In this episode of our Wise SCADA training series, we detail OPC DA and OPC UA technologies, which
are universal communication standards used between SCADA and PLC systems.
Wise SCADA has many built-in drivers; however, in systems where a built-in driver is not available or
special protocols are used, OPC technology becomes indispensable.
In this lesson; you learn practically how classic OPC DA and modern, secure OPC UA structures are
established, their differences, and which one should be preferred in which scenario.
Topics Covered in This Lesson
• OPC DA vs. OPC UA: Fundamental differences between Classic (DCOM-based) and Modern
(Platform-independent) OPC structures and usage scenarios.
• OPC DA Connection: Connecting to an external OPC Server and Tag selection.
• OPC UA Connection: URL-based secure communication.
• Certificate Management: Security, authorization, and encryption.
• Creating Certificates with Project Creator: Essential steps for establishing a secure
connection.
• Performance Comparison: Comparing Wise SCADA Native drivers vs. OPC communication in
terms of speed and load.
Wise SCADA Tutorial #5 | Alarm Management | Alarm Handling, Hysteresis & Bitwise Alarms
In this episode of our Wise SCADA training series, we discuss the alarm management structure, which
is critical for operational safety and traceability in SCADA systems.
In this lesson; you learn step-by-step about alarm definition, alarm levels, monitoring active and
historical alarms, the operator Acknowledge logic, and how alarm records are stored in the database.
Through real field scenarios, it is demonstrated how correct alarm design reduces operator errors and
facilitates system monitoring.
Topics Covered in This Lesson
• Alarm Concept: Understanding the differences between Alarms and Events.
• Acknowledge Logic: Operator confirmation and the alarm life cycle.
• Using the Alarm Panel: Monitoring active and historical alarms.
• Alarm Records: Logging alarms & events to the database.
• Filtering and Sorting: Managing the alarm list
Wise SCADA Tutorial #6 | Triggers | Automated Actions & Time-Based Triggers
In this episode of our Wise SCADA training series, we discuss the alarm management structure, which
is critical for operational safety and traceability in SCADA systems.
In this lesson; you learn step-by-step about alarm definition, alarm levels, monitoring active and
historical alarms, the operator Acknowledge logic, and how alarm records are stored in the database.
Through real field scenarios, it is demonstrated how correct alarm design reduces operator errors and
facilitates system monitoring.
Topics Covered in This Lesson
• Alarm Concept: Understanding the differences between Alarms and Events.
• Acknowledge Logic: Operator confirmation and the alarm life cycle.
• Using the Alarm Panel: Monitoring active and historical alarms.
• Alarm Records: Logging alarms & events to the database.
• Filtering and Sorting: Managing the alarm list
Wise SCADA Tutorial #7 | Reporting, SQL Queries & Automatic Report Generation
In this episode, the Reporting module, one of the most critical components of industrial automation
systems in Wise SCADA projects, is discussed in detail.
Not just storing collected data, but converting it into meaningful, visual, and professional reports is of
great importance for correct decision-making processes. In this lesson, all processes from database
selection to customizing SQL queries, from report design to automated reporting scenarios are
explained practically.
Topics Covered in This Lesson
• Database Selection: Suitable database alternatives for Wise SCADA projects (SQLite, MySQL,
SQL Server comparison) and choosing the right database according to project scale.
• SQL Query Management: Structure of default SQL queries, customized queries using SELECT,
WHERE, and AS commands, and readable/performant data querying techniques.
• Dynamic Filtering (Date-Based Reporting): Determining dynamic date ranges with Start Time
and End Time Tags, automatic filtering during runtime, and pulling data in the correct time
range without manual intervention.
• Report Visualization: Tabular presentation of report data with Table objects, graphical
analysis with Chart objects, and operator/manager-focused report design.
• Export and Corporate Design: Exporting reports in PDF and Excel formats, header/footer
adjustments, adding company logos, titles, and descriptions, and designing reports compliant
with corporate standards.
• Automated Reporting (Trigger Integration): Creating periodic reports using Time-Based
Triggers (e.g., every day at 00:00), and establishing a reporting process without operator
intervention.
Wise SCADA Tutorial #8 | Recipe Management & Runtime Usage
In this episode, Recipe Management, which is frequently used in industrial automation applications in
Wise SCADA projects, is discussed in detail.
Recipes ensure that process parameters for different products or production scenarios are
predefined, standardized, and applied quickly and safely by the operator. In this lesson, all processes
from creating recipes to using them in the Runtime environment are examined step-by-step.
Topics Covered in This Lesson
• Recipe Concept: The role of recipes in SCADA projects, when recipe usage is necessary, and
product-based vs. scenario-based production structures.
• Creating and Editing Recipes: Adding process parameters into the recipe, updating and
managing recipe values, and creating a standardized recipe structure.
• Save / Save As Usage: Saving an existing recipe (Save), deriving new recipes from an existing
one (Save As), and quickly creating recipes for similar products.
• Recipe Selection in Runtime: Selecting the active recipe via operator screens, controlled
recipe changes in a running system, and a user experience that reduces operator errors.
• Process Integration: Transferring recipe values to system Tags, data synchronization between
PLC and SCADA, and instant reflection of recipe changes to the process.
Wise SCADA Tutorial #9 | Scripts (Part 1/2) | C# & VB, Error Handling, Sync vs Async Execution
In this episode, how to create, manage, and safely execute C# and Visual Basic (VB) based scripts in
Wise SCADA projects is discussed in detail.
Scripts provide flexibility, control, and automation power to projects in scenarios where standard
SCADA functions are insufficient. In this lesson, all critical topics starting from the foundations of
script architecture to synchronous and asynchronous operation logic are explained through real
project examples.
Topics Covered in This Lesson
• Script Creation and Basic Architecture: Creating a new script file, the logic of the Public void
Main() structure, and understanding the script life cycle.
• Tag Definition and Access Methods: Using Public Tags, quick tag definition shortcuts, and
reading/writing tags from within the script.
• Logical and Numerical Operations: Reading Tag values (Get), setting Tag values (Set),
incrementing, decrementing, and conditional operations.
• Error Management (Exception Handling): The effects of script errors on the system, correct
use of the Try-Catch structure, and preventing system crashes.
• Error Monitoring and Best Practice Approaches: Disadvantages of using MessageBox,
monitoring error messages via String Tags, and meaningful error notifications for operator
and maintenance teams.
• Synchronous and Asynchronous Operation Logic: Differences between Synchronous and
Asynchronous operation, when and why to use the Asynchronous option, and preventing
system lock-ups in long-running processes.
• Performance Effects: Effects of incorrect sync/async usage on the system, consequences on
CPU and Runtime performance, and correct usage strategies for large projects.
• Comparison of Tag Access Methods: Direct Tag access vs. Tag.Set() (asynchronous) method,
and which approach to prefer in which scenario.
• Script Triggering Methods: Running scripts via button events, script integration with alarm
triggers, and running based on Runtime and Setup events
Wise SCADA Tutorial #10 | Scripts (Part 2/2) | Screen Events, Object Control & Timer Logic
In this episode, how scripts written in Wise SCADA projects interact with visual objects on the Screen
and how these objects are dynamically controlled during Runtime is discussed in detail.
When scripts are linked to screen events, SCADA interfaces transform from static to interactive and
intelligent user interfaces. In this lesson, advanced topics such as event-based operation, mouse
events, and timer usage are explained practically, starting from the Screen Script architecture.
Important Note: It is recommended to watch Episode 9 – Scripts (1/2) beforehand to correctly
understand the topics in this section.
Topics Covered in This Lesson
• Screen Script Structure: Associating scripts with the Screen, Screen Script life cycle, memory
management, and performance effects.
• Differences Between Main Block and Event Blocks: The logic of the Main block, Tag access in
event-based blocks, and problems that may arise from incorrect usage.
• Tag Access Methods: Direct Tag access, Tag.Read() and Tag.Set() methods, synchronous and
asynchronous access scenarios.
• Object Control with Mouse Events: Using Mouse Click events, dynamic interaction with
Mouse Move events, and controlling Tags and objects via mouse events.
• Timer Usage: Adding a Timer object to the Screen, catching the Tick event, and creating timebased automated operations.
• Advanced Object Management: Panel dragging (Drag & Drop) during Runtime, object
resizing and position control, creating dynamic and user-friendly interfaces.
• Sender Parameter: Accessing the object triggering the event within the script, controlling
multiple objects with a single script, and flexible/scalable code structure.
Wise SCADA Tutorial #11 | Soft PLC (Fulmatic Soft), Ladder Programming & Tag Synchronization
In this episode, the Soft PLC (Fulmatic Soft) feature, which runs inside SCADA without the need for
external PLC hardware, is discussed in detail.
Soft PLC adds flexibility and speed to the SCADA system, especially in testing, simulation, and light
automation scenarios. In this lesson, starting from the Ladder programming process, how data
exchange between Soft PLC and SCADA is performed using different methods is explained step-bystep.
Topics Covered in This Lesson
• Soft PLC (Fulmatic Soft) Installation: Adding Fulmatic Soft (Ladder Editor) to the project, Soft
PLC architecture and working logic, and advantages of using hardware-free PLC.
• Ladder Programming: Using the Ladder editor, example Ladder application: 1 Hz Blink,
applying basic PLC logic on Soft PLC.
• Runtime Integration: Uploading written PLC code to Soft PLC, Online operation during
Runtime, Run / Stop modes, and monitoring.
• Method 1 – Tag Synchronization: Direct mapping of SCADA Tags with PLC addresses,
synchronous operation logic of reading and writing, simple and fast integration scenarios.
• Method 2 – TCP/IP Communication (Fulmatic TCP): Connecting to Soft PLC like an external
PLC, connection via 127.0.0.1 (Localhost) IP address, using Fulmatic TCP driver, and a more
flexible/scalable communication structure.
• Soft PLC Usage Scenarios: Calculation and logical operations, Remote IO tasks,
communication, and protocol bridging applications.
• Advanced Capabilities: Mathematical operations, Modbus RTU / Modbus TCP
communication, TCP Send / Receive functions.
Wise SCADA Tutorial #12 | Database Management, Data Logging and SQL Integration
In this episode, Database Management, which is critical for recording data generated in industrial
facilities, storing it for long periods, and analyzing it historically, is discussed in detail.
Correct database selection and configuration in SCADA projects are of great importance not only for
performance but also for system stability, data integrity, and reporting accuracy. In this lesson, data
logging processes are examined end-to-end practically.
Topics Covered in This Lesson
• Database Selection: Comparison of SQLite, MySQL, and Microsoft SQL Server; correct
preference criteria for small, medium, and large-scale projects; local vs. server-based
database scenarios.
• Connection Settings and Configuration: Server connection information, user authorization
and security settings, creating a new database and introducing it to the project.
• Table Management and Structure Synchronization: Creating tables and managing columns,
mapping Tags to database columns, and structure synchronization with the Check Table
function.
• Database Status Monitoring: Monitoring database connection status (Connected / Fault),
tracking connection health via Tags, and early warning mechanisms for operator and
maintenance teams.
• Data Storage and Performance Optimization: Using Row Limit and Day Limit for data
archiving strategies, preserving performance in long-term operations.
• Data Logging Methods: Time-based (Periodic) data logging, event-based (Trigger) data
logging, and selecting the right logging method according to process needs.
• Licensing and System Limits: Capacity limits of database systems, the relationship between
record count and performance, and the effects of licensing limits on the project.
Wise SCADA Tutorial #13 | Notifications | E-mail, SMS and Telegram Integration
In this episode, the notification and messaging infrastructure, one of the most critical features of
modern SCADA systems, is discussed in detail.
In today’s industrial facilities, seeing alarms only on the SCADA screen is not enough. Critical
situations must be transmitted instantly to operators, maintenance teams, and managers. In this
lesson, how to configure E-mail, SMS, and Telegram notifications via Wise SCADA and integrate them
with automated scenarios is explained practically.
Topics Covered in This Lesson
• E-mail Configuration: Configuring SMTP settings, secure connection with SSL, sending test emails and verification.
• Telegram Integration: Creating a Telegram Bot Token, Wise SCADA connection with Chat ID,
and sending instant notifications.
• SMS Messaging: Using API-based SMS services, sending SMS via Script, and scenarios for
critical alarms.
• Monitoring Message Delivery Status: Tracking delivery with Success / Fault Tags and
alternative actions in case of errors.
• Alarm Notifications (Start Function): Automatic message sending when an alarm starts,
different notification scenarios based on alarm type.
• Alarm Return Notifications (End Function): Sending notifications when the alarm ends,
transmitting “return to normal” information, and end-to-end tracking of the alarm life cycle.
• Report Distribution: Automatically sending generated reports via e-mail daily/weekly to
relevant units.
• Operator Messaging with Chat Object: Using Telegram-based chat from SCADA screens and
inter-operator communication
Wise SCADA Tutorial #14 | Server–Client Architecture & Multi-SCADA Communication
In this episode, the Server–Client architecture, which allows multiple SCADA stations to share data
with each other over the network in Wise SCADA projects, is discussed in all details.
In large-scale facilities, a single SCADA system may not be enough. The need arises for centralized
monitoring, data sharing, and synchronization between different production lines, facilities, or control
centers.
In this lesson, thanks to Wise SCADA’s strong communication infrastructure, how to set up multi-SCADA architectures without writing any code is explained practically.
Topics Covered in This Lesson
• Server Configuration: Configuring the Wise SCADA project as a Server and opening Tags to
the outside world.
• SCADA Tag Sharing: Data sharing and communication protocols with external SCADA
projects.
• Server Protocols: Creating a Server with Modbus TCP Slave and using Wise SCADA Native
Protocol.
• Network and Security Settings: Using Allow All IPs, IP-based access filtering, port definitions,
and firewall settings.
• Write Access Management: Controlling read and write permissions and preventing
unauthorized intervention.
• Client Configuration: Connecting the Wise SCADA project as a Client to the Server, reading
and writing data.
• Data Update Methods: Trigger (event-based) and Period (periodic) data synchronization
options.
• Redundancy: Automatic failover in case of disconnections and defining redundant IP
addresses.
• Automatic Synchronization: Setting up communication in seconds by copying the project
exactly with Setup → Client Mode
Wise SCADA Tutorial #15 | MQTT Client | MQTT Communication with Publisher & Subscriber
In this episode, how data exchange is performed using the MQTT protocol, which forms the basis of
modern industrial communication and IoT architectures, is discussed in detail and practically.
Today, SCADA systems must communicate not only with PLCs and field devices but also with cloud systems, web applications, mobile platforms, and other software. MQTT is one of the most common protocols answering this need with low bandwidth, high performance, and flexible architecture.
This lesson explains step-by-step how to send Tag data to an MQTT Broker (Publisher) and receive data
into SCADA (Subscriber) using Wise SCADA’s MQTT Client feature.
Topics Covered in This Lesson
• MQTT Client Architecture: The role of MQTT in SCADA systems, Broker–Client–Topic
structure, and working logic.
• Broker and Connection Settings: Client ID, Host, Port, user information, and multi-client
usage.
• Connection Types and Security: Differences between TCP, TLS, WebSocket, and Secure
WebSocket connections.
• Publisher & Subscriber Logic: Sending Tag data (Pub), reading data (Sub), and bidirectional
communication scenarios.
• Topic Management: Topic structure design and organization for data classification.
• Retain Parameter: Keeping the last value on the broker and automatically transmitting it to
newly connected clients.
• Payload Formats: Using Plain Text, JSON, XML, and special data structures.
• Enable & Trigger Usage: Conditional communication, event-based data sending, and periodic
publish options.
• Connection and Status Monitoring: Tracking MQTT connection health with Success and Fault
Tags.
Wise SCADA Tutorial #16 | Redundancy | Multi-Redundant SCADA Architecture & Database Synchronization
In this episode, we discuss the Redundancy (Multi-Redundant SCADA) architecture used for industrial
facilities requiring high availability and uninterrupted operation in all details.
In power plants, process facilities, infrastructure systems, and industrial applications running 24/7,
the SCADA system relying on a single computer poses a serious risk. Thanks to the Redundancy structure, even if one SCADA station goes offline, the system continues to operate without
interruption.
In this lesson, we examine step-by-step how Primary (Main) and Partner (Backup) SCADA stations are configured and how failover scenarios are managed.
Topics Covered in This Lesson
• Redundancy Fundamentals: Working principle of redundant SCADA architecture and security
advantages.
• Primary & Partner Structure: Determining main and backup station roles and system setup.
• Network Settings: Redundancy communication ports, IP definitions, and connection
parameters.
• IsPrimary Logic: Detecting which SCADA is currently active (Master) via Tag.
• Partner Monitoring: Instant tracking of the backup server status via Connected Server /
Client Tags.
• Timing Settings: Connection stability with Period, Timeout, and Retry logic.
• Runtime Behavior: Primary–Partner transitions during operation and PLC communication
priority.
• Database Synchronization: Synchronizing historical data between SCADA stations and
preventing data loss.
• Verify: Automatic control of database structure and data integrity.
• Failover Scenarios: The backup server taking over the system when the main server crashes
and continuing the operation uninterrupted.
Wise SCADA Tutorial #17 | Web Server Configuration | Web Access, User Control & Performance
In this episode, the Web Server feature, which allows SCADA screens to be monitored and controlled
securely via a web browser, is discussed in all aspects.
Thanks to the Web Server, SCADA projects become accessible via PC, tablet, or mobile devices without needing a desktop application. This structure is especially preferred for remote monitoring, maintenance access, and multi-user tracking scenarios.
In this lesson, how to configure the Wise SCADA Web Server, assign SCADA screens to web pages, and manage user authorization/access control is shown practically.
Topics Covered in This Lesson
• Wise SCADA Web Server General Structure: Web Server architecture and working principle.
• Multi-Web Server Support: Creating multiple Web Server definitions in a single project.
• TCP Port Settings: Default port usage and custom port configuration.
• Screen Assignments: Linking SCADA screens to web pages.
• Navigation Structure: Navigation buttons for web pages and Homepage definition.
• URL Management: URL naming rules and page organization.
• Refresh Rate Settings: Data update speed and performance optimization.
• Folder-Based Structure: Creating a regular URL structure with folder logic.
• Enable Conditions: Activating the Web Server based on Tags or conditions.
• IP-Based Access Management: Restricting access with Allow All and IP lists.
• Login Required: User authentication for web access.
• Access Modes: Read Only and Read / Write authorization options.
• Ask Confirmation: User confirmation requirement for Set operations.
• User Level Control: Access limits on objects according to user level.
• Runtime Monitoring: Live SCADA monitoring and control over the web.
• Web SCADA Limitations: Functional differences compared to desktop SCADA.
• Multi-User Scenarios: Performance and CPU effects in simultaneous access.
Wise SCADA Tutorial #18 | Screen Design (Part 1) | Properties, Advanced & Events Panels
In this episode, the subject of screen (Screen) design, which forms the basis of interaction between
the user and the system in Wise SCADA projects, is discussed in detail.
In SCADA projects, reading the correct data is not enough; presenting this data in an understandable,
organized way that minimizes operator error is of great importance.
In this lesson, Screen and object (Control) structures, how to manage objects via the Properties panel, defining dynamic properties based on Tags, and giving behavior to objects via Events are explained practically.
Topics Covered in This Lesson
• Screen and Controls Structure: Screens panel, object tree, and control hierarchy.
• Error Detection and Warnings: Interpreting the red warning system for missing or incorrect
Tag usage.
• Properties Panel: Managing static and dynamic (conditional) properties of objects.
• Conditional Properties: Text, Font, ForeColor, BackColor, Image, and Enable configurations.
• Enable Logic: Active/passive object control with parallel running conditions.
• Advanced Properties: Managing all advanced settings belonging to objects.
• Layout and Alignment Tools: Usage of Grid, Anchor, Resize, alignment, and scaling.
• Events and Script Connection: Giving behavior to objects with Click and MouseMove events.
• Sender Usage: Dynamic access to the object triggering the event from within the script.
• Runtime Behavior: Appearance and behavior of designed screens during runtime.
Wise SCADA Tutorial #19 | Screen Design (Part 2) | Form Properties, Themes & Layout Control
In this episode, settings at the Form (screen) level, which form the basis of screen design in Wise SCADA projects, are discussed in detail.
Settings made on the form in SCADA projects directly affect the behavior of all objects within the screen. Therefore, correct configuration of form properties is critical for user experience, screen consistency, and ease of maintenance.
In this lesson, the effects of form-level settings on objects, grouping controls using the Panel object, and creating a dynamic theme structure (Default / Dark / Colored) based on operator preference are explained practically.
Topics Covered in This Lesson
• Form Properties: Default form behaviors and general screen settings.
• Using Panel Object: Grouping controls with a panel.
• Property Inheritance: Automatic transfer of BackColor, ForeColor, and Font values to objects.
• Theme Management: Logic of changing themes using Radio Button and Tags.
• Theme Scenarios: Default, Dark, and Colored theme applications.
• Static and Dynamic Properties: Distinction between unchanging and conditional visual settings.
• Runtime Visual Behaviors: Behavior of the screen during runtime.
• Opacity: Using semi-transparent forms.
• Window Controls: Managing Minimize and Maximize buttons.
• RightToLeft Support: Support for right-to-left languages and interfaces.
• Form Positioning: Location settings and dynamic screen placement.
Wise SCADA Tutorial #20 | Screen Design (Part 3) | Components, TreeView, Timer & Container Controls
In this episode, frequently used components in screen design, controls connected to these components, and advanced usage scenarios are discussed in detail.
In large and multi-screen SCADA projects, standard objects are often insufficient for presenting data in an organized manner and enabling the operator to perform fast and error-free operations.
At this point, advanced components like TreeView, Timer, ToolTip, and Container significantly improve both user experience and project management.
Topics Covered in This Lesson
• ImageList Component: Centralized management of images.
• TreeView Structure: Node hierarchy and Image Index usage.
• TreeView CheckBox Feature: Node-based selection and Tag integration.
• Transferring Node Information: Writing selected Node Index and Text information to a Tag.
• Process Tracking: Using TreeView for sequential process and status monitoring.
• Timer Component: Management of time-based and periodic operations.
• Timer Tick Event: Running scripts via the Tick event.
• Multi-Timer Scenarios: Timers running in parallel with different interval values.
• ToolTip Usage: Informing the operator and increasing user experience.
• Container Controls: Usage of SplitContainer, TabControl, and TabPage.
• Layout and Performance: Correct usage of Container controls and performance tips.
Wise SCADA Tutorial #21 | Screen Design (Part 4) | Buttons, DateTime, Calendar & WebView Controls
In this episode of our Screen Design series, we continue to cover the most frequently used control components in operator interfaces and their practical usage scenarios in real SCADA projects.
In this lesson; Push Button, State Button, Radio Button, DateTimePicker, Invisible Button, MonthCalendar, and the powerful WebView2 component are examined in detail.
Topics Covered in This Lesson
• Push Button & State Button: Working logic and usage differences.
• Button & Checkbox Objects: Control structure with Boolean Tags.
• Start / Stop Scenarios: Status visualization with dynamic color change.
• Radio Button Structure: Group logic and independent selection usage.
• DateTimePicker: Management of date and time entries by the operator.
• DateTime Tag Connection: Confirmation behavior and data writing logic.
• Invisible Button: Creating invisible but interactive areas.
• MonthCalendar Object: Date and date range selection.
• Reporting Scenarios: Start / End date management.
• Maximum Selection Count: Determining calendar selection limits.
• WebView2 Usage: Integration of web pages, video, and multimedia.
• Operator Friendly Design: Usability and practical interface tips.
Wise SCADA Tutorial #22 | Screen Design (Part 5) | Event View, Tag Monitor & User Manager
In this episode, we discuss advanced objects located under the Extended tab, which are critical for traceability, control, and security: Event View, Tag Monitor, and User Manager.
In this lesson; recording operator and system events, monitoring PLC and Tag connections instantly
during runtime, and creating secure user management structures based on authorization are explained step-by-step.
Topics Covered in This Lesson
• Event View: Recording operator operations and system events.
• Event Logging Settings: Event Recording activation and log logic.
• Comment Column: Adding operator explanations to the record.
• Visual Customization: Button, icon, and text edits with Child Controls.
• Tag Monitor: Monitoring all Tags and PLC connections during Runtime.
• Connection Health: Communication control with State and Status columns.
• Runtime Tests: Instant connection status and data flow tracking.
• User Manager: User definitions, encryption, and authorization structures.
• User Level Logic: Screen and object access based on authority.
• Login System: Creating login panels and role-based control.
• Object Authorization: Hiding / disabling objects according to user level.
• Runtime User Management: Adding and deleting users during operation with Admin authority
Wise SCADA Tutorial #23 | Screen Design (Part 6) | Chart Object | Real-Time & Historical Charts
In this episode, we discuss the Chart object, which is critical for real-time monitoring, historical data
analysis, and reporting in SCADA projects.
In this lesson; we learn step-by-step how to create Real-Time and Historical charts, associate them
with Tags, and configure them for professional SCADA projects.
Topics Covered in This Lesson
• Chart Object Fundamentals: Adding charts, resizing, and basic configurations.
• Tag Connections: Associating chart series with Tags.
• DateTime X-Axis: Time-based data display and axis control.
• Real-Time Charts: Instant data tracking and live update logic.
• Historical Charts: Reading past data from the database.
• Data Logging: Creating database tables for charts and recording structure.
• Series Settings: Line thickness, color, visibility, and series layout.
• Runtime Chart Controls: User-specific menus and interactive chart management.
• Axis and Zoom Controls: Scaling and navigation during Runtime.
• Data Export: Graphic and data export operations in Excel and PDF formats.
• Sampling Modes: Performance optimization with Min / Max, Average, and Real modes
Wise SCADA Tutorial #24 | Screen Design (Part 7) | Analog Indicators | Circular Gauge, Linear Gauge
In this episode, we discuss Analog Display objects that allow operators to monitor real-time process
values quickly and intuitively.
In this lesson; adding Circular Gauge, Linear Gauge, and Numeric Indicator objects to SCADA screens,
associating them with Tags, and configuring them for professional HMI designs are explained step-bystep.
Topics Covered in This Lesson
• Analog Indicator Types: Circular Gauge, Linear Gauge, and Numeric Indicator.
• Extended Panel Usage: Adding analog objects to the project.
• Tag Connections: Associating analog indicators with Tags.
• Multi-Pointer Usage: Displaying multiple Tags on a single gauge.
• Pointer Settings: Color, style, thickness, and frame configurations.
• Wizard Interface: Fast and error-free analog indicator configuration.
• Gauge Visual Effects: Frame, Glass Effect, and style options.
• Scale and Marker Settings: Scale, divisions, and markers.
• State Indicator Usage: Status-based visual feedback.
• Color Changes: Green / Yellow / Red display based on value.
• Start – End Value Logic: Correct definition of analog ranges.
• Threshold Visualization: Presenting critical threshold values to the operator.
• Numeric Indicator Settings: Numerical value display and formatting.
• Runtime Tests: Analog indicator verification with live Tag values.
• Design Tips: Best practices for professional SCADA analog screens.
Wise SCADA Tutorial #25 | Symbol Library | Dynamic and Animated SCADA Symbols
In this episode, we discuss the use of the Symbol Library, which makes SCADA screens more understandable, professional, and operator-friendly.
In this lesson; you learn how to add ready-made industrial symbols within Wise SCADA to the project, switch between different variations, and make symbols dynamic with Tag-based conditional display, color, style, and animation settings.
Topics Covered in This Lesson
• Symbol Library Structure: General logic of the Wise SCADA symbol library.
• Adding Symbols: Adding symbols to the project and switching between variations.
• Visibility Control: Tag-based symbol display.
• Conditional Display: Managing Default / Run / Fault states.
• Color and Style Settings: Shaded, Shaded Edge, and visual styles.
• Border and Background: Usage of Border, Background, and Padding.
• Flip & Rotation: Direction changing and rotating features.
• Stretch Behavior: Scaling logic and recommendations for correct usage.
• Animation Types: Default, Shaded, Invisible, and Hollow animations.
• Rotation Animation: Smoothness and performance settings.
• Multi-Symbol Usage: Multiple symbols on the same object.
• Priority Logic: Priority symbol and status management.
• Runtime Tests: Verifying symbol behaviors with live Tags.
• Wizard Usage: Updating existing symbols quickly and safely.
Wise SCADA Tutorial #26 | Face Screen (Faceplate) | Dynamic Tag Binding
In the 26th episode of our Wise SCADA training series, we discuss the Face Screen architecture, which offers a much more flexible, scalable, and maintenance-friendly structure compared to the classic Faceplate approach.
In this lesson; instead of designing separate SCADA screens for each pump, motor, or equipment, you learn practically how to create a single Face Screen and reuse this screen dynamically for multiple devices thanks to Tag Binding logic.
Topics Covered in This Lesson
• Face Screen Concept: Differences from Faceplates and advantages.
• Single Screen – Multi Device: Using the same SCADA screen for multiple pumps/equipment.
• Tag Binding Logic: Dynamic Tag mapping approach.
• Internal Tag Structure: Defining parameters within the Face Screen.
• Parameter Mapping: Dynamic binding of Tags like Run, Running, Level.
• New Window Usage: Methods and scenarios for opening Face Screens.
• Dynamic Positioning: Window position control with Location X & Y.
• Data Simulation with Script: Writing example scripts for Runtime tests.
• Dynamic Tag in Chart Objects: Using the same chart structure for different devices.
• Topmost Feature: Keeping the Face Screen always on top.
• Border Style: None: Embedded and Faceplate-like screen design.
• Close Management: Window closing control via script or button.
• Runtime Synchronization: Instant reflection of Tag changes on the screen.
Wise SCADA Tutorial #27 | Map Object | Markers, Polygons, Routes & Dynamic Map Control
In this episode of the Wise SCADA Training Series, the Map Object, an indispensable component of monitoring widespread systems and geographically based SCADA projects, is discussed in detail.
In this lesson; you learn the logic of using maps within Wise SCADA, how real-world coordinates are moved to SCADA screens with Google Maps integration, and how field equipment is visualized interactively on the map step-by-step.
Topics Covered in This Lesson
• Overview of Wise SCADA Map Object
• Map Providers: Google Maps integration and basic configuration.
• Marker Usage: Adding and positioning markers on the map.
• User Interaction: Marker click events and event management.
• Face Screen Integration: Opening parameterized screens via Markers.
• Polygon Objects: Displaying areas, zones, and field boundaries.
• Route Objects: Visualizing lines, roads, and routes.
• Tag-Based Control: Managing visibility of markers, polygons, and routes with Tags.
• Dynamic Position Update: Changing marker positions during Runtime.
• Zoom Level Management: Map zooming and user interaction.
• Static Map Objects: Creating visual reference points.
• Runtime Tests: Usage examples via real scenarios
What we learn today?
If you are looking for a simple and practical way to start learning SCADA, these Wise SCADA training free courses are a very good choice. The videos explain concepts in an easy way and focus more on real configuration steps rather than only theory.
By following this playlist, you will understand how SCADA communicates with PLCs, how screens and alarms are created, and how live plant data is monitored in control rooms. For students, job seekers, and technicians who want to strengthen their automation skills, this free SCADA training can become a strong foundation for future industrial projects and career growth.
I hope you like above blog. There is no cost associated in sharing the article in your social media. Thanks for Reading !! Happy Learning
