Skip to main content

🏭 基恩斯 (Keyence) PLC

基恩斯 (Keyence) 以其創新的感測器、測量儀器和視覺系統而聞名,其 PLC 產品(如 KV 系列)也同樣繼承了其高性能、高整合度和易於使用的特點。Keyence PLC 通常與其自家的感測器、視覺系統等產品無縫整合,在特定的高速、高精度應用中表現出色。

Keyence PLC 的記憶體區域與位址點

Keyence PLC 的位址點設計非常簡潔,主要以字母區分功能,後面直接跟十進位數字。

常用記憶體區域

  1. 輸入繼電器 (Input Relay / R)

    • 對應外部實體輸入訊號,功能等同於三菱的 X 或歐姆龍的 CIO 輸入。
    • 位址範例R0, R1, R500 (數字為十進位)。
  2. 輸出繼電器 (Output Relay / R)

    • 是的,你沒看錯,Keyence 的輸出位址點也使用 R
    • 通常,輸入和輸出會被分配在 R 區域的不同號碼段,例如 R0 - R499 是輸入,R500 - R999 是輸出。具體範圍取決於型號和硬體設定。
    • 位址範例R500, R501
  3. 內部輔助繼電器 (Internal Auxiliary Relay / MR)

    • 通用於儲存中間狀態的內部記憶體位元。斷電後資料會消失。
    • 位址範例MR0, MR100
  4. 鎖存繼電器 (Latch Relay / LR)

    • 斷電保持型的內部輔助繼電器,用於儲存需要長期保留的狀態。
    • 位址範例LR0, LR20
  5. 連結繼電器 (Link Relay / B)

    • 專門用於 PLC 之間進行網路通訊(資料連結)的記憶體區域。
    • 位址範例B0 (位元),B0W (字元組)。
  6. 資料記憶體 (Data Memory / DM)

    • 用於儲存數值資料的 16-bit 字元組 (Word),是 Keyence 中最核心的資料儲存區。
    • 位址範例DM0, DM100
    • 若要使用 32-bit 雙字元組,通常會指定 DDM (Double Data Memory),例如 DDM0 會使用 DM0DM1
  7. 擴充資料記憶體 (Extended Data Memory / EM)

    • 當 DM 區域不夠用時,可使用的擴展資料記憶體。
    • 位址範例EM0, EM100
  8. 檔案暫存器 (File Register / FM)

    • 斷電保持型的大容量資料記憶體,通常用於儲存配方、生產參數等重要資料。
    • 位址範例FM0, FM100
  9. 計時器 (Timer / T)計數器 (Counter / C)

    • 與其他品牌類似,T 用於計時,C 用於計數。
    • 其完成狀態的接點可以直接使用,例如 T0, C10

特點總結

  • 簡潔的定址:直接使用字母和十進位數字,非常直觀。
  • 輸入/輸出共用 R 區域:這是一個比較獨特的設計,初學者需要注意區分輸入和輸出的位址範圍。
  • 功能強大的整合開發環境:其程式設計軟體(如 KV STUDIO)通常內建了豐富的教學、範例和強大的除錯工具,讓開發者能快速上手。

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

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

|--| |------|/|------( )--|
R0 R500 MR0

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

Keyence PLC 的設計哲學傾向於讓使用者能快速解決問題,其軟硬體的緊密整合和易用性是它在市場上廣受歡迎的重要原因。