IyCnet Net Programacon Omron SFC

Embed Size (px)

Citation preview

  • 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.