PLC는 자동화가 요구되고 있는 거의 모든 산업분야에서 사용되고 있는 제어장치로서 그 응용범위가 점차 넓어지고 있다. 최근에는 마이크로프로세서가 담당하고 있던 소규모 제어 시스템 분야도 PLC 제어로 대치되고 있으며, 기본적인 디지털 입출력 장치뿐만 아니라, 아날로그 입력모듈, 아날로그 출력 모듈, 직렬통신 모듈, 이더넷 통신 모듈, 전동기 제어 모듈, 로봇제어 모듈 등 거의 모든 장치 및 기기들을 제어할 수 있는 도구를 제공하고 있다. PLC 제어 분야는 취업에 대한 전망도 매우 밝은 편이다. 과거에 PLC가 주로 사용되었던 컨베이어 라인 제어뿐만 아니라, 반도체 제조 공정, 빌딩 자동화, 신재생 에너지 제어 분야, 산업용 로봇 제어 분야 등 산업 전자에 있어서 필수적인 제어기기로 자리 잡고 있기 때문에 PLC 프로그래머 및 시퀀스 회로 기술자의 취업 분야는 매우 넓고 다양하다고 할 수 있다.
이 책은 전기, 전자 및 제어에 대한 기초적인 지식이나 프로그램에 대한 지식이 없는 사람들도 쉽게 이해할 수 있도록 기초 이론부터 응용 부분까지 실험을 통하여 학습할 수 있도록 구성되어 있다. 따라서 이 책을 통하여 공부한다면 누구나 쉽게 시퀀스 회로의 기본 동작과 PLC의 동작 원리를 이해하고 간단한 응용 프로그램을 작성할 수 있으며 다음과 같이 구성되어 있다.
제1장에서는 PLC 내부에서 사용되는 수 체계를 이해하기 위한 수 체계와 코드에 관한 기초적인 지식을 학습한다. 제2장에서는 PLC 래더 프로그램 작성의 기초적인 지식이 되는 이진논리, 논리 축약을 위한 카르노 맵 및 불 대수에 관하여 학습한다. 제3장에서는 자동제어의 기본 개념을 학습하고 시퀀스 제어의 개념을 익힌다. 제4장에서는 다양한 실험을 통하여 시퀀스 회로의 기본 동작을 이해하고 응용할 수 있도록 구성되어 있다. 제5장에서는 PLC의 구성 및 동작원리를 이해할 수 있도록 구성되어 있고 제6장, 제7장, 제8장에서는 PLC의 기초적인 지식과 이 책에서 실습을 위하여 사용하고 있는 PLC인 XGI의 특성에 대한 이해, 그리고 프로그램 편집 도구인 XG-5000의 사용법과 다양한 명령어의 사용법에 대하여 설명하고 있다. 제9장에서는 기초적인 명령어 이해와 XGI PLC 프로그래밍 방법에 대하여 설명하고 있으며 제10장에서는 PLC의 동작을 이해하고 응용할 수 있는 다양한 실습으로 구성되어 있다. 실습은 모두 31개의 PLC 제어 응용문제로 구성되어 있다. PLC를 공부하는 가장 좋은 방법은 실제 프로그램을 작성하고 실험을 통하여 그 동작을 확인하여 보는 것이다.
이 책을 통하여 성실히 공부한다면 시퀀스 제어 또는 PLC 제어에 관련된 기초적인 지식이 없는 사람도 쉽게 시퀀스 회로의 구성과 PLC 제어 프로그램 작성 역량을 배양할 수 있을 것으로 기대된다.