
Công nghệ Hệ thống điều khiển PLC hiện đại được xây dựng trên một khái niệm từ thời đại của các thiết bị cơ điện: logic rơle. Phương pháp lập trình này sao chép kỹ thuật số cách hoạt động của rơle, cuộn dây và tiếp điểm vật lý.
Bất cứ ai làm việc trong lĩnh vực tự động hóa đều phải hiểu nguyên tắc này. Nó tạo thành nền tảng của Sơ đồ bậc thang (LD), ngôn ngữ lập trình PLC phổ biến nhất được sử dụng ngày nay. Nắm vững khái niệm này và bạn có thể đọc, viết và sửa chữa hầu hết các hệ thống điều khiển hiện đang hoạt động.
Hướng dẫn này sẽ đưa bạn từ những nguyên tắc cơ bản đến cách sử dụng thành thạo. Chúng ta sẽ khám phá:
Việc điều khiển bắt đầu như thế nào với các hệ thống rơ le nối dây cứng.
Cách các bộ phận vật lý trở thành hướng dẫn PLC kỹ thuật số.
Cách xây dựng mạch điều khiển phím bằng logic bậc thang.
Phương pháp nâng cao và những lỗi phổ biến cần tránh.
Tại sao các hệ thống dựa trên PLC{0}}hoạt động tốt hơn.
Quỹ Hardwired
Trước khi PLC tồn tại, điều khiển công nghiệp có nghĩa là mê cung vật lý của dây dẫn và rơle cơ điện. Hiểu được nền tảng này giúp việc chuyển sang logic kỹ thuật số trở nên dễ dàng nắm bắt.
Hệ thống điều khiển có dây cứng sử dụng các bộ phận vật lý để tạo ra các mạch-ra quyết định. Thành phần chính là rơle điện cơ.
Khi dòng điện chạy qua cuộn dây của rơle, nó sẽ tạo ra từ trường. Trường này kéo một mảnh kim loại nhỏ gọi là phần ứng. Phần ứng di chuyển các tiếp điểm điện một cách vật lý, đóng hoặc mở mạch điện.
Trạng thái của những liên hệ này quan trọng:
Thường mở (NO):Tiếp điểm vẫn mở khi cuộn dây rơle không có điện. Nó đóng lại để cho phép dòng điện chỉ chạy khi cuộn dây có điện.
Thường đóng (NC):Tiếp điểm vẫn đóng khi cuộn dây rơle không có điện, cho phép dòng điện chạy qua. Nó mở ra để ngắt mạch khi cuộn dây có điện.
Hệ thống dây điện vật lý đã tạo ra logic. Việc nối hai điểm tiếp xúc nối tiếp tạo thành cổng AND-cả hai đều phải đóng để truyền điện. Đấu nối chúng song song sẽ tạo ra một cổng OR-một trong hai cổng có thể truyền nguồn điện. Các hệ thống phức tạp cần hàng tá rơle và mạng lưới nối dây điểm-tới{6}}điểm. Tất cả những tủ điều khiển lớn này đều được lấp đầy.
Dịch sang PLC
Hệ thống điều khiển PLC lấy toàn bộ bảng điều khiển có dây cứng và tạo lại nó trong phần mềm. Rơle vật lý, địa chỉ liên lạc và dây dẫn trở thành các bit bộ nhớ và các lệnh logic. Bộ xử lý của PLC chạy các lệnh này lần lượt.
Bản dịch kỹ thuật số này là trung tâm của lập trình logic bậc thang. Mỗi thành phần vật lý có một kết nối kỹ thuật số trực tiếp.
Kiểm tra-Bật / Thường mở (XIC / --| |--) Liên hệ:Đây là hướng dẫn cơ bản nhất. Nó kiểm tra trạng thái của một bit bộ nhớ. Lệnh là "đúng" nếu bit là 1. Lệnh này là "sai" nếu bit là 0.
Kiểm tra-Tắt / Thường đóng (XNC / --|/|--) Liên hệ:Hướng dẫn này hoạt động theo cách ngược lại. Giá trị này là "đúng" nếu bit bộ nhớ là 0. Giá trị này là "sai" nếu bit đó là 1. Điều này rất cần thiết cho các nút dừng và logic-an toàn không thành công.
đầu raCuộn dây (OTE / --( )--): Lệnh này ghi vào một bit bộ nhớ. Nếu sự kết hợp của các tiếp điểm XIC và XNC trước nó trên nấc logic là "đúng", thì lệnh OTE sẽ đặt bit của nó thành 1. Điều này "cấp năng lượng" cho cuộn dây.
Các lệnh này hoạt động với các bit bộ nhớ được liên kết với thế giới thực thông qua các mô-đun Đầu vào/Đầu ra (I/O) của PLC. Bit đầu vào (như I:0/0) hiển thị trạng thái điện áp của đầu vào vật lý. Một bit đầu ra (như O:0/0) kiểm soát trạng thái của thiết bị đầu cuối vật lý.
|
Thành phần vật lý |
PLCTương đương logic bậc thang |
Biểu tượng |
Mô tả chức năng |
|
Nút bấm (KHÔNG) |
Kiểm tra nếu đóng (XIC) Liên hệ |
`-- |
|
|
Công tắc giới hạn (NC) |
Kiểm tra nếu mở (XNC) Liên hệ |
`-- |
/ |
|
Cuộn dây rơle |
Cuộn dây cấp năng lượng đầu ra (OTE) |
--( )-- |
Đặt bit bộ nhớ liên quan thành '1' nếu logic bậc thang là đúng, bật đầu ra vật lý. |
|
Liên hệ chuyển tiếp |
Tiếp điểm Rơle/Bit bên trong |
`-- |
|
Triển khai thực tế
Lý thuyết sẽ trở thành kỹ năng khi bạn áp dụng nó. Bây giờ chúng ta có thể kết hợp các thành phần kỹ thuật số này để xây dựng các mạch điều khiển hoạt động theo logic bậc thang.
Dấu khởi động/dừng-Trong
Mục đích là sử dụng nút khởi động tạm thời để bật động cơ. Động cơ vẫn hoạt động cho đến khi có người nhấn nút dừng tạm thời. Đây là mạch "điều khiển ba dây" cổ điển được tái tạo bằng kỹ thuật số.
Logic sử dụng khái niệm "đóng dấu" hoặc "chốt". Tiếp điểm "Start_Button" thường mở kết nối nối tiếp với tiếp điểm "Stop_Button" thường đóng. Những điều này dẫn đến cuộn dây đầu ra "Động cơ".
Phần quan trọng: một tiếp điểm thường mở được liên kết với chính đầu ra "Động cơ" kết nối song song với tiếp điểm "Start_Button".
Khi người vận hành nhấn "Start_Button", nấc sẽ trở thành đúng. Cuộn dây "Động cơ" cung cấp năng lượng. Trong lần quét PLC tiếp theo, liên hệ "Động cơ" bây giờ cũng đúng. Điều này tạo ra một đường dẫn song song cho luồng logic. Người vận hành có thể nhả "Start_Button" và mạch vẫn được "niêm phong" thông qua điểm tiếp xúc của chính nó. Cách duy nhất để ngắt mạch là nhấn nút "Stop_Button". Thao tác này sẽ mở tiếp điểm thường đóng và tắt động cơ.
Khóa liên động an toàn
Mục đích là ngăn máy chạy nếu tấm bảo vệ an toàn bị mở. Điều này bảo vệ người vận hành. Đây là ứng dụng cơ bản của khóa liên động trong Hệ thống điều khiển PLC.
Chúng tôi đặt một lệnh đại diện cho công tắc cửa bảo vệ nối tiếp với cuộn dây đầu ra của động cơ. Để đảm bảo an toàn tối đa, chúng tôi sử dụng công tắc giới hạn vật lý thường đóng trên cửa. Công tắc này kết nối với đầu vào PLC.
Trong logic bậc thang, chúng tôi sử dụng liên hệ Kiểm tra nếu đóng (XIC) cho đầu vào này. Khi cửa bảo vệ được đóng về mặt vật lý, công tắc NC cũng đóng. Đầu vào PLC BẬT, tiếp điểm XIC đúng và động cơ có thể chạy.
Nếu người vận hành mở cửa, công tắc NC vật lý sẽ mở. Đầu vào PLC TẮT, tiếp điểm XIC trở thành sai và nấc logic bị đứt. Thao tác này sẽ tắt ngay cuộn dây động cơ, tạo ra tình trạng-an toàn.
Bộ hẹn giờ và bộ đếm
PLC cung cấp các lệnh mạnh mẽ mà không có sự tương đương đơn giản nào trong các hệ thống rơle cơ bản. Bộ hẹn giờ và bộ đếm là những ví dụ điển hình.
Hẹn giờ bật-Độ trễ (TON) sẽ trì hoãn một hành động. Ví dụ: máy bơm phải chạy trong 30 giây sau khi có người nhấn nút khởi động. Lệnh TON có đầu vào kích hoạt và theo dõi thời gian khi bậc thang là đúng. Khi thời gian tích lũy của nó đạt đến giá trị đặt trước (chẳng hạn như 30 giây), bit "Xong" (DN) của nó sẽ trở thành đúng. Bit DN này sau đó có thể điều khiển logic khác dưới dạng một tiếp điểm.
Bộ đếm-Up (CTU) theo dõi các sự kiện. Hãy tưởng tượng việc đếm chai trên dây chuyền sử dụng cảm biến-mắt ảnh. Lệnh CTU tăng giá trị tích lũy của nó mỗi khi logic bậc thang chuyển từ sai sang đúng. Khi bộ tích lũy đạt đến giá trị đặt trước, bit "Xong" của nó sẽ trở thành đúng. Bạn có thể sử dụng điều này để dừng băng tải hoặc vận hành cổng chuyển hướng.
So sánh cạnh nhau
Để thực sự hiểu được sức mạnh của PLC, hãy so sánh cả hai phương pháp đối với một hệ thống điều khiển băng tải đơn giản. Nhiệm vụ: băng tải bắt đầu bằng nút "Bắt đầu" và dừng lại bằng nút "Dừng". Quá trình này cũng dừng nếu mắt-ảnh ở cuối bị chặn trong hơn 2 giây.
Truyền thốngRơleSơ đồ:
Điều này sẽ cần một bảng điều khiển phức tạp vừa phải. Bạn cần một rơle cho logic khởi động/dừng (CR1), một rơle định giờ có thể điều chỉnh riêng (TR1) và một rơle điều khiển khác cho logic mắt-ảnh (CR2). Hệ thống dây điện sẽ phức tạp. Nút khởi động cung cấp năng lượng cho CR1, tiếp điểm của nó sẽ bịt kín nó. Nút dừng sẽ phá vỡ vòng đệm. Mắt{10}}ảnh ảnh cung cấp năng lượng cho rơ-le định giờ TR1. Sau 2 giây, tiếp điểm của TR1 mở mạch để tắt công tắc tơ động cơ chính. Việc khắc phục sự cố sẽ cần một đồng hồ vạn năng, kiểm tra điện áp tại nhiều điểm trên nhiều bộ phận.
Tương đươngPLCChương trình logic bậc thang:
Điều này chỉ cần hai hoặc ba bậc logic đơn giản.
Bậc 1:Con dấu khởi động/dừng cổ điển-theo logic dành cho động cơ băng tải.
Bậc 2:Một điểm tiếp xúc thường mở từ đầu vào-mắt ảnh sẽ bật bộ hẹn giờ TON với thời gian đặt trước là 2 giây.
Bậc 1 (Sửa đổi):Một tiếp điểm thường đóng từ bit "Xong" của bộ định thời (T4:0/DN) được thêm nối tiếp với cuộn dây đầu ra của động cơ.
Nếu mắt-ảnh bị chặn thì đồng hồ hẹn giờ sẽ bắt đầu. Nếu nó bị chặn trong 2 giây, bit Done của bộ đếm thời gian sẽ trở thành true. Tiếp điểm NC trong nấc động cơ mở ra và băng tải dừng lại. Nó sạch sẽ, trực quan và không cần thêm thành phần nào.
|
Số liệu |
có dây cứngRơlelogic |
PLCHệ thống điều khiển |
|
Không gian vật lý |
Cần có bảng điều khiển lớn cho nhiều rơle và ống dẫn dây. |
PLC nhỏ gọn, thường giảm kích thước panel khoảng 60-80%. |
|
Độ phức tạp của dây |
Cao. Hàng chục hoặc hàng trăm dây nối điểm-đến{2}}điểm. |
Thấp. Đấu dây I/O tới các thiết bị đầu cuối. Logic là phần mềm. |
|
Trị giá |
Chi phí thành phần và nhân công cao đối với logic tính thời gian đơn giản. |
Chi phí phần cứng thấp hơn cho nhiệm vụ này; thời gian lập trình logic tối thiểu. |
|
Tính linh hoạt |
Rất thấp. Việc thay đổi giá trị bộ đếm thời gian hoặc logic yêu cầu nối lại vật lý. |
Rất cao. Một sự thay đổi logic là một vài cú nhấp chuột trên máy tính xách tay. |
|
Khắc phục sự cố |
Khó. Yêu cầu theo dõi vật lý các dây bằng đồng hồ vạn năng. |
Dễ. Theo dõi trạng thái logic theo thời gian thực- trên màn hình. |
Ngoài những điều cơ bản
Viết logic làm việc là bước đầu tiên. Viết logic mạnh mẽ, chuyên nghiệp và dễ bảo trì cần hiểu sâu hơn về cách hệ thống hoạt động. Bạn cũng cần tránh những lỗi thường gặp.
Dịch sơ đồ
Khi chuyển đổi các sơ đồ nối dây cũ sang Hệ thống Điều khiển PLC, việc dịch trực tiếp có thể nguy hiểm. Bạn phải phân tích mục đích của mạch điện chứ không chỉ là nó trông như thế nào.
Một vấn đề lớn là “đường đi lén lút”. Trong sơ đồ vật lý, dòng điện đôi khi có thể tìm thấy những đường đi song song bất ngờ thông qua các tiếp điểm. Điều này tạo ra logic ngoài ý muốn. PLC thực hiện từng nấc một từ trên xuống dưới, vì vậy những đường dẫn lén này không tồn tại. Một bản dịch bất cẩn-sang-một bản dịch có thể thay đổi cách hoạt động của máy.
Một vấn đề khác là điều kiện chủng tộc. Mạch nối dây có thể dựa vào độ trễ rất nhỏ của việc đóng và mở rơle vật lý. PLC quét nhanh đến mức nó có thể đánh giá tình trạng khác với thiết bị cơ học trước đó có tốc độ chậm hơn. Điều này dẫn đến các lỗi liên tục khó chẩn đoán.
Thời gian quét PLC
PLC không hoạt động ngay lập tức. Nó chạy theo một vòng lặp liên tục gọi là chu kỳ quét:
Đọc đầu vào:Nó quét tất cả các đầu vào vật lý và cập nhật bộ nhớ trong của nó.
Thực hiện logic:Nó giải chương trình logic bậc thang từ trên xuống dưới, từng bậc một.
Viết kết quả đầu ra:Nó cập nhật tất cả các đầu ra vật lý dựa trên kết quả thực thi logic.
Thời gian quét này được đo bằng mili giây, nhưng không phải bằng không. Tín hiệu đầu vào rất nhanh-như nhấn nút ngắn hơn một chu kỳ quét-có thể bị bỏ qua hoàn toàn. PLC đọc đầu vào, nhấn và thả nút này và ở lần quét đầu vào tiếp theo, sự kiện sẽ biến mất.
Trong một dự án vận hành thử, đôi khi máy không khởi động được. Sau nhiều giờ kiểm tra hệ thống dây điện, chúng tôi nhận thấy nút khởi động tạm thời đang được nhấn và nhả nhanh hơn một chu kỳ quét của PLC bị quá tải. Giải pháp là sử dụng lệnh một-một lần (ONS) để chốt nút nhấn vào bit bên trong. Điều này đảm bảo logic sẽ nhìn thấy nó trong lần quét tiếp theo. Điều này cho thấy lý do tại sao bạn phải xem xét thời gian quét trong thiết kế của mình.
Thực tiễn tốt nhất
Logic bậc thang chuyên nghiệp không chỉ là về chức năng. Đó là sự rõ ràng đối với người phải khắc phục sự cố nhiều năm sau đó-và người đó có thể là bạn.
Luôn sử dụng các biểu tượng và chú thích. Mỗi đầu vào, đầu ra, bit bên trong, bộ đếm thời gian và bộ đếm phải có tên mô tả (như "Main_Conveyor_Motor_On") và nhận xét giải thích mục đích của nó. Đây là thói quen quan trọng nhất để tạo mã có thể bảo trì.
Nhóm các logic liên quan lại với nhau. Tất cả logic cho Động cơ 1-khởi động/dừng, khóa liên động và lỗi-của nó phải nằm trong một phần của chương trình. Điều này tạo ra một cấu trúc hợp lý, giống như một cuốn sách, dễ điều hướng.
Tránh các bậc thang quá phức tạp. Một bậc logic có chiều rộng năm điểm tiếp xúc và chiều sâu ba nhánh là một cơn ác mộng khi khắc phục sự cố. Sẽ tốt hơn nhiều nếu chia nó thành nhiều bậc thang đơn giản hơn. Sử dụng các bit bên trong (thường được gọi là "cờ" hoặc "điểm đánh dấu") để chuyển kết quả của bậc đơn giản này sang bậc tiếp theo. Cách thực hành này tuân theo các nguyên tắc lập trình có cấu trúc được khuyến khích bởi các tiêu chuẩn như IEC 61131-3.
Người chiến thắng rõ ràng
Khi so sánh Hệ thống điều khiển PLC hiện đại với các rơle nối dây truyền thống về logic điều khiển, ưu điểm của PLC là vượt trội.
Giảm hệ thống dây điện và không gian:Một PLC nhỏ gọn duy nhất và các thẻ I/O của nó thay thế một tủ rơ-le khổng lồ và hàng km dây điện. Kích thước của bảng điều khiển thông thường có thể giảm tới 60-80%. Điều này làm giảm đáng kể chi phí bao vây và lắp đặt.
Tăng tính linh hoạt:Cần thay đổi bộ hẹn giờ từ 5 giây thành 10 giây? Với PLC, việc thay đổi phần mềm được thực hiện trong vài giây. Với rơle, đó là công việc thay thế vật lý và nối lại dây.
Khả năng nâng cao:PLC cung cấp các chức năng-tích hợp cho bộ hẹn giờ, bộ đếm, phép toán, ghi dữ liệu và giao tiếp mạng. Những tính năng này là không thể thực hiện được hoặc cực kỳ tốn kém và phức tạp đối với rơle.
Độ tin cậy được cải thiện:PLC là các thiết bị ở trạng thái rắn-không có bộ phận chuyển động nào có thể bị mòn, gãy hoặc hàn kín. Điều này làm tăng đáng kể thời gian trung bình giữa các lần hỏng hóc (MTBF) của hệ thống điều khiển.
Khắc phục sự cố nâng cao:Thay vì sử dụng đồng hồ vạn năng trong tủ điện-cao áp đang hoạt động, lập trình viên có thể kết nối máy tính xách tay và theo dõi logic một cách an toàn trong-thời gian thực. Xem liên hệ nào đang bật hoặc tắt một cách trực quan trên màn hình giúp chẩn đoán sự cố nhanh hơn và an toàn hơn.
Làm chủ nền tảng
Hành trình này đã đưa chúng ta từ những tiếng bấm của rơ-le vật lý đến mã sạch, hiệu quả của PLC hiện đại. Chúng ta đã thấy các khái niệm nền tảng của logic chuyển tiếp không bị loại bỏ mà được hấp thụ và nâng cao trong môi trường kỹ thuật số.
Nắm vững cách giải thích logic rơle trong Hệ thống điều khiển PLC không phải là một kỹ năng lỗi thời. Đó là nền tảng tuyệt đối của lập trình tự động hóa hiệu quả. Đó là ngôn ngữ của máy móc.
Bằng cách hiểu cách xây dựng các mạch với các tiếp điểm và cuộn dây kỹ thuật số, cách triển khai bộ hẹn giờ và khóa liên động cũng như cách viết mã rõ ràng, có thể bảo trì, bạn sẽ có được sức mạnh. Bạn có khả năng thiết kế, xây dựng và khắc phục sự cố các hệ thống tự động hóa tinh vi cung cấp năng lượng cho thế giới hiện đại của chúng ta.
Xem thêm
Thiết kế tản nhiệt SSR cho tuổi thọ tối đa - Hướng dẫn dành cho kỹ sư
Lắp đặt Rơle thể rắn: Hướng dẫn thiết lập và chăm sóc hoàn chỉnh 2025
Điều khiển rơle trạng thái rắn Khởi động động cơ: Hướng dẫn hoàn chỉnh năm 2025
