作者 | 主题 |
---|---|
幻城2011 游侠 经验值:473 发帖数:98 精华帖:0 |
楼主 2018-12-12 17:04:10
主题:PROFINET_IO和RT是一回事儿吗? 请教各位,用PROFINET有段时间了,有个东西一直没有搞清楚,PROFINET_IO和RT是一回事儿吗?谢谢
工控后生 希望大家多多帮助 谢谢!
|
伊默 至圣 经验值:18535 发帖数:4260 精华帖:118 |
1楼 2018-12-12 19:16:16
主题:回复:PROFINET_IO和RT是一回事儿吗? 这个... 说来话长。 我来大致瞎掰一下: 首先,Profinet可以理解为一条比较特殊的公路(比如我在印尼见到的高速公路),它分三种车道: 超车道、行车道、摩托车道... ... 那么我们经常见到的Profinet IRT、Profinet RT对应的就是超车道和行车道,另外,我们讲的Profinet还有一个标准的TCP/IP等级对应的是摩托车道... ... 开过车的朋友都知道了,从优先级来讲,超车道>行车道>摩托车道 。 那么IRT在专业术语里叫”等时实时“,意思是它是”绝对“的实时; 而RT没有”等时“加持,所以只能叫做普通实时,意思是它偶尔还不是实时(比如我设定RT的周期为2ms,那么实际上偶尔有的时候2ms并没有发生数据交换), 而TCP/IP就更不用讲了,根本没实时性可言了! (*以下为了方便,我把IRT及RT的周期设为2毫秒,同时把收费员的管理周期时间设为20S,假定这两者等同*) 那么对于这三种优先级,都是由CPU来管理的,这个管理机构就有点类似于高速公路的收费处: 收费站前面随时来了各种车,收费员让超车道的车先过去; 超车道的车安排完了,而且还不到20S,此时管理员会让行车道的车过去;行车道的车结束了, 如果还不到20S,那么再安排摩托车过去。 在上面的管理过程中还会存在各种突发情况,比如超车道的车在某个20S周期内比较多,此时行车道的车可能在此周期内就排不上,得等到下个周期...这就是RT有可能不实时的说法... ... 再接下来说Profinet IO和Profinet RT是否一回事? 大部分的资料基本是默认这两个是一个等级,即我们组态一个1500+ET200SP的远程IO, 一般习惯都是ET200SP选择RT ! 在绝大部分情况下,它就够用了! 所以一般默认就是Profinet IO = Profinet RT级别。 但是这个说法并不严谨,比如我也可以将ET200SP设置成IRT模式(有些特殊工艺,必须要求IRT模式,比如ET200SP上挂时间戳模块,或者挂位置模块参与运动控制等) .... ... 大致讲完了,不知道各位看客看懂没?
I can do it
|
Zane 版主 经验值:75766 发帖数:19245 精华帖:376 |
14楼 2018-12-15 11:02:25
主题:回复:PROFINET_IO和RT是一回事儿吗? 确切来说 PNIO我们可以理解为现场总线协议,现场总线的一个特性就是实时性,因此目前PNIO有两个版本,RT版本软实时,IRT版本硬实时
Zane
注册自动化系统工程师
Always save before download
|
未尽 侠士 经验值:1625 发帖数:881 精华帖:6 |
19楼 2018-12-20 17:31:36
主题:回复:PROFINET_IO和RT是一回事儿吗? 这个是正解。要提高实时性无外乎几种方法。一个是从重视程度上来保证,就是优先级,一个案件,领导打不打招呼,其处理的快慢是不同的,其次是通过改革来保证的,这就是优化,以前出版一本书,需要编辑、主编、排版、校对、印刷等多个环节,如果编辑一个人就可以把全部或部分环节一起做了,是不是就快了,不过这都是从制度上来说事的,也叫软实时吧,对应就是RT。内部挖潜能力也有限,要再快,只有想起他办法。这就是通过硬件来保证。原来跑的是绿皮车,换高铁后速度当然就提升了,呵呵!
好好生活,天天向上!
|