Trang chủ › Bài kỹ thuật

Read in English

Sửa lỗi InTouch HMI: mất kết nối SuiteLink, Access Name, chất lượng tag, WindowViewer và HistData

TDL Industrial Automation · Cập nhật lần cuối:

Theo tài liệu InTouch HMI 2023 R2 SP1 của AVEVA: kiểm .QualityStatus của tag, item Status và Reinitialize I/O của Access Name, ba điểm kiểm SuiteLink và lỗi WWSLS từ System Platform 2023, kiểm bộ nhớ WindowViewer, các lỗi HistData hay gặp và license.

Phần lớn cuộc gọi về InTouch từ nhà máy đang chạy bắt đầu giống nhau: màn hình hiện giá trị đứng yên, bảng alarm trống, hoặc báo cáo xuất ra rỗng. Tài liệu InTouch HMI của AVEVA có đủ công cụ để tìm chỗ đứt, nhưng nằm rải ở nhiều trang. Bài này gom chúng theo thứ tự chúng tôi kiểm một hệ đang chạy: tag, Access Name, SuiteLink, I/O server, rồi tới bộ nhớ WindowViewer, xuất dữ liệu HistData và license. Bài dựa trên tài liệu InTouch HMI 2023 R2 SP1 P04 của AVEVA. Nâng cấp InTouch đời cũ: xem bài Nâng cấp Wonderware InTouch lên AVEVA InTouch HMI 2023 R2.

Màn hình InTouch mất số liệu: kiểm theo thứ tự nàyNăm bước từ trên xuống: tag và chất lượng dữ liệu; Access Name và trạng thái kết nối; SuiteLink; I/O server hoặc driver; mạng và PLC. Theo tài liệu InTouch HMI 2023 R2 SP1 của AVEVA.Màn hình InTouch mất số liệu: kiểm theo thứ tự nàyTag trên màn hìnhgiá trị có tin được không.QualityStatus: 0 xấu (Bad), 1 không chắc, 3 tốtchất lượng khác 3 thì xem tiếp kết nốiquality khác 3Access Nametrạng thái kết nốitag Status theo topic: 1 bình thường, 0 mất kết nốiSpecial > Reinitialize I/O để nối lạiStatus = 0SuiteLinkgiữa InTouch và I/O serverdịch vụ SuiteLink đang chạyTCP/IP chạy, tên máy tối đa 15 ký tựLogger: lỗi WWSLS khi kết nối bảo mậtdịch vụ chạyI/O server, driverDAServer, OI Server, Gatewaytopic đúng tên với Access Nametrạng thái kết nối tới PLC trên driverdriver báo lỗiMạng và PLCngoài InTouchping tới PLC, cáp, switchPLC đang chạy, đúng địa chỉTheo AVEVA, tài liệu InTouch HMI 2023 R2 SP1 P04 (đọc 13/11/2026). Thứ tự kiểm và hình: TDL tự vẽ.
Hình 1: Màn hình InTouch mất số liệu: kiểm theo thứ tự này. Trên điện thoại, vuốt ngang để xem hết hình.

1. Giá trị trên màn hình có tin được không?

Mỗi tag I/O mang theo thông tin chất lượng từ I/O server. Dotfield .QualityStatus trả về 0 là xấu (Bad), 1 là không chắc (Uncertain) và 3 là tốt (Good), và ví dụ của AVEVA dùng nó trong script để ghi thông báo khi giá trị không tốt. Hiện chất lượng cạnh các giá trị quan trọng, hoặc ghi lại nó, giúp tách hai lỗi khác nhau: giá trị sai ngay trong PLC, và giá trị đã ngừng về.

2. Access Name có còn kết nối không?

Với mỗi topic, InTouch có sẵn một item dạng discrete tên Status. Item này bằng 1 khi giao tiếp với I/O server bình thường và bằng 0 khi mất giao tiếp. Một tag dùng item Status trên cùng Access Name cho biết trạng thái của cả topic, và AVEVA ghi phải có ít nhất một điểm I/O của topic đó đang hoạt động thì trạng thái mới có ý nghĩa. WindowViewer còn có topic dựng sẵn IOStatus để theo dõi từng phiên trao đổi; ở các bản trước 7.0 topic này tên là DDEStatus.

Khi kết nối rớt mà không tự về, menu Special của WindowViewer có lệnh Reinitialize I/O: Reinitialize All khởi động lại mọi Access Name, còn Select chỉ khởi động lại những cái được chọn. Nếu bật tùy chọn Reinitialize Default trong cấu hình WindowViewer, Access Name được khởi động lại với node, application và topic ban đầu, bỏ qua các giá trị bị đổi lúc chạy.

3. SuiteLink có chạy không?

Danh mục kiểm SuiteLink của AVEVA có ba điểm cơ bản: TCP/IP phải chạy trên máy InTouch, tên máy phải từ 15 ký tự trở xuống, và dịch vụ SuiteLink phải đang chạy. SuiteLink được cài cùng InTouch và tự khởi động, nhưng nếu dịch vụ dừng thì phải khởi động lại.

Từ System Platform 2023, kết nối SuiteLink từ người dùng thường (không phải administrator) chạy khác với các bản trước. Bảng của AVEVA nêu những trường hợp mà tới System Platform 2020 R2 SP1 chỉ ra cảnh báo trong Logger, nay kết nối thất bại. Hai thông báo cần tìm trong Logger là cảnh báo WWSLS về kênh giao tiếp không mã hóa, và lỗi WWSLS báo kết nối SuiteLink mã hóa vào không thực hiện được trong cấu hình này. Cách xử lý AVEVA nêu gồm cho phép kết nối không bảo mật trong Configurator, cấu hình SuiteLink bảo mật với System Management Server, và, khi đã cấu hình System Management Server, chạy WindowViewer dưới dạng service, với quyền administrator, hoặc thêm người dùng của nó vào nhóm ArchestrAWebHosting.

