当前位置:文档之家› (第7章)VCD-2000故障诊断及异常处理

(第7章)VCD-2000故障诊断及异常处理

(第7章)VCD-2000故障诊断及异常处理
(第7章)VCD-2000故障诊断及异常处理

第七章故障诊断及异常处理

7.1 故障现象及对策

当变频器发生异常时,LED数码管将显示对应故障的功能代码及其内容,故障继电器动作,变频器停止输出,发生故障时,电机若在旋转,将会自由停车,直至停止旋转。VCD-2000 可能出现的故障类型如表7-1所示。用户在变频器出现故障时,应首先按该表提示进行检查,并详细记录故障现象,需要技术服务时,请与本公司售后服务与技术支持部或我司各地代理商联系。

表7-1 故障报警内容及对策

故障

代码

故障类型可能的故障原因故障对策

E-01 变频器加速运

行过电流

负载太重,加速时间太短。延长加速时间

V/F曲线不合适调整V/F曲线设置。

对旋转中电机进行再启动设置为检速再起动功能

转矩提升设定值太大。

调整手动转矩提升量或改为自动转

据矩提升

变频器功率太小选用功率等级大的变频器

E-02 变频器减速运

行过电流

减速时间太短延长减速时间

有势能负载或大惯性负载增加外接能耗制动组件的制动功率

变频器功率偏小选用功率等级大的变频器

E-03 变频器恒速运

行过电流

负载发生突变检查负载或减小负载的突变

加减速时间设置太短适当延长加减速时间

负载异常进行负载检查

电网电压低检查输入电源

变频器功率偏小选用功率等级大的变频器

E-04 变频器加速运

行过电压

输入电压异常检查输入电源

加速时间设置太短适当延长加速时间

对旋转中电机进行再起动设置为检速跟踪再起动功能

代码

故障类型可能的故障原因故障对策

E-05 变频器减速运

行过电压

减速时间太短延长减速时间

有势能负载或大惯性负载增加外接能耗制动组件的制动功率

E-06 变频器恒速运

行过电压

输入电压异常检查输入电源

加减速时间设置太短适当延长加减速时间

输入电压发生异常变动安装输入电抗器

负载惯性较大使用能耗制动组件

E-07 变频器控制电

源过电压

输入电压异常检查输入电源或寻求服务

E-08 变频器过热风道阻塞清理风道或改善通风条件

环境温度过高改善通风条件,降低载波频率风扇损坏更换风扇

逆变模块异常寻求服务

E-09 变频器过载加速时间太短延长时间加速

直流制动量过大减小直流制动电流,延长制动时间V/F曲线不合适调整V/F曲线和转矩提升量

对旋转中的电机进行再起动设置为检速再起动功能

电网电压过低检查电网电压

负载过大选择功率更大的变频器

E-10 电机过载V/F曲线不合适调整V/F曲线和转矩提升量

电网电压过低检查电网电压

通用电机长期低速大负载运行长期低速运行,可选择变频电机电机过载保护系数设置不正确正确设置电机过载保护系数

电机堵转或负载突变过大检查负载

E-11 运行中欠电压电网电压过低检查电网电压

E-37 自学习故障矢量参数自学习时通不过电机没有与变频器很好的匹配。

E-38 PID反馈断线

PID反馈信号在最低水平下,系

统认为反馈信号没有了。检查反馈信号线和反馈仪表,如没有问题可适当调整P7.16、P7.17、P7.18的参数值。

7.2 故障记录查询

本系列变频器记录了最近6次发生的故障代码以及最后1次故障时的变频器运行参数,查寻这些信息有助于查找故障原因。故障信息全部保存于P6组参数中,请参照键盘操作方法进入P6组参数查寻信息。

7.3 故障复位

变频器发生故障时,要恢复正常运行,可选择以下任意一种操作:

(1) 当显示故障代码时,确认可以复位之后,

键。

(2) 将X1~X8中任一端子设置成外部RESET输入(P4.00~P4.07=17)后,与COM

端闭合后断开。

(3) 切断电源。

第7章 VB NET异常处理

