回复:使用无线网络,S7-1200做Profinet智能设备通讯故障

已锁定

冯学卫

官方工程师 西门子1847工业学习平台

  • 帖子

    176
  • 精华

    42
  • 被关注

    255

论坛等级:侠圣

注册时间:2007-08-03

普通 普通 如何晋级?

发布于 2023-11-22 14:07:03

9楼

@all

这里我来给大家普及一下,我们常用Ping命令测试网络的联通性,ping的背后使用的是ICMP协议,这个协议是基于三层协议实现的通信,即TCP/IP 中的IP,而TCP已经是第四层的协议。

我想说的是,PROFINET协议是基于二层的以太网协议、PIng是基于三层的IP协议;基于三层能通信的、,基于二层不一定能通。比如,我再说一种情况编程计算机TIA博途和PLC跨路由器通信,会出现通过博途软件无法浏览到PLC(虽然你能通过Ping命令Ping通PLC)。这就是浏览功能用的二层的DCP协议,此协议数据帧无法穿越路由器到达另一个子网中的PLC。这与我们现在说的情形类似。Ping能ping通,但PNIO就不能通。如下图:


绿色为PNIO的通信,橙色为TCP/IP或UDP/IP通信。这也是两种基于不同层级的通信。TCP/IP 或UDP/IP 是基于三层通信的;PNIO是基于二层通信的。三层的能通,二层的就不一定能通!


西门子的无线设备之所以可以通信,是因为西门子的无线CLient支持 L2T的功能,能让无线AP与无线Client端之外的设备实现二层协议的通信。


西门子的手册中有关于L2T的描述:


TP-Link不能实现PNIO通信,但能实现TCP/IP通信,就是因为这个原因,它不支持MAC mode "Layer 2 Tunnel", 而西门子的无线设备支持。


需要更详细的了解此方面的内容,可以参考如下链接中的内容(不过是英文的!)

Understanding and Using PROFINET Transparent Mode - ID: 109763459 - Industry Support Siemens

https://support.industry.siemens.com/cs/cn/zh/view/109763459

------------来自西门子工程师
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15100条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。