Links

Classifications

G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS

G05B19/00—Programme-control systems

G05B19/02—Programme-control systems electric

G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form

G05B19/409—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using manual input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details, by setting parameters

G—PHYSICS

G05—CONTROLLING; REGULATING

G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS

G05B19/00—Programme-control systems

G05B19/02—Programme-control systems electric

G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers

G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors

G05B19/0426—Programming the control sequence

G—PHYSICS

G05—CONTROLLING; REGULATING

G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS

G05B2219/00—Program-control systems

G05B2219/20—Pc systems

G05B2219/25—Pc structure of the system

G05B2219/25056—Automatic configuration of monitoring, control system as function of operator input, events

G—PHYSICS

G05—CONTROLLING; REGULATING

G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS

G05B2219/00—Program-control systems

G05B2219/20—Pc systems

G05B2219/25—Pc structure of the system

G05B2219/25065—Configure attributes of parameters

G—PHYSICS

G05—CONTROLLING; REGULATING

G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS

G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS

G05B2219/00—Program-control systems

G05B2219/30—Nc systems

G05B2219/36—Nc in input of data, input key till input tape

G05B2219/36023—Attribute programming

Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS

Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE

Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS

Description

Die Erfindung betrifft ein Verfahren zur Anpassung von Parametern einer Steuerungs- und oder Regelungseinrichtung, wobei die Steuerungs- und/oder Regelungseinrichtung insbesondere für eine Werkzeugmaschine oder eine Produktionsmaschine vorgesehen ist. The invention relates to a method for adjusting parameters of a control and or regulating device, wherein the control and / or regulating device is provided in particular for a machine tool or production machine.Die Erfindung betrifft des Weiteren eine entsprechende Steuerungs- und/oder Regelungseinrichtung bzw. eine Einrichtung zur Durchführung des Verfahrens. The invention further relates to a corresponding control and / or regulating device and a device for performing the method.

Steuerungs- und oder Regelungseinrichtungen werden vielfach nicht mehr speziell für bestimmte Anwendungsfälle gefertigt, sondern es werden Steuerungs- oder Regelungseinrichtungen entwickelt, mit welchen verschiedenste Anwendungsfälle lösbar sind. Or control and regulation devices are often not made specifically for certain applications, but control or control devices are being developed, with which various applications can be solved.Steuerungs- oder Regelungseinrichtungen bilden also eine Art Plattform, welche für verschiedene Anwendungsfälle nutzbar sind. Control or regulating devices thus form a kind of platform which can be used for different applications.Beispielsweise können mit einer Steuerungs- und oder Regelungseinrichtung verschiedene Maschinen für verschiedene Märkte oder Branchen zB Werkzeugmaschinen, Produktionsmaschinen, Verpackungsmaschinen oder dergleichen gesteuert und/oder geregelt werden. For example, can be controlled as machine tools, production machines, packaging machines or the like, and / or regulated by a control and regulation device or different machines for different markets or sectors.Durch eine große Variablität der Steuerungs- und/oder Regelungseinrichtung sind beispielsweise auch verschiedene Geräteausprägungen möglich. By a large variability of the control and / or regulating device, various device versions are possible, for example.Die verschiedenen Ausprägungen betreffen beispielsweise verschiedene Hardwareausprägungen, verschiedene Optionen bezüglich der Software und/oder auch verschiedene Hardwaretopologien. The various forms relate for example to different hardware characteristics, various options regarding the software and / or different hardware topologies.Steuerungs- und/oder Regelungseinrichtungen sind auch bezüglich der für die Bedienung vorgesehenen Anwender klassifizierbar. Control and / or regulating devices are also with regard to the intended use for the user classifiable.Anwender können beispielsweise Spezialisten, wie Ingenieure sein oder auch Elektriker bzw. Hilfskräfte. Users can, for example, specialists, as its engineers or electricians or assistants.Auch innerhalb einer Branche bzw. einem Markt können Steuerungs- und oder Regelungseinrichtungen auch bezüglich verschiedener Applikationen Unterschiede aufweisen. Control and regulation devices or even with respect to different applications may have differences within an industry or a market.Werkzeugmaschinen können beispielsweise drei, vier oder fünf Achsen aufweisen. Machine tool can comprise, for example three, four or five axes.Mit ei ner Steuerungs- und/oder Regelungseinrichtungen sind auch Standardapplikationen, wie beispielsweise Wickler, eine fliegende Schere oder eine Hebefunktionalität für Hebezeuge realisierbar. With egg ner control and / or regulating devices and standard applications such as winders, flying shears or lifting functionality for lifting equipment can be realized.

