Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
APPARATUS AND METHOD FOR ITERATIVELY AND INTERACTIVELY PLANNING AN I/O STATION FOR AN AUTOMATION CONTROLLER
Document Type and Number:
WIPO Patent Application WO/2020/088950
Kind Code:
A1
Abstract:
The present invention relates to an apparatus (100) for iteratively and interactively planning an I/O station for an automation controller, wherein the apparatus (100) comprises: a selection device (110) which is designed to determine a selection of signals for the I/O station in the form of (i) signal data and (ii) planning data for the I/O station on the basis of a user input; a database device (120) which is designed to provide property data for a multiplicity of I/O devices and I/O systems; a configuration device (130) which is designed to determine a system configuration for the I/O station on the basis of the signal data, the planning data and the property data, which system configuration comprises at least one I/O device from the multiplicity of I/O devices, wherein the configuration device (130) is also designed to carry out a technical test of the specific construction rules of the particular I/O system of the system configuration and to change the system configuration if the technical test is failed; and a display device (140) which is designed to display the system configuration for the I/O station.

Inventors:
ARON RALF (DE)
KONIECZNY FRANK (DE)
KRUMSIEK DIETMAR (DE)
WERNER BURKHARD (DE)
Application Number:
PCT/EP2019/078333
Publication Date:
May 07, 2020
Filing Date:
October 18, 2019
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
PHOENIX CONTACT GMBH & CO (DE)
International Classes:
G05B19/042; G05B19/05
Foreign References:
US20170364045A12017-12-21
US20120290759A12012-11-15
US20080114902A12008-05-15
US5056001A1991-10-08
Attorney, Agent or Firm:
MEYER-GRÄFE, Karsten (DE)
Download PDF:
Claims:
Patentansprüche

1. Vorrichtung (100) zur iterativen und interaktiven

Projektierung von einer I/O-Station für eine

automatisierungstechnische Steuerung, wobei die Vorrichtung (100) umfasst:

- eine Auswahleinrichtung (110), welche dazu ausgebildet ist, eine Auswahl von Signalen für die I/O-Station in der Form von (i) Signaldaten und (ii) Planungsdaten für die I/O-Station basierend auf einer Nutzereingabe

festzulegen;

- eine Datenbankeinrichtung (120), welche dazu ausgebildet ist, Eigenschaftsdaten für eine Vielzahl von I/O-Geräten und I/O-Systemen bereitzustellen;

- eine Konfigurierungseinrichtung (130), welche dazu

ausgebildet ist, basierend auf den Signaldaten, den

Planungsdaten und den Eigenschaftsdaten eine

Systemkonfiguration für die I/O-Station zu bestimmen, welche mindestens ein I/O-Gerät aus der Vielzahl der I/O- Geräte umfasst, wobei die Konfigurationseinrichtung (130) ferner dazu ausgebildet ist, eine technische Prüfung der spezifischen Aufbauregeln des jeweiligen I/O-Systems der Systemkonfiguration durchzuführen und im Falle eines Nichtbestehens der technischen Prüfung die

Systemkonfiguration zu ändern; und

- eine Anzeigeneinrichtung (140), welche dazu ausgebildet ist, die Systemkonfiguration für die I/O-Station

anzuzeigen .

2. Vorrichtung (100) nach Anspruch 1,

wobei die Auswahleinrichtung (110) dazu ausgebildet ist, als die Nutzereingabe eine interaktive Dateneingabe durchzuführen und wobei die Konfigurationseinrichtung (130) dazu ausgebildet ist, während der Nutzereingabe eine funktionierende Lösung für die I/O-Station zu ermitteln.

3. Vorrichtung (100) nach Anspruch 1 oder 2,

wobei die Auswahleinrichtung (110) ferner dazu ausgebildet ist, durch die Dateneingabe nicht spezifizierte Parameter durch Default-Parameter zu ergänzen und wobei die

Anzeigeneinrichtung (140) ferner dazu ausgebildet ist, die Werte aller Parameter anzuzeigen.

4. Vorrichtung (100) nach einem der vorhergehenden Ansprüche, wobei die Nutzereingabe in der Form der interaktiven

Dateneingabe eine Vielzahl von einzelnen Datenänderungen aufweist und wobei die Konfigurationseinrichtung (130) dazu ausgebildet ist, nach jeder einzelnen Datenänderung eine

Überarbeitung der Systemkonfiguration für die I/O-Station durchzuführen .

5. Vorrichtung (100) nach einem der vorhergehenden Ansprüche, wobei die Datenbankeinrichtung (120) ferner dazu ausgebildet ist, Eigenschaftsdaten für eine Vielzahl von Sensorgeräten, Aktorgeräten, Schaltgeräten, Verstärkergeräten,

Steuerungsgeräten, Schnittstellengeräten, oder

Buskopplungsgerät bereitzustellen.

6. Vorrichtung (100) nach Anspruch 5,

wobei die Konfigurierungseinrichtung (130) ferner dazu

ausgebildet ist, die I/O-Station zu bestimmen, welche

mindestens ein I/O-Gerät oder ein Schaltgerät oder ein Verstärkergerät oder ein Steuerungsgerät oder ein

Schnittstellengerät oder ein Buskoppelungsgerät aus der

Vielzahl der I/O-Geräte, Schaltgeräte, Verstärkergeräte,

Steuerungsgeräte, Schnittstellengeräte oder Buskopplungsgeräte umfasst .

7. Vorrichtung (100) nach einem der vorhergehenden Ansprüche, wobei die Eigenschaftsdaten ferner mindestens eine I/O

Funktion von einem I/O-Gerät aus der Vielzahl der I/O-Geräte umfassen; und/oder

wobei die Signaldaten ferner mindestens eine I/O Funktion der Signale umfassen.

