ModbusMaster
1.0.0
獨立的 Windows 應用程式支援 Modbus RTU 、 TCP 、 UDP 、 RTUoverTCP 、 RTUoverUDP 、 ASCIIoverRTU 、 ASCIIoverTCP和ASCIIoverUDP協定。
還包括適用於 Linux 和 Mac OS X 的 Mono 版本,這些是 VB Net 版本,因此:
mono-complete和mono-vbnc軟體包mono和mono-basic軟體包如果啟用了防火牆,那麼它可能會提示您允許此應用程式在網路上進行通訊:
該應用程式旨在允許同時運行該應用程式的多個實例,例如:
這全部是基於修改後的 nModbus .NET 3.5 函式庫,版權所有 (c) 2006 Scott Alexander:
旨在用作快速測試工具:
一個簡單的替代方案是 AdvancedHMI 軟體,因為它功能強大且免費。

Int16 (僅不帶修飾符的暫存器位址)之外,該應用程式還支援:U 、 F 、 L 、 UL和S修飾符(用於UInt16 、 Float32 、 Int32 、 UInt32 、 String )FQ 、 LQ和UQ修飾符(其中Q代表四字)LO和UO修飾符(其中O代表 Octa Word )Points > 1,則需要寫入單一值或逗號分隔值的確切數量/dev/tnt0 <=> /dev/tnt1Masked Bit Write ,功能代碼 22(0x16H 或 FC22)FC22的從設備的內建代碼:read-modify-write過程,該過程可能需要一些時間,並且可能會覆蓋運行期間更改的值重要資訊:嘗試將任何值寫入 PLC 時請務必小心。
exe資料夾中的 Windows 可執行檔或按照以下說明自行建置:/bin/Debug資料夾中找到建立的 EXE 檔案並將其複製到您的首選資料夾或桌面mono-complete和mono-vbnc軟體包mono和mono-basic軟體包Mono資料夾中找到 Mono zip 存檔sudo mono ModbusMaster.exe :su帳戶/dev/ptyp3 <=> /dev/ttyp3Mac 使用者請注意:這是在裝有 Mono v2.10.2 的舊 iMac G5 PowerPC 電腦上進行測試的。在某種意義上,存在一些奇怪的行為,即應用程式失去焦點,從而中斷了自動讀取模式下的 TCP 通訊。有一個帶有紅色 X 的文字框,您可以單擊它來嘗試保持焦點(如果您之後執行其他操作,請再次單擊它)。由於我無法以任何其他方式對其進行測試,因此留給您進行實驗。
根據 MIT 許可證獲得許可 - 請參閱 Resources 資料夾內的 README.txt 檔案。
本項目中直接或間接提及的任何及所有商標均屬於其各自所有者。
AdvancedHMI網站論壇,這是另一個開源專案。