您现在的位置:机电论文网>> 机床加工>> 正文内容

profibus故障安全通信技术探讨

作者: 来源: 发布时间:2018/2/11 16:12:47  点击数:332
一、引言
长期以来,故障安全通信技术方面的任务只能在第二层采用常规手段或者通过专用总线分散地加以解决。这使得应用于制造业和过程工业自动化的分布式现场总线profibus的生存空间受到限制。1998年德国profibus用户组织(pno)以故障安全技术的应用为目标,专门设立了一个工作组,着手制订一种整体的、开放的解决方案。其通信基础是profibus-dp,所依据的主要标准则是iec61508和欧洲标准en954以及en5o159-1/-2等。
1999年,pno在德国汉诺威博览会上公布了在标准profibus上实现主、从站之间故障安全通信的技术规范,其注册商标名为proflsafe(v. 1.0)。它通过了德国bia-联邦劳动安全研究所和t v-技术监督联合会的认证。之后,该规范的使用范围扩大,成为连接任何安全控制器所必备的先决条件。随着从站与从站之间故障安全通信(f-slave to f-slave,profibus dpv2)和以太网通信(profinet)的出台,profisafe的工作进入了第二阶段,即“v.1.20,2002”。以西门子为首的德国25家知名企业参与了profisafe应用行规的制订和产品开发。
profisafe的问世曾在国际现场总线技术领域中引起了轰动。迄今为止,profibus因其拥有profisafe故障安全技术解决方案始终是唯一能够满足制造业(采用rs485和光纤传输技术)和过程工业自动化(采用“mbp-is”,即曼彻斯特编码一总线供电和本质安全传输技术,原名iec61158-2)故障安全通信要求的现场总线。

二、profisafe的主要特征
profisafe的主要特征归纳如下:
●安全通信和标准通信在同一根电缆上共存;
●profisafe-故障安全性建立在单信道通信系统之上,安全通信不通过冗余电缆来达到目的;
●标准通信部件,如电缆、专用芯片(asics)、dp-栈软件等等,无任何变化;
●故障安全措施封闭在终端模块中(f-master,f-slave);
●采用专利sil监视器获得极高的安全性;
●最高故障安全完整性等级为sil3(iec61508),相应的德国标准和欧洲标准分别为ak6(din v19250)、kat.4(en954-1)。sil3:>10-8…10-7,即在连续工况下每小时故障率;
●profisafe的软件解决方案可以灵活地应用于sil1,2或3的设备及安全控制回路;
●既可用于低能耗(ex-i)的过程自动化,又可用于反应迅速的制造业自动化;
●环境条件同标准profibus(抗电磁干扰等)。
三、通信原理:“black channel”和f-(failsafe)层结构
profisafe使标准现场总线技术和故障安全技术合为一个系统,即故障安全通信和标准通信在同一根电缆上共存。这不仅在布线上和品种多样性方面可以节约一大笔资金,而且可以日后改建。用户自然可以根据组织方面的理由将安全功能和标准功能分配到两根profibus干线上(图2)。由图1可见,经f-gateway(f-网关)可连接其他安全总线系统。

过程工业自动化要求采用冗余来提高设备的使用率。profisafe则采用单信道通信结构的方法使上述要求的实现非常容易(图5)。单信道故障安全可编程控制器可以达到sil3。这种通信结构原则上也可以执行标准自动化任务,如诊断、参数设置服务器等。
profisafe以标准总线通信部件一电缆、芯片、基本软件包(层栈)、profibus-dp-主站和profibus-dp-从站等为基础,这些均被划入“black channel-黑色通道”。它一方面表示在“black channel”中可能出现的所有故障均由profisafe查出;另一方面“black channel”中没有提高传输安全性的各项功能,所以它不涉及安全技术的范畴。
profisafe解决方案的iso/osi简化模型4。
众所周知,profibus在iso/osi-模型中仅使用了第1、2和7层。故障安全措施则置于第7层一应用层之上的安全层(safety-layer)。由于该层仅对有效数据的安全传送负责,它需要上层负责准备与提供有效数据,而在一个安全现场设备(例如,安全输入)中是由它的技术固件来施行的。这类固件通常至少有一部分是按照故障安全技术要求设计的。在冗余的硬、软件结构中嵌入profisafe功能也可以达到上述目的。同标准操作一样,过程信号及过程数据出现在相应的有效报文中。在安全操作时,仅对这些报文加以补充(图10、11)。



