[go: up one dir, main page]

DE102020203061B4 - Control panel, computer program product and method for recording and/or controlling and/or regulating a technical process - Google Patents

Control panel, computer program product and method for recording and/or controlling and/or regulating a technical process

Info

Publication number
DE102020203061B4
DE102020203061B4 DE102020203061.8A DE102020203061A DE102020203061B4 DE 102020203061 B4 DE102020203061 B4 DE 102020203061B4 DE 102020203061 A DE102020203061 A DE 102020203061A DE 102020203061 B4 DE102020203061 B4 DE 102020203061B4
Authority
DE
Germany
Prior art keywords
control panel
sub
assigned
areas
technical process
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.)
Active
Application number
DE102020203061.8A
Other languages
German (de)
Other versions
DE102020203061A1 (en
Inventor
gleich Patentinhaber Erfinder
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.)
Weinlaeder Martin
Original Assignee
Weinlaeder Martin
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 Weinlaeder Martin filed Critical Weinlaeder Martin
Priority to DE102020203061.8A priority Critical patent/DE102020203061B4/en
Publication of DE102020203061A1 publication Critical patent/DE102020203061A1/en
Application granted granted Critical
Publication of DE102020203061B4 publication Critical patent/DE102020203061B4/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0426Programming the control sequence
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32128Gui graphical user interface
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

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

Abstract

Bedienfeld (8) für eine Vorrichtung (23), die einen technischen Prozess erfasst und/oder steuert und/oder regelt,
wobei dem technischen Prozess mindestens eine determinierte Eigenschaft zugeordnet ist und
wobei das Bedienfeld (8) mehrere Teilbereiche (1a-6e) aufweist, die mosaikartig in Gestalt von aneinander angrenzenden Vierecken ausgebildet sind, und
wobei dem Bedienfeld (8) ein computerbasierter Bearbeitungsmodus zugeordnet ist, wobei in dem Bearbeitungsmodus eine Belegung mindestens eines Teilbereichs (1a-6e) editierbar ist und dem mindestens einen Teilbereich (1a-6e) die mindestens eine und/oder eine weitere determinierte Eigenschaft zuordenbar ist,
dadurch gekennzeichnet, dass
mindestens einem Teilbereich mindestens ein Verknüpfungselement zuordenbar ist, das zur Verknüpfung von determinierten Eigenschaften dient.
Control panel (8) for a device (23) that detects and/or controls and/or regulates a technical process,
where at least one determined property is assigned to the technical process and
wherein the control panel (8) has several sub-areas (1a-6e) which are arranged in a mosaic-like manner in the form of adjacent quadrilaterals, and
wherein the control panel (8) is assigned a computer-based editing mode, wherein in the editing mode an assignment of at least one sub-area (1a-6e) can be edited and the at least one sub-area (1a-6e) can be assigned at least one and/or one further determined property,
characterized by the fact that
at least one linking element can be assigned to at least one sub-area, which serves to link determined properties.

Description

Die Erfindung betrifft ein Bedienfeld für eine Vorrichtung, die einen technischen Prozess erfasst und/oder steuert und/oder regelt, wobei dem technischen Prozess mindestens eine determinierte Eigenschaft zugeordnet ist und wobei das Bedienfeld mehrere Teilbereiche aufweist, die mosaikartig in Gestalt von aneinander angrenzenden Vierecken ausgebildet sind, und wobei dem Bedienfeld ein computerbasierter Bearbeitungsmodus zugeordnet ist, wobei in dem Bearbeitungsmodus eine Belegung mindestens eines Teilbereichs editierbar ist und dem mindestens einen Teilbereich die mindestens eine und/oder eine weitere determinierte Eigenschaft zuordenbar ist.The invention relates to a control panel for a device that detects and/or controls and/or regulates a technical process, wherein at least one determined property is assigned to the technical process, and wherein the control panel has several sub-areas that are designed in a mosaic-like manner in the form of adjacent quadrilaterals, and wherein a computer-based editing mode is assigned to the control panel, wherein in the editing mode an assignment of at least one sub-area can be edited and the at least one and/or a further determined property can be assigned to the at least one sub-area.

Bedienfelder der in Rede stehenden Art sind seit Jahren aus der Praxis bekannt. So werden nach dem Stand der Technik technische Prozesse in Form von Mosaikschaltbildern auf physischen Tafeln dargestellt. Diese physischen Tafeln wurden in einzelnen Teilbereichen mit unterschiedlichen Anzeigeelementen, Schaltern und Leuchtmelder bestückt. Der technische Prozess - insbesondere der Ablauf des technischen Prozesses - wurde auf die einzelnen Teilbereiche des Mosaikschaubilds aufgedruckt und auf diese Weise abgebildet. Der Zugriff auf das Bedienfeld ist somit ausschließlich ortsgebunden möglich.Control panels of the type in question have been known in practice for years. According to current technology, technical processes are represented as mosaic diagrams on physical panels. These panels are equipped with various display elements, switches, and indicator lights in individual sections. The technical process—in particular, its sequence—is printed onto the individual sections of the mosaic diagram and thus depicted. Access to the control panel is therefore only possible from a specific location.

Ferner sind Bedienfelder bekannt, bei denen der technische Prozess mithilfe moderner Datenverarbeitungseinrichtungen in aufwändigen, grafischen Animationen dargestellt wird. Die Erzeugung unbekannter computerbasierter Bedienfelder ist zeitaufwendig und erfordert fachmännisches Spezialwissen. Einem Benutzer der Vorrichtung, mit der er den technischen Prozess erfassen und/oder steuern und/oder regeln möchte, ist die Erzeugung solcher Bedienfelder regelmäßig nicht möglich.Furthermore, control panels are known where the technical process is represented in elaborate, graphical animations using modern data processing equipment. Creating unknown, computer-based control panels is time-consuming and requires specialized expertise. A user of the device with which they wish to monitor, control, and/or regulate the technical process is generally unable to create such control panels.

Aus dem Dokument DE 10 2008 017 292 A1 betrifft ein computergestütztes System, welches zur Verwaltung und/oder Steuerung eines Gebäudemanagementsystems ausgebildet ist, wobei das Gebäudemanagementsystem mehrere, in unterschiedlichen Räumen des Gebäudes befindliche Aktoren, Sensoren und/oder Befehlsgeber aufweist. Eine Datenbank ist vorgesehen, in der Informationen hinsichtlich der Aktoren, Sensoren und/oder Befehlsgeber des Gebäudemanagementsystems sowie Daten über eine Achs-Zell-Struktur des Gebäudes hinterlegt sind. Das System ist dazu ausgebildet, auf einem Display eine graphische Benutzeroberfläche zur Verfügung zu stellen, in der eine graphische Darstellung des Gebäudes sowie der Anordnung der darin befindlichen Aktoren, Sensoren und/oder Befehlsgebern erfolgt.From the document DE 10 2008 017 292 A1 This concerns a computer-based system designed for managing and/or controlling a building management system. The building management system comprises multiple actuators, sensors, and/or control devices located in different rooms of the building. A database is provided to store information regarding the actuators, sensors, and/or control devices of the building management system, as well as data about the building's axis-cell structure. The system is designed to provide a graphical user interface on a display, showing a graphical representation of the building and the arrangement of the actuators, sensors, and/or control devices within it.

Das Dokument US 2019/0150253 A1 beschreibt ein Verfahren zum Konfigurieren und Verwalten eines DALI-Netzwerks umfasst die Anzeige von Reihen von Zellen auf einem Display eines mobilen Geräts. Die Zellen sind mit Adressen in DALI-Netzwerken verbunden. Das Verfahren umfasst ferner die Auswahl eines DALI-Controllers durch das mobile Gerät, wobei der DALI-Controller mit einem DALI-Netzwerk verbunden ist.The document US 2019/0150253 A1 This describes a method for configuring and managing a DALI network, including the display of rows of cells on a mobile device's screen. The cells are connected to addresses in DALI networks. The method further includes the selection of a DALI controller by the mobile device, wherein the DALI controller is connected to a DALI network.

Aus der Druckschrift DE 10 2004 030 032 A1 ist ein System zum Konfigurieren und/oder Parametrieren einer automatisierbaren Maschine mit einem Modell bekannt, dessen Technologieobjekte Funktionselemente der Maschine repräsentieren. Damit soll die Konfigurierung eines Automatisierungsprozesses vereinfacht werden. Hierzu ist vorgesehen, dass die verschiedenen Technologieobjekte als Modellkomponenten grafisch dargestellt werden. Der jeweilige mechatronische Signalfluss zwischen den Technologieobjekten lässt sich auf grafischer Ebene mittels Verbindung, mit denen die Eingänge und die Ausgänge der Technologieobjekte verbunden werden können, festlegen.From the printed text DE 10 2004 030 032 A1 A system for configuring and/or parameterizing an automatable machine is known, using a model whose technology objects represent functional elements of the machine. This is intended to simplify the configuration of an automation process. To this end, the various technology objects are graphically represented as model components. The respective mechatronic signal flow between the technology objects can be defined graphically by means of connections that link the inputs and outputs of the technology objects.

