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. 配置中心Apollo的设计原理
  2. cocos2d-x一些核心概念介绍
  3. Java开源搜索引擎
  4. 谷歌TPU训练BERT只要23秒,华为AI芯片达国际领先水平,MLPerf v0.7出炉
  5. 用位运算实现加减乘除
  6. 社交app应用开发 客户端+服务器源码
  7. 2018双一流排名 计算机,2018中国双一流高校名单
  8. 苹果屏幕上的小圆点_苹果或明年部署miniLED屏幕 最早用在Macbook上
  9. html5jqueryl轮播图,基于JQuery的实现图片轮播效果(焦点图)
  10. Vue实现跑马灯效果以及封装为组件发布
  11. CMake,win10,64位,简单配置测试
  12. find命令之正则表达式
  13. 最难游戏2计算机5关,最囧游戏2第5关通关攻略
  14. Ubuntu18.04 安装 Matlab2020a
  15. 计算机毕业设计springboot+vue+elementUI高校学生实习管理管理系统
  16. 网络安全管理规章制度
  17. vue项目打包部署到服务器子目录二级目录。
  18. 医院管理系统(Java)
  19. OpenGL 凹凸贴图实例
  20. C# 中 volatile 关键字的解读

热门文章

  1. [wireshark] 码率统计
  2. 全基因组SNP分型(Whole Genome SNP Genotyping)分析简介
  3. 粗暴解决《python数据挖掘入门与实践》第五章PCA案例中pd.read_csv函数里converters无作为的方案
  4. 手机邮箱如何注册?邮箱格式如何填写?
  5. 字符谜题之1:最后的笑声(之所以说是最后的笑声,是因为输出两个Ha,第二个出问题)
  6. 机械臂D-H参数法分析
  7. matlab hist3函数,matlab – 是否有可能使hist3图更平滑?
  8. 面向切面编程--加缓存
  9. VUE(混入mixin、计算属性computed、监听watch)
  10. python转义字符\r的使用