제어 및 통신기술을 위한
오므론 PLC 공식 입문서
오므론 PLC는 구현이 쉽고, 다양한 제품과 동기화가 가능하다는 장점이 있어 스마트 팩토리를 구축하는 데 최적의 PLC로 알려져 있다. 이 책은 전기 기초부터 오므론 PLC의 초급 기능을 구현하는 방법을 매우 친절하고 상세하게 서술한다. 또한 현장에서 적용할 수 있는 실무 중심의 실습과제를 다수 수록하였으며, 다른 책에서는 다루지 못한 PLC 통신 내용을 상세하게 다루어 산업 변화에 빠르게 발맞출 수 있도록 하였다.
Part 1 오므론 PLC 개요
1장 NX PLC 살펴보기
1.1 오므론 PLC의 역사
1.2 NX 시리즈 PLC
1.3 NX102 PLC
1.4 NX102 PLC의 입출력 신호결선
1.5 이더넷 통신 연결
2장 HMI 살펴보기
2.1 HMI란?
2.2 PLC와 NA의 글로벌 변수 공유
Part 2 오므론 PLC 프로그램 방법
3장 NX PLC의 프로그래밍
3.1 프로그램의 작성 방식
3.2 변수와 데이터 형식
3.3 태스크
3.4 수의 표현
4장 Sysmac Studio를 사용한 프로그래밍
4.1 Symac Studio의 특징
4.2 Symac Studio를 사용한 프로그램 작성 절차
4.3 HMI의 연결
Part 3 PLC의 기본 명령어
5장 프로그래밍 언어
5.1 PLC 프로그래밍 언어
5.2 전기회로의 표현
6장 시퀀스 명령어
6.1 PLC 명령어의 종류
6.2 시퀀스 명령어의 종류
6.3 타이머 회로
6.4 새로운 타이머 명령어
6.5 카운터 회로
[실습과제 6-1] 자기유지 회로를 사용하여 램프 점등하기
[실습과제 6-2] 자기유지 회로와 타이머의 조합
[실습과제 6-3] 플리커 타이머 사용하기
[실습과제 6-4] 적산 타이머 사용하기
[실습과제 6-5] 적산 타이머를 이용한 램프 교체
7장 데이터 처리 명령어
7.1 데이터 전송 명령어
7.2. 산술연산 명령어
7.3 비교연산 명령어
7.4 논리연산 명령어
7.5 로테이트 및 시프트 명령어
7.6 데이터 변환 명령어
[실습과제 7-1] 타이머의 설정시간 제어
[실습과제 7-2] 타이머의 설정시간 변경 방법
[실습과제 7-3] 배열을 이용한 사인보드 제어기 만들기
[실습과제 7-4] 배열을 이용한 데이터 입력 및 비교 방법
[실습과제 7-5] 배열을 이용한 FIFO 및 LIFO 기능 만들기
Part 4 공압 실린더 제어
8장 전기 공압 제어
8.1 공장 자동화를 위한 공압 기술
8.2 공압 제어를 위한 공압기기의 구성
8.3 전기 공압 제어
9장 시퀀스 제어 PLC 프로그램
9.1 전기 공압을 이용한 시퀀스 제어회로 작성법
9.2 시퀀스 제어 프로그램 작성 : 캐스케이드 설계기법
9.3 시퀀스 제어 프로그램 작성 : 스텝퍼 설계기법
[실습과제 9-1] 타이머를 이용한 램프의 순차 점등
[실습과제 9-2] SET과 RST를 이용한 시퀀스 제어
[실습과제 9-3] SHL 명령을 이용한 시퀀스 제어 1
[실습과제 9-4] SHL 명령을 이용한 시퀀스 제어 2
[실습과제 9-5] 편솔과 양솔의 시퀀스 제어
[실습과제 9-6] 타이머를 이용한 시간제어 1
[실습과제 9-7] 타이머를 이용한 시간제어 2
[실습과제 9-8] 시작과 정지버튼을 이용한 반복제어
[실습과제 9-9] 카운터를 이용한 반복제어
[실습과제 9-10] 카운터를 이용한 동작횟수 설정과 표시
[실습과제 9-11] 다중 반복제어
Part 5 아날로그 제어
10장 아날로그 모듈
10.1 아날로그와 디지털
10.2 아날로그 신호
10.3 Sysmac Studio에서 파라미터 설정
[실습과제 10-1] 디지털 전압계 만들기
[실습과제 10-2] 조이스틱을 사용한 HMI의 X-Y 좌표 제어
[실습과제 10-3] 아날로그 출력전압의 변경
Part 6 시리얼 통신
11장 시리얼 통신의 개요
11.1 시리얼 통신의 종류
11.2 시리얼 통신의 데이터 확인
12장 시리얼 통신 유니트
12.1 시리얼 통신 유니트의 종류
12.2 시리얼 통신을 위한 시스템 구성 및 동작 확인
12.3 문자열 통신을 위한 ASCII 코드
[실습과제 12-1] CIF210 유니트와 CFTerm을 이용한 문자열 송수신
13장 바코드 통신
13.1 바코드의 구성과 종류
13.2 바코드 리더기
[실습과제 13-1] EAN/UPC 바코드 정보 판별하기
[실습과제 13-2] 바코드를 이용한 물품 분류
[실습과제 13-3] 블루투스를 사용한 휴대폰과의 통신
14장 모드버스 통신
14.1 모드버스 통신의 특징
14.2 모드버스 통신의 테스트 방법
14.3 모드버스 통신용 명령어
14.4 모드버스 RTU 통신을 위한 준비사항
[실습과제 14-1] 작업 공정을 선택해서 운전하기
[실습과제 14-2] 선택 공정 1사이클만 동작하기
[실습과제 14-3] CIF210의 통신 신호 ON/OFF 제어
[실습과제 14-4] E5CC 현재온도 모니터링 및 설정온도 변경
[실습과제 14-5] CIF105를 사용한 4개의 E5CC 모니터링
Part 7 이더넷 통신
15장 이더넷 통신의 개요
15.1 산업용 이더넷 통신
15.2 NX PLC의 이더넷 통신
15.3 소켓 통신
15.4 이더넷 소켓의 통신 데이터 확인
[실습과제 15-1] PC ↔ PC의 이더넷 통신
[실습과제 15-2] UDP소켓을 이용한 송수신 프로그램
[실습과제 15-3] TCP소켓(서버)을 이용한 송수신 프로그램
[실습과제 15-4] TCP소켓(클라이언트)을 이용한 송수신 프로그램
16장 모드버스 TCP 통신
16.1 모드버스TCP란?
16.2 모드버스TCP 프로토콜
16.3 모드버스 TCP 전용 명령어
[실습과제 16-1] ezTerm을 사용한 모드버스 TCP 프로토콜 테스트
[실습과제 16-2] 이더넷TCP 명령어로 S8VK-X 모니터링하기
[실습과제 16-3] 모드버스TCP 명령어로 S8VK-X 모니터링하기