modbus

    0熱度

    1回答

    我有一個C程序,並試圖將http://libmodbus.org/添加到我的項目中。我是C新手,但痛苦地找到了足夠的方法./configure & &使安裝和創建庫所需的一切。 現在,我已經從這個鏈接加到我的libmodbus.dll.a文件的頭文件和位置的位置https://forums.netbeans.org/ptopic29782.html 現在,我編譯我的程序在NetBeans中,它編譯

    0熱度

    1回答

    最近我一直在閱讀關於這兩個協議的內容,並且不太明白爲什麼在使用MODBUS時使用MQTT(反之亦然)。由於MODBUS通過低帶寬的PLC之間的串行通信傳輸數據,但就我所知,MQTT使用其發佈/訂閱方法進行同樣的操作(我知道MQTT使用代理,而MODBUS不使用,但這不是重點)。 有人可以明確區分它們嗎?

    0熱度

    1回答

    我想從使用MinimalModbus的modbus設備讀取註冊表信息。然而,每次我試圖讀取註冊表40003其中有220值我收到此錯誤: raise ValueError('The slave is indicating an error. The response is: {!r}'.format(response)) ValueError: The slave is indicating an

    0熱度

    1回答

    我寫的通用應用程序處理JSON配置文件中定義的儘可能多的modbus設備。 mbus_servers結構用於my_modbus_init()內容的設備和端口的ip。 在my_modbus_init()一個modbus_t的初始化看起來是這樣的: modbus_t * my_modbus_init(const char * ip_s, int port, int slave_id) {

    0熱度

    1回答

    我製作了一個從modbus從設備讀取的Tkinter程序。它每秒鐘都會讀取設備並將輸出顯示到標籤上。但是,我有多個選項卡,它們爲每個連接的設備運行相同的代碼。讀取設備時,整個GUI會凍結,因此無法移動程序或按按鈕,直到完成讀取。多處理會幫助凍結嗎?如果是這樣,我該如何執行它? 這裏是我的代碼: import tkinter as tk from tkinter import * from tk

    1熱度

    1回答

    我有一個簡單的程序以檢索來自MODBUS數據,我想提取它.. from pyModbusTCP.client import ModbusClient c = ModbusClient(host="192.168.1.64", port=502, auto_open=True) regs = c.read_holding_registers(0, 4) print (regs) 輸出:

    0熱度

    1回答

    我已經創建了modbus從站來將數據寫入寄存器。 我能夠從從端寫入浮點值和整數值。 在modbus master中,我只能訪問整數值但不能讀取浮點值。 我經歷了這個https://github.com/ljean/modbus-tk/issues/72但這並沒有解決我的問題。 對於讀取的整數值,我可以使用下面的代碼並讀取值。 master = modbus_tcp.TcpMaster() mas

    0熱度

    1回答

    我們有幾個設備連接到Modbus網絡。我們購買了一個無法調整並具有固定設置的新設備:波特率= 19200,奇偶校驗=奇數,而其他設備的波特率= 38400,奇偶校驗=無。是否可以在一個網絡中使用它們,即先從舊設備讀取數據,然後重置串行端口以從新設備讀取數據?

    0熱度

    1回答

    我需要通過pymodbus獲取設備信息(設備名稱等)。 有誰知道如何做到這一點? 感謝

    -1熱度

    1回答

    我想在MAT LAB中使用MOD-BUS通信協議創建一些命令和響應注入錯誤/攻擊。但是我幾個月無法成功實現我的目標。 所以,我試過通過TCP/IP協議通訊協議。我成功了一些網絡攻擊。但是,根據我的先決條件,某些響應或命令攻擊未完全滿足。所以我決定在MAT-LAB中再次嘗試Mod-bus。 請幫助我,我如何在MAT-LAB/simulation中創建MOD-BUS模塊。 在此先感謝 此致, sair