Xem trước tài liệu

Đang tải tài liệu...

Thông tin chi tiết tài liệu

Định dạng: PDF
Số trang: 27 trang
Dung lượng: 651 KB

Giới thiệu nội dung

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

Tác giả: Nghiêm Xuân Trường

Đơn vị: Bộ môn Điều khiển tự động, Khoa Điện, Trường Đại học Bách Khoa Hà Nội

Lĩnh vực: Điều khiển tự động

Nội dung tài liệu:

Tài liệu này trình bày về việc xây dựng gói phần mềm SFC (Sequential Function Chart) để điều khiển trình tự theo chuẩn IEC 61131-3. Chuẩn này định nghĩa các ngôn ngữ lập trình cho thiết bị điều khiển khả trình (PLC), trong đó SFC là phương pháp lập trình đồ họa, rất phù hợp để mô tả và lập trình các hệ thống hoạt động theo trình tự. Do các ngôn ngữ lập trình truyền thống như LAD, FBD, IL tỏ ra khó hình dung, thiếu trực quan và dễ mắc lỗi khi áp dụng cho điều khiển trình tự, SFC đã được phát triển dựa trên mạng Petri và Grafcet. Tài liệu cũng đề cập đến các phương pháp nghiên cứu như phân tích, thiết kế và lập trình hướng đối tượng, cùng việc sử dụng các mẫu thiết kế. Sản phẩm của đồ án 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, Công cụ phát triển trực quan (Visual Engineering Tool – VET) hỗ trợ lập trình và theo dõi, cùng các module mô phỏng đối tượng điều khiển trình tự phục vụ học tập và giảng dạy.

Mục lục chi tiết:

  • Xuất xứ của đồ án tốt nghiệp
  • Cơ sở lý thuyết và phương pháp nghiên cứu
    • Cơ sở lý thuyết
    • Phương pháp nghiên cứu
      • Phương pháp phân tích, thiết kế và lập trình hướng đối tượng
      • Sử dụng mẫu thiết kế
      • Tìm hiểu các sản phẩm tương tự đã có
  • Nội dung nghiên cứu và kết quả đạt được
    • Chương trình chạy (Runtime Engine – RTE)
    • Công cụ phát triển trực quan (Visual Engineering Tools)
      • Cơ chế lưu trữ và trao đổi dữ liệu
      • Trao đổi thông tin giữa các thành phần trong gói phần mềm
      • Giao diện đồ họa chuẩn, dễ sử dụng, tính thông tin cao
      • Soạn thảo biểu đồ SFC
      • Hỗ trợ các biểu thức logic điều kiện
      • Cơ chế kiểm tra lỗi và thông báo lỗi có tính tương tác cao
      • Dịch, nạp xuống, thực thi và quan sát sự thực thi chương trình điều khiển trên chương trình chạy
    • Các module phần mềm mô phỏng đối tượng điều khiển trình tự
      • Mô phỏng đối tượng lò phản ứng hóa học
      • Mô phỏng đối tượng máy giặt
  • Khả năng ứng dụng và hướng phát triển