Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberWO2004006032 A1
Publication typeApplication
Application numberPCT/DE2003/002225
Publication date15 Jan 2004
Filing date3 Jul 2003
Priority date3 Jul 2002
Also published asDE10229869A1, DE50309262D1, EP1518154A1, EP1518154B1, US7343208, US20050198607
Publication numberPCT/2003/2225, PCT/DE/2003/002225, PCT/DE/2003/02225, PCT/DE/3/002225, PCT/DE/3/02225, PCT/DE2003/002225, PCT/DE2003/02225, PCT/DE2003002225, PCT/DE200302225, PCT/DE3/002225, PCT/DE3/02225, PCT/DE3002225, PCT/DE302225, WO 2004/006032 A1, WO 2004006032 A1, WO 2004006032A1, WO-A1-2004006032, WO2004/006032A1, WO2004006032 A1, WO2004006032A1
InventorsWerner HÖFLER, Norbert Becker
ApplicantSiemens Aktiengesellschaft
Export CitationBiBTeX, EndNote, RefMan
External Links: Patentscope, Espacenet
Method for selecting and/or producing automation hardware
WO 2004006032 A1
Abstract
The invention relates to a method for selecting and/or producing automation hardware which is appropriate or necessary for controlling and/or supervising a technical process to be automated (10) according to an automation solution. The inventive method consists in developing the description of said automation solution, analysing said description by means of an analysis tool (20) and in selecting and eventually producing a respective automation hardware on the basis of the analysis of the description.
Claims  translated from German  (OCR text may contain errors)
Patentansprüche claims
1 . 1 . Verfahren zur Auswahl und/oder Fertigung von Automatisierungshardware , wie sie zur Steuerung und/oder Überwachung eines zu automatisierenden technischen Prozesses ( 10) entsprechend einer Automatisierungslösung geeignet oder erforderlich ist , mit folgenden Schritten : a) es wird eine elektronisch lesbare Beschreibung der Automatisierungslösung erstellt , b) die Beschreibung wird mittels eines computergestützten Analysewerkzeugs (20 ) analysiert , c) das Analysewerkzeug (20 ) initiiert zu einzelnen Elementen der Beschreibung einen Dialog mit einem Benutzer - Benutzerdialog ( 11) - zur Spezifikation einzelner Komponen- ten der Automatisierungshardware , d) entsprechend der Analyse der Beschreibung wird die j eweilige Automatisierungshardware ausgewählt und/oder gefertigt . Procedures for selecting and / or manufacturing of automation hardware, as it is for controlling and / or monitoring a being automated technical process (10) is appropriate or required in accordance with an automation solution, comprising the steps of: a) it creates an electronically readable description of the automation solution, b) the description is analyzed by a computer-based analysis tool (20), c) initiates the analysis tool (20) to individual elements describing a dialogue with a user - according to the specification of individual components of the automation hardware, d) - user dialog (11) the analysis of the description, the j eweilige automation hardware is selected and / or manufactured.
2 . . 2 Verfahren nach Anspruch 1 , wobei die Beschreibung der Automatisierungslösung eine technologische Beschreibung wie eine Konstruktionszeichnung ist , die zumindest Teile des technischen Prozesses ( 10 ) und diesen j eweils zugeordnet Komponenten der auszuwählenden und/oder zu fertigenden Auto- matisierungshardware umfasst . The method of claim 1, wherein the description of the automation solution is a technological description as a design drawing, the associated at least parts of the technical process (10) and this in each case includes the components to be selected and / or manufactured car matisierungshardware.
3 . . 3 Verfahren nach Anspruch 2 , wobei der Benutzerdialog ( 11) eine Eingabe von spezifizierenden Parametern zu einzelnen Komponenten der Automatisierungshardware umfasst . The method of claim 2, wherein the user dialogue (11) comprises an input of specifying parameters relating to individual components of the automation hardware.
4. Verfahren nach Anspruch 2 oder 3, wobei der oder jeder Benutzerdialog (11) eine Anzahl passender Komponenten der Automatisierungshardware zur Auswahl durch den Benutzer umfasst . 4. The method according to claim 2 or 3, wherein the or each user dialogue (11) comprises a number of appropriate automation hardware components for selection by the user.
5. Verfahren nach Anspruch 4, wobei für den oder jeden Benutzerdialog (11) die jeweils zur Auswahl vorgesehenen passenden Komponenten anhand der zugehörigen Teile des technischen Prozesses (10) ermittelt werden. 5. The method of claim 4, wherein each of the selection provided matching components are determined on the basis of the related parts of the technical process (10) for the or each user dialogue (11).
6. Verfahren nach Anspruch 4 oder 5, wobei für den oder jeden Benutzerdialog (11) die jeweils zur Auswahl vorgesehenen passenden Komponenten anhand bereits ausgewählter Komponenten der Automatisierungshardware ermittelt werden. 6. The method of claim 4 or 5, wherein each of the selection provided matching components are determined on the basis of already selected automation hardware components for the or each user dialogue (11).
7. Verfahren nach Anspruch 3, wobei zusammengehörige Kompo- nenten der Automatisierungshardware korrespondierend zu zusammengehörigen Teilen des technischen Prozesses (10) ausgewählt werden. 7. The method of claim 3, wherein belong together components of the automation hardware corresponding to mating parts of the technical process (10) are selected.
8. Verfahren nach einem der vorangehenden Ansprüche, wobei für den oder jeden Benutzerdialog (11) die jeweils zur Auswahl vorgesehenen Komponenten anhand einer Datenbasis (15) ermittelt werden. 8. The method according to any one of the preceding claims, wherein the selection in each case for the components provided are determined from a data base (15) for the or each user dialogue (11).
9. Verf hren nach Anspruch 8 , wobei der Inhalt der Daten- basis (15) sich anhand vorangehender Verwendungen des Verfahrens ergibt . 9. AV lead according to claim 8, wherein the content of the data base (15) is obtained on the basis of previous uses of the method.
10. Verfahren nach Anspruch 1, wobei die Beschreibung der Automatisierungslösung ein Steuerprogramm zur Ansteuerung der auszuwählenden und/oder zu fertigenden Automatisierungshardware ist . 10. The method of claim 1, wherein the description of the automation solution is a control program for controlling the to be selected and / or manufactured automation hardware.
11. Verfahren nach Anspruch 10, wobei das Steuerprogramm zur Steuerung und/oder Überwachung des technischen Prozesses (10) eine Anzahl von dem technischen Prozess (10) zugeordneten 11. The method of claim 10, wherein the control program for controlling and / or monitoring of the technical process (10) associated with a number of the technical process (10)
Eingängen berücksichtigt sowie eine Anzahl von dem technischen Prozess (10) zugeordneten Ausgängen beeinflusst, wobei als Elemente der Beschreibung eine sämtliche Eingänge umfassende Eingangsliste und eine sämtliche Ausgänge umfassende Ausgangsliste vorgesehen sind und wobei anhand des Umfangs der Eingangsliste Automatisierungshardware in Form von Eingabebaugruppen und anhand des Umfangs der Ausgangsliste Automatisierungshardware in Form von Ausgabebaugruppen ausgewählt und/oder gefertigt wird. Inputs taken into account as well as a number of the technical process (10) outputs assigned influenced, wherein the elements of the description an all inputs comprehensive input list and all outputs comprehensive output list are provided and wherein from the amount of input list automation hardware in the form of input modules and from the amount the output list automation hardware is selected in the form of output modules and / or manufactured.
12. Verfahren nach einem oder mehreren der vorangehenden Ansprüche, wobei nach Abschluss der Auswahl der Automatisierungshardware ein die ausgewählte Automatisierungshardware repräsentierender Datensatz (16) an einen Lieferanten für Automatisierungshardware übermittelt und damit ein Angebot zu der ausgewählten Automatisierungshardware eingeholt oder eine Bestellung der ausgewählten Automatisierungshardware ausgelöst wird. 12. The method according to one or more of the preceding claims, wherein after completion of the selection of the automation hardware a selected automation hardware representing data (16) transmitted to a supplier of automation hardware and thus obtained an offer to the selected automation hardware or triggered an order of the selected automation hardware becomes.
13. Verfahren nach Anspruch 12, wobei die Automatisierungshardware oder Komponenten der Automatisierungshardware gemäß der getroffenen Auswahl individuell angefertigt werden. 13. The method of claim 12, wherein the automation hardware or automation hardware components are made individually according to the selection made.
14. Verfahren nach Anspruch 13 , wobei der die ausgewählte Automatisierungshardware repräsentierende Datensatz (16) beim Lieferanten für Automatisierungshardware zur individuellen Fertigung einzelner Komponenten der Automatisierungshardware ausgewertet wird. 14. The method of claim 13, wherein the automation hardware representing the selected data record (16) is evaluated at the supplier for automation hardware for individual manufacture of individual components of the automation hardware.
Description  translated from German  (OCR text may contain errors)