Die obig beschriebenen Anwendungsfälle können eine spezielle Besonderheit aufweisen, so dass hierfür eine spezielle Funktion und/oder eine dazugehörige Einstellungen notwendig sind. The use cases above-described may have a special feature, making this a specific function and / or a related settings are necessary.Erschwerend kann zu dieser Problematik beispielsweise hinzukommen, dass die von einem Kunden jeweils realisierte Antriebsanwendung zum Entwicklungszeitpunkt bzw. zum Engineeringzeitpunkt der Steuerungs- oder Regelungseinrichtung noch nicht bekannt ist. To make for example, can be added to this problem that each realized by a customer drive application in the development phase and the engineering time of the control or regulation device is not yet known.Weiterhin ist beispielsweise die Menge möglicher verschiedener Antriebsanwendungen für eine Steuerungs- und/oder Regelungseinheit so groß, dass nicht für jede Anwendung eine spezielle Betriebsart in die Steuerungs- und/oder Regelungseinrichtung fest integriert werden kann. Furthermore, the amount of possible different drive applications for a control and / or regulating unit is for example so large that can not be integrated for each application a special operating mode in the control and / or regulating device.Ein Beispiel für eine Steuerungs- und/oder Regelungseinrichtung ist ein Antriebsgerät, welches zum Antrieb einer elektrischen Maschine dient. An example of a control and / or regulating device is a driving device which is used to drive an electrical machine.Das Antriebsaggregat weist insbesondere einen Regelungsteil auf, wobei der Regelungsteil auch für Steuerungsaufgaben heranziehbar ist und weiterhin weist das Antriebsaggregat einen Leistungsteil auf, welcher eine Stromrichterschaltung aufweist. in particular, the drive assembly includes a control part, said control part is heranziehbar for control tasks and further includes the drive unit to a power unit having a power converter circuit.

Ein weiterer Problemfall sind modulare Maschinenkonzepte, bei denen die Funktionalität durch nachrüstbare Optionen variiert werden können. Another problem case are modular machine concepts in which the functionality can be varied due to retrofit options.Bei derartigen Maschinen, insbesondere Werkzeugmaschinen ist der topologische Ausbau bezüglich beispielsweise der Anzahl der Antriebsachsen oder der Anzahl von Sensoren und dergleichen eines Antriebssystems nicht von vornherein bekannt. In such machines, particularly machine tools of topological expansion of the number of the drive axles or the number of sensors and the like of a drive system with respect to, for example, not known a priori.In solchen Systemen ist die Anzahl der Parameter für diese optionalen Komponenten an den Ausbaugrad der Maschine anzupassen. In such systems, the number of parameters for these optional components should depend on the degree of expansion of the machine.Besondere Vorkehrungen für eine variierende Adressierung der Komponenten und ihrer Parameter aufgrund von unterschiedlichen Netzwerktopologien über welche diese Komponenten an das Antriebssystem anbindbar sind, sind dabei zu berücksichtigen. Special arrangements for varying addressing the components and their parameters due to different network topologies over which these components are connectable to the drive system are to be considered.Die Anforderungen bezüglich einer hohen Modularität und Einsetzbarkeit führen dazu, dass ein vielseitig einsetzbares Antriebsgerät bzw. eine vielseitig einsetzbare Steuerungs- und/oder Regelungseinrichtung eine Vielzahl von Einstellparametern aufweist. The requirements with respect to a high degree of modularity and versatility cause a versatile drive device or a versatile control and / or regulating means comprises a plurality of setting parameters.Die Anzahl kann möglicherweise über 1000 betragen. The number may possibly be more than 1000thEin Inbetriebsetzer hat dann eine derart große Anzahl von Parametern für eine jeweilige Applikation anzupassen. A commissioning then adapt such a large number of parameters for a particular application.Eine Applikation ist beispielsweise eine Anwendung als fliegende Schere, als eine Steuerung bzw. Regelung für eine Kunststoffspritzgießmaschine oder dergleichen. An application is for example an application as a flying shear, as a control or regulation for an injection molding machine or the like.

Obwohl viele Parameter zur Parametrierung zur Verfügung stehen, ist es auch möglich, dass für einen Anwendungsfall nur wenige Parameter abzuändern sind. Although many parameters for setting parameters are available, it is also possible that only a few parameters to modify for a particular application.Ein Anwender der Steuerungs- oder Regelungseinrichtung wird jedoch mit der Gesamtheit der Parameter konfrontiert, was einen großen Kenntnisumfang des Anwenders erfordert. A user of the control or regulating device is, however, confronted with the totality of the parameters, which requires the user's knowledge large extent.Eine hohe Komplexität der Steuerungs- und/oder Regelungseinrichtung bei gleichzeitiger Unübersichtlichkeit anzupassender Parameter, insbesondere Einstellparameter, ist eine Fehlerquelle und führt beispielsweise zu langen Inbetriebsetzungszeiten. A high complexity of the control and / or regulating device at the same time complexity to matching parameters, in particular adjustment parameters is a source of error and, for example, leads to long startup times.