8. Vorrichtung (100) nach Anspruch 7,

wobei die Konfigurierungseinrichtung (130) dazu ausgebildet ist, basierend auf einem Vergleich der Eigenschaftsdaten der für eine I/O-Station vom Anwender ausgewählten

Anschlussszenarien mit den Eigenschaftsdaten der I/O-Geräte die Systemkonfiguration für die I/O-Station zu bestimmen.

9. Vorrichtung (100) nach einem der vorhergehenden Ansprüche, wobei die Auswahleinrichtung (110) ferner dazu ausgebildet ist, für die bestimmte Systemkonfiguration der I/O-Station Grundeinstellungsdaten und/oder Rahmenbedingungsdaten der I/O- Station festzulegen.

10. Vorrichtung (100) nach Anspruch 9,

wobei als Grundeinstellungsdaten der I/O-Station ein

Steuerungstyp, eine Performance-Klasse, ein Programmiersystem durch die Auswahleinrichtung (110) festgelegt werden; und/oder wobei als Rahmenbedingungsdaten der I/O-Station ein

Temperaturbereich für den Betrieb der I/O-Station, ein

Abmessungsbereich für den Aufbau der I/O-Station, ein

Feuchtigkeitsbereich für den Betrieb der I/O-Station, ein Massenbereich für den Aufbau der I/O-Station, ein

Spannungsbereich oder ein Strombereich für den Anschluss der I/O-Station, erforderliche Zulassungen für die Auswahl der Geräte durch die Auswahleinrichtung (110) festgelegt werden.

11. Verfahren zur iterativen und interaktiven Projektierung von einer I/O-Station für eine automatisierungstechnische Steuerung, wobei das Verfahren die folgenden

Verfahrensschritte umfasst:

- Festlegen (Sl) von einer Auswahl von Signalen für die

I/O-Station in der Form von (i) Signaldaten und von (ii) Planungsdaten für die I/O-Station basierend auf einer Nutzereingabe mittels einer Auswahleinrichtung;

- Bereitstellen (S2) von Eigenschaftsdaten für eine

Vielzahl von I/O-Geräten und I/O-Systemen mittels einer Datenbankeinrichtung;

- Bestimmen (S3) von einer Systemkonfiguration für die I/O- Station, basierend auf den Signaldaten, den Planungsdaten und den Eigenschaftsdaten mittels einer

Konfigurierungseinrichtung, wobei die die

Systemkonfiguration mindestens ein I/O-Gerät aus der Vielzahl der I/O-Geräte umfasst, wobei ferner eine technische Prüfung der spezifischen Aufbauregeln des jeweiligen I/O-Systems der Systemkonfiguration von der Konfigurationseinrichtung durchgeführt wird und im Falle eines Nichtbestehens der technischen Prüfung die

Systemkonfiguration geändert wird; und

- Anzeigen (S4) der Systemkonfiguration für die I/O-Station mittels einer Anzeigeneinrichtung.

12. Verfahren nach Anspruch 11,

wobei die Nutzereingabe in Form einer interaktiven

Dateneingabe von der Auswahleinrichtung geführt wird, und wobei während der Nutzereingabe eine funktionierende Lösung für die I/O-Station von der Konfigurationseinrichtung

ermittelt wird.

13. Verfahren nach Anspruch 11 oder 12,

wobei durch die Dateneingabe nicht spezifizierte Parameter von der Auswahleinrichtung ergänzt und mit Default-Werten belegt werden und alle Parameter von der Anzeigeneinrichtung

angezeigt werden.

14. Verfahren nach einem der vorhergehenden Ansprüche 11 bis

13,

wobei die Nutzereingabe in der Form der interaktiven

Dateneingabe eine Vielzahl von einzelnen Datenänderungen aufweist und nach jeder einzelnen Datenänderung eine

Überarbeitung der Systemkonfiguration für die I/O-Station von der Konfigurationseinrichtung durchgeführt wird.

15. Verfahren nach einem der vorhergehenden Ansprüche 11 bis

14,

wobei die Eigenschaftsdaten für eine Vielzahl von

Sensorgeräten, Aktorgeräten, Schaltgeräten, Verstärkergeräten, Steuerungsgeräten, Schnittstellengeräten, und

Buskopplungsgerät von der Datenbankeinrichtung bereitgestellt werden .

Description:
Vorrichtung und Verfahren zur iterativen und interaktiven Projektierung von einer I/O-Station für eine automatisierungstechnische Steuerung

Technisches Gebiet

Die vorliegende Erfindung betrifft Systeme für einen Aufbau einer I/O-Station.

Insbesondere betrifft die vorliegende Erfindung eine

Vorrichtung und ein Verfahren zur iterativen und interaktiven Projektierung von einer I/O-Station für eine

automatisierungstechnische Steuerung .

Technischer Hintergrund

Bekannte Software-Systeme für den Aufbau modularer I/O- Systeme, wie das TIA Selection Tool oder der Buskonfigurator im PLCnext Engineer, beschränken sich auf die Einhaltung von Regeln und Abhängigkeiten, um einen vollständigen, in Bezug auf die für den Aufbau der Station benötigten Komponenten fehlerfreien Aufbau der I/O-Station zu prüfen.

Die Auswahl der für den Aufbau der I/O-Station einzusetzenden Komponenten erfolgt in diesen Software-Werkzeugen aber immer durch den Anwender der Software, z.B. durch die Auswahl der einzusetzenden Komponente aus einem entsprechend dargestellten Produktkatalog, bevorzugt in einer Tree-orientierten Ansicht.

Zur Erleichterung von Masseneingaben können an dieser Stelle gegebenenfalls die Anzahl der einzufügenden Komponenten oder die Anzahl der benötigten Kanäle zum Anschluss der Peripherie angegeben werden.

