Für den Betrieb

Die ganze Halle, live in einer Welt.

Jede Maschine streamt, was sie meldet, in eine 3D-Welt.

Eine Welt

Wie wird meine Halle zu einer Welt?

Jede Maschine, jeder Roboter, jede Kamera und jeder Computer ist ein Gerät mit Kanälen. Sie platzieren jedes Gerät als Einheit in einer Weltdatei.

Die Halle als eine WeltMaschinen, Roboter, Kameras und Computer sind Geräte mit Kanälen. Jedes wird als Einheit in einer Weltdatei platziert, physisch oder Simulation, und in 3D aus seinem CAD-Modell gezeichnet, oder als Kasten, bis es ein Modell hat.MaschinenFräsen, Pressen, DruckerRoboterRoboterarme, ServobusseKameras und Computerworld.tsxphysisch oder Simulation3D-Ansichtaus CAD oder als KastenDie Halle als eine WeltMaschinen, Roboter, Kameras und Computer sind Geräte mit Kanälen. Jedes wird als Einheit in einer Weltdatei platziert, physisch oder Simulation, und in 3D aus seinem CAD-Modell gezeichnet, oder als Kasten, bis es ein Modell hat.MaschinenFräsen, Pressen, DruckerRoboterRoboterarme, ServobusseKameras und Computerworld.tsxphysisch oder Simulation3D-Ansichtaus CAD oder als Kasten

Zwilling

Was zeigt mir der Zwilling an?

Was die Maschine gemeldet hat, neben dem, was der Plan vorsah. Beides ist beschriftet und wird nie vermischt.

Plan und Meldung, getrennt beschriftetDer Zwilling zeigt, wo die Maschine nach eigener Angabe steht. Ein Alarm erscheint als Fehler. Eine Abweichung von mehr als 0,5 mm vom Plan oder ein verlorener Link erscheint als Warnung.Plander CAM-AuftragMeldungZeile, Vorschub, Spindel,FortschrittZwillingwo die Maschine meldetFehlerein AlarmWarnungüber 0,5 mm, oder Zustand unbekanntPlan und Meldung, getrennt beschriftetDer Zwilling zeigt, wo die Maschine nach eigener Angabe steht. Ein Alarm erscheint als Fehler. Eine Abweichung von mehr als 0,5 mm vom Plan oder ein verlorener Link erscheint als Warnung.Plander CAM-AuftragMeldungZeile, Vorschub,Spindel,FortschrittZwillingwo die Maschine meldetFehlerein AlarmWarnungüber 0,5 mm, oderZustand unbekannt

Der Verlauf sind die Datensätze.

Jeder Kanal schreibt einen Datenstrom in einen Lauf. Diagramme lesen diese Datensätze direkt. Wenn Sie die Zeitleiste verschieben, bewegen sich alle Bereiche gemeinsam.

runs/line-2/streams/mill-2.gcode@host-aBeispieldatensätze
03:41:02.115 state   Run · line 4127 · F1200 S12000
03:41:02.367 state   Run · line 4128 · F1200 S12000
03:41:02.402 event   ALARM:1 hard limit
03:41:02.410 state   Alarm
03:41:06.021 note    agent:floor-watch: stop mill-2/gcode
03:41:06.388 state   Alarm · job stopped at line 4128

Befugnis

Kann ein Agent die Nachtschicht überwachen?

Ja, innerhalb einer Dauerberechtigung. Er handelt in Echtzeit. Jede Aktion wird aufgezeichnet, bevor sie gesendet wird. Anhalten ist immer erlaubt.

Ein Agent unter einer DauerberechtigungSie erteilen einmal eine Dauerberechtigung. Sie nennt die Welt, die Einheiten, die Kanäle, die Befehle und die Stunden. Der Agent liest die Datenströme und handelt über MCP. Jede Aktion wird aufgezeichnet, bevor der Treiber sie sendet.Sieerteilen dieBerechtigung einmalDauerberechtigungWelt, Einheiten,Befehle, StundenAgentliest Datenströme,handelt über MCPZuerst aufgezeichnetdann gesendetEin Agent unter einer DauerberechtigungSie erteilen einmal eine Dauerberechtigung. Sie nennt die Welt, die Einheiten, die Kanäle, die Befehle und die Stunden. Der Agent liest die Datenströme und handelt über MCP. Jede Aktion wird aufgezeichnet, bevor der Treiber sie sendet.Sieerteilen die Berechtigung einmalDauerberechtigungWelt, Einheiten, Befehle, StundenAgentliest Datenströme, handelt über MCPZuerst aufgezeichnetdann gesendet
shell
commandagi grant add --principal agent:floor-watch \
  --world plant --unit mill-2 --unit press-4 \
  --verb open --verb run --verb send --for 12h --note "night watch"

Dashboards

Wie zeige ich die Halle anderen?

Ein Dashboard ist eine Datei. Kopieren Sie sie auf die nächste Website, oder senden Sie einen Link mit Lesezugriff.

Eine Dashboard-Datei, kopiert oder geteiltEin Dashboard ist eine Code-Datei mit seinen Bereichen und Parametern. Kopieren Sie sie auf die nächste Website, oder teilen Sie einen Link mit Lesezugriff, bei dem nichts scharfgeschaltet werden kann..dashboard.tsxBereiche, Layout, ParameterNächste WebsiteDatei kopierenFreigabelinknur lesen, nichts scharfschaltbarEine Dashboard-Datei, kopiert oder geteiltEin Dashboard ist eine Code-Datei mit seinen Bereichen und Parametern. Kopieren Sie sie auf die nächste Website, oder teilen Sie einen Link mit Lesezugriff, bei dem nichts scharfgeschaltet werden kann..dashboard.tsxBereiche, Layout, ParameterNächste WebsiteDatei kopierenFreigabelinknur lesen, nichtsscharfschaltbar

Prüfung

Wie weit ist es getestet?

Die meisten Treiber sind heute auf Loopback geprüft. Noch keine Maschine ist in Betrieb genommen. Modbus, OPC UA und MQTT sind noch nicht im Katalog.

PrüfstufenEin Treiber wird auf eine von vier Stufen geprüft (keine, Loopback, Prüfstand, Hardware). Heute sind 23 von 26 Treibern auf Loopback und 3 auf keiner Stufe geprüft.Keine3 TreiberLoopback23 Treiber ·Software-AttrappenPrüfstandHardwarePrüfstufenEin Treiber wird auf eine von vier Stufen geprüft (keine, Loopback, Prüfstand, Hardware). Heute sind 23 von 26 Treibern auf Loopback und 3 auf keiner Stufe geprüft.Keine3 TreiberLoopback23 Treiber · Software-AttrappenPrüfstandHardware

Bringen Sie Ihre Halle in eine Welt.

Laufen Sie die Schicht zuerst als Simulation, dann verbinden Sie die Maschinen.