Beschreibung description

Verfahren zur Auswahl und/oder Fertigung von Automatisierungshardware Procedures for selecting and / or manufacturing of automation hardware

Die Erfindung betrifft ein Verfahren zur Auswahl und/oder Fertigung von Automatisierungshardware. The invention relates to a method for selecting and / or manufacturing automation hardware. Insbesondere betrifft die Erfindung ein Verfahren, das automatisch die Auswahl geeigneter, also für einen jeweils zu steuernden und/oder zu überwachenden technischen Prozess passender Automatisierungs- hardware unterstützt. In particular, the invention relates to a method that automatically supports the selection of suitable, ie to be controlled for each and / or to be monitored technical process appropriate automation hardware.

Unter dem Oberbegriff Automatisierungshardware wird dabei und im Folgenden jegliche zur Steuerung und/oder Überwachung eines technischen Prozesses geeignete Hardware, wie z. B. intelligente Steuerungsgeräte, nämlich Prozessrechner, speicherprogrammierbare Steuerungen oder dezentrale Peripheriegeräte, etc., sowie Ein- und/oder Ausgabebaugruppen für solche Rechner, Steuerungen oder Peripheriegeräte in einer Aus- führung zum Anschluss digitaler oder analoger Ein- oder Ausgänge des technischen Prozesses, zusammengefasst . Under the generic term automation hardware is there and hereinafter any suitable for controlling and / or monitoring a technical process hardware such. As intelligent control devices, namely, process computers, PLCs or remote peripheral devices, etc., as well as input and / or output modules for such machines, controllers or peripherals in one embodiment for connecting digital or analog inputs or outputs of the technical process, are summarized. Zur Automatisierungshardware gehören ferner auch Mittel zur kommunikativen Verbindung der oben genannten Geräte untereinander, wie Busanschaltungen, Busverbindungen und dergleichen. To automate hardware further includes means for communicative connection of the above devices to each other, such as bus interfaces, bus and the like. Ferner gehören zur Automatisierungshardware auch Funktionseinheiten, wie z. B. Regler, Motoransteuerungen, wie z. B. Frequenzumrichter, Drehzahlwächter und Grenzwertmelder, etc. Schließlich gehört zur Automatisierungshardware auch noch die unmittelbare Prozessperipherie, nämlich Geräte, wie Schalter, Taster, Endschalter (mechanisch, induktiv, kapazitiv) , Lichtschranken und dergleichen, die zur Aufnahme von Zuständen des jeweils gesteuerten und/oder überwachten technischen Prozesses, und solche Geräte wie Ventile, Motoren, Leuchtmittel und dergleichen, die zur Beeinflussung des technischen Prozesses vorgesehen und geeignet sind. Automation Hardware Furthermore includes functional units such. as controller, motor controllers, such. as frequency, speed monitors and limit monitors, etc. Finally, the automation hardware also belongs the immediate process peripherals, namely devices such as switches, push buttons, limit switches (mechanical , inductive, capacitive), light barriers and the like, which are those devices, such as valves, motors, lamps and the like, which is provided for influencing the technological process and suitable for receiving states of the respective controlled and / or monitored technical process, and. Die Gesamtheit nicht nur der vorstehend exemplarisch aufgezählten Geräte sondern auch funktionsäquivalenter anderer Geräte oder sonst im Umfeld der Automatisierung technischer Prozesse bekannter Geräte wird zusammenfassend als Automatisierungshardware bezeichnet. The whole not only the above examples enumerated devices but also functionally equivalent to other devices or otherwise in the field of automation of technological processes of known devices is collectively referred to as automation hardware. Einzelne Geräte aus diesem Spektrum, wie z. B. eine speicherprogrammierbare Steuerung oder ein dezentrales Peri- pheriegerät aber auch ein Sensor oder ein Aktor, wie ein Schalter oder ein Motor, werden im Folgenden als Automatisierungskomponente oder Automatisierungsgerät bezeichnet. Individual devices from this spectrum, such as. For example, but a programmable logic controller or a distributed peripheral device, a sensor or an actuator, such as a switch or a motor, hereinafter referred to as an automation component or automation device.

Die Auswahl von Automatisierungshardware erfolgt heute manuell, wobei auf die Erfahrung und die Kenntnis der jeweils mit solchen Aufgaben betrauten Fachleute zurückgegriffen wird. The choice of automation hardware is now manually, which will make use of the experience and knowledge of each of these tasks entrusted professionals. Solche Fachleute kennen üblicherweise, z. B. aus zurückliegenden Automatisierungsvorhaben und daraus resultierenden Automatisierungslösungen, also dem Einsatz einer konkreten Automatisierungshardware zur Steuerung und/oder Such experts know usually, z. B. from previous automation projects and resulting automation solutions, so the use of a specific automation hardware for controlling and / or

Überwachung eines konkreten technischen Prozesses unter Kontrolle einer spezifischen Steuerungssoftware, das Produkt- spektrum einzelner Anbieter von Automatisierungshardware. Monitoring a specific technical process under control of a specific control software, the product range of individual providers of automation hardware. Anhand dieses Wissens über einzelne Automatisierungskomponen- ten werden solche Komponenten ausgewählt, die der jeweilige Based on this knowledge about individual automation components, such components are selected, the respective

Bearbeiter für geeignet hält. holding agents for suitable.

Nachteilig bei diesem bekannten Vorgehen ist jedoch, dass die Kenntnis des jeweiligen Bearbeiters über die Gesamtheit der zur Verfügung stehenden Automatisierungshardware notwendig beschränkt ist. A disadvantage of this known procedure is that the knowledge of each arranger of the whole of the available automation hardware is necessarily limited. Die Entscheidung für oder gegen eine bestimmte Automatisierungskomponente ist möglicherweise stärker davon beeinflusst, ob der Bearbeiter diese Komponente kennt, als von sachlich-technischen Überlegungen, wie etwa die opti- male Eignung für die jeweilige Automatisierungsaufgabe oder The decision for or against a specific automation component may be more influenced by whether the agent knows this component as or factual-technical considerations, such as the optimal suitability for specific automation tasks

Automatisierungsteilaufgabe. Automation subtask. Des Weiteren kann selbst umfassendes Fachwissen des jeweiligen Bearbeiters niemals zur Gänze eventuelle Abhängigkeiten einzelner Automatisierungskomponenten untereinander berücksichtigen. Furthermore, can never be considered extensive knowledge of their respective processor's entirely possible variations of individual automation components among themselves. Selbst wenn be- sondere Detailkenntnisse über das Lieferspektrum einer Vielzahl von Anbietern im Bereich der Automatisierungshardware einem Bearbeiter die Auswahl optimaler Komponenten eines ersten Anbieters für eine erste Automatisierungsteilaufgabe und optimaler Komponenten eines zweiten Anbieters für eine zweite Automatisierungsteilaufgabe ermöglichen, kann sich ein erhebliches Problem aus der gemeinsamen Verwendung von Auto- matisierungskomponenten zweier verschiedener Anbieter ergeben, weil diese etwa nicht miteinander kompatibel sind und das Vorsehen geeigneter Schnittstellen einen unverhältnismäßig hohen Mehraufwand bedingt . Even if described special detailed knowledge of the scope of supply a variety of vendors in the field of automation hardware allow an agent to select optimal components of a first agent for a first automation subtask and optimal components of a second player for a second partial automation task, a significant problem can from the common use of automation components of two different suppliers arise because these are about incompatible and the provision of appropriate interfaces disproportionate overhead due.

Der Erfindung liegt daher die Aufgabe zugrunde, ein Verfahren anzugeben, mit dem die oben aufgezeigten Nachteile vermieden werden können. The invention is therefore based on the object to provide a method by which the above mentioned disadvantages can be avoided.

