Đ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ụ 10 · PRO (cần Pro)

Bài tập Đếm bằng xung một lần: Bộ đếm PLC

Một chai che cảm biến trong nhiều chu kỳ quét. Hãy đếm nó một lần.

Bật BottlePulse sang ON đúng một chu kỳ quét mỗi khi BottlePresent chuyển từ OFF sang ON. Một xung như vậy được gọi là xung một lần (one-shot). Đếm các xung vào Pieces. Khi đạt ba chai trở lên, chuyển Done sang ON và ConveyorOn sang OFF. Reset xóa Pieces và Done ngay lập tức, nhưng không được xóa bộ nhớ sườn.

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

Cảm biến bị che liên tục chỉ đếm một lần

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 10/10 · 740 ms
Level
Ứng dụng
Thời gian
Giới thiệu 18 phút
Phần thưởng
+300 XP
Hệ thống máy
dây chuyền chiết rót 3D
Trình soạn thảo Siemens
Ngôn ngữ ladder (LAD)
Trình soạn thảo Rockwell
Ladder
Giai đoạn
5. Đếm một sự kiện một lần
Hành vi bắt buộc

Đếm bằng xung một lần: những gì code của bạn phải làm

Đếm chai rỗng khi chúng đến cảm biến. Van chiết rót vẫn tắt. Bắt đầu với cảm biến không bị che. Sau đó giữ cho nó bị che: PLC đọc nó qua nhiều chu kỳ quét, nhưng đó vẫn chỉ là một chai.

Cảm biến bật
BottlePresent chuyển OFF → ON sẽ bật BottlePulse sang ON trong một chu kỳ quét. Vẫn ON, vẫn OFF và chuyển sang OFF thì không tạo xung. Đọc cảm biến ở mỗi chu kỳ quét, kể cả trong lúc Reset.
Số chai
Bắt đầu từ 0 và cộng một cho mỗi xung. Pieces là tổng đến giờ. Done là ON khi Pieces bằng 3 trở lên. ConveyorOn là NOT Done. Không chiết rót chai nào.
Reset và khởi động
Khi đang giữ Reset, Pieces và Done bị xóa ở mỗi chu kỳ quét, kể cả ở chu kỳ quét có xung. Reset không xóa bộ nhớ sườn. Bắt đầu với BottlePresent OFF, để cả hai hãng đều bắt đầu từ một cảm biến không bị che.
Bảng tag

Đếm bằng xung một lần: đầu vào và đầu ra

Chương trình của bạn đọc 2 đầu vào và điều khiển 4 đầ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
ResetBOOLĐọcMột đầu vào mà code của bạn cầnNút nhấn Reset
BottlePresentBOOLĐọcMột đầu vào mà code của bạn cầnChai ở cảm biến
ConveyorOnBOOLGhiMột đầu ra mà code của bạn đặt giá trịLệnh băng tải
DoneBOOLGhiMột đầu ra mà code của bạn đặt giá trịĐếm xong
BottlePulseBOOLGhiMột đầu ra mà code của bạn đặt giá trịON trong một chu kỳ quét khi một chai vừa che cảm biến. Vẫn hoạt động trong lúc Reset.
PiecesINT in Siemens, DINT in RockwellGhiMột đầu ra mà code của bạn đặt giá trịSố chai đã đếm được đến giờ. Chép nó từ bộ đếm sau khi bộ đếm chạy.
Bài kiểm tra tự động

Đếm bằng xung một lần: các bài kiểm tra kiểm tra gì

  1. Một xung khi cảm biến chuyển ON. Không có xung khi nó vẫn ON, hay khi nó chuyển OFF.
  2. Mỗi xung cộng thêm một. Khi đạt 3 trở lên, Done dừng băng tải.
  3. Reset được ưu tiên hơn việc đếm. Một chai vẫn ở cảm biến không được đếm lại.
  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 dây chuyền đóng gói đếm mỗi chai khi nó đến cảm biến quang. Chai nằm yên trong tia sáng vẫn chỉ được tính một lần.

Đếm thừa một lần có thể làm xuất đi một mẻ thiếu chai. Reset số đếm không được đếm chai đang ở cảm biến thêm lần nữa.

Bạn sẽ gặp nó ở đâuRót nước uống vào chai

Tại một nhà máy nước ngọt, chai rỗng đến trên một băng tải đang chạy. Một cảm biến báo cho bộ điều khiển khi có chai nằm dưới vòi chiết rót. Van mở, làm đầy chai, rồi đóng trước khi băng tải chạy tiếp. Nắp và nhãn được gắn trước khi chai được đóng thùng.

  1. Chai rỗngBăng tải đưa chai đến vòi
  2. Làm đầy từng chaiDừng chai, làm đầy, rồi cho đi tiếpBạn đang ở đây
  3. Đóng nắp và dán nhãnNiêm phong nước uống và ghi tên sản phẩm
  4. Đóng thùng chaiCho chai thành phẩm vào thùng
Tại nhà máy thật: khu vực, bộ phận và an toàn
  • Nhà máy nước ngọt: chiết rót chai không bị tràn
  • Nhà máy sữa: rót sữa vào chai
  • Nhà máy sản phẩm tẩy rửa: định lượng chất lỏng vào bình chứa
  • Dây chuyền đóng gói thực phẩm: đếm chai trước khi đóng thùng

Nếu van chiết rót mở khi không có chai bên dưới, chất lỏng tràn ra băng tải. Nếu dây chuyền bị kẹt, van không được tiếp tục rót.

Băng tải thật cần tấm chắn. Nguồn điện phải được khóa an toàn trước khi có người gỡ kẹt. Đầu vào Stop ở đây không phải là dừng khẩn cấp.

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