Hướng dẫn cấu hình ADAM-6000 P2P Basic Mode từng bước

huong dan cau hinh adam-6000-p2p basic mode

ADAM-6000 P2P Basic Mode cho phép một module ADAM-6000 truyền dữ liệu I/O tới một module ADAM-6000 khác thông qua mạng Ethernet. Với cách cấu hình phù hợp, người dùng có thể truyền trạng thái Input từ một vị trí tới Output ở vị trí khác mà không cần đưa toàn bộ tín hiệu về PLC trung tâm.

Trong bài viết này, BKAII hướng dẫn cấu hình Basic Mode theo một mô hình thực tế, từ chuẩn bị thiết bị, thiết lập địa chỉ IP, khai báo Destination IP, cấu hình Period Time, Change of State (C.O.S.), mapping kênh I/O đến kiểm tra kết quả.

I. Mô hình cấu hình ADAM-6000 P2P Basic Mode

Để dễ hình dung, bài viết sử dụng mô hình gồm hai module ADAM-6000. Một module đóng vai trò Source, cung cấp dữ liệu đầu vào; module còn lại là Destination, nhận dữ liệu và đưa ra tín hiệu Output.

ADAM-6050
SOURCE

DI0 = ON/OFF
→
Ethernet
Mạng LAN
→
ADAM-6060
DESTINATION

DO0 = ON/OFF

Trong ví dụ này, khi DI0 của ADAM-6050 thay đổi trạng thái, dữ liệu được truyền qua Ethernet tới ADAM-6060. Kênh Output tương ứng ở module đích sẽ được cập nhật theo cấu hình P2P.

Hiểu đơn giản: ADAM-6050 là nơi tạo dữ liệu, ADAM-6060 là nơi nhận dữ liệu. Basic Mode thiết lập mối quan hệ Source → Destination giữa hai module.

II. Chuẩn bị trước khi cấu hình

1. Thiết bị

Để thực hiện ví dụ, cần chuẩn bị:

  • 01 module ADAM-6050 làm Source.
  • 01 module ADAM-6060 làm Destination.
  • Máy tính Windows dùng để cấu hình.
  • Switch Ethernet hoặc kết nối mạng phù hợp.
  • Nguồn cấp cho hai module.
  • Thiết bị hoặc công tắc tạo tín hiệu DI để kiểm tra.
  • Thiết bị hoặc tải phù hợp để kiểm tra DO.

2. Kiểm tra firmware

Trước khi cấu hình, cần kiểm tra phiên bản firmware của module. Tài liệu ADAM-6000 yêu cầu module sử dụng P2P có firmware phù hợp với chức năng P2P; vì vậy nên đối chiếu phiên bản firmware với manual của đúng model trước khi triển khai.

3. Kiểm tra GCL

P2P và GCL không được kích hoạt đồng thời. Nếu module đang sử dụng GCL, cần kiểm tra và tắt GCL trước khi thiết lập P2P.

Lưu ý: Đây là một trong những bước nên kiểm tra ngay từ đầu. Nếu P2P không thể kích hoạt như mong muốn, hãy kiểm tra trạng thái GCL trước khi tìm các nguyên nhân khác.

4. Xác định vai trò Source và Destination

Trong ví dụ này, ADAM-6050 đóng vai trò Source và ADAM-6060 đóng vai trò Destination.

Lưu ý quan trọng: Trong ADAM-6000 P2P Basic Mode, quan hệ P2P được cấu hình từ phía Source. Source sẽ xác định thiết bị Destination thông qua địa chỉ IP và thiết lập các thông số truyền dữ liệu cũng như mapping các kênh I/O.

Phía Destination không cần cấu hình thêm một kết nối P2P để khai báo Source. Tuy nhiên, Destination vẫn phải được cấu hình các thông số mạng như IP Address, Subnet Mask và phải kết nối Ethernet bình thường để có thể nhận dữ liệu từ Source.

Có thể hiểu đơn giản: cả Source và Destination đều cần cấu hình mạng, nhưng chỉ Source cần thiết lập quan hệ P2P.

SOURCE
ADAM-6050
IP: 192.168.1.10
Cấu hình P2P
Destination IP
Period Time / C.O.S.
Mapping I/O
→
DESTINATION
ADAM-6060
IP: 192.168.1.20
Không cần cấu hình P2P
Cấu hình IP / Network
Sẵn sàng nhận dữ liệu

