![background image](http://html1.mh-extra.com/html/omron/cj1g-cpu-series/cj1g-cpu-series_programming-manual_742489214.webp)
193
File Memory
Section 5-1
e) Delimiters:
When there are no delimiters, the fields are packed consecutively
and then stored. When delimited by commas, commas are insert-
ed between fields before they are stored. When delimited by tabs,
tab codes are inserted between fields before they are stored.
When delimiters (commas or tabs) are specified in FREAD(700),
the data is read as delimited data with one-word delimiters (com-
mas or tabs).
f) Carriage Returns:
Data is packed consecutively when carriage returns are not used.
When carriage returns are used, a carriage return code is inserted
after the specified number of fields. An offset from the beginning
of the file (starting read word or starting write word) cannot be
specified in the FREAD(700)/FWRIT(701) instructions if carriage
returns are used in the file.
g) Number of Fields:
The overall amount of data in the file depends upon the number of
fields (number of write items) specified in the FWRIT(701) instruc-
tion and the number of words/field. There is one word/field when
words are used and two words/field when double words are used.
2.
Data files do not contain information indicating what data is stored, i.e.,
what memory area is stored. Be sure to give file names that indicate the
contents, as shown in the examples below, to aid in file management.
Examples: D00100.IOM, CIO0020.IOM
Data from the beginning of the file will be written starting at the address
specified in I/O memory even if the data originally written to the data file
(IOM, TXT, or CSV) is not from the same area. For example, if CIO data in
a file is written to the DM Area from a Programming Device, the data will
be read to the DM Area of the CPU Unit without any indication that the area
is different.
Note Data files with the TXT and CSV format contain hexadecimal (0 to 9, A to F)
data that allows the I/O memory numerical data to be exchanged with spread-
sheet programs.
IOM Data File Structure
The following illustration shows the binary data structure of a data file
(ABC.IOM) containing four words from I/O memory: 1234 Hex, 5678 Hex,
9ABC Hex, and DEF0 Hex. The user, however, does not have to consider the
data format in normal operations.
CSV/TXT Data File
Structure (Single Word)
The following illustration shows the data structure of a CSV data file
(ABC.CSV) with single-word fields containing four words from I/O memory:
1234 Hex, 5678 Hex, 9ABC Hex, and DEF0 Hex. The structure of the TXT file
with single-word fields is the same.
I/O memory
48 bytes (used by system)
8 bytes
Contents of ABC.IOM
Summary of Contents for CJ1G-CPU series
Page 3: ...iv...
Page 5: ...vi...
Page 21: ...xxii Conformance to EC Directives 6...
Page 169: ...148 Task Control Instructions Section 3 32...
Page 203: ...182 Programming Device Operations for Tasks Section 4 4...
Page 253: ...232 Using File Memory Section 5 3...
Page 337: ...316 Other Functions Section 6 11...
Page 347: ......
Page 369: ......
Page 373: ......
Page 379: ......
Page 381: ...360 Revision History...