You are on page 1of 78

Novedades de SFV

SIMATIC Sistema de control de procesos PCS 7 SFC-Visualization

SIMATIC
Sistema de control de procesos
PCS 7
SFC-Visualization
Manual de programacin y manejo

03/2009

A5E02113405-01

______________
2
La visualizacin SFC (SFV)
______________
3
Ajustes bsicos del SFC
______________
4
Configuracin
______________
Manejo y visualizacin del
SFCs

5
______________
6
Anexo
______________

Notas jurdicas

Notas jurdicas

Filosofa en la sealizacin de advertencias y peligros


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

Personal cualificado
El equipo/sistema correspondiente slo deber instalarse y operarse respetando lo especificado en este
documento. Slo est autorizado a intervenir en este equipo el personal cualificado. En el sentido del manual se
trata de personas que disponen de los conocimientos tcnicos necesarios para poner en funcionamiento,
conectar a tierra y marcar los aparatos, sistemas y circuitos de acuerdo con las normas estndar de seguridad.

Uso previsto o de los productos de Siemens


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

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

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

Siemens AG
Industry Sector
Postfach 48 48
90026 NRNBERG
ALEMANIA

A5E02113405-01
12/2008

Copyright Siemens AG 2009.


Sujeto a cambios sin previo aviso

ndice
1

Novedades de SFV.................................................................................................................................... 5

La visualizacin SFC (SFV) ....................................................................................................................... 7

Ajustes bsicos del SFC............................................................................................................................ 9

Configuracin .......................................................................................................................................... 11

4.1

Configuracin de SFC Visualization ............................................................................................11

4.2

Configurar smbolos de bloques SFC..........................................................................................12

4.3

Configurar faceplates SFC...........................................................................................................14

4.4

Adaptar los faceplates .................................................................................................................15

4.5

Preparativos para los controles ...................................................................................................16

4.6

Configurar la imagen de estado "PCS7 SFC Control".................................................................17

4.7

Configurar la imagen de estado "PCS7 SFC MultiChart Control" ...............................................18

4.8

Configurar el botn de SFC .........................................................................................................20

4.9

Configurar la seleccin del navegador SFC ................................................................................21

4.10

Utilizar funciones para scripts propios (SFC API calls) ...............................................................22

4.11
4.11.1

Servidor OS y cliente OS .............................................................................................................23


Informacin importante sobre el servidor OS y el cliente OS......................................................23

Manejo y visualizacin del SFCs ............................................................................................................. 25


5.1

Autorizaciones de operacin........................................................................................................25

5.2

Manejo y visualizacin del SFC mediante el faceplate ...............................................................26

5.3

Faceplate "Esquema SFC", vista "Estndar"...............................................................................27

5.4

Faceplate "Esquema SFC", vista "Avisos"...................................................................................28

5.5

Faceplate "Instancia SFC", vista "Valores actuales" ...................................................................29

5.6

Faceplate "Instancia SFC", vista "Contactos de bloque".............................................................33

5.7

Faceplate "Instancia SFC", vista "Valores preparados" ..............................................................34

5.8

Faceplate "Instancia SFC", vista "Parmetros" ...........................................................................35

5.9

Faceplate "Instancia SFC", vista "Aviso" .....................................................................................36

5.10

Faceplate "Instancia SFC", vista "Lote" .......................................................................................37

5.11

Manejo y visualizacin del SFC mediante una imagen de estado SFC......................................38

5.12

PCS 7 SFC Control......................................................................................................................39

5.13

PCS 7 SFC MultiChart Control ....................................................................................................41

5.14

Visualizar un estado del SFC mediante el botn de seleccin de SFC de la botonera o


con la seleccin de navegador SFC en la imagen ......................................................................45

5.15

Informaciones y operaciones en la ventana de seccin..............................................................47

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

ndice

5.16

Ajustar el modo de operacin ..................................................................................................... 51

5.17

Ajustar el estado operativo.......................................................................................................... 52

5.18

Ajustar el modo de conmutacin................................................................................................. 53

5.19

Ajustar las opciones de ejecucin............................................................................................... 54

5.20

Acusar las solicitudes de intervencin y los errores de etapa .................................................... 55

5.21

Los cuadros de dilogo "Propiedades" ....................................................................................... 56

5.22

Cuadro de dilogo "Propiedades" de la cadena ......................................................................... 57

5.23

Cuadro de dilogo "Propiedades" de la condicin de inicio ....................................................... 58

5.24

Cuadro de dilogo "Propiedades" de la etapa ............................................................................ 59

5.25

Cuadro de dilogo "Propiedades" de la transicin...................................................................... 61

5.26

Avisos.......................................................................................................................................... 62

5.27
5.27.1
5.27.2

Lgica de los estados operativos................................................................................................ 63


Lgica de los estados operativos para SFC (LEO del SFC) ...................................................... 63
Lgica de los estados operativos para cadenas secuenciales (LEO de cadenas
secuenciales) .............................................................................................................................. 67

5.28
5.28.1

Control y supervisin va el cliente web...................................................................................... 69


Ejecucin de SFC Visualization en el cliente web ...................................................................... 69

Anexo ...................................................................................................................................................... 71
6.1

Variable de sistema de SFC ....................................................................................................... 71

6.2

Funciones API de SFC................................................................................................................ 72

6.3

Smbolos de los estados operativos ........................................................................................... 75

ndice alfabtico....................................................................................................................................... 77

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Novedades de SFV

Ampliaciones y modificaciones de la versin V7.1


Con respecto a la versin V7.0, la versin V7.1 incluye las siguientes ampliaciones o
modificaciones:
Nueva vista "Contactos de bloque"
Para el faceplate de una instancia SFC se ha aadido una vista nueva "Contactos de
bloque".
En ella se muestra el nombre, tipo de bloque y estado de cada contacto de bloque. El
respectivo faceplate se abre con un botn de comando.

Ampliaciones y modificaciones de la versin V7.0


Con respecto a la versin V6.x, la versin V7.0 contiene las siguientes ampliaciones o
modificaciones:
Memoria de sesin
A la barra de ttulo de la ventana de SFC se le ha aadido el botn para la memoria de
sesin especfica del usuario. La representacin diferente del smbolo del botn indica si
la posicin actual concuerda con la posicin guardada.
Encontrar ms informacin al respecto en el apartado:
Informacion y operaciones en la ventana de seccin (Pgina 47)
Actualizacin automtica
La vista general ahora tambin cambia automticamente a la cadena activa si est
activada la opcin "Actualizar". Esta opcin se puede activar en la ventana de seccin o
en las propiedades de objeto de las etapas y transiciones.
Ampliacin del MultiChart Control
El MultiChart Control ha sido ampliado con indicadores adicionales (estrategia de control,
indicador de grupo) y un botn para abrir el faceplate. Los ttulos de las columnas
incluyen ahora un botn para ajustar el filtro.
Visualizacin del comentario OS
La ventana de seccin incluye ahora el comentario OS. ste aparece a la derecha de la
etapa o transicin. Los botones de acuse se visualizan ahora en el lado izquierdo (como
en el modo Test del SFC).
Comentario del bloque en el aviso de operador
El aviso de operador del sistema de avisos WinCC incluye el comentario del bloque
segn cmo se haya ajustado.
Salto a una imagen desde una etapa o transicin
A las propiedades de objeto de las cadenas, etapas, transiciones y condiciones de inicio
se ha aadido un botn para abrir la imagen de WinCC que contiene el correspondiente
punto de instrumentacin y control.

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Novedades de SFV

Visualizacin de la informacin de acuse


Adems del botn para acusar la solicitud de intervencin, en el modo de conmutacin
"T/T y O" se visualiza una informacin para el operador si dicha informacin de acuse ha
sido configurada en el SFC.
Ajustes de SFC
El dilogo de ajustes generales de SFC se ha ampliado con la ficha "Indicador de grupo".

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

La visualizacin SFC (SFV)

Introduccin
El paquete de software "SFC Visualization" permite configurar en WinCC la visualizacin
SFC, as como manejar y visualizar esquemas SFC e instancias SFC en el sistema runtime
de WinCC.

Qu es SFC?
SFC (Sequential Function Chart) es un control secuencial que se utiliza para el control de
procesos orientado al flujo del control.
Un control secuencial es un controlador de ejecucin obligatoria por etapas que conmuta de
un estado al siguiente en funcin de determinadas condiciones.
Nota
En adelante se utilizar el trmino genrico "SFC" para designar los esquemas SFC y las
instancias SFC, a menos que sea indispensable distinguir explcitamente estos objetos en el
respectivo contexto.

Qu ofrece el sistema de ingeniera para SFC?


El sistema de ingeniera (Engineering System) permite crear esquemas SFC, tipos e
instancias SFC, compilarlos y cargarlos en el sistema de destino, as como comprobarlos y
ponerlos en servicio.
Para poder utilizar los SFCs en el sistema runtime, stos deben transferirse del sistema de
ingeniera al sistema runtime con ayuda del paquete de software "AS-OS-Engineering". Los
esquemas tambin pueden transferirse individualmente. Los SFCs se transfieren junto con
sus comentarios OS y los avisos configurados. Junto con los avisos se almacenan
mecanismos que permiten seleccionar directamente el SFC al que se refiere el aviso.
Adems, es posible realizar las acciones siguientes:
Configurar la visualizacin de SFCs
Configurar las autorizaciones generales para manejar los SFCs y las autorizaciones de
manejo especficas para cada SFC
Posicionar objetos en la imagen de WinCC para abrir SFCs
Encontrar ms informacin al respecto en el manual SFC Sequential Function Chart, en el
manual del usuario de SIMATIC STEP 7 y en la Ayuda en pantalla correspondiente.

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

La visualizacin SFC (SFV)

Qu ofrece el sistema runtime para SFC?


El sistema runtime permite manejar y visualizar simultneamente un nmero cualquiera de
SFCs.

Nota
No es posible configurar en modo runtime.
Los SFCs pueden transferirse al sistema runtime incluso estando activada la OS. Ello
puede causar temporalmente representaciones incoherentes, puesto que los SFCs
deben cargarse primero en los sistemas de automatizacin y luego las estaciones de
operador (OS). Durante ese lapso de tiempo no pueden evitarse posibles incoherencias.

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Ajustes bsicos del SFC

Ajustes en el WinCC Explorer


En el WinCC Explorer se realizan los ajustes bsicos para visualizar los esquemas SFC y
las instancias SFC en el sistema runtime. Los cambios pueden ser globales (es decir,
aplicables a todos los SFCs visualizados), o bien especficos de un objeto.

