PROFINET 通信口
S7-1200 CPU 本體上集成了一個 PROFINET 通信口,支持以太網和基于 TCP/IP和UDP 的通信標準。這個PROFINET 物理接口是支持10/100Mb/s的 RJ45口,支持電纜交叉自適應,因此一個標準的或是交叉的以太網線都可以用于這個接口。使用這個通信口可以實現 S7-1200 CPU 與編程設備的通信,與HMI觸摸屏的通信,以及與其它 CPU 之間的通信。
支持的協議和大的連接資源
S7-1200 CPU 的PROFINET 通信口主要支持以下通信協議及服務
- Profinet IO (V2.0開始)
- S7 通信 (V2.0開始支持客戶端)
- TCP
- ISO on TCP
- UDP(V2.0開始)
- Modbus TCP
- HMI通信
- Web通信(V2.0開始)
硬件版本 V4.1 支持的協議和大的連接資源:
S7-1200的連接資源
分配給每個類別的預留連接資源數為固定值;您無法更改這些值。 但可組態 6個"可用自由連接"以按照應用要求增加任意類別的連接數。
● 示例1: 1 個 PG 具有 3 個可用連接資源。 根據當前使用的 PG 功能,該 PG 實際可能使用其可用連接資源的 1、2 或 3。 在 S7-1200 中,始終保證至少有 1 個 PG,但不允許超過 1 個 PG。
在CPU屬性>常規>連接資源顯示:
HMI連接資源
● 示例2:HMI 具有 12 個可用連接資源。 根據您擁有的 HMI 類型或型號以及使用的 HMI 功能,每個 HMI 實際可能使用其可用連接資源中的 1 個、2 個或 3 個。 考慮到正在使用的可用連接資源數,可以同時使用 4 個以上的 HMI。 HMI 可利用其可用連接資源(每個 1 個,共 3 個)實現下列功能:
- 讀取
- 寫入
- 報警和診斷
HMI 1 | HMI 2 | HMI 3 | HMI 4 | HMI 5 | HMI | |
使用的連接資源 | 2 | 2 | 2 | 3 | 3 | 12 |
以上示例共有5個HMI設備訪問S7-1200,占用了S7-1200的12個HMI連接資源。
對于S7-1200 V4.1以上版本,有6個動態連接資源可以用于HMI連接。所以它們的大HMI連接資源數可以達到18個。對于之前的版本只能用預留的HMI連接資源用于HMI訪問。
HMI設備占S7-1200的HMI連接資源個數
- 基于 WinCC TIA Portal的組態:
資源數(默認) | 簡單通訊 | 系統診斷 | 運行系統報警記錄 | |
基本面板 | 1 | 1 | 1 | - |
多功能面板 | 2 | 1 | - | - |
精智面板 | 2 | 1 | 2 | - |
WinCC RT Advanced | 2 | 1 | 2 | - |
WinCC RT Professional | 3 | 2 | 2 | 3 |
注:“資源數(默認)”是當HMI與S7-1200在一個項目中組態HMI連接時,會占用S7-1200的組態的HMI連接個數。
如圖:示例中HMI_2 為精智面板。
這個連接個數是這個HMI設備所能占用S7-1200的大HMI連接個數,可以作為選型參考。
- 目前Smart pannel不支持S7-1200
- 可以訪問S7-1200的HMI面板的其他信息
硬件版本 V3.0 支持的協議和大的連接資源:
- 3個連接用于操作面板
- 1個連接用于編程設備(PG)與 CPU 的通信
- 8個連接用于Open IE ( TCP, ISO on TCP, UDP) 的編程通信,使用T-block 指令來實現
- 3個連接用于S7 通信的服務器端連接,可以實現與S7-200,S7-300以及 S7-400 的以太網S7 通信
- 8個連接用于S7 通信的客戶端連接,可以實現與S7-200,S7-300以及 S7-400 的以太網S7 通信
連接數是固定不變的,不能自定義。
注意:建立被動的TCP 、ISO on TCP 和UDP的連接時,建議使用端口范圍: 2000~5000。一些端口號和TSAP 號是受到限制不能被使用的。 下列端口號和TSAP號不能使用:
- ISO TSAP (passive): 01.00, 01.01, 02.00, 02.01, 03.00, 03.01
- TCP/UDP port (passive): 20, 21, 25, 80, 102, 135, 161, 34962 … 34964,53, 80, 162, 443, 520, 9001
硬件版本 V2.0~V2.2 支持的協議和大的連接資源:
- 3個連接用于非 Comfort pannel觸摸屏或2個連接用于Comfort pannel與 CPU 的通信
- 1個連接用于編程設備(PG)與 CPU 的通信
- 8個連接用于Open IE ( TCP, ISO on TCP, UDP) 的編程通信,使用T-block 指令來實現
- 3個連接用于S7 通信的服務器端連接,可以實現與S7-200,S7-300以及 S7-400 的以太網S7 通信
- 8個連接用于S7 通信的客戶端連接,可以實現與S7-200,S7-300以及 S7-400 的以太網S7 通信
硬件版本 V1.0 S7-1200
- 3個連接用于非 Comfort pannel觸摸屏或2個連接用于Comfort pannel與 CPU 的通信
- 1個連接用于編程設備(PG)與 CPU 的通信
- 8個連接用于Open IE ( TCP, ISO on TCP) 的編程通信,使用T-block 指令來實現
- 3個連接用于S7 通信的服務器端連接,可以實現與S7-200,S7-300以及 S7-400 的以太網S7 通信
物理網絡連接
S7-1200 CPU的PROFINET 口有兩種網絡連接方法:
直接連接:當一個S7-1200 CPU與一個編程設備,或是HMI ,或是另一個PLC通信時,也就是說只有兩個通信設備時,實現的是直接通信。直接連接不需要使用交換機,用網線直接連接兩個設備即可。
網絡連接:當多個通信設備進行通信時,也就是說通信設備為兩個以上時,實現的是網絡連接。
多個通信設備的網絡連接需要使用以太網交換機來實現。可以使用導軌安裝的西門子 CSM1277 的 4 口交換機連接其它 CPU 及 HMI 設備。CSM1277 交換機是即插即用的,使用前不用做任何設置。
① CSM1277 以太網交換機
PLC與PLC之間通信的過程
實現兩個CPU 之間通信的步驟
① 建立硬件通信物理連接:由于S7-1200 CPU 的PROFINET 物理接口支持交叉自適應功能,因此連接兩個 CPU 既可以使用標準的以太網電纜也可以使用交叉的以太網線。兩個CPU的連接可以直接連接,不需要使用交換機。
② 配置硬件設備:在 “Device View” 中配置硬件組態。
③ 配P 地址:為兩個CPU 配置不同的IP 地址
④ 在網絡連接中建立兩個 CPU 的邏輯網絡連接
⑤ 編程配置連接及發送、接收數據參數。在兩個 CPU 里分別調用TSEND_C或TSEND、TRCV_C或TRCV 通信指令,并配置參數,使能雙邊通信。
配置 CPU之間的邏輯網絡連接
配置完 CPU 的硬件后,在網絡視圖下,創建兩個設備的連接。
要想創建PROFINET 的邏輯連接,用鼠標點中個 PLC 上的PROFINET通信口的綠色小方框,然后拖拽出一條線,到另外一個PLC 上的PROFINET通信口上,松開鼠標,連接就建立起來了。
相關產品
免責聲明
- 凡本網注明“來源:化工儀器網”的所有作品,均為浙江興旺寶明通網絡有限公司-化工儀器網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:化工儀器網”。違反上述聲明者,本網將追究其相關法律責任。
- 本網轉載并注明自其他來源(非化工儀器網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。