Management machine method and system for realizing communication between industrial protocols

Through the access and exit ends of the communication management machine, triplet analysis and conversion point information are used to solve the information island problem caused by different protocols between industrial equipment, and efficient communication between equipment is achieved.

CN120075314AActive Publication Date: 2025-05-30北京网藤科技有限公司
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510549943.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-29
Publication Date
2025-05-30
Estimated Expiration
2045-04-29

AI Technical Summary

Technical Problem

In the industrial field, there are many types of equipment, different manufacturers, different interfaces, and diverse communication protocols, resulting in information islands between devices and inability to effectively achieve interconnection.

Method used

Through the access and transfer ends of the communication management machine, access triple and transfer triple are used to analyze and convert point information to achieve interoperability between different industrial protocols.

Benefits of technology

It realizes effective conversion and transmission of point information under different protocols of substations and workstation equipment, solves the problem of information islands between devices, and supports efficient and timely communication between devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120075314A_ABST
    Figure CN120075314A_ABST
Patent Text Reader

Abstract

The invention provides a management machine method and system for realizing communication between industrial protocols, and relates to the field of communication management machines. The access end of the communication management machine receives the unique identifier, the point location type, the timestamp and the point location quality of the point location of the transformer; querying an access coefficient and an access cardinal number pair point position value of the corresponding point position according to the unique identifier; updating a point location value of the data center, and storing a timestamp and point location quality; combining into a message and sending the message to a transfer-out end of the communication management machine; and the roll-out end of the communication manager inquires the corresponding point position triad and sends the corresponding point position triad to the work station by using a protocol of the work station. According to the invention, the access end of the communication management machine receives the point location information of each transformer device in the transformer substation cluster, and the transfer-out end converts the point location information and sends the point location information to the work station, so that the conversion of different protocols of the transformer and the work station device is satisfied, and the point location information of the same transformer substation can be converted into the point location information of the same transformer substation. And the information is forwarded to different telecontrol workstations, so that the operation and maintenance personnel can conveniently monitor and manage.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication management machines, and in particular, to a management machine method and system for realizing communication between industrial protocols. Background Art

[0002] With the continuous progress of industrial technology, industrial protocols are increasingly widely used in equipment. In the industrial field, there are problems such as a wide variety of equipment types, diverse equipment manufacturers, different interfaces, and diverse communication protocols. These problems lead to the phenomenon of information islands between devices and cannot effectively achieve interconnection and interoperability. Therefore, solving the problem of interconnection and interoperability between industrial protocols will become an important link in promoting industrial automation and intelligence. The power industry protocols include a series of industrial protocols such as DL / T 645, Modbus, IEC 61850, IEC 60870, and IEC103. The protocols used by different devices are different. Each protocol uses a different method to represent point positions. For example, IEC61850 uses logical nodes (level 1), logical devices, data sets, reports, and logical attributes to represent; IEC60870 is represented by a station address (ASDU), application control information (ACPI), and information object (IOA); the unique identifier of the point position, point value, point type, point timestamp, point quality, etc. are parsed according to the message information. In order to ensure the mutual conversion and interconnection between different protocols, at present, a method that can be deployed in a communication management machine and realize the mutual conversion between different protocols is required to meet the efficient and timely communication between protocols. Summary of the Invention

[0003] The purpose of the present invention is to provide a management machine method and system for realizing communication between industrial protocols, which receive the point position information of each transformer device in the substation cluster through the access end of the communication management machine, and use the transfer end to convert the point position information and send it to the workstation, meeting the situation where the protocols of the transformer and the workstation devices are different.

[0004] To solve the above technical problems, the technical solution adopted by the present invention is:

[0005] A management machine method for realizing communication between industrial protocols, which includes the following steps:

[0006] Obtain the access triple of the access end of the communication management machine representing the point position and the transfer triple of the transfer end by using the transformer number, data acquisition number, and point position number;

