In a modern data acquisition system, communication drivers play a critical role in connecting physical devices to SCADA platforms.ATSCADA provides ATDriver Server as a core component for handling device communication and data exchange in industrial environments. To understand its architecture and capabilities, refer to the ATDriver introduction and system architecture.. To better understand how these systems operate in practice, it is useful to explore a complete software platform used for industrial monitoring and control.
ATDriver Server supports multiple communication drivers, allowing flexible integration with different industrial devices and protocols.
ATDriver Server with 3 fundamental Drivers for connecting physical devices
1. Modbus RTU
2. Modbus TCPIP
3. S7 Ethernet TCP/IP
In modbus rtu and modbus TCP Drivers
tag format declaration is in below format:
| Coil/Register Numbers | Type | Table Name | |
| 000001-065536 | Read-Write | Discrete Output Coils | |
| 100001-165536 | Read-Only | Discrete Input Contacts | |
| 300001-365536 | Read-Only | Analog Input Registers | |
| 400001-465536 | Read-Write | Analog Output Holding Registers |
The default and only data type of Coils and Input Contacts is Bool.
The default data type of Input Registers and Holding Registers is Word. However, they can also be accessed by Bit (e.g., 300001.2, 400001.7), Dword, Short, Long, and Float, following either the “First Word High” or “First Word Low” principle depending on the checkbox selected in Device Properties → First Word High (checked by default).
Typically, the checked option (“First Word High”) is used for Modbus communication with Siemens S7 PLCs. Other devices such as flow meters and power meters usually use “First Word Low” (unchecked).
Driver Type 3 – S7 Ethernet TCP/IP
This driver is developed by ATProCorp based on the open-source Snap7 project by Davide Nardella (Italy), enabling communication with Siemens S7 PLCs (S7 Ethernet Client) as well as HMI/SCADA PC/PG systems (S7 Ethernet Server) that support Ethernet.
For S7 Ethernet Client, the Tag declaration rules are as follows:
Communication layers must work reliably with monitoring and alerting systems, especially in environments where real-time event detection and notification in SCADA systems are required.
-
Supported memory areas: DB, MB, IB, QB.
-
By default, tags in these memory areas are accessed by byte:
DBx[0], MB[1], IB[2], QB[3].
-
DBx[0].1 (Bool type):
Refers to bit 1 of byte DBx[0], where x is the DB number
(same principle applies to other memory areas). -
DBx[0] (Word, Short types):
Reads/writes 2 consecutive bytes: DBx[0] and DBx[1],
where the high byte is DBx[0] according to Siemens standards
(same for other memory areas). -
DBx[0] (DWord, Long, Float types):
Reads/writes 4 consecutive bytes: DBx[0], DBx[1], DBx[2], DBx[3],
where the high byte is DBx[0] according to Siemens standards
(same for other memory areas).
S7 Ethernet Server (ATDriver v2.3 and above)
From version 2.3 onward, ATDriver includes an S7 Ethernet Server
(activate via Tool → Raise S7 Ethernet Server).
This server allows access from:
-
S7 Ethernet Client Driver within ATDriver Server, or
-
HMI/SCADA PC/PG systems on the same Ethernet network
Users can access it like an S7-1200 PLC for data exchange and sharing.
The ATSCADA S7 Ethernet Server provides:
-
5 DB areas:
DB1[1024], DB2[1024], DB3[1024], DB4[1024], DB5[1024] -
1 MB area: MB[1024]
-
1 IB area: IB[1024]
-
1 QB area: QB[1024]
Contact Information
If you would like to learn more about ATDriver Server or start building your own SCADA system, you can download ATSCADA SCADA software to explore its full capabilities.
please contact the ATSCADA Lab hotline for the best support. Thank you.
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.

Related articles
Common ATSCADA Errors and How to Fix Them – FAQ for ATSCADA Tools and Systems
Issues Related to ATDriverServer & iTagBuilder Software Why Does ATDriverServer Not Open? There are two [...]
May
ATSCADA Hospital Temperature and Humidity Monitoring Alarm System Project
Requirements: The system includes three monitoring areas: the pharmacy, inpatient warehouse, and cold storage, following [...]
May
ATSCADA CookBook: Complete Guide to System Architecture, Tools, Installation & Troubleshooting
The ATSCADA Training book is an essential navigation structure that helps users access all major [...]
Apr
ATSCADA Power Management System
Requirements: There are 3 areas that require power management, including a factory, a residential zone, [...]
Apr
ATSCADA Project Deployment Guide: Create and Run Projects on Another Computer
ATSCADA Project Deployment is an essential process for transferring a completed SCADA project from the [...]
Apr
How to Create a New Custom Component for Windows Forms Applications
Purpose of the Component This ATSCADA Custom Component is designed to automatically accumulate values from [...]
Apr