1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đề cương luận văn Webserver (HTML)+ PLC S71200

55 58 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Đề Cương Luận Văn Webserver (HTML) + PLC S71200
Tác giả Huỳnh Thanh Sang
Người hướng dẫn Thầy Nguyễn Thanh Tâm
Trường học Đại Học Bách Khoa Thành Phố Hồ Chí Minh
Chuyên ngành Kỹ Thuật Điện
Thể loại Đề Cương Luận Văn
Năm xuất bản 2020
Thành phố Thành Phố Hồ Chí Minh
Định dạng
Số trang 55
Dung lượng 2,56 MB

Cấu trúc

  • CHƯƠNG 1: TỔNG QUAN VỀ PLC S7-1200 (11)
    • 1.1. Sự lựa chọn cho hệ thống vừa và nhỏ (11)
    • 1.2. Thông tin về CPU 1211C (11)
  • CHƯƠNG 2: LƯU ĐỒ GIẢI THUẬT VÀ HƯỚNG GIẢI QUYẾT VẤN ĐỀ (12)
    • 2.1. Lưu đồ giải thuật (12)
    • 2.2. Hướng giải quyết vấn đề (12)
  • CHƯƠNG 3: CẤU HÌNH PHẦN CỨNG CHO PLC S7-1200 (14)
  • CHƯƠNG 4: GIAO DIỆN VÀ CHƯƠNG TRÌNH CODE HTML (18)
  • CHƯƠNG 5: KẾT QUẢ THỰC HIỆN,ĐÁNH GIÁ KẾT QUẢ, HƯỚNG PHÁT TRIỂN VÀ KẾT LUẬN (27)
    • 5.1. Kết quả thực hiện (27)
      • 5.1.1. Đọc xung từ encorder trả về (27)
      • 5.1.2. Đọc vị trí của motor (28)
      • 5.1.3. Đọc tốc độ của motor (29)
    • 5.2. Đánh giá kết quả (30)
    • 5.3. Hướng phát triển (30)
    • 5.4. Kết luận (30)
  • PHỤ LỤC (31)
    • 1.1 HTML là gì? (31)
    • 1.2 AWP là gì? (31)
    • 2. Thiết kế một trang web đơn giản với HTML (32)
      • 2.1 Cấu trúc cơ bản của một trang HTML (32)
      • 2.2 Hướng dẫn thực hiện (34)
    • 3. Định dạng trang HTML (36)
      • 3.1 Tạo một danh sách kiểu thông thường (36)
      • 3.2 Tạo một danh sách kiểu menu (36)
    • 4. Bảng trong HTML (38)
    • 5. Webserver và AWP (41)
      • 5.1 Webserver (41)

Nội dung

TỔNG QUAN VỀ PLC S7-1200

Sự lựa chọn cho hệ thống vừa và nhỏ

Bộ điều khiển PLC S7-1200 mang đến sự linh động và khả năng mở rộng lý tưởng cho các hệ thống tự động hóa nhỏ và vừa, đáp ứng nhu cầu đa dạng của người dùng.

S7-1200 với thiết kế nhỏ gọn và cấu hình linh động, cùng khả năng hỗ trợ mạnh mẽ về tập lệnh, là giải pháp lý tưởng cho việc điều khiển và lựa chọn trong nhiều ứng dụng khác nhau.

Thông tin về CPU 1211C

Bảng 1: Thông tin về CPU 1211C Đặc điểm CPU 1211C

I/O tích hợp Digital 6DI/4DO

Bộ đếm tốc độ cao HSC

LƯU ĐỒ GIẢI THUẬT VÀ HƯỚNG GIẢI QUYẾT VẤN ĐỀ

Hướng giải quyết vấn đề

Để lập trình cho PLC, việc có một lưu đồ giải thuật là rất quan trọng, vì nó giúp người lập trình dễ dàng hơn trong việc viết mã code cho PLC.

Giải thích lưu đồ giải thuật:

Khi bắt đầu chương trình, motor sẽ không hoạt động cho đến khi nhấn nút Start Sau đó, có ba nút chức năng: Nhấn đọc xung, Nhấn đọc tốc độ và Nhấn đọc vị trí Khi nhấn một trong các nút này, motor sẽ phản hồi tương ứng; ví dụ, nhấn Nhấn đọc xung sẽ khiến encoder gửi số xung về PLC Số xung này có thể được hiển thị trên giao diện Webserver bằng cách nhập địa chỉ IP của PLC vào trình duyệt Tương tự, các nút Nhấn đọc tốc độ và Nhấn đọc vị trí cũng hoạt động theo cách tương tự Cuối cùng, nhấn nút Stop để dừng motor.

CẤU HÌNH PHẦN CỨNG CHO PLC S7-1200

Mở chương trình TIA Portal lên và cấu hình cho PLC

 Click vào create new project để tạo một project mới cho PLC

 Đặt tên cho project ở mục Project name và lưu project lại ở mục Path

 Click vào Configure a device để cấu hình cho PLC

 Click vào mục Add new device

 Click vào mục CPU để chọn CPU phù hợp, ở đây chúng ta chọn CPU

1211 AC/DC/Rly với mã của CPU là 6ES7 211-1BE40-0XB0

 Click phải vào CPU và chọn Properties

 Ta click vào mục Ethernet addresses để cài đặt địa chỉ IP cho PLC

 Click chọn vào Web server, sau đó click vào Activate Web server…để kích hoạt và chọn OK để hoàn tất

 Để viết chương trình cho PLC chúng ta click chọn Program blocks và chọn Main [OB1]

Sau khi viết chương trình PLC xong ta tiến hành download chương trình PLC xuống PLC thật và mở phần mềm Notepad++ lên để viết code HTML.

GIAO DIỆN VÀ CHƯƠNG TRÌNH CODE HTML

HTML Để điều khiển chương và giám sát chương trình PLC ta phải viết một chương trình code HTML trên phần mềm Notepad++

Hình ảnh dưới đây chính là chương trình code HTML để điều khiển và giám sát số xung, vị trí và tốc độ thực tế của motor

Sau khi hoàn thành việc viết mã HTML, chúng ta cần thực hiện khai báo chương trình PLC để kết nối PLC thực với mã HTML Các bước thực hiện bao gồm:

 Click chuột phải vào PLC cần kích hoạt, chọn Properties

 Cửa sổ cấu hình PLC hiện ra, click chọn mục webserver, sau đó check vào ô Enable… để kích hoạt

 Hộp thoại Securty Note hiện ra, click OK để tiếp tục

 Click chọn Web server và chọn nơi lưu file chứa web

 Hãy chú ý mục Web DB number

Sau khi hoàn tất chương trình code PLC và code HTML, cùng với việc khai báo để PLC nhận code HTML, bạn hãy mở trình duyệt web bất kỳ và nhập địa chỉ IP như hình ảnh dưới đây.

 Click vào mục User-defined pages và chọn đường dẫn Homepage of the application để xem chương trình web của chúng ta

KẾT QUẢ THỰC HIỆN,ĐÁNH GIÁ KẾT QUẢ, HƯỚNG PHÁT TRIỂN VÀ KẾT LUẬN

Kết quả thực hiện

5.1.1 Đọc xung từ encorder trả về

5.1.2 Đọc vị trí của motor

5.1.3 Đọc tốc độ của motor

Trong chế độ đọc tốc độ, do không có motor thực tế hoạt động, việc sử dụng tay để xoay encoder dẫn đến sự khác biệt giữa tốc độ đo được trên PLC và trên web.

Đánh giá kết quả

