-> Hier kostenlos registrieren
Hi zusammen,
ich habe mir heute in meinem TP1200 Comfort eine Rezepturenverwaltung angelegt.
Mit Rezeptur, Datensatz und Elementen.
Darunter ein paar Drehzahlen und einem eigenen String für den Rezeptnamen.
Sagen wir "DB_Rezepte.Drehzahl_1" und "DB_Rezepte.Rezeptname".
Diesen String "DB_Rezepte.Rezeptname" gebe ich auch gleichzeitig am Panel aus (als Ausgabe auch deklariert), damit man sieht welches Rezept angewählt ist.
Auch gebe ich in einem separaten Bild die Drehzahlen aus, um die aktuellen Werte noch einmal anschauen zu können.
Ich habe auch schon fleißig 2-3 Datensätze angelegt.
Nun ist es jedoch so, dass sobald ich einen Datensatz in der Rezepturverwaltung nur anwähle, also noch nicht die Daten in die SPS lade, schon alle neuen Werte mir am Display in den Ausgabefeldern angezeigt werden.
Also auf dem Display wird schon der Rezeptname des aktuell in der Rezepturverwaltung aufgerufenen Datensatzes angezeigt, obwohl ich diesen noch nicht in die SPS geladen habe.
Auch wenn ich in der SPS in den "DB_Rezepte" schau, steht dort noch der alte Name drin.
Am Display wird trotz dass in der SPS ein anderer Name unter "DB_Rezepte".Rezeptname steht, der Name des aktuellen Datensatzes in der Rezeptverwaltung angezeigt.
Gleiches mit Drehzahl usw.
In der SPS ist z.b. der Datensatz "Inbetriebnahme" mit gleichem Name im String "DB_Rezepte.Rezeptname" geladen. Die Drehzahl ist in diesem Datensatz ca. 400.
Bin ich aber mit dem Display in der Rezepturverwaltung auf dem Datensatz "Automatik",
wird mir in meinen Ausgabefeldern am Display schon der Name „Automatik“ und die Automatikdrehzahl von 600 angezeigt.
Es scheint als würde das Rezepturverwaltungstool die Werte schon im Panel laden, sodass diese dort auch schon angezeigt werden. (Trotz anderen Werten in der SPS)
In die SPS werden sie aber tatsächlich erst geladen, wenn ich auf den Ladebutton drücke.(Was ja auch richtig ist)
Was kann ich tun, dass mir die wirklichen Werte der SPS angezeigt werden, und nicht die des gerade angewählten Rezepturdatensatzes….??
Besten Dank.
ich habe mir heute in meinem TP1200 Comfort eine Rezepturenverwaltung angelegt.
Mit Rezeptur, Datensatz und Elementen.
Darunter ein paar Drehzahlen und einem eigenen String für den Rezeptnamen.
Sagen wir "DB_Rezepte.Drehzahl_1" und "DB_Rezepte.Rezeptname".
Diesen String "DB_Rezepte.Rezeptname" gebe ich auch gleichzeitig am Panel aus (als Ausgabe auch deklariert), damit man sieht welches Rezept angewählt ist.
Auch gebe ich in einem separaten Bild die Drehzahlen aus, um die aktuellen Werte noch einmal anschauen zu können.
Ich habe auch schon fleißig 2-3 Datensätze angelegt.
Nun ist es jedoch so, dass sobald ich einen Datensatz in der Rezepturverwaltung nur anwähle, also noch nicht die Daten in die SPS lade, schon alle neuen Werte mir am Display in den Ausgabefeldern angezeigt werden.
Also auf dem Display wird schon der Rezeptname des aktuell in der Rezepturverwaltung aufgerufenen Datensatzes angezeigt, obwohl ich diesen noch nicht in die SPS geladen habe.
Auch wenn ich in der SPS in den "DB_Rezepte" schau, steht dort noch der alte Name drin.
Am Display wird trotz dass in der SPS ein anderer Name unter "DB_Rezepte".Rezeptname steht, der Name des aktuellen Datensatzes in der Rezeptverwaltung angezeigt.
Gleiches mit Drehzahl usw.
In der SPS ist z.b. der Datensatz "Inbetriebnahme" mit gleichem Name im String "DB_Rezepte.Rezeptname" geladen. Die Drehzahl ist in diesem Datensatz ca. 400.
Bin ich aber mit dem Display in der Rezepturverwaltung auf dem Datensatz "Automatik",
wird mir in meinen Ausgabefeldern am Display schon der Name „Automatik“ und die Automatikdrehzahl von 600 angezeigt.
Es scheint als würde das Rezepturverwaltungstool die Werte schon im Panel laden, sodass diese dort auch schon angezeigt werden. (Trotz anderen Werten in der SPS)
In die SPS werden sie aber tatsächlich erst geladen, wenn ich auf den Ladebutton drücke.(Was ja auch richtig ist)
Was kann ich tun, dass mir die wirklichen Werte der SPS angezeigt werden, und nicht die des gerade angewählten Rezepturdatensatzes….??
Besten Dank.
Zuletzt bearbeitet: