西門(mén)子PLC以太網(wǎng)通訊-PROFINET 通信口
S7-1200 CPU 本體上集成了一個(gè) PROFINET 通信口,支持以太網(wǎng)和基于 TCP/IP和UDP 的通信標準。這個(gè)PROFINET 物理接口是支持10/100Mb/s的 RJ45口,支持電纜交叉自適應,因此一個(gè)標準的或是交叉的以太網(wǎng)線(xiàn)都可以用于這個(gè)接口。使用這個(gè)通信口可以實(shí)現 S7-1200 CPU 與編程設備的通信,與HMI觸摸屏的通信,以及與其它 CPU 之間的通信。
S7-1200 CPU 的PROFINET 通信口主要支持以下通信協(xié)議及服務(wù)
分配給每個(gè)類(lèi)別的預留連接資源數為固定值;您無(wú)法更改這些值。 但可組態(tài) 6個(gè)"可用自由連接"以按照應用要求增加任意類(lèi)別的連接數。
● 示例1: 1 個(gè) PG 具有 3 個(gè)可用連接資源。 根據當前使用的 PG 功能,該 PG 實(shí)際可能使用其可用連接資源的 1、2 或 3。 在 S7-1200 中,始終保證至少有 1 個(gè) PG,但不允許超過(guò) 1 個(gè) PG。
在CPU屬性>常規>連接資源顯示:
● 示例2:HMI 具有 12 個(gè)可用連接資源。 根據您擁有的 HMI 類(lèi)型或型號以及使用的 HMI 功能,每個(gè) HMI 實(shí)際可能使用其可用連接資源中的 1 個(gè)、2 個(gè)或 3 個(gè)。 考慮到正在使用的可用連接資源數,可以同時(shí)使用 4 個(gè)以上的 HMI。 HMI 可利用其可用連接資源(每個(gè) 1 個(gè),共 3 個(gè))實(shí)現下列功能:
HMI 1 | HMI 2 | HMI 3 | HMI 4 | HMI 5 | HMI | |
使用的連接資源 |
2 | 2 | 2 | 3 | 3 | 12 |
以上示例共有5個(gè)HMI設備訪(fǎng)問(wèn)S7-1200,占用了S7-1200的12個(gè)HMI連接資源。
對于S7-1200 V4.1以上版本,有6個(gè)動(dòng)態(tài)連接資源可以用于HMI連接。所以它們的最大HMI連接資源數可以達到18個(gè)。對于之前的版本只能用預留的HMI連接資源用于HMI訪(fǎng)問(wèn)。
資源數(默認) | 簡(jiǎn)單通訊 | 系統診斷 | 運行系統報警記錄 | |
基本面板 | 1 | 1 | 1 | - |
多功能面板 | 2 | 1 | - | - |
精智面板 | 2 | 1 | 2 | - |
WinCC RT Advanced | 2 | 1 | 2 | - |
WinCC RT Professional | 3 | 2 | 2 | 3 |
注:“資源數(默認)”是當HMI與S7-1200在一個(gè)項目中組態(tài)HMI連接時(shí),會(huì )占用S7-1200的組態(tài)的HMI連接個(gè)數。
如圖:示例中HMI_2 為精智面板。
這個(gè)連接個(gè)數是這個(gè)HMI設備所能占用S7-1200的最大HMI連接個(gè)數,可以作為選型參考。
請參考:https://support.industry.siemens.com/cs/cn/zh/view/109475049
連接數是固定不變的,不能自定義。
注意:建立被動(dòng)的TCP 、ISO on TCP 和UDP的連接時(shí),建議使用端口范圍: 2000~5000。一些端口號和TSAP 號是受到限制不能被使用的。 下列端口號和TSAP號不能使用:
S7-1200 CPU的PROFINET 口有兩種網(wǎng)絡(luò )連接方法:
直接連接:當一個(gè)S7-1200 CPU與一個(gè)編程設備,或是HMI ,或是另一個(gè)PLC通信時(shí),也就是說(shuō)只有兩個(gè)通信設備時(shí),實(shí)現的是直接通信。直接連接不需要使用交換機,用網(wǎng)線(xiàn)直接連接兩個(gè)設備即可。
網(wǎng)絡(luò )連接:當多個(gè)通信設備進(jìn)行通信時(shí),也就是說(shuō)通信設備為兩個(gè)以上時(shí),實(shí)現的是網(wǎng)絡(luò )連接。
多個(gè)通信設備的網(wǎng)絡(luò )連接需要使用以太網(wǎng)交換機來(lái)實(shí)現??梢允褂脤к壈惭b的西門(mén)子 CSM1277 的 4 口交換機連接其它 CPU 及 HMI 設備。CSM1277 交換機是即插即用的,使用前不用做任何設置。
實(shí)現兩個(gè)CPU 之間通信的步驟
① 建立硬件通信物理連接:由于S7-1200 CPU 的PROFINET 物理接口支持交叉自適應功能,因此連接兩個(gè) CPU 既可以使用標準的以太網(wǎng)電纜也可以使用交叉的以太網(wǎng)線(xiàn)。兩個(gè)CPU的連接可以直接連接,不需要使用交換機。
② 配置硬件設備:在 “Device View” 中配置硬件組態(tài)。
③ 配置永久IP 地址:為兩個(gè)CPU 配置不同的永久IP 地址
④ 在網(wǎng)絡(luò )連接中建立兩個(gè) CPU 的邏輯網(wǎng)絡(luò )連接
⑤ 編程配置連接及發(fā)送、接收數據參數。在兩個(gè) CPU 里分別調用TSEND_C或TSEND、TRCV_C或TRCV 通信指令,并配置參數,使能雙邊通信。
配置 CPU之間的邏輯網(wǎng)絡(luò )連接
配置完 CPU 的硬件后,在網(wǎng)絡(luò )視圖下,創(chuàng )建兩個(gè)設備的連接。
要想創(chuàng )建PROFINET 的邏輯連接,用鼠標點(diǎn)中第一個(gè) PLC 上的PROFINET通信口的綠色小方框,然后拖拽出一條線(xiàn),到另外一個(gè)PLC 上的PROFINET通信口上,松開(kāi)鼠標,連接就建立起來(lái)了。
電話(huà):13818569113
郵箱:13818569113@139.com
網(wǎng)址:http://m.openxml.net/
地址:上海青浦區北青公路7171號111-112室