Está en la página 1de 332

SIMATIC Sistema de control de procesos PCS 7 SFC para SIMATIC S7

______________
______________
______________
______________
______________
______________
______________
______________
______________
______________
______________
______________
______________
______________
______________
______________
______________
______________
______________
Novedades de SFC
1
Introduccin

2
Primeros pasos

3
Nociones bsicas del SFC

4
Iniciar y controlar

5
Crear la estructura del
proyecto

6
Crear, configurar y manejar
SFCs

7
Adaptar las propiedades de
esquema, tipo e instancia

8
Configuracin de avisos

9
Configurar las caractersticas

10
Configurar controles
secuenciales

11
Interfaz estndar y
conexiones de esquema

12
Compilar esquemas SFC y
tipos SFC

13
Cargar en el AS

14
Comportamiento de los
controles secuenciales en el
AS

15
Test y puesta en marcha de
controles secuenciales

16
Documentacin de
programas

17
Configurar controles de
parmetros

18
Recomendaciones y trucos

19

SIMATIC
Sistema de control de procesos
PCS 7
SFC para SIMATIC S7
Manual de programacin y manejo
03/2009
A5E02113386-01



Notas jurdicas
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
con tringulo de advertencia significa que si no se adoptan las medidas preventivas adecuadas, pueden
producirse lesiones corporales.

PRECAUCIN
sin tringulo de advertencia significa que si no se adoptan las medidas preventivas adecuadas, pueden
producirse daos materiales.

ATENCIN
significa que puede producirse un resultado o estado no deseado si no se respeta la consigna de seguridad
correspondiente.
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 equipo/sistema correspondiente slo deber instalarse y operarse respetando lo especificado en este
documento. Slo est autorizado a intervenir en este equipo el personal cualificado. En el sentido del manual se
trata de personas que disponen de los conocimientos tcnicos necesarios para poner en funcionamiento,
conectar a tierra y marcar los aparatos, sistemas y circuitos de acuerdo con las normas estndar de seguridad.
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
A5E02113386-01
12/2008
Copyright Siemens AG 2009.
Sujeto a cambios sin previo aviso

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 3
ndice

1 Novedades de SFC ................................................................................................................................. 11
2 Introduccin............................................................................................................................................. 15
3 Primeros pasos........................................................................................................................................ 21
3.1 Procedimiento bsico para trabajar con SFC..............................................................................21
3.2 Procedimiento bsico para crear un esquema SFC....................................................................23
3.3 Procedimiento bsico para crear un tipo SFC.............................................................................26
3.4 Procedimiento bsico para crear una instancia SFC ..................................................................28
4 Nociones bsicas del SFC....................................................................................................................... 31
4.1 SFC en el entorno de STEP 7 .....................................................................................................31
4.2 SFC y la jerarqua tecnolgica.....................................................................................................32
4.3 SFC y otros sistemas de destino.................................................................................................32
4.4 Alcance del SFC..........................................................................................................................33
4.5 Utilizacin y funcionalidad de SFCs ............................................................................................34
4.5.1 Qu es un esquema SFC? ........................................................................................................34
4.5.2 Qu es un tipo SFC/una instancia SFC?...................................................................................36
4.5.3 Comparativa del esquema SFC con el tipo SFC.........................................................................39
4.5.4 Vista externa del esquema SFC..................................................................................................40
4.6 Elementos SFC............................................................................................................................42
4.6.1 Qu es una cadena secuencial? ...............................................................................................42
4.6.2 Qu son los elementos de la cadena? ......................................................................................43
4.6.3 Qu es una etapa? ....................................................................................................................45
4.6.4 Qu es una transicin?..............................................................................................................46
4.6.5 Qu es un texto? .......................................................................................................................47
4.6.6 Qu es una secuencia?.............................................................................................................47
4.6.7 Qu es una rama paralela? .......................................................................................................48
4.6.8 Qu es una rama alternativa? ...................................................................................................49
4.6.9 Qu es un bucle?.......................................................................................................................50
4.6.10 Qu es un salto?........................................................................................................................51
ndice

SFC para SIMATIC S7
4 Manual de programacin y manejo, 03/2009, A5E02113386-01
5 Iniciar y controlar ..................................................................................................................................... 53
5.1 Trabajar con el editor SFC.......................................................................................................... 53
5.2 Cmo iniciar el editor SFC.......................................................................................................... 53
5.3 Ingeniera multiusuario................................................................................................................ 54
5.4 Navegar en el SFC...................................................................................................................... 54
5.4.1 Cmo navegar en el SFC............................................................................................................ 54
5.5 Interfaz de usuario y operaciones............................................................................................... 55
5.5.1 Elementos de la interfaz de usuario............................................................................................ 55
5.5.2 Cuadros de dilogo..................................................................................................................... 60
5.6 Trabajar con el ratn................................................................................................................... 61
5.6.1 Trabajar con el ratn................................................................................................................... 61
5.7 Trabajar con el teclado................................................................................................................ 62
5.7.1 Trabajar con el teclado................................................................................................................ 62
5.7.2 Combinaciones de teclas para comandos de men................................................................... 62
5.7.3 Teclas de mtodo abreviado para comandos de men.............................................................. 63
5.7.4 Navegar en la barra de mens y los mens utilizando el teclado .............................................. 65
5.7.5 Navegar en cuadros de dilogo utilizando el teclado ................................................................. 66
5.7.6 Navegar en textos utilizando el teclado ...................................................................................... 67
5.7.7 Seleccionar textos utilizando el teclado...................................................................................... 67
5.7.8 Teclas de mtodo abreviado para cadenas................................................................................ 68
5.7.9 Acceder a la Ayuda en pantalla utilizando el teclado ................................................................. 68
5.7.10 Modificar la seccin de la ventana.............................................................................................. 68
5.8 Colores estndar......................................................................................................................... 69
5.8.1 Colores estndar......................................................................................................................... 69
5.9 Hacer copias de seguridad con el editor SFC ............................................................................ 70
5.9.1 Hacer copias de seguridad con el editor SFC ............................................................................ 70
6 Crear la estructura del proyecto............................................................................................................... 71
6.1 Cmo crear una estructura del proyecto..................................................................................... 71
7 Crear, configurar y manejar SFCs ........................................................................................................... 73
7.1 Generalidades acerca de la creacin, configuracin y manejo de SFCs................................... 73
7.2 Crear un esquema SFC.............................................................................................................. 75
7.2.1 Cmo crear un esquema SFC.................................................................................................... 75
7.3 Crear el tipo SFC y generar la instancia SFC............................................................................. 76
7.3.1 Cmo crear un tipo SFC ............................................................................................................. 76
7.3.2 Cmo crear una instancia SFC................................................................................................... 77
7.4 Configurar un esquema SFC ...................................................................................................... 78
7.4.1 Principios de la configuracin del esquema SFC ....................................................................... 78
7.4.2 Cambiar la configuracin del esquema SFC .............................................................................. 80
7.5 Configurar el tipo y la instancia SFC........................................................................................... 81
7.5.1 El concepto de tipo/instancia SFC.............................................................................................. 81
7.5.2 Configurar el tipo SFC................................................................................................................. 81
7.5.3 Cambiar la configuracin del tipo SFC ....................................................................................... 84
7.5.4 Configurar la instancia SFC........................................................................................................ 85
7.5.5 Cambiar la configuracin de la instancia SFC............................................................................ 87
ndice

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 5
7.6 Abrir..............................................................................................................................................88
7.6.1 Cmo abrir esquemas SFC o tipos SFC .....................................................................................88
7.6.2 Cmo abrir instancias SFC..........................................................................................................89
7.7 Copiar...........................................................................................................................................90
7.7.1 Copiar y mover esquemas SFC...................................................................................................90
7.7.2 Copiar y mover tipos SFC............................................................................................................92
7.7.3 Copiar y mover instancias SFC ...................................................................................................92
7.8 Borrar ...........................................................................................................................................93
7.8.1 Cmo borrar esquemas SFC y tipos SFC...................................................................................93
7.8.2 Cmo borrar instancias SFC........................................................................................................93
8 Adaptar las propiedades de esquema, tipo e instancia............................................................................ 95
8.1 Cmo adaptar las propiedades del esquema..............................................................................95
8.2 Cmo adaptar las propiedades del tipo.......................................................................................97
8.3 Cmo actualizar los tipos SFC.....................................................................................................99
8.4 Cmo adaptar las propiedades de la instancia............................................................................99
9 Configuracin de avisos ........................................................................................................................ 101
9.1 Cmo configurar avisos en el SFC............................................................................................101
10 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 ....................................................................................................110
11 Configurar controles secuenciales......................................................................................................... 115
11.1 Cmo configurar controles secuenciales...................................................................................115
11.2 Crear la topologa de cadenas...................................................................................................117
11.2.1 Cmo crear una topologa de cadenas......................................................................................117
11.2.2 Cmo configurar varias cadenas secuenciales .........................................................................118
11.2.3 Generalidades acerca de la insercin y creacin de elementos SFC.......................................122
11.2.4 Cmo crear una secuencia........................................................................................................123
11.2.5 Cmo crear y editar una rama paralela .....................................................................................124
11.2.6 Cmo crear y editar una rama alternativa .................................................................................126
11.2.7 Cmo crear y editar un bucle.....................................................................................................127
11.2.8 Cmo crear y editar un salto......................................................................................................128
11.2.9 Cmo crear y editar un campo de texto.....................................................................................130
ndice

SFC para SIMATIC S7
6 Manual de programacin y manejo, 03/2009, A5E02113386-01
11.3 Manejar los elementos SFC...................................................................................................... 132
11.3.1 Seleccionar elementos SFC...................................................................................................... 132
11.3.1.1 Cmo seleccionar haciendo clic con el ratn............................................................................ 132
11.3.1.2 Cmo seleccionar con el teclado.............................................................................................. 133
11.3.1.3 Cmo seleccionar con un lazo.................................................................................................. 133
11.3.1.4 Cmo seleccionar para editar etapas y transiciones ................................................................ 134
11.3.2 Copiar, mover y borrar elementos SFC.................................................................................... 135
11.3.2.1 Cmo copiar elementos SFC.................................................................................................... 135
11.3.2.2 Cmo copiar las propiedades de objeto de elementos SFC .................................................... 137
11.3.2.3 Cmo mover elementos SFC.................................................................................................... 138
11.3.2.4 Borrar elementos SFC .............................................................................................................. 139
11.4 Editar en el dilogo de propiedades ......................................................................................... 140
11.4.1 Cmo editar las propiedades de cadenas ................................................................................ 140
11.4.2 Editar las etapas ....................................................................................................................... 142
11.4.2.1 Cmo editar una etapa.............................................................................................................. 142
11.4.2.2 Cmo editar las acciones de la etapa....................................................................................... 144
11.4.2.3 Cmo editar los operandos de la etapa.................................................................................... 146
11.4.2.4 Entradas vlidas para los operandos........................................................................................ 149
11.4.2.5 Cmo filtrar conexiones de bloque ........................................................................................... 151
11.4.2.6 Cmo acceder a las estructuras ............................................................................................... 153
11.4.3 Editar las transiciones............................................................................................................... 155
11.4.3.1 Cmo editar las transiciones..................................................................................................... 155
11.4.3.2 Formular las condiciones de la transicin................................................................................. 157
11.4.3.3 Cmo editar los operandos de la transicin.............................................................................. 158
11.4.3.4 Cmo editar los comentarios OS de la transicin..................................................................... 160
11.4.4 Operandos globales y tipos de datos vlidos ........................................................................... 162
11.4.4.1 Operandos globales.................................................................................................................. 162
11.4.4.2 Direccionamiento absoluto........................................................................................................ 162
11.4.4.3 Cmo realizar el direccionamiento absoluto............................................................................. 163
11.4.4.4 Tipos de datos vlidos .............................................................................................................. 164
11.5 Definir las propiedades de ejecucin........................................................................................ 165
11.5.1 Propiedades de ejecucin de un SFC ...................................................................................... 165
11.5.2 Cmo editar la secuencia de ejecucin .................................................................................... 166
11.5.3 Atributos de ejecucin para grupos de ejecucin y SFCs ........................................................ 167
12 Interfaz estndar y conexiones de esquema.......................................................................................... 169
12.1 Interfaz estndar del esquema SFC......................................................................................... 169
12.1.1 Conexiones de la interfaz estndar del esquema SFC ............................................................ 169
12.1.2 Interfaz estndar del esquema SFC......................................................................................... 170
12.1.3 Significado de las entradas de la tabla ..................................................................................... 175
12.1.4 Conexiones del esquema SFC ordenadas segn la utilizacin................................................ 176
12.2 Interfaz estndar del tipo SFC.................................................................................................. 177
12.2.1 Interfaz estndar del tipo SFC.................................................................................................. 177
12.2.2 Conexiones de la interfaz estndar del tipo SFC ..................................................................... 178
12.2.3 Conexiones del tipo SFC ordenadas segn su utilizacin........................................................ 184
12.2.4 Ampliaciones de la interfaz "Conexiones" ................................................................................ 184
12.2.5 Parametrizacin de la interfaz "Caractersticas"....................................................................... 185
12.2.5.1 Parametrizacin de la interfaz "Caractersticas"....................................................................... 185
12.2.5.2 Caracterstica: "Estrategias de control" .................................................................................... 185
12.2.5.3 Caracterstica para las notas .................................................................................................... 186
12.2.5.4 Caracterstica para textos de posicin...................................................................................... 186
ndice

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 7
12.2.6 Ampliaciones de la interfaz "Caractersticas" ............................................................................187
12.2.6.1 Ampliaciones de la interfaz "Caractersticas" ............................................................................187
12.2.6.2 Caracterstica "Consignas" ........................................................................................................188
12.2.6.3 Utilizar las conexiones de consignas.........................................................................................197
12.2.6.4 Caracterstica "Valores de proceso" ..........................................................................................200
12.2.6.5 Caracterstica "Valores de forzado" ...........................................................................................201
12.2.6.6 Caracterstica "Parmetros".......................................................................................................201
12.2.6.7 Caracterstica "Marcas" .............................................................................................................202
12.2.6.8 Caracterstica "Temporizadores" ...............................................................................................203
12.2.6.9 Caracterstica "Contactos de bloque" ........................................................................................203
12.3 Conexiones SFC ordenadas segn la utilizacin ......................................................................204
12.3.1 Modos de operacin (conexiones SFC) ....................................................................................204
12.3.2 Comandos y estados operativos (conexiones SFC) .................................................................206
12.3.3 Opciones de ejecucin (conexiones SFC).................................................................................214
12.3.4 Indicadores y acuses de grupo (conexiones SFC) ....................................................................215
12.3.5 Datos de cadenas y etapas a procesar (conexiones SFC) .......................................................216
12.3.6 Parmetros BATCH (conexiones SFC) .....................................................................................217
12.3.7 Funcionamiento continuo (conexiones SFC).............................................................................218
12.3.8 Tratamiento de errores (conexiones SFC) ................................................................................219
12.3.9 Avisos (conexiones SFC)...........................................................................................................222
12.3.10 Palabras de control (conexiones SFC) ......................................................................................223
12.3.11 Palabras de estado (conexiones SFC) ......................................................................................224
12.3.12 Parmetros del sistema (conexiones SFC) ...............................................................................230
12.3.13 Reservas (conexiones SFC) ......................................................................................................231
13 Compilar esquemas SFC y tipos SFC ................................................................................................... 233
13.1 Generalidades acerca de la compilacin de esquemas, tipos e instancias ..............................233
13.2 Preferencias para compilar y cargar..........................................................................................235
13.3 Cmo compilar ...........................................................................................................................236
13.4 Resumen de los bloques generados durante la compilacin....................................................237
13.5 Comprobacin de coherencia....................................................................................................239
14 Cargar en el AS..................................................................................................................................... 241
14.1 Cmo cargar programas............................................................................................................241
14.2 Respuesta del SFC a la desactivacin antes de cargar las modificaciones .............................246
ndice

SFC para SIMATIC S7
8 Manual de programacin y manejo, 03/2009, A5E02113386-01
15 Comportamiento de los controles secuenciales en el AS ...................................................................... 249
15.1 Controles secuenciales en el AS .............................................................................................. 249
15.2 Especificar el comportamiento operativo.................................................................................. 251
15.2.1 Comportamiento operativo del control secuencial .................................................................... 251
15.2.2 Modos de operacin.................................................................................................................. 252
15.2.3 Modos de transicin.................................................................................................................. 253
15.2.4 Opciones de ejecucin.............................................................................................................. 255
15.2.5 Estados operativos.................................................................................................................... 257
15.2.5.1 Estados operativos.................................................................................................................... 257
15.2.5.2 Lgica de los estados operativos para SFC (LEO del SFC) .................................................... 258
15.2.5.3 Funcionamiento continuo (Continuous) .................................................................................... 263
15.2.5.4 Diagrama de transiciones de estado para la LEO del SFC...................................................... 264
15.2.5.5 Lgica de los estados operativos para cadenas secuenciales (LEO de cadenas
secuenciales) ............................................................................................................................ 266
15.2.5.6 Diagrama de transiciones de estado para la LEO de cadenas secuenciales .......................... 268
15.3 Procesamiento del SFC en el AS ............................................................................................. 269
15.3.1 Ejecucin de un SFC ................................................................................................................ 269
15.3.2 Procesamiento de un SFC tras un STOP y rearranque de la CPU.......................................... 272
15.3.3 Comandos................................................................................................................................. 274
15.3.4 Requisitos de inicio de un SFC (esquema / instancia) ............................................................. 276
15.3.5 Comportamiento en caso de haber varios comandos pendientes............................................ 277
15.3.6 Procesamiento de elementos SFC........................................................................................... 278
15.3.6.1 Fases de ejecucin de una etapa............................................................................................. 278
15.3.6.2 Procesamiento de etapas y transiciones .................................................................................. 279
15.3.6.3 Procesamiento de una rama paralela....................................................................................... 281
15.3.6.4 Procesamiento de una rama alternativa ................................................................................... 282
15.3.6.5 Procesamiento de un bucle....................................................................................................... 283
15.3.6.6 Procesamiento de un salto........................................................................................................ 284
15.4 Modificacin de las estrategias de control y consignas............................................................ 285
15.4.1 Modificacin de la estrategia de control y las consignas en una instancia SFC...................... 285
15.4.2 Correccin de la estrategia de control y las consignas en modo AUTO.................................. 287
16 Test y puesta en marcha de controles secuenciales ............................................................................. 289
16.1 Manejo y visualizacin en modo Test ....................................................................................... 289
16.2 Representacin en modo Test .................................................................................................. 294
16.3 Estados de las etapas y transiciones........................................................................................ 298
16.4 Smbolos de los estados operativos ......................................................................................... 299
16.5 Propiedades de la etapa en modo Test .................................................................................... 300
16.6 Propiedades de la transicin en modo Test.............................................................................. 302
16.7 Propiedades de la cadena en modo Test ................................................................................. 304
ndice

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 9
17 Documentacin de programas............................................................................................................... 307
17.1 Documentacin SFCs................................................................................................................307
17.2 Datos de referencia del esquema..............................................................................................309
17.3 Informes .....................................................................................................................................311
17.4 Definir el cajetn .........................................................................................................................312
18 Configurar controles de parmetros ...................................................................................................... 315
18.1 Control de parmetros ...............................................................................................................315
18.2 Cmo configurar la ejecucin ....................................................................................................316
18.3 Ejecucin con diferentes juegos de parmetros........................................................................317
18.4 Ejemplo de un bloque de datos de receta .................................................................................319
19 Recomendaciones y trucos.................................................................................................................... 321
19.1 Configuracin de llamadas de SFC...........................................................................................321
19.2 Conversin de proyectos antiguos ............................................................................................322
ndice alfabtico..................................................................................................................................... 325
ndice

SFC para SIMATIC S7
10 Manual de programacin y manejo, 03/2009, A5E02113386-01

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 11
Novedades de SFC
1
Ampliaciones y modificaciones de la versin V7.1
Con respecto a la versin V7.0, la versin V7.1 incluye las siguientes ampliaciones o
modificaciones:
Proteccin contra escritura para esquemas SFC y tipos SFC
La proteccin contra escritura puede activarse para todos los esquemas o tipos incluidos
en las propiedades de objeto del esquema o tipo, o bien en las propiedades de objeto de
la carpeta de esquemas.
Versionamiento
Al cerrar un esquema o un tipo modificado se abre automticamente el cuadro de dilogo
de propiedades con la ficha "Versin", siempre que el versionamiento est activado para
el proyecto.
Identificacin de los parmetros F
Los parmetros de bloques F se representan sobre fondo amarillo en el navegador
"Examinar". Una vez incorporados al cuadro de dilogo de propiedades, esta marca ya
no se ve.
Seleccin mltiple
En las propiedades de la etapa o transicin se pueden seleccionar varias lneas de
instrucciones o condiciones, p. ej. para copiarlas y pegarlas en otro cuadro de dilogo de
propiedades.

Ampliaciones y modificaciones de la versin V7.0
Con respecto a la versin V6.x, la versin V7.0 contiene las siguientes ampliaciones o
modificaciones:
Procesamiento de SFCs tras rearrancar la CPU
En los ajustes de los parmetros operativos puede especificar si el SFC debe
inicializarse tras un STOP y rearranque de la CPU (ajuste estndar), o bien si debe
conservar el estado actual.
Al inicializar el SFC se pierden los datos vlidos antes del STOP. Si se debe conservar el
estado, el operador puede decidir conforme al estado del SFC y del proceso cmo debe
seguir procesndose el SFC.
Analizar SFCs
El comando "Abrir SFCs..." abre en modo Test un cuadro de dilogo en el que los
esquemas SFC y las instancias SFC del proyecto se pueden listar segn distintos
criterios de filtro. Por ejemplo, puede buscar SFCs que se encuentren en el modo de
operacin "AUTO" y en el estado operativo "Detenido".
En la lista es posible destacar los SFCs y abrirlos con objeto de analizarlos.
Novedades de SFC

SFC para SIMATIC S7
12 Manual de programacin y manejo, 03/2009, A5E02113386-01
Identificacin de fichas parametrizadas de las propiedades de objeto
En las propiedades de cadenas, etapas y transiciones, se identifican en color los ttulos
de las fichas que han sido editadas (modificadas). El esquema de colores se define en
las propiedades de pantalla de Windows (elementos seleccionados).
Ir a destino del salto
Si est seleccionada la meta, el comando del men contextual "Ir a destino del salto" se
ofrece en los modos Test y de creacin.
Buscar en el SFC
El comando de men Edicin > Buscar... permite buscar cadenas secuenciales, etapas o
transiciones en el SFC. Este comando de men abre un cuadro de dilogo en el que
pueden introducirse el trmino y el rango de bsqueda, as como el elemento SFC. El
resultado de los elementos encontrados se visualiza en una lista. Desde la lista es
posible saltar hasta el elemento deseado.
Comentarios OS en el modo Test
Se han agregado fichas para los comentarios OS a las propiedades de objeto de las
etapas y transiciones en modo Test.
Etapa: Las acciones "Inicializacin", "Procesamiento" y "Finalizacin" han obtenido como
vista adicional una ficha ms en la que se visualiza el comentario OS en vez de la
informacin de interconexin.
Transicin: La ficha "Comentario OS" se ha agregado como vista adicional a la ficha
"Condicin actual".
Informacin de acuse
En las propiedades de objeto de la etapa es posible introducir el texto que se muestra al
operador en el modo de conmutacin "Confirmacin del usuario especfica de la etapa
(T/T y O)" como informacin para acusar una solicitud de intervencin.
Tipos de datos para consigas
SOURCE, DEST, VIA y TKEY se han agregado a los tipos de datos disponibles para las
consignas. Estos tipos de datos se utilizan para la conexin de las fases al control de
rutas mediante SIMATIC Route Control. Todos los nuevos tipos de datos pueden
asignarse libremente a las estrategias de control configuradas.
Estrategias de control estndar
En el editor de caractersticas es posible definir una estrategia de control "Estndar" que
deba procesarse con valores predeterminados al inicio de la instancia SFC. As se
impide que la ltima estrategia de control procesada se ofrezca al inicio como nueva
estrategia de control.
Copiar propiedades de objeto
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.
Novedades de SFC

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 13
Actualizar tipos SFC
En el SIMATIC Manager ahora tambin es posible actualizar tipos SFC con el comando
de men Herramientas > Esquemas > Actualizar tipos de bloques. En caso de que se
detecten diferencias en los tipos SFC, antes de proceder a la actualizacin puede abrir el
Version Cross Manager (VXM) con el botn "Mostrar diferencias", si itene instalado el
paquete opcional VXM. El VXM indica las diferencias detalladas entre los tipos SFC
comparados.
Memoria de sesin ampliada
Los esquemas se abren en el estado en el que se abandonaron la ltima vez. Ello
incluye el tamao, la disposicin, la cadena activa, la seccin y el factor de zoom.
Novedades de SFC

