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

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

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

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

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

機器人及PLC自動化應(yīng)用 ? 來源:機器人及PLC自動化應(yīng)用 ? 作者:機器人及PLC自動化 ? 2022-11-14 10:09 ? 次閱讀

1. 讀取 IP 地址和 MAC 地址

使用 LPNDR_ReadGlobalInfo 函數(shù)塊可以讀取 PROFINET 設(shè)備的 IP 地址和 MAC 地址。

1-1 使用 TIA PORTAL V17 創(chuàng)建項目

使用 TIA PORTAL V17 創(chuàng)建一個新項目,組態(tài) CPU S7-1200 與分布式 IO ET200SP ,設(shè)置 IP 地址,并確認設(shè)備名稱后下載PLC 中,如圖 1、2、3 所示。

879fcd3e-6361-11ed-8abf-dac502259ad0.png

圖 1、在新項目中組態(tài) S7-1200 和 ET200SP

87b9f56a-6361-11ed-8abf-dac502259ad0.png

圖 2、設(shè)置 S7-1200 參數(shù)

87d8ab7c-6361-11ed-8abf-dac502259ad0.png

圖 3、設(shè)置 ET200SP 參數(shù)

1-2 編程調(diào)用 LPNDR_ReadGlobalInfo 函數(shù)塊

通過庫選項在全局庫中打開 PROFINET 數(shù)據(jù)記錄庫,從庫中調(diào)用 LPNDR_ReadGlobalInfo 函數(shù)塊,如圖 4 所示。

87ff606e-6361-11ed-8abf-dac502259ad0.png

圖 4、調(diào)用 LPNDR_ReadGlobalInfo 函數(shù)塊

表 1、LPNDR_ReadGlobalInfo 引腳說明

參數(shù) 聲明 數(shù)據(jù)類型 說明
execute IN Bool 讀數(shù)據(jù)記錄
hwId IN HW_IO PROFINET 接口硬件標識符
mode IN Int 允許值:
1: 接口信息
2: MRP 信息
3: 端口信息
4:端口連接狀態(tài)
5:端口統(tǒng)計
busy OUT Bool 命令執(zhí)行中
done OUT Bool 命令執(zhí)行完成
error OUT Bool 發(fā)生錯誤
status OUT Word 錯誤說明
DataRecord IN_OUT Version 將信息讀取到的目標區(qū)域
根據(jù)“mode”參數(shù)選擇數(shù)據(jù)類型聲明目標區(qū)域

程序段 1 中,用于讀取 CPU 1215C 的接口信息,因此 hwId 選擇 PLC PROFINET 接口的硬件標識符;mode 選擇 1,讀取接口信息;DataRecord 選擇數(shù)據(jù)類型為“LPNDR_typeInterfaceInformation”用于接收讀取到的接口參數(shù)。

程序段 2 中,用于讀取 ET200SP 的接口信息,因此 hwId 選擇 ET200SP PROFINET 接口的硬件標識符;mode 選擇 1 ,讀取接口信息;DataRecord 選擇數(shù)據(jù)類型為“LPNDR_typeInterfaceInformation”用于接收讀取到的接口參數(shù)。

1-3 測試結(jié)果

分別觸發(fā)程序段 1、程序段 2 中功能塊的 execute 管腳,執(zhí)行程序后在 DataRecord 管腳連接的變量中讀取到相應(yīng)的接口信息,如圖 5 、6 所示。

8824e23a-6361-11ed-8abf-dac502259ad0.png

圖 5、讀取 S7-1200 接口信息

88551c02-6361-11ed-8abf-dac502259ad0.png

圖 6、讀取 ET200SP 接口信息

2. 讀取MRP環(huán)狀態(tài)

使用 LPNDR_ReadMRPState 函數(shù)塊可以讀取 PROFINET 設(shè)備(MRP管理員)的 MRP 環(huán)的狀態(tài)。

2-1 組態(tài)編程

使用 TIA PORTAL V17 創(chuàng)建一個新項目,組態(tài) CPU S7-1200、分布式IO ET200SP 及 SCALANCE X204 IRT 交換機網(wǎng)絡(luò)視圖如圖 7 所示,并組態(tài)拓撲視圖,如圖 8 所示。

888e0ed6-6361-11ed-8abf-dac502259ad0.png

圖 7、網(wǎng)絡(luò)視圖組態(tài)

88b04942-6361-11ed-8abf-dac502259ad0.png

圖 8、拓撲視圖組態(tài)

分別設(shè)置 S7-1200、ET200SP 及 SCALANCE X204 IRT 的介質(zhì)冗余角色,將 S7-1200 與 ET200SP 設(shè)置為客戶端,將 SCALANCE X204 IRT 設(shè)置為管理員,如圖 9、10、11 所示。

