[go: up one dir, main page]

KR20190001445A - Method for diagnosing condition of inverter - Google Patents

Method for diagnosing condition of inverter Download PDF

Info

Publication number
KR20190001445A
KR20190001445A KR1020170081449A KR20170081449A KR20190001445A KR 20190001445 A KR20190001445 A KR 20190001445A KR 1020170081449 A KR1020170081449 A KR 1020170081449A KR 20170081449 A KR20170081449 A KR 20170081449A KR 20190001445 A KR20190001445 A KR 20190001445A
Authority
KR
South Korea
Prior art keywords
inverter
log data
software
input value
diagnosing
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.)
Withdrawn
Application number
KR1020170081449A
Other languages
Korean (ko)
Inventor
정원목
Original Assignee
엘에스산전 주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 엘에스산전 주식회사 filed Critical 엘에스산전 주식회사
Priority to KR1020170081449A priority Critical patent/KR20190001445A/en
Publication of KR20190001445A publication Critical patent/KR20190001445A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/327Testing of circuit interrupters, switches or circuit-breakers
    • G01R31/3277Testing of circuit interrupters, switches or circuit-breakers of low voltage devices, e.g. domestic or industrial devices, such as motor protections, relays, rotation switches
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/319Tester hardware, i.e. output processing circuits
    • G01R31/31903Tester hardware, i.e. output processing circuits tester configuration
    • G01R31/31912Tester/user interface
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/319Tester hardware, i.e. output processing circuits
    • G01R31/3193Tester hardware, i.e. output processing circuits with comparison between actual response and known fault free response
    • G01R31/31932Comparators
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/319Tester hardware, i.e. output processing circuits
    • G01R31/3193Tester hardware, i.e. output processing circuits with comparison between actual response and known fault free response
    • G01R31/31935Storing data, e.g. failure memory
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M7/00Conversion of AC power input into DC power output; Conversion of DC power input into AC power output
    • H02M7/42Conversion of DC power input into AC power output without possibility of reversal
    • H02M7/44Conversion of DC power input into AC power output without possibility of reversal by static converters
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P27/00Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
    • H02P27/04Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
    • H02P27/06Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using DC to AC converters or inverters

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Inverter Devices (AREA)

Abstract

본 발명은 인버터 상태 진단 방법에 관한 것으로, 보다 상세하게는 인버터를 구동하는 소프트웨어의 로그 데이터를 분석하여 인버터의 상태를 진단하는 인버터 상태 진단 방법에 관한 것이다. 본 발명의 일 실시예에 따른 인버터 상태 진단 방법은 상태진단 전용 장비를 이용하여 인버터의 상태를 진단하는 방법에 있어서, 상기 인버터에 탑재된 구동 소프트웨어를 로드하는 단계, 상기 로드된 구동 소프트웨어의 식별정보에 기초하여 상기 구동 소프트웨어가 탑재된 인버터의 식별번호를 인식하는 단계, 상기 인식된 식별번호에 대응하는 설계정보에 기초하여 상기 구동 소프트웨어에서 발생하는 비정상 로그 데이터를 식별하는 단계, 상기 식별된 비정상 로그 데이터 및 상기 설계정보를 참조하여 상기 구동 소프트웨어에 입력된 입력값의 정상 여부를 판단하는 단계, 상기 입력값이 정상이라고 판단되면 상기 로드된 구동 소프트웨어에 상기 입력값을 재입력하여 가상 로그 데이터를 생성하는 단계 및 상기 생성된 가상 로그 데이터와 상기 비정상 로그 데이터의 일치 여부에 따라 상기 인버터의 상태를 고장이라고 진단하는 단계를 포함하는 것을 특징으로 한다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of diagnosing an inverter condition, and more particularly, to a method of diagnosing an inverter condition by analyzing log data of software that drives the inverter to diagnose the inverter condition. The method for diagnosing an inverter condition according to an embodiment of the present invention includes the steps of loading drive software installed in the inverter, Recognizing an identification number of the inverter on which the driving software is installed based on the identification information, identifying unusual log data generated in the driving software based on the design information corresponding to the recognized identification number, Determining whether the input value inputted to the driving software is normal by referring to the input data and the design information, and if the input value is determined to be normal, re-inputting the input value to the loaded driving software to generate virtual log data And generating the generated virtual log data and the non- And diagnosing the state of the inverter to be faulty according to whether the normal log data is coincident or not.

Description

인버터 상태 진단 방법{Method for diagnosing condition of inverter}[0001] The present invention relates to a method of diagnosing an inverter,

본 발명은 인버터 상태 진단 방법에 관한 것으로, 보다 상세하게는 인버터를 구동하는 소프트웨어의 비정상 로그 데이터를 분석하여 인버터의 상태를 진단하는 인버터 상태 진단 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of diagnosing an inverter condition, and more particularly, to a method of diagnosing an inverter condition by analyzing abnormal log data of software that drives the inverter to diagnose the inverter condition.

인버터는 인버터에 의해 구동되는 구동 시스템(예를 들어, 모터 시스템)이 최적의 효율로 동작하도록 제어하는 기기로서, 구동 시스템의 상태에 따라 출력을 제어한다.An inverter is a device that controls a drive system (e.g., a motor system) driven by an inverter to operate at an optimum efficiency, and controls the output according to the state of the drive system.

인버터는 직류 전원을 교류 전원으로 변환하는 전력 변환 모듈, 전력 변환 모듈을 구성하는 스위칭 소자에 PWM 펄스를 인가하는 PWM 신호 생성 모듈 및 인버터가 구동하는 구동 시스템의 상태를 모니터링 하고, 모니터링 결과에 기초하여 PWM 신호 생성 모듈에 전압 지령치를 인가하는 마이컴 등을 포함한다.The inverter monitors the state of the drive system driven by the PWM signal generation module that applies the PWM pulse to the switching device constituting the power conversion module and the inverter, and the power conversion module that converts the DC power to the AC power. Based on the monitoring result And a microcomputer for applying a voltage command value to the PWM signal generating module.

특히, 마이컴은 구동 시스템의 상태와 인버터의 출력을 포함하는 로그 데이터를 생성하고, 마이컴에 탑재된 구동 소프트웨어는 로그 데이터에 기초하여 인버터의 오동작 여부를 판단한다.In particular, the microcomputer generates log data including the state of the drive system and the output of the inverter, and the drive software installed in the microcomputer determines whether the inverter is malfunctioning based on the log data.

다만, 마이컴은 인버터의 오동작 여부만을 파악할 수 있을 뿐 오동작의 원인에 대해 파악할 수 없다. 이에 따라, 종래에는 인버터의 오동작 원인을 파악하기 위해, 엔지니어가 인버터의 로그 데이터를 별도의 PC로 복사하여, 해당 PC에서 오동작의 원인을 파악하였다.However, the microcomputer can only detect whether the inverter is malfunctioning, and can not grasp the cause of the malfunction. Accordingly, in order to grasp the cause of the malfunction of the inverter in the past, the engineer copied the log data of the inverter to a separate PC and grasped the cause of the malfunction in the PC.

그러나, 종래 인버터 상태 진단 방법에 의하면 상술한 바와 같이 인버터의 상태를 현장에서 진단할 수 없으므로, 진단의 신속성이 매우 낮은 문제점이 있다.However, according to the conventional inverter condition diagnosis method, since the state of the inverter can not be diagnosed in the field as described above, the speed of diagnosis is very low.

