Bỏ qua tới nội dung
  1. Trang chủ
  2. Bài viết
  3. Hệ thống SIMATIC IPC
  4. Kết nối SIMATIC IPC với PLC S7-1200/1500 qua PROFINET trong TIA Portal
Hệ thống SIMATIC IPC

Kết nối SIMATIC IPC với PLC S7-1200/1500 qua PROFINET trong TIA Portal

22/09/2026· 8 phút đọc · 1.782 từ· Chuyên mục Hệ thống SIMATIC IPC

Cắm dây LAN từ IPC sang PLC S7 chưa đủ. Bài viết nêu bốn vai trò truyền thông, phần mềm SIMATIC cần có, yêu cầu switch và các bước cấu hình trong TIA Portal.

Kết nối SIMATIC IPC với PLC S7-1200/1500 qua PROFINET trong TIA Portal

Một tình huống lặp lại ở gần như mọi dự án: máy tính công nghiệp SIMATIC về tới nhà máy, kỹ thuật viên cắm dây mạng từ cổng LAN của máy sang cổng PROFINET của PLC S7-1200, rồi ngồi chờ dữ liệu hiện lên. Không có gì hiện lên cả. Vấn đề không nằm ở dây, cũng không phải máy hỏng: kết nối IPC với PLC S7 là một chuỗi quyết định về vai trò truyền thông, phần mềm và hạ tầng mạng, chứ không phải một thao tác cắm dây. Bài này trình bày đúng chuỗi đó theo tài liệu của Siemens.

Cổng LAN trên SIMATIC IPC làm được gì

Trong Operating Instructions của các dòng IPC127E, IPC227E và IPC347E, Siemens ghi giống nhau ở mục kết nối mạng: các cổng Ethernet tích hợp 10/100/1000 Mbps dùng để trao đổi dữ liệu với thiết bị tự động hoá, ví dụ SIMATIC S7, và phải có phần mềm phù hợp mới dùng được chức năng đó — tài liệu liệt kê STEP 7, WinCC, WinAC và SIMATIC NET. Riêng tài liệu IPC347E còn nói rõ hơn: để giao tiếp với SIMATIC S7 cần gói phần mềm "SOFTNET S7".

Về PROFINET, tài liệu của cả ba máy ghi một dòng ngắn nhưng quan trọng: PROFINET chạy được qua các cổng Ethernet tiêu chuẩn ở lớp thời gian thực RT. Nói cách khác, cổng LAN trên máy đủ cho PROFINET RT, nhưng lớp IRT (isochronous real-time, dùng cho điều khiển chuyển động đồng bộ) thì không, vì IRT cần phần cứng có đồng bộ thời gian riêng.

Mặt cổng SIMATIC IPC227E với hai cổng RJ45 ghi nhãn X1 P1 và X2 P1 PN slash IE LAN, hai cổng COM, cầu đấu 24 V và khe CFast

Hai cổng RJ45 của IPC227E ghi rõ nhãn PN/IE (LAN) — PROFINET và Industrial Ethernet (hình trong Operating Instructions của Siemens)

Chi tiết dễ bỏ qua: tài liệu ghi cần cáp Ethernet loại Cat 6 để chạy ở 1000 Mbps. Cáp Cat 5e cũ trong máng vẫn "lên đèn" nhưng có thể chỉ đàm phán được 100 Mbps.

Bốn vai trò truyền thông, chọn đúng một cái

Câu hỏi đầu tiên phải trả lời là: máy tính đóng vai trò gì trong hệ thống? Bốn vai trò dưới đây khác nhau cả về phần mềm lẫn cách cấu hình.

Vai trò của IPC Dùng khi nào Cần thêm gì Đặc điểm
Trạm HMI/SCADA đọc ghi biến của PLC Hiển thị, ghi dữ liệu, báo động; PLC vẫn là bộ điều khiển duy nhất WinCC (hoặc phần mềm SCADA khác) chạy trên IPC Phổ biến nhất; không cần IPC tham gia chu kỳ PROFINET IO
Ứng dụng riêng nói chuyện S7 với PLC Phần mềm MES, phần mềm truy xuất, phần mềm cân — tự viết hoặc mua ngoài Gói SOFTNET S7 theo tài liệu IPC347E Giao tiếp S7 qua Industrial Ethernet, không phải PROFINET IO
PC station với máy chủ OPC Nhiều phần mềm trên máy cùng lấy dữ liệu, hoặc cần chuẩn mở SIMATIC NET; máy chủ OPC là thành phần trung tâm của PC station Tài liệu Siemens mô tả PC station như một "rack ảo" cấu hình giống trạm S7
IPC làm PROFINET IO controller Máy tính trực tiếp điều khiển các trạm IO phân tán Mô-đun truyền thông và phần mềm phù hợp: SOFTNET PROFINET IO, giao diện PROFINET IO Base, hoặc WinAC với mô-đun Ethernet như CP 1616 Tài liệu ghi rõ: tại một thời điểm chỉ dùng được một trong các đường truy cập này

