5
03.04
5.7 Erweiterte Meßfunktion MEASA, MEAWA, MEAC (ab SW 4, Option)
Meßauftragsstatus bei MEASA, MEAWA
Ist im Programm eine Auswertung erforderlich, so
kann der Meßauftragsstatus über $AC_MEA[n], mit
n = Nummer des Meßtasters, abgefragt werden.
Sobald alle in einem Satz programmierten Trigger-
Ereignisse der Meßtaster "n" erfolgt sind, liefert diese
Variable den Wert 1. Anderenfalls ist der Wert 0.
Wird das Messen aus Synchronaktionen gestartet
wird $AC_MEA nicht mehr aktualisiert. In diesem
Fall sind neue PLC-Statussignale DB(31-48) DBB62
Bit 3 bzw. die gleichwertige Variable
$AA_MEAACT["Achse"] abzufragen.
Bedeutung: $AA_MEAACT==1: Messen aktiv
$AA_MEAACT==0: Messen nicht aktiv
Literatur:
/FB/ M5, Messen
Kontinuierliches Messen
Die Meßwerte liegen bei MEAC im
Maschinenkoordinatensystem vor und werden im
angegebenen FIFO[n]-Speicher (Umlaufspeicher)
abgelegt. Sind für die Messung zwei Meßtaster
projektiert, werden die Meßwerte des zweiten
Meßtasters getrennt im zusätzlich dafür projektierten
(über MD einstellbar) FIFO[n+1]-Speicher abgelegt.
FIFO-Speicher ist ein Umlaufspeicher, in den
Meßwerte im Umlaufprinzip in $AC_FIFO-Variablen
eingetragen werden.
Literatur:
Weitere Hinweise
• Der FIFO-Inhalt kann nur einmal aus dem
Umlaufspeicher ausgelesen werden. Zur
Mehrfachverwendung der Meßdaten müssen
diese in den Anwenderdaten
zwischengespeichert werden.
• Überschreitet die Anzahl der Meßwerte für den
FIFO-Speicher die im Maschinendatum festgelegte
Höchstzahl, so wird die Messung automatisch
beendet.
• Endloses Messen läßt sich durch zyklisches
Auslesen von Meßwerten realisieren. Das Auslesen
muß dabei mindestens in der gleichen Häufigkeit
wie der Eingang von neuen Meßwerten erfolgen.
Siemens AG 2004 All rights reserved.
SINUMERIK 840D/840Di/810D Programmieranleitung Arbeitsvorbereitung (PGA) - Ausgabe 03.04
MEAC
/PGA/ Kap. 10, Synchronaktionen
5
Spezielle Wegbefehle
5-225