回复:应用探讨——PROFINET 与 PROFIBUS 比较

冯学卫

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

  • 帖子

    176
  • 精华

    42
  • 被关注

    255

论坛等级:侠圣

注册时间:2007-08-03

普通 普通 如何晋级?

发布于 2013-07-29 09:58:20

44楼

quote:以下是引用小釉在2013-07-29 09:16:20的发言:
1:profinet配置时需要devicename,已经有了ip和mac地址,devicename作用是什么?
2:profinet 还可以配置交换机,配置交换机的目的是什么呢?主要用来诊断的?
3:snmp也可以做诊断,SNMP是什么?
4:pn cpu和cp模块在支持profinet有什么不同吗?看到一个例程,有315-2pn,而profinet网络用的是
cp343-1 advanced,

我们先看一下PROFINET的协议栈:



1、从上图可以看出PROFINET实际上是个协议集包括了非实时部分TCP/IP和实时部分RT机IRT。在实时的部分PROFINET的协议栈对于OSI/ISO的七层通信模型来说只用了第一层与第二层。 也就是第三层IP层没有使用。所以对于实时通信来说不用IP地址。至于不用Mac地址的原因是:一、MAC地址不容易记比较复杂。二、对于一个有多个以太网接口的设备来说需要用多个MAC地址来描述,这样对于工程组态人员来说不是一件容易的事。所以也不用MAC地址。而用设备名方便记忆且可以关联到实际的设备上,这样对于诊断来说更方便。打个比喻来说,你希望得到的信息是1号设备有错误还是“一号灌装机”设备有错误。
2、对于RT的通信来说配置交换机是为了实现诊断的功能,而且诊断的信息是通过实时通道传输的。保证报警的实时响应,根据用户的需求可以配置也可以不配置,差别就是能不能获得交换机的报警信息。



对于IRT来说就必须配置,因为IRT的通信必须知道网络拓扑结构,这样才能实现有调度的实时通信。保证高的精度。IRT通信就类似于我们的地铁运营系统,列车按调度时刻表运行。到达每一站的时间都是确定的。



3、SNMP是简单网络管理协议,它本身就是为了实现网络管理设计的。也就是为了诊断功能。
4、这个是西门子产品的发展历史。最早出现的PROFINET]的控制器是CP卡,而不是CPU。随着用户新的需求,出现了带PROFINET口的CPU。两者从用户的角度来说没有大的区别,都可以完成实时数据的交互。
------------来自西门子工程师
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

通信与网络组件

共有4452条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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