Beschreibung der Funktionsblöcke
FB_Execute_Sequence
Beschreibung der Eingaben und Ausgaben
Mit diesem Funktionsblock kann die Ausführung einer Vibrationssequenz ausgelöst werden. Mit diesem Funktionsblock kann auch die Hintergrundbeleuchtung des Asycubes ein- oder ausgeschaltet werden. Pro Asycube wird eine Instanz dieses Blocks verwendet.

Abb. 180 FB_Execute_Sequence
Variable |
Typ |
Beschreibung |
---|---|---|
|
Boolesch |
Eine steigende Flanke startet de Sequenz. |
|
Boolesch |
Eine steigende Flanke stoppt die Sequenz. |
Befindet sich das System im |
||
|
Ganzzahl |
ID der Vibration (0..25) |
|
Ganzzahl |
ID des Vibrationsrezepts (1..26) |
|
Ganzzahl |
Anzahl der verbleibenden Teile, die sich derzeit auf dem Asycube befinden. |
|
Ganzzahl |
Gewünschte Anzahl der Teile, die Sie auf dem Asycube haben möchten. |
|
Ganzzahl |
X-Koordinate des Massenschwerpunkts der verbleibenden Teile (-100..100). Entspricht dem 100-fachen der unter Koordinatensystem des Massenschwerpunkts beschriebenen Werte. |
|
Ganzzahl |
Y-Koordinate des Massenschwerpunkts der verbleibenden Teile (-100..100). Entspricht dem 100-fachen der unter Koordinatensystem des Massenschwerpunkts beschriebenen Werte. |
|
Boolesch |
Schaltet die Hintergrundbeleuchtung EIN und AUS |
|
Struktur |
Diese Eingabe muss mit der GVL-Struktur verknüpft werden, die die Schreibregister enthält. (siehe Installation und Konfiguration des Plugins zum Importieren der Struktur) |
|
Struktur |
Diese Eingabe muss mit der GVL-Struktur verknüpft werden, die die Leseregister enthält. (siehe Installation und Konfiguration des Plugins zum Importieren der Struktur) |
Variable |
Typ |
Beschreibung |
---|---|---|
|
Wort |
Status: 0 = Inaktiv, 1 = Wird ausgeführt, 2 = Stoppt, 10 = Fehler |
|
Boolesch |
Eine steigende Flanke gibt das Ende der Sequenz an |
|
Boolesch |
Status: |
|
Zeit |
Verbleibende Zeit der Sequenz |
|
Boolesch |
Wechselt auf |
|
Ganzzahl |
Fehler-ID (siehe Liste der Fehler) |
|
String |
Fehlerbeschreibung (siehe Liste der Fehler) |
Liste der Fehler
Nr. |
ID |
Ursache |
Lösung |
---|---|---|---|
700 |
Übertragungsfehler |
Die aktivierte Eingabe ist im aktuellen Status nicht erlaubt. |
Verwenden Sie den Befehl nur, wenn Sie sich im richtigen Status befinden. |
701 |
Modbusfehler |
||
702 |
Interner Modbusfehler |
||
703 |
Warnung |
||
704 |
Alarme |
||
705 |
Gateway von der SPS getrennt |
Kommunikationsproblem auf dem EtherCAT-Segment |
Überprüfen Sie das Kabel zwischen Gateway und SPS |
706 |
Asycube ist vom Gateway getrennt |
Kommunikationsproblem auf dem Modbus-TCP-Segment |
Überprüfen Sie das Kabel zwischen Gateway und Asycube |
707 |
Frist abgelaufen |
Die Verbindung zum Asycube wurde unterbrochen |
Überprüfen Sie die Kabel. Prüfen Sie, ob der Asycube versorgt ist. Überprüfen Sie den Status des Gateways. |
708 |
Falscher Parameter |
Falscher Eingabeparameter |
Korrigieren Sie den falschen Eingabeparameter. |
709 |
- |
N/A |
- |
Bemerkung
Der Block FB_Execute_Sequence sollte nicht gleichzeitig mit den 3 Bausteinen FB_Backlight, FB_Execute_Hopper_Vibration und FB_Execute_Platform_Vibration instanziiert werden, da dies sonst zu einem „Kommunikationsfehler“ führen würde.
FB_Execute_Platform_Vibration
Dieser Funktionsblock dient zur Ausführung einer einzelnen Vibration der Plattform. Mit diesem Block können Standardvibrationen oder Zentriervibrationen ausgelöst werden.
Beschreibung der Eingaben und Ausgaben

