Chuyển đến nội dung chính
CƠ KHÍ.NET
Tự động hóa & robot

HMI mất kết nối hoặc hiển thị sai dữ liệu từ PLC: nguyên nhân và cách khắc phục

Nguyễn Đỗ Tùng

Trả lời trực tiếp: HMI mất kết nối hoặc hiển thị sai dữ liệu từ PLC thường do một trong bốn nhóm: cáp truyền thông lỏng/đứt/nhiễu; cấu hình giao thức không khớp (địa chỉ trạm, tốc độ baud); project HMI chưa đồng bộ sau khi sửa chương trình PLC; hoặc nhiễu điện từ từ biến tần/động cơ công suất lớn gần đường cáp tín hiệu.

Nội dung thuộc chuyên trang Tự động hóa & robot của cokhi.net, ở góc chẩn đoán sự cố kết nối HMI-PLC nói chung — không hướng dẫn cấu hình phần mềm HMI/PLC của hãng cụ thể nào.

Sơ đồ 4 nhóm nguyên nhân HMI mất kết nối hoặc hiển thị sai dữ liệu từ PLC

Bước 1: Kiểm tra kết nối vật lý trước tiên

Trước khi nghi ngờ phần mềm hay chương trình, kiểm tra lớp vật lý là bước rẻ và nhanh nhất: cáp truyền thông (RS-485, Ethernet...) có bị lỏng đầu nối, đứt ngầm bên trong vỏ cách điện, hoặc đi sát đường cáp động lực mà không có biện pháp chống nhiễu. Với RS-485, kiểm tra thêm điện trở đầu cuối (termination resistor) — thiếu hoặc đặt sai vị trí trên bus nhiều thiết bị là nguyên nhân phổ biến gây mất gói tin ngắt quãng (chập chờn) chứ không phải mất kết nối liên tục, dễ gây nhầm sang nghi ngờ phần mềm.

Bước 2: Đối chiếu cấu hình giao thức truyền thông giữa hai đầu

Nếu kết nối vật lý đã ổn định mà vẫn không giao tiếp được, đối chiếu cấu hình giao thức ở CẢ HAI đầu: địa chỉ trạm (station address/slave ID), tốc độ truyền (baud rate), parity, số bit dừng phải khớp tuyệt đối giữa HMI và PLC — chỉ cần lệch một thông số là kết nối không thiết lập được dù phần cứng hoàn toàn tốt. Với mạng nền Ethernet (Modbus TCP, EtherNet/IP), kiểm tra thêm địa chỉ IP hai thiết bị có cùng dải mạng (subnet) hay không.

Bước 3: Kiểm tra project HMI có đồng bộ với chương trình PLC hiện tại không

Trường hợp HMI từng kết nối tốt nhưng bắt đầu hiển thị SAI giá trị (không phải mất kết nối hẳn) sau một lần kỹ sư sửa chương trình PLC, nguyên nhân thường là project HMI vẫn tham chiếu ĐỊA CHỈ THANH GHI CŨ trong khi chương trình PLC mới đã thay đổi cách bố trí vùng nhớ. Đây là lý do vì sao lưu backup project HMI song song với backup chương trình PLC, và ghi chú rõ phiên bản tương thích giữa hai bên, là thực hành bắt buộc chứ không phải tùy chọn.

Bước 4: Loại trừ nhiễu điện từ (EMI) từ thiết bị công suất lân cận

Nếu đã loại trừ ba nhóm trên mà sự cố vẫn xảy ra ngắt quãng không theo quy luật, xem xét nhiễu điện từ (EMI) từ biến tần, động cơ công suất lớn, hoặc thiết bị hàn gần đường cáp tín hiệu — chuyển mạch tần số cao (PWM) trong biến tần là nguồn nhiễu phổ biến trong nhà xưởng cơ khí. Đi cáp tín hiệu tách biệt vật lý khỏi cáp động lực, dùng cáp có vỏ chống nhiễu (shielded) nối đất đúng chuẩn một đầu, là biện pháp giảm nhiễu cơ bản trước khi nghĩ tới giải pháp phức tạp hơn.

FAQ

HMI mất kết nối hoàn toàn và HMI hiển thị sai giá trị có cùng nhóm nguyên nhân không? Không hoàn toàn giống nhau — mất kết nối hoàn toàn (màn hình báo lỗi communication error) thường do lớp vật lý hoặc cấu hình giao thức sai; hiển thị SAI giá trị dù vẫn kết nối được thường do project HMI tham chiếu sai địa chỉ thanh ghi sau khi chương trình PLC đã thay đổi.

Vì sao nên kiểm tra kết nối vật lý trước khi nghi ngờ phần mềm? Vì đây là bước rẻ, nhanh và loại trừ được nguyên nhân phổ biến nhất (cáp lỏng/đứt/thiếu điện trở đầu cuối) trước khi mất thời gian dò cấu hình phần mềm phức tạp hơn — đúng nguyên tắc chẩn đoán từ dễ-rẻ đến khó-tốn.

RS-485 thiếu điện trở đầu cuối gây ra hiện tượng gì? Gây mất gói tin ngắt quãng (chập chờn, không phải mất kết nối liên tục) do phản xạ tín hiệu trên đường truyền khi không có điện trở đầu cuối phù hợp — dễ bị nhầm là lỗi phần mềm nếu không kiểm tra lớp vật lý trước.

Vì sao cần lưu backup project HMI song song với chương trình PLC? Vì hai project phải tương thích địa chỉ thanh ghi với nhau — sửa chương trình PLC mà không cập nhật project HMI tương ứng (hoặc khôi phục nhầm phiên bản không đồng bộ) là nguyên nhân phổ biến gây hiển thị sai dữ liệu dù kết nối vẫn hoạt động bình thường.

Xem thêm

HMI là gì, vai trò trong hệ thống tự động hóa → · Nguyên lý PLC: chu kỳ quét, ladder logic, IEC 61131-3 → · Động cơ rò điện khi dùng biến tần: nguyên nhân và cách khắc phục → · Cách đấu dây cảm biến tiệm cận PNP/NPN vào PLC → · Cảm biến tiệm cận báo sai hoặc không phát hiện được vật → · Nguyên lý cảm biến công nghiệp →

Thuộc chuyên trang: Tự động hóa & robotPLC & điều khiển