ATSCADA Installation Guide: Complete Setup

Mandatory Components for the ATSCADA Installation Guide

Understanding the ATSCADA software structure helps users deploy each module correctly and build a modern scalable SCADA system before starting installation.

To ensure the system operates with all features described in the training documentation, the ATSCADA installation guide requires the following essential components during setup:

  • ATSCADA Designer: An integrated toolkit for Visual Studio that allows users to drag and drop components (iTools) and develop applications using advanced programming languages such as C#.
  • ATDriver Server: The I/O Driver Server responsible for real-time data acquisition. Installing this component is mandatory for communication with field devices such as PLCs from Mitsubishi, Omron, Siemens, and other manufacturers.
  • MySQL / MSSQL Database Management System: Used to store log files, historical data, and system configuration settings.
  • IIS (Internet Information Services): A critical requirement for the Web Enabled version. IIS must be configured to support ASP.NET for hosting web-based ATSCADA applications on a web server.
  • .NET Framework 4.5: Required for Web Tools to communicate with server-side Web Services, enabling system access from mobile devices such as iOS and Android.

ATSCADA Installation Guide – .NET Solution Web Enabled

For the latest version of the ATSCADA installation guide, download the official ATSCADA .NET Solution Web Enabled package from the official source.

Download Source:
Visit the official link:

https://atscada.com/atscada-visual-studio-net-scada-solutions/

This ensures you receive the most up-to-date release with full integration of .NET libraries and the latest ATSCADA development tools.

Download Full ATSCADA Platform version 5.0.0.1 with multi camera live streaming interface preview

During the ATSCADA installation guide process, the browser download section will display the file currently being downloaded.

Browser download history showing ATSCADA .NET SCADA Solution Professional file downloading during ATSCADA installation guide setup.

After the download is completed from the website, open the RAR file and run ATSCADA – .NET SCADA Solution – Professional V5.0.0.1.exe to continue the ATSCADA installation guide process.

ATSCADA .NET SCADA Solution Professional v5.0.0.1 compressed file opened in WinRAR

ATSCADA .NET SCADA Solution Professional v5.0.0.1 setup window ready to install on Windows

ATSCADA .NET SCADA Solution Professional v5.0.0.1 installation progress extracting files on Windows

ATSCADA .NET SCADA Solution Professional v5.0.0.1 setup completed finish wizard on Windows

After the installation is completed successfully, the ATSCADA installation guide setup process is ready for the next configuration steps.


ATSCADA Resources Installation Manager Professional 5.0.0.1 showing optional tools and components list

In the ATSCADA Installation Guide – Install IIS Web Server to Support ASP.NET and Host Web-Based Applications

This setup is mandatory in the ATSCADA installation guide so that Web Tools can interact with Web Services on the server, allowing the system to run on mobile devices such as iOS and Android.

Step 1: Enable IIS Features on Windows

Go to:

Control Panel > Programs and Features > Turn Windows features on or off


Windows Control Panel All Control Panel Items with Programs and Features highlighted


Windows Programs and Features turn Windows features on or off

Locate Internet Information Services (IIS) and check the box to enable it during the ATSCADA installation guide setup process.


Windows Features dialog showing Internet Information Services IIS options and .NET Framework settings

Important Note: To support ATSCADA running on the .NET Framework 4.5 platform, expand World Wide Web Services > Application Development Features and enable the following options during the ATSCADA installation guide process:

  • .NET Extensibility (corresponding versions)
  • ASP.NET (version 4.5 or later)
  • ISAPI Extensions
  • ISAPI Filters


Windows IIS Application Development Features with ASP.NET, ISAPI Extensions, and WebSocket Protocol selected

Step 2: Configure IIS to Support ASP.NET

After installation, open Internet Information Services (IIS) Manager to continue the ATSCADA installation guide setup.


Windows search showing Internet Information Services IIS Manager app selected

In Application Pools, verify that there is an application pool running the correct .NET Framework version required by ATSCADA (typically .NET 4.5) as part of the ATSCADA installation guide.


