Secuencial Functional Chart SFC CXProgrammer SFC OMRON Electronics

  • Slides: 23
Download presentation
Secuencial Functional Chart - SFC CX-Programmer SFC OMRON Electronics Iberia, S. A. Automation &

Secuencial Functional Chart - SFC CX-Programmer SFC OMRON Electronics Iberia, S. A. Automation & Drives Business Unit

Automation Training 8 Contenido Introducción teórica al lenguaje SFC Tería del lenguaje SFC Estructura

Automation Training 8 Contenido Introducción teórica al lenguaje SFC Tería del lenguaje SFC Estructura del lenguaje SFC Elementos del lenguaje SFC Reglas de evolución CX-Programmer SFC CPUs que soportan SFC Entorno del CX-Programmer SFC

Automation Training 8 Sequential Function Chart v Método grafico de modelado y descripción de

Automation Training 8 Sequential Function Chart v Método grafico de modelado y descripción de sistemas de automatismos secuenciales – Automatismos secuenciales: El estado que adquiere el sistema ante el cambio de una entrada depende de los estados anteriores – Automatismos combinatorios: El estado del sistema depende sólo de la combinación de los estados de las entradas en el instante en análisis v v Basado en redes de Petri Ofrece una metodología de programación estructurada top-down Lenguaje de programación normalizado en norma IEC 61131 -3 como Secuencial Functional Chart (SFC) Elementos básicos – Etapas – Acciones – Transiciones

Automation Training 8 Estructura v v Una secuencia en SFC se compone de una

Automation Training 8 Estructura v v Una secuencia en SFC se compone de una serie de etapas representadas por cajas rectangulares conectadas entre sí por líneas verticales. Cada etapa representa un estado particular del sistema. v Cada línea vertical representa a su vez una transición. v Una transición está asociada a una condición de “true/false”, lo cual da paso a la desactivación de la etapa que la precede y activación de la posterior. Etapa inicial Etapa Transición Condición de transición

Automation Training 8 Elementos del lenguaje SFC v Elementos soportados del estandar SFC: –

Automation Training 8 Elementos del lenguaje SFC v Elementos soportados del estandar SFC: – Etapa – Transición – Acción – Divergencia – Convergencia – Divergencia simultanea – Convergencia simultanea

Automation Training 8 Etapa v Etapa – Estado del sistema – Una etapa puede

Automation Training 8 Etapa v Etapa – Estado del sistema – Una etapa puede estar sólo en dos estados • Activa • No activa (inactiva o activable) v Tipos – Etapa normal – Etapa inicial: Aquella queda activada al comienzo del algoritmo de control Etapa inicial Etapa

Automation Training 8 Transición v Transición – Representa la condición que da paso del

Automation Training 8 Transición v Transición – Representa la condición que da paso del control de una o más etapas que la preceden a una o más etapas que figuren a continuación – Está representada por una línea horizontal que cruza la unión entre etapas – El resultado de la condición da como resultado una expresión booleana Transición

Automation Training 8 Acción v Acción – Se indica con etiquetas conectadas a la

Automation Training 8 Acción v Acción – Se indica con etiquetas conectadas a la etapa – Cada acción tiene un único nombre v Tipo de acciones – Expresión booleana – Diagrama de relés – Texto estructurado Acciones Condición Descripción Ninguna No almacenado N No almacenado R Reset S Set L Tiempo limitado D Tiempo de retardo P Pulso SD Almacenado y tiempo de retardo DS Tiempo de retardo y almacenado SL Almacenado y tiempo limitado P 1 Pulso (flanco ascendente) P 0 Pulso (flanco descendente)

Automation Training 8 Divergencia y convergencia (OR) v Divergencia – Estando activa la etapa

Automation Training 8 Divergencia y convergencia (OR) v Divergencia – Estando activa la etapa Step 1 se pasa a la etapa Step 2 o a la Step 3 según este activa Trans 1 o Trans 2 v Convergencia – Para pasar a la etapa Step 6 debe estar activa la etapa Step 4 y cumplirse la condición Trans 5 o estar activa la etapa Step 5 y cumplirse la condición Trans 6

