
S1S60000 Technical Manual
34
EPSON
Rev.1.5
(3)
EEPROM
When accessing EEPROM, designate “EEPROM” as the target, offset as the destination and value output to the
offset as the data. EEPROM input/output is performed on a word basis (16 bits is counted as 1 word).
The
designation format and return values are as follows.
Table 5.8
EEPROM Access Format and Return Values (via Serial)
Offset designation
Output data designation
Input/output
Digit
Specifiable value
Digit
Specifiable value
Return values
Input
2
“00” to “3F”
-
None
“0000” to “FFFF”
Output
2
“00” to “3F”
4
“0000” to “FFFF”
“OK”, “ERROR”
Unlike controlling from the network, designation is possible for the entire range.
[ Example 1 ]
Inputting data from EEPROM offset 0Dh
Designated data:
EEPROM<space>0D<return>
Return value: 0001<CR><LF>
[ Example 2 ]
Outputting data 6401h to EEPROM offset 0Dh
Designated data:
EEPROM<space>0D?6401<return>
Return value: OK<CR><LF>
(4)
Confirming the Firmware Version
If the “$VER” character string is transmitted as the input, an 8-byte ASCII character string representing the
currently operating firmware version is returned.
The formats of the response strings are described below.
Table 5.9
Configuration of Firmware Version Display Character Text Strings
Data Order
1
2
3
4
5
6
7
8
Contents
Version
Revision No. A
Revision No. B
Version Numbers (1st - 4th Bytes)
This is the firmware version number.
The 1st byte is the high order byte integer, and the 4th byte is the low
order byte integer. “0001” means Version 1.
The smaller the value displayed, the older the version; the larger
the value displayed, the newer the version.
The version number will change for large-scale expansion or
revision of functions, or after introduction of new specifications that may not be compatible with older
specifications.
Revision Number A (5th, 6th Bytes)
This is an uncoded integer.
The “00” value indicates the standard firmware, and any setting other than “00”
indicates a branch from the standard firmware.
The size of the value has no significance.
When the value is
different, the function may not be compatible because it belongs to another separate branch.
Revision Number B (7th, 8th Bytes)
This is an uncoded integer.
Regarding the difference between the version number and the revision number A, a
different number is assigned for the revision number every time the firmware is changed.
The smaller the value
displayed, the older the version; the larger the value displayed, the newer the version.
The standard firmware number (revision number A is “00”) is always an even number.
Example:
For example, if the response character string starts from “00010020” in the leading byte, then this indicates
standard S1S60000 firmware version “1”, revision “20”.
This content conforms with the content of Technical Information No. 4 (SIS60000TI-004).