SECS GEM Manual.pdf - 第63页
GEM Manual for DEK Printers SECS II Implementation Issue 1.6 January 22, 2018 Page 63 of 171 Data Ite m Description Values F ormat EAC Equip ment acknowledge code. 0 = Accepted. 1 = Unknown constan t. 2 = Busy. 3 = Const…

GEM Manual for DEK Printers SECS II Implementation
Issue 1.6 January 22, 2018 Page 62 of 171
Data Item Description Values Format
CEID Collection event identity. See chapter 7 for list. unsigned int*4
CKPNT Check Point, (data block number)
used by S13,F3 F6.
unsigned int*4
COMMACK Establish communications request
acknowledge code.
0 = Accepted.
1 = Denied, try again.
binary*1
CPACK Command parameter acknowledge. 1 = CPNAME unknown.
2 = CPVAL bad value.
3 = CPVAL bad format.
4 = No screen in chase.
5 = No autochanger.
6 = Screen loaded.
7 = Screen unloaded.
8 = No Clean Screens.
9 = No Screens in Autochanger.
10 = Autochanger is full.
11 = No screen change
mechanism.
binary*1
CPNAME Command parameter name. See appendix A.
ASCII *
≤
20
CPVAL Command parameter value. See appendix A.
ASCII*
≤
20
DATAID Unique identification of transferred data set.
Incremented for each transfer transaction.
Any 4 byte integer value.
Except in S6F7 where it is 2
bytes.
unsigned int*4
DATALENGTH Number of bytes to be sent. Ignored.
unsigned int
DRACK Define report acknowledge code.
0 = Accepted.
1 = Denied, no space.
2 = Denied, bad format.
3 = Denied, RPTID exists
already.
4 = Denied, unknown VID.
binary*1
DSID Data Set Identifier
Used by S6F8
0 = Management data.
1 = Event Data.
2 = System Data.
signed int*2
DSNAME Data set name. “EVENT LOG” ASCII*10
DSPER Trace data sampling period. Hhmmss ASCII*6
DVNAME Data value name. 0 = Current process program.
1 = Operator name.
2 = Counts.
3 = Batch start time.
4 = Session start time.
5 = Waiting times.
6 = Running times.
7 = Setup times.
8 = Down times.
9 = Recovery times.
10 = Maintenance times.
signed int*2
DVVAL Data value. Depends on the
data type of
DVNAME.

GEM Manual for DEK Printers SECS II Implementation
Issue 1.6 January 22, 2018 Page 63 of 171
Data Item Description Values Format
EAC Equipment acknowledge code. 0 = Accepted.
1 = Unknown constant.
2 = Busy.
3 = Constant out of range.
64 = Wrong control state.
binary
ECDEF Equipment constant default value. See section 5.2. int*1, int*2,
ASCII
ECID Equipment constant identity. See section 5.2. unsigned int*4
ECMAX Equipment constant maximum value. See section 5.2. int*1
ECMIN Equipment constant minimum value. See section 5.2. int*1
ECNAME Equipment constant name. See section 5.2.
ASCII*
≤0
ECV Equipment constant value. See section 5.2. int*1, int*2,
ASCII
EDID Expected data identifier. Used by S9F13
ASCII*
≤24
ERACK Enable/disable event report acknowledge
code.
0 = Accepted.
1 = Denied, unknown CEID.
binary*1
ERRCODE Code identifying an Error Full list of error codes is
defined in the SEMI standard
Following specific error codes
are currently used
3 – unknown object
4 – unknown attribute
6 – unknown object type
Unsigned int*4
ERRTEXT Text string describing the corresponding
ERRCODE
ASCII *
≤
80
FCNID Function identification Any SECS II function number.
unsigned int*1
FILDAT Data from the data set. ASCII*60
GRANT Grant code. 0 = Permission granted. binary*1
GRANT6 Permission to send report data. 0 = Permission granted. binary*1
HANDLE Logical unit or channel. int*1
HCACK Host command acknowledge code. 0 = Command will be done.
1 = Unknown command.
2 = Cannot do now.
3 = Invalid parameter.
4 = Acknowledge, command
will be performed with
completion signalled by an
event.
64 = Wrong control state.
65 = Wrong process state.
66 = Consumable not verified
binary*1
LENGTH Length of process program in bytes.
LENGTH < 400kb
unsigned int*
≤8

GEM Manual for DEK Printers SECS II Implementation
Issue 1.6 January 22, 2018 Page 64 of 171
Data Item Description Values Format
LIMITACK Acknowledge code for variable limit
attribute set.
1 = LIMITID does not exist.
2 = UPPERDB > LIMITMAX
3 = LOWERDB < LIMITMIN
4 = UPPERDB < LOWERDB
5 = Illegal format specified for
UPPERDB or LOWERDB.
6 = ASCII value cannot be
translated to numeric.
7 = Duplicate limit definition
for this variable.
binary*1
LIMITID The identifier of a specific limit in the set of
limits for a variable to which the
corresponding limit attributes refer.
1 = Limit 1
7 = Limit 7
binary*1
LIMITMAX The maximum allowed value for the limit
values of a specific variable. The equipment
manufacturer should specify this value,
which would typically coincide with the
maximum value of the variable being
monitored. The format must match that of the
referenced variable.
See Variable limits section 5.5 Depends on the
type of the
variable.
LIMITMIN The minimum allowed value for the limit
values of a specific variable. The equipment
manufacturer should specify this value,
which would typically coincide with the
minimum value of the variable being
monitored. The format must match that of the
referenced variable.
See Variable limits section 5.5 Depends on the
type of the
variable.
LOWERDB A variable limit attribute that defines the
lower boundary of the deadband of a limit.
The value applies to a single limit
(LIMITID) for a specified VID.
Thus, UPPERDB and LOWERDB as a pair
define a limit.
See Variable limits section 5.5 Depends on the
type of the
variable.
LRACK Link report acknowledge code. 0 = Accepted.
1 = No Space.
2 = Invalid format.
3 = CEID link already exists.
4 = Undefined CEID.
5 = Undefined RPTID.
binary*1
LVACK Variable limit definition acknowledge code.
Defines the error with the limit attributes for
the referenced VID.
1 = Variable does not exist.
2 = Variable has no limits
capability.
3 = Variable repeated in
message.
4 = Limit value error as
described in LIMITACK.
binary*1
MHEAD Message block header associated with
message block in error.
See SECSI specification for
header block format.
binary*10
MDLN DEK printer model name. ASCII*6
MEXP Message expected in the form SxxFyy,
where xx is the stream number and yy is the
function number. Used by S9 F13.
ASCII variable
length.