一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

機(jī)器人及PLC自動化應(yīng)用 ? 來源:機(jī)器人及PLC自動化應(yīng)用 ? 2023-11-15 12:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

說明

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

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

通過 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è)備的類型:

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

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

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

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

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

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

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

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

參數(shù)

下表列出了“GET_NAME”指令的參數(shù):

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

有關(guān)有效數(shù)據(jù)類型的更多信息,請參見“有效數(shù)據(jù)類型概述”。

參數(shù) STATUS

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

示例

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

HMI 面板的組態(tài):

創(chuàng)建以下變量,在全局?jǐn)?shù)據(jù)塊中進(jìn)行數(shù)據(jù)存儲:

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

為指令“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è)備編號“20”

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

在輸入?yún)?shù) LADDR 中,輸入 IO 系統(tǒng)(262)的硬件標(biāo)識符。

在輸入?yún)?shù) STATION_NR 中,輸入 HMI 面板(2)的設(shè)備編號。

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

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

執(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”。

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

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 西門子
    +關(guān)注

    關(guān)注

    98

    文章

    3174

    瀏覽量

    118308
  • 硬件
    +關(guān)注

    關(guān)注

    11

    文章

    3485

    瀏覽量

    67535
  • IO設(shè)備
    +關(guān)注

    關(guān)注

    0

    文章

    21

    瀏覽量

    7568

原文標(biāo)題:西門子-博圖 :GET_NAME:讀取 IO 設(shè)備或 DP 從站的名稱

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    西門子串口通訊09-CP341在途環(huán)境中做Modbus通訊分享

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

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

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

    西門子S7-1500的激活與取消激活程序應(yīng)用

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

    使用Get_Name指令讀取PROFINET IO設(shè)備名稱

    Get_Name”指令讀取 PROFINET IO 設(shè)備、PROFIBUS
    的頭像 發(fā)表于 03-23 15:04 ?4013次閱讀

    耐用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主
    的頭像 發(fā)表于 03-28 13:21 ?6476次閱讀
    耐用PROFINET主<b class='flag-5'>站</b><b class='flag-5'>設(shè)備</b>與PROFIBUS<b class='flag-5'>從</b><b class='flag-5'>站</b>連接方法

    爾庫profinet IO西門子軟件的應(yīng)用

    profinet工業(yè)現(xiàn)場總線在西門子PLC系統(tǒng)應(yīng)用比較多,絕大部分設(shè)備都要在圖中進(jìn)行編程。以下以南京爾庫,南京穩(wěn)自動化研發(fā)生產(chǎn)的pro
    的頭像 發(fā)表于 07-21 14:33 ?4879次閱讀
    <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>軟件的應(yīng)用

    PROFIBUS轉(zhuǎn)PROFINET網(wǎng)關(guān)設(shè)備快速接入西門子S7 1200的通訊方法

    本案例運(yùn)用PROFIBUS轉(zhuǎn)PROFINET網(wǎng)關(guān),將多個PROFIBUS-DP設(shè)備集成入PROFINET網(wǎng)絡(luò),實(shí)現(xiàn)PROFIBUS轉(zhuǎn)PROFINET功能。配上網(wǎng)關(guān)專用的GSD文件實(shí)
    發(fā)表于 09-16 17:50 ?3次下載

    西門子TIA的Modbus主通訊

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

    PROFINET IO 設(shè)備讀取模塊的狀態(tài)信息

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

    途系統(tǒng)變量-GET_NAME讀取IO設(shè)備DP名稱

    GET_NAME”指令用于讀取 IO 設(shè)備 DP
    的頭像 發(fā)表于 05-24 09:21 ?4726次閱讀
    <b class='flag-5'>博</b>途系統(tǒng)變量-<b class='flag-5'>GET_NAME</b>:<b class='flag-5'>讀取</b><b class='flag-5'>IO</b><b class='flag-5'>設(shè)備</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>

    推薦國產(chǎn)遠(yuǎn)程IO,替代西門子ET200SP,可接西門子三菱歐姆龍PLC做

    推薦國產(chǎn)遠(yuǎn)程IO,替代西門子ET200SP,可接西門子三菱歐姆龍PLC做
    的頭像 發(fā)表于 06-08 13:58 ?6764次閱讀
    推薦國產(chǎn)遠(yuǎn)程<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轉(zhuǎn)Profinet網(wǎng)關(guān)把稱重儀表接到西門子PLC

    客戶現(xiàn)場有40多臺Profibus DP的稱重儀表?,F(xiàn)需要把這些儀表統(tǒng)一接到西門子1200PLC上面,并進(jìn)行監(jiān)控?,F(xiàn)在使用遠(yuǎn)創(chuàng)智控YC-DPM-PN進(jìn)行連接dp
    的頭像 發(fā)表于 07-04 16:11 ?1108次閱讀
    Profibus <b class='flag-5'>DP</b>轉(zhuǎn)Profinet網(wǎng)關(guān)把稱重儀表接到<b class='flag-5'>西門子</b>PLC

    西門子與ABB機(jī)器人的Profibus-DP通訊實(shí)例

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

    如何讀取 ET 200SP PROFINET IO 設(shè)備名稱

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

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

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