A. 你好,請問虛擬機中如何設置PC/PG介面可以SIMATIC S7 連接現場PLC乙太網通訊,沒有其他設備,謝謝
虛擬機中的網路設置要設為:vmnet0為自動橋連,主機系統里IP地址手動設為和PLC一個頻段,然後把虛擬機中的網路IP也設為和PLC一個頻段,但是三個IP不要沖突。然後虛擬機中選擇乙太網就可以連接了。
B. 如何設置SIMATIC NET
通過CP1613 建立SIMATIC NET OPC 伺服器與PLC 的S7 連接 一.基本相關信息 1. SIMATIC NET PC 軟體簡介 SIMATIC NET 是西門子在工業控制層面上提供給您的一個開放的,多元的通訊系統。 它意味著您能將工業現場的PLC、主機、工作站和個人電腦聯網通訊,為了適應自動化 工程中的種類多樣性,SIMATIC NET 推出了多種不同的通訊網路以因地制宜,這些通 訊網路符合德國或國際標准,他們包括: 工業乙太網 AS-I PROFIBUS PROFIBUS-PA SIMATIC NET 系統包括: 傳輸介質,網路配件和相應的傳輸設備 協議和服務 連接PLC 和電腦到LAN 網上的通訊處理器(CP 模塊) 2. 用於ETHERNET 的先進PC 組態 先進PC 組態是隨SIMATIC NET V6.0 以上提供的。Advanced PC Configuration 代表 一個 PC 站的全新、簡單、一致和經濟的調試和診斷解決方案。它可以取代以前的 PC 組態工具COM L S7。通過使用NCM PC V5.1+SP2 或以上和STEP 7 V5.1+SP2 或更 高版本,一台PC 可以和在SIMATIC S7 中一樣進行組態,並通過網路下載. 這里提到兩種組態工具NCM PC,STEP 7,區別如下: NCM PC: NCM PC 是隨SIMATIC NET 軟體光碟提供,它可以創建PC 項目和打開STEP 7 項目。但NCM PC 組態軟體不能編輯STEP 7 中的S7 程序塊。 STEP 7: 完整版本STEP 7 軟體的安裝是包含NCM PC 的,在STEP 7 硬體組態環境中即 可配置PC 站。 3. 用於ETHERNET 的OPC 伺服器 SIMATIC NET OPC 伺服器隨 SIMATIC NET 軟體光碟提供,其名稱為 OPC.SimaticNET 。 OPC(OLE For Process Control,用於過程式控制制的OLE)的基本原理是,OPC 客戶 應用程序可以通過一個標准、開放的多供應商介面,與OPC 伺服器進行通訊。 OPC 伺服器提供: 數據訪問介面2.05 報警和事件介面1.02(單一事件) 在不同製造商自動化產品之間的標准化。 用於不同部件的相同的、用戶友好的用戶介面。 從工業網/廣域網中每個計算機的可訪問性。 經過客戶機介面(C++)的高性能數據存取。 經過自動化介面(VB)或包含OCX 數據控制,使用容易。 網際網路通訊可通過XML DA 介面實現。 變數(項目)的成組化;這樣可以在很短的時間內進行大容量的數據存取。 通過OPC 伺服器,以下通訊訪問選件可以用於Ethernet: S7 通訊 S5 兼容通訊(發送/接收) PROFInet 4. PC 機的軟體和硬體需求 軟體: SIMATIC NET PC SOFTWARE V6.0 SP5 或以上版本 NCM PC V5.1+SP2 或以上版本 STEP 7 V5.1+SP2 或以上版本 SOFTNET-IE S7 授權(CP1612 或普通網卡) S7-1613 授權(CP1613) 硬體: CP1613 或普通10/100 自適應乙太網卡 PC機操作系統:根據不同版本SIMATIC NET軟體來選擇,如WINDOWS2000; WINDOWSXP… 查閱 SIMATIC NET 軟體兼容性列表。
5. SIMATIC NET 軟體產品性能及使用注意事項 請點擊
查閱 SIMATIC NET 軟體系列產品的性能數據及使用注意事項
二.通過ETHERNET(CP1613)建立OPC 伺服器與S7 PLC 的S7 連接(基 於先進的PC 組態) 1. 例子中所用的軟體與硬體 SIMATIC NET PC SOFTWARE V6.2 SP1 S7 1613 授權 STEP 7 V5.3 SP1 CP1613 S7 300 CPU315-2DP,CP343-1(6GK7 343-1EX20-0XE0) 通訊協議 TCP/IP 2. OPC 伺服器與PLC S7 連接通訊的組態 A. S7 PLC 的組態 1) 打開SIMATIC Manager,通過FileNew 創建一個新項目,本例名稱為1613OPC 圖1: 創建新項目 2) 通過InsertStationSimatic Pc Station 插入一個SIMATIC 300 站 圖2:插入S7 300 Statiion 3) 雙擊Hardware 進入S7 300 硬體組態,在相應插槽插入與機架硬體匹配的模塊,並 對CP343-1 分配IP 地址等參數,建立乙太網。 圖3: 組態硬體 4) 設置完各硬體參數後,點擊存檔編譯按鈕,編譯無誤後即完成S7 300 硬體組態。 圖4:S7 300 組態的編譯存檔 5) S7300PLC 的下載 首先要選擇正確的下載路徑,即設置PG/PC 介面: 在「SIMATIC Manager」主菜單「Option」的下拉菜單中選擇「Set PG/PC Interface」, 或者打開操作系統的控制面板「StartControl Panel」,同樣打開「Set PG/PC Interface」 進行設置。如圖5,圖6。 圖5:在STEP7 中設置PG/PC 介面 圖6:控制面板PG/PC 介面設置 在PG/PC 介面設置中,根據所選的下載方式(MPI/Profibus/Ethernet)和PC 所使用的硬 件(PC 適配器/CP5613/CP5512 等)來設置正確的介面參數。詳細設置方法可參考西門子自 動化與驅動集團技術支持與服務網站網上課堂PLC 課程中的「如何使用PC Adapter CP5611 CP5511 CP5512 建立STEP7 與PLC 通訊」這篇文章。 打開www.ad.siemens.com.cn/service 主頁,進入專家奉獻的網上課堂即可下載。 圖7: Set PG/PC Interface 設置窗口 B. Simatic PC 站的組態 步驟一: 配置PC 站的硬體機架 當SIMATIC NET 軟體成功安裝後,在PC 機桌面上可看到Station Configurator 的快捷 圖標,同時在任務欄(Taskbar)中也會有Station Configuration Editor 的圖標。 圖8: Station Configurator 桌面快捷圖標 圖9:任務欄中的圖標 1) 通過點擊圖標打開Station Configuration Editor 配置窗口 圖10:Station Configuration Editor 配置窗口 2) 選擇一號插槽,點擊 Add 按鈕或滑鼠右鍵選擇添加,在添加組件窗口中選擇 OPC Server 點擊OK 即完成。 圖11:添加OPC Server 3) 同樣方法選擇三號插槽添加CP1613 圖12: 添加CP1613 插入CP1613 後,即彈出其屬性對話框。設置網卡參數,如IP 地址,子網掩碼等。 圖13: 網卡屬性即參數設置 4) 分配PC Station 名稱 點擊「Station Name」按鈕,指定PC 站的名稱,這里用默認的名稱。命名原則:這里的 PC 站名應與STEP7 硬體組態插入的PC Station 名稱一致。點擊「OK」確認即完成了PC 站的硬體組態。 圖14:命名PC 站名稱 註:Station Name 並不是特指PC 機本機的名稱 步驟二:配置控制台(Configuration Console)的使用與設置 1) 配置控制台(Configuration Console)是組態設置和診斷的核心工具,用於PC 硬體 組件和PC 應用程序的組態和診斷。 2) 正確完成 PC 站的硬體組態後,打開配置控制台(startsimaticsimaticnetConfiguration console),可以看到所用乙太網卡的模式已從 PG mode 切換到 Configuration mode,插槽號(Index)也自動指向3。如圖15。 圖15 配置控制台(Configuration Console) 註:對於Simatic Net V6.1 或V6.0 版本的軟體,你需要在上面窗口中,手動將CP1613 模塊 模式(Mode of the mole)從PG 模式切換到組態模式(Configured mode),並設置Index 號。然後再在Station Configuration Editor 中添加硬體。 3) 在Access Points 設定窗口中,將S7ONLINE 指向PC internal(local)。此設定是為 PC 站組態的下載做准備。 註:在控制面板(StartControl Panel)的「Set PG/PC Interface」中也可設置 圖16:PC Station 配置控制台Access Point 步驟三: 在STEP 7 中組態PC Station 1) 在STEP7 1613OPC 項目中,通過InsertStationSimatic Pc Station 插入一個PC 站。特別注意的是,要將PC Station 默認名稱「SIMATIC PC Station(1)」改為與 Station Configuration Editor 中所命名的Station Name 名稱相同,這里用默認名 「SIMATIC PC Station(1)」。雙擊Configuration 即可進入PC Station 組態界面。 圖17: STEP 7 中創建新項目與建立Simatic PC Station 2) 在硬體組態中,從硬體目錄窗口選擇與已安裝的Simatic net 軟體版本相符的硬體插 入到與在Station Configuration Editor 配置的 PC 硬體機架相對應的插槽中。 圖18: PC Station 硬體組態 3) 分配1613 乙太網絡參數 點擊CP1613 屬性對話框中Properties 按鈕打開乙太網介面參數設置對話框,按要求 設置乙太網卡的IP 地址和相應的子網掩碼。IP 地址應與實際硬體所設乙太網卡IP 地址一致。(與圖13 中IP 地址相同)並用New 按鈕建立一個ethernet 網路。 確認所有組態參數,完成網卡設置。 圖19: CP1613 參數設置 圖20:乙太網卡參數設置 4) 完成PC 站組件設置後,按下編譯存檔按鈕確定且存儲當前組態配置 圖21:組態的編譯存檔 5) 編譯無誤後,點擊「Configure Network」按鈕,進入NetPro 配置窗口。 圖22:選擇「Configure Network」按鈕 6) 在NetPro 網路配置中,用滑鼠選擇OPC Server 後在連接表第一行滑鼠右鍵插入 一個新的連接或通過「Insert>New Connection」也可建立一個新連接。 圖23:在網路配置(NetPro)中添加新連接 7) 如果在同一STEP 7 項目中,所要連接的PLC 站已經組態完成,即PLC 乙太網 通訊處理器(CP343-1 or CP443-1)網路已經使能,在選擇「Insert New Connection」後,連接會自動創建,需確認連接屬性即可。 圖24:S7 連接屬性設置及確認 8) 確認所有配置後,已建好的 S7 連接就會顯示在連接列表中。點擊編譯存檔按 鈕或選擇Network>Save and Compile,如得到No error 的編譯結果,則正確組 態完成。這里編譯結果信息非常重要,如果有警告信息(Warning)顯示在編 譯結果對話框中,這僅僅是一條信息。但如果有錯誤信息(error Message),說 明組態不正確,是不能下載到PC Station 中的。 圖25: 組態編譯存檔 圖26: 編譯結果 步驟四:組態下載 1) 完成PC 站組態後,即可在NetPro 窗口點擊功能按鈕欄中下載按鈕將組態下載到PC 站中。需注意的是,下載過程中會刪除已有相關組件的數據,新的組態數據將被下載 到PC 機。點擊OK 執行下載。 圖27:組態下載 2) 下載完成後,可以打開Station Configuration Editor 窗口檢查組件狀態。下圖為正確 狀態顯示畫面。OPC Server 插槽Conn 一欄一定要有連接圖標,此項說明連接激活。 (Simatic Net 軟體版本V6.1 或V6.0 版本無此狀態欄) 圖28: PC Station 運行狀態 步驟五:數據通訊的測試-OPC Scout OPC Scout 工具隨Simatic Net 軟體一起提供,當完成PC Station 組態下載後,可用此 工具進行OPC Server 和PLC 的數據通訊測試。 1) 打開OPC Scout, (Start>SIMATIC>SIMATICNet>OPC Scout),如圖21 雙擊「OPC SimaticNet」在隨之彈出的「ADD Group」對話框中輸入組名,本例命名為「1613」。 點擊OK 確認。 圖29: 在OPC Scout 中添加一個組「1613」 2) 雙擊已添加的連接組(1613),即彈出「OPC Navigator」對話框,此窗口中顯示在 Configuration Console 所激活的連接協議。雙擊「S7」,在PC Station 組態NetPro 中所建的連接名會被顯示(S7 connection_1)。雙擊此連接,即可出現有可能被訪 問的對象樹(objects tree),在PLC CPU 中已存在的DB 塊也會出現。雙擊任意所 需訪問的PLC 數據區都可建立標簽變數。這里以DB 區為例。 雙擊 DB 如果所顯示的 DB 塊有紅叉標記,這並無問題。只要再次雙擊「New Definition」,「Define New Item」對話框即被打開。可在此定義標簽變數與數據類 型。註:Datatype、Address、No.Value 參數必須定義,No.Value 是指數據長度。定 義完成後,點擊OK 確認。 圖30:定義條目及標簽變數 3) 在「Define New Item」中點擊確認後,新定義的條目即顯示在OPC Navigator 的 中間窗口。點擊「」就可將此條目移到 OPC-Navigator 的右側窗口,再點擊 OK 按鈕就可將此條目連接到OPC Server. 圖31: 建立定義條目與OPC Server 連接 4) 上一步確認後,所定義的條目(Item)即嵌入到OPC Scout 中。如果「Quality」 顯示「good」,則OPC Server 與PLC 的S7 連接已經建立,也就意味著可以對標簽變 量進行讀寫操作。 圖32:OPC Scout 與OPC Server 的連接 雙擊條目的「Value」欄,即可在「Write Value(s) to the Item(s)」窗口中對有關條目進行寫操作 圖33:寫操作 三. PC 站組態與OPC Server 通訊過程中常見問題的解釋 1. 在執行PC Station 組態下載過程中,可能會出現「Cannot reach station manager」的錯 誤信息提示,可能的原因如下: 1) Set PG/PC Interface 或Configuration Console 中,S7 Online Access Points 應指向 PC Internal(Local)。 2) 虛擬PC 站的名稱與STEP 7 或NCM PC 項目中建立PC 站的名稱不符。 3) 虛擬PC 站組件(CP 卡、OPC 或Application)插槽號與STEP 7 或NCM PC 項 目組態中的插槽號不同。 詳細說明可以訪問 www.ad.siemens.com.cn/service , 選擇技術資源中的產品支持 ID:12033912 2. OPC Scout 的OPC-Navigator 窗口中,紅色的叉的含義時什麼? Simatic Net 軟體的OPC 客戶端(OPC Scout)提供了使用OPC Navigator 來瀏覽OPC 服 務器的地址區域的選項。這里可以看到 OPC 伺服器中已有地址的已知變數。如果變數還 沒有定義,相對應的地址圖標就以紅色的叉標注。只要雙擊「New Definition」,「Define New Item」對話框即被打開。可在此定義標簽變數,當 OPC Server 再次連接時,這些變數即 被OPC 接收,紅叉即消失。所以紅叉並不是錯誤信息,僅是沒有定義OPC 變數的提示。 詳細說明可以訪問 www.ad.siemens.com.cn/service , 選擇技術資源中的產品支持 ID:8763769 3. SIMATIC NET 軟體兼容性列表 詳細說明可以訪問www.ad.siemens.com.cn/service , 選擇技術資源中的產品支持,在 英文界面的搜索引擎中,鍵入關鍵詞「Compatibility list」, 即可得到相關產品兼容性 的常見問題列表,您可點擊所需條目進入具體內容頁面下載文檔。 圖36: 兼容性查詢