Thiết Kế Hệ Thống Đếm Sản Phẩm Sử Dụng PLC

Đồ án nghiên cứu tìm hiểu wincc giao tiếp với plc đếm sản phẩm kính, thiết kế chi tiết, tính toán kỹ thuật theo tiêu chuẩn, đánh giá tính khả thi dự án.

Trường đại học

Trường Đại Học Kỹ Thuật

Người đăng

Ẩn danh

Thể loại

Đồ Án Tốt Nghiệp

2023

52
3
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI NÓI ĐẦU

1. CHƯƠNG 1: CƠ SỞ LÝ LUẬN

1.1. Đặt vấn đề

1.2. Mục đích nghiên cứu

2. CHƯƠNG 2: GIỚI THIỆU TỔNG QUÁT VỀ PLC

2.1. Tổng quan về PLC

2.2. Bộ điều khiển PLC. Cấu tạo của PLC

2.3. Chế độ làm việc

2.4. Các chân của công truyền thông. Hình ảnh PLC

2.5. Một số thông số kỹ thuật của S7-200 CPU 22x

2.6. Các Module vào ra mở rộng

2.7. Cấu trúc bộ nhớ

2.7.1. Vùng nhớ chương trình

2.7.2. Vùng tham số

2.7.3. Vùng dữ liệu

2.7.4. Địa chỉ các vùng nhớ của S7-200 CPU 224

2.8. Truy cập dữ liệu tại các vùng nhớ của S7-200

2.8.1. Truy cập theo bit

2.8.2. Truy cập theo byte

2.8.3. Truy cập theo word (từ)

2.8.4. Truy cập theo Double word (Từ kép)

2.9. Phân chia vùng nhớ trong S7-200

2.9.1. Vùng đệm ảo đầu vào (I; I0.7)

2.9.2. Vùng đệm ảo đầu ra (Q; Q0.7)

2.9.3. Vùng nhớ biến (V; VB0-VB5119)

2.9.4. Vùng nhớ bộ đếm tốc độ cao (HC; HC0-HC5)

2.9.5. Vùng nhớ thời gian (T; T0-T255)

2.9.6. Vùng nhớ bộ đếm (C; C0-C255)

2.9.7. Vùng nhớ thanh ghi tổng (AC; AC0-AC3)

2.9.8. Vùng nhớ đặc biệt (SM)

2.9.9. Vùng nhớ trạng thái điều khiển tuần tự (S)

2.9.10. Vùng nhớ đầu vào tương tự (AI)

2.9.11. Vùng nhớ đầu ra tương tự (AQ)

2.10. Ngôn ngữ lập trình của S7-200 CPU 22x

2.10.1. Ngôn ngữ LADDER (LAD)

2.10.2. Ngôn ngữ STL

2.10.3. Ngôn ngữ FBD

2.11. Bảng toán hạng và giới hạn cho phép CPU224

2.12. Một số lệnh cơ bản trong S7-200. TON, TOF, TONR

2.13. Lệnh so sánh

2.14. Các kết nối PLC và giao tiếp máy tính

3. CHƯƠNG 3: MÔ HÌNH ĐẾM SẢN PHẨM GIAO TIẾP PLC VỚI WINCC

3.1. Giới thiệu mô hình

3.2. Cấu trúc Mô hình đồ án

3.3. Giới thiệu về WINCC

3.4. Giới thiệu về PC ACCESS

4. CHƯƠNG 4: THIẾT KẾ CHƯƠNG TRÌNH

4.1. Lưu đồ giải thuật

4.2. Thiết kế giao diện điều khiển

4.3. Tạo biến ngoại

4.4. Chương trình điều khiển

4.5. Kết quả thực hiện và chạy chương trình

5. CHƯƠNG 5: KẾT LUẬN

Tóm tắt

I. Tổng Quan Về Thiết Kế Hệ Thống Đếm Sản Phẩm Bằng PLC

Trong bối cảnh công nghiệp hóa, tự động hóa đóng vai trò then chốt giúp nâng cao năng suất và độ chính xác. Một trong những ứng dụng nền tảng của tự động hóa là các hệ thống đếm sản phẩm. Việc thiết kế hệ thống đếm sản phẩm sử dụng PLC đã trở thành một giải pháp tiêu chuẩn, thay thế phương pháp thủ công nhiều sai sót và tốn kém. PLC (Programmable Logic Controller) là thiết bị điều khiển logic khả trình, cho phép thực hiện linh hoạt các thuật toán điều khiển phức tạp thông qua một ngôn ngữ lập trình chuyên dụng. Như được đề cập trong tài liệu nghiên cứu gốc, PLC sở hữu nhiều ưu điểm vượt trội như "lập trình dễ dàng, độ tin cậy cao trong môi trường công nghiệp, và giá thành cạnh tranh". Hệ thống này thường bao gồm ba thành phần chính: thiết bị đầu vào (cảm biến), bộ xử lý trung tâm (PLC), và thiết bị đầu ra (băng tải, màn hình hiển thị, cơ cấu chấp hành). Nguyên lý hoạt động cơ bản là khi sản phẩm di chuyển trên băng tải công nghiệp, cảm biến đếm sản phẩm sẽ phát hiện và gửi tín hiệu về PLC. PLC, sau khi được lập trình PLC đếm sản phẩm, sẽ xử lý tín hiệu này, tăng giá trị bộ đếm và xuất dữ liệu ra màn hình HMI hoặc điều khiển các cơ cấu khác. Việc hiểu rõ vai trò và cấu trúc của một hệ thống như vậy là bước đầu tiên và quan trọng nhất để triển khai thành công các giải pháp tự động hóa dây chuyền sản xuất.

