/
Enable, Disable Interrupt : EI, DI, GEI, GDI

Enable, Disable Interrupt : EI, DI, GEI, GDI

명령

사용 가능 영역

스텝수

플래그

M

X

Y

K

L

F

T

C

S

Z

D

@D

정수

에러

제로

캐리

EI, DI

n

-

-

-

-

-

-

-

-

-

-

-

-

1

-

-

-

GEI, GDI

-

-

-

-

-

-

-

-

-

-

-

-

-

-

1

-

-

-

n의 값 입력 범위 : 0 ~ 15

 

EI

EI

  • n으로 설정된 정주기 인터럽트 ID 프로그램의 정주기 인터럽트(Time Driven Interrupt) 운전을 실행합니다.(n으로 설정된 정주기 인터럽트 시작)

  • 파라미터에 의해 설정된 정주기 인터럽트는 이 명령이 실행된 이후에 인터럽트 실행이 가능하게 됩니다.

  • RUN Mode로 전환 시 DI 상태이므로 정주기 인터럽트를 사용하고자 하는 경우에는 반드시 GEI 실행 후 EI 를 해 주어야 합니다.

DI

DI

  • n으로 설정된 정주기 인터럽트 ID 프로그램의 정주기 인터럽트(Time Driven Interrupt) 운전이 중지됩니다.(n으로 설정된 인터럽트 중지)

  • 이 명령이 실행된 이후에 ID가 n으로 설정된 정주기 인터럽트 프로그램은 실행되지 않습니다.

 

GEI

GEI

  • 정주기 인터럽트로 지정된 모든 프로그램의 정주기 인터럽트 운전이 가능합니다.(허가)

  • 파라미터에 의해 설정된 인터럽트는 이 명령이 실행된 이후에 인터럽트 실행이 가능합니다.

  • RUN Mode로 전환시 모든 인터럽트 프로그램은 DI상태이므로 전체 인터럽트 프로그램을 사용하고자 하는 경우에는 반드시 GEI를 해 주어야 합니다.

 

 

*XPnB/E, CP3E, CP4E/F, PLC-S CPU는 전체 인터럽트 사용 설정(GEI)이 Default로 Enable 되어 있습니다.

 

GDI

GDI

  • 모든 정주기 인터럽트(Time Driven Interrupt) 운전이 중지됩니다.(허가 취소)

  • 이 명령이 실행된 이후에 모든 인터럽트는 실행되지 않습니다.

사용 예 ) GEI 실행 후 EI 실행으로 정주기 인터럽트를 사용한 뒤 GDI를 통하여 모든 인터럽트를 중지하였다면 EI들은 On상태이므로 GEI를 On시킴으로

모든 정주기 인터럽트를 다시 사용 할 수 있습니다.

 

  • 정주기 인터럽트 구조

 

 

 

 

 

 

 

 

 

 

 

Related content

프로그램 실행 제어 명령
프로그램 실행 제어 명령
More like this
Enable, Disable and End Interrupt Program
Enable, Disable and End Interrupt Program
More like this
Return : IRET
Return : IRET
More like this
프로그램 실행 제어 명령 - PLC-S/PLC-S PRO
프로그램 실행 제어 명령 - PLC-S/PLC-S PRO
More like this
Interrupt Program
Interrupt Program
More like this
CPU 메인 블록 : CM3-SP32MDTF
CPU 메인 블록 : CM3-SP32MDTF
More like this