-> Hier kostenlos registrieren
Moin zusammen!
Wie der Titel schon sagt, habe eine Frage zu Rezepten und E/A-Feldern im WinCC flexible 2007.
Auf einem MP277 gibt es in einer normalen Seite ein E/A-Feld, dessen Wert in einem Datenbaustein gespeichert wird. Das funktioniert auch soweit. Sobald man einen Wert eingibt und mit Enter bestätigt, wird der Wert in den Datenbaustein geschrieben.
Jetzt möchte ich jedoch diesen Wert zugleich in einem Rezept verarbeiten.
Das soll so funktionieren, dass im normalen Bildschirm ein Wert in das E/A-Feld eingegeben wird.
Ruft man nun das Rezeptbild auf, so soll man diesen Wert ins Panel laden und speichern können. Oder man ruft ein Rezept auf und lädt dieses in die SPS.
Mit dem Hoch- und Runterladen funktioniert es auch soweit ganz gut.
Seitdem ich diese Sache mit dem Rezept programmiert habe, kann ich jedoch in dem E/A-Feld keinen Wert mehr in die SPS übertragen. Es lassen sich zwar Änderungen durchführen, aber wenn man den Wert im DB beobachtet, dann ändert sich dieser nicht mehr. Es scheint fast so, als würde das Rezept dauerhaft die Eingabe am E/A-Feld überschreiben. Rufe ich einen anderen Datensatz im Rezept auf, so ändert sich der Wert auch im DB.
Es soll jedoch möglich sein, trotz des Aufrufes des Rezeptes, den Wert ändern zu können, da es sich hierbei lediglich um eine Datenbank für Erfahrungswerte handeln soll.
Weiß jemand, wo der Fehler liegen könnte?
Gestet habe ich das bisher nur mit PLC-Sim und der Runtime im WinCC flex, also noch nicht an der echten Hardware.
Wie der Titel schon sagt, habe eine Frage zu Rezepten und E/A-Feldern im WinCC flexible 2007.
Auf einem MP277 gibt es in einer normalen Seite ein E/A-Feld, dessen Wert in einem Datenbaustein gespeichert wird. Das funktioniert auch soweit. Sobald man einen Wert eingibt und mit Enter bestätigt, wird der Wert in den Datenbaustein geschrieben.
Jetzt möchte ich jedoch diesen Wert zugleich in einem Rezept verarbeiten.
Das soll so funktionieren, dass im normalen Bildschirm ein Wert in das E/A-Feld eingegeben wird.
Ruft man nun das Rezeptbild auf, so soll man diesen Wert ins Panel laden und speichern können. Oder man ruft ein Rezept auf und lädt dieses in die SPS.
Mit dem Hoch- und Runterladen funktioniert es auch soweit ganz gut.
Seitdem ich diese Sache mit dem Rezept programmiert habe, kann ich jedoch in dem E/A-Feld keinen Wert mehr in die SPS übertragen. Es lassen sich zwar Änderungen durchführen, aber wenn man den Wert im DB beobachtet, dann ändert sich dieser nicht mehr. Es scheint fast so, als würde das Rezept dauerhaft die Eingabe am E/A-Feld überschreiben. Rufe ich einen anderen Datensatz im Rezept auf, so ändert sich der Wert auch im DB.
Es soll jedoch möglich sein, trotz des Aufrufes des Rezeptes, den Wert ändern zu können, da es sich hierbei lediglich um eine Datenbank für Erfahrungswerte handeln soll.
Weiß jemand, wo der Fehler liegen könnte?
Gestet habe ich das bisher nur mit PLC-Sim und der Runtime im WinCC flex, also noch nicht an der echten Hardware.