66
35002981 00 PL7 Micro/Junior/Pro Presentación rápida de PL7 spa V4.0

PL7 Presentacion Rapida

Embed Size (px)

DESCRIPTION

Presentacion Rapida

Citation preview

Page 1: PL7 Presentacion Rapida

3500

2981

00

PL7 Micro/Junior/ProPresentación rápida de PL7 spa V4.0

Page 2: PL7 Presentacion Rapida

2

Page 3: PL7 Presentacion Rapida

Documentos relacionados

Documentos relacionados

Documentos de consulta

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

09/2000 3

Page 4: PL7 Presentacion Rapida

Documentos relacionados

4 09/2000

Page 5: PL7 Presentacion Rapida

Tabla de materias

Acerca de este . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Capítulo 1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Ergonomía general del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10La barra de herramientas de PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12La barra de estado de PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14La ayuda en línea de PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Navegador: temas de ayuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Ayuda contextual de PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18El navegador de aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19La representación estructural . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21La representación funcional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Capítulo 2 Presentación de los editores de PL7 . . . . . . . . . . . . . . . . . . . .23Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23El editor de configuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Editores de programa: Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Editor de programa: Lenguaje de contactos (LD) . . . . . . . . . . . . . . . . . . . . . . . . 28Editor de programa: Lenguaje de lista de instrucciones (IL) . . . . . . . . . . . . . . . . 31Editor de programa: Lenguaje literal estructurado (ST) . . . . . . . . . . . . . . . . . . . 33Editor de programa: Lenguaje Grafcet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34El editor de tipos DFB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36El editor de variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37Editor de tablas de animación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39Editor de documentación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41El editor de pantallas de explotación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

Capítulo 3 Elaboración de una aplicación . . . . . . . . . . . . . . . . . . . . . . . . . 45Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45Principio de elaboración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46Modo local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48Modo conectado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49Creación de una aplicación. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50Estructura del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

5

Page 6: PL7 Presentacion Rapida

Transferencia de programa PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52Transferencia de datos de PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53Depuración de la aplicación PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54Diagnóstico de PL7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

Capítulo 4 Herramientas anexas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Presentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57Convertidores. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58Importación/Exportación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Referencias cruzadas de una variable en la aplicación. . . . . . . . . . . . . . . . . . . . 60Reemplazar una variable en la aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Protección de la aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62Gestión de seguridad de acceso de PL7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64OS-LOADER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

6

Page 7: PL7 Presentacion Rapida

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 aplicación

Este documento tiene en cuenta las modificaciones del PL7 V4.

Documentos relacionados

Comentarios del usuario

Envíe sus comentarios a la dirección electrónica [email protected]

09/2000 7

Page 8: PL7 Presentacion Rapida

Acerca de este

8 09/2000

Page 9: PL7 Presentacion Rapida

09/2000

1

Generalidades

Presentación

Objeto del capítulo

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

Contenido: Este capítulo contiene los siguiente apartados:

Apartado Página

Ergonomía general del programa 10

La barra de herramientas de PL7 12

La barra de estado de PL7 14

La ayuda en línea de PL7 15

Navegador: temas de ayuda 16

Ayuda contextual de PL7 18

El navegador de aplicación 19

La representación estructural 21

La representación funcional 22

9

Page 10: PL7 Presentacion Rapida

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:

LOCAL U:SYS GR7 NOK OVRListo

STOPRUN??? ???

STOPRUNArchivo Edición ?

PL7 PRO : Win01

1 8 2 5 3

Servicios Vista Herramientas Autómata Depuración Opciones Ventana

Navegador de aplicación

Vista estructural

Sr

Secciones

Configuración

Objetos de

SucesosTipos DFB

Variables

Tablas de Carpeta

Pantallas de

Objetos

Página de

ProgramaTarea MAST

Grafcet

ChartPrl

Estación

FB

Información

E/SInstancias

ConstantesObjetos Grafcet

Configuración del Configuración del

Configuración de los

Estac

%S

SFB

%S

SFB

DFBDFB

%X%X%K%K

%M%M

E/SE/SFB E/S

G7G7

2

M1

3

0

GRAFCET : MAST - Grafcet - Chart

F11F8 F9F7F6F5F4F3F2 F10 F12

Variables

ParámetroMEMORIA EBOOL Zona de Variable Tipo Símbolo Comentario%M0%M1%M2%M3%M4%M5%M6%M7%M8%M9

EBOEBOEBOEBOEBOEBOEBOEBOEBOEBO

Configuración

TSX 57402 V3.3 ... XMWI XTI..

0 2 3 4

0

PSY

2600

TSX

57402

oo

comm

10 09/2000

Page 11: PL7 Presentacion Rapida

Generalidades

Elementos y funciones

Esta tabla describe los diferentes elementos que constituyen la pantalla de PL7:

Variable Elemento Función

1 Barra de menús Permite el acceso a todas las funciones del programa,

