Building a Temperature Data Logger with MicroLogix 1100 and 1762-IF4 — figure 1

Xây dựng bộ ghi dữ liệu nhiệt độ với MicroLogix 1100 và 1762-IF4

Xây dựng bộ ghi dữ liệu nhiệt độ với MicroLogix 1100 bằng cảm biến PT-100, chuẩn hóa tín hiệu 4-20 mA và tính năng ghi dữ liệu của Advanced HMI.

Bộ ghi nhiệt độ dựa trên MicroLogix 1100 vẫn là một mô hình thực tế cho các skid quy trình nhiệt quy mô nhỏ cần cảnh báo tại chỗ, liên động cửa và các tệp lịch sử CSV mà không phải đầu tư vào một hệ thống PAC và SCADA hoàn chỉnh. Danh mục vật tư tiêu biểu gồm bộ điều khiển 1763-L16BBB, mô-đun đầu vào analog 1762-IF4 dành cho các vòng transmitter 4–20 mA, các mô-đun mở rộng tín hiệu số như 1762-IQ16 hoặc 1762-IQ8W6 cho các tiếp điểm hiện trường, cùng một trạm AdvancedHMI (hoặc HMI .NET tương tự) để ghi các tệp CSV vì MicroLogix 1100 không có chức năng ghi dữ liệu gốc vào thẻ SD.

Xây dựng bộ ghi dữ liệu nhiệt độ với MicroLogix 1100 và 1762-IF4 — hình 1 MicroLogix 1100 1763-L16BBB với đầu vào analog 1762-IF4 được đấu dây cho các vòng transmitter RTD 4–20 mA.

Hãy cẩn thận khi quy đổi kênh analog. Một transmitter PT-100 phổ biến có dải từ 0 đến 100 °C trên 4–20 mA sẽ tạo ra các giá trị đếm thô khoảng 5529 đến 27648 trên 1762-IF4 khi được cấu hình đúng định dạng dữ liệu. Sử dụng lệnh SCP để ánh xạ dải giá trị thô đó sang các đơn vị kỹ thuật từ 0.0 đến 100.0 °C. Trong quá trình chạy thử, hãy ghi lại chính xác các điểm đầu cuối của giá trị thô bằng nguồn dòng điện đã hiệu chuẩn; không nên chỉ dựa vào các giá trị lý thuyết nếu bộ lọc kênh hoặc các bit định dạng dữ liệu khác với cấu hình I/O của bạn.

Logic điều khiển và bảo vệ

Áp dụng giới hạn tốc độ thay đổi trong ladder để nhiễu hoặc transmitter hỏng không thể đẩy các bước thay đổi phi thực tế vào khối PID hoặc khối cảnh báo. Với hầu hết các bồn dạng mẻ, chỉ cần giới hạn delta theo đơn vị kỹ thuật ở mỗi lần quét hoặc tính trung bình trượt trước bộ so sánh cảnh báo. Triển khai chức năng ngắt khi quá nhiệt ở 95 °C, chức năng này sẽ ngắt các tín hiệu cho phép gia nhiệt và chốt lỗi, yêu cầu người vận hành reset. Đấu liên động cửa vào N2 (hoặc một đầu vào tín hiệu số liên quan đến an toàn tương đương theo đánh giá rủi ro của bạn) để khi mở cửa tủ hoặc cửa quy trình, các cuộn dây cho phép gia nhiệt và cho phép chuyển động đều bị ngắt, bất kể đầu ra PID nhiệt độ đang ở trạng thái nào.

RawMin  := 5529    ; ví dụ điểm đầu cuối 4 mA
RawMax  := 27648   ; ví dụ điểm đầu cuối 20 mA
EngMin  := 0.0     ; độ C
EngMax  := 100.0   ; độ C
SCP(RawTemp, RawMin, RawMax, EngMin, EngMax, Temp_C)

; ví dụ ngưỡng ngắt khi quá nhiệt
if Temp_C >= 95.0 then OT_Shutdown := 1;
Xây dựng bộ ghi dữ liệu nhiệt độ với MicroLogix 1100 và 1762-IF4 — hình 2 Trạm AdvancedHMI hiển thị xu hướng và ghi CSV, đọc nhiệt độ cùng các thẻ liên động của MicroLogix 1100 qua Ethernet.

Sơ đồ phân bổ I/O

Mô-đun Vai trò Ghi chú
1763-L16BBB CPU, I/O tích hợp, Ethernet Chạy SCP, cảnh báo và logic chốt
1762-IF4 Các vòng nhiệt độ 4–20 mA Transmitter PT-100; SCP 0–100 °C
1762-IQ16 Đầu vào tín hiệu số Cửa N2, reset, chọn chế độ
1762-IQ8W6 Tín hiệu số kết hợp (khi cần) Mô-đun mở rộng thay thế cho các tủ nhỏ gọn

Ghi CSV không cần thẻ SD tích hợp

Vì MicroLogix 1100 không thể tự ghi danh mục SD tại chỗ, hãy thực hiện việc ghi dữ liệu trên máy tính HMI. AdvancedHMI có thể đọc nhiệt độ, giá trị đặt, trạng thái ngắt khi quá nhiệt và các bit liên động cửa theo một chu kỳ cố định, sau đó nối thêm các dòng CSV có dấu thời gian. Hãy chọn tốc độ đọc phù hợp với hằng số thời gian nhiệt; ghi mỗi nửa giây trên một bồn 500 gallon sẽ làm tốn dung lượng mà không cung cấp thêm thông tin hữu ích, trong khi chu kỳ 10 giây có thể bỏ lỡ sự cố gia nhiệt tăng tốc trên một khối nhỏ. Chia tệp theo từng ngày và ghi rõ thời gian thực của bộ điều khiển hoặc thời gian của máy tính HMI trong phần tiêu đề để việc kiểm tra vẫn có cơ sở đáng tin cậy.

Các bước chạy thử

  1. Cấu hình kênh 1762-IF4 cho 4–20 mA và xác minh giá trị đếm thô tại 4 mA và 20 mA bằng bộ hiệu chuẩn vòng dòng.
  2. Nhập các điểm SCP (xấp xỉ 5529–27648 tương ứng với 0–100 °C) và xác nhận giá trị giữa thang tại 12 mA ≈ 50 °C.
  3. Điều chỉnh giới hạn tốc độ thay đổi để các phép thử bước không làm cảnh báo chập chờn.
  4. Tạo nhiệt độ trên 95 °C trong một phép thử có kiểm soát và xác nhận chức năng ngắt khi quá nhiệt cùng cơ chế chốt hoạt động đúng.
  5. Mở liên động cửa trên N2 và xác nhận các đầu ra gia nhiệt bị ngắt ngay cả khi PID nhiệt độ vẫn yêu cầu gia nhiệt.
  6. Khởi động chức năng ghi CSV của AdvancedHMI và kiểm tra nội dung tệp sau ba mươi phút vận hành.

Kiểm tra xu hướng, cảnh báo và CSV trước khi bàn giao

Các bit định dạng dữ liệu IF4 không đúng sẽ tạo ra những dải giá trị thô khiến phép ánh xạ lý thuyết 5529–27648 trở nên vô dụng—luôn phải đo thực tế. Việc nối chung analog bị treo và các giả định thiếu chính xác về điện trở tải 250 Ω trên một số transmitter sẽ tạo ra lỗi lệch giống như lỗi SCP. Máy tính HMI chuyển sang chế độ ngủ hoặc làm mất kết nối với bộ chuyển đổi USB-Ethernet sẽ tạo ra các khoảng trống trong tệp CSV mà người vận hành thường quy trách nhiệm cho PLC. Hãy xem bộ ghi là một hệ thống hoàn chỉnh: quy đổi trong bộ điều khiển, các liên động tín hiệu số và các tệp phía máy tính đều phải được xác nhận cùng nhau.

Kiến trúc này có chủ đích ở mức đơn giản, nhưng vẫn cung cấp hồ sơ nhiệt hữu ích cho các skid OEM và bệ thử trong phòng thí nghiệm. Khi ứng dụng vượt quá dung lượng bộ nhớ hoặc giới hạn kết nối Ethernet của MicroLogix, các dải SCP, ngưỡng quá nhiệt và nguyên tắc liên động tương tự có thể được chuyển sang các hệ thống PLC & PAC lớn hơn mà vẫn giữ được sự quen thuộc của người vận hành với quy trình CSV.

Về tác giả

Mark Townsend | Kỹ sư Tự động hóa Cấp cao – Hệ thống Allen-Bradley

Mark Townsend là kỹ sư tự động hóa cấp cao với hơn 18 năm kinh nghiệm trên các nền tảng Allen-Bradley, bao gồm ControlLogix, CompactLogix và SLC-500 thế hệ cũ. Công việc hằng ngày của ông là phát triển logic RSLogix / Studio 5000 và triển khai HMI FactoryTalk View trên các hệ thống cũ và các đội thiết bị hỗn hợp.