Um für bestimmte Standardanwendungen eine vereinfachte Inbetriebnahme zu ermöglichen, können heutzutage über einen Einstellparameter verschiedene Sätze von voreingestellten Werten, so genannten Default-Werten für die Parametrierung ausgewählt werden. To allow simplified commissioning for certain standard applications, different sets of preset values, so-called default values ​​can now be selected for parameterisation via a setting parameter.Diese Auswahl ist jedoch aus Aufwandsgründen auf eine kleine Anzahl von fest definierten einfachen Anwendungen begrenzt. This selection is limited for reasons of expenditure on a small number of clearly defined simple applications.Außerdem sind diese auswählbaren Default-Einstellungen fest und können nicht variabel auf den unterschiedlichen Ausbaugrad modularer Maschinen angepasst werden. In addition, these selectable default settings are fixed and can not be variably adjusted to the different degree of development of modular machines.Die in der Steuerungs- oder Regelungseinrichtung auswählbaren Applikation können vorteilhaft hierbei auch gleichzeitig in derselben Form auf externen Tools, wie zB auf einem Inbetriebnahme-Programm auf einem PC zur Verfügung gestellt werden, was zu umfangreichen Randbedingungen bezüglich der Kom patibilität zwischen der Softwareversion der Steuerungs- oder Regelungseinrichtung und zB einem auf einem externen Tool ablaufenden Inbetriebnahmeprogramm führt. The selectable in the control or regulating device application can advantageously be here at the same time in the same form on external tools, such as are made on a start-up program on a PC available, which patibility to extensive constraints on the Kom between the software version of the control or regulating device and, for example to an application running on an external tool commissioning program.

Bei einem Verfahren zur Anpassung von Parametern einer Steuerungs- und/oder Regelungseinrichtung, wobei die Steuerungs- und/oder Regelungseinrichtung insbesondere für eine Werkzeug- oder Produktionsmaschine vorgesehen ist, weist ein Parameter ein oder mehrere Attribute auf, wobei die Attribute mehrere Parameter mittels zumindest eines Datensatzes zur Attributbeschreibung festgelegt und/oder geändert werden. In a method for adjusting parameters of a control and / or regulating device, wherein the control and / or regulating device is provided in particular for a machine tool or production machine comprises a parameter one or more attributes, wherein the attributes of several parameters of a means of at least set record for attribute description and / or changed.Dabei ergibt sich auch bei einer Änderung eine neue Festlegung eines Attributes. Here, a new definition of an attribute also results in a change.Der Datensatz stellt Beschreibungsdaten für Parameter bzw. für Attribute der Parameter dar. The record is description data for parameters and attributes of the parameters.

Die Attribute dienen der Beschreibung des Parameters. The attributes are used to describe the parameter.Dabei kann ein Parameter beispielsweise durch ein oder durch mehrere Attribute beschrieben sein. Here, a parameter may be described for example by one or by a plurality of attributes.Wie viele Attribute ein Parameter aufweist, ist vom Parameter abhängig. How many attributes has a parameter that depends on the parameters.Attribute eines Parameters sind beispielsweise: Attributes of a parameter include:

– ein Default-Wert eines Parameters, also ein Wert, welcher nach einem Rücksetzen des Systems als Parameterwert gespeichert ist, zB eine Zahl 1,5 für einen Verstärkungsfaktor, - a default value of a parameter, a value, which is stored after a reset of the system as a parameter value such as a number 1.5 for an amplification factor,

Dies sind unterschiedliche Typen von Attributen. These are different types of attributes.

Bei einer Ausgestaltung des Verfahrens wird mittels des Datensatzes zur Attributbeschreibung eine Anpassung von Parametern der Steuerungs- und/oder Regelungseinrichtung an eine Applikation durchgeführt, wobei die Anpassung insbesondere eine Anpassung der Attribute der Parameter betrifft und durch die Anpassung Attribute geändert und/oder festgelegt werden. In one embodiment of the process an adjustment of parameters of the control and / or regulating device is performed on an application by means of the data set to the attribute description, wherein the adaptation particularly to an adaptation of the attributes of the parameters and changed by adjusting attributes and / or be fixed.

Der Datensatz wird beispielsweise von einem Maschinenhersteller als OEM erstellt. The record is created for example by a machine manufacturer and OEM.Es ist insbesondere vorteilhaft, wenn ein Datensatz abänderbar ist. It is particularly advantageous when a record can be modified.Eine Abänderung gelingt beispielsweise mittels eines Editors. A modification is possible for example by means of an editor.

In einer weiteren Ausführungsform des Verfahrens werden mittels der Anpassung mehrere Parameter zumindest in einem der folgenden Punkte verändert, wobei ein Punkt zumindest ein Attribut eines Parameters betrifft: In a further embodiment of the method several parameters are changed at least in one of the following points by means of adjustment, wherein a point related to at least one attribute of a parameter:

Ein Datensatz zur Attributenbeschreibung ist beispielsweise auch derart ausbildbar, dass dieser Datensatz eine komplette Beschreibung aller Parameter aufweist oder auch nur eine Deltabeschreibung, also eine Differenzbeschreibung zu einer schon vorhandenen Basis-Parameterbeschreibung aufweist. A record to attribute description is, for example, also be designed such that this record has a complete description of all parameters, or even a description Delta, that is a difference description to an existing basic parameter description has.Diese Deltabeschreibung reduziert die Datenmenge bezüglich eines Datensatzes, welcher Daten zur Beschreibung aller Attribute von Parametern einer Steuerungs- und/oder Regelungseinrichtung aufweist. This Delta Description reduces the amount of data on a data set which comprises data describing all attributes of parameters of a control and / or regulating device.Die Basis-Parameterbeschreibung ist also eine Beschreibung der Attribute eines oder mehrerer Parameter, welche eine Grundeinstellung darstellt. The basic parameter description is thus a description of the attributes of one or more parameters, which is a default setting.

