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

Bài tập Chạy thử ô làm việc: PLC an toàn

Kế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.

Viết code cho cả ô làm việc: nút dừng khẩn cấp hai kênh (loại 0), cửa hai kênh (loại 1), màn chắn sáng có muting (loại 1), kiểm tra không khớp kênh và kiểm tra contactor, cùng việc reset và khởi động có chủ ý.

Chỉ để luyện tập. Đây không phải là hệ thống an toàn được chứng nhận. Trên máy thật, các quy tắc này chạy trong rơ le an toàn hoặc PLC an toàn, được thiết kế và thẩm định theo ISO 13849-1 hoặc IEC 62061.

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 khu vực an toàn robot 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

Chạy, và cho thùng carton đi qua

Bài kiểm tra 1 trên 13
Do bài kiểm tra đặtDo bài kiểm tra kiểm traBước 25/25
Level
Chuyên gia
Thời gian
Giới thiệu 75 phút
Phần thưởng
+1050 XP
Hệ thống máy
khu vực an toàn robot 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
37. Bài tổng kết an toàn: chạy thử ô robot
Hành vi bắt buộc

Chạy thử ô làm việc: những gì code của bạn phải làm

Chỉ dùng để luyện tập: đây không phải là một hệ thống an toàn được chứng nhận. Mọi thứ trong lộ trình an toàn này, trên một ô làm việc. Dừng khẩn cấp: EStopA và EStopB, loại 0, nên K1, K2, DriveRun và ConveyorRun chuyển OFF ngay lập tức. Cửa: GateA và GateB, loại 1, nên DriveRun và ConveyorRun chuyển OFF ngay lập tức, K1 và K2 vẫn đóng cho đến khi Standstill hoặc 1 s. Màn chắn sáng: CurtainClear, được mute bởi MuteA rồi MuteB như trong “Cho thùng carton đi qua” (MuteLamp, giới hạn 4 s); màn chắn bị cắt mà không được mute là dừng loại 1 giống như cửa. Lỗi được chốt và cắt nguồn ngay lập tức: một cặp hai kênh không khớp nhau trong 0.5 s (được xóa khi cả hai cùng OFF), hoặc một tiếp điểm gương, K1Open hoặc K2Open, không theo contactor của nó trong vòng 0.3 s. Một lần Reset mới chỉ kích hoạt lại khi cả hai kênh dừng khẩn cấp và cả hai kênh cửa đều ON, màn chắn thông, không có lỗi kênh, cả hai contactor đã được chứng minh là mở và không có lần dừng nào đang diễn ra; nó xóa lỗi contactor. Sau đó một lần Start mới chạy DriveRun và ConveyorRun. FaultLamp hiển thị mọi lỗi; ResetLamp hiển thị khi có thể và cần reset.

Loại 0
Dừng khẩn cấp hoặc bất kỳ lỗi nào: ngắt điện ngay lập tức.
Loại 1
Cửa hoặc có người: phanh, rồi ngắt điện.
Muting
Chỉ thùng carton, đúng thứ tự, tối đa 4 s.
Reset
Mọi thứ đã được xác nhận, rồi một lần nhấn mới.
Bảng tag

Chạy thử ô làm việc: đầu vào và đầu ra

Chương trình của bạn đọc 12 đầu vào và điều khiển 7 đầu ra. 13 đầu vào nữa điều khiển mô phỏng hoặc hiện 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.

