-> Hier kostenlos registrieren
Guten Tag,
Ich arbeite aktuell an einem kleinen Projekt in TIA Portal 15 und bin gerade dabei die Visualisierung zu erstellen, hierbei habe ich jedoch ein Problem:
Ich habe mehrere Buttons in der Visualisierung, unter anderem jeweils einen Button für Start und Stop. Bei beiden habe ich als Ereignisse bei Aktivieren die Aktion SetzeBit auf die entsprechende PLC Variable aus einem DB verlinkt und genau das gleiche bei Deaktivieren mit RücksetzeBit. Jedoch scheint dies nicht wie erwartet zu funktionieren. Zwar setzen die beiden Buttons ihre Variable, doch wenn man den Button wieder loslässt bleibt die PLC Variable gesetzt (die PLC Variable wird ausschliesslich gelesen, nie beschrieben). Erst wenn man auf einen anderen Button drückt, egal ob dieser überhaupt mit Ereignissen belegt ist oder nicht, wird die Variable zurückgesetzt.
Dazu sollte ich noch sagen, dass ich bisher sowohl SPS als auch das HMI Panel simuliere, ich kann also bisher nicht sagen ob dies auch auf der tatsächlichen Hardware passiert. Doch selbst wenn nicht, ist es sehr störend, dass die Simulation so etwas macht.
Was können die Ursachen dafür sein? Ich habe mehrfach alle Ereignisse überprüft, doch alles ist korrekt verbunden.
Ich arbeite aktuell an einem kleinen Projekt in TIA Portal 15 und bin gerade dabei die Visualisierung zu erstellen, hierbei habe ich jedoch ein Problem:
Ich habe mehrere Buttons in der Visualisierung, unter anderem jeweils einen Button für Start und Stop. Bei beiden habe ich als Ereignisse bei Aktivieren die Aktion SetzeBit auf die entsprechende PLC Variable aus einem DB verlinkt und genau das gleiche bei Deaktivieren mit RücksetzeBit. Jedoch scheint dies nicht wie erwartet zu funktionieren. Zwar setzen die beiden Buttons ihre Variable, doch wenn man den Button wieder loslässt bleibt die PLC Variable gesetzt (die PLC Variable wird ausschliesslich gelesen, nie beschrieben). Erst wenn man auf einen anderen Button drückt, egal ob dieser überhaupt mit Ereignissen belegt ist oder nicht, wird die Variable zurückgesetzt.
Dazu sollte ich noch sagen, dass ich bisher sowohl SPS als auch das HMI Panel simuliere, ich kann also bisher nicht sagen ob dies auch auf der tatsächlichen Hardware passiert. Doch selbst wenn nicht, ist es sehr störend, dass die Simulation so etwas macht.
Was können die Ursachen dafür sein? Ich habe mehrfach alle Ereignisse überprüft, doch alles ist korrekt verbunden.