Appendix A - Data Item Reference
Overview
This appendix provides a reference for all SECS-II data items used in this equipment interface.
Data Type Codes
| Format Code |
Type |
Description |
Bytes |
| L |
List |
List of items |
Variable |
| B |
Binary |
8-bit binary |
1 |
| Boolean |
Boolean |
True/False |
1 |
| A |
ASCII |
ASCII string |
Variable |
| J |
JIS-8 |
JIS-8 string |
Variable |
| I1 |
Integer |
Signed 8-bit |
1 |
| I2 |
Integer |
Signed 16-bit |
2 |
| I4 |
Integer |
Signed 32-bit |
4 |
| I8 |
Integer |
Signed 64-bit |
8 |
| U1 |
Unsigned |
Unsigned 8-bit |
1 |
| U2 |
Unsigned |
Unsigned 16-bit |
2 |
| U4 |
Unsigned |
Unsigned 32-bit |
4 |
| U8 |
Unsigned |
Unsigned 64-bit |
8 |
| F4 |
Float |
32-bit IEEE float |
4 |
| F8 |
Float |
64-bit IEEE float |
8 |
Standard Data Items
ACKC5 - Alarm Acknowledge Code
| Attribute |
Value |
| Format |
B[1] |
| Values |
0x00 = Accepted |
ACKC6 - Collection Event Acknowledge Code
| Attribute |
Value |
| Format |
B[1] |
| Values |
0x00 = Accepted, 0x01-0x3F = Error codes |
ACKC7 - Process Program Acknowledge Code
| Attribute |
Value |
| Format |
B[1] |
| Values |
See S7F4 message definition |
ACKC10 - Terminal Acknowledge Code
| Attribute |
Value |
| Format |
B[1] |
| Values |
0x00 = Accepted, 0x01 = Not available, 0x02 = Not displayed |
ALCD - Alarm Code
| Attribute |
Value |
| Format |
B[1] |
| Structure |
Bit 7 = Set/Clear, Bits 6-0 = Category |
| Categories |
1-8 (see Alarm chapter) |
ALED - Alarm Enable/Disable
| Attribute |
Value |
| Format |
B[1] |
| Values |
0x00 = Disable, 0x01 = Enable |
ALID - Alarm ID
| Attribute |
Value |
| Format |
U4 |
| Range |
Equipment defined |
ALTX - Alarm Text
| Attribute |
Value |
| Format |
A[120] |
| Max Length |
120 characters |
CEED - Collection Event Enable/Disable
| Attribute |
Value |
| Format |
Boolean |
| Values |
True = Enable, False = Disable |
CEID - Collection Event ID
| Attribute |
Value |
| Format |
U4 |
| Range |
Equipment defined |
COMMACK - Communication Acknowledge
| Attribute |
Value |
| Format |
B[1] |
| Values |
0x00 = Accepted, 0x01 = Denied |
CPNAME - Command Parameter Name
| Attribute |
Value |
| Format |
A[n] |
| Max Length |
40 characters |
CPVAL - Command Parameter Value
| Attribute |
Value |
| Format |
Variable |
| Description |
Type depends on parameter |
DATAID - Data ID
| Attribute |
Value |
| Format |
U4 |
| Description |
Unique ID for data transaction |
DRACK - Define Report Acknowledge
| Attribute |
Value |
| Format |
B[1] |
| Values |
0x00 = OK, 0x01-0x04 = Errors |
EAC - Equipment Acknowledge Code
| Attribute |
Value |
| Format |
B[1] |
| Values |
0x00 = OK, 0x01-0x04 = Errors |
ECID - Equipment Constant ID
| Attribute |
Value |
| Format |
U4 |
| Range |
Equipment defined |
ECNAME - Equipment Constant Name
| Attribute |
Value |
| Format |
A[40] |
ECV - Equipment Constant Value
| Attribute |
Value |
| Format |
Variable |
| Description |
Type depends on constant |
ERACK - Enable Report Acknowledge
| Attribute |
Value |
| Format |
B[1] |
| Values |
0x00 = OK, 0x01 = Invalid CEID |
HCACK - Host Command Acknowledge
| Attribute |
Value |
| Format |
B[1] |
| Values |
0x00-0x06 (see S2F42) |
LENGTH - Data Length
| Attribute |
Value |
| Format |
U4 |
| Units |
Bytes |
LRACK - Link Report Acknowledge
| Attribute |
Value |
| Format |
B[1] |
| Values |
0x00-0x04 (see S2F36) |
MDLN - Equipment Model
| Attribute |
Value |
| Format |
A[20] |
OFLACK - Offline Acknowledge
| Attribute |
Value |
| Format |
B[1] |
| Values |
0x00 = Accepted |
ONLACK - Online Acknowledge
| Attribute |
Value |
| Format |
B[1] |
| Values |
0x00-0x02 (see S1F18) |
PPBODY - Process Program Body
| Attribute |
Value |
| Format |
B[n] |
| Description |
Binary recipe data |
PPGNT - Process Program Grant
| Attribute |
Value |
| Format |
B[1] |
| Values |
0x00-0x05 (see S7F2) |
PPID - Process Program ID
| Attribute |
Value |
| Format |
A[n] |
| Max Length |
64 characters |
RCMD - Remote Command
| Attribute |
Value |
| Format |
A[n] |
| Max Length |
40 characters |
RPTID - Report ID
| Attribute |
Value |
| Format |
U4 |
| Range |
Equipment defined |
SOFTREV - Software Revision
| Attribute |
Value |
| Format |
A[20] |
SV - Status Variable Value
| Attribute |
Value |
| Format |
Variable |
| Description |
Type depends on variable |
SVID - Status Variable ID
| Attribute |
Value |
| Format |
U4 |
| Range |
Equipment defined |
SVNAME - Status Variable Name
| Attribute |
Value |
| Format |
A[40] |
TEXT - Text
| Attribute |
Value |
| Format |
A[n] |
| Max Length |
120 characters |
TID - Terminal ID
| Attribute |
Value |
| Format |
B[1] |
| Values |
0 = Default terminal |
TIME - Date and Time
| Attribute |
Value |
| Format |
A[12-16] |
| Structure |
YYYYMMDDHHmmss or YYYYMMDDHHmmsscc |
TIACK - Time Set Acknowledge
| Attribute |
Value |
| Format |
B[1] |
| Values |
0x00 = OK, 0x01 = Error |
UNITS - Units
| Attribute |
Value |
| Format |
A[n] |
| Max Length |
20 characters |
VID - Variable ID
| Attribute |
Value |
| Format |
U4 |
| Description |
Can be SVID, ECID, or DVID |
GEM 300 Data Items
ACCESSMODE - Access Mode
| Attribute |
Value |
| Format |
U1 |
| Values |
0 = MANUAL, 1 = AUTO |
CARRIERACTION - Carrier Action
| Attribute |
Value |
| Format |
U1 |
| Values |
1-5 (see S3F17) |
CARRIERID - Carrier ID
| Attribute |
Value |
| Format |
A[n] |
| Max Length |
40 characters |
CJCMD - Control Job Command
| Attribute |
Value |
| Format |
U1 |
| Values |
1-9 (see S14F3) |
OBJSPEC - Object Specifier
| Attribute |
Value |
| Format |
A[n] |
| Structure |
"ObjectType:ObjectID" |
PORTID - Port ID
| Attribute |
Value |
| Format |
U1 |
| Range |
1 to number of ports |
PRCMD - Process Job Command
| Attribute |
Value |
| Format |
U1 |
| Values |
1-7 (see S16F17) |
PRJOBID - Process Job ID
| Attribute |
Value |
| Format |
A[n] |
| Max Length |
40 characters |
PRMTLTYPE - Material Type
| Attribute |
Value |
| Format |
U1 |
| Values |
0 = Carrier, 1 = Substrate |
SUBSTRATEID - Substrate ID
| Attribute |
Value |
| Format |
A[n] |
| Max Length |
40 characters |