2 Barra de herramien-tas

Ofrece un acceso rápido mediante el ratón a todas las fun-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-tos gráficos

Permite el acceso directo a las herramientas del editor ac-tual,

7 Barra de estado Presenta un conjunto de informaciones vinculadas al pro-grama.

09/2000 11

Page 12: PL7 Presentacion Rapida

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:

Elementos y funciones

En esta tabla se proporciona el significado de cada elemento de la barra de herra-mientas:

STOPRUN ??? ???STOPRUN

Elemen-to

Función Elemen-to

Función

Nueva aplicación Modo local

Abrir una aplicación Modo conectado

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

Imprimir parcial o totalmente la aplicación

Paso del autómata a STOP

Cancelar las últimas modifica-ciones

Ejecutar / detener la animación

Validar las modificaciones Organización de las ventanas en cascada

Ir a Organización de las ventanas en mosaico horizontal

Navegador de aplicación Organización de las ventanas en mosaico vertical

Referencias cruzadas Ayuda

Biblioteca de funciones ¿Qué es?

Transferencia entre autómata <-> PC

RUN

STOP

??????

12 09/2000

Page 13: PL7 Presentacion Rapida

Generalidades

1RWD��Todas estas funciones están igualmente disponibles mediante menús.

09/2000 13

Page 14: PL7 Presentacion Rapida

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:

Elementos y funciones

Esta tabla describe las diferentes zonas que forman la barra de estado:

1 2 3 4 5 6 7 8

CONECTADO STOP U:SYS GR7 OK MODIF OVR MAYÚSCListo

Vari-able

Zona Función

1 Información proporciona información relativa a los comandos del menú, los iconos de la barra de herramientas y los diferentes edi-tores cuando éstos se seleccionan.

2 Modo de funciona-miento

indica el modo de funcionamiento actual (local, conectado).

3 Estado del autó-mata

indica el estado del autómata (Run, Stop, por defecto...).

4 Dirección de red proporciona la dirección de red del autómata.

5 Modo Grafcet Indica si el modo Grafcet se utiliza en la aplicación.

6 Modificación en curso

indica que la aplicación actual no está guardada o es difer-ente de la guardada.

7 Indicador de ani-mación

simboliza el modo conectado.

8 Funciones del teclado

indica el estado de las funciones Inserción y Mayúscula del teclado.

14 09/2000

Page 15: PL7 Presentacion Rapida

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 a la ayuda de PL7

Se proponen dos modos de acceso:l a partir del navegador (Temas de ayuda) (Véase Navegador: temas de ayuda,

p. 16),l directamente desde una pantalla de PL7 (Ayuda contextual) (Véase Ayuda con-

textual de PL7, p. 18).

09/2000 15

Page 16: PL7 Presentacion Rapida

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 navegador

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

Acceso al navegador

Pestaña Contenido de la ayuda

?

Temas de ayuda: Ayuda PL7 ?

Cerrar CancelarImprimir...

????????????

Haga clic sobre un tema y luego en Mostrar. O haga clic en otra pestaña, como Índice

Contenido de la ayuda

Gestión de la aplicación

Índice Búsqueda

Navegador de aplicaciónMódulos funcionalesConfiguración de la aplicaciónEdición de las variablesProgramació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 DFBDepuraciónDiagnósticoDocumentación

Utilización del programa

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

Page 17: PL7 Presentacion Rapida

Generalidades

Pestaña Índice

Pestaña Buscar

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.

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

Page 18: PL7 Presentacion Rapida

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 la ayuda contextual

Existen dos modos de acceso exclusivos que permiten acceder a la ayuda contex-tual.Pantallas estándar

Cuadros de diálogo modales

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

Etapa Acción

1 Hacer clic en el icono del elemento actual.

???

???

18 09/2000

Page 19: PL7 Presentacion Rapida

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.

Acceso al navegador

El siguiente cuadro presenta las diferentes formas de acceder al navegador de apli-cación.

Navegador de aplicación

Vista estructural

ESTACIÓNConfiguración

Configuración del programaPrograma

Tarea MASTSucesos

Tipos DFBVariablesTablas de animación

Configuración del equipoProg1

Tablas de animaciónPrograma

ESTACIÓN

Vista funcional

Pantallas de explotación

CarpetaPantallas de explotación

A partir: Acción

del contenido Seleccionar el comando Herramientas → Navegador de aplicación .

de la barra de her-ramientas

Véase La barra de herramientas de PL7, p. 12

1RWD��Por 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

Page 20: PL7 Presentacion Rapida

Generalidades

Los programas adecuados para cada modo

La tabla siguiente presenta los modos de representación disponibles para cada pro-grama:

Acceso a las distintas vistas

Haga clic en los iconos siguientes para acceder al modo de visualización deseado:

PL7 Micro PL7 Junior PL7 Pro

