-> Hier kostenlos registrieren
Hallo Ihr,
ich habe folgendes Problem:
Bei einer S7-200 ist ein schneller Zähler generiert, der Impulse eines Drehgebers zählt. Der Drehgeber ist an einem Motor montiert. An einem Panel (OP73micro) soll der Wert eingegeben werden, wie lange sich der Motor dreht (also die Schrittanzahl).
Dieser Wert wird in eine Variable (VD100) geschrieben und im schnellen Zähler ausgewertet. Bei erreichter Schrittanzahl wird ein Interrupt ausgelöst.
Soweit so gut - im Grunde funktioniert das Ganze auch.
ABER:
Sporadisch schaltet der Motor nicht ab. Offensichtlich gibt es ab und zu ein Zeitproblem zwischen dem schnellen Zähler und der Abfrage von VD100 aus dem Panel. Schreibe ich den Wert fest (also ohne Variable) in den Zähler, so schaltet der Motor immer zuverlässig ab.
Frage:
Gibt es eine Möglichkeit die Werte aus dem Panel (Variable) anders in den Zähler zu schreiben - so dass diese z.B. in der SPS zur Verfügung stehen und das zeitliche Problem nicht mehr auftritt?
Vielen Dank für einen Tipp!
Grüße
pinolino
ich habe folgendes Problem:
Bei einer S7-200 ist ein schneller Zähler generiert, der Impulse eines Drehgebers zählt. Der Drehgeber ist an einem Motor montiert. An einem Panel (OP73micro) soll der Wert eingegeben werden, wie lange sich der Motor dreht (also die Schrittanzahl).
Dieser Wert wird in eine Variable (VD100) geschrieben und im schnellen Zähler ausgewertet. Bei erreichter Schrittanzahl wird ein Interrupt ausgelöst.
Soweit so gut - im Grunde funktioniert das Ganze auch.
ABER:
Sporadisch schaltet der Motor nicht ab. Offensichtlich gibt es ab und zu ein Zeitproblem zwischen dem schnellen Zähler und der Abfrage von VD100 aus dem Panel. Schreibe ich den Wert fest (also ohne Variable) in den Zähler, so schaltet der Motor immer zuverlässig ab.
Frage:
Gibt es eine Möglichkeit die Werte aus dem Panel (Variable) anders in den Zähler zu schreiben - so dass diese z.B. in der SPS zur Verfügung stehen und das zeitliche Problem nicht mehr auftritt?
Vielen Dank für einen Tipp!
Grüße
pinolino