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.

이 두가지 프로그래밍 방식은 서로 다른 분야에서 오랫동안 사용되어 왔습니다. LADDER LOGIC은 공장자동화용 콘트롤러인 PLC 에서, 프로그래밍 언어는 (BASIC, C, 어셈블러등) PC 나 MCU에서 사용되고 있습니다.LADDER LOGIC 이 가지고 있는 가장 큰 장점은 입력에 대한 즉각적인 처리가 가능하다는 것입니다. LADDER LOGIC 이 아무리 길고 복잡해도, 각각의 회로는 언제든지 동작가능한 상태로 대기하고 있다가, 입력조건이 성립되면 해당 출력을 내보냅니다. 이러한 LADDER LOGIC 은 기계제어,전기제어 분야에서 탁월한 성능을 발휘하면서 지금도 공장자동화 분야에서 가장 많이 사용되고 있는 프로그래밍 방법으로 자리잡고 있습니다.하지만 LADDER LOGIC 는 “프로그래밍 언어”라기 보다는 논리회로라고 할 수 있기 때문에, 복잡한 처리를 하기에는 무리가 있습니다. 대표적으로 키패드로부터 키입력을 받아들이고 , 디스플레이 소자 (LCD, 7 SEGMENT)에 캐릭터를 표시하고, 메뉴의 이곳 저곳을 옮겨다니는, 유저 인터페이스와 관련된 일은 LADDER LOGIC 으로 구현할 수 없습니다.이런 일들은 BASIC 과 같은 “프로그래밍 언어”에서는 비교적 간단하게 처리할 수 있습니다.BASIC 언어는 실수 및 정수를 다루는 수치연산, 데이터 통신, 자료처리등을 위해 개발된 언어이기때문입니다. 또한 BASIC 언어는 인간이 사용하는 자연언어 (IF, GOTO 등)을 사용하여 프로그램을 작성할 수 있도록 고안되었기 때문에 비전문가들도 쉽게 배우고 익힐 수 있는 언어입니다.LADDER LOGIC프로그래밍 언어(BASIC,C,ASM)DEVICE PLC PC 또는 마이크로컴퓨터응용분야 공장자동화, 기계제어 일반적인 컴퓨터 프로세싱 분야장점 시퀀스 제어, 비트제어, 타이밍제어,카운터 제어수치연산, 통신, 자료처리, 데이터수집, 분석,그래픽제어등기본원리 병렬처리 순차제어LADDER LOGIC 의 병렬처리와 BASIC 언어의 순차처리는 매우 상호 보완적인 특징을 가지고 있습니다. BASIC 에서 할 수 없었던 일들을 LADDER LOGIC 에서 간단히 처리할 수 있고, 그 반대로 LADDER LOGIC 에서 할 수 없었던 일들은 BASIC 에서 쉽게 처리할 수 있는 경우가 많이 있습니다.그래서 이 두가지 프로그래밍 방식을 하나의 콘트롤러에서 사용할 수 있도록 만든 제품이“CUBLOC”입니다. 두가지 언어의 장점을 잘 이해한뒤, LADDER LOGIC 으로 처리할 부분과BASIC 으로 처리할 부분을 잘 나누어서 프로그램을 작성한다면, 지금까지 어렵게 해왔던 프로그래밍을 좀더 쉽게 할 수 있을 것입니다.18

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

Saved successfully!

Ooh no, something went wrong!