00900170-01_ID_OIS_SIS_16.0_R18-2_EN_DE - 第94页
ASM OIS/SIS Daten banken 16.0 (R18- 2) / Schnitts tellenbeschreibung Ausgabe 11/2018 20 4.5.1.10 Tabelle ST A TE Nur für OIS Client rel evant. Bestimm t dort die An zeige der Zustände. STATE OIS Name Datentyp Byte I P 8 …

ASM OIS/SIS Datenbanken 16.0 (R18-2) / Schnittstellenbeschreibung Ausgabe 11/2018
19
4.5.1.9 Tabelle STATION
STATION
OIS Name
Datentyp
Byte
I
P
Name der Linie
strLine
nvarchar(1024)
2048
Name der Station
strStation
nvarchar(128)
256
Anzahl der Bestückbereiche
ucProcessingArea
tinyint
1
Text für den Benutzer
strText
nvarchar(32)
64
TCP/IP-Adresse oder Rechnername der Station
strComputer
nvarchar(255)
510
Identifikationsnummer der Station
lId
int
4
Position der Stationen innerhalb einer Linie
lOrder
int
4
Maschinen-Identifikation MID
strMid
nvarchar(50)
100
Ist eine Maschinen-Identifikation verfügbar?
bMid
bit
1
Vollständiger Liniename (inklusive Pfad)
strLineFullPath
nvarchar(1024)
2048
Vollständiger Stationsname (inklusive Pfad)
strStationFullPath
nvarchar(1024)
2046
Stationssoftware-Version als Zeichenkette
strSWVersion
nvarchar(128)
256
Stationstypname als Zeichenkette. Die möglichen
Stationstypen werden in SIPLACE Pro gepflegt
und angezeigt.
strTypeName
nvarchar(128)
256
Stationstyp (Drucker oder Station)
Species
int
4
Host-Name der Station
strComputerName
nvarchar(255)
Uhrzeit, wenn Datensatz in DB geschrieben wird.
Lokale Server-Uhrzeit.
dtCreated
datetime
Position eines Geräts (Station, Drucker,
Inspektionssystem, etc) in der Linie
DeviceInLinePosition
tinyint
1
Identifikationsnummer der Spurzuordnung
(Referenz zu Tabelle LaneAssignment)
IdLaneAssignment
bigint
8
Definition der Species-Werte
0:
Bestücker
1:
Drucker
Definition der IOrder-Werte
0:
Reihenfolge der Bestückautomaten. Andere Maschinen werden nicht eingeordnet.

ASM OIS/SIS Datenbanken 16.0 (R18-2) / Schnittstellenbeschreibung Ausgabe 11/2018
20
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
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

ASM OIS/SIS Datenbanken 16.0 (R18-2) / Schnittstellenbeschreibung Ausgabe 11/2018
21
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
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"