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 OV20i 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 thị giác vào các hệ thống sản xuất tự động của bạn.
Xem chủ đề này trong thực tế: Auto-Integration Builder
Để biết thông tin chi tiết về ánh xạ dữ liệu và thời gian, xem Chi Tiết Giao Tiếp PLC (EtherNet/IP)
Khi Nào Sử Dụng Giao Tiếp PLC: Khi bạn cần tích hợp kiểm tra thị giác 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 thị giác 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 OV20i đã được thiết lập và kết nố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 vào 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 bởi các PLC của Allen-Bradley/Rockwell Automation
- Lợi ích: Giao tiếp tốc độ cao, được hỗ trợ rộng rãi, nhắn tin explicit và implicit
- Ứng dụng: ControlLogix, CompactLogix, và các nền tảng Rockwell khác
- Trao Đổi Dữ Liệu: I/O tuần hoàn 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 deterministic thời gian thực, 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 tuần hoàn với hiệu suất 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 Tệp EDS
Tệp EDS (Electronic Data Sheet) phải được cài đặt trong Studio 5000 trước khi bạn có thể thêm OV20i vào dự án PLC của mình. Nếu không có tệp này, camera sẽ không xuất hiện trong module catalog.
- Tải xuống tệp 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: Tệp EDS OV20i

- Trong Studio 5000, đi đến Tools > EDS Hardware Installation Tool

- Chọn Register an EDS file, sau đó Browse và chọn tệp EDS của OV20i

- Làm theo wizard cài đặt để hoàn tất đăng ký EDS
Bạn không thể thêm module OV20i trong Studio 5000 nếu không cài đặt tệp 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, tùy 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 instance và kích thước dữ liệu.
Bước 2: Cấu Hình OV20i cho EtherNet/IP

2.1 Truy Cập Cài Đặt Industrial Ethernet
- Mở giao diện web của OV20i
- Điều hướng đến "Industrial Ethernet" trong menu bên trái
- Bạn sẽ thấy trang cấu hình Industrial Ethernet
2.2 Bật Giao Thức EtherNet/IP
- Trong menu Industrial Ethernet, chọn giao thức "EtherNet/IP"
- Nhấp "Enable" để kích hoạt giao tiếp EtherNet/IP
- Ghi lại các thiết lập mạng của camera trong cửa sổ Device Information
2.3 Cấu Hình Thiết Lập Mạng
- Thiết Lập Địa Chỉ IP Tĩnh (khuyến nghị cho môi trường production)
- Vào System Settings > Network
- Cấu hình IP tĩnh cùng subnet với PLC của bạn
- Ví dụ: Camera:
192.168.1.100, PLC:192.168.1.50
- Cấu Hình Subnet Mask (thường là
255.255.255.0) - Thiết Lập Gateway nếu mạng của bạn yêu cầu
2.4 Cấu Hình Thiết Lập Thiết Bị EtherNet/IP
- Device Name: Đặt tên có ý nghĩa cho camera
- Assembly Configuration: Cấu hình cấu trúc dữ liệu input/output
- Connection Parameters: Thiết lập giá trị timeout và RPI (Requested Packet Interval) phù hợp
- Nhấp "Save" để áp dụng thiết lập EtherNet/IP
Bước 3: Cấu Hình Thiết Lập Recipe PLC
3.1 Bật PLC Triggering (Tùy Chọn)
- Điều hướng đến Recipe Editor > Imaging Setup
- Đặt Trigger Mode thành "PLC Trigger"
- Quan trọng: Khi PLC Trigger được bật, trigger thủ công sẽ bị vô hiệu hóa
3.2 Cấu Hình Đầu Ra Pass/Fail
- Điều hướng đến Recipe Editor > IO Block
- Đảm bảo logic kiểm tra kết thúc bằng node "Final Pass/Fail"
- Điều này thiết lập bit Inspection Pass trong assembly EtherNet/IP
Bước 4: Thêm Module OV20i trong Studio 5000
4.1 Thêm Module OV20i vào Dự Án PLC
- Trong Studio 5000, mở dự án PLC của bạn
- Vào I/O Configuration trong cây dự án
- Nhấp chuột phải vào module Ethernet và chọn "New Module"

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

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

4.3 Ánh Xạ Dữ Liệu I/O
- Input Data: Kết quả kiểm tra, status bits, tín hiệu camera ready
- Output Data: Lệnh trigger, yêu cầu thay đổi recipe, tín hiệu điều khiển
- Tạo tags trong chương trình PLC của bạn để ánh xạ với dữ liệu I/O
- Ví dụ Input Tags:
Camera_InspectionPass: BOOLCamera_Ready: BOOLCamera_Busy: BOOL
- Ví dụ Output Tags:
Camera_Trigger: BOOLCamera_RecipeSelect: INT
Input Assembly (OV20i → PLC)

Output Assembly (PLC → OV20i)

