DE10239056A1 - Electronic process control systems has central control of address data to identify different units - Google Patents

Electronic process control systems has central control of address data to identify different units

Info

Publication number
DE10239056A1
DE10239056A1 DE2002139056 DE10239056A DE10239056A1 DE 10239056 A1 DE10239056 A1 DE 10239056A1 DE 2002139056 DE2002139056 DE 2002139056 DE 10239056 A DE10239056 A DE 10239056A DE 10239056 A1 DE10239056 A1 DE 10239056A1
Authority
DE
Germany
Prior art keywords
address
control device
function data
process control
memories
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
DE2002139056
Other languages
German (de)
Inventor
Markus Kaufmann
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.)
IST ENGINEERING AG SUHR
Original Assignee
IST ENGINEERING AG SUHR
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 IST ENGINEERING AG SUHR filed Critical IST ENGINEERING AG SUHR
Publication of DE10239056A1 publication Critical patent/DE10239056A1/en
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/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • 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/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • 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/10Plc systems
    • G05B2219/15Plc structure of the system
    • G05B2219/15006Set configuration from master control station
    • 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/10Plc systems
    • G05B2219/15Plc structure of the system
    • G05B2219/15013Set configuration, address of connected module from fixed non volatile
    • 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/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23193Memory stores lifetime, different settings, configurations of controlled device
    • 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/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25057Configuration stored in distributed database for real time use
    • 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/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25428Field device

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Programmable Controllers (AREA)

Abstract

The electronic system has a number of process units (1,2,3) coupled onto a common bus (4,5). Each unit has address and function data stored in memory. This data can be copied into other computer memories and then be integrated into the different cycles. Each unit is controlled by a programmable controllers (7-9) that receive inputs from sensors or actuators(11-14)

Description

Die vorliegende Erfindung betrifft eine elektrische Steuerungseinrichtung für Betriebsmittel, die mindestens einen mit einer Adresse versehenen Signalgeber und/oder mindestens einen mit einer Adresse versehenen Signalempfänger aufweisen und die an mindestens einer Prozessleiteinrichtung angeschlossen sind, wobei jede Prozessleiteinrichtung mindestens ein zur Verknüpfung von empfangenen und/oder gesendeten Signalen untereinander und/oder mit gespeicherten Adress- und Funktionsdaten vorgesehenes Ablaufprogramm enthält. The present invention relates to an electrical control device for Equipment that has at least one signal transmitter provided with an address and / or at least one signal receiver provided with an address have and which are connected to at least one process control device, wherein each process control device at least one for linking received and / or transmitted signals with each other and / or with stored Contains address and function data provided sequence program.

Produktionsanlagen der Fertigungs- und Verfahrensindustrie benötigen Steuerungseinrichtungen mit denen die Betriebsmittel der Anlagen gesteuert und kontrolliert werden können. In der Regel werden mehrere Hierarchieebenen mit vertikalen Funktions- und Datenfluss vorgesehen. Die Funktionsabläufe sind von unterschiedlicher Komplexität. Mit zunehmender Komplexität nimmt die Vernetzung der Steuerungseinrichtungen zu. Das hat zu Folge, dass für die Identifizierung der Betriebsmittel bzw. deren Funktionen ein grosser Kennzeichnungsaufwand nötig ist. Die allgemein verwendeten alphanummerischen. Bezeichnungssysteme sind für die Konstrukteure und Bediener unüberschaubar und erfordern eine ständige Übertragung von Klartextbezeichnungen in einen abstrakten Bezeichnungscode und umgekehrt. In den bekannten Steuerungseinrichtungen werden Daten und Funktionen mit Hilfe von Datentabellen an verschiedenen Plätzen gespeichert. Der Zugriff wird individuell programmiert. Ein zentraler, gemeinsamer Zugriff auf alle Daten ist nicht möglich. Ein weiterer, entscheidender Nachteil bekannter Steuerungseinrichtungen besteht darin, dass bei Änderungen z. B. eines einzigen Signals alle Listen, in denen das Signal vorkommt, einzeln geändert werden müssen. Production plants in the manufacturing and process industries need Control devices with which the equipment of the plants is controlled and can be controlled. Usually, several hierarchy levels are included vertical function and data flow provided. The functional sequences are from different complexity. With increasing complexity, the Networking of the control devices too. This has the consequence that for the Identification of the equipment or their functions is a big one Labeling effort is necessary. The commonly used alphanumeric. Labeling systems are unmanageable for the designers and operators and require a constant transfer of plain text names into an abstract one Designation code and vice versa. In the known control devices data and functions with the help of data tables at different Places saved. Access is programmed individually. A central, shared access to all data is not possible. Another, The decisive disadvantage of known control devices is that Changes z. B. a single signal all lists in which the signal occurs, must be changed individually.