Zusammenfassung der Erfindung

Es ist eine Aufgabe der vorliegenden Erfindung, eine

verbesserte Vorrichtung ein verbessertes Verfahren zur

Projektierung von einer I/O-Station für eine

automatisierungstechnische Steuerung bereitzustellen.

Diese Aufgabe wird durch die Gegenstände der unabhängigen Patentansprüche gelöst. Weiterbildungen und Ausführungsformen sind den abhängigen Patentansprüchen, der Beschreibung und den Figuren der Zeichnungen zu entnehmen.

Ein erster Aspekt der vorliegenden Erfindung betrifft eine Vorrichtung zur iterativen und interaktiven Projektierung von einer I/O-Station für eine automatisierungstechnische

Steuerung, wobei die Vorrichtung eine Auswahleinrichtung, eine Datenbankeinrichtung, eine Konfigurationseinrichtung und eine Anzeigeneinrichtung umfasst.

Die Auswahleinrichtung ist dazu ausgebildet, eine Auswahl von Signalen für die I/O-Station in der Form von Signaldaten und Planungsdaten für die I/O-Station basierend auf einer

Nutzereingabe festzulegen.

Die Datenbankeinrichtung ist dazu ausgebildet,

Eigenschaftsdaten für eine Vielzahl von I/O-Geräten und I/O- Systemen bereitzustellen.

Die Konfigurierungseinrichtung ist dazu ausgebildet, basierend auf den Signaldaten, den Planungsdaten und den

Eigenschaftsdaten eine Systemkonfiguration für die I/O-Station zu bestimmen, welche mindestens ein I/O-Gerät aus der Vielzahl der I/O-Geräte umfasst, wobei die Konfigurationseinrichtung ferner dazu ausgebildet ist, eine technische Prüfung der spezifischen Aufbauregeln des jeweiligen I/O-Systems der

Systemkonfiguration durchzuführen und im Falle eines

Nichtbestehens der technische Prüfung die Systemkonfiguration zu ändern.

Die Anzeigeneinrichtung ist dazu ausgebildet, die

Systemkonfiguration für die I/O-Station anzuzeigen.

Die vorliegende Erfindung ermöglicht, dass ein Anwender bei der Projektierung - die Projektierung umfasst beispielsweise Zusammenstellung und Auslegung - einer modular aufgebauten I/O-Station in einer iterativen Vorgehensweise interaktiv und dadurch besonders produktiv unterstützt wird. Dies beinhaltet die Generierung einer möglichen Implementierung des

Gesamtsystems der modular aufgebauten I/O-Station aus einer Vielzahl von I/O-Modulen allein durch die Auswahl und

Beschreibung der an die I/O-Station anzuschließenden I/O- Signale, ohne dass der Anwender selber Kenntnisse über die I/O-Geräte und deren Eigenschaften haben muss.

Die projektierte I/O-Station wird beispielsweise im Umfeld von industriellen Steuerungen, etwa automatisierungstechnische Steuerungen oder auch speicherprogrammierbare Steuerungen,

SPS, eingesetzt, die zur Automatisierung von maschinellen oder prozesstechnischen Abläufen dienen.

Die interaktive Unterstützung des Tools ist dabei derart konzipiert, dass das Tool bereits mit wenigen und einfachen Angaben vom Anwender eine funktionierende Lösung ermittelt und sie direkt, etwa zeitlich unmittelbar nach der Dateneingabe, visualisiert . Dabei nimmt das Tool beispielsweise für jene Parameter, die der Anwender noch nicht konkretisiert hat, typische Werte an und ergänzt auf diese Weise die Angaben des Benutzers.

In der visualisierten Lösung stellt das Tool alle bisher eingebebenen und gegebenenfalls auch die ergänzten Parameter der I/O-Station dar und veranlasst den Anwender dadurch, seine Angaben weiter zu konkretisieren, indem er die Werte der ergänzten Parameter entsprechend seinen Anforderungen ändert und anpasst.

Jede zusätzliche Angabe vom Anwender quittiert das Tool beispielsweise direkt mit der Überarbeitung und/oder einer Neuermittlung der I/O-Station und unterstützt den Anwender damit die I/O-Station in iterativer und interaktiver Weise spezifischer an seine Anwendung oder die jeweilige Applikation anzupassen .

Mit anderen Worten ausgedrückt, die vorliegende Erfindung ermöglicht es, den Anwender iterativ und interaktiv zu einer besser an die Applikation angepasste I/O-Station zu führen - die angepasste I/O-Station stellt die kundenindividuelle

Lösung für seinen spezifischen Anlagenwunsch dar.

Die vorliegende Erfindung ermöglicht vorteilhaft, dass eine direkte Bearbeitung und erneuerte Darstellung des abgeänderten Stationsaufbaus auf eine Eingabe des Anwenders erfolgt.

Die vorliegende Erfindung umfasst daher die eingabebegleitende strukturelle Prüfungen von Aufbauregeln des I/O-Systems, z.B. Stromberechnungen oder Infrastruktur-Komponenten werden fortlaufend beim Erstellen des Stationsaufbaus überprüft. Die vorliegende Erfindung umfasst ferner auch die

ausgabenunterstützte und Nutzerinteraktion-basierte

strukturelle Prüfungen von Aufbauregeln des I/O-Systems.

Die vorliegende Erfindung ermöglicht vorteilhaft, eine direkte Rückmeldung an den Benutzer zu den projektierten I/O-Signalen während der Dateneingabe und/oder der Datenausgabe zu

erreichen .

Die vorliegende Erfindung ermöglicht vorteilhaft, das konkrete Anschlussszenario der angeschlossenen Peripherie - Sensoren, Aktoren oder Verarbeitungseinheiten - durch unterschiedliche Typen von I/O-Signalen zu definieren.

