SpiderControlTM findet u.a. Anwendung in den Bereichen:
  • Steuerung
  • Bedieneinheit
  • Kundenspezifische Steuerungslösung
  • Störmeldesystem, u.v.m.

 

SpiderControlTM ist für programmierbare embedded Geräte geradezu prädestiniert. Das bewährte Tool bietet umfangreiche Funktionalitäten für unterschiedlichste, industrielle Aufgabenstellungen an und kann von den Geräteherstellern mit planbarem Zeitaufwand schnell implementiert werden.

 

SpiderControlTM ist auf nahezu allen Betriebssystemen lauffähig und wird seit vielen Jahren von renommierten Automatisierungsherstellern weltweit eingesetzt!

Für kundenspezifische Entwicklungen bietet iniNet Solutions zudem ein breites Dienstleistungsportfolio an.

 

 

Ihr Nutzen:

Mit SpiderControlTM können Hersteller von Steuerungssystemen oder Bediengeräten von einer einfachen Implementierung, einem geringen Speicher- und Ressourcenverbrauch sowie schnellen Verarbeitungszeiten profitieren.

Verwenden Sie sowohl Standard SPS-Technik als auch eigene Elektronik?
SpiderControlTM bietet Ihnen die Möglichkeit, das selbe Tool auf allen Systemen einzusetzen. Dies vereinfacht die Entwicklung enorm und bietet ein großes Potential zur Kosteneinsparung. Ein einheitliches Engineering, die Wiederverwendung von bestehenden UI-Komponenten und Makros, ein einheitliches Look & Feel sowie eine durchgängige Kompatibilität auch mit embedded HMI-Panels bringen enorme Vorteile, wie u.a.:

  • Komplexe Aufgabenstellungen sind schnell und einfach durch das modular aufgebaute Baukastensystem realisierbar
  • Vorgefertigte Funktionsbausteine
  • Senkung des Entwicklungsaufwandes
  • Planbare und transparente Kosten
  • Nutzung neuester Technologien, etc.
 

Weitere Informationen 

Langfristige Verfügbarkeit
Was das Konzept von IEC61131 für die Programmierung der SPS ausmacht, bietet SpiderControlTM für den Bereich der HMI: eine Abstraktionsebene zwischen der Programmierung und Hardware bzw. Laufzeittechnologie.
SpiderControlTM HMI´s laufen als MicroBrowser (in C implementiert), Java Applets und als HTML5 Clients, ohne dass der Programmierer irgendeine Anpassung an seinem Projekt vornehmen muss. So lässt sich beispielsweise ein SpiderControlTM Projekt, das vor zehn Jahren erstellt wurde, heute ohne Modifikation auf HTML5 portieren.
Wie auch immer die Technologie in zehn Jahren aussehen wird – SpiderControlTM ist an Ihrer Seite und Ihre Applikationen werden lauffähig sein. Denn HMI-Produkte, die sich ausschließlich auf tagesaktuellen Technologien stützen, werden mit der Zeit obsolet. Mal schneller, mal langsamer.
SpiderControlTM ist auf nahezu allen Betriebssystemen, Prozessoren und Plattformen lauffähig. Wird ein Produkt abgekündigt, gibt es stets Alternativ-Produkte, ohne dass die HMI-Software verändert werden muss.


Investitionsschutz
SpiderControlTM ist beispielsweise kompatibel zur CoDeSys Web-Visu, wie zu vielen anderen Web-HMI Produkten auch. Haben Sie ebenfalls HMI´s mit diesen Produkten entwickelt? Dann können Sie auf einfachste Art und Weise SpiderControlTM implementieren und von zahlreichen Vorteilen profitieren.


SpiderControlTM ComponentHiway

Dieses grafische Tool kann innerhalb eines Tages beherrscht werden. Bei Fluktuation des Mitarbeiters ist z.B. die Einarbeitung eines neuen Kollegen – in das bereits erstellte Projekt – überhaupt kein Problem.
Die Modularisierung sowie das Baukastensystem, welche man bereits aus der Mechanik von Maschinenbaureihen kennt, wendet SpiderControlTM ebenso auf der Softwareseite an. Die netzwerk- bzw. webserverorientierte Architektur von SpiderControlTM ermöglicht das Wiederverwenden von HMI-Objekten in neu kombinierten Anwendungen sowie Topologien.
Die Verwendung von Vektorgrafiken in SpiderControlTM ermöglicht eine problemlose Skalierung von grafischen Objekten und ganzen HMI´s. Der SpiderControlTM Server kann Daten von vielen Steuerungen zusammen führen und sämtliche HMI-Objekte einfach wiederverwenden.


