POWERSCADA

通訊:一套系統接多種設備

PowerScada 把多品牌、多協定的 PLC、電錶與樓宇設備接進同一套系統:以通道、設備、暫存器表、點位四層結構統一設定,所有點位讀回後進入同一份快取,再推給畫面、警報、趨勢與腳本。

除了當客戶端讀設備,它也能當伺服器:Modbus TCP 從站與 OPC UA 伺服器讓 BMS、MES 或上位 SCADA 直接來讀現場資料,不必再架一層閘道器。

通訊設定:通道、設備、暫存器表與點位

支援的協定與機種

所有驅動內建,安裝完成即可連線,不需另購通訊模組。

  • Modbus TCP、Modbus RTU(RS-232/RS-485)。
  • 三菱 MC 3E Binary(FX5U、Q、iQ-R 系列);三菱 FX2N/FX3U 編程口(RS-422,需 SC-09 轉換線)及經串口伺服器橋接的 TCP 版。
  • KEYENCE KV-3000、KV-5000、KV-7000、KV-8000(Host-Link)。
  • 豐煒 Vigor VS(TCP/RTU)與 M/VB/VH 系列(RTU)。
  • 台達 DVP-ES2、DVP-SE(RTU 與 TCP,以原廠元件名稱定址);永宏 FATEK FB 系列(串列)。
  • BACnet/IP 與 BACnet MS/TP(RS-485),支援設備掃描與點位掃描。
  • OPC UA 客戶端:連 Kepware、Siemens、Beckhoff 等伺服器,每張表可選輪詢或訂閱模式。

作為伺服器對接上位系統

Modbus TCP 伺服器支援功能碼 01、02、03、04、05、06、15、16,同一連線多請求並行,可設站號模式、唯讀、最大連線數與 IP 白名單。OPC UA 伺服器提供讀、寫、訂閱,有無加密與 Basic256Sha256 兩種端點,支援帳號密碼與憑證信任管理。兩種伺服器每個專案最多 10 台。

建點位不用一個一個打

BACnet/IP 以廣播掃描設備,約 10 秒列出全部,一鍵匯入後再掃描該設備的 AI、AO、AV、BI、BO、BV、MI、MO、MV 物件勾選匯入;OPC UA 以樹狀瀏覽節點勾選變數,不需要停止 Runtime。

  • 批量建立:設定位址間隔(例如間隔 3 產生 DM0、DM3、DM6)、存取模式與字串長度。
  • Excel 匯入匯出:整張通訊表一鍵匯出 xlsx,匯入逐列檢查並列出異常列號與原因;也可直接從 Excel 複製貼上。
  • 位元拆分:16 位元的 Tag 可拆成 .0 到 .15 逐位綁定指示燈、按鈕、警報與趨勢,寫入時系統自動讀改寫整字,授權點數仍只計 1 點。
  • 陣列 Tag:長度 1~1024,元件可綁單一元素,腳本可整列或單元素寫入。
  • 倍率與偏移:顯示值=原始值 × Scale + Offset,寫入時自動逆算;端序 ABCD、DCBA、BADC、CDAB 在通道層設定。
  • 位址即時驗證:依各機種的位址規格檢查範圍、倍數與進位,三菱 FX 與 Vigor 的 X/Y 以八進位輸入,超出範圍會被擋下並說明原因。

穩定性與排錯工具

部署時所有通道同時建立連線,離線設備照常列入監控並在背景自動重連,連上後自動恢復讀取;相鄰點位自動合併成連續讀取區段,減少往返次數。

  • 通訊測試:對運轉中的網路或串列通道送出自訂十六進位原始資料並看回應,可自動附加 Modbus RTU CRC,最快每 0.1 秒一次。
  • 穿透工具:讓 PLC 原廠軟體或 Modbus 工具透過圖控主機連到現場設備,位址與埠和現場完全相同,同時最多 5 台。
  • 每個 Tag 可設讀寫、只讀、只寫;只寫的點位完全退出輪詢。
  • 全局變數:不輪詢 PLC 的記憶體變數,可持久化,供腳本、畫面與 Modbus 伺服器使用。

畫面

內建協定驅動清單
內建協定驅動清單
點位資料型別與格式設定
點位資料型別與格式設定
BACnet 設備掃描
BACnet 設備掃描
BACnet 點位掃描與匯入
BACnet 點位掃描與匯入
Runtime 的即時 I/O 表格
Runtime 的即時 I/O 表格

操作流程

  1. 1編輯器工具列「設備通訊」新增通道,選協定並填 IP 與埠,或 COM、鮑率、資料位元、同位、停止位元,以及逾時與端序。
  2. 2在通道下新增設備,填站號(Modbus 1~247)、BACnet Device Instance,或 OPC UA 連線資訊。
  3. 3新增暫存器表並設定掃描週期(一般 1000 ms,建議最小 200 ms)。
  4. 4建立點位:手動輸入、批量建立、貼上、匯入 Excel,或對 BACnet、OPC UA 用掃描與瀏覽勾選匯入;設定資料型別、倍率偏移、單位、位元拆分或陣列長度。
  5. 5儲存後部署或「重啟通訊」使設定生效。
  6. 6需要排查接線或站號時用「通訊測試」;需要用原廠軟體上下載程式時用穿透工具。
  7. 7若要讓上位系統讀取,到「Modbus 伺服器」或「OPC UA 伺服器」分頁新增伺服器並發布表。

FAQ

常見問題

BACnet 設備要怎麼把點位建進來?

建立 BACnet/IP 或 MS/TP 通道後,停止 Runtime 按「掃描設備」勾選匯入;再「掃描 Tag」列出該設備全部物件勾選匯入即可,資料型別自動對應(AI/AO/AV 為浮點數、BI/BO/BV 為布林、MI/MO/MV 為整數)。

設備離線時整個部署會被拖慢嗎?

不會。所有通道同時建立連線,離線設備照常列入監控並由系統背景自動重連,連上後自動恢復讀取。

PLC 一顆 16 位元狀態字要當 16 個開關用怎麼做?

在通訊表勾選該 Tag 的「位元拆分」,之後指示燈、按鈕、警報、趨勢都能綁 .0 到 .15 的單一位元;寫入時系統自動讀改寫整字,拆分後授權點數仍只計 1 點。