跳至主要内容

🏭 基恩斯 (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 會使用 DM0 和 DM1。
  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 的設計哲學傾向於讓使用者能快速解決問題,其軟硬體的緊密整合和易用性是它在市場上廣受歡迎的重要原因。