Zurück zur Übersicht

ICON.Flow

ICON.Flow Logo

ICON.Flow (Insite COmmunication Node . Flow) ist eine visuelle, nachrichtenbasierte Low-Code-Plattform von insite GmbH für industrielle Automatisierung, IoT und Datenintegration. Maschinen, SPSen, Datenbanken, Cloud-Dienste und proprietäre Protokolle werden per Drag & Drop visuell verdrahtet - ohne Code für Standardkonnektivität schreiben zu müssen.

ICON.Flow Editor Übersicht

Warum ICON.Flow?

Klassische Integrationslösungen zwingen zur Wahl zwischen Cloud-abhängigen iPaaS-Werkzeugen, handgeschriebenem Middleware-Code oder starren SCADA-Systemen. ICON.Flow läuft vollständig auf Ihrer eigenen Infrastruktur, spricht native SPS-Protokolle und verbindet komplexe Datenpipelines visuell in Minuten.

290+ Nodes aus 60+ Paketen

Der gesamte Protokollumfang, den Hallenboden und Cloud-Dienste benötigen, steht als fertiger Node bereit:

Kategorie Beispiele
SPS / Feldebene Siemens S7/S7Plus (Dacs7), OPC UA, Modbus TCP/RTU, TwinCAT ADS, EtherNet/IP, IEC 60870-5-104, BACnet, KNX
Cloud / IoT Azure IoT Hub/Central, Google Cloud Pub/Sub, Kafka, AMQP, MQTT (Client + Broker), Redis
HTTP / API REST-Client, Webhook-Listener, GraphQL, gRPC, Microsoft Graph
Daten & Skript C#-Funktionen, JavaScript (JInt), IronPython, LINQ-Abfragen, LiteDB, SQL, InfluxDB, Excel
Benachrichtigung Slack, Teams, Discord, Telegram, SMS, E-Mail (SMTP/IMAP)
Protokolltechnik binäre Protokollparser, seriell RS-485, FTP, SFTP, Dateisystem
Resilienz Retry, CircuitBreaker, Debounce, Deduplicate, RateLimit, Throttle, Batch, Join
Dashboard Labels, Diagramme, Gauge, Heatmap, Tabelle, Slider, Karte, LED, Schaltfläche
ML ONNX Inferenz, ML.NET Anomalieerkennung und Prognose

Node-Pakete werden als NuGet-Pakete verteilt und können über den integrierten Paketmanager zur Laufzeit installiert werden - ohne Neubau der Host-Anwendung.

Flow Copilot - KI-gestützte Flow-Erstellung

ICON.Flow Flow Copilot Panel

Der eingebaute Flow Copilot versteht die installierte Node-Palette - Zweck und Verdrahtungsregeln jedes Nodes - und macht aus einer Beschreibung in Klartext einen lauffähigen Flow. Er kennt zwei Arbeitsweisen, umschaltbar über den Agent-Schalter im Panel:

Modus Vorgehen Ideal für
Classic (Agent aus) Wandelt Ihren Prompt in einen Plan um, den Sie prüfen und in einem Schritt anwenden schnelle, einmalige Flow-Entwürfe
Agent (Agent an) Ein Tool-aufrufender Agent, der plant, baut und validiert - sich selbst korrigiert, bis der Flow gültig ist, und dann auf Ihre Freigabe wartet Mehr-Node-Protokoll-Flows mit Validierung in der Schleife

So läuft der Classic-Modus:

  1. Flow beschreiben, z. B.: „Temperatur von S7-1200 alle 5 Sekunden lesen und in InfluxDB schreiben"
  2. Copilot erstellt einen strukturierten Plan mit Node-Typen, Aliassen und Verdrahtung
  3. Plan prüfen, Reihenfolge anpassen
  4. Apply Plan klicken - alle Nodes werden platziert und verdrahtet
ICON.Flow Copilot Plan-Ansicht

