開疆智能ModbusTCP轉Ethernet網關連接FBOX串口服務器配置案例

本案例是串口服務器通過串口采集第三方設備數據轉成ModbusTCP的服務器后歐姆龍PLC通過Ethernet連接到網關,讀取采集到的數據。具體配置過程如下。

配置過程:

Fbox做從站

FBox采集PLC數據,通過Modbus TCP Server/Modbus RTU Server協議配置地址映射,其他設備作為主站采集Server的地址類型為0X、1X、3X、4X的數據,從而間接實現對PLC數據的采集。

Modbus TCP Server協議

1.選擇FBox,點擊【遠程下載】,點擊“設備管理”,在彈出的【設備管理】對話框中點擊【服務】,點擊“新增”。

2.在彈出的【PLC網絡服務】對話框中選擇協議類型:Modbus_TCP_Server,點擊“變量映射”。

【PLC網絡服務】對話框參數說明如下:

參數

說明

協議類型/端口號

與主站PLC通訊的協議及端口號。

站號

與PLC通訊時用于識別PLC的一個地址。

設備別名

自定義,做主站的PLC在物聯網云平臺的名稱。

3.在彈出的【變量映射】對話框中,點擊”新增“,在彈出的【映射設置】對話框中,編輯映射參數,點擊”確定“。

FBox通過串口或網口連接設備ABB,FBox做從站,將設備:ABB的 MD999映射到4X999并賦予讀寫權限。其他設備通過 MODBUS TCP 協議讀取FBox的4X999時,間接讀取的是設備ABB MD999。

【映射設置】對話框參數說明如下:

參數

說明

名稱

自定義,映射名稱。

模式

默認:位,即映射的地址為位地址。可選:位/字。

模式為字時,即映射的地址為字地址。

權限

默認:讀寫,即FBox做從站時,主站設備對映射的FBox地址的訪問權限為讀寫。

可選:讀寫/只讀。權限為:只讀,即主站設備只能讀取映射的FBox地址的值,而無法寫入。

數據源:寄存器

主站設備訪問的寄存器地址類型。

數據源:地址

主站設備訪問的寄存器地址。

目標地址:設備

被映射的設備。

目標地址:站號

被映射的設備的站號。

目標地址:寄存器

被映射的寄存器類型。

目標地址:地址

被映射的寄存器地址。

位/字數

被映射地址對應的長度。

16位字節序

被映射地址的為16位字時對應的字節序。

32位字節序

被映射地址的為32位雙字時對應的字節序。

Modbus_TCP_Server協議下FBox上的寄存器映射關系如下:

Local

映射地址

備注

LB(n-1)

0X_n

n:1、2、3.....65535

LB(n-1)

1X_n

n:1、2、3.....65535

LW(m-1)

3X_m

m:1、2、3.....9999

LW(m-1)

4X_m

m:1、2、3.....9999

RW(k-10000)

3X_k

k:10000、10001、10002.....65535

RW(k-10000)

4X_k

k:10000、10001、10002.....65535

Modbus TCP Extend Server協議

1.選擇FBox,點擊【遠程下載】,點擊“設備管理”,在彈出的【設備管理】對話框中選擇【服務】頁簽,點擊”新增“。 2.在彈出的【PLC網絡服務】對話框中選擇協議類型:Modbus_TCP_Extend_Server,點擊”確定“。

Modbus_TCP_Extend_Server協議下FBox上的寄存器映射關系如下:

Local

映射地址

備注

LB(n-1 + 200000)

0X_n

n:1、2、3.....65535

LB(n-1 + 100000)

1X_n

n:1、2、3.....65535

LW(n-1 + 300000)

3X_n

n:1、2、3.....65535

LW(n-1 + 400000)

4X_n

n:1、2、3.....65535

設置好ModbusTCP服務器一側的設置后打開網關配置軟件

網關配置:

打開網關配置軟件“Gateway Configuration Studio”并新建項目

設置網關在Ethernet/IP的IP地址與輸入輸出數據長度。(IP地址與歐姆龍PLC分配的地址保持一致)

設置網關作為ModbusTCP客戶端的IP地址,可與Ethernet不同網段。