Schließlich zeigt das Dokument US 2002/0022895 A1 eine grafische Benutzeroberfläche, die einen Systemkonfigurationseditor zur Konfiguration eines Maschinensteuerungssystems und einen Funktionssequenzer zur Anordnung der Ausführung von Funktionsprozessen innerhalb des Maschinensteuerungssystems umfasst. Der Systemkonfigurationseditor stellt grafisch dar, wie logische Funktionen mit elektrischen Funktionen innerhalb des physischen Maschinensystems verbunden sind, und ermöglicht es dem Benutzer, diese Verbindungen einzurichten und zu ändern. Logische Funktionsblöcke umfassen ein oder mehrere Software-Programmobjekte, die logische Funktionen ausführen, wie z. B. die Entnahme eines Bauteils in einem Pick-and-Place-Maschinensteuerungssystem. Mit dem Systemkonfigurationseditor kann eine logische Funktion so konfiguriert werden, dass sie bei der Ausführung ihrer programmierten Funktion verschiedene elektrische Funktionen verwendet.Finally, the document shows US 2002/0022895 A1 A graphical user interface comprising a system configuration editor for configuring a machine control system and a function sequencer for arranging the execution of functional processes within the machine control system. The system configuration editor graphically represents how logical functions are connected to electrical functions within the physical machine system and allows the user to establish and modify these connections. Logical function blocks comprise one or more software program objects that execute logical functions, such as picking a component in a pick-and-place machine control system. The system configuration editor allows a logical function to be configured to use various electrical functions when executing its programmed function.

Der vorliegenden Erfindung liegt daher die Aufgabe zugrunde, ein Bedienfeld der eingangs genannten Art derart auszugestalten und weiterzubilden, dass ein flexiblerer Zugriff auf das Bedienfeld ermöglicht wird.The present invention is therefore based on the objective of designing and further developing a control panel of the type mentioned at the outset in such a way as to enable more flexible access to the control panel.

Erfindungsgemäß wird die voranstehende Aufgabe durch die Merkmale des Anspruches 1 gelöst. Danach ist mindestens einem Teilbereich mindestens ein Verknüpfungselement zuordenbar, das zur Verknüpfung von determinierten Eigenschaften dient.According to the invention, the aforementioned problem is solved by the features of claim 1. Accordingly, at least one linking element can be assigned to at least one sub-area, which serves to link determined properties.

In erfindungsgemäßer Weise ist zunächst erkannt worden, dass mittels eines computerbasierten Bearbeitungsmodus ein Zugriff auf das Bedienfeld durch den Benutzer ermöglicht wird und kein vertieftes fachmännisches Spezialwissen erforderlich ist, um das Bedienfeld zu erzeugen oder zu bearbeiten, insbesondere um die Belegung der Teilbereiche zu editieren und den Teilbereichen determinierte Eigenschaften zuzuordnen. Ein weiterer Vorteil ist die verbesserte Bedienbarkeit des Bedienfelds und der Vorrichtung dadurch, dass die Zuordnung der mindestens einen und/oder mindestens einer weiteren determinierten Eigenschaften zu jedem Teilbereich vorzugsweise wahlweise auch durch den Benutzer einrichtbar und/oder anpassbar sein kann. Somit kann der technische Prozess mittels des Bedienfelds abgebildet werden. Strukturelle Änderungen des technischen Prozesses können entsprechend eingepflegt und in das Bedienfeld eingepflegt werden. Im Hinblick auf einen flexibleren Zugriff auf den technischen Prozess mittels des Bedienfelds ist den Teilbereichen mindestens ein Verknüpfungselement zuordenbar. Das eine oder die mehreren Verknüpfungselemente dienen zur Verknüpfung von determinierten Eigenschaften und können beispielsweise die Berechnung und/oder die Verarbeitung von gesetzten oder erfassten Größen des Prozesses abbilden. Die Verknüpfungselemente sind vorzugsweise ausgewählt aus grafischen Elementen der Gruppe bestehend aus Linien, Winkeln, Kreuzungen und Textfeldern. Diese Verknüpfung kann grafisch im Front-End und/oder auf Prozessebene vorliegen. Die Verknüpfungselemente ermöglichen vorteilhafterweise eine visuelle Programmierung des Bedienfelds sowie der Vorrichtung und des Prozesses, die ein Benutzer ohne Spezialkenntnisse und ohne die Hilfe eines Programmierers ausführen kann. Jeder Teilbereich kann vorzugsweise mit einer entsprechenden Grafik versehen werden, die dem Anzeigeelement oder dem Verknüpfungselement entspricht.In accordance with the invention, it has first been recognized that a computer-based editing mode enables user access to the control panel without requiring in-depth specialist knowledge to create or edit the control panel, particularly to edit the assignment of sub-areas and assign specific properties to them. A further advantage is the improved usability of the control panel and the device, as the assignment of at least one and/or at least one further specific property to each sub-area can preferably be optionally configured and/or adapted by the user. Thus, the technical process can be represented by means of the control panel. Structural changes to the technical process can be implemented and incorporated into the control panel accordingly. For more flexible access to the technical process via the control panel, at least one linking element can be assigned to each sub-area. The one or more linking elements serve to link specific properties and can, for example, represent the calculation and/or processing of set or recorded process variables. The linking elements are preferably selected from graphic elements consisting of lines, angles, intersections, and text fields. This linking can be graphically represented in the front end and/or at the process level. Advantageously, the linking elements enable visual programming of the control panel, the device, and the process, which a user can perform without specialized knowledge or the assistance of a programmer. Each sub-area can preferably be provided with a corresponding graphic that corresponds to the display element or the linking element.

Im Hinblick auf eine flexiblere Zuordnung der determinierten Eigenschaften zu den Teilbereichen kann gemäß einer vorteilhaften Ausführungsform die Zuordnung durch eine Zuordnungseinheit ausgeführt werden. Diese Zuordnung von determinierten Eigenschaften zu den Teilbereichen des Bedienfelds kann wahlweise lediglich in einem Front-End und/oder sowohl in dem Front-End als auch in einem Back-End hinsichtlich der Erfassung und/oder Steuerung und/oder Regelung des technischen Prozesses geschehen.To allow for a more flexible allocation of the determined properties to the sub-areas, an advantageous embodiment allows the allocation to be performed by an allocation unit. This allocation of determined properties to the sub-areas of the control panel can optionally occur solely in a front-end and/or in both the front-end and a back-end with regard to the acquisition and/or control and/or regulation of the technical process.

Im Hinblick auf eine flexiblere Erfassung und/oder Steuerung und/oder Regelung technischer Prozesse kann es sich bei dem technischen Prozess um jedweden technischen Prozess handeln, der erfasst und/oder gesteuert und/oder geregelt, werden soll. Beispielsweise kann der technische Prozess im Bereich der allgemeinen Mess-, Steuerungs- und Regelungstechnik, der Hydrometrie, der Fernwirksysteme und/oder industriellen Anlagen- und Automatisierungstechnik sowie der übergeordneten Leitsysteme und Infrastrukturen liegen.With a view to more flexible acquisition, control, and/or regulation of technical processes, the technical process can be any technical process that is to be acquired, controlled, and/or regulated. For example, the technical process can lie in the field of general measurement, control, and regulation technology, hydrometry, remote control systems, and/or industrial plant and automation technology, as well as higher-level control systems and infrastructures.

Erfassen und/oder Steuern und/oder Regeln ist jedwedes Einwirken auf den technischen Prozess gemeint. Dem Prozess zugeordnete Größen, die sich beispielsweise auf einen Stoff-, Energie- oder Informationsumsatz innerhalb des Prozesses oder Teilen davon beziehen, können durch Verwendung von Sensorik gemessen und somit erfasst werden. Die dem Prozess zugeordneten Größen können ferner mit einem Stellglied oder Aktuator gesetzt beziehungsweise beeinflusst und somit gesteuert werden. Wird eine erfasste Größe des Prozesses an die Vorrichtung rückgeführt, kann die Steuerung des Prozesses in Abhängigkeit von der erfassten Größe erfolgen, so dass eine Regelung vorliegt.Acquisition, control, and/or regulation refers to any intervention in the technical process. Quantities associated with the process, such as those relating to material, energy, or information transfer within the process or parts thereof, can be measured and thus acquired using sensors. These process-related quantities can also be set or influenced, and thus controlled, by means of an actuator or control element. If an acquired process quantity is fed back to the device, the process can be controlled based on this acquired quantity, resulting in a regulation system.

