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

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

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

3天內不再提示

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

機器人及PLC自動化應用 ? 來源:機器人及PLC自動化應用 ? 2023-01-29 14:44 ? 次閱讀

GetStationInfo(讀取 PROFINET IO 設備的 IP 或 MAC 地址)

“GetStationInfo”指令讀取位于本地 IO 系統中 PROFINET IO 設備或下級 IO 系統中 PROFINET IO 設備的 IP 或 MAC 地址(使用 CP/CM 模塊連接)。

50d6eb92-9657-11ed-bfe3-dac502259ad0.png

"GetStationInfo_SFB_DB"(

REQ:=_bool_in_,

LADDR:=_uint_in_,

DETAIL:=_uint_in_,

MODE:=_uint_in_,

DONE=>_bool_out_,

BUSY=>_bool_out_,

ERROR=>_bool_out_,

STATUS=>_word_out_,

DATA:=_variant_inout_);

使用 GetStationInfo 指令讀取 PROFINET IO 設備的 IP 或 MAC 地址。通過該指令,還可以讀取下級 IO 系統中 IO 設備的 IP 或 MAC 地址(使用 CP/CM 模塊連接)。

1 .STEP 7 會在插入指令時自動創建 DB。

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

在 LADDR 參數處,使用站的硬件標識符尋址 IO 設備。您可以在如下位置找到硬件 ID:“PLC 變量 > 顯示所有變量 > 系統常量選項卡”(PLC tags > Show all tags > System constants tab)。

在“名稱”(Name) 列中搜索“IODevice”,然后在“數據類型”(Data type) 列中搜索“Hw_Device”。通過 MODE 參數,選擇要讀取的信息

在 DATA 參數處,可分配指令寫入的所讀取地址數據的數據區。使用“IF_CONF_v4”結構存儲 IP 地址。使用“IF_CONF_MAC”結構存儲 MAC 地址。

使用 REQ 控制參數啟用地址數據讀取。這需要能夠訪問 IO 設備。

指令通過 BUSY、DONE、 ERROR 輸出參數和 STATUS 輸出參數顯示了讀取作業的執行狀態。

在下面的示例中,使用 GetStationInfo 指令讀取 IO 設備的 IP 地址數據并將信息寫入數據塊。IP 地址數據包括 IP 地址、子網掩碼和(如果已使用)路由器的地址數據。

IO 控制器執行 GetStationInfo 指令,該指令讀取下級 IO 設備的 IP 地址信息(例如,ET200MP)。

1. 組態 ET 200SP:

– 在網絡視圖中創建站名稱為“Conveyor_1”的 ET 200SP,并將其分配給相同 CPU 的 PROFINET IO 系統。

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

51045d70-9657-11ed-bfe3-dac502259ad0.png

2. 分配 GetStationInfo 指令的參數:

– 在全局數據塊中創建 5 個變量和 1 個結構(數據類型為 IF_CONF_v4),用于存儲該 IP 地址數據。可以為該結構指定任意名稱。(在此例中,結構名稱為“IP_Address”。)

512fd0f4-9657-11ed-bfe3-dac502259ad0.png

3. 分配 GetStationInfo 指令的參數:

– 在參數 LADDR 中輸入 IO 設備的硬件 ID。硬件標識符唯一地標識產品

在本例中,硬件 ID 為“270”。您可以在如下位置找到硬件 ID:“PLC 變量 > 顯示所有變量 > 系統常量選項卡”(PLC tags > Show all tags > System constants tab)在“名稱”(Name) 列中搜索 IO 設備,然后在“數據類型”(Data type) 列中搜索“Hw_Device”。關聯值是您在 LADDR 參數中輸入的硬件 ID 標識符。

– 為 MODE 參數選擇“1”(根據 IPv4 讀取地址參數)。

– 在 DATA 參數處連接 IF_CONF_v4 結構。

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

5156a828-9657-11ed-bfe3-dac502259ad0.png

4. 正在執行 GetStationInfo 指令:

– 當 REQ 輸出 = 1(FALSE)時,指令顯示在 DATA 輸入/輸出參數處無 IP 地址信息或在 STATUS 輸出參數處無錯誤代碼信息。

5176117c-9657-11ed-bfe3-dac502259ad0.png

5. 完成 GetStationInfo 指令的執行:

– 當 REQ 輸入 = 1 時 (TRUE),程序執行該指令并將 IP 址寫入數據塊。程序將 IP 地址“C0 A8 02 1A”(“192.168.2.26”十進制數的值)寫入 DATA 輸入/輸出參數。

519493f4-9657-11ed-bfe3-dac502259ad0.png

51bc7432-9657-11ed-bfe3-dac502259ad0.png






