<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.ibhsoftec.com/de/index.php?action=history&amp;feed=atom&amp;title=S5%2FS7_AI_f%C3%BCr_Windows%3ACopilot-Datenfl%C3%BCsse</id>
	<title>S5/S7 AI für Windows:Copilot-Datenflüsse - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ibhsoftec.com/de/index.php?action=history&amp;feed=atom&amp;title=S5%2FS7_AI_f%C3%BCr_Windows%3ACopilot-Datenfl%C3%BCsse"/>
	<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=S5/S7_AI_f%C3%BCr_Windows:Copilot-Datenfl%C3%BCsse&amp;action=history"/>
	<updated>2026-07-24T23:05:06Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in IBHsoftec Wiki Deutsch</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://wiki.ibhsoftec.com/de/index.php?title=S5/S7_AI_f%C3%BCr_Windows:Copilot-Datenfl%C3%BCsse&amp;diff=4519&amp;oldid=prev</id>
		<title>Axel: Die Seite wurde neu angelegt: „==== Datenfluss ====  Diese Seite ist ein Unterpunkt von &#039;&#039;&#039;S5/S7 AI fuer Windows®&#039;&#039;&#039; mit dem Wiki-Seitennamen &lt;code&gt;S5/S7 AI fuer Windows:Copilot-Datenfluesse&lt;/code&gt;.  ==== Zweck dieser Dokumentation ====  Diese Seite beschreibt, welche Daten der Copilot verarbeitet, woher diese Daten kommen und wohin sie uebertragen werden koennen.  Der Datenfluss haengt davon ab,  * welche Frage der Anwender stellt, * welcher Projekt- und Editor-Kontext geoeffnet ist,…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.ibhsoftec.com/de/index.php?title=S5/S7_AI_f%C3%BCr_Windows:Copilot-Datenfl%C3%BCsse&amp;diff=4519&amp;oldid=prev"/>
		<updated>2026-07-23T14:37:22Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „==== Datenfluss ====  Diese Seite ist ein Unterpunkt von &amp;#039;&amp;#039;&amp;#039;S5/S7 AI fuer Windows®&amp;#039;&amp;#039;&amp;#039; mit dem Wiki-Seitennamen &amp;lt;code&amp;gt;S5/S7 AI fuer Windows:Copilot-Datenfluesse&amp;lt;/code&amp;gt;.  ==== Zweck dieser Dokumentation ====  Diese Seite beschreibt, welche Daten der Copilot verarbeitet, woher diese Daten kommen und wohin sie uebertragen werden koennen.  Der Datenfluss haengt davon ab,  * welche Frage der Anwender stellt, * welcher Projekt- und Editor-Kontext geoeffnet ist,…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==== Datenfluss ====&lt;br /&gt;
&lt;br /&gt;
Diese Seite ist ein Unterpunkt von &amp;#039;&amp;#039;&amp;#039;S5/S7 AI fuer Windows®&amp;#039;&amp;#039;&amp;#039; mit dem Wiki-Seitennamen &amp;lt;code&amp;gt;S5/S7 AI fuer Windows:Copilot-Datenfluesse&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Zweck dieser Dokumentation ====&lt;br /&gt;
&lt;br /&gt;
Diese Seite beschreibt, welche Daten der Copilot verarbeitet, woher diese Daten kommen und wohin sie uebertragen werden koennen.&lt;br /&gt;
&lt;br /&gt;
Der Datenfluss haengt davon ab,&lt;br /&gt;
&lt;br /&gt;
* welche Frage der Anwender stellt,&lt;br /&gt;
* welcher Projekt- und Editor-Kontext geoeffnet ist,&lt;br /&gt;
* ob eine Onlineverbindung zur SPS besteht,&lt;br /&gt;
* ob Aufzeichnungen verwendet werden und&lt;br /&gt;
* welcher Provider im Copilot ausgewaehlt ist.&lt;br /&gt;
&lt;br /&gt;
Der Copilot liest nicht automatisch das gesamte Projekt und uebertraegt nicht bei jeder Frage alle verfuegbaren Daten. Es werden die Informationen verwendet, die fuer die jeweilige Aufgabe erforderlich sind.&lt;br /&gt;
&lt;br /&gt;
==== Uebersicht des Datenflusses ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Anwenderfrage&lt;br /&gt;
     |&lt;br /&gt;
     v&lt;br /&gt;