88d4b098-6361-11ed-8abf-dac502259ad0.png

圖9、組態(tài) S7-1200 為介質(zhì)冗余客戶端

88fa23a0-6361-11ed-8abf-dac502259ad0.png

圖 10、組態(tài) ET200SP 為介質(zhì)冗余客戶端

891d16e4-6361-11ed-8abf-dac502259ad0.png

圖 11、組態(tài) SCALANCE X204 IRT 為介質(zhì)冗余管理員

2-2 編程調(diào)用 LPNDR_ReadMRPState 函數(shù)塊

編程調(diào)用 LPNDR_ReadMRPState 函數(shù)塊,用于檢測 MRP 環(huán)狀態(tài),如圖 12 所示。

894a5d66-6361-11ed-8abf-dac502259ad0.png

圖 12、調(diào)用 LPNDR_ReadMRPState 函數(shù)塊

表 2、LPNDR_ReadMRPState 引腳說明

參數(shù) 聲明 數(shù)據(jù)類型 說明
execute IN Bool 讀數(shù)據(jù)記錄
hwId IN HW_IO MRP 管理員接口硬件標識符
busy OUT Bool 命令執(zhí)行中
done OUT Bool 命令執(zhí)行完成
error OUT Bool 發(fā)生錯誤
mrpRingState OUT Word MRP 環(huán)狀態(tài)
status OUT Word 錯誤說明

2-3 測試結(jié)果

當 MRP 環(huán)連接閉合情況下,通過觸發(fā) execute 管腳執(zhí)行 LPNDR_ReadMRPState 函數(shù)塊,可以看到輸出管腳 mrpRingState 為 1,說明 MRP 環(huán)為閉合狀態(tài),如圖 13 所示。

當 MRP 環(huán)連接打開情況下,通過觸發(fā) execute 管腳執(zhí)行 LPNDR_ReadMRPState 函數(shù)塊,可以看到輸出管腳 mrpRingState 為 0,說明 MRP 環(huán)為打開狀態(tài),如圖 14 所示。

8979297a-6361-11ed-8abf-dac502259ad0.png

圖 13、MRP 環(huán)閉合狀態(tài)

899bdefc-6361-11ed-8abf-dac502259ad0.png

圖 14、MRP 環(huán)打開狀態(tài)






審核編輯:劉清

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

    關(guān)注

    5008

    文章

    13167

    瀏覽量

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

    關(guān)注

    0

    文章

    1099

    瀏覽量

    51377
  • S7-1200
    +關(guān)注

    關(guān)注

    11

    文章

    331

    瀏覽量

    17921

原文標題:通過 PROFINET 數(shù)據(jù)記錄庫讀取 S7-1200 的 IP 地址、MAC 地址及 MRP 環(huán)狀態(tài)

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

