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

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

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

如何通過(guò)FB126對(duì)PROFINET IO系統(tǒng)進(jìn)行判斷

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

組態(tài)PNIODiag

615bf352-8ee9-11ec-952b-dac502259ad0.jpg打開(kāi)Step7,點(diǎn)擊“打開(kāi)”按鈕,選擇“Libraries”頁(yè)面,點(diǎn)擊“PNIODiag”打開(kāi)。

616de03a-8ee9-11ec-952b-dac502259ad0.png

615bf352-8ee9-11ec-952b-dac502259ad0.jpg?打開(kāi)“PNIODiag”庫(kù)中存在兩個(gè)S7程序。一個(gè)表示>16k。這個(gè)項(xiàng)目中存在功能塊FB126。

619e8e7e-8ee9-11ec-952b-dac502259ad0.png

615bf352-8ee9-11ec-952b-dac502259ad0.jpg?16K用于表示FC,F(xiàn)B,OB的機(jī)器代碼指令的大小。打開(kāi)>16K項(xiàng)目中的FB126的屬性,在General Part2,可以看到MC7的大小為18194bytes,超過(guò)了16K。

61c61fe8-8ee9-11ec-952b-dac502259ad0.png

對(duì)于一些CPU,比如S7-300 CPU315-2DP (6ES7 315-2AG10-0AB0) 的性能參數(shù)中要求每一個(gè)FC,F(xiàn)B,DB,OB的大小不超過(guò)16K。那么如果選擇這一類(lèi)型的CPU去診斷PROFIBUS DP或PROFINET IO,那么就必須使用<16K的庫(kù)文件。

這里組態(tài)CPU319-3PN/DP作為IO控制器,由于該CPU的FB的最大限制為64K,這樣可以使用>16K的庫(kù)文件。

615bf352-8ee9-11ec-952b-dac502259ad0.jpg?新建一個(gè)PROFINET IO項(xiàng)目,使用CPU319-3PN/DP作為IO控制器,硬件組態(tài)如下。IO控制器CPU319-3PN/DP的IP地址為192.168.0.100。

61ea1b78-8ee9-11ec-952b-dac502259ad0.png

615bf352-8ee9-11ec-952b-dac502259ad0.jpg?然后在Step7的SIMATIC Manager中平行排列該項(xiàng)目和PNIODiag庫(kù)文件。把>16k的庫(kù)中的程序托拽到新建的CPU319的項(xiàng)目中,如果在CPU319的項(xiàng)目中已經(jīng)對(duì)相應(yīng)的OB塊進(jìn)行了編程,那么只需托拽FB126,然后對(duì)應(yīng)相應(yīng)的OB調(diào)用該功能塊即可。然后下載硬件組態(tài)和程序到CPU中。

620a74ea-8ee9-11ec-952b-dac502259ad0.png

在OB中調(diào)用FB126。

621ae53c-8ee9-11ec-952b-dac502259ad0.png

WinCC Flexible組態(tài)

615bf352-8ee9-11ec-952b-dac502259ad0.jpg?打開(kāi)桌面的HMI PNIODiag WinCC flexible快捷方式文件夾,雙擊PNIODiag.hmi文件打開(kāi)。這時(shí)可能會(huì)彈出如下警示對(duì)話框,這是由于該項(xiàng)目使用WinCC flexible 2005 SP1,所以必須要高于該版本,才能使用FB126用于診斷。打開(kāi)這個(gè)文件后,自動(dòng)會(huì)在該文件夾中生成一個(gè)原項(xiàng)目的備份文件。點(diǎn)擊OK,自動(dòng)該轉(zhuǎn)換項(xiàng)目。

623d3006-8ee9-11ec-952b-dac502259ad0.png

615bf352-8ee9-11ec-952b-dac502259ad0.jpg?點(diǎn)擊SIMATIC HMI-Station,然后選擇Project菜單,選擇Change Device Type…,修改實(shí)際的HMI設(shè)備,這里使用默認(rèn)的WinCC flexible Runtime。

625e4804-8ee9-11ec-952b-dac502259ad0.png

615bf352-8ee9-11ec-952b-dac502259ad0.jpg?然后雙擊左側(cè)目錄樹(shù)Connections,設(shè)置PC和PLC的地址參數(shù)。這里PC的IP地址為192.168.0.156。