Agent-Modus - der autonome Flow-Baumeister: Der Agent arbeitet in einer Plan → Act → Reflect-Schleife. Er führt eine sichtbare To-do-Liste, ruft Schritt für Schritt seine Werkzeuge auf (Node-Typen finden, Nodes anlegen und konfigurieren, Nachrichtenpfad verdrahten, validieren) und behebt Fehler selbstständig, bis der Flow gültig ist.

ICON.Flow Copilot Agent - Live-Aktivität und Plan

Erst am Ende zeigt er einen Diff der vorgeschlagenen Änderungen - gespeichert wird nichts ohne Ihre ausdrückliche Freigabe. Ein Klick auf Apply Build übernimmt alles, Discard verwirft es vollständig.

ICON.Flow Copilot - Freigabe-Diff vor dem Anwenden

Sicher bis in die Runtime (OT-Safety): Copilot kann Flows auch veröffentlichen, deployen, starten und stoppen - aber jede dieser Aktionen kann Anlagen bewegen und liegt daher hinter einer harten Sicherheitsgrenze. Der Agent kann eine Runtime-Aktion nur anfragen; ausgeführt wird sie ausschließlich durch eine explizite menschliche Freigabe, und der Freigebende wird revisionssicher protokolliert. Sitzungen lassen sich auf bestimmte Umgebungen einschränken, sodass ein Design-Kontext nie Produktionssteuerungen treffen kann.

