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

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

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

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

使用1200-GetStationInfo讀取PROFINET IO設(shè)備的IP地址

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

掃碼添加小助手

加入工程師交流群

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

“GetStationInfo”指令讀取位于本地 IO 系統(tǒng)中 PROFINET IO 設(shè)備或下級 IO 系統(tǒng)中 PROFINET IO 設(shè)備的 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 設(shè)備的 IP 或 MAC 地址。通過該指令,還可以讀取下級 IO 系統(tǒng)中 IO 設(shè)備的 IP 或 MAC 地址(使用 CP/CM 模塊連接)。

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

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

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

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

在 DATA 參數(shù)處,可分配指令寫入的所讀取地址數(shù)據(jù)的數(shù)據(jù)區(qū)。使用“IF_CONF_v4”結(jié)構(gòu)存儲 IP 地址。使用“IF_CONF_MAC”結(jié)構(gòu)存儲 MAC 地址。

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

指令通過 BUSY、DONE、 ERROR 輸出參數(shù)和 STATUS 輸出參數(shù)顯示了讀取作業(yè)的執(zhí)行狀態(tài)。

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

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

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

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

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

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

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

– 在全局?jǐn)?shù)據(jù)塊中創(chuàng)建 5 個變量和 1 個結(jié)構(gòu)(數(shù)據(jù)類型為 IF_CONF_v4),用于存儲該 IP 地址數(shù)據(jù)??梢詾樵摻Y(jié)構(gòu)指定任意名稱。(在此例中,結(jié)構(gòu)名稱為“IP_Address”。)

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

3. 分配 GetStationInfo 指令的參數(shù):

– 在參數(shù) LADDR 中輸入 IO 設(shè)備的硬件 ID。硬件標(biāo)識符唯一地標(biāo)識產(chǎn)品。

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

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

– 在 DATA 參數(shù)處連接 IF_CONF_v4 結(jié)構(gòu)。

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

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

4. 正在執(zhí)行 GetStationInfo 指令:

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

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

5. 完成 GetStationInfo 指令的執(zhí)行:

– 當(dāng) REQ 輸入 = 1 時 (TRUE),程序執(zhí)行該指令并將 IP 址寫入數(shù)據(jù)塊。程序?qū)?IP 地址“C0 A8 02 1A”(“192.168.2.26”十進(jìn)制數(shù)的值)寫入 DATA 輸入/輸出參數(shù)。

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

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






審核編輯:劉清

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

    關(guān)注

    114

    文章

    17098

    瀏覽量

    184203
  • 路由器
    +關(guān)注

    關(guān)注

    22

    文章

    3837

    瀏覽量

    116657
  • Mac
    Mac
    +關(guān)注

    關(guān)注

    0

    文章

    1117

    瀏覽量

    53080
  • Profinet
    +關(guān)注

    關(guān)注

    6

    文章

    1688

    瀏覽量

    25444

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    Modbus tcp轉(zhuǎn)Profinet網(wǎng)關(guān)連接電動機(jī)保護(hù)測控在1200PLC配置案例

    好的GSD文件驅(qū)動文件加的博圖工作區(qū)域,modbus tcp轉(zhuǎn)profinet從站連接到1200PLC PN總線接口設(shè)置網(wǎng)關(guān)設(shè)備名稱及IP地址
    發(fā)表于 10-26 21:23

    Modbus TCP轉(zhuǎn)Profinet網(wǎng)關(guān)集中采集電源能耗數(shù)據(jù)到中控西門子1200plc

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

    Profinet轉(zhuǎn)canopen連接磁軌道

    _1,PLC與Profinet轉(zhuǎn)CanOpen網(wǎng)關(guān)連接后,需要修改Profinet轉(zhuǎn)CanOpen網(wǎng)關(guān)的IP地址PROFINET名稱;3、
    發(fā)表于 04-18 14:27

    RS232轉(zhuǎn)PROFINET網(wǎng)關(guān)將條碼秤設(shè)備接入到1200 Profinet案例

    中,要設(shè)置設(shè)備名和IP地址并且與博圖的RS232轉(zhuǎn)PROFINET網(wǎng)關(guān)組態(tài)要完全一致。需要注意的是:設(shè)備名不要添加/*-這類符號; 11、R
    發(fā)表于 06-15 10:42

    通過Profinet轉(zhuǎn)Modbus TCP網(wǎng)關(guān)集中采集電源能耗

    配與PLC進(jìn)行連接后就可以對Profinet轉(zhuǎn)Modbus TCP網(wǎng)關(guān)的屬性;進(jìn)行參數(shù)的設(shè)定; 4、設(shè)置Profinet轉(zhuǎn)Modbus TCP網(wǎng)關(guān)的IP地址
    發(fā)表于 08-24 17:55

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

    “Get_Name”指令讀取 PROFINET IO 設(shè)備、PROFIBUS 從站或 AS-i slave 的名稱。設(shè)備名稱將顯示在網(wǎng)絡(luò)視圖
    的頭像 發(fā)表于 03-23 15:04 ?3985次閱讀

    配置PROFINET IO設(shè)備

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

    使用LPNDR_ReadGlobalInfo函數(shù)塊讀取IP地址和MAC地址

    使用 LPNDR_ReadGlobalInfo 函數(shù)塊可以讀取 PROFINET 設(shè)備IP 地址和 MAC
    的頭像 發(fā)表于 11-14 10:09 ?5675次閱讀

    配置PROFINET IO設(shè)備

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

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

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

    如何為PROFINET設(shè)備分配地址和名稱

    所有 PROFINET 設(shè)備均采用 TCP/IP 協(xié)議,因此需要 IP 地址才能進(jìn)行以太網(wǎng)操作。
    的頭像 發(fā)表于 06-10 11:36 ?1.3w次閱讀
    如何為<b class='flag-5'>PROFINET</b><b class='flag-5'>設(shè)備</b>分配<b class='flag-5'>地址</b>和名稱

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

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

    如何分配IP地址和指定PROFINET設(shè)備名稱

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

    PROFINET設(shè)備分配地址和名稱的標(biāo)準(zhǔn)

    所有 PROFINET 設(shè)備均采用 TCP/IP 協(xié)議,因此需要 IP 地址才能進(jìn)行以太網(wǎng)操作。
    的頭像 發(fā)表于 08-29 09:41 ?4229次閱讀
    為<b class='flag-5'>PROFINET</b><b class='flag-5'>設(shè)備</b>分配<b class='flag-5'>地址</b>和名稱的標(biāo)準(zhǔn)

    Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)的IP地址怎么設(shè)置

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