🏭 基恩斯 (Keyence) PLC
基恩斯 (Keyence) 以其創新的感測器、測量儀器和視覺系統而聞名,其 PLC 產品(如 KV 系列)也同樣繼承了其高性能、高整合度和易於使用的特點。Keyence PLC 通常與其自家的感測器、視覺系統等產品無縫整合,在特定的高速、高精度應用中表現出色。
Keyence PLC 的記憶體區域與位址點
Keyence PLC 的位址點設計非常簡潔,主要以字母區分功能,後面直接跟十進位數字。
常用記憶體區域
輸入繼電器 (Input Relay / R):
- 對應外部實體輸入訊號,功能等同於三菱的
X或歐姆龍的CIO輸入。 - 位址範例:
R0,R1,R500(數字為十進位)。
- 對應外部實體輸入訊號,功能等同於三菱的
輸出繼電器 (Output Relay / R):
- 是的,你沒看錯,Keyence 的輸出位址點也使用
R。 - 通常,輸入和輸出會被分配在
R區域的不同號碼段,例如R0-R499是輸入,R500-R999是輸出。具體範圍取決於型號和硬體設定。 - 位址範例:
R500,R501。
- 是的,你沒看錯,Keyence 的輸出位址點也使用
內部輔助繼電器 (Internal Auxiliary Relay / MR):
- 通用於儲存中間狀態的內部記憶體位元。斷電後資料會消失。
- 位址範例:
MR0,MR100。
鎖存繼電器 (Latch Relay / LR):
- 斷電保持型的內部輔助繼電器,用於儲存需要長期保留的狀態。
- 位址範例:
LR0,LR20。
連結繼電器 (Link Relay / B):
- 專門用於 PLC 之間進行網路通訊(資料連結)的記憶體區域。
- 位址範例:
B0(位元),B0W(字元組)。
資料記憶體 (Data Memory / DM):
- 用於儲存數值資料的 16-bit 字元組 (Word),是 Keyence 中最核心的資料儲存區。
- 位址範例:
DM0,DM100。 - 若要使用 32-bit 雙字元組,通常會指定
DDM(Double Data Memory),例如DDM0會使用DM0和DM1。
擴充資料記憶體 (Extended Data Memory / EM):
- 當 DM 區域不夠用時,可使用的擴展資料記憶體。
- 位址範例:
EM0,EM100。
檔案暫存器 (File Register / FM):
- 斷電保持型的大容量資料記憶體,通常用於儲存配方、生產參數等重要資料。
- 位址範例:
FM0,FM100。
計時器 (Timer / T) 和 計數器 (Counter / C):
- 與其他品牌類似,
T用於計時,C用於計數。 - 其完成狀態的接點可以直接使用,例如
T0,C10。
- 與其他品牌類似,
特點總結
- 簡潔的定址:直接使用字母和十進位數字,非常直觀。
- 輸入/輸出共用
R區域:這是一個比較獨特的設計,初學者需要注意區分輸入和輸出的位址範圍。 - 功能強大的整合開發環境:其程式設計軟體(如 KV STUDIO)通常內建了豐富的教學、範例和強大的除錯工具,讓開發者能快速上手。
範例程式片段 (階梯圖語法)
一個簡單的馬達啟動/停止電路可能如下:
|--| |------|/|------( )--|
R0 R500 MR0
|--| |----------------( )--|
MR0 R500
R0(輸入,啟動按鈕) 按下,且R500(輸出,馬達) 未啟動時,MR0(內部啟動旗標) 會 ON。MR0ON 後,透過自保電路讓R500(馬達) 啟動。
Keyence PLC 的設計哲學傾向於讓使用者能快速解決問題,其軟硬體的緊密整合和易用性是它在市場上廣受歡迎的重要原因。