Die Aufgabe der vorliegenden Erfindung ist es, den Projektierungsaufwand einer Steuerungseinrichtung durch Vereinfachung der Identifizierung der Betriebsmittel zu reduzieren, einen zentralen, gemeinsamen Zugriff zu den Daten zu sichern und die Änderung der in der gesamten Steuerungseinrichtung gespeicherten Daten mit einfachen Mitteln zu erreichen. The object of the present invention is to reduce the project planning effort Control device by simplifying the identification of the Reduce resources, central, shared access to the data secure and change in the entire control facility to reach stored data with simple means.

Die gestellte Aufgabe ist dadurch gelöst, dass jede Prozessleiteinrichtung mit mindestens einem die Adress- und Funktionsdaten speichernden Rechnerspeicher ausgerüstet ist, wobei alle Adress- und Funktionsdaten unter Klartextbezeichnungen abrufbar sind und dass zwischen den einzelnen Rechnerspeichern der Prozessleiteinrichtungen Verbindungen bestehen, die eine Änderung der Adress- und Funktionsdaten in einem Rechnerspeicher die Änderung der gleichen Daten in allen anderen Rechnerspeichern bewirken. Dadurch, dass alle Adress- und Funktionsdaten in verknüpften Rechnerspeichern gespeichert sind, ist ein schneller Programmablauf gesichert. Im weiteren ist es möglich mit einem verantwortbaren Aufwand alle Adress- und Funktionsdaten unter Klartextbezeichnungen zu speichern. Die Klartextbezeichnungen erlauben eine wesentliche Reduktion des Projektierungsaufwandes, weil der Konstrukteur die gegebenen Klartextbezeichnungen nicht mehr in einen abstrakten Bezeichnungscode übertragen muss. Dies lässt viele, oft unvermeidbare Projektierungsfehler vermeiden. Durch die Verbindungen unter den einzelnen Rechnerspeichern ist es möglich das Einlesen und Ändern der Adress- und/oder Funktionsdaten einfach zu gestalten. Die Änderung der Daten in einem der Rechnerspeicher bewirkt nämlich über die bestehenden Verbindungen die Änderung der gleichen Daten in allen Rechnerspeichern. Ausserdem ist die Identifizierung der Betriebsmittel auch vereinfacht, weil diese Identifizierungen Klartextbezeichnungen sind. Die Verbindungen zwischen den einzelnen Rechnerspeichern bewirken ausserdem, dass ein zentraler, gemeinsamer Zugriff auf die gleichen Daten in allen Rechnerspeichern möglich ist. Dies ermöglicht auch eine einfache, gleichzeitige Änderung der gleichen Daten in allen Rechnerspeichern. The task is solved in that each process control device with at least one computer memory storing the address and function data is equipped, with all address and function data under Plain text names are available and that between the individual computer memories of the Process control equipment connections exist, which change the address and function data in a computer memory the change of the same data effect in all other computer memories. Because all address and Functional data stored in linked computer memories is a fast program execution secured. Furthermore it is possible with one responsible effort for all address and function data under plain text names to save. The plain text designations allow a substantial reduction of the Configuration effort because the designer gave the given Plain text labels no longer have to be translated into an abstract label code. This lets avoid many, often unavoidable, configuration errors. Through the Connections between the individual computer memories it is possible to read and Change the address and / or function data easily. The Changing the data in one of the computer memories causes the existing connections changing the same data in all Computer store. In addition, the identification of the resources is also simplified because these identifications are plain text names. The Connections between the individual computer memories also cause a central, shared access to the same data in all Computer storage is possible. This also enables simple, simultaneous changes the same data in all computer memories.

Mindestens eine Prozessleiteinrichtung kann zur Speicherung und Verwaltung von Adress- und Funktionsdaten nebst den fest zugeordneten auch noch zusätzliche Rechnerspeicher aufweisen, wobei die gleichen Adress- und Funktionsdaten in allen miteinander in Verbindung stehenden fest zugeordneten und zusätzlichen Rechnerspeichern unter den gleichen Klartextbezeichnungen abrufbar sind. Die zusätzlichen Rechnerspeicher ermöglichen die einfache Ausdehnung der Steuerungseinrichtung auf zusätzliche Funktionssteuerungen. At least one process control device can be used to store and manage Address and function data in addition to the permanently assigned additional data Have computer memory, the same address and function data in all related and additional related Computer memories can be called up under the same plain text names. The additional computer memory allow easy expansion of the Control device on additional function controls.

Vorteilhafterweise sind in jeder Steuerungseinrichtung mehrere parallelgeschaltete Prozessleiteinrichtungen vorhanden. Die parallelgeschalteten Prozessleiteinrichtungen ergeben eine einfache Verbindung zwischen den einzelnen Rechnerspeichern und erlauben die Benützung aller Speicherplätze in allen Rechnerspeichern, was eine Erhöhung der Speicherkapazität der gesamten Steuerungseinrichtung bedeutet. There are advantageously several in each control device parallel process control equipment available. The parallel Process control devices result in a simple connection between the individual Computer storage and allow the use of all storage spaces in all Computer storage, which increases the storage capacity of the entire Control means.

