TP2 OPC UA - OTH-AW/isac-oth-aw GitHub Wiki
Aktuell ist folgender OPC UA Server von TP2 angedacht.
*Vorsicht Viewer zeigt nur Browsenames, keine Displaynames. Außerdem ist noch ein kleiner Fehler enthalten, der Node storage_ready ist nicht teil des store-Nodes sondern auf Hauptebene. *

Beschreibung erfolgt in Pseudocode.
Fall: z.B. nach Produktion auf Lager
- TP4 checkt
storage_ready == true - TP4 setzt im OPC-UA-Server von TP2 die
store_workpiece_mongo_objectid,store_workpiece_colorundstore_workpiece_shape - TP2 crawlt
store_start_store, dass nach Abschluss des Schreibvorgangs der vorhergehenden Vorgänge von TP4 gesetzt wird - TP2 startet Einlagerung: es wird gesetzt
store_starting_time - TP2 setzt nach Abschluss des Einlagerungsprozess
store_completion_timeundstore_completion - TP4 crawlt
store_completion. Beitruewerden Daten verarbeitet, nach Abschluss wird alles zurückgesetztstore_workpiece_mongo_objectid == null || ""store_workpiece_color_to_value == null || ""store_workpiece_shape_to_value == null || ""store_start_store == null || ""
- TP2 crawlt auch hier wieder
store_start_storebei reset werden dann die übrigen variablen wieder gecleared.
Beschreibung erfolgt in Pseudocode.
Fall: Bei Bestellung
- TP4 checkt
storage_ready == true - TP4 setzt im OPC-UA-Server von TP2 die
outsource_workpiece_colorundoutsource_workpiece_shapeentsprechend der aktuellen Bestellung - TP2 crawlt
outsoruce_start_outsource, dass nach Abschluss des Schreibvorgangs der vorhergehenden Vorgänge von TP4 gesetzt wird, TP2 frägt intern ab, welches Werkstück ausgelagert werden soll. - TP2 startet Auslagerung:es wird gesetzt
outsource_starting_time,outsource_workpiece_mongo_objectid - TP2 setzt nach Abschluss des Auslagerungsprozess
outsource_completion_timeundoutsource_completion - TP4 crawlt
outsource_completion. Beitruewerden Daten verarbeitet, nach Abschluss wird alles zurückgesetzt *outsource_workpiece_color_to_value == null || ""outsource_workpiece_shape_to_value == null || ""outsource_start_outsource == null || ""
- TP2 crawlt auch hier wieder
outsource_start_outsourcebei reset werden dann die übrigen variablen wieder gecleared.