回复:[有奖参与]应用探讨——PROFINET的那些事

小釉

  • 帖子

    2758
  • 精华

    26
  • 被关注

    62

论坛等级:至圣

注册时间:2011-05-12

白金 白金 如何晋级?

发布于 2015-12-25 11:58:21

48楼

展开查看
以下是引用beiye在2015-12-11 00:30:55的发言 >19楼

对于PROFINET 来说一部分是使用TCP/IP和UDP/IP协议,主要用于工程组态数据、诊断数据及协商用户数据通道,还有就是不基于TCP/IP和UDP/IP协议的RT和IRT了,这些协议都有一个MAC地址(原地址和目标地址)问题,通信的时候是不知道的,在通信之前会一个组播,发送一个含有对方IP地址或者设备名称数据包,等待目标设备收到数据包后将自己MAC地址发送过来,TCP/IP协议通信会使用ARP协议,不是每次数据通信之前都会询问对方MAC地址过程,设备有个老化时间,过了老化时间如果再通信的话会询问对方MAC地址。



RT协议与IRT协议不同的是,RT协议多个优先权。RT是软实时,通过优先权保证实时;IRT是硬实时,通过实时芯片保证的。


RT协议与IRT协议不同的是,RT协议多个优先权。RT是软实时,通过优先权保证实时;IRT是硬实时,通过实时芯片保证的。

关于这点有一个疑问,IRT硬实时是怎么回事。

在同一个总线上,假设有IRT的报文传输,此时RT的报文正在发送,此时会发生什么情况呢?

从一些资料来看,RT和IRT的优先级是相同的。

不是太明白实时硬件芯片在通信中的作用,不是太明白。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

通信与网络组件

共有4541条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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