Diese Aufgabe wird erfindungsgemäß mit einem Verfahren mit den Merkmalen des Anspruchs 1 gelöst. This object is achieved with a method having the features of claim 1. Dazu sind bei dem Verfahren zur Auswahl und/oder Fertigung von Automatisierungshardware, wie sie zur Steuerung und/oder Überwachung eines zu automatisierenden technischen Prozesses entsprechend einer Automatisierungslösung geeignet oder erforderlich ist, die folgenden Schritte vorgesehen: a) es wird eine elektronisch lesbare Beschreibung einer Automatisierungslösung erstellt, b) die Beschreibung wird mittels eines computergestützten Analysewerkzeugs analysiert, c) das Analysewerkzeug initiiert zu einzelnen Elementen der Beschreibung einen Dialog mit einem Benutzer - im Folgenden als Benutzerdialog bezeichnet - zur Spezifikation einzelner Komponenten der Automatisierungshardware, d) entsprechend der Analyse der Beschreibung wird die je- weilige Automatisierungshardware ausgewählt und/oder gefertigt. For this purpose the following steps are in the process of selection and / or manufacturing of automation hardware, as is suitable for controlling and / or monitoring a being automated technical process according to an automation solution or required, provided: a) it is an electronically readable description of an automation solution created, b) the description is analyzed using a computer-assisted analysis tool, c) initiates the analysis tool to individual elements of the description of a dialogue with a user - hereinafter referred to as user dialogue - is used to specify individual components of the automation hardware, d) according to the analysis of the description the respective automation hardware selected and / or manufactured.

Jede Beschreibung der Automatisierungslösung geht üblicherweise von einer Beschreibung des zu automatisierenden techni- sehen Prozesses aus. Any description of the automation solution is usually from a description to be automated technical process see out. Eine Form der Beschreibung der Automatisierungslösung umfasst z. B. eine Konstruktionszeichnung zum technischen Prozess, die ggf. um Informationen zu Aktoren und Sensoren zur Beeinflussung des Prozesses und zur Ermittlung von Zuständen des Prozesses ergänzt ist. One form of the description of the automation solution includes z. B. a structural drawing of the technical process, which is optionally supplemented by information on actuators and sensors to influence the process and to identify conditions of the process. Für unterschiedliche Abstraktionsniveaus der Beschreibung, z. B. einerseits in Bezug auf den gesamten Prozess und andererseits in Bezug auf einzelne Teilprozesse, können jeweils eigene Beschreibungen der Automatisierungslösung erstellt und analysiert werden. For different levels of abstraction of the description, eg. As one part with respect to the whole process and, secondly, with respect to individual sub-processes, their own descriptions of the automation solution can be created and analyzed respectively.

Die Erfindung geht von der Erkenntnis aus, dass jede Beschreibung der Automatisierungslösung - ggf. unter Hinzu- ziehung der Automatisierungsaufgabe - die wesentlichen Informationen zur Spezifikation der jeweils benötigten Automatisierungshardware zumindest implizit umfasst. The invention is based on the realization that any description of the automation solution - possibly under Hinzu- relationship of the automation task - essential information for specifying the respective required automation hardware at least implicitly includes. Ausgehend von diesen Spezifikationen kann die Automatisierungshardware individuell ausgewählt und ggf. hergestellt werden. Based on these specifications, the automation hardware are individually selected and possibly made. Damit ergibt sich eine Analogie beispielsweise zum Kauf eines neuen Personenwagens, wo die Anforderungen des Interessenten an den zu erwerbenden Personenwagen in Verbindung mit der individuellen finanziellen Beweglichkeit bereits auch eine Spezifikation des zu erwerbenden Personenwagens zumindest implizit umfasst. Thus, an analogy gives example to buy a new car, where the requirements of its already includes the to be acquired passenger car in connection with the individual financial agility and a specification of the passenger car to be acquired at least implicitly. Der jeweilige Interessent weiß demnach, zu welchem The respective prospective customer knows therefore, at what

Zweck er den neu zu erwerbenden Personenwagen einsetzen möchte. Purpose he wants to use the newly acquired cars. Wenn der Personenwagen z. B. als Fahrzeug für eine Familie mit zwei Kindern vorgesehen ist, ergeben sich aus den damit einhergehenden Bedürfnissen nach einem entsprechenden Sitzplatz- und Raumangebot die Spezifikationen für das zu erwerbende Fahrzeug. If the cars for. Example is provided as a vehicle for a family with two children, resulting from the concomitant needs for an appropriate seating and space the specifications for the vehicle to be acquired. Anhand dieser Spezifikationen kann entschieden werden, ob ein Cabrio, ein Coupe, eine Limousine oder ein Kombiwagen erworben wird, usw. Based on these specifications can be decided if a convertible, a coupe, a sedan or a station wagon is acquired, etc.

Der Vorteil der Erfindung besteht darin, dass der Anwender des Verfahrens computerunterstützt genau diejenige Automatisierungshardware auswählt, die zur Lösung des Automatisierungsproblems und damit schließlich zur automatisierten Steuerung und/oder Überwachung des technischen Prozesses geeignet und erforderlich ist. The advantage of the invention is that the user of the method with computer assistance selects precisely the automation hardware that is suitable for solving the problem of automation and ultimately for the automated control and / or monitoring of the technical process and necessary. Vorteilhafte Ausgestaltungen der Erfindung sind Gegenstand der Unteransprüche . Advantageous embodiments of the invention are subject of the subclaims.

Vorteilhaft umfasst die Beschreibung der Automatisierungs- lösung in Form einer Konstruktionszeichnung zumindest Teile des technischen Prozesses und diesen jeweils zugeordnet Komponenten der auszuwählenden und/oder zu fertigenden Automatisierungshardware, z. B. in Form von "Platzhaltern" für Aktoren, nämlich Motoren, Ventile, etc., und Sensoren, näm- lieh digitale oder analoge Messwertaufnehmer, etc. Mittels des Benutzerdialogs kann der jeweilige Anwender des Verfahrens geeignete Komponenten zum Auffüllen der Platzhalter auswählen, z. B. einen Motor zum Antrieb einer beweglichen Komponente im technischen Prozess oder ein Ventil zum ge- steuerten Öffnen oder Schließen von Reaktoren einer verfahrenstechnischen Einrichtung. Advantageously the description of the automation solution in the form of a design drawing at least parts of the technical process and these respectively associated components to be selected and / or manufactured automation hardware, eg., In the form of "wildcards" for actuators, namely motors, valves, etc. ., and sensors, namely loaned digital or analog transducers, etc. By means of the user dialog to select the respective user of the method suitable components to populate the placeholder, eg. as a motor for driving a movable component in the industrial process or a valve for the controlled opening and closing of reactors a procedural device.

Bevorzugt umfasst der Benutzerdialog eine Eingabe von Parametern, die einzelne Komponenten der Automatisierungshardware näher spezifizieren. Preferably, the user dialogue including an input of parameters, specifying the individual components of the automation hardware in more detail. Dann können die z. B. durch einzelne Then the z. B. can single

Platzhalter repräsentierten Komponenten der Automatisierungs- hardware sukzessive, indem zu jedem Platzhalter ein Benutzerdialog zur Eingabe von Parametern aufgerufen wird, spezifiziert werden. Placeholder representing components of the automation hardware successively by a user dialog for entering parameters is called for each placeholder can be specified. Im Falle eines Motors kann z. B. dessen Leis- tungsaufnahme spezifiziert werden. In the case of an engine may, for. Example, the power can be specified device receptive. Im Falle eines analogen Messwertaufnehmers kann dessen Messbereich und Auflösung und damit das erforderliche Datenformat, z. B. 8, 16 oder 32 Bit, festgelegt werden. In the case of an analog transducer can whose range and resolution and thus the required data format, eg., 8, 16 or 32 bits, are determined.

Wenn der oder jeder Benutzerdialog eine Anzahl passender If the or each user dialogue a number of matching

Komponenten der Automatisierungshardware zur Auswahl durch den Benutzer umfasst, ist bereits automatisch eine erste Vorauswahl geeigneter Komponenten getroffen, aus denen der Benutzer dann jeweils eine Komponente konkret auswählt. includes automation hardware components for selection by the user, is already automatically made a first pre-selection of components from which the user then selects a component each concrete. Eine solche automatische Vorauswahl erfolgt z. B. anhand der Beschreibung der Automatisierungslösung, also z. B. anhand der Konstruktionszeichnung, oder anhand von bereits eingegebenen konkretisierenden Parametern. Such automatic preselection done for. B. from the description of the automation solution, so z. B. based on the design drawing, or based on previously entered concretising parameters. Wenn z. B. mit einem Parameter als Motor ein Gleichstrommotor ausgewählt wird, umfasst der Benutzerdialog nach dieser Auswahl entsprechend keine Wechselstrommotoren mehr, so dass durch jede Konkretisierung die Übersicht über die verbleibenden Komponenten erleichtert wird. If z. B. with a parameter as a motor, a DC motor is selected, according includes the user dialog for this selection no more AC motors, so that by any concrete track of the remaining components is facilitated.

