西門子控制單元6ES7212-1AE40-0xB0
S7-1200 CPU的PROFINET 口有兩種網(wǎng)絡(luò)連接方法:直接連接:當(dāng)一個S7-1200 CPU與一個編程設(shè)備,或是HMI ,或是另一個PLC通信時,也就是說只有兩個通信設(shè)備時,實現(xiàn)的是直接通信。直接連接不需要使用交換機(jī),用網(wǎng)線直接連接兩個設(shè)備即可,如圖1. 所示。
西門子1200以太網(wǎng)通信
圖1. 通信設(shè)備的直接連接
網(wǎng)絡(luò)連接:當(dāng)多個通信設(shè)備進(jìn)行通信時,也就是說通信設(shè)備為兩個以上時,實現(xiàn)的是網(wǎng)絡(luò)連接,如圖2. 所示。多個通信設(shè)備的網(wǎng)絡(luò)連接需要使用以太網(wǎng)交換機(jī)來實現(xiàn)。可以使用導(dǎo)軌安裝的西門子 CSM1277 的 4 口交換機(jī)連接其它 CPU 及 HMI 設(shè)備。CSM1277 交換機(jī)是即插即用的,使用前不用做任何設(shè)置。
圖2. 多個通信設(shè)備的網(wǎng)絡(luò)連接(圖:network connection)① CSM1277 以太網(wǎng)交換機(jī)
PLC與PLC之間通信的過程
1. 實現(xiàn)兩個CPU 之間通信的步驟① 建立硬件通信物理連接:由于S7-1200 CPU 的PROFINET 物理接口支持交叉自適應(yīng)功能,因此連接兩個 CPU 既可以使用標(biāo)準(zhǔn)的以太網(wǎng)電纜也可以使用交叉的以太網(wǎng)線。兩個CPU的連接可以直接連接,不需要使用交換機(jī)。② 配置硬件設(shè)備:在 "Device View" 中配置硬件組態(tài)。③ 配置永久IP 地址:為兩個CPU 配置不同的永久IP 地址④ 在網(wǎng)絡(luò)連接中建立兩個 CPU 的邏輯網(wǎng)絡(luò)連接⑤ 編程配置連接及發(fā)送、接收數(shù)據(jù)參數(shù)。在兩個 CPU 里分別調(diào)用TSEND_C或TSEND、TRCV_C或TRCV 通信指令,并配置參數(shù),使能雙邊通信。
2. 配置 CPU之間的邏輯網(wǎng)絡(luò)連接配置完 CPU 的硬件后,在項目樹 "Project tree">"Devices & Networks" >"Networks view"視圖下,創(chuàng)建兩個設(shè)備的連接。要想創(chuàng)建PROFINET 的邏輯連接,用鼠標(biāo)點中第個 PLC 上的PROFINET通信口的綠色小方框,然后拖拽出一條線,到另外一個PLC 上的PROFINET通信口上,松開鼠標(biāo),連接就建立起來了,如圖3. 所示。
相關(guān)評論 共0條