SELMOstudio

Das SELMOstudio setzt den SELMO Standard um. Es ist Modellierungswerkzeug, SPS- sowie HMI Generator in einem. 

Mit der Modeler-Funktion erstellen Sie Schrittketten (State Machines) und dokumentieren Ihr Maschinen-System digital. Dafür ist ein Umdenken von der transitionsbedingten Ablaufprogrammierung hin zur diskreten Zustandsmodellierung notwendig. Dieser Erstaufwand macht sich schnell bezahlt:

Der integrierte Generator erstellt die ablauflogische Software und die Benutzerschnittstelle vollautomatisch. Mit SELMO können Sie jedes mögliche Bitmuster einer State Machine verarbeiten und anzeigen. 

selmostudio-tool
selmostudio-hmi

Download SELMOstudio

Help Center

1. MODELLIEREN

Beim Modellieren verbinden Sie Ablauflogik und Baugruppen bit-kontrolliert. Die Funktion der Schrittkette beschreibt jeden Zustand eindeutig.

2. GENERIEREN

Aus diesem Modell erzeugt ein Algorithmus den fehlerfreien SPS Code (PLC Open XML) und die HMI – ohne jede weitere manuelle Programmierung.

3. IMPLEMENTIEREN

Das Tool fokussiert vorerst das Beckhoff TwinCAT-3-System. Als SELMO Automation wenden wir SELMO bereits Hardware-unabhängig an.

Vorteile der Software-Konstruktion mit SELMOstudio

~

Stabiler

  • Standard für jede Maschine
  • Umsetzungstool für Schrittketten, bei denen stets ALLE Zustände überwacht sind
  • funktional stabile Software
  • schon in der Konstruktion testbar
  • Wegfall langwieriger Evaluierungsprozesse
I

Effizienter

  • einfachere Projektierung durch  plattformunabhängiges Modell
  • Modellerien und Generieren statt Programmieren
  • schneller zur SPS Ablauflogik, HMI mit Fehlertext
  • mehr Fokus durch weniger Third-Level-Support
  • lesbare Code-Struktur

LEICHTER

  • einfachere Dokumentation
  • Kontrolle und Anzeige aller Vorgänge, Abweichungen der Maschine
  • Modell, Treiber und Funktionsbausteine im Betrieb wiederverwendbar, änderbar
  • flexibel erweiterbares,  modulares Maschinenkonzept

SELMOtino erklärt, wie er als einheitlicher Maschinen-Standard funktioniert

Generierte Schrittketten durch SELMOtino, Robot für automatische Maschinen-Programmierung

24hr sequences

%

Timesaving

Largest Sequence Steps

Thousand code-lines generated

Funktionaler Nutzen im Detail

Einfaches Modellieren von Maschinenabläufen

Prozess- und Maschinenabläufe in grafischer Form dienen meist als Basis für die Programmierung des Ablaufes. Die Beschreibung ist doppelt aufwändig: Zuerst graphisch-informell, um ein gemeinsames Verständnis für den Prozess zu schaffen und dann für die Realisierung formell im SPS Code. Mit SELMOstudio entsteht direkt aus der Ablaufbeschreibung SPS und HMI Code. Lediglich Sensorik und Aktorik sind im Gridlayer den einzelnen Schritten zuzuordnen. Dadurch verschwindet die Schnittstelle Prozessingenieur-Programmierer vollständig; der doppelte Aufwand fällt weg.  

Fehlerfreies Generieren von Software statt Troubleshooting

Unit- und Integrationstests werden konventionell durchgeführt, um Software auf Fehler zu prüfen. Standardmäßige Syntaxprüfungen erkennen viele manuell verursachte „Tippfehler“. Logische oder syntaktisch richtige Tippfehler jedoch müssen durch Unittests aufwändig gesucht werden. Um entstandene Abweichungen vom grafisch beschriebenen Ablauf zu finden, müssen diese nach jeder Softwareänderung neu gestartet werden. SELMOstudio übernimmt diesen Übersetzungsaufwand für den Programmierer und generiert syntaktisch richtige, fehlerfreie Software. Wie bei jeder anderen Programmier- oder Modelliermethode müssen die Prozessschritte vorab korrekt formuliert werden.

