iPhone 與 iPad 上的 Modbus TCP 用戶端

連線到 PLC、電表或閘道器,讀取線圈與暫存器,不必打開筆電就能在現場確認數值。

在 App Store 下載
掃描即可在 iPhone 上開啟

US$5.99 一次買斷 無訂閱 無需帳號 需要 iOS 18 或以上

FieldKit 用戶端畫面,已連線到一台 Modbus TCP 裝置,顯示三個保持暫存器的數值

幾下點選就能連線

輸入主機、連接埠與 Unit ID,或點選尋找裝置再挑一筆結果。逾時與重試次數可逐一連線設定。你點選套用已儲存端點時,已儲存的設定檔才會帶入端點,所以挑選設定檔不會覆蓋你輸入的內容。

連線失敗時會顯示原因:逾時、被拒絕或被重設、回應格式錯誤,或以名稱標示的 Modbus 例外。收到 Illegal data address 時,會附上關於 PLC 與 1-based 表示法的提示。

讀取全部四種資料區

  • 線圈用 01,離散輸入用 02,保持暫存器用 03,輸入暫存器用 04。
  • 每次讀取最多 125 個暫存器或 2000 個位元,這是協定上限。
  • 位址可用 0-based、1-based 或 PLC 4xxxx 表示法。不必中斷連線就能切換。
  • 透過設定檔讀取時,暫存器瀏覽器會顯示標籤、解碼後與縮放後的數值。

解碼數值,不要用猜的

設定檔會儲存每個暫存器的格式、位元組與字組順序、縮放與單位,因此 0x42F6 0xE979 會讀成一個溫度,而不是兩個整數。設定好之後,下一個現場可以直接沿用該設定檔。

監控與繪圖

在即時監控中最多加入 16 個區塊,每 1 到 60 秒輪詢一次,預設為 2 秒。每個數值都有迷你走勢圖和完整圖表。App 開啟期間,每個數值最多保留最後 600 個點或 1 小時,需要數字時可用匯出 CSV。

確認後才寫入

功能碼 05、06、15 與 16 都要經過準備寫入與確認寫入。面板會列出完整的目標與每個數值。如果期間重新連線或更改目標,App 會取消該次寫入。

問題

購買前須知

為什麼我的裝置連得上卻不回應?

TCP 連線已建立,但裝置或閘道器常會忽略它不服務的 Unit ID。請點選掃描 Unit ID,嘗試常見的編號。

可以送出原始請求嗎?

進階原始請求可手動設定功能碼、位址與數量,用於寫入 05、06、15 與 16。原始寫入同樣會停在確認面板。

用戶端可以透過 VPN 或行動網路使用嗎?

尋找裝置需要 Wi-Fi。手動連線則需要有通往該裝置的網路路由。

今天就讀取你的第一個暫存器

US$5.99 一次買斷。無訂閱,無需帳號。

US$5.99 一次買斷 無訂閱 無需帳號 需要 iOS 18 或以上