Vista estructural sí sí sí

Vista funcional no no sí

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

Page 21: PL7 Presentacion Rapida

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.

Editor de configuración

Editor de programa

Editor de DFB

Editor de variables

Editor de tabla de animación

Editor de documentación

Editor de pantallas deexplotación

IL Sr0Sr1

Sr

Secciones

Configuración

Objetos sistema

SucesosTipos DFB

Variables

Tablas de animación

Pantallas de explotación

Objetos memoria

ProgramaTarea MAST

cycle_normal

GráficoPrl

Estación

Prueba

FB

Información general

E/SInstancias DFB

ConstantesObjetos Grafcet

Configuración del programaConfiguración del equipo

Configuración de los objetos Grafcet

Estación

%S

SFB

%S

SFB

DFBDFB

%X%X

%K%K

%M%M

E/SE/S

FB predefinidosE/S

IL

G7G7

Navegador de aplicación

Transferencia E4

CarpetaPágina de título

Transferencia

09/2000 21

Page 22: PL7 Presentacion Rapida

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

Figura La siguiente pantalla presenta una aplicación estructurada en módulos funcionales.

1RWD��Esta función está disponible con el programa PL7 Pro.

Módulo funcional

Módulo funcional

Submódulo funcional

Navegador de aplicación

Prod1

Start_cycleTablas de animación

Table_1

Transferencia E4Transferencia A1

Vista funcional

Programa

ESTACIÓN

Prod2ProgramaTabla de animación

Pantallas de explotación

ProgramaTablas de animación

Mdm1

Pantallas de explotación

Pantallas de explotación

22 09/2000

Page 23: PL7 Presentacion Rapida

09/2000

2

Presentación de los editores de PL7

Presentación

Objeto Este capítulo presenta los distintos editores propuestos por PL7.

Contenido: Este capítulo contiene los siguiente apartados:

1RWD��Para 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.

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

23

Page 24: PL7 Presentacion Rapida

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

1

0

PSY

2600

TSX

57452

Configuración

TSX 57402 V3.3 ... ;0:,�;7,��

Número

Booleanos:

Tipo Registros Palabras16%R0

%R1 161280

TMTemporizadoresTemporizadores MonoestablesContadoresRegistros

TMNCRDRProgramadores

cíclicos

Tamaño de las zonas de variables gl512 Núm

Número de Bloques de función predefinidos

Configuración

TSX 57402 V3.3 ... ;0:,�;7,��

Número de macroetapas:

Módulo Grafcet Parámetros de ejecuciónGráficoMacro 0

8 / 64

Parámetros de configuración Parámetros de ejecución

Número de etapas total : 656 / 1024( Etapas ENTRADA y SALIDA de los XMi incluidas )

128I64

Macro 1 64Macro 2 64Macro 3 64Macro 4 64Macro 5 64Macro 6 64Macro 7 64

24 09/2000

Page 25: PL7 Presentacion Rapida

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.

Paso de un tipo de configuración a otro

Haga clic en los iconos siguientes para pasar de un tipo de configuración a otro. :

Configuración del equipo

El editor de configuración permite, de manera intuitiva y gráfica, declarar y configu-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 del programa

El editor de configuración asegura el parametraje del programa de la aplicación y muestra:l el número de bloques de función,l el número de registros,l el tamaño de las zonas de variables globales.

Configuración de los objetos Grafcet

El editor de configuración permite definir los objetos Grafcet (etapas, macroeta-pas...) y los parámetros de ejecución (número de etapas y de transiciones activas).

A partir: Acción

de la barra de menús

Seleccionar el comandoHerramientas → Configurar.

del navegador de aplicación

Hacer doble clic en el tipo de configuración deseado o seleccionarlo con las teclas de flechas y validar mediante Intro.

Icono Acción

muestra la configuración del equipo,

muestra la configuración del programa,

muestra la configuración de los objetos Grafcet,

%MWI%TI..

09/2000 25

Page 26: PL7 Presentacion Rapida

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

T.F3T.F4 T.F5T.F6 T.F8T.F2F12F11F10 F9 F6 F4 F3 F2 P S R OPERCOHPCOHPH V F (...) F5N F7X

F8 T.F7

(* Temporizador de mezclado*)

%TM0%TM17

P IN TM

MODO: TON

OUT

ST : MAST - Secuencial - Prl! (* Actualización del indicador de ciclo en curso *)

IF %M0 THENSET %M18;ELSE RESET %M1END_IF;