Mit anderen Worten ausgedrückt, die vorliegende Erfindung ermöglicht, den konkrete Stationsaufbau bereits bei der initialen Dateneingabe zu generieren und zu vervollständigen, um die Planung der Anlage zu beschleunigen, so dass eine getätigte Geräteauswahl direkt wiederum die Auswahl an I/O- Signalen beeinflusst.

Vorteilhafte Ausgestaltungen der vorliegenden Erfindung sind den Unteransprüchen zu entnehmen.

In einer vorteilhaften Ausführungsform der vorliegenden

Erfindung ist vorgesehen, dass die Auswahleinrichtung dazu ausgebildet ist, die Nutzereingabe als eine interaktive

Dateneingabe durchzuführen.

In einer vorteilhaften Ausführungsform der vorliegenden

Erfindung ist vorgesehen, dass die Konfigurationseinrichtung dazu ausgebildet ist, während der Nutzereingabe wiederholt - etwa per Programmierschleife oder getriggert durch

Nutzereingabe oder kontinuierlich - eine funktionierende Lösung für die I/O-Station zu ermitteln. Dies ermöglicht vorteilhaft einen iterativen Interaktionsprozess mit dem

Nutzer bereitzustellen.

In einer vorteilhaften Ausführungsform der vorliegenden

Erfindung ist vorgesehen, dass die Auswahleinrichtung ferner dazu ausgebildet ist, durch die Dateneingabe nicht

spezifizierte Parameter durch ergänzte Parameter - auch als Default-Parameter bezeichnet - zu vervollständigen. Diese ergänzten Parameter sind Default-Werte mit für die jeweilige Anwendung üblichen Werten. Dies ermöglicht zu jeder

Interaktion des Nutzers unmittelbar eine funktionsfähige

Lösungsfindung .

In einer vorteilhaften Ausführungsform der vorliegenden

Erfindung ist vorgesehen, dass die Anzeigeneinrichtung ferner dazu ausgebildet ist, die zur Auswahl des Anwenders ergänzten Default-Parameter anzuzeigen.

In einer vorteilhaften Ausführungsform der vorliegenden

Erfindung ist vorgesehen, dass die Nutzereingabe in der Form der interaktiven Dateneingabe eine Vielzahl von einzelnen Datenänderungen unterstützt.

In einer vorteilhaften Ausführungsform der vorliegenden

Erfindung ist vorgesehen, dass die Konfigurationseinrichtung dazu ausgebildet ist, nach jeder einzelnen Datenänderung eine Überarbeitung der Systemkonfiguration für die I/O-Station durchzuführen .

In einer vorteilhaften Ausführungsform der vorliegenden

Erfindung ist vorgesehen, dass die Datenbankeinrichtung ferner dazu ausgebildet ist, Eigenschaftsdaten für eine Vielzahl von Sensorgeräten, Aktorgeräten, Schaltgeräten, Verstärkergeräten, Steuerungsgeräten, Schnittstellengeräten, oder

Buskopplungsgeräte bereitzustellen.

In einer vorteilhaften Ausführungsform der vorliegenden

Erfindung ist vorgesehen, dass die Konfigurierungseinrichtung ferner dazu ausgebildet ist, die I/O-Station zu bestimmen, welche mindestens ein I/O-Gerät oder ein Schaltgerät oder ein Verstärkergerät oder ein Steuerungsgerät oder ein

Schnittstellengerät oder ein Buskoppelungsgerät aus der

Vielzahl der I/O-Geräte, Schaltgeräte, Verstärkergeräte, Steuerungsgeräte, Schnittstellengeräte oder Buskopplungsgeräte umfasst .

In einer vorteilhaften Ausführungsform der vorliegenden

Erfindung ist vorgesehen, dass die Eigenschaftsdaten eines I/O-Gerätes mindestens zu einem Anschlussszenario eines

Signaltyps aus der Vielzahl der I/O-Geräte passen.

In einer vorteilhaften Ausführungsform der vorliegenden

Erfindung ist vorgesehen, dass die Signaldaten eines

Anschlussszenarios an mindestens einen Signaltyp aus der Vielzahl der angebotenen Signaltypen zu den Eigenschaftsdaten eines I/O-Gerätes passen.

In einer vorteilhaften Ausführungsform der vorliegenden

Erfindung ist vorgesehen, dass die Konfigurierungseinrichtung dazu ausgebildet ist, basierend auf einem Vergleich der

Eigenschaftsdaten der für eine I/O-Station vom Anwender ausgewählten Anschlussszenarien mit den Eigenschaftsdaten der I/O-Geräte die Systemkonfiguration für die I/O-Station zu bestimmen .

In einer vorteilhaften Ausführungsform der vorliegenden

Erfindung ist vorgesehen, dass die Auswahleinrichtung ferner dazu ausgebildet ist, für die bestimmte Systemkonfiguration der I/O-Station Grundeinstellungsdaten und/oder

Rahmenbedingungsdaten der I/O-Station festzulegen.

In einer vorteilhaften Ausführungsform der vorliegenden

Erfindung ist vorgesehen, dass als die Grundeinstellungsdaten der I/O-Station ein Steuerungstyp, eine Performance-Klasse, ein Programmiersystem durch die Auswahleinrichtung festgelegt werden .

In einer vorteilhaften Ausführungsform der vorliegenden

Erfindung ist vorgesehen, dass als Rahmenbedingungsdaten der I/O-Station der Temperaturbereich für den Betrieb der I/O- Station, ein Abmessungsbereich für den Aufbau der I/O-Station, ein Feuchtigkeitsbereich für den Betrieb der I/O-Station, ein Massenbereich für den Aufbau der I/O-Station, ein

