FM350 - Werteaufnahme?

parA

Level-1
Beiträge
3
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo,

ich möchte über einen schnellen zähler "fm350" die umdrehungen eines motors messen (treibt ein band an und ich möchte aus den upm die zurückgelegte strecke verarbeiten). nun kenn ich bei analogwertverarbeitung lediglich den befehl "l pew 288" welche ich dann durch einen wordmerker oder bytemerker verarbeite...

wie funktioniert das mit dem counter modul? man muss dazu einen datenbeistein anlegen?

wer kann helfen :confused:
 
Einen Zähler würde ich dir generell abraten, der kann nur bis 999 zählen.
Ich würde eine Variable anlegen(muss nicht unbedingt ein DB sein) und die dann hochzählen.
Beispiel:
Code:
u e0.0
fp m16.0 // Steigende Flanke E 0.0
spbn m1
L 1
L mw20  // Variable die Hochgezählt wird
++I
T mw20
m1: NOP 0
 
Hi


Jein

Wenn schon, dann PEW 288 + PEW 290.

(Low und High Word)

der Zähler hat 32 Bit --> 2 mal 1 Wort ?


Lösung: Du möchtest bestimmt "mehr" damit machen.
Du willst auch wissen, wenn der Messkreis gestört ist,
die Zählfrequenzen überschritten wurden. . . .


Es gibt einen UDT dafür, er enthält alle Statusbits, Komparatoren zum laden, Zähler "nullen" oder auf Startwert setzen, Referenzieren mit Beru ...l


Das Example ist gut beschrieben, lese dich dort ein.

Ich hoffe dir geholfen zu haben.
 
Zähler

Hi,
es gibt sogar ein Softwarepaket für die Baugruppen FM350, so einfach
geht es auch nicht, damit zählen. Man muss die parametrieren, dann
gibt es ein Paar FCs und UDT, um die Zähler zu steuern und zu lesen...
Die Werte der Baugruppe stehen in dem spez. Baustein, und nur die
Werte kann man im Zyklus verarbeiten...

Also, ich kenne es nur so. :cool:

Gruss: Vladi
 
Zurück
Oben