TagKiểu dữ liệuCode của bạnÝ nghĩa trên máy
StartBOOLĐọcMột đầu vào mà code của bạn cầnNút Start màu xanh
ResetBOOLĐọcMột đầu vào mà code của bạn cầnNút Reset màu xanh dương, bên ngoài hàng rào
EStopABOOLĐọcMột đầu vào mà code của bạn cầnDừng khẩn cấp kênh A: ON khi nút dừng khẩn cấp ở ngoài
EStopBBOOLĐọcMột đầu vào mà code của bạn cầnDừng khẩn cấp kênh B: ON khi nút dừng khẩn cấp ở ngoài
GateABOOLĐọcMột đầu vào mà code của bạn cầnCông tắc cửa kênh A: ON khi cửa đóng
GateBBOOLĐọcMột đầu vào mà code của bạn cầnCông tắc cửa kênh B: ON khi cửa đóng
K1OpenBOOLĐọcMột đầu vào mà code của bạn cầnTiếp điểm gương K1: ON khi contactor K1 đã mở
K2OpenBOOLĐọcMột đầu vào mà code của bạn cầnTiếp điểm gương K2: ON khi contactor K2 đã mở
StandstillBOOLĐọcMột đầu vào mà code của bạn cầnBộ truyền động: cánh tay đã ngừng chuyển động
MuteABOOLĐọcMột đầu vào mà code của bạn cầnMắt muting A, cách màn chắn 0,45 m: có thùng ở đó
MuteBBOOLĐọcMột đầu vào mà code của bạn cầnMắt muting B, cách màn chắn 0,15 m: có thùng ở đó
CurtainClearBOOLĐọcMột đầu vào mà code của bạn cầnMàn chắn sáng: ON khi mọi tia đều thông
EStopBOOLKhông cầnDùng để kiểm tra hoặc theo dõi; code của bạn có thể bỏ quaDừng khẩn cấp: ON khi nhấn vào (nó tự giữ), OFF khi đã vặn ra
OpenGateBOOLKhông cầnDùng để kiểm tra hoặc theo dõi; code của bạn có thể bỏ quaMột người thợ mở cửa (ON) hoặc đóng cửa (OFF)
PersonEntersBOOLKhông cầnDùng để kiểm tra hoặc theo dõi; code của bạn có thể bỏ quaMột người bước vào màn chắn sáng (ON) hoặc lùi ra
WeldK1BOOLKhông cầnDùng để kiểm tra hoặc theo dõi; code của bạn có thể bỏ quaLỗi: contactor K1 bị dính tiếp điểm ở lần đóng tiếp theo
WeldK2BOOLKhông cầnDùng để kiểm tra hoặc theo dõi; code của bạn có thể bỏ quaLỗi: contactor K2 bị dính tiếp điểm ở lần đóng tiếp theo
K1CoilFaultBOOLKhông cầnDùng để kiểm tra hoặc theo dõi; code của bạn có thể bỏ quaLỗi: cuộn dây của contactor K1 hỏng, nên K1 không thể đóng
StuckEStopABOOLKhông cầnDùng để kiểm tra hoặc theo dõi; code của bạn có thể bỏ quaLỗi: tiếp điểm kênh A của nút dừng khẩn cấp bị dính ở trạng thái đóng
StuckEStopBBOOLKhông cầnDùng để kiểm tra hoặc theo dõi; code của bạn có thể bỏ quaLỗi: tiếp điểm kênh B của nút dừng khẩn cấp bị dính ở trạng thái đóng
StuckGateABOOLKhông cầnDùng để kiểm tra hoặc theo dõi; code của bạn có thể bỏ quaLỗi: kênh A của công tắc cửa bị dính ở trạng thái đóng
StuckGateBBOOLKhông cầnDùng để kiểm tra hoặc theo dõi; code của bạn có thể bỏ quaLỗi: kênh B của công tắc cửa bị dính ở trạng thái đóng
BrakeFaultBOOLKhông cầnDùng để kiểm tra hoặc theo dõi; code của bạn có thể bỏ quaLỗi: bộ truyền động không thể phanh, nên cánh tay chạy theo quán tính
JamCartonBOOLKhông cầnDùng để kiểm tra hoặc theo dõi; code của bạn có thể bỏ quaLỗi: thùng trên băng tải vào bị kẹt và nằm yên tại chỗ khi ON
BlockMuteBBOOLKhông cầnDùng để kiểm tra hoặc theo dõi; code của bạn có thể bỏ quaLỗi: mắt muting B bị che, nên nó đọc ON dù không có thùng
K1BOOLGhiMột đầu ra mà code của bạn đặt giá trịContactor K1: ON thì đóng (cấp điện cho bộ truyền động)
K2BOOLGhiMột đầu ra mà code của bạn đặt giá trịContactor K2, nối tiếp với K1: ON thì đóng
DriveRunBOOLGhiMột đầu ra mà code của bạn đặt giá trịBộ truyền động: ON thì chạy cánh tay, OFF thì phanh đến khi dừng
ConveyorRunBOOLGhiMột đầu ra mà code của bạn đặt giá trịBăng tải vào: đưa thùng vào cho robot
ResetLampBOOLGhiMột đầu ra mà code của bạn đặt giá trịĐèn xanh dương trong nút Reset: cần đặt lại
MuteLampBOOLGhiMột đầu ra mà code của bạn đặt giá trịĐèn muting màu trắng cạnh màn chắn
FaultLampBOOLGhiMột đầu ra mà code của bạn đặt giá trịĐèn đỏ: một thiết bị an toàn đã hỏng

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

