Skip to main content

AI-POWERED DOCS

What do you want to know?

Kết Nối Với PLC (Ethernet/IP, PROFINET)

Hướng dẫn này chỉ cho bạn cách kết nối camera OV10i với các PLC công nghiệp sử dụng giao thức EtherNet/IP hoặc PROFINET. Các kết nối này cho phép giao tiếp thời gian thực để kích hoạt kiểm tra, nhận kết quả và tích hợp kiểm tra hình ảnh vào hệ thống sản xuất tự động của bạn.

Hướng Dẫn Video

Xem chủ đề này trong thực tế: Auto-Integration Builder

ghi chú

Để biết thông tin chi tiết về ánh xạ dữ liệu và thời gian, xem PLC Communication Details (EtherNet/IP)

Bỏ qua thiết lập thủ công

Mô tả tích hợp PLC của bạn bằng tiếng Anh đơn giản và Auto-Integration Builder sẽ tạo ra một flow Node-RED hoàn chỉnh cho bạn trong vài giây.

Khi Nào Sử Dụng Giao Tiếp PLC: Khi bạn cần tích hợp kiểm tra hình ảnh với các dây chuyền sản xuất tự động, kích hoạt kiểm tra từ tín hiệu PLC, gửi kết quả pass/fail đến PLC, hoặc phối hợp kiểm tra hình ảnh với các thiết bị tự động hóa khác.

Điều Kiện Tiên Quyết

  • Hệ thống camera OV10i đã được thiết lập và kết nối với mạng
  • Hệ thống PLC có khả năng EtherNet/IP hoặc PROFINET
  • Hạ tầng mạng kết nối camera và PLC
  • Quyền truy cập phần mềm lập trình PLC (Studio 5000, TIA Portal, v.v.)
  • Hiểu biết cơ bản về các khái niệm mạng công nghiệp

Hiểu Về Các Giao Thức Giao Tiếp PLC

EtherNet/IP

  • Được sử dụng bởi: Chủ yếu là PLC Allen-Bradley/Rockwell Automation
  • Lợi ích: Giao tiếp tốc độ cao, được hỗ trợ rộng rãi, explicit và implicit messaging
  • Ứng dụng: ControlLogix, CompactLogix, và các nền tảng Rockwell khác
  • Trao đổi dữ liệu: I/O theo chu kỳ và giao tiếp dựa trên tin nhắn

PROFINET

  • Được sử dụng bởi: Siemens và các nhà sản xuất châu Âu khác
  • Lợi ích: Giao tiếp thời gian thực có tính tất định, chẩn đoán nâng cao
  • Ứng dụng: PLC Siemens S7, các hệ thống tự động hóa công nghiệp khác nhau
  • Trao đổi dữ liệu: I/O theo chu kỳ với hiệu năng thời gian thực

Phần 1: Kết Nối EtherNet/IP

Bước 1: Tải Xuống và Cài Đặt File EDS

File EDS (Electronic Data Sheet) phải được cài đặt trong Studio 5000 trước khi bạn có thể thêm OV10i vào dự án PLC của mình. Nếu không có file này, camera sẽ không xuất hiện trong module catalog.

  1. Tải xuống file EDS từ một trong hai nguồn:
    • Giao diện web của camera (trang Industrial Ethernet > EtherNet/IP)
    • Hoặc trực tiếp tại đây: OV10i EDS File

EDS File Download

  1. Trong Studio 5000, vào Tools > EDS Hardware Installation Tool

EDS Hardware Installation Tool trong Menu Tools của Studio 5000

  1. Chọn Register an EDS file, sau đó Browse và chọn file EDS của OV10i

Studio 5000 Device Description File Installation Tool

  1. Làm theo trình hướng dẫn cài đặt để hoàn tất đăng ký EDS
Yêu cầu file EDS

Bạn không thể thêm module OV10i trong Studio 5000 nếu chưa cài đặt file EDS. Thiết bị sẽ không xuất hiện trong hộp thoại "Select Module Type". Nếu bạn bỏ qua bước này, lựa chọn duy nhất của bạn là Generic Ethernet Module, yêu cầu nhập thủ công các assembly instances và kích thước dữ liệu.

Bước 2: Cấu Hình OV10i cho EtherNet/IP

EtherNet/IP Protocol Option on the Industrial Ethernet Page

