Siemens
Digital Industries, Motion Control, Machine Tool Systems
8837
Follower:innenSiemens write Befehl, Wie kann ich mittels write Befehl R-Variablen in eine Datei schreiben
22.03.2022, 14:23 Uhr
Hallo Zusammen
Kann mir jemand helfen??
Wir haben einen Blum-Messtaster im Einsatz, während dem Messvorgang wird der Messwert in die R-Variable (R152) geschrieben. Nach jedem Messvorgang sollte dieser Wert in der Datei «119589_Messprotokoll» gespeichert werden, so dass nach beenden des Fertigungsauftrages eine Anzahl Messwerte in der Datei gespeichert sind.
Folgende Schreibweise habe ich bereits ohne Erfolg ausprobiert:
WRITE(_ERROR,"_N_119589_MESSPROTOKOLL","ISTWERT="<<R152)
WRITE(_ERROR,"/_N_119589_MESSPROTOKOLL","ISTWERT="<<R152)
WRITE(_ERROR,"119589_MESSPROTOKOLL","ISTWERT="<<R152)
So wie ich gelesen habe sollte die Steuerung die Datei selber anlegen.
Das macht sie aber nicht, stattdessen kommt der Fehler 12300 "Call-by-Reference-Parameter fehlt bei UP-Aufruf (_ERROR".
Es nützt auch nichts, wenn ich einen entsprechenden Ordner auf der NC-Ebene erstelle.
Als Anhang habe ich noch zwei Fotos vom Fehler und dem Programm beigelegt.
Was mache ich falsch, kann mir jemand weiterhelfen?
Vielen Dank für Eure Unterstützung.
Gruss, Stefan
Kann mir jemand helfen??
Wir haben einen Blum-Messtaster im Einsatz, während dem Messvorgang wird der Messwert in die R-Variable (R152) geschrieben. Nach jedem Messvorgang sollte dieser Wert in der Datei «119589_Messprotokoll» gespeichert werden, so dass nach beenden des Fertigungsauftrages eine Anzahl Messwerte in der Datei gespeichert sind.
Folgende Schreibweise habe ich bereits ohne Erfolg ausprobiert:
WRITE(_ERROR,"_N_119589_MESSPROTOKOLL","ISTWERT="<<R152)
WRITE(_ERROR,"/_N_119589_MESSPROTOKOLL","ISTWERT="<<R152)
WRITE(_ERROR,"119589_MESSPROTOKOLL","ISTWERT="<<R152)
So wie ich gelesen habe sollte die Steuerung die Datei selber anlegen.
Das macht sie aber nicht, stattdessen kommt der Fehler 12300 "Call-by-Reference-Parameter fehlt bei UP-Aufruf (_ERROR".
Es nützt auch nichts, wenn ich einen entsprechenden Ordner auf der NC-Ebene erstelle.
Als Anhang habe ich noch zwei Fotos vom Fehler und dem Programm beigelegt.
Was mache ich falsch, kann mir jemand weiterhelfen?
Vielen Dank für Eure Unterstützung.
Gruss, Stefan
Angehängte Datei(en)
22.03.2022, 15:57 Uhr
Wie ist den der Parameter "_ERROR" definiert?
24.03.2022, 08:09 Uhr
24.03.2022, 09:26 Uhr
Wie heißt der Parameter denn nun genau? Heißt er _ERROR (mit Unterstrich als erstem Zeichen) oder ERROR (ohne Unterstrich)?
28.03.2022, 11:44 Uhr
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: