CX-Programmer SFC
OMRON Electronics Iberia, S.A.
Automation & Drives
Business Unit
Automation Training
Contenido
Introduccin terica al lenguaje SFC
Tera del lenguaje SFC
Estructura del lenguaje SFC
Elementos del lenguaje SFC
Reglas de evolucin
CX-Programmer SFC
CPUs que soportan SFC
Entorno del CX-Programmer SFC
Automation Training
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 slo de la combinacin de los
estados de las entradas en el instante en anlisis
Etapas
Acciones
Transiciones
Automation Training
Estructura
Etapa inicial
Etapa
Transicin
Condicin de
transicin
Automation Training
Etapa
Transicin
Accin
Divergencia
Convergencia
Divergencia simultanea
Convergencia simultanea
Automation Training
Etapa
Etapa
Estado del sistema
Una etapa puede estar slo en dos estados
Activa
No activa (inactiva o activable)
Tipos
Etapa normal
Etapa inicial: Aquella que queda activada al
comienzo del algoritmo de control
Etapa inicial
Etapa
Automation Training
Transicin
Transicin
Representa la condicin que da paso del
control de una o ms etapas que la
preceden a una o ms etapas que figuren
a continuacin
Est representada por una lnea horizontal
que cruza la unin entre etapas
El resultado de la condicin da como
resultado una expresin booleana
Transicin
Automation Training
Accin
Accin
Se indica con etiquetas
conectadas a la etapa
Cada accin tiene un nico
nombre
Tipo de acciones
Expresin booleana
Diagrama de rels
Texto estructurado
Acciones
Condicin
Descripcin
Ninguna
No almacenado
No almacenado
Reset
Set
Tiempo limitado
Tiempo de retardo
Pulso
SD
DS
SL
P1
P0
Automation Training
Divergencia
Estando activa la etapa Step1 se
pasa a la etapa Step2 o a la Step3
segn este activa Trans1 o Trans2
Convergencia
Para pasar a la etapa Step6 debe
estar activa la etapa Step4 y
cumplirse la condicin Trans5 o
estar activa la etapa Step5 y
cumplirse la condicin Trans6
Automation Training
Divergencia simultanea
Estando activa la etapa Step1 al
verificarse la condicin Trans1 se
pasa simultaneamente a las etapas
Step2 y Step3
Convergencia simultanea
Si las etapas Step4 y Step5 estn
activas simultneamente y se
cumple la condicin Trans4 se pasa
a la etapa Step6
Automation Training
Reglas de evolucin
Regla 1
Las etapas de inicializacin se activan al poner en marcha el sistema en forma
incondicional
Regla 2
Una transicin est validada si todas la etapas inmediatamente precedentes
unidas a dicha transicin estn activadas
Regla 3
El franqueamiento de una transicin tiene como consecuencia la activacin de
todas las etapas siguientes inmediatas y la desactivacin de todas las etapas
inmediatas precedentes
CX-Programmer SFC
Automation Training
Automation Training
Ventana del
Diagrama SFC
Ventana de
Trabajo
Ventana de Programa
Automation Training
Pasos a seguir
Cmo comenzar a programar una aplicacin con SFC:
1. Abrir un nuevo proyecto en CX-Programmer SFC.
2. Insertar en el proyecto un programa SFC.
3. Aparecern en la ventana de Diagrama de SFC, un
Step Inicial, una transicin y un Step Normal. (Desde
esta ventana, se pueden insertar ms pasos (Steps), transiciones,
convergencias, divergencias, bien desde los nuevos iconos de la
barra de Menu, como haciendo click, sobre cada elemento, con el
botn derecho del ratn).
Automation Training
Automation Training
Automation Training
Automation Training
Desde la ventana de
diagrama SFC
Automation Training
Desde la ventana de
diagrama SFC
Automation Training
Automation Training