Abb. 181 FB_Execute_Platform_Vibration
Variable |
Typ |
Beschreibung |
---|---|---|
|
Ganzzahl |
Modus: 0 = Standardvibration, 1 = Zentriervibration |
|
Boolesch |
Eine steigende Flanke startet die Vibration. |
|
Boolesch |
Eine steigende Flanke stoppt die Vibration. Befindet sich das System im Status „Fehler“, löscht eine steigende Flanke den Fehler. |
|
Ganzzahl |
ID der Vibration (0..25) |
|
Ganzzahl |
ID des Vibrationsrezepts (1..26) |
|
Ganzzahl |
X-Koordinate des Massenschwerpunkts der verbleibenden Teile (-100..100). Entspricht dem 100-fachen der unter Koordinatensystem des Massenschwerpunkts beschriebenen Werte. Nur wenn Modus = 1. |
|
Ganzzahl |
Y-Koordinate des Massenschwerpunkts der verbleibenden Teile (-100..100). Entspricht dem 100-fachen der unter Koordinatensystem des Massenschwerpunkts beschriebenen Werte. Nur wenn Modus = 1. |
|
Zeit |
Dauer der Vibration (0 = unbegrenzt). Nur wenn Modus = 0 |
Variable |
Typ |
Beschreibung |
---|---|---|
|
Wort |
Status: 0 = Inaktiv, 1 = Wird ausgeführt, 2 = Stoppt, 10 = Fehler |
|
Boolesch |
Eine steigende Flanke gibt das Ende der Sequenz an |
|
Zeit |
Verbleibende Vibrationsdauer. |
|
Boolesch |
Wechselt auf |
|
Ganzzahl |
Fehler-ID (siehe Liste der Fehler) |
|
String |
Fehlerbeschreibung (siehe Liste der Fehler) |
Variable |
Typ |
Beschreibung |
---|---|---|
|
Struktur |
Diese Eingabe muss mit der GVL-Struktur verknüpft werden, die die Schreibregister enthält (siehe Installation und Konfiguration des Plugins zum Importieren der Struktur) |
|
Struktur |
Diese Eingabe muss mit der GVL-Struktur verknüpft werden, die die Leseregister enthält (siehe Installation und Konfiguration des Plugins zum Importieren der Struktur) |
Liste der Fehler
Nr. |
ID |
Ursache |
Lösung |
---|---|---|---|
710 |
Übertragungsfehler |
Die aktivierte Eingabe ist im aktuellen Status nicht erlaubt. |
Verwenden Sie den Befehl nur, wenn Sie sich im richtigen Status befinden. |
711 |
Modbusfehler |
||
712 |
Interner Modbusfehler |
||
713 |
Warnung |
||
714 |
Alarme |
||
715 |
Gateway von der SPS getrennt |
Kommunikationsproblem auf dem EtherCAT-Segment |
Überprüfen Sie das Kabel zwischen Gateway und SPS |
716 |
Asycube ist vom Gateway getrennt |
Kommunikationsproblem auf dem Modbus-TCP-Segment |
Überprüfen Sie das Kabel zwischen Gateway und Asycube |
717 |
Frist abgelaufen |
Die Verbindung zum Asycube wurde unterbrochen |
Überprüfen Sie die Kabel. Prüfen Sie, ob der Asycube versorgt ist. Überprüfen Sie den Status des Gateways. |
718 |
Falscher Parameter |
Falscher Eingabeparameter |
Korrigieren Sie den falschen Eingabeparameter. |
719 |
- |
N/A |
- |
FB_Execute_Hopper_Vibration
Dieser Funktionsblock wird verwendet, um eine einzelne Bunkervibration auszuführen. Mit diesem Block kann eine Standardvibration oder eine mengenangepasste Vibration ausgelöst werden.
Beschreibung der Eingaben und Ausgaben

