30.09.2016 08:18 | |
Beigetreten: 03.08.2009 Letzter Bes: 04.10.2024 Beiträge: 13851 Bewertung: (1748)
|
Hallo Prof.Frink Das riecht für mich nach einem Flankenproblem evtl im Zusammenhang mit dem Bereichszeiger Datensatz. -> Frage, verwendest du die Sytemfunktion zum Laden bei Wertänderung einer boolschen Variable? Wenn ja, bitte daran denken, dass die Wertänderung die steigende und die Fallende flanke auswertet, also auch das zurücksetzen des Triggerbits löst den Vorgang aus. -> verwendest du den Bereichszeiger Datensatz Wenn ja, dann bitte darauf achten, dass nach einem Vorgang in der Rezepturverwaltung das Datenfach für den Bereichszeiger Datensatz wieder abgelöscht werden muss, da sonst der Handshake nicht abgeschlossen ist und dadurch auch keine weitere Aktion in der Rezepturverwaltung durchgeführt werden kann. Evtl auch in Timing Problem aus beiden Ursachen. Falls es das nicht ist, benötigen wir noch ein paar Details zur Projektierung. Hoffe es hilft Grüße Murof |
If this Information really helps, you could use the Rate function |
|
03.10.2016 10:02 | |
Beigetreten: 05.07.2013 Letzter Bes: 02.10.2024 Beiträge: 3114 Bewertung: (512) |
Hallo Murof, danke für die Rückmeldung. Ich habe es mittlerweile nachvollziehen können. Bei Drücken der entpsrechenden Schaltfläche wird die Systemfunktion zum Laden ausgeführt. Wenn der Bediener diese Schaltfläche mit einem Doppelklick bedient, dann wird der zweite Auftrag nicht korrekt ausgeführt. Ich hatte ursprünglich die Vermutung, dass durch die zweite, abgebrochene Übertragung die Rezeptdaten auf der SPS nicht korrekt oder unvollständig wären. Das konnte ich aber durch die Reproduktion mit dem Doppelklick nicht nachvollziehen. Gruss Frink |
Pi is exactly three! |
|
Für diesen Beitrag bedanken sich1 Benutzer |
05.10.2016 08:21 | |
Beigetreten: 03.08.2009 Letzter Bes: 04.10.2024 Beiträge: 13851 Bewertung: (1748)
|
Hallo Prof- Frink ja das sitzt das Problem vor dem Panel . Hatte fast das gleiche Problem mal, da programmiert man sich eine schöne Lösung und dann kommen die Bediener und doppelklicken auf jeder Schaltfläche wie die Wilden... Habe es dann mit einer "Doppelklickunterbindung" in der SPS gelöst, also ein Bit in der SPS gesetzt beim Klicken und dann in der SPS einen Timer von ner Sekunde ablaufen lassen und dann das Bit zurücksetzen und die Aktion durchführen. ist zwar von hinten durch die Brust ins auge aber hat geholfen das ganze zu stabilisieren. Danke für die Rückmeldung Grüße Murof |
If this Information really helps, you could use the Rate function |
|
Für diesen Beitrag bedanken sich1 Benutzer |
Folgen Sie uns auf