收藏 人收藏

    評論

    相關(guān)推薦

    IP地址及網(wǎng)卡MAC地址操作指南

      為便于各分公司及部門統(tǒng)計IP地址及網(wǎng)卡MAC地址,請按照以下步驟操作:   1、 點擊“開始”,選擇運行。   2、在“運行”中輸入“cmd”,并點擊
    發(fā)表于 09-03 16:12 ?0次下載

    如何知道mac地址 怎么查看IP地址

    如何知道mac地址 怎么查看IP地址 步驟如下: 1 在“運行”中輸入 cmd 2 在打開的命令提示符界面中輸入 ipconfig/all 3 里面的rnet NIC里有你
    發(fā)表于 03-21 12:08 ?5.4w次閱讀
    如何知道<b class='flag-5'>mac</b><b class='flag-5'>地址</b> 怎么查看<b class='flag-5'>IP</b><b class='flag-5'>地址</b>

    IP地址,IP地址是什么意思

    IP地址,IP地址是什么意思 基本定義 IP地址都是一個十分重要的概念,INTERNET的許多
    發(fā)表于 04-03 15:12 ?1669次閱讀

    網(wǎng)絡(luò)與通信MAC地址詳解

    什么是MAC地址! MAC 地址在這種局域網(wǎng)環(huán)境中究竟起到什么作用,下面就來介紹一下MAC 地址
    發(fā)表于 08-23 18:25 ?90次下載
    網(wǎng)絡(luò)與通信<b class='flag-5'>MAC</b><b class='flag-5'>地址</b>詳解

    mac_mac地址是什么

    mac地址是什么?本內(nèi)容介紹了mac地址的作用及運用,MAC(Medium/Media Access Control)
    發(fā)表于 12-14 15:50 ?3829次閱讀
    <b class='flag-5'>mac_mac</b><b class='flag-5'>地址</b>是什么

    mac地址ip地址有什么區(qū)別

    首先,說明一下MAC地址是啥?MAC地址MAC(Media Access Control)協(xié)議所使用的
    發(fā)表于 03-06 14:17 ?8675次閱讀

    mac地址ip地址是什么決定的

    IP地址是指互聯(lián)網(wǎng)協(xié)議地址(英語:Internet Protocol Address,又譯為網(wǎng)際協(xié)議地址),是IP Address的縮寫。
    發(fā)表于 03-07 17:14 ?7690次閱讀
    <b class='flag-5'>mac</b><b class='flag-5'>地址</b>和<b class='flag-5'>ip</b><b class='flag-5'>地址</b>是什么決定的

    網(wǎng)絡(luò)通信技術(shù):IP地址MAC地址的差異

    了解完網(wǎng)絡(luò)協(xié)議,我們會發(fā)現(xiàn),網(wǎng)絡(luò)通信的五層模型里,有兩個很重要的概念:IP 地址MAC 地址。 那么 IP
    的頭像 發(fā)表于 10-22 15:12 ?4822次閱讀
    網(wǎng)絡(luò)通信技術(shù):<b class='flag-5'>IP</b><b class='flag-5'>地址</b>和<b class='flag-5'>MAC</b><b class='flag-5'>地址</b>的差異

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

    GetStationInfo”指令讀取位于本地 IO 系統(tǒng)中 PROFINET IO 設(shè)備或下級 IO 系統(tǒng)中 PROFINET IO 設(shè)備的 IPMAC 地址(使用 CP/CM
    的頭像 發(fā)表于 01-29 14:44 ?5779次閱讀

    為什么有了IP地址,還需要MAC地址呢?

    流言傳到了“IP地址”和“MAC地址”的耳朵里,他倆也非常苦惱,今天文檔君把話筒遞給他們,看看他們怎么說?
    的頭像 發(fā)表于 04-17 09:32 ?2719次閱讀

    MAC地址申請MAC碼購買流程MAC地址哪里申請MAC地址作用

    眾所周知mac地址號段全世界都是由美國一家政府機構(gòu)IEEE進行分配的,也是由他們進行管理的。我站具有豐富的MAC地址申請經(jīng)驗,可以幫助客戶有效的快速高效的完成
    的頭像 發(fā)表于 03-01 17:00 ?2766次閱讀
    <b class='flag-5'>MAC</b><b class='flag-5'>地址</b>申請<b class='flag-5'>MAC</b>碼購買流程<b class='flag-5'>MAC</b><b class='flag-5'>地址</b>哪里申請<b class='flag-5'>MAC</b><b class='flag-5'>地址</b>作用

    MAC地址注冊的原理和應(yīng)用

    MAC地址注冊是指在網(wǎng)絡(luò)設(shè)備中,將設(shè)備的物理地址(即MAC地址)與設(shè)備的IP
    的頭像 發(fā)表于 11-13 16:07 ?957次閱讀
    <b class='flag-5'>MAC</b><b class='flag-5'>地址</b>注冊的原理和應(yīng)用

    為什么同時需要IPMAC地址

    MAC是網(wǎng)絡(luò)中用來標識網(wǎng)卡設(shè)備的唯一網(wǎng)絡(luò)地址。由相關(guān)硬件制造商統(tǒng)一分配,每臺電腦的MAC地址都是唯一的。
    發(fā)表于 11-14 09:32 ?1021次閱讀
    為什么同時需要<b class='flag-5'>IP</b>和<b class='flag-5'>MAC</b><b class='flag-5'>地址</b>?

    如何綁定ip地址mac物理地址呢?

    如何綁定ip地址mac物理地址呢? 綁定IP地址MAC
    的頭像 發(fā)表于 12-07 09:33 ?6556次閱讀

    怎么申請MAC地址?MAC地址申請流程分享

    在數(shù)字化高速發(fā)展,機器設(shè)備大規(guī)模代替原始勞動力的時代,功能各異的設(shè)備不斷被創(chuàng)造出來。因此每一臺網(wǎng)絡(luò)設(shè)備都需要一個獨特的身份標識,這也就是我們所熟知的MAC地址MAC地址作為設(shè)備的唯一
    的頭像 發(fā)表于 07-10 17:30 ?451次閱讀
    怎么申請<b class='flag-5'>MAC</b><b class='flag-5'>地址</b>?<b class='flag-5'>MAC</b><b class='flag-5'>地址</b>申請流程分享