Der Inhalt der einzelnen Rechnerspeicher kann unter Beibehaltung der Verknüpfung zum ursprünglichen Inhalt in beliebigen fest zugeordneten und/oder zusätzlichen Rechnerspeicher übertragbar sein. Die Übertragbarkeit der Inhalte der Rechnerspeicher ist durch die bestehenden Verbindungen zwischen den Rechnerspeichern möglich. Diese Massnahme erleichtert die Projektierungsaufgaben erheblich. The content of each computer memory can be maintained while maintaining the Link to the original content in any dedicated and / or additional computer memory to be transferable. The portability of the content the computer memory is due to the existing connections between the Computer storage possible. This measure makes it easier Project planning tasks considerably.

Der Inhalt der einzelnen Rechnerspeicher kann unter Auflösung der Verknüpfung zum ursprünglichen Inhalt in beliebigen fest zugeordneten und/oder zusätzlichen Rechnerspeicher kopierbar und dort unter anderen Adress- und Funktionsdaten benützbar sein. Diese Möglichkeit der Kopierbarkeit des Inhalts eines Rechnerspeichers wirkt bei der Lösung neuer Steuerungsaufgaben positiv aus. The content of each computer memory can be broken by breaking the link to the original content in any dedicated and / or additional Computer memory can be copied and there under other address and function data be usable. This possibility of copying the content of a Computer memory has a positive effect when solving new control tasks.

Die Rechnerspeicher können die Adress- und Funktionsdaten in mehreren nach den Namenslängen der Betriebsmittel abgestuften Hierarchiestufen speichern. Die Speicherung der Adress- und Funktionsdaten in Hierarchiestufen vereinfacht das Auffinden dieser Daten. The computer memory can read the address and function data in several Store hierarchical levels in the name lengths of the resources. The storage of address and function data in hierarchy levels is simplified finding this data.

Die Verbindungen zwischen allen Rechnerspeichern können den Zugriff zu den Adressen über alle Hierarchiestufen bis zur letzten Hierarchiestufe gewährleisten. Es ist vorteilhaft den Zugriff zu den Adressen über alle Hierarchiestufen zu sichern, wodurch die Bedienung der Steuerungseinrichtung vereinfacht werden kann. The connections between all computer memories can access the Addresses across all hierarchical levels up to the last hierarchical level guarantee. It is advantageous to have access to all addresses Secure hierarchy levels, which simplifies the operation of the control device can be.

Die Rechnerspeicher sind vorteilhafterweise RAM-Speicher. Die RAM-Rechnerspeicher sichern einen schnellen Programmablauf. The computer memories are advantageously RAM memories. The RAM computer memories ensure fast program execution.

Im folgenden wird die Erfindung anhand der beiliegenden Zeichnungen näher beschrieben. Es zeigen: In the following the invention with reference to the accompanying drawings described. Show it:

Fig. 1 das schematische Blockschaltbild der Steuerungseinrichtung, Fig. 1 shows the schematic block diagram of the control device,

Fig. 2 die schematische Darstellung des Inhalts einer Prozessleiteinrichtung mit symbolisch angedeuteten zusätzlichen Rechnerspeichern, Fig. 2 is a schematic representation of the contents of a Prozessleiteinrichtung with symbolically indicated additional computer memories,

Fig. 3 die Darstellung der Elemente von Adress- und Funktionsdaten, Fig. 3 is an illustration of the elements of address and function data,

Fig. 4 ein Ablaufschema zum Auffinden einer Adresse, Fig. 4 is a flow diagram for finding an address,

Fig. 5 eine schematische Darstellung der zusätzlichen Rechnerspeicher. Fig. 5 is a schematic representation of the additional computer memory.

