đồ án mạng công nghiệp : ĐIỀU KHIỂN THIẾT BỊ THÔNG QUA WEBSERVER.

55 359 2
đồ án mạng công nghiệp : ĐIỀU KHIỂN THIẾT BỊ THÔNG QUA WEBSERVER.

Đ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

TRƯỜNG CAO ĐẲNG KĨ THUẬT CAO THẮNG KHOA ĐIỆN TỬ-TIN HỌC BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP °°  °° BÁO CÁO ĐỒ ÁN MẠNG CÔNG NGHIỆP ĐỀ TÀI: ĐIỀU KHIỂN THIẾT BỊ THÔNG QUA WEBSERVER GVHD: Th.S VÕ XUÂN NAM LỚP: CĐ Đ-ĐT 15ĐTE SVTH: TRỊNH PHI HÙNG – 0303151365 Tp.HCM, Ngày 18 tháng 12 năm 2017 BÁO CÁO ĐỒ ÁN MCN Th.S VÕ XUÂN NAM LỜI CẢM ƠN Lời đầu tiên, cho nhóm thực đề tài xin gửi lời cảm ơn chân thành đến Ban giám hiệu Trường Cao Đẳng Kỹ Thuật Cao Thắng với quý Thầy/Cô khoa Điện Tử – Tin Học, đặc biệt môn Điện Tử Công Nghiệp giảng dạy, truyền đạt kiến thức vơ bổ ích, tận tình dạy, giúp đỡ nhóm q trình học tập rèn luyện trường Đó tảng quan trọng nhất, hành trang vơ q giá giúp nhóm hồn thành tốt đồ án tốt tự tin bước vào nghiệp tương lai Nhóm thực đề tài xin bày tỏ lòng biết ơn sâu sắc đến thầy Võ Xuân Nam – Giảng viên hướng dẫn Thầy tận tình bảo, định hướng góp ý chân thành để nhóm thực đề tài nhận hạn chế, hướng khắc phục có chuẩn bị tốt cho đồ án Xin gửi lời cảm ơn đến bố mẹ, người thân gia đình bạn bè ủng hộ, động viên nhóm thực đề tài tinh thần vật chất để nhóm có thành cơng ngày hơm Cuối cùng, kiến thức kinh nghiệm hạn chế nên q trình làm đồ án khơng thể tránh khỏi sai sót Nhóm thực đề tài mong nhận lời góp ý từ q Thầy/Cơ để đồ án hồn thiện rút kinh nghiệm bổ ích cho thân Một lần xin chân thành cảm ơn! Tp.HCM Ngày 18 tháng 12 năm 2017 BÁO CÁO ĐỒ ÁN MCN Th.S VÕ XUÂN NAM NHẬN XÉT CỦA GIÁO VIÊN TP.HCM, Ngày….Tháng… Năm 2017 Giảng viên hướng dẫn (GV ký ghi rõ họ tên) BÁO CÁO ĐỒ ÁN MCN Th.S VÕ XUÂN NAM DANH MỤC HÌNH ẢNH VÀ BẢNG HÌNH ẢNH Trang Hình 2.1 Thành phần PLC S7-1200 Hình 2.2 Các bảng tín hiệu PLC S7-1200 Hình 2.3 Các module tín hiệu PLC S7-1200 Hình 2.4 Các module truyền thơng PLC S7-1200 Hình 3.1 Cổng Profinet PLC S7-1200 Hình 3.2 Tạo Project .8 Hình 3.3 Chọn loại thiết bị .8 Hình 3.4 Chọn loại CPU Hình 3.5 Đặt địa IP (1) Hình 3.6 Đặt địa IP (2) 10 Hình 3.7 Tải chương trình xuống PLC 11 Hình 3.8 Hiển thị kết nối với PLC 11 Hình 3.9 Kết thúc trình tải xuống 12 Hình 3.10 Giám sát chương trình qua Monitor .12 Hình 3.11 Giám sát chương trình qua Go online 13 Hình 3.12 Bật giám sát chương trình Monitor 13 Hình 4.1 Giao diện Web Server 15 Hình 4.2 Giao diện Web chuẩn .15 BÁO CÁO ĐỒ ÁN MCN Th.S VÕ XUÂN NAM Hình 4.3 Sơ đồ thể tổng quát cách nhúng User-defined web 17 Hình 4.4 Giao diện để cấu hình cho Web server 19 Hình 4.5 Khối lệnh WWW 20 Hình 4.6 Sơ đồ liên kết mạng LAN .21 Hình 4.7 Sơ đồ liên kết mạng WAN 22 Hình 5.1 Cấu trúc HTML chuẩn 24 Hình 5.2 Tạo nút nhấn 29 Hình 5.3 Tạo giá trị trả từ PLC 30 Hình 5.4 Tạo hình tròn 33 Hình 5.5 Lưu đồ giải thuật 34 Hình 5.6 Chương trình PLC (1) 35 Hình 5.7 Chương trình PLC (2) 36 Hình 5.8 Bước kết nối Web Server 40 Hình 5.9 Bước kết nối Web Server 40 Hình 5.10 Bước kết nối Web Server 41 Hình 5.11 Bước kết nối Web Server 41 Hình 5.12 Bước kết nối Web Server 42 Hình 5.13 Bước kết nối Web Server 42 Hình 5.14 Nhập địa PLC Google Chrome .43 Hình 5.15 Giao diện đăng nhập 43 BÁO CÁO ĐỒ ÁN MCN Th.S VÕ XUÂN NAM Hình 5.16 Đăng nhập tài khoản 44 Hình 5.17 Đăng nhập vào Web Server 44 Hình 5.18 Giao diện điều khiển thiết bị (1) 45 Hình 5.19 Giao diện điều khiển thiết bị (2) 45 BẢNG Trang Bảng 5.1 Các lệnh tiêu đề HTML 25 Bảng 5.2 Bảng lệnh hiển thị hình ảnh 26 Bảng 5.3 Lệnh đưa liệu lên Web 27 Bảng 5.4 Bảng lệnh tạo nút nhấn 28 Bảng 5.5 Tập lênh Bit Logic 36 Bảng 5.6 Các tập lệnh Timer 37 BÁO CÁO ĐỒ ÁN MCN Th.S VÕ XUÂN NAM MỤC LỤC Trang CHƯƠNG DẪN NHẬP  1.1 MỤC TIÊU NGHIÊN CỨU  1.2 ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU  1.3 PHƯƠNG PHÁP NGHIÊN CỨU .1 CHƯƠNG GIỚI THIỆU VỀ PLC SIMATIC S7-1200  2.1 GIỚI THIỆU VỀ PLC S7-1200 2.1.1 Tổng quan PLC S7-1200 2.1.2 Các bảng tín hiệu 2.1.3 Các module tín hiệu 2.1.4 Các module truyền thông CHƯƠNG GIỚI THIỆU VỀ PHẦN MỀM TIA PORTAL .6  3.1 TỔNG QUAN VỀ PHẦN MỀM TIA PORTAL 3.1.1 Cấu hình địa IP 3.1.2 Cấu hình giao diện PROFINET 3.1.3 Tạo project 3.1.4 Tải chương trình xuống CPU .10 3.1.5 Giám sát thực chương trình .12 CHƯƠNG WEB SERVER 14  4.1 TRUY CẬP VÀO WEBSERVER 14 BÁO CÁO ĐỒ ÁN MCN Th.S VÕ XUÂN NAM 4.1.1 Kích hoạt Web Server 14 4.1.2 Truy cập trang Web Server 14 4.1.3 Một số ảnh hưởng đến Web Server .16  4.2 TRANG WEB TỰ XÂY DỰNG 16 4.2.1 Cách tạo trang HTML 17 4.2.2 Các lệnh AWP hỗ trợ cho Web server S7-1200 .18 4.2.3 Cấu trúc chung 18 4.2.4 Cấu hình trang web tự định nghĩa 18 4.2.5 Lập trình để kích hoạt trang web tự định nghĩa 20  4.3 TRUY CẬP WEB SERVER…………………………………………….20 4.3.1 Truy cập Web Server mạng LAN 20 4.3.2 Truy suất Web Server mạng WAN 21 CHƯƠNG ỨNG DỤNG WEB SERVER ĐIỀU KHIỂN PLC .23  5.1 THIẾT KẾ WEB SERVER 23 Lưu đồ giải thuật PLC 23 CHƯƠNG KẾT QUẢ 24  KẾT QUẢ 25  HƯỚNG PHÁT TRIỂN 25  MỘT SỐ TRANG WEB THAM KHẢO 26 LỜI MỞ ĐẦU BÁO CÁO ĐỒ ÁN MCN Th.S VÕ XUÂN NAM Ngày nay, với phát triển công nghiệp hóa đại hóa đất nước, việc ứng dụng hệ thống điều khiển tự động dây chuyền sản xuất công nghiệp, thiết bị dân dụng nhằm nâng cao tính linh hoạt sản xuất chất lượng sản phẩm, phục vụ nhu cầu lợi ích người ngày nhiều Nhờ phát triển nhanh chóng kỹ thuật điện tử, thiết bị điều khiển logic khả lập trình PLC (Programmable Logic Controller) xuất thay hệ thống điều khiển rơ le Càng ngày PLC trở nên hoàn thiện đa Các PLC ngày khơng có khả thay hoàn toàn thiết bị điều khiển logic cổ điển, mà có khả thay thiết bị điều khiển tương tự Các PLC sử dụng rộng rãi cơng nghiệp PLC có nhiều ưu điểm điều khiển, phương diện quản lý , kết nối thống thiết bị mạng truyền thông với Nhưng mơi trường số hóa đòi hỏi kiểm sốt điều khiển cơng việc từ xa lúc nơi Vì để đáp ứng nhu cầu cần dùng đến mạng truyền thông khổng lồ Internet cơng cụ Web để kiểm soát điều khiển hoạt động PLC Sự liên lạc thống thiết bị hệ thống hoạt động với với trung tâm điều hành chỗ từ xa vô cần thiết , mạnh thiết bị điều khiển cơng nghiệp hệ Tất xây dựng hoàn thiện nhờ vào mạng Internet WEB Xuất phát từ nhu cầu thực tế muốn làm quen tìm hiểu việc điều khiển hệ thống dùng PLC mạng Internet! Nên em chọn đề tài: Điều Khiển Thiết Bị Thông Qua Webserver Dùng PLC S7-1200 CHƯƠNG DẪN NHẬP BÁO CÁO ĐỒ ÁN MCN Th.S VÕ XUÂN NAM 1.1 MỤC TIÊU NGHIÊN CỨU: -Tìm hiểu PLC Simatic S7-1200: Nghiên cứu cấu trúc phần cứng, cấu trúc nhớ PLC S7-1200 -Tìm hiểu cách sử dụng phần mềm TIA Portal để lập trình cho họ PLC Simatic S71200 -Tìm hiểu xây dựng giao diện điều khiển Web Server để điều khiển PLC S7- 1200 thông quang mạng Internet 1.2 ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU: - Đối tượng nghiên cứu:  Nghiên cứu phần mềm lập trình điều khiển TIA Portal tập lệnh để xây dựng điều khiển Web Server  Viết chương trình điều khiển mơ hình thông qua Web Server mạng Internet -Phạm Vi Nghiên Cứu:  Xây dựng giao diện điều khiển mơ hình thông qua Web Server Siemens mạng Internet  Tìm hiểu tổng quan mơ hình giao thức kết nối PLC với mạng Internet 1.3 PHƯƠNG PHÁP NGHIÊN CỨU: -Tìm hiểu tài liệu liên quan -Vận dụng, kế thừa tài liệu tham khảo, đồ án khóa trước -Tham khảo ý kiến góp ý ĐỒ ÁN MẠNG CÔNG NGHIỆP NAM Th.S VÕ XUÂN CHƯƠNG : LƯU ĐỒ GIẢI THUẬT Bắt đầu CHƯƠNG 6: KẾT LUẬN 5.1 Tóm tắt kết đạt đề tài - Biết bước để thực giao tiếp PLC Web server liệu Hiều đặc điểm, cách xóa thựcdữ chương trình điều khiển PLC, tập lệnh chương trình Hệ thống đảm bảo yêu cầu đề 5.2 Những hạn chế hệ thống - Chưa xóa giá trị cụ thể nhập TG sử dụng nhiều thanhBật - Còn ghi.quạt S Bật điều hòa 5.3 Những khó khăn gặp phải q trình - Thời gian đầu việc truyền nhận chưa ổn định Web server với PLC ban đầu chưa giao tiếp với Khó kiểm sốt giá trị gửi nhận S 5.4 Những Bật đèn kinh nghiệm thực tế kiến thức rút sau hoàn thành đề tài S Đ Đ Biết cách làm việc nhóm BiếtĐđược địa mua giá thiết bị điện, vật liệu, cơng cụ khí cần thiết để làm mơ hình đủ TG - Hiểu đặc điểm, cách thực chương trình điều khiển PLC, tập lệnh lập trình - Biết Đ cách khắc phục lỗi web server không giao tiếp với PLC - 5.5 Hướng phát triển đề tài quạt chạy điều hòa chạy đèn sáng - Có thể xóa giá trị riêng lẻ - Chỉ sử dụng ghi để gửi nhận nhiều liệu - Kết hợp với loại thiết bị ngoại vi để điều khiển, v.v… Kết thúc Trang 34 S ĐỒ ÁN MẠNG CÔNG NGHIỆP NAM Th.S VÕ XUÂN TÀI LIỆU THAM KHẢO  Tài liệu Tiếng Việt [1] Giáo trình Mạng cơng nghiệp Huỳnh Xuân Dũng Cao Đẳng Kĩ Thuật Cao Thắng [2] Kỹ thuật điều khiển PLC Võ Xuân Nam Cao Đẳng Kỹ Thuật Cao Thắng [3] Thực Hành Mạng Công Nghiệp Huỳnh Xuân Dũng - Võ Xuân Nam Cao Đẳng Kỹ Thuật Cao Thắng  Website [1] http://tudonghoa.890m.com/scada/bai-4-truyen-thong-s7-1200/ Trang 34 Th.S VÕ XUÂN NAM PHỤ LỤC: CODE CHƯƠNG TRÌNH AWP_In_Variable Name='"DK0"' > AWP_In_Variable Name='"DK1"' > AWP_In_Variable Name='"DK2"' > AWP_In_Variable Name='"DK3"' > AWP_In_Variable Name='"thoigian"' > AWP_In_Variable Name='"ĐÈN"' > AWP_In_Variable Name='"QUẠT"' > AWP_In_Variable Name='"MÁY LẠNH"' > ĐIỀU KHIỂN BẰNG WEB SERVER Th.S VÕ XUÂN NAM TRƯỜNG CAO ĐẲNG KỸ THUẬT CAO THẮNG ĐỒ ÁN MÔN HỌC MẠNG CÔNG NGHIỆP ĐIỀU KHIỂN VÀ GIÁM SÁT PLC QUA WEBSERVER / INTERNET GVHD: VÕ XUÂN NAM Th.S VÕ XUÂN NAM SVTH: TRỊNH PHI HÙNG _ 0303151365

