AIoT Bridge · PLC / HMI Gateway

裝在 PLC 與 HMI 之間,
讓產線直接說 MQTT。

Falcon 串接在既有 PLC 與 HMI 之間的串列通訊線路(RS-232 / RS-422 / RS-485)上,不改 PLC 程式、不換 HMI,就能即時監聽每一筆讀寫並在必要時介入控制。所有資料以 JSON-RPC 規範封裝,直接發佈到 MQTT,讓 MES、SCADA、雲端與 AI 立即取用。

  • AIoT
  • PLC
  • HMI
  • Bridge
  • Gateway
  • JSON-RPC
  • MQTT
  • AI for OT
0行 PLC 程式需要修改
JSON-RPC 2.0統一的請求 / 回應規範
MQTT原生介接,不需額外中介層
PySide6 + AI以回放 log 快速產出 Remote HMI

Supported PLC

支援的 PLC 品牌

Falcon 支援台灣產線常見的日系與台系 PLC,以串列通訊(RS-232 / RS-422 / RS-485)連接,不需要更換既有設備。

  • 三菱電機Mitsubishi Electric
  • 歐姆龍Omron
  • 台達電子Delta
  • 基恩斯Keyence
  • Panasonic
  • 東芝Toshiba
  • 豐煒Vigor
  • 山武(azbil)Yamatake
  • 理化工業RKC
  • 荏原Ebara

同一品牌依系列與通訊協定支援程度不同。請透過詢價表單告訴我們你的型號,我們會提供相容性確認;清單以外的品牌也歡迎詢問。 聯絡業務詢價 →

01 · Architecture

運作方式:串接、監聽、介入

Falcon 以 Bridge 模式插在 PLC 與 HMI 之間的串列通訊線路上。現場 HMI 照常操作,同時所有通訊被轉成 JSON-RPC 訊息送上 MQTT Broker;遠端系統也能透過同一個 Broker 下達受控的寫入指令。

運作方式:串接、監聽、介入LIVE串列通訊串列通訊監聽 ↓↑ 控制介入PLC控制器FALCONBridge / GatewayHMI現場人機介面MQTT BrokerJSON-RPC 訊息MES / SCADA / 雲端MQTT · JSONAI 分析AIoTRemote HMIPySide6

監聽控制介入

02 · Features

Falcon 核心功能

從既有設備取得資料、在需要時安全介入,並把一切交給標準化的 MQTT 與 JSON-RPC。

01

即時監聽 PLC ↔ HMI 串列通訊

被動擷取 HMI 透過串列通訊對 PLC 的每一筆讀取與寫入,轉成具時間戳的結構化資料,不影響現場既有運作。

02

受控的控制介入

經授權的遠端系統可透過 JSON-RPC 方法寫入點位或覆寫指令,適用於遠端調參、自動化排程與 AI 閉環控制。

03

JSON-RPC 設計規範

所有請求、回應、事件都遵循 JSON-RPC 2.0:方法名稱清楚、錯誤碼一致,任何語言都能輕鬆對接。

04

原生 MQTT 介接

直接發佈 / 訂閱 MQTT Topic,可接 Mosquitto、EMQX、HiveMQ 或雲端 IoT 平台,免寫自訂協定轉換。

05

Log 錄製與回放

完整記錄現場通訊並可隨時回放,在辦公室就能重現現場狀況,做除錯、測試與 HMI 開發。

06

AI 就緒的資料流

結構一致的 JSON 資料可直接餵給資料湖、時序資料庫與 AI 模型,作為預測維護與品質分析的基礎。

03 · Roles

一台 Gateway,三種角色

Falcon 同時是 Bridge、Gateway 與 AIoT 資料節點。

Bridge 橋接器

透明串接在 PLC 與 HMI 之間,現場操作習慣完全不變。

Gateway 閘道

把工業現場通訊轉為 IT 端熟悉的 MQTT + JSON,打通 OT 與 IT。

AIoT 節點

持續產出乾淨、可回放的資料,讓 AI 應用從第一天就有資料可用。

AI Agent · Development

讓 AI Agent 幫你寫 Remote HMI

AI coding agent(例如 Claude Code)不只會產生程式碼,還能自己執行、自己驗證、自己修正。Falcon 的 JSON-RPC 訊息與 log 回放,正好給 agent 一個不用碰實機就能反覆測試的環境。

了解 AI 如何協助 OT 人員開發程式 →

  1. 讀取

    Agent 訂閱回放中的 MQTT Topic,從 JSON-RPC 訊息整理出點位清單與資料型別。

  2. 撰寫

    依你的需求產生 PySide6 介面與 MQTT 連線程式。

  3. 驗證

    呼叫 log.replay 重現現場資料,檢查畫面數值、燈號與警報是否正確。

  4. 修正

    發現問題就修改程式並重新測試,直到檢查全部通過才交給你。

ai-agent · remote-hmi

> 依 line-01 的回放 log,做一個沖壓機 Remote HMI

● 讀取 falcon/line-01/event:找到 D100、D120、M20 等 12 個點位

● 產生 remote_hmi.py(PySide6 + paho-mqtt)

● 執行 log.replay 驗證:M20 燈號正確,D100 數值偏差

↻ 修正:D100 需除以 10 換算為 bar,重新測試

✓ 完成,12 個點位檢查全部通過

04 · FAQ

常見問題

Falcon 需要修改 PLC 程式或更換 HMI 嗎?

不需要。Falcon 以 Bridge 方式串接在 PLC 與 HMI 之間的串列通訊線路上,現有 PLC 程式與 HMI 畫面都維持原樣。

為什麼採用 JSON-RPC 搭配 MQTT?

JSON-RPC 提供清楚的方法呼叫與錯誤處理規範,MQTT 則是工業物聯網最普及的輕量發佈 / 訂閱協定。兩者結合後,任何程式語言或平台都能以標準方式讀寫產線資料。

Remote HMI 要怎麼做?

先用 Falcon 錄下現場通訊 log,再在辦公室回放,配合 PySide6 與 AI 輔助產生介面程式碼,就能在不碰現場設備的情況下快速完成並驗證 Remote HMI。

AI Agent 可以幫忙開發嗎?

可以。Falcon 的 JSON-RPC 訊息格式清楚,log 又能重複回放,AI coding agent 可以自己讀取點位、撰寫 PySide6 程式,並對著回放資料測試與修正,不需要接觸實機。

控制介入安全嗎?

寫入操作必須經由明確的 JSON-RPC 方法發出,可搭配 MQTT 帳號權限、TLS 加密與 Topic 存取控制,只有授權的用戶端才能下達指令。實際權限設計可依現場安全規範調整。

支援哪些通訊介面?

目前支援 PLC 與 HMI 之間的串列通訊,RS-232、RS-422、RS-485 都可以。Falcon 串接在這條串列線路上監聽與介入,再把資料以 JSON-RPC 透過 MQTT 送出。不確定現場的鮑率和同位元也沒關係,Falcon 附有自動偵測工具。PLC 與 HMI 之間使用乙太網路連線的設備,目前不支援。

支援哪些 PLC 品牌?

目前支援的 PLC 品牌有:三菱電機、歐姆龍、台達電子、基恩斯、Panasonic、東芝、豐煒、山武(azbil)、理化工業、荏原。同一品牌依系列與通訊協定支援程度不同,請透過詢價表單告訴我們你的 PLC / HMI 型號,我們會提供相容性確認。

讓你的產線今天就開始說 MQTT

告訴我們你的 PLC / HMI 型號與現場需求,業務團隊會在一個工作天內回覆導入評估與報價。

聯絡業務詢價