Vorteilhaft können die für den oder jeden Benutzerdialog jeweils zur Auswahl vorgesehenen passenden Komponenten auch anhand zugehöriger Teile, nämlich Anlagenteile, wie z. B. mechanische oder elektrische Komponenten, des technischen Prozesses ermittelt werden. Advantageously each choice provided for the or each user dialog matching components namely plant parts such. As mechanical or electrical components of the technical process can also be determined on the basis of related parts. Wenn z. B. in einem räumlich zusammengehörigen Abschnitt des technischen Prozesses eine Vielzahl von Zuständen des technischen Prozesses durch Auf- nähme entsprechender Eingangswerte überwacht werden muss, kann sich einerseits anhand der Vielzahl solcher Eingangswerte und andererseits anhand der räumlichen Zusammengehörigkeit der Positionen, an denen diese Eingangswerte anfallen, die Notwendigkeit ergeben, ein dezentrales Peri- pheriegerät mit einer entsprechenden Eingabefunktionalität vorzusehen. If z. B. a plurality of states of the technical process would take by dropping the appropriate input values must be monitored in a spatially mating portion of the technical process, can on the one hand based on the number of such inputs or with respect to the spatial association of the positions at which these apply input values, the need arise, a decentralized peripheral device with a corresponding entry facility provided.

Alternativ oder zusätzlich können auch die für den oder jeden Benutzerdialog jeweils zur Auswahl vorgesehenen passenden Komponenten anhand bereits ausgewählter Komponenten der Automatisierungshardware ermittelt werden. Alternatively or additionally, each choice provided for the or each user dialog matching components can be determined on the basis of already selected automation hardware components. Wenn z. B. für einen Teil des technischen Prozesses bereits eine speicherprogrammierbare Steuerung als Automatisierungshardware ausgewählt wurde, kann bei der Spezifikation weiterer Prozessperipherie in Form von z. B. Ein- oder Ausgabebaugruppen vorrangig solche Prozessperipherie zur Auswahl angeboten werden, die zum Betrieb mit der bereits ausgewählten speicherprogrammierbaren Steuerung vorgesehen oder geeignet ist . If z. B. already a programmable logic controller has been selected as automation hardware for a part of the technical process, when specifying additional process peripherals in the form of z. B. Input or output modules such process peripherals can be offered for selection priority, operably coupled to the is already provided or suitably selected programmable logic controller.

Bevorzugt werden zusammengehörige Komponenten der Automatisierungshardware korrespondierend zu zusammengehörigen Teilen des technischen Prozesses ausgewählt. belong together automation hardware components are preferably selected to correspond to mating parts of the technical process. Damit ergibt sich z. B. die Möglichkeit, eine Mehrzahl von Ausgängen zur Beeinflussung des technischen Prozesses einer einzelnen Ausgabebaugruppe mit einer entsprechenden Vielzahl von Ausgängen zuzuordnen. Thus, z. B. gives the possibility of a plurality of outputs for influencing the technical process a single output module with a corresponding plurality of outputs assigned. Die räumliche und/oder funktionale Zusammen- gehörigkeit z. B. solcher Ausgänge kann anhand so genannter Anlagenkennzeichen ermittelt werden, mit denen einzelne Elemente technischer Konstruktionszeichnungen üblicherweise versehen werden. The spatial and / or functional shared identity of z. B. Such outputs can using so-called higher-level designation are determined by which individual elements of technical design drawings are usually provided.

Vorteilhaft werden die für den oder jeden Benutzerdialog jeweils zur Auswahl vorgesehenen Komponenten anhand einer Datenbasis ermittelt. each choice provided for the or each user dialog components are determined on the basis of a data base is advantageous. Diese Datenbasis umfasst sämtliche Daten zu auswählbaren Automatisierungskomponenten. This database includes all data to be selected automation components. Zu jeder Komponente ist in der Datenbasis ein spezifischer Datensatz vorhanden. For each component in the database from a specific record exists. Gleichartige Komponenten, wie z. B. Motoren unterschiedlicher Typen, zeichnen sich durch strukturell gleichartige Datensätze aus, dh , jeder "Motoren-Datensatz" umfasst z. B. mindestens ein Datum, das die Leistungsaufnahme des jeweiligen Motors kodiert. Similar components such. As motors of different types, characterized by structurally identical records, ie, any "engines record" includes, for. Example, at least a date, encoding the power consumption of the respective motor. Wenn also der Bediener einer- seits einen Motor auswählt und für diesen eine bestimmte So if the user selects the one hand a motor and intended for that one

Leistungsaufnahme vorgibt, können durch Zugriff auf die Datenbasis sämtliche Datensätze für Motoren und aus diesen genau die Datensätze, die einen Motor mit einer geeigneten Leistungsaufnahme kodieren, ausgewählt werden. Power pretends to be exactly the records that encode an engine with an appropriate power is selected by accessing the database, all data sets for engines and from these.

Jeder Datensatz kann darüber hinaus noch Informationen zur Kompatibilität der jeweils kodierten Komponente der Automatisierungshardware mit anderen Komponenten umfassen. Each record may also include more information about the compatibility of each encoded component of the automation hardware with other components. Solche Daten können z. B. vorteilhaft verwendet werden, um die Aus- Wahlmöglichkeiten auf solche Komponenten zu beschränken, die zu bereits ausgewählten Komponenten passen. Such data can be used advantageously for. Example, the output to limit choices to those components that suit already selected components. Alternativ oder zusätzlich kann anhand dieser Daten z. B. am Ende der Auswahl der einzelnen Komponenten der Automatisierungshardware überprüft werden, welche Komponenten ggf. nicht für einen gemein- samen Betrieb zur Lösung der Automatisierungsaufgabe geeignet sind. Alternatively or additionally, z. B. can be reviewed at the end of the selection of individual automation hardware components based on these data, which components are not necessary, suitable for a joint operation to solve the automation task. Eine Überprüfung der Kompatibilität bereits während der Eingabe kann den Nachteil haben, dass die Auswahl immer mehr eingeschränkt wird und schließlich keine Alternativen mehr angeboten werden können. A review of the compatibility during entry may have the disadvantage that the choice is increasingly limited and eventually no more alternatives can be offered. Wenn die Überprüfung dagegen erst am Ende durchgeführt wird, ist im GesamtZusammenhang ersichtlich, welche Komponenten nicht miteinander in Betrieb gesetzt werden können, so dass direkt die "Problem-Komponenten" durch geeignete Komponenten - wiederum unterstützt durch den Benutzerdialog - ausgewählt werden können. When reviewing other hand, is carried out only at the end, is in the general context shows which components can not be put together in operation so that direct the "problem components" by appropriate components - in turn supported by the user dialog - can be selected.

Der Inhalt der Datenbasis ergibt sich dabei vorteilhaft auch anhand vorangehender Verwendungen des Verfahrens. The content of the data obtained in this case advantageously also based of previous uses of the method. Auf diese Weise "wächst" einerseits die Datenbasis kontinuierlich, indem z. B. bei jeder Verwendung des Verfahrens neue Komponenten verwendet und damit in die Datenbasis aufgenommen werden. In this way, "grow" on the one hand the data base continuously by z. B. with each use of the method used new components and thus be included in the data base. Andererseits kann der Bediener die Datenbasis um Informa- tionen zur Kompatibilität einzelner Komponenten untereinander ergänzen, so dass die Datenbasis auch mit dem Erfahrungsschatz des jeweiligen Bedieners wächst. On the other hand, the operator can the data base to information about the compatibility of individual components complement each other, so that the data base is also growing with the experience of the respective operator.

Bei einer Ausgestaltung der Erfindung wird davon ausgegangen, dass entweder die Automatisierungsaufgabe oder die Lösung der Automatisierungsaufgabe in Form des jeweiligen Steuerungsprogramms die wesentlichen Informationen zur Spezifikation der jeweils benötigten Automatisierungshardware zumindest implizit umfasst. In one embodiment of the invention, it is assumed that either the automation task or the solution of the automation task in the form of the respective control program, at least implicitly includes the essential information on the specification of each required automation hardware. Auch ausgehend von diesen Spezifikationen kann die Automatisierungshardware individuell ausgewählt und ggf. hergestellt werden. Also starting from these specifications, the automation hardware are individually selected and possibly made.

Demnach ist die Beschreibung der Automatisierungslösung vorteilhaft ein Steuerprogramm zur Ansteuerung der auszuwählen- den und/oder zu fertigenden Automatisierungshardware. Accordingly, the description of the automation solution is advantageously a control program for controlling the auszuwählen- to and / or to be manufactured automation hardware.

