- 電話: 010-64734946 64734947 64738638
- 傳真: 010-64738090
當前位置:首頁 >> 行業資訊
S7-1200 CPU的PROFINET 口有兩種網絡連接方法
信息來源: 發布時間:2018-07-06 09:22:23 點擊次數:0
S7-1200 CPU的PROFINET 口有兩種網絡連接方法:
直接連接:當一個S7-1200 CPU與一個編程設備,或是HMI ,或是另一個PLC通信時,也就是說只有兩個通信設備時,實現的是直接通信。直接連接不需要使用交換機,用網線直接連接兩個設備即可,如圖1. 所示。
圖1. 通信設備的直接連接
網絡連接:當多個通信設備進行通信時,也就是說通信設備為兩個以上時,實現的是網絡連接,如圖2. 所示。
多個通信設備的網絡連接需要使用以太網交換機來實現。可以使用導軌安裝的西門子 CSM1277 的 4 口交換機連接其它 CPU 及 HMI 設備。CSM1277 交換機是即插即用的,使用前不用做任何設置。
圖2. 多個通信設備的網絡連接(圖:network connection)
① CSM1277 以太網交換機
實現兩個CPU 之間通信的步驟
① 建立硬件通信物理連接:由于S7-1200 CPU 的PROFINET 物理接口支持交叉自適應功能,因此連接兩個 CPU 既可以使用標準的以太網電纜也可以使用交叉的以太網線。兩個CPU的連接可以直接連接,不需要使用交換機。
② 配置硬件設備:在 “Device View” 中配置硬件組態。
③ 配置永久IP 地址:為兩個CPU 配置不同的永久IP 地址
④ 在網絡連接中建立兩個 CPU 的邏輯網絡連接
⑤ 編程配置連接及發送、接收數據參數。在兩個 CPU 里分別調用TSEND_C或TSEND、TRCV_C或TRCV 通信指令,并配置參數,使能雙邊通信。
配置 CPU之間的邏輯網絡連接
配置完 CPU 的硬件后,在項目樹 “Project tree”>“Devices & Networks” >“Networks view”視圖下,創建兩個設備的連接。
要想創建PROFINET 的邏輯連接,用鼠標點中第一個 PLC 上的PROFINET通信口的綠色小方框,然后拖拽出一條線,到另外一個PLC 上的PROFINET通信口上,松開鼠標,連接就建立起來了,如圖3. 所示。
圖3. 建立兩個CPU之間的連接.
直接連接:當一個S7-1200 CPU與一個編程設備,或是HMI ,或是另一個PLC通信時,也就是說只有兩個通信設備時,實現的是直接通信。直接連接不需要使用交換機,用網線直接連接兩個設備即可,如圖1. 所示。
圖1. 通信設備的直接連接
網絡連接:當多個通信設備進行通信時,也就是說通信設備為兩個以上時,實現的是網絡連接,如圖2. 所示。
多個通信設備的網絡連接需要使用以太網交換機來實現。可以使用導軌安裝的西門子 CSM1277 的 4 口交換機連接其它 CPU 及 HMI 設備。CSM1277 交換機是即插即用的,使用前不用做任何設置。
圖2. 多個通信設備的網絡連接(圖:network connection)
① CSM1277 以太網交換機
實現兩個CPU 之間通信的步驟
① 建立硬件通信物理連接:由于S7-1200 CPU 的PROFINET 物理接口支持交叉自適應功能,因此連接兩個 CPU 既可以使用標準的以太網電纜也可以使用交叉的以太網線。兩個CPU的連接可以直接連接,不需要使用交換機。
② 配置硬件設備:在 “Device View” 中配置硬件組態。
③ 配置永久IP 地址:為兩個CPU 配置不同的永久IP 地址
④ 在網絡連接中建立兩個 CPU 的邏輯網絡連接
⑤ 編程配置連接及發送、接收數據參數。在兩個 CPU 里分別調用TSEND_C或TSEND、TRCV_C或TRCV 通信指令,并配置參數,使能雙邊通信。
配置 CPU之間的邏輯網絡連接
配置完 CPU 的硬件后,在項目樹 “Project tree”>“Devices & Networks” >“Networks view”視圖下,創建兩個設備的連接。
要想創建PROFINET 的邏輯連接,用鼠標點中第一個 PLC 上的PROFINET通信口的綠色小方框,然后拖拽出一條線,到另外一個PLC 上的PROFINET通信口上,松開鼠標,連接就建立起來了,如圖3. 所示。
圖3. 建立兩個CPU之間的連接.