Kết Nối Nhiều PLC Với HMI Khác Hãng: Cách Làm Và Lỗi Hay Gặp

Hình 1. Nhiều PLC được nối mạng với một HMI duy nhất

Kết nối nhiều PLC với một HMI – thậm chí PLC và HMI khác hãng – là tình huống rất thường gặp khi nhà máy mở rộng dần qua nhiều năm. Về kỹ thuật, phần lớn HMI hiện nay hỗ trợ nhiều driver truyền thông cùng lúc; khó khăn thật sự nằm ở chỗ hiểu cách mỗi PLC tổ chức dữ liệu (địa chỉ, kiểu dữ liệu, thứ tự byte) và thiết kế mạng sao cho ổn định. Bài này đi qua các cách kết nối, cách ánh xạ dữ liệu và những lỗi thường gặp.

Kết nối HMI với nhiều PLC
Một HMI đọc dữ liệu từ nhiều PLC qua mạng Ethernet hoặc RS-485

1. Ba cách kết nối

CáchMô tảKhi nào dùng
Driver gốc của từng hãngHMI cài nhiều driver (ví dụ S7, MC Protocol, EtherNet/IP), mỗi PLC một kết nốiHMI hỗ trợ sẵn các hãng cần dùng
Giao thức chungTất cả PLC đều nói Modbus TCP/RTU hoặc OPC UANhiều hãng, muốn đơn giản hóa
Gateway chuyển đổiGateway dịch giao thức riêng sang Modbus/OPC UA cho HMIPLC cũ, giao thức HMI không hỗ trợ – xem gateway Modbus Seneca

2. Hiểu cơ sở dữ liệu tag của từng PLC

Cơ sở dữ liệu tag
Mỗi hãng PLC tổ chức vùng nhớ và tag theo cách khác nhau
  • PLC địa chỉ cố định (vùng nhớ D, M, X, Y; hoặc %MW, %IX): HMI tham chiếu trực tiếp theo địa chỉ.
  • PLC dựa trên tag (tên biến, kiểu có cấu trúc): HMI cần import tag hoặc truy cập theo tên; với một số dòng phải bật quyền truy cập từ bên ngoài cho khối dữ liệu.
  • Modbus: chỉ có 4 vùng – coil (0x), discrete input (1x), input register (3x), holding register (4x); mỗi register 16 bit. PLC phải ánh xạ biến nội bộ sang bảng Modbus.

3. Kiểu dữ liệu và thứ tự byte – nguồn lỗi số một

Số thực 32 bit (REAL/FLOAT) hoặc số nguyên 32 bit chiếm 2 register Modbus. Mỗi hãng có thể sắp thứ tự word/byte khác nhau (big-endian, little-endian, word swap). Dấu hiệu sai thứ tự: giá trị hiển thị là số rất lớn, rất nhỏ hoặc vô nghĩa dù đọc đúng địa chỉ. Cách xử lý: thử tùy chọn swap word/byte trong driver HMI và đối chiếu với giá trị đã biết. Lỗi lệch địa chỉ một đơn vị (đánh số từ 0 hay từ 1, ví dụ 40001 tương ứng offset 0) cũng rất phổ biến.

Ánh xạ dữ liệu
Ánh xạ dữ liệu giữa PLC và HMI cần thống nhất kiểu dữ liệu, địa chỉ, thứ tự byte

4. Thiết kế mạng

  • Ethernet: mỗi PLC một IP cố định, cùng subnet với HMI hoặc qua router được cấu hình; dùng switch công nghiệp, tránh chung mạng văn phòng.
  • RS-485 Modbus RTU: HMI làm master, các PLC là slave với địa chỉ riêng; cùng baud, parity; daisy-chain, điện trở đầu cuối 120 Ω.
  • Tải truyền thông: số tag và chu kỳ cập nhật quyết định tốc độ; gom tag thành khối liên tục để đọc một lần, đặt chu kỳ chậm cho dữ liệu ít thay đổi.
  • Mất kết nối một PLC không được làm treo toàn HMI – cấu hình timeout, số lần thử lại và hiển thị trạng thái kết nối từng PLC.

