Installation manual

Publication 1747-RM001G-EN-P - November 2008
Program Flow Instructions 6-9
Refer to Entering Mask Values on page 5-17 for information about entering
mask.
Length - For SLC 5/03 and higher processors, this parameter is used to
transfer more than one word per slot. Valid value is from 1 to 32.
Immediate Output with
Mask (IOM)
This instruction allows you to update the outputs prior to the normal output
scan. When the IOM instruction is enabled, the program scan is interrupted to
transfer data to a specified I/O slot through a mask. The program scan then
resumes.
Entering Parameters
Slot - Specify the slot number and the word number pertaining to the slot.
Word 0 of a slot need not be specified. Fixed and SLC 5/01 processors can
have up to 8 words associated with the slot. The
SLC 5/02 and higher processors can have up to 32 words associated with the
slot (0 to 30).
For 16 I/O controllers, O:0/0 to 5 are valid and O:0/6 to 15 are considered
unused outputs. (They do not physically exist). For 32 I/O controllers, O:0/0
to 11 are valid and O:0/12 to 15 are considered unused outputs.
Example
Mask - Specify a hexadecimal constant or register address.
For the mask, a 1 in the output bit position passes data from the source
(output image table) to the destination (physical output). A 0 inhibits the data
from passing from the source to the destination.
Refer to Entering Mask Values on page 5-17 for information about entering
mask.
Length - For SLC 5/03 and higher processors, this parameter is used to
transfer more than one word per slot. Valid value is from 1 to 32.
IOM
Immediate Output w/Mask
Slot O:2.0
Mask 00FFh
Length 1
IOM
Output Instruction
Fixed SLC
5/01
SLC
5/02
SLC
5/03
SLC
5/04
SLC
5/05
•••••
O:2 Outputs of slot 2, word 0
O:1 Outputs of slot 1, word 0
O:2.1 Outputs of slot 2, word 1