Wenn das Steuerprogramm zur Steuerung und/oder Überwachung des technischen Prozesses eine Anzahl von dem technischen Prozess zugeordneten Eingängen berücksichtigt sowie eine Anzahl von dem technischen Prozess zugeordneten Ausgängen beeinflusst, wobei als Elemente der Beschreibung eine sämtliche Eingänge umfassende Eingangsliste und eine sämtliche Ausgänge umfassende Ausgangsliste vorgesehen sind und wobei anhand des Umfangs von Eingangsliste Automatisierungshardware in Form von Eingabebaugruppen und anhand des Umfangs der Ausgangsliste Automatisierungshardware in Form von Ausgabe- baugruppen ausgewählt und/oder gefertigt wird, wird die If the control program for controlling and / or monitoring of the technical process takes into account a number of the technical process associated inputs and influenced a number of the technical process associated outputs, as elements of the description an all inputs comprehensive input list and all outputs are comprehensive initial list provided and said modules selected from the amount of input list automation hardware in the form of input modules and from the amount of output list automation hardware in the form of subscription and / or is made, the

Prozessperipherie in Form von Ein- und Ausgabebaugruppe im exakt für den technischen Prozess passenden Umfang ausgewählt und ggf. gefertigt. Peripherals in the form of input and output module selected in exactly the technical process matching the periphery and possibly manufactured.

Bevorzugt wird nach Abschluss der Auswahl der Automatisierungshardware ein die ausgewählte Automatisierungshardware repräsentierender Datensatz an einen Lieferanten für Automatisierungshardware übermittelt und damit ein Angebot zu der ausgewählten Automatisierungshardware eingeholt oder direkt eine Bestellung der ausgewählten Automatisierungshardware ausgelöst. Preferably after completion of the selection of the automation hardware a selected automation hardware representing data set is transmitted to a supplier for automation hardware, and thus available to the selected automation hardware overtaken or triggered directly an order of the selected automation hardware. Der Bediener ist damit der Notwendigkeit enthoben, die einzelnen Komponenten etwa in einem Katalog nachschlagen und dann beim jeweiligen Hersteller eine korrespondierende Anfrage oder Bestellung aufgeben zu müssen. The operator is thus the need relieved, look up the individual components as in a catalog, and then to have to give a corresponding request or order with the manufacturer. Mit der Auswahl stehen Informationen bezüglich des Lieferanten und die zugehörigen Bestelldaten, wie etwa eine Typen- oder Bestellnummer, zur Verfügung, weil solche Informationen insbesondere Bestandteil der in der Datenbasis gespeicherten Daten sind. With the choice between information on the supplier and the associated order data, such as a type or item, available, because such information is particularly part of the data stored in the database data. Der die ausgewählte Automatisierungshardware repräsentierende Datensatz kann also direkt an einen Lieferanten für Automatisierungshardware übermittelt werden. The selected automation hardware representing data can thus be transmitted directly to a supplier for automation hardware. Dieser kann anhand des übermittelten Datensatzes erkennen, welche Automatisierungs- komponenten ausgewählt wurden, welche Anzahlen und ggf. welche Leistungsklassen benötigt werden. This can be seen on the basis of the transmitted data set, which were Automation components selected which numbers and if so, what performance classes are needed.

Besonders bevorzugt können die Automatisierungshardware oder Komponenten der Automatisierungshardware gemäß der getroffenen Auswahl individuell angefertigt werden. Particularly preferably, the automation hardware or components of the automation hardware can be custom manufactured according to the selection made. Wenn also bei der Spezifikation einer Komponente der Automatisierungshardware, etwa einer speicherprogrammierbaren Steuerung, im Rahmen des Benutzerdialogs ein Funktionskatalog erstellt wird, der z. B. die Anzahl der Ein- und Ausgänge, die Art und Weise der kom- munikativen Verbindung, wie z. B. eine Profibus-Verbindung, die Bauform und/oder Schutzart, z. B. IP65, sowie Sonderfunktionen, wie z. B. Regelfunktionen (z. B. PID-Regler), Alarmbearbeitung, Schaltuhr, etc. umfasst, kann eine diesen Spezifikationen entsprechende Automatisierungskomponente individuell gefertigt oder zusammengestellt werden. So if in the specification of a component of the automation hardware, such as a programmable logic controller, as part of the user dialogue a feature catalog is created, the z. B. the number of inputs and outputs, the way of the communicative connection such. B. a Profibus connection, the design and / or protection, z. B. IP65 and special functions, such. as control functions (eg. as PID controllers), alarm handling, time switch, etc. comprises a can this specifications are corresponding automation component manufactured or assembled individually.

Die Daten aus dem bei der Spezifikation der jeweiligen Komponente der Automatisierungshardware angelegten Datensatz umfassen sämtliche Informationen, um eine solche individuelle Fertigung zu ermöglichen. The data from the data created during the specification of the respective components of the automation hardware include all information in order to enable such a custom manufacturing. Die Daten können z. B. ähnlich wie in der Automobilproduktion, bei der gleichfalls eine Vielzahl von Kundenwünschen berücksichtigt werden kann und damit jedes einzelne Automobil individuell für den jeweiligen Kunden zu- sammengestellt ist, in die Einrichtungen zur Fertigung der Automatisierungshardware übernommen werden. The data can, for. Example, similar to automobile production, in likewise a variety of customer requirements can be taken into account and thus each automobile to-individually for each client is compiled, are transferred into the equipment for manufacturing of automation hardware. Gegenüber der Automobilproduktion ergibt sich bei der Fertigung von Automatisierungshardware sogar noch der Vorteil, dass eine Vielzahl unterschiedlicher Funktionen mittels Software realisiert ist, so dass die individuelle Fertigung zumindest zum Teil in einem Transfer ausgewählter Softwarefunktionen in eine ansonsten unveränderte Automatisierungshardware besteht . Opposite the automotive production results in the production of automation hardware even the advantage that a variety of functions is implemented by software, so that the individual production there is at least partly in a transfer of selected software features in an otherwise unchanged automation hardware. Hinsichtlich der Hardware ist die individuelle Fertigung häufig dadurch erleichtert, dass einzelne Funktionen mit auch räum- lieh abgegrenzten oder abgrenzbaren Funktionsmodulen realisiert werden, so dass je nach Bedarf bestimmte Funktionsmodule in die Automatisierungshardware eingebracht werden. In terms of hardware, the individual production is often facilitated by individual functions and spatial borrowed defined or definable functional modules can be realized, so that depending on requirements specific function modules are introduced into the automation hardware.

Nachfolgend wird ein Ausführungsbeispiel der Erfindung anhand der Zeichnung näher erläutert. An exemplary embodiment of the invention will be explained in detail with reference to the drawing. Einander entsprechende Gegenstände oder Elemente sind in allen Figuren mit den gleichen Bezugszeichen versehen. Corresponding objects or elements are provided in all figures with the same reference numerals.

Darin zeigen FIG 1 eine Übersicht über das Verfahren und Therein 1 shows an overview of the process and

FIG 2 eine schematische Darstellung eines Analysewerkzeugs zur Durchführung des Verfahrens . 2 shows a schematic representation of an analysis tool for performing the method. FIG 1 zeigt eine stilisierte Darstellung eines technischen Prozesses 10 in Form eines Ausschnittes einer Konstruktionszeichnung. 1 shows a stylized representation of an industrial process 10 in the form of a section of a design drawing. Lediglich zur Erläuterung sei angemerkt, dass der dargestellte technische Prozess einen Reaktor umfasst, aus dem entsprechend einer Stellung eines Ventils Material abgezogen wird. Merely for illustration, it should be noted that the illustrated technical process includes a reactor from which corresponding to a position of a valve material is withdrawn. Das Material gelangt auf ein durch einen Motor angetriebenes Förderband. The material comes in a driven by a motor conveyor belt. Am Ende des Förderbandes wird mit einer Lichtschranke das Vorhandensein von Material überwacht. At the end of the conveyor belt the presence of material is monitored by a light barrier.

Solche oder ähnliche technische Prozesse 10 werden heute automatisch betrieben. Such or similar technical processes 10 are operated automatically today. Zum automatischen Betrieb des technischen Prozesses wird Automatisierungshardware benötigt. For automatic operation of the technical process automation hardware. Zur Auswahl der jeweils benötigten Automatisierungshardware wird eine Beschreibung des technischen Prozesses 10, z. B. die Beschreibung des technischen Prozesses 10 in Form der Konstruktionszeichnung, analysiert. To select the respective required automation hardware a description of the technical process 10, z. B. is the description of the technical process 10 in the form of design drawing analyzed. Die Analyse erfolgt computergestützt mit einem in FIG 1 nicht dargestellten Analysewerkzeug 20 (FIG 2) . The analysis is done with computer assistance with a not shown in Figure 1 analysis tool 20 (Figure 2). Dabei kann direkt auf die jeweiligen Daten der Konstruktionszeichnung zurückgegriffen werden, weil Konstruktionszeichnungen heute selbst üblicherweise computergestützt angefertigt werden. It can be accessed directly on the respective dates of the construction drawings because drawings are themselves usually made computerized today. Bei einer Betrachtung der Daten der Konstruktionszeichnung zerfallen diese in einzelne Elemente, z. B. ein Element zur Repräsentation des Reaktors, ein Element zur Repräsentation des Ventils, ein Element zur Repräsentation des Förderbandes, usw. Zu einzelnen Elementen oder zu jedem Element der Beschreibung initiiert das Analysewerkzeug einen Dialog mit einem Benutzer - Benutzerdialog 11 - zur Spezifikation einzelner Komponenten der Automatisierungshardware. Looking at the data of the design drawing this instance are divided into individual elements, eg. An element to represent the reactor, an element to represent the valve, an element for the representation of the conveyor belt, etc. initiated to individual elements or to each element of the description the analysis tool in a dialogue with a user - user dialogue 11 - for the specification of individual automation hardware components. In der Darstellung gemäß FIG 1 ist der Motor des technischen Prozesses 10 zur näheren Spezifikation ausgewählt . In the illustration shown in FIG 1, the motor of the technical process 10 is selected for a more detailed specification. Das Analysewerkzeug wählt sukzessive sämtliche Elemente der Beschreibung des technischen Prozesses 10 zur weiteren Spezifikation aus. The analysis tool selected successively from all elements of the description of the technical process 10 for further specification. Darüber hinaus kann der Bediener auch einzelne Elemente zur näheren Spezifikation ge- zielt auswählen und damit die vom Analysewerkzeug vorgegebene Reihenfolge der Spezifikation einzelner Elemente beeinflussen. In addition, the operator can also individual elements For further specification, in a targeted filter and thus influence the position defined by analysis tool order of specification of individual elements. Der Benutzerdialog 11 umfasst einerseits eine Darstellung 12 vorhandener Daten zu dem jeweiligen Element. The user dialog 11 includes one part a representation 12 of existing data to the respective element. Vorliegend kommt z. B. in Betracht, dass die Darstellung 12 die Information umfasst, dass es sich um einen Motor handelt und dass der Motor zum Antrieb des Förderbandes vorgesehen ist. In the present case comes z. B. contemplated that the display 12 includes the information that it is a motor and that the motor is provided for driving the conveyor belt. Des Weiteren umfasst der Benutzerdialog 11 eine Eingabemaske 13 zur Eingabe von spezifizierenden Parametern zu einzelnen Komponenten der Automatisierungshardware. Furthermore, the user dialog 11 includes an input screen 13 for inputting specifying parameters to individual automation hardware components. Zur Spezifikation des Motors kommen diverse Parameter in Frage, die das Analyse- Werkzeug als Eingabefelder zur Verfügung stellt. For specification of the engine various parameters come into question, posed by the analysis tool as input fields. Zu jeder Kategorie von Automatisierungshardware, wie einem Motor, einem Sensor oder einer speicherprogrammierbaren Steuerung, gehört ein individueller Satz von Parametern. For each category of automation hardware, such as an engine, a sensor or a programmable logic controller, belongs to an individual set of parameters. Eine diese Parameter jeweils repräsentierende Eingabemaske 13 stellt das Analysewerkzeug in Abhängigkeit vom momentan zu spezifizierenden Element des technischen Prozesses 10 dar. Im Falle des Motors umfasst die Eingabemaske z. B. Parameter zur Leistungsaufnahme, aber auch Parameter zur Auswahl eines Gleich-, Wechsel- oder Drehstrommotors. One of these parameters respectively representing input screen 13 provides the analysis tool is a function of the currently to be specified member of the technical process 10th In the case of the motor input form includes eg par. For power, but also parameters for selecting a DC, AC or three-phase motor. Darüber hinaus können Para- meter zur Vorgabe eines Gewichts oder räumlicher Abmessungen vorgesehen sein. In addition, parameters can be provided for setting a weight or spatial dimensions. Anhand dieser Parameter ermittelt das Analysewerkzeug in an sich bekannter Weise solche Automatisierungsgeräte, also z. B. geeignete Motoren, welche die vom Benutzer in der Eingabemaske 13 definierten Vorgaben erfül- len, und stellt diese in einem Auswahlbereich 14 dar. Dazu greift das Analysewerkzeug auf eine Datenbasis 15 zu. Using these parameters, determines the analysis tool in a conventional manner such automation equipment, ie z. B. suitable motors that fulfill the user defined in the input mask 13 specifications, and presents them in a selection area 14. For this purpose, engages the analysis tool on a data base 15 to. In der Datenbasis 15 sind eine Vielzahl von Daten zu Automatisierungskomponenten gespeichert. In the data base 15 a plurality of data to automation components are stored. Die Datenbasis kann dabei als herstellerübergreifende Datenbasis 15 auch Automatisierungs- hardware unterschiedlicher Anbieter umfassen. The data base can be incorporated as cross-vendor database 15 include automation hardware from different vendors. Nachdem dem After the

Benutzer im Auswahlbereich 14 eine Anzahl von z. B. Motoren präsentiert wird, die zu den in der Eingabemaske 13 vorgenommenen Spezifikationen passen, wählt er einen der Motoren aus. User a number of z. B. is presented motors in the selection area 14, which match the specifications made in the input screen 13, he selects one of the engines. Die ausgewählte Komponente der Automatisierungshardware wird damit Bestandteil eines Datensatzes 16, der - wenn die Auswahl für sämtliche Elemente der Beschreibung durchgeführt wurde - die ausgewählte Automatisierungshardware repräsen- tiert. The selected component of the automation hardware is thus part of a record 16, which - if the selection was carried out for all elements of the specification - The selected automation hardware repre- sents. Wenn auf diese Weise die Spezifikation einer Komponente der Automatisierungshardware abgeschlossen ist, selektiert das Analysewerkzeug - oder ggf . If the specification of a component of the automation hardware is finished in this way, selects the analysis tool - or if necessary. der Bediener selbst - ein weiteres Element der Beschreibung, mit dem das Verfahren in der oben beschriebenen Art erneut durchgeführt wird. the server itself - a further element of the specification, with which the procedure is performed again in the manner described above.

Der die ausgewählten Komponenten der Automatisierungshardware repräsentierende Datensatz 16 kann an einen Anbieter von Automatisierungshardware übermittelt werden, um von diesem z. B. ein Angebot einzuholen. The selected automation hardware components representing data 16 can be sent to a supplier of automation hardware to catch up from this z. B. an offer. Der Datensatz 16 kann bei einem Anbieter von Automatisierungshardware auch zur individuellen Fertigung oder Konfiguration einzelner Komponenten der Automatisierungshardware gemäß der vorgegebenen Spezifikationen verwendet werden. The data 16 can be used with a provider of automation hardware also for individual production or configuration of individual automation hardware components according to predetermined specifications. Der Datensatz 16 kann darüber hinaus auch veröffentlicht werden, z. B. im Internet, so dass jeder interessierte Anbieter ein Angebot zu den ausgewählten Komponenten der Automatisierungshardware abgeben kann. The data 16 may also be out also published, for. Example, the Internet, so that any interested supplier may submit a tender to the selected automation hardware components. Dazu kann im Internet ein geeignetes Forum, eine geeignete Plattform, z. B. eine "B2B-Plattform" (B2B = business to business) , eingerichtet werden, deren Adresse sowohl potentiellen Kunden wie auch Anbietern von Automatisierungshardware bekannt ist. This may be a "B2B platform" (B2B = business to business) set up on the Internet an appropriate forum, a suitable platform, for. Example, the address of which is known to both potential customers as well as suppliers of automation hardware. Die Anbieter von Automatisierungshardware können anhand einer solchen Plattform frühzeitig die Bedürfnisse der Kunden er- kennen und darauf mit ProduktInnovationen reagieren. The suppliers of automation hardware can use such a platform early recognize your customers' needs and respond with product innovations. Der Of the

Kunde kann den Anbieter mit dem attraktivsten Angebot ermitteln. Customers can determine the provider with the most attractive offer. Darüber hinaus erhält der Kunde eine höhere Flexibilität im Hinblick auf Verfügbarkeit, Preis, Unabhängigkeit, Lieferbedingungen, etc. bei der Bestellung. In addition, the customer receives a higher flexibility in terms of availability, price, independence, delivery, etc. when ordering.

FIG 2 zeigt eine schematische Darstellung des Analysewerkzeugs 20. Diesem werden Eingabedaten 21 zugeführt. 2 shows a schematic representation of the analytical tool 20, this input data 21 is supplied. Die Eingabedaten 21 umfassen als Planungsdaten 22 zumindest eine elektronisch lesbare Beschreibung der Automatisierungslösung in Form einer Beschreibung des jeweils zu automatisierenden technischen Prozesses 10 (FIG 1) . The input data 21 include the planning data 22, at least one electronically readable description of the automation solution in the form of a description of each to be automated technical process 10 (FIG 1). Die Planungsdaten 22 werden in standardisierten Formaten über gleichfalls standardisier- te, nicht dargestellte Schnittstellen eingelesen. The planning data 22 are read in standardized formats on likewise standardized, not shown interfaces. Die Planungsdaten 22 können in Form von standardisierten Texten und/oder Grafik vorliegen. The planning data 22 can be in the form of standardized texts and / or graphics. Sie stellen eine technologische Beschreibung des jeweiligen technischen Prozesses dar (z. B. Förderband, zu transportierendes Gewicht, Transportgeschwindigkeit, Förderbandlänge, etc.). They represent a technological description of the technical process (eg. As conveyor belt to be transported weight, transport speed, conveyor length, etc.). Die Planungsdaten 22 können aus einer Simulation, CAD-Dokumenten oder Anlagenbeschreibungen erzeugt werden. The planning data 22 can be generated from a simulation, CAD documents or system descriptions. Basis ist eine technologische Beschreibung einzelner Elemente des technischen Prozesses 10 und damit eine Modularisierung der Beschreibung des technischen Prozesses 10. Die einzelnen Elemente sind mit Standard- Beschreibungssprachen (textuell oder grafisch) beschrieben. Base is a technological description of individual elements of the technical process 10 and thus a modularization of the description of the technical process 10. The individual elements are described using standard markup languages (textual or graphical form). Der Datentransport erfolgt mit Standardprotokollen und -formaten, wie z. B. XML. The data is transported using standard protocols and formats, such. As XML.

Zum Analysieren der Beschreibung umfasst das Analysewerkzeug 20 ein Auswahlmittel 23, mit dem die oben bereits beschriebenen Schritte des Spezifizierens und Auswählens einzelner Komponenten der Automatisierungshardware durchgeführt werden. To analyze the description of the analysis tool 20 comprises a selection means 23, with the already above-described steps of specifying and selecting individual automation hardware components are carried out. Das Auswahlmittel 23 greift dabei auf die Datenbasis 15 und darin auf eine erste Matrix 24 mit Daten zu einer Vielzahl von Automatisierungskomponenten zu. The selecting means 23 uses information from the data base 15 and therein to a first matrix 24 of data to a plurality of automation components. Das Auswahlmittel 23 schlägt dem jeweiligen Bediener eine Anzahl von in der ersten Matrix 24 enthaltenen Automatisierungskomponenten zur Auswahl vor. The selection means 23 strikes each operator against a number contained in the first matrix 24 automation components to choose from. Aus diesen vorgeschlagenen Komponenten wählt der Bediener jeweils eine Komponente aus, die daraufhin in eine Komponentenliste 25 übernommen wird. These proposed components of the operator selects each made a component that is then transferred to a component list 25th Für verbleibende Elemente der Beschreibung wird entsprechend verfahren, so dass die Komponentenliste 25 schließlich sämtliche erforderliche oder geeignete Komponenten der Automatisierungshardware zur For remaining elements of the description will proceed accordingly, so that the component list 25 finally all necessary or appropriate automation hardware components for

Realisierung des jeweiligen Automatisierungsvorhabens umf sst . Realization of the respective automation project umf sst.

Aus den Elementen der Beschreibung des technischen Prozesses 10 werden durch das Auswahlmittel 23 Automatisierungsanforderungen generiert . are from the elements of the description of the technical process 10 by the selecting means 23 generates automation requirements. Dazu werden die Elemente der Beschreibung an der insbesondere Katalogwissen von Automatisierungs- lieferanten enthaltenden ersten Matrix 24 "gespiegelt". Given the elements of description of the particular catalog knowledge of automation containing first matrix 24 suppliers "mirrored". Dazu sind die elektronischen Kataloge geeignet aufgebaut. Next to this the electronic catalogs are constructed suitable. Die Elemente der Beschreibung werden mit Systementscheidungen aus den Katalogen abgeglichen. The elements of the description are matched with system decisions from the catalogs. Eine Beschreibung wie z. B. "Förderstrecke für Schüttgut n Meter Länge im Freien" führt z. B. zu einer Auswahl wie "Kleinsteuerung in IP65 mit Feldbus für die Aktor-/Sensor-Ebene" . A description of such. B. "conveyor chain for bulk n meters long outdoor" leads z. B. to a selection as "small control system in IP65 with fieldbus for the actuator / sensor level." Anhand weiterer technologischer Daten (Länge, Gewicht, Geschwindigkeit, Umgebungs- bedingungen) wird die Auswahl der Kleinsteuerung verfeinert. (Conditions length, weight, speed, ambient) Based on further technological data, the selection of minicontroller refined. Aus der ersten Matrix 24 werden Steuerungstyp, Antriebe, Sensoren, Sicherheitseinrichtungen, etc. ausgewählt. Control type, actuators, sensors, safety devices, etc. are selected from the first matrix 24th Im Dialog können weitere Randbedingungen definiert werden, wie z. B. Vorzugslieferanten, Vorzugstypen, Besonderheiten der Anlage, etc. Entscheidend ist die Tatsache, dass das Analyse- Werkzeug 20 anhand der Datenbasis 15 eine Lösung vorschlägt, die ohne weitere Projektierung übernommen werden kann. In dialogue further constraints can be defined, such. As preferred suppliers, preferred types, characteristics of the installation, etc. The decisive factor is the fact that the analysis tool 20 from the data base 15 propose a solution that can be accepted without further configuration. Der Bediener muss damit nicht mehr die technologische Aufgabenstellung in verfügbare Automatisierungskomponenten übersetzen, da dies mittels des Analysewerkzeugs 20 erfolgt. The operator does not have to translate the technological task in available automation components, as this is done by means of the analytical tool 20 so.

Anhand der Komponentenliste 25, welche die ausgewählten Komponenten der Automatisierungshardware repräsentiert, sowie anhand des Auswahlmittels 23 ergibt sich eine Liste 26 der Ein- und/oder Ausgänge zur Steuerung und/oder Überwachung des technischen Prozesses 10. From the component list 25 representing the selected automation hardware components, and with the aid of the selection means 23 gives a list of 26 inputs and / or outputs for controlling and / or monitoring of the technical process 10th

Die Komponentenliste 25 wird einem Mittel 27 zur Komplexitätsberechnung zugeführt. The component list 25 is a means 27 fed to the complexity of calculation. Dieses Mittel 27 führt eine Ermittlung der Komplexität der Automatisierungslösung in Bezug auf Abhängigkeiten einzelner Komponenten der Automatisierungshardware untereinander sowie anhand von so genannten Mengengerüsten durch. This means 27 makes a determination of the complexity of the automation solution in terms of variations of individual automation hardware components with one another and with the aid of so-called quantity frameworks. Das Mittel 27 greift auf die Datenbasis 15 und dort auf eine zweite Matrix 28 mit Daten zu Mengengerüsten, Leistungsdaten, etc. sowie eine Wissensbasis 29 mit Erfahrungsdaten aus vorangehenden Projekten zu. That means 27 accesses the database 15 and there on a second matrix 28 with data on quantity structures, performance, etc., as well as a knowledge base 29 against experience from previous projects. Für einzelne Elemente der Beschreibung des technischen Prozesses 10, insbesondere solche, die Funktionen oder Teilfunktionen techni- scher Prozesse repräsentieren, die häufig Verwendung finden, wie etwa eine Grenzwertüberwachung, Endabschaltung, Not-Aus- Überwachung, etc., sind vordefinierte Lösungen hinterlegt, die bei Bedarf geeignet parametriert werden. For some elements of the description of the technical process 10, in particular those which functions or partial functions of technical processes represent, frequently use, such as a limit value monitoring, limit, emergency stop monitoring, etc., predefined solutions are stored, the parameterize suitable when needed.