Benutzerfreundliche HMI aus einem Guss

SELMOstudio generiert aus dem Modell nicht nur den SPS-Code, sondern auch die HMI. Ein- und Ausgänge werden als Zonen modelliert. Programmierer können definieren, welche Zonen einen HMI Button für die Bedienung benötigen. Der modellierte Ablauf mit allen Schritten und Zonen wird direkt generiert und daraus die Diagnose abgeleitet. Der Bediener erhält ein einheitliches, anlagenunabhängiges Bedienkonzept. Für die Instandhaltung gibt es keinen Anlagenstillstand mehr ohne Fehlermeldung. Jede Schrittkette meldet den Fehler und zeigt an, was fehlt, um weiterzuschalten. So minimiert SELMOstudio Stillstandszeiten und maximiert die Anlagenverfügbarkeit. Im jüngsten SELMO Retrofit-Projekt etwa konnte der Durchsatz auf über 25 Prozent erhöht werden.

Immer gleiche Softwarestruktur

Jeder international liefernde Maschinenhersteller oder Systemintegrator kennt das Problem: Die gleiche Anlage muss für verschiedene Zielmärkte mit unterschiedlichen Steuerungen ausgeliefert werden. Für den Anlagenbetreiber macht es Sinn, dem Lieferanten die Steuerung vorzuschreiben, um die Komplexität unterschiedlichster Hardware im Werk zu vermeiden. Der Umkehrschluss aber lautet: Die Software muss für jede geforderte Steuerung neu geschrieben oder manuell adaptiert werden. SELMOstudio hingegen generiert den SPS Code nach IEC 61131-3. Programmierer können somit den Code in jeden Steuerungstyp, der diese internationale Norm erfüllt, importieren. Die Software-Adaptierungskosten entfallen zur Gänze.

Effizienz-Boost im Engineering

Die gängige, moderne System-Modellierung stößt mitunter auf Grenzen, weil Produktionssysteme immer komplexer werden. Viele Schnittstellen bieten viele potenzielle Fehlerquellen. Anders bei der SELMO Methode: Sie setzt direkt bei der Anforderungsbeschreibung an. Der Prozess steht im Fokus, dient als gemeinsame Sicht auf das System und ist gleichzeitig das Modell, aus dem die Anlagensoftware generiert wird. Weil Schnittstellen wegfallen, wird die Engineering-Zeit deutlich verkürzt und der Interpretationsspielraum minimiert. So führt SELMO zu einer immensen Effizienz- und Qualitätssteigerung.

Anwendungsbeispiele

So kommen Sie zur Demo und zu SELMOstudio

 

Unser SELMOstudio können Sie ab sofort in unserem Download-Bereich kostenlos herunterladen und unverbindlich ausprobieren. Es wird laufend weiterentwickelt.

Hier haben Sie auch Zugriff zur SELMO Virtual DEMO. Nutzen Sie die diese, um zu erfahren, um wie viel einfacher Programmieren nach dem SELMO Standard wird!

Den SPS Code, den Sie mit dem SELMOstudio kreieren, können Sie in das Zielsystem Beckhoff übertragen und im Automatikmodus testen. Sie profitieren vom vollen Funktionsumfang in dieser Testphase. Um den Code zeitlich unlimitiert zu nutzen, benötigen Sie einen Lizenzkey. Fordern Sie ihn gerne über unser Software-Request-System mit dem Lizenzformular an. 

Modelle und Tutorials sind in Planung; die Integration in die Software-Plattform CODESYS steht kurz vor dem Durchbruch. An weiteren CODESYS-basierten PLCs wird gearbeitet. Weil Siemens den Import von PLCOpen nicht unterstützt, wird Siemens bei Nachfrage speziell integriert. SELMO strebt für seine Kunden und Lizenzpartner Plattform-Unabhängigkeit an und bevorzugt in einem ersten Schritt offene Systeme.

Sie haben Fragen oder wollen uns Feedback geben? Unsere Tutorials im Help-Center sind im Aufbau. Kontaktieren Sie uns jederzeit!

 

Download SELMOstudio

Help Center