Automation Training 8 Divergencia y convergencia simultanea (AND) v Divergencia simultanea – Estando activa

Automation Training 8 Divergencia y convergencia simultanea (AND) v Divergencia simultanea – Estando activa la etapa Step 1 al verificarse la condición Trans 1 se pasa simultaneamente a las etapas Step 2 y Step 3 v Convergencia simultanea – Si las etapas Step 4 y Step 5 están activas simultáneamente y se cumple la condición Trans 4 se pasa a la etapa Step 6

Automation Training 8 Reglas de evolución v Regla 1 – Las etapas de inicialización

Automation Training 8 Reglas de evolución v Regla 1 – Las etapas de inicialización se activan al poner en marcha el sistema en forma incondicional v Regla 2 – Una transición está validada si todas la etapas inmediatamente precedentes unidas a dicha transición están activadas v Regla 3 – El franqueamiento de una transición tiene como consecuencia la activación de todas las etapas siguientes inmediatas y la desactivación de todas las etapas inmediatas precedentes v v Posibilidad de secuencias en paralelo Macroetapas

CX-Programmer SFC Automation & Drives Business Unit

CX-Programmer SFC Automation & Drives Business Unit

Automation Training 8 CPUs que soportan SFC

Automation Training 8 CPUs que soportan SFC

Automation Training 8 Entorno del CX-Programmer SFC Editor del Diagrama SFC Ventana de Trabajo

Automation Training 8 Entorno del CX-Programmer SFC Editor del Diagrama SFC Ventana de Trabajo Ventana de Programa

Automation Training 8 Pasos a seguir Cómo comenzar a programar una aplicación con SFC:

Automation Training 8 Pasos a seguir Cómo comenzar a programar una aplicación con SFC: 1. Abrir un nuevo proyecto en CX-Programmer SFC. 2. Insertar en el proyecto un programa SFC. 3. Aparecerán en la ventana de Diagrama de SFC, un “Step Inicial”, una transición y un “Step Normal”. (Desde esta ventana, se pueden insertar más pasos (Steps), transiciones, convergencias, divergencias, … bien desde los nuevos iconos de la barra de Menu, como haciendo click, sobre cada elemento, con el botón derecho del ratón). 4. Después, se pueden programar todas las acciones, transiciones y subcharts (subprograma SFC).

Automation Training 8 Entorno del CX-Programmer SFC

Automation Training 8 Entorno del CX-Programmer SFC

Automation Training 8 Entorno del CX-Programmer SFC

Automation Training 8 Entorno del CX-Programmer SFC

Automation Training 8 Entorno del CX-Programmer SFC v Las acciones de los pasos (Steps)

Automation Training 8 Entorno del CX-Programmer SFC v Las acciones de los pasos (Steps) y las condiciones de transición de un programa SFC, se pueden programar tanto en ladder (diagrama de relés) como en ST (texto estructurado). Nota: en los diagramas ladder, también se pueden incluir FB.

Automation Training 8 Entorno del CX-Programmer SFC Desde la ventana de trabajo Desde la

Automation Training 8 Entorno del CX-Programmer SFC Desde la ventana de trabajo Desde la ventana de diagrama SFC

Automation Training 8 Entorno del CX-Programmer SFC Desde la ventana de trabajo Desde la

Automation Training 8 Entorno del CX-Programmer SFC Desde la ventana de trabajo Desde la ventana de diagrama SFC

Automation Training 8 Entorno del CX-Programmer SFC

Automation Training 8 Entorno del CX-Programmer SFC

Automation Training 8 Entorno del CX-Programmer SFC

Automation Training 8 Entorno del CX-Programmer SFC

¡¡¡ Gracias por la atención !!! Para más información… Alvaro Sáez y Virginia Sánchez

¡¡¡ Gracias por la atención !!! Para más información… Alvaro Sáez y Virginia Sánchez Product Engineer Omron Electronics Iberia, S. A. Automation & Drives Business Unit