Ba vai trò đầu chạy được trên cổng LAN có sẵn. Vai trò thứ tư mới là lúc cần khe cắm card trên máy, và đó là lý do một số dự án phải chọn máy có khe PCIe thay vì máy nhỏ gọn nhất. Dòng rack như SIMATIC IPC347E có nhiều khe cắm cho tình huống này.

Mặt sau máy tính công nghiệp SIMATIC IPC347E với hai cổng LAN, các cổng COM, DVI, VGA và bảy khe cắm card mở rộng

Mặt sau IPC347E: hai cổng LAN cùng dãy khe cắm card, chỗ để lắp card truyền thông (hình trong Operating Instructions của Siemens)

Ba con số phải nắm khi cấu hình PROFINET

Trong TIA Portal, mỗi trạm PROFINET IO có ba tham số thời gian gắn với nhau, và hiểu sai chúng là nguyên nhân phổ biến của lỗi "station failure":

  • Send clock — khoảng thời gian giữa hai chu kỳ truyền liên tiếp, là giá trị nhỏ nhất có thể đặt cho thời gian cập nhật.
  • Update time (thời gian cập nhật) — chu kỳ trao đổi dữ liệu IO giữa IO controller và từng IO device. STEP 7 tự tính theo lượng dữ liệu và send clock; giá trị là bội giảm 1, 2, 4, 8… 512 lần của send clock. Đặt riêng cho từng thiết bị.
  • Watchdog time — khoảng thời gian IO device chấp nhận không nhận được dữ liệu. Quá hạn, thiết bị xuất giá trị thay thế và IO controller báo mất trạm. Giá trị là bội nguyên của update time và người dùng đặt được.

Đặt update time quá ngắn cho một mạng có nhiều trạm là cách nhanh nhất để tự tạo ra lỗi rớt trạm ngẫu nhiên vào lúc mạng bận. Đây cũng là ví dụ cho chỗ khách hay nhầm: mạng công nghiệp không đo bằng "tốc độ đường truyền" như mạng văn phòng mà đo bằng tính đúng hạn của từng khung dữ liệu.

Switch nào dùng được, switch nào không

PROFINET IO chạy trên nền Ethernet chuyển mạch, song công, băng thông 100 Mbps, và khung PROFINET IO được xử lý ở mức ưu tiên cao. Tài liệu "PROFINET với STEP 7" chia yêu cầu switch theo ba mức:

  • Lớp RT: dùng được mọi switch đạt PROFINET Conformance Class A trở lên.
  • Muốn có chức năng cộng thêm — nhận dạng cấu trúc mạng, chẩn đoán, thay thiết bị không cần thẻ nhớ hay máy lập trình: switch Conformance Class B trở lên.
  • Lớp IRT: bắt buộc switch Conformance Class C.

Switch văn phòng không quản lý có thể làm mạng "chạy được" ở mức RT cơ bản, nhưng chặn đường tới chẩn đoán và tính năng thay thiết bị nhanh — thứ giúp rút ngắn thời gian dừng máy. Xem thêm bài mô-đun giao tiếp Ethernet công nghiệp của Siemens.

Trình tự làm việc trong TIA Portal

Với vai trò phổ biến nhất — IPC chạy phần mềm giám sát, PLC S7-1200 hoặc S7-1500 là bộ điều khiển — trình tự thực tế như sau:

  1. Đặt địa chỉ IP cho cổng PROFINET của PLC trong TIA Portal, cùng dải với cổng LAN mà IPC dành cho mạng điều khiển, khác dải mạng văn phòng.
  2. Đặt tên thiết bị (device name). Theo tài liệu PROFINET của Siemens, mỗi giao diện PROFINET được nhận dạng bằng ba thứ: địa chỉ MAC ghi sẵn từ nhà máy, địa chỉ IP và tên thiết bị (NameOfStation). Thiếu tên đúng, trạm IO không được IO controller nhận.
  3. Nạp cấu hình xuống PLC và kiểm tra trạng thái trực tuyến trước khi động tới máy tính.
  4. Trên IPC, cố định địa chỉ IP cho cổng nối mạng điều khiển, tắt DHCP trên cổng đó, giữ cổng còn lại cho mạng công ty.
  5. Cài phần mềm truyền thông tương ứng vai trò đã chọn, khai báo kết nối, rồi mới thử đọc biến.
  6. Chẩn đoán theo thứ tự trước khi kết luận phần mềm sai: đèn LINK trên cổng, ping trong cùng dải, rồi chức năng "accessible devices" của TIA Portal.
