quote:以下是引用SAGITAR在2012-05-02 11:25:26的发言:quote:以下是引用wb210xa在2012-04-25 12:12:51的发言:quote:以下是引用SAGITAR在2012-04-25 11:25:28的发言:quote:以下是引用wb210xa在2012-04-16 15:27:29的发言:quote:以下是引用小釉在2012-04-16 11:12:33的发言:
我想组一个profinet网络,要考虑加一个交换机,是不是用普通的交换机会影响profinet的实时性。
从不影响通信的实时性方面,我应该如何去考虑交换机。或者是不是如果是profinet网络 分布式结构的就不能出现交换机?
个人觉得,交换机尽量与其他产品选择同一厂家产品,这里并非对其它厂家产品进行排斥(如赫斯曼的市场占有率最高,同时他们的个别交换机其它厂家还没有或者性能没法替代,此时可以选择赫斯曼),主要是同一厂家产品在产品参数、性能等参数上一般都有默认参数,一般在使用时,需要设置很少的参数或者不设置参数即可使用,这样较少了工作量,同时在替换备件时也减少了参数设置的工作。
例如,Rockwell的产品再做Ethernet/IP通讯时,由于Ethernet/IP通讯大多采用UDP通讯,为了满足一些快速通讯的应用,他们的交换机都支持优先级设置,默认时优先级已经设置好了。如果用其它厂家的产品代替时,必须设置优先级,否则根本没法通讯。
因此,个人建议,如果在成本能承受的情况下,最好选择同一厂家产品来实现,主要是在调试的工作量、在网络管理上要更方便一些。
Ethernet/IP使用组播,这一点对于交换机的性能要求较高,普通的交换机无法实现流畅的数据包转移,因为交换机需要支持IGMP,而且交换机需要读取报头的IP地址。而PROFINET则使用普通的交换机即可,因为数据是通过识别源目的地址进行转发,这是交换机最最基本的功能。
针对Rockwell的Ethernet/IP通讯,其实组播、QoS、优先级、过滤等功能,像赫斯曼、施耐德等交换机全部支持上述功能,用在Ethernet/ip通讯没有任何问题,像施耐德新推出的以太网IO解决方案,采用的就是Ethernet/IP协议。
只不过Rockwell的新的1756-EN2TR以太网通讯模板支持PtP的时钟同步功能,号称同步时间精度可达20纳秒左右。这种交换机目前Rockwell有,赫斯曼也有,其它厂家没了解过。在这种应用下,其它厂家的交换机没法替换。
所以说支持这种组播、QoS、优先级、过滤等功能的交换机会比较贵。
而同步时钟精度20ns的作用是什么?有什么意义?Ethernet/IP又不能用于等时模式,请指教
看来楼主对Rockwell PLC的时钟同步功能不太了解,楼主可以看看Rockwell的人写的关于基于Ethernet/IP的时钟同步的解决方案。
http://blog.gongkong.com/BlogExpertArticle.aspx?id=2012041014585700001
顺便附上《IEEE 1588 PTP精确时钟协议》介绍,楼主可以参考:
http://wenku.baidu.com/view/617c24323968011ca300914b.html?from=rec&pos=0&weight=8&lastweight=4&count=5
不过这里我讨论的主要是基于PtP服务的交换机产品。