1.1. Vai trò của tự động hóa trong dây chuyền sản xuất

Tự động hóa ngày càng đóng vai trò quan trọng trong sản xuất công nghiệp hiện đại. Việc áp dụng các hệ thống tự động giúp giải quyết bài toán về năng suất, chất lượng và chi phí. Trong các dây chuyền sản xuất hàng loạt, việc kiểm đếm sản phẩm thủ công bộc lộ nhiều hạn chế: sai sót do yếu tố con người, tốc độ chậm không đáp ứng được nhịp độ sản xuất, và chi phí nhân công cao. Một hệ thống đếm tự động giúp loại bỏ hoàn toàn các nhược điểm này, đảm bảo số lượng sản phẩm được ghi nhận chính xác, đồng bộ với tốc độ dây chuyền và giảm thiểu sự can thiệp của con người. Điều này không chỉ giúp quản lý sản xuất hiệu quả hơn mà còn là nền tảng để thu thập dữ liệu, phân tích và tối ưu hóa toàn bộ quy trình.

1.2. Lý do PLC là lựa chọn tối ưu cho mô hình đếm sản phẩm

So với các bộ điều khiển relay-logic truyền thống hay các giải pháp vi điều khiển, PLC là lựa chọn vượt trội cho các mô hình đếm sản phẩm trong công nghiệp. Tài liệu gốc nhấn mạnh, PLC được chế tạo để "thỏa mãn các yêu cầu: Lập trình dễ dàng, ngôn ngữ lập trình dễ học; Gọn nhẹ, dễ dàng bảo quản, sửa chữa; Hoàn toàn tin cậy trong môi trường công nghiệp". PLC có khả năng chống nhiễu tốt, hoạt động ổn định trong điều kiện khắc nghiệt của nhà xưởng. Cấu trúc module cho phép dễ dàng mở rộng số lượng đầu vào/ra (I/O) khi cần nâng cấp hệ thống. Hơn nữa, việc hỗ trợ nhiều chuẩn giao tiếp công nghiệp giúp PLC dễ dàng kết nối với các thiết bị khác như màn hình HMI, biến tần, và hệ thống giám sát hệ thống SCADA.

1.3. Các thành phần cơ bản trong một hệ thống đếm tự động

Một hệ thống đếm sản phẩm hoàn chỉnh thường bao gồm: 1) Bộ điều khiển Lập trình PLC: Là bộ não trung tâm, xử lý tín hiệu và thực thi chương trình. Các dòng phổ biến bao gồm PLC S7-200 hoặc PLC Mitsubishi. 2) Cảm biến: Là "mắt thần" của hệ thống, phát hiện sản phẩm. Các loại thường dùng là cảm biến quang, cảm biến tiệm cận, hoặc encoder cho các ứng dụng đòi hỏi độ chính xác cao. 3) Cơ cấu chấp hành: Bao gồm băng tải công nghiệp để di chuyển sản phẩm và các cơ cấu khác như xi-lanh, động cơ để phân loại hoặc dừng sản phẩm. 4) Thiết bị hiển thị và giao diện: Thường là màn hình HMI (Human Machine Interface) để người vận hành có thể cài đặt số lượng, theo dõi giá trị đếm và điều khiển hệ thống.

II. Hướng Dẫn Lựa Chọn Thiết Bị Cho Hệ Thống Đếm Sản Phẩm

Việc lựa chọn thiết bị phần cứng phù hợp là yếu tố quyết định đến sự ổn định, chính xác và chi phí của toàn bộ dự án thiết kế hệ thống đếm sản phẩm sử dụng PLC. Quyết định này cần dựa trên các yêu cầu cụ thể của ứng dụng như tốc độ đếm, kích thước và vật liệu sản phẩm, môi trường hoạt động và khả năng mở rộng trong tương lai. Đối với bộ điều khiển trung tâm, việc lựa chọn PLC phụ thuộc vào số lượng I/O cần thiết, tốc độ xử lý và bộ nhớ chương trình. Tài liệu nghiên cứu đã sử dụng dòng PLC S7-200 (cụ thể là CPU 224), một lựa chọn phổ biến cho các ứng dụng vừa và nhỏ nhờ sự bền bỉ và tập lệnh mạnh mẽ. Về cảm biến, cảm biến quang (photoelectric sensor) là lựa chọn hàng đầu cho việc đếm các sản phẩm không kim loại trên băng tải, như trong mô hình đếm sản phẩm kính của tài liệu. Ngoài ra, việc lựa chọn màn hình HMI, động cơ cho băng tải, và các khí cụ điện trong tủ điều khiển cũng cần được tính toán cẩn thận để đảm bảo tính tương thích và vận hành trơn tru. Một mô hình đếm sản phẩm được xây dựng tốt phải có sự hài hòa giữa các thành phần, từ cảm biến đầu vào đến cơ cấu chấp hành cuối cùng.

2.1. Tiêu chí chọn lựa PLC Siemens Mitsubishi và các hãng khác

Khi chọn PLC, các kỹ sư thường cân nhắc giữa các thương hiệu lớn như Siemens, Mitsubishi, Omron, hay Allen-Bradley. Dòng PLC S7-200 của Siemens, như được phân tích trong tài liệu, nổi bật với cấu trúc bộ nhớ rõ ràng và hỗ trợ các bộ đếm tốc độ cao HSC (High-Speed Counter), rất phù hợp cho các dây chuyền nhanh. Trong khi đó, PLC Mitsubishi dòng FX được biết đến với kích thước nhỏ gọn, giá thành hợp lý và độ bền cao. Việc lựa chọn phụ thuộc vào: 1) Số lượng đầu vào/ra (digital và analog). 2) Tốc độ xử lý yêu cầu, đặc biệt là tốc độ của bộ đếm HSC. 3) Bộ nhớ chương trình và dữ liệu. 4) Các chuẩn truyền thông hỗ trợ (RS-485, Ethernet). 5) Sự quen thuộc của đội ngũ kỹ thuật với phần mềm lập trình PLC tương ứng (STEP 7-Micro/WIN cho S7-200, GX Works cho Mitsubishi).

2.2. So sánh các loại cảm biến đếm sản phẩm Quang Tiệm cận

Cảm biến là trái tim của việc phát hiện sản phẩm. Cảm biến quang hoạt động dựa trên nguyên lý phát và thu ánh sáng, rất linh hoạt và có thể phát hiện hầu hết các loại vật liệu từ khoảng cách xa, phù hợp cho việc đếm hộp, chai, lọ trên băng tải. Cảm biến tiệm cận (proximity sensor) lại chia làm hai loại chính: cảm biến tiệm cận điện cảm (phát hiện kim loại) và cảm biến tiệm cận điện dung (phát hiện được nhiều loại vật liệu hơn). Cảm biến tiệm cận có ưu điểm là độ bền cao, không bị ảnh hưởng bởi bụi bẩn hay màu sắc vật thể, nhưng khoảng cách phát hiện ngắn. Lựa chọn loại cảm biến nào phụ thuộc hoàn toàn vào đặc tính của sản phẩm cần đếm và môi trường lắp đặt.

2.3. Vai trò của màn hình HMI trong giám sát và điều khiển

Màn hình HMI là cầu nối giữa người vận hành và hệ thống máy móc. Thay vì sử dụng các nút bấm và đèn báo cơ học, HMI cung cấp một giao diện đồ họa trực quan. Người dùng có thể dễ dàng theo dõi số lượng sản phẩm đếm được theo thời gian thực, cài đặt giá trị đếm mong muốn (preset value), khởi động/dừng hệ thống, và nhận các cảnh báo lỗi. Trong đồ án tham khảo, phần mềm WinCC được sử dụng để thiết kế giao diện điều khiển. Việc tích hợp HMI không chỉ giúp vận hành dễ dàng hơn mà còn nâng cao tính chuyên nghiệp và khả năng giám sát của toàn bộ hệ thống đếm sản phẩm trên băng tải.

III. Phương Pháp Lập Trình PLC Đếm Sản Phẩm Chi Tiết Từ A Z

Lập trình là công đoạn thổi hồn vào các thiết bị phần cứng, quyết định logic hoạt động của toàn hệ thống. Việc lập trình PLC đếm sản phẩm đòi hỏi một tư duy logic chặt chẽ, bắt đầu từ việc phân tích yêu cầu, xây dựng lưu đồ giải thuật và cuối cùng là chuyển hóa thành mã lệnh trên phần mềm chuyên dụng. Tài liệu nghiên cứu đã trình bày một lưu đồ giải thuật đơn giản nhưng hiệu quả: hệ thống khởi động -> động cơ băng tải chạy -> cảm biến phát hiện sản phẩm -> PLC tăng giá trị bộ đếm -> so sánh giá trị đếm với giá trị đặt trước -> nếu bằng thì dừng băng tải và báo hiệu. Ngôn ngữ lập trình phổ biến nhất cho các tác vụ này là Ladder Logic (LAD), vì nó trực quan và gần gũi với các kỹ sư điện qua việc mô phỏng các sơ đồ mạch relay. Lệnh chính được sử dụng là lệnh đếm lên (CTU - Count Up). Việc hiểu rõ cách sử dụng lệnh này, cách reset bộ đếm và cách đọc giá trị đếm hiện tại là chìa khóa để hoàn thành một chương trình đếm sản phẩm cơ bản. Đối với các ứng dụng tốc độ cao, việc sử dụng các bộ đếm tốc độ cao HSC tích hợp sẵn trong PLC là bắt buộc để tránh bỏ sót sản phẩm.

3.1. Xây dựng lưu đồ giải thuật cho mạch đếm sản phẩm

Trước khi viết bất kỳ dòng code nào, việc xây dựng lưu đồ giải thuật là bước không thể thiếu. Nó giúp hệ thống hóa các bước hoạt động và phát hiện các vấn đề logic tiềm ẩn. Một lưu đồ cơ bản cho mạch đếm sản phẩm bao gồm: (Bắt đầu) -> (Khởi tạo hệ thống, Reset bộ đếm về 0) -> (Nhấn nút Start?) -> [Yes] -> (Khởi động động cơ băng tải) -> (Cảm biến có phát hiện sản phẩm?) -> [Yes] -> (Tăng giá trị bộ đếm lên 1) -> (Giá trị đếm >= Giá trị đặt?) -> [Yes] -> (Dừng động cơ băng tải, Bật đèn báo/chuông) -> (Nhấn nút Reset?) -> [Yes] -> Quay lại bước Khởi tạo. -> [No ở các nhánh] -> Lặp lại vòng chờ. Lưu đồ này là kim chỉ nam cho toàn bộ quá trình lập trình sau này.

3.2. Hướng dẫn lập trình Ladder LAD với lệnh Counter CTU

