一、環(huán)境準備
- 協(xié)議:Modbus TCP
- 設(shè)備類型:S7-1200 CPU 1215C
- 組態(tài)軟件:TIA Portal V17
- 測試工具:Modbus Slave && Modbus Poll
二、實例
1.硬件組態(tài)
- 插入CPU設(shè)備,并分配IP地址
- PLC_1:192.168.2.11
- 記錄PLC網(wǎng)卡硬件標識符,默認為64
2.從站建立(服務端)
- 新建一個DB塊(DB_ConnPara_1),在DB塊中創(chuàng)建一個"TCON_IP_v4"類型的變量,修改其參數(shù)值如下:
- 新建一個DB塊(Data_slave_1),分別新建數(shù)據(jù)類型為"Array[1…10] of Int"的元素"Top1"、“Top2”;
- 進入OB1塊,插入MB_SERVER指令,CONNECT引腳填入新建的TCON_IP_v4變量;MB_HOLD_REG為服務器端定義的保持寄存器區(qū)域,如下圖所示:
- 編譯 → 下載到設(shè)備 → 轉(zhuǎn)至在線;
- 打開Modbus Poll工具,即可在寄存器0-19上進行數(shù)據(jù)收發(fā);
說明:Top1中10個元素對應寄存器0-9,Top2中10個元素對應寄存器10-19
3.主站建立(客戶端)
文章來源地址http://www.zghlxwxcb.cn/news/detail-837359.html
文章來源:http://www.zghlxwxcb.cn/news/detail-837359.html
到了這里,關(guān)于西門子S7-1200建立ModbusTCP通訊數(shù)據(jù)交互實例(從站+主站)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!