添加從站(FBOX串口服務器)的IP地址

從圖中可以看出用的是40000地址區,所以可以使用03/06/16功能碼

添加所需要功能碼,可根據機器人配置進行設置。

本例設置為03功能碼,填寫對應寄存器地址與寄存器數量。

根據從站設置的寄存器地址數量填寫相應的地址與數量。

完成后下載配置下載進入網關即可。

歐姆龍PLC配置

首先打開主站組態軟件“Sysmac Studio”并新建項目。

設置PLC的IP地址

點擊工具-Ethernet/IP連接設置,在彈出的選個框內選擇顯示EDS庫添加網關eds文件

開始安裝網關EDS文件,并在完成后選擇對應模塊。EIP2COM

設置網關IP地址

添加全局變量并關聯導入EIP組態配置

在PLC組態軟件的Ethernet/IP端口設置中將全局變量關聯至網關組態。

配置完成后將組態下載到歐姆龍PLC

到此全部配置完成,設備上電后即可通過網關讀取到第三方設備數據。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/95911.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/95911.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/95911.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Vue中的數據渲染【4】

目錄1.頁面樣式綁定:1.概述: 2.綁定方式:1.通過類名綁定:1.通過動態類名綁定:(:class)2.通過類名數組綁定:3.通過類名對象進行綁定:2.內聯樣式綁定&#xff1…

LeeCode 39.組合總和

給你一個 無重復元素 的整數數組 candidates 和一個目標整數 target ,找出 candidates 中可以使數字和為目標數 target 的 所有 不同組合 ,并以列表形式返回。你可以按 任意順序 返回這些組合。candidates 中的 同一個 數字可以 無限制重復被選取 。如果…

基于Python3.10.6與jieba庫的中文分詞模型接口在Windows Server 2022上的實現與部署教程

該教程詳細闡述了在Windows Server 2022上基于Python3.10.6與jieba庫實現并部署中文分詞模型接口的完整流程,涵蓋技術棧(Python3.10.6、jieba、Flask、Waitress、Nginx、NSSM等)與環境準備(Python安裝、虛擬環境配置、依賴包安裝及…

java基礎(九)sql基礎及索引

一、NoSQL 和 SQL 數據庫的區別1. 基本概念SQL 數據庫(關系型數據庫) 代表產品:SQL Server, Oracle, MySQL (開源), PostgreSQL (開源)。 存儲方式:結構化數據,邏輯上以二維表(行 & 列)形式…

ffmpeg-調整視頻分辨率

ffmpeg -i input.mp4 -vf scale1280:720 output_1280x720.mp4-i input.mp4: 指定輸入視頻文件。-vf scale1280:720: 使用 scale 視頻濾鏡,將視頻寬度設置為 1280 像素,高度設置為 720 像素。output_1280x720.mp4: 指定輸出視頻文件。 16:9 常…

前端vue3+后端spring boot導出數據

有個項目需要提供數據導出功能。 該項目前端用vue3編寫,后端是spring boot 2,數據庫是mysql8。 工作流程是:1)前端請求數據導出 2)后端接到請求后,開啟一個數據導出線程,然后立刻返回信息到前端…

基于RK3588的微電網協調控制器:實現分布式能源的智能調控與優化運行

微電網協調控制器方案通過集成先進算法和實時數據技術,實現分布式能源的光伏、儲能、風電等設備的智能協調與優化運行?12。關鍵功能包括:?協同優化調度?:采用模型預測控制(MPC)動態調整光伏出力、儲能充放電策略和負…

機器學習——TF-IDF文本特征提取評估權重 + Jieba 庫進行分詞(以《紅樓夢》為例)

使用 Jieba 庫進行 TF-IDF 關鍵詞提取(以《紅樓夢》為例)在中文文本分析中,TF-IDF(Term Frequency - Inverse Document Frequency) 是最常用的關鍵詞提取方法之一。它通過評估詞在單個文檔中的出現頻率和在所有文檔中的…

一周學會Matplotlib3 Python 數據可視化-多子圖及布局實現

