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

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

3天內不再提示

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

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

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

0470eef8-3515-11ee-9e74-dac502259ad0.png

0486f6f8-3515-11ee-9e74-dac502259ad0.png

1.STEP 7 會在插入指令時自動創(chuàng)建 DB。

2 .在 SCL 示例中,“Get_Name_DB”是背景 DB 的名稱。

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

執(zhí)行該指令后,程序將在由 DATA 參數(shù)尋址的區(qū)域中寫入 IO 設備名稱。

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

● DP 從站或 IO 設備:前端模塊名稱

智能從站或智能設備:接口模塊名稱

● HMI 面板:接口名稱

● PC 站:接口模塊名稱

● GSD 設備:顯示設備接入點 (DAP) 的名稱(接口或前端模塊的名稱)

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

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

LADDR:分布式 I/O 系統(tǒng)的硬件標識符 (HW-IoSystem)。該值為系統(tǒng)常量或 IO 系統(tǒng)屬性。

STATION_NR:

● PROFINET IO設備:該設備編號將顯示在“以太網(wǎng)地址”(Ethernet addresses) 下方 IO 設備屬性內的網(wǎng)絡視圖 (Network view) 中。

● PROFIBUS 從站:該 PROFIBUS 地址將顯示在“PROFIBUS 地址”(PROFIBUS address) 下方 PROFIBUS 從站屬性內的網(wǎng)絡視圖 (Network view)中。

DATA:指向名稱要寫入的目標區(qū)域的指針。

DONE:指令執(zhí)行成功。傳送到 DATA 參數(shù)處指定區(qū)域的模塊名稱。

以下舉例說明了如何讀取 ET 200SP PROFINET IO 設備的站名稱。

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

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

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

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

04a1a994-3515-11ee-9e74-dac502259ad0.png

2. 分配 Get_Name 指令的參數(shù):

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

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

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

– 在參數(shù) DATA 處,將變量與數(shù)據(jù)類型為 STRING 的數(shù)據(jù)塊相關聯(lián)。

04b591ca-3515-11ee-9e74-dac502259ad0.png

3. 正在執(zhí)行 Get_Name 指令:

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

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

04db3bd2-3515-11ee-9e74-dac502259ad0.png

4. 完成 Get_Name 指令的執(zhí)行:

– 執(zhí)行該指令之后,程序將 ET 200SP 的站名稱“Conveyor_1”寫入?yún)?shù) DATA 中的數(shù)據(jù)塊內。

– 程序將站名稱中的字符數(shù)“10”寫入 LEN 參數(shù)。

04f65ef8-3515-11ee-9e74-dac502259ad0.png

責任編輯:彭菁

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

    關注

    112

    文章

    16361

    瀏覽量

    178050
  • 以太網(wǎng)

    關注

    40

    文章

    5425

    瀏覽量

    171721
  • 網(wǎng)絡
    +關注

    關注

    14

    文章

    7565

    瀏覽量

    88788
  • 程序
    +關注

    關注

    117

    文章

    3787

    瀏覽量

    81043

原文標題:博途標準功能塊: Get_Name(讀取 PROFINET IO 設備的名稱)

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