源于某个模块式从站(一个profibus站点,它可内装若干个带输入/输出通道的故障安全模块)的发送器信号经profibus从站联接点进入f-控制器的两个dp-主站联接点中的一个,从那里经局域总线进入f-控制器,即故障安全cpu。经联接后产生的一个输出信号再次通过局域总线进入第二dp-主站联接点,入第二根profibus干线。传输速度在dp-pa链接器中降低,使用pa-物理传输技术(mbp-is)-达到 31.25kbaud,将信号输送到故障安全pa-从站中。此信号在其通信路径的任何地点均未使用一条冗余通道,也就是说,传输是单通道的。
以上仅对故障安全报文的通信路径作了详细的探讨,至于谁负责发送,何时发送的问题,回答很简单。这里运用了profibus的标准机制,即主-从操作方式。一个主站-通常为一个cpu,循环地同其所有组态的从站交换报文,即在主站与从站之间存在着1:1的关系。这种轮询操作(polling)方式的优点是能够立即察觉一旦出现故障的某个设备,这正是故障安全技术的基本原则之一。
四、故障安全保护措施:附加的crc是关键
在复杂的网络拓扑结构中,发送报文会引发一系列的错误,如报文丢失、重复、添加、顺序错、延迟以及伪数据,等等。在故障安全通信中还会出现寻址错,即一个标准报文错误地出现在一个故障安全站点中,且被当作故障安全报文输出(masquerade)。此外,传输速率的不同还可能对存储器产生不良后果。profisafe采取以下措施来对付传输错误.
●故障安全报文按顺序编号;
●带应答的时间监控;
●用密码标识发送器和接收器;
●增设16/32位循环冗余校验(crc),以保证数据的安全。
一台接收器根据顺序号可以判断它是否收到按正确顺序排列的全部报文。如果它将有顺序号的“空”报文作为应答送返发送器,则该接收器同样是可信的。从原理上讲,只要在其中设置一个“toggle-bit”也就足够了,但profisafe因其采用总线存储元件(路由器)而选择了一个0…255的计数器,其中“0”为例外。
在故障安全技术中,一个报文仅仅传输正确的过程信号或数值是不够的,重要的是这些数值必须在故障极限时间内送达,才能使现场相关站点自动地作出安全响应。为此,各站点均配备一个时间控制器,它在故障安全报文到达后即刻“复原”。
主站与从站之间1:1的关系易于辨别错误报文。两者均设有网络明确规定的标志(密码),以此即可核查某报文的真实性。
增设循环冗余校验(crc-cyctic-redundancy-check)对报文错误数据位的识别具有重要作用。有关故障概率的研讨可参阅iec61508,它对所有的故障安全功能均作了详述。根据iec61508,profisafe是以一个或若干个故障安全功能的控制回路为考虑故障概率的出发点).
一个故障安全控制回路包括参与某个安全控制功能的全部传感器、执行器、传输元件和逻辑处理单元。在iec61508中,针对不同的安全级别(safety-integrity-levels)规定了故障总概率。例如,sil3:10-7/h。profisafe在传输过程中仅占其1%,即容 许的故障概率为10-9/h。根据iec61508和en50159-1,对于sil3可应用下式计算:
rdp=rhw+remi+rtc<10-9/h (1)
式中:rhw=hardware_failure
remi=emi_failure
rtc=transmissioncode_failure

更多
字体:【】-【】-【】【关闭此页

上一篇:研祥“evoc”嵌入式智能平台在多媒'   下一篇:操作性能大幅提高的编程软件d300w'


特别声明:机电之家(http://www.jdzj.com )所共享的机电类资料,机电论文、机电类文章、机电企业类管理制度、机电类软件都来自网上收集,其版权归作者本人所有,如果有任何侵犯您权益的地方,请联系我们,我们将马上进行处理。购买的论文都出自原创,保证作者的原创的版权的转让,任何纠纷由法律解决。