Skip to main content

🏭 三菱 (Mitsubishi) PLC

三菱電機 (Mitsubishi Electric) 是 PLC 市場的領導者之一,其 MELSEC 系列(如 FX, Q, iQ-R 系列)廣泛應用於各種工業自動化場景。三菱 PLC 以其穩定性、易用性和豐富的功能而聞名。

三菱 PLC 的記憶體區域與位址點

三菱 PLC 的位址點表示方式非常直觀,通常由一個英文字母代表記憶體區域,後面跟著一個數字(通常是八進位或十進位)來表示具體位址。

常用記憶體區域

  1. 輸入 (Input / X)

    • 代表連接到輸入模組的外部訊號。
    • 位址通常以 X 開頭,後面跟著八進位數。
    • 範例X0, X1, X10, X17。注意 X7 之後是 X10(八進位的 8)。
  2. 輸出 (Output / Y)

    • 代表連接到輸出模組的外部裝置。
    • 位址通常以 Y 開頭,後面也跟著八進位數。
    • 範例Y0, Y1, Y20
  3. 內部輔助繼電器 (Internal Auxiliary Relay / M)

    • 相當於內部記憶體位元 (M 區),用於儲存中間狀態或旗標。
    • 一般用 M:斷電後資料會消失。範例:M0, M100
    • 鎖存用 M (Latch Relay / L):斷電後資料會被保留。範例:L0, L20
    • 特殊輔助繼電器 (Special Auxiliary Relay / SM):由系統定義的特殊功能位元,例如 SM400 是常ON位元,SM402 是 PLC 啟動後第一個掃描週期的 ON 位元。
  4. 計時器 (Timer / T)

    • 用於計時。每個計時器有一個線圈 (T) 和一個接點 (T)。
    • 線圈用於啟動計時,接點在計時到達後會 ON。
    • 範例T0, T200。其設定值通常會儲存在資料暫存器中。
  5. 計數器 (Counter / C)

    • 用於計數。與計時器類似,有線圈 (C) 和接點 (C)。
    • 範例C0, C10
  6. 資料暫存器 (Data Register / D)

    • 用於儲存數值資料,通常是 16-bit 的字元組 (Word)。
    • 一般用 D:斷電後資料會消失。範例:D0, D100
    • 鎖存用 D:斷電後資料會被保留。
    • 特殊用途 D (Special Register / SD):由系統定義的特殊功能暫存器,例如 SD210 儲存掃描時間。
    • 若要使用 32-bit 的雙字元組 (Double Word),通常會連續使用兩個 D 暫存器,例如 D10D11 合起來作為一個 32-bit 資料。

範例程式片段 (階梯圖語法)

一個簡單的馬達啟動/停止電路可能如下:

|--| |------|/|------( )--|
X0 Y0 M0

|--| |----------------( )--|
M0 Y0
  • X0 (啟動按鈕) 按下,且 Y0 (馬達) 未啟動時,M0 (內部啟動旗標) 會 ON。
  • M0 ON 後,透過自保電路讓 Y0 (馬達) 啟動。

三菱 PLC 的程式設計軟體(如 GX Works)提供了圖形化的階梯圖(Ladder Diagram)編輯環境,其直觀的位址點命名讓程式的編寫和解讀都相對容易。