發(fā)布時間:2019-08-24 來源:眾智博遠(yuǎn)
除了各 CPU 的設(shè)備 IP 地址之外,S7?1500R/H 冗余系統(tǒng)分配以下系統(tǒng) IP 地址:
兩個 CPU 上 PROFINET 接口 X1 的系統(tǒng) IP 地址(系統(tǒng) IP 地址 X1)
兩個 CPU 上 PROFINET 接口 X2 的系統(tǒng) IP 地址(系統(tǒng) IP 地址 X2)
通過系統(tǒng) IP 地址,可與其它設(shè)備(如,HMI 設(shè)備、CPU、PG/PC)進(jìn)行通信。這些設(shè)備通常通過系統(tǒng) IP 地址與冗余系統(tǒng)的主 CPU 進(jìn)行數(shù)據(jù)通信。這樣,可確保在冗余操作中原來的主 CPU 發(fā)生故障后,通信伙伴可在 RUN-Solo 系統(tǒng)狀態(tài)下與新的主 CPU(之前的備用 CPU)進(jìn)行數(shù)據(jù)通信。
每個系統(tǒng) IP 地址都有一個虛擬 MAC 地址
用戶可在 STEP 7 中啟用該系統(tǒng) IP 地址。
通信伙伴專與主 CPU 進(jìn)行通信。
即使主 CPU 故障,仍可通過系統(tǒng) IP 地址與 S7?1500R/H 冗余系統(tǒng)進(jìn)行數(shù)據(jù)通信。
系統(tǒng) IP 地址適用于以下應(yīng)用中:
與 S7?1500R/H 冗余系統(tǒng)進(jìn)行 HMI 通信通過 HMI,可管理或監(jiān)控 S7?1500R/H 冗余系統(tǒng)中的進(jìn)程。
與 S7-1500R/H 冗余系統(tǒng)進(jìn)行開放式用戶通信:
可建立 TCP、UDP 和 ISO?on?TCP 連接。
- 另一個 CPU 或某 PC 中應(yīng)用程序訪問 S7?1500R/H 冗余系統(tǒng)的數(shù)據(jù)。
- S7?1500R/H 冗余系統(tǒng)訪問一個不同的設(shè)備
通信伙伴與兩個 CPU 中的 PROFINET 接口位于同一個子網(wǎng)中。
通信伙伴通過同一個接口(如,X2)連接兩個 CPU。
系統(tǒng) IP 地址已啟用。
如果 S7?1500R/H 冗余系統(tǒng)的 CPU 上配有兩個 PROFINET 接口,則可使用 PROFINET 接口 X2 與其它設(shè)備進(jìn)行數(shù)據(jù)通信。
下圖顯示的組態(tài)中,通信伙伴通過冗余系統(tǒng) S7-1500R/H CPU 的相應(yīng) PROFINET 接口 X2 連接。
① | 另一個 CPU 與 S7?1500R/H 冗余系統(tǒng)間的開放式用戶通信 |
② | 與 S7?1500R/H 冗余系統(tǒng)進(jìn)行 HMI 通信 |
③ | S7?1500R/H 冗余系統(tǒng)與某個 PC 間的開放式用戶通信 |
圖片: 示例:通過系統(tǒng) IP 地址 X2 與 S7-1515R 冗余系統(tǒng)進(jìn)行通信
在下圖顯示的組態(tài)中,通信伙伴與 S7?1500R/H 冗余系統(tǒng)中 PROFINET 環(huán)網(wǎng)的交換機相連接。PROFINET 環(huán)網(wǎng)通過兩個 CPU 上相應(yīng)的 PROFINET 接口 X1 與通信伙伴相連接。
由于 CPU 1513R 只有一個 PROFINET 接口,因此,PROFINET 環(huán)網(wǎng)連接只能通過系統(tǒng) IP 地址 X1 進(jìn)行數(shù)據(jù)通信。
① | S7?1500R/H 冗余系統(tǒng)與某個 PC 間的開放式用戶通信 |
② | 與 S7?1500R/H 冗余系統(tǒng)進(jìn)行 HMI 通信 |
③ | S7?1500R/H 冗余系統(tǒng)與某個 PC 間的開放式用戶通信 |
圖片: 示例:通過系統(tǒng) IP 地址 X1 與 S7-1513R 冗余系統(tǒng)進(jìn)行通信
如果冗余系統(tǒng) S7-1500R/H 的 CPU 包含兩個 PROFINET 接口(X1 和 X2),則可使用任意一個 PROFINET 接口的系統(tǒng) IP 地址。與 CPU 上接口 X1 相連的 PROFINET 設(shè)備通過系統(tǒng) IP 地址 X1 進(jìn)行通信。與 CPU 上接口 X2 相連的 PROFINET 設(shè)備通過系統(tǒng) IP 地址 X2 進(jìn)行通信。
① | S7?1500R/H 冗余系統(tǒng)與一個不同 PC 間的開放式用戶通信 |
② | 與 S7?1500R/H 冗余系統(tǒng)進(jìn)行 HMI 通信 |
③ | S7?1500R/H 冗余系統(tǒng)與某個 PC 間的開放式用戶通信 |
圖片: 示例:通過系統(tǒng) IP 地址 X1 和 X2 與 S7-1515R 冗余系統(tǒng)進(jìn)行通信
要求:
STEP 7 V15.1 或更高版本
S7-1500R/H 冗余系統(tǒng),帶有兩個 CPU,如 CPUs 1513R?1PN
如果 S7?1500R/H 冗余系統(tǒng)的 CPU 配有兩個 PROFINET 接口(X1 和 X2),則這兩個 PROFINET 接口可使用一個系統(tǒng) IP 地址。在以下章節(jié)中,將介紹了如何啟用接口 X1 的系統(tǒng) IP 地址。
要為 S7?1500R/H 冗余系統(tǒng)啟用系統(tǒng) IP 地址,請按以下步驟操作:
在 STEP 7 的網(wǎng)絡(luò)視圖中,在兩個 CPU 中選擇一個 CPU 上的接口 X1。
在巡視窗口中,在“切換通信的系統(tǒng) IP 地址”(System IP address for switched communication) 區(qū)域中選擇“屬性 > 常規(guī) > 以太網(wǎng)”(Properties > General > Ethernet addresses)。
選中“啟用切換通信的系統(tǒng) IP 地址”(Enable the system IP address for switched communication) 復(fù)選框。
STEP 7 將自動創(chuàng)建一個系統(tǒng) IP 地址。
圖片: 組態(tài) IP 地址
必要時,可調(diào)整該系統(tǒng) IP 地址。
如有需要,可更改虛擬 MAC 地址。為此,應(yīng)為“虛擬 MAC 地址”中的一個字節(jié)分配一個項目內(nèi)的值(值范圍 01H 到 FFH)。
提示 虛擬 MAC 地址的性冗余系統(tǒng) S7-1500R/H 為系統(tǒng) IP 地址和關(guān)聯(lián)的虛擬 MAC 地址使用虛擬路由器冗余協(xié)議 (VRRP)。 |
結(jié)果:兩個 CPU 上 PROFINET 接口 X1 的系統(tǒng) IP 地址 X1 已啟用。