Xây dựng bộ ghi dữ liệu nhiệt độ với MicroLogix 1100 và 1762-IF4

Xây dựng bộ ghi dữ liệu nhiệt độ với MicroLogix 1100 bằng cảm biến PT-100, chuẩn hóa tín hiệu 4-20 mA và tính năng ghi dữ liệu của Advanced HMI.

Bộ ghi nhiệt độ dựa trên MicroLogix 1100 vẫn là một mô hình thực tế cho các skid quy trình nhiệt quy mô nhỏ cần cảnh báo tại chỗ, liên động cửa và các tệp lịch sử CSV mà không phải đầu tư vào một hệ thống PAC và SCADA hoàn chỉnh. Danh mục vật tư tiêu biểu gồm bộ điều khiển 1763-L16BBB, mô-đun đầu vào analog 1762-IF4 dành cho các vòng transmitter 4–20 mA, các mô-đun mở rộng tín hiệu số như 1762-IQ16 hoặc 1762-IQ8W6 cho các tiếp điểm hiện trường, cùng một trạm AdvancedHMI (hoặc HMI .NET tương tự) để ghi các tệp CSV vì MicroLogix 1100 không có chức năng ghi dữ liệu gốc vào thẻ SD.

Xây dựng bộ ghi dữ liệu nhiệt độ với MicroLogix 1100 và 1762-IF4 — hình 1 MicroLogix 1100 1763-L16BBB với đầu vào analog 1762-IF4 được đấu dây cho các vòng transmitter RTD 4–20 mA.

Hãy cẩn thận khi quy đổi kênh analog. Một transmitter PT-100 phổ biến có dải từ 0 đến 100 °C trên 4–20 mA sẽ tạo ra các giá trị đếm thô khoảng 5529 đến 27648 trên 1762-IF4 khi được cấu hình đúng định dạng dữ liệu. Sử dụng lệnh SCP để ánh xạ dải giá trị thô đó sang các đơn vị kỹ thuật từ 0.0 đến 100.0 °C. Trong quá trình chạy thử, hãy ghi lại chính xác các điểm đầu cuối của giá trị thô bằng nguồn dòng điện đã hiệu chuẩn; không nên chỉ dựa vào các giá trị lý thuyết nếu bộ lọc kênh hoặc các bit định dạng dữ liệu khác với cấu hình I/O của bạn.

Logic điều khiển và bảo vệ

Áp dụng giới hạn tốc độ thay đổi trong ladder để nhiễu hoặc transmitter hỏng không thể đẩy các bước thay đổi phi thực tế vào khối PID hoặc khối cảnh báo. Với hầu hết các bồn dạng mẻ, chỉ cần giới hạn delta theo đơn vị kỹ thuật ở mỗi lần quét hoặc tính trung bình trượt trước bộ so sánh cảnh báo. Triển khai chức năng ngắt khi quá nhiệt ở 95 °C, chức năng này sẽ ngắt các tín hiệu cho phép gia nhiệt và chốt lỗi, yêu cầu người vận hành reset. Đấu liên động cửa vào N2 (hoặc một đầu vào tín hiệu số liên quan đến an toàn tương đương theo đánh giá rủi ro của bạn) để khi mở cửa tủ hoặc cửa quy trình, các cuộn dây cho phép gia nhiệt và cho phép chuyển động đều bị ngắt, bất kể đầu ra PID nhiệt độ đang ở trạng thái nào.

RawMin  := 5529    ; ví dụ điểm đầu cuối 4 mA
RawMax  := 27648   ; ví dụ điểm đầu cuối 20 mA
EngMin  := 0.0     ; độ C
EngMax  := 100.0   ; độ C
SCP(RawTemp, RawMin, RawMax, EngMin, EngMax, Temp_C)

; ví dụ ngưỡng ngắt khi quá nhiệt
if Temp_C >= 95.0 then OT_Shutdown := 1;
Xây dựng bộ ghi dữ liệu nhiệt độ với MicroLogix 1100 và 1762-IF4 — hình 2 Trạm AdvancedHMI hiển thị xu hướng và ghi CSV, đọc nhiệt độ cùng các thẻ liên động của MicroLogix 1100 qua Ethernet.

Sơ đồ phân bổ I/O

