Logic PLC cảnh báo đầu tiên (first out): thử thách chuyên gia
Hết thời gian chờ phản hồi, ghi nhận lỗi đầu tiên (first-out) và nút Ack bị kẹt.
Giữ nguyên nhân đầu tiên trong TripCode, đồng thời tắt PumpOn và ValveCmd ngay khi có lỗi ngắt. Alarm luôn được chốt; Horn phản hồi một lần nhấn Ack mới.
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
PRO (cần Pro) thử tháchNhà máy bình thường không thể đặt lại khi Start vẫn đang giữ
Bài kiểm tra 1 trên 7ValveOpenVan đã xác nhận mởONTripCodeMã lỗi đầu tiên0HornLệnh còiOFFValveCmdLệnh vanON- Level
- Khó · 40 điểm
- Loại
- Tìm lỗi
- Thời gian
- Giới thiệu 40 phút
- Tỷ lệ đạt
- Mới
- Máy
- bồn công nghệ 3D
- Siemens
- SCL
- Rockwell
- Văn bản cấu trúc
- Beckhoff
- Văn bản cấu trúc
Lúc đầu nó báo hết thời gian chờ van. Sau đó nó báo lỗi động cơ. Xác nhận có vẻ đã xóa hết, rồi nhà máy lại tự chạy.
Lỗi nào thực sự xảy ra trước? Những gì code của bạn phải làm
Ba lỗi ẩn trong một bản nháp vẫn biên dịch được. Người vận hành thấy mã lỗi khác sau khi xác nhận, và những lần van di chuyển ngắn đôi khi gây ra cảnh báo. Nhiều nguyên nhân có thể đến trong cùng một chu kỳ quét. Hãy sửa cùng lúc phần định thời, phần ghi nhận nguyên nhân và phần xác nhận.
- Khởi động và dòng chảy
- Một sườn Start mới chốt ValveCmd khi có Permit, không có Stop và không có Alarm. PumpOn chỉ TRUE khi có ValveCmd AND ValveOpen. Stop/mất Permit bỏ cả hai lệnh ngay lập tức; khôi phục cần một lần nhấn Start mới.
- Ba nguyên nhân
- TripCode 0 = không lỗi; 1 = Fault; 2 = Level >= 95%; 3 = ValveCmd không có ValveOpen liên tục trong 500 ms. Gọi Delay ở mọi chu kỳ quét; lần gọi đúng đầu tiên bắt đầu từ 0. Lần gọi tiếp theo ở 500 ms sẽ ngắt. Lệch một chu kỳ quét về mỗi phía vẫn được chấp nhận, vì vị trí của lệnh gọi Delay làm nó lệch một chu kỳ quét. Hành trình bị gián đoạn sẽ đặt lại thời gian trễ.
- Nguyên nhân đầu tiên và thứ tự ưu tiên
- Nếu có hơn một nguyên nhân xuất hiện trong cùng một chu kỳ quét, Fault thắng, rồi đến Level cao, rồi đến hết thời gian chờ van. Sau khi ghi nhận, giữ nguyên TripCode ngay cả khi có nguyên nhân khác xuất hiện. Alarm = TripCode <> 0. Cả hai lệnh quá trình phải OFF ở chu kỳ quét ngắt.
- Horn và Ack
- Mỗi lần ghi nhận mới sẽ làm Horn kêu. Sườn lên của Ack chỉ tắt Horn. Giữ Ack qua một lần đặt lại hợp lệ không thể tắt còi của lỗi mới tiếp theo. Hãy nhả rồi nhấn lại.
- Reset
- Reset chỉ xóa TripCode, Alarm và Horn khi Start đã nhả, Fault FALSE, Level < 95% và ValveStuck FALSE. Van vẫn đóng và cần một Start mới. Reset trong lúc nguyên nhân còn hoạt động không thể xóa nó.
Đặt lại mô phỏng và chọn ValveStuck trước khi nhấn Chạy và Start. Xem ValveCmd và ValveOpen không khớp nhau trong khi van vẫn đóng. Kiểm tra và phát lại đúng ngưỡng hết thời gian chờ. Dùng Đầu vào để giữ Ack trong khi xóa và kích hoạt lại một lỗi; sự kiện mới vẫn phải làm Horn kêu.
Lỗi nào thực sự xảy ra trước? Đầu vào và đầu ra
Chương trình của bạn đọc 9 đầu vào và điều khiển 5 đầu ra. Tên giống nhau trong trình soạn thảo của mọi hãng.
Các bước kiểm tra kiểm tra điều gì
- TripCode ghi nhận nguyên nhân đầu tiên và không thay đổi trước một lần Reset hợp lệ.
- Phản hồi mở van có 500 ms; lệnh bị gián đoạn bắt đầu một lần chờ mới.
- Ack đang giữ không thể tắt còi của sự kiện sau. Alarm, Horn, PumpOn và ValveCmd được kiểm tra ở mọi chu kỳ quét.
Các bước kiểm tra chạy 7 bài kiểm tra trên máy, từng chu kỳ quét: Nhà máy bình thường không thể đặt lại khi Start vẫn đang giữ; Nguyên nhân đầu tiên được giữ qua các lỗi sau; có thứ tự ưu tiên khi xảy ra cùng lúc; Ngưỡng mức cao và Ack đang giữ không thể tắt còi của sự kiện tiếp theo; Phản hồi đến ngay trước giới hạn sẽ ngăn hết thời gian chờ; Quá thời gian 500 ms thì ngắt, chốt lại và từ chối reset không an toàn; Hành trình bị gián đoạn được tính thời gian chờ mới; Điều kiện cho phép quay lại không bao giờ khởi động lại một Start đang giữ.
Bạn sẽ gặp điều này ở đâu
Một bồn của nhà máy bia ngừng nạp sau một cảnh báo. Kỹ sư cần biết lỗi nào xảy ra trước, trước khi các lỗi sau che lấp nó.
Nếu các lỗi sau ghi đè lên mã lỗi đầu tiên, kỹ sư sẽ đến sai thiết bị. Dùng Ack để xóa cảnh báo có thể khởi động lại thiết bị vẫn còn lỗi.
Giải được rồi, hay đang bí? Hãy trao đổi trong Phòng thay đồ.
Thêm thử thách
- Chai bị đếm hai lầnPhục hồi đúng giai đoạn mà không đếm một chai mới chiết nửa chừng.Khó · Tìm lỗi
- Lần chuyển chất lỏng làm ngập phòng rửaHai mức, phản hồi bộ chấp hành, động cơ chạy theo quán tính và một lần ngắt được chốt.Khó · Tìm lỗi
- Lần giữ nhiệt chưa bao giờ thực sự diễn raBộ nhớ nhiệt độ, giữ nhiệt liên tục và lưu lượng làm mát riêng.Khó · Tìm lỗi
- Dừng khẩn cấp luôn thắngDừng ngay, giữ trạng thái dừng, reset có chủ ý.Dễ · Làm cho an toàn

