ezASD 記憶體分區大小調整 的方法

PLC 記憶體分區調整小圖示

台達 M-R/A3 伺服 內建的 PLC 記憶體,包含許多分區,各區 大小可以調整,雙擊 ezASD 軟體 專案面板 中 “分區大小調整“(如下圖 ),直接拖曳 圖中的指針 或於 分區欄位 輸入數值 即可調整各區的大小:

Read more

MSM : 指標 的使用

MSM 指標使用方式說明

指標(pointer)是 MSM 語法支持的一種 定址方式,得以讓程式寫作的彈性更大,功能更完整!但因為牽涉到 記憶體位址 的觀念,初次接觸的人 可能會望而生畏.其實指標並不困難,只要把它想像成 陣列的別名 就好了!例如,有一個名為 A 的陣列,型態是 DINT,我們可以用下列的方式來取用它:

Read more

MSM 語法格式

MSM 是 Motion Assembly 的意思,是一種專為運動控制所設計的組合語言,其特色有:

 

  1. 包含 PLC(Ladder) 與 Motion 指令:可以交互穿插使用
  2. 支援 多工(Multi-Tasking):具 工作(Task) 與 時槽(Slot)觀念!
  3. 多種資料型態混合計算:不必轉換成相同資料格式就可直接運算
  4. 具錯誤處理機制:Err … Catch,簡化程式流程

Read more