SFC para SIMATIC S7
14 Manual de programacin y manejo, 03/2009, A5E02113386-01

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 15
Introduccin
2
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
Introduccin

SFC para SIMATIC S7
16 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 CFC

Introduccin

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 17
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 indefinidas veces como instancia SFC.
Tipo SFC CFC 1 + instancia SFC 1
CFC 2 + instancia SFC 2

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

SFC para SIMATIC S7
18 Manual de programacin y manejo, 03/2009, A5E02113386-01
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.
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 debe 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
conmutacin definida, p. ej.:
Temperatura alcanzada
Reactor vaco
Introduccin

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 19
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).
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.


Introduccin

SFC para SIMATIC S7
20 Manual de programacin y manejo, 03/2009, A5E02113386-01

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 21
Primeros pasos
3
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 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
Primeros pasos
3.1 Procedimiento bsico para trabajar con SFC
SFC para SIMATIC S7
22 Manual de programacin y manejo, 03/2009, A5E02113386-01
Tipo SFC e instancia SFC
Ahora que sabe cmo implementar un control secuencial con un esquema SFC, puede
comenzar a trabajar con el tipo SFC y la instancia SFC. Entonces puede 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.
Luego debe crear una instancia SFC, adaptarla al fin de aplicacin previsto 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:
Crear un esquema SFC (Pgina 23)
Crear un tipo SFC (Pgina 26)
Crear una instancia SFC (Pgina 28)
Primeros pasos
3.2 Procedimiento bsico para crear un esquema SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 23
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 de 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 71)
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 que el esquema debe
transferirse a la OS.
Encontrar ms informacin al respecto en el apartado:
Cmo adaptar las propiedades del esquema (Pgina 95)
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 165)
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 la cadena
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:
Editar las propiedades de la cadena (Pgina 140)
Primeros pasos
3.2 Procedimiento bsico para crear un esquema SFC
SFC para SIMATIC S7
24 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 las propiedades de una etapa (Pgina 142)
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 propiedades de una transicin (Pgina 155)
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 acerca de la compilacin de esquemas, tipos e instancias (Pgina 233)
Cmo cargar programas (Pgina 241)
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 289)



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 40)

Primeros pasos
3.2 Procedimiento bsico para crear un esquema SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 25
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.
Primeros pasos
3.3 Procedimiento bsico para crear un tipo SFC
SFC para SIMATIC S7
26 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 de 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 71)
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 81)
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 de tipo (Pgina 97)
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.
Para ms informacin al respecto, consulte los siguientes temas de la Ayuda en pantalla
de SFC:
Interfaz estndar del tipo SFC (Pgina 177)
Ampliaciones de la interfaz "Conexiones" (Pgina 184)
Ampliaciones de la interfaz "Caractersticas" (Pgina 187)
Primeros pasos
3.3 Procedimiento bsico para crear un tipo SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 27
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 la cadena
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:
Editar las propiedades de la cadena (Pgina 140)
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 las propiedades de una etapa (Pgina 142)
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 propiedades de una transicin (Pgina 155)
11. Crear las instancias SFC
Encontrar ms informacin en el apartado:
Cmo crear una instancia SFC (Pgina 28)
Primeros pasos
3.4 Procedimiento bsico para crear una instancia SFC
SFC para SIMATIC S7
28 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 77)
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 99)
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 99)
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 acerca de la compilacin de esquemas, tipos e instancias (Pgina 233)
Cmo cargar programas (Pgina 241)
Primeros pasos
3.4 Procedimiento bsico para crear una instancia SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 29
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 289)
Primeros pasos
3.4 Procedimiento bsico para crear una instancia SFC
SFC para SIMATIC S7
30 Manual de programacin y manejo, 03/2009, A5E02113386-01

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 31
Nociones bsicas del SFC
4
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)
IEA (asistente de
importacin/exportacin)
PO (vista de objetos de proceso)
Paquetes de software del Process Control System (PCS 7)
WinCC Sistema de manejo y visualizacin en PCS 7 (aqu con el
paquete opcional para la visualizacin SFC)
Nociones bsicas del SFC
4.2 SFC y la jerarqua tecnolgica
SFC para SIMATIC S7
32 Manual de programacin y manejo, 03/2009, A5E02113386-01
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.
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
Nociones bsicas del SFC
4.4 Alcance del SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 33
4.4 Alcance del SFC
Para el SFC rigen los siguientes alcances:

Objeto Nmero
Cadenas secuenciales por esquema SFC 8
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
Nociones bsicas del SFC
4.5 Utilizacin y funcionalidad de SFCs
SFC para SIMATIC S7
34 Manual de programacin y manejo, 03/2009, A5E02113386-01
4.5 Utilizacin y funcionalidad de SFCs
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
ocurre otra vez ms 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.
SFC CFC

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 249)
Comportamiento operativo del control secuencial (Pgina 251)
Estados operativos (Pgina 257)
Lgica de los estados operativos para SFC (Pgina 258)
Ejecucin de un SFC (Pgina 269)
Nociones bsicas del SFC
4.5 Utilizacin y funcionalidad de SFCs
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 35
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).
Encontrar ms informacin al respecto en los apartados:
Modos de operacin (Pgina 252)
Modos de transicin (Pgina 253)
Opciones de ejecucin (Pgina 255)
Comportamiento operativo del control secuencial (Pgina 251)
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 40)
Para ms informacin acerca del esquema SFC, consulte los siguientes temas de la Ayuda
en pantalla:
Interfaz estndar del esquema SFC (Pgina 169)
Conexiones de la interfaz estndar del esquema SFC (Pgina 170)
Conexiones del esquema SFC ordenadas segn la utilizacin (Pgina 176)
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).
Para ms informacin acerca de las cadenas secuenciales, consulte los apartados:
Qu es una cadena secuencial? (Pgina 42)
Qu es un tipo SFC/una instancia SFC? (Pgina 36)
Comparativa del esquema SFC con el tipo SFC (Pgina 39)
Nociones bsicas del SFC
4.5 Utilizacin y funcionalidad de SFCs
SFC para SIMATIC S7
36 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 indefinidas 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. Tan slo tras interconectar la instancia SFC con bloques y seales de la
automatizacin bsica dispondr de un control secuencial ejecutable.
Tipo SFC CFC 1 + instancia SFC 1
CFC 2 + instancia SFC 2

Nociones bsicas del SFC
4.5 Utilizacin y funcionalidad de SFCs
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 37
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 252)
Modos de transicin (Pgina 253)
Opciones de ejecucin (Pgina 255)
Comportamiento operativo del control secuencial (Pgina 251)
Tambin es posible ajustar opciones adicionales, determinando con ellas si el tipo y la
instancia SFC son relevantes para SIMATIC BATCH y cul de las estrategias de control
definidas en el tipo o la instancia SFC estn habilitados. 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 bien por parte del operador en el modo de operacin MANUAL.
Para ms informacin acerca de la interfaz estndar, consulte el apartado:
Interfaz estndar del tipo SFC (Pgina 177)
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 acerca de la interfaz, consulte los apartados:
Parametrizacin de la interfaz "Caractersticas" (Pgina 185)
Ampliaciones de la interfaz "Caractersticas" (Pgina 187)
Ampliaciones de la interfaz "Conexiones" (Pgina 184)
El control secuencial en s se formula por medio de cadenas secuenciales.
Para ms informacin acerca de las cadenas secuenciales, consulte el apartado:
Qu es una cadena secuencial? (Pgina 42)
Para configurar el control secuencial es preciso conocer los mecanismos de ejecucin de un
SFC y sus cadenas secuenciales en el AS.
Nociones bsicas del SFC
4.5 Utilizacin y funcionalidad de SFCs
SFC para SIMATIC S7
38 Manual de programacin y manejo, 03/2009, A5E02113386-01
Encontrar ms informacin al respecto en los apartados siguientes:
Controles secuenciales en el AS (Pgina 249)
Comportamiento operativo del control secuencial (Pgina 251)
Estados operativos (Pgina 257)
Lgica de los estados operativos para SFC (Pgina 258)
Ejecucin de un SFC (Pgina 269)
Nociones bsicas del SFC
4.5 Utilizacin y funcionalidad de SFCs
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 39
4.5.3 Comparativa del esquema SFC con 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:

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
Nociones bsicas del SFC
4.5 Utilizacin y funcionalidad de SFCs
SFC para SIMATIC S7
40 Manual de programacin y manejo, 03/2009, A5E02113386-01
4.5.4 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
jerrquicos, la vista externa se representa con el smbolo "Esquema SFC" en el
encabezado.


Nociones bsicas del SFC
4.5 Utilizacin y funcionalidad de SFCs
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 41
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 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, no pueden posicionarse
objetos, p. ej. bloques, en esta ventana.
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 acerca de la interfaz, consulte los apartados:
Interfaz estndar del esquema SFC (Pgina 170)
Conexiones del esquema SFC ordenadas segn la utilizacin (Pgina 176)
Nociones bsicas del SFC
4.6 Elementos SFC
SFC para SIMATIC S7
42 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 que 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 46). 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 282)).
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 acerca de la configuracin de cadenas secuenciales, consulte el
apartado:
Configurar varias cadenas secuenciales (Pgina 118)
Nociones bsicas del SFC
4.6 Elementos SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 43
4.6.2 Qu son los elementos de la cadena?
Elementos de la cadena
Un esquema SFC comprende 1 a 8 cadenas secuenciales (Pgina 42), en tanto que un tipo
SFC est compuesto por 1 a 32 cadenas secuenciales, teniendo cada una de ellas una
secuencia de elementos de cadena (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 SFCs, es posible acceder a la interfaz del
SFC, las conexiones de bloque CFC, los grupos de ejecucin, otros SFCs, as como a todos
los operandos globales del programa de usuario. 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.
Nociones bsicas del SFC
4.6 Elementos SFC
SFC para SIMATIC S7
44 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 69).

Nociones bsicas del SFC
4.6 Elementos SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 45
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
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.
Etapa inicial
Etapa normal
Etapa final
Comentario
lNlClO
FlN
Nombre
Comentario
Comentario

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.
Nociones bsicas del SFC
4.6 Elementos SFC
SFC para SIMATIC S7
46 Manual de programacin y manejo, 03/2009, A5E02113386-01
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.
Nombre Comentario

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
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.
Nociones bsicas del SFC
4.6 Elementos SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 47
4.6.5 Qu es un texto?
Texto
El elemento de esquema "Texto" permite insertar cualesquiera textos estticos (textos
definidos libremente) en un esquema.
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 en una longitud
seleccionable e insertar en el control secuencial.
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 Secuencia delimitada (cadena)
Nociones bsicas del SFC
4.6 Elementos SFC
SFC para SIMATIC S7
48 Manual de programacin y manejo, 03/2009, A5E02113386-01
4.6.7 Qu es una rama paralela?
Rama paralela
La rama paralela se utiliza si la ejecucin debe dividirse en dos o ms cadenas que deban
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).
1
2


Leyenda:
(1) Cadena
(2) Transicin sucesiva
Nociones bsicas del SFC
4.6 Elementos SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 49
4.6.8 Qu es una rama alternativa?
Rama alternativa
La rama alternativa se utiliza si la ejecucin debe dividirse en dos o ms cadenas, de las
cuales deba ejecutarse slo 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.
1
2


Leyenda:
(1) Cadena
(2) Etapa sucesiva
Nociones bsicas del SFC
4.6 Elementos SFC
SFC para SIMATIC S7
50 Manual de programacin y manejo, 03/2009, A5E02113386-01
4.6.9 Qu es un bucle?
Bucle
Un bucle se utiliza si, en funcin de una transicin, debe 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.
1
2
3


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.

Nociones bsicas del SFC
4.6 Elementos SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 51
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.
2
3
1
4
S4
S7 S8 S9
T4


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
En el caso 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 128).


Nociones bsicas del SFC
4.6 Elementos SFC
SFC para SIMATIC S7
52 Manual de programacin y manejo, 03/2009, A5E02113386-01

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 53
Iniciar y controlar
5
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.
5.2 Cmo iniciar el editor SFC
Introduccin
El editor SFC se puede iniciar va 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
a partir del men Inicio, seleccione la entrada del programa eligiendo el comando Inicio >
SIMATIC > STEP 7 > SFC.
Iniciar y controlar
5.3 Ingeniera multiusuario
SFC para SIMATIC S7
54 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 PCs (ingeniera multiusuario).
Encontrar informacin detallada sobre la ingeniera multiusuario y sus consecuencias en la
Ayuda en pantalla de la TH Configuracin en red
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 los comandos de men siguientes: Ver > Zoom > Acercar / Alejar / Tamao
normal / Factor de zoom.
Ello permite modificar el tamao de los elementos SFC representados y, por tanto,
tambin la seccin visible de la ventana.
o
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 mediante el botn
Arrastrando los elementos SFC ms all del borde de la ventana (scroll automtico de la
seccin de la ventana)
Con el teclado (Pgina 68)
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.
Iniciar y controlar
5.5 Interfaz de usuario y operaciones
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 55
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.
Iniciar y controlar
5.5 Interfaz de usuario y operaciones
SFC para SIMATIC S7
56 Manual de programacin y manejo, 03/2009, A5E02113386-01
Las funciones y objetos pueden controlarse prioritariamente con el ratn. Adems, casi
todas las operaciones pueden ejecutarse tambin utilizando el teclado.

Barra de ttulo Herramientas SFC Barra de mens Barra de herramientas
Barra de estado Ficha Barra de desplazamiento Ventana de trabajo


Iniciar y controlar
5.5 Interfaz de usuario y operaciones
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 57
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.
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 del
ratn a lo largo de la barra de mens, abriendo y cerrando sucesivamente todos los mens
(examen rpido).
Iniciar y controlar
5.5 Interfaz de usuario y operaciones
SFC para SIMATIC S7
58 Manual de programacin y manejo, 03/2009, A5E02113386-01
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
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 slo 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
Iniciar y controlar
5.5 Interfaz de usuario y operaciones
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 59
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".
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 qu se debe visualizar.
Iniciar y controlar
5.5 Interfaz de usuario y operaciones
SFC para SIMATIC S7
60 Manual de programacin y manejo, 03/2009, A5E02113386-01
5.5.2 Cuadros de dilogo
Controlar
Al activar ciertas funciones aparece un cuadro de dilogo. All puede realizar ajustes en
relacin con la que funcin que ha 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 conmutar fcilmente entre las distintas
fichas.
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", los botones permiten
acceder dentro de la cadena a los siguientes elementos del tipo seleccionado (etapa o
transicin), sin que sea necesario abrir y cerrar el cuadro cada vez. Los saltos a los
elementos bsicos se realizan en orden lgico, no en orden geomtrico.
El botn permite saltar a una rama paralela o alternativa de izquierda a derecha,
siempre al primer elemento de la cadena siguiente.
El botn permite saltar de derecha a izquierda siempre al ltimo elemento de la cadena
que se encuentra en el lado izquierdo.
El botn permite desplazarse por una cadena secuencial de arriba abajo. Al alcanzarse
una rama paralela o alternativa se ejecuta slo la cadena izquierda.
El botn permite desplazarse por una cadena secuencial de abajo a arriba. Al
alcanzarse una rama paralela o alternativa se ejecuta slo la cadena derecha.
Iniciar y controlar
5.6 Trabajar con el ratn
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 61
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 izquierda superior) 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.
Scroll automtico
Al mover objetos en un esquema, es posible hacer scroll en la ventana si 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)
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 si existen 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 si existe el comentario.
Iniciar y controlar
5.7 Trabajar con el teclado
SFC para SIMATIC S7
62 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 en los apartados siguientes:
Combinaciones de teclas para comandos de men (Pgina 62)
Teclas de mtodo abreviado para comandos de men (Pgina 63)
Navegar en la barra de mens y los mens utilizando el teclado (Pgina 65)
Acceder a la Ayuda en pantalla utilizando el teclado (Pgina 68)
Navegar en cuadros de dilogo utilizando el teclado (Pgina 66)
Modificar la seccin de la ventana (Pgina 68)
Navegar en textos utilizando el teclado (Pgina 67)
Seleccionar textos utilizando el teclado (Pgina 67)
Teclas de mtodo abreviado para cadenas (Pgina 68)
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.
Ejemplos

Comandos de men Teclas
SFC > Nuevo <Alt+S+N>
Herramientas > Preferencias > Color <Alt+H+P+C>
Iniciar y controlar
5.7 Trabajar con el teclado
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 63
5.7.3 Teclas de mtodo abreviado para comandos de men
Teclas de mtodo abreviado para comandos de men

Comando de men Men Funcin Teclas
Nuevo Crear esquema <Ctrl+N>
Abrir 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
SFC
Salir del editor SFC <Alt+F4>

Cortar Cortar los objetos seleccionados <Ctrl+X>
Copiar 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 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
Edicin
Abrir la "secuencia de ejecucin" <Ctrl+F11>

Iniciar y controlar
5.7 Trabajar con el teclado
SFC para SIMATIC S7
64 Manual de programacin y manejo, 03/2009, A5E02113386-01
Comando de men Men Funcin Teclas
Seleccionar 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
Pegar
Activar el modo de insercin de
campos de texto
<Ctrl+6>

Cargar 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
Sistema de
destino
Mostrar / cambiar el estado
operativo
del sistema de destino
<Ctrl+I>

Modo Test Test Activar/desactivar el modo Test <Ctrl+T>

Resumen 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)
Ver
<F5>

Preferencias,
Representacin
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)
Herramientas
Abrir la tabla de smbolos <Ctrl+Alt+T>

Iniciar y controlar
5.7 Trabajar con el teclado
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 65
Comando de men Men Funcin Teclas
Organizar, Cascada Organizar las ventanas en cascada <Mays+F5>
Organizar, Mosaico
horizontal
Organizar las ventanas en mosaico
horizontal
<Mays+F2>
Organizar, Mosaico
vertical
Ventana
Organizar las ventanas en mosaico
vertical
<Mays+F3>

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

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>
Iniciar y controlar
5.7 Trabajar con el teclado
SFC para SIMATIC S7
66 Manual de programacin y manejo, 03/2009, A5E02113386-01
5.7.5 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>
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>
Iniciar y controlar
5.7 Trabajar con el teclado
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 67
5.7.6 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>
5.7.7 Seleccionar textos utilizando el teclado
Seleccionar textos utilizando el teclado

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>
Iniciar y controlar
5.7 Trabajar con el teclado
SFC para SIMATIC S7
68 Manual de programacin y manejo, 03/2009, A5E02113386-01
5.7.8 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>
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>
Iniciar y controlar
5.8 Colores estndar
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 69
5.8 Colores estndar
5.8.1 Colores estndar

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
Iniciar y controlar
5.9 Hacer copias de seguridad con el editor SFC
SFC para SIMATIC S7
70 Manual de programacin y manejo, 03/2009, A5E02113386-01
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
Manual de programacin y manejo, 03/2009, A5E02113386-01 71
Crear la estructura del proyecto
6
6.1 Cmo crear una estructura del 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 deeseado, 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 hardware es realizada automticamente, ofrecindose slo
las CPUs admisibles para PCS 7.
Crear la estructura del proyecto
6.1 Cmo crear una estructura del proyecto
SFC para SIMATIC S7
72 Manual de programacin y manejo, 03/2009, A5E02113386-01

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 73
Crear, configurar y manejar SFCs
7
7.1 Generalidades acerca de la creacin, configuracin y manejo de SFCs
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 (Pgina 71).
A todo esquema o tipo que haya sido creado se 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 " % . / \
Para ms informacin acerca de cmo crear esquemas y tipos, consulte los apartados:
Cmo crear un esquema SFC (Pgina 75)
Cmo crear un tipo SFC (Pgina 76)
Crear, configurar y manejar SFCs
7.1 Generalidades acerca de la creacin, configuracin y manejo de SFCs
SFC para SIMATIC S7
74 Manual de programacin y manejo, 03/2009, A5E02113386-01
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.
Para ms informacin acerca de cmo crear instancias, consulte el apartado:
Cmo crear una instancia SFC (Pgina 77)
Para ms informacin acerca de cmo manejar esquemas, consulte los apartados:
Cmo adaptar las propiedades del esquema (Pgina 95)
Cmo adaptar las propiedades del tipo (Pgina 97)
Cmo adaptar las propiedades de la instancia (Pgina 99)
Copiar y mover esquemas SFC (Pgina 90)
Copiar y mover tipos SFC (Pgina 92)
Copiar y mover instancias SFC (Pgina 92)
Cmo borrar esquemas SFC y tipos SFC (Pgina 93)
Cmo borrar instancias SFC (Pgina 93)
Crear, configurar y manejar SFCs
7.2 Crear un esquema SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 75
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).
Crear, configurar y manejar SFCs
7.3 Crear el tipo SFC y generar la instancia SFC
SFC para SIMATIC S7
76 Manual de programacin y manejo, 03/2009, A5E02113386-01
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.

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.

Crear, configurar y manejar SFCs
7.3 Crear el tipo SFC y generar la instancia SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 77
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 de 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.
Crear, configurar y manejar SFCs
7.4 Configurar un esquema SFC
SFC para SIMATIC S7
78 Manual de programacin y manejo, 03/2009, A5E02113386-01
7.4 Configurar un esquema SFC
7.4.1 Principios 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
cualesquiera seales de proceso de la planta a automatizar. Tras compilar el esquema SFC,
ste se puede procesar, cargndolo en el sistema de automatizacin (controlador) y
ejecutndolo all.
Nociones bsicas de la configuracin
El esquema SFC dispone de una interfaz creada al generarlo y que contiene la interfaz
estndar derivada de la plantilla del esquema SFC (bloque @SFC_RTS). Ello se requiere
para ofrecer la funcionalidad de sistema de 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 cualesquiera
seales 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 acerca de cmo crear un esquema SFC, consulte el apartado Crear
un esquema SFC (Pgina 23) .
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
Crear, configurar y manejar SFCs
7.4 Configurar un esquema SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 79
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
(Pgina 165).
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 Configuracin de 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 312)
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 90)
Cmo borrar esquemas SFC y tipos SFC (Pgina 93)
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 acerca de la compilacin de esquemas, tipos e instancias (Pgina 233)
Cmo cargar programas (Pgina 241)
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 289)
Crear, configurar y manejar SFCs
7.4 Configurar un esquema SFC
SFC para SIMATIC S7
80 Manual de programacin y manejo, 03/2009, A5E02113386-01
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).
Por principio, todos los cambios del esquema SFC que impiden o limitan la carga de
modificaciones en RUN slo se realizan una vez que el usuario ha confirmado una consulta.
Procedimiento ulterior
Tras cambiar la configuracin es preciso compilar y cargar la OS para que los datos
actuales estn disponibles en ella.
Crear, configurar y manejar SFCs
7.5 Configurar el tipo y la instancia SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 81
7.5 Configurar el tipo y la instancia SFC
7.5.1 El concepto de tipo/instancia SFC
Generalidades acerca del 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 slo, 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 81)
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
cualesquiera seales de proceso.
Generalidades acerca de 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.
Crear, configurar y manejar SFCs
7.5 Configurar el tipo y la instancia SFC
SFC para SIMATIC S7
82 Manual de programacin y manejo, 03/2009, A5E02113386-01
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
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 Cmo crear un tipo SFC (Pgina 26)
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 Configuracin de 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 312)
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 acerca de la compilacin de esquemas, tipos e instancias (Pgina 233)
Cmo cargar programas (Pgina 241)
Crear, configurar y manejar SFCs
7.5 Configurar el tipo y la instancia SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 83
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 (ello es aplicable tambin 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 (ello es aplicable
tambin a las instancias SFC).
Encontrar ms informacin en el apartado Requisitos de inicio de un SFC (esquema
/ instancia) (Pgina 276)
Crear, configurar y manejar SFCs
7.5 Configurar el tipo y la instancia SFC
SFC para SIMATIC S7
84 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 activarn de nuevo 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
Si realiza la carga utilizando la funcin del SIMATIC Manager "Compilar objetos y cargar",
siendo preciso desactivar SFCs para ello, los SFCs no se desactivarn. En este caso, la
carga no se realiza y en el informe se introduce un aviso 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.
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 en el 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 en el CFC
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.
Crear, configurar y manejar SFCs
7.5 Configurar el tipo y la instancia SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 85
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 slo 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.
Crear y manejar
Las instancias SFC se crean posicionando el tipo SFC en el esquema CFC. Los tipos de
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 de
CFC.
Al igual que las instancias de 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".
Crear, configurar y manejar SFCs
7.5 Configurar el tipo y la instancia SFC
SFC para SIMATIC S7
86 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 92)
Cmo borrar instancias SFC (Pgina 93)
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.
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".
Crear, configurar y manejar SFCs
7.5 Configurar el tipo y la instancia SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 87
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 237)
Generalidades acerca de la compilacin de esquemas, tipos e instancias (Pgina 233)
Cmo cargar programas (Pgina 241)
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.
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.
Crear, configurar y manejar SFCs
7.6 Abrir
SFC para SIMATIC S7
88 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 y, en el programa S7, la carpeta de esqumeas en el SIMATIC Manager
bajo Ver > Vista de componentes.
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 ha arrancado an) y el esquema o tipo se visualizar en
una ventana del editor SFC.

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.

Crear, configurar y manejar SFCs
7.6 Abrir
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 89
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 ha arrancado todava) y la instancia SFC se visualizar en una
ventana del editor SFC. El tipo SFC asociado determina la topologa visualizada.
Crear, configurar y manejar SFCs
7.7 Copiar
SFC para SIMATIC S7
90 Manual de programacin y manejo, 03/2009, A5E02113386-01
7.7 Copiar
7.7.1 Copiar y mover esquemas SFC
Generalidades acerca de 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.
Crear, configurar y manejar SFCs
7.7 Copiar
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 91
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.
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 CPUs. 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, 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 direcciones), 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).
Para ms informacin acerca de las interconexiones textuales, consulte el apartado:
Trabajar con interconexiones textuales de la documentacin de CFC.
Crear, configurar y manejar SFCs
7.7 Copiar
SFC para SIMATIC S7
92 Manual de programacin y manejo, 03/2009, A5E02113386-01
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.
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.
Crear, configurar y manejar SFCs
7.8 Borrar
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 93
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 del mismo.
Si existen instancias de 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 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>.
Crear, configurar y manejar SFCs
7.8 Borrar
SFC para SIMATIC S7
94 Manual de programacin y manejo, 03/2009, A5E02113386-01

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 95
Adaptar las propiedades de esquema, tipo e
instancia
8
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 dilogo de 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 propiedades.
Im 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 propiedades.
Adaptar las propiedades de esquema, tipo e instancia
8.1 Cmo adaptar las propiedades del esquema
SFC para SIMATIC S7
96 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 la versin 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.

Adaptar las propiedades de esquema, tipo e instancia
8.2 Cmo adaptar las propiedades del tipo
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 97
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 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.
Adaptar las propiedades de esquema, tipo e instancia
8.2 Cmo adaptar las propiedades del tipo
SFC para SIMATIC S7
98 Manual de programacin y manejo, 03/2009, A5E02113386-01
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).
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 la versin 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.
Adaptar las propiedades de esquema, tipo e instancia
8.3 Cmo actualizar los tipos SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 99
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 de CFC:
Cmo actualizar tipos de bloque/tipos SFC
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 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).
Adaptar las propiedades de esquema, tipo e instancia
8.4 Cmo adaptar las propiedades de la instancia
SFC para SIMATIC S7
100 Manual de programacin y manejo, 03/2009, A5E02113386-01
Opciones
Esta ficha permite ver y modificar las opciones ajustadas en el tipo SFC:
SIMATIC BATCH "Categora"
"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 con operador"
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 seleccionados. La
seleccin se puede modificar para cada instancia SFC. Es posible seleccionar una
nueva estrategia de control, o bien deshacer una seleccin predeterminada.
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
Manual de programacin y manejo, 03/2009, A5E02113386-01 101
Configuracin de avisos
9
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"
Configuracin de avisos
9.1 Cmo configurar avisos en el SFC
SFC para SIMATIC S7
102 Manual de programacin y manejo, 03/2009, A5E02113386-01
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.
En el apartado Avisos (Pgina 222) encontrar una tabla de las conexiones de la interfaz
utilizadas para avisos.

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
Manual de programacin y manejo, 03/2009, A5E02113386-01 103
Configurar las caractersticas
10
10.1 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:
con el comando de men Ver > Conexiones o mediante el botn
a travs del editor de caractersticas:
con el comando de men Ver > Caractersticas o mediante 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 all.

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 acerca del editor de caractersticas en el apartado
Caractersticas del tipo SFC (Pgina 104)
Configurar las caractersticas
10.2 Caractersticas del tipo SFC
SFC para SIMATIC S7
104 Manual de programacin y manejo, 03/2009, A5E02113386-01
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, una nota se
visualiza en el faceplate del SFC, pudindose acusar all.
Encontrar ms informacin al respecto en el apartado
Utilizar notas y textos de posicin (Pgina 107)
Configurar las caractersticas
10.2 Caractersticas del tipo SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 105
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, un texto de posicin se visualiza en
el faceplate del SFC.
Encontrar ms informacin en el apartado
Utilizar notas y textos de posicin (Pgina 107)
Informacin adicional
Para ms informacin, consulte los apartados siguientes:
Conexiones para caractersticas (Pgina 108)
Atributos para caractersticas (Pgina 110)
Configurar las caractersticas
10.3 Nota relativa a la modificacin posterior de las estrategias de control
SFC para SIMATIC S7
106 Manual de programacin y manejo, 03/2009, A5E02113386-01
10.3 Nota relativa a la modificacin posterior de las estrategias de control
Indicaciones
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 llas 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 lo 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.
Configurar las caractersticas
10.4 Cmo configurar notas y textos de posicin
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 107
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.
Indicaciones
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.
Configurar las caractersticas
10.5 Conexiones para caractersticas
SFC para SIMATIC S7
108 Manual de programacin y manejo, 03/2009, A5E02113386-01
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:
Parametrizacin de la interfaz "Caractersticas" (Pgina 185)
Ampliaciones de la interfaz "Caractersticas" (Pgina 187)
Interfaz estndar del tipo SFC (Pgina 177)
Contactos de bloque (Pgina 109)
Atributos para caractersticas (Pgina 110)
Configurar las caractersticas
10.6 Contactos de bloque
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 109
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 en el 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 en la interfaz del tipo SFC y en todas las instancias SFC.

Definiendo una instancia de la caracterstica "Contacto de bloque" en el editor de
caractersticas, las conexiones de bloque seleccionadas se crean conforme a ello en el tipo
SFC. 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.
Configurar las caractersticas
10.7 Atributos para caractersticas
SFC para SIMATIC S7
110 Manual de programacin y manejo, 03/2009, A5E02113386-01
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-
metros
Mar-
cas
Tempori-
zadores
Notas

Contactos
de bloque
Textos
de
posicin
Atributos


Nombre x x x x x x x x x x
Nombre
a visualizar
x x x x
Nmero x x x
Estndar x
Tipo de datos x x x x x
Nombre
de conexin
x x x x x x x
Comentario x x x x x x x x x x
<Consigna> x
Valor inicial x x x x x x
Longitud del
texto
x x x x x
Precisin x x x x x
Unidad x x x x
Lmite inferior x
Lmite superior x
Texto0 x
Texto1 x
Enumeracin x
Archivar x
Comprobar x
ID consigna x
ID v. real x
Material x
Tracking ID x
Bloque x
Faceplate x
Transfer ID x
Transfer
Counter
x
Configurar las caractersticas
10.7 Atributos para caractersticas
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 111
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
a visualizar
El nombre a visualizar puede traducirse al idioma seleccionado y se transfiere a WinCC durante la
compilacin de la OS. Este nombre slo se puede modificar en el tipo.
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 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.
Comentario El comentario permite describir la caracterstica ms detalladamente. El comentario puede
comprender mx. 80 caracteres, incluyendo cualesquiera caracteres especiales.
<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 "<consigna-
nombre 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 asignado 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.
Configurar las caractersticas
10.7 Atributos para caractersticas
SFC para SIMATIC S7
112 Manual de programacin y manejo, 03/2009, A5E02113386-01
Atributo Significado
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 del ES en forma de juego bsico y pueden
ampliarse o modificarse como "declaraciones generales" en el SIMATICManager.
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 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 atributo se puede
modificar en la instancia SFC.
Enumeracin En los tipos de datos BOOL, INT y DINT es posible 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.
La enumeracin est disponible luego para el manejo y visualizacin de instancias SFC en
SIMATIC BATCH y en los faceplates de SFC.
Nota: Si se utiliza "S7_enum" se ignoran los atributos de sistema "S7_string_0" ni "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.
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
ID v. real
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.
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, aquellas en las que est activado el atributo de sistema
"S7_contact=true" se adoptan del tipo de bloque en el tipo SFC. 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.
Configurar las caractersticas
10.7 Atributos para caractersticas
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 113
Atributo Significado
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 asignado 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 acerca de las conexiones y caractersticas, consulte los apartados
siguientes:
Parametrizacin de la interfaz "Caractersticas" (Pgina 185)
Ampliaciones de la interfaz "Caractersticas" (Pgina 187)
Para ms informacin acerca de los atributos de sistema, consulte el tema de la Ayuda en
pantalla de STEP 7
Atributos de sistema para conexiones de bloque
Configurar las caractersticas
10.7 Atributos para caractersticas
SFC para SIMATIC S7
114 Manual de programacin y manejo, 03/2009, A5E02113386-01

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 115
Configurar controles secuenciales
11
11.1 Cmo configurar 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 la cantidad necesaria de cadenas secuenciales 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).
Configurar controles secuenciales
11.1 Cmo configurar controles secuenciales
SFC para SIMATIC S7
116 Manual de programacin y manejo, 03/2009, A5E02113386-01
Interconexiones textuales
Si borra bloques de CFC a los que acceda el SFC, estos accesos se configurarn como
interconexiones textuales (el texto de los operandos se destaca en amarillo).
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".
Configurar controles secuenciales
11.2 Crear la topologa de cadenas
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 117
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
T-E-T). El editor cumple automticamente estas reglas.
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.
Configurar controles secuenciales
11.2 Crear la topologa de cadenas
SFC para SIMATIC S7
118 Manual de programacin y manejo, 03/2009, A5E02113386-01
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" deben agruparse en forma de ramas alternativas en una cadena
secuencial, la entrada RUNHOLD del SFC se deber poner a TRUE.
Si RUNHOLD = FALSE, el mecanismo de cambio de cadena no funcionar porque una
cadena no se puede detener, (re)iniciar luego y continuar despus. Si el sistema runtime
detecta que se debe continuar una cadena que ha sido cancelada antes, ello se visualizar
como error de ejecucin (EXEC_ERR). La configuracin se debe corregir conforme a la
regla indicada arriba.
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.
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. Tambin puede formular otras
condiciones cualquiera.
El procedimiento para configurar las condiciones de inicio es igual al de la configuracin de
transiciones.
Encontrar ms informacin al respecto en los apartados:
Formular las condiciones de la transicin (Pgina 157)
Cmo editar los operandos de la transicin (Pgina 158)
Cmo editar los comentarios OS de la transicin (Pgina 160)
Configurar controles secuenciales
11.2 Crear la topologa de cadenas
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 119
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. Este cadena secuencial se ejecutar cada
vez que ocurra el fallo y si la cadena secuencial que se est procesando en ese momento
tiene 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".

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
Insertar > Cadena > Al final
Configurar controles secuenciales
11.2 Crear la topologa de cadenas
SFC para SIMATIC S7
120 Manual de programacin y manejo, 03/2009, A5E02113386-01
Cmo se mueve/copia una cadena?
Dentro de una ventana de SFC es posible mover o copiar una cadena e insertarla en una
posicin diferente.
Procedimiento para mover una cadena dentro de la ventana de SFC actual
1. Elija el comando de men Edicin > Mover cadena....
Se abrir el cuadro de dilogo "Mover cadena".
2. En el 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 de 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 se cambia automticamente. As se garantiza
que las cadenas secuenciales tengan siempre nombres unvocos en la ventana de 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 de SFC actual
1. Elija el comando de men Edicin > Copiar cadena o Edicin > Cortar cadena.
2. Cambie a la otra ventana de SFC.
3. Elija el comando de men Edicin > Pegar cadena.
La cadena secuencial copiada o pegada se insertar delante de la cadena secuencial
actual.

Nota
La insercin tambin se puede realizar en una misma ventana de SFC. En este caso se
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".
Configurar controles secuenciales
11.2 Crear la topologa de cadenas
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 121
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.
Configurar controles secuenciales
11.2 Crear la topologa de cadenas
SFC para SIMATIC S7
122 Manual de programacin y manejo, 03/2009, A5E02113386-01
11.2.3 Generalidades acerca de la insercin y creacin de elementos SFC
Insertar y crear elementos SFC
Seleccione el elemento SFC que desea insertar a travs de 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.
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.
Configurar controles secuenciales
11.2 Crear la topologa de cadenas
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 123
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).
1
2


Leyenda:
(1) Secuencia TE
(2) Secuencia ET
Procedimiento
1. En las herramientas SFC, haga clic en el botn correspondiente a la 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.
Configurar controles secuenciales
11.2 Crear la topologa de cadenas
SFC para SIMATIC S7
124 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 SFC, 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: S5 hasta S6), los elementos
rodeados por el lazo formarn parte de la secuencia izquierda de la rama paralela
creada.
S5
S6
S11 S5
S6
T3 T3
T4
T5
T4
T5


Si traza el lazo de manera que no rodee una secuencia de etapas pura (aqu: S5 hasta
S6), sino una secuencia etapa-transicin (aqu: S5 hasta 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.
S5
S6
S11 S5
S6
T3 T3
T4
T5
T4
S10
T5
T9

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.
Configurar controles secuenciales
11.2 Crear la topologa de cadenas
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 125
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.
Configurar controles secuenciales
11.2 Crear la topologa de cadenas
SFC para SIMATIC S7
126 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 las herramientas SFC, 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.
Configurar controles secuenciales
11.2 Crear la topologa de cadenas
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 127
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 las herramientas SFC, 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 en 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.

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.

Configurar controles secuenciales
11.2 Crear la topologa de cadenas
SFC para SIMATIC S7
128 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 de salto.
???

Procedimiento
1. En las herramientas SFC, 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 crear. El destino de salto se representa con signos de interrogacin (???).
Ahora puede cambiar el destino de 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 crear. El nombre de la etapa aparece en el destino de salto.
Si desea crear un salto con varios destinos, repita la accin anterior.



Nota
Si borra la etapa utilizada como destino de salto, todos los saltos asociados a esa
etapa tendrn un destino indefinido.
Si cambia el nombre de la etapa utilizada como destino de salto, se modificarn
automticamente tambin todos los saltos asociados a ella.

3. Haga doble clic en la indicacin del destino de 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 de 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 de salto aparecer destacado.
Esta funcin se puede utilizar en el modo de creacin y en el modo Test.
Configurar controles secuenciales
11.2 Crear la topologa de cadenas
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 129
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: 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
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.

Configurar controles secuenciales
11.2 Crear la topologa de cadenas
SFC para SIMATIC S7
130 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 las herramientas SFC, haga clic en el botn correspondiente al campo de 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 el campo de texto.
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 el campo de
texto.



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.
Configurar controles secuenciales
11.2 Crear la topologa de cadenas
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 131
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.
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, respectivamente.
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.
Configurar controles secuenciales
11.3 Manejar los elementos SFC
SFC para SIMATIC S7
132 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 con el botn izquierdo de ratn en
ellas.
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 de 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.
Configurar controles secuenciales
11.3 Manejar los elementos SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 133
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 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.
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 un recuadro. Todos los elementos SFC que se encuentren por completo en ese
recuadro, se seleccionarn tras 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, manteniendo pulsada la tecla <Ctrl>, traza un lazo alrededor de un grupo de elementos
seleccionados y no seleccionados, se deseleccionarn los elementos seleccionados y se
seleccionarn los elementos deseleccionados.
Configurar controles secuenciales
11.3 Manejar los elementos SFC
SFC para SIMATIC S7
134 Manual de programacin y manejo, 03/2009, A5E02113386-01
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:
3. En el cuadro de dilogo, haga clic en los botones siguientes:
(etapa o transicin precedente)
(etapa o transicin siguiente)
(etapa o transicin a la izquierda)
(etapa o transicin a la derecha)
4. Haga clic en la etapa o transicin deseada en el SFC.
Configurar controles secuenciales
11.3 Manejar los elementos SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 135
11.3.2 Copiar, mover y borrar elementos SFC
11.3.2.1 Cmo copiar elementos SFC
Generalidades acerca de 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 en caso necesario una etapa
o transicin vaca.
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.
Nota respecto a la copia de saltos
Tenga en cuenta lo siguiente:
Si copia una secuencia que contenga un salto y la etapa del destino de salto, el destino
de salto se adaptar en la copia.
Si copia una secuencia que contenga un salto, pero el destino del mismo se encuentra
fuera de los objetos copiados, el destino del salto ser indefinido (???).
Configurar controles secuenciales
11.3 Manejar los elementos SFC
SFC para SIMATIC S7
136 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 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 137)
Configurar controles secuenciales
11.3 Manejar los elementos SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 137
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.
3. Seleccione el elemento SFC que debe 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.

Configurar controles secuenciales
11.3 Manejar los elementos SFC
SFC para SIMATIC S7
138 Manual de programacin y manejo, 03/2009, A5E02113386-01
11.3.2.3 Cmo mover elementos SFC
Generalidades acerca de 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 en caso necesario una
etapa o transicin vaca.
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.
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.
Configurar controles secuenciales
11.3 Manejar los elementos SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 139
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.
Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
140 Manual de programacin y manejo, 03/2009, A5E02113386-01
11.4 Editar en el dilogo de propiedades
11.4.1 Cmo editar las propiedades de 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 en el apartado
Cmo formular las condiciones de la transicin (Pgina 157).
Ficha "Comentario OS"
Los pasos de edicin en esta ficha son idnticos a la edicin de comentarios OS de las
transiciones. Encontrar ms informacin en el apartado
Editar los comentarios OS de la transicin (Pgina 160).
Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 141
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 142).
Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
142 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 sucesivas tras etapas con esta
identificacin se activan (avanzan) tan slo 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").
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 tiempo para la vigilancia de tiempo durante el que la
etapa debe poder estar activa como mximo.
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.
Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 143
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,
respectivamente.
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 puede determinar asimismo cmo se debe aplicar la edicin de
los comentarios OS:
En toda la carpeta de esquemas
En el esquema seleccionado
En las etapas seleccionadas
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), puede compilar tambin tan 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.
Encontrar ms informacin respecto a la edicin de etapas en los apartados:
Cmo editar las acciones de la etapa (Pgina 144)
Cmo editar los operandos de la etapa (Pgina 146)
Cmo copiar las propiedades de objeto de elementos SFC (Pgina 137)
Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
144 Manual de programacin y manejo, 03/2009, A5E02113386-01
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, mas 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.
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 fila 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.
Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 145
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 146)
Tipos de datos vlidos (Pgina 164)
Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
146 Manual de programacin y manejo, 03/2009, A5E02113386-01
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, mas 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.
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
al respecto en el apartado Cmo filtrar las conexiones de bloque (Pgina 151)
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 ( \\ ).
Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 147
Indicaciones
Los accesos a bloques de 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.
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.
Indicaciones
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.
Para ms informacin acerca de las interconexiones textuales, consulte el tema:
Trabajar con interconexiones textuales de la Ayuda en pantalla de CFC.
Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
148 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 abrir el esquema correspondiente. Si el
operando es una entrada o salida de un bloque en el esquema CFC, aparecer
seleccionada la conexin del bloque en cuestin. Tambin es posible saltar al punto de
aplicacin haciendo doble clic en el operando.
Tratndose de operandos globales se salta a HW Config si la direccin se conoce all. En
caso contrario aparece un aviso de error.
La funcin "Ir a" no se puede utilizar en grupos de ejecucin.
Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 149
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

Estructura: <nombre de la conexin>
Subestructuras: <nombre de la conexin>.[<subestructura>...]<subestructura>
Sintaxis
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)

Conexin: <nombre de la conexin>
Estructura: <nombre de la conexin>
Subestructuras: <nombre de la conexin>.[<subestructura>...]<subestructura>
Sintaxis
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)
Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
150 Manual de programacin y manejo, 03/2009, A5E02113386-01
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

Estructura: <nombre de la conexin>
Subestructuras: <nombre de la conexin>.[<subestructura>...]<subestructura>
Sintaxis
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)

Conexin: <nombre de la conexin>
Estructura: <nombre de la conexin>
Subestructuras: <nombre de la conexin>.[<subestructura>...]<subestructura>
Sintaxis
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)
Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 151
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 cules 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 &
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.
Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
152 Manual de programacin y manejo, 03/2009, A5E02113386-01
Criterio de filtro Significado
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.
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
.
Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 153
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.

Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
154 Manual de programacin y manejo, 03/2009, A5E02113386-01
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".
Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 155
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.
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.
Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
156 Manual de programacin y manejo, 03/2009, A5E02113386-01
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.
1
2
3
4
5
6
7
9
1
10
11
12
13
14
15
16
&
&
&
&
&
&
&

Ficha "Comentario OS"
En la ficha "Comentario OS" puede introducir para cada condicin un texto que se deba
visualizar en la OS durante el control de procesos. El texto de la condicin aparece
introducido como estndar.
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), puede compilar tambin tan 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.
Encontrar ms informacin respecto a la edicin de transiciones en los apartados:
Cmo formular las condiciones de la transicin (Pgina 157)
Cmo editar los operandos de la transicin (Pgina 158)
Cmo editar los comentarios OS de la transicin (Pgina 160)
Cmo copiar las propiedades de objeto de elementos SFC (Pgina 137)
Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 157
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, mas 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.
Para ms informacin acerca de cmo editar la transicin, consulte los apartados:
Cmo editar los operandos de la transicin (Pgina 158)
Tipos de datos vlidos (Pgina 164)
Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
158 Manual de programacin y manejo, 03/2009, A5E02113386-01
11.4.3.3 Cmo editar los operandos de la transicin
Seleccionar los operandos
Los operandos se pueden editar, o bien determinar por medio del cuadro de dilogo
"Examinar" de la forma descrita en el apartado "Cmo editar los operandos de la etapa
(Pgina 146)". Se recomienda efectuar la entrada a travs del cuadro de dilogo, puesto
que ste 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, mas 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 fila 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.
Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 159
Indicaciones
Los accesos a bloques de 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 de
estructura 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 abrir el esquema correspondiente. Si el
operando es una entrada o salida de un bloque en el esquema CFC, aparecer
seleccionada la conexin del bloque en cuestin. Tambin es posible saltar al punto de
aplicacin haciendo doble clic en el operando.
Tratndose de operandos globales se salta a HW Config si la direccin se conoce all. En
caso contrario aparece un aviso de error.
La funcin "Ir a" no se puede utilizar en grupos de ejecucin.
Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
160 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 deba
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 , significa que el
comentario se deriva de la condicin (ajuste estndar).
Indicaciones
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 a la 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".
Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 161
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 puede determinar asimismo en qu esquema se debe aplicar
la edicin de los comentarios OS:
En toda la carpeta de esquemas
En el esquema seleccionado
En las etapas/transiciones seleccionadas
Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
162 Manual de programacin y manejo, 03/2009, A5E02113386-01
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.
Vigile que los tipos de datos del operando global concuerden 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 direccionar de forma simblica (Pgina 163) o absoluta
(Pgina 162).
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 Extras > 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
DB10.DW20 Acceso al bloque de datos 10, palabra de datos 20
DB20.DX2.1 Acceso al bloque de datos 20, bit 2.1
Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 163
11.4.4.3 Cmo realizar el direccionamiento absoluto
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.
Configurar controles secuenciales
11.4 Editar en el dilogo de propiedades
SFC para SIMATIC S7
164 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 s s
BYTE, BY s s
CHAR, C s s
DATE, D s s
DINT, DI s s
DWORD, DW s s
INT, I s s
REAL, R s s
S5TIME, T5 s no
STRING, S s no
STRUCT, ST s s *)
TIME, TI s s
TIME OF DAY, T s s
WORD, W s s
*) slo en elementos de estructura
Configurar controles secuenciales
11.5 Definir las propiedades de ejecucin
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 165
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 el SFC se integra 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 SFCs
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 166)
Atributos de ejecucin para el grupo de ejecucin y el esquema SFC (Pgina 167)
Configurar controles secuenciales
11.5 Definir las propiedades de ejecucin
SFC para SIMATIC S7
166 Manual de programacin y manejo, 03/2009, A5E02113386-01
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
SFCs en las tareas, as como los atributos de ejecucin "Factor de ciclo" y "Desfase" por
medio de los atributos del grupo de ejecucin.
Modificar la secuencia de ejecucin
1. En la barra de herramientas, haga clic en el botn
, o bien
elija el comando de men Edicin > Secuencia de ejecucin.
Se iniciar el SFC y se abrir la ventana "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 SFCs. (Pgina 167)
Configurar controles secuenciales
11.5 Definir las propiedades de ejecucin
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 167
11.5.3 Atributos de ejecucin para grupos de ejecucin y SFCs
Introduccin
Los SFCs 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 SFCs 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 ofrece 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.
Configurar controles secuenciales
11.5 Definir las propiedades de ejecucin
SFC para SIMATIC S7
168 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 all.
Un SFC no incorporado en un grupo de ejecucin se ejecuta con los siguientes ajustes
predeterminados:
"Factor de ciclo = 1"
"Desfase = 0"
Si los SFCs 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 ( , 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
Manual de programacin y manejo, 03/2009, A5E02113386-01 169
Interfaz estndar y conexiones de esquema
12
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 poder
controlar el esquema SFC por medio del programa de usuario, o bien para controlarlo y
supervisarlo por parte del operador.
Para ms informacin acerca de las conexiones, consulte los apartados:
Interfaz estndar del esquema SFC (Pgina 170)
Conexiones del esquema SFC ordenadas segn su utilizacin (Pgina 176)
Interfaz estndar y conexiones de esquema
12.1 Interfaz estndar del esquema SFC
SFC para SIMATIC S7
170 Manual de programacin y manejo, 03/2009, A5E02113386-01
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).
Las entradas de la tabla se explican en el apartado Significado de las entradas de la tabla
(Pgina 175)