Spannungsbereich oder ein Strombereich für den Anschluss der I/O-Station, erforderliche Zulassungen für die Auswahl der Geräte durch die Auswahleinrichtung festgelegt werden.

In einem zweiten Aspekt der vorliegenden Erfindung ist ein Verfahren zur iterativen und interaktiven Projektierung von einer I/O-Station für eine automatisierungstechnische

Steuerung eines Artikels vorgesehen, wobei das Verfahren die folgenden Verfahrensschritte umfasst:

Als ein erster Schritt des Verfahrens erfolgt ein Festlegen von einer Auswahl von Signalen für die I/O-Station in der Form von (i) Signaldaten und von (ii) Planungsdaten für die I/O- Station basierend auf einer Nutzereingabe mittels einer

Auswahleinrichtung . Als ein zweiter Schritt des Verfahrens erfolgt ein Bereitstellen von Eigenschaftsdaten für eine Vielzahl von I/O- Geräten und I/O-Systemen mittels einer Datenbankeinrichtung.

Als ein dritter Schritt des Verfahrens erfolgt ein Bestimmen von einer Systemkonfiguration für die I/O-Station, basierend auf den Signaldaten, den Planungsdaten und den

Eigenschaftsdaten mittels einer Konfigurierungseinrichtung, wobei die die Systemkonfiguration mindestens ein I/O-Gerät aus der Vielzahl der I/O-Geräte umfasst, wobei ferner eine

technische Prüfung der spezifischen Aufbauregeln des

jeweiligen I/O-Systems der Systemkonfiguration von der

Konfigurationseinrichtung durchgeführt wird und im Falle eines Nichtbestehens der technischen Prüfung die Systemkonfiguration geändert wird.

Als ein vierter Schritt des Verfahrens erfolgt ein Anzeigen der Systemkonfiguration für die I/O-Station mittels einer Anzeigeneinrichtung .

Das Verfahren der vorliegenden Erfindung ermöglicht

vorteilhaft die interaktiv geführte Simulation von I/O- Stationen im Planungsprozess der automatisierungstechnischen Ausrüstung einer Anlage, Maschine oder prozesstechnischen Einrichtung .

In einer vorteilhaften Ausführungsform der vorliegenden

Erfindung ist vorgesehen, dass als die Nutzereingabe eine interaktive Dateneingabe von der Auswahleinrichtung

durchgeführt wird, und wobei während der Nutzereingabe eine funktionierende Lösung für die I/O-Station von der

Konfigurationseinrichtung ermitteln wird. In einer vorteilhaften Ausführungsform der vorliegenden

Erfindung ist vorgesehen, dass durch die Dateneingabe des Anwenders nicht spezifizierte Parameter ergänzt und von der Auswahleinrichtung mit Default-Werten belegt werden und die Werte aller Parameter von der Anzeigeneinrichtung angezeigt werden .

In einer vorteilhaften Ausführungsform der vorliegenden

Erfindung ist vorgesehen, dass die Nutzereingabe in der Form der interaktiven Dateneingabe eine Vielzahl von einzelnen Datenänderungen aufweist und nach jeder einzelnen

Datenänderung eine Überarbeitung der Systemkonfiguration für die I/O-Station von der Konfigurationseinrichtung durchgeführt wird .

In einer vorteilhaften Ausführungsform der vorliegenden

Erfindung ist vorgesehen, dass die Eigenschaftsdaten für eine Vielzahl von Sensorgeräten, Aktorgeräten, Schaltgeräten, Verstärkergeräten, Steuerungsgeräten, Schnittstellengeräten, oder Buskopplungsgeräten von der Datenbankeinrichtung

bereitgestellt werden.

In einem dritten Aspekt der vorliegenden Erfindung ist ein Computerprogramm oder Computerprogrammprodukt vorgesehen, umfassend Befehle, die bei der Ausführung des Programms durch einen Computer diesen veranlassen, die Schritte des Verfahrens zur iterativen und interaktiven Projektierung von einer I/O- Station für eine automatisierungstechnische Steuerung gemäß dem zweiten Aspekt der vorliegenden Erfindung auszuführen.

In einem vierten Aspekt der vorliegenden Erfindung ist ein Computerlesbares ( Speicher) medium vorgesehen, umfassend

Befehle, die bei der Ausführung durch einen Computer diesen veranlassen, die Schritte des Verfahrens zur iterativen und interaktiven Projektierung von einer I/O-Station für eine automatisierungstechnische Steuerung gemäß dem zweiten Aspekt der vorliegenden Erfindung auszuführen.

Die beschriebenen Ausgestaltungen und Weiterbildungen lassen sich beliebig miteinander kombinieren.

Weitere mögliche Ausgestaltungen, Weiterbildungen und

Implementierungen der vorliegenden Erfindung umfassen auch nicht explizit genannte Kombinationen von zuvor oder im

Folgenden bezüglich der Ausführungsformen beschriebenen

Merkmale der vorliegenden Erfindung.

Die beiliegenden Zeichnungen sollen ein weiteres Verständnis der Ausführungsformen der vorliegenden Erfindung vermitteln.

Die beiliegenden Zeichnungen veranschaulichen

Ausführungsformen und dienen im Zusammenhang mit der

Beschreibung der Erklärung von Konzepten der vorliegenden Erfindung .

Andere Ausführungsformen und viele der genannten Vorteile ergeben sich im Hinblick auf die Figuren der Zeichnungen. Die dargestellten Elemente der Figuren der Zeichnungen sind nicht notwendigerweise maßstabsgetreu zueinander gezeigt.

Kurze Beschreibung der Figuren

Es zeigen:

Fig. 1: eine schematische Darstellung einer Vorrichtung zur iterativen und/oder interaktiven Projektierung von einer I/O-Station für eine automatisierungstechnische Steuerung gemäß einem Ausführungsbeispiel der vorliegenden Erfindung;

Fig. 2: eine schematische Darstellung eines Flussdiagramms eines Verfahrens zur iterativen und/oder interaktiven Projektierung von einer I/O-Station für eine automatisierungstechnische Steuerung gemäß einem Ausführungsbeispiel der vorliegenden Erfindung; und

Fig. 3: eine schematische Darstellung einer

Prozessvisualisierung eines Verfahrens zur iterativen und/oder interaktiven Projektierung von einer I/O- Station für eine automatisierungstechnische Steuerung gemäß einem Ausführungsbeispiel der vorliegenden Erfindung .

Detaillierte Beschreibung der Ausführungsbeispiele

In den Figuren der Zeichnungen bezeichnen gleiche

Bezugszeichen gleiche oder funktionsgleiche Elemente,

Bauteile, Komponenten oder Verfahrensschritte, soweit nichts Gegenteiliges angegeben ist.

Die Fig. 1 zeigt eine schematische Darstellung einer

Vorrichtung zur iterativen und/oder interaktiven Projektierung von einer I/O-Station für eine automatisierungstechnische Steuerung gemäß einem Ausführungsbeispiel der vorliegenden Erfindung .

Die Vorrichtung 100 umfasst eine Auswahleinrichtung 110, eine Datenbankeinrichtung 120, eine Konfigurierungseinrichtung 130, und eine Anzeigeneinrichtung 140. Die Vorrichtung 100 ist dazu ausgebildet, einen Anwender bei der Projektierung einer modular aufgebauten I/O-Station mit einer iterativen Vorgehensweise interaktiv und dadurch

besonders produktiv zu unterstützen.

Die Vorrichtung 100 ist dazu ausgebildet, die Projektierung, d.h. die Zusammenstellung und Auslegung, simultan zur

Dateneingabe in kontinuierlicher Weise neu zu ermitteln und darzustellen. Dies erfolgt durch eine ständige Aktualisierung des errechneten und dargestellten modularen Aufbaus der I/O- Station, die jeweilige Systemkonfiguration kann auch als Lösung der vom Nutzer geforderten Systemanforderungen

bezeichnet werden.

Gemäß einem Ausführungsbeispiel der vorliegenden Erfindung ist beispielsweise vorgesehen, dass die I/O-Station im Umfeld von industriellen Steuerungen automatisierungstechnische

Steuerung, abgekürzt SPS, englisch: Programmable Logic

Controller, PLC, eingesetzt wird, die zur Automatisierung von maschinellen oder prozesstechnischen Abläufen dienen.

Die interaktive Unterstützung der Vorrichtung 100 ist gemäß einem Ausführungsbeispiel der vorliegenden Erfindung derart konzipiert, dass die Benutzerschnittstelle bereits bei minimalen Angaben vom Anwender eine funktionierende Lösung ermittelt und sie direkt, zeitlich, d.h. unmittelbar nach der Angabe, auf einer grafischen Benutzeroberfläche oder

grafischen Benutzerschnittstelle visualisiert .

Dabei ist die Vorrichtung 100 ferner gemäß einem

Ausführungsbeispiel der vorliegenden Erfindung dazu

ausgebildet, für weitere Parameter, die der Anwender noch nicht konkretisiert hat, typische Parameterwerte des Aufbaus der I/O-Station anzunehmen. Dabei können die angenommenen Parameterwerte an bereits eingegebenen andere Parameter angepasst sein.

Die Vorrichtung 100 umfasst eine Anzeigeneinrichtung 140, welche dazu ausgebildet ist, die Parameter darzustellen und den Anwender gegebenenfalls durch Hinweise aufzufordern weitere Parameter anzugeben und durch eine in Reaktion auf den Hinweis erfolgte weitere Nutzereingabe zu konkretisieren.

Gemäß einem Ausführungsbeispiel der vorliegenden Erfindung ist die Vorrichtung 100 dazu ausgebildet, jede zusätzliche Angabe vom Anwender direkt mit der Überarbeitung oder einer

Neuermittlung der I/O-Station in Form einer aktualisierten Lösung zu beantworten. Dies unterstützt den Anwender, die I/O- Station immer spezifischer an seine Anwendung oder an seine jeweilige Applikation anzupassen.

Dabei ist die Vorrichtung 100 ferner beispielsweise dazu ausgebildet, den Anwender iterativ zu einer Schritt für

Schritt besser an die Applikation angepasste I/O-Station oder Lösung zu führen.

Die Auswahleinrichtung 110 ist dazu ausgebildet, eine Auswahl von Signalen für die I/O-Station in der Form von (i)

Signaldaten und (ii) Planungsdaten für die I/O-Station

basierend auf einer Nutzereingabe festzulegen.

Die Datenbankeinrichtung 120 ist dazu ausgebildet,

Eigenschaftsdaten für eine Vielzahl von I/O-Geräten und I/O- Systemen bereitzustellen.

Die Konfigurierungseinrichtung 130 ist dazu ausgebildet, basierend auf den Signaldaten, den Planungsdaten und den

Eigenschaftsdaten eine Systemkonfiguration für die I/O-Station zu bestimmen, welche mindestens ein I/O-Gerät aus der Vielzahl der I/O-Geräte umfasst.

Die Konfigurationseinrichtung 130 ist dazu ausgebildet, eine technische Prüfung der spezifischen Aufbauregeln des

jeweiligen I/O-Systems der Systemkonfiguration durchzuführen und im Falle eines Nichtbestehens der technischen Prüfung die Systemkonfiguration zu ändern.

