日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java实现modbustcp通讯_Modbus TCP双通道冗余技术

發布時間:2024/8/1 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java实现modbustcp通讯_Modbus TCP双通道冗余技术 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在工業自動化項目中,經常會遇到需要冗余通訊的需求,我們使用KEPServer EX V6 實現對現場PLC,DCS,智能儀表等數據采集,而要實現冗余通訊,一般是需要不少資金來實現,并購買冗余軟件套件等。

今天我們介紹一種免費且對冗余通訊實時性要求不高的場合的應用。

KEPServer EX V6的Modbus Suit套件中的Modbus TCP通訊,可以實現冗余通道,且切換時間一般在5秒內完成,主要限制與交換機,系統等原因。具體設置如下:

1)打開軟件,添加一個通道,選擇 Modbus TCP/IP Ethernet

2)指定對象的標識,名稱 MT_TEST(可自由定義)

3)指定端口號:502(可根據現場情況設置如:503等),IP協議:TCP/IP,端口號根據現場要求定義,一般默認502。一直下一步直到完成通道的配置。

4)在剛才建立的通道MT_TEST下新建一臺設備,型號選擇:Modbus

5)設置需要采集的PLC,DCS,智能設備等的IP地址:192.168.10.2(根據現場情況設定)

6)設定掃描模式,一般選擇“遵循客戶端指定的掃描速率”即其他OPC 客戶端指定的掃描速率,和“遵循標記指定的掃描速率”即某個標簽設定的采集速率,具體掃描模式的描述在此畫面中有詳細描述信息,按照需求配置。

7)其他都未默認,一直點擊下一步直到完成。

8)按照PLC,DCS,智能設備的TAG點的配置添加TAG點,如下例子。然后選擇設備MT1,進行復制,并黏貼在MT_TEST通道下,修改名稱為MT2,修改IP地址為:192.168.10.10,完成兩個冗余驅動的建立。

9)選擇MT1,右鍵選擇屬性,在“冗余”選項欄中,“次級路徑”中點擊右側,在彈出的對方框中選擇MT2,作為MT1的冗余設備。然后在“操作模式”中選擇“故障切換”,即當MT1/MT2任一發生故障時,切換到另一臺設備上。

10)使用ModSim進行測試,使用以上步驟中建立的兩個設備的IP地址進行仿真測試,并打開KEPServer的Quick Client 查看是否兩臺設備的數據都讀取正常。如下圖測試:

MT1

MT2

MT1-KEPServer

MT2-KEPServer

11)使用SCADA軟件建立OPC通訊,并在畫面上添加剛才建立TAG點,只需要建立一個驅動,對應相關的TAG點。當斷開MT1的ModSim仿真,畫面上可以看到MT2的數據在畫面上顯示。然后恢復MT1的鏈接,斷開MT2的鏈接,發現SCADA畫面上顯示的是MT1的數據。

由此我們可以發現,使用KEPServer可以實現不同IP地址,同一個網段內的冗余通道的冗余通訊,對于實時性要求不高的場合,完全可以使用此免費方案解決冗余通訊的需求。

總結

以上是生活随笔為你收集整理的java实现modbustcp通讯_Modbus TCP双通道冗余技术的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。