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