Für Script-Nodes (C#-Funktion, JavaScript, IronPython) generiert, erklärt, validiert, dokumentiert und refaktoriert Copilot den Code direkt im Editor.

Unterstützte LLM-Backends:

Provider Einsatz
Azure OpenAI Verwaltete Unternehmensumgebung - empfohlen für Produktion
GitHub Models Kostenfreier Zugang über persönlichen GitHub-Token
Claude (Anthropic) Anthropic-Modelle per API-Key - unterstützt den Agent-Modus
Ollama (lokal) Vollständig air-gapped; läuft llama3.2 oder kompatible Modelle lokal

API-Keys und Token werden mit Betriebssystem-Verschlüsselung (DPAPI unter Windows) gespeichert - niemals im Klartext.

Aus Claude Code steuern (MCP)

ICON.Flow bringt einen eigenen MCP-Server (Insite.Icon.Flow.Mcp) mit, der dieselben Werkzeuge über das Model Context Protocol bereitstellt. Ein lokaler MCP-Client wie Claude Code kann damit ICON.Flow-Flows direkt bauen - mit exakt den Werkzeugen, die Ihre Installation unterstützt (capability-verhandelt), und derselben Freigabe-Grenze für Runtime-Aktionen.

Visueller Flow-Editor

ICON.Flow Canvas mit Nodes
  • Nodes per Drag & Drop aus der Palette auf den Canvas ziehen
  • Ports durch Verbindungslinien verdrahten - Typfehler werden sofort markiert
  • Mehrere Sections (benannte Tabs) für große Flows
  • Sections zu wiederverwendbaren Subflows heraufzustufen
  • Eingebetteter Code-Editor für C#/JS/Python direkt in der Nodeansicht
  • Hell- und Dunkelmodus; Hot Reload ohne Neustart

Echtzeit-Diagnose und Message-Tracing

ICON.Flow Resource-Graph Diagnose

Das integrierte Diagnosesystem zeigt jeden laufenden Node mit Status, Nachrichten-Durchsatz und Latenzen:

  • Resource Graph - alle Nodes mit Echtzeit-Statusanzeige (Started, Error, Paused)
  • Message Flow - trigger-basierte Nachrichtenerfassung mit Gantt-Timeline und Payload-Ansicht
  • Node Tree - hierarchische Übersicht aller Node-Instanzen
  • Trace Triggers - gezielte Aktivierung der Tracingfunktion für bestimmte Node-Kombinationen
ICON.Flow Message Tracing

Runtime und Deployment

ICON.Flow Runtime Logging

Die ICON.Flow-Runtime ist die Ausführungsumgebung für veröffentlichte Flows:

Deployment-Form Beschreibung
ICON.Flow.DevEnv Windows-Desktop-IDE (WPF + WebView2) - Design, Test und Debug
ICON.Flow.Online Web-Anwendung (ASP.NET Core + Blazor) - Browsereditor und Runtime-Management; Docker-fähig
ICON.Flow.App Leichtgewichtiger Windows-Desktop-Editor
ICON.Flow Runtime Headless-Konsolenprozess für Produktion

Die Runtime läuft plattformübergreifend auf Windows, Linux (x64, ARM64) und macOS sowie als Docker-Container.

Weitere Highlights

  • Zero-Overhead Custom Code - C#-Funktion direkt im Editor schreiben; kein separates Projekt, volle Roslyn-Kompilierung
  • Alarm-Management - zustandsbehaftetes Alarm-Buffering, Klassifizierung und Lebenszyklus-Tracking
  • Protokolltechnik - binäre Protokolle visuell definieren, parsen und aufbauen (RS-485 und proprietäre Protokolle)
  • Live-Dashboard - Bedieneroberflächen direkt in ICON.Flow erstellen; kein separates Frontend-Projekt
  • NuGet-Paketmanager - Node-Pakete zur Laufzeit installieren, aktualisieren oder entfernen
  • Multi-Section-Flows - große Flows in benannte Sektionen gliedern; Sektionen zu Subflows heraufzustufen

Typische Einsatzbereiche

  • SPS-Datenaggregation - Prozesswerte von mehreren SPSen sammeln und in Zeitreihendatenbanken schreiben (InfluxDB, TimescaleDB, SQL)
  • IoT-Datenpipeline - Sensor-Telemetrie von Edge-Geräten zu Azure IoT Hub oder Google Cloud Pub/Sub
  • Protokollbrücke - proprietäres Binärprotokoll (RS-485) auf MQTT oder OPC UA übersetzen
  • Cloud-Benachrichtigungen - OPC-UA-Knotengrößen Überwachen und bei Grenzwertüberschreitung Slack/Teams-Nachricht senden
  • Produktionsdaten-Export - Maschinendaten in Excel oder CSV-Dateien auf Netzwerkfreigaben schreiben
  • Rezept-Management - Sollwerte aus Datenbank lesen und auf mehrere SPSen schreiben

Preise

Paket Preis
Entwicklungsumgebung inkl. aller Nodes Auf Anfrage
Runtime-Lizenz pro Rechner 400,00 €
Staffelung Rabatt
4 - 9 Lizenzen 10 %
10 - 25 Lizenzen 15 %

Jetzt Kontakt aufnehmen und individuelle Beratung anfragen.

insite ist Ihr Automatisierungspartner.

Unser erfahrenes Team aus Entwicklern, Ingenieuren und Automatisierungsexperten begleitet Sie von der ersten Planung bis zur erfolgreichen Inbetriebnahme – und darüber hinaus. Dank standardisierter und individuell angepasster Lösungen, schneller Reaktionszeiten und direkter Betreuung durch das gleiche Team sichern wir Ihnen maximale Effizienz und Skalierbarkeit für Ihre Produktionsprozesse.

Alles aus einer Hand

Von der Analyse, über Entwicklung bis zur Inbetriebnahme.

Langfristige Betreuung

Entwicklung, Inbetriebnahme und Support durch das gleiche Team

Schnelle Reaktionszeiten

Dank flacher Hierarchien und direkter Kommunikation

Hohe Skalierbarkeit

Lösungen, die mit Ihren Anforderungen mitwachsen

Erfahrung und Know-How

Spezialisiert auf industrielle Automatisierung und IT-Integration

Langfristige Partnerschaften

Nachhaltige und zukunftsfähige Automatisierungslösungen.

Setzen Sie auf einen Partner, der Sie langfristig begleitet.

Kontakt aufnehmen

Erfahrung und vertrauensvolle Zusammenarbeit

Namhafte Unternehmen aus verschiedenen Branchen setzen auf unsere Expertise in Automatisierung, Softwareentwicklung und Systemintegration. Entdecken Sie, mit welchen Unternehmen wem wir bereits erfolgreich zusammenarbeiten.

Von der Idee bis zur Inbetriebnahme.

Wir sind Ihr Partner für smarte Automatisierung.