[0007] The access end of the updated communication management machine receives the message information of the transformer, and parses to obtain the unique identifier of the point, the point type, the timestamp, and the point quality; queries the data center of the access end according to the above unique identifier to obtain the point value, access base number, and access coefficient of the access triple of the point of the access end; performs parsing operations on the point value of the point of the access end according to the above access coefficient and the above access base number; updates the point value of the data center of the access end, and stores the timestamp and the above point quality of the corresponding point according to the above point type;

[0008] Combines the above access triple, point type, timestamp, point quality, and point value of the point of the access end into a message, and sends it to the transfer end of the above communication management machine;

[0009] The transfer end of the above communication management machine parses the received message to obtain the above access triple, point type, timestamp, and point quality; queries the data center of the transfer end according to the above access triple to obtain the transfer triple, the above unique identifier, point value, point quality, transfer base number, and transfer coefficient of the corresponding point of the transfer end; performs parsing operations on the point value according to the above transfer coefficient and the above transfer base number; updates the point value of the data center of the transfer end, and stores the timestamp and the point quality of the corresponding point according to the above point type;

[0010] Combines the above transfer triple, the above unique identifier, point type, timestamp, point quality, and point value of the point of the transfer end into a message and sends it to the remote control workstation using the protocol of the workstation.

[0011] Further, in the present invention, the querying the data center of the transfer end according to the above access triple to obtain the transfer triple, the above unique identifier, point value, point quality, transfer base number, and transfer coefficient of the corresponding point of the transfer end includes:

[0012] Calculates the key of the transfer end according to the above access triple; constructs a transfer hash table according to the key of the transfer end; the transfer triple, the above unique identifier, point value, point quality, transfer base number, and transfer coefficient of the point of the transfer end corresponding to the above access triple are the value of the above transfer hash table; queries the point of the transfer end corresponding to the above access triple through the above transfer hash table;

[0013] Calculates the key of the access end according to the above transfer triple; constructs an access hash table according to the key of the access end; the access triple, the above unique identifier, point value, point quality, transfer base number, and transfer coefficient of the point of the access end corresponding to the above transfer triple are the value of the above access hash table; queries the point of the access end corresponding to the above transfer triple through the above access hash table.

[0014] Further, in the present invention, calculating the key of the transfer end according to the above access triple includes: combining the three elements of the triple of the access end point position into a string, performing hash calculation on each character in the string, and then calculating the key by using the scale of the hash table.

[0015] Further, in the present invention, the access end of the above update communication management machine receiving the message information of the transformer is configured to be updated regularly or in real time; when combining the above transfer triple of the point position of the above transfer end, the above unique identifier, the point position type, the time stamp, the point position quality and the point position value into a message and sending it to the remote control workstation by using the protocol of the workstation, it is configured to be updated regularly or in real time.

[0016] Further, in the present invention, querying the data center of the access end according to the above unique identifier to obtain the point position value, the access base number and the access coefficient of the access triple of the point position of the access end includes: querying the access triple of the point position corresponding to the above unique identifier of the access end by using the ied model; updating the point position value of the data center of the above access end, and storing the time stamp and the above point position quality of the corresponding point position according to the above point position type, includes: updating the recalculated point position value, time stamp and point position quality into the above ied model.

[0017] Further, in the present invention, the above ied model forwards the updated point position value, time stamp and point position quality to the above remote control workstation.

[0018] Further, in the present invention, the above method for a management machine to implement communication between industrial protocols further includes: if there is no such ied model, sending the above message information to the above remote control workstation.

[0019] A management machine system for implementing communication between industrial protocols, implemented according to the above method for a management machine to implement communication between industrial protocols, includes:

[0020] Point position configuration module for distribution: the web front end distributes the substation, point positions and point position information to the back end; the back end configures the unique identifier, point position type, time stamp, point position quality of the point position, and the corresponding relationship between the point positions of the access end and the transfer end of the communication management machine, and distributes them to the communication management machine;

[0021] Initialization point position information module: after the communication management machine runs, the access end analyzes the unique identifier, point position type, time stamp and point position quality of the point position;

[0022] Communication management service module: initializing the communication services of the access end and the transfer end of the communication management machine;

[0023] Protocol communication module: Update the message information of the transformer received by the access end of the above communication management machine.

