HD67603-485-A1 - Bộ chuyển đổi PROFINET sang Modbus RTU Slave
Trong các nhà máy hiện đại, việc nhiều hệ thống điều khiển sử dụng các giao thức truyền thông khác nhau là điều rất phổ biến. PLC Siemens thường sử dụng mạng PROFINET, trong khi nhiều hệ thống SCADA, PLC đời cũ, HMI hoặc Data Logger lại chỉ hỗ trợ Modbus RTU. Điều này gây khó khăn trong việc chia sẻ dữ liệu giữa hai hệ thống.
HD67603-485-A1 của ADFweb là bộ chuyển đổi giao thức được thiết kế để giải quyết bài toán này. Thiết bị cho phép dữ liệu trên mạng PROFINET được chia sẻ ra mạng Modbus RTU thông qua chuẩn RS485, giúp các thiết bị Modbus Master có thể truy cập dữ liệu mà không cần hỗ trợ PROFINET.
PROFINET và Modbus RTU là gì?
PROFINET là giao thức truyền thông công nghiệp dựa trên Industrial Ethernet, được sử dụng rộng rãi trong các hệ thống điều khiển của Siemens và nhiều hãng tự động hóa khác. PROFINET hỗ trợ truyền dữ liệu theo thời gian thực, tốc độ cao và dễ dàng tích hợp PLC, HMI, Remote I/O, Servo, biến tần...
Modbus RTU là giao thức truyền thông nối tiếp phổ biến chạy trên chuẩn RS485. Giao thức này có cấu trúc đơn giản, dễ triển khai và được sử dụng trên rất nhiều thiết bị như PLC, HMI, SCADA, đồng hồ điện, bộ điều khiển nhiệt độ, Data Logger, hệ thống BMS...
Do sử dụng hai chuẩn truyền thông hoàn toàn khác nhau nên PROFINET và Modbus RTU không thể trao đổi dữ liệu trực tiếp nếu không có Gateway chuyển đổi giao thức.
Tại sao cần chuyển đổi từ PROFINET sang Modbus RTU?
Trong nhiều dự án cải tạo hoặc mở rộng nhà máy, hệ thống điều khiển trung tâm đã sử dụng PLC Siemens với mạng PROFINET, trong khi hệ thống giám sát hoặc PLC khác chỉ hỗ trợ Modbus RTU.
Nếu thay thế toàn bộ thiết bị để sử dụng cùng một giao thức sẽ tốn nhiều chi phí và thời gian. Vì vậy, sử dụng Gateway chuyển đổi giao thức là giải pháp tối ưu giúp tận dụng hạ tầng hiện có mà vẫn đảm bảo khả năng trao đổi dữ liệu giữa các hệ thống.
Giới thiệu bộ chuyển đổi HD67603-485-A1
HD67603-485-A1 là Gateway chuyển đổi giữa PROFINET và Modbus RTU Slave.
Thiết bị hoạt động với hai giao diện truyền thông độc lập:
- Phía Ethernet hoạt động như một PROFINET IO Device.
- Phía RS485 hoạt động như một Modbus RTU Slave.
Gateway sẽ nhận dữ liệu từ mạng PROFINET, ánh xạ vào vùng nhớ nội bộ và cung cấp dữ liệu này cho các thiết bị Modbus RTU Master thông qua các thanh ghi Modbus.
Tính năng nổi bật
- Chuyển đổi dữ liệu giữa PROFINET và Modbus RTU.
- 02 cổng Ethernet 10/100 Mbps.
- 01 cổng RS485.
- Hỗ trợ cấu hình bằng phần mềm SW67603.
- Mapping dữ liệu linh hoạt giữa PROFINET và Modbus Register.
- Hỗ trợ file GSDML cho Siemens TIA Portal.
- Lắp DIN Rail, phù hợp môi trường công nghiệp.
Nguyên lý hoạt động của hệ thống