Mô-đun Vai trò Ghi chú
1763-L16BBB CPU, I/O tích hợp, Ethernet Chạy SCP, cảnh báo và logic chốt
1762-IF4 Các vòng nhiệt độ 4–20 mA Transmitter PT-100; SCP 0–100 °C
1762-IQ16 Đầu vào tín hiệu số Cửa N2, reset, chọn chế độ
1762-IQ8W6 Tín hiệu số kết hợp (khi cần) Mô-đun mở rộng thay thế cho các tủ nhỏ gọn

Ghi CSV không cần thẻ SD tích hợp

Vì MicroLogix 1100 không thể tự ghi danh mục SD tại chỗ, hãy thực hiện việc ghi dữ liệu trên máy tính HMI. AdvancedHMI có thể đọc nhiệt độ, giá trị đặt, trạng thái ngắt khi quá nhiệt và các bit liên động cửa theo một chu kỳ cố định, sau đó nối thêm các dòng CSV có dấu thời gian. Hãy chọn tốc độ đọc phù hợp với hằng số thời gian nhiệt; ghi mỗi nửa giây trên một bồn 500 gallon sẽ làm tốn dung lượng mà không cung cấp thêm thông tin hữu ích, trong khi chu kỳ 10 giây có thể bỏ lỡ sự cố gia nhiệt tăng tốc trên một khối nhỏ. Chia tệp theo từng ngày và ghi rõ thời gian thực của bộ điều khiển hoặc thời gian của máy tính HMI trong phần tiêu đề để việc kiểm tra vẫn có cơ sở đáng tin cậy.

Các bước chạy thử

  1. Cấu hình kênh 1762-IF4 cho 4–20 mA và xác minh giá trị đếm thô tại 4 mA và 20 mA bằng bộ hiệu chuẩn vòng dòng.
  2. Nhập các điểm SCP (xấp xỉ 5529–27648 tương ứng với 0–100 °C) và xác nhận giá trị giữa thang tại 12 mA ≈ 50 °C.
  3. Điều chỉnh giới hạn tốc độ thay đổi để các phép thử bước không làm cảnh báo chập chờn.
  4. Tạo nhiệt độ trên 95 °C trong một phép thử có kiểm soát và xác nhận chức năng ngắt khi quá nhiệt cùng cơ chế chốt hoạt động đúng.
  5. Mở liên động cửa trên N2 và xác nhận các đầu ra gia nhiệt bị ngắt ngay cả khi PID nhiệt độ vẫn yêu cầu gia nhiệt.
  6. Khởi động chức năng ghi CSV của AdvancedHMI và kiểm tra nội dung tệp sau ba mươi phút vận hành.

Kiểm tra xu hướng, cảnh báo và CSV trước khi bàn giao

Các bit định dạng dữ liệu IF4 không đúng sẽ tạo ra những dải giá trị thô khiến phép ánh xạ lý thuyết 5529–27648 trở nên vô dụng—luôn phải đo thực tế. Việc nối chung analog bị treo và các giả định thiếu chính xác về điện trở tải 250 Ω trên một số transmitter sẽ tạo ra lỗi lệch giống như lỗi SCP. Máy tính HMI chuyển sang chế độ ngủ hoặc làm mất kết nối với bộ chuyển đổi USB-Ethernet sẽ tạo ra các khoảng trống trong tệp CSV mà người vận hành thường quy trách nhiệm cho PLC. Hãy xem bộ ghi là một hệ thống hoàn chỉnh: quy đổi trong bộ điều khiển, các liên động tín hiệu số và các tệp phía máy tính đều phải được xác nhận cùng nhau.

Kiến trúc này có chủ đích ở mức đơn giản, nhưng vẫn cung cấp hồ sơ nhiệt hữu ích cho các skid OEM và bệ thử trong phòng thí nghiệm. Khi ứng dụng vượt quá dung lượng bộ nhớ hoặc giới hạn kết nối Ethernet của MicroLogix, các dải SCP, ngưỡng quá nhiệt và nguyên tắc liên động tương tự có thể được chuyển sang các hệ thống PLC & PAC lớn hơn mà vẫn giữ được sự quen thuộc của người vận hành với quy trình CSV.

Về tác giả

Mark Townsend | Kỹ sư Tự động hóa Cấp cao – Hệ thống Allen-Bradley

Mark Townsend là kỹ sư tự động hóa cấp cao với hơn 18 năm kinh nghiệm trên các nền tảng Allen-Bradley, bao gồm ControlLogix, CompactLogix và SLC-500 thế hệ cũ. Công việc hằng ngày của ông là phát triển logic RSLogix / Studio 5000 và triển khai HMI FactoryTalk View trên các hệ thống cũ và các đội thiết bị hỗn hợp.

Để lại bình luận

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