또한, 종래 인버터 상태 진단 방법은 엔지니어 개개인의 능력에 따라 진단 결과가 상이하다는 문제점이 있다. 뿐만 아니라, 인버터의 설계에 참여하지 않은 엔지니어가 해당 인버터의 로그 데이터를 분석하는 경우, 인버터의 오동작 원인을 정확하게 파악하기 힘든 문제점이 있다.In addition, the conventional inverter condition diagnosis method has a problem that the diagnosis result is different depending on the capability of each engineer. In addition, when an engineer who does not participate in the design of the inverter analyzes the log data of the inverter, it is difficult to accurately grasp the cause of the malfunction of the inverter.

즉, 종래 인버터 상태 진단 방법은 진단의 신속성이 낮고, 인버터 오동작의 원인을 정확히 파악하기 힘들며, 진단 대상 및 진단 능력이 엔지니어의 능력에 따라 좌우되므로 진단 대상의 확장이 어려울 뿐만 아니라 정형화된 진단 능력을 확보하지 못하는 문제점이 있다.In other words, it is difficult to accurately identify the cause of the inverter malfunction, and the diagnostic object and diagnosis ability depend on the ability of the engineer. Therefore, it is difficult to expand the diagnostic object, There is a problem that it can not be secured.

본 발명은 인버터와 접속되는 상태진단 전용 장비를 이용하여 인버터의 상태를 현장에서 진단함으로써, 진단의 신속성을 향상시킬 수 있는 인버터 상태 진단 방법을 제공하는 것을 목적으로 한다.An object of the present invention is to provide a method of diagnosing an inverter condition which can improve the speed of diagnosis by diagnosing the state of the inverter on the spot by using a device dedicated to state diagnosis connected to the inverter.

또한, 본 발명은 인버터에서 실행된 구동 소프트웨어에서 생성되는 로그 데이터와 상태진단 전용 장비에서 실행된 구동 소프트웨어에서 생성되는 로그 데이터를 비교하여 인버터의 상태를 진단함으로써, 인버터의 고장원인을 파악할 수 있는 인버터 상태 진단 방법을 제공하는 것을 목적으로 한다.The present invention also provides an inverter that can diagnose the status of the inverter by comparing the log data generated in the drive software executed in the inverter with the log data generated in the drive software executed in the equipment dedicated to status diagnosis, And a method for diagnosing a state.

또한, 본 발명은 인버터에 탑재된 신규 소프트웨어의 소스코드 및 해당 인버터의 식별번호를 데이터베이스에 추가 저장함으로써, 진단 대상을 손쉽게 확장할 수 있는 인버터 상태 진단 방법을 제공하는 것을 목적으로 한다.It is another object of the present invention to provide a method of diagnosing an inverter condition which can easily extend a diagnosis target by additionally storing the source code of the new software installed in the inverter and the identification number of the inverter in the database.

본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있고, 본 발명의 실시예에 의해 보다 분명하게 이해될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects and advantages of the present invention which are not mentioned can be understood by the following description and more clearly understood by the embodiments of the present invention. It will also be readily apparent that the objects and advantages of the invention may be realized and attained by means of the instrumentalities and combinations particularly pointed out in the appended claims.

이러한 목적을 달성하기 위한 본 발명의 일 실시예에 따른 인버터 상태 진단 방법은 상태진단 전용 장비를 이용하여 인버터의 상태를 진단하는 방법에 있어서, 상기 인버터에 탑재된 구동 소프트웨어를 로드하는 단계, 상기 로드된 구동 소프트웨어의 식별정보에 기초하여 상기 구동 소프트웨어가 탑재된 인버터의 식별번호를 인식하는 단계, 상기 인식된 식별번호에 대응하는 설계정보에 기초하여 상기 구동 소프트웨어에서 발생하는 비정상 로그 데이터를 식별하는 단계, 상기 식별된 비정상 로그 데이터 및 상기 설계정보를 참조하여 상기 구동 소프트웨어에 입력된 입력값의 정상 여부를 판단하는 단계, 상기 입력값이 정상이라고 판단되면 상기 로드된 구동 소프트웨어에 상기 입력값을 재입력하여 가상 로그 데이터를 생성하는 단계 및 상기 생성된 가상 로그 데이터와 상기 비정상 로그 데이터의 일치 여부에 따라 상기 인버터의 상태를 고장이라고 진단하는 단계를 포함하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a method for diagnosing an inverter condition using an apparatus dedicated to state diagnosis, the method comprising: loading driving software installed in the inverter; Recognizing the identification number of the inverter on which the driving software is mounted based on the identification information of the driving software, identifying the abnormal log data generated in the driving software based on the design information corresponding to the recognized identification number Determining whether the input value inputted to the driving software is normal with reference to the identified abnormal log data and the design information, if the input value is determined to be normal, re-inputting the input value to the loaded driving software Generating virtual log data, and generating According to the match of the virtual log data and the log data is abnormal, it characterized in that it comprises a step of diagnosis of the failure state of the inverter.

전술한 바와 같은 본 발명에 의하면 인버터와 접속되는 상태진단 전용 장비를 이용하여 인버터의 상태를 현장에서 진단함으로써, 진단의 신속성을 향상시킬 수 있는 효과가 있다.According to the present invention as described above, it is possible to improve the speed of diagnosis by diagnosing the state of the inverter on the site by using a device dedicated to state diagnosis connected to the inverter.

또한, 본 발명에 의하면 인버터에서 실행된 구동 소프트웨어에서 생성되는 로그 데이터와 상태진단 전용 장비에서 실행된 구동 소프트웨어에서 생성되는 로그 데이터를 비교하여 인버터의 상태를 진단함으로써, 인버터의 고장원인을 파악할 수 있는 효과가 있다.According to the present invention, by comparing the log data generated in the drive software executed in the inverter with the log data generated in the drive software executed in the apparatus dedicated for status diagnosis, the status of the inverter can be diagnosed, It is effective.

또한, 본 발명에 의하면 인버터에 탑재된 신규 소프트웨어의 소스코드 및 해당 인버터의 식별번호를 데이터베이스에 추가 저장함으로써, 진단 대상을 손쉽게 확장할 수 있는 효과가 있다.Further, according to the present invention, the source code of the new software installed in the inverter and the identification number of the inverter are additionally stored in the database, so that the diagnosis object can be easily expanded.

도 1은 본 발명의 일 실시예에 따른 인버터 상태 진단 방법을 도시한 순서도.
도 2는 구동 소프트웨어의 식별정보에 대응하는 인버터의 식별번호를 획득하는 과정을 도시한 순서도.
도 3은 비정상 로그 데이터에 기초하여 인버터의 상태를 진단하는 과정을 도시한 순서도.
1 is a flowchart illustrating a method of diagnosing an inverter condition according to an embodiment of the present invention.
2 is a flowchart showing a process of acquiring an identification number of an inverter corresponding to identification information of driving software;
3 is a flowchart showing a process of diagnosing the status of an inverter based on abnormal log data.