[0024] An electronic device, comprising:

[0025] A memory for storing one or more programs;

[0026] A processor;

[0027] When the above one or more programs are executed by the above processor, the above method for a management machine for implementing communication between industrial protocols is implemented.

[0028] A computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the above method for a management machine for implementing communication between industrial protocols is implemented.

[0029] Compared with the prior art, the present invention has at least the following advantages or beneficial effects:

[0030] The present application provides a management machine method for implementing communication between industrial protocols. A point triple representing the corresponding point of the transformer is obtained based on the transformer number, data acquisition number, and point number. The access end of the communication management machine receives the message information of the transformer, and parses to obtain the unique identifier, point type, timestamp, and point quality of the point. The data center is queried according to the unique identifier to obtain the point value, access base number, and access coefficient of the point triple corresponding to the access end. Then, the point value is parsed and calculated according to the access coefficient and access base number. Thus, the point value in the data center is updated, and the timestamp and point quality of the corresponding point triple are stored according to the point type. The timestamp, point quality, point type, point triple, and point value are combined into a message and sent to the transfer end of the communication management machine. The transfer end of the communication management machine parses the received message to obtain the point triple, point type, timestamp, and point quality of the contact end. The corresponding point triple in the data center is queried to obtain the unique identifier, point value, point quality, transfer base number, and transfer coefficient. The point value is parsed and calculated according to the transfer coefficient and transfer base number. The point value in the data center is updated, and the timestamp and point quality of the corresponding point are stored according to the point type. The point group, unique identifier, point value, point quality, and timestamp of the transfer end are combined into a message and sent to the workstation using the protocol of the workstation. Through the data center created by the access end and transfer end of the communication management machine according to their respective triples, the point value forwarded by the transformer is saved in the data center of the access end, and the updated point value is forwarded to the transfer end, thereby updating the data center of the transfer end. The present invention can convert point information according to different protocol specifications of the access end and transfer end of the communication management machine, meet the different requirements of workstation devices, and facilitate management operations such as monitoring, forwarding, and issuing configurations by the workstation. By receiving the point information of each transformer device in the substation cluster through the access end of the communication management machine, and using the transfer end to convert the point information and send it to the workstation, the situation where the protocols of the transformer and the workstation device are different is solved. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings required in the embodiments. It should be understood that the following drawings only show some embodiments of the present invention, and therefore should not be regarded as limiting the scope. For those of ordinary skill in the art, other related drawings can be obtained based on these drawings without creative efforts.

[0032] Figure 1 It is a flowchart of the management machine method for implementing communication between industrial protocols in the embodiments of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0033] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the following will clearly and completely describe the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. Apparently, the described embodiments are some, but not all, of the embodiments of this application. The components of the embodiments of this application usually described and illustrated in the accompanying drawings here can be arranged and designed in various different configurations.

[0034] The following will, with reference to the accompanying drawings, elaborate on some implementation manners of this application. Without conflict, the following various embodiments and the various features in the embodiments can be combined with each other.

[0035] Embodiment

[0036] Please refer to Figure 1 , Figure 1 which shows a flowchart of a management machine method for implementing communication between industrial protocols provided by an embodiment of this application.

[0037] A management machine method for implementing communication between industrial protocols includes the following steps:

[0038] Obtain an access triple of the access end of the communication management machine representing the point position and a transfer triple of the transfer end by using the transformer number, data acquisition number, and point number;

[0039] Update the message information of the transformer received by the access end of the communication management machine, and parse to obtain the unique identifier of the point, point type, timestamp, and point quality; query the data center of the access end according to the above unique identifier to obtain the point value, access base number, and access coefficient of the access triple of the point of the access end; perform parsing operations on the point value of the point of the access end according to the above access coefficient and the above access base number; update the point value of the data center of the access end, and store the timestamp and the above point quality of the corresponding point according to the above point type;

[0040] Combine the above access triple, point type, timestamp, point quality, and point value of the point of the access end into a message, and send it to the transfer end of the communication management machine;

