HâC VIÆN CÔNG NGHÆ B¯U CHÍNH VIÄN THÔNG Ph¿m Kh°¢ng Duy XÂY DĂNG HÆ THÞNG ĐIÀU KHIÂN VÀ THU NHÀN DĀ LIÆU CHO ROBOT DàCH VĀ LUÀN VN TH¾C SĨ Kþ THUÀT (Theo đánh h°áng āng dāng) TP.Hâ CHÍ MINH - NM 2022 HâC VIÆN CÔNG NGHÆ B¯U CHÍNH VIÄN THÔNG Ph¿m Kh°¢ng Duy XÂY DĂNG HÆ THÞNG ĐIÀU KHIÂN VÀ THU NHÀN DĀ LIÆU CHO ROBOT DàCH VĀ CHUYÊN NGÀNH: Hà THàNG THÔNG TIN Mà Sà: 8.04 LUÀN VN TH¾C SĨ Kþ THUÀT (Theo đánh h°áng āng dāng) NG¯âI H¯àNG D¾N KHOA HâC TS. CHUNG TÂN LÂM TP.Hâ CHÍ MINH - NM 2022 i LâI CAM ĐOAN Tôi cam đoan rằng luận vn <Xây dăng hÇ thßng điÁu khiÃn và thu nhÁn dā liÇu cho robot dách vā= là công trình nghiên cứu của chính tôi. Tôi cam đoan các sá liáu, kết quả nêu trong luận vn là trung thực và chưa từng đưÿc ai công bá trong bất kỳ công trình nào khác. Không có sản phẩm/nghiên cứu nào của ngưßi khác đưÿc sử dāng trong luận vn này mà không đưÿc trích dẫn theo đúng quy định.
Hã Chí Minh, ngày 04 tháng 5 nm 2022 Hãc viên thăc hiÇn luÁn vn Ph¿m Kh°¢ng Duy ii LâI CÀM ¡N Trong quá trình học tập và thực hián luận vn, tôi đã nhận đưÿc sự quan tâm quý báu và hướng dẫn nhiát tình của quý Thầy Cô, cùng với sự động viên và ủng hộ của gia đình, bạn bè và đãng nghiáp. Với lòng kính trọng và biết ơn, tôi xin gửi lßi cảm ơn chân thành đến: Ban Giám Đác, Phòng Đào tạo Sau đại học của Học vián Công Nghá Bưu Chính Vißn thông cơ sá TP. Hã Chí Minh và quý Thầy Cô đã tạo mọi điều kián thuận lÿi giúp tôi hoàn thành luận vn. Tôi xin bày tß lòng biết ơn chân thành và sâu sắc nhất tới ngưßi thầy kính yêu ThÅy TS.
Chung TÃn Lâm đã hết lòng giúp đỡ, trực tiếp hướng dẫn tận tình, động viên khích lá, tạo điều kián cho tôi trong suát quá trình thực hián luận vn. Từ đáy lòng mình tôi xin bày tß sự biết ơn vô hạn đến gia đình thân yêu của tôi và xin chân thành cảm ơn bạn bè thân thiết, đãng nghiáp trong cơ quan đã động viên, hỗ trÿ tôi trong lúc khó khn để tôi có thể học tập và hoàn thành luận vn. Mặc dù đã có nhiều cá gắng, nỗ lực tìm tòi nghiên cứu, nhưng do thßi gian có hạn và kinh nghiám nghiên cứu khoa học còn hạn chế nên không thể tránh khßi những thiếu sót. Tôi rất mong nhận đưÿc sự góp ý thiết thực của quý Thầy Cô cùng bạn bè đãng nghiáp để kiến thức của tôi ngày một hoàn thián hơn.
Xin chân thành cảm ơn! TP. Hã Chí Minh, ngày 04 tháng 5 nm 2022 Hãc viên thăc hiÇn luÁn vn Ph¿m Kh°¢ng Duy iii MĀC LĀC LâI CAM ĐOAN. iii DANH MĀC CÁC THUÀT NGĀ, CHĀ VI¾T TÂT .vi DANH SÁCH BÀNG. vii DANH SÁCH HÌNH VẼ.
Tính cấp thiết của đề tài. Māc đích nghiên cứu. Đái tưÿng và phạm vi nghiên cứu .3 CH¯¡NG 1: NGHIÊN CĀU TàNG QUAN .1 Tổng quan về robot dịch vā .1 Robot điều khiển trình tự .2 Các thành phần há tháng SCADA .3 Bộ điều khiển logic khả trình .1 Giới thiáu chung .2 Phần mềm lập trình PLC GX Works 2 .4 Há tháng OPC server - KepserverEX .1 Giới thiáu phần mềm Kepware OPC .3 Cấu hình PLC Mitsubishi trên KEPServerEX .5 Kết luận chương .21 CH¯¡NG 2: THI¾T K¾ I/O HÆ THÞNG ROBOT DàCH VĀ .1 Mô tả há tháng .1 Nhà hàng truyền tháng.2 Nhà hàng thông minh .2 Thiết kế há tháng .3 Nguyên lý vận hành há tháng.2 Quy trình mẫu nấu một món n tự động .4 Tháng kê thiết bị trong bài toán .5 Lập trình điều khiển trên PLC .6 Khai báo Tag trong KepserverEX .41 CH¯¡NG 3: HÆ THÞNG ĐIÀU KHIÂN VÀ THU NHÀN DĀ LIÆU .1 Thiết kế và cài đặt tác vā truy xuất thông tin .1 Tạo class <class_KEPServerEX.2 Lập trình cho Form chính .2 Tính nng WatchDog .2 Nguyên tắc thực hián .3 Cài đặt Watchdog.3 Tính nng quản lý ngưßi dùng .1 Hoạt động tính nng quản lý ngưßi dùng .2 Nguyên lý thực hián. Các kết quả thử nghiám .1 Kết quả hiển thị lên Window form (Visual Studio) .2 Kết quả trạng thái giá trị Tag trên phần mềm KepServerEX .60 CH¯¡NG 4: K¾T LUÀN VÀ H¯àNG PHÁT TRIÂN .2 Hướng phát triển .62 DANH MĀC TÀI LIÆU THAM KHÀO .65 PHĀ LĀC P1: Cấu hình PLC Mitsubishi trên KEPServerEX .65 PHĀ LĀC P2: Chương trình nguãn .70 vi DANH MĀC CÁC THUÀT NGĀ, CHĀ VI¾T TÂT Vi¿t tÃt Ti¿ng Anh Ti¿ng ViÇt F&B Food and Beverage Service Dịch vā cung cấp đã n và thức uáng Supervisory Control and Data SCADA Thu nhận dữ liáu và điều khiển Aquisition Cobot Collaborate robot Robot cộng tác Kiến trúc liên kết các đái tưÿng phân OPC OLE for Process Control tán trong tự động hóa công nghiáp Chuẩn giao tiếp dữ liáu giữa các phần OLE Object Linking and Embedding mềm theo cơ chế client-server Programmable Logic PLC Bộ điều khiển logic khả trình Controller vii DANH SÁCH BÀNG Bảng 1.1: Một sá ưu điểm cobot so với robot công nghiáp truyền tháng .2: Tháng kê địa chỉ trên phần mềm KepserverEX đái với PLC Mitsubishi 19 Bảng 2.1: Bảng cấp phát I/O trên PLC và cấp phát Tag trên MX-OPC .1: Giải thích chương trình "class_KEPServerEX.2: Giải thích các khai báo OPC trong Form1 .3: Giải thích chương trình kết nái với OPC.4: Các biến trong chương trình con đọc dữ liáu từ KEPServerEX .5: Giải thích chương trình đọc dữ liáu từ PLC thông qua Tag .6: Giải thích chương trình hißn thị trạng thái Watchdog .7: Sử dāng chương trình hißn thị trạng thái Watchdog .8: Giải thích chương trình cập nhật trạng thái Watchdog .9: Giải thích chương trình con quản lý ngưßi dùng .57 viii DANH SÁCH HÌNH VẼ Hình 1.1: Một mẫu cơ cấu chấp hành tịnh tiến động cơ bước không hãi tiếp .2: Một mẫu cơ cấu chấp hành quay động cơ AC không hãi tiếp .3: Một mẫu robot dịch vā dùng cơ cấu tịnh tiến điều khiển trình tự .4: Cấu trúc cơ bản của một robot cộng tác.5: Các loại PLC Mitsubishi .6: PLC Mitsubishi FX3U .7: Sơ đã kết nái cấp nguãn cho PLC.8: Sơ đã kết nái cổng vào và cổng ra cho PLC .9: Phần mềm lập trình cho PLC Mitsubishi GX Works 2 .10: Sơ đã tổng quan OPC server .11: Sơ đã tổng quan phần mềm KEPServerEX .12: Thư vián dll kết nái KEPServerEX với Visual Studio C# .13: Đng ký OPC Server trên máy tính win10 .1: Há tháng bếp nấu tự động .2: Mô hình kết nái há tháng thu nhận dữ liáu cho robot dịch vā (a) Robot có quỹ đạo cá định, (b) Robot có quỹ đạo phức tạp .3: Cách thức đặt món và thanh toán tại quầy với nhân viên thu ngân .4: Khách hàng ngãi chß sau khi đặt món .5: Nhân viên mang thức n cho khách sau khi nấu xong .6: Giao dián đặt hàng của nhà hàng thông minh .7: Robot di động BellaBot mang thức n cho khách .8: Há tháng van cấp dầu .9: Cơ cấu đóng/má nắp .10: Há tháng gia nhiát dùng Gas .11: Động cơ thực hián thao tác trộn nguyên liáu .12: Cơ cấu cấp liáu với 4 hộp nguyên liáu .13: Cơ cấu lật khay nguyên liáu .14: Thao tác cánh tay xác.15: Thao tác cánh tay lấy thức n.16: Thao tác cánh tay vị trí đổ nước rữa chảo .17: Thao tác má van phun nước làm sạch lòng chảo và thanh trộn .18: Các biến Tag tương ứng đưÿc cài đặt trên phần mềm MX-OPC .19: Các biến Tag tương ứng đưÿc cài đặt trên phần mềm KepserverEX .20: Các biến Tag tương ứng đưÿc hißn thị trên Quick client KepserverEX .1: Chương trình tạo bộ đếm cho tính nng WatchDog .2: Cửa sổ đng nhập .3: Giao dián màn hình giám sát chính.4: Giao dián màn hình cài đặt tham sá cho PLC .5: Giao dián màn hình AboutUs .6: Các giá trị Tag cần giám sát online tương ứng trên KepServerEX.
Tính cÃp thi¿t cÿa đÁ tài Ngày nay, trong xu thế cuộc cách mạng công nghiáp lần thứ 4 (CMCN 4.0) đang dißn ra sôi động trên toàn thế giới, Viát Nam đã và đang tham gia tích cực trên nhiều lĩnh vực khác nhau của xã hội như chính phủ, truyền thông đại chúng, y học, khoa học kỹ thuật, & Trí tuá nhân tạo cùng với đô thị thông minh, nhà máy thông minh, cn hộ thông minh đang dần đưÿc xây dựng nền tảng định hình và hoàn thián. Các công viác không cần thiết sẽ biến mất, con ngưßi lao động tại các khâu sản xuất sẽ dần đưÿc thay thế bái robot. Và một loại robot đặc biát đưÿc phát triển trong thßi gian gần đây là robot cộng tác. Robot cộng tác có ưu điểm là cấu trúc nhß họn, độ tin cậy cao, tiêu thā đián nng thấp, dß xử lý và giá thành rẻ.
Những tính nng này làm cho cobot rất hiáu quả để áp dāng rộng rãi không chỉ trong công nghiáp mà còn trong dịch vā và cuộc sáng hàng ngày. Khi robot đưÿc ứng dāng trong lĩnh vực dịch vā, vấn đề đặt ra là làm cách nào để xây dựng một nền tảng có thể quản lý há tháng dịch vā một cách hiáu quả mang lại giá trị cộng thêm từ há tháng. Nền tảng đó cần có các tính nng như thu thập dữ liáu từ há tháng, kết nái phần cứng, cảnh báo phần cứng, tổng hÿp báo cáo, tổng hÿp dữ liáu lịch sử, cơ sá dữ liáu và cài đặt các kết nái điều hành từ xa. Ngưßi sử dāng nền tảng đó cùng với robot dịch vā có thể tháng kê, đánh giá sá liáu kinh doanh, thói quen khách hàng, & để định hướng kế hoạch kinh doanh phù hÿp, đáp ứng nhu cầu khách hàng, phát triển kinh doanh trong tương lai.
Xuất phát từ những lý do trên cùng với sự đãng ý của thầy TS. Chung Tấn Lâm tôi chọn đề tài luận vn: <XÂY DĂNG HÆ THÞNG ĐIÀU KHIÂN VÀ THU NHÀN DĀ LIÆU CHO ROBOT DàCH VĀ=, luận vn góp phần vào viác giải quyết các vấn đề hết sức cần thiết và ứng dāng trong các há sinh thái thông minh của quá 2 trình chuyển đổi sá và cuộc CMCN 4. Đề tài có sự tham gia hỗ trÿ về định hướng học thuật của Công ty TNHH chế tạo máy 3C (Công ty đưÿc hỗ trÿ bái Quỹ đổi mới sáng tạo Vingroup VINIF trong dự án mã sá VINIF.DA059) để kết quả đề tài mang tính thực tißn, có khả nng ứng dāng sau khi nghiên cứu. Māc đích nghiên cāu Trên thế giới, robot dịch vā đang đưÿc nghiên cứu, phát triển và đưa vào sử dāng ngày càng trá nên phổ biến như robot bán hàng tự động, robot nấu n , robot chm sóc sức khße cho ngưßi bánh, robot hút bāi, robot giữ nhà& Tuy nhiên các kết quả các robot dịch vā trên xuất hián dưới dạng là các sản phẩm thương mại với chi phí khá cao.