Bước 5: Kiểm Tra Giao Tiếp EtherNet/IP
5.1 Xác Minh Trạng Thái Kết Nối
- Trong Studio 5000, kiểm tra trạng thái module trong I/O Configuration
- Dấu tích xanh cho biết kết nối thành công
- Dấu X đỏ cho biết có vấn đề về giao tiếp
5.2 Kiểm Tra Giao Tiếp Cơ Bản
- Giám sát input data từ camera trong chương trình PLC
- Chuyển đổi tín hiệu output đến camera và xác minh phản hồi
- Kiểm tra thông tin chẩn đoán để phát hiện mã lỗi
5.3 Kiểm Tra Trigger và Phản Hồi
- Kích hoạt trigger từ PLC đến camera
- Giám sát kết quả kiểm tra trong input data của PLC
- Xác minh trạng thái pass/fail được cập nhật chính xác
- Kiểm tra thời gian của 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 Tệp GSDML
Tệp GSDML (General Station Description Markup Language) phải được cài đặt trong TIA Portal trước khi bạn có thể thêm OV20i vào cấu hình phần cứng. Nếu không có tệp này, camera sẽ không xuất hiện trong hardware catalog.
- Tải xuống tệp 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: OV20i GSDML File
- Trong TIA Portal, vào Options > Manage general station description files (GSD)
- Duyệt đến thư mục bạn đã lưu tệp GSDML, chọn tệp đó, và nhấp Install
- Sau khi cài đặt xong, đóng hộp thoại. OV20i sẽ xuất hiện trong hardware catalog.
Bạn không thể thêm thiết bị OV20i trong TIA Portal nếu chưa cài đặt tệp GSDML. Thiết bị sẽ không xuất hiện trong mục Other field devices > PROFINET IO của hardware catalog. Luôn cài đặt tệp GSDML trước.
Bước 2: Cấu Hình OV20i cho PROFINET
2.1 Truy Cập Cài Đặt Industrial Ethernet
- Mở giao diện web của OV20i
- Điều hướng đến "Industrial Ethernet" trong menu bên trái
- Chọn giao thức "PROFINET" từ các tùy chọn

2.2 Kích Hoạt Giao Thức PROFINET
- Nhấp "Enable PROFINET" để kích hoạt giao thức
- Lưu ý: PROFINET quản lý địa chỉ IP của camera khi được kích hoạt
- 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
- PROFINET Device Name: Đặt tên duy nhất cho camera
- Ví dụ: "OV20i_Line1_Station2"
- Phải là duy nhất nếu có nhiều camera trên cùng một PLC
- Device Configuration: Ghi chú khả năng của thiết bị và cấu trúc dữ liệu
- Nhấp "Save" để áp dụng cài đặt PROFINET
Bước 3: Cấu Hình Thiết Lập Recipe PLC
3.1 Kích Hoạt PLC Triggering (Tùy Chọn)
- Điều hướng đến Recipe Editor > Imaging Setup
- Đặt Trigger Mode thành "PLC Trigger" nếu cần
- Cảnh báo: Manual triggering sẽ bị vô hiệu hóa khi PLC trigger được kích hoạt
3.2 Cấu Hình Logic Pass/Fail
- Điều hướng đến Recipe Editor > IO Block
- Đảm bảo logic kiểm tra kết thúc với node "Final Pass/Fail"
- Điều này sẽ đặt bit Inspection Pass trong PROFINET input assembly
Bước 4: Thêm OV20i trong TIA Portal
Nếu bạn muốn nhận dữ liệu trả về từ Node-RED tới Profinet PLC, hãy đảm bảo thêm các module dữ liệu tùy chỉnh (User Data - 64 bytes và User Results - 64 bytes).


4.1 Thêm OV20i vào Hardware Configuration
- Trong TIA Portal, mở chế độ xem Device & Networks
- Từ Hardware catalog, mở rộng Other field devices > PROFINET IO
- Tìm thiết bị OV20i và kéo vào network view
- Kết nối OV20i với giao diện PROFINET của PLC
4.2 Cấu Hình Thuộc Tính Thiết Bị
- Device Name: Đặt cùng tên như đã cấu hình trong camera
- IP Address: Cấu hình địa chỉ IP (có thể được quản lý bởi PLC)
- Update Time: Đặt cycle time (khuyến nghị mặc định 128ms)
- I/O Data: Cấu hình các module dữ liệu input/output theo nhu cầu
4.3 Gán Địa Chỉ IP và Tên Thiết Bị
- Biên dịch (Compile) hardware configuration
- Go online với PLC
- Gán địa chỉ IP cho thiết bị OV20i
- Gán device name khớp 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ị
- Trong TIA Portal, kiểm tra trạng thái thiết bị trong Device & Networks
- Trạng thái màu xanh cho biết giao tiếp thành công
- Trạng thái màu đỏ cho biết có vấn đề về giao tiếp
5.2 Kiểm Tra Trao Đổi Dữ Liệu
- Giám sát dữ liệu đầu vào từ camera trong chương trình PLC
- Điều khiển dữ liệu đầu ra tới camera và xác minh phản hồi
- Kiểm tra diagnostic buffers để xem các thông báo lỗi