Determinierte Eigenschaften sind in dem Sinne zu verstehen, dass sie für eine begrenzte Anzahl von technischen Prozessen bestimmbar sind und aus einer vorbestimmten, endlichen Gruppe von Eigenschaften ausgewählt sein können. Die determinierten Eigenschaften können über vorgegebene Protokolle zwischen dem Bedienfeld im Front-End und der Vorrichtung im Back-End kommuniziert werden. Bei diesen Protokollen kann es sich beispielsweise um TCP/IP oder um bekannte oder genormte Fernwirkprotokolle handeln.Deterministic properties are understood to mean that they can be determined for a limited number of technical processes and can be selected from a predetermined, finite set of properties. These deterministic properties can be communicated between the control panel in the front end and the device in the back end via predefined protocols. These protocols can be, for example, TCP/IP or other well-known or standardized remote control protocols.

Im Hinblick auf eine flexiblere Erfassung und/oder Steuerung und/oder Regelung kann gemäß einer vorteilhaften Ausführungsform durch das Editieren der Belegung des mindestens einen Teilbereichs des Bedienfelds eine Manipulation des technischen Prozesses bewirkt werden. Mit anderen Worten kann sowohl das Bedienfeld im Front-End als auch die Vorrichtung und somit der technische Prozesses im Back-End editiert und/oder geändert werden, um Änderungen flexibel auf Bedienerebene und/oder auch auf Prozessebene vorzunehmen.With a view to more flexible data acquisition, control, and/or regulation, an advantageous embodiment allows manipulation of the technical process by editing the assignment of at least one sub-area of the control panel. In other words, both the control panel in the front end and the device, and thus the technical process, in the back end can be edited and/or modified to flexibly implement changes at the operator level and/or at the process level.

Im Hinblick auf eine flexiblere Erfassung und/oder Steuerung und/oder Regelung des Prozesses in Reaktion auf Veränderungen im technischen Prozess kann das Bedienfeld gemäß einer weiteren vorteilhaften Ausführungsform mit einer Melde- und/oder Alarmfunktion versehen sein, die beispielsweise ausgelöst werden kann, wenn eine Größe des Prozesses einen bestimmten Schwellwert erreicht. Die Melde- und/oder Alarmfunktion kann dem gesamten Bedienfeld oder einzelnen Teilbereichen zugeordnet sein.With a view to more flexible monitoring, control, and/or regulation of the process in response to changes in the technical process, the control panel, according to a further advantageous embodiment, can be equipped with a signaling and/or alarm function that can be triggered, for example, when a process parameter reaches a certain threshold. The signaling and/or alarm function can be assigned to the entire control panel or to individual sections.

Im Hinblick auf eine verbesserte Erfassung und Überwachung des technischen Prozesses sowie auf einen flexibleren Zugriff auf das Bedienfeld und somit auf die Vorrichtung kann gemäß einer anderen vorteilhaften Ausführungsform - gemeinsam mit oder insbesondere alternativ zu den Verknüpfungselementen und determinierten Eigenschaften - den Teilbereichen wahlweise mindestens ein Anzeigeelemente zugeordnet werden, das dem jeweiligen Teilbereich zugeordnete determinierte Eigenschaften darstellt. Das eine oder die mehreren Anzeigeelemente können eine oder mehrere der determinierten Eigenschaften, vorzugsweise mindestens einen Zustand und/oder mindestens einen Messwert des Prozesses wiedergeben. Hierbei ist es möglich, jedem Teilbereich ein oder mehrere determinierte Eigenschaften zuzuordnen. Jeder determinierten Eigenschaft kann ein oder können mehrere Anzeigeelemente zugeordnet sein. Andersherum können dem Anzeigeelement ein oder mehrere determinierte Eigenschaften zugeordnet sein. Somit ist es auch möglich, jedem Teilbereich ein oder mehrere Anzeigeelemente zuzuordnen.With a view to improved recording and monitoring of the technical process, as well as more flexible access to the control panel and thus to the device, according to a In another advantageous embodiment, at least one display element can be selectively assigned to the sub-areas—either together with or, in particular, as an alternative to the linking elements and defined properties—which represents defined properties assigned to the respective sub-area. The one or more display elements can represent one or more of the defined properties, preferably at least one state and/or at least one measured value of the process. It is possible to assign one or more defined properties to each sub-area. Each defined property can be assigned one or more display elements. Conversely, one or more defined properties can be assigned to the display element. Thus, it is also possible to assign one or more display elements to each sub-area.

Im Hinblick auf einen flexibleren Zugriff auf einzelne Teilbereiche und auf deren Belegung können gemäß einer vorteilhaften Ausführungsform die mosaikartig in Gestalt von aneinander angrenzenden Mehrecken ausgebildeten Teilbereiche mit weiteren Teilbereichen kombiniert sein, insbesondere in Gestalt von Dreiecken, Fünfecken, Sechsecken, Siebenecken, Achtecken oder Kombinationen derselben. Insbesondere mit gleichschenkligen Dreiecken, Vierecken oder Sechsecken lässt sich ein zweidimensionales Bedienfeld lückenlos in Teilbereiche unterteilen, die bis zu drei, vier oder sechs benachbarte Teilbereiche aufweisen.With a view to more flexible access to individual sub-areas and their assignment, according to an advantageous embodiment, the mosaic-like sub-areas formed in the form of adjacent polygons can be combined with further sub-areas, in particular in the form of triangles, pentagons, hexagons, heptagons, octagons, or combinations thereof. In particular, with isosceles triangles, quadrilaterals, or hexagons, a two-dimensional control panel can be seamlessly divided into sub-areas, each comprising up to three, four, or six adjacent sub-areas.

So kann beispielsweise ein erster Teilbereich einer determinierten Eigenschaft zugeordnet sein, wobei die determinierte Eigenschaft auf der Bedienoberfläche in dem ersten Teilbereich mittels eines Anzeigeelements dargestellt ist. Diese determinierte Eigenschaft kann beispielsweise ein binärer Zustand eines Ventils sein - beispielsweise „auf/zu“ - und kann direkt oder über ein oder mehrere Verknüpfungselemente auf einem an den ersten Teilbereich angrenzenden zweiten Teilbereich beziehungsweise mehrere wiederum an den zweiten Teilbereich beziehungsweise an einander angrenzende weitere Teilbereiche mit einem dritten Teilbereich verknüpft sein. Dort kann die determinierte Eigenschaft beispielsweise mittels eines Anzeigeelements angezeigt werden oder zur Ermittlung beziehungsweise Berechnung einer Prozessgröße weiterverarbeitet werden. Das Bedienfeld lässt sich somit je nach technischem Prozess individuell an die im Einzelfall bestehenden Anforderungen anpassen und bei sich verändernden Randbedingungen wiederum entsprechend editieren.For example, a first sub-area can be assigned to a defined property, with the defined property being displayed on the user interface in the first sub-area using a display element. This defined property could be, for example, a binary state of a valve—such as "open/closed"—and can be linked directly or via one or more linking elements to a second sub-area adjacent to the first, or to several further sub-areas adjacent to the second or to each other, and then to a third sub-area. There, the defined property can be displayed using a display element or further processed to determine or calculate a process variable. The control panel can thus be individually adapted to the specific requirements of each technical process and edited accordingly if boundary conditions change.

Im Hinblick auf eine flexiblere Belegung der Bedienfelds kann gemäß einer vorteilhaften Ausführungsform die Anzahl von Teilbereichen frei gewählt werden. Beispielsweise kann die Anzahl von Reihen und/oder von Spalten und/oder Zeilen pro Bedienfeld definiert werden. Das Bedienfeld kann vollständig auf einem Bildschirm zu sehen sein. Alternativ kann lediglich ein Ausschnitt das Bedienfelds, der einen oder mehrere Teilbereiche umfasst, zu sehen sein, sodass das Bedienfeld auf mehrere Bildschirmseiten verteilt werden kann. Ein dann erforderliches Umschalten zwischen verschiedenen Bildschirmseiten oder Ausschnitten des Bedienfelds kann ebenfalls über einen Teilbereich erfolgen, dem eine entsprechende determinierte Eigenschaft - nämlich Regeln zum Umschalten zwischen einem aktuellen und einem nachfolgenden Ausschnitt des Bedienfelds - zugeordnet sein kann.To allow for more flexible control panel layout, an advantageous embodiment allows the number of sub-areas to be freely selected. For example, the number of rows and/or columns and/or lines per control panel can be defined. The entire control panel can be displayed on one screen. Alternatively, only a portion of the control panel, comprising one or more sub-areas, can be displayed, allowing the control panel to be distributed across multiple screens. Switching between different screens or sections of the control panel, which may then be necessary, can also be accomplished via a sub-area to which a corresponding deterministic property—namely, rules for switching between the current and subsequent sections of the control panel—can be assigned.

