Sử dụng bộ điều khiển PLC Siemens S71200 để điều khiển hoạt động của mô hình.Liên kết giữa PLC và SQL SERVER để lưu trữ dữ liệu đo được và tra cứu dữ liệu.Liên kết giữa SQL SERVER và C để hiển thị dữ liệu lên website.Thiết kế website hiển thị.Điều khiển hoạt động của mô hình qua mạng Lan Wifi.
TRƯỜNG ĐH SPKT TP HỒ CHÍ MINH KHOA ĐIỆN-ĐIỆN TỬ BỘ MƠN TỰ ĐỘNG ĐIỀU KHIỂN CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM ĐỘC LẬP - TỰ DO - HẠNH PHÚC o0o -Tp HCM, ngày 03 tháng 07 năm 2019 NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên 1: Lê Ngọc Thanh Thiên MSSV: 15151220 Họ tên sinh viên 2: Cao Tiến Phát MSSV: 15151189 Chuyên ngành: Công nghệ Kỹ thuật Điều khiển Tự động hóa Hệ đào tạo: Đại học quy Khóa: 2015 Lớp: 151511 I TÊN ĐỀ TÀI: MƠ HÌNH ĐIỀU KHIỂN ĐO VÀ GIÁM SÁT NƯỚC HỒ NI TÔM II NHIỆM VỤ Các số liệu ban đầu: - Tìm hiểu SQL SERVER cách lưu trữ - Tìm hiểu PLC S7-1200 để điều khiển - Tìm hiểu đặc tính mơi trường sống tôm thẻ chân trắng Nội dung thực hiện: - Sử dụng điều khiển PLC Siemens S7-1200 để điều khiển hoạt động mơ hình - Liên kết PLC SQL SERVER để lưu trữ liệu đo tra cứu liệu - Liên kết SQL SERVER C# để hiển thị liệu lên website - Thiết kế website hiển thị - Điều khiển hoạt động mơ hình qua mạng Lan Wifi III NGÀY GIAO NHIỆM VỤ: 20/2/2019 IV NGÀY HOÀN THÀNH NHIỆM VỤ: 04/07/2019 V HỌ VÀ TÊN CÁN BỘ HƯỚNG DẪN: Ths Nguyễn Tấn Đời CÁN BỘ HƯỚNG DẪN BỘ MÔN TỰ ĐỘNG ĐIỀU KHIỂN Th.s Nguyễn Tấn Đời LUẬN VĂN TỐT NGHIỆP TRƯỜNG ĐH SPKT TP HỒ CHÍ MINH KHOA ĐIỆN-ĐIỆN TỬ BỘ MÔN TỰ ĐỘNG ĐIỀU KHIỂN CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM ĐỘC LẬP - TỰ DO - HẠNH PHÚC o0o -Tp HCM, ngày 03 tháng 07 năm 2019 LỊCH TRÌNH THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP Họ tên sinh viên 1: Lê Ngọc Thanh Thiên MSSV: 15151220 Họ tên sinh viên 2: Cao Tiến Phát MSSV: 15151189 Tên đề tài: Thiết kế thi cơng mơ hình điều khiển đo giám sát nước hồ nuôi tôm Tuần/ngày Nội dung Lựa chọn đề tài thực (Mơ hình điều khiển đo giám sát nước hồ ni tơm) Tìm hiểu tổng quan đề tài Lựa chọn thiết bị sử dụng Thiết kế phần khí Lắp đặt phần khí (phần đế đỡ, bồn chứa nước đo, nước sạch) Lắp đặt phần khí (phần đèn báo, bơm nước, xả Xác nhận GVHD nước) Thiết kế tủ điện Lắp đặt tủ điện (Đấu nối xong thiết bị điều khiển theo vẽ) Viết chương trình điều khiển (lấy liệu từ sensor chế độ Manual) Kiểm tra lỗi chương trình Viết chương trình điều khiển (chế độ Auto phần cảnh báo) Kiểm tra lỗi chương trình Thiết kế website (trang đăng nhập, trang chủ) 10 Thiết kế website (trang lưu trữ truy vấn liệu) 11 Kết nối PLC SQL SERVER Thiết kế website (trang điều khiển) LUẬN VĂN TỐT NGHIỆP Viết báo cáo chương 12 Kết nối PLC C# 14 Viết báo cáo chương Đi thực nghiệm hồ nuôi thực tế để lấy số liệu Viết báo cáo chương 3,4 Viết báo cáo chương 5,6 15 Kiểm tra lỗi để khắc phục Kiểm tra, chỉnh sửa báo cáo hoạt động mơ 13 hình GV HƯỚNG DẪN (Ký ghi rõ họ tên) Ths NGUYỄN TẤN ĐỜI LUẬN VĂN TỐT NGHIỆP TRƯỜNG ĐH SPKT TP HỒ CHÍ MINH KHOA ĐIỆN-ĐIỆN TỬ BỘ MÔN TỰ ĐỘNG ĐIỀU KHIỂN CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM ĐỘC LẬP - TỰ DO - HẠNH PHÚC o0o -Tp HCM, ngày 03 tháng 07 năm 2019 LỜI CAM ĐOAN Tôi xin cam kết đề tài tự thực dựa vào số tài liệu trước khơng chép từ tài liệu hay cơng trình có trước Người thực đề tài Lê Ngọc Thanh Thiên Cao Tiến Phát LUẬN VĂN TỐT NGHIỆP LỜI CẢM ƠN Đề tài “MƠ HÌNH ĐIỀU KHIỂN ĐO VÀ GIÁM SÁT NƯỚC HỒ NUÔI TÔM” nội dung chọn làm luận văn tốt nghiệp sau năm theo học môn TỰ ĐỘNG ĐIỀU KHIỂN, khoa ĐIỆN- ĐIỆN TỬ trường đại học SƯ PHẠM KỸ THUẬT thành phố Hồ Chí Minh sau tháng luận văn hoàn thành Để hoàn thành luận văn này, xin dành lời cảm ơn đến tất quý thầy cô giảng viên khoa ĐIỆN-ĐIỆN TỬ đặc biệt quý thầy cô giảng viên môn TỰ ĐỘNG ĐIỀU KHIỂN cho kiến thức bản, tảng kiến thức chun mơn để hồn thành luận văn Lời cảm ơn thứ xin gửi tới thầy Thạc sĩ NGUYỄN TẤN ĐỜI, thầy bảo, dẫn dắt tụi li tí đề tài Nhiều lúc thầy ngổn ngang công việc cố gắng xếp lịch gặp chúng tôi, giải đáp cho vướng mắc q trình làm Thầy ln ơn tồn giảng giải nhận lỗi sai đưa đến với kết quả, hướng tốt cho đề tài Lời cảm ơn thứ chúng tơi xin gửi tới tồn thể anh chị em Công ty kỹ thuật dịch vụ SÁNG TẠO, người cung cấp cho nhiều thiết bị giải pháp thực tế sử dụng để khiến cho đề tài sát với thực tế Cuối cùng, xin cảm ơn gia đình ln bên ủng hộ suốt năm đại học, tạo điều kiện thuận lợi để hồn thành tốt luận văn tốt nghiệp Mình xin cảm ơn tất bạn bè ln giúp đỡ q trình hoàn thành đề tài Một lần nữa, xin chân thành cảm ơn! LÊ NGỌC THANH THIÊN CAO TIẾN PHÁT LUẬN VĂN TỐT NGHIỆP MỤC LỤC LUẬN VĂN TỐT NGHIỆP LIỆT KÊ HÌNH Chương 2: Chương 3: Chương 4: Hình 4.1: Thi cơng bồn lấy mẫu Hình 4.2: Thi cơng hộp đèn gá đỡ cảm biến Hình 4.3: Thi công phần điện Chương 5: LUẬN VĂN TỐT NGHIỆP LIỆT KÊ BẢNG Chương 2: Chương 3: Chương 5: LUẬN VĂN TỐT NGHIỆP TÓM TẮT Hiện internet phủ sóng khắp nơi thuận lợi cho việc điều khiển giám sát hoạt động máy móc, thiết bị Ở Việt Nam, ngành thủy sản mạnh, đặc biệt nuôi tôm, nhiên giai đoạn nuôi giám sát thực thủ cơng đề tài “Mơ hình điều khiển đo giám sát nước hồ nuôi tôm” thực thi Đề tài cho phép người sử dụng nắm số pH, độ oxy hòa tan nhiệt độ nước hồ nuôi tôm việc sử dụng wifi thông qua website điều khiển hoạt động đo, từ hệ thống cảm biến mơ hình, tín hiệu đo gửi điều khiển PLC S7-1200, từ liệu đưa vào lưu trữ SQL SERVER máy tính chủ, sau đưa lên website Người sử dụng dễ dàng thông qua website để xem số liệu đồng thời tra cứu số liệu lần đo trước khoảng thời gian tùy chọn Sau lần đo số nằm ngồi ngưỡng cho phép phát cảnh báo đèn từ mơ hình đồng thời giao diện điều khiển phát cảnh báo để người sử dụng biết khơng gần mơ hình LUẬN VĂN TỐT NGHIỆP GVHD: Th.s NGUYỄN TẤN ĐỜI CHƯƠNG I: TỔNG QUAN 1.1 ĐẶT VẤN ĐỀ Ở Việt Nam nơng nghiệp đóng vai trò kinh tế nước, đặc biệt ngành thủy sản Sản lương xuất thủy sản Việt Nam nhiều năm qua thuộc top đầu khu vực giới Trong ngành ni tơm phát triển mạnh nuôi khắp nước, đặc biệt tôm thẻ chân trắng mang lại lợi nhuận lớn Nghề ni tơm nói chung ni tơm thẻ chân trắng nói riêng thực chất nghề nơng nghiệp kỹ thuật cao, hay xác hoạt động cơng nghiệp, đòi hỏi mức đầu tư tương đối lớn trình độ quản lý kỹ thuật, tài cao so với ngành nông nghiệp khác Trong đó, hoạt động ni tơm Việt Nam theo hình thức nhỏ lẻ theo hộ gia đình Do khó có điều kiện áp dụng kỹ thuật cao để có kết ổn định bền vững Việc sản xuất nhỏ lẻ làm cho việc giám sát hồ nuôi mang đậm tính thủ cơng, theo kinh nghiệm nên mang lại nhiều rủi ro cho người ni Trên giới có nhiều hướng giải vấn đề giám sát môi trường sống cho tôm hội thảo chuyên đề điện tử ứng dụng công nghiệp năm 2012 (ISIEA2012), ngày 23-26 tháng năm 2012, Indonesia đưa ứng dụng internet để giám sát môi trường nước từ xa, thuận tiện cho việc quản lý người nuôi Đặc biệt công ty Nitech Thái Lan thực khảo sát khắp nước số môi trường nước tôm rút số cần đo ngày để tơm phát triển tốt độ pH, độ oxy hòa tan nhiệt độ nước ni Nhận thấy thực tế Việt Nam chưa có hướng để giải việc giám sát thường xuyên cho hồ nuôi tôm, cấp thiết vấn đề mong muốn mang lại hướng giúp cho ngành ni tơm nói chung đặc biệt ngành ni tơm thẻ chân trắng nói riêng Việt Nam phát triển hơn, sau thời gian học tập nghiên cứu trường Đại học Sư Phạm Kỹ Thuật thành phố Hồ Chí Minh hướng dẫn Th.s Nguyễn Tấn Đời nhóm chúng tơi định thực đề tài “Mơ hình điều khiển đo giám sát nước hồ nuôi tôm” để làm luận văn tốt nghiệp LUẬN VĂN TỐT NGHIỆP P a g e | 10 GVHD: Th.s NGUYỄN TẤN ĐỜI ck.InsertCommand.ExecuteNonQuery(); i = i + 1; } else { var hengio = ((uint)plc.Read("DB1.DBD30")).ConvertToInt(); Int32 thoigian = hengio + 90000; Thread.Sleep(thoigian); var d = ((uint)plc.Read("MD44")).ConvertToDouble(); var ph = Math.Round(d, 2); var f = ((uint)plc.Read("MD29")).ConvertToDouble(); var oxi = Math.Round(f, 2); var g = ((uint)plc.Read("MD13")).ConvertToDouble(); var nhiet = Math.Round(g, 2); DateTime h = DateTime.Now; textBox1.Text = ph.ToString(); textBox2.Text = oxi.ToString(); textBox3.Text = nhiet.ToString(); textBox4.Text = h.ToString(); SqlDataAdapter ck = new SqlDataAdapter(); SqlCommand cmd = new SqlCommand("insert into dulieu(pH,DO,Temperature,Time)" + "values('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "')", con); ck.InsertCommand = new SqlCommand("insert into dulieu(pH,DO,Temperature,Time)" + "values('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "')", con); ck.InsertCommand.ExecuteNonQuery(); } } else { if(c==2) { k = 0; i = 0; } } } } } } } LUẬN VĂN TỐT NGHIỆP P a g e | 93 GVHD: Th.s NGUYỄN TẤN ĐỜI PHỤ LỤC C: CODE GIAO DIỆN TRANG CHỦ- HOME
- MEMBERS
- CONTROL PANNEL
- DATA
- DATA SEARCH
- HOME
- MEMBERS
- CONTROL PANNEL
- DATA
- DATA SEARCH
- HOME
- MEMBERS
- CONTROL PANNEL
- DATA
- DATA SEARCH
E.2 TRANG ĐIỀU KHIỂN using System.Configuration; using System.Linq; using System.Collections.Generic; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; LUẬN VĂN TỐT NGHIỆP P a g e | 97 GVHD: Th.s NGUYỄN TẤN ĐỜI using System; using System.Web.UI.HtmlControls; public partial class Default2 : System.Web.UI.Page { SQL _sql; protected void Page_Load(object sender, EventArgs e) { HtmlMeta metatag = new HtmlMeta(); metatag.HttpEquiv = "refresh"; metatag.Content = "5"; this.Page.Header.Controls.Add(metatag); string connectionString = ConfigurationManager.ConnectionStrings["ConStr"].ToString(); _sql = new SQL(connectionString); } } PHỤ LỤC F: CODE GIAO DIỆN TRANG TRUY XUẤT DỮ LIỆU F.1 GIAO DIỆN TRANG DỮ LIỆU
- HOME
- MEMBERS
- CONTROL PANNEL
- DATA
- DATA SEARCH
F.2 TRANG ĐIỀU KHIỂN using System; using System.Collections.Generic; using System.Configuration; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; public partial class _Default : System.Web.UI.Page { SQL _sql; protected void Page_Load(object sender, EventArgs e) LUẬN VĂN TỐT NGHIỆP P a g e | 99 GVHD: Th.s NGUYỄN TẤN ĐỜI { string connectionString = ConfigurationManager.ConnectionStrings["ConStr"].ToString(); _sql = new SQL(connectionString); } void Hienthigtcb(string starttime, string endtime) { string html1 = "" + "" + " pH " + " DO (mg/L) " + " Temperature (℃) " + " Update Time " + ""; string html2 = ""; DataTable cb = _sql.Getsensor_search(starttime, endtime); for (int i = 0; i < cb.Rows.Count; i++) { double gt_ph = Convert.ToDouble(cb.Rows[i]["pH"]); double gt_DO = Convert.ToDouble(cb.Rows[i]["DO"]); double gt_nd = Convert.ToDouble(cb.Rows[i]["Temperature"]); DateTime thoigian = Convert.ToDateTime(cb.Rows[i]["Time"]); html2 += "" + "" + gt_ph.ToString() + "" + "" + gt_DO.ToString() + "" + "" + gt_nd.ToString() + "" + "" + thoigian.ToString() + "" + ""; } string html3 = ""; Literal1.Text = html1 + html2 + html3; } protected void btxem_Click(object sender, EventArgs e) { string starttime = tbxstarttime.Text; string endtime = tbxendtime.Text; Hienthigtcb(starttime, endtime); } } LUẬN VĂN TỐT NGHIỆP P a g e | 100 GVHD: Th.s NGUYỄN TẤN ĐỜI PHỤ LỤC G: CODE GIAO DIỆN TRANG ĐIỀU KHIỂN LUẬN VĂN TỐT NGHIỆP P a g e | 101 GVHD: Th.s NGUYỄN TẤN ĐỜI
- HOME
- MEMBERS
- CONTROL PANNEL
- DATA
- DATA SEARCH
TEMPERATURE: :=Q0.6:
DO: :=Q0.7:
PH: :=Q1.0:
SET TIME (ĐẶT GIÁ TRỊ) : SET VALUE MANUAL LUẬN VĂN TỐT NGHIỆP P a g e | 103 GVHD: Th.s NGUYỄN TẤN ĐỜI DEVICE MANUAL PUMP ON OFF :=Q0.0: VALVE OUT ON OFF :=Q0.2: AIR VALVE 1 ON OFF :=Q0.3: AIR VALVE 2 ON LUẬN VĂN TỐT NGHIỆP P a g e | 104 GVHD: Th.s NGUYỄN TẤN ĐỜI OFF :=Q0.4: 5V SUPPLY ON OFF :=Q0.5: AUTO DEVICE AUTO PUMP :=Q0.0: VALVE OUT :=Q0.2: AIR VALVE 1 :=Q0.3: LUẬN VĂN TỐT NGHIỆP P a g e | 105 GVHD: Th.s NGUYỄN TẤN ĐỜI AIR VALVE 2 :=Q0.4: 5V SUPPLY :=Q0.5: LUẬN VĂN TỐT NGHIỆP P a g e | 106 GVHD: Th.s NGUYỄN TẤN ĐỜI PHỤ LỤC H: PHỤ LỤC III LUẬN VĂN TỐT NGHIỆP P a g e | 107 ... khiển giám sát hoạt động máy móc, thiết bị Ở Việt Nam, ngành thủy sản mạnh, đặc biệt nuôi tôm, nhiên giai đo n nuôi giám sát thực thủ cơng đề tài “Mơ hình điều khiển đo giám sát nước hồ nuôi tôm ... cơng mơ hình điều khiển đo giám sát nước hồ nuôi tôm Đo xác nồng độ pH, DO, nhiệt độ nước hồ nuôi tôm thẻ chân trắng phát cảnh báo đèn nồng độ vượt mức cho phép Dữ liệu đo hiển thị lên web local... tài: Thiết kế thi công mơ hình điều khiển đo giám sát nước hồ nuôi tôm Tuần/ngày Nội dung Lựa chọn đề tài thực (Mơ hình điều khiển đo giám sát nước hồ ni tơm) Tìm hiểu tổng quan đề tài Lựa chọn