在工業自動化系統中,西門子S7-1200 PLC經常需要與多臺西門子SMART Line觸摸屏進行高效通訊,以實現集中監控與分散操作。當系統包含6臺觸摸屏時,通過合理的網絡架構和配置,可以實現穩定可靠的數據交互。以下將詳細闡述如何通過交換機搭建這一通訊網絡,并提供相關的計算機系統服務建議。
一、 網絡架構設計
核心是利用一臺工業以太網交換機,構建一個星型網絡。
- 硬件連接:將S7-1200 PLC的PROFINET接口、6臺SMART觸摸屏的以太網接口,全部通過網線連接到同一臺工業交換機的端口上。
- IP規劃:為網絡中的所有設備分配在同一個網段內的唯一IP地址。例如:
- SMART 觸摸屏 1: 192.168.0.11
- SMART 觸摸屏 2: 192.168.0.12
二、 S7-1200 PLC側配置(使用TIA Portal軟件)
- 創建項目與設備:在TIA Portal中創建新項目,并添加正確的S7-1200 CPU型號。
- 設置PLC IP地址:在設備視圖的CPU屬性中,進入“PROFINET接口” > “以太網地址”,設置PLC的IP地址(如192.168.0.1)和子網掩碼。
- 啟用PUT/GET通信訪問:這是實現多臺HMI同時訪問的關鍵步驟。在CPU屬性的“防護與安全” > “連接機制”中,務必勾選“允許來自遠程對象的PUT/GET通信訪問”。
- 定義數據塊:創建用于與HMI交換數據的數據塊(DB),并確保其屬性中的“優化塊訪問”選項被取消勾選,以保持絕對地址訪問,方便HMI直接尋址。在數據塊中定義好需要監控和操作的變量(如M區、I區、Q區及DB變量)。
三、 SMART觸摸屏側配置(使用WinCC SMART V3軟件)
- 創建HMI項目:為每臺觸摸屏分別創建項目(或在一個項目中使用不同HMI設備),選擇與實際硬件完全一致的SMART觸摸屏型號。
- 設置HMI IP地址:在“連接”對話框中,為每臺HMI設置其獨立的IP地址(如192.168.0.11~16)。
- 建立與PLC的連接:
- 在“連接”窗口中,添加新連接,驅動程序選擇“SIMATIC S7-1200”。
- “IP地址”欄填寫S7-1200 PLC的IP地址(192.168.0.1)。
- “機架號”通常為0,“插槽號”通常為1(對于S7-1200)。
- 務必為每臺HMI單獨設置一個唯一的“本地TSAP”(例如,可分別設置為1001, 1002...1006),這是多臺HMI同時訪問同一PLC而不沖突的關鍵參數之一。PLC側的遠程TSAP通常默認為1001。
- 組態變量與畫面:在變量表中創建連接變量,地址指向S7-1200 PLC中已定義好的數據地址(如M0.0、DB1.DBX0.0等)。隨后在畫面上添加對應的IO域、按鈕、指示燈等元素,并關聯變量。
四、 交換機選擇與計算機系統服務
- 交換機選型:建議選擇8口或以上端口的工業以太網交換機,以確保在振動、溫差、電磁干擾等嚴苛工業環境下的穩定運行。普通商用交換機可能無法滿足長期穩定性的要求。
- 計算機系統服務:
- 編程與調試計算機:安裝TIA Portal和WinCC SMART V3軟件的計算機,其IP地址也應設置為與PLC、HMI同一網段,以便進行在線下載、監控和診斷。
- 網絡診斷:可利用計算機上的ping命令,逐一測試與PLC及各HMI的物理連接是否通暢。
- 長期維護:建議在計算機上使用西門子PRONETA或TIA Portal的在線診斷功能,定期檢查網絡狀態和節點通信情況。對于更復雜的系統,可考慮部署西門子SCALANCE網絡管理軟件進行高級網絡管理。
- 系統集成:此網絡架構可輕松擴展,計算機也可作為上位機(SCADA系統,如WinCC)的節點接入同一交換機,實現對PLC和整個生產線狀態的集中數據采集與監控。
五、 調試與注意事項
- 確保所有設備(PLC、HMI、交換機)正確上電,且網線連接牢固。
- 按順序下載配置:先下載PLC程序,再分別下載各個HMI項目到對應的觸摸屏中。
- 若出現通信故障,檢查順序應為:物理連接 → IP地址設置 → PLC連接機制(PUT/GET允許) → HMI連接參數(尤其是IP和TSAP)→ 防火墻設置(如有)。
- 注意S7-1200的同一連接資源限制,但通過上述方式(PUT/GET及不同本地TSAP)連接6臺SMART HMI,在其連接能力范圍內,是標準且可靠的配置方案。
通過以上步驟,即可成功構建并配置一個由S7-1200 PLC、6臺SMART觸摸屏通過交換機組成的穩定、高效的工業以太網通訊系統,為生產線監控與操作提供堅實基礎。