ĐỒ ÁN TỐT NGHIỆP
Đề tài : PháttriểngóiphầnmềmSFCchođiềukhiểntrìnhtựtheochuẩnIEC61131-3
Người hướng dẫn : TS. Hoàng Minh Sơn Sinh viên thực hiện : Nghiêm Xuân Trường & Nguyễn Minh Hồng, Lớ p : Điềukhiểntự động 1 – K43
Không gian thực thi
Đối
tượng
Đối
tượng
Đối
tượng
Vào/Ra
GUI
Mô phỏng cơ chế
của đối tượng
Chương trình mô phỏng
Network
Phần cốt lõi (core)
Các kiểu đối tượng, vào/ra, dịch vụ hệ thống, xử lý lỗi,…
Trình nạp
cấu hình
Giao tiếp với VET và các chương trình giám sát, mô phỏng
Lưu trữ
dữ liệu
cấu hình
Tạo đối tượng
Stream
Dữ liệu
cấu h
ì
nh
Tạo liên
k
ết
Network
RTE – Chương
trình chạy, thực
thi chương trình
điều khiển
CẤU TRÚC BÁO CÁO ĐỒ ÁN TỐT NGHIỆP
Nhiệm vụ thiết kế
Chương 1 Mở đầu
Chương 2 Cơ sở lý thuyết và phương pháp nghiên cứu
- ChuẩnIEC61131-3
- Ngôn ngữ lập trìnhSFCtheochuẩnIEC61131-3
o Step
o Transition
o Action
o ActionBlock
Chương 3 Cấu trúc chung của góiphầnmềm
Chương 4 Thiết kế và thực hiện chương trình chạy
- Cấu trúc chương trình chạy
- Thiết kế và thực hiện phần cốt lõi
o Các đối tượng cơ bản
o Cơ chế vào ra
o Module điềukhiển và mã chương trình
o Tác vụ
o Thực hiện ngôn ngữ SFC
o Thư viện khung lập trìnhSFC
- Thiết kế và thực hiện trình nạp cấu hình
- Chương trình chạy trên các nền tảng khác nhau
- Chương trình chạy dạng COM Server
Chương 5 Thiết kế và thực hiện chương trìnhpháttriển trực
quan(VET)
- Các thành phần của VET
- Cơ chế đối tượng WorkSpace
o Thuộc tính của các đối tượng
o Hỗ trợ XML trong WorkSpace
- Cơ chế thông báo
- Phân tích biểu thức
- Cơ chế soạn thảo các đối tượng trong dự án
- Xây dựng giao diện saọn thảo SFC
o Đối tượng đồ họa
o Cơ chế kéo thả
Chương 6 Các chương trình mô phỏng
- Đối tượng mô phỏng lò phản ứng
- Đối tượng mô phỏng máy giặt
Chương 7 Kết luận và hướng pháttriển
CẤU TRÚC CHUNG CỦA GÓIPHẦNMỀM
Shee
t
1 o
f
2
VET – Công cụ pháttriển trực quan
GUI
(Giao diện đồ họa)
Load
Save
Build
Điều
khiển
thực
thi
D
ữ liệu
Prj. Explorer
SFC Edit
Messages
…
Lưu trữ
dữ liệu
cấu hình
XML
Work
Space
quan sát
ĐỒ ÁN TỐT NGHIỆP
Đề tài : PháttriểngóiphầnmềmSFCchođiềukhiểntrìnhtựtheochuẩnIEC61131-3
Người hướng dẫn : TS. Hoàng Minh Sơn Sinh viên thực hiện : Nghiêm Xuân Trường & Nguyễn Minh Hồng , Lớp : Điềukhiểntự động 1 – K43
Đã thực hiện trong hệ thống trên :
- Chương trình chạy, trên các Controller.
- Công cụ pháttriển trực quan (Visual Engineering Tools).
- Một số module mô phỏng đối tượng điềukhiển (Simulator).
Hướng bổ sung và pháttriển :
- Hoàn thiện chương trình chạy và công cụ pháttriển trực quan.
- Hỗ trợ các thiết bị vào ra thực phổ biến.
- Cài đặt chương trình chạy trên các bộ điềukhiển Công nghiệp.
- Hỗ trợ chuẩn OPC (OLE for Process Control).
- Xây dựng thêm các module mô phỏng.
CÀI ĐẶT GÓIPHẦNMỀM TRÊN MỘT HỆ DCS
Máy giặt Lò phản ứng
3. Sử dụng công nghệ (D)COM để
giao tiếp với chương trình chạy. Có
thể cùng hoạt động trên một máy
tính cục bộ hoặc phân tán qua
mạng.
1. Mô phỏng các đối tượng điềukhiển
theo kiểu trìnhtự giống như trong thực
tế. Giao diện đồ họa đẹp, trực quan.
2. Phục vụ cho công tác giảng dạy, thí
nghiệm và phát triển.
COM Server ( RTEDemo)
VET
3. Cơ chế thông báo lỗi mạnh.
4. Quan sát quá trình thực thi chương
trình điều khiển.
5.
H
ỗ trợ công nghệ (D)COM.
1. Lập trình trực quan, đơn giản, theo kiểu
đặt cấu hình, không cần trình biên dịch.
2. Các biểu thức logic với phép toán AND,
OR, NOT và so sánh.
MỘT SỐ GIAO DIỆN TRONG GÓIPHẦNMỀM
Shee
t
2 o
f
2
. ĐỒ ÁN TỐT NGHIỆP
Đề tài : Phát triển gói phần mềm SFC cho điều khiển trình tự theo chuẩn IEC 61131-3
Người hướng dẫn : TS. Hoàng Minh. IEC 61131-3
- Ngôn ngữ lập trình SFC theo chuẩn IEC 61131-3
o Step
o Transition
o Action
o ActionBlock
Chương 3 Cấu trúc chung của gói phần mềm
Chương