Ajustes generales
Los ajustes generales para la visualizacin de los SFCs afecta a las reas siguientes:
Topologa
Colores
Nivel de autorizacin
Indicador de grupo
Para abrir el cuadro de dilogo "SFC", seleccione "SFC" en el WinCC Explorer y abra el
men contextual. Elija luego el comando de men Abrir.
El tamao de los objetos y la distancia entre stos pueden determinarse para la topologa de
las reas de seccin y general.
Los colores se seleccionan para visualizar los diferentes estados de las etapas, transiciones
y objetos seleccionados.
Los niveles de autorizacin de las operaciones pueden modificarse si se requieren niveles
diferentes a los valores estndar ("Observar", "Operaciones de bajo nivel" y "Operaciones
de alto nivel"). Estas autorizaciones son vlidas para todos los SFCs del proyecto WinCC en
cuestin, a menos que se hayan asignado niveles de autorizacin especficos para el SFC.
Las autorizaciones se conservan al compilarse la OS.
Para conceder a un operador la autorizacin para intervenir en SFC Visualization, es preciso
habilitar en el User Administrator los correspondientes niveles de autorizacin para dicho
operador, bien sea de forma general o slo para determinadas reas.
Si no se han configurado usuarios, todas las operaciones podrn realizarse sin limitacin
alguna. En este caso, no estar disponible la ficha "Niveles de autorizacin".
Para acceder a la configuracin del indicador de grupo, haga clic en el botn "Propiedades
del indicador de grupo" de la ficha "Indicador de grupo".

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Ajustes bsicos del SFC

La ventana Indicador de grupo contiene fichas adicionales:


Ficha

Ajuste

Geometra

Tamao de los campos de visualizacin

Colores

Color de fondo de los campos de visualizacin

Estilos

Ancho de borde en 3D (indicacin en pxeles)

Fuente

Atributos de fuente (tipo de fuente, orientacin, etc.)

Parpadeo

Frecuencia de parpadeo

Otros

Otros atributos tales como "Habilitacin de operacin", "Relevante para grupo",


"Indicador", "Valor de grupo" y "Patrn de acuse"

Tipos de
avisos

Texto visualizado y atributos (color de texto, color de fondo, parpadeo) para los
distintos estados de aviso

Bloqueo

Indica si los avisos se deben visualizar o bloquear. Si se trata de un aviso bloqueado,


aparece una "x" en el campo de visualizacin (ajuste estndar). El ajuste estndar se
puede modificar.

Asignacin

Tipo de aviso para cada campo de visualizacin

Ajustes especficos de objetos (slo en el servidor)


Los ajustes siguientes pueden realizarse por separado para cada SFC:
Ajuste del ciclo de actualizacin
Ajuste de la vista estndar.
Se trata de la ventana general o la ventana de seccin con la que debe abrirse el SFC.
Ajuste de los niveles de autorizacin
Si est seleccionado "SFC", los SFCs disponibles se visualizarn en la ventana de detalles
del WinCC Explorer. Para editar los ajustes especficos del objeto, abra el men contextual
del SFC seleccionado y elija el comando de men Propiedades.

10

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Configuracin
4.1

Configuracin de SFC Visualization

Introduccin
En una imagen de WinCC se pueden posicionar objetos que permiten abrir un SFC en modo
runtime.
Los siguientes objetos son adecuados para ello:
Smbolos de bloques
"PCS 7 SFC Control"
"PCS 7 SFC MultiChart Control"
Cualquier objeto grfico (p. ej. un rectngulo)
Un objeto de Windows (p. ej. un botn)

Preparativos
Para transferir los esquemas e instancias SFC a la OS, elija en el SIMATIC Manager el
comando de men Herramientas > Asistente 'Compilar varias OS' > Iniciar....
Lleve a cabo despus los preparativos para los controles (Pgina 16).

Nota
Los controles suministrados con SFC Visualization "@PCS 7 SFC Panel Control" y
"@PCS 7 SFC SP Control" son controles que la aplicacin requiere internamente, por lo que
no estn habilitados para su uso en imgenes de WinCC.

Los objetos siguientes pueden configurarse para abrir el SFC:


Smbolo de bloque SFC (Pgina 12)
Faceplate SFC (Pgina 14)
PCS 7 SFC Control (Pgina 17)
PCS 7 SFC MultiChart Control (Pgina 18)
Botn de SFC (Pgina 20)
Seleccin del navegador SFC (Pgina 21)
Para crear scripts propios se pueden utilizar las funciones de SFC Visualization.
Encontrar ms informacin al respecto en el apartado
Utilizar funciones para scripts propios (Pgina 22).

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

11

Configuracin
4.2 Configurar smbolos de bloques SFC

4.2

Configurar smbolos de bloques SFC

Plantillas de los smbolos de bloques SFC

Las plantillas de los smbolos de bloques para el esquema SFC "@SFC_RTS" y la instancia
de un tipo SFC "@SFC_TYPE" se encuentran en la imagen "@@PCS7Typicals.pdl".
Proceda de la manera siguiente con todas las modificaciones previstas (p. ej. para crear
diferentes variantes de un tipo):
1. Copie esta imagen y gurdela con el nombre "@PCS7Typicals.pdl".
2. En esta copia de la imagen, cree un smbolo de bloque adicional para cada tipo SFC
creado, utilizando para ello los comandos "Copiar" y "Pegar".
3. Abra luego las propiedades de cada smbolo de bloque.
4. Bajo "General", sustituya el valor de los atributos "StructureType" y "type" (p. ej.
@SFC_TYPE) por el nombre del tipo SFC correspondiente.

Crear smbolos de bloques


Los smbolos de bloques de la imagen OS pueden crearse de dos maneras diferentes:
Creacin automtica en la jerarqua tecnolgica
Los smbolos de bloques de todos los esquemas SFC existentes se incorporan
automticamente a la imagen y se parametrizan adecuadamente.
Posicione la imagen OS en el Graphics Designer de WinCC y configrela con el Dynamic
Wizard.
Encontrar ms informacin al respecto en la Ayuda en pantalla de la jerarqua
tecnolgica (TH) Crear / actualizar automticamente smbolos de bloque para imgenes
OS.

Procedimiento en WinCC
1. Copie el smbolo de bloque en cuestin de la imagen plantilla en la imagen actual.
2. Adapte las propiedades "StructureType" y "type" al nombre del tipo (no es necesario si se
trata de un smbolo de bloque de un esquema SFC).
3. Seleccione el smbolo de bloque y, en la ventana "Dynamic Wizard", ficha "Default
Dynamics", haga doble clic en la entrada "Conectar faceplate con punto de
instrumentacin y control".
Se abrir el Dynamic Wizard.
4. En la pgina "Definir opciones", haga clic en el botn "...".
Se abrir el cuadro de dilogo "Variables - Proyecto:".
5. En las variables de WinCC, abra la "Lista de todas las variables" y, en la ventana
derecha y seleccione con un doble clic la variable correspondiente al esquema o la
instancia.
El cuadro de dilogo se cerrar y el nombre de la variable aparecer en el Dynamic
Wizard.

12

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Configuracin
4.2 Configurar smbolos de bloques SFC
6. Haga clic en el botn "Siguiente".
La pgina siguiente indica lo que generar el asistente.
7. Haga clic en "Finalizar".
El smbolo de bloque quedar configurado. Con l podr abrir el respectivo faceplate en
modo runtime.

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

13

Configuracin
4.3 Configurar faceplates SFC

4.3

Configurar faceplates SFC

Faceplates de SFC
Existen dos variantes de faceplates que pueden utilizarse de plantillas para visualizar en
modo runtime las distintas instancias SFC de los tipos SFC, as como los esquemas SFC:
La variante "@pg_@sfc_rts.pdl" sirve para visualizar SFCs.
La variante "@pg_@sfc_type.pdl" sirve para visualizar instancias SFC de un tipo SFC.
En este faceplate se consideran los elementos delinterface (p. ej. consignas, estrategia
de control) configurados en el cuadro de dilogo "Caractersticas".
Los faceplates contienen, adems de los objetos indicadores creados con los recursos
estndar de WinCC (nombre de tipo / nombre de instancia, comentario, indicador de grupo,
...), un OCX para visualizar / manejar la lgica de los estados operativos y (para la instancia
de SFC) un OCX para visualizar / manejar las consignas. Estos OCX se utilizan tambin en
SFC Visualization.
El significado de los elementos contenidos en el faceplate en todas las vistas se describe en
el apartado:
Manejo y visualizacin del SFC mediante un faceplate (Pgina 26)

Configuracin
Los faceplates se suministran con una configuracin estndar que se puede personalizar.
A partir de las plantillas tambin es posible crear faceplates propios. No obstante, all se
deben utilizar los OCX existentes para visualizar / manejar la lgica de los estados
operativos y las consignas (en una instancia SFC).
Encontrar una descripcin detallada de la configuracin de faceplates en el manual
Process Control System PCS 7; Programming Instructions for Blocks.

Informacin adicional
Encontrar ms informacin al respecto en el apartado Adaptar los faceplates (Pgina 15)

14

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Configuracin
4.4 Adaptar los faceplates

4.4

Adaptar los faceplates

Introduccin
Las vistas "Valores actuales" (@pg_@sfc_type_actualsp.pdl) y "Valores preparados"
(@pg_@sfc_type_prepare.pdl) se adaptan en el Graphics Designer.

Procedimiento
1. Abra la imagen "@pg_@sfc_type_actualsp.pdl" o "@pg_@sfc_type_prepare.pdl" en el
Graphics Designer.
2. En la imagen, haga doble clic en la superficie del OCX.
Se abrir el cuadro de dilogo "Propiedades de "@PCS 7 SFC SP Control"".
3. En la ficha "General", determine con la opcin 'Vista "Val. actuales" para manejo' si la
columna de las consignas debe estar protegida contra escritura, o bien si el operador
puede editarla.
Nota: Aunque esta opcin est disponible en las propiedades de las vistas "Valores
actuales" y "Valores preparados", se refiere nicamente a la vista "Valores actuales".
4. En la ficha "Colores" puede modificar los colores de la fuente y del fondo de los
elementos OCX correspondientes.

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

15

Configuracin
4.5 Preparativos para los controles

4.5

Preparativos para los controles

Introduccin
Es posible realizar preparativos para configurar los controles, de manera que stos puedan
insertarse ms fcilmente en una imagen grfica.

Procedimiento
1. Abra la imagen deseada en el Graphics Designer.
2. Seleccione la ficha "Controles" en la paleta de objetos.
3. En la paleta de objetos, abra el men contextual y elija el comando "Agregar / Quitar".
Aparecer el cuadro de dilogo "Seleccionar OCX".
4. Seleccione en la lista:
PCS 7 SFC Control
PCS 7 SFC MultiChartControl
5. Haga clic en el botn "Aceptar" para cerrar el cuadro de dilogo.
Ambos controles se encuentran ahora en la paleta de objetos, pudiendo ser arrastrados
directamente desde all hasta la imagen grfica.

16

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Configuracin
4.6 Configurar la imagen de estado "PCS7 SFC Control"

4.6

Configurar la imagen de estado "PCS7 SFC Control"

Introduccin
Los estados de un SFC pueden visualizarse en una imagen grfica mediante un control SFC
asignado a dicho SFC. Este control se denomina tambin "imagen de estado" (al igual que
el SFC MultiChart Control). La imagen de estado se posiciona y configura en una imagen
grfica en el WinCC Graphics Designer.

Posicionar el PCS 7 SFC Control en la imagen grfica


Abra la imagen grfica deseada en el Graphics Designer.
Tras haber realizado los preparativos para los controles (Pgina 16), arrastre el
"PCS 7 SFC Control" desde la paleta de objetos "Controles" hasta la imagen.
Si los controles no se encuentran todava en la paleta de objetos, proceda de la manera
siguiente:
En la paleta de herramientas "Objetos Smart", seleccione la entrada

En la imagen grfica, trace un recuadro para el objeto que desea posicionar.


Aparecer la lista de seleccin de todos los controles instalados.
Seleccione el "PCS 7 SFC Control".

Parametrizar
1. Haga doble clic en el SFC Control.
Se abrir el cuadro de dilogo "Propiedades".
2. Active la ficha "General".
3. Indique en qu vista debe abrirse el SFC ("General" o "Seccin").
El botn previsto para ello en el SFC Control obtendr la rotulacin correspondiente.
4. Haga clic en el botn "Asignar SFC".
Se abrir un cuadro de dilogo adicional con una lista de todos los SFCs de esa OS.
5. Seleccione el SFC deseado.
6. Cierre el cuadro de dilogo con "Aceptar".
Bajo "SFC conectado:" se introducir el nombre del SFC actual. En cuanto cierre el
cuadro de dilogo "Propiedades" con el botn "Aceptar", el nombre del SFC actual
tambin aparecer en el control.
Opciones de las dems fichas:
La visualizacin del SFC Control se puede personalizar.
En la ficha "Colores" es posible modificar los colores existentes de determinados
elementos (p. ej. barra de ttulo, fondo de ventanas, etc.), utilizando para ello la paleta de
colores.
Nota
Al igual que en las versiones anteriores, la imagen de estado tambin se puede
parametrizar mediante el Dynamic Wizard.

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

17

Configuracin
4.7 Configurar la imagen de estado "PCS7 SFC MultiChart Control"

4.7

Configurar la imagen de estado "PCS7 SFC MultiChart Control"

Introduccin
El "PCS 7 SFC MultiChart Control" sirve para manejar y visualizar varios SFCs.
Este control se denomina tambin "imagen de estado" (al igual que el SFC Control). Al
realizar la configuracin, el "SFC MultiChart Control" se inserta en una imagen de la misma
manera que el "SFC Control" y se parametriza luego.

Posicionar el PCS 7 SFC MultiChart Control en la imagen grfica


Abra la imagen grfica deseada en el Graphics Designer.
Tras haber realizado los preparativos para los controles (Pgina 16), arrastre el "PCS 7
SFC Control" desde la paleta de objetos "Controles" hasta la imagen.
Si los controles no se encuentran todava en la paleta de objetos, proceda de la manera
siguiente:
.

En la paleta de herramientas "Objetos Smart", seleccione la entrada


En la imagen grfica, trace un recuadro para el objeto que desea posicionar.
Aparecer la lista de seleccin de todos los controles instalados.
Seleccione el "PCS7 SFC MultiChart Control".
El control se visualizar conforme al tamao del recuadro que ha trazado.

Si no ha trazado el recuadro por completo, no todas las columnas estarn visibles. En


este caso aparecer una barra de desplazamiento horizontal que permite desplazar el
contenido del rea visible en modo runtime.

Parametrizar
1. Haga doble clic en el SFC MultiChart Control.
Se abrir el cuadro de dilogo "Propiedades".
2. Active la ficha "General" y asigne los SFCs deseados al control o brrelos de all.
Asignar:
.
1. Haga clic en el botn
Se abrir el cuadro de dilogo que permite seleccionar SFCs.
2. Seleccione el SFC deseado y cierre el cuadro de dilogo haciendo clic en "Aceptar".
3. Repita esta operacin para cada SFC que desee transferir al SFC MultiChart Control.
Para cada SFC se insertar una fila. Esta fila contiene las columnas que proporcionan
informacin sobre el SFC en modo runtime.
Encontrar ms informacin al respecto en el apartado PCS 7 SFC MultiChart Control
(Pgina 41)

18

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Configuracin
4.7 Configurar la imagen de estado "PCS7 SFC MultiChart Control"
Borrar:
1. Seleccione un SFC que ya no necesite en el cuadro de dilogo "Propiedades".
2. Haga clic en el botn
El SFC se borrar.

El orden de los SFCs seleccionados puede modificarse a posteriori.


Ordenar:
Seleccione un SFC y desplcelo hacia arriba o hacia abajo mediante los botones

Ttulo:
Puede indicar un ttulo para el SFC MultiChart Control, con objeto de identificarlo
unvocamente en runtime.
Opciones de las dems fichas:
La visualizacin del control SFC se puede personalizar.
En la ficha "Colores" es posible modificar los colores existentes de determinados
elementos (p. ej. barra de ttulo, fondo de ventanas, etc.), utilizando para ello la paleta de
colores.
En la ficha "Fuentes" puede determinar el tipo, estilo y tamao de la fuente.

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

19

Configuracin
4.8 Configurar el botn de SFC

4.8

Configurar el botn de SFC

Introduccin
Para seleccionar un SFC tambin puede configurar un objeto grfico cualquiera. El objeto
sirve de representante del SFC y, a diferencia de la imagen de estado de SFC, no contiene
informacin alguna acerca del estado actual del SFC. Ese objeto puede ser p. ej. un botn.

Procedimiento
En principio, el procedimiento es igual que al configurar el SFC Control:
1. En la ventana "Objetos Windows", seleccione el objeto "Botn" y trace un recuadro en la
imagen grfica.
Se abrir un cuadro de dilogo.
2. Realice los dems ajustes (entrada de texto para la rotulacin del botn, tipo de fuente,
autorizacin de operacin, etc.). Haga clic en el botn "Aceptar" para cerrar el cuadro de
dilogo.
3. En el Dynamic Wizard, haga doble clic en la entrada "Configurar botn SFC".
4. Si aparece una pgina descriptiva, ignrela haciendo clic en "Siguiente".
5. En la pgina siguiente, seleccione la accin del ratn para abrir el SFC que desea
asignar en el paso posterior.
Se abrir el "Navegador SFC".
6. Seleccione el SFC que debe asociarse al botn.
7. En el cuadro de dilogo "Definir opciones", indique en qu vista debe abrirse el SFC
("General" o "Seccin").
8. Haga clic en el botn "Finalizar" para concluir la configuracin.

20

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Configuracin
4.9 Configurar la seleccin del navegador SFC

4.9

Configurar la seleccin del navegador SFC

Introduccin
Para abrir el navegador SFC en modo runtime es preciso posicionar un objeto en la imagen
grfica. El navegador sirve para seleccionar los SFCs.

Procedimiento
1. En la paleta de objetos del Graphics Designer, seleccione el objeto deseado y trace un
recuadro en la imagen grfica.
2. En el Dynamic Wizard, haga doble clic en la entrada "Configurar navegador SFC".
3. Si aparece una pgina descriptiva, ignrela haciendo clic en "Siguiente".
4. En la pgina siguiente, seleccione la accin del ratn que debe abrir el SFC.
5. Haga clic en el botn "Finalizar" para concluir la configuracin.

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

21

Configuracin
4.10 Utilizar funciones para scripts propios (SFC API calls)

4.10

Utilizar funciones para scripts propios (SFC API calls)

Funciones API de SFC


El Graphics Designer incluye scripts preprogramados que permiten asignar determinadas
acciones a los objetos.
SFC Visualization ofrece numerosas funciones. Las principales funciones estn contenidas
en los scripts preprogramados.
Las funciones de SFC Visualization tambin se pueden utilizar en scripts propios. Lea para
ello el archivo header "sfccli.h". Inserte la lnea # include "sfccli.h" en el script.
Las principales funciones se describen en el apartado Funciones API de SFC (Pgina 72).

Generalidades acerca de las funciones


Si se devuelve un valor booleano, TRUE = correcto y FALSE = error.
Las funciones que incluyen el parmetro "LPOHIO_ERRORSTRUCT IpdmError" se
pueden llamar con "(void*)0". En este caso no se evala el error.
Si se requiere un handle para la ventana, especifique la ventana del "padre" para la
nueva ventana. Tambin se permite la asignacin "NULL". En este caso, el Escritorio se
adopta como "padre" de la nueva ventana.

22

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Configuracin
4.11 Servidor OS y cliente OS

4.11

Servidor OS y cliente OS

4.11.1

Informacin importante sobre el servidor OS y el cliente OS

Qu es un servidor OS?
Un servidor OS est conectado al sistema de automatizacin. Recibe los datos de proceso,
pero generalmente no dispone de una funcin de manejo y visualizacin en sistemas
multipuesto. El servidor OS contiene todos los datos de configuracin, que tambin se
pueden modificar.

Qu es un cliente OS?
Un cliente OS es una estacin de operador (OS) que sirve para manejar y visualizar el
proceso en modo runtime. Un cliente no tiene SFCs propios ni tampoco conexin al
proceso. El cliente puede manejar y visualizar, pero no modificar los SFCs existentes en los
servidores OS.

Cmo se accede a los datos del servidor OS?


Los datos de los proyectos de servidor son divulgados al cliente por medio de listas de
referencias (packages). El cliente slo puede acceder a los datos del servidor una vez
creados y cargados los packages.
Asimismo, en SFC Visualization no se exportan los datos en s, sino slo las referencias a
los SFCs. Gracias a ello, tras modificar un SFC no es necesario volver a crear y cargar los
packages. Tan slo tras borrar, agregar o cambiar el nombre de SFCs es preciso crear un
nuevo package y cargarlo en el cliente.
Encontrar ms informacin al respecto en el manual de configuracin Process Control

System PCS 7; Operator Station.

Configurar la visualizacin SFC


La visualizacin y la operacin pueden configurarse en el WinCC Explorer del cliente de la
forma descrita en el apartado "Ajustes bsicos de SFC" de la presente documentacin.
Los ajustes bsicos de SFC definidos para los distintos proyectos de servidor son
irrelevantes para el cliente. Si no configura nada, se aplicarn los ajustes estndar al cliente.
Del mismo modo que en el proyecto de servidor, en un proyecto multicliente es posible
posicionar objetos para abrir esquemas SFC en imgenes grficas e interconectarlos con
esquemas SFC. Encontrar ms informacin al respecto en el apartado Configuraciones
para la visualizacin SFC (Pgina 11). Para ello es preciso cargar los respectivos packages
en el cliente.

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

23

Configuracin
4.11 Servidor OS y cliente OS

Indicacin relativa a las configuraciones en proyectos de servidor


Las configuraciones para SFC Visualization en imgenes grficas (p. ej. botones de
seleccin de SFC, imagen de estado de SFC) tambin funcionan en el cliente.
Los proyectos de servidor tambin pueden configurarse desde el cliente. El
procedimiento a seguir se describe en el manual de configuracin Process Control
System PCS 7; Operator Station.

Operabilidad permanente de los clientes


SFC Visualization soporta la "operabilidad permanente" de los clientes. Si para el cliente se
ha configurado un servidor de preferencia, ste se utiliza como servidor, sin importar si el
servidor es actualmente el MASTER o si est en modo STANDBY. Si se produce una
conmutacin al partner de redundancia, SFC Visualization reacciona conforme a la
respuesta definida en WinCC.

24

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Manejo y visualizacin del SFCs


5.1

Autorizaciones de operacin

Autorizaciones de operacin
Si no se han configurado usuarios, todas las operaciones pueden realizarse ilimitadamente.
En funcin del usuario que ha iniciado la sesin y de los niveles de autorizacin
configurados para SFC Visualization, se ejecutan los siguientes ajustes o funciones:
Se activan o desactivan los botones de control
Se comprueba la ejecucin de una operacin.
Dependiendo del resultado de la comprobacin, se acepta o se rechaza la operacin.
Los niveles de autorizacin ajustados en el Engineering Station se transfieren al servidor OS
(OS > Cargar sistema de destino) y se aplican all en Runtime.
En un servidor OS pueden configurarse niveles de autorizacin tanto globales como
especficos del SFC. No obstante, stos se sobrescriben la siguiente vez que se elija el
comando de men OS > Cargar sistema de destino. En Runtime se aplican los niveles
de autorizacin especficos del SFC del servidor OS (si existen). Si no se han
configurado niveles de autorizacin especficos del SFC, se aplican los niveles de
autorizacin globales del SFC del servidor OS.
En un multicliente OS slo pueden configurarse niveles de autorizacin globales del
SFC. En Runtime se aplican los niveles de autorizacin especficos del SFC del servidor
OS (si existen). Si no se han configurado niveles de autorizacin especficos del SFC, se
aplican los niveles de autorizacin globales del SFC del multicliente OS.
En un servidor Web OS no existen niveles de autorizacin propios. Dependiendo de si se
trata de un multicliente OS o de un servidor OS, se aplican los niveles de autorizacin
que correspondan.
En un cliente Web OS no existen niveles de autorizacin propios. En Runtime se aplican
los niveles de autorizacin del servidor Web OS.
Nota
Si no es posible operar un botn o una consigna, aunque el usuario disponga de la
autorizacin necesaria, puede ser que la operacin est bloqueada en el bloque (p. ej.
ENSTART = 0).

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

25

Manejo y visualizacin del SFCs


5.2 Manejo y visualizacin del SFC mediante el faceplate

5.2

Manejo y visualizacin del SFC mediante el faceplate

Resumen
El esquema SFC y la instancia SFC se manejan mediante un faceplate.
El faceplate para el esquema SFC ofrece dos vistas:
Vista "Estndar" (Pgina 27)
Vista "Avisos" (Pgina 28)
El faceplate para la instancia SFC ofrece cinco vistas:
Vista "Valores actuales" (Pgina 29)
Vista "Valores preparados" (Pgina 34)
Vista "Parmetros" (Pgina 35)
Vista "Avisos" (Pgina 36)
Vista "Lote" (Pgina 37)
Nota
Por principio, una instancia SFC slo puede iniciarse desde la vista "Valores
preparados" del faceplate.
Ello es especialmente importante cuando existen estrategias de control o consignas,
ya que stas deben haberse configurado antes de iniciar.

Fijar el faceplate
En el ngulo izquierdo sobre la barra general se encuentra un botn que permite "fijar" el
faceplate en una posicin determinada, incluso al cambiar de rea. El botn se representa
de la manera siguiente:
no fijado (tras abrir el faceplate)
fijado (tras pulsar el botn)
El faceplate permanece fijado hasta que se vuelva a cerrar. Por tanto, si el botn se pulsa
de nuevo, ello no tendr efecto alguno.

Nota
Cuando abra el faceplate, dependiendo del estado operativo actual del SFC, se
visualizar la vista "Valores preparados" (Listo o Modo de operacin Manual) o la vista
"Valores actuales" (en todos los dems estados operativos).
Si el estado operativo cambia estando abierto el faceplate, la vista no cambiar
automticamente.

26

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Manejo y visualizacin del SFCs


5.3 Faceplate "Esquema SFC", vista "Estndar"

5.3

Faceplate "Esquema SFC", vista "Estndar"

Vista "Estndar"

6HFFLQ

(VWQGDU

581

$FWLYR

77\2

0$18$/ )XQFLRQDPLHQWRFRQWLQXR /LVWRSDUDILQDOL]DU


