Test lập trình PLC S7 1200 điều khiển biến tần g120 truyền thông Profinet
Việc test truyền thông Profinet giữa PLC S7-1200 và Biến tần Sinamics G120 là một bước quan trọng để điều khiển động cơ (như con 22kW hay quạt MacroAir của bạn) một cách linh hoạt và nhận về các thông số thực tế như dòng điện, công suất.
Dưới đây là quy trình test từng bước trên phần mềm TIA Portal:
1. Cấu hình phần cứng (Hardware Configuration)
-
Kết nối vật lý: Cắm cáp LAN từ cổng Profinet của S7-1200 sang cổng Profinet trên Module điều khiển (CU) của G120.
-
Thiết lập IP: * PLC:
192.168.0.1-
G120:
192.168.0.2(Phải đảm bảo trùng lớp mạng và khác IP).
-
-
Device Name: Đây là phần quan trọng nhất của Profinet. Bạn phải gán tên (Assign Name) cho biến tần trong phần mềm (ví dụ:
drive-1) trùng khớp với tên lưu trong biến tần thực tế.
2. Thiết lập Telegram (Trao đổi dữ liệu)
Thông thường, để test cơ bản, người ta dùng Standard Telegram 1 (gồm 2 từ vào/2 từ ra):
-
PZD1 (Control Word / Status Word): Lệnh chạy/dừng và báo trạng thái.
-
PZD2 (Set point / Actual Value): Cài đặt tốc độ và báo tốc độ thực tế.
Lưu ý: Địa chỉ $I/O$ sẽ được TIA Portal tự cấp, ví dụ: $QW256$ (Gửi đi) và $IW256$ (Nhận về).
3. Quy trình Test truyền thông (Online Test)
Bước 1: Kiểm tra kết nối mạng
Vào mục Online & Diagnostics của biến tần trong TIA Portal. Nếu biểu tượng có vòng tròn xanh là truyền thông đã thông suốt. Nếu hiện dấu $X$ đỏ, hãy kiểm tra lại cáp hoặc Device Name.
Bước 2: Test lệnh điều khiển (Control Word)
Để biến tần G120 sẵn sàng chạy, bạn cần gửi mã Hex xuống ô nhớ Control Word (ví dụ $QW256$):
-
Gửi giá trị
16#047E: Để Reset các bit an toàn và đưa biến tần về trạng thái “Ready”. -
Gửi giá trị
16#047F: Để kích hoạt lệnh chạy (On/Off1).
Bước 3: Test cài đặt tốc độ (Speed Setpoint)
Gửi giá trị vào ô nhớ tốc độ (ví dụ $QW258$):
-
Giá trị gửi đi nằm trong khoảng từ
0đến16384(tương ứng $0\%$ đến $100\%$ tốc độ định mức). -
Ví dụ: Gửi
4000(Hex) tương ứng với chạy $100\%$ tốc độ ($50Hz$).
4. Sử dụng hàm “Sina_Speed” (Cách nhanh nhất)
Thay vì tự tính toán từng bit, Siemens cung cấp thư viện DriveLib. Bạn chỉ cần gọi khối hàm Sina_Speed (FB285):
-
LADDR: Nhập địa chỉ HW Identifier của biến tần.
-
ConfigAxis: Cấu hình trục.
-
EnableAxis: Kích hoạt (True/False).
-
RefSpeed: Tốc độ tham chiếu (ví dụ $1500$ vòng/phút).
-
SpeedSp: Tốc độ muốn chạy.
5. Các lỗi thường gặp khi Test tại hiện trường
-
Lỗi Alarm đỏ trên G120: Nếu biến tần báo lỗi hãy kiểm tra xem nút dừng khẩn cấp (E-Stop) có đang ngắt nguồn điều khiển của biến tần không.
-
Lỗi “Module exists. Error”: Thường do sai phiên bản Firmware của G120 trong phần mềm so với thực tế. Bạn cần vào Change device để chọn đúng phiên bản (ví dụ V4.7.10).
-
Nhiễu truyền thông: Tại các trạm xử lý nước thải hoặc trạm phanh, nếu dây cáp mạng không phải loại chống nhiễu (STP) và đi cạnh dây nguồn của motor 22kW, truyền thông Profinet sẽ bị rớt liên tục.
Bạn đã nạp được chương trình xuống PLC chưa hay đang bị kẹt ở bước gán địa chỉ IP? Nếu bạn đang dùng G120 cho quạt, hãy cẩn thận với thời gian tăng tốc (Ramp-up) để không làm sốc hệ thống truyền thông khi bắt đầu khởi động.



