Hauptseite
Willkommen beim Wiki der IBHsoftec GmbH! [IBHsoftec GmbH]
![]()
S5/S7 AI für Windows®
=== S5/S7 AI Copilot ===
Anwenderdokumentation
Der Copilot in S5/S7 AI fuer Windows ist ein KI-gestuetzter Assistent fuer Analyse, Diagnose, Quelltextverstaendnis und SPS-nahe Fehlersuche. Er arbeitet direkt mit dem geoeffneten Projekt, dem aktuellen Baustein, dem aktiven Netzwerk und bei Bedarf mit aktuellen Onlinewerten aus der verbundenen SPS.
Der Copilot ersetzt nicht die fachliche Pruefung durch den Anwender. Er hilft dabei, schneller Orientierung zu bekommen, Zusammenhaenge zu erkennen und technische Fragen gezielter zu beantworten.
Typische Einsatzbereiche
- Analyse bestehender S5- und S7-Projekte
- Erklaerung von Bausteinen, Netzwerken und Signalfluss
- Suche nach Schreibstellen, Freigaben und Sperrbedingungen
- Diagnose mit Livewerten aus der SPS
- Auswertung von Variablenaufzeichnungen und Signalzeiten
- Unterstuetzung beim Erstellen und Verstehen von S7-AWL
- Erstellung von Dokumentation und technischen Zusammenfassungen
Copilot oeffnen
Der Copilot wird aus S5/S7 AI fuer Windows heraus gestartet. Nach dem Oeffnen erscheint ein Dialog, in dem Fragen eingegeben und Antworten angezeigt werden.
Damit der Copilot moeglichst hilfreiche Antworten geben kann, sollte vor der Frage der passende Projektkontext geoeffnet sein:
- das betreffende Projekt
- der relevante Baustein
- wenn moeglich das passende Netzwerk
- bei Onlinefragen eine aktive Verbindung zur SPS
Zugriff auf die KI
Der Copilot kann je nach Installation und Lizenz ueber verschiedene Zugriffswege betrieben werden. Die Auswahl erfolgt im Copilot-Dialog im Feld Provider.
| Auswahl | Beschreibung | Geeignet fuer |
|---|---|---|
IBHsoftec Server
|
Der Zugriff laeuft ueber den von IBHsoftec bereitgestellten Server. | Standardanwender ohne eigenen API-Key |
Company Server
|
Der Zugriff laeuft ueber einen Server des eigenen Unternehmens. | Firmen mit zentral verwaltetem KI-Zugang |
Direct API
|
Der Copilot verbindet sich direkt mit OpenAI. | Anwender mit eigenem OpenAI API-Key |
Fuer die meisten Anwender ist IBHsoftec Server der einfachste Weg, da kein eigener OpenAI API-Key eingetragen werden muss.
Erste Verwendung
- S5/S7 AI fuer Windows starten.
- Ein Projekt oeffnen.
- Den relevanten Baustein oder Programmbereich anzeigen.
- Den Copilot oeffnen.
- Den passenden Provider auswaehlen.
- Falls erforderlich, Lizenz, Server-Adresse oder API-Key eintragen.
- Eine konkrete Frage stellen.
Beispiel:
Erklaere den aktuell geoeffneten Baustein.
Gute Fragen stellen
Der Copilot arbeitet am besten mit konkreten technischen Fragen. Je genauer die Frage formuliert ist, desto gezielter kann die Antwort ausfallen.
Gute Beispiele:
Was macht der aktuell geoeffnete Baustein?In welchem Netzwerk wird die Freigabe gebildet?Wer schreibt A 8.0?Warum kommt A 8.0 nicht?Welche Bedingungen sperren die Freigabe?Zeige die Bausteinliste.Erzeuge einen AWL-Baustein fuer eine einfache Motorverriegelung.
Weniger hilfreich sind sehr allgemeine Fragen ohne Projektbezug, zum Beispiel:
Was ist falsch?Warum funktioniert die Anlage nicht?
Besser ist eine Frage mit Signal, Baustein oder beobachtetem Verhalten.
Projektanalyse
Der Copilot kann das geoeffnete Projekt oder den aktuellen Baustein zusammenfassen. Er nutzt dazu den verfuegbaren Projektkontext, Bausteininformationen und Quelltext.
Typische Fragen:
Analysiere das Projekt. Erklaere den aktuell geoeffneten Baustein. Welche Bausteine sind wichtig? Was macht dieses Netzwerk?
Typische Antworten enthalten:
- Kurzbeschreibung der Funktion
- wichtige Bausteine
- relevante Signale und Datenbereiche
- moegliche Abhaengigkeiten
- Auffaelligkeiten oder Risiken
Signal- und Freigabediagnose
Bei Fragen zu Signalen, Freigaben oder Ausgaengen nutzt der Copilot den aktiven Kontext und sucht nach Zusammenhaengen im Programm.
Typische Fragen:
Wer schreibt A 8.0? Wo wird DB36.DBX3.1 gesetzt? Warum kommt A 8.0 nicht? Wodurch wird die Freigabe gesperrt?
Der Copilot kann dabei Hinweise auf relevante Netzwerke, Bedingungen, Querverweise oder Schreibstellen geben. Wenn fuer die Antwort aktuelle SPS-Werte wichtig sind, kann er Livewerte nachlesen.
Livewerte aus der SPS
Wenn eine Onlineverbindung besteht, kann der Copilot aktuelle Werte aus der SPS in die Antwort einbeziehen. Das ist besonders nuetzlich bei Diagnosefragen, bei denen der aktuelle Zustand entscheidend ist.
Moegliche Liveinformationen:
- CPU-Betriebszustand
- Diagnosepuffer
- U-Stack
- konkrete Operanden
- konkrete DB-Felder
- Statusinformationen zum aktiven S7-Baustein
Beispiele:
Mach einen Onlinestatus. Ist die Freigabe aktuell vorhanden? Lies die aktuellen Livewerte fuer A 8.0. Warum laeuft Pumpe 1 nicht?
Wichtig: Direkt lesbar sind konkrete Operanden oder Datenfelder. Ganze Bausteine wie DB13, FB20 oder OB1 sind keine einzelnen Livewerte. Fuer Datenbausteine muessen konkrete Adressen angegeben werden, zum Beispiel DB13.DBX0.0, DB13.DBW4 oder DB13.DBD20.
Bausteinstatus
Der Copilot kann bei S7-Codebausteinen Statusinformationen zum aktiven Baustein einbeziehen. Dadurch lassen sich Ablauf- und Signalfragen besser beantworten, ohne dass der Anwender alle Bedingungen manuell verfolgen muss.
Beispiele:
Lies den Bausteinstatus. Kannst du den Bausteinstatus lesen? Onlinestatus vom aktuellen Baustein.
Die Verfuegbarkeit haengt von Projekt, Bausteintyp, Onlineverbindung und SPS-Zustand ab.
Variablenaufzeichnung
Der Copilot kann vorhandene Aufzeichnungsfunktionen verwenden, um Signale ueber die Zeit zu beobachten. Das ist sinnvoll, wenn ein Verhalten nicht nur in einem Moment, sondern ueber einen Ablauf hinweg bewertet werden soll.
Aufzeichnung starten:
Zeichne E 0.0 auf. Zeichne E 0.0 und A 8.0 auf. Zeichne DB36.DBX3.1 und DB36.DBX3.2 auf.
Aufzeichnung stoppen:
Stoppe die Aufzeichnungen. Statusaufzeichnung stop. Stopp Aufzeichnung.
Die Aufzeichnung laeuft im Hintergrund, bis sie gestoppt wird oder die jeweilige Diagnosefunktion beendet wird.
Zeitmessung und Signalverlauf
Auf Basis aufgezeichneter Signale kann der Copilot Zeiten und Flanken auswerten.
Beispiele:
Wie lange dauerte es von E 0.0 bis A 8.0? Wie lange war M 10.0 aktiv? Wie lange war A 8.0 auf 1? Wann kam die erste steigende Flanke von E 0.0? Zeige alle Flanken von A 8.0. Wie sind die Abstaende zwischen den Flanken von M 10.0?
S5/S7 für Windows®
- Einführung S5 für Windows®
- Einführung G5 für Windows® Grafische Schrittkettenprogrammierung
- Einführung S7 für Windows®
- Systemanforderungen
- Auswahlmenüs
- Programmierung
- Hardwarekonfigurator
- Onlinefunktion
- Diagnose
- EPROMMER
- S5 Schrittketten
- Installation
- Lizensierung
- Bausteinvergleich
- Archivieren / Dearchivieren
- Voreinstellungen
- Statusrecorder
- Oszilloskop
- LogView
- Intelligente Eingabehilfe ("Intellisense")
- Favoriten verwalten
- S5: Grafische Schrittketten: Graph5 / Graph5 II / G5 für Windows
- S5: Aufruf der COM Pakete
- S5: Programmierung über H1
- S5: Programmierung über SINEC L2
- S5:Programmierung einer S5 CPU 110A
- Bausteine aus SPS Backup Archiven xxx.arv auslesen
- Neue Funktionen in der Version 7
- Programmierung und Wartung von S5 Steuerungen mit modernen Rechnern
IBH Link IoT
- Inbetriebnahme
- TeamViewer Tutorial
- Handbuch
- TeamViewer IoT Lizenz IBH Link IoT
- TeamViewer IoT Lizenz IBH Link UA
- TeamViewer Support
- Zugriff auf eine Beckhoff CX-Steuerung
- Erweitertes Laden von Panels mit dem TIA Portal
IBH OPC UA Server/Client
- Inbetriebnahme
- Handbuch
- Lizensierung
- Konfiguration mit dem TIA Portal
- Konfiguration mit STEP7
- Beispiele
- Konsistentes Lesen/Schreiben von Arrays und Strukturen
- Laden mehrerer Projekte in den IBH Link UA
- Konfiguration mit dem IBH OPC UA Editor
- Konfiguration mit dem IBH OPC Editor
- Konfiguration einer Logo8 Steuerung mit dem IBH OPC Editor
- Client Funktionen
- Integrierte S7 SoftSPS
IBH OPC UA IOT2040
- Inbetriebnahme
- Konfiguration mit dem IBH OPC UA Editor
- Handbuch
- Siemens IOT200 Inputs / Outputs
- Beispiele
IBH Link UA
- Beschreibung
- Handbuch
- Inbetriebnahme
- Konfiguration mit dem TIA Portal
- Konfiguration mit STEP7
- Weitere Beispiele
- Konsistentes Lesen/Schreiben von Arrays und Strukturen
- Laden mehrerer Projekte in den IBH Link UA
- Konfiguration mit dem IBH OPC UA Editor
- Konfiguration einer Logo8 Steuerung mit dem IBH OPC Editor
- Konfiguration einer Logo! Steuerung mit dem IBH OPC UA Editor
- Variablen Syntax
- Client Funktionen
- Historische Daten
- Integrierte S7 SoftSPS
- Kopplung mit WinCC 7
- Technische Daten
- Resettaster
- Benutzerdefinierte Variablen
- MQTT Beschreibung
- MQTT Konfiguration mit dem IBH OPC UA Editor
- MQTT Konfiguration über XML
- Modbus Anbindung
- Mitsubishi Steuerungen
- Mitsubishi Roboter
- Rockwell Steuerungen
- SINUMERIK 840D/840D SL
- SINUMERIK ONE
- Performance
- Docker
- Docker Portainer
- Python/Methoden/Datenmodelle
- Fernwartung mit TeamViewer IoT
- AnyViz Cloud Anbindung
- Redundanz
Mitsubishi Electric IoT Gateway
IBHLink S7++
Alle in diesem Abschnitt aufgelisteten Artikel gelten sowohl für den IBH Link S7++ (im Steckergehäuse) als auch für den IBH Link S7++ HS (für Hutschienenmontage)
- Inbetriebnahme IBHLink S7++
- Einstellungen innerhalb von STEP®7
- Einstellungen innerhalb von STEP®7 ohne IBHNet Treiber
- Einstellungen innerhalb von STEP®7 MicroWin ab V3.1 SP2
- Einstellungen innerhalb von TIA®
- Einstellungen innerhalb von TIA® ohne IBHNet Treiber
- Zugriff auf SIMATIC® S5 mit S5 für Windows® über SINEC L2
- Parametrierung von Feldgeräten
- IBH Link S7++ mit CommDTM
- CommDTM für DP/PA Link
- IBHNet DTM in Verbindung mit PACTware
- Zugriff auf S7-300/400 mit TIA Portal V11 WinCC flexible über IBHLink S7++
- Zugriff auf S7-300/400 mit WinCC flexible über IBHLink S7++
- Zugriff auf S7-200 mit WinCC flexible über IBHLink S7++
- Zugriff auf S7-300/400 mit GraphPic® über IBHLink S7++
- Zugriff auf S7-300/400 mit Intouch über IBHLink S7++
- Uhrzeitsynchronisation
- Uhrzeitsynchronisation projektiert
- LOGO! mit IBHLink S7++
- SPS-SPS Kommunikation
- Kopplung einer S7-1200 mit S7-300/S7-400 über IBHLink S7++
- Onlineverbindung zu SINAMICS G120 Antrieben mit IBHLink S7++
- Datenaustausch zwischen einer TwinCAT SPS und einer S7 Steuerung mit IBHLink S7++
- Historie
IBHLink S5++
- Zugriff auf SIMATIC® S5 mit S5 für Windows® ohne IBH Net Treiber
- Visualisierung einer SIMATIC® S5 allgemein
- Zugriff auf SIMATIC® S5 mit TIA Portal V11 WinCC flexible über IBHLink S5++
- Zugriff auf SIMATIC® S5 mit WinCC Flexible über IBHLink S5++
- Zugriff auf SIMATIC® S5 mit GraphPic® über IBHLink S5++
- Zugriff auf SIMATIC® S5 mit Intouch über IBHLink S5++
- LOGO! mit IBHLink S5++
- Datenaustausch zwischen einer S7 SPS und einer S5 Steuerung mit IBHLink S5++
- Datenaustausch zwischen einer S7 1500 SPS und einer S5 Steuerung mit IBHLink S5++
- Datenaustausch zwischen einer TwinCAT SPS und einer S5 Steuerung mit IBHLink S5++
OPC Server
- Übersicht
- Lizensierung
- Konfiguration des Servers
- Variablen Syntax
- Optimierung
- DCOM Konfiguration
- Betrieb mit Benutzerrechten
- Pro Tool V6
- WinCC
- WinCC Flexible
- Variablen mit Intouch FS Gateway manuell erstellen
- Variablen mit Intouch FS Gateway über den Item-Browser erstellen
- Variablen mit Intouch manuell erstellen
- Variablen mit Intouch TagCreator erstellen
- LOGO 8 mit OPC Server
- LOGO! mit OPC Server
- H1 mit OPC Server
- OPC Server mit Siemens S7-1200 und S7-1500 Steuerungen
S7-SoftSPS
- LOGO! mit S7-SoftSPS
- Installation
- Online
- Visualisierungen
- Datenschnittstelle
- Oberfläche
- Menü
- Konfiguration
- CPU-Parameter
- Treiber
- Addidata
- Beckhoff TwinCAT I/O
- CIF 30/50/60
- cifX (CIFX 50 und CIFX 90)
- CP340/CP440
- CP343/CP443
- I/O Port
- Modbus TCP
- NVRAM
- User SFC
- Technische Daten
S7-PCI315
- Dokumentationsübersicht
- Rechtliche Hinweise
- Lizenzen
- Sicherheit
- Kurzbeschreibung und Voraussetzungen
- Gerätezeichnung
- Systemübersicht
- Gerätetreiber Setup
- Firmware Update
- USB Treiber installieren
- S7netPLCComm-Service installieren
- Sicherheitshinweise
- Batterie installieren
- S7-PCI315 SPS installieren
- Visualisierung/Datenzugriff
- S7netPLCComm-Service
- Konfigurieren des Services
- Konfiguration Oberfläche
- Konfiguration INI-Datei
- WinCC Flexible lokal
- Programmierung
- Befehlsvorrat
- Integrierte Bausteine
- Spannungsversorgung
- Resetverhalten
- RUN/STOP-Schalter
- Batterie
- Batterie wechseln
- Batterie entsorgen
- LEDs
- LED SYS
- LED APL
- LED PROFIBUS DP-Master
- Speicherkarte
- Speicherverhalten
- Zustandsabfrage
- Dualport Kommunikation
- Wissenswertes
- Fehlersuche
- Fehlernummern
- Technische Daten
IBHNet
- Einführung
- Systemvoraussetzungen
- Installation
- Lokaler Betrieb
- Betrieb im lokalen Netzwerk
- Betrieb über das Internet
- Konfiguration IBH Link S7/ S7Plus/ S7++/ S7++HS
- Konfiguration IBH Link S5++
- IBH Link S5++ mit STEP®5
- Definition von Zugriffsnamen zur Identifikation der Steuerungen
- Einstellungen innerhalb von STEP®7
- Einstellungen innerhalb von STEP®7 ohne IBHNet Treiber
- Einstellungen innerhalb von STEP®7 MicroWin ab V3.1 SP2
- Einstellungen innerhalb von TIA®
- Einstellungen innerhalb von TIA® ohne IBHNet Treiber
- Betrieb mit WinCC
- Betrieb mit ProTool
- Betrieb mit WinCC Flexible
- Betrieb des IBH Link S5++ mit Intouch
- Betrieb des IBH Link S7++ mit Intouch
- Hochsprachenzugriffe
- Fetch/Write
- Unprojektierte SPS-SPS Kommunikation
- Projektierte SPS-SPS Kommunikation
- RFC1006 Kommunikation IBH Link S7++/S7++HS
- Datenaustausch zwischen einer TwinCAT SPS und einer S5/S7 Steuerung
- Troubleshooting
- Technische Daten IBH Link S7
- Technische Daten IBH Link S7 Plus
- Technische Daten IBH Link S7++/S7++HS
- Technische Daten IBH Link S5++
- Historie
- Änderungen
IBH USB-S5-Adapter
- Zugriff auf SIMATIC® S5 mit S5 für Windows®
- Zugriff auf SIMATIC® S5 mit STEP®5
- Maximale USB Kabellänge