Video giới thiệu ATDriver Server
Hướng dẫn ATDriver Server
ATDriver Server phiên bản 2.3 có 3 Drivers để giao tiếp với thiết bị vật lý.
1. Modbus RTU
2. Modbus TCPIP
3. S7 Ethernet TCP/IP
* 2 loại Driver modbus đầu tiên, việc khai báo tag theo định dạng:
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 |
Kiểu dữ liệu mặc định và duy nhất của Coils và Input Contacts là Bool
Kiểu dữ liệu mặc định của Input Registers và Holding Registers là Word, tuy nhiên ta có thể truy cập theo Bit (Ví dụ: 300001.2, 400001.7), Dword, Short, Long, Float với nguyên tắc “First Word High” hay “First Word Low” tùy vào dấu check mà bạn chọn trong Device Properties mục “First Word High”, mặc định có check. Thông thường kiểu có check được sử dụng cho truyền thông modbus với các PLC S7 của Siemens, các thiết bị khác như flow meters, power meters thường là “First Word Low” (bỏ dấu check).
* Loại Driver thứ 3 – S7 Ethernet TCP/IP được ATProCorp phát triển dựa trên project mã nguồn mở Snap7 của Davide Nardella (Italy) để truyền thông với các PLC S7 của Siemens (S7 Ethernet Client) cũng như truyền thông với các HMI/SCADA PC/PG (S7 Ethernet Server ) có hỗ trợ ethernet.
Với S7 Ethernet Client, nguyên tắc khai báo Tag của Driver như sau:
1. Các vùng dữ liệu được hỗ trợ: DB, MB, IB, QB.
2. Mặc nhiên các tag khai báo ở các vùng dữ liệu được truy cập theo byte: DBx[0], MB[1], IB[2], QB[3].
DBx[0].1 với kiểu Bool nghĩa là lấy bit 1 trong byte DBx[0], x tương ứng với thứ tự thanh ghi DB (tương tự cho 3 loại vùng nhớ còn lại)
DBx[0] với kiểu Word, Short sẽ read/write 2 byte liên tiếp DBx[0] và DBx[1] với byte cao là DBx[0] theo quy định của Siemens (tương tự cho 3 loại vùng nhớ còn lại)
DBx[0] với kiểu DWord , Long, Float sẽ read/write 4 byte liên tiếp DBx[0], DBx[1], DBx[2], DBx[3] với byte cao là DBx[0] theo quy định của Siemens (tương tự cho 3 loại vùng nhớ còn lại)
ATDriver phiên bản 2.3 trở lên có thêm bộ S7 Ethernet Server (vào Tool -> Raise S7 Ethernet Server để kích hoạt S7 Ethernet Server). Đây là một S7 Ethernet Server mà S7 Ethernet Client Driver có trong ATDriver Server hoặc các HMI/SCADA PC/PG trong cùng mạng ethernet. Có thể truy cập vào như là một PLC S7-1200 để trao đổi và sử dụng chung dữ liệu. ATSCADA S7 Ethernet Server này có 5 vùng dữ liệu DB:
DB1[1024], DB2[1024], DB3[1024], DB4[1024], DB5[1024],
1 vùng MB[1024],
1 vùng IB[1024] và
1 vùng QB[1024]
>> Reference: Vietnamese – Traning Courses
Thông tin liên hệ
Nếu bạn muốn tìm hiểu về ATDriver Server. Vui lòng liên hệ số hotline của ATSCADA Lab để được hỗ trợ tốt nhất. Cảm ơn.
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
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
Tạo Client Windows App kết nối đám mây ATSCADA Server
Video hướng dẫn quy trình tạo một ứng dụng ATSCADA Client app chạy trên Windows [...]
Oct
Đọc/ghi Tag trong Web-based ATSCADA
TÌM HIỂU ĐỌC/GHI TAG TRONG WEB BASED ATSCADA 1. Đọc giá trị của tag: string [...]
Mar
Cài đặt IIS chạy asp.net và host ứng dụng Web-based ATSCADA lên Web Server
Video hướng dẫn Hướng dẫn cài đặt IIS chạy asp.net và host ứng dụng Web-based [...]
Mar