Ii (input interrupt), Configuration – Yaskawa SMC–4000 User Manual

Page 136

Advertising
background image

126

SMC–4000 User Manual

II (Input Interrupt)

[Configuration]

DESCRIPTION:

The II command enables the interrupt function for the specified inputs. This function triggers when the
controller sees a logic change from high to low on a specified input.

If the

#ININT

special label is included in the program and any of the specified inputs go low during program

execution, the program will jump to the subroutine with label #ININT. Any trippoints set by the program
will be cleared but can be re-enabled by the proper termination of the interrupt subroutine using RI.

To avoid returning to the main program on an interrupt, use the

ZS (Zero Subroutine Stack)

command to

zero the subroutine stack and use the II command to re-enable the interrupt.

ARGUMENTS: II m,n,o,p are integers

where

USAGE:

RELATED COMMANDS:

RI (Return from Interrupt)

#ININT

Interrupt Subroutine Special label

AI (After Input)

Argument

Min

Max

Note

Example

Meaning

m

0

8

Zero disables the interrupts, otherwise,

specify the input number. If parameter n

will be used, the value of “m” specifies

the lowest input number to be used for the

input interrupt.

II 3

Input #3 will cause an interrupt

when it goes low.

n

2

8

Optional argument used with “m” to

specify a range of inputs. When the “n”

argument is omitted, only the input

specified by the “m” parameter will be

enabled.

II 2, 4

Input #2, Input #3, and Input #4

are enabled for interrupt.

o

1

255

This argument is an alternative to

specifying a range of inputs. Specify the

inputs that are enabled for interrupt in a

binary format. (If “m” and “n” are

specified, “o” will be ignored.)

II,, $0F

Equivalent to binary 00001111,

inputs #1 through #4 will be

enabled for interrupt.

p

1

255

Specifies interrupts that should activate

with logic one. Specify the inputs that are

logic one in a binary format. This

argument logically ANDs with inputs

already specified in the above arguments.

II 1, 4,, 2

“p”equivalent is 00000010, so

only Input #2 (of #1 through #4)

will interrupt active high. 1,3,

and 4 will interrupt active low.

While Moving

Yes

Default Value

n/a

In a Program

Yes

Default Format

3.0 (mask only)

Command Line

No

Can be Interrogated

Yes

Used as an Operand

Yes

Advertising