B. MÔ TẢ KỸ THUẬT CHI TIẾT
B.2.3.4.4.3 Các đặc tính kỹ thuật của phần mềm giao diện SmartHMI
SmartHMI là sản phẩm của ATS sử dụng để xây dựng giao diện người-máy (HMI) cho các hệ
thống điều khiển tích hợp máy tính. SmartHMI đã được sử dụng trong hơn 20 trạm biến áp đến 500kV và các trung tâm điều độ và thao tác của A0, Công ty cổ phần Điện lực Khánh Hòa, Công ty Cổ phần thủy điện Đa Nhim-Hàm Thuận-Đa Mi...
Đặc tính chung của phần mềm SmartHMI
- Module Viewer, cho phép người dùng chạy chương trình ngay khi đang xây dựng ứng dụng. - Các thành phần được thiết kế ”hướng đối tượng”, linh hoạt và dễ sử dụng.
- Thư viện ”Smart Control” cho phép sử dụng lại lao động quá khứ với mức chuẩn hóa cao, giảm thời gian xây dựng ứng dụng.
- Chức năng Explorer cung cấp khả năng quản lý và cấu hình ứng dụng theo sơđồ hình cây, tạo thuận lợi cho người dùng trong quá trình xây dựng ứng dụng cũng như hiệu chỉnh ứng dụng sau này.
- Hệ thống Menu và các thanh công cụđa dạng dễ sử dụng.
- Cửa sổ ”Control list” trợ giúp cho việc kiểm soát các thành phần trong ứng dụng và quá trình sửa lỗi.
- Cửa sổ ”List Tag” cung cấp thông tin về tất cả các Tag trong ứng dụng, tạo thuận lợi cho việc kiểm tra,hiệu chỉnh.
- Các của sổ ”Key Event”, ”Condition Event”, ”Tag Change Event” liệt kê các thông tin liên quan đến các sự kiện (Event) trong ứng dụng, trợ giúp cho người lập trình ứng dụng trong quá trình xây dựng và sửa lỗi.
- Cửa sổ ”User Defined Function” liệt kê các ”function” được sử dụng trong ứng dụng và kèm theo mô tả ngắn về từng ”function” này.
- Khả năng kết nối I/O. - Khả năng xử lý số lượng dữ liệu (Tag). - Tính bảo mật (Security). - Khả năng đồ họa. - Khả năng Tagging. - Khả năng vận hành. Tổng quan
§ Module chức năng Develop (Builder), cung cấp các công cụ để xây dựng giao diện theo nhu cầu của người dùng.
§ Module chức năng Runtime (Viewer), cho phép người dùng chạy chương trình.
Module chức năng Develop (Builder)
§ Cung cấp khả năng quản lý và cấu hình ứng dụng theo dạng sơ đồ hình cậy, tạo thuận lợi cho người dùng trong quá trình xây dựng cũng như hiệu chỉnh ứng dụng sau này.
§ Hệ thống menu và các thanh công cụđa dạng, dễ sử dụng.
§ Cung cấp những công cụ đồ họa đa dạng, cho phép người dùng dễ dàng xây dựng giao diện ứng dụng với những thao tác đơn giản. Nó cung cấp một bộ công cụ với những thành phần cơ bản như: line, polyline, image, editbox, button, label, oval, circle, rectangle, square, polygon, check boxe, list box, radio button, combobox và round rectangle.
§ Thao tác vẽ đối tượng đồ họa rất đơn giản, chỉ cần kéo và thả. Đối tượng đồ họa có thể được căn chỉnh, co dãn, di chuyển, xoay, lập nhóm, copy và paste,…
§ Các thành phần lập trình được thiết kế “hướng đối tượng”, linh hoạt và dễ sử dụng. Phần mềm cho phép xây dựng các đối tượng mẫu như máy cắt, dao cách ly … và phân phối tới
nhiều màn hình khác nhau nhằm tăng tốc quá trình thiết kế, đảm bảo sựđồng nhất và dễ
dàng chỉnh sửa.
§ Phần mềm HMI hỗ trợ khả năng nhúng các thiết kế đồ họa từ bên thứ 3 (sử dụng công nghệ ActiveX,…) nhằm tăng thêm tính linh hoạt cho thư viện các đối tượng đồ họa trong
ứng dụng.
Module chức năng Runtime (Viewer)
§ Module này cho phép người dùng kiểm tra và chạy thửứng dụng ngay khi đang xây dựng mà không cần kết nối I/O. Module Viewer đảm bảo tính đúng đắn của ứng dụng theo từng bước trong quá trình hình thành, cho phép gỡ lỗi nhanh và cho kết quả đầu ra đúng thiết kế.
Màn hình đồ họa
§ Phù hợp với nhiều độ phân giải màn hình lên đến 64,000 x 64,000. § Có thể thay đổi kích thước màn hình.
§ Hỗ trợ nhiều màn hình.
§ Tắt hoặc bật khả năng quan sát Title bar.
§ Khả năng zoom pan linh hoạt trong giai đoạn thiết kế (Develop) và thực thi (Runtime).
Khả năng kết nối I/O
§ Hỗ trợ nhiều chuẩn kết nối để trao đổi thông tin với các chương trình windows, chương trình I/O Server cho phép giao tiếp với thế giới thực.
§ Hỗ trợ OPC Data Access 2.0, 3.0
§ Cho phép cấu hình kết nối I/O máy chủ dự phòng
§ Có khả năng thay đổi kết nối dữ liệu ngay khi chương trình đang chạy. § Hỗ trợ kết nối tới nhiều I/O máy chủ cùng lúc.
§ Giảm tải đường truyền và lưu trữ dữ liệu với tính năng “Data read on-demand”. § Tựđộng kết nối lại theo thời gian time-out.
Khả năng lưu trữ dữ liệu lớn
§ Không giới hạn số lượng Tag. § Tên Tag dài tới 128 ký tự. § Hỗ trợ nhóm Tag nhiều mức. § Xử lý tối thiểu 100000 Tags dữ liệu
§ Hỗ trợ cập nhật 100,000 Tags trong 1 giây. § Hỗ trợ sao lưu, phục hồi dữ liệu.
§ Bốn loại dữ liệu: Discrete, Integer, Real và String. § Các tag có cấu trúc không giới hạn số tag thành phần. § Cho phép 3 mức với tag có cấu trúc.
§ Để thuận tiện cho việc tạo mới, thay đổi tag với số lượng lớn, phần mềm phải hỗ trợ việc import/export danh sách tag dưới dạng file excel/file text …
Chức năng treo biển cảnh báo (Tagging)
§ Cho phép người dùng đặt các biển báo thông báo trạng thái của thiết bị đang vận hành (run-time).Tagging cảnh báo cho người sử dụng tình trạng vận hành thiết bị, ví dụ một tagging chỉ ra rằng thiết bịđang được sửa chữa, cấm thao tác hoặc đang không sử dụng. § Mỗi thiết bị có thểđược treo nhiều biển báo (tagging) khác nhau.
§ Hỗ trợ tìm kiếm, xóa, và lấy ra các biển báo (tagging) trong ứng dụng. § Cho phép in ra bộ dữ liệu biển báo (tagging).
Chức năng cảnh báo
§ Hỗ trợ số lượng cảnh báo lớn (tối thiểu 100.000 điểm dữ liệu) § Xử lý cảnh báo tập trung. Cảnh báo có thểđược phân loại:
• Dạng nhị phân (Discrete) • Dạng tương tự (Analog) • Định dạng của người dùng
§ Phân nhóm, mức ưu tiên, trạng thái cảnh báo § Cảnh báo được lấy mẫu thời gian tới 1 ms
§ Cung cấp dữ liệu biến trong các lời nhắn cảnh báo § Xác nhận cảnh báo riêng hoặc theo nhóm
§ Xác nhận cảnh báo theo mức ưu tiên hoặc trạng thái
§ Xác nhận cảnh báo đồ họa bằng Script hoặc trực tiếp trên danh sách cảnh báo § Sắp xếp cảnh báo
§ Lọc cảnh báo
§ Có thể thêm bớt các trường dữ liệu của cảnh báo
Chức năng vẽđồ thị (Trending)
§ Hỗ trợ số lượng lớn các đồ thị (trend)
§ Lưu trữ dữ liệu đồ thị theo khoảng thời gian hoặc theo sự kiện xảy ra § Giới hạn truy nhập tới thành phần đồ thị
§ Cho phép cập nhật nét vẽđồ thị § Cho phép lấy thêm nét vẽ
§ Có thểđiều chỉnh thời gian truy vấn đồ thị quá khứ
§ Có thểđặt tên đồ thị
§ Cho phép thay đổi màu và kích thước đường đồ thị