Está en la página 1de 66

PL7 Micro/Junior/Pro

Presentación rápida de PL7

spa V4.0
35002981 00
2
Documentos relacionados

Documentos relacionados

Documentos de El conjunto de documentos referentes a la puesta en marcha del programa PL7 está
consulta disponible en la documentación en CD-ROM proporcionada con el programa.

09/2000 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 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
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

Capítulo 3 Elaboración de una aplicación . . . . . . . . . . . . . . . . . . . . . . . . . 45


Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Principio de elaboración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Modo local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Modo conectado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Creación de una aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Estructura del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 pro-
grama.

Campo de Este documento tiene en cuenta las modificaciones del PL7 V4.
aplicación

Documentos
relacionados

Comentarios del Envíe sus comentarios a la dirección electrónica TECHCOMM@modicon.com


usuario

09/2000 7
Acerca de este

8 09/2000
Generalidades
1
Presentación

Objeto del Este capítulo presenta la ergonomía de los programas PL7.


capítulo

Contenido: Este capítulo contiene los siguiente apartados:


Apartado 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

09/2000 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 nume-


rosas 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
GRAFCET : MAST - Grafcet - Chart

Vista estructural
Estac
Configuración 0
Configuración del
Configuración del
Configuración de los Configuración
Programa TSX 57402 V3.3 ... XMWI
XTI..
Tarea MAST
Secciones
Grafcet
Prl 0 2 3 4
G7Chart
Estación P T
Sr S S
Y X 2
Sucesos
Tipos DFB 0 5 o
2 o
7
6 4 c
Variables
Variables
0 0
o
m
%MObjetos m
0 2 de
ParámetroMEMORIA
%S Objetos de EBOOL Zona
%K Constantes
Variable Tipo Símbolo Comentario M1
%M0%X Objetos Grafcet
SFB
EBO
%M1SFBFB EBO
%M2E/S E/S EBO
%M3DFBInstanciasEBO
%M4
Tablas de EBO
%M5
Carpeta EBO 3
%M6 Página deEBO
%M7 EBO
Información
%M8 EBO
Pantallas deEBO
%M9

F2 F3 F4 F5 F6 F7 F8 F9 F10F11 F12

Listo LOCAL U:SYS GR7 NOK OVR

10 09/2000
Generalidades

Elementos y Esta tabla describe los diferentes elementos que constituyen la pantalla de PL7:
funciones
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 fun-
tas 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 aplica-
ciones,
6 Paleta de elemen- Permite el acceso directo a las herramientas del editor ac-
tos gráficos tual,
7 Barra de estado Presenta un conjunto de informaciones vinculadas al pro-
grama.

09/2000 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 pro-
grama 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 En esta tabla se proporciona el significado de cada elemento de la barra de herra-


funciones mientas:
Elemen- Función Elemen- Función
to to
Nueva aplicación Modo local

Abrir una aplicación Modo conectado

Guardar la aplicación RUN Paso del autómata a RUN

Imprimir parcial o totalmente la STOP Paso del autómata a STOP


aplicación
Cancelar las últimas modifica- Ejecutar / detener la animación
ciones
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 Ayuda
?
?
Biblioteca de funciones ¿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 informacio-


nes vinculadas al funcionamiento del programa.

Figura La barra de estado de PL7 se presenta de la siguiente forma:

1 2 3 4 5 6 7 8

Listo CONECTADO STOP U:SYS GR7 OK MODIF OVR MAYÚSC

Elementos y Esta tabla describe las diferentes zonas que forman la barra de estado:
funciones
Vari- Zona Función
able
1 Información proporciona información relativa a los comandos del menú,
los iconos de la barra de herramientas y los diferentes edi-
tores cuando éstos se seleccionan.
2 Modo de funciona- indica el modo de funcionamiento actual (local, conectado).
miento
3 Estado del autó- indica el estado del autómata (Run, Stop, por defecto...).
mata
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 indica que la aplicación actual no está guardada o es difer-
curso ente de la guardada.
7 Indicador de ani- simboliza el modo conectado.
mación
8 Funciones del indica el estado de las funciones Inserción y Mayúscula del
teclado teclado.

