產(chǎn)品簡(jiǎn)介
名稱(chēng):四芯工業(yè)網(wǎng)線(xiàn)
訂貨號(hào):6XV1840-2AH10
參數(shù):SIMATIC NET, IE FC TP 標(biāo)準(zhǔn)電纜 GP 2x2(PROFINET A 類(lèi)), TP 安裝電纜,用于連接到 FC RJ45 模塊化插座,應(yīng)用廣泛,4 芯,屏蔽,CAT. 5,按米銷(xiāo)售,大訂貨數(shù)量: 2000m, 小訂購(gòu)量: 20 m
詳細(xì)介紹
西門(mén)子FC標(biāo)準(zhǔn)以太網(wǎng)電纜
西門(mén)子FC標(biāo)準(zhǔn)以太網(wǎng)電纜
TCP通信
下面以TCP通信為例介紹OUC指令庫(kù)的使用。
TCP通信為有連接通信,通信雙方進(jìn)行數(shù)據(jù)交換之前首先需要建立TCP連接,TCP客戶(hù)端會(huì)向TCP服務(wù)器發(fā)送建立TCP連接請(qǐng)求,TCP服務(wù)器接收到連接請(qǐng)求后,
服務(wù)器會(huì)發(fā)回建立連接應(yīng)答,客戶(hù)端確認(rèn)服務(wù)器發(fā)回的應(yīng)答之后TCP連接就被成功建立了。
TCP連接建立后,通信雙方就可以發(fā)送和接收數(shù)據(jù)了。通信結(jié)束后,通信雙方可以斷開(kāi)連接,釋放通信資源。 TCP通信流程見(jiàn)下圖。
1.S7-200 SMART CPU 首先需要調(diào)用TCP_Connect建立TCP連接
TCP_CONNECT指令主要參數(shù)如下:
●Req為T(mén)RUE,啟動(dòng)連接操作
●Active為T(mén)RUE,則S7-200 SMART 為T(mén)CP客戶(hù)端,否則為T(mén)CP 服務(wù)器。
●ConnID 連接ID
●IPaddr1~IPaddr4: 伙伴方IP地址
●RemPort 伙伴通信端口
●LocPort 本地通信端口
2.TCP通信連接建立后,S7-200 SMART CPU 需要調(diào)用TCP_SEND 指令發(fā)送數(shù)據(jù),調(diào)用TCP_RECV指令接收數(shù)據(jù)。
TCP_SEND指令主要參數(shù)如下:
●Req為T(mén)RUE,啟動(dòng)數(shù)據(jù)發(fā)送操作
●ConnID 連接ID,需要與TCP_CONNECT 建立的連接ID相同。
●DataLen 發(fā)送數(shù)據(jù)長(zhǎng)度,大長(zhǎng)度為1024字節(jié)
●DataPtr 發(fā)送數(shù)據(jù)指針
TCP_RECV指令主要參數(shù)如下:
●ConnID 連接ID,需要與TCP_CONNECT 建立的連接ID相同。
●MaxLen 允許接收數(shù)據(jù)長(zhǎng)度,大長(zhǎng)度為1024字節(jié)
●DataPtr 接收數(shù)據(jù)指針
●Length 接收數(shù)據(jù)實(shí)際長(zhǎng)度
3.TCP通信連接建立后,如果不再需要該連接,則可以調(diào)用DISCONNECT終止之前建立的連接。
TCP_RECV指令主要參數(shù)如下:
●Req為T(mén)RUE,啟動(dòng)斷開(kāi)連接操作
●ConnID 連接ID,需要與TCP_CONNECT 建立的連接ID相同。