系統架構圖的畫法 — 消除各負責人的猜測,奠定後續工程的基礎

最後更新: 2026-09-25 / 分類: FA 系統設計、控制硬體

系統架構圖是讓配電盤廠、軟體工程師、施工負責人以相同前提開始採購與設定的圖。本文寫給要和其他負責人分工決定通訊設定與機器採購的人。

1. 沒有架構圖,各負責人就憑各自的猜測開始作業

PLC 與機器人連不上的原因,常見的有兩個:兩台設了相同的 IP 位址,或兩台都設成通訊的主站。兩者都是「兩端必須一致的設定,由不同的負責人分別決定」的結果。

PLC、機器人、伺服、影像感測器四個方框,用只寫著「通訊」的線橫向連成一排的圖。沒有寫協定名稱、IP 位址,也沒有安裝位置。
只看得出有連接的圖。這樣各負責人只能靠猜測補足。

配電盤廠從上一個盤猜,軟體工程師從上一個案子的設定猜,施工負責人從手邊的圖面猜。發現猜錯,通常是在現場通訊起不來的時候。架構圖就是在採購與配線之前消除這些猜測的那一張圖。畫的理由有下列三個。

2. 畫架構圖的理由有三個

① 兩端必須一致的設定,在同一個地方決定

第一個理由,是在圖上決定纜線兩端必須一致的設定。IP 位址與站號、主站 / 從站、埠的方向。任何一項只有單邊正確,通訊都連不上。

PLC(Master、主控制盤、192.168.1.10)、遠端 I/O(機上中繼箱、192.168.1.20)、Robot Controller(機器人盤、192.168.1.30)以標明 EtherNet/IP、CAT5e STP 的線依序連接的架構圖。
每台機器寫上位置與 IP 位址、每條線寫上通訊種類與纜線的圖。兩端的值排在同一張圖上。

為什麼需要 — 因為兩端的機器由不同的負責人用不同的軟體設定。PLC 由軟體工程師、機器人由機器人廠商、交換器由配電盤廠設定。兩端的值沒有排在同一張圖上,不一致就要到現場才會發現。

② 呈現責任分界與實體限制

第二個理由,是把誰採購到哪裡、負責到哪裡放到圖上。工廠 LAN 與控制 LAN 在哪裡分界。交換器的埠夠不夠。串接的台數與配線方向,有沒有在通訊方式的規定之內。

由上而下:生管 PC(辦公室、10.0.5.20/24)、工廠 LAN、PLC(控制盤)、控制 LAN,其下是人機介面(操作盤、192.168.1.20/24)與遠端 I/O(中繼箱、192.168.1.40/24)。PLC 的上位側埠 10.0.5.31/24 接工廠 LAN,控制側埠 192.168.1.10/24 接控制 LAN 的架構圖。
用 PLC 的兩個埠分開工廠 LAN 與控制 LAN 的範例。分界的機器與各自的子網路都能從圖上讀出。

為什麼需要 — 因為分界與數量分散在各負責人的圖與表裡,就沒有人去數。LAN 的規定由客戶的資訊部門在意,埠數由配電盤廠在意,台數上限由軟體工程師在意。在同一張圖上,漏採購、控制通訊溢流到工廠 LAN 這類事故,就能在圖上發現。

③ 先確定軟體設計的基礎

第三個理由,是在軟體設計開始之前決定系統的骨架。架構圖的機器與其群組,成為位址對照表的區段。機器之間交換的訊號,成為時序圖的列。

左邊是架構圖的 PLC 與機器人控制器以 EtherNet/IP 連接。中央的位址對照表中,機器人控制器的區段分成「指令(PLC → 機器人)M100〜M115」與「狀態(機器人 → PLC)M200〜M215」。右邊的時序圖排著啟動要求、運轉中、作業完成三列波形。由左到右以箭頭連接。
架構圖的一條線成為位址對照表的區段,該區段的訊號成為時序圖的列。

為什麼需要 — 因為骨架沒定,變數分配與順序都決定不了。機器多一台,區段與訊號的列也跟著增加。架構事後變更,位址對照表與時序圖兩者都得修改。

3. 圖上要這樣畫

PLC 與機器人控制器以 EtherNet/IP 連接,PLC 側標 M、機器人控制器側標 S。機器人控制器與手爪的遠端 I/O 以 CC-Link 連接,機器人控制器側標 M、遠端 I/O 側標 S 的架構圖。
機器人控制器在與 PLC 的線上是從站(S),在與手爪遠端 I/O 的線上是主站(M)。

4. 畫的順序是:位置 → 配線 → 位址 → 分界 → 計數

  1. 把機器依位置排列 控制盤、中繼箱、機上、上位(工廠 LAN)這樣的分法。
  2. 依實際配線連接 集中到交換器還是串接,照實畫。
  3. 線上寫通訊種類與主站,機器上寫位址 IP 位址連子網路一起寫。
  4. 寫上與工廠網路的分界,以及安全系統 要與客戶決定的事項,在這個階段就送出確認。
  5. 計數確認 在圖上數交換器的埠數、串接的台數、位址的重複。埠數要含維護用電腦的接口。

5. 容易出錯的是埠的方向、交換器共用、子網路、台數

製作本文的圖所用的工具

除了壞例與串連關係的圖之外,都是用 System Diagram Editor 畫好再匯出成 SVG。

  • System Diagram Editor — 放置機器並用線連接,每條線可寫通訊種類與主站,每台機器可寫型號、IP 位址與站號。畫好的機器與區塊直接成為位址對照表的容器。
  • Address Map Editor — 為架構圖的機器分配 PLC 元件與變數。
  • Timing Chart Editor — 繪製機器之間交換訊號的順序。

不用安裝也不用註冊,只要瀏覽器就能使用。

相關文章

yk.builds