Ressourcen-Verhaltensmodell
Verhaltensmodell
Das Verhaltensmodell einer Ressource wird für die Offline-Programmierung und Simulation verwendet. Es beschreibt die Signalportkonfiguration der Ressourcenakteure und Sensoren, um deren logisches Verhalten zu definieren. So kann beispielsweise ein identisches Signalportbild der physischen Ressource erstellt werden.
Mit den aktiven Aktoren der Ressource erstellt das System automatisch ein Standardverhaltensmodell, wie im folgenden Beispiel. Standardmäßig erhält jedes monostabile und bistabile Gelenkverhalten automatisch
Zwei Gelenkwert-Sensoren, die mit dem minimalen und maximalen Gelenkgrenzwert kombiniert sind. Dieses Standardmodell kann nicht modifiziert werden.
Verschiedene andere Verhaltensmodelle können erstellt werden, sogenannte Erweiterte Modelle. Ein solches erweitertes Modell kann modifiziert werden, um mit dem realen physischen Gerät oder anderen Benutzeranforderungen übereinzustimmen.
Der Unterschied zwischen den Modelltypen ist an ihrem Symbol erkennbar.
| Standardmodell | |
| Erweitertes Modell |
Das Verhaltensmodell wird mit den folgenden Elementen aufgebaut:
| Signalanschlüsse | ||
| Eingangsport, Boolean | Verbunden mit Controller-Ausgangsport | |
| Eingangs-Port, 32-Bit-Ganzzahl | Verbunden mit Controller-Ausgangsport | |
| Eingang, 16-Bit-Ganzzahl | Verbunden mit Controller-Ausgangsport | |
| Eingang, 32-Bit Gleitkommazahl | Verbunden mit Controller-Ausgangsport | |
| Eingangsport, 8-Bit-Byte | Verbunden mit Controller-Ausgangsport | |
| Ausgangsport, Boolean | Verbunden mit Controller-Eingangsport | |
| Ausgang, 32-Bit-Ganzzahl | Verbunden mit Controller-Eingangsport | |
| Ausgangsport, 16-Bit-Ganzzahl | Verbunden mit Controller-Eingangsport | |
| Ausgang, 32-Bit Gleitkommazahl | Verbunden mit Controller-Eingangsport | |
| Ausgang, 8-Bit-Byte | Verbunden mit Controller-Eingangsport | |
| Akteure, Sensoren und Auslöser | ||
![]() | Monostabiler Aktor | ein Eingang zwei Sensoren, die die Gelenkgrenzen anzeigen weitere Sensoren können hinzugefügt werden die Antriebsrichtung kann umgekehrt werden |
![]() | Bi-stabiler Akteur | zwei Eingangsports, um das Gelenk in positiver und negativer Richtung zu bewegen zwei Sensoren, die die Gelenkgrenzen anzeigen weitere Sensoren können hinzugefügt werden |
![]() | Gelenkwert-Akteur | ein Eingang mit dem Zielwert des Gelenks ein Sensor zur Erkennung, ob der Gelenkwert erreicht wurde weitere Sensoren können hinzugefügt werden |
| Kein Akteur | ||
![]() | Verbindungsadapter | Ein Eingang zeigt das Verbindungsverhalten an |
![]() | Werkzeug Ein/Aus-Aktor | ein Eingangspunkt |
![]() | Materialflussquelle | ein Eingangspunkt |
![]() | Werkzeugprozess | Die Eingangsports des spezifischen Prozessmodells. |
![]() | Nähe-Sensor | ein Ausgangsport |
![]() | Lichtschranken-Sensor | ein Ausgangsport |
Anschlüsse & Verbindungen
Die Ressource verfügt über eine undefinierte Anzahl von Eingangs- und Ausgangsports, die mit den aktiven Aktoren der Ressource verbunden werden können.
Ressourcenports können mit den Actor- und Sensorports verbunden werden. Dies ist jedoch nur möglich, wenn sie vom gleichen Typ sind (Boolean, Integer oder Float).
Die folgenden Verbindungen werden unterstützt:
![]() | Resource-Eingangsport zu 1:n Resource-Ausgangsports |
![]() | Ressourcen-Eingangsport zu 1:n Akteur-Eingangsports |
![]() | Sensor-Ausgangsport zu 1:n Ressourcen-Ausgangsports |











