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.

CUBLOC 의 내부구조다음은 CUBLOC 내부구조를 블록도로 표현한 것입니다.BASICInterpreterLADDERProcessorBASICProgram MemoryLADDERProgram Memory4 1 32SRAMFLASHSRAMFLASH2KB~32KB40KB~80KB1KB~4KB40KB~80KBBASICData MemoryLADDERData Memory5I/O PortsBASIC 인터프리터에는 유저의 BASIC 프로그램을 저장하기 위한 “플레쉬 메모리 (1) ”가 포함되어있습니다. LADDER 프로세서에도 유저 LADDER 프로그램을 저장하기 위한 “플레쉬 메모리 (2) ”가포함되어 있고, I/O 포트 (5) 는 BASIC 과 LADDER 가 모두 억세스 할 수 있도록 되어 있습니다.BASIC 인터프리터에서 사용하는 데이터 메모리 SRAM (4) 은 BASIC 인터프리터에서만 접근할 수있습니다. 반면에 LADDER 데이터 메모리 SRAM (3) 은 BASIC 과 LADDDER 에서 모두 접근할 수있습니다.BASIC 프로그램 메모리 (1) 와 LADDER 프로그램 메모리 (2) 는 실제로는 동일 메모리 공간입니다. 메모리의 총용량은 80KB 이며, BASIC 이 전부를 다 사용할 수도 있고, LADDER 에서 전부를 다 사용할 수도 있습니다. BASIC 과 LADDER 프로그램의 총 합계를 80KB 이내로 해야 합니다.(CB2XX 시리즈의 경우 80KB 까지 사용가능합니다. 추후 다른 모델의 경우 메모리의 사이즈가 변경될 수 있습니다.)I/O 포트 (5) 는 BASIC 과 LADDER 에서 모두 사용할 수 있지만, 실제로는 LADDER 에서 사용할I/O 포트를 유저가 따로 선언해 준뒤, BASIC 과 분리해서 사용합니다. 모든 I/O 포트를 LADDER에서 사용할 수도 있고, BASIC 에서 사용할 수도 있습니다. I/O 포트의 배정은 유저가 프로그램에서 따로 결정할 수 있도록 하고 있습니다.28

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

Saved successfully!

Ooh no, something went wrong!