Movatterモバイル変換


[0]ホーム

URL:


CN108696375B - Industrial network information acquisition device, method, monitoring system and storage medium - Google Patents

Industrial network information acquisition device, method, monitoring system and storage medium
Download PDF

Info

Publication number
CN108696375B
CN108696375BCN201710230179.3ACN201710230179ACN108696375BCN 108696375 BCN108696375 BCN 108696375BCN 201710230179 ACN201710230179 ACN 201710230179ACN 108696375 BCN108696375 BCN 108696375B
Authority
CN
China
Prior art keywords
data
software
layer
industrial network
plcs
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.)
Expired - Fee Related
Application number
CN201710230179.3A
Other languages
Chinese (zh)
Other versions
CN108696375A (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.)
Siemens Corp
Original Assignee
Siemens Corp
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 Siemens CorpfiledCriticalSiemens Corp
Priority to CN201710230179.3ApriorityCriticalpatent/CN108696375B/en
Publication of CN108696375ApublicationCriticalpatent/CN108696375A/en
Application grantedgrantedCritical
Publication of CN108696375BpublicationCriticalpatent/CN108696375B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本发明实施例中公开了工业网络信息获取装置、监控系统及方法。工业网络包括:待测层和控制层;控制层包括复数个软件PLC。工业网络信息获取装置包括:数据透传与获取模块,用于在复数个软件PLC与复数个待测层设备组之间建立一一对应的传输通道,通过所述传输通道,来自待测层设备组的数据报文被直接透传给对应的软件PLC,来自软件PLC的数据报文被直接透传给对应的待测层设备组;并在透传数据报文的同时,根据预先设定的数据获取及处理规则,从数据报文中获取对应的数据,对所获取的数据进行相应处理后输出;和信息网关模块,用于接收来自数据透传与获取模块的数据。可见,本发明技术方案可实现对待测层设备组的数据采集。

Figure 201710230179

The embodiments of the present invention disclose an industrial network information acquisition device, a monitoring system and a method. The industrial network includes: the layer to be tested and the control layer; the control layer includes a plurality of software PLCs. The industrial network information acquisition device includes: a data transparent transmission and acquisition module, which is used to establish a one-to-one corresponding transmission channel between a plurality of software PLCs and a plurality of equipment groups of the layer to be tested. The data packets of the group are directly transparently transmitted to the corresponding software PLC, and the data packets from the software PLC are directly transparently transmitted to the corresponding device group under test; The data acquisition and processing rules are used to acquire the corresponding data from the data message, and the acquired data are processed and output accordingly; and the information gateway module is used to receive the data from the data transparent transmission and acquisition module. It can be seen that the technical solution of the present invention can realize the data collection of the equipment group of the layer to be tested.

Figure 201710230179

Description

