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

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

3天內不再提示

使用Get_Name指令讀取PROFINET IO設備名稱(chēng)

機器人及PLC自動(dòng)化應用 ? 來(lái)源:機器人及PLC自動(dòng)化應用 ? 作者:機器人及PLC自動(dòng)化 ? 2022-03-23 15:04 ? 次閱讀

“Get_Name”指令讀取 PROFINET IO 設備、PROFIBUS 從站或 AS-i slave 的名稱(chēng)。設備名稱(chēng)將顯示在網(wǎng)絡(luò )視圖和 IO 設備的屬性中。

使用Get_Name指令讀取PROFINET IO設備名稱(chēng)

"Get_Name_DB"(LADDR:=_uint_in_,STATION_NR:=_uint_in_,DONE=>_bool_out_,BUSY=>_bool_out_,ERROR=>_bool_out_,LEN=>_dint_out_,STATUS=>_word_out_,DATA:=_variant_inout_);

使用 Get_Name 指令讀取 PROFINET IO 設備或 PROFIBUS 從站的名稱(chēng)。

通過(guò)使用分布式 IO 系統的硬件標識符(LADDR 參數處)和 PROFINET IO 設備的設備編號或 PROFIBUS 從站的 PROFIBUS 地址(STATION_NR 參數)可選擇 IO 設備。

執行該指令后,程序將在由 DATA 參數尋址的區域中寫(xiě)入 IO 設備名稱(chēng)。

所讀取的名稱(chēng)取決于 IO 設備的類(lèi)型:

● DP 從站或 IO 設備:前端模塊名稱(chēng)

智能從站或智能設備:接口模塊名稱(chēng)

● HMI 面板:接口名稱(chēng)

● PC 站:接口模塊名稱(chēng)

● GSD 設備:顯示設備接入點(diǎn) (DAP) 的名稱(chēng)(接口或前端模塊的名稱(chēng))

指令通過(guò) LEN 參數寫(xiě)入該名稱(chēng)的長(cháng)度。如果該名稱(chēng)的長(cháng)度大于 DATA 參數指定的區域,則程序將只寫(xiě)入尋址區域的最大長(cháng)度的部分名稱(chēng)。

該名稱(chēng)的最大長(cháng)度為 128 個(gè)字符。

示例:

以下舉例說(shuō)明了如何讀取 ET 200SP PROFINET IO 設備的站名稱(chēng)。

1. 組態(tài) ET 200SP:

– 在網(wǎng)絡(luò )視圖中創(chuàng )建站名稱(chēng)為“Conveyor_1”的 ET 200SP,并將其分配給相同 CPU 的 PROFINET IO 系統。

– 將 CPU 作為 ET 200SP IO 控制器分配。

– 在位于“以太網(wǎng)地址”(Ethernet addresses) 的默認屬性中,使用編號為“1”的默認設備。

使用Get_Name指令讀取PROFINET IO設備名稱(chēng)

2. 分配 Get_Name 指令的參數:

– 在參數 LADDR 中輸入 IO 系統的硬件 ID。在本例中,硬件 ID 為“269”。您可以在如下位置找到硬件 ID:

PLC 變量 > 顯示所有變量 > 系統常量選項卡 > 本地 PROFINET_IO 系統”(PLC tags > Show all tags > System constants tab > Local-PROFINET_IO-System)

– 在 STATION_NR 參數上輸入 ET 200SP 的設備編號。在本例中,設備編號為“1”。

– 在參數 DATA 處,將變量與數據類(lèi)型為 STRING 的數據塊相關(guān)聯(lián)。

– 并為該指令的輸出參數定義 PLC 變量(存儲區、標記)。

使用Get_Name指令讀取PROFINET IO設備名稱(chēng)

3. 正在執行 Get_Name 指令:

– 隨著(zhù)指令執行,BUSY 輸出參數可能會(huì )設置為“1”,然后 DONE 參數設置為“0”。

– 并在輸出參數 STATUS 處,顯示錯誤代碼信息。

使用Get_Name指令讀取PROFINET IO設備名稱(chēng)

4. 完成 Get_Name 指令的執行:

– 執行該指令之后,程序將 ET 200SP 的站名稱(chēng)“Conveyor_1”寫(xiě)入參數 DATA 中的數據塊內。

– 程序將站名稱(chēng)中的字符數“10”寫(xiě)入 LEN 參數。

使用Get_Name指令讀取PROFINET IO設備名稱(chēng)

原文標題:博途: Get_Name(讀取 PROFINET IO 設備的名稱(chēng))

文章出處:【微信公眾號:機器人及PLC自動(dòng)化應用】歡迎添加關(guān)注!文章轉載請注明出處。
審核編輯:湯梓紅

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

    關(guān)注

    1

    文章

    584

    瀏覽量

    35420
  • 設備
    +關(guān)注

    關(guān)注

    2

    文章

    4230

    瀏覽量

    69758
  • 參數
    +關(guān)注

    關(guān)注

    11

    文章

    1434

    瀏覽量

    31656

原文標題:博途: Get_Name(讀取 PROFINET IO 設備的名稱(chēng))

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

