AVEVA Edge, trước là InduSoft Web Studio, là phần mềm của AVEVA để làm project HMI, SCADA và dashboard. Project được dựng một lần trên máy trạm Windows, rồi chạy trên PC hoặc server Windows, trên panel Windows Embedded hay trên một thiết bị Linux nhỏ, và giao tiếp với PLC qua driver có sẵn của nó. Bài này bám theo tài liệu Edge 2026 của AVEVA. Edge nằm ở đâu trong các sản phẩm AVEVA: xem AVEVA là gì.
1. AVEVA Edge là gì, trước đây tên là gì
Trang sản phẩm của AVEVA gọi sản phẩm là AVEVA Edge (trước là InduSoft Web Studio). Bản FAQ cho khách hàng năm 2021 của AVEVA mô tả đây chủ yếu là việc đổi tên thương hiệu: bản 2020 R2 (v20.0) được bán dưới cả hai tên với chức năng như nhau, các bản sau chỉ mang tên AVEVA Edge. Bộ tài liệu hiện hành là Edge 2026, đưa lên docs.aveva.com vào tháng 10/2026.
Mỗi project gồm một tags database, các driver truyền thông, các màn hình có animation và các module tùy chọn như alarm, trend, recipe, report, script, bảo mật và giao tiếp cơ sở dữ liệu.
2. Bên trong project: tags database là trung tâm
Runtime gồm nhiều module chạy riêng, trong đó có Background task chạy các worksheet, Driver runtime, các task OPC và TCP/IP, và Viewer vẽ màn hình. AVEVA ghi rõ các module này không bao giờ trao đổi dữ liệu trực tiếp với nhau: mọi dữ liệu đều đi qua tags database. Khi driver đọc được giá trị mới từ PLC, nó cập nhật tag; tags database chuyển thay đổi đó sang Viewer, và Viewer cập nhật màn hình.
Tag có thể là tag cơ bản, mảng (array), class (cấu trúc gồm nhiều thành phần) hoặc tag gián tiếp (indirect) trỏ tới tag khác. Mỗi tag có phạm vi (scope): Server, mặc định, nghĩa là một giá trị dùng chung cho mọi thin client; hoặc Local, nghĩa là mỗi trạm giữ bản sao riêng.
3. Môi trường phát triển và target system
Project được dựng trong môi trường Windows kiểu ribbon. Cây Project Explorer có bốn tab: Global, Graphics, Tasks (các worksheet) và Comm (driver, OPC và TCP/IP).
Khi tạo project, kỹ sư chọn target system. Target system ghép target platform, Windows hoặc Embedded, với product type quy định số tag tối đa, từ 150 tới Unlimited (10 triệu). Lựa chọn này chỉ để định hướng khi phát triển; giới hạn thật nằm ở license trên từng máy chạy runtime. AVEVA khuyên dựng theo target system thấp nhất khi một project chạy trên nhiều máy có license khác nhau.
Cũng trong môi trường này, Remote Management nạp project xuống trạm đích, chạy hoặc dừng project và cài file runtime, thông qua một chương trình nhỏ tên Remote Agent trên trạm đích.
4. Các bản runtime
| Bản runtime | Chạy trên (Edge 2026) | Cần biết |
|---|---|---|
| SCADA | Windows 11, Windows Server 2022 và 2025, Windows 11 IoT Enterprise | bản đầy đủ chạy ở chế độ runtime; chạy được dạng Windows service; phục vụ Secure Viewer, Web Thin Client và Mobile Access |
| Embedded HMI | thiết bị Windows 11 IoT Enterprise | chỉ có runtime, cài và quản lý từ xa; một số driver và tính năng không hỗ trợ; không chạy được dạng service |
| IoT View | Linux, đã kiểm chứng trên các bản dựa trên Debian như Ubuntu và Raspbian | không có viewer tại chỗ, người vận hành dùng Mobile Access; không có recipe và report; lịch sử alarm, event và trend chỉ lưu vào database |
Embedded là một target platform chung cho cả Embedded HMI và IoT View, nên project đặt Embedded chạy được trên cả hai, nhưng IoT View bị giới hạn nhiều hơn. Bản đầy đủ cần .NET Framework 4.8 trở lên, và bộ cài Edge 2026 không còn tự cài .NET Framework 4.8.
5. Client: Secure Viewer, Web Thin Client và Mobile Access
Thin client không giữ file project nào: màn hình cùng mọi task nền và task truyền thông đều nằm trên runtime server. Edge có ba loại:
- Secure Viewer: chương trình xem màn hình cài riêng trên PC client.
- Web Thin Client: một control ActiveX hiển thị màn hình trong Microsoft Edge ở chế độ Internet Explorer, trang được đăng qua IIS.
- Mobile Access: giao diện web HTML5 cho điện thoại, máy tính bảng và hầu hết trình duyệt, chạy trên web server (IIS hoặc server hỗ trợ CGI như Apache) đặt cùng máy runtime.
AVEVA khuyên dùng Mobile Access thay cho Thin Client truyền thống khi có thể, vì Thin Client dựa trên công nghệ chỉ chạy trên Windows, dù Mobile Access chưa hỗ trợ hết mọi tính năng của Thin Client. License trên runtime server quyết định số thin client kết nối cùng lúc; máy client không cần license. Có thể khai thêm địa chỉ data server thứ hai để client chuyển sang server đó khi server thứ nhất hỏng. Một project Edge khác cũng có thể làm thick client qua task TCP/IP Client và TCP/IP Server, giúp hai project giữ database đồng bộ với nhau.
6. Driver tới PLC
AVEVA ghi có hơn 240 driver có sẵn, mỗi driver là một file DLL chạy một giao thức thiết bị; OPC là cách kết nối thay thế. Edge 2026 hỗ trợ OPC UA làm client và server, OPC DA 2.05 làm client và server, và OPC HDA làm server. Địa chỉ trong thiết bị được gắn với tag bằng hai loại worksheet: Main Driver Sheet tự gom tag thành nhóm để đọc ghi hiệu quả, còn Standard Driver Sheet cho kỹ sư tự đặt chu kỳ quét của từng nhóm.
Với nhà máy dùng Allen-Bradley, tài liệu nêu các driver sau:
| Driver hoặc nguồn | Dùng cho |
|---|---|
| ABCIP | EtherNet/IP (CIP) tới PLC Allen-Bradley, cổng TCP mặc định 44818; tùy chọn ControlLogix của công cụ nhập PanelBuilder32 chuyển sang driver này |
| ABTCP | PLC Allen-Bradley qua Ethernet bằng giao thức DF1; Tag Integration cho |
| RSLogix 5000 Family (Tag Integration) | duyệt tag của bộ điều khiển Logix từ file .L5K xuất ra, qua driver hoặc qua OPC server, CPU mặc định ở slot 0 |
Tag lấy qua Tag Integration cũng tính vào giới hạn tag. Mảng chứa cấu trúc lồng nhau và alias tới thành phần của module không lấy được từ RSLogix 5000. Với driver làm việc theo vùng nhớ như ABTCP, write trigger ghi cả khối thanh ghi, và địa chỉ nào trong khối không khai trong worksheet sẽ bị ghi giá trị 0; điều này không áp dụng cho driver làm việc theo tên tag như ABCIP.
7. Alarm, trend, recipe và report
Alarm worksheet và Trend worksheet chạy trong Background task, xử lý alarm và lưu lịch sử nhưng không tự hiển thị; muốn xem phải đặt Alarm/Event Control hoặc Trend Control lên màn hình. Lịch sử trend lưu được vào file nhị phân riêng của AVEVA, mỗi ngày một file, vào database SQL, hoặc vào AVEVA Historian 2023 trở lên qua Studio Database Gateway. Recipe worksheet nạp hoặc lưu giá trị tag vào file .xml hoặc .dat. Report worksheet tạo report dạng text hoặc RTF từ giá trị tag hiện tại rồi in ra máy in hoặc lưu thành file. Script viết bằng ngôn ngữ có sẵn, VBScript hoặc Python; Edge 2026 nâng Python lên 3.12.
8. Edge đứng ở đâu bên cạnh InTouch HMI và System Platform
Release notes Edge 2026 ghi Edge tương thích và cài chung được với System Platform 2026, kể cả AVEVA Historian Server 2026 trở lên, và dữ liệu trend của Edge lưu được vào AVEVA Historian. Trang dịch vụ AVEVA của chúng tôi mô tả Edge là phần mềm HMI và SCADA cho máy, skid và hệ nhỏ trên panel PC và thiết bị edge. Chọn InTouch HMI chạy riêng hay System Platform: xem bài InTouch HMI hay System Platform.
9. Nâng cấp project InduSoft Web Studio
Tài liệu đặt ra các quy tắc sau:
- Bản mới chạy được project làm trên bản cũ. Mở và sửa project trên bản mới thì project được nâng lên bản đó, và bản cũ không chạy được nữa. FAQ năm 2021 của AVEVA nói thêm: project từ mọi bản InduSoft Web Studio chạy được trên AVEVA Edge 2020 mà không cần chuyển đổi.
- Project đã nâng cấp mà nạp xuống một runtime từ xa còn chạy bản cũ thì runtime đó sẽ không hoạt động. AVEVA ghi rằng mọi bản, cả phát triển lẫn runtime, nên cùng số phiên bản.
- License cấp cho một family version và sub-version (X.Y). Lên bản mới thì phải nâng cấp license; cài service pack thì không cần.
- Edge 2026 bỏ hỗ trợ khóa cứng Sentinel (khóa cứng của Wibu-Systems vẫn dùng được), bỏ OPC XML client nên project cấu hình OPC XML sẽ ngừng chạy, đồng thời bỏ Industrial Graphics và tính năng Tiles của Mobile Access.
10. License theo cách tài liệu mô tả
Edge dùng được AVEVA Enterprise Licensing, gồm License Manager chạy trên trình duyệt và License Server, hoặc license kiểu cũ: softkey tạo từ site code của máy, hoặc khóa cứng USB (hardkey). Hai hệ này không dùng chung trên một bản cài, và project tạo với loại license này khi mở trên loại kia sẽ vào Evaluation Mode cho tới khi đổi target system. Các chế độ chạy gồm Evaluation (tổng cộng 40 giờ), Demo (project tự dừng sau hai giờ chạy liên tục), Engineering only (project đang chạy tự dừng sau 72 giờ chạy liên tục), Runtime only và Engineering + Runtime. License AVEVA nói chung: xem bài License AVEVA.
Những gì TDL kiểm trước
Đây là cách làm của chính chúng tôi trên một hệ InduSoft Web Studio hoặc AVEVA Edge đang chạy:
- Chúng tôi kiểm phiên bản trên trạm phát triển và trên từng runtime, vì project lưu bằng bản mới sẽ không chạy trên runtime bản cũ.
- Chúng tôi chép nguyên thư mục project từ từng runtime trước khi ai đó mở nó bằng bản mới.
- Chúng tôi ghi lại bản runtime và target system của từng trạm: SCADA, Embedded HMI hay IoT View, và product type.
- Chúng tôi liệt kê driver và station tới từng PLC, tìm các kết nối OPC XML, và soát các Standard Driver Sheet có write trigger trên driver theo vùng nhớ xem dải địa chỉ có chỗ hở không.
- Chúng tôi đọc license trên từng máy: Enterprise Licensing, softkey hay hardkey, hãng làm hardkey (Sentinel hay Wibu), phiên bản, giới hạn tag và số thin client.
- Chúng tôi kiểm phiên bản Windows và .NET Framework 4.8 của từng máy so với yêu cầu của Edge 2026, và cách người vận hành kết nối: Secure Viewer, Web Thin Client hay Mobile Access.
TDL tiếp cận thế nào
TDL Industrial Automation là thành viên AVEVA Partner Ecosystem với vai trò System Integrator, và trang dịch vụ AVEVA của chúng tôi ghi AVEVA Edge trong các phần mềm AVEVA chúng tôi xây mới, mở rộng và bảo trì. Khi nhà máy cân nhắc giữ HMI cũ hay đổi nền tảng, xem HMI/SCADA đời cũ thay bằng gì.
Câu hỏi thường gặp
InduSoft Web Studio và AVEVA Edge có phải cùng một sản phẩm không?
Phải. Trang sản phẩm của AVEVA gọi là AVEVA Edge (trước là InduSoft Web Studio), và FAQ năm 2021 của AVEVA nói bản 2020 R2 được bán dưới cả hai tên với chức năng như nhau.
Project Edge 2026 có chạy được trên runtime bản cũ không?
Không. Bản mới chạy được project cũ, nhưng project đã mở và sửa trên bản mới sẽ được nâng cấp, và runtime bản cũ nhận project đó sẽ không hoạt động.
AVEVA Edge có chạy trên Linux không?
Có, dưới dạng IoT View. AVEVA đã kiểm chứng IoT View trên các bản Linux dựa trên Debian như Ubuntu và Raspbian. IoT View không có viewer tại chỗ, người vận hành xem qua Mobile Access trên trình duyệt.
Driver nào nối AVEVA Edge với ControlLogix?
ABCIP, driver EtherNet/IP, mặc định dùng cổng TCP 44818. Tag Logix cũng duyệt được qua Tag Integration từ file .L5K xuất ra.
Khóa USB Sentinel cũ còn dùng được với Edge 2026 không?
Không. Edge 2026 bỏ hỗ trợ khóa cứng Sentinel; vẫn dùng được khóa cứng của Wibu-Systems, softkey và AVEVA Enterprise Licensing.
Nguồn
- AVEVA, AVEVA Edge, trang sản phẩm, và AVEVA Edge Customer FAQ, 2021
- AVEVA, Welcome to AVEVA Edge, Edge 2026 release notes, About this software và Internal structure and data flow, tài liệu Edge 2026
- AVEVA, About the software components, Differences between the runtime editions, Install the full software, Install Embedded HMI on Windows Embedded device và IoT View
- AVEVA, Project Explorer, About target platforms, product types, and target systems, Remote management, Tags and the project database, Tag type and basic tags và Tag scope
- AVEVA, Thin clients (including Mobile Access), Mobile Access, Examples of client/server architecture, Communicate with another project runtime server và List of network ports used by this software
- AVEVA, Configure direct communication with a remote device, Standard Driver sheets, Tag Integration, Integrate tags from RSLogix 5000 Family, Integrate tags from Allen-Bradley PLC5, SLC500, Supported features in IoT View và Import from PanelBuilder32 databases
- AVEVA, Alarm worksheet, Trend worksheet, Support for AVEVA Historian, Recipes và Report worksheet
- AVEVA, License your product, License settings, Product versions, Execution modes, Softkey licenses và Hardkey licenses
Đọc ngày 14/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.