Như vậy, trong các bước tiếp theo, cấu hình mạng sẽ được thực hiện cho cả hai module, trong khi các thiết lập của P2P Basic Mode sẽ được thực hiện trên ADAM-6050 (Source).

III. Thiết lập mạng Ethernet và địa chỉ IP

Hai module phải có khả năng giao tiếp với nhau qua Ethernet. Vì vậy, trước khi cấu hình P2P, cần xác định địa chỉ IP của từng module.

Ví dụ:

Thiết bịVai tròIP ví dụ
ADAM-6050 Source 192.168.1.10
ADAM-6060 Destination 192.168.1.20

Địa chỉ IP trên chỉ là ví dụ. Khi triển khai thực tế, người dùng cần sử dụng địa chỉ phù hợp với mạng của hệ thống.

Kiểm tra khả năng kết nối

Sau khi thiết lập IP, có thể kiểm tra từ máy tính xem các module có đang hoạt động trên mạng hay không. Nếu hai module không nằm trong cùng subnet hoặc không có định tuyến phù hợp, P2P sẽ không thể trao đổi dữ liệu theo mô hình mong muốn.

IV. Mở giao diện cấu hình P2P/Event

Sau khi xác định IP, truy cập giao diện cấu hình của module Source ADAM-6050.

Trong giao diện cấu hình, tìm phần chức năng liên quan đến: Peer to Peer / Event

adam-6000-p2p-1.png

Đây là khu vực dùng để thiết lập chức năng P2P của ADAM-6000.

Trước khi thực hiện các bước tiếp theo, cần xác định đúng module đang được cấu hình. Trong ví dụ này, chúng ta cấu hình ADAM-6050 là Source và ADAM-6060 là Destination.

V. Chọn Basic Mode

Trong phần cấu hình Peer to Peer/Event, chọn Basic Mode.

adam-6000-p2p-1.png

Basic Mode được thiết kế cho mô hình P2P đơn giản, trong đó dữ liệu từ một module Source được truyền tới một module Destination.

Basic Mode
Source
ADAM-6050
→
Destination
ADAM-6060

Sau khi chọn Basic Mode, giao diện sẽ hiển thị các thông số cần thiết để xác định module đích và cách dữ liệu được truyền.

VI. Khai báo Destination IP

Destination IP Address là địa chỉ IP của module sẽ nhận dữ liệu P2P. 

adam-6000-p2p-2.png

Trong ví dụ này:

Destination IP = 192.168.1.20

Đây chính là địa chỉ IP của ADAM-6060.

Điểm dễ nhầm: Destination IP phải là IP của module nhận dữ liệu, không phải IP của chính module đang được cấu hình.

Vì ADAM-6050 đang đóng vai trò Source nên khi cấu hình trên ADAM-6050, Destination IP phải trỏ tới ADAM-6060.

VII. Thiết lập Period Time và C.O.S.

1. Period Time

Period Time xác định chu kỳ cập nhật dữ liệu P2P. Đây là cơ chế cập nhật định kỳ, trong đó Source gửi dữ liệu theo khoảng thời gian đã cấu hình.

Có thể hiểu đơn giản:

Source → Gửi dữ liệu → Chờ Period Time → Gửi lại

Giá trị Period Time cần được lựa chọn dựa trên yêu cầu của ứng dụng. Không nên mặc định rằng thời gian càng nhỏ thì hệ thống càng tốt, bởi tần suất cập nhật cao hơn cũng làm tăng lượng trao đổi dữ liệu trên mạng.

2. Change of State (C.O.S.)

Ngoài cập nhật theo chu kỳ, P2P Basic Mode còn hỗ trợ cơ chế Change of State (C.O.S.).

Với tín hiệu Digital Input, khi trạng thái của input thay đổi, dữ liệu có thể được cập nhật theo cơ chế C.O.S. thay vì chỉ chờ đến chu kỳ Period Time tiếp theo.

Ví dụ:

DI0
OFF → ON
→
C.O.S.
Phát hiện thay đổi
→
DO0
OFF → ON

Đối với tín hiệu analog, C.O.S. có thể liên quan đến Deviation Rate, tức mức thay đổi của giá trị analog được sử dụng làm điều kiện cập nhật.

VIII. Thiết lập mapping kênh I/O

Trong Basic Mode, người dùng có thể lựa chọn các channel được sử dụng cho việc trao đổi dữ liệu. Tài liệu ADAM-6000 cung cấp tùy chọn Modify channel enable để thay đổi phạm vi channel được mapping.

