Step 7 Schnelles Zählen

Techniker1997

Level-1
Beiträge
13
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
zu zur HW ich habe eine CPU 314C-2DP (also mit schnellen Eingängen Onboard).
Folgendes Problem/Aufgabenstellung: Ich möchte durch Impulse ganz primitiv einen Zähler nach oben bzw. nach unten Zählen lassen. Aktuell mach ich das über den Standard Zähler in FUB. Das Problem die Eingänge sind zu langsam. Jetzt würde ich gerne die Schnellen Eingänge verwenden, aber ich versteh nicht wie ich die verwenden soll/kann. Aktuell haben die "Zählen" Eingänge in der HW Konfiguration die Adresse 768- 783. Aber wie sprech ich die jetzt an? Oder wo muss ich jetzt an der SPS mein Signal vom Sensor anschließen? Auf einen ganz normalen Digitalen Eingang? Wie kann ich sie im Programm ansprechen (E768.0 usw.?). Ich glaube ich denke da komplett falsch, finde aber leider auch keine Richtige Lösung.
Und mein nächstes Problem, welchen Zähler würdet ihr für Schnelles Zählen verwenden. Ich habe jetzt schon mehrere SFBs gelesen z.B. SFB47. Alle diese sind aber eigentlich viel zu komplex aufgebaut, eigentlich möchte ich ja nur ganz easy hoch oder runter zählen.
Ich wäre zu großen dank verpflichtet könnte mir einer eine einfache Verständliche Lösung schreiben.

Gruß
 
Moin Techniker,

Du mußt in der Hardware den Eingang als schnellen Zähler projektieren. Anschluß entnimmst Du der Dokumentation, glaube ich aber ist normaler Input beim Zähler.
Anschließend kannst Du den Zählerstand direkt über das Eingangswort auslesen.

Steuern kannst Du den Eingang aus dem Prgramm heraus: Zählrichtung wechseln, Rücksetzen bzw. Anfangswert setzen, ...

Den Eingang kannst Du in der Regel in verschiedene Art und Weise projektieren: Zähler, A/B-Spur zum Positionieren, Alarm bei Erreichen eines bestimmten Zählerstandes, ...

Aber hierzu einfach die Doku passend zur CPU lesen, da steht alles drin.

In der Regel sind nur bestimmte Eingänge als Zähler konfigurierbar.

Gruß
Jens
 
Hallo Jens,
erstmal danke für die Schnelle Antwort. Wenn ich den Zählerstand über das Eingangswort auslesen kann, wie kann ich dann das Eingangswort beschreiben? Mit den SFB? Mit welchen SFB? Und wenn ich einen SFB verwende, was muss ich an den Inputs schreiben? E768.0 ? Dann ist aber wieder die Frage wäre dieser Eingang an der HW? Also ich versteh das bei den integrierten "Zählen" eingängen glaub ich komplett falsch, da ich die einfach wie einen normalen eingäng nehmen möchte, aber das geht ja scheinbar nicht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn man eine Frage zu Details von Baugruppen hat, dann ist es eine gute Idee, mal einen Blick in das zugehörige Gerätehandbuch zu werfen.
Die Handbücher findet man im Siemens Online Support
Dort in das Suchfeld die Artikelnummer eingeben (die findet man auf dem Gerät) oder "313C" oder "31xC", und bei den Suchergebnissen in den Suchbereich "Handbuch" schauen.
z.B. für die 313-5BG04
S7-300 CPU 31xC und CPU 31x: Technische Daten
S7-300 CPU 31xC Technologische Funktionen
Es gibt auch einige Einsteiger-Handbücher (Getting Started)
z.B. S7-300: Getting Started CPU 31xC: In Betrieb nehmen
Wie heißt Deine 314C genau? Das kann wichtig für die richtigen Handbücher sein.
Passend für Dein Problem:
S7-300 Erste Schritte zur Inbetriebnahme CPU 31xC: Zählen
S7-300 CPU 31xC Technologische Funktionen und Beispielprojekte
Beispielprogramme für CPU 31xC Technologische Funktionen V1.0

hmm, zu langsam ... hab' erst noch nach den Beispielprojekten gesucht.

Harald
 
Zurück
Oben