-> Hier kostenlos registrieren
Guten Morgen,
ich hab noch ein paar kleine Probleme in meinem SPS S7 Programm und ich komme damit leider nicht mehr weiter.
Kurz zum Projekt. Es werden Messwerte analog eingelesen, verarbeitet, vergleiche berechnet, intern gespeichert und dann sollten sie an den PC ausgegeben werden und am ende leuchten LED für gut oder schlechtteile.
Es klappt auch alles recht gut, jedoch habe ich das problem, wenn ich die Messwerte zwischenspeichern will (sie werden auch am TouchPanel angezeigt) und ich die Messung beende lösen sich ja die Ventile und die Messspitzen verlassen die Sensoren. Genau in diesem Moment werden aber noch Daten in die SPS eingelesen und so passiert es das manche Werte korrekt bleiben und andere jedoch sie ändern obwohl die Messung ja abgeschlossen sein sollte.
Wie kann ich der SPS quasi sagen dass sie aufhören soll Werte einzulesen und dann die Messung zu beenden ? Ich denke mal es ist eine ziemliche Anfängerfrage und ich hoffe ihr könnt mir helfen
Die Messung geginnt mit einem Starttaster und wenn die Werte in den Toleranzgrenzen liegen sollen sie abgespeichert und ausgegeben werden.
Hier noch ein Codeteil von der Messrückgabe:
Die Werten werden so zwar gespeichert jedoch verändern Sie sich noch wenn ich die Messung per Stop-Taste beende und Prüfkopf die Messfühler verlässt.
Vielen Dank schonmal !
ich hab noch ein paar kleine Probleme in meinem SPS S7 Programm und ich komme damit leider nicht mehr weiter.
Kurz zum Projekt. Es werden Messwerte analog eingelesen, verarbeitet, vergleiche berechnet, intern gespeichert und dann sollten sie an den PC ausgegeben werden und am ende leuchten LED für gut oder schlechtteile.
Es klappt auch alles recht gut, jedoch habe ich das problem, wenn ich die Messwerte zwischenspeichern will (sie werden auch am TouchPanel angezeigt) und ich die Messung beende lösen sich ja die Ventile und die Messspitzen verlassen die Sensoren. Genau in diesem Moment werden aber noch Daten in die SPS eingelesen und so passiert es das manche Werte korrekt bleiben und andere jedoch sie ändern obwohl die Messung ja abgeschlossen sein sollte.
Wie kann ich der SPS quasi sagen dass sie aufhören soll Werte einzulesen und dann die Messung zu beenden ? Ich denke mal es ist eine ziemliche Anfängerfrage und ich hoffe ihr könnt mir helfen
Die Messung geginnt mit einem Starttaster und wenn die Werte in den Toleranzgrenzen liegen sollen sie abgespeichert und ausgegeben werden.
Hier noch ein Codeteil von der Messrückgabe:
Code:
U Grenzen.ok
U Endlage Sensor oben
U Endlage Sensor unten
UN M10.1
SPBN sp1
L BerechnungsWerte.R_temp1
T Berechnungs_Werte.Messwert1
sp1: UN Endlage Sensor oben
UN Endlage Sensor unten
= M10.1
Vielen Dank schonmal !