GET_NAME”指令用于讀取 IO 設備或 DP 從站的名稱。該名稱將顯示在網絡視圖和 IO 設備或 DP 從站的屬性中。在以下截圖中,以 IO 設備為例。通過 PROFINET IO 系統(tǒng)或 DP 主站的硬件標識符(LADDR 參數中)以及 IO 設備的設備編號或 DP 從站的 PROFIBUS 地址(STATION_NR 參數),可選擇該 IO 設備或 DP 從站。指令成功執(zhí)行后,IO 設備或 DP 從站的名稱將寫入由 DATA 參數尋址的區(qū)域中。所讀取的名稱取決于 IO 設備的類型:
- 對于 DP 從站或 IO 設備,將輸出前端模塊的名稱。
- 對于智能從站或智能設備,將輸出接口模塊的名稱。
- 對于 HMI 面板,將輸出接口名稱。
- 對于 PC 站,將輸出接口模塊的名稱。
- 對于 GSD 設備,將顯示設備接入點 (DAP) 的名稱(接口或前端模塊的名稱)。
LADDR | Input | PROFINET IO 或 DP 主站系統(tǒng)的硬件標識符該值來自系統(tǒng)常量或 PROFINET IO 系統(tǒng)/ DP 主站系統(tǒng)的屬性。 |
STATION_NR | Input | PROFINET IO 設備的設備編號或 DP 從站的 PROFIBUS 地址。該編號將顯示在網絡視圖和 IO 設備或 DP 從站的屬性中。 |
DATA | InOut | 指向該名稱待寫入的目標區(qū)域的指針。 |
DONE | Output | 指令執(zhí)行成功。IO 設備或 DP 從站的名稱已傳送到 DATA 參數處指定的區(qū)域內。 |
BUSY | Output |
狀態(tài)參數
|
ERROR | Output |
狀態(tài)參數
|
LEN | Output | IO 設備或 DP 從站的名稱長度(字符數)。 |
STATUS | Output | 狀態(tài)參數該參數設置僅維持一次調用所持續(xù)的時間。因此,要顯示該狀態(tài),需將 STATUS 復制到一個空閑數據區(qū)內。 |
示例
以下舉例說明了如何讀取 HMI 面板的站名稱。
HMI 面板的組態(tài):
創(chuàng)建以下變量,在全局數據塊中進行數據存儲:為指令“GET_NAME”分配參數:執(zhí)行指令: ? ? ? ?- 在網絡視圖中創(chuàng)建站名稱為“HMI_IO-Device”的 HMI 面板,并分配給相同 CPU 的 PROFINET IO 系統(tǒng)。
- 在硬件配置的屬性中激活該 HMI 面板的操作模式“IO 設備”,并將 CPU 指定為 IO 控制器。
-
在“以太網地址”(Ethernet addresses) 下的屬性內,設置設備編號“20”
- 在輸入參數 LADDR 中,輸入 IO 系統(tǒng)(262)的硬件標識符。
- 在輸入參數 STATION_NR 中,輸入 HMI 面板(2)的設備編號。
- 互連“GET_NAME”指令的其它數,如下所示:
- 執(zhí)行該指令之后,HMI 面板 (HMI_IO-Device) 的站名稱將保存到參數 DATA(“moduleName”)中。
- 并在參數 LEN 中輸出該名稱的字符個數 (13)。
- 成功讀取 IO 設備后,如果 GET_NAME 的執(zhí)行未停止,則輸出參數BUSY(“busy”)將顯示值“TRUE”;輸出參數 STATUS(“status”)將顯示值“16#7002”。
審核編輯 :李倩
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
IO
+關注
關注
0文章
461瀏覽量
39372 -
模塊
+關注
關注
7文章
2733瀏覽量
47748 -
HMI
+關注
關注
9文章
597瀏覽量
48733
原文標題:博途系統(tǒng)變量-GET_NAME:讀取 IO 設備或 DP 從站的名稱
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
西門子串口通訊09-CP341在博途環(huán)境中做Modbus從站通訊分享
西門子串口通訊09-CP341在博途環(huán)境中做Modbus從站通訊v—x—公–眾–號:工控自動化老王1 硬件列表設備
發(fā)表于 07-02 08:16
西門子S7-1500從站的激活與取消激活程序應用
今天跟大家分享西門子S7-1500從站的激活與取消激活程序應用。通過指令“D_ACT_DP”,可根據需要取消激活和激活所組態(tài)的 DP 從
發(fā)表于 02-11 17:55
?7070次閱讀
使用Get_Name指令讀取PROFINET IO設備名稱
“Get_Name”指令讀取 PROFINET IO 設備、PROFIBUS 從站
耐用PROFINET主站設備與PROFIBUS從站連接方法
NY-PBM-PN網關,用于將多個PROFIBUS-DP從站設備集成入PROFINET網絡,實現PROFINET轉PROFIBUS功能。配上網關專用的GSD文件,實現PROFINET主
如何為IO設備分配一個名稱
? 保存并編譯HW 組態(tài)。 選擇站 保存并編譯。 3. ? 要將名稱組態(tài)傳送給 IM151-3 PN ,需要通過交換機在 PG ?和 IO ?設備之間建立在線 PROFINET 連接
S7-1500從站的激活與取消激活
通過指令“D_ACT_DP”,可根據需要取消激活和激活所組態(tài)的 DP 從站/PROFINET IO 設備
使用1200-GetStationInfo讀取PROFINET IO設備的IP地址
GetStationInfo”指令讀取位于本地 IO 系統(tǒng)中 PROFINET IO 設備或下級
PLC控制系統(tǒng)中PROFIBUS-DP從站掉站的故障分析及處理
相信大家在日常工作中常常會遇到DP從站掉站而造成系統(tǒng)無法正常運行的情況,小編這幾天連續(xù)處理幾個系統(tǒng)
發(fā)表于 05-29 10:12
?6867次閱讀
DeviceNet轉Profibus DP主站協(xié)議網關(DeviceNet轉Profibus DP)
從站使用。網關在Profibus DP側支持與多個Profibus DP從站的通信,并且只支持單
評論