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

相关推荐

  • 电机为什么要回零?回零的作用?谢谢,

    最佳答案 电机回零没有这一说法! 零件加工程序是在一定坐标系下编程的,如果数控机床的位置检测不是采用的绝对编码器,而是采用增量式位置编码器,那麽机床在断电后建立的坐标系就…

    SINUMERIK 2019年6月11日
  • 840D SL 系统如何设置光栅尺为第一测量系统?

    840D SL 系统如何设置光栅尺为第一测量系统? 最佳答案 MD30230[0]=2 ‘2’  For direct&…

    SINUMERIK 2017年6月2日
  • PCU50在OP面板上显示的操作画面

    PCU50在OP面板上显示的操作画面,是用什么软件做的. 最佳答案 1.HMI ADVANCED 软件中生成 2. TRANSLINE&nb…

    SINUMERIK 2017年12月7日
  • 840dsl主轴定位角度调整

    840dsl主轴定位角度调整,步骤 参数是多少? 最佳答案 1- 检查参数34200[0] = 1和参数34210[0] =&nb…

    SINUMERIK 2020年11月1日
  • 想请教下用西门子PLC控制伺服

    我用西门子PLC,CPU200控制伺服,我编写的程序用PTO单段控制,不知怎么事,当我在没有改变SMW68的值的前提下调好伺服的精度时,再改变SMW68的值,伺服的精度也随之改变了…

    SINUMERIK 2019年6月10日
  • 840D系统重启后如何成为操作工级别?

    840D系统调试完成后,所处的级别是制造商级的。记得改一个机床数据后,重启就是操作工级的,忘了是什么数据了,哪位帮帮我? 最佳答案 SINUMERIK 840D&nbsp…

    SINUMERIK 2019年6月11日
  • 828d刀具管理怎么配合plc使用

    以前做项目,从来没有用过刀具管理,现在828只能用这个控制刀库,不明白怎么用,有人帮帮我吗,谢谢着急 最佳答案 可以参考一下资料:《828D刀具管理简介》http://www.do…

    SINUMERIK 2017年8月16日
  • easymask安装问题

    弄个EasyMask软件EM720,但是发现在个人笔记本上不能安装,请问EasyMask只能在PCU50上安装吗? 最佳答案 你可以在个人电脑上装一个HMI ADVANC…

    SINUMERIK 2017年8月18日
  • 轴转速幅度控制

    转速在一定周期内,速度幅度摆动 最佳答案 问题太笼统了,无法帮参考,具体点 提问者对于答案的评价:

    SINUMERIK 2020年10月31日
  • 828数控可以带模拟主轴么?

    828数控可以带模拟主轴么?就像802D带一个MCPA卡,因为我的原立式车床主轴用变频器带一个变频电机。这个床子原来用802D SL,2轴伺服和一个模拟主轴,因为用户要求…

    SINUMERIK 2017年8月16日