Program Codes 442
Message Command Type
>20< This command delays the part program until all bytes have been transmitted, then optionally
waits the Delay Time, if specified.
>21< A message is sent concurrent to execution of the part program and no delay is encountered.
No acknowledge is required.
>22< The message is sent with a suspension of the program during transmission as in option one,
but an Acknowledge from the external device (ACK = Hexadecimal 06 ) is required before
the part program can continue. A Non-Acknowledge (NAK = Hexadecimal 15) response from
the external device will prompt a retransmit of the message from the control.
An optional Time Out value may be added to the program code. If no Time Out code is used
in the program code the Default time out value at the Ports setup screen will be used.
Additionally, an optional automatic retry feature may be enabled at the Ports setup screen.
With the automatic retry feature the message will automatically be retransmitted if no
response is detected. The retry is executed after the Time Out value has elapsed. The
number of retries can be defined on the Ports configuration screen.
Optional Format Value
Specialty characters for the format may be sent in addition to command string.
Specialty Characters Supported
HEX Name Description
01 SOH Start of Header
02 STX Start of Text
03 ETX End of Text
04 EOT End of Transmission
0A LF Line Feed
0D CR Carriage Return
BCC “Exclusive Or” Check Byte
Note: Checksum is always an 'Exclusive OR' of the Data ONLY as it does not include any of the
'Format' chars including the CR/LF option.