Cổng RJ45 ghi nhãn X3 P1 PN slash IE LAN và hai cổng USB trên thân máy tính nhúng SIMATIC IPC127E

IPC127E chỉ có một cổng PN/IE (LAN): dùng cho mạng điều khiển thì không còn cổng cho mạng công ty (hình trong Operating Instructions của Siemens)

Số cổng LAN quyết định kiến trúc mạng nhiều hơn người ta tưởng. IPC127E có một cổng, IPC227E có hai. Máy một cổng buộc phải chọn: hoặc nằm trong mạng điều khiển, hoặc nằm trong mạng công ty, chứ không làm cầu nối an toàn giữa hai mạng.

Ba lỗi hay gặp khi ghép IPC với PLC

  • Quét mạng trên mạng PROFINET đang chạy điều khiển. Lưu lượng quét dồn vào lúc mạng bận có thể đẩy một số trạm IO vượt watchdog time.
  • Dùng chung một cổng LAN cho cả PLC và mạng công ty. Ngoài rủi ro an ninh, lưu lượng văn phòng làm mất tính đúng hạn của khung PROFINET.
  • Bỏ qua phần mềm truyền thông. Tài liệu Siemens ghi rõ máy cần STEP 7, WinCC, WinAC hoặc SIMATIC NET tuỳ việc; không có gói nào thì cổng LAN chỉ là cổng LAN.

Khi thiết kế mới, bài khác nhau giữa PLC S7-300 và S7-1500 giúp hình dung phần điều khiển trước khi chọn máy tính.

Câu hỏi thường gặp về kết nối IPC với PLC S7

Cổng LAN của SIMATIC IPC có chạy PROFINET được không?

Có, ở lớp thời gian thực RT. Tài liệu của IPC127E, IPC227E và IPC347E đều ghi "PROFINET có thể chạy qua các giao diện Ethernet tiêu chuẩn (RT)". Lớp IRT cần phần cứng chuyên biệt và switch Conformance Class C.

Có bắt buộc mua phần mềm Siemens không?

Với vai trò trao đổi dữ liệu S7, tài liệu IPC347E ghi cần gói SOFTNET S7. Với vai trò HMI hoặc SCADA thì phần mềm giám sát đảm nhiệm phần truyền thông. Phần mềm bên thứ ba có thể dùng giao thức mở, nhưng khi đó phải kiểm tra PLC có bật dịch vụ tương ứng hay chưa.

Vì sao PLC nhìn thấy máy tính nhưng phần mềm vẫn không đọc được biến?

Thường là do lớp mạng đã thông nhưng lớp ứng dụng chưa được khai báo: chưa cấu hình kết nối, chưa đúng tên thiết bị, hoặc PLC chưa cho phép truy cập từ ngoài ở mức bảo vệ đang đặt. Kiểm tra theo thứ tự đèn LINK, ping, rồi mới tới cấu hình kết nối.

Máy tính một cổng LAN có đủ không?

Đủ cho trạm chỉ làm một việc, ví dụ thu dữ liệu trong tủ và không nối mạng công ty. Khi máy vừa nói chuyện với PLC vừa gửi dữ liệu lên hệ thống quản lý, nên chọn máy từ hai cổng trở lên.

IPC247 hỗ trợ được gì

Chúng tôi tư vấn chọn máy theo số cổng LAN, số khe cắm card và vai trò truyền thông mà hệ thống cần, dựng cấu hình theo yêu cầu và chạy thử phần mềm giám sát của khách trước khi giao. Với dự án đang gặp lỗi kết nối, chúng tôi hỗ trợ kỹ thuật lần theo đúng thứ tự lớp mạng: vật lý, IP, tên thiết bị, kết nối ứng dụng.

Nguồn tham khảo

Đọc thêm về thiết bị: máy tính công nghiệp Siemens so cùng các hãng khác trên ipc247.com.

Bài liên quan

Xem chuyên mục