微波EDA网,见证研发工程师的成长! 2025濠电姷鏁告慨鐑藉极閸涘﹥鍙忛柟缁㈠枟閸庡顭块懜闈涘缂佺嫏鍥х閻庢稒蓱鐏忣厼霉濠婂懎浜惧ǎ鍥э躬婵″爼宕熼鐐差瀴闂備礁鎲¢悷銉ф崲濮椻偓瀵鏁愭径濠勵吅闂佹寧绻傚Λ顓炍涢崟顓犵<闁绘劦鍓欓崝銈嗙箾绾绡€鐎殿喖顭烽幃銏ゅ川婵犲嫮肖闂備礁鎲¢幐鍡涘川椤旂瓔鍟呯紓鍌氬€搁崐鐑芥嚄閼搁潧鍨旀い鎾卞灩閸ㄥ倿鏌涢锝嗙闁藉啰鍠栭弻鏇熺箾閻愵剚鐝曢梺绋款儏濡繈寮诲☉姘勃闁告挆鈧Σ鍫濐渻閵堝懘鐛滈柟鍑ゆ嫹04闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁惧墽鎳撻—鍐偓锝庝簼閹癸綁鏌i鐐搭棞闁靛棙甯掗~婵嬫晲閸涱剙顥氬┑掳鍊楁慨鐑藉磻閻愮儤鍋嬮柣妯荤湽閳ь兛绶氬鎾閳╁啯鐝曢梻浣藉Г閿氭い锔诲枤缁辨棃寮撮姀鈾€鎷绘繛杈剧秬濞咃絿鏁☉銏$厱闁哄啠鍋撴繛鑼枛閻涱噣寮介褎鏅濋梺闈涚墕濞诧絿绮径濠庢富闁靛牆妫涙晶閬嶆煕鐎n剙浠遍柟顕嗙節婵$兘鍩¢崒婊冨箺闂備礁鎼ú銊╁磻濞戙垹鐒垫い鎺嗗亾婵犫偓闁秴鐒垫い鎺嶈兌閸熸煡鏌熼崙銈嗗29闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁惧墽鎳撻—鍐偓锝庝簼閹癸綁鏌i鐐搭棞闁靛棙甯掗~婵嬫晲閸涱剙顥氬┑掳鍊楁慨鐑藉磻閻愮儤鍋嬮柣妯荤湽閳ь兛绶氬鎾閳╁啯鐝栭梻渚€鈧偛鑻晶鎵磼椤曞棛鍒伴摶鏍归敐鍫燁仩妞ゆ梹娲熷娲偡閹殿喗鎲奸梺鑽ゅ枂閸庣敻骞冨鈧崺锟犲礃椤忓棴绱查梻浣虹帛閻熴垽宕戦幘缁樼厱闁靛ǹ鍎抽崺锝団偓娈垮枛椤攱淇婇幖浣哥厸闁稿本鐭花浠嬫⒒娴e懙褰掑嫉椤掑倻鐭欓柟杈惧瘜閺佸倿鏌ㄩ悤鍌涘 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁惧墽鎳撻—鍐偓锝庝簼閹癸綁鏌i鐐搭棞闁靛棙甯掗~婵嬫晲閸涱剙顥氬┑掳鍊楁慨鐑藉磻閻愮儤鍋嬮柣妯荤湽閳ь兛绶氬鎾閻樻爠鍥ㄧ厱閻忕偛澧介悡顖氼熆鐟欏嫭绀€闁宠鍨块、娆戠磼閹惧墎绐楅梻浣告啞椤棝宕橀敐鍡欌偓娲倵楠炲灝鍔氭繛鑼█瀹曟垿骞橀懜闈涙瀭闂佸憡娲﹂崜娑㈡晬濞戙垺鈷戦柛娑樷看濞堟洖鈹戦悙璇ц含闁诡喕鍗抽、姘跺焵椤掆偓閻g兘宕奸弴銊︽櫌婵犮垼娉涢鍡椻枍鐏炶В鏀介柣妯虹仛閺嗏晛鈹戦鑺ュ唉妤犵偛锕ュ鍕箛椤掑偊绱遍梻浣筋潐瀹曟﹢顢氳閺屻劑濡堕崱鏇犵畾闂侀潧鐗嗙€氼垶宕楀畝鍕厱婵炲棗绻戦ˉ銏℃叏婵犲懏顏犵紒杈ㄥ笒铻i柤濮愬€ゅΣ顒勬⒒娴e懙褰掓晝閵堝拑鑰块梺顒€绉撮悞鍨亜閹哄秷鍏岄柛鐔哥叀閺岀喖宕欓妶鍡楊伓婵犵數濮烽弫鍛婃叏閻戣棄鏋侀柛娑橈攻閸欏繘鏌i幋锝嗩棄闁哄绶氶弻鐔兼⒒鐎靛壊妲紒鎯у⒔缁垳鎹㈠☉銏犵婵炲棗绻掓禒楣冩⒑缁嬫鍎嶉柛濠冪箞瀵寮撮悢铏诡啎閻熸粌绉瑰畷顖烆敃閿旇棄鈧泛鈹戦悩鍙夊闁抽攱鍨块弻鐔虹矙閹稿孩宕崇紓浣哄У閹稿濡甸崟顖涙櫆閻犲洩灏欐禒顖滅磽娓氬洤鏋涙い顓犲厴閵嗕礁鈽夐姀鈥斥偓鐑芥倵閻㈢櫥鐟邦嚕閹惰姤鈷掑ù锝堟鐢稒绻涢崣澶屽⒌鐎规洘鍔欏畷鐑筋敇濞戞ü澹曞┑顔结缚閸嬫挾鈧熬鎷�
首页 > 射频和无线通信 > 射频无线通信文库 > PROFIBUS故障安全通信技术探讨

