CHƯƠNG 1: GIỚI THIỆU 1. Tính cấp thiết của đề tài 1. Mục tiêu và nhiệm vụ 1. Đối tượng và phạm vi nghiên cứu 1.
Phương pháp nghiên cứu 1. Kết cấu của đồ án CHƯƠNG 2: TỔNG QUAN ĐỀ TÀI 2. Thuyết minh đề tài 2. Các đề tài, công trình liên quan CHƯƠNG 3: CƠ SỞ LÝ THUYẾT 3.
Màn hình HMI 3. Cảm biến điện dung LJ18A3 3. Hệ thống SCADA 3. Giao tiếp HMI-PLC 3.
Kết nối giao diện SCADA trên máy tính với PLC CHƯƠNG 4: XÂY DỰNG MÔ HÌNH CHƯƠNG 5: TỔNG KẾT ĐỀ TÀI TÀI LIỆU THAM KHẢO Nguyễn Văn An Tôn 5 Đề Tài Nghiên Cứu Khoa Học 2018-2019 GVHD: Hoàng Minh Hạnh CHƯƠNG 2 TỔNG QUAN ĐỀ TÀI 2. Dẫn nhập Một dây chuyền sản xuất thường được phân chia thành nhiều phân đoạn, có thể được phân bố tại nhiều vị trí cách xa nhau nên việc điều khiển giám sát từ xa là rất cần thiết. Đề tài tập trung vào nghiên cứu cách điều khiển và giám sát ba động cơ với các chế độ chạy khác nhau thông qua giao diện SCADA và màn hình HMI. - Mô hình của đề tài có sơ đồ khối như sau: CẢM BIẾN ĐỘNG CƠ 1 SCADA ETHERNET PLC S7-1200 ĐỘNG CƠ 2 HMI ĐỘNG CƠ 2 NÚT NHẤN Hình2.
Sơ đồ khối mô hình điều khiển ba động cơ Mô hình điều khiển và giám sát ba động cơ hoạt động theo quy trình như sau: - Màn hình HMI và máy tính được kết nối với PLC thông qua cổng Ehernet. - Ngõ vào của PLC được kết nối với cảm biến và nút nhấn, ngõ ra của PLC kết nối với ba contactor để điều khiển ba động cơ. - Trên bảng điện có nút chuyển mạch để chọn chế độ chạy tự động điều khiển trên SCADA và HMI, hoặc điều khiển bằng nút nhấn trên bảng điện. - Ở chế độ tự động, động cơ sẽ được điều khiển và giám sát thông qua giao diện SCADA trên máy tính và màn hình HMI với ba chế độ hoạt động: + Hoạt động tuần tự theo thời gian.
+ Hoạt động theo cảm biến. + Hoạt động theo nút nhấn. Nguyễn Văn An Tôn 6 Đề Tài Nghiên Cứu Khoa Học 2018-2019 GVHD: Hoàng Minh Hạnh 2. Thuyết minh để tài: - Phác thảo mô hình: Hình2.
Phác thảo mô hình - Mô hình đề tài thực hiện quy trình điều khiển giám sát ba động cơ thông qua màn hình HMI và máy tính. Bao gồm các thiết bị dự kiến sau: + Mô hình có 1 máy tính điều khiển được cài đặt phần mềm TIA Portal V14 và phần mềm SIMATIC WinCC RT Advanced. + Mô hình sử dụng PLC S7-1200 để điều khiển hoạt động và hiển thị giá trị lên màn hình HMI. + Mô hình sử dụng 2 cảm biến tiệm cận LJ18A3-8-Z/BY để làm tín hiệu ngõ vào khi hoạt động theo chế độ cảm biến.
+ Mô hình có 1 bộ chia mạng để kết nối máy tính và HMI với PLC. + Mô hình sử dụng 3 động cơ không đồng bộ ba pha và các loại khí cụ điện( cầu chì, tủ điện, đây điện, máng dẫn cáp,… ) Nguyễn Văn An Tôn 7 Đề Tài Nghiên Cứu Khoa Học 2018-2019 GVHD: Hoàng Minh Hạnh 2. Các đề tài, công trình liên quan - Đồ án: ĐIỀU KHIỂN GIÁM SÁT ĐỘNG CƠ AC VỚI AVR VÀ WINCC (Trường Đại học Công nghiệp thành phố Hồ Chí Minh, sinh viên thực hiện: Nguyễn Quang Hòa - Phạm Đức Huy, người hướng dẫn: Trần Văn Trinh) + Đặc điểm đồ án: Đề tài sử dụng phần mềm WinCC và màn hình HMI để giám sát động cơ và dùng vi điều khiển AVR – Mega 8 để điều khiển. + Ưu điểm: Sử dụng vi điều khiển để điều khiển có chi phí thấp hơn rất nhiều so với dùng PLC.
+Nhược điểm: phải sử dụng thêm bộ chuyển đổi để giao tiếp vi điều khiển với máy tính. Mạch điều khiển phức tạp. Nguyễn Văn An Tôn 8 Đề Tài Nghiên Cứu Khoa Học 2018-2019 GVHD: Hoàng Minh Hạnh CHƯƠNG 3 CƠ SỞ LÝ THUYẾT 3.PLC Khái niệm: - PLC viết tắt là Programmable Logic Controller: là thiết bị điều khiển lập trình cho phép thực hiện linh hoạt các thuật toán điều khiển logic thông qua một ngôn ngữ lập trình. - Người sử dụng có thể lập trình để thực hiện một loạt trình tự các sự kiện.
Các sự kiện này được kích hoạt bởi tác nhân kích thích (ngõ vào) tác động vào PLC hoặc qua các hoạt động có trễ như thời gian định thì hay các sự kiện được đếm. PLC dùng để thay thế các mạch relay (rơ le) trong thực tế. PLC hoạt động theo phương thức quét các trạng thái trên đầu ra và đầu vào. Khi có sự thay đổi ở đầu vào thì đầu ra sẽ thay đổi theo.
Ngôn ngữ lập trình của PLC có thể là Ladder hay State Logic. Hiện nay có nhiều hãng sản xuất ra PLC như Siemens, Allen-Bradley, Mitsubishi Electric, General Electric, Omron, Honeywell,… Cấu trúc của PLC: - Tất cả các PLC đều có thành phần chính là: Một bộ nhớ chương trình RAM bên trong (có thể mở rộng thêm một số bộ nhớ ngoài EPROM). Một bộ vi xử lý có cổng giao tiếp dùng cho việc ghép nối với PLC. Các Module vào / ra.
- Bên cạnh đó, một bộ PLC hoàn chỉnh còn đi kèm thêm một đơn vị lập trình bằng tay hay bằng máy tính. Hầu hết các đơn vị lập trình đơn giản đều có đủ RAM để chứa đựng chương trình dưới dạng hoàn thiện hay bổ sung. Nếu đơn vị lập trình là đơn vị xách tay, RAM thường là loại CMOS có pin dự phòng, chỉ khi nào chương trình đã được kiểm tra và sẵn sàng sử dụng thì nó mới truyền sang bộ nhớ PLC. Đối với các PLC lớn thường lập trình trên máy tính nhằm hỗ trợ cho việc viết, đọc và kiểm tra chương trình.
Các đơn vị lập trình nối với PLC qua cổng RS232, RS422, RS485, … Nguyễn Văn An Tôn 9 Đề Tài Nghiên Cứu Khoa Học 2018-2019 GVHD: Hoàng Minh Hạnh Nguyên lý hoạt động: - CPU điều khiển các hoạt động bên trong PLC. Bộ xử lý sẽ đọc và kiểm tra chương trình được chứa trong bộ nhớ, sau đó sẽ thực hiện thứ tự từng lệnh trong chương trình, sẽ đóng hay ngắt các đầu ra. Các trạng thái ngõ ra ấy được phát tới các thiết bị liên kết để thực thi. Và toàn bộ các hoạt động thực thi đó đều phụ thuộc vào chương trình điều khiển được giữ trong bộ nhớ.
- Hệ thống Bus là tuyến dùng để truyền tín hiệu, hệ thống gồm nhiều đường tín hiệu song song: Address Bus: + Bus địa chỉ dùng để truyền địa chỉ đến các Module khác nhau. + Data Bus: Bus dùng để truyền dữ liệu. + Control Bus: Bus điều khiển dùng để truyền các tín hiệu định thì và điểu khiển đồng bộ các hoạt động trong PLC. - Trong PLC các số liệu được trao đổi giữa bộ vi xử lý và các modul vào ra thông qua Data Bus.
Address Bus và Data Bus gồm 8 đường, ở cùng thời điểm cho phép truyền 8 bit của 1 byte một cách đồng thời hay song song. - Nếu một modul đầu vào nhận được địa chỉ của nó trên Address Bus, nó sẽ chuyển tất cả trạnh thái đầu vào của nó vào Data Bus. Nếu một địa chỉ byte của 8 đầu ra xuất hiện trên Address Bus, modul đầu ra tương ứng sẽ nhận được dữ liệu từ Data bus. Control Bus sẽ chuyển các tín hiệu điều khiển vào theo dõi chu trình hoạt động của PLC.
Các địa chỉ và số liệu được chuyển lên các Bus tương ứng trong một thời gian hạn chế. - Hệ thống Bus sẽ làm nhiệm vụ trao đổi thông tin giữa CPU, bộ nhớ và I/O. Bên cạch đó, CPU được cung cấp một xung Clock có tần số từ 1¸8 MHz. Xung này quyết định tốc độ hoạt động của PLC và cung cấp các yếu tố về định thời, đồng hồ của hệ thống.
Nguyễn Văn An Tôn 10 Đề Tài Nghiên Cứu Khoa Học 2018-2019 GVHD: Hoàng Minh Hạnh 3.2 PLC SIEMENS S7-1200 Đặc điểm: - PLC S7 - 1200 là một dòng PLC mới của SIEMENS, là thiết bị tự động hóa đơn giản nhưng có độ chính xác cao. PLC Siemens S7 - 1200 được thiết kế dạng module nhỏ gọn, linh hoạt, phù hợp cho một loạt các ứng dụng. PLC S7 – 1200 của Siemens có một giao diện truyền thông đáp ứng tiêu chuẩn cao nhất của truyền thông công nghiệp và đầy đủ các tính năng công Hình 3.1 CPU SIMATIC S7-1200 nghệ mạnh mẽ tích hợp sẵn làm cho nó trở thành một giải pháp tự động hóa hoàn chỉnh và toàn diện. - Đặc điểm nổi bật là S7-1200 được tích hợp sẵn cổng truyền thông Profinet (Ethernet), sử dụng chung một phần mềm Simatic Step 7 Basic cho việc lập trình PLC và các màn hình HMI.
Điều này giúp cho việc thiết kế, lập trình, thi công hệ thống điều khiển được nhanh chóng, đơn giản. - S7-1200 bao gồm các họ CPU 1211C, 1212C, 1214C. Mỗi loại CPU có đặc điểm và tính năng khác nhau, thích hợp cho từng loại ứng dụng. - Tính năng : + Dùng để kết nối máy tính, với màn hình HMI hay truyền thông PLC-PLC + Dùng kết nối với các thiết bị khác có hỗ trợ chuẩn Ethernet mở + Đầu nối RJ45 với tính năng tự động chuyển đổi đấu chéo + Tốc độ truyền 10/100 Mbits/s + Hỗ trợ 16 kết nối ethernet + TCP/IP, ISO on TCP, và S7 protocol Nguyễn Văn An Tôn 11 Đề Tài Nghiên Cứu Khoa Học 2018-2019 GVHD: Hoàng Minh Hạnh - Các tính năng về đo lường, điều khiển vị trí, điều khiển quá trình: + 6 bộ đếm tốc độ cao (high speed counter) dùng cho các ứng dụng đếm và đo lường, trong đó có 3 bộ đếm 100kHz và 3 bộ đếm 30kHz + 2 ngõ ra PTO 100kHz để điều khiển tốc độ và vị trí động cơ bước hay bộ lái servo (servo drive) + Ngõ ra điều rộng xung PWM, điều khiển tốc độ động cơ, vị trí valve, hay điều khiển nhiệt độ.
+ 16 bộ điều khiển PID với Hình3.2 Các ngõ I/0 của PLC S7-1200 tính năng tự động xác định thông số điểu khiển (auto-tune functionality) - Thiết kế linh hoạt: + Mở rộng tín hiệu vào/ra bằng board tín hiệu mở rộng (signal board), gắn trực tiếp phía trước CPU, giúp mở rộng tín hiệu vào/ra mà không thay đổi kích thước hệ điều khiển. + Mỗi CPU có thể kết nối 8 module mở rộng tín hiệu vào/ra. + Ngõ vào analog 0-10V được tích hợp trên CPU. + 3 module truyền thông có thể kết nối vào CPU mở rộng khả năng truyền thông, module RS232 hay RS485.
+ 50KB work memory, 2MB load memory. + Card nhớ SIMATIC, dùng khi cần rộng bộ nhớ cho CPU, copy chương trình ứng dụng hay khi cập nhật firmware. Nguyễn Văn An Tôn 12 Đề Tài Nghiên Cứu Khoa Học 2018-2019 GVHD: Hoàng Minh Hạnh 3. Màn hình HMI 3.