1.Giới thiệu về Bộ truyền động xoay chiều (Bộ truyền động có tần số thay đổi) Trong lĩnh vực kiểm soát công nghiệp hiện đại và ......
ĐỌC THÊMBộ điều khiển logic lập trình (PLC) là một máy tính công nghiệp chắc chắn được thiết kế đặc biệt để giám sát đầu vào từ cảm biến và thiết bị hiện trường, thực thi chương trình điều khiển được lưu trữ và điều khiển đầu ra - như động cơ, van, bộ truyền động và đèn báo - trong thời gian thực. Không giống như máy tính đa năng, PLC được thiết kế để hoạt động đáng tin cậy trong môi trường công nghiệp khắc nghiệt đặc trưng bởi tiếng ồn điện, độ rung, nhiệt độ khắc nghiệt và bụi, trong khi thực hiện các chương trình điều khiển với thời gian xác định - nghĩa là bộ điều khiển hoàn thành chu trình quét của nó trong thời gian có thể dự đoán, lặp lại bất kể điều kiện quy trình. Sự kết hợp giữa tăng cường công nghiệp và xác định thời gian thực là điều khiến PLC trở thành bộ điều khiển tự động hóa tiêu chuẩn trong các ngành sản xuất, công nghiệp chế biến, tiện ích, tự động hóa tòa nhà và cơ sở hạ tầng trên toàn thế giới.
PLC được phát triển vào cuối những năm 1960, đặc biệt để thay thế các dãy rơ-le điện cơ lớn điều khiển dây chuyền lắp ráp ô tô - những hệ thống lắp đặt tốn kém, cần phải nối lại dây điện đáng kể để thay đổi và yêu cầu bảo trì liên tục do các tiếp điểm rơ-le bị mòn và hỏng. Bằng cách thay thế logic rơle vật lý bằng phần mềm tương đương dựa trên phần mềm có thể lập trình, PLC cho phép các kỹ sư sản xuất sửa đổi hoạt động của máy bằng cách thay đổi chương trình thay vì đi lại bảng điều khiển, giảm đáng kể thời gian và chi phí chuyển đổi sản xuất. Sáu mươi năm sau, khái niệm cốt lõi vẫn không thay đổi nhưng hiện đại bộ điều khiển logic khả trình đã mở rộng từ việc thay thế rơle đơn giản sang các nền tảng tự động hóa phức tạp hỗ trợ điều khiển chuyển động tốc độ cao, điều khiển quy trình, chức năng an toàn, tích hợp thị giác máy và giao tiếp mạng công nghiệp trên các kiến trúc đa hệ thống phức tạp.
Nguyên lý hoạt động cơ bản của bộ điều khiển logic khả trình là chu trình quét - một chuỗi hoạt động lặp lại mà PLC thực hiện liên tục miễn là nó ở chế độ chạy. Hiểu chu trình quét là điều cần thiết để hiểu cách PLC hoạt động, đặc biệt trong các ứng dụng quan trọng về thời gian trong đó thời gian phản hồi với thay đổi đầu vào sẽ xác định xem hệ thống điều khiển có hoạt động chính xác hay không.
Một chu trình quét PLC tiêu chuẩn bao gồm bốn giai đoạn tuần tự. Đầu tiên, quá trình quét đầu vào sẽ đọc trạng thái hiện tại của tất cả các đầu vào kỹ thuật số và tương tự được kết nối — cảm biến, công tắc, bộ mã hóa, bộ phát — và sao chép các giá trị này vào thanh ghi hình ảnh đầu vào trong bộ nhớ. Thứ hai, quá trình quét chương trình sẽ thực thi chương trình điều khiển được lưu trong bộ nhớ, sử dụng các giá trị hình ảnh đầu vào (không phải các giá trị đầu vào trực tiếp) để đánh giá các điều kiện logic và xác định trạng thái đầu ra cần thiết. Thứ ba, quá trình quét đầu ra ghi các giá trị hình ảnh đầu ra do chương trình xác định vào phần cứng đầu ra vật lý, kích hoạt hoặc hủy kích hoạt các thiết bị được kết nối. Thứ tư, giai đoạn quản lý xử lý thông tin liên lạc, tự chẩn đoán và cập nhật bộ đếm thời gian và bộ đếm nội bộ trước khi chu kỳ lặp lại.
Thời gian cần thiết để hoàn thành một chu kỳ quét — thời gian quét — thường là từ 1 đến 10 mili giây đối với hầu hết các ứng dụng tiêu chuẩn, mặc dù thời gian này tăng lên theo độ phức tạp của chương trình và số điểm I/O. Kiến trúc chu trình quét có nghĩa là những thay đổi trong trạng thái đầu vào sẽ không được thực hiện cho đến chu kỳ quét tiếp theo, điều này đưa độ trễ tối đa của một chu kỳ quét vào phản hồi điều khiển. Đối với hầu hết các ứng dụng tự động hóa công nghiệp, độ trễ này hoàn toàn có thể chấp nhận được. Đối với các ứng dụng tốc độ cao — điều khiển chuyển động servo, đếm tần số cao hoặc các chức năng an toàn yêu cầu phản hồi dưới một phần nghìn giây — các quy trình ngắt chuyên dụng, bộ xử lý chuyển động chuyên dụng hoặc PLC an toàn riêng biệt được sử dụng để bỏ qua độ trễ chu kỳ quét tiêu chuẩn.
Một hệ thống PLC bao gồm một số thành phần phần cứng riêng biệt cùng nhau tạo thành bộ điều khiển tự động hóa hoàn chỉnh. Hiểu chức năng của từng thành phần sẽ làm rõ cách hệ thống PLC được chỉ định, lắp ráp và bảo trì.
Mô-đun CPU là bộ não của PLC — nó chứa bộ xử lý thực thi chương trình điều khiển, bộ nhớ lưu trữ chương trình và dữ liệu cũng như các giao diện truyền thông kết nối với các công cụ lập trình và các hệ thống tự động hóa khác. Khả năng của CPU được đặc trưng bởi tốc độ xử lý (thời gian quét trên 1.000 lệnh logic bậc thang), dung lượng bộ nhớ chương trình (thường từ kilobyte đến megabyte tùy thuộc vào loại PLC), bộ nhớ dữ liệu để lưu trữ các giá trị biến đổi và dữ liệu xử lý cũng như phạm vi giao thức truyền thông được hỗ trợ. Các mô-đun CPU cao cấp cũng chứa đồng hồ thời gian thực, khả năng ghi dữ liệu và máy chủ OPC UA hoặc MQTT tích hợp để kết nối trực tiếp với hệ thống đám mây và IoT công nghiệp mà không cần phần cứng bổ sung.
Mô-đun I/O là giao diện vật lý giữa PLC và các thiết bị hiện trường — cảm biến, công tắc, van, động cơ và thiết bị — mà hệ thống điều khiển giám sát và ra lệnh. Mô-đun đầu vào kỹ thuật số nhận tín hiệu bật/tắt từ các thiết bị như cảm biến tiệm cận, nút ấn và công tắc giới hạn, chuyển đổi điện áp cấp trường (thường là 24VDC hoặc 120/240VAC) thành tín hiệu mức logic mà CPU có thể đọc được. Các mô-đun đầu ra kỹ thuật số chuyển nguồn sang các thiết bị hiện trường như van điện từ, bộ khởi động động cơ và đèn báo. Mô-đun đầu vào tương tự chuyển đổi các tín hiệu biến thiên liên tục — vòng dòng điện 4-20mA, tín hiệu điện áp 0-10V, điện áp cặp nhiệt điện, giá trị điện trở RTD — thành giá trị kỹ thuật số mà CPU có thể xử lý. Mô-đun đầu ra tương tự chuyển đổi các giá trị kỹ thuật số từ CPU thành tín hiệu tương tự tỷ lệ để điều khiển các bộ truyền động có tốc độ thay đổi, van tỷ lệ và các thiết bị biến đổi liên tục khác. Các mô-đun I/O chuyên dụng bao gồm đầu vào bộ đếm tốc độ cao dành cho phản hồi bộ mã hóa, mô-đun giao tiếp nối tiếp và I/O được xếp hạng an toàn cho các ứng dụng an toàn chức năng.
Mô-đun cấp nguồn PLC chuyển đổi nguồn điện lưới đến (thường là 120VAC hoặc 240VAC) hoặc nguồn bus DC thành điện áp DC được điều chỉnh theo yêu cầu của CPU và mô-đun I/O. Lựa chọn nguồn điện liên quan đến việc kết hợp công suất hiện tại đầu ra với tổng mức tiêu thụ hiện tại của tất cả các mô-đun trong giá đỡ hoặc hệ thống, với mức chênh lệch ít nhất từ 20 đến 30% để đảm bảo độ tin cậy và phù hợp với việc mở rộng trong tương lai. Cấu hình nguồn điện dự phòng — trong đó hai mô-đun nguồn điện chạy song song với tính năng chuyển đổi dự phòng tự động — là tiêu chuẩn trong các hệ thống có tính sẵn sàng cao, trong đó việc tắt máy ngoài kế hoạch do sự cố nguồn điện sẽ gây tốn kém không thể chấp nhận được.
Trong các hệ thống PLC mô-đun gắn trên giá, bảng nối đa năng là bảng mạch hỗ trợ cơ học và kết nối điện với CPU, nguồn điện và các mô-đun I/O. Bảng nối đa năng mang bus dữ liệu nội bộ, phân phối điện và trong một số hệ thống, các tín hiệu đồng bộ hóa thời gian thực cần thiết cho hoạt động đa mô-đun phối hợp. Kích thước giá đỡ — được chỉ định bởi số lượng khe cắm mô-đun — xác định số lượng mô-đun I/O có thể được lắp đặt trong một giá đỡ duy nhất và đối với các hệ thống yêu cầu nhiều I/O hơn mức mà một giá đỡ đơn có thể chứa, nhiều giá đỡ được kết nối qua cáp mở rộng hoặc I/O từ xa qua mạng công nghiệp.
PLC được sản xuất dưới nhiều hình thức phù hợp với các yêu cầu về quy mô và độ phức tạp khác nhau. Việc chọn hệ số dạng PLC thích hợp cho một ứng dụng bao gồm việc kết hợp công suất I/O, khả năng mở rộng và khả năng xử lý của bộ điều khiển với các yêu cầu hiện tại và dự kiến trong tương lai của máy hoặc quy trình đang được điều khiển.
| loại PLC | Số lượng I/O điển hình | Khả năng mở rộng | Ứng dụng phù hợp nhất | Sản phẩm mẫu |
| PLC nano/vi mô | 6 – 40 ngõ vào/ra | Hạn chế hoặc không có | Máy đơn giản, thiết bị OEM, thay thế rơle | Logo Siemens!, Omron CP1E |
| PLC nhỏ gọn | 20 – 256 vào/ra | Có sẵn các mô-đun mở rộng | Máy móc vừa và nhỏ, đóng gói, HVAC | Allen-Bradley Micro820, Siemens S7-1200 |
| PLC mô-đun | 64 – 4.096 I/O | Khả năng mở rộng cao với I/O từ xa | Máy móc phức tạp, dây chuyền sản xuất, nhà máy chế biến | Siemens S7-1500, Allen-Bradley ControlLogix |
| PLC dựa trên giá đỡ | 256 – 65.000 I/O | Nhiều giá đỡ, I/O phân tán | Nhà máy xử lý lớn, phát điện, điều khiển tương đương DCS | Allen-Bradley PLC-5, GE RX3i, Schneider Premium |
| PLC an toàn (xếp hạng SIL) | Khác nhau | Có thể mở rộng với I/O an toàn | Dừng khẩn cấp, khóa liên động an toàn, chức năng SIL 1-3 | Pilz PSS 4000, Siemens S7-1500F, AB GuardLogix |
Danh mục PLC nhỏ gọn đã trở thành lĩnh vực tăng trưởng đáng kể nhất trên thị trường PLC, được thúc đẩy bởi dòng sản phẩm Siemens S7-1200 và Allen-Bradley Micro820 cung cấp các khả năng trước đây chỉ liên quan đến các hệ thống mô-đun kích thước đầy đủ — bao gồm điều khiển chuyển động, điều khiển quy trình PID và truyền thông công nghiệp dựa trên Ethernet — ở dạng nhỏ phù hợp để lắp bảng điều khiển mà không cần giá đỡ chuyên dụng. Đối với các dự án tự động hóa máy mới có số lượng I/O dưới 200 điểm, PLC mô-đun nhỏ gọn hiện là điểm khởi đầu mặc định cho hầu hết các kỹ sư tự động hóa thay vì các hệ thống dựa trên giá đỡ lớn hơn cần thiết cách đây một thập kỷ.
Lập trình PLC được tiêu chuẩn hóa theo tiêu chuẩn IEC 61131-3, trong đó xác định năm ngôn ngữ lập trình mà môi trường phát triển PLC tuân thủ phải hỗ trợ. Các ngôn ngữ khác nhau phù hợp với các loại logic điều khiển khác nhau và nền tảng kỹ thuật khác nhau, đồng thời hầu hết các công cụ lập trình PLC hiện đại đều cho phép sử dụng nhiều ngôn ngữ trong một dự án - cho phép các kỹ sư chọn ngôn ngữ phù hợp nhất cho từng phần của chương trình.
Sơ đồ bậc thang là ngôn ngữ lập trình PLC được sử dụng rộng rãi nhất, đặc biệt ở Bắc Mỹ và trong các môi trường sản xuất riêng biệt. Biểu diễn đồ họa bắt chước sơ đồ logic rơle mà PLC ban đầu được thiết kế để thay thế - các bậc logic ngang kết nối các đường ray nguồn bên trái và bên phải, với các ký hiệu tiếp điểm thường mở và thường đóng biểu thị các điều kiện đầu vào và ký hiệu cuộn dây biểu thị các lệnh đầu ra. Logic bậc thang trực quan dành cho các kỹ sư điện quen thuộc với sơ đồ mạch rơle, dễ đọc và khắc phục sự cố trực tuyến (với PLC ở chế độ chạy, các phần tử hoạt động được đánh dấu trong phần mềm lập trình, cho phép theo dõi trực quan các điều kiện lỗi). Hạn chế của Sơ đồ bậc thang là nó trở nên khó sử dụng đối với các phép toán phức tạp, thao tác dữ liệu và lập trình tuần tự được thể hiện tự nhiên hơn bằng các ngôn ngữ dựa trên văn bản.
Sơ đồ khối chức năng biểu thị logic điều khiển dưới dạng các khối đồ họa được kết nối với nhau - mỗi khối đóng gói một chức năng cụ thể (cổng AND, bộ điều khiển PID, bộ đếm, bộ đếm thời gian, khối chức năng động cơ) với các kết nối đầu vào và đầu ra được hiển thị dưới dạng dây giữa các khối. FBD là ngôn ngữ chiếm ưu thế trong các ứng dụng điều khiển quá trình — nó ánh xạ một cách tự nhiên tới biểu diễn sơ đồ đường ống và thiết bị (P&ID) quen thuộc với các kỹ sư xử lý và việc đóng gói các chức năng phức tạp (vòng PID, điều khiển van, bảo vệ động cơ) trong các khối chức năng có thể tái sử dụng được tiêu chuẩn hóa giúp giảm đáng kể nỗ lực lập trình trong các ứng dụng của nhà máy xử lý. Hầu hết các nền tảng PLC hướng đến quy trình và an toàn đều cung cấp các thư viện mở rộng về các khối chức năng tuân thủ IEC 61511 cho các chức năng an toàn và kiểm soát quy trình chung.
Văn bản có cấu trúc là ngôn ngữ dựa trên văn bản cấp cao có cú pháp tương tự Pascal hoặc C, hỗ trợ các câu lệnh điều kiện, vòng lặp, biểu thức toán học, xử lý chuỗi và cấu trúc dữ liệu phức tạp cồng kềnh hoặc không thể thực hiện được bằng các ngôn ngữ đồ họa. ST ngày càng được các kỹ sư tự động hóa có nền tảng phát triển phần mềm sử dụng ngày càng nhiều và là ngôn ngữ ưa thích để xử lý dữ liệu phức tạp, quản lý công thức, xử lý giao tiếp và bất kỳ ứng dụng nào yêu cầu logic thuật toán phức tạp mà ngôn ngữ đồ họa không thể diễn đạt hiệu quả. Định nghĩa về Văn bản có cấu trúc của tiêu chuẩn IEC 61131-3 đã làm cho nó thực sự có tính di động giữa các nền tảng PLC khác nhau — mã được viết bằng ST cho PLC của một thương hiệu có thể được điều chỉnh cho phù hợp với nền tảng của thương hiệu khác với những sửa đổi tương đối nhỏ, không giống như mã Sơ đồ bậc thang có xu hướng sử dụng các hướng dẫn và quy ước dành riêng cho nhà sản xuất.
Biểu đồ chức năng tuần tự thể hiện các chương trình điều khiển dưới dạng sơ đồ gồm các bước và chuyển tiếp - mỗi bước chứa các hành động (được lập trình trong LD, FBD hoặc ST) và mỗi chuyển đổi xác định điều kiện phải được thỏa mãn để chương trình chuyển sang bước tiếp theo. SFC là ngôn ngữ tự nhiên dành cho các ứng dụng giải trình tự - chu trình máy giặt, trình tự quy trình hàng loạt, hoạt động lắp ráp nhiều giai đoạn và bất kỳ ứng dụng nào mà máy phải thực hiện một chuỗi hoạt động xác định theo thứ tự. Lập trình một quy trình tuần tự phức tạp trong Sơ đồ bậc thang tạo ra các chương trình lớn, khó theo dõi; trình tự tương tự được thể hiện trong SFC có thể được đọc ngay lập tức dưới dạng luồng quy trình và dễ dàng gỡ lỗi và sửa đổi hơn đáng kể.
Bộ điều khiển logic khả trình hiện đại vừa là thiết bị mạng vừa là bộ điều khiển tự động hóa. Khả năng giao tiếp của PLC xác định cách nó tích hợp với các thiết bị tự động hóa, hệ thống giám sát, cơ sở dữ liệu doanh nghiệp và nền tảng đám mây khác — một yếu tố ngày càng được cân nhắc quan trọng khi tự động hóa công nghiệp phát triển theo hướng kiến trúc Công nghiệp 4.0 được kết nối.
Thị trường PLC bị thống trị bởi một số ít công ty tự động hóa lớn, mỗi công ty cung cấp một hệ sinh thái hoàn chỉnh gồm phần cứng PLC, phần mềm lập trình, mô-đun I/O, ổ đĩa, bảng HMI và cơ sở hạ tầng truyền thông được thiết kế để hoạt động liền mạch với nhau. Chọn PLC từ một nhà sản xuất cụ thể thường có nghĩa là cam kết với hệ sinh thái của nhà sản xuất đó để có hệ thống tự động hóa hoàn chỉnh, điều này có ý nghĩa quan trọng đối với việc tích hợp, phụ tùng, đào tạo và hỗ trợ lâu dài.
| nhà sản xuất | Các dòng PLC chính | Môi trường lập trình | Mạng công nghiệp sơ cấp | Sức mạnh thị trường |
| Siemens | S7-1200, S7-1500, S7-300/400 | Cổng thông tin TIA (Bước 7) | PROFINET, PROFIBUS | Châu Âu, các ngành công nghiệp chế biến toàn cầu |
| Tự động hóa Rockwell (Allen-Bradley) | Kiểm soátLogix, CompactLogix, Micro820 | Nhà thiết kế Logix Studio 5000 | EtherNet/IP, DeviceNet | Bắc Mỹ, ô tô, thực phẩm và đồ uống |
| Mitsubishi Electric | Dòng MELSEC iQ-R, iQ-F, Q | GX Works3 | CC-Link IE, SLMP | Châu Á-Thái Bình Dương, ô tô, chất bán dẫn |
| Schneider Electric | Modicon M580, M340, Dòng TM | Chuyên gia kiểm soát EcoStruxure | Modbus TCP, EtherNet/IP | Công nghiệp chế biến, năng lượng, cơ sở hạ tầng |
| Omron | Dòng NX, NJ, CP | Studio Sysmac | EtherNet/IP, EtherCAT | Châu Á, tự động hóa máy móc, điều khiển chuyển động |
PLC thường được thảo luận cùng với các hệ thống Hệ thống điều khiển phân tán (DCS) và Hệ thống điều khiển giám sát và thu thập dữ liệu (SCADA), và ranh giới giữa các loại này đã mờ đi đáng kể khi công nghệ phát triển. Hiểu được sự khác biệt — và nơi chúng hội tụ — là điều quan trọng để xác định kiến trúc tự động hóa chính xác cho một ứng dụng nhất định.
Hệ thống điều khiển phân tán là một kiến trúc tự động hóa trong đó các chức năng điều khiển được phân phối trên nhiều bộ điều khiển được triển khai gần với quy trình được kiểm soát, tất cả được kết nối với hệ thống giám sát tập trung thông qua mạng lưới nhà máy có độ tin cậy cao. Hệ thống DCS được phát triển cho các ứng dụng quy trình liên tục lớn — dầu khí, hóa dầu, sản xuất điện, sản xuất dược phẩm — trong đó cần có hàng nghìn vòng điều khiển tương tự, logic khóa liên động phức tạp và quản lý cảnh báo toàn diện trong một nhà máy vật lý lớn. Hệ thống DCS ưu tiên tính sẵn sàng cao (bộ điều khiển dự phòng, I/O, nguồn và mạng theo tiêu chuẩn), khả năng lưu trữ dữ liệu quy trình toàn diện và màn hình trạm vận hành tích hợp. Sự khác biệt giữa hệ thống PLC mô-đun cao cấp hiện đại và DCS cấp cơ bản hiện nay rất nhỏ về mặt chức năng - sự khác biệt chính là ở môi trường phần mềm, trọng tâm ứng dụng của nhà cung cấp và mô hình thương mại.
SCADA (Kiểm soát giám sát và thu thập dữ liệu) đề cập cụ thể đến lớp giám sát - hệ thống phần mềm thu thập dữ liệu từ PLC và các bộ điều khiển hiện trường khác, trình bày thông tin quy trình cho người vận hành thông qua màn hình HMI đồ họa, ghi lại dữ liệu lịch sử và có thể gửi lại các lệnh điểm đặt cho bộ điều khiển. SCADA không phải là sự thay thế cho PLC - nó là lớp phía trên PLC cung cấp khả năng giám sát và quản lý dữ liệu của con người. Kiến trúc tự động hóa công nghiệp điển hình kết hợp PLC ở cấp độ điều khiển máy hoặc quy trình, mạng công nghiệp mang dữ liệu giữa PLC và hệ thống giám sát và hệ thống SCADA hoặc MES cung cấp giao diện người vận hành, dữ liệu lịch sử và tích hợp với hệ thống kinh doanh.
Việc chọn bộ điều khiển logic lập trình phù hợp cho máy mới hoặc ứng dụng điều khiển quy trình bao gồm việc đánh giá một loạt các yếu tố kỹ thuật và thương mại để cùng xác định xem hệ thống có đáp ứng các yêu cầu chức năng, được phân phối đúng tiến độ và có thể được hỗ trợ trong suốt thời gian hoạt động hay không. Khung sau đây bao gồm các tiêu chí đánh giá quan trọng nhất.
Một hệ thống PLC hoạt động liên tục đòi hỏi phải chủ động bảo trì và quản lý vòng đời để duy trì độ tin cậy và tránh thời gian ngừng hoạt động ngoài dự kiến. Các thực hành sau đây là tiêu chuẩn trong hoạt động kỹ thuật tự động hóa được vận hành tốt.