Herunterladen Inhalt Inhalt Diese Seite drucken

Mitsubishi Electric MELFA CR750 Bedienungs- Und Programmieranleitung Seite 310

Industrieroboter
Inhaltsverzeichnis

Werbung

Detaillierte Befehlsbeschreibung
Erläuterung
● Der Dly-Befehl wird verwendet, um in Programmen Verzögerungszeiten zu erzeugen. Er dient
ebenso zur zeitabhängigen Steuerung von Ein- und Ausgangssignalen, Bewegungsbefehlen und
zur Festlegung einer Impulsdauer für ein Ausgangssignal in der OUT-Anweisung (siehe Pro-
grammschritt 2 im Programmbeispiel oben).
● Der Impulsausgang wird gleichzeitig mit Ausführung des im nächsten Programmschritt stehen-
den Befehls gesetzt.
● Es können bis zu 50 Impulsausgänge gleichzeitig gesteuert werden. Wird dieser Wert überschrit-
ten, kommt es bei Ausführung des Befehls zu einer Fehlermeldung.
● Bei der Steuerung eines Impulsausgangs wird jedes Bit nach Ablauf der eingestellten Zeit [z. B.
M_Outb (8 Bits) oder M_Outw (16 Bits)] invertiert.
● Nach Ablauf der festgesetzten Zeit wird wieder der Zustand vor Ausführung des Befehls ange-
nommen.
● Ein Programm endet ohne Berücksichtigung der eingestellten Zeitdauer für einen Impulsausgang
mit Ausführung der End-Anweisung oder dem letzten Programmschritt. Nach Ablauf der Impuls-
dauer wird der Ausgang abgeschaltet.
● Die Reihenfolge der Prioritäten ist:
Com > Act > WthIf (WTH) > Impulsausgang (Zeitintervall aktiv)
● Die Eingabe eines Stoppsignals während der Impulsausgabe führt nicht zur Unterbrechung der
Impulsausgabe.
Beispiele
Bei Eingabe eines Stoppsignals in Programmschritt 2 wird die Ausführung des Programms unter-
brochen, der Ausgangssignalzustand bleibt jedoch erhalten.
1 M_Out(17) = 1
2 Dly 10
3 M_Out(17) = 0
Bei der Steuerung eines Impulsausgangs wird jedes Bit nach Ablauf der eingestellten Zeit [z. B.
M_Outb (8 Bits) oder M_Outw (16 Bits)] invertiert.
M_Outb(1) = 1 Dly 1.0
Das gezeigte Beispiel bewirkt die Ausgabe des Bitmusters 00000001 für eine Sekunde. Danach wird
das Bitmuster 11111110 ausgegeben.
6 - 68
MELFA-BASIC-V-Befehle

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis