• DocumentCode
    2604359
  • Title

    Implementation of IEC60870-5-104 protocol based on finite state machines

  • Author

    Fu Qin-cui ; Liu Zi-ying ; Fu Ke-jia

  • Author_Institution
    Dept. of Electr. & Electron. Eng., East China Jiaotong Univ., Nanchang, China
  • fYear
    2009
  • fDate
    6-7 April 2009
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    In China, there is now a growing desire to use the IEC60870-5 standards to communicate between telecontrol stations via Internet services in power telecontrol systems. A companion standard called IEC 60870-5-104 has been published by the IEC for this purpose. At present, people make a deep study of the application of the 104 protocol and have obtained a certain success. But on the software design, there is not a relatively universal design pattern. This paper puts forward a kind of design method used for the realization of the IEC 60870-5-104 protocol based on finite state machines (FSM). In this method, the IEC 60870-5-104 protocol is modeled via the FSM theory. In addition to that an object-oriented FSM implementation framework is produced. And a tool is presented that automates the configuration of the framework. The tool effectively enables developers to create FSMs from a specification.
  • Keywords
    IEC standards; finite state machines; object-oriented methods; power transmission control; telecontrol; transport protocols; IEC60870-5-104 protocol; finite state machine; object-oriented FSM implementation; power telecontrol system; Application software; Automata; Communication standards; Design methodology; IEC standards; Object oriented modeling; Protocols; Software design; Standards publication; Web and internet services; Finite State Machines; IEC 60870-5-104; object-oriented;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Sustainable Power Generation and Supply, 2009. SUPERGEN '09. International Conference on
  • Conference_Location
    Nanjing
  • Print_ISBN
    978-1-4244-4934-7
  • Type

    conf

  • DOI
    10.1109/SUPERGEN.2009.5348268
  • Filename
    5348268