00900045-01_ID_OIS_SIS_14.0_R16-2_DE_EN - 第95页

ASM OIS/SI S Datenbanken 14.0 (R 16 - 2) / Schnitt stellenbeschreibu ng Ausgabe 12/2016 23 Definition von sState - Wer ten Die fo l gende Tabelle enthält die Statusdefiniti onen, sowie eine kur ze Beschreibung dazu. Stat…

100%1 / 144
ASM OIS/SIS Datenbanken 14.0 (R16-2) / Schnittstellenbeschreibung Ausgabe 12/2016
22
4.5.1.16 Tabelle STATETRANSITION
STATETRANSITION OIS Name Datentyp Byte CI I P
Identifikationsnummer der Station
(Referenz zu Tabelle STATION)
lId int 4
Transportband 1 / 2 ucConveyor tinyint 1
Bearbeitungsbereich 1 / 2 ucProcessingArea tinyint 1
Ereignisbasierte Status sState smallint 2
Datum/Zeit , wenn Ereignis auftrat. Stationszeit dtTime datetime 8
Uhrzeit, wenn Datensatz in DB geschrieben
wird. Server-Uhrzeit
dtCreated datetime 8
Ereignisnummer sEvent smallint 2
Bearbeitungsmodus usProcessingMode tinyint 1
Reihenfolge-ID (intern verwendet) lIdSequence int 4
Statushistorie IHistory int 4
Definition von ucProcessingMode
ucProcessingMode gibt an, ob der Modus "Alternating" oder "I-Placement" für die Bearbeitung der
Leiterplatte verwendet wurde.
Mögliche Werte für ucProcessingMode:
0: Undefiniert
1: Modus "Alternating"
2: Modus "I-Placement"
Definition von ucConveyor
Die aktuelle Implementierung ist spezifisch für den Bearbeitungsbereich, d.h. es steht ein
Statusautomat für jeden Bearbeitungsbereich zur Verfügung. Durch zukünftige Optimierungen
kann ein Statusautomat pro Bearbeitungsbereich und ein Statusautomat pro Transport verwendet
werden. So lange diese Optimierung nicht implementiert ist, wird ucConveyor immer auf "0"
gesetzt.
ASM OIS/SIS Datenbanken 14.0 (R16-2) / Schnittstellenbeschreibung Ausgabe 12/2016
23
Definition von sState-Werten
Die folgende Tabelle enthält die Statusdefinitionen, sowie eine kurze Beschreibung dazu.
Status Wert Beschreibung
STATE_PCB_BEGIN
1
Produktion wurde gestartet (Transport 1)
STATE_PCB_BEGIN2
31
Produktion wurde gestartet (Transport 2)
STATE_PCB_END
2
Produktion wurde beendet (Transport 1)
STATE_PCB_END2
32
Produktion wurde beendet (Transport 2)
STATE_BREAK_BEGIN
3
Maschine meldete Abbruch
-Modus
STATE_EMERGENCY_STOP
4
Notaus
-Taster wurde gedrückt
STATE_AIR
5
Nicht genügend Luft
STATE_STOP
6
Maschine wurde gestoppt
STATE_WAIT_PCB_IN
9
Leiterplatte wartet in Eingabeband
STATE_WAIT_PCB_INSIDE
10
Leiterplatte wartet in Mittenband
STATE_WAIT_PCB_OUT
11
Leiterplatte wartet in Ausgabeband
STATE_WAIT_DATA
12
Maschine wartet auf Daten
STATE_FIDUCIAL_ERROR
14
Station meldete einen Markenfehler
STATE_TRACK_ERROR
15
Station meldete einen Spurfehler
STATE_MACHINE_ERROR
16
Ein schwerwiegender Maschinenfehler ist aufgetreten
STATE_TRANSPORT_ERROR
17
Ein Transportfehler ist aufgetreten
STATE_BARCODE_ERROR
18
Station meldete einen Barcode
-Fehler
STATE_HEAD_STEP
20
Maschine ist in den Modus "Head
-Step" eingetreten
STATE_KEY_SLOW
21
Maschine ist in den Modus "Key
-Slow" eingetreten
STATE_VISION
22
Maschine ist in den Vision
-Modus eingetreten
STATE_FUNCTION
23
Maschine hat den Funktionsmodus wieder aufgenommen
STATE_INIT
24
Maschine ist in den Modus
"Normalbetrieb" eingetreten
STATE_HOLIDAY
25
Bediener hat den Modus "Betriebsurlaub" aktiviert
STATE_MAINTENANCE
26
Bediener hat den Modus "Instandhaltung" aktiviert
STATE_SETUP
27
Bediener hat den Modus "Rüsten" aktiviert
STATE_DOWN_PLAN
28
Bediener
hat den Modus "Geplanter Ausfall" aktiviert
STATE_DOWN_ILL
29
Bediener hat den Modus "Ungeplanter Ausfall" aktiviert
STATE_PROTOTYPE
30
Bediener hat den Modus "Produkt einfahren" aktiviert
STATE_STAND_ALONE_BEGIN
49
Stand
-alone-Modus wurde aktiviert
STATE_STAND_ALONE_END
50
Stand
-alone-Modus wurde beendet
ASM OIS/SIS Datenbanken 14.0 (R16-2) / Schnittstellenbeschreibung Ausgabe 12/2016
24
4.5.1.17 Tabelle RECIPECHANGE
Die Tabelle RECIPECHANGE ist eine interne Tabelle, die dazu benutzt wird, Losänderungen zu
erkennen.
RECIPECHANGE OIS Name Datentyp Byte CI I P
Identifikationsnummer der Station
(Referenz zu Tabelle STATION)
lId int 4
Transportband 1 / 2 ucConveyor tinyint 1
Bearbeitungsbereich 1 / 2 ucProcessingArea tinyint 1
Untertransport lSubconveyor int 4
Line Job Guid als Zeichenkette strLineJobGuid nvarchar(36) 72
lIdSequence-Wert bezogen auf den
Ereigniseintrag
lIdSequence int 8
Datum/Zeit , wenn Ereignis auftrat. Stationszeit dtTime datetime 8
Uhrzeit, wenn Datensatz in DB geschrieben
wird. Server-Uhrzeit
dtCreated datetime 8
4.5.1.18 Tabelle SESSION
Die Tabelle SESSION wird vom Monitoring Service dazu verwendet, sitzungsspezifische Daten zu
speichern. Diese Tabelle ist privat, d.h. sie wird nicht öffentlich angezeigt.
SESSION OIS Name Datentyp Byte CI I P
Sitzungstyp: z.B. "PickupObservationSession" strType nvarchar(64) 128
GUID, die die Sitzung eindeutig identifiziert strGuid nvarchar(36) 72
Startzeit, wenn Sitzung gestartet wurde dtStart datetime 8
Endezeit, wenn Sitzung beendet wurde dtEnd datetime 8
Sitzungsstatus lState Int 4
Zeitraum in Sekunden falls die Sitzung
regelmäßig wiederkehrende Ereignisse liefert.
lPeriod Int 4
Sitzungsinterne Information. strInternal nvarchar(2048) 4096
Definition von lState
Mögliche Werte für lState:
0: Unbekannt
1: Offen
2: Abgeschlossen
4.5.1.19 Tabelle GantryState
Die Tabelle GantryState wiederspiegelt Änderungen in den Portalzuständen. Die Portalzustände
wurden hinzugefügt, um die Statusänderungen zu erweitern, die in der Tabelle
STATETRANSITION gespeichert werden.