14 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 informa-
ció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, Pesa-
je...).

Modo de acceso Se proponen dos modos de acceso:


a la ayuda de PL7 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 con-
textual 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 pala-
bras utilizadas en la ayuda en línea.

Figura del La siguiente figura muestra el navegador abierto en Contenido de la ayuda


navegador
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 Imprimir... Cancelar

Acceso al Pestaña Contenido de la ayuda


navegador
Etapa Acción
1
Seleccionar el comando Contenido del menú ? o hacer clic en el icono ?
? .
2 Seleccionar y abrir el directorio deseado.

16 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
Etapa Acción
1
Hacer clic en el icono ?
? y seleccionar la pestaña Buscar.
2 Introducir la palabra buscada.
3 Seleccionar y abrir el tema deseado.

09/2000 17
Generalidades

Ayuda contextual de PL7

Presentación La ayuda contextual permite acceder directamente a la información a partir del ele-
mento seleccionado.

Cómo acceder a Existen dos modos de acceso exclusivos que permiten acceder a la ayuda contex-
la ayuda tual.
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


Etapa Acción
1
Hacer clic en el icono ?
? del elemento actual.

18 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 fun-
ciones del automatismo.

Figura Las pantallas siguientes muestran los dos modos de representación.


Navegador de aplicación

Vista estructural Vista funcional


ESTACIÓN ESTACIÓN
Configuración Prog1
Configuración del equipo Programa
Configuración del programa Tablas de animación
Programa Pantallas de explotación
Tarea MAST
Sucesos
Tipos DFB
Variables
Tablas de animación
Carpeta
Pantallas de explotación

Acceso al El siguiente cuadro presenta las diferentes formas de acceder al navegador de apli-
navegador cación.
A partir: Acción
del contenido Seleccionar el comando Herramientas → Navegador de aplicación.
de la barra de her- Véase La barra de herramientas de PL7, p. 12
ramientas

1RWDPor defecto, el navegador de aplicación propone una visión parcial de la ar-


borescencia.
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 iz-
quierda o derecha del teclado.

09/2000 19
Generalidades

Los programas La tabla siguiente presenta los modos de representación disponibles para cada pro-
adecuados para grama:
cada modo
PL7 Micro PL7 Junior PL7 Pro
Vista estructural sí sí sí
Vista funcional no no sí

Acceso a las Haga clic en los iconos siguientes para acceder al modo de visualización deseado:
distintas vistas
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 ar-


borescente.
É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
Estación
Configuración
Configuración del equipo
Editor de configuración Configuración del programa
Configuración de los objetos Grafcet
Programa
Tarea MAST
Secciones
cycle_normal
Editor de programa Prl
G7 Gráfico
Estación
Sr
IL Sr0
IL
Sr1
Sucesos
Tipos DFB
Editor de DFB Prueba
Variables
%M Objetos memoria
%M
%S Objetos sistema
%K Constantes

Editor de variables %X Objetos Grafcet


SFB FB predefinidos
SFB

E/S E/S
E/S
DFB Instancias DFB

Editor de tabla de animación Tablas de animación


Carpeta
Editor de documentación Página de título
Información general
Editor de pantallas de Pantallas de explotación
Transferencia E4
explotación Transferencia

09/2000 21
Generalidades

La representación funcional

Presentación La representación funcional presenta la aplicación estructurada en módulos fun-