Internet Information Services IIS Manager showing Application Pools with .NET versions highlighted

In the ATSCADA Installation Guide – Install the Database

This installation is mandatory in the ATSCADA installation guide to use data storage tools for querying, logging, and interacting with system data.

Quick MySQL Installation from the Resources Package

  1. Open Resources Installation Manager.
  2. Find MySQL (Version 5.6.16.0).
  3. Click Install.
  4. When the setup window appears, click Install and then Finish to complete the installation.

ATSCADA Resources Installation Manager highlighting MySQL component version 5.6.16.0 install option

 

MySQL Installer welcome screen with install MySQL products option on Windows

Select Install MySQL Products to continue the database setup in the ATSCADA installation guide process.

MySQL Installer Find latest products screen with update check options on Windows

Next, select Execute to proceed to the next step in the ATSCADA installation guide process.

MySQL Installer setup type screen with Developer Default option selected

Select Next to proceed to the next step.

MySQL Installer check requirements screen showing prerequisite components before installation

 

Select Execute to continue to the next step in the ATSCADA installation guide process.

Important Note: At this stage, the computer may require Microsoft Visual C++ 2010 32-bit Runtime (check the bottom option). Some systems will download it automatically. If your computer does not download it automatically, please visit the official Microsoft download link:

https://www.microsoft.com/en-us/download/details.aspx?id=26999

This is the official download source from Microsoft.

Download page language selection menu with English selected and blue Download button

Check File Name, select all files, and click Download to continue the ATSCADA installation guide process.

Microsoft download page showing Visual C++ Redistributable files selected for download

After the download is completed successfully, return to the previous step and you will see the check mark turn green (similar to the others), then click Execute to continue the ATSCADA installation guide process.

MySQL Installer installation progress screen listing products ready to install or update

Continue by selecting Execute.

MySQL Installer configuration overview screen for MySQL Server 5.6 initial setup

Select Next to continue.

MySQL Server Configuration step 1 with Development Machine and TCP IP networking options

Select Next to continue.

MySQL Server Configuration step 2 showing root password setup and user accounts

Important at This Step:

  • MySQL Root Password is the password used to log in to the database. It is also the password that will be used to configure ATSCADA data storage tools connected to the database in the ATSCADA installation guide.
  • MySQL User Accounts will remain root by default if left blank.

MySQL Installer installation complete screen with Finish button and Workbench option

Finally, click Finish to complete the MySQL installation in the ATSCADA installation guide process.

After all installation steps are completed successfully, search for MySQL Workbench in the Windows search bar and open it.

Windows search showing MySQL Workbench 6.0 CE application selected

This is a GUI that helps users work with the database more visually and efficiently instead of using only query commands in the ATSCADA installation guide process.

MySQL Workbench Overview

When opening MySQL Workbench for the first time, select the first available connection to continue the ATSCADA installation guide process.

MySQL Workbench homepage showing the first root connection selected for database setup and management

Here, enter the password that was created in the previous step. If successful, you will gain access to the MySQL Workbench GUI as part of the ATSCADA installation guide process.

MySQL Workbench password prompt asking for the root user password to connect to the local MySQL server

MySQL Workbench interface overview showing navigation panel, schema browser, SQL editor, query tools, and output sections with labeled components

  1. Main Menu Bar (File, Edit, Database, Tools, Scripting, Help).
  2. Toolbar / Quick Actions Area (icon buttons for frequently used functions).
  3. SQL Editor: the area where you type and run SQL commands.
  4. Left Panel Header Section: the top area of the database structure browser.
  5. Schemas Tree (Left Navigator): displays database objects such as Schemas, Tables, Views, and more.
  6. Connection / Execution Controls (Top Right Corner): used for connection settings and running queries.
  7. Bottom Panel (Results / Object Details): shows query results or detailed information about the selected object.
  8. Right Panel (SQL Additions / My Snippets): stores and displays reusable SQL snippets for quick insertion in the ATSCADA installation guide

In the ATSCADA Installation Guide – Driver and Tag Management

  1. ATDriver Server

