Programmable controllers -- Part 7: Fuzzy control programming

Defines a language for the programming of Fuzzy Control applications used by programmable controllers.

Speicherprogrammierbare Steuerungen -- Teil 7: Fuzzy-Control-Programmierung

Automates programmables -- Partie 7: Programmation en logique floue

Définit un langage permettant de programmer des appli-cations de contrôle flou pour automates programmables.

Programmable controllers - Part 7: Fuzzy control programming

General Information

Status
Published
Publication Date
31-Aug-2002
Current Stage
6060 - National Implementation/Publication (Adopted Project)
Start Date
01-Sep-2002
Due Date
01-Sep-2002
Completion Date
01-Sep-2002

Overview

EN 61131-7:2000 - Programmable controllers - Part 7: Fuzzy control programming (CLC) defines a standardized language for implementing fuzzy control applications on programmable controllers (PLCs). Adopted in national variants (e.g., SIST EN 61131-7:2002), this part of the EN 61131 series provides a common basis for vendors, integrators and users to develop, exchange and maintain fuzzy logic programs in industrial automation.

Key Topics

The standard focuses on the language and programming concepts needed to express fuzzy control logic for PLCs. Core technical topics and requirements typically covered include:

  • Language constructs and semantics for writing fuzzy control programs that are portable across compliant tools and PLCs.
  • Data representation for fuzzy values and parameters to ensure consistent interpretation.
  • Program structure and modularity, enabling reusable fuzzy control blocks and libraries.
  • Rule expression and rule-base handling, defining how fuzzy rules are declared and managed.
  • Execution model and runtime behavior to specify how fuzzy programs are evaluated on programmable controllers.
  • Interoperability and tool support requirements, helping vendors implement compatible editors, compilers and diagnostics.
  • Documentation, testing and validation guidance to support reliable deployment of fuzzy control solutions.

(Where specific methods such as membership function types or defuzzification algorithms are used, EN 61131-7 establishes how such elements are represented in the programming language rather than mandating a single control algorithm.)

Applications

EN 61131-7 is applicable wherever fuzzy logic is used to handle imprecise, nonlinear or heuristic control tasks in industrial automation. Typical use cases:

  • Process control (temperature, flow, level) where human-like control rules improve performance.
  • Motion and robotics requiring smooth, adaptive control strategies.
  • HVAC and building automation for comfort-oriented control with linguistic rules.
  • Automotive test stands and laboratory automation implementing fuzzy controllers on PLC platforms.

Who uses this standard:

  • Control engineers and system integrators designing fuzzy controllers for PLCs.
  • PLC and SCADA vendors implementing language support and runtime for fuzzy programs.
  • Software tool developers building editors, compilers and simulation tools for fuzzy control programming.

Related Standards

EN 61131-7 is part of the broader EN 61131 family for programmable controllers. For implementation context, refer to other EN 61131 parts covering general requirements, programming languages, and function block concepts to ensure consistency across PLC applications.

Keywords: EN 61131-7, fuzzy control programming, programmable controllers, PLC fuzzy logic, industrial automation, fuzzy logic standard.

Standard

SIST EN 61131-7:2002

English language
57 pages
Preview
Preview
e-Library read for
1 day

Frequently Asked Questions

SIST EN 61131-7:2002 is a standard published by the Slovenian Institute for Standardization (SIST). Its full title is "Programmable controllers -- Part 7: Fuzzy control programming". This standard covers: Defines a language for the programming of Fuzzy Control applications used by programmable controllers.

Defines a language for the programming of Fuzzy Control applications used by programmable controllers.

SIST EN 61131-7:2002 is classified under the following ICS (International Classification for Standards) categories: 25.040.40 - Industrial process measurement and control; 35.240.50 - IT applications in industry. The ICS classification helps identify the subject area and facilitates finding related standards.

You can purchase SIST EN 61131-7:2002 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of SIST standards.

Standards Content (Sample)


2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.Programmable controllers - Part 7: Fuzzy control programmingSpeicherprogrammierbare Steuerungen -- Teil 7: Fuzzy-Control-ProgrammierungAutomates programmables -- Partie 7: Programmation en logique floueProgrammable controllers -- Part 7: Fuzzy control programming35.240.50Uporabniške rešitve IT v industrijiIT applications in industry25.040.40Merjenje in krmiljenje industrijskih postopkovIndustrial process measurement and controlICS:Ta slovenski standard je istoveten z:EN 61131-7:2000SIST EN 61131-7:2002en01-september-2002SIST EN 61131-7:2002SLOVENSKI
STANDARD
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.

Loading comments...