GET_NAME”指令用于讀取 IO 設(shè)備或 DP 從站的名稱。該名稱將顯示在網(wǎng)絡(luò)視圖和 IO 設(shè)備或 DP 從站的屬性中。在以下截圖中,以 IO 設(shè)備為例。
通過 PROFINET IO 系統(tǒng)或 DP 主站的硬件標(biāo)識符(LADDR 參數(shù)中)以及 IO 設(shè)備的設(shè)備編號或 DP 從站的 PROFIBUS 地址(STATION_NR 參數(shù)),可選擇該 IO 設(shè)備或 DP 從站。指令成功執(zhí)行后,IO 設(shè)備或 DP 從站的名稱將寫入由 DATA 參數(shù)尋址的區(qū)域中。所讀取的名稱取決于 IO 設(shè)備的類型:
為指令“GET_NAME”分配參數(shù):執(zhí)行指令:
?
?
?
?
![349a5c1a-f9b3-11ed-90ce-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9B/5C/wKgaomTnp9yAN4UbAAMuh2srTDY342.png)
- 對于 DP 從站或 IO 設(shè)備,將輸出前端模塊的名稱。
- 對于智能從站或智能設(shè)備,將輸出接口模塊的名稱。
- 對于 HMI 面板,將輸出接口名稱。
- 對于 PC 站,將輸出接口模塊的名稱。
- 對于 GSD 設(shè)備,將顯示設(shè)備接入點(diǎn) (DAP) 的名稱(接口或前端模塊的名稱)。
LADDR | Input | PROFINET IO 或 DP 主站系統(tǒng)的硬件標(biāo)識符該值來自系統(tǒng)常量或 PROFINET IO 系統(tǒng)/ DP 主站系統(tǒng)的屬性。 |
STATION_NR | Input | PROFINET IO 設(shè)備的設(shè)備編號或 DP 從站的 PROFIBUS 地址。該編號將顯示在網(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ù)的時間。因此,要顯示該狀態(tài),需將 STATUS 復(fù)制到一個空閑數(shù)據(jù)區(qū)內(nèi)。 |
示例
以下舉例說明了如何讀取 HMI 面板的站名稱。
HMI 面板的組態(tài):
創(chuàng)建以下變量,在全局?jǐn)?shù)據(jù)塊中進(jìn)行數(shù)據(jù)存儲:![34ff1e66-f9b3-11ed-90ce-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9B/5C/wKgaomTnp9yAIAaIAALvXhpwAHo555.png)
![35ba2a30-f9b3-11ed-90ce-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9B/5C/wKgaomTnp9yAf-SJAALBwmS0jjk083.png)
- 在網(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è)備編號“20”
- 在輸入?yún)?shù) LADDR 中,輸入 IO 系統(tǒng)(262)的硬件標(biāo)識符。
- 在輸入?yún)?shù) STATION_NR 中,輸入 HMI 面板(2)的設(shè)備編號。
-
互連“GET_NAME”指令的其它數(shù),如下所示:
- 執(zhí)行該指令之后,HMI 面板 (HMI_IO-Device) 的站名稱將保存到參數(shù) DATA(“moduleName”)中。
- 并在參數(shù) LEN 中輸出該名稱的字符個數(shù) (13)。
- 成功讀取 IO 設(shè)備后,如果 GET_NAME 的執(zhí)行未停止,則輸出參數(shù)BUSY(“busy”)將顯示值“TRUE”;輸出參數(shù) STATUS(“status”)將顯示值“16#7002”。
審核編輯 :李倩
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
IO
+關(guān)注
關(guān)注
0文章
462瀏覽量
39396 -
模塊
+關(guān)注
關(guān)注
7文章
2736瀏覽量
47780 -
HMI
+關(guān)注
關(guān)注
9文章
601瀏覽量
48766
原文標(biāo)題:博途系統(tǒng)變量-GET_NAME:讀取 IO 設(shè)備或 DP 從站的名稱
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
PROFIBUS-DP智能從站的開發(fā)與實(shí)現(xiàn)
SPC3開發(fā)出可與傳感器或其他電氣或驅(qū)動設(shè)備相連的PROFIBUS-DP從站通信接口,使國產(chǎn)
發(fā)表于 03-08 11:03
西門子串口通訊09-CP341在博途環(huán)境中做Modbus從站通訊分享
西門子串口通訊09-CP341在博途環(huán)境中做Modbus從站通訊v—x—公–眾–號:工控自動化老王1 硬件列表設(shè)備
發(fā)表于 07-02 08:16
PROFIBUS-DP從站通訊模塊
DPM-S PROFIBUS嵌入式從站模塊適用于自主開發(fā)PROFIBUS-DP從站設(shè)備,且不需要
發(fā)表于 11-02 14:35
?78次下載
西門子S7-1500從站的激活與取消激活程序應(yīng)用
今天跟大家分享西門子S7-1500從站的激活與取消激活程序應(yīng)用。通過指令“D_ACT_DP”,可根據(jù)需要取消激活和激活所組態(tài)的 DP 從
發(fā)表于 02-11 17:55
?7088次閱讀
![西門子S7-1500<b class='flag-5'>從</b><b class='flag-5'>站</b>的激活與取消激活程序應(yīng)用](https://file.elecfans.com/web1/M00/DD/09/pIYBAGAP5_GAYBK-AADxLBrt8w4555.png)
使用Get_Name指令讀取PROFINET IO設(shè)備名稱
“Get_Name”指令讀取 PROFINET IO 設(shè)備、PROFIBUS 從站
耐用PROFINET主站設(shè)備與PROFIBUS從站連接方法
NY-PBM-PN網(wǎng)關(guān),用于將多個PROFIBUS-DP從站設(shè)備集成入PROFINET網(wǎng)絡(luò),實(shí)現(xiàn)PROFINET轉(zhuǎn)PROFIBUS功能。配上網(wǎng)關(guān)專用的GSD文件,實(shí)現(xiàn)PROFINET主
![耐用PROFINET主<b class='flag-5'>站</b><b class='flag-5'>設(shè)備</b>與PROFIBUS<b class='flag-5'>從</b><b class='flag-5'>站</b>連接方法](http://file.elecfans.com/web2/M00/39/F6/poYBAGJBQPqAPcuVAAUgj-oL98E368.png)
如何為IO設(shè)備分配一個名稱
? 保存并編譯HW 組態(tài)。 選擇站 保存并編譯。 3. ? 要將名稱組態(tài)傳送給 IM151-3 PN ,需要通過交換機(jī)在 PG ?和 IO ?設(shè)備之間建立在線 PROFINET 連接
S7-1500從站的激活與取消激活
通過指令“D_ACT_DP”,可根據(jù)需要取消激活和激活所組態(tài)的 DP 從站/PROFINET IO 設(shè)備
使用1200-GetStationInfo讀取PROFINET IO設(shè)備的IP地址
GetStationInfo”指令讀取位于本地 IO 系統(tǒng)中 PROFINET IO 設(shè)備或下級
PLC控制系統(tǒng)中PROFIBUS-DP從站掉站的故障分析及處理
相信大家在日常工作中常常會遇到DP從站掉站而造成系統(tǒng)無法正常運(yùn)行的情況,小編這幾天連續(xù)處理幾個系統(tǒng)
發(fā)表于 05-29 10:12
?6907次閱讀
![PLC控制<b class='flag-5'>系統(tǒng)</b>中PROFIBUS-<b class='flag-5'>DP</b><b class='flag-5'>從</b><b class='flag-5'>站</b>掉<b class='flag-5'>站</b>的故障分析及處理](https://file1.elecfans.com/web2/M00/88/C9/wKgaomR0CmSAE_NIAABJslEQGAk811.png)
DeviceNet轉(zhuǎn)Profibus DP主站協(xié)議網(wǎng)關(guān)(DeviceNet轉(zhuǎn)Profibus DP)
從站使用。網(wǎng)關(guān)在Profibus DP側(cè)支持與多個Profibus DP從站的通信,并且只支持單
![DeviceNet轉(zhuǎn)Profibus <b class='flag-5'>DP</b>主<b class='flag-5'>站</b>協(xié)議網(wǎng)關(guān)(DeviceNet轉(zhuǎn)Profibus <b class='flag-5'>DP</b>)](https://file1.elecfans.com/web2/M00/04/53/wKgZombNexuAMVyWAAL4i2KqyLA219.png)
評論