Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 70 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
70
Dung lượng
3,83 MB
Nội dung
TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI BÁO CÁO TỔNG KẾT ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN NĂM HỌC 2021-2022 ĐỀ TÀI:LẬP TRÌNH TRUYỀN THƠNG MODBUSRTU GIAO TIẾP PLC SIEMENS S7-1200 VỚI CÁC THIẾT BỊ CẤP TRƯỜNG Sinh viên thực Nguyễn Xuân Long Phùng Văn Chinh Nguyễn Văn Thịnh Phạm An Thắng Trương Văn Hiệp Người hướng dẫn: Thạc sĩ Đỗ Văn Thăng HÀ NÔI, 2022 TIEU LUAN MOI download : skknchat123@gmail.com TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI BÁO CÁO TỔNG KẾT ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN NĂM 2020 ĐỀ TÀI:LẬP TRÌNH TRUYỀN THƠNG MODBUSRTU GIAO TIẾP PLC SIEMENS S7-1200 VỚI CÁC THIẾT BỊ CẤP TRƯỜNG Sinh viên thực Nguyễn Xuân Long Phùng Văn Chinh Nguyễn Văn Thịnh Phạm An Thắng Trương Văn Hiệp Lớp: Tự động hóa 01 K59 Khoa: Điện – Điện Tử Ngành học: Kỹ thuật điều khiển tự động hóa Người hướng dẫn: Thạc sĩ Đỗ Văn Thăng HÀ NÔI, 2022 TIEU LUAN MOI download : skknchat123@gmail.com Lời mở đầu Mạng truyền thông công nghiệp xương sống cho kiến trúc hệ thống tự động hóa cung cấp phương tiện trao đổi liệu cách mạnh mẽ, với khả kiểm sốt liệu tính linh hoạt để kết nối thiết bị khác Với việc sử dụng mạng truyền thông kỹ thuật số độc quyền ngành công nghiệp thập kỷ qua dẫn đến việc cải thiện độ xác tính tồn vẹn tín hiệu kỹ thuật số đầu cuối Với tiến công nghệ kỹ thuật số, công nghệ truyền thông Modbus RTU thống trị lĩnh vực tự động hóa cung cấp phương tiện truyền thông đa điểm mang lại hiệu chi phí tiết kiệm cáp dẫn Bài báo cáo chúng em xin phép trình bày phương pháp kết nối, lập trình PLC S7-1200 với thiết bị cấp trường (trong báo cáo đồng hồ nhiệt) qua truyền thông Modbus RTU TIEU LUAN MOI download : skknchat123@gmail.com Mục tiêu, nội dung nghiên cứu Mục tiêu: Nghiên cứu cách truyền thông Modbus RTU PLC thiết bị cấp trường Nội dung nghiên cứu: - Giao thức truyền thông Modbus-RTU Cái đặt truyền thông Modbus-RTU đồng hồ nhiệt Lập trình truyền thơng Modbus-RTU PLC S7-1200 Lập trình giao diện cho hình cảm ứng HMI Các phương pháp nghiên cứu nhóm em sử dụng: - Đọc hiểu phân tích Thiết kế mơ hình mơ MỤC LỤC CHƯƠNG I: Tổng quan thiết bị PLC Siemens S7-1200 phần mềm TIA PORTAL Thiết bị PLC Siemens S7-1200 .5 a Giới thiệu chung .5 b Cấu trúc phần cứng c Lựa chọn thiết bị Phần mềm TIA PORTAL .12 a Tổng quan 12 b Ưu - nhược điểm sử dụng TIA Portal 12 CHƯƠNG II: Truyền thông Modbus-RTU 14 Tổng quan giao thức Modbus-RTU 14 Thông số kết nối 17 a Thông số 17 b Kết nối 17 CHƯƠNG III: Các thiết bị khác 27 Màn hình HMI 27 a Giới thiệu chung 27 b HMI Siemens 32 Bộ điều khiển nhiệt độ 38 a Tổng quan điều khiển nhiệt độ 38 TIEU LUAN MOI download : skknchat123@gmail.com b Bộ điều khiển nhiệt độ Autonics c Lựa chọn thiết bị Cảm biến RTD CHƯƠNG IV: Đấu nối cài đặt thiết bị phần cứng Sơ đồ đấu nối phần cứng Cài đặt điều khiển nhiệt TK4S-B4RN Khởi tạo chương trình PLC S7-1200 CPU 1211 DC/DC/DC CHƯƠNG V: Xây dựng chương trình phần mềm Màn hình HMI Chương trình PLC TIEU LUAN MOI download : skknchat123@gmail.com CHƯƠNG I: Tổng quan thiết bị PLC Siemens S7-1200 phần mềm TIA PORTAL Thiết bị PLC Siemens S7-1200 a Giới thiệu chung Năm 2009, Siemens dòng sản phẩm S7-1200 dùng để thay dần cho S7200 So với S7-200 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 hóa 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 ứng dụng sử dụng với S7-1200 S7-1200 bao gồm microprocessor, nguồn cung cấp 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: o Tất CPU cung cấp bảo vệ password chống truy cập vào PLC o 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 thong mở rộng kết nối RS485 RS232 Cấu hình giao tiếp PLC S7-1200 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 tích hợp TIA Portal 11 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 TIEU LUAN MOI download : skknchat123@gmail.com Sự khác biệt PLC S7-200 PLC S7-1200 siemens Các dịng PLC S7-1200 S7-1200 có dịng CPU 1211C, CPU 1212C CPU 1214C, CPU 1215C, CPU 1217C o PLC S7-1200 CPU 1211C có nhớ làm việc 50KB work memory Lưu ý không mở rộng modul I/O o PLC S7-1200 CPU 1212C có nhớ làm việc 75KB work memory o PLC S7-1200 CPU 1214C có nhớ làm việc 100KB work memory o PLC S7-1200 CPU 1215C có nhớ làm việc 125KB work memory o PLC S7-1200 CPU 1217C có nhớ làm việc 150KB work memory TIEU LUAN MOI download : skknchat123@gmail.com Đặc tính kỹ thuật CPU S7-1200 siemens Module mở rộng PLC S7- 1200 mở rộng module tín hiệu module gắn để mở rộng chức CPU Ngồi ra, cài đặt thêm module truyền thông để hỗ trợ giao thức truyền thông khác Khả mở rộng loại CPU tùy thuộc vào đặc tính, thơng số quy định nhà sản xuất S7-1200 có loại module mở rộng sau: TIEU LUAN MOI download : skknchat123@gmail.com b Cấu trúc phần cứng Các thành phần PLC S7 1200 o điều khiển nhỏ gọn với phân loại phiên khác nhau: Điều khiển AC DC phạm vi rộng o mạch tương tự số mở rộng: Điều khiển mô-đun trực tiếp CPU làm giảm chi phí sản phẩm TIEU LUAN MOI download : skknchat123@gmail.com o 13 module tín hiệu số tương tự khác o module giao tiếp RS232/RS485 để giao tiếp thông qua kết nối PTP o Bổ sung cổng Ethernet o Module nguồn PS 1207 ổn định, dòng điện áp 115/230 VAC điện áp 24 VDC Cấu Trúc Bên Trong Của PLC S7 1200 Cấu trúc bên PLC S7 1200 có phận bản: xử lý, nhớ, nguồn, giao tiếp xuất/ nhập o Bộ xử lý trung tâm (CPU) có hứa vi xử lý Chức thứ biên dịch tín hiệu nhập vào Chức thứ thực hành động điều khiển lưu nhớ PLC o Bộ nguồn: Có nhiệm vụ chuyển điện áp AC thành DC (24V) Cần thiết cho vi xử lý mạch điện có module giao tiếp nhập xuất hoạt động o Bộ nhớ: Lưu trữ chương trình để sử dụng cho hoạt động quản lý vi xử lý o Các thành phần giao tiếp nhập/ xuất Đó nơi nhận thơng tin từ thiết bị ngoại gửi cho thiết bị điều khiển Tín hiệu vào cơng tắc, cảm biến,… , tín hiệu động cơ, biến tần, … o Chương trình điều khiển nạp vào với giúp đỡ lập trình hay máy vi tính c Lựa chọn thiết bị Lựa chọn PLC Trong báo cáo chúng sử dụng PLC Siemens S7-1200 CPU 1211C DC/DC/DC 49 Nhược điểm Nhược điểm RTD với ứng dụng cần đo nhiệt độ 850 º C RTD, kể loại Pt100 đo dải nhiệt dao động khoảng từ - 200 ° C đến tối đa 850 ° C Phản ứng nhiệt chậm cặp nhiệt điện thermocouple Ứng dụng RTD Dùng để đo, kiểm tra nhiệt độ khu vực có nhiệt độ cao nhà máy để đảm bảo quy trình vận hành máy móc, thiết bị an tồn, ổn định Từ mang lại hiệu cao hoạt động sản xuất kinh doanh Tùy vào nhiệt độ khu vực cần đo mà người dùng nên lựa chọn loại RTD cho hợp lý giá công suất hoạt động để tạo giá trị sản phẩm hiệu tốt Cấu tạo cảm biến RTD Cách chọn RTD chuẩn Cảm biến nhiệt độ RTD chia thành loại, vào số dây dẫn cảm biến, RTD dây, RTD dây RTD dây Trong đó, độ xác RTD tăng theo số lượng dây dẫn cảm biến khả nhiễu điện trở đường dây giảm dần Ví dụ cảm biến nhiệt độ Pt100 dây bù nửa ảnh hưởng điện trở đường dây, cảm biến nhiệt độ Pt100 loại dây bù triệt để ảnh hưởng điện trở đường dây Nhờ mà kết đo có độ xác cao Để chọn RTD chuẩn, bạn cần lưu ý vấn đề sau: TIEU LUAN MOI download : skknchat123@gmail.com 50 Thang đo nhiệt độ RTD cao loại có lượng Platinum lớn dòng chịu nhiệt độ cao cho kết đo xác Mức độ sai số RTD không phụ thuộc vào thang đo nhiệt mà phụ thuộc vào loại Class dịng RTD Ví dụ với loại Pt 100 ta có: Class B sai số 0.3 độ C, loại A 0.15% loại Class A + 0.1 5% sai số Trong loại RTD loại củ hành có thang đo nhiệt độ lớn loại dây Trước chọn RTD cần xác định ứng dụng cần dùng cảm biến RTD để đo Đánh giá nhu cầu hệ thống có cần độ xác cao hay khơng? Đánh giá mơi trường cần đo có tính ăn mịn hay khơng Vị trí lắp đặt có thuận tiện khơng để chọn loại có ren khơng có ren cho phù hợp Dải đo nhiệt độ môi trường dao động khoảng Xác định mức chi phí đầu tư cho thiết bị bỏ TIEU LUAN MOI download : skknchat123@gmail.com 51 CHƯƠNG IV: Đấu nối cài đặt thiết bị phần cứng Sơ đồ đấu nối phần cứng Cài đặt điều khiển nhiệt TK4S-B4RN Giữ mode 3s => chọn Par4 Comm.address[Adr5] =1 Comm.speed[bp5] =9600 Comm.parity bit[prty] =non Comm.stop bit[stp] =1 Comm.respon waiting time[] =20m/s Khởi tạo chương trình PLC S7-1200 CPU 1211 DC/DC/DC Thiết lập cầu hình phần cứng: TIEU LUAN MOI download : skknchat123@gmail.com 52 Thiết lập cấu hình giao thức truyền thơng cho module CB Cấu hình giống đồng hồ cài đặt Thiết lập cấu hình đại ip cho plc Thiết lập cho phép truyền thông với hình HMI Delta TIEU LUAN MOI download : skknchat123@gmail.com 53 Thiết lập bit system clock memory để sử dụng cần: Khối lệnh đọc ghi qua cổng truyển thông Modbus MB_MASTER EN : cho phép khối thực REQ: Cấp điều kiện để thưc lệnh MB_ADDR: Khai báo địa thiết bị kết nối MODE: Khai báo chế độ =0 để đọc =1 để ghi DATA_ADDR : Địa bắt đầu đọc ghi giá trị slave DATA_LEN : Độ dài liệu số lượng địa cỉ kết nối DATA_PTR: Vùng nhớ lưu giá trị vùng chứa giá trị truyền DONE: Báo kết lệnh sau lần thực ERROR: Báo lỗi kết nối sau lần thực thất bại STATUS: Hiển thị mã code trạng thái lệnh TIEU LUAN MOI download : skknchat123@gmail.com 54 Khai báo data block để sử dụng cho lệnh: Data PV : hiển thị giá trị nhiệt độ thực tế Data SV : hiển thị giá trị nhiệt độ cài đặt đọc ngược Set SV : chứa giá trị cài đặt nhiệt độ ghi xuống Xác định mac lệnh: Master read process value PV from TK4S(t20) Read input register(func 04) 03E8(HEX)=1000(DEC) => DATA_ADDR=30001+1000=31001 Master write set value to TK4S(t22) Write single Register (func 06) 0000(HEX)=0(DEC) => DATA_ADDR=40001+0=41001 TIEU LUAN MOI download : skknchat123@gmail.com 55 CHƯƠNG V: Xây dựng chương trình phần mềm Màn hình HMI Kết nối PLC vs HMI Giao diện HMI TIEU LUAN MOI download : skknchat123@gmail.com 56 Chương trình PLC TIEU LUAN MOI download : skknchat123@gmail.com 57 TIEU LUAN MOI download : skknchat123@gmail.com 58 TIEU LUAN MOI download : skknchat123@gmail.com 59 CHƯƠNG VI: Kết thu Kết thu Tìm hiểu lí thuyết truyền thông Modbus-RTU, PLC, HMI, đồng hồ nhiệt Cài đặt truyền thơng Modbus-RTU đồng hồ nhiệt Lập trình truyền thơng Modbus-RTU PLC S7-1200 Lập trình giao diện cho hình cảm ứng HMI Hướng phát triển Trong thời gian tìm hiểu nghiên cứu,chúng em có nhìn tổng quan về hướng phát triển đề tài ứng dụng thực tế ngày Đề tài chúng em hồn tồn phát triển rộng công nghiệp như: - Sử dụng thuật tốn PID để điều khiển nhiệt độ lị ấp trứng - Điều khiển, giám sát nhiệt độ lò cập nhật liệu liên tục lên web TIEU LUAN MOI download : skknchat123@gmail.com 60 Tài liệu tham khảo - https://www.servomitsubishi.com/2021/12/modbus-rs485-rtu-plc-s7-1200-voidelta.html? fbclid=IwAR27X2FNb1HZgYmXZ3_RTYEU5EUIODca80jrMrnvrcZRcfe2W fvEMNWPFYU - http://www.manhinhhmi.com/2020/06/huong-dan-ket-noi-hmi-delta-voi-s71200.html TIEU LUAN MOI download : skknchat123@gmail.com ... quan thiết bị PLC Siemens S7- 1200 phần mềm TIA PORTAL Thiết bị PLC Siemens S7- 1200 a Giới thiệu chung Năm 2009, Siemens dòng sản phẩm S7- 1200 dùng để thay dần cho S72 00 So với S7- 200 S7- 1200. ..1 TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI BÁO CÁO TỔNG KẾT ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN NĂM 2020 ĐỀ TÀI:LẬP TRÌNH TRUYỀN THƠNG MODBUSRTU GIAO TIẾP PLC SIEMENS S7- 1200 VỚI CÁC THIẾT BỊ CẤP... Giao tiếp RS – 232 phát triển cho giao tiếp liệu thiết bị đầu cuối DTE cổng giao tiếp liệu truyền thông DCE trao đổi liệu nhị phân nối tiếp RS – 232 đặc biệt phát triển cho giao tiếp thiết bị