Die technische Prüfung der spezifischen Aufbauregeln des jeweiligen I/O-Systems umfasst beispielsweise, dass wenn eine technisch korrekte Umsetzung der eingegebenen Planungs- und Eigenschaftsdaten nicht möglich ist, die Werte der Planungs und Eigenschaftsdaten zurückgesetzt werden.

Die Anzeigeneinrichtung 140 ist dazu ausgebildet, die

Systemkonfiguration für die I/O-Station anzuzeigen.

Die Vorrichtung 100 ermöglicht, die Produktauswahl als

Funktionalität bereitzustellen, dies ermöglicht es für jeden Anwender auch ohne besondere Vorkenntnisse das jeweilige

Produktportfolio einzusetzen, um eine entsprechend den

jeweiligen systemischen Projektierungsregeln funktionsfähige Systemkonfigurationen aufzubauen .

Die Vorrichtung 100 ermöglicht, die Auswahl über Typen von I/O-Signalen und die eigene manuelle Auswahl von Geräten integriert nutzen zu können.

Die Vorrichtung 100 ermöglicht, dass die bei der Erstellung einer I/O-Station für einen Benutzer relevanten Eingaben und Anzeigen, auch wenn diese in separaten Bearbeitungsschritten erfolgen, in einem User-Interface integriert sind. Die Vorrichtung 100 ermöglicht, über ein integriertes User- Interface, dass jede Reaktion des Systems auf eine Interaktion des Benutzers unmittelbar für den Anwender sichtbar ist.

Die Fig. 2 eine schematische Darstellung eines Flussdiagramms eines Verfahrens zur iterativen und/oder interaktiven

Projektierung von einer I/O-Station für eine

automatisierungstechnische Steuerung gemäß einem

Ausführungsbeispiel der vorliegenden Erfindung.

Als ein erster Verfahrensschritt erfolgt ein Festlegen S1 von einer Auswahl von Signalen für die I/O-Station in der Form von (i) Signaldaten und von (ii) Planungsdaten für die I/O-Station basierend auf einer Nutzereingabe mittels einer

Auswahleinrichtung .

Als ein zweiter Verfahrensschritt erfolgt ein Bereitstellen S2 von Eigenschaftsdaten für eine Vielzahl von I/O-Geräten und I/O-Systemen mittels einer Datenbankeinrichtung.

Als ein dritter Verfahrensschritt erfolgt ein Bestimmen S3 von einer Systemkonfiguration für die I/O-Station, basierend auf den Signaldaten, den Planungsdaten und den Eigenschaftsdaten mittels einer Konfigurierungseinrichtung, wobei die

Systemkonfiguration mindestens ein I/O-Gerät aus der Vielzahl der I/O-Geräte umfasst, wobei ferner eine technische Prüfung der spezifischen Aufbauregeln des jeweiligen I/O-Systems der Systemkonfiguration von der Konfigurationseinrichtung

durchgeführt wird und im Falle eines Nichtbestehens der technischen Prüfung die Systemkonfiguration geändert wird.

Als ein vierter Verfahrensschritt erfolgt ein Anzeigen S4 der Systemkonfiguration für die I/O-Station mittels einer

Anzeigeneinrichtung . Die Fig. 3 zeigt die interagierenden Abläufe zwischen der Auswahleinrichtung 110, der Datenbankeinrichtung 120 und der Anzeigeneinrichtung 140, wobei auch die

Konfigurierungseinrichtung zur Änderung der

Systemkonfiguration beiträgt.

Das Verfahren zur iterativen und/oder interaktiven

Projektierung von einer I/O-Station für eine

automatisierungstechnische Steuerung ist ein Software- Werkzeug, dessen Kernfunktion die Unterstützung bei der

Projektierung von I/O-Stationen als Teil der Automatisierung einer Anlage, Maschine oder Liegenschaft ist.

Anwender des Tools sind daher Personen mit fundierten

Kenntnissen der Automatisierungstechnik auf der einen

und den zu automatisierenden Funktionen oder des zu

automatisierenden Prozesses auf der anderen

Seite. Die Anwender haben aber überwiegend nur ein begrenztes Wissen über die Automatisierungskomponenten, insbesondere deren spezifische Ausprägung, einzelner Funktionen und deren systemischen Projektierungsregeln für den Aufbau einer

konkreten I/O-Station aus seinen einzelnen Komponenten.

Die eigentliche Aufgabe einer I/O-Station ist der Anschluss der Sensoren und Aktoren einer Anlage, Maschine oder

Liegenschaft an das jeweilige Automatisierungssystem.

Ausgangspunkt bei der Projektierung einer I/O-Station mit dem Verfahren sind daher die Signale von den zu erfassenden

Sensoren und zu den anzusteuernden Aktoren, die über eine I/O- Station angeschlossen werden sollen.

In einem Ausführungsbeispiel der vorliegenden Erfindung kann hier noch angeben werden, über welches Netzwerk oder Feldbussystem die Station angebunden wird oder ob die Station selber als Steuerung ausgeführt werden soll.

Die Definition eines Signaltyps erfolgt über einen Satz von Attributen, ein Beispiel ist das Signal „binäres

Eingangssignal - 24 V DC, + schaltend".

Auf Basis dieser Planungsinformationen ermittelt das Verfahren selbstständig die Produkte, die funktional und preislich optimal zu der so beschriebenen Aufgabenstellung passen und erstellt dann mit diesen Komponenten einen technisch korrekten Stationsaufbau .

Der so entstandene Stationsaufbau ist damit eine Abbildung oder Übersetzung der beschriebenen Aufgabenstellungen aus der zu projektierenden Kundenapplikation das Verfahren

visualisiert dies dem Anwender, indem die projektierten

Signale der Sensoren und Aktoren so wie die sich hieraus ergebende Auswahl an Komponenten und in einem entsprechend den Projektierungsregeln stellten Stationsaufbau gegenübergestellt werden .