전술한 목적, 특징 및 장점은 첨부된 도면을 참조하여 상세하게 후술되며, 이에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 상세한 설명을 생략한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다. 도면에서 동일한 참조부호는 동일 또는 유사한 구성요소를 가리키는 것으로 사용된다.The above and other objects, features, and advantages of the present invention will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings, which are not intended to limit the scope of the present invention. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail. Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the drawings, the same reference numerals are used to denote the same or similar elements.

본 발명은 상태진단 전용 장비를 이용하여 인버터의 상태를 진단하는 방법에 관한 것으로, 보다 상세하게는 인버터를 구동하는 소프트웨어의 로그 데이터를 분석하여 인버터의 상태를 진단하는 인버터 상태 진단 방법에 관한 것이다.The present invention relates to a method of diagnosing the state of an inverter using a device dedicated to state diagnosis, and more particularly to a method of diagnosing an inverter state by analyzing log data of software that drives the inverter and diagnosing the state of the inverter.

상태진단 전용 장비는 후술하는 본 발명을 수행하기 위한 장비로서, 인버터에 구비된 I/O 포트를 통해, 인버터와 접속할 수 있다. 또한, 상태진단 전용 장비는 인버터에 포함된 통신 모듈을 통해 인버터와 무선 접속할 수도 있다.The apparatus dedicated for state diagnosis is an apparatus for performing the present invention to be described later, and can be connected to an inverter through an I / O port provided in the inverter. In addition, the equipment for state diagnosis can also be connected wirelessly to the inverter through the communication module included in the inverter.

상태진단 전용 장비는 후술하는 인버터 상태 진단 방법을 수행하기 위한 하나 이상의 프로세서를 포함할 수 있다.The condition diagnostic dedicated equipment may include one or more processors for performing the inverter state diagnostic method described below.

도 1은 본 발명의 일 실시예에 따른 인버터 상태 진단 방법을 도시한 순서도이다. 도 1을 참조하면, 본 발명의 일 실시예에 따른 인버터 상태 진단 방법은 인버터의 구동 소프트웨어를 로드하는 단계(S110) 및 구동 소프트웨어의 식별정보에 기초하여 인버터의 식별번호를 인식하는 단계(S120)를 포함할 수 있다.1 is a flowchart illustrating a method of diagnosing an inverter condition according to an embodiment of the present invention. Referring to FIG. 1, a method for diagnosing an inverter condition according to an embodiment of the present invention includes a step S110 of loading drive software of an inverter and a step S120 of recognizing an identification number of the inverter based on the identification information of the drive software. . ≪ / RTI >

또한, 인버터 상태 진단 방법은 인식된 식별번호에 대응하는 설계정보에 기초하여 비정상 로그 데이터를 식별하는 단계(S130) 및 비정상 로그 데이터 및 설계정보를 참조하여 구동 소프트웨어의 입력값 정상 여부를 판단하는 단계(S140)를 포함할 수 있다.In addition, the method for diagnosing the inverter status includes the steps of identifying abnormal log data based on the design information corresponding to the recognized identification number (S130), determining whether the input value of the driving software is normal with reference to the abnormal log data and design information (S140).

마지막으로, 인버터 상태 진단 방법은 입력값이 정상이라고 판단되면, 해당 입력값을 로드된 구동 소프트웨어에 재입력하여 가상 로그 데이터를 생성하는 단계(S150) 및 가상 로그 데이터와 비정상 로그 데이터의 일치 여부에 따라 인버터의 상태를 진단하는 단계(S160)를 포함할 수 있다.Finally, in the inverter state diagnosis method, if it is determined that the input value is normal, a step of generating virtual log data by re-inputting the input value into the loaded drive software (S150) and checking whether the virtual log data and the abnormal log data match And diagnosing the state of the inverter (S160).

도 1에 도시된 인버터 상태 진단 방법은 일 실시예에 따른 것이고, 그 순서 및 순서를 이루는 구성요소들이 도 1에 도시된 실시예에 한정되는 것은 아니며, 필요에 따라 일부 순서 및 구성요소가 부가, 변경 또는 삭제될 수 있다.The method of diagnosing the inverter condition shown in FIG. 1 is according to one embodiment, and the order and the order of the components are not limited to the embodiment shown in FIG. 1, Changed or deleted.

도 2는 구동 소프트웨어의 식별정보에 대응하는 인버터의 식별번호를 획득하는 과정을 도시한 순서도이고, 도 3은 비정상 로그 데이터에 기초하여 인버터의 상태를 진단하는 과정을 도시한 순서도이다. 이하 도 1 내지 도 3을 참조하여 상술한 단계(S110) 내지 단계(S160)을 구체적으로 설명하도록 한다.FIG. 2 is a flowchart showing a process of acquiring an identification number of an inverter corresponding to identification information of driving software, and FIG. 3 is a flowchart showing a process of diagnosing the status of an inverter based on abnormal log data. Hereinafter, steps S110 to S160 described above with reference to Figs. 1 to 3 will be described in detail.

본 발명에서 인버터는 직류 전원을 교류 전원으로 변환하는 전력 변환 모듈, 전력 변환 모듈을 구성하는 스위칭 소자에 PWM 펄스를 인가하는 PWM 신호 생성 모듈 및 인버터가 구동하는 구동 시스템의 상태를 모니터링 하고, 모니터링 결과에 기초하여 PWM 신호 생성 모듈에 전압 지령치를 인가하는 마이컴 등을 포함하는 전력 변환 시스템일 수 있다.In the present invention, the inverter includes a power conversion module for converting a DC power source to an AC power source, a PWM signal generation module for applying a PWM pulse to a switching device constituting the power conversion module, and a driving system driven by the inverter, And a microcomputer for applying a voltage command value to the PWM signal generating module based on the output signal of the PWM signal generating module.

구동 소프트웨어는 인버터의 동작을 제어하기 위한 소프트웨어로서, 상술한 마이컴에 탑재된 소프트웨어일 수 있다. 구동 소프트웨어는 구동 시스템의 상태 데이터를 미리 설정된 알고리즘을 통해 처리하여, 인버터를 제어하기 위한 출력값을 생성할 수 있다.The driving software is software for controlling the operation of the inverter and may be software installed in the above-mentioned microcomputer. The driving software can process the state data of the driving system through a predetermined algorithm to generate an output value for controlling the inverter.

예를 들어, 인버터가 모터를 구동하는 경우 구동 소프트웨어는 모터의 온도, 회전 속도, 진동 가속도 등(상태 데이터)에 관한 데이터를 알고리즘을 통해 처리하여, 인버터의 출력을 제어하기 위한 전압 지령치(출력값)를 생성할 수 있다.For example, when the inverter drives the motor, the drive software processes data on the motor temperature, rotation speed, and vibration acceleration (state data) through an algorithm to generate a voltage command value (output value) for controlling the output of the inverter, Lt; / RTI >

상태진단 전용 장비(이하, 진단 장비)는 인버터에 접속하여 인버터에 탑재된 구동 소프트웨어를 로드할 수 있다(S110). 다시 말해, 진단 장비는 상술한 구동 소프트웨어를 진단 장비의 내부 메모리로 옮길 수 있다.The apparatus dedicated to the state diagnosis (hereinafter referred to as diagnostic equipment) can be connected to the inverter and load the driving software installed in the inverter (S110). In other words, the diagnostic equipment can transfer the above described drive software to the internal memory of the diagnostic equipment.

