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.

I/O 포트의 사용CUBLOC 의 I/O 포트는 BASIC 과 LADDER 에서 모두 사용할 수 있는 “공용 자원”입니다. 특별한정의를 하지 않는다면, 모든 I/O 포트는 BASIC 에서 콘트롤됩니다. LADDER 에서 콘트롤하려면“Usepin” 명령을 사용해서, “앞으로 이 I/O 포트는 LADDER 에서 사용할 것임”을분명하게 선언해주어야합니다.USEPIN 0,INUSEPIN 1,OUT0 번포트를 입력으로 1 번포트를 출력으로 만들고, LADDER 에서 사용하는 포트로 셋팅합니다.USEPIN 으로 선언된 포트는 LADDER 에서 “리플레쉬”합니다. “리플레쉬”란 레더 시작전에 I/O 상태를 읽어서 P 영역에 저장한뒤, 레더수행뒤 P 영역의 내용을 I/O 포트로 다시써넣는작업을 말합니다.INPUT REFLASHLADDER SCANOUTPUT REFLASHBASIC 에서도 IN, OUT 명령등으로 I/O 포트를 조작할 수 있는데, 이 것은 직접 I/O 포트에서값을 읽거나, 써넣는 작업을 합니다. 따라서 LADDER 에서 사용하는 I/O 포트는 BASIC 에서 사용하는 I/O 포트과 구분해서 관리할 필요가 있습니다.USEPIN 으로 선언된 포트는 LADDER 에서만 사용할 수 있으며, 리플레쉬의 대상이 되므로,BASIC 에서는 억세스할 수 없게 됩니다.USEPIN 0,IN, STARTUSEPIN 1,OUT, RELAY위와 같이 USEPIN 명령 뒷부분에 “별명”을 함께 지정할 수도 있습니다. 별명은 I/O 포트 및 릴레이를 쉽게 참조할 수 있도록 도와주는 또하나의 이름입니다. P 영역이 아닌 다른영역은 ALIAS 명령을 사용해서 별명을 선언합니다.86

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

Saved successfully!

Ooh no, something went wrong!