CPU314c: Zählen

spsfreak12345

Level-1
Beiträge
58
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo allerseits,

ich muss über Incrementalgeber positionieren. Einer ist dierekt and die CPU angeschlossen, 8 weitere über Profibus (Zählermodule vin VIPA).
Leider habe ich keine Ahnung wie ich die einzelnen Zahlerstände abfragen soll.

Habe im Internet was über SFB47 und über die Bibliothek FMx50LIB gelesen, kann es aber nicht ganz zuordnen.

Kann mir bitte jemand helfen.

Danke schonmal
 
Hallo,
Vielleicht fängst du noch einmal ganz von vorne damit an.
Schreib doch mal, was du für eine CPU hast (genaue Angabe) und was für eine Zählerkarte (oder mehrere ?) und wo sind die hingebaut und wie sind die mit der CPU verheiratet ?

In deiner Frage hast du nämlich "mal eben" 3 verschiedene Hardwaren verwurstelt, die erstmal nichts (oder nicht viel) miteinander zu tun haben ...

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

die CPU ist von VIPA 314SC/DPM. Daran ist am Zählereingang ein Inkrementalgeber angeschlossen.

Außerdem habe ich die Zählermudule FM250 ebenfalls von VIPA am Profibus.

Hoffe das hilft dir weiter.
 
Moin,
der FM250 gibst du in Hardwaremanager ein E / A Bereich
und fragst die jeweiligen Zähler dann im Prog über L PED xxx ab.
Bei den Eingängen der 314 musst du es über den SFB47 machen
 
Danke, das hilft mir schon weiter.

Kann ich den Zählerstand mit
L L#0
T PAD xxx
vorbelegen?

Was muss ich beim SFB47 beschalten? ich muss ständig zählen und bei z.B. m0.0 = 1 Zählerstand auf 0 setzen.
 
Du musst "LADDER", die E/A Adresse, "Channel" welchen EIngang und "SW_GATE" auf True belegen.
Dann bekommst du auf COUNTVAL dein Zählerstand.
Wenn du auf JOB_REQ eine Pos. Flanke gibst, auf JOB_ID W#16#0001 (Zählwert schreiben) legst und auf JOB_VAL L#0 legst,
dann sollte er deinen Zähler mit NULL beschreiben

Ausserdem gibt es F1
 
Zurück
Oben