Conexin Significado Tipo de
datos
Pre-
det.
Tipo M+V
ABORT Comando automtico "Cancelar" BOOL 0 I
ABORTED Estado operativo "Cancelado" BOOL 0 O
ABORTING Estado operativo "Cancelando" BOOL 0 O
AUT Conmutar a AUTO (modo Proceso) BOOL 0 I
BA_ADDSTATE BATCH: palabra de estado adicional DWORD 0 O
BA_EN BATCH: habilitacin de asignacin BOOL 1 I +
BA_ID BATCH: nmero de lote correlativo DWORD 0 I +
BA_NA BATCH: Denominacin del lote STRING
[32]
' ' I +
BA_STATE Palabra de estado BATCH DWORD 0 O +
BUSY Estado "Ocupado"
(= ni "Listo" ni "Finalizado" ni
"Cancelado" ni "Parado")
BOOL 0 O
COMPLETE Comando automtico "Finalizar" BOOL 0 I
COMPLETED Estado operativo "Finalizado" BOOL 0 O
COMPLETING Estado operativo "Finalizando" BOOL 0 O
CONT Funcionamiento continuo (Continuous) BOOL 0 I
CPU_RESTART Rearranque de la CPU BOOL 0 O
CUSEQ N. de la cadena actual BYTE 0 O +
CUSTEP N. de la etapa actual WORD 0 O
CUSTEPACTSTATE Estado "Activo" de la etapa actual BOOL 0 O
CUSTEPCOUNT Nmero de etapas activas BYTE 0 O
CUSTEPERRSTATE Estado "Error" de la etapa actual BOOL 0 O
CUSTEPHELDSTATE Estado "Detenido" de la etapa actual BOOL 0 O
CUSTEPMAXRT Tiempo de ejecucin mx. de la etapa
actual
TIME 0 O
CUSTEPMINRT Tiempo de ejecucin mn. de la etapa
actual
TIME 0 O
CUSTEPRT Tiempo de ejecucin de la etapa actual TIME 0 O
CUTRANS Nmero de la transicin actual WORD 0 O
CUTRANSCOUNT Nmero de transiciones activas BYTE 0 O
CUTRANSRESULT Resultado de la primera transicin
activa
BOOL 0 O
CYCLEXEC Funcionamiento cclico (slo en AUTO) BOOL 0 1) I
Interfaz estndar y conexiones de esquema
12.1 Interfaz estndar del esquema SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 171
Conexin Significado Tipo de
datos
Pre-
det.
Tipo M+V
DIS_START_STATE Motivo del impedimento de arranque DWORD 0 O +
ENABORT Habilitacin "Cancelar" BOOL 1 I
ENASTART Habilitacin "Iniciar en activo" BOOL 0 I
ENAUT Habilitacin "Conmutar a AUTO" BOOL 0 I
ENCOMPLETE Habilitacin "Finalizar" BOOL 1 I
ENHOLD Habilitacin "Detener" BOOL 1 I
ENMAN Habilitacin "Conmutar a MANUAL" BOOL 0 I
ENRESET Habilitacin "Resetear" BOOL 1 I
ENRESTART Habilitacin "Reiniciar" BOOL 1 I
ENRESUME Habilitacin "Continuar" BOOL 1 I
ENSTART Habilitacin "Iniciar" BOOL 1 I
ENSTOP Habilitacin "Parar" BOOL 1 I
ENTARGETSTEP Habilitacin "Activar etapas de destino" BOOL 1 I
ERRG Error de grupo
(EXT_ERR | OP_ERR | LI_ERR |
S_ERRG)
BOOL 0 O
ERROR Estado operativo "Error" BOOL 0 O
ERROR_COMPLETING Estado operativo "Error (finalizando)" BOOL 0 O
EXEC_ERR Error runtime, p. ej. error de etapa BOOL 0 O
EXT_ERR Error externo BOOL 0 I
HELD Estado operativo "Detenido" BOOL 0 O
HELD_ERROR Estado operativo "Detenido (error)" BOOL 0 O
HELDSEQ N. de la cadena detenida BYTE 0 O +
HELDSTEP N. de la etapa detenida WORD 0 O
HELDSTEPCOUNT Nmero de etapas detenidas BYTE 0 O
HELDSTEPERRSTATE Estado de error de la etapa detenida BOOL 0 O
HELDSTEPHELDSTATE Estado de la etapa detenida BOOL 0 O
HELDSTEPRT Tiempo de ejecucin de la etapa
detenida
TIME 0 O
HELDTRANS N. de la transicin detenida WORD 0 O
HELDTRANSCOUNT Nmero de transiciones detenidas BYTE 0 O
HELDTRANSRESULT Resultado de la 1 transicin detenida BOOL 0 O
HOLD Comando automtico "Detener" BOOL 0 I
HOLDING Estado operativo "Deteniendo" BOOL 0 O
IDLE Estado operativo "Listo" BOOL 0 O
INSTROUT Salida de comandos (slo en AUTO) BOOL 1 2) I
INTABORT Comando interno "Cancelar" BOOL 0 IO
INTCOMPLETE Comando interno "Finalizar" BOOL 0 IO
INTERROR Comando interno "Error" BOOL 0 IO
INTHOLD Comando interno "Detener" BOOL 0 IO
Interfaz estndar y conexiones de esquema
12.1 Interfaz estndar del esquema SFC
SFC para SIMATIC S7
172 Manual de programacin y manejo, 03/2009, A5E02113386-01
Conexin Significado Tipo de
datos
Pre-
det.
Tipo M+V
INTONOFF Comando interno "Activar/desactivar
SFC":
0: Desactivar, 1: Activar
BOOL 0 IO
INTRESET Comando interno "Resetear" BOOL 0 IO
INTRESTART Comando interno "Reiniciar" BOOL 0 IO
INTRESUME Comando interno "Continuar" BOOL 0 IO
INTSTART Comando interno "Iniciar" BOOL 0 IO
INTSTOP Comando interno "Parar" BOOL 0 IO
IORES1..6 Reservado para uso interno BOOL 0 IO
IRES1..5 Reservado para uso interno BOOL 0 I
LASTSEQ N. de la ltima cadena activa BYTE 0 O
LASTSTEP N. de la ltima etapa activa WORD 0 O
LI_ERR Error de parametrizacin (p. ej.
combinacin no vlida en entradas)
BOOL 0 O
LI_ERR_STATE Palabra de estado para error de
parametrizacin
DWORD 0 O +
LOCKABORT Bloqueo externo "Cancelar" BOOL 0 I
LOCKCOMPLETE Bloqueo externo "Finalizar" BOOL 0 I
LOCKERROR Bloqueo externo "Error" BOOL 0 I
LOCKHOLD Bloqueo externo "Detener" BOOL 0 I
LOCKSTOP Bloqueo externo "Parar" BOOL 0 I
MAN Conmutar a MANUAL (modo de
operador)
BOOL 0 I
MODE Modo de procesamiento:
0: Procesamiento ccl. en OB de
alarma cclica
1: Procesamiento nico en OB de
arranque
BOOL 0 I
MSG_EVID Nmero de aviso (ALARM_8P) DWORD 2 I
MSG_LOCK Bloquear avisos:
0: Avisos no bloqueados
1: Avisos bloqueados
BOOL 0 I +
MSG_SUP Supresin de avisos (ALARM_8P) BOOL 0 O +
NMSG_EVID Nmero de aviso (NOTIFY) DWORD 1 I
OCCUPIED BATCH: identificacin "Ocupado"
0 = No ocupado, 1 = Ocupado
BOOL 0 I +
OP_ERR Error de operador BOOL 0 O
OP_ERR_STATE Palabra de estado para error de
operador
DWORD 0 O +
ORES_BY Reservado para uso interno BYTE 0 O
ORES1..15 Reservado para uso interno BOOL 0 O
QAUTMAN Modo de operacin actual: 0:
MANUAL, 1: AUTO
BOOL 0 4) O
QBA_EN BATCH: habilitacin de asignacin BOOL 0 O
QBA_ID BATCH: nmero de lote correlativo DWORD 0 O
Interfaz estndar y conexiones de esquema
12.1 Interfaz estndar del esquema SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 173
Conexin Significado Tipo de
datos
Pre-
det.
Tipo M+V
QBA_NA BATCH: Denominacin del lote STRING
[32]
' ' O
QDIS_START Imposible "Iniciar"
(p. ej. LI_ERR, OP_ERR, )
BOOL 0 O
QENAUT Habilitacin "Conmutar a AUTO" BOOL 0 O
QENMAN Habilitacin "Conmutar a MANUAL" BOOL 0 O
QEXT_ERR Error externo BOOL 0 O
QFORCEMAN Conmutar a MANUAL sin habilitacin
(= modo manual forzado durante 1
ciclo)
BOOL 0 O
QOCCUPIED BATCH: identificacin "Ocupado" BOOL 0 O
QSCC Conmutar con confirmacin por parte
del operador
BOOL 0 O
QSCT Conmutar con transicin BOOL 0 O
QSCT_TAC Conmutar con transicin y confirmacin
especfica de la etapa por parte del
operador
BOOL 0 O
QSCTAC Conmutar con transicin y
Confirmacin por parte del operador
BOOL 0 O
QSCTOC Conmutar con transicin o
confirmacin por parte del operador
BOOL 0 O
QSTEP_NO BATCH: nmero de la etapa DWORD 0 O
READY_TC Estado "Listo para finalizar" BOOL 0 O
RESET Comando automtico "Resetear" BOOL 0 I
RESTART Comando automtico "Reiniciar" BOOL 0 I
RESU_ERROR Estado operativo "Continuando (error)" BOOL 0 O
RESUME Comando automtico "Continuar" BOOL 0 I
RESUMING Estado operativo "Continuando" BOOL 0 O
RUN Estado operativo "Activo" BOOL 0 O
RUNCOUNT Nmero de ejecuciones en
"Funcionamiento cclico"
INT 0 O
RUNHOLD Respuesta de la cadena RUN al
comando "Detener"
0: Detener la cadena, 1: Cancelar la
cadena
BOOL 0 I
S_ERRCA Confirmacin de todos los errores de
etapa (slo en AUTO)
BOOL 0 I
S_ERRG Indicador de grupo "Error de etapa" BOOL 0 O
SCT Conmutar con transicin
(slo en AUTO)
BOOL 1 5) I
SCT_TAC Conmutar con transicin y confirmacin
especfica de la etapa por parte del
operador (slo en AUTO)
BOOL 0 5) I
SELFCOMP SFC cambia automticamente de
"Activo" a "Finalizando"
BOOL 1 I
Interfaz estndar y conexiones de esquema
12.1 Interfaz estndar del esquema SFC
SFC para SIMATIC S7
174 Manual de programacin y manejo, 03/2009, A5E02113386-01
Conexin Significado Tipo de
datos
Pre-
det.
Tipo M+V
SELFRESET SFC cambia automticamente de
"Finalizado/Cancelado/Parado" a
"Listo" (slo en MANUAL)
BOOL 0 I
SFC_ADDSTATE Palabra de estado SFC adicional DWORD 0 O +
SFC_CONTROL Palabra de control SFC (interfaz
interna)
DWORD 0 IO +
SFC_INIT Inicializar SFC BOOL 0 IO
SFC_STATE Palabra de estado SFC DWORD 0 O +
SIG_2...8 Generar aviso 2...8 (ALARM_8P) BOOL 0 IO
START Comando automtico "Iniciar" BOOL 0 I
STARTING Estado operativo "Iniciando" BOOL 0 O
STEP_NO BATCH: nmero de la etapa DWORD 0 I +
STOP Comando automtico "Parar" BOOL 0 I
STOPPED Estado operativo "Parado" BOOL 0 O
STOPPING Estado operativo "Parando" BOOL 0 O
T_OPRQCA Confirmacin de todas las solicitudes
de intervencin
(slo en AUTO)
BOOL 0 I
T_OPRQG Indicador de grupo
"Solicitud de intervencin en transicin"
BOOL 0 O
TARGETSEQ Nmero de cadena al "Activar etapa de
destino"
BYTE 0 IO
TARGETSTEP Nmero de etapa al "Activar etapa de
destino"
WORD 0 IO
TIMEMON Vigilancia de tiempo (slo en AUTO) BOOL 0 3) I
TRIG_CPU_RESTART Disparador de inicio de cadena tras
rearranque de CPU
BOOL 0 O


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"
Interfaz estndar y conexiones de esquema
12.1 Interfaz estndar del esquema SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 175
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
Interfaz estndar y conexiones de esquema
12.1 Interfaz estndar del esquema SFC
SFC para SIMATIC S7
176 Manual de programacin y manejo, 03/2009, A5E02113386-01
12.1.4 Conexiones del esquema SFC ordenadas segn la 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 (Pgina 204)
Comandos y estados operativos (Pgina 206)
Opciones de ejecucin (Pgina 214)
Indicadores y acuses de grupo (Pgina 215)
Datos de cadenas y etapas a procesar (Pgina 216)
Parmetros BATCH (Pgina 217)
Funcionamiento continuo (Pgina 218)
Tratamiento de errores (Pgina 219)
Avisos (Pgina 222)
Palabras de control (Pgina 223)
Palabras de estado (Pgina 224)
Parmetros de sistema (Pgina 230)
Reservas (Pgina 231)
Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 177
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:
Tipo SFC: Interfaz estndar (Pgina 178)
Conexiones del tipo SFC ordenadas segn la utilizacin (Pgina 184)
Parametrizacin de la interfaz "Caractersticas" (Pgina 185)
Ampliaciones de la interfaz "Caractersticas" (Pgina 187)
Modificacin de la estrategia de control y las consignas en una instancia SFC (Pgina 285)
Ampliaciones de la interfaz "Conexiones" (Pgina 184)
Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
178 Manual de programacin y manejo, 03/2009, A5E02113386-01
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).
Las entradas de la tabla se explican en el apartado Significado de las entradas de la tabla
(Pgina 175)

Conexin Significado Tipo de
datos
Pre-
det.
Tipo M+V
ABORT Comando automtico "Cancelar" BOOL 0 I
ABORTED Estado operativo "Cancelado" BOOL 0 O
ABORTING Estado operativo "Cancelando" BOOL 0 O
AUT Conmutar a AUTO (modo Proceso) BOOL 0 I
AUX_PR04..10 Valor asociado 4..10 ANY 0 IO
BA_ADDSTATE BATCH: Palabra de estado adicional DWORD 0 O
BA_CONTROL Palabra de control BATCH (interfaz interna) DWORD 0 IO +
BA_EN BATCH: Habilitacin BOOL 1 I +
BA_ID BATCH: nmero de lote correlativo DWORD 0 I +
BA_NA BATCH: Denominacin del lote STRING
[32]
' ' I +
BA_STATE Palabra de estado BATCH DWORD 0 O +
BUSY Estado "Ocupado"
(= ni "Listo" ni "Finalizado" ni "Cancelado" ni
"Parado")
BOOL 0 O
COMPLETE Comando automtico "Finalizar" BOOL 0 I
COMPLETED Estado operativo "Finalizado" BOOL 0 O
COMPLETING Estado operativo "Finalizando" BOOL 0 O
CONT Funcionamiento continuo BOOL 0 I
CONT_T Tiempo de ejecucin mx. para
"Funcionamiento continuo" [s]
DINT 0 I
CPU_RESTART Rearranque de la CPU BOOL 0 O
CS AUTO: estrategia de control preparada (tiene
efecto en el siguiente inicio)
INT 0 I +
CS_HL Estrategia de control "Lmite superior" INT 0 1) I
CS_LL Estrategia de control "Lmite inferior" INT 0 1) I
CSP_DEFAULT Valor inicial de la estrategia de control
preparada
INT 0 I +
CSP_OP MANUAL: estrategia de control preparada por el
operador (tiene efecto en el siguiente inicio)
INT 0 IO +
CSSPACCEPT Se han adoptado la estrategia de control y las
consignas (durante 1 ciclo)
BOOL 0 O
CUSEQ N. de la cadena actual BYTE 0 O +
CUSTEP N. de la etapa actual WORD 0 O
CUSTEPACTSTATE Estado "Activo" de la etapa actual BOOL 0 O
Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 179
Conexin Significado Tipo de
datos
Pre-
det.
Tipo M+V
CUSTEPCOUNT Nmero de etapas activas BYTE 0 O
CUSTEPERRSTATE Estado "Error" de la etapa actual BOOL 0 O
CUSTEPHELDSTATE Estado "Detenido" de la etapa actual BOOL 0 O
CUSTEPMAXRT Tiempo de ejecucin mx. de la etapa actual TIME 0 O
CUSTEPMINRT Tiempo de ejecucin mn. de la etapa actual TIME 0 O
CUSTEPRT Tiempo de ejecucin de la etapa actual TIME 0 O
CUTRANS Nmero de la transicin actual WORD 0 O
CUTRANSCOUNT Nmero de transiciones activas BYTE 0 O
CUTRANSRESULT Resultado de la primera transicin activa BOOL 0 O
CYCLEXEC Funcionamiento cclico (slo en AUTO) BOOL 0 2) I
DIS_START_STATE Motivo del impedimento de arranque DWORD 0 O +
ENABORT Habilitacin "Cancelar" BOOL 1 I
ENASTART Habilitacin "Iniciar en activo" BOOL 0 I
ENAUT Habilitacin "Conmutar a AUTO" BOOL 0 I
ENCOMPLETE Habilitacin "Finalizar" BOOL 1 I
ENCSP Habilitacin para "Preparar estrategia de
control"
BOOL 1 I +
ENFORCEMAN Habilitacin para conmutar a MANUAL, si
ENMAN = 0
BOOL 1 I
ENHOLD Habilitacin "Detener" BOOL 1 I
ENMAN Habilitacin "Conmutar a MANUAL" BOOL 0 I
ENRESET Habilitacin "Resetear" BOOL 1 I
ENRESTART Habilitacin "Reiniciar" BOOL 1 I
ENRESUME Habilitacin "Continuar" BOOL 1 I
ENSTART Habilitacin "Iniciar" BOOL 1 I
ENSTOP Habilitacin "Parar" BOOL 1 I
ENTARGETSTEP Habilitacin "Activar etapas de destino" BOOL 1 I
ERRG Error de grupo
(EXT_ERR | OP_ERR | LI_ERR | S_ERRG)
BOOL 0 O
ERROR Estado operativo "Error" BOOL 0 O
ERROR_
COMPLETING
Estado operativo en "Error (finalizando)" BOOL 0 O
EXEC_ERR Error runtime, p. ej. error de etapa BOOL 0 O
EXT_ERR Error externo BOOL 0 I
HELD Estado operativo "Detenido" BOOL 0 O
HELD_ERROR Estado operativo "Detenido (error)" BOOL 0 O
HELDSEQ N. de la cadena detenida BYTE 0 O +
HELDSTEP N. de la etapa detenida WORD 0 O
HELDSTEPCOUNT Nmero de etapas detenidas BYTE 0 O
HELDSTEPERRSTATE Estado de error de la etapa detenida BOOL 0 O
HELDSTEPHELDSTATE Estado de la etapa detenida BOOL 0 O
HELDSTEPRT Tiempo de ejecucin de la etapa detenida TIME 0 O
Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
180 Manual de programacin y manejo, 03/2009, A5E02113386-01
Conexin Significado Tipo de
datos
Pre-
det.
Tipo M+V
HELDTRANS N. de la transicin detenida WORD 0 O
HELDTRANSCOUNT Nmero de transiciones detenidas BYTE 0 O
HELDTRANSRESULT Resultado de la 1 transicin detenida BOOL 0 O
HOLD Comando automtico "Detener" BOOL 0 I
HOLDING Estado operativo "Deteniendo" BOOL 0 O
IDLE Estado operativo "Listo" BOOL 0 O
INSTROUT Salida de comandos (slo en AUTO) BOOL 1 3) I
INTABORT Comando interno "Cancelar" BOOL 0 IO
INTCOMPLETE Comando interno "Finalizar" BOOL 0 IO
INTERROR Comando interno "Error" BOOL 0 IO
INTHOLD Comando interno "Detener" BOOL 0 IO
INTRESET Comando interno "Resetear" BOOL 0 IO
INTRESTART Comando interno "Reiniciar" BOOL 0 IO
INTRESUME Comando interno "Continuar" BOOL 0 IO
INTSTART Comando interno "Iniciar" BOOL 0 IO
INTSTOP Comando interno "Parar" BOOL 0 IO
IORES_BY Reservado para uso interno BYTE 0 IO
IORES0..7 Reservado para uso interno BOOL 0 IO
IRES1..3 Reservado para uso interno BOOL 0 I
LASTSEQ N. de la ltima cadena activa BYTE 0 O
LASTSTEP N. de la ltima etapa activa WORD 0 O
LI_ERR Error de parametrizacin (p. ej. combinacin no
vlida en entradas)
BOOL 0 O
LI_ERR_STATE Palabra de estado para error de
parametrizacin
DWORD 0 O +
LOCKABORT Bloqueo externo "Cancelar" BOOL 0 I
LOCKCOMPLETE Bloqueo externo "Finalizar" BOOL 0 I
LOCKERROR Bloqueo externo "Error" BOOL 0 I
LOCKHOLD Bloqueo externo "Detener" BOOL 0 I
LOCKSTOP Bloqueo externo "Parar" BOOL 0 I
MAN Conmutar a MANUAL (modo de operador) BOOL 0 I
MODE Modo de procesamiento:
0: Procesamiento cclico en OB de alarma
cclica
1: Procesamiento nico en OB de arranque
BOOL 0 I
MSG_ACK Acuse de avisos (ALARM_8P) WORD 0 O
MSG_ERR Error de aviso (ALARM_8P) BOOL 0 O
MSG_EVID Nmero de aviso (ALARM_8P) DWORD 0 I
MSG_LOCK Bloquear avisos:
0: Avisos no bloqueados
1: Avisos bloqueados
BOOL 0 I +
MSG_STAT Estado de aviso (ALARM_8P) WORD 0 O
MSG_SUP Supresin de avisos (ALARM_8P) BOOL 0 O +
Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 181
Conexin Significado Tipo de
datos
Pre-
det.
Tipo M+V
NMSG_EVID1 Nmero de aviso 1 (NOTIFY_8P) DWORD 0 I
NMSG_EVID2 Nmero de aviso 2 (NOTIFY_8P) DWORD 0 I
NMSG_STAT1 Estado de aviso 1 (NOTIFY_8P) WORD 0 O
NMSG_STAT2 Estado de aviso 2 (NOTIFY_8P) WORD 0 O
NSIG_12..16 Generar aviso de evento 12..16
(NOTIFY_8P)
BOOL 0 IO
OCCUPIED BATCH: identificacin "Ocupado" BOOL 0 IO +
OP_ERR Error de operador BOOL 0 O
OP_ERR_STATE Palabra de estado para error de operador DWORD 0 O +
OPTIPNO Nmero de nota para el operador INT 0 O +
ORES_BY1..3 Reservado para uso interno BYTE 0 O
ORES1..24 Reservado para uso interno BOOL 0 O
PARAM Comprobar estrategia de control y consignas BOOL 0 I
POSINO Nmero del texto de posicin INT 0 O +
QAUTMAN Modo de operacin actual: 0: MANUAL, 1:
AUTO
BOOL 0 5) O
QBA_EN BATCH: Habilitacin BOOL 0 O
QBA_ID BATCH: nmero de lote correlativo DWORD 0 O
QBA_NA BATCH: Denominacin del lote STRING[32] ' ' O
QCONT "Funcionamiento continuo" BOOL 0 O
QCONT_T Tiempo de ejecucin actual para
"Funcionamiento continuo" [s]
DINT 0 O
QCONT_T_ERR Tiempo mx. de ejecucin excedido para
"Funcionamiento continuo"
BOOL 0 O
QCS Estrategia de control actual INT 0 O +
QCS_0 1: Sin estrategia de control BOOL 0 O
QCS_1...32 1: Estrategia de control actual 1 - 32 BOOL 0 O
QCSP Estrategia de control preparada INT 0 O +
QDIS_START Imposible "Iniciar"
(p. ej. estrategia de control y/o consignas
errneos, LI_ERR, OP_ERR, ...)
BOOL 0 O
QENAUT Habilitacin "Conmutar a AUTO" BOOL 0 O
QENMAN Habilitacin "Conmutar a MANUAL" BOOL 0 O
QEXT_ERR Error externo BOOL 0 O
QFORCEMAN Conmutar a MANUAL sin habilitacin
(= modo manual forzoso durante 1 ciclo)
BOOL 0 O
QOCCUPIED BATCH: identificacin "Ocupado" BOOL 0 O
QPARAM La estrategia de control y las consignas se han
comprobado y son correctos
BOOL 0 O
QREFRESH BATCH: Actualizar consignas / valores reales BOOL 0 O
QSCC Conmutar con confirmacin por parte del
operador
BOOL 0 O
QSCT Conmutar con transicin BOOL 0 O
Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
182 Manual de programacin y manejo, 03/2009, A5E02113386-01
Conexin Significado Tipo de
datos
Pre-
det.
Tipo M+V
QSCT_TAC Conmutar con transicin y confirmacin
especfica de la etapa por parte del operador
BOOL 0 O
QSCTAC Conmutar con transicin y confirmacin por
parte del operador
BOOL 0 O
QSCTOC Conmutar con transicin o confirmacin por
parte del operador
BOOL 0 O
QSTEP_NO BATCH: nmero de la etapa DWORD 0 O
QSTEP_T BATCH: tiempo de ejecucin actual de la etapa
[s]
DINT 0 O +
QTAKESP Aplicar consignas inmediatamente BOOL 0 O
READY_TC Estado "Listo para finalizar" BOOL 0 O
REFRESH BATCH: Actualizar consignas / valores reales BOOL 0 IO
RESET Comando automtico "Resetear" BOOL 0 I
RESTART Comando automtico "Reiniciar" BOOL 0 I
RESU_ERROR Estado operativo "Continuando (error)" BOOL 0 O
RESUME Comando automtico "Continuar" BOOL 0 I
RESUMING Estado operativo "Continuando" BOOL 0 O
RUN Estado operativo "Activo" BOOL 0 O
RUNCOUNT Nmero de ejecuciones en "Funcionamiento
cclico"
INT 0 O
RUNHOLD Respuesta de la cadena RUN al comando
"Detener"
0: Detener la cadena, 1: Cancelar la cadena
BOOL 0 I
RUNUPCYC Nmero de ciclos de ejecucin iniciales INT 3 I
S_ERRCA Confirmacin de todos los errores de etapa
(slo en AUTO)
BOOL 0 I
S_ERRG Indicador de grupo "Error de etapa" BOOL 0 O
SCT Conmutar con transicin (slo en AUTO) BOOL 1 6) I
SCT_TAC Conmutar con transicin o confirmacin
especfica de la etapa por parte del operador
(slo en AUTO)
BOOL 0 6) I
SELCS Habilitar estrategias de control:
Bit 0..31: Estrategia de control 1..32
DWORD 0 1) 7) I +
SELFCOMP SFC cambia automticamente de "Activo" a
"Finalizando"
BOOL 1 I
SELFRESET SFC cambia automticamente de
"Finalizado/Cancelado/Parado" a
"Listo" (slo en MANUAL)
BOOL 0 I
SFC_ADDSTATE Palabra de estado SFC adicional DWORD 0 O +
SFC_CONTROL Palabra de control SFC (interfaz interna) DWORD 0 IO +
SFC_INIT Inicializar SFC BOOL 0 IO
SFC_STATE Palabra de estado SFC DWORD 0 O +
SIG_2..8 Generar aviso 2...8 (ALARM_8P) BOOL 0 IO
START Comando automtico "Iniciar" BOOL 0 I
STARTING Estado operativo "Iniciando" BOOL 0 O
Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 183
Conexin Significado Tipo de
datos
Pre-
det.
Tipo M+V
STEP_NO BATCH: nmero de la etapa DWORD 0 I +
STEP_T BATCH: tiempo de ejecucin mx. de la etapa
[s]
DINT 0 I +
STOP Comando automtico "Parar" BOOL 0 I
STOPPED Estado operativo "Parado" BOOL 0 O
STOPPING Estado operativo "Parando" BOOL 0 O
T_OPRQCA Confirmacin de todas las solicitudes de
intervencin
(slo en AUTO)
BOOL 0 I
T_OPRQG Indicador de grupo
"Solicitud de intervencin en transicin"
BOOL 0 O
TAKESP Aplicar consignas inmediatamente BOOL 0 I
TARGETSEQ Nmero de cadena al "Activar etapa de destino" BYTE 0 IO
TARGETSTEP Nmero de etapa al "Activar etapa de destino" WORD 0 IO
TIMEMON Vigilancia de tiempo (slo en AUTO) BOOL 0 4) I
TRIG_CPU_RESTART Disparador de inicio de cadena tras rearranque
de CPU
BOOL 0 O
USTATUS Palabra de estado en VSTATUS
(asignable por el operador)
WORD 0 I
VSTATUS Palabra de estado DWORD 0 O +


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"
Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
184 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 204)
Comandos y estados operativos (conexiones SFC) (Pgina 206)
Opciones de ejecucin (conexiones SFC) (Pgina 214)
Indicadores y acuses de grupo (conexiones SFC) (Pgina 215)
Datos de cadenas y etapas a procesar (conexiones SFC) (Pgina 216)
Parmetros BATCH (conexiones SFC) (Pgina 217)
Funcionamiento continuo (conexiones SFC) (Pgina 218)
Tratamiento de errores (conexiones SFC) (Pgina 219)
Avisos (conexiones SFC) (Pgina 222)
Palabras de control (conexiones SFC) (Pgina 223)
Palabras de estado (conexiones SFC) (Pgina 224)
Parmetros del sistema (conexiones SFC) (Pgina 230)
Reservas (conexiones SFC) (Pgina 231)
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
Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 185
12.2.5 Parametrizacin de la interfaz "Caractersticas"
12.2.5.1 Parametrizacin de la interfaz "Caractersticas"
Parametrizacin 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:
Estrategias de control (Pgina 185)
Notas (Pgina 186)
Textos de posicin (Pgina 186)
12.2.5.2 Caracterstica: "Estrategias de control"
Caracterstica "Estrategias de control"
Las entradas de la tabla se explican en el apartado Significado de las entradas de la tabla
(Pgina 175)

