레이블이 PLC인 게시물을 표시합니다. 모든 게시물 표시
레이블이 PLC인 게시물을 표시합니다. 모든 게시물 표시

2014년 12월 10일 수요일

LCD, LED, Touchpanel, Module and Controller

산업용으로 사용 하려고 큰사이즈의 (7inches, 17inches) 터치패널을 보는 중인데 Lcd를 제외하고 단순히 터치패널만 있거나, 모듈로써 있는 것은 프로그램 기반이 Windows CE 이다. Arduino 용량 문제상 3인치 정도만 Uno에서 사용하고 그 이상은 핀의 개수 부족으로 Mega를 쓰는 것으로 알고 있다. (몇인치까지 지원가능한지 모름.)
 단순한 이미지를 띄우거나, 터치 기능으로 간단한 몇페이지를 만들고 하려해서 C기반의 AVR, 혹은 Arduino를 이용하여 제작하려고 한다. 검색의 문제인지, 누구도 산업용으로는 Windows CE를 사용하기 때문에 관심이 없어서 인지 Arduino 기반의 PLC Controllio 를 제외하고는 Arduino 기반의 제품이 보이지 않는다. 안정성이 PLC가 뛰어나기 때문에 rom writer 를 사용하여 EEPROM을 구워 단순한 IC를 사용하여 만드는 방법은 쉽게 구상할 수 있겠지만, touch panel, lcd (굳이 LCD일 필요있나, 핸드폰처럼 led액정 사용하는 방법도 좋을 것.) 스위치가 아닌 터치스크린에 스위치를 넣는용도로 터치스크린을 산업용으로 쓰려 하는데  Arduino or AVR 기반의 큰 사이즈 터치패널용 모듈을 만들어야 할 판이다.
 LCD Controller 며, touch controller 며, IC 등을 이용하여 모듈을 제작하여야 할텐데, 전자공학과 인데 모듈 제작하나 못하는 자신을 보니 깝깝하다. 3인치로 터치스크린 제어나 연습할 까 싶다가, 어짜피 7인치 혹은 17인치로 만들어야하니 처음부터 모듈 제작 접근부터 해야 할까 싶다. 모듈제작은 어떻게 하는거야.. 혼란이다.

PLC의 개념

*이해된 개념을 정리한 수집 블로그로, 실제 사실과 차이가 있을 수 있음.

PLC (Programmable Logic Controller)는 Process 혹은 Equipment를 제어하기 위해 제어순서를 일련의 명령어 순으로 기억하는 메모리를 가지며, 메모리에 따라 아날로그, 디지털 입출력 모듈을 통해 기계와 프로세스를 제어하는 디지털 조작형 전자장치를 말함.
 Relay based sequence control system을 해결하기 위해 GM(General Motors)에서 기반을 마련하였다.  Relay based sequence control system의 경우, 시퀀스 로직의 변경이 어려우며, 설비의 신뢰성이 부족하고, 문제 발생시 문제점을 찾아내는데 문제가 생긴다. 쉽게 릴레이 하나 고장으로도 명령에 문제가 생길 수 있고, 그 릴레이를 일정 시기마다 교체를 해야 하며, 문제가 발생한 릴레이를 찾아내는 것이 어렵다는 것이다.



그림은 이전의 릴레이 제어 시스템과 PLC를 비교한 것이다.
PLC 제어기능을 보면 Relay, Up-down Counter, Shift Register, 가감산 의 제어를 수행함을 알 수 있다.

References
PLC의 개요
http://www.kemco.or.kr/up_load/blog/PLC.pdf
PLC에 의한 PID 제어기 구현 및 가압펌프 적용
http://dspace.inha.ac.kr/pdfupload/9198.pdf