ATDriver Server acts as the data acquisition server, serving as the communication bridge between field devices and monitoring software in the ATSCADA installation guide.

  • Multi-Protocol Support: It can connect to various devices through common protocols such as Modbus RTU, Modbus TCP/IP, and dedicated drivers for Mitsubishi PLC, Omron PLC, and Siemens S7 Ethernet.
  • Distributed and Cloud Capability: Communication between iDriver and ATDriver Servers is based on a service model, making distance transparent. This allows flexible operation on localhost, LAN networks, or through the Internet, providing strong support for cloud ATSCADA security systems and distributed SCADA applications.
  • Scalability: Users can develop custom Native Drivers and integrate them into ATDriver Server to communicate with specialized devices.
  • Read Functions in ATDriver Server: Supports reading real-time values from connected devices for monitoring and control purposes.
  1. iTagBuilder

iTagBuilder is a dedicated tool used to define and manage tags within the ATSCADA system.

  • Main Function: This tool performs the Serialize process for tag configurations to generate Tag Files, which are used by the system for data mapping and real-time communication in the ATSCADA installation guide.
  • Workflow: These Tag Files are later processed by the iDriver component in the ATSCADA application through the Deserialize process, allowing the system to recognize and load data points in the ATSCADA installation guide.
  • Role: It helps system designers organize, classify, and manage a large number of data variables from different devices in a structured and efficient way before integrating them into the programming and interface design environment.

To use ATDriver Server and iTagBuilder, users need to install them from the Resources Installation Manager package in the ATSCADA installation guide.

Resources Installation Manager Professional showing ATDriverServer version 5.0.0.1 selected with Install option in ATSCADA setup

After successful installation:

Windows search results displaying ATDriver Server application selected for launching the ATSCADA driver server tool

Windows search results showing iTagBuilder application selected for opening the ATSCADA tag configuration tool

Create your first demo project to become familiar with ATDriver Server and iTagBuilder for tag management in the ATSCADA installation guide.

Step 1: Open ATDriverServer

ATDriver Server main interface showing channel setup panel, tag monitoring table, and event log area for industrial communication management

Step 2: Create a New ChannelCreate a new channel to manage drivers connected to peripheral devices in the ATSCADA installation guide.

Add Channel window in ATDriver Server showing fields for channel name, driver selection, and update rate configuration

Select the Driver section to choose the appropriate driver in the ATSCADA installation guide.

Add Channel dialog in ATDriver Server with arrow highlighting the browse button for selecting a communication driver

Select Driver for Channel window displaying available ATDriver Server DLL communication drivers in the Drivers folder

In this demo, select InternalMemory.dll as the driver to store tags at the hardware memory level of the computer running the server in the ATSCADA installation guide.

ATSCADA driver selection window choosing InternalMemory.dll and channel address saving data time setting

Saving Data Time (ms): Configure file saving time.

Step 3: Create a Device Under Channel Management

Click on New Device

ATDriver Server version 5.0.0.1 interface creating a new device in ATSCADA Test project

Enter the device name:

ATSCADA Add Device dialog with Device_1 name field and OK button

Step 4: Create Tags Under the Device

Click on New Tag

ATDriver Server interface showing New Tag creation and Add Tag window with HighTemp tag name and data type settings

Data Types include options such as: Bool, Word, Short, DWord, Long, Float, DLong, Double, and more.

However, in this demo using InternalMemory, the default type is always String.

Click Apply, and the new tag will be created successfully in the ATSCADA installation guide.

Annotations for each section in the Tag Details tab of the ATSCADA installation guide:

ATDriver Server tag details showing HighTemp tag name, address, string data type, read/write access, value, status, and timestamp fields

To write a Value to the tag, click Write Tag Value… in the ATSCADA installation guide

ATDriver Server context menu and Write Tag Value window showing HighTemp tag value changed from 0 to 50.

Enter the new value in the Write Value field and click Write to save it.

After a successful write, the Tag Value will be updated with the newly entered value in the ATSCADA installation guide.