鋒哥原創的Matplotlib3 Python數據可視化視頻教程: 2026版 Matplotlib3 Python 數據可視化 視頻教程(無廢話版) 玩命更新中~_嗶哩嗶哩_bilibili 課程介紹 本課程講解利用python進行數據可視化 科研繪圖-Matplotlib,學習Matplotlib圖形參數基本設置&…

Spark執行計劃與UI分析

文章目錄1.Spark任務階段劃分1.1 job,stage與task1.2 job劃分1.3 stage和task劃分2.任務執行時機3.task內部數據存儲與流動4.根據sparkUI了解Spark執行計劃4.1查看job和stage4.2 查看DAG圖4.3查看task1.Spark任務階段劃分 1.1 job,stage與task 首先根據…

16-docker的容器監控方案-prometheus實戰篇

文章目錄一.前置知識1.監控與報警2.監控系統的設計3.監控系統的分類二、prometheus概述1.什么是prometheus2.prometheus的歷史3.為什么要學習prometheus4.prometheus的使用場景5.prometheus的宏觀架構圖6.prometheus軟件下載地址三、部署prometheus server監控軟件1.同步集群時…

集成電路學習:什么是Image Processing圖像處理

Image Processing,即圖像處理,是計算機視覺、人工智能、多媒體等領域的重要基礎。它利用計算機對圖像進行分析、加工和處理,以達到預期目的的技術。以下是對圖像處理的詳細解析: 一、定義與分類 定義: 圖像處理是指用計算機對圖像進行分析,以達到所需結果的技術,又稱…

基于Android的隨身小管家APP的設計與實現/基于SSM框架的財務管理系統/android Studio/java/原生開發

基于Android的隨身小管家APP的設計與實現/基于SSM框架/android Studio/java/原生開發

Web 開發 16

1 在 JavaScript(包括 JSX)中,函數體的寫法和返回值處理在 JavaScript(包括 JSX)中,函數體的寫法和返回值處理確實有一些簡潔的語法規則,尤其是在箭頭函數中。這些規則常常讓人混淆,…

超高車輛碰撞預警系統如何幫助提升城市立交隧道安全?

超高車輛帶來的安全隱患立交橋和隧道的設計通常基于常規車輛的高度標準。然而,隨著重型運輸業和超高貨車的增加,很多超高車輛會誤入這些限高區域,造成潛在的安全隱患。超高車輛與立交橋梁或隧道頂蓋發生碰撞時,可能導致結構受損&a…

三種變量類型在局部與全局作用域的區別

一、基本概念作用域(Scope): 全局作用域:定義在所有函數外部的變量或函數,具有文件作用域,生命周期為整個程序運行期間。局部作用域:定義在函數、塊(如 {})或類內部的變量…

InfluxDB 數據遷移工具:跨數據庫同步方案(二)

六、基于 API 的同步方案實戰6.1 API 原理介紹InfluxDB 提供的 HTTP API 是實現數據遷移的重要途徑。通過這個 API,我們可以向 InfluxDB 發送 HTTP 請求,以實現數據的讀取和寫入操作。在數據讀取方面,使用GET請求,通過指定數據庫名…

JVM安全點輪詢匯編函數解析

OpenJDK 17 源碼的實現邏輯,handle_polling_page_exception 函數在方法返回時的調用流程如下:調用流程分析:棧水印檢查觸發跳轉:當線程執行方法返回前的安全點輪詢時(MacroAssembler::safepoint_poll 中 at_returntrue…

Linux怎么查看服務器開放和啟用的端口

在 Linux 系統中,可以通過以下方法查看 服務器開放和啟用的端口。以下是詳細的步驟和工具,適用于不同場景。1. 使用 ss 查看開放的端口ss 是一個現代化工具,用于顯示網絡連接和監聽的端口。1.1 查看正在監聽的端口運行以下命令:ba…

XF 306-2025 阻燃耐火電線電纜檢測

近幾年隨著我國經濟快速的發展,電氣火災呈現高發趨勢,鑒于電線電纜火災的危險性,國家制定了阻燃,耐火電線電纜的標準,為企業,建設方,施工方等的生產,選材提供了指引。XF 306-2025 阻…