Professional Documents
Culture Documents
SIMATIC
Sistema de control de procesos
PCS 7
SFC-Visualization
Manual de programacin y manejo
03/2009
A5E02113405-01
______________
2
La visualizacin SFC (SFV)
______________
3
Ajustes bsicos del SFC
______________
4
Configuracin
______________
Manejo y visualizacin del
SFCs
5
______________
6
Anexo
______________
Notas jurdicas
Notas jurdicas
Personal cualificado
El equipo/sistema correspondiente slo deber instalarse y operarse respetando lo especificado en este
documento. Slo est autorizado a intervenir en este equipo el personal cualificado. En el sentido del manual se
trata de personas que disponen de los conocimientos tcnicos necesarios para poner en funcionamiento,
conectar a tierra y marcar los aparatos, sistemas y circuitos de acuerdo con las normas estndar de seguridad.
Marcas registradas
Todos los nombres marcados con son marcas registradas de Siemens AG. Los restantes nombres y
designaciones contenidos en el presente documento pueden ser marcas registradas cuya utilizacin por terceros
para sus propios fines puede violar los derechos de sus titulares.
Exencin de responsabilidad
Hemos comprobado la concordancia del contenido de esta publicacin con el hardware y el software descritos.
Sin embargo, como es imposible excluir desviaciones, no podemos hacernos responsable de la plena
concordancia. El contenido de esta publicacin se revisa peridicamente; si es necesario, las posibles las
correcciones se incluyen en la siguiente edicin.
Siemens AG
Industry Sector
Postfach 48 48
90026 NRNBERG
ALEMANIA
A5E02113405-01
12/2008
ndice
1
Novedades de SFV.................................................................................................................................... 5
Configuracin .......................................................................................................................................... 11
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11
4.11.1
Autorizaciones de operacin........................................................................................................25
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9
5.10
5.11
5.12
5.13
5.14
5.15
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
ndice
5.16
5.17
5.18
5.19
5.20
5.21
5.22
5.23
5.24
5.25
5.26
Avisos.......................................................................................................................................... 62
5.27
5.27.1
5.27.2
5.28
5.28.1
Anexo ...................................................................................................................................................... 71
6.1
6.2
6.3
ndice alfabtico....................................................................................................................................... 77
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
Novedades de SFV
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
Novedades de SFV
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
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.
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
Nota
No es posible configurar en modo runtime.
Los SFCs pueden transferirse al sistema runtime incluso estando activada la OS. Ello
puede causar temporalmente representaciones incoherentes, puesto que los SFCs
deben cargarse primero en los sistemas de automatizacin y luego las estaciones de
operador (OS). Durante ese lapso de tiempo no pueden evitarse posibles incoherencias.
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
Ajustes generales
Los ajustes generales para la visualizacin de los SFCs afecta a las reas siguientes:
Topologa
Colores
Nivel de autorizacin
Indicador de grupo
Para abrir el cuadro de dilogo "SFC", seleccione "SFC" en el WinCC Explorer y abra el
men contextual. Elija luego el comando de men Abrir.
El tamao de los objetos y la distancia entre stos pueden determinarse para la topologa de
las reas de seccin y general.
Los colores se seleccionan para visualizar los diferentes estados de las etapas, transiciones
y objetos seleccionados.
Los niveles de autorizacin de las operaciones pueden modificarse si se requieren niveles
diferentes a los valores estndar ("Observar", "Operaciones de bajo nivel" y "Operaciones
de alto nivel"). Estas autorizaciones son vlidas para todos los SFCs del proyecto WinCC en
cuestin, a menos que se hayan asignado niveles de autorizacin especficos para el SFC.
Las autorizaciones se conservan al compilarse la OS.
Para conceder a un operador la autorizacin para intervenir en SFC Visualization, es preciso
habilitar en el User Administrator los correspondientes niveles de autorizacin para dicho
operador, bien sea de forma general o slo para determinadas reas.
Si no se han configurado usuarios, todas las operaciones podrn realizarse sin limitacin
alguna. En este caso, no estar disponible la ficha "Niveles de autorizacin".
Para acceder a la configuracin del indicador de grupo, haga clic en el botn "Propiedades
del indicador de grupo" de la ficha "Indicador de grupo".
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
Ajuste
Geometra
Colores
Estilos
Fuente
Parpadeo
Frecuencia de parpadeo
Otros
Tipos de
avisos
Texto visualizado y atributos (color de texto, color de fondo, parpadeo) para los
distintos estados de aviso
Bloqueo
Asignacin
10
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
Configuracin
4.1
Introduccin
En una imagen de WinCC se pueden posicionar objetos que permiten abrir un SFC en modo
runtime.
Los siguientes objetos son adecuados para ello:
Smbolos de bloques
"PCS 7 SFC Control"
"PCS 7 SFC MultiChart Control"
Cualquier objeto grfico (p. ej. un rectngulo)
Un objeto de Windows (p. ej. un botn)
Preparativos
Para transferir los esquemas e instancias SFC a la OS, elija en el SIMATIC Manager el
comando de men Herramientas > Asistente 'Compilar varias OS' > Iniciar....
Lleve a cabo despus los preparativos para los controles (Pgina 16).
Nota
Los controles suministrados con SFC Visualization "@PCS 7 SFC Panel Control" y
"@PCS 7 SFC SP Control" son controles que la aplicacin requiere internamente, por lo que
no estn habilitados para su uso en imgenes de WinCC.
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
11
Configuracin
4.2 Configurar smbolos de bloques SFC
4.2
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.
Procedimiento en WinCC
1. Copie el smbolo de bloque en cuestin de la imagen plantilla en la imagen actual.
2. Adapte las propiedades "StructureType" y "type" al nombre del tipo (no es necesario si se
trata de un smbolo de bloque de un esquema SFC).
3. Seleccione el smbolo de bloque y, en la ventana "Dynamic Wizard", ficha "Default
Dynamics", haga doble clic en la entrada "Conectar faceplate con punto de
instrumentacin y control".
Se abrir el Dynamic Wizard.
4. En la pgina "Definir opciones", haga clic en el botn "...".
Se abrir el cuadro de dilogo "Variables - Proyecto:".
5. En las variables de WinCC, abra la "Lista de todas las variables" y, en la ventana
derecha y seleccione con un doble clic la variable correspondiente al esquema o la
instancia.
El cuadro de dilogo se cerrar y el nombre de la variable aparecer en el Dynamic
Wizard.
12
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
Configuracin
4.2 Configurar smbolos de bloques SFC
6. Haga clic en el botn "Siguiente".
La pgina siguiente indica lo que generar el asistente.
7. Haga clic en "Finalizar".
El smbolo de bloque quedar configurado. Con l podr abrir el respectivo faceplate en
modo runtime.
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
13
Configuracin
4.3 Configurar faceplates SFC
4.3
Faceplates de SFC
Existen dos variantes de faceplates que pueden utilizarse de plantillas para visualizar en
modo runtime las distintas instancias SFC de los tipos SFC, as como los esquemas SFC:
La variante "@pg_@sfc_rts.pdl" sirve para visualizar SFCs.
La variante "@pg_@sfc_type.pdl" sirve para visualizar instancias SFC de un tipo SFC.
En este faceplate se consideran los elementos delinterface (p. ej. consignas, estrategia
de control) configurados en el cuadro de dilogo "Caractersticas".
Los faceplates contienen, adems de los objetos indicadores creados con los recursos
estndar de WinCC (nombre de tipo / nombre de instancia, comentario, indicador de grupo,
...), un OCX para visualizar / manejar la lgica de los estados operativos y (para la instancia
de SFC) un OCX para visualizar / manejar las consignas. Estos OCX se utilizan tambin en
SFC Visualization.
El significado de los elementos contenidos en el faceplate en todas las vistas se describe en
el apartado:
Manejo y visualizacin del SFC mediante un faceplate (Pgina 26)
Configuracin
Los faceplates se suministran con una configuracin estndar que se puede personalizar.
A partir de las plantillas tambin es posible crear faceplates propios. No obstante, all se
deben utilizar los OCX existentes para visualizar / manejar la lgica de los estados
operativos y las consignas (en una instancia SFC).
Encontrar una descripcin detallada de la configuracin de faceplates en el manual
Process Control System PCS 7; Programming Instructions for Blocks.
Informacin adicional
Encontrar ms informacin al respecto en el apartado Adaptar los faceplates (Pgina 15)
14
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
Configuracin
4.4 Adaptar los faceplates
4.4
Introduccin
Las vistas "Valores actuales" (@pg_@sfc_type_actualsp.pdl) y "Valores preparados"
(@pg_@sfc_type_prepare.pdl) se adaptan en el Graphics Designer.
Procedimiento
1. Abra la imagen "@pg_@sfc_type_actualsp.pdl" o "@pg_@sfc_type_prepare.pdl" en el
Graphics Designer.
2. En la imagen, haga doble clic en la superficie del OCX.
Se abrir el cuadro de dilogo "Propiedades de "@PCS 7 SFC SP Control"".
3. En la ficha "General", determine con la opcin 'Vista "Val. actuales" para manejo' si la
columna de las consignas debe estar protegida contra escritura, o bien si el operador
puede editarla.
Nota: Aunque esta opcin est disponible en las propiedades de las vistas "Valores
actuales" y "Valores preparados", se refiere nicamente a la vista "Valores actuales".
4. En la ficha "Colores" puede modificar los colores de la fuente y del fondo de los
elementos OCX correspondientes.
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
15
Configuracin
4.5 Preparativos para los controles
4.5
Introduccin
Es posible realizar preparativos para configurar los controles, de manera que stos puedan
insertarse ms fcilmente en una imagen grfica.
Procedimiento
1. Abra la imagen deseada en el Graphics Designer.
2. Seleccione la ficha "Controles" en la paleta de objetos.
3. En la paleta de objetos, abra el men contextual y elija el comando "Agregar / Quitar".
Aparecer el cuadro de dilogo "Seleccionar OCX".
4. Seleccione en la lista:
PCS 7 SFC Control
PCS 7 SFC MultiChartControl
5. Haga clic en el botn "Aceptar" para cerrar el cuadro de dilogo.
Ambos controles se encuentran ahora en la paleta de objetos, pudiendo ser arrastrados
directamente desde all hasta la imagen grfica.
16
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
Configuracin
4.6 Configurar la imagen de estado "PCS7 SFC Control"
4.6
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.
Parametrizar
1. Haga doble clic en el SFC Control.
Se abrir el cuadro de dilogo "Propiedades".
2. Active la ficha "General".
3. Indique en qu vista debe abrirse el SFC ("General" o "Seccin").
El botn previsto para ello en el SFC Control obtendr la rotulacin correspondiente.
4. Haga clic en el botn "Asignar SFC".
Se abrir un cuadro de dilogo adicional con una lista de todos los SFCs de esa OS.
5. Seleccione el SFC deseado.
6. Cierre el cuadro de dilogo con "Aceptar".
Bajo "SFC conectado:" se introducir el nombre del SFC actual. En cuanto cierre el
cuadro de dilogo "Propiedades" con el botn "Aceptar", el nombre del SFC actual
tambin aparecer en el control.
Opciones de las dems fichas:
La visualizacin del SFC Control se puede personalizar.
En la ficha "Colores" es posible modificar los colores existentes de determinados
elementos (p. ej. barra de ttulo, fondo de ventanas, etc.), utilizando para ello la paleta de
colores.
Nota
Al igual que en las versiones anteriores, la imagen de estado tambin se puede
parametrizar mediante el Dynamic Wizard.
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
17
Configuracin
4.7 Configurar la imagen de estado "PCS7 SFC MultiChart Control"
4.7
Introduccin
El "PCS 7 SFC MultiChart Control" sirve para manejar y visualizar varios SFCs.
Este control se denomina tambin "imagen de estado" (al igual que el SFC Control). Al
realizar la configuracin, el "SFC MultiChart Control" se inserta en una imagen de la misma
manera que el "SFC Control" y se parametriza luego.
Parametrizar
1. Haga doble clic en el SFC MultiChart Control.
Se abrir el cuadro de dilogo "Propiedades".
2. Active la ficha "General" y asigne los SFCs deseados al control o brrelos de all.
Asignar:
.
1. Haga clic en el botn
Se abrir el cuadro de dilogo que permite seleccionar SFCs.
2. Seleccione el SFC deseado y cierre el cuadro de dilogo haciendo clic en "Aceptar".
3. Repita esta operacin para cada SFC que desee transferir al SFC MultiChart Control.
Para cada SFC se insertar una fila. Esta fila contiene las columnas que proporcionan
informacin sobre el SFC en modo runtime.
Encontrar ms informacin al respecto en el apartado PCS 7 SFC MultiChart Control
(Pgina 41)
18
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
Configuracin
4.7 Configurar la imagen de estado "PCS7 SFC MultiChart Control"
Borrar:
1. Seleccione un SFC que ya no necesite en el cuadro de dilogo "Propiedades".
2. Haga clic en el botn
El SFC se borrar.
Ttulo:
Puede indicar un ttulo para el SFC MultiChart Control, con objeto de identificarlo
unvocamente en runtime.
Opciones de las dems fichas:
La visualizacin del control SFC se puede personalizar.
En la ficha "Colores" es posible modificar los colores existentes de determinados
elementos (p. ej. barra de ttulo, fondo de ventanas, etc.), utilizando para ello la paleta de
colores.
En la ficha "Fuentes" puede determinar el tipo, estilo y tamao de la fuente.
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
19
Configuracin
4.8 Configurar el botn de SFC
4.8
Introduccin
Para seleccionar un SFC tambin puede configurar un objeto grfico cualquiera. El objeto
sirve de representante del SFC y, a diferencia de la imagen de estado de SFC, no contiene
informacin alguna acerca del estado actual del SFC. Ese objeto puede ser p. ej. un botn.
Procedimiento
En principio, el procedimiento es igual que al configurar el SFC Control:
1. En la ventana "Objetos Windows", seleccione el objeto "Botn" y trace un recuadro en la
imagen grfica.
Se abrir un cuadro de dilogo.
2. Realice los dems ajustes (entrada de texto para la rotulacin del botn, tipo de fuente,
autorizacin de operacin, etc.). Haga clic en el botn "Aceptar" para cerrar el cuadro de
dilogo.
3. En el Dynamic Wizard, haga doble clic en la entrada "Configurar botn SFC".
4. Si aparece una pgina descriptiva, ignrela haciendo clic en "Siguiente".
5. En la pgina siguiente, seleccione la accin del ratn para abrir el SFC que desea
asignar en el paso posterior.
Se abrir el "Navegador SFC".
6. Seleccione el SFC que debe asociarse al botn.
7. En el cuadro de dilogo "Definir opciones", indique en qu vista debe abrirse el SFC
("General" o "Seccin").
8. Haga clic en el botn "Finalizar" para concluir la configuracin.
20
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
Configuracin
4.9 Configurar la seleccin del navegador SFC
4.9
Introduccin
Para abrir el navegador SFC en modo runtime es preciso posicionar un objeto en la imagen
grfica. El navegador sirve para seleccionar los SFCs.
Procedimiento
1. En la paleta de objetos del Graphics Designer, seleccione el objeto deseado y trace un
recuadro en la imagen grfica.
2. En el Dynamic Wizard, haga doble clic en la entrada "Configurar navegador SFC".
3. Si aparece una pgina descriptiva, ignrela haciendo clic en "Siguiente".
4. En la pgina siguiente, seleccione la accin del ratn que debe abrir el SFC.
5. Haga clic en el botn "Finalizar" para concluir la configuracin.
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
21
Configuracin
4.10 Utilizar funciones para scripts propios (SFC API calls)
4.10
22
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
Configuracin
4.11 Servidor OS y cliente OS
4.11
Servidor OS y cliente OS
4.11.1
Qu es un servidor OS?
Un servidor OS est conectado al sistema de automatizacin. Recibe los datos de proceso,
pero generalmente no dispone de una funcin de manejo y visualizacin en sistemas
multipuesto. El servidor OS contiene todos los datos de configuracin, que tambin se
pueden modificar.
Qu es un cliente OS?
Un cliente OS es una estacin de operador (OS) que sirve para manejar y visualizar el
proceso en modo runtime. Un cliente no tiene SFCs propios ni tampoco conexin al
proceso. El cliente puede manejar y visualizar, pero no modificar los SFCs existentes en los
servidores OS.
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
23
Configuracin
4.11 Servidor OS y cliente OS
24
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
Autorizaciones de operacin
Autorizaciones de operacin
Si no se han configurado usuarios, todas las operaciones pueden realizarse ilimitadamente.
En funcin del usuario que ha iniciado la sesin y de los niveles de autorizacin
configurados para SFC Visualization, se ejecutan los siguientes ajustes o funciones:
Se activan o desactivan los botones de control
Se comprueba la ejecucin de una operacin.
Dependiendo del resultado de la comprobacin, se acepta o se rechaza la operacin.
Los niveles de autorizacin ajustados en el Engineering Station se transfieren al servidor OS
(OS > Cargar sistema de destino) y se aplican all en Runtime.
En un servidor OS pueden configurarse niveles de autorizacin tanto globales como
especficos del SFC. No obstante, stos se sobrescriben la siguiente vez que se elija el
comando de men OS > Cargar sistema de destino. En Runtime se aplican los niveles
de autorizacin especficos del SFC del servidor OS (si existen). Si no se han
configurado niveles de autorizacin especficos del SFC, se aplican los niveles de
autorizacin globales del SFC del servidor OS.
En un multicliente OS slo pueden configurarse niveles de autorizacin globales del
SFC. En Runtime se aplican los niveles de autorizacin especficos del SFC del servidor
OS (si existen). Si no se han configurado niveles de autorizacin especficos del SFC, se
aplican los niveles de autorizacin globales del SFC del multicliente OS.
En un servidor Web OS no existen niveles de autorizacin propios. Dependiendo de si se
trata de un multicliente OS o de un servidor OS, se aplican los niveles de autorizacin
que correspondan.
En un cliente Web OS no existen niveles de autorizacin propios. En Runtime se aplican
los niveles de autorizacin del servidor Web OS.
Nota
Si no es posible operar un botn o una consigna, aunque el usuario disponga de la
autorizacin necesaria, puede ser que la operacin est bloqueada en el bloque (p. ej.
ENSTART = 0).
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
25
5.2
Resumen
El esquema SFC y la instancia SFC se manejan mediante un faceplate.
El faceplate para el esquema SFC ofrece dos vistas:
Vista "Estndar" (Pgina 27)
Vista "Avisos" (Pgina 28)
El faceplate para la instancia SFC ofrece cinco vistas:
Vista "Valores actuales" (Pgina 29)
Vista "Valores preparados" (Pgina 34)
Vista "Parmetros" (Pgina 35)
Vista "Avisos" (Pgina 36)
Vista "Lote" (Pgina 37)
Nota
Por principio, una instancia SFC slo puede iniciarse desde la vista "Valores
preparados" del faceplate.
Ello es especialmente importante cuando existen estrategias de control o consignas,
ya que stas deben haberse configurado antes de iniciar.
Fijar el faceplate
En el ngulo izquierdo sobre la barra general se encuentra un botn que permite "fijar" el
faceplate en una posicin determinada, incluso al cambiar de rea. El botn se representa
de la manera siguiente:
no fijado (tras abrir el faceplate)
fijado (tras pulsar el botn)
El faceplate permanece fijado hasta que se vuelva a cerrar. Por tanto, si el botn se pulsa
de nuevo, ello no tendr efecto alguno.
Nota
Cuando abra el faceplate, dependiendo del estado operativo actual del SFC, se
visualizar la vista "Valores preparados" (Listo o Modo de operacin Manual) o la vista
"Valores actuales" (en todos los dems estados operativos).
Si el estado operativo cambia estando abierto el faceplate, la vista no cambiar
automticamente.
26
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
5.3
Vista "Estndar"
6HFFLQ
(VWQGDU
581
$FWLYR
77\2
,QLFLDU
&DQFHODU
5HLQLFLDU
'HWHQHU
)LQDOL]DU
,QLFLDOL]DU
&RQWLQXDU
3DUDU
6DOLGDGHFRPDQGRV
)XQFLRQDPLHQWRFFOLFR
9LJLODQFLDGHWLHPSR
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
27
5.4
Vista "Avisos"
Esta vista contiene, adems de los elementos de la vista "Estndar" (Pgina 27), tambin la
ventana de avisos.
)HFKD
+RUD
&ODVH
(VWDGR
(YHQWR
28
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
5.5
6HFFLQ
$FWLYR
581
0$18$/
&DQFHODU
0$18$/ .RQWLQXLHUOLFKHU%HWULHE
$872
9DORUHVDFWXDOHV
%HUHLW]XP%HHQGHQ
'HWHQHU
&RQWLQXDU
6DOLGDGHFRPDQGRV
)LQDOL]DU
3DUDU
)XQFLRQDPLHQWRFFOLFR
9LJLODQFLDGHWLHPSR
,QLFLDOL]DU
2SHUDFLQDFWLYD
IZ
1RPEUHGHYDORUGHFRQVLJQD
9DORUGHFRQVLJQD
9DORUUHDO
VZ
IDOVH
IDOVH
VZ
VZ
VZ
8QLGDG
VZ
VZ
0DWHULDO
7UDFNLQJ,'
VZ
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
29
Indicador
Indicador
Indicador
Botn
30
de acuse de grupo
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
Detener
Continuar
Cancelar
Finalizar
Parar
Reiniciar
Resetear
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
31
32
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
5.6
7LSRGHEORTXH
,QGLFDGRUGHJUXSR
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
33
5.7
34
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
5.8
Vista "Parmetros"
Esta vista contiene los elementos de la vista "Valores actuales" (Pgina 29) descritos en los
puntos 1 y 2 (v. arriba). En lugar de los elementos descritos en el punto 6 aqu se visualiza
la ventana de la estrategia de control activa y sus respectivos parmetros relevantes para la
OS.
IZ
2SHUDFLQDFWLYD
1RPEUHGHOSDUPHWUR
8QLGDG
3DUPHWUR
SD
IDOVH
SD
SD
SD
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
35
5.9
Vista "Avisos"
Esta vista contiene los elementos de la vista "Valores actuales" (Pgina 29) descritos en los
puntos 1 y 2 (v. arriba). En lugar de los elementos descritos en los puntos 3 a 6 se visualiza
aqu la ventana de avisos.
)HFKD
+RUD
&ODVH
(VWDGR
(YHQWR
36
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
5.10
Sicht "Lote"
Esta vista contiene los elementos de la vista "Valores actuales" (Pgina 29) descritos en los
puntos 1 y 2 (v. arriba). En lugar de los elementos descritos en los puntos 3 a 6 aqu se
visualiza la ventana Lote.
&RQWUROSRUORWHV
/LEHUDFLQ
2FXSDGR
/RWH
1RPEUH
3URGXFW1DPH
(WDSD
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
37
5.11
38
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
5.12
,QLFLDQGR
7X2
67$57,1*
&DGHQDVHFXHQFLDO
21
(WDSD
67$57
7+B0B6B06
5XQWLPH
6HFFLQ
1. fila
Estado en la CPU
STOP de la CPU
Arranque de la CPU con datos coherentes
Arranque de la CPU con datos incoherentes
2. fila
3. fila
4. fila
5. fila
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
39
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.
**)
40
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
5.13
6)&
0RGRGHRSHUDF
)$
,QGLFDGRUGHJUXSR
6)&
0DQXDO
&)&
0DQXDO
)LOWURDFWLYR
0RGRGHRSHUDF 0RGRGHFRQPXWDF
&DGHQD
581
IZ
6)
)DFHSODWH
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
41
Columnas
Contenido
Funcin
Nmero de fila
SFC
Indicador
Indicador
(1)
Indicador
de grupo
(2)
.
Modo de
operacin
(3)
HAHabilitacin
para
automtico
(4)
Estrategia de
control
(5)
Modo de
conmutacin
(6)
Cadena
secuencial
(7)
SF (8)
42
Indicador
Indicador
Indicador
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
(WDSD
&RPHQWDULR
7LHPSRGHHMHFXF 7UDQVLFLQ
&38
9)
%)
)DFHSODWH
5HVXPHQ
6HFFLQ
Contenido
Funcin
Paso (9)
Indicador
INACTIVO no ejecutado
INACTIVA ejecutado
ACTIVO
DETENIDO
ERROR
Comentario
Indicador
(10)
Tiempo de
Runtime de la primera *) etapa activa
ejecucin (11)
Indicador
Transicin
(12)
CPU (13)
Indicador
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
43
Contenido
Funcin
EI (14)
Indicador
EC (15)
Indicador
*)
**)
Botones
Los ttulos de las columnas contienen botones para los ajustes de filtro. Haciendo clic en
se abre y se cierra un cuadro de dilogo. Se dispone de los
el smbolo de filtro
ajustes de filtro siguientes:
SFC: Estado operativo e indicador SFC
Indicador de grupo: Indicadores de las clases de aviso
Modo de operacin
Modo de conmutacin: Modos de conmutacin
Error de etapa: error de etapa ON/OFF
CPU: STOP y arranque en caliente
EI: error de interconexin ON/OFF
EO: error de operacin ON/OFF
Si est seleccionada una fila, haciendo clic en el botn
una fila hacia arriba o hacia abajo, respectivamente.
es posible desplazarla
Cancelar,
Detener,
Reiniciar.
Un SFC seleccionado se abre en la vista deseada por medio de los botones "Seccin" o
"General".
44
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
5.14
Introduccin
El estado de un SFC tambin se puede visualizar y controlar en el sistema runtime de la
manera descrita a continuacin.
Procedimiento
1.
Si est abierta la ventana general, el estado actual del SFC se representa en color. La
asignacin de los colores a los respectivos estados se puede personalizar y se ejecuta
globalmente para todos los SFCs en el WinCC Explorer.
El botn para la memoria de sesin especfica del usuario se encuentra en el borde
izquierdo de la barra de ttulo. La posicin guardada se conserva hasta que se
sobrescriba al guardarse nuevamente.
El nombre de la etapa activa en ese momento se visualiza en una barra de informacin
situada debajo de la barra de ttulo. La barra de informacin aparece vaca si no hay
ninguna etapa activa, p. ej. tras ejecutarse el SFC.
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
45
46
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
5.15
La ventana de seccin
$FWXDOL]DU
)DFHSODWH
581
&RQGLFLQGH
LQLFLR
5HVXPHQ
+2/',1*
581
$FWLYR
0$18$/
3URSLHGDGHVGHODFDGHQD
.RQWLQXLHUOLFKHU%HWULHE
%HUHLW]XP%HHQGHQ
0$18$/
,QLFLDU
'HWHQHU
$872
&DQFHODU
)LQDOL]DU
5HLQLFLDU
,QLFLDOL]DU
&RQWLQXDU
3DUDU
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
6DOLGDGHFRPDQGRV
)XQFLRQDPLHQWRFFOLFR
9LJLODQFLDGHWLHPSR
47
Significado
La posicin y el tamao actuales no se han guardado p. ej. tras desplazar la
ventana a una posicin diferente.
La posicin y el tamao actuales se han guardado. Al abrir de nuevo el SFC, la
ventana se visualizar en la ltima posicin en la que se guard.
Nota
La posicin y el tamao guardados se conservan hasta que se sobrescriban en un posterior
proceso de almacenamiento.
Informacin de estado:
<Jeraqua tecnolgica\\Nombre del SFC> : <Estado del SFC> <S> <O>
<Nombre de la cadena> : <Estado de la cadena> <S> <O>
Estado del AS : <Estado del AS>
Los distintos componentes de la barra de ttulo se utilizan conforme a la situacin
correspondiente.
Los estados posibles de los SFCs y de las cadenas secuenciales figuran en la tabla:
Smbolos de los estados operativos (Pgina 75)
Los estados del AS tienen el siguiente significado:
Estado
Significado
STOP /
cancelacin
RUN
Informacin en la ventana
Si se ha configurado una informacin de acuse para la etapa, esta informacin se
visualizar en el modo de conmutacin "Confirmacin del operador especfica de la etapa
(T/T y O)" en el botn de acuse correspondiente. Utilizando el puntero del ratn, el texto se
puede posicionar en una posicin cualquiera de la ventana. Sin embargo, permanece unido
al botn por medio de una lnea.
48
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
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
fijado
Nota
La ventana SFC permanece fijada hasta que se vuelve a cerrar. Por tanto, si el botn se
pulsa de nuevo, ello no tiene efecto alguno.
Botn "Faceplate"
Este botn sirve para llamar al faceplate SFC correspondiente.
Encontrar ms informaciones al respecto en el apartado: Manejo y visualizacin del
faceplate SFC (Pgina 26)
Opcin "Actualizar"
Si est activada la casilla de verificacin y se cambia de cadena, la ventana conmutar
automticamente a la cadena actual.
Botn "Prop. cadena"
Este botn permite abrir el dilogo de propiedades de la cadena actual.
Encontrar ms informaciones al respecto en el apartado: Cuadro de dilogo
"Propiedades" de la cadena (Pgina 57)
Botn "Condicin inicio"
Este botn permite abrir el cuadro de dilogo con las condiciones de inicio de la cadena
actual.
Encontrar ms informaciones al respecto en el apartado: Cuadro de dilogo
"Propiedades" de la condicin de inicio (Pgina 58)
Botn "Vista gen."
Este botn sirve para conmutar a la vista general.
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
49
50
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
5.16
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
51
5.17
Comando
Significado
Iniciar /
Continuar
Cancelar
Detener
Reiniciar
Finalizar
Parar
Resetear
Informacin adicional
Encontrar ms informacin en los apartados:
Lgica de los estados operativos del SFC (Pgina 63)
Lgica de los estados operativos para cadenas secuenciales (Pgina 67)
52
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
5.18
Modo de
conmutacin
Significado
Transicin:
el control secuencial se ejecuta controlado por el proceso (automticamente). Si se cumple la
transicin, se pasa a la siguiente etapa, desactivndose las etapas anteriores y activndose las
siguientes.
TuO
TyO
T/TyO
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
53
5.19
Significado
Salida de
comandos
la salida de
la salida de
Si est activado
el funcionamiento cclico, a partir del estado operativo
"Finalizado" se reanuda automticamente la ejecucin con el estado "Iniciando".
Las cadenas que se deben procesar en el estado "Finalizado" se abandonan
inmediatamente en el funcionamiento cclico. Tan slo se procesan las etapas
inicial y final.
Si est desactivado
el funcionamiento cclico, el control secuencial permanece
en el estado "Finalizado".
El estado "Finalizado" se procesar continuamente de forma cclica mientras no
haya ningn comando pendiente para abandonarlo.
Nota: Esto es aplicable a todos los estados que pueden abandonarse slo
mediante comandos.
Vigilancia de
tiempo
Si est activada
la vigilancia de tiempo, en toda ejecucin de una etapa se
compara su tiempo activo con el tiempo de ejecucin mximo y, si se excede el
tiempo previsto, se notifica un error de etapa a WinCC. Adems, en el esquema
SFC se visualiza un botn para acusar ese error de la etapa.
Si est desactivada
la vigilancia de tiempo, no se comparan el tiempo activo y
el tiempo de ejecucin mximo.
54
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
5.20
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
55
5.21
56
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
5.22
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.
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
57
5.23
58
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
5.24
Procedimiento
Active la ventana de seccin del SFC en el que desee ver el cuadro de dilogo
"Propiedades" de una etapa.
Para abrir el cuadro de dilogo, haga clic en la etapa deseada.
Ficha "General"
Los tiempos de ejecucin, la opcin "Confirmacin", el comentario y el estado de la etapa
estn desactivados en la ficha "General".
Si no se han configurado valores para los tiempos de ejecucin (tiempo = 0), se visualizar
"- - -" en los distintos campos.
El estado de la etapa se visualiza en la barra de ttulo en forma de texto y, en el cuadro de
dilogo, con el smbolo correspondiente (a la izquierda del campo de comentario).
Estado
Significado
Smbolo
normal
INACTIVO,
no ejecutado
ninguno
INACTIVO,
ejecutado
La etapa ya no se procesa
ACTIVO
PAUSA
La etapa se ha detenido.
ERROR
Smbolo
para etapa de
destino
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
59
/ desactivar
60
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
5.25
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
gris
NO SE CUMPLE
rojo oscuro
SE CUMPLE
verde oscuro
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
61
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.
62
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
5.27
5.27.1
Introduccin
Los eventos indicados a continuacin se pueden modificar el estado operativo actual de la
LEO del SFC:
Comandos ("Iniciar", "Continuar", "Detener", ...) en los modos de operacin "MANUAL" y
"AUTO"
Seales externas (entradas del SFC, comandos de otro SFC, ...)
Seales internas (comandos de cadenas secuenciales especficas del usuario, del modo
Test o de SFC Visualization)
Cambios de estado implcitos
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
63
/LVWR
,QLFLDU
,QLFLDQGR
'HWHQHU
(UURU
5HLQLFLDU
,QLFLDUVORVL&217
$FWLYR
6(/)&203
\
6(/)&203
'HWHQLHQGR
(UURU
5HVHWHDU
(UURU
,QLFLDU
(UURU
ILQDOL]DQGR
(UURU
)LQDOL]DQGR
(UURU
)LQDOL]DU
'HWHQLGR
'HWHQLGR
HUURU
&RQWLQXDU,QLFLDU
&RQWLQXDU
,QLFLDU
)LQDOL]DGR
'HVGHWRGRVORVHVWDGRV
H[FHSWR/LVWR
'HVGHWRGRVORVHVWDGRV
&DQFHODQGR
H[FHSWR/LVWR
&DQFHODGR3DUDQGR
&DQFHODQGR
3DUDGR
&DQFHODGR
3DUDU
&DQFHODU
&DQFHODQGR
64
&RQWLQXDQGR
&RQWLQXDQGR
HUURU
3DUDQGR
&DQFHODGR
3DUDGR
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
Estado
Significado
Listo
Iniciando
Activo
Finalizando
Error (finalizando)
Finalizado
Deteniendo
Detenido
Continuando
10
Error
11
Detenido (error)
12
Continuando (error)
13
Cancelando
14
Cancelado
15
Parando
16
Parado
En la tabla siguiente se describen las transiciones entre los estados (n de estado de origen
/ n de estado de destino), as como sus causantes.
X = posible desde varios estados.
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
65
66
Origen/
destino
Comando
Significado
X/2
Iniciar
3/4
Finalizar
2/7
3/7
Detener
8/9
11/12
Continuar
X/10
4/5
Error
X/13
Cancelar
X/15
Parar
X/2
Reiniciar
X/1
Resetear
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
5.27.2
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.
,QLFLDU
&DQFHODU
&DQFHODGR
'HWHQHU
$FWLYR
&RQWLQXDU
'HWHQLGR
,QLFLDU
5HLQLFLDU
,QLFLDU
)LQDOL]DGR
)LQDOL]DGR
&DQFHODU
Leyenda
Estados que son abandonados por comandos u operaciones
Comandos del operador
Transiciones implcitas disparadas por el SFC
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
67
Estado
Significado
Listo
Estado bsico
Esperando el comando "Iniciar".
Activo
Procesamiento normal.
Finalizado
Detenido
Cancelado
Comando
Significado
X/2
Iniciar
2/4
Detener
4/2
Continuar
4/2
Reiniciar
X/5
Cancelar
68
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
5.28
5.28.1
Introduccin
La visualizacin SFC en el cliente web est limitada en la versin V7.0 inicialmente al
control de smbolos de bloque, faceplates y controles de SFC.
Limitacin adicional: El botn "Seccin" no est disponible en los faceplates.
Requisitos para utilizar los smbolos de bloque y los faceplates de SFC en el cliente web
Servidor web:
Instalacin de SFC Visualization en el servidor web
Ejecucin de Web Navigator > Web Configurator en el men contextual del nodo Web
Navigator del WinCC Explorer en el servidor web.
Cliente web:
Instalacin de los plug-ins necesarios para SFC Visualization
WinCC Basic Process Control
WinCC Advanced Process Control
PCS 7 Faceplates
SIMATIC ES Common Services
SIMATIC SFC Common Displays
SIMATIC SFC Visualization
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
69
70
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
Anexo
6.1
Resumen
En SFC Visualization se requieren las siguientes variables para controlar y visualizar SFCs:
Variable
Se requiere para...
<Programa S7>#AsRead
<Programa S7>#AsWrite
@SFCDeltaLoaded
Cargar modificaciones de la OS. Mientras que la variable tenga el valor = 1, los datos
para la SFC Visualization se cargan de nuevo del ES.
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
71
Anexo
6.2 Funciones API de SFC
6.2
72
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
Anexo
6.2 Funciones API de SFC
BOOL SFCSaveWorkspace(LPCSTR pWsName);
Guarda todas las ventanas SFC abiertas de un usuario especfico en el rea de trabajo
(organizacin de la pantalla) "pWsName_usuario.SSM".
Parmetros:
pWsName(in): Nombre de la organizacin de la pantalla
Ejemplo: SFCSaveWorkspace("TestLayout1");
BOOL SFCRestoreWorkspace(LPCSTR pWsName);
Restaura todas las ventanas SFC guardadas con SFCSaveWorkSpace en el rea de trabajo
(organizacin de la pantalla) "pWsName_usuario.SSM".
Parmetros:
pWsName(in): Nombre de la organizacin de la pantalla
Ejemplo: SFCRestoreWorkspace("TestLayout1");
BOOL SFCDeleteWorkspace(LPCSTR pWsName);
Borra del disco duro el rea de trabajo indicada.
Parmetros:
pWsName(in): Nombre de la organizacin de la pantalla
Ejemplo: SFCDeleteWorkspace("TestLayout1");
BOOL SFCCloseAllWindows();
Cierra todas las ventanas de SFC abiertas.
Ejemplo: SFCCloseAllWindows();
BOOL SFCGetStepName(LPCSTR pChartName, LONG stepnumber, LPTSTR pStepName,
LONG length);
(Esta funcin slo tiene sentido con proyectos de la V5) Devuelve el nombre de la etapa
correspondiente al nmero de etapa de un esquema o instancia.
Parmetros:
pChartName(in): Nombre del esquema SFC / instancia SFC
stepnumber(in): Nmero de la etapa
pStepName(out): Nombre de la etapa
length(in): Longitud mxima del nombre de la etapa
BOOL SFCGetStepNameV6(LPCSTR pChartName, LONG lSequenceNumber, LONG
stepnumber, LPTSTR pStepName, LONG length);
Devuelve el nombre de la etapa correspondiente a los nmeros de cadena y de etapa de un
esquema o instancia.
Parmetros:
pChartName(in): Nombre del esquema SFC / instancia SFC
lSequenceNumber(in): Nmero de la cadena
stepnumber(in): Nmero de la etapa
pStepName(out): Nombre de la etapa
length(in): Longitud mxima del nombre de la etapa
BOOL SFCGetSequenceName(LPCSTR pChartName, LONG lSequenceNumber, LONG
pSequenceName, LONG length);
Determina el nombre de la cadena segn el nmero de la misma.
Parmetros:
pChartName(in): Nombre del esquema SFC / instancia SFC
lSequenceNumber(in): Nmero de la cadena
pSequenceName(out): Nombre de la cadena
length(in): Longitud mxima del nombre de la cadena
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
73
Anexo
6.2 Funciones API de SFC
BOOL SFCGetChartProp(LPCSTR pChartName, LPTSTR pChartComment, LONG
length);
Determina el comentario del esquema o instancia.
Parmetros:
pChartName(in): Nombre del esquema SFC / instancia SFC
pChartComment(out): Comentario del esquema
length(in): Longitud mxima del comentario
BOOL SFCGetSequenceProp(LPCSTR pChartName, LONG lSequenceNumber, LPTSTR
pSequenceComment, LONG length);
Determina el comentario de la cadena.
Parmetros:
pChartName(in): Nombre del esquema SFC / instancia SFC
lSequenceNumber(in): Nmero de la cadena
pSequenceComment(out). Comentario de la cadena
length(in): Longitud mxima del comentario
BOOL SFCGetStepProp(LPCSTR pChartName, LONG lSequenceNumber, LONG
stepnumber, LPTSTR pStepComment, LONG length);
Determina el comentario de la etapa.
Parmetros:
pChartName(in): Nombre del esquema SFC / instancia SFC
lSequenceNumber(in): Nmero de la cadena
lStepNumber(in): Nmero de la etapa
pStepComment(out): Comentario de la etapa
length(in): Longitud mxima del comentario
BOOL SFCGetPositiontext(LPCTSTR pChartName, long lNumber, LPTSTR
pPositiontext, long length);
Determina el texto de posicin correspondiente al nmero de texto de posicin.
Parmetros:
pChartName(in): Nombre de la instancia SFC
lNumber(in): Nmero del texto de posicin
pPositionstext(out): Texto de posicin
length(in): Longitud mxima del texto de posicin
BOOL SFCGetNotetext(LPCTSTR pChartName, long lNumber, LPTSTR pNotetext,
long length);
Determina el texto de aviso correspondiente al nmero de la nota.
Parmetros:
pChartName(in): Nombre de la instancia SFC
lNumber(in): Nmero de la nota
pNotetext(out): Nota
length(in): Longitud mxima de la nota
BOOL SFCGetControlStrategyName(LPCTSTR pChartName, long lNumber, LPTSTR
pControlStrategyName, long length);
Determina el nombre de la estrategia de control que corresponde al nmero de la estrategia.
Parmetros:
pChartName(in): Nombre de la instancia SFC
lNumber(in): Nmero de la estrategia de control
pControlStrategyName(out): Nombre de la estrategia de control
length(in): Longitud mxima del nombre de la estrategia de control
74
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
Anexo
6.3 Smbolos de los estados operativos
6.3
(vaco)
Estado
Significado
Cancelando
Cancelado
Activo
Detenido
Detenido
(error)
Deteniendo
Finalizando
Finalizado
Listo
Error
Error
(finalizando)
Continuando
Continuando
(error)
Parado
Iniciando
Parando
Las cadenas secuenciales slo disponen de los estados operativos que aparecen en negrita.
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
75
Anexo
6.3 Smbolos de los estados operativos
76
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
ndice alfabtico
Dilogos de propiedades, 56
A
Abrir, 11
Configurar objetos para abrir esquemas SFC, 11
Acusar las solicitudes de intervencin y los errores de
etapa, 55
Adaptar, 15
Faceplates, 15
Ajustes bsicos del SFC, 9
Autorizacin, 51
Autorizacin
Cambiar el modo de operacin, 51
Autorizaciones de operacin, 25
Avisos, 62
B
Botn de seleccin de SFC, 45
Botn de seleccin de SFC en la botonera, 45
Botn de SFC, 20
Configurar, 20
C
Cliente OS, 23
Cliente web, 69
Configuraciones, 11, 12, 14, 17, 18, 20, 21
Botn de SFC, 20
Faceplates, 14
Imagen de estado SFC Control, 17
Imagen de estado SFC MultiChart Control, 18
Objetos para abrir esquemas SFC, 11
Seleccin del navegador SFC, 21
Smbolos de bloques, 12
Configurar faceplates de SFC, 14
Configurar objetos para abrir esquemas SFC, 11
Configurar smbolos de bloques SFC, 12
Cuadros de dilogo de propiedades, 56, 57, 58, 59, 61
E
Error de etapa, 55
Acusar, 55
Esquemas SFC, 11
Configurar objetos para abrir esquemas SFC, 11
Estado operativo, 52
Ajustar, 52
Estados operativos, 75
Smbolos, 75
F
Faceplate Esquema SFC, 28
Vista Aviso, 28
Faceplate Esquema SFC vista Estndar, 27
Faceplate Instancia SFC, 29, 34, 35, 36, 37
Vista Aviso, 36
Vista Lote, 37
Vista Parmetros, 35
Vista Valores actuales, 29
Vista Valores preparados, 34
Faceplates, 15
Adaptar, 15
Faceplates, 14
Configurar, 14
Funciones API de SFC, 22, 72
Funciones API del SFC, 72
Funciones para scripts propios, 22
I
Imagen de estado, 17, 18
Configurar, 17, 18
Imagen de estado en modo runtime, 39, 41
Informaciones
Ventana de seccin, 47
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01
77
ndice alfabtico
M
Manejo, 26, 38
SFC mediante faceplate, 26
SFC mediante imagen de estado SFC, 38
Manejo y visualizacin de SFC mediante una imagen
de estado SFC, 38
Manejo y visualizacin del SFC mediante el
faceplate, 26
Modo de conmutacin, 53
Ajustar, 53
Modo de operacin, 51
Ajustar, 51
Cambiar, 51
N
Novedades de SFV V7.0, 5
O
Opciones de ejecucin, 54
Ajustar, 54
Operaciones
Ventana de seccin, 47
P
Preferencias, 51, 52, 53, 54
Estado operativo, 52
Modo de conmutacin, 53
Modo de operacin, 51
Opciones de ejecucin, 54
Preparativos para los controles, 16
SFC Visualization, 7
SFV, 7
Smbolos, 75
Estados operativos, 75
Smbolos de bloques, 12
Configurar, 12
Solicitudes de intervencin, 55
Acusar, 55
V
Variable de sistema de SFC, 71
Ventana de seccin
Informaciones, 47
Operaciones, 47
Vista Aviso, 28
Faceplate SFC, 28
Vista Aviso
Faceplate Instancia SFC, 36
Vista Aviso, 36
Vista Estndar
Faceplate, 27
Vista Lote, 37
Faceplate Instancia SFC, 37
Vista Parmetros, 35
Faceplate Instancia SFC, 35
Vista Valores actuales, 29
Faceplate Instancia SFC, 29
Vista Valores preparados, 34
Faceplate Instancia SFC, 34
Visualizacin, 26, 38
SFC mediante faceplate, 26
SFC mediante imagen de estado SFC, 38
S
Scripts, 22
Seleccin del navegador SFC, 21
Configurar, 21
Seleccin del navegador SFC en la imagen, 45
Servidor OS, 23
SFC Control, 17
Configurar, 17
SFC Control en modo runtime, 39
SFC MultiChart Control, 18
Configurar, 18
SFC MultiChart Control en modo runtime, 41
78
SFC-Visualization
Manual de programacin y manejo, 03/2009, A5E02113405-01