Im Hinblick auf eine flexiblere Belegung der Bedienfelds kann gemäß einer vorteilhaften Ausführungsform die Belegung eines der Teilbereiche kopiert und/oder verschoben werden. Die Belegung eines Teilbereichs kann auf diese Weise auf einen oder mehrere weitere Teilbereiche übertragen werden. Somit lassen sich insbesondere gleiche, vergleichbare oder ähnliche determinierte Eigenschaften vervielfältigen und der gesamte Vorgang der Zuordnung wird deutlich beschleunigt.To allow for more flexible control panel configuration, an advantageous embodiment enables the assignment of one of the sub-areas to be copied and/or moved. In this way, the assignment of one sub-area can be transferred to one or more other sub-areas. This makes it possible, in particular, to duplicate identical, comparable, or similar defined properties, and significantly accelerates the entire assignment process.

Im Hinblick auf eine flexiblere Erfassung und/oder Steuerung und/oder Regelung technischer Prozesse kann die Vorrichtung gemäß einer weiteren vorteilhaften Ausführungsform eine Speicherprogrammierbare Steuerung - SPS - umfassen. Hierbei kann eine determinierte Eigenschaft ein vorzugsweise protokollbasiertes Informationsobjekt umfassen, welches von der SPS zum Zwecke des Datenaustauschs zur Verfügung gestellt wird. Die Informationsobjekte können eine feste Struktur aufweisen und alle prozesswesentlichen Informationen über dem Prozess zugeordnete technische Objekte beinhalten.With a view to more flexible acquisition, control, and/or regulation of technical processes, the device, according to a further advantageous embodiment, can include a programmable logic controller (PLC). In this case, a defined property can comprise a preferably protocol-based information object, which is provided by the PLC for the purpose of data exchange. The information objects can have a fixed structure and contain all process-essential information about the technical objects associated with the process.

Im Hinblick auf einen flexibleren Zugriff auf den technischen Prozess mittels des Bedienfelds kann gemäß einer weiteren vorteilhaften Ausführungsform jedem Informationsobjekt ein technisches Objekt zugeordnet sein, das eine Größe in dem technischen Prozess erfasst und/oder steuert und/oder regelt. Bei den einen oder mehreren technischen Geräten kann es sich weiter beispielsweise um eine Pumpe, eine Tauchsonde, ein Radargerät, ein Telemetriegerät, einen Datenlogger, einen Pegelschrank oder eine Vorrichtung zum Aussenden und/oder Empfangen von elektromagnetischen Wellen, insbesondere eine vorzugsweise seilgeführte Mikrowelleneinheit, handeln. Diese technischen Objekte ermöglichen ein Messen oder Setzen von Größen des technischen Prozesses und können über die Vorrichtung mit dem Bedienfeld verknüpft sein.With a view to more flexible access to the technical process via the control panel, according to a further advantageous embodiment, each information object can be assigned a technical object that detects and/or controls and/or regulates a parameter in the technical process. The one or more technical devices can be, for example, a pump, a submersible probe, a radar device, a telemetry device, a data logger, a level control cabinet, or a device for transmitting and/or receiving electromagnetic waves, in particular a preferably cable-guided microwave unit. These technical objects enable the measurement or setting of parameters in the technical process and can be linked to the control panel via the device.

Im Hinblick auf eine besonders komfortable und sichere Bedienung kann das Bedienfeld als Touch-Screen ausgebildet sein, auf welchem eine grafische Benutzeroberfläche eingerichtet ist, wobei die grafische Benutzeroberfläche nicht nur auf einem als Touch-Screen ausgebildeten Bedienfeld, sondern auch auf anderen Bedienfeldern eingerichtet sein kann. Die grafische Benutzeroberfläche kann die mehreren Teilbereiche abbilden. Vorzugsweise kann der Benutzer im Bearbeitungsmodus durch Antippen eines Teilbereichs diesen Teilbereich eine determinierte Eigenschaft zuordnen. Das Bedienfeld kann auch auf einem Computerbildschirm angezeigt und mittels Maus und Tastatur bedient werden oder auf andere bekannte Weise wiedergegeben und in herkömmlicher Art bedienbar ausgebildet sein.For particularly convenient and safe operation, the control panel can be designed as a touchscreen with a graphical user interface. This graphical user interface can be implemented not only on touchscreens but also on other control panels. The graphical user interface can display multiple sub-areas. Preferably, in edit mode, the user can assign a specific property to a sub-area by tapping it. The control panel can also be displayed on a computer screen and operated using a mouse and keyboard, or it can be displayed and operated in a conventional manner using other known methods.

Im Hinblick auf eine vereinfachte Kommunikation und Verwaltung der Belegung der Teilbereiche kann gemäß einer vorteilhaften Ausführungsform die Zuordnung von determinierten Eigenschaften und/oder Anzeigeelementen und/oder Verknüpfungselementen zu den Teilbereichen in Konfigurationsdaten hinterlegt werden. Die Konfigurationsdaten können eine oder mehrere Konfigurationsdateien umfassen und auf einem lokalen Datenträger und/oder auf einem Server hinterlegt werden.To simplify communication and management of sub-area assignments, an advantageous embodiment allows the mapping of specific properties, display elements, and/or linking elements to the sub-areas to be stored in configuration data. The configuration data can comprise one or more configuration files and be stored on a local storage medium and/or on a server.

Der lokale Datenträger kann vorzugsweise dem Bedienfeld oder allgemein der Vorrichtung zugeordnet sein. Auf dem Server abgelegte Konfigurationsdaten können von dort aus für die Zuordnungseinheit zugänglich sein. Die Zuordnungseinheit kann dann anhand der Konfigurationsdaten die Belegung des mindestens einen Teilbereichs editieren und/oder dem mindestens einen Teilbereich wahlweise mindestens eine der determinierten Eigenschaften zuordnen.The local storage medium can preferably be assigned to the control panel or, more generally, to the device. Configuration data stored on the server can be accessed from there by the assignment unit. Based on the configuration data, the assignment unit can then edit the assignment of at least one sub-area and/or selectively assign at least one of the defined properties to that sub-area.

Im Hinblick auf eine besonders flexible Editierung der Belegung der Teilbereiche können gemäß einer weiteren vorteilhaften Ausführungsform die Konfigurationsdaten auf dem Server mittels eines mobilen Endgeräts und/oder mittels einer Datenverarbeitungseinrichtung zugänglich sein. Die Konfigurationsdaten können auf dem mobilen Endgerät dort erzeugt und/oder verändert und/oder gelöscht werden. Bei dem mobilen Endgerät kann es sich insbesondere um ein Laptop, Tablet oder Smartphone etc. handeln. Somit ist die Belegung der Teilbereiche des Bedienfelds durch den Benutzer ortsunabhängig möglich.With a view to particularly flexible editing of the sub-areas, according to a further advantageous embodiment, the configuration data on the server can be accessed via a mobile device and/or a data processing unit. The configuration data can be created, modified, and/or deleted on the mobile device. The mobile device can be, in particular, a laptop, tablet, or smartphone, etc. Thus, the user can configure the sub-areas of the control panel regardless of location.

Im Hinblick auf die Verhinderung eines unautorisierten Zugriffs auf die Konfigurationsdaten kann eine direkte Kommunikation zwischen Bedienfeld und mobilem Endgerät beziehungsweise Datenverarbeitungsvorrichtung beispielsweise über ein VPN-Netzwerk verwirklicht sein. Vorzugsweise bewirkt das Editieren der Belegung des mindestens einen Teilbereichs des Bedienfelds eine Manipulation des technischen Prozesses, indem Konfigurationsdaten erzeugt und/oder geändert werden. Die Belegung der Teilbereiche sowie die determinierten Eigenschaften lassen sich somit aufwärts wie abwärts zwischen dem Front-End und dem Back-End übertragen beziehungsweise vererben. Dabei kann eine dem Bedienfeld zugeordnete Software zunächst auf die Konfigurationsdaten zugreifen. Die Konfigurationsdaten sind einerseits selbst determinierte Eigenschaften und umfassen andererseits Regeln für die Behandlung anderer determinierter Eigenschaften - beispielsweise der Informationsobjekte.To prevent unauthorized access to the configuration data, direct communication between the control panel and the mobile device or data processing unit can be implemented, for example, via a VPN network. Preferably, editing the configuration of at least one sub-area of the control panel manipulates the technical process by generating and/or modifying configuration data. The configuration of the sub-areas and the defined properties can thus be transferred or inherited both upwards and downwards between the front end and the back end. Software associated with the control panel can initially access the configuration data. This configuration data consists, on the one hand, of its own defined properties and, on the other hand, includes rules for handling other defined properties—for example, information objects.