Industrial network information acquisition device, method, monitoring system and storage medium
Technical Field
The invention relates to the field of industrial networks, in particular to an industrial network information acquisition device, an industrial network information acquisition method, a monitoring system and a storage medium.
Background
Industrial communication networks used in industrial automation and process automation are typically designed as a hierarchical structure. An industrial network architecture in one application is shown in fig. 1. As shown in fig. 1, the industrial network comprises 4 levels: a field layer 1, acontrol layer 2, an operation layer 3, and a management layer 4. Of course, there may be other hierarchical schemes in some industrial networks, including, for example, a field layer and a control layer; as another example, a field layer, a control layer, and a network layer; or, a field layer, a control layer, a monitor layer, etc.
The field layer mainly refers to a device group layer below a device network layer that includes I/O controllers, actuators, sensors, inverters, etc. to perform various industrial operations, such as a device group below an industrial ethernet layer, a field bus system (e.g., Profibus, Modbus, … …) layer, etc. The control layer mainly refers to a layer that performs various control functions such as drive control, execution control, sensor data acquisition and processing, and the like. In the field of industrial networks, a control layer is typically implemented by one or more Programmable Logic Controllers (PLCs). The PLC is an electronic system for digital arithmetic operation, and is designed for industrial environment applications. It uses a kind of programmable memory for storing program therein, executing instructions facing the user such as logic operation, sequence control, timing, counting and arithmetic operation, etc., and controls various types of machinery or production processes by digital or analog input/output. The operation layer and the management layer mainly realize the operations of collecting, managing, configuring and the like of the data of the control layer.
At present, there are two main implementation modes for the PLC of the control layer, one of the two is a dedicated hardware product form (hereinafter referred to as a hard PLC), and the other is a software PCL form. Software PLC (softPLC, also called soft logic SoftLogic) is a programmable logic control system for simulating hard PLC based on PC or server development structure, it has the characteristics of hard PLC in the aspects of function, reliability, speed and fault finding, etc., and can convert standard industrial PC or server equipment into full-function PLC process controller by utilizing software technology. The software PLC integrates the functions of on-off control, analog control, mathematical operation, numerical processing, network communication, PID regulation and the like of a computer and the PLC, provides a powerful instruction set, a fast and accurate scanning period and reliable operation through a multitask control kernel, and is an open structure capable of being connected with various I/O systems and networks. Therefore, a software PLC provides the same functionality as a hard PLC, while providing various advantages of a PC or server environment.
However, whether it is a hard PLC or a software PLC, the connection with the field layer and the upper operation layer and the management layer is realized through corresponding physical interfaces. The PLC does not bridge and route between the control layer network and the field layer network, which is very good for the security and robustness of data control, but it is also difficult to monitor and diagnose the field layer device group in real time.
Disclosure of Invention
In view of this, the embodiment of the present invention provides an industrial network information acquiring apparatus and a monitoring system, and on the other hand, provides an industrial network information acquiring method for acquiring data of a field layer device group or other device groups to be tested, so as to implement real-time monitoring and diagnosis of data of the field layer device group or other device groups to be tested.
The industrial network in the embodiment of the invention comprises: a layer to be tested and a control layer; wherein, the control layer comprises a plurality of software PLCs; the layer to be tested is a field layer or an operation management layer.
The industrial network information acquisition device provided in the embodiment of the invention comprises: the data transparent transmission and acquisition module is used for establishing one-to-one corresponding transmission channels between the plurality of software PLCs and the plurality of layer equipment groups to be detected, transmitting the data messages from the layer equipment groups to be detected to the corresponding software PLCs directly through the transmission channels, and transmitting the data messages from the software PLCs directly to the corresponding layer equipment groups to be detected; while transmitting the data message, acquiring corresponding data from the data message according to a preset data acquisition and processing rule under the condition of not influencing data transmission between the software PLC and the layer equipment group to be detected, and outputting the acquired data after correspondingly processing; and the information gateway module is used for receiving the data from the data transparent transmission and acquisition module, monitoring or diagnosing the requirement according to the received data and providing the corresponding data.
It can be seen from the above solution that, in the embodiment of the present invention, a data transparent transmission and acquisition module is arranged between the software PLC and the layer device group to be detected, and is used to establish a one-to-one corresponding transmission channel between the plurality of software PLCs and the plurality of layer device groups to be detected, when the software PLCs and the layer device groups to be detected transmit data messages through the corresponding transmission channels, corresponding data is acquired from the transmission channels according to a pre-configured data acquisition policy, and the data is correspondingly processed according to a pre-configured data processing policy and then provided to the information gateway module, so that the information gateway module provides corresponding data to corresponding monitoring and diagnostic devices according to external monitoring or diagnostic requirements. Therefore, the industrial network data can be acquired without additional hardware equipment, and the monitoring and diagnosis of the industrial network data can be further realized. In addition, the embodiment of the invention adopts the software PLC to realize the control layer of the industrial network, thereby having higher flexibility and expandability.
In an embodiment, the information gateway module is further configured to configure the data acquisition and processing rule of the data transparent transmission and acquisition module according to the received configuration rule.
In one embodiment, the data transparent transmission and acquisition module includes: each physical interface is used for being connected with at least one device group of the layer to be tested; m virtual interfaces, wherein each virtual interface is used for being connected with one software PLC; wherein M is more than or equal to N is more than or equal to 1; an interface mapping module, configured to establish one-to-one transmission channels between the M virtual interfaces and the N physical interfaces; through the transmission channel, the data message from the equipment group of the layer to be tested is directly transmitted to the corresponding software PLC, and the data message from the software PLC is directly transmitted to the corresponding equipment group of the layer to be tested; the M data acquisition modules correspond to each transmission channel and are used for acquiring corresponding data from the data messages while the data messages are transmitted through the transmission channels according to preset data acquisition rules; and the data processing module is used for receiving the data acquired by each data acquisition module, performing corresponding processing including integration on the received data according to a preset data processing rule and outputting the processed data. Therefore, in the embodiment, the transmission channels corresponding to each other are established between the physical interfaces and the virtual interfaces, so that the data transmission between the software PLC and the layer to be tested can be realized, and the communication data between the software PLC and the layer to be tested can not be influenced, so that the safety of the industrial network can be ensured.
In one embodiment, each data acquisition module is further configured to perform any one or a combination of the following operations on the acquired data according to a preset data processing rule: adding a label representing a data source; adding a time stamp representing the data acquisition time; and carrying out compression processing on the data. In the embodiment, necessary auxiliary information is added to the acquired data, so that the data can be conveniently used in subsequent monitoring and diagnosis.
In one embodiment, the information gateway module is further configured to perform any one or a combination of the following operations on the data from the data transparent transmission and acquisition module according to a preset processing rule: data filtering, label adding, data compression and statistical analysis. In the embodiment, the acquired data is further combed, so that the data can be conveniently used in subsequent monitoring and diagnosis.
In one embodiment, each software PLC of the plurality of software PLCs operates in a separate CPU core; or, the plurality of software PLCs are divided into at least two priority levels, and for the software PLC with the highest priority level, each software PLC runs in a single CPU core; for lower priority software PLCs, at least two software PLCs run in a single CPU core. In the embodiment, the normal operation of each software PLC can be fully ensured, and interference to each other is avoided.
In one embodiment, the information gateway module runs in a separate CPU core. In the embodiment, the information gateway module can be ensured not to influence the normal operation of each software PLC and the data transparent transmission and acquisition module.
The industrial network information monitoring and diagnosing system provided by the embodiment of the invention comprises: the industrial network information acquisition device according to any one of the above embodiments; and the monitoring and diagnosing device is used for sending data monitoring or diagnosing requirements to the industrial network information acquisition device, receiving data provided by the industrial network information acquisition device, and monitoring and diagnosing the equipment group of the layer to be detected in the industrial network according to the data. Accordingly, the industrial network information monitoring and diagnosing system in the embodiment of the invention also has the advantages of the industrial network information acquiring device.
The industrial network information acquisition method provided by the embodiment of the invention comprises the following steps: establishing one-to-one corresponding transmission channels between the plurality of software PLCs and the plurality of layer equipment groups to be tested, directly transmitting the data messages from the layer equipment groups to be tested to the corresponding software PLCs through the transmission channels, and directly transmitting the data messages from the software PLCs to the corresponding layer equipment groups to be tested; acquiring corresponding data from the data message according to a preset data acquisition and processing rule while transparently transmitting the data message, and performing corresponding processing including integration on the acquired data; and storing the processed data so as to provide corresponding data according to the received data monitoring or diagnosis requirement.
It can be seen from the above solution that, in the embodiment of the present invention, a data transparent transmission and acquisition module is arranged between the software PLC and the layer device group to be detected, and is used to establish a one-to-one corresponding transmission channel between the plurality of software PLCs and the plurality of layer device groups to be detected, when the software PLCs and the layer device groups to be detected transmit data messages through the corresponding transmission channels, corresponding data is acquired from the transmission channels according to a pre-configured data acquisition policy, and the data is correspondingly processed according to a pre-configured data processing policy and then provided to the information gateway module, so that the information gateway module provides corresponding data to corresponding monitoring and diagnostic devices according to external monitoring or diagnostic requirements. Therefore, the acquisition of industrial network data can be realized without additional hardware equipment, the monitoring and the diagnosis of the industrial network data can be further realized, and the regular operation such as filtering and the like can be directly carried out on the data messages which are simultaneously transmitted in a transparent mode under the condition that the data communication between the software PLC and the equipment group of the layer to be detected is not influenced, so that the full acquisition of the industrial network data can be realized. In addition, the embodiment of the invention adopts the software PLC to realize the control layer of the industrial network, thereby having higher flexibility and expandability.
In one embodiment, the establishing one-to-one correspondence between the plurality of software PLCs and the plurality of sets of layer devices under test includes: setting M virtual interfaces, wherein each virtual interface is connected with a software PLC; and establishing one-to-one corresponding transmission channels between the M virtual interfaces and N physical interfaces connected with M equipment groups to be tested. In the embodiment, the transmission channels corresponding to each other are established between the physical interfaces and the virtual interfaces, so that the data of the software PLC between the layers to be tested can be transmitted through, and the data of the software PLC between the layers to be tested can not be influenced, thereby ensuring the safety of the industrial network.
In one embodiment, the obtaining, according to a preset data obtaining and processing rule, corresponding data from the data packet while transparently transmitting the data packet includes: and M data acquisition modules are arranged, each data acquisition module corresponds to one transmission channel and is used for acquiring corresponding data from the data messages without influencing data communication between the software PLC and the layer equipment group to be detected while the data messages are transmitted through the transmission channels according to preset data acquisition rules.
In one embodiment, the method further comprises: performing any one or a combination of the following operations on the acquired data: adding a label representing a data source; adding a time stamp representing the data acquisition time; and carrying out compression processing on the data. In the embodiment, necessary auxiliary information is added to the acquired data, so that the data can be conveniently used in subsequent monitoring and diagnosis.
In one embodiment, each software PLC of the plurality of software PLCs operates in a separate CPU core; or, the plurality of software PLCs are divided into at least two priority levels, and for the software PLC with the highest priority level, each software PLC runs in a single CPU core; for lower priority software PLCs, at least two software PLCs run in a single CPU core. In the embodiment, the normal operation of each software PLC can be fully ensured, and interference to each other is avoided.
In one embodiment, the information gateway module runs in a separate CPU core. In the embodiment, the information gateway module can be ensured not to influence the normal operation of each software PLC and the data transparent transmission and acquisition module.
Drawings
The foregoing and other features and advantages of the invention will become more apparent to those skilled in the art to which the invention relates upon consideration of the following detailed description of a preferred embodiment of the invention with reference to the accompanying drawings, in which:
fig. 1 is a diagram of an industrial network architecture in one current application.
Fig. 2 is an exemplary structural diagram of an industrial network information acquisition apparatus according to an embodiment of the present invention.
Fig. 3 is an exemplary structural diagram of a data transparent transmission and acquisition module according to an example of the present invention.
Fig. 4 is an exemplary structural diagram of an industrial network information monitoring and diagnosing system according to an embodiment of the present invention.
Fig. 5 is an exemplary flowchart of an industrial network information obtaining method according to an embodiment of the present invention.
Wherein the reference numbers are as follows:
Figure BDA0001266446820000051
Figure BDA0001266446820000061
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail by referring to the following examples.
Fig. 2 is a schematic structural diagram of an industrial network information acquisition apparatus according to an embodiment of the present invention. As shown in fig. 2, the control layer of the industrial network architecture in the embodiment of the present invention mainly includes a plurality ofsoftware PLCs 100, and when monitoring and diagnosing a field layer device group is required according to a requirement of information monitoring or diagnosing, the industrial networkinformation obtaining apparatus 200 in the embodiment may include a data transparent transmission and obtainingmodule 210 between thesoftware PLCs 100 and the field layer, and when monitoring and diagnosing an operation management layer device is required, may further include a data transparent transmission and obtainingmodule 220 between thesoftware PLCs 100 and the operation management layer, and further includes aninformation gateway module 230.
For convenience of description, a field layer or an operation management layer adjacent to a control layer where the software PLC100 is located is referred to as a layer under test in this application. Correspondingly, the data transparent transmission andacquisition modules 210 and 220 are configured to establish one-to-one transmission channels between the plurality ofsoftware PLCs 100 and the plurality of layer-to-be-tested device groups, through which data packets from the layer-to-be-tested device groups are directly transmitted to thecorresponding software PLCs 100, and data packets from thesoftware PLCs 100 are directly transmitted to the corresponding layer-to-be-tested device groups; and acquiring corresponding data from the data message according to a preset data acquisition and processing rule while transparently transmitting the data message without influencing data communication between the software PLC and the layer equipment group to be tested, and outputting the acquired data to the information gateway module in a unidirectional way after correspondingly processing the acquired data. In this embodiment, the data obtaining rule may include a data filtering rule or a data discarding rule.
Theinformation gateway module 230 is configured to receive the data from the data transparent transmission andacquisition modules 210 and 220, and provide corresponding data according to the received data monitoring or diagnosis requirement. Further, theinformation gateway module 230 is further configured to configure the data obtaining and processing rules of the data transparent transmission and obtainingmodules 210 and 220 according to the received configuration rules. The configuration rule can come from a user with configuration authority. In addition, theinformation gateway module 230 may further be configured to perform one or more operations of data filtering, tagging, data compression, statistical analysis, and the like on the data from the data transparent transmission andacquisition modules 210 and 220 according to a preset processing rule.
In this embodiment, the data stream from the industrial network can only be output to theinformation gateway module 230 in a single direction, and theinformation gateway module 230 and the data transparent transmission andacquisition modules 210 and 220 do not change the data stream between the software PLC and the device group on the layer to be tested.
In a specific implementation, the data transparent transmission andacquisition modules 210 and 220 may have a variety of internal implementations. Fig. 3 shows a schematic structural diagram of a data transparent transmission and acquisition module in an example. As shown in fig. 3, the data transparent transmission and acquisition module may include: nphysical interfaces 211, Mvirtual interfaces 212, aninterface mapping module 213, Mdata acquisition modules 214, and adata processing module 215.
Wherein eachphysical interface 211 is configured to connect with at least one device group of layers under test.
Eachvirtual interface 212 is used to interface with a software PLC. Wherein M is more than or equal to N is more than or equal to 1.
Theinterface mapping module 213 is configured to establish one-to-one transmission channels between the Mvirtual interfaces 212 and the Nphysical interfaces 211; through the transmission channel, the data messages from the equipment group of the layer to be tested are directly transmitted to the corresponding software PLC100, and the data messages from the software PLC100 are directly transmitted to the corresponding equipment group of the layer to be tested.
Eachdata acquisition module 214 corresponds to a transmission channel, and is configured to acquire corresponding data from the data packet without affecting data communication between the software PLC and the layer device group to be detected while the transmission channel transparently transmits the data packet according to a preset data acquisition rule. In this embodiment, when acquiring the corresponding data, thedata acquisition module 214 does not change the data stream between the software PLC100 and the layer device group to be tested, and does not affect the transmission thereof, but backups the data stream between the software PLC100 and the layer device group to be tested as its own input, and performs necessary filtering or information processing on the data stream to acquire the corresponding data. Further, eachdata obtaining module 214 may be further configured to add a tag indicating a data source to the obtained data according to a preset data processing rule; adding a time stamp representing the data acquisition time; one or more of compression processing and the like are performed on the data.
Thedata processing module 215 is configured to receive the data acquired by eachdata acquiring module 214, perform corresponding processing including integration on the received data according to a preset data processing rule, and output the processed data. In this embodiment, thedata processing module 215 may be a multiplexer module, for example, which may integrate, classify or filter the data from thedata acquisition module 214.
In this embodiment, thedata processing module 215 may send the output to theinformation gateway module 230 through themonitoring interface 216. Themonitor interface 216 may be an ethernet interface. Through theethernet interface 216, some existing monitoring software, such as Wireshark, can analyze the data flow through themonitoring interface 216.
In the embodiment of the present invention, the plurality ofsoftware PLCs 100 may operate on the same PC or server, and in order to ensure the control efficiency of each software PLC100 and avoid interference with each other, each software PLC100 of the plurality ofsoftware PLCs 100 may operate in a single CPU core. Or, the plurality of software PLCs can be divided into at least two priority levels, and for the software PLC with the highest priority level, each software PLC runs in a single CPU core; for lower priority software PLCs, then at least two software PLCs may run in a single CPU core.
In addition, in order to avoid affecting the plurality ofsoftware PLCs 100 and the data pass-through andacquisition modules 210 and 220, theinformation gateway module 230 may also operate in a single CPU core.
Fig. 4 is a schematic structural diagram of an industrial network information monitoring and diagnosing system according to an embodiment of the present invention. As shown in fig. 4, the system may include: the industrial networkinformation acquisition apparatus 200 and themonitoring diagnosis apparatus 300 shown in fig. 2.
The monitoring and diagnosingdevice 300 is configured to send a data monitoring or diagnosing requirement to the industrial network information obtaining device, receive data provided by the industrial network information obtaining device, and monitor and diagnose a layer device group to be tested in the industrial network according to the data.
Fig. 5 is an exemplary flowchart of an industrial network information obtaining method according to an embodiment of the present invention. The industrial network includes: a field layer and a layer to be tested; wherein, the control layer comprises a plurality of software PLCs; the layer to be tested is a field layer or an operation management layer. The method in this embodiment may be executed in the above-mentioned industrial network information acquisition device, and for details that are not disclosed in the method in this embodiment, reference may be made to the corresponding description of the above-mentioned industrial network information acquisition device. As shown in fig. 5, the method may include the steps of:
step 501, establishing one-to-one corresponding transmission channels between the plurality of software PLCs and the plurality of layer equipment groups to be tested, directly transmitting the data messages from the layer equipment groups to be tested to the corresponding software PLCs through the transmission channels, and directly transmitting the data messages from the software PLCs to the corresponding layer equipment groups to be tested.
In the step, M virtual interfaces can be set, and each virtual interface is connected with one software PLC; and establishing one-to-one corresponding transmission channels between the M virtual interfaces and N physical interfaces connected with M equipment groups to be tested.
Step 502, while transmitting the data message, according to the preset data acquisition and processing rule, acquiring the corresponding data from the data message, and performing corresponding processing including integration on the acquired data.
In this step, M data acquisition modules and one data processing module may be provided, where each data acquisition module corresponds to one transmission channel, and is configured to acquire corresponding data from the data packet while the transmission channel transparently transmits the data packet according to a preset data acquisition rule. Further, each data acquisition module may further perform one or more of operations of adding a tag indicating a data source to the acquired data, adding a time stamp indicating a data acquisition time, compressing the data, and the like. And then, the data processing module integrates, classifies or filters the data from the data acquisition modules.
Step 503, storing the processed data so as to provide the corresponding data according to the received data monitoring or diagnosis requirement.
In this step, an information gateway module may be configured to store the data processed instep 502. Further, instep 503, the data obtaining and processing rule of the data transparent transmission and obtaining module may be configured according to the received configuration rule. The configuration rule can come from a user with configuration authority. In addition,step 503 may be further configured to perform one or more of data filtering, tagging, data compression, statistical analysis, and the like on the data processed instep 502 according to a preset processing rule.
Similarly, in the embodiment of the method of the present invention, the plurality ofsoftware PLCs 100 may run on the same PC or server, and in order to ensure the control efficiency of thesoftware PLCs 100 and avoid interference with each other, each software PLC100 of the plurality ofsoftware PLCs 100 may run in a separate CPU core. Or, the plurality of software PLCs can be divided into at least two priority levels, and for the software PLC with the highest priority level, each software PLC runs in a single CPU core; for lower priority software PLCs, then at least two software PLCs may run in a single CPU core.
In addition, in order to avoid affecting the plurality ofsoftware PLCs 100 and the data pass-through andacquisition modules 210 and 220, theinformation gateway module 230 may also operate in a single CPU core.
The present invention also provides a machine-readable storage medium storing instructions for causing a machine to perform the industrial network information acquisition method as described herein. Specifically, a system or an apparatus equipped with a storage medium on which software program codes that realize the functions of any of the above-described embodiments are stored may be provided, and a computer (or a CPU or MPU) of the system or the apparatus is caused to read out and execute the program codes stored in the storage medium.
In this case, the program code itself read from the storage medium can realize the functions of any of the above-described embodiments, and thus the program code and the storage medium storing the program code constitute a part of the present invention.
Examples of the storage medium for supplying the program code include a flexible disk, a hard disk, a magneto-optical disk, an optical disk (e.g., CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD + RW), a magnetic tape, a nonvolatile memory card, a ROM, a PC, a cellular phone, and various smart devices. Alternatively, the program code may be downloaded from a server computer via a communications network.
Further, it should be clear that the functions of any one of the above-described embodiments may be implemented not only by executing the program code read out by the computer, but also by causing an operating system or the like operating on the computer to perform a part or all of the actual operations based on instructions of the program code.
Further, it is to be understood that the program code read out from the storage medium is written to a memory provided in an expansion board inserted into the computer or to a memory provided in an expansion unit connected to the computer, and then causes a CPU or the like mounted on the expansion board or the expansion unit to perform part or all of the actual operations based on instructions of the program code, thereby realizing the functions of any of the above-described embodiments.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

