(Parameters shown are examples only, your data will vary.)
This output instruction allows you to update data prior to the normal input scan. When the IIM instruction is enabled, the program scan is interrupted. Data from a specified I/O slot is transferred through a mask to the input data file. This makes the data available to instructions following the IIM instruction in the ladder program.
The IIM operates on the inputs assigned to a particular word of a slot (16 bits maximum). For the mask, a (1) in an input’s bit position passes data from the source to the destination. A (0) inhibits data from passing from the source to the destination.
Note: |
Expansion I/O is not permitted with the IIM instruction. |
---|
Entering Parameters
Slot - Identify the slot and word here that contains the data to be passed. If the word is 0 it does not have to be specified.
Examples: I:2 means inputs of slot 2 word 0. I:4.1 means input word 1 in slot 4.
MicroLogix 1500 controllers can have up to 32 words associated with the slot (0-31).
For MicroLogix 1000 controllers specify I1:0.0. For 16 I/O controllers I1:0/0-9 are valid and I1:0/10-15 are considered unused inputs. (They do not physically exist.) For 32 I/O controllers, I1:0/0-15 and I1:1/0-3 are valid. Specify I1:1 if you want to immediately update the last four input bits.
Mask - Specify a constant or register address. You can enter the constant in binary, decimal, or hexadecimal. RSLogix 500Micro will make any necessary conversion and display the hexadecimal value.
Length - (MicroLogix 1200 and 1500 only) Used to transfer more than one word per slot.