SIEMENS信陽市西門子(授權)中國總代理-西門子華中區一級總代理商
| 更新時間 2024-12-27 09:10:00 價格 請來電詢價 變頻器 西門子代理商 觸摸屏 西門子一級代理 伺服電機 西門子一級總代理 聯系電話 18126392341 聯系手機 15267534595 聯系人 梁濤 立即詢價 |
西門子1200和200SMART系列都支持開放的TCP協議以太網通信,以1200 為本地CPU與200SMART進行TCP通信,但是開放式TCP通信,是提供了發送或接收數據指令,所以通信的雙方要編寫發送和接收指令進行配合。
本地CPU 1215C | 操作 | 遠程CPU ST30 |
DB2.DBW0(INT) | 發送 | VW0(INT) |
DB2.DBW2(INT) | 發送 | VW2(INT) |
DB2.DBW4(INT) | 接收 | VW4(INT) |
DB2.DBW6(INT) | 接收 | VW6(INT) |
一、在博圖中創建新項目,添加CPU 1215C。
從右側指令列表中找到:通信>開放式用戶通信>TSEND_C(發送數據)和TRCV_C(接收數據)。
點擊開始組態,打開組態界面。
打開組態,方法與發送類似:
二、編寫ST30的程序。
打開200 SMART編程軟件,創建好項目,CPU 設置成ST30,并將IP改為192.168.0.5。
在左側項目樹中找到指令>庫>Open User Communication>TCP_CONNECT(建立連接),TCP_SEND(發送數據)和TCP_RECV(接收數據)
EN:使能。
REQ: 如果 Req = TRUE,CPU 啟動連接操作,Req = FALSE,則輸出顯示連接的當前狀態。
Active:TRUE = 主動連接,FALSE = 被動連接。
ConnID:CPU 使用連接 ID (ConnID) 為其它指令標識該連接。可能的 ConnID 范圍為 0 到 65534。
IPaddr1-4:這些是 IP 地址的四個八位字節。IPaddr1 是 IP 地址的Zui高有效字節,IPaddr4 是 IP 地址的Zui低有效字節,被動時可以設置為0。
RemPort:是遠程設備上的端口號。遠程端口號范圍為 1 到 49151。對于被動連接,使用零。
LocPort:是本地設備上的端口號。本地端口號范圍為 1 到 49151。
Done:當連接操作完成且沒有錯誤時,指令置位 Done 輸出。
Busy:當連接操作正在進行時,指令置位 Busy 輸出。
Error:錯誤狀態。
Status:錯誤代碼。
DataLen:是要發送的字節數(1 到 1024),發送2個字,故寫作4。
DataPtr:是指向待發送數據的指針。這是指向 I、Q、M 或 V 存儲器的 S7-200 SMART 指針(此處發送數據VW0則寫作&VB0)。
MaxLen:是要接收的Zui大字節數(1 到 1024),接收2個字,故寫作4。
DataPtr 是指向接收數據存儲位置的指針。這是指向 I、Q、M 或 V 存儲器的 S7-200 SMART 指針(此處接收數據存儲到VW4,寫作&VB4)。
Length:是實際接收的字節數。
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595