[0041] The transfer end of the communication management machine parses the received message to obtain the above access triple, point type, timestamp, and point quality; queries the data center of the transfer end according to the above access triple to obtain the transfer triple, the above unique identifier, point value, point quality, transfer base number, and transfer coefficient of the corresponding point of the transfer end; perform parsing operations on the point value according to the above transfer coefficient and the above transfer base number; update the point value of the data center of the transfer end, and store the timestamp and the above point quality of the corresponding point according to the above point type;

[0042] Combine the above transfer triple, the above unique identifier, point type, timestamp, point quality, and point value of the point at the above transfer end into a message and send it to the remote terminal unit using the protocol of the workstation.

[0043] Among them, the transformer number is used to represent one of the transformers in the substation. The data acquisition number is used to represent the data packet when the transformer transmits point information to the access end of the communication management machine. The point number refers to the point information recorded by the transformer.

[0044] Further, in the present invention, the above-mentioned querying the data center at the above transfer end according to the above access triple to obtain the transfer triple, the above unique identifier, point value, point quality, transfer base number, and transfer coefficient of the corresponding point at the above transfer end includes:

[0045] Calculate the key of the transfer end according to the above access triple; construct a transfer hash table according to the key of the transfer end; the transfer triple, the above unique identifier, point value, point quality, transfer base number, and transfer coefficient of the point at the above transfer end corresponding to the above access triple are the value of the above transfer hash table; query the point at the above transfer end corresponding to the above access triple through the above transfer hash table;

[0046] Calculate the key of the access end according to the above transfer triple; construct an access hash table according to the key of the access end; the access triple, the above unique identifier, point value, point quality, transfer base number, and transfer coefficient of the point at the above access end corresponding to the above transfer triple are the value of the above access hash table; query the point at the above access end corresponding to the above transfer triple through the above access hash table.

[0047] Further, in the present invention, the above-mentioned calculating the key of the transfer end according to the above access triple includes: combining the three elements of the triple of the access end point into a string, performing a hash calculation on each character in the string, and then calculating the key using the scale of the hash table.

[0048] Further, in the present invention, the above-mentioned updating the message information of the access end of the communication management machine received from the transformer is configured to be updated periodically or in real time; when the above transfer triple, the above unique identifier, point type, timestamp, point quality, and point value of the point at the above transfer end are combined into a message and sent to the remote terminal unit using the protocol of the workstation, it is configured to be updated periodically or in real time.

[0049] Further, in the present invention, querying the data center of the access end according to the above unique identifier to obtain the point value, access base number, and access coefficient of the access triple of the point of the access end includes: querying the access triple of the point of the access end corresponding to the above unique identifier by using the IED model; updating the point value of the data center of the access end, and storing the time stamp and the point quality of the corresponding point according to the above point type includes: updating the recalculated point value, time stamp, and point quality into the above IED model.

[0050] Further, in the present invention, the IED model forwards the updated point value, time stamp, and point quality to the above telecontrol workstation.

[0051] Further, in the present invention, the above method for a management machine for implementing communication between industrial protocols further includes: if there is no such IED model, sending the above message information to the above telecontrol workstation.

[0052] When applying the embodiments of the present application, the point configuration is issued at the web front end. The customer mainly operates the web front end to issue the required points and point information of the substation, and sends the points and related information to the back end through the web front end, and finally issues them to the communication management machine. The specific process is as follows:

[0053] Step1: Configure the point position. According to the substation type, quantity received by the access end of the communication management machine, and the point information content recorded by each transformer, the point position information such as the type of the corresponding protocol specification, data type, and point type can be configured.

[0054] Step2: Configure the point attributes. According to the specific requirements of the customer, configure the point-related attribute information, such as the conversion base number, conversion coefficient, and corresponding calculation expression of the access end and transfer end of the communication management machine.

[0055] Step3: Configure the point correspondence. Correspond the points of the access end and transfer end of the communication management machine. One point has at most one correspondence.

[0056] Step4: Issue the configuration. Send the point position information, point attributes, and correspondence to the communication management machine.

