ATDriver Server Introduction Video
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:
-
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
It can be accessed 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,
please contact the ATSCADA Lab hotline for the best support. Thank you.
ATSCADA - Providing ATSCADA software - The monitoring and data acquisition control system is the appropriate choice for integrated system projects, IoT, smart city projects, agriculture 4.0... Is trusted by many customers.

Related posts
Master Industrial Automation Faster with ATSCADA Offline Training
In today’s rapidly evolving industrial landscape, SCADA systems are no longer optional—they are the backbone [...]
Oct
FUNDAMENTALS OF C# PROGRAMMING
I. Basic C# programming tutorial How to install Visual Studio and basic tricks in C# C# [...]
Feb
ATSCADA Online Training Resource
I. ATSCADA Installation instruction 1. ATSCADA installation guide 2. MySQL Database installation guide II. Driver [...]
Dec
Cài đặt lên máy khách, backup và restore mySQL Database
QUY TRÌNH TẠO DỰ ÁN ATSCADA VÀ THỰC THI TRÊN MÁY KHÁCH Quy trình tạo [...]
Jun
Lập trình Driver, Native Driver cho ATDriver
Tự lập trình thêm Driver cho ATDriver – Thêm Native Driver cho ATDriver Server TÌM [...]
Jun
Hướng dẫn tạo đồ họa cho SCADA
Hướng dẫn tạo đồ họa cho scada-Thực hiện bởi ATSCADA Lab TÌM HIỂU CHI TIẾT [...]
Oct