EP1377885A2 - Verfahren, datenbanksystem sowie computerprogrammprodukt zur projektierung einer technischen anlage - Google Patents

Verfahren, datenbanksystem sowie computerprogrammprodukt zur projektierung einer technischen anlage

Info

Publication number
EP1377885A2
EP1377885A2 EP02737764A EP02737764A EP1377885A2 EP 1377885 A2 EP1377885 A2 EP 1377885A2 EP 02737764 A EP02737764 A EP 02737764A EP 02737764 A EP02737764 A EP 02737764A EP 1377885 A2 EP1377885 A2 EP 1377885A2
Authority
EP
European Patent Office
Prior art keywords
database
file
data
stored
current reference
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.)
Withdrawn
Application number
EP02737764A
Other languages
English (en)
French (fr)
Inventor
Klaus Albert
Ewald Herrmann
Andreas Wiblishauser
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Publication of EP1377885A2 publication Critical patent/EP1377885A2/de
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total 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/41865Total 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 job scheduling, process planning, material flow
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31339From parameters, build processes, select control elements and their connection
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Definitions

  • the individual functions are usually implemented by system components that interact with one another, for example by exchanging substances and / or information.
  • the technical system is, for example, a power plant
  • at least the measuring points - at which data is generated during later operation - the consumers of energy of any kind, in particular electrical energy, the fittings for operating and / or connecting the Plant components and the pipe systems - for example the pipe system - can be configured.
  • an engineer entrusted with this usually creates a list in which he enters the components intended for use in the system, together with information, for example, to which function the component belongs and where it is located installed, from where it is fed, where it feeds, what connected load it has, etc
  • the projecting engineer must ensure that he always keeps his project planning list up to date. To do this, he must at least always mark the list after the change has been made, e.g. by enter the last modification date. If there are several configuration lists in circulation - which usually occurs in the configuration teams that are often formed today - he has to set up a change service and ensure that all the configuration lists in circulation are updated after a change. Otherwise problems can arise because it is not clear whether a list currently available reflects the current configuration status of the system or not.
  • the invention is therefore based on the object of specifying a method, a database system and a computer program product for projecting a technical system which overcome the disadvantages described above, improve project planning and can be used flexibly.
  • the object is achieved according to the invention by a method for projecting a technical system with a number of system components with the following steps:
  • a specification of each system component is stored as a data record in an electronic database and a working database is formed from the data records.
  • the working data stock is marked as the current reference data stock.
  • the working database of the database is made available for a callable automatic comparison with the current reference database and when the comparison is called up, those data of the working database that are different from the current reference database are identified and assigned to a second user. Upon request, the working dataset is marked as a new current reference dataset.
  • the method according to the invention makes it possible to understand the changes made in the course of the project planning, in that a current database is marked as a reference database by a user request (for example, if the current database is valid and, for example, a prototype of the system) describes), changes made afterwards are saved together with the data records not affected by the change, the work database created in this way is compared with the reference database on the basis of another user request and changes regarding the reference database are marked and, if necessary, displayed and / or saved.
  • Change has been made since a last valid database. He can then specifically check the changes, for example, to determine whether they are suitable for achieving a desired success and / or for realizing a new function and / or for the intended removal of an originally planned function, etc. If so, he can mark the changed database as a (new) current reference database by means of a further user request.
  • the project planning staff can get an overview of which data stocks were valid at any point in time up to the current time, for example which data stocks a customer received in the form of lists during the course of the project. This makes it particularly easy to see what the changes consisted of in relation to a last valid one
  • the reference databases are advantageously stored together with a unique revision level marker.
  • the revision level marking is a unique identification feature by means of which the reference data sets can be distinguished from one another, for example by providing the reference data sets with an ascending numerical index in their chronological order.
  • the database is a computer with a database program, in particular Microsoft Access.
  • Database programs are particularly suitable for collecting and storing data, for example configuration data, in a simple manner and at low cost, and e.g. to prepare for an expression.
  • the well-known Microsoft Access database program is characterized in particular by the fact that it is very widespread, can be run on almost any computer, and that its operation is already familiar to a wide range of people.
  • database queries with which partial data can be filtered out of the entire database, are particularly easy to implement.
  • the comparison of a working database with a reference database is advantageously carried out with the aid of at least one automatically executable database query, in particular a database query generated using the programming language SQL.
  • the invention furthermore leads to a database system for project planning of a technical system with a number of system components, whereby a) a specification of each system component can be stored as a data record in a file of the database system, b) changes in the specification of one or more system components can be stored in the file, c) upon a first user request, the file can be saved as a current reference file, and d) the database system is upgraded, upon a second user request, the Automatically compare the file with the current reference file and identify those data in the file that are different from the data in the current reference file.
  • the database system is a data processing system with a database program, in particular Microsoft Access.
  • the comparison of the file with the current reference file is advantageously carried out using an automatically executable database query, in particular generated using the SQL programming language.
  • the invention also leads to a computer program product which is stored on a storage medium and
  • FIG a database system according to the invention.
  • a database system 5 according to the invention is shown schematically, which is in a data processing system is implemented.
  • the specifications 7 of system components of a technical system are recorded using an input mask 12 and stored as data records 10 in a file 15.
  • a user of the database system 5 can now prepare the database of the database system 5 with the help of user requests 30, 31 which he inputs into a processing module 20.
  • the user can make a first user request 30 to the processing module 20 in order to save the file 10 as the current reference file 25.
  • the processing module 20 transmits this request to a query module 35, which then generates and stores a reference file 25.
  • the user can initiate an automatic comparison of the file 15 with the current reference file 25 by means of a second user request 31. For this purpose, it transmits the request 31 to the processing module 20, which in turn causes the query module 35 to automatically compare the file 15 with the current reference file 25 and to identify those data in the file 15 which are different from the data in the current reference file 25.
  • the query module 35 can, for example, save the comparison result between the file 15 and the file 25 in a file 15 ', the changes being highlighted in the file 15'. ben, for example, highlighted in color.
  • the file 15 ′ can be used particularly easily, for example in order to generate a printout of the changes on paper, so that the changes can be seen particularly easily.
  • the user can also save the current file 15 as a new current reference file 25 at any time during the configuration by means of a user request 30.
  • All of the files 15 and / or files 25 and / or files 15 'which result in the course of the configuration can advantageously be stored in the database system 5, so that the chronological sequence and the respective extent of changes made are particularly easy to understand. It is particularly advantageous if each time a reference file 25 is generated, it is assigned a unique revision level marker.

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • General Factory Administration (AREA)