Conexin Significado Tipo de datos Predet. Tipo M+V
CS AUTO: estrategia de control preparada (tiene
efecto en el siguiente inicio)
INT 0 I +
CS_LL Estrategia de control "Lmite inferior" INT 0 1) I
CS_HL Estrategia de control "Lmite superior" INT 0 1) I
CSP_DEFAULT Valor inicial de la estrategia de control preparada INT 0 I +
CSP_OP MANUAL: estrategia de control preparada por el
operador (tiene efecto en el siguiente inicio)
INT 0 IO +
CSSPACCEPT Se han adoptado la estrategia de control y las
consignas (durante 1 ciclo)
BOOL 0 O
ENCSP Habilitacin de "Estrategia de control preparada" BOOL 1 I +
QCS Estrategia de control actual INT 0 O +
QCS_0 1: Sin estrategia de control BOOL 0 O
QCS_1...32 1: Estrategia de control actual 1 - 32 BOOL 0 O
QCSP Estrategia de control preparada INT 0 O +
SELCS Habilitar estrategias de control:
Bit 0..31: Estrategia de control 1..32
DWORD 0 1) 2) I +

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 285)
Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
186 Manual de programacin y manejo, 03/2009, A5E02113386-01
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.
Las entradas de la tabla se explican en el apartado Significado de las entradas de la tabla
(Pgina 175)

Conexin Significado Tipo de
datos
Predet. Tipo M+V
OPTIPNO Nmero de nota para el operador INT 0 O +
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.
Las entradas de la tabla se explican en el apartado Significado de las entradas de la tabla
(Pgina 175)

Conexin Significado Tipo de
datos
Predet. Tipo M+V
POSINO Nmero del texto de posicin INT 0 O +
Encontrar ms informacin al respecto en el apartado:
Cmo configurar notas y textos de posicin (Pgina 107)
Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 187
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:
Consignas (Pgina 188)
Valores de proceso (Pgina 200)
Valores de forzado (Pgina 201)
Parmetros (Pgina 201)
Marcas (Pgina 202)
Temporizadores (Pgina 203)
Contactos de bloque (Pgina 203)

Nota
En las siguientes tablas de caractersticas, "name" representa el nombre de la conexin y no
el nombre de una caracterstica.

Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
188 Manual de programacin y manejo, 03/2009, A5E02113386-01
12.2.6.2 Caracterstica "Consignas"
Caracterstica "Consignas"
Para ms informacin respecto a las conexiones de las consignas, consulte el apartado
Utilizar las conexiones de consignas (Pgina 197)
Las entradas de la tabla se explican en el apartado
Significado de las entradas de la tabla (Pgina 175)
Tipo de datos "BOOL"

Conexin Significado Tipo de
datos
Predet. Tipo M+V
"name" Entrada automtica de la consigna BOOL 0 I +
"name"_AI Entrada del valor real BOOL 0 I +
"name"_AO Salida del valor real BOOL 0 O +
"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 1 IO +
"name"_EN1OP Habilitar operacin de consigna a "1" BOOL 1 IO +
"name"_EN0OPP Habilitar operacin de consigna
preparada a "0"
BOOL 1 IO +
"name"_EN1OPP Habilitar operacin de consigna
preparada a "1"
BOOL 1 IO +
"name"_ERR Error de consigna BOOL 0 O
"name"_OP Entrada de operacin de la consigna BOOL 0 IO +
"name"_OPP Entrada de operacin preparada de la
consigna
BOOL 0 IO +
"name"_Q Salida de la consigna BOOL 0 O +
"name"_QP Salida preparada de la consigna BOOL 0 O +


Leyenda
1) Depende del nmero de estrategias de control en el editor de caractersticas
2) Depende de "<Consigna>/Propiedades/Asignacin de estrategias de control"
Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 189
Tipo de datos "INT"

Conexin Significado Tipo de
datos
Predet. Tipo M+V
"name" Entrada automtica de la consigna INT 0 I +
"name"_AI Entrada del valor real INT 0 I +
"name"_AO Salida del valor real INT 0 O +
"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 1 IO +
"name"_ENOPP Habilitar operacin de consigna
preparada
BOOL 1 IO +
"name"_ERR Error de consigna BOOL 0 O
"name"_LL Lmite inferior de la consigna INT 0 I +
"name"_HL Lmite superior de la consigna INT 100 I +
"name"_OP Entrada de operacin de la consigna INT 0 IO +
"name"_OPP Entrada de operacin preparada de la
consigna
INT 0 IO +
"name"_Q Salida de la consigna INT 0 O +
"name"_QP Salida preparada de la consigna INT 0 O +


Leyenda
1) Depende del nmero de estrategias de control en el editor de caractersticas
2) Depende de "<Consigna>/Propiedades/Asignacin de estrategias de control"
Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
190 Manual de programacin y manejo, 03/2009, A5E02113386-01
Tipos de datos "DINT", "SOURCE", "DEST" y "VIA"

Conexin Significado Tipo de
datos
Predet. Tipo M+V
"name" Entrada automtica de la consigna DINT 0 I +
"name"_AI Entrada del valor real DINT 0 I +
"name"_AO Salida del valor real DINT 0 O +
"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 1 IO +
"name"_ENOPP Habilitar operacin de consigna
preparada
BOOL 1 IO +
"name"_ERR Error de consigna BOOL 0 O
"name"_HL Lmite superior de la consigna DINT DINT: 100,
SOURCE,
DEST, VIA:
2147483647
I +
"name"_LL Lmite inferior de la consigna DINT 0 I +
"name"_OP Entrada de operacin de la
consigna
DINT 0 IO +
"name"_OPP Entrada de operacin preparada de
la consigna
DINT 0 IO +
"name"_Q Salida de la consigna DINT 0 O +
"name"_QP Salida preparada de la consigna DINT 0 O +


Leyenda
1) Depende del nmero de estrategias de control en el editor de caractersticas
2) Depende de "<Consigna>/Propiedades/Asignacin de estrategias de control"
Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 191
Tipo de datos "REAL"

Conexin Significado Tipo de
datos
Predet. Tipo M+V
"name" Entrada automtica de la consigna REAL 0.0 I +
"name"_AI Entrada del valor real REAL 0.0 I +
"name"_AO Salida del valor real REAL 0.0 O +
"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 1 IO +
"name"_ENOPP Habilitar operacin de consigna
preparada
BOOL 1 IO +
"name"_ERR Error de consigna BOOL 0 O
"name"_HL Lmite superior de la consigna REAL 100.0 I +
"name"_LL Lmite inferior de la consigna REAL 0.0 I +
"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 O +
"name"_QP Salida preparada de la consigna REAL 0.0 O +


Leyenda
1) Depende del nmero de estrategias de control en el editor de caractersticas
2) Depende de "<Consigna>/Propiedades/Asignacin de estrategias de control"
Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
192 Manual de programacin y manejo, 03/2009, A5E02113386-01
Tipo de datos "STRING"

Conexin Significado Tipo de
datos
Predet. Tipo M+V
"name" Entrada automtica de la consigna STRING '' I +
"name"_AI Entrada del valor real STRING '' I +
"name"_AO Salida del valor real STRING '' O +
"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 1 O +
"name"_ENOPP Habilitar operacin de consigna
preparada
BOOL 1 O +
"name"_ERR Error de consigna BOOL 0 O
"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 '' O +
"name"_QP Salida preparada de la consigna STRING '' O +


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.
Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 193
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 I +
"name"_AI Entrada del valor real REAL 0.0 I +
"name"_AO Salida del valor real REAL 0.0 O +
"name"_B Consigna del "Tracking ID" DINT 0 I +
"name"_BAI Entrada del valor real BATCH DINT 0 I +
"name"_BAO Salida del valor real BATCH DINT 0 O +
"name"_BOP Entrada de operador BATCH DINT 0 IO +
"name"_BOPP Entrada de operador BATCH
preparada
DINT 0 IO +
"name"_BQ Consigna BATCH DINT 0 O +
"name"_BQP Consigna BATCH preparada DINT 0 O +
"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 1 IO +
"name"_ENOPP Habilitar operacin de consigna
preparada
BOOL 1 IO +
"name"_ERR Error de consigna BOOL 0 O
"name"_HL Lmite superior de la consigna REAL 100.0 I +
"name"_LL Lmite inferior de la consigna REAL 0.0 I +
"name"_M Consigna de "Material" STRING[16] '' I +
"name"_MAI Entrada del valor real "Material" STRING[16] '' I +
"name"_MAO Salida del valor real "Material" STRING[16] '' O +
"name"_MOP Entrada de operador "Material" STRING[16] '' O +
"name"_MOPP Entrada de operador "Material"
preparada
STRING[16] '' O +
"name"_MQ Consigna de "Material" STRING[16] '' O +
"name"_MQP Consigna de "Material" preparada STRING[16] '' O +
"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 O +
"name"_QP Salida preparada de la consigna REAL 0.0 O +


Leyenda
1) Depende del nmero de estrategias de control en el editor de caractersticas
2) Depende de "<Consigna>/Propiedades/Asignacin de estrategias de control"
Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
194 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 I +
"name"_AI Entrada del valor real REAL 0.0 I +
"name"_AO Salida del valor real REAL 0.0 O +
"name"_B Consigna del "Tracking ID" DINT 0 I +
"name"_BAI Entrada del valor real BATCH DINT 0 I +
"name"_BAO Salida del valor real BATCH DINT 0 O +
"name"_BOP Entrada de operador BATCH DINT 0 IO +
"name"_BOPP Entrada de operador BATCH
preparada
DINT 0 IO +
"name"_BQ Consigna BATCH DINT 0 O +
"name"_BQP Consigna BATCH preparada DINT 0 O +
"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 1 IO +
"name"_ENOPP Habilitar operacin de consigna
preparada
BOOL 1 IO +
"name"_ERR Error de consigna BOOL 0 O
"name"_LL Lmite inferior de la consigna REAL 0.0 I +
"name"_HL Lmite superior de la consigna REAL 100.0 I +
"name"_M Consigna de "Material" STRING[16] '' I +
"name"_MAI Entrada del valor real "Material" STRING[16] '' I +
"name"_MAO Salida del valor real "Material" STRING[16] '' O +
"name"_MOP Entrada de operador "Material" STRING[16] '' O +
"name"_MOPP Entrada de operador "Material"
preparada
STRING[16] '' O +
"name"_MQ Consigna de "Material" STRING[16] '' O +
"name"_MQP Consigna de "Material" preparada STRING[16] '' O +
"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 O +
"name"_QP Salida preparada de la consigna REAL 0.0 O +


Leyenda
1) Depende del nmero de estrategias de control en el editor de caractersticas
2) Depende de "<Consigna>/Propiedades/Asignacin de estrategias de control"
Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 195
Tipo de datos "TKEY"

Conexin Significado Tipo de
datos
Predet. Tipo M+V
"name" Entrada automtica de la
consigna
DINT 0 I +
"name"_AI Entrada del valor real DINT 0 I +
"name"_AO Salida del valor real DINT 0 O +
"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 1 IO +
"name"_ENOPP Habilitar operacin de consigna
preparada
BOOL 1 IO +
"name"_ERR Error de consigna BOOL 0 O
"name"_LL Lmite inferior de la consigna DINT 0 I +
"name"_HL Lmite superior de la consigna DINT DINT: 100,
SOURCE,
DEST, VIA:
2147483647
I +
"name"_OP Entrada de operacin de la
consigna
DINT 0 IO +
"name"_OPP Entrada de operacin preparada
de la consigna
DINT 0 IO +
"name"_Q Salida de la consigna DINT 0 O +
"name"_QP Salida preparada de la consigna DINT 0 O +
"name"_ID Entrada automtica "Transfer ID" STRING[16] " I +
"name"_IDAI Entrada del valor real "Transfer
ID"
STRING[16] " I +
"name"_IDAO Salida del valor real "Transfer ID" STRING[16] " O +
"name"_IDQ Salida de la consigna "Transfer
ID"
STRING[16] " O +
"name"_IDQP Salida preparada de la consigna
"Transfer ID"
STRING [16] " O +
"name"_IDOP Entrada de operacin de la
consigna
STRING[16] " O +
"name"_IDOPP Entrada de operacin preparada
de la consigna
STRING[16] " O +
"name"_C Entrada automtica "Transfer
COUNTER"
DINT 0 I +
"name"_CAI Entrada del valor real "Transfer
COUNTER"
DINT 0 I +
"name"_CAO Salida del valor real "Transfer
COUNTER"
DINT 0 O +
"name"_CQ Salida de la consigna "Transfer
COUNTER"
DINT 0 O +
Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
196 Manual de programacin y manejo, 03/2009, A5E02113386-01
Conexin Significado Tipo de
datos
Predet. Tipo M+V
"name"_CQP Salida preparada de la consigna
"Transfer COUNTER"
DINT 0 O +
"name"_COP Entrada de operacin de la
consigna
DINT 0 IO +
"name"_COPP Entrada de operacin preparada
de la consigna
DINT 0 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"

Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 197
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
Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
198 Manual de programacin y manejo, 03/2009, A5E02113386-01
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
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
Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 199
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
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
Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
200 Manual de programacin y manejo, 03/2009, A5E02113386-01
Comprobacin de valores lmite
Las consignas modificados slo se aplican en 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 los 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 seleccionados. La
entrada <sw>_CS se configura en el cuadro de dilogo "Propiedades del objeto" de una
consigna.
12.2.6.4 Caracterstica "Valores de proceso"
Caracterstica "Valores de proceso"

Conexin Significado Tipo de
datos
Predet. Tipo M+V
"name" Entrada del valor de proceso BOOL
INT
DINT
REAL
STRING
0
0
0
0.0
''
I
Las entradas de la tabla se explican en el apartado Significado de las entradas de la tabla
(Pgina 175)
Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 201
12.2.6.5 Caracterstica "Valores de forzado"
Caracterstica "Valores de forzado"

Conexin Significado Tipo de
datos
Predet. Tipo M+V
"name" Salida del valor de forzado BOOL
INT
DINT
REAL
STRING
0
0
0
0.0
''
O
Las entradas de la tabla se explican en el apartado Significado de las entradas de la tabla
(Pgina 175)
12.2.6.6 Caracterstica "Parmetros"
Caracterstica "Parmetros"

Conexin Significado Tipo de
datos
Predet. Tipo M+V
"name" Entrada del parmetro BOOL
INT
DINT
REAL
STRING
0
0
0
0.0
''
I
Las entradas de la tabla se explican en el apartado Significado de las entradas de la tabla
(Pgina 175)
Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
202 Manual de programacin y manejo, 03/2009, A5E02113386-01
12.2.6.7 Caracterstica "Marcas"
Caracterstica "Marcas"

Conexin Significado Tipo de
datos
Predet. Tipo M+V
"name" Marca (rea VAR esttica) BOOL
INT
DINT
REAL
STRING
0
0
0
0.0
''



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.

Interfaz estndar y conexiones de esquema
12.2 Interfaz estndar del tipo SFC
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 203
12.2.6.8 Caracterstica "Temporizadores"
Caracterstica "Temporizadores"

Conexin Significado Tipo de
datos
Predet. Tipo M+V
SAMPLE_T Tiempo de muestreo de la tarea en s
(el generador de cdigo predetermina el
tiempo de ciclo correspondiente)
REAL 0.0 I
"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 2 I
"name"_TIME0 Tiempo en s REAL 1.0 IO
"name"_RESET Resetear BOOL 0 IO
"name"_I0 Impulso de entrada BOOL 0 IO
"name"_QERR Error BOOL 0 O
"name"_Q0 Impulso de salida BOOL 0 O
"name"_PTIME Tiempo restante en s REAL 0.0 O
Las entradas de la tabla se explican en el apartado Significado de las entradas de la tabla
(Pgina 175)
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).
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
204 Manual de programacin y manejo, 03/2009, A5E02113386-01
12.3 Conexiones SFC ordenadas segn la utilizacin
12.3.1 Modos de operacin (conexiones SFC)
Conexiones SFC de los modos de operacin
Las entradas de la tabla se explican en el apartado Significado de las entradas de la tabla
(Pgina 175)

Conexin Significado Tipo de
datos
Predet. Tipo M+V
ENAUT Habilitacin "Conmutar a AUTO" BOOL 0 I
QENAUT Habilitacin "Conmutar a AUTO" BOOL 0 O
AUT Conmutar a AUTO (modo Proceso) BOOL 0 I
rea de operacin y
visualizacin "AUTO"
Conmutar con botn a AUTO (modo Proceso)
ENMAN Habilitacin "Conmutar a MANUAL" BOOL 0 I
QENMAN Habilitacin "Conmutar a MANUAL" BOOL 0 O
MAN Conmutar a MANUAL (modo de operador) BOOL 0 I
rea de operacin y
visualizacin "MANUAL"
Conmutar con botn a MANUAL (modo de operador)
QAUTMAN Modo de operacin actual: 0: MANUAL, 1: AUTO BOOL 0 *) O
QFORCEMAN Conmutar a MANUAL sin habilitacin (= modo manual
forzado durante 1 ciclo)
BOOL 0 O


Leyenda
*) Depende de "Propiedades de SFC/Parmetros operativos AS/Modo de operacin"
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 205
Conmutar el modo de operacin en la interfaz

Modo de operacin
anterior:
0 = MANUAL
1 = AUTO
Habilitacin de modo
MANUAL
Habilitacin de modo
AUTO
Conmutacin
-> MANUAL ->
AUTO
Modo de operacin
posterior:
0 = MANUAL
1 = AUTO
QAUTMAN ENMAN QENMAN ENAUT QENAUT MAN AUT QAUTMAN
0 x x 0 <-> 1 0 <-> 1 0 0 0
0 x x 0 0 0 1 0
0 x x 1 1 0 1 0 -> 1
1 0 <-> 1 0 <-> 1 x x 0 0 1
1 0 0 x x 1 0 1
1 1 1 x x 1 0 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.
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
206 Manual de programacin y manejo, 03/2009, A5E02113386-01
12.3.2 Comandos y estados operativos (conexiones SFC)
Conexiones SFC de los comandos y estados operativos
Las entradas de la tabla se explican en el apartado Significado de las entradas de la tabla
(Pgina 175)
"Iniciar" (habilitaciones, comandos, nuevo estado operativo)

Conexin Significado Tipo de
datos
Predet. Atr.
ENSTART Habilitacin "Iniciar" BOOL 1 Q
ENASTART Habilitacin "Iniciar en activo" BOOL 0 Q
QDIS_START Imposible "Iniciar"
(p. ej. LI_ERR, OP_ERR, ...)
BOOL 0
START Comando automtico "Iniciar" BOOL 0 Q
rea de operacin
y visualizacin
"Iniciar"
Botn "Iniciar" para comando manual
INTSTART Comando interno "Iniciar" BOOL 0
STARTING Nuevo estado operativo "Iniciando"
(estado de transicin)
BOOL 0
RUN Nuevo estado operativo "Activo"
(tras "Iniciando")
BOOL 0
"Detener" (habilitaciones, comandos, nuevo estado operativo)

Conexin Significado Tipo de
datos
Predet. Tipo
ENHOLD Habilitacin "Detener" BOOL 1 I
HOLD Comando automtico "Detener" BOOL 0 I
rea de operacin
y visualizacin
"Detener"
Botn "Detener" para comando manual
INTHOLD Comando interno "Detener" BOOL 0 IO
LOCKHOLD Bloqueo externo "Detener" BOOL 0 I
HOLDING Nuevo estado operativo "Deteniendo"
(estado de transicin)
BOOL 0 O
HELD Nuevo estado operativo "Detenido"
(tras "Deteniendo")
BOOL 0 O
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 207
"Continuar" (habilitaciones, comandos)

Conexin Significado Tipo de
datos
Predet. Tipo
ENRESUME Habilitacin "Continuar" BOOL 1 I
RESUME Comando automtico "Continuar" BOOL 0 I
rea de operacin
y visualizacin
"Continuar"
Botn "Continuar" para comando manual
INTRESUME Comando interno "Continuar" BOOL 0 IO
"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 0 O
RUN Nuevo estado operativo "Activo"
(tras "Continuando")
BOOL 0 O
"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 0 O
RUN Nuevo estado operativo "Activo"
(tras "Continuando (error)")
BOOL 0 O
"Cancelar" (habilitaciones, comandos, nuevo estado operativo)

Conexin Significado Tipo de
datos
Predet. Tipo
ENABORT Habilitacin "Cancelar" BOOL 1 I
ABORT Comando automtico "Cancelar" BOOL 0 I
rea de operacin
y visualizacin
"Cancelar"
Botn "Cancelar" para comando manual
INTABORT Comando interno "Cancelar" BOOL 0 IO
LOCKABORT Bloqueo externo "Cancelar" BOOL 0 I
ABORTING Nuevo estado operativo "Cancelando"
(estado de transicin)
BOOL 0 O
ABORTED Nuevo estado operativo "Cancelado"
(tras "Cancelando")
BOOL 0 O
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
208 Manual de programacin y manejo, 03/2009, A5E02113386-01
"Finalizar" (habilitaciones, comandos, nuevo estado operativo)

Conexin Significado Tipo de
datos
Predet. Tipo
ENCOMPLETE Habilitacin "Finalizar" BOOL 1 I
COMPLETE Comando automtico "Finalizar" BOOL 0 I
rea de operacin
y visualizacin
"Finalizar"
Botn "Finalizar" para comando manual
INTCOMPLETE Comando interno "Finalizar" BOOL 0 IO
LOCKCOMPLETE Bloqueo externo "Finalizar" BOOL 0 I
SELFCOMP SFC cambia automticamente de "Activo" a
"Finalizando"
BOOL 1 I
COMPLETING Nuevo estado operativo "Finalizando"
(estado de transicin)
BOOL 0 O
COMPLETED Nuevo estado operativo "Finalizado" (tras
"Finalizando")
BOOL 0 O
"Parar" (habilitaciones, comandos, nuevo estado operativo)

Conexin Significado Tipo de
datos
Predet. Tipo
ENSTOP Habilitacin "Parar" BOOL 1 I
STOP Comando automtico "Parar" BOOL 0 I
rea de operacin
y visualizacin
"Parar"
Botn "Parar" para comando manual
INTSTOP Comando interno "Parar" BOOL 0 IO
LOCKSTOP Bloqueo externo "Parar" BOOL 0 I
STOPPING Nuevo estado operativo "Parando"
(estado de transicin)
BOOL 0 O
STOPPED Nuevo estado operativo "Parado"
(tras "Parando")
BOOL 0 O
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 209
"Reiniciar" (habilitaciones, comandos, nuevo estado operativo)

Conexin Significado Tipo de
datos
Predet. Tipo
ENRESTART Habilitacin "Reiniciar" BOOL 1 I
RESTART Comando automtico "Reiniciar" BOOL 0 I
rea de operacin
y visualizacin
"Reiniciar"
Botn "Reiniciar" para comando manual
INTRESTART Comando interno "Reiniciar" BOOL 0 IO
STARTING Nuevo estado operativo "Iniciando"
(estado de transicin)
BOOL 0 O
RUN Nuevo estado operativo "Activo" (tras
"Detenido / Detenido (error)")
BOOL 0 O
"Resetear" (habilitaciones, comandos, nuevo estado operativo)

Conexin Significado Tipo de
datos
Predet. Tipo
ENRESET Habilitacin "Resetear" BOOL 1 I
RESET Comando automtico "Resetear" BOOL 0 I
rea de operacin
y visualizacin
"Resetear"
Botn "Resetear" para comando manual
INTRESET Comando interno "Resetear" BOOL 0 IO
SELFRESET SFC cambia automticamente de
"Finalizado/Cancelado/Parado" a "Listo" (slo
en MANUAL)
BOOL 0 I
IDLE Nuevo estado operativo "Listo" BOOL 0 O
"Error" (habilitaciones, comandos)

Conexin Significado Tipo de
datos
Predet. Tipo
rea de operacin
y visualizacin
"Error"
Botn "Error" para comando manual
INTERROR Comando interno "Error" BOOL 0 IO
LOCKERROR Bloqueo externo "Error" BOOL 0 I
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
210 Manual de programacin y manejo, 03/2009, A5E02113386-01
"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 0 O
HELD_ERROR Nuevo estado operativo "Detenido (error)" (tras
"Error")
BOOL 0 O
"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 0 O
COMPLETING Nuevo estado operativo "Finalizando"
tras "Error (finalizando)" (estado de
transicin)
BOOL 0 O
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 Estado operativo (Pgina 257).
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.
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 211
Tenga en cuenta las condiciones especiales en relacin con el comando "Iniciar":
QDIS_START
Slo se puede "Iniciar" si QDIS_START = 0 (en IDLE, RUN, COMPLETED, ABORTED).
Encontrar ms informacin en el apartado Tratamiento de errores (Pgina 219)
ENASTART
En el estado operativo RUN slo 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 276)
Comando INT especial (slo para esquemas SFC)

Conexin Significado Tipo de
datos
Predet. Tipo
INTONOFF Comando interno "Activar/desactivar SFC",
1: Activar, 0: Desactivar
BOOL 0 IO
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 1 I
STARTING Nuevo estado operativo "Iniciando"
(estado de transicin)
BOOL 0 O
RUN Nuevo estado operativo "Activo"
(tras "Iniciando")
BOOL 0 O
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
212 Manual de programacin y manejo, 03/2009, A5E02113386-01
Desactivar SFC (INTONOFF=0)

Conexin Significado Tipo de
datos
Predet. Tipo
ENABORT Habilitacin "Cancelar" BOOL 1 I
ABORTING Nuevo estado operativo "Cancelando"
(estado de transicin)
BOOL 0 O
ABORTED Nuevo estado operativo "Cancelado"
(tras "Cancelando")
BOOL 0 O
Estados especiales

Conexin Significado Tipo de
datos
Predet. Tipo
READY_TC Estado "Listo para finalizar" BOOL 0 O
BUSY Estado "Ocupado"
(= ni "Listo" ni "Finalizado" ni "Cancelado" ni
"Parado")
BOOL 0 O

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 slo 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.
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 213
Etapas de destino programadas / habilitacin "Activar etapa de destino"

Conexin Significado Tipo de
datos
Predet. Tipo
ENTARGETSTEP Habilitacin "Activar etapas de destino" BOOL 1 I
TARGETSEQ Nmero de cadena al "Activar etapa de
destino"
BYTE 0 IO
TARGETSTEP Nmero de etapa al "Activar etapa de
destino"
WORD 0 IO

En el modo de operacin MANUAL, ENTARGETSTEP permite habilitar o bloquear la
activacin manual de etapas de destino (relevante slo 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.
En este caso se resetea una etapa de destino ya activada.

Consulte tambin
Comportamiento en caso de haber varios comandos pendientes (Pgina 277)
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
214 Manual de programacin y manejo, 03/2009, A5E02113386-01
12.3.3 Opciones de ejecucin (conexiones SFC)
Conexiones SFC de las opciones de ejecucin
Las entradas de la tabla se explican en el apartado Significado de las entradas de la tabla
(Pgina 175)

Conexin Significado Tipo de
datos
Predet. Tipo
CYCLEXEC Funcionamiento cclico (slo en AUTO) BOOL 0 2) I
rea de control y
visualizacin
"Funcionamiento
cclico"
Opcin: Funcionamiento cclico (slo en
MANUAL)
0 2)
RUNCOUNT Nmero de ejecuciones en "Funcionamiento
cclico"
INT 0 O
INSTROUT Salida de comandos (slo en AUTO) BOOL 1 3) I
rea de control y
visualizacin "Salida
de comandos"
Opcin: Salida de comandos
(slo en MANUAL)
1 3)
TIMEMON Vigilancia de tiempo (slo en AUTO) BOOL 0 4) I
rea de control y
visualizacin
"Vigilancia de tiempo"
Opcin: Vigilancia de tiempo
(slo en MANUAL)
0 4)
SCT Conmutar con transicin
(slo en AUTO)
BOOL 1 6) I
SCT_TAC Conmutar con transicin y confirmacin
especfica de la etapa por parte del operador
(slo en AUTO)
BOOL 0 6) I
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

T 6)

QSCC Conmutar con confirmacin por parte del
operador
BOOL 0 O
QSCT Conmutar con transicin BOOL 0 O
QSCT_TAC Conmutar con transicin y confirmacin
especfica de la etapa por parte del operador
BOOL 0 O
QSCTAC Conmutar con transicin y confirmacin por
parte del operador
BOOL 0 O
QSCTOC Conmutar con transicin o confirmacin por
parte del operador
BOOL 0 O
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 215
Conexin Significado Tipo de
datos
Predet. Tipo
RUNHOLD Respuesta de la cadena RUN al comando
"Detener"
0: Detener la cadena, 1: Cancelar la cadena
BOOL 0 I
SELFCOMP SFC cambia automticamente de "Activo" a
"Finalizando"
BOOL 1 I
SELFRESET SFC cambia automticamente de
"Finalizado/Cancelado/Parado" a "Listo" (slo
en MANUAL)
BOOL 0 I


Leyenda
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"
12.3.4 Indicadores y acuses de grupo (conexiones SFC)
Conexiones SFC de los indicadores y acuses de grupo
Las entradas de la tabla se explican en el apartado Significado de las entradas de la tabla
(Pgina 175)

Conexin Significado Tipo de
datos
Predet. Tipo
S_ERRCA Confirmacin de todos los errores de etapa
(slo en AUTO)
BOOL 0 I
S_ERRG Indicador de grupo "Error de etapa" BOOL 0 O
T_OPRQCA Confirmacin de todas las solicitudes de
intervencin
(slo en AUTO)
BOOL 0 I
T_OPRQG Indicador de grupo
"Solicitud de intervencin en transicin"
BOOL 0 O
rea de control y
visualizacin "Acuse
de grupo"
El botn permite confirmar todos los errores
de etapa y todas las solicitudes de
intervencin.

Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
216 Manual de programacin y manejo, 03/2009, A5E02113386-01
12.3.5 Datos de cadenas y etapas a procesar (conexiones SFC)
Conexiones SFC de los datos de cadenas y etapas a procesar
Las entradas de la tabla se explican en el apartado Significado de las entradas de la tabla
(Pgina 175)

Conexin Significado Tipo de
datos
Predet. Tipo M+V
CUSEQ N. de la cadena actual BYTE 0 O +
CUSTEP N. de la etapa actual WORD 0 O
CUSTEPACTSTATE Estado "Activo" de la etapa actual BOOL 0 O
CUSTEPCOUNT Nmero de etapas activas BYTE 0 O
CUSTEPERRSTATE Estado "Error" de la etapa actual BOOL 0 O
CUSTEPHELDSTATE Estado "Detenido" de la etapa actual BOOL 0 O
CUSTEPMAXRT Tiempo de ejecucin mx. de la etapa actual TIME 0 O
CUSTEPMINRT Tiempo de ejecucin mn. de la etapa actual TIME 0 O
CUSTEPRT Tiempo de ejecucin de la etapa actual TIME 0 O
CUTRANS Nmero de la transicin actual WORD 0 O
CUTRANSCOUNT Nmero de transiciones activas BYTE 0 O
CUTRANSRESULT Resultado de la primera transicin activa BOOL 0 O
HELDSEQ N. de la cadena detenida BYTE 0 O +
HELDSTEP N. de la etapa detenida WORD 0 O
HELDSTEPCOUNT Nmero de etapas detenidas BYTE 0 O
HELDSTEPERRSTATE Estado de error de la etapa detenida BOOL 0 O
HELDSTEPHELDSTATE Estado de la etapa detenida BOOL 0 O
HELDSTEPRT Tiempo de ejecucin de la etapa detenida (s) TIME 0 O
HELDTRANS N. de la transicin detenida WORD 0 O
HELDTRANSCOUNT Nmero de transiciones detenidas BYTE 0 O
HELDTRANSRESULT Resultado de la 1 transicin detenida BOOL 0 O
LASTSEQ N. de la ltima cadena activa BYTE 0 O
LASTSTEP N. de la ltima etapa activa WORD 0 O
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 217
12.3.6 Parmetros BATCH (conexiones SFC)
Conexiones SFC de los parmetros BATCH
Las entradas de la tabla se explican en el apartado Significado de las entradas de la tabla
(Pgina 175)

Conexin Significado Tipo de
datos
Predet. Tipo M+V
BA_CONTROL *) Palabra de control BATCH
(interfaz interna)
DWORD 0 IO +
BA_EN BATCH: habilitacin de asignacin BOOL 1 I +
BA_ID BATCH: nmero de lote correlativo DWORD 0 I +
BA_NA BATCH: Denominacin del lote STRING [32] '' I +
BA_STATE Palabra de estado BATCH DWORD 0 O +
OCCUPIED BATCH: identificacin "Ocupado" BOOL 0 I *)
IO..**)
+
QBA_EN BATCH: habilitacin de asignacin BOOL 0 O
QBA_ID BATCH: nmero de lote correlativo DWORD 0 O
QBA_NA BATCH: Denominacin del lote STRING [32] '' O
QOCCUPIED BATCH: identificacin "Ocupado" BOOL 0 O
QREFRESH *) BATCH: Actualizar consignas /
valores reales
BOOL 0 O
QSTEP_NO BATCH: nmero de la etapa DWORD 0 O
QSTEP_T *) BATCH: tiempo de ejecucin actual
de la etapa [s]
DINT 0 O +
REFRESH *) BATCH: Actualizar consignas /
valores reales
BOOL 0 IO
STEP_NO BATCH: nmero de la etapa DWORD 0 I +
STEP_T *) BATCH: tiempo de ejecucin mx.
de la etapa [s]
DINT 0 I +


Leyenda
*) Slo en tipo SFC
**) Slo para esquemas SFC
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
218 Manual de programacin y manejo, 03/2009, A5E02113386-01
12.3.7 Funcionamiento continuo (conexiones SFC)
Conexiones SFC para el funcionamiento continuo
Las entradas de la tabla se explican en el apartado Significado de las entradas de la tabla
(Pgina 175)

Conexin Significado Tipo de
datos
Predet. Tipo
CONT "Funcionamiento continuo" BOOL 0 I
CONT_T *) Tiempo de ejecucin mx. para
"Funcionamiento continuo" [s]
DINT 0 I
QCONT *) "Funcionamiento continuo" BOOL 0 O
QCONT_T *) Tiempo de ejecucin actual para
"Funcionamiento continuo" [s]
DINT 0 O
QCONT_T_ERR *) Tiempo mx. de ejecucin excedido para
"Funcionamiento continuo"
BOOL 0 O
ENASTART Habilitacin "Iniciar en activo" BOOL 0 I


Leyenda
*) Slo en tipo SFC
En el apartado
Funcionamiento continuo (Continuous) (Pgina 263) encontrar aclaraciones sobre la
cooperacin entre los controles de usuario y SFC.
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 219
12.3.8 Tratamiento de errores (conexiones SFC)
Conexiones SFC para el tratamiento de errores
Las entradas de la tabla se explican en el apartado Significado de las entradas de la tabla
(Pgina 175)

Conexin Significado Tipo de
datos
Predet. Tipo
ERRG Error de grupo
(EXT_ERR | OP_ERR | LI_ERR | S_ERRG)
BOOL 0 O
EXEC_ERR Error runtime, p. ej. error de etapa BOOL 0 O
EXT_ERR Error externo BOOL 0 I
LI_ERR Error de parametrizacin
(p. ej. combinacin no vlida en entradas, ...)
BOOL 0 O
OP_ERR Error de operador BOOL 0 O
QEXT_ERR Error externo (= EXT_ERR) BOOL 0 O
QDIS_START Imposible "Iniciar"
(p. ej. LI_ERR, OP_ERR, ...)
BOOL 0 O
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
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
220 Manual de programacin y manejo, 03/2009, A5E02113386-01
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)
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)
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 221
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 errneos
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)
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)
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
222 Manual de programacin y manejo, 03/2009, A5E02113386-01
12.3.9 Avisos (conexiones SFC)
Conexiones SFC de los avisos
Las entradas de la tabla se explican en el apartado Significado de las entradas de la tabla
(Pgina 175)

Conexin Significado Tipo de datos Predet. Tipo M+V
AUX_PR04..10 *) Valor asociado 4..10 ANY 0 IO
MSG_ACK *) Acuse de avisos (ALARM_8P) WORD 0 O
MSG_ERR *) Error de aviso (ALARM_8P) BOOL 0 O
MSG_EVID Nmero de aviso (ALARM_8P) DWORD 0 I
MSG_LOCK Bloquear avisos:
0: Avisos no bloqueados
1: Avisos bloqueados
BOOL 0 I +
MSG_STAT Estado de aviso (ALARM_8P) WORD 0 O
MSG_SUP Supresin de avisos (ALARM_8P) BOOL 0 O +
NMSG_EVID **) Nmero de aviso (NOTIFY) DWORD 0 I
NMSG_EVID1 *) Nmero de aviso 1 (NOTIFY_8P) DWORD 0 I
NMSG_EVID2 *) Nmero de aviso 2 (NOTIFY_8P) DWORD 0 I
NMSG_STAT1 *) Estado de aviso 1 (NOTIFY_8P) WORD 0 O
NMSG_STAT2 *) Estado de aviso 2 (NOTIFY_8P) WORD 0 O
NSIG_12..16 *) Generar aviso de evento 12..16
(NOTIFY_8P)
BOOL 0 IO
RUNUPCYC *) Nmero de ciclos de ejecucin iniciales INT 3 I
SIG_2..8 Generar aviso 2...8 (ALARM_8P) BOOL 0 IO
BA_ID Valor asociado 1
(ALARM_8P, NOTIFY, NOTIFY_8P)
DWORD 0 I +
BA_NA Valor asociado 2
(ALARM_8P, NOTIFY, NOTIFY_8P)
STRING [32] '' I +
STEP_NO Valor asociado 3
(ALARM_8P, NOTIFY, NOTIFY_8P)
DWORD 0 I +


Leyenda
*) Slo en tipo SFC
**) Slo para esquemas SFC
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 223
12.3.10 Palabras de control (conexiones SFC)
Conexiones SFC de las palabras de control
Las entradas de la tabla se explican en el apartado Significado de las entradas de la tabla
(Pgina 175)

Conexin Significado Tipo de
datos
Predet. Tipo M+V
BA_CONTROL *) Palabra de control BATCH
(interfaz interna)
DWORD 0 IO +
SFC_CONTROL Palabra de control SFC
(interfaz interna)
DWORD 0 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.
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
224 Manual de programacin y manejo, 03/2009, A5E02113386-01
12.3.11 Palabras de estado (conexiones SFC)
Palabras de estado de las conexiones SFC
Las entradas de la tabla se explican en el apartado Significado de las entradas de la tabla
(Pgina 175)

Conexin Significado Tipo de
datos
Predet. Tipo M+V
BA_ADDSTATE Palabra de estado BATCH
adicional
DWORD 0 O
BA_STATE Palabra de estado BATCH DWORD 0 O +
SFC_STATE Palabra de estado SFC DWORD 0 O +
USTATUS *) Palabra de estado en VSTATUS
(asignable a discrecin por el
usuario)
WORD 0 I
VSTATUS *) Palabra de estado DWORD 0 O +


Leyenda
*) Slo en tipo SFC
BA_ADDSTATE

Bit Significado Origen
0 Identificacin "autofinalizante" SELFCOMP
1 Identificacin "autoreseteante" SELFRESET
2 Habilitacin "Iniciar en activo" ENASTART
3 Reservado para uso interno
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 225
BA_STATE

Bit Significado Origen
0 Estado operativo "Listo" IDLE
1 Estado operativo "Activo" RUN / HELD_ERROR) **)
2 Estado operativo "Finalizado" COMPLETED
3 Estado operativo "Detenido" HELD
4 Estado operativo "Cancelado" ABORTED
5 Estado "Listo para finalizar" READY_TC
6 Estado operativo "Parado" STOPPED
7 Reservado -
8 *) Identificacin "Tiempo de vigilancia expirado
del funcionamiento continuo"
QCONT_T_ERR
9 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
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
226 Manual de programacin y manejo, 03/2009, A5E02113386-01
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"


Leyenda
*) Slo en tipo SFC
**) Tambin se visualiza el estado original que exista antes del estado de error.
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 227
SFC_STATE

Bit Significado Origen
0-4 Estado operativo Bits 0 a 4 (los estados 0 a
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
5 Estado "Funcionamiento continuo"
(Continuous)
CONT & RUN & READY_TC
6 Estado "Listo para finalizar" READY_TC
7 Modo de operacin AUTO / MANUAL QAUTMAN (0=MAN, 1=AUT)
8 Error de control OP_ERR
9 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" *)
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
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
228 Manual de programacin y manejo, 03/2009, A5E02113386-01
Bit Significado Origen
24-26 Modo de conmutacin bit 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
ejecucin de bloques
CPU-RESTART (datos incoherentes)
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 258)
USTATUS (slo para tipos SFC)

Bit Significado
0-15 Asignable por el operador
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 229
VSTATUS (slo para tipos SFC)

Bit Significado Origen
0 Estado operativo "Listo" IDLE
1 Estado operativo "Iniciando / Activo" RUN / STARTING / RESU_ERROR
2 Estado operativo "Finalizando / Finalizado" COMPLETED / COMPLETING /
ERROR_COMPETING
3 Estado operativo "Detenido / Error" HELD / HOLDING / ERROR / HELD_ERROR
4 Estado operativo "Cancelado" ABORTED / ABORTING
5 Estado operativo "Listo para finalizar" READY_TC
6 Estado operativo "Parado" STOPPED / STOPPING
7 Reservado -
8 Estado operativo "Error" ERROR / ERROR_COMPETING
9 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 -
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
230 Manual de programacin y manejo, 03/2009, A5E02113386-01
12.3.12 Parmetros del sistema (conexiones SFC)
Conexiones SFC de los parmetros de sistema
Las entradas de la tabla se explican en el apartado Significado de las entradas de la tabla
(Pgina 175)
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 0 I
SFC_INIT Inicializar SFC BOOL 0 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
Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 231
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.
Las entradas de la tabla se explican en el apartado Significado de las entradas de la tabla
(Pgina 175)

