Vous êtes sur la page 1sur 308

SFC para SIMATIC S7 (V8.

1)

SIMATIC
Sistema de control de procesos
PCS 7
SFC para SIMATIC S7 (V8.1)
Manual de programacin y manejo

1
___________________
Novedades de SFC
2
___________________
Introduccin
3
___________________
Primeros pasos
4
___________________
Nociones bsicas del SFC
___________________
5
Iniciar y controlar
Crear la estructura del
___________________
6
proyecto
Crear, configurar y manejar
___________________
7
los SFC
Adaptar las propiedades de
___________________
8
esquema, tipo e instancia
___________________
9
Configuracin de avisos
___________________
Configurar las caractersticas 10
Configurar controles
___________________
11
secuenciales
Interfaz estndar y
___________________
12
conexiones de esquema
Compilar esquemas SFC y
___________________
13
tipos SFC
___________________
14
Cargar en el AS
Comportamiento de los
controles secuenciales en el
AS
Test y puesta en marcha de
controles secuenciales
Documentacin de
programas
Configurar controles de
parmetros

15

___________________
16
___________________
17
___________________
18
___________________
19
Recomendaciones y trucos

04/2014

A5E33209642-AA

Notas jurdicas
Filosofa en la sealizacin de advertencias y peligros
Este manual contiene las informaciones necesarias para la seguridad personal as como para la prevencin de
daos materiales. Las informaciones para su seguridad personal estn resaltadas con un tringulo de
advertencia; las informaciones para evitar nicamente daos materiales no llevan dicho tringulo. De acuerdo al
grado de peligro las consignas se representan, de mayor a menor peligro, como sigue.
PELIGRO
Significa que, si no se adoptan las medidas preventivas adecuadas se producir la muerte, o bien lesiones
corporales graves.
ADVERTENCIA
Significa que, si no se adoptan las medidas preventivas adecuadas puede producirse la muerte o bien lesiones
corporales graves.
PRECAUCIN
Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales.
ATENCIN
Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse daos materiales.
Si se dan varios niveles de peligro se usa siempre la consigna de seguridad ms estricta en cada caso. Si en una
consigna de seguridad con tringulo de advertencia se alarma de posibles daos personales, la misma consigna
puede contener tambin una advertencia sobre posibles daos materiales.

Personal cualificado
El producto/sistema tratado en esta documentacin slo deber ser manejado o manipulado por personal
cualificado para la tarea encomendada y observando lo indicado en la documentacin correspondiente a la
misma, particularmente las consignas de seguridad y advertencias en ella incluidas. Debido a su formacin y
experiencia, el personal cualificado est en condiciones de reconocer riesgos resultantes del manejo o
manipulacin de dichos productos/sistemas y de evitar posibles peligros.

Uso previsto o de los productos de Siemens


Considere lo siguiente:
ADVERTENCIA
Los productos de Siemens slo debern usarse para los casos de aplicacin previstos en el catlogo y la
documentacin tcnica asociada. De usarse productos y componentes de terceros, stos debern haber sido
recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su
transporte, almacenamiento, instalacin, montaje, manejo y mantenimiento hayan sido realizados de forma
correcta. Es preciso respetar las condiciones ambientales permitidas. Tambin debern seguirse las
indicaciones y advertencias que figuran en la documentacin asociada.

Marcas registradas

Todos los nombres marcados con son marcas registradas de Siemens AG. Los restantes nombres y
designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilizacin por terceros
para sus propios fines puede violar los derechos de sus titulares.

Exencin de responsabilidad
Hemos comprobado la concordancia del contenido de esta publicacin con el hardware y el software descritos.
Sin embargo, como es imposible excluir desviaciones, no podemos hacernos responsable de la plena
concordancia. El contenido de esta publicacin se revisa peridicamente; si es necesario, las posibles las
correcciones se incluyen en la siguiente edicin.

Siemens AG
Industry Sector
Postfach 48 48
90026 NRNBERG
ALEMANIA

A5E33209642-AA
04/2014 Sujeto a cambios sin previo aviso

Copyright Siemens AG 2014.


Reservados todos los derechos

ndice
1

Novedades de SFC ................................................................................................................................. 9

Introduccin .......................................................................................................................................... 11

Primeros pasos ..................................................................................................................................... 15

3.1

Procedimiento bsico para trabajar con SFC ..............................................................................15

3.2

Procedimiento bsico para crear un esquema SFC ....................................................................17

3.3

Procedimiento bsico para crear un tipo SFC .............................................................................20

3.4

Procedimiento bsico para crear una instancia SFC...................................................................23

Nociones bsicas del SFC .................................................................................................................... 25


4.1

SFC en el entorno de STEP 7 .....................................................................................................25

4.2

SFC y la jerarqua tecnolgica .....................................................................................................27

4.3

SFC y otros sistemas de destino .................................................................................................28

4.4

Alcance del SFC ..........................................................................................................................29

4.5
4.5.1
4.5.2
4.5.3
4.5.4

Utilizacin y funcionalidad de los SFC .........................................................................................30


Qu es un esquema SFC? ........................................................................................................30
Qu es un tipo SFC/una instancia SFC? ...................................................................................32
Comparativa del esquema SFC y el tipo SFC .............................................................................34
Vista externa del esquema SFC ..................................................................................................34

4.6
4.6.1
4.6.2
4.6.3
4.6.4
4.6.5
4.6.6
4.6.7
4.6.8
4.6.9
4.6.10

Elementos SFC ............................................................................................................................37


Qu es una cadena secuencial? ...............................................................................................37
Qu son los elementos de una cadena? ...................................................................................38
Qu es una etapa? ....................................................................................................................39
Qu es una transicin? ..............................................................................................................40
Qu es un texto? .......................................................................................................................41
Qu es una secuencia? .............................................................................................................41
Qu es una rama paralela? .......................................................................................................42
Qu es una rama alternativa? ...................................................................................................43
Qu es un bucle? .......................................................................................................................44
Qu es un salto? ........................................................................................................................45

Iniciar y controlar................................................................................................................................... 47
5.1

Trabajar con el editor SFC ...........................................................................................................47

5.2

Cmo iniciar el editor SFC ...........................................................................................................48

5.3

Ingeniera multiusuario .................................................................................................................49

5.4
5.4.1

Navegar en el SFC ......................................................................................................................50


Cmo navegar en el SFC ............................................................................................................50

5.5
5.5.1
5.5.2

Interfaz de usuario y operaciones ................................................................................................51


Elementos de la interfaz de usuario.............................................................................................51
Cuadros de dilogo ......................................................................................................................55

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

ndice

5.6
5.6.1

Trabajar con el ratn ................................................................................................................... 57


Trabajar con el ratn ................................................................................................................... 57

5.7
5.7.1
5.7.2
5.7.3
5.7.4
5.7.5
5.7.6
5.7.7
5.7.8
5.7.9
5.7.10

Trabajar con el teclado................................................................................................................ 59


Trabajar con el teclado................................................................................................................ 59
Combinaciones de teclas para comandos de men ................................................................... 59
Teclas de mtodo abreviado para comandos de men .............................................................. 60
Navegar en la barra de mens y los mens utilizando el teclado .............................................. 62
Navegar en cuadros de dilogo utilizando el teclado ................................................................. 62
Navegar en textos utilizando el teclado ...................................................................................... 63
Seleccionar textos utilizando el teclado ...................................................................................... 64
Teclas de mtodo abreviado para cadenas ................................................................................ 64
Acceder a la Ayuda en pantalla utilizando el teclado ................................................................. 64
Modificar la seccin de la ventana .............................................................................................. 65

5.8
5.8.1

Colores estndar ......................................................................................................................... 66


Colores estndar ......................................................................................................................... 66

5.9
5.9.1

Hacer copias de seguridad con el editor SFC ............................................................................ 67


Hacer copias de seguridad con el editor SFC ............................................................................ 67

Crear la estructura del proyecto ............................................................................................................ 69


6.1

Cmo crear una estructura de proyecto ..................................................................................... 69

Crear, configurar y manejar los SFC ..................................................................................................... 71


7.1

Generalidades sobre la creacin, configuracin y manejo de los SFC ...................................... 71

7.2
7.2.1

Crear un esquema SFC .............................................................................................................. 73


Cmo crear un esquema SFC .................................................................................................... 73

7.3
7.3.1
7.3.2

Crear el tipo SFC y generar la instancia SFC ............................................................................. 74


Cmo crear un tipo SFC ............................................................................................................. 74
Cmo crear una instancia SFC ................................................................................................... 75

7.4
7.4.1
7.4.2

Configurar un esquema SFC ...................................................................................................... 76


Principios bsicos de la configuracin del esquema SFC .......................................................... 76
Cambiar la configuracin del esquema SFC .............................................................................. 78

7.5
7.5.1
7.5.2
7.5.3
7.5.4
7.5.5

Configurar el tipo y la instancia SFC ........................................................................................... 79


El concepto de tipo/instancia SFC .............................................................................................. 79
Configurar el tipo SFC ................................................................................................................. 79
Cambiar la configuracin del tipo SFC ....................................................................................... 81
Configurar la instancia SFC ........................................................................................................ 82
Cambiar la configuracin de la instancia SFC ............................................................................ 85

7.6
7.6.1
7.6.2

Abrir ............................................................................................................................................. 86
Cmo abrir esquemas SFC o tipos SFC..................................................................................... 86
Cmo abrir instancias SFC ......................................................................................................... 87

7.7
7.7.1
7.7.2
7.7.3

Copiar .......................................................................................................................................... 88
Copiar y mover esquemas SFC .................................................................................................. 88
Copiar y mover tipos SFC ........................................................................................................... 89
Copiar y mover instancias SFC .................................................................................................. 90

7.8
7.8.1
7.8.2

Borrar .......................................................................................................................................... 91
Cmo borrar esquemas SFC y tipos SFC .................................................................................. 91
Cmo borrar instancias SFC ....................................................................................................... 91

SFC para SIMATIC S7 (V8.1)

Manual de programacin y manejo, 04/2014, A5E33209642-AA

ndice

Adaptar las propiedades de esquema, tipo e instancia .......................................................................... 93


8.1

Cmo adaptar las propiedades del esquema ..............................................................................93

8.2

Cmo adaptar las propiedades del tipo .......................................................................................95

8.3

Cmo actualizar los tipos SFC.....................................................................................................97

8.4

Cmo adaptar las propiedades de la instancia ............................................................................98

Configuracin de avisos ...................................................................................................................... 101


9.1

10

11

Cmo configurar avisos en el SFC ............................................................................................101

Configurar las caractersticas .............................................................................................................. 103


10.1

Utilizar el editor de caractersticas y el editor de interfaces ......................................................103

10.2

Caractersticas del tipo SFC ......................................................................................................104

10.3

Nota relativa a la modificacin posterior de las estrategias de control......................................106

10.4

Cmo configurar notas y textos de posicin ..............................................................................107

10.5

Conexiones para caractersticas................................................................................................108

10.6

Contactos de bloque ..................................................................................................................109

10.7

Atributos para caractersticas ....................................................................................................111

Configurar controles secuenciales ....................................................................................................... 115


11.1

Cmo configurar los controles secuenciales .............................................................................115

11.2
11.2.1
11.2.2
11.2.3
11.2.4
11.2.5
11.2.6
11.2.7
11.2.8
11.2.9

Crear la topologa de cadenas ...................................................................................................117


Cmo crear una topologa de cadenas ......................................................................................117
Cmo configurar varias cadenas secuenciales .........................................................................118
Generalidades sobre la insercin y creacin de elementos SFC ..............................................121
Cmo crear una secuencia ........................................................................................................122
Cmo crear y editar una rama paralela .....................................................................................123
Cmo crear y editar una rama alternativa .................................................................................124
Cmo crear y editar un bucle .....................................................................................................125
Cmo crear y editar un salto ......................................................................................................126
Cmo crear y editar un campo de texto .....................................................................................128

11.3
11.3.1
11.3.1.1
11.3.1.2
11.3.1.3
11.3.1.4
11.3.2
11.3.2.1
11.3.2.2
11.3.2.3
11.3.2.4

Manejar los elementos SFC.......................................................................................................130


Seleccionar elementos SFC ......................................................................................................130
Cmo seleccionar haciendo clic con el ratn ............................................................................130
Cmo seleccionar con el teclado ...............................................................................................131
Cmo seleccionar con un lazo ...................................................................................................131
Cmo seleccionar para editar etapas y transiciones .................................................................131
Copiar, mover y borrar elementos SFC .....................................................................................132
Cmo copiar elementos SFC .....................................................................................................132
Cmo copiar las propiedades de objeto de elementos SFC .....................................................133
Cmo mover elementos SFC.....................................................................................................134
Borrar elementos SFC ...............................................................................................................135

11.4
11.4.1
11.4.2
11.4.2.1
11.4.2.2

Editar en el dilogo de propiedades ..........................................................................................136


Cmo editar las propiedades de las cadenas ............................................................................136
Editar las etapas ........................................................................................................................137
Cmo editar una etapa ..............................................................................................................137
Cmo editar las acciones de la etapa ........................................................................................139

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

ndice

12

11.4.2.3
11.4.2.4
11.4.2.5
11.4.2.6
11.4.3
11.4.3.1
11.4.3.2
11.4.3.3
11.4.3.4
11.4.4
11.4.4.1
11.4.4.2
11.4.4.3
11.4.4.4

Cmo editar los operandos de la etapa .................................................................................... 140


Entradas vlidas para los operandos ........................................................................................ 143
Cmo filtrar conexiones de bloque ........................................................................................... 145
Cmo acceder a las estructuras ............................................................................................... 146
Editar las transiciones ............................................................................................................... 147
Cmo editar las transiciones ..................................................................................................... 147
Formular las condiciones de la transicin ................................................................................. 149
Cmo editar los operandos de la transicin.............................................................................. 150
Cmo editar los comentarios OS de la transicin ..................................................................... 151
Operandos globales y tipos de datos vlidos ........................................................................... 153
Operandos globales .................................................................................................................. 153
Direccionamiento absoluto ........................................................................................................ 153
Cmo realizar el direccionamiento simblico............................................................................ 154
Tipos de datos vlidos .............................................................................................................. 155

11.5
11.5.1
11.5.2
11.5.3

Definir las propiedades de ejecucin ........................................................................................ 156


Propiedades de ejecucin de un SFC ...................................................................................... 156
Cmo editar la secuencia de ejecucin .................................................................................... 156
Atributos de ejecucin para grupos de ejecucin y SFC .......................................................... 158

Interfaz estndar y conexiones de esquema ........................................................................................161


12.1
12.1.1
12.1.2
12.1.3
12.1.4

Interfaz estndar del esquema SFC ......................................................................................... 161


Conexiones de la interfaz estndar del esquema SFC ............................................................ 161
Interfaz estndar del esquema SFC ......................................................................................... 161
Significado de las entradas de la tabla ..................................................................................... 166
Conexiones del esquema SFC ordenadas segn su utilizacin............................................... 166

12.2
12.2.1
12.2.2
12.2.3
12.2.4
12.2.5
12.2.5.1
12.2.5.2
12.2.5.3
12.2.5.4
12.2.6
12.2.6.1
12.2.6.2
12.2.6.3
12.2.6.4
12.2.6.5
12.2.6.6
12.2.6.7
12.2.6.8
12.2.6.9

Interfaz estndar del tipo SFC .................................................................................................. 168


Interfaz estndar del tipo SFC .................................................................................................. 168
Conexiones de la interfaz estndar del tipo SFC ..................................................................... 168
Conexiones del tipo SFC ordenadas segn su utilizacin........................................................ 174
Ampliaciones de la interfaz "Conexiones" ................................................................................ 175
Parametrizaciones de la interfaz "Caractersticas" ................................................................... 175
Parametrizaciones de la interfaz "Caractersticas" ................................................................... 175
Caracterstica "Estrategias de control" ..................................................................................... 175
Caracterstica para las notas .................................................................................................... 176
Caracterstica para textos de posicin ...................................................................................... 177
Ampliaciones de la interfaz "Caractersticas" ........................................................................... 177
Ampliaciones de la interfaz "Caractersticas" ........................................................................... 177
Caracterstica "Consignas" ....................................................................................................... 178
Utilizar las conexiones de consignas ........................................................................................ 185
Caracterstica "Valores de proceso" ......................................................................................... 188
Caracterstica "Valores de forzado" .......................................................................................... 188
Caracterstica "Parmetros" ...................................................................................................... 188
Caracterstica "Marcas" ............................................................................................................. 189
Caracterstica "Temporizadores" .............................................................................................. 189
Caracterstica "Contactos de bloque" ....................................................................................... 190

12.3
12.3.1
12.3.2
12.3.3
12.3.4
12.3.5

Conexiones SFC ordenadas segn su utilizacin .................................................................... 191


Modos de operacin (conexiones SFC) .................................................................................... 191
Comandos y estados operativos (conexiones SFC) ................................................................. 192
Opciones de ejecucin (conexiones SFC) ................................................................................ 200
Indicadores y acuses de grupo (conexiones SFC) ................................................................... 201
Datos de cadenas y etapas a procesar (conexiones SFC) ...................................................... 202
SFC para SIMATIC S7 (V8.1)

Manual de programacin y manejo, 04/2014, A5E33209642-AA

ndice

12.3.6
12.3.7
12.3.8
12.3.9
12.3.10
12.3.11
12.3.12
12.3.13
13

14

15

Parmetros BATCH (conexiones SFC) .....................................................................................203


Funcionamiento continuo (conexiones SFC) .............................................................................204
Tratamiento de errores (conexiones SFC) ................................................................................204
Avisos (conexiones SFC) ...........................................................................................................207
Palabras de control (conexiones SFC) ......................................................................................208
Palabras de estado (conexiones SFC) ......................................................................................209
Parmetros del sistema (conexiones SFC) ...............................................................................213
Reservas (conexiones SFC) ......................................................................................................214

Compilar esquemas SFC y tipos SFC ................................................................................................. 215


13.1

Generalidades sobre la compilacin de esquemas, tipos e instancias .....................................215

13.2

Preferencias para compilar y cargar ..........................................................................................217

13.3

Cmo compilar ...........................................................................................................................218

13.4

Resumen de los bloques generados durante la compilacin ....................................................219

13.5

Comprobacin de coherencia ....................................................................................................221

Cargar en el AS .................................................................................................................................. 223


14.1

Cmo cargar programas ............................................................................................................223

14.2

Respuesta del SFC a la desactivacin antes de cargar las modificaciones .............................228

Comportamiento de los controles secuenciales en el AS ..................................................................... 231


15.1

Controles secuenciales en el AS ...............................................................................................231

15.2
15.2.1
15.2.2
15.2.3
15.2.4
15.2.5
15.2.5.1
15.2.5.2
15.2.5.3
15.2.5.4
15.2.5.5

Especificar el comportamiento operativo ...................................................................................233


Comportamiento operativo del control secuencial .....................................................................233
Modos de operacin ..................................................................................................................234
Modos de conmutacin ..............................................................................................................234
Opciones de ejecucin ...............................................................................................................236
Estados operativos ....................................................................................................................237
Estados operativos ....................................................................................................................237
Lgica de los estados operativos para SFC (LEO del SFC) .....................................................238
Funcionamiento continuo (Continuous) .....................................................................................243
Diagrama de transiciones de estado para la LEO del SFC .......................................................244
Lgica de los estados operativos para cadenas secuenciales (LEO de cadenas
secuenciales) .............................................................................................................................245
15.2.5.6 Diagrama de transiciones de estado para la LEO de cadenas secuenciales ...........................247
15.3
15.3.1
15.3.2
15.3.3
15.3.4
15.3.5
15.3.6
15.3.6.1
15.3.6.2
15.3.6.3
15.3.6.4
15.3.6.5
15.3.6.6

Procesamiento del SFC en el AS ..............................................................................................248


Ejecucin de un SFC .................................................................................................................248
Ejecucin de un SFC tras un STOP y rearranque de la CPU ...................................................250
Comandos ..................................................................................................................................252
Requisitos de inicio de un SFC (esquema/instancia) ................................................................254
Comportamiento en caso de haber varios comandos pendientes ............................................255
Procesamiento de elementos SFC ............................................................................................255
Fases de ejecucin de una etapa ..............................................................................................255
Procesamiento de etapas y transiciones ...................................................................................256
Procesamiento de una rama paralela ........................................................................................258
Procesamiento de una rama alternativa ....................................................................................258
Procesamiento de un bucle .......................................................................................................259
Procesamiento de un salto ........................................................................................................260

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

ndice

15.4
15.4.1
15.4.2
16

17

18

19

Modificacin de las estrategias de control y consignas ............................................................ 261


Modificacin de la estrategia de control y las consignas en una instancia SFC ...................... 261
Correccin de la estrategia de control y las consignas en modo AUTO .................................. 263

Test y puesta en marcha de controles secuenciales .............................................................................265


16.1

Manejo y visualizacin en modo Test ....................................................................................... 265

16.2

Representacin en modo Test .................................................................................................. 270

16.3

Estados de las etapas y transiciones ........................................................................................ 274

16.4

Smbolos de los estados operativos ......................................................................................... 275

16.5

Propiedades de la etapa en modo Test .................................................................................... 276

16.6

Propiedades de la transicin en modo Test.............................................................................. 279

16.7

Propiedades de la cadena en modo Test ................................................................................. 281

Documentacin de programas .............................................................................................................283


17.1

Documentar los SFC ................................................................................................................. 283

17.2

Datos de referencia del esquema ............................................................................................. 285

17.3

Informes .................................................................................................................................... 287

17.4

Definir el cajetn ........................................................................................................................ 288

Configurar controles de parmetros .....................................................................................................291


18.1

Control de parmetros .............................................................................................................. 291

18.2

Cmo configurar la ejecucin ................................................................................................... 292

18.3

Ejecucin con diferentes juegos de parmetros ....................................................................... 293

18.4

Ejemplo de un bloque de datos de receta ................................................................................ 295

Recomendaciones y trucos ..................................................................................................................297


19.1

Configuracin de llamadas de SFC .......................................................................................... 297

19.2

Conversin de proyectos antiguos ............................................................................................ 298

ndice alfabtico ...................................................................................................................................301

SFC para SIMATIC S7 (V8.1)

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Novedades de SFC

Ampliaciones y modificaciones de la versin V8.1


Con respecto a la versin V8.0, la versin V8.1 incluye las siguientes ampliaciones o
modificaciones:
Smbolos de bloque para los sinpticos del proceso en un estilo similar al de APL
Las plantillas de los smbolos de bloque pueden existir en diversas variantes. Las
variantes "1" y "2" se encuentran presentes de manera predeterminada.
La variante "1" contiene smbolos en el estndar de PCS 7.
La variante "2" contiene smbolos en un estilo similar al de APL.
Encontrar ms informacin al respecto en el manual o en la ayuda en pantalla SFC
Visualization, apartado "Configuracin de smbolos de bloques SFC".
Funcin "Cargar selectivamente"
La nueva funcin "Cargar selectivamente" permite cargar en un sistema de destino
esquemas CFC o SFC modificados, de uno en uno o en grupo. Con la carga selectiva, el
usuario puede escoger exactamente cules de las modificaciones configuradas se
transferirn al sistema de destino, se activarn y se comprobarn.
Encontrar ms informacin al respecto en el manual o en la ayuda en pantalla CFC
para SIMATIC S7, en el apartado "Carga selectiva de esquemas".
Actualizacin de tipo en el estado operativo RUN
La CPU 410-5H PA soporta la actualizacin de tipo en el estado operativo RUN. Esto
permite actualizar las instancias despus de una modificacin de interfaz en tipos de
bloques y cargarlas en el sistema de destino en el estado operativo RUN. En otros
sistemas de automatizacin, esto solo es posible en el estado STOP.
Encontrar ms informacin al respecto en el apartado "Cmo cargar programas
(Pgina 223)".

Ampliaciones y modificaciones de la versin V8.0


En comparacin con la versin V7.1.2, la versin V8.0 incluye las siguientes ampliaciones o
modificaciones:
Con la versin V8.0 se han corregido algunos pequeos fallos en el SFC y se han
realizado algunas mejoras.

Ampliaciones y modificaciones de la versin V7.1.2


En comparacin con la versin V7.1, la versin V7.1.2 contiene las siguientes ampliaciones
o modificaciones:
Con la versin V7.1.2 se han corregido algunos pequeos fallos en el SFC y se han
realizado algunas mejoras.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

Novedades de SFC

SFC para SIMATIC S7 (V8.1)

10

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Introduccin

Qu es SFC?
SFC (SFC = Sequential Function Chart) permite configurar controles secuenciales de forma
grfica y ponerlos en marcha. Los controles secuenciales se transfieren a un sistema de
automatizacin (controlador) y se ejecutan all. Un control secuencial sirve para ejecutar
procesos de produccin de forma controlada por estados o eventos, basndose en cadenas
secuenciales.
Los controles secuenciales permiten p. ej. describir las prescripciones de fabricacin de
productos en forma de procesos controlados por eventos (recetas).
Realizando cambios del modo de operacin y del estado operativo, el control secuencial
controla las funciones de automatizacin bsica creadas con CFC y las procesa
selectivamente.
SFC ofrece para ello dos variantes de controles secuenciales para distintos mbitos de
aplicacin:
Esquema SFC
Tipo SFC con instancias SFC

Esquema SFC
Un esquema SFC contiene lo siguiente:
una interfaz estandarizada para controlar el SFC por medio del programa de usuario o
del operador
mx. 8 cadenas secuenciales para formular el control secuencial ("cadena secuencial
gris")
El control secuencial accede directamente a los bloques y seales de la automatizacin
bsica, por lo que no se puede reutilizar.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

11

Introduccin

Tipo SFC/instancia SFC


Un tipo SFC contiene lo siguiente:
una interfaz estandarizada para controlar el SFC por medio del programa de usuario o
del operador
mx. 32 cadenas secuenciales para formular el control secuencial ("cadena secuencial
gris")
La interfaz tambin se puede ampliar ("interfaz gris"). El tipo SFC accede slo a su propia
interfaz, por lo que puede utilizarse infinitas veces como instancia SFC.

Una instancia SFC se deriva de un tipo SFC e, inicialmente, tiene propiedades idnticas a
las del tipo SFC. El tipo SFC tan slo puede adaptarse con limitaciones modificando la
instancia SFC en el CFC o SFC.

Criterios para seleccionar un esquema SFC o un tipo SFC


Utilice un esquema SFC si necesita un control secuencial que deba utilizarse una sola vez
para controlar varias reas de la planta de produccin.
El tipo SFC se emplea cuando se debe reutilizar un control secuencial cuyas instancias SFC
intervienen controlando un rea especfica de la planta de produccin, respectivamente. Los
cambios centrales realizados en un tipo SFC se transfieren automticamente a todas las
instancias SFC.

SFC para SIMATIC S7 (V8.1)

12

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Introduccin

Los criterios siguientes, en el orden mencionado, sirven para seleccionar la variante


apropiada (esquema SFC o tipo SFC):
Rango efectivo
Reutilizacin
Modificabilidad
Ejemplo de un proceso de toma de decisin:
Si el rango efectivo es amplio, pero el control secuencial se va a utilizar varias veces, podra
resultar necesario implementarlo, no obstante, en forma de esquema SFC. Entonces, slo
es posible reutilizarlo en forma de copias. En este caso no se puede modificar de forma
centralizada.
Tratndose de un rango efectivo pequeo, es posible utilizar tanto un esquema SFC como
un tipo SFC. En este caso, la decisin depende de la reutilizabilidad y modificabilidad.

Qu es un control secuencial?
Un control secuencial permite estructurar procesos de produccin, subdividindolos en
distintas etapas individuales. Las etapas definen las acciones a realizar y, con ello, los
procesos que deben ejecutarse en la planta de produccin, tales como:
Poner en marcha el motor
Abrir una vlvula
El paso de una etapa a la siguiente es activado por una transicin con una condicin de
avance definida, p. ej.:
Temperatura alcanzada
Reactor vaco

Qu son las cadenas secuenciales?


Las cadenas secuenciales pueden utilizarse como medio de estructuracin de orden
superior para definir secuencias parciales dependientes de estados o eventos, tales como:
Secuencia para produccin
Secuencia para detencin
Secuencia para tratamiento de errores
En la condicin de inicio de la cadena secuencial es preciso especificar con qu estado o
evento debe comenzar el procesamiento de la cadena secuencial. La cadena secuencial en
s es formulada como una serie de etapas y transiciones.
Un control secuencial contiene por lo menos una cadena secuencial. En el estado inicial, su
condicin de inicio est ajustada de manera que la cadena secuencial sea procesada
cuando el control secuencial se encuentre en estado "Activo" (condicin: RUN = TRUE).

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

13

Introduccin

Dnde se utilizan controles secuenciales?


Los campos de aplicacin tpicos de los controles secuenciales son las plantas con
procesos discontinuos. No obstante, tambin pueden utilizarse en plantas de operacin
continua, p. ej. para:
Procesos de arranque y paro
Modificaciones del punto de operacin
Cambios de estado en caso de fallos
Los controles secuenciales pueden utilizarse en los siguientes niveles de una planta:
Nivel de control individual (p. ej. abrir una vlvula o poner en marcha el motor)
Nivel de control de grupo (p. ej. dosificar, mezclar, calentar o llenar)
Nivel de unidad del proceso (p. ej. depsito, caldera, mezcladora, balanza o reactor)
Nivel de planta (sincronizacin de unidades del proceso y recursos comunes, p. ej.
control de rutas)
Los esquemas SFC pueden utilizarse en todos los niveles, en tanto que los tipos SFC se
emplean principalmente en el nivel de control de grupo y en el nivel de unidades de proceso,
puesto que la reutilizacin es improbable en los niveles superiores.
Nota
El editor SFC es una herramienta que permite crear y comprobar controles secuenciales.
En adelante se utiliza, segn el contexto, la forma abreviada "SFC" para designar el
esquema, el tipo, la instancia, o bien el editor.

SFC para SIMATIC S7 (V8.1)

14

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Primeros pasos
3.1

Procedimiento bsico para trabajar con SFC

Procedimiento bsico
1. El control secuencial se crea con medios grficos en el editor SFC. Para ello, los
elementos SFC se disponen en la cadena secuencial conforme a determinadas reglas.
Durante este proceso, no necesita ocuparse de detalles como los algoritmos o la
asignacin de recursos de la mquina, sino que puede concentrarse en los aspectos
tecnolgicos de la configuracin.
2. Despus de crear las cadenas secuenciales en forma de series de etapas y transiciones,
deber configurar las propiedades de objeto del SFC, las cadenas secuenciales, las
etapas y las transiciones, formulando all las respectivas propiedades. Es necesario
configurar lo siguiente:
los parmetros operativos del SFC
las condiciones de inicio de las cadenas secuenciales
las acciones de las etapas
las condiciones de conmutacin de las transiciones
3. Tras realizar la configuracin, genere con el SFC el cdigo de mquina ejecutable,
crguelo en el AS y comprubelo con las funciones de test de SFC.

Esquema SFC
Si no ha trabajado nunca con el editor SFC, es conveniente que comience con un esquema
SFC. De esta manera se familiarizar con los temas siguientes:
Creacin, configuracin, compilacin y carga de un control secuencial
Funcionamiento de un control secuencial en el AS (controlador)
Efecto de los comandos (p. ej. iniciar, cancelar) de un control secuencial en el modo Test

Tipo SFC e instancia SFC


Ahora que ya sabe cmo implementar un control secuencial con un esquema SFC, puede
dedicarse al tipo SFC y la instancia SFC. Despus decidir cul de ambas variantes del
control secuencial es adecuada para una tarea en concreto.
El tipo y la instancia SFC aportan nuevos aspectos al trabajo con controles secuenciales.
Tratndose de un esquema SFC, puede comenzar enseguida, puesto que ste se puede
crear, compilar, cargar y comprobar inmediatamente.
Con un tipo SFC, el control secuencial se crea independientemente de una aplicacin
concreta en forma de plantilla tipificada, con objeto de utilizarla varias veces.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

15

Primeros pasos
3.1 Procedimiento bsico para trabajar con SFC
Luego debe crear una instancia SFC, adaptarla a la aplicacin prevista para ella e
interconectarla con bloques de la automatizacin bsica.
Para interconectar una instancia SFC con la automatizacin bsica se dispone de una
interfaz estndar en el tipo SFC. Esta interfaz puede complementarse con nuevas
conexiones. Tambin es posible crear tecnolgicamente las conexiones necesarias como
caractersticas del tipo SFC.
Luego se compila el programa, se carga en el AS y se comprueba la instancia SFC. Con ello
se comprueba indirectamente tambin el tipo SFC.

Informacin adicional
Encontrar ms informacin al respecto en los apartados:
Procedimiento bsico para crear un esquema SFC (Pgina 17)
Procedimiento bsico para crear un tipo SFC (Pgina 20)
Procedimiento bsico para crear una instancia SFC (Pgina 23)

SFC para SIMATIC S7 (V8.1)

16

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Primeros pasos
3.2 Procedimiento bsico para crear un esquema SFC

3.2

Procedimiento bsico para crear un esquema SFC

Introduccin
A continuacin se resumen, en el orden previsto, los pasos de trabajo necesarios para
configurar esquemas SFC.

Procedimiento
1. Crear la estructura del proyecto
Cree en el SIMATIC Manager una estructura de proyecto para configurar los esquemas
CFC y SFC.
Encontrar ms informacin al respecto en el apartado:
Cmo crear una estructura de proyecto (Pgina 69)
2. Editar las propiedades del esquema
Es posible modificar las propiedades generales (nombre, autor, comentario), adaptar los
parmetros operativos y cambiar la versin.
Al configurar los parmetros operativos se determinan el comportamiento operativo del
control secuencial, como p. ej. el modo de operacin (MANUAL, AUTO), el modo de
conmutacin (T, O, T y O...) y otras opciones de ejecucin (p. ej. funcionamiento cclico,
vigilancia de tiempo o inicio automtico).
En las propiedades del esquema es posible modificar la opcin de si el esquema va a
transferirse a la OS.
Encontrar ms informacin al respecto en el apartado:
Cmo adaptar las propiedades del esquema (Pgina 93)
3. Propiedades de ejecucin
Las propiedades de ejecucin de un esquema SFC determinan cmo ste se integra en
la secuencia temporal del procesamiento dentro de la estructura total del sistema de
destino. Las propiedades de ejecucin se modifican en la ventana del editor de ejecucin
de CFC.
Encontrar ms informacin al respecto en el apartado:
Propiedades de ejecucin de un SFC (Pgina 156)
4. Crear las cadenas secuenciales
El SFC creado ya contiene una cadena secuencial (RUN). Las cadenas secuenciales
adicionales se crean por medio del men contextual en la ficha de la cadena actual, o
bien se copian de las plantillas de la SFC Library.
Encontrar ms informacin al respecto en el apartado:
Cmo configurar varias cadenas secuenciales (Pgina 118)
5. Configurar las propiedades de las cadenas
Para cada cadena secuencial se configura la condicin de inicio y, opcionalmente, la
accin para el preprocesamiento y postprocesamiento y, dado el caso, el comentario OS.
Encontrar ms informacin al respecto en el apartado:
Cmo editar las propiedades de las cadenas (Pgina 136)
SFC para SIMATIC S7 (V8.1)
Manual de programacin y manejo, 04/2014, A5E33209642-AA

17

Primeros pasos
3.2 Procedimiento bsico para crear un esquema SFC
6. Crear la topologa de las cadenas secuenciales
Los controles secuenciales se configuran con el editor SFC, insertando las etapas y
transiciones para una o varias cadenas secuenciales y, en caso necesario, tambin otros
elementos.
Encontrar ms informacin al respecto en el apartado:
Cmo crear una topologa de cadenas (Pgina 117)
7. Configurar las etapas (en el dilogo de propiedades del objeto)
Las acciones se formulan en las etapas. Las acciones contienen instrucciones que sirven
para modificar los valores de las entradas de bloques y de los operandos globales, o
bien activar y desactivar grupos de ejecucin u otros esquemas SFC.
Encontrar ms informacin al respecto en el apartado:
Cmo editar una etapa (Pgina 137)
8. Configurar las transiciones (en el dilogo de propiedades del objeto)
En las transiciones se formulan condiciones que leen lo siguiente:
los valores de conexiones de bloque y operandos globales
el estado (p. ej. activado/desactivado) de los grupos de ejecucin y otros esquemas
SFC
Si se cumplen las condiciones de una combinacin lgica predeterminada, durante la
ejecucin del SFC se activa la etapa siguiente y se ejecutan las acciones de sta.
Encontrar ms informacin al respecto en el apartado:
Cmo editar las transiciones (Pgina 147)
9. Cargar y compilar el programa
Al compilar la carpeta de esquemas actual se crea un programa de usuario ejecutable
(compilacin completa) que se carga luego en el sistema de destino (CPU).
Encontrar ms informacin al respecto en los apartados:
Generalidades sobre la compilacin de esquemas, tipos e instancias (Pgina 215)
Cmo cargar programas (Pgina 223)
10.Comprobar el programa
Una vez compilado y cargado, el programa se comprueba en los modos Proceso o
Laboratorio. Las funciones de test de SFC permiten ejecutar online el control secuencial
en diferentes estados operativos y modos de transicin, as como supervisar y
parametrizar los valores de operandos en el sistema de destino. Adems, es posible
influir en los principales modos de operacin (p. ej. STOP, borrado total, RUN) del
sistema de destino.
Encontrar ms informacin al respecto en el apartado:
Manejo y visualizacin en modo Test (Pgina 265)

SFC para SIMATIC S7 (V8.1)

18

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Primeros pasos
3.2 Procedimiento bsico para crear un esquema SFC

Nota
Antes de realizar la compilacin (9 punto), es preciso interconectar la vista externa del
esquema SFC o de la instancia SFC (del tipo SFC) para el modo AUTO en el esquema
CFC asociado.
Encontrar ms informacin al respecto en el apartado:
Vista externa del esquema SFC (Pgina 34)

Consejos
Los siguientes consejos pueden servirle de ayuda:
En la librera "SFC Library", el esquema SFC "ChartStates" se encuentra con el comando
de men SFC Library > Blocks+Templates > Templates. El esquema SFC ya contiene
varias cadenas secuenciales para el procesamiento del control secuencial orientado al
estado. Este esquema se puede copiar y utilizar como ejemplo.
Si desea familiarizarse primero slo con el procedimiento desde la creacin hasta la
comprobacin de un control secuencial, compile, cargue y compruebe el esquema SFC
"ChartStates" (o un nuevo esquema SFC que haya creado) sin modificarlo. El esquema
SFC se procesa en el modo de operacin MANUAL. Gracias a ello, el procesamiento del
esquema SFC se puede supervisar y controlar en el modo Test utilizando las funciones
de test disponibles.
Para que el esquema SFC no sea procesado "demasiado rpido" en el sistema de
automatizacin (controlador), desplace el esquema SFC en la secuencia de ejecucin
prevista p. ej. a la tarea "OB 32". Elija el comando de men Test >Ajustes para test y el
ciclo de observacin adecuado para dichos ajustes en el SFC.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

19

Primeros pasos
3.3 Procedimiento bsico para crear un tipo SFC

3.3

Procedimiento bsico para crear un tipo SFC

Introduccin
A continuacin se indican, en el orden previsto, los pasos de trabajo necesarios para
configurar tipos SFC.

Procedimiento
1. Crear la estructura del proyecto
Cree en el SIMATIC Manager una estructura de proyecto en la que pueda configurar
esquemas CFC/SFC y tipos SFC.
Encontrar ms informacin al respecto en el apartado:
Cmo crear una estructura de proyecto (Pgina 69)
Nota:
Un tipo SFC tambin se puede crear en una librera.
2. Crear el tipo SFC
En la vista de componentes del SIMATIC Manager inserte un tipo SFC en la carpeta de
esquemas como objeto nuevo. El tipo SFC se incorpora en el catlogo de bloques del
CFC.
Consejo: En la librera "SFC Library", el tipo SFC "TypeStates" se encuentra con el
comando de men SFC Library > Blocks+Templates > Templates. El tipo SFC ya
contiene varias cadenas secuenciales para el procesamiento del control secuencial
orientado al estado. Adems, se encuentra el tipo SFC "TypeCtrlStrategy". ste contiene
un procesamiento del control secuencial orientado a la estrategia de control. Puede
copiar y modificar estas plantillas para sus propios fines de aplicacin.
Para ms informacin al respecto, consulte los consejos del apartado:
Configurar el tipo SFC (Pgina 79)
3. Adaptar las propiedades de SFC
Es posible modificar las propiedades generales (nombre, autor, familia, nmero de FB,
comentario), adaptar los parmetros operativos y cambiar la versin.
Al configurar los parmetros operativos se determinan el comportamiento operativo del
control secuencial, como p. ej. el modo de operacin (MANUAL, AUTO), el modo de
conmutacin (T, O, T y O) y otras opciones de ejecucin (p. ej. funcionamiento cclico,
vigilancia de tiempo o inicio automtico).
Encontrar ms informacin al respecto en el apartado:
Cmo adaptar las propiedades del tipo (Pgina 95)
4. Crear la interfaz
El tipo SFC dispone de una interfaz estndar que debe ampliarse generalmente para
interconectar las instancias SFC con la automatizacin bsica.

SFC para SIMATIC S7 (V8.1)

20

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Primeros pasos
3.3 Procedimiento bsico para crear un tipo SFC
Para ms informacin al respecto, consulte los siguientes temas de la Ayuda en pantalla
de SFC:
Interfaz estndar del tipo SFC (Pgina 168)
Ampliaciones de la interfaz "Conexiones" (Pgina 175)
Ampliaciones de la interfaz "Caractersticas" (Pgina 177)
5. Opcional: Configurar las caractersticas
El editor de caractersticas se utiliza para la configuracin tecnolgica de la interfaz. En
este editor se definen las caractersticas y se agregan p. ej. estrategias de control,
consignas, valores de proceso o contactos de bloque.
Encontrar ms informacin al respecto en el apartado:
Caractersticas del tipo SFC (Pgina 104)
6. Crear las cadenas secuenciales
Abra el tipo SFC. El SFC creado ya contiene una cadena secuencial (RUN). Si desea
crear ms cadenas secuenciales, hgalo en la ficha de la cadena actual con el men
contextual o copie las cadenas secuencias a partir de las plantillas de la SFC Library
(SIMATIC Manager). Puede adaptar estas plantillas para sus propios fines de aplicacin.
Encontrar ms informacin al respecto en el apartado:
Cmo configurar varias cadenas secuenciales (Pgina 118)
7. Configurar las propiedades de las cadenas
Para cada cadena secuencial se configura la condicin de inicio y, opcionalmente, la
accin para el preprocesamiento y postprocesamiento y, dado el caso, el comentario OS.
Encontrar ms informacin al respecto en el apartado:
Cmo editar las propiedades de las cadenas (Pgina 136)
8. Crear la topologa de las cadenas secuenciales
Los controles secuenciales se configuran con el editor SFC, insertando las etapas y
transiciones para una o varias cadenas secuenciales y, en caso necesario, tambin otros
elementos.
Encontrar ms informacin al respecto en el apartado:
Cmo crear una topologa de cadenas (Pgina 117)
9. Configurar las etapas (en el cuadro de dilogo "Propiedades del objeto")
Las acciones se formulan en las etapas. Las acciones contienen instrucciones que sirven
para modificar los valores de las entradas de la interfaz propia.
Encontrar ms informacin al respecto en el apartado:
Cmo editar una etapa (Pgina 137)

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

21

Primeros pasos
3.3 Procedimiento bsico para crear un tipo SFC
10.Configurar las transiciones (en el cuadro de dilogo "Propiedades del objeto")
En las transiciones se formulan condiciones que leen los valores de las conexiones de la
interfaz propia. Si se cumplen las condiciones de una combinacin lgica
predeterminada, durante la ejecucin del SFC se activa la etapa siguiente y se ejecutan
las acciones de sta.
Encontrar ms informacin al respecto en el apartado:
Cmo editar las transiciones (Pgina 147)
11.Crear las instancias SFC
Encontrar ms informacin en el apartado:
Procedimiento bsico para crear una instancia SFC (Pgina 23)

SFC para SIMATIC S7 (V8.1)

22

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Primeros pasos
3.4 Procedimiento bsico para crear una instancia SFC

3.4

Procedimiento bsico para crear una instancia SFC

Introduccin
A continuacin se resumen, en el orden previsto, los pasos de trabajo necesarios para
configurar instancias SFC.

Procedimiento
1. Abrir el esquema CFC
Abra el esquema CFC en el que desea interconectar una instancia SFC con los bloques
de la automatizacin bsica.
Desde el catlogo de bloques del CFC o desde una librera, disponga el tipo SFC en el
esquema para crear as una instancia SFC.
Encontrar ms informacin al respecto en el apartado:
Cmo crear una instancia SFC (Pgina 75)
2. Definir las propiedades de la instancias SFC
En caso necesario, modifique en el CFC las propiedades de objeto generales de la
instancia SFC (nombre, comentario).
Encontrar ms informacin al respecto en el apartado:
Cmo adaptar las propiedades de la instancia (Pgina 98)
3. Adaptar los parmetros operativos y las opciones de la instancia
Abra en el CFC la instancia SFC y, en el cuadro de dilogo "Propiedades", adapte los
parmetros operativos que determinan el comportamiento de ejecucin en el AS.
Opcionalmente puede seleccionar cul de las estrategias de control predeterminados por
el tipo SFC debe utilizarse para la instancia SFC.
Encontrar ms informacin al respecto en el apartado:
Cmo adaptar las propiedades de la instancia (Pgina 98)
4. Parametrizar e interconectar la interfaz de la instancia SFC
Las conexiones de la instancia SFC se parametrizan a travs de las propiedades de
objeto en el CFC, o bien por medio del editor de interfaces "Conexiones" en el SFC.
En el CFC, las conexiones de la instancia SFC se interconectan con las conexiones de
los bloques CFC, o bien con operandos globales.
5. Compilar y cargar el programa
Al compilar la carpeta de esquemas actual se crea un programa de usuario ejecutable
(compilacin completa) que se carga luego en el sistema de destino (CPU).
Encontrar ms informacin al respecto en los apartados:
Generalidades sobre la compilacin de esquemas, tipos e instancias (Pgina 215)
Cmo cargar programas (Pgina 223)

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

23

Primeros pasos
3.4 Procedimiento bsico para crear una instancia SFC
6. Comprobar el programa
Una vez compilado y cargado, el programa se puede comprobar en los modos Proceso o
Laboratorio. Las funciones de test permiten ejecutar online el control secuencial en
diferentes estados operativos y modos de transicin, as como supervisar y parametrizar
los valores de operandos. Adems, es posible influir en los principales modos de
operacin (p. ej. STOP o RUN) del sistema de destino.
Encontrar ms informacin al respecto en el apartado:
Manejo y visualizacin en modo Test (Pgina 265)

SFC para SIMATIC S7 (V8.1)

24

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Nociones bsicas del SFC


4.1

SFC en el entorno de STEP 7

Entorno de configuracin
El SIMATIC Manager se utiliza para todos los sistemas de destino como interfaz de usuario
grfica y para coordinar las herramientas y objetos. Sirve para gestionar herramientas y
datos, permitiendo p. ej. crear y modificar estructuras de proyecto (CPU, esquemas CFC y
SFC), as como iniciar el editor SFC.
La figura muestra la integracin del SFC en el entorno de STEP 7 y PCS 7.

Leyenda:
Objeto

Significado

TH (jerarqua tecnolgica)

Paquetes de software del Process Control System (PCS 7)

IEA (asistente de
importacin/exportacin)
PO (vista de objetos de proceso)
WinCC

Sistema de manejo y visualizacin en PCS 7 (aqu con el


paquete opcional para la visualizacin SFC)

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

25

Nociones bsicas del SFC


4.1 SFC en el entorno de STEP 7

SFC para SIMATIC S7 (V8.1)

26

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Nociones bsicas del SFC


4.2 SFC y la jerarqua tecnolgica

4.2

SFC y la jerarqua tecnolgica

Utilizacin de un SFC en la jerarqua tecnolgica


La jerarqua tecnolgica (TH) permite disponer y gestionar esquemas no slo desde el punto
de vista de la ejecucin en una CPU, sino tambin segn criterios tecnolgicos (p. ej.
esquema SFC para un control individual, un control de grupo o un control de unidades del
proceso).
Si el esquema SFC ha sido asignado a una carpeta de jerarqua tecnolgica, el nombre del
mismo se complementa con la ruta de la jerarqua tecnolgica. As pues, utilice el sistema
de asignacin de nombres de la planta como criterio de ordenacin en el proyecto.
Nota
Los tipos SFC no pueden asignarse a una carpeta jerrquica en la vista tecnolgica puesto
que (desde el punto de vista del proceso a automatizar) no son relevantes para la ejecucin.

Informacin adicional
Para ms informacin sobre la jerarqua tecnolgica, consulte la Ayuda en pantalla de la TH.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

27

Nociones bsicas del SFC


4.3 SFC y otros sistemas de destino

4.3

SFC y otros sistemas de destino

SFC y otros sistemas de destino


La presente documentacin SFC para S7 contiene informaciones de uso frecuente, pero
que slo son relevantes para el sistema de destino S7. Para no tener que llamar la atencin
al respecto en cada caso en particular, se indican a continuacin los principales temas y
funciones no aplicables o de diferente tratamiento en otros sistemas de destino.
Direccionamiento simblico
Operandos globales
Activacin/desactivacin de esquemas controlada por el programa

SFC para SIMATIC S7 (V8.1)

28

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Nociones bsicas del SFC


4.4 Alcance del SFC

4.4

Alcance del SFC

Para el SFC rigen los siguientes alcances:


Objeto

Nmero

Cadenas secuenciales por esquema SFC

Cadenas secuenciales por tipo SFC

32

Etapas por cadena secuencial

2 - 255

Instrucciones por accin

50

Transiciones por cadena secuencial

1 - 255

Condiciones por transicin/condicin de inicio

16

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

29

Nociones bsicas del SFC


4.5 Utilizacin y funcionalidad de los SFC

4.5

Utilizacin y funcionalidad de los SFC

4.5.1

Qu es un esquema SFC?

Utilizacin y funcionalidad
Un esquema SFC es un control secuencial que controla generalmente un rea grande de
una planta y que se utiliza slo una vez all, puesto que esa misma tarea de control no
vuelve a darse en esa planta.
El esquema SFC dispone para ello de diversas propiedades y contiene una interfaz
estandarizada para controlar el SFC por medio del programa de usuario o del operador. El
control secuencial accede directamente a los bloques y seales de la automatizacin
bsica, por lo que no se puede reutilizar.

Para configurar el control secuencial, es preciso conocer los mecanismos de ejecucin de


un SFC y sus cadenas secuenciales en el AS.
Encontrar ms informacin al respecto en los apartados:
Controles secuenciales en el AS (Pgina 231)
Comportamiento operativo del control secuencial (Pgina 233)
Estados operativos (Pgina 237)
Lgica de los estados operativos para SFC (LEO del SFC) (Pgina 238)
Ejecucin de un SFC (Pgina 248)

Propiedades
Las propiedades del esquema SFC incluyen los elementos siguientes:
Nombre, autor y comentario en forma de datos descriptivos
Parmetros operativos para el AS que determinan la ejecucin en ste (p. ej. modo de
operacin, modo de conmutacin, opciones de ejecucin).

SFC para SIMATIC S7 (V8.1)

30

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Nociones bsicas del SFC


4.5 Utilizacin y funcionalidad de los SFC
Encontrar ms informacin al respecto en los apartados:
Modos de operacin (Pgina 234)
Modos de conmutacin (Pgina 234)
Opciones de ejecucin (Pgina 236)
Comportamiento operativo del control secuencial (Pgina 233)
Puede especificar asimismo si el esquema SFC se debe controlar y supervisar en la OS
(mediante la casilla de verificacin "Transferir esquema a la OS para visualizacin"). Para
ello se requiere en la OS el paquete opcional "SFC Visualization".
Como propiedades adicionales puede configurar las propiedades de avisos y los datos de
cajetn del esquema SFC.

Control
La interfaz estndar del esquema SFC contiene las conexiones necesarias para las
siguientes tareas:
Control del esquema SFC en el modo de operacin AUTO por parte del programa de
usuario
Manejo y visualizacin del esquema SFC en el modo de operacin MANUAL por parte
del operador
El control del esquema SFC en el modo de operacin AUTO se realiza con la vista externa
del esquema SFC.
Para ms informacin sobre la vista externa, consulte el apartado:
Vista externa del esquema SFC (Pgina 34)
Para ms informacin acerca del esquema SFC, consulte los siguientes apartados de la
Ayuda en pantalla:
Conexiones de la interfaz estndar del esquema SFC (Pgina 161)
Interfaz estndar del esquema SFC (Pgina 161)
Conexiones del esquema SFC ordenadas segn su utilizacin (Pgina 166)

Cadenas secuenciales
El control secuencial en s se formula por medio de cadenas secuenciales.
El esquema SFC permite configurar hasta 8 cadenas secuenciales para formular la funcin
de control (en la imagen: cadena secuencial gris).
Encontrar ms informacin sobre las cadenas secuenciales en los apartados siguientes:
Qu es una cadena secuencial? (Pgina 37)
Qu es un tipo SFC/una instancia SFC? (Pgina 32)
Comparativa del esquema SFC y el tipo SFC (Pgina 34)

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

31

Nociones bsicas del SFC


4.5 Utilizacin y funcionalidad de los SFC

4.5.2

Qu es un tipo SFC/una instancia SFC?

Tipo SFC
Un tipo SFC es un control secuencial que controla generalmente un rea pequea de una
planta (unidad del proceso o parte de la planta), en la que una misma tarea de control se
presenta varias veces de forma similar. Por este motivo, con el tipo SFC, el control
secuencial se crea independientemente de una aplicacin concreta en forma de plantilla
tipificada. Luego es posible utilizar el tipo SFC varias veces, creando para ello varias
instancias SFC.
El tipo SFC contiene una interfaz estandarizada para controlar el SFC mediante el programa
de usuario o por parte del operador, permitiendo configurar hasta 32 cadenas secuenciales
para formular la funcin de control (en la figura: cadena secuencial gris). Adems, el usuario
puede ampliar la interfaz (en la figura: interfaz con fondo gris). El tipo SFC accede slo a su
propia interfaz, por lo que puede utilizarse infinitas veces como instancia SFC.

Instancia SFC
Una instancia SFC se deriva de un tipo SFC e, inicialmente, tiene propiedades idnticas a
las del tipo SFC. La instancia SFC slo puede adaptarse con limitaciones modificndola en
el CFC o SFC. Slo despus de interconectar la instancia SFC con bloques y seales de la
automatizacin bsica dispondr de un control secuencial ejecutable.

SFC para SIMATIC S7 (V8.1)

32

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Nociones bsicas del SFC


4.5 Utilizacin y funcionalidad de los SFC

Propiedades de un tipo SFC y de una instancia SFC


Las propiedades del tipo y de la instancia SFC comprenden el nombre y el comentario como
datos descriptivos y - en el caso del tipo SFC - adicionalmente el autor, la versin, la familia
y el nmero de FB como informacin para el proceso de compilacin. Tanto para el tipo SFC
como para la instancia SFC es posible determinar los parmetros operativos para el AS que
determinan la ejecucin en ste (p. ej. modo de operacin, modo de conmutacin, opciones
de ejecucin).
Encontrar ms informacin al respecto en los apartados:
Modos de operacin (Pgina 234)
Modos de conmutacin (Pgina 234)
Opciones de ejecucin (Pgina 236)
Comportamiento operativo del control secuencial (Pgina 233)
Tambin es posible ajustar opciones adicionales, determinando con ellas si el tipo y la
instancia SFC son relevantes para SIMATIC BATCH y qu estrategias de control definidas
en el tipo o la instancia SFC estn habilitadas para su uso. Como propiedades adicionales
puede configurar las propiedades de avisos y los datos de cajetn del tipo y la instancia
SFC.
Las instancias SFC se pueden poner a la disposicin en la OS (ajuste estndar: "S") para
que sea posible controlarlas y supervisarlas mediante el paquete opcional "SFC
Visualization". Si las instancias SFC no deben estar disponibles en la OS, es preciso
desactivar la opcin "Para manejo y visualizacin" en las propiedades de la instancia.
La interfaz estndar del tipo SFC comprende las conexiones necesarias para poder
controlar y supervisar una instancia SFC mediante el programa de usuario en el modo de
operacin AUTO o por parte del operador en el modo MANUAL.
Para ms informacin sobre la interfaz estndar, consulte el apartado:
Interfaz estndar del tipo SFC (Pgina 168)
Por lo general, la interfaz del tipo SFC debe ampliarse para interconectar una instancia SFC
con la automatizacin bsica. Para ello es posible agregar directamente nuevas conexiones
a la interfaz del tipo SFC, o bien crear tecnolgicamente las conexiones necesarias como
caractersticas del tipo SFC. Recomendamos este procedimiento.
Para ms informacin sobre la interfaz, consulte los apartados:
Parametrizaciones de la interfaz "Caractersticas" (Pgina 175)
Ampliaciones de la interfaz "Caractersticas" (Pgina 177)
Ampliaciones de la interfaz "Conexiones" (Pgina 175)
El control secuencial en s se formula por medio de cadenas secuenciales.
Encontrar ms informacin sobre las cadenas secuenciales en el apartado:
Qu es una cadena secuencial? (Pgina 37)
Para configurar el control secuencial, es preciso conocer los mecanismos de ejecucin de
un SFC y sus cadenas secuenciales en el AS.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

33

Nociones bsicas del SFC


4.5 Utilizacin y funcionalidad de los SFC
Encontrar ms informacin al respecto en los apartados siguientes:
Controles secuenciales en el AS (Pgina 231)
Comportamiento operativo del control secuencial (Pgina 233)
Estados operativos (Pgina 237)
Lgica de los estados operativos para SFC (LEO del SFC) (Pgina 238)
Ejecucin de un SFC (Pgina 248)

4.5.3

Comparativa del esquema SFC y el tipo SFC

Puntos en comn
Un esquema SFC y un tipo SFC tienen los siguientes puntos en comn:
Interfaz estndar para controlar el SFC desde el exterior (MANUAL/AUTO)
Cadenas secuenciales para formular la funcin de control del SFC

Diferencias
Un esquema SFC y un tipo SFC se diferencian como se indica a continuacin:

4.5.4

Esquema SFC

Tipo SFC

Acceso directo a la automatizacin bsica

Acceso a la automatizacin bsica va interfaz

Utilizacin nica

Reutilizacin mltiple

Modificabilidad local

Modificabilidad centralizada

Interfaz no ampliable

Interfaz ampliable

Mx. 8 cadenas secuenciales configurables

Mx. 32 cadenas secuenciales configurables

Vista externa del esquema SFC

Representacin
La vista externa del esquema SFC visualiza el esquema SFC en un esquema CFC como un
bloque con su respectiva interfaz. Para diferenciarla de los bloques CFC y esquemas
en el
jerrquicos, la vista externa se representa con el smbolo "Esquema SFC"
encabezado.

SFC para SIMATIC S7 (V8.1)

34

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Nociones bsicas del SFC


4.5 Utilizacin y funcionalidad de los SFC

Utilizacin
En la vista externa es posible parametrizar e interconectar la interfaz del esquema SFC para
el modo de operacin AUTO, con objeto de determinar el estado del esquema SFC y derivar
de l seales de control para el esquema SFC. Gracias a ello, el programa de usuario
puede influir en el procesamiento del esquema SFC. Si el esquema SFC se utiliza en modo
MANUAL, son relevantes slo las conexiones de la vista externa que tambin pueden
procesarse en el modo AUTO.

Interconexin
Las conexiones pueden equiparse con interconexiones textuales y/o interconectarse con
conexiones compatibles de otros objetos, o bien con operandos globales. Todas las
interconexiones se realizan por medio de la barra lateral. As pues, en esta ventana no
pueden posicionarse objetos, p. ej. bloques.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

35

Nociones bsicas del SFC


4.5 Utilizacin y funcionalidad de los SFC

Propiedades
En el encabezado de la vista externa es posible acceder a las propiedades de objeto de la
interfaz completa, o bien de cada una de las conexiones. En el campo de las propiedades
de ejecucin se abre la ventana de la secuencia de ejecucin.
Para ms informacin sobre la interfaz, consulte los apartados:
Interfaz estndar del esquema SFC (Pgina 161)
Conexiones del esquema SFC ordenadas segn su utilizacin (Pgina 166)

SFC para SIMATIC S7 (V8.1)

36

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Nociones bsicas del SFC


4.6 Elementos SFC

4.6

Elementos SFC

4.6.1

Qu es una cadena secuencial?

Cadena secuencial
Las cadenas secuenciales permiten realizar en el SFC procesamientos dependientes del
estado y controlados por eventos.
Al ser creada, la cadena secuencial obtiene un nmero consecutivo. El nmero se requiere
para las "etapas de destino programadas" y para interpretar las salidas del SFC en la vista
CFC.
Un esquema SFC puede contener mx. 8 cadenas secuenciales y un tipo SFC, mx. 32
cadenas secuenciales; stas pueden controlarse por medio de condiciones de inicio
diferentes.
En la ventana de trabajo del SFC se representa una sola cadena secuencial. Para cambiar a
otra cadena secuencial, utilice las fichas en el borde inferior de la ventana.
Al crear un esquema SFC o un tipo SFC, se genera automticamente una cadena
denominada "RUN" con la condicin RUN = TRUE. (Nota: Ello equivale a un esquema de la
versin V5.x). Las condiciones de inicio se formulan como las condiciones de transicin.
Encontrar ms informacin en el apartado: Qu es una transicin? (Pgina 40). A
diferencia de la transicin, una condicin de inicio vaca se interpreta como FALSE, por lo
que la cadena no se procesar nunca.
Adems de la condicin de inicio, toda cadena secuencial obtiene el atributo "Prioridad" (1
255), que permite especificar un orden de inicio en caso de que las condiciones de varias
cadenas secuenciales se cumplan simultneamente (en la ficha "Condicin de inicio",
cuadro de dilogo "Propiedades de la cadena"). Si se cumplen simultneamente las
condiciones de varias cadenas de igual prioridad, la posicin de la cadena en el orden de
las fichas determina el procesamiento en la CPU (de forma similar a la rama alternativa;
para ms informacin, consulte el apartado: Procesamiento de una rama alternativa
(Pgina 258)).
Es posible configurar una accin adicional para cada cadena secuencial. La accin est
compuesta por las partes siguientes:
el preprocesamiento, es decir, la parte que se ejecuta en cada ciclo tras iniciar la cadena
secuencial y antes de procesar las etapas y transiciones
el postprocesamiento, es decir, la parte que se ejecuta en cada ciclo tras concluir el
procesamiento de las etapas y transiciones
Ello permite p. ej. predeterminar ajustes o transmitir los resultados de procesamiento de las
cadenas secuenciales.
Para ms informacin sobre la configuracin de cadenas secuenciales, consulte el
apartado:
Cmo configurar varias cadenas secuenciales (Pgina 118)

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

37

Nociones bsicas del SFC


4.6 Elementos SFC

4.6.2

Qu son los elementos de una cadena?

Elementos de la cadena
Un esquema SFC comprende de 1 a 8 cadenas secuenciales (Qu es una cadena
secuencial? (Pgina 37)), y un tipo SFC se compone de entre 1 y 32 cadenas secuenciales,
cada una de las cuales tiene una secuencia de elementos (elementos bsicos). Se trata de
los elementos siguientes:
Etapa
Transicin
Fuera de una secuencia (posicionable a discrecin) existe tambin el elemento:
Texto
Los dems elementos son estructuras que se componen de diferentes elementos bsicos:
Secuencia
Rama paralela
Rama alternativa
Bucle
Salto

Identificacin de etapas y transiciones


Los elementos bsicos "Etapa" y "Transicin" tienen un nombre unvoco como caracterstica
de identificacin dentro de la cadena. Cuando se crea el elemento, el editor escribe all un
nmero consecutivo que el usuario puede reemplazar por un nombre de 16 caracteres como
mximo. Este nombre no puede estar compuesto slo por nmeros. El nmero original se
conserva en el elemento y se visualiza en el campo "Nmero" de las propiedades del objeto.
Este nmero se requiere para las "etapas de destino programadas" y para interpretar las
salidas del SFC en la vista CFC.
El comentario puede utilizarse opcionalmente p. ej. para describir mediante un texto la
respectiva funcionalidad. El comentario puede comprender mx. 80 caracteres repartidos en
varias lneas. No obstante, para facilitar la claridad, se limita a 16 caracteres y se visualiza
junto al elemento de esquema.
Si sita el puntero del ratn sobre la etapa o el comentario, en un recuadro de informacin
se visualizan el nombre con una longitud mxima de 16 caracteres y el comentario de 50
caracteres como mximo.

Recursos
Al programar y parametrizar las etapas y transiciones, la condicin de inicio, el
preprocesamiento y postprocesamiento en los SFC, es posible acceder a la interfaz del
SFC, las conexiones de bloque CFC, los grupos de ejecucin, otros SFC, as como a todos
los operandos globales del programa de usuario.

SFC para SIMATIC S7 (V8.1)

38

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Nociones bsicas del SFC


4.6 Elementos SFC
Las interconexiones textuales permiten asimismo acceder a objetos que no existan todava.
Al configurar etapas y transiciones en tipos SFC, slo se permite utilizar las conexiones de
interfaz del mismo, adems de las interconexiones textuales.

Visualizacin en la pantalla
Los elementos de un SFC se visualizan en la pantalla como se indica a continuacin:
Todos los elementos no seleccionados ni editados de una cadena, incluyendo las lneas
de conexin, se representan en blanco con fuente negra.
Los elementos seleccionados, incluyendo las lneas de conexin, se destacan en color
azul.
Las etapas o transiciones editadas, cuyas propiedades de objeto se hayan modificado,
se representan en gris con fuente negra.
Nota
Los colores mencionados aqu son los ajustes estndar. Algunos de ellos se pueden
personalizar.
Encontrar ms informacin al respecto en el apartado: Colores estndar (Pgina 66).

4.6.3

Qu es una etapa?

Etapa
La etapa es una instancia de control para ejecutar en el AS las acciones asignadas. Es
posible configurar hasta tres acciones por etapa (inicializacin, procesamiento, finalizacin).

Accin
Una accin es una serie de instrucciones que se formula de la manera indicada a
continuacin:
Asignaciones de la parametrizacin de bloques CFC o recursos globales, p. ej.:
TempCons := 100
XYZ.Bomba.ON := TRUE
Activacin o desactivacin de un SFC o grupo de ejecucin, p. ej.:
SFC_1.INTONOFF := TRUE
GRP_1.EN := FALSE

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

39

Nociones bsicas del SFC


4.6 Elementos SFC

Tipos de etapas
En una cadena secuencial se utilizan una etapa inicial, como mximo 253 etapas normales
y una etapa final. Al generar una cadena secuencial se crean automticamente una etapa
inicial y una final, as como una transicin.
Estos tres elementos bsicos constituyen el estado inicial de la cadena secuencial que se
puede complementar posteriormente con elementos de esquema adicionales.

La etapa inicial se activa al inicio de la cadena secuencial y las acciones correspondientes


se ejecutan conforme al estado de la transicin sucesiva. La etapa final no tiene transicin
sucesiva; todas las acciones se ejecutan exactamente una vez.
Las etapas inicial y final no se pueden copiar, cortar ni borrar. Ello garantiza que una cadena
secuencial contenga exactamente una etapa inicial y una etapa final.
A excepcin de las etapas inicial y final, todas las etapas son normales.

4.6.4

Qu es una transicin?

Transicin
Una transicin contiene las condiciones con las que un control secuencial avanza de una
etapa a la siguiente. Varias condiciones pueden combinarse lgicamente por medio de
operadores booleanos. El resultado lgico determina si se avanza a la etapa siguiente.

Condicin de transicin
En un esquema SFC, el resultado de una condicin de transicin se deriva de una expresin
booleana formada por la combinacin lgica de los valores de los elementos siguientes:
Operandos globales
Interconexiones textuales
Conexiones de bloque CFC

SFC para SIMATIC S7 (V8.1)

40

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Nociones bsicas del SFC


4.6 Elementos SFC
Estado del grupo de ejecucin
Estado del esquema SFC
En un tipo SFC slo se permite utilizar las conexiones de interfaz del mismo, adems de las
interconexiones textuales.
Durante la compilacin se preasigna el valor estndar TRUE a una transicin vaca. Esta
preasignacin es necesaria puesto que, aunque la formulacin de las condiciones es
opcional, en el AS se requiere un valor definido como condicin de conmutacin.
Si varias transiciones son vlidas simultneamente (p. ej. en la rama alternativa, en caso de
bucles o saltos), el sistema asigna automticamente prioridades en orden descendente de
izquierda a derecha.

4.6.5

Qu es un texto?

Texto
El elemento de esquema "Texto" permite insertar en un esquema cuantos textos estticos
desee (textos definidos libremente).
El campo de texto puede comprender una cadena de caracteres de una o varias lneas. Ello
permite insertar p. ej. textos descriptivos en el SFC durante la fase de anlisis que deben
ser sustituidos luego por funciones de automatizacin.
Los textos libremente definidos no estn integrados en la estructura topolgica de la
cadena. Si cambia la topologa, los campos de texto no son reubicados, sino que conservan
su posicin.

4.6.6

Qu es una secuencia?

Secuencia
Una secuencia es una serie de etapas y transiciones que se puede crear con una longitud
seleccionable e insertar en el control secuencial.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

41

Nociones bsicas del SFC


4.6 Elementos SFC

Cadena
Una secuencia delimitada constituye una cadena dentro de un control secuencial, p. ej.
entre la ramificacin superior e inferior de una rama paralela o alternativa. En el SFC, la
cadena secuencial completa tambin se denomina cadena. sta abarca desde la etapa
inicial hasta la etapa final.

Secuencia

4.6.7

Secuencia delimitada (cadena)

Qu es una rama paralela?

Rama paralela
La rama paralela se utiliza si la ejecucin debe dividirse en dos o ms cadenas que vayan a
ejecutarse simultneamente.
Una rama paralela comprende como mnimo dos cadenas (secuencias) que se ejecutan
simultneamente.
Una rama paralela va precedida siempre de una transicin o de una rama alternativa. Las
cadenas paralelas finalizan siempre en una convergencia paralela a la que le sigue siempre
una transicin o una rama alternativa.
La transicin sucesiva se ejecuta tan slo si se han procesado todas las acciones de las
etapas al final de cada cadena asociada (excepto la accin "Finalizacin") y si se cumple la
condicin de conmutacin (sincronizacin).

SFC para SIMATIC S7 (V8.1)

42

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Nociones bsicas del SFC


4.6 Elementos SFC

Leyenda:

4.6.8

(1)

Cadena

(2)

Transicin sucesiva

Qu es una rama alternativa?

Rama alternativa
La rama alternativa se utiliza cuando la ejecucin debe dividirse en dos o ms cadenas, de
las cuales slo vaya a ejecutarse una (alternativamente).
Una rama alternativa comprende como mnimo dos cadenas (secuencias), de las cuales se
ejecuta slo una, en funcin del estado de las primeras transiciones en las distintas
cadenas. Se selecciona la cadena cuya transicin se haya cumplido en primer lugar. Si se
cumplen simultneamente varias transiciones, se ejecuta la cadena con la primera
transicin cumplida que se encuentre ms a la izquierda.
Una rama alternativa puede ir precedida y seguida slo de una etapa o rama paralela.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

43

Nociones bsicas del SFC


4.6 Elementos SFC

Leyenda:

4.6.9

(1)

Cadena

(2)

Etapa sucesiva

Qu es un bucle?

Bucle
Un bucle se utiliza cuando, dependiendo de una transicin, va a ejecutarse nuevamente una
parte de la cadena secuencial.
Un bucle est compuesto por una secuencia y un circuito de retorno con una transicin que
envuelve la secuencia. El punto de partida del bucle debe seguir inmediatamente a una
etapa, en tanto que el punto de retorno debe convergir de nuevo inmediatamente antes de
una etapa.

Leyenda:
(1)

Secuencia

(2)

Circuito de retorno

(3)

Transicin sucesiva

La transicin del circuito de retorno se ejecuta cronolgicamente despus de la transicin


sucesiva.
Si se cumplen simultneamente la transicin sucesiva y la transicin del circuito de retorno,
se ejecuta la etapa o la rama paralela dispuesta detrs de la transicin sucesiva.
Nota
No se permiten los circuitos de retorno que conduzcan hacia fuera o hacia dentro de ramas
paralelas o alternativas.

SFC para SIMATIC S7 (V8.1)

44

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Nociones bsicas del SFC


4.6 Elementos SFC

4.6.10

Qu es un salto?

Salto
En funcin de una condicin de transicin, un salto permite continuar la ejecucin de la
cadena en una etapa cualquiera dentro de la misma cadena.
Un salto conduce siempre desde una etapa (origen de salto) hacia fuera de la secuencia,
siendo posibles tambin varios saltos.

Leyenda:
(1)

Origen de salto

(2)

Salto

(3)

Destino de salto

(4)

Transicin sucesiva

Un salto comprende una transicin inicial y una flecha que indica el destino de salto. La
indicacin del destino de salto es el nombre de la etapa en la que debe continuarse la
ejecucin cuando se cumpla la transicin. El nombre es "???" si el destino de salto no se ha
definido an.
La transicin del salto se ejecuta cronolgicamente despus de la transicin sucesiva.
Si se cumplen simultneamente la transicin sucesiva y una o varias transiciones de salto,
se ejecuta la etapa (o la rama paralela) dispuesta detrs de la transicin sucesiva.
El destino y el origen del salto deben ser siempre una etapa.
Nota
Cuando se trata de saltos hacia dentro o hacia fuera de una cadena de una rama paralela,
tenga en cuenta las posibles consecuencias durante la ejecucin en el AS.
Encontrar ms informacin en el apartado:
Cmo crear y editar un salto (Pgina 126).

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

45

Nociones bsicas del SFC


4.6 Elementos SFC

SFC para SIMATIC S7 (V8.1)

46

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Iniciar y controlar
5.1

Trabajar con el editor SFC

Editor SFC
El control secuencial se crea con medios grficos en el editor SFC, determinando para ello
acciones y condiciones de avance. Los elementos SFC se disponen en la cadena
secuencial conforme a determinadas reglas. Durante este proceso, no necesita ocuparse de
detalles como los algoritmos o la asignacin de recursos de la mquina, sino que puede
concentrarse en los aspectos tecnolgicos de la configuracin.
Tras crear las cadenas secuenciales en forma de series de etapas y transiciones, debe
configurar las propiedades de objeto de SFC, cadenas secuenciales, etapas y transiciones.
Es preciso configurar los parmetros operativos del SFC, las condiciones de inicio de las
cadenas secuenciales, as como las acciones de las etapas y las condiciones de avance de
las transiciones.
Tras realizar la configuracin, genere mediante SFC el cdigo de mquina ejecutable,
crguelo en el sistema de destino y comprubelo con las funciones de test de SFC.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

47

Iniciar y controlar
5.2 Cmo iniciar el editor SFC

5.2

Cmo iniciar el editor SFC

Introduccin
El editor SFC se puede iniciar desde el SIMATIC Manager o directamente.

Inicio desde el SIMATIC Manager:


Haga doble clic en el smbolo del esquema SFC deseado.
Se iniciar el editor SFC y se abrir el esquema.

Inicio desde el Escritorio de Windows:


Haga doble clic en el smbolo del editor SFC en el Escritorio de Windows
O bien
Vaya al men Inicio y seleccione la entrada del programa eligiendo el comando Inicio >
SIMATIC > STEP 7 > SFC.

SFC para SIMATIC S7 (V8.1)

48

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Iniciar y controlar
5.3 Ingeniera multiusuario

5.3

Ingeniera multiusuario

Configuracin en red
Generalmente existe la posibilidad de que trabajen varios operadores en un mismo proyecto
o multiproyecto. Ello permite configurar, comprobar y poner en marcha los sistemas de
destino desde lugares diferentes o en una red de PC (ingeniera multiusuario).
Encontrar informacin detallada sobre la ingeniera multiusuario y sus consecuencias en la
documentacin CFC para SIMATIC S7, apartado "Configuracin en red".

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

49

Iniciar y controlar
5.4 Navegar en el SFC

5.4

Navegar en el SFC

5.4.1

Cmo navegar en el SFC

Introduccin
Existen varias posibilidades de navegar en el SFC.

Modificar el tamao de representacin


Elija uno de estos comandos de men: Ver > Zoom > Acercar / Alejar / Tamao normal /
Factor de zoom.
Con ello se cambia el tamao de los elementos SFC representados y la seccin visible
de la ventana.
O bien
En la barra de herramientas, haga clic en el botn "Acercar" o "Alejar"

Modificar la seccin representada


Puede modificar la seccin representada como se indica a continuacin:
Con las barras de desplazamiento
Con el comando de men Ver > Centrar o con el botn

Arrastrando los elementos SFC ms all del borde de la ventana (desplazamiento


automtico de la seccin de la ventana)
Modificar la seccin de la ventana (Pgina 65)

Cambiar de una cadena secuencial a otra


Si el SFC comprende varias cadenas secuenciales, puede conmutar entre ellas como se
indica a continuacin:
Mediante las fichas de la barra de desplazamiento horizontal inferior
Con los comandos de men Edicin > Ir a > Siguiente cadena
o Edicin > Ir a > Cadena anterior.

SFC para SIMATIC S7 (V8.1)

50

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Iniciar y controlar
5.5 Interfaz de usuario y operaciones

5.5

Interfaz de usuario y operaciones

5.5.1

Elementos de la interfaz de usuario

Editor SFC
El editor SFC es una aplicacin de Windows que comprende los elementos indicados a
continuacin:
Ventana marco con barra de ttulo
Barra de mens
Barra de herramientas
Barra de estado
Como mnimo una ventana de trabajo
Las funciones y operaciones se ejecutan utilizando comandos de men (barra de mens,
men contextual) y, adicionalmente, con cuadros de dilogo en caso necesario.
Las funciones y objetos pueden controlarse prioritariamente con el ratn. Adems, casi
todas las operaciones pueden ejecutarse tambin utilizando el teclado.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

51

Iniciar y controlar
5.5 Interfaz de usuario y operaciones

Leyenda:
(1)

Herramientas SFC

(2)

Barra de ttulo

(3)

Barra de mens

(4)

Barra de herramientas

(5)

Barra de estado

(6)

Ficha

(7)

Barra de desplazamiento

(8)

Ventana de trabajo

Ventana
Dentro del editor SFC puede abrir (limitado slo por las posibilidades de Windows) tantas
ventanas como desee. Cada ventana contiene la vista de un SFC (esquema o tipo).
Tambin es posible abrir varias ventanas de un mismo SFC. La ventana de trabajo actual es
la que se encuentra en primer plano. Por tanto, los comandos de men y los botones de la
barra de herramientas tienen efecto en esa ventana.
En el borde inferior de la ventana hay una barra de desplazamiento que sirve para desplazar
el contenido del rea visible de la ventana.

SFC para SIMATIC S7 (V8.1)

52

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Iniciar y controlar
5.5 Interfaz de usuario y operaciones
Esa barra contiene tambin las fichas que permiten conmutar entre las distintas cadenas
secuenciales del esquema.

Barra de ttulo
La barra de ttulo de la ventana de SFC contiene, adems de la denominacin "SFC", los
botones habituales en Windows. Si un SFC se representa en la pantalla completa, el
nombre aparece tambin en la barra de ttulo de la ventana de SFC, puesto que la barra de
ttulo de la ventana de trabajo no se visualiza en ese momento. La barra de ttulo de la
ventana online puede distinguirse de la barra de ttulo de la ventana offline, utilizando un
color de fondo y/o un texto diferentes (configurable en el SIMATIC Manager con el comando
de men Herramientas > Preferencias > Ficha "Vista").

Barra de mens en la ventana de SFC


La barra de mens de la ventana de SFC siempre est visible debajo de la barra de ttulo.
Se visualiza en dos variantes, dependiendo de si hay un SFC abierto:
Si an no se ha abierto ningn SFC, la ventana se visualiza con el rea de trabajo vaca
y la barra de mens se limita a cuatro mens (SFC, Ver, Herramientas, Ayuda).
Si est abierto un SFC como mnimo, se visualiza la barra de mens completa con todos
los mens.
Si varios esquemas estn abiertos en el rea de trabajo, la barra de mens est
asignada a la ventana activa.

Men
Un men es una agrupacin de funciones que se activa por medio de la barra de mens.
Los comandos de men no aplicables en una situacin determinada aparecen atenuados
(en color gris), por lo que no pueden seleccionarse.

Abrir un men
Para abrir un men, haga clic en el ttulo del mismo o, utilizando el teclado, introduzca el
carcter subrayado en el ttulo del men y pulse simultneamente la tecla <Alt>.
Si mantiene pulsado el botn izquierdo del ratn, puede desplazarse con el puntero a lo
largo de la barra de mens, abriendo y cerrando sucesivamente todos los mens (examen
rpido).

Men contextual
El botn derecho del ratn permite abrir un men contextual que ofrece los comandos de la
barra de men de uso frecuente en el contexto actual. En el caso de los objetos siguientes
se obtienen mens contextuales diferentes:
rea libre
Elemento SFC

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

53

Iniciar y controlar
5.5 Interfaz de usuario y operaciones
Cuadro de dilogo "Propiedades" en el campo de edicin
Cuadro de dilogo "Propiedades" estando seleccionada una fila fuera del campo de
edicin

Botones de la barra de herramientas


Los botones de la barra de herramientas representan algunas de las principales funciones
de los mens.
Dependiendo del estado actual del editor, pueden seleccionarse solo los botones que
permitan realizar una accin que tenga sentido.
Si deja inmvil el puntero del ratn durante unos instantes sobre cualquiera de estos
botones, aparecer un rtulo de ayuda acerca del mismo. La funcin del botn se describe
ms detalladamente en la barra de estado.
Si hace clic en el botn que contiene el signo de interrogacin, el puntero del ratn
aparecer modificado. Entonces puede hacer clic en un botn, en un comando de men o
en un objeto del esquema. Luego aparecer la ayuda relativa al elemento seleccionado.

Botones de las herramientas SFC


Los botones de las herramientas SFC representan las funciones del men "Insertar".

Leyenda:
(1)

Activar seleccin

(2)

Insertar etapa + transicin

(3)

Insertar rama paralela

(4)

Insertar rama alternativa

(5)

Insertar bucle

(6)

Insertar salto

(7)

Insertar texto

Posicionar la barra de herramientas o las herramientas SFC


De la manera habitual en Windows, la barra de herramientas y las herramientas SFC
pueden disponerse en una posicin cualquiera de la interfaz de usuario. Site el puntero del
ratn en una posicin cualquiera de la barra y, manteniendo pulsado el botn izquierdo del
ratn, arrastre la barra hasta la posicin deseada. Conforme a la posicin seleccionada, la
organizacin de los botones se representa entonces horizontal o verticalmente.
Si no posiciona la barra de herramientas o las herramientas SFC en el borde, sino en una
posicin cualquiera del rea de trabajo, la barra se representar en un cuadro de dilogo
con un botn "Cerrar".

SFC para SIMATIC S7 (V8.1)

54

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Iniciar y controlar
5.5 Interfaz de usuario y operaciones
Si cierra la barra de herramientas o las herramientas SFC, puede visualizarlas de nuevo
eligiendo el comando de men Ver > Barra de herramientas o Ver > Herramientas SFC.

Barra de estado
La barra de estado aparece en el borde inferior de la ventana de SFC, visualizndose all
informaciones importantes.
En la parte izquierda de la barra de estado aparecen datos relacionados con el contexto, p.
ej. descripciones de los comandos de men, intervenciones requeridas y mensajes de error.
En la parte derecha de la barra de estado se visualizan las informaciones actuales, p. ej. la
posicin de incorporacin actual. En el modo Test (online) se indica aqu tambin el estado
operativo de la CPU, visualizndose adems por medio de un color (rojo = STOP, verde =
RUN)

Visualizacin opcional
Mientras que la barra de mens est visible siempre, la barra de herramientas, las
herramientas SFC y la barra de estado pueden ocultarse, p. ej. para ampliar el rea de
trabajo. Con los comandos del men "Ver" puede seleccionar lo que quiera visualizar.

5.5.2

Cuadros de dilogo

Controlar
Al activar ciertas funciones aparece un cuadro de dilogo. En l puede realizar ajustes para
la funcin que haya activado. En los cuadros de dilogo modales no es posible realizar
selecciones ni entradas fuera del cuadro. En este caso, el cuadro de dilogo debe cerrarse
antes haciendo clic en el botn "Aceptar" o "Cancelar". En cambio, los cuadros de dilogo
"Propiedades" y "Examinar" permanecen abiertos en la interfaz de usuario mientras se edita
la topologa de cadenas o se ejecutan otros comandos de men (excepto cuando se activa
el modo Test; en este caso, los cuadros de dilogo se cierran automticamente).

Estructura
Algunos cuadros de dilogo contienen fichas. Ello significa que varias pginas (fichas)
aparecen superpuestas en la pantalla. Es posible cambiar fcilmente de una ficha a otra.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

55

Iniciar y controlar
5.5 Interfaz de usuario y operaciones
Para facilitar la configuracin, algunos cuadros de dilogo ofrecen no slo los botones
estndar (p. ej. Aceptar, Cancelar, Ayuda), sino tambin botones adicionales con funciones
tiles:
En el cuadro de dilogo "Propiedades del objeto", utilice los botones

dentro de la cadena para acceder a los siguientes elementos del tipo seleccionado (etapa o
transicin), sin tener que abrir y cerrar el campo cada vez. Los saltos a los elementos
bsicos se realizan en orden lgico, no en orden geomtrico.
Con:
se salta, en una rama paralela o alternativa, de izquierda a derecha y siempre al
primer elemento de la cadena siguiente.
se salta de derecha a izquierda siempre al ltimo elemento de la cadena que se
encuentra en el lado izquierdo.
se desplaza por una cadena secuencial de arriba abajo. Al llegar a una rama paralela
o alternativa, se ejecuta slo la cadena izquierda.
se desplaza por una cadena secuencial de abajo arriba. Al alcanzarse una rama
paralela o alternativa se ejecuta slo la cadena derecha.

SFC para SIMATIC S7 (V8.1)

56

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Iniciar y controlar
5.6 Trabajar con el ratn

5.6

Trabajar con el ratn

5.6.1

Trabajar con el ratn

Ratn y puntero
El ratn es la principal herramienta para trabajar con el editor SFC. En cuanto sea posible,
realice todas las operaciones con el ratn, en especial las acciones para seleccionar, mover
e insertar elementos de esquema. La apariencia del puntero del ratn (cursor) puede
cambiar en algunas situaciones, adoptando p. ej. la forma de una flecha, marcador, mano o
reloj de arena.
Adems de las formas estndar del puntero en el modo de edicin, el editor SFC utiliza
asimismo los iconos de los elementos de esquema a insertar, tal y como se representan
tambin en las herramientas SFC o en la barra de herramientas. Los iconos disponen
adems de una cruz pequea (en la esquina superior izquierda) para poder posicionarlos
exactamente. En adelante, esta cruz adicional se denomina "cruz de posicionamiento".
Para las funciones de mover y copiar, la cruz de posicionamiento aparece junto con un
icono de mano al alcanzarse la posicin de incorporacin permitida.

Desplazamiento automtico
Al mover objetos en un esquema, es posible desplazar el rea de la ventana cuando la
posicin de incorporacin se encuentra fuera del rea visible. Manteniendo pulsado el botn
izquierdo del ratn, arrastre el objeto hasta el borde de la ventana y site la cruz de
posicionamiento sobre la lnea (horizontal o vertical) interior del marco de la ventana. La
seccin de la ventana se desplazar hasta que se alcance el lmite del esquema, o bien
hasta que el usuario retire la cruz de posicionamiento de la lnea limitadora.

Mtodos abreviados utilizando el ratn


Propiedades del objeto: doble clic en una etapa o transicin
Mover: seleccionar elementos SFC y arrastrar
Copiar y pegar: seleccionar elementos SFC + <Ctrl> + arrastrar
Seleccionar todos los elementos trazando un lazo: "lazo" (pulsar el botn del ratn y
arrastrar)

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

57

Iniciar y controlar
5.6 Trabajar con el ratn

Recuadros de informacin de las etapas y transiciones


En lugar de abrir las propiedades del objeto para obtener ciertas informaciones, puede
proceder tambin del siguiente modo:
Etapa: Al posicionar el puntero del ratn sobre una etapa, se visualizan el nombre, el
nmero y, en caso de haberlos, los tiempos de ejecucin, el comentario y la informacin
de acuse.
Transicin: Al posicionar el puntero del ratn sobre una transicin, se visualizan el
nombre, el nmero y, en caso de haberlo, el comentario.

SFC para SIMATIC S7 (V8.1)

58

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Iniciar y controlar
5.7 Trabajar con el teclado

5.7

Trabajar con el teclado

5.7.1

Trabajar con el teclado

Trabajar con el teclado


Casi todas las operaciones pueden ejecutarse tambin utilizando el teclado. Encontrar ms
informacin al respecto en los apartados siguientes:
Combinaciones de teclas para comandos de men (Pgina 59)
Teclas de mtodo abreviado para comandos de men (Pgina 60)
Navegar en la barra de mens y los mens utilizando el teclado (Pgina 62)
Acceder a la Ayuda en pantalla utilizando el teclado (Pgina 64)
Navegar en cuadros de dilogo utilizando el teclado (Pgina 62)
Modificar la seccin de la ventana (Pgina 65)
Navegar en textos utilizando el teclado (Pgina 63)
Seleccionar textos utilizando el teclado (Pgina 64)
Teclas de mtodo abreviado para cadenas (Pgina 64)

5.7.2

Combinaciones de teclas para comandos de men

Combinaciones de teclas para comandos de men


Todos los comandos de men pueden seleccionarse utilizando una combinacin de teclas
con <Alt>.
Pulse sucesivamente las teclas siguientes:
<Alt>
Letra subrayada en el men deseado (p. ej. <Alt+S> para el men "SFC" si el men
"SFC" se encuentra en la barra de mens). Se abrir el men.
Letra subrayada en el comando de men en cuestin (p. ej. N para el comando de men
"Nuevo").
Si se trata de un comando de men con submens adicionales, stos se abrirn a
continuacin. Proceda del mismo modo hasta que haya seleccionado el comando de
men deseado introduciendo las letras que correspondan.
Al pulsar la ltima letra de la combinacin se ejecutar el comando de men.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

59

Iniciar y controlar
5.7 Trabajar con el teclado

Ejemplos

5.7.3

Comandos de men

Teclas

SFC > Nuevo

<Alt+S+N>

Herramientas > Preferencias > Color

<Alt+H+P+C>

Teclas de mtodo abreviado para comandos de men

Teclas de mtodo abreviado para comandos de men


Comando de men

Men

Funcin

Teclas

Nuevo

SFC

Crear esquema

<Ctrl+N>

Abrir esquema

<Ctrl+O>

Cerrar

Cerrar esquema

<Ctrl+F4>

Comprobar coherencia

Comprobar la coherencia de los


esquemas en la carpeta de
esquemas

<Ctrl+Alt+K>

Compilar

Compilar los esquemas de la


carpeta de esquema

<Ctrl+B>

Imprimir

Imprimir esquema

<Ctrl+P>

Salir

Salir del editor SFC

<Alt+F4>

Abrir

Cortar

Cortar los objetos seleccionados

<Ctrl+X>

Copiar

Edicin

Copiar los objetos seleccionados

<Ctrl+C>

Pegar

Insertar los objetos copiados o


cortados

<Ctrl+V>

Borrar

Borrar los objetos seleccionados

<Supr>

Copiar propiedades del


objeto

Copiar las propiedades de una


etapa o transicin

<Ctrl+Mays+C>

Insertar propiedades del


objeto

Insertar en una etapa o transicin


las propiedades de objeto copiadas

<Ctrl+Mays+V>

Seleccionar todo

Seleccionar todos los objetos del


esquema

<Ctrl+A>

Buscar

Buscar elementos de SFC

<Ctrl+F>

Propiedades del objeto

Abrir el cuadro de dilogo


"Propiedades Etapa/
Transicin"

<Alt+Intro>

Ir a, Siguiente cadena

Ir a la cadena secuencial
que le sigue a la cadena actual

<Ctrl+Av Pg>

Ir a, Cadena anterior

Ir a la cadena secuencial
que antecede a la cadena actual

<Ctrl+Re Pg>

Secuencia de ejecucin

Abrir la "secuencia de ejecucin"

<Ctrl+F11>

SFC para SIMATIC S7 (V8.1)

60

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Iniciar y controlar
5.7 Trabajar con el teclado

Comando de men

Men

Funcin

Teclas

Seleccionar

Pegar

Activar el modo de seleccin


(puntero del ratn como flecha)

<Esc>

Etapa + [transicin]

Activar el modo de insercin de


etapas y transiciones

<Ctrl+1>

Rama paralela

Activar el modo de insercin de


ramas paralelas

<Ctrl+2>

Rama alternativa

Activar el modo de insercin de


ramas alternativas

<Ctrl+3>

Bucle

Activar el modo de insercin de


bucles

<Ctrl+4>

Salto

Activar el modo de insercin de


saltos

<Ctrl+5>

Campo de texto

Activar el modo de insercin de


campos de texto

<Ctrl+6>

Cargar el programa actual


en el sistema de destino

<Ctrl+L>

Informacin del mdulo

Mostrar el estado de la CPU actual

<Ctrl+D>

Estado operativo

Mostrar/cambiar el estado operativo <Ctrl+I>


del sistema de destino

Cargar

Sistema de
destino

Modo Test

Test

Activar/desactivar el modo Test

<Ctrl+T>

Resumen

Ver

Seleccionar la vista general

<Ctrl+U>

Vista detallada

Seleccionar la visualizacin del


ltimo factor de zoom seleccionado

<Ctrl+Mays+U>

Zoom, Acercar

Ampliar la visualizacin

<Ctrl+Num + *)>

Zoom, Alejar

Reducir la visualizacin

<Ctrl+Num - *)>

Zoom, Tamao normal

Visualizacin en tamao normal


(100%)

<Ctrl+Mays+N>

Actualizar
Preferencias,
Representacin

<F5>
Herramientas Abrir el cuadro de dilogo
"Representacin"

<Ctrl+Alt+E>

Datos de referencia del


esquema

Abrir "Datos de referencia del


esquema"

<Ctrl+Alt+R>

Tabla de smbolos

Abrir la tabla de smbolos

<Ctrl+Alt+T>

Organizar las ventanas en cascada

<Mays+F5>

Organizar, Mosaico
horizontal

Organizar las ventanas en mosaico


horizontal

<Mays+F2>

Organizar, Mosaico
vertical

Organizar las ventanas en mosaico


vertical

<Mays+F3>

Organizar, Cascada

Ventana

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

61

Iniciar y controlar
5.7 Trabajar con el teclado

Comando de men

Men

Funcin

Teclas

Ayuda contextual

Ayuda

Si existe un contexto actual, p. ej.


un comando de men
seleccionado, se abrir el tema de
Ayuda correspondiente. En caso
contrario, se abrir el ndice de la
Ayuda.

<F1>

*) "Num +" y "Num " designan las teclas "+" (ms) y "-" (menos) del bloque numrico

5.7.4

Navegar en la barra de mens y los mens utilizando el teclado

Navegar en la barra de mens y los mens utilizando el teclado

5.7.5

Funcin

Teclas

Ir a la barra de mens

<F10>

Ir al men emergente

<Mays+F10>

Ir al men que contiene la letra X


subrayada

<Alt+X>

Comando de men asignado

Letra subrayada
en el comando de men

Desplazarse un comando de men hacia la izquierda

<Izquierda>

Desplazarse un comando de men hacia la derecha

<Derecha>

Desplazarse un comando de men hacia arriba

<Arriba>

Desplazarse un comando de men hacia abajo

<Abajo>

Activar el comando de men seleccionado

<INTRO>

Salir del men y regresar al texto

<Esc>

Navegar en cuadros de dilogo utilizando el teclado

Navegar en cuadros de dilogo utilizando el teclado


Funcin

Teclas

Ir al siguiente campo de entrada


(de izquierda a derecha y de arriba abajo)

<Tab>

Ir al campo de entrada anterior

<Mays+Tab>

Ir a la fila siguiente

<Ctrl+Abajo>

Ir a la fila anterior

<Ctrl+Arriba>

Ir al operando anterior

<Ctrl+Izquierda>

SFC para SIMATIC S7 (V8.1)

62

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Iniciar y controlar
5.7 Trabajar con el teclado

5.7.6

Funcin

Teclas

Ir al operando siguiente
o, en etapas en el ltimo operando de la ltima fila:
Ir a la fila siguiente de la pgina siguiente

<Ctrl+Derecha>

Resalte de la fila correspondiente a esa cifra (un dgito)

<Ctrl+Cifra>

Ir a la pgina siguiente (en transiciones y condicin de inicio de cadenas)

<Av Pg>

Ir a la pgina anterior (en transiciones y condicin de inicio de cadenas)

<Re Pg>

Ir a la ficha siguiente

<Ctrl+Av Pg>

Ir a la ficha anterior

<Ctrl+Re Pg>

Ir al primer operando

<Ctrl+Inicio>

Ir al ltimo operando

<Ctrl+Fin>

Activar/desactivar el comentario OS en la fila correspondiente a esa cifra


(un dgito)

<Ctrl+Alt+Cifra>

Ir al campo de entrada que contiene la letra X subrayada

<Alt+X>

Destacar en una lista de seleccin

Teclas de cursor

Abrir una lista de seleccin

<Alt+Abajo>

Seleccionar un objeto o deshacer la seleccin

<Barra espaciadora>

Confirmar las entradas realizadas y cerrar el cuadro de dilogo (botn


"Aceptar").

<INTRO>

Cerrar el cuadro de dilogo sin guardar la seleccin


(botn "Cancelar")

<Esc>

Navegar en textos utilizando el teclado

Navegar en textos utilizando el teclado


Funcin

Teclas

Una lnea hacia arriba o un carcter hacia la izquierda


en textos compuestos por una sola lnea

<Arriba>

Una lnea hacia abajo o un carcter hacia la derecha


en textos compuestos por una sola lnea

<Abajo>

Un carcter a la derecha

<Derecha>

Un carcter a la izquierda

<Izquierda>

Una palabra a la derecha

<Ctrl+Derecha>

Una palabra a la izquierda

<Ctrl+Izquierda>

Al principio de la lnea

<Inicio>

Al final de la lnea

<Fin>

Una pantalla hacia arriba

<Re Pg>

Una pantalla hacia abajo

<Av Pg>

Al comienzo del texto

<Ctrl+Inicio>

Al final del texto

<Ctrl+Fin>

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

63

Iniciar y controlar
5.7 Trabajar con el teclado

5.7.7

Seleccionar textos utilizando el teclado

Seleccionar textos utilizando el teclado

5.7.8

Funcin

Teclas

Un carcter a la derecha

<Mays+Derecha>

Un carcter a la izquierda

<Mays+Flecha izquierda>

Una palabra a la derecha

<Ctrl+Mays+Derecha>

Una palabra a la izquierda

<Ctrl+Mays+Flecha izquierda>

Ir al comienzo de la lnea

<Mays+Inicio>

Ir al final de la lnea

<Mays+Fin>

Una lnea hacia arriba

<Mays+Arriba>

Una lnea hacia abajo

<Mays+Abajo>

Una pantalla hacia arriba

<Mays+Re Pg>

Una pantalla hacia abajo

<Mays+Av Pg>

Ir al comienzo del archivo

<Ctrl+Mays+Inicio>

Ir al final del archivo

<Ctrl+Mays+Fin>

Teclas de mtodo abreviado para cadenas

Teclas de mtodo abreviado para cadenas


<Arriba> selecciona el elemento SFC anterior en la secuencia.
<Abajo> selecciona el elemento SFC siguiente en la secuencia.
<Izquierda> selecciona el elemento SFC a la izquierda en la secuencia.
<Derecha> selecciona el elemento SFC a la derecha en la secuencia.

5.7.9

Acceder a la Ayuda en pantalla utilizando el teclado

Acceso a la Ayuda en pantalla


Funcin

Teclas

Abrir la Ayuda

<F1>
Si existe un contexto actual, p. ej. un comando de men
seleccionado, se abrir el tema de Ayuda correspondiente.
En caso contrario, se abrir el ndice de la Ayuda.

Cerrar la ventana de Ayuda y regresar


al editor SFC.

<Alt+F4>

SFC para SIMATIC S7 (V8.1)

64

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Iniciar y controlar
5.7 Trabajar con el teclado

5.7.10

Modificar la seccin de la ventana

Modificar la seccin de la ventana


Funcin

Teclas

Desplazar la seccin de la ventana hacia arriba

<Re Pg>

Desplazar la seccin de la ventana hacia abajo

<Av Pg>

Desplazar la seccin de la ventana hacia la derecha

<Ctrl+Re Pg>

Desplazar la seccin de la ventana hacia la izquierda

<Ctrl+Av Pg>

Ir al extremo superior de la seccin de la ventana

<Ctrl+Inicio>

Ir al extremo inferior de la seccin de la ventana

<Ctrl+Fin>

Ir al extremo izquierdo de la seccin de la ventana

<Inicio>

Ir al extremo derecho de la seccin de la ventana

<Fin>

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

65

Iniciar y controlar
5.8 Colores estndar

5.8

Colores estndar

5.8.1

Colores estndar
Tabla 5- 1
Ajustes predeterminados (modificables con el comando de men Herramientas > Preferencias >
Colores...)
Seleccin

azul

Etapa/transicin[transicin] parametrizada [objeto]

gris

Etapa/transicin parametrizada [nombre]

negro

Etapa/transicin no parametrizada [objeto]

blanco

Etapa/transicin no parametrizada [nombre]

negro

Etapa/transicin [comentario]

negro

Etapa/transicin seleccionada [nombre]

blanco

Etapa ACTIVA [objeto]

verde

Etapa ACTIVA [nombre]

negro

Etapa EJECUTADA [objeto]

verde oscuro

Etapa EJECUTADA [nombre]

blanco

Etapa DETENIDA [objeto]

amarillo

Etapa DETENIDA [nombre]

negro

Etapa ERROR [objeto]

rojo

Etapa ERROR [nombre]

amarillo

Transicin FALSE [objeto]

marrn rojizo

Transicin FALSE [nombre]

blanco

Transicin TRUE [objeto]

verde oscuro

Transicin TRUE [nombre]

blanco

Solicitud de intervencin

gris

Acuse de error

rojo

Ajustes predeterminados no modificables:


Interconexin textual [objeto]

amarillo

Interconexin textual [nombre]

negro

Etapa INACTIVA [objeto]

*)

Etapa INACTIVA [nombre]

*)

[Transicin INACTIVA [objeto]

**)

Transicin INACTIVA [nombre]

**)

Ajuste predeterminado en Windows: (modificable con el botn derecho del ratn en el Escritorio:
Propiedades > Apariencia > Opciones avanzadas > Elemento: Elementos seleccionados)
Fondo de los ttulos de fichas con contenido

azul

*) El color es idntico al de la etapa no seleccionada y no se puede modificar


*) El color es idntico al de transicin no seleccionada y no se puede modificar

SFC para SIMATIC S7 (V8.1)

66

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Iniciar y controlar
5.9 Hacer copias de seguridad con el editor SFC

5.9

Hacer copias de seguridad con el editor SFC

5.9.1

Hacer copias de seguridad con el editor SFC

Hacer copias de seguridad con el editor SFC


Dado que todos los cambios realizados con el editor SFC se guardan inmediatamente, no
hay ninguna funcin de copia de seguridad disponible en el SFC. Las modificaciones
realizadas con el editor SFC no se pueden deshacer saliendo del editor sin guardar los
cambios. Ello no es aplicable a la configuracin de cadenas, etapas y transiciones en el
dilogo de propiedades. All s es posible rechazar los cambios.
Para hacer una copia de seguridad, copie la carpeta de programa completa a un proyecto
de copia de seguridad. Con ello podr recuperar estados anteriores en cualquier momento.
Adems, este mtodo permite archivar la configuracin completa del proyecto.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

67

Iniciar y controlar
5.9 Hacer copias de seguridad con el editor SFC

SFC para SIMATIC S7 (V8.1)

68

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Crear la estructura del proyecto


6.1

Cmo crear una estructura de proyecto

Procedimientos posibles
Utilice el SIMATIC Manager para crear un proyecto. En el SIMATIC Manager existen las
siguientes posibilidades para crear un proyecto:
Asistente de PCS 7
Este asistente sirve para crear un proyecto individual o un multiproyecto en la vista
tecnolgica y en la vista de componentes. Adems del proyecto en s, el multiproyecto
contiene tambin una librera de datos caractersticos.
Asistente de STEP 7
Este asistente sirve para crear un proyecto STEP 7 con los elementos siguientes:
el equipo SIMATIC
la CPU
el programa S7
la carpeta de bloques
Comandos de men
Los comandos de men permiten crear proyectos e insertar todos los componentes
necesarios.
Se recomienda el procedimiento utilizando el asistente de PCS 7 (punto 1), puesto que es
ms rpido y menos susceptible a errores.
El asistente deseado, ya sea el asistente de PCS 7 o el asistente de STEP 7, se configura
en el SIMATIC Manager con el comando de men Herramientas > Preferencias ... en la
ficha "Asistente".

Crear un proyecto con el asistente de PCS 7


1. Inicie el asistente de PCS 7 (si no se ha iniciado automticamente todava) con el
comando de men Asistente > Asistente 'Nuevo Proyecto'.
2. Siga los pasos del asistente.
En el cuadro de dilogo "Qu objetos utilizar adems?" est preajustada la opcin
"Esquema SFC" en el campo "Objetos AS".
Gran parte de la configuracin del hardware es realizada automticamente, ofrecindose
slo las CPU admisibles para PCS 7.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

69

Crear la estructura del proyecto


6.1 Cmo crear una estructura de proyecto

SFC para SIMATIC S7 (V8.1)

70

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Crear, configurar y manejar los SFC


7.1

Generalidades sobre la creacin, configuracin y manejo de los


SFC

Resumen
Tanto en el SIMATIC Manager como en el editor SFC es posible crear, abrir y editar
esquemas y tipos y cambiar sus propiedades. Los esquemas y tipos slo se pueden copiar y
borrar en el SIMATIC Manager. Las instancias se copian y se borran en el respectivo
esquema CFC.
El esquema SFC puede representarse en su vista externa en el CFC, lo que permite
controlar el SFC por medio de interconexiones de CFC. La vista externa muestra el SFC
como un bloque, es decir, con la interfaz estndar.

Requisito para crear esquemas SFC y tipos SFC


En el SIMATIC Manager tiene que haberse creado la estructura del proyecto deseada.
A todo esquema o tipo creado se le asigna un nombre estndar que puede modificarse. Si
modifica el nombre, el sistema lo comprueba para garantizar que sea unvoco en toda la
CPU. Tenga en cuenta lo siguiente al asignar nombres:
El nombre de un esquema SFC puede comprender 22 caracteres como mximo.
El nombre de un tipo SFC puede comprender 16 caracteres como mximo. Aunque en
las propiedades es posible introducir 24 caracteres, al crear las instancias se admiten
slo 16 caracteres.
No se permiten los caracteres " % . / \
Encontrar ms informacin sobre la creacin de estructuras de proyecto, esquemas y tipos
en los apartados:
Cmo crear una estructura de proyecto (Pgina 69)
Cmo crear un esquema SFC (Pgina 73)
Cmo crear un tipo SFC (Pgina 74)

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

71

Crear, configurar y manejar los SFC


7.1 Generalidades sobre la creacin, configuracin y manejo de los SFC

Requisitos para crear instancias SFC


Una instancia SFC se crea a partir de un tipo SFC. Para ello deben cumplirse los requisitos
siguientes:
La carpeta de esquemas del programa S7 actual contiene el tipo SFC que se desea
utilizar como instancia.
El esquema CFC en el que desea insertar e interconectar la instancia est abierto.
Son aplicables las mismas convenciones de nombres que para el tipo SFC; no obstante,
el nombre de la instancia slo puede comprender 16 caracteres.
Encontrar ms informacin sobre la generacin de instancias en el apartado:
Cmo crear una instancia SFC (Pgina 75)
Para ms informacin sobre la manipulacin de esquemas, consulte los apartados:
Cmo adaptar las propiedades del esquema (Pgina 93)
Cmo adaptar las propiedades del tipo (Pgina 95)
Cmo adaptar las propiedades de la instancia (Pgina 98)
Copiar y mover esquemas SFC (Pgina 88)
Copiar y mover tipos SFC (Pgina 89)
Copiar y mover instancias SFC (Pgina 90)
Cmo borrar esquemas SFC y tipos SFC (Pgina 91)
Cmo borrar instancias SFC (Pgina 91)

SFC para SIMATIC S7 (V8.1)

72

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Crear, configurar y manejar los SFC


7.2 Crear un esquema SFC

7.2

Crear un esquema SFC

7.2.1

Cmo crear un esquema SFC

Introduccin
Un esquema SFC se crea de una de las siguientes maneras:
en la vista de componentes o en la vista tecnolgica o en la vista de objetos de proceso
del SIMATIC Manager
en el editor SFC

Crear un esquema en el SIMATIC Manager


1. En la vista de componentes del SIMATIC Manager , seleccione el proyecto (el equipo
SIMATIC, la CPU, el programa S7) y la carpeta de esquemas.
Si el esquema debe asignarse a una carpeta de jerarqua tecnolgica, seleccione la
"Vista tecnolgica" o la "Vista de objetos de proceso", el proyecto y la carpeta jerrquica.
2. Abra un carpeta de esquemas en la vista de componentes, o bien seleccione una carpeta
jerrquica en la vista tecnolgica o en la vista de objetos de proceso.
3. Elija el comando de men Insertar > Software S7 > SFC para insertar un esquema en la
carpeta de esquemas o en la carpeta jerrquica.
El sistema asigna un nombre estndar al esquema, p. ej. SFC(1). Este nombre se puede
modificar.

Crear un esquema en el editor SFC


1. En el editor SFC, elija el comando de men SFC > Nuevo....
Se abrir el cuadro de dilogo "Nuevo".
2. En el cuadro de dilogo, seleccione el proyecto (el equipo SIMATIC, la CPU, el programa
S7) y la carpeta de esquemas.
3. Si el esquema debe asignarse a una carpeta de jerarqua tecnolgica, seleccione la
"Vista tecnolgica" o la "Vista de objetos de proceso", el proyecto y la carpeta jerrquica.
4. En la lista desplegable del campo "Tipo de objeto", seleccione "SFC".
5. Introduzca un nombre de esquema en el campo "Nombre del objeto".
6. Haga clic en el botn "Aceptar".
Se abrir una nueva ventana con el esquema (una cadena secuencial en estado inicial).

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

73

Crear, configurar y manejar los SFC


7.3 Crear el tipo SFC y generar la instancia SFC

7.3

Crear el tipo SFC y generar la instancia SFC

7.3.1

Cmo crear un tipo SFC

Introduccin
Un tipo SFC se crea de una de las siguientes maneras:
en la vista de componentes del SIMATIC Manager
en el editor SFC

Crear un tipo en el SIMATIC Manager


1. Abra la carpeta de esquemas del SIMATIC Manager en la vista de componentes.
2. Elija el comando de men Insertar > Software S7 > Tipo SFC.
El nuevo tipo SFC se insertar en la carpeta de esquemas.

Crear un tipo en el editor SFC


1. En el editor SFC, elija el comando de men SFC > Nuevo.
Se abrir el cuadro de dilogo "Nuevo".
2. En el cuadro de dilogo, seleccione el proyecto (el equipo SIMATIC, la CPU, el programa
S7) y la carpeta de esquemas.
3. En la lista desplegable del campo "Tipo de objeto", seleccione "Tipo SFC".
4. Introduzca un nombre de esquema en el campo "Nombre del objeto".
5. Haga clic en el botn "Aceptar".
Se abrir una nueva ventana con el tipo SFC (una cadena secuencial en estado inicial).

Resultado
El sistema asigna un nombre estndar al tipo, p. ej. TipoSFC(1). Este nombre se puede
modificar. Para el tipo SFC se reserva automticamente el siguiente nmero de FB libre. La
plantilla de tipo (FB 247) con ese nmero se copia en la carpeta de bloques. Gracias a ello,
tras crear el tipo puede tanto configurar avisos como crear instancias del tipo, sin que ste
se deba compilar. El nmero de FB puede modificarse posteriormente en el dilogo de
propiedades del objeto.
La primera vez que se crea un tipo SFC, los bloques necesarios para la compilacin y
ejecucin en el AS se copian al programa actual y se gestionan luego en el ES. Los bloques
estn contenidos en la librera de bloques suministrada.

SFC para SIMATIC S7 (V8.1)

74

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Crear, configurar y manejar los SFC


7.3 Crear el tipo SFC y generar la instancia SFC

Nota
Los tipos SFC no pueden asignarse a una carpeta jerrquica en la vista tecnolgica puesto
que (desde el punto de vista del proceso a automatizar) no son relevantes para la ejecucin.

7.3.2

Cmo crear una instancia SFC

Introduccin
Los tipos SFC contenidos en la carpeta de esquemas se visualizan en el catlogo de
bloques CFC, bien sea en el directorio "Todos los bloques" y en el directorio de la familia (si
estn asignados a una familia), o bien en el directorio "Otros bloques".
Los tipos SFC tambin se pueden insertar en el esquema CFC desde las libreras (p. ej.
SFC Library o librera de datos caractersticos).

Procedimiento
En el CFC, arrastre el tipo SFC desde el catlogo de bloques o desde una librera hasta el
esquema CFC.

Resultado
La instancia SFC se representar como un bloque de instancia CFC. Si no hay suficiente
espacio para posicionar la instancia SFC, sta se representar como "bloque solapado" (en
gris claro y sin conexiones visibles). Los bloques solapados se representan de nuevo como
bloques normales al ser desplazados a una posicin libre en el esquema.
En el esquema CFC es posible cambiar el nombre de la instancia SFC, as como
parametrizarla e interconectarla.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

75

Crear, configurar y manejar los SFC


7.4 Configurar un esquema SFC

7.4

Configurar un esquema SFC

7.4.1

Principios bsicos de la configuracin del esquema SFC

Introduccin
En SFC existen inicialmente los tipos de objeto "Esquema SFC" y "Tipo SFC". El esquema
SFC permite definir controles secuenciales utilizando una interfaz predefinida, as como
cuantas seales de proceso se desee de la planta a automatizar. Tras compilar el esquema
SFC, ste se puede procesar cargndolo en el sistema de automatizacin (controlador) y
ejecutndolo en l.

Nociones bsicas de la configuracin


El esquema SFC dispone de una interfaz creada al generarlo que contiene la interfaz
estndar derivada de la plantilla del esquema SFC (bloque @SFC_RTS). Ello se requiere
para ofrecer la funcionalidad de sistema del SFC (p. ej. modos de operacin, estados
operativos, modos de transicin) en la interfaz del esquema SFC.
Los elementos de la interfaz estndar no se pueden mover ni borrar. Tampoco es posible
agregar nuevos elementos a la interfaz estndar. El valor inicial, el comentario y los
atributos se pueden modificar.
Al realizar la configuracin, puede utilizar las conexiones de la interfaz y cualquier seal de
proceso para formular las asignaciones de etapas, o bien las condiciones de transicin e
inicio. Las interconexiones textuales tambin son posibles en este contexto.
Ello significa que el esquema SFC no es hermtico y, por tanto, slo puede utilizarse una
vez. Si desea reutilizar el esquema SFC, cpielo y adptelo por completo al "nuevo
entorno", ya que por lo general las seales de proceso utilizadas se deben sustituir por
otras.
Para ms informacin sobre cmo crear un esquema SFC, consulte el apartado:
Procedimiento bsico para crear un esquema SFC (Pgina 17) .
En el cuadro de dilogo "Propiedades" puede ajustar o modificar lo siguiente:
las propiedades "Generales" (nombre, autor, comentario, comentario OS)
los "Parmetros operativos AS" (ajustes predeterminados: Modo de conmutacin, Modo
de operacin, Salida de comandos, Funcionamiento cclico, Vigilancia de tiempo y las
opciones de inicio: Inicio automtico, Utilizar los parmetros operativos predeterminados
al iniciar SFC)
la opcin de si el esquema SFC debe estar disponible en la OS para el control y la
supervisin

SFC para SIMATIC S7 (V8.1)

76

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Crear, configurar y manejar los SFC


7.4 Configurar un esquema SFC

Propiedades de ejecucin
Un esquema SFC se integra en la secuencia de ejecucin para determinar cundo se debe
ejecutar dicho esquema en el sistema de automatizacin (controlador).
Encontrar ms informacin al respecto en el apartado: Propiedades de ejecucin de un
SFC (Pgina 156)

Avisos
Para un esquema SFC pueden configurarse opcionalmente siete avisos de acuse obligatorio
en el editor SFC (comando de men SFC > Aviso...). El esquema SFC en s necesita los
dems avisos disponibles (un aviso de acuse obligatorio y otro que no requiere acuse).
Encontrar ms informacin al respecto en el apartado: Cmo configurar avisos en el SFC
(Pgina 101)

Cajetn
Para un esquema SFC se puede configurar opcionalmente un cajetn.
Encontrar ms informacin al respecto en el apartado: Definir el cajetn (Pgina 288)

Copiar, mover y borrar


Los esquemas SFC se copian, mueven o borran en el SIMATIC Manager.
Encontrar ms informacin al respecto en los apartados siguientes:
Copiar y mover esquemas SFC (Pgina 88)
Cmo borrar esquemas SFC y tipos SFC (Pgina 91)
Los atributos necesarios (p. ej. S7_m_c) para el esquema SFC estn predeterminados.

Compilar y cargar
El esquema SFC tambin se compila con la funcin "Compilar programa" y se carga con la
funcin "Cargar sistema de destino".
Encontrar ms informacin al respecto en los apartados siguientes:
Generalidades sobre la compilacin de esquemas, tipos e instancias (Pgina 215)
Cmo cargar programas (Pgina 223)

Comprobar
En el modo Test del SFC se dinamiza la ejecucin del SFC, pudindose influir en sta
mediante las funciones de test.
Encontrar ms informacin al respecto en el apartado: Manejo y visualizacin en modo
Test (Pgina 265)

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

77

Crear, configurar y manejar los SFC


7.4 Configurar un esquema SFC

7.4.2

Cambiar la configuracin del esquema SFC

Descripcin
La topologa (secuencia de etapas/transiciones, modificacin del destino de salto) o las
configuraciones de etapas o transiciones se modifican en el esquema SFC. No obstante, los
cambios slo tienen efecto una vez realizada la compilacin y carga.
Tras modificar la topologa es posible cargar en todo momento cadenas secuenciales
inactivas. Para cargar cadenas secuenciales activas es preciso desactivar el esquema SFC.
Los cambios de la configuracin de etapas y transiciones se pueden cargar incluso mientras
el esquema SFC se est ejecutando en el sistema de automatizacin (controlador).
Bsicamente, todos los cambios del esquema SFC que impiden o limitan la carga de
modificaciones en RUN slo se realizan despus de consultar al usuario.

Procedimiento ulterior
Tras cambiar la configuracin es preciso compilar y cargar la OS para que los datos
actuales estn disponibles en ella.

SFC para SIMATIC S7 (V8.1)

78

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Crear, configurar y manejar los SFC


7.5 Configurar el tipo y la instancia SFC

7.5

Configurar el tipo y la instancia SFC

7.5.1

El concepto de tipo/instancia SFC

Generalidades sobre el tipo y la instancia SFC


El concepto de tipo/instancia fue implementado con SFC V6.0. Ello permite crear tipos de
controles secuenciales que generan las instancias SFC al disponerlos en un esquema CFC.
Por s solo, el tipo SFC no es ejecutable. Al igual que un tipo de bloque de funcin, un tipo
SFC se debe disponer en un esquema CFC para obtener un objeto relevante para la
ejecucin; en este caso, una instancia SFC. Para poder ejecutar una instancia SFC, tanto
sta como el tipo SFC se deben cargar en el sistema de automatizacin (controlador).
Encontrar ms informacin en el apartado: Configurar el tipo SFC (Pgina 79)

7.5.2

Configurar el tipo SFC

Introduccin
En SFC existe, adems del tipo de objeto "Esquema SFC", tambin el tipo de objeto "Tipo
SFC". El tipo SFC permite definir controles secuenciales incluyendo una interfaz. La lgica
de ejecucin del tipo SFC se basa nicamente en las conexiones de interfaz del tipo SFC.
Por este motivo, a diferencia del esquema SFC, el tipo SFC no puede acceder a cualquier
seal de proceso.

Generalidades sobre la configuracin de un tipo SFC


El tipo SFC dispone de una interfaz correspondiente al esquema SFC. Esta interfaz se crea
al generar un tipo SFC y contiene ya la interfaz estndar del tipo SFC, derivada de la
plantilla de tipo SFC "@SFC_TYPETEMPLATE" (FB 247). La interfaz estndar se requiere
para ofrecer la funcionalidad de sistema de SFC (p. ej. modos de operacin, estados
operativos, modos de transicin) en la interfaz del tipo SFC.
En el editor de interfaces es posible agregar interfaces adicionales a la interfaz estndar.
Adems, sta se puede complementar con caractersticas en el editor de caractersticas.
Nota: Para el tipo SFC el nmero de entradas est limitado a 800.
Encontrar ms informacin sobre las caractersticas en el apartado: Utilizar el editor de
caractersticas y el editor de interfaces (Pgina 103)
Los elementos de la interfaz estndar y las caractersticas no se pueden mover ni borrar. El
valor inicial, el comentario y los atributos se pueden modificar.
Los elementos creados explcitamente se pueden manipular a discrecin.
Al realizar la configuracin slo puede utilizar las conexiones de la interfaz para formular las
asignaciones de etapas, o bien las condiciones de transicin e inicio. Por este motivo, los
operandos contenidos en asignaciones o condiciones son siempre referencias a conexiones
SFC para SIMATIC S7 (V8.1)
Manual de programacin y manejo, 04/2014, A5E33209642-AA

79

Crear, configurar y manejar los SFC


7.5 Configurar el tipo y la instancia SFC
de la interfaz. Las interconexiones textuales tambin son posibles en este contexto. Ello
significa que el tipo SFC es hermtico, puesto que no existen accesos externos desde el
tipo SFC que no utilizan la interfaz.
Para crear y modificar un tipo SFC es posible utilizar uno de los mtodos siguientes:
Creacin/modificacin en una librera
Este mtodo tiene la ventaja de que el maestro del tipo SFC se encuentra siempre en la
librera, por lo que el proyecto de test se puede seguir ejecutando hasta que se adopte
una nueva versin del tipo SFC.
Creacin/modificacin en un proyecto
Este mtodo tiene la ventaja de que todo cambio del tipo SFC puede comprobarse
enseguida, puesto que se trabaja directamente en el maestro.
Encontrar ms informacin en el apartado: Procedimiento bsico para crear un tipo SFC
(Pgina 20)

Configurar las propiedades de ejecucin


Un tipo SFC no tiene propiedades de ejecucin, puesto que no es un objeto relevante para
la ejecucin. Un tipo SFC no se puede incorporar en la secuencia de ejecucin.

Configurar avisos
Para un tipo SFC pueden configurarse siete avisos de acuse obligatorio y cinco avisos que
no requieren acuse. El tipo SFC en s necesita los dems avisos disponibles (uno por cada
tipo de aviso, as como 10 avisos de estado para SIMATIC BATCH).
Encontrar ms informacin al respecto en el apartado: Cmo configurar avisos en el SFC
(Pgina 101)

Configurar el cajetn
Para un tipo SFC se puede configurar un cajetn.
Encontrar ms informacin al respecto en el apartado: Definir el cajetn (Pgina 288)

Compilar / Cargar
El tipo SFC tambin se compila con la funcin "Compilar programa" y se carga en la CPU
con la funcin "Cargar sistema de destino".
Encontrar ms informacin al respecto en los apartados siguientes:
Generalidades sobre la compilacin de esquemas, tipos e instancias (Pgina 215)
Cmo cargar programas (Pgina 223)

SFC para SIMATIC S7 (V8.1)

80

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Crear, configurar y manejar los SFC


7.5 Configurar el tipo y la instancia SFC

Consejos
Los siguientes consejos pueden servirle de ayuda:
En la librera "SFC Library", el tipo SFC "TypeStates" se encuentra con el comando de
men SFC Library > Blocks+Templates > Templates. Este tipo SFC contiene ya varias
cadenas secuenciales para un procesamiento del control secuencial orientado al estado.
Adems, se encuentra el tipo SFC "TypeCtrlStrategy" que contiene un procesamiento del
control secuencial orientado a la estrategia de control. Puede copiar y modificar estas
plantillas para sus propios fines de aplicacin.
Tenga en cuenta lo siguiente al crear un tipo SFC para SIMATIC BATCH:
En las Propiedades > Parmetros operativos AS del tipo SFC es preciso seleccionar
el modo de operacin "AUTO" ya que, de lo contrario, no tendrn efecto los
comandos de control de SIMATIC BATCH (esto tambin es aplicable a las instancias
SFC).
En las Propiedades > Opciones debe ajustar una de las categoras "EOP" o "EPH" ya
que, de lo contrario, el tipo SFC permanecer "oculto" para SIMATIC BATCH.
Si desea utilizar el "Funcionamiento continuo" del SFC, debe ajustar las conexiones
ENASTART=1 y SELFCOMP=0. Al configurar la condicin de inicio de las cadenas
secuenciales es preciso tener en cuenta la conexin READY_TC (esto tambin es
aplicable a las instancias SFC).
Encontrar ms informacin en el apartado: Requisitos de inicio de un SFC
(esquema/instancia) (Pgina 254)

7.5.3

Cambiar la configuracin del tipo SFC

Efectos del tipo SFC modificado


Las modificaciones de la interfaz del tipo SFC se transfieren inmediatamente a las
respectivas instancias SFC. Se consideran modificaciones de la interfaz, p. ej., aadir o
borrar conexiones o bien modificar tipos de datos. El tipo SFC y sus instancias slo se
pueden cargar en modo RUN del sistema de automatizacin (controlador) si estn
desactivadas todas las instancias de ese tipo SFC, o bien si desactiva las instancias SFC
brevemente durante el proceso de carga. Tras una consulta, las instancias se desactivarn
durante el proceso de carga. Tras una nueva consulta, se volvern a activar una vez
realizada la carga. La ejecucin de la instancia depende entonces del estado de proceso y
de la configuracin de las instancias (sobre todo de las condiciones de inicio).
Nota
Los SFC no se desactivarn si realiza la carga con la funcin "Compilar objetos y cargar" del
SIMATIC Manager y es preciso desactivar SFC. En este caso, la carga no se realiza y en el
informe se introduce un mensaje de error.
Al cargar los cambios se impide que las instancias SFC sean procesadas en el sistema de
automatizacin o que se acceda a stas por medio de interconexiones en el CFC.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

81

Crear, configurar y manejar los SFC


7.5 Configurar el tipo y la instancia SFC
Si se cambia el nombre de conexiones o caractersticas o bien se modifican unidades y
valores lmite, las instancias SFC no tienen que desactivarse.
Los cambios de topologa (secuencia de etapas / transiciones, modificacin del destino de
salto) y las configuraciones de etapas o transiciones se ejecutan en el tipo SFC, teniendo
efecto en las instancias SFC tan slo despus de la compilacin y carga. Las cadenas
secuenciales inactivas se pueden cargar en todo momento despus de realizar cambios de
topologa. Si desea cargar cadenas secuenciales activas tras modificar la topologa, deber
desactivar las instancias SFC antes de realizar la carga. Los cambios de la configuracin de
etapas y transiciones se pueden cargar incluso mientras las instancias del tipo SFC se estn
ejecutando en el sistema de automatizacin (controlador).
Tras cambiar la configuracin es preciso compilar la OS para que los datos actuales estn
disponibles en ella.

Efectos en las instancias SFC dentro del CFC


Si modifica un tipo SFC cuyas instancias estn abiertas en el CFC, deber actualizar el CFC
- y con ello las instancias SFC - (con el comando de men Ver > Actualizar o pulsando la
tecla F5) tras compilar y cargar los cambios. Si el CFC se encuentra en modo Test, deber
salir de l antes de realizar la actualizacin.

Efectos en las instancias SFC dentro del SFC


Si desea modificar un tipo SFC, cuyas instancias estn abiertas en el SFC estando en modo
Test, deber salir del modo Test antes de cambiar el tipo. Tras realizar la modificacin y
despus de compilar y cargar los cambios, deber actualizar las instancias SFC (con el
comando de men Ver > Actualizar o pulsando la tecla F5). Luego podr reactivar el modo
Test.

7.5.4

Configurar la instancia SFC

Introduccin
Una instancia SFC se deriva de un tipo SFC. El tipo SFC se inserta en un esquema CFC, de
manera similar a un tipo de bloque de funcin en el CFC. De este modo, las instancias SFC
siempre estn asignadas a un esquema CFC y se direccionan a travs de ste. Al igual que
las instancias de CFC, las instancias SFC se representan en forma de bloques, es decir que
su interfaz est visible en el esquema CFC.
Las instancias SFC no se visualizan en el SIMATIC Manager , puesto que solo se pueden
direccionar a travs del esquema CFC. Debido a la asignacin del esquema CFC a la
jerarqua tecnolgica, las instancias SFC contenidas en l se asignan indirectamente
tambin a la jerarqua tecnolgica.

SFC para SIMATIC S7 (V8.1)

82

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Crear, configurar y manejar los SFC


7.5 Configurar el tipo y la instancia SFC

Crear y manejar
Las instancias SFC se crean posicionando el tipo SFC en el esquema CFC. Los tipos CFC
existentes en la carpeta de esquemas se visualizan en el catlogo de CFC "Bloques" (en
"Todos los bloques" y en el directorio de la familia (si estn asignados a una familia); de lo
contrario, en el directorio "Otros bloques"). Los tipos SFC tambin se pueden insertar en el
esquema CFC desde las libreras (p. ej. SFC Library, librera de datos caractersticos).
Una instancia SFC se parametriza e interconecta de igual manera que una instancia CFC.
Al igual que las instancias CFC, las instancias SFC se manejan en el esquema CFC en el
que han sido posicionadas.

Propiedades de ejecucin
Las propiedades de ejecucin de una instancia SFC son idnticas a las de las instancias de
bloques CFC.

Avisos
Los avisos de una instancia SFC se pueden configurar en el SFC (comando de men SFC >
Aviso...) y en el CFC a travs del cuadro de dilogo "Propiedades del objeto".

Abrir y comprobar
Las instancias SFC se pueden abrir en el esquema CFC. El SFC se abre, visualizndose la
primera cadena secuencial. La cadena no se puede modificar. En el modo Test del SFC se
dinamiza la ejecucin de la instancia, pudindose influir en sta de igual manera que en los
esquemas SFC.

Copiar, mover y borrar


Las instancias SFC se pueden copiar/mover dentro del esquema CFC, o bien entre
esquemas CFC.
Las instancias SFC se borran del esquema CFC, o bien indirectamente borrando el
esquema CFC del SIMATICManager.
Encontrar ms informacin al respecto en los apartados:
Copiar y mover instancias SFC (Pgina 90)
Cmo borrar instancias SFC (Pgina 91)

Configuracin
En comparacin con los tipos SFC, las opciones de configuracin de las instancias en el
SFC son limitadas. En la instancia SFC no se pueden modificar ni la interfaz ni las cadenas
secuenciales, ya que estn predeterminadas por el tipo SFC de manera que sean idnticas
para todas las instancias. En cambio, s es posible modificar los parmetros (valor inicial y
comentario) de las conexiones de interfaz especficamente para cada instancia.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

83

Crear, configurar y manejar los SFC


7.5 Configurar el tipo y la instancia SFC
En el cuadro de dilogo "Propiedades" puede ajustar lo siguiente:
las propiedades "Generales" (nombre, comentario)
los "Parmetros operativos AS" (ajustes predeterminados: Modo de conmutacin, Modo
de operacin, Salida de comandos, Funcionamiento cclico, Vigilancia de tiempo y las
opciones de inicio: Inicio automtico, Utilizar los parmetros operativos predeterminados
al iniciar SFC).
Aqu no es posible modificar las "Opciones" de SIMATIC BATCH (Categora, Permitir
instrucciones de operador). Las estrategias de control configuradas se pueden habilitar y
bloquear aqu para la instancia.
Para abrir el cuadro de dilogo "Propiedades", proceda del siguiente modo:
1. Seleccione la instancia SFC en el CFC.
2. En el men contextual, elija el comando Abrir
La instancia SFC se abrir en el SFC.
3. Elija el comando de men SFC > Propiedades...
Se abrir el cuadro de dilogo "Propiedades - Instancia SFC".
Nota
En caso de utilizar SIMATIC BATCH, no ser posible modificar posteriormente las instancias
SFC.

Compilar / Cargar
Las instancias SFC tambin se compilan con la funcin "Compilar programa" y se cargan en
la CPU con la funcin "Cargar sistema de destino".
Encontrar ms informacin al respecto en los apartados:
Resumen de los bloques generados durante la compilacin (Pgina 219)
Generalidades sobre la compilacin de esquemas, tipos e instancias (Pgina 215)
Cmo cargar programas (Pgina 223)
Consejos:
Las instancias SFC (y los esquemas SFC) se pueden controlar y supervisar en la OS
mediante el paquete opcional "SFC Visualization". Las tareas de configuracin
necesarias para el control y supervisin SFC se realizan asimismo con "SFC
Visualization".
Para ms informacin acerca de la visualizacin SFC, consulte el manual SFC
Visualization para S7, o bien el directorio "Opciones" de la Ayuda en pantalla de WinCC.

SFC para SIMATIC S7 (V8.1)

84

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Crear, configurar y manejar los SFC


7.5 Configurar el tipo y la instancia SFC

7.5.5

Cambiar la configuracin de la instancia SFC

Descripcin
Debido a las posibilidades de configuracin limitadas de las instancias SFC, todos los
cambios realizados directamente en las instancias SFC se pueden cargar en todo momento,
aunque las instancias SFC se estn ejecutando en el sistema de automatizacin
(controlador).

Procedimiento ulterior
Tras cambiar la configuracin es preciso compilar y cargar la OS para que los datos
actuales estn disponibles en ella.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

85

Crear, configurar y manejar los SFC


7.6 Abrir

7.6

Abrir

7.6.1

Cmo abrir esquemas SFC o tipos SFC

Introduccin
Los esquemas SFC y tipos SFC se pueden abrir tanto en el SIMATIC Manager como en el
editor SFC.

Abrir un esquema SFC o un tipo SFC en el editor SFC


1. Elija el comando de men SFC > Abrir... en el editor SFC.
2. Seleccione el proyecto (el equipo SIMATIC, la CPU, el programa S7) y la carpeta de
esquemas que contiene el esquema SFC o el tipo SFC que desea abrir.
3. Seleccione el tipo de objeto "SFC" para el esquema o "Tipo SFC" para el tipo.
4. En la ventana derecha del cuadro de dilogo, haga clic en el esquema o tipo que desea
abrir.
5. Haga clic en el botn "Aceptar".
Se abrir la ventana con el esquema SFC o el tipo SFC.
Nota
El men "SFC" ofrece los nombres de los cuatro ltimos objetos editados (esquemas SFC
y/o tipos SFC) como comandos de men. Si selecciona uno de estos comandos de men,
se abrir el objeto en cuestin.

Abrir un esquema SFC o un tipo SFC en el SIMATIC Manager


1. Elija el proyecto en el SIMATIC Manager bajo Ver > Vista de componentes y, en el
programa S7, la carpeta de esquemas.
2. Abra la carpeta de esquemas.
3. En la ventana derecha, haga doble clic en el esquema SFC o en el tipo SFC.
Se iniciar el editor SFC (si no se ha iniciado an) y el esquema o tipo se visualizar en
una ventana del editor SFC.

SFC para SIMATIC S7 (V8.1)

86

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Crear, configurar y manejar los SFC


7.6 Abrir

Nota
Si el proyecto tiene asignada una jerarqua tecnolgica, en el SIMATIC Manager tambin
podr abrir los esquemas SFC en la vista tecnolgica o en la vista de objetos de proceso.
En lugar de la carpeta de esquemas se abre en este caso la carpeta jerrquica que contiene
el esquema.
Los tipos SFC no estn contenidos en la jerarqua tecnolgica puesto que, desde el punto
de visto tecnolgico, no son relevantes para la ejecucin.

7.6.2

Cmo abrir instancias SFC

Introduccin
Las instancias SFC slo pueden abrirse en el esquema CFC.

Procedimiento
1. Seleccione la instancia SFC en el esquema CFC en cuestin.
2. Elija el comando de men Edicin > Abrir.
Se iniciar el SFC (si no se ha iniciado an) y la instancia SFC se visualizar en una
ventana del editor SFC. El tipo SFC asociado determina la topologa visualizada.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

87

Crear, configurar y manejar los SFC


7.7 Copiar

7.7

Copiar

7.7.1

Copiar y mover esquemas SFC

Generalidades sobre cmo copiar y mover esquemas SFC


El SIMATIC Manager permite copiar esquemas. Las estructuras parciales o completas ya
comprobadas pueden transferirse de una CPU a otra, o bien copiarse dentro de una misma
CPU. Las referencias existentes no se pierden si los esquemas correspondientes se copian
de forma conjunta en una sola operacin.
Es posible copiar no slo esquemas individuales, sino tambin carpetas de esquemas con
todo su contenido.
Tambin es posible transferir esquemas de una CPU a otra. La informacin contenida en el
apartado "Copiar de una CPU a otra" tambin es aplicable a la operacin de mover.

Copiar dentro de una CPU (en la carpeta de esquemas)


Tenga en cuenta las indicaciones siguientes para copiar dentro de una CPU:
Las interconexiones y accesos directos entre esquemas CFC, as como entre esquemas
SFC y esquemas CFC se copian tambin si los esquemas en cuestin se copian en una
sola operacin.
Los nombres de los esquemas deben ser unvocos en toda carpeta de esquemas. Dado
el caso es preciso cambiar los nombres.
Particularidad al copiar esquemas SFC:
Todas las instrucciones de SFC y condiciones de conmutacin de SFC que accedan
a bloques de esquemas CFC que no se hayan copiado, siguen accediendo a los
bloques originales.
Todas las instrucciones de SFC y condiciones de transicin de SFC que accedan a
recursos globales (va direcciones simblicas de la tabla de direcciones), siguen
accediendo a esos recursos.

Copiar y mover de una CPU a otra


Al copiar y mover esquemas de una CPU a otra deben tenerse en cuenta las siguientes
indicaciones adicionales:
Interconexiones
Las interconexiones con operandos globales y grupos de ejecucin no se copian, a
menos que se haya copiado una carpeta de programa completa, incluyendo el programa
de usuario, la carpeta de esquemas y la tabla de smbolos.

SFC para SIMATIC S7 (V8.1)

88

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Crear, configurar y manejar los SFC


7.7 Copiar
Tipos de bloques
La operacin de copiar/mover se rechaza si en la CPU de destino no son idnticos todos
los tipos de bloques (nombre, conexiones de bloque). En este caso es preciso copiar
primero los tipos de bloques en cuestin en la carpeta de bloques de la CPU de destino
e importarlos en un CFC de la carpeta de esquemas de destino.
Tarea
Para insertar los bloques que se han copiado/movido se utiliza una tarea homnima. No
se comprueba si las tareas homnimas tambin tienen las mismas propiedades en
ambas CPU. La operacin de copiar/mover se rechaza si en la CPU de destino no existe
una tarea homnima. En este caso es preciso configurar una tarea homnima. Si la CPU
de destino es un sistema S7, la tarea es un nmero de OB. Un nombre contenido en la
tabla de smbolos se considerar como comentario, careciendo de relevancia.
Nombres de esquemas, nombres de bloques
Puesto que los nombres de bloques CFC son unvocos para todo el esquema, no es
necesario cambiarlos. Dado el caso es preciso cambiar los nombres de esquemas.
Particularidad al copiar/mover esquemas SFC
Todas las instrucciones de SFC y condiciones de transicin de SFC que accedan a
recursos globales (va direcciones simblicas de la tabla de smbolos) acceden a los
mismos recursos en la CPU de destino. Si esos recursos no existen en la CPU de
destino, se convierten automticamente en interconexiones textuales (v. arriba).
Encontrar ms informacin acerca de las interconexiones textuales en la documentacin
CFC para SIMATIC S7, apartado "Trabajar con interconexiones textuales".

7.7.2

Copiar y mover tipos SFC

Copiar tipos SFC


Al copiar un tipo SFC se copian tambin los objetos de ejecucin asociados a dicho tipo. Si
el objeto generado del tipo SFC no es actual debido a que el sello de tiempo del FB es
anterior al del tipo SFC, aparecer un aviso. Si en la carpeta de destino existe un tipo SFC
homnimo, ste se sobrescribir tras confirmarlo y las propiedades diferentes a las del tipo
existente se transferirn a las instancias SFC.

Mover tipos SFC


Un tipo SFC slo se puede mover si en la fuente no existen instancias SFC del mismo.
Tambin se mueven los objetos de ejecucin asociados al tipo SFC. Si en la carpeta de
destino existe un tipo SFC homnimo, ste se sobrescribir tras confirmarlo y las
propiedades diferentes a las del tipo existente se transferirn a las instancias SFC.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

89

Crear, configurar y manejar los SFC


7.7 Copiar

7.7.3

Copiar y mover instancias SFC

Introduccin
Las instancias SFC se pueden copiar o mover dentro del esquema CFC, entre distintos
esquemas CFC, o bien indirectamente copiando/moviendo el esquema CFC en el SIMATIC
Manager . Tambin se copian o se mueven los objetos de ejecucin asociados a la instancia
SFC.

Copiar instancias SFC


Una instancia SFC se puede copiar dentro de un esquema CFC, o bien entre esquemas
CFC que se encuentren en una misma carpeta de esquemas. Si copia un esquema CFC
dentro de una carpeta de esquemas, se copia asimismo la instancia SFC. Tambin se
copian los objetos de ejecucin asociados a la instancia SFC.
Al copiar una instancia SFC entre esquemas CFC de distintas carpetas de esquemas, o
bien al copiar un esquema CFC a una carpeta de esquemas diferente, se copia adems el
tipo SFC.

Mover instancias SFC


Al mover una instancia SFC entre esquemas CFC de una misma carpeta de esquemas, se
mueve la instancia SFC y se conservan los objetos de ejecucin asociados.
Al mover una instancia SFC entre esquemas CFC de distintas carpetas de esquemas, o
bien al mover un esquema CFC a una carpeta de esquemas diferente, se copia o se mueve
adems el tipo SFC.

SFC para SIMATIC S7 (V8.1)

90

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Crear, configurar y manejar los SFC


7.8 Borrar

7.8

Borrar

7.8.1

Cmo borrar esquemas SFC y tipos SFC

Borrar un esquema SFC o tipo SFC


Los esquemas SFC y los tipos SFC se borran en el SIMATIC Manager.
Un tipo SFC slo se puede borrar si no existen instancias SFC asociadas a l.
Si existen instancias para ese tipo SFC, aparecer un aviso correspondiente.
Tambin se borran los objetos de ejecucin asociados al tipo SFC.

Procedimiento
1. Seleccione el esquema SFC o el tipo SFC en la vista de componentes del SIMATIC
Manager .
2. Pulse la tecla <Supr>.

7.8.2

Cmo borrar instancias SFC

Borrar una instancia SFC


Una instancia SFC se borra en el esquema CFC correspondiente, o bien indirectamente
borrando el esquema CFC en el SIMATIC Manager.
Tambin se borran los objetos de ejecucin asociados a la instancia SFC.

Procedimiento
1. Seleccione la instancia SFC en el esquema CFC.
2. Pulse la tecla <Supr>.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

91

Crear, configurar y manejar los SFC


7.8 Borrar

SFC para SIMATIC S7 (V8.1)

92

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Adaptar las propiedades de esquema, tipo e


instancia
8.1

Cmo adaptar las propiedades del esquema

Introduccin
Es posible visualizar y modificar las propiedades del esquema SFC actual (en el editor SFC)
o de un esquema SFC cualquiera en la carpeta de esquemas (en el SIMATIC Manager). Las
propiedades del esquema se representan en un cuadro de dilogo que comprende varias
fichas.

Abrir el cuadro de dilogo de las propiedades del esquema


En el editor SFC
1. Abra el esquema SFC.
2. Elija el comando de men SFC > Propiedades...
Se abre el cuadro de dilogo de las propiedades.
En el SIMATIC Manager
1. Seleccione el esquema SFC en el SIMATIC Manager .
2. Elija el comando de men Edicin > Propiedades del objeto...
Se abre el cuadro de dilogo de las propiedades.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

93

Adaptar las propiedades de esquema, tipo e instancia


8.1 Cmo adaptar las propiedades del esquema

Fichas
Las propiedades del esquema pueden modificarse en las fichas siguientes:
General
En esta ficha puede introducir o modificar el nombre del esquema, el autor, el comentario
y activar o desactivar la proteccin contra escritura. Con la proteccin contra escritura
activada se impide que el esquema se modifique accidentalmente con el editor SFC o el
editor de interfaces.
Parmetros operativos AS
En esta ficha se ajustan las opciones indicadas a continuacin:
Los ajustes predeterminados para el estado inicial del esquema: "Modo de
conmutacin", "Modo de operacin", "Salida de comandos", "Funcionamiento cclico"
y "Vigilancia de tiempo".
El inicio de SFC tras un rearranque completo de la CPU
Las opciones son: "Inicializar SFC" o "Conservar estado SFC". Con ellas puede
determinar si, al rearrancar la CPU, el SFC se debe iniciar con los datos que tena
antes del STOP de la CPU, o bien si se debe reinicializar.
Activar o desactivar las opciones de inicio del esquema: "Inicio automtico" y "Utilizar
los parmetros operativos predeterminados al iniciar SFC".
OS
Si activa la casilla de verificacin "Transferir esquema a la OS para visualizacin", el
esquema SFC se transferir automticamente a la OS la prxima vez que sta sea
compilada.
Versin
Con las teclas de flecha se ajustan las versiones principal y secundaria por separado. En
los esquemas protegidos contra escritura, la modificacin de versin est desactivada.
Pueden ajustarse versiones desde el nmero 0.0001 hasta 255.4095. Un esquema
nuevo empieza siempre con el nmero de versin 0.0001. No se puede ajustar un
nmero menor que el de la ltima versin guardada.
El campo "Versin de los datos" indica con qu versin del software se ha creado el
esquema.
Si el versionamiento est ajustado en las propiedades del proyecto, al cerrar el esquema
despus de modificarlo se abrir automticamente el cuadro de dilogo con la ficha
"Versin".
Versin de los datos:
Aqu se muestra la versin de software con la que se ha creado el programa o con la que
ste se ha modificado por ltima vez. La versin de los datos es independiente de la
versin del producto. La versin de los datos viene determinada por la base de datos e
indica el estado actual de su estructura de datos.

SFC para SIMATIC S7 (V8.1)

94

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Adaptar las propiedades de esquema, tipo e instancia


8.2 Cmo adaptar las propiedades del tipo

8.2

Cmo adaptar las propiedades del tipo

Abrir el cuadro de dilogo


Elija en el editor SFC el comando de men SFC > Propiedades... o en la carpeta de
esquemas del SIMATIC Manager el comando Propiedades del objeto... del men contextual
estando seleccionado el tipo SFC.
Se abre el cuadro de dilogo de las propiedades.

Fichas
Las propiedades del tipo pueden modificarse en las fichas siguientes:
General
En esta ficha se puede introducir o modificar el nombre del tipo, el autor, la familia, el
nmero de FB, el comentario y activar o desactivar la proteccin contra escritura. Con la
proteccin contra escritura activada se impide que el tipo se modifique accidentalmente
con el editor SFC, el editor de caractersticas o el editor de interfaces.
Parmetros operativos AS
En esta ficha se ejecutan las acciones indicadas a continuacin:
Configurar los ajustes predeterminados para el estado inicial de las instancias SFC
creadas a partir de ese tipo: "Modo de conmutacin", "Modo de operacin", "Salida de
comandos", "Funcionamiento cclico" y "Vigilancia de tiempo".
Activar o desactivar las opciones de inicio de las instancias SFC: "Inicio automtico" y
"Utilizar los parmetros operativos predeterminados al iniciar SFC".
Arranque de SFC tras un rearranque completo de la CPU
Son las opciones "Inicializar SFC" o "Conservar estado SFC". Con ellas se puede
determinar si, al rearrancar la CPU, la instancia SFC correspondiente se debe iniciar
con los datos que tena antes del STOP de la CPU, o bien si se debe reinicializar.
Opciones
En esta ficha se ejecutan las acciones indicadas a continuacin:
La clasificacin del tipo SFC para SIMATIC BATCH en el campo "Categora":
"ninguna": No se realiza la clasificacin (SIMATIC BATCH ignora el tipo).
"EOP": El tipo SFC se clasifica como "tipo de operacin".
"EPH":El tipo SFC se clasifica como "tipo de funcin".
Permitir instrucciones de operador para autorizar la entrada de valores en el dilogo
de operador de la OS.
Seleccin de estrategias de control
En este campo se indican todas las estrategias de control configuradas en el tipo SFC
(mx. 32).

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

95

Adaptar las propiedades de esquema, tipo e instancia


8.2 Cmo adaptar las propiedades del tipo
Active las casillas de verificacin correspondientes a las estrategias de control del tipo
SFC que desea habilitar como estndar para las instancias SFC. Ello es aplicable a
las instancias SFC disponibles en el proyecto - si el valor estndar no se ha
modificado an en la instancia - y a todas las instancias SFC nuevas. La seleccin de
la estrategia de control se puede modificar individualmente para cada instancia.
SIMATIC IT
La casilla de verificacin "Relevante para MES" permite definir si la informacin de las
instancias SFC debe transferirse a los niveles de gestin de empresa MIS/MES en
caso de que as se solicite.
Versin
Con las teclas de flecha se ajustan las versiones principal y secundaria por separado. En
los tipos SFC protegidos contra escritura est desactivado el cambio de versin. Pueden
ajustarse versiones desde el nmero 0.0001 hasta 255.4095. Un tipo SFC nuevo
empieza siempre con el nmero de versin 0.0001. No es posible ajustar un nmero ms
pequeo que la ltima versin guardada.
El campo "Versin de los datos" indica con qu versin del software se ha creado el
esquema.
Si el versionamiento est ajustado en las propiedades del proyecto, al cerrar la ventana
despus de modificar el tipo se abrir automticamente el cuadro de dilogo con la ficha
"Versin".
Versin de los datos:
Aqu se muestra la versin de software con la que se ha creado el programa o con la que
ste se ha modificado por ltima vez. La versin de los datos es independiente de la
versin del producto. La versin de los datos viene determinada por la base de datos e
indica el estado actual de su estructura de datos.

SFC para SIMATIC S7 (V8.1)

96

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Adaptar las propiedades de esquema, tipo e instancia


8.3 Cmo actualizar los tipos SFC

8.3

Cmo actualizar los tipos SFC

Actualizar en el multiproyecto
Los tipos SFC se pueden actualizar en un multiproyecto. El procedimiento es igual que al
actualizar los tipos de bloque del CFC.
Encontrar ms informacin al respecto en la documentacin CFC para SIMATIC S7,
apartado "Cmo actualizar tipos de bloque/tipos SFC".

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

97

Adaptar las propiedades de esquema, tipo e instancia


8.4 Cmo adaptar las propiedades de la instancia

8.4

Cmo adaptar las propiedades de la instancia

Abrir el cuadro de dilogo


1. Seleccione en el CFC la instancia SFC y elija el comando de men Edicin > Abrir.
La instancia SFC se abrir en el editor SFC.
2. En el editor SFC, elija el comando de men SFC > Propiedades... para la instancia SFC
abierta.
Se abre el cuadro de dilogo de las propiedades.

Fichas
Las propiedades de la instancia SFC pueden modificarse en las fichas siguientes:
General
En esta ficha se introduce o modifica el nombre de la instancia y el comentario. Todas
las dems propiedades (vase el tipo SFC) son de slo lectura y no pueden modificarse.
La casilla de verificacin "Protegido contra escritura" muestra si el esquema CFC est
protegido contra escritura. En caso afirmativo, slo tendr derechos de lectura en la
instancia SFC.
Parmetros operativos AS
En esta ficha se modifican los parmetros operativos de la instancia SFC (vase el tipo
SFC).
Opciones
Esta ficha permite ver y modificar las opciones ajustadas en el tipo SFC:
SIMATIC BATCH "Categora" (slo consultar)
"ninguna": No se realiza ninguna clasificacin
"EOP": El tipo SFC se clasifica como "tipo de operacin"
"EPH": El tipo SFC se clasifica como "tipo de funcin".
SIMATIC BATCH "Permitir instrucciones del operador" (slo consultar)
Si est activada esta opcin, se permite introducir valores en el dilogo de operador
de la OS.
Seleccin de estrategia de control (no puede modificarse si la proteccin de escritura
est activada)
En este campo se indican todas las estrategias de control configuradas en el tipo SFC
(mx. 32).
Las estrategias de control tomadas del tipo SFC aparecen seleccionadas. La
seleccin se puede modificar para cada instancia SFC. Es posible seleccionar una
nueva estrategia de control, o bien deshacer una seleccin predeterminada.

SFC para SIMATIC S7 (V8.1)

98

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Adaptar las propiedades de esquema, tipo e instancia


8.4 Cmo adaptar las propiedades de la instancia
Nota: Si modifica la estrategia de control en una instancia SFC, todos los cambios
posteriores de la seleccin en el tipo SFC ya no se aplicarn automticamente para
esa instancia SFC.
SIMATIC IT
La casilla de verificacin "Relevante para MES" permite definir si la informacin de las
instancias SFC debe transferirse a los niveles de gestin de empresa MIS/MES si as
se solicita.
Versin
En el campo "Versin:" se visualiza la versin actual del tipo SFC asociado. La versin
no se puede modificar en la instancia SFC.
Versin de los datos:
Aqu se muestra la versin de software con la que se ha creado el programa o con la que
ste se ha modificado por ltima vez. La versin de los datos es independiente de la
versin del producto. La versin de los datos viene determinada por la base de datos e
indica el estado actual de su estructura de datos.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

99

Adaptar las propiedades de esquema, tipo e instancia


8.4 Cmo adaptar las propiedades de la instancia

SFC para SIMATIC S7 (V8.1)

100

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configuracin de avisos
9.1

Cmo configurar avisos en el SFC

Configurar avisos en el SFC


Para configurar los avisos, elija el comando de men SFC > Aviso... en el editor SFC.
Es posible configurar textos de aviso especficos para cada esquema, tipo e instancia SFC.
Los textos de aviso pueden modificarse en un cuadro de dilogo (p. ej. para distinguir los
avisos de diferentes esquemas o tipos).

Alcance
Para un esquema SFC es posible configurar el siguiente nmero de avisos:
siete avisos de acuse obligatorio
Para un tipo SFC o una instancia SFC es posible configurar el siguiente nmero de avisos:
siete avisos de acuse obligatorio
cinco avisos que no requieren acuse
El tipo SFC en s necesita los dems avisos disponibles (uno por cada tipo de aviso, as
como 10 avisos de estado para SIMATIC BATCH).
Los eventos de aviso reservados tienen textos predeterminados:
"Tiempo ejecucin etapa excedido"
"Solicitud de intervencin"
10 avisos de estado para SIMATIC BATCH (slo para tipos o instancias SFC)
"En curso"
"Finalizado"
"Detenido"
"Cancelado"
"Listo para finalizar"
"Parado"
"Error"
"MANUAL"
"No liberado para SIMATIC BATCH"
"Tiempo de ejecucin excedido"

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

101

Configuracin de avisos
9.1 Cmo configurar avisos en el SFC

Tiempo de ejecucin de etapa excedido


El evento "Error de etapa" es un aviso de control de procesos que debe acusarse y que se
notifica por medio del bloque de aviso ALARM_8P, incluyendo 3 valores asociados. Los 7
avisos libres restantes (slo para tipos o instancias SFC) y valores asociados se pueden
asignar a discrecin.
Para ello, la interfaz estndar dispone de conexiones que permiten disparar los avisos
(SIG_2 ... SIG_8), incluyendo los valores asociados AUX_PR04 ... AUX_PR10 (para tipos o
instancias SFC).
Estas conexiones se pueden utilizar mediante interconexiones en las acciones de las
etapas, o bien mediante interconexiones de bloque directas.

Solicitud de intervencin
La solicitud de intervencin es un aviso que no se debe acusar. ste se notifica en el
esquema SFC mediante el bloque de aviso NOTIFY y, en el tipo SFC, mediante el
NOTIFY_8P.
Encontrar una tabla de las conexiones utilizadas en la interfaz para los avisos en el
apartado: Avisos (conexiones SFC) (Pgina 207).
Nota
Al configurar los avisos, tenga en cuenta que a los avisos de ALARM_8P slo pueden
asignarse clases de aviso de acuse obligatorio.

SFC para SIMATIC S7 (V8.1)

102

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar las caractersticas


10.1

10

Utilizar el editor de caractersticas y el editor de interfaces

Editor de caractersticas y editor de interfaces


El editor de caractersticas sirve para configurar tecnolgicamente la interfaz de un tipo
SFC. Para poder utilizar este editor, un tipo SFC debe estar abierto en el SFC.
Las conexiones de interfaz del tipo SFC se definen como se indica a continuacin:
Directamente en el editor de interfaces:
Se abre con el comando de men Ver > Conexiones o con el botn

En el editor de caractersticas:
Se abre con el comando de men Ver > Caractersticas o con el botn

El editor de interfaces y el editor de caractersticas se visualizan alternativamente. Por tanto,


no es posible definir al mismo tiempo las caractersticas tecnolgicas y las conexiones de
interfaz. Las caractersticas e interfaces pueden definirse en un orden cronolgico
cualquiera.
Nota
En el editor de interfaces se definen diferentes conexiones, disponibles adems de las
conexiones definidas por medio del editor de caractersticas. El editor de caractersticas
desconoce estas conexiones, lo que impide manejarlas en l.
Al definir caractersticas se crean y parametrizan p. ej. consignas. A partir de esa definicin,
el editor de caractersticas genera las conexiones necesarias que se visualizan en el editor
de interfaces cuando se cambia a ste y que pueden utilizarse para configurar la lgica de
ejecucin. Las conexiones generadas por el editor de caractersticas no pueden modificarse
en el editor de interfaces (excepto los atributos de sistema, el valor inicial y el comentario).
Las conexiones slo pueden agruparse mediante el editor de caractersticas. Al realizar la
compilacin, estos grupos se consideran en las respectivas pruebas de plausibilidad, as
como en el procesamiento del estado y los avisos. Los valores necesarios para la
visualizacin y operacin en una estacin de operador OS (p. ej. consignas), que se
representan con el faceplate del tipo SFC, se configuran tambin con el editor de
caractersticas.
Encontrar ms informacin sobre el editor de caractersticas en el apartado:
Caractersticas del tipo SFC (Pgina 104)

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

103

Configurar las caractersticas


10.2 Caractersticas del tipo SFC

10.2

Caractersticas del tipo SFC

Caractersticas
Una caracterstica es la funcionalidad orientada a la tecnologa de un tipo SFC, que se
describe mediante diversos atributos (p. ej. nombre de conexin, tipo de datos, valor inicial,
lmite superior, ...).
Para crear los tipos se dispone de las caractersticas indicadas a continuacin:
Caracterstica

Significado

Estrategias de
control

Las estrategias de control sirven para estructurar un tipo SFC desde el punto
de vista de la ingeniera de procesos. En el editor de caractersticas se
definen las estrategias de control que se utilizarn en la configuracin de las
cadenas de ejecucin (p. ej. calentar o enfriar). La estrategia de control se
puede predeterminar mediante una operacin o un controlador de orden
superior (p. ej. SIMATIC BATCH). Las estrategias de control son opcionales.
Encontrar ms informacin en el apartado:
Nota relativa a la modificacin posterior de las estrategias de control
(Pgina 106)

Consignas

Las consignas controlan el tipo SFC o son utilizadas por ste para controlar
funciones de automatizacin subordinadas. Las consignas pueden ser
establecidas por el operador o por un controlador de orden superior (p. ej.
SIMATIC BATCH). Al crear una consigna, sta es asignada a las estrategias
de control existentes en ese momento. La asignacin se puede modificar por
separado para cada estrategia de control.

Valores de proceso

Los valores de proceso controlan el tipo SFC basndose en seales de


proceso (p. ej. el valor del nivel de llenado).

Valores de forzado

El tipo SFC utiliza los valores de forzado para controlar una lgica externa.

Parmetros

Los parmetros modifican el comportamiento del tipo SFC, pudindose


utilizar p. ej. para seleccionar ramas alternativas o para configurar
condiciones de inicio.

Marcas

Las marcas son memorias de datos locales de las instancias SFC


pertenecientes al tipo SFC. En las marcas es posible guardar datos
temporalmente y reutilizarlos luego. Los datos se conservan hasta que sean
sobrescritos o borrados.

Temporizadores

Los temporizadores sirven para configurar secuencias controladas por tiempo


en un tipo SFC. Se pueden utilizar localmente para una etapa y, adems,
para las etapas y cadenas secuenciales. Las secuencian se inician y detienen
en etapas y el tiempo transcurrido se verifica en transiciones o condiciones de
inicio. Estas secuencias se pueden variar con distintos modos, p. ej. impulso,
impulso prolongado, retardo a la conexin, retardo a la conexin con
memoria, retardo a la desconexin.

Notas

Las notas se utilizan para visualizar informaciones dependientes de la


ejecucin que pueden exigir una accin del operador. En la OS aparece una
nota en el faceplate del SFC, que puede acusarse ah.
Encontrar ms informacin al respecto en el apartado:
Cmo configurar notas y textos de posicin (Pgina 107)

SFC para SIMATIC S7 (V8.1)

104

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar las caractersticas


10.2 Caractersticas del tipo SFC

Caracterstica

Significado

Contactos de bloque

Los contactos de bloque representan los bloques de la automatizacin


bsica. Para ello, al generar un contacto de bloque se crean conexiones del
bloque a representar en la interfaz del tipo SFC. Al configurar el tipo SFC,
estas conexiones pueden utilizarse para representar el bloque a interconectar
posteriormente con una instancia SFC.
Encontrar ms informacin en los apartados:
Conexiones para caractersticas (Pgina 108)
Contactos de bloque (Pgina 109).

Textos de posicin

Los textos de posicin se utilizan para visualizar el progreso o el estado de


procesamiento actual del SFC. En la OS aparece un texto de posicin en el
faceplate del SFC.
Encontrar ms informacin en el apartado:
Cmo configurar notas y textos de posicin (Pgina 107)

Informacin adicional
Encontrar ms informacin en los apartados siguientes:
Conexiones para caractersticas (Pgina 108)
Atributos para caractersticas (Pgina 111)

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

105

Configurar las caractersticas


10.3 Nota relativa a la modificacin posterior de las estrategias de control

10.3

Nota relativa a la modificacin posterior de las estrategias de control

Notas
Las estrategias de control ya utilizadas, p. ej. en
Condiciones de inicio
Transiciones
Asignacin de consignas
Habilitacin de estrategias de control
no se pueden borrar ni mover en el editor de caractersticas. De lo contrario, las estrategias
de control obtienen una nueva numeracin. Ello tambin es aplicable a las estrategias de
control que se copian de o a un tipo SFC diferente.
Los nmeros de las estrategias de control no se adaptan en la utilizacin existente. Por este
motivo, los accesos y mecanismos que se haban referido a esos nmeros ya no funcionan
de la forma prevista originalmente.
Ejemplo
No desea seguir utilizando la estrategia de control con el nmero "2" y la borra.
Las estrategias de control se enumeran nuevamente. La estrategia de control "3" recibe
ahora el nmero "2", la estrategia de control "4" recibe el nmero "3", etc.
Si no desea seguir utilizando una estrategia de control, no la borre, sino cambie el nombre
del mismo, introduciendo p. ej. "no utilizado". Con ello se conserva la numeracin y la
funcionalidad de las dems estrategias de control utilizadas.

SFC para SIMATIC S7 (V8.1)

106

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar las caractersticas


10.4 Cmo configurar notas y textos de posicin

10.4

Cmo configurar notas y textos de posicin

Procedimiento desde la configuracin hasta la utilizacin de las notas


1. En el editor de caractersticas se configuran las notas y se adjudica un nmero de
identificacin para cada texto. Al crear un texto, el editor asigna en principio el prximo
nmero libre, que puede modificarse como se desee (aunque debe ser unvoco para
todas las notas) (rango de valores: 1 a 32767). Puede haber huecos entre los nmeros.
Para que una nota se visualice en el faceplate de SFC, la conexin OPTIPNO con el
nmero de nota debe estar asignada en una etapa adecuada a la nota.
2. La OS puede activarse tras compilar y cargar el AS y tras compilar y cargar la OS.
3. Una vez abierto el faceplate de la instancia SFC, sta se puede preparar e iniciar (en la
vista "Valores preparados" del faceplate).
El faceplate visualiza la nota cuando se procesa la etapa utilizada en el punto 1.
4. La nota puede acusarse con el botn "O", con lo que se abre a continuacin el cuadro de
dilogo para confirmar la operacin.
5. Al confirmar la operacin (pulsando la tecla "S"), se crea un aviso de operador en la OS
y se pone a "0" la salida OPTIPNO del bloque.
El cambio de valor de OPTIPNO de "x" a "0" se puede interpretar como acuse si el tipo
SFC no dispara este cambio asignando un valor a OPTIPNO en una etapa.
Nota: Como texto se visualiza el comentario de la nota, o bien el nombre (si no se ha
configurado el comentario).

Procedimiento desde la configuracin hasta la utilizacin de los textos de posicin


El procedimiento a seguir en el caso de los textos de posicin es similar al de las notas, con
las siguientes diferencias:
El nombre de la conexin de bloque asociada es "POSINO".
Los pasos 4 y 5 se omiten.

Notas
Tenga en cuenta lo siguiente:
La visualizacin de notas y textos de posicin no genera un aviso, por lo que no se
documenta en el sistema de avisos. En cambio, el acuse de una nota se documenta
como aviso de operador.
A las notas y textos de posicin se asignan nuevos nmeros cuando se copian de un tipo
SFC y se insertan en un tipo SFC diferente. Si los textos se utilizan ya en etapas,
transiciones y cadenas, estos nmeros se deben comprobar y corregir en caso
necesario.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

107

Configurar las caractersticas


10.5 Conexiones para caractersticas

10.5

Conexiones para caractersticas

Conexiones para caractersticas


Para definir las conexiones de interfaz/los elementos de conexin de una caracterstica,
existen descripciones predefinidas de las conexiones requeridas.
Las conexiones de interfaz/los elementos de conexin necesarios para las caractersticas
"Estrategias de control", "Notas" y "Textos de posicin" estn contenidos en la interfaz
estndar de un tipo SFC.
En el caso de las dems caractersticas, los nombres de los distintos elementos de conexin
se componen del nombre de conexin configurado en la caracterstica y una parte fija
predefinida.

Informacin adicional
Encontrar ms informacin en los apartados:
Parametrizaciones de la interfaz "Caractersticas" (Pgina 175)
Ampliaciones de la interfaz "Caractersticas" (Pgina 177)
Interfaz estndar del tipo SFC (Pgina 168)
Contactos de bloque (Pgina 109)
Atributos para caractersticas (Pgina 111)

SFC para SIMATIC S7 (V8.1)

108

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar las caractersticas


10.6 Contactos de bloque

10.6

Contactos de bloque

Contactos de bloque
Si desea integrar los bloques de la automatizacin bsica por medio de contactos de
bloque, defina en los tipos de bloque las conexiones relevantes para la conexin con un tipo
SFC.
Para ello, la conexin de bloque debe obtener el atributo de sistema "S7_contact = true" en
el lenguaje de creacin del tipo de bloque. Los bloques tecnolgicos de la PCS 7 Library
estn preparados conforme a ello. Las conexiones de los tipos de bloque suministrados
pueden adaptarse a las condiciones del proyecto.
No se soportan las conexiones entre tipos SFC a travs de contactos de bloques.
Nota
Si agrega o modifica a posteriori el atributo de sistema "S7_contact" en la conexin de un
tipo de bloque utilizado como contacto de bloque en el tipo SFC, este cambio no tendr
efecto en las conexiones de bloque del tipo SFC.
Si desea aplicar estos cambios al tipo SFC, tenga en cuenta lo siguiente:
Utilizando el comando de men Herramientas > Tipos de bloques, importe al CFC el tipo
de bloque modificado. Durante la importacin se actualizan todas las instancias de
bloque del tipo.
Utilizando el comando de men Herramientas > Contactos de bloque, actualice los
contactos de bloque en el SFC. Con este comando de men se aplican todos los
cambios a la interfaz del tipo SFC y a todas las instancias SFC.
Al definir una instancia de la caracterstica "Contacto de bloque" en el editor de
caractersticas, se crean en el tipo SFC las correspondientes conexiones de bloque
seleccionadas. Las conexiones IN del tipo de bloque se crean como OUT en el tipo SFC.
Las conexiones OUT del tipo de bloque se crean como IN en el tipo SFC. Las conexiones
IN_OUT del tipo de bloque se crean como OUT en el tipo SFC.
Ello permite interconectar una instancia CFC concreta del tipo de bloque con las
correspondientes conexiones de una instancia SFC. Por tanto, una instancia de la
caracterstica "Contacto de bloque" est asignada siempre exactamente a un tipo de bloque.
El tipo de bloque en cuestin se debe introducir en la columna "Bloque" de la subventana en
el lado derecho. El tipo de bloque debe existir en la gestin de datos del ES.
El procedimiento descrito permite configurar, poner en marcha y visualizar
independientemente bloques de la automatizacin bsica. De esta manera puede configurar
tipos SFC basados en contactos de bloque e interconectarlos luego con los bloques de la
automatizacin bsica.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

109

Configurar las caractersticas


10.6 Contactos de bloque

Efecto de la caracterstica "Contactos de bloque" en las interconexiones de una instancia de SFC


La caracterstica "Contactos de bloque" de un tipo SFC tiene efectos al crear una
interconexin en la instancia de ese tipo SFC si se cumple la siguiente condicin:
La interconexin debe crearse con un bloque que est configurado en la caracterstica
"Contactos de bloque" del tipo SFC, p. ej., "PIDConL".
En el tipo SFC se crean mediante la caracterstica "Contactos de bloque" conexiones de un
determinado bloque (p. ej., PIDConL).
Al interconectar en la instancia SFC una de estas conexiones de bloque con el bloque del
esquema (en el ejemplo, "PIDConL"), todas las conexiones de bloque de la instancia SFC
creadas mediante la caracterstica "Contactos de bloque" se interconectan con las
correspondientes conexiones del bloque (en este caso, "PIDConL"). Es decir, no solo se
crea esta interconexin, sino que se completan tambin automticamente las dems
interconexiones de contactos de bloque entre la instancia SFC y el bloque.

SFC para SIMATIC S7 (V8.1)

110

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar las caractersticas


10.7 Atributos para caractersticas

10.7

Atributos para caractersticas

Atributos para caractersticas


En la tabla siguiente figuran los atributos ofrecidos para configurar las caractersticas y su
significado.

Asignacin de los atributos a las caractersticas


Caractersticas

Modo de
operacin

Valores
de
consigna

Valores
de
proceso

Valores
de
forzado

Par- Marmetros cas

Temporiza Nodores
tas

Contactos
de bloque

Textos
de
posicin

Nombre

Nombre de
visualizacin

Nmero

Estndar

Atributos

x
x

Tipo de datos

Nombre de
conexin

Valor inicial

Longitud del
texto

Precisin

Unidad

Lmite inferior

Lmite superior

Texto0

Texto1

Enumeracin

Archivar

Comprobar

ID consigna

ID v. real

Material

Tracking ID

Comentario

<Consigna>

Bloque
Faceplate

x
x

x
x

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

111

Configurar las caractersticas


10.7 Atributos para caractersticas

Caractersticas

Modo de
operacin

Valores
de
consigna

Transfer ID

Transfer
Counter

Valores
de
proceso

Valores
de
forzado

Par- Marmetros cas

Temporiza Nodores
tas

Contactos
de bloque

Textos
de
posicin

Significado de los atributos


Atributo

Significado

Nombre

El nombre es una designacin de la caracterstica que debe ser unvoca en todas las caractersticas
de un tipo. Puede comprender 24 caracteres como mximo, sin espacios en blanco ni caracteres
especiales (excepcin: "_"). El nombre es irrelevante para las conexiones de interfaz.

Nombre de
visualizacin

De forma predeterminada, el nombre de visualizacin equivale al nombre propiamente dicho y se


transfiere a WinCC durante la compilacin de OS. Este nombre solo se puede modificar en el tipo.
El nombre de visualizacin solo se puede traducir despus de su primera modificacin, y se
transfiere a WinCC al realizar la compilacin de OS para el idioma respectivo.

Nmero

El nmero identifica unvocamente la caracterstica correspondiente.


En el caso de las estrategias de control, el sistema gestiona los nmeros, asignndolos con una
numeracin correlativa de 1 a 32 conforme a su posicin en el editor de caractersticas. La
estrategia de control <nr> est asignada al bit <nr-1> en la conexin SELCS del tipo SFC. Este bit
est activado si se ha configurado la estrategia de control correspondiente. Tratndose de un tipo o
instancia SFC, el bit se borra si la estrategia de control correspondiente no se debe utilizar
(seleccin mediante el comando de men SFC > Propiedades > Opciones: Seleccin de estrategias
de control).
A las notas y textos de posicin se les asigna inicialmente el siguiente nmero libre. No obstante,
este nmero se puede sustituir luego por otro cualquiera (pero que debe ser unvoco) comprendido
entre 1 y 32767.

Estndar

"Estndar" designa la estrategia de control que debe utilizarse con valores predeterminados al inicio
de la instancia SFC.

Tipo de datos

Los tipos de datos admisibles para las caractersticas son: BOOL, INT, DINT, REAL y STRING.
Para las consignas existen adems los tipos de datos PI y PO que representan esencialmente una
consigna REAL, disponiendo de los atributos adicionales "Material" y "Tracking ID". Los tipos de
datos DEST, SOURCE, VIA y TKEY pueden asignarse a enumeraciones.
En funcin de la caracterstica y de su tipo de datos hay otros campos editables o bloqueados.

Nombre de
conexin

El nombre de la conexin se requiere al generar las conexiones de interfaz asociadas a la


caracterstica. El nombre de la conexin se crea con los caracteres del nombre. El nombre de la
conexin se puede modificar. Se permiten las longitudes siguientes:
Consignas y temporizadores: mx. 16 caracteres
Contactos de bloque: mx. 10 caracteres
Todas las dems caractersticas: mx. 24 caracteres.
Al crear las conexiones de interfaz se generan varias conexiones en funcin de la caracterstica. Al
nombre de la conexin se aade un sufijo que permite identificar la conexin unvocamente.
Las longitudes mximas de los nombres de las conexiones resultan de las distintas maneras de
generar conexiones de interfaz. En las consignas y temporizadores, el sistema limita la longitud del
sufijo a 8 caracteres como mximo. En los contactos de bloque, la longitud del sufijo depende del
bloque utilizado. A las dems caractersticas no se aaden sufijos, por lo que el nombre de la
conexin puede comprender 24 caracteres como mximo.

SFC para SIMATIC S7 (V8.1)

112

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar las caractersticas


10.7 Atributos para caractersticas

Atributo

Significado

Comentario

El comentario permite describir la caracterstica ms detalladamente. El comentario puede


comprender mx. 80 caracteres, incluyendo cualquier carcter especial.

<Consigna>

Seleccin de la consigna para la caracterstica "Estrategia de control". El nombre de todas las


consignas creadas se representa en una columna. Gracias a ello, la estrategia de control puede
asignarse a la consigna deseada seleccionando la columna correspondiente.
La asignacin de la consigna a la estrategia de control se almacena en la conexin "<consignanombre de conexin>_CS" de cada consigna. La codificacin utilizada es la misma que para la
conexin SELCS. Por tanto, la estrategia de control <nr> tiene asignado el bit <nr-1>. Este bit est
activado si la consigna est asignada a la estrategia de control, es decir, si se requiere para ejecutar
la estrategia de control.

Valor inicial

Si no hay ningn valor actual disponible, el valor inicial equivale al valor de la caracterstica. El
atributo se puede modificar en la instancia SFC.

Longitud del texto

En el tipo de datos STRING, la longitud del texto determina la longitud mxima de la cadena
(nmero de caracteres: 1 a 254).

Precisin

En los tipos de datos REAL, PI y PO, la precisin determina el nmero de posiciones decimales que
deben visualizarse (0 a 7).

Unidad

En los tipos de datos INT, DINT, REAL, PI, PO es posible definir una unidad. sta se almacena
como atributo de sistema "S7_unit" en las conexiones de interfaz. El atributo se puede modificar en
la instancia SFC.
Las unidades estn incluidas en la gestin de datos ES como juego bsico y pueden ampliarse o
modificarse en el SIMATICManager como "Declaraciones generales".

Lmite inferior

En los tipos de datos INT, DINT, REAL, PI, PO, DEST, SOURCE, VIA y TKEY es posible definir un
lmite inferior para el rango de valores. ste se almacena en la conexin "<nombre de
conexin>_LL". El atributo se puede modificar en la instancia SFC.

Lmite superior

En los tipos de datos INT, DINT, REAL, PI, PO, DEST, SOURCE, VIA y TKEY es posible definir un
lmite superior para el rango de valores. ste se almacena en la conexin "<nombre de
conexin>_HL". El atributo se puede modificar en la instancia SFC.

Texto0

En el tipo de datos BOOL, este atributo determina el identificador del valor FALSE. ste se
almacena como atributo de sistema "S7_string_0" en las conexiones de la interfaz. El campo de
entrada solo se puede utilizar si el tipo de datos es BOOL y si la columna "Enumeracin" tiene el
valor <Ninguna>. El atributo se puede modificar en la instancia SFC.

Texto1

En el tipo de datos BOOL, este atributo determina el identificador del valor TRUE. ste se almacena
como atributo de sistema "S7_string_1" en las conexiones de la interfaz. El campo de entrada solo
se puede utilizar si el tipo de datos es BOOL y si la columna "Enumeracin" tiene el valor
<Ninguna>. El atributo se puede modificar en la instancia SFC.

Enumeracin

Para los tipos de datos BOOL, INT, DINT, DEST, SOURCE y VIA se puede asignar una
enumeracin. sta se almacena como atributo de sistema "S7_enum" en las conexiones de interfaz.
La enumeracin se define en las "Declaraciones generales" del SIMATIC Manager . El nombre de la
enumeracin para el atributo se puede seleccionar en una lista desplegable. El atributo se puede
modificar en la instancia SFC.
Si un parmetro de bloque de una instancia SFC tiene asignada una enumeracin, posteriormente
es posible seleccionar todas las dems enumeraciones que se desee de las declaraciones
generales.
Nota: Si se utiliza "S7_enum" se ignoran los atributos de sistema "S7_string_0" y "S7_string_1".

Archivar

En la lista desplegable puede seleccionar si el valor actual de la salida "<nombre de conexin>_AO"


se debe archivar, no archivar o guardar en el fichero histrico en WinCC. El atributo se puede
modificar en la instancia SFC.
Si se debe archivar, cuando se compila la OS se crea una variable histrica para poder guardar el
valor en el fichero.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

113

Configurar las caractersticas


10.7 Atributos para caractersticas

Atributo

Significado

Comprobar

Este atributo selecciona la caracterstica que se debe prever para la comprobacin manual
(instruccin de fabricacin) en el informe de lote de SIMATIC BATCH.

ID consigna

El nmero de ID permite determinar si el valor de la caracterstica debe guardarse para la


generacin de informes. Si el ID > 0, la consigna o el valor real tambin se pone a la disposicin de
un programa externo. La asignacin de nmeros de ID unvocos a los valores de caractersticas
facilita el procesamiento en una aplicacin externa. Es posible asignar nmeros de ID comprendidos
entre 0 y 32767.

ID v. real

Material

En los tipos de datos PI, PO es posible introducir un identificador de material.

Tracking ID

En los tipos de datos PI, PO es posible introducir un identificador numrico para identificar el
material.

Bloque

Este atributo contiene el nombre del tipo de bloque que representa el contacto de bloque. Cuando
se generan las conexiones de interfaz, se toman del tipo de bloque para el tipo SFC aquellas en las
que est activado el atributo de sistema "S7_contact=true". Los nombres de las conexiones de
interfaz del tipo de bloque se aaden como sufijo al nombre de la conexin del contacto de bloque.
Las entradas y entradas/salidas del tipo de bloque se convierten en salidas del tipo SFC. Las
salidas del tipo de bloque se convierten en entradas del tipo SFC.

Faceplate

Aqu puede seleccionar los parmetros que deben visualizarse en la vista de parmetros del
faceplate del SFC.

Transfer ID

Esta ID es la identificacin unvoca de una transferencia individual en SIMATIC BATCH. Forma


parte del Transfer Key (tipo de datos TKEY) y es asignada por una aplicacin MES.

Transfer
Counter

Este atributo muestra el nmero de repeticin de bucle de las fases de transferencia en SIMATIC
BATCH. Forma parte del Transfer Key (tipo de datos TKEY) y es asignado por una aplicacin MES.

Informacin adicional
Para ms informacin sobre las conexiones y caractersticas, consulte los apartados
siguientes:
Parametrizaciones de la interfaz "Caractersticas" (Pgina 175)
Ampliaciones de la interfaz "Caractersticas" (Pgina 177)
Encontrar ms informacin sobre los atributos de sistema en la Ayuda en pantalla de
STEP 7, apartado "Atributos de sistema para conexiones de bloque".

SFC para SIMATIC S7 (V8.1)

114

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles secuenciales


11.1

11

Cmo configurar los controles secuenciales

Requisitos
Para configurar los controles secuenciales es preciso que las funciones de automatizacin
bsica requeridas hayan sido creadas con CFC y/o herramientas de STEP 7. Con ello se
habrn insertado tambin los bloques del AS en los que deben utilizarse los esquemas SFC
o los tipos SFC. Las funciones de automatizacin que no existan an se pueden agregar en
caso necesario y utilizar luego en el SFC.

Procedimiento
Para configurar un control secuencial (esquema SFC o tipo SFC), proceda del siguiente
modo:
Cree la topologa con cuantas cadenas secuenciales sean necesarias y la organizacin
deseada de los elementos SFC.
En el cuadro de dilogo "Propiedades" de las cadenas, configure la condicin de inicio, el
preprocesamiento y el postprocesamiento.
En el cuadro de dilogo "Propiedades" de las etapas y transiciones, configure las
acciones y condiciones.

Colores
Los objetos del control secuencial se representan en distintos colores conforme a su estado.
Por ejemplo, los elementos de un control secuencial no seleccionado son blancos (no
parametrizados) o grises (parametrizados), o bien azules si estn seleccionados.
El comando de men Herramientas > Preferencias > Colores... permite personalizar los
colores de determinados elementos.
Al abrir las propiedades del objeto, los ttulos de las fichas que no contengan entradas se
visualizan en el color de fondo estndar del cuadro de dilogo. El color de fondo del ttulo de
una ficha con contenido es el que se ha seleccionado en las propiedades de pantalla en
Windows (haciendo clic con el botn derecho del ratn en el Escritorio y eligiendo:
Propiedades > Apariencia > Opciones avanzadas > Elemento: Elementos seleccionados).

Interconexiones textuales
Si borra bloques CFC a los que acceda el SFC, estos accesos se configurarn como
interconexiones textuales (el texto de los operandos se destaca en amarillo).

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

115

Configurar controles secuenciales


11.1 Cmo configurar los controles secuenciales
Una interconexin textual se puede cerrar tan pronto como el partner de interconexin real
vuelva a estar disponible en la carpeta de esquemas. La interconexin textual se convierte
entonces en una interconexin real.
Para cerrar una interconexin textual, elija el comando de men Herramientas > Cerrar
interconexiones textuales, o bien, active la casilla de verificacin "Cerrar interconexiones
textuales" en el cuadro de dilogo "Compilar".

SFC para SIMATIC S7 (V8.1)

116

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles secuenciales


11.2 Crear la topologa de cadenas

11.2

Crear la topologa de cadenas

11.2.1

Cmo crear una topologa de cadenas

Representacin de cadenas
En su estado inicial, un nuevo SFC comprende exactamente una cadena secuencial. Sin
embargo, puede ampliarse a mx. 8 (si es un esquema SFC) o mx. 32 cadenas
secuenciales (si es un tipo SFC). Cada cadena secuencial se crea en una ventana de
trabajo propia. En el borde inferior de cada ventana de trabajo se crea una ficha con el
nombre de la cadena secuencial (p. ej. RUN o SEQ1). Esta fichas permiten conmutar entre
las distintas cadenas secuenciales.
Una nueva cadena secuencial creada con el comando de men Insertar > Cadena > ... se
inserta en su estado inicial (incluyendo una etapa inicial, una transicin y una etapa final) en
una posicin seleccionada en el SFC.
Encontrar ms informacin al respecto en el apartado: Cmo configurar varias cadenas
secuenciales (Pgina 118)
Al insertar o borrar elementos SFC en la cadena secuencial, stos se representan
automticamente conforme a reglas predefinidas. Estas reglas determinan las distancias
entre los elementos, la extensin de las etapas y transiciones, o bien la alineacin de las
ramas alternativas. Las reglas de representacin se pueden modificar mediante el comando
de men Herramientas > Preferencias > Representacin.
La topologa de cadenas completa se puede centrar en la ventana. Las funciones de zoom
permiten acercar o alejar la visualizacin segn sea necesario. Los cambios se realizan en
incrementos porcentuales determinados por el factor de zoom.

Agregar elementos
Si desea agregar elementos adicionales al SFC, seleccione en las herramientas SFC el
icono correspondiente al elemento que desea crear.
La apariencia del puntero del ratn dejar de ser una flecha, convirtindose en el icono
seleccionado con una cruz de posicionamiento. Para insertar los elementos de la cadena,
site la cruz en la posicin deseada. La posicin de incorporacin se identifica con una lnea
verde. Haga clic con el botn izquierdo del ratn en la posicin de incorporacin. Los
elementos insertados aparecen destacados en color.

Reglas de sintaxis
La topologa de cadenas es formada por una secuencia de etapas y transiciones. La regla
fundamental de la topologa de cadenas es que una etapa (S) va seguida siempre de una
transicin (T) y que una transicin va seguida siempre de una etapa (secuencia: E-T-E o TE-T). El editor cumple automticamente estas reglas.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

117

Configurar controles secuenciales


11.2 Crear la topologa de cadenas
Ejemplo:
Si inserta una rama paralela en una cadena secuencial detrs de una transicin y delante de
una etapa, se crear automticamente una transicin entre la rama paralela y la etapa.

11.2.2

Cmo configurar varias cadenas secuenciales

Introduccin
Un SFC puede contener varias cadenas secuenciales que pueden utilizarse para distintas
aplicaciones. Especificando diferentes condiciones de inicio es posible lograr que se
procese una determinada cadena cuando ocurra un evento en particular. Por ejemplo, es
posible configurar una cadena propia para cada estado operativo (p. ej. Listo, Activo o Error)
o para cada estrategia de control (p. ej. calentar, enfriar o temperar).
Nota
Para distintas aplicaciones estndar se dispone de cadenas secuenciales preprogramadas.
Estas plantillas de cadena se encuentran en la librera "SFC Library".
Puede copiar y modificar estas plantillas para sus propios fines de aplicacin.

Agrupar secuencias en una cadena secuencial


Si las secuencias de ejecucin para el estado "Activo" y los estados "Deteniendo",
"Detenido", "Continuando" van a agruparse en forma de ramas alternativas en una cadena
secuencial, la entrada RUNHOLD del SFC se debe poner a FALSE. Tras el comando
"Detener", la cadena SFC se interrumpe (la etapa activa en ese momento y la etapa FIN se
ejecutan hasta el final) y despus de cada cambio de estado la cadena SFC se vuelve a
ejecutar. Tras el comando "Continuar", la cadena SFC se vuelve a iniciar.
Con RUNHOLD = TRUE, el mecanismo del cambio de cadena no funciona, ya que la
cadena SFC se detiene. La cadena SFC detenida no puede (volver a) iniciarse en los
estados "Deteniendo", "Detenido" y "Continuando". Tras el comando "Continuar", la cadena
SFC detenida contina en la etapa en la que se haba detenido.

Condiciones de inicio de las cadenas secuenciales


La primera cadena secuencial de un SFC tiene la condicin "<SFCName>.RUN=Run" (si es
un esquema SFC) o "RUN=Run" (si es un tipo SFC). La condicin de inicio de toda cadena
secuencial adicional est vaca y, por tanto, no se cumple. Debido a ello, no se ejecuta
nunca. A diferencia de las nuevas transiciones, que se cumplen siempre, para toda cadena
secuencial nueva es preciso definir una condicin de inicio mediante el comando de men
Propiedades de la cadena > ficha "Condicin de inicio".
Puede suceder que se cumplan simultneamente varias condiciones de inicio. Por este
motivo es posible asignar prioridades diferentes a las distintas cadenas secuenciales,
utilizando el comando de men Propiedades de la cadena > ficha "General", prioridad: 1 a
255.

SFC para SIMATIC S7 (V8.1)

118

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles secuenciales


11.2 Crear la topologa de cadenas
Formule la condicin de inicio de la cadena secuencial de manera que se compruebe el
estado de la lgica de los estados operativos y se ejecute la cadena secuencial asociada
cuando el SFC se encuentre en el estado correspondiente. Pero tambin puede formular
cuantas otras condiciones quiera.
El procedimiento para configurar las condiciones de inicio es igual al de la configuracin de
transiciones.
Encontrar informacin detallada al respecto en los apartados:
Formular las condiciones de la transicin (Pgina 149)
Cmo editar los operandos de la transicin (Pgina 150)
Cmo editar los comentarios OS de la transicin (Pgina 151)

Ejemplos
Ejemplo 1:
Configure una cadena secuencial con una condicin de inicio que compruebe una de las
estrategias de control del SFC. La frmula es p. ej. "QCS=Calentar". Si el SFC se encuentra
en esa estrategia de control, la cadena secuencial se ejecutar, siendo en este caso
independiente del estado operativo del SFC.
Ejemplo 2:
Configure una cadena secuencial con la condicin de inicio "<SFCName>.IDLE=Idle". Esta
cadena secuencial se ejecutar cuando el estado operativo sea "Listo".
Ejemplo 3:
Para la condicin de inicio tambin se puede comprobar un estado de proceso cualquiera.
Para ello es preciso interconectar el estado de proceso con la seal externa "LOCKERROR"
(entrada del SFC). Cuando ocurra el fallo, el SFC cambiar al estado "Error". Configure
adems una cadena secuencial de tratamiento de fallos, cuya condicin de inicio sea p. ej.
"<SFCName>.ERROR=Error AND <estado de proceso>=1".
Ejemplo 4:
Como alternativa al ejemplo 3, el tratamiento de fallos tambin se puede realizar sin cambiar
de estado. Configure para ello una cadena secuencial con la condicin de inicio "<estado de
proceso>=1" y asgnele una prioridad elevada. Esta cadena secuencial se ejecutar cada
vez que ocurra el fallo y cuando la cadena secuencial que se est procesando en ese
momento tenga una prioridad inferior a la de la cadena secuencial para el tratamiento de
fallos. En este caso, no interconecte el estado de proceso con la entrada "LOCKERROR".
De lo contrario, se cambiar al estado "Error".
Nota
Para un esquema se indica el operando "<SFCName>.conexin". y, para un tipo, slo
"conexin".

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

119

Configurar controles secuenciales


11.2 Crear la topologa de cadenas

Cmo se crea una cadena?


Para insertar una nueva cadena secuencial, compuesta por una etapa inicial, una transicin
y una etapa final, utilice los comandos de men:
Insertar > Cadena > Delante de la cadena actual
o bien
Insertar > Cadena > Al final

Cmo se mueve/copia una cadena?


Dentro de una ventana SFC es posible mover o copiar una cadena e insertarla en una
posicin diferente.
Procedimiento para mover una cadena dentro de la ventana SFC actual
1. Elija el comando de men Edicin > Mover cadena....
Se abrir el cuadro de dilogo "Mover cadena".
2. En el cuadro de dilogo, compruebe si est desactivada la casilla de verificacin "Crear
copia" (ajuste estndar: casilla de verificacin desactivada).
3. En la lista, seleccione la cadena secuencial delante de la cual se debe insertar la cadena
que desea mover, o bien la fila "(colocar al final)".
4. Haga clic en el botn "Aceptar".
Procedimiento para copiar una cadena dentro de la ventana SFC actual
1. Elija el comando de men Edicin > Mover cadena....
Se abrir el cuadro de dilogo "Mover cadena".
2. Active la casilla de verificacin "Crear copia".
3. En la lista, seleccione la cadena secuencial delante de la cual se debe insertar la cadena
que desea copiar, o bien la fila "(colocar al final)".
4. Haga clic en el botn "Aceptar".
El nombre de la cadena secuencial copiada cambia automticamente. As se garantiza que
las cadenas secuenciales tengan siempre nombres unvocos en la ventana SFC. Si el ltimo
carcter del nombre es una cifra, sta se incrementar. En los dems casos se aade una
cifra libre al nombre.
Procedimiento para copiar/cortar y pegar una cadena fuera de la ventana SFC actual
1. Elija el comando de men Edicin > Copiar cadena o Edicin > Cortar cadena.
2. Cambie a la otra ventana SFC.
3. Elija el comando de men Edicin > Pegar cadena.
La cadena secuencial copiada o pegada se insertar delante de la cadena secuencial
actual.

SFC para SIMATIC S7 (V8.1)

120

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles secuenciales


11.2 Crear la topologa de cadenas

Nota
La insercin tambin se puede realizar en una misma ventana SFC. En este caso cambia el
nombre de la cadena secuencial copiada o cortada, insertndose delante de la cadena
secuencial actual.

Cmo se borra una cadena?


Para borrar la cadena actual, proceda del siguiente modo:
1. Elija el comando de men Edicin > Borrar cadena.
2. Confirme la consulta de seguridad con "S".

Indicaciones relativas a la configuracin


Tenga en cuenta lo siguiente:
Los nombres de las etapas y transiciones deben ser unvocos dentro de una cadena
secuencial. En distintas cadenas secuenciales es posible utilizar nombres iguales.
Es posible configurar una accin adicional para cada cadena secuencial. La accin est
compuesta por las partes siguientes:
el preprocesamiento, es decir, la parte que se ejecuta en cada ciclo tras iniciar la
cadena secuencial y antes de procesar las etapas y transiciones
el postprocesamiento, es decir, la parte que se ejecuta en cada ciclo tras concluir el
procesamiento de las etapas y transiciones. Ello permite p. ej. predeterminar ajustes o
transmitir los resultados de procesamiento de las cadenas secuenciales.
Ambas partes se configuran en el cuadro de dilogo "Propiedades de la cadena". Este
cuadro de dilogo contiene las fichas "Preprocesamiento" y "Postprocesamiento", cuya
estructura corresponde a las fases de procesamiento de las etapas.

11.2.3

Generalidades sobre la insercin y creacin de elementos SFC

Insertar y crear elementos SFC


Seleccione el elemento SFC que desea insertar con uno de siguientes comandos de men:
Insertar > Etapa/transicin, > Rama paralela, > Rama alternativa, > Bucle, > Salto o > Texto.
La apariencia del puntero del ratn cambiar, activndose el modo de insercin. Tambin
puede hacer clic en el icono correspondiente en las herramientas SFC.
Al mover el ratn sobre la cadena secuencial, la forma del puntero del ratn le indicar si el
elemento SFC seleccionado se puede insertar (icono del elemento y signo <+>) o no (icono
de prohibicin).
Si mueve el ratn hasta una posicin de incorporacin "permitida" de la cadena secuencial,
ello se indicar mediante una lnea verde horizontal.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

121

Configurar controles secuenciales


11.2 Crear la topologa de cadenas
En una rama paralela o alternativa (prxima a la lnea de ramificacin superior o inferior),
una lnea verde vertical indica que se est insertando una secuencia adicional. Por ejemplo,
si inserta una rama alternativa junto a una secuencia, delante y detrs de esa posicin se
crear una etapa adicional para conservar la sintaxis correcta. Si inserta una rama paralela
junto a una secuencia, delante y detrs de esa posicin se crear una transicin adicional
para conservar la sintaxis correcta.
Los elementos SFC insertados se destacan en color azul.

11.2.4

Cmo crear una secuencia

Introduccin
Al crear una secuencia, el sistema genera - en funcin de la posicin - bien sea una
secuencia transicin-etapa (TE), o bien una secuencia etapa-transicin (ET) (v. figura).

Leyenda:
(1)

Secuencia TE

(2)

Secuencia ET

Procedimiento
1. En la barra de herramientas, haga clic en el botn de etapa/transicin
2. Haga clic en la lnea de conexin vertical de la cadena entre la etapa y la transicin (o
bien, entre la transicin y la etapa).
3. Si mueve el ratn hasta una posicin de incorporacin "permitida" de la cadena, ello se
indicar mediante una lnea verde horizontal.
4. Si desea definir tambin la longitud de la secuencia, mantenga pulsado el botn
izquierdo del ratn y arrastre el lazo en sentido vertical.
La longitud actual (cantidad de parejas de ET/TE) se indicar con un nmero en el punto
donde suelte el lazo.

Resultado
La secuencia se insertar en la posicin deseada.

SFC para SIMATIC S7 (V8.1)

122

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles secuenciales


11.2 Crear la topologa de cadenas

11.2.5

Cmo crear y editar una rama paralela

Introduccin
Al crear una rama paralela se generan dos secuencias. Cada una de ellas comprende una
etapa. Dependiendo de la posicin de incorporacin, delante o detrs de la rama paralela se
crea automticamente una transicin adicional para conservar la sintaxis correcta.

Procedimiento
1. En las herramientas, haga clic en el botn correspondiente a la rama paralela
2. Haga clic despus en la posicin donde desea insertar la rama paralela.
Si durante la insercin mantiene pulsado el botn izquierdo del ratn y traza un lazo
alrededor de los elementos de una secuencia (aqu: de S5 a S6), los elementos
rodeados por el lazo formarn parte de la secuencia izquierda de la rama paralela
creada.

Si traza el lazo de manera que no rodee una secuencia de etapas pura (aqu: S5 hasta
S6), sino una secuencia etapa-transicin (aqu: de S5 a T5), por motivos sintcticos se
crear una etapa adicional (aqu: S10) en la secuencia izquierda y una transicin (aqu:
T9) detrs de la rama paralela.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

123

Configurar controles secuenciales


11.2 Crear la topologa de cadenas
3. Si desea ampliar una rama paralela, conmute al modo de insercin deseado (p. ej. rama
alternativa) y, con el cursor de posicionamiento, haga clic en la posicin deseada
prxima a la lnea de ramificacin superior o inferior.

Editar una rama paralela


Es posible agregar secuencias, ramas paralelas o ramas alternativas a una rama paralela, o
bien borrarla o insertarla en una secuencia diferente. Las secuencias se pueden mover
dentro de la rama paralela, o bien a una posicin cualquiera de la cadena secuencial
(excepto en la rama de retorno de un bucle). Si borra la penltima secuencia, la secuencia
restante se adoptar en la estructura del entorno y se eliminar la rama paralela.

11.2.6

Cmo crear y editar una rama alternativa

Introduccin
Al crear una rama alternativa se generan dos secuencias. Cada una de ellas comprende
una transicin. Dependiendo de la posicin de incorporacin, delante o detrs de la rama
alternativa se crea automticamente una etapa adicional para conservar la sintaxis correcta.

Procedimiento
1. En la barra de herramientas, haga clic en el botn correspondiente a la rama alternativa
2. Haga clic en la posicin en la que desea insertar la rama alternativa.
Si durante la insercin mantiene pulsado el botn izquierdo del ratn y traza un lazo
alrededor de los elementos de la (futura) secuencia, los elementos rodeados por el lazo
formarn parte de la secuencia izquierda de la rama alternativa creada.
3. Si desea ampliar una rama alternativa, conmute al modo de insercin deseado (p. ej.
rama paralela) y, con el cursor de posicionamiento, haga clic en la posicin deseada
prxima a la lnea de ramificacin superior o inferior.

Editar una rama alternativa


Es posible agregar secuencias a una rama alternativa, o bien borrarla o insertarla en una
secuencia diferente. Las secuencias se pueden mover dentro de la rama alternativa, o bien
a una posicin cualquiera del esquema. Si borra la penltima secuencia, la secuencia
restante se adoptar en la estructura del entorno y se eliminar la rama alternativa.

SFC para SIMATIC S7 (V8.1)

124

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles secuenciales


11.2 Crear la topologa de cadenas

11.2.7

Cmo crear y editar un bucle

Introduccin
Al crear un bucle, el sistema genera una secuencia que puede comprender una sola etapa,
as como una rama de retorno con una transicin.

Procedimiento
1. En la barra de herramientas, haga clic en el botn correspondiente al bucle
2. En la lnea vertical, haga clic en la posicin en la que debe comenzar el bucle.
3. Mantenga pulsado el botn del ratn y sultelo en la posicin final deseada, en la lnea
vertical.

Resultado
El bucle se crear alrededor de los elementos contenidos entre las posiciones inicial y final.
En caso necesario se agregan elementos adicionales para conservar la sintaxis correcta.

Mover el bucle
Si desea mover un bucle, seleccinelo con los elementos que contiene. Mantenga pulsado
el botn izquierdo del ratn y site el bucle en la posicin deseada de la lnea vertical de la
cadena.

Modificar el destino del salto de retorno


Para modificar a posteriori el destino del salto de retorno, seleccione la lnea horizontal de la
punta de la flecha y, manteniendo pulsado el botn izquierdo del ratn, colquela en otra
posicin sintcticamente correcta de la cadena por encima del punto inicial.
Si arrastra la punta de flecha por debajo del punto inicial del bucle, no se desplazar el
destino de retorno, sino el punto inicial.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

125

Configurar controles secuenciales


11.2 Crear la topologa de cadenas

Nota
No se permiten los bucles que conduzcan hacia dentro de una rama alternativa o paralela, o
bien hacia afuera de una rama paralela. Debido a la topologa de cadenas orientada a
bloques, los elementos del esquema (incluyendo las ramas alternativas y paralelas) deben
encontrarse por completo en un bucle.
La rama de retorno de un bucle contiene y admite slo una transicin.

11.2.8

Cmo crear y editar un salto

Introduccin
Al insertar un salto se crea una transicin con una flecha y la indicacin del destino del salto.

Procedimiento
1. En la barra de herramientas, haga clic en el botn correspondiente al salto
2. Cree el salto directamente detrs de una etapa en la lnea de conexin vertical de la
secuencia:
Si desea crear el salto con un destino indefinido, haga clic detrs de la etapa en la
lnea de conexin vertical.
El salto se crea. El destino del salto se representa con signos de interrogacin (???).
Ahora puede cambiar el destino del salto.
Si desea crear un salto con un destino definido, arrastre el puntero del ratn desde la
posicin de origen hasta la etapa deseada.
El salto se crea. El nombre de la etapa aparece en el destino del salto.
Para crear un salto con varios destinos, repita la accin anterior.

SFC para SIMATIC S7 (V8.1)

126

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles secuenciales


11.2 Crear la topologa de cadenas

Nota
Si borra la etapa utilizada como destino del salto, todos los saltos asociados a esa
etapa tendrn un destino indefinido.
Si cambia el nombre de la etapa utilizada como destino del salto, se modificarn
automticamente tambin todos los saltos asociados a ella.
3. Haga doble clic en la indicacin del destino del salto.
Se abrir el cuadro de dilogo "Seleccionar destino del salto". Todas las etapas
existentes del esquema - excepto la etapa inicial - aparecen en una lista que se puede
ordenar.
4. Seleccione una etapa como nuevo destino del salto y haga clic en el botn "Aceptar".

Saltar al destino
1. Seleccione el salto.
2. Elija el comando del men contextual "Ir a destino del salto".
Resultado: El destino del salto aparecer destacado.
Esta funcin se puede utilizar en el modo de creacin y en el modo Test.

Borrar un salto
Seleccione la transicin del salto y pulse la tecla <Supr>.
Nota
En el caso de saltos hacia dentro o hacia fuera de una secuencia de una rama paralela,
tenga en cuenta las posibles consecuencias durante la ejecucin en el AS.
Los saltos hacia dentro o hacia fuera de ramas paralelas deben utilizarse con especial
precaucin, ya que el salto en cuestin se refiere siempre a la secuencia de la rama paralela
que contiene el origen o el destino. Todas las dems secuencias se siguen procesando
imperturbablemente durante la ejecucin.
Por tanto, al saltar desde una de las secuencias, cercirese de que:
se produzca luego un salto de retorno a esa misma secuencia
o bien
que todas las dems secuencias sean abandonadas tambin por medio de un salto.
Es responsabilidad del usuario utilizar estos saltos con precaucin y considerar las posibles
consecuencias, con objeto de evitar comportamientos inesperados en el AS.
Recomendacin: Evite utilizar saltos que conduzcan hacia dentro o hacia fuera de ramas
paralelas.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

127

Configurar controles secuenciales


11.2 Crear la topologa de cadenas

11.2.9

Cmo crear y editar un campo de texto

Introduccin
Un campo de texto se puede insertar en cualquier posicin libre del esquema, borrar, copiar
y mover. Los objetos de texto no se pueden mover de un esquema a otro con el mtodo de
arrastrar y soltar.

Procedimiento
1. En la barra de herramientas, haga clic en el botn correspondiente al texto
2. Con el cursor de posicionamiento, haga clic en la posicin de la ventana donde desea
posicionar el texto.
En la ventana se insertar y abrir un campo de texto. El cursor de texto est activo.
3. Introduzca el texto en ese campo.
El texto se compagina automticamente al final de la lnea.
4. Haga clic fuera del campo de texto para salir del modo de edicin y cerrar dicho campo.
Nota
Al posicionar el campo de texto, vigile que ste no cubra los elementos de la topologa
de cadena. Si esto ocurre, el campo de texto no seleccionado se representar en forma
de recuadro con un rea transparente (sin contenido). Los elementos del esquema que
se encuentran debajo permanecen visibles.

Modificar el tamao del campo de texto


Si introduce ms texto del que se puede representar en el campo, ste no se ampliar
automticamente, sino que el texto se desplazar fuera del rea visible. Ampliando el
campo es posible visualizar de nuevo el texto completo. Si modifica el ancho del campo
tambin se compaginarn automticamente las lneas de texto.
Procedimiento:
1. Haga clic en el campo de texto para abrirlo.
2. Site el puntero del ratn sobre una de las marcas en el borde rayado y arrastre el
campo hasta alcanzar el tamao deseado.

Mover un campo de texto


Si desea mover el campo de texto a una posicin diferente dentro de la ventana, proceda
del siguiente modo:
1. Haga clic con el botn izquierdo del ratn en el campo de texto.
El campo de texto se abrir.
2. Site el puntero del ratn sobre un punto no seleccionado del marco y, manteniendo
pulsado el botn del ratn, arrstrelo hasta una posicin cualquiera dentro de la ventana.
SFC para SIMATIC S7 (V8.1)

128

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles secuenciales


11.2 Crear la topologa de cadenas
Si desea mover el campo de texto a una ventana diferente, proceda de la manera descrita
en el apartado "Copiar o cortar y pegar un campo de texto".

Copiar o cortar y pegar un campo de texto


1. Abra el men contextual del campo de texto.
2. Elija el comando de men Cortar campo de texto o Copiar campo de texto para cortar o
copiar el campo de texto.
3. Conmute a la ventana deseada.
sta puede ser esa misma ventana, o bien una ventana diferente de una cadena
secuencial.
4. Abra el men contextual y elija el comando Pegar.
El puntero del ratn se convertir en un icono de mano (con un objeto vaco tras cortar, o
bien con un objeto "+" tras copiar).
5. Haga clic con el botn izquierdo del ratn en la posicin deseada.
El campo de texto se insertar en la posicin del cursor.

Borrar un campo de texto


1. Haga clic con el botn derecho del ratn en el campo de texto.
Se abrir el men contextual.
2. Elija el comando de men Borrar campo de texto.
Aparecer un cuadro de dilogo con una consulta de seguridad.
3. Haga clic en el botn "S".
El campo de texto se borrar.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

129

Configurar controles secuenciales


11.3 Manejar los elementos SFC

11.3

Manejar los elementos SFC

11.3.1

Seleccionar elementos SFC

11.3.1.1

Cmo seleccionar haciendo clic con el ratn

Seleccin individual
Es posible seleccionar de las maneras siguientes:
Las etapas y transiciones se seleccionan haciendo clic en ellas con el botn izquierdo de
ratn.
Las secuencias se seleccionan haciendo clic en la lnea vertical entre la etapa y la
transicin. Si no se trata de una secuencia en una rama paralela, rama alternativa o
bucle, se seleccionar la cadena entera.
Las ramas se seleccionan haciendo clic en la lnea horizontal superior o inferior.
Los bucles se seleccionan haciendo clic en la lnea horizontal superior o inferior del
circuito de retorno (se selecciona el bucle completo) o en la lnea vertical (se selecciona
slo el circuito de retorno con la transicin).
Los saltos se seleccionan haciendo clic en la lnea horizontal del salto, o bien en la lnea
vertical por debajo de la etapa del origen del salto (se seleccionan el origen del salto y el
salto). Haciendo clic en la indicacin del destino del salto se selecciona tambin la
transicin asociada.
Una cadena secuencial completa se selecciona haciendo clic en la lnea vertical de una
secuencia que contenga la etapa inicial o final.
Cuando haga clic en un elemento, se deseleccionarn los dems elementos ya
seleccionados.
Si hace clic con el botn derecho del ratn, aparecer el men contextual con los
comandos de men disponibles.

Seleccin mltiple
Si desea seleccionar varios elementos SFC, cuando haga clic con el ratn pulse
simultneamente la tecla <Ctrl>. En este caso se seleccionar el elemento SFC en el que
haya hecho clic, sin que se deseleccionen los dems elementos seleccionados. Si ha
seleccionado un elemento SFC por descuido, puede deshacer esa seleccin haciendo clic
nuevamente mientras mantiene pulsada la tecla <Ctrl>.
Si ha seleccionado una secuencia completa y hace clic en un elemento de la misma
mientras mantiene pulsada la tecla <Ctrl>, se deseleccionar ese elemento individual y la
seleccin de la secuencia completa se transformar en una seleccin de sus elementos
individuales.

SFC para SIMATIC S7 (V8.1)

130

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles secuenciales


11.3 Manejar los elementos SFC

11.3.1.2

Cmo seleccionar con el teclado

Seleccionar con el teclado


Los elementos SFC se pueden seleccionar con las teclas con flecha <Arriba>, <Abajo>,
<Izquierda> y <Derecha> del teclado (seleccin individual). La seleccin depende del
elemento SFC seleccionado actualmente. Si no hay ningn elemento SFC seleccionado,
cuando pulse la primera tecla se seleccionar el ltimo elemento SFC que fue seleccionado.
<Arriba> selecciona el elemento SFC anterior de la secuencia.
<Abajo> selecciona el elemento SFC siguiente de la secuencia.
<Izquierda> selecciona el elemento SFC a la izquierda de la secuencia.
<Derecha> selecciona el elemento SFC a la derecha de la secuencia.
Si pulsa tambin la tecla <Ctrl>, los elementos SFC se seleccionarn sin que se deshaga la
seleccin de los elementos SFC seleccionados en ese momento (seleccin mltiple).

11.3.1.3

Cmo seleccionar con un lazo

Seleccionar con un lazo


Si arrastra el ratn manteniendo pulsado el botn izquierdo del mismo, se trazar un lazo en
forma de recuadro. Todos los elementos SFC que se encuentren por completo en ese
recuadro, quedarn seleccionados al soltar el botn del ratn. Los elementos SFC
seleccionados hasta ese momento se deseleccionan si se encuentran fuera del lazo.
Si pulsa tambin la tecla <Ctrl>, se seleccionarn los elementos sin que se deshaga la
seleccin de los elementos seleccionados en ese momento fuera del lazo.
Si mantiene pulsada la tecla <Ctrl> y al mismo tiempo traza un lazo alrededor de un grupo
de elementos seleccionados y no seleccionados, se deseleccionarn los elementos
seleccionados y se seleccionarn los elementos deseleccionados.

11.3.1.4

Cmo seleccionar para editar etapas y transiciones

Seleccionar para editar etapas y transiciones


Para editar las propiedades de etapas y transiciones, proceda del siguiente modo:
1. Haga doble clic en una etapa o transicin.
2. Elija el comando de men Edicin > Propiedades del objeto....
Se abrir un cuadro de dilogo con varias fichas. Una vez abierto el cuadro de dilogo
puede editar otras etapas o transiciones del siguiente modo:

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

131

Configurar controles secuenciales


11.3 Manejar los elementos SFC
3. En el cuadro de dilogo, haga clic en los botones siguientes:
(etapa o transicin anterior)
(etapa o transicin siguiente)
(etapa o transicin siguiente a la izquierda)
(etapa o transicin siguiente a la derecha)

4. Haga clic en la etapa o transicin deseada en el SFC.

11.3.2

Copiar, mover y borrar elementos SFC

11.3.2.1

Cmo copiar elementos SFC

Generalidades sobre la funcin Copiar


Los elementos copiados de una cadena pueden insertarse en otra posicin sintcticamente
correcta dentro de la cadena, o bien en una cadena diferente del mismo SFC o de otro SFC,
o bien en una CPU distinta. En caso necesario se asignan automticamente nuevos
nombres a los elementos copiados. Las copias contienen las mismas acciones y/o
condiciones que los originales.
Si inserta una etapa o transicin copiada en un SFC de una CPU diferente, podran surgir
interconexiones textuales si existen accesos a objetos que no se hayan copiado (p. ej.
bloques en el CFC).
Al copiar se restablece automticamente la sintaxis, insertando una etapa o transicin vaca
en caso necesario.

Copiar con el ratn


Los elementos SFC se pueden copiar no slo con los comandos de men Copiar y Pegar,
sino tambin con el ratn (a excepcin de los campos de texto).
Procedimiento:
1. Seleccione los elementos deseados y mantenga pulsado el botn izquierdo del ratn.
2. Pulse adicionalmente la tecla <Ctrl>.
3. Arrastre el cursor de posicionamiento hasta la posicin deseada en la cadena secuencial
de esa misma ventana o de una ventana diferente y suelte all el botn (mtodo de
arrastrar y soltar).
El cursor adopta la forma de un signo de prohibicin en las posiciones no admisibles.

SFC para SIMATIC S7 (V8.1)

132

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles secuenciales


11.3 Manejar los elementos SFC

Nota respecto a la copia de saltos


Tenga en cuenta lo siguiente:
Si copia una secuencia que contiene un salto y la etapa del destino del salto, el destino
del salto se adaptar en la copia.
Si copia una secuencia que contiene un salto, pero el destino del mismo se encuentra
fuera de los objetos copiados, el destino del salto ser indefinido (???).

Copiar campos de texto


Para copiar campos de texto, proceda del siguiente modo:
1. Abra el men contextual del campo de texto.
2. Elija el comando de men Copiar campo de texto.
3. Conmute a la ventana deseada.
sta puede ser esa misma ventana, o bien una ventana diferente de una cadena
secuencial.
4. Abra el men contextual y elija el comando Pegar.
El puntero del ratn se convertir en un icono de mano (con un objeto vaco tras cortar, o
bien con un objeto "+" tras copiar).
5. Haga clic con el botn izquierdo del ratn en la posicin deseada.
El campo de texto se insertar en la posicin del cursor.
Nota
No es posible copiar simultneamente varios campos de texto seleccionados.

Copiar las propiedades del objeto


En lugar de los elementos SFC, tambin es posible copiar slo las propiedades de objeto de
las etapas y transiciones.
Encontrar ms informacin al respecto en el apartado:
Cmo copiar las propiedades de objeto de elementos SFC (Pgina 133)

11.3.2.2

Cmo copiar las propiedades de objeto de elementos SFC

Propiedades de objeto de etapas y transiciones


Las propiedades de objeto de las etapas y transiciones pueden copiarse por completo e
insertarse en otras etapas y transiciones. Ello es aplicable tambin a las etapas inicial y
final.

Procedimiento
1. Seleccione el elemento SFC cuyas propiedades de objeto desea copiar.
2. Elija el comando del men contextual Copiar propiedades del objeto.
SFC para SIMATIC S7 (V8.1)
Manual de programacin y manejo, 04/2014, A5E33209642-AA

133

Configurar controles secuenciales


11.3 Manejar los elementos SFC
3. Seleccione el elemento SFC que va a obtener las propiedades de objeto copiadas.
4. Elija el comando del men contextual Insertar propiedades del objeto.
Se le preguntar si est seguro de que desea sustituir las propiedades.
5. Confirme el aviso con "S".
El elemento SFC seleccionado obtendr las propiedades de objeto copiadas.
Nota
El aviso aparece antes de toda insercin. Si activa la casilla de verificacin "No volver a
mostrar este mensaje", el aviso no se visualizar de nuevo.
Abriendo en el SIMATIC Manager el cuadro de dilogo "Preferencias"" con el comando
de men Herramientas > Preferencias..., puede volver a activar, en la ficha "General", los
avisos de sistema desactivados.

11.3.2.3

Cmo mover elementos SFC

Generalidades sobre la funcin Mover


Los elementos cortados de una cadena pueden insertarse en otra posicin sintcticamente
correcta dentro de la cadena, o bien en una cadena diferente del mismo SFC o de otro SFC,
o bien en una CPU distinta. En caso necesario se asignan automticamente nuevos
nombres a los elementos copiados. Los elementos movidos conservan sus acciones y/o
condiciones.
Al insertar se restablece automticamente la sintaxis, insertando una etapa o transicin
vaca en caso necesario.

Mover con el ratn


Los elementos SFC se pueden mover no slo con los comandos de men Cortar y Pegar,
sino tambin con el ratn. Al mover elementos SFC, stos se cortan implcitamente y se
insertan de nuevo.
Procedimiento
1. Seleccione los elementos deseados y mantenga pulsado el botn izquierdo del ratn.
2. Manteniendo pulsado el botn del ratn, arrastre el cursor de posicionamiento hasta la
posicin deseada en la cadena secuencial de esa misma ventana o de una ventana
diferente y suelte all el botn (mtodo de arrastrar y soltar).
El cursor adopta la forma de un signo de prohibicin en las posiciones no admisibles.

SFC para SIMATIC S7 (V8.1)

134

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles secuenciales


11.3 Manejar los elementos SFC

Mover campos de texto


Si desea mover el campo de texto a una posicin diferente dentro de la ventana, proceda
del siguiente modo:
1. Haga clic con el botn izquierdo del ratn en el campo de texto.
El campo de texto se abrir.
2. Site el puntero del ratn sobre un punto no seleccionado del marco y, manteniendo
pulsado el botn del ratn, arrstrelo hasta una posicin cualquiera dentro de la ventana.
Si desea mover el campo de texto a una ventana diferente, proceda del siguiente modo:
1. Abra el men contextual del campo de texto.
2. Elija el comando de men Cortar campo de texto.
3. Conmute a la ventana deseada.
sta puede ser esa misma ventana, o bien una ventana diferente de una cadena
secuencial.
4. Abra el men contextual y elija el comando Pegar.
El puntero del ratn se convertir en un icono de mano (con un objeto vaco tras cortar, o
bien con un objeto "+" tras copiar).
5. Haga clic con el botn izquierdo del ratn en la posicin deseada.
El campo de texto se insertar en la posicin del cursor.
Nota
No es posible mover simultneamente varios campos de texto seleccionados.

11.3.2.4

Borrar elementos SFC

Borrar elementos SFC


Los elementos SFC seleccionados se pueden borrar tras confirmar una consulta de
seguridad. A este respecto son aplicables las siguientes excepciones o particularidades:
Las etapas inicial y final de una cadena no se pueden borrar por completo. Si borra las
etapas inicial o final, se borran slo sus respectivas parametrizaciones, mas no el
elemento SFC.
Si borra slo un elemento de una unidad sintctica, la sintaxis se restablecer
inmediatamente, insertndose un nuevo elemento adecuado para la misma. Con ello se
habr borrado tan slo la parametrizacin del objeto.
En una rama paralela no es posible borrar la ltima etapa de una secuencia. Para poder
borrar la secuencia - que comprende ahora una sola etapa - es preciso seleccionarla.
Para seleccionar la secuencia, haga clic en la lnea vertical.
Lo mismo es aplicable a la rama alternativa.
Un campo de texto se puede borrar pulsando el botn derecho del ratn sobre el campo
y eligiendo el comando de men Borrar campo de texto. Si desea borrar varios campos
de texto, seleccinelos (p. ej. con un lazo), haga clic con el botn derecho del ratn en
uno de los objetos y elija el comando de men Borrar.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

135

Configurar controles secuenciales


11.4 Editar en el dilogo de propiedades

11.4

Editar en el dilogo de propiedades

11.4.1

Cmo editar las propiedades de las cadenas

Abrir el cuadro de dilogo


1. Elija el comando de men Edicin > Propiedades de la cadena...
o
site el puntero del ratn sobre el nombre de la cadena en la ficha, en el borde inferior de
la ventana y, en el men contextual, seleccione Propiedades de la cadena Se abrir el
cuadro de dilogo de propiedades de la cadena.
2. Especifique las propiedades formulando para ello las acciones y condiciones.
El cuadro de dilogo "Propiedades" comprende cinco fichas para editar la cadena:
"General"
"Condicin de inicio"
"Comentario OS"
"Preprocesamiento"
"Postprocesamiento"

Ficha "General"
En la ficha "General" puede modificar el nombre y el comentario de la cadena secuencial.
En el campo "Nmero" se visualiza el nmero de la cadena secuencial generado por el
SFC. Este nmero no se puede modificar. En la lista desplegable "Prioridad" puede asignar
a la cadena secuencial una prioridad de 1 a 255. "1" es la prioridad ms baja y "255", la ms
alta. La prioridad determina qu cadena secuencial de un SFC debe iniciarse si se cumplen
simultneamente las condiciones de inicio de varias cadenas secuenciales.

Ficha "Condicin de inicio"


En esta ficha se definen para el esquema SFC o tipo SFC las condiciones que deben activar
el inicio de la cadena secuencial (p. ej. "<SFCName>.RUN = Activo" inicia la cadena
secuencial si el esquema SFC se encuentra en estado operativo "Activo").
Los dems pasos de edicin en esta ficha son idnticos a la edicin de condiciones de
transicin. Encontrar ms informacin al respecto en el apartado:
Formular las condiciones de la transicin (Pgina 149).

Ficha "Comentario OS"


Los pasos de edicin en esta ficha son idnticos a la edicin de comentarios OS de las
transiciones. Encontrar ms informacin al respecto en el apartado:
Cmo editar los comentarios OS de la transicin (Pgina 151).

SFC para SIMATIC S7 (V8.1)

136

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles secuenciales


11.4 Editar en el dilogo de propiedades

Fichas "Preprocesamiento" y "Postprocesamiento"


En estas fichas puede configurar las siguientes acciones de un esquema SFC o tipo SFC:
Accin que debe ejecutarse en cada ciclo tras iniciar la cadena secuencial y antes de
procesar las etapas y transiciones (preprocesamiento)
Accin que debe ejecutarse en cada ciclo tras concluir el procesamiento de las etapas y
transiciones (postprocesamiento).
Los pasos de edicin en esta ficha son idnticos a la formulacin de acciones de las etapas.
Encontrar ms informacin al respecto en el apartado: Cmo editar una etapa
(Pgina 137).

11.4.2

Editar las etapas

11.4.2.1

Cmo editar una etapa

Abrir el cuadro de dilogo "Propiedades" de la etapa


Para abrir el cuadro de dilogo, haga doble clic en la etapa que desea editar o, si la etapa
est seleccionada, elija el comando de men Edicin > Propiedades del objeto....
Se abrir un cuadro de dilogo en el que puede editar las propiedades y formular las
acciones.
El cuadro de dilogo comprende cuatro fichas:
"General"
"Inicializacin"
"Procesamiento"
"Finalizacin"

Ficha "General"
En la ficha "General" puede introducir o modificar el nombre de la etapa, el tiempo de
ejecucin y los comentarios de la etapa y la OS.
El nmero fue generado por el SFC al crear la etapa, siendo unvoco en esa cadena
secuencial. Es de slo lectura y no se puede modificar. La secuencia de nmeros es
consecutiva (sin dejar huecos). Por tanto, si se borra una etapa y se inserta luego una etapa
nueva, sta obtendr el nmero de la etapa borrada previamente.
Activando la casilla de verificacin "Confirmacin" puede asignar una identificacin a la
etapa. Esta identificacin determina el comportamiento de la etapa durante la ejecucin en
el AS en el modo de conmutacin "T/T y O". Las transiciones que siguen a etapas con esta
identificacin slo se activan (conmutan) cuando se cumplen, debiendo ser confirmadas por
el operador (al igual que el modo "T y O"). Sin estas identificaciones, las transiciones
sucesivas avanzan inmediatamente tras haberse cumplido (al igual que el modo "T").

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

137

Configurar controles secuenciales


11.4 Editar en el dilogo de propiedades
Con "Mnimo:" es posible ajustar el tiempo mnimo durante el que una etapa debe
permanecer activa, independientemente de si se ha cumplido la transicin sucesiva.
Con "Mximo:" puede especificar un intervalo mximo para la vigilancia de tiempo durante el
que la etapa puede estar activa.
En los campos "Comentario" y "Comentario OS" puede introducir textos, p. ej. una
descripcin breve de la etapa. El comentario de la etapa puede comprender hasta 80
caracteres y, el de la OS, 512 caracteres como mximo. El comentario OS se utiliza en el
control de procesos para visualizar la etapa.
Nota
Los tiempos de ejecucin se forman a partir del tiempo de la CPU y no a partir del nmero
de ciclos del OB. Los OB de alarma cclica de la CPU arrancan en intervalos regulares, pero
el instante en que se procesan puede cambiar a causa de actividades de mayor prioridad,
por una sobrecarga temporal de la CPU o por tiempos de ejecucin ms cortos de los
bloques.
Ejemplo: El tiempo configurado en un ciclo de 1 segundo puede ser hasta 1 segundo ms
largo que el tiempo ajustado (2s). Para obtener un tiempo de ejecucin mximo de 2 ciclos,
ajuste aqu un tiempo de ejecucin de 1,5 segundos.

Fichas "Inicializacin", "Procesamiento", "Finalizacin"


Las fichas de las fases de ejecucin (acciones) "Inicializacin", "Procesamiento" y
"Finalizacin" tienen una estructura idntica. Estas fichas sirven para configurar las
instrucciones que controlan el proceso durante la ejecucin inicial, normal y final de la etapa.
Las instrucciones se adoptan como comentarios OS si est activada la respectiva casilla de
verificacin en la fila correspondiente.
El comando de men Herramientas > Editar comentarios OS... permite especificar
posteriormente en un cuadro de dilogo cmo deben utilizarse los comentarios OS en las
distintas fases de ejecucin:
No modificar
Utilizar todas las instrucciones
No utilizar instrucciones
En este cuadro de dilogo tambin puede determinar cmo se va a aplicar la edicin de los
comentarios OS:
En toda la carpeta de esquemas
En el esquema seleccionado
En las etapas seleccionadas

SFC para SIMATIC S7 (V8.1)

138

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles secuenciales


11.4 Editar en el dilogo de propiedades

Documentar la configuracin
Es posible documentar las acciones configuradas para la etapa. Haciendo clic en el botn
"Imprimir" del dilogo de propiedades del objeto puede imprimir un informe de la etapa,
incluyendo informaciones acerca de las propiedades y las instrucciones de inicializacin,
procesamiento y finalizacin.

Cambios de configuracin
Si modifica la configuracin de una etapa (nombre, comentario, comentario OS, atributos,
asignaciones), tambin puede compilar slo estos cambios (con el comando de men
SFC > Compilar..., Alcance: Modificaciones) y cargarlos estando la CPU en modo RUN (con
el comando de men Sistema de destino > Cargar..., Modo de carga: Modificaciones), sin
desactivar antes el SFC activo.
Para ms informacin sobre cmo editar la etapa , consulte los apartados:
Cmo editar las acciones de la etapa (Pgina 139)
Cmo editar los operandos de la etapa (Pgina 140)
Cmo copiar las propiedades de objeto de elementos SFC (Pgina 133)

11.4.2.2

Cmo editar las acciones de la etapa

Introduccin
Las instrucciones de las acciones se introducen en un cuadro de dilogo formateado.

Editar acciones
Nota
Tenga en cuenta que un tipo SFC slo puede acceder a su propia interfaz, pero no a objetos
externos.
Para cada etapa es posible formular hasta 50 instrucciones por accin. En el cuadro de
dilogo se visualizan 10 de ellas. La seccin visible se puede modificar utilizando la barra de
desplazamiento.
Toda lnea de una instruccin comprende los elementos siguientes:
Botn con el nmero de fila para activar la fila correspondiente
Casilla de verificacin que permite seleccionar la instruccin como comentario OS
Campo de entrada para el (primer) operando izquierdo, para el operador y para el
(segundo) operando derecho
Si desea seleccionar una instruccin para copiarla o borrarla, o bien para insertar una
instruccin copiada previamente, active el botn de nmero antepuesto a la fila
correspondiente a la instruccin en cuestin. Si ha seleccionado un botn, puede acceder a
los comandos de men disponibles pulsando el botn derecho del ratn.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

139

Configurar controles secuenciales


11.4 Editar en el dilogo de propiedades
En las filas no seleccionadas puede utilizar el comando del men contextual Copiar /
insertar accin para copiar una accin por completo e insertarla en una accin diferente. Ello
permite copiar fcilmente p. ej. las instrucciones de la accin "Inicializacin" en la accin
"Finalizacin".
Si posiciona el cursor de texto en un campo de operando, se ofrecern en el men
contextual slo las funciones necesarias para editar el contenido.
Los textos sobre fondo amarillo hacen referencia a objetos que ya no existen o que no
existen realmente (conexiones de bloque, esquemas, grupos de ejecucin).
Esta referencia es una interconexin textual que se puede cerrar con el comando de men
Herramientas > Cerrar interconexiones textuales si el partner de interconexin existe
realmente. La interconexin textual se visualiza sobre fondo amarillo en la lnea del
operando. Esa misma representacin se utiliza si una interconexin anteriormente real se
transforma en una interconexin textual debido al borrado posterior del partner de
interconexin.
Las interconexiones textuales que no pueden borrarse se ignoran al realizar la compilacin.
En el informe se registra la advertencia correspondiente, indicando qu conexiones tienen
an una interconexin textual. Una interconexin textual no cerrada tambin se tolera al
realizar la carga.
Nota
Las interconexiones no se pueden configurar si el destino de interconexin no es unvoco,
es decir, si existe varias veces con el mismo nombre. En este caso, la interconexin tambin
se representar como interconexin textual y no se podr cerrar.
Ejemplo: El nombre de objeto de un SFC es idntico al nombre simblico de un DB.
Encontrar ms informacin respecto a la edicin de etapas en los apartados:
Cmo editar los operandos de la etapa (Pgina 140)
Tipos de datos vlidos (Pgina 155)

11.4.2.3

Cmo editar los operandos de la etapa

Seleccionar los operandos


Nota
Tenga en cuenta que un tipo SFC slo puede acceder a su propia interfaz, pero no a objetos
externos.
Para editar o modificar los operandos de las instrucciones, proceda del siguiente modo:
1. Arrastre las conexiones o caractersticas desde el editor de interfaces o de
caractersticas hasta el campo de operando.

SFC para SIMATIC S7 (V8.1)

140

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles secuenciales


11.4 Editar en el dilogo de propiedades
Nota: Pueden existir varias conexiones para una caracterstica, p. ej. tratndose de
consignas, temporizadores o contactos de bloque. En este caso, antes de realizar la
insercin aparece una lista de las conexiones disponibles, pudiendo seleccionar
entonces la conexin deseada.
2. Arrastre las conexiones de bloque desde los esquemas CFC directamente hasta el
campo de operando.
3. Haga clic en el botn "Examinar...".
Se abrir el cuadro de dilogo.
El cuadro de dilogo "Examinar" comprende cuatro fichas:
"Vista tecnolgica"
"Vista de componentes"
"Grupos de ejecucin"
"Smbolos"
Al examinar (p. ej. esquemas CFC en la vista tecnolgica o de componentes) se
determinan y visualizan todos los objetos disponibles de la carpeta de esquemas.
Haciendo clic en el botn "Filtro" se limita la lista de conexiones. As pues, se visualizan
slo las conexiones relevantes para la configuracin actual. Encontrar ms informacin
sobre el filtro en el apartado: Cmo filtrar conexiones de bloque (Pgina 145).
4. Marque el esquema deseado y seleccione all el bloque y la conexin.
5. Haga clic en el botn "Aplicar" o, utilizando el mtodo de arrastrar y soltar, inserte la
seleccin en el campo de operando actual.
El cuadro de dilogo permanecer abierto hasta que lo cierre explcitamente mediante el
botn "Cerrar", o bien hasta que cierre el cuadro de dilogo "Propiedades del objeto".
Si realiza la seleccin por medio del cuadro de dilogo "Examinar" o con el mtodo de
arrastrar y soltar desde el esquema CFC, las entradas se complementarn con la ruta de la
jerarqua tecnolgica (si existe). La ruta jerrquica y el nombre del esquema se separan
mediante dos barras invertidas ( \\ ).

Notas
Los accesos a bloques CFC tambin se pueden modificar en el esquema CFC asociado.
Sin embargo, esta modificacin se limita slo a "reasignar" accesos a SFC, es decir, a
desplazar el acceso a una conexin de bloque distinta (con <Alt> y la funcin de arrastrar
y soltar).
No escriba valores en las salidas de bloques y esquemas (CFC y SFC). Generalmente,
stos se sobrescriben de inmediato al ejecutar el bloque o esquema.

Ejemplo: Activar y desactivar un esquema SFC


La instruccin "<SFC_Plan>.INTONOFF := TRUE" activa un esquema SFC.
La instruccin "<SFC_Plan>.INTONOFF := FALSE" desactiva un esquema SFC, es decir, su
etapa final se tiene que procesar antes de finalizar el esquema.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

141

Configurar controles secuenciales


11.4 Editar en el dilogo de propiedades

Seleccionar las designaciones de valores


Para que las designaciones de valores se puedan representar en el SFC, elija el comando
de men Herramientas > Preferencias > Representacin... y, en el cuadro de dilogo, active
la casilla de verificacin "Parmetro: Designacin de valor".
Si inserta en el campo de operando una conexin de bloque con designacin de valor, esta
designacin se introducir tambin en el campo de operando derecho (vaco). Si existen
varias designaciones de valor para esa conexin, puede abrir la lista desplegable con las
designaciones de valor en el campo de operando derecho y seleccionar all la designacin
de valor deseada para ese operando.

Editar operandos
Al realizar una entrada textual, vigile que los nombres sean coherentes. El editor no puede
verificar la utilizacin correcta de un smbolo que no exista en la tabla de smbolos (o de un
smbolo cuyo nombre haya cambiado despus de hacer referencia a l). Por este motivo,
ese smbolo se configura como interconexin textual.

Notas
Al introducir instrucciones se comprueba la coherencia para garantizar que sean
correctas la sintaxis y la semntica de la frmula. Por ejemplo, se verifica si son
compatibles los tipos de datos de los operandos combinados lgicamente.
En los operandos es posible introducir accesos a conexiones de bloque de CFC cuyo
bloque no exista an realmente en el esquema CFC. Estas instrucciones se representan
sobre fondo amarillo en la lnea de instruccin y se configuran como interconexiones
textuales.
Encontrar ms informacin acerca de las interconexiones textuales en la Ayuda del editor
CFC o en el documento CFC para SIMATIC S7, apartado "Trabajar con interconexiones
textuales".

Ir al punto de aplicacin
Si desea visualizar el punto de aplicacin de un operando, site el cursor en el campo del
operando y haga clic en el botn "Ir a". Se abre el esquema correspondiente. Si el operando
es una entrada o salida de un bloque en el esquema CFC, aparece seleccionada la
conexin del bloque en cuestin. Tambin es posible saltar al punto de aplicacin haciendo
doble clic en el operando.
Cuando se trata de operandos globales, se salta a HW Config si se conoce la direccin
correspondiente. En caso contrario, aparece un mensaje de error.
La funcin "Ir a" no se puede utilizar en grupos de ejecucin.

SFC para SIMATIC S7 (V8.1)

142

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles secuenciales


11.4 Editar en el dilogo de propiedades

11.4.2.4

Entradas vlidas para los operandos

Operando izquierdo
Esquema SFC
Para el operando izquierdo se permiten las siguientes entradas en el esquema SFC:
Una entrada de un bloque en un esquema CFC
Sintaxis: <nombre del esquema>\<nombre del bloque>.<nombre de la conexin>
Un esquema SFC (activar/desactivar)
Sintaxis: <nombre del esquema>.INTONOFF
Una conexin de interfaz del esquema SFC/CFC (del esquema SFC propio o de uno
diferente)
Sintaxis: <nombre del esquema>.<nombre de la conexin>
Un grupo de ejecucin (activar/desactivar)
Sintaxis: <nombre del grupo>.EN
Un operando global en el que se permiten accesos de escritura
Sintaxis: <nombre simblico>
una interconexin textual
Sintaxis: <cualesquiera caracteres> o
referencia a la ruta de un objeto que no existe an realmente (sintaxis igual a la de
conexiones de bloque)
Estructuras
Sintaxis

Estructura:

<nombre de la conexin>

Subestructuras:

<nombre de la conexin>.[<subestructura>...]<subestructura>

Elemento de
estructura:

<nombre de la conexin>.[<subestructura>...]<elemento>

Tipo SFC
Para el operando izquierdo se permiten las siguientes entradas en el tipo SFC:
Elementos de interfaz (conexiones, estructuras, subestructuras, elementos de estructura)
Sintaxis

Conexin:

<nombre de la conexin>

Estructura:

<nombre de la conexin>

Subestructuras:

<nombre de la conexin>.[<subestructura>...]<subestructura>

Elemento de
estructura:

<nombre de la conexin>.[<subestructura>...]<elemento>

una interconexin textual


Sintaxis: <cualesquiera caracteres> o
referencia a la ruta de un objeto que no existe an realmente (sintaxis igual a la de
conexiones de bloque)

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

143

Configurar controles secuenciales


11.4 Editar en el dilogo de propiedades

Operando derecho
Para el operando derecho se permiten las siguientes entradas en el esquema SFC:
Esquema SFC
Una conexin de un bloque en un esquema CFC
Sintaxis: <nombre del esquema>\<nombre del bloque>.<nombre de la conexin>
Un esquema SFC (activado/desactivado)
Sintaxis: <nombre del esquema>.BUSY
Una conexin de interfaz del esquema SFC/CFC (del esquema SFC propio o de uno
diferente)
Sintaxis: <nombre del esquema>.<nombre de la conexin>
Un grupo de ejecucin (activado/desactivado)
Sintaxis: <nombre del grupo>.EN
Un operando global
Sintaxis: <nombre simblico>
una interconexin textual
Sintaxis: <cualesquiera caracteres> o
referencia a la ruta de un objeto que no existe an realmente (sintaxis igual a la de
conexiones de bloque)
Una constante
Sintaxis: en funcin del tipo de datos
Para los tipos de datos BOOL, BYTE, INT, DINT, WORD, DWORD es posible especificar
los representantes simblicos (designaciones de valor) en vez de los valores numricos
absolutos.
Estructuras
Sintaxis

Estructura:

<nombre de la conexin>

Subestructuras:

<nombre de la conexin>.[<subestructura>...]<subestructura>

Elemento de
estructura:

<nombre de la conexin>.[<subestructura>...]<elemento>

Tipo SFC
Para el operando derecho se permiten las siguientes entradas en el tipo SFC:
Elementos de interfaz (conexiones, estructuras, subestructuras, elementos de estructura)
Sintaxis

Conexin:

<nombre de la conexin>

Estructura:

<nombre de la conexin>

Subestructuras:

<nombre de la conexin>.[<subestructura>...]<subestructura>

Elemento de
estructura:

<nombre de la conexin>.[<subestructura>...]<elemento>

una interconexin textual


Sintaxis: <cualesquiera caracteres> o
referencia a la ruta de un objeto que no existe an realmente (sintaxis igual a la de
conexiones de bloque)

SFC para SIMATIC S7 (V8.1)

144

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles secuenciales


11.4 Editar en el dilogo de propiedades

11.4.2.5

Cmo filtrar conexiones de bloque

Procedimiento
En la ficha "Esquemas CFC" del cuadro de dilogo "Examinar" puede aplicar un filtro para
visualizar slo las conexiones de bloque relevantes para la asignacin en el campo de
operando actual. En el cuadro de dilogo "Filtro Conexiones" puede especificar los
criterios que determinan qu conexiones del bloque seleccionado se deben mostrar u
ocultar.

Criterios de filtro
Los siguientes criterios de filtro estn combinados entre s mediante una combinacin lgica
Y.
Criterio de filtro

Significado

Cuadros combinados
Nombre:
Comentario:

En los cuadros combinados puede introducir el texto para identificar el


nombre o comentario de una conexin.
No es imprescindible introducir el nombre o comentario completo;
tambin se pueden introducir las iniciales (sin dejar huecos).

Visibles en esquema
CFC:
<Cualquiera>

Una conexin puede estar visible en el esquema CFC u oculta, aunque


exista (S7_visible := 'false').

Marcadas:
<Cualquiera>

"Marcadas" significa que estas conexiones (atributo: S7_edit := 'param' o


S7_edit := 'signal') pueden editarse en una lista en la vista de objetos de
proceso en el SIMATIC Manager sin que sea necesario abrir el esquema
en cuestin (comando de men Herramientas > Objetos de proceso >
Seleccionar conexiones...).

Manejo y visualizacin:

Estas son conexiones de bloque previstas para "M & V" en la OS


(atributo: S7_m_c := 'true').

Interconectadas en
esquema CFC:

El SFC slo puede utilizar para accesos de lectura las conexiones


interconectadas en el CFC. De lo contrario, en los accesos de escritura
a las entradas de bloque, estos valores se sobrescribiran con los
valores procedentes de la interconexin de CFC.

Acceso en escritura en
SFC:

El SFC no puede escribir en una conexin de bloque ms de una vez.


Por este motivo, estas conexiones de bloque se pueden ocultar en un
acceso de escritura.

Casillas de verificacin
Entradas (IN) Salidas
(OUT) Entradas/salidas
(IN_OUT)

Si desactiva una de estas casillas de verificacin, se ocultarn todas las


conexiones de ese tipo.

Apropiadas en el contexto

"Apropiadas en el contexto" significa que la asignacin de ese operando


debe ser apropiada para la entrada de otro operando.
Ejemplo: Si en el primer operando ha asignado una conexin con el tipo
de datos INT y hace clic en el campo del segundo operando, el filtro
visualizar slo las conexiones del tipo INT.
Slo se filtra si los criterios son unvocos. Por ejemplo, si un operando
es una constante, todas las conexiones se visualizarn sin filtrar,
pudindose seleccionar para el segundo operando.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

145

Configurar controles secuenciales


11.4 Editar en el dilogo de propiedades
El botn "Estndar" permite resetear todos los ajustes modificados. El ajuste estndar de los
cuadros combinados es <Cualquiera> y todas las casillas de verificacin estn activadas
.

11.4.2.6

Cmo acceder a las estructuras

Introduccin
Las asignaciones de estructura pueden configurarse en las propiedades de la etapa. Son
posibles las estructuras, subestructuras o elementos de estructura con la sintaxis siguiente:
Estructura:

<nombre de la conexin>

Subestructuras:

<nombre de la conexin>.[<subestructura>...]<subestructura>

Elemento de
estructura:

<nombre de la conexin>.[<subestructura>...]<elemento>

Estos datos se pueden introducir en las lneas de instruccin bien sea directamente, o bien
a travs del cuadro de dilogo "Examinar". Para introducir la estructura deseada en la lnea
de instruccin, haga doble clic en la estructura o seleccinela y pulse el botn "Aplicar", o
bien elija el comando Aceptar conexin del men contextual en el cuadro de dilogo
"Examinar". Las subestructuras o los elementos de estructuras se toman del cuadro de
dilogo "Estructura".
En las propiedades de la transicin slo es posible comparar los elementos de estructura.

Nota respecto a los tipos SFC


No se permite utilizar estructuras del tipo de conexin IN_OUT. Aunque el SFC tolera la
asignacin, ello se detecta como error durante la compilacin del programa S7.

Seleccionar la estructura
1. Seleccione la estructura deseada en el cuadro de dilogo "Examinar".
2. Elija el comando del men contextual Abrir estructura.
Se abrir el cuadro de dilogo "Estructura".
El nombre de la estructura se indica en la barra de ttulo. La tabla del cuadro de dilogo
contiene las mismas columnas que la columna "Conexiones" del cuadro de dilogo
"Examinar".
3. Haga doble clic en la fila deseada de la tabla o haga clic en el botn "Aplicar".
La subestructura, la estructura o el elemento de estructura se adoptar en el cuadro de
dilogo "Propiedades".
Nota
Las estructuras y subestructuras no se adoptan en el cuadro de dilogo "Propiedades" de la
transicin.

SFC para SIMATIC S7 (V8.1)

146

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles secuenciales


11.4 Editar en el dilogo de propiedades

Significado de las columnas en el cuadro de dilogo "Estructura"


Nombre
Muestra el nombre de los elementos de la estructura completa, p. ej.:
var01_char
var04_struct
var02_bool
var02_int
var06_struct
var03_word
var03_date
var01_time

Tipo de datos
Muestra el tipo de datos del elemento de estructura (BOOL, DINT o CHAR), o bien STRUCT
en las subestructuras.
E/S
Muestra el tipo de conexin del elemento de estructura o de la subestructura (IN, IN_OUT,
OUT).
Interconexin CFC
Si la estructura est interconectada en el CFC, ello se indica aqu mediante una "x" (en la
columna entera).
Acceso SFC (en escritura)
Un acceso (de escritura) existente del SFC en un elemento de estructura se indica mediante
una "x".
Comentario
Muestra el comentario del elemento de estructura, p. ej.: "1=CPU DPV1 Mode".

11.4.3

Editar las transiciones

11.4.3.1

Cmo editar las transiciones

Abrir el cuadro de dilogo "Propiedades" de la transicin


1. Haga doble clic en la transicin que desea editar o elija el comando de men Edicin >
Propiedades del objeto....
Se abrir el cuadro de dilogo.
2. Edite las propiedades (nombre, comentario), formule las condiciones e introduzca el
comentario OS.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

147

Configurar controles secuenciales


11.4 Editar en el dilogo de propiedades
El cuadro de dilogo comprende tres fichas:
"General"
"Condicin"
"Comentario OS"

Ficha "General"
En la ficha "General" puede introducir o modificar el nombre y el comentario.
El nmero fue generado por el SFC al crear la transicin, siendo unvoco en esa cadena
secuencial. Es de slo lectura y no se puede modificar. La secuencia de nmeros es
consecutiva (sin dejar huecos). Por tanto, si se borra una transicin y se inserta luego una
transicin nueva, sta obtendr el nmero de la transicin borrada previamente.

Ficha "Condicin"
A travs de una lgica de transicin de tres niveles, en la ficha "Condicin" puede combinar
lgicamente 2 x 5 y 2 x 3 condiciones para crear una expresin booleana.

Ficha "Comentario OS"


En la ficha "Comentario OS" puede introducir para cada condicin un texto que se
visualizar en la OS durante el control de procesos. El texto de la condicin aparece
introducido como estndar.

SFC para SIMATIC S7 (V8.1)

148

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles secuenciales


11.4 Editar en el dilogo de propiedades

Documentar la configuracin
Es posible documentar las condiciones configuradas para la transicin. Haciendo clic en el
botn "Imprimir" del dilogo de propiedades del objeto puede imprimir un informe de la
transicin, incluyendo informaciones acerca de las propiedades y los parmetros de las
condiciones.

Cambios de configuracin
Si modifica la configuracin de una transicin (nombre, comentario, condicin, comentario
OS), tambin puede compilar slo estos cambios (con el comando de men SFC >
Compilar..., Alcance: Modificaciones y cargarlos estando la CPU en modo RUN con el
comando de men Sistema de destino > Cargar..., Modo de carga: Modificaciones sin
desactivar antes el SFC activo.
Para ms informacin sobre cmo editar la transicin, consulte los apartados:
Formular las condiciones de la transicin (Pgina 149)
Cmo editar los operandos de la transicin (Pgina 150)
Cmo editar los comentarios OS de la transicin (Pgina 151)
Cmo copiar las propiedades de objeto de elementos SFC (Pgina 133)

11.4.3.2

Formular las condiciones de la transicin

Introduccin
En la ficha "Condicin" se especifican las condiciones de avance de la transicin
seleccionada.
Nota
Tenga en cuenta que un tipo SFC slo puede acceder a su propia interfaz, pero no a objetos
externos.

Formular la transicin
La transicin se formula como expresin booleana que puede comprender 2 x 5 y 2 x 3
condiciones (expresiones parciales). Las condiciones se combinan por medio de una lgica
de transicin de tres niveles.
Los operadores booleanos se han implementado como botones. Haciendo clic en el
operador, ste conmuta de "AND (&)" a "OR (1)". Para que "AND" sea "NAND" y "OR" sea
"NOR", haga clic en la salida del operador. La negacin se representa mediante un punto
grueso en la lnea de salida.
Operacin alternativa: Si sita el puntero del ratn sobre un operador, podr acceder a un
men contextual que ofrece todos los operadores booleanos. Tras seleccionar el comando
de men en cuestin, el operador se conmutar conforme a ello.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

149

Configurar controles secuenciales


11.4 Editar en el dilogo de propiedades
Para ms informacin sobre cmo editar la transicin, consulte los apartados:
Cmo editar los operandos de la transicin (Pgina 150)
Tipos de datos vlidos (Pgina 155)

11.4.3.3

Cmo editar los operandos de la transicin

Seleccionar los operandos


Los operandos se pueden editar o buscar por medio del cuadro de dilogo "Examinar".
Encontrar ms informacin al respecto en el apartado: Cmo editar los operandos de la
etapa (Pgina 140)
Se recomienda efectuar la entrada a travs del cuadro de dilogo, puesto que este mtodo
garantiza la univocidad de los operandos. El tercer mtodo posible es arrastrar las
conexiones de bloque de esquemas CFC directamente hasta el campo del operando.
Nota
Tenga en cuenta que un tipo SFC slo puede acceder a su propia interfaz, pero no a objetos
externos.
Al igual que al seleccionar los operandos en las etapas, en el caso de las transiciones
tambin es posible introducir las designaciones de valor de las conexiones.
Si realiza la seleccin por medio del cuadro de dilogo "Examinar" o con el mtodo de
arrastrar y soltar desde el esquema CFC, las entradas se complementarn con la ruta de la
jerarqua tecnolgica (si existe). La ruta jerrquica y el nombre del esquema se separan
mediante dos barras invertidas ( \\ ).
Los textos sobre fondo amarillo hacen referencia a objetos que ya no existen o que no
existen realmente (conexiones de bloque, esquemas, grupos de ejecucin).
Esta referencia es una interconexin textual que se puede cerrar opcionalmente al realizar
la compilacin, o bien de forma explcita con el comando de men Herramientas > Cerrar
interconexiones textuales si el partner de interconexin existe realmente. La interconexin
textual se visualiza sobre fondo amarillo en la lnea del operando. Esa misma
representacin se utiliza si una interconexin anteriormente real se transforma en una
interconexin textual debido al borrado posterior del partner de interconexin.
Las interconexiones textuales que no pueden borrarse se ignoran al realizar la compilacin.
En el informe se registra la advertencia correspondiente, indicando qu conexiones tienen
an una interconexin textual. Una interconexin textual no cerrada tambin se tolera al
realizar la carga.

SFC para SIMATIC S7 (V8.1)

150

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles secuenciales


11.4 Editar en el dilogo de propiedades

Notas
Los accesos a bloques CFC tambin se pueden modificar en el esquema CFC asociado.
Sin embargo, esta modificacin se limita slo a "reasignar" accesos a SFC, es decir, a
desplazar el acceso a una conexin de bloque distinta (con <Alt> y la funcin de arrastrar
y soltar).
Los accesos a estructuras son posibles, limitndose sin embargo a los elementos de
estructura. En el cuadro de dilogo "Examinar", seleccione la estructura que desea abrir
y elija el comando del men contextual Abrir estructura para seleccionar el elemento
deseado.
Las interconexiones no se pueden configurar si el destino de interconexin no es
unvoco, es decir, si existe varias veces con el mismo nombre. En este caso, la
interconexin se representar como interconexin textual y no se podr cerrar. Ejemplo:
El nombre de objeto de un SFC es idntico al nombre simblico de un DB.
Al introducir condiciones se comprueba la coherencia para garantizar que sean correctas
la sintaxis y la semntica de la frmula de la condicin. En ese proceso se verifica si son
compatibles los tipos de datos de los operandos combinados lgicamente.
En numerosos casos es suficiente la lgica de combinacin predefinida. Si se requieren
formulaciones ms complejas, puede crearlas con bloques en un esquema CFC e
introducir los resultados calculados en el esquema como operandos en las condiciones
de transicin.

Ir al punto de aplicacin
Si desea visualizar el punto de aplicacin de un operando, site el cursor en el campo del
operando y haga clic en el botn "Ir a". Se abre el esquema correspondiente. Si el operando
es una entrada o salida de un bloque en el esquema CFC, aparece seleccionada la
conexin del bloque en cuestin. Tambin es posible saltar al punto de aplicacin haciendo
doble clic en el operando.
Cuando se trata de operandos globales, se salta a HW Config si se conoce la direccin
correspondiente. En caso contrario, aparece un mensaje de error.
La funcin "Ir a" no se puede utilizar en grupos de ejecucin.

11.4.3.4

Cmo editar los comentarios OS de la transicin

Introducir el comentario OS
En la ficha "Comentario OS" puede introducir para cada condicin un texto que se
visualizar en la OS durante el control de procesos. El texto de la condicin aparece
introducido como estndar.
Los operadores booleanos no se pueden modificar en esta parte del cuadro de dilogo; los
botones sirven slo para visualizar la combinacin lgica existente.
Si las lneas de comentario aparecen identificadas con el smbolo
comentario se deriva de la condicin (ajuste estndar).

, significa que el

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

151

Configurar controles secuenciales


11.4 Editar en el dilogo de propiedades

Notas
El comentario OS del tipo SFC puede ser diferente al de la instancia SFC. Si el tipo SFC
tiene una conexin interconectada en la instancia SFC, el partner de interconexin se
indica en la instancia. Si se trata de una salida con varias interconexiones, se representa
slo una de ellas.
En las conexiones no interconectadas, el comentario OS del tipo SFC es igual al de la
instancia SFC.
Ejemplo:
Tipo SFC

Instancia SFC

Interconectada

RUN = TRUE

esquema\bloque.conexin = TRUE

No interconectada

RUN = TRUE

esquema\instancia_sfc.RUN = TRUE

Mientras que el comentario OS no sea editado, ste se adaptar automticamente


cuando se modifique la condicin de comparacin. El comentario OS tambin se adapta
automticamente al cambiar el nombre, copiar, mover y borrar los bloques de CFC
referenciados.
Si se modifica la condicin a la que est asociada un texto de comentario editado por el
usuario, este comentario no se adaptar automticamente. En este caso aparecer un
cuadro de dilogo, indicando que compruebe el texto del comentario. El cambio se
puede revocar en este cuadro de dilogo haciendo clic en el botn "Cancelar".
Un comentario OS individual se puede inicializar en el editor SFC borrando el comentario
OS. El texto de la condicin de comparacin se aplica entonces como comentario OS y,
a partir de ese momento, se adapta automticamente al cambiar la condicin, mientras
que el usuario no realice modificaciones.
Operacin alternativa: Reintroduzca el comentario OS original (texto de la condicin) por
medio del comando del men contextual Utilizar estndar.
Los comentarios OS se pueden editar a posteriori.
El comando de men Herramientas > Editar comentarios OS... sirve para abrir un cuadro
de dilogo donde podr especificar cmo desea utilizar el comentario OS para las
transiciones:
Si no desea modificarlo
Si desea utilizar todas las condiciones
En este cuadro de dilogo tambin puede determinar a qu esquema se va a aplicar la
edicin de los comentarios OS:
En toda la carpeta de esquemas
En el esquema seleccionado
En las etapas/transiciones seleccionadas

SFC para SIMATIC S7 (V8.1)

152

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles secuenciales


11.4 Editar en el dilogo de propiedades

11.4.4

Operandos globales y tipos de datos vlidos

11.4.4.1

Operandos globales

Operandos globales
Los operandos globales son partners de conexin que se encuentran fuera de los esquemas
CFC/SFC. A los operandos globales se puede acceder en procesos de lectura y escritura.
Asegrese de que los tipos de datos del operando global concuerdan con los del objeto que
accede al mismo (operando de una instruccin o condicin en el SFC, conexin de bloque
en el CFC).
Los operandos se pueden indicar de forma simblica o absoluta.
Encontrar ms informacin en los apartados siguientes::
Cmo realizar el direccionamiento simblico (Pgina 154)
Direccionamiento absoluto (Pgina 153).

11.4.4.2

Direccionamiento absoluto

Reglas
En el direccionamiento absoluto, el operando contiene la direccin del valor.
Tenga en cuenta las reglas siguientes:
El operando no debe encontrarse en el rea reservada para la compilacin del esquema
CFC (comando de men Herramientas > Ajustes para compilar...).
El operando no debe encontrarse en un rango de valores no accesible para la CPU
actual.
El operando debe ser adecuado para el tipo de datos del objeto que accede al mismo
(operando de una instruccin o condicin en el SFC, conexin de bloque en el CFC).
Tratndose de una palabra de entrada de periferia (PEW), la primera interconexin
determina el tipo.
El ancho de datos del operando debe concordar con el de la conexin.

Ejemplos
Los siguientes ejemplos muestran cmo direccionar operandos de forma absoluta:

Operando

Observacin

E5.1

Acceso a la entrada 5.1

A5.1

Acceso a la salida 5.1

M6.7

Acceso a la marca 6.7

MW10

Acceso a la palabra de marcas 10

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

153

Configurar controles secuenciales


11.4 Editar en el dilogo de propiedades

11.4.4.3

Operando

Observacin

DB10.DW20

Acceso al bloque de datos 10, palabra de datos 20

DB20.DX2.1

Acceso al bloque de datos 20, bit 2.1

Cmo realizar el direccionamiento simblico

Direccionamiento simblico
En el direccionamiento simblico, el operando que debe procesarse se indica de forma
simblica. Los smbolos y las direcciones se asignan en la tabla de smbolos. El comando
de men Herramientas > Tabla de smbolos abre la tabla de smbolos, donde podr agregar
o editar registros.
Al realizar entradas en la tabla de smbolos es preciso respetar las convenciones de STEP
7.

Comprobaciones de sintaxis
El comando de men Esquema > Comprobar coherencia... permite verificar, antes de la
compilacin, si existen todas las entradas de la tabla de smbolos. El informe de la
comprobacin de coherencia se puede visualizar con el comando de men Herramientas >
Informes....

Ejemplos
A continuacin figuran algunos ejemplos de entrada. Los siguientes ejemplos muestran
cmo direccionar operandos de forma simblica:
Operando

Observacin

Final de carrera

Acceso p. ej. a un bit de entrada.


La direccin absoluta est definida en la tabla de smbolos.

Receta.Consigna

Acceso a un bloque de datos (receta). La estructura o el tipo del bloque de datos


determinan el elemento de bloque de datos (consigna).

DB17.Consigna

Igual que arriba, pero con direccionamiento absoluto del bloque de datos

Receta.DW5

Igual que arriba, pero con direccionamiento absoluto de la palabra de datos

"E5.1"

Acceso al smbolo denominado E5.1. Para evitar que no se acceda a la


direccin absoluta de igual nombre en vez de acceder al smbolo, ste debe
ponerse entre comillas.

SFC para SIMATIC S7 (V8.1)

154

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles secuenciales


11.4 Editar en el dilogo de propiedades

11.4.4.4

Tipos de datos vlidos

Tipos de datos vlidos


Los siguientes tipos de datos son vlidos para formular acciones y condiciones en el SFC:
Tipo de datos

Vlido
en la etapa

Vlido en
la transicin

BOOL, BO

BYTE, BY

CHAR, C

DATE, D

DINT, DI

DWORD, DW

INT, I

REAL, R

S5TIME, T5

no

STRING, S

no

STRUCT, ST

s *)

TIME, TI

TIME OF DAY, T

WORD, W

*) slo en elementos de estructura

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

155

Configurar controles secuenciales


11.5 Definir las propiedades de ejecucin

11.5

Definir las propiedades de ejecucin

11.5.1

Propiedades de ejecucin de un SFC

Propiedades de ejecucin
Las propiedades de ejecucin de un esquema SFC o de una instancia SFC determinan
cmo se integra el SFC en la secuencia cronolgica del procesamiento dentro de la
estructura total del sistema de destino. Estas propiedades son decisivas para el
comportamiento del sistema de destino en lo relativo a tiempos de respuesta, tiempos
muertos y estabilidad de las estructuras temporizadas, p. ej. los lazos de regulacin.

Incorporacin en la secuencia de ejecucin


Todo esquema SFC se incorpora por defecto en una secuencia de ejecucin. Para ello se
incorpora en una tarea que equivale a un bloque de organizacin (OB) en S7. Los SFC
pueden incorporarse en grupos de ejecucin, adoptando as los atributos (factor de ciclo,
desfase) del grupo en cuestin.
Un tipo SFC no tiene propiedades de ejecucin, puesto que no es un objeto relevante para
la ejecucin. Un tipo SFC no se puede incorporar en la secuencia de ejecucin.
La secuencia de ejecucin se modifica en el editor de ejecucin del CFC.
Las instancias SFC se incorporan por defecto en los grupos de ejecucin del esquema CFC
asociado.
Encontrar ms informacin respecto a la edicin de la secuencia de ejecucin en los
apartados:
Cmo editar la secuencia de ejecucin (Pgina 156)
Atributos de ejecucin para grupos de ejecucin y SFC (Pgina 158)

11.5.2

Cmo editar la secuencia de ejecucin

Editar la secuencia de ejecucin


Existen varias posibilidades de editar la secuencia de ejecucin de esquemas SFC e
instancias SFC. La secuencia de ejecucin incluye las posiciones de incorporacin de los
SFC en las tareas, as como los atributos de ejecucin "Factor de ciclo" y "Desfase" por
medio de los atributos del grupo de ejecucin.

SFC para SIMATIC S7 (V8.1)

156

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles secuenciales


11.5 Definir las propiedades de ejecucin

Modificar la secuencia de ejecucin


1. En la barra de herramientas, seleccione el botn

o
elija el comando de men Edicin > Secuencia de ejecucin.
Se abre el SFC y la ventana correspondiente a la "Secuencia de ejecucin". Puede
cerrar el catlogo si ste tambin est abierto en el SFC.
2. En la ventana izquierda, seleccione la tarea que desea suprimir del SFC.
3. Seleccione el SFC y elija el comando "Cortar".
4. Seleccione la nueva posicin en la secuencia de ejecucin (tarea u objeto dentro de la
tarea) y elija el comando "Pegar".
Si ha seleccionado una tarea, el SFC se incorporar al comienzo de la misma.
Si ha seleccionado un objeto dentro de una tarea, el SFC se incorporar detrs de ese
objeto.
En vez de utilizar la funcin de cortar y pegar, tambin puede arrastrar el SFC desde una
tarea abierta a una tarea diferente.

Incorporar el SFC en tareas adicionales


Todo SFC (esquema o instancia) debe incorporarse en dos tareas como mnimo:
en el OB 100 para el comportamiento de arranque
en un OB de alarma cclica (p. ej. OB 32) para el procesamiento cclico
Nota
Un mismo SFC no se puede incorporar varias veces en una misma tarea. La
incorporacin en varias tareas cclicas no es admisible porque ello podra ocasionar un
comportamiento inesperado del sistema. No est prevista la incorporacin en otras
tareas no cclicas (excepto en el OB 100).

Borrar un SFC de una tarea


Seleccione el SFC en la tarea y brrelo con el comando de men Borrar o pulsando la tecla
<Supr>.
El SFC se borrar de la tarea tras haberse confirmado una consulta de seguridad.
Encontrar ms informacin en el apartado:
Atributos de ejecucin para grupos de ejecucin y SFC (Pgina 158)

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

157

Configurar controles secuenciales


11.5 Definir las propiedades de ejecucin

11.5.3

Atributos de ejecucin para grupos de ejecucin y SFC

Introduccin
Los SFC pueden incorporarse en grupos de ejecucin si deben tener los atributos "Factor de
ciclo" y/o "Desfase". Los atributos se ajustan en las propiedades de objeto del grupo de
ejecucin. As pues, todos los esquemas del grupo de ejecucin tienen un mismo "Factor de
ciclo" y "Desfase".

Incorporar y editar un grupo de ejecucin


Para generar un grupo de ejecucin en el editor de ejecucin, proceda del siguiente modo:
1. Elija el comando de men Edicin > Secuencia de ejecucin...
o
haga clic en el botn

2. Seleccione la posicin de incorporacin en la secuencia de ejecucin.


3. Elija el comando de men Insertar > Grupo de ejecucin....
4. En el cuadro de dilogo "Insertar grupo de ejecucin", introduzca el nombre y, si es
preciso, un comentario. Aqu puede modificar tambin el ajuste estndar de los atributos
de ejecucin "Factor de ciclo" y "Desfase" (vase ms abajo).
5. Haga clic en el botn "Aceptar".
Si desea modificar posteriormente los atributos de ejecucin, seleccione el grupo de
ejecucin en la ventana de la secuencia de ejecucin y elija el comando de men Edicin >
Propiedades del objeto.
Nota
Los SFC se pueden ejecutar en distintas tareas cclicas si se incorporan en grupos de
ejecucin. Desde el punto de vista tecnolgico, ello permite estructurar mejor el proyecto, lo
que a su vez ofrecer un considerable aumento del rendimiento cuando se modifique la
configuracin (p. ej. reduciendo el tiempo necesario para la compilacin).

Atributo Enable del esquema SFC


El atributo Enable (EN) sirve para habilitar (EN=1) o inhibir (EN=0) la ejecucin del esquema
SFC. Mientras EN tenga el valor "0", el esquema SFC no ser procesado, con
independencia de todas las dems condiciones.
El atributo Enable puede activarse de forma dinmica. En este caso, el valor de una salida
de bloque o la instruccin de una etapa deciden si el esquema SFC se debe procesar o no.

SFC para SIMATIC S7 (V8.1)

158

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles secuenciales


11.5 Definir las propiedades de ejecucin

Atributos de ejecucin del grupo de ejecucin


Al igual que un esquema SFC, un grupo de ejecucin se puede activar o desactivar
mediante el atributo Enable.
Los siguientes atributos no se pueden asignar directamente a un esquema SFC, sino slo al
incorporarlo en un grupo de ejecucin:
Factor de ciclo
Desfase
El SFC obtiene de ese grupo de ejecucin los atributos ajustados en l.
Un SFC no incorporado en un grupo de ejecucin se ejecuta con los siguientes ajustes
predeterminados:
"Factor de ciclo = 1"
"Desfase = 0"
Si los SFC deben ejecutarse en una CPU con distintos atributos de ejecucin, es preciso
incorporar esos esquemas en distintos grupos de ejecucin.
Factor de ciclo
El factor de ciclo indica si un esquema SFC debe ser procesado por la tarea en cada
ejecucin o slo cada n ejecuciones. "n" es un nmero entero (n=2t, donde 0 <= t <= 15).
Las etapas son un mltiplo del ciclo de reloj bsico de la tarea.
Ejemplo:
Ciclo bsico de una alarma cclica (OB 33): 500 ms
Ciclos de reloj posibles por factor de ciclo: 1s, 2s, 4s, 8s, 16s, etc.
Si un esquema no est incorporado en un grupo de ejecucin, est preajustado el
nmero 1. Por tanto, el esquema SFC se procesa en cada ejecucin (cada 500 ms).
Desfase
El desfase permite una distribucin uniforme de la carga en la CPU. Debe contemplarse
siempre en relacin con "n", el factor de ciclo. El esquema SFC se procesa tantas veces
como se indique en "n", desplazado por "m" unidades de ciclo de tarea. "m" es un
nmero entero, siendo 0 <= m <= (n-1).
Ejemplo:
Ciclo bsico de una alarma cclica: 500 ms
Factor de ciclo: 16 (es decir, el esquema SFC se procesa cada 8s)
Desfase: 3. Por tanto, el esquema SFC se procesa al cabo de 1,5s, 9,5s, 17,5s, etc.
Si un esquema no est incorporado en un grupo de ejecucin, est preajustado el
nmero 0. Por tanto, el esquema SFC se procesa sin desfase.
Nota
Los atributos "Factor de ciclo" y "Desfase" slo pueden utilizarse con sentido en tareas que
se ejecuten en ciclos definidos, es decir, en alarmas cclicas. En todas las dems tareas se
recomienda precaucin, sobre todo en el caso de tareas de alarma de proceso y especiales.
No modifique all los valores predeterminados "Factor de ciclo = 1" ni "Desfase = 0".

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

159

Configurar controles secuenciales


11.5 Definir las propiedades de ejecucin

SFC para SIMATIC S7 (V8.1)

160

Manual de programacin y manejo, 04/2014, A5E33209642-AA

12

Interfaz estndar y conexiones de esquema


12.1

Interfaz estndar del esquema SFC

12.1.1

Conexiones de la interfaz estndar del esquema SFC

Interfaz estndar del esquema SFC


La interfaz estndar del esquema SFC comprende las conexiones necesarias para controlar
el esquema SFC por medio del programa de usuario o para controlarlo y supervisarlo por
parte del operador.
Para ms informacin acerca de las conexiones, consulte los apartados:
Interfaz estndar del esquema SFC (Pgina 161)
Conexiones del esquema SFC ordenadas segn su utilizacin (Pgina 166)

12.1.2

Interfaz estndar del esquema SFC

Interfaz estndar del esquema SFC


En la tabla siguiente figuran las conexiones de la interfaz estndar del esquema SFC (en
orden alfabtico).
Encontrar ms informacin sobre las entradas de la tabla en el apartado: Significado de las
entradas de la tabla (Pgina 166)
Conexin

Significado

Tipo de
datos

Predeterm.

Tipo M+V

ABORT

Comando automtico "Cancelar"

BOOL

ABORTED

Estado operativo "Cancelado"

BOOL

ABORTING

Estado operativo "Cancelando"

BOOL

AUT

Conmutar a AUTO (modo Proceso)

BOOL

BA_ADDSTATE

BATCH: Palabra de estado adicional

DWORD 0

BA_EN

BATCH: Habilitacin de asignacin

BOOL

BA_ID

BATCH: Nmero de lote correlativo

DWORD 0

BA_NA

BATCH: Denominacin del lote

STRING ' '


[32]

BA_STATE

Palabra de estado BATCH

DWORD 0

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

161

Interfaz estndar y conexiones de esquema


12.1 Interfaz estndar del esquema SFC

Conexin

Significado

Tipo de
datos

Predeterm.

Tipo M+V

BUSY

Estado "Ocupado"
(= ni "Listo" ni "Finalizado" ni "Cancelado" ni
"Parado")

BOOL

COMPLETE

Comando automtico "Finalizar"

BOOL

COMPLETED

Estado operativo "Finalizado"

BOOL

COMPLETING

Estado operativo "Finalizando"

BOOL

CONT

Funcionamiento continuo (Continuous)

BOOL

CPU_RESTART

Rearranque de la CPU

BOOL

CUSEQ

N. de la cadena actual

BYTE

CUSTEP

N. de la etapa actual

WORD

CUSTEPACTSTATE

Estado "Activo" de la etapa actual

BOOL

CUSTEPCOUNT

Nmero de etapas activas

BYTE

CUSTEPERRSTATE

Estado "Error" de la etapa actual

BOOL

CUSTEPHELDSTATE

Estado "Detenido" de la etapa actual

BOOL

CUSTEPMAXRT

Tiempo de ejecucin mx. de la etapa actual

TIME

CUSTEPMINRT

Tiempo de ejecucin mn. de la etapa actual

TIME

CUSTEPRT

Tiempo de ejecucin de la etapa actual

TIME

CUTRANS

Nmero de la transicin actual

WORD

CUTRANSCOUNT

Nmero de transiciones activas

BYTE

CUTRANSRESULT

Resultado de la primera transicin activa

BOOL

CYCLEXEC

Funcionamiento cclico (slo en AUTO)

BOOL

0 1)

DIS_START_STATE

Motivo del impedimento de arranque

DWORD 0

ENABORT

Habilitacin "Cancelar"

BOOL

ENASTART

Habilitacin "Iniciar en activo"

BOOL

ENAUT

Habilitacin "Conmutar a AUTO"

BOOL

ENCOMPLETE

Habilitacin "Finalizar"

BOOL

ENHOLD

Habilitacin "Detener"

BOOL

ENMAN

Habilitacin "Conmutar a MANUAL"

BOOL

ENRESET

Habilitacin "Resetear"

BOOL

ENRESTART

Habilitacin "Reiniciar"

BOOL

ENRESUME

Habilitacin "Continuar"

BOOL

ENSTART

Habilitacin "Iniciar"

BOOL

ENSTOP

Habilitacin "Parar"

BOOL

ENTARGETSTEP

Habilitacin "Activar etapas de destino"

BOOL

ERRG

Error de grupo
(EXT_ERR | OP_ERR | LI_ERR | S_ERRG)

BOOL

ERROR

Estado operativo "Error"

BOOL

ERROR_COMPLETING

Estado operativo "Error (finalizando)"

BOOL

EXEC_ERR

Error de tiempo de ejecucin, p. ej., error de etapa,


rearranque de la CPU

BOOL

EXT_ERR

Error externo

BOOL

HELD

Estado operativo "Detenido"

BOOL

SFC para SIMATIC S7 (V8.1)

162

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.1 Interfaz estndar del esquema SFC

Conexin

Significado

Tipo de
datos

Predeterm.

Tipo M+V

HELD_ERROR

Estado operativo "Detenido (error)"

BOOL

HELDSEQ

N. de la cadena detenida

BYTE

HELDSTEP

N. de la etapa detenida

WORD

HELDSTEPCOUNT

Para uso futuro

BYTE

HELDSTEPERRSTATE

Para uso futuro

BOOL

HELDSTEPHELDSTATE

Para uso futuro

BOOL

HELDSTEPRT

Para uso futuro

TIME

HELDTRANS

Para uso futuro

WORD

HELDTRANSCOUNT

Para uso futuro

BYTE

HELDTRANSRESULT

Para uso futuro

BOOL

HOLD

Comando automtico "Detener"

BOOL

HOLDING

Estado operativo "Deteniendo"

BOOL

IDLE

Estado operativo "Listo"

BOOL

INSTROUT

Salida de comandos (slo en AUTO)

BOOL

1 2)

INTABORT

Comando interno "Cancelar"

BOOL

IO

INTCOMPLETE

Comando interno "Finalizar"

BOOL

IO

INTERROR

Comando interno "Error"

BOOL

IO

INTHOLD

Comando interno "Detener"

BOOL

IO

INTONOFF

Comando interno "Activar/desactivar SFC":


0: Desactivar, 1: Activar

BOOL

IO

INTRESET

Comando interno "Resetear"

BOOL

IO

INTRESTART

Comando interno "Reiniciar"

BOOL

IO

INTRESUME

Comando interno "Continuar"

BOOL

IO

INTSTART

Comando interno "Iniciar"

BOOL

IO

INTSTOP

Comando interno "Parar"

BOOL

IO

IORES1...6

Reservado para uso interno

BOOL

IO

IRES1...5

Reservado para uso interno

BOOL

LASTSEQ

N. de la ltima cadena activa

BYTE

LASTSTEP

N. de la ltima etapa activa

WORD

LI_ERR

Error de parametrizacin (p. ej., combinacin no


vlida en entradas)

BOOL

LI_ERR_STATE

Palabra de estado para error de parametrizacin

DWORD 0

LOCKABORT

Bloqueo externo "Cancelar"

BOOL

LOCKCOMPLETE

Bloqueo externo "Finalizar"

BOOL

LOCKERROR

Bloqueo externo "Error"

BOOL

LOCKHOLD

Bloqueo externo "Detener"

BOOL

LOCKSTOP

Bloqueo externo "Parar"

BOOL

MAN

Conmutar a MANUAL (modo de operador)

BOOL

MODE

Modo de procesamiento:
0: Procesamiento cclico en OB de alarma cclica
1: Procesamiento nico en OB de arranque

BOOL

MSG_EVID

Nmero de aviso (ALARM_8P)

DWORD 2

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

163

Interfaz estndar y conexiones de esquema


12.1 Interfaz estndar del esquema SFC

Conexin

Significado

Tipo de
datos

Predeterm.

Tipo M+V

MSG_LOCK

Bloquear avisos:
0: Avisos no bloqueados
1: Avisos bloqueados

BOOL

MSG_SUP

Supresin de avisos (ALARM_8P)

BOOL

NMSG_EVID

Nmero de aviso (NOTIFY)

DWORD 1

OCCUPIED

BATCH: identificacin "Ocupado"


0 = No ocupado, 1 = Ocupado

BOOL

OP_ERR

Error de operador

BOOL

OP_ERR_STATE

Palabra de estado para error de operador

DWORD 0

ORES_BY

Reservado para uso interno

BYTE

ORES1...15

Reservado para uso interno

BOOL

QAUTMAN

Modo de operacin actual: 0: MANUAL, 1: AUTO

BOOL

0 4)

QBA_EN

BATCH: Habilitacin de asignacin

BOOL

QBA_ID

BATCH: Nmero de lote correlativo

DWORD 0

QBA_NA

BATCH: Denominacin del lote

STRING ' '


[32]

QDIS_START

Imposible "Iniciar"
(p. ej., LI_ERR, OP_ERR)

BOOL

QENAUT

Habilitacin "Conmutar a AUTO"

BOOL

QENMAN

Habilitacin "Conmutar a MANUAL"

BOOL

QEXT_ERR

Error externo

BOOL

QFORCEMAN

Conmutar a MANUAL sin habilitacin (= modo


manual forzado durante 1 ciclo)

BOOL

QOCCUPIED

BATCH: Identificacin "Ocupado"

BOOL

QSCC

Conmutar con confirmacin por parte del operador

BOOL

QSCT

Conmutar con transicin

BOOL

QSCT_TAC

Conmutar con transicin y confirmacin especfica


de la etapa por parte del operador

BOOL

QSCTAC

Conmutar con transicin y

BOOL

QSCTOC

Conmutar con transicin o confirmacin por parte del BOOL


operador

QSTEP_NO

BATCH: Nmero de la etapa

DWORD 0

READY_TC

Estado "Listo para finalizar"

BOOL

RESET

Comando automtico "Resetear"

BOOL

RESTART

Comando automtico "Reiniciar"

BOOL

RESU_ERROR

Estado operativo "Continuando (error)"

BOOL

RESUME

Comando automtico "Continuar"

BOOL

RESUMING

Estado operativo "Continuando"

BOOL

RUN

Estado operativo "Activo"

BOOL

RUNCOUNT

Nmero de ejecuciones en "Funcionamiento cclico"

INT

RUNHOLD

Respuesta de la cadena RUN al comando "Detener"


0: Detener la cadena, 1: Cancelar la cadena

BOOL

Confirmacin por parte del operador

SFC para SIMATIC S7 (V8.1)

164

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.1 Interfaz estndar del esquema SFC

Conexin

Significado

Tipo de
datos

Predeterm.

Tipo M+V

S_ERRCA

Confirmacin de todos los errores de etapa (slo en


AUTO)

BOOL

S_ERRG

Indicador de grupo "Error de etapa"

BOOL

SCT

Conmutar con transicin


(slo en AUTO)

BOOL

1 5)

SCT_TAC

Conmutar con transicin y confirmacin especfica


de la etapa por parte del operador (slo en AUTO)

BOOL

0 5)

SELFCOMP

SFC cambia automticamente de "Activo" a


"Finalizando"

BOOL

SELFRESET

SFC cambia automticamente de


"Finalizado/Cancelado/Parado" a "Listo" (slo en
MANUAL)

BOOL

SFC_ADDSTATE

Palabra de estado SFC adicional

DWORD 0

SFC_CONTROL

Palabra de control SFC (interfaz interna)

DWORD 0

IO

SFC_INIT

Inicializar SFC

BOOL

IO

SFC_STATE

Palabra de estado SFC

DWORD 0

SIG_2...8

Generar aviso 2...8 (ALARM_8P)

BOOL

IO

START

Comando automtico "Iniciar"

BOOL

STARTING

Estado operativo "Iniciando"

BOOL

STEP_NO

BATCH: Nmero de la etapa

DWORD 0

STOP

Comando automtico "Parar"

BOOL

STOPPED

Estado operativo "Parado"

BOOL

STOPPING

Estado operativo "Parando"

BOOL

T_OPRQCA

Confirmacin de todas las solicitudes de intervencin BOOL


(slo en AUTO)

T_OPRQG

Indicador de grupo
"Solicitud de intervencin en transicin"

BOOL

TARGETSEQ

Nmero de cadena al "Activar etapa de destino"

BYTE

IO

TARGETSTEP

Nmero de etapa al "Activar etapa de destino"

WORD

IO

TIMEMON

Vigilancia de tiempo (slo en AUTO)

BOOL

0 3)

TRIG_CPU_RESTART

Disparador de inicio de cadena tras rearranque de


CPU

BOOL

Leyenda
1)

Depende de "Propiedades de SFC/Parmetros operativos AS/Funcionamiento cclico"

2)

Depende de "Propiedades de SFC/Parmetros operativos AS/Salida de comandos"

3)

Depende de "Propiedades de SFC/Parmetros operativos AS/Vigilancia de tiempo"

4)

Depende de "Propiedades de SFC/Parmetros operativos AS/Modo de operacin"

5)

Depende de "Propiedades de SFC/Parmetros operativos AS/Modo de conmutacin"

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

165

Interfaz estndar y conexiones de esquema


12.1 Interfaz estndar del esquema SFC

12.1.3

Significado de las entradas de la tabla

Aclaraciones de la tabla
En la columna "Conexin", la representacin en negrita significa que est activado el
atributo S7_visible = 'true'. La conexin est visible.
Las entradas de la columna "Tipo" significan lo siguiente:
I = IN (entrada)
IO = INOUT (entrada/salida)
O = OUT (salida)
Las entradas de la columna "Atr." significan lo siguiente:
"Q" significa que est activado el atributo S7_link = 'true'. La conexin se puede
interconectar.
"M" significa que se trata de un MESSAGE ID para un bloque de aviso (p. ej.
ALARM_8P). La conexin no se puede parametrizar; el servidor de avisos asigna el
ID.
"O" significa "operable" (slo mediante un faceplate). A la conexin se puede acceder
en procesos de escritura desde una OS. Est oculto en el CFC:
En la columna "M&V", "+" significa que est activado el atributo S7_m_c = 'true'. La
conexin se puede manejar y visualizar (es decir, controlar y supervisar).
El significado de los distintos atributos de sistema se explica en la "Ayuda de STEP 7" en el
tema "Atributos de sistema para conexiones de bloque".

12.1.4

Conexiones del esquema SFC ordenadas segn su utilizacin

Conexiones del esquema SFC


Las conexiones de la interfaz estndar del esquema SFC estn ordenadas segn su
utilizacin, resumindose en los apartados siguientes:
Modos de operacin (conexiones SFC) (Pgina 191)
Comandos y estados operativos (conexiones SFC) (Pgina 192)
Opciones de ejecucin (conexiones SFC) (Pgina 200)
Indicadores y acuses de grupo (conexiones SFC) (Pgina 201)
Datos de cadenas y etapas a procesar (conexiones SFC) (Pgina 202)
Parmetros BATCH (conexiones SFC) (Pgina 203)
Funcionamiento continuo (conexiones SFC) (Pgina 204)
Tratamiento de errores (conexiones SFC) (Pgina 204)
Avisos (conexiones SFC) (Pgina 207)

SFC para SIMATIC S7 (V8.1)

166

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.1 Interfaz estndar del esquema SFC
Palabras de control (conexiones SFC) (Pgina 208)
Palabras de estado (conexiones SFC) (Pgina 209)
Parmetros del sistema (conexiones SFC) (Pgina 213)
Reservas (conexiones SFC) (Pgina 214)

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

167

Interfaz estndar y conexiones de esquema


12.2 Interfaz estndar del tipo SFC

12.2

Interfaz estndar del tipo SFC

12.2.1

Interfaz estndar del tipo SFC

Interfaz estndar del tipo SFC


La interfaz estndar del tipo SFC comprende las conexiones necesarias para poder
controlar las instancias SFC por medio del programa de usuario, o bien para controlarlas y
supervisarlas por parte del operador.

Informacin adicional
Para ms informacin acerca de las conexiones, consulte los apartados siguientes:
Conexiones de la interfaz estndar del tipo SFC (Pgina 168)
Conexiones del tipo SFC ordenadas segn su utilizacin (Pgina 174)
Parametrizaciones de la interfaz "Caractersticas" (Pgina 175)
Ampliaciones de la interfaz "Caractersticas" (Pgina 177)
Modificacin de la estrategia de control y las consignas en una instancia SFC (Pgina 261)
Ampliaciones de la interfaz "Conexiones" (Pgina 175)

12.2.2

Conexiones de la interfaz estndar del tipo SFC

Tipo SFC: Conexiones de la interfaz estndar


En la tabla siguiente figuran las conexiones de la interfaz estndar del tipo SFC (en orden
alfabtico).
Encontrar ms informacin sobre las entradas de la tabla en el apartado: Significado de las
entradas de la tabla (Pgina 166)
Conexin

Significado

Tipo de
datos

Predeterm. Tipo M+V

ABORT

Comando automtico "Cancelar"

BOOL

ABORTED

Estado operativo "Cancelado"

BOOL

ABORTING

Estado operativo "Cancelando"

BOOL

AUT

Conmutar a AUTO (modo Proceso)

BOOL

AUX_PR04...10

Valor asociado de aviso 4...10

ANY

IO

BA_ADDSTATE

BATCH: Palabra de estado adicional

DWORD

BA_CONTROL

Palabra de control BATCH (interfaz interna)

DWORD

IO

BA_EN

BATCH: Habilitacin de asignacin

BOOL

SFC para SIMATIC S7 (V8.1)

168

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.2 Interfaz estndar del tipo SFC

Conexin

Significado

Tipo de
datos

Predeterm. Tipo M+V

BA_ID

BATCH: Nmero de lote correlativo

DWORD

BA_NA

BATCH: Denominacin del lote

STRING
[32]

''

BA_STATE

Palabra de estado BATCH

DWORD

BUSY

Estado "Ocupado"
(= ni "Listo" ni "Finalizado" ni "Cancelado" ni
"Parado")

BOOL

COMPLETE

Comando automtico "Finalizar"

BOOL

COMPLETED

Estado operativo "Finalizado"

BOOL

COMPLETING

Estado operativo "Finalizando"

BOOL

CONT

Funcionamiento continuo

BOOL

CONT_T

Tiempo de ejecucin mx. para "Funcionamiento


continuo" [s]

DINT

CPU_RESTART

Rearranque de la CPU

BOOL

CS

AUTO: Estrategia de control preparada (tiene


efecto en el siguiente inicio)

INT

CS_HL

Estrategia de control "Lmite superior"

INT

0 1)

CS_LL

Estrategia de control "Lmite inferior"

INT

0 1)

CSP_DEFAULT

Valor inicial de la estrategia de control preparada

INT

CSP_OP

MANUAL: Estrategia de control preparada por el


operador (tiene efecto en el siguiente inicio)

INT

IO

CSSPACCEPT

Se han adoptado la estrategia de control y las


consignas (durante 1 ciclo)

BOOL

CUSEQ

N. de la cadena actual

BYTE

CUSTEP

N. de la etapa actual

WORD

CUSTEPACTSTATE

Estado "Activo" de la etapa actual

BOOL

CUSTEPCOUNT

Nmero de etapas activas

BYTE

CUSTEPERRSTATE

Estado "Error" de la etapa actual

BOOL

CUSTEPHELDSTATE

Estado "Detenido" de la etapa actual

BOOL

CUSTEPMAXRT

Tiempo de ejecucin mx. de la etapa actual

TIME

CUSTEPMINRT

Tiempo de ejecucin mn. de la etapa actual

TIME

CUSTEPRT

Tiempo de ejecucin de la etapa actual

TIME

CUTRANS

Nmero de la transicin actual

WORD

CUTRANSCOUNT

Nmero de transiciones activas

BYTE

CUTRANSRESULT

Resultado de la primera transicin activa

BOOL

CYCLEXEC

Funcionamiento cclico (slo en AUTO)

BOOL

0 2)

DIS_START_STATE

Motivo del impedimento de arranque

DWORD

ENABORT

Habilitacin "Cancelar"

BOOL

ENASTART

Habilitacin "Iniciar en activo"

BOOL

ENAUT

Habilitacin "Conmutar a AUTO"

BOOL

ENCOMPLETE

Habilitacin "Finalizar"

BOOL

ENCSP

Habilitacin para "Preparar estrategia de control"

BOOL

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

169

Interfaz estndar y conexiones de esquema


12.2 Interfaz estndar del tipo SFC

Conexin

Significado

Tipo de
datos

Predeterm. Tipo M+V

ENFORCEMAN

Habilitacin para conmutar a MANUAL, si ENMAN


=0

BOOL

ENHOLD

Habilitacin "Detener"

BOOL

ENMAN

Habilitacin "Conmutar a MANUAL"

BOOL

ENRESET

Habilitacin "Resetear"

BOOL

ENRESTART

Habilitacin "Reiniciar"

BOOL

ENRESUME

Habilitacin "Continuar"

BOOL

ENSTART

Habilitacin "Iniciar"

BOOL

ENSTOP

Habilitacin "Parar"

BOOL

ENTARGETSTEP

Habilitacin "Activar etapas de destino"

BOOL

ERRG

Error de grupo
(EXT_ERR | OP_ERR | LI_ERR | S_ERRG)

BOOL

ERROR

Estado operativo "Error"

BOOL

ERROR_
COMPLETING

Estado operativo en "Error (finalizando)"

BOOL

EXEC_ERR

Error de tiempo de ejecucin, p. ej., error de etapa, BOOL


rearranque de la CPU

EXT_ERR

Error externo

BOOL

HELD

Estado operativo "Detenido"

BOOL

HELD_ERROR

Estado operativo "Detenido (error)"

BOOL

HELDSEQ

N. de la cadena detenida

BYTE

HELDSTEP

N. de la etapa detenida

WORD

HELDSTEPCOUNT

Para uso futuro

BYTE

HELDSTEPERRSTATE

Para uso futuro

BOOL

HELDSTEPHELDSTATE

Para uso futuro

BOOL

HELDSTEPRT

Para uso futuro

TIME

HELDTRANS

Para uso futuro

WORD

HELDTRANSCOUNT

Para uso futuro

BYTE

HELDTRANSRESULT

Para uso futuro

BOOL

HOLD

Comando automtico "Detener"

BOOL

HOLDING

Estado operativo "Deteniendo"

BOOL

IDLE

Estado operativo "Listo"

BOOL

INSTROUT

Salida de comandos (slo en AUTO)

BOOL

1 3)

INTABORT

Comando interno "Cancelar"

BOOL

IO

INTCOMPLETE

Comando interno "Finalizar"

BOOL

IO

INTERROR

Comando interno "Error"

BOOL

IO

INTHOLD

Comando interno "Detener"

BOOL

IO

INTRESET

Comando interno "Resetear"

BOOL

IO

INTRESTART

Comando interno "Reiniciar"

BOOL

IO

INTRESUME

Comando interno "Continuar"

BOOL

IO

INTSTART

Comando interno "Iniciar"

BOOL

IO

INTSTOP

Comando interno "Parar"

BOOL

IO

SFC para SIMATIC S7 (V8.1)

170

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.2 Interfaz estndar del tipo SFC

Conexin

Significado

Tipo de
datos

Predeterm. Tipo M+V

IORES_BY

Reservado para uso interno

BYTE

IO

IORES0...7

Reservado para uso interno

BOOL

IO

IRES1...3

Reservado para uso interno

BOOL

LASTSEQ

N. de la ltima cadena activa

BYTE

LASTSTEP

N. de la ltima etapa activa

WORD

LI_ERR

Error de parametrizacin (p. ej., combinacin no


vlida en entradas)

BOOL

LI_ERR_STATE

Palabra de estado para error de parametrizacin

DWORD

LOCKABORT

Bloqueo externo "Cancelar"

BOOL

LOCKCOMPLETE

Bloqueo externo "Finalizar"

BOOL

LOCKERROR

Bloqueo externo "Error"

BOOL

LOCKHOLD

Bloqueo externo "Detener"

BOOL

LOCKSTOP

Bloqueo externo "Parar"

BOOL

MAN

Conmutar a MANUAL (modo de operador)

BOOL

MODE

Modo de procesamiento:
0: Procesamiento cclico en OB de alarma cclica
1: Procesamiento nico en OB de arranque

BOOL

MSG_ACK

Acuse de avisos (ALARM_8P)

WORD

MSG_ERR

Error de aviso (ALARM_8P)

BOOL

MSG_EVID

Nmero de aviso (ALARM_8P)

DWORD

MSG_LOCK

Bloquear avisos:
0: Avisos no bloqueados
1: Avisos bloqueados

BOOL

MSG_STAT

Estado de aviso (ALARM_8P)

WORD

MSG_SUP

Supresin de avisos (ALARM_8P)

BOOL

NMSG_EVID1

Nmero de aviso 1 (NOTIFY_8P)

DWORD

NMSG_EVID2

Nmero de aviso 2 (NOTIFY_8P)

DWORD

NMSG_STAT1

Estado de aviso 1 (NOTIFY_8P)

WORD

NMSG_STAT2

Estado de aviso 2 (NOTIFY_8P)

WORD

NSIG_12...16

Generar aviso de evento 12...16


(NOTIFY_8P)

BOOL

IO

OCCUPIED

BATCH: Identificacin "Ocupado"

BOOL

IO

OP_ERR

Error de operador

BOOL

OP_ERR_STATE

Palabra de estado para error de operador

DWORD

OPTIPNO

Nmero de nota para el operador

INT

ORES_BY1...3

Reservado para uso interno

BYTE

ORES1...24

Reservado para uso interno

BOOL

PARAM

Comprobar estrategia de control y consignas

BOOL

POSINO

Nmero del texto de posicin

INT

QAUTMAN

Modo de operacin actual: 0: MANUAL, 1: AUTO

BOOL

0 5)

QBA_EN

BATCH: Habilitacin de asignacin

BOOL

QBA_ID

BATCH: Nmero de lote correlativo

DWORD

QBA_NA

BATCH: Denominacin del lote

STRING[32] ' '

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

171

Interfaz estndar y conexiones de esquema


12.2 Interfaz estndar del tipo SFC

Conexin

Significado

Tipo de
datos

Predeterm. Tipo M+V

QCONT

"Funcionamiento continuo"

BOOL

QCONT_T

Tiempo de ejecucin actual para "Funcionamiento


continuo" [s]

DINT

QCONT_T_ERR

Tiempo mx. de ejecucin excedido para


"Funcionamiento continuo"

BOOL

QCS

Estrategia de control actual

INT

QCS_0

1: Sin estrategia de control

BOOL

QCS_1...32

1: Estrategia de control actual 1 - 32

BOOL

QCSP

Estrategia de control preparada

INT

QDIS_START

Imposible "Iniciar"
(p. ej., estrategia de control y/o consignas
errneas, LI_ERR, OP_ERR...)

BOOL

QENAUT

Habilitacin "Conmutar a AUTO"

BOOL

QENMAN

Habilitacin "Conmutar a MANUAL"

BOOL

QEXT_ERR

Error externo

BOOL

QFORCEMAN

Conmutar a MANUAL sin habilitacin


(= modo manual forzoso durante 1 ciclo)

BOOL

QOCCUPIED

BATCH: Identificacin "Ocupado"

BOOL

QPARAM

La estrategia de control y las consignas se han


comprobado y son correctos

BOOL

QREFRESH

BATCH: Actualizar consignas/valores reales

BOOL

QSCC

Conmutar con confirmacin por parte del operador

BOOL

QSCT

Conmutar con transicin

BOOL

QSCT_TAC

Conmutar con transicin y confirmacin especfica


de la etapa por parte del operador

BOOL

QSCTAC

Conmutar con transicin y confirmacin por parte


del operador

BOOL

QSCTOC

Conmutar con transicin o confirmacin por parte


del operador

BOOL

QSTEP_NO

BATCH: Nmero de la etapa

DWORD

QSTEP_T

BATCH: Tiempo de ejecucin actual de la etapa [s] DINT

QTAKESP

Aplicar consignas inmediatamente

BOOL

READY_TC

Estado "Listo para finalizar"

BOOL

REFRESH

BATCH: Actualizar consignas/valores reales

BOOL

IO

RESET

Comando automtico "Resetear"

BOOL

RESTART

Comando automtico "Reiniciar"

BOOL

RESU_ERROR

Estado operativo "Continuando (error)"

BOOL

RESUME

Comando automtico "Continuar"

BOOL

RESUMING

Estado operativo "Continuando"

BOOL

RUN

Estado operativo "Activo"

BOOL

RUNCOUNT

Nmero de ejecuciones en "Funcionamiento


cclico"

INT

SFC para SIMATIC S7 (V8.1)

172

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.2 Interfaz estndar del tipo SFC

Conexin

Significado

Tipo de
datos

Predeterm. Tipo M+V

RUNHOLD

Respuesta de la cadena RUN al comando


"Detener"
0: Detener la cadena, 1: Cancelar la cadena

BOOL

RUNUPCYC

Nmero de ciclos de ejecucin iniciales

INT

S_ERRCA

Confirmacin de todos los errores de etapa (slo


en AUTO)

BOOL

S_ERRG

Indicador de grupo "Error de etapa"

BOOL

SCT

Conmutar con transicin (slo en AUTO)

BOOL

1 6)

SCT_TAC

Conmutar con transicin o confirmacin especfica


de la etapa por parte del operador (slo en AUTO)

BOOL

0 6)

SELCS

Habilitar estrategias de control:


Bit 0...31: Estrategia de control 1...32

DWORD

0 1) 7)

SELFCOMP

SFC cambia automticamente de "Activo" a


"Finalizando"

BOOL

SELFRESET

SFC cambia automticamente de


"Finalizado/Cancelado/Parado" a
"Listo" (slo en MANUAL)

BOOL

SFC_ADDSTATE

Palabra de estado SFC adicional

DWORD

SFC_CONTROL

Palabra de control SFC (interfaz interna)

DWORD

IO

SFC_INIT

Inicializar SFC

BOOL

IO

SFC_STATE

Palabra de estado SFC

DWORD

SIG_2...8

Generar aviso 2...8 (ALARM_8P)

BOOL

IO

START

Comando automtico "Iniciar"

BOOL

STARTING

Estado operativo "Iniciando"

BOOL

STEP_NO

BATCH: Nmero de la etapa

DWORD

STEP_T

BATCH: tiempo de ejecucin mx. de la etapa [s]

DINT

STOP

Comando automtico "Parar"

BOOL

STOPPED

Estado operativo "Parado"

BOOL

STOPPING

Estado operativo "Parando"

BOOL

T_OPRQCA

Confirmacin de todas las solicitudes de


intervencin
(slo en AUTO)

BOOL

T_OPRQG

Indicador de grupo
"Solicitud de intervencin en transicin"

BOOL

TAKESP

Aplicar consignas inmediatamente

BOOL

TARGETSEQ

Nmero de cadena al "Activar etapa de destino"

BYTE

IO

TARGETSTEP

Nmero de etapa al "Activar etapa de destino"

WORD

IO

TIMEMON

Vigilancia de tiempo (slo en AUTO)

BOOL

0 4)

TRIG_CPU_RESTART

Disparador de inicio de cadena tras rearranque de


CPU

BOOL

USTATUS

Palabra de estado en VSTATUS


(asignable por el operador)

WORD

VSTATUS

Palabra de estado

DWORD

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

173

Interfaz estndar y conexiones de esquema


12.2 Interfaz estndar del tipo SFC

Leyenda
1)

Depende del nmero de estrategias de control en el editor de caractersticas

2)

Depende de "Propiedades de SFC/Parmetros operativos AS/Funcionamiento cclico"

3)

Depende de "Propiedades de SFC/Parmetros operativos AS/Salida de comandos"

4)

Depende de "Propiedades de SFC/Parmetros operativos AS/Vigilancia de tiempo"

5)

Depende de "Propiedades de SFC/Parmetros operativos AS/Modo de operacin"

6)

Depende de "Propiedades de SFC/Parmetros operativos AS/Modo de conmutacin"

7)

Depende de "Propiedades de SFC/Opciones/Seleccin de estrategias de control"

12.2.3

Conexiones del tipo SFC ordenadas segn su utilizacin

Las conexiones de la interfaz estndar del tipo SFC estn ordenadas segn su utilizacin,
resumindose en los apartados siguientes:
Modos de operacin (conexiones SFC) (Pgina 191)
Comandos y estados operativos (conexiones SFC) (Pgina 192)
Opciones de ejecucin (conexiones SFC) (Pgina 200)
Indicadores y acuses de grupo (conexiones SFC) (Pgina 201)
Datos de cadenas y etapas a procesar (conexiones SFC) (Pgina 202)
Parmetros BATCH (conexiones SFC) (Pgina 203)
Funcionamiento continuo (conexiones SFC) (Pgina 204)
Tratamiento de errores (conexiones SFC) (Pgina 204)
Avisos (conexiones SFC) (Pgina 207)
Palabras de control (conexiones SFC) (Pgina 208)
Palabras de estado (conexiones SFC) (Pgina 209)
Parmetros del sistema (conexiones SFC) (Pgina 213)
Reservas (conexiones SFC) (Pgina 214)

SFC para SIMATIC S7 (V8.1)

174

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.2 Interfaz estndar del tipo SFC

12.2.4

Ampliaciones de la interfaz "Conexiones"

Conexiones vlidas
El editor de interfaces "Conexiones" sirve para ampliar la interfaz. Los siguientes tipos de
datos son vlidos para las conexiones en las secciones IN, OUT e IN_OUT:
INPUT (seccin IN):
BOOL, BYTE, CHAR, WORD, DWORD, INT, DINT, REAL, S5TIME, TIME, DATE,
TIME_OF_DAY, STRING
OUTPUT (seccin OUT):
BOOL, BYTE, CHAR, WORD, DWORD, INT, DINT, REAL, S5TIME, TIME, DATE,
TIME_OF_DAY, STRING
IN_OUT (seccin IN_OUT):
BOOL, BYTE, CHAR, WORD, DWORD, INT, DINT, REAL, S5TIME, TIME, DATE,
TIME_OF_DAY, STRING

12.2.5

Parametrizaciones de la interfaz "Caractersticas"

12.2.5.1

Parametrizaciones de la interfaz "Caractersticas"

Parametrizaciones de la interfaz "Caractersticas"


Las caractersticas slo son relevantes para el tipo SFC.
Las conexiones de las siguientes caractersticas estn contenidas en la interfaz estndar:
Caracterstica "Estrategias de control" (Pgina 175)
Caracterstica para las notas (Pgina 176)
Caracterstica para textos de posicin (Pgina 177)

12.2.5.2

Caracterstica "Estrategias de control"

Caracterstica "Estrategias de control"


Encontrar ms informacin sobre las entradas de la tabla en el apartado: Significado de las
entradas de la tabla (Pgina 166)

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

175

Interfaz estndar y conexiones de esquema


12.2 Interfaz estndar del tipo SFC

Conexin

Significado

Tipo de datos Predet.

Tipo

M+V

CS

AUTO: Estrategia de control preparada (tiene


efecto en el siguiente inicio)

INT

CS_LL

Estrategia de control "Lmite inferior"

INT

0 1)

CS_HL

Estrategia de control "Lmite superior"

INT

0 1)

CSP_DEFAULT

Valor inicial de la estrategia de control preparada

INT

CSP_OP

MANUAL: Estrategia de control preparada por el


operador (tiene efecto en el siguiente inicio)

INT

IO

CSSPACCEPT

Se han adoptado la estrategia de control y las


consignas (durante 1 ciclo)

BOOL

ENCSP

Habilitacin de "Estrategia de control preparada"

BOOL

QCS

Estrategia de control actual

INT

QCS_0

1: Sin estrategia de control

BOOL

QCS_1...32

1: Estrategia de control actual 1 - 32

BOOL

QCSP

Estrategia de control preparada

INT

SELCS

Habilitar estrategias de control:


Bit 0..31: Estrategia de control 1..32

DWORD

0 1) 2)

Leyenda
1)

Depende del nmero de estrategias de control en el editor de caractersticas

2)

Depende de "Propiedades de SFC/Opciones/Seleccin de estrategias de control"

Encontrar ms informacin en el apartado:


Modificacin de la estrategia de control y las consignas en una instancia SFC (Pgina 261)

12.2.5.3

Caracterstica para las notas

Caracterstica para las notas


Asignando un nmero de nota en una accin de una etapa, la nota correspondiente se
visualiza en el faceplate del SFC.
Encontrar ms informacin sobre las entradas de la tabla en el apartado: Significado de las
entradas de la tabla (Pgina 166)
Conexin

Significado

Tipo de
datos

Predet.

Tipo

M+V

OPTIPNO

Nmero de nota para el operador

INT

SFC para SIMATIC S7 (V8.1)

176

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.2 Interfaz estndar del tipo SFC

12.2.5.4

Caracterstica para textos de posicin

Caracterstica para textos de posicin


Asignando un nmero de texto de posicin en una accin de una etapa, el texto
correspondiente se visualiza en el faceplate del SFC.
Encontrar ms informacin sobre las entradas de la tabla en el apartado: Significado de las
entradas de la tabla (Pgina 166)
Conexin

Significado

Tipo de
datos

Predet.

Tipo

M+V

POSINO

Nmero del texto de posicin

INT

Encontrar ms informacin en el apartado:


Cmo configurar notas y textos de posicin (Pgina 107)

12.2.6

Ampliaciones de la interfaz "Caractersticas"

12.2.6.1

Ampliaciones de la interfaz "Caractersticas"

Ampliacin de la interfaz "Caractersticas"


Las caractersticas slo son relevantes para el tipo SFC.
Las conexiones de las siguientes caractersticas no estn contenidas en la interfaz estndar,
debindose configurar en caso necesario:
Caracterstica "Consignas" (Pgina 178)
Caracterstica "Valores de proceso" (Pgina 188)
Caracterstica "Valores de forzado" (Pgina 188)
Caracterstica "Parmetros" (Pgina 188)
Caracterstica "Marcas" (Pgina 189)
Caracterstica "Temporizadores" (Pgina 189)
Caracterstica "Contactos de bloque" (Pgina 190)
Nota
En las siguientes tablas de caractersticas, "name" representa el nombre de la conexin y no
el nombre de una caracterstica.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

177

Interfaz estndar y conexiones de esquema


12.2 Interfaz estndar del tipo SFC

12.2.6.2

Caracterstica "Consignas"

Caracterstica "Consignas"
Encontrar informacin detallada sobre las conexiones de las consignas en el apartado:
Utilizar las conexiones de consignas (Pgina 185)
Encontrar ms informacin sobre las entradas de la tabla en el apartado:
Significado de las entradas de la tabla (Pgina 166)

Tipo de datos "BOOL"


Conexin

Significado

Tipo de
datos

Predet.

Tipo

M+V

"name"

Entrada automtica de la consigna

BOOL

"name"_AI

Entrada del valor real

BOOL

"name"_AO

Salida del valor real

BOOL

"name"_CS

Habilitar estrategias de control:


Bit0..31 = estrategia de control 1..32

DWORD

0 1) 2)

IO

"name"_EN0OP

Habilitar operacin de consigna a "0"

BOOL

IO

"name"_EN1OP

Habilitar operacin de consigna a "1"

BOOL

IO

"name"_EN0OPP

Habilitar operacin de consigna


preparada a "0"

BOOL

IO

"name"_EN1OPP

Habilitar operacin de consigna


preparada a "1"

BOOL

IO

"name"_ERR

Error de consigna

BOOL

"name"_OP

Entrada de operacin de la consigna

BOOL

IO

"name"_OPP

Entrada de operacin preparada de la


consigna

BOOL

IO

"name"_Q

Salida de la consigna

BOOL

"name"_QP

Salida preparada de la consigna

BOOL

Leyenda
1)

Depende del nmero de estrategias de control en el editor de caractersticas

2)

Depende de "<Consigna>/Propiedades/Asignacin de estrategias de control"

Tipo de datos "INT"


Conexin

Significado

Tipo de
datos

Predet.

Tipo

M+V

"name"

Entrada automtica de la consigna

INT

"name"_AI

Entrada del valor real

INT

"name"_AO

Salida del valor real

INT

SFC para SIMATIC S7 (V8.1)

178

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.2 Interfaz estndar del tipo SFC

Conexin

Significado

Tipo de
datos

Predet.

Tipo

M+V

"name"_CS

Habilitar estrategias de control:


Bit0..31 = estrategia de control 1..32

DWORD

0 1) 2)

IO

"name"_ENOP

Habilitar operacin de la consigna

BOOL

IO

"name"_ENOPP

Habilitar operacin de consigna


preparada

BOOL

IO

"name"_ERR

Error de consigna

BOOL

"name"_LL

Lmite inferior de la consigna

INT

"name"_HL

Lmite superior de la consigna

INT

100

"name"_OP

Entrada de operacin de la consigna

INT

IO

"name"_OPP

Entrada de operacin preparada de la


consigna

INT

IO

"name"_Q

Salida de la consigna

INT

"name"_QP

Salida preparada de la consigna

INT

Leyenda
1)

Depende del nmero de estrategias de control en el editor de caractersticas

2)

Depende de "<Consigna>/Propiedades/Asignacin de estrategias de control"

Tipos de datos "DINT", "SOURCE", "DEST" y "VIA"


Conexin

Significado

Tipo de
datos

Predet.

Tipo

M+V

"name"

Entrada automtica de la consigna

DINT

"name"_AI

Entrada del valor real

DINT

"name"_AO

Salida del valor real

DINT

"name"_CS

Habilitar estrategias de control:


Bit0..31 = estrategia de control
1..32

DWORD

0 1) 2)

IO

"name"_ENOP

Habilitar operacin de la consigna

BOOL

IO

"name"_ENOPP

Habilitar operacin de consigna


preparada

BOOL

IO

"name"_ERR

Error de consigna

BOOL

"name"_HL

Lmite superior de la consigna

DINT

DINT: 100,
SOURCE,
DEST, VIA:
2147483647

"name"_LL

Lmite inferior de la consigna

DINT

"name"_OP

Entrada de operacin de la
consigna

DINT

IO

"name"_OPP

Entrada de operacin preparada de DINT


la consigna

IO

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

179

Interfaz estndar y conexiones de esquema


12.2 Interfaz estndar del tipo SFC

Conexin

Significado

Tipo de
datos

Predet.

Tipo

M+V

"name"_Q

Salida de la consigna

DINT

"name"_QP

Salida preparada de la consigna

DINT

Leyenda
1)

Depende del nmero de estrategias de control en el editor de caractersticas

2)

Depende de "<Consigna>/Propiedades/Asignacin de estrategias de control"

Tipo de datos "REAL"


Conexin

Significado

Tipo de
datos

Predet.

Tipo

M+V

"name"

Entrada automtica de la consigna

REAL

0.0

"name"_AI

Entrada del valor real

REAL

0.0

"name"_AO

Salida del valor real

REAL

0.0

"name"_CS

Habilitar estrategias de control:


Bit0..31 = estrategia de control 1..32

DWORD

0 1) 2)

IO

"name"_ENOP

Habilitar operacin de la consigna

BOOL

IO

"name"_ENOPP

Habilitar operacin de consigna


preparada

BOOL

IO

"name"_ERR

Error de consigna

BOOL

"name"_HL

Lmite superior de la consigna

REAL

100.0

"name"_LL

Lmite inferior de la consigna

REAL

0.0

"name"_OP

Entrada de operacin de la consigna

REAL

0.0

IO

"name"_OPP

Entrada de operacin preparada de la


consigna

REAL

0.0

IO

"name"_Q

Salida de la consigna

REAL

0.0

"name"_QP

Salida preparada de la consigna

REAL

0.0

Leyenda
1)

Depende del nmero de estrategias de control en el editor de caractersticas

2)

Depende de "<Consigna>/Propiedades/Asignacin de estrategias de control"

Tipo de datos "STRING"


Conexin

Significado

Tipo de
datos

Predet.

Tipo

M+V

"name"

Entrada automtica de la consigna

STRING

''

"name"_AI

Entrada del valor real

STRING

''

SFC para SIMATIC S7 (V8.1)

180

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.2 Interfaz estndar del tipo SFC

Conexin

Significado

Tipo de
datos

Predet.

Tipo

M+V

"name"_AO

Salida del valor real

STRING

''

"name"_CS

Habilitar estrategias de control:


Bit0..31 = estrategia de control 1..32

DWORD

0 1)

IO

"name"_ENOP

Habilitar operacin de la consigna

BOOL

"name"_ENOPP

Habilitar operacin de consigna


preparada

BOOL

"name"_ERR

Error de consigna

BOOL

"name"_OP

Entrada de operacin de la consigna

STRING

''

O *)

"name"_OPP

Entrada de operacin preparada de la


consigna

STRING

''

O *)

"name"_Q

Salida de la consigna

STRING

''

"name"_QP

Salida preparada de la consigna

STRING

''

Leyenda
1)

Depende del nmero de estrategias de control en el editor de caractersticas

2)

Depende de "<Consigna>/Propiedades/Asignacin de estrategias de control"

*)

Los parmetros se han implementado como salidas, ya que en el tipo de datos "STRING" no
se permiten parmetros IN_OUT.

Tipo de datos "PI" (Process Input = parmetros para materiales de entrada)


Conexin

Significado

Tipo de
datos

Predet.

Tipo

M+V

"name"

Entrada automtica de la consigna

REAL

0.0

"name"_AI

Entrada del valor real

REAL

0.0

"name"_AO

Salida del valor real

REAL

0.0

"name"_B

Consigna del "Tracking ID"

DINT

"name"_BAI

Entrada del valor real BATCH

DINT

"name"_BAO

Salida del valor real BATCH

DINT

"name"_BOP

Entrada de operador BATCH

DINT

IO

"name"_BOPP

Entrada de operador BATCH


preparada

DINT

IO

"name"_BQ

Consigna BATCH

DINT

"name"_BQP

Consigna BATCH preparada

DINT

"name"_CS

Habilitar estrategias de control:


Bit0..31 = estrategia de control 1..32

DWORD

0 1) 2)

IO

"name"_ENOP

Habilitar operacin de la consigna

BOOL

IO

"name"_ENOPP

Habilitar operacin de consigna


preparada

BOOL

IO

"name"_ERR

Error de consigna

BOOL

"name"_HL

Lmite superior de la consigna

REAL

100.0

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

181

Interfaz estndar y conexiones de esquema


12.2 Interfaz estndar del tipo SFC

Conexin

Significado

Tipo de
datos

Predet.

Tipo

M+V

"name"_LL

Lmite inferior de la consigna

REAL

0.0

"name"_M

Consigna de "Material"

STRING[16]

''

"name"_MAI

Entrada del valor real "Material"

STRING[16]

''

"name"_MAO

Salida del valor real "Material"

STRING[16]

''

"name"_MOP

Entrada de operador "Material"

STRING[16]

''

"name"_MOPP

Entrada de operador "Material"


preparada

STRING[16]

''

"name"_MQ

Consigna de "Material"

STRING[16]

''

"name"_MQP

Consigna de "Material" preparada

STRING[16]

''

"name"_OP

Entrada de operacin de la consigna

REAL

0.0

IO

"name"_OPP

Entrada de operacin preparada de la


consigna

REAL

0.0

IO

"name"_Q

Salida de la consigna

REAL

0.0

"name"_QP

Salida preparada de la consigna

REAL

0.0

Leyenda
1)

Depende del nmero de estrategias de control en el editor de caractersticas

2)

Depende de "<Consigna>/Propiedades/Asignacin de estrategias de control"

Tipo de datos "PO" (Process Output = parmetros para productos principales, secundarios,
intermedios y desechos)
Conexin

Significado

Tipo de
datos

Predet.

Tipo

M+V

"name"

Entrada automtica de la consigna

REAL

0.0

"name"_AI

Entrada del valor real

REAL

0.0

"name"_AO

Salida del valor real

REAL

0.0

"name"_B

Consigna del "Tracking ID"

DINT

"name"_BAI

Entrada del valor real BATCH

DINT

"name"_BAO

Salida del valor real BATCH

DINT

"name"_BOP

Entrada de operador BATCH

DINT

IO

"name"_BOPP

Entrada de operador BATCH


preparada

DINT

IO

"name"_BQ

Consigna BATCH

DINT

"name"_BQP

Consigna BATCH preparada

DINT

"name"_CS

Habilitacin de estrategias de control:


Bit0..31 = estrategia de control 1..32

DWORD

0 1) 2)

IO

"name"_ENOP

Habilitar operacin de la consigna

BOOL

IO

"name"_ENOPP

Habilitar operacin de consigna


preparada

BOOL

IO

"name"_ERR

Error de consigna

BOOL

SFC para SIMATIC S7 (V8.1)

182

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.2 Interfaz estndar del tipo SFC

Conexin

Significado

Tipo de
datos

Predet.

Tipo

M+V

"name"_LL

Lmite inferior de la consigna

REAL

0.0

"name"_HL

Lmite superior de la consigna

REAL

100.0

"name"_M

Consigna de "Material"

STRING[16]

''

"name"_MAI

Entrada del valor real "Material"

STRING[16]

''

"name"_MAO

Salida del valor real "Material"

STRING[16]

''

"name"_MOP

Entrada de operador "Material"

STRING[16]

''

"name"_MOPP

Entrada de operador "Material"


preparada

STRING[16]

''

"name"_MQ

Consigna de "Material"

STRING[16]

''

"name"_MQP

Consigna de "Material" preparada

STRING[16]

''

"name"_OP

Entrada de operacin de la consigna

REAL

0.0

IO

"name"_OPP

Entrada de operacin preparada de la


consigna

REAL

0.0

IO

"name"_Q

Salida de la consigna

REAL

0.0

"name"_QP

Salida preparada de la consigna

REAL

0.0

Leyenda
1)

Depende del nmero de estrategias de control en el editor de caractersticas

2)

Depende de "<Consigna>/Propiedades/Asignacin de estrategias de control"

Tipo de datos "TKEY"


Conexin

Significado

Tipo de
datos

Predet.

Tipo

M+V

"name"

Entrada automtica de la
consigna

DINT

"name"_AI

Entrada del valor real

DINT

"name"_AO

Salida del valor real

DINT

"name"_CS

Habilitar estrategias de control:


Bit0..31 = estrategia de control
1..32

DWORD

0 1) 2)

IO

"name"_ENOP

Habilitar operacin de la
consigna

BOOL

IO

"name"_ENOPP

Habilitar operacin de consigna


preparada

BOOL

IO

"name"_ERR

Error de consigna

BOOL

"name"_LL

Lmite inferior de la consigna

DINT

"name"_HL

Lmite superior de la consigna

DINT

DINT: 100,
SOURCE,
DEST, VIA:
2147483647

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

183

Interfaz estndar y conexiones de esquema


12.2 Interfaz estndar del tipo SFC

Conexin

Significado

Tipo de
datos

Predet.

Tipo

M+V

"name"_OP

Entrada de operacin de la
consigna

DINT

IO

"name"_OPP

Entrada de operacin preparada


de la consigna

DINT

IO

"name"_Q

Salida de la consigna

DINT

"name"_QP

Salida preparada de la consigna

DINT

"name"_ID

Entrada automtica "Transfer ID"

STRING[16]

"

"name"_IDAI

Entrada del valor real "Transfer


ID"

STRING[16]

"

"name"_IDAO

Salida del valor real "Transfer ID"

STRING[16]

"

"name"_IDQ

Salida de la consigna "Transfer


ID"

STRING[16]

"

"name"_IDQP

Salida preparada de la consigna


"Transfer ID"

STRING[16]

"

"name"_IDOP

Entrada de operacin de la
consigna

STRING[16]

"

"name"_IDOPP

Entrada de operacin preparada


de la consigna

STRING[16]

"

"name"_C

Entrada automtica "Transfer


COUNTER"

DINT

"name"_CAI

Entrada del valor real "Transfer


COUNTER"

DINT

"name"_CAO

Salida del valor real "Transfer


COUNTER"

DINT

"name"_CQ

Salida de la consigna "Transfer


COUNTER"

DINT

"name"_CQP

Salida preparada de la consigna


"Transfer COUNTER"

DINT

"name"_COP

Entrada de operacin de la
consigna

DINT

IO

"name"_COPP

Entrada de operacin preparada


de la consigna

DINT

IO

Leyenda
1)

Depende del nmero de estrategias de control en el editor de caractersticas

2)

Depende de "<Consigna>/Propiedades/Asignacin de estrategias de control"

SFC para SIMATIC S7 (V8.1)

184

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.2 Interfaz estndar del tipo SFC

12.2.6.3

Utilizar las conexiones de consignas

Conexiones de las consignas


Las siguientes aclaraciones son aplicables a todas las consignas, independientemente de
su tipo de datos. Las aclaraciones especficas se identifican como tales.
Valores reales
La entrada del valor real se utiliza para leer el valor real actual de la planta. El valor real
puede ser un valor del proceso o un valor calculado. El valor se emite en la salida sin ser
modificado.
Tipo de
datos

Conexin

Significado

Entrada
Todos

..._AI

Actual Value Input

PI

..._BAI

Tracking ID Actual Value Input

PI

..._MAI

Material Actual Value Input

TKEY

..._IDAI

Transfer ID Actual Value Input

TKEY

..._CAI

Transfer Counter Actual Value Input

Salida
Todos

..._AO

Actual Value Output

PI

..._BAO

Tracking ID Actual Value Output

PI

..._MAO

Material Actual Value Output

TKEY

..._IDAO

Transfer ID Actual Value Output

TKEY

..._CAO

Transfer Counter Actual Value Output

Consignas preparadas
El valor a utilizar en el siguiente inicio de la instancia SFC se "prepara" en las entradas de
las consignas para la estrategia de control AUTO o MANUAL.
Las entradas de la estrategia de control MANUAL se pueden parametrizar en la vista
"Valores preparados" del faceplate del SFC. Los valores preparados se emiten en las
salidas.
Tipo de datos

Conexin

Significado

Entrada
Todos

...

Setpoint Automatic Input

Todos

..._OPP

Setpoint Operator Input Prepare

PI, PO

..._BOPP

Tracking ID Setpoint Operator Input Prepare

PI, PO

..._B

Tracking ID Setpoint Automatic Input

PI, PO

..._M

Material Setpoint Automatic Input

PI, PO

..._MOPP

Material Setpoint Operator Input Prepare

TKEY

..._ID

Transfer ID Setpoint Automatic Input

TKEY

..._IDOPP

Transfer ID Setpoint Operator Input Prepare

TKEY

..._C

Transfer Counter Setpoint Automatic Input

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

185

Interfaz estndar y conexiones de esquema


12.2 Interfaz estndar del tipo SFC

Tipo de datos

Conexin

Significado

TKEY

..._COPP

Transfer Counter Setpoint Operator Input Prepare

Salida
Todos

..._QP

Valid Setpoint Prepare

PI, PO

..._BQP

Tracking ID Valid Setpoint Prepare

PI, PO

..._MQP

Material Valid Setpoint Prepare

TKEY

..._IDQP

Transfer ID Valid Setpoint Prepare

TKEY

..._CQP

Transfer Counter Valid Setpoint Prepare

Consignas aplicables inmediatamente


En las entradas de las consignas para la estrategia de control AUTO o MANUAL se
predetermina un valor aplicable de inmediato. Para ello es preciso activar adicionalmente la
entrada TAKESP en la estrategia de control AUTO.
Las entradas de la estrategia de control MANUAL se pueden parametrizar en la vista
"Valores actuales" del faceplate del SFC. Los valores actuales se emiten en las salidas.
Tipo de datos

Conexin

Significado

Entrada
Todos

...

Setpoint Automatic Input

Todos

..._OP

Setpoint Operator Input

PI, PO

..._B

Tracking ID Setpoint Automatic Input

PI, PO

..._BOP

Tracking ID Setpoint Operator Input

PI, PO

..._M

Material Setpoint Automatic Input

PI, PO

..._MOP

Material Setpoint Operator Input

TKEY

..._ID

Transfer ID Setpoint Automatic Input

TKEY

..._IDOP

Transfer ID Setpoint Operator Input

TKEY

..._C

Transfer Counter Setpoint Automatic Input

TKEY

..._COP

Transfer Counter Setpoint Operator Input

Salida
Todos

..._Q

Active Setpoint

PI, PO

..._BQ

Tracking ID Active Setpoint

PI, PO

..._MQ

Material Active Setpoint

TKEY

..._IDQ

Transfer ID Active Setpoint

TKEY

..._CQ

Transfer Counter Active Setpoint

SFC para SIMATIC S7 (V8.1)

186

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.2 Interfaz estndar del tipo SFC
Habilitaciones de operacin (preparar y modificar consignas en modo MANUAL)
Las consignas slo se pueden preparar y/o modificar en el modo de operacin MANUAL si
estn activadas las habilitaciones de operacin correspondientes.
Tipo de datos

Conexin

Significado

Entrada
BOOL

..._EN0OP

Enable Setpoint "0" Operator Input

BOOL

..._EN1OP

Enable Setpoint "1" Operator Input

BOOL

..._EN0OPP

Enable Setpoint "0" Operator Input Prepare

BOOL

..._EN1OPP

Enable Setpoint "1" Operator Input Prepare

Todos excepto BOOL

..._ENOP

Enable Setpoint Operator Input

Todos excepto BOOL

..._ENOPP

Enable Setpoint Operator Input Prepare

Comprobacin de valores lmite


Las consignas modificadas slo se aplican a la salida correspondiente si el nuevo valor se
encuentra dentro de los lmites definidos de la consigna. En caso contrario, la infraccin del
valor lmite se visualiza como error en la salida <sw>_ERR y no se modifica la salida en
cuestin.
Tipo de datos

Conexin

Significado

Entrada
Todos excepto BOOL, STRING

..._LL

Low Limit

Todos excepto BOOL, STRING

..._HL

High Limit

Salida
Todos excepto BOOL, STRING

..._ERR

Setpoint Input Error

Comprobacin de la asignacin de estrategias de control


El valor de la entrada <sw>_CS define la asignacin de la consigna a las estrategias de
control existentes. Esta asignacin se requiere para comprobar y aplicar las consignas
modificadas o para adaptar el faceplate de SFC a la estrategia de control seleccionada. La
entrada <sw>_CS se configura en el cuadro de dilogo "Propiedades del objeto" de una
consigna.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

187

Interfaz estndar y conexiones de esquema


12.2 Interfaz estndar del tipo SFC

12.2.6.4

Caracterstica "Valores de proceso"

Caracterstica "Valores de proceso"


Conexin

Significado

Tipo de
datos

Predet.

Tipo

"name"

Entrada del valor de proceso

BOOL

INT

DINT

REAL

0.0

STRING

''

M+V

Encontrar ms informacin sobre las entradas de la tabla en el apartado: Significado de las


entradas de la tabla (Pgina 166)

12.2.6.5

Caracterstica "Valores de forzado"

Caracterstica "Valores de forzado"


Conexin

Significado

Tipo de
datos

Predet.

Tipo

"name"

Salida del valor de forzado

BOOL

INT

DINT

REAL

0.0

STRING

''

M+V

Encontrar ms informacin sobre las entradas de la tabla en el apartado: Significado de las


entradas de la tabla (Pgina 166)

12.2.6.6

Caracterstica "Parmetros"

Caracterstica "Parmetros"
Conexin

Significado

Tipo de
datos

Predet.

Tipo

"name"

Entrada del parmetro

BOOL

INT

DINT

REAL

0.0

STRING

''

M+V

SFC para SIMATIC S7 (V8.1)

188

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.2 Interfaz estndar del tipo SFC
Encontrar ms informacin sobre las entradas de la tabla en el apartado: Significado de las
entradas de la tabla (Pgina 166)

12.2.6.7

Caracterstica "Marcas"

Caracterstica "Marcas"
Conexin

Significado

Tipo de
datos

Predet.

"name"

Marca (rea VAR esttica)

BOOL

INT

DINT

REAL

0.0

STRING

''

Tipo

M+V

Nota
La marca es una variable interna que no aparece como conexin visible en la interfaz.
Debido a ello, esta variable no se puede incorporar en los operandos de las propiedades de
etapas o transiciones p. ej. por medio del cuadro de dilogo "Examinar" o del editor de
interfaces. El nombre de la conexin de la marca se debe introducir con el teclado.

12.2.6.8

Caracterstica "Temporizadores"

Caracterstica "Temporizadores"
Conexin

Significado

Tipo de
datos

Predet.

Tipo

SAMPLE_T

Tiempo de muestreo de la tarea en s


(el generador de cdigo predetermina el
tiempo de ciclo correspondiente)

REAL

0.0

"name"_MODE

Modo de operacin:
0: Arrancar temporizador como impulso
"Pulse"
1: Arrancar temporizador como impulso
prolongado "ExtP"
2: Arrancar temporizador como retardo a la
conexin "OnDel"
3: Arrancar temporizador como retardo a la
conexin con memoria "RetOn-D"
4: Arrancar temporizador como retardo a la
desconexin "Off-D"

INT

"name"_TIME0

Tiempo en s

REAL

1.0

IO

"name"_RESET

Resetear

BOOL

IO

M+V

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

189

Interfaz estndar y conexiones de esquema


12.2 Interfaz estndar del tipo SFC

Conexin

Significado

Tipo de
datos

Predet.

Tipo

"name"_I0

Impulso de entrada

BOOL

IO

"name"_QERR

Error

BOOL

"name"_Q0

Impulso de salida

BOOL

"name"_PTIME

Tiempo restante en s

REAL

0.0

M+V

Encontrar ms informacin sobre las entradas de la tabla en el apartado: Significado de las


entradas de la tabla (Pgina 166)

12.2.6.9

Caracterstica "Contactos de bloque"

Caracterstica "Contactos de bloque"


Encontrar ms informacin al respecto en el apartado: Contactos de bloque (Pgina 109).

SFC para SIMATIC S7 (V8.1)

190

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.3 Conexiones SFC ordenadas segn su utilizacin

12.3

Conexiones SFC ordenadas segn su utilizacin

12.3.1

Modos de operacin (conexiones SFC)

Conexiones SFC de los modos de operacin


Encontrar ms informacin sobre las entradas de la tabla en el apartado: Significado de las
entradas de la tabla (Pgina 166)
Conexin

Significado

Tipo de
datos

Predet.

Tip
o

ENAUT

Habilitacin "Conmutar a AUTO"

BOOL

QENAUT

Habilitacin "Conmutar a AUTO"

BOOL

AUT

Conmutar a AUTO (modo Proceso)

BOOL

rea de operacin y
visualizacin "AUTO"

Conmutar con botn a AUTO (modo Proceso)

ENMAN

Habilitacin "Conmutar a MANUAL"

BOOL

QENMAN

Habilitacin "Conmutar a MANUAL"

BOOL

MAN

Conmutar a MANUAL (modo de operador)

BOOL

M+V

rea de operacin y
Conmutar con botn a MANUAL (modo de operador)
visualizacin "MANUAL"
QAUTMAN

Modo de operacin actual: 0: MANUAL, 1: AUTO

BOOL

0 *)

QFORCEMAN

Conmutar a MANUAL sin habilitacin (= modo manual


forzado durante 1 ciclo)

BOOL

Leyenda
*)

Depende de "Propiedades de SFC/Parmetros operativos AS/Modo de operacin"

Conmutar el modo de operacin en la interfaz


Modo de operacin
anterior:

Habilitacin de modo
MANUAL

Habilitacin de modo
AUTO

0 = MANUAL

Conmutacin
-> MANUAL ->
AUTO

1 = AUTO

Modo de operacin
posterior:
0 = MANUAL
1 = AUTO

QAUTMAN

ENMAN

QENMAN

ENAUT

QENAUT

MAN

AUT

QAUTMAN

0 <-> 1

0 <-> 1

0 -> 1

0 <-> 1

0 <-> 1

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

191

Interfaz estndar y conexiones de esquema


12.3 Conexiones SFC ordenadas segn su utilizacin

Modo de operacin
anterior:

Habilitacin de modo
MANUAL

Habilitacin de modo
AUTO

0 = MANUAL

Conmutacin

Modo de operacin
posterior:

-> MANUAL ->


AUTO

0 = MANUAL

1 = AUTO

1 = AUTO

1 -> 0

Conmutacin del modo de operacin por el operador (modo Test de SFC/SFC Visualization)
Modo de operacin
anterior

Habilitacin MANUAL /
AUTO

Conmutacin
-> MANUAL -> AUTO

Modo de operacin
posterior

Indicador

Indicador +
botn "Candado"

Botn MANUAL

Botn AUTO

Indicador

MANUAL

Cerrado y desenclavado

Inactivo

Pulsar

Tras cuadro de
advertencia AUTO

MANUAL

Abierto y enclavado

Inactivo

Pulsar

AUTO

AUTO

Cerrado y desenclavado

Pulsar

Inactivo

Tras cuadro de
advertencia MANUAL

AUTO

Abierto y enclavado

Pulsar

Inactivo

MANUAL

El botn de habilitacin "Candado" indica tambin el estado de QENMAN o QENAUT.


Al conmutar de AUTO a MANUAL, la salida QFORCEMAN se activa durante un ciclo si no
estaba activada ninguna habilitacin.

12.3.2

Comandos y estados operativos (conexiones SFC)

Conexiones SFC de los comandos y estados operativos


Encontrar ms informacin sobre las entradas de la tabla en el apartado: Significado de las
entradas de la tabla (Pgina 166)

"Iniciar" (habilitaciones, comandos, nuevo estado operativo)


Conexin

Significado

Tipo de
datos

Predet.

Atr.

ENSTART

Habilitacin "Iniciar"

BOOL

ENASTART

Habilitacin "Iniciar en activo"

BOOL

QDIS_START

Imposible "Iniciar"
(p. ej. LI_ERR, OP_ERR, ...)

BOOL

START

Comando automtico "Iniciar"

BOOL

SFC para SIMATIC S7 (V8.1)

192

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.3 Conexiones SFC ordenadas segn su utilizacin

Conexin

Significado

Tipo de
datos

Predet.

rea de operacin
y visualizacin
"Iniciar"

Botn "Iniciar" para comando manual

INTSTART

Comando interno "Iniciar"

BOOL

STARTING

Nuevo estado operativo "Iniciando"


(estado de transicin)

BOOL

RUN

Nuevo estado operativo "Activo"


(tras "Iniciando")

BOOL

Atr.

"Detener" (habilitaciones, comandos, nuevo estado operativo)


Conexin

Significado

Tipo de
datos

Predet.

Tipo

ENHOLD

Habilitacin "Detener"

BOOL

HOLD

Comando automtico "Detener"

BOOL

rea de operacin
y visualizacin
"Detener"

Botn "Detener" para comando manual

INTHOLD

Comando interno "Detener"

BOOL

IO

LOCKHOLD

Bloqueo externo "Detener"

BOOL

HOLDING

Nuevo estado operativo "Deteniendo"


(estado de transicin)

BOOL

HELD

Nuevo estado operativo "Detenido"


(tras "Deteniendo")

BOOL

"Continuar" (habilitaciones, comandos)


Conexin

Significado

Tipo de
datos

Predet.

Tipo

ENRESUME

Habilitacin "Continuar"

BOOL

RESUME

Comando automtico "Continuar"

BOOL

rea de operacin
y visualizacin
"Continuar"

Botn "Continuar" para comando manual

INTRESUME

Comando interno "Continuar"

BOOL

IO

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

193

Interfaz estndar y conexiones de esquema


12.3 Conexiones SFC ordenadas segn su utilizacin

"Continuar" en el estado operativo "Detenido" (nuevo estado operativo)


Conexin

Significado

Tipo de
datos

Predet.

Tipo

RESUMING

Nuevo estado operativo "Continuando"


(estado de transicin)

BOOL

RUN

Nuevo estado operativo "Activo"


(tras "Continuando")

BOOL

"Continuar" en el estado operativo "Detenido (error)" (nuevo estado operativo)


Conexin

Significado

Tipo de
datos

Predet.

Tipo

RESU_ERROR

Nuevo estado operativo


"Continuando (error)" (estado de transicin)

BOOL

RUN

Nuevo estado operativo "Activo"


(tras "Continuando (error)")

BOOL

"Cancelar" (habilitaciones, comandos, nuevo estado operativo)


Conexin

Significado

Tipo de
datos

Predet.

Tipo

ENABORT

Habilitacin "Cancelar"

BOOL

ABORT

Comando automtico "Cancelar"

BOOL

rea de operacin
y visualizacin
"Cancelar"

Botn "Cancelar" para comando manual

INTABORT

Comando interno "Cancelar"

BOOL

IO

LOCKABORT

Bloqueo externo "Cancelar"

BOOL

ABORTING

Nuevo estado operativo "Cancelando"


(estado de transicin)

BOOL

ABORTED

Nuevo estado operativo "Cancelado"


(tras "Cancelando")

BOOL

Predet.

Tipo

"Finalizar" (habilitaciones, comandos, nuevo estado operativo)


Conexin

Significado

Tipo de
datos

ENCOMPLETE

Habilitacin "Finalizar"

BOOL

COMPLETE

Comando automtico "Finalizar"

BOOL

rea de operacin
y visualizacin
"Finalizar"

Botn "Finalizar" para comando manual

SFC para SIMATIC S7 (V8.1)

194

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.3 Conexiones SFC ordenadas segn su utilizacin

Conexin

Significado

Tipo de
datos

Predet.

Tipo

INTCOMPLETE

Comando interno "Finalizar"

BOOL

IO

LOCKCOMPLETE

Bloqueo externo "Finalizar"

BOOL

SELFCOMP

SFC cambia automticamente de "Activo" a BOOL


"Finalizando"

COMPLETING

Nuevo estado operativo "Finalizando"


(estado de transicin)

BOOL

COMPLETED

Nuevo estado operativo "Finalizado" (tras


"Finalizando")

BOOL

"Parar" (habilitaciones, comandos, nuevo estado operativo)


Conexin

Significado

Tipo de
datos

Predet.

Tipo

ENSTOP

Habilitacin "Parar"

BOOL

STOP

Comando automtico "Parar"

BOOL

rea de operacin
y visualizacin
"Parar"

Botn "Parar" para comando manual

INTSTOP

Comando interno "Parar"

BOOL

IO

LOCKSTOP

Bloqueo externo "Parar"

BOOL

STOPPING

Nuevo estado operativo "Parando"


(estado de transicin)

BOOL

STOPPED

Nuevo estado operativo "Parado"


(tras "Parando")

BOOL

"Reiniciar" (habilitaciones, comandos, nuevo estado operativo)


Conexin

Significado

Tipo de
datos

Predet.

Tipo

ENRESTART

Habilitacin "Reiniciar"

BOOL

RESTART

Comando automtico "Reiniciar"

BOOL

rea de operacin
y visualizacin
"Reiniciar"

Botn "Reiniciar" para comando manual

INTRESTART

Comando interno "Reiniciar"

BOOL

IO

STARTING

Nuevo estado operativo "Iniciando"


(estado de transicin)

BOOL

RUN

Nuevo estado operativo "Activo" (tras


"Detenido/Detenido (error)")

BOOL

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

195

Interfaz estndar y conexiones de esquema


12.3 Conexiones SFC ordenadas segn su utilizacin

"Resetear" (habilitaciones, comandos, nuevo estado operativo)


Conexin

Significado

Tipo de
datos

Predet.

Tipo

ENRESET

Habilitacin "Resetear"

BOOL

RESET

Comando automtico "Resetear"

BOOL

rea de operacin
y visualizacin
"Resetear"

Botn "Resetear" para comando manual

INTRESET

Comando interno "Resetear"

BOOL

IO

SELFRESET

SFC cambia automticamente de


"Finalizado/Cancelado/Parado" a "Listo" (slo
en MANUAL)

BOOL

IDLE

Nuevo estado operativo "Listo"

BOOL

Conexin

Significado

Tipo de
datos

Predet.

Tipo

rea de operacin
y visualizacin
"Error"

Botn "Error" para comando manual

INTERROR

Comando interno "Error"

BOOL

IO

LOCKERROR

Bloqueo externo "Error"

BOOL

"Error" (habilitaciones, comandos)

"Error" no en estado operativo "Finalizando" (nuevo estado operativo)


Conexin

Significado

Tipo de
datos

Predet.

Tipo

ERROR

Nuevo estado operativo "Error" (estado de


transicin)

BOOL

HELD_ERROR

Nuevo estado operativo "Detenido (error)" (tras BOOL


"Error")

"Error" en estado operativo "Finalizando" (nuevo estado operativo)


Conexin

Significado

Tipo de
datos

Predet.

Tipo

ERROR_COMPLETING

Nuevo estado operativo


"Error (finalizando)" (estado de
transicin)

BOOL

COMPLETING

Nuevo estado operativo "Finalizando"


tras "Error (finalizando)" (estado de
transicin)

BOOL

SFC para SIMATIC S7 (V8.1)

196

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.3 Conexiones SFC ordenadas segn su utilizacin

Aclaraciones de los comandos y cambios de estado operativo


El rea de operacin y visualizacin introduce los comandos MANUALES "Iniciar, ....."
accionando los botones de comando por medio de la palabra de control SFC_CONTROL y
los resetea tras ser ejecutados.
La operabilidad de los botones de comando se deriva de la palabra de estado SFC_STATE
y depende de la respectiva habilitacin "EN....", del modo de operacin y del estado
operativo:
En el modo de operacin AUTO estn bloqueados todos los botones de comando.
En el modo de operacin MANUAL, los botones de comando pueden estar habilitados o
bloqueados, dependiendo de la habilitacin y del estado operativo.
En funcin de la habilitacin "ENSTART, .....", las entradas de comando "START, ....." se
evalan en el modo de operacin AUTO. El estado operativo actual determina su validez.
Encontrar ms informacin al respecto en el apartado: Estados operativos (Pgina 237).
Los comandos LOCK se evalan en los modos de operacin AUTO y MANUAL
independientemente de la habilitacin. El estado operativo actual determina su validez.
Los comandos INT se evalan en los modos de operacin AUTO y MANUAL
independientemente de la habilitacin. Se utilizan en acciones de etapas y se resetean tras
ser ejecutados. El estado operativo actual determina su validez.
Tenga en cuenta las condiciones especiales en relacin con el comando "Iniciar":
QDIS_START
Solo se puede "Iniciar" si QDIS_START = 0 (en IDLE, RUN, COMPLETED, ABORTED).
Encontrar ms informacin en el apartado: Tratamiento de errores (conexiones SFC)
(Pgina 204)
ENASTART
En el estado operativo RUN solo se puede "Iniciar" si ENASTART = 1, cumplindose
adems las siguientes condiciones:
Modo de operacin AUTO: CONT = 1 (funcionamiento continuo) y
READY_TC = 1 (cadena RUN finalizada
o despus de la accin "READY_TC = 1)
Encontrar ms informacin en el apartado:
Requisitos de inicio de un SFC (esquema/instancia) (Pgina 254)

Comando INT especial (solo para esquemas SFC)


Conexin

Significado

Tipo de
datos

Predet.

Tipo

INTONOFF

Comando interno "Activar/desactivar SFC",


1: Activar, 0: Desactivar

BOOL

IO

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

197

Interfaz estndar y conexiones de esquema


12.3 Conexiones SFC ordenadas segn su utilizacin
Este comando existe para garantizar la compatibilidad con SFC V5.2 (siendo all
<SFCName>.EN), utilizndose en acciones de etapas.
Nota
Desde la V6.1, la conexin INTONOFF ya no existe en los tipos SFC, habiendo sido
transformada en una conexin de reserva (IORES0). Los accesos existentes a INTONOFF
se convierten en interconexiones textuales.

Activar SFC (INTONOFF=1)


Conexin

Significado

Tipo de
datos

Predet.

Tipo

ENSTART

Habilitacin "Iniciar"

BOOL

STARTING

Nuevo estado operativo "Iniciando"


(estado de transicin)

BOOL

RUN

Nuevo estado operativo "Activo"


(tras "Iniciando")

BOOL

Conexin

Significado

Tipo de
datos

Predet.

Tipo

ENABORT

Habilitacin "Cancelar"

BOOL

ABORTING

Nuevo estado operativo "Cancelando"


(estado de transicin)

BOOL

ABORTED

Nuevo estado operativo "Cancelado"


(tras "Cancelando")

BOOL

Conexin

Significado

Tipo de
datos

Predet.

Tipo

READY_TC

Estado "Listo para finalizar"

BOOL

BUSY

Estado "Ocupado"
(= ni "Listo" ni "Finalizado" ni "Cancelado" ni
"Parado")

BOOL

Desactivar SFC (INTONOFF=0)

Estados especiales

SFC para SIMATIC S7 (V8.1)

198

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.3 Conexiones SFC ordenadas segn su utilizacin
READY_TC
Por medio de la salida READY_TC (Ready to complete) de la interfaz estndar, el SFC
ofrece una seal que permite sincronizar el SFC con el controlador de orden superior para la
transicin de "Activo" a "Finalizando". El SFC pone a "1" la seal READY_TC si ha finalizado
la ejecucin de "Activo", es decir, si no se cumple ninguna condicin de inicio de una
cadena secuencial o bien tras procesarse por completo una cadena secuencial iniciada.
Independientemente de ello, READY_TC tambin se puede activar en etapas. As se indica
que ha finalizado la ejecucin del SFC en s. Un controlador de orden superior enva al SFC
el comando "Finalizar" tan solo tras activarse la salida READY_TC.
Cuando se abandona el estado operativo "Activo" (p. ej. mediante "Finalizar", "Detener" o
"Error"), READY_TC se pone a "0". Si el SFC ha sido detenido y continuado luego, el valor
anterior de READY_TC no se restablece automticamente, sino que READY_TC sigue
siendo = 0, puesto que el SFC no puede decidir si al continuar se cumplen nuevamente las
condiciones para READY_TC = 1. El manejo correcto de READY_TC es responsabilidad del
encargado de realizar la configuracin.
BUSY
BUSY = 1 indica que el SFC est "ocupado", es decir, que ha sido iniciado. En las
transiciones, esta seal sustituye a la seal <SfcName.EN>, utilizada hasta SFC V5.2.
Nota
Si hay varios comandos pendientes a la vez (p. ej. comandos externos e internos),
normalmente se indica un error de interconexin (LI_ERR=1). Los comandos no se ejecutan
o bien slo se ejecuta uno de ellos.

Etapas de destino programadas/habilitacin "Activar etapa de destino"


Conexin

Significado

Tipo de
datos

Predet.

Tipo

ENTARGETSTEP

Habilitacin "Activar etapas de destino"

BOOL

TARGETSEQ

Nmero de cadena al "Activar etapa de


destino"

BYTE

IO

TARGETSTEP

Nmero de etapa al "Activar etapa de


destino"

WORD

IO

En el modo de operacin MANUAL, ENTARGETSTEP permite habilitar o bloquear la


activacin manual de etapas de destino (relevante solo en modo MANUAL, a diferencia de
otros "EN..."). ENTARGETSTEP no tiene efecto alguno en las etapas de destino
programadas.
TARGETSEQ y TARGETSTEP permiten activar una sola etapa de destino en una cadena
inactiva o detenida. En este caso se resetea una etapa de destino ya activada.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

199

Interfaz estndar y conexiones de esquema


12.3 Conexiones SFC ordenadas segn su utilizacin

Consulte tambin
Comportamiento en caso de haber varios comandos pendientes (Pgina 255)

12.3.3

Opciones de ejecucin (conexiones SFC)

Conexiones SFC de las opciones de ejecucin


Encontrar ms informacin sobre las entradas de la tabla en el apartado: Significado de las
entradas de la tabla (Pgina 166)
Conexin

Significado

Tipo de
datos

Predet.

Tipo

CYCLEXEC

Funcionamiento cclico (slo en AUTO)

BOOL

0 2)

rea de control y
Opcin: Funcionamiento cclico (slo en
visualizacin
MANUAL)
"Funcionamiento cclico"

0 2)

RUNCOUNT

Nmero de ejecuciones en "Funcionamiento


cclico"

INT

INSTROUT

Salida de comandos (slo en AUTO)

BOOL

1 3)

rea de control y
visualizacin "Salida de
comandos"

Opcin: Salida de comandos


(slo en MANUAL)

TIMEMON

Vigilancia de tiempo (slo en AUTO)

rea de control y
visualizacin "Vigilancia
de tiempo"

Opcin: Vigilancia de tiempo


(slo en MANUAL)

SCT

Conmutar con transicin


(slo en AUTO)

BOOL

1 6)

SCT_TAC

Conmutar con transicin y confirmacin


especfica de la etapa por parte del operador
(slo en AUTO)

BOOL

0 6)

rea de control y
visualizacin "Modo de
conmutacin"

MANUAL:
T: Conmutar con transicin
T u O: Conmutar con transicin o
confirmacin por parte del operador
T y O: Conmutar con transicin y
confirmacin por parte del operador
O: Conmutar con confirmacin por parte del
operador
T/T y O: Conmutar con transicin y
confirmacin especfica de la etapa
"Confirmacin por parte del operador"

QSCC

Conmutar con confirmacin por parte del


operador

BOOL

QSCT

Conmutar con transicin

BOOL

QSCT_TAC

Conmutar con transicin y confirmacin


especfica de la etapa por parte del operador

BOOL

1 3)

BOOL

0 4)

0 4)

T 6)

SFC para SIMATIC S7 (V8.1)

200

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.3 Conexiones SFC ordenadas segn su utilizacin

Conexin

Significado

Tipo de
datos

Predet.

Tipo

QSCTAC

Conmutar con transicin y confirmacin por


parte del operador

BOOL

QSCTOC

Conmutar con transicin o confirmacin por


parte del operador

BOOL

RUNHOLD

Respuesta de la cadena RUN al comando


"Detener"
0: Detener la cadena, 1: Cancelar la cadena

BOOL

SELFCOMP

SFC cambia automticamente de "Activo" a


"Finalizando"

BOOL

SELFRESET

SFC cambia automticamente de


BOOL
"Finalizado/Cancelado/Parado" a "Listo" (slo
en MANUAL)

Leyenda

12.3.4

2)

Depende de "Propiedades de SFC/Parmetros operativos AS/Funcionamiento cclico"

3)

Depende de "Propiedades de SFC/Parmetros operativos AS/Salida de comandos"

4)

Depende de "Propiedades de SFC/Parmetros operativos AS/Vigilancia de tiempo"

6)

Depende de "Propiedades de SFC/Parmetros operativos AS/Modo de conmutacin"

Indicadores y acuses de grupo (conexiones SFC)

Conexiones SFC de los indicadores y acuses de grupo


Encontrar ms informacin sobre las entradas de la tabla en el apartado: Significado de las
entradas de la tabla (Pgina 166)
Conexin

Significado

Tipo de
datos

Predet.

Tipo

S_ERRCA

Confirmacin de todos los errores de etapa


(slo en AUTO)

BOOL

S_ERRG

Indicador de grupo "Error de etapa"

BOOL

T_OPRQCA

Confirmacin de todas las solicitudes de


intervencin
(slo en AUTO)

BOOL

T_OPRQG

Indicador de grupo
"Solicitud de intervencin en transicin"

BOOL

rea de control y
visualizacin "Acuse
de grupo"

El botn permite confirmar todos los errores de


etapa y todas las solicitudes de intervencin.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

201

Interfaz estndar y conexiones de esquema


12.3 Conexiones SFC ordenadas segn su utilizacin

12.3.5

Datos de cadenas y etapas a procesar (conexiones SFC)

Conexiones SFC de los datos de cadenas y etapas a procesar


Encontrar ms informacin sobre las entradas de la tabla en el apartado: Significado de las
entradas de la tabla (Pgina 166)
Conexin

Significado

Tipo de
datos

Predet.

Tipo

M+V

CUSEQ

N. de la cadena actual

BYTE

CUSTEP

N. de la etapa actual

WORD

CUSTEPACTSTATE

Estado "Activo" de la etapa actual

BOOL

CUSTEPCOUNT

Nmero de etapas activas

BYTE

CUSTEPERRSTATE

Estado "Error" de la etapa actual

BOOL

CUSTEPHELDSTATE

Estado "Detenido" de la etapa actual

BOOL

CUSTEPMAXRT

Tiempo de ejecucin mx. de la etapa actual

TIME

CUSTEPMINRT

Tiempo de ejecucin mn. de la etapa actual

TIME

CUSTEPRT

Tiempo de ejecucin de la etapa actual

TIME

CUTRANS

Nmero de la transicin actual

WORD

CUTRANSCOUNT

Nmero de transiciones activas

BYTE

CUTRANSRESULT

Resultado de la primera transicin activa

BOOL

HELDSEQ

N. de la cadena detenida

BYTE

HELDSTEP

N. de la etapa detenida

WORD

HELDSTEPCOUNT

Para uso futuro

BYTE

HELDSTEPERRSTATE

Para uso futuro

BOOL

HELDSTEPHELDSTATE

Para uso futuro

BOOL

HELDSTEPRT

Para uso futuro

TIME

HELDTRANS

Para uso futuro

WORD

HELDTRANSCOUNT

Para uso futuro

BYTE

HELDTRANSRESULT

Para uso futuro

BOOL

LASTSEQ

N. de la ltima cadena activa

BYTE

LASTSTEP

N. de la ltima etapa activa

WORD

Nota
En los valores relativos a las etapas/transiciones (CUSTEPx, CUTRANSx, HELDSTEPx,
HELDTRANSx, LASTSTEP) slo se indica el valor de la primera etapa o transicin activa.
El nmero de etapas/transiciones activas, se indica con xCOUNT.

SFC para SIMATIC S7 (V8.1)

202

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.3 Conexiones SFC ordenadas segn su utilizacin

12.3.6

Parmetros BATCH (conexiones SFC)

Conexiones SFC de los parmetros BATCH


Encontrar ms informacin sobre las entradas de la tabla en el apartado: Significado de las
entradas de la tabla (Pgina 166)
Conexin

Significado

Tipo de
datos

Predet.

Tipo

M+V

BA_CONTROL
*)

Palabra de control BATCH


(interfaz interna)

DWORD

IO

BA_EN

BATCH: Habilitacin de asignacin

BOOL

BA_ID

BATCH: Nmero de lote correlativo

DWORD

BA_NA

BATCH: Denominacin del lote

STRING [32] ''

BA_STATE

Palabra de estado BATCH

DWORD

OCCUPIED

BATCH: Identificacin "Ocupado"

BOOL

I *)
IO..**)

QBA_EN

BATCH: Habilitacin de asignacin

BOOL

QBA_ID

BATCH: Nmero de lote correlativo

DWORD

QBA_NA

BATCH: Denominacin del lote

STRING [32] ''

QOCCUPIED

BATCH: Identificacin "Ocupado"

BOOL

QREFRESH *)

BATCH: Actualizar consignas/valores


reales

BOOL

QSTEP_NO

BATCH: Nmero de la etapa

DWORD

QSTEP_T *)

BATCH: Tiempo de ejecucin actual


de la etapa [s]

DINT

REFRESH *)

BATCH: Actualizar consignas/valores


reales

BOOL

IO

STEP_NO

BATCH: Nmero de la etapa

DWORD

STEP_T *)

BATCH: Tiempo de ejecucin mx. de


la etapa [s]

DINT

Leyenda
*)

Slo en tipo SFC

**)

Slo en esquema SFC

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

203

Interfaz estndar y conexiones de esquema


12.3 Conexiones SFC ordenadas segn su utilizacin

12.3.7

Funcionamiento continuo (conexiones SFC)

Conexiones SFC para el funcionamiento continuo


Encontrar ms informacin sobre las entradas de la tabla en el apartado: Significado de las
entradas de la tabla (Pgina 166)
Conexin

Significado

Tipo de
datos

Predet.

Tipo

CONT

"Funcionamiento continuo"

BOOL

CONT_T *)

Tiempo de ejecucin mx. para "Funcionamiento


continuo" [s]

DINT

QCONT *)

"Funcionamiento continuo"

BOOL

QCONT_T *)

Tiempo de ejecucin actual para


"Funcionamiento continuo" [s]

DINT

QCONT_T_ERR *)

Tiempo mx. de ejecucin excedido para


"Funcionamiento continuo"

BOOL

ENASTART

Habilitacin "Iniciar en activo"

BOOL

Leyenda
*)

Slo en tipo SFC

Encontrar aclaraciones sobre la cooperacin entre los controles de usuario y SFC en el


apartado:
Funcionamiento continuo (Continuous) (Pgina 243)

12.3.8

Tratamiento de errores (conexiones SFC)

Conexiones SFC para el tratamiento de errores


Encontrar ms informacin sobre las entradas de la tabla en el apartado: Significado de las
entradas de la tabla (Pgina 166)
Conexin

Significado

Tipo de
datos

Predet.

Tipo

ERRG

Error de grupo (EXT_ERR | OP_ERR | LI_ERR | S_ERRG)

BOOL

EXEC_ERR

Error de tiempo de ejecucin, p. ej. error de etapa, rearranque de la


CPU

BOOL

EXT_ERR

Error externo

BOOL

LI_ERR

Error de parametrizacin
(p. ej. combinacin no vlida en entradas, ...)

BOOL

OP_ERR

Error de operador

BOOL

SFC para SIMATIC S7 (V8.1)

204

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.3 Conexiones SFC ordenadas segn su utilizacin

Conexin

Significado

Tipo de
datos

Predet.

Tipo

QEXT_ERR

Error externo (= EXT_ERR)

BOOL

QDIS_START

Imposible "Iniciar" (p. ej. LI_ERR, OP_ERR, ...)

BOOL

Clculo de LI_ERR y LI_ERR_STATE


AUTO
Estrategia de control (slo en tipos SFC)
La estrategia de control se comprueba slo si QPARAM = 1:
Bit 0 - cuando se excede el lmite superior de una estrategia de control (CS > CS_HL)
Bit 0 - cuando se excede el lmite inferior de una estrategia de control (CS < CS_LL)
Bit 0 - cuando existen estrategias de control (CS_LL > 0) y la estrategia de control
preparada (CS) no est habilitada (SELCS)
Consignas (slo en tipos SFC)
Las consignas se comprueban slo si QPARAM = 1:
Bit 1 - cuando se excede el lmite superior de una consigna (<consigna> >
<consigna>_HL)
Bit 1 - cuando se excede el lmite inferior de una consigna (<consigna> <
<consigna>_LL)
Bit 1 - cuando el lmite superior de una consigna < lmite inferior (<consigna>_HL <
<consigna>_LL)
Comandos automticos:
Bit 2 - ms de un comando a la vez (p. ej. START y HOLD, etc.)
Bit 3 - conmutacin simultnea a MANUAL y AUTO (MAN = 1 y AUT = 1)
Opciones de ejecucin:
Bit 4 - SCT = 0 y SCT_TAC = 0
Bit 4 - SCT = 1 y SCT_TAC = 1
MANUAL
Opciones de ejecucin:
Bit 5 - SELFRESET = 1 y rea de control y visualizacin "Funcionamiento cclico"
(no se ejecutan ni SELFRESET ni el "Funcionamiento cclico")
Comandos internos y bloqueos externos
Bit 6 - ms de un comando interno a la vez (p. ej. INTABORT e INTCOMPLETE) (1 ciclo)
Bit 7 - ms de un bloqueo externo a la vez (p. ej. LOCKABORT y LOCKCOMPLETE)
Bit 8 - comandos internos y bloqueos externos a la vez (INT...+LOCK...) (1 ciclo)

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

205

Interfaz estndar y conexiones de esquema


12.3 Conexiones SFC ordenadas segn su utilizacin

Ejecucin de comandos y LI_ERR


Los siguientes comandos no se ejecutan si LI_ERR = 1:
AUTO
START (v. tambin QDIS_START), COMPLETE, HOLD, RESUME, RESET
AUTO + MANUAL
INTCOMPLETE, INTHOLD, INTRESUME, INTRESET, INTSTART
LOCKCOMPLETE, LOCKHOLD
Los siguientes comandos tambin se ejecutan si LI_ERR = 1:
AUTO + MANUAL
INTERROR, INTSTOP, INTABORT
LOCKERROR, LOCKSTOP, LOCKABORT

Clculo de OP_ERR y OP_ERR_STATE (slo tipo SFC)


En el modo de operacin MANUAL, las siguientes comprobaciones resultan en un OP_ERR
(durante un ciclo de ejecucin del AS):
Estrategia de control
Bit 0 - cuando se excede el lmite superior de la estrategia de control (CSP_OP > CS_HL)
(1 ciclo)
Bit 0 - cuando se excede el lmite inferior de la estrategia de control (CSP_OP < CS_LL)
(1 ciclo)
Bit 0 - cuando existen estrategias de control (CS_LL > 0) y la estrategia de control
preparada (CSP_OP) no est habilitada (SELCS).
Consignas
Bit 1 - cuando se excede el lmite superior de una consigna (<consigna>_OP >
<consigna>_HL) (1 ciclo)
Bit 1 - cuando se excede el lmite inferior de una consigna (<consigna>_OP <
<consigna>_LL) (1 ciclo)
Bit 1 - cuando el lmite superior de una consigna < lmite inferior (<consigna>_HL <
<consigna>_LL)

Clculo de QDIS_START y DIS_START_STATE


AUTO
Bit 0 (slo para tipo SFC) - La estrategia de control y las consignas no se han
comprobado an (QPARAM = 0) o son errneas
Bit 1 - En el estado operativo "Activo" no est activada la habilitacin "Iniciar en activo"
(ENASTART = 0) y/o no se ha configurado el funcionamiento continuo (QCONT = 0)

SFC para SIMATIC S7 (V8.1)

206

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.3 Conexiones SFC ordenadas segn su utilizacin
MANUAL
Bit 2 - En el estado operativo "Activo" no est activada la habilitacin "Iniciar en activo"
(ENASTART = 0)
Bit 3 - Hay un OP_ERR pendiente
AUTO + MANUAL
Bit 4 - Hay un LI_ERR pendiente
Bit 5 - Sin habilitacin de "Iniciar" (ENSTART = 0)
Bit 6 - Bloqueo externo pendiente (LOCKERROR, LOCKHOLD, LOCKABORT,
LOCKCOMPLETE, LOCKSTOP)
Bit 7 - Comando interno INTERROR pendiente
Bit 8 (slo para tipo SFC) - Si se han configurado estrategias de control pero no hay
ninguna seleccionada (QCSP = 0)
Bit 9 - Se ha ejecutado la transicin a INICIANDO
Bit 10 - Se acaba de ejecutar una conmutacin AUTO/MANUAL (durante 1 ciclo)

12.3.9

Avisos (conexiones SFC)

Conexiones SFC de los avisos


Encontrar ms informacin sobre las entradas de la tabla en el apartado: Significado de las
entradas de la tabla (Pgina 166)
Conexin

Significado

Tipo de datos Predet.

Tipo M+V

AUX_PR04..10 *)

Valor asociado 4..10

ANY

IO

MSG_ACK *)

Acuse de avisos (ALARM_8P)

WORD

MSG_ERR *)

Error de aviso (ALARM_8P)

BOOL

MSG_EVID

Nmero de aviso (ALARM_8P)

DWORD

MSG_LOCK

Bloquear avisos:
0: Avisos no bloqueados
1: Avisos bloqueados

BOOL

MSG_STAT

Estado de aviso (ALARM_8P)

WORD

MSG_SUP

Supresin de avisos (ALARM_8P)

BOOL

NMSG_EVID **)

Nmero de aviso (NOTIFY)

DWORD

NMSG_EVID1 *)

Nmero de aviso 1 (NOTIFY_8P)

DWORD

NMSG_EVID2 *)

Nmero de aviso 2 (NOTIFY_8P)

DWORD

NMSG_STAT1 *)

Estado de aviso 1 (NOTIFY_8P)

WORD

NMSG_STAT2 *)

Estado de aviso 2 (NOTIFY_8P)

WORD

NSIG_12..16 *)

Generar aviso de evento 12..16


(NOTIFY_8P)

BOOL

IO

RUNUPCYC *)

Nmero de ciclos de ejecucin iniciales

INT

SIG_2..8

Generar aviso 2...8 (ALARM_8P)

BOOL

IO

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

207

Interfaz estndar y conexiones de esquema


12.3 Conexiones SFC ordenadas segn su utilizacin

Conexin

Significado

Tipo de datos Predet.

Tipo M+V

BA_ID

Valor asociado 1
(ALARM_8P, NOTIFY, NOTIFY_8P)

DWORD

BA_NA

Valor asociado 2
(ALARM_8P, NOTIFY, NOTIFY_8P)

STRING [32]

''

STEP_NO

Valor asociado 3
(ALARM_8P, NOTIFY, NOTIFY_8P)

DWORD

Leyenda

12.3.10

*)

Slo en tipo SFC

**)

Slo en esquema SFC

Palabras de control (conexiones SFC)

Conexiones SFC de las palabras de control


Encontrar ms informacin sobre las entradas de la tabla en el apartado: Significado de las
entradas de la tabla (Pgina 166)
Conexin

Significado

Tipo de
datos

Predet.

Tipo

M+V

BA_CONTROL *)

Palabra de control BATCH


(interfaz interna)

DWORD

IO

SFC_CONTROL

Palabra de control SFC


(interfaz interna)

DWORD

IO

Leyenda
*)

Slo en tipo SFC

Utilizacin de las conexiones


En el modo de operacin AUTO, SIMATIC BATCH utiliza BA_CONTROL para enviar
comandos al SFC.
En el modo de operacin MANUAL, el rea de control y visualizacin enva los
comandos al SFC va SFC_CONTROL.

SFC para SIMATIC S7 (V8.1)

208

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.3 Conexiones SFC ordenadas segn su utilizacin

12.3.11

Palabras de estado (conexiones SFC)

Palabras de estado de las conexiones SFC


Encontrar ms informacin sobre las entradas de la tabla en el apartado "Significado de las
entradas de la tabla (Pgina 166)".
Conexin

Significado

Tipo de
datos

Predet.

Tipo

M+V

BA_ADDSTATE

Palabra de estado BATCH


adicional

DWORD

BA_STATE

Palabra de estado BATCH

DWORD

SFC_STATE

Palabra de estado SFC

DWORD

USTATUS *)

Palabra de estado en VSTATUS


(asignable a discrecin por el
usuario)

WORD

VSTATUS *)

Palabra de estado

DWORD

Leyenda
*)

Slo en tipo SFC

BA_ADDSTATE
Bit

Significado

Origen

Identificacin "autofinalizante"

SELFCOMP

Identificacin "autoreseteante"

SELFRESET

Habilitacin "Iniciar en activo"

ENASTART

Ningn disparador para cadena en estado


"...ING" tras comando BA_CONTROL
"FastSFC"

En la interfaz del SFC est presente el


comando de arranque (START) o se ha
activado un comando de arranque mediante
BA_CONTROL.

La visualizacin se resetea en el estado


STARTING.
5

Rearranque de la CPU

CPU_RESTART

1 = Rearranque completo de la CPU tras


STOP durante la ejecucin de los bloques

1 = Arranque de SFC tras rearranque


completo de la CPU > opcin: Inicializar
SFC

1 = Bloque SFC en proceso

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

209

Interfaz estndar y conexiones de esquema


12.3 Conexiones SFC ordenadas segn su utilizacin

BA_STATE
Bit

Significado

Origen

Estado operativo "Listo"

IDLE

Estado operativo "Activo"

RUN / HELD_ERROR) **)

Estado operativo "Finalizado"

COMPLETED

Estado operativo "Detenido"

HELD

Estado operativo "Cancelado"

ABORTED

Estado "Listo para finalizar"

READY_TC

Estado operativo "Parado"

STOPPED

Reservado para S88 "Pause"

8 *)

Identificacin "Tiempo de vigilancia


expirado del funcionamiento continuo"

QCONT_T_ERR

Estado operativo "Iniciando"

STARTING

10

Estado operativo "Continuando"

RESUMING / RESU_ERROR **)

11

Estado operativo "Finalizando"

COMPLETING / ERROR_COMPLETING **)

12

Estado operativo "Deteniendo"

HOLDING

13

Estado operativo "Cancelando"

ABORTING

14

Estado operativo "Parando"

STOPPING

15

Reservado para S88 "Pausing"

16

Modo de operacin estndar


(MANUAL/AUTO)

Propiedades de SFC/Parmetros operativos


AS/"Modo de operacin"

17

Modo de operacin MANUAL/AUTO

QAUTMAN

18

BATCH: Habilitacin de asignacin

BA_EN / QBA_EN

19 *)

BATCH: Identificacin "Tiempo de


ejecucin excedido"

QSTEP_T > STEP_T

20

Indicador de grupo "Solicitud de


intervencin para transicin"

T_OPRQG

21 *)

BATCH: Actualizar consignas/valores


reales

REFRESH / QREFRESH

22

Identificacin "Bloque de inicio"

QDIS_START

23

Identificacin "Funcionamiento
continuo" (Continuous)

CONT & RUN & READY_TC

24

BATCH: Identificacin "Ocupado"

OCCUPIED/QOCCUPIED

25

Estado operativo "Error"

ERROR / ERROR_COMPLETING **)

26

Error "Ejecucin"

EXEC_ERR

27

Indicador de grupo "Tiempo ejecucin


etapa excedido"

S_ERRG

28

Error "Parametrizacin/interconexin"

LI_ERR

29

Error "Operacin"

OP_ERR

30

Error "externo"

EXT_ERR / QEXT_ERR

31

BATCH: Error de grupo

Bits 25-30 combinados lgicamente con "OR"

SFC para SIMATIC S7 (V8.1)

210

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.3 Conexiones SFC ordenadas segn su utilizacin

Leyenda
*)

Slo en tipo SFC

**)

Tambin se visualiza el estado original que exista antes del estado de error.

SFC_STATE
Bit

Significado

Origen

0-4

Estado operativo bits 0 a 4 (los estados 0...4


son idnticos a la codificacin de SFC V5.2)

0: IDLE
1: RUN
2: COMPLETED
3: HELD
4: ABORTED
5: STARTING
6: COMPLETING
7: ERROR_COMPLETING
8: HOLDING
9: RESUMING
10: ERROR
11: HELD_ERROR
12: RESU_ERROR
13: ABORTING
14: STOPPING
15: STOPPED
16-31: Libre

Estado "Funcionamiento continuo"


(Continuous)

CONT & RUN & READY_TC

Estado "Listo para finalizar"

READY_TC

Modo de operacin AUTO/MANUAL

QAUTMAN (0=MAN, 1=AUT)

Error de control

OP_ERR

Error de interconexin/parametrizacin

LI_ERR

10

Habilitacin de control "AUTO"

ENAUT/QENAUT

11

Habilitacin de control "MANUAL"

ENMAN/QENMAN

12

Habilitacin de control "Iniciar"

ENSTART& *)

13

Habilitacin de control "Finalizar"

ENCOMPLETE& *)

14

Habilitacin de control "Detener"

ENHOLD& *)

15

Habilitacin de control "Continuar"

ENRESUME& *)

16

Habilitacin de control "Cancelar"

ENABORT& *)

17

Habilitacin de control "Parar"

ENSTOP& *)

18

Habilitacin de control "Reiniciar"

ENRESTART& *)

19

Habilitacin de control "Resetear"

ENRESET& *)

20

Habilitacin de control "Error"

*)

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

211

Interfaz estndar y conexiones de esquema


12.3 Conexiones SFC ordenadas segn su utilizacin

Bit

Significado

Origen

21

Utilizar los parmetros operativos


predeterminados al iniciar SFC

Propiedades de SFC/Parmetros operativos


AS/
"Utilizar los parmetros operativos
predeterminados ..."

22

Indicador de grupo "Solicitud de


intervencin"

T_OPRQG

23

Indicador de grupo "Error de etapa"

S_ERRG

24-26

Modo de conmutacin bits 0...2

0: QSCT
1: QSCTOC
2: QSCTAC
3: QSCC
4: QSCT_TAC

27

Rearranque de la CPU tras STOP con SFC


activo

CPU-RESTART (datos coherentes)

28

Rearranque de la CPU tras STOP durante la CPU-RESTART (datos incoherentes)


ejecucin de bloques

29

Salida de comandos

MANUAL: rea de control y visualizacin/


"Salida de comandos"
AUTO:INSTROUT

30

Funcionamiento cclico

MANUAL:rea de control y visualizacin


"Funcionamiento cclico"
AUTO:CYCLEXEC

31

Vigilancia de tiempo

MANUAL:rea de control y visualizacin


"Vigilancia de tiempo"
AUTO:TIMEMON

*)

Depende del estado operativo (consulte: Lgica de los estados operativos para SFC (LEO
del SFC) (Pgina 238)

USTATUS (slo para tipos SFC)


Bit

Significado

0-15

Asignable por el operador

VSTATUS (slo para tipos SFC)


Bit

Significado

Origen

Estado operativo "Listo"

IDLE

Estado operativo "Iniciando/Activo"

RUN / STARTING / RESU_ERROR

Estado operativo "Finalizando/Finalizado"

COMPLETED/COMPLETING/
ERROR_COMPLETING

Estado operativo "Detenido/Error"

HELD / HOLDING / ERROR / HELD_ERROR

Estado operativo "Cancelado"

ABORTED / ABORTING

SFC para SIMATIC S7 (V8.1)

212

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Interfaz estndar y conexiones de esquema


12.3 Conexiones SFC ordenadas segn su utilizacin
5

Estado operativo "Listo para finalizar"

READY_TC

Estado operativo "Parado"

STOPPED / STOPPING

Reservado

Estado operativo "Error"

ERROR / ERROR_COMPETING

Estado de transicin "...ING"

"...ING" / ERROR

10

Modo de operacin MANUAL/AUTO

QAUTMAN (0 = MANUAL, 1 = AUTO)

11

Identificacin "Funcionamiento continuo"


(Continuous)

CONT & RUN & READY_TC

12

Error de grupo SFC

ERRG

13

Libre

14

Libre

15

Libre

16-31 USTATUS bit 0-15

12.3.12

Parmetros del sistema (conexiones SFC)

Conexiones SFC de los parmetros de sistema


Encontrar ms informacin sobre las entradas de la tabla en el apartado: Significado de las
entradas de la tabla (Pgina 166)

Especial
Conexin

Significado

Tipo de
datos

Predet.

Tipo

MODE

Modo de procesamiento:
0: Procesamiento ccl. en OB de alarma cclica
1: Procesamiento nico en OB de arranque

BOOL

SFC_INIT

Inicializar SFC

BOOL

IO

El generador de cdigo SFC predetermina el parmetro MODE para incorporar la


instancia SFC en el OB de arranque o en el OB de alarma cclica. Este parmetro no se
puede modificar.
El parmetro SFC_INIT sirve para inicializar la instancia SFC para fines de test y no se
puede utilizar

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

213

Interfaz estndar y conexiones de esquema


12.3 Conexiones SFC ordenadas segn su utilizacin

12.3.13

Reservas (conexiones SFC)

Conexiones SFC de las reservas


Los parmetros de reserva rellenan los huecos del offset y estn previstos para
ampliaciones futuras, por lo que su utilizacin no est permitida.
Encontrar ms informacin sobre las entradas de la tabla en el apartado: Significado de las
entradas de la tabla (Pgina 166)
Conexin

Significado

Tipo de
datos

Predet.

Tipo

IORES1..6

Reservado para uso interno

BOOL

IO

IRES1..5

Reservado para uso interno

BOOL

ORES_BY

Reservado para uso interno

BYTE

ORES1..15

Reservado para uso interno

BOOL

IORES_BY

Reservado para uso interno

BYTE

IO

IORES1..7

Reservado para uso interno

BOOL

IO

IRES1..3

Reservado para uso interno

BOOL

ORES_BY1..3

Reservado para uso interno

BYTE

ORES1..24

Reservado para uso interno

BOOL

Atr.

M+V

Esquema SFC

Tipo SFC

SFC para SIMATIC S7 (V8.1)

214

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Compilar esquemas SFC y tipos SFC


13.1

13

Generalidades sobre la compilacin de esquemas, tipos e


instancias

Compilar
Al compilar el programa completo, todos los esquemas, tipos e instancias SFC de la carpeta
de esquemas actual se convierten al lenguaje fuente y se compilan luego. Si ha modificado
un esquema, un tipo o una instancia SFC, tambin puede compilar slo los cambios.
En principio, al realizar la compilacin se compilan primero todos los tipos SFC, luego todas
las instancias SFC y, despus, todos los esquemas SFC. Posteriormente se compilan los
esquemas CFC.
El tipo SFC se compila slo si, desde la ltima vez que fue compilado, ha sido modificado de
forma relevante para la compilacin.
A partir del tipo SFC provisto de una interfaz se genera un tipo de bloque de funcin que
contiene las conexiones definidas en la interfaz y las cadenas secuenciales configuradas. Al
igual que en un esquema SFC, se generan adems una FC de acciones y una FC de
transiciones.
Durante la compilacin se realiza automticamente una comprobacin de coherencia. Dicha
comprobacin tambin puede iniciarse con el comando de men SFC > Comprobar
coherencia, independientemente del proceso de compilacin.
Al comprobar la coherencia, as como al compilar y cargar se crean informes que pueden
visualizarse en el SIMATIC Manager con el comando de men Herramientas > Esquemas >
Informes... y en el SFC y el CFC con el comando Herramientas > Informes....
Una vez compilado, el programa de usuario se puede cargar en el sistema de destino,
comprobar y poner en servicio.

Comparar sistema de destino


Elija el comando de men Sistema de destino > Comparar si desea comparar los sellos de
tiempo de las ltimas modificaciones antes de realizar la carga.
Se abrir un cuadro de dilogo en el que figuran la fecha y hora de las siguientes
modificaciones:
ltima modificacin susceptible de carga
ltima compilacin
Compilacin del programa cargado
Si el sello de tiempo de la ltima modificacin susceptible de carga es anterior al de la ltima
modificacin del programa offline, ello no afecta a la ejecucin del programa en la CPU. En
este caso no es necesario volver a cargar el programa.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

215

Compilar esquemas SFC y tipos SFC


13.1 Generalidades sobre la compilacin de esquemas, tipos e instancias
Si el sello de tiempo "ltima compilacin" es anterior al de la ltima modificacin susceptible
de carga, es necesario compilar los esquemas y cargarlos en la CPU para garantizar la
concordancia.
Si el sello de tiempo "Compilacin del programa cargado" es anterior al de la "ltima
compilacin", el programa de usuario deber cargarse desde el PC/la programadora a la
CPU para garantizar la concordancia.

Informacin adicional
Para ms informacin acerca de la compilacin, consulte los apartados siguientes:
Preferencias para compilar y cargar (Pgina 217)
Cmo compilar (Pgina 218)
Resumen de los bloques generados durante la compilacin (Pgina 219)
Comprobacin de coherencia (Pgina 221)
Informes (Pgina 287)

SFC para SIMATIC S7 (V8.1)

216

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Compilar esquemas SFC y tipos SFC


13.2 Preferencias para compilar y cargar

13.2

Preferencias para compilar y cargar

Definir los ajustes


Elija el comando de men Herramientas > Preferencias > Compilar/Cargar....
Se abrir un cuadro de dilogo que muestra informacin acerca de los recursos
relacionados con la compilacin:
Puede determinar los lmites de advertencia para reconocer a tiempo los posibles
peligros antes de la carga.
Puede definir qu recursos no se deben utilizar al compilar la carpeta de esquemas
actual.
Ello resulta til p. ej. si desea solucionar la tarea de automatizacin en parte mediante
esquemas, en parte mediante programacin (p. ej. con programas de AWL, KOP o SCL)
y si el programa de usuario contiene funciones (FC) o bloques de datos (DB)
procedentes de otras fuentes.
Puede visualizar las estadsticas que muestran cuntos recursos (DB, FC) de la CPU
estn disponibles y cuntos ya estn ocupados.
Puede especificar si se debe generar una imagen del programa cargado para la
comparacin. La imagen se genera en formato XML y se asigna al programa. Con ella
puede determinar, antes de realizar la carga nuevamente, qu diferencias existen entre
los datos a cargar y los datos cargados.
Nota
Si trabaja slo con CFC y SFC en el programa, puede utilizar los ajustes estndar de
compilacin sin necesidad de modificarlos.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

217

Compilar esquemas SFC y tipos SFC


13.3 Cmo compilar

13.3

Cmo compilar

Compilar la carpeta de esquemas


1. Elija el comando de men SFC > Compilar....
Se abrir un cuadro de dilogo en el que, con ayuda de las casillas de verificacin,
puede seleccionar la opcin "Programa completo" (para compilar todos los objetos) o la
opcin "Modificaciones" (para compilar slo los objetos modificados desde la ltima
compilacin).
Se abrir un cuadro de dilogo para configurar las preferencias para compilar.
2. Seleccione si desea compilar el "Programa completo" o slo las "Modificaciones".
3. Opcional: Desactive la casilla de verificacin "Generar driver de mdulos" p. ej. si su
hardware an est incompleto en este proceso de compilacin. La desactivacin se
aplica slo a esa compilacin. La casilla se activar de nuevo en la siguiente
compilacin.
4. Opcional: Active la casilla de verificacin "Crear fuente SCL" si desea visualizar
determinadas partes del programa en cdigo SCL (p. ej. para facilitar la comprensin o
buscar errores).
Slo si est activada esta casilla de verificacin, se crear una fuente SCL que se
depositar en la carpeta fuente. Esta fuente no se necesita para compilar el programa.
La casilla de verificacin activada es vlida para una sola compilacin; en la compilacin
siguiente volver a estar desactivada.
5. Haga clic en el botn "Aceptar". El cuadro de dilogo se cerrar y se iniciar el proceso
de compilacin.

Resultado
Los esquemas del programa actual (carpeta de esquemas) se compilan tras haberse
comprobado su coherencia. Los avisos de la comprobacin de coherencia se registran en
un archivo de informe. En caso de errores o advertencias, puede hacer doble clic en el aviso
en cuestin para saltar al SFC.
Durante la compilacin aparece un cuadro de dilogo con una barra de progreso. La
compilacin se puede cancelar en todo momento haciendo clic en el botn "Cancelar".

Visualizar e imprimir los informes


Elija el comando de men Herramientas > Informes... para visualizar e imprimir los avisos
de la comprobacin de coherencia o de la compilacin.
Nota
La coherencia tambin se puede comprobar sin realizar una compilacin. Elija para ello el
comando de men SFC > Comprobar coherencia.
Encontrar ms informacin al respecto en: Comprobacin de coherencia (Pgina 221) .

SFC para SIMATIC S7 (V8.1)

218

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Compilar esquemas SFC y tipos SFC


13.4 Resumen de los bloques generados durante la compilacin

13.4

Resumen de los bloques generados durante la compilacin

Introduccin
Las siguientes aclaraciones son de utilidad para controlar la asignacin de recursos en el
sistema de destino.

Resumen
La estructura configurada por el usuario en los SFC se mapea en los objetos de S7 "Bloque
de funcin" (FB), "Funcin" (FC) y "Bloque de datos" (DB). Se compilan siempre todos los
esquemas (CFC y SFC) de un bloque de esquemas.
Todo SFC de la carpeta de esquemas se mapea de la manera siguiente durante la
compilacin:
Esquema SFC

1 DB instancia + n DB de cadena + 2 FC

Tipo SFC

1 FB + 2 FC

Instancia SFC

1 DB de instancia + n DB de cadena

Para poder ejecutar los esquemas SFC y las instancias SFC en el AS, la carpeta de bloques
contiene adems los siguientes bloques (en funcin de la configuracin):
Nombre
de objeto

Nombre
simblico

Para esquema (E) o


tipo (T)

Significado

FB 245

@SFC_BZL

E/T

Lgica de los estados operativos

FB 246

@SFC_ESM

E/T

Procesamiento de cadenas

FB 300

@SFC_RTS

E (V6.0 o superior)

Sistema runtime

FB 300

@SFC_INTP

E (hasta V5.x)

Sistema runtime

FC 240

@SFC_OPI

Bloque auxiliar para consigna INT

FC 241

@SFC_OPDI

Bloque auxiliar para consigna DINT

FC 242

@SFC_OPR

Bloque auxiliar para consigna REAL

FC 243

@SFC_OPB

Bloque auxiliar para consigna BOOL

FC 244

@SFC_OPS

Bloque auxiliar para consigna STRING

FC 250

@SFC_INDCALL

Bloque auxiliar para llamadas de bloque

SFB 35

ALARM_8P

E/T

Avisos con valores asociados para ocho seales

SFB 36

NOTIFY

Avisos sin indicador de acuse

SFB 31

NOTIFY_8P

Avisos sin indicador de acuse para ocho seales

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

219

Compilar esquemas SFC y tipos SFC


13.4 Resumen de los bloques generados durante la compilacin
Si existe la caracterstica "Temporizador", se necesita adems el bloque indicado a
continuacin:
FB 5

TIMER_P

Formador de impulsos

Al crear un esquema SFC o un tipo SFC, los bloques necesarios se copian


automticamente en la carpeta de bloques. Para el tipo SFC se crea adicionalmente una
copia del FB 247 (el nmero de FB es el primer nmero libre, p. ej. FB 1025).
Adems, se requieren FCs adicionales para llamar a los bloques procesados en CFC
conforme a la secuencia de ejecucin configurada:
Una FC por cada OB utilizado
Una FC por cada grupo de ejecucin
El CFC utiliza los DB como se indica a continuacin:
Por cada bloque insertado de un tipo de bloque (FB) se crea un DB de instancia.
Para almacenar los resultados intermedios de los FC, por ejemplo, se crean DB de
gestin de datos. Por cada tipo de datos se requiere un DB de gestin de datos. Al
alcanzar la longitud mxima (4 KBytes) se genera un DB adicional.
La cantidad de FC y DB disponibles depende del sistema de destino. stos deben asignarse
como se indica a continuacin:
FCs para tipos de bloque
FC y DB para las estructuras creadas con los lenguajes de programacin KOP, AWL,
SCL
FC y DB para esquemas compilados

Clculo de los recursos de SFC


En el apartado "Indicaciones de uso" del archivo Lame del SFC encontrar el archivo Excel
"SFC Ressourcen" que permite calcular aproximadamente los recursos del sistema
necesarios.

SFC para SIMATIC S7 (V8.1)

220

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Compilar esquemas SFC y tipos SFC


13.5 Comprobacin de coherencia

13.5

Comprobacin de coherencia

Rango de comprobacin
Antes del proceso de compilacin propiamente dicho, el sistema realiza de forma
automtica las siguientes comprobaciones de coherencia:
Comprobacin de si los tipos de bloque en el programa de usuario concuerdan con los
tipos importados en el CFC.
Pueden ocurrir incoherencias si los tipos de bloque de CFC se han modificado o borrado
en el programa de usuario tras importar los tipos de bloque.
Comprobacin de si las referencias simblicas a operandos globales se han introducido
en la tabla de smbolos.
Pueden ocurrir incoherencias si las respectivas entradas no se han realizado an en la
tabla de smbolos o si se han modificado o borrado.
Comprobacin de si los bloques de datos (DB) interconectados existen en el programa
de usuario.
Pueden ocurrir incoherencias si los bloques de datos se han modificado o borrado a
posteriori en el programa de usuario.
Comprobacin de si se han definido (es decir, interconectado) los parmetros de
entrada/salida o las salidas de bloque del tipo "ANY", "STRING", "DATE_AND_TIME" o
"POINTER".
Comprobacin de si todava existen todos los bloques a los que acceden las condiciones
o instrucciones de SFC.
La comprobacin de coherencia tambin se puede efectuar sin una compilacin posterior,
p. ej. para verificar si tendra sentido realizar la compilacin.

Procedimiento
1. Elija el comando de men Esquema > Comprobar coherencia.
Se comprueban todos los esquemas de la carpeta de esquemas actual. Tras concluir la
comprobacin, el resultado se visualiza en el cuadro de dilogo "Informes".
2. El informe se puede leer o imprimir tambin en un momento posterior:
3. Elija el comando de men Herramientas > Informes... en el SFC, o bien Herramientas >
Esquemas > Informes... en el SIMATIC Manager .
Encontrar ms informacin acerca de los informes en el apartado: Informes (Pgina 287)

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

221

Compilar esquemas SFC y tipos SFC


13.5 Comprobacin de coherencia

SFC para SIMATIC S7 (V8.1)

222

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Cargar en el AS
14.1

14

Cmo cargar programas

Introduccin
Para poder utilizar en una CPU los esquemas y tipos creados grficamente, primero es
preciso compilar el programa y cargarlo luego en el sistema de destino. La carga se realiza
en la CPU a la que est asignado el programa de usuario que contiene la carpeta de
esquemas actual.
Nota
Los programas generados mediante el SFC deben cargarse siempre desde el SFC o CFC
en el sistema de destino, ya que slo esta funcin de carga garantiza la coherencia de los
datos de configuracin con los datos del sistema de destino. Esa misma funcin de carga se
utiliza el elegir en el SIMATIC Manager el comando de men Sistema de destino > Compilar
objetos y cargar....
Por el contrario, no se permite copiar los bloques de la "Carpeta de bloques offline" para
insertarlos en la "Carpeta de bloques online".

Informe de cambios
Al igual que el trabajo en modo Test, la carga en la CPU es en S7 una funcin protegida que
debe protocolizarse, siempre que SIMATIC Logon Service est instalado y que se hayan
activado la proteccin de acceso y el informe de cambios.
Adems del informe de cambios del SIMATIC Manager, en el ES es posible registrar en el
informe ES las acciones realizadas al cargar y los sellos de tiempo siempre que est
activada la carpeta de esquemas actual para el informe ES. La carpeta de esquemas
seleccionada se activa en la ficha "Informe ES" del dilogo de propiedades del objeto.
Encontrar ms informacin al respecto en el manual de CFC o en la Ayuda en pantalla de
CFC en el apartado: El informe de cambios

Requisitos de carga
Los siguientes requisitos deben cumplirse para poder realizar la carga:
Existe una conexin entre la CPU y el PC/la PG.
Se ha ajustado el modo de creacin.
Se ha compilado el programa.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

223

Cargar en el AS
14.1 Cmo cargar programas

Procedimiento
1. Elija el comando de men Sistema de destino > Cargar.
Se abrir el cuadro de dilogo "Cargar".
2. Seleccione el modo de carga, especificando si se debe cargar en la CPU el "Programa
completo" o slo las "Modificaciones". El programa completo tambin se puede cargar en
una "CPU de test".
3. Haga clic en el botn "Aceptar" para cargar el programa.
Si ha realizado cambios de configuracin relevantes para la carga sin haberlos compilado
an, se le pedir que los compile. Una vez realizada la compilacin sin errores, la carga se
iniciar automticamente.

Cargar: Cargar el programa completo


En el modo de carga "Programa completo" se realiza lo siguiente:
La CPU pasa a modo "STOP" tras haberse confirmado una consulta de seguridad.
Se borran todos los bloques en la CPU.
Todos los esquemas de la carpeta de esquemas actual se cargan en la CPU.

Notas sobre la carga completa


Una compilacin completa no requiere obligatoriamente una carga completa. Si el
programa ya estaba cargado en la CPU antes de la compilacin, tambin se pueden
cargar slo las modificaciones.
Si cancela un proceso de carga completa, las modificaciones no se podrn cargar hasta
que no se haya finalizado la carga completa en su totalidad. Motivo: Antes de realizar la
carga se borran los bloques en la CPU.

Cargar: Cargar las modificaciones


En el modo de carga "Modificaciones", estando la CPU en modo "RUN-P", los cambios de
configuracin se pueden cargar en el AS sin necesidad de cambiar la CPU a modo STOP.
En este proceso se cargan slo las modificaciones realizadas desde la ltima carga.

Notas sobre la carga de modificaciones


Si ha modificado la topologa de cadena en los esquemas SFC o tipos SFC (p. ej.
agregando, borrando, copiando o moviendo etapas o transiciones, o bien modificando el
destino de salto) y la cadena modificada est activa en el AS, es preciso desactivar estos
esquemas o todas las instancias del tipo. Tras confirmar una consulta de seguridad, el
cargador efecta la desactivacin antes de la carga y la activacin despus de la misma.
De lo contrario se cancela la carga.
Si ejecuta la carga con la funcin del SIMATIC Manager "Compilar objetos y cargar", no
se desactivarn automticamente los SFC. En este caso, la carga no se realiza y en el
informe se introduce un mensaje de error.

SFC para SIMATIC S7 (V8.1)

224

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Cargar en el AS
14.1 Cmo cargar programas
Las modificaciones de interfaz del tipo SFC se transfieren inmediatamente a las
instancias SFC. Por tanto, las instancias SFC se deben desactivar durante la carga y la
ejecucin se debe suspender en la CPU. Tras confirmar una consulta de seguridad, el
cargador efecta la desactivacin antes de la carga y la activacin despus de la misma.
De lo contrario se cancela la carga.
Si ha modificado esquemas, tipos o instancias SFC (propiedades de SFC, propiedades
de la cadena, propiedades de objeto de las etapas/transiciones) sin cambiar su topologa
de cadena, tras compilar las modificaciones puede cargarlas en la CPU en modo RUN
sin tener que desactivar el SFC modificado.
Si no ha modificado el SFC directamente, sino slo los objetos a los que se accede (p. ej.
un smbolo de la tabla de smbolos, un grupo de ejecucin o una conexin de bloque), no
es indispensable desactivar el SFC antes de cargar las modificaciones.
Tras cargar las modificaciones, un SFC desactivado con la propiedad "Inicio automtico:
activado" no se inicia automticamente, sino que debe ser reiniciado por el operador
(MANUAL) o por la vista externa/instancia SFC (AUTO).
Para ms informacin respecto a las transiciones de estado al desactivar el SFC, consulte:
Respuesta del SFC a la desactivacin antes de cargar las modificaciones (Pgina 228)

Cargar: Carga de modificaciones de la CPU en estado operativo RUN


Esta opcin solo est disponible con la CPU 410-5H PA, ya que esta CPU soporta la
actualizacin de tipo en el estado operativo RUN. Los estados operativos correspondientes
a las distintas funciones de carga en la CPU 410-5H PA difieren de los de otros sistemas de
destino.
Encontrar ms informacin al respecto en el manual o en la ayuda en pantalla CFC para
SIMATIC S7, en el apartado "Particularidades al cargar una CPU 410-5H PA".

Notas para las CPU H


Si la CPU H se encuentra en modo "individual" (p. ej. debido al fallo de una CPU) y la
CPU ha conmutado, al efectuarse un acceso online (en este caso: una carga de
modificaciones) se abre un dilogo de seleccin. All puede seleccionar la CPU que
desea acoplar. En modo redundante no se visualiza este cuadro de dilogo.
Si carga modificaciones del programa en una CPU que se encuentre en modo
"individual" y ejecuta luego la funcin "Conmutar con configuracin modificada" con el
comando de men Sistema de destino > Estado operativo..., estas modificaciones se
perdern y slo se podr realizar una carga completa..
Solucin: Cargar en modo redundante. En este caso, deber asegurarse de que el
estado operativo no cambie hasta que haya finalizado el proceso de carga.

Notas para sistemas F


Para poder cargar programas con componente F modificado es preciso introducir una
contrasea F. Sin esta autorizacin se cancela el proceso de carga.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

225

Cargar en el AS
14.1 Cmo cargar programas

Incluir los bloques de datos de usuario al cargar modificaciones


La opcin "Cargar tambin bloques de datos de usuario" est activada por defecto, siendo
relevante slo para la carga de modificaciones. Al realizar una carga completa se cargan
siempre todos los bloques, incluyendo los bloques de datos de usuario.
Si est activada esta casilla de verificacin al cargar las modificaciones, se ejecutarn las
siguientes funciones para los bloques de datos que no se encuentren en el rea SFC:
Los bloques de datos se cargan con las modificaciones si el sello de tiempo es diferente
o si se han agregado bloques de datos.
Los bloques de datos se borran de la CPU si no existen en el programa S7.
Si los bloques de datos de usuario se deben ignorar al cargar las modificaciones, deber
desactivar esta casilla de verificacin. Ello puede tener las consecuencias siguientes:
Si existe un bloque de datos de usuario en el programa S7, pero no en la CPU, la carga
se cancelar con un mensaje de error.
En los siguientes casos se visualiza una advertencia:
Cuando el bloque de datos de usuario existe en la CPU, pero ya no est disponible en
el programa S7.
Cuando el bloque de datos de usuario contenido en el programa S7 se diferencia del
existente en la CPU.
En este caso, la ejecucin correcta del programa es responsabilidad del usuario.
Nota
No se puede impedir con absoluta seguridad que la CPU pase a modo STOP durante la
carga de modificaciones.
Encontrar ms informacin al respecto en la documentacin de CFC en: Soporte del
sistema para evitar motivos de paso a STOP

Cargar programas modificados en la CPU de test


En el modo de carga "En la CPU de test (programa completo)", un programa modificado se
puede cargar en otra CPU o en PLCSIM con objeto de comprobarlo, sin que se pierda la
capacidad de cargar modificaciones en la CPU original.
El programa completo se carga en la CPU de test (o en PLCSIM) sin perderse los
identificadores de carga y sin escribir el sello de tiempo de referencia en la gestin de datos
del ES.
Para ms informacin respecto a la carga en la CPU de test, consulte la documentacin de
CFC en el apartado: Cargar programas modificados en la CPU de test

Mostrar modificaciones antes de la carga


La funcin "Mostrar modificaciones" slo est disponible si est instalado el paquete
opcional Version Cross Manager (VXM) y se ha generado una imagen del programa
cargado.

SFC para SIMATIC S7 (V8.1)

226

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Cargar en el AS
14.1 Cmo cargar programas

Generar una imagen del programa cargado


Si activa la casilla de verificacin "Crear imagen del programa cargado para comparacin"
en el cuadro de dilogo "Preferencias para compilar y cargar", una vez realizada la carga
correctamente se crear la imagen en formato de archivo XML y se asignar al programa.

Comparar programas
Si ha creado una imagen del programa cargado, antes de iniciar la carga puede comparar el
archivo XML con el programa a cargar, haciendo clic en el botn "Mostrar modificaciones"
del cuadro de dilogo "Cargar S7".
Para la comparacin se abre VXM. Una vez realizada la comparacin, puede ver qu datos
han cambiado con respecto al programa cargado y decidir si realmente desea cargar el
programa en su estado nuevo.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

227

Cargar en el AS
14.2 Respuesta del SFC a la desactivacin antes de cargar las modificaciones

14.2

Respuesta del SFC a la desactivacin antes de cargar las


modificaciones

Transiciones de estado al desactivar el SFC


Estado antiguo

Accin

Iniciando
Activo
Finalizando
Error (finalizando)
Finalizado
Deteniendo
Detenido
Continuando
Error
Detenido (error)
Continuando (error)
Parando
Parado

Nuevo estado
Se cancela la cadena activa

Cancelando

"

"

"

"

"

"

"

"

"

"

"

"

"

"

"

"

"

"

"

"

Cancelando

Esperar hasta que finalice la cadena


(no se cancela la cadena activa)

Cancelado

Listo
Finalizado
Parado
Cancelado

Se cancela la cadena activa

Listo
(el cargador puede
cargar)

"
"

"

"

"

Ejemplo 1
En el estado "Error" hay una cadena activa y sta se debe cargar.
Entonces ocurre lo siguiente:
Estado antiguo

Accin

Nuevo estado

Error

Se cancela la cadena activa

Cancelando

Cancelando

Esperar hasta que finalice la cadena


(no se cancela la cadena activa)

Cancelado

Cancelado

Se cancela la cadena activa

Listo

Listo

Se cancela la cadena activa

Listo
(el cargador puede cargar)

SFC para SIMATIC S7 (V8.1)

228

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Cargar en el AS
14.2 Respuesta del SFC a la desactivacin antes de cargar las modificaciones

Ejemplo 2
En el estado "Cancelando" hay una cadena activa y sta se debe cargar.
Entonces ocurre lo siguiente:
Estado antiguo

Accin

Nuevo estado

Cancelando

Esperar hasta que finalice la cadena


(no se cancela la cadena activa)

Cancelado

Cancelado

Se cancela la cadena activa

Listo

Listo

Se cancela la cadena activa

Listo
(el cargador puede cargar)

Nota
El cargador no puede desactivar una cadena que se est ejecutando en estado
"Cancelando" si, debido al modo de conmutacin ajustado, se requiere una confirmacin por
parte del operador.

Ejemplo 3
En el estado "Listo" hay una cadena activa y sta se debe cargar.
Entonces ocurre lo siguiente:
Estado antiguo

Accin

Nuevo estado

Listo

Se cancela la cadena activa

Listo
(el cargador puede cargar)

Encontrar ms informacin sobre las repercusiones con un tipo SFC modificado en:
Cambiar la configuracin del tipo SFC (Pgina 81)

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

229

Cargar en el AS
14.2 Respuesta del SFC a la desactivacin antes de cargar las modificaciones

SFC para SIMATIC S7 (V8.1)

230

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Comportamiento de los controles secuenciales en el


AS
15.1

15

Controles secuenciales en el AS

Requisitos
El SFC creado en el editor SFC est definido por lo siguiente:
las cadenas secuenciales (condicin de inicio, preprocesamiento y
postprocesamiento) y su topologa
las funciones de las acciones de etapas
las condiciones de las transiciones
las propiedades de ejecucin
El programa ha sido compilado y sus bloques se han cargado en el AS.

Cambiar el estado del control secuencial


Una vez cargado en el AS, el control secuencial se encuentra en un estado definido. Este
estado definido se determina por medio del editor SFC (ajuste estndar: "Listo"). Asignando
condiciones de inicio y secuencias de procesamiento a las cadenas secuenciales, se
ejecutan distintas secuencias en el AS que dependen del estado del SFC.
Para cambiar el comportamiento de ejecucin, proceda del siguiente modo:
Modifique los parmetros operativos de test y puesta en marcha con el editor SFC, o
bien en la OS.
Ejemplo: Cambiar el modo de conmutacin "Transicin (T)" a "Confirmacin por parte del
operador (O)"
o bien
Active la vigilancia de tiempo (de "off" a "on").
Para lograr el estado operativo deseado, el SFC es controlado p. ej. por comandos del
operador o por el programa.

Interaccin con la automatizacin bsica


El control secuencial en el AS est relacionado con la automatizacin bsica a travs de las
funciones de las acciones y transiciones. En un control de parmetros tambin existen
relaciones con los datos de los parmetros.
A todo SFC se asigna un determinado comportamiento de ejecucin. La automatizacin
bsica, incluyendo los bloques posicionados en los esquemas CFC, puede tener un
comportamiento de ejecucin diferente al del SFC. Un esquema SFC se puede controlar por
medio de una vista externa posicionada en el esquema CFC. De la misma manera, una
instancia SFC es controlada por los bloques posicionados en el esquema CFC.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

231

Comportamiento de los controles secuenciales en el AS


15.1 Controles secuenciales en el AS
La estructura del sistema permite ejecutar en distintos ciclos el control secuencial y los
bloques de la automatizacin bsica, con lo que se reduce la carga del ciclo. Asimismo, los
SFCs se pueden incorporar en grupos de ejecucin y obtener as un factor de ciclo y un
desfase diferentes.

SFC para SIMATIC S7 (V8.1)

232

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Comportamiento de los controles secuenciales en el AS


15.2 Especificar el comportamiento operativo

15.2

Especificar el comportamiento operativo

15.2.1

Comportamiento operativo del control secuencial

Nociones bsicas del comportamiento operativo


El comportamiento de un control secuencial depende de los parmetros operativos "Estado
operativo", "Modo de operacin", "Modo de conmutacin", as como de las opciones de
ejecucin.
Los parmetros operativos se pueden ajustar durante el test y la puesta en marcha, o bien
mediante la OS (SFC Visualization). Excepcin: El parmetro "Inicio automtico" slo se
puede configurar en la ficha "Parmetros operativos AS" del dilogo de propiedades del
esquema SFC, tipo SFC o instancia SFC.
Los ajustes predeterminados de los parmetros operativos son:
Grupo "Ajustes predeterminados"
Modo de conmutacin

Transicin (controlada por el


proceso)

Modo de operacin

MANUAL

Modo de control

Salida de comandos

on

Funcionamiento cclico

off

Vigilancia de tiempo

off

Grupo "Opciones de inicio"


Inicio automtico

off

Utilizar los parmetros operativos


predeterminados al iniciar SFC

off

El siguiente estado operativo se ajusta tras arrancar la CPU:


Listo

(si est desactivado el inicio automtico)

Iniciando

(si est activado el inicio automtico)

Para ms informacin sobre la conmutacin AUTO/MANUAL, consulte el apartado: Modos


de operacin (Pgina 234)

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

233

Comportamiento de los controles secuenciales en el AS


15.2 Especificar el comportamiento operativo

15.2.2

Modos de operacin

Modos de operacin de un SFC


El modo de operacin determina si la ejecucin debe ser controlada por el operador o
automticamente por los valores estndar en el programa del AS.
El SFC soporta los modos de operacin siguientes:
AUTO (modo Proceso)
La ejecucin es controlada por el programa del AS.
A este efecto, el programa utiliza la parametrizacin definida en el esquema CFC y la
interconexin de entradas en la vista externa del esquema SFC o de la instancia SFC.
MANUAL (modo Control)
El operador controla la ejecucin mediante comandos o modificando las opciones de
ejecucin, p. ej. en la puesta en marcha o en SFV.
La habilitacin para conmutar de modo MANUAL a AUTO o viceversa se puede ajustar
mediante una operacin en modo Test o en SFC Visualization, o bien en la interfaz del
esquema (vista externa) o de la instancia SFC. Para ello se han previsto las conexiones
ENAUT y ENMAN.
Para ms informacin acerca de las conexiones, consulte el apartado:
Modos de operacin (conexiones SFC) (Pgina 191)

15.2.3

Modos de conmutacin

Resumen
Los diferentes modos de transicin modifican el comportamiento del SFC al avanzar de las
etapas activas a las etapas sucesivas.
El modo de conmutacin se puede cambiar en todos los estados operativos. Los distintos
modos de transicin se excluyen mutuamente. El SFC soporta los modos de transicin
siguientes:
Nombre abreviado
del modo de
conmutacin

Controlar con ....

Transicin

TuO

Transicin o confirmacin por parte del operador

TyO

Transicin y confirmacin por parte del operador

Confirmacin por parte del operador

T/T y O

Confirmacin especfica de la etapa por parte del operador

SFC para SIMATIC S7 (V8.1)

234

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Comportamiento de los controles secuenciales en el AS


15.2 Especificar el comportamiento operativo

Modos de conmutacin
T
Transicin:
El control secuencial se ejecuta controlado por el proceso (automticamente). Si se cumple
la transicin, se avanza a la siguiente etapa, desactivndose las etapas anteriores y
activndose las siguientes.
El modo de conmutacin "T" funciona en el modo de operacin MANUAL (modo de
operador) o AUTO (modo Proceso).
TuO
Con transicin o confirmacin por parte del operador:
El control secuencial se ejecuta controlado por el proceso o por el operador. Para cada
transicin sucesiva de una etapa activa, se activa una solicitud de intervencin y, tras
concluir la operacin, se avanza a la siguiente etapa. Si la transicin se cumple antes de
que intervenga el operador, se avanza a la siguiente etapa (automticamente) sin haberse
realizado la operacin.
El modo de conmutacin "T u O" funciona slo en el modo de operacin MANUAL (modo de
operador).
TyO
Con transicin y confirmacin por parte del operador:
La ejecucin del control secuencial es controlada por el proceso y por el operador. Si se
cumple la transicin sucesiva de una etapa activa, se activa una solicitud de intervencin,
avanzndose a la siguiente etapa tan slo tras concluir la operacin.
El modo de conmutacin "T y O" funciona slo en el modo de operacin MANUAL (modo de
operador).
O
Confirmacin por parte del operador:
El control secuencial es controlado nicamente por el operador. Las condiciones de
transicin no tienen que cumplirse. Una solicitud de intervencin se activa para todas las
transiciones sucesivas de cada etapa activa y, tras concluir la operacin, se avanza a la
siguiente etapa.
El modo de conmutacin "O" funciona slo en el modo de operacin MANUAL (modo de
operador).
T/T y O
Confirmacin especfica de la etapa por parte del operador:
La identificacin "Confirmacin" se activa o desactiva especficamente para la etapa en
cuestin en el cuadro de dialogo "Propiedades" de la etapa. El control secuencial se ejecuta
de las maneras siguientes:
Controlado por el proceso en las etapas sin la opcin "Confirmacin".
Toda transicin sucesiva de una etapa activa que se haya cumplido sin "confirmacin"
activa la etapa siguiente sin que intervenga el operador (equivale a "T").
Controlado por el operador en las etapas con la opcin "Confirmacin".
Si se cumple una transicin sucesiva de una etapa activa con "confirmacin", se activa
una solicitud de intervencin y se avanza a la siguiente etapa tras concluir la operacin
(equivale a "T y O")

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

235

Comportamiento de los controles secuenciales en el AS


15.2 Especificar el comportamiento operativo
El modo de conmutacin "T/T y O" funciona en el modo de operacin MANUAL (modo de
operador) o AUTO (modo Proceso).
Nota
En los modos de conmutacin "O" y "T u O", el tiempo de ejecucin mnimo de la etapa se
puede pasar por alto por intervencin del operador.

15.2.4

Opciones de ejecucin

Introduccin
Las opciones de ejecucin determinan el comportamiento del control secuencial. Las
distintas opciones de ejecucin pueden combinarse entre s:
Las opciones de ejecucin se configuran en la ficha "Parmetros operativos AS" del cuadro
de dilogo "Propiedades". Para abrir el cuadro de dilogo, elija el comando de men SFC >
Propiedades....

Opciones de ejecucin del SFC


Salida de comandos
Si la salida de comandos est activada, se ejecutan las acciones de la etapa activa. Si la
salida de comandos est desactivada, no se ejecutan.
Durante la puesta en marcha o en caso de error, bloqueando la salida de comandos en
combinacin con determinados modos de transicin ("O", "T u O") es posible conmutar el
control secuencial a un estado definido sin ejercer ninguna influencia sobre el proceso.
Si est desactivada la salida de comandos, el tiempo mnimo de ejecucin de una
etapa no tiene efecto alguno.
Si se modifica la salida de comandos, ello tiene efecto tan slo tras pasar a la etapa
siguiente. De esta manera se procesan o todas las acciones de una etapa o ninguna
de ellas.
Funcionamiento cclico
Si el funcionamiento cclico est activado, a partir del estado operativo "Finalizado" se
reanuda automticamente la ejecucin con el estado "Iniciando".
Las cadenas que se deben procesar en el estado "Finalizado" se abandonan
inmediatamente en el funcionamiento cclico. Tan slo se procesan las etapas inicial y
final.
En funcionamiento cclico y modo de operacin MANUAL, si las conexiones SFC se
utilizan para controlar el estado, la conexin SELFRESET debe estar puesta a "0".
En modo de operacin AUTO, PARAM debe ser "1" (para poder activar el bloque de
inicio QDIS_START = 0).

SFC para SIMATIC S7 (V8.1)

236

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Comportamiento de los controles secuenciales en el AS


15.2 Especificar el comportamiento operativo
Si el funcionamiento cclico est desactivado, el control secuencial permanece en el
estado "Finalizado".
El estado "Finalizado" se procesar continuamente de forma cclica mientras no haya
ningn comando pendiente para abandonarlo.
Este comportamiento es aplicable a todos los estados operativos que pueden
abandonarse slo mediante comandos.
Encontrar ms informacin sobre los estados operativos en el apartado
Lgica de los estados operativos para SFC (LEO del SFC) (Pgina 238).
Vigilancia de tiempo
Si la vigilancia de tiempo est activada, tras activar una etapa se compara
continuamente el tiempo activo de la misma ("Actual") con el tiempo de vigilancia
("Tiempos de ejecucin mx.") y, si se excede el tiempo previsto, se notifica un error de
etapa.
Aunque se confirme el error de etapa, no se finaliza la etapa.
Si se detiene la cadena secuencial activa y RUNHOLD = 0, se aplica lo siguiente:
La vigilancia de tiempo para esta etapa seguir activa.
Si se excede el tiempo previsto, se notifica un error de etapa.
Si la vigilancia de tiempo est desactivada, el tiempo activo no se compara con el tiempo
de vigilancia.
Inicio automtico
Si un SFC tiene la propiedad "Inicio automtico: activado, el SFC pasa inmediatamente
al estado operativo "Iniciando" tras rearrancar la CPU y sin intervencin del operador.
Despus de una carga de modificaciones (la CPU no pasa a STOP) no se realiza un
inicio automtico. En este caso, el operador o el programa (p. ej. una vista externa en el
CFC) deber reiniciar el SFC.
Si la casilla de verificacin "Utilizar los parmetros operativos predeterminados al iniciar
el SFC" est activada, al iniciar el esquema SFC se reactivarn todos los ajustes y
opciones predeterminados en las propiedades de ejecucin (p. ej. los que hayan sido
modificados en modo Test).
El ajuste del "Inicio automtico" slo se puede modificar en el cuadro de dilogo SFC >
Propiedades > ficha "Parmetros operativos AS".

15.2.5

Estados operativos

15.2.5.1

Estados operativos

Estado operativo del control secuencial


El estado operativo del control secuencial indica el estado actual de la ejecucin y el
comportamiento operativo, p. ej. si se requiere una intervencin del operador para la
ejecucin posterior, o bien qu comandos son posibles para pasar a un estado operativo
diferente.
SFC para SIMATIC S7 (V8.1)
Manual de programacin y manejo, 04/2014, A5E33209642-AA

237

Comportamiento de los controles secuenciales en el AS


15.2 Especificar el comportamiento operativo
En el estado operativo se puede influir como se indica a continuacin:
En modo Control (MANUAL), por medio de comandos en el modo Test y en SFC
Visualization
En modo Proceso (AUTO), por medio de interconexiones con la vista externa del
esquema SFC o con la instancia SFC

Lgica de los estados operativos


La lgica de los estados operativos del SFC (LEO del SFC) describe lo siguiente:
los estados que puede adoptar un esquema SFC o una instancia SFC
las transiciones posibles en un estado
los eventos que provocan una transicin de estado
Adems de la LEO del SFC existe una lgica de los estados operativos simplificada para las
cadenas secuenciales configuradas en el SFC (LEO de cadenas secuenciales). sta
describe lo siguiente:
los estados que puede adoptar una cadena secuencial
las transiciones posibles en un estado
los eventos que provocan una transicin de estado
La relacin entre la LEO del SFC y la LEO de cadenas secuenciales resulta de la posibilidad
de poder procesar opcionalmente una (de varias) cadenas secuenciales del SFC en todo
estado de la LEO del SFC.
Para ms informacin acerca de los estados operativos, consulte los apartados:
Lgica de los estados operativos para SFC (LEO del SFC) (Pgina 238)
Lgica de los estados operativos para cadenas secuenciales (LEO de cadenas
secuenciales) (Pgina 245)
Comandos (Pgina 252)

15.2.5.2

Lgica de los estados operativos para SFC (LEO del SFC)

Cambiar los estados operativos


Los eventos indicados a continuacin pueden modificar el estado operativo actual de la LEO
del SFC:
Comandos (p. ej., "Iniciar", "Continuar", "Detener") en los modos de operacin
"MANUAL" o "AUTO"
Seales externas (p. ej., entradas del SFC o comandos de otro SFC)
Seales internas (p. ej., comandos de cadenas secuenciales especficas del usuario, del
modo Test o de SFC Visualization)
cambios de estado implcitos

SFC para SIMATIC S7 (V8.1)

238

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Comportamiento de los controles secuenciales en el AS


15.2 Especificar el comportamiento operativo

Diagrama de las transiciones de estado


La lgica de los estados operativos de un SFC se define en el diagrama de transiciones de
estado.
Encontrar ms informacin al respecto en el apartado "Diagrama de transiciones de estado
para la LEO del SFC (Pgina 244)".

Notas sobre el diagrama


La LEO del SFC contiene algunas transiciones de estado que se han conservado para
garantizar la compatibilidad con proyectos antiguos. En el diagrama se representan con una
lnea discontinua azul.
Los nmeros indicados en el diagrama identifican los distintos estados operativos, cuyo
significado se explica en las tablas siguientes.

Estados operativos (LEO del SFC)


N. Estado

Significado

Listo

Estado bsico; esperando el comando "Iniciar".

Iniciando

Procesamiento inicial tras el comando "Iniciar".

Activo

Procesamiento normal tras finalizar el procesamiento inicial.

Finalizando

Procesamiento final tras el comando "Finalizar" o despus de una


finalizacin implcita.

Error
(finalizando)

Procesamiento de errores durante el procesamiento final.

Finalizado

Procesamiento final terminado; esperando el comando "Resetear" o "Iniciar".

Deteniendo

Procesamiento de pausa tras el comando "Detener".

Detenido

Procesamiento de pausa finalizado; esperando el comando "Continuar".

Continuando

Procesamiento de continuacin tras el comando "Continuar".

10

Error

Procesamiento de errores en caso de error.

11

Detenido (error)

Procesamiento de errores finalizado; no hay ningn otro error pendiente;


esperando el comando "Continuar".

12

Continuando
(error)

Procesamiento de continuacin tras el comando "Continuar".

13

Cancelando

Procesamiento de cancelacin tras el comando "Cancelar".

14

Cancelado

Procesamiento de cancelacin finalizado; esperando el comando "Resetear"


o "Iniciar".

15

Parando

Procesamiento de parada tras el comando "Parar".

16

Parado

Procesamiento de parada finalizado; esperando el comando "Resetear".

En las tablas siguientes se describen las transiciones entre los estados (n de estado de
origen/n de estado de destino), as como sus causantes.
X = posible desde varios estados.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

239

Comportamiento de los controles secuenciales en el AS


15.2 Especificar el comportamiento operativo

Transiciones de estado por comandos (LEO del SFC)


Origen/
destino

Comando
MANUAL
(AUTO)

Significado

X/2

Iniciar
(START)

Dispara el procesamiento inicial cambiando al estado


"Iniciando"

3/4

Finalizar
(COMPLETE)

Dispara el procesamiento final cambiando al estado


"Finalizando"

2/7
3/7

Detener
(HOLD)

Dispara el procesamiento de pausa cambiando al estado


"Deteniendo"

8/9
11/12

Continuar
(RESUME)

Dispara el procesamiento de continuacin cambiando al estado


"Continuando" o "Continuando (error)"

X/10
4/5

Error
(ERROR)

Dispara el procesamiento de errores cambiando al estado


"Error" o "Error (finalizando)"

X/13

Cancelar
(ABORT)

Dispara el procesamiento de cancelacin cambiando al estado


"Cancelando"

X/15

Parar
(STOP)

Dispara el procesamiento de parada cambiando al estado


"Parando"

X/2

Reiniciar
(RESTART)

Dispara el procesamiento inicial cambiando al estado


"Iniciando"

X/1

Resetear
(RESET)

Cambia al estado
"Listo"

Transiciones de estado por seales externas (LEO del SFC)


Las seales externas son entradas del SFC que permiten influir en las transiciones de
estado de la LEO por medio de otros bloques (p. ej. bloques de enclavamiento).
No obstante, las seales externas slo tienen efecto dentro de la LEO. Por tanto, no se
realiza ningn cambio de estado que no est previsto en la lgica de los estados.
Origen/
destino

Seal externa

Significado

3/4

LOCKCOMPLETE

Dispara el procesamiento final cambiando al estado "Finalizando"

2/7
3/7

LOCKHOLD

Dispara el procesamiento de pausa cambiando al estado


"Deteniendo"

X/10
4/5

LOCKERROR

Dispara el procesamiento de errores cambiando al estado "Error" o


"Error (finalizando)"
El procesamiento de errores se ejecuta por completo y luego se
pasa al estado "Detenido (error)". Si hay un error pendiente, se
vuelve a cambiar inmediatamente al estado "Error".

X/13

LOCKABORT

Dispara el procesamiento de cancelacin cambiando al estado


"Cancelando"

X/15

LOCKSTOP

Dispara el procesamiento de parada cambiando al estado


"Parando"

SFC para SIMATIC S7 (V8.1)

240

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Comportamiento de los controles secuenciales en el AS


15.2 Especificar el comportamiento operativo

Transiciones de estado por seales internas (LEO del SFC)


Las seales internas son comandos internos del SFC que se activan en las etapas para
provocar un cambio de estado del SFC. La LEO comprueba estas seales y, tras ocurrir un
cambio de estado, las resetea automticamente.
Las seales internas slo tienen efecto dentro de la LEO. Por tanto, no se realiza ningn
cambio de estado que no est previsto en la lgica de los estados.
Origen/
destino

Comando

Significado

X/2

INTSTART

Dispara el procesamiento inicial cambiando al estado


"Iniciando"

3/4

INTCOMPLETE

Dispara el procesamiento final cambiando al estado


"Finalizando"

2/7
3/7

INTHOLD

Dispara el procesamiento de pausa cambiando al estado


"Deteniendo"

8/9
11/12

INTRESUME

Dispara el procesamiento de continuacin cambiando al estado


"Continuando" o
"Continuando (error)"

X/10
4/5

INTERROR

Dispara el procesamiento de errores cambiando al estado


"Error" o
"Error (finalizando)"

X/13

INTABORT

Dispara el procesamiento de cancelacin cambiando al estado


"Cancelando"

X/15

INTSTOP

Dispara el procesamiento de parada cambiando al estado


"Parando"

X/2

INTRESTART

Dispara el procesamiento inicial cambiando al estado


"Iniciando"

X/1

INTRESET

Cambia al estado
"Listo"

Transiciones de estado implcitas (LEO del SFC)


Los estados "Iniciando", "Finalizando", "Deteniendo", "Continuando", "Error", "Continuando
(error)", "Cancelando" y "Parando" son estados de transicin. Tras finalizar el procesamiento
de un estado de transicin, es decir, si no se cumple ninguna condicin de inicio de una
cadena secuencial o bien tras procesarse por completo una cadena secuencial iniciada, se
cambia al estado sucesivo definido en la LEO (transicin implcita).
El estado "Activo" tambin se trata como un estado de transicin si la entrada del SFC
SELFCOMP = 1 (ajuste estndar en esquemas y tipos). En caso contrario, el estado "Activo"
slo se puede abandonar explcitamente mediante el comando "Finalizar".
Nota
El cambio de SELFCOMP=0 a SELFCOMP=1 slo tiene efecto si an no est pendiente el
estado "Activo" y "Listo para finalizar".

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

241

Comportamiento de los controles secuenciales en el AS


15.2 Especificar el comportamiento operativo
Por supuesto que los estados de transicin tambin pueden ser abandonados por un fallo
externo o mediante los comandos "Cancelar" y "Parar". Sin embargo, en este caso se
ejecuta la transicin correspondiente, en vez de la transicin implcita.
Origen/
destino

Estado del
SFC

Significado

2/3

Cadena
finalizada

Procesamiento inicial finalizado; transicin a "Activo"

3/4

Cadena
finalizada

Procesamiento normal finalizado; transicin a "Finalizado"


(requisitos: seal externa SELFCOMP=1)

4/6

Cadena
finalizada

Procesamiento final finalizado; transicin a "Finalizado"

7/8

Cadena
finalizada

Procesamiento de pausa finalizado; transicin a "Detenido"

x/3

Cadena
finalizada

Procesamiento de continuacin finalizado; transicin a "Activo"

13/14

Cadena
finalizada

Procesamiento de cancelacin finalizado; transicin a "Cancelado"

15/16

Cadena
finalizada

Procesamiento de parada finalizado; transicin a "Parado"

Control de estado mediante conexiones SFC (LEO del SFC)


SELFCOMP, SELFRESET, RUNHOLD y CONT son entradas parametrizables del SFC que
influyen en el comportamiento de la LEO.
SELFCOMP tiene efecto en los modos de operacin "MANUAL" y "AUTO".
Origen/
destino

Seal
externa

Significado

3/4

SELFCOMP

SELFCOMP=1 (SFC autofinalizante):


Tras concluir el procesamiento normal, el SFC cambia implcitamente del
estado "Activo" al estado "Finalizando".
SELFCOMP=0 (SFC no autofinalizante):
El SFC permanece en estado "Activo" hasta que se da el comando
"Finalizar". Al cambiar de estado por medio del comando "Finalizar" se
cancela el procesamiento normal si ste no haba concluido todava.

SFC para SIMATIC S7 (V8.1)

242

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Comportamiento de los controles secuenciales en el AS


15.2 Especificar el comportamiento operativo
SELFRESET slo tiene efecto en el modo de operacin "MANUAL".
Origen/
destino

Seal
externa

Significado

X/1

SELFRESET SELFRESET=1: En los estados "Finalizado", "Cancelado" y "Parado", el


SFC cambia automtica e inmediatamente al estado "Listo". Como
consecuencia de ello, una cadena secuencial se inicia y se cancela
inmediatamente en dichos estados.
SELFRESET=0: Tras haber concluido el procesamiento de los estados
"Finalizado", "Cancelado" y "Parado", el SFC permanece en el respectivo
estado hasta que se da el comando "Resetar" o "Iniciar" (excepto "Iniciar"
en el estado "Parado").
Nota: En el funcionamiento cclico, SELFRESET no puede ser = 1. Ello
causa un error (LI_ERR).

RUNHOLD tiene efecto en los modos de operacin "MANUAL" y "AUTO".


Origen/
destino

Seal
externa

Significado

3/7

RUNHOLD

RUNHOLD=1: Al cambiar de "Activo" a "Deteniendo", se cancela la


cadena secuencial anterior y se inicia la nueva cadena.
RUNHOLD=0: Al cambiar de "Activo" a "Deteniendo", se detiene la
cadena secuencial anterior y se inicia la nueva cadena.

Encontrar informacin sobre los cambios de estado operativo en la seccin anterior


"Diagrama de las transiciones de estado" y en el apartado "Ejecucin de un SFC
(Pgina 248)", secciones "Ha cambiado el estado operativo del SFC" e "Indicaciones sobre
los cambios de estado operativo".
CONT
Encontrar ms informacin sobre CONT en el apartado "Funcionamiento continuo
(Continuous) (Pgina 243)".

15.2.5.3

Funcionamiento continuo (Continuous)

Marca de estado CONT


En el modo de operacin AUTO es posible utilizar la marca de estado suplementaria
(entrada CONT y salida QCONT) para la cooperacin entre un control de usuario (o
SIMATIC BATCH) y el SFC. Ello permite reiniciar un SFC sin necesidad de desactivarlo
entretanto. La LEO del SFC permanece en estado "Activo" y pone a "1" la salida QCONT si
RUN = 1 y READY_TC = 1. Cuando QCONT se pone a "1", QCONT_T_ERR se pone a "0".
Los comandos se ejecutan con independencia de la marca de estado.
El SFC se puede reiniciar si READY_TC = 1. Ello es realizado por el SFC una vez
procesada la etapa final de la cadena secuencial a ejecutar en estado "Activo". Si se reinicia
o cancela ese mismo SFC, la marca de estado QCONT se pone a "0".
Si el SFC no ha sido reiniciado en un tiempo configurable (CONT_T # 0 s), la salida de error
QCONT_T_ERR se pone a "1". Esta salida permite reaccionar individualmente al error.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

243

Comportamiento de los controles secuenciales en el AS


15.2 Especificar el comportamiento operativo
Para ms informacin acerca del funcionamiento continuo, consulte los apartados:
Requisitos de inicio de un SFC (esquema/instancia) (Pgina 254)
Funcionamiento continuo (conexiones SFC) (Pgina 204)

15.2.5.4

Diagrama de transiciones de estado para la LEO del SFC

Transiciones de estado para la LEO del SFC

SFC para SIMATIC S7 (V8.1)

244

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Comportamiento de los controles secuenciales en el AS


15.2 Especificar el comportamiento operativo
Leyenda
Estados que son abandonados por eventos
Estados de transicin que son abandonados implcitamente
Estados adoptados de la LEO para SFC V5.x
Eventos: Comandos/operaciones/seales externas/seales internas
Evento: Error
Adoptar eventos de la LEO para SFC V5.x
Transiciones implcitas disparadas por el SFC tras finalizar el procesamiento de la
cadena activa o cuando no hay ninguna cadena que procesar.

15.2.5.5

Lgica de los estados operativos para cadenas secuenciales (LEO de cadenas


secuenciales)

Resumen
La LEO (lgica de los estados operativos) de las cadenas secuenciales controla el
procesamiento de las mismas.
La lgica de los estados operativos de una cadena secuencial se define en el diagrama de
transiciones de estado. Encontrar ms informacin al respecto en el apartado: Diagrama
de transiciones de estado para la LEO de cadenas secuenciales (Pgina 247)
Cuando se procesa una cadena secuencial, la LEO de sta se ejecuta independientemente
de la LEO del SFC. As pues, la cadena secuencial tiene un estado que debe diferenciarse
del estado del SFC. Por ejemplo, la LEO del SFC puede encontrarse en estado
"Deteniendo", mientras que la LEO de la cadena secuencial se encuentra en estado "Activo"
(debido al procesamiento de la cadena secuencial hasta el estado "Deteniendo"). El
procesamiento de la LEO de la cadena secuencial est subordinado a la LEO del SFC.
Debido a ello, los cambios de estado en la LEO del SFC ocasionan generalmente cambios
de estado en la LEO de las cadenas secuenciales.

Los estados de la LEO de cadenas secuenciales


N

Estado

Significado

Listo

Estado bsico; esperando el comando "Iniciar"

Activo

Procesamiento normal

Finalizado

Procesamiento normal finalizado; esperando el comando "Iniciar"

Detenido

Esperando el comando "Continuar"

Cancelado

Esperando el comando "Iniciar"

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

245

Comportamiento de los controles secuenciales en el AS


15.2 Especificar el comportamiento operativo

Transiciones de estado por comandos (LEO de cadenas secuenciales)


Los comandos de la LEO de cadenas secuenciales son comandos internos del sistema
runtime de SFC.
En las tablas siguientes se describen las transiciones entre los estados (n de estado de
origen/n de estado de destino), as como sus causantes.
Origen/
destino

Comando

Significado

X/2

Iniciar

Dispara el procesamiento de la cadena secuencial cambiando al estado


"Activo"

2/4

Detener

Detiene el procesamiento de la cadena secuencial cambiando al estado


"Detenido"

4/2

Continuar

Contina el procesamiento de la cadena secuencial cambiando al estado


"Activo"

4/2

Reiniciar

Reinicia el procesamiento de la cadena secuencial cambiando al estado


"Activo"

X/5

Cancelar

Cancela el procesamiento de la cadena secuencial cambiando al estado


"Cancelado"

X = posible desde varios estados

Transiciones de estado implcitas (LEO de cadenas secuenciales)


El estado "Activo" es un estado de transicin. Si ha finalizado el procesamiento del estado
"Activo" y, por tanto, de la cadena secuencial, incluyendo la etapa final, ocurre un cambio de
estado implcito al estado "Finalizado".
Por supuesto que el estado "Activo" tambin se puede abandonar por medio de los
comandos "Cancelar" y "Detener". Sin embargo, en este caso se ejecuta la respectiva
transicin disparada por el comando, en vez de la transicin implcita.
Origen/
destino

Estado de cadena

Significado

2/3

Finalizado

Ha finalizado el procesamiento de la cadena

SFC para SIMATIC S7 (V8.1)

246

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Comportamiento de los controles secuenciales en el AS


15.2 Especificar el comportamiento operativo

15.2.5.6

Diagrama de transiciones de estado para la LEO de cadenas secuenciales

Transiciones de estado para la LEO de cadenas secuenciales

Leyenda:
Estados que son abandonados por comandos u operaciones
Comandos del operador
Transiciones implcitas disparadas por el SFC

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

247

Comportamiento de los controles secuenciales en el AS


15.3 Procesamiento del SFC en el AS

15.3

Procesamiento del SFC en el AS

15.3.1

Ejecucin de un SFC

Introduccin
En la siguiente descripcin de los principios bsicos de ejecucin cclica de un SFC se
presupone que el SFC contiene varias cadenas secuenciales con condiciones de inicio
definidas por el usuario.

Ejecucin
El SFC se ejecuta conforme a las seales de entrada presentes en la interfaz del SFC y al
estado interno de ste. Tras la carga completa de una carpeta de esquemas en el sistema
de automatizacin (controlador), todos los SFCs se encuentran en estado "Listo" o
"Iniciando" (si "Inicio automtico" = 1). Se comprueba lo siguiente:
El modo de operacin, los comandos, as como las seales externas e internas se
comprueban para determinar qu estado debe adoptar el SFC en base a las seales de
entrada.
Todas las condiciones de estado de las cadenas secuenciales se comprueban para
determinar qu cadena secuencial debe procesarse en funcin de las comprobaciones
precedentes.

No ha cambiado el estado operativo del SFC


Si no ha cambiado el estado del SFC, se procesa la cadena secuencial cuya condicin de
inicio se haya cumplido y que tenga la prioridad ms alta de todas las cadenas secuenciales
con condicin de inicio cumplida. Si existen varias cadenas secuenciales de igual prioridad
cuya condicin de inicio se haya cumplido, se procesar la cadena dispuesta en el extremo
izquierdo del editor (de manera similar al procesamiento de ramas alternativas). Si la
cadena secuencial procesada hasta ese momento no es idntica a la nueva cadena
secuencial que debe procesarse, se cancelar la cadena previa y se iniciar la cadena
nueva.
La condicin de inicio dispara el inicio de una cadena secuencial. Mientras se procesa la
cadena secuencial no es necesario que se siga cumpliendo la condicin de inicio. La
cadena secuencial se contina procesando hasta que finaliza, o bien hasta que deba
procesarse una cadena secuencial de mayor prioridad y cuya condicin de inicio se cumpla,
o bien si la cadena secuencial se cancela o se detiene debido a un cambio de estado
operativo.
En los estados "Listo", "Finalizado", "Cancelado", "Parado", "Detenido", "Detenido (error)",
"Error" y "Activo" (cuando SELFCOMP = 0), las cadenas secuenciales se procesan hasta
que se abandona el estado operativo debido a un comando. Por este motivo, una cadena
secuencial se puede repetir un nmero cualquiera de veces si se cumple la condicin de
inicio asociada y no hay ningn comando pendiente.

SFC para SIMATIC S7 (V8.1)

248

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Comportamiento de los controles secuenciales en el AS


15.3 Procesamiento del SFC en el AS
Para impedir este comportamiento puede p. ej. configurar la ltima transicin de la cadena
secuencial con una condicin no cumplida. Debido a ello, la cadena se queda "colgada" en
esa transicin, requiriendo un comando para ser abandonada.

Ha cambiado el estado operativo del SFC


Si ha cambiado el estado operativo del SFC, ste procesar la cadena secuencial previa y
la nueva cadena en funcin de la transicin de estado ejecutada:
Cuando se ejecuta un cambio del estado operativo de "Activo" a "Deteniendo", la cadena
secuencial activa se detiene (con RUNHOLD = 0) o se cancela (con RUNHOLD = 1) y se
inicia la nueva cadena secuencial.
Una vez finalizado el procesamiento de la cadena secuencial previa, el estado cambia
operativo de "Continuando" o "Continuando (error)" a "Activo". Al cambiar desde
"Continuando", la nueva cadena secuencial se prosigue (con RUNHOLD = 0) o se inicia
(con RUNHOLD = 1), y al cambiar desde "Continuando (error)" se inicia.
En caso de un cambio de estado implcito, el cambio se ejecuta una vez procesada por
completo y, por tanto, una vez finalizada la cadena secuencial del estado de transicin. Si
no existe una cadena secuencial con una condicin de inicio cumplida, se ejecuta
inmediatamente el cambio implcito y se inicia la nueva cadena secuencial.
En todos los dems cambios de estado debidos a comandos o a seales externas o
internas se cancela la cadena secuencial previa (si su procesamiento no ha finalizado an) y
se inicia la nueva cadena secuencial.

Indicaciones sobre los cambios de estado operativo


Si se detiene una cadena secuencial, la etapa activa se detiene directamente despus de
la fase de ejecucin. Al continuar la cadena secuencial sucede lo siguiente:
Si se cumple la transicin, la etapa se reanuda despus de la fase de ejecucin.
Si la transicin no se ha cumplido an, se reanuda junto con la fase de ejecucin de
la etapa.
Cuando se cancela una cadena secuencial, las etapas activas se ejecutan hasta ser
finalizadas y luego se procesa la etapa final. La finalizacin de las etapas activas y la
inicializacin o ejecucin de la etapa final se procesan en un ciclo.
Una cadena secuencial se puede procesar en un SFC incluso si ste no ha recibido el
comando "Iniciar". ste es el caso p. ej. si en el estado "Listo" se cumple la condicin de
inicio de una o varias cadenas secuenciales, o bien si existen cadenas secuenciales
cuya condicin de inicio est formulada independientemente de los estados.
Encontrar ms informacin al respecto en los apartados "Conexiones de la interfaz
estndar del tipo SFC (Pgina 168)" y "Lgica de los estados operativos para SFC (LEO del
SFC) (Pgina 238)".

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

249

Comportamiento de los controles secuenciales en el AS


15.3 Procesamiento del SFC en el AS

Coordinacin de cadenas secuenciales y etapas de destino


Es posible influir en el comportamiento de inicio de una cadena secuencial activa en el
futuro, activando una etapa de destino para esa cadena en las acciones de las etapas de la
cadena secuencial actual (p. ej. <SFCName>.TARGETSEQ:=2;
<SFCName>.TARGETSTEP:=5).
Ello equivale a la activacin manual de una etapa de destino en el test y la puesta en
marcha, pero con la diferencia de que se resetean todas las dems etapas de destino de la
cadena secuencial, incluyendo las que se hayan activado manualmente. Gracias a ello es
posible especificar en todo momento la etapa inicial deseada para la cadena a iniciar.
Una vez ejecutada la accin de la etapa, TARGETSEQ se pone a "0".
En las ramas paralelas no es posible activar etapas de destino.
Ejemplo: Ajustando <SFCName>.TARGETSEQ:=2 y <SFCName>.TARGETSTEP:=0 se
borran todas las etapas de destino en la cadena secuencial con el nmero 2.
Una etapa de destino se tiene en cuenta al iniciar o continuar una cadena secuencial y se
borra luego.
Puesto que tanto la ejecucin deseada como la etapa de destino dependen generalmente
de la ejecucin anterior del SFC, en una condicin de transicin pueden comprobarse la
ltima cadena secuencial activa y la ltima etapa activa (p. ej. <SFCName>.LASTSEQ:=3;
<SFCName>.LASTSTEP:=2) y, conforme a los resultados obtenidos, ajustar etapas de
destino diferentes.
Las cadenas y etapas se identifican por medio de su nmero. Los nmeros se visualizan en
los respectivos cuadros de dilogo "Propiedades", pudindose utilizar para configurar
etapas de destino.

Cooperacin entre un control de usuario o SIMATIC BATCH y SFC


Si una instancia SFC est siendo utilizada por SIMATIC BATCH, ocurre lo siguiente:
SIMATIC BATCH pone la entrada OCCUPIED a "1".
El SFC pone la salida QOCCUPIED a "1" y asigna a BA_STATE el identificador
"Ocupado" (bit 24).
OCCUPIED y QOCCUPIED se ponen a "0" cuando se resetea el SFC, es decir, cuando
cambia a "Listo".
Si SIMATIC BATCH borra OCCUPIED, la salida QPARAM se pone a "0". Debido a ello,
ya no se comprueba si existe una consigna errnea, es decir, no se visualiza ningn
error (LI_ERR = 0).

15.3.2

Ejecucin de un SFC tras un STOP y rearranque de la CPU

Comportamiento de arranque
Si la CPU pasa a modo STOP, una cadena en ejecucin se detiene en la etapa que se est
procesando en ese momento. Al rearrancar la CPU se inicializa el SFC y se pierden los
datos vlidos antes del STOP. Esta propiedad del SFC es el estado predeterminado.

SFC para SIMATIC S7 (V8.1)

250

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Comportamiento de los controles secuenciales en el AS


15.3 Procesamiento del SFC en el AS
Si el SFC debe conservar su estado al rearrancar la CPU, ello se debe configurar en los
ajustes predeterminados de los parmetros operativos del AS (con el comando de men
Esquema > Propiedades > ficha: Parmetros operativos AS > Arranque de SFC tras
rearranque CPU > opcin: Conservar estado SFC).
Conforme al estado del SFC y del proceso, el operador puede decidir cmo se debe seguir
procesando el SFC. Dado el caso, habr que conmutar de AUTO a MANUAL.
A este respecto es preciso considerar tambin si la CPU pas a modo STOP durante la
ejecucin de un bloque, o si sta ya haba finalizado. En el primer caso, los datos sern
incoherentes. De ello resulta el procedimiento siguiente:

Procedimiento tras el rearranque


Requisito:
El SFC no se encuentra en el estado "Listo".
O bien
El SFC se encuentra en el estado "Listo" y hay una cadena activa.
El STOP de la CPU ha ocurrido durante el procesamiento de un bloque (datos incoherentes)
Comando

Procesamiento

Resetear

El SFC prosigue en el estado operativo "Listo" y se inicializan todas las


cadenas.

El STOP de la CPU no ha ocurrido durante el procesamiento de un bloque (datos coherentes)


Comando

Procesamiento

Continuar

El SFC prosigue en el estado operativo actual

Cancelar

El SFC es cancelado conforme a la LEO

Parar

El SFC es parado conforme a la LEO

Sea cual sea el estado operativo, el comando "Continuar" se permite siempre, mientras que
los comandos "Cancelar" y "Parar" solo son admisibles en funcin de las transiciones de
estado de la lgica de los estados operativos. Encontrar ms informacin al respecto en el
apartado: Lgica de los estados operativos para SFC (LEO del SFC) (Pgina 238)
Los smbolos de estado se siguen visualizando y las salidas "CPU_RESTART" y
"EXEC_ERR" permanecen activadas hasta que se haya ejecutado uno de los comandos
(Continuar, Cancelar, Parar, Resetear).

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

251

Comportamiento de los controles secuenciales en el AS


15.3 Procesamiento del SFC en el AS
La salida TRIG_CPU_RESTART se puede utilizar en la condicin de inicio de la cadena que
debe ejecutarse tras el rearranque de la CPU. El sistema solo activa esta salida. Por tanto,
es preciso desactivarla por medio de una accin configurada (p. ej., la accin de etapa
TRIG_CPU_RESTART = 0).
Nota
Tras rearrancar la CPU se ignoran las habilitaciones ENRESUME, ENABORT, ENSTOP,
ENRESET de los botones de comando "Continuar", "Cancelar", "Parar" y "Resetear",
respectivamente.

Representacin en modo Test


En modo Test se identifican las etapas en un STOP de la CPU y tras un rearranque de la
misma.
STOP de la CPU
Arranque de la CPU y SFC con datos coherentes
Arranque de la CPU y SFC con datos incoherentes

En el rea de control y visualizacin se visualizan asimismo los smbolos de "Arranque de la


CPU y SFC con datos coherentes" y "Arranque de la CPU y SFC con datos incoherentes".

Informacin adicional
Encontrar ms informacin al respecto en los apartados:
"Estados de las etapas y transiciones (Pgina 274)"
"Representacin en modo Test (Pgina 270)"

15.3.3

Comandos

Introduccin
Por lo que respecta a los comandos que permiten modificar el modo de operacin, se
distingue entre los comandos de los modos "MANUAL" y "AUTO".

Comandos para el modo de operacin "MANUAL"


En el modo de operacin "MANUAL", los estados operativos se pueden ajustar o modificar
en el modo Test del SFC o en SFC Visualization por medio de los botones en el rea de
control. (Encontrar ms informacin en la tabla "Comandos para el modo MANUAL del
SFC" que aparece ms abajo). La operabilidad depende del estado operativo y de las
habilitaciones de comandos "EN......".
SFC para SIMATIC S7 (V8.1)

252

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Comportamiento de los controles secuenciales en el AS


15.3 Procesamiento del SFC en el AS

Comandos para el modo de operacin "AUTO"


En el modo de operacin "AUTO", los comandos se dan por medio de las entradas "START,
....." de la interfaz, dependiendo de las habilitaciones "EN...." (por parametrizacin o
interconexin con un controlador automtico de orden superior).

Comandos para ambos modos de operacin


Independientemente del modo de operacin y de las habilitaciones de comandos es posible
dar comandos de enclavamiento a travs de las entradas de la interfaz "LOCKCOMPLETE,
.....".
Asimismo, independientemente del modo de operacin y las habilitaciones de comandos,
los comandos pueden darse en las propiedades de objeto de las etapas a travs de las
entradas de la interfaz (IN_OUT) "INTSTART, .....". Estos comandos son reseteados tras su
ejecucin, p. ej. al cambiar de estado.
Encontrar ms informacin al respecto en el apartado: Comandos y estados operativos
(conexiones SFC) (Pgina 192), en "Aclaraciones de los comandos y cambios de estado
operativo".
Nota
Los comandos dispuestos en forma de botones en el rea de control de la ventana online
(modo Test) tienen efecto slo en el esquema SFC o en la instancia SFC, pero no en las
cadenas secuenciales.

Comandos para el modo MANUAL del SFC


Botn

Comando

Significado

Iniciar

Dispara el procesamiento inicial cambiando al estado


"Iniciando"

Detener

Dispara el procesamiento de pausa cambiando al estado


"Deteniendo"

Continuar

Dispara el procesamiento de continuacin cambiando al estado


"Continuando" o "Continuando (error)"

Cancelar

Dispara el procesamiento de cancelacin cambiando al estado


"Cancelando"

Finalizar

Dispara el procesamiento final cambiando al estado


"Finalizando"

Parar

Dispara el procesamiento de parada cambiando al estado


"Parando"

Reiniciar

Dispara el procesamiento de reinicio cambiando al estado


"Iniciando"

Resetear

Cambia al estado "Listo"

Error

Dispara el procesamiento de errores cambiando al estado


"Error" o "Error (finalizando)"

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

253

Comportamiento de los controles secuenciales en el AS


15.3 Procesamiento del SFC en el AS
Los efectos de los comandos se representan grficamente en el apartado siguiente:
Diagrama de transiciones de estado para la LEO del SFC (Pgina 244)

15.3.4

Requisitos de inicio de un SFC (esquema/instancia)

Requisitos generales
Un SFC se inicia slo si se cumplen los requisitos necesarios. Para ello debe estar activada
la habilitacin de inicio (ENSTART = 1) y el SFC debe encontrarse en un estado que permita
el inicio. Adems, deben cumplirse las condiciones siguientes:
No hay ningn error de interconexin (LI_ERR debe ser = 0).
Ninguna de las seales INTERROR, LOCKERROR, LOCKCOMPLETE, LOCKHOLD,
LOCKABORT ni LOCKSTOP est presente simultneamente.
En el modo MANUAL no hay ningn error de control (OP_ERR debe ser = 0).
Si utiliza estrategias de control en una instancia SFC, debe haber seleccionado una de las
estrategias definidas (CS=<estrategia de control definida>). Si CS=0, o bien si CS>CS_HL,
no es posible iniciar la instancia SFC. Si no se ha configurado ninguna estrategia de control,
durante la compilacin se asignar el valor "0" a las conexiones CS, CS_LL, CS_HL y stas
no se podrn modificar.
Si se utilizan consignas, stas deben predeterminarse dentro de los respectivos lmites. De
lo contrario, tampoco ser posible iniciar la instancia SFC.
En una instancia SFC en modo AUTO se debe haber activado tambin la transferencia de
parmetros (PARAM=1) antes del inicio. Luego se comprueban las estrategias de control y
las consignas transferidas y el bloqueo de inicio se desactiva (QDIS_START=0) si los
parmetros son vlidos. El bloqueo de inicio se conserva hasta que PARAM sea activado
por una transferencia de parmetros. Tras un inicio correcto, el bloqueo de inicio permanece
activado hasta la siguiente transferencia de parmetros.
Si se cumple una de las condiciones antes indicadas, se activar el bloqueo del inicio
(QDIS_START=1) y ste no se ejecutar. En este caso tampoco se podr accionar el botn
"Iniciar".

Inicio en estado "Activo"


Para poder iniciar en estado "Activo" tiene que haber activado la habilitacin de inicio
adicional (ENASTART=1") y haber desactivado la autofinalizacin (SELFCOMP=0).
Adems, en el modo de operacin AUTO se deber haber activado adicionalmente el
funcionamiento continuo (CONT=1).
La condicin de inicio de la cadena secuencial que debe procesarse en estado "Activo"
debe garantizar adems que el procesamiento de la cadena no haya finalizado an
(READY_TC=0). Ello evita que la cadena se repita cclicamente porque se cumple la
condicin de inicio.

SFC para SIMATIC S7 (V8.1)

254

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Comportamiento de los controles secuenciales en el AS


15.3 Procesamiento del SFC en el AS
Ejemplo de la condicin de inicio:
RUN=TRUE AND READY_TC=FALSE.
El identificador de fin se pone a "0" (READY_TC=0) al iniciar un SFC y se vuelve a poner a
"1" (READY_TC=1) una vez finalizado el procesamiento de la cadena en estado "Activo".

Rearranque en el estado "Detenido/Detenido (error)"


Para poder rearrancar en el estado "Detenido/Detenido (error)", ENSTART debe ser = 1 y
ENRESTART = 1.
Para ms informacin sobre los comandos pendientes simultneamente, consulte los
apartados:
Comportamiento en caso de haber varios comandos pendientes (Pgina 255)
Funcionamiento continuo (Continuous) (Pgina 243)

15.3.5

Comportamiento en caso de haber varios comandos pendientes

Comportamiento en caso de haber varios comandos pendientes


Si hay varios comandos pendientes a la vez (p. ej. comandos externos e internos),
normalmente se indica un error de interconexin (LI_ERR=1). Los comandos no se ejecutan
o bien slo se ejecuta uno de ellos.

Informacin adicional
Encontrar ms informacin en el apartado:
Requisitos de inicio de un SFC (esquema/instancia) (Pgina 254)

15.3.6

Procesamiento de elementos SFC

15.3.6.1

Fases de ejecucin de una etapa

Fases de ejecucin
Toda etapa comprende tres fases (acciones), a saber:
Inicializacin: accin para el primer procesamiento
Procesamiento: accin para el procesamiento cclico
Finalizacin: accin para el procesamiento final
La figura siguiente muestra las fases de ejecucin de una etapa en combinacin con un
transicin sucesiva. En el lado izquierdo se visualizan los elementos de la topologa de
cadena y, en el lado derecho, las fases de ejecucin correspondientes.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

255

Comportamiento de los controles secuenciales en el AS


15.3 Procesamiento del SFC en el AS

15.3.6.2

Procesamiento de etapas y transiciones

Procesamiento de etapas y transiciones


La etapa inicial es activada al inicio del control secuencial sin consultar las condiciones y
sus acciones son ejecutadas.
Una etapa (normal) puede adoptar los estados "activo" o "inactivo". Una etapa se activa
cuando es verdadera la transicin anterior. Las acciones son iniciadas y disparadas luego.
Una etapa se desactiva cuando se cumple la transicin sucesiva.
En caso de cancelacin, se ejecuta el procesamiento final (finalizacin) de la etapa
anteriormente activa y se activa la inicializacin de la etapa final (solapndose en ese
mismo ciclo).
Una transicin puede adoptar los estados "FALSE" o "TRUE". Se comprueba el estado de
las transiciones sucesivas de la etapa activa. Si se cumple una transicin sucesiva, siendo
entonces verdadera (TRUE) la condicin de avance, se desactiva la etapa precedente y se
activa la etapa siguiente. La transicin se comprueba tan slo tras haber transcurrido un
tiempo de ejecucin mnimo configurado eventualmente (dependiendo del modo de
conmutacin).
Las acciones de la etapa final se ejecutan una sola vez.

SFC para SIMATIC S7 (V8.1)

256

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Comportamiento de los controles secuenciales en el AS


15.3 Procesamiento del SFC en el AS

Al avanzar de una etapa a la siguiente, la accin "Finalizacin" se ejecuta en el mismo ciclo


que la primera accin (inicializacin o procesamiento) de la etapa sucesiva.
Ello permite implementar el "comportamiento no remanente" definido en la norma IEC 1131
- 3.
Ejemplo:
En la etapa S4, una vlvula se abre en la fase de procesamiento y se cierra en la fase de
finalizacin. Si en la primera accin de la siguiente etapa (S5) se debe abrir esa misma
vlvula, debido al solapamiento de las dos acciones (ambas en un mismo ciclo) no se cierra
la vlvula.

Casos excepcionales
El ejemplo de la figura muestra el comportamiento cronolgico habindose configurado las
tres acciones de una etapa.
Tambin son posibles otras combinaciones diferentes al ejemplo:
Si no se ha configurado la accin de "inicializacin", la accin de "procesamiento"
comenzar inmediatamente en cuanto se active la etapa.
Si no se ha configurado la accin de "finalizacin", la etapa se desactivar
inmediatamente tan pronto como se cumpla la transicin.
La duracin mnima de activacin de una etapa depende de la cantidad de acciones
configuradas (una o dos acciones para una etapa normal; hasta tres acciones para una
etapa final).

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

257

Comportamiento de los controles secuenciales en el AS


15.3 Procesamiento del SFC en el AS
Si se ha configurado un tiempo de ejecucin mnimo para la etapa, sta permanecer activa
por lo menos durante ese tiempo, aunque la condicin de transicin se cumpla antes.

15.3.6.3

Procesamiento de una rama paralela

Procesamiento de una rama paralela


Las cadenas paralelas se procesan simultneamente en un ciclo. Las cadenas paralelas se
ejecutan independientemente una de otra.

La transicin posterior a la rama paralela es verdadera cuando estn activas todas las
etapas al final de las cadenas y se cumplan las condiciones.

15.3.6.4

Procesamiento de una rama alternativa

Procesamiento de una rama alternativa


De las cadenas de una rama alternativa, la cadena que se ejecuta es aquella cuya condicin
de transicin se cumple primero.

SFC para SIMATIC S7 (V8.1)

258

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Comportamiento de los controles secuenciales en el AS


15.3 Procesamiento del SFC en el AS
Si se cumplen simultneamente varias condiciones, tiene efecto la transicin dispuesta en el
extremo izquierdo de la topologa de cadena.
Nota
Al comienzo de una cadena de una rama alternativa no puede haber una transicin no
parametrizada.
Motivo: Las transiciones no parametrizadas tienen siempre el valor estndar TRUE, por lo
que se cumplen automticamente. As pues, se cumplen siempre antes de una transicin
parametrizada.

15.3.6.5

Procesamiento de un bucle

Procesamiento de un bucle
La figura siguiente muestra las fases de ejecucin de un bucle: En el lado izquierdo se
visualizan los elementos de la topologa de cadena y, en el lado derecho, las fases de
ejecucin correspondientes.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

259

Comportamiento de los controles secuenciales en el AS


15.3 Procesamiento del SFC en el AS

15.3.6.6

Procesamiento de un salto

Procesamiento de un salto
El salto se ejecuta cuando se cumple la transicin del mismo.

Leyenda
1

Transicin sucesiva

Saltos

Rama alternativa

Ejemplo en el lado izquierdo de la figura: Si existen varios saltos a partir de un origen (S4),
se ejecuta el salto cuya transicin se cumpla primero (de manera similar al procesamiento
en una rama alternativa). Si se cumplen simultneamente varias transiciones, tiene efecto la
transicin dispuesta en el extremo izquierdo.
Ejemplo en el lado derecho de la figura: Si una rama alternativa sigue en la cadena en lugar
de una transicin sucesiva (como T4 en el lado izquierdo de la figura), se comprueban
primero todas las transiciones de las alternativas (T5 y T7) antes de las transiciones de los
saltos.

SFC para SIMATIC S7 (V8.1)

260

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Comportamiento de los controles secuenciales en el AS


15.4 Modificacin de las estrategias de control y consignas

15.4

Modificacin de las estrategias de control y consignas

15.4.1

Modificacin de la estrategia de control y las consignas en una instancia SFC

Introduccin
Es posible modificar la estrategia de control y/o las consignas antes de reiniciar una
instancia SFC, o bien modificar y aplicar inmediatamente las consignas.

Modificar la estrategia de control y las consignas


Hay dos mecanismos que permiten modificar la estrategia de control y/o las consignas:
1. Modificar la estrategia de control y/o las consignas y aplicarlas en el siguiente inicio
Procedimiento en el modo de operacin AUTO:
Utilice las conexiones PARAM y START. Las entradas CS de la estrategia de control y
<consigna> de las consignas obtienen nuevos valores y la entrada PARAM se pone
luego a "1". La salida QPARAM indica que se ha solicitado una modificacin de la
estrategia de control y/o de las consignas en el siguiente inicio. Esta salida es
desactivada despus del inicio. La estrategia de control y/o las consignas se aplican
cuando se inicia la instancia SFC.
Procedimiento en el modo de operacin MANUAL:
Para poder realizar los cambios es preciso activar las habilitaciones correspondientes
que permiten modificar la estrategia de control ENCSP o las consignas
<consigna>_ENOPP. Con ello se habilitan las posibilidades de entrada correspondientes
en el faceplate de las instancias SFC.
Los nuevos valores se asignan a las entradas CSP_OP de la estrategia de control y
<consigna>_OPP de las consignas. En el modo Test del CFC, las consignas pueden
asignarse directamente en la instancia SFC, o bien en el faceplate de la instancia SFC
en la pgina "Valores preparados". La estrategia de control y/o las consignas se aplican
cuando se ejecuta el inicio.
Si los valores son admisibles, stos se visualizan en ambas estrategias de control en las
salidas QCSP de la estrategia de control y <consigna>_QP de las consignas. Si se
exceden los valores lmite de las estrategias de control o de las consignas, ello se indica
en las salidas <consigna>_ERR. Los valores errneos no se aplican en las salidas QCSP
ni <consigna>_QP. Despus del inicio, la salida QCS indica la estrategia de control
actual, en tanto que las salidas <consigna>_Q (QCS = QCSP, "sw"_Q = "sw"_QP)
muestran las consignas actuales.
2. Modificar las consignas y aplicarlas inmediatamente
Por principio, la estrategia de control no se puede modificar mediante este mecanismo.
Procedimiento en el modo de operacin AUTO:

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

261

Comportamiento de los controles secuenciales en el AS


15.4 Modificacin de las estrategias de control y consignas
Utilice la conexin TAKESP. Las entradas <consigna> de las consignas obtienen los
nuevos valores y se activa la entrada TAKESP. Las consignas se aplican
inmediatamente una vez activada la entrada TAKESP y si no se ha detectado ningn
error en ellos (lmites superior e inferior). La salida QTAKESP indica que se ha solicitado
una modificacin inmediata de consignas.
Al modificar las consignas debe estar activada siempre la seal PARAM, puesto que slo
en este caso se comprueban las consignas y se aplican a los valores preparados. En
START o TAKESP se aplican slo los valores comprobados.
Procedimiento en el modo de operacin MANUAL:
Para poder realizar los cambios es preciso activar las habilitaciones correspondientes
para modificar las consignas <consigna>_ENOP. Con ello se habilitan las posibilidades
de entrada correspondientes en el faceplate de las instancias SFC.
Los nuevos valores se asignan a las entradas <consigna>_OP de las consignas. En el
modo Test del CFC, las consignas pueden asignarse directamente en la instancia SFC, o
bien en el faceplate de la instancia SFC en la pgina "Valores actuales". Las consignas
se aplican inmediatamente.
Nota relativa a la operacin en el faceplate: La operacin de las consignas debe haberse
habilitado en la pgina "Valores actuales". Para ello es preciso haber seleccionado la
propiedad 'Vista "Val. actuales" controlable' en la imagen "@pg_@sfc_type_actualsp.pdl"
del faceplate.
Encontrar ms informacin al respecto en la Ayuda en pantalla de SFC Visualization.
Si los valores son admisibles, stos se visualizan en ambos modos de operacin en las
salidas <consigna>_Q de las consignas. En caso de error, es decir, si se exceden los
valores lmite de la estrategia de control o las consignas, ello se visualiza en las salidas
<consigna>_ERR. Los valores errneos no se aplican en las salidas <consigna>_Q.

Resumen
En ambos mecanismos, la salida CSSPACCEPT indica si se han aplicado las
modificaciones solicitadas. Esta salida se activa una vez que la instancia SFC ha aplicado la
estrategia de control y/o las consignas en las salidas correspondientes. La salida
CSSPACCEPT se activa durante un ciclo de ejecucin (en el mecanismo 1) o permanece
activada hasta que se desactive la peticin TAKESP (en el mecanismo 2).
La salida LI_ERR indica si ha ocurrido un error al intentar aplicar los valores modificados,
por lo que stos no se han podido aplicar por completo. Si LI_ERR est activada,
QDIS_START no se desactiva, impidindose as el inicio y, por tanto, la aplicacin de la
estrategia de control y/o las consignas (en el mecanismo 1).

SFC para SIMATIC S7 (V8.1)

262

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Comportamiento de los controles secuenciales en el AS


15.4 Modificacin de las estrategias de control y consignas

15.4.2

Correccin de la estrategia de control y las consignas en modo AUTO

Correccin de la estrategia de control y las consignas


Por "correccin" se entiende la retransferencia de los valores actuales de la estrategia de
control y las consignas a las correspondientes entradas de operador (slo en modo AUTO).
De esta manera, en el siguiente inicio estn nuevamente disponibles las consignas de la
ltima estrategia de control utilizada.
Correccin de la
estrategia de control:
MANUAL

al iniciar, si CSP_DEFAULT > 0 : CSP_OP = CSP_DEFAULT

AUTO

si CSP_DEFAULT > 0 : CSP_OP = CSP_DEFAULT

Seguimiento de las
consignas:

<consigna>_OP

<consigna>_Q

<consigna>_OPP

<consigna>_QP

si CSP_DEFAULT = 0 : CSP_OP = QCSP

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

263

Comportamiento de los controles secuenciales en el AS


15.4 Modificacin de las estrategias de control y consignas

SFC para SIMATIC S7 (V8.1)

264

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Test y puesta en marcha de controles secuenciales


16.1

16

Manejo y visualizacin en modo Test

Resumen
Para facilitar la puesta en marcha, el editor SFC tiene funciones de test integradas que
permiten
supervisar el funcionamiento del control secuencial en el AS
influir en los modos de operacin
modificar las consignas

Modos de operacin del modo Test


El modo Test se puede ejecutar en uno de los siguientes modos de operacin:
Modo Proceso
Modo Laboratorio
El modo de operacin del modo Test puede seleccionarse en el modo de creacin mediante
los comandos del men "Test". No es posible conmutar estando en modo Test.
En el modo Proceso se restringe la comunicacin de la dinamizacin online para los
esquemas SFC e instancias SFC con el fin de minimizar la carga adicional del CP y del bus.
En caso de sobrecarga se visualiza un aviso indicando que se ha alcanzando el lmite de la
carga de bus. En este caso, finalice el modo Test de los SFC que no sean indispensables
para el test.
En el modo Laboratorio no se limita la comunicacin de la dinamizacin online para los SFC.
El modo Laboratorio sirve para realizar el test y la puesta en marcha de forma cmoda y
eficaz.

Configurar el entorno de test


El comando de men Test > Ajustes para test... abre un cuadro de dilogo que permite
modificar el ciclo de observacin del programa actual (ajuste estndar: 2 s).
El tiempo de ciclo se guarda junto con el CFC en la carpeta de esquemas. Gracias a ello, el
ciclo de observacin es igual para ambas aplicaciones (SFC y CFC).
Nota
Si el tiempo de ciclo se modifica en el SFC, ello tiene efecto en los esquemas e instancias
ya dinamizados. Una modificacin en el CFC solo afecta a los esquemas SFC e instancias
SFC que se acaban de dar de alta.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

265

Test y puesta en marcha de controles secuenciales


16.1 Manejo y visualizacin en modo Test

Requisitos
El control secuencial a comprobar (esquema o instancia), incluyendo las funciones
necesarias de la automatizacin bsica (esquemas CFC), se ha compilado sin errores y
se ha cargado en la CPU.
El esquema est abierto en el SFC o en el SIMATIC Manager y la instancia SFC en el
esquema CFC.
Nota
Al igual que la carga en la CPU, el trabajo en modo Test es en S7 una funcin protegida
que debe protocolizarse, siempre que SIMATIC Logon Service est instalado y que se
hayan activado la proteccin de acceso y el informe de cambios.
Encontrar informacin al respecto en la documentacin de CFC en: Informe de cambios
e informe ES

Activar el modo Test


Haga clic en el botn

de la barra de herramientas

o
elija el comando de men Test > Modo Test.
Cambiar del modo de creacin al modo Test.
Durante el modo Test se puede cambiar en todo momento al modo de creacin.
Nota
Al conmutar al modo de creacin, vigile que el control secuencial no se encuentre en un
estado que exija una operacin.
La conmutacin de modo se refiere siempre al SFC activo en ese momento. Este SFC se
dinamiza en su vista general y se actualiza cclicamente.
Tras conmutar al modo Test se visualiza el estado actual del control secuencial. Ello
significa que un control secuencial ya iniciado no se puede controlar y supervisar
necesariamente desde el comienzo. ste es el caso p. ej. si el control secuencial se inicia
inmediatamente tras cargarlo en el AS sin intervencin del operador (inicio automtico).
Nota
Si la CPU H se encuentra en modo "individual" (p. ej. debido al fallo de una CPU) y la CPU
ha conmutado, al efectuarse un acceso online (en este caso: activar el modo Test) se abre
un dilogo de seleccin. All puede seleccionar la CPU que desea acoplar. En modo
redundante no se visualiza este cuadro de dilogo.
Nota
En modo Test no es posible actualizar (tecla "F5").

SFC para SIMATIC S7 (V8.1)

266

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Test y puesta en marcha de controles secuenciales


16.1 Manejo y visualizacin en modo Test

Control y supervisin
El control secuencial se controla y se supervisa en la vista general del SFC. All puede
modificar a discrecin los estados operativos, modos de operacin, modos de transicin y
opciones de ejecucin.
Abra el dilogo de propiedades si desea visualizar y/o modificar los valores de las distintas
etapas.
Haciendo doble clic en una etapa o transicin se abre un cuadro de dilogo similar a las
propiedades de objeto en el modo de creacin.
Las acciones de las etapas se pueden visualizar en dos vistas, es decir, las fichas estn
repetidas. En la vista normal se visualiza la informacin de interconexin y, en la vista
adicional, el comentario OS. La condicin formulada se visualiza en la ficha "Cond. actual"
de las propiedades de objeto de la transicin. El comentario OS de la condicin actual
aparece en la ficha "Comentario OS".
Las propiedades de objeto de una etapa y de una transicin se pueden abrir
simultneamente. Para abrir ambos cuadros de dilogo, seleccione la transicin deseada y
haga doble clic en una etapa (o viceversa: seleccione la etapa y haga doble clic en la
transicin). Para visualizar simultneamente ambos cuadros de dialogo no es necesario que
la etapa y la transicin estn asociadas.
Un elemento seleccionado en la cadena secuencial se identifica con un fondo azul.

Recuadros de informacin de las etapas y transiciones


En lugar de abrir las propiedades del objeto para obtener ciertas informaciones, puede
proceder tambin del siguiente modo:
Etapa: Al posicionar el puntero del ratn sobre una etapa se visualizan el nombre, el
nmero, los tiempos de ejecucin, el comentario y la informacin de acuse.
Transicin: Al posicionar el puntero del ratn sobre una transicin se visualizan el
nombre, el nmero y el comentario.

Acuse en la cadena secuencial y en el dilogo de propiedades del objeto


Si en la cadena se visualiza un botn de acuse de operacin o error para la transicin o la
etapa observadas, ese botn se agrega tambin al rea de botones del dilogo de
propiedades del objeto.
Tras detectar y acusar un error de tiempo de ejecucin de una etapa, sta se visualizar en
el estado en el que se encontraba antes de ocurrir el error (p. ej. activa = "verde").

Informacin de acuse
En la ficha "General" del dilogo de propiedades de la etapa es posible configurar una
informacin de acuse. Esta informacin de acuse se visualiza en el modo de conmutacin
"Confirmacin del operador especfica de la etapa (T/T y O)" en el respectivo botn de
acuse para una solicitud de intervencin. Utilizando el puntero del ratn, el texto se puede
posicionar en un lugar cualquiera de la ventana. Sin embargo, permanece unido al botn por
medio de una lnea.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

267

Test y puesta en marcha de controles secuenciales


16.1 Manejo y visualizacin en modo Test

Modificaciones durante el test (solo en esquemas SFC, no en instancias SFC)


Los atributos de etapas (confirmacin, tiempo de ejecucin mnimo y mximo, constante en
las asignaciones) y de transiciones (constante en las condiciones) modificables en modo
Test se adoptan en el AS y en la gestin de datos del ES en caso de modificacin, sin que
provoquen una nueva compilacin y carga.
Nota
Para modificar las instancias SFC existentes es preciso salir del modo Test y modificar el
tipo SFC asociado. Todas las instancias se adaptan automticamente tras compilar y cargar
las modificaciones.

Modificacin de caractersticas durante el test (solo en instancias SFC)


Las caractersticas "Estrategia de control" y "Consignas" se pueden modificar de la forma
descrita en el apartado: Modificacin de la estrategia de control y las consignas en una
instancia SFC (Pgina 261).
Las caractersticas "Valores de proceso", "Parmetros", "Temporizadores" y "Contactos de
bloque" pueden modificarse en el modo Test del CFC en las respectivas conexiones de la
instancia SFC si estas conexiones no estn interconectadas an con bloques.
Las caractersticas "Valores de forzado" y "Marcas" no se pueden modificar en modo Test.

Grafo activo
En modo Test puede especificar mediante el comando de men Test > Grafo activo que se
visualice automticamente la cadena secuencial activa. Si no est activado este comando
de men, se visualiza la cadena secuencial seleccionada explcitamente.
Nota
Estando activado el seguimiento del grafo activo, solo es posible abrir las propiedades de
objeto de una etapa o transicin activa en ese momento. Si abre las propiedades de objeto
de una etapa o transicin inactiva, aparecer un cuadro de dilogo en el que se le pregunta
si desea desactivar el seguimiento del grafo activo.

Comprobar una sola cadena


Si una cadena no se puede comprobar sin que sus funciones afecten a otras cadenas, se
recomienda utilizar el procedimiento siguiente:
1. Copie la cadena en un esquema SFC o tipo SFC por separado.
2. Adapte las condiciones de inicio (p. ej. RUN = TRUE).
3. Si la cadena se encuentra en un tipo SFC, cree una instancia SFC.
La cadena se ejecuta inmediatamente despus del inicio.
4. Una vez realizadas las correcciones que pudieran ser necesarias y tras realizar un nuevo
test, copie la cadena en el esquema SFC o tipo SFC original.
SFC para SIMATIC S7 (V8.1)

268

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Test y puesta en marcha de controles secuenciales


16.1 Manejo y visualizacin en modo Test
Encontrar ms informacin sobre el modo Test en los apartados siguientes:
Representacin en modo Test (Pgina 270)
Propiedades de la etapa en modo Test (Pgina 276)
Propiedades de la transicin en modo Test (Pgina 279)
Propiedades de la cadena en modo Test (Pgina 281)

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

269

Test y puesta en marcha de controles secuenciales


16.2 Representacin en modo Test

16.2

Representacin en modo Test

Representacin de la ventana SFC


A diferencia del modo de creacin, la ventana del esquema SFC o de la instancia SFC
dispone en modo Test de un rea de control y visualizacin en su borde inferior. Todas las
operaciones se refieren al esquema o a la instancia (no a la cadena secuencial).

SFC para SIMATIC S7 (V8.1)

270

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Test y puesta en marcha de controles secuenciales


16.2 Representacin en modo Test
Los siguientes elementos se visualizan (de izquierda a derecha) en el rea de control y
visualizacin:
Campos de la primera fila:
Smbolo y denominacin del estado operativo del SFC
Indicador de estado y nombre de la cadena secuencial activa
Indicador de estado y nombre de la cadena secuencial detenida
Campo con lista desplegable para visualizar y modificar los modos de transicin
Campos de la segunda fila:
Modo de operacin actual (MANUAL / AUTO)
Marca de estado "Funcionamiento continuo" para la transicin sin saltos en el modo
de operacin AUTO (p. ej. evitar que sea necesario desactivar un SFC antes de
reiniciarlo). Ello se visualiza si la salida QCONT = 1.
Indicador de estado "Listo para finalizar" si el SFC no es autofinalizante (SELFCOMP
= 0) y est esperando en estado activo al comando "Finalizar" (se indica si
READY_TC=1).
El indicador

con rearranque de la CPU con datos coherentes


o
bien
con rearranque de la CPU con datos incoherentes

El indicador

de un error de interconexin (o campo vaco)


de un error de operacin (o campo vaco)
de un error de etapa (o campo vaco)
de una solicitud de intervencin (o campo vaco)

Los botones

para el acuse de grupo

Botones:
Para seleccionar el modo de operacin "MANUAL" o "AUTO"
Para habilitar la conmutacin a "AUTO"
botn cambia a

. Una vez habilitada la conmutacin, el

Los botones de los Comandos (Pgina 252):

Iniciar

Detener

Continuar

Cancelar

Finalizar

Parar

Reiniciar

Resetear

Error

Casillas de verificacin para activar y desactivar las opciones de ejecucin "Salida de


comandos", "Funcionamiento cclico", "Vigilancia de tiempo".

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

271

Test y puesta en marcha de controles secuenciales


16.2 Representacin en modo Test

Solicitud de intervencin
Una solicitud de intervencin (no en "T") se indica mediante el botn

junto al smbolo de

la transicin. La solicitud de intervencin se oculta de nuevo tras hacer clic en este botn o
y proseguir la secuencia.
Si se ha configurado una informacin de acuse para la etapa, esta informacin se indicar
en el modo de conmutacin "Confirmacin del operador especfica de la etapa (T/T y O)" en
el botn de acuse correspondiente. Utilizando el puntero del ratn, el texto se puede
posicionar en un lugar cualquiera de la ventana. Sin embargo, permanece unido al botn por
medio de una lnea.

Error runtime
El botn

slo est disponible si se visualiza un error runtime (error de tiempo de

ejecucin)

para la etapa activa. Haciendo clic en este botn (o

) se acusa el error

pendiente. Tras acusar el error, la etapa se visualiza nuevamente en el estado en el que se


encontraba antes de ocurrir el error (p. ej. activa = "verde").

Representacin de los estados


En el modo Test se dinamizan tanto el SFC como las cadenas secuenciales con sus
condiciones de inicio. En la barra de ttulo de la ventana SFC se visualizan el nombre y el
estado del SFC, as como el nombre y el estado de la cadena secuencial que se est
procesando. Adems, se indican la condicin de inicio y la ejecucin de la cadena
secuencial.
Los diferentes estados del control secuencial, de la cadena secuencial, as como de las
etapas y transiciones se identifican mediante distintos colores o smbolos.
Adems del color que identifica las etapas, se visualiza un indicador de estado. Por tanto, el
smbolo del indicador de estado es una visualizacin adicional del respectivo estado
operativo, en caso de que los colores no puedan distinguirse de forma unvoca. Los colores
de los indicadores de estado no se pueden modificar.
Encontrar ms informacin sobre la representacin de los estados en los apartados:
Smbolos de los estados operativos (Pgina 275)
Estados de las etapas y transiciones (Pgina 274)

Representacin del estado operativo de la CPU


El estado de la CPU se indica en la barra de estado (campo de informacin derecho): verde
+ RUN, rojo + STOP. Adems, se visualiza el modo de operacin del modo Test:
(Laboratorio) o (Proceso).

SFC para SIMATIC S7 (V8.1)

272

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Test y puesta en marcha de controles secuenciales


16.2 Representacin en modo Test

Representacin de la cadena secuencial


Si el SFC contiene varias cadenas secuenciales, se visualiza lo siguiente conforme al ajuste
realizado en el men "Test":
la cadena secuencial activa se visualiza siempre automticamente (comando de men
Test > Grafo activo activado)
o bien
se visualiza la cadena secuencial seleccionada explcitamente (comando de men Test >
Grafo activo desactivado)

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

273

Test y puesta en marcha de controles secuenciales


16.3 Estados de las etapas y transiciones

16.3

Estados de las etapas y transiciones


Tabla 16- 1
Estado de la etapa

Color de la etapa

Inactivo, no ejecutado

gris

Inactivo, ejecutado

verde oscuro

Activo

verde claro

Detenido

amarillo

Error

rojo

STOP de la CPU
(o en "Inactivo, no ejecutado")

rojo

Tras rearranque de la CPU


(coherente)

magenta

Tras rearranque de la CPU


(incoherente)

magenta

Estado de la transicin

Color de la transicin

Inactivo

gris

Se cumple

verde oscuro

No se cumple

rojo oscuro

Smbolo

SFC para SIMATIC S7 (V8.1)

274

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Test y puesta en marcha de controles secuenciales


16.4 Smbolos de los estados operativos

16.4

Smbolos de los estados operativos


Tabla 16- 2
Smbolo

(Vaco)

Estado

Significado

Cancelando

Procesamiento tras el comando "Cancelar".

Cancelado

Procesamiento finalizado en el estado "Cancelar";


esperando el comando "Resetear" o "Iniciar".

Activo

Procesamiento tras finalizar el procesamiento en el


estado "Iniciando".

Detenido

Procesamiento finalizado en el estado "Deteniendo";


esperando el comando "Continuar", "Cancelar" o "Parar".

Detenido
(error)

Procesamiento finalizado en el estado "Error"; no hay


ningn error pendiente; esperando el comando
"Continuar", "Cancelar" o "Parar".

Deteniendo

Procesamiento tras el comando "Detener".

Finalizando

Procesamiento tras el comando "Finalizar" o


despus de una finalizacin implcita.

Finalizado

Procesamiento finalizado en el estado "Finalizando";


esperando el comando "Resetear", "Iniciar", "Cancelar" o
"Parar".

Listo

Procesamiento en el estado bsico; esperando el


comando "Iniciar".

Error

Procesamiento tras el comando "Error".

Error
(finalizando)

Procesamiento tras el comando "Error" en el estado


"Finalizando".

Continuando

Procesamiento tras los comandos "Continuar" o "Iniciar".

Continuando
(error)

Procesamiento tras los comandos "Continuar" o "Iniciar".

Parado

Procesamiento finalizado en el estado "Parando";


esperando el comando "Iniciar", "Resetear" o "Cancelar".

Iniciando

Procesamiento tras los comandos "Iniciar" o "Reiniciar".

Parando

Procesamiento tras el comando "Parar".

Las cadenas secuenciales slo disponen de los estados operativos que aparecen en negrita.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

275

Test y puesta en marcha de controles secuenciales


16.5 Propiedades de la etapa en modo Test

16.5

Propiedades de la etapa en modo Test

Fichas del cuadro de dilogo "Propiedades"


El cuadro de dilogo "Propiedades" de la etapa comprende 7 fichas:
Ficha "General"
El campo "Nombre" aparece enmarcado en el color correspondiente al estado de la
etapa, actualizndose continuamente. Todos los colores posibles figuran en la tabla
siguiente: Colores estndar (Pgina 66).
En caso de activar la casilla de verificacin "Confirmacin", se activa una identificacin
que se evala en el modo de conmutacin "T/T y O" (confirmacin del operador
especfica de la etapa). Ello se puede modificar solo en el esquema SFC. El control
secuencial se ejecuta del siguiente modo:
Controlado por el proceso en las etapas sin la opcin "Confirmacin".
Toda transicin sucesiva de una etapa activa que se haya cumplido sin "confirmacin"
avanza a la etapa siguiente sin que intervenga el operador (equivale a "T").
Controlado por el operador en las etapas con la opcin "Confirmacin".
Si se cumple una transicin sucesiva de una etapa activa con "confirmacin", se
activa una solicitud de intervencin y se avanza a la siguiente etapa tras concluir la
operacin (equivale a "T y O").
Si activa la casilla de verificacin "Etapa de destino", la etapa actual se selecciona como
etapa de destino (identificacin en la cadena:

a la izquierda de la etapa). Esta opcin

solo se puede modificar en el esquema SFC y en la instancia SFC si no estn en el


estado "Activo" de la cadena.
La activacin de la etapa significa lo siguiente:
En la siguiente ejecucin, la cadena secuencial inactiva comienza en la etapa de
destino marcada y no en la etapa inicial.
Al continuar, la cadena secuencial detenida prosigue en la etapa de destino una vez
procesadas correctamente las etapas interrumpidas.
La marca de la etapa de destino solo es vlida para el siguiente comando "Iniciar" o
"Continuar". Esta marca se borra cuando se ejecutan estos comandos o al rearrancar la
CPU.
Como etapa de destino pueden seleccionarse tambin varias etapas. Es responsabilidad
del usuario seleccionar las etapas de destino de manera que sea posible un
procesamiento eficiente, es decir, sin que se produzcan bloqueos ni bucles sin fin en la
ejecucin. Encontrar informacin detallada al respecto en: Ejecucin de un SFC
(Pgina 248)

SFC para SIMATIC S7 (V8.1)

276

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Test y puesta en marcha de controles secuenciales


16.5 Propiedades de la etapa en modo Test
Nota
Tenga en cuenta lo siguiente:
Si se utilizan "etapas de destino programadas", las etapas de destino activadas por el
operador se borrarn en las respectivas cadenas.
Las etapas activadas en el modo de operacin "MANUAL" no se borran al conmutar a
"AUTO".
Las etapas de destino solo se pueden activar o borrar si ENTARGETSTEP = 1.
En los esquemas SFC los parmetros "Mnimo" y "Mximo" pueden modificarse en el
rea "Tiempos de ejecucin". Haciendo clic en el campo de entrada aparece otro cuadro
de dilogo en el que puede introducir el nuevo destino. Los ajustes modificados se
introducen en la gestin de datos del ES y, una vez confirmados haciendo clic en el
botn "Aceptar", se aplican en el siguiente ciclo de ejecucin en el AS.
El tiempo de ejecucin se puede supervisar con los campos "Actual", "Mnimo", "Mximo"
y "Resto".
Si no se han configurado valores para los tiempos de ejecucin (tiempo = 0), se
visualizar "- - -" en los distintos campos.
En el campo "Comentario:" se visualiza el comentario de la etapa.
En el campo "Informacin de acuse" aparece el texto que se muestra al operador en el
modo de conmutacin "Confirmacin del operador especfica de la etapa (T/T y O)" como
informacin para acusar una solicitud de intervencin.
Esta informacin se visualiza en modo Test o en SFC Visualization en el botn de acuse
correspondiente. El texto se puede posicionar en un lugar cualquiera de la ventana. Sin
embargo, permanece unido al botn por medio de una lnea.
Fichas "Inicializacin", "Procesamiento", "Finalizacin"
A la izquierda del primer operando aparece un campo con su valor actual. El campo a la
derecha del segundo operando contiene el valor configurado que se puede modificar
(solo en el esquema SFC). Haciendo clic en el campo se abre el cuadro de dilogo
"Cambiar valor". All puede introducir el nuevo valor.
Tras cerrar el cuadro de dilogo, el valor modificado se escribe en la gestin de datos del
ES (y en la CPU), teniendo efecto en el siguiente ciclo de ejecucin.
Fichas "Comentario OS" (inicializacin), (procesamiento), (finalizacin)
En estas fichas se visualizan las acciones de inicializacin, procesamiento o finalizacin.
Sin embargo, la columna del medio no muestra la informacin de interconexin (como en
las fichas "Inicializacin", "Procesamiento" y "Finalizacin"), sino los comentarios OS
configurados. Los dems detalles son idnticos.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

277

Test y puesta en marcha de controles secuenciales


16.5 Propiedades de la etapa en modo Test

Botones
Si durante la vigilancia de tiempo de la etapa se detecta un error y junto a la etapa en
cuestin aparece el botn
botn

para acusar el error de tiempo de ejecucin de la etapa, el

se visualizar asimismo en el cuadro de dilogo. ste permite acusar el error

tambin en el cuadro de dilogo.


Nota
Tras detectar y acusar un error de tiempo de ejecucin de una etapa, sta se visualizar en
el estado en el que se encontraba antes de ocurrir el error (p. ej. activa = "verde").
Haciendo clic en botn "Ir a" en un esquema SFC se salta desde el campo actual de un
operando hasta su punto de aplicacin, p. ej. un bloque en el esquema CFC o una direccin
E/S en HW Config (ello no es posible en instancias SFC).

SFC para SIMATIC S7 (V8.1)

278

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Test y puesta en marcha de controles secuenciales


16.6 Propiedades de la transicin en modo Test

16.6

Propiedades de la transicin en modo Test

Fichas del cuadro de dilogo "Propiedades"


El cuadro de dilogo "Propiedades" comprende cuatro fichas:
General
El campo "Nombre" aparece enmarcado en el color correspondiente al estado de la
transicin, actualizndose continuamente. Todos los colores posibles figuran en la tabla
siguiente: Colores estndar (Pgina 66).
Cond. actual
Esta ficha muestra el estado actual de las condiciones.
Comentario OS
En esta ficha se visualizan los valores actuales y el estado de la lgica de transicin
(como en la ficha "Cond. actual"). A diferencia de la ficha "Cond. actual" se visualiza aqu
una columna con los comentarios OS, en vez de las columnas con las condiciones
formuladas. Los dems detalles son idnticos.
ltima cond.
Esta ficha muestra el estado de las condiciones del anterior ciclo de ejecucin.
Cond. tras avera
Esta ficha muestra el estado de las condiciones que han causado el fallo.

Ficha "Cond. actual"


A la izquierda del primer operando y a la derecha del segundo operando aparecen sendos
campos con el valor actual del operando. El contenido de ambos campos se puede
modificar en un esquema SFC (no en una instancia SFC). Haciendo clic en uno de los
campos se abre el cuadro de dilogo "Cambiar valor". All puede introducir el nuevo valor
del operando.
Tras cerrar el cuadro de dilogo, el valor modificado se escribe en la gestin de datos del
ES (y en la CPU), teniendo efecto en el siguiente ciclo de ejecucin.
Los resultados lgicos de las condiciones con los operadores booleanos se visualizan en
forma de lneas de unin en diferentes colores y grosores.
Una lnea verde gruesa significa "se cumple".
Una lnea roja fina significa "no se cumple".
Una lnea negra fina significa "inactiva".

Fichas "ltima cond." y "Cond. tras avera"


El contenido de estas fichas no se actualiza automticamente. Por este motivo disponen
adicionalmente del botn "Actualizar". El estado de la transicin se introduce aqu en el
momento en que se abren las propiedades del objeto. Haciendo clic en el botn "Actualizar"
se visualiza el estado actual en el cuadro de dilogo permanentemente abierto. Los valores
de los operandos no se pueden modificar.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

279

Test y puesta en marcha de controles secuenciales


16.6 Propiedades de la transicin en modo Test

Botones
Si en la cadena secuencial se solicita una intervencin del operador para la transicin
supervisada y junto a sta aparece el botn

, el botn

se visualizar asimismo en el

cuadro de dilogo. ste permite acusar la solicitud de intervencin tambin en el cuadro de


dilogo.
Haciendo clic en botn "Ir a" en un esquema SFC se salta desde el campo actual de un
operando hasta su punto de aplicacin, p. ej. un bloque en el esquema CFC o una direccin
E/S en HW Config (ello no es posible en instancias SFC).

SFC para SIMATIC S7 (V8.1)

280

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Test y puesta en marcha de controles secuenciales


16.7 Propiedades de la cadena en modo Test

16.7

Propiedades de la cadena en modo Test

Fichas del cuadro de dilogo "Propiedades"


El cuadro de dilogo "Propiedades" de la cadena comprende 7 fichas:
General
El campo "Nombre" aparece enmarcado en el color correspondiente al estado de la
transicin, actualizndose continuamente. Todos los colores posibles figuran en la tabla
siguiente: Colores estndar (Pgina 66).
En el campo "Comentario" se visualiza el comentario configurado para esa cadena.
En el campo "Prioridad" se indica la prioridad de la cadena secuencial. La prioridad
determina qu cadena secuencial de un esquema debe iniciarse si se cumplen
simultneamente las condiciones de inicio de varias cadenas secuenciales.
Condicin de inicio
Cada fila representa una condicin. Pueden existir 16 condiciones como mximo. 2 x 5
de ellas se visualizan en la primera pgina y 2 x 3, en la segunda. Para pasar a la
segunda pgina, haga clic en el botn de flecha en el ltimo operador.
A la izquierda del primer operando y a la derecha del segundo operando aparecen
sendos campos con el valor actual del operando. Los valores slo se pueden modificar
en un esquema SFC.
Comentario OS (Condicin de inicio)
A diferencia de la ficha "Condicin de inicio" se visualiza aqu una columna con los
comentarios OS, en vez de las columnas con las condiciones formuladas. Los dems
detalles son idnticos.
Preprocesamiento
En esta ficha se visualizan las acciones para el preprocesamiento de la cadena
secuencial actual. Los valores slo se pueden modificar en un esquema SFC.
Cada fila representa una instruccin. Pueden existir 50 instrucciones como mximo. La
seccin de las instrucciones visualizadas se puede modificar por medio de la barra de
desplazamiento en el borde derecho.
Toda instruccin est compuesta por un operando izquierdo, un operador y un operando
derecho.
A la izquierda del primer operando y a la derecha del segundo operando aparecen
sendos campos con el valor actual del operando. Haciendo clic en uno de los campos se
abre el cuadro de dilogo "Cambiar valor". All puede introducir el nuevo valor del
operando. Tras cerrar el cuadro de dilogo, el valor modificado se escribe en la CPU,
teniendo efecto en el siguiente ciclo de ejecucin. Una constante en el campo de
operando derecho tambin se escribe en la gestin de datos del ES.
Comentario OS (preprocesamiento)
A diferencia de la ficha "Preprocesamiento" se visualiza aqu una columna con los
comentarios OS, en vez de las columnas con las condiciones formuladas. Los dems
detalles son idnticos.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

281

Test y puesta en marcha de controles secuenciales


16.7 Propiedades de la cadena en modo Test
Postprocesamiento
En esta ficha se visualizan las acciones para el postprocesamiento de la cadena
secuencial actual. Los valores slo se pueden modificar en un esquema SFC. La
estructura de esta ficha es idntica a la de la ficha "Preprocesamiento" (v. la descripcin
all).
Comentario OS (Condicin de inicio)
A diferencia de la ficha "Postprocesamiento" se visualiza aqu una columna con los
comentarios OS, en vez de las columnas con las condiciones formuladas. Los dems
detalles son idnticos.

SFC para SIMATIC S7 (V8.1)

282

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Documentacin de programas
17.1

17

Documentar los SFC

Resumen
La documentacin de esquemas, tipos e instancias SFC comprende lo siguiente:
la impresin del SFC en distintas representaciones
las parametrizaciones
las propiedades
los datos de referencia del esquema

Definir el diseo de pgina


Si desea modificar el diseo de pgina, proceda del siguiente modo:
1. Elija el comando de men SFC > Preparar pgina....
Se abrir un cuadro de dilogo.
2. En la lista desplegable, seleccione el formato del papel (p. ej. "A4", "A4 con margen").

Visualizar la presentacin preliminar


1. Elija el comando de men SFC > Presentacin preliminar....
Las pginas a imprimir se visualizarn en la pantalla.
2. Compruebe la representacin.
La impresin tambin se puede iniciar desde esta vista previa.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

283

Documentacin de programas
17.1 Documentar los SFC

Imprimir el SFC
1. Haga clic en el botn

de la barra de herramientas o
elija el comando de men SFC > Imprimir....
Se abre un cuadro de dilogo.
2. Aqu puede ajustar el rango de impresin y la representacin:
Imprimir:
Propiedades
Conexiones de interfaz
Vista externa (en un esquema SFC) o caractersticas (en un tipo o instancia SFC)
Cadenas secuenciales:
Propiedades
Tamao normal
Vista general (el tamao normal y la vista general se excluyen mutuamente)
Etapas/transiciones
Opciones (slo en "Tamao normal"):
Rama alternativa a la izquierda
Comentario/texto

SFC para SIMATIC S7 (V8.1)

284

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Documentacin de programas
17.2 Datos de referencia del esquema

17.2

Datos de referencia del esquema

Iniciar la aplicacin
1. Seleccione el comando de men Herramientas > Datos de referencia del esquema...
o haga clic en el botn

Los datos de referencia del esquema se abren con una ventana vaca.
2. En el men "Ver", seleccione la lista cuya informacin desea visualizar, o bien haga clic
en el botn correspondiente de la barra de herramientas.
Se abrir la lista con los datos de referencia actuales.
No es necesario que cierre la ventana de los datos de referencia del esquema si desea
seguir trabajando en el SFC. Las listas generadas se pueden visualizar durante el trabajo en
el SFC.

Datos de referencia del esquema


Es posible visualizar e imprimir los siguientes datos de referencia del esquema:
Secuencia de ejecucin
La representacin grfica muestra toda la secuencia de ejecucin de una CPU.
Referencias cruzadas Elemento de esquema > Operando
La lista contiene todos los operandos globales utilizados en el proyecto, con los elementos
que acceden a ellos.
Referencias cruzadas SFC > Elemento de esquema
La lista muestra los accesos existentes desde cualquier esquema SFC a las conexiones de
elementos de esquema CFC.
Referencias cruzadas Elemento de esquema > Grupo de ejecucin
La lista contiene los accesos existentes desde cualquier esquema CFC y SFC para todos
los grupos de ejecucin.
Interconexiones de bloques
La lista muestra todas las interconexiones de bloques del proyecto.
Accesos en tipos SFC
La lista muestra todos los accesos de lectura y escritura que existen dentro de un tipo SFC.
Tipos de bloques
La lista contiene los tipos de bloques utilizados y los puntos (del esquema CFC) en los que
se utilizan.
Asignacin de recursos S7
La lista contiene la asignacin entre objetos de configuracin CFC y los recursos S7.
Datos locales
La lista muestra todos los OB disponibles en el programa con el requerimiento de datos
locales estimado y los tamaos de datos locales de todos los niveles de prioridad
configurados offline y disponibles online.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

285

Documentacin de programas
17.2 Datos de referencia del esquema
Jerarqua de llamada de bloques
La representacin grfica muestra la jerarqua de llamada de todos los bloques del
programa actual.
Interconexiones textuales
La lista muestra todas las interconexiones textuales (referencia de ruta al destino de la
interconexin) con el nombre de esquema y el elemento de esquema de la fuente de la
interconexin.
Estadsticas
La representacin grfica muestra la cantidad de todos los objetos de CFC, SFC y de los
recursos S7 utilizados, los sellos de tiempo del programa actual, as como los objetos de
proceso del proyecto.
Encontrar una descripcin detallada de las listas y el significado de sus columnas en la
Ayuda en pantalla "Datos de referencia del esquema" del CFC, en el apartado
"Representacin de los datos de referencia del esquema".

Exportacin
El comando de men Datos de referencia > Generar archivo de exportacin... permite
guardar las listas como archivos en formato CSV (p. ej. para utilizarlas en Microsoft EXCEL).

SFC para SIMATIC S7 (V8.1)

286

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Documentacin de programas
17.3 Informes

17.3

Informes

Guardar e imprimir informes


El comando de men Herramientas > Informes... abre un cuadro de dilogo con varias
fichas. Las fichas slo estn disponibles si se han ejecutado las funciones correspondientes.
El almacenamiento como archivo de informe y la impresin se refieren siempre a la ficha
abierta actualmente.

Fichas
Ficha "Compilar"
Lista de los avisos (tambin los del compilador) generados durante la compilacin, p. ej. si
en el proyecto slo existe el programa y an no existe ningn equipo. Ejemplo de un aviso:
"El programa no est asignado a ninguna CPU en concreto".
Ficha "Comprobar coherencia"
Lista de los avisos generados durante la comprobacin de coherencia.
Ficha "Cargar"
Lista de los avisos generados durante la carga, p. ej. si la carga se realiz sin errores.
Ejemplo de un aviso: "Se han encontrado 0 errores y 0 advertencias".
Ficha "Informe ES"
Generacin de informes de todas las acciones protegidas (carga, modo Test). SIMATIC
Logon Service debe estar instalado.
Ficha "Procesamiento de etapas"
Una vez comprobado el comportamiento en tiempo de ejecucin del SFC mediante el
comando de men Herramientas > Comprobar procesamiento de etapas, en esta ficha se
registran las etapas que utilizan el mismo operando en la accin de finalizacin de una
etapa y en la accin de inicializacin (o de procesamiento) de la etapa sucesiva. Se registra
cuntos esquemas SFC se han comprobado y cuntos accesos se han encontrado, as
como los esquemas SFC cuyo comportamiento en runtime no haya cambiado.
Ficha "Convertir formato"
Tras convertir esquemas de versiones anteriores a la versin >= V5.1, aqu aparecen los
esquemas que ya no tienen las mismas propiedades. stos son p. ej. los esquemas SFC
que tenan los atributos "Factor de ciclo" y "Desfase" en la versin anterior. Por cada
esquema afectado se registran en el informe el lugar de incorporacin (tarea) y los valores
de factor de ciclo y desfase.
Ejemplo: "SFC1: Tarea OB32 Factor de ciclo 4 Desfase 2"
Ficha "Cerrar interconexiones textuales"
El comando de men Herramientas > Cerrar interconexiones textuales permite cerrar todas
las interconexiones textuales abiertas que dispongan de un destino de interconexin
concreto en la carpeta de esquemas actual. Se visualizan las interconexiones textuales
cerradas con esta accin y los mensajes de error de las interconexiones textuales que no se
han podido cerrar debido a diversos motivos.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

287

Documentacin de programas
17.4 Definir el cajetn

17.4

Definir el cajetn

Resumen
El comando de men SFC > Cajetn... abre un cuadro de dilogo en el que se puede
introducir el texto que debe aparecer en los cajetines de toda pgina impresa.
El paquete opcional DOCPRO permite imprimir un esquema SFC/tipo SFC junto con los
datos del cajetn. En cuanto a los datos del cajetn, se distingue entre datos globales y datos
especficos (datos locales).
Los datos globales para el proyecto se pueden introducir en DOCPRO o en el SIMATIC
Manager , los datos especficos en el editor SFC. Recuerde que los datos especficos
sobrescriben las entradas de datos globales correspondientes al SFC en cuestin.
Los datos especficos tambin se pueden introducir aunque no est instalado el paquete
opcional DOCPRO. Estos datos se guardan, pudindose imprimir cuando DOCPRO est
disponible para tareas de impresin.

Datos de cajetn especficos


Los datos de cajetn especficos del SFC se pueden introducir en las fichas activas "1
parte" a "4 parte" y "Campos libres". stos son p. ej. el tipo de documento, la fecha de
creacin, el nmero de documento, los datos de la modificacin o textos libres.

Palabras clave en los cajetines


En los cajetines globales se pueden introducir palabras clave que en la impresin se
sustituyen por los textos actuales. A continuacin se indican las palabras clave disponibles
junto con su significado:
Palabra clave

Denominacin

Significado

Clave
DOCPRO

$$CN$$

Nombre

Nombre tal y como se ha introducido


en las propiedades.

$54

$$CC$$

Comentario

Texto del comentario tal y como se


ha introducido en las propiedades.

$60

$$A$$

Autor

Nombre tal y como se ha introducido


en las propiedades.

$55

$$DC$$

Fecha de creacin

Fecha tal y como se ha introducido


en las propiedades.

$56

$$DM$$

ltima modificacin

Fecha tal y como se ha introducido


en las propiedades.

$57

---------

---------

---------

---------

$$CH$$

Ruta del proyecto

Ruta tal y como se ha introducido en las propiedades.

$$PP$$

Ubicacin del proyecto

Ubicacin fsica tal y como se ha introducido en las


propiedades.

SFC para SIMATIC S7 (V8.1)

288

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Documentacin de programas
17.4 Definir el cajetn

Utilizacin de claves DOCPRO


En los proyectos nuevos y si se utiliza DOCPRO V5.1 es posible definir las claves a travs
de la clave DOCPRO. Por tanto, no es imprescindible introducir las palabras clave de SFC
en los cajetines, aunque se siguen soportando. En los proyectos de una versin anterior s
es necesario introducirlas.
Nota
Si se imprimen tambin otros objetos (p. ej. bloques AWL o el ndice de DOCPRO) junto con
las palabras clave utilizadas en el SFC, para estos objetos aparecern las palabras clave y
no la sustitucin en la impresin. Esta desventaja se suprime si se utiliza la clave DOCPRO.
Si se utiliza la clave DOCPRO es preciso cambiar el diseo estndar en DOCPRO. Los
cajetines predeterminados all se sustituyen por cajetines especficos en el cuadro de
dilogo "Cambiar diseo". Encontrar informacin al respecto en la Ayuda en pantalla de
DOCPRO o en el manual DOCPRO: Confeccin de documentacin normalizada.
Se deben seguir utilizando las claves para la "Ruta de proyecto" y la "Ubicacin del
proyecto" (en la parte inferior de la tabla), ya que para ellas no existe ninguna clave
DOCPRO.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

289

Documentacin de programas
17.4 Definir el cajetn

SFC para SIMATIC S7 (V8.1)

290

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles de parmetros


18.1

18

Control de parmetros

Control de parmetros
Adems de los controles secuenciales fijos, en los procesos Batch tambin se utilizan
controles de parmetros. Los controles de parmetros son controles secuenciales con
parmetros variables.
Estos parmetros variables se agrupan en un bloque de datos globales, denominado bloque
de datos de receta. A este bloque de datos de receta se le puede asignar un nombre
simblico, p. ej. "DBParRec".
Las variables del bloque de datos de receta son valores que se asignan a los parmetros de
la automatizacin bsica durante la configuracin.
Encontrar ms informacin sobre el control de parmetros en los apartados:
Cmo configurar la ejecucin (Pgina 292)
Ejecucin con diferentes juegos de parmetros (Pgina 293)
Ejemplo de un bloque de datos de receta (Pgina 295)

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

291

Configurar controles de parmetros


18.2 Cmo configurar la ejecucin

18.2

Cmo configurar la ejecucin

Procedimiento
La ejecucin del control de parmetros se configura con el editor SFC. El procedimiento es
igual que al configurar el control secuencial. Los valores del bloque de datos de receta se
asignan a los parmetros de la automatizacin bsica en el cuadro de dilogo "Propiedades
del objeto".

Ejemplo: Configuracin de una etapa


A partir del ejemplo de un bloque de datos de receta (Pgina 295) "DBParRec", en el cuadro
de dilogo "Propiedades del objeto" de la etapa se adoptan los siguientes datos en la
automatizacin bsica (ejemplo):
Regulador_1.w := "DBParRec".mtmp
Regulador_4.w := "DBParRec".itmp

Ejemplo: Configuracin de una transicin


En el cuadro de dilogo "Propiedades del objeto" de la transicin se utiliza un parmetro de
receta para especificar qu cadena de una rama alternativa se debe ejecutar:

Transicin: Consulta de datos de receta


Aclaracin de la figura:
Condicin en T2

"DBParRec".altzwg

=1

Condicin en T3

"DBParRec".altzwg

=2

Condicin en T4

"DBParRec".altzwg

=3

SFC para SIMATIC S7 (V8.1)

292

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles de parmetros


18.3 Ejecucin con diferentes juegos de parmetros

18.3

Ejecucin con diferentes juegos de parmetros

Modificacin en la OS
Si modifica el contenido del bloque de datos de receta, el control de parmetros tambin se
puede ejecutar con diferentes juegos de parmetros. Los parmetros se modifican en la OS.

Ejemplos
Los ejemplos siguientes muestran las distintas posibilidades de modificar el contenido del
bloque de datos de receta.
Las variables del bloque de datos de receta se pueden integrar como variables
controlables en imgenes de proceso de la OS y especificar las variables actuales en la
OS antes de iniciar el control de parmetros.
En el AS se almacenan diferentes juegos de parmetros. La instruccin alternativa de un
juego de parmetros de receta se puede realizar en el bloque de datos de receta p. ej.
en una rama alternativa en el modo "T y O" u "O".

Etapa: Adopcin alternativa de datos de receta procedentes de diferentes bloques de datos


Aclaracin de la figura:
Instruccin en Par1
Instruccin en Par2
Instruccin en Par3

"DBParRec".chbez

:=

"DBParRec1".chbez

"DBParRec".ansmng

:=

"DBParRec1".ansmng

"DBParRec".chbez

:=

"DBParRec2".chbez

"DBParRec".ansmng

:=

"DBParRec2".ansmng

"DBParRec".chbez

:=

"DBParRec3".chbez

"DBParRec".ansmng

:=

"DBParRec3".ansmng

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

293

Configurar controles de parmetros


18.3 Ejecucin con diferentes juegos de parmetros
En la imagen de proceso de la OS se han integrado las variables controlables
"Denominacin de lote" y "Cantidad". Mediante la llamada de un bloque de usuario
apropiado en el control de parmetros se adaptan en el bloque de datos de receta
"DBParRec" los parmetros referidos a un estndar.

Etapa: activacin de un bloque de usuario para adaptar la cantidad


Aclaracin de la figura:
Instruccin en ANW

ANW.EN

:= 1

SFC para SIMATIC S7 (V8.1)

294

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Configurar controles de parmetros


18.4 Ejemplo de un bloque de datos de receta

18.4

Ejemplo de un bloque de datos de receta

Bloque de datos de receta "DBParRec"


En la tabla figura un ejemplo de un bloque de datos de receta denominado "DBParRec".
Nombre de la
variable

Tipo

Valor

Denominacin

STRUCT
chbez

STRING [8]

'ch_4711'

Denominacin del lote

ansmng

INT

2000

Cantidad en l

readr

INT

Presin del reactor en bar

mtmp

INT

90

Temp. de camisa en grados


centgrados

itmp

INT

125

Temp. interior en grados centgrados

geszt

INT

110

Tiempo de reaccin total en min

ansnorm

INT

1000

Estndar en l

INT

Rama alternativa

altzwg

END_STRUCT

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

295

Configurar controles de parmetros


18.4 Ejemplo de un bloque de datos de receta

SFC para SIMATIC S7 (V8.1)

296

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Recomendaciones y trucos
19.1

19

Configuracin de llamadas de SFC

Tareas
El SFC permite realizar p. ej. las siguientes tareas:
configurar las llamadas jerrquicas de esquemas SFC
o bien
coordinar el procesamiento de varios esquemas SFC en el sistema de automatizacin
(controlador).

Configurar las llamadas jerrquicas de esquemas SFC


Las llamadas jerrquicas de esquemas SFC se configuran en el esquema "SFC Coord" (el
esquema "SFC Coord" controla el "SFC Slave1" y el "SFC Slave2") del siguiente modo:
Configurar la transicin anterior de la etapa siguiente (para coordinar SFC Coord con
SFC Slave1, es decir, SFC Coord espera a que finalice SFC Slave1, si ste se est
ejecutando an):
Introduzca la condicin en el cuadro de dilogo "Propiedades" de la transicin:
SFC-Slave1.BUSY = AUS
Configurar la etapa para activar el SFC Slave1.
Introduzca la instruccin en el cuadro de dilogo "Propiedades" de la etapa, ficha
"Inicializacin":
SFC Slave1.INTONOFF := ON
Configurar la transicin sucesiva de la etapa mencionada arriba (para coordinar SFC
Coord con SFC Slave1, es decir, SFC Coord espera a que finalice SFC Slave1).
Introduzca la condicin en el cuadro de dilogo "Propiedades" de la transicin:
SFC Slave1.BUSY = OFF
SFC Slave2 es controlado entonces por SFC Coord .
Para SFC Slave1 y SFC Slave2 no se requiere una configuracin especial.

Coordinar los esquemas SFC


Varios esquemas SFC (esquema SFC 1 y esquema SFC 2) se coordinan mediante clulas
de datos (p. ej. marcas, elementos de bloques de datos) que se activan en el esquema SFC
1 (instruccin en una etapa) y que se leen en el esquema SFC 2 para el avance (condicin
en una transicin).

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

297

Recomendaciones y trucos

19.2

Conversin de proyectos antiguos

Utilizacin del nuevo sistema runtime de SFC


Para poder utilizar las nuevas funciones del sistema runtime de SFC, en el primer acceso de
escritura a los proyectos de versiones anteriores se convierten los datos y el sistema
runtime SFC FB 300 se sustituye tras una consulta de seguridad.
El programa se compila y se carga luego del siguiente modo:
1. Elija el comando de men SFC > Compilar....
El programa se compilar.
2. Elija el comando de men Sistema de destino > Cargar... y seleccione "Cargar:
Modificaciones" en el estado operativo RUN (o STOP) del sistema de automatizacin
(controlador).
El programa se cargar. En el cuadro de dilogo correspondiente, desactive todos los
esquemas en ejecucin.
3. En el cuadro de dilogo correspondiente, vuelva a activar todos los esquemas en
ejecucin.
Encontrar ms informacin sobre la conversin de proyectos antiguos a la versin actual
del SFC en los manuales de PCS 7 Software Updates.

Bloque de control SFC


Al convertir datos ES V5.x a datos ES V6.x, se suprime el bloque de control SFC
(SFC_CTRL), siendo sustituido por la vista externa del esquema SFC. Todos los bloques de
control SFC posicionados se borran, siendo sustituidos por la vista externa del respectivo
esquema SFC que muestra la interfaz del esquema SFC en forma de bloque. La
parametrizacin del bloque de control SFC y sus interconexiones se aplican en la vista
externa. Ello no modifica el comportamiento de ejecucin del esquema SFC.
En este caso, tampoco es necesario considerar la secuencia de ejecucin (hasta ahora era
preciso vigilar que el SFC_CTRL se incorporara en la secuencia de ejecucin antes del
esquema SFC).

Modificacin de la estrategia de control y/o las consignas en proyectos creados con SFC < V6.1 SP1
Para que tengan efecto las modificaciones de la estrategia de control y/o de las consignas,
antes de realizar la modificacin es preciso copiar el bloque FB 245 de la SFC Library en la
carpeta de bloques y realizar luego una compilacin completa y una carga de
modificaciones.
Encontrar ms informacin al respecto en el apartado:
Modificacin de la estrategia de control y las consignas en una instancia SFC (Pgina 261)

SFC para SIMATIC S7 (V8.1)

298

Manual de programacin y manejo, 04/2014, A5E33209642-AA

Recomendaciones y trucos

Atributos de sistema en la interfaz estndar


Al convertir proyectos anteriores se adoptan los atributos de sistema de las conexiones de
bloque de la interfaz estndar del FB247 o FB300 de la librera SFC actual. Se pierden los
atributos modificados por el usuario en las conexiones de bloque de esquemas SFC o en las
conexiones de bloque de la interfaz estndar de tipos SFC/instancias SFC. En las
conexiones de bloque creadas por el editor de caractersticas o el editor de interfaces, los
atributos se mantienen.
Procedimientos posibles para adoptar las modificaciones de los atributos en la interfaz
estndar al convertir:
Tipo SFC
Modifique en el FB247 (@SFC_TYPTEMPLATE) de la librera SFC actual los atributos
modificados en la interfaz estndar de los tipos SFC.
Tenga en cuenta que de este modo se modificarn los atributos de todos los tipos SFC e
instancias al convertir.
Esquema SFC
Modifique en el FB300 (@SFC_RTS) de la librera SFC actual los atributos modificados
en la interfaz estndar de los esquemas SFC.
Tenga en cuenta que de este modo se modificarn los atributos de todos los esquemas
SFC al convertir.

Nota
Cada vez que instale SFC for SIMATIC S7 deber modificar nuevamente los atributos.

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

299

Recomendaciones y trucos

SFC para SIMATIC S7 (V8.1)

300

Manual de programacin y manejo, 04/2014, A5E33209642-AA

ndice alfabtico
Crear, 125
Editar, 125
En el AS, 259

A
Abrir, 86, 87
Esquema SFC/tipo SFC, 86
Instancia SFC, 87
Acceder, 64, 146
A la Ayuda con el teclado, 64
Estructuras, 146
Acuses de grupo, 201
Conexiones SFC, 201
Adaptar, 93, 95, 98
Propiedades de la instancia, 98
Propiedades del esquema, 93
Propiedades del tipo, 95
Ajuste predeterminado, 66
Colores, 66
ALARM_8P, 101
Alcance del SFC, 29
Ampliaciones de la interfaz Caractersticas [conexiones
SFC], 177
Ampliaciones de la interfaz Conexiones, 175
Atributos, 111
Caractersticas,
Atributos de ejecucin, 158
Atributos de sistema [parmetros], 111
Atributos de sistema para parmetros, 166
Avisos, 207
Conexiones SFC, 207
Avisos en el SFC, 101
Configurar, 101
Ayuda, 64
Acceder con el teclado, 64

B
Bloque de datos de receta, 295
Bloques, 219
Generados al compilar, 219
Bloques generados, 219
SFC, 219
Borrar, 91, 135
Elemento SFC, 135
Esquema SFC, 91
Instancia SFC, 91
Tipo SFC, 91
Bucle, 44, 125, 259

C
Cadena, 41, 64
Procesamiento, 248
Teclas de mtodo abreviado, 64
Cadena secuencial, 11, 37, 136, 248
Borrar, 118
Copiar/mover, 118
Crear, 118
Editar las propiedades de la cadena, 136
Procesamiento, 248
Cadenas, 248
Cajetn, 288
Definir, 288
Cambios de configuracin, 78, 81, 85
Del esquema SFC, 78
Del tipo SFC, 81
Instancia SFC, 85
Campo de texto, 128
Crear, 128
Editar, 128
Caracterstica, 175, 176, 177, 178, 188, 189, 190
Consignas, 178
Contactos de bloque, 190
Estrategias de control, 175
Marcas, 189
Notas, 176
Parmetros, 188
Temporizadores, 189
Textos de posicin, 177
Valores de forzado, 188
Valores de proceso, 188
Caractersticas, 103, 104, 108, 111
Atributos, 111
Conexiones, 108
Cargar, 217, 223
Carga de modificaciones en RUN, 225
Configuracin, 217
Programas, 223
Colores estndar, 66
Comandos, 192, 252
Conexiones SFC, 192
Durante la ejecucin en el AS,
Prioridades, 252

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

301

ndice alfabtico

Comandos del modo MANUAL, 252


Comandos y estados operativos, 192
Combinaciones de teclas, 59
Para comandos de men, 59
Comparativa, 34
Esquema SFC y tipo SFC, 34
Compilar, 217, 218
Configuracin, 217
Esquema SFC, 215
Instancia SFC, 215
Tipo SFC, 215
Comportamiento operativo, 233
Comprobacin de coherencia, 221
Concepto de tipo/instancia, 79
De SFC, 79
Condiciones de inicio, 37, 118
Cadena secuencial, 37
Conexin de bloque, 145
Filtrar, 145
Conexiones, 108, 166, 174
Caractersticas, 108
Esquema SFC, 166
Esquema SFC, 166
Conexiones de la interfaz estndar, 168
Tipo SFC, 168
Conexiones SFC, 175, 177, 191, 192, 200, 201, 202,
203, 204, 204, 207, 208, 209, 213, 214
Ampliaciones de la interfaz Caractersticas, 177
Avisos, 207
Comandos y estados operativos, 192
Datos de cadenas y etapas a procesar, 202
Funcionamiento continuo, 204
Indicadores y acuses de grupo, 201
Modos de operacin, 191
Opciones de ejecucin, 200
Palabras de control, 208
Palabras de estado, 209
Parametrizaciones de la interfaz
Caractersticas, 175
Parmetros BATCH, 203
Parmetros de sistema, 213
Reservas, 214
Tratamiento de errores, 204
Configuracin, 76, 79, 82, 217, 297
Compilar / Cargar,
Esquema SFC, 76
Instancia SFC, 82
Llamadas de SFC, 297
Tipo SFC, 79
Configuracin en red, 49

Configurar, 71, 101, 115, 117, 118, 121, 122, 123, 124,
125, 126, 128, 130, 131, 132, 133, 135, 136, 137, 139,
140, 147, 149, 150, 151, 153, 156, 158
Avisos en el SFC, 101
Control secuencial, 115, 117, 121, 122, 123, 124,
125, 126, 128, 130, 131, 132, 133, 135, 136, 137,
139, 140, 147, 149, 150, 151, 153, 156, 158
Nota, 107
SFC, 71
Texto de posicin, 107
Varias cadenas secuenciales, 118
Consignas, 104
Contactos de bloque, 104, 108, 109
Continuous, 243
Control, 57, 59
Con el ratn, 57
Con el teclado, 59
Control de parmetros, 291, 293
Configurar la ejecucin,
Ejecucin con diferentes juegos de parmetros, 293
Ejemplo de un bloque de datos de receta,
Control secuencial, 11, 115, 117, 121, 122, 123, 124,
125, 126, 128, 130, 131, 132, 133, 135, 136, 137, 139,
140, 147, 149, 150, 151, 156, 158
Configurar, 115, 117, 121, 122, 123, 124, 125, 126,
128, 130, 131, 132, 133, 135, 136, 137, 139, 147,
149, 150, 151, 156, 158
Copiar, 140
Controlar, 62, 62
Cuadros de dilogo, 62
Men, 62
Controles secuenciales en el AS, 231
Conversin, 298
Proyectos antiguos,
Coordinacin, 248
Cadena, 248
Copia de seguridad, 67
Copiar, 88, 89, 90, 132, 133
Elementos SFC, 132
Esquema SFC, 88
Instancia SFC, 90
Propiedades del objeto, 133
Tipo SFC, 89
Correccin, 263
Estrategia de control y consignas, 263
Crear, 17, 20, 23, 69, 71, 73, 74, 75, 117, 122, 123,
124, 125, 126, 128
Bucle, 125
Campo de texto, 128
Esquema SFC, 17, 73
Estructura del proyecto, 69
Instancia SFC, 23, 75

SFC para SIMATIC S7 (V8.1)

302

Manual de programacin y manejo, 04/2014, A5E33209642-AA

ndice alfabtico

Rama alternativa, 124


Rama paralela, 123
Salto, 126
Secuencia, 122
SFC, 71
Tipo SFC, 20, 74
Topologa de cadenas, 117
Criterios de seleccin, 11
Esquema SFC, 11
Tipo SFC, 11
Cuadros de dilogo, 55, 62
Controlar, 62
Estructura, 55

D
Datos de cadenas / etapas a procesar [conexiones
SFC], 202
Datos de referencia del esquema, 285
Documentar, 285
Diagrama, 244, 247
Transiciones de estado para la LEO de cadenas
secuenciales,
Transiciones de estado para la LEO del SFC,
Diferencias, 34
Esquema SFC y tipo SFC, 34
Direccionamiento, 153, 154
Absoluto, 153
Simblico, 154
Direccionamiento absoluto, 153
Direccionamiento simblico, 154
Documentacin, 283, 285, 287, 288
Cajetn, 288
Datos de referencia del esquema, 285
Informes, 287
SFC, 283
Documentar los SFC, 283

E
Edicin, 125, 126, 128, 136, 137, 147, 156
Bucle, 125
Campo de texto, 128
Etapa, 137
Propiedades de la cadena secuencial, 136
Salto, 126
Secuencia de ejecucin, 156
Transicin, 147
Editar etapas y transiciones, 131
Seleccionar, 131
Editor de caractersticas, 103

Editor de interfaces, 103


Editor SFC, 47, 48
Iniciar, 48
Trabajar, 47
Ejecucin, 292
Configurar, 292
Ejemplo, 295
Bloque de datos de receta, 295
Elemento SFC, 39, 40, 41, 42, 44, 134, 135
Borrar, 135
Mover, 134
Elementos, 51
Interfaz de usuario, 51
Elementos de la cadena, 38
Elementos SFC, 121, 132
Copiar, 132
Insertar/crear, 121
Entradas vlidas para los operandos, 143
Esquema SFC, 11, 17, 30, 34, 73, 76, 78, 86, 88, 91,
161, 166, 174, 215
Abrir, 86
Borrar, 91
Cambios de configuracin, 78
Compilar, 215
Conexiones, 166, 174
Conexiones de la interfaz estndar [en orden
alfabtico], 161
Configuracin, 76
Copiar/mover, 88
Crear, 17, 73
Criterios de seleccin, 11
Interfaz estndar, 161
Vista externa, 34
Esquema SFC y tipo SFC, 34
Comparativa,
Esquema/instancia SFC, 254
Iniciar,
Estados, 274
Etapas, 274
Transiciones, 274
Estados operativos, 192, 237, 275
Conexiones SFC, 192
S7, 237
Smbolos, 275
Estrategia de control y consignas, 263
Correccin, 263
Estrategias de control, 104, 106, 175
Modificar a posteriori, 106
Estrategias de control y consignas, 261
Modificacin en una instancia SFC, 261
Estructura, 55
Cuadro de dilogo, 55

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

303

ndice alfabtico

Estructura del proyecto, 69


Crear, 69
Estructuras, 146
Etapa, 39, 137, 140, 146, 255
Acceder a estructuras, 146
Editar, 137
Editar acciones, 139
Editar las propiedades generales, 139
Editar operandos, 140
Fases de arranque, 255
Etapa de destino, 248, 276
Etapa y transicin, 256
En el AS, 256
Etapas de destino, 192
Programadas, 192
Etapas de destino programadas, 192

F
Fases de ejecucin, 255
Etapa, 255
Filtrar, 145
Conexin de bloque, 145
Funcionamiento continuo, 204
Conexiones SFC, 204
Funcionamiento continuo [Continuous], 243

G
Grafo activo, 265
Grupos de conexiones, 108
Guardar, 287
Informes, 287
Guardar e imprimir informes, 287
Documentar, 287
Guardar, 287
Imprimir, 287

I
IBS, 265, 276, 279, 281
Imprimir, 287
Informes, 287
Indicadores de grupo, 201
Conexiones SFC, 201
Ingeniera multiusuario, 49
Iniciar, 48, 254
Editor SFC, 48
Esquema SFC,
Instancia SFC,
Insertar/crear, 121

Elementos SFC, 121


Instancia SFC, 11, 23, 32, 75, 82, 85, 87, 90, 91, 215,
261
Abrir, 87
Borrar, 91
Cambios de configuracin, 85
Compilar, 215
Configuracin, 82
Copiar/mover, 90
Crear, 23, 75
Modificacin de la estrategia de control y las
consignas, 261
Interfaz de usuario, 51, 55, 57, 59, 60, 62, 62, 63, 64
Elementos, 51
Interfaz estndar, 161, 168
Del esquema SFC, 161
Del tipo SFC,
Introduccin, 11
SFC, 11

J
Juegos de parmetros, 293
Diferentes, 293

L
LEO, 245
Cadenas secuenciales,
SFC,
LEO de cadenas secuenciales, 245, 247
Diagrama, 247
LEO del SFC, 238, 244
Diagrama, 244
LI_ERR, 204

Ll
Llamadas de SFC, 297
Configuracin, 297

L
Lgica de los estados operativos, 245
Cadenas secuenciales,
Lgica de los estados operativos para SFC, 238

M
Manejar, 71, 73
SFC para SIMATIC S7 (V8.1)

304

Manual de programacin y manejo, 04/2014, A5E33209642-AA

ndice alfabtico

Esquemas, 73
SFC, 71
Manejo y visualizacin en modo Test, 265
Marcas, 104
Memoria necesaria, 219
Men, 62
Men "Controlar", 62
Migracin de proyectos antiguos, 298
Modificacin, 106, 261
de la estrategia de control y las consignas en una
instancia SFC,
posterior de estrategias de control, 106
Modificacin de la topologa, 82
Modificaciones de la interfaz, 81
Modificar, 50, 65
Seccin de la ventana, 65
Tamao de representacin en el SFC, 50
Modo Test, 270
Representacin, 270
Modos de conmutacin, 234
Modos de operacin, 191, 234
Conexiones SFC,
Mover, 88, 89, 90, 134
Elemento SFC, 134
Esquema SFC, 88
Instancia SFC, 90
Tipo SFC, 89

N
Navegar, 50
En el SFC, 50
Notas, 104, 107, 176
Caractersticas, 176
Configurar, 107
NOTIFY, 101

O
OCCUPIED, 248
OP_ERR, 204
Opciones de ejecucin, 200, 236
Conexiones SFC, 200
Operandos, 143
Entradas vlidas, 143
Operandos globales, 153, 154

Conexiones SFC, 208


SFC_CONTROL, 208
Palabras de estado, 209
BA_STATE, 209
SFC_STATE, 209
USTATUS, 209
VSTATUS, 209
Parametrizaciones de la interfaz Caractersticas, 175
Parmetros, 104
Parmetros BATCH, 203
Conexiones SFC, 203
Parmetros de sistema, 213
Conexiones SFC, 213
Plantilla de cadena, 118
Postprocesamiento, 37, 118
Preprocesamiento, 37, 118
Primeros pasos, 15
Prioridad, 252
Comandos, 252
Procedimiento con SFC, 15
Bsico, 15
Procesamiento, 248, 250, 256, 258, 259
Bucle en el AS, 259
Cadena secuencial, 248
Cadenas secuenciales, 250
Etapa y transicin en el AS,
Rama alternativa en el AS, 258
Rama paralela en el AS, 258
Salto en el AS, 260
SFC, 248, 250
SFC tras STOP de la CPU, 250
Procesamiento del SFC tras STOP de la CPU, 250
Programas, 223
Cargar, 223
Propiedades, 276, 279, 281
Cadena en modo Test, 281
Etapa en modo Test, 276
Transicin en modo Test, 279
Propiedades de ejecucin, 156
SFC, 156
Propiedades de la instancia, 98
Adaptar, 98
Propiedades del esquema, 93
Adaptar, 93
Propiedades del objeto, 133
Copiar, 133
Propiedades del tipo, 95
Adaptar, 95
Puntos en comn, 34
Esquema SFC y tipo SFC, 34

Palabras de control, 208


BA_CONTROL, 208
SFC para SIMATIC S7 (V8.1)
Manual de programacin y manejo, 04/2014, A5E33209642-AA

305

ndice alfabtico

Q
QDIS_START, 204

R
Rama alternativa, 43, 124, 258
Crear, 124
En el AS, 258
Rama paralela, 42, 123, 258
Crear, 123
En el AS, 258
Recomendaciones y trucos, 297
Recursos necesarios, 219
Representacin, 270
En modo Test, 270
Reservas, 214
Conexiones SFC, 214
Resumen, 219
Bloques generados al compilar,

En el AS, 231, 256, 258, 259


En el entorno de STEP 7, 25
Introduccin, 11
Jerarqua tecnolgica,
Manejar, 71
Navegar, 50
Procedimiento bsico, 15
Propiedades de ejecucin, 156
y otros sistemas de destino,
Significado y utilizacin de las conexiones de
consignas, 185
Smbolos, 275
Estados operativos, 275
STEP 7, 25

Tamao de representacin en el SFC, 50


Modificar, 50
TARGETSEQ, 192, 248
TARGETSTEP, 192, 248
Teclado, 59
S
Teclas de mtodo abreviado, 60
Salto, 45, 126, 260
Para comandos de men, 60
Crear, 126
Temporizadores, 104
Editar, 126
Texto, 41, 64
En el AS, 260
Seleccionar con el teclado, 64
Seccin de la ventana, 65
Textos de posicin, 104, 107, 177
Modificar, 65
Caractersticas, 177
Secuencia, 41, 122
Tipo SFC, 11, 20, 32, 74, 79, 86, 89, 91, 168, 215
Crear, 122
Abrir, 86
Secuencia de ejecucin, 156
Borrar, 91
Editar, 156
Compilar, 215
Seleccionar, 64, 130, 131
Conexiones de la interfaz estndar, 168
Con el ratn, 130
Configuracin, 79
Con el teclado, 131
Copiar/mover, 89
Con un lazo, 131
Crear, 20, 74
Editar etapas y transiciones, 131
Criterios de seleccin, 11
Textos con el teclado, 64
Interfaz estndar, 168
SFC, 11, 15, 25, 27, 28, 50, 71, 79, 156, 231, 233, 234, Tipos de datos, 155
236, 237, 252, 255, 256, 258, 259
SFC, 155
Alcance, 29
Vlidos, 155
Concepto de tipo/instancia, 79
Tipos de datos vlidos, 155
Configurar, 71
Tipos SFC, 97
Control de parmetros,
Actualizar, 97
Crear, 71
Topologa de cadenas, 117
En el AS, 231, 256, 258, 259
Crear, 117
En el AS, 231, 256, 258, 259
Trabajar, 47
En el AS, 231, 256, 258, 259
Con el editor SFC,
En el AS, 231, 256, 258, 259
Transicin, 40, 146, 147, 150
En el AS, 231, 256, 258, 259
Acceder a estructuras, 146
En el AS, 231, 256, 258, 259
Editar, 147
SFC para SIMATIC S7 (V8.1)

306

Manual de programacin y manejo, 04/2014, A5E33209642-AA

ndice alfabtico

Editar comentarios OS, 151


Editar operandos, 150
Formular condiciones, 149
Tratamiento de errores, 204
Conexiones SFC, 204

U
Uso del teclado, 59, 62, 62, 63, 64
Utilizacin
Nota, 107
Texto de posicin, 107

V
Valores de forzado, 104
Valores de proceso, 104
Vista externa, 34
Esquema SFC, 34

SFC para SIMATIC S7 (V8.1)


Manual de programacin y manejo, 04/2014, A5E33209642-AA

307

ndice alfabtico

SFC para SIMATIC S7 (V8.1)

308

Manual de programacin y manejo, 04/2014, A5E33209642-AA