[0057] After the communication management machine runs, the data center automatically analyzes the issued configuration information and initializes the access triples of the access end and transfer end. The processing process is as follows:

[0058] Step1: The communication management machine reads the configuration, and the data center reads the configuration information issued by the back end;

[0059] Step 2: Analyze the JSON location information, allocate a triple representing the point location to the issued points. The point triple at the access end is represented as {ied, gid, pid}, and the point triple at the transfer end is represented as {tied, tgid, tpid}, which represent the corresponding transformer, the grouping of point information collection, and the number of the point, so as to represent the location of this point. Among them, the grouping of point information collection can be obtained according to the records of collecting data using remote signal groups, etc.;

[0060] Step 3: Analyze the point information, and obtain other relevant information of the point according to the issued configuration, such as point base number, point coefficient, inversion enable function, etc.;

[0061] Save the point triples at the access end and transfer end of the communication management machine after initialization, as well as the corresponding relationship between the access end and transfer end triples, to facilitate quickly finding the corresponding relationship between the access end and transfer end points during the communication process. At the same time, according to the access and transfer protocol specifications configured by the data center, that is, the access end of the communication management machine receives the message information of the transformer according to the same protocol, and the transfer end of the communication management machine sends the message to the transformer according to the same protocol, initialize the corresponding protocol specification service. The specific processing process includes:

[0062] Step 1: The data center reads the point triples at the access end and the point triples at the transfer end;

[0063] Step 2: Construct an access hash table. According to the initialized access end point triple {ied, gid, pid}, calculate the key of the hash table. The specific calculation method is as follows: Combine ied, gid, and pid into a string A (ied - gid - pid), and perform a loop calculation on all characters a[i] in the string A to obtain hash, where i represents the character number: hash = hash * seed + a[i]. Among them, different values of seed are selected according to different scales; According to the hash table scale size, calculate key = hash % size for hash, and construct an access hash table based on the key. The value of the access hash table is the transfer end point triple {tied, tgid, tpid} and point-related information;

[0064] For example: Suppose the triple is represented as (102, 9, 7), the string: 102 - 9 - 7, seed = 31. After the loop calculation of hash = hash * seed + a[i], the final value obtained is 1959779529. According to the table scale size = 1024, then the key is 1959779529 % 1024 = 201.

[0065] Step 3: Construct the outgoing hash table. The key is determined by the triple of the outgoing end point positions {tied, tgid, tpid}, and the calculation method of the key is the same as that of the triple of the incoming end point positions in Step 2. The value is the corresponding information of the incoming end point position.

[0066] Step 4: Initialize the service. Obtain the protocol specifications used by the incoming end and the outgoing end according to the configuration of parsing the JSON location information, and initialize the corresponding services to prepare for subsequent business communication.

[0067] The triple of the incoming end point positions determines which position of the transformer it is. The collected point positions, such as the opening and closing of a switch and the reading of a voltage information, and the obtained point position values, such as the switch status and the electricity consumption degree, are provided to the workstation through the outgoing end for the staff to view.

[0068] The principle of the incoming end is as follows:

[0069] Step 1: Receive information. The incoming end of the communication management machine receives the information sent by various protocol specifications of the substation, such as Modbus protocol specification, IEC61850 protocol specification, etc. These information are generally divided into two categories. One is the point position change information, that is, the point position information such as the point position value, point position quality, time stamp of the point position, etc. changes, and these information are received by the real-time update information interface of the incoming end of the communication management machine; the other is the master call related information, that is, the substation reports all the point position information of the transformer to the communication management machine regularly, such as every 60s, and these information are received by the regular receiving information interface of the incoming end of the communication management machine. Among them, the collected point position quality is a quality expression value obtained according to the data rate, error rate, etc. of the data sending this point position information. For example, for closing and opening, if the closing action takes a long time after the closing command is issued, it means that the quality of this point position is not very good. According to the protocol of the transformer operation, such as DL / T 645, Modbus, IEC61850, etc., the incoming end uses the same protocol to receive data.