Bei diesen Regeln kann es sich beispielsweise um die grafische Ausprägung eines zugehörigen technischen Objekts oder um Regeln für die Speicherung, Weiterverarbeitung, Verwendung oder Auswertung der determinierten Eigenschaften handeln. Die Konfigurationsdaten können den Regeln entsprechend zunächst auf dem lokalen Datenträger des Bedienfelds hinterlegt werden. Zur weiteren Verarbeitung können die Konfigurationsdaten auf den Server verschoben werden. Der Server kann einem internen Netzwerk oder auch einer Netzwerk-Cloud zugeordnet sein. Die aus der SPS ausgelesenen Informationsobjekte können dann gemäß der Belegung der Teilbereiche des Bedienfelds mit den fest hinterlegten Regeln verknüpft werden. Die dabei zusätzlich gewonnenen Konfigurationsdaten können wiederum auf den Server kopiert und/oder verschoben werden. Mit anderen Worten ist die Konfigurationsdatei das Bindeglied zwischen dem Front-End und dem Back-End, also zwischen Bedienfeld und Vorrichtung/SPS/Prozess.These rules can, for example, define the graphical representation of a related technical object or govern the storage, processing, use, or evaluation of its defined properties. The configuration data can initially be stored on the operator panel's local storage device according to these rules. For further processing, the configuration data can be transferred to the server. The server can be located on an internal network or a network cloud. The information objects read from the PLC can then be linked to the predefined rules according to the layout of the operator panel's sub-areas. The additional configuration data obtained in this process can then be copied and/or moved to the server. In other words, the configuration file acts as the link between the front end and the back end, i.e., between the operator panel and the device/PLC/process.

Im Hinblick auf eine besonders flexible Nutzung der Konfigurationsdaten können gemäß einer vorteilhaften Ausführungsform die Konfigurationsdaten darüber hinaus auch Informationen in Bezug auf eine Belegung der Teilbereiche des Bedienfelds aufweisen. Diese Informationen können auch eine grafische Anordnung der Teilbereiche des Bedienfelds umfassen und lassen sich ebenfalls auf den Server kopieren und/oder verschieben. Ein besonderer technischer Vorteil besteht darin, dass eine Dateigröße der Konfigurationsdaten sehr viel kleiner ist, als wenn alle den kompletten Prozess betreffenden Informationen den vorgegebenen Protokollen entsprechend abgebildet werden müssten. Mit anderen Worten sind die Konfigurationsdaten aufgrund der - vordefinierten und endlichen - determinierten Eigenschaften in kleineren Datenpaketen oder Konfigurationsdateien hinterlegbar als es der komplette Prozess wäre. Somit wird das Vererben der Konfigurationsdaten auch bei geringer Bandbreite ermöglicht.With a view to particularly flexible use of the configuration data, according to an advantageous embodiment, the configuration data can also contain information regarding the assignment of the control panel's sub-areas. This information can also include a graphical arrangement of the control panel's sub-areas and can likewise be copied and/or moved to the server. A particular technical advantage is that the configuration data file size is much smaller than if all information relating to the entire process had to be represented according to the predefined protocols. In other words, due to its predefined and finite properties, the configuration data can be stored in smaller data packets or configuration files than the entire process would be. This enables the inheritance of configuration data even with low bandwidth.

Die voranstehende Aufgabe wird des Weiteren durch ein Computerprogrammprodukt gelöst, das einen Programmcode umfasst, der bei Ausführung mittels einer Datenverarbeitungseinrichtung ein Bedienfeld der beschriebenen Art erzeugt. Bei der Datenverarbeitungseinrichtung kann es sich um die Vorrichtung - beispielsweise um die SPS oder um ein der SPS zugeordnetes Rechnersystem - handeln, oder auch um das mobile Endgerät oder um einen Computer oder um eine andere herkömmliche Datenverarbeitungseinrichtung.The aforementioned task is further solved by a computer program product, which comprises program code which, when executed by a data processing device, generates a control panel of the type described. The data processing device can be the device itself – for example, the PLC or a computer system associated with the PLC – or it can be the mobile device, a computer, or another conventional data processing device.

Im Hinblick auf eine dauerhafte Hinterlegung und einen einfachen Transport kann das Computerprogrammprodukt gemäß einer vorteilhaften Ausführungsform auf einem nichtflüchtigen computerlesbaren Speicher hinterlegt sein. Gerade im Bereich von Industriesteuerungen und SPS kann dies aus Sicherheitsgründen, beispielsweise um einen unautorisierten Zugriff von außerhalb zu verhindern, oder zur Herstellung von Interkompatibilität zwischen Hardwarekomponenten verschiedenster Generationen hilfreich sein.For the sake of long-term storage and easy transport, the computer program product can, according to an advantageous embodiment, be stored on non-volatile, computer-readable memory. Particularly in the field of industrial controls and PLCs, this can be helpful for security reasons, for example, to prevent unauthorized external access, or to ensure intercompatibility between hardware components of different generations.

Die voranstehende Aufgabe wird in erfindungsgemäßer Weise weiterhin durch ein Verfahren zum Erfassen und/oder Steuern und/oder Regeln eines technischen Prozesses mittels einer Vorrichtung unter Verwendung eines Bedienfelds der beschriebenen Art gelöst.The aforementioned problem is further solved in accordance with the invention by a method for detecting and/or controlling and/or regulating a technical process by means of a device using an operating panel of the type described.

Es gibt nun verschiedene Möglichkeiten, die Lehre der vorliegenden Erfindung in vorteilhafter Weise auszugestalten und weiterzubilden. Dazu ist einerseits auf die dem Anspruch 1 nachgeordneten Ansprüche und andererseits auf die nachfolgende Erläuterung bevorzugter Ausführungsbeispiele der Erfindung anhand der Zeichnung zu verweisen. In Verbindung mit der Erläuterung der bevorzugten Ausführungsbeispiele der Erfindung anhand der Zeichnung werden auch im Allgemeinen bevorzugte Ausgestaltungen und Weiterbildungen der Lehre erläutert. In der Zeichnung zeigen

  • 1 in einem Schaubild eine grafische Darstellung einer Ausführungsform eines Ausschnitts eines erfindungsgemäßen Bedienfelds,
  • 2 in einem Schaubild eine beispielhafte grafische Darstellung eines Fensters zum Editieren der Belegung eines Teilbereichs des Bedienfelds mit einem Verknüpfungselement,
  • 3 in einem Schaubild eine beispielhafte grafische Darstellung eines Fensters zum Editieren der Belegung eines Teilbereichs des Bedienfelds mit einem Anzeigeelement
  • 4 in einem Schaubild eine beispielhafte grafische Darstellung eines Fensters zum Editieren der Belegung eines Teilbereichs des Bedienfelds mit einem anderen Anzeigeelement und
  • 5 in einem Schaubild eine schematische Darstellung von Informationsflüssen bei der Verwendung eines erfindungsgemäßen Bedienfelds.
There are now various ways to advantageously elaborate and further develop the teaching of the present invention. For this purpose, reference should be made, on the one hand, to the claims subordinate to claim 1 and, on the other hand, to the following explanation of preferred embodiments of the invention with reference to the drawing. In conjunction with the explanation of the preferred embodiments of the invention with reference to the drawing, generally preferred embodiments and further developments of the teaching are also explained. The drawing shows
  • 1 a diagram shows a graphic representation of an embodiment of a section of a control panel according to the invention,
  • 2 in a diagram an exemplary graphical representation of a window for editing the assignment of a sub-area of the control panel with a linking element,
  • 3 The diagram shows an exemplary graphical representation of a window for editing the assignment of a display element to a sub-area of the control panel.
  • 4 in a diagram an exemplary graphical representation of a window for editing the assignment of a sub-area of the control panel with a different display element and
  • 5 a diagram shows a schematic representation of information flows when using a control panel according to the invention.

1 zeigt sechs Spalten 1, 2, 3, 4, 5, 6 und fünf Zeilen a, b, c, d, e von Teilbereichen 1a-6e, die einen Ausschnitt 7 einer Ausführungsform eines Bedienfelds 8 bilden, welches in 1 dementsprechend nur ausschnittsweise zu sehen ist. Die Teilbereiche 1a-6e sind mosaikartig in Gestalt von aneinander angrenzenden Vierecken ausgebildet. Jeder Teilbereich 1a-6e ist für die Beschreibung der 1 durch Angabe seiner Position in dem Bedienfeld 7 nach Spalten 1, 2, 3, 4, 5, 6 und Zeilen a, b, c, d, e eindeutig bestimmt. 1 shows six columns 1, 2, 3, 4, 5, 6 and five rows a, b, c, d, e of sub-areas 1a-6e, which form a section 7 of an embodiment of a control panel 8, which is in 1 Accordingly, only a portion of it is visible. Sub-areas 1a-6e are arranged in a mosaic-like pattern of adjacent quadrilaterals. Each sub-area 1a-6e is responsible for describing the 1 by specifying its position in the control panel 7 according to columns 1, 2, 3, 4, 5, 6 and rows a, b, c, d, e.

