Đang tải tiến độ trên máy…
PLC Gym
Trang chủ PLC GymCấp độ 1, 0 XP · tiến độ của bạn
Thử thách 15 · Tìm lỗi · PRO (cần Pro)

Bộ định thời giữ nhiệt PLC: lỗi chuyên gia

Bộ nhớ nhiệt độ, giữ nhiệt liên tục và lưu lượng làm mát riêng.

Sửa một bộ điều khiển gia nhiệt, giữ nhiệt, làm mát sao cho không gia nhiệt và làm mát chồng lên nhau và không tính thời gian giữ nhiệt bị gián đoạn.

Thử thách này thuộc gói ProTạo tài khoản miễn phí: mọi tài khoản đều được Dùng thử Pro miễn phí đến 5 tháng 12.

Không cần thẻ. Không phải trả gì. Không cần hủy gì.

Official release: 5 December. Đứng đầu bảng xếp hạng vào ngày đó và thắng 3 tháng Pro, cộng 2 tuần Pro để tặng một người bạn. Hạng 2 thắng 4 tuần. Hạng 3 thắng 2 tuần. Thể lệ

  • Mọi bài học, từ con số 0
  • Mọi nhiệm vụ và bài học, khi bạn lên cấp
  • Một bài kiểm tra thực hành cho mỗi danh hiệu, kèm chứng chỉ
  • Tua lại bất kỳ bài kiểm tra nào, từng chu kỳ quét một
  • Lời giải chi tiết khi bạn bí
  • Công cụ chuyển đổi code, dùng thoải mái
Mô hình 3D hệ thống gia nhiệt và làm mát mà thử thách này chạy trênPRO (cần Pro) thử thách
Bài kiểm tra chạy thế nào

Gia nhiệt, giữ nhiệt liên tục năm giây, làm mát và chốt hoàn tất

Bài kiểm tra 1 trên 9
Do bài kiểm tra đặtDo bài kiểm tra kiểm traBước 11/11 · 5.4 s
Level
Khó · 40 điểm
Loại
Tìm lỗi
Thời gian
Giới thiệu 45 phút
Tỷ lệ đạt
Mới
Máy
hệ thống gia nhiệt và làm mát 3D
Siemens
SCL
Rockwell
Văn bản cấu trúc
Beckhoff
Văn bản cấu trúc
Báo cáo của người vận hành · hệ thống gia nhiệt và làm mát
Một lần làm nóng bị gián đoạn vẫn được tính vào thời gian giữ nhiệt. Làm mát đôi khi chống lại bộ gia nhiệt. Sau Stop, một Start đang được giữ đã khởi động lại chu trình.
Hành vi bắt buộc

Lần giữ nhiệt chưa bao giờ thực sự diễn ra: những gì code của bạn phải làm

Bản nháp biên dịch được này có ba lỗi tương tác với nhau. Hãy thử nó trên hệ thống, so sánh lệnh với hành vi đo được, và sửa mọi quy tắc vận hành. Các phần trong suốt cho thấy quy trình; các thiết bị đo cung cấp con số.

Trạng thái và điều kiện vào
0 nghỉ; 10 gia nhiệt; 20 giữ nhiệt; 30 làm mát; 50 hoàn tất; 90 ngắt. Một lần Start mới chỉ vào 10 khi có Permit, không có Fault, Level >= 10 L và Temperature < 40°C. Chỉ một lần chuyển giai đoạn mỗi chu kỳ quét. State được kiểm tra chính xác; các lệnh giai đoạn thông thường có thể theo trạng thái trước hoặc trạng thái mới trong một chu kỳ quét.
Dải gia nhiệt
NeedHeat chuyển TRUE khi Temperature <= 31,5°C và FALSE khi >= 32°C; giữa hai giá trị đó thì giữ nguyên. HeaterOn chỉ theo bộ nhớ đó ở 10/20. MixerOn là ON ở 10/20/30. Ở 10, Temperature >= 32°C sẽ vào 20. Không bao giờ ra lệnh HeaterOn và CoolValve cùng lúc.
Giữ nhiệt liên tục
Delay chỉ đếm thời gian ở 20 với Temperature từ 31,5 đến 32,5°C, tính cả hai đầu. Lần gọi được kích hoạt đầu tiên bắt đầu từ 0. Năm giây liên tục sẽ vào 30. Lệch một chu kỳ quét về mỗi phía đều được chấp nhận, vì vị trí đặt lời gọi Delay làm nó lệch một chu kỳ quét. Ra ngoài dải đó thì quay về 10 và đặt lại toàn bộ thời gian chờ; lần phục hồi sau cần năm giây mới.
Làm mát và hoàn tất
CoolValve chỉ ON ở 30, HeaterOn OFF. Temperature <= 24°C vào 50: HeaterOn/CoolValve/MixerOn OFF và Done ON. Trạng thái hoàn tất được chốt cho đến khi có Reset hợp lệ. CoolingFlow và CoolingPower cho thấy mạch phụ trợ riêng; chất làm mát không làm thay đổi Level.
Ưu tiên tức thì
Ở 10/20/30, mất Permit, Fault, Level < 10 L hoặc Temperature >= 70°C sẽ vào 90 ngay lập tức, Alarm ON và mọi lệnh quy trình/Done OFF. Stop đưa về nghỉ trừ khi đã bị ngắt. Reset ở 50/90 cần Start đã thả, có Permit, không có Fault, Level >= 10 L và Temperature < 40°C. Bỏ qua Reset trong một giai đoạn đang hoạt động. Một Start đang được giữ không bao giờ khởi động lại sau Stop hoặc ngắt.
Theo dõi năng lượng
HeatPower báo công suất gia nhiệt cấp vào; HeatingRate báo tốc độ thực °C/phút. CoolOpen xác nhận hành trình thực tế của van. Bộ gia nhiệt 24 kW làm nóng khối nước lớn hơn chậm hơn; vỏ áo 12°C lấy nhiệt đi tùy theo chênh lệch nhiệt độ. Các bộ ngắt vật lý hoạt động độc lập với lệnh của bạn.

