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/tnt1
Masked 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/ttyp3
Mac 使用者請注意:這是在裝有 Mono v2.10.2 的舊 iMac G5 PowerPC 電腦上進行測試的。在某種意義上,存在一些奇怪的行為,即應用程式失去焦點,從而中斷了自動讀取模式下的 TCP 通訊。有一個帶有紅色 X 的文字框,您可以單擊它來嘗試保持焦點(如果您之後執行其他操作,請再次單擊它)。由於我無法以任何其他方式對其進行測試,因此留給您進行實驗。
根據 MIT 許可證獲得許可 - 請參閱 Resources 資料夾內的 README.txt 檔案。
本項目中直接或間接提及的任何及所有商標均屬於其各自所有者。
AdvancedHMI網站論壇,這是另一個開源專案。