🏭 歐姆龍 (Omron) PLC
歐姆龍 (Omron) 是另一家在自動化領域佔有重要地位的 PLC 製造商,其產品如 CP, CJ, NX 系列在各種規模的應用中都非常常見。歐姆龍 PLC 以其強大的功能和靈活性著稱。
歐姆龍 PLC 的記憶體區域與位址點
歐姆龍 PLC 的位址點設計基於「通道 (Channel)」和「位元 (Bit)」的概念,表示方式為 區域 + 通道號碼 + . + 位元號碼。
常用記憶體區域
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 區) 使用。
W 區 (Auxiliary Relay Area):
- 專用的內部輔助繼電器區域,功能與三菱的 M 區類似。
- 用於儲存程式的中間狀態或旗標。
- 斷電後資料會消失。
- 位址範例:
W0.00,W100.15。
H 區 (Holding Relay Area):
- 保持繼電器區域,功能類似於三菱的鎖存繼電器 (L 區)。
- 此區域的資料在 PLC 斷電後會被保留下來。
- 位址範例:
H0.00,H50.01。
T 區 (Timer Area) & C 區 (Counter Area):
- 計時器 (Timer / T):用於計時。
- 計數器 (Counter / C):用於計數。
- 它們的狀態位元(完成旗標)可以直接在程式中使用,而其設定值和目前值則儲存在特定的記憶體中。
- 位址範例:
T0,C10。
D 區 (Data Memory Area):
- 資料記憶體區域,用於儲存數值資料,是 16-bit 的字元組 (Word)。
- 是 PLC 中最常用的資料儲存區,用於存放參數、計算結果等。
- 斷電後資料會消失。
- 位址範例:
D0,D1000,D20000。
E 區 (Extended Data Memory Area):
- 擴展資料記憶體,與 D 區類似,但通常有更大的儲存空間,且可以設定為斷電保持。
範例程式片段 (階梯圖語法)
一個簡單的馬達啟動/停止電路可能如下:
|--| |------|/|------( )--|
0.00 10.00 W0.00
|--| |----------------( )--|
W0.00 10.00
0.00(輸入,啟動按鈕) 按下,且10.00(輸出,馬達) 未啟動時,W0.00(內部啟動旗標) 會 ON。W0.00ON 後,透過自保電路讓10.00(馬達) 啟動。
歐姆龍的程式設計軟體(如 CX-Programmer 或 Sysmac Studio)同樣提供圖形化的開發環境。其位址點表示方式雖然與三菱不同,但核心的記憶體分類概念是相似的。