Điều Khiển Chuỗi Lô Hàng Sử Dụng Biểu Đồ Chức Năng Tuần Tự DCS: Cấu Hình Emerson DeltaV SFC và Khóa Đồng Bộ Hóa Woodward EasyGen 3200

Tại sao Chuỗi Lô Thất Bại trong Môi Trường DCS
Điều khiển quy trình lô vẫn là một trong những lĩnh vực dễ xảy ra lỗi nhất trong các hệ thống DCS hiện đại. Các kỹ sư thường xây dựng chuỗi lô bằng cách sử dụng các bộ điều khiển PID theo tầng hoặc logic bước thủ công thay vì cấu trúc Biểu đồ Chức năng Tuần tự (SFC) theo tiêu chuẩn IEC 61131-3 chính thức. Cách tiếp cận này tạo ra logic khó bảo trì, không thể kiểm toán và dễ bị kẹt trạng thái trong máy trạng thái. Emerson DeltaV cung cấp môi trường thực thi SFC gốc trong mô-đun DeltaV Batch, tuân thủ mô hình thủ tục ISA-88 Phần 1. Mô-đun Bộ điều khiển Emerson DeltaV MD KJ2003X1-BA2 là nền tảng thực thi chính cho các chuỗi SFC Logic Giai đoạn DeltaV trong các ứng dụng lô nhà máy quy trình. Trong các nhà máy phát điện, SFC DeltaV thường giao tiếp với Bộ điều khiển Woodward EasyGen 3200 để quản lý đồng bộ hóa trước khi chuyển tải.
Trước tiên, hãy hiểu sự khác biệt giữa SFC Logic Giai đoạn DeltaV và SFC IEC 61131-3 tiêu chuẩn. SFC Logic Giai đoạn hoạt động trong hệ thống phân cấp ISA-88 như các Giai đoạn Thiết bị, cho phép chúng được gọi bởi các Thủ tục Công thức và Thủ tục Đơn vị trong Batch Executive. Các khối SFC tiêu chuẩn trong DeltaV hoạt động như logic mô-đun liên tục mà không có quản lý vòng đời ISA-88. Hãy chọn loại phù hợp dựa trên yêu cầu điều khiển của bạn trước khi viết bất kỳ dòng logic nào.
Nguyên tắc Thiết kế Bước và Chuyển tiếp SFC
- Bước 1: Định nghĩa mỗi bước với tên bước duy nhất và bộ đếm thời gian bước tối đa. Sử dụng tham số DeltaV STEP_TIMEOUT đặt mặc định là 300 giây cho các bước kích hoạt hiện trường. Đối với các giai đoạn ngâm lâu, đặt thời gian chờ thành 1,5 lần thời gian dự kiến và liên kết chuyển tiếp thời gian chờ đến trạng thái Giữ, không phải trạng thái Hủy. Điều này ngăn ngừa mất lô do sai lệch thời gian nhỏ.
- Bước 2: Viết điều kiện chuyển tiếp dưới dạng biểu thức Boolean đơn giản. Tránh gọi các khối chức năng bên trong logic chuyển tiếp. Thay vào đó, đánh giá đầu ra của khối chức năng như các tham số được đặt tên và đọc bên trong biểu thức bảo vệ chuyển tiếp. Điều này giữ cho việc thực thi SFC có tính xác định và ảnh hưởng thời gian quét có thể đo lường được.
- Bước 3: Chỉ sử dụng Phân nhánh Đồng thời (nhánh AND) khi các hành động song song thực sự độc lập. Đối với chuỗi đồng bộ Woodward EasyGen 3200, không song song hóa các bước tăng điện áp và tăng tần số. EasyGen 3200 yêu cầu điện áp khớp trong ±2% và tần số khớp trong ±0,2 Hz trước khi rơle kiểm tra đồng bộ cho phép đóng ngắt mạch. Hãy tuần tự hóa các kiểm tra này trong SFC.
- Bước 4: Triển khai một bước Giữ riêng biệt trong mỗi chuỗi SFC. Bước Giữ sẽ tạm dừng các lệnh điều khiển và đóng băng tất cả đầu ra ở giá trị cuối cùng. Logic Giai đoạn DeltaV cung cấp các trạng thái HOLDING và HELD tích hợp trong vòng đời ISA-88. Ánh xạ chuyển tiếp HOLDING đến nút bấm HMI của người vận hành và đầu vào dừng khẩn cấp cứng từ rơle lỗi Woodward EasyGen 3200.
- Bước 5: Định nghĩa chuỗi Hủy bỏ để ngắt nguồn tất cả đầu ra theo trình tự an toàn. Đối với đồng bộ máy phát, chuỗi Hủy bỏ phải mở lệnh ngắt mạch (đầu ra DO BRKR_CMD = 0) trước khi đặt lại EasyGen 3200 qua Modbus FC06 ghi vào thanh ghi 40050 (lệnh RESET 0x0001).
Tích hợp Woodward EasyGen 3200 Modbus TCP với DeltaV SFC
Bộ điều khiển Máy phát Woodward EasyGen 3100/3200 cung cấp dữ liệu đồng bộ và bảo vệ qua Modbus TCP trên cổng 502. DeltaV đọc và ghi với EasyGen sử dụng hệ thống I/O Modbus TCP của DeltaV. Cấu hình nhóm quét với tốc độ quét 250 ms cho các tham số đồng bộ. Các thanh ghi chính để tích hợp SFC:
- Thanh ghi 40001: Điện áp máy phát — số nguyên không dấu 16 bit, tỷ lệ 0,1 V/mã.
- Thanh ghi 40003: Tần số máy phát — tỷ lệ 0,01 Hz/mã.
- Thanh ghi 40005: Điện áp bus.
- Thanh ghi 40010: Từ trạng thái đồng bộ — Bit 0 = Kiểm tra đồng bộ OK, Bit 1 = Điện áp khớp OK, Bit 2 = Góc pha trong 3 độ, Bit 3 = Tần số khớp OK.
Chuyển tiếp đồng bộ SFC đọc đồng thời cả bốn bit của thanh ghi 40010. Viết một khối CALC DeltaV thực hiện phép AND các bit 0–3 của thanh ghi này. Chỉ khi cả bốn bit đều đúng thì chuyển tiếp SFC mới cho phép đóng ngắt mạch. Hơn nữa, đặt giới hạn tốc độ tăng tần số là 0,05 Hz/s trong tham số FREQUENCY RAMP của EasyGen 3200 (thanh ghi 40020, giá trị 50 = 0,05 Hz/s). Vượt quá tốc độ này gây ra dao động góc pha làm rơle kiểm tra đồng bộ không đóng được và kích hoạt các điều kiện Hủy giả trong SFC DeltaV. Mô-đun Emerson DeltaV KJ3243X1-BA1 Profibus DP cung cấp giao diện fieldbus cho hệ thống DeltaV cần thiết bị hiện trường kết nối PROFIBUS bên cạnh bộ điều khiển máy phát tích hợp Modbus TCP.
Các Mẫu Lỗi Thường Gặp của SFC và Kỹ Thuật Chẩn Đoán
- Lỗi điều kiện chuyển tiếp: Đầu vào DI bị nhiễu trong quá trình chuyển bước gây tiến trạng thái sai. Sử dụng DeltaV FILTER_TIME = 500 ms cho tất cả tham số DI dùng trong chuyển tiếp SFC.
- Hết thời gian bộ đếm bước: Thiết bị hiện trường phản hồi chậm hơn STEP_TIMEOUT cấu hình. Kiểm tra Nhật ký Sự kiện Batch DeltaV để tìm báo động TIMEOUT và tăng thời gian bước cho các van có thời gian hành trình chậm đã biết.
- Gián đoạn giao tiếp Modbus: Giá trị thanh ghi lỗi thời trong giao diện EasyGen 3200. Cấu hình thời gian chờ watchdog Modbus DeltaV bằng 3 lần khoảng quét (750 ms cho quét 250 ms). Ánh xạ thẻ trạng thái giao tiếp Modbus vào hành động bước SFC để tạm dừng đồng bộ và ghi lệnh HOLD.
- Lỗi logic chuỗi pha: Nhánh Giữ và Hủy SFC có phân công đầu ra chồng chéo. Sử dụng DeltaV Diagnostics → Phase Logic Monitor để theo dõi bước SFC đang hoạt động và kiểm tra phân công đầu ra so với sơ đồ P&ID.
Sau bất kỳ sửa đổi SFC nào, chạy mô phỏng lạnh bằng chế độ DeltaV Simulate trước khi đưa đơn vị lô vào vận hành trở lại. Lưu trữ bằng chứng mô phỏng đạt/không đạt theo yêu cầu hồ sơ quản lý thay đổi ISA-88.
Kết luận và Khuyến nghị Hành động
Các chuỗi lô SFC Emerson DeltaV tích hợp với đồng bộ máy phát Woodward EasyGen 3200 đòi hỏi chú ý kỹ lưỡng đến cài đặt thời gian chờ bước, ánh xạ thanh ghi Modbus và quản lý vòng đời pha ISA-88. Xây dựng mỗi SFC với các đường dẫn Giữ và Hủy rõ ràng trước khi thử nghiệm bất kỳ chuỗi sản xuất nào. Xác thực các chuyển tiếp đồng bộ Woodward sử dụng đồng thời cả bốn bit thanh ghi Trạng thái Đồng bộ. Đặt tốc độ quét Modbus là 250 ms và cấu hình bảo vệ watchdog ở 750 ms để ngăn dữ liệu lỗi thời làm tiến bước đồng bộ sai. Chạy mô phỏng lạnh sau mỗi sửa đổi SFC và lưu giữ hồ sơ mô phỏng cho kiểm toán ISA-88. Xử lý ngay các báo động STEP_TIMEOUT — chúng cho thấy thiết bị hiện trường phản hồi không khớp với giả định thiết kế SFC của bạn, và khoảng cách này cuối cùng sẽ gây thất bại lô.
Tác giả: Liu Yang là kỹ sư tự động hóa công nghiệp với hơn 10 năm kinh nghiệm trong PLC, DCS và hệ thống điều khiển.
