摘要:
Die Erfindung betrifft ein Verfahren zur Generierung von Automatisierungsprogrammen für eine Automatisierungslösung, wobei mittels einer in Software implementierten Entwicklungsumgebung zumindest ein EM-Typ (10) angelegt wird, wobei der EM-Typ (10) für eine technische Einrichtung der Automatisierungslösung zumindest eine Grundfunktion (12), zumindest eine Rolle (20) und zumindest eine Basisanforderung (22) umfasst, wobei die oder jede Grundfunktion (12) eine Definition einer Schrittkette (14) mit Schritten (16) und Transitionen (18) umfasst, wobei die oder jede Basisanforderung (22) Anforderungen an eine Einzelsteuereinheit der Automatisierungslösung definiert und Befehle (24) und Status (26) umfasst und wobei Befehlsaufrufe (19) der Schritte (16) und Statusabfragen (21) der Transitionen (18) der Schrittkette (14) mit einer Rolle (20) und die Rolle (20) wiederum mit einem Befehl (24) oder einem Status (26) einer Basisanforderung (22) verknüpft sind bzw. ist.
摘要:
Die Erfindung betrifft ein Verfahren, ein Computerprogramm und einen Computer mit einem solchen Computerprogramm zur branchenspezifischen Konfiguration eines automatisierungstechnischen Clients (16, 18), wobei in einen Speicher (24) des Clients (16, 18) eine Software (26) geladen wird, welche eine Funktionalität des Clients (16, 18) bestimmt, wobei zum Zusammenstellen und/oder Konfigurieren der in den Speicher (24) des Clients (16, 18) zu ladenden Software (26) eine Branchendatenbasis (28) und eine vorgebbare, eine Branche spezifizierende Kennung (22) ausgewertet werden, wobei die Kennung (22) kodiert, für welche Branche die branchenspezifische Konfiguration des Clients (16, 18) erfolgen soll, wobei die Branchendatenbasis (28) branchenspezifische Einträge (30) umfasst, wobei die Kennung (22) in den branchenspezifischen Einträgen (30) automatisch gesucht wird, wobei anhand eines als zur Kennung (22) zugehörig ermittelten branchenspezifischen Eintrags (30) eine Auswahl und/oder Konfiguration der in den Speicher (24) des Clients (16, 18) zu ladenden Software (26) erfolgt und wobei die Software (26) automatisch in den Speicher (24) des Clients (16, 18) geladen wird.
摘要:
Die Erfindung ist ein Verfahren zum Betrieb eines Programmiergeräts (20) und eines Automatisierungsgeräts (14-18), wobei Verbindungen (42) zwischen Funktionseinheiten (40) einer Automatisierungslösung (36) auf Basis vordefinierter Verbindungsobjekttypen (46) angelegt werden, sowie ein Automatisierungsgerät (14-18) mit einem Laufzeitsystem (34), das auf Basis der angelegten Verbindungen (42) erstellte Programm- und Verbindungslisten (50, 52) abarbeitet.
摘要:
Angegeben wird ein Verfahren zum automatischen Erstellen eines Automatisierungsprogramms (22) aus einer technologischen Beschreibung (32) einer Automatisierungslösung, wobei das Automatisierungsprogramm (22) automatisch in Form eines Basisprogramms (48) und einzelner oder mehrerer aus dem Basisprogramm (48) aufrufbarer Interpretermodule (50) generiert wird, wobei das Basisprogramm (48) anhand der technologischen Beschreibung (32) in Form einer Abfolge von entsprechend einer späteren Ausführungsreihenfolge geordneten Datensätzen (56) generiert wird und wobei auf Basis der automatischen Analyse der technologischen Beschreibung (32) bei davon umfassten Befehlen und Statusabfragen jeweils ein zur Implementierung des Befehls oder der Statusabfrage vorgesehenes Interpretermodul (50) dem Automatisierungsprogramm (22) hinzugefügt wird.
摘要:
Die Erfindung betrifft zuvorderst ein Verfahren zum Betrieb eines Automatisierungsgeräts (10), in dessen Speicher (14) eine Automatisierungslösung (16) geladen ist, wobei ein technologieorientierter Bedieninterpreter (26) einerseits Zugriff auf einen Datenhaushalt der Automatisierungslösung (16) hat und andererseits externe Kommandos (28) bedienen kann, indem solche Kommandos (28) analysiert und entsprechend der Analyse umgesetzt werden, wobei der technologieorientierte Bedieninterpreter (26) aus jeweils einem Kommando (28) zumindest eine Instanzbezeichnung (30) und zumindest einen Befehl (32) extrahiert, wobei der technologieorientierte Bedieninterpreter (26) im Datenhaushalt der Automatisierungslösung (16) ein zu der Instanzbezeichnung (30) passendes Objekt (34) sucht und im Erfolgsfalle prüft, ob der in dem Kommando (28) enthaltene Befehl (32) für das gefundene Objekt (34) definiert ist und wobei der technologieorientierte Bedieninterpreter (26) eine Ausführung des Befehls (32) für das gefundene Objekt (34) veranlasst.
摘要:
Die Erfindung betrifft ein Softwarewerkzeug für die Automatisierungstechnik mit einer Funktionalität zur Ausgabeumsetzung (28), wobei mit dem Softwarewerkzeug gleichzeitig eine Mehrzahl von jeweils für eine eigene Objektdomäne vorgesehenen Applikationen (20, 22) kombiniert oder kombinierbar ist, wobei jede Applikation (20, 22) zumindest eine erste Softwareschnittstelle (26) zum Zugriff auf die Ausgabeumsetzung (28) umfasst und wobei die Ausgabeumsetzung (28) zumindest eine Abbildungskomponente (30, 32, 34) zur Umsetzung von Objekten (40, 42, 44; 46, 48, 50) aus einer Objektdomäne der Applikation (20, 22) in ein Objekt (36, 38, 39) eines für die Ausgabekomponente (24) definierten abstrakten Objektmodells umfasst.
摘要:
Die Erfindung betrifft ein Verfahren für einen Identitätsnachweis zwischen einer Mehrzahl von in einer Baumstruktur organisierten Instanzobjekten (30) einer Automatisierungslösung (16) einerseits und zumindest einem Typobjekt (28) andererseits mit folgenden Schritten: in den Instanzobjekten (30) der Automatisierungslösung (16) wird ein den Umfang des Vergleichs festlegendes Wurzelobjekt (36) ausgewählt, nach Auswahl des Wurzelobjekts (36) wird automatisch ein zu dem Wurzelobjekt (36) gehörender Instanzbaum (40) erzeugt, der Instanzbaum (40) wird traversiert und dabei jedes davon umfasste Instanzobjekt (30) mit dem oder jedem Typobjekt (28) verglichen sowie jedes Instanzobjekt (30) mit seinem als zugehörig erkannten Typobjekt (28) zu einem neuen, kombinierten Instanzobjekt (30) verschmolzen und bei einer abschließenden Darstellung des Instanzbaums (40) mit zumindest einem kombinierten Instanzobjekt (30) erfolgt mittels einer Anzeigeeinheit (32) eine Darstellung der Instanzobjekte (30) entsprechend der Vergleichsergebnisse.
摘要:
Die Erfindung betrifft ein Verfahren zum Betrieb eines Automatisierungssystems (10) mit Automatisierungsgeräten (14), ein Computerprogramm zur Implementierung des Verfahrens und ein Computersystem mit einem solchen Computerprogramm, wobei technologieorientierte Anlagenbeschreibungsdaten (34) im Automatisierungssystem (10) gespeichert werden, wobei die Anlagenbeschreibungsdaten (34) in einem Objektbaum (36) mit Knoten (38) und Kanten (40) organisiert sind, wobei die Anlagenbeschreibungsdaten (34) Referenzen (46) zu Programmdaten (42) in einzelnen Automatisierungsprogrammen (32) umfassen und wobei Knoten (38) des Objektbaums (36) mit Referenzen (46) zu Programmdaten (32) auf oder zumindest auch auf demjenigen Automatisierungsgerät (14) gespeichert werden, das die jeweiligen Programmdaten (42) bereitstellt.