EzASD-樣品專案

名詞解釋:

樣品專案-指的是針對某行業應用、三次平台、客戶案例等所操作的專案,能整理出可供將來做局部修改就可符合新案例的專案。

目的:

1.軟體能幫助解析出樣品專案內的描述說明和機種,不須使用者一一打開該專案或自行建立資料夾分類。

2.新建專案時,能快速選取/複製”樣品專案”來修改。

3. 使用者就算把自己的專案都存放在樣品專案,也能利用軟體解析出專案內機種和專案描述,並能依機種、專案名稱排序的功能,達到專案分類的管理。

Read more

A3/M-R 如何讓兩段路徑銜接不減速到零

如果有兩段路徑分別是由 A 走到 B,之後又由 B 走到 C,如何讓 A->B 可以不減速到 0就可以平順的銜接走下段 B->C的路徑。

在我們的二次平台裡有個基本指令 MC_OPT (Motion Option)指令可以指令 Overlap 屬性,讓接下來的運動以重疊的方式進行。(大家自行參考ezASD 中指令說明)

而重疊的方式為前一段命令進入到減速段時,下一段的命令就可以開始啟動,而不是等到前一段命令結束(減速到0),如此就可以讓速度較為平順。

可以參考下圖最右邊圖示:

Read more

EzASD-觀察點(Watch point)

12.5 觀察點(Watch point)

觀察點的功能在於可以設定觀察某個位址的數值(依據指定的資料型態)是否有更改,一旦更改,將會觸發中斷,該Task將停留在修改該位址指令的下一行,如此,可協助除錯。

如下圖,點選工具列的(W)atch圖式,可在觀察點設定視窗中指定位址和條件。

當條件指定[任意值]的INT,表示該Word 位址有任何變化都將會觸發中斷;

若條件指定[特定值=50]的INT,表示該Word位址被改成50時,才會觸發中斷。

*離線(Offline)前,軟體會自動下命令清除觀察點的設定,使用者也可主動執行[設定清除]。

image

image
Read more

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-DMCNET主從站配置規劃

DMCNET簡介

DMCNET為一用於Master與Slave之間互相通訊的網路系統。

DMCNET的腳色有主站(Master)與從站(Slave)區別,以M-R主站為例,從站站號(Node)為1~9站,DMCNET必須有主站與1號從站。

image

DMCNET-支援模組

目前DMCNET支援的模組計有:

ASDA_A2-F

ASDA_M-R

ASDA_A3-F

ASDA_B2-F

ASDA_A2R-F

ASDA_M-F

ASDA_S-F

HMC-RIO3232RT5

ASD-DMC-RM32MN

ASD-DMC-RM32NT

ASD-DMC-RM32PT

ASD-DMC-RM64MN

ASD-DMC-RM64NT

image

DMCNET從站之Modbus站號(P3-00)限制

使用M-R當主站時,連接的伺服驅動器從站,除了M-R /M-RS從站外,Modbus站號(P3-00)範圍是1~9,否則DMCNET無法通訊。

若是M-RS當主站,則除了M-R /M-RS從站外,Modbus站號(P3-00)範圍是1~12,否則DMCNET無法通訊。

專案內主從站規劃

如下圖,專案內新增機器時,名稱前面會 [N/A] 表示尚未指定DMCNET主/從站

image

如下圖,從專案樹的[DMCNET主從站配置]Node,可打開 [DMCNET環境配置] 視窗。

此視窗會列舉專案內支援DMCNET的機器,可針對這些機器,在專案內儲存對應的DMCNET站號,並可通訊取得機器內儲存的DMCNET站號(M-R儲存在P3-32,A3-F儲存在P3-00)。

透過此設定,將來可檢查專案內的機器是否連線到對應的主/從站,避免連接到錯誤的COM PORT。

指定 [專案站號] 並儲存離開後,專案樹機器節點名稱前面就會標示[M]表示主站(Master),[S1]~[S12]表示從站_1(Slave_1) ~從站_12(Slave_12)

image

此外,此視窗亦可將從站的配置環境儲存在專案,並可讀取主站機器內實際的從站配置(主站分別使用參數P3-33~P3-44等12個低位元組儲存12個從站代碼)。

最終,可藉由專案所儲存的主/從站與通訊讀取的主/從站來確認是否連接到預期的機器。

如下圖, [DMCNET環境配置]左半塊黃色區域會列出專案中,支援DMCNET的機器。

並可針對個別的機器指定主/從站。

此外,可藉由 [讀取站號] 的操作通訊取得連接機器實際的DMCNET 主/從站站號。

亦可將專案規畫的主/從站站號寫入連接的機器。

image

 

機器設定主站後,會跳出訊息提示需重新上電。

image

 

如下,專案機器的機種類型與站號,必須與從[專案-站配置]一致。

站號與從站配置資訊,也都將隨著專案儲存。

image

當專案有指定主站(Master)時,可從指定的主站通訊設定底下功能:

1. 從主站讀取配置:
通訊檢查確認該機器是主站後,會取得並顯示從站的模組配置設定(儲存在主站的P3-33~P3-44低位元組)

2. 專案<=:
會從主站通訊取得從站模組配置後,將設定複製到[專案-從站配置]

3. =>主站:
會將[專案-從站配置]的規劃,通訊設定到主站(P3-33~P3-44低位元組)

 

image

掃描列舉裝置

連線時,軟體會在專案樹自動顯示主從站站號(M-R儲存在P3-32,A3-F儲存在P3-00)

image  image

若是主站,則在連線Run的狀態下,右鍵點擊「DMCNET」節點 → 啟動DMCNET

可顯示主站根據儲存的設定(P3-33~P3-44低位元組),所掃描的實際當下從站環境。

(掃描不到的裝置,會顯示”Offline”狀態;新的裝置會顯示”New”狀態。)

掃描結果若裝置跟儲存的設定不匹配時,會ALF20。

掃描是主站自行掃描,並將結果儲存在P3-33~P3-44的高位元組,供軟體讀取顯示。

image

此外,利用[重新儲存DMCNET環境]選單功能,會將當下主站所掃描的結果,儲存成新的DMCNEET從站配置環境(P3-33~P3-44低位元組)

image

以上圖為例,因為實際掃描不到從站,若此時[重新儲存DMCNET環境],主站將在P3-33~P3-44低位元組記載所有的從站並沒有配置裝置。

image

DMCNET-相關參數

image