[0070] Step 2: Parse information. The methods of representing point positions used by each protocol are different. For example, IEC61850 uses logical nodes (first level), logical devices, data sets, reports, and logical attributes to represent; IEC60870 is represented by station address (ASDU), application control information (ACPI), and information object (IOA); Parse the unique identifier of the point position, point position value, point position type, point position time stamp, point position quality and other information according to the message information.

[0071] Step 3: Query. Query the data center based on different unique identifiers, and parse out the point information corresponding to the unique identifier, such as the triple {ied, gid, pid} of the point, the point base number and coefficient information, the current value of the point, the point type, etc. The base number and coefficient are for the convenience of staff operations. For example, a point value is 0.00222 in a transformer. To facilitate viewing, it is expanded by a certain multiple to become an integer. The point type can be marked with strings such as bool, int, uint, float, double, etc.

[0072] Step 4: For the convenience of query and unification, some point values need to be further converted before being saved in the data center. According to the point base number and point coefficient information queried in the previous Step 3, convert the point value parsed in the previous Step 2. Specifically, the point value = point coefficient * point value + point base number.

[0073] Step 5: Save information. The point information in the data center is saved using a unified structure, which has nothing to do with the protocol specification. Save the point value calculated in the previous Step 4 in the point value corresponding to this point in the data center according to the point type in the previous Step 3, and save the timestamp and point quality information parsed in the previous Step 2 in the corresponding positions in the data center.

[0074] Step 6: Combine information. For the messages that need to be updated in a timely manner, they not only need to be saved in the data center, but also need to be notified to the transfer end for modification in a timely manner. The combined message to be sent has a unified structure and is protocol-independent. Combine the point timestamp, point quality, point type parsed in Step 2, the point triple obtained in Step 3, and the point value calculated in Step 4 into a unified message and send it through the bus.

[0075] The principle of the transfer end is as follows:

[0076] Step 1: Receive information. There are two ways for the transfer end of the communication management machine to update information. One is the timely update information sent through the bus, and the other is to directly obtain information from the memory where the incoming data center is located at regular intervals and update it. The information formats obtained by both methods are unified information formats.

[0077] Step 2: Parse information. Parse out the point triple {ied, gid, pid}, point value, point type, point quality, and timestamp information in the information.

[0078] Step 3: Query. Query the data center based on the parsed access triple information to obtain the data center information corresponding to the point, including the outgoing end point triple, outgoing base number, outgoing coefficient, current point value. If there is a built-in IED model, the unique identifier of the point in the model can also be obtained, etc.

[0079] Step 4: Calculate. For the convenience of use and unified representation, some point values need to be further converted before being stored in the data center. According to the point base number, point coefficient and other information queried in Step 3, convert the point values parsed in Step 2. Specifically, the point value = point coefficient * point value + point base number.

[0080] Step 5: Save information. The point information in the data center has a unified data structure and is protocol-independent. Save the point value calculated in the previous Step 4 in the corresponding point value of the point in the data center according to the point type in the previous Step 3. Save the timestamp and point quality information parsed in the previous Step 2 in the corresponding positions in the data center. If it is a timed update message, the process ends. If it is an immediate update message, continue to the next Step 6.

[0081] Step 6: Obtain the identifier. After obtaining the corresponding information of the point in the data center from the previous Step 3, the unique identifier of the point can also be obtained. For example, the identifiers of the IEC 60870 protocol specification type are ASDU, addr, and IOA, and the identifiers of IEC 61850 are logical node, logical device, and data attribute. The location information such as the protocol specification type, data type, and point type can be configured according to the power station type, quantity, and the information content recorded by each transformer.

[0082] Step 7: Combine the message. If the protocol has an independent IED model, continue to Step 8; otherwise, directly combine the message. Combine the message according to the unique identifier, point value, point quality, point timestamp, etc. and send it to the workstation. At this time, the message is not a unified message, but a corresponding protocol specification message combined according to the protocol used by the workstation.

[0083] Step 8: Query the storage point. If the protocol has an independent IED model, such as IEC 61850, query the storage point corresponding to the point in the IED model according to the unique identifier.