Abstract

Ein erfindungsgemässes Verfahren sieht vor, die Spezifikation von Anlagenkomponenten und deren Änderungen in einer Datei zu speichern, auf eine erste Benutzeranforderung hin einen Arbeitsdatenbestand als aktuellen Referenz-Datenbestand zu kennzeichnen, mittels eines abrufbaren Vergleichs den Arbeitsdaten-Bestand automatisch mit dem aktuellen Referenz-Datenbestand zu vergleichen und Änderungen zu kennzeichnen und auf eine zweite Benutzer-Anforderung hin den Arbeitsdaten-Bestand als neuen Referenz-Datenbestand zu kennzeichnen. Ein erfindungsgemässes Datenbanksystem dient zur Durchführung des erfindungsgemässen Verfahrens; ein erfindungsgemässes Computerprogrammprodukt führt das erfindungsgemässe Verfahren durch, wenn es in einen internen Speicher eines Rechners geladen und ausgeführt wird.

Description

Beschreibung
Verfahren, Datenbanksystem sowie Computerprogrammprodukt zur Projektierung einer technischen Anlage
Moderne technische Anlagen weisen heute meist eine große Anzahl an Einzelfunktionen auf, deren Zusammenspiel die Gesamt- Funktion der technischen Anlage bestimmt.
Die Einzelfunktionen sind dabei üblicherweise durch Anlagenkomponenten zu realisieren, welche miteinander Wechsel wirken, beispielsweise durch den Austausch von Stoffen und/oder Informationen .
Bei der Projektierung einer technischen Anlage kommt es darauf an, zur Realisierung der Einzelfunktionen geeignete Anlagenkomponenten auszuwählen, so dass das Zusammenwirken der Anlagenkomponenten auch die gewünschte Gesamt-Funktion der technischen Anlage zur Verfügung stellt. Üblicherweise erge- ben sich während der Projektierungsphase eine Mehrzahl an Änderungen, insbesondere in Bezug auf die eingesetzten Anlagenkomponenten, weil sich bereits ausgewählte Anlagenkomponenten als ungeeignet erwiesen haben oder zusätzliche Einzelfunktionen realisiert werden müssen.
Handelt es sich bei der technischen Anlage beispielsweise um eine Kraftwerksanlage, so müssen zumindest die Messstellen - an denen während des späteren Betriebs Daten anfallen -, die Verbraucher von Energie jeglicher Art, insbesondere elektri- scher Energie, die Armaturen zur Bedienung und/oder Anschluss der Anlagenkomponenten und die Leitungssysteme - beispielsweise Rohrleitungssystem - projektiert werden.
Dazu legt ein damit betrauter Ingenieur üblicherweise je eine Liste an, in die er die für den Einsatz in der Anlage vorgesehenen Komponenten einträgt zusammen mit Informationen, z.B. zu welcher Funktion die Komponente gehört, an welchem Ort sie eingebaut wird, von woher sie gespeist wird, wohin sie einspeist, welche Anschlussleistung sie aufweist u.s.w.
Werden nun Änderungen vorgenommen, so uss der projektierende Ingenieur darauf achten, dass er seine Projektierungsliste immer auf dem neusten Stand hält. Dazu muss er mindestens immer nach erfolgter Änderung die Liste markieren, indem er z.B. das letzte Änderungsdatum einträgt. Befinden sich mehrere Projektierungslisten im Umlauf - was üblicherweise bei den heute oft gebildeten Projektierungs-Teams vorkommt -, so muss er einen Änderungsdienst einrichten und dafür sorgen, dass nach einer Änderung alle im Umlauf befindlichen Projektierungslisten aktualisiert werden. Ansonsten kann es zu Problemen kommen, da nicht nachvollziehbar ist, ob nun eine aktuell vorliegende Liste den aktuellen Projektierungszustand der Anlage widerspiegelt oder nicht.
Hier liegt eine große Fehlerquelle. Es kann beispielsweise vorkommen, dass ein Team-Mitglied aufgrund einer nicht aktu- eilen Projektierungsliste eine weitere Komponente für die Anlage auswählt, in seine Liste einträgt - u.U. sogar vergisst, seine Änderung den anderen Team-Mitgliedern mitzuteilen -, die Komponente bestellt und in der Anlage montieren lässt. Durch Auslegungsfehler kann es nun dazu kommen, dass die neue Komponente nicht zu den bereits vorhandenen passt oder im Betrieb sogar zu einer Gefährdung für Mensch und Material führt; es entsteht also ein Schaden, zumindest was den Projektierungsaufwand angeht, da Fehler erkannt und rückgängig gemacht werden müssen, oder sogar an Mensch (wenn z.B. eine falsch ausgelegte Komponente instabil läuft und explodiert) und Material (Überlastung, zu hoher Verschleiß, Zerstörung) .
Des Weiteren ist es kaum möglich, die während der Projektierung durchgeführten Änderungen nachzuvollziehen.
Um die vorher beschriebene Situation zu verbessern, ist es bekannt, die Projektierungslisten elektronisch zu verarbei- ten, indem die Projektierungsdaten in eine Datenbank eingegeben werden, auf die alle Team-Mitglieder zugreifen.
Auf diese Weise ist es möglich, die Listen zumindest aktuell zu halten, da alle Team-Mitglieder auf nur einen Datenbestand zugreifen und Änderungen nur dort vornehmen.
Jedoch ist es weiterhin nicht möglich, die während der Projektierungsphase vorgenommenen Änderungen nachzuvollziehen; insbesondere ist es nicht möglich, festzustellen, ob aktuell vorliegende Daten nur einen "Zwischenzustand" zeigen, welcher (noch) nicht für die Realisierung geeignet ist, oder ob diese bereits einen gültigen Zustand widerspiegeln. Außerdem können Änderungen nur durch einen manuellen Vergleich mit Daten, welche vor der Änderung gespeichert wurden, aufgespürt werden.
Der Erfindung liegt daher die Aufgabe zu Grunde, ein Verfahren, ein Datenbanksystem sowie ein Computerprogrammprodukt zur Projektierung einer technischen Anlage anzugeben, welche die zuvor beschriebenen Nachteile überwinden, die Projektierung verbessern und flexibel einsetzbar sind.
Bezüglich des Verfahrens wird die Aufgabe erfindungsgemäß ge- löst durch ein Verfahren zur Projektierung einer technischen Anlage mit einer Anzahl von Anlagenkomponenten mit folgenden Schritten:
1. Eine Spezifikation jeder Anlagenkomponente wird jeweils als Datensatz in einer elektronischen Datenbank gespeichert und aus den Datensätzen wird ein Arbeits- Datenbestand gebildet.
2. Während der Projektierung werden Spezifikations- Änderungen einer oder mehrerer Anlagenkomponenten in der Datenbank in den Arbeits-Datenbestand übertragen.
3. Der Arbeits-Datenbestand als aktueller Referenz- Datenbestand gekennzeichnet. Der Arbeits-Datenbestand der Datenbank wird für einen abrufbaren automatischen Vergleich mit dem aktuellen Referenz-Datenbestand bereitgestellt und bei Abruf des Vergleichs werden diejenigen Daten des Arbeits-Datenbe- stands gekennzeichnet, welche unterschiedlich sind zum aktuellen Referenz-Datenbestand, und auf eine zweite Benutzer-Anforderung hin wird der Arbeits-Datenbestand als neuer aktueller Referenz-Datenbestand gekennzeichnet.
Durch das erfindungsgemäße Verfahren ist es möglich, die im Laufe der Projektierung vorgenommenen Änderungen nachzuvoll- ziehen, indem ein aktueller Datenbestand durch eine Benutzer- Anforderung als Referenz-Datenbestand markiert wird (bei- spielsweise wenn der aktuelle Datenbestand gültig ist und z.B. einen Prototypen der Anlage beschreibt), danach vorgenommene Änderungen zusammen mit den von der Änderung nicht betroffenen Datensätzen gespeichert werden, dieser so erzeugte Arbeits-Datenbestand mit dem Referenz-Datenbestand auf Grund einer anderen Benutzer-Anforderung verglichen und Änderungen bezüglich des Referenz-Datenbestands markiert und ggf. angezeigt und/oder gespeichert werden.
Auf diese Weise hat ein projektierender Ingenieur zu jedem Zeitpunkt der Projektierung einen Überblick darüber, welche
Änderung seit einem letzten gültigen Datenbestand vorgenommen wurde. Er kann dann die Änderungen beispielsweise gezielt dahingehend überprüfen, ob sie zur Erzielung eines gewünschten Erfolgs und/oder zur Realisierung einer neuen Funktion und/oder zur beabsichtigten Beseitigung einer ursprünglich geplanten Funktion etc. geeignet sind. Wenn ja, kann er durch eine weitere Benutzeranforderung den geänderten Datenbestand als (neuen) aktuellen Referenz-Datenbestand markieren.
In der Praxis sehr oft vorkommende Fehler bei der Projektierung einer technischen Anlage werden dadurch erheblich reduziert. Vorteilhaft werden alle während der Projektierung in Folge von Änderungen jeweils anfallenden Arbeits-Datenbestände gespeichert.
Auf diese Weise können sich die mit der Projektierung betrauten Personen einen Überblick über alle während der Projektierung vorgenommenen Änderungen machen, selbst wenn diese nicht immer gültige Datenbestände aufwiesen, z.B. wenn versuchsweise Komponenten ausgetauscht wurden, der Austausch jedoch spä- ter wieder rückgängig gemacht wurde. So kann auch auf Änderungen zurückgegriffen werden, welche zunächst verworfen wurden, zu einem späteren Zeitpunkt jedoch wieder relevant werden könnten.
In einer weiteren vorteilhaften Ausgestaltung der Erfindung werden alle während der Projektierung anfallenden Referenz- Datenbestände gespeichert.
So ist es möglich, dass das Projektierung-Personal jederzeit einen Überblick darüber gewinnen kann, welche Datenbestände zu irgend einem Zeitpunkt bis hin zum aktuellen Zeitpunkt einmal gültig waren, beispielsweise welche Datenbestände in Form von Listen ein Kunde im Verlauf des Projekts erhalten hat. So ist besonders leicht zu erkennen, worin die Änderun- gen im Detail bestanden in Bezug auf eine zuletzt gültige
Projektierungs-Datei, so dass die Projekt-Verfolgung erheblich vereinfacht ist.
Vorteilhaft werden dabei die Referenz-Datenbestände jeweils zusammen mit einer eindeutigen Revisionsstand-Markierung gespeichert.
Die Revisionsstand-Markierung ist ein eindeutiges Identifikations-Merkmal, durch welches die Referenz-Datenbestände un- tereinander unterscheidbar sind, beispielsweise indem die Referenz-Datenbestände in ihrer zeitlichen Reihenfolge mit einem aufsteigenden Zahlenindex versehen werden. In weiterer vorteilhafter Ausgestaltung der Erfindung ist die Datenbank ein Rechner mit einem Datenbankprogramm, insbesondere Microsoft Access.
Handelsübliche Datenbankprogramme sind besonders geeignet, um auf einfache Weise und unter geringem Kosteneinsatz Daten, beispielsweise Projektierungs-Daten, zu erfassen, zu speichern und z.B. für einen Ausdruck aufzubereiten. Das bekannte Datenbankprogramm Microsoft Access zeichnet sich insbesondere dadurch aus, dass es sehr weit verbreitet ist, auf beinahe jedem Rechner ablauffähig ist und seine Bedienung bereits einem breiten Personenkreis vertraut ist. Darüber hinaus sind mit diesem Datenbankprogramm Datenbank-Abfragen, mit welchen aus dem gesamten Datenbestand gezielt Teildaten herausgefil- tert werden, besonders leicht zu realisieren.
Vorteilhaft wird der Vergleich eines Arbeits-Datenbestandes mit einem Referenz-Datenbestand mit Hilfe mindestens einer automatisch ausführbaren, insbesondere einer mittels der Pro- grammiersprache SQL erzeugten, Datenbank-Abfrage vorgenommen.
Mit Hilfe von Datenbank-Abfragen können - wie bereits erwähnt - gezielt Teildaten aus der Datenbank abgerufen werden. Wenn nun ein Abfrage-Kriterium derart eingerichtet wird, dass bei- spielsweise Datenänderungen damit detektiert werden können, so ist auf eine einfache Art und Weise ein Vergleich zwischen Datenbeständen realisierbar. Die bekannte Programmiersprache SQL stellt in einer standartisierten Form die benötigten Hilfsmittel zur Generierung einer Datenbank-Abfrage bereit.
Die Erfindung führt weiterhin zu einem Datenbanksystem zur Projektierung einer technischen Anlage mit einer Anzahl von Anlagenkomponenten, wobei a) eine Spezifikation jeder Anlagenkomponente jeweils als Da- tensatz in einer Datei des Datenbanksystems speicherbar ist, b) Spezifikations-Änderungen einer oder mehrerer Anlagenkomponenten in der Datei speicherbar sind, c) auf eine erste Benutzer-Anforderung hin die Datei als aktuelle Referenz-Datei speicherbar ist, und d) das Datenbanksystem ertüchtigt ist, auf eine zweite Benutzer-Anforderung hin die Datei automatisch mit der aktuellen Referenz-Datei zu vergleichen und diejenigen Daten der Datei zu kennzeichnen, welche unterschiedlich sind zu den Daten der aktuellen Referenz-Datei.
Vorteilhaft sind alle während der Projektierung anfallenden Referenz-Dateien zusammen mit einer jeweils eindeutigen Revisionsstand-Markierung gespeichert .
In einer vorteilhaften Ausgestaltung der Erfindung ist das Datenbanksystem eine Datenverarbeitungsanlage mit einem Datenbankprogramm, insbesondere Microsoft Access.
Vorteilhaft ist dabei der Vergleich der Datei mit der aktuel- len Referenz-Datei mit Hilfe einer automatisch ausführbaren, insbesondere mittels der Programmiersprache SQL erzeugten, Datenbank-Abfrage durchgeführt.
Die Erfindung führt außerdem zu einem Computerprogrammpro- dukt, welches auf einem Speichermedium gespeichert ist und
Softwarecode-Abschnitte enthält, die die Durchführung des erfindungsgemäßen Verfahrens steuern, wenn das Programm in den internen Speicher eines Rechners geladen ist und auf dem Rechner abläuft.
Im Folgenden wird ein ausführungsbeispiel der Erfindung näher dargestellt. Es zeigt:
FIG ein erfindungsgemäßes Datenbanksystem.
In der Figur ist schematisch ein erfindungsgemäßes Datenbanksystem 5 dargestellt, das in einer Datenverarbeitungsanlage implementiert ist. Die Spezifikationen 7 von Anlagenkomponenten einer technischen Anlage werden mittels einer Eingabemaske 12 erfasst und als Datensätze 10 in einer Datei 15 gespeichert .
Während der Projektierung der technischen Anlage vorgenommene Änderungen der Spezifikationen 7 der Anlagenkomponenten werden ebenfalls mittels der Eingabemaske 12 erfasst und als Datensätze 10 in der Datei 15 gespeichert.
Ein Benutzer des erfindungsgemäßen Datenbanksystems 5 kann nun mit Hilfe von Benutzer-Anforderungen 30, 31 welche er in ein Verarbeitungsmodul 20 eingibt, den Datenbestand des Datenbanksystems 5 aufbereiten.
Der Benutzer kann beispielsweise eine erste Benutzer-Anforderung 30 an das Verarbeitungsmodul 20 richten, um die Datei 10 als aktuelle Referenz-Datei 25 zu speichern. Das Verarbeitungsmodul 20 übermittelt diese Anforderung an ein Abfragemo- dul 35, welches dann eine Referenz-Datei 25 erzeugt und abspeichert .
Um festzustellen, ob ein aktueller Datenbestand in der Datei 15 gegenüber dem Referenz-Datenbestand der Referenz-Datei 25 verändert wurde, kann der Benutzer mittels einer zweiten Benutzer-Anforderung 31 einen automatischen Vergleich der Datei 15 mit der aktuellen Referenzdatei 25 anstoßen. Er übermittelt dazu die Anforderung 31 an das Verarbeitungsmodul 20, welches wiederum das Abfrage-Modul 35 dazu veranlasst, die Datei 15 automatisch mit der aktuellen Referenz-Datei 25 zu vergleichen und diejenigen Daten der Datei 15 zu kennzeichnen, welche unterschiedlich sind zu den Daten der aktuellen Referenz-Datei 25.
In einer Datei 15' kann das Abfrage-Modul 35 beispielsweise das Vergleichsergebnis zwischen der Datei 15 und der Datei 25 speichern, wobei in der Datei 15' die Änderungen hervorgeho- ben, beispielsweise farbig markiert, sind. Auf diese Weise kann die Datei 15' besonders leicht dazu benutzt werden, um beispielsweise einen Ausdruck der Änderungen auf Papier zu generieren, so dass die Änderungen besonders leicht ersichtlich sind.
Der Benutzer kann weiterhin zu jedem Zeitpunkt der Projektierung durch eine Benutzer-Anforderung 30 die aktuelle Datei 15 als neue aktuelle Referenz-Datei 25 speichern.
Vorteilhaft sind in dem Datenbanksystem 5 alle sich im Laufe der Projektierung ergebenden Dateien 15 und/oder Dateien 25 und/oder Dateien 15' speicherbar, so dass die zeitliche Abfolge und der jeweilige Umfang von vorgenommenen Änderungen besonders leicht nachvollziehbar ist. Besonders vorteilhaft ist es, wenn bei jedem Erzeugen einer Referenz-Datei 25 dieser eine eindeutige Revisionsstand-Markierung zugeordnet wird.