Modernes Design
SpiderControlTM unterstützt skalierbare Vektorgrafiken und alle Features, die für ein animiertes HMI notwendig sind, auf nahezu allen Plattformen. Dazu zählen beispielsweise Bildrotationen, Zoomen, Sliding, Alpha Blending und vieles mehr. Es gibt einige Lösungen am Markt, die diese Funktionalitäten am PC oder Smartphone ebenfalls abdecken können. Aber nur ein System kann dies auch auf WinCE und embedded Systemen, nämlich: SpiderControlTM ! Gerade hier stehen die Stückkosten hauptsächlich im Fokus.
SpiderControlTM unterstützt ferner in seinem Design-Flow die übliche Arbeitsaufteilung in grafische Gestaltung sowie Codierung (z.B. Model-View-Controller Design Pattern) und erlaubt dadurch einen modernen Design-Flow.


Zero-Engineering: Automatische Erzeugung von HMI
Modulares und automatisiertes Engineering ist auch für HMI und SCADA selbstverständlich. Die Tools sind so entwickelt, dass beim Engineering eine große Palette von Modulen schnell zusammengefügt werden kann. Mit nur wenigen Klicks werden Bilder auf die entsprechende Anlage gebracht, bei Bedarf auch vollautomatisch. Eine Mechanik, die vor allem das Investitionsrisiko senkt.
Das System dahinter: Web-HMI´s können automatisch über eine Software API Schnittstelle erzeugt werden. Haben Sie wiederkehrende Aufgabenstellungen und eine abstrakte Beschreibung des Projektes in einer Datenbank oder einem Excel-Sheet? Dann ist der Weg zur Zero-Engineering Lösung nicht weit!
Die Zielsetzung besteht darin, aus einer bestehenden Anlagenbeschreibung, wie beispielsweise einem XML-File oder einer Datenbank automatisch ein HMI-Projekt zu erzeugen, ohne dass ein weiterer Projektierungsaufwand für den Kunden entsteht.


Weitere Punkte zum Designflow
Code Generator
Ausgangspunkt: Beim Kunden ist ein XML-File vorhanden, welches eine Anlage umfassend beschreibt.
Soll ein HMI erzeugt werden, so startet eine externe Applikation die „HMI-Engine“ und übergibt dieser den Pfad auf das gewünschte XML-File sowie den Pfad, wohin das zu erzeugende HMI-Projekt geschrieben werden soll. Die „HMI-Engine“ startet wiederum den „Headless Editor“ im minimized Modus. Der Headless Editor ist im Prinzip identisch zum PLC Edition Editor – aber nicht über Maus und Menüs bedienbar, sondern über eine IP-Socket API, mit der alle wichtigen Unser-Interaktionen ferngesteuert werden können.
Diese „HMI Engine“ kann auch in Zusammenarbeit mit dem Kunden entwickelt werden und besteht z.B. aus einem XML-Parser, einem Satz von Regeln (hartcodiert), wie die im XML-File instanzierten Objekte als HMI dargestellt werden sollen, sowie einem Interface zum „SpiderControl Headless Editor“, welcher schließlich das Projekt erzeugt.
Aus einem von Hand erstellten Beispiel-HMI werden die bestehenden Objekte extrahiert und in die Macro-Bibliothek gespeichert. Die „HMI-Engine“ kann dann während der Erzeugung das Macro Objekte instanziieren, in die gewünschte Position / Größe bringen sowie die notwendigen PPO-Namen vergeben.
Nachdem alle Views des Projektes erzeugt wurden, wird der Build-All Prozess gestartet und das Projekt in ein gewünschtes Verzeichnis exportiert. Optional kann auch ein Deployment durch FTP direkt auf die SPS gestartet werden. Nun werden der Headless Editor und die Teqengine automatisch wieder geschlossen. Dieser ganze Build Vorgang dauert nur wenige Sekunden.

Nachbearbeitung von Hand
Auf Wunsch kann das vorgängig, automatisch erzeugte Projekt nun mit dem normalen PLC Edition Editor nach bearbeitet und modifiziert werden. Somit können auf einfache Weise Spezialanforderungen eines Kunden berücksichtigt werden. Die Teqengine wird z.B. im Rahmen eines „Microsoft Visual Studio“ C/C++ Projekts als einfache, dialogbasierte Applikation aufgesetzt, welche normalerweise im „minimized“ Modus gestartet wird und somit innerhalb weniger Sekunden in der Taskleiste erscheint. Die Applikation wird auf einem XML-Parser Objekt aufgebaut. Die Regeln zur Erzeugung der HMI´s werden fest codiert und rufen direkt die notwendigen API Funktionen des Headless Editors auf.

 

Haben auch Sie Interesse an einer Lösung, die Ihre Produktivität vervielfachen kann?
Dann rufen Sie uns doch einfach an oder vereinbaren Sie einen unverbindlichen Beratungstermin.
Hier geht´s zu unseren Kontaktdaten.