01 丨 什么是Profinet?

Profinet (Process Field Network,过程现场网络)是用于自动化行业数据通信的开放式工业以太网标准。它用于控制器(=I/O控制器)和现场设备(=I/O设备)之间的循环数据交换。为此,Profinet使用基于I/O以太网的协议。

Profinet有3个主要的组件:

  • I/O控制器:控制自动化任务的控制器。

  • I/O设备:由控制器控制和管理的现场设备。现场设备可以由几个模块和子模块组成。子模块包含过程的输入和输出信号。

  • I/O监控器:对各个I/O设备进行参数化和诊断的工程工具。

02 丨 Profinet数据流程,问题在哪里?

控制器将数据发送到I/O设备。这些信号由交换机转发。可以将该过程比作优先级缓冲区:先到先服务(或先处理什么)。如果优先级缓冲区已满,则丢弃数据。设备的数据速率为100Mbit/s。

交换机在 “存储和转发 “模式下运行,在转发之前,首先检查数据是否有CRC错误。如果数据有纰漏,就会被删除。因此,每个交换机都可能出现时间延迟(抖动)。流量在控制器和第一个交换机之间最为拥挤。这可能给网络带来额外的压力。

此外,来自TCP或IP流量的较大数据包阻碍了数据交换。当流量较大时,这可能会导致交换机上出现排队。如果交换机的缓冲存储器已满,队列中的多余数据将被删除。这可能会导致数据包丢失和故障。为防止在早期阶段可能出现的错误,应长期控制或监控网络。这就需要网络监控工具。但是,主动诊断工具可能给网络带来的额外负载,因此建议使用被动网络工具。

03 丨 虹科Allegro被动监控Profinet网络进行故障排除

虹科Allegro网络万用表为Profinet故障诊断和控制提供了高粒度的数据。基于数据包的分析和统计可用于通信关系、顶级通话者、带宽消耗、抖动、帧、Profinet错误、警报等。

虹科Allegro万用表是被动监听网络,抓取流经网络的完整数据包,可供实时和回溯分析,即插即用,不会给网络带来额外的负载,是网络故障排除工具的首选。

为什么不直接用Wireshark进行Profinet分析?

要全面了解零星错误(系统中发生了什么?),Allegro网络万用表更适合。它可以检查实时流量和回溯结果。当需要显示每个数据包和包括的日志,以及需要在短时间内检查安装的数据时,Wireshark是一个有用的工具。但是,如果中断发生在五小时前(而不是几分钟前),而且不清楚是在哪里发生的,首先需要手动记录和过滤一个大的pcap。使用 Allegro 网络万用表,这一过程会快很多。Allegro提供更快,且功能更全面的分析。

实例分析——快速定位Profinet问题

Profinet概览

用浏览器打开Allegro网络万用表web界面,进入“应用层”->”Profinet统计”,这里显示Profinet主设备和所有与主设备通讯的profinet设备的概览。

这里,显示了整个Profinet通信的概况。可以看出,流量以250 kbit/s速率通讯运行,然后在14:11:53左右突然停止了,同时也出现了警报。

