Bài tập Tạm giữ một mẻ, rồi chạy tiếp: máy trạng thái PLC
Thêm trạng thái Held vào mẻ trộn, và quyết định yêu cầu nào thắng.
Thêm Hold, Resume và Stop vào mẻ trộn. State vẫn là một số nguyên (DINT) trong một câu lệnh CASE, với hai trạng thái mới: 30 Held và 90 Stopped. Hold tạm dừng mẻ với mọi đầu ra OFF. Resume chạy tiếp, nhưng chỉ sau khi Hold đã được nhả. Stop thắng mọi thứ, và sau đó chỉ Reset mới cho mẻ bắt đầu lại. Chỉ đổi State tối đa một lần mỗi chu kỳ quét.
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) nhiệm vụStart, hoàn thành và reset
Bài kiểm tra 1 trên 8StateTrạng thái của mẻRunningPumpOnLệnh bơmOFFValveCmdLệnh van cấpOFFMixerOnLệnh máy khuấyOFF- Level
- Nâng cao
- Thời gian
- Giới thiệu 18 phút
- Phần thưởng
- +400 XP
- Hệ thống máy
- bồn công nghệ 3D
- Trình soạn thảo Siemens
- SCL
- Trình soạn thảo Rockwell
- Văn bản cấu trúc
- Trình soạn thảo Beckhoff
- Văn bản cấu trúc
- Giai đoạn
- 16. Viết các giai đoạn bằng văn bản
Tạm giữ một mẻ, rồi chạy tiếp: những gì code của bạn phải làm
Đây là nhiệm vụ thứ hai trong ba nhiệm vụ về cùng một mẻ trộn. Các quy tắc vận hành dưới đây liệt kê từng trạng thái và giá trị mà mỗi đầu ra phải có. Khi hai yêu cầu đến trong cùng một chu kỳ quét, thứ tự các dòng IF và ELSIF của bạn quyết định yêu cầu nào thắng: Stop trước, rồi Hold, rồi việc hoàn thành.
- 0 · Idle
- Tất cả đầu ra OFF. Start → 10, nhưng chỉ khi Stop và Hold đã được nhả. Các đầu vào khác không có tác dụng.
- 10 · Running
- PumpOn, ValveCmd và MixerOn ON. Done OFF. Stop → 90. Nếu không, Hold → 30. Nếu không, MixDone → 50.
- 30 · Held
- Tất cả đầu ra OFF. Stop → 90. Nếu không, Resume AND NOT Hold → 10. Start, MixDone và Reset không thể khởi động lại nó.
- 50 · Hoàn thành / 90 · Đã dừng
- Bơm, van và máy trộn OFF. Done chỉ ON ở trạng thái 50. Reset → 0, nhưng chỉ khi Stop đã được nhả. Nó không được đồng thời khởi động trong cùng chu kỳ quét đó.
- Quy tắc chu kỳ quét và reset
- State bắt đầu ở 0. Chỉ đổi State tối đa một lần mỗi chu kỳ quét. Ở chu kỳ quét mà State thay đổi, đầu ra có thể khớp với trạng thái cũ hoặc mới, như một bộ đầy đủ. Từ chu kỳ quét tiếp theo, chúng phải khớp với trạng thái hiện tại. Reset không có tác dụng ở Running hay Held.
Tạm giữ một mẻ, rồi chạy tiếp: đầu vào và đầu ra
Chương trình của bạn đọc 6 đầ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.
Tạm giữ một mẻ, rồi chạy tiếp: các bài kiểm tra kiểm tra gì
- Mọi trạng thái đều đặt cả bốn đầu ra: bơm, van, máy trộn và Done.
- Held chờ Resume, và chỉ sau khi Hold đã được nhả.
- Stop hoạt động từ Running và từ Held, và thắng Hold, Resume, MixDone và Reset. Reset chỉ hoạt động từ Complete hoặc Stopped.
- Thử Dùng các nút bên dưới mô hình và xem hệ thống máy phản ứng.
- 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.
- 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 đồ.
Bạn sẽ gặp điều này ở đâu ngoài hiện trường
Người vận hành tạm dừng một mẻ trộn để kiểm tra bồn, rồi chạy tiếp. Nếu có gì sai, Stop kết thúc mẻ.
Một mẻ tự chạy lại khi Hold được nhả có thể khiến người vận hành bất ngờ. Stop phải thắng, ngay cả khi một nút khác được nhấn cùng lúc.
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ừ đó.
- Bồn nguyên liệuChứa nước và siro
- Bồn trộnLàm đầy, trộn và đo một mẻBạn đang ở đây
- Bồn chờGiữ nước uống thành phẩm sẵn sàng
- 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 theo trên chặng đường
- Lấy trung bình bốn giá trị đọc gần nhấtLàm mượt một tín hiệu mức bị nhiễu. Giữ bốn giá trị đọc, và để mỗi giá trị mới thay cho giá trị cũ nhất.Ứng dụng · 15 phút · +350 XP
- Lấy trung bình N giá trị đọc gần nhấtLàm mượt một tín hiệu mức bị nhiễu. Chỉ lấy trung bình các giá trị đọc bạn đang có, và bỏ giá trị cũ nhất.Nâng cao · 25 phút · +450 XP
- Đèn người đi bộ xanh, đúng thời gianChạy sáu giai đoạn của lối qua đường với các bộ định thời.Nâng cao · 30 phút · +450 XP
- Hạ, hút, nâng, sang ngangChạy trạm gắp và đặt qua từng bước trong trình tự, mỗi chuyển động đều được xác nhận.Nâng cao · 35 phút · +450 XP