生产者/客户模型是最新的网络技术,可以灵活调整网络以满足苛刻的控制响应要求,提供响应更好、更灵活和更高效的系统。在应用需要时,主动把I/O和处理器状态事件提供到需要的地方。这是通过缝变则报、I/O共享、规划、周期方式(基于时间)等实现的。 Profibus 是1980年代设计的,受限于主/从模型,所有的从设备采用轮询的方法。Profibus系统的响应随着设备的增加而增加,如果系统的响应速度无法接受,在调整网络方面没有灵活性。Profibus的I/O模块必须等待主控制器的轮询,共享I/O状态只有通过用户编程才能在处理器之间实现, 而这些还通常需要通过不同的专有“对等”网络实现(Ethernet、 FMS或Siemens “MPI”)。
ControlNet既提供到I/O和工厂设备的实时控制,又提供到对等设备或智能设备的消息传递。Profibus方案通常需要额外的网络,比如以太网或西门子专有的“MPI”网完成对等通讯,这就需要更多的连线、更多的通讯设备和更高的造价。Profibus消息传递的能力是有限的。
多种不同的网络:DP、PA、FMS(以及其他网络),每种都有Siemens“Sinec”专有的版本。“Sinec”设备和最新的网络版本不兼容。
ControlNet可以保持可重复的响应,和网络设备消息传递无关,和编程无关,甚至和增加节点无关。ControlNet的速度和节点数无关,和介质无关,和中继器无关。Profibus的速度和节点数相关,和介质相关,和中继器相关。只有通过光纤,通讯速度才能和距离无关。 ControlNet具有更好的确定性。Profibus DP(12Mb)在增加消息传递和编程之后,确定性变差。ControlNet,使用生产者和客户模型,具有更好的确定性和可重复性(和网络上设备的数量无关)。独立的测试表明,Profibus DP(12Mb):13个节点,两个PLC确定性的标准偏差是0.793ms。但如果增加有限的消息传递(10个字节),标准偏差是2.318ms。在实现消息传递后,标准偏差是原来的3倍。ControlNet I/O刷新速度的标准偏差是固定的,和增加多少消息传递无关。
尽管西门子声称Profibus是灵活的,DP和FMS可以同一条线上,但对等通讯将影响系统的响应和时间苛刻的I/O。Profibus供应商建议使用不同的网络 (FMS和DP)用于对等通讯和时间苛刻的I/O。而ControlNet可以在同一条电缆上,同时进行编程、消息传递和时间苛刻的I/O数据的传送,丝毫不影响系统的确定性。
欧洲的用户认为,Profibus是欧洲性能最差的网络。(1997 IMS研究)。ControlNet可以通过自动寻址方式检测重复地址。使用ControlNet网,用户可以“规划”I/O刷新。
罗克韦尔可以在不同网络层的设备之间传送数据和编程。西门子只能提供两级网络之间的编程。罗克韦尔控制器不需要管理网络流量:控制器控制和使用NetLinx的服务来采集需要的数据。
ControlNet网具有很好的诊断和排错功能。Profibus仅仅提供图形示意工具,对诊断没有任何帮助。1999年,ControlNet的增长率是50%,2002年继续高速则增长。