Development and Implementation of an Improved Communication Program for stable Enhancement of Factory Automation System

공장자동화 시스템의 안정성 증대를 위한 개선된 통신 프로그램 개발 및 구현

  • 정화영 (한남대학교 컴퓨터 공학과) ;
  • 박진섭 (대전대학교 컴퓨터 공학과) ;
  • 소우영 (한남대학교 컴퓨터 공학과)
  • Published : 1998.10.01

Abstract

공장자동화 분야의 응용프로그램은 일반적으로 구동부(Control Part)와 GUI(Graphical User Interface)부로 구성된다. 구동부와 GUI부 사이에는 해당 프로그램이 작동되는 컴퓨터 시스템들이 있으며 이들 시스템 시기에는 적절한 프로토콜에 따른 자료교환이 발생한다. 통신기법 중 자동화 시스템에서 사용되는 RS232C는 직렬 통신기법으로서 자료 손실로 인하여 전체 시스템의 안정성 및 효율성이 저할 될 수 있다. 본 논문에서는 이러한 자료손실을 줄일 수 있는 통신 프로그램을 구현함으로써 공장자동화의 안정 성 및 효율성을 증대시킬 수 있는 방법을 제시하고자 한다. 사용된 방법은 자료손실을 막기 위하여 자료 수신부와 자료 처리부를 분리하고 수신 측은 메시지 인터럽트 방식을 사용하고 자료 처리부는 타이머 방식을 적용시켰다. 또한, 자료 순환 대기행렬을 구성하여 타이머가 주기적으로 자료를 검색하여 처리하게 함으로써 처리시간을 고려하지 않아도 자료손실을 막을 수 있도록 하였다.

Keywords