Chương trình PLC chiết rót chai: lỗi chuyên gia
Phục hồi đúng giai đoạn mà không đếm một chai mới chiết nửa chừng.
Sửa logic khôi phục chiết/nhả chai. State, Accepted, Rejected, FillValve, ConveyorOn và Done phải luôn đúng qua các lần gián đoạn và các điều kiện cạnh tranh.
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áchResume không thể vượt qua Jam đang hoạt động; Stop có thể kết thúc trạng thái Held
Bài kiểm tra 1 trên 7StartĐầu vàoONStopĐầu vàoOFFJamĐầu vàoOFFStateGiai đoạn chiết10- 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
- dây chuyền chiết rót 3D
- Siemens
- SCL
- Rockwell
- Văn bản cấu trúc
- Beckhoff
- Văn bản cấu trúc
Chúng tôi gỡ kẹt chai và nó tự khởi động lại. Tổng số của nhóm có tính cả một chai bị lấy đi khi mới đầy một nửa. Cuối cùng đôi khi chúng tôi có ít hơn ba chai đạt.
Chai bị đếm hai lần: những gì code của bạn phải làm
Bản nháp chạy kém ngay cả một lần ba chai không gián đoạn, và việc khôi phục sau kẹt chai không đáng tin cậy. Ba lỗi tác động lẫn nhau. Hãy xem một chai nằm lại ở cảm biến, dừng ở ngưỡng chiết, rồi rời đi trong lúc đang tạm giữ. Volume là phần trăm của chai 1 L: 80% = 800 mL.
- Trạng thái và lệnh
- 0 = chờ, 10 = cấp chai, 20 = chiết, 30 = tạm giữ, 40 = nhả chai, 50 = hoàn thành. ConveyorOn chỉ ON ở 10/40. FillValve chỉ ON ở 20 khi có BottlePresent. Done chỉ TRUE ở 50. Các lần chuyển giai đoạn thông thường có thể dùng trọn bộ lệnh cũ hoặc mới ở chu kỳ quét vào giai đoạn, sau đó phải ổn định. Stop, mất điều kiện cho phép, Jam và Hold bỏ cả hai lệnh ngay lập tức. Không bao giờ chiết khi không có BottlePresent.
- Một lần chuyển
- Một sườn Start mới chỉ vào 10 khi có Permit, không có Stop, không có Jam và không có Hold. Ở 10, BottlePresent chuyển sang 20. Ở 20, Volume >= 80 chuyển sang 40. Chỉ xử lý một lần chuyển giai đoạn mỗi chu kỳ quét. Chai phải còn ở đó mới hoàn thành.
- Thứ tự ưu tiên và tạm giữ
- Stop hoặc mất Permit chuyển về 0 ngay lập tức. Jam/Hold được ưu tiên hơn việc mất chai và hoàn thành ở các giai đoạn đang hoạt động, chuyển sang 30 và ghi nhớ SavedPhase. Xóa nguyên nhân không làm gì cho đến khi có Resume khi Jam/Hold đã hết. Resume vào giai đoạn đã lưu trong một chu kỳ quét trước khi xử lý lại giai đoạn đó.
- Đạt và bị loại
- Ở 40, BottlePresent FALSE làm tăng Accepted đúng một lần và quay về 10; chai đạt thứ ba rời đi sẽ chuyển sang 50. Chai bị mất khi đang chiết hoặc đang tạm giữ lúc chiết làm tăng Rejected một lần. Khi đó trạng thái tạm giữ lúc chiết ghi nhớ giai đoạn cấp chai và chờ Resume. Chai hoàn thành bị lấy đi trong lúc tạm giữ ở giai đoạn nhả chai sẽ được đếm khi giai đoạn nhả chai tiếp tục chạy lần tới.
- Đặt lại / khởi động lại
- Start phải được nhả rồi nhấn lại sau Stop/mất Permit. Reset chỉ hoạt động ở 0/50 khi Start đã nhả, không có Stop và Permit TRUE: xóa Accepted và Rejected và giữ trạng thái chờ. Bỏ qua Reset ở các giai đoạn đang hoạt động. Không thể khởi động lại sau khi hoàn thành chỉ bằng Start.
Dùng Chạy và Start. Thử Jam ở 80% rồi xóa mà không Resume: cả hai lệnh vẫn OFF. Sau đó dùng Đầu vào để giữ BottlePresent FALSE trong lúc tạm giữ khi đang chiết dở. Rejected tăng một lần, không bao giờ tăng Accepted. Phát lại từng bài kiểm tra bị trượt để so sánh giai đoạn đã lưu và tổng số chai.
Chai bị đếm hai lần: đầ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ì
- Chỉ những chai hoàn thành rời trạm mới làm tăng Accepted.
- Jam/Hold thắng việc hoàn thành và cần Resume sau khi xóa.
- Một chai chưa xong bị mất làm tăng Rejected đúng một lần; Reset khi đang hoạt động không thể xóa tổng số.
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: Resume không thể vượt qua Jam đang hoạt động; Stop có thể kết thúc trạng thái Held; Đếm số chai rời đi, không đếm số chu kỳ quét đã chiết; hoàn thành ba chai; Jam thắng việc hoàn thành và xóa Jam không thể tiếp tục chạy; Chai bị mất trong lúc tạm giữ bị loại đúng một lần; Chai hoàn thành rời đi trong lúc Hold được đếm khi khôi phục; Stop thắng; cần một Start mới sau khi điều kiện cho phép quay lại; Reset trong lúc chiết không thể bỏ chai hoặc xóa tổng số.
Bạn sẽ gặp điều này ở đâu
Trong lúc gỡ kẹt trên dây chuyền đóng chai, người vận hành lấy ra một chai mới rót được một nửa. Bộ điều khiển phải nhớ việc gì đã bị cắt ngang.
Tính chai mới rót một nửa là đạt sẽ đưa các chai thiếu xuống dây chuyền. Khởi động lại trong khi có người đang gỡ kẹt có thể làm dây chuyền chạy mà không báo trước.
Giải được rồi, hay đang bí? Hãy trao đổi trong Phòng thay đồ.
Thêm thử thách
- 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
- Đứt dây phải làm nó dừngTiếp điểm dừng và quá tải thường đóng, theo cách an toàn.Dễ · Làm cho an toàn