0$18$/
$872

,QLFLDU
&DQFHODU
5HLQLFLDU

'HWHQHU
)LQDOL]DU
,QLFLDOL]DU

&RQWLQXDU
3DUDU

6DOLGDGHFRPDQGRV
)XQFLRQDPLHQWRFFOLFR

9LJLODQFLDGHWLHPSR

Faceplate "Esquema SFC", vista "Estndar"


El faceplate contiene lo siguiente:
Barra general con los elementos para el indicador de grupo, acuse de avisos, supresin
de avisos, asignacin Batch y seleccin de las vistas.
rea de control y visualizacin del SFC
El significado de los campos y botones se explica en la descripcin del faceplate "Instancia
SFC", vista "Valores actuales" (Pgina 29) bajo 1 y 2.

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

27

Manejo y visualizacin del SFCs


5.4 Faceplate "Esquema SFC", vista "Avisos"

5.4

Faceplate "Esquema SFC", vista "Avisos"

Vista "Avisos"
Esta vista contiene, adems de los elementos de la vista "Estndar" (Pgina 27), tambin la
ventana de avisos.

)HFKD

+RUD

&ODVH

(VWDGR

(YHQWR

Ventana de avisos en el faceplate "Esquema SFC"


Significado de los botones:

28

Mostrar lista de avisos

Mostrar fichero de largo plazo

Acusar aviso individual

Acusar todos los avisos visibles

Imprimir informe de la pgina

Mostrar primer aviso

Mostrar ltimo aviso

Mostrar aviso siguiente

Mostrar aviso anterior

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Manejo y visualizacin del SFCs


5.5 Faceplate "Instancia SFC", vista "Valores actuales"

5.5

Faceplate "Instancia SFC", vista "Valores actuales"

Vista "Valores actuales"

6HFFLQ
$FWLYR

581

0$18$/
&DQFHODU

0$18$/ .RQWLQXLHUOLFKHU%HWULHE

$872

9DORUHVDFWXDOHV

%HUHLW]XP%HHQGHQ

'HWHQHU

&RQWLQXDU

6DOLGDGHFRPDQGRV

)LQDOL]DU

3DUDU

)XQFLRQDPLHQWRFFOLFR

9LJLODQFLDGHWLHPSR

,QLFLDOL]DU



2SHUDFLQDFWLYD

IZ

1RPEUHGHYDORUGHFRQVLJQD

9DORUGHFRQVLJQD

9DORUUHDO

VZ

IDOVH

IDOVH

VZ

VZ

VZ

8QLGDG

VZ
VZ
0DWHULDO
7UDFNLQJ,'
VZ

Faceplate Instancia SFC vista Valores actuales


Se visualizan (de izquierda a derecha):

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

29

Manejo y visualizacin del SFCs


5.5 Faceplate "Instancia SFC", vista "Valores actuales"
1: Barra general:
Indicadores de grupo PCS 7: alarma, advertencia, error de etapa, solicitud de
intervencin.
se visualiza tambin si estn activos los
El smbolo "Solicitud de intervencin"
indicadores
o
.
Bloquear/habilitar avisos
Acuse de avisos
Supresin de avisos
Asignacin Batch (indica si el faceplate est ocupado por BATCH)
Visualizacin del SFC (seccin / general)
Seleccin de la vista
2: rea de control y visualizacin del SFC:
Campos de la primera fila:
Indicador de estado y denominacin del estado operativo del SFC
Indicador de estado y nombre de la cadena secuencial activa
Indicador de estado y nombre de la cadena secuencial detenida
Campo con lista desplegable para visualizar y modificar los modos de conmutacin
Campos de la segunda fila:
Modo de operacin actual (MANUAL / AUTO)
Marca de estado "Funcionamiento continuo" para la transicin sin discontinuidades,
p. ej. para reiniciar un SFC sin tener que desactivarlo. Se visualiza si la salida
QCONT = 1.
Indicador de estado "Listo para finalizar" si el SFC no es autoterminante (SELFCOMP
= 0) y est esperando en estado activo al comando "Finalizar" (se visualiza si
READY_TC=1).
Indicador de estado de la cadena secuencial tras arrancar la CPU.
Arranque con datos coherentes
Indicador

de un error de interconexin (o campo vaco)

Indicador

de un error de operacin (o campo vaco)

Indicador

de un error de etapa (o campo vaco)

