西門子S7-1200集成以太網接口,通過該接口可以與其它設備進行以太網通信。S7-1200的以太網通信主要有S7、Modbus_TCP和開放式用戶通信,其中開放式用戶通信又包括TCP、 ISO_on_TCP、UDP。本文介紹S7-1200如何在同一項目內進行TCP通信。
一、軟件和硬件準備
| 序號 | 設備 | 型號/說明 |
| 1 | PLC_1 | S7-1215C DC/DC/DC 固件版本V4.4 |
| 2 | PLC_2 | S7-1214C DC/DC/DC 固件版本V4.4 |
| 3 | 編程電腦(PC) | 帶以太網卡 |
| 4 | 編程軟件 | TIA Portal V16 |
| 5 | 網線 |
二、TCP通信任務描述
在PLC_1新建通信數據塊DB2,在DB2塊中定義一個10個字大小的發送數據區;再定義一個10字大小的接收數據區。在PLC_1中同樣新建通信數據塊DB2,10字大小的發送數據區和接收數據區。通過TCP的通信指令TCON、TDISCON、TSEND和TRCV將PLC_1和PLC_2的數據進行交換。
三、任務實施步驟
1、打開TIA Portal V16軟件并新建項目

2、添加CPU型號并選擇固件

3、激活系統和時鐘存儲器

4、同樣的方式,添加PLC_2

5、連接PLC之間的網絡

6、在PLC_1中添加TCON通信指令

7、組態通信連接參數

8、在PLC_2中添加TCON指令,并設置通信連接參數

9、在PLC_1中新建DB通信數據塊


10、同樣的方式,在PLC_2中新建DB通信數據塊,并去掉優化的塊訪問

11、在PLC_1和PLC_2中添加TSEN和TRCV指令,并設置參數


12、將程序分別下載到PLC,并收發數據。

四、總結
本文介紹了西門子S7-1200同一項目內的TCP通信配置過程,以及進行數據的交換。這種通信方式,不僅可以適用S7-1200之間的TCP通信,與其它PLC或者上位機也是一樣的使用。
審核編輯:郭婷
-
以太網
+關注
關注
41文章
5998瀏覽量
180834 -
plc
+關注
關注
5051文章
14594瀏覽量
486915 -
西門子
+關注
關注
98文章
3312瀏覽量
120380
原文標題:西門子S7-1200的TCP通信
文章出處:【微信號:跟我學PLC,微信公眾號:跟我學PLC吧】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
無需更換PLC!讓西門子S7-1200輕松驅動匯川EtherCAT伺服
穩聯技術Profinet嵌入式開發板與西門子PLC S7-1200
HINET網關實現西門子S7-1200 PLC遠程監控方案
天拓四方分享:什么事S7-1200 G2++?
基于Modbus TCP的WinCC監控S7-1200/200SMT應用實例
請問西門子S7-1200 如何實現Modbus TCP 通訊?
臺灣偉斯掃碼槍與西門子S7-1200 PLC通信方案:RS232轉Profinet網關配置詳解
RS232轉Profinet網關與西門子S7-1200 PLC的智能化工業通信應用
RS232轉Profinet網關實現偉斯掃碼槍A898BT與西門子S7-1200 PLC的快速通訊
Modbus TCP轉Profinet網關實現視覺相機與西門子PLC配置實例研究
西門子PLC免點表數據采集方案
西門子PLC(S7-1200/1500/300/400)的數據采集與監控方案
西門子S7-1200 G2的7大亮點及最新功能
Brooks流量計通過HT1S-ECM-PNS與西門子1200PLC通訊
西門子S7-1200的TCP通信配置過程及數據交換方式
評論