Spider PLC Spider PLC auf MicroController Spider PLC inside SCADA Spider Editor-Editor Spider Plattformen Spider Web-Baukasten Spider Cloud-Portal
Mit IoT wird es sicherlich 10 mal so viele Geräte geben wie heute – aber nicht 10 mal so viele Programmierer!
Deshalb muss die Programmierung einfacher und automatischer werden!
Möchten auch Sie schnell und einfach programmieren sowie visualisieren können?
Dann nutzen Sie doch einfach die verschiedenen Bausteine von SpiderControlTM .
Automationskomponenten sollte man ausschließlich über einen normalen Web-Browser programmieren, konfigurieren und bedienen können. Im Zeitalter von IoT und Industrie 4.0 sind PC-basierte Werkzeuge nicht mehr zeitgemäß. iniNet Solutions liefert den Baukasten dazu, um Ihr Produkt mit umfassenden Web-Funktionen auszurüsten.
Bisher haben Anwender die Programmierung, Konfiguration und Visualisierung mit einem PC-Tool entworfen und auf ein embedded-System mit Web-Server kopiert. Nun funktioniert all dies auch direkt über den Browser! Das bedeutet, dass keine PC-Software für die Entwicklung mehr nötig ist, da die gesamte Software für das Design der Bedieneroberflächen auf dem embedded-Webserver vorgehalten wird.
Spider PLC
Einfache SPS-Funktionen!
Mit SpiderControlTM Spider PLC können embedded Geräte direkt über einen Standard HTML5 Browser programmiert werden. Im Zeitalter des IoT ist es notwendig, dass intelligente Geräte direkt im Feld programmiert werden können. Jedoch muss dies möglichst einfach sein!
Die Programmierung über den integrierten Webserver bringt enorme Vorteile:
- Keine Software-Installation auf dem PC
- Programmieren mit Smartphone und Tablet
- Kein Download, keine falsche Software-Version
- Nahtlose Integration mit der Cloud (optional d.h. nur, wenn der Kunde dies möchte).
Spider PLC Programmierung: Standard Logik-Bausteine aus Galerien auswählen und per Drag&Drop verbinden:
Visu-Elemente können zum Debugging direkt in die Spider PLC mit integriert werden:
Compile / Run / Debug: Ein einziger Knopf!
Debugger: Mehr als nur einen Einblick in den Prozess:
Spider PLC ist ein Baukasten:
Sie möchten einen eigenen Spider Web-HMI Editor?
Die Funktionen und das User Interface des Programmiertools können mit dem SpiderControlTM PLC Editor (PC-Tool) gezeichnet und implementiert werden. Einfache Logikfunktionen werden direkt mit den SpiderControlTM Logik-Aktionen programmiert. Für komplexe Logik können aus einem Baustein externe Funktionen aufgerufen werden. So können Sie Ihre eigenen Algorithmen in C/C++ oder auch in IEC61131 einbinden.
Nutzen auch Sie die kinderleichte HMI-Programmierung per Browser!
Kombination mit Web-Visualisierung: Der Spider Web-HMI Editor ist integriert und erlaubt parallel das Designen von ansprechenden Bedieneroberflächen.
Anforderungen an die Laufzeit:
Die gesamte Funktionalität ist in einen embedded Web-Server integriert. Dieser ist auf allen gängigen Betriebssystemen verfügbar:
- Windows 7/8/10
- Windows CE (WEC)
- Linux
- Raspian
- Android
Durch das portable und modulare Design ist Spider PLC auch auf Microcontrollern und RTOS verfügbar.
Hier geht´s zum Video: Spider PLC Programmierung im Einsatz.
Hier geht´s zum Video: Spider PLC auf Raspberry.
Hier geht´s zum Produktflyer Spider PLC
Testen Sie Spider PLC live in der Azure Cloud!
Weitere Informationen erhalten Sie hier.
Spider PLC auf einem MicroController
Grafische Programmierung und online Debugging über USB / Seriell
Benötigen Sie eine ganz einfache Programmiermöglichkeit auf einem Single-Chip MicroController – ab 128 kB Flash, 80 kB RAM?
Die vernetzte Architektur von Spider PLC ermöglicht es, dass lediglich die Laufzeit zur Ausführung des Codes auf den MicroController kompiliert wird, während der Server mit der Programmiersoftware auf einem abgesetzten Rechner läuft. Dies kann entweder ein normaler PC oder auch ein spezifisches embedded System sein, welches als Programmiergerät genutzt wird. Mit diesem Baukasten erstellen Sie Ihr eigenes Programmierwerkzeug mit online Debugger im Handumdrehen!
Das Konzept der Spider PLC besteht aus verschiedenen Komponenten eines Baukastensystems, welches sich in verschiedenen unterschiedlichen Konstellationen einsetzen lässt.
Erfahren Sie mehr in unserer Application Note.
Hier geht´s zum Download.
Hier geht´s zum Video.
Spider PLC inside SCADA
The Future of SCADA!
Die Kombination des sehr leistungsstarken SpiderControlTM SCADA Servers mit SpiderPLC erschliesst ganz neue Möglichkeiten: Aufruf von Hochsprachenfunktionen aus NodeJS, NodeRED, Python, PHP oder .NET aus Funktionsbausteinen, welche ihre Variablen direkt aus dem SCADA-Server beziehen und die Resultate dahin zurück schreiben können. Edge Computing, IoT und Indsutrie 4.0 wird damit ganz einfach.
Funktionsplan-Programmierung (FUP) im Browser ermöglicht u.a.:
- Einfache Logikfunktionen, die in SpiderRT ausgeführt werden
- Kundendefinierte Funktionsbausteine können Funktionen von externen Laufzeiten aufrufen
- Verwenden Sie JS, um einen Wetterdienst zu lesen
- Verwenden Sie Python, um eine FFT zu berechnen
- Verwenden Sie NodeRED, um MQTT einzubeziehen
- Verwenden Sie PHP, um in einer SQL-Datenbank zu speichern
Haben Sie noch weitere Ideen? Ganz sicher!
Denn diese umfangreiche Funktionalität können Sie nicht nur unter Windows nutzen, sondern auch auf embedded Plattformen, wie Raspberry Pi, Linux, Android, in VM´s sowie in der Cloud.
Steigen auch Sie mit uns um auf die Zukunft von SCADA und HMI.
Die folgenden Beispiele zeigen, wie schnell und einfach Automation an die Zukunft angeschlossen werden kann:
Aufruf von Java Script-Funktionen aus NodeJS
Dieses neue Video zeigt, wie Sie Ihren eigenen Java Script-Code hinzufügen können und dieser dann die Verbindung an übergeordenete Systeme (Cloud, IT, DB usw.) herstellt. Dies ist möglich, da SpiderPLC NodeJS Java Script-Funktionen via Funktionsblöcke aufrufen kann!
Mehr dazu in unserem neuen Video.
Aufruf von Python-Funktionen
Dieses neue Video zeigt, wie der SpiderControlTM SCADA Server die Daten von einer SPS bezieht, diese mit einer Python-Funktion verarbeitet und danach wieder an die S7-1200 Steuerung übergibt.
Mehr dazu in unserem neuen Video.
Von der 1. SPS lesen, in die 2. schreiben
Dieses neue Video zeigt, wie die in SCADA integrierte SpiderPLC von der ersten SPS lesen und in die zweite SPS schreiben kann. Ein einfaches Beispiel, wie schnell eine FUP-Steuerfunktion in SCADA implementierbar ist.
Die Programmierung erfolgt über die Browser-Oberfläche, simpel und benutzerfreundlich!
Mehr dazu in unserem neuen Video.
Beckhoff SPS schreibt mit SpiderPLC / SCADA in NodeRED und MQTT
Dieses neue Video zeigt, wie Sie SpiderPLC / SCADA, NodeJS, NodeRED und Mosquitto MQTT Broker auf einer Beckhoff-SPS installieren und ein einfaches Funktionsblockprogramm mit SpiderPLC erstellen, um Variablen in MQTT zu veröffentlichen.
Mehr dazu in unserem neuen Video.
Spider Editor-Editor
Zeichnen Sie Ihr eigenes Programmierwerkzeug!
Profitieren Sie von:
- Ihrem eigenen individuellen Design, UI, Layout
- Ihren Funktionen, Funktionsbausteinen & HMI-Objekten
- der Angepasstheit an Ihre konkrete Aufgabenstellung
- den passgenauen Programmierwerkzeugen zu jedem Ihrer Produkte, u.v.m.
Der Clou:
SpiderControlTM PC-HMI Editor wird verwendet, um den Spider PLC Web-Editor anzupassen.
Anwendungsbeispiele & Vorträge:
- Energiemanagment-Anwendungsbeispiel
- Eniergiemanagement-Video
- ETS KNX Touch Panel-Anwendungsbeispiel
- Industrieregler Gebäudeautomation-Anwendungsbeispiel
- Kleinsteuerung mit LCD-Anwendungsbeispiel
- Vortrag IoT-Kongress in München
Firmware Entwickler designen ihr eigenes Tool mit dem PC HMI-Editor
Und definieren die Objekte und Funktionen.
Spider Plattformen
Für zahlreiche Plattformen verfügbar!
SpiderPLC ist integriert in den SpiderControlTM Web- bzw. SCADA-Server, welcher bereits für viele Plattformen portiert wurde.
Windows 7/8/10, WinCE, WEC7, Linux, Raspberry Pi, Android
Programmierung von Funktionsplan-Logik und einfaches HMI direkt über den Browser.
Varianten:
- Direkte Anbindung der Spider PLC an lokale I/Os
- Anbindung der Spider PLC an Soft-SPS von CODESYS oder Logi.cals, I/Os sind über Soft-SPS ansprechbar
- Anbindung der Spider PLC an externe SPS über SCADA Server und Treiber
System | Lokale I/Os | Logi.cals | CODESYS V3.x | SCADA |
Windows PC | x | |||
Pixtend | x | x | x | |
Phytec Regor | x | x | x | x |
Kunbus RevPI | x | x | ||
INSYS Switch | x | |||
WAGO PFC100 | x | x | ||
Phoenix PLCnext | KW Soft | x | ||
Android | x | |||
Linux | x |
Sie benötigen:
- Lokale I/Os oder Soft-SPS: Spider PLC Web-Server (ST4) für die gewünschte Plattform ab 120.- € zzgl. MwSt / Stück
oder
- Anbindung an SCADA: Spider PLC SCADA-Server (ST1) für die gewünschte Plattform ab 300.- € zzgl. MwSt / Stück
oder
- Entwicklung Ihres eigenen Spider PLC Editors: Development Kit, inkl. SpiderControl PC HMI-Editor ab 5.000.- € zzgl. MwSt.
Embedded MicroController
Spider PLC ist auch auf embedded Controller, wie z.B. Cortex M3/M4 portiert. Damit können Sie die Spider PLC Technologie in Ihr eigenes Produkt integrieren und komplett auf Ihre Bedürfnisse anpassen.
Sie benötigen:
- Entwicklung Ihres eigenen Spider PLC Produktes: Development Kit, inkl. SpiderControlTM PC HMI-Editor ab 10.000.- € zzgl. MwSt
Spider Web-Baukasten
Nutzen Sie die benutzerfreundliche Browser-basierte Programmierung von SpiderControlTM !
Mit dem Spider Web-Baukasten können Sie Ihre PC-Applikation durch eine Browser-basierte Applikation ersetzen. Für nahezu alle Geräte der Automation wurden bis dato PC-Applikationen zu deren Konfiguration sowie Programmierung entwickelt und den Anwendern mit an die Hand gegeben.
Der Spider Web-Baukasten ermöglicht Browser-basierte Applikationen. Bisher waren Browseroberflächen – auf embedded Systemen – auf Funktionen von klassischen Mensch-Maschine Interfaces ausgelegt, welche über typische Elemente, wie z.B. Buttons, Listen oder Trendanzeigen verfügen. Doch um die Aufgabe von bisherigen Konfigurationstools übernehmen zu können, gehört u.a. auch das Zeichnen von Dash-Boards direkt im Browser, die Konfiguration von Komponenten durch Drag & Drop, logische Verbindungen von Komponenten sowie die Anzeige von beliebigen Plots. Diese und viele weitere Funktionen sind nun bei SpiderControlTM verfügbar. Dadurch ist SpiderControlTM nicht mehr nur ein HMI-Tool, sondern ein Browser-basierter, graphischer Editor.
Einfache Konfiguration verschiedener Komponente via Drag & Drop. Dadurch können Systemlösungen schnell und einfach entwickelt werden.
Das Anzeigen von beliebigen Plots ist auf einfachste Art und Weise möglich. Egal um welche Anwendung es sich handelt.
Das Zeichnen von eigenen Dash-Boards erfolgt im Browser-basierten grafischen Editor direkt am PC und ist intuitiv sowie kinderleicht.
Die Programmierung kann auch weltweit via Tablet oder Smartphone erfolgen. Dabei steht höchste Usability im Vordergrund.
Hier geht´s zum Produktflyer Spider Web-Baukasten.
Spider Cloud-Portal
Profitieren auch Sie von unserer sicheren Internet Connectivity!
Wie verbindet man embedded Systeme einfach und sicher mit der Cloud?
Sollen die embedded Systeme nur zyklisch Daten in die Cloud schicken (One-Way) ist es einfach: da gibt es Protokolle wie MQTT. Möchte man aber Fernzugriff für Programmierung, Konfiguration, Support, Bedienung und Wartung – dann wird es viel schwieriger. Bestehende Lösungen mit VPN-Tunnel sind komplex und teuer bei der Installation und im Betrieb. Beim Umgang mit vielen Systemen wird das ein großer Kostenfaktor.
iniNet Solutions bietet hier eine Technologie, welche einfach in jedes System integriert werden kann, eine hohe Sicherheit bietet und sehr geringe Kosten verursacht.
SpiderControlTM VPI Internet Access ist ein patentiertes Konzept für den Internetzugang, das in punkto Einfachheit hinsichtlich Installation und Benutzung kaum zu schlagen ist. Alle Bedienerseiten und Funktionen, die über das HTTP Protokoll benutzt werden können, werden über ein Portal im Internet sichtbar gemacht – und dies bei Wahrung von hohen Sicherheitsstandards.
Dies gilt insbesondere für die embedded Web-Server. OEM-Kunden profitieren vor allem von einer großen Transparenz, die im Internet abgebildet wird.
Technische Informationen
Der VPI-Agent kann direkt auf Ihre SPS oder an ein Gerät im gleichen Netzwerk integriert werden und braucht nur einige Dutzend kB an Code. Der embedded VPI-Agent ist erhältlich für WinCE oder embedded Linux und kann auch auf ein RTOS portiert werden. Die Vorteile dieses Konzeptes sind enorm:
- keine zusätzliche Hardware (z.B. VPN Router) notwendig, alle Komponenten laufen auf der SPS
- keine öffentliche IP Adresse erforderlich, der Agent funktioniert mit jeder Internet-Access Infrastruktur (Prepaid GSM, Public WLAN, …)
- keine Modifikationen an der Firewall nötig, es reicht ein http-Zugriff aufs Internet
- einfachste Installation
- volle Verschlüsselung möglich, etc.
Der Agent ist in der Programmiersprache „C“ geschrieben und kann auch direkt auf kleinen Steuerungen betrieben werden. Somit unterhält ein embedded System selbständig eine Verbindung ins Internet, ohne dass dafür eine feste (und damit kostenpflichtige) IP-Adresse oder ein weiteres Gerät notwendig ist. Die bei DynDns entstehenden Probleme mit einem IP-Adresswechsel entfallen auch komplett. Der embedded Agent integriert zudem eine symmetrische Verschlüsselung, die auch auf kleinen Plattformen wenig Performance braucht. Somit bildet diese Lösung das Optimum in Punkto Hardwareaufwand, laufenden Kosten und Sicherheit.
Im Gegensatz zu einer Anbindung mit DynDns ist die SPS nicht einfach über eine IP Adresse im Internet sichtbar, sondern über ein virtuelles Unterverzeichnis des Portalservers. Dieser Portalserver befindet sich in einer sicheren Zone, kommuniziert nach außen über verschlüsselte Verbindungen und verwaltet Benutzer, Passworte sowie Zugriffsrechte und Profile in einer zentralen Datenbank. Bei Bedarf können im Portal auf einfache Weise gezielt gewisse Funktionen gesperrt werden. Ebenso kann zentral ein Logfile der Benutzerinteraktionen (Audit Trail Funktion) implementiert werden.
Anwendungen
Diese Technologie kann in bestehende Systeme integriert werden. Auf dem embedded System wird der VPI-Agent integriert (wenige kByte Code), welcher mit der VPI-Cloud kommuniziert. Diese Verbindungen können dann transparent von beliebigen Cloud-Applikationen des Kunden benutzt werden.
Hier geht´s zum Produktflyer Spider Cloud-Portal.