5.3 Kiểm Tra Chu Kỳ Inspection
- Kích hoạt PLC trigger tới camera
- Giám sát kết quả inspection trong dữ liệu đầu vào PLC
- Xác minh truyền trạng thái pass/fail
- Kiểm tra cycle timing đá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ứng | Giải pháp |
|---|---|---|
| Connection timeout | Module hiển thị dấu X màu đỏ trong Studio 5000 | Kiểm tra địa chỉ IP, kết nối mạng, cài đặt firewall |
| Dữ liệu không cập nhật | Dữ liệu I/O giữ nguyên không đổi | Xác minh phiên bản EDS file, kiểm tra cấu hình assembly |
| Trigger không hoạt động | Camera không phản hồi với PLC trigger | Kiểm tra ánh xạ trigger bit, xác minh đầu ra PLC đang hoạt động |
| Phản hồi chậm | Kết quả inspection bị trễ | Điều chỉnh RPI timing, kiểm tra tải mạng |
5.2 Các Vấn Đề PROFINET Thường Gặp
| Vấn Đề | Triệu Chứng | Giải Pháp |
|---|---|---|
| Không tìm thấy thiết bị | Camera không hiển thị trong TIA Portal | Kiểm tra cài đặt file GSDML, xác minh tên thiết bị |
| Xung đột địa chỉ IP | Lỗi giao tiếp | Đảm bảo địa chỉ IP duy nhất, kiểm tra cấu hình subnet |
| Lỗi cycle time | Watchdog timeout | Tăng cycle time, kiểm tra hiệu suất mạng |
| Lỗi định dạng dữ liệu | Dữ liệu I/O không chính xác | Xá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
- Kiểm tra Ping giữa camera và PLC
- Kiểm tra switch mạng và tính toàn vẹn của cáp
- Giám sát lưu lượng mạng để phát hiện vấn đề băng thông
- 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ác Yếu Tố 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
- Thời Gian Kiểm Tra: Cân nhắc tổng thời gian kiểm tra trong việc lập kế hoạch chu kỳ
- Độ Trễ Mạng: Tính đến độ trễ mạng trong tính toán 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 theo chu kỳ
- 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 switch để có khả năng chẩn đoán tốt hơn
- Triển khai dự phòng cho các ứng dụng quan trọng
- Giám sát mức sử dụng mạng để ngăn 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 OV20i của bạn hiện có thể:
✅ Giao tiếp với PLC sử dụng các giao thức công nghiệp
✅ Nhận tín hiệu trigger từ 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
Thực Hành Tốt Nhất
Triển Khai Sản Xuất
- Sử dụng địa chỉ IP tĩnh để giao tiếp ổn định
- Ghi lại 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ố
Vấn Đề 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 switch 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ả thiết bị mạng
Bảo Trì
- Kiểm tra sức khỏe 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à file cấu hình khi cần
- Duy trì tài liệu về 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:
- Kích Hoạt Kiểm Tra Từ PLC — Thiết lập kiểm tra được kích hoạt bởi PLC sử dụng EtherNet/IP hoặc PROFINET
- Thay Đổi Recipe Từ PLC — Chuyển đổi recipe camera từ xa thông qua lệnh PLC
- 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
- Phát triển logic điều khiển PLC cho ứng dụng cụ thể của bạn
- Tạo giao diện vận hành để giám sát và điều khiển
📥 Tải Xuống Tệp Tin
Tải xuống các tệp tin cần thiết cho việc tích hợp PLC:
Cấu Hình EtherNet/IP
- Tệp EDS OV20i - Electronic Data Sheet cho Allen-Bradley Studio 5000
- Bắt buộc để cấu hình module OV20i trong hệ thống ControlLogix/CompactLogix
Cấu Hình PROFINET
- Tệp GSDML OV20i - Mô tả thiết bị cho Siemens TIA Portal
- Bắt buộc để cấu hình thiết bị OV20i trong mạng PROFINET
Mã PLC Mẫu
-
Recipe Switch Routine - Ladder logic cho việc chuyển đổi recipe
- Routine hoàn chỉnh của Allen-Bradley để thay đổi recipe camera qua PLC
-
Camera Trigger Routine - Ladder logic cho việc kích hoạt kiểm tra
- Routine hoàn chỉnh của Allen-Bradley để trigger camera và xử lý kết quả
Lưu Ý Sử Dụng Tệp:
- Tệp EDS: Import vào Studio 5000 qua Tools → EDS Hardware Installation Tool
- Tệp GSDML: Import vào TIA Portal 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