S5/S7 AI fuer Windows&lt;br /&gt;
     |&lt;br /&gt;
     +--&amp;gt; Projektkontext und aktiver Editor&lt;br /&gt;
     |       Baustein, Netzwerk, Quelltext, Querverweise&lt;br /&gt;
     |&lt;br /&gt;
     +--&amp;gt; SPS-Onlineverbindung (nur bei Bedarf)&lt;br /&gt;
     |       Livewerte, CPU-Zustand, Diagnose, Bausteinstatus&lt;br /&gt;
     |&lt;br /&gt;
     +--&amp;gt; Aufzeichnungen (nur wenn vorhanden)&lt;br /&gt;
     |       Signalverlauf, Flanken, Zeitwerte&lt;br /&gt;
     |&lt;br /&gt;
     v&lt;br /&gt;
Zusammenstellung der Anfrage&lt;br /&gt;
     |&lt;br /&gt;
     v&lt;br /&gt;
Ausgewaehlter Provider&lt;br /&gt;
     |&lt;br /&gt;
     +--&amp;gt; IBHsoftec Server&lt;br /&gt;
     +--&amp;gt; Company Server&lt;br /&gt;
     +--&amp;gt; OpenAI Direct&lt;br /&gt;
     +--&amp;gt; Google Gemini&lt;br /&gt;
     +--&amp;gt; Microsoft Foundry&lt;br /&gt;
     +--&amp;gt; Claude Direct&lt;br /&gt;
     |&lt;br /&gt;
     v&lt;br /&gt;
KI-Antwort zurueck an S5/S7 AI&lt;br /&gt;
     |&lt;br /&gt;
     v&lt;br /&gt;
