Escolar Documentos
Profissional Documentos
Cultura Documentos
1)
SIMATIC
Sistema de control de procesos
PCS 7
SFC para SIMATIC S7 (V8.1)
Manual de programacin y manejo
1
___________________
Novedades de SFC
2
___________________
Introduccin
3
___________________
Primeros pasos
4
___________________
Nociones bsicas del SFC
___________________
5
Iniciar y controlar
Crear la estructura del
___________________
6
proyecto
Crear, configurar y manejar
___________________
7
los SFC
Adaptar las propiedades de
___________________
8
esquema, tipo e instancia
___________________
9
Configuracin de avisos
___________________
Configurar las caractersticas 10
Configurar controles
___________________
11
secuenciales
Interfaz estndar y
___________________
12
conexiones de esquema
Compilar esquemas SFC y
___________________
13
tipos SFC
___________________
14
Cargar en el AS
Comportamiento de los
controles secuenciales en el
AS
Test y puesta en marcha de
controles secuenciales
Documentacin de
programas
Configurar controles de
parmetros
15
___________________
16
___________________
17
___________________
18
___________________
19
Recomendaciones y trucos
04/2014
A5E33209642-AA
Notas jurdicas
Filosofa en la sealizacin de advertencias y peligros
Este manual contiene las informaciones necesarias para la seguridad personal as como para la prevencin de
daos materiales. Las informaciones para su seguridad personal estn resaltadas con un tringulo de
advertencia; las informaciones para evitar nicamente daos materiales no llevan dicho tringulo. De acuerdo al
grado de peligro las consignas se representan, de mayor a menor peligro, como sigue.
PELIGRO
Significa que, si no se adoptan las medidas preventivas adecuadas se producir la muerte, o bien lesiones
corporales graves.
ADVERTENCIA
Significa que, si no se adoptan las medidas preventivas adecuadas puede producirse la muerte o bien lesiones
corporales graves.
PRECAUCIN
Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones corporales.
ATENCIN
Significa que si no se adoptan las medidas preventivas adecuadas, pueden producirse daos materiales.
Si se dan varios niveles de peligro se usa siempre la consigna de seguridad ms estricta en cada caso. Si en una
consigna de seguridad con tringulo de advertencia se alarma de posibles daos personales, la misma consigna
puede contener tambin una advertencia sobre posibles daos materiales.
Personal cualificado
El producto/sistema tratado en esta documentacin slo deber ser manejado o manipulado por personal
cualificado para la tarea encomendada y observando lo indicado en la documentacin correspondiente a la
misma, particularmente las consignas de seguridad y advertencias en ella incluidas. Debido a su formacin y
experiencia, el personal cualificado est en condiciones de reconocer riesgos resultantes del manejo o
manipulacin de dichos productos/sistemas y de evitar posibles peligros.
Marcas registradas
Todos los nombres marcados con son marcas registradas de Siemens AG. Los restantes nombres y
designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilizacin por terceros
para sus propios fines puede violar los derechos de sus titulares.
Exencin de responsabilidad
Hemos comprobado la concordancia del contenido de esta publicacin con el hardware y el software descritos.
Sin embargo, como es imposible excluir desviaciones, no podemos hacernos responsable de la plena
concordancia. El contenido de esta publicacin se revisa peridicamente; si es necesario, las posibles las
correcciones se incluyen en la siguiente edicin.
Siemens AG
Industry Sector
Postfach 48 48
90026 NRNBERG
ALEMANIA
A5E33209642-AA
04/2014 Sujeto a cambios sin previo aviso
ndice
1
Introduccin .......................................................................................................................................... 11
3.1
3.2
3.3
3.4
4.2
4.3
4.4
4.5
4.5.1
4.5.2
4.5.3
4.5.4
4.6
4.6.1
4.6.2
4.6.3
4.6.4
4.6.5
4.6.6
4.6.7
4.6.8
4.6.9
4.6.10
Iniciar y controlar................................................................................................................................... 47
5.1
5.2
5.3
5.4
5.4.1
5.5
5.5.1
5.5.2
ndice
5.6
5.6.1
5.7
5.7.1
5.7.2
5.7.3
5.7.4
5.7.5
5.7.6
5.7.7
5.7.8
5.7.9
5.7.10
5.8
5.8.1
5.9
5.9.1
7.2
7.2.1
7.3
7.3.1
7.3.2
7.4
7.4.1
7.4.2
7.5
7.5.1
7.5.2
7.5.3
7.5.4
7.5.5
7.6
7.6.1
7.6.2
Abrir ............................................................................................................................................. 86
Cmo abrir esquemas SFC o tipos SFC..................................................................................... 86
Cmo abrir instancias SFC ......................................................................................................... 87
7.7
7.7.1
7.7.2
7.7.3
Copiar .......................................................................................................................................... 88
Copiar y mover esquemas SFC .................................................................................................. 88
Copiar y mover tipos SFC ........................................................................................................... 89
Copiar y mover instancias SFC .................................................................................................. 90
7.8
7.8.1
7.8.2
Borrar .......................................................................................................................................... 91
Cmo borrar esquemas SFC y tipos SFC .................................................................................. 91
Cmo borrar instancias SFC ....................................................................................................... 91
ndice
8.2
8.3
8.4
10
11
10.2
10.3
10.4
10.5
10.6
10.7
11.2
11.2.1
11.2.2
11.2.3
11.2.4
11.2.5
11.2.6
11.2.7
11.2.8
11.2.9
11.3
11.3.1
11.3.1.1
11.3.1.2
11.3.1.3
11.3.1.4
11.3.2
11.3.2.1
11.3.2.2
11.3.2.3
11.3.2.4
11.4
11.4.1
11.4.2
11.4.2.1
11.4.2.2
ndice
12
11.4.2.3
11.4.2.4
11.4.2.5
11.4.2.6
11.4.3
11.4.3.1
11.4.3.2
11.4.3.3
11.4.3.4
11.4.4
11.4.4.1
11.4.4.2
11.4.4.3
11.4.4.4
11.5
11.5.1
11.5.2
11.5.3
12.2
12.2.1
12.2.2
12.2.3
12.2.4
12.2.5
12.2.5.1
12.2.5.2
12.2.5.3
12.2.5.4
12.2.6
12.2.6.1
12.2.6.2
12.2.6.3
12.2.6.4
12.2.6.5
12.2.6.6
12.2.6.7
12.2.6.8
12.2.6.9
12.3
12.3.1
12.3.2
12.3.3
12.3.4
12.3.5
ndice
12.3.6
12.3.7
12.3.8
12.3.9
12.3.10
12.3.11
12.3.12
12.3.13
13
14
15
13.2
13.3
13.4
13.5
14.2
15.2
15.2.1
15.2.2
15.2.3
15.2.4
15.2.5
15.2.5.1
15.2.5.2
15.2.5.3
15.2.5.4
15.2.5.5
ndice
15.4
15.4.1
15.4.2
16
17
18
19
16.2
16.3
16.4
16.5
16.6
16.7
17.2
17.3
17.4
18.2
18.3
18.4
19.2
Novedades de SFC
Novedades de SFC
10
Introduccin
Qu es SFC?
SFC (SFC = Sequential Function Chart) permite configurar controles secuenciales de forma
grfica y ponerlos en marcha. Los controles secuenciales se transfieren a un sistema de
automatizacin (controlador) y se ejecutan all. Un control secuencial sirve para ejecutar
procesos de produccin de forma controlada por estados o eventos, basndose en cadenas
secuenciales.
Los controles secuenciales permiten p. ej. describir las prescripciones de fabricacin de
productos en forma de procesos controlados por eventos (recetas).
Realizando cambios del modo de operacin y del estado operativo, el control secuencial
controla las funciones de automatizacin bsica creadas con CFC y las procesa
selectivamente.
SFC ofrece para ello dos variantes de controles secuenciales para distintos mbitos de
aplicacin:
Esquema SFC
Tipo SFC con instancias SFC
Esquema SFC
Un esquema SFC contiene lo siguiente:
una interfaz estandarizada para controlar el SFC por medio del programa de usuario o
del operador
mx. 8 cadenas secuenciales para formular el control secuencial ("cadena secuencial
gris")
El control secuencial accede directamente a los bloques y seales de la automatizacin
bsica, por lo que no se puede reutilizar.
11
Introduccin
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.
12
Introduccin
Qu es un control secuencial?
Un control secuencial permite estructurar procesos de produccin, subdividindolos en
distintas etapas individuales. Las etapas definen las acciones a realizar y, con ello, los
procesos que deben ejecutarse en la planta de produccin, tales como:
Poner en marcha el motor
Abrir una vlvula
El paso de una etapa a la siguiente es activado por una transicin con una condicin de
avance definida, p. ej.:
Temperatura alcanzada
Reactor vaco
13
Introduccin
14
Primeros pasos
3.1
Procedimiento bsico
1. El control secuencial se crea con medios grficos en el editor SFC. Para ello, los
elementos SFC se disponen en la cadena secuencial conforme a determinadas reglas.
Durante este proceso, no necesita ocuparse de detalles como los algoritmos o la
asignacin de recursos de la mquina, sino que puede concentrarse en los aspectos
tecnolgicos de la configuracin.
2. Despus de crear las cadenas secuenciales en forma de series de etapas y transiciones,
deber configurar las propiedades de objeto del SFC, las cadenas secuenciales, las
etapas y las transiciones, formulando all las respectivas propiedades. Es necesario
configurar lo siguiente:
los parmetros operativos del SFC
las condiciones de inicio de las cadenas secuenciales
las acciones de las etapas
las condiciones de conmutacin de las transiciones
3. Tras realizar la configuracin, genere con el SFC el cdigo de mquina ejecutable,
crguelo en el AS y comprubelo con las funciones de test de SFC.
Esquema SFC
Si no ha trabajado nunca con el editor SFC, es conveniente que comience con un esquema
SFC. De esta manera se familiarizar con los temas siguientes:
Creacin, configuracin, compilacin y carga de un control secuencial
Funcionamiento de un control secuencial en el AS (controlador)
Efecto de los comandos (p. ej. iniciar, cancelar) de un control secuencial en el modo Test
15
Primeros pasos
3.1 Procedimiento bsico para trabajar con SFC
Luego debe crear una instancia SFC, adaptarla a la aplicacin prevista para ella e
interconectarla con bloques de la automatizacin bsica.
Para interconectar una instancia SFC con la automatizacin bsica se dispone de una
interfaz estndar en el tipo SFC. Esta interfaz puede complementarse con nuevas
conexiones. Tambin es posible crear tecnolgicamente las conexiones necesarias como
caractersticas del tipo SFC.
Luego se compila el programa, se carga en el AS y se comprueba la instancia SFC. Con ello
se comprueba indirectamente tambin el tipo SFC.
Informacin adicional
Encontrar ms informacin al respecto en los apartados:
Procedimiento bsico para crear un esquema SFC (Pgina 17)
Procedimiento bsico para crear un tipo SFC (Pgina 20)
Procedimiento bsico para crear una instancia SFC (Pgina 23)
16
Primeros pasos
3.2 Procedimiento bsico para crear un esquema SFC
3.2
Introduccin
A continuacin se resumen, en el orden previsto, los pasos de trabajo necesarios para
configurar esquemas SFC.
Procedimiento
1. Crear la estructura del proyecto
Cree en el SIMATIC Manager una estructura de proyecto para configurar los esquemas
CFC y SFC.
Encontrar ms informacin al respecto en el apartado:
Cmo crear una estructura de proyecto (Pgina 69)
2. Editar las propiedades del esquema
Es posible modificar las propiedades generales (nombre, autor, comentario), adaptar los
parmetros operativos y cambiar la versin.
Al configurar los parmetros operativos se determinan el comportamiento operativo del
control secuencial, como p. ej. el modo de operacin (MANUAL, AUTO), el modo de
conmutacin (T, O, T y O...) y otras opciones de ejecucin (p. ej. funcionamiento cclico,
vigilancia de tiempo o inicio automtico).
En las propiedades del esquema es posible modificar la opcin de si el esquema va a
transferirse a la OS.
Encontrar ms informacin al respecto en el apartado:
Cmo adaptar las propiedades del esquema (Pgina 93)
3. Propiedades de ejecucin
Las propiedades de ejecucin de un esquema SFC determinan cmo ste se integra en
la secuencia temporal del procesamiento dentro de la estructura total del sistema de
destino. Las propiedades de ejecucin se modifican en la ventana del editor de ejecucin
de CFC.
Encontrar ms informacin al respecto en el apartado:
Propiedades de ejecucin de un SFC (Pgina 156)
4. Crear las cadenas secuenciales
El SFC creado ya contiene una cadena secuencial (RUN). Las cadenas secuenciales
adicionales se crean por medio del men contextual en la ficha de la cadena actual, o
bien se copian de las plantillas de la SFC Library.
Encontrar ms informacin al respecto en el apartado:
Cmo configurar varias cadenas secuenciales (Pgina 118)
5. Configurar las propiedades de las cadenas
Para cada cadena secuencial se configura la condicin de inicio y, opcionalmente, la
accin para el preprocesamiento y postprocesamiento y, dado el caso, el comentario OS.
Encontrar ms informacin al respecto en el apartado:
Cmo editar las propiedades de las cadenas (Pgina 136)
SFC para SIMATIC S7 (V8.1)
Manual de programacin y manejo, 04/2014, A5E33209642-AA
17
Primeros pasos
3.2 Procedimiento bsico para crear un esquema SFC
6. Crear la topologa de las cadenas secuenciales
Los controles secuenciales se configuran con el editor SFC, insertando las etapas y
transiciones para una o varias cadenas secuenciales y, en caso necesario, tambin otros
elementos.
Encontrar ms informacin al respecto en el apartado:
Cmo crear una topologa de cadenas (Pgina 117)
7. Configurar las etapas (en el dilogo de propiedades del objeto)
Las acciones se formulan en las etapas. Las acciones contienen instrucciones que sirven
para modificar los valores de las entradas de bloques y de los operandos globales, o
bien activar y desactivar grupos de ejecucin u otros esquemas SFC.
Encontrar ms informacin al respecto en el apartado:
Cmo editar una etapa (Pgina 137)
8. Configurar las transiciones (en el dilogo de propiedades del objeto)
En las transiciones se formulan condiciones que leen lo siguiente:
los valores de conexiones de bloque y operandos globales
el estado (p. ej. activado/desactivado) de los grupos de ejecucin y otros esquemas
SFC
Si se cumplen las condiciones de una combinacin lgica predeterminada, durante la
ejecucin del SFC se activa la etapa siguiente y se ejecutan las acciones de sta.
Encontrar ms informacin al respecto en el apartado:
Cmo editar las transiciones (Pgina 147)
9. Cargar y compilar el programa
Al compilar la carpeta de esquemas actual se crea un programa de usuario ejecutable
(compilacin completa) que se carga luego en el sistema de destino (CPU).
Encontrar ms informacin al respecto en los apartados:
Generalidades sobre la compilacin de esquemas, tipos e instancias (Pgina 215)
Cmo cargar programas (Pgina 223)
10.Comprobar el programa
Una vez compilado y cargado, el programa se comprueba en los modos Proceso o
Laboratorio. Las funciones de test de SFC permiten ejecutar online el control secuencial
en diferentes estados operativos y modos de transicin, as como supervisar y
parametrizar los valores de operandos en el sistema de destino. Adems, es posible
influir en los principales modos de operacin (p. ej. STOP, borrado total, RUN) del
sistema de destino.
Encontrar ms informacin al respecto en el apartado:
Manejo y visualizacin en modo Test (Pgina 265)
18
Primeros pasos
3.2 Procedimiento bsico para crear un esquema SFC
Nota
Antes de realizar la compilacin (9 punto), es preciso interconectar la vista externa del
esquema SFC o de la instancia SFC (del tipo SFC) para el modo AUTO en el esquema
CFC asociado.
Encontrar ms informacin al respecto en el apartado:
Vista externa del esquema SFC (Pgina 34)
Consejos
Los siguientes consejos pueden servirle de ayuda:
En la librera "SFC Library", el esquema SFC "ChartStates" se encuentra con el comando
de men SFC Library > Blocks+Templates > Templates. El esquema SFC ya contiene
varias cadenas secuenciales para el procesamiento del control secuencial orientado al
estado. Este esquema se puede copiar y utilizar como ejemplo.
Si desea familiarizarse primero slo con el procedimiento desde la creacin hasta la
comprobacin de un control secuencial, compile, cargue y compruebe el esquema SFC
"ChartStates" (o un nuevo esquema SFC que haya creado) sin modificarlo. El esquema
SFC se procesa en el modo de operacin MANUAL. Gracias a ello, el procesamiento del
esquema SFC se puede supervisar y controlar en el modo Test utilizando las funciones
de test disponibles.
Para que el esquema SFC no sea procesado "demasiado rpido" en el sistema de
automatizacin (controlador), desplace el esquema SFC en la secuencia de ejecucin
prevista p. ej. a la tarea "OB 32". Elija el comando de men Test >Ajustes para test y el
ciclo de observacin adecuado para dichos ajustes en el SFC.
19
Primeros pasos
3.3 Procedimiento bsico para crear un tipo SFC
3.3
Introduccin
A continuacin se indican, en el orden previsto, los pasos de trabajo necesarios para
configurar tipos SFC.
Procedimiento
1. Crear la estructura del proyecto
Cree en el SIMATIC Manager una estructura de proyecto en la que pueda configurar
esquemas CFC/SFC y tipos SFC.
Encontrar ms informacin al respecto en el apartado:
Cmo crear una estructura de proyecto (Pgina 69)
Nota:
Un tipo SFC tambin se puede crear en una librera.
2. Crear el tipo SFC
En la vista de componentes del SIMATIC Manager inserte un tipo SFC en la carpeta de
esquemas como objeto nuevo. El tipo SFC se incorpora en el catlogo de bloques del
CFC.
Consejo: En la librera "SFC Library", el tipo SFC "TypeStates" se encuentra con el
comando de men SFC Library > Blocks+Templates > Templates. El tipo SFC ya
contiene varias cadenas secuenciales para el procesamiento del control secuencial
orientado al estado. Adems, se encuentra el tipo SFC "TypeCtrlStrategy". ste contiene
un procesamiento del control secuencial orientado a la estrategia de control. Puede
copiar y modificar estas plantillas para sus propios fines de aplicacin.
Para ms informacin al respecto, consulte los consejos del apartado:
Configurar el tipo SFC (Pgina 79)
3. Adaptar las propiedades de SFC
Es posible modificar las propiedades generales (nombre, autor, familia, nmero de FB,
comentario), adaptar los parmetros operativos y cambiar la versin.
Al configurar los parmetros operativos se determinan el comportamiento operativo del
control secuencial, como p. ej. el modo de operacin (MANUAL, AUTO), el modo de
conmutacin (T, O, T y O) y otras opciones de ejecucin (p. ej. funcionamiento cclico,
vigilancia de tiempo o inicio automtico).
Encontrar ms informacin al respecto en el apartado:
Cmo adaptar las propiedades del tipo (Pgina 95)
4. Crear la interfaz
El tipo SFC dispone de una interfaz estndar que debe ampliarse generalmente para
interconectar las instancias SFC con la automatizacin bsica.
20
Primeros pasos
3.3 Procedimiento bsico para crear un tipo SFC
Para ms informacin al respecto, consulte los siguientes temas de la Ayuda en pantalla
de SFC:
Interfaz estndar del tipo SFC (Pgina 168)
Ampliaciones de la interfaz "Conexiones" (Pgina 175)
Ampliaciones de la interfaz "Caractersticas" (Pgina 177)
5. Opcional: Configurar las caractersticas
El editor de caractersticas se utiliza para la configuracin tecnolgica de la interfaz. En
este editor se definen las caractersticas y se agregan p. ej. estrategias de control,
consignas, valores de proceso o contactos de bloque.
Encontrar ms informacin al respecto en el apartado:
Caractersticas del tipo SFC (Pgina 104)
6. Crear las cadenas secuenciales
Abra el tipo SFC. El SFC creado ya contiene una cadena secuencial (RUN). Si desea
crear ms cadenas secuenciales, hgalo en la ficha de la cadena actual con el men
contextual o copie las cadenas secuencias a partir de las plantillas de la SFC Library
(SIMATIC Manager). Puede adaptar estas plantillas para sus propios fines de aplicacin.
Encontrar ms informacin al respecto en el apartado:
Cmo configurar varias cadenas secuenciales (Pgina 118)
7. Configurar las propiedades de las cadenas
Para cada cadena secuencial se configura la condicin de inicio y, opcionalmente, la
accin para el preprocesamiento y postprocesamiento y, dado el caso, el comentario OS.
Encontrar ms informacin al respecto en el apartado:
Cmo editar las propiedades de las cadenas (Pgina 136)
8. Crear la topologa de las cadenas secuenciales
Los controles secuenciales se configuran con el editor SFC, insertando las etapas y
transiciones para una o varias cadenas secuenciales y, en caso necesario, tambin otros
elementos.
Encontrar ms informacin al respecto en el apartado:
Cmo crear una topologa de cadenas (Pgina 117)
9. Configurar las etapas (en el cuadro de dilogo "Propiedades del objeto")
Las acciones se formulan en las etapas. Las acciones contienen instrucciones que sirven
para modificar los valores de las entradas de la interfaz propia.
Encontrar ms informacin al respecto en el apartado:
Cmo editar una etapa (Pgina 137)
21
Primeros pasos
3.3 Procedimiento bsico para crear un tipo SFC
10.Configurar las transiciones (en el cuadro de dilogo "Propiedades del objeto")
En las transiciones se formulan condiciones que leen los valores de las conexiones de la
interfaz propia. Si se cumplen las condiciones de una combinacin lgica
predeterminada, durante la ejecucin del SFC se activa la etapa siguiente y se ejecutan
las acciones de sta.
Encontrar ms informacin al respecto en el apartado:
Cmo editar las transiciones (Pgina 147)
11.Crear las instancias SFC
Encontrar ms informacin en el apartado:
Procedimiento bsico para crear una instancia SFC (Pgina 23)
22
Primeros pasos
3.4 Procedimiento bsico para crear una instancia SFC
3.4
Introduccin
A continuacin se resumen, en el orden previsto, los pasos de trabajo necesarios para
configurar instancias SFC.
Procedimiento
1. Abrir el esquema CFC
Abra el esquema CFC en el que desea interconectar una instancia SFC con los bloques
de la automatizacin bsica.
Desde el catlogo de bloques del CFC o desde una librera, disponga el tipo SFC en el
esquema para crear as una instancia SFC.
Encontrar ms informacin al respecto en el apartado:
Cmo crear una instancia SFC (Pgina 75)
2. Definir las propiedades de la instancias SFC
En caso necesario, modifique en el CFC las propiedades de objeto generales de la
instancia SFC (nombre, comentario).
Encontrar ms informacin al respecto en el apartado:
Cmo adaptar las propiedades de la instancia (Pgina 98)
3. Adaptar los parmetros operativos y las opciones de la instancia
Abra en el CFC la instancia SFC y, en el cuadro de dilogo "Propiedades", adapte los
parmetros operativos que determinan el comportamiento de ejecucin en el AS.
Opcionalmente puede seleccionar cul de las estrategias de control predeterminados por
el tipo SFC debe utilizarse para la instancia SFC.
Encontrar ms informacin al respecto en el apartado:
Cmo adaptar las propiedades de la instancia (Pgina 98)
4. Parametrizar e interconectar la interfaz de la instancia SFC
Las conexiones de la instancia SFC se parametrizan a travs de las propiedades de
objeto en el CFC, o bien por medio del editor de interfaces "Conexiones" en el SFC.
En el CFC, las conexiones de la instancia SFC se interconectan con las conexiones de
los bloques CFC, o bien con operandos globales.
5. Compilar y cargar el programa
Al compilar la carpeta de esquemas actual se crea un programa de usuario ejecutable
(compilacin completa) que se carga luego en el sistema de destino (CPU).
Encontrar ms informacin al respecto en los apartados:
Generalidades sobre la compilacin de esquemas, tipos e instancias (Pgina 215)
Cmo cargar programas (Pgina 223)
23
Primeros pasos
3.4 Procedimiento bsico para crear una instancia SFC
6. Comprobar el programa
Una vez compilado y cargado, el programa se puede comprobar en los modos Proceso o
Laboratorio. Las funciones de test permiten ejecutar online el control secuencial en
diferentes estados operativos y modos de transicin, as como supervisar y parametrizar
los valores de operandos. Adems, es posible influir en los principales modos de
operacin (p. ej. STOP o RUN) del sistema de destino.
Encontrar ms informacin al respecto en el apartado:
Manejo y visualizacin en modo Test (Pgina 265)
24
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)
WinCC
25
26
4.2
Informacin adicional
Para ms informacin sobre la jerarqua tecnolgica, consulte la Ayuda en pantalla de la TH.
27
4.3
28
4.4
Nmero
32
2 - 255
50
1 - 255
16
29
4.5
4.5.1
Qu es un esquema SFC?
Utilizacin y funcionalidad
Un esquema SFC es un control secuencial que controla generalmente un rea grande de
una planta y que se utiliza slo una vez all, puesto que esa misma tarea de control no
vuelve a darse en esa planta.
El esquema SFC dispone para ello de diversas propiedades y contiene una interfaz
estandarizada para controlar el SFC por medio del programa de usuario o del operador. El
control secuencial accede directamente a los bloques y seales de la automatizacin
bsica, por lo que no se puede reutilizar.
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).
30
Control
La interfaz estndar del esquema SFC contiene las conexiones necesarias para las
siguientes tareas:
Control del esquema SFC en el modo de operacin AUTO por parte del programa de
usuario
Manejo y visualizacin del esquema SFC en el modo de operacin MANUAL por parte
del operador
El control del esquema SFC en el modo de operacin AUTO se realiza con la vista externa
del esquema SFC.
Para ms informacin sobre la vista externa, consulte el apartado:
Vista externa del esquema SFC (Pgina 34)
Para ms informacin acerca del esquema SFC, consulte los siguientes apartados de la
Ayuda en pantalla:
Conexiones de la interfaz estndar del esquema SFC (Pgina 161)
Interfaz estndar del esquema SFC (Pgina 161)
Conexiones del esquema SFC ordenadas segn su utilizacin (Pgina 166)
Cadenas secuenciales
El control secuencial en s se formula por medio de cadenas secuenciales.
El esquema SFC permite configurar hasta 8 cadenas secuenciales para formular la funcin
de control (en la imagen: cadena secuencial gris).
Encontrar ms informacin sobre las cadenas secuenciales en los apartados siguientes:
Qu es una cadena secuencial? (Pgina 37)
Qu es un tipo SFC/una instancia SFC? (Pgina 32)
Comparativa del esquema SFC y el tipo SFC (Pgina 34)
31
4.5.2
Tipo SFC
Un tipo SFC es un control secuencial que controla generalmente un rea pequea de una
planta (unidad del proceso o parte de la planta), en la que una misma tarea de control se
presenta varias veces de forma similar. Por este motivo, con el tipo SFC, el control
secuencial se crea independientemente de una aplicacin concreta en forma de plantilla
tipificada. Luego es posible utilizar el tipo SFC varias veces, creando para ello varias
instancias SFC.
El tipo SFC contiene una interfaz estandarizada para controlar el SFC mediante el programa
de usuario o por parte del operador, permitiendo configurar hasta 32 cadenas secuenciales
para formular la funcin de control (en la figura: cadena secuencial gris). Adems, el usuario
puede ampliar la interfaz (en la figura: interfaz con fondo gris). El tipo SFC accede slo a su
propia interfaz, por lo que puede utilizarse infinitas veces como instancia SFC.
Instancia SFC
Una instancia SFC se deriva de un tipo SFC e, inicialmente, tiene propiedades idnticas a
las del tipo SFC. La instancia SFC slo puede adaptarse con limitaciones modificndola en
el CFC o SFC. Slo despus de interconectar la instancia SFC con bloques y seales de la
automatizacin bsica dispondr de un control secuencial ejecutable.
32
33
4.5.3
Puntos en comn
Un esquema SFC y un tipo SFC tienen los siguientes puntos en comn:
Interfaz estndar para controlar el SFC desde el exterior (MANUAL/AUTO)
Cadenas secuenciales para formular la funcin de control del SFC
Diferencias
Un esquema SFC y un tipo SFC se diferencian como se indica a continuacin:
4.5.4
Esquema SFC
Tipo SFC
Utilizacin nica
Reutilizacin mltiple
Modificabilidad local
Modificabilidad centralizada
Interfaz no ampliable
Interfaz ampliable
Representacin
La vista externa del esquema SFC visualiza el esquema SFC en un esquema CFC como un
bloque con su respectiva interfaz. Para diferenciarla de los bloques CFC y esquemas
en el
jerrquicos, la vista externa se representa con el smbolo "Esquema SFC"
encabezado.
34
Utilizacin
En la vista externa es posible parametrizar e interconectar la interfaz del esquema SFC para
el modo de operacin AUTO, con objeto de determinar el estado del esquema SFC y derivar
de l seales de control para el esquema SFC. Gracias a ello, el programa de usuario
puede influir en el procesamiento del esquema SFC. Si el esquema SFC se utiliza en modo
MANUAL, son relevantes slo las conexiones de la vista externa que tambin pueden
procesarse en el modo AUTO.
Interconexin
Las conexiones pueden equiparse con interconexiones textuales y/o interconectarse con
conexiones compatibles de otros objetos, o bien con operandos globales. Todas las
interconexiones se realizan por medio de la barra lateral. As pues, en esta ventana no
pueden posicionarse objetos, p. ej. bloques.
35
Propiedades
En el encabezado de la vista externa es posible acceder a las propiedades de objeto de la
interfaz completa, o bien de cada una de las conexiones. En el campo de las propiedades
de ejecucin se abre la ventana de la secuencia de ejecucin.
Para ms informacin sobre la interfaz, consulte los apartados:
Interfaz estndar del esquema SFC (Pgina 161)
Conexiones del esquema SFC ordenadas segn su utilizacin (Pgina 166)
36
4.6
Elementos SFC
4.6.1
Cadena secuencial
Las cadenas secuenciales permiten realizar en el SFC procesamientos dependientes del
estado y controlados por eventos.
Al ser creada, la cadena secuencial obtiene un nmero consecutivo. El nmero se requiere
para las "etapas de destino programadas" y para interpretar las salidas del SFC en la vista
CFC.
Un esquema SFC puede contener mx. 8 cadenas secuenciales y un tipo SFC, mx. 32
cadenas secuenciales; stas pueden controlarse por medio de condiciones de inicio
diferentes.
En la ventana de trabajo del SFC se representa una sola cadena secuencial. Para cambiar a
otra cadena secuencial, utilice las fichas en el borde inferior de la ventana.
Al crear un esquema SFC o un tipo SFC, se genera automticamente una cadena
denominada "RUN" con la condicin RUN = TRUE. (Nota: Ello equivale a un esquema de la
versin V5.x). Las condiciones de inicio se formulan como las condiciones de transicin.
Encontrar ms informacin en el apartado: Qu es una transicin? (Pgina 40). A
diferencia de la transicin, una condicin de inicio vaca se interpreta como FALSE, por lo
que la cadena no se procesar nunca.
Adems de la condicin de inicio, toda cadena secuencial obtiene el atributo "Prioridad" (1
255), que permite especificar un orden de inicio en caso de que las condiciones de varias
cadenas secuenciales se cumplan simultneamente (en la ficha "Condicin de inicio",
cuadro de dilogo "Propiedades de la cadena"). Si se cumplen simultneamente las
condiciones de varias cadenas de igual prioridad, la posicin de la cadena en el orden de
las fichas determina el procesamiento en la CPU (de forma similar a la rama alternativa;
para ms informacin, consulte el apartado: Procesamiento de una rama alternativa
(Pgina 258)).
Es posible configurar una accin adicional para cada cadena secuencial. La accin est
compuesta por las partes siguientes:
el preprocesamiento, es decir, la parte que se ejecuta en cada ciclo tras iniciar la cadena
secuencial y antes de procesar las etapas y transiciones
el postprocesamiento, es decir, la parte que se ejecuta en cada ciclo tras concluir el
procesamiento de las etapas y transiciones
Ello permite p. ej. predeterminar ajustes o transmitir los resultados de procesamiento de las
cadenas secuenciales.
Para ms informacin sobre la configuracin de cadenas secuenciales, consulte el
apartado:
Cmo configurar varias cadenas secuenciales (Pgina 118)
37
4.6.2
Elementos de la cadena
Un esquema SFC comprende de 1 a 8 cadenas secuenciales (Qu es una cadena
secuencial? (Pgina 37)), y un tipo SFC se compone de entre 1 y 32 cadenas secuenciales,
cada una de las cuales tiene una secuencia de elementos (elementos bsicos). Se trata de
los elementos siguientes:
Etapa
Transicin
Fuera de una secuencia (posicionable a discrecin) existe tambin el elemento:
Texto
Los dems elementos son estructuras que se componen de diferentes elementos bsicos:
Secuencia
Rama paralela
Rama alternativa
Bucle
Salto
Recursos
Al programar y parametrizar las etapas y transiciones, la condicin de inicio, el
preprocesamiento y postprocesamiento en los SFC, es posible acceder a la interfaz del
SFC, las conexiones de bloque CFC, los grupos de ejecucin, otros SFC, as como a todos
los operandos globales del programa de usuario.
38
Visualizacin en la pantalla
Los elementos de un SFC se visualizan en la pantalla como se indica a continuacin:
Todos los elementos no seleccionados ni editados de una cadena, incluyendo las lneas
de conexin, se representan en blanco con fuente negra.
Los elementos seleccionados, incluyendo las lneas de conexin, se destacan en color
azul.
Las etapas o transiciones editadas, cuyas propiedades de objeto se hayan modificado,
se representan en gris con fuente negra.
Nota
Los colores mencionados aqu son los ajustes estndar. Algunos de ellos se pueden
personalizar.
Encontrar ms informacin al respecto en el apartado: Colores estndar (Pgina 66).
4.6.3
Qu es una etapa?
Etapa
La etapa es una instancia de control para ejecutar en el AS las acciones asignadas. Es
posible configurar hasta tres acciones por etapa (inicializacin, procesamiento, finalizacin).
Accin
Una accin es una serie de instrucciones que se formula de la manera indicada a
continuacin:
Asignaciones de la parametrizacin de bloques CFC o recursos globales, p. ej.:
TempCons := 100
XYZ.Bomba.ON := TRUE
Activacin o desactivacin de un SFC o grupo de ejecucin, p. ej.:
SFC_1.INTONOFF := TRUE
GRP_1.EN := FALSE
39
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.
4.6.4
Qu es una transicin?
Transicin
Una transicin contiene las condiciones con las que un control secuencial avanza de una
etapa a la siguiente. Varias condiciones pueden combinarse lgicamente por medio de
operadores booleanos. El resultado lgico determina si se avanza a la etapa siguiente.
Condicin de transicin
En un esquema SFC, el resultado de una condicin de transicin se deriva de una expresin
booleana formada por la combinacin lgica de los valores de los elementos siguientes:
Operandos globales
Interconexiones textuales
Conexiones de bloque CFC
40
4.6.5
Qu es un texto?
Texto
El elemento de esquema "Texto" permite insertar en un esquema cuantos textos estticos
desee (textos definidos libremente).
El campo de texto puede comprender una cadena de caracteres de una o varias lneas. Ello
permite insertar p. ej. textos descriptivos en el SFC durante la fase de anlisis que deben
ser sustituidos luego por funciones de automatizacin.
Los textos libremente definidos no estn integrados en la estructura topolgica de la
cadena. Si cambia la topologa, los campos de texto no son reubicados, sino que conservan
su posicin.
4.6.6
Qu es una secuencia?
Secuencia
Una secuencia es una serie de etapas y transiciones que se puede crear con una longitud
seleccionable e insertar en el control secuencial.
41
Cadena
Una secuencia delimitada constituye una cadena dentro de un control secuencial, p. ej.
entre la ramificacin superior e inferior de una rama paralela o alternativa. En el SFC, la
cadena secuencial completa tambin se denomina cadena. sta abarca desde la etapa
inicial hasta la etapa final.
Secuencia
4.6.7
Rama paralela
La rama paralela se utiliza si la ejecucin debe dividirse en dos o ms cadenas que vayan a
ejecutarse simultneamente.
Una rama paralela comprende como mnimo dos cadenas (secuencias) que se ejecutan
simultneamente.
Una rama paralela va precedida siempre de una transicin o de una rama alternativa. Las
cadenas paralelas finalizan siempre en una convergencia paralela a la que le sigue siempre
una transicin o una rama alternativa.
La transicin sucesiva se ejecuta tan slo si se han procesado todas las acciones de las
etapas al final de cada cadena asociada (excepto la accin "Finalizacin") y si se cumple la
condicin de conmutacin (sincronizacin).
42
Leyenda:
4.6.8
(1)
Cadena
(2)
Transicin sucesiva
Rama alternativa
La rama alternativa se utiliza cuando la ejecucin debe dividirse en dos o ms cadenas, de
las cuales slo vaya a ejecutarse una (alternativamente).
Una rama alternativa comprende como mnimo dos cadenas (secuencias), de las cuales se
ejecuta slo una, en funcin del estado de las primeras transiciones en las distintas
cadenas. Se selecciona la cadena cuya transicin se haya cumplido en primer lugar. Si se
cumplen simultneamente varias transiciones, se ejecuta la cadena con la primera
transicin cumplida que se encuentre ms a la izquierda.
Una rama alternativa puede ir precedida y seguida slo de una etapa o rama paralela.
43
Leyenda:
4.6.9
(1)
Cadena
(2)
Etapa sucesiva
Qu es un bucle?
Bucle
Un bucle se utiliza cuando, dependiendo de una transicin, va a ejecutarse nuevamente una
parte de la cadena secuencial.
Un bucle est compuesto por una secuencia y un circuito de retorno con una transicin que
envuelve la secuencia. El punto de partida del bucle debe seguir inmediatamente a una
etapa, en tanto que el punto de retorno debe convergir de nuevo inmediatamente antes de
una etapa.
Leyenda:
(1)
Secuencia
(2)
Circuito de retorno
(3)
Transicin sucesiva
44
4.6.10
Qu es un salto?
Salto
En funcin de una condicin de transicin, un salto permite continuar la ejecucin de la
cadena en una etapa cualquiera dentro de la misma cadena.
Un salto conduce siempre desde una etapa (origen de salto) hacia fuera de la secuencia,
siendo posibles tambin varios saltos.
Leyenda:
(1)
Origen de salto
(2)
Salto
(3)
Destino de salto
(4)
Transicin sucesiva
Un salto comprende una transicin inicial y una flecha que indica el destino de salto. La
indicacin del destino de salto es el nombre de la etapa en la que debe continuarse la
ejecucin cuando se cumpla la transicin. El nombre es "???" si el destino de salto no se ha
definido an.
La transicin del salto se ejecuta cronolgicamente despus de la transicin sucesiva.
Si se cumplen simultneamente la transicin sucesiva y una o varias transiciones de salto,
se ejecuta la etapa (o la rama paralela) dispuesta detrs de la transicin sucesiva.
El destino y el origen del salto deben ser siempre una etapa.
Nota
Cuando se trata de saltos hacia dentro o hacia fuera de una cadena de una rama paralela,
tenga en cuenta las posibles consecuencias durante la ejecucin en el AS.
Encontrar ms informacin en el apartado:
Cmo crear y editar un salto (Pgina 126).
45
46
Iniciar y controlar
5.1
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.
47
Iniciar y controlar
5.2 Cmo iniciar el editor SFC
5.2
Introduccin
El editor SFC se puede iniciar desde el SIMATIC Manager o directamente.
48
Iniciar y controlar
5.3 Ingeniera multiusuario
5.3
Ingeniera multiusuario
Configuracin en red
Generalmente existe la posibilidad de que trabajen varios operadores en un mismo proyecto
o multiproyecto. Ello permite configurar, comprobar y poner en marcha los sistemas de
destino desde lugares diferentes o en una red de PC (ingeniera multiusuario).
Encontrar informacin detallada sobre la ingeniera multiusuario y sus consecuencias en la
documentacin CFC para SIMATIC S7, apartado "Configuracin en red".
49
Iniciar y controlar
5.4 Navegar en el SFC
5.4
Navegar en el SFC
5.4.1
Introduccin
Existen varias posibilidades de navegar en el SFC.
50
Iniciar y controlar
5.5 Interfaz de usuario y operaciones
5.5
5.5.1
Editor SFC
El editor SFC es una aplicacin de Windows que comprende los elementos indicados a
continuacin:
Ventana marco con barra de ttulo
Barra de mens
Barra de herramientas
Barra de estado
Como mnimo una ventana de trabajo
Las funciones y operaciones se ejecutan utilizando comandos de men (barra de mens,
men contextual) y, adicionalmente, con cuadros de dilogo en caso necesario.
Las funciones y objetos pueden controlarse prioritariamente con el ratn. Adems, casi
todas las operaciones pueden ejecutarse tambin utilizando el teclado.
51
Iniciar y controlar
5.5 Interfaz de usuario y operaciones
Leyenda:
(1)
Herramientas SFC
(2)
Barra de ttulo
(3)
Barra de mens
(4)
Barra de herramientas
(5)
Barra de estado
(6)
Ficha
(7)
Barra de desplazamiento
(8)
Ventana de trabajo
Ventana
Dentro del editor SFC puede abrir (limitado slo por las posibilidades de Windows) tantas
ventanas como desee. Cada ventana contiene la vista de un SFC (esquema o tipo).
Tambin es posible abrir varias ventanas de un mismo SFC. La ventana de trabajo actual es
la que se encuentra en primer plano. Por tanto, los comandos de men y los botones de la
barra de herramientas tienen efecto en esa ventana.
En el borde inferior de la ventana hay una barra de desplazamiento que sirve para desplazar
el contenido del rea visible de la ventana.
52
Iniciar y controlar
5.5 Interfaz de usuario y operaciones
Esa barra contiene tambin las fichas que permiten conmutar entre las distintas cadenas
secuenciales del esquema.
Barra de ttulo
La barra de ttulo de la ventana de SFC contiene, adems de la denominacin "SFC", los
botones habituales en Windows. Si un SFC se representa en la pantalla completa, el
nombre aparece tambin en la barra de ttulo de la ventana de SFC, puesto que la barra de
ttulo de la ventana de trabajo no se visualiza en ese momento. La barra de ttulo de la
ventana online puede distinguirse de la barra de ttulo de la ventana offline, utilizando un
color de fondo y/o un texto diferentes (configurable en el SIMATIC Manager con el comando
de men Herramientas > Preferencias > Ficha "Vista").
Men
Un men es una agrupacin de funciones que se activa por medio de la barra de mens.
Los comandos de men no aplicables en una situacin determinada aparecen atenuados
(en color gris), por lo que no pueden seleccionarse.
Abrir un men
Para abrir un men, haga clic en el ttulo del mismo o, utilizando el teclado, introduzca el
carcter subrayado en el ttulo del men y pulse simultneamente la tecla <Alt>.
Si mantiene pulsado el botn izquierdo del ratn, puede desplazarse con el puntero a lo
largo de la barra de mens, abriendo y cerrando sucesivamente todos los mens (examen
rpido).
Men contextual
El botn derecho del ratn permite abrir un men contextual que ofrece los comandos de la
barra de men de uso frecuente en el contexto actual. En el caso de los objetos siguientes
se obtienen mens contextuales diferentes:
rea libre
Elemento SFC
53
Iniciar y controlar
5.5 Interfaz de usuario y operaciones
Cuadro de dilogo "Propiedades" en el campo de edicin
Cuadro de dilogo "Propiedades" estando seleccionada una fila fuera del campo de
edicin
Leyenda:
(1)
Activar seleccin
(2)
(3)
(4)
(5)
Insertar bucle
(6)
Insertar salto
(7)
Insertar texto
54
Iniciar y controlar
5.5 Interfaz de usuario y operaciones
Si cierra la barra de herramientas o las herramientas SFC, puede visualizarlas de nuevo
eligiendo el comando de men Ver > Barra de herramientas o Ver > Herramientas SFC.
Barra de estado
La barra de estado aparece en el borde inferior de la ventana de SFC, visualizndose all
informaciones importantes.
En la parte izquierda de la barra de estado aparecen datos relacionados con el contexto, p.
ej. descripciones de los comandos de men, intervenciones requeridas y mensajes de error.
En la parte derecha de la barra de estado se visualizan las informaciones actuales, p. ej. la
posicin de incorporacin actual. En el modo Test (online) se indica aqu tambin el estado
operativo de la CPU, visualizndose adems por medio de un color (rojo = STOP, verde =
RUN)
Visualizacin opcional
Mientras que la barra de mens est visible siempre, la barra de herramientas, las
herramientas SFC y la barra de estado pueden ocultarse, p. ej. para ampliar el rea de
trabajo. Con los comandos del men "Ver" puede seleccionar lo que quiera visualizar.
5.5.2
Cuadros de dilogo
Controlar
Al activar ciertas funciones aparece un cuadro de dilogo. En l puede realizar ajustes para
la funcin que haya activado. En los cuadros de dilogo modales no es posible realizar
selecciones ni entradas fuera del cuadro. En este caso, el cuadro de dilogo debe cerrarse
antes haciendo clic en el botn "Aceptar" o "Cancelar". En cambio, los cuadros de dilogo
"Propiedades" y "Examinar" permanecen abiertos en la interfaz de usuario mientras se edita
la topologa de cadenas o se ejecutan otros comandos de men (excepto cuando se activa
el modo Test; en este caso, los cuadros de dilogo se cierran automticamente).
Estructura
Algunos cuadros de dilogo contienen fichas. Ello significa que varias pginas (fichas)
aparecen superpuestas en la pantalla. Es posible cambiar fcilmente de una ficha a otra.
55
Iniciar y controlar
5.5 Interfaz de usuario y operaciones
Para facilitar la configuracin, algunos cuadros de dilogo ofrecen no slo los botones
estndar (p. ej. Aceptar, Cancelar, Ayuda), sino tambin botones adicionales con funciones
tiles:
En el cuadro de dilogo "Propiedades del objeto", utilice los botones
dentro de la cadena para acceder a los siguientes elementos del tipo seleccionado (etapa o
transicin), sin tener que abrir y cerrar el campo cada vez. Los saltos a los elementos
bsicos se realizan en orden lgico, no en orden geomtrico.
Con:
se salta, en una rama paralela o alternativa, de izquierda a derecha y siempre al
primer elemento de la cadena siguiente.
se salta de derecha a izquierda siempre al ltimo elemento de la cadena que se
encuentra en el lado izquierdo.
se desplaza por una cadena secuencial de arriba abajo. Al llegar a una rama paralela
o alternativa, se ejecuta slo la cadena izquierda.
se desplaza por una cadena secuencial de abajo arriba. Al alcanzarse una rama
paralela o alternativa se ejecuta slo la cadena derecha.
56
Iniciar y controlar
5.6 Trabajar con el ratn
5.6
5.6.1
Ratn y puntero
El ratn es la principal herramienta para trabajar con el editor SFC. En cuanto sea posible,
realice todas las operaciones con el ratn, en especial las acciones para seleccionar, mover
e insertar elementos de esquema. La apariencia del puntero del ratn (cursor) puede
cambiar en algunas situaciones, adoptando p. ej. la forma de una flecha, marcador, mano o
reloj de arena.
Adems de las formas estndar del puntero en el modo de edicin, el editor SFC utiliza
asimismo los iconos de los elementos de esquema a insertar, tal y como se representan
tambin en las herramientas SFC o en la barra de herramientas. Los iconos disponen
adems de una cruz pequea (en la esquina superior izquierda) para poder posicionarlos
exactamente. En adelante, esta cruz adicional se denomina "cruz de posicionamiento".
Para las funciones de mover y copiar, la cruz de posicionamiento aparece junto con un
icono de mano al alcanzarse la posicin de incorporacin permitida.
Desplazamiento automtico
Al mover objetos en un esquema, es posible desplazar el rea de la ventana cuando la
posicin de incorporacin se encuentra fuera del rea visible. Manteniendo pulsado el botn
izquierdo del ratn, arrastre el objeto hasta el borde de la ventana y site la cruz de
posicionamiento sobre la lnea (horizontal o vertical) interior del marco de la ventana. La
seccin de la ventana se desplazar hasta que se alcance el lmite del esquema, o bien
hasta que el usuario retire la cruz de posicionamiento de la lnea limitadora.
57
Iniciar y controlar
5.6 Trabajar con el ratn
58
Iniciar y controlar
5.7 Trabajar con el teclado
5.7
5.7.1
5.7.2
59
Iniciar y controlar
5.7 Trabajar con el teclado
Ejemplos
5.7.3
Comandos de men
Teclas
<Alt+S+N>
<Alt+H+P+C>
Men
Funcin
Teclas
Nuevo
SFC
Crear esquema
<Ctrl+N>
Abrir esquema
<Ctrl+O>
Cerrar
Cerrar esquema
<Ctrl+F4>
Comprobar coherencia
<Ctrl+Alt+K>
Compilar
<Ctrl+B>
Imprimir
Imprimir esquema
<Ctrl+P>
Salir
<Alt+F4>
Abrir
Cortar
<Ctrl+X>
Copiar
Edicin
<Ctrl+C>
Pegar
<Ctrl+V>
Borrar
<Supr>
<Ctrl+Mays+C>
<Ctrl+Mays+V>
Seleccionar todo
<Ctrl+A>
Buscar
<Ctrl+F>
<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
<Ctrl+F11>
60
Iniciar y controlar
5.7 Trabajar con el teclado
Comando de men
Men
Funcin
Teclas
Seleccionar
Pegar
<Esc>
Etapa + [transicin]
<Ctrl+1>
Rama paralela
<Ctrl+2>
Rama alternativa
<Ctrl+3>
Bucle
<Ctrl+4>
Salto
<Ctrl+5>
Campo de texto
<Ctrl+6>
<Ctrl+L>
<Ctrl+D>
Estado operativo
Cargar
Sistema de
destino
Modo Test
Test
<Ctrl+T>
Resumen
Ver
<Ctrl+U>
Vista detallada
<Ctrl+Mays+U>
Zoom, Acercar
Ampliar la visualizacin
<Ctrl+Num + *)>
Zoom, Alejar
Reducir la visualizacin
<Ctrl+Num - *)>
<Ctrl+Mays+N>
Actualizar
Preferencias,
Representacin
<F5>
Herramientas Abrir el cuadro de dilogo
"Representacin"
<Ctrl+Alt+E>
<Ctrl+Alt+R>
Tabla de smbolos
<Ctrl+Alt+T>
<Mays+F5>
Organizar, Mosaico
horizontal
<Mays+F2>
Organizar, Mosaico
vertical
<Mays+F3>
Organizar, Cascada
Ventana
61
Iniciar y controlar
5.7 Trabajar con el teclado
Comando de men
Men
Funcin
Teclas
Ayuda contextual
Ayuda
<F1>
*) "Num +" y "Num " designan las teclas "+" (ms) y "-" (menos) del bloque numrico
5.7.4
5.7.5
Funcin
Teclas
Ir a la barra de mens
<F10>
Ir al men emergente
<Mays+F10>
<Alt+X>
Letra subrayada
en el comando de men
<Izquierda>
<Derecha>
<Arriba>
<Abajo>
<INTRO>
<Esc>
Teclas
<Tab>
<Mays+Tab>
Ir a la fila siguiente
<Ctrl+Abajo>
Ir a la fila anterior
<Ctrl+Arriba>
Ir al operando anterior
<Ctrl+Izquierda>
62
Iniciar y controlar
5.7 Trabajar con el teclado
5.7.6
Funcin
Teclas
Ir al operando siguiente
o, en etapas en el ltimo operando de la ltima fila:
Ir a la fila siguiente de la pgina siguiente
<Ctrl+Derecha>
<Ctrl+Cifra>
<Av Pg>
<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>
<Ctrl+Alt+Cifra>
<Alt+X>
Teclas de cursor
<Alt+Abajo>
<Barra espaciadora>
<INTRO>
<Esc>
Teclas
<Arriba>
<Abajo>
Un carcter a la derecha
<Derecha>
Un carcter a la izquierda
<Izquierda>
<Ctrl+Derecha>
<Ctrl+Izquierda>
Al principio de la lnea
<Inicio>
Al final de la lnea
<Fin>
<Re Pg>
<Av Pg>
<Ctrl+Inicio>
<Ctrl+Fin>
63
Iniciar y controlar
5.7 Trabajar con el teclado
5.7.7
5.7.8
Funcin
Teclas
Un carcter a la derecha
<Mays+Derecha>
Un carcter a la izquierda
<Mays+Flecha izquierda>
<Ctrl+Mays+Derecha>
<Ctrl+Mays+Flecha izquierda>
Ir al comienzo de la lnea
<Mays+Inicio>
Ir al final de la lnea
<Mays+Fin>
<Mays+Arriba>
<Mays+Abajo>
<Mays+Re Pg>
<Mays+Av Pg>
<Ctrl+Mays+Inicio>
<Ctrl+Mays+Fin>
5.7.9
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.
<Alt+F4>
64
Iniciar y controlar
5.7 Trabajar con el teclado
5.7.10
Teclas
<Re Pg>
<Av Pg>
<Ctrl+Re Pg>
<Ctrl+Av Pg>
<Ctrl+Inicio>
<Ctrl+Fin>
<Inicio>
<Fin>
65
Iniciar y controlar
5.8 Colores estndar
5.8
Colores estndar
5.8.1
Colores estndar
Tabla 5- 1
Ajustes predeterminados (modificables con el comando de men Herramientas > Preferencias >
Colores...)
Seleccin
azul
gris
negro
blanco
negro
Etapa/transicin [comentario]
negro
blanco
verde
negro
verde oscuro
blanco
amarillo
negro
rojo
amarillo
marrn rojizo
blanco
verde oscuro
blanco
Solicitud de intervencin
gris
Acuse de error
rojo
amarillo
negro
*)
*)
**)
**)
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
66
Iniciar y controlar
5.9 Hacer copias de seguridad con el editor SFC
5.9
5.9.1
67
Iniciar y controlar
5.9 Hacer copias de seguridad con el editor SFC
68
Procedimientos posibles
Utilice el SIMATIC Manager para crear un proyecto. En el SIMATIC Manager existen las
siguientes posibilidades para crear un proyecto:
Asistente de PCS 7
Este asistente sirve para crear un proyecto individual o un multiproyecto en la vista
tecnolgica y en la vista de componentes. Adems del proyecto en s, el multiproyecto
contiene tambin una librera de datos caractersticos.
Asistente de STEP 7
Este asistente sirve para crear un proyecto STEP 7 con los elementos siguientes:
el equipo SIMATIC
la CPU
el programa S7
la carpeta de bloques
Comandos de men
Los comandos de men permiten crear proyectos e insertar todos los componentes
necesarios.
Se recomienda el procedimiento utilizando el asistente de PCS 7 (punto 1), puesto que es
ms rpido y menos susceptible a errores.
El asistente deseado, ya sea el asistente de PCS 7 o el asistente de STEP 7, se configura
en el SIMATIC Manager con el comando de men Herramientas > Preferencias ... en la
ficha "Asistente".
69
70
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.
71
72
7.2
7.2.1
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
73
7.3
7.3.1
Introduccin
Un tipo SFC se crea de una de las siguientes maneras:
en la vista de componentes del SIMATIC Manager
en el editor SFC
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.
74
Nota
Los tipos SFC no pueden asignarse a una carpeta jerrquica en la vista tecnolgica puesto
que (desde el punto de vista del proceso a automatizar) no son relevantes para la ejecucin.
7.3.2
Introduccin
Los tipos SFC contenidos en la carpeta de esquemas se visualizan en el catlogo de
bloques CFC, bien sea en el directorio "Todos los bloques" y en el directorio de la familia (si
estn asignados a una familia), o bien en el directorio "Otros bloques".
Los tipos SFC tambin se pueden insertar en el esquema CFC desde las libreras (p. ej.
SFC Library o librera de datos caractersticos).
Procedimiento
En el CFC, arrastre el tipo SFC desde el catlogo de bloques o desde una librera hasta el
esquema CFC.
Resultado
La instancia SFC se representar como un bloque de instancia CFC. Si no hay suficiente
espacio para posicionar la instancia SFC, sta se representar como "bloque solapado" (en
gris claro y sin conexiones visibles). Los bloques solapados se representan de nuevo como
bloques normales al ser desplazados a una posicin libre en el esquema.
En el esquema CFC es posible cambiar el nombre de la instancia SFC, as como
parametrizarla e interconectarla.
75
7.4
7.4.1
Introduccin
En SFC existen inicialmente los tipos de objeto "Esquema SFC" y "Tipo SFC". El esquema
SFC permite definir controles secuenciales utilizando una interfaz predefinida, as como
cuantas seales de proceso se desee de la planta a automatizar. Tras compilar el esquema
SFC, ste se puede procesar cargndolo en el sistema de automatizacin (controlador) y
ejecutndolo en l.
76
Propiedades de ejecucin
Un esquema SFC se integra en la secuencia de ejecucin para determinar cundo se debe
ejecutar dicho esquema en el sistema de automatizacin (controlador).
Encontrar ms informacin al respecto en el apartado: Propiedades de ejecucin de un
SFC (Pgina 156)
Avisos
Para un esquema SFC pueden configurarse opcionalmente siete avisos de acuse obligatorio
en el editor SFC (comando de men SFC > Aviso...). El esquema SFC en s necesita los
dems avisos disponibles (un aviso de acuse obligatorio y otro que no requiere acuse).
Encontrar ms informacin al respecto en el apartado: Cmo configurar avisos en el SFC
(Pgina 101)
Cajetn
Para un esquema SFC se puede configurar opcionalmente un cajetn.
Encontrar ms informacin al respecto en el apartado: Definir el cajetn (Pgina 288)
Compilar y cargar
El esquema SFC tambin se compila con la funcin "Compilar programa" y se carga con la
funcin "Cargar sistema de destino".
Encontrar ms informacin al respecto en los apartados siguientes:
Generalidades sobre la compilacin de esquemas, tipos e instancias (Pgina 215)
Cmo cargar programas (Pgina 223)
Comprobar
En el modo Test del SFC se dinamiza la ejecucin del SFC, pudindose influir en sta
mediante las funciones de test.
Encontrar ms informacin al respecto en el apartado: Manejo y visualizacin en modo
Test (Pgina 265)
77
7.4.2
Descripcin
La topologa (secuencia de etapas/transiciones, modificacin del destino de salto) o las
configuraciones de etapas o transiciones se modifican en el esquema SFC. No obstante, los
cambios slo tienen efecto una vez realizada la compilacin y carga.
Tras modificar la topologa es posible cargar en todo momento cadenas secuenciales
inactivas. Para cargar cadenas secuenciales activas es preciso desactivar el esquema SFC.
Los cambios de la configuracin de etapas y transiciones se pueden cargar incluso mientras
el esquema SFC se est ejecutando en el sistema de automatizacin (controlador).
Bsicamente, todos los cambios del esquema SFC que impiden o limitan la carga de
modificaciones en RUN slo se realizan despus de consultar al usuario.
Procedimiento ulterior
Tras cambiar la configuracin es preciso compilar y cargar la OS para que los datos
actuales estn disponibles en ella.
78
7.5
7.5.1
7.5.2
Introduccin
En SFC existe, adems del tipo de objeto "Esquema SFC", tambin el tipo de objeto "Tipo
SFC". El tipo SFC permite definir controles secuenciales incluyendo una interfaz. La lgica
de ejecucin del tipo SFC se basa nicamente en las conexiones de interfaz del tipo SFC.
Por este motivo, a diferencia del esquema SFC, el tipo SFC no puede acceder a cualquier
seal de proceso.
79
Configurar avisos
Para un tipo SFC pueden configurarse siete avisos de acuse obligatorio y cinco avisos que
no requieren acuse. El tipo SFC en s necesita los dems avisos disponibles (uno por cada
tipo de aviso, as como 10 avisos de estado para SIMATIC BATCH).
Encontrar ms informacin al respecto en el apartado: Cmo configurar avisos en el SFC
(Pgina 101)
Configurar el cajetn
Para un tipo SFC se puede configurar un cajetn.
Encontrar ms informacin al respecto en el apartado: Definir el cajetn (Pgina 288)
Compilar / Cargar
El tipo SFC tambin se compila con la funcin "Compilar programa" y se carga en la CPU
con la funcin "Cargar sistema de destino".
Encontrar ms informacin al respecto en los apartados siguientes:
Generalidades sobre la compilacin de esquemas, tipos e instancias (Pgina 215)
Cmo cargar programas (Pgina 223)
80
Consejos
Los siguientes consejos pueden servirle de ayuda:
En la librera "SFC Library", el tipo SFC "TypeStates" se encuentra con el comando de
men SFC Library > Blocks+Templates > Templates. Este tipo SFC contiene ya varias
cadenas secuenciales para un procesamiento del control secuencial orientado al estado.
Adems, se encuentra el tipo SFC "TypeCtrlStrategy" que contiene un procesamiento del
control secuencial orientado a la estrategia de control. Puede copiar y modificar estas
plantillas para sus propios fines de aplicacin.
Tenga en cuenta lo siguiente al crear un tipo SFC para SIMATIC BATCH:
En las Propiedades > Parmetros operativos AS del tipo SFC es preciso seleccionar
el modo de operacin "AUTO" ya que, de lo contrario, no tendrn efecto los
comandos de control de SIMATIC BATCH (esto tambin es aplicable a las instancias
SFC).
En las Propiedades > Opciones debe ajustar una de las categoras "EOP" o "EPH" ya
que, de lo contrario, el tipo SFC permanecer "oculto" para SIMATIC BATCH.
Si desea utilizar el "Funcionamiento continuo" del SFC, debe ajustar las conexiones
ENASTART=1 y SELFCOMP=0. Al configurar la condicin de inicio de las cadenas
secuenciales es preciso tener en cuenta la conexin READY_TC (esto tambin es
aplicable a las instancias SFC).
Encontrar ms informacin en el apartado: Requisitos de inicio de un SFC
(esquema/instancia) (Pgina 254)
7.5.3
81
7.5.4
Introduccin
Una instancia SFC se deriva de un tipo SFC. El tipo SFC se inserta en un esquema CFC, de
manera similar a un tipo de bloque de funcin en el CFC. De este modo, las instancias SFC
siempre estn asignadas a un esquema CFC y se direccionan a travs de ste. Al igual que
las instancias de CFC, las instancias SFC se representan en forma de bloques, es decir que
su interfaz est visible en el esquema CFC.
Las instancias SFC no se visualizan en el SIMATIC Manager , puesto que solo se pueden
direccionar a travs del esquema CFC. Debido a la asignacin del esquema CFC a la
jerarqua tecnolgica, las instancias SFC contenidas en l se asignan indirectamente
tambin a la jerarqua tecnolgica.
82
Crear y manejar
Las instancias SFC se crean posicionando el tipo SFC en el esquema CFC. Los tipos CFC
existentes en la carpeta de esquemas se visualizan en el catlogo de CFC "Bloques" (en
"Todos los bloques" y en el directorio de la familia (si estn asignados a una familia); de lo
contrario, en el directorio "Otros bloques"). Los tipos SFC tambin se pueden insertar en el
esquema CFC desde las libreras (p. ej. SFC Library, librera de datos caractersticos).
Una instancia SFC se parametriza e interconecta de igual manera que una instancia CFC.
Al igual que las instancias CFC, las instancias SFC se manejan en el esquema CFC en el
que han sido posicionadas.
Propiedades de ejecucin
Las propiedades de ejecucin de una instancia SFC son idnticas a las de las instancias de
bloques CFC.
Avisos
Los avisos de una instancia SFC se pueden configurar en el SFC (comando de men SFC >
Aviso...) y en el CFC a travs del cuadro de dilogo "Propiedades del objeto".
Abrir y comprobar
Las instancias SFC se pueden abrir en el esquema CFC. El SFC se abre, visualizndose la
primera cadena secuencial. La cadena no se puede modificar. En el modo Test del SFC se
dinamiza la ejecucin de la instancia, pudindose influir en sta de igual manera que en los
esquemas SFC.
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.
83
Compilar / Cargar
Las instancias SFC tambin se compilan con la funcin "Compilar programa" y se cargan en
la CPU con la funcin "Cargar sistema de destino".
Encontrar ms informacin al respecto en los apartados:
Resumen de los bloques generados durante la compilacin (Pgina 219)
Generalidades sobre la compilacin de esquemas, tipos e instancias (Pgina 215)
Cmo cargar programas (Pgina 223)
Consejos:
Las instancias SFC (y los esquemas SFC) se pueden controlar y supervisar en la OS
mediante el paquete opcional "SFC Visualization". Las tareas de configuracin
necesarias para el control y supervisin SFC se realizan asimismo con "SFC
Visualization".
Para ms informacin acerca de la visualizacin SFC, consulte el manual SFC
Visualization para S7, o bien el directorio "Opciones" de la Ayuda en pantalla de WinCC.
84
7.5.5
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.
85
7.6
Abrir
7.6.1
Introduccin
Los esquemas SFC y tipos SFC se pueden abrir tanto en el SIMATIC Manager como en el
editor SFC.
86
Nota
Si el proyecto tiene asignada una jerarqua tecnolgica, en el SIMATIC Manager tambin
podr abrir los esquemas SFC en la vista tecnolgica o en la vista de objetos de proceso.
En lugar de la carpeta de esquemas se abre en este caso la carpeta jerrquica que contiene
el esquema.
Los tipos SFC no estn contenidos en la jerarqua tecnolgica puesto que, desde el punto
de visto tecnolgico, no son relevantes para la ejecucin.
7.6.2
Introduccin
Las instancias SFC slo pueden abrirse en el esquema CFC.
Procedimiento
1. Seleccione la instancia SFC en el esquema CFC en cuestin.
2. Elija el comando de men Edicin > Abrir.
Se iniciar el SFC (si no se ha iniciado an) y la instancia SFC se visualizar en una
ventana del editor SFC. El tipo SFC asociado determina la topologa visualizada.
87
7.7
Copiar
7.7.1
88
7.7.2
89
7.7.3
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.
90
7.8
Borrar
7.8.1
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
Procedimiento
1. Seleccione la instancia SFC en el esquema CFC.
2. Pulse la tecla <Supr>.
91
92
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.
93
Fichas
Las propiedades del esquema pueden modificarse en las fichas siguientes:
General
En esta ficha puede introducir o modificar el nombre del esquema, el autor, el comentario
y activar o desactivar la proteccin contra escritura. Con la proteccin contra escritura
activada se impide que el esquema se modifique accidentalmente con el editor SFC o el
editor de interfaces.
Parmetros operativos AS
En esta ficha se ajustan las opciones indicadas a continuacin:
Los ajustes predeterminados para el estado inicial del esquema: "Modo de
conmutacin", "Modo de operacin", "Salida de comandos", "Funcionamiento cclico"
y "Vigilancia de tiempo".
El inicio de SFC tras un rearranque completo de la CPU
Las opciones son: "Inicializar SFC" o "Conservar estado SFC". Con ellas puede
determinar si, al rearrancar la CPU, el SFC se debe iniciar con los datos que tena
antes del STOP de la CPU, o bien si se debe reinicializar.
Activar o desactivar las opciones de inicio del esquema: "Inicio automtico" y "Utilizar
los parmetros operativos predeterminados al iniciar SFC".
OS
Si activa la casilla de verificacin "Transferir esquema a la OS para visualizacin", el
esquema SFC se transferir automticamente a la OS la prxima vez que sta sea
compilada.
Versin
Con las teclas de flecha se ajustan las versiones principal y secundaria por separado. En
los esquemas protegidos contra escritura, la modificacin de versin est desactivada.
Pueden ajustarse versiones desde el nmero 0.0001 hasta 255.4095. Un esquema
nuevo empieza siempre con el nmero de versin 0.0001. No se puede ajustar un
nmero menor que el de la ltima versin guardada.
El campo "Versin de los datos" indica con qu versin del software se ha creado el
esquema.
Si el versionamiento est ajustado en las propiedades del proyecto, al cerrar el esquema
despus de modificarlo se abrir automticamente el cuadro de dilogo con la ficha
"Versin".
Versin de los datos:
Aqu se muestra la versin de software con la que se ha creado el programa o con la que
ste se ha modificado por ltima vez. La versin de los datos es independiente de la
versin del producto. La versin de los datos viene determinada por la base de datos e
indica el estado actual de su estructura de datos.
94
8.2
Fichas
Las propiedades del tipo pueden modificarse en las fichas siguientes:
General
En esta ficha se puede introducir o modificar el nombre del tipo, el autor, la familia, el
nmero de FB, el comentario y activar o desactivar la proteccin contra escritura. Con la
proteccin contra escritura activada se impide que el tipo se modifique accidentalmente
con el editor SFC, el editor de caractersticas o el editor de interfaces.
Parmetros operativos AS
En esta ficha se ejecutan las acciones indicadas a continuacin:
Configurar los ajustes predeterminados para el estado inicial de las instancias SFC
creadas a partir de ese tipo: "Modo de conmutacin", "Modo de operacin", "Salida de
comandos", "Funcionamiento cclico" y "Vigilancia de tiempo".
Activar o desactivar las opciones de inicio de las instancias SFC: "Inicio automtico" y
"Utilizar los parmetros operativos predeterminados al iniciar SFC".
Arranque de SFC tras un rearranque completo de la CPU
Son las opciones "Inicializar SFC" o "Conservar estado SFC". Con ellas se puede
determinar si, al rearrancar la CPU, la instancia SFC correspondiente se debe iniciar
con los datos que tena antes del STOP de la CPU, o bien si se debe reinicializar.
Opciones
En esta ficha se ejecutan las acciones indicadas a continuacin:
La clasificacin del tipo SFC para SIMATIC BATCH en el campo "Categora":
"ninguna": No se realiza la clasificacin (SIMATIC BATCH ignora el tipo).
"EOP": El tipo SFC se clasifica como "tipo de operacin".
"EPH":El tipo SFC se clasifica como "tipo de funcin".
Permitir instrucciones de operador para autorizar la entrada de valores en el dilogo
de operador de la OS.
Seleccin de estrategias de control
En este campo se indican todas las estrategias de control configuradas en el tipo SFC
(mx. 32).
95
96
8.3
Actualizar en el multiproyecto
Los tipos SFC se pueden actualizar en un multiproyecto. El procedimiento es igual que al
actualizar los tipos de bloque del CFC.
Encontrar ms informacin al respecto en la documentacin CFC para SIMATIC S7,
apartado "Cmo actualizar tipos de bloque/tipos SFC".
97
8.4
Fichas
Las propiedades de la instancia SFC pueden modificarse en las fichas siguientes:
General
En esta ficha se introduce o modifica el nombre de la instancia y el comentario. Todas
las dems propiedades (vase el tipo SFC) son de slo lectura y no pueden modificarse.
La casilla de verificacin "Protegido contra escritura" muestra si el esquema CFC est
protegido contra escritura. En caso afirmativo, slo tendr derechos de lectura en la
instancia SFC.
Parmetros operativos AS
En esta ficha se modifican los parmetros operativos de la instancia SFC (vase el tipo
SFC).
Opciones
Esta ficha permite ver y modificar las opciones ajustadas en el tipo SFC:
SIMATIC BATCH "Categora" (slo consultar)
"ninguna": No se realiza ninguna clasificacin
"EOP": El tipo SFC se clasifica como "tipo de operacin"
"EPH": El tipo SFC se clasifica como "tipo de funcin".
SIMATIC BATCH "Permitir instrucciones del operador" (slo consultar)
Si est activada esta opcin, se permite introducir valores en el dilogo de operador
de la OS.
Seleccin de estrategia de control (no puede modificarse si la proteccin de escritura
est activada)
En este campo se indican todas las estrategias de control configuradas en el tipo SFC
(mx. 32).
Las estrategias de control tomadas del tipo SFC aparecen seleccionadas. La
seleccin se puede modificar para cada instancia SFC. Es posible seleccionar una
nueva estrategia de control, o bien deshacer una seleccin predeterminada.
98
99
100
Configuracin de avisos
9.1
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"
101
Configuracin de avisos
9.1 Cmo configurar avisos en el SFC
Solicitud de intervencin
La solicitud de intervencin es un aviso que no se debe acusar. ste se notifica en el
esquema SFC mediante el bloque de aviso NOTIFY y, en el tipo SFC, mediante el
NOTIFY_8P.
Encontrar una tabla de las conexiones utilizadas en la interfaz para los avisos en el
apartado: Avisos (conexiones SFC) (Pgina 207).
Nota
Al configurar los avisos, tenga en cuenta que a los avisos de ALARM_8P slo pueden
asignarse clases de aviso de acuse obligatorio.
102
10
En el editor de caractersticas:
Se abre con el comando de men Ver > Caractersticas o con el botn
103
10.2
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
Valores de forzado
El tipo SFC utiliza los valores de forzado para controlar una lgica externa.
Parmetros
Marcas
Temporizadores
Notas
104
Caracterstica
Significado
Contactos de bloque
Textos de posicin
Informacin adicional
Encontrar ms informacin en los apartados siguientes:
Conexiones para caractersticas (Pgina 108)
Atributos para caractersticas (Pgina 111)
105
10.3
Notas
Las estrategias de control ya utilizadas, p. ej. en
Condiciones de inicio
Transiciones
Asignacin de consignas
Habilitacin de estrategias de control
no se pueden borrar ni mover en el editor de caractersticas. De lo contrario, las estrategias
de control obtienen una nueva numeracin. Ello tambin es aplicable a las estrategias de
control que se copian de o a un tipo SFC diferente.
Los nmeros de las estrategias de control no se adaptan en la utilizacin existente. Por este
motivo, los accesos y mecanismos que se haban referido a esos nmeros ya no funcionan
de la forma prevista originalmente.
Ejemplo
No desea seguir utilizando la estrategia de control con el nmero "2" y la borra.
Las estrategias de control se enumeran nuevamente. La estrategia de control "3" recibe
ahora el nmero "2", la estrategia de control "4" recibe el nmero "3", etc.
Si no desea seguir utilizando una estrategia de control, no la borre, sino cambie el nombre
del mismo, introduciendo p. ej. "no utilizado". Con ello se conserva la numeracin y la
funcionalidad de las dems estrategias de control utilizadas.
106
10.4
Notas
Tenga en cuenta lo siguiente:
La visualizacin de notas y textos de posicin no genera un aviso, por lo que no se
documenta en el sistema de avisos. En cambio, el acuse de una nota se documenta
como aviso de operador.
A las notas y textos de posicin se asignan nuevos nmeros cuando se copian de un tipo
SFC y se insertan en un tipo SFC diferente. Si los textos se utilizan ya en etapas,
transiciones y cadenas, estos nmeros se deben comprobar y corregir en caso
necesario.
107
10.5
Informacin adicional
Encontrar ms informacin en los apartados:
Parametrizaciones de la interfaz "Caractersticas" (Pgina 175)
Ampliaciones de la interfaz "Caractersticas" (Pgina 177)
Interfaz estndar del tipo SFC (Pgina 168)
Contactos de bloque (Pgina 109)
Atributos para caractersticas (Pgina 111)
108
10.6
Contactos de bloque
Contactos de bloque
Si desea integrar los bloques de la automatizacin bsica por medio de contactos de
bloque, defina en los tipos de bloque las conexiones relevantes para la conexin con un tipo
SFC.
Para ello, la conexin de bloque debe obtener el atributo de sistema "S7_contact = true" en
el lenguaje de creacin del tipo de bloque. Los bloques tecnolgicos de la PCS 7 Library
estn preparados conforme a ello. Las conexiones de los tipos de bloque suministrados
pueden adaptarse a las condiciones del proyecto.
No se soportan las conexiones entre tipos SFC a travs de contactos de bloques.
Nota
Si agrega o modifica a posteriori el atributo de sistema "S7_contact" en la conexin de un
tipo de bloque utilizado como contacto de bloque en el tipo SFC, este cambio no tendr
efecto en las conexiones de bloque del tipo SFC.
Si desea aplicar estos cambios al tipo SFC, tenga en cuenta lo siguiente:
Utilizando el comando de men Herramientas > Tipos de bloques, importe al CFC el tipo
de bloque modificado. Durante la importacin se actualizan todas las instancias de
bloque del tipo.
Utilizando el comando de men Herramientas > Contactos de bloque, actualice los
contactos de bloque en el SFC. Con este comando de men se aplican todos los
cambios a la interfaz del tipo SFC y a todas las instancias SFC.
Al definir una instancia de la caracterstica "Contacto de bloque" en el editor de
caractersticas, se crean en el tipo SFC las correspondientes conexiones de bloque
seleccionadas. Las conexiones IN del tipo de bloque se crean como OUT en el tipo SFC.
Las conexiones OUT del tipo de bloque se crean como IN en el tipo SFC. Las conexiones
IN_OUT del tipo de bloque se crean como OUT en el tipo SFC.
Ello permite interconectar una instancia CFC concreta del tipo de bloque con las
correspondientes conexiones de una instancia SFC. Por tanto, una instancia de la
caracterstica "Contacto de bloque" est asignada siempre exactamente a un tipo de bloque.
El tipo de bloque en cuestin se debe introducir en la columna "Bloque" de la subventana en
el lado derecho. El tipo de bloque debe existir en la gestin de datos del ES.
El procedimiento descrito permite configurar, poner en marcha y visualizar
independientemente bloques de la automatizacin bsica. De esta manera puede configurar
tipos SFC basados en contactos de bloque e interconectarlos luego con los bloques de la
automatizacin bsica.
109
110
10.7
Modo de
operacin
Valores
de
consigna
Valores
de
proceso
Valores
de
forzado
Temporiza Nodores
tas
Contactos
de bloque
Textos
de
posicin
Nombre
Nombre de
visualizacin
Nmero
Estndar
Atributos
x
x
Tipo de datos
Nombre de
conexin
Valor inicial
Longitud del
texto
Precisin
Unidad
Lmite inferior
Lmite superior
Texto0
Texto1
Enumeracin
Archivar
Comprobar
ID consigna
ID v. real
Material
Tracking ID
Comentario
<Consigna>
Bloque
Faceplate
x
x
x
x
111
Caractersticas
Modo de
operacin
Valores
de
consigna
Transfer ID
Transfer
Counter
Valores
de
proceso
Valores
de
forzado
Temporiza Nodores
tas
Contactos
de bloque
Textos
de
posicin
Significado
Nombre
El nombre es una designacin de la caracterstica que debe ser unvoca en todas las caractersticas
de un tipo. Puede comprender 24 caracteres como mximo, sin espacios en blanco ni caracteres
especiales (excepcin: "_"). El nombre es irrelevante para las conexiones de interfaz.
Nombre de
visualizacin
Nmero
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
112
Atributo
Significado
Comentario
<Consigna>
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.
En el tipo de datos STRING, la longitud del texto determina la longitud mxima de la cadena
(nmero de caracteres: 1 a 254).
Precisin
En los tipos de datos REAL, PI y PO, la precisin determina el nmero de posiciones decimales que
deben visualizarse (0 a 7).
Unidad
En los tipos de datos INT, DINT, REAL, PI, PO es posible definir una unidad. sta se almacena
como atributo de sistema "S7_unit" en las conexiones de interfaz. El atributo se puede modificar en
la instancia SFC.
Las unidades estn incluidas en la gestin de datos ES como juego bsico y pueden ampliarse o
modificarse en el SIMATICManager como "Declaraciones generales".
Lmite inferior
En los tipos de datos INT, DINT, REAL, PI, PO, DEST, SOURCE, VIA y TKEY es posible definir un
lmite inferior para el rango de valores. ste se almacena en la conexin "<nombre de
conexin>_LL". El atributo se puede modificar en la instancia SFC.
Lmite superior
En los tipos de datos INT, DINT, REAL, PI, PO, DEST, SOURCE, VIA y TKEY es posible definir un
lmite superior para el rango de valores. ste se almacena en la conexin "<nombre de
conexin>_HL". El atributo se puede modificar en la instancia SFC.
Texto0
En el tipo de datos BOOL, este atributo determina el identificador del valor FALSE. ste se
almacena como atributo de sistema "S7_string_0" en las conexiones de la interfaz. El campo de
entrada solo se puede utilizar si el tipo de datos es BOOL y si la columna "Enumeracin" tiene el
valor <Ninguna>. El atributo se puede modificar en la instancia SFC.
Texto1
En el tipo de datos BOOL, este atributo determina el identificador del valor TRUE. ste se almacena
como atributo de sistema "S7_string_1" en las conexiones de la interfaz. El campo de entrada solo
se puede utilizar si el tipo de datos es BOOL y si la columna "Enumeracin" tiene el valor
<Ninguna>. El atributo se puede modificar en la instancia SFC.
Enumeracin
Para los tipos de datos BOOL, INT, DINT, DEST, SOURCE y VIA se puede asignar una
enumeracin. sta se almacena como atributo de sistema "S7_enum" en las conexiones de interfaz.
La enumeracin se define en las "Declaraciones generales" del SIMATIC Manager . El nombre de la
enumeracin para el atributo se puede seleccionar en una lista desplegable. El atributo se puede
modificar en la instancia SFC.
Si un parmetro de bloque de una instancia SFC tiene asignada una enumeracin, posteriormente
es posible seleccionar todas las dems enumeraciones que se desee de las declaraciones
generales.
Nota: Si se utiliza "S7_enum" se ignoran los atributos de sistema "S7_string_0" y "S7_string_1".
Archivar
113
Atributo
Significado
Comprobar
Este atributo selecciona la caracterstica que se debe prever para la comprobacin manual
(instruccin de fabricacin) en el informe de lote de SIMATIC BATCH.
ID consigna
ID v. real
Material
Tracking ID
En los tipos de datos PI, PO es posible introducir un identificador numrico para identificar el
material.
Bloque
Este atributo contiene el nombre del tipo de bloque que representa el contacto de bloque. Cuando
se generan las conexiones de interfaz, se toman del tipo de bloque para el tipo SFC aquellas en las
que est activado el atributo de sistema "S7_contact=true". Los nombres de las conexiones de
interfaz del tipo de bloque se aaden como sufijo al nombre de la conexin del contacto de bloque.
Las entradas y entradas/salidas del tipo de bloque se convierten en salidas del tipo SFC. Las
salidas del tipo de bloque se convierten en entradas del tipo SFC.
Faceplate
Aqu puede seleccionar los parmetros que deben visualizarse en la vista de parmetros del
faceplate del SFC.
Transfer ID
Transfer
Counter
Este atributo muestra el nmero de repeticin de bucle de las fases de transferencia en SIMATIC
BATCH. Forma parte del Transfer Key (tipo de datos TKEY) y es asignado por una aplicacin MES.
Informacin adicional
Para ms informacin sobre las conexiones y caractersticas, consulte los apartados
siguientes:
Parametrizaciones de la interfaz "Caractersticas" (Pgina 175)
Ampliaciones de la interfaz "Caractersticas" (Pgina 177)
Encontrar ms informacin sobre los atributos de sistema en la Ayuda en pantalla de
STEP 7, apartado "Atributos de sistema para conexiones de bloque".
114
11
Requisitos
Para configurar los controles secuenciales es preciso que las funciones de automatizacin
bsica requeridas hayan sido creadas con CFC y/o herramientas de STEP 7. Con ello se
habrn insertado tambin los bloques del AS en los que deben utilizarse los esquemas SFC
o los tipos SFC. Las funciones de automatizacin que no existan an se pueden agregar en
caso necesario y utilizar luego en el SFC.
Procedimiento
Para configurar un control secuencial (esquema SFC o tipo SFC), proceda del siguiente
modo:
Cree la topologa con cuantas cadenas secuenciales sean necesarias y la organizacin
deseada de los elementos SFC.
En el cuadro de dilogo "Propiedades" de las cadenas, configure la condicin de inicio, el
preprocesamiento y el postprocesamiento.
En el cuadro de dilogo "Propiedades" de las etapas y transiciones, configure las
acciones y condiciones.
Colores
Los objetos del control secuencial se representan en distintos colores conforme a su estado.
Por ejemplo, los elementos de un control secuencial no seleccionado son blancos (no
parametrizados) o grises (parametrizados), o bien azules si estn seleccionados.
El comando de men Herramientas > Preferencias > Colores... permite personalizar los
colores de determinados elementos.
Al abrir las propiedades del objeto, los ttulos de las fichas que no contengan entradas se
visualizan en el color de fondo estndar del cuadro de dilogo. El color de fondo del ttulo de
una ficha con contenido es el que se ha seleccionado en las propiedades de pantalla en
Windows (haciendo clic con el botn derecho del ratn en el Escritorio y eligiendo:
Propiedades > Apariencia > Opciones avanzadas > Elemento: Elementos seleccionados).
Interconexiones textuales
Si borra bloques CFC a los que acceda el SFC, estos accesos se configurarn como
interconexiones textuales (el texto de los operandos se destaca en amarillo).
115
116
11.2
11.2.1
Representacin de cadenas
En su estado inicial, un nuevo SFC comprende exactamente una cadena secuencial. Sin
embargo, puede ampliarse a mx. 8 (si es un esquema SFC) o mx. 32 cadenas
secuenciales (si es un tipo SFC). Cada cadena secuencial se crea en una ventana de
trabajo propia. En el borde inferior de cada ventana de trabajo se crea una ficha con el
nombre de la cadena secuencial (p. ej. RUN o SEQ1). Esta fichas permiten conmutar entre
las distintas cadenas secuenciales.
Una nueva cadena secuencial creada con el comando de men Insertar > Cadena > ... se
inserta en su estado inicial (incluyendo una etapa inicial, una transicin y una etapa final) en
una posicin seleccionada en el SFC.
Encontrar ms informacin al respecto en el apartado: Cmo configurar varias cadenas
secuenciales (Pgina 118)
Al insertar o borrar elementos SFC en la cadena secuencial, stos se representan
automticamente conforme a reglas predefinidas. Estas reglas determinan las distancias
entre los elementos, la extensin de las etapas y transiciones, o bien la alineacin de las
ramas alternativas. Las reglas de representacin se pueden modificar mediante el comando
de men Herramientas > Preferencias > Representacin.
La topologa de cadenas completa se puede centrar en la ventana. Las funciones de zoom
permiten acercar o alejar la visualizacin segn sea necesario. Los cambios se realizan en
incrementos porcentuales determinados por el factor de zoom.
Agregar elementos
Si desea agregar elementos adicionales al SFC, seleccione en las herramientas SFC el
icono correspondiente al elemento que desea crear.
La apariencia del puntero del ratn dejar de ser una flecha, convirtindose en el icono
seleccionado con una cruz de posicionamiento. Para insertar los elementos de la cadena,
site la cruz en la posicin deseada. La posicin de incorporacin se identifica con una lnea
verde. Haga clic con el botn izquierdo del ratn en la posicin de incorporacin. Los
elementos insertados aparecen destacados en color.
Reglas de sintaxis
La topologa de cadenas es formada por una secuencia de etapas y transiciones. La regla
fundamental de la topologa de cadenas es que una etapa (S) va seguida siempre de una
transicin (T) y que una transicin va seguida siempre de una etapa (secuencia: E-T-E o TE-T). El editor cumple automticamente estas reglas.
117
11.2.2
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.
118
Ejemplos
Ejemplo 1:
Configure una cadena secuencial con una condicin de inicio que compruebe una de las
estrategias de control del SFC. La frmula es p. ej. "QCS=Calentar". Si el SFC se encuentra
en esa estrategia de control, la cadena secuencial se ejecutar, siendo en este caso
independiente del estado operativo del SFC.
Ejemplo 2:
Configure una cadena secuencial con la condicin de inicio "<SFCName>.IDLE=Idle". Esta
cadena secuencial se ejecutar cuando el estado operativo sea "Listo".
Ejemplo 3:
Para la condicin de inicio tambin se puede comprobar un estado de proceso cualquiera.
Para ello es preciso interconectar el estado de proceso con la seal externa "LOCKERROR"
(entrada del SFC). Cuando ocurra el fallo, el SFC cambiar al estado "Error". Configure
adems una cadena secuencial de tratamiento de fallos, cuya condicin de inicio sea p. ej.
"<SFCName>.ERROR=Error AND <estado de proceso>=1".
Ejemplo 4:
Como alternativa al ejemplo 3, el tratamiento de fallos tambin se puede realizar sin cambiar
de estado. Configure para ello una cadena secuencial con la condicin de inicio "<estado de
proceso>=1" y asgnele una prioridad elevada. Esta cadena secuencial se ejecutar cada
vez que ocurra el fallo y cuando la cadena secuencial que se est procesando en ese
momento tenga una prioridad inferior a la de la cadena secuencial para el tratamiento de
fallos. En este caso, no interconecte el estado de proceso con la entrada "LOCKERROR".
De lo contrario, se cambiar al estado "Error".
Nota
Para un esquema se indica el operando "<SFCName>.conexin". y, para un tipo, slo
"conexin".
119
120
Nota
La insercin tambin se puede realizar en una misma ventana SFC. En este caso cambia el
nombre de la cadena secuencial copiada o cortada, insertndose delante de la cadena
secuencial actual.
11.2.3
121
11.2.4
Introduccin
Al crear una secuencia, el sistema genera - en funcin de la posicin - bien sea una
secuencia transicin-etapa (TE), o bien una secuencia etapa-transicin (ET) (v. figura).
Leyenda:
(1)
Secuencia TE
(2)
Secuencia ET
Procedimiento
1. En la barra de herramientas, haga clic en el botn de etapa/transicin
2. Haga clic en la lnea de conexin vertical de la cadena entre la etapa y la transicin (o
bien, entre la transicin y la etapa).
3. Si mueve el ratn hasta una posicin de incorporacin "permitida" de la cadena, ello se
indicar mediante una lnea verde horizontal.
4. Si desea definir tambin la longitud de la secuencia, mantenga pulsado el botn
izquierdo del ratn y arrastre el lazo en sentido vertical.
La longitud actual (cantidad de parejas de ET/TE) se indicar con un nmero en el punto
donde suelte el lazo.
Resultado
La secuencia se insertar en la posicin deseada.
122
11.2.5
Introduccin
Al crear una rama paralela se generan dos secuencias. Cada una de ellas comprende una
etapa. Dependiendo de la posicin de incorporacin, delante o detrs de la rama paralela se
crea automticamente una transicin adicional para conservar la sintaxis correcta.
Procedimiento
1. En las herramientas, haga clic en el botn correspondiente a la rama paralela
2. Haga clic despus en la posicin donde desea insertar la rama paralela.
Si durante la insercin mantiene pulsado el botn izquierdo del ratn y traza un lazo
alrededor de los elementos de una secuencia (aqu: de S5 a S6), los elementos
rodeados por el lazo formarn parte de la secuencia izquierda de la rama paralela
creada.
Si traza el lazo de manera que no rodee una secuencia de etapas pura (aqu: S5 hasta
S6), sino una secuencia etapa-transicin (aqu: de S5 a T5), por motivos sintcticos se
crear una etapa adicional (aqu: S10) en la secuencia izquierda y una transicin (aqu:
T9) detrs de la rama paralela.
123
11.2.6
Introduccin
Al crear una rama alternativa se generan dos secuencias. Cada una de ellas comprende
una transicin. Dependiendo de la posicin de incorporacin, delante o detrs de la rama
alternativa se crea automticamente una etapa adicional para conservar la sintaxis correcta.
Procedimiento
1. En la barra de herramientas, haga clic en el botn correspondiente a la rama alternativa
2. Haga clic en la posicin en la que desea insertar la rama alternativa.
Si durante la insercin mantiene pulsado el botn izquierdo del ratn y traza un lazo
alrededor de los elementos de la (futura) secuencia, los elementos rodeados por el lazo
formarn parte de la secuencia izquierda de la rama alternativa creada.
3. Si desea ampliar una rama alternativa, conmute al modo de insercin deseado (p. ej.
rama paralela) y, con el cursor de posicionamiento, haga clic en la posicin deseada
prxima a la lnea de ramificacin superior o inferior.
124
11.2.7
Introduccin
Al crear un bucle, el sistema genera una secuencia que puede comprender una sola etapa,
as como una rama de retorno con una transicin.
Procedimiento
1. En la barra de herramientas, haga clic en el botn correspondiente al bucle
2. En la lnea vertical, haga clic en la posicin en la que debe comenzar el bucle.
3. Mantenga pulsado el botn del ratn y sultelo en la posicin final deseada, en la lnea
vertical.
Resultado
El bucle se crear alrededor de los elementos contenidos entre las posiciones inicial y final.
En caso necesario se agregan elementos adicionales para conservar la sintaxis correcta.
Mover el bucle
Si desea mover un bucle, seleccinelo con los elementos que contiene. Mantenga pulsado
el botn izquierdo del ratn y site el bucle en la posicin deseada de la lnea vertical de la
cadena.
125
Nota
No se permiten los bucles que conduzcan hacia dentro de una rama alternativa o paralela, o
bien hacia afuera de una rama paralela. Debido a la topologa de cadenas orientada a
bloques, los elementos del esquema (incluyendo las ramas alternativas y paralelas) deben
encontrarse por completo en un bucle.
La rama de retorno de un bucle contiene y admite slo una transicin.
11.2.8
Introduccin
Al insertar un salto se crea una transicin con una flecha y la indicacin del destino del salto.
Procedimiento
1. En la barra de herramientas, haga clic en el botn correspondiente al salto
2. Cree el salto directamente detrs de una etapa en la lnea de conexin vertical de la
secuencia:
Si desea crear el salto con un destino indefinido, haga clic detrs de la etapa en la
lnea de conexin vertical.
El salto se crea. El destino del salto se representa con signos de interrogacin (???).
Ahora puede cambiar el destino del salto.
Si desea crear un salto con un destino definido, arrastre el puntero del ratn desde la
posicin de origen hasta la etapa deseada.
El salto se crea. El nombre de la etapa aparece en el destino del salto.
Para crear un salto con varios destinos, repita la accin anterior.
126
Nota
Si borra la etapa utilizada como destino del salto, todos los saltos asociados a esa
etapa tendrn un destino indefinido.
Si cambia el nombre de la etapa utilizada como destino del salto, se modificarn
automticamente tambin todos los saltos asociados a ella.
3. Haga doble clic en la indicacin del destino del salto.
Se abrir el cuadro de dilogo "Seleccionar destino del salto". Todas las etapas
existentes del esquema - excepto la etapa inicial - aparecen en una lista que se puede
ordenar.
4. Seleccione una etapa como nuevo destino del salto y haga clic en el botn "Aceptar".
Saltar al destino
1. Seleccione el salto.
2. Elija el comando del men contextual "Ir a destino del salto".
Resultado: El destino del salto aparecer destacado.
Esta funcin se puede utilizar en el modo de creacin y en el modo Test.
Borrar un salto
Seleccione la transicin del salto y pulse la tecla <Supr>.
Nota
En el caso de saltos hacia dentro o hacia fuera de una secuencia de una rama paralela,
tenga en cuenta las posibles consecuencias durante la ejecucin en el AS.
Los saltos hacia dentro o hacia fuera de ramas paralelas deben utilizarse con especial
precaucin, ya que el salto en cuestin se refiere siempre a la secuencia de la rama paralela
que contiene el origen o el destino. Todas las dems secuencias se siguen procesando
imperturbablemente durante la ejecucin.
Por tanto, al saltar desde una de las secuencias, cercirese de que:
se produzca luego un salto de retorno a esa misma secuencia
o bien
que todas las dems secuencias sean abandonadas tambin por medio de un salto.
Es responsabilidad del usuario utilizar estos saltos con precaucin y considerar las posibles
consecuencias, con objeto de evitar comportamientos inesperados en el AS.
Recomendacin: Evite utilizar saltos que conduzcan hacia dentro o hacia fuera de ramas
paralelas.
127
11.2.9
Introduccin
Un campo de texto se puede insertar en cualquier posicin libre del esquema, borrar, copiar
y mover. Los objetos de texto no se pueden mover de un esquema a otro con el mtodo de
arrastrar y soltar.
Procedimiento
1. En la barra de herramientas, haga clic en el botn correspondiente al texto
2. Con el cursor de posicionamiento, haga clic en la posicin de la ventana donde desea
posicionar el texto.
En la ventana se insertar y abrir un campo de texto. El cursor de texto est activo.
3. Introduzca el texto en ese campo.
El texto se compagina automticamente al final de la lnea.
4. Haga clic fuera del campo de texto para salir del modo de edicin y cerrar dicho campo.
Nota
Al posicionar el campo de texto, vigile que ste no cubra los elementos de la topologa
de cadena. Si esto ocurre, el campo de texto no seleccionado se representar en forma
de recuadro con un rea transparente (sin contenido). Los elementos del esquema que
se encuentran debajo permanecen visibles.
128
129
11.3
11.3.1
11.3.1.1
Seleccin individual
Es posible seleccionar de las maneras siguientes:
Las etapas y transiciones se seleccionan haciendo clic en ellas con el botn izquierdo de
ratn.
Las secuencias se seleccionan haciendo clic en la lnea vertical entre la etapa y la
transicin. Si no se trata de una secuencia en una rama paralela, rama alternativa o
bucle, se seleccionar la cadena entera.
Las ramas se seleccionan haciendo clic en la lnea horizontal superior o inferior.
Los bucles se seleccionan haciendo clic en la lnea horizontal superior o inferior del
circuito de retorno (se selecciona el bucle completo) o en la lnea vertical (se selecciona
slo el circuito de retorno con la transicin).
Los saltos se seleccionan haciendo clic en la lnea horizontal del salto, o bien en la lnea
vertical por debajo de la etapa del origen del salto (se seleccionan el origen del salto y el
salto). Haciendo clic en la indicacin del destino del salto se selecciona tambin la
transicin asociada.
Una cadena secuencial completa se selecciona haciendo clic en la lnea vertical de una
secuencia que contenga la etapa inicial o final.
Cuando haga clic en un elemento, se deseleccionarn los dems elementos ya
seleccionados.
Si hace clic con el botn derecho del ratn, aparecer el men contextual con los
comandos de men disponibles.
Seleccin mltiple
Si desea seleccionar varios elementos SFC, cuando haga clic con el ratn pulse
simultneamente la tecla <Ctrl>. En este caso se seleccionar el elemento SFC en el que
haya hecho clic, sin que se deseleccionen los dems elementos seleccionados. Si ha
seleccionado un elemento SFC por descuido, puede deshacer esa seleccin haciendo clic
nuevamente mientras mantiene pulsada la tecla <Ctrl>.
Si ha seleccionado una secuencia completa y hace clic en un elemento de la misma
mientras mantiene pulsada la tecla <Ctrl>, se deseleccionar ese elemento individual y la
seleccin de la secuencia completa se transformar en una seleccin de sus elementos
individuales.
130
11.3.1.2
11.3.1.3
11.3.1.4
131
11.3.2
11.3.2.1
132
11.3.2.2
Procedimiento
1. Seleccione el elemento SFC cuyas propiedades de objeto desea copiar.
2. Elija el comando del men contextual Copiar propiedades del objeto.
SFC para SIMATIC S7 (V8.1)
Manual de programacin y manejo, 04/2014, A5E33209642-AA
133
11.3.2.3
134
11.3.2.4
135
11.4
11.4.1
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.
136
11.4.2
11.4.2.1
Ficha "General"
En la ficha "General" puede introducir o modificar el nombre de la etapa, el tiempo de
ejecucin y los comentarios de la etapa y la OS.
El nmero fue generado por el SFC al crear la etapa, siendo unvoco en esa cadena
secuencial. Es de slo lectura y no se puede modificar. La secuencia de nmeros es
consecutiva (sin dejar huecos). Por tanto, si se borra una etapa y se inserta luego una etapa
nueva, sta obtendr el nmero de la etapa borrada previamente.
Activando la casilla de verificacin "Confirmacin" puede asignar una identificacin a la
etapa. Esta identificacin determina el comportamiento de la etapa durante la ejecucin en
el AS en el modo de conmutacin "T/T y O". Las transiciones que siguen a etapas con esta
identificacin slo se activan (conmutan) cuando se cumplen, debiendo ser confirmadas por
el operador (al igual que el modo "T y O"). Sin estas identificaciones, las transiciones
sucesivas avanzan inmediatamente tras haberse cumplido (al igual que el modo "T").
137
138
Documentar la configuracin
Es posible documentar las acciones configuradas para la etapa. Haciendo clic en el botn
"Imprimir" del dilogo de propiedades del objeto puede imprimir un informe de la etapa,
incluyendo informaciones acerca de las propiedades y las instrucciones de inicializacin,
procesamiento y finalizacin.
Cambios de configuracin
Si modifica la configuracin de una etapa (nombre, comentario, comentario OS, atributos,
asignaciones), tambin puede compilar slo estos cambios (con el comando de men
SFC > Compilar..., Alcance: Modificaciones) y cargarlos estando la CPU en modo RUN (con
el comando de men Sistema de destino > Cargar..., Modo de carga: Modificaciones), sin
desactivar antes el SFC activo.
Para ms informacin sobre cmo editar la etapa , consulte los apartados:
Cmo editar las acciones de la etapa (Pgina 139)
Cmo editar los operandos de la etapa (Pgina 140)
Cmo copiar las propiedades de objeto de elementos SFC (Pgina 133)
11.4.2.2
Introduccin
Las instrucciones de las acciones se introducen en un cuadro de dilogo formateado.
Editar acciones
Nota
Tenga en cuenta que un tipo SFC slo puede acceder a su propia interfaz, pero no a objetos
externos.
Para cada etapa es posible formular hasta 50 instrucciones por accin. En el cuadro de
dilogo se visualizan 10 de ellas. La seccin visible se puede modificar utilizando la barra de
desplazamiento.
Toda lnea de una instruccin comprende los elementos siguientes:
Botn con el nmero de fila para activar la fila correspondiente
Casilla de verificacin que permite seleccionar la instruccin como comentario OS
Campo de entrada para el (primer) operando izquierdo, para el operador y para el
(segundo) operando derecho
Si desea seleccionar una instruccin para copiarla o borrarla, o bien para insertar una
instruccin copiada previamente, active el botn de nmero antepuesto a la fila
correspondiente a la instruccin en cuestin. Si ha seleccionado un botn, puede acceder a
los comandos de men disponibles pulsando el botn derecho del ratn.
139
11.4.2.3
140
Notas
Los accesos a bloques CFC tambin se pueden modificar en el esquema CFC asociado.
Sin embargo, esta modificacin se limita slo a "reasignar" accesos a SFC, es decir, a
desplazar el acceso a una conexin de bloque distinta (con <Alt> y la funcin de arrastrar
y soltar).
No escriba valores en las salidas de bloques y esquemas (CFC y SFC). Generalmente,
stos se sobrescriben de inmediato al ejecutar el bloque o esquema.
141
Editar operandos
Al realizar una entrada textual, vigile que los nombres sean coherentes. El editor no puede
verificar la utilizacin correcta de un smbolo que no exista en la tabla de smbolos (o de un
smbolo cuyo nombre haya cambiado despus de hacer referencia a l). Por este motivo,
ese smbolo se configura como interconexin textual.
Notas
Al introducir instrucciones se comprueba la coherencia para garantizar que sean
correctas la sintaxis y la semntica de la frmula. Por ejemplo, se verifica si son
compatibles los tipos de datos de los operandos combinados lgicamente.
En los operandos es posible introducir accesos a conexiones de bloque de CFC cuyo
bloque no exista an realmente en el esquema CFC. Estas instrucciones se representan
sobre fondo amarillo en la lnea de instruccin y se configuran como interconexiones
textuales.
Encontrar ms informacin acerca de las interconexiones textuales en la Ayuda del editor
CFC o en el documento CFC para SIMATIC S7, apartado "Trabajar con interconexiones
textuales".
Ir al punto de aplicacin
Si desea visualizar el punto de aplicacin de un operando, site el cursor en el campo del
operando y haga clic en el botn "Ir a". Se abre el esquema correspondiente. Si el operando
es una entrada o salida de un bloque en el esquema CFC, aparece seleccionada la
conexin del bloque en cuestin. Tambin es posible saltar al punto de aplicacin haciendo
doble clic en el operando.
Cuando se trata de operandos globales, se salta a HW Config si se conoce la direccin
correspondiente. En caso contrario, aparece un mensaje de error.
La funcin "Ir a" no se puede utilizar en grupos de ejecucin.
142
11.4.2.4
Operando izquierdo
Esquema SFC
Para el operando izquierdo se permiten las siguientes entradas en el esquema SFC:
Una entrada de un bloque en un esquema CFC
Sintaxis: <nombre del esquema>\<nombre del bloque>.<nombre de la conexin>
Un esquema SFC (activar/desactivar)
Sintaxis: <nombre del esquema>.INTONOFF
Una conexin de interfaz del esquema SFC/CFC (del esquema SFC propio o de uno
diferente)
Sintaxis: <nombre del esquema>.<nombre de la conexin>
Un grupo de ejecucin (activar/desactivar)
Sintaxis: <nombre del grupo>.EN
Un operando global en el que se permiten accesos de escritura
Sintaxis: <nombre simblico>
una interconexin textual
Sintaxis: <cualesquiera caracteres> o
referencia a la ruta de un objeto que no existe an realmente (sintaxis igual a la de
conexiones de bloque)
Estructuras
Sintaxis
Estructura:
<nombre de la conexin>
Subestructuras:
<nombre de la conexin>.[<subestructura>...]<subestructura>
Elemento de
estructura:
<nombre de la conexin>.[<subestructura>...]<elemento>
Tipo SFC
Para el operando izquierdo se permiten las siguientes entradas en el tipo SFC:
Elementos de interfaz (conexiones, estructuras, subestructuras, elementos de estructura)
Sintaxis
Conexin:
<nombre de la conexin>
Estructura:
<nombre de la conexin>
Subestructuras:
<nombre de la conexin>.[<subestructura>...]<subestructura>
Elemento de
estructura:
<nombre de la conexin>.[<subestructura>...]<elemento>
143
Operando derecho
Para el operando derecho se permiten las siguientes entradas en el esquema SFC:
Esquema SFC
Una conexin de un bloque en un esquema CFC
Sintaxis: <nombre del esquema>\<nombre del bloque>.<nombre de la conexin>
Un esquema SFC (activado/desactivado)
Sintaxis: <nombre del esquema>.BUSY
Una conexin de interfaz del esquema SFC/CFC (del esquema SFC propio o de uno
diferente)
Sintaxis: <nombre del esquema>.<nombre de la conexin>
Un grupo de ejecucin (activado/desactivado)
Sintaxis: <nombre del grupo>.EN
Un operando global
Sintaxis: <nombre simblico>
una interconexin textual
Sintaxis: <cualesquiera caracteres> o
referencia a la ruta de un objeto que no existe an realmente (sintaxis igual a la de
conexiones de bloque)
Una constante
Sintaxis: en funcin del tipo de datos
Para los tipos de datos BOOL, BYTE, INT, DINT, WORD, DWORD es posible especificar
los representantes simblicos (designaciones de valor) en vez de los valores numricos
absolutos.
Estructuras
Sintaxis
Estructura:
<nombre de la conexin>
Subestructuras:
<nombre de la conexin>.[<subestructura>...]<subestructura>
Elemento de
estructura:
<nombre de la conexin>.[<subestructura>...]<elemento>
Tipo SFC
Para el operando derecho se permiten las siguientes entradas en el tipo SFC:
Elementos de interfaz (conexiones, estructuras, subestructuras, elementos de estructura)
Sintaxis
Conexin:
<nombre de la conexin>
Estructura:
<nombre de la conexin>
Subestructuras:
<nombre de la conexin>.[<subestructura>...]<subestructura>
Elemento de
estructura:
<nombre de la conexin>.[<subestructura>...]<elemento>
144
11.4.2.5
Procedimiento
En la ficha "Esquemas CFC" del cuadro de dilogo "Examinar" puede aplicar un filtro para
visualizar slo las conexiones de bloque relevantes para la asignacin en el campo de
operando actual. En el cuadro de dilogo "Filtro Conexiones" puede especificar los
criterios que determinan qu conexiones del bloque seleccionado se deben mostrar u
ocultar.
Criterios de filtro
Los siguientes criterios de filtro estn combinados entre s mediante una combinacin lgica
Y.
Criterio de filtro
Significado
Cuadros combinados
Nombre:
Comentario:
Visibles en esquema
CFC:
<Cualquiera>
Marcadas:
<Cualquiera>
Manejo y visualizacin:
Interconectadas en
esquema CFC:
Acceso en escritura en
SFC:
Casillas de verificacin
Entradas (IN) Salidas
(OUT) Entradas/salidas
(IN_OUT)
Apropiadas en el contexto
145
11.4.2.6
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.
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.
146
Tipo de datos
Muestra el tipo de datos del elemento de estructura (BOOL, DINT o CHAR), o bien STRUCT
en las subestructuras.
E/S
Muestra el tipo de conexin del elemento de estructura o de la subestructura (IN, IN_OUT,
OUT).
Interconexin CFC
Si la estructura est interconectada en el CFC, ello se indica aqu mediante una "x" (en la
columna entera).
Acceso SFC (en escritura)
Un acceso (de escritura) existente del SFC en un elemento de estructura se indica mediante
una "x".
Comentario
Muestra el comentario del elemento de estructura, p. ej.: "1=CPU DPV1 Mode".
11.4.3
11.4.3.1
147
Ficha "General"
En la ficha "General" puede introducir o modificar el nombre y el comentario.
El nmero fue generado por el SFC al crear la transicin, siendo unvoco en esa cadena
secuencial. Es de slo lectura y no se puede modificar. La secuencia de nmeros es
consecutiva (sin dejar huecos). Por tanto, si se borra una transicin y se inserta luego una
transicin nueva, sta obtendr el nmero de la transicin borrada previamente.
Ficha "Condicin"
A travs de una lgica de transicin de tres niveles, en la ficha "Condicin" puede combinar
lgicamente 2 x 5 y 2 x 3 condiciones para crear una expresin booleana.
148
Documentar la configuracin
Es posible documentar las condiciones configuradas para la transicin. Haciendo clic en el
botn "Imprimir" del dilogo de propiedades del objeto puede imprimir un informe de la
transicin, incluyendo informaciones acerca de las propiedades y los parmetros de las
condiciones.
Cambios de configuracin
Si modifica la configuracin de una transicin (nombre, comentario, condicin, comentario
OS), tambin puede compilar slo estos cambios (con el comando de men SFC >
Compilar..., Alcance: Modificaciones y cargarlos estando la CPU en modo RUN con el
comando de men Sistema de destino > Cargar..., Modo de carga: Modificaciones sin
desactivar antes el SFC activo.
Para ms informacin sobre cmo editar la transicin, consulte los apartados:
Formular las condiciones de la transicin (Pgina 149)
Cmo editar los operandos de la transicin (Pgina 150)
Cmo editar los comentarios OS de la transicin (Pgina 151)
Cmo copiar las propiedades de objeto de elementos SFC (Pgina 133)
11.4.3.2
Introduccin
En la ficha "Condicin" se especifican las condiciones de avance de la transicin
seleccionada.
Nota
Tenga en cuenta que un tipo SFC slo puede acceder a su propia interfaz, pero no a objetos
externos.
Formular la transicin
La transicin se formula como expresin booleana que puede comprender 2 x 5 y 2 x 3
condiciones (expresiones parciales). Las condiciones se combinan por medio de una lgica
de transicin de tres niveles.
Los operadores booleanos se han implementado como botones. Haciendo clic en el
operador, ste conmuta de "AND (&)" a "OR (1)". Para que "AND" sea "NAND" y "OR" sea
"NOR", haga clic en la salida del operador. La negacin se representa mediante un punto
grueso en la lnea de salida.
Operacin alternativa: Si sita el puntero del ratn sobre un operador, podr acceder a un
men contextual que ofrece todos los operadores booleanos. Tras seleccionar el comando
de men en cuestin, el operador se conmutar conforme a ello.
149
11.4.3.3
150
Notas
Los accesos a bloques CFC tambin se pueden modificar en el esquema CFC asociado.
Sin embargo, esta modificacin se limita slo a "reasignar" accesos a SFC, es decir, a
desplazar el acceso a una conexin de bloque distinta (con <Alt> y la funcin de arrastrar
y soltar).
Los accesos a estructuras son posibles, limitndose sin embargo a los elementos de
estructura. En el cuadro de dilogo "Examinar", seleccione la estructura que desea abrir
y elija el comando del men contextual Abrir estructura para seleccionar el elemento
deseado.
Las interconexiones no se pueden configurar si el destino de interconexin no es
unvoco, es decir, si existe varias veces con el mismo nombre. En este caso, la
interconexin se representar como interconexin textual y no se podr cerrar. Ejemplo:
El nombre de objeto de un SFC es idntico al nombre simblico de un DB.
Al introducir condiciones se comprueba la coherencia para garantizar que sean correctas
la sintaxis y la semntica de la frmula de la condicin. En ese proceso se verifica si son
compatibles los tipos de datos de los operandos combinados lgicamente.
En numerosos casos es suficiente la lgica de combinacin predefinida. Si se requieren
formulaciones ms complejas, puede crearlas con bloques en un esquema CFC e
introducir los resultados calculados en el esquema como operandos en las condiciones
de transicin.
Ir al punto de aplicacin
Si desea visualizar el punto de aplicacin de un operando, site el cursor en el campo del
operando y haga clic en el botn "Ir a". Se abre el esquema correspondiente. Si el operando
es una entrada o salida de un bloque en el esquema CFC, aparece seleccionada la
conexin del bloque en cuestin. Tambin es posible saltar al punto de aplicacin haciendo
doble clic en el operando.
Cuando se trata de operandos globales, se salta a HW Config si se conoce la direccin
correspondiente. En caso contrario, aparece un mensaje de error.
La funcin "Ir a" no se puede utilizar en grupos de ejecucin.
11.4.3.4
Introducir el comentario OS
En la ficha "Comentario OS" puede introducir para cada condicin un texto que se
visualizar en la OS durante el control de procesos. El texto de la condicin aparece
introducido como estndar.
Los operadores booleanos no se pueden modificar en esta parte del cuadro de dilogo; los
botones sirven slo para visualizar la combinacin lgica existente.
Si las lneas de comentario aparecen identificadas con el smbolo
comentario se deriva de la condicin (ajuste estndar).
, significa que el
151
Notas
El comentario OS del tipo SFC puede ser diferente al de la instancia SFC. Si el tipo SFC
tiene una conexin interconectada en la instancia SFC, el partner de interconexin se
indica en la instancia. Si se trata de una salida con varias interconexiones, se representa
slo una de ellas.
En las conexiones no interconectadas, el comentario OS del tipo SFC es igual al de la
instancia SFC.
Ejemplo:
Tipo SFC
Instancia SFC
Interconectada
RUN = TRUE
esquema\bloque.conexin = TRUE
No interconectada
RUN = TRUE
esquema\instancia_sfc.RUN = TRUE
152
11.4.4
11.4.4.1
Operandos globales
Operandos globales
Los operandos globales son partners de conexin que se encuentran fuera de los esquemas
CFC/SFC. A los operandos globales se puede acceder en procesos de lectura y escritura.
Asegrese de que los tipos de datos del operando global concuerdan con los del objeto que
accede al mismo (operando de una instruccin o condicin en el SFC, conexin de bloque
en el CFC).
Los operandos se pueden indicar de forma simblica o absoluta.
Encontrar ms informacin en los apartados siguientes::
Cmo realizar el direccionamiento simblico (Pgina 154)
Direccionamiento absoluto (Pgina 153).
11.4.4.2
Direccionamiento absoluto
Reglas
En el direccionamiento absoluto, el operando contiene la direccin del valor.
Tenga en cuenta las reglas siguientes:
El operando no debe encontrarse en el rea reservada para la compilacin del esquema
CFC (comando de men Herramientas > Ajustes para compilar...).
El operando no debe encontrarse en un rango de valores no accesible para la CPU
actual.
El operando debe ser adecuado para el tipo de datos del objeto que accede al mismo
(operando de una instruccin o condicin en el SFC, conexin de bloque en el CFC).
Tratndose de una palabra de entrada de periferia (PEW), la primera interconexin
determina el tipo.
El ancho de datos del operando debe concordar con el de la conexin.
Ejemplos
Los siguientes ejemplos muestran cmo direccionar operandos de forma absoluta:
Operando
Observacin
E5.1
A5.1
M6.7
MW10
153
11.4.4.3
Operando
Observacin
DB10.DW20
DB20.DX2.1
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
Receta.Consigna
DB17.Consigna
Igual que arriba, pero con direccionamiento absoluto del bloque de datos
Receta.DW5
"E5.1"
154
11.4.4.4
Vlido
en la etapa
Vlido en
la transicin
BOOL, BO
BYTE, BY
CHAR, C
DATE, D
DINT, DI
DWORD, DW
INT, I
REAL, R
S5TIME, T5
no
STRING, S
no
STRUCT, ST
s *)
TIME, TI
TIME OF DAY, T
WORD, W
155
11.5
11.5.1
Propiedades de ejecucin
Las propiedades de ejecucin de un esquema SFC o de una instancia SFC determinan
cmo se integra el SFC en la secuencia cronolgica del procesamiento dentro de la
estructura total del sistema de destino. Estas propiedades son decisivas para el
comportamiento del sistema de destino en lo relativo a tiempos de respuesta, tiempos
muertos y estabilidad de las estructuras temporizadas, p. ej. los lazos de regulacin.
11.5.2
156
o
elija el comando de men Edicin > Secuencia de ejecucin.
Se abre el SFC y la ventana correspondiente a la "Secuencia de ejecucin". Puede
cerrar el catlogo si ste tambin est abierto en el SFC.
2. En la ventana izquierda, seleccione la tarea que desea suprimir del SFC.
3. Seleccione el SFC y elija el comando "Cortar".
4. Seleccione la nueva posicin en la secuencia de ejecucin (tarea u objeto dentro de la
tarea) y elija el comando "Pegar".
Si ha seleccionado una tarea, el SFC se incorporar al comienzo de la misma.
Si ha seleccionado un objeto dentro de una tarea, el SFC se incorporar detrs de ese
objeto.
En vez de utilizar la funcin de cortar y pegar, tambin puede arrastrar el SFC desde una
tarea abierta a una tarea diferente.
157
11.5.3
Introduccin
Los SFC pueden incorporarse en grupos de ejecucin si deben tener los atributos "Factor de
ciclo" y/o "Desfase". Los atributos se ajustan en las propiedades de objeto del grupo de
ejecucin. As pues, todos los esquemas del grupo de ejecucin tienen un mismo "Factor de
ciclo" y "Desfase".
158
159
160
12
12.1.1
12.1.2
Significado
Tipo de
datos
Predeterm.
Tipo M+V
ABORT
BOOL
ABORTED
BOOL
ABORTING
BOOL
AUT
BOOL
BA_ADDSTATE
DWORD 0
BA_EN
BOOL
BA_ID
DWORD 0
BA_NA
BA_STATE
DWORD 0
161
Conexin
Significado
Tipo de
datos
Predeterm.
Tipo M+V
BUSY
Estado "Ocupado"
(= ni "Listo" ni "Finalizado" ni "Cancelado" ni
"Parado")
BOOL
COMPLETE
BOOL
COMPLETED
BOOL
COMPLETING
BOOL
CONT
BOOL
CPU_RESTART
Rearranque de la CPU
BOOL
CUSEQ
N. de la cadena actual
BYTE
CUSTEP
N. de la etapa actual
WORD
CUSTEPACTSTATE
BOOL
CUSTEPCOUNT
BYTE
CUSTEPERRSTATE
BOOL
CUSTEPHELDSTATE
BOOL
CUSTEPMAXRT
TIME
CUSTEPMINRT
TIME
CUSTEPRT
TIME
CUTRANS
WORD
CUTRANSCOUNT
BYTE
CUTRANSRESULT
BOOL
CYCLEXEC
BOOL
0 1)
DIS_START_STATE
DWORD 0
ENABORT
Habilitacin "Cancelar"
BOOL
ENASTART
BOOL
ENAUT
BOOL
ENCOMPLETE
Habilitacin "Finalizar"
BOOL
ENHOLD
Habilitacin "Detener"
BOOL
ENMAN
BOOL
ENRESET
Habilitacin "Resetear"
BOOL
ENRESTART
Habilitacin "Reiniciar"
BOOL
ENRESUME
Habilitacin "Continuar"
BOOL
ENSTART
Habilitacin "Iniciar"
BOOL
ENSTOP
Habilitacin "Parar"
BOOL
ENTARGETSTEP
BOOL
ERRG
Error de grupo
(EXT_ERR | OP_ERR | LI_ERR | S_ERRG)
BOOL
ERROR
BOOL
ERROR_COMPLETING
BOOL
EXEC_ERR
BOOL
EXT_ERR
Error externo
BOOL
HELD
BOOL
162
Conexin
Significado
Tipo de
datos
Predeterm.
Tipo M+V
HELD_ERROR
BOOL
HELDSEQ
N. de la cadena detenida
BYTE
HELDSTEP
N. de la etapa detenida
WORD
HELDSTEPCOUNT
BYTE
HELDSTEPERRSTATE
BOOL
HELDSTEPHELDSTATE
BOOL
HELDSTEPRT
TIME
HELDTRANS
WORD
HELDTRANSCOUNT
BYTE
HELDTRANSRESULT
BOOL
HOLD
BOOL
HOLDING
BOOL
IDLE
BOOL
INSTROUT
BOOL
1 2)
INTABORT
BOOL
IO
INTCOMPLETE
BOOL
IO
INTERROR
BOOL
IO
INTHOLD
BOOL
IO
INTONOFF
BOOL
IO
INTRESET
BOOL
IO
INTRESTART
BOOL
IO
INTRESUME
BOOL
IO
INTSTART
BOOL
IO
INTSTOP
BOOL
IO
IORES1...6
BOOL
IO
IRES1...5
BOOL
LASTSEQ
BYTE
LASTSTEP
WORD
LI_ERR
BOOL
LI_ERR_STATE
DWORD 0
LOCKABORT
BOOL
LOCKCOMPLETE
BOOL
LOCKERROR
BOOL
LOCKHOLD
BOOL
LOCKSTOP
BOOL
MAN
BOOL
MODE
Modo de procesamiento:
0: Procesamiento cclico en OB de alarma cclica
1: Procesamiento nico en OB de arranque
BOOL
MSG_EVID
DWORD 2
163
Conexin
Significado
Tipo de
datos
Predeterm.
Tipo M+V
MSG_LOCK
Bloquear avisos:
0: Avisos no bloqueados
1: Avisos bloqueados
BOOL
MSG_SUP
BOOL
NMSG_EVID
DWORD 1
OCCUPIED
BOOL
OP_ERR
Error de operador
BOOL
OP_ERR_STATE
DWORD 0
ORES_BY
BYTE
ORES1...15
BOOL
QAUTMAN
BOOL
0 4)
QBA_EN
BOOL
QBA_ID
DWORD 0
QBA_NA
QDIS_START
Imposible "Iniciar"
(p. ej., LI_ERR, OP_ERR)
BOOL
QENAUT
BOOL
QENMAN
BOOL
QEXT_ERR
Error externo
BOOL
QFORCEMAN
BOOL
QOCCUPIED
BOOL
QSCC
BOOL
QSCT
BOOL
QSCT_TAC
BOOL
QSCTAC
BOOL
QSCTOC
QSTEP_NO
DWORD 0
READY_TC
BOOL
RESET
BOOL
RESTART
BOOL
RESU_ERROR
BOOL
RESUME
BOOL
RESUMING
BOOL
RUN
BOOL
RUNCOUNT
INT
RUNHOLD
BOOL
164
Conexin
Significado
Tipo de
datos
Predeterm.
Tipo M+V
S_ERRCA
BOOL
S_ERRG
BOOL
SCT
BOOL
1 5)
SCT_TAC
BOOL
0 5)
SELFCOMP
BOOL
SELFRESET
BOOL
SFC_ADDSTATE
DWORD 0
SFC_CONTROL
DWORD 0
IO
SFC_INIT
Inicializar SFC
BOOL
IO
SFC_STATE
DWORD 0
SIG_2...8
BOOL
IO
START
BOOL
STARTING
BOOL
STEP_NO
DWORD 0
STOP
BOOL
STOPPED
BOOL
STOPPING
BOOL
T_OPRQCA
T_OPRQG
Indicador de grupo
"Solicitud de intervencin en transicin"
BOOL
TARGETSEQ
BYTE
IO
TARGETSTEP
WORD
IO
TIMEMON
BOOL
0 3)
TRIG_CPU_RESTART
BOOL
Leyenda
1)
2)
3)
4)
5)
165
12.1.3
Aclaraciones de la tabla
En la columna "Conexin", la representacin en negrita significa que est activado el
atributo S7_visible = 'true'. La conexin est visible.
Las entradas de la columna "Tipo" significan lo siguiente:
I = IN (entrada)
IO = INOUT (entrada/salida)
O = OUT (salida)
Las entradas de la columna "Atr." significan lo siguiente:
"Q" significa que est activado el atributo S7_link = 'true'. La conexin se puede
interconectar.
"M" significa que se trata de un MESSAGE ID para un bloque de aviso (p. ej.
ALARM_8P). La conexin no se puede parametrizar; el servidor de avisos asigna el
ID.
"O" significa "operable" (slo mediante un faceplate). A la conexin se puede acceder
en procesos de escritura desde una OS. Est oculto en el CFC:
En la columna "M&V", "+" significa que est activado el atributo S7_m_c = 'true'. La
conexin se puede manejar y visualizar (es decir, controlar y supervisar).
El significado de los distintos atributos de sistema se explica en la "Ayuda de STEP 7" en el
tema "Atributos de sistema para conexiones de bloque".
12.1.4
166
167
12.2
12.2.1
Informacin adicional
Para ms informacin acerca de las conexiones, consulte los apartados siguientes:
Conexiones de la interfaz estndar del tipo SFC (Pgina 168)
Conexiones del tipo SFC ordenadas segn su utilizacin (Pgina 174)
Parametrizaciones de la interfaz "Caractersticas" (Pgina 175)
Ampliaciones de la interfaz "Caractersticas" (Pgina 177)
Modificacin de la estrategia de control y las consignas en una instancia SFC (Pgina 261)
Ampliaciones de la interfaz "Conexiones" (Pgina 175)
12.2.2
Significado
Tipo de
datos
ABORT
BOOL
ABORTED
BOOL
ABORTING
BOOL
AUT
BOOL
AUX_PR04...10
ANY
IO
BA_ADDSTATE
DWORD
BA_CONTROL
DWORD
IO
BA_EN
BOOL
168
Conexin
Significado
Tipo de
datos
BA_ID
DWORD
BA_NA
STRING
[32]
''
BA_STATE
DWORD
BUSY
Estado "Ocupado"
(= ni "Listo" ni "Finalizado" ni "Cancelado" ni
"Parado")
BOOL
COMPLETE
BOOL
COMPLETED
BOOL
COMPLETING
BOOL
CONT
Funcionamiento continuo
BOOL
CONT_T
DINT
CPU_RESTART
Rearranque de la CPU
BOOL
CS
INT
CS_HL
INT
0 1)
CS_LL
INT
0 1)
CSP_DEFAULT
INT
CSP_OP
INT
IO
CSSPACCEPT
BOOL
CUSEQ
N. de la cadena actual
BYTE
CUSTEP
N. de la etapa actual
WORD
CUSTEPACTSTATE
BOOL
CUSTEPCOUNT
BYTE
CUSTEPERRSTATE
BOOL
CUSTEPHELDSTATE
BOOL
CUSTEPMAXRT
TIME
CUSTEPMINRT
TIME
CUSTEPRT
TIME
CUTRANS
WORD
CUTRANSCOUNT
BYTE
CUTRANSRESULT
BOOL
CYCLEXEC
BOOL
0 2)
DIS_START_STATE
DWORD
ENABORT
Habilitacin "Cancelar"
BOOL
ENASTART
BOOL
ENAUT
BOOL
ENCOMPLETE
Habilitacin "Finalizar"
BOOL
ENCSP
BOOL
169
Conexin
Significado
Tipo de
datos
ENFORCEMAN
BOOL
ENHOLD
Habilitacin "Detener"
BOOL
ENMAN
BOOL
ENRESET
Habilitacin "Resetear"
BOOL
ENRESTART
Habilitacin "Reiniciar"
BOOL
ENRESUME
Habilitacin "Continuar"
BOOL
ENSTART
Habilitacin "Iniciar"
BOOL
ENSTOP
Habilitacin "Parar"
BOOL
ENTARGETSTEP
BOOL
ERRG
Error de grupo
(EXT_ERR | OP_ERR | LI_ERR | S_ERRG)
BOOL
ERROR
BOOL
ERROR_
COMPLETING
BOOL
EXEC_ERR
EXT_ERR
Error externo
BOOL
HELD
BOOL
HELD_ERROR
BOOL
HELDSEQ
N. de la cadena detenida
BYTE
HELDSTEP
N. de la etapa detenida
WORD
HELDSTEPCOUNT
BYTE
HELDSTEPERRSTATE
BOOL
HELDSTEPHELDSTATE
BOOL
HELDSTEPRT
TIME
HELDTRANS
WORD
HELDTRANSCOUNT
BYTE
HELDTRANSRESULT
BOOL
HOLD
BOOL
HOLDING
BOOL
IDLE
BOOL
INSTROUT
BOOL
1 3)
INTABORT
BOOL
IO
INTCOMPLETE
BOOL
IO
INTERROR
BOOL
IO
INTHOLD
BOOL
IO
INTRESET
BOOL
IO
INTRESTART
BOOL
IO
INTRESUME
BOOL
IO
INTSTART
BOOL
IO
INTSTOP
BOOL
IO
170
Conexin
Significado
Tipo de
datos
IORES_BY
BYTE
IO
IORES0...7
BOOL
IO
IRES1...3
BOOL
LASTSEQ
BYTE
LASTSTEP
WORD
LI_ERR
BOOL
LI_ERR_STATE
DWORD
LOCKABORT
BOOL
LOCKCOMPLETE
BOOL
LOCKERROR
BOOL
LOCKHOLD
BOOL
LOCKSTOP
BOOL
MAN
BOOL
MODE
Modo de procesamiento:
0: Procesamiento cclico en OB de alarma cclica
1: Procesamiento nico en OB de arranque
BOOL
MSG_ACK
WORD
MSG_ERR
BOOL
MSG_EVID
DWORD
MSG_LOCK
Bloquear avisos:
0: Avisos no bloqueados
1: Avisos bloqueados
BOOL
MSG_STAT
WORD
MSG_SUP
BOOL
NMSG_EVID1
DWORD
NMSG_EVID2
DWORD
NMSG_STAT1
WORD
NMSG_STAT2
WORD
NSIG_12...16
BOOL
IO
OCCUPIED
BOOL
IO
OP_ERR
Error de operador
BOOL
OP_ERR_STATE
DWORD
OPTIPNO
INT
ORES_BY1...3
BYTE
ORES1...24
BOOL
PARAM
BOOL
POSINO
INT
QAUTMAN
BOOL
0 5)
QBA_EN
BOOL
QBA_ID
DWORD
QBA_NA
171
Conexin
Significado
Tipo de
datos
QCONT
"Funcionamiento continuo"
BOOL
QCONT_T
DINT
QCONT_T_ERR
BOOL
QCS
INT
QCS_0
BOOL
QCS_1...32
BOOL
QCSP
INT
QDIS_START
Imposible "Iniciar"
(p. ej., estrategia de control y/o consignas
errneas, LI_ERR, OP_ERR...)
BOOL
QENAUT
BOOL
QENMAN
BOOL
QEXT_ERR
Error externo
BOOL
QFORCEMAN
BOOL
QOCCUPIED
BOOL
QPARAM
BOOL
QREFRESH
BOOL
QSCC
BOOL
QSCT
BOOL
QSCT_TAC
BOOL
QSCTAC
BOOL
QSCTOC
BOOL
QSTEP_NO
DWORD
QSTEP_T
QTAKESP
BOOL
READY_TC
BOOL
REFRESH
BOOL
IO
RESET
BOOL
RESTART
BOOL
RESU_ERROR
BOOL
RESUME
BOOL
RESUMING
BOOL
RUN
BOOL
RUNCOUNT
INT
172
Conexin
Significado
Tipo de
datos
RUNHOLD
BOOL
RUNUPCYC
INT
S_ERRCA
BOOL
S_ERRG
BOOL
SCT
BOOL
1 6)
SCT_TAC
BOOL
0 6)
SELCS
DWORD
0 1) 7)
SELFCOMP
BOOL
SELFRESET
BOOL
SFC_ADDSTATE
DWORD
SFC_CONTROL
DWORD
IO
SFC_INIT
Inicializar SFC
BOOL
IO
SFC_STATE
DWORD
SIG_2...8
BOOL
IO
START
BOOL
STARTING
BOOL
STEP_NO
DWORD
STEP_T
DINT
STOP
BOOL
STOPPED
BOOL
STOPPING
BOOL
T_OPRQCA
BOOL
T_OPRQG
Indicador de grupo
"Solicitud de intervencin en transicin"
BOOL
TAKESP
BOOL
TARGETSEQ
BYTE
IO
TARGETSTEP
WORD
IO
TIMEMON
BOOL
0 4)
TRIG_CPU_RESTART
BOOL
USTATUS
WORD
VSTATUS
Palabra de estado
DWORD
173
Leyenda
1)
2)
3)
4)
5)
6)
7)
12.2.3
Las conexiones de la interfaz estndar del tipo SFC estn ordenadas segn su utilizacin,
resumindose en los apartados siguientes:
Modos de operacin (conexiones SFC) (Pgina 191)
Comandos y estados operativos (conexiones SFC) (Pgina 192)
Opciones de ejecucin (conexiones SFC) (Pgina 200)
Indicadores y acuses de grupo (conexiones SFC) (Pgina 201)
Datos de cadenas y etapas a procesar (conexiones SFC) (Pgina 202)
Parmetros BATCH (conexiones SFC) (Pgina 203)
Funcionamiento continuo (conexiones SFC) (Pgina 204)
Tratamiento de errores (conexiones SFC) (Pgina 204)
Avisos (conexiones SFC) (Pgina 207)
Palabras de control (conexiones SFC) (Pgina 208)
Palabras de estado (conexiones SFC) (Pgina 209)
Parmetros del sistema (conexiones SFC) (Pgina 213)
Reservas (conexiones SFC) (Pgina 214)
174
12.2.4
Conexiones vlidas
El editor de interfaces "Conexiones" sirve para ampliar la interfaz. Los siguientes tipos de
datos son vlidos para las conexiones en las secciones IN, OUT e IN_OUT:
INPUT (seccin IN):
BOOL, BYTE, CHAR, WORD, DWORD, INT, DINT, REAL, S5TIME, TIME, DATE,
TIME_OF_DAY, STRING
OUTPUT (seccin OUT):
BOOL, BYTE, CHAR, WORD, DWORD, INT, DINT, REAL, S5TIME, TIME, DATE,
TIME_OF_DAY, STRING
IN_OUT (seccin IN_OUT):
BOOL, BYTE, CHAR, WORD, DWORD, INT, DINT, REAL, S5TIME, TIME, DATE,
TIME_OF_DAY, STRING
12.2.5
12.2.5.1
12.2.5.2
175
Conexin
Significado
Tipo
M+V
CS
INT
CS_LL
INT
0 1)
CS_HL
INT
0 1)
CSP_DEFAULT
INT
CSP_OP
INT
IO
CSSPACCEPT
BOOL
ENCSP
BOOL
QCS
INT
QCS_0
BOOL
QCS_1...32
BOOL
QCSP
INT
SELCS
DWORD
0 1) 2)
Leyenda
1)
2)
12.2.5.3
Significado
Tipo de
datos
Predet.
Tipo
M+V
OPTIPNO
INT
176
12.2.5.4
Significado
Tipo de
datos
Predet.
Tipo
M+V
POSINO
INT
12.2.6
12.2.6.1
177
12.2.6.2
Caracterstica "Consignas"
Caracterstica "Consignas"
Encontrar informacin detallada sobre las conexiones de las consignas en el apartado:
Utilizar las conexiones de consignas (Pgina 185)
Encontrar ms informacin sobre las entradas de la tabla en el apartado:
Significado de las entradas de la tabla (Pgina 166)
Significado
Tipo de
datos
Predet.
Tipo
M+V
"name"
BOOL
"name"_AI
BOOL
"name"_AO
BOOL
"name"_CS
DWORD
0 1) 2)
IO
"name"_EN0OP
BOOL
IO
"name"_EN1OP
BOOL
IO
"name"_EN0OPP
BOOL
IO
"name"_EN1OPP
BOOL
IO
"name"_ERR
Error de consigna
BOOL
"name"_OP
BOOL
IO
"name"_OPP
BOOL
IO
"name"_Q
Salida de la consigna
BOOL
"name"_QP
BOOL
Leyenda
1)
2)
Significado
Tipo de
datos
Predet.
Tipo
M+V
"name"
INT
"name"_AI
INT
"name"_AO
INT
178
Conexin
Significado
Tipo de
datos
Predet.
Tipo
M+V
"name"_CS
DWORD
0 1) 2)
IO
"name"_ENOP
BOOL
IO
"name"_ENOPP
BOOL
IO
"name"_ERR
Error de consigna
BOOL
"name"_LL
INT
"name"_HL
INT
100
"name"_OP
INT
IO
"name"_OPP
INT
IO
"name"_Q
Salida de la consigna
INT
"name"_QP
INT
Leyenda
1)
2)
Significado
Tipo de
datos
Predet.
Tipo
M+V
"name"
DINT
"name"_AI
DINT
"name"_AO
DINT
"name"_CS
DWORD
0 1) 2)
IO
"name"_ENOP
BOOL
IO
"name"_ENOPP
BOOL
IO
"name"_ERR
Error de consigna
BOOL
"name"_HL
DINT
DINT: 100,
SOURCE,
DEST, VIA:
2147483647
"name"_LL
DINT
"name"_OP
Entrada de operacin de la
consigna
DINT
IO
"name"_OPP
IO
179
Conexin
Significado
Tipo de
datos
Predet.
Tipo
M+V
"name"_Q
Salida de la consigna
DINT
"name"_QP
DINT
Leyenda
1)
2)
Significado
Tipo de
datos
Predet.
Tipo
M+V
"name"
REAL
0.0
"name"_AI
REAL
0.0
"name"_AO
REAL
0.0
"name"_CS
DWORD
0 1) 2)
IO
"name"_ENOP
BOOL
IO
"name"_ENOPP
BOOL
IO
"name"_ERR
Error de consigna
BOOL
"name"_HL
REAL
100.0
"name"_LL
REAL
0.0
"name"_OP
REAL
0.0
IO
"name"_OPP
REAL
0.0
IO
"name"_Q
Salida de la consigna
REAL
0.0
"name"_QP
REAL
0.0
Leyenda
1)
2)
Significado
Tipo de
datos
Predet.
Tipo
M+V
"name"
STRING
''
"name"_AI
STRING
''
180
Conexin
Significado
Tipo de
datos
Predet.
Tipo
M+V
"name"_AO
STRING
''
"name"_CS
DWORD
0 1)
IO
"name"_ENOP
BOOL
"name"_ENOPP
BOOL
"name"_ERR
Error de consigna
BOOL
"name"_OP
STRING
''
O *)
"name"_OPP
STRING
''
O *)
"name"_Q
Salida de la consigna
STRING
''
"name"_QP
STRING
''
Leyenda
1)
2)
*)
Los parmetros se han implementado como salidas, ya que en el tipo de datos "STRING" no
se permiten parmetros IN_OUT.
Significado
Tipo de
datos
Predet.
Tipo
M+V
"name"
REAL
0.0
"name"_AI
REAL
0.0
"name"_AO
REAL
0.0
"name"_B
DINT
"name"_BAI
DINT
"name"_BAO
DINT
"name"_BOP
DINT
IO
"name"_BOPP
DINT
IO
"name"_BQ
Consigna BATCH
DINT
"name"_BQP
DINT
"name"_CS
DWORD
0 1) 2)
IO
"name"_ENOP
BOOL
IO
"name"_ENOPP
BOOL
IO
"name"_ERR
Error de consigna
BOOL
"name"_HL
REAL
100.0
181
Conexin
Significado
Tipo de
datos
Predet.
Tipo
M+V
"name"_LL
REAL
0.0
"name"_M
Consigna de "Material"
STRING[16]
''
"name"_MAI
STRING[16]
''
"name"_MAO
STRING[16]
''
"name"_MOP
STRING[16]
''
"name"_MOPP
STRING[16]
''
"name"_MQ
Consigna de "Material"
STRING[16]
''
"name"_MQP
STRING[16]
''
"name"_OP
REAL
0.0
IO
"name"_OPP
REAL
0.0
IO
"name"_Q
Salida de la consigna
REAL
0.0
"name"_QP
REAL
0.0
Leyenda
1)
2)
Tipo de datos "PO" (Process Output = parmetros para productos principales, secundarios,
intermedios y desechos)
Conexin
Significado
Tipo de
datos
Predet.
Tipo
M+V
"name"
REAL
0.0
"name"_AI
REAL
0.0
"name"_AO
REAL
0.0
"name"_B
DINT
"name"_BAI
DINT
"name"_BAO
DINT
"name"_BOP
DINT
IO
"name"_BOPP
DINT
IO
"name"_BQ
Consigna BATCH
DINT
"name"_BQP
DINT
"name"_CS
DWORD
0 1) 2)
IO
"name"_ENOP
BOOL
IO
"name"_ENOPP
BOOL
IO
"name"_ERR
Error de consigna
BOOL
182
Conexin
Significado
Tipo de
datos
Predet.
Tipo
M+V
"name"_LL
REAL
0.0
"name"_HL
REAL
100.0
"name"_M
Consigna de "Material"
STRING[16]
''
"name"_MAI
STRING[16]
''
"name"_MAO
STRING[16]
''
"name"_MOP
STRING[16]
''
"name"_MOPP
STRING[16]
''
"name"_MQ
Consigna de "Material"
STRING[16]
''
"name"_MQP
STRING[16]
''
"name"_OP
REAL
0.0
IO
"name"_OPP
REAL
0.0
IO
"name"_Q
Salida de la consigna
REAL
0.0
"name"_QP
REAL
0.0
Leyenda
1)
2)
Significado
Tipo de
datos
Predet.
Tipo
M+V
"name"
Entrada automtica de la
consigna
DINT
"name"_AI
DINT
"name"_AO
DINT
"name"_CS
DWORD
0 1) 2)
IO
"name"_ENOP
Habilitar operacin de la
consigna
BOOL
IO
"name"_ENOPP
BOOL
IO
"name"_ERR
Error de consigna
BOOL
"name"_LL
DINT
"name"_HL
DINT
DINT: 100,
SOURCE,
DEST, VIA:
2147483647
183
Conexin
Significado
Tipo de
datos
Predet.
Tipo
M+V
"name"_OP
Entrada de operacin de la
consigna
DINT
IO
"name"_OPP
DINT
IO
"name"_Q
Salida de la consigna
DINT
"name"_QP
DINT
"name"_ID
STRING[16]
"
"name"_IDAI
STRING[16]
"
"name"_IDAO
STRING[16]
"
"name"_IDQ
STRING[16]
"
"name"_IDQP
STRING[16]
"
"name"_IDOP
Entrada de operacin de la
consigna
STRING[16]
"
"name"_IDOPP
STRING[16]
"
"name"_C
DINT
"name"_CAI
DINT
"name"_CAO
DINT
"name"_CQ
DINT
"name"_CQP
DINT
"name"_COP
Entrada de operacin de la
consigna
DINT
IO
"name"_COPP
DINT
IO
Leyenda
1)
2)
184
12.2.6.3
Conexin
Significado
Entrada
Todos
..._AI
PI
..._BAI
PI
..._MAI
TKEY
..._IDAI
TKEY
..._CAI
Salida
Todos
..._AO
PI
..._BAO
PI
..._MAO
TKEY
..._IDAO
TKEY
..._CAO
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
...
Todos
..._OPP
PI, PO
..._BOPP
PI, PO
..._B
PI, PO
..._M
PI, PO
..._MOPP
TKEY
..._ID
TKEY
..._IDOPP
TKEY
..._C
185
Tipo de datos
Conexin
Significado
TKEY
..._COPP
Salida
Todos
..._QP
PI, PO
..._BQP
PI, PO
..._MQP
TKEY
..._IDQP
TKEY
..._CQP
Conexin
Significado
Entrada
Todos
...
Todos
..._OP
PI, PO
..._B
PI, PO
..._BOP
PI, PO
..._M
PI, PO
..._MOP
TKEY
..._ID
TKEY
..._IDOP
TKEY
..._C
TKEY
..._COP
Salida
Todos
..._Q
Active Setpoint
PI, PO
..._BQ
PI, PO
..._MQ
TKEY
..._IDQ
TKEY
..._CQ
186
Conexin
Significado
Entrada
BOOL
..._EN0OP
BOOL
..._EN1OP
BOOL
..._EN0OPP
BOOL
..._EN1OPP
..._ENOP
..._ENOPP
Conexin
Significado
Entrada
Todos excepto BOOL, STRING
..._LL
Low Limit
..._HL
High Limit
Salida
Todos excepto BOOL, STRING
..._ERR
187
12.2.6.4
Significado
Tipo de
datos
Predet.
Tipo
"name"
BOOL
INT
DINT
REAL
0.0
STRING
''
M+V
12.2.6.5
Significado
Tipo de
datos
Predet.
Tipo
"name"
BOOL
INT
DINT
REAL
0.0
STRING
''
M+V
12.2.6.6
Caracterstica "Parmetros"
Caracterstica "Parmetros"
Conexin
Significado
Tipo de
datos
Predet.
Tipo
"name"
BOOL
INT
DINT
REAL
0.0
STRING
''
M+V
188
12.2.6.7
Caracterstica "Marcas"
Caracterstica "Marcas"
Conexin
Significado
Tipo de
datos
Predet.
"name"
BOOL
INT
DINT
REAL
0.0
STRING
''
Tipo
M+V
Nota
La marca es una variable interna que no aparece como conexin visible en la interfaz.
Debido a ello, esta variable no se puede incorporar en los operandos de las propiedades de
etapas o transiciones p. ej. por medio del cuadro de dilogo "Examinar" o del editor de
interfaces. El nombre de la conexin de la marca se debe introducir con el teclado.
12.2.6.8
Caracterstica "Temporizadores"
Caracterstica "Temporizadores"
Conexin
Significado
Tipo de
datos
Predet.
Tipo
SAMPLE_T
REAL
0.0
"name"_MODE
Modo de operacin:
0: Arrancar temporizador como impulso
"Pulse"
1: Arrancar temporizador como impulso
prolongado "ExtP"
2: Arrancar temporizador como retardo a la
conexin "OnDel"
3: Arrancar temporizador como retardo a la
conexin con memoria "RetOn-D"
4: Arrancar temporizador como retardo a la
desconexin "Off-D"
INT
"name"_TIME0
Tiempo en s
REAL
1.0
IO
"name"_RESET
Resetear
BOOL
IO
M+V
189
Conexin
Significado
Tipo de
datos
Predet.
Tipo
"name"_I0
Impulso de entrada
BOOL
IO
"name"_QERR
Error
BOOL
"name"_Q0
Impulso de salida
BOOL
"name"_PTIME
Tiempo restante en s
REAL
0.0
M+V
12.2.6.9
190
12.3
12.3.1
Significado
Tipo de
datos
Predet.
Tip
o
ENAUT
BOOL
QENAUT
BOOL
AUT
BOOL
rea de operacin y
visualizacin "AUTO"
ENMAN
BOOL
QENMAN
BOOL
MAN
BOOL
M+V
rea de operacin y
Conmutar con botn a MANUAL (modo de operador)
visualizacin "MANUAL"
QAUTMAN
BOOL
0 *)
QFORCEMAN
BOOL
Leyenda
*)
Habilitacin de modo
MANUAL
Habilitacin de modo
AUTO
0 = MANUAL
Conmutacin
-> MANUAL ->
AUTO
1 = AUTO
Modo de operacin
posterior:
0 = MANUAL
1 = AUTO
QAUTMAN
ENMAN
QENMAN
ENAUT
QENAUT
MAN
AUT
QAUTMAN
0 <-> 1
0 <-> 1
0 -> 1
0 <-> 1
0 <-> 1
191
Modo de operacin
anterior:
Habilitacin de modo
MANUAL
Habilitacin de modo
AUTO
0 = MANUAL
Conmutacin
Modo de operacin
posterior:
0 = MANUAL
1 = AUTO
1 = AUTO
1 -> 0
Conmutacin del modo de operacin por el operador (modo Test de SFC/SFC Visualization)
Modo de operacin
anterior
Habilitacin MANUAL /
AUTO
Conmutacin
-> MANUAL -> AUTO
Modo de operacin
posterior
Indicador
Indicador +
botn "Candado"
Botn MANUAL
Botn AUTO
Indicador
MANUAL
Cerrado y desenclavado
Inactivo
Pulsar
Tras cuadro de
advertencia AUTO
MANUAL
Abierto y enclavado
Inactivo
Pulsar
AUTO
AUTO
Cerrado y desenclavado
Pulsar
Inactivo
Tras cuadro de
advertencia MANUAL
AUTO
Abierto y enclavado
Pulsar
Inactivo
MANUAL
12.3.2
Significado
Tipo de
datos
Predet.
Atr.
ENSTART
Habilitacin "Iniciar"
BOOL
ENASTART
BOOL
QDIS_START
Imposible "Iniciar"
(p. ej. LI_ERR, OP_ERR, ...)
BOOL
START
BOOL
192
Conexin
Significado
Tipo de
datos
Predet.
rea de operacin
y visualizacin
"Iniciar"
INTSTART
BOOL
STARTING
BOOL
RUN
BOOL
Atr.
Significado
Tipo de
datos
Predet.
Tipo
ENHOLD
Habilitacin "Detener"
BOOL
HOLD
BOOL
rea de operacin
y visualizacin
"Detener"
INTHOLD
BOOL
IO
LOCKHOLD
BOOL
HOLDING
BOOL
HELD
BOOL
Significado
Tipo de
datos
Predet.
Tipo
ENRESUME
Habilitacin "Continuar"
BOOL
RESUME
BOOL
rea de operacin
y visualizacin
"Continuar"
INTRESUME
BOOL
IO
193
Significado
Tipo de
datos
Predet.
Tipo
RESUMING
BOOL
RUN
BOOL
Significado
Tipo de
datos
Predet.
Tipo
RESU_ERROR
BOOL
RUN
BOOL
Significado
Tipo de
datos
Predet.
Tipo
ENABORT
Habilitacin "Cancelar"
BOOL
ABORT
BOOL
rea de operacin
y visualizacin
"Cancelar"
INTABORT
BOOL
IO
LOCKABORT
BOOL
ABORTING
BOOL
ABORTED
BOOL
Predet.
Tipo
Significado
Tipo de
datos
ENCOMPLETE
Habilitacin "Finalizar"
BOOL
COMPLETE
BOOL
rea de operacin
y visualizacin
"Finalizar"
194
Conexin
Significado
Tipo de
datos
Predet.
Tipo
INTCOMPLETE
BOOL
IO
LOCKCOMPLETE
BOOL
SELFCOMP
COMPLETING
BOOL
COMPLETED
BOOL
Significado
Tipo de
datos
Predet.
Tipo
ENSTOP
Habilitacin "Parar"
BOOL
STOP
BOOL
rea de operacin
y visualizacin
"Parar"
INTSTOP
BOOL
IO
LOCKSTOP
BOOL
STOPPING
BOOL
STOPPED
BOOL
Significado
Tipo de
datos
Predet.
Tipo
ENRESTART
Habilitacin "Reiniciar"
BOOL
RESTART
BOOL
rea de operacin
y visualizacin
"Reiniciar"
INTRESTART
BOOL
IO
STARTING
BOOL
RUN
BOOL
195
Significado
Tipo de
datos
Predet.
Tipo
ENRESET
Habilitacin "Resetear"
BOOL
RESET
BOOL
rea de operacin
y visualizacin
"Resetear"
INTRESET
BOOL
IO
SELFRESET
BOOL
IDLE
BOOL
Conexin
Significado
Tipo de
datos
Predet.
Tipo
rea de operacin
y visualizacin
"Error"
INTERROR
BOOL
IO
LOCKERROR
BOOL
Significado
Tipo de
datos
Predet.
Tipo
ERROR
BOOL
HELD_ERROR
Significado
Tipo de
datos
Predet.
Tipo
ERROR_COMPLETING
BOOL
COMPLETING
BOOL
196
Significado
Tipo de
datos
Predet.
Tipo
INTONOFF
BOOL
IO
197
Significado
Tipo de
datos
Predet.
Tipo
ENSTART
Habilitacin "Iniciar"
BOOL
STARTING
BOOL
RUN
BOOL
Conexin
Significado
Tipo de
datos
Predet.
Tipo
ENABORT
Habilitacin "Cancelar"
BOOL
ABORTING
BOOL
ABORTED
BOOL
Conexin
Significado
Tipo de
datos
Predet.
Tipo
READY_TC
BOOL
BUSY
Estado "Ocupado"
(= ni "Listo" ni "Finalizado" ni "Cancelado" ni
"Parado")
BOOL
Estados especiales
198
Significado
Tipo de
datos
Predet.
Tipo
ENTARGETSTEP
BOOL
TARGETSEQ
BYTE
IO
TARGETSTEP
WORD
IO
199
Consulte tambin
Comportamiento en caso de haber varios comandos pendientes (Pgina 255)
12.3.3
Significado
Tipo de
datos
Predet.
Tipo
CYCLEXEC
BOOL
0 2)
rea de control y
Opcin: Funcionamiento cclico (slo en
visualizacin
MANUAL)
"Funcionamiento cclico"
0 2)
RUNCOUNT
INT
INSTROUT
BOOL
1 3)
rea de control y
visualizacin "Salida de
comandos"
TIMEMON
rea de control y
visualizacin "Vigilancia
de tiempo"
SCT
BOOL
1 6)
SCT_TAC
BOOL
0 6)
rea de control y
visualizacin "Modo de
conmutacin"
MANUAL:
T: Conmutar con transicin
T u O: Conmutar con transicin o
confirmacin por parte del operador
T y O: Conmutar con transicin y
confirmacin por parte del operador
O: Conmutar con confirmacin por parte del
operador
T/T y O: Conmutar con transicin y
confirmacin especfica de la etapa
"Confirmacin por parte del operador"
QSCC
BOOL
QSCT
BOOL
QSCT_TAC
BOOL
1 3)
BOOL
0 4)
0 4)
T 6)
200
Conexin
Significado
Tipo de
datos
Predet.
Tipo
QSCTAC
BOOL
QSCTOC
BOOL
RUNHOLD
BOOL
SELFCOMP
BOOL
SELFRESET
Leyenda
12.3.4
2)
3)
4)
6)
Significado
Tipo de
datos
Predet.
Tipo
S_ERRCA
BOOL
S_ERRG
BOOL
T_OPRQCA
BOOL
T_OPRQG
Indicador de grupo
"Solicitud de intervencin en transicin"
BOOL
rea de control y
visualizacin "Acuse
de grupo"
201
12.3.5
Significado
Tipo de
datos
Predet.
Tipo
M+V
CUSEQ
N. de la cadena actual
BYTE
CUSTEP
N. de la etapa actual
WORD
CUSTEPACTSTATE
BOOL
CUSTEPCOUNT
BYTE
CUSTEPERRSTATE
BOOL
CUSTEPHELDSTATE
BOOL
CUSTEPMAXRT
TIME
CUSTEPMINRT
TIME
CUSTEPRT
TIME
CUTRANS
WORD
CUTRANSCOUNT
BYTE
CUTRANSRESULT
BOOL
HELDSEQ
N. de la cadena detenida
BYTE
HELDSTEP
N. de la etapa detenida
WORD
HELDSTEPCOUNT
BYTE
HELDSTEPERRSTATE
BOOL
HELDSTEPHELDSTATE
BOOL
HELDSTEPRT
TIME
HELDTRANS
WORD
HELDTRANSCOUNT
BYTE
HELDTRANSRESULT
BOOL
LASTSEQ
BYTE
LASTSTEP
WORD
Nota
En los valores relativos a las etapas/transiciones (CUSTEPx, CUTRANSx, HELDSTEPx,
HELDTRANSx, LASTSTEP) slo se indica el valor de la primera etapa o transicin activa.
El nmero de etapas/transiciones activas, se indica con xCOUNT.
202
12.3.6
Significado
Tipo de
datos
Predet.
Tipo
M+V
BA_CONTROL
*)
DWORD
IO
BA_EN
BOOL
BA_ID
DWORD
BA_NA
BA_STATE
DWORD
OCCUPIED
BOOL
I *)
IO..**)
QBA_EN
BOOL
QBA_ID
DWORD
QBA_NA
QOCCUPIED
BOOL
QREFRESH *)
BOOL
QSTEP_NO
DWORD
QSTEP_T *)
DINT
REFRESH *)
BOOL
IO
STEP_NO
DWORD
STEP_T *)
DINT
Leyenda
*)
**)
203
12.3.7
Significado
Tipo de
datos
Predet.
Tipo
CONT
"Funcionamiento continuo"
BOOL
CONT_T *)
DINT
QCONT *)
"Funcionamiento continuo"
BOOL
QCONT_T *)
DINT
QCONT_T_ERR *)
BOOL
ENASTART
BOOL
Leyenda
*)
12.3.8
Significado
Tipo de
datos
Predet.
Tipo
ERRG
BOOL
EXEC_ERR
BOOL
EXT_ERR
Error externo
BOOL
LI_ERR
Error de parametrizacin
(p. ej. combinacin no vlida en entradas, ...)
BOOL
OP_ERR
Error de operador
BOOL
204
Conexin
Significado
Tipo de
datos
Predet.
Tipo
QEXT_ERR
BOOL
QDIS_START
BOOL
205
206
12.3.9
Significado
Tipo M+V
AUX_PR04..10 *)
ANY
IO
MSG_ACK *)
WORD
MSG_ERR *)
BOOL
MSG_EVID
DWORD
MSG_LOCK
Bloquear avisos:
0: Avisos no bloqueados
1: Avisos bloqueados
BOOL
MSG_STAT
WORD
MSG_SUP
BOOL
NMSG_EVID **)
DWORD
NMSG_EVID1 *)
DWORD
NMSG_EVID2 *)
DWORD
NMSG_STAT1 *)
WORD
NMSG_STAT2 *)
WORD
NSIG_12..16 *)
BOOL
IO
RUNUPCYC *)
INT
SIG_2..8
BOOL
IO
207
Conexin
Significado
Tipo M+V
BA_ID
Valor asociado 1
(ALARM_8P, NOTIFY, NOTIFY_8P)
DWORD
BA_NA
Valor asociado 2
(ALARM_8P, NOTIFY, NOTIFY_8P)
STRING [32]
''
STEP_NO
Valor asociado 3
(ALARM_8P, NOTIFY, NOTIFY_8P)
DWORD
Leyenda
12.3.10
*)
**)
Significado
Tipo de
datos
Predet.
Tipo
M+V
BA_CONTROL *)
DWORD
IO
SFC_CONTROL
DWORD
IO
Leyenda
*)
208
12.3.11
Significado
Tipo de
datos
Predet.
Tipo
M+V
BA_ADDSTATE
DWORD
BA_STATE
DWORD
SFC_STATE
DWORD
USTATUS *)
WORD
VSTATUS *)
Palabra de estado
DWORD
Leyenda
*)
BA_ADDSTATE
Bit
Significado
Origen
Identificacin "autofinalizante"
SELFCOMP
Identificacin "autoreseteante"
SELFRESET
ENASTART
Rearranque de la CPU
CPU_RESTART
209
BA_STATE
Bit
Significado
Origen
IDLE
COMPLETED
HELD
ABORTED
READY_TC
STOPPED
8 *)
QCONT_T_ERR
STARTING
10
11
12
HOLDING
13
ABORTING
14
STOPPING
15
16
17
QAUTMAN
18
BA_EN / QBA_EN
19 *)
20
T_OPRQG
21 *)
REFRESH / QREFRESH
22
QDIS_START
23
Identificacin "Funcionamiento
continuo" (Continuous)
24
OCCUPIED/QOCCUPIED
25
26
Error "Ejecucin"
EXEC_ERR
27
S_ERRG
28
Error "Parametrizacin/interconexin"
LI_ERR
29
Error "Operacin"
OP_ERR
30
Error "externo"
EXT_ERR / QEXT_ERR
31
210
Leyenda
*)
**)
Tambin se visualiza el estado original que exista antes del estado de error.
SFC_STATE
Bit
Significado
Origen
0-4
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
READY_TC
Error de control
OP_ERR
Error de interconexin/parametrizacin
LI_ERR
10
ENAUT/QENAUT
11
ENMAN/QENMAN
12
ENSTART& *)
13
ENCOMPLETE& *)
14
ENHOLD& *)
15
ENRESUME& *)
16
ENABORT& *)
17
ENSTOP& *)
18
ENRESTART& *)
19
ENRESET& *)
20
*)
211
Bit
Significado
Origen
21
22
T_OPRQG
23
S_ERRG
24-26
0: QSCT
1: QSCTOC
2: QSCTAC
3: QSCC
4: QSCT_TAC
27
28
29
Salida de comandos
30
Funcionamiento cclico
31
Vigilancia de tiempo
*)
Depende del estado operativo (consulte: Lgica de los estados operativos para SFC (LEO
del SFC) (Pgina 238)
Significado
0-15
Significado
Origen
IDLE
COMPLETED/COMPLETING/
ERROR_COMPLETING
ABORTED / ABORTING
212
READY_TC
STOPPED / STOPPING
Reservado
ERROR / ERROR_COMPETING
"...ING" / ERROR
10
11
12
ERRG
13
Libre
14
Libre
15
Libre
12.3.12
Especial
Conexin
Significado
Tipo de
datos
Predet.
Tipo
MODE
Modo de procesamiento:
0: Procesamiento ccl. en OB de alarma cclica
1: Procesamiento nico en OB de arranque
BOOL
SFC_INIT
Inicializar SFC
BOOL
IO
213
12.3.13
Significado
Tipo de
datos
Predet.
Tipo
IORES1..6
BOOL
IO
IRES1..5
BOOL
ORES_BY
BYTE
ORES1..15
BOOL
IORES_BY
BYTE
IO
IORES1..7
BOOL
IO
IRES1..3
BOOL
ORES_BY1..3
BYTE
ORES1..24
BOOL
Atr.
M+V
Esquema SFC
Tipo SFC
214
13
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.
215
Informacin adicional
Para ms informacin acerca de la compilacin, consulte los apartados siguientes:
Preferencias para compilar y cargar (Pgina 217)
Cmo compilar (Pgina 218)
Resumen de los bloques generados durante la compilacin (Pgina 219)
Comprobacin de coherencia (Pgina 221)
Informes (Pgina 287)
216
13.2
217
13.3
Cmo compilar
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".
218
13.4
Introduccin
Las siguientes aclaraciones son de utilidad para controlar la asignacin de recursos en el
sistema de destino.
Resumen
La estructura configurada por el usuario en los SFC se mapea en los objetos de S7 "Bloque
de funcin" (FB), "Funcin" (FC) y "Bloque de datos" (DB). Se compilan siempre todos los
esquemas (CFC y SFC) de un bloque de esquemas.
Todo SFC de la carpeta de esquemas se mapea de la manera siguiente durante la
compilacin:
Esquema SFC
1 DB instancia + n DB de cadena + 2 FC
Tipo SFC
1 FB + 2 FC
Instancia SFC
1 DB de instancia + n DB de cadena
Para poder ejecutar los esquemas SFC y las instancias SFC en el AS, la carpeta de bloques
contiene adems los siguientes bloques (en funcin de la configuracin):
Nombre
de objeto
Nombre
simblico
Significado
FB 245
@SFC_BZL
E/T
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
FC 241
@SFC_OPDI
FC 242
@SFC_OPR
FC 243
@SFC_OPB
FC 244
@SFC_OPS
FC 250
@SFC_INDCALL
SFB 35
ALARM_8P
E/T
SFB 36
NOTIFY
SFB 31
NOTIFY_8P
219
TIMER_P
Formador de impulsos
220
13.5
Comprobacin de coherencia
Rango de comprobacin
Antes del proceso de compilacin propiamente dicho, el sistema realiza de forma
automtica las siguientes comprobaciones de coherencia:
Comprobacin de si los tipos de bloque en el programa de usuario concuerdan con los
tipos importados en el CFC.
Pueden ocurrir incoherencias si los tipos de bloque de CFC se han modificado o borrado
en el programa de usuario tras importar los tipos de bloque.
Comprobacin de si las referencias simblicas a operandos globales se han introducido
en la tabla de smbolos.
Pueden ocurrir incoherencias si las respectivas entradas no se han realizado an en la
tabla de smbolos o si se han modificado o borrado.
Comprobacin de si los bloques de datos (DB) interconectados existen en el programa
de usuario.
Pueden ocurrir incoherencias si los bloques de datos se han modificado o borrado a
posteriori en el programa de usuario.
Comprobacin de si se han definido (es decir, interconectado) los parmetros de
entrada/salida o las salidas de bloque del tipo "ANY", "STRING", "DATE_AND_TIME" o
"POINTER".
Comprobacin de si todava existen todos los bloques a los que acceden las condiciones
o instrucciones de SFC.
La comprobacin de coherencia tambin se puede efectuar sin una compilacin posterior,
p. ej. para verificar si tendra sentido realizar la compilacin.
Procedimiento
1. Elija el comando de men Esquema > Comprobar coherencia.
Se comprueban todos los esquemas de la carpeta de esquemas actual. Tras concluir la
comprobacin, el resultado se visualiza en el cuadro de dilogo "Informes".
2. El informe se puede leer o imprimir tambin en un momento posterior:
3. Elija el comando de men Herramientas > Informes... en el SFC, o bien Herramientas >
Esquemas > Informes... en el SIMATIC Manager .
Encontrar ms informacin acerca de los informes en el apartado: Informes (Pgina 287)
221
222
Cargar en el AS
14.1
14
Introduccin
Para poder utilizar en una CPU los esquemas y tipos creados grficamente, primero es
preciso compilar el programa y cargarlo luego en el sistema de destino. La carga se realiza
en la CPU a la que est asignado el programa de usuario que contiene la carpeta de
esquemas actual.
Nota
Los programas generados mediante el SFC deben cargarse siempre desde el SFC o CFC
en el sistema de destino, ya que slo esta funcin de carga garantiza la coherencia de los
datos de configuracin con los datos del sistema de destino. Esa misma funcin de carga se
utiliza el elegir en el SIMATIC Manager el comando de men Sistema de destino > Compilar
objetos y cargar....
Por el contrario, no se permite copiar los bloques de la "Carpeta de bloques offline" para
insertarlos en la "Carpeta de bloques online".
Informe de cambios
Al igual que el trabajo en modo Test, la carga en la CPU es en S7 una funcin protegida que
debe protocolizarse, siempre que SIMATIC Logon Service est instalado y que se hayan
activado la proteccin de acceso y el informe de cambios.
Adems del informe de cambios del SIMATIC Manager, en el ES es posible registrar en el
informe ES las acciones realizadas al cargar y los sellos de tiempo siempre que est
activada la carpeta de esquemas actual para el informe ES. La carpeta de esquemas
seleccionada se activa en la ficha "Informe ES" del dilogo de propiedades del objeto.
Encontrar ms informacin al respecto en el manual de CFC o en la Ayuda en pantalla de
CFC en el apartado: El informe de cambios
Requisitos de carga
Los siguientes requisitos deben cumplirse para poder realizar la carga:
Existe una conexin entre la CPU y el PC/la PG.
Se ha ajustado el modo de creacin.
Se ha compilado el programa.
223
Cargar en el AS
14.1 Cmo cargar programas
Procedimiento
1. Elija el comando de men Sistema de destino > Cargar.
Se abrir el cuadro de dilogo "Cargar".
2. Seleccione el modo de carga, especificando si se debe cargar en la CPU el "Programa
completo" o slo las "Modificaciones". El programa completo tambin se puede cargar en
una "CPU de test".
3. Haga clic en el botn "Aceptar" para cargar el programa.
Si ha realizado cambios de configuracin relevantes para la carga sin haberlos compilado
an, se le pedir que los compile. Una vez realizada la compilacin sin errores, la carga se
iniciar automticamente.
224
Cargar en el AS
14.1 Cmo cargar programas
Las modificaciones de interfaz del tipo SFC se transfieren inmediatamente a las
instancias SFC. Por tanto, las instancias SFC se deben desactivar durante la carga y la
ejecucin se debe suspender en la CPU. Tras confirmar una consulta de seguridad, el
cargador efecta la desactivacin antes de la carga y la activacin despus de la misma.
De lo contrario se cancela la carga.
Si ha modificado esquemas, tipos o instancias SFC (propiedades de SFC, propiedades
de la cadena, propiedades de objeto de las etapas/transiciones) sin cambiar su topologa
de cadena, tras compilar las modificaciones puede cargarlas en la CPU en modo RUN
sin tener que desactivar el SFC modificado.
Si no ha modificado el SFC directamente, sino slo los objetos a los que se accede (p. ej.
un smbolo de la tabla de smbolos, un grupo de ejecucin o una conexin de bloque), no
es indispensable desactivar el SFC antes de cargar las modificaciones.
Tras cargar las modificaciones, un SFC desactivado con la propiedad "Inicio automtico:
activado" no se inicia automticamente, sino que debe ser reiniciado por el operador
(MANUAL) o por la vista externa/instancia SFC (AUTO).
Para ms informacin respecto a las transiciones de estado al desactivar el SFC, consulte:
Respuesta del SFC a la desactivacin antes de cargar las modificaciones (Pgina 228)
225
Cargar en el AS
14.1 Cmo cargar programas
226
Cargar en el AS
14.1 Cmo cargar programas
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.
227
Cargar en el AS
14.2 Respuesta del SFC a la desactivacin antes de cargar las modificaciones
14.2
Accin
Iniciando
Activo
Finalizando
Error (finalizando)
Finalizado
Deteniendo
Detenido
Continuando
Error
Detenido (error)
Continuando (error)
Parando
Parado
Nuevo estado
Se cancela la cadena activa
Cancelando
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
Cancelando
Cancelado
Listo
Finalizado
Parado
Cancelado
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
Cancelando
Cancelando
Cancelado
Cancelado
Listo
Listo
Listo
(el cargador puede cargar)
228
Cargar en el AS
14.2 Respuesta del SFC a la desactivacin antes de cargar las modificaciones
Ejemplo 2
En el estado "Cancelando" hay una cadena activa y sta se debe cargar.
Entonces ocurre lo siguiente:
Estado antiguo
Accin
Nuevo estado
Cancelando
Cancelado
Cancelado
Listo
Listo
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
Listo
(el cargador puede cargar)
Encontrar ms informacin sobre las repercusiones con un tipo SFC modificado en:
Cambiar la configuracin del tipo SFC (Pgina 81)
229
Cargar en el AS
14.2 Respuesta del SFC a la desactivacin antes de cargar las modificaciones
230
15
Controles secuenciales en el AS
Requisitos
El SFC creado en el editor SFC est definido por lo siguiente:
las cadenas secuenciales (condicin de inicio, preprocesamiento y
postprocesamiento) y su topologa
las funciones de las acciones de etapas
las condiciones de las transiciones
las propiedades de ejecucin
El programa ha sido compilado y sus bloques se han cargado en el AS.
231
232
15.2
15.2.1
Modo de operacin
MANUAL
Modo de control
Salida de comandos
on
Funcionamiento cclico
off
Vigilancia de tiempo
off
off
off
Iniciando
233
15.2.2
Modos de operacin
15.2.3
Modos de conmutacin
Resumen
Los diferentes modos de transicin modifican el comportamiento del SFC al avanzar de las
etapas activas a las etapas sucesivas.
El modo de conmutacin se puede cambiar en todos los estados operativos. Los distintos
modos de transicin se excluyen mutuamente. El SFC soporta los modos de transicin
siguientes:
Nombre abreviado
del modo de
conmutacin
Transicin
TuO
TyO
T/T y O
234
Modos de conmutacin
T
Transicin:
El control secuencial se ejecuta controlado por el proceso (automticamente). Si se cumple
la transicin, se avanza a la siguiente etapa, desactivndose las etapas anteriores y
activndose las siguientes.
El modo de conmutacin "T" funciona en el modo de operacin MANUAL (modo de
operador) o AUTO (modo Proceso).
TuO
Con transicin o confirmacin por parte del operador:
El control secuencial se ejecuta controlado por el proceso o por el operador. Para cada
transicin sucesiva de una etapa activa, se activa una solicitud de intervencin y, tras
concluir la operacin, se avanza a la siguiente etapa. Si la transicin se cumple antes de
que intervenga el operador, se avanza a la siguiente etapa (automticamente) sin haberse
realizado la operacin.
El modo de conmutacin "T u O" funciona slo en el modo de operacin MANUAL (modo de
operador).
TyO
Con transicin y confirmacin por parte del operador:
La ejecucin del control secuencial es controlada por el proceso y por el operador. Si se
cumple la transicin sucesiva de una etapa activa, se activa una solicitud de intervencin,
avanzndose a la siguiente etapa tan slo tras concluir la operacin.
El modo de conmutacin "T y O" funciona slo en el modo de operacin MANUAL (modo de
operador).
O
Confirmacin por parte del operador:
El control secuencial es controlado nicamente por el operador. Las condiciones de
transicin no tienen que cumplirse. Una solicitud de intervencin se activa para todas las
transiciones sucesivas de cada etapa activa y, tras concluir la operacin, se avanza a la
siguiente etapa.
El modo de conmutacin "O" funciona slo en el modo de operacin MANUAL (modo de
operador).
T/T y O
Confirmacin especfica de la etapa por parte del operador:
La identificacin "Confirmacin" se activa o desactiva especficamente para la etapa en
cuestin en el cuadro de dialogo "Propiedades" de la etapa. El control secuencial se ejecuta
de las maneras siguientes:
Controlado por el proceso en las etapas sin la opcin "Confirmacin".
Toda transicin sucesiva de una etapa activa que se haya cumplido sin "confirmacin"
activa la etapa siguiente sin que intervenga el operador (equivale a "T").
Controlado por el operador en las etapas con la opcin "Confirmacin".
Si se cumple una transicin sucesiva de una etapa activa con "confirmacin", se activa
una solicitud de intervencin y se avanza a la siguiente etapa tras concluir la operacin
(equivale a "T y O")
235
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....
236
15.2.5
Estados operativos
15.2.5.1
Estados operativos
237
15.2.5.2
238
Significado
Listo
Iniciando
Activo
Finalizando
Error
(finalizando)
Finalizado
Deteniendo
Detenido
Continuando
10
Error
11
Detenido (error)
12
Continuando
(error)
13
Cancelando
14
Cancelado
15
Parando
16
Parado
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.
239
Comando
MANUAL
(AUTO)
Significado
X/2
Iniciar
(START)
3/4
Finalizar
(COMPLETE)
2/7
3/7
Detener
(HOLD)
8/9
11/12
Continuar
(RESUME)
X/10
4/5
Error
(ERROR)
X/13
Cancelar
(ABORT)
X/15
Parar
(STOP)
X/2
Reiniciar
(RESTART)
X/1
Resetear
(RESET)
Cambia al estado
"Listo"
Seal externa
Significado
3/4
LOCKCOMPLETE
2/7
3/7
LOCKHOLD
X/10
4/5
LOCKERROR
X/13
LOCKABORT
X/15
LOCKSTOP
240
Comando
Significado
X/2
INTSTART
3/4
INTCOMPLETE
2/7
3/7
INTHOLD
8/9
11/12
INTRESUME
X/10
4/5
INTERROR
X/13
INTABORT
X/15
INTSTOP
X/2
INTRESTART
X/1
INTRESET
Cambia al estado
"Listo"
241
Estado del
SFC
Significado
2/3
Cadena
finalizada
3/4
Cadena
finalizada
4/6
Cadena
finalizada
7/8
Cadena
finalizada
x/3
Cadena
finalizada
13/14
Cadena
finalizada
15/16
Cadena
finalizada
Seal
externa
Significado
3/4
SELFCOMP
242
Seal
externa
Significado
X/1
Seal
externa
Significado
3/7
RUNHOLD
15.2.5.3
243
15.2.5.4
244
15.2.5.5
Resumen
La LEO (lgica de los estados operativos) de las cadenas secuenciales controla el
procesamiento de las mismas.
La lgica de los estados operativos de una cadena secuencial se define en el diagrama de
transiciones de estado. Encontrar ms informacin al respecto en el apartado: Diagrama
de transiciones de estado para la LEO de cadenas secuenciales (Pgina 247)
Cuando se procesa una cadena secuencial, la LEO de sta se ejecuta independientemente
de la LEO del SFC. As pues, la cadena secuencial tiene un estado que debe diferenciarse
del estado del SFC. Por ejemplo, la LEO del SFC puede encontrarse en estado
"Deteniendo", mientras que la LEO de la cadena secuencial se encuentra en estado "Activo"
(debido al procesamiento de la cadena secuencial hasta el estado "Deteniendo"). El
procesamiento de la LEO de la cadena secuencial est subordinado a la LEO del SFC.
Debido a ello, los cambios de estado en la LEO del SFC ocasionan generalmente cambios
de estado en la LEO de las cadenas secuenciales.
Estado
Significado
Listo
Activo
Procesamiento normal
Finalizado
Detenido
Cancelado
245
Comando
Significado
X/2
Iniciar
2/4
Detener
4/2
Continuar
4/2
Reiniciar
X/5
Cancelar
Estado de cadena
Significado
2/3
Finalizado
246
15.2.5.6
Leyenda:
Estados que son abandonados por comandos u operaciones
Comandos del operador
Transiciones implcitas disparadas por el SFC
247
15.3
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.
248
249
15.3.2
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.
250
Procesamiento
Resetear
Procesamiento
Continuar
Cancelar
Parar
Sea cual sea el estado operativo, el comando "Continuar" se permite siempre, mientras que
los comandos "Cancelar" y "Parar" solo son admisibles en funcin de las transiciones de
estado de la lgica de los estados operativos. Encontrar ms informacin al respecto en el
apartado: Lgica de los estados operativos para SFC (LEO del SFC) (Pgina 238)
Los smbolos de estado se siguen visualizando y las salidas "CPU_RESTART" y
"EXEC_ERR" permanecen activadas hasta que se haya ejecutado uno de los comandos
(Continuar, Cancelar, Parar, Resetear).
251
Informacin adicional
Encontrar ms informacin al respecto en los apartados:
"Estados de las etapas y transiciones (Pgina 274)"
"Representacin en modo Test (Pgina 270)"
15.3.3
Comandos
Introduccin
Por lo que respecta a los comandos que permiten modificar el modo de operacin, se
distingue entre los comandos de los modos "MANUAL" y "AUTO".
252
Comando
Significado
Iniciar
Detener
Continuar
Cancelar
Finalizar
Parar
Reiniciar
Resetear
Error
253
15.3.4
Requisitos generales
Un SFC se inicia slo si se cumplen los requisitos necesarios. Para ello debe estar activada
la habilitacin de inicio (ENSTART = 1) y el SFC debe encontrarse en un estado que permita
el inicio. Adems, deben cumplirse las condiciones siguientes:
No hay ningn error de interconexin (LI_ERR debe ser = 0).
Ninguna de las seales INTERROR, LOCKERROR, LOCKCOMPLETE, LOCKHOLD,
LOCKABORT ni LOCKSTOP est presente simultneamente.
En el modo MANUAL no hay ningn error de control (OP_ERR debe ser = 0).
Si utiliza estrategias de control en una instancia SFC, debe haber seleccionado una de las
estrategias definidas (CS=<estrategia de control definida>). Si CS=0, o bien si CS>CS_HL,
no es posible iniciar la instancia SFC. Si no se ha configurado ninguna estrategia de control,
durante la compilacin se asignar el valor "0" a las conexiones CS, CS_LL, CS_HL y stas
no se podrn modificar.
Si se utilizan consignas, stas deben predeterminarse dentro de los respectivos lmites. De
lo contrario, tampoco ser posible iniciar la instancia SFC.
En una instancia SFC en modo AUTO se debe haber activado tambin la transferencia de
parmetros (PARAM=1) antes del inicio. Luego se comprueban las estrategias de control y
las consignas transferidas y el bloqueo de inicio se desactiva (QDIS_START=0) si los
parmetros son vlidos. El bloqueo de inicio se conserva hasta que PARAM sea activado
por una transferencia de parmetros. Tras un inicio correcto, el bloqueo de inicio permanece
activado hasta la siguiente transferencia de parmetros.
Si se cumple una de las condiciones antes indicadas, se activar el bloqueo del inicio
(QDIS_START=1) y ste no se ejecutar. En este caso tampoco se podr accionar el botn
"Iniciar".
254
15.3.5
Informacin adicional
Encontrar ms informacin en el apartado:
Requisitos de inicio de un SFC (esquema/instancia) (Pgina 254)
15.3.6
15.3.6.1
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.
255
15.3.6.2
256
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).
257
15.3.6.3
La transicin posterior a la rama paralela es verdadera cuando estn activas todas las
etapas al final de las cadenas y se cumplan las condiciones.
15.3.6.4
258
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.
259
15.3.6.6
Procesamiento de un salto
Procesamiento de un salto
El salto se ejecuta cuando se cumple la transicin del mismo.
Leyenda
1
Transicin sucesiva
Saltos
Rama alternativa
Ejemplo en el lado izquierdo de la figura: Si existen varios saltos a partir de un origen (S4),
se ejecuta el salto cuya transicin se cumpla primero (de manera similar al procesamiento
en una rama alternativa). Si se cumplen simultneamente varias transiciones, tiene efecto la
transicin dispuesta en el extremo izquierdo.
Ejemplo en el lado derecho de la figura: Si una rama alternativa sigue en la cadena en lugar
de una transicin sucesiva (como T4 en el lado izquierdo de la figura), se comprueban
primero todas las transiciones de las alternativas (T5 y T7) antes de las transiciones de los
saltos.
260
15.4
15.4.1
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.
261
Resumen
En ambos mecanismos, la salida CSSPACCEPT indica si se han aplicado las
modificaciones solicitadas. Esta salida se activa una vez que la instancia SFC ha aplicado la
estrategia de control y/o las consignas en las salidas correspondientes. La salida
CSSPACCEPT se activa durante un ciclo de ejecucin (en el mecanismo 1) o permanece
activada hasta que se desactive la peticin TAKESP (en el mecanismo 2).
La salida LI_ERR indica si ha ocurrido un error al intentar aplicar los valores modificados,
por lo que stos no se han podido aplicar por completo. Si LI_ERR est activada,
QDIS_START no se desactiva, impidindose as el inicio y, por tanto, la aplicacin de la
estrategia de control y/o las consignas (en el mecanismo 1).
262
15.4.2
AUTO
Seguimiento de las
consignas:
<consigna>_OP
<consigna>_Q
<consigna>_OPP
<consigna>_QP
263
264
16
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
265
Requisitos
El control secuencial a comprobar (esquema o instancia), incluyendo las funciones
necesarias de la automatizacin bsica (esquemas CFC), se ha compilado sin errores y
se ha cargado en la CPU.
El esquema est abierto en el SFC o en el SIMATIC Manager y la instancia SFC en el
esquema CFC.
Nota
Al igual que la carga en la CPU, el trabajo en modo Test es en S7 una funcin protegida
que debe protocolizarse, siempre que SIMATIC Logon Service est instalado y que se
hayan activado la proteccin de acceso y el informe de cambios.
Encontrar informacin al respecto en la documentacin de CFC en: Informe de cambios
e informe ES
de la barra de herramientas
o
elija el comando de men Test > Modo Test.
Cambiar del modo de creacin al modo Test.
Durante el modo Test se puede cambiar en todo momento al modo de creacin.
Nota
Al conmutar al modo de creacin, vigile que el control secuencial no se encuentre en un
estado que exija una operacin.
La conmutacin de modo se refiere siempre al SFC activo en ese momento. Este SFC se
dinamiza en su vista general y se actualiza cclicamente.
Tras conmutar al modo Test se visualiza el estado actual del control secuencial. Ello
significa que un control secuencial ya iniciado no se puede controlar y supervisar
necesariamente desde el comienzo. ste es el caso p. ej. si el control secuencial se inicia
inmediatamente tras cargarlo en el AS sin intervencin del operador (inicio automtico).
Nota
Si la CPU H se encuentra en modo "individual" (p. ej. debido al fallo de una CPU) y la CPU
ha conmutado, al efectuarse un acceso online (en este caso: activar el modo Test) se abre
un dilogo de seleccin. All puede seleccionar la CPU que desea acoplar. En modo
redundante no se visualiza este cuadro de dilogo.
Nota
En modo Test no es posible actualizar (tecla "F5").
266
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.
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.
267
Grafo activo
En modo Test puede especificar mediante el comando de men Test > Grafo activo que se
visualice automticamente la cadena secuencial activa. Si no est activado este comando
de men, se visualiza la cadena secuencial seleccionada explcitamente.
Nota
Estando activado el seguimiento del grafo activo, solo es posible abrir las propiedades de
objeto de una etapa o transicin activa en ese momento. Si abre las propiedades de objeto
de una etapa o transicin inactiva, aparecer un cuadro de dilogo en el que se le pregunta
si desea desactivar el seguimiento del grafo activo.
268
269
16.2
270
El indicador
Los botones
Botones:
Para seleccionar el modo de operacin "MANUAL" o "AUTO"
Para habilitar la conmutacin a "AUTO"
botn cambia a
Iniciar
Detener
Continuar
Cancelar
Finalizar
Parar
Reiniciar
Resetear
Error
271
Solicitud de intervencin
Una solicitud de intervencin (no en "T") se indica mediante el botn
junto al smbolo de
la transicin. La solicitud de intervencin se oculta de nuevo tras hacer clic en este botn o
y proseguir la secuencia.
Si se ha configurado una informacin de acuse para la etapa, esta informacin se indicar
en el modo de conmutacin "Confirmacin del operador especfica de la etapa (T/T y O)" en
el botn de acuse correspondiente. Utilizando el puntero del ratn, el texto se puede
posicionar en un lugar cualquiera de la ventana. Sin embargo, permanece unido al botn por
medio de una lnea.
Error runtime
El botn
ejecucin)
) se acusa el error
272
273
16.3
Color de la etapa
Inactivo, no ejecutado
gris
Inactivo, ejecutado
verde oscuro
Activo
verde claro
Detenido
amarillo
Error
rojo
STOP de la CPU
(o en "Inactivo, no ejecutado")
rojo
magenta
magenta
Estado de la transicin
Color de la transicin
Inactivo
gris
Se cumple
verde oscuro
No se cumple
rojo oscuro
Smbolo
274
16.4
(Vaco)
Estado
Significado
Cancelando
Cancelado
Activo
Detenido
Detenido
(error)
Deteniendo
Finalizando
Finalizado
Listo
Error
Error
(finalizando)
Continuando
Continuando
(error)
Parado
Iniciando
Parando
Las cadenas secuenciales slo disponen de los estados operativos que aparecen en negrita.
275
16.5
276
277
Botones
Si durante la vigilancia de tiempo de la etapa se detecta un error y junto a la etapa en
cuestin aparece el botn
botn
278
16.6
279
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
280
16.7
281
282
Documentacin de programas
17.1
17
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
283
Documentacin de programas
17.1 Documentar los SFC
Imprimir el SFC
1. Haga clic en el botn
de la barra de herramientas o
elija el comando de men SFC > Imprimir....
Se abre un cuadro de dilogo.
2. Aqu puede ajustar el rango de impresin y la representacin:
Imprimir:
Propiedades
Conexiones de interfaz
Vista externa (en un esquema SFC) o caractersticas (en un tipo o instancia SFC)
Cadenas secuenciales:
Propiedades
Tamao normal
Vista general (el tamao normal y la vista general se excluyen mutuamente)
Etapas/transiciones
Opciones (slo en "Tamao normal"):
Rama alternativa a la izquierda
Comentario/texto
284
Documentacin de programas
17.2 Datos de referencia del esquema
17.2
Iniciar la aplicacin
1. Seleccione el comando de men Herramientas > Datos de referencia del esquema...
o haga clic en el botn
Los datos de referencia del esquema se abren con una ventana vaca.
2. En el men "Ver", seleccione la lista cuya informacin desea visualizar, o bien haga clic
en el botn correspondiente de la barra de herramientas.
Se abrir la lista con los datos de referencia actuales.
No es necesario que cierre la ventana de los datos de referencia del esquema si desea
seguir trabajando en el SFC. Las listas generadas se pueden visualizar durante el trabajo en
el SFC.
285
Documentacin de programas
17.2 Datos de referencia del esquema
Jerarqua de llamada de bloques
La representacin grfica muestra la jerarqua de llamada de todos los bloques del
programa actual.
Interconexiones textuales
La lista muestra todas las interconexiones textuales (referencia de ruta al destino de la
interconexin) con el nombre de esquema y el elemento de esquema de la fuente de la
interconexin.
Estadsticas
La representacin grfica muestra la cantidad de todos los objetos de CFC, SFC y de los
recursos S7 utilizados, los sellos de tiempo del programa actual, as como los objetos de
proceso del proyecto.
Encontrar una descripcin detallada de las listas y el significado de sus columnas en la
Ayuda en pantalla "Datos de referencia del esquema" del CFC, en el apartado
"Representacin de los datos de referencia del esquema".
Exportacin
El comando de men Datos de referencia > Generar archivo de exportacin... permite
guardar las listas como archivos en formato CSV (p. ej. para utilizarlas en Microsoft EXCEL).
286
Documentacin de programas
17.3 Informes
17.3
Informes
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.
287
Documentacin de programas
17.4 Definir el cajetn
17.4
Definir el cajetn
Resumen
El comando de men SFC > Cajetn... abre un cuadro de dilogo en el que se puede
introducir el texto que debe aparecer en los cajetines de toda pgina impresa.
El paquete opcional DOCPRO permite imprimir un esquema SFC/tipo SFC junto con los
datos del cajetn. En cuanto a los datos del cajetn, se distingue entre datos globales y datos
especficos (datos locales).
Los datos globales para el proyecto se pueden introducir en DOCPRO o en el SIMATIC
Manager , los datos especficos en el editor SFC. Recuerde que los datos especficos
sobrescriben las entradas de datos globales correspondientes al SFC en cuestin.
Los datos especficos tambin se pueden introducir aunque no est instalado el paquete
opcional DOCPRO. Estos datos se guardan, pudindose imprimir cuando DOCPRO est
disponible para tareas de impresin.
Denominacin
Significado
Clave
DOCPRO
$$CN$$
Nombre
$54
$$CC$$
Comentario
$60
$$A$$
Autor
$55
$$DC$$
Fecha de creacin
$56
$$DM$$
ltima modificacin
$57
---------
---------
---------
---------
$$CH$$
$$PP$$
288
Documentacin de programas
17.4 Definir el cajetn
289
Documentacin de programas
17.4 Definir el cajetn
290
18
Control de parmetros
Control de parmetros
Adems de los controles secuenciales fijos, en los procesos Batch tambin se utilizan
controles de parmetros. Los controles de parmetros son controles secuenciales con
parmetros variables.
Estos parmetros variables se agrupan en un bloque de datos globales, denominado bloque
de datos de receta. A este bloque de datos de receta se le puede asignar un nombre
simblico, p. ej. "DBParRec".
Las variables del bloque de datos de receta son valores que se asignan a los parmetros de
la automatizacin bsica durante la configuracin.
Encontrar ms informacin sobre el control de parmetros en los apartados:
Cmo configurar la ejecucin (Pgina 292)
Ejecucin con diferentes juegos de parmetros (Pgina 293)
Ejemplo de un bloque de datos de receta (Pgina 295)
291
18.2
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".
"DBParRec".altzwg
=1
Condicin en T3
"DBParRec".altzwg
=2
Condicin en T4
"DBParRec".altzwg
=3
292
18.3
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".
"DBParRec".chbez
:=
"DBParRec1".chbez
"DBParRec".ansmng
:=
"DBParRec1".ansmng
"DBParRec".chbez
:=
"DBParRec2".chbez
"DBParRec".ansmng
:=
"DBParRec2".ansmng
"DBParRec".chbez
:=
"DBParRec3".chbez
"DBParRec".ansmng
:=
"DBParRec3".ansmng
293
ANW.EN
:= 1
294
18.4
Tipo
Valor
Denominacin
STRUCT
chbez
STRING [8]
'ch_4711'
ansmng
INT
2000
Cantidad en l
readr
INT
mtmp
INT
90
itmp
INT
125
geszt
INT
110
ansnorm
INT
1000
Estndar en l
INT
Rama alternativa
altzwg
END_STRUCT
295
296
Recomendaciones y trucos
19.1
19
Tareas
El SFC permite realizar p. ej. las siguientes tareas:
configurar las llamadas jerrquicas de esquemas SFC
o bien
coordinar el procesamiento de varios esquemas SFC en el sistema de automatizacin
(controlador).
297
Recomendaciones y trucos
19.2
Modificacin de la estrategia de control y/o las consignas en proyectos creados con SFC < V6.1 SP1
Para que tengan efecto las modificaciones de la estrategia de control y/o de las consignas,
antes de realizar la modificacin es preciso copiar el bloque FB 245 de la SFC Library en la
carpeta de bloques y realizar luego una compilacin completa y una carga de
modificaciones.
Encontrar ms informacin al respecto en el apartado:
Modificacin de la estrategia de control y las consignas en una instancia SFC (Pgina 261)
298
Recomendaciones y trucos
Nota
Cada vez que instale SFC for SIMATIC S7 deber modificar nuevamente los atributos.
299
Recomendaciones y trucos
300
ndice alfabtico
Crear, 125
Editar, 125
En el AS, 259
A
Abrir, 86, 87
Esquema SFC/tipo SFC, 86
Instancia SFC, 87
Acceder, 64, 146
A la Ayuda con el teclado, 64
Estructuras, 146
Acuses de grupo, 201
Conexiones SFC, 201
Adaptar, 93, 95, 98
Propiedades de la instancia, 98
Propiedades del esquema, 93
Propiedades del tipo, 95
Ajuste predeterminado, 66
Colores, 66
ALARM_8P, 101
Alcance del SFC, 29
Ampliaciones de la interfaz Caractersticas [conexiones
SFC], 177
Ampliaciones de la interfaz Conexiones, 175
Atributos, 111
Caractersticas,
Atributos de ejecucin, 158
Atributos de sistema [parmetros], 111
Atributos de sistema para parmetros, 166
Avisos, 207
Conexiones SFC, 207
Avisos en el SFC, 101
Configurar, 101
Ayuda, 64
Acceder con el teclado, 64
B
Bloque de datos de receta, 295
Bloques, 219
Generados al compilar, 219
Bloques generados, 219
SFC, 219
Borrar, 91, 135
Elemento SFC, 135
Esquema SFC, 91
Instancia SFC, 91
Tipo SFC, 91
Bucle, 44, 125, 259
C
Cadena, 41, 64
Procesamiento, 248
Teclas de mtodo abreviado, 64
Cadena secuencial, 11, 37, 136, 248
Borrar, 118
Copiar/mover, 118
Crear, 118
Editar las propiedades de la cadena, 136
Procesamiento, 248
Cadenas, 248
Cajetn, 288
Definir, 288
Cambios de configuracin, 78, 81, 85
Del esquema SFC, 78
Del tipo SFC, 81
Instancia SFC, 85
Campo de texto, 128
Crear, 128
Editar, 128
Caracterstica, 175, 176, 177, 178, 188, 189, 190
Consignas, 178
Contactos de bloque, 190
Estrategias de control, 175
Marcas, 189
Notas, 176
Parmetros, 188
Temporizadores, 189
Textos de posicin, 177
Valores de forzado, 188
Valores de proceso, 188
Caractersticas, 103, 104, 108, 111
Atributos, 111
Conexiones, 108
Cargar, 217, 223
Carga de modificaciones en RUN, 225
Configuracin, 217
Programas, 223
Colores estndar, 66
Comandos, 192, 252
Conexiones SFC, 192
Durante la ejecucin en el AS,
Prioridades, 252
301
ndice alfabtico
Configurar, 71, 101, 115, 117, 118, 121, 122, 123, 124,
125, 126, 128, 130, 131, 132, 133, 135, 136, 137, 139,
140, 147, 149, 150, 151, 153, 156, 158
Avisos en el SFC, 101
Control secuencial, 115, 117, 121, 122, 123, 124,
125, 126, 128, 130, 131, 132, 133, 135, 136, 137,
139, 140, 147, 149, 150, 151, 153, 156, 158
Nota, 107
SFC, 71
Texto de posicin, 107
Varias cadenas secuenciales, 118
Consignas, 104
Contactos de bloque, 104, 108, 109
Continuous, 243
Control, 57, 59
Con el ratn, 57
Con el teclado, 59
Control de parmetros, 291, 293
Configurar la ejecucin,
Ejecucin con diferentes juegos de parmetros, 293
Ejemplo de un bloque de datos de receta,
Control secuencial, 11, 115, 117, 121, 122, 123, 124,
125, 126, 128, 130, 131, 132, 133, 135, 136, 137, 139,
140, 147, 149, 150, 151, 156, 158
Configurar, 115, 117, 121, 122, 123, 124, 125, 126,
128, 130, 131, 132, 133, 135, 136, 137, 139, 147,
149, 150, 151, 156, 158
Copiar, 140
Controlar, 62, 62
Cuadros de dilogo, 62
Men, 62
Controles secuenciales en el AS, 231
Conversin, 298
Proyectos antiguos,
Coordinacin, 248
Cadena, 248
Copia de seguridad, 67
Copiar, 88, 89, 90, 132, 133
Elementos SFC, 132
Esquema SFC, 88
Instancia SFC, 90
Propiedades del objeto, 133
Tipo SFC, 89
Correccin, 263
Estrategia de control y consignas, 263
Crear, 17, 20, 23, 69, 71, 73, 74, 75, 117, 122, 123,
124, 125, 126, 128
Bucle, 125
Campo de texto, 128
Esquema SFC, 17, 73
Estructura del proyecto, 69
Instancia SFC, 23, 75
302
ndice alfabtico
D
Datos de cadenas / etapas a procesar [conexiones
SFC], 202
Datos de referencia del esquema, 285
Documentar, 285
Diagrama, 244, 247
Transiciones de estado para la LEO de cadenas
secuenciales,
Transiciones de estado para la LEO del SFC,
Diferencias, 34
Esquema SFC y tipo SFC, 34
Direccionamiento, 153, 154
Absoluto, 153
Simblico, 154
Direccionamiento absoluto, 153
Direccionamiento simblico, 154
Documentacin, 283, 285, 287, 288
Cajetn, 288
Datos de referencia del esquema, 285
Informes, 287
SFC, 283
Documentar los SFC, 283
E
Edicin, 125, 126, 128, 136, 137, 147, 156
Bucle, 125
Campo de texto, 128
Etapa, 137
Propiedades de la cadena secuencial, 136
Salto, 126
Secuencia de ejecucin, 156
Transicin, 147
Editar etapas y transiciones, 131
Seleccionar, 131
Editor de caractersticas, 103
303
ndice alfabtico
F
Fases de ejecucin, 255
Etapa, 255
Filtrar, 145
Conexin de bloque, 145
Funcionamiento continuo, 204
Conexiones SFC, 204
Funcionamiento continuo [Continuous], 243
G
Grafo activo, 265
Grupos de conexiones, 108
Guardar, 287
Informes, 287
Guardar e imprimir informes, 287
Documentar, 287
Guardar, 287
Imprimir, 287
I
IBS, 265, 276, 279, 281
Imprimir, 287
Informes, 287
Indicadores de grupo, 201
Conexiones SFC, 201
Ingeniera multiusuario, 49
Iniciar, 48, 254
Editor SFC, 48
Esquema SFC,
Instancia SFC,
Insertar/crear, 121
J
Juegos de parmetros, 293
Diferentes, 293
L
LEO, 245
Cadenas secuenciales,
SFC,
LEO de cadenas secuenciales, 245, 247
Diagrama, 247
LEO del SFC, 238, 244
Diagrama, 244
LI_ERR, 204
Ll
Llamadas de SFC, 297
Configuracin, 297
L
Lgica de los estados operativos, 245
Cadenas secuenciales,
Lgica de los estados operativos para SFC, 238
M
Manejar, 71, 73
SFC para SIMATIC S7 (V8.1)
304
ndice alfabtico
Esquemas, 73
SFC, 71
Manejo y visualizacin en modo Test, 265
Marcas, 104
Memoria necesaria, 219
Men, 62
Men "Controlar", 62
Migracin de proyectos antiguos, 298
Modificacin, 106, 261
de la estrategia de control y las consignas en una
instancia SFC,
posterior de estrategias de control, 106
Modificacin de la topologa, 82
Modificaciones de la interfaz, 81
Modificar, 50, 65
Seccin de la ventana, 65
Tamao de representacin en el SFC, 50
Modo Test, 270
Representacin, 270
Modos de conmutacin, 234
Modos de operacin, 191, 234
Conexiones SFC,
Mover, 88, 89, 90, 134
Elemento SFC, 134
Esquema SFC, 88
Instancia SFC, 90
Tipo SFC, 89
N
Navegar, 50
En el SFC, 50
Notas, 104, 107, 176
Caractersticas, 176
Configurar, 107
NOTIFY, 101
O
OCCUPIED, 248
OP_ERR, 204
Opciones de ejecucin, 200, 236
Conexiones SFC, 200
Operandos, 143
Entradas vlidas, 143
Operandos globales, 153, 154
305
ndice alfabtico
Q
QDIS_START, 204
R
Rama alternativa, 43, 124, 258
Crear, 124
En el AS, 258
Rama paralela, 42, 123, 258
Crear, 123
En el AS, 258
Recomendaciones y trucos, 297
Recursos necesarios, 219
Representacin, 270
En modo Test, 270
Reservas, 214
Conexiones SFC, 214
Resumen, 219
Bloques generados al compilar,
306
ndice alfabtico
U
Uso del teclado, 59, 62, 62, 63, 64
Utilizacin
Nota, 107
Texto de posicin, 107
V
Valores de forzado, 104
Valores de proceso, 104
Vista externa, 34
Esquema SFC, 34
307
ndice alfabtico
308