Vai trò của từng thiết bị
| Thiết bị | Vai trò |
|---|---|
| PLC Siemens | PROFINET IO Controller |
| HD67603-485-A1 | PROFINET IO Device và Modbus RTU Slave |
| PLC/HMI/SCADA | Modbus RTU Master đọc dữ liệu từ Gateway |
Luồng dữ liệu hoạt động
Bước 1: PLC Siemens cập nhật dữ liệu
Trong mỗi chu kỳ quét (Scan Cycle), PLC Siemens sẽ trao đổi dữ liệu chu kỳ với HD67603-485-A1 thông qua mạng PROFINET. Đối với PLC, Gateway được xem như một thiết bị PROFINET IO Device thông thường.
Ví dụ PLC ghi các giá trị:
| Dữ liệu | Giá trị |
|---|---|
| Điện áp | 220.5 V |
| Dòng điện | 15.2 A |
| Công suất | 4.8 kW |
Bước 2: Gateway ánh xạ dữ liệu
Sau khi nhận dữ liệu từ PROFINET, HD67603-485-A1 sẽ lưu dữ liệu vào bộ nhớ nội bộ và ánh xạ sang các thanh ghi Modbus theo cấu hình.
| Dữ liệu PROFINET | Thanh ghi Modbus |
|---|---|
| Điện áp | Holding Register 40001 |
| Dòng điện | Holding Register 40002 |
| Công suất | Holding Register 40003 |
Lưu ý rằng Gateway chỉ thực hiện ánh xạ dữ liệu, không chủ động gửi dữ liệu lên mạng RS485.
Bước 3: Modbus RTU Master đọc dữ liệu
Khi PLC, SCADA hoặc HMI đóng vai trò Modbus RTU Master cần lấy dữ liệu, thiết bị này sẽ gửi lệnh đọc (Read Holding Registers) đến địa chỉ Modbus của HD67603-485-A1.
Gateway sẽ trả về dữ liệu đã nhận từ phía PROFINET. Toàn bộ quá trình tuân theo cơ chế truyền thông chuẩn của Modbus RTU, trong đó Modbus Master luôn là thiết bị chủ động khởi tạo giao tiếp.
Luồng dữ liệu tổng quát
PLC Siemens
(IO Controller)
│
PROFINET
│
HD67603-485-A1
(Buffer Memory)
│
RS485
│
PLC / HMI / SCADA
(Modbus RTU Master)
Vai trò của HD67603-485-A1
HD67603-485-A1 không phải là bộ chuyển đổi tín hiệu RS485 thông thường mà là Gateway chuyển đổi giao thức. Thiết bị đảm nhận ba nhiệm vụ chính:
- Nhận dữ liệu từ PLC Siemens thông qua PROFINET.
- Ánh xạ dữ liệu sang các thanh ghi Modbus RTU.
- Phản hồi yêu cầu đọc hoặc ghi từ các thiết bị Modbus RTU Master.
Do phía RS485 hoạt động ở chế độ Modbus RTU Slave, Gateway không chủ động gửi lệnh đọc các thiết bị Modbus khác. Nếu cần đọc các thiết bị Modbus RTU Slave (đồng hồ điện, biến tần, cảm biến...), cần sử dụng Gateway có giao diện Modbus RTU Master.
Ứng dụng thực tế
- Kết nối PLC Siemens với hệ thống SCADA chỉ hỗ trợ Modbus RTU.
- Chia sẻ dữ liệu PROFINET cho PLC của hãng khác thông qua Modbus RTU.
- Tích hợp hệ thống BMS hoặc EMS với dây chuyền sử dụng PROFINET.
- Nâng cấp nhà máy mà không cần thay đổi toàn bộ hệ thống truyền thông.
FAQ
HD67603-485-A1 có đọc được đồng hồ Modbus RTU không?
Không. Thiết bị hoạt động ở chế độ Modbus RTU Slave nên chỉ phản hồi yêu cầu từ Modbus Master, không chủ động gửi lệnh đọc các Modbus Slave khác.
Thiết bị nào sẽ đọc dữ liệu từ HD67603-485-A1?
Bất kỳ PLC, HMI, SCADA hoặc Data Logger nào hoạt động ở chế độ Modbus RTU Master đều có thể đọc dữ liệu từ Gateway.
Có cần lập trình giao thức Modbus trên PLC Siemens không?
Không. PLC chỉ giao tiếp với Gateway thông qua PROFINET như một PROFINET IO Device tiêu chuẩn.
Kết luận
HD67603-485-A1 là giải pháp hiệu quả để chia sẻ dữ liệu từ mạng PROFINET sang hệ thống Modbus RTU. Với khả năng hoạt động như một PROFINET IO Device ở phía Ethernet và Modbus RTU Slave ở phía RS485, thiết bị giúp các PLC, SCADA hoặc HMI hỗ trợ Modbus RTU dễ dàng truy cập dữ liệu từ hệ thống PROFINET mà không cần thay đổi cấu trúc điều khiển hiện có.