Tên đề tài:
XÂY DỰNG GÓI PHẦN MỀM SFC CHO ĐIỀU KHIỂN TRÌNH TỰ THEO CHUẨN IEC 61131-3
Ngành:
Bộ môn Điều khiển tự động, Khoa Điện, Trường Đại học Bách Khoa Hà Nội
Tóm tắt nội dung tài liệu:
Luận án tập trung vào việc xây dựng gói phần mềm SFC cho điều khiển trình tự theo chuẩn IEC 61131-3. Đồ án xuất phát từ thực tế công nghiệp và nhu cầu phát triển phần mềm điều khiển tại Việt Nam, nhằm khắc phục những hạn chế của các ngôn ngữ lập trình truyền thống khi áp dụng cho điều khiển trình tự.
Gói phần mềm bao gồm ba thành phần chính:
- Chương trình chạy (Runtime Engine - RTE): Thực thi chương trình điều khiển mà không cần biên dịch, đảm bảo tính khả chuyển và độc lập với nền tảng.
- Công cụ phát triển trực quan (Visual Engineering Tools - VET): Cho phép lập trình trực quan bằng phương pháp kéo - thả, hỗ trợ cấu hình, theo dõi và gỡ lỗi.
- Các module phần mềm mô phỏng đối tượng điều khiển trình tự: Cung cấp công cụ hỗ trợ học tập, giảng dạy và thí nghiệm với các đối tượng mô phỏng như lò phản ứng và máy giặt.
Luận án cũng đi sâu vào cơ sở lý thuyết về điều khiển trình tự, chuẩn IEC 61131-3, ngôn ngữ SFC, phương pháp nghiên cứu hướng đối tượng và sử dụng mẫu thiết kế. Đồng thời, phân tích các sản phẩm tương tự đã có trên thị trường để rút kinh nghiệm.
Sản phẩm của đồ án được xây dựng bằng ngôn ngữ lập trình C++, hướng tới việc cung cấp một giải pháp phần mềm điều khiển trình tự linh hoạt, hiệu quả và có khả năng ứng dụng cao trong cả nghiên cứu, giảng dạy và công nghiệp.
Mục lục chi tiết:
- 1. Xuất xứ của đồ án tốt nghiệp
- 2. Cơ sở lý thuyết và phương pháp nghiên cứu
- 2.1. Cơ sở lý thuyết
- 2.2. Phương pháp nghiên cứu
- 2.2.1. Phương pháp phân tích, thiết kế và lập trình hướng đối tượng
- 2.2.2. Sử dụng mẫu thiết kế
- 2.2.3. Tìm hiểu các sản phẩm tương tự đã có
- 3. Nội dung nghiên cứu và kết quả đạt được
- 3.1. Chương trình chạy (Runtime Engine – RTE)
- 3.2. Công cụ phát triển trực quan (Visual Engineering Tools)
- 3.2.1. Cơ chế lưu trữ và trao đổi dữ liệu
- 3.3. Các module phần mềm mô phỏng đối tượng điều khiển trình tự
- 3.3.1. Mô phỏng đối tượng lò phản ứng hóa học
- 3.3.2. Mô phỏng đối tượng máy giặt
- 4. Khả năng ứng dụng và hướng phát triển