252301 Issue 2.0 - 第60页
GEM Manual for DEK Printers SECS II Implementation I ssue 2.0 June 9th, 2011 page 60 of 156 Data Item Description Values Format CKPNT Check Point, (data blo ck num ber) used by S13,F3 F6. Unsigned int* 4 COMMACK Establis…

GEM Manual for DEK Printers SECS II Implementation
Issue 2.0 June 9th, 2011 page 59 of 156
6.2 SECS II VARIABLE DATA DEFINITIONS
This section gives definitions of the data items required in the SECS II streams and functions
implemented by the DEK Printer. The definitions are in alphabetical order of symbol name.
Data Item Description Values Format
ABS Any binary string.
Binary*1
ACKC5 Acknowledge code, responding to alarm
enable / disable or notification.
0 = Accepted.
>0 = Denied.
Binary*1
ACKC6 Acknowledge code, responding to trace or
event report send.
0 = Accepted and done.
>0 = Error.
Binary*1
ACKC7 Acknowledge code, responding to process
program transfer, or delete.
0 = Done.
1 = Permission denied.
2 = Length error.
4 = PPID not found.
6 = File format error.
7-64 = Reserved.
Binary*1
Start Modification >>>
65 = Format error.
<<< End Modification
ACKC10 Acknowledge code, responding to text
message.
0 = Accepted for display.
1 = Will not display.
Unsigned int*1
ACKC13 Return code for secondary messages
used by S13F4.
0 = Data set opened
successfully.
1 = 265 is not ready.
2 = Unknown data set.
3 = Invalid check point.
4 = Invalid length.
5 = File error.
6 = Processing error.
7 = Cannot continue.
8 = End of file.
Binary*1
ALCD Alarm code. Bit 8 = 1 is alarm set.
Bit 8 = 0 is alarm clear.
Binary*1
ALED Alarm enable / disable code.
Bit 8 = 1 to enable alarm
Bit 8 = 0 to disable alarm
binary*1
ALID Alarm identification.
See chapter 6 for a list.
Unsigned int*1
ALTX Alarm text. See chapter 6.
ASCII ∗≤ 40
ATTRDATA Attribute Data, the value of a requested
attribute for a particular object id
Any text string
ASCII ∗≤ 80
ATTRID Attribute Identifier, specifies which attribute
to return for an object
0 = Name
1 = Current Value
Unsigned int*4
ATTRRELN Attribute relationship qualifier
Used by S14F1 – Not currently implemented
CEED Collection event enable / disable code. >0 = Enable.
0 = Disable.
Boolean
CEID Collection event identity. See chapter 7 for list. Unsigned int*4

GEM Manual for DEK Printers SECS II Implementation
Issue 2.0 June 9th, 2011 page 60 of 156
Data Item Description Values Format
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.
12-63 = Reserved.
Binary*1
Start Modification >>>
64 = Format error.
<<< End Modification
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 2.0 June 9th, 2011 page 61 of 156
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
only