EzASD-變數符號

變數符號

6.1 認識變數符號

在傳統的PLC程式開發過程中,往往需要花費很多的時間在管理裝置位址,而在面對大型的專案時, 不論在管理或除錯上都會是很大的負擔。有鑑於此,在IEC 61131-3中便導入了一般高階語言中的變數觀念,除了可自行定義變數符號名稱來取代 PLC 的裝置編號之外,更可利用自動配置位址的功能 來節省配置裝置的時間,同時也提高了程式的可讀性及開發效率。

*. .變數在EzASD中被稱之為符號(Symbol),因此在手冊之中,變數與符號代表的將會是相同的意義。

Read more

E zASD-可在階梯圖中呼叫的程式單元

可在階梯圖中呼叫的程式單元
8.2.4.1 Macro程式單元(Ctrl+3)

如下圖,每個階梯圖POU,可存在多個Macro POU,並集中存放在底下Macro資料夾內。

這些Macro POU與該階梯圖POU共享同一個區域符號表。

使用者可在要輸出的元件位置,Ctrl+3叫出Macro(建立/選擇)視窗,或者直接從Macro資料夾,滑鼠拖曳已建立的Macro POU到階梯圖的輸出位置上。

當階梯圖由上而下掃描運行時,遇到輸出邏輯條件成立的Marco,將會執行該Macro 的程式內容後,再繼續掃描。所以Macro POU內容裡的指令,限制不可使用等待指令,避免逾時。

image

Read more

EzASD 密碼管理與資料保護機制

14.1 專案密碼

[專案密碼]是用來保護整體專案程式的密碼。若某個專案設定了[專案密碼],則當使用者要開啟該專案時,系統便會要求輸入正確的密碼才允許開啟。

image

14.1.1 專案密碼的設定與解除

於功能工具列點選[密碼與主機設定]>[專案密碼]之後,便會直接出現專案密碼設定視窗,並可設定是否啟動密碼嘗試限制次數。

image

14.2 機碼

進行專案下載時,設定與專案中的機碼與設定於機器的機碼必須完全一致才可下載成功,因此可用來限制特定專案只可下載到特定機器。

14.2.1 機碼的設定與解除

於功能工具列點選[密碼與主機設定]>[機碼設定]之後,若沒有設定[機碼編輯鎖定]密碼,便會直接出現機碼設定視窗,若有設定[機碼編輯鎖定]密碼,則必須先輸入[機碼編輯鎖定]密碼方可打開機碼設定視窗。

image

14.3 POU密碼

POU密碼是保護POU程式的密碼功能。且每個POU皆可獨立設定專屬密碼,使用者可用來保護特定的程式碼或核心技術。

當使用者要開啟有設定密碼保護的POU時,系統便會要求輸入正確的密碼才允許開啟。

14.3.1 POU密碼的設定與解除

在欲設定密碼的POU項目上按下滑鼠右鍵,之後於選單中點選[屬性]以開啟POU的屬性視窗,而於屬性視窗中可設定POU密碼。

image

有設定POU密碼的POU,ICON(圖示)上會出現鎖頭的標示,如下:

image

EzASD 搜尋功能

計算引用次數

點選『全域符號表』的『計算引用次數』,可列出每個變數符號被該專案引用的次數。

image

11.2搜尋引用

在『全域符號表』的符號項目上,點擊滑鼠中鍵(或滑鼠右鍵選單),可在『輸出面板』的『搜尋頁』中列出引用該符號的地方,滑鼠右鍵雙擊該項目,將打開跳到引用的地方。

image

使用者也可直接在『輸出面板』的『搜尋頁』中輸入欲搜尋引用的字串,然後鍵盤『Enter』後,會列出引用的地方。

image

11.3MSM搜尋/取代

在MSM中,可滑鼠右鍵使用『搜尋/取代』功能。

 

image

EzASD 參數編輯器

開啟參數編輯器

滑鼠雙擊專案樹的[參數編輯器],可在主視窗中打開參數編輯器。

image

16.2 讀取組態

伺服的參數屬性有[ServoOn時無法設定]、[必須重開機才有效]、[斷電不記憶]、[三軸共用參數]、[Minimum/Maximum/Default value]、[密碼保護]等等,且不同韌體版本有可能參數數目不同,所以當

1. 無任何參數組態或

2. 有參數組態,但不一定跟連線操作的韌體版本一致時,

使用者可藉由操作[重讀參數組態],取得所連接機器的實際參數個數和屬性。

image

image

16.3參數屬性

如下,參數值欄位背景色是灰色的,表示該參數是唯讀屬性(不可寫入),如P3-11。

