WO2022037771A1 - Procédé et dispositif de préparation d'évaluations dans une installation industrielle, et produit-programme informatique - Google Patents
Procédé et dispositif de préparation d'évaluations dans une installation industrielle, et produit-programme informatique Download PDFInfo
- Publication number
- WO2022037771A1 WO2022037771A1 PCT/EP2020/073197 EP2020073197W WO2022037771A1 WO 2022037771 A1 WO2022037771 A1 WO 2022037771A1 EP 2020073197 W EP2020073197 W EP 2020073197W WO 2022037771 A1 WO2022037771 A1 WO 2022037771A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- automation
- data
- automation devices
- evaluation
- communication parameters
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4185—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/046—Network management architectures or arrangements comprising network management agents or mobile agents therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0853—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Definitions
- the metric defines a numerical measure of the performance and availability data, for example the quality of a connection when using a specific route.
- Goodness can mean all the factors influencing the choice.
- the value usually refers to the available data transfer rate , the connection quality or the costs incurred .
- the delay, load or reliability can also be taken into account.
- Common IT monitoring solutions for collecting, storing and querying metrics are, for example: "Prometheus” (https : / /prometheus . io/ ) and "InfluxDB” (https : / / influxdata . com/ ) , often supplemented by the web-based visualization solution "Grafana” (https://grafana.com/) or similar.
- Industrial users therefore want an automatic solution, for example in the form of an app for the Industrial Edge, which keeps the complex and error-prone integration of the many existing automation devices in the IT monitoring tools unobtrusive and constantly up to date in the background.
- Such an automatism should independently select the optimal procurement path for monitoring information for a device during device integration, such as, but not exclusively, SNMP, OPC UA FLC client server or PubSub.
- agents are known today for various monitoring tools, optionally also referred to as exporters, input plugins or otherwise. These agents are responsible for obtaining the information required for monitoring : for example, by reading network metrics from network devices such as routers and switches via SNMP.
- discovery mechanisms are known today for the various monitoring tools listed above (device search services) in order to find new metrics services or agents in the broadest sense.
- the monitoring tool monitors previously specified directories for new or changed configuration files in order to dynamically track the agents used for monitoring (exporters, ... ).
- No corresponding service discovery tools with direct integration into IT monitoring tools are currently known for detecting automation devices, particularly in the Profinet context, for example using DCP (Discovery and Configuration Protocol).
- the Siemens product "Proneta” is known today for automation technology: it uses DCP and SNMP to find automation devices in an automation LAN and also determines device information such as firmware versions and the network topology in which the automation devices are networked with each other (line structure , star structure, any mixed forms) .
- the object is solved by a method according to the features of patent claim 1 .
- the object is also achieved by a computer program product according to the features of patent claim 9 .
- the claimed method is suitable for preparing evaluations in a system which includes automation devices to be monitored, which are connected to one another via an automation network.
- the invention is also shown in the single figure.
- the device described consists of the agent controller, Agent Controller AC, 120 .
- the AC uses information from a device search service, Automation Device Discoverer ADD, 110 about found automation devices AD, 100a, b, . . . in order to configure one or more (metric) agents AG, 130.
- agents are the aforementioned SNMP exporter or input plugin, further examples are conceivable in the future, such as a "PLC-specific export ter for PLC-specific download and management protocols" for controllers of certain product families.
- the configuration of the agent AG includes, on the one hand, the required communication parameters 121, such as IP address and port number, and, on the other hand, new markings (122, tags/labels/).
- the configuration instructs the AG agents to automatically provide the network metrics recorded from the AD with markings relevant to automation technology: in particular with the system identification AKZ , a cross-industry specification for marking and identifying technical systems and machines and systems, and the Profinet device name, as well as other markings. These markings allow users later a simplified selection and evaluation of the recorded metrics.
- DNS RR resource record; e.g. TXT RR
- AKZ AKZ variable in an OPC UA server or a device type such as a controller , IO device , etc .
- FLC profile variable of an OPC UA server with FLC profile for example from an FLC profile variable of an OPC UA server with FLC profile.
- agents are automatically provisioned (configured) to obtain metrics from automation devices using an automatic device search for automation devices.
- Familiar IT monitoring tools can be easily provided on an industrial edge, but certain elements can also be moved to the cloud.
- This information is set by the user for each system area or determined from the DNS domain.
- the DNS domain can be derived from the Profinet NoS if this contains an FQDN ( fully qualified domain name ) or otherwise from the DNS configuration obtained via DHCP of that edge device on which the Agent Controller AC is running.
- the above-mentioned automation-specific markings thus represent essential characteristics of the automation system to be monitored in the IT world, such as automation-related function, system area, ...
- the device search service ADD-- such as a Proneta device scanner--finds and automatically recognizes automation devices AD, 100a, 100b, 100c in an automation network AN, 102.
- the agent controller, agent controller AC, 120 also has a “hold function” that keeps automation devices that have been recognized in the system for an adjustable time. if they cannot be found by the device search service ADD - for example during a device exchange. The metrics of such devices in the halt phase can be marked accordingly if desired.
- This hold function for devices that have already been recognized ensures that automation devices that have failed and are being replaced are still correctly entered in the monitoring system and tracked accordingly after device replacement.
- the procedure is also advantageous because it offers automatic de-provisioning of devices from the metrics after a user-selectable period of time, for example 30 days.
- Agent Controller AG 120 now uses the information from the device search service, Automation Device Discoverer ADD, to determine device types and communication addresses which specific automation devices AG are required and how they are to be configured so that they can determine the network metrics from the automation device Capture AD in the most ef fi cient way possible.
- the "most efficient" communication protocol is selected in each case, for example: SNMP for generic automation devices, SNMP for Siemens PLCs of certain series, in the future also OPC UA PubSub with FLC device profile .
- This configuration information 121, 122, 125 can, for example, be stored for the AG in designated locations of the file system of an industrial edge, or can be transmitted via HTTP(S) to specially designated API endpoints of the agent AG.
- the metrics recorded by the agents AG are transmitted to a “Time Series Database” (TSDB, 131); this transmission can be initiated by the TSDB or by the AGs on their own initiative.
- TSDB Time Series Database
- the database can be kept centrally.
- metrics tools MT, 132 can access the information stored in the database TSDB in order to evaluate it or to display it graphically, for example.
- the database TSDB is controlled via a central agent control, "Agent Control Controller" ACC 124, based on the information transmitted by the agent control, Agent Controller AC 120, 125 dynamically (re)configured.
- the information ( 125 ) includes the agents AGs ( 130 ) to be used and queried as well as the parameters required for queries and finally the markings to be added by the TSDB to the information of an agent AG depending on the AG (if the agent AG does not do this itself can do via control information 121, 122).
- the existing automation devices at the user's can be integrated easily and without error-prone project import into common monitoring tools of the type described above.
- the devices in the system themselves are the sources of the information that is kept up to date in this way.
- An exemplary embodiment is described below which shows the data used and processed according to the method according to the invention.
- an existing agent AG is used, which no longer needs to be configured further.
- three automation devices AD, 100a, 100b, 100c to be queried and the markings/labels to be attached are configured on the database TSDB itself, which then starts corresponding queries of the agent AG and the metrics obtained are expanded by the new markings/labels ( in metric_relabel_configs ) .
- IP 192 . 168 . 1 . 1 ( IP address )
- IP 192 . 168 . 1 . 66
- IP 192 . 168 . 1 . 2
- agent controller agent controller AC 120
- decodes the Prof inet-coded name-of-station (NOS) into Unicode character strings and then uses these for the AKZ label in the following: Automation device 100a: NOS "plcxl. prof inetxinterf acexbl 036c"
- AKZ "plc_l. profinet interface_l"
- the configuration data records 121 and 122 can be omitted in the example of the Prometheus SNMP Exporter (https://github.com/prometheus/snmp_exporter) since this agent AG receives the communication parameters from the TSDB database itself and is therefore no longer explicitly configured . With other exporters / agents PLCs, however, configuration data records may be required again.
- An advantage of the method according to the invention is the automatic selection of the optimal readout methodology (SNMP, OPC UA FDL, 7) based on the determined profile of an automation device.
- the configuration data record 125 from the agent controller AC to the central agent control, agent control controller ACC specifies the communication addresses of the automation devices 110a, 100b, 100c, AD and the respectively associated name-value pairs (marking, label ) : acc_config :
- the agent control agent controller AC and the central agent control agent control controller ACC are logically separate units, as in the example described. This has the advantage that it also covers the case that the agents AGs themselves already "label" (i.e. form corresponding name-value pairs) and the database TSDB only receives a configuration in which purely the agents AG to be queried are listed.
- agent control agent controller AC 120 and central agent control agent control controller ACC, 124 in a common unit.
- agent control controller ACC 124 sends the following configuration data record 126 in order to instruct the TSDB database to send metric data by agent AG 130 (in the specific example using the Prometheus SNMP Exporter software) from the automation devices AD 100a, 100b, 100c found on it to capture: scrape_configs :
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
L'invention concerne une solution qui permet l'intégration, coûteuse et susceptible d'être une source d'erreurs, d'appareils d'automatisation dans des outils de surveillance IT. L'invention présente les avantages suivants : L'ajout automatique (configuration) d'agents destinés à créer des métriques à partir des appareils d'automatisation par une recherche automatique d'appareil portant sur des appareils d'automatisation. L'ajout automatique de repères pour les métriques à créer des appareils d'automatisation est réalisée à l'aide d'informations pertinentes en termes de matériel d'automatisation, telles que AKZ (code d'identification d'installation), nom d'appareil Profinet (NoS „Nom de Poste"), type d'appareil (dispositif de commande E/S profinet, dispositif E/S Profinet). L'échange d'appareils d'automatisation, l'application de repères correspondants et la génération d'événements de surveillance correspondants sont reconnus de manière fiable.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2020/073197 WO2022037771A1 (fr) | 2020-08-19 | 2020-08-19 | Procédé et dispositif de préparation d'évaluations dans une installation industrielle, et produit-programme informatique |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2020/073197 WO2022037771A1 (fr) | 2020-08-19 | 2020-08-19 | Procédé et dispositif de préparation d'évaluations dans une installation industrielle, et produit-programme informatique |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022037771A1 true WO2022037771A1 (fr) | 2022-02-24 |
Family
ID=72432852
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2020/073197 Ceased WO2022037771A1 (fr) | 2020-08-19 | 2020-08-19 | Procédé et dispositif de préparation d'évaluations dans une installation industrielle, et produit-programme informatique |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2022037771A1 (fr) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2535855A1 (fr) * | 2011-06-13 | 2012-12-19 | Accenture Global Services Limited | Système de surveillance et de dosage distribué |
-
2020
- 2020-08-19 WO PCT/EP2020/073197 patent/WO2022037771A1/fr not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2535855A1 (fr) * | 2011-06-13 | 2012-12-19 | Accenture Global Services Limited | Système de surveillance et de dosage distribué |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3251302B1 (fr) | Dispositif accès via un pilote de communication générique | |
| DE112017005956B4 (de) | Datenservereinheit und Kommunikationssystem | |
| EP2037659A2 (fr) | Procédé de configuration de serveur DHCP en utilisant l'option DHCP 82 | |
| DE102010029952A1 (de) | Verfahren zum Integrieren von zumindest einem Feldgerät in ein Netzwerk der Automatisierungstechnik | |
| DE102017109030A1 (de) | Verfahren zum Betreiben eines Feldgeräts | |
| WO2003067853A2 (fr) | Systeme et procede pour analyser un reseau et/ou produire la topologie d'un reseau | |
| DE60311183T2 (de) | Methode und Vorrichtung zur Unterstützung fernüberwachter Geräte verschiedener Hersteller | |
| EP3113461B1 (fr) | Procédé d'établissement de liaisons de communication à des appareils de commande à fonctionnement redondant d'un système d'automatisation industrielle et appareil de commande | |
| DE102005004265B4 (de) | Verfahren und Vorrichtung zur Vergabe von Netzwerk-Teilnehmergeräteadressen in Profinet-IO Netzwerk | |
| EP3616011B1 (fr) | Dispositif et procédé de surveillance d'un système d'automatisation | |
| WO2020126288A1 (fr) | Appareil de détection de champ pour un réseau de bus de terrain | |
| DE10201659A1 (de) | Verfahren und Vorrichtung zum Identifizieren bzw. Kennzeichnen eines I/O-Netzwerkes in einem Prozeßsteuersystem | |
| WO2022037771A1 (fr) | Procédé et dispositif de préparation d'évaluations dans une installation industrielle, et produit-programme informatique | |
| EP2503760A1 (fr) | Procédé de réglage d'un réseau de communication à partir d'appareils d'une installation d'automatisation | |
| DE19731026C2 (de) | Fernwartung eines Bus-Systems auf der Basis des SNMP-Protokolls | |
| DE102007039427A1 (de) | Steuerknoten für ein Netzwerk aus Steuerknoten | |
| EP1561172B1 (fr) | Dispositif offrant l'acces a des donnees | |
| DE112019007441B4 (de) | Kommunikationssystem, Kommunikationsvorrichtung und Programm | |
| DE102014119515A1 (de) | Verfahren zum Betreiben eines Feldgerätes sowie Anordnung umfassend ein Feldgerät | |
| EP4553648A1 (fr) | Procédé et appareil de détermination et de gestion d'informations concernant des artéfacts de dispositif et/ou de logiciel disponibles dans un système industriel hétérogène, produit-programme informatique et signal | |
| EP3745243A1 (fr) | Procédé d'enregistrement et de traitement des données techniques, en particulier des valeurs oid à base de mib, au moyen d'un terminal mobile | |
| EP4123986A1 (fr) | Procédé d'ajustement automatique de la configuration interne d'une interface réseau externe, produit-programme informatique et dispositif | |
| WO2023117311A1 (fr) | Procédé pour établir une communication entre un premier jumeau numérique et un second jumeau numérique | |
| DE112023006231T5 (de) | Speicherprogrammierbare Steuerung, Endgerät, Verfahren, das dem Bereitstellen von Informationen dient, und Programm | |
| EP1993014B1 (fr) | Procédé de localisation de composants matériels défectueux et/ou d'erreurs systèmes à l'intérieur d'une installation de production |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20768509 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 20768509 Country of ref document: EP Kind code of ref document: A1 |