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

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

• SELECTED PAPERS FROM THE 4th INTERNATIONAL SYMPOSIUM ON DESIGN, OPERATION AND CONTROL OF CHEMICAL PROCESSES • Previous Articles     Next Articles

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.

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
  • 通讯作者: 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.

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

摘要: 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