Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 89 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
89
Dung lượng
2,43 MB
Nội dung
Đại Học Quốc Gia Tp Hồ Chí Minh TRƯỜNG ĐẠI HỌC BÁCH KHOA NGUYỄN THANH TUẤN ĐIỀU KHIỂN VÀ TRUYỀN THÔNG SỬ DỤNG MODBUS TCP VÀ GSM Chuyên ngành: Tự Động Hóa LUẬN VĂN THẠC SĨ TP HỒ CHÍ MINH, tháng 07 năm 2011 Đại Học Quốc Gia Tp Hồ Chí Minh TRƯỜNG ĐẠI HỌC BÁCH KHOA NGUYỄN THANH TUẤN ĐIỀU KHIỂN VÀ TRUYỀN THÔNG SỬ DỤNG MODBUS TCP VÀ GSM Chuyên ngành: Tự Động Hóa LUẬN VĂN THẠC SĨ TP HỒ CHÍ MINH, tháng 07 năm 2011 CƠNG TRÌNH ĐƢỢC HỒN THÀNH TẠI TRƢỜNG ĐẠI HỌC BÁCH KHOA ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH Cán hƣớng dẫn khoa học: TS TRƢƠNG ĐÌNH CHÂU (Ghi rõ họ, tên, học hàm, học vị, chữ ký) Cán chấm nhận xét 1: TS NGUYỄN ĐỨC THÀNH (Ghi rõ họ, tên, học hàm, học vị, chữ ký) Cán chấm nhận xét 2: TS NGUYỄN VĨNH HẢO (Ghi rõ họ, tên, học hàm, học vị, chữ ký) Luận văn thạc sĩ đƣợc bảo vệ Trƣờng Đại Học Bách Khoa, ĐHQG Tp HCM ngày 25 Tháng 07 Năm 2011 Thành phần Hội đồng đánh giá luận văn thạc sĩ bao gồm: (Ghi rõ họ, tên, học hàm, học vị Hội đồng chấm bảo vệ luận văn thạc sĩ) TS NGUYỄN ĐỨC THÀNH TS NGUYỄN THIỆN THÀNH TS NGUYỄN VĨNH HẢO TS VÕ HOÀNG DUY Xác nhận Chủ tịch hội đồng đánh giá LV Bộ môn quản lý chuyên ngành sau luận văn đƣợc sửa chữa (nếu có) Chủ tịch Hội đồng đánh giá LV TS NGUYỄN ĐỨC THÀNH Bộ môn quản lý chuyên ngành TRƯỜNG ĐH BÁCH KHOA TP.HCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM PHÒNG ĐÀO TẠO SĐH Độc Lập – Tự Do – Hạnh Phúc Tp HCM, ngày……… tháng……… năm 2011 NHIỆM VỤ LUẬN VĂN THẠC SĨ Họ tên học viên: NGUYỄN THANH TUẤN Phái: NAM Ngày, tháng, năm sinh: 16/06/1984 Nơi sinh: AN GIANG Chuyên ngành: TỰ ĐỘNG HÓA MSHV: 01508354 I-TÊN ĐỀ TÀI: ĐIỀU KHIỂN VÀ TRUYỀN THÔNG SỬ DỤNG MODBUS TCP VÀ GSM II-NHIỆM VỤ VÀ NỘI DUNG: Tìm hiểu giao thức TCP/IP, TCP/IP Stack Microchip Tìm hiểu giao thức Modbus, Modbus TCP Tìm hiểu GSM, GPRS, module SIM548C Thiết kế, thi công phần cứng, viết chƣơng trình cho hệ thống điều khiển truyền thông sử dụng Modbus TCP GSM III-NGÀY GIAO NHIỆM VỤ: 05/07/2010 IV-NGÀY HOÀN THÀNH NHIỆM VỤ: 05/07/2011 V-CÁN BỘ HƯỚNG DẪN: TS TRƢƠNG ĐÌNH CHÂU CÁN BỘ HƯỚNG DẪN (Học hàm, học vị, họ tên, chữ ký) TS TRƢƠNG ĐÌNH CHÂU CNBỘ MƠN QL CHUN NGÀNH LỜI CẢM ƠN Trước hết, xin gửi lời cảm ơn chân thành đến bố, mẹ tơi tạo điều kiện cho học tập ngày hôm Bố mẹ người bên tôi, hỗ trợ mặt vật chất, tinh thần khoảng thời gian học tập trường, khoảng thời gian thực hiện, hồn thành luận văn Tiếp theo, tơi xin gửi lời cảm ơn đến TS Trương Đình Châu, người thầy trực tiếp hướng dẫn, bảo giúp đỡ suốt thời gian thực đề tài luận văn Thầy giúp định hướng đề tài, hỗ trợ lúc gặp khó khăn, thầy người hỗ trợ thiết bị để tơi hồn thành nhiệm vụ luận văn Bên cạnh đó, tơi xin gửi lời cảm ơn đến thầy, cô môn Điều Khiển Tự Động trang bị cho kiến thức quý báu để hoàn thành tốt luận văn Những bảo, kiến thức mà tơi có từ thầy, cô thời gian học tập trường hành tranh quý cho sau đường học tập, làm việc Sau cùng, xin gửi lời cảm ơn đến người bạn trực tiếp, gián tiếp giúp đỡ thời gian thực luận văn Một lần nữa, xin chân thành cảm ơn tất người ! Nguyễn Thanh Tuấn TÓM TẮT LUẬN VĂN Đề tài “Điều khiển truyền thông sử dụng Modbus TCP GSM” xây dựng module điều khiển giao tiếp với điều khiển Modbus TCP thông qua giao thức Modbus TCP, module xây dựng giao tiếp, tương tác với người sử dụng thông qua mạng GSM Đồng thời xây dựng ứng dụng cụ thể module điều khiển xây dựng Trong luận văn này, sở thu thập nghiên cứu tài liệu liên quan đến đề tài, học viên trình bày vấn đề liên quan đến giao thức TCP/IP, giao thức Modbus, giao thức Modbus TCP, vấn đề liên quan đến GSM GPRS Trên sở lý thuyết nắm được, học viên tiến hành thiết kế, thi công mạch phần cứng, viết chương trình để thực yêu cầu đề tài Vi điều khiển lựa chọn làm trung tâm đề tài PIC18F4620 Microchip TCP/IP Stack hỗ trợ, chip giao tiếp ethernet sử dụng ENC28J60 Đối với giao tiếp GSM/GPRS, SIM548C lựa chọn học viên để thiết kế khối GSM/GPRS NỘI DUNG LUẬN VĂN Luận văn bao gồm có chương: Chương giới thiệu tổng quan đề tài, ý nghĩa, tính cấp thiết, xác định mục tiêu, nhiệm vụ đề tài Chương trình bày lý thuyết giao thức TCP/IP, giao thức Modbus, giao thức Modbus TCP, mạng GSM/GPRS Chương trình bày sơ đồ thiết kế phần cứng, giải thuật để thực yêu cầu đề tài Chương trình bày ứng dụng cụ thể đề tài công nghiệp Chương trình bày kết đạt đề tài, hạn chế mà đề tài chưa giải được, đồng thời nêu số hướng phát triển đề tài Trang MỤC LỤC CHƢƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Tên đề tài 1.2 Giới thiệu đề tài 1.3 Tính cấp thiết đề tài 1.4 Nhiệm vụ đề tài CHƢƠNG 2: HỆ THỐNG ĐIỀU KHIỂN VÀ TRUYỀN THÔNG SỬ DỤNG MODBUS TCP VÀ GSM 2.1 Sơ đồ khối hệ thống 12 2.2 Hoạt động hệ thống 14 2.3 Khối nguồn module điều khiển 15 2.4 Khối điều khiển trung tâm 17 2.5 Khối GSM/GPRS 19 2.5.1 Tổng quan GSM 19 2.5.2 Tổng quan GPRS 20 2.5.3 Các giải thuật cho khối GSM/GPRS 24 2.5.3.1 Khởi tạo cho ứng dụng GSM GPRS 25 2.5.3.2 Xóa tin nhắn trước module SIM548C hoạt động 30 2.5.3.3 Đọc tin nhắn 32 2.5.3.4 Gởi tin nhắn 33 2.5.3.5 Thiết lập kết nối GPRS module SIM548C GPRS server 35 2.5.3.6 Truyền nhận gói TCP SIM548C GPRS server 36 2.5.3.7 Hủy kết nối GPRS module SIM548C GPRS server 37 2.6 Khối ethernet giao thức Modbus TCP 40 2.6.1 Giao thức TCP/IP 41 Trang 2.6.1.1 Giao thức liên mạng IP (Internet Protocol) 42 2.6.1.2 Giao thức TCP (Transmission Control Protocol) 44 2.6.2 Giao thức Modbus TCP 49 2.6.2.1 Giao thức Modbus 49 2.6.2.2 Modbus TCP 56 2.7 Khối hiển thị 69 2.8 Bàn phím 70 CHƢƠNG 3: ỨNG DỤNG MODULE ĐIỀU KHIỂN VÀ TRUYỀN THÔNG SỬ DỤNG MODBUS TCP VÀ GSM 3.1 Sơ đồ kết nối phần cứng 72 3.2 Hoạt động hệ thống 73 3.3 Thiết kế chương trình server 76 CHƢƠNG 4: KẾT QUẢ VÀ HƢỚNG PHÁT TRIỂN 4.1 Các kết đạt 78 4.2 Các hạn chế đề tài 78 4.3 Hướng phát triển đề tài 79 Trang CHƢƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI Trong Chương trình bày nội dung sau: Tổng quan đề tài Tính cấp thiết đề tài Nhiệm vụ đề tài Một số ứng dụng đề tài 1.1 Tên đề tài “Điều khiển truyền thông sử dụng Modbus TCP GSM” 1.2 Giới thiệu đề tài Vấn đề giám sát điều khiển vấn đề rộng, thật phức tạp, bao hàm giám sát – điều khiển nhỏ thiết bị sinh hoạt ngày máy móc, dây chuyền sản xuất xí nghiệp Đề tài giới hạn việc nghiên cứu lý thuyết giao thức liên mạng TCP/IP (một chuẩn giao tiếp tiếng sử dụng để truyền liệu mạng Internet), giao thức Modbus TCP (một chuẩn giao thức phổ biến sử dụng rộng rãi thiết bị công nghiệp), mạng GSM (module GSM SIM548C), ứng dụng chúng điều khiển thiết bị, tiến trình từ xa Hiện điều khiển từ xa thơng qua mạng GSM phát triển mạnh mẽ Điều khiển từ xa thông qua mạng GSM ứng dụng ứng dụng dân dụng cho thiết bị sinh hoạt ngày, Ngơi nhà thơng minh đề tài cụ thể Người sử dụng ứng dụng GSM để điều khiển thiết bị từ xa đèn, cửa, hệ thống tưới nước … mà không cần phải có mặt nhà, đồng thời hệ thống có thơng báo cảnh báo cho người sử dụng có vấn đề xảy với ngơi nhà tin nhắn SMS Ngồi ứng dụng sinh hoạt, Trang 68 Sau số hàm quan trọng thư viện TCP/IP Stack Microchip mà ta hay sử dụng giao thức TCP/IP Thiết lập kết nối với thiết bị mạng ethernet MySocket=TCPOpen((DWORD)&ServerName[0],TCP_OPEN_RAM_HOST , ServerPort, TCP_PURPOSE_GENERIC_TCP_CLIENT); Truyền liệu đến thiết bị, sau thiết lập kết nối TCPPutROMString(MySocket, (ROM BYTE*)"\n\rLuan van cao hoc"); TCPFlush(MySocket); Để đóng kết nối, ta thực sau: TCPDisconnect(MySocket); TCPClose (MySocket); MySocket = INVALID_SOCKET; Chúng ta thấy, việc sử dụng hàm TCP/IP Stack Microchip thuận lợi, giúp ta dễ dàng phát triển ứng dụng tảng TCP/IP Tuy nhiên, TCP/IP Stack Microchip lớn vấn đề tìm hiểu để nắm bắt, vận dụng linh hoạt hàm Microchip cung cấp cần phải có tìm hiểu kỹ Tài liệu TCPIP Stack Help Microchip tài liệu tham khảo quan trọng TCP/IP Stack Microchip Dựa cấu trúc lệnh Modbus TCP Để truyền lệnh Modbus theo chuẩn Modbus TCP ta thực sau: // Thiết lập kết nối với thiết bị mạng ethernet MySocket=TCPOpen((DWORD)&ServerName[0],TCP_OPEN_RAM_HOST , ServerPort, TCP_PURPOSE_GENERIC_TCP_CLIENT); while(TCPIsPutReady(MySocket) < 125u) { StackTask(); StackApplications(); } // Chuẩn bị lệnh Modbus theo cấu trúc lệnh Modbus TCP Trang 69 TCPPut(MySocket,0x00); TCPPut(MySocket,0x01); TCPPut(MySocket,0x00); TCPPut(MySocket,0x00); TCPPut(MySocket,0x00); TCPPut(MySocket,0x06); TCPPut(MySocket,0x00); TCPPut(MySocket,0x06); TCPPut(MySocket,0x00); TCPPut(MySocket,0x64); TCPPut(MySocket,0x00); TCPPut(MySocket,0x00); // Gởi lệnh Modbus TCP TCPFlush(MySocket); // Đóng kết nối TCPDisconnect(MySocket); TCPClose (MySocket); MySocket = INVALID_SOCKET 2.7 Khối hiển thị Khối hiển thị dùng để hiển thị thông tin cần thiết cho người sử dụng trình hoạt động hệ thống Nó dùng để theo dõi hoạt động hệ thống Đồng thời giao diện tương tác hệ thống người sử dụng Khối hiển thị LCD, đơn giản LED dùng để theo dõi hoạt động hệ thống Đối với module điều khiển xây dựng, vấn đề thời gian nên khối hiển thị không thiết kế module điều khiển Trang 70 2.8 Bàn phím Bàn phím giao diện để người điều khiển tương tác trực tiếp với hệ thống Bàn phím người điều khiển sử dụng dùng để cung cấp thông tin cần thiết hoạt động, cấu hình hệ thống Đối với module điều khiển xây dựng, vấn đề thời gian khối bàn phím khơng thiết kế module điều khiển Trang 71 CHƢƠNG 3: ỨNG DỤNG MODULE ĐIỀU KHIỂN VÀ TRUYỀN THÔNG SỬ DỤNG MODBUS TCP VÀ GSM Trong chương trình bày ứng dụng module điều khiển truyền thông sử dụng Modbus TCP GSM Sau đây, ứng dụng module điều khiển truyền thông sử dụng Modbus TCP GSM điều khiển phân tán tiến trình cơng nghiệp Trong ứng dụng này, tiến trình cơng nghiệp thể qua cấu chấp hành động pha Người vận hành, điều khiển cấu chấp hành tin nhắn SMS thông qua mạng GSM Các thiết bị sử dụng ứng dụng: Bộ điều khiển Modbus TCP khối OTB (Optimized Terminal Block) hãng Schneider Electric Bộ biến tần Altivar31 hãng Schneider Electric Cơ cấu chấp hành động pha Hình 3.1 trình bày sơ đồ kết nối phần cứng chi tiết hệ thống Trang 72 3.1 Sơ đồ kết nối phần cứng Modbus TCP Motor Inverter OTB (Optimized Terminal Block) Inverter Motor GPRS Modbus TCP Khối điều khiển Switch Inverter Motor OTB (Optimized Terminal Block) Inverter GSM Inverter Motor Motor Modbus TCP Mobile phone OTB (Optimized Terminal Block) Inverter Hình 3.1: Sơ đồ kết nối phần cứng hệ thống Motor Trang 73 3.2 Hoạt động hệ thống Bằng cách sử dụng điện thoại di động, người vận hành điều khiển quy trình sản xuất từ xa, giúp tiết kiệm thời gian công sức, tăng hiệu công việc, kinh tế sản phẩm Người vận hành gửi tin nhắn với cấu trúc xác định trước Sau nhận tin nhắn, module điều khiển lấy lệnh thực thi, thực thi lệnh mà người vận hành yêu cầu Module điều khiển giao tiếp với điều khiển Modbus TCP Bộ điều khiển Modbus TCP lựa chọn sử dụng hệ thống OTB (Optimized Terminal Block) 1E0DM9LP Modicon, Modicon phận Schneider Electric Hình 3.2: OTB1E0DM9LP Ngày này, có xu hướng ngày phát triển nhà sản xuất thiết bị muốn thiết kế hệ thống tự động họ cách sử dụng cấu trúc khối (modular architecture) Cho nên việc sử dụng khối vào/ra ngày trở nên phổ biến Trong sản phẩm phục vụ cho mục đích trên, OTB giải pháp lý tưởng cho việc tối ưu yêu cầu vào/ra OTB thiết kế cách cân mục tiêu kinh tế mục tiêu kỹ thuật để đáp ứng yêu cầu nhà sản xuất hệ thống tự động, tìm kiếm sản phẩm đáp ứng yêu cầu kích thước, tính dễ kết nối, cài đặt giá hợp lý Giải pháp OTB cho phép tạo khối vào/ra chuẩn công nghiệp điều khiển thông qua Trang 74 điều khiển chủ (PLC, máy tính) thơng qua mạng giao tiếp Với cấu trúc khối có khả mở rộng, giải pháp OTB có khả tương thích với tất cấu hình khối điều khiển hệ thống tự động Khối OTB gồm có 20 cổng vào/ra, đó: Có 12 ngõ vào 24V Có ngõ relay Q2 Q7 Có ngõ 24V solid-state Q0 Q1 OTB có nhiều ghi để điều khiển hoạt động OTB Đối với ứng dụng mà xây dựng, ta quan tâm đến ghi, ghi ngõ ghi ngõ vào Thanh ghi ngõ OTB có địa 100, ghi ngõ vào có địa Chú ý ghi tương ứng với khối điều khiển ta truy cập Điều có nghĩa sau, OTB có 12 ngõ vào, nên hãng Schneider Electric cịn có module dùng để mở rộng ngõ vào cho OTB lên nhiều Thanh ghi ngõ vào ghi ngõ vào thân OTB Nếu ta truy cập đến ghi ngõ vào ta truy cập đến ghi ngõ vào module dùng để mở rộng ngõ vào OTB Và ta truy cập ghi module mở rộng gắn vào OTB, module mở rộng chưa gắn vào OTB ta khơng thể truy cập đến ghi này, nghĩa ghi ngõ vào Tương tự với trường hợp ghi ngõ Module điều khiển điều khiển OTB thông qua chuẩn Modbus TCP để điều khiển OTB thực lệnh mà người vận hành yêu cầu OTB tác động lên biến tần Altivar31 để vận hành động cơ, khởi động tiến trình sản xuất Biến tần Altivar31 sử dụng biến tần hãng Schneider Electric có cơng suất 0.75 KW/1 HP Dùng để điều khiển động pha cơng nghiệp Trang 75 Hình 3.3: Biến tần Altivar 31 Bộ phận chấp hành động pha sử dụng rộng rãi ứng dụng điều khiển cơng nghiệp Hình 3.4 hình ảnh động sử dụng hệ thống thực Hình 3.4: Động pha Để điều khiển động cơ, ta gửi tin nhắn có cấu trúc sau: Motorx0 để tắt động cơ, Motorx1 để chạy động x số thứ tự động Ví dụ muốn khởi động động số 1, ta gởi tin nhắn có nội dung Motor11; để tắt động ta gởi tin nhắn có nội dung Motor20 Trang 76 Sau thời gian tìm hiểu, hệ thống điều khiển truyền thông sử dụng Modbus TCP GSM thiết kế, thi công, thực thành công Hệ thống thiết kế xong thực yêu cầu hệ thống Người điều khiển điều khiển hệ thống từ xa thông qua tin nhắn SMS Hệ thống gửi thông báo hoạt động cho người điều khiển thông qua tin nhắn SMS Hệ thống gửi thông báo hoạt động hệ thống cho chương trình server máy tính 3.3 Thiết kế chƣơng trình server Để thiết kế chương trình Server máy tính để nhận liệu từ hệ thống thơng qua giao thức TCP/IP, ta có nhiều ngơn ngữ lập trình làm điều Chúng ta viết chương trình Visual Basic, C#, hay Visual C++ Ở đây, ta lựa chọn sử dụng Visual C++ 6.0, tài liệu lập trình hướng dẫn tương đối chi tiết so với ngôn ngữ khác Bên cạnh lý tài liệu tham khảo, thực tế thiết kế hệ thống tơi thấy có chương trình server viết ngơn ngữ này, đa số chương trình server viết C#, Visual Basic, thực trải nghiệm Tài liệu [5] hướng dẫn chi tiết cách thiết kế chương trình server để sử dụng hệ thống mà ta thiết kế Hình 3.5 giao diện chương trình server thiết kế Trang 77 Hình 3.5: Chương trình server máy tính Khi thiết kế chương trình Server Visual C++ 6.0 theo bước hướng dẫn tài liệu tham khảo Học viên có nhận xét sau: Những hướng dẫn tài liệu tham khảo xác Khi biên dịch chương trình Visual C++ 6.0, hay xảy trường hợp biên dịch lỗi, phải làm lại từ đầu thời gian, làm theo hướng dẫn tài liệu tham khảo Tham khảo file Huong Dan.doc CD để xem file cần thiết, mạch orcad, hướng dẫn chi tiết cách thực đề tài “Điều khiển truyền thông sử dụng Modbus TCP GSM” Trang 78 CHƢƠNG 4: KẾT QUẢ VÀ HƢỚNG PHÁT TRIỂN Trong Chương trình bày nội dung sau: Các kết đạt Các hạn chế đề tài Hướng phát triển đề tài 4.1 Các kết đạt đƣợc Sau thời gian thực đề tài, học viên đạt số kết sau: Nắm bắt giao thức liên mạng TCP/IP mặt lý thuyết Nắm bắt, sử dụng cách TCP/IP Stack Microchip Nắm bắt giao thức Modbus, Modbus TCP Nắm bắt, sử dụng SIM548C ứng dụng GSM, GPRS Thiết kế, thi công, viết chương trình thành cơng cho hệ thống điều khiển truyền thơng sử dụng Modbus TCP GSM o Có thể điều khiển thiết bị từ xa thông qua giao thức Modbus TCP, GSM o Lệnh thực lưu lại chương trình server thơng qua giao thức TCP/IP o Lệnh thực lưu lại chương trình server thông qua kết nối GPRS Nắm bắt phương pháp nghiên cứu khoa học 4.2 Các hạn chế đề tài Đề tài số hạn chế sau: Chưa nắm bắt vững giao thức liên mạng TCP/IP Trang 79 Chương trình giao tiếp sử dụng giao thức Modbus TCP chưa hoàn chỉnh Chương trình server máy tính cịn đơn giản 4.3 Hƣớng phát triển đề tài Dựa đạt được, hạn chế mà đề tài chưa hoàn thiện, học viên tin sở để tiếp tục nghiên cứu, mở rộng để đề tài hồn chỉnh hơn: Tìm hiểu sâu TCP/IP Stack Microchip, thực thư viện hay hữu ích Với tìm hiểu giao thức Modbus, Modbus TCP đạt Đây sở để ta tiếp tục viết chương trình giao tiếp Modbus TCP hồn chỉnh Dựa tìm hiểu GSM/ GPRS ta phát triển nhiều ứng dụng hữu ích tảng này, thu thập liệu từ xa, điều khiển giám sát thiết bị từ xa, hệ thống khóa chìm, hệ thống bảo mật …v…v Chương trình server máy tính cần tiếp tục hồn thiện tính năng, giao diện Tiếp tục phát triển ứng dụng phức tạp dựa kết đạt đề tài, xây dựng hệ thống thu thập liệu từ xa TÀI LIỆU THAM KHẢO [1] W Richard Stevens, TCP/IP Illustrated, Volume [2] W Richard Stevens, TCP/IP Illustrated, Volume [3] W Richard Stevens, TCP/IP Illustrated, Volume [4] Jon Postel, Transmission Control Protocol, tháng 9/1981 [5] Douglas E Comer, Internetworking with TCP/IP, Volume 1: Principles, Protocols and Architecture, Prentice Hall, 24/3/1995 [6] Hồng Minh Sơn, Mạng Truyền Thơng Cơng Nghiệp, Đại Học Bách Khoa Hà Nội [7] Microchip, Microchip TCP/IP Stack 5.10, 29/07/2009 [8] Nilesh Rajbharti, AN833, 2008 [9] Ngô Bá Hùng, Phạm Thế Phi, Mạng Máy Tính, Đại Học Cần Thơ, 2003 [10] Modicon, Modbus Protocol Reference Guide, 06/1996 [11] Andy Swales, Open Modbus/TCP Specification, Schneider Electric [12] Modbus – IDA, Modbus Application Protocol Specification V1.1b, 28/12/2006 [13] Acromag, Introduction To Modbus TCP/IP, 2005 [14] Schneider Electric, Advantys OTB Ethernet, 12/2008 [15] Schneider Electric, Altivar 31 Adjustable Speed Drive Controllers, 2004 [16] SIM com, SIM548 Hardware Design V1.01, 07/02/2007 [17] SIM com, SIM548C AT Commands Set V1.00, 30/04/2008 [18] SIM com, SIMCOM_FAQ 1.01 (EN), 25/12/2007 [19] SIM com, TCP/IP Application Notes V1.02, 20/09/2007 [20] http://en.wikipedia.org/wiki/Modbus, ngày 18/12/2009, lúc 23h30’ [21] http://www.rtaautomation.com/modbustcp/, ngày 21/12/2009, lúc 8h15’ [22] http://en.wikipedia.org/wiki/EIA-485, ngày 18/12/2009, lúc 23h55’ [23] http://modbus.org/tech.php [24] http://www.rtaautomation.com/modbusrtu/, ngày 24/12/2009, lúc 23h15’ [25] http://www.intellicom.se/solutions_modbus_rtu.cfm, ngày 24/12/2009, lúc 7h50’ [26] http://www.intellicom.se/solutions_ModbusTCP_overview.cfm, ngày 24/12/2009, lúc 8h5’ [27] Davis Chapman, Sams Teach Yourself Visual C++ in 21 Days, 1998 LÝ LỊCH TRÍCH NGANG Họ tên: Nguyễn Thanh Tuấn Ngày, tháng, năm sinh: 16/06/1984 Nơi sinh: An Giang Địa liên lạc: 375, Bà Hạt, Phường 4, Quận 10, TP.HCM Địa E-mail: nttuandhbk@hotmail.com Tel: 0919902564 Quá trình đào tạo: 2002 – 2007: Sinh viên chuyên ngành điều khiển, Khoa Công Nghê Thông Tin, Trường Đại học Cần Thơ 2008 – 2011: Học viên cao học, Khoa Điện – Điện Tử, Trường đại học Bách Khoa TP.HCM Q trình cơng tác: ... ? ?Điều khiển truyền thông sử dụng Modbus TCP GSM? ?? xây dựng module điều khiển giao tiếp với điều khiển Modbus TCP thông qua giao thức Modbus TCP, module xây dựng giao tiếp, tương tác với người sử. .. ĐỀ TÀI: ĐIỀU KHIỂN VÀ TRUYỀN THÔNG SỬ DỤNG MODBUS TCP VÀ GSM II-NHIỆM VỤ VÀ NỘI DUNG: Tìm hiểu giao thức TCP/ IP, TCP/ IP Stack Microchip Tìm hiểu giao thức Modbus, Modbus TCP Tìm hiểu GSM, GPRS,... nghiệp Với module điều khiển truyền thông sử dụng Modbus TCP GSM xây dựng được, áp dụng vào điều khiển tiến trình hệ thống cơng nghiệp từ xa thông qua chuẩn Modbus TCP Hệ thống tận dụng sở hạ tầng