5-31
5.3 Program Data Format
5.3.6 <ARBITRARY BLOCK PROGRAM DATA>
<ARBITRARY BLOCK PROGRAM DATA> is non-decimal program data starting with #. Binary data is trans-
ferred directly in 1-byte (8-bit) blocks. Differences from the non-decimal numeric program data (<NON-DECI-
MAL NUMERIC PROGRAM DATA>) mentioned on Section 5.3.4 are as follows:
● Data is not limited to numeric data, but character string data and numeric data can be handled.
● The number of data bytes to be transferred can be written between # and the first data.
The non-decimal data is program data that can specify the data bytes to be transferred.
<non-zero digit>
#
0 NL
<digit> <8-bit data byte>
<8-bit data byte>
∧ END
● <digit> One of ASCII code bytes 30 to 39 (decimal values 48 to 57 = characters 0 to 9).
● <non-zero digit> One of ASCII code bytes 31 to 39 (decimal values 49 to 57 = characters 1 to 9).
● <8-bit data byte> An 8-bit byte within the range from 00 to FF (decimal values 0 to 255).