Wenn Sie jemals mit industrieller Automatisierung gearbeitet haben, wissen Sie, dass eine präzise Impulssteuerung das Rückgrat von Bewegungssystemen ist – denken Sie an die Geschwindigkeit von Förderbändern, die Positionierung von Schrittmotoren oder synchronisierte Verpackungslinien. Als SPS-Lieferant von Mitsubishi Electric, der sich in den letzten 12 Jahren mit der Fehlerbehebung und Ausrüstung von Fabriken in ganz Nordamerika beschäftigt hat, kann ich Ihnen sagen, dass die Impulsausgangsfunktion eine der am wenigsten genutzten (und leistungsstärksten) Funktionen in der Produktpalette von Mitsubishi ist. Ganz gleich, ob Sie ein kleiner Integrator sind, der einen Prototyp testet, oder ein Werksleiter, der eine 20 Jahre alte Linie aufrüstet: Die richtige Impulsausgabe kann Zykluszeiten verkürzen, Fehler reduzieren und Ihnen Tausende ungeplanter Ausfallzeiten ersparen. Heute erkläre ich Ihnen genau, wie Sie diese Funktion nutzen, mit Tipps aus der Praxis und Produktempfehlungen, auf die mein Team schwört.
Lassen Sie uns zunächst eines klarstellen: Die Impulsausgabefunktion von Mitsubishi ist kein Universalwerkzeug. Es ist in bestimmte CPUs, Kommunikationsmodule und Netzwerkeinheiten integriert, und die Auswahl der richtigen Hardware ist die halbe Miete. Ich habe zu viele Teams gesehen, die sich eine beliebige SPS geschnappt, einen Motor angeschlossen und sich gefragt haben, warum Impulse nicht registriert werden – normalerweise, weil sie übersehen haben, dass ihre Basiseinheit keine Hochgeschwindigkeitsimpulsfolgen unterstützt. Beginnen wir mit der Kernhardware, die Sie benötigen, denn ohne die richtigen Teile funktioniert selbst die beste Programmierung nicht.


