Trong mạng truyền thông công nghiệp thực tế, ngoài việc cần chuyển đổi từ Modbus RTU/ASCII sang Modbus TCP thì sẽ phát sinh nhu cầu cần chuyển đổi ngang cấp từ Modbus RTU sang Modbus ASCII. Trong bài viết này BKAII sẽ cùng các bạn đưa ra cách xử lý vấn đề đó.
Có 2 phương án giải quyết như sau:
- Phương án 1: Có thể dùng 01 bộ MB3270 hoặc 01 bộ MB3660 để kết nối với cả hai thiết bị cần chuyển đổi. Đây còn được gọi là mô hình serial redirection. Bộ MB3270 có 02 cổng serial, mỗi thiết bị cần chuyển đổi được kết nối vào một đầu. Việc cấu hình giao thức và chuyển đổi dữ liệu từ Modbus RTU sang Modbus ASCII được thực hiện bên trong thiết bị .
- Phương án 2: Là sử dụng 02 bộ chuyển đổi giao thức modbus gateway như MB3180, MB3170,..... Mô hình như sau:
Một bộ Mgate sẽ kết nối với thiết bị Modbus RTU và bộ còn lại thì kết nối với thiết bị Modbus ASCII. Bộ chuyển đổi Mgate kết nối với với master sẽ cần cấu hình là Modbus TCP Master. Địa chỉ ID của thiết bị slave phải tương ứng với địa chỉ ID slave được cấu hình TCP Master.