Zur Berechnung der erforderlichen Leistungsfähigkeit der "intelligenten" Komponenten der Automatisierungshardware, also der Leistungsf higkeit in Bezug auf Rechenleistung und Speicherkapazität z. B. speicherprogrammierbarer Steuerungen, ist die Leistungsermittlung 30 vorgesehen. To calculate the required capacity of the "intelligent" automation hardware components, ie the ability leistungsf programmable with respect to z computing power and storage. B. controls the power determination 30 is provided. Die Berechnung der erforderlichen Leistungsfähigkeit erfolgt dabei anhand der ausgewählten Komponenten, also anhand der Komponentenliste 25, sowie anhand der vom Mittel 27 zur Komplexitätsberechnung ermittelten Komplexität der Automatisierungslösung. The calculation of the required performance is carried out based on the selected components, ie with reference to the component list 25, and based on the determined complexity calculation by means 27 complexity of the automation solution.

Damit kann abschließend für die ausgewählten Komponenten der Automatisierungshardware z. B. die Leistungsfähigkeit einer Zentraleinheit einer speicherprogrammierbaren Steuerung sowie Art und Granularität der Ein- und Ausgänge bestimmt werden. This may finally be determined for the selected automation hardware components such. As the performance of a central processing unit of a programmable controller and the type and granularity of the inputs and outputs. Art und Granularität der Ein- und Ausgänge ergibt sich dabei speziell anhand der Liste 26 der Ein- und Ausgänge. Type and granularity of the inputs and outputs results here specifically with reference to the list of 26 inputs and outputs.

Jeder Verfahrensschritt und jede Maßnahme des Analysewerkzeugs 20 kann dabei durch einen Abfragedialog 31 und dies- bezügliche Benutzereingaben 32 ergänzt werden. Every step and every action of the analytical tool 20 can be supplemented by an inquiry dialog 31 and in this respect have user input 32nd Zunächst stellt das Analysewerkzeug 20 die- jeweils vorhandenen Daten dar, so dass sich der Bediener bei der zu treffenden Auswahl oder zur Konkretisierung bereits vorliegender Spezifikationen daran orientieren kann; First is the analysis tool is 20 this each existing data, so that the operator at the can orient to be taken or choices for concretization of existing specifications thereto; dies erfolgt mittels der Darstellung 12 (FIG 1) . this is done by means of the display 12 (FIG 1). Ferner schlägt das Analysewerkzeug 20 zu jeder technologischen Aufgabe eine aus seiner Datenbasis 15 (Kataloge, Expertenwissen, Musterlösungen, etc.) abgeleitete Lösung vor; Furthermore, the analysis tool proposes 20 every technological task one of its database 15 (catalogs, expertise, models, etc.) derived solution before; dies erfolgt im Auswahlbereich 14 (FIG 1) . this is done in the selection area 14 (FIG 1). Zusätzliche oder fehlende Informationen oder Lösungsalterna- tiven werden im Rahmen des Abfragedialogs 31 vom Bediener ergänzt; Additional or missing information or Lösungsalterna- tive are complemented by the operator as part of the query dialogue 31; dies entspricht der Eingabe von spezifizierenden Parametern in der Eingabemaske 13 (FIG 1) . this corresponds to the input of specifying parameters in the input screen 13 (FIG 1). Das Analyse- Werkzeug 20 kann eine Benutzereingabe 32 fordern, wenn Daten fehlen oder wenn aus der Berechnung gleichwertige Alternativen entstehen; The analysis tool 20 may include a user input 32 call when data is missing or if resulting from the calculation of equivalent alternatives; auch dies erfolgt in der Eingabemaske 13. also this is done in the appropriate input box. 13

Die Dialoge 31 sind mit den technologischen Komponenten und den in der Datenbasis 15 vorhandenen Musterlösungen korre- liert, so dass z. B. mit den das Förderband repräsentierenden Daten unmittelbar Dialoge 31 für weitere Abfragen, z. B. hinsichtlich der einzusetzenden Motoren, verbunden sind. The dialogs 31 are lines correlated with the technological components and the present in the data base 15 sample solutions so that z. B. are with the conveyor belt representing information directly Dialogues 31, connected for further queries, eg. As regards the employed motors ,

Das Analysewerkzeug 20 passt diese Dialoge 31 dynamisch an den aktuellen Wissensstand der Analyse an. The analysis tool 20 fits these dialogues 31 dynamically to the current state of knowledge of the analysis. D. h. , sie sind abhängig von der zuvor getätigten Auswahl sowie von den zuvor generierten Ergebnissen. Ie., They depend on the previously made selection as well as the previously generated results. Weitere Ergänzungen können aus den eingelesenen Daten der technologischen Anlagenbeschreibung ermittelt werden, z. B. Kommunikationsanschluss an das Unternehmensnetz, Mengenerfassung der über das Förderband transportierten Güter für das MES-/ERP-System, etc. Other additions can be determined from the data read in the technological plant description, z. B. Communication connection to the corporate network, amount detecting the transported via the conveyor belt equipment for the MES / ERP system, etc.

Aus allen ermittelten Daten wird dann der Datensatz 16 abgeleitet. the data set 16 is then derived from all the detected data. Dieser kann zum Einholen von Angeboten an Lieferanten von Komponenten von Automatisierungshardware übermittelt werden. This can be transmitted to the solicitation of proposals to suppliers of components of automation hardware. Der Datensatz - oder ggf. signifikante Teile desselben - kann auf Seiten des Lieferanten auch zur Produk- tionssteuerung verwendet werden, so dass eine individuelle, kundenspezifische Fertigung einzelner oder aller Automatisierungskomponenten möglich wird. The data - or possibly the same significant parts - can be used on the part of suppliers and the production control so that an individual, custom manufacturing of individual or all automation components is possible.

Damit lässt sich die Erfindung kurz wie folgt darstellen: Es wird ein Verfahren zur Auswahl und/oder Fertigung von Thus, the invention can be presented briefly as follows: It is a method of screening and / or manufacture of

Automatisierungshardware, wie sie zur Steuerung und/oder Überwachung eines zu automatisierenden technischen Prozesses entsprechend einer Automatisierungslösung geeignet oder erforderlich ist, angegeben, bei dem zunächst eine Beschreibung der Automatisierungslösung erstellt und diese Beschreibung analysiert und schließlich entsprechend der Analyse der Be- Schreibung die jeweilige Automatisierungshardware ausgewählt und ggf. gefertigt wird. Automation hardware, as is suitable for controlling and / or monitoring a being automated technical process according to an automation solution or required, given in which first creates a description of the automation solution and this description analyzed and eventually selected according to the analysis of the loading case the respective automation hardware is and possibly manufactured.

Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
WO1996016361A1 *8 Nov 199530 May 1996Siemens AktiengesellschaftProcess for designing the control system of a technical installation consisting of components
US4885694 *29 Apr 19875 Dec 1989Honeywell Inc.Automated building control design system
Non-Patent Citations
Reference
1 *GERSTNER T ET AL: "RATIONELLES PROJEKTIEREN VON AUTOMATISIERUNGSSYSTEMEN RATIONAL PLANNING OF AUTOMATION SYSTEMS" AUTOMATISIERUNGSTECHNISCHE PRAXIS - ATP, OLDENBOURG VERLAG. MUNCHEN, DE, Bd. 36, Nr. 12, 1. Dezember 1994 (1994-12-01), Seiten 42-45, XP000483710 ISSN: 0178-2320
Referenced by
Citing PatentFiling datePublication dateApplicantTitle
WO2014198285A1 *10 Jun 201318 Dec 2014Siemens AktiengesellschaftPlanning an energy distribution network
EP1630706A1 *29 Aug 20051 Mar 2006Yellax Holding B.V.Method for producing a set of related electrical engineering drawings.
EP3009900A1 *13 Oct 201420 Apr 2016Siemens AktiengesellschaftDynamic recommendation of elements suitable for use in an engineering configuration
Classifications
International ClassificationG05B19/418, G06F17/50
Cooperative ClassificationY02P90/20, G05B2219/23273, G05B2219/31339, G05B19/41865
European ClassificationG05B19/418P
Legal Events
DateCodeEventDescription
15 Jan 2004AKDesignated states
Kind code of ref document: A1
Designated state(s): US
15 Jan 2004ALDesignated countries for regional patents
Kind code of ref document: A1
Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR
26 Feb 2004DFPERequest for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
17 Mar 2004121Ep: the epo has been informed by wipo that ep was designated in this application
26 Nov 2004WWEWipo information: entry into national phase
Ref document number: 2003762448
Country of ref document: EP
3 Jan 2005WWEWipo information: entry into national phase
Ref document number: 11025946
Country of ref document: US
30 Mar 2005WWPWipo information: published in national office
Ref document number: 2003762448
Country of ref document: EP
27 Feb 2008WWGWipo information: grant in national office
Ref document number: 2003762448
Country of ref document: EP