发布于 2008-12-24 14:59:24
0楼
万泉河,您好:
以下是对您的问题解答:
随便一个商用交换机就可以轻松支持IEEE802.1p,所以会对优先级为6的PROFINET RT数据优先处理,并放行。理解正确吗?
正确,不过支持IEEE802.1p的交换机的优先级堆栈的个数是不同,对于SCALANCE X100~400系列的交换机有4个优先级堆栈,而005由两个。对于具有4个优先级堆栈处理的优先级分别为(7, 6) (5, 4) (3, 0) (1)。如果仅仅有两个优先级堆栈的话,(7,6, 5, 4) (3, 0, 1),那么4,5,6,7的优先级的数据是无法分开的,从而没有办法满足PROFIENT实时性的要求,所以细化的优先级堆栈有利于PROFINET的数据处理。
您做的PROFINET与ETHERNET/IP的比较例子中,一个DI,一个DO,一个AI,一个AO,这些都是RT的数据吧,所用的交换机就是同样的普通交换机了?
是的,不过照我所说,PROFINET使用普通交换机没有问题,而Ethernet/IP必须支持IGMP snooping,这个比802.1p的交换机要难找的多。
感谢您的关注!!
读万卷书 行万里路