S7-1200 與 S7-1500 常需組成工業網絡實現數據交換,適合中大型生產線(如總控室 1500 監控多臺 1200 控制的單機設備),常用 PROFINET 組網,數據交換方式有 “S7 通訊” 和 “共享設備” 兩種。
S7 通訊適合一對一或一對多的數據交換,在博途軟件中通過 “PUT/GET” 指令實現。1500 作為主站時,在 OB1 中調用 “PUT” 指令,將數據發送到 1200 的指定地址;調用 “GET” 指令,讀取 1200 的數據。配置時需在 “網絡視圖” 中建立兩者的 S7 連接,設置連接 ID 和數據長度(如發送 10 個字節)。注意數據地址不能重疊,且發送頻率不宜過高(建議≥100ms),避免網絡擁堵。
“共享設備” 方式適合 1200 作為從站,被多個 1500 主站訪問。在 1200 的硬件配置中啟用 “共享設備” 功能,分配給每個主站的 I/O 地址范圍(如主站 1 使用 ,主站 2 使用 ),主站無需編程即可直接讀寫分配的地址。組網時需設置統一的 PROFINET 網絡名稱和 IP 地址段,并用交換機擴展網絡,確保傳輸距離(遠 100 米,超過需加中繼器)。通過合理組網,1500 可實時監控各 1200 的設備狀態,實現整條生產線的協同控制。
西門子 S7-1200 與 S7-1500 的組網與數據交換