Study on Development of Embedded HMI System for PLC Monitoring

PLC 모니터링을 위한 임베디드 HMI 시스템의 개발에 관한 연구

  • Sun, Bok-Keun (Dept. of Computer Engineering, Hoseo University) ;
  • Han, Kwang-Rok (Dept. of Computer Engineering, Hoseo University) ;
  • Rim, Kee-Wook (Dept. of Knowledge and Industrial Engineering, SunMoon University)
  • 선복근 (호서대학교 컴퓨터공학과) ;
  • 한광록 (호서대학교 컴퓨터공학과) ;
  • 임기욱 (선문대학교 지식정보산업공학과)
  • Published : 2005.07.01

Abstract

Recently, most of PLC has been using widely in automation equipment that is needed for field of industry automation. HMI is essential system for effective Control of many numbers of PLC. Even though early HMI system was consists of simple analog devices, however, HMI system could control or supervise PLC through display screen since it embeds various digital parts by development of technology in these days. HMI system consists of three parts as HMI hardware, an operating program for HMI equipment and a HMI screen editor. Among these elements, a Program for editing screen of HMI should provide various screen elements that helps users to edit each screens displayed on HMI. In this study, we design and implement screen edit program by object-oriented method for small HMI equipment and propose Prototype of embedded HMI system.

최근 PLC들은 산업 자동화 분야에 필요한 자동화장비에서 널리 사용되고 있다. HMI는 다수의 PLC들을 효과적으로 제어하기 위해서 필수적인 시스템이다. 초기 HMI시스템은 단순한 아날로그 계기들을 사용하여 구성되었으나 반도체 및 디스플레이 기술의 발달로 최근에는 각종 디지털 부품들로 구성된 임베디드 시스템으로 구성되어 디스플레이 화면을 통해서 PLC를 제어 또는 감시할 수 있게 되었다. HMI시스템은 이러한 HMf 장치와 HMI 장치를 구동시키기 위한 프로그램 그리고 HMI 화면을 편집 하는 프로그램 세 가지 구성요소로 이루어져 있으며 화면편집 프로그램은 실제 HMI 장치에서 표현되는 각각의 화면들을 사용자가 편집할 수 있도록 다양한 화면 구성요소들을 제공해야 한다. 본 논문에서는 소형 HMI 장치용 화면편집 프로그램을 객체지향 언어를 통해 설계 및 구현하며, 임베디드 HMI 시스템의 프로토타입을 제안한다.

Keywords

References

  1. 김남희, '산업용 HMI/SCADA 제품과 적용사례', 계장기술(www.procon.co.kr). 2002
  2. 박원일, '비호환 기종 PLC들의 통합제어를 위한 PLC 매니저 설계', 한양대학교 석사학위논문, 1993
  3. 박지환, 'HMI 시스템의 기술동향', 계장기술(www.procon.co.kr), 1998
  4. 임기욱, 김흥남, '임베디드 소프트웨어분야의 기술 발전 동향', 한국정보처리학회지 11권 6호, pp.25-32, 2004
  5. 조항신, '미래 지향의 자동화 솔루션', 계장기술(www.procon.co.kr). 2005
  6. 한광록, 문세호, '반도체 전공정 제어용 온도 제어기 설계 및 구현', 한국과학재단 연구보고서, 2000
  7. 한광록, 황미자, '모니터링 시스템을 위한 GUI 설계 및 구현', 한국정보처리학회 춘계학술발표논문집 제4권 1호, pp1177-1180, 1997
  8. 한광록, 황미자, 'Wet Station 모니터링을 위한 제어모듈의 설계 및 구현' 한국정보처리학회 논문집 5권 7호, pp.1813-1828, 1998
  9. LG산전교육부, 'LG programmable logic controller 프로그래밍 Master K 시리즈', LG산전, 2002
  10. Herbert Schildt, 'MFC Programming from the Ground Up', McGraw-Hill, pp. 48-88, 1998
  11. Jeffrey Richter, 'Advanced Windows 3th Edition', Microsoft Press, pp.320-363, 1997
  12. John M. Vlissides, Mark A. Linton, 'Applying Object-Oriented Design to Structured Graphics', USENIX C++ Conference, Denver, Colorado, pp.81-94, 1998
  13. Mahemoff M, Johnston, 'Handling Multiple Momain Objects with Model-View-Controller' Technology of Object-Oriented Languages and Systems 32, Melbourne, Australia, p28-39. 1999
  14. Robert Lafore, 'Object-Oriented Programming In C++', Waite Group Press, pp.73-88, 1995