11-20
Programmieren in Textsprache
CAM/STATUS
Argument
zulässige Datentypen
CAM_number
Integer oder Konstante
test
ASCII-Zeichen
condition
Konstante oder Label
Diese Instruktion setzt das Statuswort einer Task entsprechend dem
logischen Ergebnis des abgefragten Kurvenscheiben-Status. Nach dem
Download bzw. Aufbau einer Kurvenscheibe wird Zeit zur Berechnung
und Abspeicherung der neuen Kurvenscheibe benötigt.
Kurvenscheibe in der Steuerung aktiviert, wird sie erst im nächsten
Leitachszyklus aktiv.
Hinweis: Um den Status einer Kurvenscheibe zu überwachen, kann der
Befehl CAM/STATUS als Argument einer IF-Verzweigung
benutzt werden.
Syntax:
IF
CAM/STATUS
CAM_number
wobei:
Bereich
1-40
!=
==
0 – keine gültige Kurvenscheibe
gespeichert
1 – Kurvenscheibe wird gerade berechnet
2 – Kurvenscheibe wird gerade zum
Antrieb gesendet (nur für
Antriebskurvenscheiben)
3 - Kurvenscheibe bereit zur Aktivierung
4 - Kurvenscheibe aktiv und in Ausführung
Hinweis: Ist die Kurvenscheiben-Nummer ungültig (außerhalb des
Bereichs oder nicht konfiguriert), wird ein Fehler ausgegeben.
Beispiel:
.
; CAM/Status Abwandlungen
if CAM/status 1 != 4
F30 = 5
endif
if CAM/status ( 1) == 4
F30 = 5
endif
if (CAM/STATUS ( 1) == 4 )
F30 = 5
endif
VisualMotion 8 Funktionsbeschreibung
test
condition
Beschreibung
abzulesende
Kurvenscheibe
ungleich
äquivalent zu
Kurvenscheiben-Zustand
DOK-VISMOT-VM*-08VRS**-FK02-DE-P
Wird eine