$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

초록
AI-Helper 아이콘AI-Helper

MMS(Manufacturing Message Specification)는 PLC, NC, 로봇 등과 같이 서로 다른 제조회사의 서로 다른 단위제어기기 제품들간에 통신할 수 있는 ISO/IEC 9506으로 표준화된 공장자동호용 프로토콜이며 OSI 참조 모델의 최상위 층인 응용계층 프로토콜에 해당된다. 본 논문은 MMS를 TCP/IP상에서 동작할 수 있도록 유닉스 환경에서 ASNSI-C 언어로 구현하고, 이 구현된 프로토콜을 JNI(Java Native Interface)를 이용해 JAVA 클래스화한다. JAVA 클래스화함으로써 기존에 제공되는 MMS 라이브러리를 이용하는데 있어 표준화되지 않은 서로 다른 API를 이용하는데 어려움과 GUI를 구현하는데 어려움을 극복하는 기본을 제공한다. 그리고 구현된 JAVA 클래스화된 MMS 라이브러리를 인터넷의 WWW상에서 동작시킬 수 있도록 자동화된 PCB(Printed Circuit Board) 조립라인을 대상 모델로 선정하여 응용 프로그램을 작성하여 구현된 JNI를 이용한 MMS가 인터넷상에서 동작하여 사용자에게 일괄성있는 인터페이스를 제공하는 웹 브라우저를 통해 RMD(Real Manufacturing Device)를 동작${\cdot}$제어${\cdot}$감시할 수 있음을 보여준다.

Abstract AI-Helper 아이콘AI-Helper

Manufacturing Message Specification (MMS) is designed as a communication standard protocol, ISO/IEC 9506, on factory automation for messaging between heterogeneous programmable unit controller, PLC, NC, Robot, of different vendors on the networks. MMS is also a standard protocol of OSI reference mod...

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 본 논문에서는 이러한 어려움을 조금이라도 해결할 수 있는 해결책으로써 C 언어로 구현된 MMS에 JNI를 이용해 인터페이싱하여 자바 클래스화된 MMS 라이브러리를 제공하여 WWW을 통해 MMS를 이용해 RMD를제어·감시할 수 있는 기반을 마련하고자 한다. MMS 를 자바로 전체 구현하지 않은 이유는 네이티브 언어 (본 구현에서는 C언어)에 비해서 자바가 처리 속도 면에서 늦기 때문이다[4].
  • 자바 프로;!래밍 언어는 이러한 WWW 서비스 제공을 위해 사용되는 HTML(HyperText Markup Language) 언어의 한계를 극복하기 위해 많은 프로그래머들의 관심의 대상이 되고 있으며 자동화 분야에서의 적용도 늘어나고 있는 추세에 있다[3]. 본 논문에서는 인터넷의 WWW을 통해 단위제어기기를 제어하고 감시할 수 있도록 MMS를 자바 네이티브 인터페이스(Java Native Interface : JNI)[4, 5]를 이용해 구현하는데 그 목적이 있다.

가설 설정

  • 셀 제어기에서 MMS의 START 서비스 요청을 통해서 각각의 RMD을 동작시킨다(이때 RMD의전원은 ON된 것으로 가정한다.).
  • 행동에 대한결과를 서버 MMPM에게 보내고, 서버 MMPM에서는결과에 해당되는 MMS-Response PDU를 생성한 후 네트워크를 통해 서비스를 요청한 클라이언트 MMPM 에게 전달한다. 통신하는 중에 에러가 발생하면 자세한 에러의 내용을 보내기 의해 MMS-Error PDU를 보내지만 본 논문에서는 모든 통신이 정상적으로 이루어진다고 가정하였다. VMD는 구조체를 중심으로 RMD의자원을 구현하였고, VMD의 외부에서 보이는 행동, 즉 RMD의 행동을 모듈로서 구현하여 MMS를 지원하는 RMD를 연결함으로써 곧바로 통신을 할 수 있도록 했다.
본문요약 정보가 도움이 되었나요?

참고문헌 (19)

  1. 김정호, 이상범, 'MAP 네트워크에서 MMS 운영을 위한 가상제조기기의 설계', 한국 정보처리학회 논문지 제2권 제3호, pp.397-405, May 1995 

  2. Peter A. Lagoni, Christophei, Crall, and Thomas G. Bartz, 'HP MAP 3.0 Manufacturing Message Specification/800,' Hewlett-Packard Journal, Aug. 1990 

  3. Robert W. Atherton, 'Moving JAVA to the factory,' IEEE SPECTRUM, Dec. 1990 

  4. Gray Cornell, Cay S. Horstmann, 'Core JAVA,' SunSoft Press, U.S,A, 1997 

  5. JavaSoft, 'Java Native Interface Specification Release 1.1,' Sun Microsystems Inc., 1997 

  6. 박정우, 김영신, 권욱현, '생산자동화용 국제표준 메시지 통신규약-MMS', 제어.자동화.시스템공학회지, 제2권, 제4호, pp.30-41, Jul. 1996 

  7. 서울대학교 자동화시스템공동연구소, '생산정보통신망 기술개발에 관한 연구(최종보고서)', 통상산업부 과학기술처, Dec. 1996 

  8. SISCO, 'MMS-EASE reference manual, revision 11,' SISCO Inc., 1997 

  9. ISO/IEC 9506-1 Industrial automation systems-Manufacturing Message Specification, Part 1: Service Definition, 1990 

  10. ISO/IEC 9506-2 Industrial automation systems-Manufacturing Message Specification, Part 2: Protocol Specification, 1990 

  11. ISO 8824, Information proecessing systemsOpen Systems Interconnection-Specification of Abstract Syntax Notation One (ASN.1), 1995 

  12. ISO 8825, Information processing systems-Open Systems Interconnection-Specification of Basic Encoding Rules for Abstract Syntax Notation One (ASN.1), 1987 

  13. David Flanagan, 'JAVA In a Nutshell, 2nd Ed.,' O'Reilly. 1997 

  14. Jed Caben and John Jackman, 'An Icon-Based Approach to System Control Development,' IEEE Trans. on Industrial Electronics, Vol.37, No.3, pp.259-264, Jun. 1990 

  15. Raymond Seng-Sim Cheah et ai, 'Design and implementation of an MMS environment on ISODE,' Elsevier Science B.V. Computer Communications 20, pp.1354-1364, 1997 

  16. A. Valenzano, C. Dermartini and L. Ciminiera. 'MAP and TOP Communications,' Addison-Wesley, Massachusetts, 1992 

  17. E. Freund, H.-J. Buxbaum and U. van der Valk, 'PC-based hierarchical manufacturing cell control,' Control Eng. Practice, Vol.1, No.6, pp. 1047-1054, 1993 

  18. Sengoda G. Shanmugham, Terrence G. Beaumariage, Chell A. Roberts, 'Manufacturing Communication : A Review of the MMS Approach,' Computer ind Engng Vol.28, No.1, pp.1-21, 1995 

  19. J. P. T. Mo and Y. Wang, 'Integrated Robot Control using Manufacturing Message Specification Protocol based on NetBIOS,' Control Eng. Practice, Vol.1, No.6, pp.971-978, 1993 

저자의 다른 논문 :

섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로