Trong phần mềm lập trình PLC như STEP 7-Micro/WIN, lệnh đếm lên CTU là công cụ chính. Lệnh này thường có ba chân đầu vào và một chân đầu ra. Chân CU (Count Up) nhận tín hiệu xung cạnh lên từ cảm biến đếm sản phẩm (ví dụ I0.0). Mỗi khi có xung, giá trị bộ đếm (Current Value) sẽ tăng lên 1. Chân R (Reset) nhận tín hiệu từ một nút nhấn (ví dụ I0.1) để đặt lại giá trị bộ đếm về 0. Chân PV (Preset Value) là nơi nhập giá trị đếm mong muốn, ví dụ 100 sản phẩm. Đầu ra Q của bộ đếm sẽ được kích hoạt (lên mức 1) khi giá trị hiện tại lớn hơn hoặc bằng giá trị PV. Tín hiệu Q này có thể được dùng để kích hoạt một đầu ra vật lý (ví dụ Q0.0) để dừng băng tải hoặc bật đèn báo.

3.3. Tích hợp các chức năng Start Stop Reset vào chương trình

Một chương trình hoàn chỉnh không chỉ có chức năng đếm. Nó cần các nút điều khiển cơ bản. Nút Start (thường là tiếp điểm thường hở) sẽ cấp điện cho một bit nhớ trung gian (ví dụ M0.0) và bit này sẽ duy trì trạng thái ON thông qua một mạch tự giữ. Bit M0.0 này sẽ là điều kiện để cấp nguồn cho động cơ băng tải (Q0.1). Nút Stop (thường là tiếp điểm thường đóng) được mắc nối tiếp trong mạch tự giữ, khi nhấn sẽ ngắt mạch và dừng hệ thống. Nút Reset (thường là tiếp điểm thường hở) được nối vào chân R của bộ đếm CTU. Việc kết hợp logic các nút điều khiển này với bộ đếm tạo ra một chương trình điều khiển hoàn chỉnh và an toàn cho người vận hành.

IV. Bí Quyết Thiết Kế Giao Diện Giám Sát HMI Với WinCC

Nếu PLC là bộ não thì HMI chính là khuôn mặt của hệ thống. Một giao diện HMI được thiết kế tốt sẽ giúp việc vận hành, giám sát và xử lý sự cố trở nên đơn giản và hiệu quả. Phần mềm WinCC (Windows Control Center) của Siemens, được đề cập chi tiết trong tài liệu nghiên cứu, là một công cụ mạnh mẽ để xây dựng các ứng dụng HMI/SCADA. Quá trình thiết kế hệ thống đếm sản phẩm sử dụng PLC với HMI bao gồm các bước: tạo một dự án mới, thiết lập kết nối giữa WinCC và PLC (thông qua driver như OPC hoặc S7 Protocol Suite), tạo các biến (tags) tương ứng với các vùng nhớ trong PLC (ví dụ: biến START, STOP, giá trị đếm, giá trị đặt). Sau khi tạo biến, các đối tượng đồ họa như nút nhấn, ô nhập/xuất dữ liệu (I/O Field), đèn báo sẽ được kéo thả vào màn hình thiết kế. Mỗi đối tượng sẽ được liên kết với một biến tương ứng. Ví dụ, nút "START" trên HMI sẽ được lập trình để thay đổi giá trị của biến "START" trong PLC. Ô hiển thị số sản phẩm sẽ được liên kết với vùng nhớ chứa giá trị đếm của bộ đếm. Việc này tạo ra một giao diện điều khiển hai chiều, cho phép giám sát và điều khiển bộ đếm sản phẩm trên băng tải một cách trực quan.

4.1. Giới thiệu phần mềm WinCC và PC Access cho kết nối PLC

WinCC là một phần mềm của Siemens cho phép tạo giao diện người-máy (HMI) và hệ thống giám sát hệ thống SCADA. Nó cung cấp một thư viện đồ họa phong phú và các công cụ lập trình script để tạo ra các màn hình điều khiển động. Để kết nối WinCC với PLC S7-200, một công cụ trung gian là PC Access thường được sử dụng. PC Access hoạt động như một OPC Server, tạo ra một cầu nối dữ liệu. Trong PC Access, người dùng sẽ định nghĩa các biến (items) và ánh xạ chúng tới các địa chỉ vùng nhớ cụ thể trong PLC (ví dụ: M0.0, VW20). Sau đó, trong WinCC, người dùng chỉ cần kết nối tới OPC Server này và sử dụng các biến đã được định nghĩa. Phương pháp này giúp quản lý kết nối một cách có hệ thống và dễ dàng.

4.2. Các bước tạo biến Tags và liên kết với đối tượng đồ họa

Trong WinCC, biến (tag) là trái tim của việc trao đổi dữ liệu. Sau khi kết nối driver, người dùng tạo các biến ngoại (external tags). Mỗi biến cần có: Tên (ví dụ: 'Gia_tri_dem'), Kiểu dữ liệu (ví dụ: 'Unsigned 16-bit value'), và Địa chỉ (liên kết đến biến đã tạo trong PC Access hoặc trực tiếp đến vùng nhớ PLC). Sau khi có biến, ta thiết kế giao diện. Ví dụ, để hiển thị giá trị đếm, ta sử dụng đối tượng 'I/O Field'. Trong thuộc tính của I/O Field, tại mục 'Tag', ta chọn biến 'Gia_tri_dem'. Đối với nút nhấn, trong thuộc tính sự kiện 'Mouse Click', ta viết một đoạn script ngắn để thay đổi giá trị của một biến điều khiển, ví dụ SetTagBit("START_Button", 1);.

4.3. Lập trình script cho các chức năng điều khiển trên HMI