[0084] Step 9: Update the storage point. Update the point value in Step 4, the timestamp information and point quality in Step 2 in the storage point. The IED model notifies the remote workstation and other working devices of the updated information.

[0085] In the embodiments of the present application, the access end and the transfer end are respectively converted into a unified information type for data transmission, achieving interoperability between various power protocol specifications. It has strong flexibility and can directly add new power protocol specifications, with strong scalability. The communication process is divided into real-time communication and timed update. For real-time communication, the point messages are sent in a timely manner through the bus to ensure the real-time performance of the point messages; for the large-volume timed update, the method of directly reading from the memory is adopted to save the bus bandwidth, achieving the purpose of ensuring the timely sending of real-time information while reducing the use of the bus bandwidth.

[0086] In summary, a management machine method and system for implementing communication between industrial protocols provided by the embodiments of the present application:

[0087] The present invention aims at the problem of non-interoperability between different power protocol specifications in the power industry, and proposes a method for converting various power protocol specifications into a unified information type to achieve mutual communication. A point triple representing the corresponding point of the transformer is obtained according to the transformer number, data acquisition number, and point number; the access end of the communication management machine receives the message information of the transformer, and parses to obtain the unique identifier, point type, timestamp, and point quality of the point; the data center is queried according to the unique identifier to obtain the point value, access base number, and access coefficient of the point triple corresponding to the access end; then the point value is parsed and calculated according to the access coefficient and the access base number; thereby updating the point value in the data center, and storing the timestamp and point quality of the corresponding point triple according to the point type; combining the timestamp, point quality, point type, point triple, and point value into a message and sending it to the transfer end of the communication management machine; the transfer end of the communication management machine parses the received message to obtain the point triple, point type, timestamp, and point quality of the contact end; querying the corresponding point triple in the data center to obtain the unique identifier, point value, point quality, transfer base number, and transfer coefficient; parsing and calculating the point value according to the transfer coefficient and the transfer base number; updating the point value in the data center, and storing the timestamp and point quality of the corresponding point according to the point type; combining the point group, unique identifier, point value, point quality, and timestamp of the transfer end into a message and sending it to the workstation using the protocol of the workstation. The present invention creates a data center by the access end and the transfer end of the communication management machine according to their respective triples, saves the point value forwarded by the transformer in the data center of the access end, and forwards the updated point value to the transfer end, thereby updating the data center of the transfer end. The present invention can convert point information according to different protocol specifications of the access end and the transfer end of the communication management machine, meet the different requirements of workstation devices, and facilitate management operations such as monitoring, forwarding, and issuing configurations by the workstation; the access end of the communication management machine receives the point information of each transformer device in the substation cluster, and uses the transfer end to convert the point information and send it to the workstation, solving the situation where the protocols of the transformer and the workstation device are different.

[0088] The above are only the preferred embodiments of the present application and are not intended to limit the present application. For those skilled in the art, various modifications and variations can be made to the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included within the protection scope of the present application.

Claims

1. A management method for realizing communication between industrial protocols, characterized in that: The steps include: Using the transformer number, the data collection number and the point number, an access triplet of the access end and an output triplet of the output end of the communication management machine representing the point location are obtained; Update the access end of the communication management machine to receive the message information of the transformer, parse and obtain the unique identifier, point type, timestamp and point quality of the point; query the data center of the access end according to the unique identifier to obtain the point value, access cardinality and access coefficient of the access triplet of the point of the access end; perform parsing operation on the point value of the point of the access end according to the access coefficient and the access cardinality; Updating the point value of the data center of the access terminal, and storing the timestamp of the corresponding point and the point quality according to the point type; Combining the access triplet, point type, timestamp, point quality and point value of the point at the access end into a message, and sending it to the output end of the communication management machine; The transfer end of the communication management machine parses the received message to obtain the access triplet, point type, timestamp and point quality; queries the data center of the transfer end according to the access triplet to obtain the transfer triplet, the unique identifier, point value, point quality, transfer cardinality and transfer coefficient of the corresponding point of the transfer end; performs a parsing operation on the point value according to the transfer coefficient and the transfer cardinality; Updating the point value of the data center of the transfer end, and storing the timestamp and point quality of the corresponding point according to the point type; The output triplet, the unique identifier, the point type, the timestamp, the point quality and the point value of the output end point are combined into a message and sent to the telecontrol workstation using the workstation protocol.