Claims

Patentansprüche
1. Verfahren zur Projektierung einer technischen Anlage mit einer Anzahl von Anlagenkomponenten mit folgenden Schrit- ten: a) Eine Spezifikation (7) jeder Anlagenkomponente wird jeweils als Datensatz (10) in einer elektronischen Datenbank (5) gespeichert, und aus den Datensätzen wird ein Arbeits-Datenbestand gebildet, b) während der Projektierung werden Spezifikations- Änderungen einer oder mehrerer Anlagenkomponenten in der Datenbank (5) in den Arbeits-Datenbestand (15) ü- bertragen, c) auf eine erste Benutzer-Anforderung (30) hin wird der Arbeits-Datenbestand (15) als aktueller Referenz- Datenbestand (25) gekennzeichnet, d) der Arbeits-Datenbestand (15) der Datenbank wird für einen abrufbaren automatischen Vergleich mit dem aktuellen Referenz-Datenbestand (25) bereitgehalten, und bei Abruf des automatischen Vergleichs werden diejenigen Daten des Arbeits-Datenbestands (15) gekennzeichnet, welche unterschiedlich sind zum aktuellen Referenz-Datenbestand (25) , und e) auf eine zweite Benutzer-Anforderung hin wird der Ar- beits-Datenbestand (15) als neuer aktueller Referenz- Datenbestand (25) gekennzeichnet.
2. Verfahren nach Anspruch 1, wobei alle während der Projektierung in Folge von Änderungen jeweils anfallenden Ar- beits-Datenbestände (15) gespeichert werden.
3. Verfahren nach Anspruch 1 oder 2, wobei alle während der Projektierung anfallenden Referenz-Datenbestände (25) gespeichert werden.
4. Verfahren nach Anspruch 3, wobei die Referenz- Datenbestände (25) jeweils zusammen mit einer eindeutigen Revisionsstand-Markierung gespeichert werden.
5. Verfahren nach einem der Ansprüche 1 bis 4, wobei die Datenbank (5) ein Rechner mit einem Datenbankprogramm, insbesondere Microsoft Access, ist.
6. Verfahren nach Anspruch 5, wobei der Vergleich eines Ar- beits-Datenbestandes (15) mit einem Referenz-Datenbestand (25) mit Hilfe mindestens einer automatisch ausführbaren, insbesondere einer mittels der Programmiersprache SQL erzeugten, Datenbank-Abfrage vorgenommen wird.
7. Datenbanksystem (5) zur Projektierung einer technischen Anlage mit einer Anzahl von Anlagenkomponenten, d a d u r c h g e k e n n z e i c h n e t, dass a) eine Spezifikation (7) jeder Anlagenkomponente jeweils als Datensatz (10) in einer Datei (15) des Datenbank- Systems (5) speicherbar ist, b) Spezifikations-Änderungen einer oder, mehrerer Anlagenkomponenten in der Datei (10) speicherbar sind, c) auf eine erste Benutzer-Anforderung (30) hin die Datei (15) als aktuelle Referenz-Datei (25) speicherbar ist, und d) das Datenbanksystem ertüchtigt ist, auf eine zweite Benutzer-Anforderung (31) hin die Datei (15) automatisch mit der aktuellen Referenz-Datei (25) zu vergleichen und diejenigen Daten der Datei (15) zu kennzeichnen, welche unterschiedlich sind zu den Daten der aktuellen Referenz-Datei (25) .
8. Datenbanksystem nach Anspruch 7, d a d u r c h g e k e n n z e i c h n e t, dass alle während der Projektierung anfallenden Referenz- Dateien (25) zusammen mit einer jeweils eindeutigen Revisionsstand-Markierung gespeichert sind.
9. Datenbanksystem nach Anspruch 7 oder 8, d a d u r c h g e k e n n z e i c h n e t, dass das Datenbanksystem (5) eine Datenverarbeitungsanlage mit einem Datenbankprogramm, insbesondere Microsoft Access, ist.
10. Datenbanksystem nach Anspruch 9, d a d u r c h g e k e n n z e i c h n e t, dass der Vergleich der Datei (15) mit der aktuellen Referenz- Datei (25) mit Hilfe einer automatisch ausführbaren, insbesondere mittels der Programmiersprache SQL erzeugten, Datenbank-Abfrage durchgeführt ist.
11. Computerprogrammprodukt, welches auf einem Speichermedium gespeichert ist und Softwarecode-Abschnitte enthält, die die Durchführung des Verfahrens nach einem der Ansprüche 1 bis 6 steuern, wenn das Programm in den internen Speicher eines Rechners geladen ist und auf dem Rechner abläuft .
EP02737764A 2001-04-09 2002-03-28 Verfahren, datenbanksystem sowie computerprogrammprodukt zur projektierung einer technischen anlage Withdrawn EP1377885A2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE10117645 2001-04-09
DE10117645 2001-04-09
PCT/DE2002/001170 WO2002082196A2 (de) 2001-04-09 2002-03-28 Verfahren, datenbanksystem sowie computerprogrammprodukt zur projektierung einer technischen anlage