62802280-8ee9-11ec-952b-dac502259ad0.png

615bf352-8ee9-11ec-952b-dac502259ad0.jpg?點(diǎn)擊左側(cè)目錄樹(shù)Device SettingsàLanguages and Fonts,設(shè)置運(yùn)行語(yǔ)言為英語(yǔ)。通過(guò)點(diǎn)擊向上箭頭,使English的優(yōu)先級(jí)最高為0?;蛘呷∠抡Z(yǔ)設(shè)置。

62a7e630-8ee9-11ec-952b-dac502259ad0.png

615bf352-8ee9-11ec-952b-dac502259ad0.jpg?在工具欄中,點(diǎn)擊啟動(dòng)運(yùn)行按鈕,運(yùn)行該WinCC Flexible項(xiàng)目??梢钥吹狡鹗荚\斷畫(huà)面。

62c91364-8ee9-11ec-952b-dac502259ad0.png

615bf352-8ee9-11ec-952b-dac502259ad0.jpg?點(diǎn)擊PNIO-System100按鈕,進(jìn)入診斷站點(diǎn)狀態(tài)畫(huà)面。

62ee322a-8ee9-11ec-952b-dac502259ad0.png

615bf352-8ee9-11ec-952b-dac502259ad0.jpg?點(diǎn)擊5號(hào)站,進(jìn)入該站詳細(xì)診斷畫(huà)面,可知5號(hào)站丟站。

6312c342-8ee9-11ec-952b-dac502259ad0.png

615bf352-8ee9-11ec-952b-dac502259ad0.jpg?在IM151-3PNFO的DO模塊沒(méi)有連接執(zhí)行器時(shí),如果使能DO模板輸出,會(huì)激活過(guò)程中斷,參考組態(tài)PNIODiag步驟4。這時(shí)可見(jiàn)3號(hào)站IM151-3PNFO顯示故障狀態(tài)。

6334570a-8ee9-11ec-952b-dac502259ad0.png

615bf352-8ee9-11ec-952b-dac502259ad0.jpg?然后,點(diǎn)擊3號(hào)站,可以觀察3號(hào)站的詳細(xì)診斷信息,例如Broken Wire,斷線。

6359b2a2-8ee9-11ec-952b-dac502259ad0.png

WinCC 組態(tài)

615bf352-8ee9-11ec-952b-dac502259ad0.jpg?打開(kāi)桌面的HMI PNIODiag WinCC 快捷方式文件夾,可以看見(jiàn)3個(gè)WinCC項(xiàng)目。

637e0cd8-8ee9-11ec-952b-dac502259ad0.png

這里表示W(wǎng)inCC項(xiàng)目可以診斷PROFINET和PROFIBUS系統(tǒng)的個(gè)數(shù)。如果需要診斷的PB和PN系統(tǒng)超過(guò)4個(gè),那么就需要在WinCC中創(chuàng)建新的原始數(shù)據(jù)類(lèi)型和腳本,具體方式參考Onlinehilfe PNIODiag幫助文件。

615bf352-8ee9-11ec-952b-dac502259ad0.jpg?這里診斷同樣的PROFINET系統(tǒng),所以任意選擇一個(gè)WinCC項(xiàng)目HMI_FB126.mcp打開(kāi),然后更改Server名字為本地計(jì)算機(jī)名,最后修改連接的屬性參數(shù),CPU的IP地址192.168.0.100,以及CPU的槽號(hào)2。

639e0f4c-8ee9-11ec-952b-dac502259ad0.png

615bf352-8ee9-11ec-952b-dac502259ad0.jpg?在工具欄中,點(diǎn)擊啟動(dòng)運(yùn)行按鈕,運(yùn)行該WinCC項(xiàng)目??梢钥吹狡鹗荚\斷畫(huà)面。畫(huà)面和診斷方式與WinCC flexible相同。

63c173ba-8ee9-11ec-952b-dac502259ad0.png

審核編輯:郭婷

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

    關(guān)注

    112

    文章

    15884

    瀏覽量

    175354
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10699

    瀏覽量

    209352