(* RESET aplicación

IF RE %M21 THENSET %S0 ;END_IF ;

IL : MAST - Liste

! (* Inic *)LD

%MW5: X4

GRAFCET : MAST - Sequentielle - Macro1

F11F8 F9F7F6F5F4F3F2 F10 F12 1F2 IN

1F3OUT

1F4

ENTRADA

(*Temporización de mezclado transcurrida*)

(*Evacuación producto + Mezclado*)

(*Arranque motor mezclador*)

0

26 09/2000

Page 27: PL7 Presentacion Rapida

Presentación de los editores de PL7

Acceso a un editor

La tabla que aparece a continuación describe el procedimiento que hay que seguir para acceder a un editor de programa.

Si la aplicación A partir del navegador de aplicación:

no dispone de programa Cree o importe un módulo de programa (sección, subprograma, suceso, DFB) en uno de los lenguajes propuestos.Para ello, consulte la ayuda en línea, Modos operativos.

tiene uno o más módu-lo(s) de programa

Despliegue el directorio Programa hasta llegar al módulo de pro-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

Page 28: PL7 Presentacion Rapida

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.

Elementos y funciones

La siguiente tabla presenta de forma concisa los diferentes elementos que compo-nen el editor.

LD : MAST

T.F3 T.F4 T.F5 T.F6 T.F8T.F2F12F11F10 F9 F6 F4 F3 F2P S R OPER COHP COHP

H V F (...) F5

N F7

X

F8 T.F7

5

4

3

21 (* Temporizador de mezclado*)%L1

%I1.0 %TM2

%C0.E %M16TMENTRADA Q

Modo TONTB: 1 mnTM.P: 580Modif: Y

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

Vari-able

Elemento Función

1 Zona de etiqueta Permite introducir una etiqueta

2 Zona de comentario permite introducir un comentario

3 Zona de prueba localiza elementos tales como contactos, bloques de fun-ción...

28 09/2000

Page 29: PL7 Presentacion Rapida

Presentación de los editores de PL7

Modos de introducción

Existen dos modos de introducir datos en el programa:l con información (modo de introducción por defecto),l sin información.Este último modo permite introducir los elementos gráficos sin necesidad de infor-mar a medida que se introducen y agrupar esta tarea una vez terminada la red de contactos.

Modos de visualización

Existen distintos parámetros de visualización que permiten adaptar el modo de vi-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.

4 Zona de acción localiza elementos tales como bobinas y bloques de oper-ación.

5 Paleta de elementos gráficos

permite acceder directamente a los diferentes símbolos gráficos del lenguaje.

Vari-able

Elemento Función

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.Vista → Símbolos .Vista → Símbolos y variables .Vista → Texto corto, texto largo .

-Ctrl + ECtrl + FCtrl + H-

09/2000 29

Page 30: PL7 Presentacion Rapida

Presentación de los editores de PL7

Desplazamiento por el editor

La siguiente tabla presenta el procedimiento que hay que seguir para desplazarse por el editor con la ayuda del teclado.

Desplazamiento 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

Page 31: PL7 Presentacion Rapida

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.

Desplazamiento por el editor

La siguiente tabla presenta el procedimiento que hay que seguir para desplazarse por el editor con la ayuda del teclado.

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

!

Símbolo de inicio de frase

Zona de comentario delimitada por (* *)

Lista de instrucciones (IL)

Delimitación de la frase actual

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

Page 32: PL7 Presentacion Rapida

Presentación de los editores de PL7

Al fin de programa Ctrl + Fin

A la página anterior RePág

A la página siguiente AvPág

Desplazamiento Tecla(s)

32 09/2000

Page 33: PL7 Presentacion Rapida

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.

Desplazamiento por el editor

La siguiente tabla presenta el procedimiento que hay que seguir para desplazarse por el editor con la ayuda del teclado.

ST : MAST - Sequentielle - Prl(* Actualización del indicador de ciclo en curso*)IIF %M0 THENSET %M18;ELSE RESET %M18;END_IF;

(* RESET aplicación*)IF RE %M21 THENSET %S0;END_IF;

!

Símbolo de inicio de frase Zona de comentario delimitada por (* *)

Instrucciones Literal estructurado (ST)

Delimitación de la frase actual

!

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

Page 34: PL7 Presentacion Rapida

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

F11F8 F9F7F6F5F4F3F2 F10 F12 1F2 IN1F3

OUT1F44

2

1

3

(*Etapa inicial*)0

M0

1

2

3

M1

(*Condiciones de salidade ciclo*)

(*Relleno de tolva*)

(*Relleno de mezclador*)

(*Fin dosificación*)

(*Mezclado y evacuación*)

(*Etapa inicial*)

(*Gráfico principal*)

34 09/2000

Page 35: PL7 Presentacion Rapida

Presentación de los editores de PL7

Elementos y funciones

La siguiente tabla presenta de forma concisa los diferentes elementos que compo-nen el editor.

Modos de visualización

Existen dos modos de visualización en el programa:l vista normal (modo de introducción por defecto),l vista reducida.Este último modo permite visualizar un mayor número de páginas Grafcet 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.

Desplazamiento por el editor

La siguiente tabla presenta el procedimiento que hay que seguir para desplazarse por el editor con la ayuda del teclado.

Vari-able

Elemento Función

1 Página Grafcet permite realizar el gráfico

2 Línea de etapas permite introducir una etapa, macroetapa, comentarios...

3 Línea de transi-ciones

permite introducir las transiciones, comentarios...

4 Paleta de elementos gráficos

permite acceder a los diferentes símbolos gráficos del len-guaje.

Modo Comando

Visualización Vista → Reducida o Vista → Normal.

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

Page 36: PL7 Presentacion Rapida

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.

Figura La pantalla siguiente representa la vista genérica del editor de tipos DFB.

Cómo acceder al editor

La tabla siguiente presenta el procedimiento que se ha de seguir para acceder al editor de tipos DFB.

1RWD��La creación de DFB requiere PL7 Pro. Es posible utilizar DFB con PL7 Junior y PL7 Pro.

Zona deinformación

Acceso a laszonas de

parametrización

Acceso al editor deprograma

Código...(ST)

Editor de tipo DFB: Count_1* Interfaz de llamada Estado

Entradas + Entradas/Salidas : Salidas + Entradas/Salidas No instanciado, modo local

Interfaz y variables públicas Variables privadas Ficha descriptiva

Entradas/SalidasTipo Valor inic.ComentarioNombre

Entradas Salidas Variables públicas

InicBOOLEntrada1 FALSO

1 0

Zona deparametraje

Si la aplicación Acción

no tiene todavía tipos DFB

Crear un tipo DFB.Para ello, desde el navegador de aplicación, haga clic con el botón derecho del ratón en el directorio Tipos DFB y luego haga clic con el botón izquierdo del ratón en Crear.

tiene tipos DFB Hacer doble clic en el tipo DFB deseado o seleccionarlo con las teclas de flechas y validar mediante Intro.

36 09/2000

Page 37: PL7 Presentacion Rapida

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:

Acceso al editor La tabla siguiente presenta el procedimiento que se ha de seguir para acceder al editor de variables.

Funcionalidades principales del editor

El acceso a las variables se facilita mediante:l una clasificación por familia y por tipo,l funciones de clasificación (clasificación mediante símbolos o variables),l la posibilidad de mostrar todos los objetos asociados a una misma variable (por

ejemplo, todos los bits de una palabra, todos los objetos asociados a un bloque de función predefinido),

Variables

Parámetros E/S 1 : TSX DEY 16D2 Zona de introducción

%CH1.MOD

Variable Tipo Símbolo Comentario

P

%CH1.MOD%I1.MOD.ERR%MW1.MOD%MW1.MOD.1%MW1.MOD.2%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

CHEBOOLWORDWORDWORD

CH

WORDWORDEBOOLEBOOLEBOOLEBOOLEBOOLEBOOLEBOOLEBOOLBOOL

WORD

Presence_pieceCapteur_v1 entre

InicParada

Capteur_v1 sortieCapteur_v2 entreCapteur_v2 sortie

detección de una pieza delante del dispositivo v 1captador de posición del dispositivo v 1 entradacaptador de posición del dispositivo v 1 salidacaptador de posición del dispositivo v 2 entradacaptador de posición del dispositivo v 2 salidapuesta en marcha del sistemaparada del ciclo automático

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.

09/2000 37

Page 38: PL7 Presentacion Rapida

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

Page 39: PL7 Presentacion Rapida

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,

ocreació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:

Modificar

0

1

Forzar 0

Forzar 1

Cancelar

F3

F7

F8

F4

F5

F8

0Valor actual Naturaleza

0 0 5 0 0 0 0 0 0 0 0 0 0 0

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

Trig_tempo_mix_aTempo_Malax_mixTempo_Malax_mixTempo_Malax_mixFin_Malax_mix_aEtap_vid_malaxeurTimer_sec_vid_aTrig_mix_aLitres_melangeurEtap_rempl_tre1_pTrig_prod_aEtap_rempl_tre1_pTrig_prod_bEtap_rempl_tre2_p

2/3Tipo

Forzado

Modificación

Desc. Visualización

Símbolo / NombreVariable Comentario

09/2000 39

Page 40: PL7 Presentacion Rapida

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-cación (creación manual)

Desde un editor (creación au-tomática)

no tiene tablas de ani-mación

Cree una tabla de animación.Para ello, desde el navegador de aplicación, haga clic con el botón derecho del ratón en el directorio Tablas de animación y luego haga clic con el botón izquierdo del ratón en Crear.

Acceda al módulo de programa en el cual vaya a crear la tabla y luego seleccione el escalón, la frase, la 'instrucción o el DFB deseado.Seleccione Inicializar tabla de 'animación (menú contextual) .Las tablas creadas de manera automática pueden modificarse luego eliminando o añadiendo nuevas variables.

tiene una o más tab-la(s) de animación

Despliegue el directorio Tablas 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

Page 41: PL7 Presentacion Rapida

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.

Tarea Mast (20)Estructura de aplicación (1)

Configuración de racks

Carpeta Estacion (68)

Tipos DFB (8)

Secciones (20)Sequential (17) Remplissage(2)mixer (1)

Configuración hardware (9)

Vista funcional

Parámetros de acopladores

Programa (24)

Contenido (1)Página de título

Configuración (10)

Configuración software (1)

Tarea Fast (3)

MAST - REMPLISSAGE

Referencias cruzadas (5)Tablas de animación (3)Variables (16)Pie de página

Documentación Remplissage - Page 1/2 *

09/2000 41

Page 42: PL7 Presentacion Rapida

Presentación de los editores de PL7

Cómo acceder al editor

La tabla que aparece a continuación describe el procedimiento que hay que seguir para acceder al editor de la carpeta.

A partir: Acción

del navegador de aplicación

Haga doble clic en el directorio Dossier (carpeta) o selecciónelo con las teclas de flechas y valide mediante Intro.

42 09/2000

Page 43: PL7 Presentacion Rapida

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.

1RWD��La creación o utilización de pantallas de explotación requiere PL7 Pro.

09/2000 43

Page 44: PL7 Presentacion Rapida

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.

Acceso al editor La siguiente tabla presenta el procedimiento que se ha de seguir para acceder al editor de pantallas de explotación.

Navegador

Editor gráfico Ventana de visualización

CONECTADO U:SYS MODIF OVR[x:244,y:323]

RUN ??? ???RUN

Archivo Edición ?PL7 PRO : prueba - [Pantalla de explotación: Dosificación - Mezcla - Productos]

Sservicios Vista Herramientas Autómata Dpuración Opciones Ventana

Pantalla

STOP

RUN

Mensaje EstadoDesapariciónApariciónZonaFalloConfirmaciónNo confirmadoEV_DIA401/01/70. 0...Cond1<> VERDADERA o Cond0<>FA...0Sin confirmaciónMV_DIA501/01/70. 0...Depuración de las palabras de estado0

&

1

0

1

0

$ %

4 3 7

STATUS_PROCESS

Ecran_accueil

Ecran_controle

Lisez_moi

Trémie_1 Trémie_2

Mezclador

24

Tempo_Mélangeur

Silo_A Silo_B Silo_C

1 - Ecran_accueil2 - Ecran_ contrôle3 - Lisez_moi4 - Ecran_mise_au_point5 - Information_sur_mise_6 - Bienvenida7 - PresentaciónEjemplo animación

9 - Colores14 - Divers cronogra15 - Prueba de

Familia serie 10001022 - Animación mult1001 - Gestión de dif1002 - Reloj1020 - Prueba visor

0 - Dosage_Melange_Pro

Si la aplicación... Acción a partir del navegador de aplicación

no tiene pantalla de explot-ación

Hacer clic con el botón derecho del ratón en el directorio Pan-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 explotación

Desplegar el directorio Pantallas de explotación , seleccio-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

Page 45: PL7 Presentacion Rapida

09/2000

3

Elaboración de una aplicación

Presentación

Objeto Este capítulo presenta los principios de elaboración de una aplicación.

Contenido: Este capítulo contiene los siguiente apartados:

1RWD��Para 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.

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

45

Page 46: PL7 Presentacion Rapida

Elaboración de una aplicación

Principio de elaboración

Introducción La elaboración de una aplicación se compone de 2 fases de desarrollo, cada una de las cuales contiene varias etapas:l una fase en modo local,l una fase en modo conectado.

Las distintas etapas del desarrollo

El organigrama que aparece a continuación presenta las diferentes etapas de de-sarrollo de una aplicación.

Creación de una aplicación

Edición de la configuración

Programación

Parametraje del programa, del Grafcet, de las funciones específicas

Parametraje o uso

Parametraje o uso

Edición de las pantallas de

Tarea maestra, tarea rápida de sucesos, secciones,

Módulos funcionales

Parametraje o uso

Estructura de los

Edición de los tipos

Edición de las variables

Simbolización de los bits, palabras, ...

Modo local

Transferencia

Tablas de animación

Depuración de la aplicación

Guardado de la aplicación

Constitución de la carpeta de la aplicación

Constitución de la carpeta de las pantallas de explotación

Modo conectado

Pantallas de explotación

46 09/2000

Page 47: PL7 Presentacion Rapida

Elaboración de una aplicación

1RWD��Ciertas etapas de desarrollo requieren la utilización de PL7 junior o PL7 Pro (véase el manual de referencia de PL7).

09/2000 47

Page 48: PL7 Presentacion Rapida

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

Page 49: PL7 Presentacion Rapida

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.

En caso de tener problemas de co-nexión

El presente párrafo ofrece soluciones a los problemas de conexiones/desconexio-nes con el 'autómata. Efectúe las operaciones en el 'orden recomendado y pase a la siguiente sólo si el problema aún no 'se ha resuelto.En un terminal portátil:l Desactive el administrador de 'energíaEn 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 .

1RWD��Cuando 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).

09/2000 49

Page 50: PL7 Presentacion Rapida

Elaboración de una aplicación

Creación de una aplicación

Presentación La creación de una aplicación permite seleccionar:l el tipo de autómata,l el tipo de procesador,l el tipo de tarjeta de memoria.

Cómo crear una aplicación

La tabla que aparece a continuación describe el procedimiento que hay que seguir para crear una aplicación.

Etapa 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

Page 51: PL7 Presentacion Rapida

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

Las tareas maestra y rápida (si ésta se ha programado) están activadas por defecto.La tarea de suceso se activa con la 'aparición del 'suceso al que está asociada.En el momento de la 'llegada de 'un suceso o inicio de ciclo de la tarea rápida, ésta detiene la 'ejecución en curso de las tareas menos prioritarias con el fin de 'ejecutar su tratamiento; la tarea interrumpida se retoma cuando finalizan los tratamientos de la tarea prioritaria.

Ejemplo de es-tructura de pro-grama multitarea

La figura que aparece a continuación muestra un ejemplo de aplicación con una es-tructura multitarea.

/'/'

/'/'

/'/'

ProgramaTarea MAST

Sas

Four_1SecadoPintura

SR0

SR1

Alarm_sas

Surv_sec

SR

Secciones

SR

Evt0Evt1

Tarea FAST

Sucesos

Secciones

09/2000 51

Page 52: PL7 Presentacion Rapida

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 una aplicación

Transferencia de programa de PC -> autómata

Transferencia de programa de autómata -> PC

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.

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

Page 53: PL7 Presentacion Rapida

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

Transferencia de datos Autómata -> Archivo

Transferencia de datos Archivo -> Autómata

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.

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

Page 54: PL7 Presentacion Rapida

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 herramientas de depuración

La tabla siguiente presenta los comandos de acceso a las distintas herramientas de depuración.

Herramienta de depuración

Acceso

Programa Seleccione el comando Depuración → Barra de depuración de programa .

UC Seleccione el comando Depuración → Acceder a la 'pantalla de depuración UC .

Navegador Grafcet Seleccione el comando Servicios → Depuración Grafcet .

Barra Grafcet Seleccione el comando Depuración → Barra de depuración Grafcet .

1RWD��El acceso a las herramientas de depuración requiere estar en el modo conectado (Véase 0RGR�FRQHFWDGR��S����).

54 09/2000

Page 55: PL7 Presentacion Rapida

Elaboración de una aplicación

Diagnóstico de PL7

Presentación Los programas PL7 permiten hacer un diagnóstico en modo conectado en distintos niveles de la aplicación, tales como:l el sistema (sistema operativo, instalación de programación, HMI) mediante el

diagnóstico de sistema (función PL7 V4),l el proceso, mediante los DFB de diagnóstico de aplicación y DFB de comando

y diagnóstico de la parte operativa,l el autómata (última parada de ejecución, orden de llamada de los módulos),l los módulos (fallos clasificados según su categoría),l el programa (causa y origen del fallo),

Acceso a las funciones de diagnóstico

Las funciones de diagnóstico de PL7 se encuentran en los distintos editores o he-rramientas de los programas PL7.Para acceder a las distintas funciones de diagnóstico, consulte la ayuda en línea de PL7.

1RWD��La utilización de los DFB requiere PL7 Junior o PL7 Pro.

09/2000 55

Page 56: PL7 Presentacion Rapida

Elaboración de una aplicación

56 09/2000

Page 57: PL7 Presentacion Rapida

09/2000

4

Herramientas anexas

Presentación

Objeto Este capítulo presenta las herramientas anexas de PL7.

Contenido: Este capítulo contiene los siguiente apartados:

1RWD��Para 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.

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

57

Page 58: PL7 Presentacion Rapida

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

La tabla presenta el procedimiento para acceder a la función de conversión.

Etapa Acción

1 Cree una aplicación nueva para acoger la aplicación convertida.

2 Seleccione el comando Archivo → Convertir.

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

58 09/2000

Page 59: PL7 Presentacion Rapida

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

Extensión de los archivos

Los archivos que se van a importar o exportar son de tipo:l origen de aplicación anotado *.FEF,l origen de aplicación con el formato FNES anotado *.FNE,l origen de módulo funcional anotado *.FM,l origen LD anotado: *.LD,l origen IL anotado: *.IL,l origen ST anotado: *.ST,l origen Grafcet anotado: *.GR7,l origen de símbolos anotado: *.SCY o *.TXT (compatible con EXCEL),l origen de tipo DFB anotado: *.DFB,

Acceso a la función Importación/Exportación

La tabla presenta el procedimiento que se debe seguir para acceder a la función Im-portación/Exportación.

1RWD��Los formatos binarios no son accesibles (codificados).

Etapa Acción

1 Seleccionar el comando Archivo → Importar/Exportar .

1RWD��Utilizar el comando 2SFLRQHV → 3HUVRQDOL]DU para identificar la ruta de ac-ceso a los archivos de origen.

09/2000 59

Page 60: PL7 Presentacion Rapida

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.

Ilustración La herramienta de referencias cruzadas se presenta del modo siguiente:

Cómo acceder a la herramienta

La tabla que aparece a continuación describe el procedimiento que se debe seguir para acceder a la herramienta de referencias cruzadas.

1RWD��Las referencias cruzadas tienen efecto en la aplicación y no en las pantallas de explotación.

Referencias cruzadas

Buscar Buscar

Bits extraídos

Nuevo

TablasObjetos víaObjetos de red

Objetos de FBInstancia de FE

%MW0

%MW0Objetos referenciados Referencia Modo Occ.*

MAST - MAST_MAIN - TOPMAST - MAST_MAIN - TOP+3

ST

ST

Actualizar R W

Símbolo: Table_digit

W 17R[ ]

Variable: %MW0

Etapa Acción

1 Seleccione el comando Referencias cruzadas del menú Outils (herramien-tas).

60 09/2000

Page 61: PL7 Presentacion Rapida

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

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

Acceso a la herramienta

La tabla que aparece a continuación describe el procedimiento que se debe seguir para acceder a la herramienta Reemplazar variables.

1RWD��La función 5HHPSOD]DU�YDULDEOHV se 'aplica a la 'aplicación y no a las pan-tallas de 'explotación.

Reemplazar

Siguiente Reemplazar todo

Cerrar

Reemplazar por:

?

Tarea MASTPrograma

Secciones

Mezclador 1Mezclador 2

Tarea FASTSecciones

Diag_motorDe: A:

TOP%L1BOTTOM

TOP%L1BOTTOM

0 0

Buscar:%MW3

%MW8

Etapa Acción

1 Seleccionar el comando Reemplazar variables del menú Herramientas.

09/2000 61

Page 62: PL7 Presentacion Rapida

Herramientas anexas

Protección de la aplicación

Presentación La función Protección de la aplicación permite ejecutar, en modo local:l una protección global de la aplicación,l una protección global o parcial de las secciones.

Protección global de la aplicación

Esta función permite, después de la transferencia de la aplicación al autómata, ase-gurar la protección de ésta en modo lectura y escritura: Sólo están permitidas las funciones Run, Stop y Init en una aplicación autómata protegida.

Protección global o parcial de las secciones

Es posible definir el tipo de protección para cada sección:l ninguna protección,l protección de escritura,l protección de lectura y escritura.

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

Protección de la aplicación

Protección de secciones

$'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.

�6L�QR�VH�UHVSHWDQ�HVWDV�SUHFDXFLRQHV�SXHGHQ�SURGXFLUVH�JUDYHV�GDxRV�FRUSRUDOHV�\�R�PDWHULDOHV�

Etapa Acción

1 Seleccione el comando Edición → Propiedades .

2 Seleccione la pestaña Protección .

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

Page 63: PL7 Presentacion Rapida

Herramientas anexas

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 .

Si la protección es Etapa Entonces

09/2000 63

Page 64: PL7 Presentacion Rapida

Herramientas anexas

Gestión de seguridad de acceso de PL7

Presentación La gestión de seguridad de acceso de PL7 limita y controla el acceso de las distintas funcionalidades de PL7.Permite:l crear/modificar una lista de usuarios,l importar una lista de usuarios,l exportar una lista de usuarios,l activar la función "Gestión de seguridad de acceso de PL7",l modificar la contraseña.Se aplica al terminal en el que está instalado el programa PL7 y no a la aplicación.

Perfiles de usuario

Existen cinco perfiles de usuario:l Read Only (Sólo lectura),l Operate (Operador),l Adjust (Ajuste),l Debug (Depuración),l Program (Programación).

Cómo acceder a la herramienta de gestión de acceso de PL7

Sólo el superusuario dispone de los privilegios necesarios para la gestión de los de-rechos de usuarios.

Etapa Acción

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

Page 65: PL7 Presentacion Rapida

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.

Cómo acceder a la herramienta OS-LOADER

La tabla mostrada a continuación indica el procedimiento que debe seguirse para acceder a la herramienta OS-LOADER.

$'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.

�6L�QR�VH�UHVSHWDQ�HVWDV�SUHFDXFLRQHV�SXHGHQ�SURGXFLUVH�JUDYHV�GDxRV�FRUSRUDOHV�\�R�PDWHULDOHV�

Etapa Acción

1 Seleccione el programa OS-LOADER PL7... mediante el comando Inicio → Programas → Modicon Telemecanique

09/2000 65

Page 66: PL7 Presentacion Rapida

Herramientas anexas

66 09/2000