PROFIBUS故障安全通信技术探讨

时间:09-28 来源:互联网 点击:

不良后果。 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+RTC10-9/h (1)?

式中:RHW=Hardware_Failure?

REMI=EMI_Failure?

RTC=Transmissioncode_Failure?

由此可以建立与报文长度相关的CRC一多项式,以保证未经发现的错误报文残留错误率(Residual Error Rate)达到所要求的数量级。在 PROFIsafe中不使用PROFIBUS所依靠的帧-校验-序列(FCS:Frame-Checking-Sequence)和奇偶校验(Parity-Check)来识别基本错误。换句话说,基本机制下的故障揭示概率不受附加的PROFIsafe CRC-机制的影响。

当位错误率很高时,即当一个报文有许多位受到干扰时,残留错误率难以确定。为避免任何不安全性,PROFIsafe使用了一种称之为SIL-监视器的方法),这种方法已经获得专利权。?

CRC-安全措施不仅循环地保证过程信号和数据的完整性,而且也保证在相关从站中存放的参数,如标志(密码)、看门狗(Watch-Dog)时间等完整性。

五、F-报文结构?

以上讨论了PROFIsafe安全传输报文所使用的方法。下面介绍故障安全报文结构,即PROFIsafe在PROFIBUS通信上的具体映像。先来观察PROFIBUS-DP报文结构。?

在DP-帧结构中,Data-Unit,PB(Parity-Bit)和FCS是人们关注的焦点。在系统组态/启动阶段,Slave(从站)通过GSD-设备基本数据文件将有效数据的格式通报DP-Master(主站)。在PROFIsafe中的情况雷同。

F-Host和F-Slave(F:Fail-safe,故障安全)在封闭的条件下彼此交换控制信息和状态信息。当一个F-Slave需要增加参数,或者 F-Host要更改参数时,两者之间就要交换信息。此外F-Slave可将出错报文通知F-Host。为进行上述信息交换,PROFIsafe将 1Byte(状态/控制字节)设在有效数据左边(图10、11)。Status/Control Byte各个位所代表的状态见。

闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鎯у⒔閹虫捇鈥旈崘顏佸亾閿濆簼绨奸柟鐧哥秮閺岋綁顢橀悙鎼闂侀潧妫欑敮鎺楋綖濠靛鏅查柛娑卞墮椤ユ艾鈹戞幊閸婃鎱ㄩ悜钘夌;婵炴垟鎳為崶顒佸仺缂佸鐏濋悗顓熶繆閵堝繒鍒伴柛鐕佸亞缁鈽夊Ο蹇撶秺閺佹劙宕ㄩ璺攨缂傚倷绀侀鍕嚄閸撲焦顫曢柟鎹愵嚙绾惧吋鎱ㄥ鍡楀幋闁稿鎹囬幃婊堟嚍閵夈儮鍋撻崸妤佺叆闁哄洦姘ㄩ崝宥夋煙閸愯尙鐒告慨濠勭帛閹峰懘宕ㄦ繝鍌涙畼闂備浇宕甸崰鍡涘磿閹惰棄绠查柕蹇曞濞笺劑鏌嶈閸撴瑩顢氶敐鍡欑瘈婵﹩鍘兼禍婊呯磼閻愵剙顎滃瀛樻倐瀵煡顢楅崟顑芥嫼闂佸湱枪濞撮绮婚幘瀵哥閻犲泧鍛煂闁轰礁鐗婃穱濠囧Χ閸涱喖娅ら梺绋款儌閸撴繄鎹㈠┑鍥╃瘈闁稿本绋戝▍锝咁渻閵堝繒鍒伴柕鍫熸倐楠炲啯绂掔€e灚鏅┑鐐村灦钃遍悹鍥╁仱濮婅櫣鎷犻垾铏亶闂佽崵鍣︽俊鍥箲閵忕姭鏀介悗锝庝簽閸婄偤姊洪棃娴ゆ盯宕橀妸銉喘婵犵數濮烽弫鍛婃叏閻戣棄鏋侀柟闂寸绾捐銇勯弽顐粶闁绘帒鐏氶妵鍕箳閹存繍浠肩紒鐐劤椤兘寮婚悢鐓庣鐟滃繒鏁☉銏$厽闁规儳顕ú鎾煙椤旂瓔娈滈柡浣瑰姈閹棃鍨鹃懠顒佹櫦婵犵數濮幏鍐礃椤忓啰椹抽梻渚€鈧稓鈹掗柛鏂跨Ф閹广垹鈹戠€n亜绐涘銈嗘礀閹冲秹宕Δ鍛拻濞达絽鎲$拹锟犳煙閾忣偅灏甸柍褜鍓氬銊︽櫠濡や胶鈹嶅┑鐘叉搐缁犵懓霉閿濆牆鈧粙濡搁埡鍌滃弳闂佸搫鍟犻崑鎾绘煕鎼达紕锛嶇紒杈╁仱楠炴帒螖娴e弶瀚介梻浣呵归張顒勬偡閵娾晛绀傜€光偓閸曨剛鍘甸梺鎯ф禋閸嬪懎鐣峰畝鈧埀顒冾潐濞叉粓寮拠宸殨濞寸姴顑愰弫鍥煟閹邦収鍟忛柛鐐垫暬濮婄粯鎷呴懞銉с€婇梺闈╃秶缁犳捇鐛箛娑欐櫢闁跨噦鎷�...

另有1Byte用于顺序号,该号由某报文的发送器登录(源计数器),由接收器验证且以应答报文送返发送器。在一次循环操作中,计数器从1计数到255,0是为系统启动而设定的。

如前所述,制造业和过程工业对一个安全系统的要求是不同的。前者必须以极快的速度处理(断路)信号;后者则允许更多的时间处理过程数据。 PROFIsafe因此规定了两种不同的有效数据长度,它们要求采取不同的CRC-安全措施。第一种有效长最多为12Bytes且有1个2Bytes- CRC2接于流水号之后;另一种有效长最多为122Bytes且有1个4Bytes-CRC2。?

剩余报文有效空间可为标准数据所用。当系统设有通往其他安全总线的F-网关时(图1),这种结构使通信效率提高。

F报文顺序号用于监控发送器的生存期(life)和监控链接接收器的通信区段。借助顺序号和PROFIsafe应答机制可对F-CPU〈-〉F-Output之间报文运行时间进行控制。六、SIL-监视器(Monitor)的机理及其作用?

如前所述,PROFIsafe并不依托于PROFIBUS的基本安全机制,而是用附加的CRC来识别全部错误,以达到所需求的SIL等级。上面提到的一种专利SIL-Monitor监视器(图14)可以使SIL等级在分布式故障安全

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top