- 對(duì)于 DP 從站或 IO 設(shè)備,將輸出前端模塊的名稱。
- 對(duì)于智能從站或智能設(shè)備,將輸出接口模塊的名稱。
- 對(duì)于 HMI 面板,將輸出接口名稱。
- 對(duì)于 PC 站,將輸出接口模塊的名稱。
- 對(duì)于 GSD 設(shè)備,將顯示設(shè)備接入點(diǎn) (DAP) 的名稱(接口或前端模塊的名稱)。
LADDR | Input | PROFINET IO 或 DP 主站系統(tǒng)的硬件標(biāo)識(shí)符該值來自系統(tǒng)常量或 PROFINET IO 系統(tǒng)/ DP 主站系統(tǒng)的屬性。 |
STATION_NR | Input | PROFINET IO 設(shè)備的設(shè)備編號(hào)或 DP 從站的 PROFIBUS 地址。該編號(hào)將顯示在網(wǎng)絡(luò)視圖和 IO 設(shè)備或 DP 從站的屬性中。 |
DATA | InOut | 指向該名稱待寫入的目標(biāo)區(qū)域的指針。 |
DONE | Output | 指令執(zhí)行成功。IO 設(shè)備或 DP 從站的名稱已傳送到 DATA 參數(shù)處指定的區(qū)域內(nèi)。 |
BUSY | Output |
狀態(tài)參數(shù)
|
ERROR | Output |
狀態(tài)參數(shù)
|
LEN | Output | IO 設(shè)備或 DP 從站的名稱長度(字符數(shù))。 |
STATUS | Output | 狀態(tài)參數(shù)該參數(shù)設(shè)置僅維持一次調(diào)用所持續(xù)的時(shí)間。因此,要顯示該狀態(tài),需將 STATUS 復(fù)制到一個(gè)空閑數(shù)據(jù)區(qū)內(nèi)。 |
示例
以下舉例說明了如何讀取 HMI 面板的站名稱。
HMI 面板的組態(tài):
創(chuàng)建以下變量,在全局?jǐn)?shù)據(jù)塊中進(jìn)行數(shù)據(jù)存儲(chǔ):為指令“GET_NAME”分配參數(shù):執(zhí)行指令: ? ? ? ?- 在網(wǎng)絡(luò)視圖中創(chuàng)建站名稱為“HMI_IO-Device”的 HMI 面板,并分配給相同 CPU 的 PROFINET IO 系統(tǒng)。
- 在硬件配置的屬性中激活該 HMI 面板的操作模式“IO 設(shè)備”,并將 CPU 指定為 IO 控制器。
-
在“以太網(wǎng)地址”(Ethernet addresses) 下的屬性內(nèi),設(shè)置設(shè)備編號(hào)“20”
- 在輸入?yún)?shù) LADDR 中,輸入 IO 系統(tǒng)(262)的硬件標(biāo)識(shí)符。
- 在輸入?yún)?shù) STATION_NR 中,輸入 HMI 面板(2)的設(shè)備編號(hào)。
- 互連“GET_NAME”指令的其它數(shù),如下所示:
- 執(zhí)行該指令之后,HMI 面板 (HMI_IO-Device) 的站名稱將保存到參數(shù) DATA(“moduleName”)中。
- 并在參數(shù) LEN 中輸出該名稱的字符個(gè)數(shù) (13)。
- 成功讀取 IO 設(shè)備后,如果 GET_NAME 的執(zhí)行未停止,則輸出參數(shù)BUSY(“busy”)將顯示值“TRUE”;輸出參數(shù) STATUS(“status”)將顯示值“16#7002”。
審核編輯 :李倩
-
IO
+關(guān)注
關(guān)注
0文章
448瀏覽量
39132 -
模塊
+關(guān)注
關(guān)注
7文章
2695瀏覽量
47431 -
HMI
+關(guān)注
關(guān)注
9文章
587瀏覽量
48539
原文標(biāo)題:博途系統(tǒng)變量-GET_NAME:讀取 IO 設(shè)備或 DP 從站的名稱
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論