Skip to main content

2.2. 인터럽트 명령문(INTDEF)

2.2. 인터럽트 명령문(INTDEF)

 

설명

새로운 인터럽트를 정의하거나 정의된 인터럽트를 삭제합니다.

문법

INTDEF <정의/삭제>,NO=<인터럽트 번호>,<인터럽트 조건>,PN=<호출 프로그램>, [1회만 허용]

파라미터

정의/삭제

인터럽트를 새로 정의하거나 정의된 인터럽트를 삭제합니다. 삭제하는 경우 3번째 이후 파라미터는 무시됩니다.

ON/OFF

인터럽트 번호

정의하거나 삭제할 인터럽트의 번호를 입력합니다.

1~8

인터럽트 조건

인터럽트를 발생시킬 조건을 입력합니다.

(EX. DI1=1,AI4=3.5,P*.X=P1.X)

 

호출 프로그램

인터럽트 조건이 만족하였을 때, 호출할 프로그램 번호를 입력합니다.

1 ~9999

1회만 허용

인터럽트 감시 구간 내에서 인터럽트가 수회 발생하더라도 모두 처리하지 않고, 처음 발생한 인터럽트 한번만 처리하고자 할 때 사용합니다.

SINGLE

사용 예

INTDEF ON,NO=1,DI5=1,PN=991,SINGLE

INTDEF OFF,NO=1