被动诊断工具-快速Profinet故障排除相关推荐

  1. dell服务器 指示灯_Dell PowerEdge服务器或PowerVault存储诊断LED指示灯(QuadPack)故障排除...

    文章内容 症状 文章摘要:本文提供有关如何对Dell PowerEdge服务器或PowerVault存储系统上的存储诊断LED指示灯(QuadPack)代码进行故障排除的信息 问题:LED代码和定义. ...

  2. JAVA1.8开发工具使用系列 故障排除之jcmd

    常用指令: #打印jvm进程,查看pid jcmd -l#dump快照 jcmd pid GC.heap_dump fillpath.....hprof#查看java系统属性 jcmd pid VM. ...

  3. 思科c系列服务器cimc密码,UCS C系列服务器故障排除提示.PDF

    UCS C系列服务器故障排除提示.PDF UCS C系列服务器故障排除提示 目录 简介 先决条件 要求 使用的组件 网络图 规则 背景信息 C系列故障排除提示 获取对TAC的Showtech支持 显示 ...

  4. 网络故障排除工具 | 快速定位网络故障

    网络故障排除对于网络技术专家和网络工程师是颇具挑战的工作.每当添加新的设备或网络发生变更时,新的问题就会出现,而且很难确定问题出在哪里.每一位网络工程师或专家都有自己的经验和必备工具,能让他们快速定位 ...

  5. 基于路由器网络诊断步骤和故障排除技巧

    网络诊断是管好.用好网络,使网络发挥最大作用的重要技术工作.本文简述分层诊断技术,结合讨论路由器各种接口的诊断,综述互联网络连通性故障的排除. 网络故障诊断概述 网络故障诊断,从故障现象出发,以网络诊 ...

  6. 在 windows 命令行下快速检测与排除网络故障

    电子科技大学微软技术俱乐部 梁晨 当我们组建好了一个小型局域网后,为了使网络运转正常,网络维护就显得格外重要.由于网络协议和网络设备的复杂性,许多故障解决起来绝非像解决单机故障那么简单.网络故障的定位 ...

  7. 综合布线故障排除和诊断—DSX-600

    今天的布线安装专业人员必须知道如何对高性能布线系统进行故障排除和诊断.然而,由于布线系统的复杂性,确定故障原因并快速恢复可能是一项挑战性的事情. 福禄克DSX-600 CH完成高级结构化布线系统的故障 ...

  8. 使用 Windows Sysinternals 工具进行故障排除

    Sysinternals 网站由Mark Russinovich于 1996 年创建,用于托管他的高级系统实用程序和技术信息.无论您是 IT 专业人员还是开发人员,您都可以找到 Sysinternal ...

  9. vSphere 故障排除之工具篇

    vSphere 故障排除之工具篇(转) 这周上完了vSphere Troubleshooting的课,课堂上也有很多学员互动和讨论,关于vSphere的常见故障也是很多工程师工作中经常遇到的,于是我准 ...

  10. 网络故障和网络诊断工具(2.0)

    网络故障管理系统 使用ping的方法只能针对小型网络,在一些大型网络中一般用网络故障管理软件,一个网络的故障管理系统不但能反应网络平时运行时的故障状况,更应该在发生重大网络故障时,快速准确地报告.定位 ...

最新文章

  1. Java培训哪家机构好
  2. 最高70万!深圳大学高薪招150名教师引关注
  3. c语言基础学习08_关于内存管理的复习
  4. c语言中fflush的运用为什么没有效果呢,测试平台linux
  5. TM、XWT和Wazaabi
  6. checkbox checked属性值
  7. 编程语言“铁三角”,JavaScript 力压 Java和Python
  8. mysql如何开启远程链接_mysql怎么开启远程连接
  9. C++对象数组与对象指针
  10. unity描边发光shader_unity shader实例#1 轮廓渲染-描边
  11. 数学归纳法与算法设计
  12. UVa 11991 一道简单题
  13. cdn 内容分发 资源放在更接近用户的网络边缘
  14. 基于SSM的猫头鹰在线视频网站
  15. 网络工程师考试第一节计算机硬件基础
  16. CAD手机看图:CAD图纸中添加的批注发送给别人后批注却消失了?
  17. SaaSBase:最受欢迎的跨境电商软件有哪些(上篇)
  18. flex java blazeds_Flex BlazeDS Java 使用
  19. 指数加权移动平均详解 附代码实现(全网之最)
  20. java生成zipf分布_在Python中如何从范围为n的Zipf分布中创建值?

热门文章

  1. HDU 2017 字符串统计(水~)
  2. 小程序页面简单功能模块化之取整
  3. 学习记录-app渗透
  4. 杭州电子科技大学acm--2011
  5. 怎么看别人的qq空间怎么看加密的qq空间
  6. python自动化webdriver_轻松自动化---selenium-webdriver(python) (六)
  7. ubuntu16.04搭建samba服务器
  8. 2017中国之旅系列之九:山西平遥古城之旅
  9. 超级账本HyperLedger的Fabric-CA的使用(两个组织一个Orderer三个Peer),带视频演示
  10. hdu5294(Tricks Device)题解