5. Ghi dữ liệu từ HMI xuống nhiều PLC

Lệnh điều khiển (start/stop, setpoint) nên có cơ chế xác nhận: HMI ghi lệnh, PLC thực hiện và trả trạng thái; tránh dùng bit bật/tắt đơn giản bị kẹt khi mất kết nối. Phân quyền người dùng trên HMI cho các thao tác quan trọng.

Màn hình HMI
HMI hiển thị trạng thái kết nối của từng PLC

6. Khi nào nên chuyển sang SCADA?

Khi số PLC tăng, cần lịch sử dữ liệu dài, nhiều màn hình vận hành, báo cáo – lúc đó SCADA trên PC/server phù hợp hơn HMI đơn lẻ. Xem HMI và SCADA khác nhau thế nào. Xử lý sự cố truyền thông xem lỗi truyền thông PLC–HMI Modbus; so sánh giao thức xem Modbus RTU và TCP.

Câu hỏi thường gặp

Một HMI kết nối được bao nhiêu PLC?

Phụ thuộc model HMI và driver; xem giới hạn số kết nối trong tài liệu hãng và tải truyền thông thực tế.

Có cho các PLC trao đổi dữ liệu qua HMI?

Không nên dùng HMI làm cầu nối điều khiển giữa các PLC; trao đổi trực tiếp giữa PLC qua mạng tin cậy hơn.

Đọc thêm: Hướng dẫn kết nối HMI Allen-Bradley PanelView với PLC; Modbus gateway chuyển Modbus RTU sang Modbus TCP.

Cần kết nối thiết bị nhiều hãng?
HOANTRANTDH hỗ trợ gateway và module chuyển đổi Modbus cho hệ thống PLC/HMI.
Hotline/Zalo: 0879 848 668 · Email: sales@hoantrantdh.com · hoantrantdh.com

Dữ liệu PLC, SCADA của bạn có thể dự báo hỏng thiết bị

Dữ liệu đã có trong PLC, SCADA, DCS và biến tần là đầu vào để kỹ sư xếp hạng sức khỏe từng bơm, động cơ và chỉ ra máy sắp có vấn đề – không cần lắp thêm thiết bị.

Phân tích dữ liệu bơm →  ·  Giải pháp bảo trì dự đoán →

Chia sẻ bài viết:

Cần báo giá hoặc tư vấn kỹ thuật?

Để lại thông tin, kỹ sư HOANTRANTDH sẽ liên hệ trong giờ làm việc.

Hoặc gọi/Zalo 0879 848 668 · Email sales@hoantrantdh.com


BÀI VIẾT LIÊN QUAN

Giải Pháp Truy Cập Dữ Liệu M2Web (Ewon): Cách Hoạt Động Và Nguyên Tắc An Ninh

M2Web là dịch vụ truy cập dữ liệu và giao diện máy từ xa qua trình duyệt của Ewon (thuộc HMS Networks), chạy trên hạ tầng cloud Talk2M và router công nghiệp Ewon (dòng Cosy, Flexy). Bài toán nó giải quyết rất phổ biến: nhà chế tạo máy hoặc đội bảo trì cần xem HMI, […]

Truyền Dữ Liệu Tới Đám Mây: So Sánh HTTP, WebSocket Và MQTT

Truyền dữ liệu tới đám mây từ thiết bị công nghiệp cần trả lời ba câu hỏi: ai chủ động mở kết nối, dữ liệu đi theo kiểu hỏi–đáp hay đẩy liên tục, và điều gì xảy ra khi mạng chập chờn. Ba giao thức phổ biến nhất cho chặng thiết bị – cloud là […]

Sự Khác Biệt Giữa IoT Và IIoT: So Sánh Thực Tế Cho Nhà Máy

Sự khác biệt giữa IoT và IIoT không nằm ở công nghệ kết nối – cả hai đều dùng cảm biến, mạng và nền tảng dữ liệu – mà ở hậu quả khi hệ thống sai. Một bóng đèn thông minh mất kết nối thì người dùng bật tay; một cảm biến áp suất trong […]

Chat Zalo Gọi 0879 848 668