Bài tập Hỏi trước khi không thể hoàn tác: lập trình HMI cho PLC
Chỉ xác nhận những gì không thể rút lại, và nói rõ điều gì sẽ xảy ra.
Làm cho Abort trên màn hình của lò phản ứng hỏi trước, bằng một câu hỏi không ai có thể hiểu sai, trong khi Hold và Restart vẫn tác động ngay. Viết phần câu hỏi ở phía PLC: mở nó, chờ 10 s để có câu trả lời, và chỉ hủy khi có một Confirm 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) nhiệm vụAbort hỏi, rồi tác động khi có Confirm
Bài kiểm tra 1 trên 5StartBắt đầu một mẻOFFAbortRequestĐầu vàoOFFConfirmPendingCâu hỏi đang mởOFFAbortLampĐã hủyON- Level
- Nâng cao
- Thời gian
- Giới thiệu 30 phút
- Phần thưởng
- +600 XP
- Hệ thống máy
- điều khiển lò phản ứng theo mẻ 3D
- Trình soạn thảo Siemens
- Ngôn ngữ ladder (LAD), SCL
- Trình soạn thảo Rockwell
- Ladder, 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
- 41. Màn hình vận hành 4: hỏi trước khi không thể hoàn tác
Hỏi trước khi không thể hoàn tác: những gì code của bạn phải làm
Phần điều khiển mẻ đã được viết; nó hủy mẻ khi AbortCmd là ON. Hủy mẻ nghĩa là bỏ đi cả mẻ. Trên tab Màn hình vận hành, hãy chọn những nút nào hỏi trước, câu hỏi nói gì, các nút của nó ghi gì và nút xác nhận nằm ở đâu. Sau đó viết câu hỏi ở đầu chương trình. Một lần nhấn AbortRequest khi ở trạng thái Đang chạy hoặc Tạm giữ (State 10 hoặc 20) sẽ mở câu hỏi: ConfirmPending ON. Khi câu hỏi đang mở, Cancel, 10 s không có câu trả lời, hoặc mẻ rời khỏi State 10 và 20 sẽ đóng nó. Một lần nhấn Confirm mới khi câu hỏi đang mở sẽ set AbortCmd trong một chu kỳ quét và đóng câu hỏi. Một Confirm đã được giữ từ trước khi câu hỏi mở thì không tính, và Confirm khi không có câu hỏi nào đang mở thì không có tác dụng. RunLamp, HeldLamp và AbortLamp hiển thị kết quả.
- Mở
- Một lần nhấn AbortRequest ở State 10 hoặc 20 sẽ set ConfirmPending.
- Đóng
- Cancel, 10 s không có câu trả lời, hoặc trạng thái thay đổi sẽ xóa ConfirmPending.
- Abort
- Một lần nhấn Confirm mới khi đang có ConfirmPending sẽ set AbortCmd trong một chu kỳ quét.
Hỏi trước khi không thể hoàn tác: đầu vào và đầu ra
Chương trình của bạn đọc 11 đầu vào và điều khiển 11 đầu ra. Một đầu vào nữa điều khiển mô phỏng hoặc hiện một số đo, để bạn kiểm tra. Tên giống nhau trong trình soạn thảo của mọi hãng.
Hỏi trước khi không thể hoàn tác: các bài kiểm tra kiểm tra gì
- Chỉ Abort hỏi trước khi tác động; Hold và Restart tác động ngay.
- Câu hỏi nói rõ những gì sẽ mất, với các nút nói rõ chúng làm gì, ở xa chỗ nút Abort.
- AbortRequest khi Đang chạy hoặc Tạm giữ sẽ mở câu hỏi: ConfirmPending ON, mẻ không bị ảnh hưởng.
- Một Confirm mới trong vòng 10 s sẽ hủy mẻ: AbortLamp ON, ConfirmPending OFF.
- Cancel, hoặc 10 s không có câu trả lời, sẽ đóng câu hỏi và mẻ tiếp tục.
- Confirm khi không có câu hỏi nào đang mở, hoặc đã được giữ từ trước, không có tác dụng.
- 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
Một lò phản ứng mẻ sản xuất hóa chất chuyên dụng chứa sản lượng một ngày trị giá hàng nghìn. Màn hình vận hành của nó là một tấm cảm ứng đặt cạnh bồn, được dùng khi đeo găng tay.
Một lần chạm nhầm vào nút Abort tác động ngay sẽ đổ bỏ cả mẻ, và không thể hoàn tác.
Nhà máy hóa chất, dược phẩm và thực phẩm sản xuất theo mẻ đi theo công thức gồm các pha. Người vận hành có thể giữ một mẻ rồi chạy tiếp, hoặc hủy nó; bộ điều khiển phải biết chính xác điều gì là an toàn ở mỗi trạng thái. Một số phản ứng tỏa nhiệt, và nếu làm mát không theo kịp thì chúng sẽ mất kiểm soát.
- NạpA, rồi B
- Phản hồi80 °C trong 30 sBạn đang ở đây
- Làm nguộiĐến 40 °C
- Cửa xảĐến bồn nhận
Tại nhà máy thật: khu vực, bộ phận và an toàn
- Hóa chất chuyên dụng và nhựa
- Khu sản xuất mẻ dược phẩm và công nghệ sinh học
- Nguyên liệu thực phẩm và hương liệu
Phản ứng mất kiểm soát đã gây ra những thảm họa như Seveso (1976) và T2 Laboratories (2007). Lò phản ứng thật có bộ ngắt nhiệt độ cao độc lập và hệ thống xả áp.
ISA-88 định nghĩa mô hình trạng thái dùng ở đây, để người vận hành ở mọi nơi đều biết Hold và Abort nghĩa là gì.
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
- Xoay mỗi lớp xen kẽTính vị trí của từng thùng carton theo một mẫu xếp và xếp đầy một pallet.Chuyên gia · 90 phút · +1000 XP
- Chạy thử ô làm việcKết hợp mọi quy tắc an toàn: thiết bị hai kênh, cả hai loại dừng, muting và kiểm tra contactor.Chuyên gia · 75 phút · +1050 XP
- Vận hành cả nhà máyKhởi động, nấu mẻ, đóng chai, loại bỏ, robot, máy quấn màng, AGV và an toàn: một chương trình cho cả nhà máy.Chuyên gia · 240 phút · +3000 XP
- Một màn hình cho cả nhà máyBốn trạm mỗi trạm báo một trạng thái, và màn hình tổng quan cho biết trạm nào cần bạn.Nâng cao · 40 phút · +650 XP