(TIỂU LUẬN) đề TÀILẬ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

61 11 0
(TIỂU LUẬN) đề TÀILẬ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

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

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 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 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 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 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 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 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 Đặ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: 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 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 Data sheet Display method Control method Input specification Sampling cycle Control output Option input Option output Power supply Protection structure Display accuracy_RTD Display accuracy_Thermocouple Display accuracy_Analog Display accuracy_CT input Hysteresis(adjustable sensitivity) Proportional band Integral time Derivative time Control period Manual reset Environment_Ambient temperature Environment_Ambient humidity Insulation type Weight Cảm biến RTD RTD gì? - RTD (Resistance Temperature Detector) thiết bị dùng để đo nhiệt độ ngành công nghiệp sử dụng phổ biến, với Thermocouple - Ngoài tên cảm biến nhiệt độ, RTD gọi điện trở - Một số loại RTD phổ biến nay: Pt100, Pt500, Pt1000, Ni100, Ni500 Trong Pt100 loại RTD sử dụng phổ biến nhất, chiếm tới 90% nhu cầu người dùng Cảm biến nhiệt độ RTD Cấu tạo nguyên lý hoạt động RTD 48 Cấu tạo - RTD cấu tạo gồm 2, dây kim loại làm từ loại vật liệu tinh khiết Platinum, Niken, hay đồng Loại phổ biến loại dây làm từ Platinum độ tinh khiết lên đến 99,9% - Vỏ bảo vệ RTD: Đa phần làm vật liệu inox 304 316L - Các dây kim loại nối với đầu (đầu nóng, đầu đo) đầu cịn lại để lấy tín hiệu điện trở (đầu lạnh, đầu tham chiếu) Nguyên lý hoạt động Nguyên lý hoạt động RTD chuyển đổi nhiệt độ cần đo thành tín hiệu điện trở - Khi nhiệt độ đầu đo nhiệt điện trở thay đổi đầu cảm biến xuất điện trở Đây sở để đo nhiệt độ nhiệt điện trở - Khi nhiệt độ cần đo tăng giảm, điện trở RAB = RRTD tăng giảm theo nhiệt độ cần đo Thơng qua việc đo giá trị điện trở, ta suy ngược lại giá trị nhiệt độ Ưu, nhược điểm RTD Cảm biến nhiệt độ RTD Ưu điểm - Đo nhiệt độ phạm vi rộng với độ xác cao - Được thiết kế đa dạng với nhiều thành phần có độ bền cao, nhiều chiều dài - Khả dẫn điện tốt, loại Platinum - Có lựa chọn loại RTD loại RTD dây giúp người dùng có đa dạng lựa chọn - Độ ổn định cao theo năm tháng, độ trôi sai số thấp, khoảng 0.1% / năm 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: 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ỏ 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: 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 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 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 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 56 Chương trình PLC 57 58 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ư: web Sử dụng thuật toá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 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 ...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... trường lập trình cho PLC thiết kế giao diện HMI 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... 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 có tính trội: - S7- 1200

Ngày đăng: 08/12/2022, 03:38

Tài liệu cùng người dùng

Tài liệu liên quan