M-Target for Simulink®
Modellbasierte Entwicklung/Simulation


Schnelle Entwicklung von Regelungen und Ablaufsteuerungen durch modellbasierte Entwicklung
Das Programmpaket MATLAB® und die zugehörige Simulationsumgebung Simulink® von MathWorks gelten weltweit als Standard im Bereich der Modellierung dynamischer Systeme in technologisch anspruchsvollen Prozessen.
In diese Entwicklungsumgebung integriert M-Target for Simulink® die Bachmann-Steuerung als umfassend unterstütztes Zielsystem. Das ermöglicht dem Benutzer, sein Automatisierungsprogramm in der vertrauten grafischen Simulink®-Programmierumgebung zu erstellen. In Kombination mit einem Anlagenmodell lassen sich sämtliche Betriebszustände des Programms vorab durch Simulation testen und optimieren. Die anschließende Codegenerierung und die Installation auf der Bachmann-Steuerung erfolgen automatisch im Hintergrund und erfordern keine Kenntnisse einer Programmiersprache. Diese vollständig integrierte Toolchain ermöglicht eine effiziente, zeitsparende Programmierung und Inbetriebnahme des Bachmann-Automatisierungssystems.
Mit M-Target können Applikationen inklusive ihrer Kommunikations- und Softwareschnittstellen zu anderen Softwareprogrammen, wie IEC 61131-3 und C/C++ Applikationen, vollständig in Simulink® erstellt, getestet, online diagnostiziert und direkt auf der M200-Steuerung ausgeführt werden. Dieselbe Applikation kann ohne Anpassungen auf allen M200-Prozessormodulen der Serien MX, MC und MH verwendet werden. Das Deployment erfolgt direkt aus Simulink® heraus. Dadurch reduzieren sich Entwicklungs-, Test- und Wartungsaufwände beim Wechsel oder Ausbau der Steuerungshardware.
Auf dem Bachmann-Automatisierungssystem können aus Simulink® generierte Echtzeit-Applikationen parallel zu bestehenden PLC- sowie C/C++ Applikationen betrieben werden. Dadurch lassen sich neue Funktionen nahtlos in bestehende Automatisierungsarchitekturen integrieren.
Ein weiteres Merkmal ist das transparente und einfache Lizenzmodell, bei dem Benutzer von klar kalkulierbaren Kosten ohne komplexe lizenzabhängige Funktionseinschränkungen profitieren.
Features
- Erstellung kompletter Applikationen inklusive Kommunikations- und Softwareschnittstellen direkt aus Simulink®
- Konfigurierbare und parametrierbare Applikationen ermöglichen eine flexible Anpassung an unterschiedliche Anforderungen
- Erstellung herkömmlicher sowie redundant ausführbarer Steuerungsapplikationen
- Unterstützung von SIL- und HIL-Tests
- Co-Simulation zwischen Simulink® am Engineering-PC und der M200-Steuerung für Prototypenentwicklung und Teststände
- Zuverlässige, automatische Codegenerierung schließt Fehlerquellen bei der manuellen Programmerstellung für die Zielsteuerung aus
- Ausführung derselben Applikation auf allen unterstützten M200-Prozessormodulen
- Paralleler Betrieb mit IEC 61131-3 und C/C++ Applikationen auf demselben Steuerungssystem
- Direkte Online-Diagnose und Parametrierung von Echtzeit-Applikationen über Simulink®
- Austausch oder Aktualisierung von Applikationen ohne Neustart der Steuerung möglich
- Transparentes und einfaches Lizenzmodell
Einsatzgebiete
M-Target for Simulink® eignet sich für die modellbasierte Entwicklung, Simulation und den Echtzeitbetrieb anspruchsvoller Automatisierungs-, Steuerungs- und Regelungsaufgaben auf Bachmann-Steuerungen.
Dank der direkten Integration in Simulink®, der Ausführung derselben Applikation auf allen unterstützten M200-Prozessormodulen sowie der Möglichkeit zur Online-Diagnose eignet sich M-Target sowohl für die Entwicklung innovativer Prototypen als auch für den langfristigen industriellen Einsatz in Serienmaschinen und Anlagen.
Typische Einsatzgebiete sind:
- Maschinenbau und Sondermaschinenbau
- Motion Control und Antriebstechnik (Positionierung, Synchronisation, Servo- und Mehrachsregelungen)
- Forschung & Entwicklung (F&E) für Rapid Prototyping sowie die Entwicklung und Validierung neuer Regelungs- und Steuerungsalgorithmen
- Prüfstandsautomatisierung mit SIL-, HIL- und CoSimulationen
- Industrie- und Prozessautomatisierung
- Energie- und Umwelttechnik, beispielsweise Wind-, Wasser- und Energiespeicheranwendungen
- OEM- und Serienanwendungen mit wiederverwendbaren Softwarekomponenten

