Alarm Training Climatix_VVS8_CN_V1.1

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

©SiemensSwitzerlandLtd2006SAPRO报警培训ProgrammingforSIEMENSClimatixcontrollersBuildingTechnologies/IBTHVPACR©SiemensSwitzerlandLtd2006Page2February20报警报警如何产生,处理以及确认。要点报警类型报警实例通过“StatusEval”,处理报警通过报警信息等级(MSGCL),处理报警确认报警(Acknowledge)BuildingTechnologies/IBTHVPACR©SiemensSwitzerlandLtd2006Page3February20报警类型信息等级(MSGCL)表示不同类型报警的重要性,例如:-高级别报警(如:需造成机组停机的重要传感器故障);-危险级报警(如:传感器测量超限);-维护级报警(如:过滤器堵塞);-服务级报警(如:水泵达到使用寿命);报警的确认方式-自动复位(selfrelease):故障排除后,报警自动消失;-手动复位(Notselfrelease):故障排除后,还必须经过用户确认acknowledge后报警才会消失。BuildingTechnologies/IBTHVPACR©SiemensSwitzerlandLtd2006Page4February20报警信息等级(MSGCL)概览报警信息分为4组,每组具有4个信息等级MSGCLMSGCL=4为Operation操作模式,不会产生报警BuildingTechnologies/IBTHVPACR©SiemensSwitzerlandLtd2006Page5February20报警案例:结霜报警报警来源:从结霜保护开关(DI量)获得报警信号;反应动作:检测报警信号,并停止风机;报警信息进入控制器内部的报警列表Alarmlist;在HMI上显示这个报警;报警信息的更广泛处理;可以在控制器以外做其他反应动作。ClimatixControllerApplicationAuto-mationobject„Frost“AlarmlistBACNetSCOPESMSHMIAuto-mationobject„Fan“Etc.BuildingTechnologies/IBTHVPACR©SiemensSwitzerlandLtd2006Page6February20通过“StatusEval”,处理报警每个能够产生报警的Object对象都具有“Status”输出引脚;“Status”输出引脚提供Object对象实际报警的信息;使用“StatusEval”来获得所有可能的报警信息;关于“StatusEval”的使用,详见“高级编程技巧(APT)”;利用开关量输出来控制任何反应动作(如:停止风机,关闭风阀等)StatusEvalobjectBuildingTechnologies/IBTHVPACR©SiemensSwitzerlandLtd2006Page7February20关于binaryobjects的报警下列图表显示了某种数据点可能产生哪种报警报警对象报警原因在SCOPETreeview或者功能块StatusEval中显示报警信息ReliabilityPresentValueSAPROObjectSCOPETreeviewDisableOffNormalalarmsStatusEvalaoBinary-Input-Output-ValueReliabilityFaultORInAlarmPresentValue=AlarmValueOffNormalOffNormalPresentValueFeedbackValueBuildingTechnologies/IBTHVPACR©SiemensSwitzerlandLtd2006Page8February20关于binaryobjects的报警–举例1举例1:如何处理结霜报警?从结霜保护开关(DI)获得结霜信号利用这个信号来控制反应动作(如:停止风机)配置状态“1”(TRUE)作为报警值(AlarmValue)AutomationobjectdialogBuildingTechnologies/IBTHVPACR©SiemensSwitzerlandLtd2006Page9February20关于binaryobjects的报警–滤波功能防止误报警:成员“AlarmTimeDelay”:报警延迟时间;成员“NormalTimeDelay”:恢复正常延迟时间;PresentValue=AlarmAlarmTimeDelayNoAlarmAlarmPresentValue=noAlarmAlarmTimeDelayNormalTimeDelayBuildingTechnologies/IBTHVPACR©SiemensSwitzerlandLtd2006Page10February20关于binaryobjects的报警–举例2举例2:如何利用到位开关处理风阀报警?风阀开输出指令为true但是到位开关仍为false!使用此信号来触发反应动作(如:禁止风机启动)设置了AlarmTimeDelay报警延时时间,若时间到而到位开关没有动作才产生报警AutomationobjectdialogBuildingTechnologies/IBTHVPACR©SiemensSwitzerlandLtd2006Page11February20关于multistateobjects的报警下列图表显示了某种数据点可能产生哪种报警aoAnalog-Input-Output-ValuePresentValue,HighLimitPresentValue,LowLimitReliabilityHighLimitActivLowLimitActivFaultORInAlarmAutomationobjectDependentfromAlarmmemberAlarmmemberaoBinary-Input-Output-ValuePresentValue,AlarmValueReliabilityOffNormalFaultORInAlarmOffNormalPresentValue,FeedbackValueaoMultiState-Input-Output-ValuePresentValue,AlarmValueReliabilityOffNormalFaultORInAlarmOffNormalPresentValue,FeedbackValueMultiStateFaultPresentValue,FaultValue报警对象报警原因在SCOPETreeview或者功能块StatusEval中显示报警信息ReliabilityPresentValueSAPROObjectSCOPETreeviewDisableoffNormalalarmsStatusEvalaoMultiState-Input-Output-ValuePresentValue=AlarmValueReliabilityOffNormalFaultORInAlarmOffNormalPresentValueFeedbackValueMultiStateFaultPresentValue=FaultValueBuildingTechnologies/IBTHVPACR©SiemensSwitzerlandLtd2006Page12February20关于multistateobjects的报警–举例若反馈值不等于设定值,会得到offNormal(非正常)的报警。使用成员“AlarmTimeDelay”报警延时设定来留出一段时间使反馈值达到应有的状态,不会产生误报警(如:压差开关)FeedbackPresentVaueBuildingTechnologies/IBTHVPACR©SiemensSwitzerlandLtd2006Page13February20关于analogobjects的报警下列图表显示了某种数据点可能产生哪种报警报警对象报警原因在SCOPETreeview或者功能块StatusEval中显示报警信息ReliabilityPresentValueSAPROObjectSCOPETreeviewStatusEvalaoAnalog-Input-Output-ValuePresentValue,HighLimitPresentValue,LowLimitReliabilityHighLimitActivLowLimitActivFaultORInAlarmBuildingTechnologies/IBTHVPACR©SiemensSwitzerlandLtd2006Page14February20关于analogobjects的报警–举例举例:温度值超过上限-HighLimitActiv;举例:如果可靠性(Reliability)是异常(如:传感器断线),最后的“好值”会保留在输出引脚PrVal,但StatusEval的输出引脚Fault为TRUE,即硬件故障;Last“good”value温度值超过上限HighlimitBuildingTechnologies/IBTHVPACR©SiemensSwitzerlandLtd2006Page15February20定义报警信息等级MSGCL能够产生报警的每个对象都有两个成员可用来建立报警信息等级MSGCL:一为硬件故障Fault级的报警(MSGCL),另一为软件逻辑报警(MSGCLOffNormal)下列图表显示了哪个成员用来定义哪个报警信息等级MSGCL:HighLimitActivLowLimitActivMsgClassOffNormal(0x3002)AlarmmemberAlarmconfigurationmemberOffNormalFaultMsgClassFault(0x3001)MultiStateFault在automationobjectdialog中建立信息等级MSGCLBuildingTechnologies/IBTHVPACR©SiemensSwitzerlandLtd2006Page16February20通过报警信息等级(MSGCL),处理报警作为代替使用功能块“StatusEval”处理报警的方法,我们也可以利用信息等级MSGCL来处理报警;使用功能块“StatusEval”处理报警适用于单个对象,而利用信息等级MSGCL来处理报警适用于分组对象;利用在Sapro默认程序模板中Unit功能块中预设的逻辑来侦测报警的信息等级MSGCL;根据这些信号,我们可以编写相应反应动作的程序(如:若报警的信息等级为1(MSGCL=1),认为是较严重的报警,则可以停掉整个机组);至少发生了1个MSGCL=1的报警!BuildingTechnologies/IBTHVPACR©SiemensSwitzerlandLtd2006Page17February20确认报警(AcknowledgeAlarms)两种报警类型:自动复位报警–故障排除后,报警不需要确认就会自动消失,;手动复位报警–故障排除后,报警信息仍保留在当前报警列表中,而且由报警产生的反应动作仍旧保持,只有通过手动确认后才能恢复正常;默认状态下,所有报警都是自复位,若需修改,有如下两种方法:-在SCOPE中,相应对象的成员“EventConfig”中勾选“selfRelease”;-在SAPRO中,相应对象的AutomationObjectDialog中修改“AlarmConfig”值,如:508,511等为自动复位,495为手动复位;BuildingTechnologies/IBTHVPACR©SiemensSwitzerlandLtd2006Page18February20手动复

1 / 61
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功