前言
在日常的生產活動中,許多企業需要使用底層PLC或傳感器數據,但部分企業的終端平臺僅支持TCP協議,而不支持常見的PLC或Modbus協議。為了實現兼容性,需要使用協議轉換網關,將底層協議轉換為TCP協議。
宏集物聯網工控屏&網關支持200多種通信協議,包括常見的Modbus RTU/TCP、OPC UA,以及西門子、歐姆龍和三菱等PLC協議;此外,它還能作為TCP客戶端,通過TCP協議將數據發送到用戶的終端平臺。
實現功能
1. 采集Modbus TCP傳感器的數據,通過TCP方式發送到客戶終端。
2. 設備兼容性和擴展性:確保網關&工控屏可以與多種設備兼容,并且能夠適應未來增加的新的設備協議。
3. 數據缺失和準確性:在協議轉換和傳送過程中,確保數據缺失和準確性,避免因轉換錯誤導致數據損壞。
操作步驟
01 配置Modbus TCP數據采集
(1)打開宏集JMobile Studio組態軟件,雙擊協議,添加驅動程序,單擊+:添加新行,從PLC列表中選擇ModbusTCP協議,配置協議對話框,添加控制器/傳感器的地址。其他參數可根據手冊進行自定義配置。
(2)雙擊標簽,單擊+:添加新行,從驅動程序列表中選擇Modbus TCP:顯示標簽定義對話框。寄存器類型和偏移量地址、數據類型可在傳感器手冊查詢。
02 配置Direct Socket通信
宏集物聯網工控屏&網關支持作為TCP的客戶端發送數據給到TCP服務器。
(1)配置協議,雙擊協議,添加驅動程序,單擊+:添加新行,從PLC列表中選擇協議。在協議配置對話框內配置類型為TCP,輸入遠程IP地址和端口。
(2)雙擊標簽,單擊+:添加新行,從協議列表中選擇Direct Socket,顯示標簽定義對話框。根據幫助文檔的說明添加存儲器類型和數據類型。
(3)設計畫面,并鏈接Direct Socket協議下的標簽值到對應位置,通過JS腳本設置按鈕動作執行的命令,獲取Modbus TCP的數據標簽值給到Direct Socket send標簽,然后下載項目到硬件中。
03 通信驗證
(1)使用NetAssist網絡調試助手作為TCP 服務器進行驗證,配置協議類型TCP Server,本地主機地址,本地主機端口。
(2)數據發送和接收測試,將Modbus TCP采集到的實時數據進行發送TCP server。
總結
通過宏集物聯網工控屏&網關進行協議轉換,可以將底層PLC或傳感器的數據轉換為TCP協議并傳輸到用戶終端。操作步驟包括配置Modbus TCP數據采集、Direct Socket通信和通信驗證,以確保系統的兼容性、擴展性和數據準確性。其他協議采集的數據也可以按照相同的步驟進行TCP轉發。
審核編輯 黃宇
-
plc
+關注
關注
5010文章
13271瀏覽量
463065 -
物聯網
+關注
關注
2909文章
44557瀏覽量
372786 -
HMI
+關注
關注
9文章
587瀏覽量
48539
發布評論請先 登錄
相關推薦
評論