PL7 Micro/Junior/Pro - Instrumentacion y Control NET

Transcripción

PL7 Micro/Junior/Pro - Instrumentacion y Control NET
PL7 Micro/Junior/Pro
Presentación rápida de PL7
35002981 00
spa
V4.0
2
Documentos relacionados
Documentos relacionados
Documentos de
consulta
09/2000
El conjunto de documentos referentes a la puesta en marcha del programa PL7 está
disponible en la documentación en CD-ROM proporcionada con el programa.
3
Documentos relacionados
4
09/2000
Tabla de materias
Acerca de este . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Capítulo 1
Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Ergonomía general del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
La barra de herramientas de PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
La barra de estado de PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
La ayuda en línea de PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Navegador: temas de ayuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Ayuda contextual de PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
El navegador de aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
La representación estructural . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
La representación funcional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Capítulo 2
Presentación de los editores de PL7 . . . . . . . . . . . . . . . . . . . . 23
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
El editor de configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editores de programa: Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editor de programa: Lenguaje de contactos (LD) . . . . . . . . . . . . . . . . . . . . . . . .
Editor de programa: Lenguaje de lista de instrucciones (IL) . . . . . . . . . . . . . . . .
Editor de programa: Lenguaje literal estructurado (ST) . . . . . . . . . . . . . . . . . . .
Editor de programa: Lenguaje Grafcet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
El editor de tipos DFB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
El editor de variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editor de tablas de animación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editor de documentación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
El editor de pantallas de explotación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Capítulo 3
23
24
26
28
31
33
34
36
37
39
41
43
Elaboración de una aplicación . . . . . . . . . . . . . . . . . . . . . . . . . 45
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Principio de elaboración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modo local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modo conectado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creación de una aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Estructura del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
45
46
48
49
50
51
5
Transferencia de programa PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Transferencia de datos de PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Depuración de la aplicación PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Diagnóstico de PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Capítulo 4
Herramientas anexas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Convertidores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Importación/Exportación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Referencias cruzadas de una variable en la aplicación. . . . . . . . . . . . . . . . . . . . 60
Reemplazar una variable en la aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Protección de la aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Gestión de seguridad de acceso de PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
OS-LOADER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
6
Acerca de este
Presentación
Objeto
Esta presentación rápida de PL7 tiene por objeto presentar de forma concisa el programa.
Campo de
aplicación
Este documento tiene en cuenta las modificaciones del PL7 V4.
Documentos
relacionados
Comentarios del
usuario
09/2000
Envíe sus comentarios a la dirección electrónica [email protected]
7
Acerca de este
8
09/2000
Generalidades
1
Presentación
Objeto del
capítulo
Este capítulo presenta la ergonomía de los programas PL7.
Contenido:
Este capítulo contiene los siguiente apartados:
Apartado
09/2000
Página
Ergonomía general del programa
10
La barra de herramientas de PL7
12
La barra de estado de PL7
14
La ayuda en línea de PL7
15
Navegador: temas de ayuda
16
Ayuda contextual de PL7
18
El navegador de aplicación
19
La representación estructural
21
La representación funcional
22
9
Generalidades
Ergonomía general del programa
Presentación
Los programas utilizan el conjunto de los valores de uso estándar de Windows:
l ratón o teclado,
l menús desplegables,
l navegadores,
l barras y paletas de herramientas con iconos,
l varias herramientas en paralelo,
l ayuda en línea e información sobre herramientas.
Figura
La pantalla de PL7 presentada a continuación proporciona un ejemplo de las numerosas herramientas disponibles:
1
8
2
5
3
PL7 PRO : Win01
Archivo Edición Servicios Vista Herramientas Autómata Depuración Opciones Ventana
RUNSTOP
Navegador de aplicación
Vista estructural
Estac
Configuración
Configuración del
Configuración del
Configuración de los
Programa
Tarea MAST
Secciones
Grafcet
Prl
G7Chart
Estación
Sr
Sucesos
Tipos DFB
0
Configuración
XMWI
XTI..
TSX 57402 V3.3 ...
0
0
P
S
Y
2
6
0
0
2
3
4
T
S
X
o
5
o
7
c
4
o
m
0
m
2 de
Zona
2
M1
Comentario
3
F2 F3 F4 F5
10
?
??
GRAFCET : MAST - Grafcet - Chart
Variables
Variables
%MObjetos
%S Objetos de
ParámetroMEMORIA
EBOOL
%K Constantes
Variable
Tipo Símbolo
%X
Objetos
Grafcet
%M0
EBO
SFB
SFBFB
%M1
EBO
E/S E/S
%M2
EBO
DFBInstanciasEBO
%M3
%M4
Tablas de EBO
EBO
%M5
Carpeta
%M6
Página deEBO
EBO
%M7
Información
EBO
%M8
Pantallas deEBO
%M9
Listo
??
F6 F7
LOCAL
F8 F9
F10F11
F12
U:SYS
GR7 NOK
OVR
09/2000
Generalidades
Elementos y
funciones
09/2000
Esta tabla describe los diferentes elementos que constituyen la pantalla de PL7:
Variable Elemento
Función
1
Barra de menús
Permite el acceso a todas las funciones del programa,
2
Barra de herramien- Ofrece un acceso rápido mediante el ratón a todas las funtas
ciones básicas,
3
Ayuda
Proporciona información sobre el programa,
4
Navegadores
Permite el acceso directo a los diferentes editores,
5
Editores
Permite la creación, la depuración y la utilización de aplicaciones,
6
Paleta de elementos gráficos
Permite el acceso directo a las herramientas del editor actual,
7
Barra de estado
Presenta un conjunto de informaciones vinculadas al programa.
11
Generalidades
La barra de herramientas de PL7
Presentación
La barra de herramientas ofrece un acceso rápido a las funciones básicas del programa mediante el ratón.
El acceso a las distintas funciones se realiza de forma dinámica y varía según el
contexto.
Ilustración
La barra de herramientas de PL7 se presenta del modo siguiente:
RUN
RUN STOP
STOP
Elementos y
funciones
? ?
?
?
?
En esta tabla se proporciona el significado de cada elemento de la barra de herramientas:
Elemento
Función
Elemento
Función
Nueva aplicación
Modo local
Abrir una aplicación
Modo conectado
Guardar la aplicación
Imprimir parcial o totalmente la
aplicación
RUN
Paso del autómata a RUN
STOP
Paso del autómata a STOP
Cancelar las últimas modificaciones
Ejecutar / detener la animación
Validar las modificaciones
Organización de las ventanas en
cascada
Ir a
Organización de las ventanas en
mosaico horizontal
Navegador de aplicación
Organización de las ventanas en
mosaico vertical
Referencias cruzadas
Biblioteca de funciones
?
?
?
?
Ayuda
¿Qué es?
Transferencia entre autómata <> PC
12
09/2000
Generalidades
1RWDTodas estas funciones están igualmente disponibles mediante menús.
09/2000
13
Generalidades
La barra de estado de PL7
Presentación
La barra de estado situada al pie de la pantalla presenta un conjunto de informaciones vinculadas al funcionamiento del programa.
Figura
La barra de estado de PL7 se presenta de la siguiente forma:
1
2
Listo
Elementos y
funciones
14
3
CONECTADO
STOP
4
U:SYS
5
GR7 OK
6
MODIF
7
8
OVR
MAYÚSC
Esta tabla describe las diferentes zonas que forman la barra de estado:
Variable
Zona
Función
1
Información
proporciona información relativa a los comandos del menú,
los iconos de la barra de herramientas y los diferentes editores cuando éstos se seleccionan.
2
Modo de funciona- indica el modo de funcionamiento actual (local, conectado).
miento
3
Estado del autómata
indica el estado del autómata (Run, Stop, por defecto...).
4
Dirección de red
proporciona la dirección de red del autómata.
5
Modo Grafcet
Indica si el modo Grafcet se utiliza en la aplicación.
6
Modificación en
curso
indica que la aplicación actual no está guardada o es diferente de la guardada.
7
Indicador de animación
simboliza el modo conectado.
8
Funciones del
teclado
indica el estado de las funciones Inserción y Mayúscula del
teclado.
09/2000
Generalidades
La ayuda en línea de PL7
Presentación
La ayuda en línea de PL7 describe de manera secuencial la puesta en marcha de
los distintos editores de programas. Proporciona igualmente una amplia información sobre:
l los usuarios (derechos de acceso),
l las generalidades de PL7 (constitución de una aplicación, direccionamiento de
los objetos bits y palabra, gestión de la memoria...)
l las instrucciones de lenguaje de PL7 (funcionalidades, sintaxis, operandos),
l la utilización de PL7 (programación, depuración, diagnóstico),
l las funciones específicas de TSX Micro y Premium (Regulación, Contaje, Pesaje...).
Modo de acceso
a la ayuda de PL7
Se proponen dos modos de acceso:
l a partir del navegador (Temas de ayuda) (Véase Navegador: temas de ayuda,
p. 16),
l directamente desde una pantalla de PL7 (Ayuda contextual) (Véase Ayuda contextual de PL7, p. 18).
09/2000
15
Generalidades
Navegador: temas de ayuda
Presentación
El navegador Temas de ayuda permite buscar la información deseada siguiendo
tres principios:
l desde el Contenido, que muestra una visión de conjunto de los diferentes capítulos del sistema de ayuda,
l mediante el Índice, que muestra una lista en orden alfabético de palabras clave,
l mediante el modo Buscar, que muestra en orden alfabético el conjunto de palabras utilizadas en la ayuda en línea.
Figura del
navegador
La siguiente figura muestra el navegador abierto en Contenido de la ayuda
Temas de ayuda: Ayuda PL7
?
Contenido de la
Índice Búsqueda
ayuda
Haga clic sobre un tema y luego en Mostrar. O haga clic en otra pestaña,
como Índice
Utilización del programa
? Gestión de la aplicación
? Navegador de aplicación
? Módulos funcionales
? Configuración de la aplicación
? Edición de las variables
? Programación en lenguaje de contactos (LD)
? Programación en lenguaje de lista de instrucciones (IL)
? Programación en lenguaje literal estructurado (ST)
? Programación en lenguaje Grafcet (GR7)
? Bloques función DFB
? Depuración
? Diagnóstico
? Documentación
Cerrar
Acceso al
navegador
16
Imprimir...
Cancelar
Pestaña Contenido de la ayuda
Etapa
Acción
1
? .
Seleccionar el comando Contenido del menú ? o hacer clic en el icono ?
2
Seleccionar y abrir el directorio deseado.
09/2000
Generalidades
Pestaña Índice
Etapa
Acción
1
Seleccionar el comando Ayuda sobre del menú ? o hacer clic en el icono ?
? y
seleccionar la pestaña Índice.
2
Introducir la palabra clave.
3
Seleccionar y abrir el tema deseado.
Pestaña Buscar
09/2000
Etapa
Acción
1
? y seleccionar la pestaña Buscar.
Hacer clic en el icono ?
2
Introducir la palabra buscada.
3
Seleccionar y abrir el tema deseado.
17
Generalidades
Ayuda contextual de PL7
Presentación
La ayuda contextual permite acceder directamente a la información a partir del elemento seleccionado.
Cómo acceder a
la ayuda
contextual
Existen dos modos de acceso exclusivos que permiten acceder a la ayuda contextual.
Pantallas estándar
Etapa
Acción
1
?,
Seleccionar el comando ¿Qué es esto? del menú ? o hacer clic en el icono ?
2
Seleccionar el elemento acerca del cual se desea información técnica (un menú,
una pantalla, una barra de herramientas...).
Cuadros de diálogo modales
18
Etapa
Acción
1
? del elemento actual.
Hacer clic en el icono ?
09/2000
Generalidades
El navegador de aplicación
Presentación
El navegador de aplicación presenta en forma arborescente el contenido de una
aplicación PL7.
Existen dos tipos de representación:
l estructural: vista tradicional correspondiente al orden de tratamiento por parte del
autómata,
l funcional: vista de la aplicación en módulos funcionales correspondientes a funciones del automatismo.
Figura
Las pantallas siguientes muestran los dos modos de representación.
Navegador de aplicación
Vista funcional
Vista estructural
ESTACIÓN
Configuración
Configuración del equipo
Configuración del programa
Programa
Tarea MAST
Sucesos
Tipos DFB
Variables
Tablas de animación
Carpeta
Pantallas de explotación
Acceso al
navegador
ESTACIÓN
Prog1
Programa
Tablas de animación
Pantallas de explotación
El siguiente cuadro presenta las diferentes formas de acceder al navegador de aplicación.
A partir:
Acción
del contenido
Seleccionar el comando Herramientas → Navegador de aplicación.
de la barra de herramientas
Véase La barra de herramientas de PL7, p. 12
1RWDPor defecto, el navegador de aplicación propone una visión parcial de la arborescencia.
l + delante de un directorio indica que se puede expandir,
l - delante de un directorio indica que se puede replegar,
Para expandir o replegar un directorio, haga clic en + o -, o utilice las flechas izquierda o derecha del teclado.
09/2000
19
Generalidades
Los programas
adecuados para
cada modo
Acceso a las
distintas vistas
La tabla siguiente presenta los modos de representación disponibles para cada programa:
PL7 Micro
PL7 Junior
PL7 Pro
Vista estructural
sí
sí
sí
Vista funcional
no
no
sí
Haga clic en los iconos siguientes para acceder al modo de visualización deseado:
Icono
Acción
muestra la vista estructural
muestra la vista funcional
yuxtapone la vista estructural y la vista funcional
superpone la vista estructural y la vista funcional
20
09/2000
Generalidades
La representación estructural
Presentación
La representación estructural presenta el contenido de una aplicación de forma arborescente.
Ésta permite desplazarse al interior de una aplicación y ofrece un acceso directo:
l a la configuración (del equipo, programa y objetos Grafcet),
l a los programas,
l a los DFB contenidos en la aplicación,
l a los datos,
l a las tablas de animación,
l a determinadas partes de la carpeta (información general, página de título),
l a las pantallas de funcionamiento.
Figura
La pantalla siguiente presenta la estructura arborescente de una aplicación.
Navegador de aplicación
Editor de configuración
Editor de programa
Editor de DFB
Editor de variables
Editor de tabla de animación
Editor de documentación
Editor de pantallas de
explotación
09/2000
Estación
Configuración
Configuración del equipo
Configuración del programa
Configuración de los objetos Grafcet
Programa
Tarea MAST
Secciones
cycle_normal
Prl
G7 Gráfico
Estación
Sr
IL
IL Sr0
Sr1
Sucesos
Tipos DFB
Prueba
Variables
%M
%M Objetos memoria
%S Objetos sistema
%K Constantes
%X Objetos Grafcet
SFB
SFB FB predefinidos
E/S
E/S E/S
DFB Instancias DFB
Tablas de animación
Carpeta
Página de título
Información general
Pantallas de explotación
Transferencia E4
Transferencia
21
Generalidades
La representación funcional
Presentación
La representación funcional presenta la aplicación estructurada en módulos funcionales correspondientes a las diferentes funciones de automatismos de la aplicación.
Un módulo funcional es un grupo de elementos de programa (secciones, macroetapas, tablas de animación, pantallas de explotación...).
1RWDEsta función está disponible con el programa PL7 Pro.
Figura
La siguiente pantalla presenta una aplicación estructurada en módulos funcionales.
Navegador de aplicación
Vista funcional
Módulo funcional
Submódulo funcional
Módulo funcional
22
ESTACIÓN
Prod1
Programa
Start_cycle
Tablas de animación
Table_1
Pantallas de explotación
Transferencia E4
Transferencia A1
Mdm1
Programa
Tablas de animación
Pantallas de explotación
Prod2
Programa
Tabla de animación
Pantallas de explotación
09/2000
Presentación de los editores de
PL7
2
Presentación
Objeto
Este capítulo presenta los distintos editores propuestos por PL7.
1RWDPara mayor información (funciones, acceso...), consulte, a su elección:
l la ayuda en línea de PL7,
l Los diferentes manuales disponibles en CD-ROM.
Contenido:
Este capítulo contiene los siguiente apartados:
Apartado
09/2000
Página
El editor de configuración
24
Editores de programa: Generalidades
26
Editor de programa: Lenguaje de contactos (LD)
28
Editor de programa: Lenguaje de lista de instrucciones (IL)
31
Editor de programa: Lenguaje literal estructurado (ST)
33
Editor de programa: Lenguaje Grafcet
34
El editor de tipos DFB
36
El editor de variables
37
Editor de tablas de animación
39
Editor de documentación
41
El editor de pantallas de explotación
43
23
Presentación de los editores de PL7
El editor de configuración
Presentación
El editor de configuración de PL7 asegura las siguientes funciones para cada aplicación:
l la configuración del equipo,
l la configuración del programa,
l la configuración de los objetos Grafcet, en caso de programación en lenguaje
Grafcet.
El editor de configuración también asegura, en modo conectado, las funciones de
depuración, ajuste y diagnóstico.
Figura
Las pantallas siguientes representan las diferentes vistas del editor de configuración.
Configuración
TSX 57452 V3.3 ...
;0:,
;7,
0
0
1
2
P
S
Y
T
S
X
2
6
0
0
5
7
4
5
2
3
4
Configuración
TSX 57402 V3.3 ...
Número de Bloques de función predefinidos
Tipo Número
Registros
Palabras
Temporizadores TM 128
16
%R0
Temporizadores T
0
16
%R1
Monoestables MN
Contadores
C
Configuración
Registros
R
Programadores DR
TSX 57402 V3.3 ...
cíclicos
Parámetros de configuración Parámetros de ejecución
Tamaño de las zonas de variables gl
Booleanos: 512
Núm Número de macroetapas: 8 / 64
Módulo Grafcet
Parámetros de ejecución
Gráfico
128I
64
Macro 0
64
Macro 1
64
Macro 2
64
Macro 3
64
Macro 4
64
Macro 5
64
Macro 6
64
Macro 7
Número de etapas total : 656 / 1024
( Etapas ENTRADA y SALIDA de los XMi incluidas )
;0:,
;7,
;0:,
;7,
24
09/2000
Presentación de los editores de PL7
Acceso al editor
Paso de un tipo
de configuración
a otro
El siguiente cuadro presenta las diferentes formas de acceder al navegador de aplicación.
A partir:
Acción
de la barra de
menús
Seleccionar el comandoHerramientas → Configurar.
del navegador de
aplicación
Hacer doble clic en el tipo de configuración deseado o seleccionarlo
con las teclas de flechas y validar mediante Intro.
Haga clic en los iconos siguientes para pasar de un tipo de configuración a otro. :
Icono
Acción
muestra la configuración del equipo,
%MWI
%TI..
muestra la configuración del programa,
muestra la configuración de los objetos Grafcet,
Configuración
del equipo
El editor de configuración permite, de manera intuitiva y gráfica, declarar y configurar los diferentes elementos que constituyen el autómata:
l rack,
l alimentación,
l procesador,
l módulos de funciones específicas,
Configuración
del programa
El editor de configuración asegura el parametraje del programa de la aplicación y
muestra:
l el número de bloques de función,
l el número de registros,
l el tamaño de las zonas de variables globales.
Configuración de
los objetos
Grafcet
El editor de configuración permite definir los objetos Grafcet (etapas, macroetapas...) y los parámetros de ejecución (número de etapas y de transiciones activas).
09/2000
25
Presentación de los editores de PL7
Editores de programa: Generalidades
Presentación
Los editores de programa permiten programar funciones y funciones específicas
que la aplicación pone en marcha.
Existen cuatro editores de programa:
l editor de lenguaje de contactos (LD),
l editor de lenguaje de lista de instrucciones (IL),
l editor de lenguaje literal estructurado (ST),
l editor de lenguaje Grafcet (G7).
Figura
La siguiente figura presenta una vista de conjunto de los diferentes editores de programa.
LD : MAST - Secuencial- Estación
(* Temporizador de mezclado*)
%TM17
P
%TM0
IN
TM
OUT
MODO: TON
ST : MAST - Secuencial - Prl
!
(* Actualización del indicador de ciclo en curso *)
IF %M0 THEN
SET %M18;
ELSE RESET %M1 IL : MAST - Liste
END_IF;
! (* Inic *)
(* RESET aplicación
LD
%MW5: X4
X
P N%M21 THEN
F2 F3 IFF4RE F5
F6 F7 F8
SET %S0 ;
END_IF ;
COHP
S R
OPER
F (...)
V
H COHP
F9 F10
F11 F12 :T.F2
T.F5T.F6
T.F7
T.F8
T.F3T.F4
GRAFCET
MAST
- Sequentielle
- Macro1
ENTRADA
(*Arranque motor mezclador*)
(*Temporización de mezclado
transcurrida*)
0
(*Evacuación producto + Mezclado*)
F2 F3 F4 F5
26
F6 F7 F8 F9
IN OUT
F10 F11 F12 1F2 1F3 1F4
09/2000
Presentación de los editores de PL7
Acceso a un
editor
La tabla que aparece a continuación describe el procedimiento que hay que seguir
para acceder a un editor de programa.
Si la aplicación
A partir del navegador de aplicación:
no dispone de programa Cree o importe un módulo de programa (sección, subprograma,
suceso, DFB) en uno de los lenguajes propuestos.
Para ello, consulte la ayuda en línea, Modos operativos.
tiene uno o más módulo(s) de programa
09/2000
Despliegue el directorio Programa hasta llegar al módulo de programa deseado, haga doble clic encima o selecciónelo con la ayuda de las teclas de flechas y valide mediante Intro.
27
Presentación de los editores de PL7
Editor de programa: Lenguaje de contactos (LD)
Presentación
El editor de lenguaje de contactos es un editor gráfico que permite la construcción
de redes de contactos (transcripción de esquemas de relés).
Este editor está estructurado en zonas y posee herramientas y funcionalidades a
las que se puede acceder directamente mediante el ratón o el teclado, tales como:
l herramientas básicas (contactos, hilos booleanos, bobinas, bloques de operación...),
l una llamada inmediata de las herramientas de ayuda de introducción de las funciones en la biblioteca:
l un acceso directo a un subprograma a partir del programa de llamada,
l diferentes modos de visualización.
Figura
La siguiente pantalla presenta las diferentes zonas que componen el editor de lenguaje de contactos.
LD : MAST
1
2
%L1
(* Temporizador de mezclado*)
%I1.0
3
%TM2
ENTRADA TM Q
%C0.E %M16
Modo TON
TB: 1 mn
TM.P: 580
Modif: Y
4
%TM2.Q
5
F2
Elementos y
funciones
28
F3
P
F4
%Q3.5
N
F5
%Q3.5
X
F6
F7
F8
F9
F10
S
F11
R
F12
T.F2
OPER
T.F3
COHP
H
T.F4
COHP
V
T.F5
T.F6
T.F7
F (...)
T.F8
La siguiente tabla presenta de forma concisa los diferentes elementos que componen el editor.
Variable
Elemento
Función
1
Zona de etiqueta
Permite introducir una etiqueta
2
Zona de comentario
permite introducir un comentario
3
Zona de prueba
localiza elementos tales como contactos, bloques de función...
09/2000
Presentación de los editores de PL7
Variable
Elemento
Función
4
Zona de acción
localiza elementos tales como bobinas y bloques de operación.
5
Paleta de elementos permite acceder directamente a los diferentes símbolos
gráficos
gráficos del lenguaje.
Modos de
introducción
Existen dos modos de introducir datos en el programa:
l con información (modo de introducción por defecto),
l sin información.
Este último modo permite introducir los elementos gráficos sin necesidad de informar a medida que se introducen y agrupar esta tarea una vez terminada la red de
contactos.
Modos de
visualización
Existen distintos parámetros de visualización que permiten adaptar el modo de visualización a sus necesidades.
Estos parámetros son los siguientes:
l vista normal (modo de introducción por defecto),
l vista reducida, que permite la visualización de un mayor número de redes de
contactos, conservando el mismo nivel de información,
l visualización de los operandos en forma de variable, de símbolo o ambas a la
vez,
l visualización de los símbolos con limitación de 10 caracteres (texto corto) o en
su totalidad (texto largo: máximo de 32 caracteres).
Cambio de modo
La tabla que aparece a continuación describe el procedimiento que hay que seguir
para cambiar de modo.
09/2000
Modo
Comando
Modo
rápido
con teclado
Introducción
Edición → Introducir información permite pasar de un módu- lo a otro.
Visualización
Vista → Reducida, normal.
Vista → Variables.
Vista → Símbolos.
Vista → Símbolos y variables.
Vista → Texto corto, texto largo.
Ctrl + E
Ctrl + F
Ctrl + H
-
29
Presentación de los editores de PL7
Desplazamiento
por el editor
La siguiente tabla presenta el procedimiento que hay que seguir para desplazarse
por el editor con la ayuda del teclado.
Desplazamiento
30
Tecla(s)
De celda en celda
Flecha
A la primera columna del escalón
Inicio
A la última columna
Fin
A la página siguiente
AvPág
A la página anterior
RePág
Al inicio de la red de contactos
Ctrl + Inicio
Al final de la red de contactos
Ctrl + Fin
09/2000
Presentación de los editores de PL7
Editor de programa: Lenguaje de lista de instrucciones (IL)
Presentación
El editor del lenguaje lista de instrucciones permite escribir tratamientos lógicos y
numéricos de forma booleana.
Este editor dispone de funcionalidades tales como:
l la informatización (alineación de instrucciones y operandos),
l las introducciones y visualizaciones de operandos en forma de símbolo y/o variable.
l la ayuda de introducción:
l instrucciones en el bloque de función (%TMi, %Ci...),
l funciones de la biblioteca,
l la visualización en color de palabras clave del lenguaje y comentarios.
Figura
La siguiente pantalla presenta un ejemplo de programa realizado en lenguaje de lista de instrucciones.
Símbolo de inicio de frase
Zona de comentario
delimitada por (* *)
Lista de instrucciones (IL)
Delimitación de la frase actual
IL : MAST - Gest_convoyeur
! (* Verificación de piezas en posición de secado*)
LD
%I1.0
AND
%I1.1
ST
%Q2.2
! (* Funcionamiento del motor*)
LDN
%I1.0
ANDN
%I1.4
AND
%I1.3
ST
%Q2.0
! (* Contaje de piezas*)
LD
%I1.5
R
%C8
Desplazamiento
por el editor
09/2000
La siguiente tabla presenta el procedimiento que hay que seguir para desplazarse
por el editor con la ayuda del teclado.
Desplazamiento
Tecla(s)
De carácter en carácter
Flechas
De palabra en palabra
Ctrl + Flechas derecha e izquierda
Al inicio de línea
Inicio
Al final de línea
Fin
Al inicio de programa
Ctrl + Inicio
31
Presentación de los editores de PL7
Desplazamiento
32
Tecla(s)
Al fin de programa
Ctrl + Fin
A la página anterior
RePág
A la página siguiente
AvPág
09/2000
Presentación de los editores de PL7
Editor de programa: Lenguaje literal estructurado (ST)
Presentación
El editor de lenguaje literal estructurado permite escribir tratamientos lógicos y numéricos de forma estructurada (tipo informático).
Este editor dispone de funcionalidades tales como:
l las introducciones y visualizaciones de operandos en forma de símbolo y/o variable.
l la ayuda de introducción de las funciones de la biblioteca,
l la visualización en color de palabras clave del lenguaje y comentarios.
Figura
La siguiente pantalla presenta un ejemplo de programa realizado en lenguaje literal
estructurado.
Símbolo de inicio de frase
Zona de comentario
delimitada por (* *)
Instrucciones Literal estructurado (ST)
Delimitación de la frase actual
ST : MAST - Sequentielle - Prl
! (* Actualización del indicador de ciclo en curso*)
IIF %M0 THEN
SET %M18;
ELSE RESET %M18;
END_IF;
! (* RESET aplicación*)
IF RE %M21 THEN
SET %S0;
END_IF;
Desplazamiento
por el editor
La siguiente tabla presenta el procedimiento que hay que seguir para desplazarse
por el editor con la ayuda del teclado.
Desplazamiento
09/2000
Tecla(s)
De carácter en carácter
Flechas
De palabra en palabra
Ctrl + Flechas derecha e izquierda
Al inicio de línea
Inicio
Al final de línea
Fin
Al inicio de programa
Ctrl + Inicio
Al fin de programa
Ctrl + Fin
A la página anterior
RePág
A la página siguiente
AvPág
33
Presentación de los editores de PL7
Editor de programa: Lenguaje Grafcet
Presentación
El editor Grafcet permite representar gráficamente y de forma estructurada el funcionamiento de un automatismo secuencial.
Este editor se compone de 8 páginas de 14 líneas y 11 columnas que definen así
células que pueden albergar un elemento gráfico cada una.
Dispone de numerosas herramientas que permiten la introducción de forma fácil, tales como:
l una paleta de objetos gráficos a la que se puede acceder directamente mediante
el ratón o el teclado (etapas, transiciones, enlaces, reenvíos, macroetapas...),
l un acceso directo a la programación de acciones o receptividades,
l una numeración automática de las etapas,
l una visualización por página Grafcet con las líneas de etapas y de transiciones,
l una introducción simplificada de los comentarios,
l dos modos de visualización.
Figura
La siguiente pantalla presenta las diferentes zonas que componen el editor de lenguaje Grafcet.
GRAFCET : MAST - Sequentielle - Chart
(*Gráfico principal*)
1
(*Etapa inicial*)
0
(*Condiciones de salida
de ciclo*)
(*Etapa inicial*)
(*Relleno de tolva*)
2
M0
3
(*Relleno de mezclador*)
1
3
(*Fin dosificación*)
2
M1
4
34
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
1F2
IN
1F3
(*Mezclado y evacuación*)
OUT
1F4
09/2000
Presentación de los editores de PL7
Elementos y
funciones
La siguiente tabla presenta de forma concisa los diferentes elementos que componen el editor.
Variable
Elemento
Función
1
Página Grafcet
permite realizar el gráfico
2
Línea de etapas
permite introducir una etapa, macroetapa, comentarios...
3
Línea de transiciones
permite introducir las transiciones, comentarios...
4
Paleta de elementos permite acceder a los diferentes símbolos gráficos del lengráficos
guaje.
Modos de
visualización
Existen dos modos de visualización en el programa:
l vista normal (modo de introducción por defecto),
l vista reducida.
Este último modo permite visualizar un mayor número de páginas Grafcet conservando el mismo nivel de información.
Cambio de modo
La tabla que aparece a continuación describe el procedimiento que hay que seguir
para cambiar de modo.
Desplazamiento
por el editor
Modo
Comando
Visualización
Vista → Reducida o Vista → Normal.
La siguiente tabla presenta el procedimiento que hay que seguir para desplazarse
por el editor con la ayuda del teclado.
Desplazamiento
09/2000
Tecla(s)
De celda en celda
Flecha
A la página siguiente
AvPág
A la página anterior
RePág
Al inicio de la primera página
Ctrl + Inicio
Al final de la octava página
Ctrl + Fin
35
Presentación de los editores de PL7
El editor de tipos DFB
Presentación
El editor de DFB permite programar bloques de función propios del usuario que responden a los requisitos de sus aplicaciones.
Estos bloques de función del usuario sirven para estructurar una aplicación. Se utilizarán cuando 'una secuencia de programa se halle repetida en una aplicación o
para fijar una programación estándar.
1RWDLa creación de DFB requiere PL7 Pro. Es posible utilizar DFB con PL7
Junior y PL7 Pro.
Figura
La pantalla siguiente representa la vista genérica del editor de tipos DFB.
Zona de
información
Acceso a las
zonas de
parametrización
Editor de tipo DFB: Count_1*
Interfaz de llamada
Entradas + Entradas/Salidas
1
Interfaz y variables públicas
Entradas
Nombre
Entrada1
0 : Salidas + Entradas/Salidas
Variables privadas
Estado
No instanciado, modo local
Ficha descriptiva
Variables públicas
Entradas/Salidas Salidas
Tipo
Comentario
BOOL
Inic
Código...(ST)
Valor inic.
FALSO
Zona de
parametraje
Acceso al editor de
programa
Cómo acceder al
editor
36
La tabla siguiente presenta el procedimiento que se ha de seguir para acceder al
editor de tipos DFB.
Si la aplicación
Acción
no tiene todavía tipos
DFB
Crear un tipo DFB.
Para ello, desde el navegador de aplicación, haga clic con el
botón derecho del ratón en el directorio Tipos DFB y luego haga
clic con el botón izquierdo del ratón en Crear.
tiene tipos DFB
Hacer doble clic en el tipo DFB deseado o seleccionarlo con las
teclas de flechas y validar mediante Intro.
09/2000
Presentación de los editores de PL7
El editor de variables
Presentación
El editor de variables permite:
l simbolizar los distintos objetos de la aplicación (bits, palabras, bloques de función, módulos de funciones específicas...)
l parametrizar los bloques de función predefinidos (temporizadores, contadores...)
l introducir los valores de las constantes y elegir la base de visualización (decimal,
binaria, hexadecimal, flotante, mensaje),
l instanciar y parametrizar los bloques de función del usuario de DFB.
Figura
El editor de variables se presenta de la siguiente forma:
Variables
Parámetros
E/S
1 : TSX DEY 16D2
Zona de introducción
%CH1.MOD
Variable
%CH1.MOD
%I1.MOD.ERR
%MW1.MOD
%MW1.MOD.1
%MW1.MOD.2
P %CH1.0
%KW1.0
%KW1.0.1
%KW1.0.2
%I1.0
%I1.1
%I1.2
%I1.3
%I1.4
%I1.5
%I1.6
%I1.7
%I1.0.ERR
Acceso al editor
09/2000
Comentario
detección de una pieza delante del dispositivo v 1
captador de posición del dispositivo v 1 entrada
captador de posición del dispositivo v 1 salida
captador de posición del dispositivo v 2 entrada
captador de posición del dispositivo v 2 salida
puesta en marcha del sistema
parada del ciclo automático
La tabla siguiente presenta el procedimiento que se ha de seguir para acceder al
editor de variables.
Etapa
Funcionalidades
principales del
editor
Tipo
Símbolo
CH
EBOOL
WORD
WORD
WORD
CH
WORD
WORD
WORD
EBOOL Presence_piece
EBOOL Capteur_v1 entre
EBOOL Capteur_v1 sortie
EBOOL Capteur_v2 entre
EBOOL Capteur_v2 sortie
EBOOL Inic
EBOOL Parada
EBOOL
BOOL
Acción
1
Desde el navegador de aplicación, desplegar el directorio Variables.
2
Hacer doble clic en el tipo de variables deseado o seleccionarlo con las teclas
de flechas y validar mediante Intro.
El acceso a las variables se facilita mediante:
l una clasificación por familia y por tipo,
l funciones de clasificación (clasificación mediante símbolos o variables),
l la posibilidad de mostrar todos los objetos asociados a una misma variable (por
ejemplo, todos los bits de una palabra, todos los objetos asociados a un bloque
de función predefinido),
37
Presentación de los editores de PL7
l la posibilidad de presimbolizar objetos de determinadas funciones específicas,
l la posibilidad de ejecutar una búsqueda con un comodín en símbolos o comentarios,
l la posibilidad de filtro en las E/S (permitir visualizar, para un módulo, sólo las variables de entrada y de salida que actúan realmente en el proceso),
l la posibilidad de copiar/pegar los parámetros SFB,
l la posibilidad de cortar/copiar/pegar los símbolos y comentarios de una secuencia de variables,
l la posibilidad de eliminar la presimbolización,
l la visualización en negrita de las variables utilizadas en el programa,
l la visualización en rojo de los solapamientos de las variables utilizadas en el programa.
38
09/2000
Presentación de los editores de PL7
Editor de tablas de animación
Presentación
El editor de tablas de animación permite crear tablas que contienen listas de variables que se han de supervisar o modificar.
Este editor proporciona funcionalidades tales como:
l creación manual de tablas por introducción de variables,
o
creación automática a partir de la totalidad o partes de secciones de programa o
de objetos animados en una pantalla de explotación,
l modificación del valor actual de las variables,
l forzado del valor actual de los objetos bit,
l elección de la base de visualización del valor actual (decimal, binaria, hexadecimal...),
Figura
El editor de tablas de animación se presenta de la siguiente forma:
0
Modificación
F3 Modificar
F7
0
F8
1
Forzado
F4 Forzar 0
F5 Forzar 1
F8 Cancelar
Visualización
Desc.
09/2000
Variable
%M17
%TM0.V
%TM0.P
%TM0.Q
%M15
%M200
%M16
%MD12
%X0.0
%M10
%MD8
%X0.1
%M12
%X0.3
Símbolo / Nombre Valor actual
Trig_tempo_mix_a 0
Tempo_Malax_mix 0
Tempo_Malax_mix 5
Tempo_Malax_mix 0
Fin_Malax_mix_a 0
Etap_vid_malaxeur 0
Timer_sec_vid_a 0
0
Trig_mix_a
Litres_melangeur 0
Etap_rempl_tre1_p 0
0
Trig_prod_a
Etap_rempl_tre1_p 0
0
Trig_prod_b
Etap_rempl_tre2_p 0
Naturaleza
Tipo
2/3
Comentario
39
Presentación de los editores de PL7
Acceso al editor
La siguiente tabla presenta las diferentes formas de acceder al editor de tablas de
animación.
Si la aplicación
A partir del navegador de apli- Desde un editor (creación aucación (creación manual)
tomática)
no tiene tablas de ani- Cree una tabla de animación.
mación
Para ello, desde el navegador de
aplicación, haga clic con el botón
derecho del ratón en el directorio
Tablas de animación y luego
haga clic con el botón izquierdo
del ratón en Crear.
tiene una o más tabla(s) de animación
40
Acceda al módulo de programa
en el cual vaya a crear la tabla y
luego seleccione el escalón, la
frase, la 'instrucción o el DFB
deseado.
Seleccione Inicializar tabla de
'animación (menú contextual) .
Las tablas creadas de manera
automática pueden modificarse
luego eliminando o añadiendo
nuevas variables.
Despliegue el directorio Tablas
de animación, seleccione la tabla deseada y haga doble clic en
ella o selecciónela mediante las
teclas de flecha y valide mediante Intro.
09/2000
Presentación de los editores de PL7
Editor de documentación
Presentación
El editor de documentación permite constituir, ver e imprimir la carpeta de la aplicación.
Se basa en el navegador de documentación que muestra en forma arborescente la
constitución de la carpeta.
Este editor permite definir:
l una página de título, que incluye el nombre del diseñador y del proyecto,
l páginas de informaciones generales,
l un pie de página.
Genera automáticamente:
l el contenido,
l la carpeta de aplicación: configuraciones de equipo/programa, y programa,
l la lista de variables, clasificadas por variable o por símbolo,
l las referencias cruzadas, clasificadas por variable o por símbolo.
Ilustración
La ilustración siguiente presenta una vista de conjunto del editor de documentación.
Documentación Remplissage - Page 1/2 *
Carpeta Estacion (68)
Página de título
Contenido (1)
Configuración (10)
Configuración hardware (9)
Configuración de racks
Parámetros de acopladores
Configuración software (1)
Vista funcional
Programa (24)
Estructura de aplicación (1)
Tarea Mast (20)
Secciones (20)
Sequential (17)
Remplissage(2)
mixer (1)
Tarea Fast (3)
Tipos DFB (8)
Referencias cruzadas (5)
Tablas de animación (3)
Variables (16)
Pie de página
09/2000
MAST - REMPLISSAGE
41
Presentación de los editores de PL7
Cómo acceder al
editor
42
La tabla que aparece a continuación describe el procedimiento que hay que seguir
para acceder al editor de la carpeta.
A partir:
Acción
del navegador de
aplicación
Haga doble clic en el directorio Dossier (carpeta) o selecciónelo con
las teclas de flechas y valide mediante Intro.
09/2000
Presentación de los editores de PL7
El editor de pantallas de explotación
Presentación
El 'editor de 'pantallas de 'explotación es una herramienta destinada a facilitar la 'utilización de 'un proceso automatizado.
Hace posible que el diseñador desarrolle las pantallas adaptadas al proceso y ofrece al usuario:
l un conjunto de 'informaciones que se muestran claramente: texto explicativo, valores dinámicos, sinópticos colores...
l la posibilidad de 'actuar simple y rápidamente: modificación y supervisión dinámica de las variables del autómata...
El 'editor de 'pantallas de 'explotación comprende tres ventanas de tamaño parametrizable:
l el navegador que permite acceder a las diferentes pantallas de explotación,
l el editor gráfico que permite crear, modificar y explotar la animación de las pantallas,
l la ventana de visualización, que se utiliza para facilitar la depuración de una aplicación y visualizar fácilmente los mensajes de diagnóstico.
1RWDLa creación o utilización de pantallas de explotación requiere PL7 Pro.
09/2000
43
Presentación de los editores de PL7
Figura
La siguiente pantalla presenta las diferentes zonas que componen el editor de pantallas de explotación.
PL7 PRO : prueba - [Pantalla de explotación: Dosificación - Mezcla - Productos]
Archivo
Edición Sservicios
Vista Herramientas Autómata Dpuración Opciones Ventana ?
RUN
RUN STOP
$
Pantalla
0 - Dosage_Melange_Pro
1 - Ecran_accueil
2 - Ecran_ contrôle
3 - Lisez_moi
4 - Ecran_mise_au_point
5 - Information_sur_mise_
6 - Bienvenida
7 - Presentación
Ejemplo animación
9 - Colores
14 - Divers cronogra
15 - Prueba de
Familia serie 1000
1022 - Animación mult
1001 - Gestión de dif
1002 - Reloj
1020 - Prueba visor
??
??
%
&
Silo_A Silo_B Silo_C
4
3
7
Tempo_Mélangeur
24
Trémie_1
Trémie_2
1
1
0
0
STATUS_PROCESS
Ecran_accueil
Ecran_controle
Lisez_moi
Mezclador
Confirmación Fallo Zona Aparición Desaparición Mensaje
Estado
No confirmadoEV_DIA401/01/70. 0...Cond1<> VERDADERA o Cond0<>FA...0
Sin confirmaciónMV_DIA501/01/70. 0...Depuración de las palabras de estado0
[x:244,y:323]
CONECTADO
RUN
U:SYS
MODIF
OVR
Editor gráfico
Ventana de visualización
Navegador
Acceso al editor
44
La siguiente tabla presenta el procedimiento que se ha de seguir para acceder al
editor de pantallas de explotación.
Si la aplicación...
Acción a partir del navegador de aplicación
no tiene pantalla de explotación
Hacer clic con el botón derecho del ratón en el directorio Pantallas de explotación y luego hacer clic con el botón izquierdo del ratón en Abrir
tiene una o más pantallas de
explotación
Desplegar el directorio Pantallas de explotación, seleccionar la pantalla deseada y luego hacer doble clic debajo o seleccionarlo con la ayuda de las teclas de flechas y validar
mediante Intro.
09/2000
Elaboración de una aplicación
3
Presentación
Objeto
Este capítulo presenta los principios de elaboración de una aplicación.
1RWDPara más información, consulte, a su elección:
l la ayuda en línea de PL7,
l los diferentes manuales disponibles en CD-ROM.
Contenido:
Este capítulo contiene los siguiente apartados:
Apartado
09/2000
Página
Principio de elaboración
46
Modo local
48
Modo conectado
49
Creación de una aplicación
50
Estructura del programa
51
Transferencia de programa PL7
52
Transferencia de datos de PL7
53
Depuración de la aplicación PL7
54
Diagnóstico de PL7
55
45
Elaboración de una aplicación
Principio de elaboración
Introducción
La elaboración de una aplicación se compone de 2 fases de desarrollo, cada una
de las cuales contiene varias etapas:
l una fase en modo local,
l una fase en modo conectado.
Las distintas
etapas del
desarrollo
El organigrama que aparece a continuación presenta las diferentes etapas de desarrollo de una aplicación.
Modo local
Creación de una
aplicación
Edición de la
configuración
Parametraje del
programa, del Grafcet, de
las funciones específicas
Edición de los tipos
Edición de las
pantallas de
Parametraje o
uso
Parametraje o
uso
Estructura de los
Tarea maestra, tarea rápida
de sucesos, secciones,
Módulos funcionales
Edición de las
variables
Parametraje
Simbolización
de losobits,
uso ...
palabras,
Programación
Modo conectado
Transferencia
Tablas de animación
Depuración de
la aplicación
Constitución de la
carpeta de la aplicación
46
Guardado de
la aplicación
Pantallas de
explotación
Constitución de la carpeta de las
pantallas de explotación
09/2000
Elaboración de una aplicación
1RWDCiertas etapas de desarrollo requieren la utilización de PL7 junior o PL7 Pro
(véase el manual de referencia de PL7).
09/2000
47
Elaboración de una aplicación
Modo local
Presentación
48
El modo local (sin conexión con el autómata) permite crear/modificar una aplicación
en el terminal. Esta aplicación reside en el directorio de trabajo del disco duro.
09/2000
Elaboración de una aplicación
Modo conectado
Presentación
El modo conectado (conexión con el autómata) permite modificar una aplicación en
el autómata.
Es posible realizar las funciones siguientes:
l creación/modificación del programa LD, IL o ST,
l modificación del período de las tareas,
l modificación de los parámetros de bloques de función predefinidos (excepto el
tamaño de los registros),
l modificación de los datos y parámetros de los módulos,
l importación, exportación de una aplicación, autómata en Stop,
l adición de bloques de función predefinidos,
l depuración y ajuste,
l creación/modificación de las pantallas de 'explotación,
l modificación de la estructura del Grafcet o de un DFB en modo STOP.
1RWDCuando se realiza una modificación en modo conectado, la aplicación se actualiza en el autómata (guardado automático) y en el directorio de trabajo en el disco duro (guardado manual).
En caso de tener
problemas de conexión
09/2000
El presente párrafo ofrece soluciones a los problemas de conexiones/desconexiones con el 'autómata. Efectúe las operaciones en el 'orden recomendado y pase a
la siguiente sólo si el problema aún no 'se ha resuelto.
En un terminal portátil:
l Desactive el administrador de 'energía
En todos los tipos de PC:
l Sustituya los controladores de vídeo y del ratón por controladores de Microsoft.
l Ponga Rx Tx a 0 en los parámetros del controlador.
l Desactive el 'antivirus (si hay algún antivirus instalado).
l Cambie a 2 el número de intentos de conexión en Autómata → Definir dirección del autómata... → Opciones → Reintentar número.
49
Elaboración de una aplicación
Creación de una aplicación
Presentación
La creación de una aplicación permite seleccionar:
l el tipo de autómata,
l el tipo de procesador,
l el tipo de tarjeta de memoria.
Cómo crear una
aplicación
La tabla que aparece a continuación describe el procedimiento que hay que seguir
para crear una aplicación.
Etapa
50
Acción
1
Seleccionar el comando Archivo → Nuevo.
2
Seleccionar la base del equipo.
3
Seleccionar el tipo de procesador.
Para los procesadores de una versión anterior a V3.0, debe estar seleccionada la opción Grafcet para poder utilizarla en la aplicación (para los procesadores de la versión > V3.0, el desarrollo de una aplicación en Grafcet se realiza
definiendo una sección Grafcet en la tarea maestra).
4
Seleccionar según sea necesario el tipo de la tarjeta de memoria. El tipo de la
tarjeta de memoria siempre se puede modificar posteriormente en la configuración del procesador.
09/2000
Elaboración de una aplicación
Estructura del programa
Presentación
Los programas PL7 permiten dos tipos de estructura de programa:
l la estructura monotarea, constituida por la tarea maestra (MAST), estructura por
defecto,
l la estructura multitarea, constituida por la tarea maestra, la tarea rápida (FAST)
y los tratamientos de sucesos (Evt).
Las tareas de 'un programa PL7 se componen de varias partes denominadas secciones y de subprogramas. Cada una de estas secciones se puede programar en
un lenguaje adecuado al tratamiento que se va a realizar.
Esta subdivisión permite crear un programa estructurado y generar o insertar fácilmente módulos de programa.
Gestión de las tareas
Las tareas maestra y rápida (si ésta se ha programado) están activadas por defecto.
La tarea de suceso se activa con la 'aparición del 'suceso al que está asociada.
En el momento de la 'llegada de 'un suceso o inicio de ciclo de la tarea rápida, ésta
detiene la 'ejecución en curso de las tareas menos prioritarias con el fin de 'ejecutar
su tratamiento; la tarea interrumpida se retoma cuando finalizan los tratamientos de
la tarea prioritaria.
Ejemplo de estructura de programa multitarea
La figura que aparece a continuación muestra un ejemplo de aplicación con una estructura multitarea.
Programa
Tarea MAST
Secciones
/'
/'
Sas
Four_1
Secado
Pintura
SR
SR0
SR1
Tarea FAST
Secciones
Alarm_sas
/' Surv_sec
SR
Sucesos
Evt0
Evt1
09/2000
51
Elaboración de una aplicación
Transferencia de programa PL7
Función
La transferencia de programa permite intercambiar la totalidad de la aplicación, excepto las pantallas de explotación.
Existen dos sentidos de transferencia:
l del terminal (PC) al autómata (AP),
l del autómata al terminal.
Cómo transferir
una aplicación
Transferencia de programa de PC -> autómata
Etapa
Acción
1
Seleccione el comando AP → Transférer Programme (transferir programa).
2
Seleccione la transferencia PC -> Automate (PC - autómata) y valide mediante Aceptar.
3
Si se ha declarado un cartucho que permite almacenar símbolos y comentarios en la configuración, la casilla con los símbolos está disponible: puede elegir
ejecutar o aplazar la transferencia de símbolos a una fase posterior de la transferencia.
Transferencia de programa de autómata -> PC
52
Etapa
Acción
1
Seleccione el comando AP → Transférer Programme (transferir programa).
2
Seleccione la transferencia: Automate -> PC (autómata - PC) y valide mediante Aceptar.
09/2000
Elaboración de una aplicación
Transferencia de datos de PL7
Función
La transferencia de datos permite intercambiar las variables, símbolos y comentarios de la aplicación.
Existen dos sentidos de transferencia:
l del archivo situado en el terminal (PC) al autómata (AP),
l del autómata al archivo situado en el terminal.
Transferencia de
los datos
Transferencia de datos Autómata -> Archivo
Etapa
Acción
1
Seleccionar el comando Autómata → Transferir datos.
2
Seleccionar la transferencia Autómata -> Archivo.
3
Definir los parámetros de la transferencia:
l el margen de los valores %MW que se han de transferir,
l el nombre del archivo en el que se almacenarán los datos.
4
Validar medianteAceptar.
Transferencia de datos Archivo -> Autómata
09/2000
Etapa
Acción
1
Seleccionar el comando Autómata → Transferir datos.
2
Seleccionar la transferencia Archivo -> Autómata.
3
Definir el nombre del archivo que se ha de transferir.
4
Validar medianteAceptar.
53
Elaboración de una aplicación
Depuración de la aplicación PL7
Presentación
Los programas PL7 proporcionan una serie de herramientas completas para la depuración de las aplicaciones.
Una paleta de herramientas permite acceder directamente a las funciones principales :
l una barra de depuración de programa que permite por ejemplo:
l la colocación de puntos de parada,
l la ejecución del programa paso a paso,
l la supervisión de la 'aplicación.
l una pantalla de depuración en el punto UC que ofrece:
l información sobre el estado de la aplicación,
l acceso al diagnóstico de programa y módulos de funciones específicas,
l acceso a la actualización y visualización del reloj-calendario.
l el navegador de depuración Grafcet, que permite tener una vista jerárquica del
gráfico.
l una barra de depuración Grafcet que permite ver y/o modificar el estado del gráfico.
Acceso a las
herramientas de
depuración
La tabla siguiente presenta los comandos de acceso a las distintas herramientas de
depuración.
Herramienta de
depuración
Acceso
Programa
Seleccione el comando Depuración → Barra de depuración de programa.
UC
Seleccione el comando Depuración → Acceder a la 'pantalla de depuración UC.
Navegador Grafcet
Seleccione el comando Servicios → Depuración Grafcet.
Barra Grafcet
Seleccione el comando Depuración → Barra de depuración Grafcet.
1RWDEl acceso a las herramientas de depuración requiere estar en el modo
conectado (Véase 0RGRFRQHFWDGRS).
54
09/2000
Elaboración de una aplicación
Diagnóstico de PL7
Presentación
Los programas PL7 permiten hacer un diagnóstico en modo conectado en distintos
niveles de la aplicación, tales como:
l el sistema (sistema operativo, instalación de programación, HMI) mediante el
diagnóstico de sistema (función PL7 V4),
l el proceso, mediante los DFB de diagnóstico de aplicación y DFB de comando
y diagnóstico de la parte operativa,
l el autómata (última parada de ejecución, orden de llamada de los módulos),
l los módulos (fallos clasificados según su categoría),
l el programa (causa y origen del fallo),
Acceso a las
funciones de
diagnóstico
Las funciones de diagnóstico de PL7 se encuentran en los distintos editores o herramientas de los programas PL7.
Para acceder a las distintas funciones de diagnóstico, consulte la ayuda en línea de
PL7.
1RWDLa utilización de los DFB requiere PL7 Junior o PL7 Pro.
09/2000
55
Elaboración de una aplicación
56
09/2000
Herramientas anexas
4
Presentación
Objeto
Este capítulo presenta las herramientas anexas de PL7.
1RWDPara más información, consulte, a su elección:
l la ayuda en línea de PL7,
l los diferentes manuales disponibles en CD-ROM.
Contenido:
Este capítulo contiene los siguiente apartados:
Apartado
09/2000
Página
Convertidores
58
Importación/Exportación
59
Referencias cruzadas de una variable en la aplicación
60
Reemplazar una variable en la aplicación
61
Protección de la aplicación
62
Gestión de seguridad de acceso de PL7
64
OS-LOADER
65
57
Herramientas anexas
Convertidores
Presentación
Los convertidores permiten portar de una manera sencilla y rentable las aplicaciones ya existentes a los autómatas TSX Micro y TSX Premium.
Existen cuatro convertidores:
l de PL7-2 a PL7,
l de PL7-3 a PL7,
l de ORPHEE a PL7,
l de SMC a PL7,
Cómo acceder a
los
convertidores
La tabla presenta el procedimiento para acceder a la función de conversión.
Etapa
Acción
1
Cree una aplicación nueva para acoger la aplicación convertida.
2
Seleccione el comando Archivo → Convertir.
1RWDEl convertidor SMC es un convertidor opcional de PL7 Junior o PL7 Pro
(referencia TLX LC SMC PL7 30M).
58
09/2000
Herramientas anexas
Importación/Exportación
Presentación
Las funciones Importación/Exportación de aplicaciones del autómata TSX Micro o
TSX Premium se refieren a:
l la aplicación, una sección, un módulo funcional, una tabla de animación,
l todo o parte del módulo del programa IL, LD, ST, Grafcet, Tipo DFB, Origen de
símbolos,
El código de los archivos de origen es de 'ASCII 8 bits conforme a la norma ISO
8859-1. Se puede introducir el código directamente en editores compatibles con
WINDOWS, como Word en formato de texto (*.TXT).
1RWDLos formatos binarios no son accesibles (codificados).
Extensión de los
archivos
Los archivos que se van a importar o exportar son de tipo:
l origen de aplicación anotado *.FEF,
l origen de aplicación con el formato FNES anotado *.FNE,
l origen de módulo funcional anotado *.FM,
l origen LD anotado: *.LD,
l origen IL anotado: *.IL,
l origen ST anotado: *.ST,
l origen Grafcet anotado: *.GR7,
l origen de símbolos anotado: *.SCY o *.TXT (compatible con EXCEL),
l origen de tipo DFB anotado: *.DFB,
Acceso a la
función
Importación
/Exportación
La tabla presenta el procedimiento que se debe seguir para acceder a la función Importación/Exportación.
Etapa
Acción
1
Seleccionar el comando Archivo → Importar/Exportar.
1RWDUtilizar el comando 2SFLRQHV → 3HUVRQDOL]DU para identificar la ruta de acceso a los archivos de origen.
09/2000
59
Herramientas anexas
Referencias cruzadas de una variable en la aplicación
Presentación
Las referencias cruzadas se utilizan principalmente en la depuración de una aplicación para identificar la causa de una variable incorrecta.
Permiten:
l localizar todas las tareas, secciones y líneas de programa en los que se utiliza
una variable o un tipo DFB (en forma de variable o símbolo),
l acceder directamente a las líneas afectadas,
l mostrar el historial de la búsqueda y exploración.
1RWDLas referencias cruzadas tienen efecto en la aplicación y no en las pantallas
de explotación.
Ilustración
La herramienta de referencias cruzadas se presenta del modo siguiente:
Referencias cruzadas
Buscar
Nuevo
%MW0
Bits extraídos
Tablas
Buscar
Objetos vía
Objetos de red
Objetos de FB
Instancia de FE
Símbolo: Table_digit
Variable: %MW0
Objetos referenciados Referencia
Modo
%MW0
ST MAST - MAST_MAIN - TOP
W
R[ ]
ST MAST - MAST_MAIN - TOP+3
* Occ.
1
7
Actualizar R
Cómo acceder a
la herramienta
60
W
La tabla que aparece a continuación describe el procedimiento que se debe seguir
para acceder a la herramienta de referencias cruzadas.
Etapa
Acción
1
Seleccione el comando Referencias cruzadas del menú Outils (herramientas).
09/2000
Herramientas anexas
Reemplazar una variable en la aplicación
Presentación
La función Reemplazar variables permite buscar y reemplazar una variable de la
'aplicación en forma de variable o de símbolo.
El reemplazo en la 'aplicación puede ser total o parcial, automático o manual.
Se refiere a la variable indicada y a los objetos que dependen de ella (bits extraídos
de palabra...) a excepción de los tiempos de 'actividad de los bits de 'etapas Grafcet
(%Xi.T).
El reemplazo se 'efectúa en:
l la aplicación (en todas las tareas),
l las tareas (Mast, Fast, Evti),
l la sección parcial o completa,
l los módulos funcionales completos, (submódulos incluidos).
1RWDLa función 5HHPSOD]DUYDULDEOHV se 'aplica a la 'aplicación y no a las pantallas de 'explotación.
Figura
La herramienta Reemplazar variables se presenta de la siguiente forma:
Reemplazar
?
Siguiente
Programa
Tarea MAST
Secciones
Mezclador 1
Mezclador 2
Tarea FAST
Secciones
Diag_motor
Acceso a la
herramienta
09/2000
Reemplazar todo
Buscar:
%MW3
Reemplazar por:
%MW8
Cerrar
De:
TOP
%L1
BOTTOM
A:
TOP
%L1
BOTTOM
0
0
La tabla que aparece a continuación describe el procedimiento que se debe seguir
para acceder a la herramienta Reemplazar variables.
Etapa
Acción
1
Seleccionar el comando Reemplazar variables del menú Herramientas.
61
Herramientas anexas
Protección de la aplicación
Presentación
La función Protección de la aplicación permite ejecutar, en modo local:
l una protección global de la aplicación,
l una protección global o parcial de las secciones.
Protección
global de la
aplicación
Esta función permite, después de la transferencia de la aplicación al autómata, asegurar la protección de ésta en modo lectura y escritura:
Sólo están permitidas las funciones Run, Stop y Init en una aplicación autómata
protegida.
$'9(57(1&,$
La protección global de la aplicación es irremediable. No se puede
modificar una aplicación protegida. La única posibilidad es la de cargar
en el autómata una nueva aplicación.
6LQRVHUHVSHWDQHVWDVSUHFDXFLRQHVSXHGHQSURGXFLUVHJUDYHV
GDxRVFRUSRUDOHV\RPDWHULDOHV
Protección
global o parcial
de las secciones
Es posible definir el tipo de protección para cada sección:
l ninguna protección,
l protección de escritura,
l protección de lectura y escritura.
Cómo acceder a
la función
Protección de la
aplicación
Protección de la aplicación
Etapa
Acción
1
Seleccione el comando Edición → Propiedades.
2
Seleccione la pestaña Protección.
Protección de secciones
62
Si la protección es Etapa
Entonces
global
1
Seleccione el comando Edición → Propiedades.
2
Seleccione la pestaña Protección.
09/2000
Herramientas anexas
Si la protección es Etapa
Entonces
parcial
1
Seleccione el directorio Programmes (programas), Tâche
... (tarea), Sections (secciones) del navegador de aplicación.
2
Seleccione el menú contextual (haga clic con el botón derecho del ratón) Protection des sections incluses (protección de secciones incluidas).
1
Seleccione la sección que desee proteger.
2
Seleccione el comando Edición → Propiedades.
individual
09/2000
63
Herramientas anexas
Gestión de seguridad de acceso de PL7
Presentación
La gestión de seguridad de acceso de PL7 limita y controla el acceso de las distintas
funcionalidades de PL7.
Permite:
l crear/modificar una lista de usuarios,
l importar una lista de usuarios,
l exportar una lista de usuarios,
l activar la función "Gestión de seguridad de acceso de PL7",
l modificar la contraseña.
Se aplica al terminal en el que está instalado el programa PL7 y no a la aplicación.
Perfiles de
usuario
Existen cinco perfiles de usuario:
l Read Only (Sólo lectura),
l Operate (Operador),
l Adjust (Ajuste),
l Debug (Depuración),
l Program (Programación).
Cómo acceder a
la herramienta de
gestión de
acceso de PL7
Sólo el superusuario dispone de los privilegios necesarios para la gestión de los derechos de usuarios.
64
Etapa
Acción
1
Seleccione el programa Gestion sécurité d’accès (Gestión de seguridad de acceso) mediante el comando Inicio → Programas → Modicon Telemecanique
2
Introduzca el nombre de acceso asociado al superusuario: Supervisor. Por defecto, el acceso no necesita contraseña.
3
Validar pulsando Aceptar.
09/2000
Herramientas anexas
OS-LOADER
Presentación
Esta herramienta permite la actualización del sistema operativo (OS) de los autómatas TSX Micro y TSX Premium, mediante carga remota a través de la conexión
del terminal.
Permite:
l la visualización de la versión de OS del autómata,
l la carga remota del sistema operativo en una memoria del sistema del autómata.
$'9(57(1&,$
La operación de carga remota incluye una fase delicada durante la cual
cualquier corte de corriente del autómata lo puede dejar inutilizable.
6LQRVHUHVSHWDQHVWDVSUHFDXFLRQHVSXHGHQSURGXFLUVHJUDYHV
GDxRVFRUSRUDOHV\RPDWHULDOHV
Cómo acceder a
la herramienta
OS-LOADER
09/2000
La tabla mostrada a continuación indica el procedimiento que debe seguirse para
acceder a la herramienta OS-LOADER.
Etapa
Acción
1
Seleccione el programa OS-LOADER PL7... mediante el comando
Inicio → Programas → Modicon Telemecanique
65
Herramientas anexas
66
09/2000

Documentos relacionados