cionales correspondientes a las diferentes funciones de automatismos de la apli-
cación.
Un módulo funcional es un grupo de elementos de programa (secciones, macroe-
tapas, 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
ESTACIÓN
Prod1
Programa
Start_cycle
Tablas de animación
Módulo funcional Table_1
Pantallas de explotación
Transferencia E4
Transferencia A1
Mdm1
Programa
Submódulo funcional Tablas de animación
Pantallas de explotación
Prod2
Programa
Módulo funcional Tabla de animación
Pantallas de explotación

22 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 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

09/2000 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 apli-
cació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 configura-
ción.
Configuración
TSX 57452 V3.3 ... ;0:,
;7,

0 2 3 4
P T
S S
X Configuración
Y
0 5 TSX 57402 V3.3 ... ;0:,
;7,

2 7
6 4 Número de Bloques de función predefinidos
0 5 Tipo Número Registros Palabras
0 2 Temporizadores TM 128 %R0 16
Temporizadores T 0 %R1 16
Monoestables MN
1 Contadores C
Registros R Configuración
Programadores DR TSX 57402 V3.3 ... ;0:,

;7,

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
Macro 0 64
Macro 1 64
Macro 2 64
Macro 3 64
Macro 4 64
Macro 5 64
Macro 6 64
Macro 7 64
Número de etapas total : 656 / 1024
( Etapas ENTRADA y SALIDA de los XMi incluidas )

24 09/2000
Presentación de los editores de PL7

Acceso al editor El siguiente cuadro presenta las diferentes formas de acceder al navegador de apli-
cación.
A partir: Acción
de la barra de Seleccionar el comandoHerramientas → Configurar.
menús
del navegador de Hacer doble clic en el tipo de configuración deseado o seleccionarlo
aplicación con las teclas de flechas y validar mediante Intro.

Paso de un tipo Haga clic en los iconos siguientes para pasar de un tipo de configuración a otro. :
de configuración
Icono Acción
a otro
muestra la configuración del equipo,

%MWI muestra la configuración del programa,


%TI..

muestra la configuración de los objetos Grafcet,

Configuración El editor de configuración permite, de manera intuitiva y gráfica, declarar y configu-


del equipo rar los diferentes elementos que constituyen el autómata:
l rack,
l alimentación,
l procesador,
l módulos de funciones específicas,

Configuración El editor de configuración asegura el parametraje del programa de la aplicación y


del programa 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 El editor de configuración permite definir los objetos Grafcet (etapas, macroeta-
los objetos pas...) y los parámetros de ejecución (número de etapas y de transiciones activas).
Grafcet

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 pro-
grama.
LD : MAST - Secuencial- Estación
(* Temporizador de mezclado*)

%TM17 %TM0

P 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 *)
LD
(* RESET aplicación
%MW5: X4
X
P N%M21 THEN S R OPERCOHP
H COHPV F (...)
F2 F3 IFF4RE F5 F6 F7 F8 F9 F10 F11 F12 :T.F2
GRAFCET T.F3T.F4
MAST T.F5T.F6 T.F7
- Sequentielle T.F8
- Macro1
SET %S0 ;
END_IF ;

(*Arranque motor mezclador*)


ENTRADA

(*Temporización de mezclado
transcurrida*)
(*Evacuación producto + Mezclado*)
0

IN OUT
F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 1F2 1F3 1F4

26 09/2000
Presentación de los editores de PL7

Acceso a un La tabla que aparece a continuación describe el procedimiento que hay que seguir
editor 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ódu- Despliegue el directorio Programa hasta llegar al módulo de pro-
lo(s) de programa grama deseado, haga doble clic encima o selecciónelo con la ayu-
da de las teclas de flechas y valide mediante Intro.

09/2000 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 opera-
ción...),
l una llamada inmediata de las herramientas de ayuda de introducción de las fun-
ciones 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 len-
guaje de contactos.
LD : MAST
1 %L1 (* Temporizador de mezclado*)
2

3 %I1.0 %TM2
ENTRADA TM Q
%C0.E %M16 Modo TON
TB: 1 mn
TM.P: 580
Modif: Y

4
%TM2.Q %Q3.5 %Q3.5

5 P N X S R OPER COHP
H
COHP
V F (...)
F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 T.F2 T.F3 T.F4 T.F5 T.F6 T.F7 T.F8

Elementos y La siguiente tabla presenta de forma concisa los diferentes elementos que compo-
funciones nen el editor.
Vari- Elemento Función
able
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 fun-
ción...

28 09/2000
Presentación de los editores de PL7

Vari- Elemento Función


able
4 Zona de acción localiza elementos tales como bobinas y bloques de oper-
ación.
5 Paleta de elementos permite acceder directamente a los diferentes símbolos
gráficos gráficos del lenguaje.

