00900223-01_ID_OIS_SIS_17.0_R19-2_EN_DE.pdf - 第95页
ASM OIS/SIS Daten banken 17.0 (R19- 2) / Schnitts tellenbeschre ibung Ausgabe 11/2019 21 4.5.1.12 Tabelle D A T A MODEL DATAMODEL OIS Name Datentyp Byte I P Name des Eintrags strName nvarchar(32) 64 W ert 1 des Datentyps…

ASM OIS/SIS Datenbanken 17.0 (R19-2) / Schnittstellenbeschreibung Ausgabe 11/2019
20
Zeit der Reihe einfügen oder aktualisieren
dtCreated
datetime
8
SIPLACE Pro für Stationstyp
IStationType
long
4
Sind Monitoring Events für Station erlaubt
StationSelectionState
tinyint
2
Definition der Species-Werte
0:
Bestücker
1:
Drucker
Definition der IOrder-Werte
0:
Reihenfolge der Bestückautomaten. Andere Maschinen werden nicht eingeordnet.
Definition der StationSelectionState-Werte
0:
Nicht zur Überwachung ausgewählt
1:
Zur Überwachung ausgewählt
2:
Zur Überwachung ausgewählt und SiplacePro Daten vorhanden
4.5.1.10 Tabelle STATE
Nur für OIS Client relevant. Bestimmt dort die Anzeige der Zustände.
STATE
OIS Name
Datentyp
Byte
I
P
8 benutzerdefinierbare Zustände (T
1
– T
8
),
Verfügbarkeit (T
b
) und die Definition "Tabelle
Zustände anzeigen" (T
9
)
strTimeShare
nvarchar(32)
64
Name des Zeitanteils
strName
nvarchar(32)
64
Farbe des Zeitanteils
lColor
int
4
Zeitanteil anzeigen
bDefined
bit
1
4.5.1.11 Tabelle STATESHARE
Nur für OIS Client relevant. Bestimmt dort die Anzeige der Zustände.
STATESHARE
OIS Name
Datentyp
Byte
I
P
8 benutzerdefinierbare Zustände (T
1
– T
8
),
Verfügbarkeit (T
b
) und die Definition "Tabelle
Zustände anzeigen" (T
9
)
strTimeShare
nvarchar(32)
64
Zustand der Maschine, Einzelzustände des
Zustandsautomaten
lState
int
4
Zeitanteil
lPercent
int
4

ASM OIS/SIS Datenbanken 17.0 (R19-2) / Schnittstellenbeschreibung Ausgabe 11/2019
21
4.5.1.12 Tabelle DATAMODEL
DATAMODEL
OIS Name
Datentyp
Byte
I
P
Name des Eintrags
strName
nvarchar(32)
64
Wert 1 des Datentyps int
lLong
int
4
Wert 2 des Datentyps String
strString
nvarchar(255)
510
Datum/Uhrzeit, an dem der Fehler aufgetreten ist.
Lokale Stations-Uhrzeit.
dtTime
datetime
8
Wert 4 des Datentyps Double
dDouble
float
8
4.5.1.13 Tabelle SHIFTWORK
Nur für OIS Client relevant. Für Auswertungen mittels OIB müssen Schichten über den Factory
Calender verwaltet werden.
SHIFTWORK
OIS Name
Datentyp
Byte
I
P
Name der Schicht
strName
nvarchar(32)
64
Startzeit der Schicht
dtStart
datetime
8
4.5.1.14 Tabelle EVENTTEXT
EVENTTEXT
OIS Name
Datentyp
Byte
I
P
Ereignisnummer
sEvent
smallint
2
Ereignisname
strName
nvarchar(32)
64
4.5.1.15 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/Uhrzeit, an dem der Fehler aufgetreten
ist. Lokale Stations-Uhrzeit.
dtTime
datetime
8
Uhrzeit, wenn Datensatz in DB geschrieben
wird. Lokale Server-Uhrzeit.
dtCreated
datetime
8
Ereignisnummer
sEvent
smallint
2
Bearbeitungsmodus
usProcessingMode
tinyint
1
Reihenfolge-ID (intern verwendet)
lIdSequence
bigint
8
Statushistorie
IHistory
int
4

ASM OIS/SIS Datenbanken 17.0 (R19-2) / Schnittstellenbeschreibung Ausgabe 11/2019
22
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.
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 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
Maschine fährt leer. Im Eingabeband wird keine neue
Leiterplatte erkannt.
STATE_WAIT_PCB_INSIDE
10
Leiterplatte wird transportiert
STATE_WAIT_PCB_OUT
11
Leiterplatte kann nicht aus Bestückbereich ausgefahren
werden. Weiterbestückung wird behindert.
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 ist im Modus "Wartung"