Das Bedienfeld 8 ist einer in 1 nicht dargestellten Vorrichtung zugeordnet, die einen technischen Prozess erfasst und/oder steuert und/oder regelt. Bei der Vorrichtung kann es sich insbesondere um eine Speicherprogrammierbare Steuerung SPS handeln. Bei dem technischen Prozess kann es sich um einen Hydrometrie- und/oder Pumpprozess handeln. Diesem technischen Prozess sind determinierte Eigenschaften zugeordnet. Die determinierten Eigenschaften umfassen vorzugsweise protokollbasierte Informationsobjekte, wobei jedem Informationsobjekt auf einer Steuerungsebene ein in 1 ebenfalls nicht dargestelltes technisches Objekt auf Prozessebene zugeordnet ist. Das technische Objekt erfasst und/oder steuert und/oder regelt eine Größe in dem technischen Prozess. In 1 sind den Teilbereichen 3c und 5c jeweils Pumpen 9, 10 zugeordnet, was anhand von Pumpensymbolen in den oberen rechten Ecken der Teilbereiche 3c und 5c für einen Benutzer jederzeit erkennbar ist.Control panel 8 is one of 1 assigned to a device not shown, which detects and/or controls and/or regulates a technical process. The device may, in particular, be a programmable logic controller (PLC). The technical process may be a hydrometry and/or pumping process. This technical process is assigned deterministic properties. The deterministic properties preferably comprise protocol-based information objects, wherein each information object at a control level is assigned a 1 A technical object, also not shown, is assigned at the process level. This technical object captures, controls, and/or regulates a variable within the technical process. 1 Pumps 9 and 10 are assigned to sub-areas 3c and 5c respectively, which is always recognizable to a user by the pump symbols in the upper right corners of sub-areas 3c and 5c.

Den Teilbereichen 2a, 3c und 5c sind ferner Anzeigeelemente zugeordnet. Die Anzeigeelemente stellen den Pumpen 9, 10, 11 zugeordnete determinierte Eigenschaften dar. Hierbei handelt es sich im Falle der Teilbereiche 2a und 3c um die Betriebsstunden der Pumpen 9 und 10 und im Falle des Teilbereichs 5c um eine der Pumpe 11 zugeordnete Frequenz.Sub-areas 2a, 3c, and 5c are further assigned display elements. These display elements represent determined properties assigned to pumps 9, 10, and 11. In the case of sub-areas 2a and 3c, these are the operating hours of pumps 9 and 10, and in the case of sub-area 5c, a frequency assigned to pump 11.

Den Teilbereichen 1d, 2d, 5b und 6b sind weitere Anzeigeelemente zugeordnet. Diese Anzeigeelemente stellen determinierte Eigenschaften in Gestalt von Messwerten 12-15 von Größen des Prozesses in jeweiligen Einheiten dar.Sub-areas 1d, 2d, 5b and 6b are assigned further display elements. These display elements represent determined properties in the form of measured values 12-15 of process quantities in their respective units.

Den Teilbereichen 1c, 2b, 2c, 3a, 3b, 3d, 4d, 5a, 4d und 6a sind Verknüpfungselemente zugeordnet. Bei den Verknüpfungselementen in den Teilbereichen 1c, 3a, 5a und 5d handelt es sich um einen Winkel. Bei dem Verknüpfungselement in dem Teilbereich 3d handelt es sich um eine T-Kreuzung. Bei den Verknüpfungselementen in den Teilbereichen 2b, 2c, 3b, 4d und 6a handelt es sich um Linien, die teilweise mit Pfeilen versehen sind.Sub-areas 1c, 2b, 2c, 3a, 3b, 3d, 4d, 5a, 4d, and 6a are assigned connecting elements. The connecting elements in sub-areas 1c, 3a, 5a, and 5d are angles. The connecting element in sub-area 3d is a T-junction. The connecting elements in sub-areas 2b, 2c, 3b, 4d, and 6a are lines, some of which are marked with arrows.

Den Teilbereiche 1e und 6e sind Verknüpfungselementen in Gestalt von Textfeldern zugeordnet. Diesen Verknüpfungselementen sind Regeln zugeordnet.Sub-areas 1e and 6e are assigned linking elements in the form of text fields. These linking elements are assigned rules.

Zwischen einzelnen Abschnitten 7 des Bedienfelds 8 kann mittels der Pfeile 16, 17 umgeschaltet werden.The arrows 16 and 17 can be used to switch between individual sections 7 of the control panel 8.

Dem Bedienfeld 8 ist ein computerbasierter Bearbeitungsmodus zugeordnet. In dem Bearbeitungsmodus ist die Belegung der mindestens eines der Teilbereiche 1a-6e editierbar.Control panel 8 has a computer-based editing mode. In this editing mode, the assignment of at least one of the sub-areas 1a-6e can be edited.

In 2 ist ein Fenster 18a zu sehen, mit welchem das Bedienfeld 8 als solches editiert werden kann. In einem linken Bereich von 2 ist ein Aufklappmenü 19 dargestellt. Das Aufklappmenü 19 weist verschiedener Untermenüs auf. Die Untermenüs umfassen unter anderem eine Schaltfläche 20a zur Sprachauswahl, eine Schaltfläche 20b zum Ein- und Ausloggen des Benutzers, eine Schaltfläche 20c, um das Bedienfeld zu sperren und zu entsperren, eine Schaltfläche 20d, um von einem Bearbeitungsmodus in einen regulären Betriebsmodus und zurück zu wechseln, eine Schaltfläche 20e, um die Anzahl von Spalten 1, 2, 3, 4, 5, 6 und Zeilen a, b, c, d, e pro Bedienfeld zu definieren, eine Schaltfläche 20f, zum Kopieren und/oder Verschieben der Belegung der Teilbereiche 1a-6e, eine Schaltfläche 20g zum Kennzeichnen einzelner Bildschirmseiten oder Ausschnitte des Bedienfelds 8 mit einer Überschrift sowie einer Schaltfläche 20h zum Schließen oder Beenden des Aufklappmenüs 19. In 2 Window 18a is visible, which allows the control panel 8 to be edited. In a left-hand area of 2 A drop-down menu 19 is shown. Drop-down menu 19 has various submenus. These submenus include, among others, a button 20a for language selection, a button 20b for logging the user in and out, a button 20c to lock and unlock the control panel, a button 20d to switch between edit mode and regular operating mode, a button 20e to define the number of columns 1, 2, 3, 4, 5, 6 and rows a, b, c, d, e per control panel, a button 20f to copy and/or move the contents of sub-areas 1a-6e, a button 20g to label individual screen pages or sections of control panel 8 with a heading, and a button 20h to close or exit drop-down menu 19.

In 2 ist die Schaltfläche 20e aktiviert, und ein Fenster 18b zum Definieren der Anzahl von Spalten 1, 2, 3, 4, 5, 6 und Zeilen a, b, c, d, e ist geöffnet. Im beispielhaften in 2 abgebildeten Zustand weist das Bedienfeld 8 - wie in 1 zu sehen - sieben Bildschirmseiten oder Ausschnitte mit jeweils fünf Zeilen a, b, c, d, e und sechs Spalten 1, 2, 3, 4, 5, 6 auf. Diese Zahlen können in Fenster 18b erhöht oder gesenkt werden. Eine Übersicht 21 der sieben Bildschirmseiten oder Ausschnitte anhand von Punkten befindet sich unten im Bedienfeld 8.In 2 Button 20e is activated, and a window 18b is open for defining the number of columns 1, 2, 3, 4, 5, 6 and rows a, b, c, d, e. In the example in 2 The control panel 8 shows the depicted state - as shown in 1 You will see seven screen pages or sections, each with five rows (a, b, c, d, e) and six columns (1, 2, 3, 4, 5, 6). These numbers can be increased or decreased in Window 18b. A point-based overview of the seven screen pages or sections is located at the bottom of Panel 8.