ATDriver Server tag table showing HighTemp value successfully updated to 50 with good status

Step 5: Connect to iTagBuilder

Open iTagBuilder by searching for it in the Windows search bar as part of the ATSCADA installation guide.

Windows search showing iTagBuilder app with Run as administrator option

Run with administrator privileges.

ATSCADA iTag Builder software interface showing empty tag configuration workspace

Click New Project:

ATSCADA iTag Builder interface with arrow pointing to new project icon in toolbar

ATSCADA iTag Builder showing Driver List window for adding and managing drivers

Enter DriverName, which is the name of the driver used for management in the ATSCADA installation guide.

Driver List window in iTagBuilder showing ATScada driver name field with Add Driver and Remove Driver options

Click Add Driver… to select the driver that will manage iTagBuilder in the ATSCADA installation guide.

Select Driver window in ATSCADA showing ATDriverClient.dll and OPCClient.dll files available in the Drivers folder

Here we will have 2 main drivers:

a) Function of ATDriverClient.dll

This file is a dedicated client-side component designed to work with the ATSCADA driver ecosystem.

  • I/O Server Connection: It connects directly to ATDriver Servers (I/O Driver Servers).
  • Multi-Protocol Support: Through this server, the application can collect data from devices using Modbus RTU, Modbus TCP/IP, and PLC brands such as Mitsubishi and Omron.
  • Distance Transparency: Supports connections through Local, LAN, and Internet networks, allowing data from distributed ATDriver Servers to be transferred seamlessly to the application in the ATSCADA installation guide.

b) Function of OPCClient.dll

This file allows the ATSCADA system to expand communication with common industrial standards.

  • OPC Server Connection: Acts as a standard OPC Client, enabling the ATSCADA application to connect and retrieve data from third-party OPC Servers such as Kepware.
  • Compatibility: Helps integrate ATSCADA into existing OPC infrastructures without changing hardware or network architecture.

In this demo, we will select ATDriverClient.dll to work with the ATSCADA ecosystem in the ATSCADA installation guide.

Select Driver window in ATSCADA with ATDriverClient.dll highlighted and ready to open from the Drivers folder

Driver Address configuration window in ATSCADA showing localhost server connection settings, reconnect interval, load time, and redundant server options

In the ATDriver Main Server IP or Domain Name field, you can enter localhost (the IPv4 address of the computer running the server) or the IP address of another machine acting as the server in the ATSCADA installation guide.

Driver List window in iTagBuilder showing ATScada configured with ATDriverClient type and localhost server address

After successfully adding the driver, click on the Tools tab and select Import All :

ATSCADA iTag Builder interface with File menu open showing Import All, Import Group, and Create Cloud Tag options

This is the Fast Import function of iTagBuilder, intended to quickly add tags that have already been added to the ATDriverServer.

Fast Driver Import window in ATSCADA software showing ATScada driver selected, server localhost:5000, device tree with Device_1 highlighted, and HighTemp tag ready for import.

On this interface, we see the Channel – Device – Tag information that was added in the previous step.

Click OK to proceed with the import:

ATSCADA Tag Builder software interface showing Device_1 with HighTemp tag configured, including driver, address, string type, read/write access, live value, timestamp, and good status.

Here, there will be two different values ​​compared to ATDriverServer: Scale and Offset.

Close-up of ATSCADA Tag Builder table showing HighTemp tag data with Scale value set to 1 and Offset value set to 0 highlighted in red.

Scale and Offset are used to convert raw values from measuring devices such as sensors, PLCs, or analog modules into meaningful engineering values in the ATSCADA installation guide.

Formula:
New Value = Value × Scale + Offset

Example:

If the temperature sensor returns a raw value of 50, but the required display value must represent the real engineering unit, set Scale = 0.1.

The result will be:

New Value = 50 × 0.1 = 5

This is the actual engineering value with practical meaning.

ATSCADA Tag Properties window showing HighTemp tag with address ATScadaTest.Device_1.HighTemp, scale set to 0.1, offset 0, and updated value displayed as 5 in the data table below.

