M-R 伺服之 PLC 記憶體分區 總表

台達 M-R 伺服 內建 PLC 的 記憶體 分成許多區,例如 DV,DH,MV,X,Y …,各分區 特性 與 用途 如下表所示:(點擊 分區名稱,可連至 詳細說明 …)

分區
名稱
用途 執行時
初始值
讀R
/寫W
Bit
定址
容量
調整
備註
P  程式區 共用
22 K
Words
使用者 毋須存取
DH 保持 資料 斷電保持 R/W 無法 位元(Bit)定址
DV 一般 資料 回歸初值 R/W 使用者變數區,可指定初值
MH 保持 位元 斷電保持 R/W 128 Words 斷電保持 位元(Bit)區
MV 控制 位元 清為 0 R/W 共用
1 K
Words
伺服標準 DIO 控制
X 輸入區 清為 0 R/W 硬體/通訊 輸入
Y 輸出區 清為 0 R/W 硬體/通訊 輸出
TC 計時/計數 清為 0 R/W 1K Words PLC 計時/計數器
SM 特殊位元 R 256 Bits 唯讀的 狀態旗標

大部分的 分區大小 都是可調整的(參考 => 分區調整方法),每一分區 都是以 Word(16 Bit)單位 來定址,例如 DH000(表示 DH 區第 1個 Word),或 DV255(表示 DV 區第 256個 Word),除 DH 外,每區皆支援 位元定址(Word.Bit),例如 MV10.0 ~ MV10.15,各區 基本功能說明如下:

DH:斷電保持 資料區

  • 包含 伺服中的 資料陣列 DWord(32 Bit 定址),用來儲存下列資料:
    • 凸 輪 曲 線 :起始點 P5-81 若為 100,分區數 P5-82=10(表示有 11 點),則對應位址為 DH200 ~ DH221,因為一個 資料點 佔2個 Word
    • 高速抓取 CAP:若起始點 P5-36 = 10,點數 P5-38=5,對應位址為 DH020 ~ DH 029
    • 高速比較 CMP:若起始點 P5-56 = 50,點數 P5-58=10,對應位址為 DH100 ~ DH119
  • 儲存 使用者定義的 變數,配合 P5-81,P5-82 撰寫程式,可實現 動態建造凸輪表.
  • 全區自動 斷電保持,不必另外執行燒錄動作!
  • 不支援 位元定址(Word.Bit),不能用於 階梯圖的接點(可用 MH 區替代)

DV:斷電不保持 資料區

  • 可以指定 初始值(不必為 0),每次專案執行時,此區變數 都會回歸 初始值!
  • 全區皆為 使用者 自定變數 區

MH:斷電保持 位元區

  • 位元定址(Word.Bit),也會 斷電保持
  • 全區皆為 使用者 自定變數 區

MV:伺服控制 位元區

  • 伺服標準的 DI/DO 功能控制區
  • 系統未使用的空間,使用者可任意使用!

X:近端 DI/遠端 DMCNET 輸入區

  • 近端 CN1:X/Y/Z 軸 的 DI 輸入狀態
  • 遠端 DMCNET 的輸入資料,含 A2-F,DI 模組,M-R(從站)

Y:近端 DO/遠端 DMCNET 輸出區

  • 近端 CN1:X/Y/Z 軸 的 DO 輸出控制
  • 遠端 DMCNET 的輸出資料,含 A2-F,DO 模組,M-R(從站)

TC:PLC 計時器/計數器 區

  • 此區大小共 1 KWords
  • 每一 計時/計數器 佔 2 Words,共 512 個
  • 分為 T/CU/CD 三部分.可分別調整大小:
    • T 計時器
    • CU 上數 計數器
    • CD 下數 計數器

SM:PLC 特殊位元 區

  • 系統提供的 唯讀狀態旗標,用於 PLC 階梯圖中
  • 包含 X/Y/Z 軸伺服模式,運轉狀態,多工狀態,DMCNET 遠端訊息 … 等等

P:程式區

  • P/DH/DV區 共用 22 K Words
  • 使用者毋須存取,僅需留意 撰寫的程式是否超過 P區 容量
  • 若超過 則必須調整分區大小

參考:記憶體分區大小的 調整方法記憶體 配置表-X區記憶體 配置表-Y區


 

發表迴響