技术中心
 
 

PROFIBUS/PROFINET答疑解惑

   日期:2008-03-17     作者:管理员    

  在市场上众多工业实时以太网解决方案中,不少方案仅部分采用了标准以太网的结构,例如物理层介质。为了获得实时性或确定性,他们破坏了基本、开放的协议栈。但如果你想获得所有源于以太网的好处时,采用一个未经修改的协议栈是很重要的。这是一些供应商所经常向业内灌输的观点。

  事实:虽然PROFINET没有被特别的指明,但很显然,包括它在内,以及其他的很多实时工业以太网协议都是此观点的目标。PROFINET所采用的并不仅是物理层介质,事实是我们采用了全部以太网的结构。我们的确拥有确定性,但又没有破坏源于标准以太网的任何特性。在许多任务的处理中,PROFINET都采用了标准以太网方式以传送信息到正确的地方。PROFINET支持所有的标准以太网的协议栈,如果你需要它这样来工作的话,所以,TCP/IP的信息可以被传送。但同时,如果你不需要的话,我们也可以旁路它,因为这的确是引起延迟与抖动的根本原因。在TCP/IP可以被旁路时,我们把它“包裹”起来,却能很方便的获得实时性能,何乐而不为呢?

  FF拥有比PROFIBUS更好的诊断性能。
  事实:无论是FF还是PROFIBUS,均提供双向通信机制,

仪表制造商基于这一机制开发先进的诊断功能。因此,这是仪表制造商相关的话题。典型来说,两者的诊断性能是一致的。如果有差异的话,那是因为仪表制造商自己决定不将这些先进的诊断功能纳入其产品之中,而这与通讯协议本身没有关系。
  再换个角度看,FF的诊断功能是放在现场仪表端,而PROFIBUS则通过主机来实现,这样做对用户而言有两个好处,一是可以降低现场仪表的成本,二是也大大减轻了现场总线通信的负担。其实现场工作中,很多用户往往也并不需要现场仪表有很多的诊断功能。另外,PROFIBUS PA有预测诊断功能,会预见在未来一段时间内现场仪表可能出现的故障,并提前报警。

  PROFIBUS没有功能块,FF却有。
  事实:无论是PROFIBUS还是FF都基于块结构。它们都有物理块、转换块及各种各样的功能块。PROFIBUS标准功能块的定义是在PROFIBUS的规范中 (PROFIBUS order number 3.042),包括数字输入、数字输出、模拟输入、模拟输出等。值得一提的是,关于功能块,PROFIBUS与FF的主要区别是在现场仪表与控制系统之间界线范围的划分上。典型的,PROFIBUS仅包括了输入/输出块,而FF的界线更靠近控制室,包括了控制块。

 
  
  
  
  
 
更多>同类技术
 
全年征稿 / 资讯合作
 
推荐图文
推荐技术
可能喜欢