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