Anzeige im Copilot-Dialog&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Welche Daten koennen verwendet werden? ====&lt;br /&gt;
&lt;br /&gt;
===== Anwenderfrage =====&lt;br /&gt;
&lt;br /&gt;
Die Frage wird aus dem Copilot-Dialog an die Anwendung uebergeben. Sie kann zum Beispiel ein Signal, einen Baustein, ein Netzwerk oder einen gewuenschten Arbeitsschritt nennen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Warum kommt A 8.0 nicht?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Projekt- und Editor-Kontext =====&lt;br /&gt;
&lt;br /&gt;
Wenn ein Projekt oder Baustein geoeffnet ist, kann der Copilot den passenden Kontext verwenden. Dazu gehoeren je nach Frage:&lt;br /&gt;
&lt;br /&gt;
* Projektname und Programminformationen&lt;br /&gt;
* aktueller Baustein und aktuelles Netzwerk&lt;br /&gt;
* Bausteinquelltext&lt;br /&gt;
* Operanden und Symbolik&lt;br /&gt;
* direkt relevante Querverweise&lt;br /&gt;
* Bausteinliste oder Programmdaten&lt;br /&gt;
&lt;br /&gt;
Der aktive Editor-Kontext ist wichtig: Eine Frage zum aktuellen Netzwerk wird genauer beantwortet, wenn dieses Netzwerk vorher geoeffnet wurde.&lt;br /&gt;
&lt;br /&gt;
===== SPS-Livewerte =====&lt;br /&gt;
&lt;br /&gt;
Bei einer Frage zum aktuellen Anlagenzustand kann der Copilot zusaetzliche Werte aus der verbundenen SPS anfordern. Dazu koennen gehoeren:&lt;br /&gt;
&lt;br /&gt;
* konkrete Ein- und Ausgaenge&lt;br /&gt;
* Merker und konkrete DB-Felder&lt;br /&gt;
* CPU-Betriebszustand&lt;br /&gt;
* Diagnosepuffer und U-Stack&lt;br /&gt;
* Statusinformationen zum aktiven S7-Baustein&lt;br /&gt;
&lt;br /&gt;
Gelesen werden konkrete Operanden, zum Beispiel &amp;lt;code&amp;gt;A 8.0&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;DB36.DBX3.1&amp;lt;/code&amp;gt;. Ein kompletter Baustein oder ein kompletter Datenbaustein ist kein einzelner Livewert.&lt;br /&gt;
&lt;br /&gt;
===== Aufzeichnungen =====&lt;br /&gt;
&lt;br /&gt;
Wenn der Anwender eine Variablen- oder Statusaufzeichnung startet, werden die dabei erfassten Werte fuer die spaetere Auswertung verwendet. Der Copilot kann daraus Signalverlaeufe, Flanken, Aktivdauern und Zeitabstaende ermitteln.&lt;br /&gt;
&lt;br /&gt;
Eine Zeitmessung ohne vorherige passende Aufzeichnung ist nicht belastbar.&lt;br /&gt;
&lt;br /&gt;
==== Wie wird eine Anfrage zusammengestellt? ====&lt;br /&gt;
&lt;br /&gt;
# Der Anwender stellt eine Frage.&lt;br /&gt;
# S5/S7 AI prueft den aktuellen Projekt- und Editor-Kontext.&lt;br /&gt;
# Falls erforderlich, fordert der Copilot konkrete SPS-Livewerte oder Bausteinstatus an.&lt;br /&gt;
# Die benoetigten Informationen werden mit der Frage zu einer Anfrage zusammengestellt.&lt;br /&gt;
# Diese Anfrage wird an den ausgewaehlten Provider uebergeben.&lt;br /&gt;
# Die KI verarbeitet die Anfrage und liefert eine Antwort.&lt;br /&gt;
# S5/S7 AI zeigt die Antwort im Copilot-Dialog an.&lt;br /&gt;
&lt;br /&gt;
Die Anwendung kann bei einer Diagnosefrage eine zweite Nachleserunde ausfuehren. Dabei fordert der Copilot gezielt weitere Werte an, wenn die bisher vorhandenen Informationen nicht ausreichen.&lt;br /&gt;
&lt;br /&gt;
==== Datenfluss je Provider ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Provider&lt;br /&gt;
! Datenweg&lt;br /&gt;
! Typische Voraussetzung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;IBHsoftec Server&amp;lt;/code&amp;gt;&lt;br /&gt;
| S5/S7 AI uebertraegt die Anfrage an den Server von IBHsoftec. Der Server stellt die Verbindung zum KI-Dienst her.&lt;br /&gt;
| Copilot-Lizenz oder Freischaltung und Internetzugriff&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Company Server&amp;lt;/code&amp;gt;&lt;br /&gt;
| S5/S7 AI uebertraegt die Anfrage an den von der Firma bereitgestellten Copilot-Server.&lt;br /&gt;
| Server-Adresse und Freischaltung durch den Administrator&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;OpenAI Direct&amp;lt;/code&amp;gt;&lt;br /&gt;
| S5/S7 AI verbindet sich direkt vom Windows-PC mit OpenAI.&lt;br /&gt;
| Eigener OpenAI API-Key und Internetzugriff&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Google Gemini&amp;lt;/code&amp;gt;&lt;br /&gt;
| S5/S7 AI verbindet sich direkt vom Windows-PC mit der Google Gemini API.&lt;br /&gt;
| Eigener Gemini API-Key und Internetzugriff&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Microsoft Foundry&amp;lt;/code&amp;gt;&lt;br /&gt;
| S5/S7 AI verbindet sich mit dem eingetragenen Microsoft-Foundry- oder Azure-OpenAI-Endpunkt.&lt;br /&gt;
| Endpunkt, API-Key und Deployment oder Modell&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;Claude Direct&amp;lt;/code&amp;gt;&lt;br /&gt;
| S5/S7 AI verbindet sich direkt vom Windows-PC mit Anthropic.&lt;br /&gt;
| Eigener Anthropic API-Key und Internetzugriff&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Bei &amp;lt;code&amp;gt;IBHsoftec Server&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;Company Server&amp;lt;/code&amp;gt; laeuft die Anfrage zunaechst ueber den jeweiligen Server. Bei direkten Providern werden die fuer die Frage zusammengestellten Daten unmittelbar an den ausgewaehlten Anbieter uebertragen.&lt;br /&gt;
&lt;br /&gt;
==== Rueckfluss der Antwort ====&lt;br /&gt;
&lt;br /&gt;
Die Antwort des ausgewaehlten KI-Dienstes wird an S5/S7 AI zurueckgegeben und im Copilot-Dialog angezeigt. Die Antwort kann enthalten:&lt;br /&gt;
&lt;br /&gt;
* eine Erklaerung des Programms&lt;br /&gt;
* gefundene Bausteine oder Netzwerke&lt;br /&gt;
* erkannte Bedingungen und Querverweise&lt;br /&gt;
* aktuelle Livewerte&lt;br /&gt;
* Hinweise zur weiteren Fehlersuche&lt;br /&gt;
* erzeugten S7-AWL-Quelltext&lt;br /&gt;
&lt;br /&gt;
Eine Antwort ist eine technische Hilfestellung. Sie schaltet keine Ausgaenge und aendert keine SPS-Daten, sofern der Anwender nicht selbst eine entsprechende Aktion in S5/S7 AI ausfuehrt.&lt;br /&gt;
&lt;br /&gt;
==== Vollstaendiges Beispiel: Fehlende Motorfreigabe ====&lt;br /&gt;
&lt;br /&gt;
===== Ausgangssituation =====&lt;br /&gt;
&lt;br /&gt;
Ein Foerderband startet nicht. Der Motor wird ueber &amp;lt;code&amp;gt;A 8.0&amp;lt;/code&amp;gt; angesteuert. Der Anwender stellt die Frage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Warum kommt A 8.0 nicht?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Datenfluss bei der Diagnose =====&lt;br /&gt;
&lt;br /&gt;
# Die Frage wird aus dem Copilot-Dialog an S5/S7 AI uebergeben.&lt;br /&gt;
# S5/S7 AI stellt den geoeffneten Baustein und das aktuelle Netzwerk als Projektkontext bereit.&lt;br /&gt;
# Der Copilot erkennt, dass fuer eine aktuelle Diagnose Livewerte benoetigt werden.&lt;br /&gt;
# Der Copilot fordert gezielt &amp;lt;code&amp;gt;E 0.0&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;E 0.1&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;M 10.0&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;DB36.DBX3.1&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;DB36.DBX3.2&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;A 8.0&amp;lt;/code&amp;gt; an.&lt;br /&gt;
# S5/S7 AI liest diese konkreten Werte aus der verbundenen SPS.&lt;br /&gt;
# Die Werte werden zusammen mit dem Programmkontext an den ausgewaehlten Provider uebergeben.&lt;br /&gt;
# Die KI erkennt, dass &amp;lt;code&amp;gt;DB36.DBX3.1 = 0&amp;lt;/code&amp;gt; ist, und beschreibt die gesperrte Freigabe.&lt;br /&gt;
# Die Antwort wird im Copilot-Dialog angezeigt.&lt;br /&gt;
&lt;br /&gt;
===== Beispielantwort =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Die Startanforderung ist vorhanden und der Stop-Taster ist nicht aktiv.&lt;br /&gt;
Die Sicherheitsfreigabe DB36.DBX3.1 ist jedoch 0. Dadurch bleibt&lt;br /&gt;
die Motorfreigabe gesperrt und A 8.0 wird nicht eingeschaltet.&lt;br /&gt;
&lt;br /&gt;
DB36.DBX3.1 wird in FB12, Netzwerk 4 gebildet. Dort sollte als&lt;br /&gt;
naechstes die Bedingung &amp;quot;Schutzgitter geschlossen&amp;quot; geprueft werden.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Was verlaesst den PC? =====&lt;br /&gt;
&lt;br /&gt;
Das haengt vom Provider ab. Bei einem Server-Provider verlaesst die Anfrage den PC in Richtung IBHsoftec Server oder Company Server. Bei &amp;lt;code&amp;gt;OpenAI Direct&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Google Gemini&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Microsoft Foundry&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;Claude Direct&amp;lt;/code&amp;gt; geht sie direkt an den jeweiligen Anbieter.&lt;br /&gt;
&lt;br /&gt;
Wenn keine SPS-Onlineverbindung besteht, koennen keine frischen SPS-Livewerte in diesen Datenfluss aufgenommen werden. Dann basiert die Antwort nur auf den vorhandenen Projekt- und Texteingaben.&lt;br /&gt;
&lt;br /&gt;
==== Datenfluss bei Aufzeichnungen ====&lt;br /&gt;
&lt;br /&gt;
# Der Anwender startet eine Aufzeichnung, zum Beispiel mit &amp;lt;code&amp;gt;Zeichne E 0.0 und A 8.0 auf.&amp;lt;/code&amp;gt;&lt;br /&gt;
# S5/S7 AI erfasst die Werte ueber den vorhandenen Scope-/Oszilloskop-Pfad.&lt;br /&gt;
# Der Anwender stoppt die Aufzeichnung.&lt;br /&gt;
# Der Copilot wertet die lokal vorhandenen Aufzeichnungsdaten aus.&lt;br /&gt;
# Fuer die Auswertung werden Flanken und Zeitpunkte an den KI-Dienst uebergeben, soweit sie fuer die Frage benoetigt werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Wie lange dauerte es von E 0.0 bis A 8.0?&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Dateianhaenge und zusaetzliche Daten ====&lt;br /&gt;
&lt;br /&gt;
Dateianhaenge werden je nach Provider unterschiedlich uebertragen. Der Copilot passt das Format an den ausgewaehlten Dienst an. Ob ein Anhang verarbeitet werden kann, haengt vom Provider und vom verwendeten Modell ab.&lt;br /&gt;
&lt;br /&gt;
Bei vertraulichen Projektdateien muss vor dem Upload geprueft werden, ob der Provider dafuer freigegeben ist. API-Keys duerfen nicht in Fragen, Dokumentationen oder E-Mails weitergegeben werden.&lt;br /&gt;
&lt;br /&gt;
==== Datenschutz und Verantwortlichkeit ====&lt;br /&gt;
&lt;br /&gt;
Vor der Nutzung sollte der Anwender die Regeln des eigenen Unternehmens beachten. Besonders zu pruefen ist:&lt;br /&gt;
&lt;br /&gt;
* Darf der gewaehlte Provider Projektdaten verarbeiten?&lt;br /&gt;
* Duerfen Bausteine, Querverweise oder Livewerte an einen externen Dienst uebertragen werden?&lt;br /&gt;
* Ist fuer sensible Anlagen ein Company Server vorgeschrieben?&lt;br /&gt;
* Welche Aufbewahrungs- und Zugriffsregeln gelten fuer den verwendeten Dienst?&lt;br /&gt;
&lt;br /&gt;
Der Copilot entscheidet nicht ueber die Freigabe von Projektdaten. Diese Entscheidung liegt beim Unternehmen und beim Anwender.&lt;br /&gt;
&lt;br /&gt;
==== Grenzen des Datenflusses ====&lt;br /&gt;
&lt;br /&gt;
* Ohne passenden Projektkontext kann die Antwort ungenauer sein.&lt;br /&gt;
* Ohne SPS-Onlineverbindung gibt es keine frischen Livewerte.&lt;br /&gt;
* Ganze Bausteine sind keine direkt lesbaren SPS-Istwerte.&lt;br /&gt;
* Ohne Aufzeichnung sind Zeitmessungen nicht belastbar.&lt;br /&gt;
* Die KI kann Zusammenhaenge falsch bewerten. Ergebnisse muessen fachlich geprueft werden.&lt;br /&gt;
* Erzeugter AWL-Code muss vor produktiver Nutzung getestet und freigegeben werden.&lt;br /&gt;
&lt;br /&gt;
==== Praktische Empfehlung ====&lt;br /&gt;
&lt;br /&gt;
Fuer eine nachvollziehbare Diagnose sollte der Anwender den relevanten Baustein oeffnen, konkrete Operanden nennen und bei aktuellen Zustandsfragen eine aktive SPS-Onlineverbindung herstellen. Bei vertraulichen Anlagen ist ein vom Unternehmen freigegebener Provider zu verwenden.&lt;/div&gt;</summary>
		<author><name>Axel</name></author>
	</entry>
</feed>