另外有四種顏色的屬性欄分別代表[ServoOn時無法設定]、[必須重開機才有效]、[斷電不記憶]、[三軸共用參數]

image

16.4 讀取參數

1.點選底下[讀取所有參數值]將會讀取所有群組的參數

image

.

2.針對個別參數群組,可選擇[讀取該群組一次]或[持續更新該群組參數]

image

此外,滑鼠左鍵點擊”*”號欄位,可讀取該筆數值,此時若用滑鼠中鍵滾輪,可快速讀取連續的參數數值。

image

16.5 寫入參數

參數的寫入,可分成底下[寫入所有群組參數]、[寫入該群組所有參數]和[寫入修改過的參數]

image

編寫參數數值後,若直接在儲存格按[Enter],將立即寫入該參數值。

反之若沒按[Enter],會在”*”號欄標示該數值有被更動過,但尚未寫入。

使用者可點選[寫入修改過後的參數],一次寫入。

image

16.6 並排顯示不同群組參數

如底下雙擊該群組Node,可在新頁面打開該群組

image

image

image

image

16.7 自訂群組參數

16.7.1參數檔

參數檔以單一檔案形式(檔名:參數檔名稱.XML)儲存在電腦的某資料夾(路徑可指定)中。

裡面記載有哪些自訂的參數群組和每個參數群組的成員。

16.7.1.1新增參數檔

在[參數設定]滑鼠右鍵選單中,可點選[新增參數檔],隨即可命名該參數檔。

image

命名後,可點選[打開參數檔存放資料匣],將可看到以實際檔案形式存在的參數檔(如下)

image

 

image

16.7.1.2指定參數檔路徑

使用者亦可[設定參數檔所在路徑],而參數檔所在的路徑會顯示在[參數設定]後面,如下:

image

16.7.2 新增參數群組

可在每個參數檔滑鼠右鍵,新增命名多組參數群組。

image

image

16.7.3 新增參數群組成員

每個自訂群組,可新增該群組的參數成員,操作介面如下所示:

image

選完關閉後,將可操作該參數群組(如下)。

以上每個動作,都是當下立即改變該參數檔內容。

藉由切換不同的參數檔路徑,可顯示該路徑下,所有的參數檔。

image

台達 A3 伺服 產品專頁

 參考資料:A3 教學文件手冊/型錄下載ASDA V6 軟體下載官網連結


  A3 二次開發平台 

♦ 二次平台教學文件 韌體燒錄檔/工具下載ST 編程語言

台達 A3 伺服 支援二次開發平台,使用者可以 撰寫程式 來實現客製化的應用,開發環境為 ezASD 軟件.本專頁提供相關資訊供使用者參考,內容建構中,使用者可先於上方連結下載 “教育訓練文件” 觀看...

平台介紹 & 教學:

起步 機種差異 韌體燒錄方法 P2-08 特殊功能
伺服狀態機 PLC分區Modbus位址

Read more

凸輪曲線 動態變更 – (2) 相位同步

電子凸輪相位同步

本文描述 A2 伺服 動態改變 “凸輪行程” 的做法,從軸每一週期的行程都是即時透過參數設定的,收到的新命令將在下一周期生效,如此可使 主/從軸 的相位關係 永遠保持固定,請參考展示影片:

Read more

凸輪曲線 動態變更 - (1) 範例影片

動態更改凸輪曲線圖示

本篇提供 台達 A2 伺服 電子凸輪 動態變更曲線 的範例,包含專案檔與影片,所謂 “動態變更” 是指變換的過程中,凸輪並未關閉,而是一直保持開啟的狀態(即 P5-88.X0=1),所以不會遺漏主軸脈波,可避免累積誤差.此範例一共變更了五次凸輪曲線,變化的內容有:凸輪表格(P5-81),主軸脈波(P5-84P5-89),從軸行程(P5-19),前置暫停區(P5-92)… 等,影片連結如下 …

Read more

巨集 #7 飛剪造表(2)公式彙整 與 範例

Macro#7 飛剪曲線建造圖示

本文彙整了 台達 A2/M-R 伺服 巨集#7 建造飛剪曲線所需 之公式(如 切長比,同步區 …),使用者只要根據 機械尺寸,裁切長度 等參數,套用本文的公式,便可快速得到 巨集#7 的輸入參數,可避免發生錯誤,一次就將曲線建造成功!本文亦提供 計算範例,讓使用者更清楚公式的套用方法.使用本文方法前,請先參考 巨集 #7 飛剪造表(1)準備工作 將重要的參數 設定完成 … Read more