En este artículo se presenta una metodología para implementar controladores basados en lógica difusa en un PLC S7-300 empleando el lenguaje de programación SCL (Lenguaje de control estructurado) de STEP 7. Se presenta el diseño de la función difusa, declaración de variables, diseño de la evaluación de las funciones de pertenencia y reglas del sistema difuso. A partir de este esquema se pueden implementar modelos difusos más complejos, como adaptativos o autosintonizados.
Se muestra un ejemplo de aplicación para un sistema de tiempo discreto simulado en el PLC, empleando un controlador difuso PI.
This paper presents a methodology for implementing fuzzy logic controllers based on a S7- 300 PLC using the programming language SCL (Structured Control Language) in STEP 7. We present the design of the fuzzy function, variable declarations, and the evaluation design of membership functions and rules of the fuzzy system.
Since this scheme can be implemented more complex fuzzy models, such as adaptive or Auto tuner. We present an application example for a discrete time simulated in the PLC using a PI fuzzy controller.
© 2001-2024 Fundación Dialnet · Todos los derechos reservados