Profinet中IRT通信具体是如何实现的??

我看书上讲profinet中,RT和NRT通信都是可以通过现在的以太网技术和设备来实现,而IRT一定要有硬件来实现,但很少写到具体是如何实现的,所以直到现在依然是一知半解,究竟是怎么样保证确定性通信的,通道是怎么样实现预留和配给的,怎么样去同步识别的?还有,可否用OPNET这种仿真软件来仿真这种概念呢?

最佳答案

这个问题很典型,首先通过PROFINET,你可以实现RT和IRT通讯。RT就是实时,IRT就是等时实时。我想你在书上也看到了。要了解你所弄清的问题。我们需要了解RT,RT还成为SRT,或者是软实时,不像IRT,还需要特殊的芯片ERTEC。软实时,主要是依靠各自设备的时钟,进行计时,计时的时间就是你所设定刷新时间,当这个时间到,Provider回向Consumer发送数据,实现实时。对于实时性,主要体现这个刷新时间的长短,也就是在Step7设定的时间的长短,越短表示实时性越好。那么软实时的特点在哪里呢?主要是软实时数据的到达会有很大的Jitter,也就是通讯的抖动,相信你看了技术论坛中的帖子,这个抖动可能会受交换机或网线传输延迟的影响,可能会在看门狗时间内波动。当超过这个波动,就会出现丢站故障。
  而IRT是硬实时,它的通讯Jitter被控制在一定的范围内,如书上所描述的1us。那为什么它会有如此低的抖动呢?主要它有ERTEC芯片,也就是说要实现IRT就必须使用带有ERTEC芯片的设备。通过该硬件可以对带宽实现预留。预留的带宽就是为了IRT通讯,也就是IRT的数据只能在预留的带宽内进行数据通讯,这时没有任何的其它数据在这个预留的带宽内通讯,从而保证IRT的数据的抖动时间非常短1us。
  至于IRT的等时实时同步,是IRT的高级应用,这时,不但预留了带宽,而且还定义了数据传输的次序,这样可以保证刷新时间最小,在Step7中需要组态Topology,这也是与等时实时不同的。也就是为什么要在Step7组态Topology的原因。对于时钟同步方式,采用了基于IEEE1588的时间同步机制,保证以最小的网络负荷,实现时钟同步,不过同步不是那么简单,这也是复杂的过程。在同步过程中,需要检测网线的延时时间和交换机内的延时时间,用来计算同步动作。
  至于使用软件去仿真,很难实现,除非你真正了解PROFINET工作方式,即使了解,还需要做复杂的建模,我想。

 还有其它问题吗?

提问者对于答案的评价:
谢谢,希望我能在您身上学到更多的东西~

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc262095.html

(2)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午12:51
下一篇 2019年6月11日 上午12:51

相关推荐

  • 请问NC程序中如何找出H指令是什么含意?

    大家好,请问NC程序中如何找出H指令是什么含意?比如我们有套840Dsl的床子,其中的NC程序有:H3 = 201; H3 = 2…

    SINUMERIK 2017年6月24日
  • 802DSL更换不同型号驱动模块后如何做拓扑?

    一台使用西门子802DSL数控系统的车床,原电源模块ALM出现问题,型号为6SL3130-7TE23-6AA3。生产要求急,备件只有应该为6SL3130-6TE23-6AA3的SL…

    SINUMERIK 2020年10月31日
  • 840Dsl床子,这种情况下还可以屏蔽第二测量系统吗?

    大家好,我们有台840Dsl的床子。其中Z轴用了2个测量系统:测量系统1:接的是电机的绝对值编码器;测量系统2:接的是增量光栅尺的编码器。由于光栅尺总是时不时的出现报警,所以我们想…

    2017年8月3日
  • 未解决的sinutrain

    一枚西门子学习的新手学生,sinutrain 安装出现问题,试过我已知的解决方法,例如注册表,英文路径,兼容问题等等,但是软件到安装界面时就出错,导致软件装不上,不知道如…

    2021年7月5日
  • 300612报警怎么处理

    840D数控机床其中一个轴的电机报300612报警,怎么处理? 版主推荐答案 电机有问题了? 查看完整帖子:http://www.ad.siemens.com.cn/club/bb…

    2020年10月31日
  • 怎么就是不显示呢

    请教大神!!我用U盘把机床里的程式都已经拷贝下来了,可是笔记本上就是看不到,是不是需要安装什么东西,请大神们指点,万分感谢 问题补充:一般都是哪些软件,名字? 最佳答案 你要看什么…

    SINUMERIK 2017年5月29日
  • 询问西门子老802D机床调试步骤及相关参数设置

    单位一台西门子老802D更换了系统主板,现在需要进行机床调试,想询问一下调试步骤,具体机床型号见图片 最佳答案 如果之前做过试车数据的备份,重新传入系统即可;如果没有的话,只能重新…

    SINUMERIK 2020年10月31日
  • 828D Toolbox 软件安装问题

    安装进程如下:双击setup.exe,出现如图片所示,我也重启过电脑,在安装前也关闭过所有其它的运行软件,电脑系统配置也满足,请教各位 图片说明:    最佳答…

    2021年7月5日
  • 840Dsl的床子,重启后,所有轴都在等待驱动?

    大家好,我们有台840Dsl的床子。操作工汇报说其中一个轴过热报警,然后一个维修工重启了机床。现在问题变成了:HMI上显示所有轴都在等待各自的驱动,并且每个轴的位置,温度。。。都是…

    2021年7月5日
  • 802d sl版本问题

    802d系统调试出现了26002报警,不知为何电机换了无数依旧,x y 报26002 z轴报未准备!xyz电机互换依旧以前报警,电机均不是2代!屏蔽任…

    SINUMERIK 2017年6月24日