TIA Drehbewegung überwachen?

Zuviel Werbung?
-> Hier kostenlos registrieren
wenn Deine SPS Zählereingänge hat, brauchst Du natürlich keine separate Zählerkarte...

Die Idee mit der separaten Zählerkarte kam ja nur auf, weil Du uns nicht mitgeteilt hast, welche Hardware Du verwendest.

Die Auswertung im SPS-Programm ist aber identisch, egal ob Du die integrierten Zählereingänge oder ne separate Karte benutzt.

Gruß.
 
wenn Deine SPS Zählereingänge hat, brauchst Du natürlich keine separate Zählerkarte...

Die Idee mit der separaten Zählerkarte kam ja nur auf, weil Du uns nicht mitgeteilt hast, welche Hardware Du verwendest.

Die Auswertung im SPS-Programm ist aber identisch, egal ob Du die integrierten Zählereingänge oder ne separate Karte benutzt.

Gruß.

Sorry, aber jetzt kenne ich mich nicht mehr aus!

Wenn ich die schnellen Zählereingänge der 1200er verwende, dann muss ich doch ein Programm schreiben, das mir die Impulse des Drehgebers auswertet. Dann muss ich das doch über Interrupts machen, was aber lt. Frank nicht sinnvoll ist.

@Frank:
Was ist denn das für eine Funktion; diese Zählerkarten-Funktion und wie muss man die aktivieren? Du meinst damit aber nicht die schnellen Zählereingänge der CPU, oder?

Wo kann ich das denn nachlesen, wie sich Siemens das mit der Zählerkarte gedacht hat?

:confused::confused:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
also wenn es in der 1200 zwar schnelle Zählereingänge gibt, aber keine Funktion die die auswertet, wäre das ja das größte Armutszeugnis für Siemens, was ich in letzter Zeit gehört hätte... Aber wenn es denn so ist...

Vielleicht klärt das mal ein TIA-Kenner auf.

Gruß.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
NEIN, bitte nicht sauer werden!!!

Ich weiß man braucht bei mir ganz viel Geduld... ;)

@ducati:
Was bedeutet keine Funktion, die die schnellen Zähler auswertet. Die Impulse werden in ein Eingangsdoppelwort geschrieben; das Programm für die Auswertung muss doch immer ich schreiben - da gibt es doch keine vorgefertigten Funktionen. Oder bin ich jetzt total daneben?

@Frank: Ich hatte schon bereits (selbstständig) an der von dir genannten Stelle gesucht, aber nichts über diese Zählerkarten gefunden.

Ich weiß momentan nicht mehr nach was ich suchen soll ganz ehrlich gesagt. Ich mache diese SPS-Programmiererei noch nicht sehr lange und frage mich jetzt:

- soll diese Auswertung über die boardeigenen schnellen Zähler der CPU erfolgen ODER

- über eine externe Zählerkarte?
 
Was hast du an Hardware:

Bitte EXAKT ALLES angeben

CPU: ...

SEPARATE ZÄHLERKARTE (wirst du wohl nicht brauchen...dazu später ):.....

INKREMENTALGEBER (exakte Bezeichung - besser mit Link auf die passende Doku): ......

--

ansonsten - sollte sich herausstellen, dass die internen CPU-Zähleingänge mit dem Kübler passsen, dann braucht es keine Zählerkarte.

Aber BITTE BITTE mal den Link in Beitrag #25: http://www.sps-forum.de/simatic/63508-drehbewegung-ueberwachen-3.html#post444719 anklicken.

Handbücher sind zum lesen da.
 
OK, jetzt stell ich mal ne Frage: wie berechnet man aus der Frequenz die Periodendauer?

Falls du das nicht beantworten kannst, vergiss es mit den Zählern. Ansonsten lese das Dokument aus meinem Link mehrmals. Dann frage nochmal hier, was Du nicht verstanden hast.

Gruß.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn ich das jetzt richtig gelesen habe, können die onboard Zähler auch gleich die Frequenz messen.

Also Frequenz > 1 -> Motor dreht, ansonsten Motor steht.

