Trong các hệ thống tự động hóa trong công nghiệp thì DCS và SCADA đóng một vai trò vô cùng quan trọng. Nó giúp cho hệ thống thu thập dữ liệu và điều khiển giám sát một cách hiệu quả nhất. Trong học phần DCS SCADA, chúng em sẽ được học về cách thiết kế và bảo trì hệ thống DCS và SCADA liên quan tới các hạng mục như thiết bị, truyền thông, hệ thống điều khiển, màn hình giám sát HMI, cơ sở dữ liệu. Chính vì thế, nhóm 34 chúng em nhận bài tập lớn với đề tài: “Thiết kế hệ SCADA quản lí lỗi sản xuất cho nhà máy Rạng Đông”. Bài báo cáo gồm 4 phần chính như sau: • Giới thiệu chung • Phần mềm và mô hình hệ thống • Thiết kế hệ thống giám sát • Đánh giá và kết luận Do kiến thức còn hạn hẹp nên không tránh khỏi những thiếu sót trong cách hiểu, cách trình bày. Chúng em rất mong nhận được đóng góp ý kiến của của thầy để bài báo cáo hoàn thiện hơn. Nhóm em xin chân thành cảm ơn
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐIỆN -□□□□ □□ - BÁO CÁO BÀI TẬP LỚN Đề tài: Thiết kế hệ SCADA quản lí lỗi sản xuất cho nhà máy Rạng Đông Môn học Giảng viên hướng dẫn Nhóm sinh viên thực (Nhóm 34) DCS & SCADA TS Đào Quý Thịnh Lê Minh Đức Nguyễn Hữu Ngọc Đào Văn Quang Huy Đào Việt Hoàng Hà Nội, 7/2021 20173746 20174101 20173964 20173899 LỜI NÓI ĐẦU Trong hệ thống tự động hóa cơng nghiệp DCS SCADA đóng vai trị vơ quan trọng Nó giúp cho hệ thống thu thập liệu điều khiển giám sát cách hiệu Trong học phần DCS & SCADA, chúng em học cách thiết kế bảo trì hệ thống DCS SCADA liên quan tới hạng mục thiết bị, truyền thông, hệ thống điều khiển, hình giám sát HMI, sở liệu Chính thế, nhóm 34 chúng em nhận tập lớn với đề tài: “Thiết kế hệ SCADA quản lí lỗi sản xuất cho nhà máy Rạng Đông” Bài báo cáo gồm phần sau: Giới thiệu chung Phần mềm mơ hình hệ thống Thiết kế hệ thống giám sát Đánh giá kết luận Do kiến thức cịn hạn hẹp nên khơng tránh khỏi thiếu sót cách hiểu, cách trình bày Chúng em mong nhận đóng góp ý kiến của thầy để báo cáo hồn thiện Nhóm em xin chân thành cảm ơn! MỤC LỤC DANH MỤC HÌNH ẢNH CHƯƠNG GIỚI THIỆU CHUNG .5 1.1 Giới thiệu chung 1.2 Tổng quan quy trình sản xuất đèn LED Rạng Đơng 1.3 Mục tiêu đề số hóa, thu thập liệu sản xuất CHƯƠNG PHẦN MỀM VÀ MƠ HÌNH HỆ THỐNG .8 2.1 Hệ thống tự động hóa 2.2 Hệ thống thu thập liệu 2.3 Yêu cầu công nghệ 10 2.4 Phần mềm thiết kế 10 2.4.1 TIA PORTAL 10 2.4.2 Visual Studio 12 CHƯƠNG THIẾT KẾ HỆ THỐNG GIÁM SÁT 16 3.1 Kết nối hệ thống 16 3.2 Giao diện vận hành 16 3.3 Giao diện đăng nhập 16 3.4 Giao diện hình 17 3.4.1 Giao diện sản xuất 18 3.4.2 Giao diện danh sách lỗi 19 CHƯƠNG KẾT LUẬN .21 TÀI LIỆU THAM KHẢO .22 DANH MỤC HÌNH ẢNH Hình 1.1 Quy trình sản xuất LED Hình 2.1 Sơ đồ khối hệ thống Hình 2.2 Sơ đồ vị trí thiết bị dây chuyền Hình 2.3 Các thành phần TIA 11 Hình 2.4 Giao diện WINCC .12 Hình 2.5 Giao diện Winforms 14 Hình 3.1 Giao diện cài đặt 16 Hình 3.2 Giao diện vận hành 16 Hình 3.3 Giao diện đăng nhập 17 Hình 3.4 Đăng nhập thành cơng 17 Hình 3.5 Giao diện hình 18 Hình 3.6 Giao diện sản xuất .18 Hình 3.7 Giao diện hình sản xuất .19 Hình 3.8 Giao diện danh sách lỗi .19 Hình 3.9 Danh sách lỗi SQL .20 CHƯƠNG GIỚI THIỆU CHUNG 1.1 Giới thiệu chung Cơng ty Cổ phần Bóng đèn Phích nước Rạng Đơng xây dựng từ năm 1958 Hiện nay, Công ty trở thành nhà sản xuất hàng đầu Việt Nam sản phẩm nguồn sáng, thiết bị chiếu sáng phích nước, trở thành số doanh nghiệp Việt Nam nghiên cứu sản xuất LED, phát triển hệ thống giải pháp chiếu sáng xanh, doanh nghiệp Việt Nam tiên phong đổi sáng tạo Năm 2017, sản phẩm Đèn LED Rạng Đông cung cấp thị trường 18 triệu sản phẩm, đạt doanh thu 1.200 tỷ Sản phẩm đa dạng chủng loại ngày khẳng định chất lượng thị trường giới, LED Rạng Đơng có mặt nhiều quốc gia vùng lãnh thổ Hàn Quốc, Cuba, Trung Đơng… đóng góp kinh ngạch xuất đạt 103 tỷ đồng Cơng ty đầu tư dây chuyền sản xuất có tính tự động hóa cao, áp dụng nhiều tiêu chuẩn quản lý quốc tế nên sản phẩm đưa thị trường sản phẩm thân thiện môi tường, bảo vệ sức khỏe hạnh phúc người, nâng cao chất lượng sống Theo chuyên gia chiếu sáng, việc sử dụng đèn LED Rạng Đông tiết kiệm đến 30-40% điện so với loại đèn truyền thống, giúp người sử dụng tiết kiệm chi phí điện sử dụng gia đình chi phí cho chiếu sáng sản xuất kinh doanh khác Hiện bóng đèn led Rạng Đơng nhiều người tin tưởng sử dụng trong: gia đình, nhà hàng, khách sạn, trung thâm thương mại, nhà máy sản xuất, văn phịng…những nơi ln đề cao nguồn ánh sáng đồng thời đề cao tính hiệu tiết kiệm điện; giúp bảo vệ mơi trường lượng tỏa nhiệt bên ngồi thấp, góp phần tiết kiệm điện Sản phẩm sản xuất công nghệ tiên tiến đại làm từ chất liệu ca cấp, có nguồn gốc rõ ràng, nhiều người tin dùng lựa chọn Với thành tích đạt sản xuất kinh doanh, Công ty tạp chí Forbes Việt Nam xếp hạng vào TOP 50 Công ty niêm yết tốt Việt Nam (5 năm liền từ năm 2013 đến 2017; Tổ chức báo cáo đánh giá Việt Nam (VNR) xếp vào TOP 500 Công ty lớn Việt Nam (6 năm liền từ 2012 đến 2017, TOP 500 doanh nghiệp tăng trưởng nhanh Việt Nam (5 năm liền từ 2013 đến 2017); TOP 1000 doanh nghiệp nộp thuế thu nhập doanh nghiệp lớn Việt Nam liên tục năm 2013, 2014, 2015, 2016; người tiêu dùng bình chọn Doanh nghiệp hàng Việt Nam chất lượng cao 22 năm liên tiếp Liên tục từ 2005 Thủ tướng Chính phủ tặng cờ thi đua hoàn thành xuất sắc, toàn diện nhiệm vụ SXKD dẫn đầu ngành Công thương Được Chủ tịch nước tặng Huân chương Độc lập Hạng Nhất (2 lần); phong tặng danh hiệu Anh hùng thời kỳ đổi có thành tích đặc biệt xuất sắc cơng tác, góp phần vào nghiệp xây dựng phát triển đất nước 1.2 Tổng quan quy trình sản xuất đèn LED Rạng Đông Sản xuất đèn LED Rạng Đơng trải qua cơng đoạn sau đây, đảm bảo quy trình kiểm sốt chất lượng IQC, TQC, OQC, đảm bảo chất lượng đồng từ khâu đầu đến khâu cuối Các linh kiện điện tử, linh kiện đầu vào đánh giá kiểm tra lần độ tin cậy, khắc nhiệt thông số trước lưu kho bảo quản đảm bảo u cầu nhiệt độ mơi trường Hình 1.1 Quy trình sản xuất LED 1.3 Mục tiêu đề số hóa, thu thập liệu sản xuất Hiện nay, q trình số hóa trở thành xu hướng toàn cầu nay, đặc biệt sau cách mạng cơng nghiệp 4.0 Vì vậy, có nhiều doanh nghiệp, tổ chức thực q trình số hóa nhằm giúp doanh nghiệp phát triển hơn, bắt kịp phát riển giới Theo báo cáo năm 2016 PricewaterhouseCoopers, 86% số 2000 doanh nghiệp từ 26 quốc gia nghiên cứu kỳ vọng đạt việc giảm kinh phí tăng lợi nhuận nhờ nỗ lực chuyển đổi số vòng năm Là bước quan trọng cần có để thực bước chuyển đổi số, việc doanh nghiệp thực số hóa việc bắt buộc để họ thực bước trình chuyển đổi số tương lai Số hóa q trình chuyển đổi thơng tin giấy quy trình thủ cơng thành định dạng kỹ thuật số thơng tin tổ chức thành bit byte Giống quét ảnh chuyển đổi báo cáo giấy thành PDF Dữ liệu khơng bị thay đổi đơn giản mã hóa theo định dạng kỹ thuật số Số hóa có tầm quan trọng lớn việc xử lý, lưu trữ truyền liệu, "cho phép thơng tin tất loại định dạng thực với hiệu xen kẽ" Mặc dù liệu lưu trữ dạng vật lý (analog data) thường ổn định hơn, liệu số dễ dàng chia sẻ truy cập theo lý thuyết, truyền vô thời hạn, không bị mát qua thời gian qua lần chép liệu, miễn chuyển sang định dạng mới, ổn định Số hóa tổ chức cung cấp lợi để thực thứ nhanh hơn, tốt rẻ Số hóa gặt hái lợi ích hiệu liệu số hóa sử dụng để tự động hóa quy trình cho phép khả truy cập tốt - số hóa khơng tìm cách tối ưu hóa quy trình liệu Từ đó, cung cấp lợi nhuận tốt có nhiều hội sản xuất giá trị Các bước để số hóa hoạt động Sẵn sàng để thay đổi Từ bỏ chu kỳ kinh doanh trước Mở rộng ngồi “phân tích trang WEB” Tối ưu hóa trải nghiệm người dùng Quyết định dựa liệu Ưu nhược điểm số hóa doanh nghiệp Một đánh giá số hóa đưa với lợi bất lợi việc thực cách để bảo quản vật liệu kỹ thuật số Có nhiều sưu tập từ tài liệu có giá trị chứa lịch sử địa phương quan trọng cá nhân, tổ chức quốc gia cụ thể bị tương lai Trong việc bảo tồn tài liệu có giá trị, số hóa chủ đề viết Ngồi ra, nhìn tổng quan đưa để xác định thuật ngữ số hóa tổ chức thông tin tổng quan tài liệu Ưu điểm: Tính khả dụng liên tục Tối ưu hóa việc lưu trữ giấy Loại bỏ tìm kiếm thủ cơng Cải thiện tính sẵn có thơng tin Giảm chi phí lưu trữ Tăng suất … Nhược điểm: Rủi ro an toàn liệu Từ nhu cầu xu hướng cần thiết ưu điểm việc số hóa hoạt động cơng nghiệp đem lại Cơng ty Rạng Đơng đã, ứng dụng số hóa vào hệ thống nhà máy Để tăng khả số hóa giúp nâng cao chất lượng sản xuất, khả mở rộng công ty Rạng Đông định đầu tư nâng cấp số hóa hệ thống dây chuyền sản xuất nhà máy Và trước mắt nâng cấp, sửa đổi khả thu thập liệu cho dây chuyền lắp ráp hệ thống đèn LED Bulb công ty để bước đầu hình thành số hóa cách tốt hệ thống công ty CHƯƠNG PHẦN MỀM VÀ MƠ HÌNH HỆ THỐNG 2.1 Hệ thống tự động hóa Quy trình dây chuyền lắp ráp đèn LED nhà máy Rạng Đơng trải qua cơng đoạn chính: Công đoạn lắp ráp Công đoạn thử sáng lần Công đoạn luyện Công đoạn thử sáng lần Cơng đoạn đóng bao Hình 2.2 Sơ đồ khối hệ thống Sơ đồ giúp hình dung quy trình vận hành dây chuyền lắp ráp sản phẩm cách tổng quan có thể, thứ tự công đoạn thực Các công đoạn dùng cảm biến camera thu thập thơng tin PLC từ PLC đưa định lập trình thực số bước cơng đoạn giúp cho q trình vận hành công đoạn trở lên tự động tăng suất giảm công việc cho công nhân Nhưng quy trình cịn thủ cơng mặt phát lỗi cần công nhân trực tiếp quan sát kiểm tra thực đưa tín hiệu báo lỗi PLC thơng qua hình HMI bố trí cho cơng đoạn Từ thơng tin thu thập giúp phân tích hệ thống tự động hóa cách chi tiết, kịp thời đưa định quan trọng trường hợp gặp cố 2.2 Hệ thống thu thập liệu Dây chuyền hệ thống lắp ráp sản phẩm sử dụng PLC OMRON CP1L-EM40DR 13 hình phát lỗi Từ xây dựng nên hệ thống thu thập xây dựng lên liệu qua phần mềm tự thiết kế để giám sát tồn dây chuyền Hình 2.3 Sơ đồ vị trí thiết bị dây chuyền Tại trực tiếp mặt dây chuyền sản xuất, tiến hành lắp đặt thiết bị phát hiện/ đếm số lượng sản phẩm vào lắp ráp đến đầu hoàn chỉnh Thiết đặt thiết bị camera tự động, sensors nhiệt, sensors cảm biến, … để phát lỗi tự động dây chuyền sản xuất Sau gửi thơng tin thu thập máy tính thống kê, tính tốn số liệu hiển thị thông tin sản xuất đầu dây chuyền sản xuất Mục 1: Đếm sản lượng đầu vào Mục 2: Nút nhấn khai báo lỗi Mục 3: Camera bắt lỗi bơm keo tự động Mục 4: Màn hình HMI hỗ trợ công nhân khai báo thông tin lỗi (bấm chọn lỗi) khâu lắp ráp gửi hệ thống chủ Mục 5: Sensor đếm bước máy Mục 6: Màn hình HMI hỗ trợ cơng nhân khai báo thơng tin lỗi (bấm chọn lỗi) khâuthử sáng lần gửi hệ thống chủ Mục 7: Sensor cảm biến soi đinh ghim đầu đèn sản phẩm – phát lỗi tự động gửi thông tin hệ thống chủ Mục 8: Màn hình HMI hỗ trợ cơng nhân khai báo thông tin lỗi (bấm chọn lỗi) gửi hệ thống chủ Mục 9: Sensor cảm biến thống kê số lượng đầu sản phẩm sau khâu lắp ráp Mục 10: Sensor đo vùng nhiệt máy luyện đèn 10 Mục 11: Sensor đo vùng điện áp máy luyện đèn Mục 12: Màn hình HMI hỗ trợ công nhân khai báo thông tin lỗi (bấm chọn lỗi) khâu thử sáng lần gửi hệ thống chủ Mục 13: Màn hình HMI hỗ trợ cơng nhân khai báo thông tin lỗi (bấm chọn lỗi) khâu bao gói gửi hệ thống chủ Mục 14: Sensor tự động đếm sản phẩm hồn chỉnh Các hình HMI nút bấm hỗ trợ công nhân thao tác khai báo thông tin lỗi vào hệ thống Dữ liệu chuyển PLC điều khiển phân tích thống kê, sau chuyển lên hệ thống máy tính thơng qua đường truyền kênh RS485, hỗ trợ chuẩn chuyền thơng TCP/IP máy tính chủ Tại máy tính chủ phân tích hiển thị thơng tin trực tiếp sản lượng thông tin chi tiết trình sản xuất hình tivi đầu dây chuyền Mọi thơng tin hiển thị trực tiếp giao diện thống kê Hệ thống sử dụng giao thức TCP/IP, truyền thông RS485 để kết nối PLC với thiết bị liên kết liệu tới máy tính đầu dây chuyền để đưa thơng số phân tích phần mềm 2.3 u cầu công nghệ Sau thu thập liệu SQL Sever cần giao diện giám sát hay thuật ngữ công nghiệp nhà máy gọi Dashboard - - Giám sát thông số cần thiết việc sản xuất số lượng sản phẩm hoàn thành, thời gian chạy, dừng hệ thống, … Mô tả cách trực quan thông tin lỗi qua biểu đồ cột, tròn, … để người quan sát dễ dàng hiểu kịp thời phát lỗi ảnh hưởng xấu đến suất chất lượng dây chuyền đưa phương án cần thiết Việc thiết kết Dashboard giai đoạn dùng để giám sát phân tích lỗi trình vận hành dây chuyền lắp ráp nhà máy Tương lai mở rộng vận hành điều khiển cho dây chuyền nâng cao tính tự động hóa cho dây chuyền Với yêu cầu công nghệ này, đồ án thiết kế Dashboard 11 phần mềm WINCC Runtime Professional tích hợp sẵn TIA PORTAL V15.1 phần mềm Visual Studio 2.4 Phần mềm thiết kế 2.4.1 TIA PORTAL a) Giới thiệu chung TIA PORTAL (Total Intergrated Automation Portal) phần mềm sở tích hợp tất phần mềm cấu hình, lập trình cho hệ tự động hóa truyền động điện: PLC, HMI, Inverter Siemens - - Ưu điểm: tích hợp tất phần mềm, giao diện, tạo quán việc cấu hình hệ thống Nhược điểm: dung lượng phần mềm lớn, yêu cầu cấu hình máy tính cao, ban đầu khó làm quen người học b) Các thành phần TIA Siemens cung cấp nhiều gói phần mềm để hỗ trợ kỹ sư triển khai hệ thống tự động hóa Dưới thành phần TIA PORTAL: Hình 2.4 Các thành phần TIA - Step Professional WinCC Comfort/Advanced/Profession WinCC Runtime comfort/Advanced/Profession 12 - Step7 Startdrive PLC Sim PLC Sim advanced Để hiển thị hệ thống kiểm sốt sản xuất nhận thơng tin từ SQL sau tính tốn hiển thị lên hình kiểm sốt sử dụng WINCC Runtime Profession c) WINCC Runtime Profession WinCC chương trình ứng dụng cho mạng HMI Scada lĩnh vực dân dụng công nghiệp WinCC (Windows Control Center) phần mềm hãng Siemens.WinCC dùng để giám sát, điều khiển thu thập liệu trình sản xuất Nói rõ hơn, WinCC chương trình dùng để thiết kế giao diện Người Máy – HMI (Human Machine Interface) hệ thống Scada (Supervisory Control And Data Acquisition) Với WinCC, ta tận dụng nhiều giải pháp khác cho để giải công việc từ thiết kế cho hệ thống có quy mơ nhỏ đến quy mô lớn, hệ thống thực sản xuất – MES (Manufacturing Excution System) WinCC mơ hình ảnh kiện xảy trình điều khiển dạng chuổi kiện Để đáp ứng yêu cầu công nghệ ngày phát triển WinCC cung cấp nhiều hàm chức cho mục đích hiển thị, thông báo, ghi báo cáo, xử lý thông tin đo lường, tham số công thức, chương trình thiết kế giao diện Người Máy – HMI tin dùng Chức WINCC: Graphics Designer: Thực dể dàng chức mô hoạt động qua đối tượng đồ họa chương trình WinCC, Windows, I/ O, thuộc tính hoạt động (Dynamic) Alarm Logging: Thực việc hiển thị thông báo hay cảnh báo hệ thống vận hành Nhận thơng tin từ q trình, hiển thị, hồi đáp lưu trữ chúng Alarm Logging giúp ta phát nguyên nhân lỗi - 13 Tag Logging: Thu thập, lưu trữ xuất nhiều dạng khác từ trình thực thi Report Designer: Tạo thông báo, kết Và thông báo lưu dạng nhật ký kiện - Ngồi ra, WinCC cịn kết hợp với Visual C++, Visual Basic tạo hệ thống tinh vi phù hợp cho hệ thống tự động hóa chuyên biệt WinCC tạo giao diện Người Máy – HMI dựa giao tiếp người với thiết bị Hệ thống tự động hóa thơng qua hình ảnh, số liệu, sơ đồ, Giao diện cho phép người dùng vận hành, theo dỏi từ xa cịn cảnh báo, báo động có cố WinCC chương trình thiết kế giao diện Người Máy Nó thực cần thiết cho hệ thống tự động hóa cao đại Hình 2.5 Giao diện WINCC Giao diện hình bao gồm phần: - Vùng 1: Danh mục hình cài đặt cấu hình, thơng số, … Vùng 2: Giao diện để thiết kế Vùng 3: Debug lỗi Vùng 4: Các đối tượng, khối chức năng, … phục vụ thiết kế giao diện 14 2.4.2 Visual Studio a) Giới thiệu chung Visual Studio cơng cụ hỗ trợ lập trình website tiếng Mcrosoft chưa có phần mềm thay Visual Studio viết ngơn ngữ C# VB+ Đây ngơn ngữ lập trình giúp người dùng lập trình hệ thống dễ dàng nhanh chóng thông qua Visual Studio Visual Studio phần mềm lập trình hệ thống sản xuất trực tiếp từ Microsoft Từ đời đến nay, Visual Studio có nhiều phiên sử dụng khác Điều đó, giúp cho người dùng lựa chọn phiên tương thích với dịng máy cấu hình sử dụng phù hợp Bên cạnh đó, Visual Studio cịn cho phép người dùng tự chọn lựa giao diện cho máy tùy thuộc vào nhu cầu sử dụng b) Ngơn ngữ lập trình C# C# (hay C sharp) ngơn ngữ lập trình đơn giản, phát triển đội ngũ kỹ sư Microsoft vào năm 2000, người dẫn đầu Anders Hejlsberg Scott Wiltamuth C# ngơn ngữ lập trình đại, hướng đối tượng xây dựng tảng hai ngôn ngữ mạnh C++ Java C# thiết kế cho Common Language Infrastructure (CLI), mà gồm Executable Code Runtime Environment, cho phép sử dụng ngôn ngữ high-level đa dạng tảng cấu trúc máy tính khác C# với hỗ trợ mạnh mẽ NET Framework giúp cho việc tạo ứng dụng Windows Forms hay WPF (Windows Presentation 15 Foundation), dễ dàng trở nên Ngơn ngữ C# có đặc trưng tiêu biểu sau: - C# ngôn ngữ đơn giản, mạnh mẽ: C# dựng tảng C++ Java, ảnh hưởng Delphi, VisualBasic nên ngôn ngữ C# thừa hưởng ưu điểm vào loại bỏ yếu điểm ngơn ngữ trên, đơn giản, đồng thời loại bỏ cú pháp dư thừa thêm vào cú pháp cải tiến - C# ngơn ngữ lâp trình bậc cao, đa tảng dễ dàng tiếp cận phù hợp cho người bắt đầu học, ví dụ câu lệnh kinh điển dành cho người băt đầu hoc in dòng chữ "Hello world", với C# ta cẩn câu lệnh: System.Console.WriteLine("Hello world"); … - C# ngôn ngữ đa đại: C# phù hợp cho việc phát triển thời đại 4.0, bao gồm việc phát triển web, mobile app, game, học máy trí tuệ nhân tạo, phát triển đám mây, IoT, blockchain, microservices - C# ngôn ngữ lập trình hướng đối tượng đồng thời hỗ trợ lâp trình chức năng: C# hỗ trợ mạnh mẽ cho phương pháp lâp trình hướng đối tượng, ngồi C# cịn hỗ trợ phương pháp lập trình chức thơng qua biểu thức lamba, khớp mẫu, functions, thuộc tính bất biến - C# ngơn ngữ gõ tĩnh, định kiểu mạnh, hỗ trợ gõ động C# gõ tĩnh nên mang đầy đủ ưu việt phương pháp gõ tĩnh bảo đảm an toàn kiểu, tự động phân tích nhận biết lỗi cú pháp q trình viết mã Ngồi sử dụng C# kết hợp với IDE Visual Studio, C# hỗ trợ gợi ý code Visual Studio IntelliCode sử dụng trí tuệ nhân tạo giúp cho việc viết code trở nên nhanh chóng dễ dàng 16 - C# ngơn ngữ từ khóa: C# có khoảng 80 từ khóa c) Windows Forms Windows Form (thường gọi tắt winforms) framework dành cho phát triển ứng dụng desktop cho Windows NET Framework, sử dụng rộng rãi tồn tận ngày Windows Forms hoàn toàn đơn giản hóa việc lập trình GUI (giao diện đồ họa), hỗ trợ thiết kế giao diện trực quan (mà không cần tự viết code), đồng thời nhận hỗ trợ tốt từ hãng thứ ba (Devexpress, Syncfusion, Telerik, v.v.) cộng đồng Winforms dễ học với người bắt đầu Mơ hình lập trình Windows Forms đơn giản dễ nắm bắt Việc thiết kế giao diện trực quan, đơn giản Hiện có nhiều cơng ty tuyển nhân mảng này, chủ yếu để bảo trì cải tiến hệ thống xây dựng từ trước Windows Forms cơng cụ hữu ích cho q trình học tập Trong q trình học thường xun phải làm project môn học Winforms công cụ thích hợp Để lập trình giao diện người dùng Windows Form cần tạo Project, chọn phần Windows Form Application để bắt đầu lập trình 17 Hình 2.6 Giao diện Winforms Những vùng làm việc mô tả cụ thể đây: - Vùng 1: (ToolBox) vùng chưa tất Control mà sử dụng cho project, kéo thả Control sang vùng - Vùng 2: Đây vùng chứa Control để tạo giao diện người dùng - Vùng 3: Đây nơi xuất thơng báo q trình biên dịch dùng để hiển thị lỗi cảnh báo - Vùng 4: Đây nơi chỉnh sửa thuốc tính Control tên, vị trí hiển thị hay kiện Control, 18 CHƯƠNG THIẾT KẾ HỆ THỐNG GIÁM SÁT 3.1 Kết nối hệ thống Hình 3.7 Giao diện cài đặt Ta sử dụng ứng dụng TIA Portal để lập trình mơ thu thập lỗi Sau gửi liệu lên Winform 3.2 Giao diện vận hành Hình 3.8 Giao diện vận hành Trên giao diện, ngồi nút đăng nhập, ta cịn lựa chọn hình cho Line Có tất hình tương ứng với line cần giám sát 3.3 Giao diện đăng nhập 19 Hình 3.9 Giao diện đăng nhập Để đăng nhập vào hệ thống giám sát, từ hình giao diện vận hành ta ấn vào nút “Đăng nhập” Cửa sổ đăng nhập lên Điền tên đăng nhập mật vào ô “Tên đăng nhập” “Mật khẩu” tương ứng Sau ấn nút “Đăng nhập” để hoàn thành việc đăng nhập hệ thống Nếu đăng nhập thành cơng, hình lên thơng báo sau Hình 3.10 Đăng nhập thành cơng 3.4 Giao diện hình 20