Fig. 1 zeigt das schematische Blockschaltbild einer Steuerungseinrichtung. Man erkennt mehrere parallelgeschaltete Prozessleiteinrichtungen 1, 2, 3 die zwischen einem Systembus 4 und einem Feldbus 5 angeschlossen sind. Die Parallelschaltung mehrerer Prozessleiteinrichtungen 1, 2, 3 zu einem verteilten System ermöglicht die Vervielfachung der in jeder Prozessleiteinrichtung 1, 2, 3 vorhandenen Speicherkapazität, da jede Prozessleiteinrichtung 1, 2, 3 auf alle Rechnerspeicher zugreifen kann. Eine am Systembus 4 angeschlossenen Bedienstation 6 ermöglicht die Beeinflussung der Prozessleiteinrichtungen 1, 2, 3. Am Feldbus 5 sind speicherprogrammierbare Steuerungen 7, 8, 9, 10 (im folgenden SPS genannt) angeschlossen, die über die Feldgeräte 11, 12, 13, 14 die nicht dargestellten, signalempfangenden oder signalgebenden Betriebsmittel, wie z. B. Schütz, Magnetventil, Signaleinrichtung, Niveauschalter, Thermostat usw. mit den Prozessleiteinrichtungen 1, 2, 3 verbinden. Die Betriebsmittel wären an den Leitungen 15 angeschlossen. Die SPS 7, 8, 9, 10 enthalten Ablaufprogramme mit logischen Verknüpfungen, die herstellerabhängig unterschiedlich sein können. Fig. 1 shows the schematic block diagram showing a control device. One recognizes several process control devices 1 , 2 , 3 connected in parallel, which are connected between a system bus 4 and a field bus 5 . The parallel connection of several Prozessleiteinrichtungen 1, 2, 3 to a distributed system allows the multiplication of existing in each Prozessleiteinrichtung 1, 2, 3 memory, as every Prozessleiteinrichtung 1, 2, 3 can access any computer memory. An operating station 6 connected to the system bus 4 enables the process control devices 1 , 2 , 3 to be influenced . Programmable controllers 7 , 8 , 9 , 10 (hereinafter referred to as PLCs) are connected to the fieldbus 5 and use the field devices 11 , 12 , 13 , 14 to display the signal-receiving or signal-emitting devices (not shown), such as, for. B. Contactor, solenoid valve, signaling device, level switch, thermostat etc. with the process control devices 1 , 2 , 3 . The equipment would be connected to lines 15 . The PLCs 7 , 8 , 9 , 10 contain sequential programs with logical links that can vary depending on the manufacturer.

Fig. 2 gibt über den Aufbau einer Prozessleiteinrichtung 1 eine Übersicht. Die Prozessleiteinrichtung 1 enthält ein Ablaufprogramm 16, das ein Programm zur Verknüpfung der von der SPS 7 empfangenen und/oder dorthin gesendeten Signalen untereinander und/oder mit gespeicherten Adress- und Funktionsdaten dient. Die Adress- und Funktionsdaten sind im zum Rechner 17 gehörenden RAM-Rechnerspeicher 18 gespeichert. Die RAM- Rechnerspeicher 18 erlauben einen schnellen Programmablauf. Im Bedarfsfall, insbesondere bei besetzten RAM-Rechnerspeichern, können selbstverständlich auch Harddisk-Speicher verwendet werden. Die Verarbeitung erfolgt in der Datenverwaltungseinheit 19. Diese Datenverwaltungseinheit 19 organisiert und verwaltet die Gesamtheit aller Adress- und Funktionsdaten. Zur Erweiterung der Steuerungseinrichtung können an der Datenverwaltungseinheit 19 zusätzliche Rechnerspeicher 25, 26, 27, 28, 29 angeschlossen sein. In Fig. 2 sind diese zusätzlichen Rechnerspeicher 25, 26, 27, 28, 29 durch eine zweite symbolische Hülle angedeutet. Eine weitere Beschreibung der zusätzlichen Rechnerspeicher 25, 26, 27, 28, 29 erfolgt weiter hinten anhand der Fig. 5. Die Verwaltungsvorgänge können während dem laufenden Betrieb der Steuerungseinrichtung vorgenommen werden. Ein Neustart ist nicht nötig. Somit entfällt ein für eine Produktions- oder Fertigungsanlage nachteiliger Betriebsunterbruch. Zwischen der SPS 7 und der Datenverwaltungseinheit 19 ist eine Interfaceeinheit 20 eingebaut. Die Datenverwaltungseinheit 19 ist mit einem Editor 21 und mit einem Grafikeinrichtung 22 ausgerüstet, die die Ersteingaben und das Kopieren der Daten ermöglichen. FIG. 2 is about building a Prozessleiteinrichtung 1 shows an overview. The process control device 1 contains a sequence program 16 , which serves a program for linking the signals received by the PLC 7 and / or sent there to one another and / or to stored address and function data. The address and function data are stored in the RAM computer memory 18 belonging to the computer 17 . The RAM computer memory 18 allow a fast program execution. If required, especially with occupied RAM computer memories, hard disk memories can of course also be used. The processing takes place in the data management unit 19 . This data management unit 19 organizes and manages all of the address and function data. To extend the control device, additional computer memories 25 , 26 , 27 , 28 , 29 can be connected to the data management unit 19 . In FIG. 2, these additional computer memory 25, 26, 27, 28, 29 indicated by a second symbolic shell. A further description of the additional computer memories 25 , 26 , 27 , 28 , 29 is given further below with reference to FIG. 5. The administration processes can be carried out while the control device is in operation. A restart is not necessary. This eliminates an operational interruption that is disadvantageous for a production or manufacturing plant. An interface unit 20 is installed between the PLC 7 and the data management unit 19 . The data management unit 19 is equipped with an editor 21 and with a graphics device 22 , which enable the first input and the copying of the data.