Claims (15)

Translated fromChinese
1.工业网络信息获取装置(200),所述工业网络包括:待测层(1、3、4)和控制层(2);其特征在于,所述控制层(2)包括复数个软件PLC(100);所述待测层(1、3、4)为现场层(1)或操作管理层(3、4);所述装置(200)包括:1. An industrial network information acquisition device (200), the industrial network comprising: layers to be measured (1, 3, 4) and a control layer (2); characterized in that the control layer (2) comprises a plurality of software PLCs (100); the layer to be tested (1, 3, 4) is a field layer (1) or an operation management layer (3, 4); the device (200) includes:数据透传与获取模块(210、220),用于在所述复数个软件PLC(100)与复数个待测层设备组之间建立一一对应的传输通道,通过所述传输通道,来自待测层设备组的数据报文被直接透传给对应的软件PLC(100),来自软件PLC(100)的数据报文被直接透传给对应的待测层设备组;并在透传所述数据报文的同时,根据预先设定的数据获取及处理规则,在不影响软件PLC(100)与待测层设备组之间的数据传输下,从所述数据报文中获取对应的数据,对所获取的数据进行相应处理后单向输出;和Data transparent transmission and acquisition modules (210, 220) are used to establish a one-to-one corresponding transmission channel between the plurality of software PLCs (100) and the plurality of device groups of the layer to be tested, and through the transmission channel, the The data packets of the layer-measurement device group are directly transparently transmitted to the corresponding software PLC (100), and the data packets from the software PLC (100) are directly transparently transmitted to the corresponding layer-to-be-measured device group; At the same time as the data message, according to the preset data acquisition and processing rules, without affecting the data transmission between the software PLC (100) and the device group of the layer to be tested, the corresponding data is obtained from the data message, One-way output after corresponding processing of the acquired data; and信息网关模块(230),用于接收来自所述数据透传与获取模块(210、220)的数据,并根据所接收的数据监控或诊断需求,将对应的数据提供出去。The information gateway module (230) is configured to receive data from the data transparent transmission and acquisition modules (210, 220), and provide corresponding data according to the received data monitoring or diagnosis requirements.2.根据权利要求1所述的工业网络信息获取装置,其特征在于,所述信息网关模块(230)进一步用于根据所接收的配置规则,对所述数据透传与获取模块(210、220)的数据获取及处理规则进行配置。2. The industrial network information acquisition device according to claim 1, wherein the information gateway module (230) is further configured to transparently transmit and acquire the data according to the received configuration rules (210, 220). ) to configure the data acquisition and processing rules.3.根据权利要求1所述的工业网络信息获取装置,其特征在于,所述数据透传与获取模块(210、220)包括:3. The industrial network information acquisition device according to claim 1, wherein the data transparent transmission and acquisition module (210, 220) comprises:N个物理接口(211),每个物理接口用于与至少一个待测层设备组连接;N physical interfaces (211), each physical interface is used to connect with at least one layer-under-test device group;M个虚拟接口(212),每个虚拟接口用于与一个软件PLC连接;其中,M≥N≥1;M virtual interfaces (212), each virtual interface is used to connect with a software PLC; wherein, M≥N≥1;一接口映射模块(213),用于在所述M个虚拟接口(212)和所述N个物理接口(211)之间建立一一对应的传输通道;通过所述传输通道,来自待测层设备组的数据报文被直接透传给对应的软件PLC,来自软件PLC的数据报文被直接透传给对应的待测层设备组;An interface mapping module (213), configured to establish a one-to-one corresponding transmission channel between the M virtual interfaces (212) and the N physical interfaces (211); The data packets of the device group are directly transparently transmitted to the corresponding software PLC, and the data packets from the software PLC are directly transparently transmitted to the corresponding device group of the layer to be tested;M个数据获取模块(214),每个数据获取模块(214)对应一个传输通道,用于根据预先设定的数据获取规则,在所述传输通道透传所述数据报文的同时,从所述数据报文中获取对应的数据;和M data acquisition modules (214), each data acquisition module (214) corresponds to a transmission channel, and is used for transparently transmitting the data message from the transmission channel according to a preset data acquisition rule, while transparently transmitting the data message from the transmission channel. obtain the corresponding data in the data message; and一数据处理模块(215),用于接收各数据获取模块(214)获取的数据,根据预先设定的数据处理规则,对所接收的数据进行包括整合在内的相应处理后单向输出。A data processing module (215) is used for receiving data obtained by each data obtaining module (214), and according to preset data processing rules, performs corresponding processing including integration on the received data and then outputs one-way.4.根据权利要求3所述的工业网络信息获取装置,其特征在于,所述每个数据获取模块(214)进一步用于根据预先设定的数据处理规则,对所获取的数据执行下述操作中的任意一项或组合:4. The industrial network information acquisition device according to claim 3, wherein each data acquisition module (214) is further configured to perform the following operations on the acquired data according to preset data processing rules Any one or combination of:添加表示数据来源的标签;add a label indicating the source of the data;添加表示数据获取时间的时间戳;Add a timestamp representing the time when the data was acquired;对数据进行压缩处理。Compress the data.5.根据权利要求3所述的工业网络信息获取装置,其特征在于,所述信息网关模块(230)进一步用于根据预先设定的处理规则,对来自所述数据透传与获取模块的数据执行下述操作中的任意一项或组合:数据过滤、添加标签、数据压缩、统计分析。5 . The industrial network information acquisition device according to claim 3 , wherein the information gateway module ( 230 ) is further configured to, according to a preset processing rule, transparently transmit the data from the data acquisition and acquisition module. 6 . Perform any one or a combination of the following: data filtering, labeling, data compression, statistical analysis.6.根据权利要求1至5中任一项所述的工业网络信息获取装置,其特征在于,所述复数个软件PLC(100)中的每个软件PLC(100)运行在一个单独的CPU内核中;或者,6. The industrial network information acquisition device according to any one of claims 1 to 5, wherein each software PLC (100) in the plurality of software PLCs (100) runs on a separate CPU core in; or,所述复数个软件PLC(100)被分为至少两个优先级,对于最高优先级的软件PLC(100),每个软件PLC(100)运行在一个单独的CPU内核中;对于较低优先级的软件PLC(100),至少两个软件PLC(100)运行在一个单独的CPU内核中。The plurality of software PLCs (100) are divided into at least two priorities, for the software PLC (100) of the highest priority, each software PLC (100) runs in a separate CPU core; for the lower priority A software PLC (100), at least two software PLCs (100) run in a single CPU core.7.根据权利要求1至5中任一项所述的工业网络信息获取装置,其特征在于,所述信息网关模块(230)运行在一个单独的CPU内核中。7. The industrial network information acquisition device according to any one of claims 1 to 5, wherein the information gateway module (230) runs in a separate CPU core.8.工业网络信息监控诊断系统,其特征在于,包括:8. An industrial network information monitoring and diagnosis system, characterized in that it includes:如权利要求1至7中任一项所述的工业网络信息获取装置(200);和The industrial network information acquisition device (200) according to any one of claims 1 to 7; and一监控诊断装置(300),用于向所述工业网络信息获取装置(200)发送数据监控或诊断需求,并接收所述工业网络信息获取装置(200)提供的数据,根据所述数据对工业网络中的待测层设备组进行监控及诊断。A monitoring and diagnosing device (300), configured to send data monitoring or diagnostic requirements to the industrial network information acquisition device (200), and receive data provided by the industrial network information acquisition device (200). Monitor and diagnose the device group of the layer under test in the network.9.工业网络信息获取方法,所述工业网络包括:控制层和待测层;其特征在于,所述控制层包括复数个软件PLC;所述待测层为现场层或操作管理层;所述方法包括:9. A method for acquiring information on an industrial network, the industrial network comprising: a control layer and a layer to be measured; characterized in that, the control layer comprises a plurality of software PLCs; the layer to be measured is a field layer or an operation management layer; the Methods include:在所述复数个软件PLC与复数个待测层设备组之间建立一一对应的传输通道,通过所述传输通道,将来自待测层设备组的数据报文直接透传给对应的软件PLC,将来自软件PLC的数据报文直接透传给对应的待测层设备组(501);A one-to-one corresponding transmission channel is established between the plurality of software PLCs and the plurality of device groups of the layer to be tested, and through the transmission channel, the data packets from the device group of the layer to be tested are directly transparently transmitted to the corresponding software PLC , and directly transparently transmit the data message from the software PLC to the corresponding device group of the layer to be tested (501);在透传所述数据报文的同时,根据预先设定的数据获取及处理规则,在不影响软件PLC与待测层设备组之间的数据传输下,从所述数据报文中获取对应的数据,对所获取的数据进行包括整合在内的相应处理(502);While transparently transmitting the data message, according to the preset data acquisition and processing rules, without affecting the data transmission between the software PLC and the device group of the layer to be tested, the corresponding data message is obtained from the data message. data, and perform corresponding processing including integration on the acquired data (502);对处理后的数据进行存储,以便根据所接收的数据监控或诊断需求,将对应的数据提供出去(503)。The processed data is stored so as to provide corresponding data according to the received data monitoring or diagnostic requirements (503).10.根据权利要求9所述的方法,其特征在于,所述在复数个软件PLC与复数个待测层设备组之间建立一一对应的传输通道包括:10. The method according to claim 9, characterized in that, establishing a one-to-one corresponding transmission channel between a plurality of software PLCs and a plurality of layer-to-be-measured equipment groups comprises:设置M个虚拟接口,每个虚拟接口与一个软件PLC连接;在所述M个虚拟接口与连接有M个待测层设备组的N个物理接口之间建立一一对应的传输通道。M virtual interfaces are set, and each virtual interface is connected to a software PLC; a one-to-one corresponding transmission channel is established between the M virtual interfaces and the N physical interfaces connected with the M under-test layer device groups.11.根据权利要求10所述的方法,其特征在于,所述在透传所述数据报文的同时,根据预先设定的数据获取及处理规则,从所述数据报文中获取对应的数据包括:11 . The method according to claim 10 , wherein, while transparently transmitting the data message, corresponding data is obtained from the data message according to preset data acquisition and processing rules. 12 . include:设置M个数据获取模块,每个数据获取模块对应一个传输通道,用于根据预先设定的数据获取规则,在所述传输通道透传所述数据报文的同时,从所述数据报文中获取对应的数据。M data acquisition modules are set, and each data acquisition module corresponds to a transmission channel, which is used to transparently transmit the data message from the data message according to the preset data acquisition rule. Get the corresponding data.12.根据权利要求10所述的方法,其特征在于,该方法进一步包括:对所获取的数据执行下述操作中的任意一项或组合:12. The method according to claim 10, wherein the method further comprises: performing any one or a combination of the following operations on the acquired data:添加表示数据来源的标签;add a label indicating the source of the data;添加表示数据获取时间的时间戳;Add a timestamp representing the time when the data was acquired;对数据进行压缩处理。Compress the data.13.根据权利要求9至12中任一项所述的方法,其特征在于,所述复数个软件PLC中的每个软件PLC运行在一个单独的CPU内核中;或者,13. The method according to any one of claims 9 to 12, wherein each software PLC in the plurality of software PLCs runs in a separate CPU core; or,所述复数个软件PLC被分为至少两个优先级,对于最高优先级的软件PLC,每个软件PLC运行在一个单独的CPU内核中;对于较低优先级的软件PLC,至少两个软件PLC运行在一个单独的CPU内核中。The plurality of software PLCs are divided into at least two priority levels, for the software PLC of the highest priority, each software PLC runs in a separate CPU core; for the software PLC of lower priority, at least two software PLCs runs on a single CPU core.14.根据权利要求9至12中任一项所述的方法,其特征在于,所述信息网关模块运行在一个单独的CPU内核中。14. The method according to any one of claims 9 to 12, wherein the information gateway module runs in a separate CPU core.15.计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求9至14中任一项所述的方法的步骤。15. A computer-readable storage medium on which a computer program is stored, characterized in that, when the computer program is executed by a processor, the steps of the method according to any one of claims 9 to 14 are implemented.
CN201710230179.3A2017-04-102017-04-10 Industrial network information acquisition device, method, monitoring system and storage mediumExpired - Fee RelatedCN108696375B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201710230179.3ACN108696375B (en)2017-04-102017-04-10 Industrial network information acquisition device, method, monitoring system and storage medium

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201710230179.3ACN108696375B (en)2017-04-102017-04-10 Industrial network information acquisition device, method, monitoring system and storage medium