Kết quả cho thấy số xung encoder phản hồi về, cùng với vị trí và tốc độ của motor được đo tại PLC, khớp với các kết quả trên web Tuy nhiên, trong chế độ đo tốc độ motor, do không có motor thực tế hoạt động, chúng ta chỉ sử dụng tay để xoay encoder, dẫn đến sự khác biệt về tốc độ trả về PLC so với dữ liệu trên web.

Hướng phát triển

Chúng ta có thể điều khiển motor và theo dõi phản hồi từ encoder thông qua web, cho phép đọc vị trí và tốc độ của motor Ngoài ra, web cũng hỗ trợ giám sát các thông số khác từ PLC, như số lượng sản phẩm bằng cách lập trình trên webserver để đọc tín hiệu từ biến counter Hơn nữa, chúng ta có thể theo dõi lỗi quá tải của motor và các lỗi của PLC, đồng thời thực hiện chẩn đoán lỗi trực tiếp trên giao diện web.

Kết luận

Ứng dụng của webserver đóng vai trò quan trọng trong việc giám sát từ xa, cho phép người dùng theo dõi quy trình sản xuất mà không cần phải có mặt trực tiếp Điều này cũng giúp trong việc chẩn đoán lỗi của PLC từ xa, từ đó nhanh chóng thông báo cho kỹ thuật viên để khắc phục sự cố hiệu quả hơn.

Ngày đăng: 30/09/2021, 15:29

HÌNH ẢNH LIÊN QUAN

CHƯƠNG 3: CẤU HÌNH PHẦN CỨNG CHO PLC S7-1200 - Đề cương luận văn Webserver (HTML)+ PLC S71200
3 CẤU HÌNH PHẦN CỨNG CHO PLC S7-1200 (Trang 14)
Hình ảnh 6 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 6 (Trang 16)
Hình ảnh 5 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 5 (Trang 16)
Hình ảnh 7 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 7 (Trang 17)
Hình ảnh 8 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 8 (Trang 17)
Hình ảnh 9 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 9 (Trang 20)
 Cửa sổ cấu hình PLC hiện ra, click chọn mục webserver, sau đó check vào ô Enable… để kích hoạt  - Đề cương luận văn Webserver (HTML)+ PLC S71200
a sổ cấu hình PLC hiện ra, click chọn mục webserver, sau đó check vào ô Enable… để kích hoạt (Trang 21)
Hình ảnh 10 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 10 (Trang 21)
Hình ảnh 13 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 13 (Trang 22)
Hình ảnh 12 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 12 (Trang 22)
Hình ảnh 14 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 14 (Trang 23)
Hình ảnh 15 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 15 (Trang 23)
Hình ảnh 16 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 16 (Trang 24)
Hình ảnh 17 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 17 (Trang 24)
Hình ảnh 21 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 21 (Trang 27)
Hình ảnh 22 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 22 (Trang 28)
Hình ảnh 25 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 25 (Trang 29)
Hình ảnh 30 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 30 (Trang 34)
Hình ảnh 31 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 31 (Trang 35)
Hình ảnh 32 3.2 Tạo một danh sách kiểu menu  - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 32 3.2 Tạo một danh sách kiểu menu (Trang 36)
Hình ảnh 33 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 33 (Trang 37)
4. Bảng trong HTML - Đề cương luận văn Webserver (HTML)+ PLC S71200
4. Bảng trong HTML (Trang 38)
Hình ảnh 36 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 36 (Trang 40)
Hình ảnh 38 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 38 (Trang 41)
 Sau đó click OK ở cửa sổ cấu hình để hoàn tất - Đề cương luận văn Webserver (HTML)+ PLC S71200
au đó click OK ở cửa sổ cấu hình để hoàn tất (Trang 43)
Hình ảnh 46 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 46 (Trang 44)
Hình ảnh 47 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 47 (Trang 45)
Hình ảnh 49 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 49 (Trang 46)
Hình ảnh 61 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 61 (Trang 50)
Hình ảnh 65 - Đề cương luận văn Webserver (HTML)+ PLC S71200
nh ảnh 65 (Trang 54)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w