CN111131291B - Protocol implementation method using upper computer software as lower computer equipment - Google Patents

Protocol implementation method using upper computer software as lower computer equipment Download PDF

Info

Publication number
CN111131291B
CN111131291B CN201911400439.2A CN201911400439A CN111131291B CN 111131291 B CN111131291 B CN 111131291B CN 201911400439 A CN201911400439 A CN 201911400439A CN 111131291 B CN111131291 B CN 111131291B
Authority
CN
China
Prior art keywords
upper computer
program
protocol
user
array
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911400439.2A
Other languages
Chinese (zh)
Other versions
CN111131291A (en
Inventor
杨胜传
徐广华
李浩华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Zhongpeng Thermal Energy Technology Co ltd
Original Assignee
Guangdong Jumper Thermal Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Jumper Thermal Technology Co ltd filed Critical Guangdong Jumper Thermal Technology Co ltd
Priority to CN201911400439.2A priority Critical patent/CN111131291B/en
Publication of CN111131291A publication Critical patent/CN111131291A/en
Application granted granted Critical
Publication of CN111131291B publication Critical patent/CN111131291B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40006Architecture of a communication node
    • H04L12/40013Details regarding a bus controller
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • Communication Control (AREA)

Abstract

The invention discloses a protocol implementation method of upper computer software as lower computer equipment. The invention comprises the following steps: the upper computer program stores the state data of the industrial equipment in a memory; storing each identifier in a database managed by an upper computer; an algorithm of a set of program running address is built in the upper computer program, and the identification is quickly converted into a memory address; setting a service name understood by a user for the mapping initial address of each register; the upper computer converts the device value according to the requirement and maps the converted value into the array according to the bit, and instantly reversely converts the value written into the array by the user according to the requirement and writes the converted value into the device pointed by the identifier. The invention virtualizes a space allowing the configuration of the user in the upper computer, the internal data of the software are serialized to the area according to the user requirement, and external software or hardware is read and written in the area in a mode of being compatible with Modbus protocol through various interfaces, thereby achieving the purpose of reading or modifying the equipment managed by the upper computer and reducing the operation difficulty.

Description

Protocol implementation method using upper computer software as lower computer equipment
Technical Field
The invention belongs to the technical field of communication protocol management, and particularly relates to a protocol implementation method by taking upper computer software as lower computer equipment.
Background
The manufacturers of the current industrial equipment are different, the written lower-level protocols and upper-level computer systems are different, so that a complete industrial production line is caused, a natural information island appears, data cannot be effectively exchanged and statistically operated cooperatively, the communication protocol is exactly designed from an upper-level computer, the uniqueness of the lower-level computer communication protocol is shielded, the method and the specification for developing external data by the upper-level computer are unified, the equipment data can be unified to an upper-level platform for operation management, and various data sources can be comprehensively collected and can be set in a unified mode by using the protocol.
With the current use of smart devices, the vast amount of configuration software, a common information interaction between devices, and a protocol for information interaction between software using an industrial communication protocol, has become more urgent! The protocol and interface design is initially a feasible public implementation designed for solving the information island formed by each device and each software.
Disclosure of Invention
The invention aims to provide a protocol implementation method of upper computer software as lower computer equipment, which is characterized in that a space allowing a user to configure is virtualized in an upper computer, internal data of the software are serialized to the area according to user requirements, external software or hardware is read and written in the area in a mode of being compatible with Modbus protocol through various interfaces, the purpose of reading or modifying equipment managed by the upper computer is achieved, and the problems that the operation difficulty of the existing lower computer equipment is high and a large amount of cost is required to be consumed for training are solved.
In order to solve the technical problems, the invention is realized by the following technical scheme:
the invention relates to a protocol realization method of upper computer software as lower computer equipment, which comprises the following steps:
step S1: the upper computer program stores state data of the industrial equipment in a random memory of the upper computer program, and each state data corresponds to a unique identification mark;
step S2: storing each identifier in a database managed by an upper computer;
step S3: an algorithm of a set of program running address is built in the upper computer program, and the identification is quickly converted into a memory address;
step S4: the user can map one or more needed devices into an array according to the actual service requirement, and set a service name understood by the user for the mapping initial address of each register;
step S5: the upper computer converts the device value according to the requirement and maps the converted value into the array according to the bit, and instantly reversely converts the value written into the array by the user according to the requirement, writes the converted value into the device pointed by the identifier and provides feedback;
step S6: the upper computer program provides an interface to allow an external program to read and write the value fields mapped by the array according to the Modbus standard through various interfaces;
step S7: after the upper computer realizes the protocol, the external program is no longer in direct communication with the physical device.
Preferably, in the step S1, the upper computer includes a plurality of program modules; each of the program modules is configured to interact with a lower computer system via a set communication protocol.
Preferably, the program module comprises a setting module, a log module and a right management module; the right management module is used for protecting and judging the reading and writing of the area; the setting module is used for configuring corresponding program modules according to functions to be tested in the upper computer system; the log module is used for recording the execution process of each functional module.
Preferably, in the step S3, the algorithm of the program running address can lock the required memory address only by one addressing action.
Preferably, in step S5, when the external program reads and writes the array in the upper computer, the device address is the user-specified number of the computer in which the upper computer program is located, the register address is the array index number, and the number of data bits is the node count.
Preferably, in step S6, the user setting and the default memory area location information of the system are stored in the database, and the entity is implemented through the interface; the interface is one or more of TCP/IP, COMM and memory mapping.
Preferably, in step S7, after the upper computer implements the protocol, a special command is added to the protocol, and when the external program requests to set a certain mapping area to a certain predetermined value, the lower computer program considers that the device pointed by the mapping area pointed by the communication command is requested to be read immediately; when the upper computer executes the instruction, the device is immediately read once and the mapping area value is updated.
The invention has the following beneficial effects:
(1) The invention virtualizes a space allowing the configuration of the user in the upper computer, the internal data of the software is serialized to the area according to the user requirement, and external software or hardware is read and written in the area in a mode of being compatible with Modbus protocol through various interfaces, thereby achieving the purpose of reading or modifying the equipment managed by the upper computer, leading an accessor to directly access the mapping data table, and realizing the protection of the interfaces.
(2) According to the invention, the upper computer is directly used for reading or modifying the managed equipment, and an operator can easily realize related operation according to instructions without professional training, so that the operation training cost is greatly reduced; the mechanical, electronic and hardware parts of the product have simple design structure, are mainly controlled by software, are convenient to maintain, and reduce the cost of replacing special accessories.
(3) The industrial production equipment managed by the upper computer can be directly read or modified by the upper computer, so that the energy consumption of electric energy, heat energy and the like can be reduced to the maximum extent under the condition of ensuring the product quality;
(4) The protocol of the invention allows a user to define a certain instruction, and the upper computer can immediately acquire and update the appointed equipment once, and the instruction ensures that the user can effectively have expected possibility for the preset equipment, thereby perfectly realizing the target and actual expected management of the user setting equipment and providing possibility for excellent user experience and safety management and control of the access program.
Of course, it is not necessary for any one product to practice the invention to achieve all of the advantages set forth above at the same time.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed for the description of the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and that other drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a step diagram of a protocol implementation method of an upper computer software as a lower computer device according to the present invention;
FIG. 2 is a diagram of an array structure defined in the upper computer program of the present invention;
FIG. 3 is a state diagram of an array when mapping data of one Byte with an index M as a starting mapping position;
FIG. 4 is a state diagram of an array when mapping data of one Int16 with an index M as a starting mapping position;
fig. 5 is a state diagram of an array when mapping data of one Int32 by using the index M as a starting mapping position.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1, the invention relates to a protocol implementation method using upper computer software as lower computer equipment, comprising the following steps:
step S1: the upper computer program stores state data of the industrial equipment in a random memory of the upper computer program, and each state data corresponds to a unique identification mark;
step S2: storing each mark in a database managed by an upper computer, wherein the marks are automatically generated according to a certain rule when an operator configures related information of industrial equipment through an upper computer program;
step S3: an algorithm of a program running address is built in the upper computer program, the identification is quickly converted into a memory address, and the addressing complexity of the algorithm is 1, namely, the required memory address can be locked through 1 addressing action;
step S4: the user can map one or more needed devices into an array according to the actual service requirement, and set a service name understood by the user for the mapping initial address of each register, so that the efficiency is improved and the program management cost is reduced in the subsequent reading and writing;
step S5: the upper computer converts the device value according to the requirement and maps the converted value into the array according to the bit, and instantly reversely converts the value written into the array by the user according to the requirement, writes the converted value into the device pointed by the identifier and provides feedback;
step S6: the upper computer program provides an interface to allow an external program to read and write the value fields mapped by the array according to the Modbus standard through various interfaces;
step S7: after the upper computer realizes the protocol, the external program is not directly communicated with the physical equipment, so that the trouble that different services all need to develop a communication program for the equipment value is avoided, the communication protocol of each equipment is inconsistent, and the development cost is also over high.
In step S1, the upper computer includes a plurality of program modules; each program module is configured to interact with a lower computer system through a set communication protocol, and the upper computer program is computer software which is supported by industrial equipment (such as a temperature controller and a frequency converter) through a hardware or software interface, sends instructions according to a protocol required by the equipment, and periodically reads relevant state data of the industrial equipment.
The program module comprises a setting module, a log module and a permission management module; the right management module is used for protecting and judging the reading and writing of the area; the setting module is used for configuring the corresponding program module according to the function to be tested in the upper computer system; the log module is used for recording the execution process of each functional module.
In step S3, the algorithm of the program running address can lock the required memory address only by one addressing action.
As shown in fig. 2, in the upper computer program, an array is defined, and each structure can map data of one bit, namely 8 bit long values;
when a user needs to configure the mapping function of the present protocol, there are several array states:
a) The index M is selected as a starting mapping position and is used for mapping data of one Byte, and the array state is shown in figure 3;
b) The index M is selected as a starting mapping position and used for mapping data of one Int16, and the array state is shown in fig. 4;
c) The index M is selected as a starting mapping position and used for mapping data of one Int32, and the array state is shown in fig. 5;
d) The maximum data supporting mapping is Int64, and the array enables 8 nodes to map.
In step S5, when the external program reads and writes the array in the upper computer, the device address is the user-specified number of the computer in which the upper computer program is located, the register address is the array index number, and the number of data bits is the node count.
In step S6, the user setting and default memory area location information of the system are stored in the database, and the entity is realized through the interface; the interface is one or more of TCP/IP, COMM and memory mapping.
In step S7, after the upper computer implements the protocol, a special instruction is added to the protocol, and when the external program requests to set a certain mapping area to a certain predetermined value (configurable), the lower computer program considers that the device pointed by the mapping area pointed by the communication instruction is requested to be read immediately once; when the upper computer executes the instruction, the device is immediately read once and the mapping area value is updated, so that the external program can be ensured to well realize the visual design obtained by the set method.
It should be noted that, in the above system embodiment, each unit included is only divided according to the functional logic, but not limited to the above division, so long as the corresponding function can be implemented; in addition, the specific names of the functional units are also only for distinguishing from each other, and are not used to limit the protection scope of the present invention.
In addition, those skilled in the art will appreciate that all or part of the steps in implementing the methods of the embodiments described above may be implemented by a program to instruct related hardware, and the corresponding program may be stored in a computer readable storage medium.
The preferred embodiments of the invention disclosed above are intended only to assist in the explanation of the invention. The preferred embodiments are not exhaustive or to limit the invention to the precise form disclosed. Obviously, many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the invention and the practical application, to thereby enable others skilled in the art to best understand and utilize the invention. The invention is limited only by the claims and the full scope and equivalents thereof.