Indicador

de una solicitud de intervencin (o campo vaco)

Botn

30

o arranque con datos incoherentes

de acuse de grupo

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Manejo y visualizacin del SFCs


5.5 Faceplate "Instancia SFC", vista "Valores actuales"
Botones:
Para seleccionar el modo de operacin "MANUAL" o "AUTO"
Para habilitar la conmutacin a "AUTO"

Iniciar (activo slo en la vista "Valores preparados")

Detener

Continuar

Cancelar

Finalizar

Parar

Reiniciar

Resetear

Casillas de verificacin para activar y desactivar las opciones de ejecucin "Salida de


comandos", "Funcionamiento cclico", "Vigilancia de tiempo".
3:
El texto de posicin indica la posicin actual en las cadenas secuenciales. Est
compuesto por un nmero y un texto asignado. El texto se visualiza en el faceplate SFC.
4:
El texto de aviso contiene informaciones para el operador que ste puede acusar con el
botn "O".

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

31

Manejo y visualizacin del SFCs


5.5 Faceplate "Instancia SFC", vista "Valores actuales"
5:
Esta fila muestra la estrategia de control activa. La estrategia de control no se puede
modificar aqu. La estrategia de control slo puede seleccionarse en la vista "Valores
preparados".
6:
En esta tabla se visualizan los valores reales y consignas asignados a la estrategia de
control seleccionada.
Nombre de la consigna
Una consigna puede comprender ms de un valor. En la imagen de ejemplo, la
consigna "sw6" comprende los valores adicionales "Material" y "Batch ID".
Consigna
Aqu se visualizan las consignas actuales. Las consignas pueden editarse si, al
realizar la configuracin, se ha activado la opcin "Vista 'Val. actuales' controlable" en
las propiedades del control. Al editarlos, se visualizan tambin los valores del lmite
inferior y superior configurados.
Nota
Si es preciso modificar una consigna, el cambio debe acusarse pulsando la tecla
INTRO (excepcin: valores del tipo de datos Boolean). Tan slo entonces se abre una
ventana en la que el cambio debe confirmarse nuevamente con el botn "Aceptar".
De lo contrario, no se aplica el cambio.
Valor real
Aqu se visualizan los valores de la salida de valor real.
Unidad
Aqu se visualizan las denominaciones de la unidad.

32

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Manejo y visualizacin del SFCs


5.6 Faceplate "Instancia SFC", vista "Contactos de bloque"

5.6

Faceplate "Instancia SFC", vista "Contactos de bloque"

Vista "Contactos de bloque"


La parte superior de esta vista es idntica a la vista "Valores actuales" (Pgina 29).
Adems, se visualiza lo siguiente:
Para cada contacto de bloque, una fila con nombre, tipo de bloque, estado y un botn para
abrir el faceplate asociado.
1RPEUHGHOFRQWDFWRGHEORTXH

7LSRGHEORTXH

,QGLFDGRUGHJUXSR

Faceplate "Instancia SFC", parte inferior de la vista "Contactos de bloque"

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

33

Manejo y visualizacin del SFCs


5.7 Faceplate "Instancia SFC", vista "Valores preparados"

5.7

Faceplate "Instancia SFC", vista "Valores preparados"

Vista "Valores preparados"


Esta vista es idntica a la vista "Valores actuales" (Pgina 29). Aqu es posible modificar la
estrategia de control y las consignas.
Los cambios efectuados en esta vista se aplican en el siguiente inicio de la cadena
secuencial.
Nota
Por principio, una instancia SFC slo puede iniciarse desde la vista "Valores preparados"
del faceplate.
Ello es especialmente importante si existen estrategias de control o consignas, ya que stas
deben haberse configurado antes de iniciar.

34

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Manejo y visualizacin del SFCs


5.8 Faceplate "Instancia SFC", vista "Parmetros"

5.8

Faceplate "Instancia SFC", vista "Parmetros"

Vista "Parmetros"
Esta vista contiene los elementos de la vista "Valores actuales" (Pgina 29) descritos en los
puntos 1 y 2 (v. arriba). En lugar de los elementos descritos en el punto 6 aqu se visualiza
la ventana de la estrategia de control activa y sus respectivos parmetros relevantes para la
OS.
IZ

2SHUDFLQDFWLYD

1RPEUHGHOSDUPHWUR

8QLGDG

3DUPHWUR

SD

IDOVH

SD

SD

SD

Modificar los parmetros


Si dispone de la correspondiente autorizacin de operacin, puede modificar los valores de
parmetros en los modos de operacin MANUAL o AUTO. El parmetro modificado se
escribe de inmediato en el AS, es decir, inicialmente slo tiene efecto en la CPU. Para que
los valores modificados tambin estn disponibles en los datos offline del sistema de
ingeniera, es preciso leerlos de la CPU en un momento apropiado. De lo contrario, en la
siguiente carga completa se volvern a cargar en la CPU los valores de parmetros
configurados originalmente.
Nota
Si es preciso modificar un valor de parmetro, el cambio debe acusarse pulsando la tecla
INTRO (excepcin: valores del tipo de datos Boolean). Tan slo entonces se abre una
ventana en la que el cambio debe confirmarse nuevamente con el botn "Aceptar". De lo
contrario, no se aplica el cambio.

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

35

Manejo y visualizacin del SFCs


5.9 Faceplate "Instancia SFC", vista "Aviso"

5.9

Faceplate "Instancia SFC", vista "Aviso"

Vista "Avisos"
Esta vista contiene los elementos de la vista "Valores actuales" (Pgina 29) descritos en los
puntos 1 y 2 (v. arriba). En lugar de los elementos descritos en los puntos 3 a 6 se visualiza
aqu la ventana de avisos.

)HFKD

+RUD

&ODVH

(VWDGR

(YHQWR

Ventana de avisos en el faceplate "Instancia SFC"


Significado de los botones:

36

Mostrar lista de avisos

Mostrar fichero de largo plazo

Acusar aviso individual

Acusar todos los avisos visibles

Imprimir informe de la pgina

Mostrar primer aviso

Mostrar ltimo aviso

Mostrar aviso siguiente

Mostrar aviso anterior

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Manejo y visualizacin del SFCs


5.10 Faceplate "Instancia SFC", vista "Lote"

5.10

Faceplate "Instancia SFC", vista "Lote"

Sicht "Lote"
Esta vista contiene los elementos de la vista "Valores actuales" (Pgina 29) descritos en los
puntos 1 y 2 (v. arriba). En lugar de los elementos descritos en los puntos 3 a 6 aqu se
visualiza la ventana Lote.
&RQWUROSRUORWHV
/LEHUDFLQ

2FXSDGR

/RWH

1RPEUH

3URGXFW1DPH

(WDSD



Ventana Lote en el faceplate "Instancia SFC"


Significado
Campo "Control por lotes":
La opcin "Habilitacin" indica si el SFC est habilitado para "Simatic BATCH".
La opcin "Ocupado" indica si el SFC est ocupado por "Simatic BATCH" (la opcin
"Ocupado" slo puede estar activada si tambin est activada la opcin
"Habilitacin").
Campo "Lote":
"Nombre" indica el nombre de producto actual de "Simatic BATCH"
"Etapa" indica el nmero de etapa actual de "Simatic BATCH"

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

37

Manejo y visualizacin del SFCs


5.11 Manejo y visualizacin del SFC mediante una imagen de estado SFC

5.11

Manejo y visualizacin del SFC mediante una imagen de estado SFC

Imgenes de estado de SFC


Si selecciona una imagen grfica por medio de una imagen de estado configurada para el
SFC, obtendr una vista general del estado del SFC (PCS 7 SFC Control). En el "PCS 7
SFC MultiChart Control" puede supervisar varios SFCs y modificar tambin determinados
parmetros.
PCS 7 SFC Control (Pgina 39)
PCS 7 SFC MultiChart Control (Pgina 41)

38

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Manejo y visualizacin del SFCs


5.12 PCS 7 SFC Control

5.12

PCS 7 SFC Control

PCS 7 SFC Control


(VWDGR6)&
0$18$/

,QLFLDQGR

7X2

67$57,1*

&DGHQDVHFXHQFLDO

21
(WDSD

67$57
7+B0B6B06

5XQWLPH

6HFFLQ

Se visualizan las siguientes informaciones actuales:


Ttulo

Nombre del SFC asignado (nombre del esquema o de la instancia). *)

1. fila

Modo de operacin (MANUAL / AUTO)

Nombre abreviado del modo de conmutacin


("T", "T u O", "T y O", "O" y "T / T y O").

Estado del SFC (esquema o instancia);


para ms informacin, consulte la Tabla de estados operativos
(Pgina 75).

Estado en la CPU
STOP de la CPU
Arranque de la CPU con datos coherentes
Arranque de la CPU con datos incoherentes

Indicador de grupo para errores de etapa (si existe; de lo contrario,


aparece vaco).

Indicador de grupo para solicitud de intervencin (si existe; de lo contrario,


aparece vaco).

2. fila

Nombre de la cadena secuencial activa

3. fila

Estado operativo de la cadena secuencial activa;


para ms informacin, consulte la Tabla de estados operativos
(Pgina 75).

Indicador de error de etapa "S" (si existe; de lo contrario, aparece vaco).

Indicador de solicitud de intervencin "O" (si existe; de lo contrario,


aparece vaco).

4. fila

Etapa: nombre de la primera **) etapa activa.

5. fila

Runtime: runtime actual de la primera **) etapa activa.

Botn para la visualizacin SFC: "General" o "Seccin".

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

39

Manejo y visualizacin del SFCs


5.12 PCS 7 SFC Control
*)

Si el texto ## Error de inicializacin ## se visualiza en vez del nombre, significa que este SFC
Control est asignado a un SFC que se ha borrado en WinCC.
Si el SFC existe an en el proyecto del AS, puede transferirlo a la base de datos de WinCC
recompilando la OS. En los dems casos, asigne un SFC diferente al SFC Control.

**)

Varias etapas pueden estar activas simultneamente en una rama paralela.

Haciendo clic en el botn "Seccin" (como se ha configurado en este ejemplo) se cambia a


la vista de seccin del SFC (si est configurado el botn "General", se cambia a la vista
general).
Si se visualiza "S", se abre tambin el cuadro de dilogo "Propiedades" de la etapa.
Haciendo clic en "S" se abre la vista de seccin del SFC y la etapa activa se centra con el
botn de acuse de errores.
Si se visualiza "O", se abre tambin el cuadro de dilogo "Propiedades" de la transicin.
Haciendo clic en "O" se abre la vista de seccin del SFC y la transicin activa se centra con
el botn de acuse de la solicitud de intervencin.

40

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Manejo y visualizacin del SFCs


5.13 PCS 7 SFC MultiChart Control

5.13

PCS 7 SFC MultiChart Control

PCS 7 SFC MultiChart Control


El SFC MultiChart Control permite controlar y supervisar varios SFCs.
Puesto que el control no se puede representar en la longitud configurada, dispone de una
barra de desplazamiento. Las columnas #, SFC e Indicador de grupo siempre estn visibles,
independientemente de la posicin de la barra de desplazamiento.
La primera vista muestra la seccin con la barra de desplazamiento en el lado izquierdo, en
tanto que la segunda vista muestra la seccin con la barra de desplazamiento en el lado
derecho.
Nota
Una instancia SFC con estrategias de control o consignas slo puede iniciarse en el
faceplate en la vista "Valores preparados", porque antes del inicio debe haberse
configurados una estrategia de control y las consignas.

6)&

0RGRGHRSHUDF

)$

,QGLFDGRUGHJUXSR

6)& 

0DQXDO

&)&  

0DQXDO

)LOWURDFWLYR

0RGRGHRSHUDF 0RGRGHFRQPXWDF

&DGHQD

581

IZ

6)

)DFHSODWH

Seccin en el lado izquierdo

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

41

Manejo y visualizacin del SFCs


5.13 PCS 7 SFC MultiChart Control

Columnas

Contenido

Funcin

Nmero de fila

Indicacin del orden

SFC

Nombre del SFC


(con la parte de la jerarqua tecnolgica
que sirve para formar el nombre)

Un doble clic abre la vista


general del SFC.

Smbolo del estado operativo;


para ms informacin, consulte la Tabla
de estados operativos (Pgina 75).

Indicador

Indicadores de grupo de los avisos,


segn la configuracin en el SFC
(p. ej. alarma, advetencia, error de etapa,
solicitud de intervencin, bloqueado).

Indicador

(1)

Indicador
de grupo
(2)

Los indicadores predeterminados son el


3 y el 4.
Error de etapa
Solicitud de intervencin

Este smbolo se visualiza


tambin si estn activos los
indicadores
o

Modo de operacin "AUTO" o "MANUAL"

Permite cambiar el modo de


operacin mediante la
seleccin en una lista
desplegable.

Casilla de verificacin para habilitar la


conmutacin
a "AUTO"

Permite activar o desactivar la


habilitacin.

.
Modo de
operacin
(3)
HAHabilitacin
para
automtico
(4)
Estrategia de
control

En las instancias de SFC: Nombre de la


estrategia de control activa

(5)
Modo de
conmutacin
(6)
Cadena
secuencial
(7)

SF (8)

42

Nombre abreviado del modo de


conmutacin
("T", "T u O", "T y O", "O" "T / T y O")

Permite cambiar el modo de


conmutacin mediante la
seleccin en una lista
desplegable.

Nombre de la cadena secuencial activa.

Indicador

El nombre de la cadena activa va


precedido del smbolo del estado
operativo de la misma. Consulte la Tabla
de estados operativos (Pgina 75).

Indicador

Indicador "Error de etapa"

Indicador

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Manejo y visualizacin del SFCs


5.13 PCS 7 SFC MultiChart Control



(WDSD

&RPHQWDULR







7LHPSRGHHMHFXF 7UDQVLFLQ



&38



9)