Wie aus der Fig. 1 hervorgeht, bestehen zwischen den einzelnen Prozessleiteinrichtungen 1, 2, 3 über den Systembus 4 und über den Feldbus 5 und somit auch zwischen den einzelnen RAM-Rechnerspeichern 18 Verbindungen, die so ausgelegt sind, dass eine Änderung der Adress- und Funktionsdaten in einem RAM-Rechnerspeicher 18 die Änderung der gleichen Daten in allen miteinander verbundenen RAM-Rechnerspeichern 18 nach sich zieht. Diese Tatsache erleichtert die Änderung und/oder Ergänzung der gespeicherten Adress- und Funktionsdaten in der gesamten Steuerungseinrichtung und bedeutet eine Vererbbarkeit der Daten, d. h. der Inhalt eines Speichers kann unter Beibehaltung der Verknüpfung zum ursprünglichen Inhalt in einen beliebigen Speicher übertragen werden. As is apparent from FIG. 1, connections exist between the individual process control devices 1 , 2 , 3 via the system bus 4 and via the field bus 5 and thus also between the individual RAM computer memories 18 , which are designed such that a change in the address and function data in a RAM memory 18 computer 18 tracks the change of the same data in all the interconnected machines RAM memories according to. This fact makes it easier to change and / or supplement the stored address and function data in the entire control device and means that the data can be inherited, ie the content of a memory can be transferred to any memory while maintaining the link to the original content.

Dank der Verbindungen zwischen den einzelnen RAM-Rechnerspeichern 18 ist es möglich, die in einem RAM-Rechnerspeicher 18 gespeicherten Adress- und Funktionsdaten in einen anderen RAM-Rechnerspeicher 18 zu kopieren und so ein bestehendes Ablaufprogramm 16 in einem anderen RAM-Rechnerspeicher 18 unter einem anderen Namen zu benützen. So kann ein Ablaufprogramm 16 mehrfach verwendet werden. Beim Kopieren wird die Verknüpfung zum ursprünglichen Inhalt eines Speichers aufgelöst. Thanks to the connections between the individual RAM computer memories 18, it is possible, the data stored in a RAM computer memory 18 address and function data in a different RAM computer memory copy 18 and so an existing sequence program 16 in another RAM computer memory 18 under a to use other names. A sequence program 16 can thus be used several times. When copying, the link to the original content of a memory is broken.

Fig. 3 zeigt schematisch den Aufbau der Adress- und Funktionsdaten. In dieser Figur sind die Adress- und Funktionsdaten an einem Beispiel erläutert, es ist das Beispiel der Steuerung einer bahnseitigen biologischen Reinigungsanlage "BIOB". Die Organisation der ganzen Steuerungseinrichtung ist in mehrere hierarchische Ebenen I. II. III. IV. V. unterteilt. Jede Ebene bedeutet eine Stelle in der Adresse. Die erste Stelle der Adresse, die Ebene L, erfasst die Hauptanlage "BIOB", Bioreinigung bahnseitig. Die Ebene IL, die zweite Stelle der Adresse, bedeutet den Anlagenteil "BB1", was das Belüftungsbecken Nr. 1 erfasst. In der Ebene III. der Feldgerätegruppen befinden sich die Räumer "RA". In der Ebene IV. der einzelnen Feldgräte findet man das Feldgerät Nr. "01". Die Ebene V. gibt die Funktionen "FDO" an, z. B. "EIN". In einer Adresse werden die in den Ebenen I. II. III. IV. V. eingetragenen Daten hintereinander geschrieben. Im vorerwähnten Beispiel lautet die vollständige Adresse:BIOB:BB1:RA:01:EIN und bedeutet Bioreinigung bahnseitig: Belüftungsbecken Nr. 1: Räumer: Feldgerät Nr. 01: Einschalten. Die Adress- und Funktionsdaten sind Klartextbezeichnungen, wodurch die Umsetzung in einen abstrakten Bezeichnungscode entfällt. Das Auffinden einer Adresse und/oder einer Funktion ist einfach. Fig. 3 shows schematically the structure of the address and function data. In this figure, the address and function data are explained using an example, it is the example of the control of a biological cleaning system "BIOB" on the web side. The organization of the entire control system is divided into several hierarchical levels I. II. III. IV. V. divided. Each level means a place in the address. The first digit of the address, level L, is recorded by the main facility "BIOB", bio-cleaning on the railway side. Level IL, the second digit of the address, means the system part "BB1", which covers the aeration basin No. 1. In level III. of the field device groups are the clearers "RA". The field device no. "01" can be found on level IV of the individual field bones. Level V. specifies the functions "FDO", e.g. B. "ON". The addresses in levels I. II. III. IV. V. written data written one after the other. In the above-mentioned example, the complete address is: BIOB: BB1: RA: 01: ON and means bio-cleaning on the train side: aeration basin No. 1: clearer: field device No. 01: switching on. The address and function data are plain text designations, which means that there is no need to convert them into an abstract designation code. Finding an address and / or a function is easy.