Claims (7)

1. The protocol implementation method of the upper computer software as the lower computer equipment is characterized by comprising the following steps:
step S1: the upper computer program stores state data of the industrial equipment in a random memory of the upper computer program, and each state data corresponds to a unique identification mark;
step S2: storing each identifier in a database managed by an upper computer;
step S3: an algorithm of a set of program running address is built in the upper computer program, and the identification is quickly converted into a memory address;
step S4: the user can map one or more needed devices into an array according to the actual service requirement, and set a service name understood by the user for the mapping initial address of each register;
step S5: the upper computer converts the device value according to the requirement and maps the converted value into the array according to the bit, and instantly reversely converts the value written into the array by the user according to the requirement, writes the converted value into the device pointed by the identifier and provides feedback;
step S6: the upper computer program provides an interface to allow an external program to read and write the value fields mapped by the array according to the Modbus standard through various interfaces;
step S7: after the upper computer realizes the protocol, the external program is no longer in direct communication with the physical device.
2. The method for implementing the protocol by using the upper computer software as the lower computer device according to claim 1, wherein in the step S1, the upper computer includes a plurality of program modules; each of the program modules is configured to interact with a lower computer system via a set communication protocol.
3. The method for implementing the protocol by using the upper computer software as the lower computer device according to claim 2, wherein the program modules comprise a setting module, a log module and a rights management module; the right management module is used for protecting and judging the reading and writing of the area; the setting module is used for configuring corresponding program modules according to functions to be tested in the upper computer system; the log module is used for recording the execution process of each functional module.
4. The method according to claim 1, wherein in step S3, the algorithm of the program running address locks the required memory address only by one addressing action.
5. The method according to claim 1, wherein in step S5, when the external program reads and writes the array in the host computer, the device address is the user-specified number of the computer in which the host computer program is located, the register address is the array index number, and the number of data bits is the node count.
6. The method for implementing the protocol by using the upper computer software as the lower computer device according to claim 1, wherein in the step S6, the user-set and default memory area location information of the system are stored in the database, and the entity is implemented through the interface; the interface is one or more of TCP/IP, COMM and memory mapping.
7. The method according to claim 1, wherein in step S7, after the host computer implements the protocol, a special command is added to the protocol, and when the external program requests to set a certain mapping area to a certain predetermined value, the host computer program considers that the device to which the mapping area pointed by the communication command is directed is requested to be read immediately; when the upper computer executes the instruction, the device is immediately read once and the mapping area value is updated.
CN201911400439.2A 2019-12-30 2019-12-30 Protocol implementation method using upper computer software as lower computer equipment Active CN111131291B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911400439.2A CN111131291B (en) 2019-12-30 2019-12-30 Protocol implementation method using upper computer software as lower computer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911400439.2A CN111131291B (en) 2019-12-30 2019-12-30 Protocol implementation method using upper computer software as lower computer equipment