Publications (1)

Publication Number Publication Date
EP1377885A2 true EP1377885A2 (de) 2004-01-07

Family

ID=7680937

Family Applications (1)

Application Number Title Priority Date Filing Date
EP02737764A Withdrawn EP1377885A2 (de) 2001-04-09 2002-03-28 Verfahren, datenbanksystem sowie computerprogrammprodukt zur projektierung einer technischen anlage

Country Status (5)

Country Link
US (1) US20040172398A1 (de)
EP (1) EP1377885A2 (de)
JP (1) JP2004526256A (de)
CN (1) CN1636173A (de)
WO (1) WO2002082196A2 (de)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7809458B2 (en) * 2008-03-31 2010-10-05 Honda Motor Co., Ltd. Process control system with ability to exchange data with production line machine controllers
CN104281561B (zh) * 2013-07-08 2017-11-24 华为技术有限公司 一种数据恢复的方法及电子设备

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU6133594A (en) * 1993-02-08 1994-08-29 Action Technologies, Inc. Method and apparatus for managing business processes
EP0793820B1 (de) * 1994-11-21 2000-06-07 Siemens Aktiengesellschaft Projektierungsverfahren für die leittechnik einer aus komponenten bestehenden technischen anlage
DE19640299C1 (de) * 1996-09-30 1998-02-19 Siemens Ag Verfahren zur chronologischen Archivierung von Prozeßdaten
US5884325A (en) * 1996-10-09 1999-03-16 Oracle Corporation System for synchronizing shared data between computers
US6490493B1 (en) * 1999-01-21 2002-12-03 Rosemount Inc. Industrial process device management software
US6256773B1 (en) * 1999-08-31 2001-07-03 Accenture Llp System, method and article of manufacture for configuration management in a development architecture framework
JP2001222436A (ja) * 1999-12-30 2001-08-17 Internatl Business Mach Corp <Ibm> リソースの自動化管理をサポートする方法、そのシステム、およびその記録媒体

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references of WO02082196A2 *