Bei einem Verfahren zur Anpassung von Einstellmöglichkeiten einer Steuerungs- und/oder Regelungseinrichtung an eine bestimmte Applikation oder eine Gruppe von Applikationen liegen die Anpassungen mittels Beschreibungen in einem Datensatz vor. In a method for adjustment of settings of a control and / or regulating device to a particular application or group of applications, the adjustments by using descriptions are available in a record.Der Datensatz kann dabei beispielsweise eine oder mehrere Dateien aufweisen. The data set can have, for example, one or more files.Ein Datensatz ist allerdings auch der art ausgestaltbar, dass dieser ein anderes Datenformat aufweist als das, welches für eine Datei vorgesehen ist. However, a record is also the art capacities configurable that it has a different data format than that which is provided for a file.

Das erfindungsgemäße Verfahren ist auch derart ausbildbar, dass sich die Anpassungen auf einzelne Funktions-Objekte oder Softwaremodule einer Steuerungs- und/oder Regelungseinrichtung beziehen können oder auch auf die komplette Steuerungs- und/oder Regelungseinrichtung. The inventive method is also designed such that the adjustments to individual function objects or software modules of a control and / or regulating device may relate to, or even the complete control and / or regulating device.

Bei den beschriebenen Verfahren ist es vorteilhaft, wenn die Beschreibungen zur Anpassung, also insbesondere die Datensätze zur Attributbeschreibung, durch beliebige Personen zu einem beliebigen Zeitpunkt in die Steuerungs- und/oder Regelungseinrichtung bzw. in einen von diesem genutzten Speicher nachgeladen werden können. In the described method, it is advantageous if the descriptions to adapt, thus in particular the records to the attribute description, can be recharged from any person at any time in the control and / or regulating device or in a used by this store.Der Datensatz zur Attributbeschreibung ist also beispielsweise auf der Steuerungs- bzw. Regelungseinrichtung speicherbar oder auch auf einem Speichermedium wie zB einer Speicherkarte oder einer Festplatte. The record to attribute description is to say for example on the control or regulating device or stored on a storage medium such as a memory card or a hard disk.Der Datensatz zur Attributbeschreibung ist zB auch auf eine Steuerungs- oder Regelungseinrichtung mittels einer Datenkommunikationseinrichtung wie zB einer Funkverbindung oder einer Busverbindung übermittelbar. The record to attribute description is eg indirectly to a control or regulating device by means of a data communication device such as a radio link or a bus.Der Datensatz ist beispielsweise in einer Datei oder in mehreren Dateien abgelegt. The data set is stored, for example in a file or in multiple files.Der Datensatz ist dabei beispielsweise zu einem beliebigen Zeitpunkt durch eine beliebige Person (Anwender) nachladbar. The data set is, for example, at any time by any person (user) rechargeable.Der Datensatz zur Attributbeschreibung, kurz Datensatz genannt, ist vorteilhafter Weise auf einem Antriebsgerät und/oder einer Steuerungs- und/oder Regelungseinrichtung selbst interpretierbar. The record to attribute description, briefly called record is advantageously on a drive unit and / or a control and / or regulating device itself interpretable.Der Datensatz ist auch für eine externe Vorrichtung, zB zur Inbetriebnahme bzw. zum Engineering einsetzbar. The data set can also be used for an external device, eg for commissioning or for engineering.Als Werkzeug für das Engineering einer Applikation dient beispielsweise ein PC (Personal Computer). As a tool for engineering an application, a PC is used, eg (personal computer).

In einer weiteren vorteilhaften Ausgestaltung der Erfindung ist ein Datensatz mehrfach aufeinander folgend auf eine Steuerungs- und/oder Regelungseinrichtung anwendbar. In a further advantageous embodiment of the invention, a record is several times successively applicable to a control and / or regulating device.Der Daten satz kann in verschiedenen Ausprägungen beispielsweise als lesbarer (ASCII-)Text oder als Binärdatei vorliegen. The data set can be in various forms, for example as readable (ASCII) text or binary file.

In einer vorteilhaften Ausgestaltung ist durch Anwählen eines Parameters oder durch Auswählen eines Maschinendatums oder – dienstes ein Attribut eines Parameters aktivierbar. an attribute of a parameter activated service - in an advantageous embodiment is by selecting a parameter or by selecting a machine data or.Attribute von Parametern sind entweder direkt an der Steuerungs- und oder Regelungseinrichtung zB eines Antriebs oder mittels einer externen Einrichtung, also Offline oder beispielsweise auch werksseitig voreinstellbar. Attributes of parameters either directly to the control and regulation device, for example, or by means of a drive or an external device, so Offline or for example also be preset at the factory.

In einer vorteilhaften Ausgestaltung des Verfahrens, bei dem mittels des Datensatzes zur Attributbeschreibung eine Anpassung von Parametern der Steuerungs- und/oder Regelungseinrichtung möglich ist, wird mittels des Datensatzes eine Anpassung an eine Applikation durchgeführt. In an advantageous embodiment of the method, in which is possible by means of the data set to the attribute description, an adjustment of parameters of the control and / or regulating device, an adaptation to an application is performed by means of the record.Damit ist auf einfache Art und Weise die Steuerungs- und/oder Regelungseinrichtung derart umgestaltbar, dass lediglich durch Anpassung von Parametern mit der Steuerungs- und/oder Regelungseinrichtung verschiedene Applikationen ausführbar sind. So that the control and / or regulation means being transformable simple way that different applications can be executed only by adjusting parameters to the control and / or regulating device.Dabei müssen derartige Applikationen nicht bereits bei der Fertigung der Steuerungs- und/oder Regelungseinrichtung feststehen, sondern können nachträglich auf die Steuerungs- und/oder Regelungseinrichtung übertragen werden. Here, such applications must not be known during manufacture of the control and / or regulating device, but can be subsequently transferred to the control and / or regulating device.

In einer weiteren vorteilhaften Ausgestaltung des Verfahrens werden mittels des Datensatzes zur Attributbeschreibung Werte von Parametern festgelegt. In a further advantageous embodiment of the method are set values ​​of parameters by means of the data set to the attribute description.Dies betrifft beispielsweise Werte bezüglich Verstärkungen in einem Regelkreis oder eines Zeitgliedes bei einer Integration. This example relates to values ​​relating to gains in a control circuit or a timing element in an integration.Festgelegte Werte von Parametern können auch derart festgelegt werden, dass diese gesetzt und gegen ein Überschreiben verriegelt sind. Fixed values ​​of parameters can be set such that they are set and locked against overwriting.

In einer weiteren vorteilhaften Ausgestaltung weist die Steuerungs- und/oder Regelungseinrichtung eine Resetparametrierung auf, wobei die Resetparametrierung mittels des Datensatzes zur Attributbeschreibung festgelegt wird bzw. festlegbar ist. In a further advantageous embodiment, the control and / or regulating device to a Resetparametrierung, wherein the Resetparametrierung is defined by means of the data set to the attribute description and is fixable.Bei der Durchführung eines Resets erfolgte bislang eine Rücksetzung von Parameterwerten innerhalb einer Steuerungs- und/oder Regelungseinrichtung, insbesondere bei einer Antriebssteuerung bzw. bei einer Antriebsregelung, auf Werte, welche vom Hersteller der Steuerungs- und/oder Regelungseinrichtung vorgegeben ist. In carrying out a reset been carried out a reset parameter values ​​within a control and / or regulating device, in particular for a drive control or with a drive control, to values ​​which is specified by the manufacturer of the control and / or regulating device.Mittels Attributen und eines Datensatzes zur Attributbeschreibung ist es nunmehr möglich, insbesondere applikationsspezifisch Resetwerte festzulegen. By means of attributes, and a data record for the attribute description, it is now possible, in particular the specific application set reset values.

In einer weiteren Ausgestaltung des Verfahrens liegen mehrere Beschreibungen, also Datensätze zur Attributbeschreibung, in der Steuerungs- und/oder Regelungseinrichtung bzw. einem von ihr genutzten Speicher vor, wobei unter ihnen eine Beschreibung auswählbar ist und wirksam gesetzt werden kann. In a further embodiment of the method there are several descriptions, that records the attribute description, in the control and / or regulating device or a memory used by it before, and among them, a description is selectable and can be effectively set.Die Auswahl und das Wirksam-Setzen kann vorteilhafter Weise durch einen Parameter erfolgen, wobei dieser beispielsweise durch einen Anwender oder werksseitig gesetzt wird. The selection and the effect-setting can be done advantageously by a parameter, this is set, for example, by a user or at the factory.

Vorteilhafter Weise werden zumindest einige Attributierungen der Steuerungs- und/oder Regelungseinrichtung derart festgelegt, dass diese auch nach einem Rücksetzen wieder vorhanden und wirksam wird. Advantageously, at least some attributions of the control and / or regulating device are determined so that this is present and active again after a resetting.

Weiterhin ist es vorteilhaft, wenn die Beschreibungsdaten (der Datensatz) von der Steuerungs- und/oder Regelungseinrichtung ohne externe Hilfsmittel ausgewertet werden können. Furthermore, it is advantageous if the specific data (the data) of the control and / or regulating device can be used without external aids.So ist es auch von Vorteil, wenn die Beschreibungsdaten auf/von externen Tools geladen und interpretiert werden können. It is also advantageous if the description data can be downloaded to / from external tools and interpreted.