After successfully setting up the display values, we proceed to save the file and register this TagFile.

ATSCADA iTagBuilder interface showing File menu with Project Register selected and confirmation popup asking to register new tag file with Yes and No options.

At this point, you can easily manage drivers and tags using the two applications ATDriver Server and iTagBuilder in the ATSCADA installation guide.

6. Advanced Functions of ATDriver Server

To open the configuration section, go to:

Tools > Advanced Configuration in the ATSCADA installation guide.

ATDriver Server software interface showing Tool menu opened with Advanced Configuration selected, alongside FastWebExample project tags and live data values.

ATDriver Server Advanced Configuration window showing startup options, communication settings with parallel reading selected, auto restart mode disabled, timer settings, specific time scheduling, and Save button.

i) Startup Options Tab

  • Automatically start runtime on launch: When Enable Start/Stop runtime control is enabled, ATDriver Server normally starts in Stop mode. If this option is checked, ATDriver Server will automatically start in Start mode when launched in the ATSCADA installation guide.
  • Enable Start/Stop runtime control: Allows users to control whether ATDriver Server reads values or stops reading values on the server.

Close-up of ATDriver Server startup options showing Enable Start/Stop runtime control (F5) checked and Automatically start runtime on launch unchecked.

When this function is enabled, ATDriver Server will display an additional Start/Stop button on the main screen, allowing users to control whether value reading is active or paused in the ATSCADA installation guide.

ATDriver Server interface highlighting the Run button on the toolbar, with FastWeb project tags and parameter list displayed in the workspace.

As shown above, all tags configured in ATDriver Server currently have Value = null and Status = BAD because the server reading state is set to Stop.

Proceed to enable ATDriver Server to read values again in the ATSCADA installation guide

ATDriver Server interface showing runtime active with Stop button visible, FastWeb project loaded, and all tags displaying Good status with live values and timestamps.

When the status changes from Stop to Start, the tag values are read and updated in ATDriver Server.

ii) Communication Settings Tab:

ATDriver Server communication settings showing Max Read Attempts set to 1, Max Parallel Threads set to 6, and Sequential Reading mode selected.

1 .Max Read Attempts: 1 (Number of Read Attempts)

  • Meaning: The number of times the system retries sending a data read request to the device if the previous read fails due to network noise, device busy status, timeout, or other communication issues.
  • This setting defines the retry attempts when reading data from devices fails in the ATSCADA installation guide
  • Analysis: With the value set to 1, the system uses a fail-fast approach. If a read command receives no response, the system records the error immediately and skips the request without retry delays.
  • Practical Use: This setting is suitable for highly stable local networks or systems with a very fast polling cycle, where the next scan occurs within milliseconds. However, for noisy environments such as RS-485 or wireless networks, the value is commonly increased to 3 to prevent temporary connection drops from interrupting data collection in the ATSCADA installation guide.

2. Reading Method: Sequential Reading Selected

  • Sequential Reading: The system sends request #1, waits for the device response, then sends request #2.
    • Application: This is the safest and most required option for shared physical communication lines such as Serial RS-485 (for example, Modbus RTU). Sending multiple requests simultaneously on this line may cause signal collisions and corrupt the data packets. This mode also protects older field devices from being overloaded with requests.
  • Parallel Reading (Not Selected): Sends multiple read requests at the same time. This is ideal for Ethernet-based communication such as Modbus TCP or OPC UA, significantly increasing data acquisition speed, but it requires the target device to support multi-threaded processing in the ATSCADA installation guide.

iii)    Tab Auto Restart Mode:

ATDriver Server advanced configuration showing Auto Restart Mode options with Disabled selected, timer restart interval settings, and specific daily restart time scheduling panel.

1. Auto Restart Mode Classification

The system provides three main Auto Restart Mode options in the ATSCADA installation guide:

  • Timer (Every X Minutes):
    Restart based on a scheduled time interval.
  • Specific Times (HH:MM):
    Restart at specific times configured during the day.
  • Disabled (No Auto Restart):
    No automatic restart enabled (default mode).
