Sơ Đồ Kernel

Một phần của tài liệu Xây dựng công cụ cho phép thiết kế ứng dụng SCADA vừa và nhỏ trên nền iOS (Trang 28 - 29)

Trong sơ đồ Kernel mỗi thành phần lớp dưới kế thừa lớp cơ sở của nó và thực hiện một số giao diện. Việc truy cập vào một thành phần được xử lý thông qua giao diện của nó. Mỗi thành phần cũng có thông tin của riêng mình như các method, và các sự kiện để mô tả một đối tượng quy định của hệ thống SCADA.

Parent Object : SCADA

Task Task Display Display

Tag

Display Tag

Tag

Tag Tag Tag

Display Tag Display Tag Display Tag

Device Device Device

A B C A C A includes B and C A connects to C Legend: Hình 3-1 Sơ đồ Kernel

Cấu trúc này cho phép người dùng tạo các đối tượng mới sử dụng lại thuộc tính quy định tại các đối tượng khác, mà vẫn đảm bảo tính ổn đinh thông qua việc loại bỏ các mã trùng lặp. Điều này thuận lợi cho việc phát triển thêm hệ thống.

SCADA: quản lí toàn bộ quá trình, chứa các thành phần khác: Devices, Tasks, Displays, và các class khác với chức năng quản lí tổng quát hệ thống SCADA

Page 19

TCP/IP, OPC, DDE).

Tasks chứa các Task có nhiệm vụ trao đổi dữ liệu với thiết bị theo chu kì. Mỗi Task chứa các Tag là các biến cụ thể sẽ liên kết với một vùng bộ nhớ trong thiết bị, các I/O device hoặc là biến nội của chương trình. Quá trình đó cho phép thiết bị thực hiện kết nối và lấy dữ liệu.

Displays chứa các giao điện dùng để giao tiếp với người sử dụng. Mỗi display chứa các display tag liêt kết với tag trong Task để ngời dùng điều khiển quá trình.

Một phần của tài liệu Xây dựng công cụ cho phép thiết kế ứng dụng SCADA vừa và nhỏ trên nền iOS (Trang 28 - 29)