In einer weiteren Ausgestaltung ist es möglich, dass die Auswahl von Beschreibungsdaten mehrmals nacheinander und auch bezüglich unterschiedlicher Inhalte, erfolgen kann. In a further embodiment, it is possible that the selection description data may repeatedly in succession and also with respect to different content.

Das Verfahren zur Anpassung von Attributen ist beispielsweise derart ausgeführt, dass die Beschreibung der Attribute, also der Datensatz, in einer unterschiedlichen Syntax vorliegen kann. The method for adjustment of attributes is for example carried out such that the description of the attributes, so the data may be in a different syntax.Auch mehrere Datensätze können eine unterschiedliche Syntax aufweisen. Also, multiple records may have a different syntax.

In einer weiteren Ausgestaltung weist ein Datensatz zumindest zwei voneinander unterschiedliche Beschreibungsdaten von Attributen der Parameter einer Steuerungs- und/oder Regelungseinrichtung auf. In a further embodiment, a data record at least two mutually different data description of attributes of the parameters of a control and / or regulating device.

Die Erfindung betrifft neben einem Verfahren auch eine Steuerungs- und/oder Regelungseinrichtung, wobei die Steuerungs- und/oder Regelungseinrichtung insbesondere für eine Werkzeug- und/oder Produktionsmaschine vorgesehen ist. The invention relates in addition to a method and a control and / or regulating device, wherein the control and / or regulating device is provided in particular for a tool and / or production machine.Die Steuerungs- und/oder Regelungseinrichtung ist beispielsweise eine Antriebseinrichtung oder auch eine numerische Steuerung. The control and / or regulating device, for example, a driver or a numerical control.Die Steuerungs- und/oder Regelungseinrichtung ist zur Durchführung eines obig beschriebenen Verfahrens vorgesehen. The control and / or regulating device is provided to perform a method above-described.

Die Erfindung betrifft weiterhin eine Engineering-Einrichtung mit der eine Steuerungs- und/oder Regelungseinrichtung der beschriebenen Art parametrierbar ist. The invention further relates to an engineering device with which a control and / or regulating device of the type described can be parameterized.

Der Datensatz zur Attributbeschreibung, welcher beispielsweise eine Datei oder mehrere Dateien aufweist, ist vorteilhafter Weise mittels eines Makros in die Steuerungs- und/oder Regelungseinrichtung integrierbar oder auch umgekehrt. The data set to the attribute description, which has for example, a file, or multiple files, is an advantageous manner by means of a macro in the control and / or regulating device integrated or vice versa.Bei spielsweise kann ein Datensatz ein Makro automatisch beim Hochlauf zur Ausführung bringen. In game, a record can bring a macro automatically when booting to execute.

Eine Steuerungs- und/oder Regelungseinrichtung weist beispielsweise ein Rechnersystem auf, wobei ein Interpreter Bestandteil einer Nichtechtzeitsoftware des Rechnersystems ist, wobei ein ausführbares Makro von einem Speichermedium in den Interpreter ladbar und vom Interpreter ausführbar ist und solchermaßen Parameter zur Parametrierung der Steuerungs- oder Regelungseinrichtung vom Interpreter bestimmbar und in einem Speicherbereich abspeicherbar sind. A control and / or regulating device has for example a computer system, is an interpreter component of a non-real-time software of the computer system, wherein an executable macro from a storage medium in the interpreter is loadable and executable by the interpreter, and thus parameters for programming the control or regulating device of the interpreter can be determined and saved in a storage area.

In einer vorteilhaften Ausgestaltung des Verfahren wird das Makro bei einem Hochlauf und/oder bei einem Rücksetzen der Steuerungs- und/oder Regelungseinrichtung ausgeführt. In an advantageous embodiment of the method, the macro is executed at power up and / or resetting of the control and / or regulating device.Die Ausführung erfolgt vorteilhafter Weise automatisch. The execution is carried out advantageously automatically.Die Steuerungs- und/oder Regelungseinrichtung ist also dergestalt ausbildbar, dass deren Hochlauf und/oder deren Rücksetzen (Reset) mittels eines Makros verändert werden kann. The control and / or regulating device is such formable so that its startup and / or reset (Reset) can be changed by means of a macro.Das Makro wird während des Hochlaufs bzw. während des Rücksetzens aufgerufen. The macro is called during startup or during reset.Sind mehrere Makros vorhanden, so kann ein auszuführendes Makro festgelegt werden. If several macros are present a macro to be executed can be specified.Mit einem Makro ist es zB auch möglich jegliche Parametrierungsabfolgen automatisiert ablaufen zu lassen. Using a macro, it is also possible to have eg run automatically any Parametrierungsabfolgen.Das Makro ist beispielsweise auch parametrierbar und/oder in eine Steuerungs- und/oder Regelungseinrichtung nachladbar. The macro is for example also be parameterized and / or rechargeable in a control and / or regulating device.