Publications (2)

Publication Number Publication Date
CN111131291A CN111131291A (en) 2020-05-08
CN111131291B true CN111131291B (en) 2023-05-26

Family

ID=70505630

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911400439.2A Active CN111131291B (en) 2019-12-30 2019-12-30 Protocol implementation method using upper computer software as lower computer equipment

Country Status (1)

Country Link
CN (1) CN111131291B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111781890A (en) * 2020-07-14 2020-10-16 厦门海为科技有限公司 Multi-equipment engineering communication method and system in configuration engineering

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6317805B1 (en) * 1998-12-18 2001-11-13 Emc Corporation Data transfer interface having protocol conversion device and upper, lower, middle machines: with middle machine arbitrating among lower machine side requesters including selective assembly/disassembly requests
CN104932364A (en) * 2015-06-03 2015-09-23 太原科技大学 OPC UA conversion apparatus of Modbus communication protocol, and method
CN105335679A (en) * 2015-11-30 2016-02-17 深圳市元征科技股份有限公司 Serial number writing-in method and device
CN105446899A (en) * 2015-11-09 2016-03-30 上海交通大学 Memory data quick persistence method based on storage-class memory
CN105610876A (en) * 2016-04-01 2016-05-25 江苏科技大学 Industrial control type automatic network communication protocol converter and communication protocol conversion method
CN105830059A (en) * 2014-11-28 2016-08-03 华为技术有限公司 Fine pitch connector socket
EP3086236A1 (en) * 2015-04-21 2016-10-26 BlackBerry Limited Bus communications with multi-device messaging
CN109639737A (en) * 2019-01-25 2019-04-16 浙江大学 Agreement generating device, the method for converting protocol of data collection station and configuration method
CN109710434A (en) * 2018-12-29 2019-05-03 安徽典典科技发展有限责任公司 A kind of mapping method of shared drive data
CN109739877A (en) * 2018-11-21 2019-05-10 比亚迪股份有限公司 Database Systems and data managing method
CN110620674A (en) * 2018-06-20 2019-12-27 中兴通讯股份有限公司 Configuration method of monitoring system and computer equipment
CN110620713A (en) * 2019-09-11 2019-12-27 北京演能科技有限公司 Modbus protocol shared communication method and device

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6317805B1 (en) * 1998-12-18 2001-11-13 Emc Corporation Data transfer interface having protocol conversion device and upper, lower, middle machines: with middle machine arbitrating among lower machine side requesters including selective assembly/disassembly requests
CN105830059A (en) * 2014-11-28 2016-08-03 华为技术有限公司 Fine pitch connector socket
EP3086236A1 (en) * 2015-04-21 2016-10-26 BlackBerry Limited Bus communications with multi-device messaging
CN104932364A (en) * 2015-06-03 2015-09-23 太原科技大学 OPC UA conversion apparatus of Modbus communication protocol, and method
CN105446899A (en) * 2015-11-09 2016-03-30 上海交通大学 Memory data quick persistence method based on storage-class memory
CN105335679A (en) * 2015-11-30 2016-02-17 深圳市元征科技股份有限公司 Serial number writing-in method and device
CN105610876A (en) * 2016-04-01 2016-05-25 江苏科技大学 Industrial control type automatic network communication protocol converter and communication protocol conversion method
CN110620674A (en) * 2018-06-20 2019-12-27 中兴通讯股份有限公司 Configuration method of monitoring system and computer equipment
CN109739877A (en) * 2018-11-21 2019-05-10 比亚迪股份有限公司 Database Systems and data managing method
CN109710434A (en) * 2018-12-29 2019-05-03 安徽典典科技发展有限责任公司 A kind of mapping method of shared drive data
CN109639737A (en) * 2019-01-25 2019-04-16 浙江大学 Agreement generating device, the method for converting protocol of data collection station and configuration method
CN110620713A (en) * 2019-09-11 2019-12-27 北京演能科技有限公司 Modbus protocol shared communication method and device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于CCP协议的车载控制器软件刷新***设计;杨胜兵;万宏伟;薛冰;范文涛;季鑫;;自动化与仪表(07);全文 *
基于Modbus的数控***监控功能设计与实现;杜少华;侯远;刘春亮;;组合机床与自动化加工技术(03);全文 *

