PLC Open

SUW

Level-1
Beiträge
83
Reaktionspunkte
23
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Forumsgemeinde,

ich bräuchte mal euer Stimmungsbild zu PLC Open Bausteinen.
Nutzt ihr PLC Open Bausteine für Motion Control? (egal welcher Hersteller)
Wenn ja, was für Erfahrungen habt ihr damit gemacht?

Über reges Feedback würde ich mich sehr freuen? :)
 
Ich habe die letzte Jahr mit einer 317T genutzt, grundsätzlich war ich sehr zufrieden damit.
Was mich gestört hat, das ihr Sie nicht mehr für die IPCs freigegeben habt, weil die 317 einfach
zu teuer ist. Diese Biblothek dürfte dann nichts kosten, weil ich das quasi bei jeden anderen FU
mit Motionfunktionalität (außer bei Siemens) für 'Lau' dazu bekomme.

Fazit: Technisch in Ordnung, Preisgestaltung Katastrophe.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Verwende nahezu nur noch PLCopen FUBs. Bisher nur gute Erfahrungen gemacht. Gibt einige wenige Sachen die darüber nicht perfekt abgebildet werden können. Hier helfen noch ein paar herstellerspezifische FUBS in PLCopen Stil.
Bei meinem Hersteller ohne Zusatzkosten. Hat den Entwicklungsprozess beschleunigt und machen das Ganze auch deutlich übersichtlicher und damit besser lesbar.
 
Hallo Sera,

wenn Du nun mehrere Achsen hast und für jede Achse die Freigabe, Referenzpunktfaht, Positionieraufträge machst, wie gehst Du damit um?
Hast Du Dir dann wieder einen FB, den Du für jede Achse aufruft - also eine Art "Achs_FB"?

Grüße
Zako
 
Hallo Zako,
der einfachste Ansatz hier ist, eine Struktur für jede Achse zu erstellen, wo Du dann alle Daten und Einstellungen reinpackst.
Mit einem FB kannst Du dann alle Standard-Funktionen (MC_Power, MC_Reset, ...) reinpacken und einfach die Instanz mit der Achsen-Struktur (Var_InputOutput) aufrufen. Solche Bausteine werden teilweise auch von den Herstellern als FB angeboten.
Dann gibt es noch PLCopen Part4 mit der Coordinated Motion. Da steuert man mehrere Achsen gleichzeitig an. Aber das ist ein eigenes Kapitel.
Der Riesenvorteil des PLCopen ist der Standard. Man kann auch mal schnell den Hersteller wechseln und muß sich nicht in neue Funktionsbausteine einarbeiten.

Im Unterschied zur DS402 muß man sich aber für manche Bewegungen mehrere MC_ FBs kombinieren. Beim Homing z.B. kann man bei der DS402 eine Funktion Homing auf Endschalter und danach auf Nullimpuls direkt anwählen. Bei der PLCopen muß man mehrere FBs verknüpfen.

-Baschankun
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,benutze PLCOpen schon seit Jahren (aber bislang ausschließlich für Bosch Rexroth Antriebe in Zusammenhang mit den PLC von Bosch Rexroth).
Vorgehensweise ähnlich wie bei Baschankun: einen FB, indem die "meistgenutzten" Befehle enthalten sind.
Ich finde es sehr übersichtlich und kompakt.
Gruß Thomas
 
Hallo Sera,

wenn Du nun mehrere Achsen hast und für jede Achse die Freigabe, Referenzpunktfaht, Positionieraufträge machst, wie gehst Du damit um?
Hast Du Dir dann wieder einen FB, den Du für jede Achse aufruft - also eine Art "Achs_FB"?

Grüße
Zako

Ja haben nen Standard FUB in dem wir alles was wir brauchen drin haben. Den packen wir meist dann in ne Schleife und gehen über Array der Bausteininstanzen durch die Achsen. Muss dann eigentlich nur Schleifenzähler erhöhen (Konstante) und die Zuordnung zur Achse machen und ich habe eine neue Achse drin, die ich verwenden kann.
Baustein besteht im Prinzip aus einer Schrittkette in der die einzelnen FUBs nach Funktion bedient werden und außerhalb der Schrittkette nur noch aufgerufen werden.

Wenn ich nun z.B. Referenzfahrt bei den Achsen starten will setze ich entweder für einzelne Achsen jeweils den Befehl ab oder eben wieder über eine Schleife für alle in einem Schritt vom Ablauf. Könnte das natürlich auch wieder in einen Fub gießen, habe ich mir auch schon überlegt. Hat nur den Nachteil, dass wenn ich Achsen unterschiedlich behandeln muss man hier dann Ausnahmen aufnehmen muss. Das macht es nicht übersichtlicher oder leichter zu schreiben\lesen, zumindest bei uns nicht. So wie es ist sind es x Copy past's unter Anpassung des Index oder eine kleine For-Schleife, was nun wirklich nicht lange dauert, um dann auf alle Achsen doch den gleichen Befehl abzusetzen.
 
Zurück
Oben