收藏 人收藏

    評論

    相關推薦

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

    “GET_NAME”指令用于讀取 IO 設備或 DP 從名稱。該名稱將顯示在網(wǎng)絡視圖和
    的頭像 發(fā)表于 11-15 12:29 ?3739次閱讀
    西門子博圖GET_NAME<b class='flag-5'>讀取</b><b class='flag-5'>IO</b><b class='flag-5'>設備</b>或DP從<b class='flag-5'>站</b>的<b class='flag-5'>名稱</b>

    介紹ET 200SP在使用中出現(xiàn)的幾個問題及解決辦法

      ET 200SP 通常作為遠程布置在現(xiàn)場,采集現(xiàn)場數(shù)據(jù),通過光纖和主機連接,系統(tǒng)采用Profinet通訊?! ”疚慕榻BET
    發(fā)表于 03-27 15:54

    s71500的說明及例程

    Profibus 的方式擴展ET 200MP 或者ET 200SP ,通過在ET200MP 或
    發(fā)表于 09-22 15:05 ?33次下載
    s71500的說明及例程

    西門子ET200SP系列分布式IO系統(tǒng)的用戶手冊免費下載

    PROFINET IO 或 PROFIBUS DP。 SIMATIC ET 200SP 配有 CPU,可進行智能預處理,以減輕上一級控制器的負荷壓力。而且其 CPU 也可用作單獨的
    發(fā)表于 06-15 08:00 ?17次下載
    西門子<b class='flag-5'>ET200SP</b>系列分布式<b class='flag-5'>IO</b>系統(tǒng)的用戶手冊免費下載

    S7-1500和ET200MP及ET200SP的計數(shù)測量和位置檢測詳細說明

    SIMATIC S7-1500 自動化系統(tǒng)、基于 SIMATIC S7-1500 的 CPU 1516pro-2 PN 和分布式 I/O 系統(tǒng) SIMATIC ET 200MP、ET 200S
    發(fā)表于 09-25 08:00 ?3次下載
    S7-1500和<b class='flag-5'>ET200</b>MP及<b class='flag-5'>ET200SP</b>的計數(shù)測量和位置檢測詳細說明

    如何將ET 200S組態(tài)為PROFINET IO設備

    PROFINET ?接口”創(chuàng)建的項目。 2. ? 將IM151-3 PN 從 PROFINET IO I/O ET 200S 目錄拖放到
    的頭像 發(fā)表于 01-04 18:03 ?5596次閱讀
    如何將<b class='flag-5'>ET</b> <b class='flag-5'>200</b>S組態(tài)為<b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b><b class='flag-5'>設備</b>

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

    “Get_Name”指令讀取 PROFINET IO 設備、PROFIBUS 從或 AS-i slave 的
    的頭像 發(fā)表于 03-23 15:04 ?3486次閱讀

    數(shù)字量輸入模塊SIMATIC ET 200SP接線指南

    數(shù)字量輸入模塊SIMATIC ET 200SP
    的頭像 發(fā)表于 09-07 10:48 ?1.4w次閱讀

    實現(xiàn)ET200SP模塊熱插拔的具體方法

    此功能允許在操作過程中移除和插入模塊而不會導致 ET 200SP 分布式 I/O 系統(tǒng)發(fā)生故障,ET 200SP 分布式 I/O 系統(tǒng)將繼
    的頭像 發(fā)表于 10-09 09:56 ?5928次閱讀

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

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

    認識下ET 200SP的分布式控制器產品

    SIMATIC ET 200SP是西門子公司的新一代分布式輸入/輸出(I/O)系統(tǒng),它是由接口模塊+安裝在右側的信號模塊/基座構成。
    的頭像 發(fā)表于 04-27 10:15 ?3756次閱讀
    認識下<b class='flag-5'>ET</b> <b class='flag-5'>200SP</b>的分布式控制器產品

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

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

    博途系統(tǒng)變量-GET_NAME:讀取IO設備或DP從名稱

    GET_NAME”指令用于讀取 IO 設備或 DP 從名稱。該名稱將顯示在網(wǎng)絡視圖和
    的頭像 發(fā)表于 05-24 09:21 ?3978次閱讀
    博途系統(tǒng)變量-GET_NAME:<b class='flag-5'>讀取</b><b class='flag-5'>IO</b><b class='flag-5'>設備</b>或DP從<b class='flag-5'>站</b>的<b class='flag-5'>名稱</b>

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

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

    西門子博途讀取ET200SP的固件版本

    需要當前固件版本,以便在以下練習中以與訓練設備完全對應的方式在項目中配置ET 200SP。
    的頭像 發(fā)表于 12-18 10:30 ?2603次閱讀
    西門子博途<b class='flag-5'>讀取</b><b class='flag-5'>ET200SP</b>的固件版本