Modos de Existen dos modos de introducir datos en el programa:


introducción 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 infor-
mar a medida que se introducen y agrupar esta tarea una vez terminada la red de
contactos.

Modos de Existen distintos parámetros de visualización que permiten adaptar el modo de vi-
visualización sualizació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.
Modo Comando Modo
rápido
con tecla-
do
Introducción Edición → Introducir información permite pasar de un módu- -
lo a otro.
Visualización Vista → Reducida, normal. -
Vista → Variables. Ctrl + E
Vista → Símbolos. Ctrl + F
Vista → Símbolos y variables. Ctrl + H
Vista → Texto corto, texto largo. -

09/2000 29
Presentación de los editores de PL7

Desplazamiento La siguiente tabla presenta el procedimiento que hay que seguir para desplazarse
por el editor por el editor con la ayuda del teclado.
Desplazamiento 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

30 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 va-
riable.
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 lis-


ta de instrucciones.
Símbolo de inicio de frase
Zona de comentario Lista de instrucciones (IL)
delimitada por (* *)
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 La siguiente tabla presenta el procedimiento que hay que seguir para desplazarse
por el editor 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

09/2000 31
Presentación de los editores de PL7

Desplazamiento Tecla(s)
Al fin de programa Ctrl + Fin
A la página anterior RePág
A la página siguiente AvPág

32 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 nu-
mé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 va-
riable.
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 Instrucciones Literal estructurado (ST)
delimitada por (* *)
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 La siguiente tabla presenta el procedimiento que hay que seguir para desplazarse
por el editor 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
Al fin de programa Ctrl + Fin
A la página anterior RePág
A la página siguiente AvPág

09/2000 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 fun-


cionamiento 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, ta-


les 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 len-
guaje Grafcet.
GRAFCET : MAST - Sequentielle - Chart

(*Gráfico principal*)

1
(*Etapa inicial*)
0
(*Condiciones de salida
de ciclo*)

(*Relleno de tolva*) (*Etapa inicial*)


2 M0 3

(*Relleno de mezclador*)
1

3
(*Fin dosificación*)
2

(*Mezclado y evacuación*)
M1

4 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 1F2


IN
1F3
OUT
1F4

34 09/2000
Presentación de los editores de PL7

Elementos y La siguiente tabla presenta de forma concisa los diferentes elementos que compo-
funciones nen el editor.
Vari- Elemento Función
able
1 Página Grafcet permite realizar el gráfico
2 Línea de etapas permite introducir una etapa, macroetapa, comentarios...
3 Línea de transi- permite introducir las transiciones, comentarios...
ciones
4 Paleta de elementos permite acceder a los diferentes símbolos gráficos del len-
gráficos guaje.

Modos de Existen dos modos de visualización en el programa:


visualización 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 conser-
vando 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.
Modo Comando
Visualización Vista → Reducida o Vista → Normal.

Desplazamiento La siguiente tabla presenta el procedimiento que hay que seguir para desplazarse
por el editor por el editor con la ayuda del teclado.
Desplazamiento 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

09/2000 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 res-
ponden a los requisitos de sus aplicaciones.
Estos bloques de función del usuario sirven para estructurar una aplicación. Se uti-
lizará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 Editor de tipo DFB: Count_1*
Interfaz de llamada Estado
información Entradas + Entradas/Salidas 1 0 : Salidas + Entradas/Salidas No instanciado, modo local

Acceso a las Interfaz y variables públicas Variables privadas Ficha descriptiva Código...(ST)
zonas de Entradas Entradas/Salidas Salidas Variables públicas
parametrización Nombre Tipo Comentario Valor inic.
Entrada1 BOOL Inic FALSO

Zona de
parametraje

Acceso al editor de
programa

Cómo acceder al La tabla siguiente presenta el procedimiento que se ha de seguir para acceder al
editor editor de tipos DFB.
Si la aplicación Acción
no tiene todavía tipos Crear un tipo DFB.
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.

36 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 fun-
ció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 Tipo Símbolo Comentario


