kết nối
Để kết nối từ một máy tính khác (đóng vai trò là Master/Client) đến thiết bị bạn đang cấu hình (Slave/Server) qua giao thức IEC 104, bạn cần thiết lập như sau:
1. Địa chỉ IP của máy tính (PC)
Vì thiết bị của bạn có IP là 172.29.98.82 với Subnet Mask là 255.255.255.224, máy tính dùng để test cần phải nằm trong cùng dải mạng này.
Dải IP khả dụng: Từ
172.29.98.66đến172.29.98.94(loại trừ địa chỉ .82 của thiết bị và .65 của Gateway).Gợi ý đặt cho PC: Bạn có thể set IP tĩnh là 172.29.98.80 hoặc 172.29.98.85.
Subnet Mask: Bắt buộc phải để 255.255.255.224.
Default Gateway: Để 172.29.98.65 (giống như trong hình bạn chụp).
2. Thông số ASDU (Common Address of ASDU)
Thông số này cực kỳ quan trọng, nếu sai máy tính sẽ kết nối được TCP nhưng không lấy được dữ liệu.
Giá trị ASDU: Trong phần mềm OPM II của Siemens, địa chỉ ASDU thường được mặc định hoặc trùng với Station Number.
Cách kiểm tra chính xác: Bạn hãy nhìn vào nhánh cây bên trái trong hình, chọn mục Advanced parameters nằm ngay dưới mục IP address mà bạn vừa xem. Tại đó sẽ có dòng Common address of ASDU (thường là 1, 2, hoặc một số cụ thể do người lập trình đặt).
Dự đoán: Thông thường các hệ thống này hay để ASDU = 1 cho trạm đầu tiên. Tuy nhiên, bạn nên bấm vào mục đó để xác nhận con số chính xác.
3. Cấu hình trên phần mềm IEC Test 104
Khi mở tool test trên máy tính, bạn điền các thông số sau:
Server IP: 172.29.98.82 (IP của thiết bị Siemens).
Port: 2404 (Port mặc định của IEC 104).
Common Address (ASDU): Nhập con số bạn vừa tìm thấy ở bước 2.
Cause of Transmission (Cot) size: Thường là 2.
ASDU Address size: Thường là 2.
IOA Address size: Thường là 3.
Mẹo nhỏ: Trước khi chạy tool test, bạn hãy dùng lệnh ping 172.29.98.82 từ máy tính. Nếu ping thông thì lớp mạng của bạn đã chuẩn, lúc đó mới kiểm tra đến thông số ASDU và kết nối 104.
Bạn có tìm thấy mục Advanced parameters để xem số ASDU chưa?

