10.5.3.13. INTDEF문
10.5.3.13. INTDEF문
인터럽트 기능을 사용할 때, 새로운 인터럽트 상태를 정의하거나 이미 정의된 인터럽트에 대해 삭제하는 기능입니다. 자세한 사항은 『Hi5a 제어기 인터럽트 기능설명서』를 참고하십시오.
설명 | 새로운 인터럽트를 정의하거나 정의된 인터럽트를 삭제합니다. | ||
문법 | INTDEF <정의/삭제>,NO=<인터럽트 번호>,<인터럽트 조건>,PN=<호출 프로그램>, [1회만 허용] | ||
파라미터 | 정의/삭제 | 인터럽트를 새로 정의하거나 정의된 인터럽트를 삭제합니다. 삭제하는 경우 3번째 이후 파라미터는 무시됩니다. | ON/OFF |
인터럽트 번호 | 정의하거나 삭제할 인터럽트의 번호를 입력합니다. | 1~2 | |
인터럽트 조건 | 인터럽트를 발생시킬 조건을 입력합니다. (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 |