%CH1.MOD CH
%I1.MOD.ERR EBOOL
%MW1.MOD WORD
%MW1.MOD.1 WORD
%MW1.MOD.2 WORD
P %CH1.0 CH
%KW1.0 WORD
%KW1.0.1 WORD
%KW1.0.2 WORD
%I1.0 EBOOL Presence_piece detección de una pieza delante del dispositivo v 1
%I1.1 EBOOL Capteur_v1 entre captador de posición del dispositivo v 1 entrada
%I1.2 EBOOL Capteur_v1 sortie captador de posición del dispositivo v 1 salida
%I1.3 EBOOL Capteur_v2 entre captador de posición del dispositivo v 2 entrada
%I1.4 EBOOL Capteur_v2 sortie captador de posición del dispositivo v 2 salida
%I1.5 EBOOL Inic puesta en marcha del sistema
%I1.6 EBOOL Parada parada del ciclo automático
%I1.7 EBOOL
%I1.0.ERR BOOL

Acceso al editor La tabla siguiente presenta el procedimiento que se ha de seguir para acceder al
editor de variables.
Etapa 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.

Funcionalidades El acceso a las variables se facilita mediante:


principales del l una clasificación por familia y por tipo,
editor 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),

09/2000 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 comen-
tarios,
l la posibilidad de filtro en las E/S (permitir visualizar, para un módulo, sólo las va-
riables 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 secuen-
cia 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 pro-
grama.

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 varia-
bles 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, hexadeci-
mal...),

Figura El editor de tablas de animación se presenta de la siguiente forma:

0 2/3
Modificación Variable Símbolo / Nombre Valor actual Naturaleza Tipo Comentario
%M17 Trig_tempo_mix_a 0
F3 Modificar %TM0.V Tempo_Malax_mix 0
F7 0 %TM0.P Tempo_Malax_mix 5
%TM0.Q Tempo_Malax_mix 0
F8 1 %M15 Fin_Malax_mix_a 0
Forzado %M200 Etap_vid_malaxeur 0
%M16 Timer_sec_vid_a 0
F4 Forzar 0 %MD12 Trig_mix_a 0
%X0.0 Litres_melangeur 0
F5 Forzar 1
%M10 Etap_rempl_tre1_p 0
F8 Cancelar %MD8 Trig_prod_a 0
%X0.1 Etap_rempl_tre1_p 0
Visualización %M12 Trig_prod_b 0
Desc. %X0.3 Etap_rempl_tre2_p 0

09/2000 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 au-
cación (creación manual) tomática)
no tiene tablas de ani- Cree una tabla de animación. Acceda al módulo de programa
mación Para ello, desde el navegador de en el cual vaya a crear la tabla y
aplicación, haga clic con el botón luego seleccione el escalón, la
derecho del ratón en el directorio frase, la 'instrucción o el DFB
Tablas de animación y luego deseado.
haga clic con el botón izquierdo Seleccione Inicializar tabla de
del ratón en Crear. 'animación (menú contextual) .
Las tablas creadas de manera
automática pueden modificarse
luego eliminando o añadiendo
nuevas variables.
tiene una o más tab- Despliegue el directorio Tablas
la(s) de animación de animación, seleccione la tab-
la deseada y haga doble clic en
ella o selecciónela mediante las
teclas de flecha y valide medi-
ante Intro.

40 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 aplica-


ció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) MAST - REMPLISSAGE
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 41
Presentación de los editores de PL7

Cómo acceder al La tabla que aparece a continuación describe el procedimiento que hay que seguir
editor para acceder al editor de la carpeta.
A partir: Acción
del navegador de Haga doble clic en el directorio Dossier (carpeta) o selecciónelo con
aplicación las teclas de flechas y valide mediante Intro.

42 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 'uti-


lización de 'un proceso automatizado.
Hace posible que el diseñador desarrolle las pantallas adaptadas al proceso y ofre-
ce al usuario:
l un conjunto de 'informaciones que se muestran claramente: texto explicativo, va-
lores 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 parame-
trizable:
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 pan-
tallas,
l la ventana de visualización, que se utiliza para facilitar la depuración de una apli-
cació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 pan-
tallas 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
?? ??