【例7-l】使用On Error语句产生Err对象,通过测试Err对象,显示一个“过程调用或参数无效”错误对话框,结果如图8-4所示。 操作步骤: (1)界面设计: 创建一个Windows应用程序,在窗体上创建一个按钮控件,修改其Text属性为“生成错误”。 (2)双击按钮控件进入代码设计窗口,对其Click事件编写代码如下: 图8-4 错误测试对话框 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Msg As String On Error Resume Next Err.Clear() Err.Raise(5) If Err.Number <> 0 Then Msg = "错误#" & Str(Err.Number) & "发生原因是:" & Err.Source & vbCrLf & Err.DescriptionMsgBox(Msg, https://www.doczj.com/doc/cb10818201.html,rmation, "Error") End If End Sub 提示: 这里的vbCrLf为系统内置常量,表示回车换行。 (3)保存项目,运行应用程序,单击窗体中的“生成错误”按钮,得到如图8-4所示的消息框。 【例7-2】使用非结构化异常处理方法处理被0除错误。运行结果如图8-5所示的两个消息框。

图8-5 错误测试及处理结果对话框 操作步骤: 1.界面设计: 创建一个Windows应用程序,在窗体上创建一个按钮控件,修改其Text属性为“生成错误”。 2.双击按钮控件进入代码设计窗口,对其Click事件编写代码如下: Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim x As Integer, y As Integer, z As Integer On Error GoTo DivideByZero '启用错误捕捉 x = 5 y = 0 z = x / y On Error GoTo 0 MsgBox(x & "/" & y & "=" & z, https://www.doczj.com/doc/cb10818201.html,rmation, "结果") Exit Sub DivideByZero: MsgBox("0不可以作除数!", MsgBoxStyle.Exclamation, "错误") y = 2 Resume '返回发生错误的语句z = x / y End Sub 3.保存项目,运行应用程序,单击窗体中的“生成错误”按钮,得到如图8-5所示的两个对话框。 提示: 这里的DivideByZero是行标签,行标签定义时由冒号结束。 【例7-3】使用Try…Catch…Finally结构,处理被0除错误。运行结果为如图8-6所示的两个消息框。 (a)(b) 图8-6处理被0除错误,之后退出 操作步骤: 1.界面设计: 创建一个Windows应用程序,在窗体上创建一个按钮控件,修改其Text属性为“生成错误”。

第7章异常处理与程序调试技术(精)

第7章异常处理与程序调试技术 第1节异常处理概述 一、异常的概念 所谓异常是指程序在运行时遇到的一些无法预知,需要特别处理的状况。例如程序要打开一个不存在的文件、网络连接中断、操作数越界、装载一个不存在的类等问题。 二、Delphi的异常处理机制 Delphi提供了一套默认的自动异常处理机制,即当程序发生错误后会自动退出当前运行的程序模块,并以对话框的形式给出相应的错误信息,但是并不会引起应用程序的非法终止。 Delphi的异常处理机制是建立在保护块的概念上的。保护块是用保留字try和end封装起来的一段代码。当应用程序发生错误时,系统会自动创建相应的异常类的对象,该异常对象通常包含了错误的相关信息。程序可以捕获并处理这个异常对象,如果程序中没有定义对该异常的处理,则系统会自动产生一个消息框来描述这个错误,并保证程序不会非法终止。 三、异常类 在Delphi中,所有的异常类都派生自Exception类,该类是在SysUtils单元中定义的,如果一个程序的Uses语句中包含了SysUtils单元,则运行中发生错误时就会引发一个异常。 需要注意的是,异常不同于错误,编程者可以引发一个自定义异常。例如: Raise Exception.Create('My Error'); 第2节异常处理的语法 Delphi提供了两种处理异常的基本结构:try…except和try…finally。前者主要用于编写异常处理代码,后者主要用于保护系统资源。 一、try…except…end try…except…end形成一个异常响应保护块。正常情况下except后面的语句并不会被执行,而当一条或多条try块中的语句执行失败时,则发生异常,程序自动跳到except块中,进入异常响应处理模块中去执行。当异常被响应后异常类自动清除。

Java OPP 第七章 异常

Java OPP 第七章异常(Exception) 7.1 1、对于if-else语句处理异常的缺点: (1)代码臃肿; (2)影响开发效率; (3)很难考虑全部情况; (4)业务代码与异常处理代码交织在一起影响可读性、影响日后维护。 2、异常:程序运行过程中的不正常情况。 7.2 1、Java异常处理5个关键字(try、catch、finally、throw和throws)。 2、try-catch 示例1: package cn.bdqn.ysm1; import java.util.Scanner; public class Test3 { public static void main(String[] args) { Scanner in=new Scanner(System.in); System.out.println("请输入被除数:"); try{ int num1=in.nextInt(); System.out.println("请输入除数:"); int num2=in.nextInt(); System.out.println(String.format("%d/%d=%d,num1,num2,num1/num2")) ; System.out.println("感谢使用本程序!"); }catch(Exception e){ System.out.println("出现错误:被除数和除数必须是整数,除数不能为零。"); e.printStackTrace(); } } } 执行的三种情况: (1)try语句块中的语句正常执行,不会发生异常,catch块中的语句不执行。 (2)try语句块在执行中遇到异常,且相应的catch中声明的异常匹配,try中剩余的代码被

(第7章)VCD-2000故障诊断及异常处理

第七章故障诊断及异常处理 7.1 故障现象及对策 当变频器发生异常时,LED数码管将显示对应故障的功能代码及其内容,故障继电器动作,变频器停止输出,发生故障时,电机若在旋转,将会自由停车,直至停止旋转。VCD-2000 可能出现的故障类型如表7-1所示。用户在变频器出现故障时,应首先按该表提示进行检查,并详细记录故障现象,需要技术服务时,请与本公司售后服务与技术支持部或我司各地代理商联系。 表7-1 故障报警内容及对策 故障 代码 故障类型可能的故障原因故障对策 E-01 变频器加速运 行过电流 负载太重,加速时间太短。延长加速时间 V/F曲线不合适调整V/F曲线设置。 对旋转中电机进行再启动设置为检速再起动功能 转矩提升设定值太大。 调整手动转矩提升量或改为自动转 据矩提升 变频器功率太小选用功率等级大的变频器 E-02 变频器减速运 行过电流 减速时间太短延长减速时间 有势能负载或大惯性负载增加外接能耗制动组件的制动功率 变频器功率偏小选用功率等级大的变频器 E-03 变频器恒速运 行过电流 负载发生突变检查负载或减小负载的突变 加减速时间设置太短适当延长加减速时间 负载异常进行负载检查 电网电压低检查输入电源 变频器功率偏小选用功率等级大的变频器 E-04 变频器加速运 行过电压 输入电压异常检查输入电源 加速时间设置太短适当延长加速时间 对旋转中电机进行再起动设置为检速跟踪再起动功能

代码 故障类型可能的故障原因故障对策 E-05 变频器减速运 行过电压 减速时间太短延长减速时间 有势能负载或大惯性负载增加外接能耗制动组件的制动功率 E-06 变频器恒速运 行过电压 输入电压异常检查输入电源 加减速时间设置太短适当延长加减速时间 输入电压发生异常变动安装输入电抗器 负载惯性较大使用能耗制动组件 E-07 变频器控制电 源过电压 输入电压异常检查输入电源或寻求服务 E-08 变频器过热风道阻塞清理风道或改善通风条件 环境温度过高改善通风条件,降低载波频率风扇损坏更换风扇 逆变模块异常寻求服务 E-09 变频器过载加速时间太短延长时间加速 直流制动量过大减小直流制动电流,延长制动时间V/F曲线不合适调整V/F曲线和转矩提升量 对旋转中的电机进行再起动设置为检速再起动功能 电网电压过低检查电网电压 负载过大选择功率更大的变频器 E-10 电机过载V/F曲线不合适调整V/F曲线和转矩提升量 电网电压过低检查电网电压 通用电机长期低速大负载运行长期低速运行,可选择变频电机电机过载保护系数设置不正确正确设置电机过载保护系数 电机堵转或负载突变过大检查负载 E-11 运行中欠电压电网电压过低检查电网电压

相关主题
文本预览
相关文档 最新文档