Publications (2)

Publication NumberPublication Date
CN108696375A CN108696375A (en)2018-10-23
CN108696375Btrue CN108696375B (en)2021-10-19

Family

ID=63842372

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201710230179.3AExpired - Fee RelatedCN108696375B (en)2017-04-102017-04-10 Industrial network information acquisition device, method, monitoring system and storage medium

Country Status (1)

CountryLink
CN (1)CN108696375B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2021035635A1 (en)*2019-08-292021-03-04西门子(中国)有限公司Method and apparatus for building device group
CN113885351A (en)*2021-03-182022-01-04长沙天仪空间科技研究院有限公司 A kind of simulation test equipment and method for satellite simulation test
CN113775936B (en)*2021-08-182023-10-24国家管网集团大连液化天然气有限公司Multi-main acquisition method for LNG receiving station auxiliary system
CN113834123A (en)*2021-10-212021-12-24山东齐芯智控科技有限公司Heat supply pipe network energy-saving regulation and control method and system based on soft bus

Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102957558A (en)*2011-08-302013-03-06湖南省电力勘测设计院Protection monitoring device with SV and GOOSE unvarnished transmission function
CN104754027A (en)*2015-01-272015-07-01中国石油天然气集团公司Cross-network communication method and communication system
CN106060120A (en)*2016-05-182016-10-26苏州库德莱兹自动化技术有限公司Plc data remote transmission system and processing method thereof

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102375437A (en)*2010-08-062012-03-14欧阳光明Device and method for data acquisition and transmission during wireless production process based on IEEE802.15.4 protocol and PLCs (programmable logic controllers)
CN102571639A (en)*2010-12-202012-07-11中兴通讯股份有限公司Intelligent home gateway equipment
CN102096405B (en)*2011-01-052013-05-01深圳市赛远自动化系统有限公司Remote industrial network monitoring method and system based on S-Link and VLAN (Virtual Local Area Network) technique
CN104468211A (en)*2014-12-022015-03-25中广核工程有限公司Nuclear power station numerical control system platform communication failure diagnostic system and method
CN105046922B (en)*2015-08-212018-10-16国睿集团有限公司A kind of aggregate transmission devices and methods therefor of perception data and control information
CN106209836A (en)*2016-07-082016-12-07郭剑锋A kind of data acquisition port expansion device, data collecting system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102957558A (en)*2011-08-302013-03-06湖南省电力勘测设计院Protection monitoring device with SV and GOOSE unvarnished transmission function
CN104754027A (en)*2015-01-272015-07-01中国石油天然气集团公司Cross-network communication method and communication system
CN106060120A (en)*2016-05-182016-10-26苏州库德莱兹自动化技术有限公司Plc data remote transmission system and processing method thereof