구동 소프트웨어가 로드되면, 진단 장비는 로드된 구동 소프트웨어의 식별정보에 기초하여 구동 소프트웨어가 탑재된 인버터의 식별번호를 인식할 수 있다(S120).When the driving software is loaded, the diagnostic equipment can recognize the identification number of the inverter on which the driving software is mounted based on the identification information of the loaded driving software (S120).

구동 소프트웨어는 고유의 식별정보를 가질 수 있다. 식별정보는 소프트웨어 정보로서, 소프트웨어 이름, 타입, 버전 등 구동 소프트웨어를 특정하기 위해 필요한 정보를 포함할 수 있다.The driving software may have unique identification information. The identification information is software information, and may include information necessary for specifying the running software such as a software name, a type, and a version.

구동 소프트웨어의 식별정보는 인버터의 식별번호와 서로 대응될 수 있다. 다시 말해, 동일한 식별번호를 갖는 인버터에는 동일한 식별정보를 갖는 구동 소프트웨어가 탑재될 수 있다.The identification information of the drive software may correspond to the identification number of the inverter. In other words, the inverter having the same identification number can be loaded with driving software having the same identification information.

진단 장비의 내부 데이터베이스에는 구동 소프트웨어의 식별정보 및 이에 대응하는 인버터의 식별번호가 미리 저장될 수 있다. 이에 따라, 진단 장비는 구동 소프트웨어의 식별정보를 파악하고, 데이터베이스를 참조하여 구동 소프트웨어의 식별정보에 대응하는 인버터의 식별번호를 인식할 수 있다.In the internal database of the diagnostic equipment, the identification information of the drive software and the identification number of the inverter corresponding thereto can be stored in advance. Accordingly, the diagnostic equipment can recognize the identification information of the drive software and recognize the identification number of the inverter corresponding to the identification information of the drive software with reference to the database.

상술한 데이터베이스는 진단 장비의 내부가 아닌 클라우드 서버에 구비될 수도 있다. 이 때, 진단 장비는 클라우드 서버와의 무선통신을 통해 데이터베이스를 참조하여 구동 소프트웨어의 식별정보에 대응하는 인버터의 식별번호를 인식할 수도 있다.The above-described database may be provided in a cloud server instead of inside the diagnostic equipment. At this time, the diagnostic equipment may recognize the identification number of the inverter corresponding to the identification information of the driving software by referring to the database through wireless communication with the cloud server.

이하에서는, 도 2를 참조하여 구동 소프트웨어의 식별정보 파악 여부에 따라 인버터의 식별번호를 인식하는 과정을 구체적으로 설명하도록 한다.Hereinafter, the process of recognizing the identification number of the inverter according to whether the identification information of the driving software is grasped will be described in detail with reference to FIG.

도 2를 참조하면, 진단 장비는 구동 소프트웨어(SW)를 로드하고(S110), 구동 소프트웨어의 식별정보를 파악할 수 있다(S210). 소프트웨어의 식별정보가 파악되면, 진단 장비는 해당 식별정보에 대응하는 인버터의 식별번호를 획득할 수 있음(S220)은 전술한 바와 같다.Referring to FIG. 2, the diagnostic equipment loads the driving software SW (S110) and obtains the identification information of the driving software (S210). When the identification information of the software is obtained, the diagnostic equipment can acquire the identification number of the inverter corresponding to the identification information (S220) as described above.

이와 달리, 구동 소프트웨어가 별도의 소프트웨어 정보를 갖지 않는 경우, 진단 장비는 구동 소프트웨어의 식별정보를 파악하지 못할 수 있다. 이 경우, 진단 장비는 구동 소프트웨어의 소스코드를 파악하고, 데이터베이스를 참조하여 소스코드에 대응하는 인버터의 식별번호를 인식할 수 있다.Alternatively, if the driving software does not have separate software information, the diagnostic equipment may not be able to grasp the identifying information of the driving software. In this case, the diagnostic equipment can recognize the source code of the driving software and recognize the identification number of the inverter corresponding to the source code by referring to the database.

진단 장비의 내부 데이터베이스에는 구동 소프트웨어의 소스코드 및 해당 소스코드에 대응하는 식별정보가 미리 저장될 수 있다. 구동 소프트웨어의 식별정보가 파악되지 않는 경우, 진단 장비는 구동 소프트웨어의 소스코드 자체를 파악하고(S230), 파악된 소스코드와 대응하는 식별정보를 데이터베이스를 참조하여 인식할 수 있다.In the internal database of the diagnostic equipment, the source code of the driving software and the identification information corresponding to the source code may be stored in advance. When the identification information of the driving software is not obtained, the diagnostic equipment identifies the source code itself of the driving software (S230), and recognizes the identification information corresponding to the identified source code by referring to the database.

상술한 데이터베이스가 진단 장비의 내부가 아닌 클라우드 서버에 구비될 수 있음은 전술한 바와 같다. The above-described database can be provided in the cloud server, not in the interior of the diagnostic equipment, as described above.

소스코드와 대응하는 식별정보를 인식하기 위해, 진단 장비는 로드된 구동 소프트웨어의 소스코드와 데이터베이스에 저장된 소스코드를 비교할 수 있다. 보다 구체적으로, 진단 장비는 로드된 구동 소프트웨어의 소스코드를 구성하는 텍스트와 데이터베이스에 저장된 소스코드를 구성하는 텍스트의 유사성을 비교할 수 있다.In order to recognize the identification information corresponding to the source code, the diagnostic equipment can compare the source code of the loaded running software with the source code stored in the database. More specifically, the diagnostic equipment can compare the similarity of the text that constitutes the source code of the loaded running software with the text that constitutes the source code stored in the database.

이에 따라, 진단 장비는 데이터베이스에 저장된 소스코드 중에서 로드된 구동 소프트웨어의 소스코드와 동일하거나 가장 유사한 소스코드를 검색하고, 검색된 소스코드에 대응하는 식별정보를 인식할 수 있다(S240).Accordingly, the diagnostic equipment can search for the same or similar source code as the source code of the loaded driving software among the source codes stored in the database, and recognize the identification information corresponding to the retrieved source code (S240).

상술한 방법에 따라 로드된 구동 소프트웨어의 식별정보가 파악되면, 식별정보에 대응하는 인버터의 식별번호를 획득할 수 있다(S220).When the identification information of the loaded driving software is obtained according to the above-described method, the identification number of the inverter corresponding to the identification information can be obtained (S220).

이와 달리, 로드된 구동 소프트웨어의 소스코드에 대응하는 식별번호가 인식되지 않으면 진단 장비는 사용자로부터 인버터의 식별번호를 입력받을 수 있다(S250).Alternatively, if the identification number corresponding to the source code of the loaded driving software is not recognized, the diagnostic equipment can receive the identification number of the inverter from the user (S250).

다시 말해, 로드된 구동 소프트웨어의 소스코드와 동일하거나 유사한 소스코드가 데이터베이스에 존재하지 않는 경우, 진단 장비는 로드된 구동 소프트웨어가 탑재된 인버터의 식별번호를 입력받을 수 있다.In other words, if there is no source code in the database that is the same as or similar to the source code of the loaded drive software, the diagnostic equipment can receive the identification number of the drive on which the loaded drive software is mounted.

