Schnelle SPS

Zimbo30

Level-1
Beiträge
174
Reaktionspunkte
10
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

möchte nun auch mein ersten Beitrag hier ein schreiben. Bin in der Instandhaltung als Betriebselektriker einer Papierverabeitenden Firma tätig. Nun meine Frage.
Ist es möglich über einen Impulsgeber mittels Zähleingängen einen Vergleich in der SPS zu machen so das der Zähler bei z.B 1200 Impulsen einen Ausgang schaltet? Oder ist es von den Zykluszeiten der SPS zu träge. Sollte schon relativ schnell geschaltet werden.

Gruss Dirk
 
Hallo Zimbo30:
Versteh das jetzt nicht falsch aber die Informationen sind etwas dürftig um dazu eine brauchbare Aussage machen zu können.

Aber fangen wir mal an es gibt Baugruppen um Impulsgeber auszuwerten. Beschreib doch erstmal die Aufgabe etwas näher.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die Frage ist etwas allgemein. Prinzipiell geht das natürlich.
1. Welche SPS?
2. Wie schnell muß geschalten werden.
Je nach Geldbeutel kann man superschnelle SPS haben, Siemens 317 oder 319, preiswerter und (meiner Meinung nach) noch schneller VIPA Speed7.
Mit denen könnte man, abhängig von 2., direkt im Zyklus abfragen und schalten. Ich hatte VIPA's im Einsatz, die bei 2-3 ms Zykluszeit lagen, damit könntest du Impulse bis ca. 250 Hz sicher erfassen.
Andere Möglichkeit ist der OB 35, eingestellt auf 10 ms kannst du max. 50 Hz
sicher erfassen.
Nach eine Möglichkeit sind CPU mit schnellem Zähleingang, oder spezielle Zählerbaugruppen. Aber auch da ist eine schnelle CPU nötig, da ja der Wert der Zählerbaugruppe ausgewertet und das Ergebnis der Auswertung (Vergleich) an den Schaltausgang weitergegeben werden muß.
Soll es ganz genau sein, nimmt man ein Nockenschaltwerk, das den Ausgang dann direkt schaltet. (http://www.digitronic.com/start.php?link=produkte/dc300.php)
 
Zuletzt bearbeitet:
Ist es möglich über einen Impulsgeber mittels Zähleingängen einen Vergleich in der SPS zu machen so das der Zähler bei z.B 1200 Impulsen einen Ausgang schaltet?

Das ganze hängt natürlich sehr stark von der Zählfrequenz ab. Bei Frequenzen > 200 Hz stößt Du mit einer normalen S7 sehr schnell an die Leistungsgrenzen.

Für Dich am besten eignen würden sich CPUs mit integrierten schnellen Zählern (z.B. 313C, 314C-2DP) oder spezielle Zählbaugruppen (z.B. FM350).
Diese Zähler haben in der Regel einen Komparamtorausgang, welcher bei einer bestimmten Anzahl Impulse geschaltet wird. Der Sollwert des Komparators lässt sich übers Anwenderprogramm beeinflussen.

Alternativ (und sehr preisgünstig) wäre da noch eine IM151-7 (ET200S-Anschaltung mit integrierter CPU) zu empfehlen. Es gibt hier ebenfalls schnelle Zählbaugruppen mit Komparatorausgang.


mfg
Maxl
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

eine einfache und billige CPU mit Zähleingängen ist die 200er S7 Serie.

Oder die 300er IFM, die hat auch Zählereingänge onboard.

@ Ralle, bei den Zyklen der Vipa oder OB35 ist es immer kritisch, wenn das Signal kürzer als der Zyklus ansteht, oder?


Gruß, pt
 
@lorenz:
das o.a. Ding von Digitronic ist schneller, die Parameter lassen sich über die S7 ändern (also von einem Standard OP anstatt eines zusätzlichen Interfaces wie z.B. eines Term32 oder dergleichen von Deutschmann). Das Ding von Digitronic kannst Du auch noch mit integrierter SPS-Funktionalität haben, somit lassen sich einfache logische Verknüpfungen (UND/ODER, ZÄHLER...) im Nockenschaltwerk selbst handhaben(!). Du kannst die Nocken von der S7 aus freigeben oder sperren, Dinge die Du mit den Teilen von Deutschmann nicht oder nur mit zusätzlichem Verdrahtungsaufwand hinbekommst.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,

erstmal danke fur eure vielen Antworten und ich versuche mal zu erklären wofür ich die Anwendung überhaupr brauche. Ein Klebstreifen wird per Heisskleber auf einen Karton aufgetragen. Die Auftragswalze des Klebstreifens hat einen Impulsgeber da die Länge des Klebestreifens variabel einstellbar (BCD Schalter) sein soll. Deshalb möchte ich die Impulse mit der eingestellten Länge(BCD Schalter) vergleichen und dann einen Ausgang schalten der mir den Klebestreifen abschneidet und die Auftragswalze stoppt. Die Auftragswalze und das Messer das den Streifen abschneidet haben jeweils einen Kupplung und eine Bremse die sehr schnell angesteuert werden müssen. Habe in einen anderen Maschine gesehen da wurde es mit einen Klö-Mö PS4 341 gelöst die eine Kombibox (Schneider SE-4) ansteuert.

Hoffe ich konnte es einigermaßen verständlich erklären.

Gruss
 
Sorry, hatte nochwas vergessen. An den SPS Ausgängen muss wohl noch eine Schnellerregunngsbox angeschlossen werden, weil die Kupplung und Bremsspulen rechts schnell angesprochen werden müssen.
 
@plc_tippser

Ja genau, deshalb ja bei 10 ms nur <50 Hz (symmetrische Impulse mal vorausgesetzt). OB35 10ms macht 100 Aufrufr/pro Sekunde. Dann muß ja
auch sicher die 0 und die 1 erkannt werden also < 50 Impulse/Sekunde.
Im Zyklus das Selbe, abhängig von der Zykluszeit + ein wenig Sicherheit :-D.

@Zimbo30

Wie schnell läuft denn der Vorschub? (Wieviele Impulse/Sekunde erwartest du)
Davon abhängig kann man dann sagen, ob einfache CPU, CPU mit schnellem Zähler, oder NSW (z.Bsp. Digitronic). Siehe Überschlagsrechnung oben.
Falls du Digitronic wählst, die liefern auch S7-Bausteine mit. Vorteil, die Nocken kann man am TP/OP einstellen, das NSW gibt dann den Ausgang unabhängig von der SPS aus.
 
Hallo!

Neben den bereits genannten Lösungsvorschlägen wäre es auch möglich die Aufgabe mit dem OB40 (Prozessalarm zu lösen):

Zählermodul (entweder extra oder in einer CPU mit integrierter Peripherie) auf Prozessalarm bei 1200 Impulsen setzen,

CPU führt den Programmcode im OB40 bei erreichen des 1200. Impulses aus.


Erreichbare Reaktionszeiten:
abhängig von der CPU zwischen 70 und 700µs. (Nächstes Jahr auch noch deutlich darunter)

(Definition: der 1200. Impuls (24V) kommt am Eingang der CPU an bis der 24V Ausgang, der durch den OB40 gesetzt worden ist, aktiv wird)




Gruß

Longbow
 
Aber die Impulse (sagen wir mal 400 pro Sekunde) könnte man nicht ganz normal mit der SPS als Vergleiche auswerten und ein Ausgang Schalten?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@Zimbo30

Bei 400 Impulsen pro Sekunde (also alle 2,5ms) könnte man auch einen OB40 für JEDEN Impuls mitlaufen lassen und im Programmcode zählen, vergleichen und den Ausgang schalten. (Wobei ich nicht sagen kann, ob das bei den "kleinen" SIEMENS CPUs (312 bis einschließlich 315) auch noch gut geht).
(Geht nach unseren Messungen bis 4kHz wenn die CPU nichts anderes macht (z.B.:Speed7-CPU))

Macht Sinn wenn man z.B. mit jedem Zählimpuls auch gleich noch einen Analogwert abholen möchte.

Wenn man so etwas aber nicht braucht wäre es günstiger ein Zählermodul (oder eine Compact-CPU) zu verwenden, damit die CPU noch andere Aufgaben wahrnehmen kann.

Gruß

Longbow
 
Ergänzung zu Longbow:

Wenn du irgendwann den Programmcode in der CPU änderst und damit die Zykluszeit erhöhst (z.Bsp. kommt noch eine Station dazu), kann es passieren, daß die Zählerei nicht mehr wie vorher funktioniert. Zählen der Impulse im normalen Ablauf also nur, wenn man noch viel Zykluszeit als "Reserve" hat.

Bei 400 Imp/Sek. würde ich auch eine Zähler-Baugruppe, NSW, oder CPU mit schnellem Zähler verwenden.

OB40 alle 2,5 ms ist auch schon kritisch.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@Longbow

Ja sicher, aber Speed7 mit Speedbus wird nicht jeder einsetzen (können oder wollen). Das ist ja dann praktisch schon eine der schnellsten, mir bekannten, Varianten.
 
Danke nochmal. Ihr habt mir schon sehr weiter geholfen. In der SPS soll nicht nur gezählt werden. Kommt noch ein Anwender Programm der maschine rein und auch noch ein kleines Panel für die Dateneingaben und Störmeldungen. Denke das ich eine Zählerbaugruppe mit einer S7 300er nehme. Das sollte doch hin hauen, oder?
 
War heute auf der SPS-Messe in Nürnberg. Bin auch bei VIPA gewesen und Berater sagte mir es würde bei der VIPA ab 315 mit SPEED7 Bus funktionieren. Selbst wenn ich noch ein größeres Anwenderprogramm rein programmiere dürfte es keine Probleme geben. Stimmt das oder wollte er nur verkaufen :rolleyes:
 
Zurück
Oben