CN113905107A - Method and device for acquiring point list data of industrial equipment and gateway - Google Patents
Method and device for acquiring point list data of industrial equipment and gateway Download PDFInfo
- Publication number
- CN113905107A CN113905107A CN202111222356.6A CN202111222356A CN113905107A CN 113905107 A CN113905107 A CN 113905107A CN 202111222356 A CN202111222356 A CN 202111222356A CN 113905107 A CN113905107 A CN 113905107A
- Authority
- CN
- China
- Prior art keywords
- industrial
- message
- data packet
- point table
- equipment
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000004891 communication Methods 0.000 claims abstract description 253
- 230000005540 biological transmission Effects 0.000 claims abstract description 36
- 238000003860 storage Methods 0.000 claims abstract description 22
- 238000012544 monitoring process Methods 0.000 claims abstract description 11
- 230000004044 response Effects 0.000 claims description 34
- 238000004590 computer program Methods 0.000 claims description 20
- 238000004458 analytical method Methods 0.000 claims description 10
- 238000000605 extraction Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 6
- 239000000284 extract Substances 0.000 description 6
- 238000004519 manufacturing process Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 239000000306 component Substances 0.000 description 3
- 230000006872 improvement Effects 0.000 description 3
- 238000013480 data collection Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 208000035177 MELAS Diseases 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 239000008358 core component Substances 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The application relates to a method and a device for acquiring point list data of industrial equipment, a gateway and a storage medium. The method comprises the following steps: determining a communication protocol supported by the industrial equipment according to the equipment type of the industrial equipment; monitoring a data transmission channel between the industrial equipment and the corresponding equipment controller, and acquiring a communication data packet transmitted by the industrial equipment on the data transmission channel; the communication data packet has a message type specified by a communication protocol supported by the industrial equipment, and the data packets under different message types have different message formats; analyzing the communication data packet based on the communication protocol, and determining the message type of the communication data packet; extracting corresponding point table data according to the message type of the communication data packet and the message format corresponding to the message type; the point table data includes a point table address and a point table value. By adopting the method, the device point list can be efficiently and automatically acquired without manually configuring the point list.
Description
Technical Field
The present application relates to the field of industrial internet technologies, and in particular, to a method, an apparatus, a gateway, and a storage medium for acquiring point table data of an industrial device.
Background
The intelligent manufacturing is realized, and the cost reduction and the efficiency improvement of enterprises are helped to become the primary target of the digital transformation of the enterprises. The industrial equipment information is used as basic data of an industrial internet, and the acquisition of the equipment information becomes an indispensable link.
In the existing equipment information acquisition scheme, an equipment manufacturer is required to provide an equipment point list and then configure a gateway. However, as the industry has strong industrial characteristics, many industrial devices are mainly customized, and it is found that the data collection of the existing device point table is inconvenient and efficient in the process of falling to the ground of the device information collection project, and in addition, many old devices cannot be connected by manufacturers or device data is lost, so that the device point table cannot be provided, the device information cannot be collected, and the industrial internet project cannot be delivered to the ground.
Therefore, how to efficiently acquire the point table data of the industrial equipment is a problem to be solved urgently at present.
Disclosure of Invention
In view of the above, it is necessary to provide a method, an apparatus, a gateway and a storage medium for acquiring industrial equipment point table data, which can automatically acquire the equipment point table data.
A method for obtaining point list data of industrial equipment, the method comprising:
determining a communication protocol supported by the industrial equipment according to the equipment type of the industrial equipment;
monitoring a data transmission channel between the industrial equipment and a corresponding equipment controller, and acquiring a communication data packet transmitted by the industrial equipment on the data transmission channel; the communication data packet has a message type specified by a communication protocol supported by the industrial equipment, and data packets in different message types have different message formats;
analyzing the communication data packet based on the communication protocol, and determining the message type of the communication data packet;
extracting corresponding point table data according to the message type of the communication data packet and the message format corresponding to the message type; the point table data includes a point table address and a point table value.
In one embodiment, the determining, according to the device type to which the industrial device belongs, a communication protocol supported by the industrial device includes:
acquiring a data packet transmitted by the industrial equipment; the data packet at least comprises equipment information of one of the name, the model and the serial number of the industrial equipment;
and searching for a communication protocol corresponding to at least one equipment information of the industrial equipment according to a corresponding relation table of the industrial equipment and the communication protocol to obtain the communication protocol supported by the industrial equipment.
In one embodiment, the parsing the communication data packet based on the communication protocol includes:
selecting a target analysis program matched with the communication protocol from a plurality of protocol analysis programs, and analyzing the communication data packet by using the target analysis program; and the protocol analysis program is downloaded by the industrial gateway through the industrial internet and is stored in the local storage space.
In one embodiment, the extracting, according to the packet type of the communication data packet and the packet format corresponding to the packet type, corresponding point table data includes:
if the message type of the communication data packet is determined to be a query message, converting the content of the data packet based on a pre-stored coding table, and extracting at least one point table address in the query message according to a message format corresponding to the query message;
if the message type of the communication data packet is determined to be a response message, converting the content of the data packet based on the coding table, and extracting at least one point table value in the response message according to the message format corresponding to the response message; and storing the point table value in a memory space pointed by the corresponding point table address.
In one embodiment, if it is determined that the packet type of the communication data packet is an inquiry packet, the method further includes:
and accessing a memory space on the device controller pointed by the point table address in the query message, and reading a point table value corresponding to the point table address from the memory space.
In one embodiment, the device controller is connected with the control device through a one-to-two serial port line, and one serial port line is connected to a serial port of the industrial gateway.
In one embodiment, the device controller is connected with the control device through an Ethernet; and a mirror image switch is arranged between the equipment controller and the control equipment, and the network port of the industrial gateway is connected with the network port of the mirror image switch.
An apparatus for acquiring point list data of industrial equipment, the apparatus comprising:
the device comprises a determining module, a judging module and a judging module, wherein the determining module is used for determining a communication protocol supported by industrial equipment according to the equipment type of the industrial equipment;
the acquisition module is used for monitoring a data transmission channel between the industrial equipment and the corresponding equipment controller and acquiring a communication data packet transmitted by the industrial equipment on the data transmission channel; the communication data packet has a message type specified by a communication protocol supported by the industrial equipment, and data packets in different message types have different message formats;
the analysis module is used for analyzing the communication data packet based on the communication protocol and determining the message type of the communication data packet;
the extraction module is used for extracting corresponding point table data according to the message type of the communication data packet and the message format corresponding to the message type; the point table data includes a point table address and a point table value.
A gateway comprising a memory and a processor, the memory storing a computer program which when executed by the processor performs the steps of:
determining a communication protocol supported by the industrial equipment according to the equipment type of the industrial equipment;
monitoring a data transmission channel between the industrial equipment and a corresponding equipment controller, and acquiring a communication data packet transmitted by the industrial equipment on the data transmission channel; the communication data packet has a message type specified by a communication protocol supported by the industrial equipment, and data packets in different message types have different message formats;
analyzing the communication data packet based on the communication protocol, and determining the message type of the communication data packet;
extracting corresponding point table data according to the message type of the communication data packet and the message format corresponding to the message type; the point table data includes a point table address and a point table value.
A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, carries out the steps of:
determining a communication protocol supported by the industrial equipment according to the equipment type of the industrial equipment;
monitoring a data transmission channel between the industrial equipment and a corresponding equipment controller, and acquiring a communication data packet transmitted by the industrial equipment on the data transmission channel; the communication data packet has a message type specified by a communication protocol supported by the industrial equipment, and data packets in different message types have different message formats;
analyzing the communication data packet based on the communication protocol, and determining the message type of the communication data packet;
extracting corresponding point table data according to the message type of the communication data packet and the message format corresponding to the message type; the point table data includes a point table address and a point table value.
According to the method, the device, the gateway and the storage medium for acquiring the point table data of the industrial equipment, the communication protocol supported by the industrial equipment is acquired, the data transmission between the equipment controller and the control equipment of the industrial equipment is monitored, the captured communication data packet is analyzed based on the communication protocol, and corresponding point table data is extracted according to the message type and the message format of the communication data packet, so that the point table of the equipment is automatically and efficiently acquired, and the problem of equipment information acquisition when an equipment manufacturer cannot provide the point table for various reasons is solved.
Drawings
FIG. 1 is a diagram of an exemplary implementation of a method for obtaining point table data for an industrial device;
FIG. 2 is a schematic diagram of a connection between a device controller and an industrial gateway in one embodiment;
FIG. 3 is a schematic diagram of the connection of a device controller to an industrial gateway in another embodiment;
FIG. 4 is a schematic flow chart diagram illustrating a method for obtaining point table data for an industrial device in one embodiment;
FIG. 5 is a flowchart that illustrates the steps of an industrial gateway determining communication protocols supported by an industrial device, in one embodiment;
FIG. 6 is a flowchart illustrating steps for an industrial gateway to extract corresponding point table data in one embodiment;
FIG. 7 is a schematic flow chart of an embodiment of an industrial facility for obtaining point table data;
fig. 8 is a schematic flow chart illustrating message parsing performed by an industrial device in an embodiment;
FIG. 9 is a block diagram of an apparatus for acquiring point table data of an industrial device according to an embodiment;
FIG. 10 is a diagram showing an internal structure of a computer device according to an embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
In the existing data acquisition mode, an equipment manufacturer is required to provide an equipment point table, and necessary configuration information is obtained from the point table information to realize the acquisition of industrial equipment information. However, the data collection of the equipment point table is inconvenient and efficient, and in addition, when equipment manufacturers cannot provide the point table for various reasons, the problem which cannot be solved is the information collection and integration of industrial equipment.
Another existing data acquisition method is to acquire data (such as temperature, pressure, device status, etc.) on a device by modifying industrial devices and adding sensors and by means of sensor sensing and electrical signal access. However, the scheme needs to add a sensor and modify equipment, and has the defects of few acquired equipment parameters, long implementation period, high project landing cost and the like.
In view of this, the present application provides a method, an apparatus, a gateway and a storage medium for acquiring point table data of an industrial device, which can realize automatic analysis and acquisition of point table data of the industrial device by analyzing a data packet according to a preconfigured communication protocol and extracting the point table data according to a message type and a message format, so that parameters in a device production process can be acquired in real time without providing a point table by a device manufacturer.
It should be noted that the term "point table" is a term used in the automation control system industry to characterize the usage of each variable in the automation control system. In the automation control, a variable point is simply referred to as a point, and the number of variables used in the automation control system is referred to as a point number. The point table is used as an important basis and an agreement standard of equipment providers, software providers and system integrators, and the construction of the whole automatic control system is based on the description and the regulation of variables in the point table. Typically, each variable will have a corresponding unique variable name, device address, register address, etc. associated therewith.
The method for acquiring the point table data of the industrial equipment can be applied to the application environment shown in fig. 1. The device controller 101 of the industrial device is network-connected to the industrial device 102, and the industrial gateway 103 is network-connected to the device controller 101. The network connection mode includes but is not limited to one or more of ethernet connection, 6G/5G/4G connection and the like. The device Controller 101 includes, but is not limited to, one or more of a Programmable Logic Controller (PLC), an embedded Controller, and an industrial control integrated machine.
The industrial gateway is an industrial intelligent gateway designed to meet industrial standards and requirements of industrial users, and is a core component of an industrial internet of things and an industrial control system. In industrial application scenarios, a device controller is typically physically connected to a control device. Generally, the device controller can be directly connected to the industrial gateway through a serial port. In some embodiments, as shown in fig. 2, when the serial port resources of the device controller are in shortage, the device controller and the control device may be connected by a one-to-two serial port line, and one of the serial port lines is connected to the serial port of the industrial gateway. In other embodiments, as shown in FIG. 3, the device controller is connected to the control device via an Ethernet network; and a mirror image switch is arranged between the equipment controller and the control equipment, and the network port of the industrial gateway is connected with the network port of the mirror image switch.
In one embodiment, as shown in fig. 4, a method for acquiring point table data of an industrial device is provided, which is described by taking the application of the method to the industrial gateway in fig. 1 as an example. The method comprises the following steps:
step S402, according to the device type of the industrial device, determining the communication protocol supported by the industrial device.
The communication protocol is an agreement of two communication parties for data transmission control, and unified specifications are established on aspects such as message formats, synchronization modes, transmission speeds, error detection and correction modes, control character definitions and the like. The communication protocols supported by the industrial devices of different device types are different, for example, a MODBUS (application layer message transmission protocol) communication protocol, a HART (Highway Addressable Remote controller) communication protocol, and the like, which are currently and commonly applied, or communication protocols specified by various device manufacturers, for example, a MELSEC (dedicated data link system) communication protocol, and the like. Therefore, it is necessary to determine the communication protocol supported by the industrial equipment according to the equipment type of the industrial equipment.
Specifically, the industrial gateway determines a device type to which the industrial device belongs, and then determines a communication protocol supported by the industrial gateway according to the device type. The device type includes, but is not limited to, one or more of a device manufacturer, a name, a model, and the like to which the industrial device belongs. The type of device to which the industrial device belongs can be stored in advance in the memory of the industrial gateway, for example entered by an operator at the time of configuration. For example, when configuring an industrial gateway, an operator enters a device type to which the corresponding industrial device belongs, for example, a PLC (Programmable Logic Controller) Controller of a certain series of brand X. Accordingly, the industrial gateway determines that the communication protocol supported by the industrial equipment is a communication protocol common to a certain series of products of brand X through the prestored equipment types. For another example, the industrial gateway uploads the device type of the industrial device to the cloud, and the cloud queries the device type and finds a corresponding communication protocol.
In some embodiments, as shown in fig. 5, the step of the industrial gateway determining the communication protocol supported by the industrial device according to the device type to which the industrial device belongs includes:
step S502, acquiring a data packet transmitted by the industrial equipment; the data packet includes at least one device information of a name, a model number, and a serial number of the industrial device.
Step S504, according to the corresponding relation table of the industrial equipment and the communication protocol, a communication protocol corresponding to at least one equipment information of the industrial equipment is searched and obtained, and the communication protocol supported by the industrial equipment is obtained.
Specifically, the industrial gateway monitors a data transmission channel between the industrial device and a device controller corresponding to the industrial device, and captures a data packet transmitted by the industrial device on the data transmission channel. The industrial gateway can identify the equipment type of the industrial equipment by analyzing the name, the model number, the serial number or combining various information contained in the data packet. In some embodiments, the industrial gateway may also identify one or more of the type of industrial device, the device manufacturer, the model number, and the serial number based on other data carried in the data packet.
After determining one or more of the name, model, type, serial number, equipment manufacturer and the like of the industrial equipment, the industrial gateway searches in the corresponding relation table according to the corresponding relation table of the industrial equipment and the communication protocol, so as to obtain the communication protocol corresponding to one or more of the name, model, type, serial number, equipment manufacturer and the like of the industrial equipment, and obtain the communication protocol supported by the industrial equipment. The corresponding relation table comprises the association relation between the industrial equipment and at least one communication protocol supported by the industrial equipment.
The corresponding relation table of the industrial equipment and the communication protocol can be stored in a memory in advance by the industrial gateway and can be obtained by inquiring when needed. For example, the industrial gateway obtains the corresponding relation table through cloud downloading and stores the corresponding relation table. Or after acquiring the device information of the industrial device, the industrial gateway uploads the device information to the cloud, and the cloud searches the corresponding relation table stored in the database and the like, so as to obtain the corresponding communication protocol.
Illustratively, the industrial device obtains the name of the industrial device as X by capturing a data packet transmitted by the industrial device, and the industrial gateway searches all communication protocols associated with X in a pre-stored correspondence table. If the industrial gateway finds that the communication protocol associated with the X is only one, the communication protocol is determined to be the communication protocol supported by the industrial equipment. If the industrial gateway finds that the communication protocols associated with the X are various, then according to other information, if the corresponding communication protocols cannot be found according to the names of the industrial devices, further confirmation is carried out according to the information of the other devices. For example, if the industrial gateway finds that the communication protocol associated with X is A, B, C, the industrial gateway may perform further filtering based on the model Y of the industrial device to determine the communication protocol B supported by the industrial device. If the communication protocols obtained by the final screening are still multiple, the industrial gateway randomly selects one of the communication protocols and determines the selected communication protocol as the communication protocol supported by the industrial equipment so as to facilitate the subsequent data packet analysis operation. For another example, after acquiring that the name of the industrial device is X, the industrial gateway uploads the device information to the cloud, the cloud searches for and determines a corresponding communication protocol, and returns a search result to the industrial gateway, so that the industrial gateway can perform subsequent steps.
In the above embodiment, compared with the conventional method that a point table needs to be manually configured, the method provided by the application automatically analyzes the communication message through the software capability after the communication protocol is selected, so that the point table and the parameter value of the device are obtained, and a device manufacturer does not need to provide the point table.
Step S404, monitoring a data transmission channel between the industrial equipment and the corresponding equipment controller, and acquiring a communication data packet transmitted by the industrial equipment on the data transmission channel; the communication data packet has a message type specified by a communication protocol supported by the industrial equipment, and the data packets under different message types have different message formats.
Wherein the communication data packet is different from the data packet in the foregoing embodiment; the communication data packet is a data packet transmitted under a communication protocol supported by the industrial equipment, and is a message type specified by the communication protocol. The message types include query messages and response messages. Meanwhile, under the regulation of a communication protocol, different message types have different message formats. The message format includes, but is not limited to, one or more of a data structure, a data type (e.g., single letter, character, or string, etc.), a data byte length (e.g., 1/2/4 bytes, an irregular data byte length such as 5/7 bits, etc.), and the like. For example, under the provisions of the MELSEC communication protocol, the data structure of the query packet is: "control code + station number + PC number + instruction + message wait + point table address + check code"; the structure of the response message is as follows: "control code + station number + PC number + point table value + check code".
Specifically, the industrial gateway monitors a data transmission channel between the industrial equipment and the corresponding equipment controller, and obtains the communication data packets transmitted by the industrial equipment on the data transmission channel by continuously scanning and reading the communication data packets transmitted in the data transmission channel. Illustratively, the industrial gateway establishes socket communication between the device controller and the industrial gateway through the RS-485 and RS-232 serial ports, thereby realizing the simultaneous monitoring of the data transmission channels of the serial ports and the network ports.
Step S406, the communication data packet is analyzed based on the communication protocol, and the message type of the communication data packet is determined.
Specifically, the industrial gateway analyzes the acquired communication data packet according to the communication protocol supported by the determined industrial device, and determines the message type of the communication data packet. Illustratively, the industrial gateway analyzes the communication data packet, detects the value of the flag bit corresponding to the message type in the communication data packet, and judges the message type corresponding to the communication data packet according to the difference of the values. For example, if the industrial gateway detects that the value of the flag bit is 0, the industrial gateway determines that the value is the query message; and if the value of the flag bit is detected to be 1, determining the message to be a response message. Certainly, the present invention is not limited to this, and different communication protocols have their corresponding flag bits for distinguishing the query message from the response message; or, according to different structures of the communication data packets, the communication data packets can be directly determined to be query messages or response messages and the like.
In some embodiments, parsing the communication data packet based on the communication protocol comprises: selecting a target analysis program matched with the communication protocol from the plurality of protocol analysis programs, and analyzing the communication data packet by using the target analysis program; and the protocol analysis program is downloaded by the industrial gateway through the industrial internet and is stored in the local storage space.
The industrial gateway may be connected to a plurality of device controllers, and different device controllers may be connected to different industrial devices, so that a protocol analysis program used historically may have been stored in the industrial gateway. Alternatively, if the communication protocol supported by the same industrial device is updated, the industrial gateway may store protocol analysis programs of respective historical versions.
Specifically, the industrial gateway selects a protocol parser (referred to as a target parser for distinction) adapted to a currently determined communication protocol from a plurality of protocol parsers, and parses the communication packet using the target parser.
The protocol analysis program can be downloaded and stored to the local storage space through the industrial internet (namely, the cloud) by the industrial gateway. In some embodiments, the industrial gateway may periodically detect whether a communication protocol that can be supported by the industrial device is added to the cloud. And if the industrial gateway detects that the new communication protocol is not added in the cloud, the industrial gateway keeps a protocol analysis program corresponding to the existing communication protocol. If the industrial gateway is additionally provided with a new communication protocol through the cloud, the industrial gateway automatically downloads and installs a protocol analysis program corresponding to the new communication protocol so as to enhance compatibility.
In the embodiment, the communication message is automatically analyzed through the software capability, so that the point table and the parameter value of the equipment are obtained, and a point table does not need to be provided by an equipment manufacturer.
Step S408, extracting corresponding point table data according to the message type of the communication data packet and the message format corresponding to the message type; the point table data includes a point table address and a point table value.
Specifically, after determining the message type of the communication data packet, the industrial gateway extracts the point table data in the communication data packet according to the message format specified by the message type. The point table data includes, but is not limited to, one or more of a point table address, a point table value, and the like. Still taking the MELSEC communication protocol as an example, for example, the data structure of the specified query message is as follows: the industrial gateway can extract data corresponding to the 'point table address' position according to the data structure so as to obtain the point table address. For another example, the industrial gateway may extract data corresponding to the "point table value" position according to the structure of the response packet, so as to obtain the point table value, and so on. It should be understood that different communication protocols have different message formats, and therefore, the corresponding parsing modes are also different; the above examples are merely examples and do not limit the scope of the embodiments of the present application.
Therefore, the industrial gateway automatically analyzes the point table of the equipment in a software mode, and parameters in the production process of the equipment can be acquired in real time on the premise of not providing the point table by an equipment manufacturer.
According to the method for acquiring the point table data of the industrial equipment, the communication protocol supported by the industrial equipment is acquired, data transmission between the equipment controller of the industrial equipment and the control equipment is monitored, the captured communication data packet is analyzed based on the communication protocol, and corresponding point table data is extracted according to the message type and the message format of the communication data packet, so that the automatic acquisition of the point table of the equipment is realized, and the problem of equipment information acquisition when a manufacturer of the equipment cannot provide the point table for various reasons is solved.
In some embodiments, as shown in fig. 6, the step of extracting, by the industrial gateway, corresponding point table data according to the packet type of the communication data packet and the packet format corresponding to the packet type includes:
step S602, if it is determined that the packet type of the communication packet is the query packet, converting the content of the communication packet based on the pre-stored coding table, and extracting at least one point table address in the query packet according to the packet format corresponding to the query packet.
Step S604, if the message type of the communication data packet is determined to be a response message, converting the content of the data packet based on the coding table, and extracting at least one point table value in the response message according to the message format corresponding to the response message; the point table value is stored in the memory space pointed by the corresponding point table address.
Wherein, the point table address and the point table value have a mapping relation; the dot table address is used to indicate an address of a memory space where data is stored, and the dot table value is stored in the memory space to which the corresponding dot table address points.
Specifically, if the industrial gateway determines that the message type of the communication data packet is the query message, the content of the data packet is converted based on a pre-stored coding table, and at least one point table address in the query message is extracted according to a message format corresponding to the query message. The code table is, for example, an ASCII (american standard code for information interchange) code table. Illustratively, when the industrial gateway determines that the message type is a query message according to the condition, assuming that the acquired query message is " 05H 30H 35H 46H 42H 52H 41H 58H 30H 34H 30H 42H 52H 34H 37H", taking the MELSEC communication protocol as an example, according to the conversion rule of the MELSEC communication protocol, the character string message obtained by looking up the table through ASCII is "ENQ 05 FF BR a X00400547", and intercepting the message through the query message structure, five point table addresses of the point table, namely, the addresses X0040 to X0044, can be obtained.
If the industrial gateway determines that the message type of the communication data packet is a response message, converting the content of the data packet based on the coding table, and extracting at least one point table value in the response message according to the message format corresponding to the response message; the point table value is stored in the memory space pointed by the corresponding point table address. Exemplarily, when the industrial gateway determines that the message type is a response message according to the condition, it is assumed that the collected response message is " 05H 30H 35H 46H 30H 31H 03H 30H 35H", according to the conversion rule of the MELSEC communication protocol, the character string message obtained by looking up the table through ASCII is "STX 05 FF 01101 ETX 05", and according to the response message structure, the message is intercepted, and five point table values respectively corresponding to five point table addresses X0040 to X0044 are obtained as 0, 1, 0, 1.
In the above embodiment, the captured communication data packet is analyzed based on the communication protocol, and corresponding point table data is extracted according to the message type and the message format of the communication data packet, so that the device point table is automatically obtained, and the problem of device information acquisition when a device manufacturer cannot provide the point table for various reasons is solved.
In a specific embodiment, as shown in fig. 7, the device controller is exemplified by using a PLC controller. The industrial gateway first makes a protocol selection, such as a Modbus communication protocol, a MELSEC communication protocol, a HART communication protocol, and the like. Taking the MELSEC communication protocol as an example, the query message structure of the MELSEC communication protocol is as follows: the response message structure is as follows: "control code + station number + PC number + point table value + check code". The check code is, for example, a sum check method.
After determining the communication protocol supported by the industrial equipment, the industrial gateway continuously scans and acquires the communication data packet on the data transmission channel for signal reception. After acquiring the message, the industrial gateway analyzes the message by using the determined communication protocol, thereby acquiring a point table and a point table value (also called a point table value). Assuming that a query message acquired by the industrial gateway is ' 05H 30H 35H 46H 46H 42H 52H 41H 58H 30H 34H 30H 42H 52H 34H 37H', according to a conversion rule of the MELAS communication protocol, a character string message obtained by ASCII table lookup is 'ENQ 05 FF BR A X00400547', and five point table addresses of X0040-X0044 of the point table can be obtained by intercepting the message through a query message structure. Assuming that a response message acquired by the industrial gateway is ' 05H 30H 35H 46H 30H 31H 03H 30H 35H', according to a conversion rule of the MELSEC communication protocol, a character string message obtained by looking up a table by ASCII is 'STX 05 FF 01101 ETX 05', and according to a response message structure, intercepting the message, the values of five point tables with point table addresses of X0040-X0044 are respectively 0, 1, 0 and 1. Therefore, automatic acquisition of corresponding industrial equipment point table data is realized.
The specific message parsing process is shown in fig. 8, where the industrial gateway receives a message and determines the type of the message: if the message is determined to be the query message, the industrial gateway intercepts the message and carries out ASCII table look-up conversion so as to obtain a point table address; if the message is determined to be the response message, the industrial gateway intercepts the message and carries out ASCII table look-up conversion, so that a point table value is obtained. The point table address is corresponding to the point table value, and the point table value stored in the memory space pointed by a certain point table address can be obtained.
In some embodiments, after the industrial gateway collects the device data, certain data processing is performed on the edge side, the device data after edge processing is transmitted to the industrial internet (namely the cloud) through a communication protocol (such as an MQTT communication protocol, an HTTP/HTTPs communication protocol, and the like), and the device data can be analyzed and learned on an industrial internet platform based on the strong computing power of cloud computing, so that the applications of parameter optimization, device predictive maintenance, digital twinning, and the like in the production process of an enterprise are realized, and the purposes of quality improvement, cost reduction, and efficiency improvement in the production process of the enterprise are achieved.
It should be understood that although the various steps in the flowcharts of fig. 4-8 are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. Moreover, at least some of the steps in fig. 4-8 may include multiple steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed in turn or alternately with other steps or at least some of the other steps or stages.
In one embodiment, as shown in fig. 9, there is provided an apparatus 900 for acquiring data of an industrial equipment point list, including: a determining module 901, an obtaining module 902, an analyzing module 903, and an extracting module 904, wherein:
the determining module 901 is configured to determine a communication protocol supported by the industrial device according to the device type to which the industrial device belongs.
An obtaining module 902, configured to monitor a data transmission channel between an industrial device and a corresponding device controller, and obtain a communication data packet transmitted by the industrial device on the data transmission channel; the communication data packet has a message type specified by a communication protocol supported by the industrial equipment, and the data packets under different message types have different message formats.
The parsing module 903 is configured to parse the communication data packet based on the communication protocol, and determine a message type of the communication data packet.
An extracting module 904, configured to extract corresponding point table data according to a message type of the communication data packet and a message format corresponding to the message type; the point table data includes a point table address and a point table value.
In one embodiment, the determining module is further configured to obtain a data packet transmitted by the industrial equipment; the data packet at least comprises equipment information of one of the name, the model and the serial number of the industrial equipment; and searching for a communication protocol corresponding to at least one equipment information of the industrial equipment according to the corresponding relation table of the industrial equipment and the communication protocol to obtain the communication protocol supported by the industrial equipment.
In one embodiment, the parsing module is further configured to select a target parsing program adapted to the communication protocol from the plurality of protocol parsing programs, and parse the communication data packet by using the target parsing program; and the protocol analysis program is downloaded by the industrial gateway through the industrial internet and is stored in the local storage space.
In one embodiment, the extracting module is further configured to, if it is determined that the packet type of the communication packet is the query packet, convert the content of the packet based on a pre-stored coding table, and extract at least one point table address in the query packet according to a packet format corresponding to the query packet; if the message type of the communication data packet is determined to be a response message, converting the content of the data packet based on the coding table, and extracting at least one point table value in the response message according to the message format corresponding to the response message; the point table value is stored in the memory space pointed by the corresponding point table address.
In one embodiment, the apparatus further includes an accessing module, where the accessing module is configured to access a memory space on the device controller pointed by the point table address in the query message, and read a point table value corresponding to the point table address from the memory space.
In one embodiment, the device controller is connected with the control device through a one-to-two serial port line, and one serial port line is connected to a serial port of the industrial gateway.
In one embodiment, the device controller is connected to the control device via an ethernet network; and a mirror image switch is arranged between the equipment controller and the control equipment, and the network port of the industrial gateway is connected with the network port of the mirror image switch.
For specific limitations of the device for acquiring the industrial equipment point table data, reference may be made to the above limitations on the method for acquiring the industrial equipment point table data, and details are not repeated here. All or part of each module in the device for acquiring the point list data of the industrial equipment can be realized by software, hardware and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a gateway is provided, which may be an industrial gateway in the preceding embodiments (e.g., a computer device integrated with an industrial gateway, which may be generally referred to as a soft gateway). The internal structure of the computer device may be as shown in fig. 10. The computer device includes a processor, a memory, a communication interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The communication interface of the computer device is used for carrying out wired or wireless communication with an external terminal, and the wireless communication can be realized through WIFI, an operator network, NFC (near field communication) or other technologies. The computer program is executed by a processor to implement a method for acquiring point list data of industrial equipment. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on the shell of the computer equipment, an external keyboard, a touch pad or a mouse and the like.
Those skilled in the art will appreciate that the architecture shown in fig. 10 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, there is provided a gateway comprising a memory and a processor, the memory having a computer program stored therein, the processor when executing the computer program implementing the steps of: determining a communication protocol supported by the industrial equipment according to the equipment type of the industrial equipment; monitoring a data transmission channel between the industrial equipment and the corresponding equipment controller, and acquiring a communication data packet transmitted by the industrial equipment on the data transmission channel; the communication data packet has a message type specified by a communication protocol supported by the industrial equipment, and the data packets under different message types have different message formats; analyzing the communication data packet based on the communication protocol, and determining the message type of the communication data packet; extracting corresponding point table data according to the message type of the communication data packet and the message format corresponding to the message type; the point table data includes a point table address and a point table value.
In one embodiment, the processor, when executing the computer program, further performs the steps of: acquiring a data packet transmitted by industrial equipment; the data packet at least comprises equipment information of one of the name, the model and the serial number of the industrial equipment; and searching for a communication protocol corresponding to at least one equipment information of the industrial equipment according to the corresponding relation table of the industrial equipment and the communication protocol to obtain the communication protocol supported by the industrial equipment.
In one embodiment, the processor, when executing the computer program, further performs the steps of: selecting a target analysis program matched with the communication protocol from the plurality of protocol analysis programs, and analyzing the communication data packet by using the target analysis program; and the protocol analysis program is downloaded by the industrial gateway through the industrial internet and is stored in the local storage space.
In one embodiment, the processor, when executing the computer program, further performs the steps of: if the message type of the communication data packet is determined to be the query message, converting the content of the data packet based on a pre-stored coding table, and extracting at least one point table address in the query message according to a message format corresponding to the query message; if the message type of the communication data packet is determined to be a response message, converting the content of the data packet based on the coding table, and extracting at least one point table value in the response message according to the message format corresponding to the response message; the point table value is stored in the memory space pointed by the corresponding point table address.
In one embodiment, the processor, when executing the computer program, further performs the steps of: and accessing a memory space on the device controller pointed by the point table address in the query message, and reading a point table value corresponding to the point table address from the memory space.
The gateway acquires the communication protocol supported by the industrial equipment, monitors the data transmission between the equipment controller of the industrial equipment and the control equipment, analyzes the captured communication data packet based on the communication protocol, and extracts corresponding point table data according to the message type and the message format of the communication data packet, thereby realizing automatic acquisition of the equipment point table and solving the problem of equipment information acquisition when equipment manufacturers cannot provide the point table for various reasons.
In one embodiment, a computer-readable storage medium is provided, having a computer program stored thereon, which when executed by a processor, performs the steps of: determining a communication protocol supported by the industrial equipment according to the equipment type of the industrial equipment; monitoring a data transmission channel between the industrial equipment and the corresponding equipment controller, and acquiring a communication data packet transmitted by the industrial equipment on the data transmission channel; the communication data packet has a message type specified by a communication protocol supported by the industrial equipment, and the data packets under different message types have different message formats; analyzing the communication data packet based on the communication protocol, and determining the message type of the communication data packet; extracting corresponding point table data according to the message type of the communication data packet and the message format corresponding to the message type; the point table data includes a point table address and a point table value.
In one embodiment, the computer program when executed by the processor further performs the steps of: acquiring a data packet transmitted by industrial equipment; the data packet at least comprises equipment information of one of the name, the model and the serial number of the industrial equipment; and searching for a communication protocol corresponding to at least one equipment information of the industrial equipment according to the corresponding relation table of the industrial equipment and the communication protocol to obtain the communication protocol supported by the industrial equipment.
In one embodiment, the computer program when executed by the processor further performs the steps of: selecting a target analysis program matched with the communication protocol from the plurality of protocol analysis programs, and analyzing the communication data packet by using the target analysis program; and the protocol analysis program is downloaded by the industrial gateway through the industrial internet and is stored in the local storage space.
In one embodiment, the computer program when executed by the processor further performs the steps of: if the message type of the communication data packet is determined to be the query message, converting the content of the data packet based on a pre-stored coding table, and extracting at least one point table address in the query message according to a message format corresponding to the query message; if the message type of the communication data packet is determined to be a response message, converting the content of the data packet based on the coding table, and extracting at least one point table value in the response message according to the message format corresponding to the response message; the point table value is stored in the memory space pointed by the corresponding point table address.
In one embodiment, the computer program when executed by the processor further performs the steps of: and accessing a memory space on the device controller pointed by the point table address in the query message, and reading a point table value corresponding to the point table address from the memory space.
The computer-readable storage medium acquires the communication protocol supported by the industrial equipment, monitors data transmission between the equipment controller of the industrial equipment and the control equipment, analyzes the captured communication data packet based on the communication protocol, and extracts corresponding point table data according to the message type and the message format of the communication data packet, thereby realizing automatic acquisition of the equipment point table and solving the problem of equipment information acquisition when equipment manufacturers cannot provide the point table for various reasons.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database or other medium used in the embodiments provided herein can include at least one of non-volatile and volatile memory. Non-volatile Memory may include Read-Only Memory (ROM), magnetic tape, floppy disk, flash Memory, optical storage, or the like. Volatile Memory can include Random Access Memory (RAM) or external cache Memory. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM), among others.
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (10)
1. A method for acquiring point list data of industrial equipment is characterized by comprising the following steps:
determining a communication protocol supported by the industrial equipment according to the equipment type of the industrial equipment;
monitoring a data transmission channel between the industrial equipment and a corresponding equipment controller, and acquiring a communication data packet transmitted by the industrial equipment on the data transmission channel; the communication data packet has a message type specified by a communication protocol supported by the industrial equipment, and data packets in different message types have different message formats;
analyzing the communication data packet based on the communication protocol, and determining the message type of the communication data packet;
extracting corresponding point table data according to the message type of the communication data packet and the message format corresponding to the message type; the point table data includes a point table address and a point table value.
2. The method of claim 1, wherein determining the communication protocol supported by the industrial device according to the device type to which the industrial device belongs comprises:
acquiring a data packet transmitted by the industrial equipment; the data packet at least comprises equipment information of one of the name, the model and the serial number of the industrial equipment;
and searching for a communication protocol corresponding to at least one equipment information of the industrial equipment according to a corresponding relation table of the industrial equipment and the communication protocol to obtain the communication protocol supported by the industrial equipment.
3. The method of claim 1, wherein parsing the communication data packet based on the communication protocol comprises:
selecting a target analysis program matched with the communication protocol from a plurality of protocol analysis programs, and analyzing the communication data packet by using the target analysis program; and the protocol analysis program is downloaded by the industrial gateway through the industrial internet and is stored in the local storage space.
4. The method according to claim 1, wherein said extracting corresponding point table data according to the packet type of the communication data packet and the packet format corresponding to the packet type comprises:
if the message type of the communication data packet is determined to be a query message, converting the content of the data packet based on a pre-stored coding table, and extracting at least one point table address in the query message according to a message format corresponding to the query message;
if the message type of the communication data packet is determined to be a response message, converting the content of the data packet based on the coding table, and extracting at least one point table value in the response message according to the message format corresponding to the response message; and storing the point table value in a memory space pointed by the corresponding point table address.
5. The method of claim 4, wherein if the packet type of the communication packet is determined to be a query packet, the method further comprises:
and accessing a memory space on the device controller pointed by the point table address in the query message, and reading a point table value corresponding to the point table address from the memory space.
6. The method according to any one of claims 1 to 5, wherein the device controller is connected to the control device by a one-to-two serial line and connects one of the serial lines to the serial port of the industrial gateway.
7. The method according to any one of claims 1 to 5, wherein the device controller is connected to the control device via an Ethernet network; and a mirror image switch is arranged between the equipment controller and the control equipment, and the network port of the industrial gateway is connected with the network port of the mirror image switch.
8. An apparatus for acquiring point list data of industrial equipment, the apparatus comprising:
the device comprises a determining module, a judging module and a judging module, wherein the determining module is used for determining a communication protocol supported by industrial equipment according to the equipment type of the industrial equipment;
the acquisition module is used for monitoring a data transmission channel between the industrial equipment and the corresponding equipment controller and acquiring a communication data packet transmitted by the industrial equipment on the data transmission channel; the communication data packet has a message type specified by a communication protocol supported by the industrial equipment, and data packets in different message types have different message formats;
the analysis module is used for analyzing the communication data packet based on the communication protocol and determining the message type of the communication data packet;
the extraction module is used for extracting corresponding point table data according to the message type of the communication data packet and the message format corresponding to the message type; the point table data includes a point table address and a point table value.
9. A gateway comprising a memory and a processor, the memory storing a computer program, characterized in that the processor realizes the steps of the method of any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111222356.6A CN113905107A (en) | 2021-10-20 | 2021-10-20 | Method and device for acquiring point list data of industrial equipment and gateway |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111222356.6A CN113905107A (en) | 2021-10-20 | 2021-10-20 | Method and device for acquiring point list data of industrial equipment and gateway |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113905107A true CN113905107A (en) | 2022-01-07 |
Family
ID=79192950
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111222356.6A Pending CN113905107A (en) | 2021-10-20 | 2021-10-20 | Method and device for acquiring point list data of industrial equipment and gateway |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113905107A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114817641A (en) * | 2022-02-19 | 2022-07-29 | 英赛克科技(北京)有限公司 | Industrial data acquisition method and device and electronic equipment |
CN115174373A (en) * | 2022-06-30 | 2022-10-11 | 山东有人智能科技有限公司 | Modbus device point table generation method, device and storage medium |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020080938A1 (en) * | 2000-05-19 | 2002-06-27 | Alexander Wade H. | Method and apparatus for generating dynamic graphical representations and real-time notification of the status of a remotely monitored system |
CN105119969A (en) * | 2015-07-15 | 2015-12-02 | 安徽大学 | Point inspection data format and interaction method of point inspection data |
US20160098415A1 (en) * | 2014-10-03 | 2016-04-07 | Rockwell Automation Technologies, Inc. | Configuration management of industrial data |
CN107454621A (en) * | 2017-09-13 | 2017-12-08 | 凌云天博光电科技股份有限公司 | A kind of management system of lan device |
US20190324431A1 (en) * | 2017-08-02 | 2019-10-24 | Strong Force Iot Portfolio 2016, Llc | Data collection systems and methods with alternate routing of input channels |
CN111010445A (en) * | 2019-12-20 | 2020-04-14 | 北京邮电大学 | Intelligent medical information system supporting multiple communication protocols, and acquisition method and device |
CN112104664A (en) * | 2020-11-02 | 2020-12-18 | 长沙树根互联技术有限公司 | Protocol conversion method, device and equipment for data of Internet of things |
CN112487271A (en) * | 2020-11-25 | 2021-03-12 | 浪潮通用软件有限公司 | Data acquisition method, system, equipment and medium |
CN112703457A (en) * | 2018-05-07 | 2021-04-23 | 强力物联网投资组合2016有限公司 | Method and system for data collection, learning and machine signal streaming for analysis and maintenance using industrial internet of things |
CN112788015A (en) * | 2020-12-31 | 2021-05-11 | 天津大学 | Industrial control protocol identification and analysis method based on industrial gateway |
CN113050992A (en) * | 2021-03-09 | 2021-06-29 | 瀚云科技有限公司 | Register address obtaining method, device, terminal and readable storage medium |
-
2021
- 2021-10-20 CN CN202111222356.6A patent/CN113905107A/en active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020080938A1 (en) * | 2000-05-19 | 2002-06-27 | Alexander Wade H. | Method and apparatus for generating dynamic graphical representations and real-time notification of the status of a remotely monitored system |
US20160098415A1 (en) * | 2014-10-03 | 2016-04-07 | Rockwell Automation Technologies, Inc. | Configuration management of industrial data |
CN105119969A (en) * | 2015-07-15 | 2015-12-02 | 安徽大学 | Point inspection data format and interaction method of point inspection data |
US20190324431A1 (en) * | 2017-08-02 | 2019-10-24 | Strong Force Iot Portfolio 2016, Llc | Data collection systems and methods with alternate routing of input channels |
CN107454621A (en) * | 2017-09-13 | 2017-12-08 | 凌云天博光电科技股份有限公司 | A kind of management system of lan device |
CN112703457A (en) * | 2018-05-07 | 2021-04-23 | 强力物联网投资组合2016有限公司 | Method and system for data collection, learning and machine signal streaming for analysis and maintenance using industrial internet of things |
CN111010445A (en) * | 2019-12-20 | 2020-04-14 | 北京邮电大学 | Intelligent medical information system supporting multiple communication protocols, and acquisition method and device |
CN112104664A (en) * | 2020-11-02 | 2020-12-18 | 长沙树根互联技术有限公司 | Protocol conversion method, device and equipment for data of Internet of things |
CN112487271A (en) * | 2020-11-25 | 2021-03-12 | 浪潮通用软件有限公司 | Data acquisition method, system, equipment and medium |
CN112788015A (en) * | 2020-12-31 | 2021-05-11 | 天津大学 | Industrial control protocol identification and analysis method based on industrial gateway |
CN113050992A (en) * | 2021-03-09 | 2021-06-29 | 瀚云科技有限公司 | Register address obtaining method, device, terminal and readable storage medium |
Non-Patent Citations (1)
Title |
---|
范杰等: "基于设备信息一体化的监控信息点表管理", 价值工程, no. 03, 28 January 2017 (2017-01-28) * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114817641A (en) * | 2022-02-19 | 2022-07-29 | 英赛克科技(北京)有限公司 | Industrial data acquisition method and device and electronic equipment |
CN114817641B (en) * | 2022-02-19 | 2023-06-20 | 英赛克科技(北京)有限公司 | Industrial data acquisition method and device and electronic equipment |
CN115174373A (en) * | 2022-06-30 | 2022-10-11 | 山东有人智能科技有限公司 | Modbus device point table generation method, device and storage medium |
CN115174373B (en) * | 2022-06-30 | 2024-04-30 | 山东有人智能科技有限公司 | Modbus device point table generation method, device, equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10715639B2 (en) | Data processing method and apparatus for performing protocol parsing in a cloud | |
JP6595980B2 (en) | Computer system and computer-implemented method | |
CN113905107A (en) | Method and device for acquiring point list data of industrial equipment and gateway | |
CN107992026B (en) | Method for analyzing DBC analysis message based on LABVEIW | |
CN112104634B (en) | Data message processing method, system, equipment and readable storage medium | |
CN108881251B (en) | System and method for access analysis and standardization of any binary equipment | |
CN110311990B (en) | Configurable Internet of things data acquisition system and configuration method | |
JPH10161707A (en) | Control method of fa system | |
JP2017511942A (en) | Distributed big data in process control systems, process control devices, support methods for distributed big data, process control devices | |
CN111427321A (en) | Multi-protocol-compatible MES data acquisition system and method thereof | |
CN113676526A (en) | Industrial data access management system and method | |
CN111736571A (en) | Fault diagnosis system and method, and storage medium | |
CN114710416A (en) | Real-time data acquisition method based on process flow and network flow | |
KR102547546B1 (en) | Apparatus for controlling and acquiring employing smart factory in assembling/manufacturing processing industry | |
Silva et al. | Universal parser for wireless sensor networks in industrial cyber physical production systems | |
US11290571B2 (en) | Many-to-many state identification system of equipment names that are broadcasted from Internet-of-Things | |
CN111427307B (en) | Industrial control abnormity detection method, device and equipment | |
US20210051200A1 (en) | Method for establishing a network communication in an automation system | |
TW202024825A (en) | Industrial internet of things system and data processing device thereof that comprises a communication module, a storage module that stores an identification data and a set of operation rules corresponding to the part, and a processing module | |
US20200133221A1 (en) | Arrangement, fieldbus access unit, and method for monitoring an automation technology system | |
CN107133189B (en) | Isolated communication structure for machine instrument | |
CN113039759B (en) | In-situ test device for a fieldbus network | |
CN117130318B (en) | Industrial data acquisition method, device, system and readable storage medium | |
US11553325B2 (en) | Communication system for monitoring process units | |
CN114553749B (en) | Private protocol analysis method, device, computer equipment and readable storage medium |
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 |