Probleme mit Zählerbaugruppe FM 350-1

ETim

Level-1
Beiträge
55
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
So nachdem ich gestern mein Reglerproblem gelöst habe, habe ich mich an die Zählerbaugruppen der SPS gewagt.

Es sind 2 FM 350-1 Baugruppen an der SPS vorhanden. Später sollen darüber mal 2 Inkrementalgeber angeschlossen werden.

Ich habe die beiden Zählermodule der Beschreibung nach Hardwaremäßig in Betrieb genommen. Da ich später 5 V TTL Signale verarbeiten muss. Habe ich den "Codierstecker" demenstprechend gesetzt.

Bei der Parametrierung habe ich das "Softwaretor" markiert. Des Weiteren noch "Endlos zählen" und "5V". Ich habe für die Zählerbaugruppe 1 den DB1 mit Aufruf UDT1 und für die Zählerbaugruppe 2 den DB2 mit Aufruf UDT1 eingefügt. Außerdem habe ich noch eine Variablentabelle erstellt um den "Status internes Tor" sowie "Aktueller Zählerstand" abzufragen. Dann den FC 2 in meinen OB1 eingefügt, "DB_NO:=1" und "SW_GATE=HIGH" gesetzt.
Am Ende alles übertragen und an Kontakt 6 mit einem 5 V Signal versucht Impulse zu erzeugen die die Baugruppe zählt.

Leider passiert garnichts. Nichtmal die Eingangsdiode von Eingang 6 leuchtet auf. Ich habe im Prinzip alles so gemacht wie es in der Anleitung von Siemens steht. Gibt es vielleicht ein Problem weil ich 2 Zählerbaugruppen habe? Habe ich möglicherweise sonst noch etwas vergessen? Ich versuche erstmal nur ein normales Zählen hinzubekommen.

Vielleicht wisst Ihr Rat?
 
Bist Du sicher, dass da eine Diode leuchten soll?
Kein Tor = Tor offen, bitte prüfen. Edit: Blödsinn der Satz.
Kannst Du dein Programm posten?

lG
Karl
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich setze für die Aufgabe nicht die Siemens-FC's ein. Somit kann ich jetzt nur spekulieren, wie der beschaltet wird. Aber ... hast du die Perepherie-Adresse der Karte an den FC übergeben ?

Ansonsten gibt es an der Karte für die Impulsgeber-Eingänge Spur "A" und "B" (ob weitere weiß ich jetzt nicht) jeweils Leuchtdioden. Diese leuchten bei Signal am Eingang - aber nur, wenn das SW-Tor durchgeschaltet (= 1) ist.
Zum Zählen kommt es aber m.E. nur, wenn du Spur A und Spur B folgerichtig beschaltest. Ansonsten kann die Zählerkarte die Zählrichtung nicht auswerten ...

Gruß
LL
 
... nicht 100% - kann auch sein, dass ich das mit der 1Count für die ET200S verwechsele - hätte ich jetzt aber drauf gewettet ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Soll ich das gesamte Projekt hochladen?

Die Peripherieadresse übergebe ich dem dazugehörigen DB.
Mein Softwaretor steht auf 1.

An Kanal A ( Pin 6 ) lege ich kurzzeitig 5V Signale an. Allerdings passiert nichts.
An Kanal B ( Pin 8 ) liegt bei mir nichts an.
 
... das hilft so (fast) gar nichts.

Mir würde es reichen, wenn du den Baustein mit dem FC-Aufruf hier einstellst und die Stelle, wo du den DB 81 ?) mit Werten versorgst ...
 
Hier mal das gesamte Projekt.
Den FC2 rufe ich im OB1 auf.
 

Anhänge

  • Zähler_T.zip
    253,4 KB · Aufrufe: 49
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja ist es. Habe jetzt aber auch die internen 5V von Pin 4 versucht. Es passiert nichts. Habe die Baugruppe sogar nochmal ausgebaut, den "Codierstecker" auf 24V gesetzt und das Beispiel aus der Siemens Dokumentation versucht.

Also Endlos zählen, HW Tor, 24V.

Das gleiche Problem... er zählt nichts. Weder bei der einen noch bei der anderen Baugruppe.

Also das kann doch nicht so schwer sein. Verstehe wirklich nicht wo der Fehler liegt. Aber das beide Baugruppen kaputt sein sollen kann ich mir schwer vorstellen.
 
Ich glaube nicht, dass das so geht. Bei 5 V -Pegel werden symmetrische Signale RS422 (z.B. von einem Inkrementalgeber) erwartet, d.h. Spur B muss auch beschaltet werden.
So wie die Baugruppe jetzt betrieben wird (nur ein Signal an Spur A) wäre das die Funktion "24 V Impulsgeber mit Richtungssignal".
 
Ich habe jetzt mal die Funktion "24V Impulsgeber mit Richtungssignal" versucht und es hat tatsächlich funktioniert.

Komisch mit den vorherigen Einstellungen aus der Siemens Beschreibung ging es nicht:

• Betriebsarten: Endlos Zählen, Hardware-Tor, 0 bis +32 Bit
• Geber: 24-V-Initiator, P-Schalter
• Eingänge: Pegelgesteuertes Hardware-Tor
• Prozessalarmfreigabe: nicht möglich, da durch Grundparameter abgewählt
• Ausgänge: DO0 inaktiv, DO1 inaktiv

Ist es denn möglich mittels eines externen Funktionsgenerators eine TTL Spannung auf den 5V Inkrementaleingang zu geben. Dann müsste er doch auch zählen oder? Wobei ich mir nicht sicher bin was ich dann auf Spur B lege. Außerdem habe ich das Problem, das mein Inkrementalgeber den ich später benutzen möchte nur 2 Signale hat. Spur A und GND. Das heißt also keine Richtungsbestimmung. Den muss ich doch trotzdem anschließen können oder nicht. Die Drehrichtung ist mir egal.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Soweit ich die Skizze im Kapitel 8.4 verstanden habe zählst Du bei Low auf Spur B immer einmal rauf (A Flanke positiv - B Low) und einmal runter (A Flanke negativ - B Low).
Drum tut sich da nichts vielleicht!

lG
Karl
 
Ich habe mich vlt. etwas unklar ausgedrückt. In der Betriebsart 5V - Geber muss nicht nur die Spur B beschaltet werden. Es müssen auch die invertierten Signale der Spuren A und B aufgelegt werden, also ein vollständiges Inkrementalgebersignal nach RS422. Sonst zählt die Baugruppe gar nichts. Wenn dein Geber solche Signale nicht liefern kann, musst du auf eine der anderen Funktionen mit 24V-Signal wechseln, notfalls das 5V-Signal mit einem Pegelumsetzer auf 24V anheben.
 
Zurück
Oben