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_color
undstore_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_time
undstore_completion
- TP4 crawlt
store_completion
. Beitrue
werden 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_store
bei 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_color
undoutsource_workpiece_shape
entsprechend 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_time
undoutsource_completion
- TP4 crawlt
outsource_completion
. Beitrue
werden 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_outsource
bei reset werden dann die übrigen variablen wieder gecleared.