$ % & Silo_A Silo_B Silo_C


Pantalla
0 - Dosage_Melange_Pro
1 - Ecran_accueil
2 - Ecran_ contrôle 4 3 7
3 - Lisez_moi
4 - Ecran_mise_au_point Tempo_Mélangeur
5 - Information_sur_mise_
24
6 - Bienvenida
7 - Presentación Trémie_1 Trémie_2
Ejemplo animación
1 1
9 - Colores
14 - Divers cronogra
15 - Prueba de
Familia serie 1000
1022 - Animación mult 0 0 STATUS_PROCESS
1001 - Gestión de dif
1002 - Reloj Ecran_accueil
1020 - Prueba visor
Ecran_controle

Mezclador Lisez_moi

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 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 explot- Hacer clic con el botón derecho del ratón en el directorio Pan-
ación tallas de explotación y luego hacer clic con el botón izquier-
do del ratón en Abrir
tiene una o más pantallas de Desplegar el directorio Pantallas de explotación, seleccio-
explotación nar la pantalla deseada y luego hacer doble clic debajo o se-
leccionarlo con la ayuda de las teclas de flechas y validar
mediante Intro.

44 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 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

09/2000 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 El organigrama que aparece a continuación presenta las diferentes etapas de de-
etapas del sarrollo de una aplicación.
desarrollo Modo local
Creación de una
aplicación

Edición de la Edición de los tipos Edición de las


configuración pantallas de
Parametraje del Parametraje o Parametraje o
programa, del Grafcet, de uso uso
las funciones específicas

Estructura de los Edición de las


Tarea maestra, tarea rápida variables
de sucesos, secciones, Parametraje
Simbolización de losobits,
Módulos funcionales uso ...
palabras,

Programación

Modo conectado Transferencia

Tablas de animación

Depuración de Pantallas de
la aplicación explotación

Constitución de la Guardado de Constitución de la carpeta de las


carpeta de la aplicación la aplicación pantallas de explotación

46 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 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.

48 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 ac-


tualiza en el autómata (guardado automático) y en el directorio de trabajo en el dis-
co duro (guardado manual).

En caso de tener El presente párrafo ofrece soluciones a los problemas de conexiones/desconexio-


problemas de co- nes con el 'autómata. Efectúe las operaciones en el 'orden recomendado y pase a
nexión 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 direc-
ción del autómata... → Opciones → Reintentar número.

09/2000 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 La tabla que aparece a continuación describe el procedimiento que hay que seguir
aplicación para crear una aplicación.
Etapa 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 selecciona-
da la opción Grafcet para poder utilizarla en la aplicación (para los procesa-
dores 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 configu-
ración del procesador.

50 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 sec-
ciones 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ácil-
mente módulos de programa.

Gestión de las ta- Las tareas maestra y rápida (si ésta se ha programado) están activadas por defecto.
reas 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 es- La figura que aparece a continuación muestra un ejemplo de aplicación con una es-
tructura de pro- tructura multitarea.
grama 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, ex-


cepto 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 Transferencia de programa de PC -> autómata


una aplicación
Etapa Acción
1 Seleccione el comando AP → Transférer Programme (transferir programa).
2 Seleccione la transferencia PC -> Automate (PC - autómata) y valide medi-
ante Aceptar.
3 Si se ha declarado un cartucho que permite almacenar símbolos y comentari-
os 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 trans-
ferencia.

Transferencia de programa de autómata -> PC


Etapa Acción
1 Seleccione el comando AP → Transférer Programme (transferir programa).
2 Seleccione la transferencia: Automate -> PC (autómata - PC) y valide medi-
ante Aceptar.

52 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 comenta-


rios 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 Transferencia de datos Autómata -> Archivo


los datos
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


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.

09/2000 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 de-
puración de las aplicaciones.
Una paleta de herramientas permite acceder directamente a las funciones principa-
les :
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 La tabla siguiente presenta los comandos de acceso a las distintas herramientas de
herramientas de depuración.
depuración
Herramienta de Acceso
depuración
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 Las funciones de diagnóstico de PL7 se encuentran en los distintos editores o he-
funciones de rramientas de los programas PL7.
diagnóstico 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 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

09/2000 57
Herramientas anexas

Convertidores

Presentación Los convertidores permiten portar de una manera sencilla y rentable las aplicacio-
nes 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 La tabla presenta el procedimiento para acceder a la función de conversión.


los
Etapa Acción
convertidores
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 Los archivos que se van a importar o exportar son de tipo:
archivos 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 La tabla presenta el procedimiento que se debe seguir para acceder a la función Im-
función portación/Exportación.
Importación
Etapa Acción
/Exportación
1 Seleccionar el comando Archivo → Importar/Exportar.

1RWDUtilizar el comando 2SFLRQHV → 3HUVRQDOL]DU para identificar la ruta de ac-


