967
Basic I/O Unit Instructions Section 3-23
Example In this example, IORD(222) is used to read data.
3-23-11INTELLIGENT I/O WRITE: IOWR(223)
Purpose Outputs the contents of the CPU Unit’s I/O memory area to a Special I/O Unit
or CPU Bus Unit (see note).
Note There are restrictions in functionality for CPU Bus Units. Refer to Restrictions
later in this section.
Ladder Symbol
Variations
Applicable Program Areas
Operands C: Depends on Special I/O Unit or CPU Bus Unit.
D: Special I/O Unit: 0000 to 005F hex
(to specify unit numbers 0 to 95)
CPU Bus Unit: 8000 to 800F hex
(to specify unit numbers 0 to F hex)
S+1 S
S
CPU Unit
Special I/O Unit (Unit #3)
10 words
The control code (C) varies depending on the Special I/O Unit.
Number of words
to transfer: 10
Unit number: 3
When CIO 000000 is turned ON, 10 words are read from the Special
I/O Unit with unit number 3, and are stored in D00100 to D00109.
IOWR(223)
C
S
D
C: Control data
S: Transfer source and number of words
D: Transfer destination and number of words
Variations Executed Each Cycle for ON Condition IOWR(223)
Executed Once for Upward Differentiation @IOWR(223)
Executed Once for Downward Differentiation Not supported.
Immediate Refreshing Specification Not supported.
Block program areas Step program areas Subroutines Interrupt tasks
OK OK OK OK