Download - IyCnet Net Programacon Omron SFC
-
8/17/2019 IyCnet Net Programacon Omron SFC
1/23
Automation & Drives
Business Unit
Secuencial Functional Chart - SFCSecuencial Functional Chart - SFC
CX-Programmer SFC
OMRON Electronics Iberia, S.A.
-
8/17/2019 IyCnet Net Programacon Omron SFC
2/23
Automation Training
CX-Programmer SFC
Introducción teórica al lenguaje SFC
ContenidoContenido
Tería del lenguaje SFC
Estructura del lenguaje SFC
Elementos del lenguaje SFCReglas de eoluci!n
Entorno del C"#$rogrammer SFCC$%s &ue so'ortan SFC
-
8/17/2019 IyCnet Net Programacon Omron SFC
3/23
Automation Training
Sequential Function ChartSequential Function Chart
M(todo gra)ico de modelado * descri'ci!n de sistemas de automatismossecuenciales
+ Automatismos secuenciales El estado &ue ad&uiere el sistema ante el cambio de una entrada
de'ende de los estados anteriores
+ Automatismos combinatorios El estado del sistema de'ende s!lo de la combinaci!n de los
estados de las entradas en el instante en an-lisis
asado en redes de $etri
O)rece una metodología de 'rogramaci!n estructurada to'#do/n
0enguaje de 'rogramaci!n normali1ado en norma IEC 23343#4 como
Secuencial Functional C5art 6SFC7
Elementos b-sicos + Eta'as
+ Acciones
+ Transiciones
-
8/17/2019 IyCnet Net Programacon Omron SFC
4/23
Automation Training
EstructuraEstructura
%na secuencia en SFC se com'one deuna serie de etapas re'resentadas 'or
cajas rectangulares conectadas entre sí
'or líneas erticales.
Cada eta'a re'resenta un estado
'articular del sistema.
Cada línea ertical re'resenta a su e1
una transición.
%na transici!n est- asociada a una
condici!n de 8true9)alse:, lo cual da 'aso
a la desactiaci!n de la eta'a &ue la
'recede * actiaci!n de la 'osterior.
Etapa inicial
Etapa
Transición
Condición detransición
-
8/17/2019 IyCnet Net Programacon Omron SFC
5/23
Automation Training
Elementos del lenguaje SFCElementos del lenguaje SFC
Elementos so'ortados del estandar SFC + Eta'a
+ Transici!n
+ Acci!n + ;iergencia
+ Conergencia
+ ;iergencia simultanea
+ Conergencia simultanea
-
8/17/2019 IyCnet Net Programacon Omron SFC
6/23
Automation Training
EtapaEtapa
Eta'a + Estado del sistema
+ %na eta'a 'uede estar s!lo en dos estados
< Actia
< No actia 6inactia o actiable7
Ti'os + Eta'a normal
+ Eta'a inicial A&uella &ue &ueda actiada al
comien1o del algoritmo de control
Etapa inicial
Etapa
-
8/17/2019 IyCnet Net Programacon Omron SFC
7/23
Automation Training
TransiciónTransición
Transici!n
+ Re'resenta la condici!n &ue da 'aso del
control de una o m-s eta'as &ue la
'receden a una o m-s eta'as &ue )iguren
a continuaci!n
+ Est- re'resentada 'or una línea 5ori1ontal
&ue cru1a la uni!n entre eta'as
+ El resultado de la condici!n da como
resultado una e='resi!n booleana
Transición
-
8/17/2019 IyCnet Net Programacon Omron SFC
8/23
Automation Training
AcciónAcción
Acci!n + Se indica con eti&uetas
conectadas a la eta'a
+ Cada acci!n tiene un >nico
nombre
Ti'o de acciones + E='resi!n booleana
+ ;iagrama de rel(s
+ Te=to estructurado
Condición Descripción
Ninguna No almacenado
N No almacenado
R Reset
S Set
0 Tiem'o limitado
; Tiem'o de retardo
$ $ulso
S; Almacenado * tiem'o de retardo
;S Tiem'o de retardo * almacenado
S0 Almacenado * tiem'o limitado
$3 $ulso 6)lanco ascendente7$? $ulso 6)lanco descendente7
Acciones
-
8/17/2019 IyCnet Net Programacon Omron SFC
9/23
Automation Training
Divergencia y convergencia (!"Divergencia y convergencia (!"
;iergencia
+ Estando actia la eta'a Step1 se
'asa a la eta'a Step2 o a la Step3
seg>n este actia Trans1 o Trans2
Conergencia + $ara 'asar a la eta'a Step6 debe
estar actia la eta'a Step4 *
cum'lirse la condici!n Trans5 o
estar actia la eta'a Step5 *
cum'lirse la condici!n Trans6
-
8/17/2019 IyCnet Net Programacon Omron SFC
10/23
Automation Training
Divergencia y convergencia simultanea (A#D"Divergencia y convergencia simultanea (A#D"
;iergencia simultanea
+ Estando actia la eta'a Step1 al
eri)icarse la condici!n Trans1 se
'asa simultaneamente a las eta'as
Step2 * Step3
Conergencia simultanea
+ Si las eta'as Step4 * Step5 est-n
actias simult-neamente * se
cum'le la condici!n Trans4 se 'asa
a la eta'a Step6
-
8/17/2019 IyCnet Net Programacon Omron SFC
11/23
Automation Training
!eglas de evolución!eglas de evolución
Regla 3 + 0as eta'as de iniciali1aci!n se actian al 'oner en marc5a el sistema en )orma
incondicional
Regla @ + %na transici!n est- alidada si todas la eta'as inmediatamente 'recedentes
unidas a dic5a transici!n est-n actiadas Regla 4
+ El )ran&ueamiento de una transici!n tiene como consecuencia la actiaci!n de
todas las eta'as siguientes inmediatas * la desactiaci!n de todas las eta'as
inmediatas 'recedentes
$osibilidad de secuencias en 'aralelo Macroeta'as
-
8/17/2019 IyCnet Net Programacon Omron SFC
12/23
Automation & Drives
Business Unit
C$-%rogrammer SFCC$-%rogrammer SFC
-
8/17/2019 IyCnet Net Programacon Omron SFC
13/23
Automation Training
C%&s que soportan SFCC%&s que soportan SFC
-
8/17/2019 IyCnet Net Programacon Omron SFC
14/23
Automation Training
Entorno del C$-%rogrammer SFCEntorno del C$-%rogrammer SFC
Editor del;iagrama SFC
entana deTrabajo
entana del
;iagrama SFC
entana de $rograma
-
8/17/2019 IyCnet Net Programacon Omron SFC
15/23
Automation Training
%asos a seguir%asos a seguir
Cómo comenzar a programar una aplicación con SFC:1. Abrir un nueo 'ro*ecto en C"#$rogrammer SFC.
2. Insertar en el 'ro*ecto un 'rograma SFC.
. A'arecer-n en la entana de ;iagrama de SFC, un
8Ste' Inicial:, una transici!n * un 8Ste' Normal:. 6;esdeesta entana, se 'ueden insertar m-s 'asos 6Ste's7, transiciones,
conergencias, diergencias,B bien desde los nueos iconos de la
barra de Menu, como 5aciendo clic, sobre cada elemento, con el
bot!n derec5o del rat!n7.
!. ;es'u(s, se 'ueden 'rogramar todas las acciones,
transiciones * subc5arts 6sub'rograma SFC7.
-
8/17/2019 IyCnet Net Programacon Omron SFC
16/23
Automation Training
Entorno del C$-%rogrammer SFCEntorno del C$-%rogrammer SFC
-
8/17/2019 IyCnet Net Programacon Omron SFC
17/23
Automation Training
Entorno del C$-%rogrammer SFCEntorno del C$-%rogrammer SFC
-
8/17/2019 IyCnet Net Programacon Omron SFC
18/23
Automation Training
0as acciones de los 'asos 6Ste's7 * las condiciones de transici!n deun 'rograma SFC, se 'ueden 'rogramar tanto en ladder 6diagrama de
rel(s7 como en ST 6te=to estructurado7.
Nota en los diagramas ladder, tambi(n se 'ueden incluir F.
Entorno del C$-%rogrammer SFCEntorno del C$-%rogrammer SFC
-
8/17/2019 IyCnet Net Programacon Omron SFC
19/23
Automation Training
;esde la entana de trabajo
;esde la entana de
diagrama SFC
Entorno del C$-%rogrammer SFCEntorno del C$-%rogrammer SFC
-
8/17/2019 IyCnet Net Programacon Omron SFC
20/23
Automation Training
;esde la entana de trabajo
;esde la entana de
diagrama SFC
Entorno del C$-%rogrammer SFCEntorno del C$-%rogrammer SFC
-
8/17/2019 IyCnet Net Programacon Omron SFC
21/23
Automation Training
Entorno del C$-%rogrammer SFCEntorno del C$-%rogrammer SFC
-
8/17/2019 IyCnet Net Programacon Omron SFC
22/23
Automation Training
Entorno del C$-%rogrammer SFCEntorno del C$-%rogrammer SFC
-
8/17/2019 IyCnet Net Programacon Omron SFC
23/23
Automation & Drives
Business Unit
''' racias por la atención )))''' racias por la atención )))$ara m-s in)ormaci!nB
Alaro S-e1 * irginia S-nc5e1
$roduct Engineer
Omron Electronics Iberia, S.A.