![Omron CS1W-213 - REV 02-2008 Operation Manual Download Page 156](http://html1.mh-extra.com/html/omron/cs1w-213-rev-02-2008/cs1w-213-rev-02-2008_operation-manual_742355156.webp)
131
Writing Data with IOWR
Section 5-4
5-4-3
Error Code Treatment for IOWR
The following operation will occur when data is correctly set in the Position
Control Unit using the IORW instruction.
• If pulse output from the Position Control unit is being prohibited, none of
the current error codes will be changed and the operation will end.
• In all other cases, the error codes for all axes will be cleared to all zeros
and the operation will end.
If the settings could not be made in the Position Control Unit because illegal
data was written by IOWR, the error codes for all axes will be cleared to all
zeros, errors codes will be output to the relevant axes, and the operation will
end. If an IOWR format error (8701) occurs when IOWR is executed, however,
the 8701 error code will be output for the X axis only.
As described above, if IOWR is executed when error codes already exist, the
error codes will be cleared, so care is required if error codes are being used
by the program, e.g., for interlocks.
5-4-4
Flags
When data is transferred using IOWR, the Error Flag (word n+8, bit 12), the
ER Flag, and the Equals Flag can be used to check whether the transfer has
been completed successfully. If the Error Flag (word n+8, bit 12) is ON, an
error code will be output to word n+10 in the operating memory area. Check
this error code to determine the cause of the error and correct it.
Flag
ON Condition
OFF Condition
ER
• The number of transfer words set in W is outside the
range 0001 to 0080 Hex.
• The unit number set in W is outside the range 0000
to 005F Hex.
• A Special I/O Unit that is not compatible with the
IOWR instruction has been specified.
• A Special I/O Unit for which a setting error has been
made or an error is being generated has been spec-
ified.
Anything else.
=
The transfer has been completed without error.
• The address set in C, or the area specified with this
address and the number of write words setting, cor-
responds to only some, and not all, of the words
used to store an item of data. For example, the
Equals Flag would turn ON if the destination
address set for a speed, which is stored in 2 words,
was set to an address that corresponded to only the
second word.
• The address set in C, or the area specified with this
address and the number of transfer words setting, is
outside the range of PCU addresses.
• The number of transfer words is set to 0.
• Another write process is being executed.
(Data is being written for a Data Transfer Bit, data is
being written from the CX-Position, or data is being
written using IOWR method 2.)
• Data is being saved to flash memory.
(Data is being saved for a SAVE DATA bit or data is
being saved from the CX-Position.)
• The has just been turned ON or restarted and is still
performing initial processing.
Summary of Contents for CS1W-213 - REV 02-2008
Page 2: ...CS1W NC113 213 413 133 233 433 Position Control Units Operation Manual Revised February 2008 ...
Page 3: ...iv ...
Page 13: ...xiv ...
Page 15: ...xvi ...
Page 19: ...xx ...
Page 43: ...18 Basic Operational Flow Section 2 1 ...
Page 87: ...62 Servo Relay Unit Section 3 7 ...
Page 199: ...174 Z phase Margin Section 6 8 ...
Page 217: ...192 Sample Program Section 7 7 ...
Page 285: ...260 Easy Backup Function Ver 2 0 or later Section 9 11 ...
Page 377: ...352 Common Parameter Area Appendix C ...