Der anhand der Fig. 3 beschriebene Aufbau der Adresse erlaubt das Abrufen ganzer Gruppen der Steuerungseinrichtung. Beispielsweise in Fig. 3 will man die Gruppe "Anlagenteile" in der Eebene II. abrufen, dann gibt man die folgende Adresse bei der Bedienstation 6 ein: BIOB:BB1. Auf diese Weise kann man. in der abgerufenen Ebene IL, in diesem Beispiel in der Ebene II. "Anlagenteile", Ergänzungen, Streichungen oder Änderungen durchführen. Dank der Verbindungen zwischen den RAM-Rechnerspeichern 18 werden die neuen, ergänzten, gelöschten oder geänderten Daten in allen RAM-Rechnerspeichern 18 der Steuerungseinrichtung übernommen und neu aufgenommen, ergänzt, gelöscht oder geändert. Die weiteren Ebenen der Adressen bleiben unverändert, oder müssen auf eine ähnliche Art, wie soeben beschrieben abgerufen und geändert werden. The structure of the address described with reference to FIG. 3 allows entire groups of the control device to be called up. For example, in FIG. 3, if you want to call up the "system parts" group on level II. Then you enter the following address at operator station 6 : BIOB: BB1. That way you can. in the called up level IL, in this example in level II. "Plant parts", make additions, deletions or changes. Thanks to the connections between the RAM computer memories 18 , the new, supplemented, deleted or changed data in all RAM computer memories 18 of the control device are adopted and newly recorded, supplemented, deleted or changed. The other levels of the addresses remain unchanged or have to be called up and changed in a similar way as just described.

In Fig. 4 ist ein Ablaufschema dargestellt, das die Schritte zum Auffinden einer Adresse zeigt. Nach dem "Start" 23 wird die gesuchte Adresse in der Bedienstation 6 eingelesen. Wenn in der ersten Ebene I. der Hierarchie diese Adresse oder mindestens das erste Element dieser Adresse fehlt, wird das Suchen mit einer Fehlermeldung abgebrochen. Wenn mindestens das erste Element der Adresse gefunden worden ist, wird das letzte Namenselement gesucht. Ist dieses Element nicht vorhanden, so wird in einer tiefer liegenden Hierarchiestufe das nächste Namenselement gesucht und zu Beginn des Ablaufschemas zurückgeführt. Sobald der Name aufgefunden worden ist, erfolgt seine Rückmeldung, am Ende 24 des Suchprogrammes. Auf diese Weise ist der Zugriff zu den Adressen über alle Hierarchiestufen bis zur letzten Hierarchiestufe gewährleistet. In FIG. 4, a flowchart is shown illustrating the steps for finding an address. After the "start" 23 , the searched address is read into the operator station 6 . If this address or at least the first element of this address is missing in the first level I. of the hierarchy, the search is terminated with an error message. If at least the first element of the address has been found, the last name element is searched for. If this element is not available, the next name element is searched for in a lower hierarchical level and returned at the beginning of the flow diagram. As soon as the name has been found, it is reported back at the end 24 of the search program. In this way, access to the addresses is guaranteed across all hierarchical levels up to the last hierarchical level.

In Fig. 5 erkennt man teilweise die in Fig. 3 dargestellte schematische Darstellung 30 der Adress- und Funktionsdaten. Bei bestimmten Zusammensetzung der Betriebsmittel kann es vorkommen, dass die vorgesehenen Funktionen für die Steuerung einer Anlage nicht ausreichen. In diesem Fall können die benötigten Funktionen in zusätzlichen Rechnerspeichern 25, 26, 27, 28, 29 gespeichert und zur Verfügung gestellt werden. Diese zusätzlichen Rechnerspeicher sind unter einer Adresse, wie anhand der Fig. 3 beschrieben, abrufbar. So kann beispielsweise der zusätzliche Rechnerspeicher 25 "Betriebsstunden" bedeuten und beinhalten. Die weiteren zusätzlichen Rechnerspeicher 26, 27, 28, 29 können beispielsweise "Bedienbild", Betriebsmittel", "Trend" oder "Protokoll" gespeichert haben. Das wesentliche ist dabei, dass alle diesen Funktionen unter Klartextbezeichnungen abrufbar sind. FIG. 5 partially shows the schematic representation 30 of the address and function data shown in FIG. 3. With a certain composition of the equipment, it can happen that the functions provided are not sufficient to control a system. In this case, the required functions can be stored and made available in additional computer memories 25 , 26 , 27 , 28 , 29 . These additional computer memories can be called up at an address, as described with reference to FIG. 3. For example, the additional computer memory 25 can mean and contain "operating hours". The further additional computer memories 26 , 27 , 28 , 29 may have stored, for example, "operating image", operating resources "," trend "or" protocol ". The essential thing here is that all of these functions can be called up under plain text names.

Claims (8)