WinCC hỗ trợ lập trình script bằng ngôn ngữ C-Script hoặc VBScript để thực hiện các tác vụ phức tạp. Ví dụ, khi nhấn nút START trên HMI, ta có thể viết một C-Script trong sự kiện 'Press Left' của nút đó: SetTagBit("Start_Tag", 1);. Tương tự, sự kiện 'Release Left' sẽ là SetTagBit("Start_Tag", 0); để mô phỏng một nút nhấn nhả. Đối với ô nhập giá trị đặt, script có thể được sử dụng để kiểm tra tính hợp lệ của dữ liệu đầu vào (ví dụ: giá trị phải lớn hơn 0). Việc sử dụng script giúp giao diện HMI trở nên thông minh và linh hoạt hơn, không chỉ dừng lại ở việc hiển thị và điều khiển đơn thuần.

V. Phân Tích Mô Hình Đếm Sản Phẩm Thực Tế Và Kết Quả

Việc áp dụng lý thuyết vào thực tiễn là bước cuối cùng để kiểm chứng tính hiệu quả của một đồ án đếm sản phẩm. Mô hình được trình bày trong tài liệu gốc là một hệ thống băng chuyền con lăn vận chuyển kính. Khi một tấm kính đi qua, cảm biến quang CDR-10X phát hiện và gửi tín hiệu về PLC S7-200. Chương trình PLC, được viết bằng ngôn ngữ LAD, xử lý tín hiệu này bằng khối lệnh CTU và xuất giá trị đếm ra vùng nhớ VW. Đồng thời, giao diện trên WinCC đọc giá trị từ vùng nhớ này và hiển thị lên màn hình. Kết quả thực nghiệm cho thấy hệ thống hoạt động ổn định, đếm chính xác sản phẩm với tốc độ của băng tải. Giao diện điều khiển đơn giản, cho phép người dùng dễ dàng cài đặt giá trị mong muốn và theo dõi quá trình. Tuy nhiên, một nhược điểm được ghi nhận là "Dữ liệu chuyển về hiển thị chậm", điều này có thể do tốc độ truyền thông của cáp PC/PPI hoặc do chu kỳ quét của WinCC. Đây là một điểm cần được cải thiện trong các phiên bản nâng cấp của hệ thống. Việc phân tích các kết quả và nhược điểm này là kinh nghiệm quý báu cho việc thiết kế hệ thống đếm sản phẩm sử dụng PLC trong tương lai.

5.1. Sơ đồ đấu nối PLC cảm biến và các thiết bị ngoại vi

Một sơ đồ đấu nối PLC rõ ràng là yêu cầu bắt buộc để lắp đặt và bảo trì hệ thống. Sơ đồ này cần thể hiện chi tiết: 1) Đấu nối nguồn 24VDC cho PLC và các thiết bị. 2) Chân tín hiệu ra của cảm biến quang (thường là dây đen hoặc trắng) được nối vào một ngõ vào digital của PLC (ví dụ I0.0). 3) Các nút nhấn Start/Stop/Reset được nối vào các ngõ vào khác (ví dụ I0.1, I0.2). 4) Ngõ ra của PLC (ví dụ Q0.0) được nối với cuộn coil của một relay trung gian. Tiếp điểm của relay này sẽ đóng cắt nguồn cho động cơ băng tải. Việc sử dụng relay trung gian giúp bảo vệ ngõ ra của PLC khỏi các dòng điện lớn của tải động cơ. Sơ đồ phải được vẽ theo tiêu chuẩn và ghi chú rõ ràng để tiện cho việc kiểm tra và sửa chữa.

5.2. Đánh giá hiệu suất và độ chính xác của hệ thống

Hiệu suất của hệ thống được đánh giá dựa trên hai tiêu chí chính: tốc độ và độ chính xác. Tốc độ đếm tối đa của hệ thống phụ thuộc vào thời gian đáp ứng của cảm biến, chu kỳ quét của PLC và tốc độ băng tải. Đối với các ứng dụng tốc độ rất cao, cần sử dụng ngõ vào và bộ đếm tốc độ cao HSC của PLC. Độ chính xác là khả năng đếm đúng, không đếm sót hoặc đếm thừa. Các yếu tố ảnh hưởng đến độ chính xác bao gồm: vị trí lắp đặt cảm biến, độ nhiễu của tín hiệu, và khoảng cách giữa các sản phẩm trên băng tải. Sản phẩm phải đi qua cảm biến một cách dứt khoát và không bị rung lắc để đảm bảo tín hiệu thu được là một xung duy nhất cho mỗi sản phẩm.

5.3. Các lỗi thường gặp và phương pháp khắc phục hiệu quả

Trong quá trình vận hành, một số lỗi phổ biến có thể xảy ra. Lỗi đếm sai (đếm sót/thừa) thường do cảm biến bị bẩn, lắp đặt sai vị trí, hoặc sản phẩm quá gần nhau. Khắc phục bằng cách vệ sinh cảm biến định kỳ và điều chỉnh tốc độ băng tải. Lỗi hệ thống không khởi động có thể do lỗi đấu dây, lỗi nguồn, hoặc lỗi trong chương trình PLC (ví dụ: logic mạch tự giữ bị sai). Lỗi mất kết nối với HMI thường liên quan đến cáp truyền thông hoặc cấu hình driver sai. Việc kiểm tra tuần tự từ phần cứng (đèn báo PLC, dây nối) đến phần mềm (chế độ online monitoring trong phần mềm PLC) là phương pháp hiệu quả để chẩn đoán và khắc phục sự cố.

VI. Kết Luận Hướng Phát Triển Hệ Thống Đếm Tự Động Hóa