%)



)DFHSODWH

5HVXPHQ

6HFFLQ

Seccin en el lado derecho


Columnas

Contenido

Funcin

Paso (9)

Nombre de la primera etapa activa

Haciendo clic se abre la vista


de seccin del SFC y se centra
la etapa activa.

Smbolo del estado de la etapa

Indicador

INACTIVO no ejecutado
INACTIVA ejecutado
ACTIVO
DETENIDO
ERROR
Comentario

Comentario de la primera *) etapa activa

Indicador

(10)
Tiempo de
Runtime de la primera *) etapa activa
ejecucin (11)

Indicador

Transicin

Haciendo clic se abre la vista


de seccin del SFC y se centra
la transicin activa.

(12)

Nombre de la primera **) transicin


activa
Representacin simblica del resultado
(lnea en color)

CPU (13)

Estado SFC en la CPU tras un Stop/Run


de la CPU
STOP de SFC/CPU

Indicador

Arranque de SFC con datos coherentes


Arranque de SFC con datos no
coherentes

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

43

Manejo y visualizacin del SFCs


5.13 PCS 7 SFC MultiChart Control
Columnas

Contenido

Funcin

EI (14)

Indicador de error de interconexin


(si existe; de lo contrario, aparece vaco)

Indicador

EC (15)

Indicador de error de operacin


(si existe; de lo contrario, aparece vaco)

Indicador

*)

Varias etapas pueden estar activas simultneamente en una rama paralela.

**)

Varias transiciones pueden estar activas simultneamente en una rama alternativa.

Botones
Los ttulos de las columnas contienen botones para los ajustes de filtro. Haciendo clic en
se abre y se cierra un cuadro de dilogo. Se dispone de los
el smbolo de filtro
ajustes de filtro siguientes:
SFC: Estado operativo e indicador SFC
Indicador de grupo: Indicadores de las clases de aviso
Modo de operacin
Modo de conmutacin: Modos de conmutacin
Error de etapa: error de etapa ON/OFF
CPU: STOP y arranque en caliente
EI: error de interconexin ON/OFF
EO: error de operacin ON/OFF
Si est seleccionada una fila, haciendo clic en el botn
una fila hacia arriba o hacia abajo, respectivamente.

es posible desplazarla

Un SFC seleccionado se controla por medio de comandos.


(inactivos aqu) tienen el efecto siguiente (de izquierda a
Los botones
derecha):
Iniciar o Continuar,

Cancelar,

Detener,

Reiniciar.

Un SFC seleccionado se abre en la vista deseada por medio de los botones "Seccin" o
"General".

Indicaciones relativas a la representacin


Si en el SFC MultiChart Control aparece atenuada una fila que contiene slo el nombre
del SFC, significa que ese SFC ya no est disponible en la base de datos de WinCC. El
SFC se ha borrado de all y no ha sido transferido en la ltima compilacin OS.
Solucin: Si el SFC existe an en el proyecto del AS, recompile la OS para transferirlo de
nuevo a la base de datos de WinCC. En los dems casos, asigne un SFC diferente a la
fila del SFC MultiChart Control, o bien borre la fila.
Las selecciones de filas se cancelan al cabo de aprox. 30 segundos.
Si hace clic en el ttulo de una columna, las filas de la misma se organizarn en orden
ascendente o descendente. La ordenacin se realiza segn el orden alfabtico de los
nombres simblicos en ingls (p. ej. aborted, completed, idle, held, run).
Si modifica la ordenacin en modo runtime, ello slo tendr efecto temporal. Cuando
vuelva a seleccionar la imagen se restablecer la representacin configurada.

44

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Manejo y visualizacin del SFCs


5.14 Visualizar un estado del SFC mediante el botn de seleccin de SFC de la botonera o con la seleccin de navegado

5.14

Visualizar un estado del SFC mediante el botn de seleccin de SFC


de la botonera o con la seleccin de navegador SFC en la imagen

Introduccin
El estado de un SFC tambin se puede visualizar y controlar en el sistema runtime de la
manera descrita a continuacin.

Procedimiento
1.

Para seleccionar el navegador SFC, haga clic en este botn de la botonera, o


bien en un objeto configurado en la imagen.
Se abrir el navegador SFC con una lista de todos los SFCs (tratndose de un cliente
OS, aparecen tambin los SFCs del servidor).
Seleccione un SFC de la lista de SFCs ofrecidos y haga clic en el botn "Aceptar" para
visualizar el SFC.

2. Haga clic en el nombre de SFC deseado.


En funcin de la configuracin del WinCC Explorer, el SFC seleccionado se representar
en la ventana general o en la ventana de seccin. En el presente ejemplo, el SFC se
representa en la ventana general. El SFC se representa siempre en su totalidad en la
ventana general. Excepcin: Los SFCs de gran tamao se representan ocupan como
mximo la mitad de la pantalla y contienen barras de desplazamiento.
Si hay una cadena activa, se representa sta. De lo contrario, se visualiza la primera
cadena.

Si est abierta la ventana general, el estado actual del SFC se representa en color. La
asignacin de los colores a los respectivos estados se puede personalizar y se ejecuta
globalmente para todos los SFCs en el WinCC Explorer.
El botn para la memoria de sesin especfica del usuario se encuentra en el borde
izquierdo de la barra de ttulo. La posicin guardada se conserva hasta que se
sobrescriba al guardarse nuevamente.
El nombre de la etapa activa en ese momento se visualiza en una barra de informacin
situada debajo de la barra de ttulo. La barra de informacin aparece vaca si no hay
ninguna etapa activa, p. ej. tras ejecutarse el SFC.

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

45

Manejo y visualizacin del SFCs


5.14 Visualizar un estado del SFC mediante el botn de seleccin de SFC de la botonera o con la seleccin de
navegador SFC en la imagen
3. Haciendo clic en la posicin deseada en la ventana general se abre una seccin del
SFC. En la ventana de seccin se visualiza el rea alrededor de la posicin de clic. En
este rea se puede controlar haciendo scroll o escalando la ventana de seccin.
Las ventanas de SFC se visualizan en el rea de trabajo, estando siempre en primer
plano.

46

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Manejo y visualizacin del SFCs


5.15 Informaciones y operaciones en la ventana de seccin

5.15

Informaciones y operaciones en la ventana de seccin

La ventana de seccin

$FWXDOL]DU

)DFHSODWH

581

&RQGLFLQGH
LQLFLR

5HVXPHQ

+2/',1*
581

$FWLYR
0$18$/

3URSLHGDGHVGHODFDGHQD

.RQWLQXLHUOLFKHU%HWULHE

%HUHLW]XP%HHQGHQ

0$18$/

,QLFLDU

'HWHQHU

$872

&DQFHODU

)LQDOL]DU

5HLQLFLDU

,QLFLDOL]DU

&RQWLQXDU
3DUDU

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

6DOLGDGHFRPDQGRV
)XQFLRQDPLHQWRFFOLFR
9LJLODQFLDGHWLHPSR

47

Manejo y visualizacin del SFCs


5.15 Informaciones y operaciones en la ventana de seccin

Informaciones en la barra de ttulo


La barra de ttulo de la ventana de seccin est estructurada de la manera siguiente:
Memoria de sesin
En el borde izquierdo de la barra de ttulo se encuentra el botn para la memoria de
sesin especfica del usuario:
Smbolo

Significado
La posicin y el tamao actuales no se han guardado p. ej. tras desplazar la
ventana a una posicin diferente.
La posicin y el tamao actuales se han guardado. Al abrir de nuevo el SFC, la
ventana se visualizar en la ltima posicin en la que se guard.

Nota
La posicin y el tamao guardados se conservan hasta que se sobrescriban en un posterior
proceso de almacenamiento.
Informacin de estado:
<Jeraqua tecnolgica\\Nombre del SFC> : <Estado del SFC> <S> <O>
<Nombre de la cadena> : <Estado de la cadena> <S> <O>
Estado del AS : <Estado del AS>
Los distintos componentes de la barra de ttulo se utilizan conforme a la situacin
correspondiente.
Los estados posibles de los SFCs y de las cadenas secuenciales figuran en la tabla:
Smbolos de los estados operativos (Pgina 75)
Los estados del AS tienen el siguiente significado:
Estado

Significado

STOP /
cancelacin

RUN

El AS est funcionando, la conexin con el AS es correcta, se estn actualizando


los SFCs.

La conexin con el AS falla.


El AS est desconectado.
El AS est en modo STOP, la conexin con el AS es correcta, se estn
actualizando los SFCs.

Informacin en la ventana
Si se ha configurado una informacin de acuse para la etapa, esta informacin se
visualizar 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 una posicin cualquiera de la ventana. Sin embargo, permanece unido
al botn por medio de una lnea.

48

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Manejo y visualizacin del SFCs


5.15 Informaciones y operaciones en la ventana de seccin

Operaciones
Estando abierta la ventana de seccin pueden realizarse las siguientes operaciones:
En la barra de control debajo de la barra de ttulo:
Fijar la ventana SFC
El botn ubicado en el ngulo izquierdo permite "fijar" la ventana SFC en una posicin
determinada, incluso al cambiar de rea. El botn se representa de la manera siguiente:
Smbolo

Significado
no fijado

(tras abrir la ventana SFC)

fijado

(tras pulsar el botn)

Nota
La ventana SFC permanece fijada hasta que se vuelve a cerrar. Por tanto, si el botn se
pulsa de nuevo, ello no tiene efecto alguno.
Botn "Faceplate"
Este botn sirve para llamar al faceplate SFC correspondiente.
Encontrar ms informaciones al respecto en el apartado: Manejo y visualizacin del
faceplate SFC (Pgina 26)
Opcin "Actualizar"
Si est activada la casilla de verificacin y se cambia de cadena, la ventana conmutar
automticamente a la cadena actual.
Botn "Prop. cadena"
Este botn permite abrir el dilogo de propiedades de la cadena actual.
Encontrar ms informaciones al respecto en el apartado: Cuadro de dilogo
"Propiedades" de la cadena (Pgina 57)
Botn "Condicin inicio"
Este botn permite abrir el cuadro de dilogo con las condiciones de inicio de la cadena
actual.
Encontrar ms informaciones al respecto en el apartado: Cuadro de dilogo
"Propiedades" de la condicin de inicio (Pgina 58)
Botn "Vista gen."
Este botn sirve para conmutar a la vista general.

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

49

Manejo y visualizacin del SFCs


5.15 Informaciones y operaciones en la ventana de seccin
En la ventana:
Un error de etapa se indica mediante el botn
a la izquierda del smbolo de la etapa.
Una solicitud de intervencin (no en "T") se indica mediante el botn
a la izquierda del
smbolo de la transicin. Los botones se ocultarn de nuevo tras hacer clic en el boton (o
) y proseguir la secuencia.
En el borde inferior de la ventana:
Si el SFC contiene varias cadenas secuenciales, en el borde inferior de la ventana de
seccin es posible conmutar entre las distintas cadenas con ayuda de las fichas
correspondientes.
En el rea de control y visualizacin:
Ajustar el modo de operacin (Pgina 51)
Ajuste del estado operativo y acuse (Pgina 52)
Ajustar el modo de conmutacin (Pgina 53)
Ajustar las opciones de ejecucin (Pgina 54)
Acusar las solicitudes de intervencin y los errores de etapa (Pgina 55)
En el apartado Faceplate "Instancia SFC", vista "Valores actuales" (Pgina 29) encontrar
una descripcin de los indicadores.

50

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Manejo y visualizacin del SFCs


5.16 Ajustar el modo de operacin

5.16

Ajustar el modo de operacin

Ajustar el modo de operacin


El modo de operacin determina cmo debe controlarse la ejecucin del SFC.
El SFC soporta los modos de operacin siguientes:
AUTO (modo Proceso) - La ejecucin se controla automticamente.
MANUAL (modo Control) - El operador controla la ejecucin manualmente.
La conmutacin de modo "MANUAL" a "AUTO" se realiza de la manera siguiente:
Tras habilitar mediante el botn de habilitacin

Sin habilitar, si el operador dispone de la autorizacin necesaria


(nivel de autorizacin AUTO / MANUAL: "Operacin de bajo nivel")
La conmutacin de modo "AUTO" a "MANUAL" se realiza de la manera siguiente:
Tras habilitar desde el SFC en el AS y con la autorizacin correspondiente
(AUTO / MANUAL, "Operacin de bajo nivel")
Sin habilitar, pero con la autorizacin de operacin correspondiente
(nivel de autorizacin "MANUAL sin habilitacin": "Operacin de alto nivel").
Nota
Para impedir de forma segura que un operador pueda conmutar un SFC de AUTO a
MANUAL, es posible asignar p. ej. a ambas operaciones (conmutacin con o sin
habilitacin) una autorizacin de la que no disponga el operador.
Tambin es posible bloquear slo la conmutacin sin habilitacin con una autorizacin
correspondiente. La conmutacin con habilitacin se asocia a una autorizacin asignada al
operador. Adems, la habilitacin se da o se quita mediante un control correspondiente de
la entrada ENMAN del SFC en el AS.
En funcin de la habilitacin dada y de la autorizacin para la operacin, se visualizan
distintas notas y se permite o se rechaza la conmutacin.

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

51

Manejo y visualizacin del SFCs


5.17 Ajustar el estado operativo

5.17

Ajustar el estado operativo

Ajustar el estado operativo


El estado operativo de un SFC se ajusta o se modifica con los comandos del rea de control
y visualizacin (o en el PCS 7 SFC MultiChart Control).
Botn

Comando

Significado

Iniciar /
Continuar

Este comando inicia el procesamiento cuando se cambia al estado


