PLC/Mitsubishi Q

4. 인터록?

흑_두루미 2020. 11. 7. 20:39
반응형

오늘은 PLC 프로그램에서의 인터록 개념을 알아 보고자 합니다.

 

인터록을 검색해보면....

인터락(interlock) 또는 인터로크는 2개의 매커니즘 또는 기능의 상태를 서로 의존되도록 만들어주는 기능이다. 유한 상태 기계에서 원치 않는 상태를 예방하기 위해 사용할 수 있으며 어떠한 전기적, 전자적, 기계적 장치나 시스템으로도 구성될 수 있다. 대부분의 환경에서는 기계가 조작자나 스스로에게 위해를 끼치지 못하도록 하기 위해 사용되며 이는 다른 요소의 상태로 인해 요소의 상태가 변경되는 것을 막음으로써 수행된다.

 

굉장히 어렵게 설명 해놨다... 저런 어려운 말은 뒤로 해놓고 쉽게 풀어서 알아보도록 합시다.

 

 

걸음걸이를 프로그램으로 표현해 보도록 하겠습니다.

위와 같은 프로그램으로 작성을 했습니다.

 

다들 한걸음 해보셔서 알겠지만. 오른발이 움직이는 중에는 왼발은 움직일수가 없습니다.

 

또 오른발이 전진한 후 오른발 또 오른발 불가능 하죠 (가능하신분 있을수도;;)

 

보통 사람은 왼발 오른발 순차적으로 걷죠..

 

그럼 프로그램을 구동 시켜 보겠습니다.

 

 

1. 오른발 먼저 동작 하도록 하겠습니다. 뇌에서 X0 오른발 동작하라는 신호를 주고 Y0 오른발이 동작을 합니다.

 

 

 

2. 발이 바닥에 닿아 오른발 동작 완료 X2 신호를 뇌에다 전달해 줍니다. 여기서 다시한번 오른발을 움직이려 해도

 

   오른발은 움직이지 않습니다. 왜냐 Y2 오른발 동작 완료신호가 동작 신호를 막고 있기 때문입니다.

 

   그렇다면 이번엔 왼발 X1 을 움직여 보도록 하겠습니다.

 

 

3.왼발을 움직이니 오른발 동작 완료 Y2가 OFF가되었으나, 아직 왼발이 동작 중이기에 오른발은 움직일 수 없습니다.

 

4. 왼발 동작 완료 Y3 가 ON 되고, 오른발 동작이 가능한 상태가 되었습니다.

위와 같이 상호간의 움직임, 기능에 조건을 걸어주는게 인터록이라고 생각하시면 될 것 같습니다.

반응형