TRS GEM Manual for Intel Ver 1.1 - 第59页

GEM Manual for DEK P rinters SECS II Implementation Issue 1.1 March 20th, 2014 Page 59 of 152 Page 59 of 152 Data Item Description Values Format ECDEF Equipment constant defau lt value. See section 5.2. int* 1, int*2, AS…

100%1 / 152
GEM Manual for DEK Printers SECS II Implementation
Issue 1.1 March 20th, 2014 Page 58 of 152 Page 58 of 152
Data Item
Description
Values
Format
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.
EAC
Equipment acknowledge code.
0 = Accepted.
1 = Unknown constant.
2 = Busy.
3 = Constant out of range.
64 = Wrong control state.
binary
GEM Manual for DEK Printers SECS II Implementation
Issue 1.1 March 20th, 2014 Page 59 of 152 Page 59 of 152
Data Item
Description
Values
Format
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* 
ECV
Equipment constant value.
See section 5.2.
int*1, int*2,
ASCII
EDID
Expected data identifier. Used by S9F13
ASCII* 
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* 
GEM Manual for DEK Printers SECS II Implementation
Issue 1.1 March 20th, 2014 Page 60 of 152 Page 60 of 152
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.
OBJACK
Acknowledge code for Object request
0 = No Errors
1 = Errors encountered
Binary*1
OBJID
Object Identifier
See sections 7.6 and 7.7
unsigned int*4