사용자로부터 인버터의 식별번호가 입력되면, 진단 장비는 입력된 식별번호를 구동 소프트웨어의 소스코드와 대응되도록 데이터베이스(DB)에 저장할 수 있다(S260). 이에 따라, 데이터베이스에는 인버터로부터 로드한 신규 소스코드 및 해당 인버터의 식별번호가 추가적으로 저장될 수 있다.If the identification number of the inverter is inputted from the user, the diagnostic equipment may store the inputted identification number in the database (DB) so as to correspond to the source code of the driving software (S260). Accordingly, the database may additionally store the new source code loaded from the inverter and the identification number of the corresponding inverter.

상술한 바와 같이, 본 발명은 인버터에 탑재된 신규 소프트웨어의 소스코드 및 해당 인버터의 식별번호를 데이터베이스에 추가 저장함으로써, 진단 대상을 손쉽게 확장할 수 있다.As described above, the present invention can easily extend the diagnosis target by additionally storing the source code of the new software installed in the inverter and the identification number of the inverter in the database.

예를 들어, 신규 소프트웨어의 소스코드 및 해당 인버터의 식별번호를 클라우드 서버의 데이터베이스에 추가 저장되면, 다른 현장에서 사용되는 동일한 진단 장비 또한 신규 소프트웨어를 진단할 수 있게 되므로, 본 발명에 의하면 진단 대상의 확장이 용이하다는 장점이 있다.For example, if the source code of the new software and the identification number of the corresponding inverter are additionally stored in the database of the cloud server, the same diagnostic equipment used at other sites can also diagnose the new software, It is easy to expand.

다시 도 1을 참조하면, 인버터의 식별번호가 인식된 경우 진단 장비는 식별번호에 대응하는 설계정보에 기초하여 구동 소프트웨어에서 발생한 비정상 로그 데이터를 식별할 수 있다(S130).Referring again to FIG. 1, if the identification number of the inverter is recognized, the diagnostic equipment can identify the abnormal log data generated by the driving software based on the design information corresponding to the identification number (S130).

진단 장비의 내부 데이터베이스 또는 진단 장비와 무선통신을 통해 연결되는 클라우드 서버의 데이터베이스에는 인버터의 식별번호에 대응하는 인버터의 설계정보가 미리 저장될 수 있다. 이에 따라, 진단 장비는 인버터의 식별번호를 파악하고, 데이터베이스를 참조하여 인버터의 식별번호에 대응하는 설계정보를 인식할 수 있다.Design information of the inverter corresponding to the identification number of the inverter may be stored in advance in the database of the cloud server connected via wireless communication with the internal database of the diagnostic equipment or the diagnostic equipment. Accordingly, the diagnostic equipment can recognize the identification number of the inverter and recognize the design information corresponding to the identification number of the inverter by referring to the database.

설계정보에는 구동 소프트웨어의 알고리즘과 각 알고리즘에 따른 프로세스의 입출력 허용범위에 대한 정보가 포함될 수 있다. 다시 말해, 설계정보는 구동 소프트웨어에 입력되는 입력값에 대한 입력허용범위 및 구동 소프트웨어로부터 출력되는 출력값에 대한 출력허용범위를 포함할 수 있다.The design information may include information about the algorithm of the driving software and the input / output permission range of the process according to each algorithm. In other words, the design information may include an input allowable range for an input value input to the drive software and an output allowable range for an output value output from the drive software.