Also Published As

Publication number Publication date
JP2004526256A (ja) 2004-08-26
WO2002082196A2 (de) 2002-10-17
CN1636173A (zh) 2005-07-06
WO2002082196A3 (de) 2003-05-30
US20040172398A1 (en) 2004-09-02

Similar Documents

Publication Publication Date Title
DE3382808T2 (de) Datenbankzugriffsverfahren mit einem benutzerfreundlichen Menü
DE10308725A1 (de) System und Verfahren zum Verwalten und zum Austausch von Daten eines technischen Projektes, einer technischen Anlage sowie einzelner Anlagenkomponenten
DE10048942A1 (de) Verfahren und System zur Wartung von Software über ein Netz
DE69032689T2 (de) Rechnersysteme mit einer Prozessdatenbank und Verfahren zur Benutzung in diesen Systemen
WO2005033934A2 (de) Flexibler softwareupdate für automatisierungssysteme über internet
DE102007013324A1 (de) Verfahren zur Erfassung wenigstens eines Bestandteils einer medizintechnischen Anlage sowie zugehörige medizintechnische Anlage
DE102018111930A1 (de) Verfahren zum Bearbeiten eines Softwareprojekts
EP1377885A2 (de) Verfahren, datenbanksystem sowie computerprogrammprodukt zur projektierung einer technischen anlage
WO1999017192A1 (de) Konfigurierungsverfahren für datenverarbeitungsanlagen
EP0770946B1 (de) Verfahren zur automatisierten optimalen Redundanz-Auslegung von Messungen für die Leittechnik in Kraftwerken
EP1166215A2 (de) Verfahren zur automatischen wiedergewinnung von engineeringdaten aus anlagen
DE10008245A1 (de) Verfahren zur Sicherstellung der Kompatibilität und Verfahren zur Datensicherung innerhalb eines mehrere Teilrechnersysteme aufweisenden verteilten Rechnersystems
EP1044409B1 (de) Programmablaufverfahren und verfahren zur erweiterung eines programmkomponentensystems
EP1285315A2 (de) Informationsverarbeitungssystem und verfahren zu dessen betrieb
DE19807191A1 (de) Programmablaufverfahren und Verfahren zur Erweiterung eines Programmkomponentensystems
EP1623374A2 (de) Verfahren zum automatischen erstellen einer ersatzteilliste
DE10250644B4 (de) Austausch und Abgleich von Daten zwischen Applikationen
DE102022116086A1 (de) Verfahren zur Bereitstellung von Programmen für Steuerungseinrichtungen technischer Einrichtungen
EP1593036A2 (de) Verfahren und vorrichtung zum modifizieren von modular aufgebauten nachrichten
EP1734441A1 (de) Automatisierungssystem mit verknüpften Automatisierungsobjekten
WO2003015940A1 (de) Verfahren zum automatischen erzeugen von aktuellen verteilreihenfolgedaten
DE3319211A1 (de) Online-dokumentationsverfahren und -einrichtung
EP0521177A1 (de) Schnittstellensteuerung zur Ansteuerung von Datenbanksystemen
WO2005088497A2 (de) Datenverarbeitungseinrichtung, datenstruktur und verfahren für die auslieferung von finanzinformationen für eine finanzinformationsdatenbank
EP3680788A1 (de) Modellierung von betriebsmitteln

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20030807

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR

AX Request for extension of the european patent

Extension state: AL LT LV MK RO SI

RIN1 Information on inventor provided before grant (corrected)

Inventor name: WIBLISHAUSER, ANDREAS

Inventor name: HERRMANN, EWALD

Inventor name: ALBERT, KLAUS

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN

18D Application deemed to be withdrawn

Effective date: 20081001