4. COMMUNICATION PROTOCOL
IMCB03-E3
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 BCCETXSTX
"#