Installation manual
Publication 1747-RM001G-EN-P - November 2008
SLC Status File B-55
S:46 Dynamic Config Discrete Input Interrupt - File Number
You enter a program file number (3-255) to be used as the
discrete input interrupt subroutine. Write a zero value to
disable the function. This value is applied upon detection of
a DII Reconfigure bit, each DII ISR exit, and each end of scan
(END, TND, or REF).
To provide protection from inadvertent data monitor
alteration of your selection, program an unconditional MOV
instruction containing the file number value of your DII to
S:46 or program a CLR instruction at S:46 to prevent DII
operation.
•••
S:47 Dynamic Config Discrete Input Interrupt - Slot Number
You enter the slot number (1-30) that contains the Discrete
I/O module to be used as the discrete input interrupt slot.
The processor will fault if the slot is empty or contains a
non-discrete I/O module. For example, an analog module
causes a processor fault to occur. This bit is applied upon
detection of the DII Reconfigure bit.
This value is only applied upon execution of the DII
reconfiguration function (setting bit S:33/10 or upon REM
Run mode entry with the DII Enable bit S:2/12 set).
To provide protection from inadvertent data monitor
alteration of your selection, program an unconditional MOV
instruction containing the slot number value of your DII to
S:47.
•••
S:48 Dynamic Config Discrete Input Interrupt - Bit Mask
You enter a bit mapped value that corresponds to the bits
that you wish to monitor on the discrete I/O module. Only
bits 0 to 7 are used in the DII function. Setting a bit
indicates that you wish to include the bit in the comparison
of the discrete I/O module’s bit transition to the DII Compare
Value (S:49). Clearing a bit indicates that the transition state
of that particular bit is a “don’t care” bit. This value is
applied upon detection of a DII Reconfigure bit, each DII ISR
exit, and at each end of scan (END, TND, or REF).
To provide protection from inadvertent data monitor
alteration of your selection, program an unconditional MOV
instruction containing the bit mask value of your DII to S:48.
•••
Table B.4 Status File Functions (Continued)
Address Classification Description Fixed
5/01
5/02 5/03 5/04 5/05