modbus-tcp

    0熱度

    1回答

    我正在嘗試與Java類通信Modrssim (Modbus模擬器)。我發送一個查詢到modsim,它對此作出了響應。但是當我嘗試閱讀迴應時,我無法得到正確的字符。 這裏是我的代碼: import java.net.*; import java.io.*; class client { public static void main(String args[]) throws IO

    1熱度

    1回答

    我想使用Raspberry Pi 3模型B從Allen Bradly PLC讀取值。我使用Pymodbus Modbus TCP協議在它們之間進行通信。 當我運行一個測試客戶端,我得到了以下錯誤: [email protected]:/var $ python test1.py Got here 1 Traceback (most recent call last): File "test1

    1熱度

    3回答

    我找了一個很好的的Modbus通過TCP模擬器GUI嘗試在兩個單獨的PC(另一個爲從機主)。我只找到了SimplyModbus,但這隻作爲主人。任何建議?

    0熱度

    1回答

    我有一個任務,用於開發用於與CMMO-ST-C5-1-LKP Festo控制器通信的Java庫。 我已閱讀控制器文檔,它提供了一個MODBUS TCP/IP通信接口。我使用了jamod並設法連接到控制器。 (我配置並參數化了軸) 問題是我不太瞭解通信編碼(需要發送什麼字節才能讓軸移動到某個位置)。我試圖找到通信的一些例子(字節beeing發送和recived),但我找不到任何。 有沒有人知道我在哪

    1熱度

    1回答

    我想問如何使用JAMOD庫查詢每秒鐘的第二個Modbus。 決定與Modbus進行初步連接,然後在(真)查詢Modbus時在一個循環內進行。詢問設備後,使用Thread.sleep(1000);是正確的方式? 謝謝。

    1熱度

    3回答

    顯示的Modbus數據我採用modbus API做了VI,併成功地連接到HMI和讀取一些數據。我想將這些數據保存在一個文件中,即使在由於電源故障而重置之後也將這些數據顯示在歷史趨勢中。我應該使用哪個組件?

    -1熱度

    1回答

    我在Windows窗體應用程序中添加了一個dll作爲嵌入式資源。我得到的代碼如何在我的Windows窗體應用程序中使用嵌入式DLL。 該代碼使用: public PanContext() : base("ConnectionString") { string modbus = "PLCBots.Services.NModbus4.dll"; Embed

    0熱度

    1回答

    我有一個單元支持ModBus協議,使用'Jamod'嘗試連接到設備並讀取寄存器值,收到錯誤代碼-2, 單元配置: 的單元支持Modbus協議通過RS-485和以太網接口。在RS-485接口上,Modbus網絡上有一個可配置的Modbus地址;默認情況下設置爲99.該單元也將響應廣播地址0. RS-485接口默認以9600波特的波特率工作,具有8位和偶校驗。它可配置爲1200,2400,4800,9

    1熱度

    1回答

    我在我的微控制器(MSP432)上運行一個應用程序,它將數據寫入以太網電纜並將其發送到PC。 我正在使用數據包發件人查看從MC上的PC端口(502)上收到的數據。 Data received on PC 正如我們在上圖中看到的,MC的端口號對於每個發送的包都是遞增的。 達到最大數量時會發生什麼? 它會重新啓動其他端口號並繼續進行或停止?從http://myarduinoprojects.com/m

    1熱度

    1回答

    我剛剛在使用此Modbus TCP庫(https://github.com/stephanstricker/modbusTCP/tree/master/ModbusTCP/ModbusTCP)和本文檔以獲得對函數20(http://www.modbus.org/docs/Modbus_Application_Protocol_V1_1b3.pdf)的參考。問題是它不支持功能代碼20(讀取通用參考/