2.1 Truy Cập Cài Đặt Industrial Ethernet

  1. Mở giao diện web OV10i
  2. Điều hướng đến "Industrial Ethernet" trong menu bên trái
  3. Bạn sẽ thấy trang cấu hình Industrial Ethernet

2.2 Kích Hoạt Giao Thức EtherNet/IP

  1. Trong menu Industrial Ethernet, chọn giao thức "EtherNet/IP"
  2. Nhấp vào "Enable" để kích hoạt giao tiếp EtherNet/IP
  3. Ghi lại các cài đặt mạng của camera trong cửa sổ Device Information

2.3 Cấu Hình Cài Đặt Mạng

  1. Đặt Địa Chỉ IP Tĩnh (khuyến nghị cho môi trường production)
    • Đi đến System Settings > Network
    • Cấu hình IP tĩnh trong cùng subnet với PLC của bạn
    • Ví dụ: Camera: 192.168.1.100, PLC: 192.168.1.50
  2. Cấu Hình Subnet Mask (thông thường là 255.255.255.0)
  3. Đặt Gateway nếu mạng của bạn yêu cầu

2.4 Cấu Hình Cài Đặt Thiết Bị EtherNet/IP

  1. Device Name: Đặt tên có ý nghĩa cho camera của bạn
  2. Assembly Configuration: Cấu hình các cấu trúc dữ liệu input/output
  3. Connection Parameters: Đặt giá trị timeout và RPI (Requested Packet Interval) phù hợp
  4. Nhấp vào "Save" để áp dụng các cài đặt EtherNet/IP

Bước 3: Cấu Hình Cài Đặt Recipe của PLC

3.1 Kích Hoạt PLC Triggering (Tùy Chọn)

  1. Điều hướng đến Recipe Editor > Imaging Setup
  2. Đặt Trigger Mode thành "PLC Trigger"
  3. Quan trọng: Khi PLC Trigger được kích hoạt, chế độ trigger thủ công sẽ bị vô hiệu hóa

3.2 Cấu Hình Output Pass/Fail

  1. Điều hướng đến Recipe Editor > IO Block
  2. Đảm bảo logic kiểm tra của bạn kết thúc bằng node "Final Pass/Fail"
  3. Điều này sẽ đặt bit Inspection Pass trong assembly EtherNet/IP

Bước 4: Thêm Module OV10i trong Studio 5000

4.1 Thêm Module OV10i vào Project PLC

  1. Trong Studio 5000, mở project PLC của bạn
  2. Đi đến I/O Configuration trong cây project
  3. Nhấp chuột phải vào module Ethernet và chọn "New Module"

New Module Option in the Studio 5000 Controller Organizer

  1. Tìm kiếm "OV10i" hoặc "Overview" trong danh mục module (OV10i xuất hiện ở đây vì bạn đã cài đặt file EDS ở Bước 1)
  2. Chọn module OV10i và nhấp vào "Create"

Studio 5000 Select Module Type Window

4.2 Cấu Hình Thuộc Tính Module

  1. Name: Nhập tên mô tả cho camera
  2. IP Address: Nhập địa chỉ IP của OV10i (ví dụ: 192.168.1.100)
  3. RPI (Requested Packet Interval): Đặt thành 100ms hoặc theo yêu cầu
  4. Connection Parameters: Cấu hình kích thước dữ liệu input/output
  5. Nhấp vào "OK" để tạo module

Studio 5000 New Module Properties

4.3 Ánh Xạ Dữ Liệu I/O

  1. Input Data: Kết quả kiểm tra, các bit trạng thái, tín hiệu camera ready
  2. Output Data: Lệnh trigger, yêu cầu thay đổi recipe, tín hiệu điều khiển
  3. Tạo các tag trong chương trình PLC để ánh xạ đến dữ liệu I/O
  4. Ví Dụ Input Tags:
    • Camera_InspectionPass: BOOL
    • Camera_Ready: BOOL
    • Camera_Busy: BOOL
  5. Ví Dụ Output Tags:
    • Camera_Trigger: BOOL
    • Camera_RecipeSelect: INT

Input Assembly (OV10i → PLC)

Byte and bit layout of the OV10i input assembly

Output Assembly (PLC → OV10i)

Byte and bit layout of the OV10i output assembly

Bước 5: Kiểm Tra Giao Tiếp EtherNet/IP

5.1 Xác Minh Trạng Thái Kết Nối

  1. Trong Studio 5000, kiểm tra trạng thái module trong I/O Configuration
  2. Dấu tích xanh cho biết kết nối thành công
  3. Dấu X đỏ cho biết có vấn đề về giao tiếp