2. A management method for realizing communication between industrial protocols as claimed in claim 1, characterized in that: The step of querying the data center of the transfer end according to the access triplet to obtain the transfer triplet of the corresponding point of the transfer end, the unique identifier, the point value, the point quality, the transfer cardinality and the transfer coefficient includes: The key of the transfer-out end is calculated according to the access triplet; a transfer-out hash table is constructed according to the key of the transfer-out end; the transfer-out triplet of the point of the transfer-out end corresponding to the access triplet, the unique identifier, the point value, the point quality, the transfer-out cardinality and the transfer-out coefficient are the value of the transfer-out hash table; the point of the transfer-out end corresponding to the access triplet is queried through the transfer-out hash table; The key of the access terminal is calculated according to the transfer-out triplet; an access hash table is constructed according to the key of the access terminal; the access triplet of the point of the access terminal corresponding to the transfer-out triplet, the unique identifier, the point value, the point quality, the transfer-out cardinality and the transfer-out coefficient are the value of the access hash table; the point of the access terminal corresponding to the transfer-out triplet is queried through the access hash table.

3. A management method for realizing communication between industrial protocols as claimed in claim 2, characterized in that: The step of calculating the key of the output end according to the access triplet includes: combining three elements of the triplet of the access endpoint bit into a character string, performing hash calculation on each character in the character string, and then calculating the key using the hash table scale.

4. A management method for realizing communication between industrial protocols as claimed in claim 1, characterized in that: The access end of the update communication management machine receives the message information of the transformer and is configured to be updated periodically or in real time; the transfer triplet of the transfer end point, the unique identifier, the point type, the timestamp, the point quality and the point value are combined into a message and sent to the remote control workstation using the workstation protocol, which is configured to be updated periodically or in real time.

5. A management method for realizing communication between industrial protocols as claimed in claim 1, characterized in that: The method of querying the data center of the access end according to the unique identifier to obtain the point value, access cardinality and access coefficient of the access triplet of the point of the access end includes: using the IED model to query the access triplet of the point of the access end corresponding to the unique identifier; updating the point value of the data center of the access end, and storing the timestamp and the point quality of the corresponding point according to the point type, includes: updating the recalculated point value, timestamp and point quality into the IED model.

6. A management method for realizing communication between industrial protocols as claimed in claim 5, characterized in that: Also includes: The IED model forwards the updated point value, time stamp and point quality to the telecontrol workstation.

7. A management method for realizing communication between industrial protocols as claimed in claim 5, characterized in that: Also includes: If the IED model does not exist, the message information is sent to the telecontrol workstation.

8. A management machine system for realizing communication between industrial protocols, characterized in that: A management machine method for realizing communication between industrial protocols according to claim 1 is implemented, comprising: Sending point configuration module: The web front end sends the substation, point and point information to the back end; the back end configures the point's unique identifier, point type, timestamp, point quality, and the point correspondence between the access end and the transfer end of the communication management machine, and sends it to the communication management machine; Initialization point information module: After the communication management machine is running, the access end parses the point's unique identifier, point type, timestamp, and point quality; Communication management business module: initializes the communication services of the access and transfer ends of the communication management machine; Protocol communication module: updates the message information of the transformer received by the access end of the communication management machine.

9. An electronic device, characterized in that: include: A memory for storing one or more programs; processor; When the one or more programs are executed by the processor, a management method for realizing communication between industrial protocols as described in any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, a management method for realizing communication between industrial protocols as described in any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Data processing method and terminal device

    CN110191095A

  • Method for supporting random access and processing of networked target data

    CN114979309A

  • Point access method of industrial gateway

    CN115174339A

  • Access control method and apparatus, device, and non-volatile readable storage medium

    WO2024066248A1

  • Data transmission method, apparatus and system

    WO2024078018A1