HỆ THỐNG ĐIỀU KHIỂN

Th.S VÕ XUÂN NAM 1/CÔNG TẮC ĐIỀU KHIỂN QUẠT

Th.S VÕ XUÂN NAM Trạng thái quạt::="DK0":

2/CÔNG TẮC ĐIỀU KHIỂN ĐÈN

Th.S VÕ XUÂN NAM

Trạng thái đèn::="DK1":

3/CƠNG TẮC ĐIỀU KHIỂN MÁY ĐIỀU HỊA

Hẹn thời gian tắt máy lạnh :(giây)

Th.S VÕ XUÂN NAM

Trạng thái máy lạnh::="DK2":

4/CÔNG TẮC ĐỂ BẬT HOẶC TẮC HẾT CÁC THIẾT BỊ NHƯ: ĐÈN, QUẠT, MÁY LẠNH CÙNG LÚC Th.S VÕ XUÂN NAM

Trạng thái hệ thống::="DK3": Th.S VÕ XUÂN NAM Hôm | Giờ Việt Nam:

if( :="ĐÈN": ==1) { Th.S VÕ XUÂN NAM document.getElementById("hinhtron1").style.display = "block"; // hình tròn lên document.getElementById("hinhtron2").style.display = "none"; // hình tròn } else { document.getElementById("hinhtron1").style.display = "none";// hình tròn document.getElementById("hinhtron2").style.display = "block";// hình tròn lên } if( :="QUẠT": ==1) { document.getElementById("hinhtron3").style.display = "block"; document.getElementById("hinhtron4").style.display = "none"; } else { Th.S VÕ XUÂN NAM document.getElementById("hinhtron3").style.display = "none"; document.getElementById("hinhtron4").style.display = "block"; } if( :="MÁY LẠNH": ==1) { document.getElementById("hinhtron5").style.display = "block"; document.getElementById("hinhtron6").style.display = "none"; } else { document.getElementById("hinhtron5").style.display = "none"; document.getElementById("hinhtron6").style.display = "block"; } var thoigian; gettime(); Th.S VÕ XUÂN NAM //Lay thoi gian thuc function gettime() { setInterval(function() { d = new Date(); n = d.toLocaleString(); document.getElementById("time").innerHTML = n; thoigian = n; //Lamp(); //Lamp1(); //Lamp2(); }, 1000); } Th.S VÕ XUÂN NAM ... x DC ngõ x DC) • SB với ngõ kiểu tương tự (1) Các LED trạng thái SB (2) Bộ phận kết nối nối d y tháo Hình 2.2 Các bảng tín hiệu PLC S7-1200 2.1.3 Các module tín hiệu: - Chúng ta sử d ng module... chức Các module tín hiệu kết nối vào phía bên phải CPU (1) Các LED trạng thái d nh cho I/O module tín hiệu (2) Bộ phận kết nối đường d n (3) Bộ phận kết nối nối d y tháo Hình 2.3 Các module tín... Giao diện Web Server 15 Hình 4.2 Giao diện Web chuẩn .15 BÁO CÁO ĐỒ ÁN MCN Th.S VÕ XUÂN NAM Hình 4.3 Sơ đồ thể tổng quát cách nhúng User-defined web 17 Hình 4.4 Giao diện

Ngày đăng: 12/03/2019, 11:44

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan