You are on page 1of 66

PL7 Micro/Junior/Pro

Presentacin rpida de PL7


spa V4.0

35002981 00

Documentos relacionados

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

09/2000

Documentos relacionados

09/2000

Tabla de materias

Acerca de este . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Captulo 1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9


Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Ergonoma general del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 La barra de herramientas de PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 La barra de estado de PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 La ayuda en lnea de PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Navegador: temas de ayuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Ayuda contextual de PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 El navegador de aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 La representacin estructural . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 La representacin funcional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Captulo 2

Presentacin de los editores de PL7 . . . . . . . . . . . . . . . . . . . . 23


Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . El editor de configuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 animacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editor de documentacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . El editor de pantallas de explotacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 24 26 28 31 33 34 36 37 39 41 43 45 46 48 49 50 51
5

Captulo 3

Elaboracin de una aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . 45


Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Principio de elaboracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modo local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modo conectado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creacin de una aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Transferencia de programa PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Transferencia de datos de PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Depuracin de la aplicacin PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Diagnstico de PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

Captulo 4

Herramientas anexas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Convertidores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Importacin/Exportacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 Referencias cruzadas de una variable en la aplicacin. . . . . . . . . . . . . . . . . . . . 60 Reemplazar una variable en la aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Proteccin de la aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 Gestin de seguridad de acceso de PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 OS-LOADER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

Acerca de este

Presentacin
Objeto Esta presentacin rpida de PL7 tiene por objeto presentar de forma concisa el programa. Este documento tiene en cuenta las modificaciones del PL7 V4.

Campo de aplicacin Documentos relacionados Comentarios del usuario

Enve sus comentarios a la direccin electrnica TECHCOMM@modicon.com

09/2000

Acerca de este

09/2000

Generalidades

Presentacin
Objeto del captulo Contenido: Este captulo presenta la ergonoma de los programas PL7.

Este captulo contiene los siguiente apartados:


Apartado Ergonoma general del programa La barra de herramientas de PL7 La barra de estado de PL7 La ayuda en lnea de PL7 Navegador: temas de ayuda Ayuda contextual de PL7 El navegador de aplicacin La representacin estructural La representacin funcional Pgina 10 12 14 15 16 18 19 21 22

09/2000

Generalidades

Ergonoma general del programa


Presentacin Los programas utilizan el conjunto de los valores de uso estndar de Windows: l ratn o teclado, l mens desplegables, l navegadores, l barras y paletas de herramientas con iconos, l varias herramientas en paralelo, l ayuda en lnea e informacin sobre herramientas. La pantalla de PL7 presentada a continuacin proporciona un ejemplo de las numerosas herramientas disponibles:
1
PL7 PRO : Win01

Figura

Archivo Edicin Servicios Vista Herramientas Autmata Depuracin Opciones Ventana


RUN STOP
Navegador de aplicacin

? ?

? ?

GRAFCET : MAST - Grafcet - Chart

Vista estructural Estac Configuracin Configuracin del Configuracin del Configuracin de los Programa Tarea MAST Secciones Grafcet Prl G7Chart Estacin Sr Sucesos Tipos DFB

0
Configuracin TSX 57402 V3.3 ...
XMWI XTI..

0 P S Y T S X o 5 o 2 7 c 6 4 o 0 m 0 m 0 2 de Zona Comentario

4 2

Variables Variables %MObjetos %S Objetos de ParmetroMEMORIA EBOOL %K Constantes Variable Tipo Smbolo %XObjetos Grafcet %M0 EBO SFB SFB FB %M1 EBO E/S E/S %M2 EBO DFB EBO %M3 Instancias %M4 de EBO Tablas EBO %M5 Carpeta %M6 Pgina deEBO EBO %M7 Informacin EBO %M8 Pantallas deEBO %M9

M1

F2 F3 F4 F5
Listo

F6 F7
LOCAL

F8 F9

F10 F11

F12
GR7 NOK OVR

U:SYS

10

09/2000

Generalidades

Elementos y funciones

Esta tabla describe los diferentes elementos que constituyen la pantalla de PL7:
Variable Elemento 1 2 3 4 5 6 7 Barra de mens Funcin Permite el acceso a todas las funciones del programa,

Barra de herramien- Ofrece un acceso rpido mediante el ratn a todas las funtas ciones bsicas, Ayuda Navegadores Editores Paleta de elementos grficos Barra de estado Proporciona informacin sobre el programa, Permite el acceso directo a los diferentes editores, Permite la creacin, la depuracin y la utilizacin de aplicaciones, Permite el acceso directo a las herramientas del editor actual, Presenta un conjunto de informaciones vinculadas al programa.

09/2000

11

Generalidades

La barra de herramientas de PL7


Presentacin La barra de herramientas ofrece un acceso rpido a las funciones bsicas del programa mediante el ratn. El acceso a las distintas funciones se realiza de forma dinmica y vara segn el contexto. La barra de herramientas de PL7 se presenta del modo siguiente:
RUN STOP RUN STOP

Ilustracin

? ? ? ?

Elementos y funciones

En esta tabla se proporciona el significado de cada elemento de la barra de herramientas:


Elemento Funcin Nueva aplicacin Abrir una aplicacin Guardar la aplicacin Imprimir parcial o totalmente la aplicacin Cancelar las ltimas modificaciones Validar las modificaciones Ir a Navegador de aplicacin Referencias cruzadas Biblioteca de funciones Transferencia entre autmata <> PC
RUN

Elemento

Funcin Modo local Modo conectado Paso del autmata a RUN Paso del autmata a STOP Ejecutar / detener la animacin Organizacin de las ventanas en cascada Organizacin de las ventanas en mosaico horizontal Organizacin de las ventanas en mosaico vertical

STOP

? ? ? ? ? ?

Ayuda Qu es?

12

09/2000

Generalidades

1RWD Todas estas funciones estn igualmente disponibles mediante mens.

09/2000

13

Generalidades

La barra de estado de PL7


Presentacin 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 Listo 2 CONECTADO 3 STOP 4 U:SYS 5 GR7 OK 6 MODIF 7 8 OVR MAYSC

Elementos y funciones

Esta tabla describe las diferentes zonas que forman la barra de estado:
Variable 1 Zona Informacin Funcin proporciona informacin relativa a los comandos del men, los iconos de la barra de herramientas y los diferentes editores cuando stos se seleccionan.

2 3 4 5 6 7 8

Modo de funciona- indica el modo de funcionamiento actual (local, conectado). miento Estado del autmata Direccin de red Modo Grafcet Modificacin en curso Indicador de animacin Funciones del teclado indica el estado del autmata (Run, Stop, por defecto...). proporciona la direccin de red del autmata. Indica si el modo Grafcet se utiliza en la aplicacin. indica que la aplicacin actual no est guardada o es diferente de la guardada. simboliza el modo conectado. indica el estado de las funciones Insercin y Mayscula del teclado.

14

09/2000

Generalidades

La ayuda en lnea de PL7


Presentacin La ayuda en lnea de PL7 describe de manera secuencial la puesta en marcha de los distintos editores de programas. Proporciona igualmente una amplia informacin sobre: l los usuarios (derechos de acceso), l las generalidades de PL7 (constitucin de una aplicacin, direccionamiento de los objetos bits y palabra, gestin de la memoria...) l las instrucciones de lenguaje de PL7 (funcionalidades, sintaxis, operandos), l la utilizacin de PL7 (programacin, depuracin, diagnstico), l las funciones especficas de TSX Micro y Premium (Regulacin, Contaje, Pesaje...). Se proponen dos modos de acceso: l a partir del navegador (Temas de ayuda) (Vase Navegador: temas de ayuda, p. 16), l directamente desde una pantalla de PL7 (Ayuda contextual) (Vase Ayuda contextual de PL7, p. 18).

Modo de acceso a la ayuda de PL7

09/2000

15

Generalidades

Navegador: temas de ayuda


Presentacin El navegador Temas de ayuda permite buscar la informacin deseada siguiendo tres principios: l desde el Contenido, que muestra una visin de conjunto de los diferentes captulos del sistema de ayuda, l mediante el ndice, que muestra una lista en orden alfabtico de palabras clave, l mediante el modo Buscar, que muestra en orden alfabtico el conjunto de palabras utilizadas en la ayuda en lnea. La siguiente figura muestra el navegador abierto en Contenido de la ayuda
Temas de ayuda: Ayuda PL7
?

Figura del navegador

Contenido de la ndice Bsqueda ayuda Haga clic sobre un tema y luego en Mostrar. O haga clic en otra pestaa, como ndice Utilizacin del programa ? Gestin de la aplicacin ? Navegador de aplicacin ? Mdulos funcionales ? Configuracin de la aplicacin ? Edicin de las variables ? Programacin en lenguaje de contactos (LD) ? Programacin en lenguaje de lista de instrucciones (IL) ? Programacin en lenguaje literal estructurado (ST) ? Programacin en lenguaje Grafcet (GR7) ? Bloques funcin DFB ? Depuracin ? Diagnstico ? Documentacin

Cerrar

Imprimir...

Cancelar

Acceso al navegador

Pestaa Contenido de la ayuda


Etapa 1 2 Accin

? Seleccionar el comando Contenido del men ? o hacer clic en el icono ? .


Seleccionar y abrir el directorio deseado.

16

09/2000

Generalidades

Pestaa ndice
Etapa 1 Accin Seleccionar el comando Ayuda sobre del men ? o hacer clic en el icono ? y ? seleccionar la pestaa ndice. 2 3 Introducir la palabra clave. Seleccionar y abrir el tema deseado.

Pestaa Buscar
Etapa 1 2 3 Accin

? Hacer clic en el icono ? y seleccionar la pestaa Buscar.


Introducir la palabra buscada. Seleccionar y abrir el tema deseado.

09/2000

17

Generalidades

Ayuda contextual de PL7


Presentacin La ayuda contextual permite acceder directamente a la informacin a partir del elemento seleccionado. Existen dos modos de acceso exclusivos que permiten acceder a la ayuda contextual. Pantallas estndar
Etapa 1 2 Accin ? Seleccionar el comando Qu es esto? del men ? o hacer clic en el icono ? , Seleccionar el elemento acerca del cual se desea informacin tcnica (un men, una pantalla, una barra de herramientas...).

Cmo acceder a la ayuda contextual

Cuadros de dilogo modales


Etapa 1 Accin ? Hacer clic en el icono ? del elemento actual. ?

18

09/2000

Generalidades

El navegador de aplicacin
Presentacin El navegador de aplicacin presenta en forma arborescente el contenido de una aplicacin PL7. Existen dos tipos de representacin: l estructural: vista tradicional correspondiente al orden de tratamiento por parte del autmata, l funcional: vista de la aplicacin en mdulos funcionales correspondientes a funciones del automatismo. Las pantallas siguientes muestran los dos modos de representacin.
Navegador de aplicacin

Figura

Vista estructural ESTACIN Configuracin Configuracin del equipo Configuracin del programa Programa Tarea MAST Sucesos Tipos DFB Variables Tablas de animacin Carpeta Pantallas de explotacin

Vista funcional ESTACIN Prog1 Programa Tablas de animacin Pantallas de explotacin

Acceso al navegador

El siguiente cuadro presenta las diferentes formas de acceder al navegador de aplicacin.


A partir: del contenido de la barra de herramientas Accin Seleccionar el comando Herramientas Navegador de aplicacin. Vase La barra de herramientas de PL7, p. 12

1RWD Por defecto, el navegador de aplicacin propone una visin 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

La tabla siguiente presenta los modos de representacin disponibles para cada programa:
PL7 Micro Vista estructural Vista funcional s no PL7 Junior s no PL7 Pro s s

Acceso a las distintas vistas

Haga clic en los iconos siguientes para acceder al modo de visualizacin deseado:
Icono Accin 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 representacin estructural
Presentacin La representacin estructural presenta el contenido de una aplicacin de forma arborescente. sta permite desplazarse al interior de una aplicacin y ofrece un acceso directo: l a la configuracin (del equipo, programa y objetos Grafcet), l a los programas, l a los DFB contenidos en la aplicacin, l a los datos, l a las tablas de animacin, l a determinadas partes de la carpeta (informacin general, pgina de ttulo), l a las pantallas de funcionamiento. La pantalla siguiente presenta la estructura arborescente de una aplicacin.
Navegador de aplicacin Estacin Configuracin Configuracin del equipo Configuracin del programa Configuracin de los objetos Grafcet Programa Tarea MAST Secciones cycle_normal Prl G7 Grfico Estacin Sr IL Sr0 IL Sr1 Sucesos Tipos DFB Prueba Variables %M Objetos memoria %M %S Objetos sistema %K Constantes %X Objetos Grafcet SFB FB predefinidos SFB E/S E/S E/S DFB Instancias DFB Tablas de animacin Carpeta Pgina de ttulo Informacin general Pantallas de explotacin Transferencia E4 Transferencia

Figura

Editor de configuracin

Editor de programa

Editor de DFB

Editor de variables

Editor de tabla de animacin Editor de documentacin Editor de pantallas de explotacin

09/2000

21

Generalidades

La representacin funcional
Presentacin La representacin funcional presenta la aplicacin estructurada en mdulos funcionales correspondientes a las diferentes funciones de automatismos de la aplicacin. Un mdulo funcional es un grupo de elementos de programa (secciones, macroetapas, tablas de animacin, pantallas de explotacin...). 1RWD Esta funcin est disponible con el programa PL7 Pro.

Figura

La siguiente pantalla presenta una aplicacin estructurada en mdulos funcionales.


Navegador de aplicacin

Vista funcional ESTACIN Prod1 Programa Start_cycle Tablas de animacin Table_1 Pantallas de explotacin Transferencia E4 Transferencia A1 Mdm1 Programa Tablas de animacin Pantallas de explotacin Prod2 Programa Tabla de animacin Pantallas de explotacin

Mdulo funcional

Submdulo funcional

Mdulo funcional

22

09/2000

Presentacin de los editores de PL7

Presentacin
Objeto Este captulo presenta los distintos editores propuestos por PL7. 1RWD Para mayor informacin (funciones, acceso...), consulte, a su eleccin: l la ayuda en lnea de PL7, l Los diferentes manuales disponibles en CD-ROM.

Contenido:

Este captulo contiene los siguiente apartados:


Apartado El editor de configuracin 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 animacin Editor de documentacin El editor de pantallas de explotacin Pgina 24 26 28 31 33 34 36 37 39 41 43

09/2000

23

Presentacin de los editores de PL7

El editor de configuracin
Presentacin El editor de configuracin de PL7 asegura las siguientes funciones para cada aplicacin: l la configuracin del equipo, l la configuracin del programa, l la configuracin de los objetos Grafcet, en caso de programacin en lenguaje Grafcet. El editor de configuracin tambin asegura, en modo conectado, las funciones de depuracin, ajuste y diagnstico. Las pantallas siguientes representan las diferentes vistas del editor de configuracin.
Configuracin

Figura

TSX 57452 V3.3 ...

YHXD YUD

0 P S Y 0 2 6 0 0 T S X 5 7 4 5 2

Configuracin

TSX 57402 V3.3 ... Nmero de Bloques de funcin predefinidos Tipo Nmero Registros Palabras Temporizadores TM 128 16 %R0 Temporizadores T 0 16 %R1 Monoestables MN Contadores C Configuracin Registros R Programadores DR TSX 57402 V3.3 ... cclicos Parmetros de configuracin Parmetros de ejecucin Tamao de las zonas de variables gl Booleanos: 512 Nm Nmero de macroetapas: 8 / 64
YHXD YUD YHXD YUD

Mdulo Grafcet Parmetros de ejecucin Grfico 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 Nmero de etapas total : 656 / 1024 ( Etapas ENTRADA y SALIDA de los XMi incluidas )

24

09/2000

Presentacin de los editores de PL7

Acceso al editor

El siguiente cuadro presenta las diferentes formas de acceder al navegador de aplicacin.


A partir: de la barra de mens del navegador de aplicacin Accin Seleccionar el comandoHerramientas Configurar. Hacer doble clic en el tipo de configuracin deseado o seleccionarlo con las teclas de flechas y validar mediante Intro.

Paso de un tipo de configuracin a otro

Haga clic en los iconos siguientes para pasar de un tipo de configuracin a otro. :
Icono Accin muestra la configuracin del equipo, muestra la configuracin del programa, muestra la configuracin de los objetos Grafcet,

%MWI %TI..

Configuracin del equipo

El editor de configuracin permite, de manera intuitiva y grfica, declarar y configurar los diferentes elementos que constituyen el autmata: l rack, l alimentacin, l procesador, l mdulos de funciones especficas, El editor de configuracin asegura el parametraje del programa de la aplicacin y muestra: l el nmero de bloques de funcin, l el nmero de registros, l el tamao de las zonas de variables globales. El editor de configuracin permite definir los objetos Grafcet (etapas, macroetapas...) y los parmetros de ejecucin (nmero de etapas y de transiciones activas).

Configuracin del programa

Configuracin de los objetos Grafcet

09/2000

25

Presentacin de los editores de PL7

Editores de programa: Generalidades


Presentacin Los editores de programa permiten programar funciones y funciones especficas que la aplicacin 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). La siguiente figura presenta una vista de conjunto de los diferentes editores de programa.
LD : MAST - Secuencial- Estacin (* Temporizador de mezclado*)

Figura

%TM17 P IN

%TM0 TM MODO: TON ST : MAST - Secuencial - Prl OUT

(* Actualizacin del indicador de ciclo en curso *) IF %M0 THEN SET %M18; ELSE RESET %M1 IL : MAST - Liste END_IF; ! (* Inic *) (* RESET aplicacin LD %MW5: X4 COHP V S R OPER COHP F (...) F9 F10 F11 F12 : MAST H Sequentielle - Macro1 GRAFCET T.F2T.F3T.F4 T.F5T.F6T.F7T.F8 -

X P N F2 F3 IF RE F5 F6 THEN F4 %M21 F7 F8 SET %S0 ; END_IF ;

ENTRADA

(*Arranque motor mezclador*) (*Temporizacin de mezclado transcurrida*)

(*Evacuacin producto + Mezclado*)

F2 F3 F4 F5

F6 F7 F8 F9

IN OUT F10 F11 F12 1F2 1F3 1F4

26

09/2000

Presentacin de los editores de PL7

Acceso a un editor

La tabla que aparece a continuacin describe el procedimiento que hay que seguir para acceder a un editor de programa.
Si la aplicacin A partir del navegador de aplicacin:

no dispone de programa Cree o importe un mdulo de programa (seccin, subprograma, suceso, DFB) en uno de los lenguajes propuestos. Para ello, consulte la ayuda en lnea, Modos operativos. tiene uno o ms mdulo(s) de programa Despliegue el directorio Programa hasta llegar al mdulo de programa deseado, haga doble clic encima o seleccinelo con la ayuda de las teclas de flechas y valide mediante Intro.

09/2000

27

Presentacin de los editores de PL7

Editor de programa: Lenguaje de contactos (LD)


Presentacin El editor de lenguaje de contactos es un editor grfico que permite la construccin de redes de contactos (transcripcin de esquemas de rels). Este editor est estructurado en zonas y posee herramientas y funcionalidades a las que se puede acceder directamente mediante el ratn o el teclado, tales como: l herramientas bsicas (contactos, hilos booleanos, bobinas, bloques de operacin...), l una llamada inmediata de las herramientas de ayuda de introduccin de las funciones en la biblioteca: l un acceso directo a un subprograma a partir del programa de llamada, l diferentes modos de visualizacin. La siguiente pantalla presenta las diferentes zonas que componen el editor de lenguaje de contactos.
LD : MAST 1 2 3
%L1 (* Temporizador de mezclado*)

Figura

%I1.0 %C0.E %M16

%TM2 ENTRADA TM Q Modo TON TB: 1 mn TM.P: 580 Modif: Y

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

5
F2 F3

P F4

N F5

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

Elementos y funciones

La siguiente tabla presenta de forma concisa los diferentes elementos que componen el editor.
Variable 1 2 3 Elemento Zona de etiqueta Zona de comentario Zona de prueba Funcin Permite introducir una etiqueta permite introducir un comentario localiza elementos tales como contactos, bloques de funcin...

28

09/2000

Presentacin de los editores de PL7

Variable 4 5

Elemento Zona de accin

Funcin localiza elementos tales como bobinas y bloques de operacin.

Paleta de elementos permite acceder directamente a los diferentes smbolos grficos grficos del lenguaje.

Modos de introduccin

Existen dos modos de introducir datos en el programa: l con informacin (modo de introduccin por defecto), l sin informacin. Este ltimo modo permite introducir los elementos grficos sin necesidad de informar a medida que se introducen y agrupar esta tarea una vez terminada la red de contactos. Existen distintos parmetros de visualizacin que permiten adaptar el modo de visualizacin a sus necesidades. Estos parmetros son los siguientes: l vista normal (modo de introduccin por defecto), l vista reducida, que permite la visualizacin de un mayor nmero de redes de contactos, conservando el mismo nivel de informacin, l visualizacin de los operandos en forma de variable, de smbolo o ambas a la vez, l visualizacin de los smbolos con limitacin de 10 caracteres (texto corto) o en su totalidad (texto largo: mximo de 32 caracteres). La tabla que aparece a continuacin describe el procedimiento que hay que seguir para cambiar de modo.
Modo Comando Modo rpido con teclado

Modos de visualizacin

Cambio de modo

Introduccin Visualizacin

Edicin Introducir informacin permite pasar de un mdu- lo a otro. Vista Reducida, normal. Vista Variables. Vista Smbolos. Vista Smbolos y variables. Vista Texto corto, texto largo. Ctrl + E Ctrl + F Ctrl + H -

09/2000

29

Presentacin 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 De celda en celda A la primera columna del escaln A la ltima columna A la pgina siguiente A la pgina anterior Al inicio de la red de contactos Al final de la red de contactos Tecla(s) Flecha Inicio Fin AvPg RePg Ctrl + Inicio Ctrl + Fin

30

09/2000

Presentacin de los editores de PL7

Editor de programa: Lenguaje de lista de instrucciones (IL)


Presentacin El editor del lenguaje lista de instrucciones permite escribir tratamientos lgicos y numricos de forma booleana. Este editor dispone de funcionalidades tales como: l la informatizacin (alineacin de instrucciones y operandos), l las introducciones y visualizaciones de operandos en forma de smbolo y/o variable. l la ayuda de introduccin: l instrucciones en el bloque de funcin (%TMi, %Ci...), l funciones de la biblioteca, l la visualizacin en color de palabras clave del lenguaje y comentarios. La siguiente pantalla presenta un ejemplo de programa realizado en lenguaje de lista de instrucciones.
Smbolo de inicio de frase Zona de comentario delimitada por (* *) Lista de instrucciones (IL) Delimitacin de la frase actual

Figura

IL : MAST - Gest_convoyeur ! (* Verificacin de piezas en posicin 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

La siguiente tabla presenta el procedimiento que hay que seguir para desplazarse por el editor con la ayuda del teclado.
Desplazamiento De carcter en carcter De palabra en palabra Al inicio de lnea Al final de lnea Al inicio de programa Tecla(s) Flechas Ctrl + Flechas derecha e izquierda Inicio Fin Ctrl + Inicio

09/2000

31

Presentacin de los editores de PL7

Desplazamiento Al fin de programa A la pgina anterior A la pgina siguiente

Tecla(s) Ctrl + Fin RePg AvPg

32

09/2000

Presentacin de los editores de PL7

Editor de programa: Lenguaje literal estructurado (ST)


Presentacin El editor de lenguaje literal estructurado permite escribir tratamientos lgicos y numricos de forma estructurada (tipo informtico). Este editor dispone de funcionalidades tales como: l las introducciones y visualizaciones de operandos en forma de smbolo y/o variable. l la ayuda de introduccin de las funciones de la biblioteca, l la visualizacin en color de palabras clave del lenguaje y comentarios. La siguiente pantalla presenta un ejemplo de programa realizado en lenguaje literal estructurado.
Smbolo de inicio de frase Zona de comentario delimitada por (* *) Instrucciones Literal estructurado (ST) Delimitacin de la frase actual ST : MAST - Sequentielle - Prl ! (* Actualizacin del indicador de ciclo en curso*) IIF %M0 THEN SET %M18; ELSE RESET %M18; END_IF; ! (* RESET aplicacin*) IF RE %M21 THEN SET %S0; END_IF;

Figura

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 De carcter en carcter De palabra en palabra Al inicio de lnea Al final de lnea Al inicio de programa Al fin de programa A la pgina anterior A la pgina siguiente Tecla(s) Flechas Ctrl + Flechas derecha e izquierda Inicio Fin Ctrl + Inicio Ctrl + Fin RePg AvPg

09/2000

33

Presentacin de los editores de PL7

Editor de programa: Lenguaje Grafcet


Presentacin El editor Grafcet permite representar grficamente y de forma estructurada el funcionamiento de un automatismo secuencial. Este editor se compone de 8 pginas de 14 lneas y 11 columnas que definen as clulas que pueden albergar un elemento grfico cada una. Dispone de numerosas herramientas que permiten la introduccin de forma fcil, tales como: l una paleta de objetos grficos a la que se puede acceder directamente mediante el ratn o el teclado (etapas, transiciones, enlaces, reenvos, macroetapas...), l un acceso directo a la programacin de acciones o receptividades, l una numeracin automtica de las etapas, l una visualizacin por pgina Grafcet con las lneas de etapas y de transiciones, l una introduccin simplificada de los comentarios, l dos modos de visualizacin. Figura La siguiente pantalla presenta las diferentes zonas que componen el editor de lenguaje Grafcet.
GRAFCET : MAST - Sequentielle - Chart

(*Grfico principal*)

1
(*Etapa inicial*)

0
(*Condiciones de salida de ciclo*)

(*Relleno de tolva*)

(*Etapa inicial*)

M0

(*Relleno de mezclador*)

3
2
(*Fin dosificacin*)

M1

(*Mezclado y evacuacin*)

F2

F3

F4

F5

F6

F7

F8

F9

F10

F11

F12

1F2

IN 1F3

OUT 1F4

34

09/2000

Presentacin de los editores de PL7

Elementos y funciones

La siguiente tabla presenta de forma concisa los diferentes elementos que componen el editor.
Variable 1 2 3 4 Elemento Pgina Grafcet Lnea de etapas Lnea de transiciones Funcin permite realizar el grfico permite introducir una etapa, macroetapa, comentarios... permite introducir las transiciones, comentarios...

Paleta de elementos permite acceder a los diferentes smbolos grficos del lengrficos guaje.

Modos de visualizacin

Existen dos modos de visualizacin en el programa: l vista normal (modo de introduccin por defecto), l vista reducida. Este ltimo modo permite visualizar un mayor nmero de pginas Grafcet conservando el mismo nivel de informacin. La tabla que aparece a continuacin describe el procedimiento que hay que seguir para cambiar de modo.
Modo Visualizacin Comando Vista Reducida o Vista Normal.

Cambio de modo

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 De celda en celda A la pgina siguiente A la pgina anterior Al inicio de la primera pgina Al final de la octava pgina Tecla(s) Flecha AvPg RePg Ctrl + Inicio Ctrl + Fin

09/2000

35

Presentacin de los editores de PL7

El editor de tipos DFB


Presentacin El editor de DFB permite programar bloques de funcin propios del usuario que responden a los requisitos de sus aplicaciones. Estos bloques de funcin del usuario sirven para estructurar una aplicacin. Se utilizarn cuando 'una secuencia de programa se halle repetida en una aplicacin o para fijar una programacin estndar. 1RWD La creacin de DFB requiere PL7 Pro. Es posible utilizar DFB con PL7 Junior y PL7 Pro.

Figura

La pantalla siguiente representa la vista genrica del editor de tipos DFB. Zona de informacin Acceso a las zonas de parametrizacin
Editor de tipo DFB: Count_1*

Interfaz de llamada
Entradas + Entradas/Salidas

0 : Salidas + Entradas/Salidas Variables privadas

Estado No instanciado, modo local


Cdigo...(ST)

Interfaz y variables pblicas Entradas Nombre Entrada1

Ficha descriptiva

Variables pblicas Entradas/Salidas Salidas Tipo Comentario BOOL Inic

Valor inic. FALSO

Zona de parametraje

Acceso al editor de programa

Cmo acceder al editor

La tabla siguiente presenta el procedimiento que se ha de seguir para acceder al editor de tipos DFB.
Si la aplicacin no tiene todava tipos DFB Accin Crear un tipo DFB. Para ello, desde el navegador de aplicacin, haga clic con el botn derecho del ratn en el directorio Tipos DFB y luego haga clic con el botn izquierdo del ratn en Crear. Hacer doble clic en el tipo DFB deseado o seleccionarlo con las teclas de flechas y validar mediante Intro.

tiene tipos DFB

36

09/2000

Presentacin de los editores de PL7

El editor de variables
Presentacin El editor de variables permite: l simbolizar los distintos objetos de la aplicacin (bits, palabras, bloques de funcin, mdulos de funciones especficas...) l parametrizar los bloques de funcin predefinidos (temporizadores, contadores...) l introducir los valores de las constantes y elegir la base de visualizacin (decimal, binaria, hexadecimal, flotante, mensaje), l instanciar y parametrizar los bloques de funcin del usuario de DFB. El editor de variables se presenta de la siguiente forma:
Variables Parmetros %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 Tipo Smbolo 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 Comentario E/S 1 : TSX DEY 16D2 Zona de introduccin

Figura

deteccin de una pieza delante del dispositivo v 1 captador de posicin del dispositivo v 1 entrada captador de posicin del dispositivo v 1 salida captador de posicin del dispositivo v 2 entrada captador de posicin del dispositivo v 2 salida puesta en marcha del sistema parada del ciclo automtico

Acceso al editor

La tabla siguiente presenta el procedimiento que se ha de seguir para acceder al editor de variables.
Etapa 1 2 Accin Desde el navegador de aplicacin, desplegar el directorio Variables. Hacer doble clic en el tipo de variables deseado o seleccionarlo con las teclas de flechas y validar mediante Intro.

Funcionalidades principales del editor

El acceso a las variables se facilita mediante: l una clasificacin por familia y por tipo, l funciones de clasificacin (clasificacin mediante smbolos 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 funcin predefinido),
37

09/2000

Presentacin de los editores de PL7

l la posibilidad de presimbolizar objetos de determinadas funciones especficas, l la posibilidad de ejecutar una bsqueda con un comodn en smbolos o comenl la posibilidad de filtro en las E/S (permitir visualizar, para un mdulo, slo las val la posibilidad de copiar/pegar los parmetros SFB, l la posibilidad de cortar/copiar/pegar los smbolos y comentarios de una secuenl la posibilidad de eliminar la presimbolizacin, l la visualizacin en negrita de las variables utilizadas en el programa, l la visualizacin en rojo de los solapamientos de las variables utilizadas en el programa. cia de variables, riables de entrada y de salida que actan realmente en el proceso), tarios,

38

09/2000

Presentacin de los editores de PL7

Editor de tablas de animacin


Presentacin El editor de tablas de animacin permite crear tablas que contienen listas de variables que se han de supervisar o modificar. Este editor proporciona funcionalidades tales como: l creacin manual de tablas por introduccin de variables, o creacin automtica a partir de la totalidad o partes de secciones de programa o de objetos animados en una pantalla de explotacin, l modificacin del valor actual de las variables, l forzado del valor actual de los objetos bit, l eleccin de la base de visualizacin del valor actual (decimal, binaria, hexadecimal...), El editor de tablas de animacin se presenta de la siguiente forma:
0 Modificacin F3 Modificar F7 F8 0 1 2/3 Comentario

Figura

Forzado F4 Forzar 0 F5 Forzar 1 F8 Cancelar Visualizacin Desc.

Variable %M17 %TM0.V %TM0.P %TM0.Q %M15 %M200 %M16 %MD12 %X0.0 %M10 %MD8 %X0.1 %M12 %X0.3

Smbolo / 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

09/2000

39

Presentacin de los editores de PL7

Acceso al editor

La siguiente tabla presenta las diferentes formas de acceder al editor de tablas de animacin.
Si la aplicacin A partir del navegador de apli- Desde un editor (creacin aucacin (creacin manual) tomtica) Acceda al mdulo de programa en el cual vaya a crear la tabla y luego seleccione el escaln, la frase, la 'instruccin o el DFB deseado. Seleccione Inicializar tabla de 'animacin (men contextual) . Las tablas creadas de manera automtica pueden modificarse luego eliminando o aadiendo nuevas variables.

no tiene tablas de ani- Cree una tabla de animacin. macin Para ello, desde el navegador de aplicacin, haga clic con el botn derecho del ratn en el directorio Tablas de animacin y luego haga clic con el botn izquierdo del ratn en Crear.

tiene una o ms tabla(s) de animacin

Despliegue el directorio Tablas de animacin, seleccione la tabla deseada y haga doble clic en ella o seleccinela mediante las teclas de flecha y valide mediante Intro.

40

09/2000

Presentacin de los editores de PL7

Editor de documentacin
Presentacin El editor de documentacin permite constituir, ver e imprimir la carpeta de la aplicacin. Se basa en el navegador de documentacin que muestra en forma arborescente la constitucin de la carpeta. Este editor permite definir: l una pgina de ttulo, que incluye el nombre del diseador y del proyecto, l pginas de informaciones generales, l un pie de pgina. Genera automticamente: l el contenido, l la carpeta de aplicacin: configuraciones de equipo/programa, y programa, l la lista de variables, clasificadas por variable o por smbolo, l las referencias cruzadas, clasificadas por variable o por smbolo. La ilustracin siguiente presenta una vista de conjunto del editor de documentacin.
Documentacin Remplissage - Page 1/2 * Carpeta Estacion (68) Pgina de ttulo Contenido (1) Configuracin (10) Configuracin hardware (9) Configuracin de racks Parmetros de acopladores Configuracin software (1) Vista funcional Programa (24) Estructura de aplicacin (1) Tarea Mast (20) Secciones (20) Sequential (17) Remplissage(2) mixer (1) Tarea Fast (3) Tipos DFB (8) Referencias cruzadas (5) Tablas de animacin (3) Variables (16) Pie de pgina MAST - REMPLISSAGE

Ilustracin

09/2000

41

Presentacin de los editores de PL7

Cmo acceder al editor

La tabla que aparece a continuacin describe el procedimiento que hay que seguir para acceder al editor de la carpeta.
A partir: del navegador de aplicacin Accin Haga doble clic en el directorio Dossier (carpeta) o seleccinelo con las teclas de flechas y valide mediante Intro.

42

09/2000

Presentacin de los editores de PL7

El editor de pantallas de explotacin


Presentacin El 'editor de 'pantallas de 'explotacin es una herramienta destinada a facilitar la 'utilizacin de 'un proceso automatizado. Hace posible que el diseador desarrolle las pantallas adaptadas al proceso y ofrece al usuario: l un conjunto de 'informaciones que se muestran claramente: texto explicativo, valores dinmicos, sinpticos colores... l la posibilidad de 'actuar simple y rpidamente: modificacin y supervisin dinmica de las variables del autmata... El 'editor de 'pantallas de 'explotacin comprende tres ventanas de tamao parametrizable: l el navegador que permite acceder a las diferentes pantallas de explotacin, l el editor grfico que permite crear, modificar y explotar la animacin de las pantallas, l la ventana de visualizacin, que se utiliza para facilitar la depuracin de una aplicacin y visualizar fcilmente los mensajes de diagnstico. 1RWD La creacin o utilizacin de pantallas de explotacin requiere PL7 Pro.

09/2000

43

Presentacin de los editores de PL7

Figura

La siguiente pantalla presenta las diferentes zonas que componen el editor de pantallas de explotacin.
PL7 PRO : prueba - [Pantalla de explotacin: Dosificacin - Mezcla - Productos]

Archivo

Edicin Sservicios

Vista Herramientas Autmata Dpuracin Opciones Ventana ?


RUN STOP RUN

? ?

? ?

$
Pantalla 0 - Dosage_Melange_Pro 1 - Ecran_accueil 2 - Ecran_ contrle 3 - Lisez_moi 4 - Ecran_mise_au_point 5 - Information_sur_mise_ 6 - Bienvenida 7 - Presentacin Ejemplo animacin 9 - Colores 14 - Divers cronogra 15 - Prueba de Familia serie 1000 1022 - Animacin mult 1001 - Gestin de dif 1002 - Reloj 1020 - Prueba visor

&

Silo_A Silo_B Silo_C

Tempo_Mlangeur 24 Trmie_1
1 1

Trmie_2

STATUS_PROCESS Ecran_accueil Ecran_controle

Mezclador

Lisez_moi

Confirmacin Fallo Zona Aparicin Desaparicin Mensaje Estado No confirmadoEV_DIA401/01/70. 0...Cond1<> VERDADERA o Cond0<>FA...0 Sin confirmacinMV_DIA501/01/70. 0...Depuracin de las palabras de estado0 [x:244,y:323] CONECTADO RUN U:SYS MODIF OVR

Editor grfico Ventana de visualizacin Navegador

Acceso al editor

La siguiente tabla presenta el procedimiento que se ha de seguir para acceder al editor de pantallas de explotacin.
Si la aplicacin... no tiene pantalla de explotacin tiene una o ms pantallas de explotacin Accin a partir del navegador de aplicacin Hacer clic con el botn derecho del ratn en el directorio Pantallas de explotacin y luego hacer clic con el botn izquierdo del ratn en Abrir Desplegar el directorio Pantallas de explotacin, seleccionar la pantalla deseada y luego hacer doble clic debajo o seleccionarlo con la ayuda de las teclas de flechas y validar mediante Intro.

44

09/2000

Elaboracin de una aplicacin

Presentacin
Objeto Este captulo presenta los principios de elaboracin de una aplicacin. 1RWD Para ms informacin, consulte, a su eleccin: l la ayuda en lnea de PL7, l los diferentes manuales disponibles en CD-ROM.

Contenido:

Este captulo contiene los siguiente apartados:


Apartado Principio de elaboracin Modo local Modo conectado Creacin de una aplicacin Estructura del programa Transferencia de programa PL7 Transferencia de datos de PL7 Depuracin de la aplicacin PL7 Diagnstico de PL7 Pgina 46 48 49 50 51 52 53 54 55

09/2000

45

Elaboracin de una aplicacin

Principio de elaboracin
Introduccin La elaboracin de una aplicacin 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. El organigrama que aparece a continuacin presenta las diferentes etapas de desarrollo de una aplicacin.
Modo local Creacin de una aplicacin

Las distintas etapas del desarrollo

Edicin de la configuracin Parametraje del programa, del Grafcet, de las funciones especficas

Edicin de los tipos Parametraje o uso

Edicin de las pantallas de Parametraje o uso

Estructura de los Tarea maestra, tarea rpida de sucesos, secciones, Mdulos funcionales

Edicin de las variables Parametraje Simbolizacin de losobits, uso palabras, ...

Programacin

Modo conectado

Transferencia

Tablas de animacin

Depuracin de la aplicacin

Pantallas de explotacin

Constitucin de la carpeta de la aplicacin

Guardado de la aplicacin

Constitucin de la carpeta de las pantallas de explotacin

46

09/2000

Elaboracin de una aplicacin

1RWD Ciertas etapas de desarrollo requieren la utilizacin de PL7 junior o PL7 Pro (vase el manual de referencia de PL7).

09/2000

47

Elaboracin de una aplicacin

Modo local
Presentacin El modo local (sin conexin con el autmata) permite crear/modificar una aplicacin en el terminal. Esta aplicacin reside en el directorio de trabajo del disco duro.

48

09/2000

Elaboracin de una aplicacin

Modo conectado
Presentacin El modo conectado (conexin con el autmata) permite modificar una aplicacin en el autmata. Es posible realizar las funciones siguientes: l creacin/modificacin del programa LD, IL o ST, l modificacin del perodo de las tareas, l modificacin de los parmetros de bloques de funcin predefinidos (excepto el tamao de los registros), l modificacin de los datos y parmetros de los mdulos, l importacin, exportacin de una aplicacin, autmata en Stop, l adicin de bloques de funcin predefinidos, l depuracin y ajuste, l creacin/modificacin de las pantallas de 'explotacin, l modificacin de la estructura del Grafcet o de un DFB en modo STOP. 1RWD Cuando se realiza una modificacin en modo conectado, la aplicacin se actualiza en el autmata (guardado automtico) y en el directorio de trabajo en el disco duro (guardado manual).

En caso de tener problemas de conexin

El presente prrafo ofrece soluciones a los problemas de conexiones/desconexiones con el 'autmata. Efecte las operaciones en el 'orden recomendado y pase a la siguiente slo si el problema an no 'se ha resuelto. En un terminal porttil: l Desactive el administrador de 'energa En todos los tipos de PC: l Sustituya los controladores de vdeo y del ratn por controladores de Microsoft. l Ponga Rx Tx a 0 en los parmetros del controlador. l Desactive el 'antivirus (si hay algn antivirus instalado). l Cambie a 2 el nmero de intentos de conexin en Autmata Definir direccin del autmata... Opciones Reintentar nmero.

09/2000

49

Elaboracin de una aplicacin

Creacin de una aplicacin


Presentacin La creacin de una aplicacin permite seleccionar: l el tipo de autmata, l el tipo de procesador, l el tipo de tarjeta de memoria. La tabla que aparece a continuacin describe el procedimiento que hay que seguir para crear una aplicacin.
Etapa 1 2 3 Accin Seleccionar el comando Archivo Nuevo. Seleccionar la base del equipo. Seleccionar el tipo de procesador. Para los procesadores de una versin anterior a V3.0, debe estar seleccionada la opcin Grafcet para poder utilizarla en la aplicacin (para los procesadores de la versin > V3.0, el desarrollo de una aplicacin en Grafcet se realiza definiendo una seccin Grafcet en la tarea maestra). Seleccionar segn sea necesario el tipo de la tarjeta de memoria. El tipo de la tarjeta de memoria siempre se puede modificar posteriormente en la configuracin del procesador.

Cmo crear una aplicacin

50

09/2000

Elaboracin de una aplicacin

Estructura del programa


Presentacin 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 rpida (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 subdivisin permite crear un programa estructurado y generar o insertar fcilmente mdulos de programa. Las tareas maestra y rpida (si sta se ha programado) estn activadas por defecto. La tarea de suceso se activa con la 'aparicin del 'suceso al que est asociada. En el momento de la 'llegada de 'un suceso o inicio de ciclo de la tarea rpida, sta detiene la 'ejecucin 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. La figura que aparece a continuacin muestra un ejemplo de aplicacin con una estructura multitarea.
Programa Tarea MAST Secciones Sas Four_1 Secado Pintura

Gestin de las tareas

Ejemplo de estructura de programa multitarea

/' /'

SR

SR0 SR1 Tarea FAST Secciones Alarm_sas

/' Surv_sec
SR Sucesos Evt0 Evt1

09/2000

51

Elaboracin de una aplicacin

Transferencia de programa PL7


Funcin La transferencia de programa permite intercambiar la totalidad de la aplicacin, excepto las pantallas de explotacin. Existen dos sentidos de transferencia: l del terminal (PC) al autmata (AP), l del autmata al terminal. Transferencia de programa de PC -> autmata
Etapa 1 2 3 Accin Seleccione el comando AP Transfrer Programme (transferir programa). Seleccione la transferencia PC -> Automate (PC - autmata) y valide mediante Aceptar. Si se ha declarado un cartucho que permite almacenar smbolos y comentarios en la configuracin, la casilla con los smbolos est disponible: puede elegir ejecutar o aplazar la transferencia de smbolos a una fase posterior de la transferencia.

Cmo transferir una aplicacin

Transferencia de programa de autmata -> PC


Etapa 1 2 Accin Seleccione el comando AP Transfrer Programme (transferir programa). Seleccione la transferencia: Automate -> PC (autmata - PC) y valide mediante Aceptar.

52

09/2000

Elaboracin de una aplicacin

Transferencia de datos de PL7


Funcin La transferencia de datos permite intercambiar las variables, smbolos y comentarios de la aplicacin. Existen dos sentidos de transferencia: l del archivo situado en el terminal (PC) al autmata (AP), l del autmata al archivo situado en el terminal. Transferencia de datos Autmata -> Archivo
Etapa 1 2 3 Accin Seleccionar el comando Autmata Transferir datos. Seleccionar la transferencia Autmata -> Archivo. Definir los parmetros de la transferencia: l el margen de los valores %MW que se han de transferir, l el nombre del archivo en el que se almacenarn los datos. Validar medianteAceptar.

Transferencia de los datos

Transferencia de datos Archivo -> Autmata


Etapa 1 2 3 4 Accin Seleccionar el comando Autmata Transferir datos. Seleccionar la transferencia Archivo -> Autmata. Definir el nombre del archivo que se ha de transferir. Validar medianteAceptar.

09/2000

53

Elaboracin de una aplicacin

Depuracin de la aplicacin PL7


Presentacin Los programas PL7 proporcionan una serie de herramientas completas para la depuracin de las aplicaciones. Una paleta de herramientas permite acceder directamente a las funciones principales : l una barra de depuracin de programa que permite por ejemplo: l la colocacin de puntos de parada, l la ejecucin del programa paso a paso, l la supervisin de la 'aplicacin. l una pantalla de depuracin en el punto UC que ofrece: l informacin sobre el estado de la aplicacin, l acceso al diagnstico de programa y mdulos de funciones especficas, l acceso a la actualizacin y visualizacin del reloj-calendario. l el navegador de depuracin Grafcet, que permite tener una vista jerrquica del grfico. l una barra de depuracin Grafcet que permite ver y/o modificar el estado del grfico. La tabla siguiente presenta los comandos de acceso a las distintas herramientas de depuracin.
Acceso Seleccione el comando Depuracin Barra de depuracin de programa. Seleccione el comando Depuracin Acceder a la 'pantalla de depuracin UC. Seleccione el comando Servicios Depuracin Grafcet. Seleccione el comando Depuracin Barra de depuracin Grafcet.

Acceso a las herramientas de depuracin


Herramienta de depuracin Programa UC Navegador Grafcet Barra Grafcet

1RWD El acceso a las herramientas de depuracin requiere estar en el modo conectado (Vase 0RGR FRQHFWDGR S ).

54

09/2000

Elaboracin de una aplicacin

Diagnstico de PL7
Presentacin Los programas PL7 permiten hacer un diagnstico en modo conectado en distintos niveles de la aplicacin, tales como: l el sistema (sistema operativo, instalacin de programacin, HMI) mediante el diagnstico de sistema (funcin PL7 V4), l el proceso, mediante los DFB de diagnstico de aplicacin y DFB de comando y diagnstico de la parte operativa, l el autmata (ltima parada de ejecucin, orden de llamada de los mdulos), l los mdulos (fallos clasificados segn su categora), l el programa (causa y origen del fallo), Las funciones de diagnstico de PL7 se encuentran en los distintos editores o herramientas de los programas PL7. Para acceder a las distintas funciones de diagnstico, consulte la ayuda en lnea de PL7. 1RWD La utilizacin de los DFB requiere PL7 Junior o PL7 Pro.

Acceso a las funciones de diagnstico

09/2000

55

Elaboracin de una aplicacin

56

09/2000

Herramientas anexas

Presentacin
Objeto Este captulo presenta las herramientas anexas de PL7. 1RWD Para ms informacin, consulte, a su eleccin: l la ayuda en lnea de PL7, l los diferentes manuales disponibles en CD-ROM.

Contenido:

Este captulo contiene los siguiente apartados:


Apartado Convertidores Importacin/Exportacin Referencias cruzadas de una variable en la aplicacin Reemplazar una variable en la aplicacin Proteccin de la aplicacin Gestin de seguridad de acceso de PL7 OS-LOADER Pgina 58 59 60 61 62 64 65

09/2000

57

Herramientas anexas

Convertidores
Presentacin Los convertidores permiten portar de una manera sencilla y rentable las aplicaciones ya existentes a los autmatas 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, La tabla presenta el procedimiento para acceder a la funcin de conversin.
Etapa 1 2 Accin Cree una aplicacin nueva para acoger la aplicacin convertida. Seleccione el comando Archivo Convertir.

Cmo acceder a los convertidores

1RWD El convertidor SMC es un convertidor opcional de PL7 Junior o PL7 Pro (referencia TLX LC SMC PL7 30M).

58

09/2000

Herramientas anexas

Importacin/Exportacin
Presentacin Las funciones Importacin/Exportacin de aplicaciones del autmata TSX Micro o TSX Premium se refieren a: l la aplicacin, una seccin, un mdulo funcional, una tabla de animacin, l todo o parte del mdulo del programa IL, LD, ST, Grafcet, Tipo DFB, Origen de smbolos, El cdigo de los archivos de origen es de 'ASCII 8 bits conforme a la norma ISO 8859-1. Se puede introducir el cdigo directamente en editores compatibles con WINDOWS, como Word en formato de texto (*.TXT). 1RWD Los formatos binarios no son accesibles (codificados).

Extensin de los archivos

Los archivos que se van a importar o exportar son de tipo: l origen de aplicacin anotado *.FEF, l origen de aplicacin con el formato FNES anotado *.FNE, l origen de mdulo 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 smbolos anotado: *.SCY o *.TXT (compatible con EXCEL), l origen de tipo DFB anotado: *.DFB, La tabla presenta el procedimiento que se debe seguir para acceder a la funcin Importacin/Exportacin.
Etapa 1 Accin Seleccionar el comando Archivo Importar/Exportar.

Acceso a la funcin Importacin /Exportacin

1RWD Utilizar 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 aplicacin


Presentacin Las referencias cruzadas se utilizan principalmente en la depuracin de una aplicacin para identificar la causa de una variable incorrecta. Permiten: l localizar todas las tareas, secciones y lneas de programa en los que se utiliza una variable o un tipo DFB (en forma de variable o smbolo), l acceder directamente a las lneas afectadas, l mostrar el historial de la bsqueda y exploracin. 1RWD Las referencias cruzadas tienen efecto en la aplicacin y no en las pantallas de explotacin.

Ilustracin

La herramienta de referencias cruzadas se presenta del modo siguiente:


Referencias cruzadas Buscar Nuevo %MW0 Bits extrados Tablas Objetos va Objetos de red Buscar Objetos de FB Instancia de FE * Occ. 1 7

Smbolo: Table_digit Variable: %MW0 Objetos referenciados Referencia Modo %MW0 ST MAST - MAST_MAIN - TOP W R[ ] ST MAST - MAST_MAIN - TOP+3

Actualizar R

Cmo acceder a la herramienta

La tabla que aparece a continuacin describe el procedimiento que se debe seguir para acceder a la herramienta de referencias cruzadas.
Etapa 1 Accin Seleccione el comando Referencias cruzadas del men Outils (herramientas).

60

09/2000

Herramientas anexas

Reemplazar una variable en la aplicacin


Presentacin La funcin Reemplazar variables permite buscar y reemplazar una variable de la 'aplicacin en forma de variable o de smbolo. El reemplazo en la 'aplicacin puede ser total o parcial, automtico o manual. Se refiere a la variable indicada y a los objetos que dependen de ella (bits extrados de palabra...) a excepcin de los tiempos de 'actividad de los bits de 'etapas Grafcet (%Xi.T). El reemplazo se 'efecta en: l la aplicacin (en todas las tareas), l las tareas (Mast, Fast, Evti), l la seccin parcial o completa, l los mdulos funcionales completos, (submdulos incluidos). 1RWD La funcin 5HHPSOD]DU YDULDEOHV se 'aplica a la 'aplicacin y no a las pantallas de 'explotacin.

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
?

Reemplazar todo Cerrar

Buscar: %MW3 Reemplazar por: %MW8 De: TOP %L1 BOTTOM 0

A: TOP %L1 BOTTOM

Acceso a la herramienta

La tabla que aparece a continuacin describe el procedimiento que se debe seguir para acceder a la herramienta Reemplazar variables.
Etapa 1 Accin Seleccionar el comando Reemplazar variables del men Herramientas.

09/2000

61

Herramientas anexas

Proteccin de la aplicacin
Presentacin La funcin Proteccin de la aplicacin permite ejecutar, en modo local: l una proteccin global de la aplicacin, l una proteccin global o parcial de las secciones. Esta funcin permite, despus de la transferencia de la aplicacin al autmata, asegurar la proteccin de sta en modo lectura y escritura: Slo estn permitidas las funciones Run, Stop y Init en una aplicacin autmata protegida. $'9(57(1&,$ La proteccin global de la aplicacin es irremediable. No se puede modificar una aplicacin protegida. La nica posibilidad es la de cargar en el autmata una nueva aplicacin. 6L QR VH UHVSHWDQ HVWDV SUHFDXFLRQHV SXHGHQ SURGXFLUVH JUDYHV GDxRV FRUSRUDOHV \R PDWHULDOHV

Proteccin global de la aplicacin

Proteccin global o parcial de las secciones

Es posible definir el tipo de proteccin para cada seccin: l ninguna proteccin, l proteccin de escritura, l proteccin de lectura y escritura. Proteccin de la aplicacin
Etapa 1 2 Accin Seleccione el comando Edicin Propiedades. Seleccione la pestaa Proteccin.

Cmo acceder a la funcin Proteccin de la aplicacin

Proteccin de secciones
Si la proteccin es Etapa global 1 2 Entonces Seleccione el comando Edicin Propiedades. Seleccione la pestaa Proteccin.

62

09/2000

Herramientas anexas

Si la proteccin es Etapa parcial 1

Entonces Seleccione el directorio Programmes (programas), Tche ... (tarea), Sections (secciones) del navegador de aplicacin. Seleccione el men contextual (haga clic con el botn derecho del ratn) Protection des sections incluses (proteccin de secciones incluidas). Seleccione la seccin que desee proteger. Seleccione el comando Edicin Propiedades.

individual

1 2

09/2000

63

Herramientas anexas

Gestin de seguridad de acceso de PL7


Presentacin La gestin 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 funcin "Gestin de seguridad de acceso de PL7", l modificar la contrasea. Se aplica al terminal en el que est instalado el programa PL7 y no a la aplicacin. Existen cinco perfiles de usuario: l Read Only (Slo lectura), l Operate (Operador), l Adjust (Ajuste), l Debug (Depuracin), l Program (Programacin). Slo el superusuario dispone de los privilegios necesarios para la gestin de los derechos de usuarios.
Etapa 1 2 3 Accin Seleccione el programa Gestion scurit daccs (Gestin de seguridad de acceso) mediante el comando Inicio Programas Modicon Telemecanique Introduzca el nombre de acceso asociado al superusuario: Supervisor. Por defecto, el acceso no necesita contrasea. Validar pulsando Aceptar.

Perfiles de usuario

Cmo acceder a la herramienta de gestin de acceso de PL7

64

09/2000

Herramientas anexas

OS-LOADER
Presentacin Esta herramienta permite la actualizacin del sistema operativo (OS) de los autmatas TSX Micro y TSX Premium, mediante carga remota a travs de la conexin del terminal. Permite: l la visualizacin de la versin de OS del autmata, l la carga remota del sistema operativo en una memoria del sistema del autmata. $'9(57(1&,$ La operacin de carga remota incluye una fase delicada durante la cual cualquier corte de corriente del autmata lo puede dejar inutilizable. 6L QR VH UHVSHWDQ HVWDV SUHFDXFLRQHV SXHGHQ SURGXFLUVH JUDYHV GDxRV FRUSRUDOHV \R PDWHULDOHV

Cmo acceder a la herramienta OS-LOADER

La tabla mostrada a continuacin indica el procedimiento que debe seguirse para acceder a la herramienta OS-LOADER.
Etapa 1 Accin Seleccione el programa OS-LOADER PL7... mediante el comando Inicio Programas Modicon Telemecanique

09/2000

65

Herramientas anexas

66

09/2000

You might also like