Chương 1. Giới thiệu và phân tích tong quan về van dé xây dựng công cụ tạo ứng dụng °9®. Giới thiệu về van dé xây dựng công cụ tạo ứng dụng SCADA. Tinh cấp thiết của van dé xây dựng bộ công cụ tạo ứng dụng SCADA trong thực tế Việt Nam ta hiỆn nay.
Mục tiêu của van dé xây dựng công cụ tạo ứng dụng SCADA định hướng nên tang va huGng dOi tuONg 2 7Ẽ77 7. Nhiệm vụ của van đề xây dựng công cụ tạo ứng dụng SCADA định hướng nên tảng va huGng dOi tuONg 2 7Ẽ77 7. Phân tích tổng quan các công cụ tạo ứng dụng SCA DA. Phan tích tổng quan các dé tài xây dựng công cụ tạo ứng dụng SCADA ở Việt Nam 8100090072) 002125277.
Phân tích tong quan các công cụ tạo ứng dụng SCADA thương mại. Kiến trúc của công cụ xây dựng ứng dụng SCADA và quy trình xây dựng ứng dung SCADA theo hướng đối tượng. Kiến trúc của công cụ tạo ứng dụng SCADA. Tính hướng đối tượng của công cụ thiết kế ứng dung SCADA.
Các thành phan và cau trúc đối tượng của công cụ thiết kế ứng dụng SCADA. Quy trình xây dựng ứng dung SCADA theo hướng đối tượng. Thiết kế và xây dựng bộ công cụ tạo ứng dụng SCADA hướng đối tượng và dinh hung nén tang 1777 --3111. Thiết kế công cụ thiết kế va thiết lập ứng dung SCADA.
Giới thiệu công cụ thiết kế và thiết lập các đối tượng của thành phan hạt nhân (Kernel) 0. Giới thiệu công cụ thiết kế và thiết lập đồ họa ứng dụng SCADA. Thiết kế công cụ thiết kế và thiết lập các đối tượng của thành phan hạt nhân (kernel) SCADA ĐH. Thiết kế công cụ tao Template của các đối tượng thành phan hat nhan (kernel) S© VCNNIIIliiaiiiẳẳiitiá:aadẢẨẢỐ.
Thiết kế công cụ tao Instance cua đối tượng thành phan hạt nhân (kernel) SCADA "1. Thiết kế công cụ tạo đối tượng ứng dung (application object) của SCADA. Thiết kế công cụ tạo đối tượng thiết bị (device object) của SCADA. _ Giải thuật lan truyền từ template đối tượng đến instance đối tượng.
_ Thiết kế chức năng gan nhanh địa chi I/O của đối tượng ứng dung (application object) từ đối tượng thiết bi (device Obj@Cf). Thiết kế công cụ thiết kế và thiết lập các đối tượng đồ họa của ứng dụng SCADA 50 3. Thiết kế công cụ tạo đối tượng Form đồ họa (Graphic Form\). Thiết kế công cụ tạo đối tượng MyPanel (MyPanel objeet).
Thiét kế công cụ tao đối tượng đồ họa cơ bản. Thiết kế công cụ tạo đối tượng đồ họa SymbolFaCtOrY. Thiết kế công cụ tạo đối tượng đồ họa Symbol Render. _ Thiết kế công cụ kéo/thả đối tượng ứng dụng đến đối tượng Form dé hoa (6ir9)0 (tay VY†£/ỤẠỔẢÍÍÚ.
Thiết kế các đối tượng thành phan hat nhân và các đối tượng đồ họa của SCADA tai 00100 2. Thiết kế các đối tượng của thành phan hạt nhân (kernel) SCADA tại runtime. Khởi tạo các đối tượng hạt nhân (kernel) của ứng dung SCADA. Thực thi các đối tượng hạt nhân (kernel) của ứng dung SCADA.
Thực thi các đối tượng ứng dung (application object) của ứng dụng SCADA. Thực thi các đối tượng thuộc tinh Analog của ứng dụng SCADA. Thue thi các đối tượng thuộc tinh Discrete của ứng dung SCADA. Thực thi các đối tượng Area của ứng dung SCADA.
Thue thi các đối tượng StateAlarm của ứng dụng SCADA. Thực thi các đối tượng LimitAlarm của ứng dung SCADA. Thực thi lưu đồ chuyển state của đối tượng Alarm của ứng dụng SCADA. | Thực thi đối tượng Scripting của các đôi tượng ứng dụng của ứng dụng SCADA 3.
_ Thực thi đối tượng thiết bị (Device Object) của ứng dung SCADA. Thực thi đối tượng DDE của ứng dung SCADA. Thiết kế các đối tượng đồ họa của ứng dung SCADA tai runtime. Thực thi đối tượng GraphicForm của ứng dung SCADA tai thời điểm runtime.
Cap nhật các đối tượng đồ họa bên trong đối tượng GraphicForm theo chu ky QUEL — ae. Ghi giá trị từ đối tượng đồ họa bên trong đối tượng GraphicForm đến thiết bị HĐOẠI VỊ .0QQQ Q0 Họ ve 86 3. Thực thi đối tượng SymbolFactory của ứng dung SCADA tại thời điểm runtime87 3. Cap nhật các đói tượng đồ họa SymbolRender tại runtime.
_ Xây dựng giải thuật giới hạn điểm khi đối tượng symbol factory tô mau. Gán giá trị thuộc tinh của đối tượng dé họa đến địa chi của các đối tượng trong 061851012086. Thực thi tác vụ gọi các đối tượng faceplate từ các đối tượng symbol. Thiết kế công cụ Serialize/Deserialize các đối tượng trong ứng dụng SCADA.
Thiết kế công cu Serialize/Deserialize các đói tượng hạt nhân (kernel) của SCADA. Thiết kế công cu Serialize/Deserialize các đói tượng đồ họa của SCADA. Xây dựng ứng dung SCADA theo hướng đối tượng và tổng kết, đánh giá công cụ tạo ứng dụng SCADA trong đỂ tầI,. Ứng dụng xây dung ứng dung SCADA theo hướng đối tượng trên hệ thống xử lý 010198310)8/9.
Guidi thiệu hệ thong xử lý nước sinh hOạK. Thiết kế ứng dụng SCADA cho quy trình xử lý khử trùng va phân phối nước sinh hoạt đến hộ gia đình theo hướng đối TƯỢN. _ Thiết kế chương trình mô phỏng quá trình và chương trình điều khiến PLC bằng ð9115090800i11A 0019017777. So đồ của các khối khi tham gia mô phỏng và điều khiển bang PLC simulation.
Chương trình mô phỏng quá trinh. _ Thiết kế chương trình điều khiển cho ứng dụng. Xây dựng kế hoạch cho dự án SCADA theo hướng đối tượng. Xây dựng dự án SCADA theo hướng đối tượng trên bộ công cụ tạo ứng dụng {ON 0777 123 4.
_ Thiết kế thành phan hạt nhân (kernel) SCADA bang bộ công cụ tạo ứng dụng trong MS tài. Thiết kế đồ hoa ứng dụng SCADA bang bộ công cu tao ứng dụng trong dé tài. Tổng kết và đánh giá công cu tạo ứng dụng SCADA trong đề tài. Kết quả đạt được của bộ công cụ tạo ứng dụng SCADA trong đề tài.
Những hạn chế của công cụ tạo ứng dụng SCADA trong đề tài. Hướng phát triển trong tương lai của công cụ tạo ứng dụng SCADA. 139 Tài liệu tham khảo.--- - - --G HH nọ nọ 141 PHAN LY LICH TRÍCH NGANG. te 142 MỤC LUC HINH ANH Hình 2.1 Kiến trúc của công cụ tạo ứng dung SCADA ở khía cạnh chức năng.2 Mô hình hướng đối tượng .---- + - + 2S SE 2E£EEE£E£EEE£EEEEEEEEEEEEEErkrrkrkrrerrree 17 Hình 2.
Các thuộc tính của một đối tượng trong bộ công cụ SCADA.4 Cấu trúc các loại đối tượng trong bộ công cụ ứng dung SCADA.5 Template của file excel liệt kê danh sách thiết bị theo các chức nang I/O, chức năng Mi 0 .6 Template của file excel liệt kê danh sách thiết bị theo các chức năng Alarm (gồm State Alarm cho thuộc tính rời rac và LimitAlarm cho thuộc tính liên tục).7 Mô hình triển khai ứng dụng.---- ¿+ ¿5252 SE+E#E£SE£E#EEEEESEEEEErkererkrrerrred 26 Hình 3.1 Giao diện công cụ thiết kế và thiết lập các đối tượng của thành phan hạt nhân ¡010.2 Cửa số Template TOOIbOX.-- + - ¿6652 SE 239 SE‡E#EEE£EEEE E311 21 121112111111 xe.3 Cửa số hién thị thông tin của Template va Instance.4 Cửa số thuộc tính rời rạC.- -- -- - + s E1 xxx E113 91 1S 1119193 5111515113 1xx ree 30 Hình 3.5 Cửa số thuộc tính tương tự .7 Cửa số DeplOyimein(.8 Cửa số IDevice.-c tt th HH2 1111.9 Cửa số công cụ thiết kế và thiết lập đồ hoa ứng dung SCADA.10 Cửa số Graphic TOOlbOX.11 Cửa số Property Toolbox .12 Cửa số Symbol.13 Cửa số Faceplate.14 Cửa số Aplication Obj@CE.15 Lưu đỗ giải thuật tao Template của các đối tượng hạt nhân (kernel) SCADA.16 Lưu đồ giải thuật tao Instance của các đối tượng hạt nhân (kernel) SCADA.17 Lưu đồ giải thuật thiết kế công cụ tạo đối tượng ứng dụng của SCADA .18 Lưu đỗ giải thuật khởi tạo đối tượng thiết bị (device object) của SCADA.19 Giải thuật lan truyền từ template đối tượng đến instance đối tượng .20 Lưu đỗ giải thuật của chức năng gan nhanh địa chi I/O của đối tượng ứng dụng (application object) từ đối tượng thiết bị (device 0000.21 Lưu đồ giả thuật thiết kế công cụ tạo đối tượng Form đồ họa (Graphic Form) .22 Luu đồ giải thuật thiết kế công cụ tạo đối tượng MyPanel (MyPanel object) .23 Luu đỗ giải thuật thiết kế công cụ tạo đối tượng đồ hoa cơ bản .24 Lưu dé giải thuật thiết kế công cụ tạo đối tượng đồ họa SymbolFactory .25 Luu dé giai thuat thiét ké công cụ tao đối tượng đồ họa SymbolRender.26 Luu đỗ giải thuật thiết kế vẽ đối tượng đồ hoa SymbolFactory .27 Lưu đồ thiết kế công cụ kéo/thả đối tượng ứng dụng đến đối tượng Form đồ họa (6irI9)0 ii .28 Lưu đồ giải thuật khởi tạo các đói tượng hạt nhân (kernel) của ứng dụng SCADA ¬—.29 Lưu đồ thực thi các đối tượng hạt nhân (kernel) của ứng dụng SCADA.30 Luu đỗ thực thi các đối tượng ứng dung (application object) của ứng dụng S9.31 Luu đồ giải thuật thực thi các đối tượng thuộc tinh Analog của ứng dung SCADA ¬—.32 Luu đồ giải thuật thực thi các đối tượng thuộc tinh Discrete của ứng dụng S9.33 Lưu đỗ giải thuật thực thi các đối tượng Area của ứng dụng SCADA .34 Lưu đỗ giải thuật thực thi các đối tượng StateAlarm của ứng dụng SCADA.35 Lưu đồ giải thuật kiểm tra điều kiện giới hạn Alarm.36 Thực thi các đối tượng LimitAlarm của ứng dụng SCADA.37 Lưu đỗ chuyền state của đối tượng Alarm của ứng dụng SCADA .38 Lưu đỗ thực thi script bên trong đối tượng ứng dụng.39 Lưu đỗ giải thuật của đối tượng thiết bi kết nối và đọc dữ liệu từ ngoại vi.40 Lưu đô giải thuật đọc dữ liệu từ đối tượng thiết bị.---- 2555555 cs+cseecs279 Hình 3.41 Lưu đồ giải thuật ghi dữ liệu từ đối tượng thiết bị .42 Lưu đồ giải thuật đối tượng DDE.--- 5-52 52252623 SE EEEEEE2EEEEEEEEEEErrrrrrkred 81 Hình 3.43 Lưu đỗ giải thuật cập nhật các đối tượng đồ họa symbol bên trong đối tượng GraphicForm theo Chu Ky QUẾTK.44 Luu đỗ giải thuật cập nhật các đối tượng đồ họa faceplate bên trong đối tượng GraphicForm theo Chu Ky QUẾTK.45 Lưu đô giải thuật ghi giá tri từ đối tượng đồ họa bên trong đối tượng GraphicForm đến thiết bị ngoại VÌ.46 Luu đồ giải thuật cập nhật các đối tượng đồ họa SymbolRender tai runtime .47 Lưu đô giải thuật giới hạn điểm khi đối tượng symbol factory tô màu.48 Luu đô giải thuật gán giá trị thuộc tính của déi tượng đô họa đến dia chỉ của các đối tượng trong hạt nhân (kernel) SCADA.49 Luu đồ thực thi tác vu gol các đối tượng faceplate từ các đối tượng symbol .50 Công cụ Serialize/Deserialize các đối tượng trong ứng dung SCADA.51 Cau trúc của các thành phan đối tượng SCADA trong tập tin XML.52 Một tập tin XML của các đối tượng hạt nhân (kernel) trong ứng dung SCADA.53 Tập tin XML của các đối tượng đồ họa trong ứng dụng SCADA.1 So đồ minh hoa quá trình xử lý nước sinh hOạt.