HƯỚNG DẪN CHUYỂN ĐỔI TÍN HIỆU TRUYỀN THÔNG
MODBUS RTU SANG MODBUS TCP/IP
BẰNG MOXA MGATE MB3280
1. Tổng quan về MGate MB3280
-
Moxa MGate MB3280 thuộc dòng MGate MB3000, là một bộ chuyển đổi giao thức (gateway) công nghiệp chuyên dùng để kết nối và chuyển đổi giữa giao thức Modbus TCP (dựa trên Ethernet) và Modbus RTU/ASCII (dựa trên cổng nối tiếp Serial), giúp tích hợp các hệ thống Modbus khác nhau một cách liền mạch, giúp tích hợp linh hoạt giữa các thiết bị Ethernet và serial trong hệ thống tự động hóa công nghiệp như quản lý năng lượng, hệ thống HVAC và các ứng dụng SCADA …
-
Thiết bị trang bị 1 cổng Ethernet 10/100BaseT(X) và 2 cổng serial RS-232/422/485, hỗ trợ kết nối linh hoạt với nhiều loại thiết bị, cho phép kết nối đồng thời lên đến 16 Modbus TCP master và 62 Modbus RTU/ASCII slave, đáp ứng nhu cầu của các hệ thống lớn
2. Chuyển đổi tín hiệu truyền thông modbus RTU sang modbus TCP/IP
2.1. Cấu hình phần cứng
-
Thiết bị cần đọc dữ liệu thông qua tín hiệu truyền thông RS485 2 dây: Cảm biến nhiệt độ độ ẩm Greystone
-
Địa chỉ thiết bị / Address: 6
-
Tốc độ truyền / Baud Rate: 9600
-
Parity: None
-
Stop Bits: 1
-
-
Sơ đồ chân cổng Serial Port (Male DB9) của MGate MB3280.
Vì giao thức truyền thông của cảm biến nhiệt độ độ ẩm là RS485 2 dây, nên là đấu dây cổng A (-) từ cảm biến vào chân số 4 của MGate, B (+) vào chân số 3.
-
Cấp nguồn cho MGate MB3280 (12 – 48 VDC) bằng jack DC của adapter (1) hoặc đấu dây vào terminal (2)
-
Kết nối dây Ethernet đầu RJ45 từ máy tính tới cổng Ethernet MGate MB3280
Sơ đồ chân cổng Ethernet (RJ45)
2.2. Cấu hình phần mềm
-
Tải và cài đặt phần mềm MGate Manager Utility phiên bản mới nhất tại trang web của hãng (phiên bản mới nhất hiện tại khi đang thực hiện là v1.19).
Truy cập nhanh đường link để tải:
MGate MB3180/MB3280/MB3480 Series - Modbus TCP Gateways | MOXA
Icon phần mềm sau khi cài đặt xong:
-
Giao diện phần mềm
Click vào Search -> hiện ra popup mới. Chọn Boardcast Search và nhấn OK
-
Lúc này phần mềm sẽ tự động quét địa chỉ và show ra các thiết bị đang được kết nối trong cùng mạng LAN
-
Dựa theo địa chỉ MAC Address nằm ở sau lưng MGate MB3280 để chọn đúng thiết bị cần cấu hình -> click đôi chuột trái vào thiết bị -> hiện ra popup Password
Username: admin
Password: moxa
-
Tại tab đầu tiên là Basis: thay đổi tên thiết bị tại dòng Sever name
-
Tại tab Network: thay đổi địa chỉ IP của thiết bị theo mong muốn
-
Tại tab Serial: cấu hình thông tin truyền thông kết nối cổng Serial Port. Hiện tại đang kết nối từ cảm biến nhiệt độ độ ẩm tới Port 2 của MGate, do đó cần thay đổi cấu hình giống với của cảm biến.
-
Tại tab Protocol: được chia làm 3 tab nhỏ
-
Mode: Vì là đang đọc dữ liệu từ cảm biến về máy tính -> chọn RTU Slave Mode tại Port 2
-
-
Modbus: để mặc định
-
Modbus Routing: tại mục Slave ID Table sẽ hiện ra vùng địa chỉ của 2 cổng Port. Click chuột trái đôi vào Port đang kết nối để thay đổi giới hạn vùng địa chỉ -> hiện ra popup Slave ID Table. Thay đổi giá trị địa chỉ thấp nhất (Start) và cao nhất (End). Sau đó nhấn OK
-
Nhấn nút OK để xác nhận xong cấu hình cho MGate MB3280 -> hiện ra popup Finish là đã cấu hình thành công
-
Lúc này có thể đọc dữ liệu của cảm biến thông qua địa chỉ thiết bị và dữ liệu thanh ghi. Sử dụng phần mềm Modbus Poll để kiểm tra.
Lưu ý: cần thay đổi địa chỉ IP cổng Ethernet đang kết nối của máy tính cùng lớp mạng với địa chỉ IP MGate để Modbus Poll kết nối được tới MGate
-
Thay đổi giao tiếp truyền thông tại mục Connection -> Modbus TCP/IP
Nhập địa chỉ IP của MGate -> Port: 502 -> OK
-
Bảng thông tin về địa chỉ thanh ghi của cảm biến
-
Chọn Setup -> Read/Write Definition
-
Slave ID: 6
-
Function: 03 Read Holding Registers
-
Address: 0
-
Quantity: 10
-
OK
-
-