§ 06 · 支援協定

五種協定,同一台主機,
混用不加價。

每種協定在驅動層實作同樣的五個方法。新增一種協定不必動到上層。

#通訊協定常見連接設備現場注意事項狀態
01Modbus TCP台達 DVP/AS 系列 PLC、電表、變頻器、I/O 模組另支援 RTU over TCP,接在 RS485 轉換器後面的設備走同一支驅動。模式選錯會「連得上卻讀不到值」,這是現場最常見的雷。支援
02Siemens S7S7-1200/1500、S7-300/400CPU 要開 PUT/GET,資料塊需取消「最佳化的區塊存取」;1200/1500 走 rack 0 slot 1,300/400 走 rack 0 slot 2。支援
03BACnet/IP空調箱、冰機控制器、既有他牌樓宇設備可直接讀設備的物件清單、勾選批次建點。Device Instance 全案場不可重號,物件編號要跟原廠要點表、不能用猜的。支援
04MQTT 3.1.1物聯網感測器、閘道器、雲端平台。純值與 JSON payload 都可以,一個主題能餵多個點位跟其他協定方向相反 —— 不是我們去問,是對方來送。所以「從來沒收到過」與「broker 斷線」是兩種狀態,不能都標成通訊失敗。久沒發訊的判定預設關閉:MQTT 多半是變化才送,一天只變兩次的狀態點否則會整天是紅的。支援
05SOAP/Web Service既有系統的 Web Service 介面。端點、SOAPAction、request 樣板、取值路徑全部在設定頁填SOAP 沒有「連線」這回事,連線測試的意思是先打一次確認接得通 —— 否則端點或憑證填錯要等第一輪掃描才發現,而且看起來像「所有點位都壞了」而不是「位址填錯」。一輪掃描只發一次請求,不是每個點位發一次。支援
§ 09 · 開始評估

要不要用得上,
問三件事就知道。

  1. CHK-01這棟樓現在有哪些子系統、各是誰裝的?
  2. CHK-02Modbus 設備的點表還找不找得到?
  3. CHK-03你要的是看狀態,還是要能下控制?
  4. 我們習慣在報價之前先把問題問清楚。點位數還沒盤清楚就報出來的價,後面一定會改。