原文標(biāo)題:通過(guò)FB126診斷PROFINET IO系統(tǒng)

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    變頻器進(jìn)行PROFINET通訊

    ,PROFINET IO是用于實(shí)現(xiàn)模塊化、分布式應(yīng)用的通信概念。這樣,通過(guò)多個(gè)節(jié)點(diǎn)的并行數(shù)據(jù)傳輸可更有效地使用網(wǎng)絡(luò)。PROFINET作為基于以太網(wǎng)的自動(dòng)化標(biāo)準(zhǔn),它定義了跨廠商的通信、自
    發(fā)表于 09-06 09:11

    Profinet分步式IO模塊的特點(diǎn)

    profinet遠(yuǎn)程io模塊采用profinet分布式遠(yuǎn)程io的好處是接線簡(jiǎn)單,只需要一根網(wǎng)線,每個(gè)點(diǎn)通過(guò)遠(yuǎn)程
    發(fā)表于 05-28 14:57 ?2379次閱讀

    如何將 PROFINET IO 系統(tǒng)的用戶數(shù)據(jù)交換組態(tài) IRT 通訊?

    組態(tài) PROFINET IO 系統(tǒng)的 IRT 通訊 通過(guò) 域管理 (Domain management) 對(duì)話框組態(tài)同步域 如果希望為 PROFIN
    的頭像 發(fā)表于 12-03 16:33 ?4728次閱讀

    通過(guò)FB126診斷PROFINET IO系統(tǒng)

    16K用于表示FC,FB,OB的機(jī)器代碼指令的大小。打開(kāi)>16K項(xiàng)目中的FB126的屬性,在General Part2,可以看到MC7的大小為18194bytes,超過(guò)了16K。
    的頭像 發(fā)表于 07-31 11:11 ?1091次閱讀

    配置PROFINET IO設(shè)備

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

    MELSEC iQ R PROFINET IO控制器模塊FB參考規(guī)格書(shū)

    MELSEC iQ-R PROFINET IO控制器模塊FB參考 產(chǎn)品規(guī)格書(shū)
    發(fā)表于 08-24 11:13 ?0次下載
    MELSEC iQ R <b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b>控制器模塊<b class='flag-5'>FB</b>參考規(guī)格書(shū)

    如何判斷PROFINET IO 通訊干擾問(wèn)題

    在做PROFINET IO 通訊調(diào)試時(shí)經(jīng)常遇到PROFINET IO通訊故障的情況,導(dǎo)致通訊故障的原因之一就是干擾問(wèn)題,PROFINET
    的頭像 發(fā)表于 10-12 09:58 ?2902次閱讀

    PROFINET IO中的診斷機(jī)制分析

    PROFINET IO 支持您使用一致性診斷概念。PROFINET 以三種不同的方法提供有關(guān)系統(tǒng)錯(cuò)誤和中斷狀態(tài)的 IO 診斷信息(與在 PR
    的頭像 發(fā)表于 11-23 09:50 ?1238次閱讀

    通過(guò)FB126診斷PROFINET IO系統(tǒng)

    打開(kāi)Step7,點(diǎn)擊“打開(kāi)”按鈕,選擇“Libraries”頁(yè)面,點(diǎn)擊“PNIODiag”打開(kāi)。
    的頭像 發(fā)表于 12-27 09:40 ?653次閱讀

    配置PROFINET IO設(shè)備

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

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

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

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

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

    實(shí)現(xiàn)兩個(gè)CPU之間的PROFINET IO通信

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

    Profinet IO都是通過(guò)RJ45網(wǎng)線連接的嗎?

    Profinet IO是采用工業(yè)以太網(wǎng)Profinet通訊的IO耦合器,通過(guò)網(wǎng)線進(jìn)行手拉手的連接
    發(fā)表于 05-04 17:55 ?920次閱讀

    S7-200SMART之間進(jìn)行PROFINET IO通信技術(shù)分析

    從 S7-200 SMART V2.5 版本開(kāi)始,S7-200 SMART 開(kāi)始支持做 PROFINET IO 通信的智能設(shè)備。從而,兩個(gè) S7-200 SMART 之間可以進(jìn)行 PROFIN
    發(fā)表于 07-23 15:02 ?3238次閱讀
    S7-200SMART之間<b class='flag-5'>進(jìn)行</b><b class='flag-5'>PROFINET</b> <b class='flag-5'>IO</b>通信技術(shù)分析