예를 들어, 전술한 바와 같이 구동 소프트웨어가 모터의 상태 데이터에 기초하여 전압 지령치를 생성하는 경우, 설계정보에는 각 상태 데이터(예를 들어, 모터의 온도, 회전 속도, 진동 가속도 등) 및 전압 지령치의 허용범위가 포함될 수 있다.For example, when the drive software generates the voltage command value based on the state data of the motor as described above, the design information includes each state data (e.g., the temperature of the motor, the rotational speed, the vibration acceleration, May be included.

한편, 구동 소프트웨어는 일정 시간 간격으로 로그 데이터를 생성할 수 있다. 로그 데이터는 특정 시간에 구동 소프트웨어에 입력된 입력값과, 특정 시간에 구동 소프트웨어로부터 출력된 출력값에 대한 정보를 포함할 수 있다.On the other hand, the driving software can generate log data at predetermined time intervals. The log data may include an input value input to the driving software at a specific time and an output value output from the driving software at a specific time.

진단 장비는 로드된 구동 소프트웨어에서 생성된 로그 데이터와 상술한 설계정보를 비교하여 비정상 로그 데이터를 식별할 수 있다.The diagnostic equipment can identify the abnormal log data by comparing the log data generated by the loaded drive software with the design information described above.

보다 구체적으로, 진단 장비는 구동 소프트웨어에서 발생한 로그 데이터 중에서 구동 소프트웨어의 출력값이 설계정보에 포함된 출력허용범위를 벗어나는 로그 데이터를 비정상 로그 데이터로 식별할 수 있다.More specifically, the diagnostic equipment can identify, as abnormal log data, log data in which the output value of the driving software out of the output allowable range included in the design information among the log data generated in the driving software.

다시 말해, 진단 장비는 로그 데이터에 포함된 출력값과 설계정보에 포함된 출력허용범위를 비교하고, 비교 결과 출력값이 출력허용범위를 벗어나면 해당 로그 데이터를 비정상 로그 데이터로 식별할 수 있다. 반면에, 로그 데이터에 포함된 출력값이 출력허용범위 이내이면, 진단 장비는 해당 로그 데이터를 정상 로그 데이터로 식별할 수 있다.In other words, the diagnostic apparatus compares the output value included in the log data with the output allowable range included in the design information, and if the output value of the comparison result is out of the allowable range, the log data can be identified as abnormal log data. On the other hand, if the output value included in the log data is within the allowable output range, the diagnostic equipment can identify the log data as normal log data.

한편, 상술한 바와 달리 인버터에 탑재된 구동 소프트웨어는 스스로 비정상 로그 데이터를 식별할 수 있다. 다시 말해, 비정상 로그 데이터는 전술한 바와 같이 진단 장비를 통해 식별될 수도 있고, 인버터에 탑재된 구동 소프트웨어에 의해 식별될 수도 있다.On the other hand, unlike the above, the driving software installed in the inverter can identify the abnormal log data by itself. In other words, the abnormal log data may be identified through the diagnostic equipment as described above, or may be identified by the drive software installed in the inverter.

보다 구체적으로, 출력허용범위에 대한 정보가 구동 소프트웨어에 미리 설정되어 있는 경우, 구동 소프트웨어는 로그 데이터의 출력값이 출력허용범위를 벗어나면 해당 로그 데이터를 비정상 로그 데이터로 식별할 수 있다. 이 경우에는, 진단 장비가 구동 소프트웨어를 로드하면 식별된 비정상 로그 데이터도 함께 로드될 수 있다.More specifically, when information on the output allowable range is preset in the drive software, the drive software can identify the log data as abnormal log data when the output value of the log data is out of the allowable output range. In this case, if the diagnostic equipment loads the running software, the identified abnormal log data may also be loaded together.

진단 장비는 비정상 로그 데이터 및 인버터의 설계정보를 참조하여 구동 소프트웨어에 입력된 입력값의 정상 여부를 판단할 수 있다(S140).The diagnostic equipment can determine whether the input value inputted to the driving software is normal by referring to the abnormal log data and the design information of the inverter (S140).

이하에서는, 도 3을 참조하여 입력값 및 가상 로그 데이터에 따라 인버터의 상태를 진단하는 과정을 구체적으로 설명하도록 한다.Hereinafter, the process of diagnosing the inverter status according to the input value and the virtual log data will be described in detail with reference to FIG.

도 3을 참조하면, 비정상 로그 데이터가 식별된 후(S130), 진단 장비는 비정상 로그 데이터의 입력값 정상 여부를 판단할 수 있다(S310). 보다 구체적으로, 진단 장비는 비정상 로그 데이터에 포함된 입력값과 설계정보에 포함된 입력허용범위를 비교하여 입력값의 정상 여부를 판단할 수 있다.Referring to FIG. 3, after the abnormal log data is identified (S130), the diagnostic equipment can determine whether the abnormal log data is normal or not (S310). More specifically, the diagnostic equipment can determine whether the input value is normal by comparing the input value included in the abnormal log data with the input allowable range included in the design information.

다시 말해, 진단 장비는 입력값이 입력허용범위 이내이면 해당 입력값을 정상으로 판단할 수 있고, 입력값이 입력허용범위를 벗어나면 해당 입력값을 비정상으로 판단할 수 있다.In other words, if the input value is within the allowable range, the diagnostic device can determine that the input value is normal, and if the input value is out of the allowable range, the input value can be judged to be abnormal.

입력값이 비정상이라고 판단되면, 진단 장비는 인버터의 상태를 부적합 상태로 진단할 수 있다(S320).If it is determined that the input value is abnormal, the diagnostic equipment can diagnose the state of the inverter to an unsuitable state (S320).

여기서 부적합 상태는, 비정상 로그 데이터가 인버터의 상태를 판단하기에 부적합하다는 것을 의미할 수 있다. 즉, 입력값은 인버터가 구동하는 구동 시스템의 상태에 의해 결정되는 파라미터로서, 인버터의 상태와 무관할 수 있다.The non-conforming state here may mean that the abnormal log data is not suitable for determining the state of the inverter. That is, the input value is a parameter determined by the state of the drive system driven by the inverter, and may be independent of the state of the inverter.

다시 말해, 비정상 입력값을 포함하는 비정상 로그 데이터는 인버터의 상태 이상이 아닌 구동 시스템의 상태 이상으로 인해 생성된 것이므로, 진단 장비는 입력값이 비정상으로 판단되면 인버터의 상태를 부적합 상태로 진단할 수 있다. In other words, the abnormal log data including the abnormal input value is generated due to the abnormality of the drive system rather than the state of the inverter. Therefore, if the input value is determined to be abnormal, the diagnostic apparatus can diagnose the state of the inverter to be in an unsuitable state have.

한편, 입력값이 정상이라고 판단되면, 진단 장비는 로드된 구동 소프트웨어에 입력값을 재입력하여 가상 로그 데이터를 생성할 수 있다(S150). 보다 구체적으로, 진단 장비는 정상이라고 판단된 입력값(이하, 정상 입력값) 및 정상 입력값에 대한 가상 출력값을 포함하는 가상 로그 데이터를 생성할 수 있다(S330).On the other hand, if it is determined that the input value is normal, the diagnostic equipment can generate virtual log data by re-inputting the input value to the loaded drive software (S150). More specifically, the diagnostic equipment may generate virtual log data including an input value determined to be normal (hereinafter referred to as a normal input value) and a virtual output value for a normal input value (S330).

보다 구체적으로 진단 장비는 내부 메모리를 통해 인버터로부터 로드된 구동 소프트웨어를 실행하고, 실행된 구동 소프트웨에어 정상 입력값을 입력할 수 있다. 구동 소프트웨어는 내부 알고리즘을 통해 정상 입력값에 대한 프로세스를 수행하여 가상 출력값을 생성할 수 있고, 정상 입력값 및 가상 출력값을 포함하는 가상 로그 데이터를 생성할 수 있다.More specifically, the diagnostic equipment can execute the running software loaded from the inverter via the internal memory and enter the running drive software normal input values. The driving software can generate a virtual output value by performing a process on a normal input value through an internal algorithm and generate virtual log data including a normal input value and a virtual output value.

진단 장비는 생성된 가상 로그 데이터와 비정상 로그 데이터의 일치 여부에 따라 인버터의 상태를 고장이라고 진단할 수 있다(S160).The diagnostic equipment can diagnose the fault condition of the inverter according to whether the generated virtual log data and abnormal log data match (S160).

보다 구체적으로 진단 장비는, 진단 장비에서 실행된 구동 소프트웨어를 통해 생성된 가상 로그 데이터와, 인버터에 탑재된 구동 소프트웨어를 통해 생성된 비정상 로그 데이터의 일치 여부를 확인할 수 있다.More specifically, the diagnostic equipment can confirm whether or not the virtual log data generated through the driving software executed in the diagnostic equipment matches the abnormal log data generated through the driving software installed in the inverter.

여기서 로그 데이터의 일치 여부는 로그 데이터에 포함된 출력값의 일치 여부일 수 있다. 다시 말해, 로그 데이터의 일치 여부는 가상 로그 데이터에 포함된 출력값과 비정상 로그 데이터에 포함된 출력값의 일치 여부일 수 있다.Here, whether or not the log data is consistent may be a match of the output values included in the log data. In other words, whether or not the log data is matched may be a match between the output value included in the virtual log data and the output value included in the abnormal log data.

즉, 진단 장비는 인버터에서 생성된 '정상 입력값에 대한 출력값'과 진단 장비에서 생성된 '정상 입력값에 대한 가상 출력값'이 동일한지 여부를 확인할 수 있다.That is, the diagnostic equipment can check whether the output value of the normal input value generated by the inverter and the virtual output value of the normal input value generated by the diagnostic equipment are the same.

가상 로그 데이터가 비정상 로그 데이터와 일치하면, 진단 장비는 인버터에 탑재된 구동 소프트웨어가 고장이라고 진단할 수 있다(S360).If the virtual log data matches the abnormal log data, the diagnostic equipment can diagnose that the drive software loaded in the inverter is faulty (S360).

다시 말해, 가상 로그 데이터에 포함된 가상 출력값이 비정상 로그 데이터에 포함된 출력값과 동일하면, 진단 장비는 인버터의 상태를 구동 소프트웨어 고장 상태로 진단할 수 있다.In other words, if the virtual output value contained in the virtual log data is the same as the output value included in the abnormal log data, the diagnostic equipment can diagnose the inverter status as a drive software fault status.

즉, 서로 다른 하드웨어(인버터 및 진단 장비)에서 실행된 동일한 구동 소프트웨어에 동일한 정상 입력값을 입력하였을 때, 비정상으로 판단되는 동일한 출력값이 생성되면, 진단 장비는 구동 소프트웨어 자체가 고장이라고 진단할 수 있다.That is, when the same input value is input to the same drive software executed in different hardware (inverter and diagnostic equipment), if the same output value is determined to be abnormal, the diagnostic equipment can diagnose that the drive software itself is faulty .

이와 달리, 가상 로그 데이터가 비정상 로그 데이터와 일치하지 않으면, 진단 장비는 인버터를 구성하는 하드웨어가 고장이라고 진단할 수 있다(S350).On the other hand, if the virtual log data does not match the abnormal log data, the diagnostic equipment can diagnose that the hardware constituting the inverter is faulty (S350).

다시 말해, 가상 로그 데이터에 포함된 가상 출력값이 비정상 로그 데이터에 포함된 출력값과 다르면, 진단 장비는 인버터의 상태를 하드웨어 고장 상태로 진단할 수 있다.In other words, if the virtual output value contained in the virtual log data is different from the output value included in the abnormal log data, the diagnostic equipment can diagnose the inverter status as a hardware failure status.

즉, 서로 다른 하드웨어(인버터 및 진단 장비)에서 실행된 동일한 구동 소프트웨어에 동일한 입력값을 입력하였을 때 생성되는 출력값이 서로 다르면 소프트웨어가 아닌 인버터를 구성하는 하드웨어가 고장이라고 진단될 수 있다.That is, if the same input value is input to the same drive software executed in different hardware (inverter and diagnostic equipment), if the generated output values are different, the hardware constituting the inverter may be diagnosed as faulty.

예를 들어, 인버터에서 실행된 구동 소프트웨어에 정상 입력값을 입력하였을 때에는 비정상으로 판단되는 출력값이 생성되는 반면, 진단 장비에서 실행된 구동 소프트웨어에 정상 입력값을 입력하였을 때에는 정상으로 판단되는 출력값이 생성되면, 진단 장비는 인버터를 구성하는 하드웨어가 고장이라고 진단할 수 있다.For example, when the normal input value is input to the driving software executed in the inverter, an output value that is determined to be abnormal is generated. On the other hand, when the normal input value is input to the driving software executed in the diagnostic equipment, , The diagnostic equipment can diagnose that the hardware constituting the inverter is faulty.

여기서 인버터를 구성하는 하드웨어는 전술한 전력 변환 모듈, PWM 신호 생성 모듈 및 마이컴 중 적어도 하나일 수 있다.Here, the hardware constituting the inverter may be at least one of the power conversion module, the PWM signal generation module, and the microcomputer.

상술한 바와 같이, 본 발명은 인버터에서 실행된 구동 소프트웨어에서 생성되는 로그 데이터와 상태진단 전용 장비에서 실행된 구동 소프트웨어에서 생성되는 로그 데이터를 비교하여 인버터의 상태를 진단함으로써, 인버터의 고장원인을 파악할 수 있다.As described above, according to the present invention, the log data generated in the drive software executed in the inverter is compared with the log data generated in the drive software executed in the apparatus dedicated for state diagnosis, thereby diagnosing the state of the inverter, .

보다 구체적으로, 인버터의 고장원인이 인버터에 탑재된 소프트웨어의 고장에 의한 것인지, 인버터를 구성하는 하드웨어의 고장에 의한 것인지를 파악할 수 있다. 뿐만 아니라, 구동 시스템의 상태 이상으로 인해 인버터의 상태가 진단하기에 부적합한 상태라는 것 또한 파악할 수 있다.More specifically, it can be determined whether the cause of the failure of the inverter is caused by a failure of the software installed in the inverter or a failure of the hardware constituting the inverter. In addition, it can be seen that the state of the inverter is inadequate to diagnose due to the state of the drive system.

전술한 본 발명은 인버터와 접속되는 상태진단 전용 장비를 통해 수행될 수 있다. 이에 따라, 본 발명에 의하면 인버터의 상태를 별도의 PC에서 분석하지 않고, 현장에서 곧바로 진단함으로써 진단의 신속성을 향상시킬 수 있다.The above-described present invention can be performed through a device dedicated to state diagnosis connected to an inverter. Thus, according to the present invention, it is possible to improve the speed of diagnosis by diagnosing the state of the inverter directly in the field without analyzing it in a separate PC.

전술한 본 발명은, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.While the present invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but, on the contrary, But the present invention is not limited thereto.

Claims (10)

상태진단 전용 장비를 이용하여 인버터의 상태를 진단하는 방법에 있어서,
상기 인버터에 탑재된 구동 소프트웨어를 로드하는 단계;
상기 로드된 구동 소프트웨어의 식별정보에 기초하여 상기 구동 소프트웨어가 탑재된 인버터의 식별번호를 인식하는 단계;
상기 인식된 식별번호에 대응하는 설계정보에 기초하여 상기 구동 소프트웨어에서 발생한 비정상 로그 데이터를 식별하는 단계;
상기 식별된 비정상 로그 데이터 및 상기 설계정보를 참조하여 상기 구동 소프트웨어에 입력된 입력값의 정상 여부를 판단하는 단계;
상기 입력값이 정상이라고 판단되면 상기 로드된 구동 소프트웨어에 상기 입력값을 재입력하여 가상 로그 데이터를 생성하는 단계; 및
상기 생성된 가상 로그 데이터와 상기 비정상 로그 데이터의 일치 여부에 따라 상기 인버터의 상태를 고장이라고 진단하는 단계를 포함하는
인버터 상태 진단 방법.
A method for diagnosing the condition of an inverter using a dedicated equipment for diagnosis of status,
Loading driving software installed in the inverter;
Recognizing the identification number of the inverter on which the driving software is installed based on the identification information of the loaded driving software;
Identifying abnormal log data generated in the driving software based on design information corresponding to the recognized identification number;
Determining whether the input value input to the driving software is normal with reference to the identified abnormal log data and the design information;
Generating virtual log data by re-inputting the input value to the loaded drive software if the input value is determined to be normal; And
Diagnosing the status of the inverter to be faulty according to whether or not the generated virtual log data matches the abnormal log data
How to diagnose inverter condition.
제1항에 있어서,
상기 로드된 구동 소프트웨어의 식별정보에 기초하여 상기 구동 소프트웨어가 탑재된 인버터의 식별번호를 인식하는 단계는
상기 로드된 구동 소프트웨어의 식별정보를 파악하고, 데이터베이스를 참조하여 상기 식별정보에 대응하는 인버터의 식별번호를 인식하는 단계를 포함하는 인버터 상태 진단 방법.
The method according to claim 1,
The step of recognizing the identification number of the inverter on which the driving software is mounted based on the identification information of the loaded driving software
Recognizing the identification information of the loaded drive software and recognizing the identification number of the inverter corresponding to the identification information with reference to the database.
제2항에 있어서,
상기 로드된 구동 소프트웨어의 식별정보가 파악되지 않으면 상기 구동 소프트웨어의 소스코드를 파악하고, 상기 데이터베이스를 참조하여 상기 소스코드에 대응하는 인버터의 식별번호를 인식하는 단계를 더 포함하는 인버터 상태 진단 방법.
3. The method of claim 2,
If the identification information of the loaded driving software is not obtained, determining the source code of the driving software and recognizing the identification number of the inverter corresponding to the source code with reference to the database.
제3항에 있어서,
상기 소스코드에 대응하는 인버터의 식별번호가 인식되지 않으면 사용자로부터 상기 인버터의 식별번호를 입력받고, 상기 입력된 식별번호를 상기 소스코드와 대응되도록 상기 데이터베이스에 저장하는 단계를 더 포함하는 인버터 상태 진단 방법.
The method of claim 3,
Receiving an identification number of the inverter from a user if the identification number of the inverter corresponding to the source code is not recognized and storing the input identification number in the database so as to correspond to the source code; Way.
제1항에 있어서,
상기 인식된 식별번호에 대응하는 설계정보에 기초하여 상기 구동 소프트웨어에서 발생하는 비정상 로그 데이터를 식별하는 단계는
상기 구동 소프트웨어에서 발생한 로그 데이터 중에서, 상기 구동 소프트웨어의 출력값이 상기 설계정보에 포함된 출력허용범위를 벗어나는 로그 데이터를 상기 비정상 로그 데이터로 식별하는 단계를 포함하는 인버터 상태 진단 방법.
The method according to claim 1,
Identifying the abnormal log data generated in the driving software based on the design information corresponding to the recognized identification number
And identifying log data in which the output value of the drive software is out of the allowable output range included in the design information, from the log data generated in the drive software, as the abnormal log data.
제1항에 있어서,
상기 식별된 비정상 로그 데이터 및 상기 설계정보를 참조하여 상기 구동 소프트웨어에 입력된 입력값의 정상 여부를 판단하는 단계는
상기 비정상 로그 데이터에 포함된 상기 입력값과 상기 설계정보에 포함된 입력허용범위를 비교하여 상기 입력값의 정상여부를 판단하는 단계를 포함하는 인버터 상태 진단 방법.
The method according to claim 1,
Wherein the step of determining whether the input value inputted to the driving software is normal with reference to the identified abnormal log data and the design information
And comparing the input value included in the abnormal log data with an input allowable range included in the design information to determine whether the input value is normal.
제6항에 있어서,
상기 입력값이 비정상이라고 판단되면, 상기 인버터의 상태를 부적합 상태로 진단하는 단계를 더 포함하는 인버터 상태 진단 방법.
The method according to claim 6,
Further comprising the step of diagnosing the inverter to a non-conforming state when it is determined that the input value is abnormal.
제1항에 있어서,
상기 입력값이 정상이라고 판단되면 상기 로드된 구동 소프트웨어에 상기 입력값을 재입력하여 가상 로그 데이터를 생성하는 단계는
상기 입력값 및 상기 입력값에 대한 가상 출력값을 포함하는 상기 가상 로그 데이터를 생성하는 단계를 더 포함하는 인버터 상태 진단 방법.
The method according to claim 1,
And generating virtual log data by re-inputting the input value to the loaded drive software if the input value is determined to be normal
Further comprising generating the virtual log data including the input value and a virtual output value for the input value.
제1항에 있어서,
상기 가상 로그 데이터와 상기 비정상 로그 데이터의 일치 여부에 따라 상기 인버터의 상태를 고장이라고 진단하는 단계는
상기 가상 로그 데이터가 상기 비정상 로그 데이터와 일치하면 상기 구동 소프트웨어가 고장이라고 진단하는 단계를 포함하는 인버터 상태 진단 방법.
The method according to claim 1,
The step of diagnosing the status of the inverter as failure according to whether or not the virtual log data and the abnormal log data match
And diagnosing that the drive software is faulty if the virtual log data matches the abnormal log data.
제1항에 있어서,
상기 가상 로그 데이터와 상기 비정상 로그 데이터의 일치 여부에 따라 상기 인버터의 상태를 고장이라고 진단하는 단계는
상기 가상 로그 데이터가 상기 비정상 로그 데이터와 일치하지 않으면 상기 인버터를 구성하는 하드웨어가 고장이라고 진단하는 단계를 포함하는 인버터 상태 진단 방법.
The method according to claim 1,
The step of diagnosing the status of the inverter as failure according to whether or not the virtual log data and the abnormal log data match
And diagnosing that the hardware constituting the inverter is faulty if the virtual log data does not match the abnormal log data.
KR1020170081449A 2017-06-27 2017-06-27 Method for diagnosing condition of inverter Withdrawn KR20190001445A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170081449A KR20190001445A (en) 2017-06-27 2017-06-27 Method for diagnosing condition of inverter

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170081449A KR20190001445A (en) 2017-06-27 2017-06-27 Method for diagnosing condition of inverter

Publications (1)

Publication Number Publication Date
KR20190001445A true KR20190001445A (en) 2019-01-04

Family

ID=65018211

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170081449A Withdrawn KR20190001445A (en) 2017-06-27 2017-06-27 Method for diagnosing condition of inverter

Country Status (1)

Country Link
KR (1) KR20190001445A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210022373A (en) * 2019-08-20 2021-03-03 한온시스템 주식회사 Motor having diagnostic function and diagnostic system including motor and diagnostic method thereof
WO2024205245A1 (en) * 2023-03-28 2024-10-03 한화솔루션 주식회사 Method and device for detecting whether failure has occurred in inverter

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210022373A (en) * 2019-08-20 2021-03-03 한온시스템 주식회사 Motor having diagnostic function and diagnostic system including motor and diagnostic method thereof
WO2024205245A1 (en) * 2023-03-28 2024-10-03 한화솔루션 주식회사 Method and device for detecting whether failure has occurred in inverter

Similar Documents

Publication Publication Date Title
US20180276913A1 (en) Remote vehicle network monitoring and failure prediction system
CN109164795A (en) A kind of intelligent automobile fault diagnosis method and system
KR102444442B1 (en) System and method for diagnosing facility fault
JP6602638B2 (en) Vehicle parts dielectric breakdown diagnosis system and method
CN112285561A (en) Motor fault monitoring device, driving motor system and motor fault monitoring method
CN106406273A (en) Method for determining the cause of failure in a vehicle
US7734389B2 (en) Fault information management system and a method for implementing a fault information management system for a vehicle
KR102141677B1 (en) Learning data generating apparatus and method for learning model of fault forecast and diagnostic system of power plant
KR101704135B1 (en) Apparatus for testing electric vehicle charging and method thereof
CN112668727B (en) Method and device for detecting equipment failure
CN1945483A (en) Maintenance support device, method and system, control device and control method
CN104865948A (en) Automatic vehicle controller diagnosing device and method
CN106610481A (en) Apparatus and method of diagnosing current sensor of eco-friendly vehicle
KR20190001445A (en) Method for diagnosing condition of inverter
US9304171B2 (en) Computer-implemented method for generating software, a battery, and a motor vehicle
CN115943353A (en) System and method as well as computer program and electronically readable data carrier for determining causes of abnormal operation of a machine
JP5970563B2 (en) Battery control device
US11169899B2 (en) Mitigating data offsets for machine learning
KR102591145B1 (en) Method and apparatus for predicting status of parts for fault diagnosis
JP5836222B2 (en) Vehicle control apparatus and vehicle control system
CN115168146A (en) Anomaly detection method and device
WO2021111726A1 (en) Fault diagnosis device, fault diagnosis system, fault diagnosis method, and fault diagnosis program
US10740204B2 (en) Method and apparatus for monitoring memory and for displaying use in electronic control device
KR101826779B1 (en) An apparatus and method for testing control logic of application specific integrated circuit
CN114167191B (en) Automobile power supply converter detection method, system and computer equipment

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20170627

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination