S7-1200 和 S7-1200 之間 ISO on TCP 通信
ISO on TCP 協(xié)議通信的連接配置
使用ISO on TCP 協(xié)議通信,除了連接參數(shù)的定義不同,其它組態(tài)編程與 TCP 協(xié)議通信完全相同,見S7-1200 和 S7-1200 之間 TCP 通信。
S7-1200 CPU中,使用ISO on TCP協(xié)議通信時,PLC_1的連接參數(shù)如圖1所示。通信伙伴PLC_2的連接參數(shù),如圖2所示。

圖1. PLC_1的ISO on TCP協(xié)議通信連接參數(shù)

圖2. PLC_2的ISO on TCP協(xié)議通信連接參數(shù)
ISO on TCP 動態(tài)長度數(shù)據(jù)傳輸
ISO on TCP協(xié)議支持動態(tài)長度的數(shù)據(jù)傳輸。創(chuàng)建接收和發(fā)送DB塊,可是優(yōu)化尋址方式或?qū)嶋H地址方式。
1.通信數(shù)據(jù)區(qū)的定義
發(fā)送方的數(shù)據(jù)塊通信數(shù)據(jù)區(qū)定義為6個字節(jié),如圖3所示

圖3.發(fā)送方數(shù)據(jù)塊通信數(shù)據(jù)區(qū)的定義
接收方的數(shù)據(jù)區(qū)也定義為6個字節(jié),如圖4. 所示

圖4. 接收方數(shù)據(jù)塊通信數(shù)據(jù)區(qū)的定義
2. 編程
發(fā)送方的程序如圖5所示,“LEN”參數(shù)要定義成變量100。

圖5. 發(fā)送方的編程
接收方的程序如圖6所示,“LEN”參數(shù)賦一個常數(shù)“0”,以便實現(xiàn)動態(tài)數(shù)據(jù)長度傳輸。注意要創(chuàng)建符號尋址方式的DB塊

圖6. 接收方的編程
動態(tài)長度數(shù)據(jù)傳輸:

圖7. 監(jiān)控結(jié)果
要實現(xiàn)動態(tài)長度數(shù)據(jù)傳輸,需要將接收方的數(shù)據(jù)長度設(shè)為0。
如果發(fā)送方數(shù)據(jù)長度“TSENDC_LEN"設(shè)為100,則傳送100個字節(jié)給接收方;
監(jiān)控結(jié)果:
審核編輯 :李倩
-
協(xié)議
+關(guān)注
關(guān)注
2文章
618瀏覽量
41080 -
TCP
+關(guān)注
關(guān)注
8文章
1424瀏覽量
83503 -
S7-1200
+關(guān)注
關(guān)注
11文章
335瀏覽量
19538
原文標(biāo)題:S7-1200 和 S7-1200 之間 ISO on TCP 通信
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
TCP/IP(Socket)協(xié)議深度剖析
協(xié)議“老將”,連接工業(yè)智能的橋梁——一文讀懂ModBus通信協(xié)議
TCP和UDP的區(qū)別
為什么會有TCP/IP協(xié)議?
米爾 SECC 方案:國標(biāo)充電樁多協(xié)議兼容的通信基礎(chǔ)解析
EtherNet/IP轉(zhuǎn)MODBUS TCP網(wǎng)關(guān)配置:SCADA與AGV小車高效通訊指南
Profinet從轉(zhuǎn)Modbus(TCP)主總線協(xié)議轉(zhuǎn)換網(wǎng)關(guān)
GraniStudio : TCP/IP(Socket)協(xié)議深度剖析
什么是Modbus TCP協(xié)議
CC\\-Link IE轉(zhuǎn)Modbus TCP:風(fēng)電設(shè)備通信的“雙語模式”
CCLinkIE與Modbus TCP的“跨界戀愛”:中央空調(diào)系統(tǒng)通信新姿勢!
Modbus TCP轉(zhuǎn)Profibus DP主站網(wǎng)關(guān):跨協(xié)議集成的核心樞紐
疆鴻智能JH-ECT003EtherCAT轉(zhuǎn)Modbus TCP協(xié)議網(wǎng)關(guān)配置方法
Modbus TCP轉(zhuǎn)Profibus DP網(wǎng)關(guān)的防撞雷達(dá)應(yīng)用
ISO on TCP協(xié)議通信的連接配置
評論