Skip to main content

🏭 歐姆龍 (Omron) PLC

歐姆龍 (Omron) 是另一家在自動化領域佔有重要地位的 PLC 製造商,其產品如 CP, CJ, NX 系列在各種規模的應用中都非常常見。歐姆龍 PLC 以其強大的功能和靈活性著稱。

歐姆龍 PLC 的記憶體區域與位址點

歐姆龍 PLC 的位址點設計基於「通道 (Channel)」和「位元 (Bit)」的概念,表示方式為 區域 + 通道號碼 + . + 位元號碼

常用記憶體區域

  1. CIO 區 (Core I/O Area)

    • 這是歐姆龍 PLC 最核心的記憶體區域,整合了實體 I/O 和內部輔助繼電器的功能。
    • 輸入位元 (Input Bits):通常分配給 CIO 的低位址通道,例如 0 通道到 9 通道。
      • 位址範例0.00, 0.01 (代表通道 0 的第 00 和 01 個位元)。
    • 輸出位元 (Output Bits):緊接著輸入位元分配,例如 10 通道到 19 通道。
      • 位址範例10.00, 10.01
    • 工作位元 (Work Bits):CIO 區中未被分配給實體 I/O 的部分,可當作內部輔助繼電器 (M 區) 使用。
  2. W 區 (Auxiliary Relay Area)

    • 專用的內部輔助繼電器區域,功能與三菱的 M 區類似。
    • 用於儲存程式的中間狀態或旗標。
    • 斷電後資料會消失。
    • 位址範例W0.00, W100.15
  3. H 區 (Holding Relay Area)

    • 保持繼電器區域,功能類似於三菱的鎖存繼電器 (L 區)。
    • 此區域的資料在 PLC 斷電後會被保留下來。
    • 位址範例H0.00, H50.01
  4. T 區 (Timer Area) & C 區 (Counter Area)

    • 計時器 (Timer / T):用於計時。
    • 計數器 (Counter / C):用於計數。
    • 它們的狀態位元(完成旗標)可以直接在程式中使用,而其設定值和目前值則儲存在特定的記憶體中。
    • 位址範例T0, C10
  5. D 區 (Data Memory Area)

    • 資料記憶體區域,用於儲存數值資料,是 16-bit 的字元組 (Word)。
    • 是 PLC 中最常用的資料儲存區,用於存放參數、計算結果等。
    • 斷電後資料會消失。
    • 位址範例D0, D1000, D20000
  6. E 區 (Extended Data Memory Area)

    • 擴展資料記憶體,與 D 區類似,但通常有更大的儲存空間,且可以設定為斷電保持。

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

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

|--| |------|/|------( )--|
0.00 10.00 W0.00

|--| |----------------( )--|
W0.00 10.00
  • 0.00 (輸入,啟動按鈕) 按下,且 10.00 (輸出,馬達) 未啟動時,W0.00 (內部啟動旗標) 會 ON。
  • W0.00 ON 後,透過自保電路讓 10.00 (馬達) 啟動。

歐姆龍的程式設計軟體(如 CX-Programmer 或 Sysmac Studio)同樣提供圖形化的開發環境。其位址點表示方式雖然與三菱不同,但核心的記憶體分類概念是相似的。