審核編輯:劉清

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

    關注

    112

    文章

    16198

    瀏覽量

    177398
  • 路由器
    +關注

    關注

    22

    文章

    3707

    瀏覽量

    113536
  • Mac
    Mac
    +關注

    關注

    0

    文章

    1099

    瀏覽量

    51368
  • Profinet
    +關注

    關注

    6

    文章

    1062

    瀏覽量

    23322

原文標題:博途1200-GetStationInfo(讀取 PROFINET IO 設備的 IP 或 MAC 地址)

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

收藏 人收藏

    評論

    相關推薦

    Modbus tcp轉Profinet網關連接電動機保護測控在1200PLC配置案例

    好的GSD文件驅動文件加的博圖工作區域,modbus tcp轉profinet從站連接到1200PLC PN總線接口設置網關設備名稱及IP地址
    發表于 10-26 21:23

    Modbus TCP轉Profinet網關集中采集電源能耗數據到中控西門子1200plc

    ProfinetIP地址修改為Modbus TCP轉Profinet名稱。注意:不要選擇Profinet
    發表于 11-01 17:28

    Profinet轉canopen連接磁軌道

    _1,PLC與Profinet轉CanOpen網關連接后,需要修改Profinet轉CanOpen網關的IP地址PROFINET名稱;3、
    發表于 04-18 14:27

    RS232轉PROFINET網關將條碼秤設備接入到1200 Profinet案例

    中,要設置設備名和IP地址并且與博圖的RS232轉PROFINET網關組態要完全一致。需要注意的是:設備名不要添加/*-這類符號; 11、R
    發表于 06-15 10:42

    通過Profinet轉Modbus TCP網關集中采集電源能耗

    配與PLC進行連接后就可以對Profinet轉Modbus TCP網關的屬性;進行參數的設定; 4、設置Profinet轉Modbus TCP網關的IP地址
    發表于 08-24 17:55

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

    “Get_Name”指令讀取 PROFINET IO 設備、PROFIBUS 從站或 AS-i slave 的名稱。設備名稱將顯示在網絡視圖
    的頭像 發表于 03-23 15:04 ?3383次閱讀

    配置PROFINET IO設備

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

    使用LPNDR_ReadGlobalInfo函數塊讀取IP地址和MAC地址

    使用 LPNDR_ReadGlobalInfo 函數塊可以讀取 PROFINET 設備IP 地址和 MAC
    的頭像 發表于 11-14 10:09 ?4062次閱讀

    配置PROFINET IO設備

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

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

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

    如何為PROFINET設備分配地址和名稱

    所有 PROFINET 設備均采用 TCP/IP 協議,因此需要 IP 地址才能進行以太網操作。
    的頭像 發表于 06-10 11:36 ?9185次閱讀
    如何為<b class='flag-5'>PROFINET</b><b class='flag-5'>設備</b>分配<b class='flag-5'>地址</b>和名稱

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

    “Get_Name”指令讀取 PROFINET IO 設備、PROFIBUS 從站或 AS-i slave 的名稱。設備名稱將顯示在網絡視圖
    的頭像 發表于 08-08 10:11 ?1860次閱讀
    如何<b class='flag-5'>讀取</b> ET 200SP <b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b> <b class='flag-5'>設備</b>的站名稱

    如何分配IP地址和指定PROFINET設備名稱

    在通過 PROFINET 在驅動上轉入在線前,必須為驅動的 PROFINET 接口分配合適的 IP 地址
    的頭像 發表于 08-12 10:31 ?3742次閱讀
    如何分配<b class='flag-5'>IP</b><b class='flag-5'>地址</b>和指定<b class='flag-5'>PROFINET</b><b class='flag-5'>設備</b>名稱

    PROFINET設備分配地址和名稱的標準

    所有 PROFINET 設備均采用 TCP/IP 協議,因此需要 IP 地址才能進行以太網操作。
    的頭像 發表于 08-29 09:41 ?3226次閱讀
    為<b class='flag-5'>PROFINET</b><b class='flag-5'>設備</b>分配<b class='flag-5'>地址</b>和名稱的標準

    Modbus轉Profinet網關的IP地址怎么設置

    在工業自動化領域,Modbus和Profinet是兩種常用的通信協議,而網關可以實現不同協議之間的轉換,使得不同設備能夠互相通信。本文將詳細介紹如何設置Modbus轉Profinet網關(XD-MDPN100)的
    的頭像 發表于 06-14 11:26 ?463次閱讀
    Modbus轉<b class='flag-5'>Profinet</b>網關的<b class='flag-5'>IP</b><b class='flag-5'>地址</b>怎么設置