天天看點

smart200 寫入1500db_S7 200 SMART 通訊問題—以太網設定

一:

TCP

協定通訊

(一)

S7 200 SMART

之間的

TCP

通訊

TCP

是一個網際網路核心協定。

在通過以太網通信的主機上運作的應用程式之間,

TCP

供了可靠、有序并能夠進行錯誤校驗的消息發送功能。

TCP

能保證接收和發送的所有位元組

内容和順序完全相同。

TCP

協定在主動裝置(發起連接配接的裝置)和被動裝置(接受連接配接的

裝置)之間建立連接配接。一旦連接配接建立,任一方均可發起資料傳送。

TCP

協定是一種

"

"

協定。

這意味着消息中不存在結束标志。

所有接收到的消息均被認

為是資料流的一部分。

S7 200 SMART

與之間的

TCP

通訊可以通過兩邊調用

OUC(

開放式使用者通訊

)

指令庫中

TCP_CONNECT

TCP_SEND

TCP_RECV

DISCONNECT

指令來實作。

1.

開放式使用者通訊庫

開放式使用者通信庫需要使用

50

個位元組的

V

存儲器。

開放式的使用者通訊連接配接資源包括

8

個主動連接配接和

8

個被動連接配接。

隻可從主程式或中斷例程中調用庫函數,但不可同時從這兩個程式中調用。

所需條件:

1

、軟體版本:

STEP 7-Micro/WIN SMART V2.2

2

SMART CPU

固件版本

:V2.2

3

、通訊硬體:

TP

電纜(以太網電纜)

所完成的通訊任務:

将作為用戶端的

PLC

(

IP

位址為

192.168.0.101

)

VB0-VB3

的資料傳送到作為伺服器

端的

PLC(IP

位址為

192.168.0.102