Wenn der Anwender aufgrund seiner Kenntnisse selber Geräte auswählt und in den Stationsaufbau einfügt, um so eine

erzeugte Station nachzuarbeiten, zu ergänzen oder auch

vollständig individuell aufzubauen, so erzeugt das Verfahren entsprechende Signale auf der Seite der anzuschließenden

Sensorik/Aktorik, die wiederum die Projektierungsinformationen zu diesen manuell ausgewählten Geräten abbilden.

Gemäß einem Ausführungsbeispiel der vorliegenden Erfindung dient das Signal als zentrales Bezugsobjekt für die Berechnung des Stationsaufbaus. Beispiel ist hierfür ein Temperatursensor der über den Signaltyp „analoger Eingang" an ein Automatisierungssystem angebunden wird - diese Beziehung zwischen dem Temperatursensor auf der einen Seite und dem analogen Eingang auf der anderen wird als Anschlussszenario bezeichnet .

Das Anschlussszenario beschreibt den Kontext der konkreten Aufgabenstellung, z.B. dass Messen der Temperatur einer Flüssigkeit in einem Tank. Die Attribute eines Signaltyps definieren einen Satz charakteristischer Eigenschaften zur Identifikation eines Anschlussszenarios.

Das Anschlussszenario ist daher sehr spezifisch und kann nur mit Kenntnis der jeweiligen Applikation sinnvoll benannt werden. Hierzu kann der Bezeichner des Signals genutzt, d.h. spezifisch überschrieben werden.

Beispielelement für die Attribute eines Signaltyps:

Attribute

I /O-Function read-only

ConnectionTechnology read-only

Logic read-only

Signal read-only

InputCharacteristic

SurgeResistant read-only

SensorCurrent

Die read-only-Eigenschaften werden benutzt, um ein konkretes Anschlussszenario über seine charakteristische Werte zu ermitteln. Der in der Fig. 3 dargestellte Anzeigenbereich visualisiert dem Benutzer den ermittelten Aufbau des

Anschlussszenario in schematischer Darstellung. Zu jedem gewählten Anschlussszenario wird ein

charakteristisches Sensor/Aktor-Symbol zur Visualisierung für den Anwender im Anzeigenbereich dargestellt. Ein

Anschlussszenario beschreibt den gesamten Weg vom Sensor/Aktor in der Maschine, Anlage oder Liegenschaft zu den Anschlüssen, Klemmpunkten, des I/O-Moduls mit der dahinter liegenden I/O- Funktion. Dieser Zusammenhang wird durch das Sensor/Aktor- Symbol dargestellt.

Das Verfahren bietet dem Anwender jeweils alle verfügbaren Anschlussszenarien zur Projektierung von Signalen an. Alle angezeigten Anschlussszenarien sind technisch möglich.

Ein Anschlussszenario definiert eine konkrete Realisierung eines Signals. Die möglichen Anschlussszenarien eines Signals sind die Varianten, die der Anwender bei der Projektierung einer I/O-Station nutzen kann.

Das Anschlussszenario - beschreibt konkret, wie das Signal eines Sensors oder Aktors aus der Perspektive der

Elektrokonstruktion mit einem Gerät in der I/O-Station

verbunden wird.

Das Verfahren bietet dem Anwender beispielsweise verschiedene Optionen, auch Varianten, an, wie der Anschuss eines Signals realisiert werden kann.

Die Kernfunktion ist das Projektieren einer I/O-Station. Diese erfolgt durch die Festlegung der Signale, die an dieser Stelle einer Maschine, Anlage oder Liegenschaft zum Anschluss der Sensoren und Aktoren an die I/O-Station benötigt werden.

Nach der Auswahl zum Anlegen eines neuen Projektes auf dem Start-Bildschirm wechselt das Verfahren beispielsweise direkt in die Stationsansicht, die Stationsansicht ist der Arbeitsplatz zum Planen und Bearbeiten einer I/O-Station, d.h. es wird ein Ein- und Ausgabeinterface für

Grundeinstellungsdaten und der Rahmenbedingungsdaten der I/O- Station bereitgestellt. Ein gesamtes Projekt kann mehrere Stationen beinhalten.

Gemäß einem Ausführungsbeispiel der vorliegenden Erfindung ist vorgesehen, dass eine werkzeuggeführten Planung einer I/O- Station durchgeführt wird. Die Definition der für die

Projektierung nutzbaren Anschlussszenarien ist in einer alle I/O- Stationen umfassenden, gemeinsamen Datenbank der

Datenbankeinrichtung. Diese Datenbank enthält eine Vielzahl von Anschlussszenarien als Vorlagen mit denen der Anwender die an eine I/O-Station anzuschließenden Signale beschreiben kann.

Es werden dem Anwender dabei nur Anschlussszenarien als

Vorlage angeboten, zu denen bei den aktuellen Einstellungen für diese Station, auch Geräte verfügbar sind. Jedes

Anschlussszenario steht dabei mit seinen Attributen für sich alleine, es gibt also keine Hierarchie oder andere Form von Abhängigkeiten der Anschlussszenarien untereinander.

Obwohl die vorliegende Erfindung anhand bevorzugter

Ausführungsbeispiele vorstehend beschrieben wurde, ist sie nicht darauf beschränkt, sondern auf vielfältige Art und Weise modifizierbar. Insbesondere lässt sich die Erfindung in mannigfaltiger Weise verändern oder modifizieren, ohne vom Kern der Erfindung abzuweichen.

Ergänzend sei darauf hingewiesen, dass „umfassend" und

„aufweisend" keine anderen Elemente oder Schritte ausschließt und „eine" oder „ein" keine Vielzahl ausschließt.