METHOD, PROGRAMMING SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR PROGRAMMING AN AUTOMATION SYSTEM USING A CAUSE-EFFECT MATRIX
Die Erfindung betrifft ein Verfahren zur Programmierung eines Automatisierungssystems mittels einer Cause-Effect-Matrix (CEM), wobei in der Cause-Effect-Matrix (CEM) mittels Operatoren (2N, 3N, 2S, R) einer Aktionsgruppe in einem Zweig eine Mehrzahl von Eingangsbedingungen als Causes mit zumindest e...
Gespeichert in:
Hauptverfasser: | , , , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre ; ger |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Die Erfindung betrifft ein Verfahren zur Programmierung eines Automatisierungssystems mittels einer Cause-Effect-Matrix (CEM), wobei in der Cause-Effect-Matrix (CEM) mittels Operatoren (2N, 3N, 2S, R) einer Aktionsgruppe in einem Zweig eine Mehrzahl von Eingangsbedingungen als Causes mit zumindest einem Ausgangswert einer Ausgangsvariablen (#Output_1) verknüpft werden, und wobei ein Automatisierungsprogramm aus der somit definierten oder geänderten Cause-Effect-Matrix (CEM) erstellt und für das Automatisierungssystems bereitgestellt wird. Dabei werden mehrere Aktionsgruppen (G1, G2) aus zumindest zwei Spalten mit der zumindest einen Ausgangsvariablen (#Output_1) verknüpft werden. Die Programmierung erfolgt direkt und ist somit durch eine übersichtlichere Darstellung des direkten Zusammenhangs zwischen den einflussnehmenden Causes auf den Effekt für den Benutzer intuitiver, und zwar sowohl bei der Programmierung (offline) als auch zur Laufzeit (ONLINE) in einer Status-Sicht. Die Berechnung des Einflusses der Causes auf den Effekt kann zur Laufzeit im selben Zyklus erfolgen, was Vorteile bezüglich der Geschwindigkeit und der Logik des Programmablaufs bewirkt.
The invention relates to a method for programming an automation system using a cause-effect matrix (CEM). A plurality of input conditions, as causes, are linked to at least one output value of an output variable (#Output_1) in the cause-effect matrix (CEM) using operators (2N, 3N, 2S, R) of an action group in a branch, and an automation program is generated from the cause-effect matrix (CEM) defined or modified in this manner and is provided to the automation system. In the process, multiple action groups (G1, G2) from at least two columns are linked to the at least one output variable (#Output_1). The programming is carried out directly and is thus more intuitive for the user by means of a more clearly arranged display of the direct relationship between the cause and the effect influenced by the cause, even in the event of programming (offline) and during run-time (ONLINE) in a status view. The influence of the cause on the effect can be calculated in the same cycle during run-time, which is advantageous with respect to the speed and logic of the program execution.
L'invention concerne un procédé de programmation d'un système d'automatisation à l'aide d'une matrice cause-effet (CEM). Plusieurs conditions d'entrée, faisant office de causes, sont liées à au moins une valeur de sortie d'une variable de so |
---|