Cómo crear una función FC en Step 7. Cuáles son sus propiedades y atributos y cómo insertar y parametrizar esta función dentro del programa, además de ejecutar su llamada desde otro bloque del programa.

Ubicación de un FC en el proyecto de Step 7.

Trabajando dentro de nuestro proyecto de Step 7, en el árbol del programa buscaremos la carpeta de bloques porque allí es donde se van a insertar todas las funciones del proyecto.

Por defecto, al crear un proyecto, dentro de la carpeta de “bloques” ya existen unos datos, concretamente un “OB1” y una carpeta “datos de sistema”, que ahí es donde se almacena toda la información del hardware. Para conocer más sobre la configuración del hardware o la creación de un proyecto nuevo puedes leer el documento de esta web llamado “Crear nuevo proyecto en Step 7”.

Ubicación de un FC dentro del proyecto de Step 7.

Ubicación de un FC dentro del proyecto de Step 7.

Cómo crear un FC.

Para insertar una función dentro de la carpeta comentada anteriormente, basta con seleccionar con el botón derecho la opción de Función, tal y como muestra la imagen siguiente:

Crear un FC dentro de los bloques del programa de Step 7

Crear un FC dentro de los bloques del programa de Step 7

Cuando lo seleccionemos aparecerá una nueva ventana donde tendremos que cumplimentar todas las características de la Función. Más información sobre Funciones en esta web: Funciones FC.

Ventana con las propiedades a rellenar para la nueva Función en Step 7

Ventana con las propiedades a rellenar para la nueva Función en Step 7

Una forma rápida de crear el FC es simplemente dándole un nombre a la función y un nombre simbólico que servirá para identificarlo.

También se debe seleccionar el tipo de lenguaje con el que quieres visualizar por defecto tu código de programación cuando abras esta función, que por defecto está en KOP, pero no es preocupante, ya que una vez abres cada FC, en la barra de herramientas podrás seleccionar el modo de visualización en KOP, AWL o FUP.

Y solamente con eso ya tendríamos la función lista para funcionar en el proyecto.

El resto de parámetros a rellenar se pueden estudiar más adelante.

Selección rápida de los parámetros a rellenar en una Función en Step 7.

Selección rápida de los parámetros a rellenar en una Función en Step 7.

Vista de la función en el proyecto.

Una vez creada la función, ya existe un nuevo bloque en el programa, junto a la carpeta de “bloque de sistema” y el OB1.

Vista de la Función creada junto con los otros bloques del programa.

Vista de la Función creada junto con los otros bloques del programa.

Ahora falta configurar la programación dentro de esta función y la llamada a dicha función. Es decir, la función es un bloque independiente y sirve para estructurar el programa, pero necesitamos de una llamada a esta función para que se ejecute secuencialmente.

Esta llamada se puede realizar desde cualquier otro bloque, por ejemplo desde el OB1 que ya estaba creado.

Si el FC no se llama desde ningún otro bloque, nunca se ejecutará.

Últimos detalles.

Puedes obtener más información sobre cómo programar funciones en Step 7 en estos documentos de la web:

Cómo crear un FC en Step 7”.

Cómo llamar a un FC en Step 7”.

Tipo de llamada a una Función en Step 7”.

«Propiedades generales parte 1» y «Propiedades generales parte 2«.

«Propiedades de llamadas a un FC«.

«Propiedades de atributos de una Función«.

Acceder al Menú de todos los documentos relacionados con Funciones.


Desarrollo del documento

Documento desarrollado por tecnoplc.com bajo una Licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.
Ante cualquier duda, consultar en www.tecnoplc.com.
Creative Commons pequeño