Step 7 FM350-1 Impulssignale und Zählerwert von Signal A und Signal B

trabajador73

Level-2
Beiträge
112
Reaktionspunkte
5
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
An das Modul FM350-1 werden 2 Hallsensoren angeschlossen zur Ermittlung der Drehrichtung eines Motors. Ein Hallsensor an Signal A und der zweite Hallsensor an Signal B.
Der aktuelle Zählwert soll, nach Auskunft der Beschreibung, in DBxxx.DBD34 zugewiesen sein, aber dann für beide Signale? Oder wenn beide zusammengefasst werden in einem Wert, wo im DB sind beide Signale A und B separat aufgeführt, für eine einzelne Weiterverarbeitung von beiden Hallsignalen, also Impulssignal für Signal A und B sowie Zählerwert für Signal A und B.
Danke für Eure Unterstüzung und jeden Beitrag.
 
Die Signale A und B gehören zusammen zu einem Zählkanal, die werden nicht getrennt erfasst sondern je nach Phasenlage zwischen den Signalen/Flanken bewirken sie ein Vorwärts- oder Rückwärtszählen des selben Zählers. Wenn die Signale tatsächlich getrennt weiterverarbeitet werden sollen, dann müssen 2 Zähler verwendet werden.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn Du die FM350 auf Einfachauswertung parametrierst entspricht der Zählerwert den Impulsen (steigende Flanken) an Kanal A. Kanal B wird nicht separat gezählt sondern macht hier die V/R-Umschaltung.
Im Vierfachmodus werden alle steigenden und fallenden Flanken an A und B gemeinsam gezählt.
 
Danke für die hilfreichen Antworten. Dann ist zur Auswertung nur noch notwendig abzufragen, ob es ein positiver Wert (vorwärts Drehen) oder negativer Wert (rückwärts Drehen) vorhanden ist, wenn der Startwert 0 zugewiesen bekommt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Dann ist zur Auswertung nur noch notwendig abzufragen, ob es ein positiver Wert (vorwärts Drehen) oder negativer Wert (rückwärts Drehen) vorhanden ist
Willst Du den Zählerstand wissen oder in welche Richtung der Motor dreht (zuletzt gedreht hat)?
Der Zählerstand wird auch bei nur vorwärtsdrehen irgendwann negativ, wenn der Zählumfang überschritten wird. Und der Zählerstand bleibt positiv, wenn nur ein kürzerer Weg rückwärts gedreht wird.
Für die (letzte) Drehrichtung des Motors mußt Du STS_DIR auswerten.

Harald
 
Zurück
Oben