收藏 人收藏

    評論

    相關(guān)推薦

    西門(mén)子博圖GET_NAME讀取IO設備或DP從站的名稱(chēng)

    GET_NAME指令用于讀取 IO 設備或 DP 從站的名稱(chēng)。該
    的頭像 發(fā)表于 11-15 12:29 ?1709次閱讀
    西門(mén)子博圖<b class='flag-5'>GET_NAME</b><b class='flag-5'>讀取</b><b class='flag-5'>IO</b><b class='flag-5'>設備</b>或DP從站的<b class='flag-5'>名稱(chēng)</b>

    PROFINET IO設備名稱(chēng)

    設備名稱(chēng)中,兩個(gè)句點(diǎn)之間的字符串構成一個(gè)標簽。例如,標簽可以是".Machine-A."。
    的頭像 發(fā)表于 08-10 09:29 ?4070次閱讀
    <b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b><b class='flag-5'>設備</b><b class='flag-5'>名稱(chēng)</b>

    在線(xiàn)為PROFINET IO設備分配名稱(chēng)

    在“設備和網(wǎng)絡(luò )”(Devices & networks) 編輯器中,右鍵單擊所需的 PROFINET IO 設備,并選擇“在線(xiàn)和診斷”(Online & diagnostics)。
    的頭像 發(fā)表于 03-02 11:10 ?7755次閱讀

    GETIO_PART調用指令“DPRD_DAT”

    可以使用指令“GETIO_PART”一致性地讀取 DP 從站和 PROFINET IO 設備模塊和子模塊輸入的相關(guān)部分。GETIO_PART
    的頭像 發(fā)表于 06-07 10:26 ?9744次閱讀

    配置PROFINET IO設備

    在配置PROFINET IO控制器之前,需要先配置PROFINET IO設備。本文使用S7-400集成PN口作為
    的頭像 發(fā)表于 07-31 11:32 ?2209次閱讀

    如何為IO設備分配一個(gè)名稱(chēng)

    ? 保存并編譯HW 組態(tài)。 選擇站 保存并編譯。 3. ? 要將名稱(chēng)組態(tài)傳送給 IM151-3 PN ,需要通過(guò)交換機在 PG ?和 IO ?設備之間建立在線(xiàn) PROFINET 連接
    的頭像 發(fā)表于 10-20 16:52 ?1628次閱讀

    怎樣將IO設備分配給IO控制器?

    PROFINET IO 系統由一個(gè) PROFINET IO 控制器和其分配的 PROFINET IO
    的頭像 發(fā)表于 12-21 09:57 ?2799次閱讀

    配置PROFINET IO設備

    在配置PROFINET IO控制器之前,需要先配置PROFINET IO設備。本文使用S7-400集成PN口作為
    的頭像 發(fā)表于 12-28 09:13 ?1097次閱讀

    使用1200-GetStationInfo讀取PROFINET IO設備的IP地址

    GetStationInfo”指令讀取位于本地 IO 系統中 PROFINET IO 設備或下級
    的頭像 發(fā)表于 01-29 14:44 ?4559次閱讀

    PROFINET IO控制器無(wú)法直接進(jìn)行PROFINET IO通信

    PROFINET IO 通信不支持跨網(wǎng)段的實(shí)時(shí)通信,此外兩個(gè) PROFINET IO 控制器如果在其中沒(méi)有智能設備情況下通常也無(wú)法直接進(jìn)行
    的頭像 發(fā)表于 02-20 10:32 ?2710次閱讀

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

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

    博途系統變量-GET_NAME讀取IO設備或DP從站的名稱(chēng)

    GET_NAME指令用于讀取 IO 設備或 DP 從站的名稱(chēng)。該
    的頭像 發(fā)表于 05-24 09:21 ?2733次閱讀
    博途系統變量-<b class='flag-5'>GET_NAME</b>:<b class='flag-5'>讀取</b><b class='flag-5'>IO</b><b class='flag-5'>設備</b>或DP從站的<b class='flag-5'>名稱(chēng)</b>

    CPU-1200在線(xiàn)為PROFINET IO設備分配名稱(chēng)

    PROFINET 網(wǎng)絡(luò )中的設備在分配名稱(chēng)后才可與 CPU 連接。
    的頭像 發(fā)表于 07-25 17:48 ?1646次閱讀
    CPU-1200在線(xiàn)為<b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b><b class='flag-5'>設備</b>分配<b class='flag-5'>名稱(chēng)</b>

    如何讀取 ET 200SP PROFINET IO 設備的站名稱(chēng)

    Get_Name指令讀取 PROFINET IO 設備、PROFIBUS 從站或 AS-i
    的頭像 發(fā)表于 08-08 10:11 ?1333次閱讀
    如何<b class='flag-5'>讀取</b> ET 200SP <b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b> <b class='flag-5'>設備</b>的站<b class='flag-5'>名稱(chēng)</b>

    TIA博途分配設備名稱(chēng)示例

    在本示例中,將設備名稱(chēng)分配給一個(gè) PROFINET IO 控制器和一個(gè) PROFINET IO
    的頭像 發(fā)表于 11-09 15:01 ?2314次閱讀
    TIA博途分配<b class='flag-5'>設備</b><b class='flag-5'>名稱(chēng)</b>示例
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看