3 zeigt ein Fenster 18c zum Editieren der Belegung eines Teilbereichs des Bedienfelds 8 mit einem Verknüpfungselement. Dem Teilbereich ist neben dem Verknüpfungselement auch eine determinierte Eigenschaft in Gestalt einer Farbe 22a oder Text zuordenbar. 3 Window 18c shows the assignment of a link element to a sub-area of control panel 8. In addition to the link element, a specific property in the form of a color 22a or text can also be assigned to the sub-area.

4 zeigt ein Fenster 18d zum Editieren der Belegung eines Teilbereichs des Bedienfelds 8 mit einem Anzeigeelement, hier beispielhaft in Gestalt einer Frequenz 22b eines technischen Objekts. 4 Window 18d shows the assignment of a sub-area of control panel 8 with a display element, here exemplified in the form of a frequency 22b of a technical object.

5 zeigt ein Fenster 18e zum Editieren der Belegung eines Teilbereichs des Bedienfelds 8 mit einem anderen Anzeigeelement, hier beispielhaft in Gestalt der Daten 22c, die einer in den technischen Prozess involvierten Pumpe zuzuordnen sind und aus einem protokollbasierten Informationsobjekt der Vorrichtung 23 ausgelesen werden können. 5 A window 18e shows the assignment of a sub-area of the control panel 8 to another display element, here exemplified by the data 22c, which are to be assigned to a pump involved in the technical process and can be read from a protocol-based information object of the device 23.

6 zeigt Informationsflüsse bei der Verwendung des Bedienfelds 8 wobei die Vorrichtung 23 zum Erfassen und/oder Steuern und/oder Regeln des technischen Prozesses eine Speicherprogrammierbare Steuerung - SPS - umfasst. Das Bedienfeld kann Informationsobjekte 24 der SPS auslesen. Die Informationsobjekte 24 werden mit in einem lokalen Datenträger 25 fest hinterlegten Regeln 26 verknüpft. 6 Figure 8 shows information flows when using the control panel 8, where the device 23 for acquiring and/or controlling and/or regulating the technical process comprises a programmable logic controller (PLC). The control panel can read information objects 24 from the PLC. The information objects 24 are linked to rules 26 permanently stored in a local data carrier 25.

Die dabei zusätzlich gewonnenen Konfigurationsdaten 27 werden auf einen Cloud-Server 28 verschoben und können gemäß Pfeil 29 zwischen dem Bedienfeld 8 und dem einen Cloud-Server 28 ausgetauscht und vererbt werden.The additional configuration data 27 obtained in this process is moved to a cloud server 28 and can be exchanged and inherited between the control panel 8 and the one cloud server 28 according to arrow 29.

Die Zuordnung von determinierten Eigenschaften und/oder Anzeigeelementen und/oder Verknüpfungselementen zu den Teilbereichen 1a-6e ist ebenfalls in den Konfigurationsdaten 27 hinterlegt, wobei die Konfigurationsdaten 27 auf dem lokalen Datenträger 25 und/oder auf dem Cloud-Server 28 gespeichert werden können. Mit anderen Worten weisen die Konfigurationsdaten 27 Informationen in Bezug auf eine Belegung der Teilbereiche 1a-6e des Bedienfelds 8 auf.The assignment of specific properties and/or display elements and/or linking elements to sub-areas 1a-6e is also stored in the configuration data 27, which can be stored on the local data carrier 25 and/or on the cloud server 28. In other words, the configuration data 27 contains information regarding the assignment of sub-areas 1a-6e of the control panel 8.

Die Konfigurationsdaten 27 auf dem Cloud-Server 28 sind mittels eines mobilen Endgeräts 30 zugänglich und können mittels des Endgeräts 30 erzeugt und/oder verändert und/oder gelöscht werden. Die Konfigurationsdaten 27 können gemäß Pfeil 31 zwischen dem mobilen Endgerät 30 und dem Cloud-Server 28 ausgetauscht und vererbt werden. Das mobile Endgerät weist einen Touchscreen auf, wobei durch Antippen beziehungsweise Auswählen eines Teilbereichs 1a-6e dem Benutzer dann das jeweilige Fenster zur Editierung der Belegung angezeigt wird, siehe 3, 4 und 5.The configuration data 27 on the cloud server 28 is accessible via a mobile device 30 and can be created, modified, and/or deleted using the device 30. The configuration data 27 can be exchanged and inherited between the mobile device 30 and the cloud server 28 as indicated by arrow 31. The mobile device has a touchscreen; tapping or selecting a sub-area 1a-6e displays the respective window for editing the configuration to the user, see [reference]. 3 , 4 and 5 .

Die Konfigurationsdaten 27 auf dem Cloud-Server 28 sind gemäß 6 ebenfalls mittels einer Datenverarbeitungseinrichtung 32 - beispielsweise eines zentralen Leitstands eines Steuerungs- oder Leittechniksystems, eines PCs oder einer anderen bekannten Datenverarbeitungseinrichtung 32 - zugänglich und können mittels der Datenverarbeitungseinrichtung 32 erzeugt und/oder verändert und/oder gelöscht werden. Die Konfigurationsdaten 27 können gemäß Pfeil 33 zwischen der Datenverarbeitungseinrichtung 32 und dem Cloud-Server 28 ausgetauscht und vererbt werden.The configuration data 27 on the cloud server 28 are according to 6 The configuration data 27 can also be accessed by means of a data processing device 32 – for example, a central control room of a control or monitoring system, a PC, or another known data processing device 32 – and can be created, modified, and/or deleted by means of the data processing device 32. The configuration data 27 can be exchanged and inherited between the data processing device 32 and the cloud server 28, as indicated by arrow 33.

Die in der Zeichnung dargestellten Ausführungsformen des Bedienfelds 8 können in einem Computerprogrammprodukt verkörpert sein, das Programmcode umfasst, der bei Ausführung mittels eines mobilen Endgeräts 30 oder auch einer beliebigen Datenverarbeitungseinrichtung 32 das Bedienfeld 8 erzeugt. Das Computerprogrammprodukt kann auf einem nichtflüchtigen computerlesbaren Speicher hinterlegt sein.The embodiments of the control panel 8 shown in the drawing can be embodied in a computer program product comprising program code which, when executed by means of a mobile device 30 or any data processing device 32, generates the control panel 8. The computer program product can be stored on non-volatile, computer-readable memory.

Hinsichtlich weiterer vorteilhafter Ausgestaltungen der erfindungsgemäßen Vorrichtung wird zur Vermeidung von Wiederholungen auf den allgemeinen Teil der Beschreibung sowie auf die beigefügten Ansprüche verwiesen.Regarding further advantageous embodiments of the device according to the invention, reference is made to the general part of the description and to the attached claims in order to avoid repetition.

Schließlich sei ausdrücklich darauf hingewiesen, dass die voranstehend beschriebenen Ausführungsbeispiele der erfindungsgemäßen Vorrichtung lediglich zur Erörterung der beanspruchten Lehre dienen, diese jedoch nicht auf die Ausführungsbeispiele einschränken.Finally, it should be expressly pointed out that the exemplary embodiments of the device according to the invention described above serve only to discuss the claimed teaching, but do not limit it to these exemplary embodiments.

Claims (11)

