Multi-IED simulation method and system based on SCD file
By loading SCD files on the device simulation console and listed as a CID file, obtaining IED parameters, and starting the IED simulation component based on these parameters, solving the problem of multi -IED devices to build a substation monitoring system testing environment, realizing the simulation substation power station. Efficient simulation of secondary equipment operation status and measurement change.
Patent Information
- Application Number
- CN202411362025.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-27
- Publication Date
- 2025-01-24
AI Technical Summary
When building a test environment for a substation monitoring system, multiple different types of IED devices are needed. It is not only inconvenient to use actual devices to test, but also difficult to complete when there are many IED devices required.
Load the SCD file through the device simulation console, listed as multiple CID files, obtain IED parameters and form a list display. Then, select all or part of the IED according to the IED parameter, and each IED corresponds to an IED simulation component with a remote letter function, remote test function, fixed value function, parameter function and electrical function. The IED simulation component analysis startup parameters, start the simulation process, and interact with the device simulation console through sharing memory, complete the automatic change of the remote letter state, the automatic change of the remote test value, and the automatic generation of the recording wave.
It is possible to simulate the real operating status and measurement changes of secondary equipment in the substation during the detection process, which greatly saves the cost of building a substation simulation test environment and improves the convenience and flexibility of building a substation simulation test environment.
Smart Images

