精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

西門子博圖GET_NAME讀取IO設備或DP從站的名稱

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2023-11-15 12:29 ? 次閱讀

說明

“GET_NAME”指令用于讀取 IO 設備或 DP 從站的名稱。該名稱將顯示在網絡視圖和 IO 設備或 DP 從站的屬性中。在以下截圖中,以 IO 設備為例。

5f3c0706-82d5-11ee-939d-92fbcf53809c.png

通過 PROFINET IO 系統或 DP 主站的硬件標識符(LADDR 參數中)以及 IO 設備的設備編號或 DP 從站的 PROFIBUS 地址(STATION_NR 參數),可選擇該 IO 設備或 DP 從站。

指令成功執行后,IO 設備或 DP 從站的名稱將寫入由 DATA 參數尋址的區域中。

所讀取的名稱取決于 IO 設備的類型:

對于 DP 從站或 IO 設備,將輸出前端模塊的名稱。

對于智能從站或智能設備,將輸出接口模塊的名稱。

對于 HMI 面板,將輸出接口名稱。

對于 PC 站,將輸出接口模塊的名稱。

對于 GSD 設備,將顯示設備接入點 (DAP) 的名稱(接口或前端模塊的名稱)。

并通過參數 LEN 輸出該名稱的長度。如果該名稱的長度大于 DATA 參數指定的區域,則將只寫入尋址區域的最大長度的部分名稱。

該名稱的最大長度為 128 個字符。

說明
讀取的 CPU 的名稱 (V 1.1)
如果參數 LADDR 和 STATION_NR 的值均為“0”,則該指令將輸出 CPU 的名稱。
如果 R/H 系統處于 RUN-Redundant 模式,則該指令將返回主 CPU 的名稱。

參數

下表列出了“GET_NAME”指令的參數:

參數 聲明 數據類型 存儲區 說明
LADDR Input HW_IOSYSTEM I、Q、M、D、L 或常量 PROFINET IO 或 DP 主站系統的硬件標識符該值來自系統常量或 PROFINET IO 系統/ DP 主站系統的屬性。
STATION_NR Input UINT I、Q、M、D、L 或常量 PROFINET IO 設備的設備編號或 DP 從站的 PROFIBUS 地址。該編號將顯示在網絡視圖和 IO 設備或 DP 從站的屬性中。
DATA InOut VARIANT I、Q、M、D、L 指向該名稱待寫入的目標區域的指針。
DONE Output BOOL I、Q、M、D、L 指令執行成功。IO 設備或 DP 從站的名稱已傳送到 DATA 參數處指定的區域內。
BUSY Output BOOL I、Q、M、D、L 狀態參數
0:指令執行完成。
1:指令的執行尚未完成。
ERROR Output BOOL I、Q、M、D、L 狀態參數
0:無錯誤。
1:指令執行過程中發生錯誤。
詳細信息將在 STATUS 參數中輸出。
LEN Output DINT I、Q、M、D、L IO 設備或 DP 從站的名稱長度(字符數)。
STATUS Output WORD I、Q、M、D、L 狀態參數
該參數設置僅維持一次調用所持續的時間。因此,要顯示該狀態,需將 STATUS 復制到一個空閑數據區內。

有關有效數據類型的更多信息,請參見“有效數據類型概述”。

參數 STATUS

錯誤代碼* (W#16#...) 說明
0 無錯誤
7001 第一次調用“GET_NAME”異步指令。指令的執行尚未完成 (BUSY = 1,DONE = 0)。
7002 另一次調用“GET_NAME”異步指令。指令的執行尚未完成 (BUSY = 1,DONE = 0)。
8090 在 LADDR 參數中指定的硬件標識符在項目中不存在。
8092 LADDR 參數的值無法尋址 PROFINET IO 系統或 DP 主站系統。
8093 指令不支持 DATA 參數中的數據類型。
8095 所選的 PROFINET IO 系統中沒有該設備編號(STATION_NR 參數),或者找不到 IO 設備。
在所選的 DP 主站系統中,PROFIBUS 地址(STATION_NR 參數)不存在。
80B1 所用 CPU 不支持該指令。
80C3 臨時資源錯誤:CPU 當前正在處理的同步塊調用的最大數量。僅當至少一個塊調用執行完成后,才能執行“GET_NAME”。
8852 DATA 參數中指定的區域過短,無法寫入 IO 設備或 DP 從站的完整名稱。只能寫入最大允許長度的部分名稱。
要讀取完整名稱,需在 DATA 參數處指定一個較大的數據區域。此區域的大小必須至少與 LEN 參數處指定的字符數相一致。
* 在程序編輯器中,錯誤代碼將顯示為整數或十六進制值。有關切換顯示格式的信息,請參見“另請參見”。

示例

以下舉例說明了如何讀取 HMI 面板的站名稱。

HMI 面板的組態:

創建以下變量,在全局數據塊中進行數據存儲:

5f5f6cb4-82d5-11ee-939d-92fbcf53809c.png

為指令“GET_NAME”分配參數:

執行指令:

在網絡視圖中創建站名稱為“HMI_IO-Device”的 HMI 面板,并分配給相同 CPU 的 PROFINET IO 系統。

在硬件配置的屬性中激活該 HMI 面板的操作模式“IO 設備”,并將 CPU 指定為 IO 控制器

在“以太網地址”(Ethernet addresses) 下的屬性內,設置設備編號“20”

5f53b6c6-82d5-11ee-939d-92fbcf53809c.png

在輸入參數 LADDR 中,輸入 IO 系統(262)的硬件標識符。

在輸入參數 STATION_NR 中,輸入 HMI 面板(2)的設備編號。

互連“GET_NAME”指令的其它數,如下所示:

5f7f6442-82d5-11ee-939d-92fbcf53809c.png

執行該指令之后,HMI 面板 (HMI_IO-Device) 的站名稱將保存到參數 DATA(“moduleName”)中。

并在參數 LEN 中輸出該名稱的字符個數 (13)。

成功讀取 IO 設備后,如果 GET_NAME 的執行未停止,則輸出參數BUSY(“busy”)將顯示值“TRUE”;輸出參數 STATUS(“status”)將顯示值“16#7002”。

5f98bf46-82d5-11ee-939d-92fbcf53809c.png

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 西門子
    +關注

    關注

    94

    文章

    3009

    瀏覽量

    115664
  • 硬件
    +關注

    關注

    11

    文章

    3260

    瀏覽量

    66131
  • IO設備
    +關注

    關注

    0

    文章

    21

    瀏覽量

    7368

原文標題:西門子-博圖 :GET_NAME:讀取 IO 設備或 DP 從站的名稱

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    西門子串口通訊09-CP341在途環境中做Modbus通訊分享

    西門子串口通訊09-CP341在途環境中做Modbus通訊v—x—公–眾–號:工控自動化老王1 硬件列表設備
    發表于 07-02 08:16

    西門子S7-1500與分布式IO設備的診斷

    西門子S7-1500 CPU IO 設備的診斷功能(與1200完全相同),可使用 DeviceStates 和 ModuleStates 指令對分布式 IO
    發表于 02-11 17:27 ?1.1w次閱讀
    <b class='flag-5'>西門子</b>S7-1500與分布式<b class='flag-5'>IO</b><b class='flag-5'>設備</b>的診斷

    西門子S7-1500的激活與取消激活程序應用

    今天跟大家分享西門子S7-1500的激活與取消激活程序應用。通過指令“D_ACT_DP”,可根據需要取消激活和激活所組態的 DP
    發表于 02-11 17:55 ?6814次閱讀
    <b class='flag-5'>西門子</b>S7-1500<b class='flag-5'>從</b><b class='flag-5'>站</b>的激活與取消激活程序應用

    使用Get_Name指令讀取PROFINET IO設備名稱

    Get_Name”指令讀取 PROFINET IO 設備、PROFIBUS
    的頭像 發表于 03-23 15:04 ?3397次閱讀

    耐用PROFINET主設備與PROFIBUS連接方法

    NY-PBM-PN網關,用于將多個PROFIBUS-DP設備集成入PROFINET網絡,實現PROFINET轉PROFIBUS功能。配上網關專用的GSD文件,實現PROFINET主
    的頭像 發表于 03-28 13:21 ?6054次閱讀
    耐用PROFINET主<b class='flag-5'>站</b><b class='flag-5'>設備</b>與PROFIBUS<b class='flag-5'>從</b><b class='flag-5'>站</b>連接方法

    爾庫profinet IO西門子軟件的應用

    profinet工業現場總線在西門子PLC系統應用比較多,絕大部分設備都要在圖中進行編程。以下以南京爾庫,南京穩自動化研發生產的pro
    的頭像 發表于 07-21 14:33 ?3912次閱讀
    <b class='flag-5'>圖</b>爾庫profinet <b class='flag-5'>IO</b>在<b class='flag-5'>西門子</b><b class='flag-5'>博</b><b class='flag-5'>圖</b>軟件的應用

    PROFIBUS轉PROFINET網關設備快速接入西門子S7 1200的通訊方法

    本案例運用PROFIBUS轉PROFINET網關,將多個PROFIBUS-DP設備集成入PROFINET網絡,實現PROFIBUS轉PROFINET功能。配上網關專用的GSD文件實
    發表于 09-16 17:50 ?3次下載

    西門子TIA的Modbus主通訊

    西門子PLC因其市場占有率較高,且被廣大用戶使用,應用比較廣泛,而其TIA平臺得到了推廣應用,本文將介紹使用CP341進行Modbus 主通訊
    的頭像 發表于 05-19 09:15 ?1904次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>博</b><b class='flag-5'>圖</b>TIA的Modbus主<b class='flag-5'>站</b>通訊

    PROFINET IO 設備讀取模塊的狀態信息

    “ModuleStates”指令可用來讀取 PROFINET IO 設備 PROFIBUS DP
    的頭像 發表于 05-19 14:19 ?3679次閱讀
    PROFINET <b class='flag-5'>IO</b> <b class='flag-5'>設備</b><b class='flag-5'>讀取</b>模塊的狀態信息

    途系統變量-GET_NAME讀取IO設備DP名稱

    GET_NAME”指令用于讀取 IO 設備 DP
    的頭像 發表于 05-24 09:21 ?3858次閱讀
    <b class='flag-5'>博</b>途系統變量-<b class='flag-5'>GET_NAME</b>:<b class='flag-5'>讀取</b><b class='flag-5'>IO</b><b class='flag-5'>設備</b><b class='flag-5'>或</b><b class='flag-5'>DP</b><b class='flag-5'>從</b><b class='flag-5'>站</b>的<b class='flag-5'>名稱</b>

    推薦國產遠程IO,替代西門子ET200SP,可接西門子三菱歐姆龍PLC做

    推薦國產遠程IO,替代西門子ET200SP,可接西門子三菱歐姆龍PLC做
    的頭像 發表于 06-08 13:58 ?5131次閱讀
    推薦國產遠程<b class='flag-5'>IO</b>,替代<b class='flag-5'>西門子</b>ET200SP,可接<b class='flag-5'>西門子</b>三菱歐姆龍PLC做<b class='flag-5'>從</b><b class='flag-5'>站</b>

    Profibus DP轉Profinet網關把稱重儀表接到西門子PLC

    客戶現場有40多臺Profibus DP的稱重儀表。現需要把這些儀表統一接到西門子1200PLC上面,并進行監控。現在使用遠創智控YC-DPM-PN進行連接dp
    的頭像 發表于 07-04 16:11 ?784次閱讀
    Profibus <b class='flag-5'>DP</b>轉Profinet網關把稱重儀表接到<b class='flag-5'>西門子</b>PLC

    西門子與ABB機器人的Profibus-DP通訊實例

    途軟件中新建項目,本案例選取西門子S7-300PLC,其型號為CPU 313C-2DP,該PLC 為集成式的PLC,自帶PROFIBUS-DP口,可以作為主
    的頭像 發表于 07-15 10:08 ?6470次閱讀
    <b class='flag-5'>西門子</b>與ABB機器人的Profibus-<b class='flag-5'>DP</b>通訊實例

    如何讀取 ET 200SP PROFINET IO 設備名稱

    Get_Name”指令讀取 PROFINET IO 設備、PROFIBUS
    的頭像 發表于 08-08 10:11 ?1883次閱讀
    如何<b class='flag-5'>讀取</b> ET 200SP PROFINET <b class='flag-5'>IO</b> <b class='flag-5'>設備</b>的<b class='flag-5'>站</b><b class='flag-5'>名稱</b>

    西門子PLC與IO模塊如何通訊

    Module)作為與外部設備交互的橋梁,其重要性不言而喻。本文將詳細闡述西門子PLC如何與IO模塊進行通訊,通訊原理、通訊方式、配置步驟以及優化策略等多個方面進行深入探討。
    的頭像 發表于 06-19 10:46 ?1776次閱讀