10.07.2015 Views

cubloc_manual2.pdf

cubloc_manual2.pdf

cubloc_manual2.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

On Ladderint GosubON LADDERINT GOSUB labelLADDER 에서 특수릴레이 F40 에 1 을 써넣으면, ON Ladderint Gosub 에서 선언한 라벨로 점프합니다. LADDER 수행도중 BASIC 의 명령의 도움이 필요하거나, BASIC 의 특정루틴을 실행해야할 필요가 있을 때 사용합니다.LADDER 프로그램 작성시, 반드시 SETOUT 명령과 미분명령 DF 를 사용해서 F40 에 1 을 써넣어야 합니다. 이후 BASIC 에서 인터럽트 루틴을 모두 끝마쳤을 때, F40 을 클리어합니다.인터럽트 루틴 수행중에는 F40 에 1 을 써넣어도 아무 효과가 일어나질 않습니다. BASIC 에서F40 을 클리어하면 인터럽트 수행이 모두 끝났다는 것을 의미하며, 다음 인터럽트를 받을 준비가되었다는 것을 뜻합니다.Usepin 0,InSet Ladder OnSet Display 0,0,16,77,50On Ladderint Gosub msg1_rtnDim i As IntegerLow 1Doi=i+1Byteout 1,iDelay 200Loopmsg1_rtn:Locate 0,0Print "ON Ladderint",Dec iReverse 1ReturnLADDER 에서 P0 에 입력이 들어올 때, LCD 에 문자를 표시하는 샘플 프로그램입니다. 평상시BASIC 에서는 DO…LOOP 에서 BYTEOUT 처리를 하고 있습니다. 그러다가 LADDER 에서 F40에 1 이 기입되면, ON LADDERINT 에서 선언한 MSG1_RTN 인터럽트 루틴을 수행합니다. 이 루틴에서 PRINT 명령으로 LCD 에 문자를 표시하는 것입니다.211

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!