Đ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 05 · Tự viết code · PRO (cần Pro)

Ví dụ bộ đếm PLC: đóng gói sáu chai

Đếm sáu chai, dừng cho bộ đẩy, rồi chạy tiếp.

Đếm mỗi chai một lần khi nó đến BottlePresent. Đến chai thứ sáu, dừng ConveyorOn và bật PackReady trong 2 giây trong khi bộ đẩy lấy gói hàng. Sau đó cho băng tải chạy lại và đếm sáu chai tiếp theo từ 0. Run OFF dừng băng tải nhưng giữ số đếm.

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 dây chuyền chiết ró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

Sáu chai thành một gói

Bài kiểm tra 1 trên 4
Do bài kiểm tra đặtDo bài kiểm tra kiểm traBước 15/15 · 3.1 s
Level
Trung bình · 20 điểm
Loại
Tự viết code
Thời gian
Giới thiệu 18 phút
Tỷ lệ đạt
Mới
Máy
dây chuyền chiết rót 3D
Siemens
LAD và SCL
Rockwell
Ladder và văn bản cấu trúc
Beckhoff
Văn bản cấu trúc
Hành vi bắt buộc

Đóng gói sáu, rồi tạm dừng: những gì code của bạn phải làm

Count
Mỗi chai đến cảm biến được đếm một lần.
Đóng gói
Đến sáu: băng tải dừng, PackReady trong 2 s.
Run
Run OFF dừng băng tải và giữ số đếm.

Nhấn Chạy và theo dõi các chai. Sau chai thứ sáu, băng tải tạm dừng 2 s, rồi gói tiếp theo bắt đầu.

Bảng tag

Đóng gói sáu, rồi tạm dừng: đầu vào và đầu ra

Chương trình của bạn đọc 2 đầu vào và điều khiển 2 đầ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
RunBOOLĐọcMột đầu vào mà code của bạn cầnDây chuyền được chọn để chạy
BottlePresentBOOLĐọcMột đầu vào mà code của bạn cầnPE-101: có chai ở cảm biến
ConveyorOnBOOLGhiMột đầu ra mà code của bạn đặt giá trịChạy băng tải
PackReadyBOOLGhiMột đầu ra mà code của bạn đặt giá trịĐèn gói đã đủ: bộ đẩy lấy sáu chai

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

Kiểm tra tự động

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

  1. Mỗi chai chỉ tính một lần, dù nó nằm trên cảm biến bao lâu.
  2. Chai thứ sáu dừng băng tải và bật PackReady trong 2 s.
  3. Sau khi tạm dừng, băng tải chạy và gói tiếp theo đếm từ 0.
  4. Run OFF dừng băng tải; các chai đã đếm vẫn được tính.

Các bước kiểm tra chạy 4 bài kiểm tra trên máy, từng chu kỳ quét: Sáu chai thành một gói; Chai nằm trên cảm biến chỉ tính một lần; Gói tiếp theo bắt đầu từ 0; Run OFF dừng băng tải và giữ số đếm.

Tại hiện trường

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

Dây chuyền đóng chai gom chai thành gói sáu. Băng tải tạm dừng trong khi bộ đẩy đưa từng gói vào máy bọc màng co.

Đếm một chai hai lần, hoặc bỏ sót một chai, sẽ gửi gói thiếu cho khách hàng và làm kẹt máy bọc màng.

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