国产aaaa级全身裸体精油片_337p人体粉嫩久久久红粉影视_一区中文字幕在线观看_国产亚洲精品一区二区_欧美裸体男粗大1609_午夜亚洲激情电影av_黄色小说入口_日本精品久久久久中文字幕_少妇思春三a级_亚洲视频自拍偷拍

首頁 > 化工知識 > 詳解S7-1500的以太網(wǎng)通信數(shù)據(jù)類型:TCON_IP_v4

詳解S7-1500的以太網(wǎng)通信數(shù)據(jù)類型:TCON_IP_v4

時間:2020-09-28 來源:方正智芯 瀏覽:

西門子S7系列PLC的開放式以太網(wǎng)通信過程包括如下幾個步驟:建立連接(Establish connection)、發(fā)送/接收數(shù)據(jù)(Send/receive data)、斷開連接(Disconnect)。

與通信伙伴建立連接要使用TCON指令,該指令的“CONNECT”引腳的數(shù)據(jù)包含了通信伙伴的相關(guān)信息(比如:通信協(xié)議、IP地址、端口號等等)。在S7-300/400中,CONNECT引腳的數(shù)據(jù)類型為:TCON_Param。但是,在S7-1500系列PLC的開放式以太網(wǎng)通信中,數(shù)據(jù)類型TCON_Param會出現(xiàn)通信無法建立的情況。這是怎么回事呢?

我們知道,S7-1500系列PLC有兩個以太網(wǎng)端口:X1和X2。其中X1包括2個RJ45口(內(nèi)置交換機(jī)功能);X2有1個RJ45口。X1和X2是獨立的,也就是可以設(shè)置成兩個不同網(wǎng)段的IP地址,都支持開放式以太網(wǎng)通信協(xié)議。當(dāng)使用數(shù)據(jù)類型TCON_Param做為連接的參數(shù)時,X1口可以建立通信,但是X2口確無法建立通信。

這種情況下,應(yīng)該使用新的數(shù)據(jù)類型:TCON_IP_v4。

與TCON_Param相比,數(shù)據(jù)類型TCON_IP_v4明確了硬件標(biāo)識符,因此可以指明當(dāng)前是使用哪個網(wǎng)口進(jìn)行通信。

TCON_IP_v4的數(shù)據(jù)結(jié)構(gòu)如下表:

各部分的含義解釋如下:

1)interface_id:本地通信端口的硬件標(biāo)識符。默認(rèn)值64表示使用X1端口,若要使用X2端口,則根據(jù)硬件配置的標(biāo)識符數(shù)據(jù)進(jìn)行修改;

2)id:用來標(biāo)識連接,在發(fā)送/接收指令中會用到連接的ID;

3)connection_type:表示連接的類型。

  • 11(0x0B)=TCP協(xié)議;

  • 19(0x13)=UDP協(xié)議。

出于兼容及程序移植的考慮,17(0x11)也表示TCP協(xié)議;

4)active_established:是否主動建立連接。TRUE表示主動;FALSE則表示被動建立連接;

5)remote_address:通信伙伴的IP地址,是一個四個字節(jié)的數(shù)組。

假設(shè)通信伙伴的IP地址為:192.168.0.88,則:

  • addr[1]=192;

  • addr[2]=168;

  • addr[3]=0;

  • addr[4]=88;

6)remote_port:通信伙伴的端口號,建議使用大于2000的數(shù)值;

7)local_port:本地端口號,建議使用大于2000的數(shù)值;

在S7-1500及S7-1200(V4.0以上)的以太網(wǎng)通信連接中,建議使用TCON_IP_v4代替TCON_Param!

好了,關(guān)于TCON_IP_v4數(shù)據(jù)類型就先介紹到這里。相關(guān)參考文章:

西門子PLC以太網(wǎng)開放式用戶通信連載(1)-TCON

版權(quán):如無特殊注明,文章轉(zhuǎn)載自網(wǎng)絡(luò),侵權(quán)請聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習(xí)使用,務(wù)必24小時內(nèi)刪除。
相關(guān)推薦