Autonomy industrial automation software logoAutonomy®, industrial automation platform

Autonomy CoPilot

KI, der Industrieautomatisierung gezielt beigebracht wurde.

Allgemeine KI-Modelle kennen proprietären Industriecode nicht. Von Ingenieuren für Ingenieure entwickelt, bietet CoPilot ein durchgängiges Erlebnis in Autonomy Edge im Browser und im OpenPLC Editor auf Ihrem Rechner.

3
Geschriebene Sprachen: ST, Python und C++, Ladder folgt
Ganzes Projekt
im Kontext, bevor geantwortet wird, damit die Antwort zu Ihrem passt
Community
Ab dieser Stufe enthalten

Es schlägt nicht vor. Es baut.

Kein Chatfenster, das an einen Editor geschraubt wurde: CoPilot hat dasselbe Modell Ihres Projekts vor sich wie der Editor. Eine Anfrage, und es schreibt den Funktionsbaustein, deklariert die Schnittstelle, weist die Variablen zu und bindet die Instanz in main ein.

Autovervollständigung beim Tippen

Es sagt den Code, den Sie gerade schreiben, in Echtzeit intelligent voraus und vervollständigt ihn, direkt aus dem Kontext Ihrer industriellen Logik heraus, für sofortige und präzise Vorschläge während der Eingabe.

Ein Chat, und Sie geben frei, was übernommen wird

Beschreiben Sie im Gespräch, was Sie brauchen. CoPilot setzt es um, und das Ergebnis wartet darauf, dass Sie es prüfen und freigeben, bevor es ins Projekt übernommen wird.

main
PLCmy-first-projectmain
1(* Blink the green LED every 5 seconds *)
2BlinkTimer(IN := NOT BlinkTimer.Q, PT := T#5s);
3 
4IF BlinkTimer.Q THEN
5 GreenLED := NOT GreenLED;
6END_IF;
7 
8(* Blink the purple LED every 10 seconds *)
9PurpleTimer(IN := NOT PurpleTimer.Q, PT := T#10s);
10 
11IF PurpleTimer.Q THEN
12 PurpleLED := NOT PurpleLED;
13END_IF;
#NameKlasseTypAdresse
0BlinkTimerLokalTON
1PurpleTimerLokalTON
2GreenLEDLokalBOOL%QX0.0
3PurpleLEDLokalBOOL%QX0.1
KI-ChatCOMMUNITY

Fragen Sie etwas zu Ihrem Projekt

Die KI kann POUs anlegen, Variablen ergänzen, Code erklären und Ihr Projekt bearbeiten.

Fragen Sie etwas zu Ihrem SPS-Code ...

CoPilot kennt Ihr Projekt

Sechs Dinge, die ein allgemeines Modell nicht für Sie tun kann.

Der ganze Projektkontext

Es liest jede POU, jede Variable, jeden Typ und jede Bibliothek, bevor es antwortet.

Schreibt die POUs

Programme, Funktionen und Funktionsbausteine, in ST, Python oder C++.

Weist die Variablen zu

Richtiger Gültigkeitsbereich, richtiger Typ, eine Adresse ohne Konflikt. Strukturen, Aufzählungen und Arrays ebenso.

Erklärt, was Sie geerbt haben

Fragen Sie, was ein Baustein tut. Die Antwort kommt aus Ihrem Code, nicht aus einem Handbuch.

Kennt die Bibliotheken

TON, TOF, CTU, PID, RAMP, MQTT und TCP/IP, OSCAT und PLCopen MotionControl.

Determinismus bleibt unangetastet

Die KI schreibt die Logik. Die Runtime führt sie weiterhin in deterministischen Zyklen aus.

Wohin das führt

Wie wir CoPilot das Fach beibringen

Wir bauen den Datenbestand auf, der eine KI in IEC 61131-3 wirklich gut machen würde.

Ladder kommt als Nächstes

Ladder ist das, was diese Branche tatsächlich schreibt, und es ist die nächste Sprache, die CoPilot schreiben wird. Derselbe Projektkontext, dieselben Werkzeuge, angewendet auf die Sprache, mit der die Halle läuft.

Der Datenbestand, den niemand hatte

Modelle von der Stange haben aus Jahrzehnten öffentlichem IT-Code gelernt. Die industrielle Steuerungstechnik hatte das nie, und deshalb liefert ein allgemeines Modell ST, das überzeugend aussieht, nicht kompiliert und den Zyklus ignoriert, in dem es laufen muss.

Ein Ort, an dem er entstehen kann

Ein Datenbestand braucht einen Ort, an dem industrieller Code offen geschrieben, geteilt, kompiliert und korrigiert wird. Der offene Stack und die Community-Stufe sind dieser Ort, und jedes Projekt, das dort entsteht, trägt dazu bei.

Ein Kreislauf, den ein geschlossener Hersteller nicht kaufen kann

Echte IEC 61131-3-Projekte, die Fehler, die der Compiler gemeldet hat, und die Änderungen, die sie behoben haben. Darauf trainieren wir und stimmen wir ab, und es wächst mit jedem Ingenieur, der dazukommt.

Auf der Arbeit trainiert, nicht auf dem Internet

CoPilot ist gezielt auf industrielle Steuerungstechnik abgestimmt, statt ein allgemeines Modell höflich zu bitten, so zu tun, als hätte es schon einmal einen Funktionsbaustein gesehen.

Gebaut von Leuten, die Steuerungen ausliefern

Das Team hinter OpenPLC baut seit 2014 Werkzeuge für die SPS-Programmierung. Wir trainieren ein Modell auf Arbeit, die wir selbst machen, nicht auf einer Branche, über die wir gelesen haben.