Conexin Significado Tipo de
datos
Predet. Tipo Atr. M+V
Esquema SFC
IORES1..6 Reservado para uso interno BOOL 0 IO
IRES1..5 Reservado para uso interno BOOL 0 I
ORES_BY Reservado para uso interno BYTE 0 O
ORES1..15 Reservado para uso interno BOOL 0 O
Tipo SFC
IORES_BY Reservado para uso interno BYTE 0 IO
IORES1..7 Reservado para uso interno BOOL 0 IO
IRES1..3 Reservado para uso interno BOOL 0 I
ORES_BY1..3 Reservado para uso interno BYTE 0 O
ORES1..24 Reservado para uso interno BOOL 0 O

Interfaz estndar y conexiones de esquema
12.3 Conexiones SFC ordenadas segn la utilizacin
SFC para SIMATIC S7
232 Manual de programacin y manejo, 03/2009, A5E02113386-01

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 233
Compilar esquemas SFC y tipos SFC
13
13.1 Generalidades acerca de 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.
Compilar esquemas SFC y tipos SFC
13.1 Generalidades acerca de la compilacin de esquemas, tipos e instancias
SFC para SIMATIC S7
234 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 la ejecucin del programa en la CPU. En
este caso no es necesario volver a cargar el programa.
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 (Pgina 235)
Cmo compilar (Pgina 236)
Resumen de los bloques generados durante la compilacin (Pgina 237)
Comprobacin de coherencia (Pgina 239)
Informes (Pgina 311)
Compilar esquemas SFC y tipos SFC
13.2 Preferencias para compilar y cargar
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 235
13.2 Preferencias para compilar y cargar
Definir las preferencias
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 (DBs, FCs) 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 las preferencias para
compilar sin necesidad de modificarlas.

Compilar esquemas SFC y tipos SFC
13.3 Cmo compilar
SFC para SIMATIC S7
236 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 objetos), o bien 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 en el apartado Comprobacin de coherencia (Pgina 239).

Compilar esquemas SFC y tipos SFC
13.4 Resumen de los bloques generados durante la compilacin
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 237
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 SFCs 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 DBs de cadena + 2 FCs
Tipo SFC 1 FB + 2 FCs
Instancia SFC 1 DB de instancia + n DBs 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 T Bloque auxiliar para consigna INT
FC 241 @SFC_OPDI T Bloque auxiliar para consigna DINT
FC 242 @SFC_OPR T Bloque auxiliar para consigna REAL
FC 243 @SFC_OPB T Bloque auxiliar para consigna BOOL
FC 244 @SFC_OPS T Bloque auxiliar para consigna STRING
FC 250 @SFC_INDCALL E Bloque auxiliar para llamadas de bloque
SFB 35 ALARM_8P E / T Avisos con valores asociados para ocho seales
SFB 36 NOTIFY E Avisos sin indicador de acuse
SFB 31 NOTIFY_8P T Avisos sin indicador de acuse para ocho seales

Compilar esquemas SFC y tipos SFC
13.4 Resumen de los bloques generados durante la compilacin
SFC para SIMATIC S7
238 Manual de programacin y manejo, 03/2009, A5E02113386-01
Si existe la caracterstica "Temporizador", se necesita adems el bloque indicado a
continuacin:

FB 5 TIMER_P T 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 DBs 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 FCs, por ejemplo, se crean DBs de la
gestin de datos. Por cada tipo de datos se requiere un DB de la gestin de datos. Al
alcanzar la longitud mxima (4 KBytes) se genera un DB adicional.
La cantidad de FCs y DBs disponibles depende del sistema de destino. stos deben
asignarse como se indica a continuacin:
FCs para tipos de bloque
FCs y DBs para las estructuras creadas con los lenguajes de programacin KOP, AWL,
SCL
FCs y DBs 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.
Compilar esquemas SFC y tipos SFC
13.5 Comprobacin de coherencia
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 239
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 bien 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 SIMATIC
Manager Herramientas > Esquemas > Informes... en el SIMATIC Manager.
Encontrar ms informacin acerca de los informes en el apartado Informes (Pgina 311)
Compilar esquemas SFC y tipos SFC
13.5 Comprobacin de coherencia
SFC para SIMATIC S7
240 Manual de programacin y manejo, 03/2009, A5E02113386-01

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 241
Cargar en el AS
14
14.1 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 siiempre 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.
Cargar en el AS
14.1 Cmo cargar programas
SFC para SIMATIC S7
242 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 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.
Indicaciones respecto a 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 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.
Cargar en el AS
14.1 Cmo cargar programas
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 243
Indicaciones respecto a 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 SFCs. En este caso, la carga no se realiza y en el
informe se introduce un aviso de error.
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 246)
Indicaciones para CPUs 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.
Indicaciones 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.
Cargar en el AS
14.1 Cmo cargar programas
SFC para SIMATIC S7
244 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 aviso de error.
En los siguientes casos se visualiza una advertencia:
Si el bloque de datos de usuario existe en la CPU, pero ya no est disponible en el
programa S7.
Si 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.
Para ms informacin al respecto, consulte el tema Soporte del sistema para evitar
motivos de paso a STOP en la documentacin de CFC.

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 el apartado Cargar
programas modificados en la CPU de test de la documentacin de CFC.
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 para el programa
cargado.
Cargar en el AS
14.1 Cmo cargar programas
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 245
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.
Cargar en el AS
14.2 Respuesta del SFC a la desactivacin antes de cargar las modificaciones
SFC para SIMATIC S7
246 Manual de programacin y manejo, 03/2009, A5E02113386-01
14.2 Respuesta del SFC a la desactivacin antes de cargar las
modificaciones
Transiciones de estado al desactivar el SFC

Estado antiguo Accin Nuevo estado
Iniciando
Activo
Finalizando
Error (finalizando)
Finalizado
Deteniendo
Detenido
Continuando
Error
Detenido (error)
Continuando (error)
Parando
Parado
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)
Cargar en el AS
14.2 Respuesta del SFC a la desactivacin antes de cargar las modificaciones
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 247
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 84)
Cargar en el AS
14.2 Respuesta del SFC a la desactivacin antes de cargar las modificaciones
SFC para SIMATIC S7
248 Manual de programacin y manejo, 03/2009, A5E02113386-01

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 249
Comportamiento de los controles secuenciales en el
AS
15
15.1 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
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.
Comportamiento de los controles secuenciales en el AS
15.1 Controles secuenciales en el AS
SFC para SIMATIC S7
250 Manual de programacin y manejo, 03/2009, A5E02113386-01
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.
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.
Comportamiento de los controles secuenciales en el AS
15.2 Especificar el comportamiento operativo
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 251
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 T 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 252)
Comportamiento de los controles secuenciales en el AS
15.2 Especificar el comportamiento operativo
SFC para SIMATIC S7
252 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 bien
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 de las conexiones SFC (Pgina 204)
Comportamiento de los controles secuenciales en el AS
15.2 Especificar el comportamiento operativo
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 253
15.2.3 Modos de transicin
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 ....
T Transicin
T u O Transicin o confirmacin por parte del operador
T y O Transicin y confirmacin por parte del operador
O Confirmacin por parte del operador
T/T y O Confirmacin especfica de la etapa por parte del operador
Modos de transicin
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 Control) o
AUTO (modo Proceso).
T u O
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).
T y O
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).
Comportamiento de los controles secuenciales en el AS
15.2 Especificar el comportamiento operativo
SFC para SIMATIC S7
254 Manual de programacin y manejo, 03/2009, A5E02113386-01
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")
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.

Comportamiento de los controles secuenciales en el AS
15.2 Especificar el comportamiento operativo
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 255
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 bien sea todas las acciones de una etapa, o
bien 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).
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.
Para ms informacin acerca de los estados operativos, consulte el apartado:
Lgica de los estados operativos para SFC (LEO del SFC) (Pgina 258)
Comportamiento de los controles secuenciales en el AS
15.2 Especificar el comportamiento operativo
SFC para SIMATIC S7
256 Manual de programacin y manejo, 03/2009, A5E02113386-01
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.
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
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".
Utilizar los parmetros operativos predeterminados al iniciar SFC
Si la casilla de verificacin "Utilizar los parmetros operativos predeterminados al iniciar
SFC" est activada, al iniciar el SFC se reactivarn todos los ajustes y opciones
predeterminados en las propiedades de ejecucin (p. ej. los que hayan sido modificados
en modo Test).
Comportamiento de los controles secuenciales en el AS
15.2 Especificar el comportamiento operativo
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 257
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.
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.
Encontrar ms informacin acerca de los estados operativos en los apartados:
Lgica de los estados operativos para SFC (Pgina 258)Lgica de los estados operativos
para cadenas secuenciales (Pgina 266)Comandos (Pgina 274)
Comportamiento de los controles secuenciales en el AS
15.2 Especificar el comportamiento operativo
SFC para SIMATIC S7
258 Manual de programacin y manejo, 03/2009, A5E02113386-01
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
La lgica de los estados operativos de un SFC se define en el
diagrama de transiciones de estado para la LEO del SFC (Pgina 264).
Indicaciones respecto al 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
1 Listo Estado bsico; esperando el comando "Iniciar".
2 Iniciando Procesamiento inicial tras el comando "Iniciar".
3 Activo Procesamiento normal tras finalizar el procesamiento inicial.
4 Finalizando Procesamiento final tras el comando "Finalizar" o despus de una
finalizacin implcita.
5 Error
(finalizando)
Procesamiento de errores durante el procesamiento final.
6 Finalizado Procesamiento final terminado; esperando el comando "Resetear" o "Iniciar".
7 Deteniendo Procesamiento de pausa tras el comando "Detener".
8 Detenido Procesamiento de pausa finalizado; esperando el comando "Continuar".
9 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".
Comportamiento de los controles secuenciales en el AS
15.2 Especificar el comportamiento operativo
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 259
N Estado Significado
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.
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"
Comportamiento de los controles secuenciales en el AS
15.2 Especificar el comportamiento operativo
SFC para SIMATIC S7
260 Manual de programacin y manejo, 03/2009, A5E02113386-01
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"
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"
Comportamiento de los controles secuenciales en el AS
15.2 Especificar el comportamiento operativo
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 261
Origen/
destino
Comando Significado
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".

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"
(requisito: 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"
Comportamiento de los controles secuenciales en el AS
15.2 Especificar el comportamiento operativo
SFC para SIMATIC S7
262 Manual de programacin y manejo, 03/2009, A5E02113386-01
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.
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.
CONT
Para ms informacin acerca de CONT, consulte el apartado:
Funcionamiento continuo (Continuous) (Pgina 263)
Comportamiento de los controles secuenciales en el AS
15.2 Especificar el comportamiento operativo
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 263
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.
Para ms informacin acerca del funcionamiento continuo, consulte los apartados:
Requisitos de inicio de un SFC (Pgina 276)
Funcionamiento continuo (conexiones SFC) (Pgina 218)
Comportamiento de los controles secuenciales en el AS
15.2 Especificar el comportamiento operativo
SFC para SIMATIC S7
264 Manual de programacin y manejo, 03/2009, A5E02113386-01
15.2.5.4 Diagrama de transiciones de estado para la LEO del SFC
Transiciones de estado para la LEO del SFC
Listo
Finalizado
Parado
Cancelado
Detenido
lniciando
Activo
Finalizando
Deteniendo Error
Error
(finalizando)
Continuando
(error)
Continuando
Parar
lniciar
Resetear
Cancelar
Parando
de todos los estados
(excepto Listo,
Cancelando,
Cancelado, Parando,
Parado)
Cancelando
Continuar / lniciar Continuar / lniciar
E
r
r
o
r
E
r
r
o
r
Detenido
(error)
lniciar
lniciar slo si CONT = 1
Detener Error
Error
y Finalizar
Reiniciar
de todos los estados
(excepto Listo,
Cancelando,
Cancelado)
12
9
11 8
10
7
16
14
15 13
4
6
3
2
1
SELFCOMP=0
SELFCOMP=1
5

Comportamiento de los controles secuenciales en el AS
15.2 Especificar el comportamiento operativo
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 265
Leyenda

Estados que son abandonados por eventos
Estados de transicin que son abandonados implcitamente
Estados adoptados de LEO para SFC V5.x
Eventos: Comandos / operaciones / seales externas / seales internas
Evento: Error

Estados adoptados de LEO para SFC V5.x
Transiciones implcitas disparadas por el SFC tras finalizar el procesamiento de la
cadena activa, o bien si no hay ninguna cadena que deba procesarse.
Comportamiento de los controles secuenciales en el AS
15.2 Especificar el comportamiento operativo
SFC para SIMATIC S7
266 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 la cadena secuencial se define en el diagrama de
transiciones de estado para la LEO de cadenas secuenciales (Pgina 268).
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
1 Listo Estado bsico; esperando el comando "Iniciar"
2 Activo Procesamiento normal
3 Finalizado Procesamiento normal finalizado; esperando el comando "Iniciar"
4 Detenido Esperando el comando "Continuar"
5 Cancelado Esperando el comando "Iniciar"
Comportamiento de los controles secuenciales en el AS
15.2 Especificar el comportamiento operativo
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 267
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
Comportamiento de los controles secuenciales en el AS
15.2 Especificar el comportamiento operativo
SFC para SIMATIC S7
268 Manual de programacin y manejo, 03/2009, A5E02113386-01
15.2.5.6 Diagrama de transiciones de estado para la LEO de cadenas secuenciales
Transiciones de estado para la LEO de cadenas secuenciales
Listo
Activo
Finalizado
lniciar
lniciar
lniciar Reiniciar
Continuar
Cancelar Detener
Finalizado
Cancelar
Cancelado Detenido
4
3
2
1
5

Leyenda:


Estados que son abandonados por comandos u operaciones

Comandos del operador

Transiciones implcitas disparadas por el SFC
Comportamiento de los controles secuenciales en el AS
15.3 Procesamiento del SFC en el AS
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 269
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.
En los estados "Listo", "Finalizado", "Cancelado", "Parado", "Detenido", "Detenido (error)",
"Error" y "Activo" (cuando SELFCOMP = 0) las cadenas secuencias 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. 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.
Comportamiento de los controles secuenciales en el AS
15.3 Procesamiento del SFC en el AS
SFC para SIMATIC S7
270 Manual de programacin y manejo, 03/2009, A5E02113386-01
No 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", se detiene o
cancela la cadena secuencial activa (en funcin de RUNHOLD) 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". La nueva cadena secuencial
se prosigue o se inicia (en funcin de RUNHOLD) al cambiar de "Continuando" y se inicia al
cambiar de "Continuando (error)".
En caso de un cambio de estado implcito, el cambio se ejecuta una vez procesada por
completo y por tanto 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 bien 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.
Comportamiento de los controles secuenciales en el AS
15.3 Procesamiento del SFC en el AS
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 271
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).
Comportamiento de los controles secuenciales en el AS
15.3 Procesamiento del SFC en el AS
SFC para SIMATIC S7
272 Manual de programacin y manejo, 03/2009, A5E02113386-01
15.3.2 Procesamiento 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.
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 estado "Listo", o bien hay una cadena activa en el
estado "Listo".

El STOP de la CPU ha ocurrido durante el procesamiento de un bloque (datos incoherentes)
Comando Procesamiento
Resetear El SFC se 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 se prosigue en el estado operativo actual
Cancelar El SFC es cancelado conforme a la LEO
Parar El SFC es parado conforme a la LEO

Independientemente del estado operativo, el comando "Continuar" se permite siempre, en
tanto que los comandos "Cancelar" y "Parar" slo son admisibles conforme a las
transiciones de estado de la LEO del SFC (Pgina 258).
Los smbolos de estado se siguen visualizando y la salida "CPU_RESTART" permanece
activada hasta que se haya ejecutado uno de los comandos (Continuar, Cancelar, Parar,
Resetear).
Comportamiento de los controles secuenciales en el AS
15.3 Procesamiento del SFC en el AS
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 273
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 slo 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" e "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 298)
Representacin en modo Test (Pgina 294)
Comportamiento de los controles secuenciales en el AS
15.3 Procesamiento del SFC en el AS
SFC para SIMATIC S7
274 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 al respecto en la tabla "Comandos del modo MANUAL
del SFC" que aparece ms abajo). La operabilidad depende del estado operativo y de las
habilitaciones de comandos "EN......".
Comandos para el modo de operacin "AUTO"
En el modo de operacin "AUTO", los comandos se dan va 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 de las conexiones SFC (Pgina 206) bajo
"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.

Comportamiento de los controles secuenciales en el AS
15.3 Procesamiento del SFC en el AS
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 275
Comandos en modo MANUAL para el 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)"
Los efectos de los comandos se representan grficamente en el Diagrama de transiciones
de estado para la LEO del SFC (Pgina 264)
Comportamiento de los controles secuenciales en el AS
15.3 Procesamiento del SFC en el AS
SFC para SIMATIC S7
276 Manual de programacin y manejo, 03/2009, A5E02113386-01
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, stos 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 indicadas arriba, se activar el bloqueo de inicio
(QDIS_START=1) y no se ejecutar el inicio. 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.
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".
Comportamiento de los controles secuenciales en el AS
15.3 Procesamiento del SFC en el AS
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 277
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 varios comandos pendientes (Pgina 277)
Funcionamiento continuo (Continuous) (Pgina 263)
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 276)
Comportamiento de los controles secuenciales en el AS
15.3 Procesamiento del SFC en el AS
SFC para SIMATIC S7
278 Manual de programacin y manejo, 03/2009, A5E02113386-01
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.
lnicializacin (primer
procesam.)
Finalizacin (ltimo
procesam.)
Procesamiento
(Procesam. cclico)
Transicin sucesiva
No se cumple
Se cumple
Tx
Sx

Comportamiento de los controles secuenciales en el AS
15.3 Procesamiento del SFC en el AS
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 279
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.
Activo
lnactivo
Activo
lnactivo
Ciclos
lnicializacin
Procesamiento
Finalizacin
lnicializacin
Etapa S4
Acciones S4
Acciones S5
Etapa S5
Transicin T4
Procesamiento
Finalizacin
Se cumple
No se cumple

T4
S5
S4

Comportamiento de los controles secuenciales en el AS
15.3 Procesamiento del SFC en el AS
SFC para SIMATIC S7
280 Manual de programacin y manejo, 03/2009, A5E02113386-01
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).
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.
Comportamiento de los controles secuenciales en el AS
15.3 Procesamiento del SFC en el AS
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 281
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.
T4
S5
T5
S6
Lasso
T6
T4
S5
T5
S6
T6
S9

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.
Comportamiento de los controles secuenciales en el AS
15.3 Procesamiento del SFC en el AS
SFC para SIMATIC S7
282 Manual de programacin y manejo, 03/2009, A5E02113386-01
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.

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.

Comportamiento de los controles secuenciales en el AS
15.3 Procesamiento del SFC en el AS
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 283
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.
lnicializacin
Procesamiento
Transicin sucesiva
Finalizacin
Transicin bucle
Finalizacin
No se cumple
No se
cumple
Se cumple

Comportamiento de los controles secuenciales en el AS
15.3 Procesamiento del SFC en el AS
SFC para SIMATIC S7
284 Manual de programacin y manejo, 03/2009, A5E02113386-01
15.3.6.6 Procesamiento de un salto
Procesamiento de un salto
El salto se ejecuta cuando se cumple la transicin del mismo.
2
3
1
S4
S8 S9
T4
S4
S8 S9
T5 T7
T6 T8
S5 S6


Leyenda
1 Transicin sucesiva
2 Saltos
3 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.
Comportamiento de los controles secuenciales en el AS
15.4 Modificacin de las estrategias de control y consignas
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 285
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.
Comportamiento de los controles secuenciales en el AS
15.4 Modificacin de las estrategias de control y consignas
SFC para SIMATIC S7
286 Manual de programacin y manejo, 03/2009, A5E02113386-01
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:
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 lal 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 desactivarse 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).
Comportamiento de los controles secuenciales en el AS
15.4 Modificacin de las estrategias de control y consignas
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 287
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
si CSP_DEFAULT = 0 : CSP_OP = QCSP
Seguimiento de las
consignas:
<consigna>_OP = <consigna>_Q
<consigna>_OPP = <consigna>_QP

Comportamiento de los controles secuenciales en el AS
15.4 Modificacin de las estrategias de control y consignas
SFC para SIMATIC S7
288 Manual de programacin y manejo, 03/2009, A5E02113386-01

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 289
Test y puesta en marcha de controles secuenciales
16
16.1 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 SFCs que no sean indispensables
para el test.
En el modo Laboratorio no se limita la comunicacin de la dinamizacin online para los
SFCs. El modo Laboratorio sirve para el test y la puesta en marcha cmodos y eficaces.
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 slo afecta a los esquemas SFC e instancias
SFC que se acaban de dar de alta.

Test y puesta en marcha de controles secuenciales
16.1 Manejo y visualizacin en modo Test
SFC para SIMATIC S7
290 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 ms informacin al respecto en el apartado Informe de cambios e informe ES
de la documentacin de CFC.

Activar el modo Test
Haga clic en el botn de la barra de herramientas
o
elija el comando de men Test > Modo Test.
Se abrir el modo de creacin del modo Test.
Durante el modo Test se puede conmutar 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.

Test y puesta en marcha de controles secuenciales
16.1 Manejo y visualizacin en modo Test
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 291
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.
Test y puesta en marcha de controles secuenciales
16.1 Manejo y visualizacin en modo Test
SFC para SIMATIC S7
292 Manual de programacin y manejo, 03/2009, A5E02113386-01
Modificaciones durante el test (slo 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 (slo en instancias SFC)
Las caractersticas "Estrategia de control" y "Consignas" se pueden modificar de la forma
descrita en el apartado Modificacin de las estrategias de control y las consignas en una
instancia SFC (Pgina 285).
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, slo 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.

Test y puesta en marcha de controles secuenciales
16.1 Manejo y visualizacin en modo Test
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 293
Comprobar una sola cadena
Si una cadena no se puede comprobar de manera 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.
Encontrar ms informacin sobre el modo Test en los apartados:
Representacin en modo Test (Pgina 294)
Propiedades de la etapa en modo Test (Pgina 300)
Propiedades de la transicin en modo Test (Pgina 302)
Propiedades de la cadena en modo Test (Pgina 304)
Test y puesta en marcha de controles secuenciales
16.2 Representacin en modo Test
SFC para SIMATIC S7
294 Manual de programacin y manejo, 03/2009, A5E02113386-01
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).
Bereit zum Beenden
SFC
1
2
3
4 5
3
4
RUN
RUN(Prozess)
RUN
Edicin lnsertar Sistema de destino Test Ver Herramientas Ventana Ayuda
lNlClO
FlN
Activo
MANUAL
AUTO
lniciar
Cancelar
Reiniciar
Detener
Finalizar
Resetear
Continuar
Parar
Error
Salida de comandos
Funcionamiento cclico
Vigilancia de tiempo
Pulse F1 para acceder a la Ayuda
MANUAL
T y O
Funcionamiento continuo

Test y puesta en marcha de controles secuenciales
16.2 Representacin en modo Test
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 295
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).
Indicador en un rearranque de la CPU con datos coherentes
o
Indicador en un rearranque de la CPU con datos incoherentes
Indicador de un error de interconexin (o campo vaco)
Indicador de un error de control (o campo vaco)
Indicador de un error de etapa (o campo vaco)
Indicador de una solicitud de intervencin (o campo vaco)
Botn de acuse de grupo
Botones:
Para seleccionar el modo de operacin "MANUAL" o "AUTO"
Para habilitar la conmutacin a "AUTO" .
Tras habilitarse la conmutacin, el smbolo cambia a .
Botones de los comandos (Pgina 274):



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".
Test y puesta en marcha de controles secuenciales
16.2 Representacin en modo Test
SFC para SIMATIC S7
296 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 el 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.
Para ms informacin sobre la representacin de los estados, consulte los apartados:
Smbolos de los estados operativos (Pgina 299)
Estados de las etapas y transiciones (Pgina 298)
Test y puesta en marcha de controles secuenciales
16.2 Representacin en modo Test
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 297
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).
Representacin de la cadena secuencial
Si el SFC contiene varias cadenas secuenciales, se visualiza lo siguiente conforme al ajuste
realizado en el men "Test":
automticamente siempre la cadena secuencial activa (comando de men Test > Grafo
activo activado)
o
la cadena secuencial seleccionada explcitamente (comando de men Test > Grafo
activo desactivado)
Test y puesta en marcha de controles secuenciales
16.3 Estados de las etapas y transiciones
SFC para SIMATIC S7
298 Manual de programacin y manejo, 03/2009, A5E02113386-01
16.3 Estados de las etapas y transiciones

Estado de la etapa Color de la etapa Smbolo
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

