CN112763960A - 一种就地模块的自运维方法 - Google Patents
一种就地模块的自运维方法 Download PDFInfo
- Publication number
- CN112763960A CN112763960A CN202110000653.XA CN202110000653A CN112763960A CN 112763960 A CN112763960 A CN 112763960A CN 202110000653 A CN202110000653 A CN 202110000653A CN 112763960 A CN112763960 A CN 112763960A
- Authority
- CN
- China
- Prior art keywords
- self
- fault
- faults
- checking
- mcu
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R35/00—Testing or calibrating of apparatus covered by the other groups of this subclass
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/08—Locating faults in cables, transmission lines, or networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/079—Root cause analysis, i.e. error or fault diagnosis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1004—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's to protect a block of data words, e.g. CRC or checksum
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J13/00—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
- H02J13/00001—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by the display of information or by user interaction, e.g. supervisory control and data acquisition systems [SCADA] or graphical user interfaces [GUI]
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J13/00—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
- H02J13/00002—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by monitoring
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J13/00—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
- H02J13/00004—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by the power network being locally controlled
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J13/00—Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
- H02J13/00032—Systems characterised by the controlled or operated power network elements or equipment, the power network elements or equipment not otherwise provided for
- H02J13/00034—Systems characterised by the controlled or operated power network elements or equipment, the power network elements or equipment not otherwise provided for the elements or equipment being or involving an electric power substation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S10/00—Systems supporting electrical power generation, transmission or distribution
- Y04S10/50—Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications
- Y04S10/52—Outage or fault management, e.g. fault detection or location
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- Computer Security & Cryptography (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
- Remote Monitoring And Control Of Power-Distribution Networks (AREA)
Abstract
一种就地模块的自运维方法,提高装置的运行可靠性和智能化水平,通过故障自诊断和自运维,由被动检测转变为主动防御,自动识别隐性的故障,基本实现了对装置可能出现的问题的全覆盖,通过上传自运维信息可实现故障的精准定位和明确故障原因,减少调试和运维工作量。对故障的处理采用分类分级的方法,避免装置的误报警和误动作。该自运维方法具有通用性、普适性,可移植到变电站所有类型的就地模块中,具有较强的应用价值。
Description
技术领域
本发明涉及电力***技术领域,具体涉及一种就地模块的自运维方法。
背景技术
目前,变电站中采用监测IED、合并单元、智能终端等过程层设备,存在硬件故障率高、软件缺陷多等问题,运行可靠性较差,容易发生误报警和误动作,装置发生故障时无法对其进行精确的定位;监测IED与合并单元、智能终端等其他设备布置在智能控制柜中,存在与一二次设备之间的电缆或光纤布线距离长、柜中布线密集等缺陷,给调试和运维检修带来很多困难,通常只能停电检修,不能满足第三代智能站“智能巡检、免(少)维护、标准设备、就地采集、就近保护、标准接口、即插即用、方便运维”等要求。
就地模块是第三代智能变电站过程层的核心设备,主要包括开关量就地模块、模拟量就地模块和对变压器进行光纤测温、铁心接地电流监测、局部放电监测等监测类的就地模块,目前尚处于研发阶段,在装置可靠性方面还存在一定缺陷,不同厂家产品的自检功能各异,检修效率低,运维工作量大。
发明内容
本发明为了克服以上技术的不足,提供了一种由被动检修变为主动防御,减少调试和运维工作量,解决运维困难的问题,通过对诊断得到的故障分级恢复和处理,解决装置误报警和误动作的问题,通过上传就地模块的自运维信息配合HSR冗余通信实现故障的精准定位,解决过程层设备故障难以定位的问题的就地模块的自运维方法。
本发明克服其技术问题所采用的技术方案是:
一种就地模块的自运维方法,包括:
a)就地模块上电后,进入启动自检程序,所述自检程序包括控制***自检、通信自检、数码管显示功能自检,启动自检通过后执行步骤b),如果自检没有通过则执行步骤d);
b)根据不同就地模块的功能需求制定相应的故障诊断优先级结构,就地模块完成启动自检后,按照优先级结构对就地模块的故障进行自诊断;
c)对所有进行自诊断的故障进行编码,设置变量存放故障代码,设置变量存放每种故障的标志,如果故障存在,则标志位置位,若果没有检出故障或故障恢复,则标志位复位,对所有进行自诊断的故障进行分类、分级,设置变量存放故障的类别码和级别码;
d)故障自诊断完毕后,进入故障处理程序,读取故障代码、类别码和级别码进行解析,调用相应的故障处理子程序对故障进行修复,故障全部处理成功,程序继续运行,进入步骤e);
e)启动自检通过、故障自诊断及处理结束后,进入主循环之前调用运行周期自检初始化程序,开启运行周期自检,周期自检为对RAM的检测,在周期定时中断服务程序里进行,其他自检在主循环里进行,运行自检通过则装置正常运行并执行步骤f),否则返回执行步骤d);
f)将步骤a)至步骤e)中产生的自检或故障诊断相关的报文生成就地模块的运维日志;
g)建立基于人工智能算法的就地模块运行状态评估模型,将运维日志中的信息统计、整理后导入评估模型,该评估模型的输入参数包括各级故障的数量、电源状态、装置温度、光功率、采样值,评估模型的输出参数为装置的状态评估结果,将评估结果写入运维日志,作为运检时的参考。
进一步的,步骤a)中控制***自检包括看门狗自检、MCU自检、内部存储器自检、***时钟自检、控制流自检;就地模块与变电站后台采用IEC61850协议进行通信,通信自检包括MCU与IEC61850通信模块之间的通信功能自检,就地模块采用数码管显示IP地址的后三位,数码管显示功能自检为数码管显示特定的数值并测试闪烁功能。
进一步的,步骤a)中IEC61850通信模块作为主机向MCU 发送两帧及以上的数据,MCU以相同内容回复,IEC61850通信模块对比数据内容并进行CRC校验,每次数据相同且CRC校验一致则自检通过。
进一步的,步骤b)中自诊断的故障包括:MCU故障、***时钟故障、内部存储器故障、中断故障、外部通信故障、输入输出外设故障、硬件故障。
进一步的,步骤b)中MCU故障包括MCU寄存器滞位、堆栈溢出、程序计数器滞位,寄存器滞位的自诊断方法是程序启动时进行Checkerboard存储器和marching存储器测试,在寄存器中顺序写入、读取、检测特定的数值;堆栈溢出自诊断方法是在紧跟堆栈区的低地址位置,写入特殊的数值,没有发生堆栈溢出时,该区域里的值是不变;程序计数器滞位的自诊断方法是设定程序中函数的特征值放入ROM中,程序执行到该函数时读取特征值并与ROM中的值进行比较;***时钟故障为频率错误,***时钟故障的自诊断方法是对时钟频率进行监测,记录主频时钟周期并与另一个独立时钟进行比较;内部存储器故障包括Flash故障、RAM故障、Flash或RAM的寻址错误等,Flash故障包括所有的单比特错误,RAM故障为DC故障;中断故障包括没有中断或中断频繁,没有中断的自诊断方法是在中断服务程序中使用计数器存放中断数目,发生中断时计数器减1,并设置计数器的最小值,没有中断则无法达到最小值,中断频繁的自诊断方法是在中断服务程序中使用计数器存放一个较大的数据,发生中断时计数器减1,中断太频繁则计数器置0;外部通信故障包括:汉明距离错误、寻址错误和时序错误,汉明距离错误的自诊断方法是采用冗余传输,比较两次或多次传输的数据,寻址错误的自诊断方法是使用奇偶监督,传输之前由奇偶发生器把奇偶监督位加到每个字中,在接收端进行检测,如果没有出现正确的奇、偶性,这个信息标定为错误,错误的字被抛掉并请求重发,时序错误的自诊断方法是每个通信事件中的计数器自加,以固定时间间隔去检查计数器的值,从而检查是否在固定时间内产生了需要的通信事件次数;输入输出外设故障包括数字I/O口或模拟I/O口开路、对电源短路、对地短路、引脚之间短路,I/O口故障的自诊断方法是利用参考电平,检测I/O口的数据是否在预期范围内。
步骤b)中硬件故障自诊断的方法包括:
b-1)电源监视:将电源模块的一路掉电保护信号接入MCU,电源掉电时,MCU对数据进行保存,防止数据丢失,并将电源故障标志位置位;
b-2)光模块监视:就地模块在一个间隔内采用HSR环网通信,一个就地模块配置两个LC光模块,将光模块的MOD_DEF1和MOD_DEF2引脚接入MCU,则MCU可对光模块的温度、供电电压、接收光功率、发送光功率及其无光、丢失等信号进行监视,光模块的运行状态用状态指示灯进行显示,其中某一参量异常时,相应的故障标志位置位并产生告警信号;
b-3)温度监视:通过温度传感器DS18B20采集装置温度并将温度传输至MCU,采用分级报警的方法,设置温度的预警和告警阈值,当装置温度≥40℃时,发出温度预警信号,故障标志位不置位,当装置温度≥70℃时,发出温度告警信号,故障标志位置位;
b-4)采样回路监视:对于需要采集模拟量的就地模块,对同一个采样值进行两次以上的AD转换,将转换结果进行比对,若结果不一致或超出误差允许范围,则AD转换故障标志位置位;
b-5)电网口监视:将电网口的运行指示灯控制信号接入MCU,通过查询控制信号诊断电网口的工作状态,出现网口断链,则故障标志位置位。
进一步的,步骤c)中将自运维过程中可能出现的故障分为芯片级硬件故障、装置级硬件故障和软件故障,类别码分别定义为C、H、S三个类别,C类故障包括MCU故障、***时钟故障、内部存储器故障、输入输出外设故障;H类故障包括电源故障、光模块故障、温度异常、采样回路故障、电网口故障;S类故障包括内部数据故障、中断故障、外部通信故障,其中,光模块故障可以分为光模块温度异常、光模块功率异常、光模块电压异常,温度异常分为温度预警和温度告警;自运维过程中可能出现的故障分为三个级别,分别为Ⅰ级严重故障、Ⅱ级中等故障、Ⅲ级轻微故障,Ⅰ级严重故障为出现该故障无法修复,则装置不能运行,***关机,Ⅱ级中等故障的特征为该故障的存在使装置运行速度变慢或性能下降,但***可以继续运行,Ⅲ级轻微故障的特征是即使该故障没有消除也不影响装置的正常运行。
进一步的,步骤d)中如果只有最低级别的故障没有消除,则生成报文记录故障代码、发生时间等信息后,程序继续运行,如果有除最低级别故障之外的其他故障没有消除,则生成报文记录故障代码、发生时间等信息后,发出告警信号并调用关机程序。
进一步的,步骤e)中周期自检包括局部MCU寄存器自检、堆栈边界检测、***时钟自检、Flash自检、控制流自检、局部RAM自检,步骤f)中运维日志中存放就地模块IP地址、自检时间、故障发生时间、故障代码、故障类别码、故障标志位的值、电源状态信息、光功率信息、装置温度、采样回路状态信息、电网口状态信息。
本发明的有益效果是:提高装置的运行可靠性和智能化水平,通过故障自诊断和自运维,由被动检测转变为主动防御,自动识别隐性的故障,基本实现了对装置可能出现的问题的全覆盖,通过上传自运维信息可实现故障的精准定位和明确故障原因,减少调试和运维工作量。对故障的处理采用分类分级的方法,避免装置的误报警和误动作。该自运维方法具有通用性、普适性,可移植到变电站所有类型的就地模块中,具有较强的应用价值。
附图说明
图1为本发明的就地模块自运维方法原理图;
图2为本发明的就地模块故障处理程序流程图;
图3为本发明的内部存储器故障自诊断方法原理图。
具体实施方式
下面结合附图1、附图2、附图3对本发明做进一步说明。
结合附图1,一种就地模块的自运维方法,包括:
a)就地模块上电后,进入启动自检程序,所述自检程序包括控制***自检、通信自检、数码管显示功能自检,启动自检通过后执行步骤b),如果自检没有通过则执行步骤d)。
b)根据不同就地模块的功能需求制定相应的故障诊断优先级结构,就地模块完成启动自检后,按照优先级结构对就地模块的故障进行自诊断。
c)对所有进行自诊断的故障进行编码,设置变量存放故障代码,设置变量存放每种故障的标志,如果故障存在,则标志位置位,若果没有检出故障或故障恢复,则标志位复位,对所有进行自诊断的故障进行分类、分级,设置变量存放故障的类别码和级别码。故障分级时,最高级别故障的特征是一旦该故障无法修复,则装置不能运行,必须关机;最低级别故障的特征是即使该故障没有消除也不影响装置的正常运行。相应的,针对不同级别的故障采用分级报警的机制。
d)结合附图2,故障自诊断完毕后,进入故障处理程序,读取故障代码、类别码和级别码进行解析,调用相应的故障处理子程序对故障进行修复,故障全部处理成功,程序继续运行,进入步骤e)。
e)启动自检通过、故障自诊断及处理结束后,进入主循环之前调用运行周期自检初始化程序,开启运行周期自检,周期自检为对RAM的检测,在周期定时中断服务程序里进行,其他自检在主循环里进行,运行自检通过则装置正常运行并执行步骤f),否则返回执行步骤d);
f)将步骤a)至步骤e)中产生的自检或故障诊断相关的报文生成就地模块的运维日志;
g)建立基于人工智能算法的就地模块运行状态评估模型,将运维日志中的信息统计、整理后导入评估模型,该评估模型的输入参数包括各级故障的数量、电源状态、装置温度、光功率、采样值,评估模型的输出参数为装置的状态评估结果,将评估结果写入运维日志,作为运检时的参考。
本发明的就地模块自运维方法可提高装置的运行可靠性和智能化水平,通过故障自诊断和自运维,由被动检测转变为主动防御,自动识别隐性的故障,基本实现了对装置可能出现的问题的全覆盖,通过上传自运维信息可实现故障的精准定位和明确故障原因,减少调试和运维工作量。对故障的处理采用分类分级的方法,避免装置的误报警和误动作。该自运维方法具有通用性、普适性,可移植到变电站所有类型的就地模块中,具有较强的应用价值。
步骤a)中控制***自检包括看门狗自检、MCU自检、内部存储器自检、***时钟自检、控制流自检;就地模块与变电站后台采用IEC61850协议进行通信,通信自检包括MCU与IEC61850通信模块之间的通信功能自检,就地模块采用数码管显示IP地址的后三位,数码管显示功能自检为数码管显示特定的数值并测试闪烁功能。
步骤a)中IEC61850通信模块作为主机向MCU 发送两帧及以上的数据,MCU以相同内容回复,IEC61850通信模块对比数据内容并进行CRC校验,每次数据相同且CRC校验一致则自检通过。
步骤b)中自诊断的故障包括:MCU故障、***时钟故障、内部存储器故障、中断故障、外部通信故障、输入输出外设故障、硬件故障。
步骤b)中MCU故障包括MCU寄存器滞位、堆栈溢出、程序计数器滞位,寄存器滞位的自诊断方法是程序启动时进行Checkerboard存储器和marching存储器测试,在寄存器中顺序写入、读取、检测特定的数值;堆栈溢出自诊断方法是在紧跟堆栈区的低地址位置,写入特殊的数值,没有发生堆栈溢出时,该区域里的值是不变;程序计数器滞位的自诊断方法是设定程序中函数的特征值放入ROM中,程序执行到该函数时读取特征值并与ROM中的值进行比较;***时钟故障为频率错误,***时钟故障的自诊断方法是对时钟频率进行监测,记录主频时钟周期并与另一个独立时钟进行比较;内部存储器故障包括Flash故障、RAM故障、Flash或RAM的寻址错误等,Flash故障包括所有的单比特错误,RAM故障为DC故障;中断故障包括没有中断或中断频繁,没有中断的自诊断方法是在中断服务程序中使用计数器存放中断数目,发生中断时计数器减1,并设置计数器的最小值,没有中断则无法达到最小值,中断频繁的自诊断方法是在中断服务程序中使用计数器存放一个较大的数据,发生中断时计数器减1,中断太频繁则计数器置0;外部通信故障包括:汉明距离错误、寻址错误和时序错误,汉明距离错误的自诊断方法是采用冗余传输,比较两次或多次传输的数据,寻址错误的自诊断方法是使用奇偶监督,传输之前由奇偶发生器把奇偶监督位加到每个字中,在接收端进行检测,如果没有出现正确的奇、偶性,这个信息标定为错误,错误的字被抛掉并请求重发,时序错误的自诊断方法是每个通信事件中的计数器自加,以固定时间间隔去检查计数器的值,从而检查是否在固定时间内产生了需要的通信事件次数;输入输出外设故障包括数字I/O口或模拟I/O口开路、对电源短路、对地短路、引脚之间短路,I/O口故障的自诊断方法是利用参考电平,检测I/O口的数据是否在预期范围内。
步骤b)中硬件故障自诊断的方法包括:
b-1)电源监视:将电源模块的一路掉电保护信号接入MCU,电源掉电时,MCU对数据进行保存,防止数据丢失,并将电源故障标志位置位;
b-2)光模块监视:就地模块在一个间隔内采用HSR环网通信,一个就地模块配置两个LC光模块,将光模块的MOD_DEF1和MOD_DEF2引脚接入MCU,则MCU可对光模块的温度、供电电压、接收光功率、发送光功率及其无光、丢失等信号进行监视,光模块的运行状态用状态指示灯进行显示,其中某一参量异常时,相应的故障标志位置位并产生告警信号;
b-3)温度监视:通过温度传感器DS18B20采集装置温度并将温度传输至MCU,采用分级报警的方法,设置温度的预警和告警阈值,当装置温度≥40℃时,发出温度预警信号,故障标志位不置位,当装置温度≥70℃时,发出温度告警信号,故障标志位置位;
b-4)采样回路监视:对于需要采集模拟量的就地模块,对同一个采样值进行两次以上的AD转换,将转换结果进行比对,若结果不一致或超出误差允许范围,则AD转换故障标志位置位;
b-5)电网口监视:将电网口的运行指示灯控制信号接入MCU,通过查询控制信号诊断电网口的工作状态,出现网口断链,则故障标志位置位。
步骤c)中将自运维过程中可能出现的故障分为芯片级硬件故障、装置级硬件故障和软件故障,类别码分别定义为C、H、S三个类别,C类故障包括MCU故障、***时钟故障、内部存储器故障、输入输出外设故障;H类故障包括电源故障、光模块故障、温度异常、采样回路故障、电网口故障;S类故障包括内部数据故障、中断故障、外部通信故障,其中,光模块故障可以分为光模块温度异常、光模块功率异常、光模块电压异常,温度异常分为温度预警和温度告警;自运维过程中可能出现的故障分为三个级别,分别为Ⅰ级严重故障、Ⅱ级中等故障、Ⅲ级轻微故障,Ⅰ级严重故障为出现该故障无法修复,则装置不能运行,***关机,Ⅱ级中等故障的特征为该故障的存在使装置运行速度变慢或性能下降,但***可以继续运行,Ⅲ级轻微故障的特征是即使该故障没有消除也不影响装置的正常运行。
步骤d)中如果只有最低级别的故障没有消除,则生成报文记录故障代码、发生时间等信息后,程序继续运行,如果有除最低级别故障之外的其他故障没有消除,则生成报文记录故障代码、发生时间等信息后,发出告警信号并调用关机程序。
步骤e)中周期自检包括局部MCU寄存器自检、堆栈边界检测、***时钟自检、Flash自检、控制流自检、局部RAM自检,步骤f)中运维日志中存放就地模块IP地址、自检时间、故障发生时间、故障代码、故障类别码、故障标志位的值、电源状态信息、光功率信息、装置温度、采样回路状态信息、电网口状态信息。
结合附图3,内部存储器故障的自诊断方法为:
(1)将数据和程序根据重要程度分类,对重要的数据或程序进行N重备份;
(2)数据或源程序与N个备份数据进行相互校验。设有M个备份数据与其他数据不同:
①当N=1时,只有M=0或M=1:
M=0,则数据、程序正确,载入运行;
M=1,则数据、程序发生错误,内存故障标志置位。
②当N≥2时:
M=0,则数据、程序正确,载入运行;
0<M≤(N+1)/3,则用N-M个备份数据纠正M个备份数据;
(N+1)/3<M≤N,则数据、程序发生错误,内存故障标志置位。
(3)读取内存故障标志位的值,置位时闭锁装置,并生成内存故障报文,报文中记录发生时间、正确数据、错误数据、正确地址、错误地址等内容,进入故障处理程序。
此外,由于变电站同一间隔内就地模块的IP地址唯一,且采用HSR环网通信,上召和调阅就地模块的自运维日志,测控子机可实现故障的精准定位,且不影响其他装置的正常通信。
最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (9)
1.一种就地模块的自运维方法,其特征在于,包括:
a)就地模块上电后,进入启动自检程序,所述自检程序包括控制***自检、通信自检、数码管显示功能自检,启动自检通过后执行步骤b),如果自检没有通过则执行步骤d);
b)根据不同就地模块的功能需求制定相应的故障诊断优先级结构,就地模块完成启动自检后,按照优先级结构对就地模块的故障进行自诊断;
c)对所有进行自诊断的故障进行编码,设置变量存放故障代码,设置变量存放每种故障的标志,如果故障存在,则标志位置位,若果没有检出故障或故障恢复,则标志位复位,对所有进行自诊断的故障进行分类、分级,设置变量存放故障的类别码和级别码;
d)故障自诊断完毕后,进入故障处理程序,读取故障代码、类别码和级别码进行解析,调用相应的故障处理子程序对故障进行修复,故障全部处理成功,程序继续运行,进入步骤e);
e)启动自检通过、故障自诊断及处理结束后,进入主循环之前调用运行周期自检初始化程序,开启运行周期自检,周期自检为对RAM的检测,在周期定时中断服务程序里进行,其他自检在主循环里进行,运行自检通过则装置正常运行并执行步骤f),否则返回执行步骤d);
f)将步骤a)至步骤e)中产生的自检或故障诊断相关的报文生成就地模块的运维日志;
g)建立基于人工智能算法的就地模块运行状态评估模型,将运维日志中的信息统计、整理后导入评估模型,该评估模型的输入参数包括各级故障的数量、电源状态、装置温度、光功率、采样值,评估模型的输出参数为装置的状态评估结果,将评估结果写入运维日志,作为运检时的参考。
2.根据权利要求1所述的就地模块的自运维方法,其特征在于:步骤a)中控制***自检包括看门狗自检、MCU自检、内部存储器自检、***时钟自检、控制流自检;就地模块与变电站后台采用IEC61850协议进行通信,通信自检包括MCU与IEC61850通信模块之间的通信功能自检,就地模块采用数码管显示IP地址的后三位,数码管显示功能自检为数码管显示特定的数值并测试闪烁功能。
3.根据权利要求2所述的就地模块的自运维方法,其特征在于:步骤a)中IEC61850通信模块作为主机向MCU 发送两帧及以上的数据,MCU以相同内容回复,IEC61850通信模块对比数据内容并进行CRC校验,每次数据相同且CRC校验一致则自检通过。
4.根据权利要求1所述的就地模块的自运维方法,其特征在于,步骤b)中自诊断的故障包括:MCU故障、***时钟故障、内部存储器故障、中断故障、外部通信故障、输入输出外设故障、硬件故障。
5.根据权利要求4所述的就地模块的自运维方法,其特征在于,步骤b)中MCU故障包括MCU寄存器滞位、堆栈溢出、程序计数器滞位,寄存器滞位的自诊断方法是程序启动时进行Checkerboard存储器和marching存储器测试,在寄存器中顺序写入、读取、检测特定的数值;堆栈溢出自诊断方法是在紧跟堆栈区的低地址位置,写入特殊的数值,没有发生堆栈溢出时,该区域里的值是不变;程序计数器滞位的自诊断方法是设定程序中函数的特征值放入ROM中,程序执行到该函数时读取特征值并与ROM中的值进行比较;***时钟故障为频率错误,***时钟故障的自诊断方法是对时钟频率进行监测,记录主频时钟周期并与另一个独立时钟进行比较;内部存储器故障包括Flash故障、RAM故障、Flash或RAM的寻址错误等,Flash故障包括所有的单比特错误,RAM故障为DC故障;中断故障包括没有中断或中断频繁,没有中断的自诊断方法是在中断服务程序中使用计数器存放中断数目,发生中断时计数器减1,并设置计数器的最小值,没有中断则无法达到最小值,中断频繁的自诊断方法是在中断服务程序中使用计数器存放一个较大的数据,发生中断时计数器减1,中断太频繁则计数器置0;外部通信故障包括:汉明距离错误、寻址错误和时序错误,汉明距离错误的自诊断方法是采用冗余传输,比较两次或多次传输的数据,寻址错误的自诊断方法是使用奇偶监督,传输之前由奇偶发生器把奇偶监督位加到每个字中,在接收端进行检测,如果没有出现正确的奇、偶性,这个信息标定为错误,错误的字被抛掉并请求重发,时序错误的自诊断方法是每个通信事件中的计数器自加,以固定时间间隔去检查计数器的值,从而检查是否在固定时间内产生了需要的通信事件次数;输入输出外设故障包括数字I/O口或模拟I/O口开路、对电源短路、对地短路、引脚之间短路,I/O口故障的自诊断方法是利用参考电平,检测I/O口的数据是否在预期范围内。
6.根据权利要求1所述的就地模块的自运维方法,其特征在于,步骤b)中硬件故障自诊断的方法包括:
b-1)电源监视:将电源模块的一路掉电保护信号接入MCU,电源掉电时,MCU对数据进行保存,防止数据丢失,并将电源故障标志位置位;
b-2)光模块监视:就地模块在一个间隔内采用HSR环网通信,一个就地模块配置两个LC光模块,将光模块的MOD_DEF1和MOD_DEF2引脚接入MCU,则MCU可对光模块的温度、供电电压、接收光功率、发送光功率及其无光、丢失等信号进行监视,光模块的运行状态用状态指示灯进行显示,其中某一参量异常时,相应的故障标志位置位并产生告警信号;
b-3)温度监视:通过温度传感器DS18B20采集装置温度并将温度传输至MCU,采用分级报警的方法,设置温度的预警和告警阈值,当装置温度≥40℃时,发出温度预警信号,故障标志位不置位,当装置温度≥70℃时,发出温度告警信号,故障标志位置位;
b-4)采样回路监视:对于需要采集模拟量的就地模块,对同一个采样值进行两次以上的AD转换,将转换结果进行比对,若结果不一致或超出误差允许范围,则AD转换故障标志位置位;
b-5)电网口监视:将电网口的运行指示灯控制信号接入MCU,通过查询控制信号诊断电网口的工作状态,出现网口断链,则故障标志位置位。
7.根据权利要求1所述的就地模块的自运维方法,其特征在于:步骤c)中将自运维过程中可能出现的故障分为芯片级硬件故障、装置级硬件故障和软件故障,类别码分别定义为C、H、S三个类别,C类故障包括MCU故障、***时钟故障、内部存储器故障、输入输出外设故障;H类故障包括电源故障、光模块故障、温度异常、采样回路故障、电网口故障;S类故障包括内部数据故障、中断故障、外部通信故障,其中,光模块故障可以分为光模块温度异常、光模块功率异常、光模块电压异常,温度异常分为温度预警和温度告警;自运维过程中可能出现的故障分为三个级别,分别为Ⅰ级严重故障、Ⅱ级中等故障、Ⅲ级轻微故障,Ⅰ级严重故障为出现该故障无法修复,则装置不能运行,***关机,Ⅱ级中等故障的特征为该故障的存在使装置运行速度变慢或性能下降,但***可以继续运行,Ⅲ级轻微故障的特征是即使该故障没有消除也不影响装置的正常运行。
8.根据权利要求1所述的就地模块的自运维方法,其特征在于:步骤d)中如果只有最低级别的故障没有消除,则生成报文记录故障代码、发生时间等信息后,程序继续运行,如果有除最低级别故障之外的其他故障没有消除,则生成报文记录故障代码、发生时间等信息后,发出告警信号并调用关机程序。
9.根据权利要求1所述的就地模块的自运维方法,其特征在于:步骤e)中周期自检包括局部MCU寄存器自检、堆栈边界检测、***时钟自检、Flash自检、控制流自检、局部RAM自检,步骤f)中运维日志中存放就地模块IP地址、自检时间、故障发生时间、故障代码、故障类别码、故障标志位的值、电源状态信息、光功率信息、装置温度、采样回路状态信息、电网口状态信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110000653.XA CN112763960B (zh) | 2021-01-04 | 2021-01-04 | 一种就地模块的自运维方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110000653.XA CN112763960B (zh) | 2021-01-04 | 2021-01-04 | 一种就地模块的自运维方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112763960A true CN112763960A (zh) | 2021-05-07 |
CN112763960B CN112763960B (zh) | 2022-11-18 |
Family
ID=75698895
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110000653.XA Active CN112763960B (zh) | 2021-01-04 | 2021-01-04 | 一种就地模块的自运维方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112763960B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113834966A (zh) * | 2021-09-18 | 2021-12-24 | 山东电工电气集团有限公司 | 一种变压器铁心接地电流监测就地模块及监测方法 |
CN113917385A (zh) * | 2021-08-30 | 2022-01-11 | 中国电力科学研究院有限公司 | 一种面向电能表的自检测方法及*** |
CN114587072A (zh) * | 2022-03-08 | 2022-06-07 | 上海寰动科技股份有限公司 | 一种基于智能运维的控制装置 |
CN117835099A (zh) * | 2024-03-05 | 2024-04-05 | 四川天邑康和通信股份有限公司 | 基于fttr的故障自诊断与自修复方法、装置、设备及介质 |
Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0129006A2 (en) * | 1983-06-20 | 1984-12-27 | International Business Machines Corporation | Detection and correction of multi-chip synchronization errors |
JP2010170462A (ja) * | 2009-01-26 | 2010-08-05 | Nec Computertechno Ltd | 障害処理装置および方法 |
FI20115104A0 (fi) * | 2011-02-02 | 2011-02-02 | Teknologian Tutkimuskeskus Vtt Oy | Järjestelmä ja menetelmä malli-pohjaista testaamista varten |
CN103124105A (zh) * | 2012-03-27 | 2013-05-29 | 湖南大学 | 一种面向智能变电站设备状态监测的无线智能传感器网络*** |
CN103365267A (zh) * | 2013-06-21 | 2013-10-23 | 国家电网公司 | 一种具有自恢复功能的变电站间隔层设备及其实现方法 |
CN103457791A (zh) * | 2013-08-19 | 2013-12-18 | 国家电网公司 | 一种智能变电站网络采样和控制链路的自诊断方法 |
CN103454516A (zh) * | 2013-05-06 | 2013-12-18 | 国家电网公司 | 智能化变电站二次设备健康状态诊断方法 |
CN103473710A (zh) * | 2013-08-20 | 2013-12-25 | 国家电网公司 | 一种集中运维***的故障分级处理方法 |
CN105471656A (zh) * | 2015-12-10 | 2016-04-06 | 国家电网公司 | 一种针对智能变电站自动化***运维信息模型的抽象方法 |
CN105699827A (zh) * | 2016-04-26 | 2016-06-22 | 国网河南省电力公司电力科学研究院 | 一种智能输电线路综合监测分析及一体化运维*** |
CN105868876A (zh) * | 2015-01-21 | 2016-08-17 | 国家电网公司 | 一种基于过程监视的集中运维故障闭环处理方法 |
CN106357423A (zh) * | 2016-08-19 | 2017-01-25 | 南京国电南自电网自动化有限公司 | 一种基于故障树的智能变电站二次设备异常诊断方法 |
CN106372735A (zh) * | 2016-09-06 | 2017-02-01 | 北京四方继保自动化股份有限公司 | 一种继电保护状态评估方法 |
CN107566159A (zh) * | 2017-08-06 | 2018-01-09 | 俞秋芳 | 一种基于虚拟现实技术的自动化设备故障定位和展示方法 |
CN108537344A (zh) * | 2018-02-01 | 2018-09-14 | 贵州电网有限责任公司 | 基于闭环知识管理的二次设备智能运维方法 |
CN108664373A (zh) * | 2018-05-14 | 2018-10-16 | 中国南方电网有限责任公司 | 一种pmu装置运行故障自诊断方法 |
CN109596162A (zh) * | 2018-11-12 | 2019-04-09 | 华北水利水电大学 | 土木工程结构健康状态远程监测*** |
CN109978191A (zh) * | 2019-03-29 | 2019-07-05 | 上海电气集团股份有限公司 | 工业装备***的***状态的评估方法以及评估装置 |
CN111273130A (zh) * | 2020-03-02 | 2020-06-12 | 国网江西省电力有限公司九江供电分公司 | 变电站电缆通道多参量采集与异常防范预警方法及应用 |
CN111324078A (zh) * | 2020-04-14 | 2020-06-23 | 山东电工电气集团有限公司 | 一种电力变压器模拟量就地模块 |
CN111458585A (zh) * | 2020-04-16 | 2020-07-28 | 国网湖南省电力有限公司 | 基于用例自动构建的就地化线路保护装置自动检测方法及装置 |
CN111611118A (zh) * | 2020-05-26 | 2020-09-01 | 深圳市创智成科技股份有限公司 | 板卡自检监测***、方法和装置 |
-
2021
- 2021-01-04 CN CN202110000653.XA patent/CN112763960B/zh active Active
Patent Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0129006A2 (en) * | 1983-06-20 | 1984-12-27 | International Business Machines Corporation | Detection and correction of multi-chip synchronization errors |
JP2010170462A (ja) * | 2009-01-26 | 2010-08-05 | Nec Computertechno Ltd | 障害処理装置および方法 |
FI20115104A0 (fi) * | 2011-02-02 | 2011-02-02 | Teknologian Tutkimuskeskus Vtt Oy | Järjestelmä ja menetelmä malli-pohjaista testaamista varten |
CN103124105A (zh) * | 2012-03-27 | 2013-05-29 | 湖南大学 | 一种面向智能变电站设备状态监测的无线智能传感器网络*** |
CN103454516A (zh) * | 2013-05-06 | 2013-12-18 | 国家电网公司 | 智能化变电站二次设备健康状态诊断方法 |
CN103365267A (zh) * | 2013-06-21 | 2013-10-23 | 国家电网公司 | 一种具有自恢复功能的变电站间隔层设备及其实现方法 |
CN103457791A (zh) * | 2013-08-19 | 2013-12-18 | 国家电网公司 | 一种智能变电站网络采样和控制链路的自诊断方法 |
CN103473710A (zh) * | 2013-08-20 | 2013-12-25 | 国家电网公司 | 一种集中运维***的故障分级处理方法 |
CN105868876A (zh) * | 2015-01-21 | 2016-08-17 | 国家电网公司 | 一种基于过程监视的集中运维故障闭环处理方法 |
CN105471656A (zh) * | 2015-12-10 | 2016-04-06 | 国家电网公司 | 一种针对智能变电站自动化***运维信息模型的抽象方法 |
CN105699827A (zh) * | 2016-04-26 | 2016-06-22 | 国网河南省电力公司电力科学研究院 | 一种智能输电线路综合监测分析及一体化运维*** |
CN106357423A (zh) * | 2016-08-19 | 2017-01-25 | 南京国电南自电网自动化有限公司 | 一种基于故障树的智能变电站二次设备异常诊断方法 |
CN106372735A (zh) * | 2016-09-06 | 2017-02-01 | 北京四方继保自动化股份有限公司 | 一种继电保护状态评估方法 |
CN107566159A (zh) * | 2017-08-06 | 2018-01-09 | 俞秋芳 | 一种基于虚拟现实技术的自动化设备故障定位和展示方法 |
CN108537344A (zh) * | 2018-02-01 | 2018-09-14 | 贵州电网有限责任公司 | 基于闭环知识管理的二次设备智能运维方法 |
CN108664373A (zh) * | 2018-05-14 | 2018-10-16 | 中国南方电网有限责任公司 | 一种pmu装置运行故障自诊断方法 |
CN109596162A (zh) * | 2018-11-12 | 2019-04-09 | 华北水利水电大学 | 土木工程结构健康状态远程监测*** |
CN109978191A (zh) * | 2019-03-29 | 2019-07-05 | 上海电气集团股份有限公司 | 工业装备***的***状态的评估方法以及评估装置 |
CN111273130A (zh) * | 2020-03-02 | 2020-06-12 | 国网江西省电力有限公司九江供电分公司 | 变电站电缆通道多参量采集与异常防范预警方法及应用 |
CN111324078A (zh) * | 2020-04-14 | 2020-06-23 | 山东电工电气集团有限公司 | 一种电力变压器模拟量就地模块 |
CN111458585A (zh) * | 2020-04-16 | 2020-07-28 | 国网湖南省电力有限公司 | 基于用例自动构建的就地化线路保护装置自动检测方法及装置 |
CN111611118A (zh) * | 2020-05-26 | 2020-09-01 | 深圳市创智成科技股份有限公司 | 板卡自检监测***、方法和装置 |
Non-Patent Citations (2)
Title |
---|
张学财: "核电厂数字化堆芯冷却监视***的设计与实现", 《中国优秀博硕士学位论文全文数据库(硕士)工程科技Ⅱ辑》 * |
朱长银等: "一种基于就地模块的硬件自诊断***设计", 《电气技术》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113917385A (zh) * | 2021-08-30 | 2022-01-11 | 中国电力科学研究院有限公司 | 一种面向电能表的自检测方法及*** |
CN113834966A (zh) * | 2021-09-18 | 2021-12-24 | 山东电工电气集团有限公司 | 一种变压器铁心接地电流监测就地模块及监测方法 |
CN114587072A (zh) * | 2022-03-08 | 2022-06-07 | 上海寰动科技股份有限公司 | 一种基于智能运维的控制装置 |
CN114587072B (zh) * | 2022-03-08 | 2023-01-10 | 上海寰动科技股份有限公司 | 一种基于智能运维的控制装置的操作方法 |
CN117835099A (zh) * | 2024-03-05 | 2024-04-05 | 四川天邑康和通信股份有限公司 | 基于fttr的故障自诊断与自修复方法、装置、设备及介质 |
CN117835099B (zh) * | 2024-03-05 | 2024-05-24 | 四川天邑康和通信股份有限公司 | 基于fttr的故障自诊断与自修复方法、装置、设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112763960B (zh) | 2022-11-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112763960B (zh) | 一种就地模块的自运维方法 | |
US6012148A (en) | Programmable error detect/mask utilizing bus history stack | |
CN106649173B (zh) | 基于1553b总线的高可靠星载计算机在轨自修正***及方法 | |
CN109298379B (zh) | 一种基于数据监测的智能电表现场误差异常的识别方法 | |
CN109710501B (zh) | 一种服务器数据传输稳定性的检测方法和*** | |
JP2003248600A (ja) | ソフトウェアクラッシュ事象の分析方法とシステム | |
CN112804234A (zh) | 一种应用于电力终端的嵌入式容侵容错装置及处理方法 | |
CN112580858A (zh) | 设备参数预测分析方法及*** | |
CN113112216A (zh) | 一种针对设备缺陷的预判分析方法 | |
US20140201566A1 (en) | Automatic computer storage medium diagnostics | |
KR20210139039A (ko) | 디지털변전소 고속신호전송 자동검출 진단시스템 | |
CN114860518A (zh) | 功能安全***的检测方法、***、电子设备、存储介质 | |
CN117573455A (zh) | 一种pcie设备检测***、方法、装置及产品 | |
CN201319650Y (zh) | 一种故障检测电路和电子设备 | |
CN103163402B (zh) | 基于二次回路的继电保护设备状态监测装置及监测方法 | |
CN112463479B (zh) | 一种检测vr异常掉电定位功能自动化测试方法与*** | |
CN109212462A (zh) | 一种单相智能电能表剩余金额异常的故障检测方法 | |
US10210033B2 (en) | Managing component errors with a common software sensor based diagnostic method | |
CN113917385A (zh) | 一种面向电能表的自检测方法及*** | |
CN201752116U (zh) | 基于fpga的综合信息传输平台自动化检测设备 | |
CN114964427A (zh) | 一种科里奥利质量流量计现场检测***及检测方法 | |
CN101271419A (zh) | 随机存储器失效的检测处理方法、装置和*** | |
CN213025417U (zh) | 重水反应堆保护*** | |
CN112213980A (zh) | 一种单片机故障诊断板卡及方法 | |
CN112505739A (zh) | 一种总辐射表的异常检测方法、装置及总辐射表 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20221028 Address after: 16th Floor, Building 5, District 5, Hanyu Financial Business Center, High-tech Zone, Jinan City, Shandong Province, 250000 Applicant after: SHANDONG ELECTRICAL ENGINEERING & EQUIPMENT GROUP Co.,Ltd. Applicant after: Shandong Electric Group Digital Technology Co.,Ltd. Address before: 250101 No.16 Chonghua Road, high tech Development Zone, Jinan City, Shandong Province Applicant before: SHANDONG ELECTRICAL ENGINEERING & EQUIPMENT GROUP Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |