Abstract
Industrial HMI(Human Machine Interface) system is the main element among the factory automation processes and have been used to monitor and control operation and status of machine in factory with PLC. This HMI often brings heavy loads to the system development and difficult decreasing the system because it tends to use a specific system per each manufacturer. Therefore, in this thesis, we have developed an embedded linux-based embedded industrial HMI software modules which can be used for touch panel embedded system to solve these problem. In this module, we have used the Qt/Embedded software component because it can be used by all systems which support C++ compiler without modifying the existing codes. We can design more flexible system and network configuration because we have used the wireless communication module. In this thesis, we implement linux-based HMI software modules which are capable of wireless communication as well as bringing the mobility to the overall system and finally decreasing the system development loads by using the general purpose OS with competitive price.
산업용 HMI(Human Machine Interface) 시스템은 공장 자동화의 주요 구성요소 중 하나로서 PLC와 연결되어 자동화 설비 또는 장치의 운전 상태를 감시하고 제어하는데 사용된다. 이러한 HMI는 주로 제조업체별로 특정한 시스템을 사용하고, 근거리에 위치하여 쓰이기 때문에 시스템 개발 시 많은 부하를 주게 되고 시스템 확장이 어려운 단점이 있다. 이에 본 논문에서는 오픈 소스인 임베디드 리눅스 기반에 멀티 플랫폼을 지원하는 Qt/Embedded와 무선 통신 모듈을 사용하여 터치패널형 산업용 HMI 소프트웨어 모듈을 설계 및 구현하였다. 이 모듈은 Qt가 지원되는 시스템이면 소스 수정 없이 사용할 수 있으며 무선 랜 모듈을 이용하여 시스템의 이동성 및 네트워크 구축 및 시스템 확장을 보다 유동성 있게 설계할 수 있다. 이에, 리눅스 기반의 무선통신이 가능한 HMI 소프트웨어 모듈 구현으로 이동성 확보 및 범용 운영체제의 사용으로 인한 시스템 개발 시 부하 감소와 가격 경쟁력의 향상을 이루게 되었다.