Test y puesta en marcha de controles secuenciales
16.4 Smbolos de los estados operativos
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 299
16.4 Smbolos de los estados operativos

Smbolo 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".
(vaco)
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.
Test y puesta en marcha de controles secuenciales
16.5 Propiedades de la etapa en modo Test
SFC para SIMATIC S7
300 Manual de programacin y manejo, 03/2009, A5E02113386-01
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
Colores estndar (Pgina 69).
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 slo 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
slo se puede modificar en el esquema SFC y en la instancia SFC, pero no 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 slo 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 ms informacin al respecto en el apartado Procesamiento de un
SFC (Pgina 269)



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 slo se pueden activar o borrar si ENTARGETSTEP = 1.

Test y puesta en marcha de controles secuenciales
16.5 Propiedades de la etapa en modo Test
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 301
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
asociado. 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
(slo 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. Todos los dems detalles son idnticos.
Botones
Si durante la vigilancia de tiempo de la etapa se detecta un error y junto a la etapa en
cuestin aparece el botn para acusar el error de tiempo de ejecucin de la etapa, el
botn 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).
Test y puesta en marcha de controles secuenciales
16.6 Propiedades de la transicin en modo Test
SFC para SIMATIC S7
302 Manual de programacin y manejo, 03/2009, A5E02113386-01
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
Colores estndar (Pgina 69).
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. Todos 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.
Test y puesta en marcha de controles secuenciales
16.6 Propiedades de la transicin en modo Test
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 303
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).
Test y puesta en marcha de controles secuenciales
16.7 Propiedades de la cadena en modo Test
SFC para SIMATIC S7
304 Manual de programacin y manejo, 03/2009, A5E02113386-01
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
Colores estndar (Pgina 69).
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. Todos 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. Todos los
dems detalles son idnticos.
Test y puesta en marcha de controles secuenciales
16.7 Propiedades de la cadena en modo Test
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 305
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. Todos los
dems detalles son idnticos.
Test y puesta en marcha de controles secuenciales
16.7 Propiedades de la cadena en modo Test
SFC para SIMATIC S7
306 Manual de programacin y manejo, 03/2009, A5E02113386-01

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 307
Documentacin de programas
17
17.1 Documentacin SFCs
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.
Documentacin de programas
17.1 Documentacin SFCs
SFC para SIMATIC S7
308 Manual de programacin y manejo, 03/2009, A5E02113386-01
Imprimir el SFC
1. Haga clic en el botn de la barra de herramientas o
elija el comando de men SFC > Imprimir....
Se abrir 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
Documentacin de programas
17.2 Datos de referencia del esquema
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 309
17.2 Datos de referencia del esquema
Iniciar la aplicacin
1. Elija el comando de men Herramientas > Datos de referencia del esquema...
o haga clic en el botn .
Los datos de referencia del esquema se abrirn 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 del esquema > Operando
La lista muestra todos los operandos globales utilizados en el proyecto, incluyendo los
elementos que acceden a ellos.
Referencias cruzadas SFC > Elemento del esquema
La lista muestra los accesos existentes desde cualquier esquema SFC a las conexiones de
elementos de esquema CFC.
Referencias cruzadas Elemento del 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 OBs 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.
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
Documentacin de programas
17.2 Datos de referencia del esquema
SFC para SIMATIC S7
310 Manual de programacin y manejo, 03/2009, A5E02113386-01
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).
Documentacin de programas
17.3 Informes
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 311
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.
Documentacin de programas
17.4 Definir el cajetn
SFC para SIMATIC S7
312 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 / un 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.
Documentacin de programas
17.4 Definir el cajetn
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 313
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.
Documentacin de programas
17.4 Definir el cajetn
SFC para SIMATIC S7
314 Manual de programacin y manejo, 03/2009, A5E02113386-01

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 315
Configurar controles de parmetros
18
18.1 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 respecto al control de parmetros en los apartados:
Cmo configurar la ejecucin (Pgina 316)
Ejecucin con diferentes juegos de parmetros (Pgina 317)
Ejemplo de un bloque de datos de receta (Pgina 319)
Configurar controles de parmetros
18.2 Cmo configurar la ejecucin
SFC para SIMATIC S7
316 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 bloque de datos de receta (Pgina 319) "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:
S1
S5
T2 T3
T1
T4
T5 T6
T8
T7
S2 S3 S4

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
Configurar controles de parmetros
18.3 Ejecucin con diferentes juegos de parmetros
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 317
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".
S1
S5
O O O
Par1 Par2 Par3

Etapa: aplicacin alternativa de datos de receta de diferentes bloques de datos
Configurar controles de parmetros
18.3 Ejecucin con diferentes juegos de parmetros
SFC para SIMATIC S7
318 Manual de programacin y manejo, 03/2009, A5E02113386-01
Aclaracin de la figura:

Instruccin en Par1 "DBParRec".chbez := "DBParRec1".chbez
"DBParRec".ansmng := "DBParRec1".ansmng
Instruccin en Par2 "DBParRec".chbez := "DBParRec2".chbez
"DBParRec".ansmng := "DBParRec2".ansmng
Instruccin en Par3 "DBParRec".chbez := "DBParRec3".chbez
"DBParRec".ansmng := "DBParRec3".ansmng
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.
ANW

Etapa: activacin de un bloque de usuario para adaptar la cantidad
Aclaracin de la figura:

Instruccin en ANW ANW.EN := 1
Configurar controles de parmetros
18.4 Ejemplo de un bloque de datos de receta
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 319
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 3 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
altzwg INT 3 Rama alternativa
END_STRUCT

Configurar controles de parmetros
18.4 Ejemplo de un bloque de datos de receta
SFC para SIMATIC S7
320 Manual de programacin y manejo, 03/2009, A5E02113386-01

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 321
Recomendaciones y trucos
19
19.1 Configuracin de llamadas de SFC
Tareas
El SFC permite realizar p. ej. las siguientes tareas:
configurar las llamadas jerrquicas de esquemas SFC
o
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).
Recomendaciones y trucos
19.2 Conversin de proyectos antiguos
SFC para SIMATIC S7
322 Manual de programacin y manejo, 03/2009, A5E02113386-01
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 285)
Recomendaciones y trucos
19.2 Conversin de proyectos antiguos
SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 323
Atributos de sistema en la interfaz estndar
Al convertir proyectos anteriores se adoptan los atributos de sistema de la interfaz estndar
del FB247 o FB300 de la librera SFC actual. Se pierden los atributos modificados por el
usuario en los esquemas SFC, tipos SFC e instancias SFC. Se adoptan los atributos de
parmetros creados por el editor de caractersticas o el Interface Editor.
Si desea adoptar las modificaciones de los atributos en la interfaz estndar al convertir,
proceda del siguiente modo:
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.


Recomendaciones y trucos
19.2 Conversin de proyectos antiguos
SFC para SIMATIC S7
324 Manual de programacin y manejo, 03/2009, A5E02113386-01

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 325
ndice alfabtico
A
Abrir, 88, 89
Esquema SFC/tipo SFC, 88
Instancia SFC, 89
Acceder, 68, 153
A la Ayuda con el teclado, 68
Estructuras, 153
Acuses de grupo, 215
Conexiones SFC, 215
Adaptar, 95, 97, 99
Propiedades de la instancia, 99
Propiedades del esquema, 95
Propiedades del tipo, 97
ALARM_8P, 101
Alcance del SFC, 33
Ampliaciones de la interfaz Caractersticas [conexiones
SFC], 187
Ampliaciones de la interfaz Conexiones, 184
Atributos, 110
Caractersticas, 110
Atributos de ejecucin, 167
Atributos de sistema [parmetros], 110
Atributos de sistema para parmetros, 175
Avisos, 222
Conexiones SFC, 222
Avisos en el SFC, 101
Configurar, 101
Ayuda, 68
Acceder con el teclado, 68
B
Bloque de datos de receta, 319
Bloques, 237
Generados al compilar, 237
Bloques generados, 237
SFC, 237
Borrar, 93, 139
Elemento SFC, 139
Esquema SFC, 93
Instancia SFC, 93
Tipo SFC, 93
Bucle, 50, 127, 283
Crear, 127
Edicin, 127
En el AS, 283
C
Cadena, 47, 68
Procesamiento, 269
Teclas de mtodo abreviado, 68
Cadena secuencial, 15, 42, 140, 269
Borrar, 118
Copiar/mover, 118
Crear, 118
Editar las propiedades de la cadena, 140
Procesamiento, 269
Cadenas, 269
Cajetn, 312
Definir, 312
Cambios de configuracin, 80, 84, 87
Del esquema SFC, 80
Del tipo SFC, 84
Instancia SFC, 87
Campo de texto, 130
Crear, 130
Edicin, 130
Caracterstica, 185, 186, 188, 200, 201, 202, 203
Consignas, 188
Contactos de bloque, 203
Estrategias de control, 185
Marcas, 202
Notas, 186
Parmetros, 201
Temporizadores, 203
Textos de posicin, 186
Valores de forzado, 201
Valores de proceso, 200
Caractersticas, 103, 104, 108, 110
Atributos, 110
Conexiones, 108
Cargar, 235, 241
Preferencias, 235
Programas, 241
Comandos, 206, 274
Conexiones SFC, 206
Durante la ejecucin en el AS, 274
Prioridades, 274
Comandos del modo MANUAL, 274
Comandos y estados operativos, 206
Combinaciones de teclas, 62
Para comandos de men, 62
ndice alfabtico

SFC para SIMATIC S7
326 Manual de programacin y manejo, 03/2009, A5E02113386-01
Comparativa, 39
Esquema SFC y tipo SFC, 39
Compilar, 235, 236
Esquema SFC, 233
Instancia SFC, 233
Preferencias, 235
Tipo SFC, 233
Comportamiento operativo, 251
Comprobacin de coherencia, 239
Concepto de tipo/instancia, 81
De SFC, 81
Condiciones de inicio, 42, 118
Cadena secuencial, 42
Conexin de bloque, 151
Filtrar, 151
Conexiones, 108, 176, 184
Caractersticas, 108
Esquema SFC, 184
Esquema SFC, 176
Conexiones de la interfaz estndar, 178
Tipo SFC, 178
Conexiones SFC, 185, 187, 204, 206, 214, 215, 216,
217, 218, 219, 222, 223, 224, 230, 231
Ampliaciones de la interfaz Caractersticas, 187
Avisos, 222
Comandos y estados operativos, 206
Datos de cadenas y etapas a procesar, 216
Funcionamiento continuo, 218
Indicadores y acuses de grupo, 215
Modos de operacin, 204
Opciones de ejecucin, 214
Palabras de control, 223
Palabras de estado, 224
Parametrizacin de la interfaz Caractersticas, 185
Parmetros BATCH, 217
Parmetros de sistema, 230
Reservas, 231
Tratamiento de errores, 219
Configuracin, 78, 81, 85, 321
Esquema SFC, 78
Instancia SFC, 85
Llamadas de SFC, 321
Tipo SFC, 81
Configuracin en red, 54
Configurar, 73, 101, 115, 117, 118, 122, 123, 124, 126,
127, 128, 130, 132, 133, 134, 135, 137, 138, 139, 140,
142, 144, 146, 155, 157, 158, 160, 162, 165, 166, 167
Avisos en el SFC, 101
Control secuencial, 115, 117, 122, 123, 124, 126,
127, 128, 130, 132, 133, 134, 135, 137, 138, 139,
140, 142, 144, 146, 155, 157, 158, 160, 162, 165,
166, 167
Nota, 107
SFC, 73
Texto de posicin, 107
Varias cadenas secuenciales, 118
Consignas, 104
Contactos de bloque, 104, 108, 109
Continuous, 263
Control, 61, 62
Con el ratn, 61
Con el teclado, 62
Control de parmetros, 315, 317
Configurar la ejecucin, 316
Ejecucin con diferentes juegos de parmetros, 317
Ejemplo de un bloque de datos de receta, 319
Control secuencial, 15, 115, 117, 122, 123, 124, 126,
127, 128, 130, 132, 133, 134, 135, 137, 138, 139, 140,
142, 144, 146, 155, 157, 158, 160, 165, 166, 167
Configurar, 115, 117, 122, 123, 124, 126, 127, 128,
130, 132, 133, 134, 135, 137, 138, 139, 140, 142,
144, 155, 157, 158, 160, 165, 166, 167
Copiar, 146
Controlar, 65, 66
Cuadros de dilogo, 66
Men, 65
Controles secuenciales en el AS, 249
Conversin, 322
Proyectos antiguos, 322
Coordinacin, 269
Cadena, 269
Copia de seguridad, 70
Copiar, 90, 92, 135, 137
Elementos SFC, 135
Esquema SFC, 90
Instancia SFC, 92
Propiedades del objeto, 137
Tipo SFC, 92
Correccin, 287
Estrategia de control y consignas, 287
Crear, 23, 26, 28, 71, 73, 75, 76, 77, 117, 123, 124,
126, 127, 128, 130
Bucle, 127
Campo de texto, 130
Esquema SFC, 23, 75
Estructura del proyecto, 71
Instancia SFC, 28, 77
Rama alternativa, 126
Rama paralela, 124
Salto, 128
Secuencia, 123
SFC, 73
Tipo SFC, 26, 76
Topologa de cadenas, 117
Criterios de seleccin, 15
Esquema SFC, 15
ndice alfabtico

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 327
Tipo SFC, 15
Cuadros de dilogo, 60, 66
Controlar, 66
Estructura, 60
D
Datos de cadenas / etapas a procesar [conexiones
SFC], 216
Datos de referencia del esquema, 309
Documentar, 309
Diagrama, 264, 268
Transiciones de estado para la LEO de cadenas
secuenciales, 268
Transiciones de estado para la LEO del SFC, 264
Diferencias, 39
Esquema SFC y tipo SFC, 39
Direccionamiento, 162, 163
Absoluto, 162
Simblico, 163
Direccionamiento absoluto, 162
Direccionamiento simblico, 163
Documentacin, 307, 309, 311, 312
Cajetn, 312
Datos de referencia del esquema, 309
Informes, 311
SFCs, 307
Documentar SFCs, 307
E
Edicin, 127, 128, 130, 142, 155, 166
Bucle, 127
Campo de texto, 130
Etapa, 142
Propiedades de la cadena secuencial, 140
Salto, 128
Secuencia de ejecucin, 166
Transicin, 155
Editar, 140
Editar etapas y transiciones, 134
Seleccionar, 134
Editor de caractersticas, 103
Editor de interfaces, 103
Editor SFC, 53
Iniciar, 53
Trabajar, 53
Ejecucin, 316
Configurar, 316
Ejemplo, 319
Bloque de datos de receta, 319
Elemento SFC, 45, 46, 47, 48, 49, 50, 51, 138, 139
Borrar, 139
Mover, 138
Elementos, 55
Interfaz de usuario, 55
Elementos de la cadena, 43
Elementos SFC, 122, 135
Copiar, 135
Insertar/crear, 122
Entradas vlidas para los operandos, 149
Esquema / instancia SFC, 276
Iniciar, 276
Esquema SFC, 15, 23, 34, 40, 75, 78, 80, 88, 90, 93,
169, 170, 176, 184, 233
Abrir, 88
Borrar, 93
Cambios de configuracin, 80
Compilar, 233
Conexiones, 176, 184
Conexiones de la interfaz estndar [en orden
alfabtico], 170
Configuracin, 78
Copiar/mover, 90
Crear, 23, 75
Criterios de seleccin, 15
Interfaz estndar, 169
Vista externa, 40
Esquema SFC y tipo SFC, 39
Comparativa, 39
Estados operativos, 206, 257
Conexiones SFC, 206
S7, 257
Estrategia de control y consignas, 287
Correccin, 287
Estrategias de control, 104, 106, 185
Modificar a posteriori, 106
Estrategias de control y consignas, 285
Modificacin en una instancia SFC, 285
Estructura, 60
Cuadro de dilogo, 60
Estructura del proyecto, 71
Crear, 71
Estructuras, 153
Etapa, 45, 142, 146, 153, 278
Acceder a estructuras, 153
Edicin, 142
Editar acciones, 144
Editar las propiedades generales, 144
Editar operandos, 146
Fases de arranque, 278
Etapa de destino, 269, 300
Etapa y transicin, 279
En el AS, 279
Etapas de destino, 206
ndice alfabtico

SFC para SIMATIC S7
328 Manual de programacin y manejo, 03/2009, A5E02113386-01
Programadas, 206
Etapas de destino programadas, 206
F
Fases de ejecucin, 278
Etapa, 278
Filtrar, 151
Conexin de bloque, 151
Funcionamiento continuo, 218
Conexiones SFC, 218
Funcionamiento continuo [Continuous], 263
G
Grafo activo, 289
Grupos de conexiones, 108
Guardar, 311
Informes, 311
Guardar e imprimir informes, 311
Documentar, 311
Guardar, 311
Imprimir, 311
I
IBS, 289, 300, 302, 304
Imprimir, 311
Informes, 311
Indicadores de grupo, 215
Conexiones SFC, 215
Ingeniera multiusuario, 54
Iniciar, 53, 276
Editor SFC, 53
Esquema SFC, 276
Instancia SFC, 276
Insertar/crear, 122
Elementos SFC, 122
Instancia SFC, 15, 28, 36, 77, 85, 87, 89, 92, 93, 233,
285
Abrir, 89
Borrar, 93
Cambios de configuracin, 87
Compilar, 233
Configuracin, 85
Copiar/mover, 92
Crear, 28, 77
Modificacin de la estrategia de control y las
consignas, 285
Interfaz de usuario, 55, 60, 61, 62, 63, 65, 66, 67, 68
Elementos, 55
Interfaz estndar, 169, 177
Del esquema SFC, 169
Del tipo SFC, 177
Introduccin, 15
SFC, 15
J
Juegos de parmetros, 317
Diferentes, 317
L
LEO, 258, 266
Cadenas secuenciales, 266
SFC, 258
LEO de cadenas secuenciales, 266, 268
Diagrama, 268
LEO del SFC, 258, 264
Diagrama, 264
LI_ERR, 219
Llamadas de SFC, 321
Configuracin, 321
Lgica de los estados operativos, 266
Cadenas secuenciales, 266
Lgica de los estados operativos para SFC, 258
M
Manejar, 73, 75
Esquemas, 75
SFC, 73
Manejo y visualizacin en modo Test, 289
Marcas, 104
Memoria necesaria, 237
Men, 65
Controlar, 65
Migracin de proyectos antiguos, 322
Modificacin, 106, 285
de la estrategia de control y las consignas en una
instancia SFC, 285
Posterior de estrategias de control, 106
Modificacin de la topologa, 84
Modificaciones de la interfaz, 84
Modificar, 54, 68
Seccin de la ventana, 68
Tamao de representacin en el SFC, 54
Modo Test, 294
Representacin, 294
Modos de operacin, 204, 252
Conexiones SFC, 204
ndice alfabtico

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 329
Modos de transicin, 253
Mover, 90, 92, 138
Elemento SFC, 138
Esquema SFC, 90
Instancia SFC, 92
Tipo SFC, 92
N
Navegar, 54
En el SFC, 54
Notas, 104, 107, 186
Caractersticas, 186
Configurar, 107
NOTIFY, 101
Novedades de SFC V7.0, 11
Novedades de SFC V7.1, 11
O
OCCUPIED, 269
OP_ERR, 219
Opciones de ejecucin, 214, 255
Conexiones SFC, 214
Operandos, 149
Entradas vlidas, 149
Operandos globales, 162, 163
P
Palabras de control, 223
BA_CONTROL, 223
Conexiones SFC, 223
SFC_CONTROL, 223
Palabras de estado, 224
BA_STATE, 224
SFC_STATE, 224
USTATUS, 224
VSTATUS, 224
Parametrizacin de la interfaz Caractersticas, 185
Parmetros, 104
Parmetros BATCH, 217
Conexiones SFC, 217
Parmetros de sistema, 230
Conexiones SFC, 230
Plantilla de cadena, 118
Postprocesamiento, 42, 118
Preferencias, 235
Compilar / Cargar, 235
Preprocesamiento, 42, 118
Primeros pasos, 21
Prioridad, 274
Comandos, 274
Procedimiento con SFC, 21
Bsico, 21
Procesamiento, 269, 272, 279, 281, 282, 283, 284
Bucle en el AS, 283
Cadena secuencial, 269
Cadenas secuenciales, 272
Etapa y transicin en el AS, 279
Rama alternativa en el AS, 282
Rama paralela en el AS, 281
Salto en el AS, 284
SFC, 269, 272
SFC tras STOP de la CPU, 272
Procesamiento del SFC tras STOP de la CPU, 272
Programas, 241
Cargar, 241
Propiedades, 300, 302, 304
Cadena en modo Test, 304
Etapa en modo Test, 300
Transicin en modo Test, 302
Propiedades de ejecucin, 165
SFC, 165
Propiedades de la instancia, 99
Adaptar, 99
Propiedades del esquema, 95
Adaptar, 95
Propiedades del objeto, 137
Copiar, 137
Propiedades del tipo, 97
Adaptar, 97
Puntos en comn, 39
Esquema SFC y tipo SFC, 39
Q
QDIS_START, 219
R
Rama alternativa, 49, 126, 282
Crear, 126
En el AS, 282
Rama paralela, 48, 124, 281
Crear, 124
En el AS, 281
Recomendaciones y trucos, 321
Recursos necesarios, 237
Representacin, 294
En modo Test, 294
Reservas, 231
Conexiones SFC, 231
ndice alfabtico

SFC para SIMATIC S7
330 Manual de programacin y manejo, 03/2009, A5E02113386-01
Resumen, 237
Bloques generados al compilar, 237
S
Salto, 51, 128, 284
Crear, 128
Edicin, 128
En el AS, 284
Seccin de la ventana, 68
Modificar, 68
Secuencia, 47, 123
Crear, 123
Secuencia de ejecucin, 166
Editar, 166
Seleccionar, 67, 132, 133, 134
Con el ratn, 132
Con el teclado, 133
Con un lazo, 133
Editar etapas y transiciones, 134
Textos con el teclado, 67
SFC, 15, 21, 31, 32, 54, 73, 81, 165, 249, 251, 252,
253, 255, 257, 274, 278, 279, 281, 282, 283, 284
Alcance, 33
Concepto de tipo/instancia, 81
Configurar, 73
Control de parmetros, 315
Crear, 73
En el AS, 251, 252, 253, 255, 257, 274, 278
En el AS, 249
En el AS, 279
En el AS, 281
En el AS, 282
En el AS, 283
En el AS, 284
En el entorno de STEP 7, 31
Introduccin, 15
Jerarqua tecnolgica, 32
Manejar, 73
Navegar, 54
Procedimiento bsico, 21
Propiedades de ejecucin, 165
y otros sistemas de destino, 32
SFC V7.0
Modificaciones, 11
Novedades, 11
SFC V7.1
Modificaciones, 11
Novedades, 11
Significado y utilizacin de las conexiones de
consignas, 197
STEP 7, 31
T
Tamao de representacin en el SFC, 54
Modificar, 54
TARGETSEQ, 206, 269
TARGETSTEP, 206, 269
Teclado, 62
Teclas de mtodo abreviado, 63
Para comandos de men, 63
Temporizadores, 104
Texto, 47, 67
Seleccionar con el teclado, 67
Textos de posicin, 104, 107, 186
Caractersticas, 186
Tipo SFC, 15, 26, 36, 76, 81, 88, 92, 93, 177, 178, 233
Abrir, 88
Borrar, 93
Compilar, 233
Conexiones de la interfaz estndar, 178
Configuracin, 81
Copiar/mover, 92
Crear, 26, 76
Criterios de seleccin, 15
Interfaz estndar, 177
Tipos de datos, 164
SFC, 164
Vlidos, 164
Tipos de datos vlidos, 164
Tipos SFC, 99
Actualizar, 99
Topologa de cadenas, 117
Crear, 117
Trabajar, 53
Con el editor SFC, 53
Transicin, 46, 153, 155, 158
Acceder a estructuras, 153
Edicin, 155
Editar comentarios OS, 160
Editar operandos, 158
Formular condiciones, 157
Tratamiento de errores, 219
Conexiones SFC, 219
U
Uso del teclado, 62, 65, 66, 67, 68
Utilizacin
Nota, 107
Texto de posicin, 107
ndice alfabtico

SFC para SIMATIC S7
Manual de programacin y manejo, 03/2009, A5E02113386-01 331
V
Valores de forzado, 104
Valores de proceso, 104
Vista externa, 40
Esquema SFC, 40

ndice alfabtico

SFC para SIMATIC S7
332 Manual de programacin y manejo, 03/2009, A5E02113386-01

También podría gustarte