intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Tóm tắt Luận văn Thạc sĩ Kỹ thuật: Xây dựng mạng truyền thông công nghiệp modbus rtu bằng ngôn ngữ python trên máy tính nhúng linux

Chia sẻ: Hà Hà | Ngày: | Loại File: PDF | Số trang:29

117
lượt xem
25
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Mục tiêu nghiên cứu của luận văn: Tìm hiểu cấu tạo các lớp ngăn xếp của mạng Modbus RTU. Sau đó tìm hiểu các hình thức trao đổi dữ liệu và xử lý dữ liệu giữa các lớp ngăn xếp. Tìm hiểu ngôn ngữ Python hướng đối tượng và cách thức xử lý dữ liệu lớp vật lý của giao thức truyền thông nối tiếp

Chủ đề:
Lưu

Nội dung Text: Tóm tắt Luận văn Thạc sĩ Kỹ thuật: Xây dựng mạng truyền thông công nghiệp modbus rtu bằng ngôn ngữ python trên máy tính nhúng linux

ĐẠI HỌC ĐÀ NẴNG<br /> TRƯỜNG ĐẠI HỌC BÁCH KHOA<br /> ________________________<br /> <br /> PHẠM NGỌC CƯỜNG<br /> <br /> XÂY DỰNG MẠNG TRUYỀN THÔNG CÔNG NGHIỆP<br /> MODBUS RTU BẰNG NGÔN NGỮ PYTHON<br /> TRÊN MÁY TÍNH NHÚNG LINUX<br /> <br /> Chuyên ngành: Kỹ thuật điều khiển và tự động hóa<br /> Mã số: 60520216<br /> <br /> TÓM TẮT LUẬN VĂN THẠC SĨ<br /> KỸ THUẬT ĐIỀU KHIỂN VÀ TỰ ĐỘNG HÓA<br /> <br /> Đà Nẵng – Năm 2017<br /> <br /> Công trình được hoàn thành tại<br /> TRƯỜNG ĐẠI HỌC BÁCH KHOA<br /> <br /> Người hướng dẫn khoa học: TS. TRẦN ĐÌNH KHÔI QUỐC<br /> <br /> Phản biện 1: TS. Nguyễn Lê Hòa<br /> Phản biện 2: TS. Giáp Quang Huy<br /> <br /> Luận văn được bảo vệ trước Hội đồng chấm Luận văn tốt nghiệp<br /> thạc sĩ Kỹ thuật Điều khiển và Tự động hóa, họp tại Trường Đại học<br /> Bách khoa – Đại học Đà Nẵng vào ngày 25 tháng 03 năm 2017.<br /> <br /> Có thể tìm hiểu luận văn tại:<br />  Trung tâm Học liệu, Đại học Đà Nẵng tại trường Đại học<br /> Bách khoa.<br />  Thư viện Khoa Điện, Trường Đại học Bách khoa – Đại học<br /> Đà Nẵng.<br /> <br /> MỤC LỤC<br /> MỤC LỤC .......................................................................................... 3<br /> MỞ ĐẦU ............................................................................................ 1<br /> 1. Tính cấp thiết của đề tài ........................................................ 1<br /> 2. Mục tiêu nghiên cứu ............................................................. 2<br /> 3. Đối tượng và Phạm vi nghiên cứu ........................................ 3<br /> 4. Phương pháp nghiên cứu ...................................................... 3<br /> 5. Ý nghĩa khoa học và thực tiễn .............................................. 4<br /> 6. Cấu trúc luận văn .................................................................. 4<br /> CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN VỀ GIAO THỨC MẠNG<br /> MODBUS RTU ............................................................................. 6<br /> 1.1 GIỚI THIỆU MẠNG MODBUS....................................... 6<br /> 1.2 CẤU TRÚC ĐOẠN TIN GIAO THỨC MODBUS .......... 7<br /> CHƯƠNG 2: GIỚI THIỆU TỔNG QUAN VỀ PYTHON VÀ MÁY<br /> TÍNH NHÚNG LINUX................................................................. 8<br /> 2.1 NGÔN NGỮ PYTHON ................................................... 8<br /> 2.2 MÁY TÍNH NHÚNG CÔNG NGHIỆP ........................... 8<br /> CHƯƠNG 3: XÂY DỰNG CÁC LỚP DỮ LIỆU VÀ THUẬT<br /> TOÁN ............................................................................................ 9<br /> 3.1 SƠ ĐỒ CHUNG ............................................................... 9<br /> 3.1.1. Lớp dữ liệu của Slaver ......................................... 9<br /> 3.1.2. Lớp dữ liệu của Master ........................................ 9<br /> 3.2 XÂY DỰNG THUẬT TOÁN .......................................... 9<br /> 3.2.1. Lớp Utilities ....................................................... 10<br /> 3.2.2. Lớp physical....................................................... 16<br /> 3.2.3. Lớp transaction .................................................. 16<br /> 3.2.4. Lớp Factory........................................................ 17<br /> <br /> 3.2.5.<br /> <br /> Lớp<br /> <br /> bit_read_message.py<br /> <br /> &<br /> <br /> bit_write_message.py<br /> <br /> &<br /> <br /> register_read_message.py<br /> <br /> &<br /> <br /> register_write_message.py................................ 18<br /> 3.2.6. Lớp dành riêng cho kho dữ liệu (server<br /> mode) ................................................................ 18<br /> CHƯƠNG 4: KẾT QUẢ MÔ PHỎNG ............................................ 21<br /> 4.1 KHỞI TẠO HỆ THỐNG ẢO ........................................... 21<br /> 4.2 KẾT QUẢ MÔ PHỎNG................................................... 21<br /> 4.2.1. Kết quả kiểm tra mã chức năng Write Coil<br /> (FC=05). ........................................................... 21<br /> 4.2.2. Kết quả kiểm tra mã chức năng Write Coils<br /> (FC=15). ........................................................... 21<br /> 4.2.3. Kết quả kiểm tra mã chức năng Read Coils<br /> Status (FC=01).................................................. 21<br /> 4.2.4. Kết quả kiểm tra mã chức năng Read Coils<br /> Status (FC=01).................................................. 21<br /> 4.2.5. Kết quả kiểm tra mã chức năng Write<br /> Holding Registers (FC=16)............................... 21<br /> 4.2.6. Kết quả kiểm tra mã chức năng Read<br /> Holding Registers (FC=3)................................. 22<br /> 4.2.7. Kết quả kiểm tra mã chức năng Write<br /> Holding Registers (FC=16)(kiểm tra lần thứ<br /> 2 cho 1 thanh ghi duy nhất). ............................. 22<br /> 4.2.8. Kết quả kiểm tra mã chức năng Read<br /> Holding Registers (FC=3) (kiểm tra lần thứ<br /> 2 cho 1 thanh ghi duy nhất). ............................. 22<br /> <br /> 4.2.9. Kết quả kiểm tra mã chức năng Read<br /> Discrete Inputs (FC=02). 4.2.10. Kết quả<br /> kiểm tra mã chức năng Read Inputs Register<br /> (FC=04). ........................................................... 22<br /> 4.2.11. Kết quả kiểm tra Mã Ngoại lệ nếu có vấn đề<br /> trên khung truyền hoặc kho dữ liệu. ................. 22<br /> 4.3. KẾT QUẢ MÔ PHỎNG KHI KẾT NỐI MÁY<br /> TÍNH NHÚNG VÀ MÁY TÍNH NGOÀI ............................. 22<br /> 4.3.1. Phương pháp thực hiện. ..................................... 22<br /> 4.3.2. Mô phỏng quá trình ghi cuộn dây (FC=5 và<br /> FC=15). ............................................................. 22<br /> 4.3.3. Mô phỏng quá trình ghi thanh ghi (FC=16). ...... 22<br /> 4.3.4. Mô phỏng quá trình đọc thanh ghi (FC=3). ....... 22<br /> 4.3.5. Mô phỏng quá trình đọc đầu vào số (FC=2). ..... 22<br /> 4.3.6. Mô phỏng quá trình đọc thanh ghi analog<br /> (FC=4). ............................................................. 22<br /> KẾT LUẬN ...................................................................................... 23<br /> Các điểm đã làm được ............................................................ 23<br /> Các điểm hạn chế .................................................................... 23<br /> Hướng phát triển đề tài ........................................................... 23<br /> <br />
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2