1. Elektrische Steuerungseinrichtung für Betriebsmittel, die mindestens einen mit einer Adresse versehenen Signalgeber und/oder mindestens einen mit einer Adresse versehenen Signalempfänger aufweisen und die an mindestens einer Prozessleiteinrichtung (1, 2, 3) angeschlossen sind, wobei jede Prozessleiteinrichtung (1, 2, 3) mindestens ein zur Verknüpfung von empfangenen und/oder gesendeten Signalen untereinander und/oder mit gespeicherten Adress- und Funktionsdaten vorgesehenes Ablaufprogramm (16) enthält, dadurch gekennzeichnet, dass jede Prozessleiteinrichtung (1, 2, 3) mit mindestens einem die Adress- und Funktionsdaten speichernden, fest zugeordneten Rechnerspeicher (18) ausgerüstet ist, wobei alle Adress- und Funktionsdaten unter Klartextbezeichnungen abrufbar sind und dass zwischen den einzelnen Rechnerspeichern (18) der Prozessleiteinrichtungen (1, 2, 3) Verbindungen bestehen, die eine Änderung der Adress- und Funktionsdaten in einem Rechnerspeicher (18) die Änderung der gleichen Daten in allen anderen Rechnerspeichern (18) bewirken. 1. Electrical control device for equipment which has at least one signal transmitter provided with an address and / or at least one signal receiver provided with an address and which are connected to at least one process control device ( 1 , 2 , 3 ), each process control device ( 1 , 2 , 3 ) contains at least one sequence program ( 16 ) provided for linking received and / or transmitted signals with one another and / or with stored address and function data, characterized in that each process control device ( 1 , 2 , 3 ) with at least one address and Functional data storage, dedicated computer memory ( 18 ) is equipped, wherein all address and function data can be called up under plain text names and that there are connections between the individual computer memories ( 18 ) of the process control devices ( 1 , 2 , 3 ) that change the address and Function data in a computer memory ( 18 ) cause the change of the same data in all other computer memories ( 18 ). 2. Elektrische Steuerungseinrichtung nach Anspruch 1, dadurch gekennzeichnet, dass mindestens eine Prozessleiteinrichtung (1, 2, 3) zur Speicherung und Verwaltung von Adress- und Funktionsdaten nebst den fest zugeordneten auch noch zusätzliche Rechnerspeicher (25, 26, 27, 28, 29) aufweist, wobei die gleichen Adress- und Funktionsdaten in allen miteinander in Verbindung stehenden fest zugeordneten und zusätzlichen Rechnerspeichern (18, 25, 26, 27, 28, 29) unter den gleichen Klartextbezeichnungen abrufbar sind. 2. Electrical control device according to claim 1, characterized in that at least one process control device ( 1 , 2 , 3 ) for storing and managing address and function data in addition to the permanently assigned and additional computer memory ( 25 , 26 , 27 , 28 , 29 ) The same address and function data can be called up in all permanently associated and additional computer memories ( 18 , 25 , 26 , 27 , 28 , 29 ) which are connected to one another and under the same plain text names. 3. Elektrische Steuerungseinrichtung nach einem der Ansprüche 1 bis 2, dadurch gekennzeichnet, dass in jeder Steuerungseinrichtung mehrere parallelgeschaltete Prozessleiteinrichtungen (1, 2, 3) vorhanden sind. 3. Electrical control device according to one of claims 1 to 2, characterized in that in each control device a plurality of process control devices ( 1 , 2 , 3 ) connected in parallel are present. 4. Elektrische Steuerungseinrichtung nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass der Inhalt der einzelnen Rechnerspeicher (18, 25, 26, 27, 28, 29) unter Beibehaltung der Verknüpfung zum ursprünglichen Inhalt in beliebigen fest zugeordneten und/oder zusätzlichen Rechnerspeicher (18, 25, 26, 27, 28, 29) übertragbar ist. 4. Electrical control device according to one of claims 1 to 3, characterized in that the content of the individual computer memories ( 18 , 25 , 26 , 27 , 28 , 29 ) while maintaining the link to the original content in any permanently assigned and / or additional computer memory ( 18 , 25 , 26 , 27 , 28 , 29 ) is transferable. 5. Elektrische Steuerungseinrichtung nach einem der Ansprüche 1 bis 3, dadurch gekennzeichnet, dass der Inhalt der einzelnen Rechnerspeicher (18, 25, 26, 27, 28, 29) unter Auflösung der Verknüpfung zum ursprünglichen Inhalt in beliebigen fest zugeordneten und/oder zusätzlichen Rechnerspeicher (18, 25, 26, 27, 28, 29) kopierbar und dort unter anderen Adress- und Funktionsdaten benutzbar ist. 5. Electrical control device according to one of claims 1 to 3, characterized in that the content of the individual computer memories ( 18 , 25 , 26 , 27 , 28 , 29 ) while dissolving the link to the original content in any permanently assigned and / or additional computer memory ( 18 , 25 , 26 , 27 , 28 , 29 ) can be copied and used there under other address and function data. 6. Elektrische Steuerungseinrichtung nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, dass die Rechnerspeicher (18, 25, 26, 27, 28, 29) die Adress- und Funktionsdaten in mehreren nach den Namenslängen der Betriebsmittel abgestuften Hierarchiestufen speichern. 6. Electrical control device according to one of claims 1 to 5, characterized in that the computer memories ( 18 , 25 , 26 , 27 , 28 , 29 ) store the address and function data in a plurality of hierarchical levels graded according to the name lengths of the resources. 7. Elektrische Steuerungseinrichtung nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass die Verbindungen zwischen allen Rechnerspeichern (18, 25, 26, 27, 28, 29) den Zugriff zu den Adressen über alle Hierarchiestufen bis zur letzten Hierarchiestufe gewährleisten. 7. Electrical control device according to one of claims 1 to 6, characterized in that the connections between all computer memories ( 18 , 25 , 26 , 27 , 28 , 29 ) ensure access to the addresses across all hierarchical levels up to the last hierarchical level. 8. Elektrische Steuerungseinrichtung nach einem der Ansprüche 1 bis 7, dadurch gekennzeichnet, dass die Rechnerspeicher (18, 25, 26, 27, 28, 29) RAM-Speicher sind. 8. Electrical control device according to one of claims 1 to 7, characterized in that the computer memories ( 18 , 25 , 26 , 27 , 28 , 29 ) are RAM memories.
DE2002139056 2001-10-17 2002-08-26 Electronic process control systems has central control of address data to identify different units Withdrawn DE10239056A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CH19132001A CH695517A5 (en) 2001-10-17 2001-10-17 Electrical control device for working capital.