Figure CN119358220A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of simulation operation and automatic detection of a secondary system of an intelligent substation, and in particular to a multi-IED simulation method and system based on an SCD file. Background Art
[0002] In recent years, with the continuous development of smart grid technology, the construction of smart grid systems has also been greatly accelerated. In the smart grid system, the construction of smart substations is particularly important, and the integrated monitoring system running in smart substations is the core node. With the continuous updating and improvement of relevant technical specifications of smart substations, secondary manufacturers will conduct regular function and performance tests on substation monitoring systems in daily product development and maintenance, and power testing agencies will also regularly conduct network access testing of substation monitoring system products.
[0003] To build a test system for substation monitoring system products, many different types of IED devices are needed. It would be very inconvenient to use actual devices every time, and it would be even more difficult to complete when the test system requires more IED devices. Summary of the invention
[0004] The purpose of the present invention is to solve at least one technical problem in the background technology and provide a multi-IED simulation method and system based on SCD files.
[0005] To achieve the above object, the present invention provides a multi-IED simulation method based on SCD files, comprising:
[0006] Load the SCD file through the device simulation console, decompose the SCD file into multiple CID files, obtain the IED parameters and display them in a list on its main interface;
[0007] Start all or part of the IEDs according to the IED parameters through the equipment simulation console. Each IED corresponds to an IED simulation component with remote signaling function, remote measurement function, setting function, parameter function and electricity function;
[0008] The IED simulation component parses the startup parameters generated by the simulation console and then starts the IED simulation process;
[0009] The device simulation console interacts with the IED simulation component through shared memory to complete the automatic change of telesignal status, automatic change of telemetered value and automatic generation of recorded waveform.
[0010] According to one aspect of the present invention, the SCD file is loaded through the device simulation console, the SCD file is declassified into multiple CID files, and the IED parameters therein are obtained and displayed in a list on the main interface as follows:
[0011] The device simulation console loads and parses the SCD file, de-lists the SCD file after loading and parsing, and generates a general directory with the same name as the SCD file name. A sub-directory is generated for each IED under the general directory, with the same name as the IED. Each IED sub-directory stores the CID file of the IED generated by de-listing the SCD file. The device simulation console extracts the parameter information of each IED to form an IED list and displays it on its main interface.
[0012] According to one aspect of the present invention, the method of starting all or part of the IEDs according to the IED parameters through the device simulation console is:
[0013] Forming startup parameters according to IED parameter information, and starting the IED simulation component with the startup parameters;
[0014] The startup parameters include the complete path of the CID file, the IED name, the IP address, the subnet mask and the running path.
[0015] According to one aspect of the present invention, the IED simulation component parses the startup parameters generated by the simulation console and then starts the IED simulation process as follows:
[0016] The IED simulation component parses the startup parameters, then starts the IED simulation process, loads the CID file specified in the startup parameters, uses the IP address in the startup parameters as the IP address of the client, and uses the running path in the startup parameters as the running path of the simulation process.
[0017] According to one aspect of the present invention, the IED simulation component loads the IED point table file when starting the IED simulation process. If the point table file does not exist, the CID file is loaded and parsed to automatically generate the point table file, and then the generated point table file is loaded.
[0018] According to one aspect of the present invention, the device simulation console interacts with the IED simulation component through shared memory to complete the automatic change of the remote signaling state:
[0019] The device simulation console controls the IED simulation component through shared memory to perform automatic change of telesignaling. The automatic change of telesignaling is manifested as the inversion of the telesignaling state. The data in the shared memory is a structure, including data update flag, function enable flag, only change selected telesignaling point flag, start time flag, start time, change number flag, change number, change cycle flag, change cycle. If the only change selected telesignaling point flag is TRUE, only the selected telesignaling point will be changed, otherwise all telesignaling points will be changed.
[0020] According to one aspect of the present invention, the device simulation console interacts with the IED simulation component through shared memory to complete the automatic change of the telemetry value:
[0021] The device simulation console controls the IED simulation component through shared memory to automatically change the telemetry value. The change of the telemetry value is manifested as the generation of a random number within a certain range. The data in the shared memory is a structure, including a data update flag, a function enable flag, a flag for changing only the selected telemetry point, and a value change cycle. If the flag for changing only the selected telemetry point is TRUE, only the selected telemetry point will be changed, otherwise all telemetry points will be changed.
[0022] According to one aspect of the present invention, the device simulation console interacts with the IED simulation component through shared memory to complete the automatic generation of the recording wave:
[0023] The device simulation console controls the IED simulation component through shared memory to automatically generate a recording file. The data in the shared memory is a structure, including a data update flag, a fault status flag, and a fault sequence number. The new recording file is a copy of the template file and is renamed.
[0024] According to one aspect of the present invention, the interface of the IED simulation component is hidden by default when it is started, and the device simulation console controls the display and hiding of the IED simulation component interface through shared memory. The data of the shared memory is a structure including a data update flag and a window display flag.
[0025] To achieve the above object, the present invention also provides a multi-IED simulation system based on SCD files, comprising:
[0026] The IED parameter acquisition module loads the SCD file through the device simulation console, demultiplexes the SCD file into multiple CID files, obtains the IED parameters therein and displays them in a list on its main interface;
[0027] IED startup module, through the device simulation console, selects to start all or part of the IEDs according to the IED parameters. Each IED corresponds to an IED simulation component with remote signaling function, remote measurement function, setting function, parameter function and electricity function;
[0028] IED simulation module, the IED simulation component parses the startup parameters generated by the simulation console and then starts the IED simulation process;
[0029] In the simulation result generation module, the device simulation console interacts with the IED simulation component through shared memory to complete the automatic change of telesignal status, automatic change of telemetered value and automatic generation of recorded waveform.
[0030] According to the above scheme of the present invention, the present invention can simulate the actual secondary equipment operation status and measurement changes of the substation during the detection process through the equipment simulation console and the multi-IED simulation component simulation process, which greatly saves the cost of building a substation simulation test environment and improves the convenience and flexibility of building a substation simulation test environment. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 The flowchart schematically shows a multi-IED simulation method based on an SCD file according to an embodiment of the present invention. DETAILED DESCRIPTION
[0032] The present invention will now be discussed with reference to exemplary embodiments. It should be understood that the embodiments discussed are only to enable those skilled in the art to better understand and thus implement the present invention, rather than implying any limitation on the scope of the present invention.
[0033] As used herein, the term “including” and variations thereof are to be interpreted as open-ended terms meaning “including, but not limited to.” The term “based on” is to be interpreted as “based, at least in part, on.” The terms “one embodiment” and “an embodiment” are to be interpreted as “at least one embodiment.”
[0034] Figure 1 The flowchart of the multi-IED simulation method based on SCD file according to one embodiment of the present invention is schematically shown. Figure 1 As shown, in this embodiment, the multi-IED simulation method based on the SCD file includes:
[0035] Load the SCD file through the device simulation console, decompose the SCD file into multiple CID files, obtain the IED parameters and display them in a list on its main interface;
[0036] Start all or part of the IEDs according to the IED parameters through the equipment simulation console. Each IED corresponds to an IED simulation component with remote signaling function, remote measurement function, setting function, parameter function and electricity function;
[0037] The IED simulation component parses the startup parameters generated by the simulation console and then starts the IED simulation process;
[0038] The device simulation console interacts with the IED simulation component through shared memory to complete the automatic change of telesignal status, automatic change of telemetered value and automatic generation of recorded waveform.
[0039] Further, according to an embodiment of the present invention, the SCD file is loaded through the device simulation console, the SCD file is declassified into multiple CID files, the IED parameters therein are obtained and a list is formed and displayed on its main interface as follows:
[0040] The device simulation console loads and parses the SCD file, de-lists the SCD file after loading and parsing, and generates a general directory with the same name as the SCD file name. A sub-directory is generated for each IED under the general directory, with the same name as the IED. Each IED sub-directory stores the CID file of the IED generated by de-listing the SCD file. The device simulation console extracts the parameter information of each IED to form an IED list and displays it on its main interface.
[0041] Further, according to an embodiment of the present invention, the device simulation console is used to select and start all or part of the IEDs according to the IED parameters:
[0042] Forming startup parameters according to IED parameter information, and using the startup parameters to start the IED simulation component for simulation;
[0043] The startup parameters include the complete path of the CID file, IED name, IP address, subnet mask and running path.
[0044] Further, according to an embodiment of the present invention, the IED simulation component parses the startup parameters generated by the simulation console, and then starts the IED simulation process as follows:
[0045] The IED simulation component supports startup with parameters, can parse the startup parameters, and then start the IED simulation process, load the CID file specified in the startup parameters, use the IP address in the startup parameters as the client's IP address, and use the running path in the startup parameters as the path for the simulation process to run.
[0046] Further, according to an embodiment of the present invention, when the IED simulation component starts the IED simulation process, it loads the IED point table file, and if the point table file does not exist, it loads and parses the CID file to automatically generate the point table file, and then loads the generated point table file. The point table file includes telesignaling, telemetering, remote control, set value, parameter, and electricity.
[0047] Furthermore, according to one embodiment of the present invention, after the IED simulation component is started, it acts as a server based on the CMS protocol and can respond to various communication command requests from the client, including relationship negotiation, association, data, data set, set value, log, control, file, test, etc.
[0048] The IED simulation component displays different types of measuring points in separate pages. In each page, the keyword root matching name or reference name can be used to filter and display.
[0049] The IED simulation component has a telesignaling function and can display all telesignaling points in a list. There is a check box in front of each telesignaling point, which can be selected or unselected, and the selected state can be saved so that the selected state can be automatically reproduced when the simulation is closed and restarted; the state of the telesignaling point can be inverted; the quality code of the telesignaling point can be modified.
[0050] The IED simulation component has a telemetry function and can display all telemetry points in a list. There is a check box in front of each telemetry point, which can be selected or unselected, and the selected state can be saved so that the selected state can be automatically reproduced when the simulation is closed and restarted; the telemetry point can be changed to a random number; the telemetry point can be set to a required value; the quality code of the telemetry point can be modified.
[0051] The IED simulation component has a set value function, and you can select a set value group; you can switch between the running set value area and the editing set value area; you can modify the set value of the currently edited set value area and solidify it.
[0052] The IED simulation component has a parameter function, which can perform a value change operation on a parameter point to modify the value of the parameter point to a random number; it can also perform a value setting operation on a parameter point to set the value of the parameter point to a required value.
[0053] The IED simulation component has the function of electricity meter, which can change the value of the electricity meter point and increase the value of the electricity meter point by 1 each time; it can set the value of the electricity meter point and set the value of the electricity meter point to the required value.
[0054] Further, according to an embodiment of the present invention, the device simulation console interacts with the IED simulation component through the shared memory to complete the automatic change of the remote signaling state as follows:
[0055] The device simulation console controls the IED simulation component through shared memory to perform automatic change of telesignaling. The automatic change of telesignaling is manifested as the inversion of the telesignaling state. The data in the shared memory is a structure, including data update flag, function enable flag, only change selected telesignaling point flag, start time flag, start time, change number flag, change number, change cycle flag, change cycle. If the only change selected telesignaling point flag is TRUE, only the selected telesignaling point will be changed, otherwise all telesignaling points will be changed.
[0056] Further, according to an embodiment of the present invention, the device simulation console interacts with the IED simulation component through shared memory to complete the automatic change of the telemetry value:
[0057] The device simulation console controls the IED simulation component through shared memory to automatically change the telemetry value. The change of the telemetry value is manifested as the generation of a random number within a certain range. The data in the shared memory is a structure, including a data update flag, a function enable flag, a flag for changing only the selected telemetry point, and a value change cycle. If the flag for changing only the selected telemetry point is TRUE, only the selected telemetry point will be changed, otherwise all telemetry points will be changed.
[0058] Further, according to an embodiment of the present invention, the device simulation console interacts with the IED simulation component through the shared memory to complete the automatic generation of the recording wave:
[0059] The device simulation console controls the IED simulation component through shared memory to automatically generate a recording file. The data in the shared memory is a structure, including a data update flag, a fault status flag, and a fault sequence number. The new recording file is a copy of the template file and is renamed.
[0060] In this embodiment, the recording files include files with five suffixes: cfg, hdr, dat, mes, and mid. The file names except the suffixes are the same, and the naming rule is IED name + underline + RCD + underline + fault number + underline + date + underline + time + underline + milliseconds, such as P_L2201A_RCD_1005_20240318_151704_129.
[0061] Furthermore, according to one embodiment of the present invention, the interface of the IED simulation component is hidden by default when it is started, and the device simulation console controls the display and hiding of the IED simulation component interface through shared memory. The data of the shared memory is a structure including a data update flag and a window display flag.
[0062] According to the above scheme of the present invention, the present invention can simulate the actual secondary equipment operation status and measurement changes of the substation during the detection process through the equipment simulation console and the multi-IED simulation component simulation process, which greatly saves the cost of building a substation simulation test environment and improves the convenience and flexibility of building a substation simulation test environment.
[0063] Furthermore, to achieve the above object, the present invention also provides a multi-IED simulation system based on an SCD file, comprising:
[0064] The IED parameter acquisition module loads the SCD file through the device simulation console, demultiplexes the SCD file into multiple CID files, obtains the IED parameters therein and displays them in a list on its main interface;
[0065] IED startup module, through the device simulation console, selects to start all or part of the IEDs according to the IED parameters. Each IED corresponds to an IED simulation component with remote signaling function, remote measurement function, setting function, parameter function and electricity function;
[0066] IED simulation module, the IED simulation component parses the startup parameters generated by the simulation console and then starts the IED simulation process;
[0067] In the simulation result generation module, the device simulation console interacts with the IED simulation component through shared memory to complete the automatic change of telesignal status, automatic change of telemetered value and automatic generation of recorded waveform.
[0068] Further, according to an embodiment of the present invention, the SCD file is loaded through the device simulation console, the SCD file is declassified into multiple CID files, the IED parameters therein are obtained and a list is formed and displayed on its main interface as follows:
[0069] The device simulation console loads and parses the SCD file, de-lists the SCD file after loading and parsing, and generates a general directory with the same name as the SCD file name. A sub-directory is generated for each IED under the general directory, with the same name as the IED. Each IED sub-directory stores the CID file of the IED generated by de-listing the SCD file. The device simulation console extracts the parameter information of each IED to form an IED list and displays it on its main interface.
[0070] Further, according to an embodiment of the present invention, the device simulation console is used to select and start all or part of the IEDs according to the IED parameters:
[0071] Forming startup parameters according to IED parameter information, and using the startup parameters to start the IED simulation component for simulation;
[0072] The startup parameters include the complete path of the CID file, IED name, IP address, subnet mask and running path.
[0073] Further, according to an embodiment of the present invention, the IED simulation component parses the startup parameters generated by the simulation console, and then starts the IED simulation process as follows:
[0074] The IED simulation component supports startup with parameters, can parse the startup parameters, and then start the IED simulation process, load the CID file specified in the startup parameters, use the IP address in the startup parameters as the client's IP address, and use the running path in the startup parameters as the path for the simulation process to run.
[0075] Further, according to an embodiment of the present invention, when the IED simulation component starts the IED simulation process, it loads the IED point table file, and if the point table file does not exist, it loads and parses the CID file to automatically generate the point table file, and then loads the generated point table file. The point table file includes telesignaling, telemetering, remote control, set value, parameter, and electricity.
[0076] Furthermore, according to one embodiment of the present invention, after the IED simulation component is started, it acts as a server based on the CMS protocol and can respond to various communication command requests from the client, including relationship negotiation, association, data, data set, set value, log, control, file, test, etc.
[0077] The IED simulation component displays different types of measuring points in separate pages. In each page, the keyword root matching name or reference name can be used to filter and display.
[0078] The IED simulation component has a telesignaling function and can display all telesignaling points in a list. There is a check box in front of each telesignaling point, which can be selected or unselected, and the selected state can be saved so that the selected state can be automatically reproduced when the simulation is closed and restarted; the state of the telesignaling point can be inverted; the quality code of the telesignaling point can be modified.
[0079] The IED simulation component has a telemetry function and can display all telemetry points in a list. There is a check box in front of each telemetry point, which can be selected or unselected, and the selected state can be saved so that the selected state can be automatically reproduced when the simulation is closed and restarted; the telemetry point can be changed to a random number; the telemetry point can be set to a required value; the quality code of the telemetry point can be modified.
[0080] The IED simulation component has a set value function, and you can select a set value group; you can switch between the running set value area and the editing set value area; you can modify the set value of the currently edited set value area and solidify it.
[0081] The IED simulation component has a parameter function, which can perform a value change operation on a parameter point to modify the value of the parameter point to a random number; it can also perform a value setting operation on a parameter point to set the value of the parameter point to a required value.
[0082] The IED simulation component has the function of electricity meter, which can change the value of the electricity meter point and increase the value of the electricity meter point by 1 each time; it can set the value of the electricity meter point and set the value of the electricity meter point to the required value.
[0083] Further, according to an embodiment of the present invention, the device simulation console interacts with the IED simulation component through the shared memory to complete the automatic change of the remote signaling state as follows:
[0084] The device simulation console controls the IED simulation component through shared memory to perform automatic change of telesignaling. The automatic change of telesignaling is manifested as the inversion of the telesignaling state. The data in the shared memory is a structure, including data update flag, function enable flag, only change selected telesignaling point flag, start time flag, start time, change number flag, change number, change cycle flag, change cycle. If the only change selected telesignaling point flag is TRUE, only the selected telesignaling point will be changed, otherwise all telesignaling points will be changed.
[0085] Further, according to an embodiment of the present invention, the device simulation console interacts with the IED simulation component through shared memory to complete the automatic change of the telemetry value:
[0086] The device simulation console controls the IED simulation component through shared memory to automatically change the telemetry value. The change of the telemetry value is manifested as the generation of a random number within a certain range. The data in the shared memory is a structure, including a data update flag, a function enable flag, a flag for changing only the selected telemetry point, and a value change cycle. If the flag for changing only the selected telemetry point is TRUE, only the selected telemetry point will be changed, otherwise all telemetry points will be changed.
[0087] Further, according to an embodiment of the present invention, the device simulation console interacts with the IED simulation component through the shared memory to complete the automatic generation of the recording wave:
[0088] The device simulation console controls the IED simulation component through shared memory to automatically generate a recording file. The data in the shared memory is a structure, including a data update flag, a fault status flag, and a fault sequence number. The new recording file is a copy of the template file and is renamed.
[0089] In this embodiment, the recording files include files with five suffixes: cfg, hdr, dat, mes, and mid. The file names except the suffixes are the same, and the naming rule is IED name + underline + RCD + underline + fault number + underline + date + underline + time + underline + milliseconds, such as P_L2201A_RCD_1005_20240318_151704_129.
[0090] Furthermore, according to one embodiment of the present invention, the interface of the IED simulation component is hidden by default when it is started, and the device simulation console controls the display and hiding of the IED simulation component interface through shared memory. The data of the shared memory is a structure including a data update flag and a window display flag.
[0091] According to the above scheme of the present invention, the present invention can simulate the actual secondary equipment operation status and measurement changes of the substation during the detection process through the equipment simulation console and the multi-IED simulation component simulation process, which greatly saves the cost of building a substation simulation test environment and improves the convenience and flexibility of building a substation simulation test environment.
[0092] Furthermore, to achieve the above objectives, the present invention also provides an electronic device, comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, the multi-IED simulation method based on the SCD file as described above is implemented.
[0093] Furthermore, to achieve the above object, the present invention also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the multi-IED simulation method based on the SCD file as described above is implemented.
[0094] Those skilled in the art will appreciate that the modules and algorithm steps described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0095] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices and equipment can refer to the corresponding processes in the aforementioned method implementation methods, and will not be repeated here.
[0096] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.
[0097] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the embodiments of the present invention.
[0098] In addition, each functional module in the embodiment of the present invention may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.
[0099] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the energy-saving signal sending / receiving method of each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical disks.
[0100] The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the inventive concept. For example, the above features are replaced with the technical features with similar functions disclosed in this application (but not limited to) by each other.
[0101] It should be understood that the size of the serial numbers of each step in the content of the invention and the implementation methods of the present invention does not absolutely mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the implementation methods of the present invention.
Claims
1. A multi-IED simulation method based on SCD files, characterized in that: include: Load the SCD file through the device simulation console, decompose the SCD file into multiple CID files, obtain the IED parameters and display them in a list on its main interface; Start all or part of the IEDs according to the IED parameters through the equipment simulation console. Each IED corresponds to an IED simulation component with remote signaling function, remote measurement function, setting function, parameter function and electricity function; The IED simulation component parses the startup parameters generated by the simulation console and then starts the IED simulation process; The device simulation console interacts with the IED simulation component through shared memory to complete the automatic change of telesignal status, automatic change of telemetered value and automatic generation of recorded waveform.
2. The multi-IED simulation method based on SCD file according to claim 1, characterized in that: The SCD file is loaded through the device simulation console, the SCD file is decomposed into multiple CID files, the IED parameters therein are obtained and a list is formed and displayed on its main interface as follows: The device simulation console loads and parses the SCD file, de-lists the SCD file after loading and parsing, and generates a general directory with the same name as the SCD file name. A sub-directory is generated for each IED under the general directory, with the same name as the IED. Each IED sub-directory stores the CID file of the IED generated by de-listing the SCD file. The device simulation console extracts the parameter information of each IED to form an IED list and displays it on its main interface.
3. The multi-IED simulation method based on SCD file according to claim 1, characterized in that: The method of selecting to start all or part of the IEDs according to the IED parameters through the device simulation console is as follows: Forming startup parameters according to IED parameter information, and starting the IED simulation component with the startup parameters; The startup parameters include the complete path of the CID file, the IED name, the IP address, the subnet mask and the running path.
4. The multi-IED simulation method based on SCD file according to claim 1, characterized in that: The IED simulation component parses the startup parameters generated by the simulation console and then starts the IED simulation process as follows: The IED simulation component parses the startup parameters, then starts the IED simulation process, loads the CID file specified in the startup parameters, uses the IP address in the startup parameters as the IP address of the client, and uses the running path in the startup parameters as the running path of the simulation process.
5. The multi-IED simulation method based on SCD file according to claim 1, characterized in that: The IED simulation component loads the point table file of the IED when starting the IED simulation process. If the point table file does not exist, the CID file is loaded and parsed to automatically generate the point table file, and then the generated point table file is loaded.
6. The multi-IED simulation method based on SCD file according to claim 1, characterized in that: The device simulation console interacts with the IED simulation component through shared memory to complete the automatic change of the remote signaling state: The device simulation console controls the IED simulation component through shared memory to perform automatic change of telesignaling. The automatic change of telesignaling is manifested as the inversion of the telesignaling state. The data in the shared memory is a structure, including data update flag, function enable flag, only change selected telesignaling point flag, start time flag, start time, change number flag, change number, change cycle flag, change cycle. If the only change selected telesignaling point flag is TRUE, only the selected telesignaling point will be changed, otherwise all telesignaling points will be changed.
7. The multi-IED simulation method based on SCD file according to claim 1, characterized in that: The device simulation console interacts with the IED simulation component through shared memory to complete the automatic change of telemetry value: The device simulation console controls the IED simulation component through shared memory to automatically change the telemetry value. The change of the telemetry value is manifested as the generation of a random number within a certain range. The data in the shared memory is a structure, including a data update flag, a function enable flag, a flag for changing only the selected telemetry point, and a value change cycle. If the flag for changing only the selected telemetry point is TRUE, only the selected telemetry point will be changed, otherwise all telemetry points will be changed.
8. The multi-IED simulation method based on SCD file according to claim 1, characterized in that: The device simulation console interacts with the IED simulation component through shared memory to complete the automatic generation of the recording wave: The device simulation console controls the IED simulation component through shared memory to automatically generate a recording file. The data in the shared memory is a structure, including a data update flag, a fault status flag, and a fault sequence number. The new recording file is a copy of the template file and is renamed.
9. The multi-IED simulation method based on SCD file according to any one of claims 1 to 8, characterized in that: The interface of the IED simulation component is hidden by default when it is started. The device simulation console controls the display and hiding of the IED simulation component interface through shared memory. The data of the shared memory is a structure, including a data update flag and a window display flag.
10. The multi-IED simulation system based on SCD file is characterized by: include: The IED parameter acquisition module loads the SCD file through the device simulation console, demultiplexes the SCD file into multiple CID files, obtains the IED parameters therein and displays them in a list on its main interface; IED startup module, through the device simulation console, selects to start all or part of the IEDs according to the IED parameters. Each IED corresponds to an IED simulation component with remote signaling function, remote measurement function, setting function, parameter function and electricity function; IED simulation module, the IED simulation component parses the startup parameters generated by the simulation console and then starts the IED simulation process; In the simulation result generation module, the device simulation console interacts with the IED simulation component through shared memory to complete the automatic change of telesignal status, automatic change of telemetered value and automatic generation of recorded waveform.