Quay lại blog

Bên trong CPU PLC: Chu kỳ quét, bộ nhớ và lựa chọn

Hướng dẫn kỹ thuật thực tiễn về vận hành CPU PLC, từ chu kỳ quét xác định và bảng ảnh I/O đến bộ nhớ, truyền thông, chẩn đoán, dự phòng, lựa chọn cấu hình bộ xử lý và mở rộng hệ thống đáng tin cậy.

Bộ điều khiển logic khả trình thường được đánh giá qua số lượng I/O hoặc cổng truyền thông, nhưng CPU mới quyết định toàn bộ hệ thống điều khiển có thể phản ứng một cách dự đoán được khi điều kiện sản xuất thay đổi hay không. Giá trị thực sự của CPU không nằm ở tốc độ xung nhịp thuần túy, mà ở khả năng thực thi logic, truyền dữ liệu quy trình và xử lý lỗi trong một khoảng thời gian mà kỹ sư có thể hiểu rõ.

Sự khác biệt này trở nên quan trọng khi máy móc bổ sung chuyển động phối hợp, truyền thông thị giác, dữ liệu an toàn và thu thập dữ liệu cấp nhà máy. Một bộ xử lý có vẻ đủ dùng trong danh mục vật tư cơ bản có thể trở thành linh kiện giới hạn khi đã tính đến tải truyền thông, chẩn đoán và khả năng mở rộng trong tương lai.

Thực thi xác định là mục tiêu thiết kế cốt lõi

Máy tính đa dụng được tối ưu để chạy nhiều ứng dụng đồng thời cân bằng tương tác người dùng, lưu trữ và các dịch vụ nền. CPU PLC được xây dựng xoay quanh khả năng điều khiển lặp lại được. CPU liên tục thu thập thông tin quy trình, đánh giá chương trình người dùng và cập nhật các đầu ra được điều khiển, đồng thời giám sát truyền thông và tình trạng hoạt động của chính nó.

Mô hình chu kỳ quét quen thuộc rất hữu ích, nhưng không nên xem đó là quy tắc cứng nhắc áp dụng cho mọi nền tảng. Bộ điều khiển truyền thống đọc đầu vào, giải quyết logic và ghi đầu ra theo một trình tự lặp lại. Các hệ thống hiện đại có thể sử dụng tác vụ tuần hoàn, quy trình kích hoạt theo sự kiện, tốc độ cập nhật I/O phân tán và các bộ xử lý chuyển động hoặc an toàn chuyên dụng. Mục tiêu kỹ thuật vẫn không thay đổi: thời gian phản hồi có giới hạn và có thể quan sát được.

CPU PLC được lắp giữa các mô-đun truyền thông và I/O trong giá đỡ bộ điều khiển mô-đun

CPU PLC mô-đun điều phối lưu lượng trên backplane giữa phần cứng truyền thông và I/O cục bộ trong khi thực thi ứng dụng điều khiển.

Ảnh đầu vào, thực thi logic và ảnh đầu ra

Hầu hết ứng dụng PLC không tính toán trực tiếp dựa trên điện áp đầu cực đang thay đổi. Các mô-đun đầu vào chuyển đổi tín hiệu hiện trường thành các giá trị số, sau đó bộ điều khiển cung cấp các giá trị này thông qua ảnh đầu vào hoặc vùng dữ liệu quy trình. Chương trình đánh giá ảnh chụp đã được kiểm soát đó, rồi ghi kết quả vào ảnh đầu ra để hệ thống truyền đến các mô-đun đầu ra.

Sự tách biệt này giúp hành vi trở nên lặp lại được, nhưng cũng tạo ra độ trễ. Thời gian phản hồi trong trường hợp xấu nhất từ lúc đầu vào vật lý thay đổi đến khi đầu ra vật lý tác động có thể bao gồm bộ lọc của mô-đun đầu vào, cập nhật qua mạng hoặc backplane, lập lịch tác vụ, thực thi chương trình và độ trễ của mô-đun đầu ra. Khi chọn kích thước bộ điều khiển, kỹ sư nên đánh giá toàn bộ đường truyền thay vì chỉ dựa vào một con số tốc độ thực thi lệnh.

Điều gì xảy ra bên trong mỗi chu kỳ điều khiển

CPU phải làm nhiều hơn là chỉ giải quyết logic dạng thang. CPU quản lý mức ưu tiên của tác vụ, cập nhật I/O cục bộ và từ xa, duy trì các kết nối mạng, ghi lại thông tin chẩn đoán, kiểm tra giới hạn bộ giám sát thời gian và bảo toàn dữ liệu được chọn. Khi tải truyền thông hoặc chuyển động tăng lên, các nhiệm vụ hỗ trợ này có thể chiếm một phần đáng kể thời gian xử lý.

Kiến trúc CPU PLC thể hiện các đường truyền dữ liệu thời gian chạy, bộ nhớ, truyền thông và I/O

Thước đo hữu ích về hiệu năng bộ xử lý là toàn bộ đường điều khiển, bao gồm logic, trao đổi I/O, truyền thông và chi phí hệ thống.

Bộ giám sát thời gian biến thời gian thành cơ chế an toàn

Bộ định thời giám sát phát hiện khi một tác vụ hoặc chu kỳ quét vượt quá thời lượng cho phép. Tình trạng quá thời gian có thể xuất phát từ vòng lặp ngoài ý muốn, xử lý truyền thông quá mức, quy trình được cấu trúc kém hoặc sự cố phần cứng. Tùy nền tảng và cấu hình, bộ điều khiển có thể ghi nhận lỗi, dừng một tác vụ hoặc đưa các đầu ra về trạng thái an toàn được xác định.

Cài đặt bộ giám sát thời gian nên phản ánh tải trong trường hợp xấu nhất đã đo được, kèm một khoảng dự phòng, chứ không dựa trên mức trung bình lạc quan. Các thử nghiệm chạy thử nên bao gồm nhiễu mạng, các đợt chẩn đoán tăng đột biến và chuỗi sản xuất thực tế nặng nhất. Chu kỳ quét trung bình ổn định có thể che giấu những đỉnh tải không thường xuyên nhưng lại ảnh hưởng nhiều hơn đến hiệu năng máy.

Dung lượng bộ nhớ chỉ là một phần của vấn đề

Bộ nhớ chương trình lưu trữ logic, cấu hình và cấu trúc dữ liệu, nhưng chỉ riêng dung lượng công bố không nói lên nhiều về mức độ phù hợp. Đặc tính của bộ nhớ duy trì, yêu cầu chỉnh sửa trực tuyến, lưu trữ công thức, lịch sử cảnh báo và kích thước bộ đệm truyền thông cũng quan trọng không kém. Một số nền tảng còn tách bộ nhớ ứng dụng khỏi bộ nhớ tháo rời hoặc bộ nhớ không mất dữ liệu.

Kỹ sư nên ước tính dự án sau khi đã tính cả thư viện, chức năng chẩn đoán và khả năng mở rộng dự kiến. Mua bộ xử lý nhỏ nhất chỉ đủ chứa phiên bản phần mềm đầu tiên có thể dẫn đến một đợt chuyển đổi tốn kém về sau, trong khi mua mẫu lớn nhất mà không có cơ sở về tải chỉ làm tăng chi phí mà không cải thiện chất lượng điều khiển.

PLC nhỏ gọn với I/O tích hợp và các kết nối mô-đun mở rộng

Bộ điều khiển nhỏ gọn kết hợp chức năng CPU và I/O, nhưng giới hạn mở rộng và kiến trúc cập nhật vẫn định hình thiết kế máy có thể đạt được.

Truyền thông có thể chi phối tải CPU hiện đại

Trước đây, việc chọn bộ điều khiển tập trung vào I/O cục bộ và logic cơ bản. Ngày nay, một CPU có thể trao đổi dữ liệu tuần hoàn với biến tần và các giá đỡ từ xa, đồng thời phục vụ HMI, hệ thống lưu trữ lịch sử, công cụ bảo trì và cổng biên. Số lượng kết nối, tốc độ gói tin, dữ liệu tạo ra và tiếp nhận, chuyển đổi giao thức cùng các dịch vụ an ninh mạng đều có thể ảnh hưởng đến hiệu năng.

Đối với các dự án có thiết bị phân tán, bộ sưu tập truyền thông và kết nối mạng của cửa hàng cung cấp điểm tham khảo hữu ích để ghép nối cổng, bộ chuyển mạch và mô-đun giao diện với kiến trúc bộ điều khiển. Liên kết nội bộ này đặc biệt phù hợp trong giai đoạn lập kế hoạch cấu trúc mạng, khi khả năng tương thích giao thức và hỗ trợ vòng đời có thể được đánh giá cùng nhau.

Cổng kết nối không đảm bảo khả năng tương thích về giao thức hoặc hiệu năng

Một đầu nối Ethernet không có nghĩa là mọi giao thức Ethernet công nghiệp đều được hỗ trợ, và một giao thức được hỗ trợ cũng không đảm bảo số lượng kết nối hoặc tốc độ cập nhật cần thiết. Kỹ sư nên xác nhận chương trình cơ sở của bộ điều khiển, các chức năng được cấp phép, cấu trúc mạng, đồng bộ hóa thời gian và vai trò chính xác của từng cổng.

Các giao diện lập trình cũ cũng cần được chú ý tương tự. Một CPU đời cũ vẫn có thể tiếp tục sử dụng, nhưng phải bảo đảm có sẵn cáp phù hợp, hỗ trợ hệ điều hành và giấy phép phần mềm kỹ thuật trước khi nhà máy phụ thuộc vào nó để khôi phục hệ thống.

Danh sách kiểm tra tốt hơn khi chọn CPU PLC

Hãy bắt đầu bằng yêu cầu điều khiển: sự kiện vật lý nhanh nhất cần được phát hiện và xử lý. Cộng thêm thời gian lọc đầu vào, cập nhật I/O, chu kỳ tác vụ và độ trễ đầu ra để xác định thời gian phản hồi đầu cuối có thể chấp nhận. Sau đó, ước tính tổ hợp lệnh, số trục chuyển động, tác vụ an toàn, kết nối mạng và chi phí xử lý chẩn đoán.

Tiếp theo, kiểm tra dung lượng I/O và cấu trúc mạng. Xác nhận các mô-đun cục bộ, giá đỡ từ xa, giao diện chuyên dụng và ngân sách công suất được hỗ trợ. Hãy dự phòng khả năng mở rộng thực tế thay vì lấy dung lượng tối đa được công bố làm mục tiêu thiết kế ban đầu.

Cuối cùng, đánh giá các yếu tố vòng đời: khả năng cung cấp thiết bị dự phòng, chính sách chương trình cơ sở, khả năng tương thích với công cụ kỹ thuật, các bản cập nhật an ninh mạng, tùy chọn dự phòng và lộ trình chuyển đổi. Kỹ sư khi so sánh các dòng bộ điều khiển có thể sử dụng bộ sưu tập hệ thống PLC và PAC để liên hệ lựa chọn bộ xử lý với các mô-đun và nền tảng đã được nhà máy hỗ trợ.

Mô-đun CPU PLC công nghiệp được chọn để điều khiển xác định và tương thích mạng

CPU phù hợp cân bằng thời gian phản hồi, truyền thông, khả năng mở rộng và hỗ trợ vòng đời thay vì tối đa hóa một thông số duy nhất.

Nhận định kỹ thuật có ý nghĩa

Bộ xử lý mạnh nhất không tự động là bộ điều khiển tốt nhất. Việc chọn dư công suất không thể khắc phục thiết kế tác vụ kém, lưu lượng mạng quá mức hoặc yêu cầu về thời gian phản hồi không được lập thành tài liệu. Ngược lại, bộ xử lý chỉ được chọn dựa trên kích thước chương trình ban đầu có thể trở thành nút thắt khi bổ sung giám sát tình trạng, truy xuất nguồn gốc và hỗ trợ từ xa.

Theo quan điểm của tôi, việc chọn CPU nên được xem là một bài toán về thời gian và vòng đời, không phải phép so sánh trong danh mục sản phẩm. Một lựa chọn có cơ sở cần ghi lại thời gian phản hồi trong trường hợp xấu nhất, biên độ tăng trưởng và yêu cầu khôi phục. Hồ sơ đó mang lại cơ sở rõ ràng hơn cho các kỹ sư tương lai khi mở rộng hệ thống, thay vì chỉ dựa vào tốc độ bộ xử lý hoặc dung lượng bộ nhớ.

Để lại bình luận

Xin lưu ý, bình luận cần được phê duyệt trước khi được đăng.