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 unitsInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—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/05—Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
-
- 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
-
- 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/10—Plc systems
- G05B2219/15—Plc structure of the system
- G05B2219/15006—Set configuration from master control station
-
- 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/10—Plc systems
- G05B2219/15—Plc structure of the system
- G05B2219/15013—Set configuration, address of connected module from fixed non volatile
-
- 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/23—Pc programming
- G05B2219/23193—Memory stores lifetime, different settings, configurations of controlled device
-
- 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/25057—Configuration stored in distributed database for real time use
-
- 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/25428—Field device
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Programmable Controllers (AREA)
Abstract
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)
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)
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 |
-
2001
- 2001-10-17 CH CH19132001A patent/CH695517A5/en not_active IP Right Cessation
-
2002
- 2002-08-26 DE DE2002139056 patent/DE10239056A1/en not_active Withdrawn
Cited By (3)
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 |