Chạy và nhấn nhanh Start. Theo dõi công suất gia nhiệt cấp vào và tốc độ tăng nhiệt độ. Giữ nhiệt ở 32°C cần năm giây mô phỏng liên tục; sau đó làm mát lấy nhiệt đi đến 24°C. Dùng tab Đầu vào để thử một lần gián đoạn nhiệt độ ngắn.

Bảng tag

Lần giữ nhiệt chưa bao giờ thực sự diễn ra: đầu vào và đầu ra

Chương trình của bạn đọc 7 đầu vào và điều khiển 5 đầu ra. 4 đầu vào nữa điều khiển mô phỏng hoặc hiện số đo, để bạn kiểm tra. Tên giống nhau trong trình soạn thảo của mọi hãng.

TagKiểu dữ liệuCode của bạnÝ nghĩa trên máy
StartBOOLĐọcMột đầu vào mà code của bạn cầnNút nhấn Start
StopBOOLĐọcMột đầu vào mà code của bạn cầnNút nhấn Stop
ResetBOOLĐọcMột đầu vào mà code của bạn cầnNút nhấn Reset
FaultBOOLĐọcMột đầu vào mà code của bạn cầnTín hiệu lỗi từ nhà máy
PermitBOOLĐọcMột đầu vào mà code của bạn cầnCho phép chạy: ON khi chạy an toàn
LevelREALĐọcMột đầu vào mà code của bạn cầnMức bồn, %
TemperatureREALĐọcMột đầu vào mà code của bạn cầnNhiệt độ bồn, °C
HeatPowerREALKhông cầnDùng để kiểm tra hoặc theo dõi; code của bạn có thể bỏ quaCông suất gia nhiệt thực tế, kW
CoolingFlowREALKhông cầnDùng để kiểm tra hoặc theo dõi; code của bạn có thể bỏ quaLưu lượng chất làm mát đo được, L/s
CoolingPowerREALKhông cầnDùng để kiểm tra hoặc theo dõi; code của bạn có thể bỏ quaNhiệt lượng do vỏ áo lấy đi, kW
CoolOpenBOOLKhông cầnDùng để kiểm tra hoặc theo dõi; code của bạn có thể bỏ quaPhản hồi mở của van làm mát
MixerOnBOOLGhiMột đầu ra mà code của bạn đặt giá trịLệnh máy khuấy
HeaterOnBOOLGhiMột đầu ra mà code của bạn đặt giá trịLệnh bộ gia nhiệt
AlarmBOOLGhiMột đầu ra mà code của bạn đặt giá trịĐèn cảnh báo
DoneBOOLGhiMột đầu ra mà code của bạn đặt giá trịĐèn Done: công việc đã hoàn tất
CoolValveBOOLGhiMột đầu ra mà code của bạn đặt giá trịLệnh nước làm mát

Trong Siemens SCL, viết các tag riêng của khối với dấu # phía trước, như TIA Portal: #Start. Rockwell và TwinCAT dùng tên không kèm gì: Start.

Kiểm tra tự động

Các bước kiểm tra kiểm tra điều gì

  1. Gia nhiệt với một dải được ghi nhớ, rồi giữ nhiệt trong năm giây liên tục.
  2. Làm mát qua một mạch riêng; không bao giờ ra lệnh gia nhiệt và làm mát cùng lúc.
  3. Mực nước thấp và nhiệt độ cao thắng ngay lập tức; Reset không thể khởi động lại quy trình.

Các bước kiểm tra chạy 9 bài kiểm tra trên máy, từng chu kỳ quét: Gia nhiệt, giữ nhiệt liên tục năm giây, làm mát và chốt hoàn tất; Gián đoạn khi lạnh phải bắt đầu lại toàn bộ thời gian giữ nhiệt; Gián đoạn khi nóng không phải là lần giữ nhiệt hợp lệ; Vùng trễ ghi nhớ cả hai chiều trong dải; Mực nước thấp chặn giai đoạn 10; Mực nước thấp chặn giai đoạn 20; Mực nước thấp chặn giai đoạn 30; Nhiệt độ cao làm ngắt; Reset khi còn nóng bị từ chối; Điều kiện cho phép và Stop không thể tạo ra khởi động lại tự động.

Tại hiện trường

Bạn sẽ gặp điều này ở đâu

Một nhà máy thực phẩm gia nhiệt một mẻ, giữ nóng trong một thời gian định sẵn, rồi làm nguội trước khi xuất đi.

Nếu bộ định thời giữ nhiệt đếm khi mẻ còn quá nguội, mẻ đó không được xử lý đúng cách. Gia nhiệt và làm nguội cùng lúc lãng phí năng lượng và che giấu lỗi trong code.

Giải được rồi, hay đang bí? Hãy trao đổi trong Phòng thay đồ.

Tiếp tục nào

Thêm thử thách