Bài kiểm tra tự động

Chạy thử ô làm việc: các bài kiểm tra kiểm tra gì

  1. Dừng khẩn cấp hoặc bất kỳ lỗi nào: ngắt điện ngay lập tức (loại 0).
  2. Cửa hoặc màn chắn bị cắt ngang khi không muting: phanh, rồi ngắt điện khi có Standstill hoặc sau 1 s (loại 1).
  3. Thùng carton đi qua màn chắn khi đang muting; người thì không.
  4. Lỗi kênh và lỗi contactor được chốt, bật FaultLamp và chặn việc reset.
  5. Không gì khởi động lại khi chưa có một lần Reset mới rồi một lần Start mớ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

Chạy thử một ô làm việc nghĩa là xác nhận mọi chức năng an toàn, từng thiết bị và từng lỗi một, và ghi lại kết quả.

Từng thiết bị riêng lẻ thì đơn giản. Khi kết hợp, một quy tắc có thể âm thầm vô hiệu hóa quy tắc khác: một lần reset xóa mất lỗi, hoặc muting kéo dài lâu hơn thùng carton của nó. Chỉ một bài kiểm tra đầy đủ mọi trường hợp mới cho thấy ô làm việc đã đúng.

Bạn sẽ gặp nó ở đâuGiữ con người ở ngoài khi cánh tay chuyển động, và chứng minh điều đó mọi lúc

Một robot xếp thùng bên trong hàng rào. Một cửa cho thợ đi vào, một màn chắn sáng cho thùng đi vào, và nút dừng khẩn cấp đặt bên ngoài. Hai contactor nối tiếp cắt điện của robot, nên nếu một cái bị dính thì cũng không giữ robot chạy được.

  1. Đầu vàoThùng đi qua màn chắn
  2. PickRobot lấy thùng
  3. Tấm chắnDừng, đặt lại, khởi động lạiBạn đang ở đây
  4. PalletSáu thùng, rồi thay
Tại nhà máy thật: khu vực, bộ phận và an toàn
  • Khu vực robot xếp pallet và đóng gói
  • Phục vụ máy: robot cấp phôi cho máy ép và máy công cụ
  • Bất kỳ máy có che chắn nào có cửa, màn chắn sáng hoặc nút dừng khẩn cấp

Chỉ dùng để đào tạo: mô hình này không phải hệ thống an toàn được chứng nhận. Chức năng an toàn thật chạy trong rơ le an toàn hoặc PLC an toàn, được thiết kế và thẩm định theo ISO 13849-1 hoặc IEC 62061.

IEC 60204-1 đặt ra các loại dừng 0, 1 và 2 và cách nút dừng khẩn cấp phải hoạt động. Một máy dùng loại nào là do đánh giá rủi ro của nó quyết định.

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