Xây dựng mạng Modbus RTU với CompactLogix và DeltaV
Tích hợp Allen-Bradley CompactLogix, Caterpillar ATS và máy phát điện vào DCS DeltaV qua Modbus RTU. Bao gồm các bộ chuyển đổi ProSoft MVI69-MCM và Miille DI...
Các cụm phát điện và cụm thiết bị công nghệ thường phải cung cấp thông tin chẩn đoán CompactLogix, dữ liệu ATS/máy phát Caterpillar và các thiết bị nối tiếp khác cho bộ điều khiển Emerson DeltaV chỉ có một cổng master Modbus RTU RS-485. CompactLogix không có ngăn xếp Modbus gốc trên DF-1 Kênh 0, các thiết bị Caterpillar thường sử dụng Modbus ASCII, còn ASCII và RTU không thể dùng chung một đường dây nếu không có bộ chuyển đổi. Mô hình bền vững sử dụng cầu nối DF-1/Modbus loại Miille ở tầng động cơ và ProSoft MVI69-MCM (hoặc thiết bị tương đương) để DeltaV thăm dò một bản đồ RTU thống nhất.
Kiểm kê lớp vật lý, loại khung và vai trò master/slave của từng nút trước khi thực hiện mối nối RS-485 đầu tiên.
Danh mục giao thức
| Nút | Giao thức gốc | Lớp | Vai trò |
|---|---|---|---|
| CompactLogix 1769-L3x | DF-1 | RS-232 CH0 | PLC không có Modbus gốc |
| ATS Caterpillar | Modbus ASCII | RS-485 | Slave |
| Máy phát Caterpillar (EMCP) | Modbus ASCII | RS-485 | Slave |
| Card nối tiếp DeltaV | Modbus RTU | RS-485 | Master (một cổng) |
Việc kết hợp ASCII và RTU trên cùng một phân đoạn gây ra lỗi đóng khung không liên tục vì các quy tắc im lặng và mã hóa ký tự khác nhau. Bắt buộc phải có bộ chuyển đổi mã hóa lại các khung.
Kiến trúc tham chiếu
- Miille MARC Omnii-Comm DIN266 làm master cho các thiết bị Caterpillar ASCII trên RS-485 và cung cấp DF-1 cho CH0 của CompactLogix
- CompactLogix ánh xạ các thanh ghi sao chép vào các tag của bộ điều khiển / tệp số nguyên
- ProSoft MVI69-MCM cung cấp ảnh slave Modbus RTU cho DeltaV trên một đường trục RS-485 riêng
- DeltaV vẫn là master duy nhất trên đường trục đó; CompactLogix không cạnh tranh với vai trò master thứ hai
Các điểm cốt yếu của ProSoft MVI69-MCM
Cổng 2: Slave Modbus RTU ID slave: duy nhất (ví dụ: 1) — không trùng với các thiết bị hiện trường Tốc độ baud: 19200 8-N-1 (khớp với DeltaV) Độ trễ giữa các thông điệp: ≥3,5 thời gian ký tự Backplane: các cụm mô-đun vào/ra AOP (ví dụ: 250 word) Cấu hình PCB dưới sự kiểm soát phiên bản
Đấu điện trở kết thúc và phân cực cho đường trục RS-485; điện áp không tải bị trôi là dấu hiệu cảnh báo khi chạy thử.
Quy tắc triển khai đường trục RS-485
- Cáp xoắn đôi có vỏ bọc 120 Ω loại Belden 3106A
- Chỉ đấu điện trở kết thúc 120 Ω ở hai đầu vật lý
- Các nhánh rẽ ngắn hơn khoảng 1 m; tổng chiều dài nằm trong giới hạn phụ thuộc tốc độ baud (khoảng 1200 m ở tốc độ baud thấp)
- Nối đất lớp chống nhiễu ở một đầu (thường là tủ DCS)
- Dùng phân cực an toàn khi master không cung cấp
Vai trò của Miille DIN266
Cấu hình DIN266 làm Modbus master hướng tới các thiết bị Caterpillar RS-485 và làm peer DF-1 hướng tới CompactLogix CH0. Nguồn điện thường là 10–30 VDC trên thanh DIN. Tham số nối tiếp ở cả hai cổng phải khớp chính xác với các thiết bị hiện trường và CH0—tốc độ baud, parity và chế độ song công. Bản đồ nội bộ tùy theo dự án; không bao giờ giả định cấu hình mặc định khớp với các thanh ghi giữ EMCP 4.x nếu chưa mở tiện ích cấu hình của nhà cung cấp và xuất bản đồ vào bộ hồ sơ bàn giao.
Kỷ luật lập bản đồ thanh ghi
Công bố một bảng có chữ ký gồm: thiết bị, địa chỉ Modbus (làm rõ 40001 hay đánh địa chỉ từ 0), kiểu dữ liệu, hệ số tỷ lệ, tần suất cập nhật và quyền ghi. Mẫu ví dụ: ATS 40001–40050 → N10:0–49; máy phát 40051–40150 → N11:0–99; chỉ cho phép ghi xuyên qua các coil quan trọng khi vận hành đã phê duyệt. Chạy thử bằng một thanh ghi có mẫu biết trước trước khi cho phép các giá trị quy trình. Các lệnh từ DeltaV trước tiên phải đến CompactLogix, sau đó được chuyển tiếp qua bộ chuyển đổi để DCS không bao giờ đồng thời làm master trên tuyến Caterpillar.
Kiểm tra tải master và parity từ đầu đến cuối
- Dùng máy hiện sóng hoặc đồng hồ đo để kiểm tra điện áp phân cực khi A–B ở trạng thái rỗi; xác nhận các điện trở kết thúc
- Đọc tuần tự một thanh ghi giữ từ đầu đến cuối qua DeltaV
- Xác nhận các thiết bị ASCII phản hồi qua Miille trước khi cho phép ghi
- Theo dõi các từ trạng thái ProSoft để kiểm tra bộ đếm timeout
- Cấm thêm một Modbus master thứ hai “tạm thời” trên tuyến DeltaV
- Ghi các ID slave trên cửa tủ; ID trùng nhau sẽ tạo ra các hiện tượng nhiễu chập chờn
Các liên kết đa nền tảng vẫn phụ thuộc vào các bộ chuyển đổi và bộ điều khiển dự phòng theo tiêu chuẩn PLC/PAC—hãy xem cấu hình gateway là firmware được kiểm soát, không phải kiến thức truyền miệng trên một chiếc laptop.
Giới thiệu tác giả
Daniel Reed | Kỹ sư Điều khiển Quy trình – PLC/DCS Lai
Daniel Reed chuyên triển khai tích hợp PLC–DCS lai, bao gồm các gateway CompactLogix kết nối vào Emerson DeltaV và đấu nối Modbus RTU cho các skid điện và quy trình. Ông tập trung vào tính toàn vẹn của đường truyền nối tiếp, tải master/slave và các quy ước tag dễ bảo trì.