Also Published As

Publication numberPublication date
CN108696375A (en)2018-10-23

Similar Documents

PublicationPublication DateTitle
CN103828305B (en) System and method for parameterizing a field device of an automation system or a control system
CN110582732B (en)Open architecture industrial control system
CN101179452B (en)Diagnostic method and device for a field bus system
JP6638089B2 (en) Connection unit, monitoring system and operation method for operation of automation system
US10037443B2 (en)Industrial simulation using redirected I/O module configurations
CN108696375B (en) Industrial network information acquisition device, method, monitoring system and storage medium
US20150156286A1 (en)Message tunneling in an industrial network
US11181890B2 (en)Control system, information processing device, and anomaly factor estimation program
US8793366B2 (en)Method and arrangement for diagnosing networks including field bus systems
CN112653600A (en)Network card performance testing method and device based on USB network card and electronic equipment
CN104345717A (en)Intelligent remote data acquisition system based on Internet of Things
CN105682121A (en)Data acquisition method for sensor network, gateway and data acquisition system
EP3376316B1 (en)Slave device, control method of slave device, information processing program and computer readable recording medium
EP3002649B1 (en)Industrial simulation using redirected i/o module configurations
US10805399B2 (en)Data server unit and communication system including master-slave management circuitry
CN105404207A (en)Industrial environment vulnerability discovering device and method
US10365624B2 (en)Slave device, method for controlling slave device, and non-transitory computer-readable recording medium
CN102809953A (en)Systems and methods for alert capture and transmission
CN110768871B (en)Test method and system for automatically counting data transmission correctness of DCS (distributed control system)
JP6809011B2 (en) Devices and systems for remote monitoring of control systems
JP6408277B2 (en) Data collection device and industrial network system
CN102955466A (en)Method for operating an automation system
JP2019159868A (en)Control system, controller and display device
CN114978858B (en)Determining diagnostic information based on non-real time data
CN116700212A (en) Construction method of edge end of fault diagnosis system based on distributed Internet of things

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20211019

CF01Termination of patent right due to non-payment of annual fee

[8]ページ先頭

©2009-2025 Movatter.jp