view atscada demo & download
Advice via WhatsApp Chat

2. Detailed Configuration and Technical Parameters

2.1 Timer Settings

  • Restart Timer Every: 30 (default)
  • Range: 1 – 1440 minutes (maximum 24 hours)

Description: Defines the number of minutes between each automatic system restart.

Practical Applications:

  • Used when the driver shows signs of memory leaks over time.
  • Suitable for systems that run continuously without a fixed downtime schedule.

2.2 Specific Times Settings

  • Format: HH:MM (24-hour format)

Description: Allows you to configure a list of fixed times for automatic restart in the ATSCADA installation guide.

Example:

  • 03:00 (restart at 3:00 AM every day)

Practical Applications:

  • Suitable for system maintenance during off-peak hours.
  • Helps avoid affecting production operations.

2.3 Add / Remove

  • Functions:
    • Add new restart times
    • Remove configured restart times

Description: Provides flexible management of scheduled restart times.

3. Operational Logic Analysis (For Engineers)

Important Note:

When the Driver Runtime performs an automatic restart, it may temporarily interrupt the following processes for approximately 2–5 seconds, depending on the hardware configuration:

  • Data Acquisition
  • Data Transmission to ATDriver Server
A. When to Use Timer Mode?

This mode is preventive maintenance oriented. Recommended when:

  • RAM usage gradually increases and is not released properly.

Example Configuration:

  • 720 minutes (12 hours) → helps clear memory periodically.
B. When to Use Specific Times?

This is the most professional and optimized method for industrial environments.

Advantages:

  • Synchronizes system maintenance schedules.
  • Prevents restart during critical operating periods such as:
    • Logging electrical values during peak hours in the ATSCADA installation guide.
C. Recommended configuration
  • Testing Systems:
    → Keep Disabled mode enabled.
  • Production Systems:
    → Use Specific Times mode.

Recommended Restart Times:

  • 00:00 (start of the day)
  • 03:00 (off-peak hours)

Objectives:

  • Ensure the driver remains stable at all times.
  • Optimize performance for the new working day in the ATSCADA installation guide.

👉 Learn More about ATSCADA Software

ATPro việt nam

ATSCADA - Smart SCADA Software with AI Predictor & Blockchain. ATSCADA is an advanced SCADA software platform for real-time monitoring, intelligent control, and efficient data acquisition. It is ideal for Industrial IoT (IIoT), smart cities, integrated automation systems, and Agriculture 4.0. With a built-in AI Predictor, ATSCADA enables predictive analytics to detect issues early, optimize performance, and reduce downtime. The integration of Blockchain technology ensures secure, transparent, and tamper-proof data management. Highly scalable and easy to integrate, ATSCADA is trusted by businesses to enhance productivity, strengthen cybersecurity, and accelerate digital transformation.

Bài viết liên quan

ATSCADA iTools : Essential Tools for Desktop SCADA Applications

The ATSCADA iTools system is a collection of software components developed by ATSCADA Lab. These [...]

ATSCADA iDriver: The Core Engine for Real-Time SCADA Data Collection

In the ATSCADA ecosystem, ATSCADA iDriver is more than a standard communication driver. It acts [...]

Cloud ATSCADA Security System Architecture for Industrial SCADA Protection

The Cloud ATSCADA Security System is the cloud-based evolution of traditional SCADA for the Industry [...]

ATSCADA Software Structure: Modern SCADA Platform Architecture

ATSCADA Software is built on a modern distributed architecture that supports cloud deployment, multi-platform access, [...]

ATSCADA Industrial Network Structure: Modern Automation Connectivity Solution

Modern industrial facilities require a reliable communication structure that connects field devices, local control stations, [...]

Contact Us

Looking for support, consultation, or more information about the ATSCADA Platform? ATSCADA Lab is ready [...]

T.Vấn Zalo(t.Việt)
ATSCADA Profile.
WhatsApp ( Eng.)
Map (chỉ đường.)