Giai đoạn 3 · Tích hợp nhà máy · Chặng 9/14

Chặng 9: PLC / Robot / MES

Học xong chặng này, bạn có thể: Tích hợp trạm vision vào dây chuyền: nhận trigger, trả kết quả cho PLC/robot và lưu dữ liệu truy xuất.

  • 9 bài học
  • ~11 giờ học
  • ~4 tuần
  • 0/9 bài đã học

Trước khi bắt đầu

Hoàn thành Giai đoạn 2. Biết Python (chặng 1) để viết chương trình giao tiếp.

Chặng này gồm

  • I/O số, trigger và handshake với PLC
  • Giao tiếp Ethernet/IP, PROFINET, Modbus TCP, TCP socket
  • Gửi tọa độ cho robot pick & place; lưu kết quả, ảnh NG lên MES / database

Bài học theo thứ tự

Học lần lượt từ trên xuống. Làm hết bài tập trong mỗi bài, đánh dấu đã học để theo dõi tiến độ.

  1. 1

    I/O số và handshake với PLC

    Hiểu tín hiệu NPN/PNP, 24 V · Thiết kế handshake trigger – busy – done – OK/NG · Vẽ và đọc giản đồ thời gian

    Bài học~60 phút
  2. 2

    Các chuẩn giao tiếp: Modbus TCP, EtherNet/IP, PROFINET

    Chọn giao thức theo hãng PLC · Hiểu ưu nhược điểm của từng chuẩn · Biết dữ liệu nào nên gửi

    Bài học~45 phút
  3. 3

    Modbus TCP bằng Python với pymodbus

    Đọc ghi coil, holding register · Gửi số thực 32 bit đúng thứ tự byte · Viết vòng lặp chờ trigger từ PLC

    Bài học~75 phút
  4. 4

    OPC UA cho kỹ sư Vision

    Hiểu server, client, node, NodeId · Đọc ghi và đăng ký nhận thay đổi · So sánh với Modbus TCP

    Bài học~60 phút
  5. 5

    TCP socket: gửi kết quả và tọa độ cho robot

    Viết server, client TCP bằng Python · Thiết kế giao thức tin nhắn có kết thúc rõ ràng · Xử lý mất kết nối, timeout

    Bài học~75 phút
  6. 6

    Vision dẫn hướng robot gắp vật

    Kiến trúc hệ thống pick and place · Định vị vật và chuyển sang tọa độ robot · Xử lý băng tải đang chạy

    Bài học~75 phút
  7. 7

    MES và truy xuất nguồn gốc

    Biết dữ liệu kiểm tra cần gửi lên MES · Chọn cách tích hợp · Không mất dữ liệu khi mạng gián đoạn

    Bài học~45 phút
  8. 8

    Lưu kết quả và ảnh NG: SQLite, thư mục, dọn ổ đĩa

    Lưu kết quả vào SQLite · Tổ chức thư mục ảnh theo ngày · Tự dọn ảnh cũ để không đầy ổ đĩa

    Bài học~60 phút
  9. 9

    Dự án chặng 9: trạm vision hoàn chỉnh với PLC mô phỏng

    Nhận trigger qua Modbus TCP · Xử lý ảnh, trả kết quả, lưu dữ liệu · Chạy ổn định, ghi log đầy đủ

    Dự án~150 phút

Đọc thêm

Không bắt buộc, đọc khi muốn hiểu sâu hơn.