免费发布

西门子PROFINET第二讲:抓包

更新:2024-11-06 08:00 发布者IP:117.61.85.102 浏览:1次
供应商:
广东湘恒智能科技有限公司 商铺
企业认证
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)
联系电话
13510737515
联系人
董海波
手机号
13185520415
让卖家联系我
13185520415

详细

 在谈到PROFINET技术之前,我想和大家先说说Wireshark,因为只有通过Wireshark软件进行报文捕捉,才能更好的理解PROFINET的工作原理,后面的原理和技术的展示,大家才可能明白和理解。



Wireshark这个软件,相信很多工控人还是知道的,不过用过的人可能就相对少了,至于能够使用该软件去诊断和评估捕捉的报文质量可能又是少之又少。不过学习都有一个过程,在这里我强烈的建议大家只要你接触PROFINET,接触工业以太网,Wireshark是shouxuan,最重要的诊断工具,没有之一。能够掌握PROFINET和工业以太网,Wireshark是关键!而这里我不和大家讲解如何使用Wireshark这个软件,因为网上相关的教程很多,大家有时间可以去看看。

这里我给大家讲解一下通过什么样的硬件与Wireshark匹配以获得你想要的结果。使用安装有Wireshark的PC,通过本身的网卡可以捕捉该PC与外部设备之间通信的所有交换的数据信息。但是不能捕捉设备之间的交换的数据报文,只能借助其它设备,有经验的工程师应该知道借助的设备就是交换机了。如下图展示。两台1500PLC进行通信,装有Wireshark的PC可以通过此交换机进行捕捉通信报文,此时交换机需要支持一个功能,那就是端口镜像功能,也就是说要选择管理型的交换机。例如,设置交换机Port 1为Monitored, 设置Port3为Monitor端口,那么流经端口1的数据就像照镜子一样出现在端口3,即端口3上出现和端口1上一样的数据,所以通过安装有Wireshark的PC就可以捕捉到两台1500PLC之间交换的数据,进一步可以诊断两台PLC之间通信的状态和故障。


我想这是大家经常使用的一种现场捕捉报文的方法。然而这种方式有一定的弊端,需要大家提前了解,这样才能更好的进行报文的分析。


01

交换机会对错误的报文进行过滤,所以网络中出现的错误报文是不会被捕捉到的,这意味在这种条件下,你可能无法判断错误报文所带来的原因,例如EMC干扰。

02

带宽的问题,图例中交换机的端口是百兆全双工,那么对于端口1和端口2的数据交互的带宽总量是200M(发送和接收的总和),因为端口1的数据全部被映像到端口3,而端口3的带宽最多是100M,这意味着当端口1 的网络负荷超过50M的时候,捕捉的报文就会失真。

03

当捕捉PN IO RT的报文时,需要对PC侧网卡进行设置,因为默认的状态下网卡会对报文中的VLAN标签是去除的,只有对网卡进行正确设置才能看到报文中的VLAN标签。

04

不能使用普通的交换机,例如SCALANCE X208进行捕捉PN IRT的报文,需要使用IRT的交换机,然而只能捕捉一侧的数据报文,要么是发送的,要么是接收的,不能同时接收到发送和接收的数据。

05

端口镜像不能一定保证被捕捉数据顺序的准确性,因为照镜子的过程需要复原,这个过程交换机可能会对报文顺序的处理产生错误。例如下图是正确的TCP的3次握手的报文顺序。

而端口镜像的方式可能扑捉到错误的TCP3次握手的结果。例如下图中对比正确的上图中的[SYN]和[SYN,ACK]两个报文的顺序发生了变化。这一点需要你事先要理解协议的工作原理,而且发生这种情况要有个心里准备,知道这是什么原因造成的,而不是认为TCP连接发生错误!



那么说了这么多弊端,大家可能就会说这种方式我不能用了,或者这种方式没有什么用啊等等。这里我需要和大家澄清的是这种方式是目前性价比zuijia的方式,没有之一。因为首先在你的网络中,管理型的交换机可能随处都有,需要设置端口镜像就能进行报文捕捉,即使没有,备用一台管理型交换机,需要监控哪一段网络,就放置到哪里,简单方便。其次,我所说的弊端都是有条件的,例如VLAN标签的去除,首先你要想我是否需要捕捉到VLAN标签,它对我的用处是什么,还有带宽问题,你确信你要监控的网段带宽会超过50M?我想99%的现场不会出现,更何况你也不会让它出现。所以去除这些在某些条件下的弊端,这是目前对于大家zuihao的报文捕捉方式!

当然,西门子也有其它方式解决上述出现的弊端。在这里给大家推荐一个西门子专业的捕捉报文的硬件和软件,它们就是硬件为BUS ANALYZER XM,软件为Bany Scope。硬件实际上就是一个TAP,软件用于网络数据分析,如果需要查看报文,仍然需要使用Wireshark工具。具体的连接方式,这里给大家看一个简单的网络拓扑的实例。



对于使用BUS ANALYZER XM模块时,需要在PC侧安装Bany Scope软件配合使用。因为硬件模块内部集成TAP,捕捉报文的结果即所见即所得,所以交换机捕捉报文时带来的上述缺点都不复存在了。


关于广东湘恒智能科技有限公司商铺首页 | 更多产品 | 更多新闻 | 联系方式 | 黄页介绍
主要经营:西门子PLC 变频器 伺服电机 人机界面 触摸屏 线缆 DP接头

广东湘恒智能科技有限公司主要从事工业自动化产品的集成,销售与维修。致力于为您提供在机械、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及专业的售后服务、培训等。

公司本着“以人矢志创新、追求卓越”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动为本、科技先导、化产品的应用和实践经验以及雄厚的技术力量,尤其以 PLC复杂控制系统、传动技术应用、伺服控制系统、数控备品备件、人机界面及网络/软件应用为公司的技术特长,

内容声明:顺企网为第三方交易平台及互联网信息服务提供者,顺企网所展示的信息内容系由广东湘恒智能科技有限公司经营者发布,其真实性、准确性和合法性均由店铺经营者负责。顺企网提醒您购买前注意谨慎核实,如您对信息有任何疑问的,请在购买前通过电话与商家沟通确认顺企网存在海量企业商铺和供求信息,如您发现店铺内有任何违法/侵权信息,请立即向顺企网举报并提供有效线索。
免责声明:本站信息由企业注册和来自工商局网站, 本站完全免费,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 互联网药品信息服务资格证:(粤)-经营性-2016-0009 / 粤公网安备 44030702000007号
© 11467.com 顺企网版权所有 发布批发采购信息、查询企业黄页,上顺企网