Moin zusammen, gestern schon mal versucht zu posten. Wohl etwas falsch gemacht. Brauche Tips bzw. die Meinung von Leuten mit mehr Erfahrung. Bin eher Neuling bei SPS Steuerung und würde gerne wissen mit welchem System ich mich mehr auseinandersetzen sollte für ein Projekt. Die SPS soll 3-4 Endschalter abfragen können und mindestens einen Spindelmotor zur Positionierung einer mechanischen Komponente ansteuern können. Der Spindelmotor soll vom Nutzer vorgegebenen Positionen anfahren können. Über ein Display soll dazu der Nutzer Programme mit hinterlegten Parameter speichern und auch auswählen können. Macht hier eine Kleinsteuerung wie eine Siemens Logo oder eine Opta Sinn oder muss man sich eher gleich mit richtigen SPS auseinandersetzen. Guten Freitag noch und dann ein schönes WE. lg carlo
Was ist denn ein "Spindelmotor"? Welche Art Motor willst du ansteuern? Wenn es nur um ein paar digitale IOs geht und der Antrieb im Vordergrund steht, kommst du ggf. mit einem programmierbaren Motorcontroller schneller und günstiger ans Ziel. Mit freundlichen Grüßen Thorsten Ostermann
Was ist der Unterscheid zwischen kleinen und grossen SPS ? Die Anzahl IO, die Kommunikationsmoeglichkeiten und allenfalls die Zykluszeit. Die Zykluszeit einer Logo weiss ich grad nicht, allenfalls 10ms. Falls die reicht, sollte eine Logo passen.
Carlo H. schrieb: > Macht hier eine Kleinsteuerung wie eine Siemens Logo oder eine Opta Sinn > oder muss man sich eher gleich mit richtigen SPS auseinandersetzen. Unitronics hat kleine SPSe mit HMI drin für solche Anwendungen. Das Programmiertool kann man kostenlos downloaden, ein Programmierkabel ist jeweils bei der Steuerung dabei. Die Programmierung in KOP (Kontaktplan) muß man allerdings mögen, führt aber hier vermutlich schnell zum Ziel. https://unitronics.spectra.de/ Uwe
Hallo, ich schreibe mal weiter unter diesem Thread obwohl er etwas älter ist. Ich wäre dankbar für Kommentare u. Tips zu den weiter unten gelisteten Kleinsteuerungen mit Blick auf die Punkte : Verfügbarkeit, Zuverlässigkeit und Preis nachrangig Komplexität, Austausch von Komponenten sollte kostengünstig sein, deshalb bin ich kein grosser Fan der SPS-HMI Kombinationen. Bin weitergekommen mich mit den Abläufen zu meinem Projekt und der SPS Programmierung auseinander zusetzen und weiss jetzt besser als vorher worauf es bei der Steuerung für das konkrete Projekt ankommt. schnelle Ausgänge ist ein Muss - jedenfalls solange wie ich nicht überblicke, ob ich eine Schrittmotor-Treiber mit relativer Positionsansgabe ansteuern kann und die Steuerung dass ohne Riesenaufwand erlaubt Siemens-Logo fällt damit vermutlich weg, hatte da aber mit FUP Programmierung angefangen und das erscheint einigermassen einfach zu erlernen Mitsubishi Alpha Serie LOCOCUBE von Barth-Elektronik Easy4 von Eaton Unitronics Kinco Sparta Arduino Die Easy4 scheint mit ähnlich wie die Siemens Logo zu arbeiten, hat aber die schnellen Ausgänge. Ich kann nur nicht beurteilen, wie zuverlässig die Easy4 arbeitet und wie es mit Support, Verfügbarkeit aussieht. so, feedback wäre super Danke schonmal
Carlo H. schrieb: > schnelle Ausgänge ist ein Muss Schnell also. 1 Schnell oder 2 Schnell? Oder 3.5 Kiloschnell?
Du willst keine Takt-/Richtungsansteuerung mit SPS-Ausgängen machen. Selbst mit den schnellen Ausgängen von Beckhoff wäre das eine Qual, schon von der Programmierung her. Nimm lieber eine SPS, die irgendeinen gängigen Feldbus unterstützt (CANopen, Modbus RTU, Modbus TCP, EtherCAT, Profinet) und mach die Ansteuerung darüber. EtherCAT und Profinet sind komplexer und teurer, letztlich wird darüber bei Kleinantrieben auch nur CANopen gemacht. Wenn es um eine Drehzahlsteuerung geht, kannst du auch einen Motorcontroller nehmen, der mit analogen Sollwerten zurecht kommt. Ich kann dir gerne geeignete Controller anbieten, für alle der o.g. Busse. Mit freundlichen Grüßen Thorsten Ostermann
Thorsten O. schrieb: > Wenn > es um eine Drehzahlsteuerung geht, kannst du auch einen Motorcontroller > nehmen, der mit analogen Sollwerten zurecht kommt. Ich kann dir gerne > geeignete Controller anbieten, Takt/Richtung sollte mit einigen der genannten kleinen SPSen auch machbar sein. Evtl. muß man einen "PWM-Ausgang" dafür "mißbrauchen" Es ist natürlich die Frage ob das ein Hobbyprojekt ist oder ein angemessenes Budget für eine amtliche Lösung zur Verfügung steht. Uwe
Man kann das versuchen, aber Taktraten >1kHz und saubere Beschleunigungsrampen dürften eine Herausforderung sein. Das ist also eher etwas für niedrige Drehzahlen und weniger feine Mikroschritt-Einteilungen. Mit freundlichen Grüßen Thorsten Ostermann
Beitrag #7814779 wurde vom Autor gelöscht.
Thorsten O. schrieb: > Man kann das versuchen, aber Taktraten >1kHz und saubere > Beschleunigungsrampen dürften eine Herausforderung sein. Das ist also > eher etwas für niedrige Drehzahlen und weniger feine > Mikroschritt-Einteilungen. Das ist natürlich richtig. Wir stochern aber im Nebel da wir die Anforderungen des TO bezüglich des Antriebs nicht kennen. SPSe mit Busanschluß liegen eher nicht in der "Logo-Klasse", kosten gutes Geld. Auch Analogausgänge sind in der "Klasse" eher rar, PWM-Ausgänge finden sich eher, dann bietet sich an eine Schrittmotorsteuerung mit Analogeingang über einen Tiefpass damit zu füttern. Mit einem OpAmp und einer TL431 kann man eine Schaltung aufbauen die versorgungsspannungsunabhängig ein analoges Steuersignal aus dem PWM der SPS liefert. Ich steuere so eine Dosierpumpe mit Schrittmoter aus einer IFM MobilSPS. Aber, positionieren ohne Rückmeldung mit einen Inkremantalgeber o.Ä. geht so natürlich nicht wirklich. Uwe
Ich werfe dir das hier mal rein: https://store.codesys.com/codesys-control-for-raspberry-pi-sl.html Wenn du schon einen Pi zuhause hast kannst du hiermit schon anfangen. Ohne Lizenz läuft das ganze ein oder zwei stunden. Lizenz kostet glaub 50€. Hab damit auch schon EtherCat-Karten von Beckhoff angesteuert und ne GUI dazu gebaut. Geht dann auch komfortabel über den Browser zu bedienen. Hier ergänzend noch ein Link zur "pi sps" https://raspberry-sps.de/ Zum lernen mit kleinem Budget reicht das. https://de.codesys.com/produkte/codesys-engineering/development-system.html
Thorsten O. schrieb: > Wenn kein Display gefordert wäre hätte ich das auch vorgeschlagen. ;) Es gibt recht günstige Displays, die diverse Feldbusstandards unterstützen und damit sowohl zur Anzeige als auch zur Eingabe von Werten oder kompletten Bedienhandlungen genutzt werden können. https://www.spstiger.de/Hersteller/Kinco/Kinco-HMI/?order=price-asc&p=1 Die Software für diese Dinger ist zwar etwas ... gewöhnungsbedürftig, aber damit kann man z.B. ein via Modbus ansteuerbares oder auch ein via Modbus steuerndes Gerät konstruieren, d.h. sowas kann sowohl Slave als auch Master sein.
Uwe B. schrieb: > SPSe mit Busanschluß liegen eher nicht in der "Logo-Klasse", kosten > gutes Geld. Es gibt von miControl Schrittmotorsteuerungen mit 3 Din, 1 Ain und CAN. Die Dinger sind in Python sehr komfortabel programmierbar. (z.B. mcDSA-S60) Ich setze solche Steuerungen, allerdings für ECI-Motoren, zusammen mit Displays von IFM per CAN ein. (CR0451, CR0452) Ich nehme an Thorsten kann diese Steuerungen auch liefern? Uwe
Ja, die miControl Steuerungen habe ich auch schon eingesetzt. Die sind sehr mächtig. Mit freundlichen Grüßen Thorsten Ostermann
Ne Alternative wäre auch Raspi + CODESYS. Da kannst du dann selber deine IOs aufbauen wie du brauchst.
Georg X. schrieb: > Da kannst du dann selber deine IOs aufbauen wie du brauchst. s/kannst/musst/, denn die GPIOs sind von den IOs einer SPS maximal weit entfernt.
Raspberry / Codesys wurde ja weiter oben schon erwähnt. Wenn man das mit industrietauglichen I/Os kombinieren will, landet man schnell beim RevPI [1]. Eine Anbindung einer Schrittmotorsteuerung mit MODBUS RTU an den RevPI habe ich vor einiger Zeit mal prototypisch umgesetzt. Mit freundlichen Grüßen Thorsten Ostermann [1] https://revolutionpi.com/de
Thorsten O. schrieb: > Raspberry / Codesys wurde ja weiter oben schon erwähnt. Wenn man das mit > industrietauglichen I/Os kombinieren will, landet man schnell beim RevPI Noch billicher gehts mit einem Arduino (bzw. einem Atmagaxxx) und OpenPLC per MODBUS RTU und proggrammierung nach IEC 61131-3 ... https://autonomylogic.com/ Uwe
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.