Tóm lại, dự án thiết kế hệ thống đếm sản phẩm sử dụng PLC là một bài toán kinh điển nhưng mang lại giá trị thực tiễn cao, là nền tảng cho nhiều hệ thống tự động hóa phức tạp hơn. Nghiên cứu đã chứng minh rằng bằng cách kết hợp hợp lý giữa các thiết bị phần cứng như PLC S7-200, cảm biến quang và phần mềm lập trình như STEP 7-Micro/WIN và WinCC, có thể xây dựng một hệ thống hoạt động ổn định và chính xác. Các kiến thức về lựa chọn thiết bị, thiết kế sơ đồ đấu nối PLC, lập trình logic và xây dựng giao diện HMI là những kỹ năng cốt lõi cho bất kỳ kỹ sư tự động hóa nào. Mặc dù mô hình đã đạt được các mục tiêu cơ bản, vẫn còn nhiều tiềm năng để phát triển và nâng cấp. Tương lai của các hệ thống này không chỉ dừng lại ở việc đếm, mà còn hướng tới việc tích hợp sâu hơn vào hệ sinh thái sản xuất thông minh, góp phần hiện thực hóa cuộc cách mạng công nghiệp 4.0. Việc liên tục học hỏi và áp dụng các công nghệ mới sẽ giúp các hệ thống này ngày càng trở nên thông minh và hiệu quả hơn.

6.1. Tổng kết những kết quả chính của đồ án đếm sản phẩm

Đồ án đã thành công trong việc xây dựng một mô hình đếm sản phẩm hoàn chỉnh từ khâu lý thuyết đến thực thi. Các kết quả chính bao gồm: 1) Thiết kế và lắp đặt thành công phần cứng với PLC, cảm biến và băng tải. 2) Xây dựng được chương trình điều khiển PLC ổn định bằng ngôn ngữ Ladder, thực hiện đúng logic đếm, khởi động, dừng và reset. 3) Thiết kế được giao diện giám sát HMI trên WinCC trực quan, cho phép người dùng tương tác dễ dàng với hệ thống. 4) Hệ thống đã được kiểm nghiệm thực tế và cho kết quả đếm chính xác, đáp ứng được yêu cầu ban đầu của đề tài. Đây là một minh chứng rõ ràng về khả năng ứng dụng của PLC trong tự động hóa dây chuyền sản xuất.

6.2. Hướng phát triển kết hợp hệ thống phân loại sản phẩm

Một hướng phát triển tự nhiên và có giá trị cao là nâng cấp hệ thống từ chỉ đếm thành hệ thống phân loại sản phẩm. Bằng cách bổ sung thêm các cảm biến khác như cảm biến chiều cao, cảm biến màu sắc, hoặc camera công nghiệp, hệ thống có thể xác định được các thuộc tính khác nhau của sản phẩm. Dựa trên dữ liệu này, PLC có thể đưa ra quyết định phân loại và điều khiển các cơ cấu chấp hành như xi-lanh khí nén hoặc cánh tay gạt để đẩy sản phẩm vào các làn băng tải hoặc thùng chứa khác nhau. Ví dụ, hệ thống có thể phân loại sản phẩm theo chiều cao (cao/thấp) hoặc theo màu sắc (đúng màu/sai màu), qua đó nâng cao khả năng kiểm soát chất lượng tự động ngay trên dây chuyền.

6.3. Tích hợp IoT và giám sát hệ thống SCADA từ xa

Để đáp ứng xu hướng công nghiệp 4.0, hệ thống có thể được tích hợp thêm các công nghệ kết nối vạn vật (IoT). Bằng cách sử dụng các PLC đời mới có hỗ trợ cổng Ethernet hoặc thêm các gateway IoT, dữ liệu sản xuất (số lượng, tốc độ, thời gian dừng máy) có thể được đẩy lên nền tảng đám mây. Điều này cho phép các nhà quản lý có thể giám sát hoạt động của dây chuyền từ xa thông qua máy tính hoặc điện thoại thông minh. Hơn nữa, việc tích hợp vào một hệ thống giám sát hệ thống SCADA lớn hơn cho phép quản lý tập trung nhiều dây chuyền, thu thập và phân tích dữ liệu lớn (Big Data) để tìm ra các phương án tối ưu hóa sản xuất, dự báo bảo trì và nâng cao hiệu quả hoạt động tổng thể của nhà máy.

13/07/2025

Trích đoạn nội dung tài liệu

Chương IHII: MÔ HÌNH DEM SAN PHAM GIAO TIEP PLC VOT WINCC”’ Nội dung trọng tâm vẫn là phần lập trình và thiết kế giao diện trên WinCC 2. Mục đích nguyên cứu: Qua thời gian nguyên cứu lý thuyết về PLC cũng như tập lệnh Của SIMATIC S7-200, bản thân nhận thấy cần học hỏi nhiều hơn nữa về phương pháp lập trình cũng như kinh nghiệm khắc phụ sự cố khi chạy chương trình. Với đồ án này là điều kiện tốt nhất sẽ giúp ích rất nhiều trong quá trình học hỏi đó. Mục đích nguyên cứu chỉ để làm quen với thực tế, thấy được mối quan hệ giữa lý thuyết với thực tiễn.

