前言
在日常的生產(chǎn)活動中,許多企業(yè)需要使用底層PLC或傳感器數(shù)據(jù),但部分企業(yè)的終端平臺僅支持TCP協(xié)議,而不支持常見的PLC或Modbus協(xié)議。為了實現(xiàn)兼容性,需要使用協(xié)議轉(zhuǎn)換網(wǎng)關(guān),將底層協(xié)議轉(zhuǎn)換為TCP協(xié)議。
宏集物聯(lián)網(wǎng)工控屏&網(wǎng)關(guān)支持200多種通信協(xié)議,包括常見的Modbus RTU/TCP、OPC UA,以及西門子、歐姆龍和三菱等PLC協(xié)議;此外,它還能作為TCP客戶端,通過TCP協(xié)議將數(shù)據(jù)發(fā)送到用戶的終端平臺。
實現(xiàn)功能
1. 采集Modbus TCP傳感器的數(shù)據(jù),通過TCP方式發(fā)送到客戶終端。
2. 設(shè)備兼容性和擴(kuò)展性:確保網(wǎng)關(guān)&工控屏可以與多種設(shè)備兼容,并且能夠適應(yīng)未來增加的新的設(shè)備協(xié)議。
3. 數(shù)據(jù)缺失和準(zhǔn)確性:在協(xié)議轉(zhuǎn)換和傳送過程中,確保數(shù)據(jù)缺失和準(zhǔn)確性,避免因轉(zhuǎn)換錯誤導(dǎo)致數(shù)據(jù)損壞。
操作步驟
01 配置Modbus TCP數(shù)據(jù)采集
(1)打開宏集JMobile Studio組態(tài)軟件,雙擊協(xié)議,添加驅(qū)動程序,單擊+:添加新行,從PLC列表中選擇ModbusTCP協(xié)議,配置協(xié)議對話框,添加控制器/傳感器的地址。其他參數(shù)可根據(jù)手冊進(jìn)行自定義配置。
(2)雙擊標(biāo)簽,單擊+:添加新行,從驅(qū)動程序列表中選擇Modbus TCP:顯示標(biāo)簽定義對話框。寄存器類型和偏移量地址、數(shù)據(jù)類型可在傳感器手冊查詢。
02 配置Direct Socket通信
宏集物聯(lián)網(wǎng)工控屏&網(wǎng)關(guān)支持作為TCP的客戶端發(fā)送數(shù)據(jù)給到TCP服務(wù)器。
(1)配置協(xié)議,雙擊協(xié)議,添加驅(qū)動程序,單擊+:添加新行,從PLC列表中選擇協(xié)議。在協(xié)議配置對話框內(nèi)配置類型為TCP,輸入遠(yuǎn)程IP地址和端口。
(2)雙擊標(biāo)簽,單擊+:添加新行,從協(xié)議列表中選擇Direct Socket,顯示標(biāo)簽定義對話框。根據(jù)幫助文檔的說明添加存儲器類型和數(shù)據(jù)類型。
(3)設(shè)計畫面,并鏈接Direct Socket協(xié)議下的標(biāo)簽值到對應(yīng)位置,通過JS腳本設(shè)置按鈕動作執(zhí)行的命令,獲取Modbus TCP的數(shù)據(jù)標(biāo)簽值給到Direct Socket send標(biāo)簽,然后下載項目到硬件中。
03 通信驗證
(1)使用NetAssist網(wǎng)絡(luò)調(diào)試助手作為TCP 服務(wù)器進(jìn)行驗證,配置協(xié)議類型TCP Server,本地主機(jī)地址,本地主機(jī)端口。
(2)數(shù)據(jù)發(fā)送和接收測試,將Modbus TCP采集到的實時數(shù)據(jù)進(jìn)行發(fā)送TCP server。
總結(jié)
通過宏集物聯(lián)網(wǎng)工控屏&網(wǎng)關(guān)進(jìn)行協(xié)議轉(zhuǎn)換,可以將底層PLC或傳感器的數(shù)據(jù)轉(zhuǎn)換為TCP協(xié)議并傳輸?shù)接脩艚K端。操作步驟包括配置Modbus TCP數(shù)據(jù)采集、Direct Socket通信和通信驗證,以確保系統(tǒng)的兼容性、擴(kuò)展性和數(shù)據(jù)準(zhǔn)確性。其他協(xié)議采集的數(shù)據(jù)也可以按照相同的步驟進(jìn)行TCP轉(zhuǎn)發(fā)。
審核編輯 黃宇
-
plc
+關(guān)注
關(guān)注
5016文章
13389瀏覽量
465527 -
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2914文章
44955瀏覽量
377241 -
HMI
+關(guān)注
關(guān)注
9文章
601瀏覽量
48754
發(fā)布評論請先 登錄
相關(guān)推薦
【匯總篇】小草手把手教你 LabVIEW 串口儀器控制
工業(yè)無線MQTT物聯(lián)網(wǎng)網(wǎng)關(guān)
物聯(lián)網(wǎng)網(wǎng)關(guān)MQTT協(xié)議連接PLC配置全過程分享
松下協(xié)議轉(zhuǎn)換網(wǎng)關(guān)WTGNet-FP相關(guān)資料推薦
【物聯(lián)大師】之物聯(lián)網(wǎng)智能網(wǎng)關(guān)
如何快速實現(xiàn)Modbus RTU和Modbus TCP協(xié)議轉(zhuǎn)換?
多協(xié)議轉(zhuǎn)換網(wǎng)關(guān)支持OPC UA及SNMP協(xié)議
關(guān)于EthernetIP轉(zhuǎn)ModbusTCP協(xié)議轉(zhuǎn)換的成熟應(yīng)用
手把手教你學(xué)LabVIEW視覺設(shè)計
手把手教你開發(fā)基于單片機(jī)的wifi通信的物聯(lián)網(wǎng)項目(遠(yuǎn)程燈控制)
![<b class='flag-5'>手把手</b><b class='flag-5'>教你</b>開發(fā)基于單片機(jī)的wifi通信的<b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b>項目(遠(yuǎn)程燈控制)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
松下協(xié)議轉(zhuǎn)換網(wǎng)關(guān)WTGNet-FP
![松下<b class='flag-5'>協(xié)議</b><b class='flag-5'>轉(zhuǎn)換</b><b class='flag-5'>網(wǎng)關(guān)</b>WTGNet-FP](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
協(xié)議轉(zhuǎn)換網(wǎng)關(guān)的功能和應(yīng)用場景
![<b class='flag-5'>協(xié)議</b><b class='flag-5'>轉(zhuǎn)換</b><b class='flag-5'>網(wǎng)關(guān)</b>的功能和應(yīng)用場景](https://file1.elecfans.com//web2/M00/EF/BC/wKgZomZw9zqAGF1jAAPVgT1WpFg830.png)
宏集物聯(lián)網(wǎng)工控屏通過 S7 ETH 協(xié)議采集西門子 1200 PLC 數(shù)據(jù)
![<b class='flag-5'>宏</b><b class='flag-5'>集</b><b class='flag-5'>物</b><b class='flag-5'>聯(lián)網(wǎng)</b><b class='flag-5'>工控</b><b class='flag-5'>屏</b><b class='flag-5'>通過</b> S7 ETH <b class='flag-5'>協(xié)議</b>采集西門子 1200 <b class='flag-5'>PLC</b> <b class='flag-5'>數(shù)據(jù)</b>](https://file1.elecfans.com/web2/M00/F2/66/wKgaomZ1MV6AFYo5ADYM_65m7eQ436.png)
評論