Also Published As

Publication number Publication date
CN111131291A (en) 2020-05-08

Similar Documents

Publication Publication Date Title
CN104932364A (en) OPC UA conversion apparatus of Modbus communication protocol, and method
CN109660372B (en) SDN service configuration method and device
CN103971036B (en) Page column authority control system and method
US9338057B2 (en) Techniques for searching data associated with devices in a heterogeneous data center
US11997438B2 (en) Declarative IoT data control
CN111131291B (en) Protocol implementation method using upper computer software as lower computer equipment
WO2018152038A1 (en) Context-aware device permissioning for hierarchical device collections
CN101634833A (en) Open type configuration method and system for IO parameters of field device
CN106598548A (en) Solution method and device for read-write conflict of storage unit
CN105264446A (en) Apparatus and method for interfacing with supervisory monitoring and control arrangements
CN101702119B (en) Device oriented programming technology and method
CN108184210B (en) Multimode intelligent wireless communication system based on multi-network fusion and implementation method thereof
CN112235325B (en) Method and system for performing access control on functional module connected with intelligent terminal
CN104578418B (en) Configuration method and system of automatic power distribution equipment based on 101 protocols, and equipment
CN107153561A (en) The method of firmware, apparatus and system in a kind of renewal expansion card
EP3238075A1 (en) Method for accessing a number of slave devices with registers by a master device over a network
CN108551439A (en) A kind of improved method and device of policy template application
CN107562650A (en) A kind of physical host is mapped to the method and system of storage system
CN111123792B (en) Multi-main-system interactive communication and management method and device
EP4017044A1 (en) Network apparatus controlling method and device
US7925724B2 (en) Volume mapping by blade slot
CN203535643U (en) Control device with system use function
Alliance Sunspec information model specification
CN111881070A (en) Method, system, equipment and storage medium for managing external equipment of switch
CN110737609A (en) Data management method, device, equipment and storage medium based on virtual register

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 528200 Block A-2, No. 3 Xiangda Road, Danzao, Nanhai District, Foshan City, Guangdong Province (address declaration)

Patentee after: Guangdong Zhongpeng Thermal Energy Technology Co.,Ltd.

Address before: No.1 and No.2 workshops, No.9 Panjin Road, South China hardware industrial base, Danzao Town, Nanhai District, Foshan City, Guangdong Province

Patentee before: GUANGDONG JUMPER THERMAL TECHNOLOGY Co.,Ltd.