Khi nhà máy mở rộng hay thay HMI AVEVA (Wonderware), câu hỏi thiết kế đầu tiên là InTouch HMI đứng riêng có đủ không, hay nên đưa ứng dụng vào System Platform. Tài liệu của AVEVA không trả lời bằng một quy tắc duy nhất, nhưng có đủ các dữ kiện để quyết: hai loại ứng dụng InTouch, những gì một Galaxy mang thêm, giới hạn kích thước của từng node, và loại máy nào hợp với vai trò nào. Bài này đặt các dữ kiện đó cạnh nhau theo tài liệu InTouch HMI và System Platform 2023 R2 SP1 P04 của AVEVA. Dòng sản phẩm và lịch sử tên Wonderware: xem bài AVEVA là gì.
1. Hai loại ứng dụng InTouch
AVEVA tách ứng dụng InTouch standalone và managed:
| Việc | Ứng dụng standalone | Ứng dụng managed |
|---|---|---|
| Dùng chính | theo tag, có symbol gốc và Industrial Graphics | theo đối tượng, có Industrial Graphics |
| Tạo trong | InTouch Application Manager | System Platform IDE, tạo mới, nhập từ ứng dụng standalone hoặc nhập SmartSymbol |
| Sửa trong | WindowMaker mở từ Application Manager | WindowMaker mở từ IDE |
| Xóa bằng cách | xóa thư mục và gỡ khỏi Application Manager | xóa template InTouchViewApp trong IDE |
| Xuất bản từ | WindowMaker | IDE |
| Đối tượng ứng dụng | không có | có |
Đường nhập này quan trọng với nhà máy đang chạy: một ứng dụng standalone đã chạy nhiều năm có thể đưa vào IDE thành ứng dụng managed thay vì vẽ lại.
2. Galaxy mang thêm những gì
Ứng dụng managed nằm trong một Galaxy, và Galaxy mang thêm ba thứ mà InTouch standalone không có:
- Một cơ sở dữ liệu cấu hình trung tâm. Galaxy Repository lưu cấu hình trong Microsoft SQL Server, mỗi Galaxy một database, và báo cho mọi node các thay đổi chung như mô hình bảo mật.
- Một mô hình deploy. Mỗi máy trong mạng System Platform được deploy một WinPlatform, một AppEngine và một Area, đối tượng được gán vào area, nên kỹ sư quyết định máy nào chạy phần nào của nhà máy.
- Engine dự phòng. AppEngine có thể chạy thành cặp chính và dự phòng; bảng dự phòng của AVEVA mô tả cặp engine phản ứng thế nào với từng lỗi mạng, và bài Sửa lỗi System Platform của chúng tôi nêu các trường hợp hay gặp.
3. Quy tắc kích thước của AVEVA
Hướng dẫn kích thước hệ thống của AVEVA đặt các giới hạn áp dụng dù ứng dụng được dựng theo cách nào:
- Bắt buộc hệ điều hành
64-bit với mọi cỡ hệ, và bắt buộc Windows Server với hệ lớn. - SQL Server Express chỉ được hỗ trợ cho hệ nhỏ, nghĩa là dưới 25.000 I/O mỗi node.
- Mỗi AppEngine đang chạy cần một bộ xử lý logic và chạy dưới dạng tiến trình
32-bit . - AVEVA khuyên mỗi engine trong cặp dự phòng có một bộ xử lý logic riêng; hai engine chỉ nên dùng chung một bộ xử lý logic khi chúng dùng dưới 40% CPU và bộ nhớ, nếu không node có thể quá tải lúc chuyển dự phòng.
- Một AppEngine thường chứa từ 5.000 tới 50.000 đối tượng, tùy số attribute, script và đồ họa.
Hướng dẫn triển khai của AVEVA định nghĩa hệ lớn là khoảng 20.000 tới 50.000 điểm I/O và hệ rất lớn là từ 50.000 điểm trở lên.
4. Máy nào cho vai trò nào
Bảng loại node của AVEVA đánh dấu, với từng thành phần, loại máy được ưu tiên:
| Thành phần | Node ưu tiên |
|---|---|
| Galaxy Repository | máy server |
| Application Object Server | máy server |
| System Platform IDE | máy server |
| AVEVA OMI ViewApp khi chạy | máy client |
| InTouch WindowMaker, ứng dụng standalone | máy client |
| InTouch WindowMaker, ứng dụng managed | máy server |
| InTouch WindowViewer hoặc ViewApp, chỉ chạy | máy client |
| InTouch Access Anywhere Server | máy server cho thin client |
| Historian Server | máy server |
Cùng bảng đó ghi phần lớn vai trò được hỗ trợ trên một máy all-in-one, là cách các hệ nhỏ thường bắt đầu.
5. Chúng tôi quyết thế nào
Đây là cách làm của TDL, không phải yêu cầu của AVEVA:
- Số khu vực dùng chung loại thiết bị. Template có lợi khi cùng một loại bơm, van hay động cơ lặp lại trên nhiều dây chuyền; một máy hay một khu vực nhỏ hiếm khi cần Galaxy.
- Cái đang chạy. Ứng dụng standalone có sẵn nhập được vào IDE, nên chuyển sang System Platform không có nghĩa là vẽ lại mọi cửa sổ.
- Số I/O mỗi node. Gần giới hạn 25.000 I/O của SQL Server Express thì phiên bản cơ sở dữ liệu thành một phần của thiết kế.
- Dự phòng. Quá trình phải chạy tiếp khi một máy chủ hỏng thì cần AppEngine dự phòng, tức là cần System Platform.
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 đã làm với cả hai: ứng dụng Wonderware trong lần nâng cấp dây chuyền Maggi ở Nestlé Đồng Nai, và System Platform ở Samsung SEHC và hệ biomass ở 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
Ứng dụng InTouch standalone có chuyển vào System Platform được không?
Được. AVEVA ghi việc nhập một ứng dụng standalone vào System Platform IDE là một cách tạo ứng dụng managed.
SQL Server Express có đủ cho System Platform không?
AVEVA chỉ hỗ trợ SQL Server Express cho hệ nhỏ, dưới 25.000 I/O mỗi node.
Một bộ xử lý chạy được bao nhiêu AppEngine?
Mỗi AppEngine đang chạy cần một bộ xử lý logic. Cặp dự phòng chỉ nên dùng chung một bộ xử lý logic khi cả hai dùng dưới 40% CPU và bộ nhớ.
Galaxy Repository nên chạy trên máy nào?
AVEVA đánh dấu máy server là ưu tiên cho Galaxy Repository, và máy client cùng máy all-in-one cũng được hỗ trợ.
Nguồn
- AVEVA, Compare different types of InTouch HMI applications, InTouch HMI 2023 R2 SP1 P04
- AVEVA, Galaxy Repository và Define the deployment model, System Platform 2023 R2 SP1 P04
- AVEVA, System sizing guidelines và Supported and recommended node hardware types
- AVEVA, Deploying objects in a large or very large system và RMC communication failure
Đọ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.