"Iniciando", o bien lo prosigue cuando se cambia al estado "Continuando" o
"Continuando (error)".
Nota: La funcin "Continuar" asociada al botn "Iniciar / Continuar" slo est
disponible en el MultiChart Control. En todas las dems representaciones se
utiliza el botn "Continuar".
En la ventana de seccin o en la pgina "Valores actuales" del faceplate
para instancias de SFC, el botn "Iniciar" slo se puede accionar si no se
han configurado ni estrategias de control ni consignas. Si se han
configurado, inicie el procesamiento en la pgina "Valores preparados" del
faceplate, ya que es preciso asignar previamente una estrategia de control y
las consignas.
Si una etapa est marcada como etapa de destino , se activa directamente
la etapa de destino de la cadena activa.

Cancelar

Este comando cancela el procesamiento cambiando al estado


"Cancelando".

Detener

Este comando detiene el procesamiento cambiando al estado


"Deteniendo".

Reiniciar

Este comando reinicia el procesamiento cambiando al estado


"Iniciando".

Los siguientes comandos estn disponibles adicionalmente en el rea de control y


visualizacin de la ventana de seccin y de los faceplates:
Continuar

Este comando prosigue el procesamiento cambiando al estado


"Continuando" o "Continuando (error)".

Finalizar

Este comando finaliza el procesamiento cambiando al estado


"Finalizando".

Parar

Este comando para el procesamiento cambiando al estado


"Parando".

Resetear

Este comando cambia al estado


"Listo".

Informacin adicional
Encontrar ms informacin en los apartados:
Lgica de los estados operativos del SFC (Pgina 63)
Lgica de los estados operativos para cadenas secuenciales (Pgina 67)

52

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Manejo y visualizacin del SFCs


5.18 Ajustar el modo de conmutacin

5.18

Ajustar el modo de conmutacin

Ajustar el modo de conmutacin


El modo de conmutacin determina el comportamiento de conmutacin del control
secuencial. El modo de conmutacin modifica el comportamiento de las transiciones
preparadas o ejecutadas.
En todos los modos de conmutacin (excepto "T") se visualiza si es necesario un botn que
representa una solicitud de intervencin pendiente, en caso de que el usuario disponga de
la autorizacin de operacin correspondiente.
El modo de conmutacin se puede cambiar en todos los estados operativos.
En esta lista desplegable
continuacin:

se ajustan los modos de conmutacin indicados a

Modo de
conmutacin

Significado

Transicin:
el control secuencial se ejecuta controlado por el proceso (automticamente). Si se cumple la
transicin, se pasa a la siguiente etapa, desactivndose las etapas anteriores y activndose las
siguientes.

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
pasa a la siguiente etapa. Si la transicin se cumple antes de que intervenga el operador, se pasa a la
siguiente etapa (automticamente) sin haberse realizado la operacin.

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, pasndose a la
siguiente etapa tan slo tras concluir la operacin.

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 activa la siguiente etapa.

T/TyO

Confirmacin especfica de la etapa por parte del operador:


el identificador "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 la manera siguiente:
Controlado por el proceso en las etapas sin el identificador "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 el identificador "Confirmacin".
Si se cumple una transicin sucesiva de una etapa activa con "confirmacin", se activa una solicitud
de intervencin y se pasa a la siguiente etapa tras concluir la operacin (equivale a "T y O").

Indicacin relativa al tiempo de ejecucin mnimo:


En los modos de conmutacin "O" y "T u O", una operacin anticipada permite reducir el
tiempo de ejecucin mnimo de la etapa.

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

53

Manejo y visualizacin del SFCs


5.19 Ajustar las opciones de ejecucin

5.19

Ajustar las opciones de ejecucin

Ajustar las opciones de ejecucin


Las opciones de ejecucin influyen en el comportamiento del control secuencial. Las
distintas opciones de ejecucin pueden combinarse entre s: En el sistema runtime es
posible ajustar las siguientes opciones de ejecucin:
Salida de comandos
Funcionamiento cclico
Vigilancia de tiempo
Opcion de
ejecucin

Significado

Salida de
comandos

Las acciones de la etapa activa se ejecutan si est activada


comandos.

la salida de

Las acciones de la etapa activa no se ejecutan si est desactivada


comandos.
Funcionamiento
cclico

la salida de

Si est activado
el funcionamiento cclico, a partir del estado operativo
"Finalizado" se reanuda automticamente la ejecucin con el estado "Iniciando".
Las cadenas que se deben procesar en el estado "Finalizado" se abandonan
inmediatamente en el funcionamiento cclico. Tan slo se procesan las etapas
inicial y final.
Si est desactivado
el funcionamiento cclico, el control secuencial permanece
en el estado "Finalizado".
El estado "Finalizado" se procesar continuamente de forma cclica mientras no
haya ningn comando pendiente para abandonarlo.
Nota: Esto es aplicable a todos los estados que pueden abandonarse slo
mediante comandos.

Vigilancia de
tiempo

Si est activada
la vigilancia de tiempo, en toda ejecucin de una etapa se
compara su tiempo activo con el tiempo de ejecucin mximo y, si se excede el
tiempo previsto, se notifica un error de etapa a WinCC. Adems, en el esquema
SFC se visualiza un botn para acusar ese error de la etapa.
Si est desactivada
la vigilancia de tiempo, no se comparan el tiempo activo y
el tiempo de ejecucin mximo.

54

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Manejo y visualizacin del SFCs


5.20 Acusar las solicitudes de intervencin y los errores de etapa

5.20

Acusar las solicitudes de intervencin y los errores de etapa

Acusar las solicitudes de intervencin y los errores de etapa


El botn
(indicador de grupo) sirve para acusar todas las solicitudes de intervencin y
los errores de etapa pendientes, sin necesidad de realizar distintas operaciones (acuse con
los botones de las etapas "S" o transiciones "O").
Nota
Tras detectar y acusar un error de tiempo de ejecucin de una etapa, sta se visualizar en
el estado en el que se encontraba antes de ocurrir el error
(p. ej. activa = "verde").

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

55

Manejo y visualizacin del SFCs


5.21 Los cuadros de dilogo "Propiedades"

5.21

Los cuadros de dilogo "Propiedades"

Cuadros de dilogo "Propiedades"


El cuadro de dilogo "Propiedades" es la representacin detallada de una cadena, etapa o
transicin. En este cuadro de dilogo se visualizan informaciones especficas acerca del
objeto seleccionado (cadena / etapa / transicin).
Los cuadros de dilogo de las etapas y transiciones se visualizan en una representacin
separada o combinada. En la representacin combinada, el cuadro de dilogo de la etapa
se complementa con las propiedades de la transicin sucesiva. En este caso, la barra de
ttulo contiene tambin el nombre de la transicin.
Para visualizar la representacin combinada, haga clic en el botn "Transicin >>" en las
propiedades de la cadena. Para regresar a la representacin separada, haga clic en el
botn "Etapa <<".
La informacin visualizada es idntica en ambas modos de representacin. La nica
diferencia es la disposicin de los botones.
Adems de los botones habituales de SFC, los dilogos de propiedades de SFV incluyen
dos botones para la funcin de salto a imagen. Los botones ubicados en el lado izquierdo y
derecho estn asignados al operando izquierdo y derecho, respectivamente.
Representacin:
Si no est seleccionado ningn operando o si un operando pertenece a un bloque
que carezca de faceplate.
Si est seleccionado un operando o si el operando pertenece a un bloque
que disponga de un faceplate.

Supervisin automtica de la ejecucin secuencial


Si activa la opcin Actualizar activar a su vez la supervisin automtica de la ejecucin
secuencial. De esta manera, al avanzar a la etapa siguiente, las propiedades actuales se
visualizan conforme a la ejecucin en el esquema. Se visualizan las propiedades de la etapa
o transicin activa en ese momento.
Si, durante la ejecucin del esquema, la etapa o la transicin activas se encuentran fuera de
la seccin de la ventana representada, el esquema se desplazar automticamente en la
ventana. El esquema se desplaza de manera que la etapa o transicin a supervisar se
encuentre nuevamente en la seccin de la ventana. Los objetos supervisados actualmente
aparecen destacados en el esquema.
Nota: La supervisin automtica de la ejecucin secuencial tambin funciona si no est
abierta la ventana de propiedades. En este caso, se posiciona automticamente en la
cadena secuencial y la etapa activas.
La siguiente descripcin de los cuadros de dilogo "Propiedades" se refiere a la
representacin separada de la etapa y transicin.
Cuadro de dilogo "Propiedades" de la cadena (Pgina 57)
Cuadro de dilogo "Propiedades" de la condicin de inicio (Pgina 58)
Cuadro de dilogo "Propiedades" de la etapa (Pgina 59)
Cuadro de dilogo "Propiedades" de la transicin (Pgina 61)

56

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Manejo y visualizacin del SFCs


5.22 Cuadro de dilogo "Propiedades" de la cadena

5.22

Cuadro de dilogo "Propiedades" de la cadena

Cuadro de dilogo "Propiedades" de la cadena


Active la ventana de seccin del SFC en el que desee ver el cuadro de dilogo
"Propiedades" de una cadena secuencial.
Para abrir el cuadro de dilogo, haga clic en el botn "Propiedades de la cadena" en el rea
de control.
Nota
El botn "Condicin de inicio" (Pgina 58) permite abrir un cuadro de dilogo adicional con
las condiciones de inicio.

Ficha "General":
En esta ficha se visualiza lo siguiente:
Nombre de la cadena secuencial actual
Este campo aparece enmarcado en el color correspondiente al resultado / estado de la
transicin, actualizndose continuamente.
Comentario de la cadena secuencial
Prioridad de la cadena secuencial
La prioridad determina qu cadena secuencial de un SFC debe iniciarse si se cumplen
simultneamente las condiciones de inicio de varias cadenas secuenciales.
Nota
Si las cadenas secuenciales con idnticas condiciones de inicio tienen tambin la misma
prioridad, se iniciar primero la cadena dispuesta en el extremo izquierdo del esquema.

Ficha "Preprocesamiento" / "Postprocesamiento":


En esta ficha se visualizan las acciones para el preprocesamiento o posprocesamiento de la
cadena secuencial actual.
Si el SFC se procesa cclicamente, estas acciones se ejecutan como se indica a
continuacin:
Antes de procesar las cadenas secuenciales (preprocesamiento)
Despus de procesar las cadenas secuenciales (posprocesamiento)

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

57

Manejo y visualizacin del SFCs


5.23 Cuadro de dilogo "Propiedades" de la condicin de inicio

5.23

Cuadro de dilogo "Propiedades" de la condicin de inicio

Cuadro de dilogo "Propiedades" de la condicin de inicio


En este cuadro de dilogo se visualizan las condiciones que causan el inicio de la cadena
secuencial.
Los valores y condiciones de la cadena secuencial se visualizan de la misma manera que la
transicin.
Encontrar ms informacin al respecto en el apartado:
Cuadro de dilogo "Propiedades" de la transicin (Pgina 61)

58

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Manejo y visualizacin del SFCs


5.24 Cuadro de dilogo "Propiedades" de la etapa

5.24

Cuadro de dilogo "Propiedades" de la etapa

Procedimiento
Active la ventana de seccin del SFC en el que desee ver el cuadro de dilogo
"Propiedades" de una etapa.
Para abrir el cuadro de dilogo, haga clic en la etapa deseada.

Ficha "General"
Los tiempos de ejecucin, la opcin "Confirmacin", el comentario y el estado de la etapa
estn desactivados en la ficha "General".
Si no se han configurado valores para los tiempos de ejecucin (tiempo = 0), se visualizar
"- - -" en los distintos campos.
El estado de la etapa se visualiza en la barra de ttulo en forma de texto y, en el cuadro de
dilogo, con el smbolo correspondiente (a la izquierda del campo de comentario).
Estado

Significado

Smbolo
normal

INACTIVO,
no ejecutado

La etapa no se ha procesado hasta ahora

ninguno

INACTIVO,
ejecutado

La etapa ya no se procesa

ACTIVO

La etapa se est procesando.

PAUSA

La etapa se ha detenido.

ERROR

Se ha detectado un error en la etapa


(tiempo excedido).

Smbolo
para etapa de
destino

Ficha "Inicializacin", "Procesamiento", "Finalizacin"


Esta ficha muestra las asignaciones configuradas para las distintas acciones de la etapa.

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

59

Manejo y visualizacin del SFCs


5.24 Cuadro de dilogo "Propiedades" de la etapa

Operaciones en el cuadro de dilogo "Propiedades" de la etapa


Operaciones que se pueden realizar en el cuadro de dilogo:
Cerrar el cuadro de dilogo con el botn "Cerrar"
Acusar errores de etapa con el botn "S"
Seleccionar la etapa activa anterior o siguiente con el botn "S <-" / "-> S"
Mostrar las propiedades de la transicin sucesiva con el botn "Transicin >>"
Opcin: "Etapa de destino": activar

/ desactivar

Si activa la opcin "Etapa de destino", la etapa actual se selecciona como etapa de


destino. La marca aparece a la izquierda de la etapa. La etapa de destino no se puede
definir si la cadena se encuentra en estado "Activo". Esto significa lo siguiente:
En el siguiente inicio, la cadena secuencial inactiva se comenzar en la etapa de
destino marcada y no en la primera etapa.
La prxima vez que haga clic en el botn "Continuar", la cadena secuencial detenida
proseguir en la etapa de destino una vez procesadas correctamente las etapas
interrumpidas.
La etapa de destino slo permanece marcada hasta el siguiente comando "Iniciar" o
"Continuar". La marca se borrar cuando rearranque la CPU y cuando cambie el modo
de operacin de "MANUAL" a "AUTO".
Nota
Tambin es posible seleccionar varias etapas (p. ej. en ramas paralelas) como etapa de
destino. No obstante, seleccione las etapas de destino de modo que tenga sentido. Los
bloqueos y los bucles sin fin en la ejecucin impiden un procesamiento eficiente.
Si utiliza "etapas de destino programadas", las etapas de destino especificadas por el
operador se borrarn en las respectivas cadenas.
/ desactivar . Esta opcin activa o desactiva la
Opcin: "Actualizar": activar
supervisin automtica de la ejecucin secuencial.

