ỨNG DỤNG GIÁM SÁT MỨC WEB - GIAO DIỆN MODBUS-TCP

ỨNG DỤNG GIÁM SÁT MỨC WEB - GIAO DIỆN MODBUS-TCP

Tùy chọn Modbus-TCP cho GaugerNET cung cấp một sơ đồ thuận tiện để lấy dữ liệu từ các cảm biến GaugerGSM có sẵn tại hiện trường. Tùy chọn này có sẵn cho mọi SCADA hoặc phần mềm giám sát hỗ trợ Modbus-TCP.

  • Giơi thiệu sản phẩm

 

SỬ DỤNG GAUGERNET với MODBUS-TCP (GATEWAY)

Tùy chọn Modbus-TCP cho GaugerNET cung cấp một sơ đồ thuận tiện để lấy dữ liệu từ các cảm biến GaugerGSM có sẵn tại hiện trường. Tùy chọn này có sẵn cho mọi SCADA hoặc phần mềm giám sát hỗ trợ Modbus-TCP. Xét về cộng đồng Modbus, GaugerNET thực hiện chức năng Modbus Gateway. Việc sử dụng giao diện Modbus-TCP cho GaugerNET là một giải pháp thay thế cho việc đọc trực tiếp các cảm biến GaugerGSM. Đọc cảm biến trực tiếp hiệu quả hơn so với tuyến gián tiếp thông qua GaugerNET nhưng liên quan đến các nỗ lực phát triển phần mềm. GaugerNET Modbus-TCP hỗ trợ một lệnh "ghi thanh ghi" và một lệnh "đọc thanh ghi". Lệnh đọc nhằm vào ID đơn vị được ánh xạ tới tên cảm biến GaugerGSM. GaugerNET cũng hỗ trợ các phản hồi hợp pháp tiêu chuẩn cũng như phản hồi đối với các lệnh bất hợp pháp.

Web-based level monitoring

KIẾN TRÚC GAUGERNET

GaugerNET là cấu trúc máy chủ 3-: Trình nghe, Trình diễn và Cổng. Trình nghe là một ứng dụng PHP chạy trên máy chủ Linux và triển khai trình nghe ổ cắm TCP cho các cảm biến GaugerGSM và GaugerGPS hiện trường. Dữ liệu được lưu trữ trong cơ sở dữ liệu MySQL. Presenter là một máy chủ web PHP/HTML dành cho người dùng, trình bày các biểu đồ, bảng và bản đồ. Gateway là một ứng dụng PHP chạy trên máy chủ Linux. Cổng thực hiện chức năng Cổng Modbus TCP. Cổng chấp nhận các yêu cầu Modbus cho dữ liệu cảm biến và phản hồi với dữ liệu được đọc từ MySQL.

 

MÃ CHỨC NĂNG TIN NHẮN YÊU CẦU MODBUS 0x10 (GHI CÁC ĐĂNG KÝ)

byte

Sự miêu tả

0-1

định danh giao dịch

2-3

Số nhận dạng giao thức 0x00

4-5

Độ dài {{0}}x00 / 0x0D

6

Số nhận dạng đơn vị 0x00

7

Mã chức năng 0x10

8-9

Độ lệch thanh ghi {{0}}x00 / 0x64

10-11

Số thanh ghi {{0}}x00 / 0x03

13-18

Số byte cần ghi (Nội dung byte giữa {{0}}x21 và 0x7F)

Ví dụ:

00 01 00 00 00 0D 00 10 00 00 03 06 41 42 43 2B 61 62

Ý nghĩa: Viết ký tự AB C cộng với ký tự ab để đăng ký các số (thập phân) 100, 101, 102.

 

Luồng TIN NHẮN MODBUS-TCP

Cổng GAUGERNET triển khai các lệnh {{0}} của Lớp Modbus: 0x03 (đọc) và 0x10 (ghi). Yêu cầu ghi được xác định trước phải đi trước yêu cầu đọc. Yêu cầu ghi kích hoạt Cổng để đáp ứng các yêu cầu đọc tiếp theo. Kích hoạt BẬT trong 10 phút. Khách hàng có thể gửi yêu cầu ghi trước mỗi yêu cầu đọc. Ngoài ra, khách hàng có thể gửi một yêu cầu ghi, sau đó là một loạt yêu cầu đọc miễn là chưa hết thời gian chờ kích hoạt 10 phút. Phản hồi yêu cầu đọc khi Cổng không được kích hoạt sẽ dẫn đến phản hồi ngoại lệ 0x0A.

 

MÃ CHỨC NĂNG TIN NHẮN YÊU CẦU MODBUS 0x03 (ĐỌC ĐĂNG KÝ)

byte

Sự miêu tả

0-1

định danh giao dịch

2-3

Số nhận dạng giao thức 0x00

4-5

Độ dài {{0}}x00 / 0x06

6

Số nhận dạng đơn vị 0x01-0xFE được ánh xạ tới ID cảm biến

7

Mã chức năng 0x03

8-9

Đăng ký bù - quá trình biến

10-11

Số lượng thanh ghi - biến xử lý

Ví dụ:

00 01 00 00 00 06 0A 03 00 01 00 03

Ý nghĩa: Đọc các biến sau từ Cảm biến 10: Khoảng cách, Âm lượng, Lưu lượng.

 

CÁC BIẾN QUY TRÌNH

Quá trình

Bù lại

 

Quá trình

Bù lại

Khoảng cách

0x01

 

Tháng

0x0C

Mức độ

0x02

 

Năm

0x0D

Chảy

0x03

 

Giờ

0x0E

nạp tiền

0x04

 

Phút

0x0F

Âm lượng

0x05

 

độ lat

0x10

nhiệt độ int

0x06

 

LẠI phút

0x11

mở rộng tạm thời

0x07

 

LẠI giây

0x12

Vôn

0x08

 

độ LỚN

0x13

RSSI

0x09

 

LON phút

0x14

Trạng thái

0x0A

 

LON giây

0x15

Ngày

0x0B

 

 

 

 

 

Chú phổ biến: ứng dụng giám sát mức web - giao diện modbus-tcp, ứng dụng giám sát mức web Trung Quốc - nhà sản xuất, nhà cung cấp, nhà máy giao diện modbus-tcp

Gửi yêu cầu

(0/10)

clearall