Eine Definition der Abläufe bei einem ersten Hochlauf oder nach einem Rücksetzen (Urlöschung) der Steuerungs- und/oder Regelungseinrichtung ist beispielsweise durch einen Anwender ohne eine spezielle Entwicklungsumgebung des Engineeringsystems möglich. A definition of the operations at a first ramp-up or after a reset (general reset) the control and / or regulating device is for example possible by a user without a special development environment of the engineering system.Auf diese Weise ist es möglich eine Selbstinbetriebnahme der Steuerungs- und/oder Regelungseinrichtung anzustoßen. In this way it is possible to self-commissioning of the control and / or regulating device to trigger.Die Steuerungs- und/oder Regelungseinrichtung erkennt automatisch angeschlossene Bauteile wie zB Geber, Temperatursensoren, Achsen, usw. und nimmt sich selbst in Betrieb. The control and / or regulation device automatically identifies the connected components, such as sensors, temperature sensors, axles, etc., and takes itself in operation.Beispielsweise wird die Verdrahtung eines Schaltschrankes automatisch gemäß eines Makros hergestellt. For example, the wiring of a control cabinet is made automatically according to a macro.Dabei können zB auch Signalverschaltungen getätigt werden, die gegen Veränderung geschützt sind. Besides, eg also signal interconnections can be made that are protected against modification.

In einer vorteilhaften Ausgestaltung wird durch die Steuerungs- und/oder Regelungseinrichtung eine Applikation erkannt und über ein Makro ein applikationsspezifischer Datensatz zur Applikationsbeschreibung geladen. In an advantageous embodiment, an application is detected and loads an application-specific data to the application description of a macro by the control and / or regulating device.

Es ist vorteilhaft, wenn das Makro zu einem beliebigen Zeitpunkt nachladbar und/oder ausführbar ist, da die Parametrierung dann vom Anwender zu jedem beliebigen Zeitpunkt verändert werden kann. It is advantageous when the macro is reloaded and / or executed at any one time, since the parameters can then be changed by the user at any time.

Ferner erweist es sich als vorteilhaft, dass für die Steuerungs- und/oder Regelungseinrichtung ein Embedded-Rechnersystem vorgesehen ist. Further, it is advantageous that an embedded computer system is provided for the control and / or regulating device.Embedded-Rechnersysteme werden zur Steuerung- oder Regelung von Werkzeug- oder Produktionsmaschinen häufig eingesetzt. Embedded computer systems are often used to control- or regulating tools or production equipment.Unter Produktionsmaschinen werden im Übrigen auch Handhabungsautomaten wie zB Roboter verstanden. Under production machines and handling machines as would be understood as robots otherwise.

In einer weiteren vorteilhaften Ausgestaltung der Steuerungs- und/oder Regelungseinrichtung bilden die Steuerungs- und Regelungseinrichtung ein einheitliches Steuerungs- und Regelungssystem. In a further advantageous embodiment of the control and / or regulating device, the control and regulation device form a single control and regulation system.Mittels eines derartigen Systems sind zB sowohl Steuerungs- wie auch Regelungsaufgaben lösbar. By means of such a system are, for example, control such as control tasks, both also releasable.Hierfür ist auch ein einheitliches Ablaufebenenmodell dergestalt ausbildbar, dass es mehrere Ablaufebenen unterschiedlichen Typs mit unterschiedlicher Priorität aufweist, wobei von höchster bis niedrigster Priorität verschiedene Anwender- und Systemebenen vorgesehen sind und dass jeweils Technologiepakete anwenderseitig in das Engineering- und/oder Run-Time-System ladbar sind, dass eine Datenquelle für Beschreibungsinformationen für Systemvariablen sowie gegebenenfalls Alarme und/oder Sprachbefehle über einen Umsetzer dem Engineering-System Sprachbefehle und/oder Systemvariablen zur Verfügung stellt, dass aus dem Run-Time-System die Systemvariablen mit aktuellen Daten des technischen Prozesses versorgbar sind und dass über eine Bedienoberfläche des Engineering-Systems weitere Eingaben anwenderseitig machbar sind. For this purpose, a uniform running level model is such formable in that it has several run levels of different types with different priorities, being provided from highest to lowest priority various user and system levels, and that in each case technology packages on the user side into the engineering and / or run-time system can be loaded to a data source for description information for system variables and, where appropriate alarms and / or voice commands via a converter to the engineering system voice commands and / or system variables provides that the system variables supplied from the run-time system with current data of the technical process and that through a user interface of the engineering system further input on the user side feasible.

Vorteilhafter Weise lässt sich zumindest ein Makro einer Ablaufebene zuweisen. Advantageously, can be at least a macro to an execution level to assign.Das Makro läuft also in der zugewiesenen Ablaufebene ab. So the macro runs in the assigned execution level.Weist das Makro verschiedene Anweisungen auf, so kann beispielsweise jede Anweisung einer bestimmten Ablaufebene zugeordnet werden. Has the macro various instructions, each instruction of a given execution level can for example be assigned.Dies hat den Vorteil, dass ein Makro zeitoptimiert programmiert werden kann. This has the advantage that a macro can be programmed time-optimized.

