SCI和EI收录∣中国化工学会会刊

›› 2008, Vol. 16 ›› Issue (1): 43-47.

• • 上一篇    下一篇

Systematic Logic Controller Design as Sequential Function Chart Starting from Informal Specifications

Sven Lohmann, Sebastian Engell   

  1. Process Dynamics and Operations (dyn.), Department of Biochemical and Chemical Engineering, Technical University Dortmund, 44221. Dortmund, Germany
  • 收稿日期:2007-05-10 修回日期:2007-10-27 出版日期:2008-02-28 发布日期:2008-02-28
  • 通讯作者: Sven Lohmann, E-mail: sven.lohmann@bci.tu-dortmund.de
  • 基金资助:
    the European Union through the Network of Excellence Hybrid Control (HYCON) under contract IST-511368.

Systematic Logic Controller Design as Sequential Function Chart Starting from Informal Specifications

Sven Lohmann, Sebastian Engell   

  1. Process Dynamics and Operations (dyn.), Department of Biochemical and Chemical Engineering, Technical University Dortmund, 44221. Dortmund, Germany
  • Received:2007-05-10 Revised:2007-10-27 Online:2008-02-28 Published:2008-02-28
  • Supported by:
    the European Union through the Network of Excellence Hybrid Control (HYCON) under contract IST-511368.

摘要: Today’s automation industry is driven by the need for an increased productivity, higher flexibility, andhigher individuality, and characterized by tailor-made and more complex control solutions. In the processing industry, logic controller design is often a manual, experience-based, and thus an error-prone procedure. Typically, thespecifications are given by a set of informal requirements and a technical flowchart and both are used to be directlytranslated into the control code. This paper proposes a method in which the control program is constructed as a sequential function chart (SFC) by transforming the requirements via clearly defined intermediate formats. For thepurpose of analysis, the resulting SFC can be translated algorithmically into timed automata. A rigorous verificationcan be used to determine whether all specifications are satisfied if a formal model of the plant is available which isthen composed with the automata model of the logic controller (LC).

关键词: logic controller design, systematic approach, informal requirements, verification

Abstract: Today’s automation industry is driven by the need for an increased productivity, higher flexibility, andhigher individuality, and characterized by tailor-made and more complex control solutions. In the processing industry, logic controller design is often a manual, experience-based, and thus an error-prone procedure. Typically, thespecifications are given by a set of informal requirements and a technical flowchart and both are used to be directlytranslated into the control code. This paper proposes a method in which the control program is constructed as a sequential function chart (SFC) by transforming the requirements via clearly defined intermediate formats. For thepurpose of analysis, the resulting SFC can be translated algorithmically into timed automata. A rigorous verificationcan be used to determine whether all specifications are satisfied if a formal model of the plant is available which isthen composed with the automata model of the logic controller (LC).

Key words: logic controller design, systematic approach, informal requirements, verification