Telemetry center control system and cross-region instruction and data interaction method thereof
By deploying a telemetry center control system under the safe isolation conditions of power zones two and three, cross-zone command and data interaction was realized, solving the problem that maintenance personnel in zone two could not remotely control telemetry equipment, and improving the remote control and maintenance efficiency of telemetry equipment.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-25
- Publication Date
- 2026-04-14
AI Technical Summary
In the existing telemetry system, the maintenance personnel in Zone 2 cannot directly control the telemetry equipment remotely, and can only grasp the business data, but cannot grasp the equipment operating status and transmission channel status in real time.
The telemetry center control system adopts the safety isolation conditions of power zone 2 and 3, including a back-end module deployed in safety zone 3 and a front-end module running in safety zone 2. Cross-zone command and data interaction is realized through forward and reverse isolation devices. The front-end module is used for interface display and data display, while the back-end module is used for telemetry equipment interaction and data parsing.
This allows maintenance personnel in the second security zone to directly view the status of telemetry equipment and communication channels within the zone, improving the efficiency of remote control and maintenance of telemetry equipment.
Smart Images

Figure CN115549291B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of power production and power system operation, and relates to a telemetry system for data communication across the safety zones of the power secondary system. In particular, it relates to a telemetry center control system under the safety isolation conditions of the second and third power zones and its cross-zone command and data interaction method. Background Technology
[0002] The power secondary system is divided into a production control area and a management information area according to safety levels. The production control area is further divided into a control area (also known as safety zone 1) and a non-control area (also known as safety zone 2). The information management area is divided into a production management area (also known as safety zone 3) and a management information area (safety zone 4).
[0003] Power secondary systems typically include remote telemetry equipment. This equipment is responsible for collecting specific operational data related to power system operation, such as rainfall, water level, temperature and humidity, solar radiation intensity, tower tilt, line icing, and insulator status. This operational data is transmitted to the power secondary system center via a remote transmission channel. A dedicated telemetry center station program receives and performs initial filtering, and then exchanges it with relevant advanced application software for further screening and analysis, providing basic data support for system operation decisions.
[0004] Early telemetry system central programs and telemetry equipment typically used VHF, satellite, PSTN (Public Switched Telephone Network), etc., for remote transmission. This was essentially point-to-point transmission, without external communication network relay, ensuring security. Therefore, the telemetry system central program was generally deployed in Security Zone II. With the development of mobile communication networks, GPRS / 4G and other transmission methods are widely used in telemetry systems. These methods inevitably cause the telemetry system central program to interact with external communication networks. Because data reception relies on mobile communication networks, the data acquisition server of the telemetry system center must have a public or private IP address. Regardless of the method used, the data acquisition server needs to be exposed to the public network or mobile private network. Deploying it in Security Zone II would not comply with the security regulations for power secondary systems. Therefore, when the telemetry system includes mobile communication access such as GPRS / 4G, the telemetry system central program is generally deployed in Security Zone III. Figure 1 As shown, the central program receives telemetry equipment business data in Zone 3, converts it into ETF format files, transmits it to Secure Zone 2 through the reverse isolation device between Zones 2 and 3, and then restores it to the original data by an ETF file parsing program in Secure Zone 2, which then writes it into the database.
[0005] The existing telemetry system central program architecture and deployment method are very inconvenient for maintenance personnel in Zone 2 when remotely controlling telemetry stations. This is because the telemetry central program is deployed in Zone 3, and Zone 2 cannot directly control the Zone 3 program to send control commands to the telemetry equipment. Moreover, the existing telemetry central program only supports generating raw business data into ETF files for transmission to Zone 2. Maintenance personnel in Zone 2 can only grasp the status of telemetry business data and cannot monitor key telemetry system data such as equipment operating status and transmission channel status in real time. Summary of the Invention
[0006] The purpose of this invention is to provide a telemetry center control system under the safety isolation conditions of power zone 2 and 3, and its cross-zone command and data interaction method, so as to solve the problem that the maintenance personnel of the existing telemetry system in zone 2 cannot directly remotely control the telemetry equipment.
[0007] To achieve the above objectives, the present invention adopts the following technical solution:
[0008] On the one hand, a telemetry center control system under the safety isolation conditions of power zone 2 and 3 includes a back-end module deployed in safety zone 3 and a front-end module operating in safety zone 2. A forward isolation device and a reverse isolation device are installed between safety zone 3 and safety zone 2.
[0009] The front-end module is used to issue instructions to modify the operating parameters of telemetry equipment or remote control instructions, convert them into instruction messages and transmit them to the back-end module through the forward isolation device; and to parse the ETF file sent by the reverse isolation device, write the parsed data into the database or display it directly.
[0010] The backend module receives instruction messages transmitted by the frontend module through the forward isolation device, parses them into corresponding telemetry device operating parameter modification instructions or remote control instructions, and initiates corresponding parameter modification or control instructions to the telemetry device; it also parses the real-time data sent by the telemetry device, generates ETF files from the real-time data parsing results and / or various status information related to the operation of the backend module, and sends them to the frontend module through the reverse isolation device.
[0011] Furthermore, the front-end module includes at least:
[0012] The user interface is used to display various telemetry system operation information and system parameters, and provides an interface for remote control of telemetry equipment, reading and modifying operating parameters;
[0013] The database access submodule is used to write information or data parsed and generated by the reverse isolated ETF parsing submodule into the database or extract data from the database for display on the user interface.
[0014] The system parameter configuration submodule is used to maintain, save, and modify various working parameters related to the operation of the background module, and provides corresponding calling interfaces for the user interface to use.
[0015] The interface input translation submodule is used to translate telemetry equipment operating parameter modification instructions or control instructions entered through the user interface into transmission messages;
[0016] The forward isolation communication submodule is used to send the transmission messages translated by the interface input translation submodule to the backend module through the forward isolation device;
[0017] The reverse-isolated ETF parsing submodule is used to parse ETF files sent by the reverse isolation device. The information or data generated after parsing is then written to the database by the database access submodule or provided to the user interface for display.
[0018] Furthermore, the backend module includes at least:
[0019] The forward isolation communication parsing submodule is used to receive messages sent by the front-end module through the forward isolation device and parse them into corresponding telemetry equipment operating parameter modification instructions or remote control instructions.
[0020] The telemetry device interaction submodule is used to initiate parameter modification or control commands to the telemetry device based on the telemetry device operation parameter modification commands or remote control commands parsed by the forward isolation communication parsing submodule; and to receive and parse real-time data sent by the telemetry device.
[0021] The reverse isolation ETF generation submodule is used to generate ETF files from the data parsed by the telemetry device interaction submodule and / or various status information related to the operation of the backend module, and send them to the frontend module through the reverse isolation device.
[0022] Furthermore, the data packets sent from the backend module to the frontend module via the reverse isolation device are uniformly converted to ETF file format using a method of converting one single byte to two ASCII characters. This method includes:
[0023] First, extract the high 4 bits of the byte to be converted. If the value is less than 10, add 48; otherwise, add 70 and save it as the first ASCII character.
[0024] Then, extract the lower 4 bits of the byte to be converted, and if the value is less than 10, add 48; otherwise, add 70 and save it as the second ASCII character.
[0025] On the other hand, a method for cross-regional command and data interaction under the safety isolation conditions of power zones two and three, based on the aforementioned telemetry center control system, includes:
[0026] After the background module starts, it does not load the parameters stored on the local machine, but waits for the link detection message containing the parameter version number to be sent by the front-end module.
[0027] After the front-end module starts, it sends a link detection message to the back-end module through the forward isolation device and waits for the response message returned by the back-end module through the reverse isolation device.
[0028] After receiving the link detection message sent by the front-end module, the back-end module parses out the parameter version number and compares it with the parameter version stored on the local machine. If the two match, a first response message is generated and returned to the front-end module through the reverse isolation device. Then, the parameters are loaded immediately. If the loading is successful, a second response message is generated and returned to the front-end module through the reverse isolation device.
[0029] After receiving the first and second response messages, the front-end module is allowed to issue control commands to the telemetry equipment, commands to modify the operating parameters of the telemetry equipment, or commands to modify the operating parameters of the back-end module itself.
[0030] Furthermore, the method for cross-regional command and data interaction under the security isolation conditions of power zones two and three further includes:
[0031] If the parameters of the backend module are not loaded or fail to load, a corresponding third response message is generated and returned to the frontend module through the reverse isolation device;
[0032] The front-end module receives the third response message and displays a pop-up interface to provide a prompt.
[0033] Furthermore, the method for cross-regional command and data interaction under the security isolation conditions of power zones two and three further includes:
[0034] If the backend module determines that the received parameter version number is inconsistent with the parameter version stored on the local machine, it generates a fourth response message with a different version number and returns it to the frontend module through the reverse isolation device.
[0035] The front-end module receives the fourth response message, reads the relevant parameters of the telemetry device stored on its local machine, and sends them to the back-end module through the forward isolation device;
[0036] After receiving the relevant parameters from the telemetry device, the backend module immediately loads them. If the loading is successful, it generates a second response message and returns it to the frontend module through the reverse isolation device.
[0037] Furthermore, the method for cross-regional command and data interaction under the security isolation conditions of power zones two and three further includes:
[0038] When the front-end module sends telemetry equipment control commands or operating parameter modification commands to the back-end module, it generates a unique command sequence number, encapsulates the command content and the corresponding command sequence number into a command message, and sends it to the back-end module through a forward isolation device.
[0039] After receiving the instruction message, the backend module parses out the instruction sequence number and instruction content, forwards it to the telemetry device, and when it receives a response from the telemetry device or when the telemetry device times out without a response, it encapsulates the response content or timeout result and the same instruction sequence number into an instruction response message and sends it to the frontend module through the reverse isolation device.
[0040] After receiving the instruction response message, the front-end module parses it, searches for the instruction that matches the sequence number of the received instruction in the sent instruction queue, and displays the execution result of the instruction.
[0041] Furthermore, the method for cross-regional command and data interaction under the security isolation conditions of power zones two and three further includes:
[0042] The front-end module continuously sends link detection messages to the back-end module at regular intervals. If the number of consecutive times that no response is received from the back-end module exceeds the set maximum value, the back-end module is considered offline, and sending any commands from the user interface to the back-end module is prohibited, while continuing to send link detection messages to the back-end module.
[0043] Furthermore, the method for cross-regional command and data interaction under the security isolation conditions of power zones two and three further includes:
[0044] The backend module receives and parses the telemetry equipment data, along with various status data related to the operation of the backend module and response data to commands from the frontend module, and generates a corresponding ETF file. This file is then transmitted to the frontend module through the reverse isolation device for display.
[0045] Furthermore, the method for cross-regional command and data interaction under the security isolation conditions of power zones two and three further includes:
[0046] If the front-end module modifies the working parameters, it changes the parameter version number and sends the version number along with the modified working parameters to the back-end module through the forward isolation device. After receiving the back-end module, it parses the version number and replaces the previously saved version number.
[0047] Compared with the prior art, the beneficial technical effects achieved by the present invention are as follows:
[0048] The telemetry center control system of this invention includes two independent front-end modules and a back-end module, responsible for implementing interface display functions and telemetry device interaction functions, respectively, enabling the two modules to be deployed across regions. Based on the cross-regional command and data interaction method proposed in this invention, the front-end and back-end modules realize a closed-loop response to the loading and modification of telemetry system operating parameters and remote control commands for telemetry devices. This allows maintenance personnel in the second security zone to directly view key operating information of the telemetry system, such as the status of telemetry devices and communication channels, and to remotely control the telemetry devices within their own zone, significantly improving the efficiency of remote control and maintenance of telemetry devices. Attached Figure Description
[0049] Figure 1 This is a schematic diagram of the central program architecture of the existing telemetry system;
[0050] Figure 2 This is a schematic diagram of the telemetry center control system of the present invention. Detailed Implementation
[0051] The present invention will be further described below with reference to specific embodiments. These embodiments are only used to more clearly illustrate the technical solutions of the present invention and should not be construed as limiting the scope of protection of the present invention.
[0052] like Figure 2 As shown, a telemetry center control system under the safety isolation conditions of power zone 2 and 3 includes a backend module deployed in safety zone 3 and a frontend module operating in safety zone 2. The backend module directly interacts with the telemetry equipment, while the frontend module handles human-machine interaction and backend database access. A forward isolation device and a reverse isolation device are installed between safety zone 3 and safety zone 2.
[0053] The telemetry center control system of this invention is deployed on a server in the power system's central computer room. It interacts with remotely installed telemetry equipment, receives data collected by the equipment, sends control commands to the equipment, modifies its operating parameters, or controls it to output specific signals. Data transmission channels between the central control system and the telemetry equipment include, but are not limited to, ultra-shortwave, fiber optic, SMS, GPRS, and satellite. The telemetry equipment is used to collect specific operational data related to power system operation, such as rainfall, water level, temperature and humidity, solar radiation intensity, tower tilt, line icing, and insulator status.
[0054] The front-end module is used by maintenance personnel to issue instructions to modify the operating parameters of telemetry equipment or remote control instructions for telemetry equipment, convert them into instruction messages, and transmit them to the back-end module through a forward isolation device.
[0055] The backend module receives instruction messages transmitted by the frontend module through the forward isolation device, parses them into corresponding telemetry device operating parameter modification instructions or telemetry device remote control instructions, and initiates corresponding parameter modification or control instructions to the telemetry device.
[0056] The backend module is also used to parse the real-time data sent by the telemetry equipment, generate ETF files from the real-time data parsing results and / or various status information related to the operation of the backend module, and send them to the frontend module through the reverse isolation device;
[0057] The front-end module is used to parse ETF files sent by the reverse isolation device, and write the parsed data into the database or display it directly.
[0058] The front-end module includes at least a user interface, a database access submodule, a system parameter configuration submodule, an interface input translation submodule, a forward isolation communication submodule, and a reverse isolation ETF parsing submodule.
[0059] The user interface is used to display various telemetry system operation information and system parameters, such as real-time data collected by telemetry equipment, telemetry equipment status information, communication channel status, etc., and provides interfaces for remote control of telemetry equipment, reading and modifying operating parameters.
[0060] The user interface allows users to input commands to modify the operating parameters of telemetry devices, remotely control telemetry devices, and modify the operating parameters of the backend modules themselves.
[0061] The database access submodule is used to write information or data parsed and generated by the reverse isolated ETF parsing submodule into the database or to extract data from the database for display on the user interface.
[0062] The system parameter configuration submodule is used to maintain, save, and modify various working parameters related to the operation of the background module, such as the configuration of telemetry device data point numbers and communication channel types, and provides corresponding calling interfaces for the user interface to use.
[0063] The interface input translation submodule is used to translate commands input through the user interface, such as commands to modify the operating parameters of telemetry equipment, commands to control telemetry equipment, or commands to modify the operating parameters of the background module itself, into specific transmission messages.
[0064] The forward isolation communication submodule is used to send the transmission messages translated by the interface input translation submodule to the backend module through the forward isolation device, so as to realize the one-way data transmission between the frontend module and the power security zone 2 to the power security zone 3.
[0065] The Reverse Isolation ETF Parsing Submodule is used to parse ETF files received by the reverse isolation device from Power Security Zone 3 and transmitted to Power Security Zone 2. The information or data generated after parsing is written to the database by the Database Access Submodule or provided to the user interface for display.
[0066] The backend module includes at least a telemetry device interaction submodule, a forward isolation communication parsing submodule, and a reverse isolation ETF generation submodule.
[0067] The forward isolation communication parsing submodule is used to receive messages sent by the front-end module through the forward isolation device and parse them into corresponding telemetry device operating parameter modification instructions, telemetry device remote control instructions, or instructions for modifying the operating parameters of the back-end module itself.
[0068] The telemetry device interaction submodule is used to initiate parameter modification and control commands to the telemetry device based on the telemetry device operating parameter modification commands or telemetry device remote control commands parsed by the forward isolation communication parsing submodule. Simultaneously, the telemetry device interaction submodule is also used to receive and parse real-time data sent by the telemetry device.
[0069] The reverse isolation ETF generation submodule is used to generate ETF files from telemetry data parsed by the telemetry device interaction submodule, various status information of the background module, and responses to remote control commands from the front-end module, and then send them to the front-end module through the reverse isolation device.
[0070] All operating parameters related to the telemetry equipment required for the background module to run are stored on the front-end module. After the front-end module starts, it reads these parameters and sends them to the background module. The parsing results of the messages sent by the telemetry equipment by the background module are sent to the front-end module for display; the background module itself has no user interface.
[0071] In another embodiment, a method for cross-regional command and data interaction under the condition of power zone two or three safety isolation includes the following steps:
[0072] Step s1: After the background module starts, it does not load the parameters stored on the local machine, but waits for the link detection message containing the parameter version number to be sent by the front-end module.
[0073] Step s2: After the front-end module starts, it sends a link detection message containing the parameter version number to the back-end module through the forward isolation device, and waits for the response message returned by the back-end module through the reverse isolation device. If the front-end module receives the response message returned by the back-end module, it considers the link between the two to be normal. Otherwise, the front-end module continues this step.
[0074] Step s3: After receiving the link detection message sent by the front-end module, the back-end module parses out the parameter version number and compares it with the parameter version stored on the local machine. If the two match, proceed to step s4; otherwise, proceed to step s5.
[0075] Step s4: Generate a first response message with the same version number, return it to the front-end module through the reverse isolation device, and execute step s6;
[0076] Step s5: Generate a fourth response message with a different version number and return it to the front-end module through the reverse isolation device; Upon receiving the fourth response message, the front-end module reads the relevant parameters of the telemetry device stored on its local machine and sends them to the back-end module through the forward isolation device; After receiving the relevant parameters of the telemetry device, the back-end module executes step s6.
[0077] Step s6: The backend module immediately loads the parameters. If the loading is successful, proceed to step s7; if the parameters are not loaded or the loading fails, proceed to step s8.
[0078] Step s7: Generate a second response message indicating successful parameter loading and return it to the front-end module through the reverse isolation device. After receiving the second response message, the front-end module is allowed to issue control commands to the telemetry device, commands to modify the operating parameters of the telemetry device, or commands to modify the operating parameters of the back-end module itself.
[0079] Step s8 generates a third response message that is not loaded or has failed to load and returns it to the front-end module through the reverse isolation device. Upon receiving the third response message, the front-end module displays a pop-up interface to prompt the maintenance personnel to troubleshoot parameter configuration issues.
[0080] Step s9: The front-end module continuously sends link detection messages to the back-end module at regular intervals. If the number of consecutive times that no response is received from the back-end module exceeds the set maximum value, the back-end module is considered offline, and sending any control commands from the user interface to the back-end module is prohibited. Then, proceed to step s2.
[0081] In step s10, the backend module processes and parses the received telemetry equipment data in real time, along with various status data related to the operation of the telemetry system and response data to commands from the frontend module, and generates a corresponding ETF file. This file is then transmitted to the frontend module through the reverse isolation device for display.
[0082] If the front-end module modifies the working parameters, it changes the parameter version number and sends the version number along with the modified working parameters to the back-end module through the forward isolation device; the back-end module receives and parses the version number and replaces the previously saved version number.
[0083] When the front-end module sends telemetry equipment control commands or operating parameter modification commands to the back-end module, it generates a unique command sequence number, encapsulates the command content and the corresponding command sequence number into a command message, and sends it to the back-end module through a forward isolation device.
[0084] After receiving the instruction message, the backend module parses out the instruction sequence number and instruction content, forwards it to the telemetry device, and when it receives a response from the telemetry device or when the telemetry device times out without a response, it encapsulates the response content or timeout result and the same instruction sequence number into an instruction response message and sends it to the frontend module through the reverse isolation device.
[0085] After receiving the instruction response message, the front-end module parses it, searches for the instruction that matches the sequence number of the received instruction in the sent instruction queue, and displays the execution result of the instruction.
[0086] The format of the link detection packets sent by the front-end module is similar to the following:
[0087] <oplink> <paraver> <info>
[0088] HEAD is the message header, which should be at least 4 identical bytes; OPLINK represents the link detection message, which can be customized; PARAVER is the version number of the telemetry device operating parameters saved by the current front-end module. Each time the front-end module modifies the parameters, a new parameter version number will be generated. <info>This is for other information and is not required.
[0089] After the front-end module starts, it sends a link detection message to the back-end module through the forward isolation device and waits for the back-end module to return a response from the forward isolation device. If it does not receive a response from the back-end module within 1 second, the back-end module continues to send link detection messages.
[0090] After receiving the link detection message from the front-end module, the back-end module parses out the parameter version number. Based on its stored parameter version number and parameter loading status, it generates a response message and returns it to the front-end module through the forward isolation device. Because the forward isolation device only allows one byte for reverse transmission, different bits of the response byte are designed to represent various information:
[0091] BIT0 (least significant bit): Whether the version numbers of the front-end and back-end module parameters are the same; 0 indicates that they are different, and 1 indicates that they are the same.
[0092] BIT1-BIT2 (second lowest and second lowest bits): Whether the background module parameters have been loaded. 0 indicates that they have not been loaded, 1 indicates that loading failed, and 2 indicates that loading was successful.
[0093] The remaining bits are retained.
[0094] After receiving the response sent by the backend module through the forward isolation device, the frontend module performs the following operations based on the content of the response message:
[0095] If the front-end and back-end parameter versions are inconsistent, the front-end module immediately sends the runtime parameters to the back-end module, and the back-end module responds immediately upon receiving the parameters. The message format sent by the front-end module program is similar to the following:
[0096] <oppara> <para>
[0097] HEAD is the message header, which is the same as the link detection message; OPARA indicates that the packet is a parameter message, which can be customized; PARA is the telemetry device operating parameter required for the background module to run.
[0098] After receiving the data, the backend module responds with only one byte, the content of which is arbitrary, and immediately begins loading parameters.
[0099] After the front-end module finishes sending the parameter loading message, it continues to send link detection messages to the front-end module. The back-end module responds according to the progress of parameter loading. If loading is successful, the value of BIT1~BIT2 in the response bytes should be set to 2.
[0100] After receiving a successful response from the backend module regarding the loading of parameters, the frontend module opens the control command interface for the telemetry device.
[0101] When the front-end module sends telemetry device control commands or operating parameter modification commands to the back-end module, the front-end module needs to generate a unique command sequence number, encapsulate this number in a message, and send it to the back-end module. For telemetry device control commands, the format is similar to the following:
[0102] <opctrl> <cmdno> <cmddata>
[0103] HEAD is the message header, which should be at least 4 identical bytes; OPCTRL represents the telemetry device control message, which can be customized; CMDNO is a unique instruction sequence number, and CMDDATA is the actual instruction content.
[0104] After receiving the instruction sent by the front-end module, the back-end module parses out the instruction sequence number and instruction content, and forwards it to the telemetry device. If the back-end module receives a response from the telemetry device or if the device times out without a response, it transmits the response content or timeout result to the front-end module through the reverse isolation device. The same instruction sequence number is also encapsulated in the transmitted message. After receiving and parsing the message, the front-end module searches for and receives the instruction with the matching sequence number in the sent instruction queue, and displays the execution result of the instruction.
[0105] The response message format of the backend module is similar to the following:
[0106] <opctrl> <cmdno> <cmdresp>
[0107] HEAD is the message header, which should be no less than 4 identical bytes; OPCTRL represents the telemetry device control message, which can be customized; CMDNO is a unique instruction sequence number, which is consistent with the instruction sequence number issued by the front-end module; and CMDRESP is the telemetry device instruction response content.
[0108] The data packets sent from the backend module to the frontend module through the reverse isolation device are uniformly converted into printable strings by converting each single byte into two ASCII characters, so that they can be saved as ETF file format.
[0109] The specific method for converting single-byte characters to ASCII characters is as follows:
[0110] First, extract the high 4 bits of the byte to be converted. If the value is less than 10, add 48; if it is greater than or equal to 10, add 70. Save it as the first ASCII character.
[0111] Then extract the lower 4 bits of the byte to be converted, and if the value is less than 10, add 48; if it is greater than or equal to 10, add 70. Save it as the second ASCII character.
[0112] For example, four hexadecimal numbers, 0x11, 0x22, 0x33, 0x44, after being converted to ASCII characters using the method described above, will be 8 bytes, namely 0x31, 0x31, 0x32, 0x32, 0x33, 0x33, 0x44, 0x44.
[0113] ASCII characters are a standard single-byte character encoding scheme for text-based data. The standard uses a specified combination of 7 or 8 bits of binary data to represent 128 or 256 possible characters. Standard ASCII, also called basic ASCII, uses 7 bits (with the remaining bit set to 0) to represent all uppercase and lowercase letters, the numbers 0 through 9, punctuation marks, and special control characters used in American English.
[0114] The telemetry center control system of this invention includes two independent front-end modules and a back-end module, responsible for implementing interface display functions and telemetry device interaction functions, respectively, enabling the two modules to be deployed across different areas. The front-end and back-end modules realize a closed-loop response to the loading and modification of telemetry system operating parameters and remote control commands for telemetry devices. This allows maintenance personnel in the second security zone to directly view key operational information of the telemetry system, such as the status of telemetry devices and communication channels, and to remotely control the telemetry devices within their own zone, significantly improving the operational efficiency of the telemetry devices.
[0115] The present invention has been disclosed above with reference to preferred embodiments, but it is not intended to limit the present invention. All technical solutions obtained by adopting equivalent substitutions or equivalent transformations fall within the protection scope of the present invention.< / cmdresp> < / cmdno> < / opctrl> < / cmddata> < / cmdno> < / opctrl> < / para> < / oppara> < / info> < / info> < / paraver> < / oplink>
Claims
1. A telemetry center control system under the safety isolation conditions of power zone two and three, characterized in that, This includes a backend module deployed in Security Zone 3 and a frontend module running in Security Zone 2. Security Zone 3 and Security Zone 2 are separated by forward and reverse isolation devices. The front-end module is used to issue instructions to modify the operating parameters of telemetry equipment or remote control instructions, convert them into instruction messages and transmit them to the back-end module through the forward isolation device; and to parse the ETF file sent by the reverse isolation device, write the parsed data into the database or display it directly. The backend module is used to receive instruction messages transmitted by the frontend module through the forward isolation device, parse them into corresponding telemetry equipment operating parameter modification instructions or remote control instructions, and initiate corresponding parameter modification or control instructions to the telemetry equipment. It also analyzes the real-time data sent by the telemetry equipment, generates ETF files from the real-time data analysis results and / or various status information related to the operation of the background module, and sends them to the front-end module through the reverse isolation device.
2. A telemetry center control system under the safety isolation conditions of power zone two and three as described in claim 1, characterized in that, The front-end module includes at least: The user interface is used to display various telemetry system operation information and system parameters, and provides an interface for remote control of telemetry equipment, reading and modifying operating parameters; The database access submodule is used to write information or data parsed and generated by the reverse isolated ETF parsing submodule into the database or extract data from the database for display on the user interface. The system parameter configuration submodule is used to maintain, save, and modify various working parameters related to the operation of the background module, and provides corresponding calling interfaces for the user interface to use. The interface input translation submodule is used to translate telemetry equipment operating parameter modification instructions or control instructions entered through the user interface into transmission messages; The forward isolation communication submodule is used to send the transmission messages translated by the interface input translation submodule to the backend module through the forward isolation device; The reverse-isolated ETF parsing submodule is used to parse ETF files sent by the reverse isolation device. The information or data generated after parsing is then written to the database by the database access submodule or provided to the user interface for display.
3. The telemetry center control system under the safety isolation conditions of power zone two and three as described in claim 1, characterized in that, The backend module includes at least: The forward isolation communication parsing submodule is used to receive messages sent by the front-end module through the forward isolation device and parse them into corresponding telemetry equipment operating parameter modification instructions or remote control instructions. The telemetry device interaction submodule is used to initiate parameter modification or control commands to the telemetry device based on the telemetry device operation parameter modification commands or remote control commands parsed by the forward isolation communication parsing submodule; and to receive and parse real-time data sent by the telemetry device. The reverse isolation ETF generation submodule is used to generate ETF files from the data parsed by the telemetry device interaction submodule and / or various status information related to the operation of the backend module, and send them to the frontend module through the reverse isolation device.
4. A telemetry center control system under the safety isolation conditions of power zone two and three as described in claim 1, characterized in that, Data packets sent from the backend module to the frontend module via the reverse isolation device are uniformly converted to ETF file format using a method of converting one single byte to two ASCII characters. This method includes: First, extract the high 4 bits of the byte to be converted. If the value is less than 10, add 48; otherwise, add 70 and save it as the first ASCII character. Then, extract the lower 4 bits of the byte to be converted, and if the value is less than 10, add 48; otherwise, add 70 and save it as the second ASCII character.
5. A method for cross-regional command and data interaction under the condition of safety isolation between power zones two and three, characterized in that, Based on the telemetry center control system according to any one of claims 1-4, the method includes: After the background module starts, it does not load the parameters stored on the local machine, but waits for the link detection message containing the parameter version number to be sent by the front-end module. After the front-end module starts, it sends a link detection message to the back-end module through the forward isolation device and waits for the response message returned by the back-end module through the reverse isolation device. After receiving the link detection message sent by the front-end module, the back-end module parses out the parameter version number and compares it with the parameter version stored on the local machine. If the two match, a first response message is generated and returned to the front-end module through the reverse isolation device. Then, the parameters are loaded immediately. If the loading is successful, a second response message is generated and returned to the front-end module through the reverse isolation device. After receiving the first and second response messages, the front-end module is allowed to issue control commands to the telemetry equipment, commands to modify the operating parameters of the telemetry equipment, or commands to modify the operating parameters of the back-end module itself.
6. The method for cross-regional command and data interaction under the safety isolation conditions of power zones two and three, as described in claim 5, is characterized in that... Also includes: If the parameters of the backend module are not loaded or fail to load, a corresponding third response message is generated and returned to the frontend module through the reverse isolation device; The front-end module receives the third response message and displays a pop-up interface to provide a prompt.
7. The method for cross-regional command and data interaction under the safety isolation conditions of power zones two and three, as described in claim 5, is characterized in that... Also includes: If the backend module determines that the received parameter version number is inconsistent with the parameter version stored on the local machine, it generates a fourth response message with a different version number and returns it to the frontend module through the reverse isolation device. The front-end module receives the fourth response message, reads the relevant parameters of the telemetry device stored on its local machine, and sends them to the back-end module through the forward isolation device; After receiving the relevant parameters from the telemetry device, the backend module immediately loads them. If the loading is successful, it generates a second response message and returns it to the frontend module through the reverse isolation device.
8. The method for cross-regional command and data interaction under the safety isolation conditions of power zones two and three, as described in claim 5, is characterized in that... Also includes: When the front-end module sends telemetry equipment control commands or operating parameter modification commands to the back-end module, it generates a unique command sequence number, encapsulates the command content and the corresponding command sequence number into a command message, and sends it to the back-end module through a forward isolation device. After receiving the instruction message, the backend module parses out the instruction sequence number and instruction content, forwards it to the telemetry device, and when it receives a response from the telemetry device or when the telemetry device times out without a response, it encapsulates the response content or timeout result and the same instruction sequence number into an instruction response message and sends it to the frontend module through the reverse isolation device. After receiving the instruction response message, the front-end module parses it, searches for the instruction that matches the sequence number of the received instruction in the sent instruction queue, and displays the execution result of the instruction.
9. A method for cross-regional command and data interaction under the safety isolation conditions of power zones two and three, as described in claim 5, is characterized in that... Also includes: The front-end module continuously sends link detection messages to the back-end module at regular intervals. If the number of consecutive times that no response is received from the back-end module exceeds the set maximum value, the back-end module is considered offline, and sending any commands from the user interface to the back-end module is prohibited. The front-end module continues to send link detection messages to the back-end module.
10. A method for cross-regional command and data interaction under the safety isolation conditions of power zones two and three, as described in claim 5, is characterized in that... Also includes: The backend module receives and parses the telemetry equipment data, along with various status data related to the operation of the backend module and response data to commands from the frontend module, and generates a corresponding ETF file. This file is then transmitted to the frontend module through the reverse isolation device for display.
11. A method for cross-regional command and data interaction under the safety isolation conditions of power zones two and three, as described in claim 5, is characterized in that... Also includes: If the front-end module modifies the working parameters, it changes the parameter version number and sends the version number along with the modified working parameters to the back-end module through the forward isolation device. After receiving the version number, the backend module parses it and replaces the previously saved version number.
Citation Information
Patent Citations
New energy power prediction centralized architecture and implementation method thereof
CN107871177A
Cross-security-zone wireless data access system and method
CN108053630A