Da wird jetzt vermutlich das größte Problem sein, den Inkrementalgeber richtig an die SPS anzuschliessen...

schönen Feierabend.
 
So, dann melde ich mich mal wieder zurück... ;)

Die exakte Hardware:

CPU = 1214C (S7-1200) DC/DC/DC

Drehgeber = Sendix 5020 8.502.025.520.360 (360 Impulse/Umdrehung)


Dann habe ich mehrmals das PDF-Dokument zu den schnellen Zählern gelesen.

Habe einen Versuchsaufbau gemacht und einen Drehgeber an den schnellen Zähler der CPU angeschlossen.

Offensichtlich wird hier aber nicht die Frequenz gemessen, sondern die Umdrehungsimpulse pro Sekunde; stimmt das?
 
Ich weiss, Du fängst erst mit dem Programmieren an...

Aber zum Erstellen eines sinnvollen SPS-Programms gehört auch ein gewisses physikalisches Grundverständnis. Sowie ein Verständnis der zu steuernden Maschine/Anlage.

Wenn Du auf der Inbetriebnahme bist, kannst Du auch nicht das Forum hier Fragen. Und wenn Du dann diese Antwort bei Deinen Kollegen anbringst, kannst Du Dir gleich nen neuen Job suchen, da bist Du ein für alle mal unten durch...

Also denke nochmal über das gesagte nach...

und es wird für immer und ewig hier im Forum archiviert bleiben...

Viel Erfolg.
 
Dein Herz schlägt mit 60 Pulsen pro Minute. Wie groß ist dann deine Herzfrequenz? :D
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Tja, glaube bei uns im Haus dürfte dann wohl keiner auf Inbetriebnahme gehen... die Augen waren bei meinen Fragen bei allen Kollegen groß und es wurde wie wild gerechnet... schlimm, ich weiß!

ABER:

Ich habe doch nichts Falsches (vielleicht doof ausgedrückt) geschrieben:

Die SPS zeigt mir den Wert 8500 an, der die Umdrehungsimpulse pro Sekunde darstellt. Der Motor läuft mit 50Hz...
Darin stecken aber ja auch noch die Drehgeberimpulse und der Schlupf des Motors (Asynchronmotor).

@IBFS: Bei deiner Aufgabe ist es leichter; das sind in der Tat 1Hz.
 
Zuletzt bearbeitet:
Die SPS zeigt mir den Wert 8500 an, der die Umdrehungsimpulse pro Sekunde darstellt. Darin stecken aber ja auch noch die Drehgeberimpulse und der Schlupf des Motors (Asynchronmotor). Der Motor läuft aber mit 50Hz!

Der Wert 8500 ist doch der Wert deines TTL-Gebers- richtig? Dann kann der Asynchronmotor schlupfen so viel er will. Die reale Pulszahl ist also 8500.
Stellt sich nur die Frage ob diese schon bereinigt ist, denn bei Vierleiteranschluss muss man den Zähler so parametrieren das nicht alle Pulse gezählt
werden sondern wirklich nur die 360 pro Umdrehung. Sofern 8500 schon korrekt sind hättest du 23,61 Umdrehungen pro Sekunde.
 
Tja, glaube bei uns im Haus dürfte dann wohl keiner auf Inbetriebnahme gehen... die Augen waren bei meinen Fragen bei allen Kollegen groß und es wurde wie wild gerechnet... schlimm, ich weiß!

Das ist nicht Dein Ernst !

Sofern 8500 schon korrekt sind hättest du 23,61 Umdrehungen pro Sekunde.

Und wenn die Polpaarzahl des Motor 2 wäre, käme das auch in etwa mit den 50Hz hin. Wenn nicht noch nen Getriebe dran ist...

https://de.wikipedia.org/wiki/Polpaarzahl

:oops:
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Sorry, dass ich so nervig bin!

Also, der Motor liefert 1417 Umdrehungen/min und der Drehgeber 360 Impulse/Umdrehung.

Somit ergibt sich nach meiner Rechnung:

510120 Impulse/min bzw. 8502 Impulse/sec.

Und dieser Wert ist ja genau der, den die SPS anzeigt!
 
Zurück
Oben