“MÔ HÌNH ĐÉM SẢN PHẨM GIAO TIẾP PLC VỚI SVTH: Lê Quý Đông GVHD: Th.s: 7 Tran Van Trinh D6 an 1: DEM SAN PHAM KINH Trang -Ñ— WINCC? điều quan trọng cần rút ra được sau quá trình thực hiện là cách thức tự giải quyết một vấn đề được đặt ra trước bằng phương pháp lập trình và thấy được khả năng ứng dụng của PLC trong công nghiệp. CHUONG II: GIOI THIEU TONG QUAT VE PLC 87 1. Tong quat vé PLC: 1. Giới thiệu PLC: - PLC viét tat cha Programmable Logic Controller, 1a thiét bi diéu khién lập trình được (khả 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. - Một khi sự kiện được kích hoạt thật sự, nó bật ON hay OFF thiết bị điều khiển bên ngoài được gọi là thiết bị vật lý. Một bộ điều khiến lập trình sẽ liên tục “lặp” » trong chương trình do “người sử dụng lập ra” chờ tín hiệu ở ngõ vào vả xuất tín hiệu ở ngõ ra tại các thời điểm đã lập trình.

- Dé khăc phục những nhược điêm của bộ điều khiên dùng dây nỗi ( bộ điều khiển bằng Relay) người ta đã chế tạo ra bộ PLC nhằm thỏa mãn các yêu cầu sau + Lập trình để dàng, ngôn ngữ lập trình đễ học. + Gon nhe, dé dàng bảo quản, sửa chữa. + Dung lượng bộ nhớ lớn để có thể chứa được những chương trình phức tạp. + Hoàn toàn tin cậy trong mỗi trường công nghiệp.

+ Giao tiép được với các thiết bị thông minh khác như: máy tính, nối mạng, các mo Module m6 rong. + Gia ca canh tranh duoc. - Các thiết kế đầu tiên là nhằm thay thế cho các phan cứng Relay dây nối và các Logic thời gian. Tuy nhiên, bên cạnh đó việc đòi hỏi tăng cường dung SVTH: Lê Quý Đông GVID:ThS: 8 Tran Van Trinh D6 an 1: DEM SAN PHAM KINH Trang -9_ lượng nhớ và tính để dang cho PLC ma van bao đảm tốc độ xử lý cũng như giá cả.

Chính điều này đã gây ra sự quan tâm sâu sắc đến việc sử dụng PLC trong công nghiệp. Các tập lệnh nhanh chóng đi từ các lệnh logic đơn giản đến các lệnh đếm, định thời, thanh ghi dịch. sau đó là các chức năng làm toán trên các máy tính. Sự phát triển các máy tính dẫn đến các bộ PLC có dung lượng lớn, số lượng I /O nhiều hơn.

- Trong PLC, phần cứng CPU và chương trình là đơn vị cơ bản cho quá trình điều khiển hoặc xử lý hệ thống. Chức năng mà bộ điều khiển cần thực hiện sẽ được xác định bởi một chương trình. Chương trình này được nạp sẵn vào bộ nhớ của PLC, PLC sẽ thực hiện việc điều khiển dựa vào chương trình nảy. Nhu vậy nếu muốn thay đổi hay mở rộng chức năng của qui trình công nghệ, ta chỉ cần thay đối chương trình bên trong bộ nhớ của PLC.

Việc thay đổi hay mở rộng chức năng sẽ được thực hiện một cách dễ dàng mà không cần một sự can thiệp vật lý nào so với các bộ dây nối hay Relay. Bộ điều khiển PLC S7- 200: 2.1 Cầu tạo của PLC - S7-20W: PLC Step 7 thuộc họ Simatic do hãng Siemens sản xuất. Đây là loại PLC hỗn hợp vừa đơn khối vừa đa khối. Cấu tạo cơ bản của loại PLC này là một đơn vị cơ bản sau đó có thể ghép thêm các Module mở rộng về phía bên phải, có các Module mở rộng tiêu chuẩn.2 Đơn vị cơ bản: Don vi co ban cua PLC 87-200 nhu hinh 1.

Chân cắm công ra. Chân cắm công vào. Các đèn trạng thái: SF (đèn đỏ): Báo hiệu hệ thống bị hỏng. RUN (đèn xanh): Chỉ định rằng PLC đang ở chế độ làm việc.

STOP (đèn vàng): Chỉ định rằng PLC đang ở chế độ dừng. Đèn xanh ở công vào chỉ định trạng thái tức thời của công vào. Công truyền thông. SVTH: Lê Quý Đông GVIID:ThS: 9 Tran Van Trinh D6 an 1: DEM SAN PHAM KINH Trang -10— 6.

Đèn xanh ở công ra chỉ định trạng thái tức thời của công ra. | k5 _( ĐOĐĐ®©GOOGOGOCODDDOCODCOCODODbCbPC † OO SF 0 lo oo. io SIEMENS RUN mi oe lidet S04 SP G14 D3 115 S05 14 114 gO 105 ls S05 ns G08 Tn.ẲC/CO0D1Đ© as ‘ at + J 5 4 Z kã vids O Hình 1.1: Hinh khối mặt phía truéc PLC 2.3 Chế độ làm việc: Công tắc chọn chế độ làm việc có ba vị trí: + RUN: cho phep PLUC thực hiện chương trình trong bộ nhớ. PLC sé tu chuyền về trạng thái STOP khi máy có sự cố, hoặc trong chương trình gặp lệnh STOP, do đó khi chạy nên quan sát trạng thái thực của PLC theo dén bao.

+ STOP: Cưỡng bức PLC dừng công việc đang thực hiện, chuyển về trạng thái nghỉ. ở chế độ nay PLC cho phép hiệu chỉnh lại chương trình hoặc nap một chương trình mới. + TERM: Cho phép PLC tự quyết định một chế độ làm việc (hoặc RƯN hoac STOP). * Chinh dinh twong tw: Nim diéu chinh tương tự đặt dưới nắp đậy cạnh công ra, núm điều chỉnh tương tự cho phép điều chỉnh tín hiệu tương tự, góc quay được 2700.

¢ Pin va nguon nuôi bộ nhớ: Nguồn pin được tự động chuyên sang trạng thái tích cực khi dung lượng nhớ bị cạn kiệt và nó thay thế để đữ liệu không bị mắt. + Cổng truyền thông: S7-200 sử dụng trong truyền thông nối tiếp RS 485 với SVTH: Lê Quý Đông GVIID:Th.S: 10 Tran Van Trinh D6 an 1: DEM SAN PHAM KINH Trang -11— phích cắm 9 chân để phục vụ cho việc ghép nối với thiết bị lập trình hoặc với các PLC khác. Tốc độ truyền cho máy lập trình kiểu PPI là 9600 boud.4 Các chân của công truyền thông là: 1. Truyền và nhận dữ liệu.

Không dùng Dat. Truyên vả nhận dữ liệu 9.5 Hình anh PLC: CPU222 AC/DC/RLY 1,0 E - STIAND [3] ha nh = — Mode ¬^ Switch Analog Adjustment SVTH: Lé Quy Déng GVHD: Th.s: II Trần Văn Trinh D6 an 1: DEM SAN PHAM KINH Trang -12— 42.6 Một số thông số kĩ thuật của S7-200 CPU22x: CPU221 |CPU222| CPU224 | CPU226 |CPU226XM Bộ nhớ chương trình 20-18W | 2048w | 4096W_ | 4096W | $I92W Bộ nhớ dữ liều [024W | I024W 2500W 250W 3120W Khả năng dự phòng bộ nhớ khi mất nguồn 30 giờ | 350 giờ | 1920 giờ | lI90giờ | 190 giờ I/O địa chỉ 6lnn/+Our| SIn/eOuf{ I-tIn/EOOut| 2-Hn/EL6Out| 2-tIn/l6Out Đồng hồ thời gian thực | Cartrise | Cartriee | Tích hợp | Tích hợp | Tích hợp Kch thước bộ đếm 250(128 vào, 128 ra) Tốc độ thực hiện lenh beic Ö.7 Các module vào ra mỡ rộng: * CPU 214 cho phép mở rộng nhiều nhất 7 Module. Các module mở rộng tương tự và có thề mở rộng công vào của PLUC băng cách ghép nối thêm vào các module mở rộng về phía bên phải của CPU, làm thành một móc xích. ĐỊa chỉ của các vỊ trí của các module được xác định cùng kiều.

* Sau đây là địa chỉ của một số module mở rộn ø trên CPU214 SVTH: Lê Quý Đông GVHD: ThS: 12 Tran Van Trinh D6 an 1: DEM SAN PHAM KINH Trang -13— 2.8 Hình ảnh của Module mở rộng CPU 222 3. Câu trúc bộ nhớ: * Bộ nhớ Š7-200 được chia thành 4 vùng nhớ với Í tụ điện có nhiệm vụ duy trì đữ liệu trong một khoảng thời gian nhất định khi mắt nguồn. Bộ nhớ S7- 200 có tính năng động cao, ghi dugc trong † oàn vùng, loại trừ các bít nhớ đặt biệt SM (Special memory) chỉ có thể truy cập. EEPROM MIỄN NHỚ NG0ẢI Chương trình "| Chưởng trình |# Chưởng trình — Tham số + »| Tham số < Tham số er DY liéu >| Dữ liệu «———*' |)ïï |liÊu1 Vùng đổi tưởng SVTTII: Lê Quý Đông GVHD: Th.s: 13 Trần Văn Trinh D6 an 1: DEM SAN PHAM KINH Trang - 14 — 3.1Vung nhé chwong trinh: *® Vùng nhớ chương trình là miền bộ nhớ được sử dụng để lưu giữ các lệnh chương trình.

Vùng này thuộc kiểu không đỗi (non-volatile) đọc / ghi được.2 Vùng tham số: *®Vùng tham số lưu giữ các tham số như: từ khoá, địa chỉ trạm. vùng này thuộc vùng không đỗi đọc / ghi được.3 Vùng dữ liệu: *Ving dữ liệu để cất các dữ liệu của chương trình gồm kết quả của các phép tính, các hằng số trong chương trình. vùng đữ liệu là miền nhớ động, có thể truy nhập theo từng bít, byte, từ (word) hoặc từ kép. * Vùng dữ liệu được chia thành các vùng nhớ nhỏ với các công dụng khác nhau.

Chúng được ký hiệu bằng chữ cái đầu theo từ tiếng Anh, đặt trưng cho công cụ riêng của chúng như sau: V : Variable Memory. I : Input image register. O : Output image regiter. : Internal Memory bits.

SM : Special Memory bits.4 Địa chỉ các vùng nhớ của S7-200 CPU 224: - Dau vao (Input): I0.1 - B6 dém ao dau vao: I0.7 (128 đầu vào) - Bộ đệm ảo đầu ra: Q0.7 (128 đầu ra) - Đầu vào tương tự: AIW0->AIW62 - Đầu ra tương tự: AQW0—>AQW62 - Vùng nhớ V: VB0—>VB5I19 - Vùng nhớ L (địa phương) LB0->LB63 - Vùng nhớM: M0.7 SVTH: Lé Quy Dong GVHD: Th.s: 14 Trần Văn Trinh D6 an 1: DEM SAN PHAM KINH Trang -15— - Vùng nhớ SM: SM0.7 - Vùng nhớ thanh ghi tông: AC0>AC3 - Kha nang quan ly Label: 0—255 - Kha nang quan ly chuong trinh con: 0-63 - Kha năng mở rộng chương trình ngắt: 0—>127 3.5 Truy cập dữ liệu tại các vùng nhớ của S7-20: 3.1 Truy cập theo bit: _.8 Vùng nhớ bỏ đêm ao dau vao (IR) L— Địa Địa chỉ chỉ bịtbị 7854321310 Dau phan cach (bất buộc) eM Byte 1 Byte2 ¥ | Byte3 Bia chi byte Byte 4 Tên vùng nhớ Byte 5 3.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Chủ đề