Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 71 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
71
Dung lượng
2,96 MB
Nội dung
ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH TÓM TẮT ĐỒ ÁN “THIẾT KẾ PHẦM MỀM GIÁM SÁT VÀ THU THẬP DỮ LIỆU BĂNG TẢI SẢN PHẨM” Nghiên cứu nhằm lập phần mềm quản lí mà ngƣời kĩ sƣ giám sát, điều khiển băng tải sản phẩm từ xa thông qua mạng wifi, kết hợp với máy quét mã vạch đồng thời giúp quản lý, thu thập liệu sản phẩm có băng tải Mặt khác ứng dụng hay giúp giảm nhân lực sản xuất nâng cao độ xác nhƣng chƣa đƣợc khai thác nhiều Việt Nam, em hi vọng đề tài giúp ngƣời quản lí tiết kiệm đƣợc thời gian, cơng sức quản lí hệ thống dễ dàng Tuy trình thực đề tài có số thiếu sót khó khăn định nhƣ giới hạn kiến thức chuyên môn, thời gian nghiên cứu… Do vậy, đề tài không tránh khỏi sai sót, hạn chế Sau q trình thực đề tài em huy vọng cầ n phát triển số vấn đề sau: - Phát triển thêm phần cứng, điều khiển dây chuyền phức tạp - Phát triển thêm phần mềm, liên kết với phần mềm kế toán doanh nghiệp nhằm tối ƣu việc xuất hóa đơn hàng SVTH: NGUYỄN THỊ THU iv ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH MỤC LỤC Trang NHIỆM VỤ ĐỒ ÁN i LỜI CAM KẾT ii LỜI CÁM ƠN iii TÓM TẮT ĐỒ ÁN iv MỤC LỤC v DANH MỤC BẢNG BIỂU viii DANH MỤC SƠ ĐỒ, HÌNH VẼ ix DANH MỤC TƢ̀ VIẾT TẮT x CHƢƠNG 1: GIỚI THIỆU VÀ TỔNG QUAN 1.1 Tính cấp thiết đề tài 1.2 Ý nghĩa khoa học thực tiễn đề tài 1.3 Mục tiêu nghiên cứu đề tài 1.4 Đối tƣợng phạm vi nghiên cứu CHƢƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Giới thiệu chung PLC S7-1200 2.2 Modules wifi USR-WIF232-610 2.3 Máy quét mã vạch sản phẩm ZEBEX GOOLH223010 2.4 Các thiết bị khác 10 2.5 Làm việc với phần mềm TIA PORTAL V13 10 2.6 Phần mềm Visual Studio 2010 20 2.7 Phần mềm SQL 2008 23 CHƢƠNG 3: TÍNH TỐN, THIẾT KẾ VÀ TIẾN HÀNH THỰC NGHIỆM 33 3.1 Làm việc với TIA PORTAL V11 33 3.2 Code chƣơng trình 36 CHƢƠNG 4: CHẾ TẠO THỬ NGHIỆM / THỰC NGHIỆM - ĐÁNH GIÁ 62 KẾT LUẬN - ĐỀ NGHỊ 65 TÀI LIỆU THAM KHẢO 66 SVTH: NGUYỄN THỊ THU v ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH DANH MỤC BẢNG BIỂU Trang Báng 3.1 : Bảng mơ tả phép tính số học 19 Báng 3.2: Bảng mơ tả phép tính quan hệ 22 Báng 3.3: Bảng mơ tả tốn tử tang giảm 22 Báng 3.4: Bảng liệt kê số kiểu liệu thông dụng 23 Báng 3.5: Bảng mơ tả tốn tử SQL Server 2008 26 Báng 3.6: Bảng mô tả toán tử SQL Server 2008 28 Báng 3.7:Bảng mô tả hàm DATEPART 31 Báng 3.8: Bảng mô tả giá trị hàm CAST CONVERTER 32 SVTH: NGUYỄN THỊ THU vi ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH DANH MỤC SƠ ĐỒ, HÌNH VẼ Trang Hình 2.1: Một số loại PLC S7 – 1200 Hình 2.2: Signal modules Hình 2.3: Modules truyền thơng Hình 2.4: Signal modules digital Hình 2.5: Signal modules analog Hình 2.6: Modules wifi USR-WIFI232-610 Hình 2.7: Máy quét mã vạch đƣợc sử dụng Hình 2.8: PLC Tags TIA PORTAL sử dụng 11 Hình 2.9: PLC Table TIA PORTAL 12 Hình 2.10: Tìm thay Tags PLC 18 Hình 3.1: Biểu tƣợng TIA PORTAL V11 33 Hình 3.2: Tạo dự án đặt tên 33 Hình 3.3: Chọn cấu hình cho dự án 33 Hình 3.4: Thêm thiết bị cho dự án 34 Hình 3.5: Chọn PLC tƣơng ứng 34 Hình 3.6: Chọn cổng Enthernet Hình 4.1: Mơ hình thực tế Hình 4.2: Trang nhập liệu phần mềm SQL 2008 Hình 4.3: Trang xuất liệu phần mềm SQL 2008 Hình 4.4: Giao diện điều khiển Hình 4.5: Phiếu nhập kho SVTH: NGUYỄN THỊ THU 35 62 62 63 63 64 vii ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH DANH MỤC TỪ VIẾT TẮT PLC SQL IP CPU Programmable Logic Controller Structured Query Language Internet Protocol Central Processing Unit SVTH: NGUYỄN THỊ THU viii ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH CHƢƠNG 1: GIỚI THIỆU VÀ TỔNG QUAN 1.1 Tính cấp thiết đề tài Những hệ thống dây chuyền công nghiệp ngày đại nhằm giảm nhân công nâng cao suất, nên việc ứng dụng PLC phần mềm để điều khiển, giám sát dây chuyền thiếu Nhất thời đại công nghệ phát triển nhƣ ngƣời ta địi hỏi tính gọn nhẹ, tiện lợi hệ thống tự động sử dụng PLC công nghệ kết nối khơng dây giải pháp thích hợp áp dụng cho yêu cầu Ngƣời kĩ thuật viên điều khiển , giám sát hệ thống băng tải thông qua phần mềm mà không cần trực tiếp xuống nhà máy Mặt khác dây truyền tự động đa số phức tạp có nhiều khâu quan trọng đòi hỏi doanh nghiệp phải giám sát điều khiển cẩn thận nhằm thu thập thông tin dây chuyền cách nhanh chóng tiện lợi Một số hệ thống dây chuyền hoạt động môi trƣờng nguy hiểm không tiện lợi cho việc giám sát, điều khiển, điều gây bất lợi cho nhà quản lí q trình kiểm sốt hệ thống, họ phải thƣờng xuyên di chuyển việc điều khiển giám sát hệ thống khó khăn 1.2 Ý nghĩa khoa học thực tiễn đề tài Ở nƣớc ta nhƣ giới hệ thống dây chuyền sản xuất công nghiệp thƣờng đƣợc giám sát điều khiển qua WINCC HMI Tuy nhiên hệ thống chƣa cho phép ngƣời dùng thu thập thông tin điều khiển hệ thống qua mạng nên gây nhiều bất lợi nhà quản lí phải thƣờng xun di chuyển Ngồi việc giám sát điều khiển băng tải sản phẩm qua mạng tƣơng đối nhanh phần mềm giám sát mà lại gọn nhẹ, tiện lợi cho ngƣời sử dụng Nghiên cứu nhằm lập hệ thống giúp ngƣời quản lí giám sát, điều khiển dây chuyền sản xuất, cụ thể băng tải sản phẩm thông qua mạng Lan Mặt khác ứng dụng hay giúp giảm nhân lực sản xuất nâng cao độ xác nhƣng chƣa đƣợc khai thác nhiều Việt Nam, em hi vọng đề tài giúp ngƣời quản lí tiết kiệm đƣợc thời gian, cơng sức quản lí hệ thống dễ dàng Vì em định chọn đề tài “THIẾT KẾ PHẦM MỀM GIÁM SÁT VÀ THU THẬP DỮ LIỆU BĂNG TẢI SẢN PHẨM” 1.3 Mục tiêu nghiên cứu đề tài Đề tài đƣợc thực với mục đích sau: Tìm hiểu PLC S7 – 1200 Tìm hiểu phần mềm TIA PORTAL V11 Phần mềm Visual studio 2010 Phần mềm SQL 2008 SVTH: NGUYỄN THỊ THU ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH Tìm hiểu máy quét mã vạch sản phẩm Xây dựng mơ hình giám sát, điều khiển đơn giản máy tính đồng thời xuất / nhập liệu sản phẩm nội nhà máy 1.4 Đối tƣợng phạm vi nghiên cứu “THIẾT KẾ PHẦM MỀM GIÁM SÁT VÀ THU THẬP DỮ LIỆU BĂNG TẢI SẢN PHẨM” thực tế hệ thống phức tạp đòi hỏi kết hợp nhiều lĩnh vực nhƣ công nghệ thông tin, điện tử,… đề tài em tập trung nghiên cứu vấn đề sau: Tìm hiểu sơ đồ cấu tạo phần cứng nguyên lý hoạt động PLC S7-1200 Xây dựng mơ hình, lựa chọn thiết bị sử dụng với mục đích tìm hiểu ngun lý hoạt động giải thuật điều khiển, mà không sâu vào việc tối ƣu hóa mơ hình thực tế Đề tài không giải vấn đề kinh tế ứng dụng vào thực tiễn mà mơ hình tham khảo Tìm hiểu cách thức để xây dựng hệ thống điều khiển phần mềm, cách thức giao tiếp kết nối PLC, máy tính modules wifi không trọng vấn đề phần cứng mà PLC điều khiển, Đề tài tập trung vào trình điều khiển cập nhật liệu máy tính modules SVTH: NGUYỄN THỊ THU ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH CHƢƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Giới thiệu chung PLC S7-1200 2.1.1 Khái niệm chung PLC S7 – 1200 Năm 2009, Siemens dòng sản phẩm S7 - 1200 dùng để thay dần cho S7-200 So với S7200 S7 - 1200 có tính trội S7 - 1200 dòng điều khiển logic lập trình (PLC) kiểm sốt nhiều ứng dụng tự động hoá Thiết kế nhỏ gọn, chi phí thấp tập lệnh mạnh làm cho có giải pháp hồn hảo cho việc ứng dụng với S7 - 1200 S7 - 1200 bao gồm microprocessor, nguồn cung cấp đƣợc tích hợp sẵn, đầu vào/ra (DI/DO).Một số tính bảo mật giúp bảo vệ quyền truy cập vào CPU chƣơng trình điều khiển: Tất CPU cung cấp bảo vệ mật chống truy cập vào PLC Tính Know-how protection để bảo vệ block đặc biệt.S7 - 1200 cung cấp cổng PROFINET, hỗ trợ chuẩn Ethernet TCP/IP Ngồi bạn dùng module truyền thông mở rộng kết nối RS485 RS232.Phần mềm dùng để lập trình cho S7 - 1200 Step7 Basic Step7 Basic hỗ trợba ngơn ngữ lập trình FBD, LAD SCL Phần mềm đƣợc tích hợp TIA Portal V11 Siemens.Vậy để làm dự án với S7 - 1200 cần cài TIA PORTAL phần mềm bao gồm mơi trƣờng lập trình cho PLC thiết kế giao diện HMI 2.1.1 Các module PLC S7 – 1200 2.1.1.1Giới thiệu module CPU Các module CPU khác có hình dạng, chức năng, tốc độ xử lý lệnh, bộnhớ chƣơng trình khác nhau… PLC S7 - 1200 có loại sau: SVTH: NGUYỄN THỊ THU ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH Hình 2.1: Một số loại PLC S7 – 1200 SVTH: NGUYỄN THỊ THU ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH 2.1.1.2 Signal module Signal boards: SB1223 DC/DC Digital inputs/outputs DI x 24 VDC 0.5A DO 2x24 VDC 0.5A Signal boards: SB1232AQ Ngõ analog AO x 12bit +/- 10VDC, – 20mA Hình 2.2: Signal modules 2.1.1.3 Các modules truyền thơng Hình 2.3: Module truyền thơng SVTH: NGUYỄN THỊ THU ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH } } private void timer6_Tick(object sender, EventArgs e) { if (dataGridView1.Rows.Count > 1) { k++; textBox4.Text = dataGridView1.Rows[0].Cells[2].Value.ToString(); textBox3.Text = dataGridView1.Rows[0].Cells[1].Value.ToString(); if (k == 1) { kn = textBox2.Text; en = textBox3.Text; an = textBox4.Text; } y = Convert.ToString(k); textBox5.Text = y; rn = textBox2.Text; } timer7.Enabled = true; timer6.Enabled = false; } private void timer7_Tick(object sender, EventArgs e) { if (dataGridView1.Rows.Count > 1) { SVTH: NGUYỄN THỊ THU 52 ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH if (textBox2.Text != kn) { tn = textBox5.Text; int ln = Int32.Parse(tn); int nn = ln - 1; un = nn.ToString(); dataGridView2.Rows.Add(kn, en, an, un); textBox5.Text = "1"; k = 0; timer8.Enabled = true; } } timer7.Enabled = false; } private void timer8_Tick(object sender, EventArgs e) { if (dataGridView1.Rows.Count > 1) { textBox2.Text = ""; textBox2.Text = rn; } timer8.Enabled = false; } private void button8_Click(object sender, EventArgs e) { dataGridView2.Rows.Add(textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text); textBox2.Text = ""; textBox4.Text = ""; textBox3.Text = ""; SVTH: NGUYỄN THỊ THU 53 ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH textBox5.Text = ""; k = 0; } private void button7_Click(object sender, EventArgs e) { if (dataGridView2.Rows.Count > 1) { try { SqlConnection conn = new SqlConnection(connectionString); conn.Open(); int CurrentIndex = dataGridView2.CurrentCell.RowIndex; string deletedStr = "Delete from XuatLieu"; SqlCommand deletedCmd = new SqlCommand(deletedStr, conn); deletedCmd.CommandType = CommandType.Text; deletedCmd.ExecuteNonQuery(); for (int i = 0; i < dataGridView2.Rows.Count - 1; i++) { string MaHang1 = Convert.ToString(dataGridView2.Rows[i].Cells[0].Value.ToString()); string TenHang1 = Convert.ToString(dataGridView2.Rows[i].Cells[1].Value.ToString()); string DonVi1 = Convert.ToString(dataGridView2.Rows[i].Cells[2].Value.ToString()); string SoLuong1 = Convert.ToString(dataGridView2.Rows[i].Cells[3].Value.ToString()); string insertStr = "Insert into XuatLieu Values('" + MaHang1 + "','" + TenHang1 + "','" + DonVi1 + "','" + SoLuong1 + "')"; SqlCommand insertCmd = new SqlCommand(insertStr, conn); insertCmd.CommandType = CommandType.Text; SVTH: NGUYỄN THỊ THU 54 ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH insertCmd.ExecuteNonQuery(); } conn.Close(); } catch (SqlException ex) { MessageBox.Show(ex.Message); } } } } } Code cho form nhập liệu : using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlClient; namespace modbus_tcp { public partial class Nhaplieu1 : Form { string connectionString; SqlConnection = new SqlConnection(); DataSet ds; SqlDataAdapter da; public Nhaplieu1() { SVTH: NGUYỄN THỊ THU 55 ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH InitializeComponent(); } private void LoadData() { connectionString = @"Data Source=(local);Initial Catalog=DuLieu;Integrated Security=True"; ds = new DataSet(); string query = "Select * from NhapLieu"; try { SqlConnection conn = new SqlConnection(connectionString); da = new SqlDataAdapter(query, conn); da.Fill(ds, "NhapLieu"); dataGridView1.DataSource = ds.Tables["NhapLieu"]; } catch (SqlException ex) { MessageBox.Show(ex.Message); } } private void Nhaplieu1_Load(object sender, EventArgs e) { LoadData(); dataGridView1.RowsDefaultCellStyle.BackColor = Color.Bisque; dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Beige; dataGridView1.CellBorderStyle = DataGridViewCellBorderStyle.None; } private void saveFileDialog1_FileOk(object sender, CancelEventArgs e) { } private void saveToolStripMenuItem_Click(object sender, EventArgs e) { SVTH: NGUYỄN THỊ THU 56 ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH try { SqlConnection conn = new SqlConnection(connectionString); conn.Open(); int CurrentIndex = dataGridView1.CurrentCell.RowIndex; string deletedStr = "Delete from NhapLieu"; SqlCommand deletedCmd = new SqlCommand(deletedStr, conn); deletedCmd.CommandType = CommandType.Text; deletedCmd.ExecuteNonQuery(); for (int i = 0; i < dataGridView1.Rows.Count - 1; i++) { string MaHang = Convert.ToString(dataGridView1.Rows[i].Cells[0].Value.ToString()); string TenHang = Convert.ToString(dataGridView1.Rows[i].Cells[1].Value.ToString()); string DonVi = Convert.ToString(dataGridView1.Rows[i].Cells[2].Value.ToString()); string insertStr = "Insert into NhapLieu Values('" + MaHang + "','" + TenHang + "','" + DonVi + "')"; SqlCommand insertCmd = new SqlCommand(insertStr, conn); insertCmd.CommandType = CommandType.Text; insertCmd.ExecuteNonQuery(); } LoadData(); MessageBox.Show("Bạn lƣu thành công!", "THÔNG BÁO", MessageBoxButtons.OK); conn.Close(); } catch (SqlException ex) { MessageBox.Show(ex.Message); } SVTH: NGUYỄN THỊ THU 57 ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH } private void deleteToolStripMenuItem_Click(object sender, EventArgs e) { try { SqlConnection conn = new SqlConnection(connectionString); conn.Open(); int CurrentIndex = dataGridView1.CurrentCell.RowIndex; string Mahang = Convert.ToString(dataGridView1.Rows[CurrentIndex].Cells[0].Value.ToString()); string deletedStr = "Delete from NhapLieu where MaHang='" + Mahang + "'"; SqlCommand deletedCmd = new SqlCommand(deletedStr, conn); deletedCmd.CommandType = CommandType.Text; deletedCmd.ExecuteNonQuery(); da.Update(ds, "NhapLieu"); LoadData(); MessageBox.Show("Bạn xóa thành cơng!", "THƠNG BÁO", MessageBoxButtons.OK); conn.Close(); } catch (SqlException ex) { MessageBox.Show(ex.Message); } } } } Code cho form xuất liệu using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; SVTH: NGUYỄN THỊ THU 58 ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH using System.Windows.Forms; using System.Data.SqlClient; using System.Text.RegularExpressions; using System.Data.OleDb; namespace modbus_tcp { public partial class XuatLieu : Form { public XuatLieu() { InitializeComponent(); } string connectionString; SqlConnection = new SqlConnection(); DataSet ds; SqlDataAdapter da; private void LoadData() { connectionString = @"Data Source=PHUONG-PC;Initial Catalog=DuLieu;Integrated Security=True"; ds = new DataSet(); string query = "Select * from XuatLieu "; try { SqlConnection conn = new SqlConnection(connectionString); da = new SqlDataAdapter(query, conn); da.Fill(ds, "XuatLieu"); dataGridView1.DataSource = ds.Tables["XuatLieu"]; } catch (SqlException ex) { MessageBox.Show(ex.Message); } SVTH: NGUYỄN THỊ THU 59 ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH } private void button1_Click(object sender, EventArgs e) { Inra form4 = new Inra(); form4.ShowDialog(); } private void button2_Click(object sender, EventArgs e) { if (dataGridView1.Rows.Count > 0) { saveFileDialog1.InitialDirectory = "C"; saveFileDialog1.Title = "Save as Excel"; saveFileDialog1.FileName = ""; saveFileDialog1.Filter = "Excel Files(2003)|*.xls|Excel Files(2010)|*.xlsx"; if (saveFileDialog1.ShowDialog() != DialogResult.Cancel) { Microsoft.Office.Interop.Excel.Application ExcelApp = new Microsoft.Office.Interop.Excel.Application(); ExcelApp.Application.Workbooks.Add(Type.Missing); ExcelApp.Columns.ColumnWidth = 20; for (int i = 1; i < dataGridView1.Columns.Count + 1; i++) { ExcelApp.Cells[1, i] = dataGridView1.Columns[i - 1].HeaderText; } for (int i = 0; i < dataGridView1.Rows.Count; i++) { for (int j = 0; j < dataGridView1.Columns.Count; j++) { ExcelApp.Cells[i + 2, j + 1] = dataGridView1.Rows[i].Cells[j].Value.ToString(); } } ExcelApp.ActiveWorkbook.SaveCopyAs(saveFileDialog1.FileName.ToString()); SVTH: NGUYỄN THỊ THU 60 ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH ExcelApp.ActiveWorkbook.Saved = true; ExcelApp.Quit(); } } } private void XuatLieu_Load(object sender, EventArgs e) { this.dataGridView1.RowsDefaultCellStyle.BackColor = Color.White; this.dataGridView1.AlternatingRowsDefaultCellStyle.BackColor = Color.Aquamarine; LoadData(); } } } SVTH: NGUYỄN THỊ THU 61 ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH CHƢƠNG 4: CHẾ TẠO THỬ NGHIỆM - ĐÁNH GIÁ KẾT LUẬN - ĐỀ NGHỊ 4.1 Mô hình thực nghiệm Hình 4.1: Mơ hình thực tế Hình 4.2: Trang nhập liệu phần mềm SQL 2008 SVTH: NGUYỄN THỊ THU 62 ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH Hình 4.3: Trang xuất liệu phần mềm SQL 2008 4.2 Kết đạt đƣợc chạy thực tế Sau thực kết nối tiến hành cho chạy mơ hình thu đƣợc kết khả quan Lúc ta điều khiển cập nhật liệu từ PLC phần mềm SQL 2008 Hình 4.4: Giao diện điều khiển SVTH: NGUYỄN THỊ THU 63 ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH Hình 4.5: Phiếu nhập kho Nhận xét: mơ hình hoạt động gần giống nhƣ hệ thống thực Các trình vận hành nhƣ hệ thống thực đƣợc mô đầy đủ 4.3 Kết nghiên cứu Sau thực đề tài “THIẾT KỂ PHẦN MỀM GIÁM SÁT VÀ THU THẬP DỮ LIỆU BĂNG TẢI SẢN PHẨM” đề tài hồn thành nội dung nhƣ sau: Về phần cứng: - Tìm hiểu cấu trúc nội dung tổng quan PLC S7 – 1200 - Tìm hiểu cấu trúc biến tần - Tìm hiểu cấu trúc động AC pha - Tìm hiểu cấu trúc encoder - Tìm hiểu cấu trúc máy quét mã vạch Về phần mềm: - Tìm hiểu phần mềm Visual studio 2010 - Tìm hiểu phần mềm SQL 2008 - Trình bày cách thiết kế giao diện điều khiển giám sát đơn giản - Kết nối biến phần mềm với biến PLC Về phần cứng mơ hình: thiết kế gần nhƣ hồn thiện hệ thống mơ hình thực tế Về phần chương trình điều khiển:lập trình đƣợc hệ thống hoạt động tốt phần cứng làm 4.4 Kết luận Trong thời gian cho phép đề tài thực xong yêu cầu đặt Tuy q trình thực đề tài có số thiếu sót khó khăn định nhƣ giới hạn kiến thức chuyên môn, thời gian nghiên cứu… Do vậy, đề tài không SVTH: NGUYỄN THỊ THU 64 ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH tránh khỏi sai sót Nhƣng với đóng góp ý kiến giáo viên khoa chia sẻ kiến thức số web, forum chuyên ngành giúp ngƣời thực đề tài tìm biện pháp khắc phục mặt hạn chế đồ án Đánh giá đồ án Ƣu điểm Đây đề tài Việt Nam Kết hợp điều khiển tự động với công nghệ thông tin Điều khiển từ xa thông qua wifi Đơn giản điều khiển giám sát với thiết bị nhỏ gọn tiện lợi cho ngƣời dùng Khuyết điểm Mơ hình điều khiển cịn đơn giản, chƣa khái quát hết dây chuyền nhà máy Chỉ điều khiển đƣợc băng tải phạm vi phát wifi Chƣa theo dõi điều khiển đƣợc nhiều biến Chƣa liên kết đƣợc với phần mềm kế toán doanh nghiệp 4.5 Đề nghị Sau thực đề tài, Với số thiếu sót giới hạn phía ngƣời thực nhƣ yếu tố kỹ thuật thiết bị Để đề tài thực tốt , đem lại kết cao cầ n phát triển số vấn đề sau : - Phát triển thêm phần cứng, điều khiển dây chuyền phức tạp - Mở rộng hệ thống sử dụng mạng Internet, từ điều khiển băng tải đâu có kết nối Internet Phát triển thêm phần mềm, liên kết với phần mềm kế toán doanh nghiệp nhằm tối ƣu việc xuất hóa đơn hàng SVTH: NGUYỄN THỊ THU 65 ĐỒ ÁN TỐT NGHIỆP GVHD: ĐỒNG SĨ LINH TÀI LIỆU THAM KHẢO Tiếng Việt [1] Siemens, “S7_1200_system_manual_en-US” [2] Tổ HTTT Đại học Cơng nghiệp Hà Nội, Giáo trình hệ quản trị sở liệu SQL, NXB Tổ HTTT Đại học Công nghiệp Hà Nội Nguồn khác [3] Bài giảng sở lập trình, link http://timtailieu.vn/tai-lieu/bai-giang-co-so-lap-trinh3221/ [4] Giáo trình Visual studio 2010, link http://tailieu.vn/doc/giao-trinh-visual-studio296647.html [5] www.automation.siemens.com [6] www.plcvietnam.com.vn SVTH: NGUYỄN THỊ THU 66 ... đồng thời xuất / nhập liệu sản phẩm nội nhà máy 1.4 Đối tƣợng phạm vi nghiên cứu “THIẾT KẾ PHẦM MỀM GIÁM SÁT VÀ THU THẬP DỮ LIỆU BĂNG TẢI SẢN PHẨM” thực tế hệ thống phức tạp đòi hỏi kết hợp nhiều... đề tài “THIẾT KẾ PHẦM MỀM GIÁM SÁT VÀ THU THẬP DỮ LIỆU BĂNG TẢI SẢN PHẨM” 1.3 Mục tiêu nghiên cứu đề tài Đề tài đƣợc thực với mục đích sau: Tìm hiểu PLC S7 – 1200 Tìm hiểu phần mềm TIA... Ngồi việc giám sát điều khiển băng tải sản phẩm qua mạng tƣơng đối nhanh phần mềm giám sát mà lại gọn nhẹ, tiện lợi cho ngƣời sử dụng Nghiên cứu nhằm lập hệ thống giúp ngƣời quản lí giám sát, điều