In einer weiteren Ausgestaltung ist das Makro bei einem Hochlauf und/oder bei einem Rücksetzen der Steuerungs- und/oder Regelungseinrichtung ausführbar. In a further embodiment, the macro is executable in a run-up and / or resetting of the control and / or regulating device.Die Ausführung erfolgt beispielsweise automatisch. The execution is carried out automatically, for example.Gerade beim Hochlaufen bzw. beim Rücksetzen ist es vorteilhaft Anweisungen des Makros einer Ablaufebene zuzuordnen, damit das Rücksetzen bzw. der Hochlauf schneller abgeschlossen werden kann. Especially during startup or when resetting, it is advantageous to assign the macro instructions to an execution level, thus resetting or the run can be completed faster.

Die Verwendung eines Makros kann auch bei einem Engineeringsystem erfolgen. The use of macros can also be done in an engineering system.Das Engineeringsystem dient beispielsweise der Programmierung einer Anwendersoftware. The engineering system is used, for example, programming a user software.Die Nutzung des Makros bei einem Engineeringsystem erfolgt analog zur Nutzung ein der Steuerungs- und Regelungseinrichtung. The use of macros in an engineering system is analogous to the use of a control and regulating device.

Ausführungsbeispiele der Erfindung sind in der Zeichnung dargestellt und werden im Folgenden näher erläutert. Embodiments of the invention are shown in the drawings and are explained in more detail below.Dabei zeigen: They show:

1 1das Antriebskonzept einer Werkzeug- oder Produktionsmaschine und the drive concept of a machine tool or production machine, and

Auf Grund zB einer hohen Echtzeit-Anforderungen ist die Regelungseinrichtung Due to eg a high real-time requirements, the control device4 4handelsüblich auf der Plattform eines speziellen Embedded-Rechnersystems commercially on the platform of a special embedded computer system21b 21bverwirklicht. realized.Die Steuerungseinrichtung The control device1 1ist zB auch in Form eines Embedded-Rechnersystems is for example in the form of an embedded computer system21a 21averwirklicht. realized.

Embedded-Rechersysteme werden in der Antriebs- und Automatisierungstechnik häufig verwendet. Embedded Rechersysteme are commonly used in drive and automation technology.Sie zeichnen sich dadurch aus, dass sie in das zu automatisierende Gerät integriert sind und auch eigenständig, dh ohne die bei Personal Computern üblichen notwendigen Peripheriekomponenten wie zB Tastatur, Maus oder Bildschirm betreibbar sind. They are characterized in that they are integrated into the device to be automated and self-contained, ie without the usual personal computers necessary peripherals such as keyboard, mouse or monitor are operable.Im Gegensatz zu Personal Computern wird die Software eines Embedded-Rechnersystems nicht vom Anwender gestartet, sondern ist in Form einer so genannten Firmware fest in das Gerät installiert und wird beim Einschalten des Gerätes automatisch gestartet. Unlike personal computers, the software of an embedded computer system is not started by the user, but is installed in the form of a so-called firmware in firmly and starts automatically when you turn on the device.

Da man die Steuerungseinrichtung Since you control means1 1oder die Regelungseinrichtung or the control means4 4als jeweils einheitliche Hardwareplattform für die unterschiedlichsten Maschinentypen und Anwendungen verwenden will, ist bei heutzutage üblichen Maschinen die Parametrierung einer solchen Steuerungs- oder Regelungseinrichtung aufwendig und komplex. wants to use than to be single hardware platform for many different types of machines and applications now available machines, the parameters of such a control or regulation device is costly and complex.So können zB an die Regelungseinrichtung Thus, for example to the control device4 4auch mehrere Umrichter mit einem jeweils zugeordneten Motor angeschlossen sein. also several inverters may be connected with a respective associated motor.Weiterhin können zB verschiedene Motorentypen verwendet werden oder an die Steuerung Furthermore, for example, various types of motors can be used or to the controller1 1kann nicht nur eine Regelung can not only rules4 4, sondern mehrere Regelungen angeschlossen sein. be connected but several regulations.Auch kann zB die Anzahl der Geber zur Ermittlung der Istgrößen für jede Maschine unterschiedlich sein. The number of donors to determine the actual values ​​may be different for each machine, for example.Da jeder Maschinentyp und jede Maschinenkonfiguration eine eigene individuelle Parametrierung aufweist und je nach Konfiguration die Anzahl der Parameter und die Art der Parameter schwanken kann, ist die Parametrierung einer solchen Maschine bisher sehr aufwendig. Since each machine type and machine configuration, each having its own individual configuration and the number of parameters and the type of the parameters can vary depending on the configuration, the parameters of such a machine has been very expensive.

Control device monitoring method for research and development field, involves communicating monitoring addresses within address domain to monitoring service, and copying address contents of monitoring addresses in preset address

Method for computer-assisted configuration of e.g. motor vehicle, involves determining template provided for generic specification of characteristics of technical system, and values of template based on modeling of configuration information

Field device, particularly fluid level-, mass flow-, pressure- and temperature measuring devices for recording and influencing process variables, has configurator designed to execute configuration of field device