4. COMMUNICATION PROTOCOL
IMCD06-E2
25
(3) Data send
Host computer to send the data with a format indicated below continuing the selecting sequence.
* For [STX], [ETX] and [BCC], see item "4.1 Polling" (P. 19).
Identifier [Number of digits : 2] (See P. 28.)
This identifies the data (set value) which is sent by the host computer.
Data [Number of digits : 6]
This is the data indicated by the identifier of the controller. It is expressed in decimal ASCII code
including a minus sign ( - ) and a decimal point. Even zero suppressed data or data whose figures
below the decimal point are omitted can be received (However, the maximum number of digits is 6).
Example : When data is -1.5
-001.5 Receivable -1.50 Receivable
-01.5 Receivable -1.500 Receivable
-1.5 Receivable
In addition, the controller determines the receive data during selecting as follows.
Example : When setting data is between -10.00 to +10.00
When data is receivable: When data is not receivable:
-.5 -0 .5 - Not receivable (NAK answer)
-.058 -0 .05 . Not receivable (NAK answer)
.03 0 .03 -. Not receivable (NAK answer)
+0 Not receivable (NAK answer)
(4) Acknowledgment [ACK]
If the controller correctly received data sent from the host computer, send [ACK]. Then, if there is
data to be sent next on the host computer side, send the data.
After the data has been sent, send [EOT] to terminate the data link.
Identifier Data BCC ETX STX