Đ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
Nhiệm vụ 36 · PRO (cần Pro)

Bài tập Phát hiện đứt dây: lập trình PLC analog

Nhận ra bộ truyền tín hiệu bị hỏng và thôi tin con số của nó.

Nếu dây của LT-101 bị đứt, tín hiệu 4–20 mA của nó bị lỗi. Chuyển SignalFault sang ON khi LevelRaw dưới –691 (3,6 mA trở xuống) hoặc từ 29376 trở lên (21 mA trở lên). Khi SignalFault đang ON, giữ LevelPV ở giá trị tốt cuối cùng và dừng bơm nạp. PumpOn chỉ chạy khi Fill ON, LevelPV dưới 80% và SignalFault OFF.

Nhiệm vụ này thuộc 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 bồn công nghệ mà nhiệm vụ này chạy trênPRO (cần Pro) nhiệm vụ
Bài kiểm tra chạy thế nào

Giá trị tốt thì quy đổi và nạp

Bài kiểm tra 1 trên 5
Do bài kiểm tra đặtDo bài kiểm tra kiểm traBước 4/4 · 240 ms
Level
Ứng dụng
Thời gian
Giới thiệu 20 phút
Phần thưởng
+300 XP
Hệ thống máy
bồn công nghệ 3D
Trình soạn thảo Siemens
Ngôn ngữ ladder (LAD), SCL, FBD
Trình soạn thảo Rockwell
Ladder, Văn bản cấu trúc, FBD
Trình soạn thảo Beckhoff
Văn bản cấu trúc
Giai đoạn
22. Đừng tin một tín hiệu đã chết
Hành vi bắt buộc

Phát hiện đứt dây: những gì code của bạn phải làm

Một con số bị đóng băng trông vẫn như thật. Các giới hạn NAMUR NE 43 dùng ở đây phân biệt tín hiệu lỗi với giá trị đọc thật. Phần quy đổi từ nhiệm vụ trước đã có sẵn.

Tín hiệu tốt
LevelRaw từ –691 đến 29375 số đếm, tức từ hơn 3,6 mA một chút đến dưới 21 mA một chút. Quy đổi và giới hạn LevelPV như trước.
Tín hiệu lỗi
LevelRaw dưới –691, hoặc từ 29376 trở lên: SignalFault ON. Dây đứt đọc ra thấp hơn 4 mA rất nhiều. Một số card lại báo 32767. Hãy bắt cả hai đầu.
Giữ, rồi dừng
Khi SignalFault đang ON, không cập nhật LevelPV: nó giữ giá trị tốt cuối cùng. PumpOn OFF, vì không biết mức thật.
Bơm nạp
PumpOn chỉ ON khi Fill ON, LevelPV dưới 80% và SignalFault OFF.
Bảng tag

Phát hiện đứt dây: đầu vào và đầu ra

Chương trình của bạn đọc 2 đầu vào và điều khiển 3 đầu ra. 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
LevelRawINTĐọcMột đầu vào mà code của bạn cầnSố đếm đầu vào thô LT-101: 0 = 4 mA (rỗng), 27648 = 20 mA (đầy)
FillBOOLĐọcMột đầu vào mà code của bạn cầnCông tắc của người vận hành: nạp bồn đến 80%
LevelPVREALGhiMột đầu ra mà code của bạn đặt giá trịMức bồn cho người vận hành, %
SignalFaultBOOLGhiMột đầu ra mà code của bạn đặt giá trịTín hiệu LT-101 bị lỗi (ngoài giới hạn NAMUR NE 43)
PumpOnBOOLGhiMột đầu ra mà code của bạn đặt giá trịLệnh bơm nạp

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: #LevelRaw. Rockwell và TwinCAT dùng tên không kèm gì: LevelRaw.

Bài kiểm tra tự động

Phát hiện đứt dây: các bài kiểm tra kiểm tra gì

  1. SignalFault chuyển ON ở cả hai đầu: dưới –691 số đếm, và từ 29376 số đếm trở lên.
  2. Khi tín hiệu bị lỗi, LevelPV giữ giá trị tốt cuối cùng và PumpOn OFF.
  3. Khi tín hiệu trở lại, SignalFault được xóa và LevelPV lại theo bồn.
  1. Thử Dùng các nút bên dưới mô hình và xem hệ thống máy phản ứng.
  2. Kiểm tra lời giải Mọi bài kiểm tra chạy trên code của bạn chỉ với một lần nhấn.
  3. Tua lại PRO (cần Pro) Nếu một bài không đạt, hãy lùi lại từng chu kỳ quét để xem vì sao.

Bí ở nhiệm vụ này? Hãy hỏi các thành viên trong Phòng thay đồ.

Vì sao điều này quan trọng

Bạn sẽ gặp điều này ở đâu ngoài hiện trường

Một xe nâng vướng phải cáp của bộ truyền tín hiệu trên khung bồn. Màn hình vẫn hiển thị mức cuối cùng trong khi bồn tiếp tục được nạp.

Một con số bị đóng băng trông như thật. Chương trình phải phát hiện tín hiệu hỏng, đánh dấu nó và dừng mọi thứ nó điều khiển trước khi bồn tràn.

Bạn sẽ gặp nó ở đâuLàm một mẻ nước uống

Tại một nhà máy nước giải khát, các van cho lượng nước và siro đã định lượng vào một bồn trộn. Một máy trộn điện trộn chúng thành một mẻ. Sau đó một van đầu ra đưa nước uống sang bồn chờ. Các máy chiết rót đóng chai từ đó.

  1. Bồn nguyên liệuChứa nước và siro
  2. Bồn trộnLàm đầy, trộn và đo một mẻBạn đang ở đây
  3. Bồn chờGiữ nước uống thành phẩm sẵn sàng
  4. Máy chiết rót chaiRót nước uống vào chai
Tại nhà máy thật: khu vực, bộ phận và an toàn
  • Nhà máy nước giải khát: pha trộn nước và siro
  • Nhà máy sơn: trộn nguyên liệu để được màu đồng nhất
  • Nhà máy xử lý nước: pha một hỗn hợp hóa chất đã định lượng
  • Nhà máy bia: đun nóng nước để rửa thiết bị

Bồn đầy không tự đóng đường vào của nó. Nước vẫn tiếp tục chảy vào cho đến khi van đóng, nên một đường vào đang mở có thể làm ngập phòng.

Bộ gia nhiệt không được chất lỏng ngập có thể quá nhiệt. Bồn thật có các thiết bị an toàn riêng bên cạnh chương trình PLC.

Kích thước, thời gian và hình cắt là lựa chọn để giảng dạy, không phải bản vẽ của một công trình thật cụ thể nào.

Tiếp tục nào

Tiếp theo trên chặng đường