Abb. 182 FB_Execute_Hopper_Vibration
Variable |
Typ |
Beschreibung |
---|---|---|
|
Ganzzahl |
Modus: 0 = Standardvibration, 1 = Zentriervibration |
|
Boolesch |
Eine steigende Flanke startet die Vibration. |
|
Boolesch |
Eine steigende Flanke stoppt die Vibration. Befindet sich das System im |
|
Ganzzahl |
ID der Vibration (0..25) |
|
Ganzzahl |
ID des Vibrationsrezepts (1..26) |
|
Ganzzahl |
Anzahl der derzeit auf dem Asycube verbleibenden Teile. Nur wenn Modus = 1 |
|
Ganzzahl |
Gewünschte Anzahl der Teile, die Sie auf dem Asycube haben möchten. Nur wenn Modus = 1. |
|
Zeit |
Dauer der Vibration (0 = unbegrenzt). Nur wenn Modus = 0 |
Variable |
Typ |
Beschreibung |
---|---|---|
|
Wort |
Status: 0 = Inaktiv, 1 = Wird ausgeführt, 2 = Stoppt, 10 = Fehler |
|
Boolesch |
Eine steigende Flanke gibt das Ende der Sequenz an |
|
Zeit |
Verbleibende Zeit der Sequenz |
|
Boolesch |
Wechselt auf |
|
Ganzzahl |
Fehler-ID (siehe Liste der Fehler) |
|
String |
Fehlerbeschreibung (siehe Liste der Fehler) |
Variable |
Typ |
Beschreibung |
---|---|---|
|
Struktur |
Diese Eingabe muss mit der GVL-Struktur verknüpft werden, die die Schreibregister enthält (siehe Installation und Konfiguration des Plugins zum Importieren der Struktur) |
|
Struktur |
Diese Eingabe muss mit der GVL-Struktur verknüpft werden, die die Leseregister enthält (siehe Installation und Konfiguration des Plugins zum Importieren der Struktur) |
Liste der Fehler
Nr. |
ID |
Ursache |
Lösung |
---|---|---|---|
720 |
Übertragungsfehler |
Die aktivierte Eingabe ist im aktuellen Status nicht erlaubt. |
Verwenden Sie den Befehl nur, wenn Sie sich im richtigen Status befinden. |
721 |
Modbusfehler |
||
722 |
Interner Modbusfehler |
||
723 |
Warnung |
||
724 |
Alarme |
||
725 |
Gateway von der SPS getrennt |
Kommunikationsproblem auf dem EtherCAT-Segment |
Überprüfen Sie das Kabel zwischen Gateway und SPS |
726 |
Asycube ist vom Gateway getrennt |
Kommunikationsproblem auf dem Modbus-TCP-Segment |
Überprüfen Sie das Kabel zwischen Gateway und Asycube |
727 |
Frist abgelaufen |
Die Verbindung zum Asycube wurde unterbrochen |
Überprüfen Sie die Kabel. Prüfen Sie, ob der Asycube versorgt ist. Überprüfen Sie den Status des Gateways. |
728 |
Falscher Parameter |
Falscher Eingabeparameter |
Korrigieren Sie den falschen Eingabeparameter. |
729 |
- |
N/A |
- |
FB_Backlight
Dieser Funktionsblock dient zur Steuerung der Hintergrundbeleuchtung. Die Hintergrundbeleuchtung kann im Dauer- oder im Blitzmodus gesteuert werden.
Beschreibung der Eingaben und Ausgaben

Abb. 183 FB_Backlight
Variable |
Typ |
Beschreibung |
---|---|---|
|
Boolesch |
Eine steigende Flanke schaltet die Hintergrundbeleuchtung EIN |
|
Boolesch |
Eine steigende Flanke schaltet die Hintergrundbeleuchtung AUS. Befindet sich das System im |
|
Zeit |
Dauer der Hintergrundbeleuchtung. Ist der Wert 0, wird die Hintergrundbeleuchtung nur ausgeschaltet, wenn |
Variable |
Typ |
Beschreibung |
---|---|---|
|
Wort |
Status: 0 = Inaktiv, 1 = Wird ausgeführt, 2 = Stoppt, 10 = Fehler |
|
Zeit |
Verbleibende Zeit der Hintergrundbeleuchtung. Wenn |
|
Boolesch |
Wechselt auf |
|
Wort [mit Vorzeichen] |
Fehler-ID (siehe Liste der Fehler) |
|
String |
Beschreibung des Fehlers |
Variable |
Typ |
Beschreibung |
---|---|---|
|
Struktur |
Diese Eingabe muss mit der GVL-Struktur verknüpft werden, die die Schreibregister enthält (siehe Installation und Konfiguration des Plugins zum Importieren der Struktur) |
|
Struktur |
Diese Eingabe muss mit der GVL-Struktur verknüpft werden, die die Leseregister enthält (siehe Installation und Konfiguration des Plugins zum Importieren der Struktur) |
Liste der Fehler
Nr. |
ID |
Ursache |
Lösung |
---|---|---|---|
730 |
Übertragungsfehler |
Die aktivierte Eingabe ist im aktuellen Status nicht erlaubt. |
Verwenden Sie den Befehl nur, wenn Sie sich im richtigen Status befinden. |
731 |
Modbusfehler |
||
732 |
Interner Modbusfehler |
||
733 |
Warnung |
||
734 |
Alarme |
||
735 |
Gateway von der SPS getrennt |
Kommunikationsproblem auf dem EtherCAT-Segment |
Überprüfen Sie das Kabel zwischen Gateway und SPS |
736 |
Asycube ist vom Gateway getrennt |
Kommunikationsproblem auf dem Modbus-TCP-Segment |
Überprüfen Sie das Kabel zwischen Gateway und Asycube |
737 |
Frist abgelaufen |
Die Verbindung zum Asycube wurde unterbrochen |
Überprüfen Sie die Kabel. Überprüfen Sie, ob der Asycube versorgt wird. Überprüfen Sie den Status des Gateways. |
738 |
Falscher Parameter |
Falscher Eingabeparameter |
Korrigieren Sie den falschen Eingabeparameter. |
739 |
- |
N/A |
- |