Bedienfeld (8) für eine Vorrichtung (23), die einen technischen Prozess erfasst und/oder steuert und/oder regelt, wobei dem technischen Prozess mindestens eine determinierte Eigenschaft zugeordnet ist und wobei das Bedienfeld (8) mehrere Teilbereiche (1a-6e) aufweist, die mosaikartig in Gestalt von aneinander angrenzenden Vierecken ausgebildet sind, und wobei dem Bedienfeld (8) ein computerbasierter Bearbeitungsmodus zugeordnet ist, wobei in dem Bearbeitungsmodus eine Belegung mindestens eines Teilbereichs (1a-6e) editierbar ist und dem mindestens einen Teilbereich (1a-6e) die mindestens eine und/oder eine weitere determinierte Eigenschaft zuordenbar ist, dadurch gekennzeichnet, dass mindestens einem Teilbereich mindestens ein Verknüpfungselement zuordenbar ist, das zur Verknüpfung von determinierten Eigenschaften dient.Control panel (8) for a device (23) that detects and/or controls and/or regulates a technical process, wherein at least one determined property is assigned to the technical process and wherein the control panel (8) has several sub-areas (1a-6e) that are designed in a mosaic-like manner in the form of adjacent quadrilaterals, and wherein the control panel (8) is assigned a computer-based editing mode, wherein in the editing mode an assignment of at least one sub-area (1a-6e) is editable and the at least one and/or a further determined property can be assigned to the at least one sub-area (1a-6e), characterized in that at least one linking element can be assigned to at least one sub-area, which serves to link determined properties. Bedienfeld (8) nach Anspruch 1, wobei den Teilbereichen (1a-6e) ferner mindestens ein Anzeigeelement (22a, 22b, 22c) zuordenbar ist, das eine dem jeweiligen Teilbereich (1a-6e) zugeordnete determinierte Eigenschaft darstellt.Control panel (8) after Claim 1 , wherein at least one display element (22a, 22b, 22c) can be assigned to the sub-areas (1a-6e), which represents a determined property assigned to the respective sub-area (1a-6e). Bedienfeld nach Anspruch 1 oder 2, wobei die mosaikartig in Gestalt von aneinander angrenzenden Vierecken ausgebildeten Teilbereiche (1a-6e) mit weiteren Teilbereichen in Gestalt von Dreiecken, Fünfecken, Sechsecken, Siebenecken, Achtecken kombiniert sind.Control panel after Claim 1 or 2 , wherein the mosaic-like sub-areas (1a-6e) formed in the shape of adjacent quadrilaterals are combined with further sub-areas in the shape of triangles, pentagons, hexagons, heptagons, octagons. Bedienfeld nach einem der Ansprüche 1 bis 3, wobei die Vorrichtung (23) eine Speicherprogrammierbare Steuerung (SPS) umfasst, wobei die determinierte Eigenschaft ein vorzugsweise protokollbasiertes Informationsobjekt (24) ist.Control panel after one of the Claims 1 until 3 , wherein the device (23) comprises a programmable logic controller (PLC), wherein the determined property is a preferably protocol-based information object (24). Bedienfeld nach Anspruch 4, wobei jedem Informationsobjekt (24) ein technisches Objekt (9, 10, 11) zugeordnet ist, das eine Größe in dem technischen Prozess erfasst und/oder steuert und/oder regelt.Control panel after Claim 4 , wherein each information object (24) is assigned a technical object (9, 10, 11) that captures and/or controls and/or regulates a quantity in the technical process. Bedienfeld nach einem der Ansprüche 1 bis 5, wobei die Zuordnung von determinierten Eigenschaften und/oder Anzeigeelementen und/oder Verknüpfungselementen zu den Teilbereichen (1a-6e) in Konfigurationsdaten (27) hinterlegbar ist, wobei vorzugsweise die Konfigurationsdaten (27) auf einem lokalen Datenträger (25) und/oder auf einem Server (28) hinterlegbar sind.Control panel after one of the Claims 1 until 5 , wherein the assignment of determined properties and/or display elements and/or linking elements to the sub-areas (1a-6e) can be stored in configuration data (27), wherein preferably the configuration data (27) can be stored on a local data carrier (25) and/or on a server (28). Bedienfeld nach Anspruch 6, wobei die Konfigurationsdaten (27) auf dem Server (28) mittels eines mobilen Endgeräts (30) und/oder mittels einer Datenverarbeitungseinrichtung (32) zugänglich sind und erzeugt und/oder verändert und/oder gelöscht werden können.Control panel after Claim 6 , wherein the configuration data (27) on the server (28) can be accessed by means of a mobile device (30) and/or by means of a data processing device (32) and can be created and/or modified and/or deleted. Bedienfeld nach Anspruch 6 oder 7, wobei die Konfigurationsdaten (27) Informationen in Bezug auf eine Belegung der Teilbereiche (1a-6e) des Bedienfelds (8) aufweisen.Control panel after Claim 6 or 7 , wherein the configuration data (27) contain information relating to the allocation of the sub-areas (1a-6e) of the control panel (8). Computerprogrammprodukt, umfassend einen Programmcode, der bei Ausführung mittels einer Datenverarbeitungseinrichtung (32) ein Bedienfeld (8) nach einem der Ansprüche 1 bis 8 erzeugt.Computer program product comprising program code which, when executed by means of a data processing device (32), displays a control panel (8) according to one of the Claims 1 until 8 generated. Nichtflüchtiger computerlesbarer Speicher, umfassend das Computerprogrammproduckt nach Anspruch 9.Non-volatile, computer-readable memory, comprising the computer program output according to Claim 9 . Verfahren zum Erfassen und/oder Steuern und/oder Regeln eines technischen Prozesses mittels einer Vorrichtung (23) unter Verwendung eines Bedienfelds (8) nach einem der Ansprüche 1 bis 8.Method for detecting and/or controlling and/or regulating a technical process by means of a device (23) using an operating panel (8) according to one of the Claims 1 until 8 .
DE102020203061.8A 2020-03-10 2020-03-10 Control panel, computer program product and method for recording and/or controlling and/or regulating a technical process Active DE102020203061B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102020203061.8A DE102020203061B4 (en) 2020-03-10 2020-03-10 Control panel, computer program product and method for recording and/or controlling and/or regulating a technical process

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102020203061.8A DE102020203061B4 (en) 2020-03-10 2020-03-10 Control panel, computer program product and method for recording and/or controlling and/or regulating a technical process

Publications (2)

Publication Number Publication Date
DE102020203061A1 DE102020203061A1 (en) 2021-09-16
DE102020203061B4 true DE102020203061B4 (en) 2025-10-30

Family

ID=77457153

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102020203061.8A Active DE102020203061B4 (en) 2020-03-10 2020-03-10 Control panel, computer program product and method for recording and/or controlling and/or regulating a technical process

Country Status (1)

Country Link
DE (1) DE102020203061B4 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020022895A1 (en) 2000-03-10 2002-02-21 Genise Ronald G. System configuration editor with an iconic function sequencer
DE102004030032A1 (en) 2004-06-22 2006-01-26 Siemens Ag System and method for configuring and parameterizing an automatable machine
DE102008017292A1 (en) 2008-04-04 2009-10-08 Zumtobel Lighting Gmbh Computer-aided system for managing and / or controlling a building management system
US20190150253A1 (en) 2015-11-30 2019-05-16 Eaton Intelligent Power Limited Digital Addressable Lighting Interface Configuration

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020022895A1 (en) 2000-03-10 2002-02-21 Genise Ronald G. System configuration editor with an iconic function sequencer
DE102004030032A1 (en) 2004-06-22 2006-01-26 Siemens Ag System and method for configuring and parameterizing an automatable machine
DE102008017292A1 (en) 2008-04-04 2009-10-08 Zumtobel Lighting Gmbh Computer-aided system for managing and / or controlling a building management system
US20190150253A1 (en) 2015-11-30 2019-05-16 Eaton Intelligent Power Limited Digital Addressable Lighting Interface Configuration

Also Published As

Publication number Publication date
DE102020203061A1 (en) 2021-09-16

Similar Documents

Publication Publication Date Title
DE102004025875B4 (en) Function block with Boolean logic
EP1061422B1 (en) Computer system for the definition, optimisation and control of processes
DE112005001031B4 (en) Graphic screen configuration framework for unified process control system interface
EP3575890B1 (en) Assistance system for supporting planning of automation systems
DE102015100024A1 (en) Reusable graphics elements with fast editable features for use in plant monitor system user displays
DE102016124348A1 (en) System and microservice for monitoring a process automation system
DE102004038807A1 (en) Security for objects in a configuration system for process plants
DE102018124263A1 (en) INTEGRATOR FUNCTION BLOCK
EP2799983B1 (en) Flexible distribution of I/O channels of a hardware component
WO2018091741A1 (en) Control system for an industrial automation facility and method for programming and operating such a control system
EP2330469B1 (en) Method and development environment for generating an executable total control program
EP1917611A2 (en) System for the computer-aided design of technical devices
EP2407842B1 (en) Method for operating machines or machines in a machine series and design system
EP3611587A1 (en) System for controlling and monitoring of adaptive cyber physical systems
EP2808749B1 (en) Method for the exchange of control information between operating and observation devices of an industrial automation system and industrial automation system
DE102020203061B4 (en) Control panel, computer program product and method for recording and/or controlling and/or regulating a technical process
DE102006062555B4 (en) Method for monitoring a control device
WO2000002162A1 (en) Device and method for constructing a virtual installation model
DE102014019368A1 (en) Device for managing and configuring field devices of an automation system
DE102004039884A1 (en) Technical system e.g. electronic control unit, testing process for motor vehicle, involves finding simultaneous execution of program blocks of same hierarchical stage, and subsequently executing different hierarchical stage blocks
EP2560085A1 (en) Method for configuring a display device for displaying dynamic alarm messages of a control and monitoring system for a technical automation assembly
DE102023119632A1 (en) MODULE INTERFACE
EP3757688B1 (en) Method for configuring an industrial machine
DE102018122398A1 (en) SYSTEMS AND METHOD FOR EVALUATING CONFIGURATION FILES ASSOCIATED TO A PROCESS CONTROL SYSTEM
DE102004023634B4 (en) Method for checking the completeness and consistency of an information library

Legal Events

Date Code Title Description
R012 Request for examination validly filed
R016 Response to examination communication
R018 Grant decision by examination section/examining division