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

ASM OIS/SIS Databases 14.0 ( R16 - 2) / Interface De scription 12/2016 Edition 23 Definition of sState - Wer ten The following t able contains the stat e definitions a s well as a short des cription of t he state semanti…

100%1 / 144
ASM OIS/SIS Databases 14.0 (R16-2) / Interface Description 12/2016 Edition
22
4.5.1.16 STATETRANSITION Table
STATETRANSITION OIS name Data type Byte CI I P
Identification number of the station
(reference to STATION table)
lId int 4
Conveyor belt 1 / 2 ucConveyor tinyint 1
Processing area 1 / 2 ucProcessingArea tinyint 1
State based on events sState smallint 2
Date/time at which this event occurred.
Station time
dtTime datetime 8
Time when the data is written. Server time dtCreated datetime 8
Event number sEvent smallint 2
Processing mode usProcessingMode tinyint 1
Sequence ID (internal use) lIdSequence int 4
State history (internal use) IHistory int 4
Definition of ucProcessingMode
The ucProcessingMode indicates whether the "Alternating" or "I-Placement" mode was used to
process the board.
Possible values of ucProcessingMode:
0: Undefined
1: Alternating mode
2: I-Placement mode
Definition of ucConveyor
The current implementation is processing area specific, i.e. one state machine is available for each
processing area. Future improvements may use a state machine for each processing area and
each conveyor. As long as this improvement is not implemented, the ucConveyor is always set to
"0".
ASM OIS/SIS Databases 14.0 (R16-2) / Interface Description 12/2016 Edition
23
Definition of sState-Werten
The following table contains the state definitions as well as a short description of the state
semantics.
State Value Description
STATE_PCB_BEGIN
1
Production has been started (Conveyor 1)
STATE_PCB_BEGIN2
31
Production has been started (Conveyor 2)
STATE_PCB_END
2
Production has been ended (Conveyor 1)
STATE_PCB_END2
32
Production has been ended (Conveyor 2)
STATE_BREAK_BEGIN
3
Machine reported break mode s
STATE_EMERGENCY_STOP
4
Emergency stop has been pressed
STATE_AIR
5
Not enough air
STATE_STOP
6
Machine has been stopped
STATE_WAIT_PCB_IN
9
PCB is waiting in input conveyor
STATE_WAIT_PCB_INSIDE
10
PCB is waiting in center conveyor
STATE_WAIT_PCB_OUT
11
PCB is waiting in
output conveyor
STATE_WAIT_DATA
12
Machine is waiting for data
STATE_FIDUCIAL_ERROR
14
A fiducial error has been reported from the station
STATE_TRACK_ERROR
15
A track error has been reported from the station
STATE_MACHINE_ERROR
16
A fatal machine
error occurred
STATE_TRANSPORT_ERROR
17
A transport error occurred
STATE_BARCODE_ERROR
18
A barcode error has been reported from the station
STATE_HEAD_STEP
20
Machine entered the head step mode
STATE_KEY_SLOW
21
Machine entered the key slow mode
STATE_VISION
22
Machine entered the Vision mode
STATE_FUNCTION
23
Machine resumed the functional mode
STATE_INIT
24
Machine entered the init normal operation mode
STATE_HOLIDAY
25
Operator entered the works holiday mode
STATE_MAINTENANCE
26
Operator
entered the preventive maintenance mode
STATE_SETUP
27
Operator entered the setup mode
STATE_DOWN_PLAN
28
Operator entered the scheduled downtime mode
STATE_DOWN_ILL
29
Operator entered the unscheduled downtime mode
STATE_PROTOTYPE
30
Operator entered
the load product mode
STATE_STAND_ALONE_BEGIN
49
Stand alone mode has been entered
STATE_STAND_ALONE_END
50
Stand alone mode has been left
ASM OIS/SIS Databases 14.0 (R16-2) / Interface Description 12/2016 Edition
24
4.5.1.17 RECIPECHANGE Table
The RECIPECHANGE table is an internal table that is used to recognize recipe changes.
RECIPECHANGE OIS name Data type Byte CI I P
Identification number of the station
(reference to STATION table)
lId int 4
Conveyor belt 1 / 2 ucConveyor tinyint 1
Processing area 1 / 2 ucProcessingArea tinyint 1
Subconveyor lSubconveyor int 4
Line Job Guid as string strLineJobGuid nvarchar(36) 72
The lIdSequence value of the referring event
entry
lIdSequence int 8
Date/time at which this event occurred.
Station time
dtTime datetime 8
Time when the data is written. Server time t dtCreated datetime 8
4.5.1.18 SESSION Table
The SESSION table is used by the Monitoring Service to store session related data. This table is
private, i.e. it will not be exposed via public view.
SESSION OIS name Data type Byte CI I P
Type of session: e.g. "PickupObservationSession" strType nvarchar(64) 128
GUID that uniquely identifies the session strGuid nvarchar(36) 72
Start time when the session started dtStart datetime 8
End time when the session was stopped
dtEnd datetime 8
State of the session lState int 4
Period in seconds in case the session provides
periodical events.
lPeriod int 4
Session internal information. strInternal nvarchar(2048) 4096
Definition of lState
Possible values of lState:
0: Unknown
1: Open
2: Closed