隔爆和本安防爆的仪表区别
发布时间:2019-09-06 08:41
阅读次数:
次
分享到:
隔爆仪表和本安仪表的区别:
本质上,隔爆是把事故的能量限制在固定范围(仪表内部爆炸),不会扩大到外部环境中;本安仪表是限制进入危险场所和危险场所可能聚集的能量,使其不具备引燃(爆)危险的能力。
结构上,隔爆由隔离和能量泄放通道(外壳及泄放间隙)达到目的;本安靠限制进入危险场所的能量(电流,电压)和防止聚能元件(电容,电感)能量过量聚集为主要手段。
技术层面上,单台仪表通过隔爆手段达到目的比本安容易;但构成完整的系统防爆功能(整个现场)隔爆型达到目的比较困难。
实际使用中,隔爆仪表只能保证本身在隔爆设施完善条件下的防爆作用,对于导线的防爆需另行考虑,检修、调整都不方便(不能带电开盖);而本安系统,只要系统设计正确,理论上不存在引起爆燃事故的可能。
由于本安仪表是后起之秀,所以现在隔爆仪表总体上的技术水平要低于本安仪表,但防爆技术门槛低,特别是在大功率仪表和简单设备(如接线箱,现场柜,定位器……)等特点,到现在仍有一定量的应用。 但没有特殊情况,很少有大规模选用的了。
安全栅是本安仪表系统防止进入危险场所的能量超限的设备(兼有其它功能)。由于隔爆仪表需要的能耗通常都超过本安系统的要求,一旦装了安全栅就无法工作,所以隔爆仪表通常都不用安全栅。不过有些仪表电源部分是隔爆的,工作部分是本安的,也要用到安全栅。
''标签解析异常!
Timeout 时间已到。在操作完成之前超时时间已过或服务器未响应。
在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
在 System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error)
在 System.Data.SqlClient.TdsParserStateObject.ReadSniSyncOverAsync()
在 System.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket()
在 System.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer()
在 System.Data.SqlClient.TdsParserStateObject.TryReadByteArray(Byte[] buff, Int32 offset, Int32 len, Int32& totalRead)
在 System.Data.SqlClient.TdsParserStateObject.TryReadString(Int32 length, String& value)
在 System.Data.SqlClient.TdsParser.TryReadSqlStringValue(SqlBuffer value, Byte type, Int32 length, Encoding encoding, Boolean isPlp, TdsParserStateObject stateObj)
在 System.Data.SqlClient.TdsParser.TryReadSqlValue(SqlBuffer value, SqlMetaDataPriv md, Int32 length, TdsParserStateObject stateObj)
在 System.Data.SqlClient.SqlDataReader.TryReadColumnInternal(Int32 i, Boolean readHeaderOnly)
在 System.Data.SqlClient.SqlDataReader.TryReadColumn(Int32 i, Boolean setTimeout, Boolean allowPartiallyReadColumn)
在 System.Data.SqlClient.SqlDataReader.GetValues(Object[] values)
在 System.Data.ProviderBase.DataReaderContainer.CommonLanguageSubsetDataReader.GetValues(Object[] values)
在 System.Data.ProviderBase.SchemaMapping.LoadDataRow()
在 System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping)
在 System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue)
在 System.Data.Common.DataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords)
在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
在 Whir.Repository.Database.Query(String sql, Object[] args)
在 Whir.Label.Dynamic.Content.E9MnLWGZP()
在 Whir.Label.Dynamic.Content.Render(HtmlTextWriter output)