60

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Manejo y visualizacin del SFCs


5.25 Cuadro de dilogo "Propiedades" de la transicin

5.25

Cuadro de dilogo "Propiedades" de la transicin

Procedimiento
Active la ventana de seccin del SFC en el que desee ver el cuadro de dilogo
"Propiedades" de una transicin.
Para abrir el cuadro de dilogo, haga clic en la transicin deseada.
Se visualiza lo siguiente:
Los operadores booleanos de la lgica de transicin
Los campos de los valores de comparacin (izquierdo y derecho)
Los campos de las condiciones (centro)
El cuadro de dilogo est compuesto por:
Dos pginas con un total de 16 filas para las condiciones
Una lgica de transicin de tres niveles
La primera pgina contiene 2 x 5 condiciones combinadas lgicamente con los operadores
booleanos.
La segunda pgina muestra la lgica combinacional de 2 x 3 condiciones adicionales.
Junto al ltimo operador aparece un botn con flecha. ste sirve para conmutar de una
pgina a la otra.
Los resultados lgicos de las condiciones con los operadores booleanos se visualizan en
forma de lneas de unin en diferentes colores y grosores. Una lnea verde gruesa significa
"se cumple", una lnea roja fija significa "no se cumple" y una lnea negra fina significa
"inactiva".

Estado de la transicin
Estado

Significado

Color

INACTIVA

La transicin no se est procesando.

gris

NO SE CUMPLE

No se cumple la condicin de transicin.

rojo oscuro

SE CUMPLE

Se cumple la condicin de transicin.

verde oscuro

Operaciones en el cuadro de dilogo "Propiedades" de la transicin


Operaciones que se pueden realizar en el cuadro de dilogo:
Cerrar el cuadro de dilogo con el botn "Cerrar"
Confirmar la solicitud de intervencin con el botn "O"
Seleccionar la transicin activa anterior o siguiente con el botn " T <- " / " -> T "
/ desactivar . Esta opcin activa o desactiva la
Opcin: "Actualizar": activar
supervisin automtica de la ejecucin secuencial.

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

61

Manejo y visualizacin del SFCs


5.26 Avisos

5.26

Avisos

General
Durante la ejecucin de un SFC en el AS se lanzan los avisos indicados a continuacin:
Solicitudes de intervencin para transiciones
Errores de etapa
Avisos acerca del estado del SFC
Los nicos avisos que deben acusarse son los relativos a los errores de etapas.

Generacin de los avisos de proceso


Los avisos se crean de forma genrica. Adems de los avisos, se almacenan mecanismos
que permiten abrir la imagen a la que se refiere el aviso. Si la lista de bloques no contiene
ninguna imagen, se abre el faceplate del SFC correspondiente.
Si una imagen de estado de SFC se integra en una imagen grfica de la jerarqua de
imgenes, los avisos del SFC correspondientes se incorporan en la jerarqua del indicador
de grupo.

Avisos de proceso en el sistema runtime


Los avisos de solicitudes de intervencin para transiciones y errores de etapa se archivan y
visualizan en el sistema de avisos WinCC.
Desde el sistema de avisos es posible abrir la ventana de seccin del SFC correspondiente
al aviso, as como el cuadro de dilogo "Propiedades" de la etapa y la transicin en cuestin
(botn: "Loop In Alarm").

Avisos de operador en el sistema runtime


Al controlar el proceso de un SFC, se crea un aviso para cada operacin y se incorpora en
la lista de operaciones.

62

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Manejo y visualizacin del SFCs


5.27 Lgica de los estados operativos

5.27

Lgica de los estados operativos

5.27.1

Lgica de los estados operativos para SFC (LEO del SFC)

Introduccin
Los eventos indicados a continuacin se pueden modificar el estado operativo actual de la
LEO del SFC:
Comandos ("Iniciar", "Continuar", "Detener", ...) en los modos de operacin "MANUAL" y
"AUTO"
Seales externas (entradas del SFC, comandos de otro SFC, ...)
Seales internas (comandos de cadenas secuenciales especficas del usuario, del modo
Test o de SFC Visualization)
Cambios de estado implcitos

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

63

Manejo y visualizacin del SFCs


5.27 Lgica de los estados operativos

El diagrama de la LEO del SFC


La lgica de los estados operativos de un SFC se define en el diagrama de transiciones de
estado:


/LVWR
,QLFLDU

,QLFLDQGR

'HWHQHU

(UURU

5HLQLFLDU

,QLFLDUVORVL&217 


$FWLYR
6(/)&203 
\

6(/)&203 




'HWHQLHQGR

(UURU

5HVHWHDU

(UURU


,QLFLDU

(UURU
ILQDOL]DQGR



(UURU


)LQDOL]DQGR

(UURU

)LQDOL]DU





'HWHQLGR

'HWHQLGR
HUURU

&RQWLQXDU,QLFLDU

&RQWLQXDU
,QLFLDU

)LQDOL]DGR
'HVGHWRGRVORVHVWDGRV
H[FHSWR/LVWR
'HVGHWRGRVORVHVWDGRV
&DQFHODQGR
H[FHSWR/LVWR
&DQFHODGR3DUDQGR
&DQFHODQGR
3DUDGR
&DQFHODGR

3DUDU

&DQFHODU

&DQFHODQGR

64


&RQWLQXDQGR


&RQWLQXDQGR
HUURU


3DUDQGR





&DQFHODGR

3DUDGR

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Manejo y visualizacin del SFCs


5.27 Lgica de los estados operativos
Leyenda
Estados que son abandonados por eventos
Estados de transicin que son abandonados implcitamente
Estados adoptados de LEO para SFC V5
Eventos: Comandos / operaciones / seales externas / seales internas
Evento: Error
Transiciones implcitas disparadas por el SFC tras finalizar el procesamiento de la
cadena activa, o bien si no hay ninguna cadena que deba procesarse.

Indicaciones respecto al diagrama


La LEO del SFC contiene algunas transiciones de estado que se han conservado para
garantizar la compatibilidad con proyectos antiguos. En el diagrama se representan con una
lnea discontinua azul.
Los nmeros indicados en el diagrama identifican los distintos estados operativos. Los
estados operativos se describen en la tabla siguiente:

Estados operativos (LEO del SFC)


N.

Estado

Significado

Listo

Estado bsico; esperando el comando "Iniciar".

Iniciando

Procesamiento inicial tras el comando "Iniciar".

Activo

Procesamiento normal tras finalizar el procesamiento inicial.

Finalizando

Procesamiento final tras el comando "Finalizar" o despus de una


finalizacin implcita.

Error (finalizando)

Procesamiento de errores durante el procesamiento final.

Finalizado

Procesamiento final terminado; esperando el comando "Resetear" o


"Iniciar".

Deteniendo

Procesamiento de pausa tras el comando "Detener".

Detenido

Procesamiento de pausa finalizada; esperando el comando "Continuar".

Continuando

Procesamiento de continuacin tras el comando "Continuar".

10

Error

Procesamiento de errores en caso de error.

11

Detenido (error)

Procesamiento de errores finalizado; no hay ningn otro error pendiente;


esperando el
comando "Continuar".

12

Continuando (error)

Procesamiento de continuacin tras el comando "Continuar".

13

Cancelando

Procesamiento de cancelacin tras el comando "Cancelar".

14

Cancelado

Procesamiento de cancelacin finalizado; esperando el


comando "Resetear" o "Iniciar".

15

Parando

Procesamiento de parada tras el comando "Parar".

16

Parado

Procesamiento de parada finalizado; esperando el comando "Resetear".

En la tabla siguiente se describen las transiciones entre los estados (n de estado de origen
/ n de estado de destino), as como sus causantes.
X = posible desde varios estados.

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

65

Manejo y visualizacin del SFCs


5.27 Lgica de los estados operativos

Transiciones de estado por comandos (LEO del SFC)

66

Origen/
destino

Comando

Significado

X/2

Iniciar

Dispara el procesamiento inicial cambiando al estado "Iniciando".

3/4

Finalizar

Dispara el procesamiento final cambiando al estado "Finalizando".

2/7
3/7

Detener

Dispara el procesamiento de detencin cambiando al estado "Deteniendo".

8/9
11/12

Continuar

Dispara el procesamiento de continuacin cambiando al estado


"Continuando" o "Continuando (error)".

X/10
4/5

Error

Dispara el procesamiento de errores cambiando al estado "Error" o


"Error (finalizando)".

X/13

Cancelar

Dispara el procesamiento de cancelacin cambiando al estado


"Cancelando".

X/15

Parar

Dispara el procesamiento de parada cambiando al estado "Parando".

X/2

Reiniciar

Dispara el procesamiento inicial cambiando al estado "Iniciando".

X/1

Resetear

Cambia al estado "Listo".

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Manejo y visualizacin del SFCs


5.27 Lgica de los estados operativos

5.27.2

Lgica de los estados operativos para cadenas secuenciales (LEO de cadenas


secuenciales)

Introduccin
La LEO (lgica de los estados operativos) de las cadenas secuenciales controla el
procesamiento de las mismas.
La lgica de los estados operativos de la cadena secuencial se define en el diagrama de
transiciones de estado para la LEO de cadenas secuenciales:
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 tambin cambios de
estado en la LEO de las cadenas secuenciales.

El diagrama de la LEO de cadenas secuenciales



/LVWR

,QLFLDU


&DQFHODU

&DQFHODGR



'HWHQHU



$FWLYR

&RQWLQXDU

'HWHQLGR

,QLFLDU

5HLQLFLDU

,QLFLDU

)LQDOL]DGR


)LQDOL]DGR

&DQFHODU

Leyenda
Estados que son abandonados por comandos u operaciones
Comandos del operador
Transiciones implcitas disparadas por el SFC

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

67

Manejo y visualizacin del SFCs


5.27 Lgica de los estados operativos

Los estados de la LEO de cadenas secuenciales


N.

Estado

Significado

Listo

Estado bsico
Esperando el comando "Iniciar".

Activo

Procesamiento normal.

Finalizado

Procesamiento normal finalizado.


Esperando el comando "Resetear" o "Iniciar".

Detenido

Procesamiento de pausa finalizado.


Esperando el comando "Continuar".

Cancelado

Procesamiento de cancelacin finalizado.


Esperando el comando "Resetear" o "Iniciar".

Transiciones de estado por comandos (LEO de cadenas secuenciales)


Los comandos de la LEO de cadenas secuenciales son comandos internos del sistema
runtime de SFC disponibles slo en modo Test (comandos de men Test > Comandos de
ejecucin cadena > ...).
En la tabla siguiente se describen las transiciones entre los estados (n. de estado de origen
/ n. de estado de destino), as como sus causantes.
Origen/
destino

Comando

Significado

X/2

Iniciar

Este comando inicia el procesamiento de las cadenas secuenciales


cambiando al estado "Activo".

2/4

Detener

Este comando detiene el procesamiento de las cadenas secuenciales


cambiando al estado "Detenido".

4/2

Continuar

Este comando prosigue el procesamiento de las cadenas secuenciales


cambiando al estado "Activo".

4/2

Reiniciar

Este comando reinicia el procesamiento de las cadenas secuenciales


cambiando al estado "Activo".

X/5

Cancelar

Este comando cancela el procesamiento de las cadenas secuenciales


cambiando al estado "Cancelado".

X = posible desde varios estados.

68

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Manejo y visualizacin del SFCs


5.28 Control y supervisin va el cliente web

5.28

Control y supervisin va el cliente web

5.28.1

Ejecucin de SFC Visualization en el cliente web

Introduccin
La visualizacin SFC en el cliente web est limitada en la versin V7.0 inicialmente al
control de smbolos de bloque, faceplates y controles de SFC.
Limitacin adicional: El botn "Seccin" no est disponible en los faceplates.

Requisitos para utilizar los smbolos de bloque y los faceplates de SFC en el cliente web
Servidor web:
Instalacin de SFC Visualization en el servidor web
Ejecucin de Web Navigator > Web Configurator en el men contextual del nodo Web
Navigator del WinCC Explorer en el servidor web.
Cliente web:
Instalacin de los plug-ins necesarios para SFC Visualization
WinCC Basic Process Control
WinCC Advanced Process Control
PCS 7 Faceplates
SIMATIC ES Common Services
SIMATIC SFC Common Displays
SIMATIC SFC Visualization

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

69

Manejo y visualizacin del SFCs


5.28 Control y supervisin va el cliente web

70

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Anexo
6.1

Variable de sistema de SFC

Resumen
En SFC Visualization se requieren las siguientes variables para controlar y visualizar SFCs:
Variable

Se requiere para...

<Programa S7>#AsRead

Leer datos del AS <Programa S7>

<Programa S7>#AsWrite

Escribir datos del AS <Programa S7>

@SFCDeltaLoaded

Cargar modificaciones de la OS. Mientras que la variable tenga el valor = 1, los datos
para la SFC Visualization se cargan de nuevo del ES.

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

71

Anexo
6.2 Funciones API de SFC

6.2

Funciones API de SFC

Funciones API de SFC