Publications (1)

Publication Number Publication Date
DE10239056A1 true DE10239056A1 (en) 2003-04-30

Family

ID=4566764

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2002139056 Withdrawn DE10239056A1 (en) 2001-10-17 2002-08-26 Electronic process control systems has central control of address data to identify different units

Country Status (2)

Country Link
CH (1) CH695517A5 (en)
DE (1) DE10239056A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1494099A2 (en) 2003-06-10 2005-01-05 Denso Corporation Electronic system with a plurality of electronic units

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1494099A2 (en) 2003-06-10 2005-01-05 Denso Corporation Electronic system with a plurality of electronic units
EP1494099A3 (en) * 2003-06-10 2007-09-12 Denso Corporation Electronic system with a plurality of electronic units
US7865672B2 (en) 2003-06-10 2011-01-04 Denso Corporation Electronic system with first and second electronic units electrically communicable with each other

Also Published As

Publication number Publication date
CH695517A5 (en) 2006-06-15

Similar Documents

Publication Publication Date Title
EP0906596B1 (en) Process automation system
DE2313724C3 (en) Electronic data processing system with a number of data devices that communicate with a common controller according to the sub-calculation principle
DE10210675B4 (en) Controls, expansion plates and communication units
EP3632040B1 (en) Processing of process data
DE3938950C2 (en)
EP0705456B1 (en) Process control method, in particular for large industrial plants
EP0755786A1 (en) Device for controlling a printing machine
DE10239056A1 (en) Electronic process control systems has central control of address data to identify different units
EP0503256B1 (en) Programmable control and regulation system
DE2442673A1 (en) DEVICE FOR INSERTING CONTROL DATA INTO THE VOICE MEMORY OF A TIME-MULTIPLE OPERATIONAL OFFICE
EP0811926B1 (en) Method, apparatus and substation for transmission of information and control data
DE19613666A1 (en) Processing system for process data of industrial plant
DE4312931A1 (en) Control process for automation system - has hierarchical structure with central unit coupled to group controller each handling number of machine controllers
DE102014116768A1 (en) Method for operating a first and at least a second field device
WO2005107173A1 (en) Device for allocating addresses in a standardized field bus system
EP2687930B1 (en) Automation unit for controlling a device or a system
EP1636960B1 (en) Automation system with simplified diagnosis and rectification of errors
EP2642403A1 (en) Interface device and method for consistent data exchange
EP2228702B1 (en) Method for transferring data between two automation devices
EP1467269A1 (en) Identification of local devices in a data processing system
DE3928998A1 (en) Programmable memory controller with parallel bus connection - has serial bus for economical independent inter-slave communications, with one slave acting as master
DE3234741A1 (en) Method and circuit arrangement for controlling the setting of devices or operating modes in a data signal transmission system
EP1618726B1 (en) Automation system with automatic provision of diagnostic information
DE19834943B4 (en) automation system
DE102013110896A1 (en) Input and / or output module and method for identifying terminals of an input and / or output module of an industrial automation system

Legal Events

Date Code Title Description
8110 Request for examination paragraph 44
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee

Effective date: 20140301