ceso 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 aplica-


ció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 Buscar
Bits extraídos Objetos vía Objetos de FB
Tablas Objetos de red Instancia de FE
Variable: %MW0 Símbolo: Table_digit
Objetos referenciados Referencia Modo * Occ.
%MW0 ST MAST - MAST_MAIN - TOP W 1
ST MAST - MAST_MAIN - TOP+3 R[ ] 7

Actualizar R W

Cómo acceder a La tabla que aparece a continuación describe el procedimiento que se debe seguir
la herramienta para acceder a la herramienta de referencias cruzadas.
Etapa Acción
1 Seleccione el comando Referencias cruzadas del menú Outils (herramien-
tas).

60 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 pan-


tallas de 'explotación.

Figura La herramienta Reemplazar variables se presenta de la siguiente forma:


Reemplazar ?

Siguiente Reemplazar todo


Programa Cerrar
Tarea MAST Buscar:
Secciones %MW3
Mezclador 1 Reemplazar por:
Mezclador 2 %MW8
Tarea FAST
Secciones De: A:
Diag_motor TOP TOP
%L1 %L1
BOTTOM BOTTOM

0 0

Acceso a la La tabla que aparece a continuación describe el procedimiento que se debe seguir
herramienta para acceder a la herramienta Reemplazar variables.
Etapa Acción
1 Seleccionar el comando Reemplazar variables del menú Herramientas.

09/2000 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 Esta función permite, después de la transferencia de la aplicación al autómata, ase-


global de la gurar la protección de ésta en modo lectura y escritura:
aplicación 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 Es posible definir el tipo de protección para cada sección:


global o parcial l ninguna protección,
de las secciones l protección de escritura,
l protección de lectura y escritura.

Cómo acceder a Protección de la aplicación


la función
Etapa Acción
Protección de la
aplicación 1 Seleccione el comando Edición → Propiedades.
2 Seleccione la pestaña Protección.

Protección de secciones
Si la protección es Etapa Entonces
global 1 Seleccione el comando Edición → Propiedades.
2 Seleccione la pestaña Protección.

62 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 apli-
cación.
2 Seleccione el menú contextual (haga clic con el botón dere-
cho del ratón) Protection des sections incluses (protec-
ción de secciones incluidas).
individual 1 Seleccione la sección que desee proteger.
2 Seleccione el comando Edición → Propiedades.

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 Existen cinco perfiles de usuario:


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 Sólo el superusuario dispone de los privilegios necesarios para la gestión de los de-
la herramienta de rechos de usuarios.
gestión de
Etapa Acción
acceso de PL7
1 Seleccione el programa Gestion sécurité d’accès (Gestión de seguridad de ac-
ceso) mediante el comando Inicio → Programas → Modicon Telemecanique
2 Introduzca el nombre de acceso asociado al superusuario: Supervisor. Por defec-
to, el acceso no necesita contraseña.
3 Validar pulsando Aceptar.

64 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 tabla mostrada a continuación indica el procedimiento que debe seguirse para
la herramienta acceder a la herramienta OS-LOADER.
OS-LOADER
Etapa Acción
1 Seleccione el programa OS-LOADER PL7... mediante el comando
Inicio → Programas → Modicon Telemecanique

09/2000 65
Herramientas anexas

66 09/2000

También podría gustarte