BOOL SFCAbout(HWND projWnd, LPOHIO_ERRORSTRUCT lpdmError);
Abre la informacin acerca de SFC Visualization (informacin de la versin).
Ejemplo: SFCAbout(NULL, (void*)0);
BOOL SFCSetProperties(HWND projWnd, LPOHIO_ERRORSTRUCT lpdmError);
Abre el cuadro de dilogo "Propiedades" del SFC (slo lectura)
(dimensiones, colores, niveles de autorizacin).
Ejemplo: SFCSetProperties(NULL, (void*)0);
BOOL SFCSetChartProperties(HWND projWnd, LPCSTR chartName,
LPOHIO_ERRORSTRUCT lpdmError);
Abre el cuadro de dilogo "Propiedades" de un esquema / una instancia (slo lectura)
(comentario, ltima modificacin, ciclo de actualizacin, vista estndar).
Parmetros:
chartName(in): Nombre del esquema SFC / instancia SFC
Ejemplo: SFCSetChartProperties(NULL, "SFC1", (void*)0);
BOOL SFCOpenSection(LPCTSTR chartName, LONG left, LONG top, LONG width,
LONG height, LPOHIO_ERRORSTRUCT lpdmError);
Abre el esquema / la instancia indicados en una ventana de seccin.
Parmetros:
chartName(in): Nombre del esquema SFC / instancia SFC
left(in), top(in), width(in), height(in):
Coordenadas (en pxeles) del rectngulo en el que pueden desplazarse la ventanas SFC
Ejemplo: SFCOpenSection("SFC1", left, top, width, height, (void*)0);
BOOL SFCOpenOverview(LPCTSTR chartName, LONG left, LONG top, LONG width,
LONG height, LPOHIO_ERRORSTRUCT lpdmError);
Abre el esquema / la instancia indicados en una ventana general.
Parmetros:
chartName(in): Nombre del esquema SFC / instancia SFC
left(in), top(in),
width(in), height(in): Coordenadas (en pxeles) del rectngulo en el que pueden desplazarse la
ventanas SFC
Ejemplo: SFCOpenOverview("SFC1", left, top, width, height, (void*)0);
BOOL SFCRtBrowser(LPCSTR* pChartName, LPCSTR* pTagName, LONG left, LONG
top, LONG width, LONG height, BOOL alwaysOnTop);
Abre el Runtime PackageBrowser y retorna el esquema / la instancia seleccionados, dado el caso
con prefijo de servidor, p. ej. "OS1_KH1234D::SFC1"
Parmetros:
pChartName(out): Nombre del esquema SFC / instancia SFC
pTagName(out): TagName (nombre del esquema SFC / instancia SFC) (utilizado para el indicador
de grupo)
left(in), top(in),
width(in), height(in): Coordenadas (en pxeles) del rectngulo en el que pueden desplazarse la
ventanas SFC
alwaysOnTop(in): 1, si el navegador debe estar siempre visible (ajuste recomendado); de lo
contrario, 0
Ejemplo: SFCRtBrowser(&chartName, &tagname, left, top, width, height, 1);

72

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Anexo
6.2 Funciones API de SFC
BOOL SFCSaveWorkspace(LPCSTR pWsName);
Guarda todas las ventanas SFC abiertas de un usuario especfico en el rea de trabajo
(organizacin de la pantalla) "pWsName_usuario.SSM".
Parmetros:
pWsName(in): Nombre de la organizacin de la pantalla
Ejemplo: SFCSaveWorkspace("TestLayout1");
BOOL SFCRestoreWorkspace(LPCSTR pWsName);
Restaura todas las ventanas SFC guardadas con SFCSaveWorkSpace en el rea de trabajo
(organizacin de la pantalla) "pWsName_usuario.SSM".
Parmetros:
pWsName(in): Nombre de la organizacin de la pantalla
Ejemplo: SFCRestoreWorkspace("TestLayout1");
BOOL SFCDeleteWorkspace(LPCSTR pWsName);
Borra del disco duro el rea de trabajo indicada.
Parmetros:
pWsName(in): Nombre de la organizacin de la pantalla
Ejemplo: SFCDeleteWorkspace("TestLayout1");
BOOL SFCCloseAllWindows();
Cierra todas las ventanas de SFC abiertas.
Ejemplo: SFCCloseAllWindows();
BOOL SFCGetStepName(LPCSTR pChartName, LONG stepnumber, LPTSTR pStepName,
LONG length);
(Esta funcin slo tiene sentido con proyectos de la V5) Devuelve el nombre de la etapa
correspondiente al nmero de etapa de un esquema o instancia.
Parmetros:
pChartName(in): Nombre del esquema SFC / instancia SFC
stepnumber(in): Nmero de la etapa
pStepName(out): Nombre de la etapa
length(in): Longitud mxima del nombre de la etapa
BOOL SFCGetStepNameV6(LPCSTR pChartName, LONG lSequenceNumber, LONG
stepnumber, LPTSTR pStepName, LONG length);
Devuelve el nombre de la etapa correspondiente a los nmeros de cadena y de etapa de un
esquema o instancia.
Parmetros:
pChartName(in): Nombre del esquema SFC / instancia SFC
lSequenceNumber(in): Nmero de la cadena
stepnumber(in): Nmero de la etapa
pStepName(out): Nombre de la etapa
length(in): Longitud mxima del nombre de la etapa
BOOL SFCGetSequenceName(LPCSTR pChartName, LONG lSequenceNumber, LONG
pSequenceName, LONG length);
Determina el nombre de la cadena segn el nmero de la misma.
Parmetros:
pChartName(in): Nombre del esquema SFC / instancia SFC
lSequenceNumber(in): Nmero de la cadena
pSequenceName(out): Nombre de la cadena
length(in): Longitud mxima del nombre de la cadena

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

73

Anexo
6.2 Funciones API de SFC
BOOL SFCGetChartProp(LPCSTR pChartName, LPTSTR pChartComment, LONG
length);
Determina el comentario del esquema o instancia.
Parmetros:
pChartName(in): Nombre del esquema SFC / instancia SFC
pChartComment(out): Comentario del esquema
length(in): Longitud mxima del comentario
BOOL SFCGetSequenceProp(LPCSTR pChartName, LONG lSequenceNumber, LPTSTR
pSequenceComment, LONG length);
Determina el comentario de la cadena.
Parmetros:
pChartName(in): Nombre del esquema SFC / instancia SFC
lSequenceNumber(in): Nmero de la cadena
pSequenceComment(out). Comentario de la cadena
length(in): Longitud mxima del comentario
BOOL SFCGetStepProp(LPCSTR pChartName, LONG lSequenceNumber, LONG
stepnumber, LPTSTR pStepComment, LONG length);
Determina el comentario de la etapa.
Parmetros:
pChartName(in): Nombre del esquema SFC / instancia SFC
lSequenceNumber(in): Nmero de la cadena
lStepNumber(in): Nmero de la etapa
pStepComment(out): Comentario de la etapa
length(in): Longitud mxima del comentario
BOOL SFCGetPositiontext(LPCTSTR pChartName, long lNumber, LPTSTR
pPositiontext, long length);
Determina el texto de posicin correspondiente al nmero de texto de posicin.
Parmetros:
pChartName(in): Nombre de la instancia SFC
lNumber(in): Nmero del texto de posicin
pPositionstext(out): Texto de posicin
length(in): Longitud mxima del texto de posicin
BOOL SFCGetNotetext(LPCTSTR pChartName, long lNumber, LPTSTR pNotetext,
long length);
Determina el texto de aviso correspondiente al nmero de la nota.
Parmetros:
pChartName(in): Nombre de la instancia SFC
lNumber(in): Nmero de la nota
pNotetext(out): Nota
length(in): Longitud mxima de la nota
BOOL SFCGetControlStrategyName(LPCTSTR pChartName, long lNumber, LPTSTR
pControlStrategyName, long length);
Determina el nombre de la estrategia de control que corresponde al nmero de la estrategia.
Parmetros:
pChartName(in): Nombre de la instancia SFC
lNumber(in): Nmero de la estrategia de control
pControlStrategyName(out): Nombre de la estrategia de control
length(in): Longitud mxima del nombre de la estrategia de control

74

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

Anexo
6.3 Smbolos de los estados operativos

6.3

Smbolos de los estados operativos

Estados operativos de SFC


Smbolo

(vaco)

Estado

Significado

Cancelando

Procesamiento tras el comando "Cancelar".

Cancelado

Procesamiento finalizado en el estado "Cancelar";


esperando el comando "Resetear" o "Iniciar".

Activo

Procesamiento tras finalizar el procesamiento en el


estado "Iniciando".

Detenido

Procesamiento finalizado en el estado "Deteniendo";


esperando el comando "Continuar", "Cancelar" o "Parar".

Detenido
(error)

Procesamiento finalizado en el estado "Error"; no hay


ningn error pendiente; esperando el comando
"Continuar", "Cancelar" o "Parar".

Deteniendo

Procesamiento tras el comando "Detener".

Finalizando

Procesamiento tras el comando "Finalizar" o


despus de una finalizacin implcita.

Finalizado

Procesamiento finalizado en el estado "Finalizando";


esperando el comando "Resetear", "Iniciar", "Cancelar" o
"Parar".

Listo

Procesamiento en el estado bsico; esperando el


comando "Iniciar".

Error

Procesamiento tras el comando "Error".

Error
(finalizando)

Procesamiento tras el comando "Error" en el estado


"Finalizando".

Continuando

Procesamiento tras los comandos "Continuar" o "Iniciar".

Continuando
(error)

Procesamiento tras los comandos "Continuar" o "Iniciar".

Parado

Procesamiento finalizado en el estado "Parando";


esperando el comando "Iniciar", "Resetear" o "Cancelar".

Iniciando

Procesamiento tras los comandos "Iniciar" o "Reiniciar".

Parando

Procesamiento tras el comando "Parar".

Las cadenas secuenciales slo disponen de los estados operativos que aparecen en negrita.

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

75

Anexo
6.3 Smbolos de los estados operativos

76

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

ndice alfabtico
Dilogos de propiedades, 56

A
Abrir, 11
Configurar objetos para abrir esquemas SFC, 11
Acusar las solicitudes de intervencin y los errores de
etapa, 55
Adaptar, 15
Faceplates, 15
Ajustes bsicos del SFC, 9
Autorizacin, 51
Autorizacin
Cambiar el modo de operacin, 51
Autorizaciones de operacin, 25
Avisos, 62

B
Botn de seleccin de SFC, 45
Botn de seleccin de SFC en la botonera, 45
Botn de SFC, 20
Configurar, 20

C
Cliente OS, 23
Cliente web, 69
Configuraciones, 11, 12, 14, 17, 18, 20, 21
Botn de SFC, 20
Faceplates, 14
Imagen de estado SFC Control, 17
Imagen de estado SFC MultiChart Control, 18
Objetos para abrir esquemas SFC, 11
Seleccin del navegador SFC, 21
Smbolos de bloques, 12
Configurar faceplates de SFC, 14
Configurar objetos para abrir esquemas SFC, 11
Configurar smbolos de bloques SFC, 12
Cuadros de dilogo de propiedades, 56, 57, 58, 59, 61

E
Error de etapa, 55
Acusar, 55
Esquemas SFC, 11
Configurar objetos para abrir esquemas SFC, 11
Estado operativo, 52
Ajustar, 52
Estados operativos, 75
Smbolos, 75

F
Faceplate Esquema SFC, 28
Vista Aviso, 28
Faceplate Esquema SFC vista Estndar, 27
Faceplate Instancia SFC, 29, 34, 35, 36, 37
Vista Aviso, 36
Vista Lote, 37
Vista Parmetros, 35
Vista Valores actuales, 29
Vista Valores preparados, 34
Faceplates, 15
Adaptar, 15
Faceplates, 14
Configurar, 14
Funciones API de SFC, 22, 72
Funciones API del SFC, 72
Funciones para scripts propios, 22

I
Imagen de estado, 17, 18
Configurar, 17, 18
Imagen de estado en modo runtime, 39, 41
Informaciones
Ventana de seccin, 47

Dilogo de propiedades de la cadena, 57


Dilogo de propiedades de la condicin de inicio, 58
Dilogo de propiedades de la etapa, 59
Dilogo de propiedades de la transicin, 61

LEO de cadenas secuenciales, 67


LEO del SFC, 63
Lgica de los estados operativos para cadenas
secuenciales, 67

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

77

ndice alfabtico

Lgica de los estados operativos para SFC, 63

M
Manejo, 26, 38
SFC mediante faceplate, 26
SFC mediante imagen de estado SFC, 38
Manejo y visualizacin de SFC mediante una imagen
de estado SFC, 38
Manejo y visualizacin del SFC mediante el
faceplate, 26
Modo de conmutacin, 53
Ajustar, 53
Modo de operacin, 51
Ajustar, 51
Cambiar, 51

N
Novedades de SFV V7.0, 5

O
Opciones de ejecucin, 54
Ajustar, 54
Operaciones
Ventana de seccin, 47

P
Preferencias, 51, 52, 53, 54
Estado operativo, 52
Modo de conmutacin, 53
Modo de operacin, 51
Opciones de ejecucin, 54
Preparativos para los controles, 16

SFC Visualization, 7
SFV, 7
Smbolos, 75
Estados operativos, 75
Smbolos de bloques, 12
Configurar, 12
Solicitudes de intervencin, 55
Acusar, 55

V
Variable de sistema de SFC, 71
Ventana de seccin
Informaciones, 47
Operaciones, 47
Vista Aviso, 28
Faceplate SFC, 28
Vista Aviso
Faceplate Instancia SFC, 36
Vista Aviso, 36
Vista Estndar
Faceplate, 27
Vista Lote, 37
Faceplate Instancia SFC, 37
Vista Parmetros, 35
Faceplate Instancia SFC, 35
Vista Valores actuales, 29
Faceplate Instancia SFC, 29
Vista Valores preparados, 34
Faceplate Instancia SFC, 34
Visualizacin, 26, 38
SFC mediante faceplate, 26
SFC mediante imagen de estado SFC, 38

S
Scripts, 22
Seleccin del navegador SFC, 21
Configurar, 21
Seleccin del navegador SFC en la imagen, 45
Servidor OS, 23
SFC Control, 17
Configurar, 17
SFC Control en modo runtime, 39
SFC MultiChart Control, 18
Configurar, 18
SFC MultiChart Control en modo runtime, 41

78

SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01

You might also like