사용자 도구

사이트 도구

English

cublocapp:an34006:index

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
cublocapp:an34006:index [2017/10/16 02:26]
Comfile Technology [소스 프로그램 : 인터록]
cublocapp:an34006:index [2017/10/16 02:27] (현재)
Comfile Technology
줄 1: 줄 1:
 +====== AN34006 - 인터록 회로 ======
 +
 +한 회로가 동작 중일 때 다른 회로의 동작을 막아주는 회로를 “인터록”회로 라고 합니다. 이 것을 설명하기 위해 2 개의 자기유지 회로가 있는 레더로직을 만들어 보겠습니다. ​
 +
 +{{ :​cublocapp:​an34006:​interlock.png?​nolink |}}
 +
 +다음 베이직 소스를 입력하세요. 4 개의 입력과 2 개의 출력을 위해 총 6 개의 입출력 포트에 대한 USEPIN 설정이 필요합니다.
 +
 +레더로직은 똑 같은 2 개의 “자기유지”회로를 구성해 보았습니다. 이 프로그램을 실행시키면,​ 두 개의 자기유지가 동작됩니다. ​
 +
 +===== 소스 프로그램 : 자기 유지 =====
 +
 +<code xbasic>
 +Const Device = CB280
 +Usepin 0,In
 +Usepin 1,In
 +Usepin 2,Out
 +Usepin 13,In
 +Usepin 14,In
 +Usepin 15,Out
 +Set Ladder On
 + 
 +Do
 +Loop
 +</​code>​
 +
 +{{ :​cublocapp:​an34006:​an34006ladder.png?​nolink |}}
 +
 +===== 소스 프로그램 : 인터록 =====
 +
 +{{ :​cublocapp:​an34006:​an34006.zip |}}
 +
 +이 회로에 약간의 수정만 더 하면, “인터록”회로를 구성할 수 있습니다. ​
 +
 +{{ :​cublocapp:​an34006:​an34006ladder2.png?​nolink |}}
 +
 +이렇게 한다면, 어느 한쪽이 동작 중일 때 다른 한쪽은 동작할 수 없는 상태가 됩니다. ​
 +
 +이처럼, 여러 개의 회로간에 서로조건을 추가하여 동작을 금지시키거나,​ 동작이 되도록 만드는 회로를 “인터록”회로라고 부릅니다. ​
 +
 +<​html><​center>​
 +<iframe width="​560"​ height="​315"​ src="​https://​www.youtube.com/​embed/​1q7qfen2d1g"​ frameborder="​0"​ allowfullscreen></​iframe>​
 +</​center></​html>​
 +
 +[[cublocapp:​index|큐블록 어플리케이션 노트]]
 +
 +
 +