10.07.2015 Views

cubloc_manual2.pdf

cubloc_manual2.pdf

cubloc_manual2.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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!