5.2 Kiểm Tra Giao Tiếp Cơ Bản

  1. Giám sát dữ liệu đầu vào từ camera trong chương trình PLC
  2. Bật/tắt tín hiệu đầu ra đến camera và xác minh phản hồi
  3. Kiểm tra thông tin chẩn đoán để tìm các mã lỗi

5.3 Kiểm Tra Trigger và Phản Hồi

  1. Kích hoạt trigger PLC đầu ra đến camera
  2. Giám sát kết quả kiểm tra trong dữ liệu đầu vào của PLC
  3. Xác minh trạng thái pass/fail được cập nhật chính xác
  4. Kiểm tra thời gian của các chu kỳ trigger và phản hồi

Phần 2: Kết Nối PROFINET

Bước 1: Tải Xuống và Cài Đặt File GSDML

File GSDML (General Station Description Markup Language) phải được cài đặt trong TIA Portal trước khi bạn có thể thêm OV10i vào cấu hình phần cứng. Không có file này, camera sẽ không xuất hiện trong hardware catalog.

  1. Tải xuống file GSDML từ một trong hai nguồn:
    • Giao diện web của camera (trang Industrial Ethernet > PROFINET)
    • Hoặc trực tiếp tại đây: OV10i GSDML File
  2. Trong TIA Portal, đi đến Options > Manage general station description files (GSD)
  3. Duyệt đến thư mục chứa file GSDML đã lưu, chọn file đó và nhấp Install
  4. Sau khi cài đặt xong, đóng hộp thoại. OV10i sẽ xuất hiện trong hardware catalog.
Yêu cầu file GSDML

Bạn không thể thêm thiết bị OV10i trong TIA Portal nếu chưa cài đặt file GSDML. Thiết bị sẽ không xuất hiện trong mục Other field devices > PROFINET IO trong hardware catalog. Luôn cài đặt file GSDML trước.

Bước 2: Cấu Hình OV10i Cho PROFINET

2.1 Truy Cập Cài Đặt Industrial Ethernet

  1. Mở giao diện web của OV10i
  2. Điều hướng đến "Industrial Ethernet" trong menu bên trái
  3. Chọn giao thức "PROFINET" từ các tùy chọn

image.png

2.2 Kích Hoạt Giao Thức PROFINET

  1. Nhấp "Enable PROFINET" để kích hoạt giao thức
  2. Lưu ý: PROFINET quản lý địa chỉ IP của camera khi được kích hoạt
  3. Cài đặt IP của camera có thể bị ghi đè bởi cấu hình PLC

2.3 Cấu Hình Cài Đặt Thiết Bị PROFINET

  1. PROFINET Device Name: Đặt tên duy nhất cho camera
    • Ví dụ: "OV10i_Line1_Station2"
    • Phải là duy nhất nếu có nhiều camera trên cùng một PLC
  2. Device Configuration: Lưu ý các khả năng của thiết bị và cấu trúc dữ liệu
  3. Nhấp "Save" để áp dụng cài đặt PROFINET

Bước 3: Cấu Hình Cài Đặt Recipe Của PLC

3.1 Kích Hoạt PLC Triggering (Tùy Chọn)

  1. Điều hướng đến Recipe Editor > Imaging Setup
  2. Đặt Trigger Mode thành "PLC Trigger" nếu cần
  3. Cảnh báo: Trigger thủ công sẽ bị vô hiệu hóa khi PLC trigger đang hoạt động

3.2 Cấu Hình Logic Pass/Fail

  1. Điều hướng đến Recipe Editor > IO Block
  2. Đảm bảo logic kiểm tra kết thúc bằng node "Final Pass/Fail"
  3. Thao tác này sẽ thiết lập bit Inspection Pass trong assembly đầu vào PROFINET

Bước 4: Thêm OV10i Vào TIA Portal

ghi chú

Nếu bạn muốn nhận dữ liệu trở lại từ Node-RED về Profinet PLC, hãy đảm bảo thêm các module dữ liệu tùy chỉnh (User Data - 64 bytes User Results - 64 bytes).

User Data and User Results modules.png

Custom Data via Node-RED module IDs.png