Ở cấu hình mặc định, các input channel của Source được mapping tới các output channel tương ứng của Destination.

ADAM-6050
DI0
→
Mapping
→
ADAM-6060
DO0

Nếu chỉ cần sử dụng một số channel, người dùng có thể lựa chọn các channel cần thiết thay vì sử dụng toàn bộ các channel có sẵn.

Ví dụ mapping DI0 → DO0

Trong ví dụ đơn giản nhất, chúng ta chỉ cần kiểm tra một tín hiệu:

  • Source: ADAM-6050 – DI0.
  • Destination: ADAM-6060 – DO0.
  • Chức năng: Khi DI0 thay đổi trạng thái, DO0 của module đích được cập nhật theo cấu hình P2P.

Cách cấu hình này rất phù hợp để kiểm tra chức năng P2P trước khi đưa vào một hệ thống thực tế có nhiều kênh I/O.

IX. Apply và lưu cấu hình

Sau khi hoàn thành các thông số, cần áp dụng cấu hình để module sử dụng thiết lập mới.

Trong giao diện P2P/Event, các chức năng như Apply List, Save, Load và Refresh được sử dụng để quản lý cấu hình.

Với một cấu hình mới, quy trình nên thực hiện theo nguyên tắc:

Configure
→
Apply List
→
Save
→
Test

Không nên chỉ thay đổi thông số trên giao diện rồi kết luận rằng P2P đã hoạt động. Cần Apply cấu hình và sau đó kiểm tra dữ liệu thực tế giữa hai module.

X. Kiểm tra hoạt động P2P

Sau khi cấu hình xong, có thể kiểm tra bằng cách thay đổi trạng thái của DI0 trên ADAM-6050.

DI0
OFF
→
P2P
Ethernet
→
DO0
OFF
Thay đổi DI0
DI0
ON
→
P2P
Ethernet
→
DO0
ON

Nếu DO0 thay đổi đúng theo DI0, có thể xác nhận cấu hình P2P đang hoạt động theo mô hình thử nghiệm.

XI. Một số lỗi thường gặp khi cấu hình Basic Mode

1. Không thể kích hoạt P2P

Kiểm tra xem module có đang sử dụng GCL hay không. P2P và GCL không thể hoạt động đồng thời.

2. Destination không nhận được dữ liệu

Kiểm tra lần lượt:

  • Destination IP có chính xác không.
  • Hai module có kết nối mạng hay không.
  • IP và subnet có phù hợp không.
  • Cấu hình Source và Destination đã được Apply chưa.
  • Channel mapping đã được thiết lập đúng chưa.
  • Period Time hoặc C.O.S. đã được cấu hình phù hợp chưa.

3. DI thay đổi nhưng DO không thay đổi ngay

Nếu hệ thống đang sử dụng cơ chế cập nhật theo Period Time, DO có thể không thay đổi ngay tại thời điểm DI thay đổi. Khi ứng dụng yêu cầu phản hồi khi trạng thái DI thay đổi, cần xem xét sử dụng Change of State (C.O.S.) phù hợp.

4. Chỉ một số kênh hoạt động

Kiểm tra phần Modify channel enable và mapping channel. Không nên chỉ kiểm tra kết nối Ethernet mà bỏ qua cấu hình từng kênh I/O.

XII. Kết luận

ADAM-6000 P2P Basic Mode là lựa chọn phù hợp cho các ứng dụng cần truyền dữ liệu I/O giữa các module ADAM-6000 theo mô hình đơn giản. Quy trình cấu hình cơ bản gồm xác định Source và Destination, thiết lập mạng, khai báo Destination IP, cấu hình Period Time hoặc C.O.S., lựa chọn channel mapping và Apply cấu hình.

Đối với người mới triển khai ADAM-6000 P2P, nên bắt đầu bằng một bài toán nhỏ như DI0 của ADAM-6050 → DO0 của ADAM-6060. Khi mô hình đơn giản hoạt động ổn định, có thể mở rộng sang nhiều channel và các yêu cầu phức tạp hơn.

Nếu ứng dụng yêu cầu khả năng cấu hình linh hoạt hơn Basic Mode, bước tiếp theo là tìm hiểu Advanced Mode của ADAM-6000 P2P.


 
 

Số lượng người đang truy cập...

Không thể hiển thị dữ liệu người dùng trực tuyến vào lúc này.