Documentos de Académico
Documentos de Profesional
Documentos de Cultura
___________________
___________________
___________________
___________________
___________________
___________________
SIMATIC
Sistema de control de procesos
PCS 7
Visualizacin SFC
Manual de programacin y manejo
12/2011
A5E03710134-01
Novedades de SFV
1
La visualizacin SFC (SFV)
2
Ajustes bsicos del SFC
3
Configuracin
4
Manejo y visualizacin del
SFC
5
Anexo
6
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 producto/sistema tratado en esta documentacin slo deber ser manejado o manipulado por personal
cualificado para la tarea encomendada y observando lo indicado en la documentacin correspondiente a la
misma, particularmente las consignas de seguridad y advertencias en ella incluidas. Debido a su formacin y
experiencia, el personal cualificado est en condiciones de reconocer riesgos resultantes del manejo o
manipulacin de dichos productos/sistemas y de evitar posibles peligros.
Uso previsto o de los productos de Siemens
Considere lo siguiente:
ADVERTENCIA
Los productos de Siemens slo debern usarse para los casos de aplicacin previstos en el catlogo y la
documentacin tcnica asociada. De usarse productos y componentes de terceros, stos debern haber sido
recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su
transporte, almacenamiento, instalacin, montaje, manejo y mantenimiento hayan sido realizados de forma
correcta. Es preciso respetar las condiciones ambientales permitidas. Tambin debern seguirse las
indicaciones y advertencias que figuran en la documentacin asociada.
Marcas registradas
Todos los nombres marcados con son marcas registradas de Siemens AG. Los restantes nombres y
designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilizacin por terceros
para sus propios fines puede violar los derechos de sus titulares.
Exencin de responsabilidad
Hemos comprobado la concordancia del contenido de esta publicacin con el hardware y el software descritos.
Sin embargo, como es imposible excluir desviaciones, no podemos hacernos responsable de la plena
concordancia. El contenido de esta publicacin se revisa peridicamente; si es necesario, las posibles las
correcciones se incluyen en la siguiente edicin.
Siemens AG
Industry Sector
Postfach 48 48
90026 NRNBERG
ALEMANIA
A5E03710134-01
10/2011
Copyright Siemens AG 2011.
Sujeto a cambios sin previo aviso
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 3
ndice
1 Novedades de SFV.................................................................................................................................... 5
2 La visualizacin SFC (SFV) ....................................................................................................................... 7
3 Ajustes bsicos del SFC............................................................................................................................ 9
4 Configuracin .......................................................................................................................................... 11
4.1 Configuracin de SFC Visualization ............................................................................................11
4.2 Configurar smbolos de bloques SFC..........................................................................................13
4.3 Configurar faceplates de SFC......................................................................................................15
4.4 Adaptar los faceplates .................................................................................................................16
4.5 Preparativos para los controles ...................................................................................................17
4.6 Configurar la imagen de estado "PCS7 SFC Control".................................................................18
4.7 Configurar la imagen de estado "PCS7 SFC MultiChart Control" ...............................................20
4.8 Configurar el botn de SFC.........................................................................................................22
4.9 Configurar la seleccin del navegador SFC................................................................................23
4.10 Utilizar funciones para scripts propios (SFC API calls) ...............................................................24
4.11 Servidor OS y cliente OS.............................................................................................................25
4.11.1 Informacin importante sobre el servidor OS y el cliente OS......................................................25
5 Manejo y visualizacin del SFC............................................................................................................... 28
5.1 Autorizaciones de operacin........................................................................................................28
5.2 Manejo y visualizacin del SFC mediante el faceplate ...............................................................29
5.3 Faceplate "Esquema SFC", vista "Seccin SFC" ........................................................................31
5.4 Faceplate "Esquema SFC", vista "Avisos"...................................................................................33
5.5 Faceplate "Instancia SFC", vista "Valores actuales" ...................................................................34
5.6 Faceplate "Instancia SFC", vista "Contactos de bloque".............................................................38
5.7 Faceplate "Instancia SFC", vista "Valores preparados" ..............................................................38
5.8 Faceplate "Instancia SFC", vista "Parmetros" ...........................................................................39
5.9 Faceplate "Instancia SFC", vista "Aviso" .....................................................................................40
5.10 Faceplate "Instancia SFC", vista "Lote" .......................................................................................41
5.11 Control y supervisin de SFC mediante una imagen de estado de SFC....................................42
5.12 PCS 7 SFC Control ......................................................................................................................43
5.13 PCS 7 SFC MultiChart Control ....................................................................................................45
5.14 Visualizar un estado de SFC mediante el botn de seleccin de SFC en la botonera o la
seleccin de navegador SFC en la imagen.................................................................................49
ndice
Visualizacin SFC
4 Manual de programacin y manejo, 12/2011, A5E03710134-01
5.15 Informaciones y operaciones en la ventana de seccin............................................................. 51
5.16 Ajustar el modo de operacin ..................................................................................................... 55
5.17 Ajustar el estado operativo.......................................................................................................... 56
5.18 Ajustar el modo de avance.......................................................................................................... 57
5.19 Ajustar las opciones de ejecucin............................................................................................... 59
5.20 Acusar las solicitudes de intervencin y los errores de etapa.................................................... 60
5.21 Los cuadros de dilogo "Propiedades" ....................................................................................... 61
5.22 Cuadro de dilogo "Propiedades" de la cadena ......................................................................... 63
5.23 Cuadro de dilogo "Propiedades" de la condicin de inicio ....................................................... 64
5.24 Cuadro de dilogo "Propiedades" de la etapa............................................................................ 65
5.25 Cuadro de dilogo "Propiedades" de la transicin...................................................................... 67
5.26 Avisos.......................................................................................................................................... 68
5.27 Lgica de los estados operativos................................................................................................ 69
5.27.1 Lgica de los estados operativos para SFC (LEO del SFC) ...................................................... 69
5.27.2 Lgica de los estados operativos para cadenas secuenciales (LEO de cadenas
secuenciales) .............................................................................................................................. 74
5.28 Manejo y visualizacin va cliente web ....................................................................................... 76
5.28.1 Ejecucin de SFC Visualization en el cliente web...................................................................... 76
6 Anexo ...................................................................................................................................................... 77
6.1 Variable de sistema de SFC ....................................................................................................... 77
6.2 Funciones API de SFC................................................................................................................ 78
6.3 Smbolos de los estados operativos ........................................................................................... 81
ndice alfabtico....................................................................................................................................... 83
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 5
Novedades de SFV 1
Ampliaciones y modificaciones de la versin V8.0
En comparacin con la versin V7.1.2, la versin V8.0 incluye las siguientes ampliaciones o
modificaciones:
La SFV es ahora totalmente apta para la web. En el cliente web se muestran vistas de
secciones, vistas generales y lupas manejables por el usuario.
La conexin entre un cliente web y servidores web ahora tambin funciona aunque los
servidores web tengan diferentes versiones.
Se ha mejorado la legibilidad de los faceplates.
Ampliaciones y modificaciones de la versin V7.12
Con respecto a la versin V7.1, la versin V7.1.2 contiene las siguientes ampliaciones o
modificaciones:
Con la versin V7.1.2 se han corregido pequeos fallos del SFV y se han realizado
algunas mejoras.
Consulte tambin
Informaciones y operaciones en la ventana de seccin (Pgina 51)
Novedades de SFV
Visualizacin SFC
6 Manual de programacin y manejo, 12/2011, A5E03710134-01
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 7
La visualizacin SFC (SFV) 2
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.
La visualizacin SFC (SFV)
Visualizacin SFC
8 Manual de programacin y manejo, 12/2011, A5E03710134-01
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.
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 9
Ajustes bsicos del SFC 3
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 SFC visualizados), o bien especficos de un objeto.
Ajustes generales
Los ajustes generales para la visualizacin de los SFC 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.
La casilla de verificacin "Mostrar siempre en el faceplate" permite especificar si el faceplate
SFC debe visualizarse siempre.
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 SFC 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 solo 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".
Ajustes bsicos del SFC
Visualizacin SFC
10 Manual de programacin y manejo, 12/2011, A5E03710134-01
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 (solo 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 SFC 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.
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 11
Configuracin 4
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"
"PCS 7 SFC Topology 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.
Encontrar ms informacin al respecto en el apartado: Preparativos para los controles
(Pgina 17)
Nota
Los controles suministrados con la visualizacin SFC "@PCS 7 SFC Panel Control" y
"@PCS 7 SFC SP Control" son controles necesarios internamente en la visualizacin SFC.
por lo que no estn habilitados para su uso en imgenes de WinCC.
Configuracin
4.1 Configuracin de SFC Visualization
Visualizacin SFC
12 Manual de programacin y manejo, 12/2011, A5E03710134-01
Los objetos siguientes pueden configurarse para abrir el SFC:
Configurar smbolos de bloques SFC (Pgina 13)
Configurar faceplates de SFC (Pgina 15)
Configurar la imagen de estado "PCS7 SFC Control" (Pgina 18)
Configurar la imagen de estado "PCS7 SFC MultiChart Control" (Pgina 20)
Configurar el botn de SFC (Pgina 22)
Configurar la seleccin del navegador SFC (Pgina 23)
Para crear scripts propios se pueden utilizar las funciones de SFC Visualization.
Encontrar ms informacin al respecto en:
Utilizar funciones para scripts propios (SFC API calls) (Pgina 24).
Configuracin
4.2 Configurar smbolos de bloques SFC
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 13
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:" .
Configuracin
4.2 Configurar smbolos de bloques SFC
Visualizacin SFC
14 Manual de programacin y manejo, 12/2011, A5E03710134-01
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.
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.
Configuracin
4.3 Configurar faceplates de SFC
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 15
4.3 Configurar faceplates de 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 el faceplate (Pgina 29)
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 en el apartado: Adaptar los faceplates (Pgina 16)
Configuracin
4.4 Adaptar los faceplates
Visualizacin SFC
16 Manual de programacin y manejo, 12/2011, A5E03710134-01
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.
Configuracin
4.5 Preparativos para los controles
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 17
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.
Configuracin
4.6 Configurar la imagen de estado "PCS7 SFC Control"
Visualizacin SFC
18 Manual de programacin y manejo, 12/2011, A5E03710134-01
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, arrastre el "PCS 7 SFC Control"
desde la paleta de objetos "Controles" hasta la imagen utilizando la funcin Drag&Drop.
Encontrar ms informacin en el apartado: Preparativos para los controles (Pgina 17)
Si los controles no se encuentran todava en la paleta de objetos, proceda del siguiente
modo:
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 Control ("Faceplate", "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 SFC 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.
Configuracin
4.6 Configurar la imagen de estado "PCS7 SFC Control"
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 19
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.
Configuracin
4.7 Configurar la imagen de estado "PCS7 SFC MultiChart Control"
Visualizacin SFC
20 Manual de programacin y manejo, 12/2011, A5E03710134-01
4.7 Configurar la imagen de estado "PCS7 SFC MultiChart Control"
Introduccin
El "PCS 7 SFC MultiChart Control" sirve para manejar y visualizar varios SFC.
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, arrastre el "PCS 7 SFC Control"
desde la paleta de objetos "Controles" hasta la imagen utilizando la funcin Drag&Drop.
Encontrar ms informacin en el apartado: Preparativos para los controles (Pgina 17)
Si los controles no se encuentran todava en la paleta de objetos, proceda del siguiente
modo:
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.
Configuracin
4.7 Configurar la imagen de estado "PCS7 SFC MultiChart Control"
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 21
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 SFC deseados al control o brrelos de all.
Asignar:
1. Haga clic en el botn
Se abre el cuadro de dilogo para la seleccin de los SFC.
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 45)
Borrar:
1. Seleccione un SFC que ya no necesite en el cuadro de dilogo "Propiedades".
2. Haga clic en el botn
El SFC se borra.
El orden de los SFC seleccionados puede modificarse a posteriori.
Ordenar:
Seleccione un SFC y desplcelo hacia arriba o hacia abajo mediante los siguientes 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 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.
En la ficha "Fuentes" puede determinar el tipo, estilo y tamao de la fuente.
Configuracin
4.8 Configurar el botn de SFC
Visualizacin SFC
22 Manual de programacin y manejo, 12/2011, A5E03710134-01
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, cirrela 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
("Faceplate", "General" o "Seccin").
8. Haga clic en el botn "Finalizar" para concluir la configuracin.
Configuracin
4.9 Configurar la seleccin del navegador SFC
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 23
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.
Configuracin
4.10 Utilizar funciones para scripts propios (SFC API calls)
Visualizacin SFC
24 Manual de programacin y manejo, 12/2011, A5E03710134-01
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.
Encontrar las funciones ms importantes en el apartado: Funciones API de SFC
(Pgina 78).
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.
Configuracin
4.11 Servidor OS y cliente OS
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 25
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 manejo (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. 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: Configuracin de
SFC Visualization (Pgina 11). Para ello es preciso cargar los respectivos packages en el
cliente.
Configuracin
4.11 Servidor OS y cliente OS
Visualizacin SFC
26 Manual de programacin y manejo, 12/2011, A5E03710134-01
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.
Manejo y visualizacin del SFC
Visualizar un estado de SFC mediante el botn de seleccin de SFC en la botonera
o la seleccin de navegador SFC en la imagen
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 28
Manejo y visualizacin del SFC 5
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).
Manejo y visualizacin del SFC
5.2 Visualizar un estado de SFC mediante el botn de seleccin de SFC en la botonera
o la seleccin de navegador SFC en la imagen
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 29
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:
Faceplate "Esquema SFC", vista "Seccin SFC" (Pgina 31)
Faceplate "Esquema SFC", vista "Avisos" (Pgina 33)
El faceplate para la instancia SFC ofrece cinco vistas:
Faceplate "Instancia SFC", vista "Valores actuales" (Pgina 34)
Faceplate "Instancia SFC", vista "Valores preparados" (Pgina 38)
Faceplate "Instancia SFC", vista "Parmetros" (Pgina 39)
Faceplate "Instancia SFC", vista "Aviso" (Pgina 40)
Faceplate "Instancia SFC", vista "Lote" (Pgina 41)
Faceplate "Instancia SFC", vista "Contactos de bloque" (Pgina 38)
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.
Manejo y visualizacin del SFC
5.2 Manejo y visualizacin del SFC mediante el faceplate
Visualizacin SFC
30 Manual de programacin y manejo, 12/2011, A5E03710134-01
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.
Manejo y visualizacin del SFC
5.3 Visualizar un estado de SFC mediante el botn de seleccin de SFC en la botonera
o la seleccin de navegador SFC en la imagen
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 31
5.3 Faceplate "Esquema SFC", vista "Seccin SFC"
Vista "Seccin SFC"
Faceplate "Esquema SFC", vista "Seccin SFC"
El faceplate est dividido en dos partes: a la izquierda est la vista de seccin y a la derecha
la vista general. El faceplate contiene la siguiente informacin:
Barra general con los elementos para el indicador de grupo, acuse de avisos, supresin
de avisos, asignacin Batch y seleccin de las vistas.
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).
Una vista general del esquema SFC con seleccin para la sincronizacin.
rea de control y visualizacin del SFC
Manejo y visualizacin del SFC
5.3 Faceplate "Esquema SFC", vista "Seccin SFC"
Visualizacin SFC
32 Manual de programacin y manejo, 12/2011, A5E03710134-01
El botn
Para ambas vistas: abre ventanas de tamao ajustable para la visualizacin de las
cadenas secuenciales.
Vista general con casilla de verificacin "Sincronizar"
Encontrar el significado de los campos y botones en el apartado: Faceplate "Instancia
SFC", vista "Valores actuales" (Pgina 34) (en 1 y 2).
Manejo y visualizacin del SFC
5.4 Visualizar un estado de SFC mediante el botn de seleccin de SFC en la botonera
o la seleccin de navegador SFC en la imagen
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 33
5.4 Faceplate "Esquema SFC", vista "Avisos"
Vista "Avisos"
Esta vista contiene, adems de los elementos de la vista "Estndar", tambin la ventana de
avisos. Encontrar ms informacin al respecto en el apartado: Faceplate "Esquema SFC",
vista "Seccin SFC" (Pgina 31).
a b c d e f g i h
Ventana de avisos en el faceplate "Esquema SFC"
Significado de los botones:
a Mostrar lista de avisos
b Mostrar fichero de largo plazo
c Acusar aviso individual
d Acusar todos los avisos visibles
e Imprimir informe de la pgina
f Mostrar primer aviso
g Mostrar ltimo aviso
h Mostrar aviso siguiente
i Mostrar aviso anterior
Manejo y visualizacin del SFC
5.5 Faceplate "Instancia SFC", vista "Valores actuales"
Visualizacin SFC
34 Manual de programacin y manejo, 12/2011, A5E03710134-01
5.5 Faceplate "Instancia SFC", vista "Valores actuales"
Vista "Valores actuales"
7
1
2
3
4
5
6
Faceplate Instancia SFC vista Valores actuales
El faceplate est dividido en dos partes: a la derecha est la vista de seccin y a la izquierda
la vista general.
La vista de seccin presenta los siguientes botones e informaciones (de izquierda a
derecha):
Manejo y visualizacin del SFC
5.5 Visualizar un estado de SFC mediante el botn de seleccin de SFC en la botonera
o la seleccin de navegador SFC en la imagen
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 35
1: Barra general:
Indicadores de grupo PCS 7: Alarma, advertencia, error de etapa, solicitud de
intervencin.
El smbolo "Solicitud de intervencin" se visualiza tambin si estn activos los
indicadores
o
.
Bloquear/habilitar avisos
Acuse de avisos
Supresin de avisos
Asignacin Batch (indica si el faceplate est ocupado por BATCH)
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).
Nota
Para las vistas "Funcionamiento continuo" y "Listo para finalizar" consulte tambin la
captura de pantalla en el captulo: Faceplate "Esquema SFC", vista "Seccin SFC"
(Pgina 31).
Manejo y visualizacin del SFC
5.5 Faceplate "Instancia SFC", vista "Valores actuales"
Visualizacin SFC
36 Manual de programacin y manejo, 12/2011, A5E03710134-01
Indicador de estado de la cadena secuencial tras arranque de la CPU
Arranque con datos coherentes o
Arranque con datos incoherentes
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 de acuse de grupo
Botones:
Para seleccionar el modo de operacin "MANUAL" o "AUTO"
Para habilitar la conmutacin a "AUTO"
Iniciar (activo solo 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 este puede acusar con
el botn "O".
5:Esta fila muestra la estrategia de control activa. La estrategia de control no se puede
modificar aqu. La estrategia de control solo puede seleccionarse en la vista "Valores
preparados".
Manejo y visualizacin del SFC
5.5 Visualizar un estado de SFC mediante el botn de seleccin de SFC en la botonera
o la seleccin de navegador SFC en la imagen
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 37
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 Bool). Solo 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.
7:La vista general presenta los siguientes botones e informaciones (de arriba a abajo):
Seleccin de la vista en la lista desplegable
Casilla de verificacin "Sincronizar": Si la casilla de verificacin est activada, la vista
general se sincroniza con la ejecucin en el AS.
En la misma fila est el siguiente botn:
Haga clic en l para abrir la vista general como ventana de tamao ajustable.
En la ventana inferior de la vista general se muestra la cadena secuencial en formato
reducido.
Manejo y visualizacin del SFC
5.6 Faceplate "Instancia SFC", vista "Contactos de bloque"
Visualizacin SFC
38 Manual de programacin y manejo, 12/2011, A5E03710134-01
5.6 Faceplate "Instancia SFC", vista "Contactos de bloque"
Vista "Contactos de bloque"
La parte superior de esta vista es idntica a la vista siguiente: Faceplate "Instancia SFC",
vista "Valores actuales" (Pgina 34).
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.
Vista "Contactos de bloque" de una instancia SFC
5.7 Faceplate "Instancia SFC", vista "Valores preparados"
Vista "Valores preparados"
Esta vista es idntica a la vista siguiente: Faceplate "Instancia SFC", vista "Valores
actuales" (Pgina 34). 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 cuando existen estrategias de control o consignas, ya que
stas deben haberse configurado antes de iniciar.
Manejo y visualizacin del SFC
5.8 Visualizar un estado de SFC mediante el botn de seleccin de SFC en la botonera
o la seleccin de navegador SFC en la imagen
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 39
5.8 Faceplate "Instancia SFC", vista "Parmetros"
Vista "Parmetros"
Esta vista contiene los elementos de la vista siguiente: Faceplate "Instancia SFC", vista
"Valores actuales" (Pgina 34), tal como se describe en 1 y 2 (vase all). 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.
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 Bool). 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.
Manejo y visualizacin del SFC
5.9 Faceplate "Instancia SFC", vista "Aviso"
Visualizacin SFC
40 Manual de programacin y manejo, 12/2011, A5E03710134-01
5.9 Faceplate "Instancia SFC", vista "Aviso"
Vista "Avisos"
Esta vista contiene los elementos de la vista siguiente: Faceplate "Instancia SFC", vista
"Valores actuales" (Pgina 34), tal como se describe en 1 y 2 (vase all). En lugar de los
elementos descritos en los puntos 3 a 6 se visualiza aqu la ventana de avisos.
a b c d e f g i h
Ventana de avisos en el faceplate "Instancia SFC"
Significado de los botones:
a Mostrar lista de avisos
b Mostrar fichero de largo plazo
c Acusar aviso individual
d Acuse de todos los avisos visibles
e Imprimir informe de la pgina
f Mostrar primer aviso
g Mostrar ltimo aviso
h Mostrar aviso siguiente
i Mostrar aviso anterior
Manejo y visualizacin del SFC
5.10 Visualizar un estado de SFC mediante el botn de seleccin de SFC en la botonera
o la seleccin de navegador SFC en la imagen
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 41
5.10 Faceplate "Instancia SFC", vista "Lote"
Sicht "Lote"
Esta vista contiene los elementos de la vista siguiente: Faceplate "Instancia SFC", vista
"Valores actuales" (Pgina 34), tal como se describe en 1 y 2 (vase all). En lugar de los
elementos descritos en los puntos 3 a 6 aqu se visualiza la ventana Lote.
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" solo 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"
"ID" muestra la ID actual de "Simatic BATCH"
Manejo y visualizacin del SFC
5.11 Control y supervisin de SFC mediante una imagen de estado de SFC
Visualizacin SFC
42 Manual de programacin y manejo, 12/2011, A5E03710134-01
5.11 Control y supervisin de SFC mediante una imagen de estado de
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.
Encontrar ms informacin al respecto en los apartados:
PCS 7 SFC Control (Pgina 43)
PCS 7 SFC MultiChart Control (Pgina 45)
Manejo y visualizacin del SFC
5.12 Visualizar un estado de SFC mediante el botn de seleccin de SFC en la botonera
o la seleccin de navegador SFC en la imagen
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 43
5.12 PCS 7 SFC Control
PCS 7 SFC Control
Se visualizan las siguientes informaciones actuales:
Ttulo
Nombre del SFC asignado (nombre del esquema o de la instancia). *)
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);
encontrar ms informacin al respecto en el apartado: Smbolos de los
estados operativos (Pgina 81).
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).
1. fila
Indicador de grupo para solicitud de intervencin (si existe; de lo contrario,
aparece vaco).
2. fila
Nombre de la cadena secuencial activa
Estado operativo de la cadena secuencial activa;
encontrar ms informacin al respecto en el apartado: Smbolos de los
estados operativos (Pgina 81).
Indicador de error de etapa "S" (si existe; de lo contrario, aparece vaco).
3. fila
Indicador de solicitud de intervencin "O" (si existe; de lo contrario,
aparece vaco).
Manejo y visualizacin del SFC
5.12 PCS 7 SFC Control
Visualizacin SFC
44 Manual de programacin y manejo, 12/2011, A5E03710134-01
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", "Seccin" o "Faceplate".
*) 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.
Manejo y visualizacin del SFC
5.13 Visualizar un estado de SFC mediante el botn de seleccin de SFC en la botonera
o la seleccin de navegador SFC en la imagen
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 45
5.13 PCS 7 SFC MultiChart Control
PCS 7 SFC MultiChart Control
El SFC MultiChart Control permite controlar y supervisar varios SFC.
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 tabla siguiente muestra las diferentes columnas del control SFC MultiChart.
Nota
Una instancia SFC con estrategias de control o consignas solo puede iniciarse en el
faceplate en la vista "Valores preparados", porque antes del inicio debe haberse
configurados una estrategia de control y las consignas.
Columnas Contenido Funcin
# Nmero de fila Indicacin del orden
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.
SFC
Smbolo para el estado operativo;
encontrar ms informacin al
respecto en el apartado: Smbolos de
los estados operativos (Pgina 81).
Indicador
Indicadores de grupo de los avisos,
segn la configuracin en el SFC
(p. ej. alarma, advetencia, error de
etapa,
solicitud de intervencin, bloqueado).
Los indicadores predeterminados son
el 3 y el 4.
Error de etapa
Indicador
Este smbolo se visualiza
tambin si estn activos los
indicadores
o
Indicador
de grupo
Solicitud de intervencin
.
Modo de operacin Modo de operacin "AUTO" o
"MANUAL"
Permite cambiar el modo de
operacin mediante la
seleccin en una lista
desplegable.
Manejo y visualizacin del SFC
5.13 PCS 7 SFC MultiChart Control
Visualizacin SFC
46 Manual de programacin y manejo, 12/2011, A5E03710134-01
Columnas Contenido Funcin
HA-Habilitacin
para automtico
Casilla de verificacin para habilitar la
conmutacin
a "AUTO"
Permite activar o desactivar
la habilitacin.
Estrategia de
control
En las instancias de SFC: Nombre de
la estrategia de control activa
Modo de
conmutacin
Nombre abreviado del modo de
conmutacin
("T", "T u O", "T y O", "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 Cadena secuencial
El nombre de la cadena activa va
precedido del smbolo del estado
operativo de la misma. Encontrar
ms informacin al respecto en el
apartado: Smbolos de los estados
operativos (Pgina 81).
Indicador
SF Indicador "Error de etapa"
Indicador
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:
INACTIVO no ejecutado
INACTIVA ejecutado
ACTIVO
DETENIDO
Paso
ERROR
Indicador
Comentario Comentario de la primera *) etapa
activa
Indicador
Tiempo de
ejecucin
Runtime de la primera *) etapa activa Indicador
Nombre de la primera **) transicin
activa
Haciendo clic se abre la
vista de seccin del SFC y
se centra la transicin activa.
Transicin
Representacin simblica del
resultado (lnea en color)
Estado SFC en la CPU tras un
Stop/Run de la CPU
STOP de SFC/CPU
Arranque de SFC con datos
coherentes
CPU
Arranque de SFC con datos no
coherentes
Indicador
Manejo y visualizacin del SFC
5.13 Visualizar un estado de SFC mediante el botn de seleccin de SFC en la botonera
o la seleccin de navegador SFC en la imagen
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 47
Columnas Contenido Funcin
VF Indicador de error de interconexin
(si existe; de lo contrario, aparece
vaco)
Indicador
BF 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. El cuadro de dilogo
de filtrado se abre y se cierra haciendo clic en el siguiente smbolo:
Se dispone de los 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
El filtro no est disponible para todas las columnas.
Una fila seleccionada se desplaza una fila hacia arriba o hacia abajo haciendo clic en uno
de los siguientes botones:
hacia arriba
hacia abajo
Un SFC seleccionado se controla mediante comandos. Para ello estn disponibles los
siguientes botones:
Iniciar o Continuar
Cancelar
Detener
Reiniciar
Un SFC seleccionado se abre en la vista deseada con los botones "Seccin" o "Vista
general".
Manejo y visualizacin del SFC
5.13 PCS 7 SFC MultiChart Control
Visualizacin SFC
48 Manual de programacin y manejo, 12/2011, A5E03710134-01
Indicaciones relativas a la representacin
Si en el SFC MultiChart Control aparece atenuada una fila que contiene solo 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 solo tendr efecto temporal. Cuando
vuelva a seleccionar la imagen se restablecer la representacin configurada.
Manejo y visualizacin del SFC
5.14 Visualizar un estado de SFC mediante el botn de seleccin de SFC en la botonera
o la seleccin de navegador SFC en la imagen
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 49
5.14 Visualizar un estado de SFC mediante el botn de seleccin de
SFC en la botonera o 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 el siguiente 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.
Manejo y visualizacin del SFC
5.14 Visualizar un estado de SFC mediante el botn de seleccin de SFC en la botonera o la seleccin de
navegador SFC en la imagen
Visualizacin SFC
50 Manual de programacin y manejo, 12/2011, A5E03710134-01
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.
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.
Manejo y visualizacin del SFC
5.15 Informaciones y operaciones en la ventana de seccin
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 51
5.15 Informaciones y operaciones en la ventana de seccin
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.
Manejo y visualizacin del SFC
5.15 Informaciones y operaciones en la ventana de seccin
Visualizacin SFC
52 Manual de programacin y manejo, 12/2011, A5E03710134-01
En la vista de seccin:
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 SFC y de las cadenas secuenciales figuran en la tabla:
Smbolos de los estados operativos (Pgina 81)
Los estados del AS tienen el siguiente significado:
Estado Significado
STOP /
cancelacin
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 SFC.
RUN El AS est funcionando, la conexin con el AS es correcta, se estn actualizando
los SFC.
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.
Manejo y visualizacin del SFC
5.15 Informaciones y operaciones en la ventana de seccin
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 53
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.
En la ventana:
Un error de etapa se indica mediante el botn situado a la izquierda del smbolo de la etapa:
Una solicitud de intervencin (no en "T") se indica mediante el botn situado a la izquierda
del smbolo de la transicin:
Tras hacer clic en este botn, o en el siguiente:
y la continuacin del proceso, los botones se vuelven a ocultar.
Botones y casillas de verificacin
Casilla de verificacin "Sincronizar"
Si esta casilla de verificacin est activada, la vista general se sincroniza con la vista de
seccin.
Botn "Propiedades de la 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 63)
Manejo y visualizacin del SFC
5.15 Informaciones y operaciones en la ventana de seccin
Visualizacin SFC
54 Manual de programacin y manejo, 12/2011, A5E03710134-01
Botn "Condicin de 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 64)
Botn para abrir una ventana de tamao ajustable
Con este botn se abre la vista de seccin en una ventana de tamao ajustable.
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 la vista general:
Seleccin de una vista en la lista desplegable
Casilla de verificacin "Sincronizar"
Si esta casilla de verificacin est activada, la vista general se sincroniza con la vista de
seccin.
Botn para abrir una ventana de tamao ajustable
Con este botn se abre la vista general en una ventana de tamao ajustable.
En el rea de control y visualizacin:
Ajustar el modo de operacin (Pgina 55)
Ajustar el estado operativo (Pgina 56)
Ajustar el modo de avance (Pgina 57)
Ajustar las opciones de ejecucin (Pgina 59)
Acusar las solicitudes de intervencin y los errores de etapa (Pgina 60)
Encontrar una descripcin detallada de los indicadores en el apartado: Faceplate "Instancia
SFC", vista "Valores actuales" (Pgina 34)
Consulte tambin
Manejo y visualizacin del SFC mediante el faceplate (Pgina 29)
Manejo y visualizacin del SFC
5.16 Ajustar el modo de operacin
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 55
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 del siguiente modo:
Tras habilitar la conmutacin con el botn de habilitacin
o
Sin habilitar la conmutacin, 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 del siguiente modo:
Tras habilitar la conmutacin desde el SFC (entrada de bloque ENMAN) en el AS y con la
autorizacin correspondiente (AUTO / MANUAL, "Operacin de bajo nivel")
o
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 solo 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.
Manejo y visualizacin del SFC
5.17 Ajustar el estado operativo
Visualizacin SFC
56 Manual de programacin y manejo, 12/2011, A5E03710134-01
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 para SFC (LEO del SFC) (Pgina 69)
Lgica de los estados operativos para cadenas secuenciales (LEO de cadenas
secuenciales) (Pgina 74)
Manejo y visualizacin del SFC
5.18 Ajustar el modo de avance
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 57
5.18 Ajustar el modo de avance
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 se ajustan los modos de conmutacin indicados a
continuacin:
Modo de
conmutacin
Significado
T 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.
T u O Con transicin o confirmacin por parte del operador:
el control secuencial se ejecuta controlado por el proceso o por el operador. Para
cada transicin sucesiva de una etapa activa, se activa una solicitud de intervencin
y, tras concluir la operacin, se 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.
T y O Con transicin y confirmacin por parte del operador:
la ejecucin del control secuencial es controlada por el proceso y por el operador. Si
se cumple la transicin sucesiva de una etapa activa, se activa una solicitud de
intervencin, pasndose a la siguiente etapa tan slo tras concluir la operacin.
O Confirmacin por parte del operador:
El control secuencial es controlado nicamente por el operador. Las condiciones de
transicin no tienen que cumplirse. Una solicitud de intervencin se activa para todas
las transiciones sucesivas de cada etapa activa y, tras concluir la operacin, se activa
la siguiente etapa.
T / T y O 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").
Manejo y visualizacin del SFC
5.18 Ajustar el modo de avance
Visualizacin SFC
58 Manual de programacin y manejo, 12/2011, A5E03710134-01
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.
Manejo y visualizacin del SFC
5.19 Ajustar las opciones de ejecucin
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 59
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 la salida de
comandos.
Las acciones de la etapa activa no se ejecutan si est desactivada la salida de
comandos.
Funcionamiento
cclico
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.
Manejo y visualizacin del SFC
5.20 Acusar las solicitudes de intervencin y los errores de etapa
Visualizacin SFC
60 Manual de programacin y manejo, 12/2011, A5E03710134-01
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 visualiza en el
estado en el que se encontraba antes de producirse el error
(p. ej. activa = "verde").
Manejo y visualizacin del SFC
5.21 Los cuadros de dilogo "Propiedades"
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 61
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.
Manejo y visualizacin del SFC
5.21 Los cuadros de dilogo "Propiedades"
Visualizacin SFC
62 Manual de programacin y manejo, 12/2011, A5E03710134-01
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 63)
Cuadro de dilogo "Propiedades" de la condicin de inicio (Pgina 64)
Cuadro de dilogo "Propiedades" de la etapa (Pgina 65)
Cuadro de dilogo "Propiedades" de la transicin (Pgina 67)
Manejo y visualizacin del SFC
5.22 Cuadro de dilogo "Propiedades" de la cadena
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 63
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 siguiente permite abrir un cuadro de dilogo adicional con las condiciones de inicio:
Cuadro de dilogo "Propiedades" de la condicin de inicio (Pgina 64).
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)
Manejo y visualizacin del SFC
5.23 Cuadro de dilogo "Propiedades" de la condicin de inicio
Visualizacin SFC
64 Manual de programacin y manejo, 12/2011, A5E03710134-01
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 67)
Manejo y visualizacin del SFC
5.24 Cuadro de dilogo "Propiedades" de la etapa
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 65
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
Smbolo
para etapa de
destino
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).
Ficha "Inicializacin", "Procesamiento", "Finalizacin"
Esta ficha muestra las asignaciones configuradas para las distintas acciones de la etapa.
Manejo y visualizacin del SFC
5.24 Cuadro de dilogo "Propiedades" de la etapa
Visualizacin SFC
66 Manual de programacin y manejo, 12/2011, A5E03710134-01
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 solo 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.
Opcin: "Actualizar": activar / desactivar . Esta opcin activa o desactiva la
supervisin automtica de la ejecucin secuencial.
Manejo y visualizacin del SFC
5.25 Cuadro de dilogo "Propiedades" de la transicin
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 67
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 "
Opcin: "Actualizar": activar / desactivar . Esta opcin activa o desactiva la
supervisin automtica de la ejecucin secuencial.
Manejo y visualizacin del SFC
5.26 Avisos
Visualizacin SFC
68 Manual de programacin y manejo, 12/2011, A5E03710134-01
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.
Manejo y visualizacin del SFC
5.27 Lgica de los estados operativos
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 69
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
Manejo y visualizacin del SFC
5.27 Lgica de los estados operativos
Visualizacin SFC
70 Manual de programacin y manejo, 12/2011, A5E03710134-01
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:
1
2
3
6
4
13 15
14
16
7
10
8 11
9
12
5
SELFCOMP=1
SELFCOMP=0
Listo
Finalizado
Parado
Cancelado
Detenido
lniciando
Activo
Finalizando
Deteniendo Error
Error
(finalizando)
Continuando
(error)
Continuando
Parar
lniciar
Resetear
Cancelar
Parando
Desde todos los estados
Desde todos los estados
(excepto Listo,
Cancelando,
Cancelado)
(excepto Listo,
Cancelando,
Cancelado, Parando,
Parado)
Cancelando
Continuar / lniciar Continuar /
lniciar
E
r
r
o
r
E
r
r
o
r
Detenido
(error)
lniciar
lniciar slo si CONT = 1
Detener Error
Error
y
Finalizar
Reiniciar
Manejo y visualizacin del SFC
5.27 Lgica de los estados operativos
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 71
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:
Manejo y visualizacin del SFC
5.27 Lgica de los estados operativos
Visualizacin SFC
72 Manual de programacin y manejo, 12/2011, A5E03710134-01
Estados operativos (LEO del SFC)
N. Estado Significado
1 Listo Estado bsico; esperando el comando "Iniciar".
2 Iniciando Procesamiento inicial tras el comando "Iniciar".
3 Activo Procesamiento normal tras finalizar el procesamiento inicial.
4 Finalizando Procesamiento final tras el comando "Finalizar" o despus de una
finalizacin implcita.
5 Error (finalizando) Procesamiento de errores durante el procesamiento final.
6 Finalizado Procesamiento final terminado; esperando el comando "Resetear" o
"Iniciar".
7 Deteniendo Procesamiento de pausa tras el comando "Detener".
8 Detenido Procesamiento de pausa finalizada; esperando el comando "Continuar".
9 Continuando Procesamiento de continuacin tras el comando "Continuar".
10 Error Procesamiento de errores en caso de error.
11 Detenido (error) Procesamiento de errores finalizado; no hay ningn otro error pendiente;
esperando el
comando "Continuar".
12 Continuando (error) Procesamiento de continuacin tras el comando "Continuar".
13 Cancelando Procesamiento de cancelacin tras el comando "Cancelar".
14 Cancelado Procesamiento de cancelacin finalizado; esperando el
comando "Resetear" o "Iniciar".
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.
Manejo y visualizacin del SFC
5.27 Lgica de los estados operativos
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 73
Transiciones de estado por comandos (LEO del SFC)
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".
Manejo y visualizacin del SFC
5.27 Lgica de los estados operativos
Visualizacin SFC
74 Manual de programacin y manejo, 12/2011, A5E03710134-01
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
1
2
3
4 5
Listo
Activo
Finalizado
lniciar
lniciar
lniciar Reiniciar
Continuar
Cancelar Detener
Finalizado
Cancelar
Cancelado Detenido
Manejo y visualizacin del SFC
5.27 Lgica de los estados operativos
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 75
Leyenda
Estados que son abandonados por comandos u operaciones
Comandos del operador
Transiciones implcitas disparadas por el SFC
Los estados de la LEO de cadenas secuenciales
N. Estado Significado
1 Listo Estado bsico
Esperando el comando "Iniciar".
2 Activo Procesamiento normal.
3 Finalizado Procesamiento normal finalizado.
Esperando el comando "Resetear" o "Iniciar".
4 Detenido Procesamiento de pausa finalizado.
Esperando el comando "Continuar".
5 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.
Manejo y visualizacin del SFC
5.28 Manejo y visualizacin va cliente web
Visualizacin SFC
76 Manual de programacin y manejo, 12/2011, A5E03710134-01
5.28 Manejo y visualizacin va cliente web
5.28.1 Ejecucin de SFC Visualization en el cliente web
Introduccin
Inicialmente, la ejecucin de SFC Visualization en el cliente web estaba limitada desde la
versin V7.0 al manejo de smbolos de bloque, faceplates y controles de SFC.
A partir de la versin V8.0 se ofrece plena funcionalidad web, todas las secciones, vistas
generales y lupas pueden verse y manejarse en el cliente web. Todas las funciones API
necesarias para el entorno web son soportadas.
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
Conexin del cliente web con servidores web de diferentes versiones
En el servidor web se publican las funciones estndar y las funciones de proyecto. El cliente
web descarga estos datos. De este modo, toda la representacin en el cliente web depende
de la versin y el estado del proyecto del servidor web.
Los controles instalados en el cliente web tienen en cuenta la versin del servidor web y
llaman funciones de interfaz que realmente son soportadas por la versin del servidor web.
De esta forma, la funcionalidad del servidor web se conserva en el cliente web.
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 77
Anexo 6
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.
Anexo
6.2 Funciones API de SFC
Visualizacin SFC
78 Manual de programacin y manejo, 12/2011, A5E03710134-01
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);
Anexo
6.2 Funciones API de SFC
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 79
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
Anexo
6.2 Funciones API de SFC
Visualizacin SFC
80 Manual de programacin y manejo, 12/2011, A5E03710134-01
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
Anexo
6.3 Smbolos de los estados operativos
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 81
6.3 Smbolos de los estados operativos
Estados operativos de SFC
Smbolo Estado Significado
Cancelando Procesamiento tras el comando "Cancelar".
Cancelado Procesamiento finalizado en el estado "Cancelar";
esperando el comando "Resetear" o "Iniciar".
Activo Procesamiento tras finalizar el procesamiento en el
estado "Iniciando".
Detenido Procesamiento finalizado en el estado "Deteniendo";
esperando el comando "Continuar", "Cancelar" o "Parar".
Detenido
(error)
Procesamiento finalizado en el estado "Error"; no hay
ningn error pendiente; esperando el comando
"Continuar", "Cancelar" o "Parar".
Deteniendo Procesamiento tras el comando "Detener".
Finalizando Procesamiento tras el comando "Finalizar" o
despus de una finalizacin implcita.
Finalizado Procesamiento finalizado en el estado "Finalizando";
esperando el comando "Resetear", "Iniciar", "Cancelar" o
"Parar".
(vaco) Listo Procesamiento en el estado bsico; esperando el
comando "Iniciar".
Error Procesamiento tras el comando "Error".
Error
(finalizando)
Procesamiento tras el comando "Error" en el estado
"Finalizando".
Continuando Procesamiento tras los comandos "Continuar" o "Iniciar".
Continuando
(error)
Procesamiento tras los comandos "Continuar" o "Iniciar".
Parado Procesamiento finalizado en el estado "Parando";
esperando el comando "Iniciar", "Resetear" o "Cancelar".
Iniciando Procesamiento tras los comandos "Iniciar" o "Reiniciar".
Parando Procesamiento tras el comando "Parar".
Las cadenas secuenciales slo disponen de los estados operativos que aparecen en negrita.
Anexo
6.3 Smbolos de los estados operativos
Visualizacin SFC
82 Manual de programacin y manejo, 12/2011, A5E03710134-01
Visualizacin SFC
Manual de programacin y manejo, 12/2011, A5E03710134-01 83
ndice alfabtico
A
Abrir, 11
Configurar objetos para abrir esquemas SFC, 11
Acuse de solicitudes de intervencin y errores de
etapa, 60
Adaptar, 16
Faceplates, 16
Ajustes, 56
Estado operativo, 56
Ajustes bsicos del SFC, 9
Autorizacin, 55
Cambiar el modo de operacin, 55
Autorizaciones de operacin, 28
Avisos, 68
B
Botn de seleccin de SFC, 49
Botn de seleccin de SFC en la botonera, 49
Botn de SFC
Configurar, 22
Botn de SFC, 22
C
Cliente OS, 25
Cliente web, 76
Configuraciones, 11, 13, 15, 18, 20, 22, 23
Botn de SFC, 22
Faceplates, 15
Imagen de estado SFC Control, 18
Imagen de estado SFC MultiChart Control, 20
Objetos para abrir esquemas SFC, 11
Seleccin del navegador SFC, 23
Smbolos de bloques, 13
Configurar faceplates de SFC, 15
Configurar objetos para abrir esquemas SFC, 11
Configurar smbolos de bloques SFC, 13
Control y supervisin de SFC mediante una imagen de
estado de SFC, 42
Cuadros de dilogo de propiedades, 61, 63, 64, 65, 67
D
Dilogo de propiedades de la cadena, 63
Dilogo de propiedades de la condicin de inicio, 64
Dilogo de propiedades de la etapa, 65
Dilogo de propiedades de la transicin, 67
Dilogos de propiedades, 61
E
Error de etapa, 60
Acusar, 60
Esquemas SFC, 11
Configurar objetos para abrir esquemas SFC, 11
Estado operativo, 56
Ajustar, 56
Estados operativos, 81
Smbolos, 81
F
Faceplate Esquema SFC, 33
Vista Aviso, 33
Faceplate Esquema SFC vista Estndar, 31
Faceplate Instancia SFC, 34, 38, 39, 40, 41
Vista Aviso, 40
Vista Lote, 41
Vista Parmetros, 39
Vista Valores actuales, 34
Vista Valores preparados, 38
Faceplates, 16
Adaptar, 16
Configurar, 15
Faceplates, 16
Funciones API de SFC, 24, 78
Funciones API del SFC, 78
Funciones para scripts propios, 24
ndice alfabtico
Visualizacin SFC
84 Manual de programacin y manejo, 12/2011, A5E03710134-01
I
Imagen de estado
Configurar, 18, 20
Imagen de estado, 18, 20
Imagen de estado, 18, 20
Imagen de estado en modo runtime, 43, 45
Informaciones
Ventana de seccin, 51
L
LEO de cadenas secuenciales, 74
LEO del SFC, 69
Lgica de los estados operativos para cadenas
secuenciales, 74
Lgica de los estados operativos para SFC, 69
M
Manejo, 29, 42
SFC mediante faceplate, 29
SFC mediante imagen de estado de SFC, 42
Manejo y visualizacin del SFC mediante el
faceplate, 29
Modo de conmutacin
Ajustar, 57
Modo de conmutacin, 57
Modo de operacin, 55
Ajustar, 55
Cambiar, 55
O
Opciones de ejecucin
Ajustar, 59
Opciones de ejecucin, 59
Operaciones
Ventana de seccin, 51
P
Preferencias, 55, 57, 59
Modo de conmutacin, 57
Modo de operacin, 55
Opciones de ejecucin, 59
Preparativos para los controles, 17
S
Scripts, 24
Seleccin del navegador SFC
Configurar, 23
Seleccin del navegador SFC, 23
Seleccin del navegador SFC en la imagen, 49
Servidor OS, 25
SFC Control, 18
Configurar, 18
SFC Control en modo runtime, 43
SFC MultiChart Control
Configurar, 20
SFC MultiChart Control, 20
SFC MultiChart Control en modo runtime, 45
SFC Visualization, 7
SFV, 7
Smbolos
Estados operativos, 81
Smbolos, 81
Smbolos de bloques, 13
Configurar, 13
Solicitudes de intervencin
Acusar, 60
Solicitudes de intervencin, 60
V
Variable de sistema de SFC, 77
Ventana de seccin
Informaciones, 51
Operaciones, 51
Vista Aviso, 33, 40
Faceplate Instancia SFC, 40
Faceplate SFC, 33
Vista Estndar
Faceplate, 31
Vista Lote, 41
Faceplate Instancia SFC, 41
Vista Parmetros, 39
Faceplate Instancia SFC, 39
Vista Valores actuales, 34
Faceplate Instancia SFC, 34
Vista Valores preparados, 38
Faceplate Instancia SFC, 38
Visualizacin, 29, 42
SFC mediante faceplate, 29
SFC mediante imagen de estado de SFC, 42