4.1 Thêm OV10i vào Cấu Hình Phần Cứng

  1. Trong TIA Portal, mở chế độ xem Device & Networks
  2. Từ Hardware catalog, mở rộng Other field devices > PROFINET IO
  3. Định vị thiết bị OV10i và kéo nó vào chế độ xem mạng
  4. Kết nối OV10i với giao diện PROFINET của PLC

4.2 Cấu Hình Thuộc Tính Thiết Bị

  1. Device Name: Đặt cùng tên đã được cấu hình trong camera
  2. IP Address: Cấu hình địa chỉ IP (có thể được quản lý bởi PLC)
  3. Update Time: Đặt thời gian chu kỳ (khuyến nghị mặc định 128ms)
  4. I/O Data: Cấu hình các module dữ liệu input/output khi cần

4.3 Gán Địa Chỉ IP và Tên Thiết Bị

  1. Biên dịch cấu hình phần cứng
  2. Kết nối online với PLC
  3. Gán địa chỉ IP cho thiết bị OV10i
  4. Gán tên thiết bị trùng với cấu hình camera

Bước 5: Kiểm Tra Giao Tiếp PROFINET

5.1 Xác Minh Trạng Thái Thiết Bị

  1. Trong TIA Portal, kiểm tra trạng thái thiết bị trong Device & Networks
  2. Trạng thái xanh cho biết giao tiếp thành công
  3. Trạng thái đỏ cho biết có sự cố giao tiếp

5.2 Kiểm Tra Trao Đổi Dữ Liệu

  1. Giám sát dữ liệu đầu vào từ camera trong chương trình PLC
  2. Điều khiển dữ liệu đầu ra đến camera và xác minh phản hồi
  3. Kiểm tra bộ đệm chẩn đoán để phát hiện thông báo lỗi

image.png

5.3 Kiểm Tra Chu Kỳ Kiểm Định

  1. Kích hoạt trigger PLC đến camera
  2. Giám sát kết quả kiểm định trong dữ liệu đầu vào PLC
  3. Xác minh truyền trạng thái pass/fail
  4. Kiểm tra thời gian chu kỳ đáp ứng yêu cầu ứng dụng

Bước 5: Khắc Phục Sự Cố Giao Tiếp PLC

5.1 Các Vấn Đề EtherNet/IP Thường Gặp

Vấn ĐềTriệu ChứngGiải Pháp
Kết nối timeoutModule hiển thị dấu X đỏ trong Studio 5000Kiểm tra địa chỉ IP, kết nối mạng, cài đặt firewall
Dữ liệu không cập nhậtDữ liệu I/O vẫn tĩnhXác minh phiên bản file EDS, kiểm tra cấu hình assembly
Trigger không hoạt độngCamera không phản hồi với trigger PLCKiểm tra ánh xạ bit trigger, xác minh đầu ra PLC đang hoạt động
Phản hồi chậmKết quả kiểm định bị trễĐiều chỉnh thời gian RPI, kiểm tra tải mạng

5.2 Các Vấn Đề PROFINET Thường Gặp

Vấn ĐềTriệu ChứngGiải Pháp
Không tìm thấy thiết bịCamera không hiển thị trong TIA PortalKiểm tra cài đặt file GSDML, xác minh tên thiết bị
Xung đột địa chỉ IPLỗi giao tiếpĐảm bảo địa chỉ IP duy nhất, kiểm tra cấu hình subnet
Lỗi thời gian chu kỳWatchdog timeoutTăng thời gian chu kỳ, kiểm tra hiệu suất mạng
Lỗi định dạng dữ liệuDữ liệu I/O không chính xácXác minh phiên bản GSDML, kiểm tra ánh xạ cấu trúc dữ liệu

5.3 Chẩn Đoán Mạng

  1. Kiểm tra ping giữa camera và PLC
  2. Kiểm tra switch mạng và tính toàn vẹn của cáp
  3. Giám sát lưu lượng mạng để phát hiện vấn đề về băng thông
  4. Xác minh cài đặt firewall không chặn giao tiếp

Bước 6: Tối Ưu Hóa Hiệu Suất

6.1 Cân Nhắc Về Thời Gian

  • EtherNet/IP RPI: Bắt đầu với 100ms, điều chỉnh theo nhu cầu ứng dụng
  • PROFINET Cycle Time: Sử dụng mặc định 128ms, chỉ giảm khi cần thiết
  • Inspection Time: Cân nhắc tổng thời gian kiểm định trong việc lập kế hoạch chu kỳ
  • Network Latency: Tính đến độ trễ mạng trong các phép tính thời gian