4. I/O server có đọc được PLC không?

Nếu Status của topic vẫn bằng 0 trong khi SuiteLink đang chạy, lỗi thường nằm ở I/O server hoặc đường tới PLC. Theo kinh nghiệm của chúng tôi, tên topic trong Access Name phải khớp với topic cấu hình trong DAServer, OI Server hay Gateway Communication Driver, và phần chẩn đoán của chính driver cho biết nó có tới được bộ điều khiển không. Chỉ sau đó mới đáng kiểm tới mạng: ping tới PLC, cáp và switch.

5. WindowViewer tự đóng cửa sổ hoặc chạy chậm

WindowViewer kiểm bộ nhớ và số đối tượng GDI của Windows theo chu kỳ, mặc định 5 phút một lần. Khi vượt giới hạn, nó bắt đầu gỡ cửa sổ khỏi bộ nhớ. Mở một cửa sổ hay popup mới cũng kích hoạt một lần kiểm. Chu kỳ đặt bằng mục MemoryHealthCheckInterval, tính bằng phút, trong phần [Intouch] của file InTouch.ini ở thư mục ứng dụng; giá trị 0 tắt việc kiểm, và phải khởi động lại WindowViewer để áp dụng. Chuyển qua lại giữa WindowViewer và WindowMaker sẽ xóa bộ nhớ đệm đồ họa và cửa sổ.

6. Xuất dữ liệu HistData bị lỗi

AVEVA liệt kê các thông báo HistData thường gặp và nguyên nhân. Một số hay gặp nhất:

Thông báo hoặc hiện tượng Nguyên nhân theo AVEVA
Too much data requested item SendData đòi quá nhiều dữ liệu; không dùng SendData nếu chỉ cần xuất file
DATADIR item invalid thư mục trong item DataDir không tồn tại hoặc gõ sai
STARTDATE item invalid sai định dạng ngày trong StartDate; AVEVA hướng dẫn đặt định dạng ngày của Windows là mm/dd/yy
No log files found không có file log cho ngày yêu cầu trong thư mục DataDir
Could not find tagname … in database tag không có trong Tagname Dictionary
Poke was rejected by the server (WriteFile) giá trị gán cho một item HistData không hợp lệ, hoặc WriteFile bị đặt về 0
File chỉ có một dòng dữ liệu item Interval hoặc Duration sai giá trị hay định dạng

7. WindowMaker hoặc WindowViewer không mở được

Phải có license hợp lệ trước khi dùng WindowMaker hay WindowViewer. AVEVA License Server và License Manager được cài cùng InTouch, và trong mạng workgroup (không có domain) cả hai phải nằm trên cùng một máy. Với license thuê bao, mô hình Flex của AVEVA gán người dùng vào entitlement seat qua AVEVA ID trên cổng CONNECT.

Những gì chúng tôi ghi lại trước khi sửa

Đây là cách làm của TDL, không phải yêu cầu của AVEVA:

  • Thời điểm lỗi bắt đầu, đối chiếu với thông báo trong Logger trên máy InTouch và máy I/O server.
  • Giá trị chất lượng và Status lúc đó, để không nhầm lỗi PLC với lỗi giao tiếp.
  • Bản sao lưu ứng dụng trước mọi thay đổi, cùng phiên bản và bản vá của từng máy liên quan.

TDL tiếp cận thế nào

TDL Industrial Automation có tên trên AVEVA Partner Finder với vai trò System Integrator trong AVEVA Partner Ecosystem. Chúng tôi bảo trì ứng dụng InTouch và System Platform theo hợp đồng năm, ví dụ hệ giám sát hạ tầng và điện ở Samsung SEHC, và đã cấu hình lại ứng dụng Wonderware sau khi nâng cấp PLC ở Nestlé Trị An. Thêm về dịch vụ này: Đối tác AVEVA tại Việt Nam.

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

Làm sao biết giá trị InTouch còn được cập nhật không?

Xem dotfield .QualityStatus của tag: 3 là tốt, 1 là không chắc và 0 là xấu. Một tag dùng item Status trên cùng Access Name bằng 1 khi topic giao tiếp bình thường và bằng 0 khi mất giao tiếp.

SuiteLink không kết nối thì kiểm những gì trước?

Danh mục của AVEVA: TCP/IP chạy, tên máy từ 15 ký tự trở xuống, và dịch vụ SuiteLink đang chạy. Từ System Platform 2023, xem thêm trong Logger các thông báo WWSLS về kết nối mã hóa hay không mã hóa.

Vì sao WindowViewer tự đóng cửa sổ?

WindowViewer kiểm mức dùng bộ nhớ và GDI mặc định 5 phút một lần và gỡ cửa sổ khi vượt giới hạn. Chu kỳ này đặt bằng MemoryHealthCheckInterval trong InTouch.ini.

Lỗi "STARTDATE item invalid" của HistData là gì?

Item StartDate có định dạng ngày HistData không đọc được; cách xử lý của AVEVA là đặt định dạng ngày của Windows thành mm/dd/yy.

Nguồn

Đọc ngày 13/11/2026. Bài viết diễn giải, không trích nguyên văn; đọc tài liệu gốc trước khi thiết kế hoặc thao tác.

Dịch vụ liên quan:
AVEVA (Wonderware) Hỗ trợ và nâng cấp AVEVA InTouch (Wonderware)