Wenn Sie mit älteren Systemen der MELSEC A- oder Q-Serie arbeiten, ist die A3ACPU R21 ein Arbeitstier, das ich seit Jahrzehnten für mittelgroße Anwendungen spezifiziert habe. Diese kompakte CPU unterstützt bis zu 4 Achsen mit Impulsausgabe bei 100 kHz, was sich perfekt für kleine bis mittlere Förder- oder Positionierungsaufgaben eignet. Wenn Sie es mit einem Netzwerk für eine nahtlose Kommunikation zwischen Ihrer SPS und anderen Geräten koppeln, ist die Netzwerkeinheit Mitsubishi PLC A1SJ72QBR15 Melsec Electric 10 ideal – sie übernimmt die Hochgeschwindigkeits-Datenübertragung zwischen Ihrer CPU und Ihren E/A-Modulen, sodass Ihre Impulssignale nicht mitten im Zyklus verzögert werden. Ich habe diese Kombination für eine Snack-Verpackungsanlage verwendet, die 12 Etikettierköpfe synchronisieren musste, und sie lief drei Jahre lang ohne eine einzige Störung.
Für neuere, leistungsstarke Systeme der IQ-R-Serie ist die Mitsubishi Electric Automation MELSEC PLC IQ-R Series Main Base R38B Base Unit genau das Richtige. Diese Basiseinheit unterstützt bis zu 8 Achsen der Impulsausgabe mit Geschwindigkeiten von bis zu 200 kHz, was für Hochgeschwindigkeitsanwendungen wie Roboter-Pick-and-Place oder Hochgeschwindigkeitsverpackung erforderlich ist. Es ist außerdem erweiterbar, sodass Sie bei wachsender Produktlinie weitere Achsen hinzufügen können, ohne die gesamte Basis austauschen zu müssen. Wenn Sie serielle Kommunikation hinzufügen müssen (z. B. den Anschluss einer Mensch-Maschine-Schnittstelle oder HMI, um Impulsparameter im Handumdrehen anzupassen), ist das Mitsubishi Plc-Kommunikationsmodul FX5-232ADP die erste Wahl. Wir haben dieses Modul für einen Autoteilehersteller installiert, der Techniker benötigte, um die Pulsgeschwindigkeit anzupassen, ohne die Linie herunterzufahren, und es verkürzte die Anpassungszeit innerhalb des ersten Monats um 75 %.
Warten Sie, noch ein wichtiger Hinweis zur Hardware: Wenn Sie CC-Link-Netzwerke verwenden (sehr häufig bei Mitsubishi-Systemen), ist das Mitsubishi A1SJ71BR11 das CC-Link-Mastermodul, das Sie benötigen, um sicherzustellen, dass Ihre Impulssignale zuverlässig über Ihr Netzwerk übertragen werden. Ich habe das zu Beginn meiner Karriere auf die harte Tour gelernt: Wir haben den A1SJ71BR11 bei der Modernisierung eines 200-Linien-Verteilzentrums übersprungen, und die Impulssignale fielen über große Entfernungen ab, was zu falsch etikettierten Paletten führte. Durch den Austausch wurde das Problem sofort behoben und wir hatten seitdem keinen entfernungsbedingten Pulsfehler mehr.
Da Ihre Hardware nun sortiert ist, sprechen wir über die Programmierung. Die GX Works3-Software von Mitsubishi ist der Standard für die Programmierung ihrer SPS und verfügt über einen speziellen Impulsausgabe-Assistenten, der die Einrichtung viel einfacher macht, als es sich anhört. Lassen Sie uns den Prozess Schritt für Schritt anhand eines häufigen Anwendungsfalls aufschlüsseln: Steuern eines Schrittmotors, um ein Förderband 500 mm mit 100 mm pro Sekunde zu bewegen und dann anzuhalten.
Öffnen Sie zunächst GX Works3 und erstellen Sie ein neues Projekt für Ihre spezifische SPS. Nehmen wir an, Sie verwenden die A3ACPU R21 – wählen Sie diese aus der CPU-Dropdown-Liste aus, da sie für 4 Achsen der Impulsausgabe vorkonfiguriert ist. Navigieren Sie als Nächstes zur Registerkarte „Bewegung“ und wählen Sie „Impulsausgabe-Assistent“. Dieser Assistent führt Sie durch alle wichtigen Parameter. Ich empfehle, diese zuerst festzulegen:
- Achsenname: Benennen Sie Ihre Achse mit einem eindeutigen Namen, z. B. „Conveyor_Axis“, damit Sie sie nicht mit anderen Achsen verwechseln.
- Ausgangsport: Wenn Ihre CPU über integrierte Impulsausgänge verfügt, werden diese normalerweise Y0, Y1, Y2 und Y3 zugewiesen. Bei externen Modulen weisen Sie den Port von Ihrem Netzwerkgerät zu (wie dem A1SJ72QBR15) – überprüfen Sie die Pinbelegung des Moduls noch einmal, um Verkabelungsfehler zu vermeiden.
- Pulstyp: Wählen Sie zwischen Puls+Richtung oder Zweipuls (Puls im Uhrzeigersinn/Puls im Uhrzeigersinn). Die meisten Schrittmotoren verwenden Puls+Richtung, daher ist dies die Standardeinstellung, die ich für 90 % der Anwendungen verwende.
- Maximale Geschwindigkeit und Beschleunigung/Verzögerung: Stellen Sie für unser Förderband-Beispiel die maximale Geschwindigkeit auf 100 mm/s, die Beschleunigung auf 500 mm/s² und die Verzögerung auf 500 mm/s² ein. Dies gewährleistet sanfte Starts und Stopps, was den Motorverschleiß reduziert und Produktschäden verhindert.
Sobald der Assistent fertig ist, erhalten Sie einen Block mit Kontaktplanlogik oder strukturiertem Text, den Sie implementieren können. Für unsere einfache Bewegung sieht die Logik wie folgt aus: Ein Startsignal (z. B. von einem Näherungssensor) löst den Impulsausgabebefehl aus, der die Achse anweist, sich mit den von uns eingestellten Parametern um 500 mm zu bewegen. Ein Reset-Signal stoppt den Impuls bei Bedarf.
Aber hier machen die meisten Leute einen Fehler: Sie testen die Logik ohne Last und sie funktioniert, aber sobald sie den Motor anschließen, sind die Impulse zu schwach oder die Achse bewegt sich nicht. Impulsausgangssignale von SPS sind Niederspannung (normalerweise 5 V), daher benötigen Sie ein Impulstreibermodul, um das Signal für die meisten Schritt- oder Servomotoren zu verstärken. Ich empfehle immer, Ihren SPS-Ausgang mit einem kompatiblen Treiber zu koppeln. Überprüfen Sie das Datenblatt des Motors auf die Anforderungen an die Eingangsspannung und stellen Sie sicher, dass Ihre Impulsfrequenz mit dem maximalen Eingang des Treibers übereinstimmt. Wenn Ihr Motor beispielsweise 100-kHz-Impulse benötigt, stellen Sie sicher, dass Ihre CPU oder Netzwerkeinheit mit dieser Geschwindigkeit ausgeben kann (die A3ACPU R21 kann dies, aber einige ältere CPUs der A-Serie erreichen ihre Höchstgeschwindigkeit bei 50 kHz, also überprüfen Sie es noch einmal).
Eine weitere häufige Gefahr: Lärm. Impulssignale reagieren empfindlich auf elektrische Störungen von Motoren, Stromleitungen oder anderen E/A. Um dies zu beheben, verwende ich immer abgeschirmte Kabel für Impulsausgangsleitungen und erde die Abschirmung nur an einem Ende (normalerweise auf der SPS-Seite), um Erdschleifen zu vermeiden. Für Leitungen, die länger als 10 Meter sind, verwenden Sie Differenzimpulssignale (die meisten modernen Mitsubishi-Module unterstützen dies), da diese resistenter gegen Rauschen sind. Ich habe diesen Trick gelernt, nachdem die Impulssignale einer Anlage durch einen nahegelegenen Schweißroboter verfälscht wurden. Durch die Umstellung auf Differentialkabel wurde das Problem über Nacht behoben.
Lassen Sie uns nun über fortgeschrittene Anwendungsfälle sprechen, denn die Impulsausgabe dient nicht nur einfachen Punkt-zu-Punkt-Bewegungen. Wenn Sie eine synchronisierte Bewegung benötigen (z. B. zwei Förderbänder, die sich synchron bewegen, um Kartons auszurichten), können Sie die „Interpolations“-Funktion von Mitsubishi für die Impulsausgabe verwenden. Dadurch können Sie zwei Achsen gleichzeitig steuern, sodass deren Geschwindigkeit und Position auf 0,1 mm genau angepasst werden. Hierfür benötigen Sie eine High-End-CPU wie die R38B-Basiseinheit der IQ-R-Serie, die die Interpolation von bis zu 8 Achsen unterstützt. Wir nutzten dies für eine Flaschenabfülllinie, bei der zwei Förderbänder die Flaschen an den Fülldüsen ausrichten mussten – die interpolierte Impulsausgabe reduzierte Fehlausrichtungen um 90 %.
Noch ein Tipp für Fortgeschrittene: Impulsausgang für Encoder-Feedback nutzen? Warten, nicht warten, der Impulsausgang von der SPS ist der Befehl an den Motor, und Encoder geben Feedback zur Bestätigung der Position. Sie können jedoch die Hochgeschwindigkeitszählerfunktion (HSC) der SPS nutzen, um die Impulse des Encoders auszulesen und den Impulsausgang der SPS in Echtzeit anzupassen. Wenn beispielsweise der Encoder Ihres Förderers Impulse sendet, die darauf hinweisen, dass er sich zu langsam bewegt, kann die SPS die Impulsfrequenz erhöhen, um ihn zu beschleunigen. Diese Regelung mit geschlossenem Regelkreis wird als „Positionsverfolgung“ bezeichnet und ist für Anwendungen, die eine hohe Genauigkeit erfordern, von entscheidender Bedeutung.
Warten Sie, kehren wir zur Hardware zurück, um sicherzustellen, dass Sie die richtigen Teile für Ihr Projekt auswählen. Wenn Sie an einer kleinen Maschine mit 1–2 Achsen arbeiten, reicht möglicherweise die FX5-Serie mit integriertem Impulsausgang aus. Wenn Sie jedoch eine Linie mit mehreren Achsen erweitern oder Netzwerkkommunikation benötigen, ist die A-Serie oder die IQ-R-Serie erforderlich. Ich habe immer den A1SJ71BR11 für CC-Link-Netzwerke, den A3ACPU R21 für mittelgroße Projekte, die R38B-Basiseinheit für Hochleistungs-IQ-R-Projekte, den FX5-232ADP für die Kommunikation und den A1SJ72QBR15 für die Netzwerkerweiterung auf Lager – das sind die Teile, die mein Team am häufigsten installiert, und sie haben eine Zuverlässigkeitsrate von 95 % für die von uns unterstützten Anwendungen.
Lassen Sie uns dies anhand eines echten Kundenbeispiels testen: Ein Integrator für kundenspezifische Automatisierung hat sich letztes Jahr an mich gewandt, weil er mit einer neuen Etikettiermaschine zu kämpfen hatte. Sie nutzten eine alte SPS und deren Impulsausgang verursachte in 2 % der Fälle einen Fehleinzug des Etikettenspenders. Wir tauschten einen A3ACPU R21 ein, koppelten ihn mit der Netzwerkeinheit A1SJ72QBR15 und nutzten den FX5-232ADP zum Anschluss ihres HMI. Wir haben die Impulsparameter auf 150 kHz angepasst, ein differenziell abgeschirmtes Kabel hinzugefügt und den Assistenten konfiguriert, um die Impulsausgabe mit dem Encoder des Förderers zu synchronisieren. Innerhalb einer Woche sanken die Fehleinzüge auf 0,01 %, und der Integrator verwendete das gleiche Setup für sechs weitere Maschinen. Das ist die Stärke der richtigen Hardware und Programmierung.
Wenn Sie nun bereit sind, die Impulsausgabe in Ihrer Mitsubishi-SPS zu implementieren, oder wenn Sie ein Projekt haben, bei dem Sie Probleme mit der Impulszuverlässigkeit haben, kann mein Team Ihnen helfen. Wir haben alles unterstützt, von kleinen 2-Achsen-Prüfständen bis hin zu kompletten Produktionslinien mit mehr als 12 Achsen, und wir können Ihnen bei der Auswahl der richtigen Hardware (vom A1SJ71BR11 bis zur IQ-R R38B-Basiseinheit) helfen und sie so programmieren, dass sie genau Ihren Anforderungen entspricht. Egal, ob Sie ein Angebot für Hardware, Fehlerbehebung für ein aktuelles Setup oder Unterstützung bei der individuellen Programmierung benötigen, wenden Sie sich an unser Team, um Ihr Projekt zu besprechen. Wir arbeiten mit Integratoren, Werksleitern und kundenspezifischen Maschinenbauern in ganz Nordamerika zusammen und unser Ziel ist es, sicherzustellen, dass Ihre Impulssteuerung so reibungslos wie möglich funktioniert.
Bevor ich zum Schluss komme, noch eine kurze Zusammenfassung der wichtigsten Schritte zur Verwendung der Impulsausgabe in Ihrer Mitsubishi-SPS:
- Wählen Sie die richtige Hardware basierend auf Ihrer Achsenanzahl, Geschwindigkeitsanforderungen und Netzwerkanforderungen aus (vergessen Sie nicht Module wie die A1SJ71BR11-, A3ACPU R21- oder R38B-Basiseinheit).
- Verwenden Sie den Impulsausgabe-Assistenten von GX Works3, um Ihre Achsen-, Impulstyp-, Geschwindigkeits- und Beschleunigungsparameter zu konfigurieren.
- Implementieren Sie die generierte Logik und fügen Sie bei Bedarf einen Impulstreiber hinzu.
- Verwenden Sie abgeschirmte Kabel für Impulsleitungen und Differenzsignale für große Entfernungen, um Rauschprobleme zu vermeiden.
- Testen Sie zunächst mit geringer Last und passen Sie dann die Parameter für Ihren spezifischen Motor und Ihre Anwendung an.
Referenzen:
Mitsubishi Electric. (nd). Technische Daten der MELSEC A-Serie A3ACPU R21. Aus der offiziellen Dokumentation des Herstellers entnommen
Mitsubishi Electric. (nd). Datenblatt zur MELSEC IQ-R-Serie R38B-Basiseinheit. Aus der offiziellen Dokumentation des Herstellers entnommen
Mitsubishi Electric. (nd). A1SJ71BR11 CC-Link Master Modul Benutzerhandbuch. Aus der offiziellen Dokumentation des Herstellers entnommen
Mitsubishi Electric. (nd). Installationsanleitung für das Kommunikationsmodul FX5-232ADP. Aus der offiziellen Dokumentation des Herstellers entnommen
Mitsubishi Electric. (nd). Anwendungshinweise zur Bewegungssteuerung der Netzwerkeinheit A1SJ72QBR15. Aus der offiziellen Dokumentation des Herstellers entnommen