6.2 Hiệu Quả Dữ Liệu

  • Giảm thiểu kích thước dữ liệu trong I/O assemblies
  • Sử dụng kiểu dữ liệu phù hợp (BOOL vs INT vs REAL)
  • Tránh dữ liệu không cần thiết trong giao tiếp tuần hoàn
  • Sử dụng explicit messaging cho dữ liệu không quan trọng

6.3 Quản Lý Mạng

  • Sử dụng managed switches để chẩn đoán tốt hơn
  • Triển khai dự phòng (redundancy) cho các ứng dụng quan trọng
  • Giám sát mức sử dụng mạng để ngăn ngừa tắc nghẽn
  • Lập kế hoạch dải địa chỉ IP để có khả năng mở rộng

Thành Công! Giao Tiếp PLC Đã Được Thiết Lập

Camera OV10i của bạn giờ đây có thể:

Giao tiếp với PLC bằng các giao thức công nghiệp

Nhận tín hiệu trigger từ các hệ thống tự động hóa

Gửi kết quả kiểm tra đến logic điều khiển PLC

Tích hợp liền mạch với tự động hóa dây chuyền sản xuất

Hỗ trợ thay đổi recipe từ xa và phối hợp hệ thống

Các Thực Hành Tốt Nhất

Triển Khai Sản Xuất

  • Sử dụng địa chỉ IP tĩnh để đảm bảo giao tiếp ổn định
  • Tài liệu hóa tất cả cài đặt mạng và cấu hình thiết bị
  • Kiểm tra kỹ lưỡng trước khi triển khai sản xuất
  • Lập kế hoạch bảo trì và quy trình khắc phục sự cố

Cân Nhắc Về Bảo Mật

  • Phân đoạn mạng công nghiệp khỏi mạng văn phòng
  • Sử dụng managed switches với các tính năng bảo mật phù hợp
  • Giám sát truy cập mạng và giao tiếp thiết bị
  • Cập nhật firmware trên tất cả các thiết bị mạng

Bảo Trì

  • Kiểm tra tình trạng mạng định kỳ và chẩn đoán
  • Giám sát thống kê giao tiếp để theo dõi xu hướng hiệu suất
  • Cập nhật driver thiết bị và tệp cấu hình khi cần
  • Duy trì tài liệu của tất cả cấu hình mạng

Các Bước Tiếp Theo

Sau khi thiết lập giao tiếp PLC:

  1. Kích Hoạt Kiểm Tra Từ PLC — Thiết lập kiểm tra được kích hoạt bởi PLC bằng EtherNet/IP hoặc PROFINET
  2. Thay Đổi Recipe Từ PLC — Chuyển đổi recipe camera từ xa qua các lệnh PLC
  3. Chi Tiết Giao Tiếp PLC (EtherNet/IP) — Ánh xạ dữ liệu chi tiết, bố cục assembly và thời gian
  4. Phát triển logic điều khiển PLC cho ứng dụng cụ thể của bạn
  5. Tạo giao diện vận hành để giám sát và điều khiển

📥 Tải Xuống Tệp

Tải xuống các tệp thiết yếu này để tích hợp PLC:

Cấu Hình EtherNet/IP

  • OV10i EDS File - Electronic Data Sheet cho Allen-Bradley Studio 5000
    • Cần thiết để cấu hình module OV10i trong các hệ thống ControlLogix/CompactLogix

Cấu Hình PROFINET

  • OV10i GSDML File - Mô tả thiết bị cho Siemens TIA Portal
    • Cần thiết để cấu hình thiết bị OV10i trong các mạng PROFINET

Mã PLC Mẫu

  • Recipe Switch Routine - Ladder logic để chuyển đổi recipe

    • Routine Allen-Bradley hoàn chỉnh để thay đổi recipe camera qua PLC
  • Camera Trigger Routine - Ladder logic để kích hoạt kiểm tra

    • Routine Allen-Bradley hoàn chỉnh để kích hoạt camera và xử lý kết quả

Ghi Chú Sử Dụng Tệp:

  • Tệp EDS: Import vào Studio 5000 thông qua Tools → EDS Hardware Installation Tool
  • Tệp GSDML: Import vào TIA Portal thông qua Options → Manage GSD Files
  • Tệp L5X: Import ladder logic trực tiếp vào dự án Allen-Bradley của bạn

🔗 Xem Thêm