Está en la página 1de 492

Prlogo, Indice 1 parte: Preparar la sesin de programacin 2 parte: Editar con STEP 5

SIMATIC STEP 5

3 parte: Trabajar con STEP 5 4 parte: Otros programas SIMATIC S5 5 parte: Ejemplo de aplicacin

Manual

6 parte: Mantenimiento de datos Anexo Glosario, Indice alfabtico

Edicin 11/2001 C79000-G8578-C920-05

Consignas de seguridad para el usuario

Este manual contiene informaciones necesarias para la seguridad personal, as como para la preven cin de daos materiales. Las informaciones estn puestas de relieve mediante seales de precau cin. Las seales que figuran a continuacin representan distintos grados de peligro:

Peligro
Significa que, si no se adoptan las medidas preventivas adecuadas, se producir la muerte, o bien lesiones corporales graves o daos materiales considerables.

Precaucin
Significa que, si no se adoptan las medidas preventivas adecuadas, puede producirse la muerte, lesiones corporales graves o daos materiales considerables.

Cuidado
Significa que, si no se adoptan las medidas preventivas adecuadas, pueden producirse lesiones cor porales o daos materiales.

Nota
Se trata de una informacin importante, sobre el producto o sobre una parte determinada del manual, sobre la que se desea llamar particularmente la atencin.

Personal cualificado

La puesta en funcionamiento y el servicio del equipo slo deben ser llevados a cabo conforme a lo descrito en este manual. Slo est autorizado a intervenir en este equipo personal cualificado. En el sentido del manual se trata de personas que disponen de los conocimientos tcnicos necesarios para poner en funciona miento, conectar a tierra y marcar los aparatos, sistemas y circuitos de acuerdo con las normas estn dar de seguridad.

Uso conforme

Considere lo siguiente:

Precaucin
El equipo o los componentes del sistema slo se podrn utilizar para los casos de aplicacin previstos en el catlogo y en la descripcin tcnica, y slo con los equipos y componentes de proveniencia tercera recomendados y homologados por Siemens. El funcionamiento correcto y seguro del producto presupone un transporte, un almacenamiento, una instalacin y un montaje conforme a las prcticas de la buena ingeniera, as como un manejo y un mantenimiento rigurosos.

Marca registrada

SIMATIC, SIMATIC NET y SIMATIC HMI son marcas registradas por Siemens AG. Los restantes nombres y designaciones contenidos en el presente documento pueden ser marcas regis tradas cuya utilizacin por terceros para sus propios fines puede violar los derechos de los proprietarios.

Copyright { Siemens AG 1995-2001 All rights reserved La divulgacin y reproduccin de este documento, as como el uso y la comunicacin de su contenido, no estn autorizados, a no ser que se obtenga el consentimiento expreso para ello. Los infractores quedan obligados a la indemnizacin de los daos. Se reservan todos los derechos, en particular para el caso de concesin de patentes o de modelos de utilidad. Siemens AG Bereich Automatisierungs- und Antriebstechnik Geschaeftsgebiet Industrie-Automatisierungssysteme Postfach 4848, D-90327 Nuernberg

Exencin de responsabilidad Hemos comprobado el contenido de esta publicacin con la concordancia descrita para el hardware y el software. Sin embargo, es posible que se den algunas desviaciones que nos impiden tomar garanta completa de esta concordancia. El contenido de esta publicacin est sometido a revisiones regularmente y en caso necesario se incluyen las correcciones en la siguiente edicin. Agradecemos sugerencias. Siemens AG 2001 Sujeto a cambios sin previo aviso. C79000-G8578-C920-05

Siemens Aktiengesellschaft

Prlogo
Finalidad del manual
El presente manual

S explica los conceptos bsicos del software estndar y S presenta sus principales funciones.
El software de configuracin y programacin de los sistemas de automatizacin SIMATIC S5 se ha diseado conforme a los criterios ergonmicos ms avanzados. Su manejo es fcil de aprender y prcticamente autoexplicativo. En las instrucciones de uso se describen los comandos de men. En cambio, no se indica cmo rellenar los cuadros de dilogo, puesto que las explicaciones al respecto se incluyen en la ayuda en pantalla (online).

Destinatarios

Este manual va dirigido a operadores, programadores y personal de mantenimiento que no conozcan todava el paquete de software STEP 5 o que no dispongan de suficiente experiencia. El presente manual es aplicable al software de programacin STEP 5. Sirve para el paquete bsico STEP 5 y constituye la base del software opcional correspondiente. El software STEP 5 cumple la norma internacional DIN EN 61131-3 (int. IEC 1131-3) para lenguajes de programacin de autmatas programables. El manual describe el procedimiento de instalacin y autorizacin del software STEP 5. Rogamos leer las informaciones al respecto en el captulo 3, o bien en el fichero Lame o en la Informacin sobre el producto. El presente manual est dividido en los siguientes temas:

Ambito de validez

Cumplimiento de normas Instalacin y autorizacin del software Gua a travs del manual

S La 1 parte contiene informaciones generales acerca de los conceptos y las


funciones bsicas del software estndar para STEP 5, as como de la forma adecuada de preparar la sesin de programacin. Antes de utilizar el software se recomienda leer los primeros cuatro captulos.

S En la 2 parte se describe cmo manejar los editores de los distintos lenguajes.

S La 3 parte describe cmo testear, administrar y documentar proyectos. S En la 4 parte se describe el manejo de programas SIMATIC S5 especiales. S Para facilitarle el aprendizaje de STEP 5 y el manejo de este paquete de software, en la 5 parte encontrar un ejemplo de aplicacin. La tarea planteada Control de un tnel de lavado automtico le mostrar paso a paso cmo editar, testear, documentar y archivar el correspondiente programa de usuario .

S La 6 parte ofrece una sinopsis del mantenimiento de datos de STEP 5.


Si ha creado ya un proyecto pequeo y dispone de suficiente experiencia, puede leer por separado diversos captulos del manual para obtener informacin puntualizada acerca de un tema determinado.

STEP 5 C79000-G8578-C920-05

iii

rlogo

Convenciones

Las referencias a documentacin adicional se indican mediante ndices bibliogrficos que aparecen entre barras /.../. Dichos nmeros permiten localizar el ttulo exacto de la documentacin correspondiente en el ndice bibliogrfico que se incluye al final del manual. Complementariamente al manual, la ayuda en pantalla integrada en el software le ofrece ayuda adicional al utilizar el programa. Esta ayuda se activa mediante el men de Ayuda o pulsando las teclas F7 y F8. Si tiene preguntas relacionadas con el uso de los productos descritos en el manual a las que no encuentre respuesta, dirjase a la sucursal o al representante ms prximo de Siemens, en donde le pondrn en contacto con el especialista. http://www.ad.siemens.de/partner

Ayuda en pantalla

Asistencia adicional

Centro de formacin SIMATIC

Para ofrecer a nuestros clientes un fcil aprendizaje de los sistemas de automatizacin SIMATIC S7, les+ ofrecemos distintos cursillos de formacin. Dirjase a su centro de formacin regional o a la central en D 90327 Nrnberg. Telfono: +49 (911) 895-3200. http://www.sitrain.com/

Documentacin SIMATIC en Internet

Encontrar documentacin gratuita en la siguiente pgina de Internet: http://www.ad.siemens.de/support Utilice los Knowledge Manager disponibles para localizar rpidamente la documentacin que necesita. Para cualquier consulta o sugerencia relacionada con la documentacin vaya al foro de Internet y participe en la conferencia dedicada a la documentacin.

iv

STEP 5 C79000-G8578-C920-05

rlogo

SIMATIC Customer Support Hotline

Estamos a su disposicin en todo el mundo y a cualquier hora del da:

Nuremberg Johnson City

Singapur

SIMATIC Hotline

Worldwide (Nuremberg) Technical Support


(FreeContact) Hora: 0 Fax: E-Mail: GMT: lunes a viernes 7:00 - 17:0

Worldwide (Nuremberg) Technical Support


(a cargo del cliente, slo con SIMATIC Card) Hora: 0 Fax: GMT: lunes a viernes 0:00 - 24:0

Telfono: +49 (180) 5050-222 +49 (180) 5050-223 techsupport@ ad.siemens.de +1:00

Telfono: +49 (911) 895-7777 +49 (911) 895-7001 +01:00

Europe / Africa (Nuremberg) Authorization


Hora: 0 Fax: E-Mail: GMT: lunes a viernes 7:00 - 17:0

America (Johnson City) Technical Support and Authorization


Hora: 0 Fax: E-Mail: GMT: lunes a viernes 8:00 - 19:0

Asia / Australia (Singapur) Technical Support and Authorization


Hora: 0 Fax: E-Mail: GMT: lunes a viernes 8:30 - 17:3

Telfono: +49 (911) 895-7200 +49 (911) 895-7201 authorization@ nbgm.siemens.de +1:00

Telfono: +1 423 461-2522 +1 423 461-2289 simatic.hotline@ sea.siemens.com 5:00

Telfono: +65 740-7000 +65 740-7001 simatic.hotline@ sae.siemens.com.sg +8:00

El personal que atiende las hotlines SIMATIC habla por regla general alemn e ingls; el de la hotline para cuestiones relacionadas con las autorizaciones tambin habla espaol, francs e italiano.

STEP 5 C79000-G8578-C920-05

rlogo

Service & Support en Internet

Adems de nuestra documentacin, en Internet le ponemos a su disposicin todo nuestro know-how. http://www.ad.siemens.de/support En esta pgina encontrar:

S Informaciones de actualidad sobre productos (Actual), FAQs (Frequently Asked Questions), Downloads, Tipps & Tricks.

S Los Newsletter le mantendrn siempre al da ofrecindole informaciones de


ltima hora

S El Knowledge Manager le ayudar a encontrar los documentos que busca S En el Foro podr intercambiar sus experiencias con cientos de expertos en
todo el mundo

S Tambin hemos puesto a su disposicin una base de datos que le ayudar a


encontrar el especialista o experto de Automation & Drives de su regin.

S Bajo la rbrica Servicios encontrar informacin sobre el servicio tcnico


ms prximo, sobre reparaciones, repuestos etc.

vi

STEP 5 C79000-G8578-C920-05

Indice

Indicaciones importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Sinopsis del producto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1 2 Contenido del suministro de STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

iii 1-1 1-1 2-1 2-2 2-3 2-3 2-3 2-6 2-6 2-8 2-9 2-10 3-1 3-2 3-4 3-6 3-7 3-8 3-9 3-12 3-12 3-14 3-16 4-1 4-2 4-4 4-14 4-14 4-14 4-14 4-14

Instalacin de STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1 2.2 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.3 2.4 Programa de instalacin INSTALL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instalar hardware para STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conexin de la impresora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conectar el AG a la PG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conectar la unidad de programacin EPROM . . . . . . . . . . . . . . . . . . . . . . . Resumen de los cables de conexin para el AG, PG partner, Prommer . Instalacin de los drivers de STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operar con paquetes COM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Compatibilidad con V6.6, GRAPH 5/II V6.x . . . . . . . . . . . . . . . . . . . . . . . . .

Interfase de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.7.1 3.8 3.9 Seleccin de funciones en el men principal . . . . . . . . . . . . . . . . . . . . . . . . Elementos de manejo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin de funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Llamada a funciones auxiliares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interfase de usuario: cuadros de dilogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . Casilla de peticin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fichas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Manejo de las fichas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin de ficheros y directorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Seleccin de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Crear y elaborar proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 Ajustar proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ajustar un proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cargar el proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Grabar el proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Grabar el proyecto como . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Archivar proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Desarchivar proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

STEP 5 C79000-G8578-C920-05

vii

Indice alfabtico

4.2 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.3 4.3.1 4.3.2 4.4 4.4.1 4.4.2 4.4.3 4.5 4.5.1 4.5.2 4.5.3 4.5.4 4.6 4.7 5

Administrar mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Directorio de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copiar mdulos (transferir) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comparacin de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Borrar mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comprimir mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Directorio DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Crear directorio DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Borrar directorio DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ficheros DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salida de directorio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copiar ficheros DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Borrar fichero DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ficheros PCP/M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salida de directorio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copiar fichero PCP/M >DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copiar fichero PCP/M: DOS > PCP/M . . . . . . . . . . . . . . . . . . . . . . . . . . . . Borrar fichero PCP/M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comandos del DOS CTRL+F10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salir SHIFT+F4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4-15 4-15 4-19 4-22 4-23 4-24 4-25 4-25 4-25 4-26 4-27 4-28 4-29 4-30 4-32 4-33 4-34 4-35 4-35 4-35 5-1 5-2 5-6 5-7 5-7 5-8 5-9 5-13 5-15 5-16 5-17 5-18 5-19 5-19 5-21 5-22 5-22 5-23 5-24 5-24 5-26 5-26 5-27 5-28 5-29

Funciones comunes a AWL, KOP y FUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1 5.2 5.2.1 5.2.2 5.3 5.3.1 5.3.2 5.3.3 5.3.4 5.3.5 5.4 5.4.1 5.4.2 5.4.3 5.4.4 5.4.5 5.5 5.5.1 5.5.2 5.5.3 5.5.4 5.6 5.7 5.8 Seleccionar el editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ocupacin de las teclas de funcin en el modo Salida . . . . . . . . . . . . . . . . Introducir el nmero de biblioteca (Shift F6 + Shift F2) . . . . . . . . . . . . . . . . Conmutacin de los modos de representacin (SHIFT F5 = -> KOP) . . . Editar comentarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comentario de instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comentario de segmento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ttulos de segmentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introducir el nmero de biblioteca (SHIFT F6 + SHIFT F2) . . . . . . . . . . . . Visualizar el comentario de un operando . . . . . . . . . . . . . . . . . . . . . . . . . . . . Aadir, insertar, transferir, borrar y mover segmento . . . . . . . . . . . . . . . . . Aadir o insertar un segmento nuevo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Copiar segmentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Borrar segmentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mover segmento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transferir segmento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Crear y visualizar referencias cruzadas y cambiar de mdulo . . . . . . . . . . Crear listas de referencias (funcin XREF-ent.) . . . . . . . . . . . . . . . . . . . . . . Crear referencias cruzadas (Funcin XREF-salida) . . . . . . . . . . . . . . . . . Cambio de mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Saltar a una marca de salto o a un mdulo . . . . . . . . . . . . . . . . . . . . . . . . . Buscar operandos, segmentos y direcciones . . . . . . . . . . . . . . . . . . . . . . . . Editar operandos simblicos en un mdulo . . . . . . . . . . . . . . . . . . . . . . . . . Editar mdulos de imagen (Editor BB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

viii

STEP 5 C79000-G8578-C920-05

Indice alfabtico

Editar lista de instrucciones (AWL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1 6.2 6.2.1 6.2.2 6.2.3 6.3 6.3.1 Funcionamiento del editor AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funcin de edicin simplificada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indicacin de direcciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comentarios de instrucciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Memorizar un comentario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulo de funcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editar un mdulo de funcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6-1 6-2 6-3 6-3 6-3 6-4 6-5 6-6 7-1 7-2 7-4 7-7 7-9 7-11 7-12 7-13 7-14 7-14 7-16 7-16 7-17 7-18 7-20 8-1 8-2 8-4 8-5 8-9 8-11 8-13 8-14 8-14 8-15 8-16 8-17 8-18 8-19 8-21 9-1 9-2 9-4 9-7 9-9 9-9 9-10 9-11

Editar esquema de contactos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1 7.2 7.3 7.4 7.4.1 7.4.2 7.4.3 7.4.4 7.4.5 7.4.6 7.4.7 7.4.8 7.4.9 7.4.10 Funcionamiento del editor KOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funcin de edicin simplificada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplos para la edicin de combinaciones lgicas . . . . . . . . . . . . . . . . . . Funciones complejas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones aritmticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Llamadas de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de carga y transferencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de desplazamiento y rotacin . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de memorizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de conversin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de comparacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones lgicas digitales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de temporizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Editar un diagrama de funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8.1 8.2 8.2.1 8.3 8.3.1 8.3.2 8.3.3 8.3.4 8.3.5 8.3.6 8.3.7 8.3.8 8.3.9 8.3.10 Funcionamiento del editor FUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funcin de edicin simplificada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modificar y borrar funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Funciones complejas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones aritmticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Llamadas de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de carga y transferencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de desplazamiento y rotacin . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de memorizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de conversin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de comparacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones lgicas digitales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operaciones de temporizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Editar mdulos de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.1 9.2 9.2.1 9.2.2 9.2.3 9.2.4 9.2.5 Estructura de los mdulos de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editar mdulos de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editar comentarios de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introducir el ttulo del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cmo limitar la longitud del anteencabezado . . . . . . . . . . . . . . . . . . . . . . . . Introducir el nmero de biblioteca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modificar el formato de los datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

STEP 5 C79000-G8578-C920-05

ix

Indice alfabtico

9.2.6 9.2.7 9.2.8 9.2.9 9.2.10 9.2.11 10

Introducir palabras de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introducir comentarios de palabras de datos . . . . . . . . . . . . . . . . . . . . . . . . Memorizar comentarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reproducir palabras de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comprobar nmeros en coma flotante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Insertar / Borrar lnea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9-11 9-14 9-14 9-15 9-16 9-17 10-1 10-2 10-4 10-6 11-1 11-2 11-6 11-9

Editar mscaras DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.1 10.2 10.3 Editar mscaras DB 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editar mscaras DX 0 (S5-135U) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editar mscaras DX 0 (S5-155U) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

Editar la lista de asignacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.1 11.2 11.3 11.4 Funcionamiento del editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Generar una lista de asignacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ayudas de edicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Modificar la lista de asignacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-14 12-1 13-1 13-2 13-3 13-7 14-1 14-2 15-1 15-2 16-1 16-2 16-3 16-8

12 13

Editor Batch AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Caminos de bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13.1 13.2 13.3 Funcin Camino de bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editar un camino de bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14 15

Parmetros de impresora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.1 Ajustar los parmetros para la impresora . . . . . . . . . . . . . . . . . . . . . . . . . . . Editor de pies de pgina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15.1 Editar pies de pgina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16

Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16.1 16.2 16.3 16.4 16.5 16.6 16.7 Sinopsis de las funciones online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estado del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estado de las variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Forzar variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-13 Forzar salidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-15 Control de elaboracin ON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-17 Control de elaboracin OFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-18 17-1 17-2 17-2 17-2 17-3 17-5

17

AG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17.1 17.2 17.3 17.4 17.5 Iniciar el autmata programable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parar el autmata programable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comprimir la memoria del autmata programable . . . . . . . . . . . . . . . . . . . . AG-Info USTACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AG-Info BSTACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

STEP 5 C79000-G8578-C920-05

Indice alfabtico

17.6 17.7 17.8 18

Visualizar el contenido de la memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Capacidad de memoria del autmata programable . . . . . . . . . . . . . . . . . . . Parmetros de sistema del autmata programable . . . . . . . . . . . . . . . . . . .

17-5 17-7 17-8 18-1 18-2 18-2 18-7 18-9 18-11 18-11 18-12 18-13 18-15 18-15 18-15 18-16 18-17 18-17 18-17 18-17 18-18

Administracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18.1 18.2 18.3 18.4 18.5 18.5.1 18.5.2 18.5.3 18.5.4 18.5.5 18.5.6 18.5.7 18.6 18.6.1 18.6.2 18.6.3 18.6.4 18.7 18.8 18.9 Crear XREF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Elaborar EPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reasignacin automtica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reasignacin manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Listas de asignacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Convertir SEC INI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Convertir INI > SEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Corregir INI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Convertir V1.x y V2.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Borrar SEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Borrar INI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salida lista errores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Batch AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Compilador Batch AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sustituir operandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salida fichero de protocolos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salida de lista de errores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Conversin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-18 Seleccionar idioma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-18 Representacin en color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-19 19-1 19-2 19-3 19-5 19-5 19-6 19-6 19-6 19-7 19-8 19-10 19-11 19-11 19-11 19-12 19-14 19-14 19-14 19-15 19-16 19-16

19

Documentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19.1 19.2 19.2.1 19.2.2 19.2.3 19.2.4 19.2.5 19.2.6 19.2.7 19.2.8 19.2.9 19.2.10 19.2.11 19.3 19.3.1 19.3.2 19.3.3 19.3.4 19.3.5 19.3.6 Sinopsis de las funciones de documentacin . . . . . . . . . . . . . . . . . . . . . . . . Salida estndar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salida de mdulos STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mdulos de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mscaras DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lista de asignacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Batch AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salida de la lista de referencias cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . Plano de ocupaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Peticin colectiva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salida de ajustes del proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salida de caminos de bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salida confortable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salida mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salida mscara DB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . KOMDOK Salida lista de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salida lista asignacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Batch AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salida estructura de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

STEP 5 C79000-G8578-C920-05

xi

Indice alfabtico

19.3.7 19.3.8 19.3.9 19.3.10 19.3.11 19.3.12 19.3.13 19.4 19.4.1 19.4.2 19.5 19.5.1 19.5.2 19.5.3 19.5.4 19.5.5 19.5.6 19.5.7 19.5.8 19.5.9 20 21

Salida lista de referencias cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salida plano de ocupaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salida plano de ocupaciones de las marcas S . . . . . . . . . . . . . . . . . . . . . . . Salida lista de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salida de ajustes del proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salida de caminos de bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salida fichero de texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19-17 19-18 19-19 19-20 19-20 19-20 19-20

Instrucciones de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-21 Ajustes previos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-22 Comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-23 Editar instrucciones de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Teclas de funcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Test de instrucciones de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salida fichero de protocolos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejecutar instrucciones de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Imprimir instrucciones de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editar una estructura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Salida de la estructura de instrucciones de control . . . . . . . . . . . . . . . . . . . Exportar fichero de instrucciones de control . . . . . . . . . . . . . . . . . . . . . . . . . Importar fichero de instrucciones de control . . . . . . . . . . . . . . . . . . . . . . . . . 19-27 19-27 19-32 19-33 19-33 19-33 19-34 19-36 19-36 19-36 20-1 21-1 21-2 21-2 21-2 21-4 22-1 22-3 22-5 22-7 22-12 22-15 22-15 22-18 22-20 22-23 22-24

Cambio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ayuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.1 21.2 21.3 21.4 Lista de ocupacin de las teclas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Informacin sobre la versin STEP 5/ST . . . . . . . . . . . . . . . . . . . . . . . . . . . Versin de paquetes S5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones de manejo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

Editor AWL / Compilador Batch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.1 22.2 22.2.1 22.2.2 22.2.3 22.2.4 22.2.5 22.2.6 22.2.7 22.2.8 22.3 22.3.1 22.3.2 22.4 22.4.1 22.5 22.6 22.6.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editor Batch AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ayudas de edicin del editor AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Los caracteres de control del editor AWL / compilador Batch . . . . . . . . . . Tipos de AG permitidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Los juegos de operaciones STEP 5 del editor AWL / compilador Batch . Entrada de mdulos de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entrada de mdulos de funcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entrada de mdulos de datos (ejemplo) . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cambiar un fichero fuente AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Compilador / Proceso de test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-25 Traducir con la funcin COMPILADOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-28 Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-28 Sustituir operandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-29 Salida de fichero de protocolos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-30 Imprimir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-31 Versin de lneas de comando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-32 Entrada de instrucciones STEP 5 con otros editores . . . . . . . . . . . . . . . . . 22-34

xii

STEP 5 C79000-G8578-C920-05

Indice alfabtico

23

Software de parametrizacin COM DB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23.1 23.1.1 23.1.2 23.1.3 23.2 23.2.1 23.3 23.3.1 23.3.2 23.4 23.4.1 23.4.2 Suministro del COM DB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Qu funciones ofrece COM DB1? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Particularidades de COM DB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Qu autmata programable se puede parametrizar con COM DB1? . . Cmo manejar COM DB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Jerarqua de manejo de COM DB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

23-1 23-2 23-3 23-4 23-5 23-6 23-6

Estructura de las pantallas COM DB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-9 Posibilidades y reglas para rellenar las pantallas de COM DB1 . . . . . . . . 23-10 Sistema de ayuda y de gestin de errores del COM DB1 . . . . . . . . . . . . . 23-13 Ejemplo de una parametrizacin de DB1 completa utilizando COM DB1 23-18 Manejos preparatorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-19 Cargar del autmata programable el DB1 prefijado; introducir comentario al DB1; seleccionar bloque de parmetros . . . . . . . . . . . . . . . . 23-22 24-1 24-2 24-2 25-1 25-2

24

Acoplamiento PG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24.1 24.2 Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Acoplamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

STEP 5 en la prctica - Ejemplo de aplicacin - . . . . . . . . . . . . . . . . . . . . . . . . . . . 25.1 25.2 25.2.1 25.2.2 25.2.3 25.3 25.4 25.5 25.5.1 25.5.2 25.5.3 25.5.4 Introduccin al ejemplo (planteamiento de la tarea) . . . . . . . . . . . . . . . . . .

Crear el programa del tnel de lavado con STEP 5 . . . . . . . . . . . . . . . . . . 25-5 Instalar el proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-5 Generar el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-7 Documentar el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-15 Transferir ficheros, mdulos y segmentos . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-16 Controlar y modificar el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-20 Cargar y comprobar el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cargar el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comprobar el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estado del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Diseo del programa de ejemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-24 25-24 25-25 25-25 25-30 26-1 26-2 26-3 26-4 26-6 26-7

26

Mantenimiento de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26.1 26.2 26.2.1 26.2.2 26.3 26.4 26.4.1 26.5 RAM necesaria para STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Distribucin de la memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Administradores de memoria de MS-DOS . . . . . . . . . . . . . . . . . . . . . . . . . . Optimizacin de los accesos al disco duro (con MS-DOS y Windows 3.x) Arbol de directorios STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Ficheros STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-9 Funcin de determinados ficheros STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . 26-10 Mdulos disponibles y lmites de parmetros . . . . . . . . . . . . . . . . . . . . . . . . 26-11

STEP 5 C79000-G8578-C920-05

xiii

Indice alfabtico

Anexo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.1 A.2 A.3 A.4 Ocupacin del teclado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Breves instrucciones de manejo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Macro de teclas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reglas de programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A-1 A-2 A-8 A-16 A-19

Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Glosario-1 Indice alfabtico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indice-1

xiv

STEP 5 C79000-G8578-C920-05

1 parte: Preparar la sesin de programacin

Sinopsis del producto Instalacin de STEP 5 Interfase de usuario Crear y elaborar proyectos (comando de men Fichero)

1 2 3 4

-2

STEP 5 C79000-G8578-C920-05

Sinopsis del producto


1.1 Contenido del suministro de STEP 5

Generalidades

El contenido del suministro est descrito al detalle en la informacin sobre el producto adjunta. La informacin sobre el producto se suministra junto con la unidad de programacin o con los productos de STEP 5.

STEP 5 C79000-G8578-C920-05

1-1

Sinopsis del producto

1-2

STEP 5 C79000-G8578-C920-05

Instalacin de STEP 5
Generalidades
El presente captulo le servir de apoyo en los siguientes casos:

S al instalar hardware STEP 5 S al operar con paquetes COM S en caso de dudas sobre compatibilidad
Indice del captulo
Apartado 2.1 2.2 2.3 2.4 Tema Programa de instalacin INSTALL Instalar hardware para STEP 5 Operar con paquetes COM Compatibilidad Pgina 2-2 2-2 2-9 2-10

STEP 5 C79000-G8578-C920-05

2-1

Instalacin de STEP 5

2.1

Programa de instalacin INSTALL


La instalacin se realiza mediante el programa Install.exe, que llamaremos INSTALL de aqu en adelante. Para llamar al programa de instalacin introduzca el CD STEP 5 en la unidad CD-ROM y arranque Install.exe. El programa de instalacin es guiado por mens. Para ms informacin consulte la Informacin sobre el producto que se suministra con STEP 5.

Resumen

2.2
2.2.1

Instalar hardware para STEP 5


Conexin de la impresora

Interfases de impresora

Para el funcionamiento en paralelo de una impresora utilice la interfase LPT1 (PORT 1, Centronics, Printer), para el funcionamiento en serie las interfases COM1 a COM4.
Impresora paralela . . . . PROMMER paralelo . .. . Impresora serie . . . . Ratn . . . . AG . .

en LPT 1 . .

en COM 1-4

en COM 1-4 . .

LPT 1

COM 1-4/ V.24

COM 1...4/ TTY, activa

PG/PC

Impresoras soportadas por el software

El software soporta las impresoras (estndar) de la Siemens e impresoras de otros fabricantes. Si se utilizan impresoras de otros fabricantes, se deben modificar los parmetros de impresora cargando el fichero *DR.INI o ajustarlos mediante el cuadro de seleccin de impresoras. Encontrar la correspondiente descripcin en el captulo 14.1.

Nota
Para interconectar los equipos a travs del cable de conexin es preciso que estn desconectados. Fije los conectores de los cables con los tornillos o correderas correspondientes, si los posee. De este modo evitar errores de transmisin.

2-2

STEP 5 C79000-G8578-C920-05

Instalacin de STEP 5

2.2.2

Conectar el AG a la PG

Interfase AG

Para poder intercambiar datos con el autmata programable se requiere una interfase TTY activa (20 mA). Si la interfase COM1 disponible es una interfase V.24, se debe simular la interfase del AG-S5 mediante un convertidor S5.

PG con interfase TTY activa COM1

El autmata programable (AG) y la unidad de programacin se interconectan a travs de una lnea directa (4) (se suministra con la unidad de programacin), o a travs de dos cables de conexin. Si la asignacin de las interfases no concuerda con la que se describe en el apartado 2.2.4, es preciso conmutar sta correspondientemente.
Impresora paralela . . . . PROMMER paralelo . .. . Impresora serie . . . . . Ratn . . .
(7), (8)

AG . . . . AG-S5 . .
(4)

en LPT1

en COM1-4

en COM1-4

.
(3)

. LPT1

COM1-4/ V.24

COM1-4/TTY, activa

PG/PC
Conectar la PG con interfase TTY activa al AG
La PG est desconectada. Conexin PG - AG va cable (4) directamente o va (3), (7) u (8): Los conectores del cable de conexin (3) con el n de ref. 6ES5 731-6AG00 estn rotulados con PG 7xx COM1 y AG-S5 respectivamente. 1. Enchufar en la interfase COM1 de la unidad de programacin el conector rotulado con PG 7xx COM1. 2. Enchufar el otro extremo del cable, rotulado con AG-S5, en el conector del cable de conexin (7) u (8) que conduce al autmata programable. No se pueden confundir los conectores de este cable ya que son de diferente tipo. 3. Conectar al autmata programable el conector que queda libre. Por motivos de seguridad, inmovilizar los conectores usando los tornillos o correderas respectivos.

Cables de conexin para PG con interfase TTY activa

Cable de conexin (3), n de ref. 6ES5 731-6AG00 Cable de conexin (4), n de ref. 6ES5 734-2xxx01) Cable de conexin (7), n de ref. 6ES5 731-0xxx01) Cable de conexin (8), n de ref. 6ES5 731-1xxx01)
1)

xxx codifica la longitud del cable de conexin; los cables estn disponibles con longitudes comprendidas entre 1 y 1000 m. El cdigo de longitud figura en el catlogo ST 59 de unidades de programacin.

STEP 5 C79000-G8578-C920-05

2-3

Instalacin de STEP 5

PG con interfase V.24

En el caso de una unidad de programacin con una interfase V.24, se debe convertir la interfase en una interfase AG-S5 a travs de un convertidor V.24/TTY (Kster-Box). La unidad de programacin se une a la Kster-Box a travs de un cable de conexin directa con convertidor V.24/TTY (6) o va el cable (5). Segn el tipo de autmata programable, est conectada la Kster-Box con un cable (7) u (8). Estos cables de conexin no forman parte del suministro de este producto.
Impresora paralela . . . . PROMMER paralelo . .. . Impresora serie . . . . . Ratn . . .
(7), (8)

AG . . . .
AG-S5

.
(6)

Kster-Box

en LPT1

en COM1-4

en COM1-4 (5)

. . .

. LPT1

COM1-4/ V.24

COM1-4/TTY, activa

PG/PC
Conectar PG con interfase V.24 al AG
La PG est desconectada. Conexin PG - AG va cable (6) directamente o va (5), (7) u (8): La configuracin del convertidor V.24/TTY (Kster-Box) se describe en el apartado 8.3, Convertidor V.24/TTY (Kster-Box). 1. Conectar la interfase COM1 de la unidad de programacin a la interfase COM1 de la Kster-Box mediante el cable de conexin (5). 2. Enchufar los cables de conexin (7) u (8) en el conector hembra de 25 polos de la Kster-Box y realizar la conexin en el autmata programable. 3. Por motivos de seguridad, inmovilizar los conectores usando los tornillos o correderas respectivos.

Cables de conexin para PG con interfase V.24

Cable de conexin (5), n de ref. Kster 224 22x2) Cable de conexin (6), n de ref. 6ES5 734-1BD20 (longitud 3,20 m) Cable de conexin (7), n de ref. 6ES5 731-0xxx01) Cable de conexin (8), n de ref. 6ES5 731-1xxx01)
1)

xxx codifica la longitud del cable de conexin; los cables estn disponibles con longitudes comprendidas entre 1 y 1000 m. El cdigo de longitud figura en el catlogo ST 59 de unidades de programacin.

2)

x representa el tipo de conector del cable de conexin PG - Kster-Box.

2-4

STEP 5 C79000-G8578-C920-05

Instalacin de STEP 5

2.2.3

Conectar la unidad de programacin EPROM


Las unidades de programacin disponen de una interfase de programacin EPROM. En caso de utilizar un PC como unidad de programacin se puede conectar una interfase externa de programacin EPROM (prommer externo). Para la conexin a la interfase paralela existen diferentes dispositivos. El dispositivo a conectar a la interfase paralela est a la venta bajo el nombre de Prommer externo.

Prommer paralelo

Interfase: LPT1 El cable para la conexin paralela se suministra junto con el Prommer externo. El Prommer externo posee una conexin que permite utilizar la interfase paralela para una impresora paralela.

Conexin PGPrommer
Impresora paralela . . .
en LPT1

PROMMER paralelo . .. .

Impresora serie . . . .

Ratn . . . . .

AG .

en COM1-4

en COM1-4

. LPT1

COM1-4/ V.24

COM1-4/TTY, activa

PG/PC
Conectar la PG con el Prommer
Tanto la unidad de programacin como el Prommer estn desconectados. 1. Prommer paralelo: conecte mediante el cable LPT que se adjunta la interfase LPT1 de la unidad de programacin con la interfase PC del Prommer externo, y en caso necesario conecte su impresora paralela a la interfase Printer del Prommer externo. 2. A ser posible inmovilice todos los conectores usando los tornillos o correderas correspondientes.

2.2.4

Resumen de los cables de conexin para el AG, PG partner, Prommer


N de referencia de Conexin (Conector en la PG)

N de cables de conexin

hacia

6ES5 731-6AG00

PG COM 1

(PG 7xx: Conector macho de 25 polos)

Cable de conexin 7 u 8 (AG) Cable de conexin 10 (PG partner) AG Conector hembra de 15 polos

4 5 6 7 8 10
1)

6ES5 734-2xxx0 1) Kster 224 22x 6ES5 734-1BD20 6ES5 731-0xxx0 1) 6ES5 731-1xxx0
1)

PG COM 1, 2 PC COM 1, 2 PG COM 1, 2

Conector hembra de 25 polos Conector hembra de 25 polos

Kster-Box AG AG AG Conector hembra de 15 polos Conector macho de 25 polos Conector hembra de 15 polos

Cable de conexin 3 o Kster-Box Cable de conexin 3 o Kster-Box Cable de conexin 3 o Kster-Box

6ES5 733-2xxx0 1)

PG partner COM 1

xxx codifica la longitud del cable de conexin; los cables estn disponibles con longitudes comprendidas entre 1 y 1000 m. El cdigo de longitud figura en el catlogo ST 59 de unidades de programacin. Para el servicio de Prommer est permitida una longitud de cable mx. de 3 m.

STEP 5 C79000-G8578-C920-05

2-5

Instalacin de STEP 5

Asignacin de conectores de la interfase TTY activa


Parte PG COM/TTY Conector macho de 25 polos activa Cable de conexin 6ES5 734-2xxx0 Parte AG Conector macho de 15 polos pasiva 330 Ohmios +U 19 18 21 U 9 2

330 Ohmios +U 19 9 10 U 1 Carcasa 3 20 8 1 Pantalla/ Carcasa 6 7

2-6

STEP 5 C79000-G8578-C920-05

Instalacin de STEP 5

2.2.5

Instalacin de los drivers de STEP 5

Instalar y cancelar drivers para STEP 5

Los drivers MS-DOS para SINEC L2 y H1 (drivers de red SIMATIC NET) para STEP 5 se seleccionan y deseleccionan con el programa S5DRV.EXE. Los drivers se activan o desactivan modificando el fichero AUTOEXEC.BAT. Antes de la modificacin, el fichero original se graba en el fichero AUTOEXEC.S5. La modificacin no es efectiva hasta reiniciar el PC. La llamada al programa se realiza de distinta manera dependiendo del sistema operativo utilizado:
Tabla 2-1 Llamada de S5DRV Llamada Introduzca el comando S5DRV. Arranque el programa haciendo doble clic sobre el icono Drivers de STEP 5 dentro del grupo de programas STEP 5. Clic en men Inicio / STEP 5 / Instalar drivers. Clic en men Inicio / STEP 5/ Instalar drivers. No existe (no pueden activarse drivers MS-DOS para SINEC L2 y H1)

Sistema operativo MS-DOS Windows3.x Windows95 Windows98 Windows NT 4.0

Cargar driver H1, L2

[X] [] [] []

No es driver DOS (driver externo) Driver H1 DOS para CP 141 Driver H1 DOS para CP 1413 Driver L2 DOS para CP 5410B,

Figura 2-1

Tipos de instalacin

El programa S5DRV.EXE est guiado por mens. Puede manejarse mediante un ratn, un trackball, o con las flechas del cursor o las teclas de funcin. En el men puede seleccionar los drivers MS-DOS que necesita para SINEC L2 o H1 (drivers de red SIMATIC NET) para ejecutar las funciones de la red SIMATIC NET.

Ajustes previos

El software STEP 5 se suministra sin ningn driver activado. El estado actual seleccionado se indica de la siguiente forma: [X] = seleccionado; [ ] = no seleccionado.

STEP 5 C79000-G8578-C920-05

2-7

Instalacin de STEP 5

Nota Los drivers para STEP 5 deben seleccionarse especficamente en funcin de las necesidades reales, para que la capacidad de memoria de trabajo disponible para STEP 5 sea lo ms grande posible. Slo es posible seleccionar drivers MS-DOS para SIMATIC NET (PROFIBUS SINEC L2, SINEC H1) si previamente se ha instalado en el PC el correspondiente driver.

2-8

STEP 5 C79000-G8578-C920-05

Instalacin de STEP 5

2.3

Operar con paquetes COM


Al operar con paquetes COM deben tenerse en cuenta los siguientes puntos:

S Si se utilizan paquetes COM hay que tener en cuenta que no pueden utilizarse
varios directorios DOS por cada unidad,

S No pueden utilizarse unidades mayores que P:, dado que los paquetes COM no
pueden actualizarse al nivel de la versin V7.2.

S Aqu hay que tener en cuenta que el directorio de sistema STEP 5 V7.2 es distinto
del directorio de sistema del adaptador COM. Los paquetes COM utilizan su propio directorio de sistema: ...\S5_SYS\S5_COM. Esta separacin es necesaria para que tambin puedan ejecutarse los paquetes COM.

S Los paquetes COM pueden acoplarse al men desplegable Cambio para


arrancarlos directamente.

S Los paquetes opcionales COM 155H y COM 95F son ejecutables bajo STEP 5
V7.2 dentro del men Cambio > Otros como paquetes opcionales. Su anterior integracin en la interfase de usuario de la versin 6.x no puede seguirse utilizando en la versin 7.2.

S Para su elaboracin, diversos paquetes COM necesitan los ficheros


preajustados procedentes del ajuste del proyecto (??????PX.INI). Esto significa que el fichero ajustado unidad:\<directorio>\<nombre fichero> de cada ficha slo es vlido para la sesin STEP 5.

S Los paquetes COM aceptan parcialmente los nombres de fichero(s) de los


ajustes de proyecto, pero no tienen que acudir necesariamente a ellos. Para poder continuar trabajando en paquetes COM con los ficheros ajustados, stos deben copiarse en el directorio correspondiente del paquete COM. En concreto los diferentes paquetes COM pueden requerir en su directorio los siguientes ficheros: Denominacin
Fichero de programa Fichero de smbolos Fichero de pie de pgina Fichero de impresora Fichero de salida Fichero de camino

Nombre de fichero
??????ST.S5D ??????Z0.INI ??????F1.INI (80 caracteres) ??????F2.INI (132 caracteres) ??????DR.INI ??????LS.INI ??????AP.INI (+ nombre de camino)

STEP 5 C79000-G8578-C920-05

2-9

Instalacin de STEP 5

2.4

Compatibilidad con V6.6, GRAPH 5/II V6.x


El software STEP 5 V7.2 es compatible con STEP 5 V6.6. Para ello, mediante la opcin de men Cambio > Otros... se cargan partes de la versin 6.6. Esta conexin se denomina adaptador COM. Mediante el denominado adaptador COM pueden seguirse utilizando como paquetes COM otros programas S5 que no se podan utilizar bajo la versin 6.6. Respecto a la compatibilidad hay que tener en cuenta los siguientes puntos:

S No se soporta la PG 710 I/II (para STEP 5 se necesita una ampliacin de memoria


mnima de 24 Mbytes. No pueden arrancarse las PG indicadas).

S Ya no se soporta el prommer serie. S Las macros de tecla existentes deben crearse de nuevo. S Ya no se soporta el mantenimiento de datos alternativo BTRIEVE. S Desaparece el soporte para diagnstico / consignas basado en el CP 551. S El paquete opcional GRAPH 5/II V 6.x no es ejecutable bajo STEP 5 V7.2. S Los ficheros de proyecto antiguos (PJ.INI) pueden convertirse a un nivel
compatible con la V7.2 utilizando las herramientas de conversin integradas, lo que permite utilizar las ventajas expuestas. Respetando los criterios de incompatibilidad (ninguna unidad mayor que J: o P:, no ms de un directorio por unidad) tambin es posible una conversin inversa a un nivel compatible con la versin V6.x.

S Para diferenciarlos, los ficheros de proyecto nuevos tienen la terminacin PX.INI. S En determinadas circunstancias es necesario efectuar adaptaciones de menor
importancia de los ficheros de usuario de la versin 6.x, con el fin de poder aprovechar todas las funciones que ofrece el sistema de ficheros DOS. Esto se refiere tanto a los ficheros de proyecto (PJ.INI) como a los ficheros de camino de bus (AP.INI) y a los ficheros de instrucciones de control (SU.INI).

S En caso de que el usuario utilice estas posibilidades nuevas (trabajar en


unidades DOS), se le avisar de que est perdiendo la compatibilidad con versiones de STEP 5 ms antiguas.

2-10

STEP 5 C79000-G8578-C920-05

Interfase de usuario
Generalidades

El software STEP 5 est diseado con criterios ergonmicos, por lo que es ampliamente autoexplicativo. Si an no est familiarizado con este tipo de interfases de usuario, en este captulo puede informarse de los elementos de manejo ms importantes y de las definiciones utilizadas.

Indice del captulo

Apartado

Tema Seleccin de funciones en el men principal Elementos de manejo Seleccin de funciones Llamada a funciones auxiliares Interfase de usuario: cuadros de dilogo Casilla de peticin Fichas Seleccin de ficheros y directorios Seleccin de mdulos

Pgina 3-2 3-4 3-6 3-7 3-8 3-9 3-12 3-14 3-16

3.1
3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9

STEP 5 C79000-G8578-C920-05

3-1

Interfase de usuario

3.1

Seleccin de funciones en el men principal


La barra de mens, con sus mens y submens, presenta las funciones de STEP 5. En ella se pueden seleccionar, mediante el ratn o el teclado, las herramientas y tiles requeridos al trabajar con la unidad de programacin. Los usuarios habituados a las antiguas versiones de STEP 5 pueden seguir utilizando las teclas de funcin.

Resumen

A B

STEP5 Window Mode - S5KXS01Z Fichero Editor Proyecto > Mdulos > Directorio DOS> Fichero DOS > Fichero PCP/M > Comandos DOS Salir Ctrl+F10 Shift+F4 Test AG Administracin Documentacin Ajustar Cargar... Grabar Grabar como... Archivar... Desarchivar... F4 F10 Cambio Ayuda

H
Proyecto: C: \STEP5\S5_Daten\NONAMEPX.INI

E
F Stat Mod F Forz. Sal. 5 Trans.Mod. 6 Comp.Mod >>

F G

F Edit AG F DB AG F DirModAG F Salir 1 Edit 2 DB 3 DirMod 4 Aj. proy. Otras ocupaciones de teclas con TAB Pueden cargarse de nuevo los ajustes de proyecto

(A) Barra de ttulos

La barra de ttulo se llama STEP5. Los botones de comando que aparecen en la barra de ttulos son tpicos de Windows 95. La barra de ttulos no se visualiza en el modo Pantalla completa ni bajo MS-DOS. Si se selecciona un ttulo de men en la barra de mens haciendo clic con el ratn o posicionando el cursor y pulsando la tecla Return, se abre el men correspondiente. En el men se listan submens y/o funciones relacionados entre s. Los mens que tienen una flecha > a la derecha, contienen submens. Los mens que contienen puntos suspensivos a la derecha (...) conducen a un cuadro de dilogo.

(B) Barra de mens, (C) mens

(D) Area de trabajo

En la interfase de usuario se visualizan casillas de seleccin, en las que se pueden realizar ajustes, as como casillas de informacin, de aviso y la interfase de usuario de los editores de programa. Aqu se indica si actualmente se est utilizando STEP 5 o algn otro paquete S5 (por ej. GRAPH 5).

(E) Identificacin S5

3-2

STEP 5 C79000-G8578-C920-05

Interfase de usuario

(F) Barra de herramientas

La barra de herramientas ofrece la posibilidad de entrar directamente en determinadas casillas de seleccin o editores, sin tener que ejecutar una larga secuencia de operaciones. Si se desea indicar la ocupacin de las teclas de funcin restantes, se debe activar la tecla TAB o se debe hacer clic en el smbolo que se encuentra a la derecha. Se tienen las siguientes posibilidades para activar las funciones en la barra de herramientas (vea tambin el apartado 3.2):

S Hacer clic con el ratn en el campo que contiene el identificador de la funcin. S Las funciones de la hilera inferior se activan pulsando la tecla de funcin ubicada
a la izquierda (F1 a F12).

S Las funciones de la hilera superior, con el fondo en color, se activan pulsando


simultneamente la tecla Shift y la tecla de funcin ubicada a la izquierda (Shift F1 a Shift F12).

S En algunos casos tambin es posible combinar las teclas de funcin con la tecla
Ctrl/SHIFT+Ctrl. Para obtener informacin detallada acerca de las funciones asignadas a las teclas de funcin, active en el men Ayuda > Lista asignacin teclas.. Ctrl + F12.

Ayuda Lista ocupacin teclas... Info sobre versin STEP 5/ST... Versin de paquetes S5... Indicaciones de manejo > Manejo de men Manejo campos dilogo Manejo de fichas Indicaciones generales Compatibilidad Datos resenables Ctrl+12 F12 Ctrl+F11

Figura 3-1

Comando de men Ayuda

(G) Barra de estado

La barra de estado proporciona informacin sobre el ttulo del men seleccionado o bien sobre el comando de men (submen o funcin del men) seleccionado pero no activado. Esta lnea contiene informacin sobre el fichero de proyecto actual (PX.INI) con el que se est trabajando.

(H) Identificador del proyecto

STEP 5 C79000-G8578-C920-05

3-3

Interfase de usuario

3.2

Elementos de manejo
La interfase de usuario de STEP 5 se ha concebido de forma que pueda accederse a todas las funciones tanto mediante el teclado como mediante el ratn. Para manejar de forma ptima el teclado pueden utilizarse las letras y cifras marcadas en color en los mens, cuadros de dilogo y fichas, denominadas hotkeys, que permiten seleccionar con rapidez elementos de manejo concretos. Cuando se pulsan las hotkeys el software salta inmediatamente desde cualquier posicin de los cuadros de dilogo al lugar correspondiente en la pantalla, o activa la funcin deseada en los mens. Con la combinacin de teclas ALT+ Letra puede abrir inmediatamente el submen deseado desde cualquier nivel de anidado. As, ALT+D ALT+T : submen de ficheros, y : funciones de test

Interfase de usuario Hotkeys

Barra de mens superior

Submen

En estos mens puede manejar exclusivamente las letras y cifras marcadas en color, con lo cual se activan las hotkeys del ltimo submen. Dentro de cuadros de dilogo se puede navegar a los campos de entrada utilizando hotkeys. Para hacerlo se pulsa simultneamente la tecla ALT y las letras o cifras correspondientes. Dentro de STEP 5 existe la posibilidad de grabar, p.ej., en el editor de mdulos. De esta forma el usuario puede automatizar diferentes pasos. El programa de macros de teclas se llama con: CTRL+ALT+D Aparece el cuadro de dilogo Seleccionar macros, en el que pueden realizarse los siguientes ajustes:

Cuadros de dilogo

Macros de teclas

S Entrada (seleccin) del fichero de macros (......TX.INI) S Entrada de un ttulo S Reproduccin de una macro de teclas grabada S Grabacin de una macro de teclas despus de las operaciones realizadas por
el usuario

S Reproduccin de pasos individuales de una macro de teclas grabada


Si est activada la opcin [ ] Reproducir pasos individuales para reproducir la grabacin de cada paso individual debe pulsarse la combinacin de teclas CTRL+ALT+T. Salir de una grabacin con CTRL+ALT+D Interrupcin controlada del manejo de macros de teclas con ESC

3-4

STEP 5 C79000-G8578-C920-05

Interfase de usuario

Nota STEP 5 no se puede manejar con un ratn o con el cursor mientras se est grabando una macro de teclas. En caso de manejar STEP 5 con hotkeys (teclas de mtodo abreviado) hay que tener en cuenta que la ocupacin de las hotkeys puede variar en funcin del idioma elegido. La macro START@TX.INI activa automticamente la reproduccin de una grabacin al arrancar STEP 5. Las macros de teclas no son vlidas con el comando Fichero > Comandos DOS o Cambio > Otros. Es imprescindible tener en cuenta (anotarlo!) el punto de inicio y el punto final de una grabacin.

Teclas de la barra de herramientas

Algunos submens contienen a su vez otros submens. Para cerrar un submen sin que se active ninguna funcin se ha de pulsar la tecla de interrupcin ESC. Con la tecla Return se activa una funcin o se abre un submen. Para que la seleccin de las funciones que se usan con mayor frecuencia sea lo ms sencilla posible, para la mayora de los submens se han definido teclas de funcin (F1 hasta F12), que pueden activarse desde cualquier comando de men. Por ejemplo, F1 llama a la casilla de peticin para el editor de mdulos, y SHIFT+F3 conduce al directorio de mdulos del AG. La ocupacin de las teclas de funcin se muestra a nivel de men en la parte inferior de la pantalla. Como dicha ocupacin tambin puede realizarse combinando las teclas de funcin con las teclas Shift o Ctrl/Strg, mediante la tecla TAB puede mostrarse en todo momento el siguiente nivel de ocupacin. En el men, dentro de Ayuda > Lista ocupacin teclas se ofrece un resumen de las teclas de funcin utilizadas. La ocupacin de la barra de herramientas puede visualizarse en todo momento si est activado el men. Los paquetes opcionales pueden utilizar una ocupacin propia de la barra de herramientas. La tecla TAB permite pasar de un nivel de ocupacin de la barra de herramientas a otro; cada vez que se pulsa dicha tecla se muestra el siguiente nivel. Para ello tambin se puede utilizar el ratn, haciendo clic sobre la casilla >> situada en la parte inferior derecha de la pantalla.

STEP 5 C79000-G8578-C920-05

3-5

Interfase de usuario

3.3

Seleccin de funciones
La llamada a una funcin o a un editor se reliza con dos pasos: 1. Elegir la funcin en el men principal o en el submen. 2. Especificar la funcin introduciendo parmetros en la casilla de peticin y confirmando dicha entrada. La funcin se inicia/ejecuta y el editor se llama.

Llamada a funcin

STEP5 - S5KXS01Z Fichero Editor Test AG Mdulo STEP 5... Mdulo de datos... Mscara DB... Lista de asignacin Batch AWL Caminos de bus Param. impresora Editor pie pgina Administracin Documentacin Cambio F1 F2 Ctrl+F1 F7 Ctrl+F3 F8 Ctrl+F4 Ctrl+F5 Ayuda

Editar mdulo(s) STEP 5 Origen (X) Fichero programa NONAMEST.S5D > C:\STEP5\S5_ST (X) AG Seleccin Projekt: STEP 5 Lista mdulos E:\..\PROTOTYP\PROTOTYP.700\TEST@@PX.INI [ ] Concepto bsq. ] F Beenden F Steu F Stat Bst F Edit [ F DB AG F BstVz AG 2 DB 3 BstVz AG 4 ProjEinst 5 Bst kop. Ausg 6 Vgl Bst >> 1 Edit Opciones mit TAB weitere Tastenbelegungen < Histrico F1> [X] SobreescribirBausteine ind er Programmdatei oder im AG editieren STEP 5 con consulta Tipos de mdulo [X] Actualizar lista asignaciones < Seleccionar F3PB Mdulos programa > [X] Actualizar XREF < Info F7 PK Mdulos comentario * > < Ayuda Shift+ F8FB Mdulos funcion > < Editar > < Interr. ESC >
FK Mdulos comentario FX Mdulos funcion FKX Mdulos comentario OB Mdulos organizacion OK Mdulos comentario

<<* < Aceptar > < Interr. ESC >

>>

< Info F7 > < Ayuda Shift+ F8 >

Figura 3-2

Seleccin de funciones del men principal y de los submens

3-6

STEP 5 C79000-G8578-C920-05

Interfase de usuario

3.4

Llamada a funciones auxiliares


La ayuda en pantalla (o ayuda online) ofrece informacin sobre el punto concreto que le interese. De esta forma puede obtener informacin de forma rpida y puntual sin tener que buscarla en el manual. En la ayuda en pantalla encontrar:

Ayuda en pantalla (online)

S Temas de ayuda: ofrece diferentes accesos para visualizar informacin de


ayuda, ver figura 3-3.

S Ayuda contextual: campo de entrada < INFO F7 > o tecla F7: muestra informaciones sobre el objeto marcado o sobre el cuadro de dilogo o ventana activo.

S Uso de la Ayuda: vea figura 3-3. El comando de men Ayuda " Indicaciones
de manejo o la tecla Ayuda Shift+F8 ofrece una descripcin de las posibilidades de que se dispone para encontrar determinadas informaciones de la Ayuda.

S Acerca de: ofrece informaciones sobre la versin actual de la aplicacin.


Llamada a la ayuda en pantalla (online)
Puede llamar a la ayuda en pantalla de diversas formas: 1. Dentro de un cuadro de dilogo, haciendo clic sobre el botn de comando Ayuda Shift+F8 o pulsando la tecla SHIFT+F8. Entonces obtendr una ayuda general sobre dicho cuadro de dilogo. En los textos que ocupen varias pginas puede desplazarse con scrolling o por pginas. 2. En un cuadro de dilogo o en una ventana, posicione el puntero del ratn sobre el tema sobre el que desee obtener la ayuda, y haga clic en el botn de comando Info F7, o pulse la tecla F7. 3. Seleccione un comando de men en el men Ayuda de la barra de mens.

cion

Documentacin

Cambio

Ayuda Ctrl+FI2 F12 Ctrl+F11

Lista ocupacin teclas... Info sobre versin STEP 5/ST... Versin de paquetes S5... Indicaciones de manejo >

Manejo de men Manejo campos dilogo Manejo de fichas Indicaciones generales Compatibilidad Datos resenables

Figura 3-3

Comando de men Ayuda

STEP 5 C79000-G8578-C920-05

3-7

Interfase de usuario

3.5

Interfase de usuario: cuadros de dilogo


En los cuadros de dilogo puede introducir informaciones que sean necesarias para ejecutar una tarea determinada. Se dispone de 4 tipos de cuadros de dilogo:

Entrada en cuadros de dilogo

S Casilla de peticin (v. apartado 3.6 ) S Fichas (v. apartado 3.7) S Casilla de seleccin de ficheros /directorios (v. apartado 3.8 ) S Casilla de seleccin de mdulos (v. apartado 3.9)

STEP5 - S5KXS01Z

Transferir mdulo(s) Transferir de (X) Fichero programa (X) AG a (X) Fichero programa (X) AG Seleccion Lista mdulos [ Mdulo Fichero completo [NONAMEST.S5D] > C:\V_700.001\S5_SYS [NONAMEST.S5D] > C:\V_700.001\S5_SYS

Campos de entrada e informacin

(X) (X) (X)

[ ] en [

Figura 3-4

Ejemplo de un cuadro de dilogo (aqu, casilla de peticin)

3-8

STEP 5 C79000-G8578-C920-05

Interfase de usuario

3.6

Casilla de peticin
La casilla de peticin es un cuadro de dilogo para llamar a un editor o a una funcin. Las indicaciones utilizadas en este formulario repercuten parcialmente en los elementos del mismo nombre en los ajustes de proyecto. Los componentes de los cuadros de dilogo usados con mayor frecuencia se explican en la figura 3-5 con ayuda de un ejemplo: En general el manejo de los cuadros de dilogo se ha adaptado lo mejor posible a los programas de Windows, con el fin de facilitar su manejo.

Funcin

Elementos de manejo

Tabla 3-1

Los distintos campos de los cuadros de dilogo Funcin Permite seleccionar con las teclas del cursor o con el ratn una de varias alternativas posibles. Permite marcar con una cruz uno o varios ajustes, utilizando la tecla F3, la barra espaciadora o el ratn. Pulsando F3 aparece un cuadro de lista donde pueden seleccionarse los ajustes preparados. Si slo dispone de 2 posibilidades puede pasar de una a otra pulsando F3 (toggel).

Campos de manejo

Elementos de manejo ( ) Campo de seleccin [ ] Campo de marca Campo de lista de seleccin

Campo de lista

Para seleccionar un elemento de la lista se pulsa la tecla Return o se hace doble clic con el ratn (vea tambin apartados 3.8 o 3.9). En estos campos se realizan entradas textuales mediante el teclado; p.ej., para nombres de fichero. Se pueden introducir caracteres alfanumricos (sin diresis).

Campo de entrada [...]

< Histrico < Editar < Seleccionar < Info

F1 > Selecciona una de las 20 ltimas entradas. F2 > Llama al editor para el fichero indicado. F3 > Activa la seleccin mediante un cuadro de dilogo o un campo de lista, o marcando con una cruz un elemento. F7 > Proporciona informacin para rellenar campos de entrada. Ayuda general sobre los cuadros de dilogo. Se interrumpe la entrada.

< Ayuda Shift+F8 > < Interr. ESC>

Pulsando las teclas de funcin indicadas puede lograrse el mismo efecto que con el campo <...> seleccionado (vea tabla 3-2)

STEP 5 C79000-G8578-C920-05

3-9

Interfase de usuario

Tabla 3-2

Teclas de funcin para los campos <...>

Teclas de funcin

Teclas de funcin
F1 = Histrico F2 = Editar F3 = Seleccionar F4 F5 F6 F7 = Info Shift+F8 = Ayuda

Efecto
Seleccin de una de las 20 ltimas entradas. Llamada al editor para el fichero indicado. Activar la seleccin mediante un cuadro de dilogo o un campo de lista, o marcando con una cruz un elemento.

Indicaciones para rellenar campos de entrada. Ayuda general sobre los cuadros de dilogo.

Dependiendo de la posicin en que se encuentre la barra verde del cursor se habilitan diferentes teclas de funcin. En consecuencia, las teclas de funcin bloqueadas se representan en gris.

Tabla 3-3

Teclas especiales en campos de entrada

Teclas con funciones especiales

Teclas
Num-5: SHIFT+Del:

Efecto
Conmutacin entre modo Insertar y modo Sobreescribir. Se borra el campo de entrada.

Slo para campos de entrada!

Tabla 3-4

Manejo mediante ratn y teclado

Ratn, Teclado

Teclas
Teclas de cursor Teclas TAB

Efecto
Cambio entre campos de seleccin. Cambio entre los elementos de manejo de un cuadro de dilogo, TAB posiciona hacia adelante derecha/abajo, y Shift+TAB hacia atrs izquierda/arriba. Se interrumpe la entrada. Posicionamiento mediante clic con el ratn, o mediante doble clic. Seleccin directa de un elemento de manejo con ALT+letra o ALT+cifra. Activar una funcin mediante Return cuando las entradas del cuadro de dilogo sean correctas. Activacin de una mscara de bsqueda en campos de entrada con (?) y (*). Activacin de la unidad/directorio en los campos de lista Dir./Unidad.

ESC Ratn Hotkeys Return

3-10

STEP 5 C79000-G8578-C920-05

Interfase de usuario

Memoria de casillas de peticin

Las casillas de peticin de STEP 5 utilizan una memoria histrica que almacena en la memoria intermedia del disco los ltimos datos indicados, con el objeto de memorizar el contenido de estos cuadros de dilogo dentro de una sesin de STEP 5 o a lo largo de varias sesiones diferentes. La memoria histrica abarca las siguientes partes: S Estado de los campos de entrada y de otros elementos de manejo. S Histrico de los campos de entrada. S Salida o no salida en pantalla.

STEP5 - S5KXS01Z

Transferir mdulo(s) Transferir de (X) Fichero programa (X) AG a (X) Fichero programa (X) AG Seleccion (X) Lista mdulos [ (X) Mdulo (X) Fichero completo [NONAMEST.S5D] > C:\STEP 5\S5_DATEN [NONAMEST.S5D] > C:\STEP 5\S5_DATEN

[ ] en [ ]

< Histrico

F1 > F3 >

< Seleccionar < Transferir > < Cancelar ESC > < Opciones F6 >

< Info F7 > < Ayuda Shift+F8 >

Figura 3-5

Ejemplo de una casilla de peticin

STEP 5 C79000-G8578-C920-05

3-11

Interfase de usuario

3.7

Fichas
El cuadro de dilogo que aparece despus de ejecutar el comando de men Fichero > Proyecto > Ajustar... F4 est dividido en fichas para facilitar el acceso a los distintos datos que contiene. Los nombres de cada una de las fichas se encuentran en el borde superior del cuadro de dilogo. Para sacar a primer plano una ficha haga clic en las solapas o utilice las hotkeys o el botn < Siguiente F4 >.

Funcin

3.7.1

Manejo de las fichas


Para manejar las fichas se dispone bsicamente de los mismos elementos que para los cuadros de dilogo. El dilogo est compuesto por varias fichas; la ficha actualmente seleccionada se superpone a las dems. Con las teclas ALT+cifra se puede cambiar de una ficha a otra. Esto tambin se puede realizar posicionando el ratn o el cursor en la ficha deseada.

Teclas de funcin de las fichas

Teclas F3

Efecto
El cursor debe estar posicionado sobre el nombre de un campo de entrada 1. Puede cambiar los parmetros ajustados con F3 o conmutar con la tecla espaciadora (p.ej., SI/NO o RW/PROT). 2. Se activa una casilla de seleccin. Seleccione utilizando el cursor. Las entradas deben confirmarse con Return o haciendo doble clic con el ratn.

3. Se muestra una casilla de seleccin de ficheros. Puede navegar dentro de la misma y seleccionar un fichero (casilla de peticin). ALT + Cifra F7 F4 Shift F8 Conmuta a otra ficha; p.ej., ALT+2 lleva a la ficha 2. Se presenta un texto informativo de ayuda sobre el campo en el que se encuentra el cursor. Pasar a la ficha siguiente. Proporciona ayuda general sobre el manejo.

3-12

STEP 5 C79000-G8578-C920-05

Interfase de usuario

Memoria histrica

Cuando se abandona el dilogo, STEP 5 memoriza la ficha activa en ese momento y la posicin del cursor, para seleccionarlas automticamente la prxima vez que se accede al mismo, pero slo dentro de una misma sesin de STEP 5.

STEP5 - S5KXS01Z C:\STEP5\S5_DATEN\NONAMEPX.INI 5 Opciones 1 AG 6 EPROM 2 Mdulos 7 Batch AWL 3 Smbolos 4 Documentacin

Modo operacin: Tipo de AG: AG 100 U Interfase: Parmetros:

Online

Cambio posibl: cclico

Identificacin CPU: CPU 90

AS511 COM1: Standard ]

Nombre camino [ Fichero camino [NONAMEAP.INI] -> en directorio de sistema Opcin de camino: No [ ] Actualizar cambios tambin en fichero programa

< Histrico < Editar < Seleccionar < Siguiente < Info < Ayuda

F1 > F2 > F3 > F4 >

< Aceptar > Figura 3-6

< Interr. ESC > < Proyecto... F6 >

F7 > Shift+ F8 >

Cuadro de dilogo: Fichas

STEP 5 C79000-G8578-C920-05

3-13

Interfase de usuario

3.8

Seleccin de ficheros y directorios


Este cuadro de dilogo permite seleccionar ficheros (casilla de seleccin de ficheros) o directorios (casilla de seleccin de directorios) al navegar por unidades y directorios. La estructura de ambas casillas de seleccin es la misma. Cuando la casilla de peticin espera a que se introduzca un nombre de directorio (casilla de seleccin de directorios), se pueden seleccionar directorios DOS. Despus de abandonar el cuadro de dilogo se acepta el nombre del directorio seleccionado, pero no los nombres de fichero seleccionados. Para algunos tipos de fichero este cuadro de dilogo ofrece ayuda complementaria que se explica en la ayuda correspondiente a la casilla de seleccin.

Funcin

Manejo

Para cambiar de un cuadro a otro use TAB (avance) o Shift+TAB (retroceso). Puede obtener indicaciones sobre el manejo general de una casilla de seleccin de ficheros pulsando la tecla SHIFT + F8 o activando el smbolo de tecla <Ayuda Shift+F8>, donde puede informarse sobre elementos concretos y sobre su manejo. Para obtener informacin complementaria sobre un campo de entrada seleccionado pulse la tecla F7 o active <Info F7>.

Fichero

En este campo de entrada puede introducirse un nombre de fichero o una mscara de bsqueda para nombres de ficheros. Si los seis ltimos caracteres del nombre del fichero estn prefijados, no pueden cambiarse (p.ej., ST.S5D). En este campo de entrada tambin puede indicarse una letra de unidad o un directorio. Despus de pulsar Return se aceptan los datos introducidos y se actualiza la lista de ficheros y Dir./Unidad. Puede introducir lo que se denomina una mscara de bsqueda mediante signos de interrogacin, que actan de comodines.

Criterio de bsqueda

Si en el campo Fichero se introduce un criterio de bsqueda utilizando signos de interrogacin ???, al pulsar Return se actualiza la lista de ficheros. Dentro de esta lista, el criterio de bsqueda se visualiza otra vez a efectos de control. Mientras el criterio de bsqueda est activo, es decir, mientras no se haya seleccionado ningn nombre de fichero concreto, puede interrumpirse la casilla de seleccin de fichero. Si la casilla de peticin desde la que se ha iniciado la seleccin del fichero admite signos de interrogacin en el campo del nombre de fichero, la casilla de seleccin de ficheros tambin puede cerrarse con signos de interrogacin en el campo Fichero.

Lista de ficheros

En esta ventana parcial se muestra la lista de todos los ficheros de un directorio ajustado. El contenido de la ventana est determinado por el criterio de bsqueda indicado. Si cambia a este campo de lista aparecer un cursor verde o un cursor azul. El cursor azul significa que an no se ha seleccionado ningn elemento de la lista y que en el campo de entrada superior Fichero an no se ha indicado ningn nombre de fichero. En caso contrario, este cursor se representa en verde. Cuando se introduce un signo alfanumrico (cifra o letra) se intenta posicionarse sobre un elemento de la lista que comience con dicho signo.

3-14

STEP 5 C79000-G8578-C920-05

Interfase de usuario

Dir./Unidad

Con ayuda de este campo de lista puede navegarse por las unidades DOS y por los directorios; es decir, se puede cambiar el camino del directorio DOS actual. Si se introduce un carcter alfanumrico (cifra o letra) se intentar posicionar sobre un elemento de la lista que comience por dicho signo. La lista de ficheros puede clasificarse hacia adelante (avance) y hacia atrs (retroceso) por nombre, por tiempo (fecha y hora) y por tamao. La lista Dir./Unidad puede clasificarse hacia adelante (avance) o hacia atrs (retroceso). Nota En la lista de ficheros o en Dir./Unidad tambin puede navegarse hasta el siguiente elemento que empiece con un carcter introduciendo dicho carcter alfanumrico.

Clasificacin

STEP5 - S5KXS01Z C:\STEP5\S5_DATEN\NONAMEPX.INI

Fichero [C:\STEP5\S5_DATEN\NONAMEST.S5D > C:\STEP5\S5_DATEN\EXAMPLE Ficheros (??????ST.S5D) NONAMEST.S5D

<<* clasifi.: avance NONAMEST.S5D

>> por: Nombre 3.200 03.02.97 12:57:48

Unidad/Dir. .. Datos Home [C] [D] [E] [F-] [G] [H] clasif: avance < Seleccionar

F3 >

< Aceptar >

< Interr. ESC >

< Info F7 > < Ayuda Shift+ F8 >

Figura 3-7

Cuadro de dilogo: Seleccin de fichero / directorio

STEP 5 C79000-G8578-C920-05

3-15

Interfase de usuario

3.9

Seleccin de mdulos
Con este cuadro de dilogo se seleccionan mdulos. Para los mdulos se llama a la casilla de seleccin de mdulo con F3 o pulsando < Seleccionar F3 > dentro de un campo de entrada. Con F7 o pulsando < Info F7 > obtendr las posibilidades de entrada que puede utilizar. Con ayuda de la seleccin de mdulos puede simplificarse esta introduccin reducindola a los mdulos efectivamente utilizados. Puede pasarse de un campo a otro de la casilla de seleccin de mdulo con TAB o con Shift+TAB. Se dispone de los siguientes elementos:

Funcin

S Mdulos S Listas de mdulos S Tipos de mdulos


Manejo
Con TAB (avance) o con Shift+TAB (retroceso) se salta de un campo a otro. Si desea obtener indicaciones sobre el manejo general de una casilla de seleccin de fichero pulse la tecla SHIFT + F8 o active el smbolo de tecla < Ayuda Shift+F8 >, donde puede informarse sobre elementos concretos y su manejo. Para obtener informacin complementaria sobre un campo de entrada seleccionado pulse la tecla F7 o active <Info F7>.

Mdulo

En este campo de entrada se puede introducir un nombre de mdulo. Pueden indicarse todos los tipos de mdulos que aparecen en la lista Tipo de mdulo. Esta lista con los tipos de mdulos vlidos vara en funcin del cuadro de dilogo desde el que se llame el cuadro de seleccin de mdulos. En esta ventana parcial se muestra la lista de todos los mdulos existentes (en el fichero de programa o en el AG) cuyo tipo coincide con el tipo de mdulo actualmente ajustado. Si cambia a este campo de lista aparecer un cursor verde o un cursor azul. El cursor azul significa que an no se ha seleccionado ningn elemento de la lista y que en el campo de entrada superior Mdulo an no se ha indicado ningn nombre de mdulo. En caso contrario, este cursor aparece representado en verde. En esta lista de tipos de mdulo figuran los tipos de mdulo actualmente vlidos. Despus de seleccionar un tipo de mdulo con el ratn (doble clic) o con Return se actualiza el contenido de la lista de mdulos.

Lista de mdulos

Tipos de mdulo

3-16

STEP 5 C79000-G8578-C920-05

Interfase de usuario

Nota En la lista de ficheros o en Unidad/Dir. tambin puede navegarse hasta el siguiente elemento que empiece con un carcter introduciendo dicho carcter alfanumrico.

STEP 5 Window Mode - S5KXS01Z Editar mdulo(s) STEP 5 Mdulo [ Fichero programa: WASCHAST.S5D >C:\S5_DATEN\EXAMPLE ]

PB Mdulos programa PB002 PB010 PB011

Tipos de mdulo Mdulo programa PB Mdulo comentario PK Mdulo funciones PB Mdulo comentario FK Mdulo funcion FX FKX Mdulo comentario Mdulo organizacin OB Mdulo comentario OK >>

<<*

< Aceptar>

< Interr. ESC >

< Ayuda Shift+ F8 >

Figura 3-8

Cuadro de dilogo Seleccin de mdulo

STEP 5 C79000-G8578-C920-05

3-17

Interfase de usuario

3-18

STEP 5 C79000-G8578-C920-05

Crear y elaborar proyectos


Generalidades

Los proyectos representan la totalidad de datos y programas de una solucin de automatizacin. Sirven para guardar ordenadamente los datos y programas creados al elaborar una solucin de automatizacin. Las tareas fundamentales para la creacin de un proyecto son, por tanto, la preparacin de dichos datos y la creacin de los programas. La primera parte de este captulo describe los componentes esenciales de un proyecto. Aproveche este captulo para familiarizarse con los objetos ms importantes de un proyecto STEP 5 y con las definiciones. En la segunda parte del captulo se describen operaciones fundamentales que se pueden llevar a cabo con los objetos de un proyecto: por ejemplo, copiar, transferir, comparar y borrar.

Informacin adicional

Fichero

Editor

Test

AG

Administra

Proyecto > Modulos > Directorio DOS> Fichero DOS > Fichero PCP/M > 1 C:\STEP5\S5_DATEN\TEST1EPX.INI 2 C:\STEP5\S5_DATEN\TEST2EPX.INI 3 C:\STEP5\S5_DATEN\TEST3EPX.INI Comandos DOS Salir Ctrl+F10 Shift+F4

Aqu se listan como mximo 5 ficheros de pro yecto ya existentes

Indice del captulo

Apartado 4.1 4.2 4.3 4.4 4.5 4.6 4.7 Ajustar proyectos Administrar mdulos Directorio DOS Ficheros DOS Ficheros PCP/M

Tema

Pgina 4-2 4-15 4-25 4-26 4-30 4-35 4-35

Comandos del DOS CTRL+F10 Salir SHIFT+F4

STEP 5 C79000-G8578-C920-05

4-1

Crear y elaborar proyectos

4.1

Ajustar proyectos
Antes de empezar a programar con STEP 5 defina los siguientes puntos:

Resumen

S una parte o tambin todos los nombres de ficheros utilizados del programa de
usuario,

S uno o varios directorios de trabajo donde almacenar todos los ficheros, S parmetros especficos del proyecto (como es el modo de representacin) o el
modo de operacin, Estos ajustes deben llevarse a cabo una sola vez en STEP 5. Indicando una vez las caractersticas del directorio en el que se deben almacenar los ficheros correspondientes a un proyecto, facilita la organizacin de su trabajo de programacin. STEP 5 copia todos estos ajustes en un fichero de proyecto (*PJ.INI) que se puede copiar, y que por lo tanto es transportable. Con ello se encuentra a disposicin un ndice de todos los datos relevantes de un proyecto. Los ajustes pueden modificarse en todo momento y adaptarse a nuevas condiciones. Al cargar un fichero de proyecto semejante, dichos datos estn disponibles de inmediato, pudindose comenzar con la programacin sin tener que ajustarlos nuevamente.

Estructura del proyecto

La figura 4-1 indica cmo estn organizados el fichero de proyecto y los ficheros de programa correspondientes. El fichero de proyecto se encuentra en el mismo directorio de trabajo que los ficheros. Los ajustes que contiene el fichero de proyecto aluden a estos ficheros. Una excepcin son los ficheros de impresora y el fichero de caminos. Estos se encuentran siempre en el directorio del sistema S5_SYS, y despus de una modificacin, en el directorio S5_S5HOME.
Directorio de proyecto

C:\INSTALACION1\MOTORHA (ajustado en fichero de proyecto) Fichero de proyecto (*PX.INI)


MOTOR1PJ.INI MOTOR1PX.INI (con ajustes del fichero de proyecto)

MOTOR1ST.S5D MOTOR1XR.INI MOTOR1Z0.INI MOTOR1Z0.SEQ

Figura 4-1

La estructura del proyecto aqu representado es una de las varias posibilidades existentes (v. apartado 4.1.1, dentro de la ficha Opciones).

4-2


Directorio de sistema (S5_HOME o S5_SYS) S5.BAT

Dir. de trabajo Fich. programa Fich. REF Fich. simbol. Fich. secuencial Fich. pie de pg. Fich. SYSID Fich. cam. Fich. inst. ctrl. Fich. impresor. Fich. document.

C:\INSTALL1\MOTOR1 C:\MOTOR1ST.S5D C:\MOTOR1XR.INI C:\MOTOR1Z0.INI C:\MOTOR1Z0.SEQ C:\CARTMOF2.INI C:\EPROM2SD.INI LIAI11AP.INI C:\SUBMI11SU.INI DR210HDR.INI C:\MOTOR1LS.INI

. . .

DR210HDR.INI

CAM11AP.INI

Organizacin del fichero de proyecto y del fichero de programa correspondiente

STEP 5 C79000-G8578-C920-05

Crear y elaborar proyectos

Funcin
Fichero
Proyecto>

Las siguientes funciones del men Fichero estn disponibles:

S Fichero > Proyecto > Ajustar F4. Ajustar todos los parmetros necesarios para
un proyecto seleccionable. Dichos parmetros son: Ficheros que pertenecen a un proyecto. Estos ficheros estn ajustados, por lo general, en las casillas de peticin y de seleccin o de editores, respectivamente, en las que deben ser activados. Parmetros, como p. ej. smbolos, modo de representacin (KOP, FUP, AWL), etc. Una vez efectuados los ajustes para un proyecto se puede elaborar slo ste.

S Fichero > Proyecto > Cargar... F10. Se cargan todos los ajustes para un proyecto seleccionable. Una vez cargado el proyecto se ofrecen slo los ficheros pertenecientes a este proyecto para proceder a su elaboracin.

S Fichero > Proyecto > Grabar. Se guardan todos los ajustes en el fichero especfico del proyecto.

S Fichero > Proyecto > Grabar como... Se aseguran todos los ajustes en un fichero especfico del proyecto (nuevo) seleccionable.

S Fichero > Proyecto > Archivar... Todos los ficheros de proyecto o una seleccin
de los mismos se graba en forma comprimida en un fichero *PX.ACS.

S Fichero > Proyecto > Desarchivar... Grabar en forma comprimida todos los
ficheros de proyecto o una seleccin de los mismos desde un fichero *PX.ACS. Nota Los ajustes se mantienen incluso despus de salir de STEP 5. En la prxima sesin de STEP 5 se adoptarn los ltimos ajustes. Pulsando la tecla <Editar F2> en las fichas Mdulos, Smbolos y Documentacin puede llamar directamente a los editores correspondientes. Por regla general, el nombre de los ficheros de sistema tienen una parte fija (p. ej. *Z0.INI ) que puede ser complementado con 1 a 6 caracteres. El fichero de smbolos EJP409Z0.INI ha sido ampliado con los caracteres EJP409.

STEP 5 C79000-G8578-C920-05

4-3

Crear y elaborar proyectos

4.1.1
Fichero

Ajustar un proyecto
Antes de comenzar con la programacin en s, ajuste todos los parmetros necesarios para el proyecto en la casilla de peticin indicada. Seleccione el comando de men Fichero > Proyecto > Ajustar F4. Se abrir la ficha (vea figura 4-2). El cuadro de dilogo est organizado en fichas (en la figura 4-2 se representa la ficha AG). Los parmetros ajustados (p.ej. nombres de ficheros) se registrarn posteriormente y de forma automtica en las casillas de peticin correspondientes.

Proyecto > Ajustar F4

STEP5 - S5KXS01Z C:\STEP5\S5_DATEN\NONAMEPX.INI 5 Opciones 1 AG 6 EPROM 2 Mdulos Online 7 Batch AWL 3 Smbolos Cambio posibl: cclico 4 Documentacin

Modo operacin: Tipo de AG: AG 100 U Interfase: Parmetros:

Identificacin CPU: CPU 90

AS511 COM1: Standard ]

Nombre camino [ Fichero camino [NONAMEAP.INI] -> en directorio de sistema Opcin de camino: No [ ] Actualizar cambios tambin en fichero programa

< Histrico < Editar < Seleccionar < Siguiente < Info < Ayuda

F1 > F2 > F3 > F4 >

< Aceptar > Figura 4-2

< Interr. ESC > < Proyecto... F6 >

F7 > Shift+ F8 >

Ajustar proyecto (ficha 1 = AG)

Indicacin de manejo

Acceda a los campos de entrada en la casilla de peticin ya sea con las teclas de cursor o con la tecla Tab para avance o SHIFT+TAB para retroceso. Encontrar ms informacin en el apartado 3.7 o en la ayuda online, a la que puede acceder con la tecla SHIFT+F8 o seleccionando <Ayuda Shift+F8>.

4-4

STEP 5 C79000-G8578-C920-05

Crear y elaborar proyectos

Ficha AG

Modo operacion: Tipo AG: AG 100 U Interfase: Parmetros:

Online Ident. CPU

Cambio posibl: ccl. CPU 90

AS511 COM1:STANDARD ]

Nombre camino [ Fichero camino [NONAMEAP.INI] > en dir. sistema Opcin de camino: No [ ] Actualizar cambios tambin en fichero programa

Modo operacin Offline Online No se ha ajustado ninguna comunicacin con el AG. Establezca una comunicacin continua con el autmata programable. Es posible comprobar y elaborar programas de usuario (mdulos) en el autmata programable a travs de una comunicacin fsica y lgica:

S Una vez ajustado el nombre del camino la comunicacin tiene lugar a travs del
camino del bus.

S Si no se ha ajustado el nombre del camino la comunicacin se establece directamente.

La estructura de la comunicacin ser verificada. Si no se establece ninguna comunicacin prosigue el mensaje Desbordamiento de tiempo. Despus de una interrupcin de la comunicacin PG-AG, la unidad de programacin queda bloqueada hasta transcurrir el tiempo de vigilancia preajustado. Dinmico Este modo es ajustable si la comunicacin se establece a travs de un camino de bus. La comunicacin con el autmata programable existe slo durante el acceso. Fuera de este tiempo la comunicacin no tiene lugar. Existe la posibilidad de ajustar el modo de modificacin de programas en el autmata programable. Pulsando F3 se visualiza una casilla con posibles modos de modificacin en la que se puede ajustar los siguientes:
No es posible modificar programa en AG. Modificacin slo posible en estado STOP del AG. Modificacin en AG es tambin posible durante elaboracin de ciclo.

Cambio posible

sin stop cicl Tipo AG: Interfase:

Si existe una conexin con el AG, se muestra aqu el tipo del AG. Tras pulsar F3 se visualiza una seleccin de interfases de las que puede seleccionar una. La interfase AS 511 es la prefijada en este caso. Con estas interfases se pueden elegir los caminos de bus directamente. Si ajusta otra interfase deber editar un camino de bus antes de que pueda ajustar el modo de operacin.
Con la interfase activada se pueden realizar los siguientes ajustes: Estndar: preajuste para la interfase correspondiente Para AS 511: COM 1 - COM 4 y drivers adicionales 17 Con este parmetro se puede parametrizar (tiempos de espera, tiempos de recuperacin de pausa (break) etc.) la interfase H1 o L2. Los parmetros ajustables se leen de S5@@@@H1.INI y de S5@@@@L2.INI para L2. Para la interfase AS511 se han adoptado en S5@@@@AS.INI los parmetros de los ficheros AS511S01.DATAS511S07.DAT.

Parmetro:

STEP 5 C79000-G8578-C920-05

4-5

Crear y elaborar proyectos

Nombre del camino

Nombre bajo el que se almacena un camino editado (Apartado 13.1 camino de bus). Introduzca este nombre de camino y un nombre de fichero, de esta forma se intenta establecer o deshacer la comunicacin memorizada bajo este camino al conmutar el modo de operacin. La comunicacin establecida se avisa en SELECCION ACTIVA. Si no se vuelve a intentar establecer una comunicacin despus de un primer intento sigue apareciendo el mensaje: Desbordamiento de tiempo.

Fichero de camino

En el fichero de camino estn memorizados los caminos de bus que se depositaron bajo un nombre. El fichero de camino se deposita bsicamente en el directorio S5_SYS\AP_INI como plantilla, y despus de la modificacin en el fichero S5_HOME. En caso de crear un AP.INI nuevo, se deposita siempre en el directorio S5_HOME.

Opcin de camino No No se aceptan ficheros asignados a un camino de bus. Consulta Si se tienen ficheros asignados a un camino de bus, stos se aceptan globalmente despus de la consulta en los preajustes, siempre que el camino est ajustado. Siempre Si se tienen ficheros asignados a un camino de bus, stos se aceptan globalmente sin la consulta en los preajustes, slo si el camino est ajustado.
Actualizar cambios tambin en fichero programa

En Editar online, un mdulo corregido se escribir tanto en el AG como en el fichero S5D actual.

4-6

STEP 5 C79000-G8578-C920-05

Crear y elaborar proyectos

Ficha Mdulos

Fichero de programa > C:\STEP5\S5_Daten Fich. programa ampliado >

[NONAMEST.S5D

RW

Lista ref. cruz.:-NONAMEXR.INI > C:\STEP5\S5_Daten [ ] con comentarios [ ] con suma seguridad Asignacin mdulo DOC: Cabecera FB/FX: Representacin: Direcciones AWL: slo # usar para fichero y AG KOP WORD


Fichero de programa Introduzca la unidad de disco y un nombre de hasta 6 caracteres, la extensin es ST.S5D. En l se administran todos los mdulos S5. Si se selecciona el nombre de un fichero de programa ya existente que no disponga de la lista de referencias cruzadas actual (fichero XREF), aparece una casilla donde se le ofrece crear inmediatamente una lista de referencias cruzadas. 1. Si no se introduce ningn nombre, se toma automticamente el ltimo nombre introducido. 2. Si se introducen menos de 6 caracteres, el nombre se completa con el carcter @. Modo ajustable: Modo de fichero RW: Acceso de lectura y escritura. PROT: Reservar derechos de acceso exclusivos al fichero. No es posible el acceso de otros sistema S5.
Modo de fichero STEP 5 activado:

GESP: El fichero est escribiendo. Otro sistema S5 accede a este fichero. En cuanto termine este acceso, desaparece el ajuste. RO: Slo es posible leer.

Fich. programa ampliado

Los mdulos de documentacin del nuevo tipo % (p.ej., mdulo DOC %PBDO.001) se memorizan en este fichero de programa ampliado (*DO.S5D). El fichero de programa ampliado slo se visualiza si ya se han editado mdulos DOC ampliados.


Lista de referencias cruzadas [x]con comentario [ ] El nombre de fichero (*XR.INI) que recibe la lista de referencias cruzadas nicamente se visualiza aqu y no puede ser modificado. Para ver cmo se crea la lista de referencias cruzadas (lea el apartado 18.1 Administracin, Crear XREF). tambin se visualizan los comentarios no se muestran comentarios de lnea, comentarios de segmento y los ttulos de segmento cuando se accede al mdulo en el AG, al escribir se efecta la suma de seguridad, y al leer se comprueba sta. [x] con suma seguridad Representacin Para editar mdulos de programa puede elegir uno de los siguientes modos de representacin: AWL, KOP, FUP.
STEP 5 C79000-G8578-C920-05

4-7

Crear y elaborar proyectos


Direcciones AWL En AWL, las direcciones relativas de las instrucciones se muestran en: WORD por palabras Byte por bytes Asignacin mdulo DOC La regulacin de prioridad se refiere a los mdulos DOC para mdulos de programa o de datos (PB, OB, SB, FB, FX, DB, DX). slo # slo estn permitidos mdulos DOC antiguos # antes que % estn permitidos mdulos DOC antiguos y nuevos; # se usa con prioridad sobre % % antes que # estn permitidos mdulos DOC antiguos y nuevos; % se usa con prioridad sobre # p.ej., ajuste %antes que #

S para PB 10 existe #PBDO.010 pero no existe %PBDO.010


> al editar PB 10 se usa #PBDO.010

S Para PB 10 no existe ningn mdulo DOC o existe %PBDO.010


> al editar PB 10 se usa %PBDO.010

Cabecera FB/FX usar para El AG lee y escribe la cabecera desde el fichero de programa (fichero *ST.S5D), fichero y AG tambin para salida de mdulo. no usar para AG Con Editar AG no se lee ni se escribe la cabecera. Agregar a FB/FX Las informaciones de la cabecera se agregan al mdulo (FB o FX), con lo cual el mdulo es de mayor longitud. De esta forma siempre se dispone de las informaciones de la cabecera, independientemente de si el mdulo es ledo por el AG o por el fichero de programa. Nota: Con STEP 5 =< V7.0, no puede leerse un FB o FX cojuntamente con la cabecera. Para borrar la cabecera, debe editarse el ltimo segmento.
1. Cambiar al ltimo segmento (bsqueda con concepto de bsqueda = 0). 2. Aadir nuevo segmento con tecla de Fin Seg (***). 3. Aceptar este segmento > La cabecera se borra. 4. Ahora puede borrarse el nuevo segmento.

Puede llamar directamente a los editores asignados pulsando la tecla < Editar F2 >. Las opciones Consultar y actualizar lista de referencias cruzadas y Lista de asignacin se han retirado de la casilla de peticin marcada.

4-8

STEP 5 C79000-G8578-C920-05

Crear y elaborar proyectos

Ficha Smbolos

Fichero de smbolos [NONAMEZ0.INI > C:\STEP5\S5_Daten Lista de asignacin [NONAMEZ0.SEQ > C:\STEP5\S5_Daten Longitud smbolos Longitud comentario [8 ] [24]

RW

RW

[ ] Mostrar smbolos [ ] Operandos simblicos


Lista de asignacin1) La lista de asignacin es el fichero fuente (*Z0.SEQ) que se ajusta en cuanto se asigna el nombre del fichero de smbolos. Se trata del fichero que se edita con el editor de smbolos. Una vez concluido el proceso de edicin, se crea el fichero de smbolos. Si falta la lista de asignacin se puede recompilar ordenadamente a partir del fichero de smbolos. Antes de empezar a editar se puede elegir libremente la longitud de los smbolos (8 a 24 caracteres). Longitud de los smbolos La longitud se puede aumentar posteriormente. Slo se puede reducir a la longitud del smbolo ms largo. Borrar previamente el fichero de smbolos *Z*.INI asignado. Longitud del comentario Al introducir un comentario por primera vez se puede elegir la longitud libremente (mx. 40 caracteres). La longitud se puede aumentar posteriormente. Slo se puede reducir a la longitud del comentario ms largo. Borrar previamente el fichero de smbolos *Z*.INI asignado. Es posible la entrada y salida de operandos simblicos. Para ello debe indicarse un fichero de smbolos. Se visualizan entradas y salidas absolutas. [x]Mostrar smbolos [] [x]Operandos simblicos [] Se visualiza el nombre simblico de los operandos. Si los smbolos tuvieran ms de 8 caracteres, se acortan (slo en KOP/FUP). Se visualizan operandos absolutos. Los smbolos correspondientes aparecen en la lnea 3 en KOP/FUP. En AWL se puede elegir entre salida absoluta o simblica.
1) Ambos ficheros, Z0.INI y Zo.SEQ, pueden seleccionarse libremente. Tan pronto como se vuelva a crear / seleccionar uno de ambos, se actualizar el otro (es decir, ambos ficheros tienen el mismo nombre hasta modificar un fichero).

Fichero de smbolos1)

Nombre del fichero de smbolos (*Z0.INI). Si ajusta este fichero conjuntamente con el campo [x] Mostrar smbolos, utilice operandos simblicos en los editores y al imprimir. Esto significa que los operandos absolutos tienen asignados smbolos y comentarios de smbolos. La asignacin de unos a otros se lleva a cabo con el editor de smbolos. En cuanto se haya ajustado este fichero, se ajustar automticamente el fichero secuencial.

Puede llamar directamente a los editores asignados pulsando la tecla < Editar F2 >. Las opciones Consultar y actualizar lista de referencias cruzadas y Lista de asignacin se han retirado de la casilla de peticin marcada.

STEP 5 C79000-G8578-C920-05

4-9

Crear y elaborar proyectos

Ficha Documentacin

Fichero pie pgina [NONAMEF1.INI > C:\STEP5\S5_Daten Fich. instr. control [NONAMESU.INI > C:\STEP5\S5_Daten Fichero impresora [NONAMEDR.INI] > en dir. sistema

] ]

Interfase de impresora: desde fichero de impresora Juego caract.: ASCII Documentacin en (X) Impreso (X) Fichero [NONAMELS.INI] > C:\STEP5\S5_Daten

Pie de pgina: No


Fichero de pie de pgina El nombre del fichero de pie de pgina. En este fichero se deposita un pie de pgina. El pie de pgina se crea con el editor de pies de pgina y se incorpora automticamente al final de una hoja si en el campo Pie de pgina se ha seleccionado el tamao correspondiente. Este pie de pgina aparece automticamente en la ficha Documentacin. Dependiendo de lo indicado en el parmetro Pie de pgina se introduce: F1.INI : para un ancho de pie de pgina de 80 caracteres, F2.INI : para un ancho de pie de pgina de 132 caracteres. Se trata del nombre del fichero en el que puede depositar las instrucciones de control para crear una amplia documentacin con KOMDOK. V. Editar instrucciones de control o Editar estructura (apartado 19.4) Este fichero debe contener los caracteres de control de su impresora para conmutar la densidad de escritura. Adems, los parmetros: Fichero de instrucciones de control Fichero de impresora

S formato (A4 / A3) S lneas por pgina S parmetros opcionales


El fichero se encuentra en forma de plantilla en el directorio S5_SYS\AP_INI. Si se edita una plantilla semejante, este fichero se copia en el directorio S5_HOME, donde se realizan las modificaciones. Si se crea un nuevo DR.INI, se deposita en el directorio S5_HOME.
Si no se indica ningn fichero, son vlidos los parmetros del PT88.

Interfase de impresora

desde fichero de impresora: la interfase de la impresora se toma de los parmetros de la impresora (DR.INI). LPT1, LPT2, LPT3: Seleccin de la interfase de la impresora; estos ajustes no repercuten sobre los parmetros de impresora (DR.INI).

Juego de caracteres

Vlido slo para la impresin confortable. Seleccionable: (v. apartado 19.1) ASCII:
La documentacin se efecta nicamente con el juego de caracteres ASCII, p. ej.: !][( )]!

SEMIGRAFICA:
La documentacin se efecta nicamente con el juego de caracteres IMB, p. ej.: |][( )|

4-10

STEP 5 C79000-G8578-C920-05

Crear y elaborar proyectos

Pie de pgina No: 80: 132: Documentacin en (X) impreso (X) fichero [*LS.INI]

En la documentacin no aparece ningn pie de pgina. Sale un ancho de pie de pgina de 80 caracteres. Sale un ancho de pie de pgina de 132 caracteres. Documentacin impresa. Salida en un fichero seleccionable (*LS.INI). Si ya existe este fichero, se aaden los nuevos datos.

1) Ambos ficheros, Z0.INI y Zo.SEQ, pueden seleccionarse libremente. Tan pronto como se cree / seleccione uno de ambos, se actualiza el otro (es decir, ambos ficheros tienen el mismo nombre hasta que se modifique un fichero).

Puede llamar directamente a los editores asignados pulsando la tecla < Editar F2 >. Las opciones Consultar y actualizar lista de referencias cruzadas y Lista de asignacin se han retirado de la casilla de peticin marcada.

STEP 5 C79000-G8578-C920-05

4-11

Crear y elaborar proyectos

Ficha Opciones
Directorio proyecto [NONAMEST.S5D > C:\STEP5\S5_Daten al salir de STEP 5/ST: [X] Consultar siempre [X] Grabar ajustes de proyecto [X] Marcar paquete opciones activo [ ] Inhibir cambios en ficheros del proyecto [ ] Advertencias incompatibilidad con V 6.x ]

Directorio del proyecto

Indicando este camino del DOS pueden activarse unificadamente (excepto *AP.INI y *DR.INI) los caminos de todos los ficheros de ajustes del proyecto. Si los distintos caminos de los ficheros son diferentes, en este campo no se indica ningn camino. Al salir de STEP 5 se realiza una consulta. Si activa este ajuste, al abandonar STEP 5 y al cargar un nuevo proyecto los ajustes de proyecto modificados se grabarn en el fichero de proyecto actual despus de efectuar una consulta. Si activa este ajuste, al llamar de nuevo a STEP 5 se arrancar automticamente un paquete opcional activo (GRAPH 5, COM 155H, COM 95F) en el momento de abandonar STEP 5. Todos los ficheros (ST.S5D, DR.INI, AP.INI, Z0.INI, Z0.SEC, SU.INI, F1.INI y F2.INI) se ocupan con RO en el proyecto. Con este ajuste se comprueba siempre automticamente si los caminos DOS indicados corresponden a las limitaciones de STEP 5 Versin 6.x. Dichas limitaciones son:
unidades A: hasta J: para ficheros de programa unidades A: hasta P: para el resto de ficheros por cada unidad puede utilizarse como mximo un directorio

[X]Consultar siempre [X]Grabar ajustes de proyecto

[ ]Marcar paquete opciones activo

] Inhibir cambios en ficheros del proyecto

[ ] Avisos

Si no se cumplen estos criterios, STEP 5 visualiza los correspondientes avisos. Con este ajuste puede conseguirse que los ficheros ajustados actualmente sean compatibles con los ajustes de proyectos de la versin 6.x.

4-12

STEP 5 C79000-G8578-C920-05

Crear y elaborar proyectos

Ficha EPROM

Tipo Prommer: interno Fichero SYSID [NONAMESD.INI > C:\STEP5\S5_Daten Modo operacin: WORD ]

Tipo de prommer ningn interno externo LPTn Fichero SYSID

Seleccionar haciendo doble clic con el cursor o con la tecla F3 No se utiliza ningn prommer. Se utiliza el prommer interno. Se utiliza un prommer externo en la interfase paralela n. Contiene la identificacin del sistema. Seleccin haciendo doble clic o con la tecla F3 en la casilla de seleccin de fichero. Con la funcin SYSID.AUS, los mdulos SYSID encontrados en el cartucho se depositan automticamente en el fichero SYSID. Con la funcin SYSID.EIN, el mdulo contenido en el fichero SYSID se escribe sobre el cartucho a partir de la direccin 0. Tipo de depsito de los datos (programas y mdulos de datos) en el cartucho. Seleccin con doble clic o con la tecla F3 Escritura/lectura orientada por palabras; p.ej., AG135 y AG150 (todos los tipos) Escritura/lectura orientada por bytes; p.ej., para AG155 (todos los tipos) Obligatorio para CPU 946/947 (mdulo de memoria 355). Para el AG 155H el primer carcter del contenido til del mdulo en el lmite del prrafo (16 bytes).

Modo de operacin WORD WORD/BLOCK BYTE

Ficha Batch AWL

Fichero fuente AWL [NONAMEA0.SEC] > C:\STEP5\S5_Daten Fich. intermedio NONAMEA1.SEC > C:\STEP5\S5_Daten

Fichero fuente AWL

El fichero fuente AWL (*A0.SEQ) contiene todos los mdulos STEP 5 (PB, FB, FX, OB, DB, DX SB, #, %) que se introducen con el editor AWL. Los operandos se pueden introducir de forma simblica o absoluta. Los datos se almacenan en forma de fichero de texto en formato ASCII. El fichero intermedio (*A1.SEQ) contiene las informaciones del fichero fuente AWL no especficas del lenguaje.

Fich. intermedio

STEP 5 C79000-G8578-C920-05

4-13

Crear y elaborar proyectos

4.1.2
Fichero

Cargar el proyecto
Con esta funcin se cargan los ajustes que ha efectuado bajo Fichero > Proyecto > Ajustar ... F4 (ver 4.1.1) y que estn memorizados en un fichero *PJ.INI. Todos los ajustes actuales se sobreescriben con este procedimiento de carga. Desde el inicio de la carga slo valen los ajustes existentes en el fichero PJ.INI respectivo. Sin embargo, se pueden modificar a voluntad. Los parmetros que se ajustaron as previamente (p. ej. nombre de ficheros), se registran automticamente en las casillas de peticin y de seleccin en las que sea necesario. Seleccione el comando de men Fichero > Proyecto > Cargar ... F10. Se abre la casilla de peticin Cargar ajustes de proyecto. Seleccione en ella un fichero *PX.INI. Despus de Cargar se cargarn todos los ajustes de *PJ.INI.

Proyecto> Cargar...F10

4.1.3
Fichero

Grabar el proyecto
Aqu se salvan los ajustes actuales que se han efectuado bajo Fichero > Proyecto > Ajustar ... F4 vea 4.1.1. Los ajustes se graban en el fichero actual *PJ.INI de ajustes. Seleccione el comando de men Fichero > Proyecto > Grabar. Aparece una casilla de aviso donde se puede optar por grabar o no.

Proyecto > Grabar

4.1.4
Fichero

Grabar el proyecto como


Aqu se graban los ajustes actuales que se han efectuado bajo Fichero > royecto > Ajustar ... F4 vea 4.1.1. Los ajustes se graban en un fichero *PJ.INI seleccionable. Seleccione el comando de men Fichero > Proyecto > Grabar como .... A continuacin aparece la casilla de peticin Grabar ajustes de proyecto. En ella mueva y seleccione un fichero *PJ.INI o cree otro.

Proyecto > Grabar como ...

4.1.5
Fichero

Archivar proyecto
Esta funcin permite grabar en forma comprimida los ficheros de un proyecto definidos en los ajustes del proyecto. Los ficheros pertenecientes a un proyecto, como fichero de programa, lista de asignacin, fichero de impresin, etc., pueden depositarse total o parcialmente en forma comprimida en un nico fichero de compresin (*PX.ACS).

Proyecto > Archivar ...

4.1.6
Fichero

Desarchivar proyecto
Con esta funcin pueden desarchivarse individual o completamente los ficheros memorizados en un fichero *PX.ACS mediante la funcin Archivar. La funcin Desarchivar puede realizarse en los directorios del proceso de archivado o en un directorio ajustado por el usuario.

Proyecto > Desarchivar ...

4-14

STEP 5 C79000-G8578-C920-05

Crear y elaborar proyectos

4.2

Administrar mdulos
Los comandos de este submen permiten administrar mdulos, ficheros de documentacin o ficheros de programa en el directorio de trabajo. En concreto puede:

Fichero
Mdulos >

S visualizar los directorios, S transferir mdulos y ficheros de documentacin, S comparar mdulos, S borrar mdulos y ficheros de documentacin, S revisar y comprimir mdulos en el fichero de programa.
4.2.1 Directorio de mdulos

Resumen

Se pueden visualizar los siguientes directorios: De la lista de mdulos procedentes del fichero de programa ajustado

S todos los mdulos, S todos los mdulos de documentacin, S todos los mdulos que figuran en las listas de mdulos, S todos los mdulos de un solo tipo.
De la lista de direcciones de mdulos procedentes del autmata programable

S todos los mdulos que figuran en las listas de mdulos, S todos los mdulos, S todos los mdulos de un tipo de mdulos segn el tipo AG.
Nota Con la funcin de salida en pantalla obtendr otra casilla de peticin en la que puede ramificar directamente hasta el editor seleccionando uno de los mdulos indicados (vea Salida en pantalla).

STEP 5 C79000-G8578-C920-05

4-15

Crear y elaborar proyectos

Fichero
Mdulos > Directorio ...F3

Seleccione el comando de men Fichero > Mdulos > Directorio...F3. Se muestra la casilla de peticin Directorio de mdulos: Ajustar. Navegue por ella y efecte su seleccin (vea apartado 3.9). Despus de los ajustes y de pulsar < Salida > los directorios de los mdulos seleccionados se imprimen o visualizan en el dispositivo deseado. Con salida en pantalla, adicionalmente puede ramificarse al editor pulsando F2.

Entrada Directorio de (x)Fichero programa (x)AG Seleccin Lista de mdulos [ ]

Explicacin Este campo indica el fichero de programa actualmente preajustado. Puede editar este nombre o sustituirlo con F3 por un nombre de fichero ya existente, utilizando la casilla de seleccin de ficheros.
Indicacin del AG en el que reside el mdulo. La entrada se realiza con la opcin Ajustar (vea apartado 4.1.1) y slo en el modo de operacin online.

Seleccione aqu el mdulo. El mdulo puede ser simblico o absoluto (o tambin una mezcla de ambos). Si desea editar un mdulo ya existente o visualizar los tipos de mdulos actualmente vlidos, pulse F3 o seleccione el campo < Seleccionar F3 >. Si pulsa F7 o selecciona el campo < Info F7 >, STEP 5 le da una lista de las posibilidades actuales de entrada.

Salida en (x) Pantalla (x) Impresora (x) Fichero [ ] Los directorios se muestran en la pantalla. Los directorios se listan en la impresora. Los directorios se escriben en un fichero que puede elegirse libremente. Haciendo doble clic con el ratn o mediante F3 obtendr una casilla de seleccin de fichero para seleccionar el que desee. Elija el tipo de protocolo haciendo doble clic con el ratn en el campo de entrada o pulsando F3. Al activar esta opcin se muestran tambin las cabeceras de los mdulos. Al activar esta opcin se muestran los FBs y FXs junto con el nombre.

Opciones Tipo protocolo: [x]mezclado con cabecera [x]FBs con nombre < Salida >

El PG transfiere los mdulos seleccionados. Si aparecen errores, en casillas de seleccin se le ofrecern alternativas que puede elegir en funcin de sus preferencias.

4-16

STEP 5 C79000-G8578-C920-05

Crear y elaborar proyectos

Ejemplos de entrada Mdulo individual

Lista de mdulos [ ] El mdulo se puede introducir de forma absoluta o simblica; tambin son posibles indicaciones mixtas. Mdulo individual, indicacin absoluta o simblica.

[PB100 [DX 14 [OB 10 [FKX 231 [instal1

] ] ] ] ]

Lista de mdulos

Lista de un mximo de 6 mdulos individuales. Los mdulos se separan por comas. Si la coma est seguida de un nombre simblico, hay que anteponer a la coma un signo \ para aislar el smbolo. La lista de mdulos puede contener varios tipos de mdulo, reas de mdulo o mdulos DOC.
[PB100 , PB123 [Instalacin1\, Instalacin2 [Instalacin1\, FB45, Instalacin2\, Control [Instalacin1\, PB23, %ANNA, FB ] ] ] ]

Zona de mdulos

La zona se indica con 2 mdulos individuales. Los mdulos se separan mediante un guin. Si el guin est seguido de un nombre simblico hay que anteponer al guin un signo \ para aislar el smbolo. Ambos mdulos de la indicacin de zona deben ser del mismo tipo y el nmero del primer mdulo debe ser menor que el del segundo.
[PB100 PB123 [ instal1\ instal2 [instal1\ FB45 ] ] ]

Tipo de mdulo

Indicacin de todos los tipos de mdulo.


[PB [B [OK [DB [# [% ] Todos mdulos de programa ] Todos mdulos ] Todos comentarios OB ] Todos mdulos de datos ] Todos mdulos DOC ] Todos mdulos DOC ampliados

Mdulo DOC

Mdulo con smbolo de introduccin # o %


[#MOT_P [#DBDO.003 [#OBDO.024 [%PBDO.001 ] ] ] ]

STEP 5 C79000-G8578-C920-05

4-17

Crear y elaborar proyectos

Salida en pantalla

La salida en pantalla se produce en una casilla de seleccin propia: Fichero de programa Directorio de mdulos: Salida Para editar o efectuar modificaciones, proceda de la siguiente forma: 1. Seleccione un mdulo de la lista. 2. Pulse la tecla F2 o < Editar F2 >. A continuacin STEP 5 abre la ventana del editor asignada a dicho mdulo (salto rpido al editor).

STEP 5 Window Mode S5PXSOBZ Mdulos-Directorio-Fichero programa: Salida Fichero programa: C:PROBSPST.S5D

Mdulo FB FV OB OB OB OB DB DV

10 10 1 20 21 22 10 10

Long. 174 10 8 11 11 11 17 28

Nmero bibl. Nom. FB CAR-WASH 2

Suma longitud mdulos / Mdulos MC5:

4065 / 232 palabras

< Salir >

< Interr. ESC >

< Editar < Info < Ayuda Shift+

F2 > F7 > F8 >

Figura 4-3

Fichero de programa de directorio de mdulos: Salida

Puede llamar directamente a los editores correspondientes pulsando la tecla < Editar F2 >. Las opciones Consultar y actualizar lista de referencias cruzadas y Lista de asignacin se han retirado de la casilla de peticin marcada.

4-18

STEP 5 C79000-G8578-C920-05

Crear y elaborar proyectos

4.2.2

Copiar mdulos (transferir)

Resumen

Con la funcin Transferir puede copiar mdulos desde la unidad de programacin al AG y viceversa.

S una zona de mdulos de un tipo de mdulos, S todos los mdulos de un tipo de mdulos, S un grupo de mdulos con lista de mdulos, S todos los mdulos de un fichero de programa, S uno o todos los ficheros de documentacin, S todo el fichero de programa, S desde un fichero de programa ajustado a una unidad seleccionable con un
fichero de programa seleccionable (Fichero-Fichero) donde ambos ficheros son seleccionables.

S desde una unidad seleccionable con un fichero de programa seleccionable a


un autmata programable (Fichero-AG),

S desde un autmata programable a una unidad con un fichero de programa


seleccionable (AG-Fichero) Nota Los anteencabezados de estos mdulos contienen informaciones sobre el formato o informaciones de marcas de salto que son evaluables slo por la unidad de programacin (PG). Por eso no se transferirn al autmata programable.

Transfiriendo un mdulo que en la unidad de programacin tiene asignado un anteencabezado (FB/FV, FX/FVX, DB/DV, DX/DVX), es posible borrar su anteencabezado de la unidad de disco de la PG desde el autmata programable previa consulta. Ya que antes del proceso de borrado la unidad de programacin pregunta: Sobreescribir anteencabezado? queda excluda toda posibilidad de prdida accidental de datos. En caso de modificar un mdulo de datos (DB y DX) en modo online en el autmata programable y de retransferirlo al fichero de programa en la unidad de programacin, la conexin entre el DB (DX) y la DV (DVX) puede quedar destruda. Por eso conviene sobreescribir el anteencabezado del mdulo. Luego todos los datos de este mdulo de datos se visualizan en el formato que ha sido ajustado anteriormente. En el caso de los mdulos de funcin (FB y FX) pueden desaparecer los nombres de las marcas de salto (p. ej. NIVEL) durante la retransferencia. Estos los reemplaza STEP 5 por otros nombres, p. ej. M002.

STEP 5 C79000-G8578-C920-05

4-19

Crear y elaborar proyectos

Fichero
Mdulos > Transferir ...F5

Seleccione el comando de men Fichero > Mdulos > Transferir...F5 o CTRL F5. Aparece la casilla de peticin Transferir mdulo(s). Navegue por ella y seleccione los mdulos que desee (> Interfase de usuario, v. apartado 3.9 ) Nota No todos los mdulos que se muestran son transferibles, la transferencia depende del autmata. Slo es posible transferir mdulos de como mx. 4 KW (8 KB). Los mdulos se transfieren al autmata siguiendo el orden siguiente: SB, PB, FB, FX, OB, DB y DX.

Entrada Transferir de (x) Fichero de programa (x)AG a (x)Fichero de programa (x)AG Seleccin (x)Lista de mdulos [ ]

Explicacin En este campo se visualiza el fichero de programa prefijado. Dicho nombre se puede editar o reemplazar por otro nombre de fichero ya existente con F3 en la casilla de seleccin de ficheros.
Indica el AG en el que reside el mdulo. La entrada se realiza mediante Ajustar (vea apartado 4.1.1) y slo en modo de operacin online.

En este campo se indica el nombre del fichero de programa. Dicho nombre se puede editar o reemplazar por otro nombre de fichero ya existente a travs de F3 en la casilla de seleccin de fichero.

Indicacin del AG en la que est depositado el mdulo. La entrada se realiza mediante Ajustar (vea apartado 4.1.1) y slo en modo de operacin online. En el campo de entrada siguiente puede introducir en forma absoluta o simblica (o mixta) el mdulo seleccionado, marcando con una cruz el campo. Los tipos de mdulos actualmente vlidos se muestran con F3. Puede obtener explicaciones sobre los datos del campo Lista de mdulos pulsando F7. Los ejemplos de entrada los encontrar en el apartado 4.2.1. Si desea copiar un mdulo individual y depositar el mdulo con una denominacin distinta, marque la lnea y registre en el campo [ ] el mdulo que va a copiarse (p.ej., PB7), y en el campo a [ ] la nueva denominacin del mdulo (p.ej., PB22). Los tipos de mdulo de ambos campos de entrada deben ser compatibles. Puede obtener informacin al respecto con F7. Marcando con una cruz este campo se selecciona todo el fichero de programa, incluidos los mdulos de documentacin.

(x) Mdulo [ ] a [ ]

(x) Fich. completo Opciones Consulta para


[x] sobreescribir mdulo existente [x] sobreescribir cabecera existente

El mdulo existente slo se sobreescribe si se confirma la consulta La cabecera slo se sobreescribe despus de confirmar la consulta

4-20

STEP 5 C79000-G8578-C920-05

Crear y elaborar proyectos

Entrada
[x] borrar cabecera existente Transferir siguientes tipos de comentario: [x] Mdulos de comentario [x] Mdulos DOC

Explicacin La cabecera existente slo se borra despus de confirmar la consulta.

Se transfieren tambin los mdulos de comentario. Se transfieren tambin los mdulos de documentacin. El PG transfiere los mdulos seleccionados. Si aparecen errores, en casillas de seleccin se le ofrecern alternativas que puede elegir en funcin de sus preferencias.

< Transferir >

Al transferir a la PG debe tener en cuenta que slo pueden transferirse los tipos de mdulo que pueden seleccionarse en la casilla de peticin. Si selecciona un mdulo equivocado, se rechazar su transferencia.

STEP 5 C79000-G8578-C920-05

4-21

Crear y elaborar proyectos

4.2.3

Comparacin de mdulos

Funcin

La funcin permite comparar mdulos, grupos de mdulos individuales o todos los mdulos del fichero de programa nombrado en primer lugar con aquellos del fichero de programa nombrado en segundo lugar. La operacin de comparacin se efecta entre el fichero ajustado previamente en la unidad de programacin (PG) y otro fichero de programa arbitrario o los mdulos del programa de aplicacin en el autmata programable (AG). En contraposicin tambin es posible la comparacin del programa en el AG con un fichero de programa seleccionable. Nota Los mdulos de datos que se comparan no deben sobrepasar 2 KW.

Fichero
Mdulos > Comparar ...

Seleccione el comando de men Fichero > Mdulos > Comparar..F6 o F6. Se indica respectivamente la casilla de peticin Comparar mdulo(s}. Navegue en ella y efecte la seleccin (vea apartado 3.9). Explicacin

Entrada Comparar (x)Fichero de programa (x)AG con (x)Fichero de programa (x)AG

Este campo indica el fichero de programa predeterminado. Indicacin del AG en el que est depositado o en el que debe depositarse el mdulo. La entrada se realiza mediante Ajustar (apartado 4.1.1) y slo en modo de operacin online.

En este campo se indica el nombre del fichero de programa. Dicho nombre se puede editar o reemplazar por otro nombre de fichero ya existente a travs de F3 en la casilla de seleccin de fichero. Indicacin del AG en el que est depositado o en el que debe depositarse el mdulo. La entrada se realiza con la opcin Ajustar (apartado 4.1.1) y slo en modo de operacin online. Despus de marcar con una cruz el parmetro, en el prximo campo de entrada puede introducir el mdulo seleccionado, con indicacin absoluta o simblica (tambin mixta). Los tipos de mdulo actualmente vlidos se muestran con F3. Puede obtener explicaciones sobre los datos del campo Lista de mdulos pulsando F7. Introduzca aqu los dos mdulos individuales que deben compararse. ]

Seleccin (x)Lista de mdulos [ ]

(x) Mdulo [ ] con [

Salida en (x) pantalla (x) impresora (x) fichero Opciones Tipo protocolo: < Comparar >

La salida se produce en la pantalla. La salida se produce en la impresora ajustada. La salida se produce en el fichero ajustado.

Estndar o escritura comprimida con margen. La PG compara los mdulos seleccionados.

Al comparar mdulos en el AG debe tener en cuenta que slo estn permitidos los tipos de mdulo que pueden seleccionarse en la casilla de peticin.

4-22

STEP 5 C79000-G8578-C920-05

Crear y elaborar proyectos

4.2.4

Borrar mdulos

Funcin

Con esta funcin se borra:

S mdulos individuales S una zona de mdulos de un tipo de mdulos S todos los mdulos de un tipo de mdulos S todos los mdulos S uno o varios ficheros de documentacin (slo en PG) S el fichero de programa completo (slo en PG) S AG: Borrado total
Fichero
Mdulos > Borrar...

Seleccione el comando de men Fichero > Mdulos > Borrar.... Se indica la casilla de peticin Borrar mdulo(s]. Navegue en ella y efecte la seleccin (vea apartado 3.9).

Entrada Borrar de (x)Fichero de programa (x)AG Seleccin (x)Lista de mdulos [

Explicacin Este campo indica el fichero de programa predeterminado. Dicho nombre se puede editar o reemplazar por otro nombre de fichero ya existente con F3 en la casilla de seleccin de fichero.
Indica el AG en el que debe borrarse el mdulo. La entrada se realiza con la funcin Ajustar (apartado 4.1.1) y slo en modo de operacin online.

Despus de marcar con una cruz el parmetro, en el prximo campo de entrada puede introducir el mdulo seleccionado, con indicacin absoluta o simblica (tambin mixta). Los tipos de mdulo actualmente vlidos se muestran con F3. Puede obtener explicaciones sobre los datos del campo Lista de mdulos pulsando F7. Marcando con una cruz este campo se selecciona y borra el fichero de programa completo, incluidos los ficheros de documentacin. Se borran todos los mdulos del AG (slo en estado STOP). El AG genera en la memoria del mismo (RAM) estados de salida definidos (vea instrucciones de programacin del AG utilizado).

(x)fichero entero (x)Borr. total AG Opciones [x] Borrar con confirmacin [x] Borrar comentarios < Borrar >

El borrado slo se realiza despus de confirmar la consulta. Activando esta opcin se borrarn tambin todos los comentarios de mdulo. Se ejecuta la funcin.

STEP 5 C79000-G8578-C920-05

4-23

Crear y elaborar proyectos

4.2.5
Fichero

Comprimir mdulos
Seleccione el comando de men Fichero > Mdulos > Comprimir. Esta funcin elimina dentro del fichero de programa las posiciones vacantes originadas por el borrado o nueva carga de mdulos. Al hacerlo se comprueban y comprimen los mdulos STEP 5 del fichero de programa. Los errores se notifican. Durante la comprobacin se puede determinar si la estructura del fichero de programa est en buen estado o si est defectuosa debido a un corte de alimentacin o a una cada del sistema. Los ficheros de una longitud de 0 bytes tambin se indican como defectuosos.

Mdulos > Comprimir

Entrada Fuente Fichero de programa

Explicacin

Introducir el fichero de programa (*ST.S5D) que debe comprimirse o comprobarse.

4-24

STEP 5 C79000-G8578-C920-05

Crear y elaborar proyectos

4.3

Directorio DOS
Con esta funcin pueden crearse y borrarse directorios MS-DOS directamente desde el paquete STEP 5. Le permite, p.ej., crear carpetas para nuevos proyectos STEP 5.

Crear y borrar directorios MS-DOS

4.3.1
Fichero

Crear directorio DOS


Crear un directorio MSDOS nuevo. Mediante < Seleccionar F3 > puede ajustarse el camino para el directorio.

Directorio DOS > Crear ... Ctrl+F9

4.3.2
Fichero

Borrar directorio DOS


Borrar un directorio MSDOS existente. Mediante < Seleccionar F3 > puede ajustarse el camino para el directorio. Nota El directorio slo puede borrarse si no existe ningn otro fichero.

Directorio DOS > Borrar

STEP 5 C79000-G8578-C920-05

4-25

Crear y elaborar proyectos

4.4

Ficheros DOS
Las funciones de estos submens permiten administrar ficheros sin necesidad de regresar al sistema operativo. En detalle stas son las siguientes:

FIchero
Fichero DOS >

S Salida de ficheros individuales o grupos de ficheros del directorio actual en la


pantalla y eventualmente en la impresora.

S Copiar ficheros individuales o grupos de ficheros (nombre del fichero fuente #


nombre del fichero destino).

S Borrar ficheros individuales o grupos de ficheros en el directorio actual.


Indicaciones de manejo
La seleccin de fichero(s) se realiza en la casilla de seleccin que corresponde al comando de men en cuestin. La estructura y el manejo de esta casilla de seleccin es similar para todas las funciones y se describe en el apartado 3.8. Significado de los caracteres comodn ? Un signo de interrogacin puede representar un carcter cualquiera en un nombre de fichero. * El asterisco puede representar slo el ltimo o nico carcter en un nombre de fichero o en una extensin de fichero. El sistema operativo reemplaza el asterisco por uno o varios signos de interrogacin hasta el final del nombre de fichero o de la extensin.

STEP 5 Window Mode S5PXSOBZ Directorio fichero(s) DOS Fichero [????????.???] > C:\STEP5\S5_DATEN

Ficheros Longitud Fecha MOTOR1PX.INI 973 23.07.97 NONAMEPX.INI 971 23.07.97 NONAMEST.S5D 640 23.07.97 NONAMEXR.INI 128 23.07.97 NONAMEZ0.SEQ 0 23.07.97 TONAMEZ0.INI 2.048 23.07.97 TONAMEZ0.SEQ 128 23.07.97 TONAMEZ1.INI 2.048 23.07.97 TONAMEZ2.INI 2.048 23.07.97 TONAMEZF.SEQ 256 23.07.97 (????????.???) clasific.: avance por: Nombre

Hora 16:53:20 16:52:38 16:22:16 16:22:16 16:29:28 16:30:16 16:29:56 16:59:56 16:29:56 16:29:56

Unidad/Dir. .. [A] [C] [D] [E] [H] [I] [J] [K] [L] clasif.: avance < Seleccionar F3 >

< Actualizar > Figura 4-4

< Interr. ESC >

< Info F7 > < Ayuda Shift+ F8 >

Casilla de seleccin de fichero(s) para ficheros DOS

4-26

STEP 5 C79000-G8578-C920-05

Crear y elaborar proyectos

4.4.1

Salida de directorio

Funcin
Fichero
Fichero DOS > Directorio ...

Esta funcin lista en pantalla el(los) directorio(s) de uno o varios ficheros. Seleccione el comando de men Fichero > Fichero DOS > Directorio o CTRL+F7. Se muestra la casilla de seleccin de fichero(s) Directorio de fichero(s) DOS. Navegue por ella y efecte la seleccin. Dependiendo de las entradas realizadas, en una ventana se mostrar un directorio conocido de DOS. Explicacin


Campo de entrada Fichero Unidad/Directorio Aqu se muestra el nombre de fichero marcado por el cursor en el campo que contiene la lista de nombres de fichero. Si desea buscar un fichero individual o un grupo de ficheros, puede indicar aqu el nombre. Est permitida la entrada de caracteres comodn, p. ej. ????????.INI. Todos los nombres de fichero que cumplen con el criterio indicado se visualizan despus de pulsar < Actualizar > o Return en el campo ficheros. Aqu puede seleccionar una unidad de origen y un directorio de la misma. A continuacin se visualiza su contenido en el campo Ficheros.
STEP 5 Window Mode S5PXSOBZ Directorio fichero(s) DOS Fichero [PROBSPST.S5D] > C:\STEP5\S5_SYS\EXAMPLE Ficheros ACC20NET.ADD AUTOEX.MIG KONFIG.MIG EXC50NET.ADD M95010.ADD MERLIN95.SWP MOREIW95.ADD PT4ONET.ADD <<* clasif.: avance Longitud 400 1.763 1.956 400 26 50 36 400 Fecha 29.09.95 29.07.97 29.09.95 29.09.96 29.09.96 10.06.97 29.09.95 29.09.95 Hora 11:11:44 10:11:42 11:14:34 11:19:25 15:56:39 13:11:44 18:11:44 12:10:29 >> por: Nombre clasif.: avance Unidad/Dir. .. [A] [C] [D] [E] [H] [I] [J] * < Seleccionar < Info < Ayuda Shift+ F3 > F7 > F8 > < Actualizar > < Interr. ESC > Figura 4-5 Directorio de fichero(s) DOS
STEP 5 C79000-G8578-C920-05

4-27

Crear y elaborar proyectos

4.4.2

Copiar ficheros DOS

Funcin

Esta funcin copia uno o varios ficheros entre diferentes unidades (directorios). El proceso de copia se realiza:

S manteniendo el nombre del fichero, o S utilizando otro nombre de fichero (slo en ficheros individuales).
Fichero
Fichero DOS > Copiar ...

Seleccione el comando de men Fichero > Fichero DOS > Copiar o CTRL+F8. La funcin copia uno o varios ficheros entre diferentes unidades (directorios).


Fichero destino [ ] Nombre del fichero transferido. Con F7 o < Info F7 > obtendr indicaciones de manejo. DIR/Unidad origen Muestra la unidad y el directorio de los que desea transferir los ficheros que ajust bajo DIR unidad or. Fichero origen Visualizacin de los ficheros existentes en la unidad de origen. La seleccin es posible con el cursor/ratn. Para visualizar todos los ficheros, es preciso introducir un signo de interrogacin (o *.*) en el campo Fichero origen. < Copiar > Se ejecuta la funcin. Proceda como sigue:

Fichero origen [ ]

Nombre del fichero que desea transmitir.

Procedimiento

1. Elija en el campo DIR unidad or. la unidad y el directorio de los que quiere transferir (copiar) uno o varios ficheros. 2. Se pueden transferir ficheros individuales o todos los ficheros que estn listados en el campo Fich. origen.

Ficheros individuales: Introduzca el nombre del fichero en el campo Origen (caracteres comodn no estn permitidos) o elija el fichero en el campo DIR unidad or. mediante clic con el ratn. Varios ficheros: Si introduce ????????.??? o *.* se visualizan y se transfieren todos los ficheros. Si desea transferir p. ej. nicamente ficheros de programa STEP 5, introduzca en el campo Con. bsqueda *ST.S5D. 3. Si desea almacenar los ficheros de destino con otro nombre, debe introducir el nombre nuevo o el identificador colectivo. Si ha introducido p. ej. MOTOR1.DOC como concepto de bsqueda para los ficheros de texto que desea transferir, puede elegir en el campo de destino el tipo de fichero MOTOR2.TXT. 4. Haga clic en < Copiar > para iniciar el proceso de copia.

4-28

STEP 5 C79000-G8578-C920-05

Crear y elaborar proyectos

STEP 5 Window Mode S5PXSOBZ Copiar fichero(s) DOS Fichero origen [PROBSPST.S5D] > C:\STEP5\S5_SYS\EXAMPLE Fichero destino [????????.???] > C:\STEP5\S5_DATEN Fichs. (????????.???) ENSAYOZ1.INI EXINSTXR.INI ENSAYOF1.INI ENSAYOZ2.INI EXINSTZ0.INI ENSAYOF2.INI ENSAYOZF.SEQ EXINSTZ0.SEQ ENSAYOPJ.INI EXINSTZ1.INI ENSAYOPX.INI EXINSTF1.INI EXINSTZ2.INI ENSAYOST.S5D EXINSTF2.INI EXINSTZF.SEQ ENSAYOXR.INI EXINSTPJ.INI EXINSTPX.INI PROBSPF1.INI ENSAYOZ0.INI ENSAYOZ0.SEQ EXINSTST.S5D PROBSPF2.INI <<* clasif.: avance por: Nombre ENSAYOF1.INI 640 21.07.97 07:00:00 Opcion [X] Sobreescribir con consulta PROBSPPJ.INI PROBSPPX.INI PROBSPST.S5D PROBSPXR.INI PROBSPZ0.INI PROBSPZ0.SEQ PROBSPZ1.INI PROBSPZ2.INI >> clasif: avance Unidad/Dir .or. .. [A] [C] [D] [E] [H] [I] [J]

< Seleccionar < Info < Ayuda Shift+

F3 > F7 > F8 >

< Copiar>

< Interr. ESC >

Figura 4-6

Copiar fichero(s) DOS

4.4.3

Borrar fichero DOS

Resumen
Fichero
Fichero DOS > Borrar ...

Esta funcin borra ficheros (uno o todos) de un directorio ajustado. Seleccione el comando de men Fichero > Fichero DOS > Borrar Se indica la casilla de peticin Ficher(os) DOS. Navegue por ella y efecte la seleccin (vea apartado 3.6).

STEP 5 C79000-G8578-C920-05

4-29

Crear y elaborar proyectos

4.5

Ficheros PCP/M
Se dispone de las siguientes posibilidades:

Fichero
Fichero PCP/M >

S Salida de directorios mediante ficheros PCP/M de zonas de usuario


seleccionables.

S Conversin de ficheros PCP/M en ficheros MS-DOS. En este sistema


operativo se pueden ejecutar estos ficheros y elaborarlos ulteriormente.

S Conversin de ficheros STEP 5 que fueron creados con STEP 5 en ficheros


PCP/M. En el sistema operativo PCP/M se pueden ejecutar estos ficheros y elaborarlos ulteriormente. Para ello se dispone aqu de las funciones que elaboran medios PCPM. Por medios PCP/M se entienden disquetes que fueron formateados bajo PCP/M.

S Borrar ficheros PCP/M.


Nota Al usar las herramientas P suministradas con STEP 5 (Editar ficheros PCP/M) hay que tener en cuenta que no son soportados completamente por los sistemas operativos Windows 98 y Windows NT ni por unidades de disco LS 120. Para usar las herramientas P recomendamos usar MSDOS > 5.0, Windows 3.x o Windows 95, as como unidades de disco estndar de 1,44 MB.

4-30

STEP 5 C79000-G8578-C920-05

Crear y elaborar proyectos

Indicaciones de manejo

La seleccin de fichero(s) se realiza en la casilla de seleccin que corresponde al comando de men en cuestin. La estructura y el manejo de esta casilla de seleccin es similar para todas las funciones y se describe en el apartado 3.8.

STEP 5 Window Mode S5PXSOBZ Directorio fichero(s) PCP/M Fichero [S5WX002H.CMD] Unidad: A Usuario: 0

Ficheros Byte S5OXS0HX.CMD 16.384 S5OXS0IX.CMD 26.624 S5PES01X.DAT 55.296 S5PES03X.DAT 36.864 S5PES04X.DAT 26.624 S5PES05X.DAT 22.528 S5PES08X.DAT 38.912 S5WX000H.CMD 22.400 S5WX001H.CMD 32.256 S5WX002H.CMD 35.968 (????????.???) clasif.: avance por: Nombre

Recs 128 208 432 288 208 176 304 175 252 281

Atributo Dir RW Dir RW Dir RW Dir RW Dir RW Dir RW Dir RW Dir RW Dir RW Dir RW

Unidad A Usuar 0 1 2 3 4 5 clasif.: avance < Seleccionar < Info < Ayuda Shift+ F3 > F7 > F8 > *

< Actualizar > Figura 4-7

< Interr. ESC >

Casilla de seleccin de fichero(s) para ficheros PCP/M

STEP 5 C79000-G8578-C920-05

4-31

Crear y elaborar proyectos

4.5.1

Salida de directorio

Resumen

Se trata de emitir un directorio de ficheros de una zona de usuario con un medio PCP/M (p. ej. disquete).

Fichero
Fichero PCP/M > Directorio ...

Seleccione el comando de men Fichero > Fichero PCP/M > Directorio... Aparecer la casilla de peticin Directorio Fichero(s) PCP/M. En ella mueva y seleccione ( Interfase de usuario, casilla de peticin). Dependiendo de las entradas efectuadas la casilla mostrar un ndice como es habitual en PCP/M.

Ficheros Byte Records Atrib. Casilla de seleccin de fichero(s)


Fichero

Ficheros de STEP5 (p.ej. *F1.INI) Nmero de bytes del fichero Nmero de records Tipo de acceso al fichero

Existen las siguientes posibilidades de entrada:

Unidad Usuario Ficheros Unidades Usuario < Actualizar>

Aqu aparece el nombre del fichero marcado por el cursor en el directorio. Si desea buscar un determinado fichero o grupo de ficheros, puede indicar aqu su nombre. Est permitida la entrada de caracteres comodn, p. ej. ????????.INI. Todos los nombres de ficheros que cumplen con el criterio indicado se indican en el campo Fichero. Unidad de disco que contiene los ficheros. Este campo sirve de informacin. No es posible entrada alguna. Zona de usuario en la que se encuentra la fuente (origen). Este campo sirve de informacin. No es posible entrada alguna. Visualizacin de ficheros existentes en Unidades y ajustada en la Z. usuario. No es posible entrada alguna. Muestra una lista de todas las unidades de disco (slo A y B) disponibles. De stas se puede seleccionar una. Lista de todas las zonas de usuario. No es posible entrada alguna. Se ejecuta la funcin.

4-32

STEP 5 C79000-G8578-C920-05

Crear y elaborar proyectos

4.5.2

Copiar fichero PCP/M >DOS

Resumen

Esta funcin convierte ficheros PCP/M en ficheros MS-DOS.

Fichero
Fichero PCP/M > Copiar PCP/M > DOS

Seleccione el comando de men: Fichero > Fichero PCP/M > Copiar PCP/M > DOS... Aparece la casilla de seleccin de fichero(s) Copiar fichero(s) PCP/M en DOS. En ella mueva y seleccione ( Interfase de usuario, casilla de peticin). Dependiendo de las entradas efectuadas, en una ventana se muestra un ndice tpico de PCP/M. Explicaciones referentes a la casilla de peticin:

Casilla de seleccin de fichero(s)


Fichero origen

Nombre del fichero que debe ser transferido. Si desea buscar un nico fichero o un grupo de ficheros, puede indicar aqu el nombre o un criterio de bsqueda. Est permitida la entrada de caracteres comodn ( ? o *). Criterio de bsqueda: p.ej., ???A*.*, ??AB??.I?? Si se utiliza un criterio de bsqueda se actualizan los nombres de fichero listados en el campo Fichero origen. Slo se muestran los nombres de fichero que satisfacen el criterio de bsqueda.

Unidad origen

Usuario origen Ficheros origen

Unidad:

Usuario: Fichero destino

Seleccione aqu una unidad desde la que desee transferir. Dicha unidad se muestra en el campo Unidad. La seleccin puede realizarse haciendo doble clic con el ratn o con F3. Elija aqu una zona de usuario, que se mostrar en el campo Usuario. La seleccin puede realizarse haciendo doble clic con el ratn o con F3 Indica los ficheros existentes en la unidad fuente. Es posible seleccionar con el cursor o haciendo clic con el ratn. Se mostrarn todos los ficheros si en el campo Fichero origen se han introducido signos de interrogacin (o *.*). Unidad de disco desde la que se transmite. Zona de usuario en la que se encuentra la fuente. Este campo sirve como informacin. No es posible entrada alguna. Zona de usuario en la que se encuentra la fuente. Este campo sirve como informacin. No es posible entrada alguna. Nombre del fichero al que se transmite. Un fichero de destino se indica introduciendo un nombre de fichero sin comodines, p.ej., ABCDEFGH.123. Esta indicacin slo es posible si como fichero fuente se ha utilizado un fichero individual sin comodines. Varios ficheros de destino se indican introduciendo comodines al final (? o *) del nombre del fichero, p.ej., ????????.??? o *.*. Esta indicacin es posible si como fuente se ha utilizado un fichero individual o varios ficheros (con comodines). Opcin: Los ficheros slo se sobreescriben despus de la consulta.

[x] Sobreescribir con consulta < Copiar >

Se ejecuta la funcin.

STEP 5 C79000-G8578-C920-05

4-33

Crear y elaborar proyectos

4.5.3

Copiar fichero PCP/M: DOS > PCP/M

Resumen
Fichero
Fichero PCP/M > Copiar DOS->PCP/M

Con esta funcin se convierte ficheros MS-DOS en ficheros PCP/M. Seleccione el comando de men: Fichero > Fichero PCP/M > Copiar DOS > PCP/M... Se muestra la casilla de seleccin de fichero(s) Copiar fichero(s) DOS en PCP/M. En ella mueva y seleccione ( Interfase de usuario, casilla de peticin). Dependiendo de las entradas efectuadas, en una ventana se muestra un directorio conocido de PCP/M. Explicacin referente a la casilla de peticin:

Casilla de seleccin de fichero(s)


Fichero origen

Nombre del fichero que debe ser transmitido. Si desea buscar un fichero individual o un grupo de ficheros, puede indicar aqu el nombre o un criterio de bsqueda. Est permitida la entrada de caracteres comodn ( ? o *). Criterio de bsqueda: p.ej., ???A*.*, ??AB??.I?? En caso de introducir un criterio de bsqueda se actualizarn los nombres de fichero listados en el campo Ficheros origen. Slo se muestran los nombres de fichero que satisfacen el criterio de bsqueda.

Dir./Unidad origen Ficheros origen

Fichero destino

Seleccione aqu la unidad/el directorio desde la que desee transferir. Dicha unidad se visualiza en el campo Unidad/Usuario. La seleccin puede realizarse con un doble clic. Indica los ficheros existentes en la unidad fuente. Es posible seleccionar con el cursor o haciendo clic con el ratn. Se mostrarn todos los ficheros si en el campo Concepto bsqueda se han introducido signos de interrogacin (o *.*). Nombre del fichero al que se transfiere. Para indicar un solo fichero de destino se tiene que introducir el nombre del fichero sin comodines, p.ej., ABCDEFGH.123. Esta indicacin slo es posible si como fichero origen se ha utilizado un fichero individual sin comodines. Para indicar varios ficheros de destino se introducen comodines al final (? o *) del nombre del fichero, p.ej., ????????.??? o *.*. Esta indicacin es posible si como origen se ha utilizado un fichero individual o varios ficheros (con comodines). Unidad de disco a la que se transfiere. Zona de usuario en la que se encuentra el destino. Opcin: Los ficheros se sobreescriben slo previa consulta.

Unidad: Usuario: [x] Sobreescribir con consulta < Copiar >

Se ejecuta la funcin.

4-34

STEP 5 C79000-G8578-C920-05

Crear y elaborar proyectos

4.5.4

Borrar fichero PCP/M

Resumen

Se borran los ficheros PCP/M del medio PCP/M. Se borra un fichero individual o se borran todos los ficheros existentes en una zona de usuario. Seleccione el comando de men: Fichero > Fichero PCP/M > Borrar... Se indica la casilla de peticin Borrar ficher(os) PCPM. En ella mueva y seleccione ( Interfase de usuario, casilla de peticin). El significado de los campos de entrada se describe en el apartado 4.5.2. Nota Para visualizar todos los ficheros de una zona de usuario se tienen que introducir signos de interrogacin en el campo Fichero.

Fichero
Fichero PCP/M > Borrar...

4.6

Comandos del DOS CTRL+F10


Seleccione el comando de men Fichero " Comando DOS o introduzca CTRL+F10. Cuando aparezca el indicador (prompt) de MS-DOS puede proceder a introducir comandos de MS-DOS. Este comando carga el procesador de comandos actual (casi siempre COMMAND.COM). En caso de crear un fichero S5SHELL. BAT en un directorio Home, al llamar la funcin, dicho fichero ejecutar comandos del DOS. De este modo se pueden arrancar, p. ej., administradores de ficheros como DOSSHELL (de MS-DOS 5.0). Los comandos del DOS deben utilizarse para llevar a cabo funciones adicionales con el sistema operativo. Atencin: no se deben cargar programas no residentes como DOSKEY, KEYB etc. ni activar funciones de asignacin de unidades de disco como SUBST o ASSIGN. Esto tambin es aplicable a las conexiones a una red.

Indicador del MS-DOS

S5SHELL.BAT

Terminar entrada

Introduzca el comando EXIT si desea salir del DOS y regresar a la interfase de usuario de STEP 5.

4.7

Salir SHIFT+F4
Con el comando de men Fichero > Fin o SHIFT+F4 se finaliza STEP 5. Dependiendo de cmo se haya ajustado el proyecto (v. apartado 4.1.1, Ficha Opciones) se realiza una consulta de seguridad.

Funcin

S Confirmar con Salir si desea abandonar STEP 5. S Confirmar con Interr. si desea regresar al programa en la interfase de usuario.

STEP 5 C79000-G8578-C920-05

4-35

Crear y elaborar proyectos

4-36

STEP 5 C79000-G8578-C920-05

2 parte: Editar con STEP 5

Editar mdulo... F1 Funciones comunes Editar mdulo... AWL Editar mdulo... KOP Editar mdulo... FUP Editar mdulos de datos Editar mscaras DB (DB1, DX0) F1 F1 F1

5 6 7 8 9 10 11 12 13 14 15

F2 Ctrl+F1

Lista de asignacin F7 Batch AWL Caminos de bus Parmetros de impresora Editor de pies de pgina CTRL+F3 F8 Ctrl+F4 Ctrl+F5

4-38

STEP 5 C79000-G8578-C920-05

Funciones comunes a AWL, KOP y FUP


Generalidades

En este captulo se describen todas las funciones que se pueden emplear al editar en los tres modos de representacin, stas son:

Editor

Test

AG

Administracin

Docu

Mdulo STEP 5... Mdulo de datos... Mscara DB... Lista de asignacin Batch AWL... Caminos de bus Parm. impresora Editor pie pgina

F1 F2 Ctrl+F1 F7 Ctrl+F3 F8 Ctrl+F4 Ctrl+F5

Indice del captulo

Apartado 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 Seleccionar el editor

Tema

Pgina 5-2 5-6 5-8 5-18 5-23 5-27 5-28 5-29

Ocupacin de las teclas de funcin en el modo Salida Editar comentarios Aadir, insertar, transferir, borrar y mover segmento Crear y visualizar referencias cruzadas y cambiar de mdulo Buscar operandos, segmentos y direcciones Editar operandos simblicos en un mdulo Editar mdulos de imagen (Editor BB)

STEP 5 C79000-G8578-C920-05

5-1

Funciones comunes a AWL, KOP y FUP

5.1

Seleccionar el editor
Para editar

Generalidades

S mdulos STEP 5 en representacin KOP, FUP o AWL, S mdulos de comentario, S mdulos de datos, S mdulos de imagen, S mdulos de documentacin y S comentarios de instalaciones
exige seleccionar el editor. El tipo de representacin depende del ajuste del proyecto (vase Fichero > Proyecto > Ajustar F4, apartado 4.1.1), pero tambin puede modificarse mediante las teclas de funcin al editar en modo Salida. Aqu puede seleccionarse editar DB, DX y BB.
Editor
Mdulo STEP5

Seleccione el comando de men Editor > Mdulo STEP5. En pantalla aparece el cuadro de dilogo representado en la figura 5-1.

STEP5 - S5KXS01Z

Editar mdulo(s) STEP 5 Fuente (X) Fichero programa (X) AG Seleccin Lista mdulos Concepto bsq. NONAMEST.S5D > C:\STEP5\S5_ST

[ [

] ]

Opciones [X] Sobreescribir con consulta [X] Actualizar lista asignaciones [X] Actualizar XREF < Editar > < Interr. ESC >

< Histrico < Seleccionar

F1 > F3 >

< Info F7 > < Ayuda Shift+F8 >

Figura 5-1

Cuadro de dilogo de STEP 5 Editar mdulo(s)

Indique la fuente, la seleccin y las opciones deseadas. Los campos tienen los siguientes significados:

5-2

STEP 5 C79000-G8578-C920-05

Funciones comunes a AWL, KOP y FUP

Fuente

[x] Fichero programa Indica dnde reside o debe residir el mdulo. La entrada se realiza en los preajustes del proyecto bajo el comando Ajustar (v. apartado 4.1.1). [x] AG Indicacin del AG en el que reside o debe residir el mdulo. La entrada se realiza en los preajustes del proyecto bajo el comando Ajustar (v. apartado 4.1.1) y slo en modo de operacin online.

Seleccin Lista de mdulos

Lista de mdulos [ ] En este campo de entrada son posibles las siguientes indicaciones, dependiendo del cuadro de dilogo: S Mdulo individual S Lista de mdulos S Zona de mdulos

S Tipo de mdulo S Mdulo DOC


STEP 5 le mostrar las entradas posibles pulsando F7 o seleccionando el campo < Info F7 >. Si desea editar un mdulo ya existente o visualizar los tipos de mdulo actualmente vlidos, pulse F3 o seleccione el campo < Seleccionar F3 >. El mdulo se puede introducir de forma absoluta o simblica; o mezclando ambas formas.

Mdulo individual

Mdulo individual, indicacin absoluta o simblica.


[PB100 [DX 14 [OB 10 [FKX 231 [Instalacion1 ] ] ] ] ]

Lista de mdulos

Lista de un mximo de 6 mdulos individuales. Los mdulos se separan por comas. Si la coma va seguida de un nombre simblico, hay que anteponer a la coma un signo \ para aislar el smbolo. La lista de mdulos puede contener varios tipos de mdulo, reas de mdulo o mdulos DOC.
[PB100 , PB123 [Instalacin1\, Instalacin2 [Instalacin1\, FB45, Instalacin2\, Control [Instalacin1\, PB23, %ANNA, FB ] ] ] ]

STEP 5 C79000-G8578-C920-05

5-3

Funciones comunes a AWL, KOP y FUP

Zona de mdulos

La zona se indica con 2 mdulos individuales. Los mdulos se separan mediante un guin. Si el guin va seguido de un nombre simblico hay que anteponer al guin un signo \ para aislar el smbolo. Ambos mdulos de la indicacin de zona deben ser del mismo tipo y el nmero del primer mdulo debe ser menor que el del segundo.
[PB100 PB123 [ Instalacion1\ Instalacion2 [Instalacion1\ FB45 ] ] ]

Tipo de mdulo

Indicacin de todos los tipos de mdulo.


[PB [B [OK [DB [# [% ]Todos mdulos de programa ]Todos mdulos ]Todos comentarios OB ]Todos mdulos de datos ]Todos mdulos DOC ]Todos mdulos DOC ampliados

Mdulo DOC

Mdulo con smbolo de inicio #.


[#MOT_P [#DBDO.003 [OK#OBDO.024 [%PBDO.001 ] ] ] ]

Seleccin Concepto de bsqueda

Concepto de bsqueda [ ] Si desea buscar en uno o varios mdulos introduciendo un criterio de bsqueda, introduzca en la lista de mdulos el o los mdulos (mximo 6) deseado(s) de forma absoluta o simblica. A continuacin introduzca un operando como criterio de bsqueda, de forma absoluta o simblica. Obtendr los criterios de bsqueda vlidos pulsando F7 o seleccionando < Info F7 >. En todos los mdulos indicados se busca automticamente un concepto de bsqueda. Para DBs slo est permitido como concepto de bsqueda un nmero decimal, que se interpreta como nmero DW. Nota Puede introducir mdulos de comentario, mdulos de documentacin y ficheros de documentacin, pero sern rechazados, puesto que en dichos mdulos no es posible realizar una bsqueda. Para abandonar el campo pulse Return o elija otro campo con el ratn. El criterio se buscar en todos los mdulos indicados. El segmento que contiene el concepto encontrado aparece en modo Salida. Si uno de los mdulos registrados no existe, despus de aceptar los parmetros y opciones se muestra el primer segmento (vaco) del mdulo en modo Editar. Despus de abandonar el mdulo se busca en los siguientes mdulos indicados. Si despus del primer mdulo se ha registrado un mdulo inexistente, se salta en el proceso de bsqueda. En tal caso no arranca el proceso de bsqueda.

5-4

STEP 5 C79000-G8578-C920-05

Funciones comunes a AWL, KOP y FUP

Buscar el concepto de bsqueda en otros sitios:

S en los segmentos siguientes con F3 = Bsqueda, S en los mdulos siguientes con Aceptar y confirmando con Return.
Nota Si se seleccion un editor con bsqueda y no se modific el mdulo, se debe almacenar el mdulo modificado antes de seguir buscando.

1. Pulse en el modo editar la tecla F7 = Aceptar y confirme el aviso Aceptar segmento modificado? con S. El editor conmuta al modo Salida. 2. Active ahora de nuevo la tecla F7 = Aceptar y confirme el aviso Aceptar segmento modificado? con S. Si activa el aviso Seguir con S se prosigue la bsqueda, con No se vuelve al men principal.

Opciones

[x] Sobrescribir con confirmacin (s) Las modificaciones slo se memorizan si se ha confirmado la consulta. Los mdulos correspondientes tienen que ser confirmados individualmente: mdulo de programa, mdulo de comentario, mdulo de documentacin, fichero de documentacin. [ ] Sobrescribir con confirmacin (no) Los mdulos modificados se sobreescriben sin consulta alguna. Independientemente de que se haya elegido esta opcin o no, con los mdulos de programa OB, PB, SB, FB/FX siempre se realiza una consulta. [x] Actualizar Lista de asignacin (s) Si desea editar operandos simblicos, es decir, modificar el fichero de smbolos *Z0.INI, se actualiza la lista de asignacin *Z0.SEQ al memorizar. [ ] Actualizar Lista de asignacin (no) No se actualiza la lista de asignacin. Se puede actualizar o crear el fichero posteriormente con la funcin INI > SEQ. [x] Actualizar XREF (s) Se actualiza o se crea la lista de referencias cruzadas (fichero *XR.INI) en caso de haber modificado un mdulo. [ ] Actualizar XREF (no) No se actualiza la lista de referencias cruzadas. Puede crearla o actualizarla posteriormente con la funcin Administracin " Generar XREF (v. apartado 18.1).

STEP 5 C79000-G8578-C920-05

5-5

Funciones comunes a AWL, KOP y FUP

5.2

Ocupacin de las teclas de funcin en el modo Salida


La ocupacin de teclas descrita a continuacin muestra las herramientas y funciones de ayuda para la edicin, que puede usar independientemente del modo de representacin.
F Status F Aim. SIM F Sin com. F > KOP F Com.seg. F 7 Grabar Aceptar F Aux

Visin general

F Direc. 1

Inf. sim. 2

Referen. 3

Bsqueda 4 Saltar

5 Fun. Seg. 6 Editar

8 Interr.

Tabla 5-1

Teclas de funcin en modo Salida Explicacin

Tecla de funcin

F1 = Inf. sim. F2 = Referen. F3 = Bsqueda F4 = Saltar F5 = Fun. seg. F6 = Editar F7 = Aceptar F8 = Interr. SHIFT F1 = Direccin SHIFT F2 = Status SHIFT F3 = Simb. SIM/ABS/OFF SHIFT F4 = Sin lin. Com. simb. SHIFT F5 = -> KOP SHIFT F6 = Com. seg. SHIFT F7 = Grabar SHIFT F8 = Ayuda

Editar operandos simblicos sobre el segmento actual. Crear, indicar referencias (cruzadas), cambiar de mdulo. Buscar operandos individuales. Saltar a la marca del salto cuando se trate de comandos de salto, o salta a DB/DX cuando se trate de llamadas a DB o llamadas a la casilla de seleccin de mdulo. Funciones de segmento: Copiar, marcar, introducir, insertar, borrar, etc. segmento Cambiar al modo Edicin tambin posible con CORR. Memorizar el mdulo si ste ha sido modificado y volver al men principal. Retorna al men principal rechazando los cambios realizados en el mdulo. Mostrar direcciones por bytes o por palabras, slo en AWL. ( Editar lista de instrucciones, mostrar direcciones). Pedir informacin de estado del segmento (slo en fuente AG). Activar y desactivar la representacin de smbolos. Conmutar entre comentarios a lneas y comentarios a smbolos. Cambiar de modo de representacin: KOP, FUP o AWL. Editar ttulo de segmento (Shift F6 ) o comentario de segmento (Shift F7) o introducir nmero de biblioteca (Shift F2). Memorizar mdulo sin consulta. No se abandona el editor. Explicacin sobre las teclas de funciones.

5-6

STEP 5 C79000-G8578-C920-05

Funciones comunes a AWL, KOP y FUP

5.2.1

Introducir el nmero de biblioteca (Shift F6 + Shift F2)

Visin general

El nmero de biblioteca consta de 5 cifras (0 hasta 99999) para la denominacin de los mdulos. El mdulo en el que se quiere introducir el nmero de biblioteca debe estar abierto. STEP 5 se encuentra en el modo Salida. Proceda de la siguiente forma: 1. Pulsar SHIFT F6 = Com. seg. 2. Pulsar SHIFT F2 = Num.Bib. El cursor se encuentra en el campo BIB indicado. 3. Introducir el nmero de biblioteca deseado o modificar el existente. 4. Abandonar el campo BIB: pulsar Return. Si se introducen las 5 cifras del nmero de biblioteca, el cursor abandona automticamente el campo. Si no se desea introducir ningn nmero, debe abandonar el campo con ESC.

Requisito

Procedimiento

5.2.2

Conmutacin de los modos de representacin (SHIFT F5 = -> KOP)

Visin general

Con esta funcin se cambia de modo de representacin sin tener que cambiar a los Ajustes (apartado 4.1.1). STEP 5 se encuentra en el modo Salida. El segmento mostrado debe traducirse al modo de representacin deseado. Pulsar SHIFT F5 = KOP o seleccionar con el ratn. En la pantalla aparece el segmento en forma de esquema de contactos, es decir, en KOP. Si el segmento no puede ser representado en KOP o FUP, STEP 5 indica: Segmento KOP/FUP no traducible. La indicacin de la tecla de funciones ahora es > FUP.

Requisito

Procedimiento

STEP 5 C79000-G8578-C920-05

5-7

Funciones comunes a AWL, KOP y FUP

5.3

Editar comentarios
Los mdulos STEP 5 OB, PB, SB, FB y FX pueden disponer de los siguientes comentarios:

Visin general

S comentarios de instalacin, S comentarios de instrucciones ( Editar lista de instrucc., captulo 6), S comentarios de segmentos, S ttulos de segmento, S comentarios de operandos ( Editar lista de asignaciones, captulo 6).
Para comentarios de segmento pueden usarse los tipos de mdulo DOC # y %. Los comentarios de los mdulos de datos DB y DX los encontrar en el captulo Editar mdulos de datos (vea captulo 9).
Tipo de comentario Comentario de instalacin Dnde se puede editar? Fichero de documentacin Dnde se memoriza? Fichero de documentacin #, fichero de documentacin % OK, PK, SK, FK, FKX


Comentario de instruccin AWL : OB, PB, SB, FB, FX Mdulo de documentacin: OK, PK, SK, FK, FKX Comentario de segmento AWL, KOP, FUP : OB, PB, SB, FB, FX Fichero de documentacin: #OBDO.nnn, #PBDO.nnn, #SBDO.nnn, #FBDO.nnn, #FXDO.nnn %OBDO.nnn, %PBDO.nnn, %SBDO.nnn, %FBDO.nnn, %FXDO.nnn #OBDO.nnn, %OBDO.nnn #PBDO.nnn, %PBDO.nnn #SBDO.nnn, %SBDO.nnn #FBDO.nnn, %FBDO.nnn #FXDO.nnn, %FXDO.nnn OK, PK, SK, FK, FKX Ttulo de segmento AWL, KOP, FUP : OB, PB, SB, FB, FX Mdulo de documentacin: OK, PK, SK, FK, FKX AWL, KOP, FUP : OB, PB, SB, FB, FX Lista de asignacin Comentario de operando *Z0.INI *Z0.SEQ

5-8

STEP 5 C79000-G8578-C920-05

Funciones comunes a AWL, KOP y FUP

5.3.1

Comentario de instalacin

Visin general

El comentario de la instalacin es un fichero de texto (fichero DOC o fichero DOC ampliado) y, a diferencia de un comentario de segmento, no depende de un mdulo. El nmero de caracteres de todos los comentarios de instalacin en un fichero de programa no debe sobrepasar los 16 k caracteres por mdulo, y el nmero de ficheros DOC (#) posibles en un fichero de programa no debe sobrepasar los 255 mdulos por fichero. El nmero de mdulos DOC ampliados (%) slo est limitado por el tamao mximo del fichero de programa *DO.S5D. Su tamao mximo es 4MByte. A cada fichero *DO.S5D le corresponde un fichero *ST.S5D del mismo nombre (p.ej., DOKBEIST.S5D y DOKBEIDO.S5D). Ambos ficheros deben estar siempre en el mismo directorio. Un comentario de instalacin se memoriza en disco duro y no se transfiere al AG o a la EPROM/EEPROM. En la edicin del comentario de instalacin se puede llamar al modo Comando y a ayudas de edicin para el procesamiento de textos.

Denominacin

El nombre comienza siempre con el carcter # o %; despus se puede aadir como mximo 8 caracteres. P.ej., #EJEMPLOS. Antes de introducir un comentario de instalacin debe debe fijarse que nunca figure el carcter de dos puntos en la segunda posicin del nombre del fichero. Para introducir o modificar un comentario de una instalacin, proceda de la siguiente forma: 1. Seleccione el comando de men Editor > Mdulo STEP 5. 2. Introducir el nombre del mdulo de documentacin (mximo 8 caracteres) empezando con el carcter # y aceptar Los textos se introducen con teclas alfanumricas. El editor de textos contiene las funciones:

Trabajar con el editor

F 1

F Insertar 2 Borrar

F 3 Comando

F 4

F 7 Aceptar

Ayuda

5 Ins. ln. 6 Bo. ln.

8 Interr.

F1 = Insertar F2 = Borrar F3 = Comando F5 = Ins. ln. F6 = Bo. ln. F7 = Aceptar F8 = Interr. Shift F8 = Ayuda

Conmutacin entre modo de insercin y de sobrescritura. Se visualiza el modo seleccionable. Borrar secuencias de caracteres en el texto. Comandos para el procesamiento de textos rpido. Insertar una lnea en la posicin del cursor. Borrar la lnea en la posicin del cursor. Memorizar el mdulo si ste ha sido modificado y volver al men principal. Volver al men principal. Los cambios efectuados en el mdulo se rechazan. Explicacin de las teclas de funcin.

STEP 5 C79000-G8578-C920-05

5-9

Funciones comunes a AWL, KOP y FUP

F
1 Insertar

Es posible insertar caracteres ASCII en un texto. Para ello proceda como sigue: 1. Pulse F1 = Insertar (conmutacin al modo Insertar). 2. Introduzca la secuencia de caracteres deseada. 3. Finalice la insercin y conmute al modo de sobreescritura: pulsar F1 = Sobresc. Finalice la entrada de texto.

F
2 Borrar

Dentro de un texto se pueden borrar secuencias de caracteres y fragmentos de texto de cualquier longitud. 1. Posicione el cursor sobre el primer carcter a borrar. 2. Pulsar F2 = Borrar. STEP 5 visualiza la marca de comienzo @ en la posicin del cursor. 3. Posicione el cursor en el ltimo carcter a borrar. 4. Vuelva a pulsar F2 = Borrar. El texto enmarcado se borra y los textos siguientes se aaden automticamente.

F
3 Comando

El editor de textos comprende ocho comandos para el procesamiento rpido de textos. Llame al modo de comando F3 = Comando: 1. Posicione el cursor en el texto. 2. Pulse F3 = Comando. 3. Introduzca uno de los ocho comandos posibles. 4. Pulse Return y Aceptar. La unidad de programacin ejecuta el comando.

Tabla 5-2

Comandos de texto Efecto (jump to the top = saltar al principio). El cursor salta al principio del comentario desde cualquier posicin. (jump to the end = saltar al final). El cursor salta al final del comentario desde cualquier posicin. (set label 1 = poner marca 1). Dentro de un texto se pueden poner 4 marcas como mximo. (jump to label 1 = saltar a la marca 1). El cursor salta a la marca deseada desde cualquier posicin. (find = encontrar). El cursor salta a la posicin deseada del texto xyzrst, en caso contrario STEP 5 indica No encontrado.

Comando JTT JTE ST1, ST2, ST3, ST4 JT1, JT2, JT3, JT4 F/xyzrst/

5-10

STEP 5 C79000-G8578-C920-05

Funciones comunes a AWL, KOP y FUP

Tabla 5-2

Comandos de texto Efecto (copy = copiar; m y n pueden ser las cifras 1, 2, 3, 4). El texto entre las marcas Tm (inclusive) y Tn es copiado. La posicin actual del cursor no debe estar entre las marcas porque de ser as, STEP 5 avisa con Prohibido entre marcas. Las marcas son desplazadas con el texto correspondiente.

Comando CTm, Tn

MTm, Tn

(move= desplazar; m y n pueden ser las cifras 1, 2, 3, 4). El texto entre las posiciones Tm (inclusive) y Tn se copia. La posicin actual del cursor no debe encontrarse entre estas posiciones porque de ser as, STEP 5 da el aviso Prohibido entre marcas.

DT1, DT2, DT3, DT4

(delete = borrar). Las marcas (posiciones) se pueden borrar en cualquier secuencia.

Nota El carcter de control de impresora $EJECT genera un avance de pgina en un comentario de segmento, de mdulo o de instalacin. $EJECT debe escribirse tamben en maysculas, de lo contrario STEP 5 no reconoce el comando.

Ejemplo

La lnea vaca (7) y el ttulo en la lnea (8) deben ser copiados a la lnea (2). Aqu aprender el manejo de las funciones de comando.

Control impresora ( 2 ) Copiar texto Desplazar texto Activar marcas Borrar marcas ( 7 ) ( 8 ) TRATAMIENTO DE TEXTOS: El editor permite la entrada de ... F 1 Insertar F 2 Borrar F 3 Comando F 4 F 5 Ins. ln.

Figura 5-2 Control de impresora

Primero se debe seleccionar el texto que se desea copiar definiendo la posicin inicial y la posicin final del texto a copiar.

STEP 5 C79000-G8578-C920-05

5-11

Funciones comunes a AWL, KOP y FUP

Definir el comienzo
1. Posicione el cursor sobre la flecha en la lnea (7) y pulse F3 = Comando El cursor salta a la esquina superior izquierda de la pantalla. 2. Introduzca la secuencia de caracteres ST1 y pulse Aceptar. El cursor vuelve al texto.

Definir el final
1. Posicione el cursor en la posicin despus del ltimo carcter (aqu flecha) de la lnea (8) y pulse F3. El cursor salta de nuevo al ngulo izquierdo de la pantalla. 2. Introduzca la secuencia de caracteres ST2 y pulse Aceptar. El cursor vuelve al texto.

Copiar bloque de texto


1. Posicione el cursor sobre la flecha en la lnea (2) y pulse F3. 2. Introduzca la secuencia de caracteres CT1,T2 y pulse Aceptar. El texto seleccionado que incluye tambin la lnea en blanco se inserta en la lnea (2), como se puede ver en la siguiente figura. Las marcas se encuentran al comienzo y al final del texto copiado.

Control impresora (2) Copiar texto Desplazar texto Activar marcas ( 7 ) Borrar marcas (8) TRATAMIENTO DE TEXTOS: El editor permite la entrada de ... F 1 Insertar F 2 Borrar F 3 Comando F 4 F 5 Ins. ln.

Figura 5-3

Control de impresora

Desplazar un texto Los bloques de texto marcado se desplazan cerrndose automticamente el hueco que dejan. Para desplazar el texto marcado que se quiere copiar a la posicin actual del cursor se emplea el comando MT1,T2 pulsando a continuacin Return y Aceptar.

5-12

STEP 5 C79000-G8578-C920-05

Funciones comunes a AWL, KOP y FUP

5.3.2

Comentario de segmento

Visin general

Comentarios de segmento son textos que sirven para describir los segmentos o mdulos del programa. El nmero de caracteres de todos los comentarios de segmento en un fichero de programa no debe sobrepasar los 16 k caracteres por mdulo, y el nmero de ficheros DOC (#) posibles en un fichero de programa no debe sobrepasar los 255 mdulos por cada fichero *S5.S5D. El nmero de mdulos DOC ampliados (%) slo est limitado por el tamao mximo del fichero de programa *DO.S5D. Su tamao mximo es 4MByte. Pueden usarse los tipos de mdulo de documentacin # y %. Si estn permitidos ambos tipos, se sigue utilizando un comentario ya existente. Si no existe ningn comentario se ajusta el tipo prioritario. Si necesita ms de 255 comentarios de segmento debe usar mdulos DOC ampliados. Si usa la regla de prioridad % antes que # a cada nuevo mdulo se le asigna un mdulo DOC ampliado (p.ej., %PBDO.123). El mdulo antiguo contina teniendo asignado el mdulo DOC existente (p.ej., #PBDO.123). La mejor manera de editar comentarios de segmento es directamente en los mdulos y no en el mdulo de documentacin. Si se desea editar en mdulos de documentacin proceda como se describe en el apartado 5.3.1. Tenga en cuenta que:

S El mdulo y el fichero de documentacin se memorizan en el fichero de


programa o en el fichero de programa ampliado.

S No se pueden transferir ficheros de documentacin al autmata programable


o a un mdulo EPROM/EEPROM.

S Los nmeros del mdulo y del fichero de documentacin se corresponden, por


ejemplo, #PBDO.013 pertenece a PB 13 o %PBDO.013.

S Cada tipo de mdulo tiene asignado un fichero de documentacin que est


marcado con el carcter # o el carcter % al comienzo del fichero: OBn #OBDO.nnn PBn #PBDO.nnn SBn #SBDO.nnn FBn #FBDO.nnn FXn #FXDO.nnn Nota Para cambiar de pgina correcta se debe emplear el carcter de control de impresora $EJECT. $EJECT debe escribirse tamben en maysculas.

Requisito

En los preajustes est seleccionada la opcin [x] con comentarios (apartado 4.1.1) o bien se ha seleccionado en el editor con SHIFT F4. El segmento cuyo comentario ha de ser escrito est abierto. STEP 5 se encuentra en el modo Salida o Edicin.

STEP 5 C79000-G8578-C920-05

5-13

Funciones comunes a AWL, KOP y FUP

F Sin com. 4 Saltar F 4 F 1 Insertar

-> KOP

F Com. seg. 6 Editar F Sobreesc. 6 F 3

F 7

Grabar Aceptar

F Aux. 8 Interr.

5 Fun. seg. F 5 F 2 Borrar

F Comentar. F Aux. 7 8 Retorno F 4 F 5 Ins. ln.

Trabajar con el editor

Para introducir o modificar un comentario de segmento, proceda de la siguiente forma: 1. Seleccione el comando de men Editor > Mdulo STEP 5. 2. Introduzca el nombre del mulo y Aceptar 3. Pulse SHIFT F6 = Com. seg. y SHIFT F7 = Comentario. STEP 5 abre el campo vaco de edicin para el comentario de segmento o el texto ya insertado. Para que el comentario pueda ser asignado al segmento STEP 5 genera una secuencia de caracteres (7 caracteres) $1 @ con el nmero del segmento correspondiente, que no se debe borrar. De lo contrario se perder la conexin entre el segmento y el comentario. 4. Edite el texto con el teclado alfanumrico. 5. Finalice cada lnea con Return. El final de la lnea est marcado por una flecha vertical. En caso de introducir textos de varias lneas, se saltar automticamente a la siguiente lnea.

Insertar caracteres

F 1 Insertar F 1 Sobreesc.

F 2 Borrar

F 5 Ins. ln.

F 6 Bo. ln.

1. Posicione el cursor en la posicin a partir de la cual desea insertar texto. 2. Pulse F1 = Insertar 3. Inserte texto 4. Finalice la insercin: pulser F8 = Fin.

Borrar caracteres

F 1 Insertar

F 2 Borrar

F 1

F 2 Borrar

1. Posicione el cursor en el primer carcter a borrar. 2. Pulse F2 = Borrar. 3. Posicione el cursor detrs del ltimo carcter a borrar. 4. Pulse F2 = Borrar.

5-14

STEP 5 C79000-G8578-C920-05

Funciones comunes a AWL, KOP y FUP

Insertar linea
F 1 Insertar F 2 Borrar F 5 Ins. ln. F 6 Bo. ln.

1. Posicione el cursor en la posicin donde desea insertar una lnea en blanco. 2. Active la tecla de funciones F5 o hacer clic en Ins. ln..

Borrar linea

F 1 Insertar

F 2 Borrar

F 5 Ins. ln.

F 6 Bo. ln.

1. Posicione el cursor en la lnea que desea borrar. 2. Active la tecla de funcin F6 o hacer clic en Bo. ln..

Finalizar el comentario de segmento

Pulse F8 = Retorno. STEP 5 visualiza el segmento correspondiente en la pantalla. El texto insertado hasta ese momento no se pierde. Si se memoriza el mdulo, STEP 5 memoriza tambin el comentario del segmento. Pulse Aceptar.

Memorizar comentarios de segmentos

5.3.3

Ttulos de segmentos

Visin general

El ttulo de segmento sirve para definir el segmento. Puede tener como mximo 32 caracteres y se puede introducir directamente en el mdulo o en el mdulo de comentario aparte. Se recomienda hacerlo directamente, puesto que en caso de realizar modificaciones y de memorizarlas, las asignaciones se actualizarn automticamente. STEP 5 guarda el ttulo de segmento en el mdulo de comentario. Tenga en cuenta que:

S El mdulo de comentario se guarda en el fichero de programa preajustado. S Los mdulos de comentario no pueden ser transferidos al autmata programable o a un mdulo EPROM/EEPROM.

S Los nmeros del mdulo y del mdulo de comentario se corresponden, as por


ejemplo, PK.13 pertenece a PB 13.

S STEP 5 asigna automticamente el nombre del mdulo de comentario:


OBn OKn PBn PKn SBn SKn FBn FKn FXn FKXn

STEP 5 C79000-G8578-C920-05

5-15

Funciones comunes a AWL, KOP y FUP

Requisito

En los preajustes est seleccionado [x] con comentarios (apartado 4.1.1). Si no es as, se puede conmutar con SHIFT F4 = Com. ln. El segmento en el que se quiere introducir un ttulo est abierto. STEP 5 se encuentra en el modo Salida o Edicin.
F Sin com. 4 F > KOP F Com. seg. F 7 Grabar Aceptar F 8 Aux Interr.

5 Fun. seg. 6 Editar

F 4

F 5

F Ttulo 6

F Comentario F 7 8

Aux Retorno

Trabajar con el editor

Para introducir o modificar un ttulo de segmento, proceda de la siguiente forma: 1. Seleccione el comando de men Editor " Mdulo STEP 5. 2. Introduzca o acepte el nombre del mdulo de documentacin. 3. Pulse SHIFT F6 = Com. seg y SHIFT F6 = Sobreesc. o COM y SHIFT F6 = Sobreesc. El cursor salta al campo de entrada del ttulo del segmento. 4. Introduzca un texto o corrija uno ya existente. 5. Pulse Return. El ttulo se almacena en la memoria intermedia y, al guardar el mdulo creado, se memoriza en el mdulo de comentario correspondiente.

5.3.4

Introducir el nmero de biblioteca (SHIFT F6 + SHIFT F2)

Visin general

El nmero de biblioteca consta de 5 cifras (0 hasta 99999) para la denominacin de los mdulos. El mdulo en el que se quiere introducir el nmero de biblioteca debe estar abierto. STEP 5 se encuentra en el modo Salida. Proceda de la siguiente forma: 1. Pulsar SHIFT F6 = Com. seg. 2. Pulsar SHIFT F2 = Num.Bib. El cursor se encuentra en el campo BIB indicado. 3. Introducir el nmero de biblioteca deseado o modificar el existente. 4. Abandonar el campo BIB: pulsar Return. Si se introducen las 5 cifras del nmero de biblioteca, el cursor abandona automticamente el campo. Si no se desea introducir ningn nmero, debe abandonar el campo con ESC.

Requisito

Procedimiento

5-16

STEP 5 C79000-G8578-C920-05

Funciones comunes a AWL, KOP y FUP

5.3.5

Visualizar el comentario de un operando

Visin general

En un segmento abierto se pueden visualizar los comentarios de los operandos simblicos en cualquier momento. En los ajustes figura el fichero de programa y los avisos Smbolo: S y Mostrar: Sim. estn seleccionados. En caso contrario, se puede conmutar va Shift F3 = Simb. SIM. Posicione el cursor en el segmento sobre un operando simblico. El operando simblico se visualiza con comentario en la 3a lnea de la pantalla. Independientemente del preajuste de proyecto Comentarios: S/No, se pueden conmutar con SHIFT F4 los modos de visualizacin:

Requisito

Indicacin en KOP/FUP Indicacin en AWL

S sin comentario S con comentarios lnea (comentarios de instruccin) S con comentarios smbolo (comentarios de operando).
El ajuste seleccionado se adopta en los preajustes del proyecto.
F Sin com. 4 F > KOP F Com. seg. 6 Editar F Grabar 7 Aceptar F 8 Aux. Interr.

5 Fun. seg.

STEP 5 C79000-G8578-C920-05

5-17

Funciones comunes a AWL, KOP y FUP

5.4

Aadir, insertar, transferir, borrar y mover segmento

Visin general

F Sin com. 4

F > KOP 5 Fun. seg.

F Com. seg. 6 Editar

F Grabar 7 Aceptar

F 8

Aux. Interr.

F 3 Fin bloq.

F Borrar 4 Marcar

F 5 Insertar

F 6 Aadir

F 7

Mover

F 8

Aux. Retorno

El segmento est en el modo Salida. Si quiere elaborar segmentos en el mdulo, es decir,

S aadir, insertar, S marcar (almacenar en memoria intermedia), S borrar, S mover,


puede hacerlo con las teclas de funcin o bien con las teclas del bloque de cifras ( Anexo, teclado). Con la funcin F4 = Marcar el segmento se escribe en un bfer intermedio con todos sus comentarios. Con Shift F4 = Borrar se borra tambin el segmento. Con la funcin F7 = Mover, el segmento se mueve a un bfer intermedio, despus se borra y se copia en la posicin de destino. Las posiciones de destino son principio de mdulo, fin de mdulo, detrs de Seg.x (x puede editarse).

5-18


Funcin de elaboracin de segmento Teclas de funciones Teclas en el bloque de cifras Avanzar a segmento existente Insertar BE al final del segmento actual

F1 = 1 F1 = +1

F3 = Fin bloq. F4 = Marcar

Almacenar en memoria intermedia el segmento Borrar segmento

Shift F4 = Borrar F5 = Insertar F6 = Aadir

Borrar segmento Insertar segmento

Insertar segmento delante del actual

Aadir el segmento detrs del actual

Fin de segmento

Mover segmento

F1 = Mover

STEP 5 C79000-G8578-C920-05

Funciones comunes a AWL, KOP y FUP

5.4.1

Aadir o insertar un segmento nuevo

Manejo

Proceda de la siguiente forma: 1. Abra el segmento antes o despus de aadir o insertar un nuevo segmento. 2. Pulse F5 = Fun. seg..
F Borrar 4 Marcar F 5 Insertar F 6 Aadir F 7 Mover F Aux.

8 Retorno

F 1 Nue

F 2 Bfer

F 3 de seg

F 4

F 5

3. Vuelva a pulsar F5 = Insertar si desea insertarlo antes del segmento actual o bien pulsar F6 = Aadir si se desea aadirlo detrs del segmento actual. 4. Pulse F1 = Nue. STEP 5 abre un nuevo segmento.

5.4.2

Copiar segmentos

Visin general

Es posible copiar un segmento en el mismo mdulo o en otro mdulo del mismo fichero de programa. Tambin es posible copiar el ttulo y el comentario de segmento. En caso de que no haya seleccionado Actualizar XREF en la pantalla, le recomendamos actualizar la lista de referencias cruzadas despus de haber copiado el segmento. El mdulo al que se desea copiar se encuentra en el fichero de programa. La operacin de copia se efecta en el modo Salida. Copiar el segmento en el mismo mdulo. Nota Segmentos de un mdulo de funcin que contienen funciones especficas de FB, como p. ej. identificadores, no se pueden copiar a otra posicin dentro del mdulo. Al copiar un segmento, puede suceder que las marcas de salto que se definieron con un nombre simblico (p. ej. PACO) se visualicen de forma absoluta en el segmento nuevo (p. ej. M001) por razones intrnsecas del sistema.

Requisito

STEP 5 C79000-G8578-C920-05

5-19

Funciones comunes a AWL, KOP y FUP

Copiar

Proceda de la siguiente forma: 1. Abra el segmento antes o despus de que se inserte el segmento a copiar. 2. Pulse F5 = Fun. seg..
F Borrar 4 Marcar F 5 Insertar F 6 Aadir F 7 Mover F Aux.

8 Retorno

F 1 Nue

F 2 Bfer

F 3 de seg

F 4

F 5

3. Vuelva a pulsar F5 = Insertar si se desea copiar el segmento antes del segmento actual o bien pulsar F6 = Aadir si se desea copiarlo detrs del segmento actual. 4. Pulse F3 = de seg.. STEP 5 le visualiza la lnea de aviso Nr. seg. 5. Introduzca el nmero del segmento a copiar (p. ej. 2) y pulsar Return. Se copia el segmento.

Copiar segmento a otro mdulo

Realice los siguientes pasos: 1. Indique el segmento a copiar con pgina hacia adelante/atrs. 2. Pulse F5 = Fun. seg..

Guardar segmento en la memoria intermedia 3. Pulse F4 = Marcar. El segmento se almacena en la memoria intermedia. 4. Pulse F8 = Retorno. Retorno al editor de mdulos en el modo Salida. 5. Memorice los cambios con SHIFT + F7 o F7 = Aceptar. Para salir del mdulo sin haber hecho modificaciones: pulsar ESC. En caso contrario pulse Aceptar.

Copiar segmento
6. Cambie al mdulo de destino con F2 = Referen. o a travs del men. 7. Pulse F5 = Fun. seg.
F Borrar 4 Marcar F 5 Insertar F 6 Aadir F 7 Mover F 8 Aux. Retorno

F 1 Nue

F 2 Bfer

F 3 de seg

5-20

STEP 5 C79000-G8578-C920-05

Funciones comunes a AWL, KOP y FUP

8. Vuelva a pulsar F5 = Insertar si desea copiar antes del segmento actual o bien pulse F6 = Aadir si desea copiar detrs del segmento actual. 9. Pulse F2 = Bfer. Se copia el segmento almacenado en memoria intermedia. 10. Pulse F8 = Retorno. Retorno al editor de mdulos en el modo Salida.

5.4.3

Borrar segmentos

Visin general

Se pueden borrar segmentos individuales dentro del mdulo borrndose entonces tambin el ttulo y el comentario de segmento. Despus de haber borrado debe actualizar la lista de referencias cruzadas (XREF). El segmento a borrar est abierto. STEP 5 se encuentra en el modo Salida. Durante el borrado proceda de la siguiente forma: 1. Pulsar F5 = Fun. seg. 2. Pulsar Shift F4 = Borrar y acusar con S, si realmente quiere borrar. Se borra el segmento junto al ttulo y al comentario pero sin embargo todava no es eliminado del fichero de programa. Esto ocurre durante la memorizacin al acabar de editar. 3. Pulsar F8 = Retorno. Retorno al editor de mdulos en el modo Salida. Nota Tambin puede borrar un segmento con SHIFT y Borrar segmento en el bloque de nmeros.

Requisito Procedimiento

STEP 5 C79000-G8578-C920-05

5-21

Funciones comunes a AWL, KOP y FUP

5.4.4

Mover segmento

Visin general

Puede mover un segmento dentro del mismo mdulo del mismo fichero de programa. Despus de moverlo debe actualizar su lista de referencias cruzadas (vea apartado 18.1). Para mover, proceda de la siguiente forma: 1. Abrir el segmento que se desea mover. 2. Pulsar F5 = Fun. seg. 3. Pulsar F7 = Mover. 4. Pulsar F1 = Prim.Seg. (como primer segmento), o F2 = Ultimo (ltimo segmento), o F3 = Tras seg., para mover el segmento a la posicin deseada.

Procedimiento

5.4.5

Transferir segmento

Visin general

Es posible transferir un segmento en el mismo mdulo o en otro mdulo del mismo fichero de programa. Esta funcin se compone de Copiar segmento (vea apartado 5.4.2) y de Borrar segmento (vea apartado 5.4.3). Despus de la transferencia hay que actualizar la lista de referencias cruzadas (vea apartado 18.1). El procedimiento de transferencia de segmentos es el mismo que el de copiar segmentos ( Copiar segmentos a otro mdulo), con la nica diferencia que despus de haber marcado el segmento (almacenar en la memoria intermedia) a travs de F4, ste debe ser borrado de la posicin que se tiene hasta ahora.

Procedimiento

S Pulse Shift F4 = Borrar y confirme con S.

5-22

STEP 5 C79000-G8578-C920-05

Funciones comunes a AWL, KOP y FUP

5.5

Crear y visualizar referencias cruzadas y cambiar de mdulo


Las referencias cruzadas de todos los mdulos de un fichero de programa se depositan en un fichero *XR.INI especial. A estos datos se puede acceder en la ventana de edicin (vase apartado 5.2, Modo Salida) con la funcin F2 = Referencia. Esta funcin permite:

Visin general

S copiar la lista de referencias cruzadas a travs de F1 = XREF-ent., S visualizar las referencias cruzadas de un operando en la pantalla a travs F2
= XREF-sal.,

S iniciar un cambio de mdulo seleccionando en la lista de referencias cruzadas


una referencia concreta con el cursor y accionando el salto con la tecla F2 = Saltar,

S cambiar de mdulo indicando el destino del mdulo y del segmento con la


tecla F4 = Mod. dest.,

S volver al mdulo de partida mediante la tecla F5 = Mod. org. si se ha cambiado de mdulo.

S F6 = Mod. ant.
Si se ha efectuado un cambio de mdulo es posible volver al mdulo anterior de partida con F6 = Mod. ant. Se puede visualizar la lista de referencias cruzadas de los siguientes operandos:

S entradas/salidas, S marcas/marcas ampliadas, S temporizadores/contadores, S llamadas de mdulo, S periferia del proceso, S datos y smbolos.
Requisito
STEP 5 se encuentra en el modo Salida. Existe el fichero XR.INI que es actualizado de la siguiente manera:

S ajuste en la casilla de peticin Editar mdulo STEP 5

Actualizar XREF y al memorizar el mdulo XR.INI ser actualizado,

S o bien con la funcin de administracin Entrada XREF.

STEP 5 C79000-G8578-C920-05

5-23

Funciones comunes a AWL, KOP y FUP

5.5.1

Crear listas de referencias (funcin XREF-ent.)

Visin general

Con esta funcin se crea la lista de referencias cruzadas (lista de referencias) para el fichero de programa preajustado con el nombre *XR.INI. Despus de activar la funcin, la lista se elabora automticamente. La lista de referencias cruzadas elaborada se requiere en el editor de bloques al documentar en formato KOMDOK as como en el editor de bloques de GRAPH 5 para ejecutar las funciones F2 = Referencia.

Limitaciones

Para crear las referencias cruzadas (XREF) dentro del editor se dispone de menos memoria de trabajo que para crearlas arrancando directamente desde el men. Por ello el desplazamiento de datos a ficheros temporales debe llevar a cabo antes, pues ello retarda la elaboracin de referencias cruzadas.

5.5.2

Crear referencias cruzadas (Funcin XREF-salida)

Visin general

Proceda de la siguiente forma: 1. Posicione el cursor sobre la instruccin que contiene el operando cuyas referencias cruzadas desea hacerse mostrar o salte al paso 2, si el operando no se encuentra en el segmento. 2. Pulse F2 = Referencia 3. Pulse F2 = XREF-sal.. STEP 5 visualiza: Lista referen. del operando: p. ej. E 32.0. 4. Acepte el operando o sobrescriba y pulse Aceptar. Aparecer la lista de referencias cruzadas del operando, p. ej.: 5. F4 = Solap/indiv. Solap.: la lista de referencias cruzadas contiene tambin las direcciones de byte de palabra o de DW que se solapan con la direccin bit o byte del operando. Indiv.: slo referencias del operando indicado: Si la lista de referencias es muy extensa o si se dispone de poca memoria, se puede desactivar el solapamiento. 6. F5 = Con doble/sin doble: Con doble: si existe un operando en el segmento de un mdulo que contiene varias veces el mismo operador, se visualiza tantas veces como aparece. Sin doble: el operando con el mismo operador en el mismo segmento se visualiza individualmente; se recomienda sto si la lista de referencias es muy extens o si se dispone de poca memoria 7. Para volver al nivel anterior pulse F8 = Retorno o ESC. Si desea saltar a otros mdulos, pulse F2 = Saltar.

5-24

STEP 5 C79000-G8578-C920-05

Funciones comunes a AWL, KOP y FUP

FB 10

C:ENSAYOST.S5D R e f e r e n c i a s

BIB=2 c ru z a d a s

LAE=175

E EB

32.0 32

InterrON ENTR B PB 10:1/T EB PB 10:3/=

Interruptor Instalacion on Cargar byte entrada 32 para test PB 10:2/L EW PB 10:2/UN PB 10:2/T FB 10:2/O EW

PB 10:1/L EB PB 10:3/U FB 10:3/U

Saltar a: PB 10 F 1 F 1 F 2 Saltar F 2 Saltar F 3 F 3 F F F F 7 F 7 F Ayuda

4 Individ.5 Sin dupl. 6 F 4 Solapar F F 5 Con dupl.6

8 Interr. Ayuda F 8 Interr.

Figura 5-4

Crear referencias cruzadas

Si se encuentra en la ayuda (SHIFT F8) y si contesta a la consulta Seguir? con S, se le ofrecer una informacin detallada de la funciones. Nota Las instrucciones que llevan un signo # son instrucciones con funciones de procesamiento (B MW ... o B DW...). La funcin que se est ejecutando verdaderamente en runtime se desconoce.

STEP 5 C79000-G8578-C920-05

5-25

Funciones comunes a AWL, KOP y FUP

5.5.3

Cambio de mdulo

Saltar a un mdulo

Proceda de la siguiente forma: 1. Seleccione con el cursor el mdulo al cual quiere cambiar en la lista de referencias cruzadas. 2. Pulse F2 = Saltar. Se visualiza el mdulo seleccionado. 3. Para volver al mdulo de origen: pulse F2 = Referen. pulse F5 = Mod.dest.. 4. Para volver al mdulo anterior: pulse F2 = Referen. pulse F5 = Mod.dest..

Cambio de mdulo

Proceda de la siguiente forma: 1. Pulse F2 = Referen. 2. Pulse F4 = Mod. dest. STEP 5 visualiza: Saltar a mdulo: segmento: 1.

3. Introduzca el mdulo y, si fuese necesario, sobreescriba el nmero de segmento. 4. Pulse Aceptar. Visualiza el mdulo seleccionado.

5.5.4

Saltar a una marca de salto o a un mdulo

Saltar a una marca de salto

En modo Salida de mdulos es posible efectuar un salto directo a la marca de salto del comando seleccionado, o cambiar de mdulo, mediante la tecla de funciones F4 = Saltar. Despus de elegir el comando correspondiente mediante las teclas del cursor, la funcin de salto se ejecuta con la tecla F4 = Saltar. Si se ha elegido una operacin de salto (p.ej., SPA=ENDE), mediante F4 = Saltar se salta al comando situado en la marca de salto indicada.

Saltar a DB/DX

Si se ha seleccionado una llamada a mdulo de datos (A DB, AX DX), mediante F4 = Saltar se abre el editor de mdulos de datos que contiene el mdulo de datos actual. Con F7 = Aceptar o F8 = Interr. se vuelve desde el editor de DB al mdulo de llamada. Si se ha seleccionado una operacin de llamada a mdulo (p.ej. SPB PB 1), mediante F4 = Saltar se salta al principio del mdulo correspondiente. Con F7 = Aceptar o F8 = Interr. se vuelve desde el mdulo llamado al mdulo de llamada. Si no se ha seleccionado ningn comando de salto ni ninguna llamada a mdulo, con F4 = Saltar puede cambiarse a cualquier mdulo. Aparece un cuadro de dilogo para seleccionar un mdulo. Puede seleccionar una unidad de salida (fichero de programa o AG), un mdulo y un concepto de bsqueda. Si ha seleccionado el campo de edicin para el mdulo, puede visualizar los tipos de mdulo permitidos con F3 = Elegir. Pulse <Cambiar> para cambiar al nuevo mdulo. Pulsando primero F4 = Saltar y despus F6 = Mod. ant. puede volver al punto desde el que haba iniciado el cambio.

Cambio de mdulo

5-26

STEP 5 C79000-G8578-C920-05

Funciones comunes a AWL, KOP y FUP

5.6

Buscar operandos, segmentos y direcciones


Con la funcin de bsqueda se pueden localizar rpidamente dentro del mdulo abierto determinados conceptos como por ej. operandos. La bsqueda se efecta a partir de la posicin del cursor hacia abajo o bien a partir del 1er segmento. Una vez encontrado el concepto, STEP 5 lo indica en el segmento correspondiente. Qu se puede buscar?

Visin general

S Operandos absolutos S Llamadas de mdulos S Byte perifrico,


palabra perifrica

E, M, S, A, T, Z OBn, PBn, SBn, FBn, FXn, DBn, DXn PYn, PWn DRn, DLn, DWn, DDn, Dn.m ENTRADA

S Datos S Operandos simblicos, p.ej


*A1.0,* ENTRADA

S Asignacin en operandos absolutos o simblicos, p.ej. S Segmentos S Direcciones S Desde palabra de datos: nmero de palabra de datos, p.ej., 20
direccin hexadecimal H como identificador de final, p.ej., 031 BH

S Buscar con solape, p.ej.


+A1.0 +MOTOR1

Requisito Procedimiento

STEP 5 se encuentra en el modo Salida. Bsqueda en el mdulo 1. Pulsar F3 = Bsqueda. 2. Introducir los conceptos buscados de forma absoluta o simblica, p. ej. E 1.1. 3. Arrancar la bsqueda: a partir del 1er segmento: pulsar F2 = de seg. 1 o bien pulsar F3 = Seguir a partir de la prxima lnea de instrucciones. Seguir buscando Pulsar F3 = Bsqueda, vase arriba. Buscar por segmento 1. Introduzca el segmento como nmero decimal. Buscar por direccin 1. Introduzca la direccin como nmero hexadecimal. El ltimo carcter del nmero debe ser H. En KOP/FUP slo se busca el segmento donde se encuentra esta direccin. En AWL se determina la posicin exacta del cursor para la direccin indicada. Si la direccin es demasiado grande, como resultado de la bsqueda se indica el final del mdulo.

STEP 5 C79000-G8578-C920-05

5-27

Funciones comunes a AWL, KOP y FUP

5.7

Editar operandos simblicos en un mdulo


Es posible editar operandos simblicos en una lista sin salir del mdulo. Esta lista es un resumen del fichero de smbolos *Z0.INI que muestra los operandos del segmento abierto. En caso de modificar el fichero de origen secuencial *Z0.SEQ conviene acftualizarlo: S activando la opcin correspondiente en la casilla de peticin Mdulo STEP 5 ( Actualizar fich. secuencial) se actualiza *Z0.SEQ al memorizar el mdulo, S o bien generando el fichero de origen secuencial a partir del fichero de smbolos ( Administracin, listas de asignacin, Convertir INI > SEC).

Visin general

Requisito

En los preajustes ( Proyecto, apartado 4.1.1) est seleccionado Smbolos: S. En caso contrario, se puede cambiar con SHIFT F3. STEP 5 se encuentra en el modo Salida. Proceda de la siguiente forma: 1. Pulse la tecla de funciones F1 = Inf. sim. En la pantalla se visualiza la lista de operandos. 2. Seleccione el operando con el cursor largo. 3. Pulse F2 = Edita sim. El cursor de caracteres se encuentra en la columna de los smbolos.
Fich. simbol.: C:ALPHA1Z0.INI

Procedimiento para editar

OPERANDO E E E M 3.1 4.3 4.4 2.5

SIMBOLO ENT 31 ENT 43

COMENTARIO Entrada 3.1

MAR 25

Marca 25

Figura 5-5

Fichero de smbolos

4. Introduzca el nombre simblico en letras maysculas y minsculas. 5. Posicione el cursor en la columna de comentarios con SHIFT y cursor hacia la derecha o pulsando la tecla Return en la columna de comentarios. 6. Introduzca el comentario con letras maysculas y minsculas. 7. Finalice la lnea editada: pulsando F2 = Insertar. 8. Finalice la edicin: pulsando F8 = Retorno o Aceptar. Nota Los nombres simblicos no deben empezar por un guin. No se deben utilizar caracteres especiales como p. ej. , , .

5-28

STEP 5 C79000-G8578-C920-05

Funciones comunes a AWL, KOP y FUP

5.8

Editar mdulos de imagen (Editor BB)


Con ayuda del editor de mdulos de imagen (editor BB) puede introducir una lista de los operandos cuyas seales desea visualizar o forzar durante la elaboracin del programa en el punto de control del sistema (> Apndice, Glosario). La lista de operandos puede depositarse en mdulos de imagen (BBnn,nn=1 hasta 255). Los mdulos de imagen se depositan en el fichero de programa. Para arrancar el editor de mdulos de imagen, introduzca en el campo de entrada Lista de mdulos de la mscara Editar mdulo(s) STEP 5 el tipo de mdulo BB con un nmero entre 1 y 255.
Operandos: Formatos:

F 1

Pedir

F 2

F 3 Borrar

F 4

sincom. Bloque

F 5 Grabar

En el submen se puede utilizar

Consulta de seguridad

STEP 5 C79000-G8578-C920-05


Tecla Funcin
F1 = Pedir F3 = Borrar F4 = Bloque Llamada a un mdulo de imagen. Borrar la lnea actual. Salida de variables por bloques, con las teclas + y puede pedir el bloque siguiente o anterior. F2 = Grabar bajo Memorizar la lista de operandos como mdulo de imagen. F6 = Activo Activar elaboracin de estado (=Aceptar) slo puede manejarse si hay introducido al menos un operando Shift F6 = Com. Editar comentario sobre la lnea actual. Slo est activo si se ha ln. seleccionado un mdulo de imagen. F7 = Grabar Grabar la lista de operandos en el mdulo de imagen actual (slo puede manejarse si se ha introducido al menos un operando). Shift F7 = Editar comentario sobre el mdulo de imagen actual. Slo est Comentar activa si se ha seleccionado un mdulo de imagen. El comentario se memoriza en el mdulo DOC #BBDO.xxx o %BBDO.xxx. F8 = Interr. Volver a seleccin de men. Shift F8 =Ayuda Informacin sobre determinadas operaciones.

Si al introducir la lista de operandos se han efectuado modificaciones que no se han memorizado an en el mdulo de imagen, en las operaciones de manejo siguientes aparece una consulta de seguridad que debe acusarse con S o No:

S Interr. = ESC S F8 = Interr. S F1 = Pedir


El texto de la consulta de seguridad depende de si hay un mdulo de imagen seleccionado o no. No hay mdulo de imagen seleccionado: Hay mdulo de imagen seleccionado:
Rechazar cambios? Rechazar mdulo modificado?

5-29

Funciones comunes a AWL, KOP y FUP

Accin Interrupcin F8 = Retorno

Reaccin con S Las modificaciones se rechazan. STEP 5 visualiza el men de funciones.

Reaccin con No Seguir editando la lista de operandos, las modificaciones se pueden memorizar en un mdulo de imagen. Nota: Las modificaciones deben memorizarse manualmente (F5 = Grabar bajo o F7 = Grabar). Seguir editando la lista de operandos, las modificaciones se pueden memorizar en un mdulo de imagen. Nota: Las modificaciones deben memorizarse manualmente (F5 = Grabar bajo o F7 = Grabar). Llamada de un nuevo mdulo de imagen con F1 = Pedir.

F1 = Pedir

Las modificaciones se rechazan. Despus de rellenar la lnea de comando se indica el mdulo de imagen BBnn.

5-30


Operando Formatos de datos permitidos KM KH (KM, KY, KC, KF) KH (KM, KY, KC, KF) KT (KM, KH) KZ (KM, KH) KH (KM, KY, KC, KF) KH (KG, KY KC) M/A/E/S MB/AB/EB/SY MW/AW/EW/SW T Z DW/DL/DR DB MD/AD/ED/DD/SD Despus de introducir un operando, la unidad de programacin muestra el formato que no est dentro del parntesis de la tabla arriba indicada. Este se puede sobrescribir al realizar la entrada. Antes de introducir los operandos DD, DW, DB, DL, DR, tendr que introducir en la lista de operandos el mdulo de datos correspondiente. En caso contrario, la unidad de programacin avisa No hay DB seleccionado. Se ha de respetar la sintaxis de los operandos, en caso contrario el cursor permanece en el campo de entrada. La lista de operandos se puede memorizar en un mdulo de imagen (BB). Para llamar un mdulo de imagen existente utilice la funcin F1 = Pedir. Nota Mediante la llamada Status variable se carga el ltimo mdulo de imagen (BB) memorizado.
STEP 5 C79000-G8578-C920-05

Editar lista de operandos

En la lista de operandos se pueden introducir los siguientes operandos:

Funciones comunes a AWL, KOP y FUP

Operaciones
Accin Introducir operandos Manejo 1. Despus de introducir operandos pulsar tecla de doble flecha derecha. 2. Cambiar o mantener formato. 3. Finalizar lnea con Return. Sobrescribir entrada errnea Avisos/explicaciones Step 5 propone el formato de datos correspondiente. El cursor se encuentra junto al formato. El cursor salta al inicio de la prxima lnea. Si la sintaxis es errnea, el cursor slo abandonar el campo de entrada cuando se introduzca una entrada correcta.

Corregir

Insertar operandos

1. Posicionar el cursor con teclas de cursor (arriba/abajo). 2. Pulsar Expandir vertical. 3. Introducir operandos. 1. Posicionar el cursor en la primera lnea. 2. Pulsar Expandir vertical. 3. Introducir operandos. 1. Colocar el cursor sobre el primer carcter del operando. 2. Pulsar varias veces Borrar carcter. 1. Colocar el cursor sobre la lnea a borrar. 2. Pulsar F3 = Borrar. 1. Pulsar F1 = Pedir. 2. Rellenar la lnea de comando. Salida Mdulo de Imagen BBnn. Se borra la lnea actual es borrada con operando y formato, las siguientes lneas se corren. Si se realizaron modificaciones y no se memorizaron en un mdulo de imagen, entonces aparece una consulta de seguridad (Rechazar modificaciones? o Rechazar mdulo modificado?). Si no se realizaron modificaciones o si la consulta se confirma con S, STEP 5 pide la lista de operandos del mdulo de imagen BBnn tras haber rellenado la lnea de comando. Para aadir operandos a la lista hay que posicionar el cursor debajo de la ltima lnea de la lista.

Anteponer operandos

Borrar operandos

Borrar operandos Pedir lista de operandos

Grabar lista de operandos

Pulsar F7 = Grabar.

STEP 5 graba la lista de operandos en el actual mdulo de imagen seleccionado. A diferencia de F2 = Grabarbajo no se indica el nmero del mdulo de imagen. Para poder activar la funcin se tiene que seleccionar un mdulo de imagen. STEP 5 memoriza la lista de operandos en el mdulo de imagen BBnn.

Memorizar lista de operandos Pedir lista de operandos en bloque

1. Pulsar F5 = Grabarbajo. 2. Rellenar la lnea de comando. Memorizar Mdulo de Imagen BBnn. 1. Pulsar F4 = Imprimir bloque. 2. Rellenar la lnea de comando Salida Bloque desde variable: p.ej. AB26 formato: KH

STEP 5 crea en la pantalla una lista de operandos con 20 bytes consecutivos desde la salida 26.

STEP 5 C79000-G8578-C920-05

5-31

Funciones comunes a AWL, KOP y FUP

La lista de operandos acepta como mximo 20 operandos (en palabras 10, en palabras dobles 5). En el borde inferior de la pantalla se indica la ocupacin de la lista de operandos en porcentajes.

Visualizar el estado de los operandos (variables de proceso)

Los estados de seal actuales de las variables de proceso de la lista de operandos se visualizan incluso antes de modificar el programa de usuario (es decir, en el punto de control del sistema). Cuando est editando o visualizando la lista de operandos

S pulse F6 = Activo o Aceptar.


La unidad de programacin muestra tanto los estados de seal de las variables listadas como el aviso Se ejecuta estado.
BB 5 E E E E E E E E E A A A C:ENSAYOST.S5D 32.0 32.1 32.2 32.3 32.4 32.5 32.6 32.7 33.0 32.0 32.1 32.2 1184: Se ejecuta estado AG EN CICLO ESTADOS DE SENAL KM=1 KM=0 KM=1 KM=0 KM=0 KM=0 KM=0 KM=1 KM=1 KM=0 KM=0 KH=00

OPERANDOS Int. ON I. EMERG E32.2 POS. DENTRO RDELANTE. RDETRAS ABRIR PUERTA CERRAR PUERTA START RDELANTE RDETRAS ABRIR PUERTA

Figura 5-6

Lista de operandos con entradas/salidas binarias y una marca

5-32

STEP 5 C79000-G8578-C920-05

Editar lista de instrucciones (AWL)


Generalidades

6
Operando E 1.1 -Entrada

Una instruccin STEP 5 es la unidad independiente ms pequea del programa elaborado con STEP 5 y constituye una prescripcin de trabajo para el procesador. En el modo de representacin Lista de instrucciones (AWL) se debe introducir en cada lnea una instruccin de forma absoluta o simblica (mdulos posibles: OB, PB, SB, FB/FX). Una instruccin est compuesta por una operacin y un operando.

Ejemplo

Indice del captulo

STEP 5 C79000-G8578-C920-05


Operacin UN UN Instruccin absoluta Instruccin simblica Por cada segmento se pueden editar 255 instrucciones. Nota En el captulo 25 STEP 5 en la prctica encontrar un ejemplo detallado para editar listas de instrucciones.
Editor Test AG Administracin Docu Mdulo STEP 5... Mdulo de datos... Mscara DB... Lista de asignacin Batch AWL... Caminos de bus Parm. impresora Editor pie pgina F1 F2 Ctrl+F1 F7 Ctrl+F3 F8 Ctrl+F4 Ctrl+F5 Apartado Tema Pgina

6.1 6.2 6.3

Funcionamiento del editor AWL Funcin de edicin simplificada Mdulo de funcin

6-2 6-3 6-5

6-1

Editar lista de instrucciones (AWL)

6.1

Funcionamiento del editor AWL


Antes de comenzar con la sesin de edicin conviene comprobar los preajustes del proyecto con el comando de men Fichero > Proyecto > Ajustar F4. Asegrese de que en Fichero de programa, Fichero de smbolos, Modo de operacin, Tipo de representacin y Comentarios los ajustes sean correctos. Las instrucciones se tienen que introducir siempre en el modo Edicin. Si llama a otro mdulo STEP 5, se encontrar en el modo Edicin y si llama a un mdulo ya existente el modo activo es el de Salida. En este caso se debe conmutar el modo con F6 = Editar.

Requisito

Llamar al editor
Editor
Mdulo STEP5

Seleccione el comando de men Editor > Mdulo STEP5. En la pantalla aparece el cuadro de dilogo Editar mdulo(s) STEP 5. Despus de haber denominado su mdulo recomendamos elegir las opciones Actualizar XREF y Actualizar lista de asignacin si se utilizan operandos simblicos. Despus de confirmar con Editar se llama al editor de diagramas de funciones.

Divisin de la pantalla

En la pantalla aparece un campo de trabajo (figura 6-1) y la barra de teclas de funcin para introducir contactos y elaborar segmentos KOP. Mediante las teclas SHIFT F8 = Ayuda obtendr explicaciones sobre cada una de las teclas de funcin.

Introducir instrucciones

La entrada de instrucciones no requiere ningn formato, es decir, STEP 5 introduce caracteres en blanco automticamente tras haber aceptado la lnea. Finalice cada lnea con Return. Introducir la primera instruccin o bien posicionar el cursor sobre la lnea deseada e introducir la instruccin, pulsar p. ej. UN E 1.1 o bien UN -ENTRADA y Return.

Corregir instrucciones Memorizar mdulo

Posicionar el cursor sobre la instruccin y sobrescribir. Para borrar caracteres sueltos se utiliza la tecla DEL. Pulsar Aceptar. STEP 5 conmuta al modo Salida. Pulsar nuevamente Aceptar.

6-2

STEP 5 C79000-G8578-C920-05

Editar lista de instrucciones (AWL)

6.2
6.2.1

Funcin de edicin simplificada


Indicacin de direcciones

Resumen

Con esta funcin se pueden mostrar las direcciones relativas de instrucciones por bytes o por palabras al editar en AWL. Al visualizar las direcciones no se pueden editar instrucciones ni introducir el nmero de biblioteca. Proceda de la siguiente forma: 1. Pulsar SHIFT F1 = Direccin. As se visualizarn las direcciones. STEP 5 muestra ahora las direcciones relativas por palabras. 2. Ajustar las direcciones AWL a WORD o Byte (vea Proyecto, apartado 4.1.1) 3. Pulsar SHIFT F1 = Direccin. Con ello se desactiva la visualizacin de direcciones. STEP 5 retorna a la lista de instrucciones. Nota En la salida online del autmata programable, STEP 5 indica las direcciones byte por byte o palabra por palabra, segn el tipo de autmata. Al pulsar por segunda vez Shift F1 = Direc., las direcciones desaparecen. El formato de la salida de direccin es hexadecimal!

Procedimiento

6.2.2

Comentarios de instrucciones

Resumen

Los comentarios de instrucciones se memorizan en mdulos de comentario al igual que los Ttulos de segmento. Mientras que la entrada de ttulos es independiente del modo de representacin, slo en AWL es posible asignar una lnea de comentario a una instruccin individual. Cada comentario de instruccin puede constar como mximo de 32 caracteres (ancho del campo). Un comentario de instruccin se introduce directamente al programar la lista de instrucciones. El mdulo de comentario correspondiente se crea al memorizar el mdulo STEP 5. Los comentarios de instruccin tambin pueden escribirse por separado en el mdulo de comentarios. Recomendamos el 1er mtodo, ya que al efectuar modificaciones y memorizarlas, las asignaciones se actualizan automticamente. STEP 5 asigna automticamente el nombre a los mdulos de comentario. OKn PKn SKn FKn FKXn a a a a a OBn, PBn, SBn, FBn, FXn.

STEP 5 C79000-G8578-C920-05

6-3

Editar lista de instrucciones (AWL)

Requisito

En los ajustes se seleccion [x] con comentarios. ( Proyecto, apartado 4.1.1). En caso contrario, se puede conmutar mediante Shift F4. STEP 5 se encuentra en el modo Edicin.

Procedimiento

Proceda de la siguiente forma: 1. Posicionar el cursor en la instruccin deseada. 2. Posicionar el cursor hacia la derecha en el campo de comentario (TAB + Cursor derecha). 3. Introducir el texto con mximo 32 caracteres o bien corregir un texto ya existente. Despus del carcter trigsimo segundo, el cursor salta hacia el principio del campo de comentario. 4. Pulsar Return.

6.2.3

Memorizar un comentario

Resumen

Al memorizar por primera vez el mdulo con los comentarios el mdulo de comentarios se crea automticamente (OK, PK, SK, FK/FKX). Si ya existe el mdulo de comentarios, indica STEP 5: Aceptar comentario en fichero? El comentario se memoriza con Aceptar y se desecha con ESC = Interr..

6-4

STEP 5 C79000-G8578-C920-05

Editar lista de instrucciones (AWL)

6.3

Mdulo de funcin
Un mdulo de funcin (FB, FX) es un mdulo de programa STEP 5 parecido a los OB, PB, SB. Mientras que stos slo contienen las funciones bsicas, en el mdulo de funcin se pueden programar todas las operaciones STEP 5:

Resumen

S operaciones bsicas S operaciones adicionales S operaciones de sistema


Cada mdulo de funcin figura slo una vez en la memoria de programa del autmata programable. Defina la funcin del mdulo durante la programacin. Tenga en cuenta qu operandos entrados pueden ser operandos formales con funcin de comodn. Al llamar ( Llamar mdulos de funciones) a travs del mdulo de rango superior, los operandos formales son sustituidos por operandos actuales.

Estructura del FB

Un mdulo de funciones se compone de:

S anteencabezado de mdulo (FV, FXV), S encabezado de mdulo, S lista de parmetros, S cuerpo de mdulo.
Anteencabezado
El anteencabezado contiene la denominacin de las marcas de salto que han sido entradas en el mdulo. El anteencabezado...

S es generado automticamente por STEP 5 durante la compilacin del mdulo, S se memoriza en el fichero de programa preajustado como FV o FXV, S no se transfiere al autmata programable ni a un mdulo EPROM/EEPROM. S se borra automticamente al borrar un FB o un FX.
Si se ha seleccionado la opcin Aadir anteencabezado de FB/FX a FB/FX, el FV/FXV no es un mdulo separado, sino que se sita detrs del cuerpo del mdulo como parte del FB/FX. Por ello se memoriza en el AG o en EPROM/EEPROM. De esta forma el tratamiento del anteencabezado es ms seguro. Slo es razonable si en el AG o en EPROM/EEPROM hay suficiente espacio de memoria libre. Si al transferir un mdulo de funcin de la memoria del autmata al fichero de programa preajustado, el anteencabezado no existe, STEP 5 avisa: No existe anteencabezado para este mdulo.

STEP 5 C79000-G8578-C920-05

6-5

Editar lista de instrucciones (AWL)

Lista de parmetros

La lista de parmetros contiene todos los datos para

S representar grficamente el mdulo (p.ej., parmetros de entrada, parmetros


de salida),

S poder comprobar si se ha introducido correctamente el tipo de parmetro al


introducir los operandos actuales (parametrizacin).

Cuerpo de mdulo

El cuerpo de mdulo contiene el programa STEP 5 y una lista de parmetros con los parmetros de mdulo de todos los segmentos del mdulo de funciones.

6.3.1

Editar un mdulo de funcin

Resumen

Un mdulo de funcin puede contener adems de las instrucciones de STEP 5 un nombre y una lista de parmetros de los operandos formales. Tambin es posible programar saltos dentro de un segmento.

S El programa tambin se puede editar en KOP y FUP. Todos los elementos de


lenguaje nuevos, a excepcin del primer segmento, se pueden introducir de forma grfica dentro de un segmento ( Editor, KOP/FUP).

S Los operandos formales que se definieron en el primer segmento no pueden


utilizarse en un segmento KOP o FUP.

S El nombre del FB se muestra en la funcin Directorio (Editor > Mdulo


STEP5 en opcin [x] FBs con nombre).
FB 200 Segmento 1 Nom.: Den. Den. Den. Den. Den. Den. EJEMPLO : ENT1 : ENT2 : SAL : SAL : TEMP : CONT E/A/D/B/T/Z: E E/A/D/B/T/Z: E E/A/D/B/T/Z: A E/A/D/B/T/Z: B E/A/D/B/T/Z: T E/A/D/B/T/Z: Z BI/BY/W/D: BI BI/BY/W/D: BI BI/BY/W/D: BI C:BUCH@@ST.S5D BIB=12345 LONG=45

SALIDA EJEMPLO es el nombre del FB 200

:B :U :U :SPB :L :T MARC :SI :U := :* *

= MOD = ENT1 = ENT2 = MARC DW10 MW 2 = TEMP = TEMP = SAL * F Smb. SIM. F Com. ln. 3 Bsqueda 4 Saltar

Llamada del mdulo A DB

Salto condicionado a MARC Cargar DW 10 Marca salto; arrancar temp. Fin segmento F >KOP F Com. seg. F Grabar 5 Fun. seg. 6
Editar

F Direccin F Status 1Inf. sim. 2 Referen.

Aux.

7 Aceptar

8 Interr.

Figura 6-1

Ejemplo de un mdulo de funcin (FB 200)

6-6

STEP 5 C79000-G8578-C920-05

Editar lista de instrucciones (AWL)

Tabla 6-1

Significado de las denominaciones de campos

Denominaciones de campos

Campo

Significado El nombre (del mdulo) puede tener hasta ocho caracteres y debe empezar con una letra. La lista de parmetros contiene la denominacin, la clase y el tipo de operandos formales. Por cada mdulo de funcin se puede introducir como mximo 40 operandos formales. Denominacin del operando formal con mximo 4 caracteres debiendo ser el primero una letra. E A D B parmetro de entrada parmetro de salida fecha (constante) llamada de mdulo (A DBn/DXn, SPA OBn, PBn, SBn, FBn/FXn) T temporizador Z contador BI BY W D operando con direccin de bit operando con direccin de byte operando con direccin de palabra operando con direccin de palabra doble

Nombre Lista de parmetros: Des E/A/D/B/T/Z

BI/BY/W/D

Editar un nuevo mdulo de funcin

STEP 5 se encuentra en el modo Edicin (AWL). El segmento est abierto. En caso de utilizar operandos simblicos debe existir un fichero de smbolos y en los ajustes debe estar seleccionado Smbolos: S. Con un nuevo mdulo de funcin proceda de la siguiente forma: 1. Introduzca el nombre con mx. 8 caracteres, p.ej. EJEMPLO. Si el nombre tiene 8 caracteres, el cursor salta al campo del comentario ( Comentario de instruccin). 2. Pulse Return. Se abre la lista de parmetros de los operandos formales y se visualiza Des..

FB 200 Segmento 1 Nomb. : EJEMPLO Des. :

C:DIRECTST.S5D

LON=0 Editar

Figura 6-2

Lista de parmetros para los operandos formales

3. Introduzca la secuencia de caracteres con un mximo de 4 caracteres para el 1er operando formal. Despus de 4 caracteres el cursor salta al prximo campo de entrada. Si hay menos de 4 caracteres pulse la tecla Return. 4. Introduzca la clase de operando formal, p. ej. E. El cursor salta al prximo campo de entrada.

STEP 5 C79000-G8578-C920-05

6-7

Editar lista de instrucciones (AWL)

5. Introduzca el tipo de operando formal, p. ej. BI. Si no se han introducido 2 caracteres pulse Return y saltar con el cursor a la prxima lnea de la lista de parmetros. 6. Introduzca otros parmetros. 7. Finalice la lista de parmetros pulsando Return. El cursor salta a la primera lnea del cuerpo del mdulo. Introduzca ahora la entrada de la primera instruccin.

Modificar un mdulo de funcin

Al llamar al mdulo de funcin los operandos actuales se asignan a los operandos formales. STEP 5 se encuentra en el modo Edicin. El mdulo de funcin que se quiere llamar reside en el fichero de programa. Al modificar proceda de la siguiente forma: 1. Introduzca la llamada de mdulo: SPA FB SPB FB BA FX BAB FX para la llamada absoluta de un mdulo de funcin (FB) para la llamada condicionada de un mdulo de funcin (FB) para la llamada absoluta de un mdulo de funcin ampliado (FX) para la llamada condicionada de un mdulo de funcin ampliado (FX)

Procedimiento

2. Pulse Return. STEP 5 muestra el nombre del mdulo de funcin. 3. Pulse Return. STEP 5 visualiza en la prxima lnea el primer operando formal y espera la entrada del primer operando actual. 4. Introduzca el operando actual de forma absoluta o simblica y pulse Return. 5. Introduzca los dems operandos actuales y finalice cada entrada con Return. Es posible hacerse mostrar las clases y los tipos de parmetros segn estn definidos en la lista de parmetros: 6. Pulse Return en la lnea del operando forma o posicione el cursor hacia la derecha. STEP 5 ajusta la clase de parmetro definida en la lista de parmetros. 7. Acepte el ajuste o sobrescrbalo. 8. Pulse Return. Nota Para insertar segmentos utilice la tecla de funciones F5 o F6. El uso de la instruccin *** de AWL crea estructuras de programa no deseadas.

6-8

STEP 5 C79000-G8578-C920-05

Editar esquema de contactos


Generalidades

En el modo de representacin KOP (abreviatura alemana de esquema de contactos), la funcin de control se describe mediante smbolos de un esquema de circuitos. De forma anloga a los smbolos de conmutacin de rels, las operaciones con mdulos se representan en la pantalla mediante contactos (de apertura, de cierre), bobinas de salida y smbolos de funciones de contaje, temporizacin y clculo.

Editor

Test

AG

Administracin

Docu

Mdulo STEP 5... Mdulo de datos... Mscara DB... Lista de asignacin Batch AWL... Caminos de bus Parm. impresora Editor pie pgina

F1 F2 Ctrl+F1 F7 Ctrl+F3 F8 Ctrl+F4 Ctrl+F5

Los siguientes mdulos de STEP 5 permiten programar en el modo de representacin KOP:

S mdulo de organizacin OB, S mdulo de programa PB, S mdulo de paso SB, S mdulo de funcin FB, S mdulo de funcin ampliado FX.
STEP 5 deposita los comentarios de los segmentos en los mdulos OBDO.nnn, PBDO.nnn, etc. y los ttulos los memoriza en los mdulos de comentarios OK, PK etc. Se recomienda escribir y corregir comentarios al editar un mdulo y no editarlos en los mdulos de documentacin o de comentario mencionados.

Indice del captulo

Apartado 7.1 7.2 7.3 7.4

Tema Funcionamiento del editor KOP Funcin de edicin simplificada Ejemplos para la edicin de combinaciones lgicas Funciones complejas

Pgina 7-2 7-4 7-7 7-9

STEP 5 C79000-G8578-C920-05

7-1

Editar esquema de contactos

7.1

Funcionamiento del editor KOP


Compruebe para la sesin de edicin su ajuste de proyecto con el comando de men Fichero > Proyecto > Ajustar F4. Asegrese de que en Fichero de programa, Fichero de smbolos, Modo de operacin, Tipo de representacin y Comentarios se han registrado entradas correctas. En la edicin de mdulos existentes se puede seleccionar el modo de representacin independientemente de la representacin con Shift F5 = KOP.

Requisito

Llamar el editor
Editor
Mdulo STEP5

Seleccione el comando de men Editor > Mdulo STEP5. En la pantalla aparece el cuadro de dilogo Editar mdulo(s) STEP 5. Despus de haber denominado su mdulo le recomendamos elegir las opciones Actualizar XREF y Actualizar lista de asignacin si se utilizan operandos simblicos. Despus de haber acusado la demanda con Editar se llama al editor de planos de funciones.

Divisin de la pantalla

En la pantalla aparece un campo de trabajo (figura 7-1) y la barra de teclas de funcin con smbolos para introducir contactos y elaborar segmentos KOP. La pantalla est dividida en 48 campos (8 columnas, 6 secciones horizontales). Una seccin tiene una altura de 3 lneas. Las concatenaciones son editadas en las primeras 7 columnas la octava columna estando reservada para las salidas. La denominacin de operandos y el contacto correspondiente estn colocados uno encima del otro en uno de los 48 campos. El contenido de la pantalla se puede desplazar/correr hacia arriba o hacia abajo como mximo 2 veces y media su propia extensin. Mediante las teclas SHIFT F8 = Ayuda obtendr explicaciones sobre cada una de las teclas de funcin.

Entradas

Introduzca circuitos, ramificaciones, contactos, salidas y elementos de funcin en el campo de edicin, dividido en lneas y columnas, utilizando las teclas de funcin o el ratn. Las uniones y los smbolos se generan automticamente con todas sus caractersticas (p. ej. las seales de entrada y salida en funciones de contaje o de clculo). Los campos de entrada para denominaciones y parametrizaciones son prefijados y accesibles por gua automtica del cursor. STEP 5 no acepta configuraciones que no sean vlidas.

7-2

STEP 5 C79000-G8578-C920-05

Editar esquema de contactos

Representacin del esquema de contactos


(1) (2) (3) (4)

La figura 7-1 muestra a ttulo de ejemplo un segmento en representacin KOP.

PB 3 -PROG 3 SEGMENTO 1 E 1.1 -ENT 1 -ENT 1 ][ E 3.1 E 2.2 ][

C:Ejemp@ST.S5D Ttulo de segmento Entrada1.1 M 3.0 S

BIB=12345 Editar

LON=19

(5)

][

(6) (.) (.) (.)

E 3.2 ][

M 3.3 ][

E 4.2 ][ (22) (23) (24) (25) F Aritmet. 1 E 5.5 ][

M 2.0 ]/[ A 1.0 R Q Aviso F Mdulos 2 F Mover 3 F 4 F Comp. 5 Bin.Oper. F Com.Segm. F 6 Fin seg. 7
Extras Aceptar

-()-

F 8

Aux Interr.

Figura 7-1

Segmentos en representacin KOP (ejemplo)

Lneas de la pantalla
Tabla 7-1 Lnea

Las lneas de la pantalla tienen el siguiente significado:

Contenido de las lneas de la pantalla Criterio Explicacin


(1) PB3 -PROG3 C:EJEMP@ST.S5D BIB=12345 LON=19 Tipo y nmero de mdulo Nombre simblico del mdulo Unidad y fichero de programa Nmero de biblioteca Longitud del mdulo en palabras (2) Segmento 1 Ttulo de segmento Editar Nmero de segmento Texto con mximo 32 caracteres, Modo de elaboracin de STEP 5 (3) Operandos simblicos Asignacin Operando absoluto Operando simblico Comentario de operando si el cursor se encuentra en un nombre de operando. Zona de edicin Aviso (4) (22) (23) Campo de entrada para combinaciones lgicas, llamadas y operandos Avisos de STEP 5 o instrucciones (rojo o inverso) (24) (25) Teclas de funcin La ocupacin de las teclas depende de la funcin
STEP 5 C79000-G8578-C920-05

7-3

Editar esquema de contactos

7.2

Funcin de edicin simplificada


Despus de haber seleccionado el editor, STEP 5 le abre el mdulo con el primer segmento en la pantalla. A excepcin de la barra de alimentacin en el margen izquierdo, el segmento est vaco al iniciar la edicin. Introduzca ahora los contactos, las salidas y los elementos de funcin con las teclas de funcin (Tabla 7-2). En la columna izquierda de este cuadro se encuentra la operacin que ha de ejecutar el contacto, o bien los contactos que se pueden llamar en el modo Edicin con la secuencia de teclas indicada.
Tabla 7-2 Operacin Operaciones lgicas de KOP (esquema de contactos) Teclas de funcin F1 F2 F3 F4 F5 F5, F4 F5, F5 [] (Cursor a la derecha) Explicacin Contacto normalmente abierto Contacto normalmente cerrado Ramificacin, unin Salida Llamada de funciones complejas Conector Conector, negado Elemento vaco

Operaciones lgicas

/ ( ) Oper. Bin. ( # ) ( / )

Nota En las salidas, KOP slo permite realizar asignaciones (=). Los programas creados en AWL con las salidas Activar (S) y Desactivar (R) se representan en KOP con S y R.

Denominar operandos

Tras la entrada de smbolos KOP el curso salta al campo del nombre (mx. 8 caracteres) del operando. Si en los ajustes se han definido ms de 8 caracteres para el nombre de un operando simblico STEP 5 slo muestra los 8 primeros. Si utiliza nombres de ms de ocho caracteres vigile que no se puedan confundir con otros nombres. Ejemplo: Se tiene la siguiente asignacin:
Operando M 100.1 M 1.1 M 1.7 Smbolo Marca 100 Marca 1.1 Marca 1.7 Comentario

7-4

STEP 5 C79000-G8578-C920-05

Editar esquema de contactos

Los nombres de los operandos simblicos seleccionados se indican o se imprimen de la siguiente manera:
-Marca 1 -Marca 1 -Marca 1

Existen dos mtodos posibles para la denominacin de operandos: 1. Introducir el nombre directamente despus de editar un smbolo (posicionamiento automtico del cursor), o bien depus de abandonar el campo del nombre [????????] volver pulsando Return. 2. Introducir el nombre del operando en los campos correspondientes del segmento ya terminado; el cursor le gua en el cometido.

Editar operandos simblicos

En el modo Salida, STEP 5 muestra una lista de los operandos absolutos y simblicos del segmento abierto despus de pulsar F1 = Inf. sim. En esta lista se puede editar. En caso de utilizar nombres largos, vigile que los nombres no se puedan confundir con otros, es decir que sean unvocos. Los nombres de los operandos simblicos se acortan a ocho caracteres al representarlos en la pantalla o al imprimirlos. Despus de haber hecho modificaciones recomendamos actualizar la Lista de asignacin si no ha seleccionado anteriormente esta funcin en la pantalla.

Editar circuitos serie y paralelos

La insercin del primer contacto en la posicin prescrita por el cursor largo en el segmento vaco genera un circuito continuo incluyendo el smbolo de salida. En el circuito se pueden introducir hasta 7 contactos posicionando el cursor largo sobre el elemento vaco correspondiente e introduciendo la funcin deseada (tabla 7-2). A este circuito continuo se le van conectando otros circuitos alineados en paralelo. La construccin de un circuito serie debe continuarse hasta el punto de conexin y, si es necesario, introducir elementos vacos. Slo despus es posible denominarlos y corregirlos. Un circuito paralelo siempre se puede conectar a la barra de alimentacin. Para crear una ramificacin hay que posicionar el cursor bajo un contacto. El punto de ramificacin se crea automticamente directamente delante del contacto. El punto de conexin se determina aadiendo elementos vacos con la tecla F3 = Unin. Bajo un elemento vaco las ramificaciones solicitadas son denegadas con el mensaje Conexin paralela invlida.

Insertar contactos

Siempre es posible insertar contactos en la posicin de un elemento vaco. Para insertar contactos en un circuito, se debe expandir primeramente horizontal mediante Shift 7 = Extras, F6 = Sal.hor. o tecla Expandir horizontal.

STEP 5 C79000-G8578-C920-05

7-5

Editar esquema de contactos

Serie S Posicione el cursor largo sobre el contacto detrs del punto de insercin y pulse Shift 7 = Extras y F6 = Sal.hor. El segmento se desplaza en todas las lneas una columna hacia la derecha.

S Posicione ahora el cursor largo sobre el elemento vaco entrado e introduzca


con F1 o F2 el contacto o bien con F5 = oper.bin. F4 = # o F5 = / el conector. Al memorizar (Aceptar) o al reconstruir (Media pantalla) los elementos vacos superfluos son desechados. Paralelo Crear circuitos paralelos dentro de un segmento, como se describe arriba, posicionando el cursor largo bajo el contacto delante del cual desea conectar el circuito paralelo.

S Edicin del contacto deseado con F1 ... F4.


STEP 5 expande automticamente el segmento sin tener que pulsar Shift F7 = Extras, F7 = Sal.vert. o la tecla Expandir vertical y crea as espacio para un nuevo circuito paralelo.

Actualizar la representacin de un segmento

Un segmento que ha adquirido una forma inadecuada al editarlo (p. ej. por expandirlo varias veces) se puede corregir pulsando Shift F7 = Extras y F2 = Nue. sal. aunque el segmento todava no posea todos los parmetros. La pantalla se actualiza corrigiendo la representacin del segmento. Nota Antes de abandonar un segmento o un mdulo se tienen que haber introducido correctamente todos los nombres y parmetros.

7-6

STEP 5 C79000-G8578-C920-05

Editar esquema de contactos

7.3

Ejemplos para la edicin de combinaciones lgicas


Punto de partida despus de pulsar una vez F1 = Cierre (contacto normalmente abierto) e introducir el nombre del operando E 10.0 y Return y para la salida A 10.0 y Return
E 10.0 A 10.0

Punto de partida

Contacto serie y paralelo

Contacto serie: 1. Contacto serie: Cursor sobre la columna 2 y pulsar F2 = Apertura (contacto normalmente cerrado), introducir E 10.1 y Return. Contacto paralelo: 2. Contacto paralelo: Posicionar el cursor bajo el contacto E 10.0 e introducir F1 = Cierre (contacto normalmente abierto). La ramificacin paralela se conecta pulsando la siguiente tecla Cursor derecha y F3 = Unin, introducir denominador E 10. 2 y Return.
E 10.0 E 10.1 A 10.0

E 10.2

Expansin implcita

Insertar un contacto normalmente abierto en otra ramificacin paralela: 3. Volver a posicionar el cursor largo bajo el contacto E 10.0 y pulsar F1 = Cierre as como F3 = Unin. El contacto E 10.3 se crea posicionando el cursor sobre el elemento vaco y F2 = Apertura (contacto normalmente cerrado).
E 10.0 E 10.1 A 10.0

Sustituir el elemento vaco por el contacto

???????

E 10.2

E 10.3

Conexin de puentes

Se obtiene la conmutacin de puente siguiente: 4. En el circuito superior: cursor en la 2 columna y pulsar F2 = Apertura y despus cursor en la 3 columna y pulsar F1 = Cierre. 5. Editar la ramificacin paralela: posicionar el cursor bajo el contacto E 10.0 y pulsar F2 = Apertura y F3 = Unin as como posicionar el cursor en la 2 columna de la ramificacin paralela y pulsar F1 = Cierre y F3 = Unin.
E 10.0 E 10.1 E 10.4 A 10.0

E 10.2

E 10.3

STEP 5 C79000-G8578-C920-05

7-7

Editar esquema de contactos

Conectar despus del contacto

La conexin de un circuito paralelo despus del primer contacto se representa en el siguiente segmento. 6. En el circuito superior: Posicionar el cursor en la 2 columna y pulsar F2 = Apertura para E 10.1. 7. Editar la ramificacin paralela: Posicionar el cursor bajo el contacto E 10.1 y pulsar F2 = Apertura, F1 = Cierre y F3 = Unin.
E 10.0 E 10.1 A 10.0

E 10.5

E 10.6

Asignacin

Conectar una salida o una asignacin: 8. Posicionar el cursor largo bajo la salida A 10.0 y pulsar F4 = Salida.
E 10.0 A 10.0 M 2.1

Editar conectores

Los conectores y conectores negados (Tabla 7-2) son marcas intermedias en combinaciones lgicas binarias. Memorizan el RLO generado hasta entonces. Los conectores se introducen en KOP igual que los contactos. Si se encuentra despus del ltimo contacto del circuito se representa como una salida despus de aceptar y memorizar. Inmediatamente despus de conectar la ramificacin paralela el resultado intermedio tiene que documentarse en una marca M 10.7.
E 10.0 E 10.1 E 10.4 A 10.0

E 10.5

E 10.6

Ya que no es posible aqu expandir de forma horizontal, se debe borrar primero el contacto E 10.4 y volver a insertarlo despus del conector. 9. Posicione el cursor sobre el contacto bajo E 10.4 y pulsar DEL. 10. Posicione ahora el cursor sobre el elemento vaco y pulse F5 = Oper.bin. y entonces F4 = Conector genera un conector que se puede denominar M 10.7. Inserte nuevamente el contacto E 10.4.
E 10.0 E 10.1 M 10.7 # E 10.6 E 10.4 A 10.0

E 10.5

7-8

STEP 5 C79000-G8578-C920-05

Editar esquema de contactos

7.4

Funciones complejas
En el modo de edicin se pueden llamar las siguientes funciones con Shift y las teclas de funcin o bien F5 = Oper.bin.:
Funciones complejas en KOP Teclas (teclas de funcin) Shift F1 y Shift F1 y F1 F3 F5 F6 F7 F2 F4 Explicacin (1) Operaciones aritmticas: sumar, restar, multiplicar, devidir (8) Operaciones lgicas digitales: combinacin Y por palabras, combinacin O por palabras, conbinacin XOR (O excluvisa), por palabras

Resumen

Tabla 7-3

Operacin Aritmt. ADD SUB MULT DIV (en FB, FX) AND OR XOR


Mdulos SPA; FB SPB FB BA FX; BAB FX SPA... SPB... A DB; AX DX (Mover) L/T Shift F2 y F1, Shift F1 F2, Shift F2 F4, Shift F4 F6, Shift F6 F7 (2) Llamada de mdulos de la siguiente manera: FB absoluto, FB condicionado, FX absoluto, FX condicionado OB, PB, SB absoluto, ...condicionado, DB, DX (3) Operaciones de carga y transferencia cargar y transferir Shift F3 y Mover (en FB, FX) SLW SLD SRW SVW SVD RLD RRD Shift F3 y F1, Shift F1 F2 F3, Shift F3 Shift F4, Shift F5 F1, Shift F1 F2, Shift F2 F3, Shift F3 F4 F5 F6 (4) Operaciones de desplazamiento y rotacin desplazar palabra/palabra doble hacia la izquierda desplazar palabra hacia la derecha palabra/palabra doble prefijada hacia la derecha, mover la pantalla hacia la izquierda, derecha Conversin (en FB, FX) DEF KEW DUF KZW DED KZD DUD FDG, GFD Shift F4 y (6) Operaciones de conversin BCD->DUAL, 1er gen. de complemento, 16 bits DUAL->BCD, 2 gen. de complemento, 16 bits BCD->DUAL, 2 gen. de complemento, 32bits DUAL->BCD, 32 bits coma fija->coma flotante, coma flontante->coma fija 32 bits (7) Operaciones de comparacin (entre dos operandos): comparar igual, no igual comparar mayor o igual, menor o igual comparar mayor, menor Comparacin != >< >= <= > < Shift F5 y F1, F2 F3, F5 F4, F6 Oper.bin. ZR ZV Oper.bin. SI SV SE SA SV F5 y F5 y F1, F2 (9) Operaciones de contaje (contador) valor de contaje es aumentado/disminuido en 1 Shift F1/F2 Shift F3/F5 Shift F4 (10) Operaciones de temporizacin (elementos de tiempo) arranque de un tiempo como impulso, impulso prolongado arranque de un tiempo como retardo de activacin, de desactivacin arranque de un tiempo como retardo de activacin memorizado (5) Operaciones de memorizacin binarias desactivacin con preferencia del elemento de memorizacin posicionamiento con preferencia del elemento de memorizacin Conectores F5 y R/S S/R F6 F7 # F6 y F4
STEP 5 C79000-G8578-C920-05

7-9

Editar esquema de contactos

Reglas para la representacin

Para representar en KOP las operaciones complementarias resumidas en la tabla 7-3 rige lo siguiente: 1. Todas las operaciones (1) hasta (10) se representan en forma de recuadro alargado en el cual los operandos se encuentran a la izquierda antes de ser procesados y el resultado de dicho procesamiento se obtiene a la derecha. STEP 5 introduce en el recuadro alargado la operacin seleccionada con la tecla de funcin. 2. Slo es posible una funcin compleja por segmento, es decir, que para editar es siempre necesario abrir un nuevo segmento. 3. Algunos elementos de funcin son ampliables, esto significa que la cantidad de entradas puede ser ampliada siempre y cuando la operacin lo permita. Posicionando el cursor sobre el techo y expandiendo verticalmente se ampla el recuadro. 4. En la funcin Movimiento/rotacin (4) hay que introducir el parmetro de desplazamiento n en el recuadro, es decir, la cantidad de bits en que se ha de desplazar el contenido del acumulador hacia la derecha o hacia la izquierda. El nmero mximo de bits que se puede desplazar depende del formato del operando siendo de 16 32 puestos. 5. Las funciones Aritmtica y Comparacin permiten introducir en el recuadro otro tipo de operando. El tipo Nmero en coma fija = F est prefijado. Nota El tipo de operando slo se puede modificar llamando el recuadro.

7-10

STEP 5 C79000-G8578-C920-05

Editar esquema de contactos

7.4.1

Operaciones aritmticas

Resumen

Los operadores ADD, SUB, MULT, DIV combinan en cada caso dos operandos en el acumulador 1 y 2 y depositan un resultado en el acumulador 1. La funcin corresponde a las instrucciones (AWL):

S cargar operando 1; S cargar operando 2; S ejecutar las operaciones lgicas seleccionadas; S transferir el resultado al operando (acumulador 1).
Tipos de operando: KF, DW, EW...

Ejemplo

Edicin de una operacin de suma de dos nmeros en coma fija: 1. *** o bien F6 = Fin seg. y a continuacin ejecutar Shift F1 = Aritmt.. 2. Elegir la operacin deseada, aqu F1 = ADD. STEP 5 le muestra el recuadro con las entradas y salidas no definidas y el formato de operando F prefijado.
????????? ????????? + F ????????? KF +12345 DW 12 + F DW 14

3. Confirmar el formato del operando pulsando Return. 4. Introducir el primer operando, aqu KF + 12345, y pulsar Return. 5. Introducir el tercer operando, aqu DW 12, y pulsar Return. 6. Denominar el operando al que se quiere transferir el resultado (DW 14) y finalizar con Return. El aspecto actual del segmento est representado en la parte derecha de la pantalla.

STEP 5 C79000-G8578-C920-05

7-11

Editar esquema de contactos

7.4.2

Llamadas de mdulos

Resumen

Las llamadas de mdulos de STEP 5, que a su vez permiten llamar otros mdulos en el programa de usuario, permiten una programacin estructurada. En KOP las llamadas se representan en forma de salida (asignacin) o bien en forma de recuadro alargado cuando se trata de una llamada de un mdulo de funcin (FB/FX). Para introducir una llamada directamente en un segmento vaco se utilizan las teclas de funcin. En segmentos ya existentes, las llamadas con o sin expansin automtica se insertan o se aaden. Nota Un segmento KOP contiene o bien slo llamadas de mdulo absolutas o bien una combinacin con llamadas de mdulo condicionadas. Por ello al pulsar la tecla F4 = Salida se adopta la ocupacin prefijada: SPA o = (Asignacin).

Ejemplo 1

Llamada condicionada de un mdulo de programa: 1. Posicionar el cursor bajo el smbolo de salida y pulsar Shift F2 = Mdulos y Shift F4 = SPB.... 2. Introducir el mdulo de destino, aqu PB 24, en el campo de entrada encima del smbolo de llamada y finalizar con Return.
E 10.0 E 10.1 A 10.0

E 10.2

PB 24 SPB

Ejemplo 2

Llamada absoluta de un mdulo de programa: 1. Pulsar Shift F2 = Mdulos y F4 = SPA....


PB 24 SPA

7-12

STEP 5 C79000-G8578-C920-05

Editar esquema de contactos

Ejemplo 3

Llamada absoluta de un mdulo de funcin en un segmento vaco: 1. Pulsar Shift F2 = Mdulos y F1 = SPA FB. El editor muestra el techo del mdulo con el cursor en el campo de denominacin. 2. Introducir el nombre del mdulo de funcin llamado, aqu FB 10. El mdulo de funcin junto con su operando formal se visualiza en la forma representada a la izquierda. 3. El cursor est posicionado sobre el campo de entrada del primer operando actual. Introduzca ahora la designacin absoluta o simblica. Pulsando Return, el cusor salta a otros campos. Ahora el segmento posee la forma que se representa en la parte derecha de la pantalla.
FB 10 TEST ????????? ????????? ????????? ????????? ENT1 SAL ENT2 ENT2 CONT ????????? E 1.0 E 1.2 T 32 Z8 FB 10 TEST ENT1 SAL ENT2 ENT2 CONT A 1.0

7.4.3

Operaciones de carga y transferencia

Resumen

La funcin se representa en forma de recuadro alargado estando el operando a la izquierda y el resultado a la derecha. La funcin Shift F3 = Mover y F7 = L/T corresponde a las instrucciones:

S cargar operando (DW, DD, EW...), S transferir al operando (DW, DD, EW...).
Cuando el cursor se alargue (ver arriba) deber introducir nicamente ambos operandos designados mediante [?????].

STEP 5 C79000-G8578-C920-05

7-13

Editar esquema de contactos

7.4.4

Operaciones de desplazamiento y rotacin

Resumen

Las operaciones de desplazamiento y rotacin son operaciones adicionales (slo FB, FX). La operacin de desplazamiento o de rotacin se representa en un segmento vaco en forma de recuadro alargado, encontrndose a la izquierda el operando que est en el acumulador antes de la operacin de desplazamiento y a la derecha el resultado. Tras pulsar la tecla de funcin Shift F3 = Mover y la funcin deseada en el segundo plano de teclas, STEP 5 genera el recuadro no abastecido en el que est introducida la operacin seleccionada. El cursor de caracteres parpadea debajo del parmetro n. Introduzca aqu la cantidad de bits en que ha de ser desplazado el contenido del operando. La funcin corresponde a las instrucciones (AWL):

S cargar operando, S desplazar/mover operando en n bits, S transferir el resultado al operando (acumulador 1).
Ejemplo
Desplazamiento de 7 bits del operando de entrada EW 12 hacia la derecha y transferir al DW 12. 1. *** o bien F6 = fin.seg. y a continuacin efectuar Shift F3 = Mover. 2. Elegir la operacin deseada, aqu F1 = SRW. STEP 5 muestra el recuadro alargado en la parte izquierda. 3. Posicionar el cursor sobre el parmetro n en el recuadro, aqu 0, e introducir la cifra 7. 4. Introducir la denominacin del operando de entrada/salida. Nota El parmetro n se puede modificar a posteriori seleccionando el recuadro alargado y posicionando el cursor con Shift > encima del parmetro.

7.4.5

Operaciones de memorizacin

Resumen

Las funciones de memorizacin memorizan el RLO. El comportamiento de la funcin de memorizacin se define en la llamada seleccionando en el 2 plano de teclas con F6 posicionamiento con preferencia y con F7 rearme con preferencia despus de haber pulsado F5 = Oper.bin.. STEP 5 introduce el operando de efecto preferente en el recuadro. La funcin de memorizacin se representa en forma de recuadro con 2 entradas y una salida. S es la entrada de posicionamiento (set, activacin), R la de reset (desactivacin) y Q la salida. En un segmento se puede insertar solamente una funcin de memorizacin. La funcin de memorizacin corresponde a las siguientes instrucciones (AWL):

S S S S S S

U(N) 1er operando de entrada S (R) operando U(N) 2 operando de entrada R (S) operando U operando = operando (asignacin)

7-14

STEP 5 C79000-G8578-C920-05

Editar esquema de contactos

Tipos de operando: M m.n, A m.n, D m.n... Dependiendo de la funcin que se seleccione, la funcin de memorizacin reacciona de la siguiente manera ante modificaciones en las entradas de seales:

Ejemplo

STEP 5 C79000-G8578-C920-05


S 0 0 1 1 R 0 1 0 1
Estado antiguo permanece memorizado

Estado de la entrada

Salida binaria Q

0 1 0 con S/R 1 con R/S

Tras pulsar F5 = Oper.bin. y la funcin deseada en el 2 plano de teclas, STEP 5 genera el recuadro no abastecido en la posicin del cursor largo en un segmento KOP. Edicin de una operacin de memorizacin con posicionamiento de preferencia. 1. Posicionar el cursor sobre un elemento vaco o sobre el contacto para la entrada de activacin/desactivacin y pulsar F5 = Oper.bin. y F7 = S. STEP 5 muestra el recuadro o bien lo inserta en el segmento.
????????? ????????? S

?????????
E 2.1

R
M 1.0 S

Q ?????????

E 2.2 R Q

A 14.0

2. Introducir la denominacin de operando de la clula de memorizacin, aqu M 1.0 y pulsar Return. 3. Introducir los operandos de entrada; aqu cierre E 2.1 y E 2.2 respectivamente. Abandonar los campos de entrada respectivos con Return. 4. Introducir la salida (Q) para determinar el estado de seal binario, aqu A 14.0 y pulsar Return y despus Aceptar. Otra posibilidad consiste en pulsar F4 = ( ), introducir A 14.0 y pulsar Return.

7-15

Editar esquema de contactos

7.4.6

Operaciones de conversin

Resumen

Las operaciones de conversin (DUAL <> BCD, 1er/2 complemento) forman parte de las operaciones complementarias (slo FB, FX). La operacin de conversin se representa en el segmento vaco en forma de recuadro, encontrndose a la izquierda el operando que figura en el acumulador 1 antes de la conversin, y a la derecha el resultado. Tras pulsar las teclas de funcin Shift F4 = Convert. y la funcin deseada en el 2 plano de teclas, STEP 5 genera el recuadro largo en el que se encuentra la operacin elegida. La funcin corresponde a las instrucciones (AWL):

S cargar operando, S convertir operando, S transferir el resultado al operando (acumulador 1).


Tipos de operando: DW, DD, EW... Tras crear un recuadro (ver arriba) se debe introducir ya solamente ambos operandos designados mediante [?????].

7.4.7

Operaciones de comparacin

Resumen

Las operaciones de comparacin combinan dos operandos digitales en los acumuladores 1 y 2, dando un resultado binario en el acumulador 1. La funcin corresponde a las instrucciones (AWL):

S cargar operando 1, S cargar operando 2, S ejecucin de la operacin seleccionada de comparacin, S resultado lgico.
La operacin de comparacin se representa en forma de recuadro en un segmento vaco, encontrndose a la izquierda los operandos que figuran en los acumuladores 1 y 2 y a la derecha el resultado de la comparacin. Tras pulsar las teclas de funcin Shift F5 = Comp. y la funcin deseada en el 2 plano de teclas, STEP 5 crea un recuadro no abastecido en el que se encuentra la operacin seleccionada. En el recuadro figura a la izquierda la operacin de comparacin (!=, >><<, >>=, >>, <<=, <<) y a la derecha el formato de los operandos: F = nmero en coma fija (16 bits) D = palabra doble (32 bits) G = nmero en coma flotante (32 bits) Nota El tipo de operando slo se puede modificar llamando el recuadro. Cambio del tipo de operando: 1. Posicionar el cursor largo sobre el tipo de operando. 2. Con Shift + Cursor derecha posicionar el cursor pequeo sobre el identificador de tipo. 3. Cambiar el tipo del operando.

7-16

STEP 5 C79000-G8578-C920-05

Editar esquema de contactos

Ejemplo

Edicin de una operacin de comparacin entre dos nmeros en coma fija. 1. *** o bien F6 = Fin seg. y a continuacin efectuar Shift F5 = Comp.. 2. Elegir la operacin deseada, aqu F2 = >< comparacin con respecto a no igual. STEP 5 le muestra el recuadro con entradas/salidas no abastecidas y el formato de operando prefijado F.
????????? ????????? KF +100 >< DW 34 F M 12.1 >< F

?????????

3. Confirmar el formato del operando con la tecla Return. 4. Introducir el primer operando, aqu KF + 100, y pulsar Return. 5. Introducir el segundo operando, aqu DW 34, y pulsar Return. 6. Pulsar F4 = ( ) con cursor en salida. 7. Denominar el operando al que se ha de asignar el resultado, aqu M 12.1 y finalizar con Return. El segmento posee ahora la forma que se representa abajo en la pantalla.

7.4.8

Operaciones lgicas digitales

Resumen

Las operaciones lgicas digitales son operaciones complementarias (slo FB, FX). Los operadores Y, O, XOR (O exclusivo) combinan dos operandos digitales en los acumuladores 1 y 2, dando un resultado binario en el acumulador 1. Las funciones corresponden a las instrucciones (AWL):

S cargar operando 1 (DW, EW, MW...), S cargar operando 2 (DW, EW, MW...), S unir operandos por palabras (UW, OW, XOW), S transferir resultado al operando (DW, EW, MW...).

STEP 5 C79000-G8578-C920-05

7-17

Editar esquema de contactos

Ejemplo

Combinacin Y de dos operandos por palabras. 1. *** o bien F6 = fin seg. y a continuacin efectuar Shift F1 = Aritmt.. 2. Elegir la operacin deseada, aqu F5 = AND. STEP 5 le muestra el recuadro con entradas/salidas no abastecidas y el formato prefijado UW.
UW ????????? UW DW 16

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

EW 124 MW 10

3. Confirmar el formato del operando con la tecla Return. 4. Introducir el primer operando, aqu EW 124, y pulsar Return. 5. Introducir el segundo operando, aqu MW 10, y pulsar Return. 6. Denominar el operando al que se ha de transferir el resultado, aqu: DW 16 y finalizar con Return. El segmento posee ahora la forma que se representa en la parte derecha de la pantalla.

7.4.9

Operaciones de contaje

Resumen

Una operacin de contaje se representa en el segmento vaco en forma de recuadro. El operando de contaje se encuentra encima del recuadro. Dependiendo de la preseleccin en el 2 plano de teclas, F1 = contador para atrs-, F2 = contador para adelante, la primera entrada es la entrada de contaje para contar hacia atrs ZR o para contar hacia adelante ZV y la segunda entrada es complementaria a la primera. Ello se debe a que la primera entrada de un contador siempre debe estar conectada en la representacin. Tras pulsar F5 = Oper.bin. y la funcin deseada en el 2 plano de teclas, STEP 5 genera un recuadro no abastecido con las siguientes entradas/salidas: ZR ZV S ZW R DU DE Q Decrementar el valor de contaje en 1 si en esta entrada el RLO cambia de 0 a 1 (cambio de flancos). Incrementar el valor de contaje en 1 si en esta entrada el RLO cambia de 0 a 1. Aceptar el valor de contaje de la entrada ZW si en esta entrada de activacin S hay un cambio de flancos positivo (0 1). Valor de preseleccin del contador, (BCD) decimal codificado 0...999, tipo de operando: KZ, EW, MW, AW, DW. Volver a poner el contador a 0 si esta entrada est a 1. La salida Q se pone a 0. Contenido actual del contador, codificacin binaria. Contenido actual del contador, codificacin BCD. La salida indica con un estado de seal binario si el contenido del contador est a cero = 0 o >>cero: = 1.

Operando de contaje: Z 0... Z 255 Margen de contaje: 0... 999

7-18

STEP 5 C79000-G8578-C920-05

Editar esquema de contactos

Ejemplo

Edicin de una funcin de contaje para contar hacia adelante. 1. Pulse *** o bien F6 = Fin seg. y despus F5 = Oper.bin. y F2 = ZV. STEP 5 muestra el recuadro con entradas/salidas no definidas.
????????? ????????? ????????? ????????? ????????? ????????? E 32.0 ZV ZR S ZW DU DE R Z 10 ZV M 2.0 KZ 255 E 32.1 ZR S ZW DU DE R Q Q

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

DW 64 DW 66

M 12.1

2. Introduzca el operando (Z 10) y pulse Return. 3. Introduzca la operacin para ZV, pulse aqu F1 = Cierre, introduzca la denominacin (E 32.0) y pulse Return. 4. Sltese la operacin para ZR pulsando DEL. 5. Introduzca la operacin para inicializar el contador, pulse aqu F1 = Cierre e introduzca la denominacin (M 2.0), Return. 6. Introduzca el valor de contaje, aqu KZ 255, y pulse Return. 7. Introduzca la operacin para entrada de desactivacin, pulse aqu F1 = Cierre e introduzca E 32.1 y finalice con Return. 8. Introduzca la transferencia del valor de contaje a los operandos DW 64 y DW 66 y finalice en ambos casos con Return. 9. Introduzca en la salida Q: F4 = ( ), M 12.1, Return.

STEP 5 C79000-G8578-C920-05

7-19

Editar esquema de contactos

7.4.10

Operaciones de temporizacin

Resumen

Las operaciones de temporizacin sirven para realizar y controlar procesos temporizados a nivel de programa. El comportamiento de la funcin de temporizacin se define durante la llamada seleccionando, tras haber pulsado F5, la funcin en el 2 plano de teclas con Shift F1... Shift F5. STEP 5 inserta la funcin definida de forma simblica en la entrada de arranque del recuadro. El operando de tiempo se encuentra encima del recuadro. Una funcin de temporizacin arranca cuando el RLO cambia en la entrada de arranque. En un retardo a la desconexin (SA) el RLO (Resultado lgico) debe cambiar de 1 a 0 y en todos los dems casos de 0 a 1. Los parmetros de la entrada de arranque tienen los significados siguientes (vase tambin Shift F8 = Aux.):

7-20


1 1V T ! !0 T ! !S 0 ! !T SHIFT F1 = SI SHIFT F2 = SV SHIFT F3 = SE SHIFT F4 = SS SHIFT F5 = SA arranque como impulso arranque como impulso prolongado arranque como retardo a la conexin arranque como retardo memorizado a la conexin arranque como retardo a la desconexin

Smbolo

Tecla

Significado

Tras pulsar F5 = Oper. bin. y la funcin deseada en el 2 plano de teclas, STEP 5 genera un recuadro no abastecido con las siguientes entradas/salidas: Smbolo TW Operando para arrancar la funcin de temporizacin (v. smbolo correspondiente en la tabla). Entrada para introducir el tiempo. Tipo de operando: KT, EW, DW ... El tiempo se compone del valor de temporizacin y la base de tiempo. El primero representa la cantidad de perodos que acta la funcin. El segundo indica con qu perodo se modifica el valor de temporizacin.

DU DE Q

Por ejemplo: KT = n.i; n = valor de temp.: 0 ... 999; i = base de tiempo: 0 = 0,01s, 1 = 0,1s, 2 = 1s, 3 = 10s. Entrada de desactivacin de la funcin de temporizacin: cuando el operando adapta el valor 1, el tiempo y Q = 0. Valor de temporizacin actual, codificacin binaria. Valor de temporizacin actual, codificacin BCD. Salida indica con estado de seal binario si el temporizador sigue en marcha (Q = 1) o si ya ha terminado (Q = 0). Nmero de temporizador: ZT 0...T 255

STEP 5 C79000-G8578-C920-05

Editar esquema de contactos

Ejemplo

Edicin de una funcin de temporizacin con retardo a la desconexin. 1. Pulse *** o F6 = Fin seg. y a continuacin F5 = Oper.bin. y Shift F5 = SA.
????????? ????????? ????????? ????????? E 20.0 0! !T ????????? ????????? ?????????

TW DU DE R T20 0! Q !T

KT 100.1 E 20.3

TW DU DE R Q

DW 20 DW 22

M 22.1

2. Introduzca el nmero de temporizador, aqu T 20 y pulsar Return. 3. Introduzca el operando de arranque de la clula de tiempo, pulse aqu F1 = Cierre, introduzca la denominacin E 20.0 y pulse Return. 4. Introduzca el tiempo KT 100.1 (10s), Return. 5. Introduzca la entrada de desactivacin F1 = Cierre y E 20.3, Return. 6. Introduzca la transferencia del valor de temporizacin a los operandos DW 20 y DW 22 y finalice en ambos casos con Return. 7. Introduzca en la salida Q: F4 = () , M 22.1, y pulse Return.

STEP 5 C79000-G8578-C920-05

7-21

Editar esquema de contactos

7-22

STEP 5 C79000-G8578-C920-05

Editar un diagrama de funciones


Generalidades

8
Docu

En la representacin de diagramas de funciones FUP la tarea de control se describe mediante un conjunto de smbolos de funciones. De forma anloga a los caracteres de conmutacin segn DIN 407000 las funciones de mdulos se visualizan en la pantalla con smbolos de operaciones (DIN 40719, DIN 19339).

Editor

Test

AG

Administracin

Mdulo STEP 5... Mdulo de datos... Mscara DB... Lista de asignacin Batch AWL... Caminos de bus Parm. impresora Editor pie pgina

F1 F2 Ctrl+F1 F7 Ctrl+F3 F8 Ctrl+F4 Ctrl+F5

Mdulos STEP 5 que permiten programar diagramas de funciones en FUP:

S mdulo de organizacin OB, S mdulo de programa PB, S mdulo de paso SB, S mdulo de funcin FB, S mdulo de funcin ampliado FX.
STEP 5 deposita los comentarios de segmento en mdulos OBDO.nnn, PBDO.nnn, etc. Los ttulos de los segmentos se memorizan en mdulos de comentarios OK, PK, etc. Recomendamos crear y corregir los comentarios al editar el mdulo y no elaborarlos en los mdulos de documentacin y comentarios mencionados.

Indice del captulo

Apartado

Tema

Pgina

8.1 8.2 8.3

Funcionamiento del editor FUP Funcin de edicin simplificada Funciones complejas

8-2 8-4 8-9

STEP 5 C79000-G8578-C920-05

8-1

Editar un diagrama de funciones

8.1

Funcionamiento del editor FUP


Compruebe para la sesin de edicin los ajustes de proyecto con el comando de men Fichero > Proyecto > Ajustar F4. Asegrese de que en Fichero de programa, Fichero de smbolos, Modo de operacin, Tipo de representacin (FUP) y Comentarios se han introducido ajustes correctos. Al editar mdulos ya existentes se puede seleccionar el modo de representacin con SHIFT F5 = FUP.

Requisitos

Llamar el editor
Editor
Mdulo STEP5

Seleccione el comando de men Editor > Mdulo STEP 5. En la pantalla aparece el cuadro de dilogo Editar mdulo(s) STEP 5. Despus de haber denominado el mdulo recomendamos elegir las opciones Actualizar XREF y Actualizar lista de asignacin en caso de utilizar operandos simblicos. Despus de haber confirmado con Editar se llama al editor de diagramas de funciones.

Divisin de la pantalla

En la pantalla aparece un campo de trabajo (figura 8-1) y el listn de teclas de funcin con smbolos para la entrada de funciones y la elaboracin de segmentos FUP. La pantalla est dividida en 48 campos (8 columnas, 6 secciones horizontales). Una seccin tiene una altura de 3 lneas. Los smbolos del diagrama de funciones se editan en las columnas 2 a 7. El contenido de la pantalla se puede mover/correr hacia arriba o hacia abajo como mximo 2 veces y media su propia extensin. Oprimiendo las teclas SHIFT F8 = Ayuda obtendr explicaciones acerca de las teclas de funcin.

Entradas

Introduzca los smbolos deseados del diagrama de funciones en el campo de edicin dividido en lneas y columnas con las teclas de funcin o con el ratn. Un smbolo adapta el ancho de una columna. Las denominaciones de las entradas y las salidas requieren un ancho de columna delante y detrs respectivamente. STEP 5 le asiste al crear segmentos. Las uniones y los smbolos son generados automticamente con todas sus caractersticas (p. ej. las seales de entrada y salida en funciones de contaje o de clculo) y son asequibles con gua automtica de cursor. STEP 5 no acepta configuraciones ilcitas.

8-2

STEP 5 C79000-G8578-C920-05

Editar un diagrama de funciones

Representacin en diagrama de funciones

(1) (2) (3)

PB 3 -PROG 3 SEGMENTO 1 E 1.1 -ENT 1 E 1.1 E 2.2 &

C:EJEMP@ST.S5D Ttulo de segmento Entrada 1.1

BIB=12345 LON=19 Editar

>=1

E 3.1 E 3.2 E 3.3

0 M 3.0

E 4.2 M 2.0

& E 5.5

S R Q = A 1.0 :BE

(23) (24) (25) F Aritmt. F Mdulos F Mover & 2 >=1 3 F 4 F Comp. F Com. seg. F

Aviso
Extras

Ayuda

5 Oper. bin. 6 Fin seg.

7 Aceptar

8 Interr.

Figura 8-1

Segmento de un diagrama de funciones (ejemplo)

Lneas de pantalla
Tabla 8-1 Lnea (1)

Las lneas de la pantalla tienen el siguiente significado:

Contenido de las lneas Criterio Explicacin Tipo y nmero de mdulo Denominacin del mdulo de smbolos Unidad y fichero de programa Nmero de biblioteca Longitud del mdulo en palabras Nmero de segmento Texto con mx. 32 caracteres Modo de elaboracin de STEP 5


PB3 -PROG3 C:EJEMP@ST.S5D BIB=12345 LON=19
(2)

Segmento 1 Ttulo de segmento, Editar

(3)

Operandos simblicos Zona de edicin Aviso

Asignacin Operando absoluto Operando simblico Comentario de operando si el cursor se encuentra sobre una denominacin de operando. Campo de entrada para conexiones, llamadas y operandos Avisos STEP 5 u rdenes a seguir (rojo o invertido)

(4).. (22) (23)

(24) (25)

Teclas de funcin

La ocupacin de las teclas depende de la funcin activada

STEP 5 C79000-G8578-C920-05

8-3

Editar un diagrama de funciones

8.2

Funcin de edicin simplificada


Una vez seleccionado el editor, STEP 5 abre el mdulo con el primer segmento definido en la mscara de peticin. Al editar de nuevo, el segmento est vaco. Introduzca ahora los smbolos bsicos del diagrama de funciones para la combinacin lgica Y/O de operandos binarios con las teclas de funcin (tabla 8-2). En la columna izquierda de esta tabla se encuentra la operacin de procesamiento del operando o de los operandos que se puede llamar con la secuencia indicada de teclas en el modo Edicin.
Tabla 8-2 Operacin Operaciones lgicas en FUP (esquema de funciones) Teclas F1 F2 F3 F4 F5 F5 y F4 F5 y F5 Combinacin Y Combinacin O Entrada Entrada negada Llamada de funciones complejas Conector Conector negado Explicacin

Operaciones lgicas

& >=1 Oper. bin. # /

Nota En las salidas, KOP slo permite realizar asignaciones (=). Los programas creados en AWL con las salidas Activar (S) y Desactivar (R) se representan en FUP con S y R.

Denominar operandos

Una vez introducidos los smbolos KOP, el cursor de caracteres salta al campo del nombre (mx. 8 caracteres) del operando. Si en Ajustar se han definido ms de 8 caracteres para la denominacin de un operando simblico, STEP 5 slo muestra los 8 primeros. Si utiliza nombres de ms de ocho caracteres, vigile por consiguiente que no se puedan confundir con otros nombres. Ejemplo: Se tiene la siguiente asignacin:
Operando Smbolo M 100.1 M 1.1 M 1.7 Marca 100 Marca 1.1 Marca 1.7 Comentario

Los nombres de operandos simblicos se visualizan o se imprimen en FUP como Marca 1. Existen dos mtodos posibles para denominar operandos: 1. Introducir el nombre directamente despus de editar un smbolo (posicionamiento automtico del cursor) o bien depus de abandonar el campo del nombre [?????] con Return. 2. Introducir el nombre del operando en los campos de nombre del segmento ya terminado; el cursor le gua en el cometido.

8-4

STEP 5 C79000-G8578-C920-05

Editar un diagrama de funciones

Editar operandos simblicos

En el modo Salida STEP 5 se muestra una lista de los operandos absolutos y simblicos del segmento abierto despus de pulsar F1 = Inf. sim. Esta lista se puede editar. En caso de utilizar nombres largos, vigile que los nombres no se puedan confundir con otros, es decir que sean unvocos. Los nombres de los operandos simblicos se acortan a ocho caracteres al representarlos sobre la pantalla o al imprimirlos como KOP o FUP. En caso de hacer modificaciones recomendamos actualizar la lista de asignacin si no ha seleccionado anteriormente esta funcin en la casilla de peticin. Nota El operando de un conector slo se puede modificar con las funciones Borrar y Repetir entrada.

Construccin nueva de un segmento

Un segmento que ha adquirido una forma inadecuada al editarlo (p. ej. por expandirlo varias veces) se puede conseguir pulsando SHIFT F7 = Extras y F2 = Sal.nue. aunque el segmento todava no posea todos los parmetros. La pantalla se actualiza corrigiendo la representacin del segmento. Nota Antes de abandonar un segmento o un mdulo se tienen que haber introducido correctamente todos los nombres y parmetros.

8.2.1

Modificar y borrar funciones

Resumen

Introduciendo el primer operador en la posicin prescrita por el cursor largo en el segmento vaco se genera un bloque de funcin con dos operandos de entrada y una salida. Se puede construir una cadena de funciones en serie de mximo 5 operadores Y/O. La cantidad de operandos de entrada (ver ej.) se puede aumentar de la manera siguiente: 1. Aadiendo y posicionando el cursor largo debajo de la primera entrada del recuadro alargado. 2. Insertando y posicionando en un bloque de funciones (lmite: 2 1/2 x altura de la pantalla). Convertir una entrada en un bloque de funcin: 3. Posicionando el cursor sobre la denominacin del operando correspondiente y pulsando a continuacin F1 = & o bien F2 = >=1. Una entrada se invierte 4. posicionando el cursor sobre la denominacin del operando y pulsando F3 = Entrada o bien F4 = Entrada negada. La entrada actual se convierte en complemeto de la entrada hasta entonces existente. Una funcin editada se modifica posicionando el cursor sobre la denominacin de la funcin en el recuadro y sobreescribiendo con la operacin deseada.

Modificar un segmento

STEP 5 C79000-G8578-C920-05

8-5

Editar un diagrama de funciones

Borrar

Al borrar (tecla: DEL) operandos y funciones en segmentos hay que seguir las siguientes pautas: 1. Una entrada que se encuentra debajo del cursor largo es borrada si tiene asignado un operando. El bloque de funciones es reducido una lnea que es la entrada borrada; ver figura 8-2 (A). 2. Al activar la funcin Borrar en una entrada conectada se elimina el elemento de funcin o la cadena de funciones de esa entrada. La entrada en s es representada como no abastecida; ver figura 8-2 (B). 3. Un elemento de funcin con dos entradas de operando es eliminado. El operando restante ocupa la entrada que ha quedado libre del siguiente bloque; ver figura 8-2 (C). 4. Los elementos de funcin con dos entradas de las cuales una est conectada se eliminan despus de haber sido borrado el operando del segmento. Los elementos de funcin delante de la otra entrada influyen ahora directamente el bloque siguiente.

Ejemplo
E 10.0 E 10.1 E 20.0 & <1

Recuadro alargado + DEL

E 10.0 E 10.1

& <1

(A)

E 10.0 E 10.1

&

E 20.1

E 10.0 E 10.1

&

E 20.0 E 20.1 E 10.0 E 10.1 &

E 20.0 E 20.1

Figura 8-2

Borrar operandos y funciones (ejemplo)

Si se desea marcar como no definido un operando de entrada ya denominado basta introducir un signo de interrogacin en el primer carcter del campo de entrada.

8-6


<1 <1

E 20.0

<1

E 10.0 E 10.1

& <1 E 20.0

(B)

???????? E 20.0 E 20.1

<1

(C)

E 10.1 E 20.0 E 20.1

<1

(D)

STEP 5 C79000-G8578-C920-05

Editar un diagrama de funciones

Aadir operandos

Posicionar el cursor largo en el margen inferior del bloque de funciones y pulsar F3. Se acopla un operando no abastecido abajo en el bloque (A).

(A)
E 20.0

Recuadro +

Figura 8-3

Aadir un bloque de funciones

Posicionar el cursor largo en el operando de entrada que ha de ser sustituido por el bloque de funciones y pulsar F1 o bien F2. STEP 5 coloca el bloque de funciones elegido con dos entradas eventualmente con expansin horizontal delante de la entrada hasta entonces actual. La denominacin del operando es transferida a la entrada superior del nuevo bloque (B). La expansin horizontal y vertical, es decir, el desplazamiento del segmento hacia la derecha y hacia abajo se ejecuta de forma implcita.

Figura 8-4

Insertar operandos

Proceda de la siguiente forma: 1. Posicione el cursor largo sobre la entrada del bloque de funciones sobre el cual desea insertar un operando de entrada. 2. Pulse SHIFT F7 = Extras, F7 = Sal.vert. y finalmente F3 = Entrada. Un operando no abastecido es insertado en el bloque. Tras denominar el operando se puede invertir la entrada con F4.
Recuadro alargado + F7 = Sal. ver. & E 10.0 + F3 = Entrada E 10.1 E 10.1 <1 E 10.0 & <1 ???????? E 20.0

Figura 8-5

STEP 5 C79000-G8578-C920-05


E 10.0 <1 F3

E 10.0 E 20.0 ????????

<1

Aadir operandos

E 10.0 ???????

& <1 E 20.0

(B)
Aadir un bloque de funciones

E 20.0

Insertar operandos

8-7

Editar un diagrama de funciones

Insertar un bloque de funciones

Proceda de la siguiente forma: 1. Posicione el cursor sobre la entrada del bloque de funciones delante del cual desea insertar una funcin nueva. 2. Pulse SHIFT F7 = Extras, F6 = Sal.hor. y seleccione la funcin deseada, aqu F1 = &, mediante las teclas de funcin.
E 10.0 E 10.1 E 20.0 & E 10.0 & & ???????? E 20.0 + F1 = & <1

Recuadro alargado+ F6

Figura 8-6

Insertar un bloque de funciones

STEP 5 coloca el bloque de funciones de manera tal que la entrada superior queda acoplada. El operando en la entrada inferior queda no abastecido.

Editar conectores

Conectores y conectores negados son marcas intermedias en combinaciones lgicas. Un conector es entrado en FUP como un bloque de funciones. Si se encuentra detrs del ltimo bloque en el segmento es tratado y representado como una salida. Insertar En la salida del bloque Y el resultado intermedio ha de ser documentado en una marca M 20.1: 1. Denomine el conector, p. ej. M 20.1 (A) y pulse Return. Pila de conectores 2. Una pila de conectores se obtiene si posiciona el cursor sobre el conector y pulsa de nuevo F5 = Oper.bin. y F4 = # o bien F5 = / e introduce la denominacin de la marca, aqu M 30.1. Con la insercin implcita el conector anteriormente introducido es desplazado una lnea hacia abajo. Conector delante de la salida Al introducir el conector M 20.1 delante de la salida se produce la representacin B
E 10.0 E 10.1 E 20.0 E 10.0 E 10.1 & & <1 Cursor largo + F6 (Sal. vert.) + F5 = A10.1 (Oper. bin.) + F4 (#)

/ M 30.1 # M 20.1 E 20.0

(A)
Figura 8-7 Editar conectores

Para borrar un conector se debe posicionar el cursor y pulsar DEL.

8-8

= Sal. vert.

<1

E 10.1

<1 = = A10.1 M20.1

(B)

STEP 5 C79000-G8578-C920-05

Editar un diagrama de funciones

8.3

Funciones complejas
En el modo Edicin se pueden llamar las siguientes funciones mediante SHIFT y las teclas de funcin o bien F5 = Oper.bin.:
Funciones complejas en FUP Teclas (teclas de funcin) SHIFT F1 y F1 F3 F5 F6 F7 F2 F4 Explicacin (1) Operaciones aritmticas: sumar, restar, multiplicar, dividir

Resumen

Tabla 8-3

Operacin Aritmt. ADD SUB MULT DIV (en FB, FX) AND OR XOR Mdulos SPA; FB BA FX; SPA... A DB;


SHIFT F1 y (8) Operaciones lgicas digitales: combinacin Y por palabras, combinacin O por palabras, combinacin XOR (O excluvisa), por palabras (2) Llamar mdulos como sigue: FB absoluto, FB condicionado, FX absoluto, FX condicionado OB, PB, SB absoluto, ...condicionado, DB, DX SPB FB BAB FX SPB... AX DX SHIFT F2 y F1, SHIFT F1 F2,SHIFT F2 F4, SHIFT F4 F6, SHIFT F6 F7 (Desplazar) L/T Desplazar (en FB, FX) SLW SLD SRW SVW SVD RLD RRD SHIFT F3 y SHIFT F3 y (3) Operaciones de carga y transferencia cargar y transferir un operando F1, SHIFT F1 F2 F3, SHIFT F3 SHIFT F4, SHIFT F5 F1, SHIFT F1 F2, SHIFT F2 F3, SHIFT F3 F4 F5 F6 (4) Operaciones de desplazamiento y de rotacin desplazar palabra/palabra doble hacia la izquierda desplazar palabra hacia la derecha, palabra/palabra doble prefijada hacia la derecha, mover la pantalla hacia la izquierda, derecha (6) Operaciones de conversin BCD->DUAL, 1er gen. de complemento, 16 bits DUAL->BCD, 2 gen. de complemento, 16 bits BCD->DUAL, 2 gen. de complemento, 32 bits DUAL->BCD, 32 bits coma fija->coma flotante, coma flontante->coma fija 32 bits (7) Operaciones de comparacin (entre dos operandos): comparar igual, no igual, comparar mayor o igual, menor o igual, comparar mayor, menor Conversin (en FB, FX) DEF KEW DUF KZW DED KZD DUD FDG, GFD SHIFT F4 y Comparacin != >= > >< <= < SHIFT F5 y F1, F3, F4, F1, F2 F5 F6 F2 Oper.bin. ZR ZV F5 y F5 y (9) Operaciones de contaje (contador) el valor de contaje se aumenta/disminuye en 1 Oper.bin. SI SV SE SA SV SHIFT F1/F2 SHIFT F3/F5 SHIFT F4 (10) Operaciones de temporizacin (elementos de temporizacin) arranque de un tiempo como imp., imp. prolongado arranque de un tiempo como retardo de activacin, de desactivacin arranque de un tiempo como retardo de activacin memorizado F5 y R/S F6 F7 F4 S/R # (5) Operaciones de memorizacin binarias rearme con preferencia del elemento de memorizacin, activacin con preferencia del elemento de memorizacin Conectores F6 y
STEP 5 C79000-G8578-C920-05

8-9

Editar un diagrama de funciones

Reglas para la representacin

Para la representacin de las operaciones no elementales resumidas en la tabla 8-3 en FUP hay que seguir los siguientes pasos: 1. Todas las operaciones (1) a (10) en la tabla 8-3 son representadas como recuadro alargado en los que los operandos se encuentran a la izquierda antes de la elaboracin y el resultado de la elaboracin se enuentra a la derecha. STEP 5 introduce a travs de las teclas de funcin la operacin seleccionada en el recuadro alargado. 2. Se pueden combinar varias funciones complejas en un segmento. Observe que los tipos de datos posean una interrelacin razonable. Slo con el elemento de funcin complejo Comparador es posible una combinacin de elementos complejos de funcin con elementos binarios de funcin. No se permiten ramas paralelas. 3. Algunos de los elementos de funcin son ampliables, es decir, la cantidad de entradas puede ser ampliada si la operacin lo permite. 4. La funcin de desplazamiento/rotacin (4) exige la entrada del parmetro de desplazamiento n en el recuadro alargado, es decir, la cantidad de posiciones de bit que se quiere desplazar el contenido del operando hacia la derecha o hacia la izquierda. Dependiendo del formato del operando, el desplazamiento posible mximo es de 16 32 posiciones. 5. Las funciones Aritmtica y Comparar permiten introducir otro tipo de operando en el recuadro alargado. El tipo nmero en coma fija = F est siempre prefijado. Nota El tipo es slo modificable tras llamar el recuadro alargado.

8-10

STEP 5 C79000-G8578-C920-05

Editar un diagrama de funciones

8.3.1 Resumen

Operaciones aritmticas
Los operadores ADD, SUB, MULT, DIV unen en cada caso dos operandos en los acumuladores 1 y 2, dando un resultado en el acumulador 1. Operaciones aritmticas pueden ser combinadas en serie con otras funciones complejas: En la entrada superior:

S operaciones aritmticas, S operaciones de desplazamiento, S operaciones de conversin, S operaciones lgicas digitales.


En la salida:

S operaciones aritmticas, S operaciones de desplazamiento, S operaciones de conversin, S operaciones de comparacin, S operaciones lgicas digitales.
La funcin aritmtica corresponde a las instrucciones (AWL):

S cargar operando 1; S cargar operando 2; S efectuar las operaciones lgicas seleccionadas; S transferir el resultado al operando (acumulador 1).
Tipos de operando: KF, DW, EW...

Ejemplos

Editar una operacin de suma de dos nmeros en coma fija: 1. *** o bien F6 = fin seg. y a continuacin efectuar SHIFT F1 = Aritmt. 2. Elegir la operacin deseada, aqu F1 = ADD. STEP 5 le muestra el recuadro con las entradas y salidas sin abastecer y el formato de operando F prefijado.
????????? ????????? + F ????????? KF +12345 DW 12 + F DW 14

Figura 8-8

Editar una operacin de adicin

3. Confirmar el formato del operando pulsando Return. 4. Introducir el primer operando, aqu KF + 12345, y pulsar Return. 5. Introducir el segundo operando, aqu DW 12, y pulsar Return. 6. Denominar el operando al que se quiere transferir el resultado (DW 14) y finalizar con Return. El segmento posee ahora la forma que se representa en la parte derecha de la pantalla.

STEP 5 C79000-G8578-C920-05

8-11

Editar un diagrama de funciones

Insertar entrada

Posicionar el cursor entre las dos entradas, pulsar F3 = Entrada y escribir en la entrada.
Cursor largo DW 10 DW 12 x F DW 14 + F3 = Entrada DW 10 ????????? DW 12 DW 14 x F

Figura 8-9

Insertar entrada

Aadir entrada

Posicionar el cursor sobre el margen inferior del bloque de funciones, pulsar F3 = Entrada y escribir en la entrada.
DW 10 DW 12 DW 10 DW 12 ?????????

x F

DW 14

Cursor largo

+ F3 = Entrada

Figura 8-10

Aadir entrada

Insertar funcin compleja en la entrada

Posicionar el cursor sobre el primer operando de entrada, seleccionar la funcin compleja, aqu Shift F1 = Aritmt. y F1 = ADD y escribir en la entrada.
Cursor largo + SHIFT F1 (Aritmet) + F1 (ADD) x F DW 14 DW 10 ????????? DW 12 +F x F DW 14

DW 10 DW 12

Figura 8-11

Insertar funcin compleja en la entrada

Insertar funcin compleja en la salida

Posicionar el cursor sobre el operando de salida, seleccionar la funcin compleja, aqu Shift F1 = Aritmt. y F1 = ADD y escribir en la entrada.
DW 10 DW 12 x F DW 10 x F + F DW 14

DW 14

DW 12

Cursor largo +SHIFT F1 (Aritmet.) ????????? + F1 (ADD)

Figura 8-12

Insertar funcin compleja en la salida

8-12

x F

DW 14

STEP 5 C79000-G8578-C920-05

Editar un diagrama de funciones

8.3.2

Llamadas de mdulos

Resumen

Con ayuda de las llamadas de mdulos en STEP 5 que posibilitan la llamada de otros mdulos en el programa de aplicacin desde cualquier otro mdulo se puede efectuar una generacin estructurada de programa. Una llamada de mdulo es representada en FUP como recuadro. Slo es posible una llamada de mdulo por cada segmento. Introduzca una llamada directamente a travs del listn de teclas de funcin en el segmento vaco. Llamada condicionada de un mdulo de programa. 1. Pulsar Shift F2 = Mdulos y SHIFT F4 = SPB... en el segmento vaco. 2. Introduzca los operandos de entrada, aqu E 10.1 y E 10.2. Introduzca el mdulo destino, aqu PB 24, en el campo de entrada a la derecha y finalice con Return.
???????? ???????? E 10.1 E 10.2 & SPB PB 24 & SPB ????????

Ejemplo 1

Figura 8-13

Llamada condicionada de un mdulo de programa

Ejemplo 2

Llamada absoluta de un mdulo de programa. 1. Pulse SHIFT F2 = Mdulos y F4 = SPA... en el segmento vaco. 2. Introduzca el mdulo destino, aqu PB 24, en el campo de entrada a la derecha y finalice con Return.
SPA ???????? SPA PB 24

Figura 8-14

Llamada absoluta de un mdulo de programa

Ejemplo 3

Llamada absoluta de un mdulo de funcin en un segmento vaco 1. Pulsar SHIFT F2 = Mdulos y F1 = SPA FB. El editor muestra el techo del mdulo con el cursor en el campo de denominacin. 2. Introducir el nombre del mdulo de funcin llamado, aqu FB 10. El mdulo de funcin junto con su operando formal se visualiza. 3. Introduzca la designacin absoluta o simblica. Al pulsar Return, el cursor salta a otros campos.
FB 10 TEST ????????? ????????? ????????? ????????? ENT1 SAL ENT2 TEMP CONT ????????? E 1.0 E 1.2 T 32 Z8 FB 10 TEST ENT1 SAL ENT2 TEMP CONT A 1.0

Figura 8-15

Llamada absoluta de un mdulo de funcin

Despus el segmento tiene la forma representada a la derecha.

STEP 5 C79000-G8578-C920-05

8-13

Editar un diagrama de funciones

8.3.3

Operaciones de carga y transferencia

Resumen

La funcin es representada como recuadro estando el operando a la izquierda y el resultado a la derecha. La funcin SHIFT F3 = Mover y F7= C/T corresponde a las instrucciones:

S cargar operando (DW, DD, EW...), S transferir al operando (DW, DD, EW...).
Tras haber generado el cursor largo (ver arriba) ya solamente debe introducir ambos operandos designados mediante [?????].

8.3.4

Operaciones de desplazamiento y rotacin

Resumen

Operaciones de desplazamiento y rotacin son operaciones adicionales (slo FB, FX). Una operacin de desplazamiento/rotacin de pantalla es representada como recuadro encontrndose a la izquierda el operando que en el acumulador 1 se encuentra delante de la operacin de desplazamiento y a la derecha el resultado. Tras pulsar las teclas de funcin SHIFT F3 = Mover y la funcin deseada en el segundo plano de teclas, STEP 5 genera el recuadro no abastecido en el que est introducida la operacin seleccionada. El cursor de caracteres est debajo del parmetro n en accin intermitente. Introduzca aqu la cantidad de posiciones de bit que ha de ser desplazado el contenido del operando. La funcin corresponde a las instrucciones (AWL):

S cargar operando, S mover/correr operando n posiciones de bit, S transferir el resultado al operando (acumulador 1).
Ejemplo
Desplazar el operando de entrada EW 12 en 7 posiciones de bit hacia la derecha y transferir al DW 12. 1. *** o bien F6 = Fin seg. y a continuacin pulsar SHIFT F3 = Mover. 2. Elegir la operacin deseada, aqu F1 = SRW. STEP 5 le muestra el recuadro (izquierda).

?????????

SRW 0

?????????

EW 12

SRW 7

DW 12

Figura 8-16

Desplazar el operando de entrada

3. Posicionar el cursor sobre el parmetro n en el recuadro, aqu 0, e introducir la cifra 7. 4. Introducir la denominacin del operando de entrada/salida. Nota No es posible modificar ulteriormente el parmetro n.

8-14

STEP 5 C79000-G8578-C920-05

Editar un diagrama de funciones

8.3.5 Resumen

Operaciones de memorizacin
Con las funciones de memorizacin el RLO es memorizado estticamente fuera del procesador. El comportamiento de la funcin memorizadora se define en la llamada seleccionando en el 2 plano de teclas con F6 = Activacin con preferencia y con F7 = Rearme con preferencia despus de haber pulsado F5 = Oper.bin.. STEP 5 introduce el operando de efecto preferente en cada caso en el recuadro. La funcin de memorizacin es representada como recuadro con 2 entradas y una salida. S es la entrada de activacin, R la de rearme y Q la salida. En un segmento se puede insertar solamente una funcin de memorizacin. La funcin de memorizacin corresponde a las siguientes instrucciones (AWL):

S S S S S S

U (N) 1er operando de entrada S (R) marca U 2 operando de entrada R (S) marca U marca = salida

Tipos de operando: M m.n, A m.n, D m.n... Segn la seleccin de funcin la funcin de memorizacin reacciona de la siguiente manera ante modificaciones en las entradas de seales:

STEP 5 C79000-G8578-C920-05


Estado en la entrada S 0 0 1 1 R 0 1 0 1 Estado en la salida Q El estado antiguo permanece memorizado 0 1 0 en rearme preferente 1 en activacin preferente

Tras pulsar F5 = Oper. bin. y la funcin deseada en el 2 plano de teclas, STEP 5 genera el recuadro no abastecido en la posicin del cursor largo en un segmento FUP.

8-15

Editar un diagrama de funciones

Ejemplo

Editar una operacin de memorizacin con activacin preferente: 1. *** o bien F6 = Fin seg. y a continuacin pulsar F5 = Oper.bin. y F7 = S.
????????? ????????? ????????? S R Q M 1.0 E 2.1 E 2.2 S R Q = A 14.0 = ?????????

Figura 8-17

Editar una operacin de memorizacin

2. Introducir la denominacin del operando de la clula de memorizacin, aqu M 1.0, y pulsar Return. 3. Introducir los operandos de entrada, aqu cierre E 2.1 y E 2.2, respectivamente. Abandonar los campos de entrada respectivos con Return. 4. Introducir la salida (Q) para la interrogacin sobre el estado de seal binario, aqu A 14.0, y pulsar Return y despus Aceptar.

8.3.6

Operaciones de conversin

Resumen

Operaciones de conversin (DUAL <> BCD, 1er/2 complemento) son parte de las operaciones complementarias (slo FB, FX). Una operacin de conversin se representa en forma de recuadro, encontrndose a la izquierda el operando que en el acumulador 1 se encuentra antes de la conversin y a la derecha el resultado. Con otras funciones complejas se puede combinar en serie en la entrada o en la salida, Despus de ejecutar las teclas de funcin Shift F4 = Convert. y la funcin deseada en el 2 plano de teclas STEP 5 genera el recuadro con la operacin elegida. La funcin corresponde a las instrucciones (AWL):

S cargar operando, S convertir operando, S transferir el resultado al operando (acumulador 1).


Tipos de operando: DW, DD, EW... Despus de crear el recuadro (ver arriba) se debe introducir ya solamente ambos operandos designados mediante [?????].

8-16

STEP 5 C79000-G8578-C920-05

Editar un diagrama de funciones

8.3.7

Operaciones de comparacin

Resumen

Las operaciones de comparacin combinan dos operandos digitales en los acumuladores 1 y 2, dando un resultado binario en el acumulador 1. Con otras funciones complejas se puede combinar en cascada en la entrada o en la salida. La funcin corresponde a las instrucciones (AWL):

S cargar operando 1, S cargar operando 2, S ejecucin de la operacin de comparacin seleccionada, S resultado lgico.
Las operaciones de comparacin se representan en forma de recuadro en un segmento vaco, encontrndose a la izquierda los operandos que figuran en los acumuladores 1 y 2 y a la derecha el resultado de la comparacin. Tras pulsar las teclas de funcin Shift F5 = Comp. y la funcin deseada en el 2 plano de teclas, STEP 5 crea el recuadro no abastecido con la operacin seleccionada. A la izquierda del recuadro figura la operacin de comparacin (! =, ><, >=, >, <=, <) y a la derecha el formato de los operandos: F = nmero en coma fija (16 bits) D = palabra doble (32 bits) G = nmero en coma flotante (32 bits) Nota Para modificar el tipo de operando hay que llamar el recuadro. Cambio del tipo:
1. Posicionar el cursor largo sobre el tipo 2. Con Shift + Cursor derecha posicionar el cursor pequeo sobre el identificador de tipo. 3. Cambiar el tipo.

Ejemplo

Edicin de una operacin de comparacin entre dos nmeros en coma fija. 1. Pulse *** o bien F6 = fin seg. y a continuacin pulse Shift F5 = Comp.. 2. Elija la operacin deseada, aqu el criterio de comparacin es diferente de con F2 = > <. STEP 5 le muestra el recuadro con entradas/salidas no abastecidas y el formato de operando prefijado F.

STEP 5 C79000-G8578-C920-05

8-17

Editar un diagrama de funciones

?????????

>< F

?????????

?????????

KF +100

>< F

DW 34

M 12.1

Figura 8-18

Editar operaciones de comparacin

3. Confirme el formato del operando con la tecla Return. 4. Introduzca el primer operando, aqu KF + 100, y pulse Return. 5. Introduzca el segundo operando, aqu DW 34, y pulse Return. 6. Denomine el operando al que se ha de asignar el resultado, aqu M 12.1 y finalice con Return. El segmento posee ahora el aspecto representado abajo en la pantalla.

8.3.8

Operaciones lgicas digitales

Resumen

Las operaciones lgicas digitales son operaciones complementarias (slo FB, FX). Con otras funciones complejas se pueden combinar en cascada igual que las operaciones aritmticas. Los operadores Y, O, O-exclusiva combinan dos operandos digitales en los acumuladores 1 y 2, dando un resultado binario en el acumulador 1. La funcin corresponde a las instrucciones (AWL):

S cargar operando 1 (DW, EW, MW...), S cargar operando 2 (DW, EW, MW...), S combinacin de operandos por palabras (UW, OW, XOW), S transferir resultado al operando (DW, EW, MW...).
Ejemplo
Combinacin Y de dos operandos por palabras. 1. Pulse *** o bien F6 = fin seg. y a continuacin pulse Shift F1 = Aritmt.. 2. Elija la operacin deseada, aqu F5 = AND. STEP 5 le muestra el recuadro con entradas/salidas no definidas y el formato prefijado UW.

8-18

STEP 5 C79000-G8578-C920-05

Editar un diagrama de funciones

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

UW ?????????

EW 124 MW 10

UW DW 16

Figura 8-19

Combinacin Y

3. Introduzca el primer operando, aqu EW 124, y pulse Return. 4. Introduzca el segundo operando, aqu MW 10, y pulse Return. 5. Denomine el operando al que se ha de transferir el resultado, aqu: DW 16 y finalice con Return. El segmento se representa en la parte derecha de la pantalla.

8.3.9

Operaciones de contaje

Resumen

Las operaciones de contaje se representan en forma de recuadro. El operando de contaje se encuentra encima del recuadro. Dependiendo de la seleccin previa en el 2 plano de teclas, F1 = contador para atrs, F2 = contador para adelante, la primera entrada es la entrada de cuenta para contar hacia atrs ZR, o para contar hacia adelante ZV y la segunda entrada es complementaria a la primera. Ello se debe a que la primera entrada de un contador siempre debe estar conectada en la representacin. Tras pulsar F5 = Oper.bin. y la funcin deseada en el 2 plano de teclas STEP 5 genera el recuadro no abastecido con las siguientes entradas/salidas: ZR ZV S ZW R DU DE Q Decrementar el valor de contaje en 1 si en esta entrada el RLO cambia de 0 a 1 (Cambio de flancos). Incrementar el valor de contaje en 1 si en esta entrada el RLO cambia de 0 a 1. Aceptar el valor de contaje de la entrada ZW cuando en esta entrada de activacin S haya un cambio de flancos positivo (0 1). Valor de inicializacin del contador, codificacin decimal (BCD) 0...999, tipo de operando: KZ, EW, MW, AW, DW. Volver a poner el contador a 0 cuando la entrada est a 1. La salida Q se pone a 0. Contenido actual del contador, codificacin binaria. Contenido actual del contador, codificacin BCD. La salida indica con un estado de seal binario si el contenido del contador est a cero = 0 o bien > cero: = 1.
Z 0... Z 255 0... 999

Operando de contaje: Margen de contaje:

Ejemplo

Edicin de una funcin de contaje para contar hacia adelante. 1. Pulse *** o bien F6 = fin seg. y a continuacin F5 = Oper.bin. y F2 = ZV. STEP 5 muestra el recuadro con entradas/salidas no definidas.

STEP 5 C79000-G8578-C920-05

8-19

Editar un diagrama de funciones

????????? ????????? ????????? ????????? ????????? ZV ZR S ZW DU DE

????????? ????????? = ?????????

?????????

Z 10 E 32.0 ZV ZR M 2.0 KZ 255 S ZW DU DE DW 64 DW 66

E 32.1

M 12.1

Figura 8-20

Editar una funcin de contaje

2. Introduzca el operando (Z 10) y pulsar Return. 3. Operando para ZV, introduzca aqu (E 32.0) y pulse Return. 4. Saltarse el operando para ZR con DEL. 5. Introduzca el operando para la activacin del contador, aqu (M 2.0), y pulse Return. 6. Introduzca el valor de contaje, aqu KZ 255, y pulse Return. 7. Entrada de desactivacin, introduzca aqu E 32.1, y pulse Return. 8. Introduzca la transferencia del valor de contaje a los operandos DW 64 y DW 66 y finalice en ambos casos con Return. 9. Introduzca en la salida M 12.1, Return.

8-20

STEP 5 C79000-G8578-C920-05

Editar un diagrama de funciones

8.3.10

Operaciones de temporizacin

Resumen

Las operaciones de temporizacin permiten realizar y controlar procesos temporizados a nivel de programa. El comportamiento de la funcin de temporizacin se define durante la llamada seleccionando, tras haber pulsado F5, la funcin en el 2 plano de teclas con SHIFT F1... SHIFT F5. STEP 5 introduce este comportamiento de forma simblica en la entrada de arranque en el recuadro. El operando de tiempo se encuentra encima del recuadro. La funcin de temporizacin arranca cuando cambia el RLO en la entrada de arranque. En un retardo a la desconexin (SA) el RLO (resultado lgico) debe cambiar de 1 a 0 y en todos los dems casos de 0 a 1. Los parmetros en la entrada de arranque tienen los significados siguientes:

Ejemplo

STEP 5 C79000-G8578-C920-05


Smbolo 1 1V T ! !0 T ! !S 0 ! !T

Tecla

Significado

SHIFT F1 = SI SHIFT F2 = SV SHIFT F3 = SE SHIFT F4 = SS SHIFT F5 = SA

arranque como impulso arranque como impulso prolongado arranque como retardo a la conexin arranque como retardo a la conexin con memoria arranque como retardo a la desconexin

Tras pulsar F5 = Oper.bin. y la funcin deseada en el 2 plano de teclas, STEP 5 genera el recuadro no abastecido con las siguientes entradas/salidas: Smbolo TW Operando para iniciar la funcin de temporizacin (v. smbolo correspondiente en la tabla). Entrada para introducir el tiempo Tipo de operando: KT, EW, DW... El tiempo se compone del valor de temporizacin y de la base de tiempo. El valor de temporizacin representa la cantidad de periodos que dura la funcin de tiempo. La base de tiempo indica con qu intrvalos de tiempo se modifica el valor de temporizacin.

DU DE Q

Por ejemplo: KT = n.i; n = valor temporal: 0... 999; i = mdulo temporal: 0 = 0,01s, 1 = 0,1s, 2 = 1s, 3 = 10s. Entrada de desactivacin de la funcin de tiempo: cuando el operando adapta el valor 1 se define el tiempo y Q = 0. Valor de temporizacin actual, codificacin binaria. Valor de temporizacin actual, codificacin BCD. Salida indica con estado de seal binario si el temporizador est en marcha (Q = 1) o si ya ha terminado (Q = 0). Nmero del temporizador: ZT 0...T 255

Edicin de una funcin de tiempo con retardo a la desconexin.

1. Pulse *** o bien F6 = fin seg. y a continuacin efectuar F5 = Oper.bin. y Shift F5 = SPA.

8-21

Editar un diagrama de funciones

????????? ????????? ????????? 0! !T ????????? ????????? = ?????????

TW DU DE R T20 Q

?????????

E 20.0 KT 100.1

0!

!T DW 20 DW 22 = M 22.1

TW DU DE R Q

E 20.3

Figura 8-21

Editar una funcin de temporizacin con retardo a la desconexin

2. Introduzca el nmero del temporizador, aqu T 20, y pulse Return. 3. Introduzca el operando de arranque de la clula de temporizacin, aqu (E 20.0), y pulse Return. 4. Introduzca el tiempo KT 100.1 (10s), y pulse Return. 5. Introduzca la entrada de desactivacin, aqu E 20.3, y pulse Return. 6. Introduzca la transferencia del valor de temporizacin a los operandos DW 20 y DW 22 y finalice en ambos casos con Return. 7. Introduzca M 22.1 en la salida, y pulse Return.

8-22

STEP 5 C79000-G8578-C920-05

Editar mdulos de datos


Generalidades

Los mdulos de datos contienen datos fijos o variables con los que trabaja el programa de usuario. El ttulo del mdulo y el comentario de lnea se depositan en el mdulo DK/DKX correspondiente. STEP 5 memoriza un comentario de mdulo en el mdulo de documentacin DBDO.nnn/ DXDO.nnn. Ambos tipos de mdulos se generan automticamente al Aceptar el DB/DX editado. No se transfieren al autmata programable ni al EPROM/EEPROM. Si bien es posible editar directamente en estos mdulos, recomendamos introducir los ttulos y comentarios en DB/DX, ya que en tal caso se pueden distinguir todas las asignaciones.

Editor

Test

AG

Administracin

Docu

Mdulo STEP 5... Mdulo de datos... Mscara DB... Lista de asignacin Batch AWL... Caminos de bus Parm. impresora Editor pie pgina

F1 F2 Ctrl+F1 F7 Ctrl+F3 F8 Ctrl+F4 Ctrl+F5

Despus de la introduccin al proceso de edicin de los mdulos, se describen todas las funciones individuales del editor en orden alfabtico.

Indice del captulo

Apartado 9.1 9.2

Tema Estructura de los mdulos de datos Editar mdulos de datos

Pgina 9-2 9-4

STEP 5 C79000-G8578-C920-05

9-1

Editar mdulos de datos

9.1

Estructura de los mdulos de datos


Los mdulos de datos creados con el editor de mdulos de datos se depositan en el fichero de programa estndar ( Proyecto). Estos mdulos se componen de las siguientes partes: 1. anteencabezado, 2. encabezado, 3. cuerpo y 4. comentarios (opcional). Al cargar el programa STEP 5 se transfieren nicamente el encabezado (2) y el cuerpo del mdulo (3) a la memoria del autmata programable.
Identificacin del mdulo Clase de mdulo N de mdulo Ident. PG N de biblioteca Long. md. con encabez. (n pal.) 4 1 5 5 5 4 2 0 3 1 3 2 3 8 3 2 4 C 6 5 7 4 7 A 0110 0111 1000 0111

Resumen

Encabezado 5 palabras de datos

DW 0 DW 1 DW 2 DW 3 DW 4 DW 5 DW 6

DW 2042

Figura 9-1

Estructura de un mdulo de datos

Anteencabezado del mdulo

El anteencabezado contiene los formatos de datos de las palabras de datos que se introducen en el cuerpo del mdulo. La longitud del anteencabezado depende de la cantidad y del cambio de los formatos de datos en el mdulo de datos. STEP 5 crea para ste ltimo una DVn, y para un DXn un DVXn. Al borrar un mdulo de datos (DB) o un DX el anteencabezado correspondiente se borra automticamente.
Anteencabezado Encabezado Kopf Cuerpo DK D0 Fichero de programa Memoria del autmata programable (AG)

Figura 9-2

Anteencabezado del mdulo

9-2

Cuerpo mximo 2043 palabras de datos

Encabezado Cuerpo

STEP 5 C79000-G8578-C920-05

Editar mdulos de datos

Si durante la transferencia de un mdulo de datos desde la memoria del autmata programable (AG) o bien desde el mdulo EPROM/EEPROM al fichero de programa preajustado no existe el anteencabezado del mdulo, aparece en la pantalla el aviso: Anteencabezado de DB/DX no existe y una lnea con formatos para elegir. As se puede ajustar el formato de datos deseado.

Encabezado del mdulo

El encabezado del mdulo tiene siempre una longitud de 5 palabras de datos. El autmata deposita all automticamente:

S el identificador de comienzo del mdulo, S la clase de mdulo (DB, DX), S el nmero de mdulo (cifra entre 0 y 255), S la identificacin de la unidad de programacin, S el nmero de biblioteca (cifra entre 0 y 99999), S la longitud del mdulo (incluyendo la longitud del encabezado de mdulo).
Cuerpo del mdulo
El cuerpo del mdulo contiene las palabras de datos en secuencia ascendente, empezando por la palabra de datos 0. Cada palabra de datos ocupa 1 palabra (16 bits) de la memoria. El programa de usuario trabaja con estas palabras. Los mdulos de datos admiten hasta 2043 palabras de datos. Un mdulo de datos generado en un programa de usuario puede, en cambio, contener un mximo de 4091 palabras de datos en el cuerpo del mdulo. La longitud permitida depende tambin de la capacidad de memoria del autmata programable.

STEP 5 C79000-G8578-C920-05

9-3

Editar mdulos de datos

9.2

Editar mdulos de datos

Llamar editor
Editor
Mdulo de datos...

Seleccionar el comando de men Editor > Mdulo de datos... En la pantalla aparece el cuadro de dilogo Editar mdulo(s) de datos. Para poder editar o elaborar un mdulo de datos, es preciso introducir el nombre del mdulo de manera absoluta (p. ej. DB15) o simblica. Si quiere buscar en uno o varios mdulos de datos una palabra de datos concreta, debe introducir en la lista de mdulos los mdulos (mximo 6) de forma absoluta, o bien un mdulo de forma simblica en los que ha de efectuarse la bsqueda. En Seleccin debe introducir la palabra de datos buscada, p. ej. 123. Si pulsa SHIFT F8 = Ayuda, STEP 5 indica una lista de posibilidades de entrada Al confirmar esta peticin con Editar se llama al editor de mdulos de datos.

Divisin de la pantalla

La figura 9-3 muestra el campo de edicin del editor de mdulos de datos con las teclas de funcin del men principal y un mdulo de datos abierto. Con las teclas SHIFT F8 = Ayuda obtendr explicaciones acerca de las diferentes teclas de funcin.

Entradas

En el campo de edicin, dividido en lneas y columnas, introduzca los datos deseados utilizando las teclas de funcin o haciendo clic con el ratn. Pulsar F7 = Aceptar o la tecla Aceptar. Pulsar ESC. Si interrumpe la secuencia prevista mediante otra operacin, el PG emite el aviso: Finalizar primero factor de repeticin! En ese lugar no puede ejecutarse la operacin, puesto que el editor est en modo Repeticin; primero hay que abandonar este modo.

Memorizar mdulo Interrumpir funcin

9-4

STEP 5 C79000-G8578-C920-05

Editar mdulos de datos

Campo de entrada

La figura 9-3 muestra el campo de edicin del editor del mdulo de datos con las teclas de funcin del men principal y con un mdulo de datos abierto.
(2) (5) (3) (4)

(1)

BIB= DB2 (6) (7) 1: 2: 3: 4: 6: 8: 9: 10 : 11 : 12 : 13 : 14 : 15 : 16 : 28 : 30 : F 1 DK-Crear C:DATEN@ST.S5D (8) (9) (10) KH KF KF KG KG KT KT KZ KZ KY KY KM KM KC C = = = = = = = = = = = = = = = Editar LON = 37 / 22 (13) Ttulo del mdulo de datos (11) (12) Comentario de palabra de datos FFFF; N hexadecimal, lmite superior - 32768; N coma fija, lmite inferior +32767; N coma fija, lmite superior - 1469368 - 38; K N coma flotante, lmite inferior +1701412+39; N coma flotante, lmite superior 001.0; Valor de tiempo, base de tiempo 0,1 s 999.3; Valor de tiempo, base de tiempo 9990 s 000; Valor de cmputo, lmite inferior 999; Valor de cmputo, lmite superior 000,001; Byte o direccin de un DB 255,255; Byte o direccin de un DB 00000000 00000000; Muestra bit, valor lmite inferior 11111111 11111111; Muestra bit, valor lmite superior Lnea de texto con 24 caracteres; Caracteres ASCII limitados por FINAL; Caracteres ASCII limitados por

F Nm. Bibl. F

F + lnea

F lnea

F Ttulo 6

F Comentar. F 7 Aceptar

Ayuda

2 DK-Borrar 3 DF-Crear 4 DF-Borrar 5 KG-Test

8 Interr.

Figura 9-3

Campo de entrada del editor DB

Campos y entradas de pantalla


Tabla 9-1

Los diferentes campos de la pantalla tienen el siguiente significado:

Contenido de las lneas de pantalla


(1) (2) (3) (4)

Campo de entrada

Significado

Campo DB

Indica el nmero de mdulo (aqu: DB2) que se ha introducido al rellenar la casilla de peticin. Indica la unidad y el nombre del fichero de programa. (Aqu: unidad C: con fichero de programa DATENxxST.S5D).

Fichero de programa Campo BIB Campo LON

En este campo puede introducir el nmero de biblioteca con mximo 5 cifras (un nmero de 0 a 99999) para el mdulo de datos.

Salida de la longitud de mdulo en las palabras de datos incluyendo el encabezado. Detrs del slash (/) se encuentra la longitud del encabezado. Dicha longitud se actualiza cada vez que se introduce una lnea entera Aqu se puede introducir un ttulo para el mdulo de datos con mximo 32 caracteres.

(5)

Campo de ttulo

STEP 5 C79000-G8578-C920-05

9-5

Editar mdulos de datos

Tabla 9-1

Contenido de las lneas de pantalla

N
(6)

Campo de entrada Campo del nmero de palabra de datos

Significado
Salida del nmero de la palabra de datos (DW) a elaborar. En formatos que contienen varias palabras de datos, se visualiza el nmero de la palabra de datos ms bajo. Se puede saltar a la ltima palabra de datos del mdulo de datos introduciendo el ltimo nmero de palabras de datos o bien un nmero mayor. Al igual que en el campo de formato, aqu se pueden insertar o borrar lneas con las teclas de funcin. En cuanto el cursor abandona la lnea correspondiente se actualizan los nmeros de palabras de datos siguientes.


(7)

:-Campo

(8)

Factor de repeticin

El factor de repeticin permite hacer copias de un bloque de hasta 12 palabras de datos con un formato igual. El factor de repeticin indica el nmero de reproducciones del bloque de palabras de datos marcado. El factor de repeticin mayor es 255. Se reproducen todas las palabras de datos que se encuentran entre el factor de repeticin y el cursor. STEP 5 actualiza automticamente los nmeros correlativos de DW. Los comentarios de palabras de datos no se reproducen y permanecen en la posicin antigua Antes de la ejecucin, el editor del mdulo de datos (DB) comprueba si la palabra de datos a reproducir, as como las palabras de datos existentes, exceden la cifra mxima de 2043 palabras de datos (sin contar el encabezado). En tal caso STEP 5 visualiza el aviso: Memoria o bfer interno llenos. La funcin no se ejecuta. Introduzca en este campo el formato de palabra de datos deseado o sobreescriba el formato ya existente. Si un formato no se puede representar aparece la definicin F en el campo de errores de formato. En la conversin de un formato que requiere varias palabras de datos (KG) se convierte la palabra de datos siguiente. Si se pueden representar varias palabras de datos conjuntas (C, KC) slo se modifica una de ellas. Introduzca aqu los datos en el formato actual. Si al modificar el formato aparecen datos no interpretables aparece la definicin F en el campo de errores de formato. Una F en este campo indica un error al interpretar la palabra de datos en el formato indicado.

(9)

Campo de formato

(10)

Zona de edicin

(11)

Campo del error de formato Campo de indicacin de comentarios

(12)

En formatos que necesitan varias palabras de datos (KC, C, KG) un comentario que est asignado a una palabra de datos que no sea la primera no puede ser visualizado en la pantalla. Una K en este campo sealiza los comentarios suprimidos. Introduzca aqu, si lo considera necesario, un texto de mximo 32 caracteres para cada palabra de datos, el comentario de palabra de datos. Despus del carcter trigsimo segundo, el cursor salta hacia el comienzo de esa lnea de comentarios. Para abandonarla pulse Return. STEP 5 slo visualiza comentarios suprimidos despus de haber modificado el formato de datos.

(13)

Campo de comentario

9-6

STEP 5 C79000-G8578-C920-05

Editar mdulos de datos

Teclas de funcin
F 1 DK-Crear

Teclas de funcin en el men bsico


F +lnea 4 DF-Borrar F lnea 5 KG-Test F Ttulo 6 F Comentario F Ayuda 8 Interr. 7 Aceptar

Nm. Bibl. F 2 DK-Borrar 3 DF-Crear

Teclas F1 = DK-Crear

Significado Ampla el tamao del comentario de la palabra de datos, es decir, todos los campos de comentario se desplazan una lnea hacia abajo. Borra el comentario de la palabra de datos. Todos los campos de comentario se desplazan una lnea hacia arriba. Expansin del formato, es decir, todos los campos de formato se desplazan una lnea hacia abajo. Borra el formato. Todos los campos de formato se desplazan una lnea hacia arriba. En la ltima lnea de un mdulo de datos con el formato KG esta funcin slo se ejecuta si antes se ha llevado a cabo una conversin a KM. Test en coma flotante: el nmero en coma flotante en el campo de datos se indica al lado de manera hexadecimal: Exponente (1 byte) Mantisa (3 bytes). Tambin se puede modificar. Pulse Aceptar para abandonar. El mdulo de datos se memoriza en el fichero de programa preajustado. Finalizar la edicin sin memorizar. Introducir el nmero de biblioteca. Desplazar hacia abajo por lneas. Desplazar hacia arriba por lneas. Ttulo del mdulo. Comentario del mdulo. Explica las teclas de funcin.

F2 = DK-Borrar F3 = DF-Crear F4 = DF-Borrar

F5 = KGTest

F7 = Aceptar F8 = Interr. SHIFT F2 = Nm. Bib. SHIFT F4 = + lnea SHIFT F5 = lnea SHIFT F6 = Sobreesc. SHIFT F7 = Comentar. SHIFT F8 = Ayuda

9.2.1

Editar comentarios de mdulos

Resumen

Los comentarios son textos que sirven para explicar los mdulos de datos. La cantidad de caracteres de todos los comentarios de un mdulo es de mximo 16 k caracteres. Los comentarios de mdulos se memorizan en un fichero de documentacin (fichero doc):

S El mdulo y el fichero de documentacin se memorizan en el fichero de programa preajustado. Se pueden memorizar como mximo 255 ficheros de documentacin bajo S5-DOS.

STEP 5 C79000-G8578-C920-05

9-7

Editar mdulos de datos

S Los ficheros de documentacin no se transfieren al autmata programable ni a


un cartucho EPROM/EEPROM.

S El nmero de mdulo y el nmero del fichero de documentacin se corresponden, p. ej. DBDO.015 pertenece a DB 15.

S Los mdulos tienen asignados los ficheros de documentacin correspondientes que vienen definidos al principio del fichero con #: DBn #DBDO.nnn DXn #DXDO.nnn Nota Las pginas se delimitan con el carcter de control de impresora $EJECT. Esta secuencia de caracteres debe ser escrita en letras maysculas, en caso contrario STEP 5 no reconoce la orden.

Requisito

En los ajustes del proyecto est seleccionada la opcin [X] con Comentario: ( Proyecto). En la pantalla se visualiza el men bsico del editor de mdulos de datos. Este debe contener como mnimo una palabra de datos. Proceda de la siguiente forma: 1. Pulse Shift F7 = Comentar. o bien pulsar dos veces COM. STEP 5 abre el campo de edicin vaco para introducir el comentario del mdulo o bien visualiza el campo con el texto ya existente. Para que el editor posea una asignacin de texto al mdulo de datos l mismo genera una secuencia de 7 caracteres $1 @. No modificar ni borrar esta secuencia de caracteres, puesto que de lo contrario STEP 5 ya no puede asignar el comentario al mdulo correspondiente. 2. Editar el texto con el teclado alfanumrico. 3. Finalizar cada entrada con Return. El final de la lnea se marca con una flecha vertical. En caso de introducir textos de varias lneas se grada automticamente el final de la lnea.

Procedimiento

Insertar caracteres

Con F1 = Insertar/sobreesc. se cambia de modo. Siempre se indica el modo seleccionable. 1. Posicione el cursor en aquel punto del texto a partir del cual va a insertar los caracteres. 2. Pulse F1 = Insertar e inserte el texto. 3. Finalice pulsando F8 = Interr. o Aceptar.
F 1 Insertar F 1 Sobreesc. F 2 Borrar F 5 Ins. Ln. F 6 Borr. Ln.

9-8

STEP 5 C79000-G8578-C920-05

Editar mdulos de datos

Borrar caracteres

Posicione el cursor sobre el primer carcter a borrar. 1. Pulse la tecla F2 = Borrar. 2. Posicione el cursor sobre el ltimo carcter a borrar. 3. Pulse la tecla F2 = Borrar.

Finalizar / Memorizar el comentario del mdulo

Pulse F8 = Interr. o Aceptar. STEP 5 visualiza el mdulo de datos a editar en la pantalla. El texto que se ha introducido hasta el momento se conserva. Si se memoriza ahora el mdulo de datos, STEP 5 memoriza tambin el comentario del mdulo. Pulse Aceptar.

9.2.2 Resumen

Introducir el ttulo del mdulo


Con el ttulo del mdulo se define el mdulo. Este ttulo puede tener como mximo 32 caracteres. Se puede emplear escritura mayscula o minscula sin diresis. El ttulo se memoriza en el mdulo de comentarios junto a cada mdulo de datos. STEP 5 asigna el nombre de ese mdulo de datos de forma automtica: DKn a DBn. El nmero del mdulo de comentarios corresponde al nmero del mdulo de datos. As, por ejemplo, DK 123 pertenece a DB 123.

Requisito

En los preajustes del proyecto est seleccionada la opcin: Comentarios: S ( Proyecto). En la pantalla se visualiza el men bsico del editor de mdulos de datos. Los mdulos de datos deben contener como mnimo una palabra de datos. Pulse Shift F6 = Sobreesc. o bien la tecla COM. El cursor salta al campo de entrada del ttulo del mdulo. 1. Introduzca el texto o bien corrija un texto ya existente. 2. Pulse Return. El ttulo se almacena en la memoria intermedia y se memoriza definitivamente en el mdulo de comentarios del fichero de programa al memorizar el mdulo generado.

Introducir el ttulo del mdulo de datos

9.2.3

Cmo limitar la longitud del anteencabezado

Resumen

La longitud del anteencabezado depende de la cantidad de formatos de datos y de la frecuencia con la que se vayan cambiando en el mdulo. Si introduce palabras de datos con el mismo formato una detrs de la otra en el mdulo de datos y evita cambiar a menudo el formato de datos, el encabezado resultar ms corto.

STEP 5 C79000-G8578-C920-05

9-9

Editar mdulos de datos

Ejemplo

Punto de partida: Los formatos de datos varan: DW0/1 = KH, DW2/3 = KF, DW 4 = KH y DW 5 = KF. El encabezado del mdulo posee una longitud de 10 palabras de datos. DB3 0: KH = FFFF; 1: KH = 1A2B; 2: KF 3: KF = + 12345; = - 00099; LAE= 11 / 10

4: KH = 80F1; 5: KF = + 06787;

Los formatos de datos se agrupan: DW 0 hasta DW 2=KH, DW 3 hasta DW 5 = KF. El encabezado del mdulo tiene ahora una longitud de 6 palabras de datos. DB3 0: KH = FFFF; 1: KH = 1A2B; 2: KH = 80F1; 3: KF 4: KF 5: KF = - 00099; = + 06787; = + 12345; LAE= 11 / 6

En la salida de mdulos de datos del autmata programable tiene que figurar el anteencabezado del mdulo correspondiente en el fichero de programa, en caso contrario STEP 5 visualiza el aviso:
Anteencabezado de este mdulo no existente.

En tal caso se debe seleccionar uno de los formatos (KM, KH, KY...) ofrecidos.

9.2.4 Resumen

Introducir el nmero de biblioteca


El nmero de biblioteca es un nmero de 5 cifras (0 a 99999) para identificar los mdulos STEP 5. El mdulo en el que se ha de introducir el nmero de biblioteca est abierto. El cuerpo del mdulo de datos debe contener como mnimo una palabra de datos. Proceda de la siguiente forma: 1. Pulse SHIFT F2 = NumBibl. El cursor se encuentra en el campo BIB indicado. 2. Introduzca el n de biblioteca deseado o modificar el existente. 3. Para abandonar el campo de biblioteca pulse F7 = Aceptar o bien Aceptar. Si no desea introducir ningn nmero abandone el campo con F8 = Interr. o bien con ESC.

Requisito

Procedimiento

9-10

STEP 5 C79000-G8578-C920-05

Editar mdulos de datos

9.2.5

Modificar el formato de los datos

Resumen

Los formatos de datos se pueden modificar posicionando el cursor sobre el campo de formato correspondiente y sobreescribindolo. El formato de la palabra de datos DW 1 debe convertirse a cdigo binario. 1: KH = FFFF; 1. Posicione el cursor sobre el campo de formatos. 2. Introduzca la secuencia de caracteres KM. Resultado: 1: KM = 11111111 11111111;

Ejemplo

9.2.6

Introducir palabras de datos

Resumen

Si en el fichero de programa preajustado todava no existe ningn mdulo de datos con el nmero de mdulo de datos introducido, STEP 5 visualiza: Elemento de datos no existente STEP 5 espera que se introduzcan palabras de datos. Si el mdulo de datos existe se visualiza a partir de DW 0. En el cuerpo de un mdulo de datos se pueden introducir como mximo 2043 palabras de datos. STEP 5 visualiza la palabra de datos ms pequea en formatos que abarcan varias palabras de datos.
Formato inferior Valor lmite superior Denominacin del formato

STEP 5 C79000-G8578-C920-05


KH KF 0000 FFFF Hexadecimal -32768 + 32767 N en coma fija KG KT KZ A -1469368-38 000.0 000 + 1701412+ 39 999.3 999 N en coma flotante Valor de temp. con base de tiempo Valor de contaje KY 000,000 255,255 Byte o direcin de un DB Configuracin binaria Formato de texto KM KC C 00000000 000000 00 11111111 11111111 Caracteres ASCII, mx. 24 caracteres por lnea

La tabla siguiente muestra la cantidad de palabras de datos que ocupan los formatos indicados.
Formato Palabras de datos ocupadas


KH, KF, KT, KZ, KY, KM KG *) 1 2 KC, C 1 a 12

9-11

Editar mdulos de datos

Procedimiento

Las palabras de datos se introducen de la siguiente forma: 1. Introduzca el formato de datos deseado en el campo de formato. STEP 5 aade automticamente el carcter de =. 2. Introduzca los datos en el formato de datos indicado despus del carcter =. STEP 5 aade automticamente un punto y coma y muestra la prxima lnea de edicin repitiendo en la lnea siguiente el formato de datos que se acaba de seleccionar. Los siguientes ejemplos explican la introduccin de diversos formatos de datos.

Ejemplo 1

Cifras hexadecimales: Se desea introducir KH = 0000 en DW 0 y KH = FFFF en DW 1. 1. Introduzca la secuencia de caracteres KH. STEP 5 aade automticamente el carcter de igual a. 2. Introduzca la secuencia de caracteres hexadecimal 0000. STEP 5 finaliza la lnea y muestra la siguiente lnea con el formato KH. 3. Introduzca la secuencia de caracteres hexadecimal FFFF. El cursor se encuentra en DW 2.

Ejemplo 2

Nmeros en coma flotante: En DW 2 debe introducirse el nmero en coma flotante -0,1469368*10-38 y en DW 4 el nmero + 0,1701412*1039. En ciertos nmeros en coma flotante negativos pueden aparecer errores al redondear. El cursor se encuentra en DW 2. 0: KH = 0000; 1: KH = FFFF; 2: KH = z 1. Posicione el cursor sobre el campo de formato. 2. Introduzca la secuencia de caracteres KG. 3. Introduzca los valores -1469368-38 y +1701412+39. Resultado: 1: KH = FFFF; 2: KG = -1469368-38; 4: KG = +1701412+39;

9-12

STEP 5 C79000-G8578-C920-05

Editar mdulos de datos

Ejemplo 3

Caracteres ASCII: Se quieren introducir a partir de DW 6 los caracteres Lnea de texto con 24 caracteres con el formato KC y C en la DW 16 FIN. El cursor se encuentra en DW 6. 4: KG = +1701412+39; 6: KG = 1. Posicione el cursor sobre el campo de formatos. 2. Introduzca la secuencia de caracteres KC. 3. Introduzca Lnea de texto con 24 caracteres, el cursor salta a la prxima lnea en DW 18. 4. Sobreescriba el formato de datos KC con C. Introduzca los caracteres FIN. Los caracteres FIN son caracteres ASCII y no significan fin de mdulo. Resultado: 4: 6: 18: KG KC C = = = +1701412+39; Lnea de texto con 24 caracteres; FIN ;
G

Nota Cambiando adecuadamente entre KC y C pueden formatearse textos.

STEP 5 C79000-G8578-C920-05

9-13

Editar mdulos de datos

9.2.7

Introducir comentarios de palabras de datos

Resumen

Los comentarios de palabras de datos son textos que se pueden introducir en cada lnea de un formato de datos. Un comentario de palabras de datos tiene como mximo 32 caracteres. Se puede emplear escritura mayscula o minscula. Los comentarios de palabras de datos se memorizan en el mdulo de comentarios del mdulo correspondiente. STEP 5 asigna automticamente el nombre del mdulo de comentarios: DKn a DBn. El nmero del mdulo de comentarios corresponde al nmero del mdulo de datos. As, por ejemplo, DK 123 pertenece a DB 123.

Requisito

En los ajustes del proyecto est seleccionada la opcin [X] con comentario ( Proyecto, apartado 4.1.1). En la pantalla se visualiza el men bsico del editor de mdulos de datos. Este debe contener como mnimo una palabra de datos. Proceda de la siguiente forma: 1. Posicione en la lnea de comentario deseada el cursor con SHIFT y Cursor hacia la derecha. 2. Introduzca el texto con mximo 32 caracteres o bien corrija el texto existente. Despus del trigsimo segundo carcter el cursor salta al comienzo del campo de comentarios. 3. Pulse la tecla Return.

Procedimiento

9.2.8

Memorizar comentarios

Resumen

Al almacenar por primera vez el mdulo de datos con comentarios se crea automticamente el mdulo de comentarios. Si el mdulo de comentarios ya existe STEP 5 indica: DKn ya en fichero destino, sobreescribir? Con la tecla Aceptar se memoriza el comentario.

9-14

STEP 5 C79000-G8578-C920-05

Editar mdulos de datos

9.2.9

Reproducir palabras de datos

Resumen

Con esta funcin se puede reproducir un bloque de palabras de datos (de 1 a 12 palabras de datos con un formato (!)). El factor de repeticin n indica cuntas veces han de existir las palabras de datos marcadas en el mdulo de datos. Como factor de repeticin se puede indicar una cifra entre 2 y 255. Al reproducir un bloque observe la longitud mxima del mdulo de datos (2043 palabras). Si las palabras de datos no cupiesen en el mdulo de datos, la unidad de programacin indicara: Memoria o bfer interno llenos. En este caso no se ejecuta la funcin. Al reproducir palabras de datos se cuenta el bloque original de palabras de datos, es decir, el bloque DW a reproducir existir n veces. Los siguientes nmeros de palabras de datos se actualizan. Los comentarios de las palabras de datos no se reproducen. Si se introduce un factor de repeticin de uno o dos caracteres debe rellenar el nmero con caracteres vacos o bien introducir el caracter < o bien abandonar el campo con la tecla Cursor derecha. Posicione a continuacin el cursor sobre el ltimo campo de formato que debe ser reproducido. Tras pulsar la tecla Return se ejecuta la funcin.

Ejemplo

Las palabras de datos 1 y 2 han de figurar dos veces en el mdulo de datos. En la pantalla se visualiza el men bsico del editor de mdulos de datos.

Resultado: Resultado: 0: 1: 2: 3: KF = +00123; KH = 8F1A; KH = 4BBB; KH = 001,255 0: 1: 2: 3: 4: 5: KF = +00123; KH = 8F1A; KH = 4BBB; KY = 8F1A KH = 4BBB; KY = 001,255;

1. Posicione el cursor sobre 1: mediante SHIFT y Cursor izquierda. 2. Introduzca la cifra 2. 3. Posicione el cursor hacia la derecha en el campo de edicin sobre la cifra 8 a travs del caracter < y 2x Cursor derecha o bien 4x Cursor derecha, o bien 2x la tecla espaciadora y 2x Cursor derecha. 4. Posicione el cursor abajo sobre la cifra 4 en la DW 2. 5. Reproduzca las palabras de datos: pulse Return.

STEP 5 C79000-G8578-C920-05

9-15

Editar mdulos de datos

9.2.10

Comprobar nmeros en coma flotante

Resumen

Los nmeros en coma flotante son nmeros quebrados positivos y negativos que se representan en forma de exponentes. Introduzca KG en la unidad de programacin como formato de datos. En la memoria del autmata programable los nmeros en coma flotante ocupan siempre una palabra doble (32 bits). La mantisa ocupa 3 bytes y el exponente 1 byte. Con la funcin F5 = KG-Test se puede representar el nmero en coma flotante de forma hexadecimal y modificarlo. En la pantalla se visualiza el men bsico del editor de mdulos de datos. El mdulo de datos contiene como mnimo una palabra de datos.

Requisito

Ejemplo
Test del numero en coma flotante 0,1234567+12 en formato hexadecimal. En la palabra de datos 1 figura el nmero en coma flotante.

KG = +

1234567+ 12

1. Posicione el cursor sobre + de la mantisa. 2. Pulse la tecla F5 = KG-Test. Al lado del nmero en coma flotante se visualiza su valor hexadecimal: KG = + 1234567+ 12 25 72FA5F Exponente Mantisa 3. Finalice la indicacin: pulse ESC o Aceptar. Puede modificar el exponente, as como la mantisa, en el formato hexadecimal. 4. Acepte las modificaciones con Aceptar. 5. Deseche las modificaciones pulsando ESC.

9-16

STEP 5 C79000-G8578-C920-05

Editar mdulos de datos

9.2.11

Insertar / Borrar lnea

Insertar lnea

Con las teclas se pueden insertar o borrar lneas de palabras de datos y de comentario en un mdulo de datos.

Borrar lnea

STEP 5 C79000-G8578-C920-05


Tecla Campo :Campo Zona Campo de Resultado de de comentarios formato edicin Insertar vertical Lnea insertada, palabra de datos (DW) y lnea de comentario a partir del cursor desplazadas una lnea hacia abajo. Insertado formato de datos, formatos de datos a partir del cursor desplazados una lnea hacia abajo, comentarios no. F3 = DF-crear F1 = DK-crear Lnea de comentario insertada, palabras de datos permanecen, comentarios a partir del cursor desplazados una lnea hacia abajo. Cursor sobre Tecla Campo :Campo Zona de Campo de Resultado de edicin comentarios formato Tecla de borrar Palabra de datos (DW) y lnea de comentario borradas, las lneas siguientes se desplazan una lnea hacia arriba. F4= DF-borrar Formato de datos borrado, los formatos de datos siguientes se desplazan una lnea hacia ariba, los comentarios no. Comentario borrado, los comentarios siguientes se desplazan una lnea hacia arriba. F2= DK-borrar
Fondo gris = la funcin es posible en esa posicin del cursor.

Cursor sobre

Nota

Si se utiliza F3 = exp. DF o F4 = borrar DF y se emplea el formato KG en el mdulo de datos, el contenido del DB puede ser modificado por valores redondeados de forma errnea.

9-17

Editar mdulos de datos

9-18

STEP 5 C79000-G8578-C920-05

Editar mscaras DB
Generalidades

10
Test AG Administracin Docu

Las mscaras de mdulos de datos son mdulos especiales para el S5-135U, el S5-155H y el S5-155U. Los parmetros a introducir dependen del procesador (CPU) del autmata programable. Estas mscaras estn asignadas a un determinado tipo de autmata y no contienen comentarios.

Editor

Mdulo STEP 5... Mdulo de datos... Mscara DB... Lista de asignacin Batch AWL... Caminos de bus Parm. impresora Editor pie pgina

F1 F2 Ctrl+F1 F7 Ctrl+F3 F8 Ctrl+F4 Ctrl+F5

Mscaras DB individuales

Divididas en enunciados individuales, pueden usarse las siguientes mscaras DB: DB 1 Asignacin periferia DX 0 para el S5-135U DX 0 para el S5-155U Contiene una lista de las entradas y salidas digitales (perifera con direcciones de byte relativas de 0 a 127), salidas y entradas de marcas de acoplamiento para el S5-135U y el bloque de tiempo. Preajustes de determinadas funciones de programa del sistema para el S5-135U, p. ej., para preparar el arranque del autmata programable en modo multiprocesador. Preajustes de funciones de programa de sistema determinadas para el S5-155U, p. ej. para el nuevo arranque, el rearranque, las alarmas de proceso, etc.

Indice del captulo

Apartado

Tema

Pgina

10.1 10.2 10.3

Editar mscaras DB 1 Editar mscaras DX 0 (para AG S5-135U) Editar mscaras DX 0 (para AG S5-155U)

10-2 10-4 10-6

STEP 5 C79000-G8578-C920-05

10-1

Editar mscaras DB

10.1 Editar mscaras DB 1


Asignacin de la periferia DB1 para el S5-135U
En modo multiprocesador se deben asignar entradas y salidas, marcas de acoplamiento y la longitud del bloque de tiempo a cada tarjeta central. La unidad de programacin visualiza para ello una tabla en la que se pueden introducir las asignaciones como nmeros decimales. Los valores de los nmeros se memorizan sin excepcin en el mdulo de datos. Ajustes para editar:
Fichero de programa: Modo de operacin: Nombre del fichero de programa actual. Online si el autmata est conectado y se desea editar en l.

Ajustes

Bajo Fichero > Proyecto > Ajustar F4 encontrar informaciones acerca de los ajustes.

Seleccionar editor
Editor
Mascara DB...

Seleccionar Editor > Mscara DB... . En la pantalla aparece el cuadro de dilogo Editar mscara DB.

Editar

Proceda de la siguiente forma: 1. Elija si desea editar el mdulo en el fichero programa o en el autmata. 2. Introduzca el mdulo, p. ej. DB 1. 3. Seleccione (F3 = Seleccionar) la mscara DB 1, Asignacin periferia y acepte los valores introducidos con Editar. La unidad de programacin visualiza la mscara de asignacin de periferia:

STEP 5 Window Mode - S50XSOLZ

DB

1 - Asignacion periferia:

Editar

Entradas digitales Salidas digitales Marcas acopl. entrada Marcas acopl. salida Long. bloq. temp.

: : : : :

, , , , ,

,
, , , ,

, , , ,

, , , ,

, , , ,

, , , ,

, , , ,

, , , ,

, , , ,

, , , ,

F Borr.Lin.F Borr.Ele. F 1 Ins.Lin. 2 Ins.Ele. 3 Figura 10-1

F 4

F 5

F 6

F F Ayuda 7 Aceptar 8 Interr.

Mscara Asignacin periferia

10-2

STEP 5 C79000-G8578-C920-05

Editar mscaras DB

El margen de valores permitido resulta del equipamiento del autmata programable. Consulte para ello el manual del autmata.

Introducir datos

El cursor se encuentra en el primer campo de entrada de la mscara del mdulo de datos. 1. Posicione el cursor en el campo en el que quiera introducir un valor nuevo o sobreescriba un valor existente. 2. Introduzca el valor decimal con el teclado. Despus de tres cifras el cursor salta automticamente al prximo campo. Con Return se salta a la prxima lnea.

Insertar lnea/ elemento Borrar lnea/ elemento Borrar carcter Aceptar mscara

Posicione el cursor en la lnea delante de la cual quiere insertar y pulse F1 = Insertar l. o F2 = Insertar elem. Posicione el cursor en la lnea que quiere borrar y pulse la tecla SHIFT F1 = Borrar l. o SHIFT F2 = Borrar elem. Pulse DEL o sobreescriba con el carcter vaco (tecla espaciadora). Pulse Aceptar.

STEP 5 Window Mode - S50XSOLZ

DB

1 - Asignacion periferia:

Editar

Entradas digitales Salidas digitales

: :

Marcas acopl. entrada : Marcas acopl. salida : Long. bloq. temp. :

, , , , 3, 120, 121, 1, 2, 4, 5, 118, 119, 120, 122, 123, 124, 3, , , , , , , , , 127, 1, 17, 18, 19, 21, 21, 22, 23, 24, , , , , , , 129, 254, 255, , 9, 222, 8, 8, 5, 6, 3, 4,

F Borr.Lin.F Borr.Ele. F 1 Ins.Lin. 2 Ins.Ele. 3 Figura 10-2

F 4

F 5

F 6

F F Ayuda 7 Aceptar 8 Interr.

Ejemplo de una mscara DB para el S5-135U

STEP 5 C79000-G8578-C920-05

10-3

Editar mscaras DB

10.2 Editar mscaras DX 0 (S5-135U)


DX 0 para el autmata programable S5-135U Ajustes
El DX 0 contiene datos de sistema para el S5-135U y est asignado fijamente al autmata como mscara del mdulo de datos. Encontrar informaciones sobre la parametrizacin de la mscara en las instrucciones de programacin del autmata programable. Para ms informacin sobre los ajustes active el comando de men Fichero > Proyecto > Ajustar F4 (v. apartado 4.1.1): Fichero de programa: Nombre del fichero de programa actual Modo de operacin: Online si el autmata est conectado y se desea editar en l.

Editor
Mscara DB...

Seleccione el comando de men Editor > Mscara DB... En la mscara aparece el cuadro de dilogo Editar mscara DB.

Editar

Proceda de la siguiente forma: 1. Decida si el mdulo ha der ser editado en el fichero de programa o en el autmata programable. 2. Introduzca el mdulo, p. ej. DX 0. 3. Seleccione (F3= Seleccionar) la casilla de seleccin DX 0 para S5-135U y acepte los valores introducidos con Editar. 4. Acepte los valores introducidos con Editar o Return. La unidad de programacin visualizar la mscara DX 0, pgina 1:

STEP 5 Window Mode - S50XSOLZ

DXO - Parametrizacin (AG 135U Mdulo: DX .O ARRANQUE (N=Rearran., W=Nuevo arran.)

CPU 928B, CPU 928, CPU 922) _1

Editar

(1=W tras con.red (2=N rearran.tension (3=N CON REM., SOLO Con CPU 928B)

Sincronizar arranque multiproceso Transferir marcas de acoplamiento Vigilancia error de direcc. Vigilancia tiempo ciclo (X 10 ms) Numero temporizadores

SI NO SI 15

(RPROC.: 1 400) (CPU 928: 1 600) (RPROC.: 1 128) (CPU 928: 1 256) BIT - Mantisa F Sequir F Aceptar F Ayuda 8 Interr. 6 7

256

Precision aritmtica coma flotante #24-bit-mantisa solo en CPU928, F 1 Figura 10-3 F 2 F Selecc. F 3 4

16 -B# F 5

Mscara DX0 para S5-135U, pgina 1

10-4

STEP 5 C79000-G8578-C920-05

Editar mscaras DB

Teclas de funcin

F3 = Seleccionar F3 = Entrada F6 = Seguir F7 = Aceptar F8 = Interr.

Selecciona los parmetros posibles en la posicin del cursor o bien Sirve para introducir el parmetro en la posicin del cursor con el teclado. Abre la pgina siguiente o la anterior. Acepta y memoriza las entradas. Retorna al men anterior.

Los valores que difieren de los preajustes se representan en rojo o bien invertidos en la mscara. Los valores numricos admisibles resultan del equipamiento del autmata programable. Consulte para ello el manual del autmata. Los valores que difieren de los preajustes se representan en rojo o bien invertidos. El cursor se encuentra en el primer campo de entrada de la mscara DX0.

DX 0 para el S5-135U, pgina 2

Pulsar F6 = Seguir. Aparece la mscara DX0, pgina 2.

STEP 5 Window Mode - S50XSOLZ

DX0 - Parametrizacin (S5 135U Mdulo: DX 1:

CPU 928B, CPU 928, CPU 922)

Editar

STOP Sistema por suceso y OB error no existente: Error de direcc. Error de acuse (OB 25) (OB 23,24) _ JA NO SI SI NIVEL - Driver Error ciclo (OB 26) Error reloj(OB 33) Error regul. (OB 34) SI SI SI

Error instruccin (OB 27,29,30) Error ejecucin (OB 19,31,23) Elaboracin de alarmas

Interrupcin del programa de usuario por alarmas: MODO 1 1: Todas alarmas en lim. mdulos 2: Todas alarmas en lim. comandos 3: Solo alarmas proceso en lim. comandos 4: Solo alarmas proceso y regul. en lim. comandos X: (X=10,...17) Aarma tiempo OB10 - OBX y regul./proceso entre comandos #solo para la CPU 928, -B# F 1 Figura 10-4 F 2 F F 3 Selecc. 4 F 5 F F F Ayuda 6 Sequir 7 Aceptar 8 Interr.

Mscara DX0 para S5-135U, pgina 2

Introducir datos

Proceda de la siguiente forma: 1. Posiciona el cursor en el campo en el que quiere modificar un valor. 2. Selecciona el parmetro con F3 = Seleccionar o bien introduzca el mismo con el teclado en caso de que en el listn de teclas de funciones se encuentre visualizado F3 = Entrada. 3. Llamar la pgina 2 de la mscara del mdulo de datos: pulsar F6 = Seguir e introducir el parmetro como en la pgina 1. 4. Aceptar DX 0: pulsar Aceptar o desechar la entrada: pulsar la tecla Interr.

STEP 5 C79000-G8578-C920-05

10-5

Editar mscaras DB

10.3 Editar mscaras DX 0 (S5-155U)


DX 0 para el autmata programable S5-155U Ajustes
El DX 0 contiene datos de sistema para el S5-155U y est asignado fijamente al autmata como mscara del mdulo de datos. La parametrizacin de la mscara se describe en las instrucciones de programacin del autmata programable. Ajustes de edicin:
Fichero de programa: Modo de operacin: Editor
Mascara DB...

Nombre de fichero de programa actual. Online si el autmata est conectado y se desea editar en l.

Seleccione el comando de men Editor > Mscara DB... En la mscara aparece el cuadro de dilogo Editar mscara DB.

Editar

Proceda de la siguiente forma: 1. Decida si el mdulo ha de ser editado en el fichero de programa o en el autmata programable. 2. Introduzca el mdulo, p. ej. DX 0. 3. Seleccione (F3 = Seleccionar) la mscara DX 0 para el S5-155U CPU 946/947 y acepte los valores introducidos con Editar. La unidad de programacin indica la mscara DX 0, pgina 1:

STEP 5 Window Mode - S50XSOLZ

DXO - Parametrizacin (AG 155U Mdulo: DX .O Modo opera.: Arranque de tensin:

CPU 944/46/947)

Editar

-150U 1 (1=Rearranque (2=Arranque) (3=Arranque manual) (1=Rearranque (2=Arranque con memoria) (0...256) (11...255)

Funcionam. rearranque:

Numero temporizadores: Vigilancia tiempo ciclo ( X 10 MS ): Sincronizar arranque multiproceso: Transferir marcas de acoplamiento: F 1 F 2 F F 3 Selecc. 4 F 5

256 20 SI NO

F F F Ayuda 6 Sequir 7 Aceptar 8 Interr.

Figura 10-5

Mscara DX0 para S5-155U, pgina 1

10-6

STEP 5 C79000-G8578-C920-05

Editar mscaras DB

Teclas de funciones

F3 = Seleccionar F3 = Entrada F6 = Seguir F7 = Aceptar F8 = Interr.

Seleccione los parmetros posibles en la posicin del cursor o bien Introduzca el parmetro en la posicin del cursor con el teclado. Abre la pgina siguiente o la anterior. Acepta y memoriza las entradas. Retorna al men anterior.

Los valores que varan de los preajustes se representan en rojo o bien invertidos en la mscara. Los valores numricos admisibles dependen del equipamiento del autmata programable.

DX 0 para el autmata programable S5-155U, pgina 2

Pulse F6 = Seguir . Aparece la mscara DX0, pgina 2.

STEP 5 Window Mode - S50XSOLZ

DXO - Parametrizacin (S5 155U, CPU 946/947) Mdulo: DX .O Al. tiempo: Elaboracin al. tiempo: SI Reloj base ( X 10 MS ): 10 Elaborac. reloj base: 1 Prioridad: 1 ( 1..255) ( 1=Factor 1, 2, 5, 10 ( 2=Factor 1, 2, 4, 8)

Editar

Alarma proc. hardware(solo modo 155U) : Interr. Interr. Interr. Interr. sistema sistema sistema sistema A/B: E: F: G: NO NO NO NO Prioridad: Prioridad: Prioridad: Prioridad: 2 2 2 2

Byte entrada 0 alarma proceso (solo modo 150U) : Alarmas proc.: SI Prioridad: 2

F 1 Figura 10-6

F 2

F F 3 Selecc. 4

F 5

F F F Ayuda 6 Seguir 7 Aceptar 8 Interr.

Mscara DX0 para S5-155U, pgina 2

Introducir datos

Proceda de la siguiente forma: 1. Posicione el cursor en el campo en el que quiere modificar un valor, p. ej. modo de operacin S5-155U o bien S5-150U. 2. Seleccione el parmetro con F3 = Seleccionar o bien introduzca el mismo con el teclado en caso de que en el listn de teclas de funcin se encuentre visualizado F3 = Entrada. 3. Llamar la pgina 2 de la mscara del mdulo de datos: pulse F6 = Seguir e introducir el parmetro como en la pgina 1. 4. Acepte DX 0 pulsando Aceptar o deseche la entrada pulsando ESC.

STEP 5 C79000-G8578-C920-05

10-7

Editar mscaras DB

10-8

STEP 5 C79000-G8578-C920-05

Editar la lista de asignacin


Generalidades

11

La programacin simblica permite indicar una secuencia de caracteres arbitraria, p. ej. CONECTAR-TECLA, en lugar del operando absoluto, p. ej. E 1.1. Antes de programar con operandos simblicos hay que generar una lista de asignaciones entre operandos simblicos y absolutos con ayuda del editor de smbolos STEP 5. En esta lista de asignacin se puede asignar al mismo tiempo a cada operando un comentario.

Editor

Test

AG

Administracin

Docu

Mdulo STEP 5... Mdulo de datos... Mscara DB... Lista de asignacin Batch AWL... Caminos de bus Parm. impresora Editor pie pgina

F1 F2 Ctrl+F1 F7 Ctrl+F3 F8 Ctrl+F4 Ctrl+F5

Indice del captulo

Apartado

Tema

Pgina

11.1 11.2 11.3 11.4

Funcionamiento del editor Generar la lista de asignacin Ayudas de edicin Modificar la lista de asignacin

11-2 11-6 11-9 11-14

STEP 5 C79000-G8578-C920-05

11-1

Editar la lista de asignacin

11.1 Funcionamiento del editor


Requisitos
La longitud del operando simblico y del comentario del operando es ajustable (Fichero > Proyecto > Ajustar F4, ficha Smbolos, vea apartado 4.1.1 ):

S Operando simblico: 8 hasta 24 caracteres (8 prefijados), S Comentario: mx. 40 caracteres (40 prefijados).
Los ajustes son vlidos para elaborar la lista de asignacin completa. Es posible aumentar su longitud a posteriori. Slo se puede reducir esta longitud hasta la longitud real del comentario existente en el fichero (borrar previamente ??????Z?.INI). (v. apartado 11.4 Administracin > Lista de asignacin > Borrar INI ) Las entradas y las modificaciones de las asignaciones se efectan en el fichero fuente secuencial. Despus de editar este fichero se convierte en el fichero de smbolos definitivo (*Z0.INI) durante el proceso de memorizacin. En los ajustes se debe registrar el nombre del fichero de smbolos. Este nombre se asume automticamente para el fichero fuente secuencial.

Llamar al editor
Editor
Lista de asignacin F7

Seleccione el comando de men Editor > Lista de asignacin. Se llama directa mente al editor para el fichero fuente secuencial (*Z0.SEQ): STEP 5 proporciona ahora una lista de asignacin (vaca), en ella se pueden introducir separados por columnas:

S operandos absolutos, S operandos simblicos, S comentarios de operandos y S comentarios adicionales, comenzando con un punto y coma. S avance de pgina (caracteres siguientes .PA).
Procedimiento general
Para elaborar la lista de asignacin proceda como sigue: 1. Edite la lista de asignacin como fichero fuente secuencial (terminacin del nombre *Z0.SEQ). 2. El fichero fuente secuencial se transfiere en un ciclo de traduccin a un fichero de smbolos durante la memorizacin (tres ficheros con la terminacin del nombre: Zx.INI, x = 0, 1, 2). Si se presentasen errores durante el ciclo de traduccin, STEP 5 deposita stos en un fichero de errores (Terminacin del nombre: *ZF.INI). Este fichero se puede ver o bien activar su salida bajo Administracin > Lista de asignacin > Lista de errores. Si al editar la lista de asignacin se han ocupado teclas de funciones con textos ( Teclas de funciones programables) se instala adicionalmente el fichero *ZT.SEQ.

11-2

STEP 5 C79000-G8578-C920-05

Editar la lista de asignacin

Fichero fuente secuencial

Fichero simblico NOMBRE@@Z0.INI

NOMBRE@@Z0.SEQ

convertir

NOMBRE@@Z1.INI NOMBRE@@Z2.INI

NOMBRE@@ZT .SEQ Fichero para teclas de funcin programables

Error al convertir

NOMBRE@@ZF .INI Fichero de errores

Figura 11-1

Crear lista de asignacin

3. El fichero de smbolos memorizado se usa para la traduccin del programa de aplicacin a un cdigo ejecutable y para la salida.

Tipos de operandos admisibles

En la siguiente tabla figuran todos los tipos de operandos a los que se puede asignar un nombre simblico en la lista de asignacin.
Tabla 11-1 Sinopsis de los tipos de operandos admisibles

Operando Explicacin
A AB AD AW D DB DD DL DR DW DX E EB ED EW FB FX Salida Byte de salida Palabra doble de salida Palabra de salida Bit de una palabra de datos Mdulo de datos Palabra doble de datos Palabra de datos byte izquierdo Palabra de datos byte derecho Palabra de datos Mdulo de datos ampliado Entrada Byte de entrada Palabra doble de entrada Palabra de entrada Mdulo de funciones Mdulo de funciones ampliado

Operando Explicacin
M MB MD MW OB PB PY PW QB QW S SB SD SW SY T Z Marca Byte de marcas Palabra doble de marcas Palabra de marcas Mdulo de organizacin Mdulo de programa Byte de periferia Palabra de periferia Byte de perifera ampliada Palabra de periferia ampliada Marca ampliada Mdulo de paso Palabra doble de marcas ampliada Palabra de marcas ampliada Byte de marcas ampliada Temporizador (Timer) Contador

Nota A los mdulos de imagen (BB) tambin se pueden asignar nombres simblicos.

STEP 5 C79000-G8578-C920-05

11-3

Editar la lista de asignacin

Estructura de la pantalla

Las lneas y reas del campo de edicin tienen el siguiente significado:


(1)
Lista asign.: C:\STEP5\S5_DATEN\NONAMEZO.SEQ Operando Simbolo Comentar. Linea:

(2)
1 insertar

(3)

(4)

(5)

F Texto 1 1 Marca

F Texto 2 2 Copiar

F Texto 3 3 Borrar

F Texto 4 4 Buscar

F Modo

F +pagina F pagina F Ayuda 7 Aceptar 8 Interr.

5 Sustituir 6 Grabar

Figura 11-2

Estructura de la pantalla con lneas y reas del campo del editor

Lneas de la pantalla

Tabla 11-2

Lneas de la pantalla

Lnea (1)

Explicacin Unidad y nombre de la lista de asignacin. El nombre est prefijado por el nombre del fichero de smbolos en Ajustes. Se visualizan hasta 32 caracteres del nombre completo del fichero. Si el nombre es ms largo, aparece abreviado. Nmero de la lnea en la que se encuentra el cursor. Indicacin del modo de edicin pulsando SHIFT F5 = Modo, conmutable entre el modo Insertar y Sobrescribir.

(2) (3) (4)

Zona de edicin Esta zona est dividida en tres columnas:

S Operando
Columna para introducir operandos absolutos. El ancho de la columna es nico.

S Smbolo:
Columna para introducir operandos simblicos. El ancho de la columna depende del ajuste.

S Comentario:
Columna para introducir los comentarios de operandos. El ancho de la columna depende del ajuste.

(5)

Teclas de funcin
Teclas de funcin para llamar funciones de ayuda para la edicin.

11-4

STEP 5 C79000-G8578-C920-05

Editar la lista de asignacin

Teclas de funcin

Las teclas tienen el siguiente efecto:


F1* = Marca Depositar un texto seleccionado (lnea, bloque de texto o texto escrito) en la memoria intermedia, desde donde se pueda copiar en un lugar de su eleccin en la lista de asignacin a travs de F2* = Copiar. Depsito de textos escritos en celulas de memoria que pueden ser llamadas a travs de las teclas de funcin Shift F1 = Texto 1 hasta Shift F4 = Texto 4. Llamar a un texto marcado por F1* = Marca en la memoria intermedia y copiarlo en la posicin del cursor. Borrar la lnea en la que se encuentra el cursor o borrar un texto seleccionado. El texto borrado se toma de la memoria intermedia y con F2* = Copiar se transfiere el texto. Bsqueda de operandos, lneas, textos o secuencias en cadena, en caso dado tambin principio y fin en la lista de asignacin. El concepto de bsqueda debe coincidir exactamente con la secuencia de texto respetando las letras maysculas o minsculas. Reemplazo de secuencias de caracteres arbitrarios por otros (mx. 20 caracteres incluyendo espacios vacos). Se memoriza el fichero fuente sin traduccin, p. ej., al interrumpir la sesin. Inmediatamente se puede continuar elaborando la lista de asignacin editada. Se finaliza la sesin de edicin y se memoriza el fichero fuente secuencial. El ciclo de traduccin con creacin de los ficheros de smbolos se activa automticamente. Interrumpir la edicin sin memorizar el fichero fuente secuencial. Visualizar el texto 1 pulsando la tecla de funcin programada. Visualizar el texto 2 pulsando la tecla de funcin programada. Visualizar el texto 3 pulsando la tecla de funcin programada. Visualizar el texto 4 pulsando la tecla de funcin programada. Seleccin del modo de edicin: insertar o sobrescribir. Avanzar una pgina. Retroceder una pgina. Indicacin de la ocupacin de la tecla de funcin.

F2* = Copiar F3 * = Borrar F4 * = Buscar

F5* = Sustituir F6 = Grabar F7 = Aceptar F8 = Interr. Shift F1 = Texto 1 Shift F2 = Texto 2 Shift F3 = Texto 3 Shift F4 = Texto 4 Shift F5 = Modo Shift F6 = + pgina Shift F7 = - pgina Shift F8 = Ayuda

Las teclas con * llaman a otros niveles de teclas.

STEP 5 C79000-G8578-C920-05

11-5

Editar la lista de asignacin

11.2 Generar una lista de asignacin


Procedimiento
Introducir la secuencia de caracteres del operando absoluto, p. ej. E 1.1. 1. Posicionar el cursor con el ratn o con la tecla Tab en la columna Smbolo. 2. Introducir la secuencia de caracteres del smbolo sin guin, p. ej. Seal 1. No introducir ningn guin delante del operando simblico en la lista de asignacin. El ancho de la columna corresponde a la longitud del smbolo ajustada previamente (vea apartado 4.1.1, Ficha 3). Si no se ha introducido el smbolo (campo del smbolo vaco) se visualiza la siguiente pregunta durante el ciclo de traduccin: Aceptar operando absoluto como smbolo? S Se traduce la secuencia de caracteres del operando absoluto como operando simblico al fichero de smbolos. En el fichero fuente secuencial queda vaco el campo. Slo despus de un ciclo de traduccin ( Administracin, INI > SEQ) se registra el operando simblico en el fichero fuente secuencial. No se registra el operando absoluto como operando simblico, el campo queda vaco.

No

Comentario de operando

Si desea incluir un texto explicativo al operando simblico dispone de una columna de comentario de mx. 40 caracteres de ancho. El comentario del operando tambin se puede introducir si los ajustes (vea apartado 4.1.1, Ficha 3) del parmetro indican Comentarios: No. El comentario del operando (letras maysculas y minsculas) no se separa, sino que se memoriza en el fichero de smbolos. 1. Posicione el cursor con el ratn o con la tecla Tab en la columna de comentarios. 2. Introduzca el comentario del operando, p. ej. Comentario ejemplo. 3. Abandone la lnea con el ratn o pulse Return.

Comentario adicional

En caso de que el espacio para su comentario no sea suficiente puede introducir un comentario adicional. Introduzca para ello en el campo Operando en la primera columna el carcter ( ; ) seguido del comentario adicional deseado. El carcter (;) marca el modo del comentario adicional de la lnea. Este debe estar siempre en la primera columna del campo del operando. La entrada de comentarios adicionales es posible en cualquier lnea. El nmero de columnas disponible para la entrada de un comentario adicional corresponde a la suma de la longitud del operando (10 caracteres), de la longitud de smbolos y del comentario preajustada, as como de las columnas de espacio intermedio. Dependiendo del preajuste, la longitud del comentario puede comprender entre 19 y 76 columnas (= caracteres). El carcter especial (;) (v. fig. 11-3) ya no se puede borrar con el editor. Si desea eliminar este carcter debe borrar toda la lnea ( F3 = Borrar, F1 = Lnea).

11-6

STEP 5 C79000-G8578-C920-05

Editar la lista de asignacin

Nota Los comentarios adicionales y caracteres de control de impresora estn slo en el fichero fuente secuencial. Si crea un fichero fuente secuencial del fichero de smbolos con la funcin Administracin, conversin INI > SEC desaparecern los comentarios adicionales y los caracteres de control de impresora (.PA).

Avance de pgina

Si la lista de asignacin contiene varias pginas, se puede efectuar una divisin en pginas introduciendo un carcter de control.

S Introduzca en el campo Operando, comenzando en la 1. columna, la secuencia de caracteres .PA . En esta lnea no se deben efectuar ms entradas. El carcter de control origina un avance de pgina al imprimir el fichero fuente secuencial. El carcter de control no se admite en el fichero de smbolos (*Z0.INI).

Terminar la edicin

Proceda de la siguiente forma: 1. Pulsar F7 = Aceptar. Se memoriza el fichero fuente secuencial y se traduce al fichero de smbolos. Si el ciclo de traduccin no tiene errores, STEP 5 indica: n lneas elaboradas, ningn error encontrado (n = nmero de lneas) 2. Activar OK con el ratn o pulsar Return. STEP 5 abandona el editor con retorno al men.

Caracteres especiales

Para los smbolos pueden utilizarse blancos y la mayora de caracteres especiales, a excepcin de \. Los caracteres no permitidos se rechazan y se emite un aviso de error. Nota En lo posible se recomienda no anteponer ni posponer espacios en blanco inmediatamente delante o detrs del smbolo, ya que al visualizar o imprimir listas de asignacin o programas STEP 5 no se reconocen. En la funcin Corregir fichero de smbolos debera asignarse un smbolo a cada operando para evitar que se creen smbolos con muchos espacios en blanco.

STEP 5 C79000-G8578-C920-05

11-7

Editar la lista de asignacin

Error al editar

Si se presenta un error durante el ciclo de traduccin, STEP 5 indica: Error en lnea n. Parmetro absoluto no se corresponde con operando. El editor se mantiene activo, la lnea errnea aparece la primera en la pantalla. Tras eliminar el error en el fichero fuente secuencial se debe impulsar un nuevo ciclo de traduccin mediante memorizacin. Si se presentan ms errores STEP 5 avisa: n lneas elaboradas, m err. encontrado y Mostrar lista errores?. S: No: aparece la lista de errores. se abandona el editor.

STEP 5 ha archivado los errores en el fichero *ZF.INI. Esta lista de errores se puede visualizar llamando la funcin de administracin Lista de asignacin, lista de errores.
Fich. SEC: Operando E 1.0 EW 124 A 1.0 AB 122 AD 100 M 1.0 S4095.7 C:EJEMP1Z0.SEQ Smbol. SENAL PENT124 SAL 1.0 ABYTE122 DMS 100 MEM 10 MEMSUPP Lnea: Comentario Comentario de smbolo Pal. entrada 124 Salida 1.0 Byte de salida 122 Palabra doble de salida 100 Marca 10 Marca nueva 4095.7 12 - Modo insertar -

; Un comentario adicional comienza con un punto y coma. ; La longitud de comentario = suma de las columnas: ; Operando + Smbolo + Comentario + espacio entre columnas SW 64 Z 6 MSUPP 64 Cont. 6 Nueva marca, palabra de marcas 64 Contador 6

F Texto 1 F Texto 2 F Texto 3 F Texto 4 1 Marca 2 Copiar 3 Borrar 4 Buscar

F Modo

F + pgina F - pgina

Ayuda

5 Sustituir 6 Grabar

7 Aceptar 8 Interr.

Figura 11-3

Ejemplo para la lista de asignacin en el fichero fuente secuencial

11-8

STEP 5 C79000-G8578-C920-05

Editar la lista de asignacin

11.3 Ayudas de edicin


Resumen
STEP 5 le asiste al generar la lista de asignacin con funciones de edicin que puede llamar y dirigir a travs del listn de teclas de funciones.
F Texto 1 F Texto 2 F Texto 3 F Texto 4 F Modo 1 Marca 2 Copiar 3 Borrar 4 Buscar 5 Sustituir

F1 = Marca

F 1 Lnea

F 2

Texto

F F 3 Prin. blq. 4Fin blq.

F 5

F + pgina Fichero 6 Tecla-fun.

Para ello puede guardar lneas seleccionadas, secuencias de caracteres arbitrarios (introducidos) y bloques de lneas completos en una memoria intermedia (Marcar) y luego transferirlas (Copiar). Los bloques de texto tambin se pueden transferir a otro fichero fuente secuencial. F1 = Lnea F2 = Texto F3 = Prin. blq. Marca la lnea en la que se encuentra el cursor para copiar a otro lugar. Marca un texto introducido (mx. 40 caracteres) para copiar. Marca el principio de un bloque de lneas (icluyendo la lnea en la que se encuentra el cursor).

Nota referente al factor de repeticin Al marcar el principio del bloque aparece una @ hasta que se marque el final del bloque. F4 = Final blq. Marca el final de un bloque de lneas (incluyendo la lnea en la que se encuentra el cursor). El bloque marcado tambin se puede transferir a otro fichero fuente secuencial, F5 = Fichero. Se copia el contenido de otro fichero fuente secuencial, cuyo nombre tiene que introducir delante de la lnea en la que se encuentra el cursor. El fichero tiene que almacenarse previamente. Hay cuatro teclas de funcin disponibles asignables a los textos que haya introducido (mx. 40 caracteres) para llamar caracteres que se repiten constantemente ( Teclas de funciones programables).

F5 = Fichero F6 = Tecla-fun.

STEP 5 C79000-G8578-C920-05

11-9

Editar la lista de asignacin

F2 = Copiar

F 1

Texto 1 Marca

F Texto 2 2 Copiar

F Texto 3 3 Borrar

F Texto 4 4 Buscar

F Modo 5 Sustituir

F 1

Lnea

F 2

Texto

F 3

Bloque

F 4

F 5

Delante de la lnea en la que se encuentra el cursor se introduce una lnea, un texto introducido o un bloque de lneas que residan en la memoria intermedia. Introduzca como factor de repeticin cuntas veces desea copiar el texto. Se puede introducir tambin otro fichero fuente secuencial en la lista de asignacin que se est elaborando. Nota referente al factor de repeticin No es posible posicionar el cursor en el campo de entrada del factor de repeticin; el cursor no salta a la lnea del factor de repeticin hasta que se haya introducido una cifra. F1 = Lnea F2 = Texto F3 = Bloque F5 = Fichero La lnea marcada o una anterior almacenada en la memoria intermedia por borrado se inserta delante de la lnea en la que se encuentra el cursor. El texto escrito y marcado se inserta delante de la lnea en la que se encuentra el cursor. El bloque de lneas marcado o un bloque de lneas almacenado en la memoria intermedia por haberlo borrado se inserta delante de la lnea en la que se encuentra el cursor. El bloque de lneas marcado se transfiere (copiado) a otro fichero fuente secuencial, el cual se debe introducir. El fichero debe estar preajustado. El contenido se sobreescribe.

Nota Un fichero sobrescrito involuntariamente se puede salvar creando el fichero fuente secuencial del fichero de smbolos Administracin, conversin INI > SEC. En la conversin no se aceptan caracteres de comentario y de control.

11-10

STEP 5 C79000-G8578-C920-05

Editar la lista de asignacin

F3 = Borrar

F 1

Texto 1 Marca

F Texto 2 2 Copiar

F Texto 3 3 Borrar

F 4

Texto 4 Buscar

F 5

Modo Sustituir

F 1

Lnea

F 2

F 3 Prin. blq.

F 4 Final blq.

F 5

Fichero

Con esta funcin se borra una lnea o un bloque. La lnea o el bloque borrado se registra en la memoria intermedia. Con ello, un bloque marcado anteriormente se pierde. El contenido de la memoria intermedia se puede copiar a otro sitio F2 = Copiar. F1 = Lnea F3 = Prin. bl. Borra la lnea en la posicin del cursor. La lnea se almacena en la memoria intermedia. Marca el principio de un bloque.

Nota Al marcar el principio del bloque aparece una @ hasta que se marque el final del bloque. F4 = Final bl. Marca el final de un bloque. En cuanto se activa esta tecla o se activa con el ratn se borra el bloque y se almacena en la memoria intermedia.
F Texto 2 2 Copiar F Texto 3 3 Borrar F 4 Texto 4 F Modo Bsqueda 5 Sustituir

F4 = Buscar

F 1

Texto 1 Marca

F 1

Texto +

F 2

Texto

F F F 3 Operando+ 4 Operando 5 F + pgina 6 Principio

Lnea

F pgina 7 Fin

El cursor se posiciona en una lnea especfica o al principio/final del texto. Es posible buscar operandos o cadenas de texto. F1 = Texto + F2 = Texto Busca una secuencia de caracteres en los comentarios de operandos o en el comentario adicional (tras ;) a partir de la posicin del cursor. Busca una secuencia de caracteres en los comentarios de operandos o en el comentario adicional (tras ;) delante de la posicin del cursor.

Nota El texto a buscar debe coincidir exactamente con el concepto de bsqueda respetando maysculas y minsculas.

STEP 5 C79000-G8578-C920-05

11-11

Editar la lista de asignacin

F3 = Operando+ F4 = Operando F5 = Lnea F6 = Principio F7 = Fin

Busca el operando absoluto a partir de la posicin del cursor. Busca el operando absoluto delante de la posicin del cursor.

Salta a la lnea con el nmero de lnea indicado. Posiciona el cursor al principio del fichero. Posiciona el cursor al final de la lista de asignacin.

F5 = Sustituir

F 1

Texto 1 Marca

F Texto 2 2 Copiar

F Texto 3 3 Borrar

F 4

Texto 4 Buscar

F Modo 5 Sustituir

F 1 Con conf.

F 2 Sin conf.

F 3

F 4 Total

F 5

Una secuencia de caracteres (mx. 40 caracteres) se sustituye por otra con o sin confirmacin. F1 = Con conf. La secuencia de caracteres se sustituye en la lista de asignacin n veces (n = factor de repeticin) a partir de la posicin del cursor por la nueva secuencia de caracteres. Antes de realizar una sustitucin se le pedir confirmacin: S Sustitucin de los caracteres. No Los caracteres no se sustituyen, el cursor salta a la siguiente secuencia de caracteres (en caso de n > 201) y se consulta nuevamente. Interrupcin: Se interrumpe la funcin. Se sustituye sin consulta la secuencia de caracteres buscada en la lista de asignacin n veces (n = factor de repeticin) a partir de la posicin del cursor por la nueva secuencia de caracteres. Se sustituye en toda la lista de asignacin la secuencia de caracteres por la nueva secuencia.

F2 = Sin conf. F4 = Total

11-12

STEP 5 C79000-G8578-C920-05

Editar la lista de asignacin

Teclas de funcin programables

Hay cuatro teclas de funcin disponibles que se pueden asignar arbitrariamente a secuencias de caracteres (mx. 40 caracteres), para poder insertar en la lista de asignacin textos (strings) que se repiten constantemente. La ocupacin de teclas se almacena en el fichero *ZT.SEQ. En los ajustes ( Proyecto) ha sido seleccionado Smbolos: S. 1. Pulse F1 = Marca. STEP 5 visualiza el siguiente nivel de teclas. 2. Pulse F6 = Teclas de funcin. Aparece el editor de teclas de funcin. El cursor parpadea en la primera lnea. 3. Introduzca la secuencia de caracteres y abandone con Return. 4. Desplace el cursor de lnea a lnea con Return o con Cursor arriba/abajo. No se puede utilizar el ratn mas que para activar la aceptacin mediante F7 = Aceptar.

Programacin

Tecla : Shift F1 Shift F2 Shift F3 Shift F4


F 1 F 2

Texto : : Ejemplo : Comentario operando : Aviso : Instalacin en marcha


F 3 F 4

5. Los caracteres se borran en la posicin del cursor con DEL, a la izquierda del cursor con Backspace. Salga del proceso de edicin 6. activando Aceptar o interrumpiendo con ESC.

STEP 5 C79000-G8578-C920-05


F 5

F 6

F 7 Aceptar

11-13

Editar la lista de asignacin

11.4 Modificar la lista de asignacin


Resumen
Si desea modificar una lista de asignacin generada y traducida se le ofrece el fichero fuente secuencial, si existe. Si falta el fichero fuente secuencial ser creado automticamente a partir del fichero de smbolos. Tenga en cuenta que al editar no se exceda la longitud prefijada para el comentario de los operandos absolutos y de los simblicos. Pero si desea emplear en una lista de asignacin smbolos y textos de comentario ms extensos, existen 2 posibilidades de hacerlo: 1. Debe crear una lista de asignacin nueva (Fichero > Proyecto " Ajustar, Ficha 3) y copiar y almacenar la lista de asignacin existente en este nuevo fichero a travs de las funciones de edicin F2 = Copiar y F5 = Copiar y memorizar fichero. 2. Para ello deben borrarse los ficheros ??????Z?.INI (Administracin > Listas de asignacin > Borrar INI); entonces puede aumentar la longitud de los smbolos o las longitudes de comentarios en (Fichero > Proyecto > Ajustar, Ficha 3). La siguiente vez que se arranque el editor tendrn efecto los nuevos valores.

Procedimiento en caso de modificar Longitud de campos

Proceda de la siguiente forma: 1. Elija Fichero > Proyecto > Ajustar de la ficha 3 e introduzca Unidad y Nombre del nuevo fichero de smbolos a crear y Longitud de smbolos y comentarios. Estas longitudes deben ser iguales o mayores que las existentes. 2. Llame al editor de la lista de asignacin (Editor > Lista de asignacin). STEP 5 visualiza una lista de asignacin nueva y vaca. 3. Copie el fichero a modificar en el actual activando F2 = Copiar y F5 = Fichero. STEP 5 indica: Nombre de fichero Z0.SEQ

4. Introduzca Unidad y Nombre de fichero de la lista de asignacin existente y finalice con Return. Tras copiar el fichero se accede al modo de edicin a travs de F8 = Retorno. Edite como de costumbre. Si desea sobrescribir, cambie entonces al modo de sobrescribir pulsando la tecla F8 = Modo.

Insertar lneas

Las lneas se pueden insertar en cualquier sitio. En el modo de insercin Return genera una lnea en blanco debajo de la lnea con el cursor. La expansin vertical inserta una lnea en blanco por encima de la lnea con el cursor. Posicione el cursor en el modo de sobrescribir al principio de la prxima lnea pulsando para ello Return. Al memorizar la lista de asignacin modificada se sobrescriben sin confirmacin previa el fichero de smbolos existente y los datos secuenciales de origen con el mismo nombre.

Sobrescribir ficheros

11-14

STEP 5 C79000-G8578-C920-05

Editor Batch AWL


Visin general

12
Test AG Administracin Docu F1 F2 Ctrl+F1 F7 Ctrl+F3 F8 Ctrl+F4 Ctrl+F5

El editor Batch AWl muestra en la pantalla una mscara de edicin preparada para una lista de instrucciones. El fichero AWL se define en la pantalla Batch AWL: Editor. Puede consultar ms informacin en el apartado 22.2.1.

Editor

Mdulo STEP 5... Mdulo de datos... Mscara DB... Lista de asignacin Batch AWL... Caminos de bus Parm. impresora Editor pie pgina

STEP 5 C79000-G8578-C920-05

12-1

Editor Batch AWL

12-2

STEP 5 C79000-G8578-C920-05

Caminos de bus
Generalidades

13

Las conexiones online entre las unidades de programacin y las tarjetas de un autmata no slo se establecen enchufando directamente un cable de conexin (conexin de punto a punto), sino tambin mediante los sistemas de bus SINEC H1, SINEC L1 o SINEC L2, as como con el bus del autmata (en S5-155U). Con la funcin Cam.bus se establecen, se memorizan y se activan estas conexiones.

Editor

Test

AG

Administracin

Docu

Mdulo STEP 5... Mdulo de datos... Mscara DB... Lista de asignacin Batch AWL... Caminos de bus Parm. impresora Editor pie pgina

F1 F2 Ctrl+F1 F7 Ctrl+F3 F8 Ctrl+F4 Ctrl+F5

Indice del captulo

Apartado

Tema

Pgina

13.1 13.2 13.3

Funcin Camino de bus Editar un camino de bus Ejemplo

13-2 13-3 13-7

STEP 5 C79000-G8578-C920-05

13-1

Caminos de bus

13.1 Funcin Camino de bus


Generalidades
Los caminos de bus son conexiones permanentes entre una unidad de programacin y la estacin deseada. A travs de este camino se ejecutan todas las funciones de programacin segn el protocolo como si fuera una conexin punto a punto.

S Nodo de arranque. (p. ej. PG/AS511, PG/CP-H1, PG/CP-L2) S Bus (uno o varios) S Nodos (p. ej. CP) S Nodos finales (p. ej. CPU)
Las direcciones de las estaciones se editan y memorizan en el modo offline.

S Bajo el nombre de camino ( Proyecto > Ajustar) se puede almacenar un


camino editado y activarlo en un momento dado si es que existe fsicamente.

S En un fichero de camino seleccionable ( Proyecto > Ajustar) se pueden


almacenar varios caminos indicando el nombre correspondiente y volverlos a activar de la misma manera.

S La activacin de un camino es posible, sin embargo, slo en el modo online. S La desactivacin de un camino es soportada por esta funcin.
Asignacin Camino > Fichero
A cada camino se le pueden asignar 4 ficheros:

S Ficheros de programa....ST.S5D S Ficheros de smbolo....ZO.INI S Ficheros de impresin....DR.INI S Ficheros de pie de pgina...F1.INI o ....F2.INI
Estos nombres de fichero se memorizan junto con el camino en el fichero del mismo. La asignacin no influye en ficheros ya existentes. Tambin se pueden asignar ficheros que an no existen y que an deben crearse. Al asignar ficheros a un camino no se modifican los ajustes del proyecto. Para que dicho fichero se ajuste en el proyecto actual, es necesario seleccionar el camino en los preajustes del proyecto (con ajuste de camino opcional = siempre o consulta). AP.INI se encuentra como plantilla en el directorio de sistema S5_SYS, y despus de una modificacin en el directorio S5_HOME.
PG/AS51 COR/MUX CP-H1 Direc.: 0 Nom. cam.: EJEMP1

SINEC H1 CP-H1

EthernetDirec.: 080006010000 Contrasea: ENDP

Figura 13-1

Ejemplo de un camino editado

13-2

STEP 5 C79000-G8578-C920-05

Caminos de bus

13.2 Editar un camino de bus


Ajustes Manejo
Editor
Caminos de bus F8

La interfase AS511, H1 o L2 debe estar ajustada. Para ms informacin sobre el procedimiento de ajuste activar Proyecto > Ajustar (v. apartado 4.1.1).

Despus de seleccionar la funcin Caminos de bus aparece la casilla de seleccin Seleccion caminos de bus. Ajuste lo siguiente (si no se hizo antes):

S fichero de camino, S nombre de camino.

Ajustar caminos de bus


Nivel de tecla

La siguiente tabla resume cmo y qu se puede introducir en la casilla de seleccin Seleccin camino de bus :
Explicacin

1
F1

2
Editar

Se arranca el editor de caminos. Edite ahora el camino de bus en el rea de trabajo mostrada. Las teclas de funciones reciben una nueva funcionalidad.
F3 Seleccionar

Se muestra la pantalla Seleccionar fichero y nombre de camino, en la que se muestran todos los ficheros de camino y todos los nombres de camino. Puede aceptar el nombre de fichero o el nombre de camino sobre el que est situado el cursor.
F4 Activar

Con esta funcin se activa el camino ajustado. La seleccin directa al punto final puede realizarse paso a paso con la funcin F3 = Prox. Nodo o bien en un solo paso (F5 = Todos Nod.). Los nodos seleccionados se marcan con *. En los CPs H1, L2 y L1 se puede leer el identificador del sistema pulsando F1 = N.SYSID. Estos datos no pueden ser modificados.
F5 Desactivar

Se deshace la conexin establecida con F4 se desactiva. El camino ajustado prescribe el proceso de desactivacin.
F6 Borrar

El camino indicado bajo el nombre de camino se borra del fichero de camino ajustado.
F8 F8 Retorno

Retorna al ltimo men. Abandona la funcin de caminos de bus.


Ayuda

STEP 5 C79000-G8578-C920-05

13-3

Caminos de bus

Editar (caminos de bus)

F1 Comience a editar un camino de bus. Existen dos posibilidades: 1. Nombre de camino existe. Se representa el camino completo en el rea de trabajo. Cada uno de los nodos se borra con F6, comenzando por el ltimo. Los nuevos nodos se aaden con las teclas de funcin correspondientes. 2. Se crea un nuevo camino. En este caso Vd. genera un camino a su gusto mediante la yuxtaposicin de nodos seleccionables. Si el camino configurado no es recomendable aparece el aviso: Ning. cam. pref. Nota Aunque sean indicados como Ning. cam. pref. estos caminos se crean de todas maneras. Sin embargo, Siemens no asume la responsabilidad de estos caminos.

Seleccionar nodos

Pulsando las teclas de funcin visualizadas aparece el nodo asignado a una de las teclas. A continuacin se cambia a un nuevo nivel de teclas de funcin. All se elige otro nodo o bus. En estos niveles de teclas de funcin se pueden seleccionar slo aquellos nodos o buses que son posibles para la configuracin seleccionada por el usuario. Direcciones de nodos A cada nodo le es asignada una direccin, ya sea por ajuste de puente, ajuste de interruptor o por parametrizacin del software. El editor de bus conoce dos direcciones de nodo:

S Direccin (COR/MUX/, SINEC L1 y SINEC L2). Al editar debe Vd. introducir


la direccin en forma decimal en el campo Direccin. Direccin COR/MUX de 1 a 30. Direccin SINEC L1 de 1 a 30. Direccin SINEC L2 de 1 a 32.

S Direccin Ethernet. Esta direccin slo aparece en el sistema de bus SINEC


H1. Debe introducirla como cifra hexadecimal.

Nodos de arranque

En el nivel superior del modo de edicin se pueden seleccionar los siguientes nodos de arranque: F2 F3 F4 PG/AS511 PG/CP-H1 PG/CP-L2

Durante su edicin, estos nodos de arranque no dependen de la interfase ajustada. Dependiendo del nodo de arranque seleccionado las teclas de funciones son ocupadas en parte con nodos diversos.

13-4

STEP 5 C79000-G8578-C920-05

Caminos de bus

Teclas de funcin

En el modo de edicin (F1) y en todos los niveles de funcin las teclas de funcin estn ocupadas de la siguiente manera:
Funcin F1 = ENDP F2 = COR/MUX F3 = CP-H1 F3 = AG-BUS F3 = PG/CP-L2 F4 = CP-L2 F4 = PG/CP-H1 F5 = CP-L1 F6 = Bo. elem. F7 = Aceptar Explicacin

Aadir nodo final (punto final). Aadir bus del tipo AS 511. Aadir nodo del tipo CP-H1. Aadir bus del tipo AG-BUS (bus de fondo); ste es admitido slo para el AG 155U. Nodo final del tipo PG/CP-L2. Aadir nodo del tipo CP-L2. Aadir nodo final del tipo PG/CP-H1. Aadir nodo del tipo CP-L1. Borra el ltimo nodo y/o bus del camino. El camino editado es memorizado. STEP 5 retorna al nivel anterior. Con F3 y el cursor sobre el campo de entrada Fichero de camino o Nombre de camino aparece la casilla de seleccin Casilla seleccin de ficheros y todos los ficheros de camino que contiene. Con F3 y el cursor sobre el campo de entrada Nombre de camino aparece una casilla de seleccin que contiene todos los caminos existentes en el fichero de caminos ajustado.

SHIFT F7 = Ficheros F8 = Interr. SHIFT F8 = Aux.

Editar los ficheros asignados a este camino. Retornar al ltimo men sin memorizar. Informaciones sobre el significado de las teclas de funcin del plano actual de las teclas de funcin.

STEP 5 C79000-G8578-C920-05

13-5

Caminos de bus

Edicin (ficheros del camino)

Despus de seleccionar la funcin Ficheros, se indican los cuatro archivos del camino actual. Estos pueden ser editados y memorizados nuevamente. Con un nuevo camino o despus de borrar entradas de ficheros, se indica slo el final del nombre de los ficheros.

Nivel de tecla

Explicacin

1 F1 F3

2 AjProy Se adoptan los nombres de fichero de los preajustes del proyecto. Seleccionar Aparece la pantalla Seleccin fichero. En esta se listan los ficheros disponibles de cada tipo (dependiendo de la posicin del cursor). Seleccione un fichero y confirme con Aceptar. Borrar Se borran los 4 registros para ese camino. Con ello no se modifica ningn fichero ya existente, sino que se anula la asignacin entre el camino y los ficheros. > 80 / >132 Z. Con F4 puede cambiarse de un fichero de pie de pgina a otro. Se se llama la funcin F3 = Elegir, se listan los ficheros de pie de pgina que corresponden al ajuste actual. Aceptar Los ficheros editados hasta ahora se depositan en la memoria intermedia y se retorna al men llamado. Los ficheros introducidos se memorizan en el fichero de camino slo al grabar el camino. Interrumpir Interrumpir la edicin y retornar al men llamado. Todos los cambios realizados en los ficheros introducidos se rechazan.

F3

F4

F7

F8

Si aparece el aviso de error Unidad no coincide con ajuste de proyecto o si como indicacin de directorio aparece Indicar unidad de Ajuste de proyecto, las unidades indicadas para los ficheros afectados deben coincidir con las ajustadas a nivel de proyecto si se desea que los ficheros seleccionados se acepten en el proyecto actual (en opcin de camino, dentro de Ajuste de proyecto, seleccionado con consulta o siempre). Con la tecla de funciones F1 = AjProy pueden aceptarse en el fichero de camino los ficheros del proyecto actual y a continuacin editarse o seleccionarse los nombres de ficheros (F3).

13-6

STEP 5 C79000-G8578-C920-05

Caminos de bus

13.3 Ejemplo
Tarea
Se debe editar el siguiente camino:
CP-H1 Dir. 2 CP-H1 Direc. Ethernet: 080006010001

PG/AS511

ENDP

COR/MUX con dir. 0

La interfase AS511 est ajustada. La funcin Editor > Caminos de bus F8 debe haber sido seleccionada.

Manejo

Se muestra la casilla Seleccin camino de bus. 1. Introduzca el fichero de camino. 2. Introduzca un nuevo nombre de camino. 3. Pulse F1 = Editar. Se muestran los nodos de arranque y las teclas de funcin reciben nuevas funciones. F2 = PG/AS511 F3 = PG/CP-H1 F4 = P G/CP-L2 4. Pulse F2 = PG/AS511. Se aade el nodo KOR/MUX. 5. F2 = Activar KOR/MUX. Se conecta el bus KOR/MUX. 6. F3 = Activar CP-H1. El nodo CP-H1 se conecta con el bus SINEC H1. 7. F3 = Activar CP-H1. Se aade el nodo CP-H1. 8. A continuacin puede introducir la direccin MUX, la direccin de Ethernet y, en su caso, la contrasea necesarias para dicho nodo. Para hacerlo, mueva el cursor a dichos campos utilizando las teclas del cursor. 9. F1 = Activar ENDP. Se conecta el punto final, destino de la comunicacin del bus. Como resultado final del proceso aparece la siguiente figura.

STEP 5 C79000-G8578-C920-05

13-7

Caminos de bus

PG/AS511 KOR/MUX CP-H1 SINEC H1 CP-H1 ENDP

Nom. cam. : BEISP1 Editar Direccin : 1

Direccin Ethernet : 080006010001 Contrasea:

El camino de bus est completamente editado. A continuacin debe memorizarse. 10. F7 = Activar la opcin Aceptar. Con ello se memoriza el camino en el fichero de camino, pudindose activar en todo momento.

13-8

STEP 5 C79000-G8578-C920-05

Parmetros de impresora
Generalidades

14
AG Administracin Docu

Antes de imprimir los diversos ficheros o bien de archivarlos en un fichero listos para ser impresos es necesario:

S ajustar los parmetros de la impresora S seleccionar el pie de pgina e introducir el texto (vea captulo 9)
Editor Test

Mdulo STEP 5... Mdulo de datos... Mscara DB... Lista de asignacin Batch AWL... Caminos de bus Parm. impresora Editor pie pgina

F1 F2 Ctrl+F1 F7 Ctrl+F3 F8 Ctrl+F4 Ctrl+F5

Indice del captulo

Apartado

Tema

Pgina

14.1

Ajustar los parmetros para la impresora

14-2

STEP 5 C79000-G8578-C920-05

14-1

Parmetros de impresora

14.1

Ajustar los parmetros para la impresora


La unidad de programacin se puede conectar a cualquier tipo de impresora. Sin embargo, es preciso introducir los parmetros especficos de la impresora. Los ajustes se memorizan en un fichero de impresora (*DR.INI del directorio de sistema). Existen diversos ficheros de impresora confeccionados para los diversos tipos de impresora. En estos ficheros se encuentran los ajustes especficos para cada impresora y el tipo de salida (formato vertical, formato transversal). Si en la pantalla Ajustar proyecto hace clic con el ratn en el campo Fichero impresora, se le mostrarn los ficheros de impresora (*DR.INI) disponibles en el directorio de sistema. (Si pulsa la tecla F3 se visualiza una pantalla para seleccionar la impresora.)

Resumen

Ajustar proyecto

En la ficha Fichero > Proyecto > Ajustar ( Documentacin) puede elegir el fichero impresora del tipo *DR.INI. El asterisco (*) es el comodn para el nombre del fichero de impresora de seis caracteres. Para ms informacin sobre cmo ajustar el fichero v. apartado 4.1.1. AP.INI se encuentra como plantilla en el directorio de sistema S5_SYS, y despus de una modificacin en el directorio S5_HOME.

Manejo
Editor
Parm. impresora

Primero se tiene que crear una secuencia de caracteres de control que se memoriza en un fichero de impresora del tipo *DR.INI. Este fichero enva siempre los trabajos de impresin directamente a una impresora. Introduzca los parmetros en este fichero desde la mscara Parmetros de impresora. Aparece la mscara de edicin Parmetros de impresora (ver ejemplo ms abajo). El fichero de impresora C:HP3Q@@DR.INI que corresponde a la impresora HPIII (C) ha sido seleccionado en la ficha Fichero > Proyecto > Ajustar ( Documentacin).
FICH. IMPRESORA: C:HP3Q@@DR.INI NOM. IMPRES: HP III (C) FORMATO PAG: ( ) DIN A4 (X) SKIP_OVER T. ESPERA INTERFASE : ( ) SI DIN A3 LIEANS/PAG. [58] BUSY : (X) SI ( ) NO Modificac.

(X) NO

: [CR 0 * 25 MS ] LPT 1 ( ) LPT 2 ( )

[ LF 0 * 25 MS ] LPT 3 ( ) DEFAULT (X)

CARACTERES CONTROL Secuencia de arranque Secuencia de fin Paso escritura (10 caract./pulg) Paso escritura (12 caract./pulg) Paso escritura (17 caract./pulg) Tabulador horizontal Margen izquierdo F 1 F 2 F 3 Selecc. F 4

SECUENCIA CARACTERES [ 1B, 45, 00, 1B, 26, 6C, 31, 6F, 38, 44. ] [ 1B, 45, 00, 1B, 28, 31, 30, 55; ] [ 1B, 26, 6B, 31, 30, 48; ] [ 1B, 26, 6B, 30, 39, 48; ] [ 1B, 26, 6B, 30, 36, 48; ] [; ] [ 00; ] F F 5 Gra_bajo 6 Grabar F 7 Info F Ayuda 8 Interr.

F 1

F 2

F 3 Editar

F 4

F F 5 Gra_bajo 6 Grabar

F 7

Info

F Ayuda 8 Interr.

14-2

STEP 5 C79000-G8578-C920-05

Parmetros de impresora

Parmetros
Campo de entrada

En la siguiente lista se explica cmo rellenar la pantalla de parametrizacin de la impresora.


Explicacin


Fch. impresora Aqu se memorizan los ajustes de la impresora. El nombre del fichero se indica bajo Fichero > Proyecto > Ajustar > Documentacin o seleccionando con F5 = Grabar como fichero de impresora y nombre de impresora dentro de la casilla de seleccin de ficheros. DIN A4 DIN A3 Nmero de lneas por pgina. FORMATO PAG. LINEAS/PAG. Skip-Over: S Para cambiar de pgina se visualiza el carcter de control FF (Form Feed). No Segn la indicacin LINEAS/PAG., la parte restante puede aparecer con lneas vacas siempre y cuando no existan lneas con contenido. Busy No relevante para PT88/PT89/PT10. Slo afecta a modelos antiguos de impresoras. Cada vez que se transfiere un carcter a la impresora, se espera un acuse de recibo antes de transferir el prximo carcter. Esto slo rige durante un T. ESPERA determinado. No se espera un acuse de recibo. Se espera un acuse de recibo. - para interrupcin de lneas - para avance de lneas No S T. ESPERA CR LF Se ajusta el tiempo de espera para un acuse de recibo (en milisegundos). INTERFASE Se elige la interfase LPT1, LPT2 o LPT3 a travs de la cual se transfieren informaciones a la impresora. LPT1 est preajustado. En la versin de suministro de ficheros de impresora est prajustado LPT1 (X). En la versin de suministro del PG la interfase paralela es la interfase LPT1 (S5 LPT1). A las interfases LPT2 y LPT3 no se les asignaron interfases para la impresora. En caso de modificar la asignacin de las interfases LPTx (impresoras serie) se debe considerar que las interfases COM1 (AG) y COM2 (ratn) de las unidades de programacin de la serie 7xx estn ocupadas en el estado de suministro. CARACTERES CONTROL Funcin Se puede editar una secuencia de caracteres de control especficos de una impresora. Una secuencia de caracteres puede tener como mx. 127 bytes. Se admiten nicamente caracteres hexadecimales. Secuencia de arranque Antes de cada trabajo de impresin se transmite una secuencia de arranque a la impresora. Despus de cada trabajo de impresin se transmite una secuencia final a la impresora. Aqu se ajusta la densidad de escritura de la impresora. NORMAL Secuencia de fin Paso escritura (10 caracteres/ pulg.) (12 caracteres/ pulg.) (17 caracteres/ pulg.) COMPRIMIDO SUPERCOMPRIMIDO Tabulador horizontal Aqu se posiciona el cabezal de la impresora sobre una columna anterior. El comodn para el registro dinmico de esta columna calculada es 00. Se calcula la prxima columna con un carcter imprimible mediante la posicin actual del cabezal de la impresora y la cantidad de espacios vacos siguientes. Esta posicin se registra en la secuencia de caracteres de control. Aqu se calcula el comodn en el tabulador horizontal. Es el ndice del margen de pgina izquierdo de la impresora e indica si se comienza con 0 1. Margen izquierdo
STEP 5 C79000-G8578-C920-05

14-3

Parmetros de impresora

Nombres de impresora
Designacin

Explicaciones referentes a los nombres de los ficheros de impresora suministrados en el directorio del sistema. Significado Emulacin


Emul. A3, A4 Norm. Formato de pgina: DIN A3, DIN A4 Letra: Normal Comp. L/P (C) Letra: Compacta Lneas / Pgina (Lines / Page) Smbolo que identifica impresoras de fabricantes diferentes, para los que SIEMENS no garantiza un funcionamento correcto.

Manejo de teclas
Tecla F3

En esta pantalla se pueden activar las siguientes funciones con las teclas de funcin:
Funcin


1. (Seleccionar) En cuanto el cursor se encuentra en un campo de entrada en el que se pueden ajustar distintos parmetros ( ) aparece la tecla de funcin Seleccionar. Con F3 se selecciona un parmetro. 2. (Editar) En cuanto el cursor se encuentra en un campo de entrada en el que se pueden introducir caracteres aparece la tecla de funcin Editar. Con F3 se posiciona el cursor en el campo de caracteres. 3. (Editar funcin de caracteres de control) En cuanto el cursor en un campo de entrada est bajo Caracteres control tambin aparece una tecla de funcin Editar. Con F3 se puede abrir una ventana en la que se pueden introducir caracteres de control especficos de una impresora. Las entradas deben confirmarse con la tecla INSERT. El Fch. impresora se memoriza bajo un nombre seleccionable. En cuanto haya pulsado esta tecla el cursor saltar al campo que indica el nombre de fichero. Ahora se puede modificar. Con la tecla Return se memorizan bajo ese nombre los parmetros ajustados. Vd. memoriza los parmetros ajustados en el Fch. impresora actual. F5 = Gra_bajo F6 = Grabar F7 = Info Salida de un texto informativo INFO encima del campo donde se encuentra el cursor. Este texto se abandona con las teclas de Cursor ( Apndice, Ocupacin del teclado) o con la tecla ESC = Interr. Retorno al nivel de llamada. F8 = Retorno

14-4

STEP 5 C79000-G8578-C920-05

Editor de pies de pgina


Generalidades

15

Esta funcin permite instalar un nuevo fichero de pies de pgina o bien modificar uno ya existente. Segn el nmero de caracteres del pie de pgina aparece una ventana de edicin diferente en la que Vd. introduce un texto de pie de pgina seleccionable. Un campo en el que Vd. puede introducir tiene un fondo en color/gris. Los campos que estn marcados con ## no pueden ser sobreescritos por Vd., ya que all se introduce el texto automticamente, p. ej.:

S SIMATIC S5 S fichero de programa S mdulo S segmento S nmero de pgina (N-PAG.).


Editor Test AG Administracin Docu

Mdulo STEP 5... Mdulo de datos... Mscara DB... Lista de asignacin Batch AWL... Caminos de bus Parm. impresora Editor pie pgina

F1 F2 Ctrl+F1 F7 Ctrl+F3 F8 Ctrl+F4 Ctrl+F5

Indice del captulo

Apartado

Tema

Pgina

15.1

Editar pies de pgina

15-2

STEP 5 C79000-G8578-C920-05

15-1

Editor de pies de

15.1 Editar pies de pgina


Ajustes
Debe ajustar el fichero de pie de pgina del tipo *Fx.INI con el comando de men Fichero > Proyecto > Ajustar ( Documentacin). El asterisco (*) sustituye al nombre del fichero de pie de pgina (seis puestos), x=1 al pie de pgina de 80 caracteres de ancho y x=2 al pie de pgina de 132 caracteres. En el apartado 4.1.1 encontrar informacin sobre cmo ajustarlo.

Manejo
Editor
Editor pie pgina

Despus de activar la funcin del pie de pgina aparece una ventana de edicin. Esta ventana est determinada por el nmero de caracteres del pie de pgina fijado previamente. El campo superior es el campo de entrada. Slo en l se puede editar. El campo inferior es el pie de pgina que admite al texto editado. En el campo del pie de pgina con fondo de color/gris, Vd. puede introducir un texto si el campo de entrada est activo. En este caso se ilumina el cursor en el campo de entrada. Familiarcese con las funciones de las teclas que son relevantes para el editor del pie de pgina en el apartado ( Pie pgina, manejo de teclas). All encontrar tambin un ejemplo de manejo que le introducir en las funciones de las teclas. Nota Campo de entrada Fecha: Al imprimir mediante la salida confortable (KOMDOK) se sobreescribe siempre con la fecha de sistema actual. Los campos que estn preocupados con ### no se pueden sobreescribir.

Ventana de edicin

La pantalla visualiza la ventana de edicin para el pie de pgina de 132 caracteres de ancho. En la ventana de edicin para 80 caracteres, el pie de pgina tiene slo 4 campos. En la parte izquierda superior se encuentra el nombre del fichero. En la parte derecha superior se indica si el fichero es generado de nuevo (NUEVO) o modificado (Edicin).
Fich. pie pag: E:NONAMEF2.INI Campo de entrada Fecha: Pie de pgina Editar

## ## ## ## ##

########## ###### ##########

F 4 -> 80 C

Ayuda

1 Ent. texto 2 Fin texto 3

5 Gra-bajo 6

7 Aceptar 8 Interr.

Figura 15-1

Ventana de edicin para un pie de pgina de 132 caracteres

15-2

STEP 5 C79000-G8578-C920-05

Editor de pies de

Manejo de teclas
Tecla F1 = Ent. texto F2 = Fin texto F4

Con las teclas F1 F8 puede activar las funciones siguientes: Funcin Introduce texto en la ventana que se visualiza arriba. Finaliza la introduccin del texto.


80 ln. Conmuta el ancho del pie de pgina a 80 caracteres. 132 ln. Conmuta el ancho del pie de pgina a 132 caracteres.


F5 = Grabar como Si pulsa esta tecla se llamar a la casilla de peticin Grabar fichero de pie de pgina bajo. El cursor se encuentra en el campo Fichero pie pgina. Para seleccionar un fichero pulse F3 o haga doble clic en el mismo. Guarda el fichero de pie de pgina modificado. Interrumpe la accin y retorna al nivel llamado. F7 = Aceptar F8 = Interr. SHIFT F8 = Ayuda Cursor en el pie de pgina: (Shift + una tecla de cursor)

SHIFT + 4 6 2 8

(4) Posiciona el cursor en el anterior campo del pie de pgina izquierdo. (6) Posiciona el cursor en el siguiente campo del pie de pgina derecho. (2) Posiciona el cursor en el siguiente campo del pie de pgina inferior. (8) Posiciona el cursor en el anterior campo del pie de pgina superior (tambin sin Shift). Cursor en el campo de entrada

(4) Posiciona el cursor sobre el carcter anterior. (6) Posiciona el cursor sobre el carcter siguiente. (2) Posiciona el cursor en la lnea siguiente. Si el cursor abandona el campo de entrada concluye la entrada de texto. (8) Posiciona el cursor en la lnea anterior. Si el cursor abandona el campo de entrada concluye la entrada de texto. Borrar carcter

.
DEL

Se borra el carcter sobre el que se encuentra el cursor y los caracteres siguientes son desplazados hacia adelante.

STEP 5 C79000-G8578-C920-05

15-3

Editor de pies de

15-4

STEP 5 C79000-G8578-C920-05

3 parte: Trabajar con STEP 5

Comando de men Test Comando de men AG Comando de men Administracin Comando de men Documentacin Comando de men Cambio Comando de men Ayuda

16 17 18 19 20 21

15-6

STEP 5 C79000-G8578-C920-05

Test
Generalidades

16
En este submen encontrar funciones de test, de informacin y de puesta en marcha que podr ejecutar en el servicio online del aparato de programacin.
Test AG Administracion Documentacion . Shift+F6 Shift+F7 Shift+F8 Shift+F5 Status modulo Status variable Forzar variables Forzar salidas Control de elaboracion ON... Control de elaboracion OFF

Requisitos

Para la aplicacin de las funciones online se requiere una conexin fsica y lgica entre la unidad de programacin y el autmata programable. Adems de establecer una conexin por cable se debe ajustar, en caso de un acoplamiento al bus, el camino de bus que corresponda (SINEC H1, SINEC L2 o tambin AS 511) y el modo de operacin de la unidad de programacin. Precaucin En las funciones online activas no est permitido interrumpir las conexiones de bus ni las de cables. De lo contrario, podran aparecer graves errores de funcin, como por ejemplo un STOP del autmata o una cada del programa en la PG.

Indice del captulo

Apartado

Tema

Pgina

16.1 16.2 16.3 16.4 16.5 16.6 16.7

Sinopsis de las funciones online Estado del mdulo Estado de las variables Forzar variables Forzar salidas Control de elaboracin ON Control de elaboracin OFF

16-2 16-3 16-8 16-13 16-15 16-17 16-18

STEP 5 C79000-G8578-C920-05

16-1

Test

16.1 Sinopsis de las funciones online


Resumen
La tabla siguiente ofrece un resumen de todas las funciones online posibles. Las siguientes funciones de test:

S indicacin del estado de seal de operandos (Status variable) S forzado de seales de salida (Forzado salidas) y S modificacin de variables del proceso (Forzado variables)
requieren una lista de variables del proceso que se puede almacenar en un mdulo de imagen (BBnn (1 <= nn <= 255)) despus de la edicin. As, en caso de volver a llamar una funcin de test, no es necesario introducir los operandos. Los mdulos de imgen se memorizan en el fichero de programa.


Estado del mdulo Estado de las variables1 Iniciar AG Parar AG RUN RUN Punto de control personalizado Comprobar secuencias de instrucciones en el programa de aplicacin Punto de control del sistema Inicio ciclo Mostrar estados de seal de variables del proceso (E, A, M, S, T, Z, D) Igual que en manejo manual Igual que en manejo manual Comprimir memoria STOP > RUN RUN > STOP RUN Parada ciclo Comprimir memoria Forzado RUN STOP Zona AG-RAM variables1 2 Punto de control del sistema Punto de control del sistema - Periferia Modificar variables del proceso (E, A, M, S, T, Z, D) Ajustar el estado de seales de salida (AB, AW, AD) Mostrar pila de interrupcin / pila de mdulos Forzado salidas1 STOP STOP USTACK / BSTACK Mostrar contenidos de memoria Capacidad de memoria Memoria AG, zona de sistema RUN STOP RUN STOP RUN STOP RAM/EPROM, bus S5, periferia AG-RAM, EPROM Mostrar direcciones hexadecimales de memoria y periferia Datos de la memoria de usuario del AG (RAM/ EPROM) Parmetros del sistema Control de elaboracin ON Control de elaboracin OFF Versin del software AG, CPU Punto de control de aplicacin Punto de control de aplicacin Informaciones sobre estructura interna del autmata programable y la versin del software (CPU) BEARBK Comprobar pasos de programa individuales: PB, FB, FX, OB, SB, bsqueda BEARBK> STOP Terminar control de elaboracin; se ejecuta directamente
1

Funciones online

Estado AG

Elaboracin en el AG

Explicacin

Las listas de operandos pueden ser depositadas en mdulos de imagen (BB).

2 Forzado variables tambin es posible offline para editar mdulos de imagen.

16-2

STEP 5 C79000-G8578-C920-05

Test

16.2 Estado del mdulo


Test
Status modulo

Con esta funcin se comprueban y se corrigen los mdulos que han sido cargados en el autmata (memoria de usuario). STEP 5 visualiza aqu el estado de seal actual de las siguientes variables del proceso:

S entradas (E), temporizadores (T) y contadores (Z), S salidas (A) (tipo de parmetros A del denominador de un mdulo de funcin
(FX)),

S marcas (M, S) S fecha (D) (La fecha depende del mdulo de datos abierto en el momento de la
salida de estado). Para la elaboracin de estado existen las siguientes restricciones:

S La salida de estado de los parmetros actuales del mdulo de funcin slo se


puede realizar con los autmatas programables S5-135U, S5-155U y S5-115U.

S En la tabla de declaracin de parmetros (parmetros formales) y con la


instruccin LIR en un FB o FX no se indica ningn estado de seal.

S La operacin BDW/BMW y la que le sigue son tratadas como una sola


operacin. Por eso nicamente se muestra un estado para la operacin subsiguiente.

S Algunas operaciones finalizan el modo Elaboracin de estado, ya que despus de su ejecucin se ramifica al sistema operativo o a otros mdulos, como LIR, BEB as como a todas las ramificaciones y llamadas de mdulos.

S Despus de interrumpir la elaboracin de estado se puede generar un


hardcopy.

S Durante la elaboracin del estado no se puede usar el ratn.


Entradas
Despus de seleccionar la funcin aparece la casilla de seleccin Estado del mdulo en el men Test. Aqu se especifica el mdulo a comprobar ( Interfase de usuario, casilla de peticin, apartado 3.6). Campo de entrada Explicacin

STEP 5 C79000-G8578-C920-05


Lista de mdu- contiene como mx. 6 elementos (mdulos individuales, tipos los de mdulos, reas de mdulos). Estos mdulos se visualizan en el status sucesivamente. Concepto de bsqueda Aqui se puede introducir el concepto de la instruccin a comprobar. STEP 5 lo busca automticamente y muestra en la pantalla aquella parte del mdulo que contiene este concepto. En la pantalla de ayuda se encuentran listados todos los conceptos posibles. Bstack en AG

contiene como mx. 6 mdulos individuales. Describe la cadena de mdulos preconectados en el programa cuyo estado ha de ser visualizado en caso de efectuar un test.

Sobrescribir

En esta ventana indique si STEP 5 debe sobrescribir el mdulo antiguo directamente o previa confirmacin.

Fichero fuente Aqu se marca con una cruz si STEP 5 ha de actualizar el fisecuencial chero ZO.SEQ o no.

16-3

Test

Ejemplo de anidado

Se ha de mostrar el estado del FB 21 si es que fue llamado por el PB 2. En este caso hay que introducir FB 21, PB 2, OB 1 en la lista de mdulos.

Anidado de mdulos:
OB1

Lista de mdulos MODULO. FB 21

PB1

PB4

FB21

PB2

PB3

PB5

Representacin de los estados de seal en la pantalla

AWL: KOP/FUP:

Los estados de seal aparecen en una lista de informaciones de estado. En los esquemas de contactos y diagramas de funciones los distintos estados de seal se representan con diferentes lneas de conexin. Estado de seal 1 Estado de seal 0 Estado de seal no representable (p. ej., por encontrarse fuera de las 0 instrucciones representables; el nmero de instrucciones depende del autmata programable).

====== . . . . . . . .

16-4

STEP 5 C79000-G8578-C920-05

Test

Ejemplo para FUP

Despus de OK la unidad de programacin inicia la elaboracin de estado y muestra, p.ej., la siguiente imagen en FUP:

PB 1 Segmento

1 &

0000

Ejemplo 1

E 32.0 E 32.1 = =

= =

A 32.0 M 1.1

Figura 16-1

Elaboracin de estado

La imagen no se actualiza en cada ciclo. Todas las funciones que pueden ser llamadas con las teclas de funcin ( Editor, Mdulos STEP 5, apartado 5.1) estn disponibles durante la elaboracin de estado. Nota No es posible visualizar direcciones.

Ejemplo para AWL

Ejemplo de una pantalla de AWL en STEP 5:

PB 1 Segmento :U :U := := :*** 1 E E A M AWLEstado 32.0 32.1 32.0 1.1

DBADR=0000 RLO Estado/AKKU1 0 0 1 0 0 0 0 0

LON=35 AKKU2 ESTADO 00000000 00000000 00000001 00000001 SAZ D054 D056 D058 D05A

PB 1 Segmento :SPA :UN :L :SV :L :T :SPB Nom ENT1 SAL1 ENT2 1 PB T KT T T KT FB AWLEstado 1 9 010.0 9 0 0 10 RLO

DBADR=

LON=20

Estado/AKKU1 AKKU2 comentario lnea arranque temp.

:TEST : M : MW : MW : :BE

10.0 12 12

STEP 5 C79000-G8578-C920-05

16-5

Test

La imagen no se actualiza en cada ciclo. Todas las funciones que pueden ser llamadas con las teclas de funcin ( Editor, mdulos STEP 5) estn disponibles durante la elaboracin del estado.

Abreviaturas

RLO STATUS DBy AKKU 1 AKKU 2

Resultado lgico Operandos bit Mdulo de datos actual Contenido del acumulador 1 Contenido del acumulador 2

Abreviaturas

ESTADO SAZ L A V R S F

Estado de los indicadores de resultados Contador de direcciones Step Temporizador en marcha Bit de negacin de consulta, es decir que en caso de consulta UT (y Tiempo) el resultado es 0 Entrada de contaje hacia adelante Entrada de contaje hacia atrs Entradas de activacin y de arranque Entrada de habilitacin

Identificadores para la salida de estado:

16-6

STEP 5 C79000-G8578-C920-05

Test

Elaboracin del estado del mdulo


Accin Desplazamiento del punto de parada Interrumpir elaboracin Continuar elaboracin Corregir programa Aceptar correccin

El estado del mdulo se elabora siguiendo las siguientes acciones:


Manejo Avisos/explicaciones STEP 5 contina con la elaboracin de estado. Aviso: Se ejecuta estado.

Posicionar el cursor con las teclas o Bsqueda delante del operando deseado. Llamar a la pantalla a otros segmentos mediante teclas de cursor o + / Pulsar ESC = Interr. una vez. Pulsar INSERT = Aceptar Pulsar F6 = Editar. Se maneja igual que en el modo de edicin. 1. Pulsar INSERT = Aceptar. 2. Confirmar con S. 3. Confirmar con S, si desea Sobrescribir. 1. Pulsar ESC = Interrupcin 2 veces. 2. Confirmar con S.

Aviso: Se ejecuta estado. Aviso: Se ejecuta estado. Se interrumpe la elaboracin de estado y se cambia al modo de edicin. Consulta: Aceptar segmento modificado? ...Ya en AG,, sobrescribir? El mdulo corregido se encuentra en el autmata programable y la elaboracin de estado se reanuda. Consulta: Abandonar estado?


Interrumpir/ fina lizar elaboracin

Siguiente rea de estado

Shift cursor derecha

STEP 5 contina el status en la siguiente rea de estado

Area de estado precedente

Shift cursor izquierda


Posibles avisos: Causas: No se elabora instruccin

El mdulo no ha sido llamado. Se ha omitido la instruccin.

Uno de los 20 mdulos de la cadena no existe. Autmata programable en STOP.


El mdulo a comprobar no existe.

No existe mdulo en AG G

El mdulo a comprobar llama a otro mdulo que no


existe en el autmata programable.

Segmento sin elaboracin de estado

En el segmento actual no hay ningn comando con informacin de estado. macin de estado (p.ej., fin de segmento).

En AWL el cursor est sobre un comando sin infor-

STEP 5 C79000-G8578-C920-05

16-7

Test

16.3 Estado de las variables


Test
Status variable

Con esta funcin se crea una lista de los actuales estados de seal de los operandos seleccionados tal y como se presentan durante la elaboracin del programa en el punto de control del sistema ( Apndice, glosario). Anote los operandos a observar (variables de proceso) en la lista vaca que aparece en STEP 5 despus de llamar la funcin de test Status variable. Mediante F6 = Activo o la tecla de aceptacin se visualiza el estado de seal actual de los operandos listados. Durante la elaboracin de estado se van llamando los operandos listados, visualizndose su estado de seal actual antes de ser modificados por el programa de usuario.
Operandos: Formatos:

F 1

Pedir

F 2

F 3 Borrar

F sin com. 4 Bloque

F 5 Grabar

Figura 16-2

Tabla de edicin de la lista de operandos

En el submen se puede utilizar

Consulta de seguridad

16-8


Tecla Funcin
F1 = Pedir F3 = Borrar F4 = Bloque Llamada de un mdulo de imagen. Borrar la lnea actual. Salida de variables por bloques, con las teclas + o se puede pedir el bloque siguiente o anterior. F5 = Grabar bajo Memorizar la lista de operandos como mdulo de imagen. F6 = Activo Activar elaboracin de estado (Aceptar); activable slo si se ha introducido por lo menos un operando. Shift F6 = Com. Editar comentario sobre la lnea actual. Slo est activa si se ha ln. seleccionado un mdulo de imagen. F7 = Grabar Grabar la lista de operandos en el mdulo de imagen actual, activable slo si se ha introducido por lo menos un operando. Shift F7 = Editar comentario sobre el mdulo de imagen actual. Slo est Comentar activa si se ha seleccionado un mdulo de imagen. El comentario se memoriza en el mdulo DOC #BBDO.xxx o %BBDO.xxx. F8 = Interr. Retorno a la seleccin de men. Shift F8 =Ayuda Informaciones sobre determinados procedimientos.

Si al introducir la lista de operandos se realizan cambios y no se memorizan en un mdulo de imagen, ms tarde aparecer una consulta de seguridad, sta debe confirmarse con S o No:

S Interr. = ESC S F8 = Interr. S F1 = Pedir


El texto de la consulta depende de si un mdulo de imagen est seleccionado o no. Ningn mdulo seleccionado: Mdulo seleccionado: Rechazar modificaciones? Rechazar mdulo modificado?

STEP 5 C79000-G8578-C920-05

Test

Accin Interrupcin F8 = Interr.

Reaccin con S Las modificaciones se rechazan. STEP 5 visualiza el men de funciones.

Reaccin con No Seguir editando la lista de operandos, las modificaciones se pueden memorizar en un mdulo de imagen. Nota: Las modificaciones deben memorizarse manualmente (F5 = Grabar bajo o F7 = Grabar). Seguir editando la lista de operandos, las modificaciones se pueden memorizar en un mdulo de imagen. Nota: Las modificaciones deben memorizarse manualmente (F5 = Grabar bajo o F7 = Grabar). Llamada de un nuevo mdulo de imagen con F1 = Pedir.

F1 = Pedir

Las modificaciones se rechazan. Despus de rellenar la lnea de comando se indica el mdulo de imagen BBnn.

STEP 5 C79000-G8578-C920-05


Operando Formatos de datos permitidos KM KH (KM, KY, KC, KF) KH (KM, KY, KC, KF) KT (KM, KH) KZ (KM, KH) KH (KM, KY, KC, KF) KH (KG, KY KC) M/A/E/S MB/AB/EB/SY MW/AW/EW/SW T Z DW/DL/DR DB MD/AD/ED/DD/SD Despus de introducir un operando, la unidad de programacin muestra el formato que no est dentro del parntesis de la tabla arriba indicada. Este se puede sobrescribir al realizar la entrada. Antes de introducir los operandos DD, DW, DB, DL, DR, tendr que introducir en la lista de operandos el mdulo de datos correspondiente. En caso contrario, la unidad de programacin avisa No hay DB seleccionado. Se ha de respetar la sintaxis de los operandos, en caso contrario el cursor permanece en el campo de entrada. La lista de operandos se puede memorizar en un mdulo de imagen (BB). Para llamar un mdulo de imagen existente utilice la funcin F1 = Pedir. Nota Mediante la llamada Status variable se carga el ltimo mdulo de imagen (BB) memorizado.

Editar lista de operandos

En la lista de operandos se pueden introducir los siguientes operandos:

16-9

Test

Operaciones
Accin Introducir operandos Manejo 1. Despus de introducir operandos pulsar tecla de doble flecha derecha. 2. Cambiar o mantener formato. 3. Finalizar lnea con Return. Sobrescribir entrada errnea Avisos/explicaciones Step 5 propone el formato de datos correspondiente. El cursor se encuentra junto al formato. El cursor salta al inicio de la prxima lnea. Si la sintaxis es errnea, el cursor slo abandonar el campo de entrada cuando se introduzca una entrada correcta.

Corregir

Insertar operandos

1. Posicionar el cursor con teclas de cursor (arriba/abajo). 2. Pulsar Expandir vertical. 3. Introducir operandos. 1. Posicionar el cursor en la primera lnea. 2. Pulsar Expandir vertical. 3. Introducir operandos. 1. Colocar el cursor sobre el primer carcter del operando. 2. Pulsar varias veces Borrar carcter. 1. Colocar el cursor sobre la lnea a borrar. 2. Pulsar F3 = Borrar. 1. Pulsar F1 = Pedir. 2. Rellenar la lnea de comando. Salida Mdulo de Imagen BBnn. Se borra la lnea actual es borrada con operando y formato, las siguientes lneas se corren. Si se realizaron modificaciones y no se memorizaron en un mdulo de imagen, entonces aparece una consulta de seguridad (Rechazar modificaciones? o Rechazar mdulo modificado?). Si no se realizaron modificaciones o si la consulta se confirma con S, STEP 5 pide la lista de operandos del mdulo de imagen BBnn tras haber rellenado la lnea de comando. Para aadir operandos a la lista hay que posicionar el cursor debajo de la ltima lnea de la lista.

Anteponer operandos

Borrar operandos

Borrar operandos Pedir lista de operandos

Grabar lista de operandos

Pulsar F7 = Grabar.

STEP 5 graba la lista de operandos en el actual mdulo de imagen seleccionado. A diferencia de F2 = Grabarbajo no se indica el nmero del mdulo de imagen. Para poder activar la funcin se tiene que seleccionar un mdulo de imagen. STEP 5 memoriza la lista de operandos en el mdulo de imagen BBnn.

Memorizar lista de operandos Pedir lista de operandos en bloque

1. Pulsar F5 = Grabarbajo. 2. Rellenar la lnea de comando. Memorizar Mdulo de Imagen BBnn. 1. Pulsar F4 = Imprimir bloque. 2. Rellenar la lnea de comando Salida Bloque desde variable: p.ej. AB26 formato: KH

STEP 5 crea en la pantalla una lista de operandos con 20 bytes consecutivos desde la salida 26.

16-10

STEP 5 C79000-G8578-C920-05

Test

La lista de operandos acepta como mximo 20 operandos (en palabras 10, en palabras dobles 5). En el borde inferior de la pantalla se indica la ocupacin de la lista de operandos en porcentajes.

Visualizar el estado de los operandos (variables de proceso)

Los estados de seal actuales de las variables de proceso de la lista de operandos se visualizan incluso antes de modificar el programa de usuario (es decir, en el punto de control del sistema). Cuando est editando o visualizando la lista de operandos

S pulse F6 = Activo o Aceptar.


La unidad de programacin muestra tanto los estados de seal de las variables listadas como el aviso Se ejecuta estado.
BB 5 E E E E E E E E E A A A C:ENSAYOST.S5D 32.0 32.1 32.2 32.3 32.4 32.5 32.6 32.7 33.0 32.0 32.1 32.2 Se ejecuta estado AG EN CICLO ESTADOS DE SENAL KM=1 KM=0 KM=1 KM=0 KM=0 KM=0 KM=0 KM=1 KM=1 KM=0 KM=0 KH=00

OPERANDOS Int. ON I. EMERG E32.2 POS. DENTRO RDELANTE. RDETRAS ABRIR PUERTA CERRAR PUERTA START RDELANTE RDETRAS ABRIR PUERTA

Figura 16-3

Lista de operandos con entradas/salidas binarias y una marca

STEP 5 C79000-G8578-C920-05

16-11

Test

Manejo durante la elaboracin del estado

Accin Interrumpir elaboracin de estado Continuar elaboracin de estado Finalizar/interrumpir elaboracin de estado

Manejo Pulsar Interr. Pulsar la tecla F6 = Activo. Pulsar Interr. dos veces.

Avisos/explicaciones El cursor salta a la primera lnea de la lista de operandos. STEP 5 indica nuevamente el estado de cada una de las variables. Si se realizaron modificaciones y no se memorizaron en un mdulo de imagen, entonces aparece una consulta de seguridad (Rechazar modificaciones? o Rechazar mdulo modificado?). Si no se realizaron modificaciones o si la consulta se confirma con S, STEP 5 muestra el men de funciones.

Posibles avisos y operaciones errneas

16-12


Avisos Causas

No hay DB seleccionado

El operando no indica el identificador del mdulo de datos correspondiente. El mdulo de datos correspondiente a los operandos entrados (DD, DW, DB, DL, DR) no figura en la memoria del autmata programable o el nmero de palabras de datos es demasiado pequeo. El temporizador seleccionado no ha sido llamado (iniciado).

KH= *No existe elemento

KT = parado KH = * DB falta

El DB no se encuentra en el fichero de programa seleccionado. El operando no es admitido en el autmata programable.

* inadmisible

STEP 5 C79000-G8578-C920-05

Test

16.4 Forzar variables


Test
Forzar variables

Esta funcin online permite modificar variables de proceso e intervenir directamente en el proceso. Por eso debe tener en cuenta la reaccin del proceso antes de forzar (modificar) las variables.

S Las variables E, A, M, S, T, Z, D pueden ser modificadas. La unidad de programacin influye slo byte por byte o palabra por palabra en las variables E, A y M de la imagen del proceso. En las variables T y Z del formato KM y KH hay que considerar el control de las marcas de flancos.

S La funcin puede ser activada en los estados de servicio STOP y RUN del
autmata programable.

S Cuando se introduce un formato o un operando incorrecto, se interrumpe la


indicacin del estado de seal.

S STEP 5 avisa: Imposible Forzar. S Debido a que STEP 5 efecta cambios byte por byte no es posible cambiar
variables en bloque.

Procedimiento

Al utilizar la funcin Forzar variables recomendamos lo siguiente: 1. Seleccionar Test > Forzar variables. STEP 5 visualiza una tabla vaca para introducir la lista de ope randos en caso de que no se haya introducido variable alguna. De lo contrario se visualiza el ltimo mdulo de imagen memorizado. 2. Editar la lista de operandos y finalizar con Aceptar. Se visualiza el estado de las variables. 3. Interrumpir la indicacin de estado con ESC. Se visualiza la lista de operandos con los valores actuales. 4. Modificar valores actuales y finalizar el proceso con Aceptar. Se puede repetir este proceso a partir del segundo punto.

Manejo

Despus de seleccionar la funcin Forzar variables, STEP 5 visualiza la tabla vaca para editar la lista de operandos (figura 16-2) o el ltimo mdulo de imagen seleccionado en Forzar variables.

Editar listas de operandos

STEP 5 C79000-G8578-C920-05


Operando M/A/E/S
1)

Formatos de datos permitidos KM KH KH KT (KM, KY, KC, KF) (KM, KY, KC, KF) (KM, KH)

MB/AB/EB/SY T Z

MW/AW/EW/SW

KZ 1) KH KH

(KM, KH)

DW/DL/DR DB

1)

(KM, KY, KC, KF) (KG, KY KC)

MD/AD/ED/DD/SD -smbolo

depende del tipo de operando

1)

Estos operandos y formatos slo se visualizan y no pueden ser forzados.

16-13

Test

Despus de introducir un operando de bytes o de palabras, STEP 5 visualiza el formato que no se encuentra entre parntesis en la tabla arriba indicada. Se puede sobrescribir introduciendo otro. En los operandos DD, DW, DB, DL, DR tiene que introducir antes en la lista de operandos el mdulo de datos correspondiente. De lo contrario STEP 5 avisa No hay DB seleccionado. Respete la sintaxis de los operandos; de lo contrario, el cursor permanecer en el campo de entrada. La lista de operandos se puede memorizar en un mdulo de imagen (BB). Para llamar un mdulo de imagen existente, utilice la funcin F1 = Pedir. La lista de operandos acepta como mximo 20 operandos (en palabras 10, en palabras dobles 5). En el borde inferior de la pantalla se indica la ocupacin de la lista de operandos en porcentajes. Para la edicin se dispone de las mismas operaciones que en la funcin Status variable. Nota El ltimo mdulo de imagen (BB) memorizado se carga automticamente al llamar Forzar variables.

Visualizar el estado de los operandos (variables de proceso)

Es posible visualizar los estados de seal actuales de las variables de proceso en la lista de operandos. Si est editando o visualizando la lista de operandos:

S pulse F6 = Activo o Aceptar.


La unidad de programacin muestra tanto los estados de seal de las variables listadas como el aviso Se ejecuta estado. Si desea interrumpir la elaboracin de estado

S pulse ESC = Interr.


El cursor salta a la primera lnea de la lista de operandos.

Ajustar variables de proceso desde la unidad de programacin Modificar valores de variables

El estado de seal actual de las variables de proceso listadas se visualiza en la pantalla. Ahora se pueden modificar en el autmata los valores de las variables de proceso mostradas (Forzar variables). La unidad de programacin muestra la lista de operandos con la columna Estados de seal en la que aparecen los estados de seal actuales. Adems se visualiza el aviso Se ejecuta estado y el modo de operacin del autmata. 1. Pulse ahora una vez ESC = Interr. La unidad de programacin llama ahora la columna Estados de seal Forzar imag. proceso y espera a que se introduzcan los valores a forzar. El cursor salta a la primera lnea. 2. Introduzca los valores que desea forzar en cada lnea y pulse Return cada vez que introduzca uno.

16-14

STEP 5 C79000-G8578-C920-05

Test

Finalice la entrada de los valores como sigue: 3. Pulse Aceptar. STEP 5 muestra el aviso Forzar terminado y transfiere las variables modificadas al autmata programable. 4. Pulse Aceptar. El PG sustituye la columna Forzar por la columna Estado de seal y se visualizan los estados de seal modificados. Si desea interrumpir el forzado de variables: 5. Pulse dos veces ESC = Interr. Si se realizaron modificaciones y no se memorizaron en un mdulo de imagen, entonces aparece una consulta de seguridad (Rechazar modificaciones? o Rechazar mdulo modificado?). Si no se realizaron modificaciones o si la consulta se confirma con S, STEP 5 retorna al men bsico de las funciones. Para ello vase apartado 16-2.

16.5 Forzar salidas


Test
Forzar salidas

Esta funcin permite forzar salidas directamente al estado de seal deseado. La funcin no influye en la imagen del proceso ni en la ejecucin del programa, ya que el autmata programable debe encontrarse en el estado operativo STOP. Cada una de las salidas de un autmata programable (AG) puede ser forzada individualmente, pudindose comprobar as su asignacin a los elementos conectados (p. ej. vlvulas o motor de una instalacin). Ello permite registrar tarjetas de salida no enchufadas o defectuosas y cableados incorrectos. No es posible llamar bits individuales, sino solamente los formatos byte, palabra, palabra doble.

Procedimiento

La funcin Forzar salidas se activa de la siguiente manera: 1. Poner el AG en STOP. 2. Llamar Forzar salidas. Si an no se han introducido operandos, STEP 5 visualizar una tabla vaca para editar la lista de operandos. En caso contrario se visualizar el ltimo mdulo de imagen memorizado. 3. Editar la lista de operandos y finalizar con Aceptar. 4. Introducir o modificar los valores deseados y finalizar el proceso con Aceptar. La unidad de programacin transfiere los valores a las salidas del autmata programable. Este proceso se puede repetir a partir del tercer punto. Despus de seleccionar la funcin Forzar salidas, STEP 5 visualiza la tabla vaca para editar la lista de operandos (figura 16-2) o el ltimo mdulo de imagen seleccionado en Forzar salidas.

STEP 5 C79000-G8578-C920-05

16-15

Test

Editar listas de operandos

Introducir operandos

Ajustar variable de salida desde la unidad de programacin Modificar valores de salida

Correcciones

16-16


Operando AB Formatos de datos permitidos KH KH KH (KM, KY, KC, KF) (KM, KY, KC, KF) (KM, KY, KC) AW AD - smbolo depende del tipo de operando Despus de introducir un operando, STEP 5 muestra el formato que no est entre parntesis en la tabla arriba indicada. Este formato se puede sobrescribir directamente. Respete la sintaxis de los operandos; en caso contrario, el cursor permanecer en el campo de entrada. La lista de operandos se puede memorizar en un mdulo de imagen (BB). Para llamar un mdulo de imagen existente utilice la funcin F1 = Pedir. La lista de operandos acepta como mximo 20 operandos (en palabras 10, en palabras dobles 5). En el borde inferior de la pantalla se indica la ocupacin de la lista de operandos en porcentajes. Las operaciones de edicin posibles estn resumidas en el apartado 16.3. STEP 5 indica el ltimo mdulo de imagen seleccionado o una lista vaca en la que se pueden introducir seales y estados. STEP 5 muestra la lista de operandos con las columnas Operandos y Forzado de seales. 1. Introduzca los valores que desea forzar en la lnea respectiva y pulse Return cada vez que introduzca uno. STEP 5 muestra una X despus de aceptar un valor. Si el nmero de caracteres entrados es inferior al nmero de caracteres permitido, los puestos de orden superior se rellenan con ceros. Finalice la entrada de valores de salida como sigue: 2. Pulse Aceptar. La unidad de programacin muestra el aviso Forzado terminado y transfiere los valores de salida modificados al autmata. Si desea interrumpir el forzado de salidas: 3. Pulse ESC = Interr. Si se realizaron modificaciones que no han sido memorizadas en un mdulo de imagen, aparecer la consulta de seguridad (Rechazar modificaciones? o Rechazar mdulo modificado?). Si no se realizaron modificaciones, o si la consulta de seguridad se confirma con S, STEP 5 regresa al men base de las funciones. Para ello vase el apartado 16.3 Status variable. Si la entrada es errnea, el cursor abandonar el campo de entrada solamente despus de introducir un valor correcto.
STEP 5 C79000-G8578-C920-05

Test

16.6 Control de elaboracin ON


Test
Control de elaboracin ON

Esta funcin hace que el autmata elabore un mdulo paso a paso. Al llamar el control de elaboracin el programa se detiene en el punto de parada indicado (instruccin en la que se encuentra el cursor) y se bloquea la salida de instrucciones (todas las salidas desconectadas). Esto significa que el programa se ejecuta hasta la instruccin seleccionada y se visualizan los estados de seal actuales, as como el RLO. En el autmata programable se enciende el LED BASP. Nota No todos los autmatas soportan el control de elaboracin Manual AG. En el modo Control de elaboracin

S se interrumpe el ciclo de elaboracin, S no se elaboran entradas ni salidas, tan slo se puede modificar la imagen del
proceso,

S se puede seguir elaborando el programa instruccin por instruccin


desplazando el punto de parada. En el modo Control de elaboracin, el autmata est posicionado sobre el ltimo punto de parada seleccionado. Las siguientes funciones de test se pueden seleccionar (eventualmente con posibilidades de correccin) paralelamente con el control de elaboracin:

S estado de la variable, S forzar variables, S forzar salidas, S informaciones de la pila de interrupcin, S informaciones de la pila de mdulos.
En las instrucciones de servicio de los manuales del autmata en cuestin encontrar informacin ms detallada acerca del control de elaboracin. Despus de llamar la funcin Control de elaboracin ON introduzca lo siguiente bajo Seleccin: 1. un nico mdulo (simblico o absoluto) o una lista (anidado) de mdulos cuya elaboracin desea controlar; 2. como Concepto de bsqueda: un operando que se desea observar en el mdulo indicado. 3. Despus de confirmar con OK, STEP 5 visualiza el mdulo seleccionado en AWL, es decir en forma de lista de instrucciones. La representacin en pantalla es igual a la de la funcin Status mdulo (apartado 16.2). En vez de Status aparece aqu Cont. ela. 4. Pulse la tecla Cursor hacia abajo. Se selecciona el punto de parada. STEP 5 muestra informacin sobre la peticin que acaba de ser ejecutada. El cursor se encuentra en la siguiente lnea de instrucciones. El procesador del autmata se detiene, es decir que no se ejecuta ninguna instruccin del programa de usuario, a no ser que se llame explcitamente.

STEP 5 C79000-G8578-C920-05

16-17

Test

5. Pulse la tecla cursor hacia abajo. Se selecciona el siguiente punto de parada. El autmata ejecuta la siguiente peticin y en seguida el procesador vuelve a interrumpir la elaboracin. En caso de que durante el control de elaboracin se detecten errores y sea necesario hacer correciones, 6. pulse 2 veces ESC = Interr. para abandonar el control de elaboracin y llame nuevamante el editor. Debido a que el control de elaboracin permanece activo, se detiene el procesador del autmata. Para retornar al modo Control de elaboracin 7. vuelva a llamar la funcin Control elaboracin ON. Ahora puede comprobar las correcciones editadas en el programa. Nota No todas las teclas de funcin son activables. En el men principal se indica si se ha activado o no el control de elaboracin.

16.7 Control de elaboracin OFF


Test
Control de elaboracin OFF

Con esta funcin se desconecta el control de elaboracin. Para ello seleccione Test " Control de elaboracin OFF. El autmata conmuta al estado operativo STOP y tiene que ser iniciado nuevamente (Forzar AG, AG Start o selector de modos de operacin de la CPU de STOP a RUN).

16-18

STEP 5 C79000-G8578-C920-05

AG
Generalidades

17
En este men encontrar posibilidades para iniciar y parar un autmata programable conectado online y para comprimir la memoria de usuario en el autmata.
AG Administracin Documentacin Cambio Shift+F11 Shift+F12 Ctrl+Shift+F2 Shift+F9 Shift+F10 Iniciar AG Parar AG Comprimir memoria de AG AG-Info USTACK AG-Info BSTACK

Entregar contenido memoria AG ... Extensin de memoria AG Parmetros de sistema AG

Indice del captulo

Apartado

Tema

Pgina

17.1 17.2 17.3 17.4 17.5 17.6 17.7 17.8

Iniciar el autmata programable Parar el autmata programable Comprimir la memoria del autmata programable Salida AG-Info USTACK AG-Info BSTACK Visualizar el contenido de la memoria Capacidad de memoria del autmata programable Parmetros de sistema del autmata programable

17-2 17-2 17-2 17-3 17-5 17-5 17-7 17-8

STEP 5 C79000-G8578-C920-05

17-1

AG

17.1 Iniciar el autmata programable


AG
Iniciar AG

La funcin Iniciar AG provoca un rearranque en caliente o en fro del autmata programable. Antes de iniciar el autmata despus de seleccionar esta funcin aparece una consulta que depende del tipo de autmata programable:

S responder a la pregunta con S.


El autmata pasa al modo de operacin seleccionado, o bien

S responder a la pregunta con No.


No se realiza el rearranque. Si aparecen errores, se indicarn mediante avisos que dependen del tipo de CPU.

17.2 Parar el autmata programable


AG
Parar AG

La funcin Parar AG conduce el autmata programable al estado STOP. El procesador interrumpe el procesamiento de las instrucciones del programa. En modo multiprocesador (AG S5-135U) se conducen todos los procesadores al estado STOP. Antes de parar el autmata y despus de seleccionar esta funcin aparece una consulta que depende del tipo de autmata programable:

S Responder a la pregunta con S.


El autmata se conduce al estado STOP, o

S responder a la pregunta con No


No se realiza la parada. Los avisos mostrados dependen del tipo de CPU.

17.3 Comprimir la memoria del autmata programable


AG
Comprimir memoria de AG

Al borrar mdulos en el autmata stos se declaran no vlidos en la RAM del autmata programable, pero no se borran. Del mismo modo, cuando se corrige un mdulo, permanece el mdulo no vlido (antiguo) y el mdulo nuevo se aade a la RAM. De esta menara se satura la memoria del autmata. La funcin Comprimir memoria elimina los mdulos no vlidos y junta a los vlidos, de modo que se libera memoria para nuevos mdulos. La funcin Comprimir memoria detecta los siguientes errores:

S longitud de mdulo errnea, S muestra una configuracin 7070 errnea en el encabezado del mdulo, S tipo de mdulo no vlido (en OB: nmero de mdulo no vlido).
Cuando STEP 5 detecta uno de estos errores se interrumpe la funcin y aparece un aviso.

17-2

STEP 5 C79000-G8578-C920-05

AG

17.4 AG-Info USTACK


AG
AG-Info USTACK

Las funciones online seleccionables en este submen informan sobre el estado del autmata programable:

S pila de interrupcin (USTACK), S pila de mdulos (BSTACK), S direcciones de memoria y periferia, hexadecimal (Salida contenido memoria), S informaciones sobre la memoria de usuario del autmata
(Extensin memoria),

S informaciones sobre la estructura interna del autmata y la versin del software de la CPU (Parm. sistema).

USTACK Pila de interrupcin del autmata programable

Despus de llamar la funcin USTACK aparece en la pantalla primero una tabla con los bits de control y sus respectivas ocupaciones actuales. El significado de las abreviaturas se explica en una ventana en el borde inferior de la pantalla. Para hacerse mostrar estas explicaciones se debe colocar el cursor sobre la abreviatura correspondiente. La explicacin de los bits de control se encuentra en los manuales del autmata. Para la visualizacin de la pantalla de los bits de control el autmata no tiene que estar en el estado de operacin STOP.

STEP 5 Window Mode - S50XSOKZ

B i t s NB NB STOZUS NB ASPNEP KEINAS

C o n t r o l PBSSCH NB STOANZ X UAFEHL AAPSNRA SYNFEH BSTSCH B NEUSTA MAFEHL KOPFNI NINEU SCHTAE REMAN NB EOVH PROEND NB ADRBAU NB BATPUF X NB ASPNEEP NB SPABBR NB NB AF X PADRFE NB NAUAS NB BARB NB ASPLUE SUMF QUITT NB BARBEND NB RAMADFE URLAD

STOANZ : Estado Stop (requerimiento externo) F 1 Figura 17-1 F 2 F 3 F 4 F 5 F F 6 Seguir 7 F 8 Fin

Tabla de los bits de control (p. ej. CPU 928 B)

STEP 5 C79000-G8578-C920-05

17-3

AG

Una vez visualizada la tabla de los bits de control, llame USTACK pasando el AG al estado STOP y 1. pulsando Aceptar. En una ventana en el borde inferior de la pantalla se visualizan las abreviaturas. Esta ventana se llama 2. pulsando SHIFT + F8 = Ayuda.

STEP 5 Window Mode - S50XSOKZ

P i l a

d e

i n t e r r u p c i o n 01 SAZ: PB-NR.: REL-SAZ: AKKU2: ANZ1 STATUS D00A 10 0000 DB-ADR: DB-NR.: 0000

P r o f u n d.: BEFREG: BST-STP: F600 EB07

AKKU1:

0000

0000 ANZO VKE NB NAU SUF QVZ TRAF ZYK NNNN PEU STS BAU OVFL CARRY ODER ERAB

INFO RESULTADO:

Causa de error:

STOPS STUEB ASPFA

ERAB F 1

: Ultima instruccion elab. era primera consulta F 2 Editar F 3 F 4 F 5 F 6 F 7 F Ayuda 8 Interr.

Figura 17-2

Representacin de la pila de interrupcin

Con F2 puede saltarse directamente al punto de interrupcin indicado para editar a continuacin el programa, si fuera necesario. Nota La pantalla puede abarcar varias pginas.

17-4

STEP 5 C79000-G8578-C920-05

AG

17.5 AG-Info BSTACK


Funcin
Cada vez que se llama a un mdulo, el autmata programable introduce la direccin inicial del mdulo actualmente vlido, as como la direccin de retorno relativa y absoluta a la pila de mdulos. La direccin de retorno es aquella direccin de memoria a partir de la que contina el programa despus de procesarse el mdulo llamado. Estas informaciones se pueden llamar con la funcin BSTACK en el modo de operacin STOP.

AG
AG-Info BSTACK

PILA DE MODULOS
MODULO-NR MODULO-DIR DIREC.-RETORNO DIR.-REL. DB-NR DB-DIR.

PB 3 OB 1

D05A D0C2

D05B D0C7

0001 0005

Figura 17-3

BStack

Posible aviso: 1. Modo de operacin errneo del AG. El autmata programable no est en STOP. 2. Stack vaco o incompleto.

17.6 Visualizar el contenido de la memoria


Funcin
Esta funcin permite visualizar las direcciones absolutas y sus contenidos en la pantalla, sacarlas por impresora o en un fichero de impresin. Las direcciones slo se pueden visualizar en modo online. Nota En caso de manipular el autmata pueden surgir estados indefinidos, por lo tanto, considere las posibles consecuencias de una modificacin!

AG
Entregar contenido memoria AG

Seleccione el comando de men AG > Entregar contenido memoria AG. Aparece la casilla de peticin AG-Info: Salida contenido mem. Navegue en esta casilla y efecte su seleccin. 1. En Salida desde direccin: introduzca, como cifra hexadecimal, la primera direccin byte a mostrar (p.ej. ADAC, para AG S5-155U (direccin de 20 bits): p.ej. FADAC). 2. Pulse Aceptar. STEP 5 muestra en la pantalla las direcciones y sus contenidos en cuatro columnas. La primera direccin visualizada es siempre una direccin par.

STEP 5 C79000-G8578-C920-05

17-5

AG

Las zonas de la memoria que no contienen direcciones se marcan con XX. Como mximo se muestran 1024 direcciones absolutas. Para parar/interrumpir la visualizacin de direcciones 3. pulse ESC = Interr.. Para continuar, acuse recibo del aviso o pulse Aceptar. Si desea efectuar una correccin: 4. seleccione Correccin pulsando la tecla del ratn y posicione el cursor con SHIFT + Cursor derecha/izquierda sobre el valor correspondiente. 5. Introduzca el valor y finalice el proceso con Aceptar. Conteste al aviso Aceptar direc. modificadas en AG? 6. marcando con la tecla del ratn S o No. Interrumpa y abandone la visualizacin 7. pulsando dos veces ESC = Interr. Sin correccin: Pulsar 1x ESC = Interr. y acusar el aviso con No.

Tras correccin: se visualizan las direcciones modificadas; acusar el aviso.

17-6

STEP 5 C79000-G8578-C920-05

AG

17.7 Capacidad de memoria del autmata programable


AG
Extensin de memoria AG

Esta funcin permite visualizar las direcciones absolutas y su contenido en la pantalla, o bien sacarlas por impresora o en un fichero de impresin. Esta funcin le muestra las direcciones y el grado de utlizacin de la memoria de usuario. Las direcciones se visualizan en cdigo hexadecimal. La ocupacin de la memoria y las posibilidades de equipamiento se indican en las instrucciones de programacin del autmata en cuestin. En la pantalla se puede ver el tamao de la memoria de trabajo del autmata y su ocupacin en forma textual y grfica. La representacin vara de un autmata a otro.

Memoria usuario: Dir. final DFFF

Tipo AG

AG 100 U

Identif. CPU

CPU 90

Memoria libre

Memoria ocupada D0F5 Dir. inicio D000

Figura 17-4

Tamao de la memoria de usuario y ocupacin de la memoria del S5-100U

Extensin memoria Extensin memoria Direcciones finales en AGRAM hexadecimal AGRAM extensin hasta: Memoria AG ocup. hasta: 3FFE 70 Aviso Seguir? < S >

Figura 17-5

Tamao de la memoria de usuario y ocupacin de la memoria en forma textual

STEP 5 C79000-G8578-C920-05

17-7

AG

17.8 Parmetros de sistema del autmata programable


Funcin
Esta funcin muestra los siguientes parmetros de sistema del autmata en la pantalla:

S identificacin de la unidad central (CPU), S tipo de CPU, S nmero de CPU, S divisin de la memoria, S longitud de las listas de mdulos.
AG
Parametros de sistema AG

Seleccione el comando de men AG > Parametros de sistema AG. Se muestra la casilla de peticin AG - Salida parmetros de sistema. STEP 5 visualiza los parmetros de sistema en la pantalla. La lista est dividida en dos pginas de pantalla. La siguiente figura da un ejemplo para la pgina 1. Continuar e finalizar mediante Seguir S.

Parmetros sistema REPRESENTACION HEXADEX. VERSION DEL SOFTWARE AG IDENT. CPU Versin del software del PGAS Z 00 FORMADOR SENAL ENTRADAS FORMADOR SENAL SALIDAS IMAGEN PROCESO ENTRADAS IMAGEN PROCESO SALIDAS ZONA DE MARCAS EE00 TEMPORIZADOR EC00 CONTADORES ZONA DE MEMORIA BS 0 0 EF00 EF80 ED00 EA00 Z 01 AG 100 U CPU 90

17-8

STEP 5 C79000-G8578-C920-05

Administracin
Generalidades

18
Editor Test AG Administracin Docu Mdulo STEP 5... Mdulo de datos... Mscara DB... Lista de asignacin Batch AWL... Caminos de bus Parm. impresora Editor pie pgina F1 F2 Ctrl+F1 F7 Ctrl+F3 F8 Ctrl+F4 Ctrl+F5

En este men principal se encuentran resumidas una serie de funciones.

Indice del captulo

Apartado

Tema

Pgina

18.1 18.2 18.3 18.4 18.5 18.6 18.7 18.8 18.9

Crear XREF Elaborar EPROM Reasignacin automtica Reasignacin manual Listas de asignacin Batch AWL Conversin Seleccionar idioma Representacin de colores

18-2 18-2 18-7 18-9 18-11 18-17 18-18 18-18 18-19

STEP 5 C79000-G8578-C920-05

18-1

Administracin

18.1 Crear XREF


Funcin
Con esta funcin se crea la lista de referencias cruzadas del fichero de programa preajustado con el nombre *XR.INI. Se trata de la fuente para crear las referencias cruzadas de segmentos KOP, FUP y AWL, del plano de ocupacin, de la estructura del programa, de las listas de control y de la lista de referencias cruzadas a imprimir. Cada vez que se corrige el programa STEP 5, se tiene que crear una lista de referencias actualizada. Seleccione el comando de men Administracin > Crear XREF. Despus de activar la funcin en el men principal, el proceso de elaboracin de la lista se realiza automticamente. La lista de referencias cruzadas creada es requerida por el editor de mdulos de Documentacin en formato KOMDOK y en GRAPH 5 para la elaboracin de las funciones F2 = Referen. Los ficheros XREF (listas de referencias cruzadas) tambin se pueden crear con el editor de mdulos y antes de la salida KOMDOK.

Administracin
Crear XREF F11

18.2 Elaborar EPROM


Funcin
Esta funcin permite transferir mdulos STEP 5 de un fichero de programa a cartuchos de memoria EPROM/EEPROM. Este proceso se denomina tambin grabar. Enchufe estos cartuchos de memoria a la interfase EPROM de la unidad de programacin. El software le asistir al seleccionar los parmetros correctos para los diferentes tipos de EPROM. Se dispone de las siguientes funciones:

S cargar mdulos STEP 5 en cartuchos EPROM/EEPROM (grabar); S leer mdulos STEP 5 de cartuchos EPROM/EEPROM y transferirlos a un fichero de programa preajustado (leer);

S borrar mdulos EEPROM (borrar); S mostrar informaciones sobre EPROM/EEPROM (EInfo); S transferir parmetros SYSID (SYSID-Ent., SYSID-Sal.).
Nota En el cartucho no se pueden grabar mdulos de comentario, de documentacin o de imagen.

Administracin
Elaborar EPROM

Seleccione el comando de men Administracin > Elaborar EPROM Ctrl + F2. A continuacin aparece la mscara Programar EPROM.

18-2

STEP 5 C79000-G8578-C920-05

Administracin

Programacion de EPROM

Fich. programa: Modo operacion:

C:\ STEP5\S5_DATEN\NONAMEST .S5D : WORD

F 1 Grabar

F 2 Leer

F 3Borrar

F 4

F-> BLOQU F 5 E Info 6

F 7

F Ayuda 8Interr.

Figura 18-1

Programar EPROM

Aparece el fichero de programa ajustado en la ficha Mdulos del dilogo de ajustes de proyecto, el cual no se puede modificar aqu. El modo de operacin seleccionado en la ficha EPROM del dilogo de preajustes del proyecto tambin puede seleccionarse aqu con las teclas SHIFT F5. Para activar las funciones una a una utilice el listn de las teclas de funcin.

Parametrizar funciones

A continuacin se explica el manejo y la parametrizacin de las funciones EPROM utilizando a ttulo de ejemplo la funcin Grabar. S SHIFT F6 = Elegir Modo de representacin

S F1 S F12

= Pulsar Grabar. = Ayuda sobre los datos del mdulo

En el borde inferior de la pantalla aparece una lnea de aviso que le indica que ya puede proceder a la transferencia. Las entradas posibles se explican a continuacin:
Campo de entrada Mod PBn (p. ej.) PB (p. ej.) * B IMP Carcter vaco * 1 2 Explicacin Esta entrada se confirma con la tecla Return. Nombres individuales de mdulos. Todos los mdulos de un mismo tipo. Se visualizar una lista en la que se puede introducir 6 mdulos como mximo. Todos los mdulos del fichero de programa preajustado ( Proyecto). Esta entrada se confirma con la tecla Aceptar. Salida slo en la pantalla. Salida por impresora estndar. Edicin con escritura normal. Edicin con escritura comprimida.

STEP 5 C79000-G8578-C920-05

18-3

Administracin

Nmero de programacin

Despus de confirmar la entrada se visualiza la siguiente lnea de entrada:

NUM. PROG.:
Aqu se tiene que introducir el nmero de programacin. Mediante este nmero se identifica al cartucho EPROM/EEPROM deseado.

Seleccionar NUM.PROG.

Hay dos posibilidades de introducir este nmero: 1. Introducir el nmero directamente. 2. Introducir el nmero con la tecla Aux. En una lista suministrada con STEP 5 aparecen las asignaciones. Con la tecla Aux se visualiza una lista extensa. Posicionando el cursor sobre un cartucho de la lista y confirmando con la tecla Return, el nmero de programacin correspondiente se inserta en el campo NUM. PROG. Explicaciones referentes a la lista con los cartuchos EPROM/ EEPROM:
Concepto MLFB NUM. PROGRAMACION CAPACIDAD Referencia del cartucho. La unidad de programacin identifica con este nmero al cartucho EPROM/EEPROM. Este nmero se asigna fijamente a la referencia. Capacidad de memoria del cartucho EPROM/EEPROM. Explicacin

Nota El NUM.PROGRAMACION 500 est reservado para tarjetas de memoria SIMATIC. El proceso de grabacin y de test es idntico a los procesos descritos en este captulo.

Informacin del cartucho

Una vez introducido el NUM. PROG. y confirmado con la tecla Aceptar se visualiza una informacin del cartucho que se debe confirmar tambin con la tecla Aceptar. Nota Si se indica un nmero de programacin equivocado, puede suceder que se destruyan mdulos EPROM/EEPROM.

Si introduce p. ej. para el cartucho de memoria 6ES5 372-1AA61 en vez del nmero de programacin 457 solamente 57 por equivocacin, se destruye el cartucho de memoria.

18-4

STEP 5 C79000-G8578-C920-05

Administracin

INFORMACION - MODULO

MLFB NUM. PROGRAMACION IDENTIF. HARDWARE DISTRIBUCION

: : : :

6ES5 3730AA81 163 EL MOD. NO TIENE IDENT. PUESTO 1 : *27256 PUESTO 2 : *27256 PUESTO 3 : *27256 PUESTO 4 : *27256 WORDWORD/MODULO O BYTE 64 KWORD O 128 KBYTE

MODO DE OPERACION CAPACIDAD

: :

NUM. PROGRAMA. ? GRABAR EPROM

SI MODULO CORRECTO, SOLO ACEPTAR MODULO : PB44 IMP :

Figura 18-2

Ejemplo de una informacin de un cartucho de memoria (mdulo) EPROM/EEPROM

Activar funciones
Nivel de tecla

En lo siguiente se explica cada una de las funciones EPROM que pueden ser activadas mediante teclas de funcin (F1 - F8):
Efecto de las teclas de funciones

2
Teclas de cursor Apndice A4, ocupacin de teclas

F1

Grabar:

Transferir a un cartucho EPROM/EEPROM. Las entradas se llevan a cabo segn lo descrito en la pgina 17-3. La transferencia se termina con el aviso: Funcin principal DIR final nnnnnnnn Direccin: Las direcciones mostradas son direcciones fsicas del EPROM/EEPROM. Interrupcin del proceso de transferencia con ESC: El mdulo que se acaba de transferir se termina de transferir completamente y despus se termina el proceso.
F2 Leer: transferencia desde un cartucho EPROM/EEPROM al fichero de programa preajustado (preajustar, vase Proyecto). El proceso de transferencia finaliza con el aviso: Comprobacin mdulo Lmite nnnnnnnnn F3 Borrar: El proceso de borrar (solamente EEPROMs y tarjetas de memoria) finaliza con el aviso: Funcin principal Borrar EPROMS con una unidad de borrado. F5 E-Info Salida de informacin en el cartucho enchufado a la interfase EPROM. Cambio al prximo nivel de teclas. DIR final nnnnnnnn

STEP 5 C79000-G8578-C920-05

18-5

Administracin

Nivel de tecla

Efecto de las teclas de funciones

1
F1

2
Dir: Salida del directorio de los mdulos EPROM/EEPROM en la pantalla o en impresora. Si se encuentra un mdulo o encabezado aparece la lista de mdulos en la pantalla. Dependiendo de los ajustes se finaliza la salida con el siguiente aviso: Para un mdulo o un grupo de mdulos: Mdulo encontrado en Para todos los mdulos: Comprobacin mdulo Lmite nnnnnnnnn El lmite libre es la direccin final fsica del ltimo mdulo en el cartucho EPROM/EEPROM. F2 Comp.: Comparar los mdulos S5 almacenados en el EPROM/EEPROM con los del fichero de programa preajustado. El resultado de la comparacin se indica en la pantalla o impresora. Durante la comparacin aparecen avisos. Los siguientes avisos finalizan el proceso de transferencia: Comparacin de todos los mdulos: Comprobacin de mdulo Lmite nnnnnnnnn El lmite libre es la direccin final fsica del ltimo mdulo del cartucho EPROM/EEPROM. Comparacin de un mdulo o de un grupo de mdulos individuales: Funcin principal DIR final nnnnnnnn En caso de discrepancia comparativa aparecen los siguientes avisos: DIR final de cabeza nnnnnnnn

Direc. Consigna Real


F3

La direccin relativa del mdulo en el cartucho de memoria. Valor terico = Contenido de la capacidad de memoria depositado en la direccin relativa del mdulo en el fichero de programa. Valor real = Contenido de la capacidad de memoria depositado en la direccin relativa de mdulo en el cartucho EPROM/EEPROM.

Parmetro: Salida de parmetros EPROM/EEPROM en la pantalla y comparacin con los valores de parmetros del cartucho enchufado a la interfase EPROM. Si los valores son iguales se muestra el resultado (v. fig. 18-2). SYSID-Ent: Transferencia de datos contenidos en el fichero SYSID al cartucho EPROM/EEPROM. Si el cartucho EPROM/EEPROM no est completamente vaco aparece el siguiente aviso: Imposible modificar SYSID. La transferencia termina con el aviso: Funcin principal DIR final nnnnnnnn

F5

F6

SYSID-Sal: Transferencia de los datos SYSID contenidos en el cartucho EPROM/EEPROM al fichero SYSID preajustado y salida en la pantalla. El fichero SYSID preajustado puede ser sobreescrito. La transferencia termina con el aviso: Funcin principal DIR final nnnnnnnn

F8 F8

Ayuda Indicacin de la ocupacin de las teclas de funcin. Retorno Retorno al nivel de seleccin.

18-6

STEP 5 C79000-G8578-C920-05

Administracin

18.3 Reasignacin automtica


Funcin
La funcin Reasignacin permite cambiar el nombre de un operando:

S automticamente, mediante una lista de asignacin, o S manualmente, mediante una lista de cambios (ver apartado 18.4).
Copie la lista de asignacin del programa de usuario (fichero de smbolos) y modifique aqu las direcciones de los operandos deseados. La unidad de programacin usa esta nueva lista de asignaciones como referencia para detectar automticamente los operandos modificados en el antiguo programa de usuario (o en los mdulos individuales) y para memorizar los operandos rebautizados en el segundo fichero de programa como programa de usuario nuevo. El programa de usuario antiguo no se elimina si el fichero fuente y el de destino son distintos. La cantidad de operandos modificables es arbitraria.

Reglas

Los operandos de las zonas E, A, M, T o Z pueden ser nombrados de manera simblica o absoluta. Las marcas S no se consideran! Es posible cambiar la direccin, pero nunca el smbolo de un operando. Los mdulos cuyos operandos no han sufrido ningn cambio tambin se memorizan en el fichero de programa nuevo. Los mdulos de datos no deben reasignarse simblicamente. Para transferir la estructura del programa de usuario sin modificarla, deben transferirse los mdulos de datos por separado al nuevo fichero.

Ejemplo

Los smbolos -Marca 0 y -Entr 0 del fichero de smbolos SYMALTZ0.SEQ estn asignados a los operandos M 0.0 y E 0.0 del fichero de programa UMVALTST.S5D. En un nuevo fichero de smbolos SYMNEUZ0.SEQ, los smbolos -Marca 0 y -Entr 0 se asignan a los operandos M 1.2 y E 2.0. Con la reasignacin automtica, en el nuevo fichero de programa UMVNEUST.S5D se asignan los nuevos operandos a todos los smbolos iguales (en SYMALTZ0.INI y SYMNEUZO.INI). Nota Al sustituir E1.0 por E 20.0 no se convierte EB1 o EW1 en EB/EW 20!

STEP 5 C79000-G8578-C920-05

18-7

Administracin

Administracin
Reasignacion automtica ...

Seleccione el comando de men Administracin > Reasignacin automatica. Despus de seleccionar la funcin Reasignacin automtica, STEP 5 muestra la casilla de peticin correspondiente. Fichero programa: muestra el nombre del programa de usuario en el que desea modificar operandos. Introduzca los nombres de los ficheros as generados bajo a fich. programa. Introduzca el nombre de fichero de la copia de la lista de asignacin bajo con nuevo fich. smbol. Si tan slo se desea cambiar el nombre de algunos mdulos, introdzcalos bajo Seleccin, en caso contrario marque B para todos mdulos (vase apartado 3.9 ). Despus de Reasignar STEP 5 emite un protocolo (informe) con los ficheros renombrados en el medio seleccionado (pantalla, impresora o fichero).

Error?

Si se encuentra un error al reasignar, no se transmite al nuevo fichero de programa el mdulo que se est elaborando. Aparece un aviso que puede sacarse en impresora o en fichero. Pulse ESC = Interr. El PG no almacena el mdulo que se est elaborando actualmente.

Interrumpir?

18-8

STEP 5 C79000-G8578-C920-05

Administracin

18.4 Reasignacin manual


Funcin
Con esta funcin se pueden renombrar operandos de una lista de operandos en la pantalla. Adems de las nuevas direcciones de los operandos se tiene que fijar un nombre para el fichero de programa nuevo. Seleccione el comando de men Administracin > Reasignacin manual... Despus de seleccionar la funcin Reasignacin manual la unidad de programacin muestra la casilla de peticin correspondiente. Fichero programa: muestra el nombre del programa de usuario en el que se desea modificar operandos. Introduzca los nombres de los nuevos ficheros as creados bajo a fich. programa.
STEP 5 Window Mode - S5KXS01Z

Administracin
Reasignacin manual ...

Reasignacin manual Fichero programa >C:\S5_DATEN\EXAMPLE a fichero Programa [PROBSPST.S5D] >C:\S5_DATEN\EXAMPLE Seleccin Lista mdulos [PB010 ]

Salida en (X) Pantalla (X) Impreso (X) Fichero [NONAMELS.INI] >C:\STEP5\S5_DATEN Opcin Tipo protocolo: < Reasignar >

< Histrico < Seleccionar

F1 > F3 >

Estndar < Interr. ESC >

< Info F7 > < Ayuda Shift+F8 >

Figura 18-3

Reasignacin manual

Despus de activar la Reasignacin, STEP 5 muestra en la pantalla la tabla vaca Reasignacin manual para introducir los operandos en el fichero de programa nuevo y antiguo. Esta lista acepta hasta 16 operandos con direccin antigua y nueva en escritura absoluta. Finalice cada entrada con Return. Despus de editar las direcciones de operandos modificados se finaliza la entrada pulsando Aceptar. STEP 5 rebautiza ahora y muestra el nombre del mdulo que se est elaborando en el protocolo Reasignacin manual (fig. 18-4). Al introducir los operandos, STEP 5 busca en cada campo de entrada rellenado errores de sintaxis y avisa con Error de sintaxis.

STEP 5 C79000-G8578-C920-05

18-9

Administracin

Protocolo impreso

Si se ha marcado Salida en impresora en la casilla de peticin, STEP 5 le muestra, despus de Aceptar, un protocolo (listado) de los cambios realizados. Este protocolo visualiza no slo las direcciones antiguas/nuevas, sino tambin la cantidad de operandos modificados en el mdulo y la longitud del encabezado. Los avisos de error indican en cul de los smbolos se encontr el error nombrado. Si se presenta un error, STEP 5 interrumpe el proceso de reasignacin.

R e a s i g n a c i o n manual FIch. prog. antiguo: WASCHAST.S5D >C:\S5_DATEN\EXAMPLE Oper. antiguo: A 32.0 Oper. antiguo M 10.2 PB 2 Numero de conversiones: PB 10 Numero de conversiones: PB 11 Numero de conversiones:

Hoja 1 Fich. prog. nuevo: PROBSPST.S5D >C:\S5_DATEN\EXAMPLE Oper. nuevo: A 1.1 Oper. nuevo: E 7.5 LONG. = LONG. = LONG. = 1 2 0

Figura 18-4

Protocolo impreso despus de reasignar manualmente (ejemplo)

Interrumpir?

Pulsar ESC = Interr.. La unidad de programacin no memoriza el mdulo que se est elaborando.

Error?

El mdulo que se est elaborando no se transfiere al nuevo fichero de programa si se presenta un error al reasignar, y se visualiza un aviso.

18-10

STEP 5 C79000-G8578-C920-05

Administracin

18.5 Listas de asignacin


Funcin
Con esta funcin se elaboran las listas de asignaciones que se requieren para asignar las direcciones simblicas a los operandos de su programa de usuario. Para elaborar listas de asignaciones, se dispone de las siguientes funciones:

S Traduccin de un fichero fuente secuencial a un fichero de smbolos


(*Z0.SEQ *Z0.INI).

S Traduccin de un fichero de smbolos a un fichero fuente secuencial con clasificacin segn operandos absolutos u operandos simblicos (*Z0.INI *Z0.SEQ) o sin cambiar la clasificacin de los operandos.

S Correccin rpida de la lista de asignacin directamente en el fichero de smbolos traducido (*Z0.INI).

S Traduccin de un fichero de smbolos antiguo a un fichero fuente secuencial


(convertir vers. V1.x V2.x).

S Borrar un fichero fuente secuencial con el fichero de errores correspondiente. S Borrar un fichero de smbolos. S Salida de la lista de errores de traduccin (fichero de errores).
En el autmata programable se elaboran solamente operandos con direccin absoluta. Para ello se requiere siempre una lista de asignacin y, derivado de sta, un fichero de smbolos (*Z0.INI) para poder asignar las direcciones simblicas a las direcciones absolutas (p. ej. tecla 1 E1.1).

Editar la lista de asignacin

Para editar una lista de asignaciones, v. el captulo 11. El fichero fuente (*Z0.SEQ) generado al editar la lista se convierte mediante un proceso de traduccin en tres ficheros de smbolos asignados (*Z0.INI, *Z1.INI, *Z2.INI). STEP 5 genera automticamente los ficheros de smbolos despus de llamar la funcin Convertir SEC INI o editando la lista de asignacin. Para hacerse mostrar los smbolos del programa de usuario que reside en el autmata se requieren solamente los ficheros de smbolos.

Generar ficheros de smbolos Procesamiento en el AG 18.5.1 Funcin

Convertir SEC INI


Mediante esta funcin el fichero fuente secuencial se convierte en el fichero de smbolos correspondiente. Seleccione el comando de men Administracin > Listas asignacin > Convertir SEC > INI... Despus de seleccionar Convertir SEC INI, STEP 5 le muestra una casilla de peticin en la cual se introduce el nombre del fichero fuente a traducir. En caso de haber introducido en el fichero fuente secuencial operandos absolutos sin los operandos simblicos correspondientes aparece el aviso: Aceptar operando absoluto como smbolo? Acuse este aviso con S o No. En caso de elaboracin sin errores aparece el aviso: n lneas elaboradas, ning. err. encontrado

Administracin
Lista asignacin Convertir SEC -> INI

STEP 5 C79000-G8578-C920-05

18-11

Administracin

el cual se debe confirmar con OK. Si durante la traduccin se presentan errores aparece el aviso: n lneas elaboradas, x errores encontrados. Este aviso tambin se debe confirmar con OK. Nota Si se ha elaborado una lista de asignacin con las denominaciones del operando absoluto en ingls (Z0.SEQ), los operandos son mostrados en ingls tambin en la versin espaola del fichero. Para poder visualizar los operandos en espaol se tiene que borrar el fichero secuencial que est en ingls y volver a traducir el fichero de smbolos al fichero fuente (INI SEC).

18.5.2 Funcin

Convertir INI > SEC


Esta funcin permite convertir el fichero de smbolos en la lista de asignacin asignada, pudiendo ordenarla por parmetros absolutos, por smbolos o igual que el fichero de smbolos. Seleccione el comando de men Administracin > Listas asignacin > Convertir INI>SEC... Despus de seleccionar Convertir INI SEC, STEP 5 le muestra una casilla de peticin en la cual se introduce el nombre del fichero de smbolos a traducir y en la que se establece el criterio de clasificacin del fichero fuente. Despus de pulsar OK se traduce el fichero. La traduccin finaliza con el aviso: n lneas elaboradas, ningn error encontrado que debe confirmar con OK. Nota En caso de ordenar una lista de asignacin ya existente (fichero SEC) por parmetros absolutos o por smbolos se pierden todos los comentarios adicionales (;), lneas en blanco y el avance de pgina (PA). En caso de ordenarla como el fichero de smbolos slo se mantienen los comentarios.

Administracin
Listas asignacin Convertir INI -> SEC

Nota Al ordenar la lista se pierden todos los comandos de control (.PA), las lneas en blanco y las lneas de comentario (;).

18-12

STEP 5 C79000-G8578-C920-05

Administracin

18.5.3

Corregir INI

Funcin

Esta funcin permite corregir asignaciones individuales en listas de asignaciones extensas (ahorro de tiempos de traduccin para todas las asignaciones). Seleccione el comando de men Administracin > Listas asignacin > Corregir INI. Despus de seleccionar Corregir INI, STEP 5 le muestra una casilla de peticin en la que se ha de introducir el nombre del fichero de smbolos a corregir, en caso de que no estuviera correctamente preajustado. Despus de activar Corregir aparece la siguiente pantalla:

Administracin
Listas asignacin Corregir INI

Fich. simbolos: C:ENSAYOZ0.INI Operando Simbolo Asignacion a operando: Asignacion a smbolo: Comentar.

F 1 Insertar

F 2 Mostrar

F 3Bor. Abs

F 4Bor. Sim

5 ZULI Opc. 6

Introducir la lnea de asignacin

Debajo del encabezado Operando - Smbolo - Comentario se encuentra la lnea de entrada. Introduzca aqu una nueva asignacin en el fichero de smbolos. El cursor est posicionado al comienzo de la lnea de entrada. La lnea de entrada se edita en el modo Sobreescribir.

S La tecla DEL = Borrar borra el carcter sobre el que se encuentra el cursor. S La tecla Expandir horizontal inserta un carcter vaco en la posicin del cursor.

S Con las teclas Mover pantalla (hacia arriba) y Mover pantalla (hacia abajo)
se puede intercambiar cclicamente los contenidos de las lneas de entrada y de visualizacin.

S La tecla Return, al igual que la tecla TAB, mueve al cursor un campo de entrada hacia la derecha.

STEP 5 C79000-G8578-C920-05

18-13

Administracin

Para editar las asignaciones en el fichero de smbolos, STEP 5 ofrece las siguientes funciones:
Funcin F1 = Insertar Explicacin La asignacin de la lnea de entrada se acepta si la direccin del operando an no est ocupada. En caso contrario se emite un aviso de error: Ya existe ndice. La asignacin a un parmetro absoluto o simblico se visualiza si ste figura en el fichero de smbolos. La visualizacin permanecer hasta accionar nuevamente F2. La asignacin que corresponde al parmetro absoluto (operando) en la lnea de entrada se borra del fichero de smbolos. Si la asignacin introducida no est definida, aparecer un aviso de error. La asignacin que corresponde al parmetro simblico (smbolo) en la lnea de entrada se borra del fichero de smbolos. Si la asignacin introducida no est definida aparece un aviso de error. Se optimiza la lista de asignacin. Despus de realizar modificaciones en el fichero de smbolos, STEP 5 pregunta si hay que generar el fichero fuente (Z0.SEQ). Si es ste el caso pulse Aceptar, y si no lo es retorne con No.

F2 = Mostrar

F3 = Bor.Abs

F4 = Bor.Sim

F5 = ZULI opc. F8 = Retorno

1. Si desea introducir un nuevo operando en el fichero de smbolos, introduzca una direccin desocupada, absoluta y simblica, as como el comentario del operando y pulse F1 = Insertar. 2. Si desea cambiar la direccin absoluta de un operando existente: introduzca el operando en cuestin y borre su direccin absoluta mediante F3 = Bor. Abs. Ahora sobreescriba el operando con su nueva direccin y pulse F1. 3. Si desea cambiar el nombre de la direccin simblica de un operando existente, siga el mismo procedimiento que en 2) pero borre con F4 = Bor. Sim.

18-14

STEP 5 C79000-G8578-C920-05

Administracin

18.5.4

Convertir V1.x y V2.x

Resumen

La direccin de byte de un parmetro absoluto de la lista de asignacin antigua del software S5-DOS V1.x y V2.x bajo PCP/M tiene una longitud de 3 bytes. En STEP 5 a partir de V3.x la longitud de la direccin de byte es de 4 bytes. Esto es debido a la introduccin de nuevas marcas (S) y requiere la conversin del fichero de smbolos antiguo a un fichero fuente nuevo antes de poderlo elaborar. Las listas de asignaciones que se crearon con versiones superiores no se tienen que convertir.

Administracin
Listas asignacin Convertir V1.x y V2.x

Seleccione el comando de men Administracin > Listas asignacin > Convertir V1.x y V2.x. En la casilla de peticin visualizada se introduce el nombre del fichero fuente a traducir. Despus de activar Corregir se traduce el fichero. Si se han introducido en el fichero fuente secuencial operandos absolutos sin los operandos simblicos correspondientes aparece un aviso Confirme este aviso de acuerdo a su deseo.

18.5.5

Borrar SEC
Esta funcin sirve para borrar un fichero fuente secuencial. Esto tambin rige para el fichero de listas de errores y el fichero de ocupacin de las teclas correspondientes. Despus de activar la funcin Borrar SEC, STEP 5 muestra una casilla de peticin en la que se puede introducir el nombre del fichero fuente a borrar si es que ste no contiene los datos correctos. Despus de activar Borrar se borran los ficheros *.SEQ. Despus de ejecutar esta funcin aparece la lista de los ficheros borrados en la pantalla.

Administracin
Listas asignacin Borrar SEC

18.5.6

Borrar INI
Con esta funcin se borran los ficheros de smbolos (*Z0.INI, *Z1.INI, *Z2.INI). Despus de seleccionar la funcin Borrar INI, STEP 5 muestra una casilla de peticin en la que puede introducir el nombre del fichero de smbolos a borrar, si es que no contiene el fichero correcto. Despus de activar Borrar se borran los ficheros de smbolos. Despus de ejecutar esta funcin aparece la lista de los ficheros borrados en la pantalla.

Administracin
Listas asignacin Borrar INI

STEP 5 C79000-G8578-C920-05

18-15

Administracin

18.5.7

Salida lista errores


STEP 5 acumula en la lista de errores los avisos de error que han aparecido durante uno de los siguientes procesos de traduccin:

Administracin
Listas asignacin Salida lista errores

S Traduccin del fichero secuencial *Z0.SEQ a ficheros de smbolos (*Z0.INI,


*Z1.INI, *Z2.INI).

S Traduccin nueva de los ficheros de smbolos al fichero secuencial


(INI SEC). Despus de llamar la funcin Salida lista errores, aparece una casilla de peticin en la que se ha de introducir el nombre del fichero de errores a mostrar (*ZF.S5D), as como el medio en el que desea visualizarlo (pantalla, impresora o fichero). Despus de activar Salida STEP 5 muestra el fichero de errores.

Ejemplo
Fich. C:\S5_DATEN\DEFAULT\ENSAYOZF.SEQ
Traduccion Fich. SEC C:\S5_DATEN\DEFAULT\ENSAYOZO.SEQ => Fich. SIMBOL C:\S5_DATEN\ENSAYOZ0.INI

M1.71 *** Error en linea 6: Parametro incompatible con codificacion operando *** susi *** Error en linea 7: Codificacion operando erronea ***

***

8 lineas elaboradas, 2 errores

***

Figura 18-5

Lista de errores despus de editar el fichero fuente (ejemplo)

Un aviso de error indica el operando que ha sido asignado incorrectamente, el lugar del error y el tipo del error. En cada nuevo proceso de traduccin del mismo fichero secuencial la unidad de programacin sobreescribe automticamente la lista de errores previamente depositada. Este fichero se crea aunque no se produzca error alguno.

18-16

STEP 5 C79000-G8578-C920-05

Administracin

18.6 Batch AWL


El compilador Batch AWL est plenamente integrado en el rea de manejo de STEP 5.

18.6.1

Compilador Batch AWL

Funcin

Esta funcin le ofrece un compilador independiente para traducir listas de instrucciones a un programa STEP 5 ejecutable. Con el compilador Batch tambin se puede traducir desde un programa STEP 5, de manera que por ejemplo se registren en su fuente los cambios efectuados en el programa durante el test, actualizando la lista de instrucciones. Elija el comando de men Administracin > Batch AWL > Compilador BATCH AWL... En la pantalla aparecer la casilla de peticin Compilador Batch AWL.

Administracin
Batch AWL Compilador Batch AWL

18.6.2

Sustituir operandos

Funcin

Esta funcin permite sustituir operandos con ayuda de una lista de asignacin nueva. Elija el comando de men Administracin > Batch AWL > Sustituir operandos... En la pantalla aparecer la casilla de peticin Batch AWL: Sustituir operandos.

Administracin
Batch AWL Sustituir operandos

18.6.3

Salida fichero de protocolos

Funcin

Con esta funcin puede entregar el fichero de protocolos que se ha generado con la funcin Sustituir operandos. Elija el comando de men Administracin > Batch AWL > Salida fich. protocolos... En la pantalla aparecer la casilla de peticin Batch AWL: Salida fichero protocolos.

Administracin
Batch AWL Salida fich. protocolos ...

STEP 5 C79000-G8578-C920-05

18-17

Administracin

18.6.4

Salida de lista de errores

Funcin
Administracin
Batch AWL Salida lista errores...

Con esta funcin puede entregar la lista de errores que se ha generado al compilar. Elija el comando de men Administracin > Batch AWL > Salida lista errores... En la pantalla aparecer la casilla de peticin Batch AWL: Salida lista errores.

18.7 Conversin
Funcin
Con esta funcin los ficheros de proyecto se convierten desde el formato de fichero de versin 6.x al formato de la versin 7.x. El nuevo formato contiene caminos DOS completos. Los nuevos tipos de conversin son:

S PJ > PX Fichero de proyecto de versin 6.x a versin 7.x S PX > PJ Fichero de proyecto de versin 7.x a versin 6.x S PJ+AP > PX Fichero de proyecto de la versin 6.x, considerando los ficheros que
estn asignados a los caminos de bus, a la versin 7.x
Administracin
Convertir ...

Seleccione el comando de men Administracin > Convertir. En la pantalla aparece la casilla de peticin Convertir formatos fichero. Indique en ella el tipo de conversin deseado, as como el fichero fuente y el fichero de destino.

18.8 Seleccionar idioma


Administracin
Seleccionar idioma...

Seleccione el comando de men Administracin > Seleccionar idioma. En pantalla aparece la casilla de peticin Seleccin de idioma STEP 5/ST. En ella marque con una cruz el idioma deseado y confirme con Aceptar. Como opcin puede seleccionar si desea que aparezca la pantalla de seleccin de idioma cada vez que se arranque .

18-18

STEP 5 C79000-G8578-C920-05

Administracin

18.9 Representacin en color


Administracin
Ajustar color

Seleccione el comando de men Administracin > Ajustar color. En la pantalla aparece la casilla de peticin Colores de pantalla S5FARBE. est concebido para salida en pantalla de color. Si conecta a su PC un monitor monocromo, la salida se produce mediante escala de grises. Si prefiere una representacin en blanco y negro, puede activarla para su estacin de trabajo copiando el fichero MONO@@FT.DAT en el directorio Home y renombrndolo despus, dndole el siguiente nombre: @@@@@@FT.DAT. El fichero MONO@@FT.DAT est disponible en el subdirectorio \S5_INST del directorio de sistema. La representacin en blanco y negro afecta a , a los paquetes opcionales, a los paquetes COM y a herramientas, como p.ej., S5DRV.EXE de su estacin de trabajo. La representacin en blanco y negro tiene prioridad sobre la representacin en color personalizada. La representacin en blanco y negro se desactiva retirando el fichero @@@@@@FT.DAT (ver tambin Secuencia de bsqueda) del directorio Home.

Representacin en blanco y negro para STEP 5

Representacin en color especfica de usuario para STEP 5

Los colores de la pantalla de se pueden cambiar. Esta propiedad resulta particularmente til cuando se desea mejorar la graduacin de la escala de grises en una pantalla monocroma, o cuando debido al ajuste de colores de la pantalla no pueden diferenciarse determinados colores. Los colores ajustados se cambian con el comando Administracin/Ajustar color. Los cambios se memorizan en el fichero S5@@@@FT.DAT dentro del directorio Home. En tal caso la representacin personalizada slo afecta a la pantalla del usuario de . Los paquetes COM y las herramientas (como, p.ej., S5DRV.EXE) se representan en los colores estndar. Para desactivar la representacin en color personalizada de su estacin de trabajo es necesario retirar el fichero S5@@@@FT.DAT de su directorio Home.

STEP 5 C79000-G8578-C920-05

18-19

Administracin

18-20

STEP 5 C79000-G8578-C920-05

Documentacin
Generalidades

19

El men Documentacin ofrece una seleccin de funciones que permiten la salida de mdulos, ficheros y listas por la pantalla, la impresora (DIN A3, DIN A4) o en ficheros; p. ej.:

S mdulos de programa, mdulos de datos, listas, estructuras, S ficheros de texto (ficheros ASCII).
Tambin existe la posibilidad de evaluar determinados datos segn diferentes criterios, p. ej.:

S activar la salida de referencias cruzadas de determinados operandos, S clasificar la lista de asignacin por operandos simblicos.
Documentacin Mdulo STEP 5 ... Mdulo de datos... Mscaras DB... Lista asignacin... Batch AWL... Estruc. programa... Lista refs. cruz. ... Plano ocupaciones ... Peticin colectiva... Ajustes proyecto ... Caminos de bus ... Salida confortable > Instrucs. control > Cambio

Indice del captulo

Apartado

Tema

Pgina

19.1 19.2 19.3 19.4 19.5

Sinopsis de las funciones de documentacin Salida estndar Salida confortable Instrucciones de control Editar instrucciones de control

19-2 19-3 19-12 19-21 19-27

STEP 5 C79000-G8578-C920-05

19-1

Documentacin

19.1 Sinopsis de las funciones de documentacin


Salida estndar
Los fragmentos de programa se visualizan o imprimen tal y como se han editado y con un pie de pgina seleccionable. La salida se puede efectuar desde un fichero de programa o desde el autmata programable. (vea apartado 19.2). Los fragmentos de programa se visualizan o imprimen con elementos adicionales (lneas, recuadros, etc) y un pie de pgina. La salida se efecta slo desde un fichero de programa y no directamente desde el autmata programable (vea apartado 19.3). Todas las funciones de salida confortable tambin se pueden ejecutar con instrucciones de control que se editan y memorizan en ficheros. Estas instrucciones permiten ejecutar secuencias frecuentes de forma automtica. Con determinadas instrucciones de control se pueden vincular los ficheros de instrucciones de control para obtener una estructura del proceso que puede ser representada grficamente con la funcin Editar estructura (v. apartado 19.5.6). Para imprimir una pantalla 1. pulse la tecla SHIFT + PRINT en la impresora conectada. Bajo Windows 95 puede pulsar ALT + PRINT para obtener una copia impresa de la pantalla, p.ej., con WordPad.

Salida confortable

Instrucciones de control para salida confortable

Hardcopy

19-2

STEP 5 C79000-G8578-C920-05

Documentacin

19.2 Salida estndar


Comandos de men
La figura 19-1 muestra los comandos de men disponibles para la salida estndar. Esta funcin permite imprimir fragmentos de programa tal y como fueron editados en una impresora (DIN A3, DIN A4), o bien visualizarlos en ficheros o en la pantalla. Los fragmentos se pueden enviar desde un fichero de programa o desde un autmata programable.

Documentacin Mdulo STEP 5 ... Mdulo de datos... Mscaras DB... Lista asignacin... Batch AWL...

Cambio

Salida estndar

Estruc. programa... Lista refs. cruz. ... Plano ocupaciones ... Peticin colectiva... Ajustes proyecto ... Caminos de bus ... Salida confortable > Instrucs. control >

Figura 19-1

Comandos de men de la salida estndar

Nota Para la salida estndar no se requiere ninguna lista de referencias cruzadas (fichero *XR.INI).

Imagen de impresin

El siguiente ejemplo en KOP (PB1.NW1) contiene un mdulo STEP 5 tal y como ha sido editado. El pie de pgina existente no figura en el impreso.

PB 1

C:EJEP4095ST .S5D

LAE=27 Hoja 1

Segemto 1

Titulo de segmento PB 1 NW 1

Comentario de segmento PB 1, NW 1 07.04.92

!E 1.2 E 1.1 A 1.1 +-][---+---]/[---+-------+-------+------+---()-! ! :BE

Figura 19-2

Imagen impresa de un mdulo STEP 5

STEP 5 C79000-G8578-C920-05

19-3

Documentacin

Ajustes

Los ajustes a realizar son los siguientes:

S fichero de programa, S modo de representacin AWL, KOP o FUP, S fichero de pie de pgina (slo si Pie de pgina: S est ajustado), S fichero de smbolos (slo si se desea Smbolos S), S modo de operacin (online si la salida se realiza desde el autmata
programable),

S fichero de impresora (el ajuste previo NONAMELS.INI es vlido para el PT88). S con o sin comentario.
En el apartado 4.1.1 encontrar informacin ms detallada al respecto.

Manejo

Seleccione un comando de men; aqu, p.ej., Documentacin > Mdulos STEP 5... Aparece una casilla de peticin, aqu Imprimir mdulos STEP 5. Navegue en dicha casilla y efecte su seleccin ( apartado 3.6).

Salida

La salida se efecta en una pantalla, en una impresora o se memoriza en un fichero. Si la salida en pantalla abarca ms de una pgina, una parte de la pantalla puede quedar ocultada por la pregunta Seguir? S/No? Este aviso se puede suprimir pulsando la tecla de espacio en blanco. Se pueden dotar todas las salidas con un pie de pgina seleccionable y editable.

19-4

STEP 5 C79000-G8578-C920-05

Documentacin

19.2.1

Salida de mdulos STEP 5

Funcin

Con esta funcin se visualizan los mdulos de un fichero de programa o de la memoria del AG en los modos de representacin KOP, FUP o AWL. Pueden seleccionarse todos los mdulos del fichero o del AG. Seleccione el comando de men Documentacin > Mdulos STEP5. Se muestra la casilla de peticin Imprimir mdulos STEP 5. Rellene los campos de entrada. A continuacin se explicarn slo los campos de entrada especficos considerando que stos aparecen alternativamente:
Entrada Con.bsq. Explicacin Como concepto de bsqueda pueden elegirse, entre otros, operandos absolutos, nmeros de segmento, reas de segmento y smbolos. Slo si se ha seleccionado la representacin AWL: elegir el tipo de indicacin de las direcciones.

Documentacin
Mdulos STEP 5

con direcciones de AWL

19.2.2

Mdulos de datos

Funcin

Esta funcin permite visualizar todos los mdulos de datos de un programa o bien mdulos individuales. Seleccione el comando de men Documentacin > Mdulos de datos. Aparece la casilla de peticin Imprimir mdulos datos. En Ajustar (v. apartado 4.1.1, Ficha Mdulos ) se ha seleccionado con comentario.
DB 10 0: 1: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: C:EJPXXXST.S5D KH = 0000; KC = DB 10 para AG 90 ; KT = 010.1; KT = 020.1; KZ = 010; KZ = 020; KM = 00000000 00000000 KM = 00000000 00000000 KF = +00010; KF = +00020; KH = 000; KH = 000; LON=25 Imagen Mdulo para S590 Elemento de ajuste /16 Hoja 1

Documentacin
Mdulos de datos

Ejemplo de una salida

Codificacin binaria 1 Codificacin binaria 2

Figura 19-3

Ejemplo de una salida de mdulos de datos

STEP 5 C79000-G8578-C920-05

19-5

Documentacin

19.2.3

Mscaras DB

Funcin
Documentacin
Mscaras DB

Con esta funcin se indica los mdulos de datos que contienen mscaras. Seleccione el comando de men Documentacin > Mscaras DB. Se muestra la casilla de peticin Emitir mscaras DB.

19.2.4

Lista de asignacin

Funcin

Con esta funcin se edita una lista de asignacin sobre una impresora o en un fichero. Seleccione el comando de men Documentacin > Lista asignacin. Se muestra la casilla de peticin Mostrar lista asignacin.

Documentacin
Lista asignacin

Ejemplo

Fichero C:EJP409Z0.SEQ Operando E E E E . . . 1.1 1.2 1.3 2.1 Smbolo ON 1 ON 2 ON 3 M 21 . . . Comentario Entrada Entrada Entrada Entrada . . . 1.1 1.2 1.3 2.1

Figura 19-4

Ejemplo de una lista de asignacin

19.2.5

Batch AWL

Funcin

Con esta funcin puede imprimir el fichero fuente AWL preajustado, para lo que slo necesita elegir en la lnea de comandos el diseo para la salida en impresora. Elija el comando de men Documentacin > Batch AWL. Se mostrar la casilla de peticin Fichero fuente AWL.

Documentacin
Batch AWL

19-6

STEP 5 C79000-G8578-C920-05

Documentacin

19.2.6

Estructura de programa

Funcin

Esta funcin permite visualizar las relaciones de llamada (cuadro sinptico de programa) de cada uno de los mdulos de un programa de usuario. Si lo desea puede hacerse mostrar el cuadro sinptico del programa a partir del fichero de programa o del autmata (AG). La salida se divide en tres partes: 1. Lista de todos los mdulos, eventualmente con nombres simblicos incluyendo la longitud (nmero de palabras) de cada uno de los mdulos. 2. Lista de los tipos de mdulos del fichero de programa incluyendo la longitud de un tipo de mdulos. 3. Cuadro sinptico del programa en el que se indica cmo est anidada la llamada (profundidad de anidado con mx. 8 llamadas de mdulo) de cada uno de los mdulos partiendo del tipo de mdulo OB. Adicionalmente se visualiza la longitud y el smbolo de cada mdulo y, para cada tipo de mdulo, la longitud global de todos los mdulos del mismo tipo y la longitud de cada uno de ellos.

Documentacin
Estructura de programa

Seleccione el comando de men Documentacin > Estructura programa. Se muestra la casilla de peticin Salida de estructura programa. Salida estndar de una estructura de programa con mdulos de datos.
Estructura de programa con DB PB PB PB PB FB OB DB Long. Long. Long. Long. Long. Long. Long. Long. 1 2 3 1 2 01 1 0 : : : : : : : 64 0 50 0 13 28 0 155 Hoja 2 Long. Long. Long. Long. Long. Long. Long. : : : : : : : 9 21 9 25 50 13 28 Hoja 1

Ejemplo

: : : : : : : :

PB SB FB FX OB DB DX

Estructura de programa con DB +OB 1 +=PB 1 +DB 10 I I I +=PB 3+FB 10 I I I I . . . . . .

Figura 19-5

Estructura de sinptico de programa con DB

STEP 5 C79000-G8578-C920-05

19-7

Documentacin

Identificaciones de mdulos

En el protocolo (listado) los mdulos tienen identificadores que explican el tipo de llamada en el programa.
Identificador Explicacin

= # ? ????????
no existe !F113! !F114!

Llamada absoluta del mdulo. Llamada condicionada del mdulo. Llamada del mdulo despus de una instruccin. BDW o BMW (direccionamiento indirecto). Llamada del mdulo como operando formal. El operando actual puede llamarse como constante o como cdigo MC5. El mdulo llamado no existe en el fichero de programa. Existen an otras llamadas de mdulos pero no pueden ser representadas (profundidad de anidado excesiva). Llamada recursiva del mdulo, p. ej., llamar un OB en un PB.

19.2.7

Salida de la lista de referencias cruzadas

Funcin

Esta funcin permite visualizar una lista de referencias cruzadas procedente de un fichero de programa existente. Se determina lo siguiente:

S las referencias cruzadas segn distintivos de operandos, p. ej.: E, A, M, T, Z.


referencias cruzadas a datos, referencias cruzadas a periferia, referencias cruzadas a llamadas de mdulo. (las marcas S no se visualizan en la lista de referencias cruzadas)

S las referencias cruzadas segn operandos simblicos o absolutos


(p. ej.: E 1.0 MOTOR). Las referencias cruzadas estn ordenadas por operandos absolutos. Una referencia cruzada se compone de:

S operando S nombre simblico S los mdulos con los segmentos y S una identificacin para la aplicacin que se le d (vea figura19-6).
Documentacin
Lista refs. cruz.

Seleccione el comando de men Documentacin > Lista refs. cruz. Tras llamar la funcin aparece la casilla de peticin Mostrar lista referencia. En la lista siguiente se comentan slo las indicaciones especficas.

19-8

STEP 5 C79000-G8578-C920-05

Documentacin

Significado de los identificadores

STEP 5 C79000-G8578-C920-05


Lista de referencia todos elem. Individualmente en una pgina se visualizan todos los elementos (operandos) que figuran a continuacin en el orden sucesivo E, A, M, S, T, Z, B, P, D. Aparece una lista de referencias cruzadas slo para los elementos indicados. Marcas, mdulos de datos, entradas, temporizadores, periferia, salidas, contadores, llamadas, mdulos Operando individual Indicacin de la existencia de un operando en todos los mdulos. Si se ha indicado slo un mdulo individual prosigue un aviso de error. F3 = Seleccionar no es posible aqu.

Campo de entrada

Explicacin

Lista ref. cruz.: Marca

Nmero de segmento

M M M

32.1 32.2 33.3

-Marc321 -Marc322 -Marc333

PB PB PB PB

1 1 2 1

1*, 1 , 1 3*,

2 , 2 , 4

4 5 ,7? , 5 ,6*
Operando como asignacion

Nm. mdulo Operando Nombre simblico Mdulo Operando como consulta

Figura 19-6

Ejemplo de la lista de referencias cruzadas


Explicacin El operando se indica como consulta (p. ej.: U E 1.0). El operando se indica como asignacin (p. ej.: = A 1.1). El operando se indica como parmetro de una llamada de mdulo de funcin. La salida de un operando actual se puede efectuar como constante o como cdigo MC5. El operando se indica tras instruccin BDW o BMW (direccionamiento indirecto). El operando se activa en un mdulo de funcin estndar. El operando se activa en un mdulo de funcin estndar y en un mdulo de aplicacin. Indicacin de continuacin de las referencias a operandos.

Identificador Carcter vaco * ?

# S ! ^

19-9

Documentacin

19.2.8

Plano de ocupaciones

Funcin

Con esta funcin se visualiza un plano de ocupaciones en pantalla, se imprime o se almacena en un fichero. El plano de ocupaciones proporciona un cuadro sinptico indicando qu bit de qu byte de la zona de operandos M, E, A est ocupado. Para cada 2 bytes est prevista una lnea en la que se pueden marcar los 8 bits posibles (vase figura 19-7).

S un byte (B) S una palabra (W) S una palabra doble (D)


Documentacin
Plano ocupaciones

Seleccione el comando de men Documentacin > Plano ocupaciones. Aparece la casilla de peticin Mostrar plano ocupacin.

Ejemplo
Hoja 1 PLAN OCUPACION PB PB PB PB FB OB 1 2 3 12 10 1 : : : : : : E / A / M ELABORADO ELABORADO ELABORADO ELABORADO ELABORADO ELABORADO Hoja 2 PLAN OCUPACION E / A / M

Entradas existentes en programa !7 6 5 4 3 2 1 0 ! ! ! XX ! X ! ! ! !B W D ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !7 6 5 4 3 2 1 0 ! ! ! ! ! ! ! !B W D ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

byte 0 byte 2 byte 4 byte 6 byte 8 byte 10

byte byte byte byte byte byte

1 3 5 7 9 11

Figura 19-7

Ejemplo de un plano de ocupaciones estndar

Significado del identificador de un plano de ocupaciones:

19-10


Carcter vaco X # El operando se activa como instruccin de byte, de palabra o de palabra doble, no como instruccin de bit. El operando no se activa. En el operando se efecta una instruccin de bit. El operando est despus de una instruccin BMW o BDW. El operando se activa en un mdulo de funcin estndar. S ? ! El operando se indica como parmetro de llamada de un mdulo de funcin. El operando se activa en un mdulo de funcin estndar y en un mdulo de funcin tecnolgico (personalizable).
STEP 5 C79000-G8578-C920-05

Identificador

Explicacin

Documentacin

19.2.9

Peticin colectiva

Funcin

Con esta funcin se activa una peticin colectiva que permite visualizar un(a):

S sinopsis de programa, S plano de ocupaciones, S lista de referencias cruzadas,


sucesivamente y sin interrupcin en la pantalla, o bien imprimirlos o almacenarlos en un fichero. Para la salida estndar no se requiere ninguna lista de referencias cruzadas (fichero *XR.INI).
Documentacin
Peticion colectiva

Seleccione el comando de men Documentacin > Peticin colectiva. Se muestra la casilla de peticin Mostrar petic. colectiva.

19.2.10

Salida de ajustes del proyecto

Funcin
Documentacin
Ajustes proyecto

Con esta funcin se visualizan los ajustes del proyecto. Elija el comando de men Documentacin > Ajustes proyecto. Se mostrar la casilla de peticin Ajustes de proyecto. Puede elegir entre los ajustes actuales de proyecto y un fichero de proyecto (*PX.INI). Los contenidos de las fichas se visualizan en el dispositivo seleccionado (pantalla, impresora o fichero).

19.2.11

Salida de caminos de bus

Funcin

Con esta funcin se visualizan los caminos de bus de un fichero de caminos (*AP.INI). Elija el comando de men Documentacin > Caminos de bus. Se mostrar la casilla de peticin Salida caminos.

Documentacin
Caminos de bus

STEP 5 C79000-G8578-C920-05

19-11

Documentacin

19.3 Salida confortable


Resumen
La funcin Salida confortable - hasta ahora denominada KOMDOK - permite ejecutar programas STEP 5 y GRAPH 5 y documentar de forma casi automtica (con instrucciones de control). En contraposicin a la salida estndar, esta funcin permite adems evaluar datos del programa elaborados de forma grfica. A diferencia de la Salida estndar, aqu se pueden representar las salidas con lneas continuas (para ello v. figura 19-8 y figura 19-9). La salida puede realizarse en formato DIN A4 o DIN A3. Los objetos a editar deben encontrarse en disquete o en disco duro. Si los programas residen slo en la memoria del autmata programable, deben transferirse de ste a un disquete o al disco duro antes de la salida. Una particularidad de la Salida confortable consiste en la posibilidad de generar Instrucciones de control (v. apartado 18.4) que permiten una salida controlada por el proceso sin necesidad de intervenir manualmente. Todas las funciones de salida confortable disponen de instrucciones propias. Estas instrucciones se memorizan en un fichero seleccionable. Los ajustes de la impresora se pueden realizar antes de llevar a cabo la salida con Ajustar, Parmetro de impresora.

Seleccin de funciones confortables

Despus de seleccionar la funcin Salida confortable se visualiza un men que ofrece las siguientes posibilidades de salida:
Documentacin Cambio

Mdulos STEP 5 ... Mdulos de datos ... Mscaras DB ... Lista de asignacin... Mdulos... Batch AWL Mscaras DB1 ... Lista de mdulos ... Lista de asignacin... Estruc. programa ... Batch AWL Lista refs. cruz. ... Estructura programa Plano de ocupaciones ... ... Lista refs. cruzadas ... Peticion colectiva ... Plano de ocupaciones ... Plano de ocupacion de . Ajustes proyecto ... Lista bus ... Caminos de control... Ajustes proyecto Salida confortable > ... Caminos de bus Instrucs. control > ... Fichero de texto ...

Ejemplo de un impreso

La primera impresin (figura 19-8) ha sido generada con la salida confortable, la segunda (figura 19-9) con la salida estndar. Observe la diferencia!

19-12

STEP 5 C79000-G8578-C920-05

Documentacin

Plano de funciones
Mdulo: PB 1 Simb.: Garaje Coment.: Apertura automtica de la puerta 0000 Apertura interio / exterio Bib-Nr.: Long.: 25

Segmento 1

Exterior: Activar el botn de apertura y girar llave Interio: Activar botn de apertura Se abre la puerta hasta fin de carrera o hasta que se pulse botn PARADA -ABRext -CERRADURA -ABRint -ABRIR -FinSUP -I. emerg. Operando E E E E E A
Fecha: Autor: 8.09.92 XYZ Test para: Versin:

&

>=1 & 0 0 + = -ABRIR

Operando simblico ABRext ABRint FinSUP I.emerg CERRADURA ABRIR


K O M D O K / ST V 4.0 (7.9.92) S I E M E N S Madrid Prueba del sistema TEST: bajo:

Comentario de operando ABRIR exterio ABRIR interio Fin de carrera superior Interruptor de emergencia Interruptor de llave exterior Abrir puerta via motor
Programa de ejemplo (V2.1, 8/92) M S - D O S (V 5.0) Mdulo: PB 1 Seg.: 1 ZU FM-NR.: ZU PR-NR.:

1.2 1.5 1.0 0.0 1.4 1.0

Hoja 1

INSTALACION PG 770 con DR211N

Pie de pag.:

KODOEMF2.INI

SIMATIC S5

Fich. programa: A:GARAGEST.S5D

Figura 19-8

Impresin confortable de un diagrama de funciones

PB

-Garaje 0000

A: GARAJEST.S5D Apertura interior / exterior

Bib-Nr.:

Long.: 25

Segmento 1

Exterior: Activar el botn de apertura y girar llave Interior: Activar botn de apertura Se abre la puerta hasta fin de carrera o hasta que se pulse botn PARADA
-ABRext -CERRADURA & -ABRint -ABRIR -FinSUP -I. emerg. 0 0 >=1 & + = -ABRIR

E E E E E A

1.2 1.5 1.0 0.0 1.4 1.0

= = = = = =

ABRext ABRint FinSUP I. emerg. CERRADURA ABRIR

ABRIR exterior ABRIR interior Fin de carrera superior Interruptor de emergencia Interruptor de llave exterior Abrir puerta via motor

Fecha: Autor:

8.09.92 XYZ

Text ara: Versin:

K O M D O K / ST V 4.0 (7.9.92)

S I E M E N S Madrid Prueba del sistema

TEST: bajo:

INSTALACION PG 770 con DR211N

Programa de ejemplo (V2.1, 8/92) M S - D O S (V 5.0) Mdulo: PB 1 Seg.: 1

ZU FM-NR.: ZU PR-NR.:

Hoja 1

Pie de pg.:

KODOEMF2.INI

SIMATIC S5

Fich. programa: A:GARAGEST.S5D

Figura 19-9

Impresin estndar de un diagrama de funciones

STEP 5 C79000-G8578-C920-05

19-13

Documentacin

19.3.1 Funcin

Salida mdulos
Esta funcin entrega en formato DIN A 3 o DIN A4 mdulos en los modos de representacin KOP, FUP o AWL, con o sin referencias cruzadas. Tambin puede entregarse en un fichero (*LS.INI). Seleccione el comando de men Documentacin > Salida confortable > Mdulos. Se visualiza la casilla de peticin Documentacin mdulos. Navegue y seleccione en esta pantalla. A continuacin se explican las entradas correspondientes.
Entrada Opcin Explicacin Ning.

Documentacin
Salida confortable > Mdulos

19.3.2 Funcin

Salida mscara DB1

Documentacin
Salida confortable Mscaras DB1...

19.3.3 Funcin

KOMDOK Salida lista de mdulos


Esta funcin permite imprimir una lista de mdulos en formato DIN A3 y DIN A4 en la impresora o en un fichero (LS.INI). En la lista se indican todos los mdulos de programa y de datos del fichero ajustado.

19-14


Con ref. adelante y atrs Referencias adelante: Si el segmento impreso contiene operandos asignados, se imprimen las partes del programa en las que se efectan las consultas correspondientes. Referencias atrs: Si el segmento impreso consulta salidas o marcas, se imprimen los fragmentos del programa en los que se efectan las asignaciones correspondientes. Por cada instruccin se imprimen tantas referencias cruzadas como permiten los ajustes de impresin en cada lnea. En caso de que existan ms referencias cruzadas, al final de la lnea, aparecer la secuencia de caracteres >>>. Con F7 se visualiza un ejemplo de un formato estndar y uno de un layout optativo. Antes de imprirmir el mdulo, se actualiza el fichero QVL. Layout Actualizar XREF

Esta funcin visualiza o imprime el mdulo de datos con la periferia asignada en formato DIN A3 o DIN A4. Tambin puede almacenarse en un fichero (*LS.INI). Seleccione el comando de men Documentacin >Salida confortable > Mscaras DB1. Se visualiza la casilla de peticin Documentacin mscaras DB1.

STEP 5 C79000-G8578-C920-05

Documentacin

La lista proporciona la siguiente informacin acerca de los mdulos indicados:

S tipo de mdulo, S nmero de mdulo, S nombre simblico (si se ha fijado previamente Smbolos: S), S comentarios de operandos, S extensiones de mdulos, S nmero de biblioteca, S ficheros de documentacin con indicacin de longitud, S pie de pgina.
Documentacin
Salida confortable Lista de modulos

Seleccione el comando de men Documentacin > Salida confortable > Lista de mdulos. Dependiendo del preajuste se edita una lista de mdulos bien en la impresora o bien en un fichero predeterminado. Mientras se crea la lista de mdulos aparece el aviso: Imprimir lista mdulos

19.3.4 Funcin

Salida lista asignacin


Se puede visualizar una lista de asignacin:

S secuencial, tal y como se ha editado, S ordenada por operandos absolutos, S ordenada por operandos simblicos.
Documentacin
Salida confortable Lista de asignacion

Seleccione el comando de men Documentacin > Salida confortable > Lista de asignacin. Se visualiza la casilla de peticin Documentacin lista corresp. En los siguientes modos se visualiza una lista de asignacin:

STEP 5 C79000-G8578-C920-05


Salida estndar de Lista asignacin Salida sin clasificacin. El preajuste Smbolos no tiene efecto. Salida ordenada por operandos absolutos. Para cada uno de estos operandos en el orden sucesivo E, A, M S, T, Z, B, P, D se comienza una nueva pgina. Se requiere el ajuste Smbolos: S. Lista asignacin clasif. por oper. absolutos Lista asignacin clasif. por oper. simbl. Layout estndar Opcional Salida ordenada por operandos simblicos. Para cada uno de estos operandos en el orden sucesivo E, A, M S, T, Z, B, P, D se comienza una nueva pgina. Se requiere el ajuste Smbolos: S. Con la tecla SHIFT F8 o la tecla Help se visualiza un ejemplo de un formato estndar. Slo para formato DIN A3.

Entrada

Explicacin

En cuanto haya abandonado la casilla de peticin con Salida se producir el aviso Imprimir lista corresp.

19-15

Documentacin

19.3.5

Batch AWL

Funcin

Con esta funcin se entrega el fichero fuente AWL COMDOC en impresora o en fichero. Elija el comando de men Documentacin > Batch AWL. Se mostrar la casilla de peticin Fichero fuente AWL COMDOC

Documentacin
Batch AWL

19.3.6 Funcin

Salida estructura de programa


Esta funcin visualiza la relacin de llamada de los mdulos de un fichero de programa en formato DIN A3 o DIN A4 en papel o en un fichero (*LS.INI). Para la salida rigen las siguientes convenciones:

S El tipo de llamada del mdulo se indica delante de cada mdulo. S El nombre del mdulo se introduce de modo absoluto y de modo simblico,
pero slo si previamente se ha ajustado Smbolos: S ( Ajustes Proyecto, 4.1.1).

S La profundidad de anidado imprimible es de mx. 9 niveles. S Se puede crear un listado con mdulos de datos o sin ellos.
Se listan los siguientes tipos de llamada:
Llamada SPA BA SPB BAB A AX E EX AI # *REK* Llamada de mdulo absoluta Llamada de mdulo de funciones (FX) absoluta Llamada de mdulo condicionada Llamada de mdulo de funciones (FX) condicionada Llamada de mdulo de datos Llamada de mdulo de datos (DX) Creacin de un mdulo de datos Creacin de un mdulo de datos (DX) Mdulo como parmetro (llamar operando formal) Llamada del mdulo Llamada recursiva del mdulo Significado

Documentacin
Salida confortable Estructura programa

Seleccione el comando de men Documentacin > Salida confortable > Estructura programa. Se visualiza la casilla de peticin Documentacin estruc. programa. A continuacin se explican las entradas de esta casilla.
Entrada Fich. programa Explicacin No es seleccionable. Se debe preajustar ( Ajustar Proyecto, apartado 4.1.1).

19-16


Estruc. prog. a par- Se visualiza la estructura del programa desde el mdulo inditir mdulo cado.
STEP 5 C79000-G8578-C920-05

Documentacin

Ejemplo de una salida

19.3.7 Funcin

Salida lista de referencias cruzadas


Esta funcin permite ordenar refencias cruzadas de un fichero de programa segn determinados criterios e imprimirlas en una lista (*XR.INI). Se pueden elaborar las listas siguientes:

STEP 5 C79000-G8578-C920-05


Sin llamadas DB La estructura no considera los mdulos de datos. La estructura considera los mdulos de datos. Como en todas las casillas de peticin. Con llamadas DB Salida

Entrada

Explicacin

En cuanto haya abandonado la casilla de peticin con Salida se producir el aviso Imprimir estructura prog.

Estructura del programa sin mdulos de datos

Nivel 1

Nivel 2

Nivel 3

Nivel 4

Nivel 5

OB 1 Md org. +_SPA

PB 1 PROG 1 +_SPB

FB 10 Md fun. +_BAB

FX 11 +_AX

DX 11 DB amp.

DB 10 +_A Datos +_BA

FX 20 FX amp. +_EX

DX 12 +_#

DB 16 DB amp.

DB 14 +_AI Datos

Figura 19-10 Salida de la estructura de un programa sin DB1

S lista de referencias cruzadas ordenada por identificadores de operandos, p. ej.


E, A, M.

S lista de referencias cruzadas ordenada por operandos simblicos o absolutos


(p. ej. E 1.0, MOTOR) del fichero ajustado. Nota Tenga en cuenta que la lista de referencias cruzadas actual (fichero QVL) del fichero de programa vigente siempre debe estar disponible para la salida de referencias cruzadas ( Administracin, crear XREF). En caso de modificar el programa se tiene que generar una lista de referencias cruzadas actualizada.

19-17

Documentacin

Documentacin
Salida confortable Lista refs. cruzadas

Seleccione el comando de men Documentacin > Salida confortable > Lista refs. cruzadas. Se visualiza la casilla de peticin Documentacin lista referencia. A continuacin se explican las entradas especficas de esta casilla.
Entrada Selec. todos elem. Explicacin En el orden sucesivo E, A, M, S, T, Z, B, P, D se visualizan todos los elementos en una pgina cada uno.

19.3.8 Funcin

Salida plano de ocupaciones


Esta funcin permite visualizar un plano de ocupaciones. El plano de ocupaciones proporciona un cuadro sinptico sobre qu bit est ocupado en qu byte de la zona de operandos M, E, A. Cada byte de una zona de operandos dispone de una lnea en la que se pueden marcar los 8 bits posibles. Adicionalmente se indica si la instruccin procesa:

19-18


Marcas, marcas amp., mdulo datos, entradas, temp., periferia, salidas. Cont., llamada mdulos a oper. indiv. Layout estndar opcional Estos operandos se seleccionan por separado. La lista de referencias cruzadas se genera slo para estos operandos. Indicacin de un operando individual (absoluto o simblico). F3 = Elegir no es posible aqu. SHIFT F8 en el campo de entrada proporciona explicaciones. Con la tecla SHIFT F8 o con la tecla Help se visualiza un ejemplo del formato estndar. Relevante slo en formato DIN A3. Estndar en forma compacta Compacta significa: si se activa un operando en un segmento n veces con la misma operacin no se indica el segmento n veces, sino slo una vez.

En cuanto haya abandonado la casilla de peticin con Salida se producir el aviso Impresin lista de referencias cruzadas

S un byte (B) S una palabra (W) S una palabra doble (D)

STEP 5 C79000-G8578-C920-05

Documentacin

Documentacin
Salida confortable Plano de ocupaciones

Seleccione el comando de men Documentacin > Salida confortable > Plano de ocupaciones. El plano de ocupaciones se imprime en la impresora o en un fichero. Mientras se efecta la salida del plano de ocupacin se producir el aviso: Impresin plano ocupacin

Nota Tenga en cuenta que siempre debe estar disponible una lista de referencias cruzadas actual (fichero QVL) del fichero de programa vigente para la salida de referencias cruzadas ( Administracin, crear XREF).
Identificador Carcter vaco X # Explicacin El operando se direcciona como instruccin byte, palabra o palabra doble, no como instruccin bit. No se direcciona el operando.

Ejemplo plano de ocupaciones entradas

19.3.9

Salida plano de ocupaciones de las marcas S


Esta funcin permite imprimir el plano de ocupaciones de las marcas S (vase fig. 19-11 Plano de ocupaciones).

Documentacin
Salida confortable Plano de ocupaciones Marcas ampliadas...

STEP 5 C79000-G8578-C920-05


Con el operando se ejecuta una instruccin bit. El operando se ejecuta despus de una instruccin BMW o BDW. S ? ! El operando se direcciona en un mdulo de funcin estndar. El operando se direcciona como parmetro de una llamada de mdulo de funcin. El operando se direcciona en un mdulo de funcin estndar y en un mdulo de funcin tecnolgico (personalizado). Plano de ocupaciones Entradas
byte byte byte byte byte byte 0 1 2 3 4 5 ! !7 6 5 4 3 2 1 0 B W D ! ! ! ! ! X X ! ! X ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! byte byte byte byte byte byte 32 33 34 35 36 37 !7 6 5 4 3 2 1 0 ! ! ! ! ! ! ! B W! D ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

Figura 19-11 Plano de ocupaciones de las entradas

19-19

Documentacin

19.3.10 Funcin

Salida lista de control


Esta funcin busca en todo el fichero de programa. Segn la opcin aparece:
Objecto Oper. libres Explicacin Estos son operandos que aparecen en la lista de asignacin pero no en los mdulos de programa. Orden: E, A, M, S, T, Z, B, P, D.

Documentacin
Salida confortable Lista de control

19.3.11 Funcin

Salida de ajustes del proyecto


Con esta funcin se visualizan los ajustes del proyecto. Elija el comando de men Documentacin > Salida confortable > Ajustes proyecto. Se mostrar la casilla de peticin Ajustes de proyecto COMDOC. Puede elegir entre los ajustes actuales de proyecto y un fichero de proyecto (*PX.INI). Los contenidos de las fichas se visualizan en el dispositivo seleccionado (pantalla, impresora o fichero).

Documentacin
Salida confortable Ajustes proyecto

19.3.12 Funcin

Salida de caminos de bus


Con esta funcin se visualizan los caminos de bus de un fichero de caminos (*AP.INI). Elija el comando de men Documentacin > Salida confortable > Caminos de bus. Se mostrar la casilla de peticin Salida caminos COMDOC.

Documentacin
Salida confortable Caminos de bus

19.3.13 Funcin

Salida fichero de texto


Con esta funcin se visualizan los ficheros LS.INI o cualquier fichero ASCII en una impresora o a en un fichero *LS.INI. Existe la posibilidad de que los ficheros de texto se impriman con un pie de pgina aunque ste no forme parte del fichero de programa. Por consiguiente se puede aadir un pie de pgina a posteriori. Seleccione el comando de men Documentacin > Salida confortable > Fichero de texto. Se visualiza la casilla de peticin Impre. fich. ASCII.

Documentacin
Salida confortable Fichero de texto

19-20


Des. que faltan Estos son los operandos de los mdulos de programa a los que no se les ha asignado ningn smbolo en la lista de asignacin. Los operandos se imprimen en orden ascendente.

Seleccione el comando de men Documentacin > Salida confortable > Lista de control. Se visualiza la casilla de peticin Documentacin lista control.

STEP 5 C79000-G8578-C920-05

Documentacin

19.4 Instrucciones de control


Sinopsis de funciones
Todas las funciones de salida confortable se pueden ejecutar con instrucciones de control. Estas instrucciones se agrupan igual que un programa, se memorizan en un fichero (fichero Submit) y se inician llamando este fichero. La salida confortable se realiza tal y como se editaron las instrucciones. Una secuencia de instrucciones de control est compuesta por instrucciones de control para:

S preajustes ($), S comandos (.), S comentarios (;) (si es necesario).


Estructura de las instrucciones de control
Tambin se pueden llamar instrucciones de control individuales de una secuencia de instrucciones de control ejecutando una instruccin determinada (figura 19-12). A continuacin se ejecutan las instrucciones de control existentes en el fichero llamado. Una vez ejecutada la secuencia de instrucciones, se contina con la secuencia de instrucciones de control llamada. Estos comandos permiten confeccionar secuencias de instrucciones (estructuras) seleccionables. Para simplificar el uso de una secuencia de instrucciones compleja se dispone de las siguientes funciones: Edicin de la estructura La combinacin de los ficheros de instrucciones de control se representa grficamente. Visualizacin de la estructura. Representacin grfica.
EJEMPLO2 $Ajustes Comando Comando Comando INSTR.-CTRL:EJ3 EJEMPLO3 $Ajustes Comando Comando Comando

EJEMPLO1 $Ajustes Comando Comando Comando INSTR.-CTRL:EJ2 Comando INSTR.-CTRL:EJ3

EJEMPLO3 $Ajustes $Ajustes Comando Comando Comando Comando Comando Comando

Figura 19-12 Estructuras de las instrucciones de control (ejemplo)

STEP 5 C79000-G8578-C920-05

19-21

Documentacin

19.4.1
Tabla 19-1

Ajustes previos
Instrucciones de control para ajustes previos Explicacin Tipo de representacin: plano de contactos (KOP), diagrama de funciones (FUP), lista de instrucciones (AWL).


$KOP, $FUP, $AWL

Instruccin de control

$KAT:X:\ ...\

Ajustar directorio: el catlogo ajustado se utiliza con los comandos SUBMIT $PROG, $SYMB, $SFUSS, $DLST y -STEUERANW (ver tabla 19-5).
Fichero de programa: se selecciona en la unidad de disco bajo el nombre NNNNNNST.S.5D.

$PROG:X:NNNNNN $SIMB:X:NNNNNN $SIMB:NO

Fichero de smbolos: se selecciona en la unidad de disco X, bajo el nombre NNNNNNZ0.INI. No se visualizan operandos simblicos. Se selecciona el fichero de pie de pgina en la unidad de disco X bajo el nombre: NNNNNNF2.INI.

$P.PA:X:NNNNNN

$IMPR:X:NNNNNN

El fichero de impresora lleva este nombre. Primero se busca en el directorio ...\S5_HOME\ (en el que se encuentran los ficheros de impresora creados por el usuario y los ficheros modificados) y luego en el directorio ...\S5_SYS\DR_INI\ (en el que se encuentran los ficheros de impresora incluidos en el suministro y en el cual los copia el programa de instalacin). Fichero de camino: los ficheros declarados en el camino se declaran vlidos. Nmero de pgina: se cuenta a partir del nmero nnnn.

$CAM:X:NNNNNN (Nombre - camino) $PAG:nnnn

$FLST:X:NNNNNN $FLST:NO

Salida en fichero: todas las salidas se memorizan en la unidad de disco X bajo el nombre de fichero NNNNNNLS.INI. Nueva salida por impresora. Layout: preparar con el juego de caracteres ASCII (lneas punteadas). Layout: preparar con el juego de caracteres IBM.

$ADIC:ASCII

$ADIC:SEMI-GRAFIK $CONTENIDO

Directorio: a partir de esta instruccin de control se elabora un directorio. Este preajuste no se puede desactivar en el Submit actual.

$PAUSA:KOMMENTAR

Interrumpe la ejecucin de la instruccin de control. Se visualiza el comentario en la lnea inferior de la pantalla. Pulsando una tecla se finaliza la interrupcin.

$DOKMOD. STANDARD $DOKMOD. AMPLIADO $DOKMOD: STDVORERW

$DOKMOD: ERWVORSTD

Ajuste de la asignacin de mdulo DOC para el comando MOD: usar slo mdulos Doc #... usar slo mdulos Doc %... usar primero mdulos Doc #...; si no existen, usar mdulos Doc %... usar primero mdulos Doc %...; si no existen, usar mdulos Doc #...

Los comandos $PROG, $SYMB, $SFUSS. $DLST y STEUERANW. tienen que identificar todo el directorio. Existen tres posibilidades:

1. Se indica un comando $KAT para ajustar el directorio. En el comando SUBMIT se indica slo la unidad y el nombre del fichero, p.ej.: $KAT:C:\DATEN\TEST $PROG:C:NONAME En SUBMIT slo se utiliza C:\DATEN\TEST\NONAMEST.S5D . 2. No se utiliza el comando $KAT y slo la unidad y el nombre del archivo, p.ej.: $PROG:C:NONAME Como directorio se utiliza el mismo que en los preajustes del proyecto para el tipo de fichero en cuestin (aqu: para el fichero de programa). 3. En el comando SUBMIT se indica el directorio completo, por ejemplo: $PROG:C:\DATEN\TEST\NONAME

19-22

STEP 5 C79000-G8578-C920-05


19.4.2
Tabla 19-2 -MOD:PBx,1,3 ... 5 -MOD: (p. ej. PB1 PB2 - PBn) -MOD:BB -MOD:DX -MOD:DB -MOD:SB -MOD:FX -MOD:FB -MOD:PB -MOD:% -MOD:# -MOD:OB -MOD:B Instruccin de control

STEP 5 C79000-G8578-C920-05

Si desea visualizar mdulos con referencias cruzadas, debe marcar la opcin correspondiente.

Comandos

Instruccin de control para mdulos

Una lista de segmentos individuales de un mdulo

Una lista de mdulos

Mdulos de imagen

Mdulos de datos ampliados

Todos los mdulos de datos

Todos los mdulos de paso

Mdulos de funcin ampliados

Todos los mdulos de funcin

Todos los mdulos de programa

Todos los mdulos de documentacin ampliados del tipo %

Todos los mdulos de documentacin del tipo #

Todos los mdulos de organizacin

Todos los mdulos

Explicacin

Documentacin

19-23

Documentacin

Tabla 19-3

Instruccin de control para mdulos con opciones Explicacin Todos los mdulos con referencias cruzadas.

Instruccin de control -MOD(R):B


-MOD(O):PBx PBx en un layout opcional (relevante slo en FUP y salida A3). -MOD(OR):PBx PBx con referencias cruzadas en un layout opcional (relevante slo en FUP y salida en formato A3). Mdulo de documentacin con el nombre: NNNNNN (mx. 8 caracteres). -MOD:#NNNNNN Tabla 19-4 Instruccin de control para lista de mdulos Explicacin Salida de la lista de mdulos del fichero de programa ajustado. Instruccin de control -LISTM


-INS.CONT.:x:nnnnnn Se llama y se pone en marcha el fichero de instrucciones de control nnnnnnSU.INI.


Tabla 19-5 Instrucciones de control anidadas Explicacin Instruccin de control

Desde una secuencia de instrucciones de control se llama a otras secuencias de instrucciones de control. La profundidad mx. de anidado es 6. No se admite recursin y, en caso de test o de ejecutar un fichero de instrucciones de control, se rechaza. ( Edicin de la estructura).

Tabla 19-6

ndice Explicacin Se visualiza el directorio con el pie de pgina actual. El nmero de pgina empieza automticamente por I y se restaura al finalizar el directorio.

Instruccin de control -CONTENIDO


-CONTENIDO:n La numeracin de pginas del directorio indicado comienza por n (n = 1, 2, ...).

Con el preajuste $CONT se visualiza un directorio de todas las impresiones anteriores (v. tabla 19-1).

Tabla 19-7

Lista de control Explicacin Se listan los operandos que figuran en la lista de asignacin pero no en los mdulos.

Instruccin de control -LISTA CONTROL/FO -LISTA CONTROL/FB

Se listan los operandos que se utilizan en los mdulos, pero que no tienen asignados smbolos en la lista de asignacin.

19-24

STEP 5 C79000-G8578-C920-05

Documentacin

Tabla 19-8

Estructura de programa Explicacin Salida de la estructura del programa a partir de OBn (n = 0-225) sin mdulos de datos. Salida de la estructura del programa a partir de PBn (n = 0,255) con mdulos de datos.

Instruccin de control -XREF(D):Programa,(OBn) -XREF(D):Programa,(PBn)


Tabla 19-9 Lista de referencias cruzadas


-XREF:CREAR Lista de referencias (*XR.INI) del fichero de programa ajustado. Salida de operandos de entrada. Salida de operandos de salida. Salida de marcas. -XREF:IMPR.,(E) -XREF:IMPR.,(A) -XREF:IMPR.,(M) -XREF:IMPR.,(S) -XREF:IMPR.,(T) -XREF:IMPR.,(Z) Salida de todas las marcas S. Salida de todos los temporizadores. Salida de todos los contadores. Salida de todos los mdulos. -XREF:IMPR.,(B) -XREF:IMPR.,(P) Salida de todas las periferias. Salida de todos los datos. -XREF:IMPR.,(D) -XREF:IMPR.,(X) Comando colectivo para todos los elementos imprimibles. -XREF:IMPR.,(E1.n) Lista de referencias cruzadas de un operando absoluto (n = 0. 7). -XREF:IMPR., (-SIMBOL) -XREF:IMPR.,(E) Imprime la lista de referencias cruzadas de un operando simblico (p. ej. -SIMBOL). Imprime la lista de referencias cruzadas de un operando de entrada en modo compacto. Si una entrada se utiliza n veces en un segmento, ste slo se indica una vez. -XREF(O):IMPR.,(A) Salida de la forma opcional de la lista de referencias cruzadas. En contraposicin a la versin estndar, las referencias cruzadas se ordenan por operaciones, Mdulos y segmentos, y no slo por mdulos. Tabla 19-10 Plano de ocupaciones

Instruccin de control

Explicacin


-XREF:OCUPACION Salida del plano de ocupaciones. La lista de referencias cruzadas debe estar disponible. ( Administracin, entrada XREF). Salida del plano de ocupaciones MARCAS S. -XREF:OCUPACION MARCAS S
STEP 5 C79000-G8578-C920-05

Instruccin de control

Explicacin

19-25

Documentacin

Tabla 19-11

Lista de asignacin Explicacin Salida secuencial del fichero fuente (secuencial). Salida ordenada por operandos simblicos. Salida ordenada por operandos absolutos.

Instruccin de control -ZULI:SEQ -ZULI:SIM


-ZULI:ABS -ZULI(O):SEQ Salida secuencial en una sola columna (relevante slo en formato A3). Tabla 19-12 Ajustes de proyecto Explicacin


-PROY:C:\TEST\NNNNNN Salida de los ajustes de proyecto en un fichero. Tabla 19-13 Caminos de bus Explicacin Salida de un camino de bus. Instruccin de control -CAM:C:\TE \NNNNNNAP.INI.NOMBRE -CAM:C:\TE \NNNNNNAP.INI. Salida de todos los caminos de bus. -LISTA_CAM:C:\TE \NNNNNNAP.INI Salida de la lista de caminos de bus existentes. Tabla 19-14 Fichero AWL Explicacin Instruccin de control -AWLDAT:C:\DAEN \NNNNNNA0.SEC Salida en fichero AWL.

Instruccin de control

19-26

STEP 5 C79000-G8578-C920-05

Documentacin

19.5 Editar instrucciones de control


Resumen
Para editar instrucciones de control dispone de funciones auxiliares que se activan con las teclas de funcin. Las instrucciones editadas se memorizan en un fichero Submit (*SU.INI). Junto a la ocupacin fija de estas teclas de funcin se pueden ocupar otras teclas de funcin con textos o comandos que se llaman con SHIFT F1... SHIFT F7.

Documentacin
Instrucs. control Editar

Seleccione el comando de men Documentacin > Instrucciones de control > Editar. Se visualiza una pantalla para seleccionar un fichero Submit. El nuevo nombre del fichero se acepta en la pantalla de ajustes ( Proyecto, Ajustar, apartado 4.1.1). En cuanto aparece la pantalla (v. abajo) el cursor se encuentra en la primera lnea de edicin.

EDITOR FICHERO SUBMIT 001 002 003 004 005 006 007 008 008 009 010 . 012

FICH. : C:EJEMP1SU.INI

;Documentacin COMPLETA DEL FICHERO PROGRAMA EN DIN A3 $PROG:A:STDRAN $SIMB:A:STDRAN $P.PA:A:KODOTE $IMPR:A:PT89 -LISTM -XREF:CREAR -XREF(D):PROGRAMA; (OB1) -ZULI:SEC -ZULI:SIM -ZULI:ABS

S S

F Texto1 F Texto2 F Texto3 F Texto4 F Texto5 F Texto6 F Texto7 F Ayuda 1 Bloque 2 REC.BLQ3 REC.FIC. 4 REC.LIN. 5 Extras 6Tecla_fun 7 Aceptar 8 Retorno

Figura 19-13 Editor de un fichero Submit

19.5.1

Teclas de funcin
La siguiente secuencia de teclas de funcin explica con ayuda de las siguientes tablas cmo manejar las teclas de funcin. F1 (Plano de teclas 1) Entrada del 1er limitador de bloque. Cambio al 2 plano de teclas. F3 (Plano de teclas 2) Se selecciona el nombre de fichero para memorizar el bloque. Cambio al 3er plano de teclas. F6 (Plano de teclas 3) El bloque se memoriza bajo el nombre del fichero seleccionado.

Ocupacin de las teclas de funcin

STEP 5 C79000-G8578-C920-05

19-27

Documentacin

Tabla 19-15

Ocupacin de las teclas de funcin Efecto de las teclas de funcin Memorizacin de entradas con la tecla Aceptar = Insert. Teclas de cursor Apndice A4, ocupacin del teclado).

Nivel de teclas 1 2 3

F1

Bloque El 1er limitador de bloque se marca en la lnea actual con una <B>. El 2 limitador se puede desplazar a otras lneas con las teclas de cursor. F1 F3 Bloque El bloque marcado se memoriza para la elaboracin actual. Fichero El bloque se memoriza en un fichero seleccionable, sin embargo queda en la memoria.

F3
F6 F8

Seleccionar

Se abre la ventana seleccionar Fichero.


Aceptar El bloque se memoriza en el fichero seleccionado. Retorno Retorna al plano de teclas anterior sin accin.

SHIFT Ayuda F8
F4 Borrar Buscar (texto) Se busca una cadena de caracteres (mximo 30) en un bloque. Si se encuentra el texto buscado, en esa lnea se pone el 2 limitador de bloque. F5 F6 F7 F8 Repetir Repite la ltima bsqueda. Busca Se busca el texto hacia abajo. Busca Se busca el texto hacia arriba. Retorno Retorna al plano de teclas anterior sin accin.

F5

SHIFT Ayuda F8
F6 F7 F6 F7 F8 Aceptar Se memoriza el bloque para la elaboracin actual. Saltar Salta al final/principio del fichero o a un nmero de lnea seleccionable. Principio Salta al principio del fichero. Lnea Salta a la lnea seleccionada. Final Salta al final del texto.

SHIFT Ayuda F8
F8 Retorno Retorna al plano de teclas anterior sin accin.

SHIFT F8
F2

Ayuda
REC. BLQ Se inserta el bloque actualmente memorizado detrs del cursor.

19-28

STEP 5 C79000-G8578-C920-05

Documentacin

Tabla 19-16

Fichero Submit disponible Efecto de las teclas de funcin REC. FIC. De una unidad de disco seleccionable se extrae un fichero Submit seleccionable.

Nivel de teclas 1 2 3 F3

F1 F2

Fichero Se importa el fichero sin ocupacin de teclas de funcin. Tecla- fun Del fichero se importa slo la ocupacin de teclas de funcin que queda activa a partir de este momento. Aceptar Se extrae el fichero sin ocupacin de teclas de funcin (como F1). Retorno Retorna al texto anterior sin accin. Ayuda

F6 F8

SHIFT F8

Tabla 19-17

Pedir lnea / buscar texto Efecto de las teclas de funcin REC. LIN. Con la tecla de borrar Ocupacin del teclado se importa nuevamente una lnea borrada.

Nivel de teclas 1 2 3 F4

F4 F5 F5
F5 F6 F7 F8

Borr. ln. Extras Buscar


Repetir Repite el ltimo proceso de bsqueda. Busca Busca el texto hacia abajo. Busca Busca el texto hacia arriba. Retorno Retorna al plano de teclas anterior sin accin.

STEP 5 C79000-G8578-C920-05

19-29

Documentacin

Tabla 19-18

Reemplazar cadena de caracteres Efecto de las teclas de funcin Sustituir Sustituye una cadena de caracteres por otra. Como mx. se pueden introducir 30 caracteres, as como un factor de repeticin. Si existe el texto que se desea sustituir, se sustituye por el segundo texto.

Nivel de teclas 1 2 3 F6

F1 F1 F3 F8 F2 F1 F3 F8

Sust. Busca hacia abajo y exige una confirmacin individual. S El texto se sustituye. No El texto no se sustituye. Interr. Retorna al plano de teclas anterior sin accin. Sustituir Busca hacia arriba y exige una confirmacin individual. S El texto se sustituye. No El texto no se sustituye. Interr. Retorna al plano de teclas anterior sin accin.

19-30

STEP 5 C79000-G8578-C920-05

Documentacin

Tabla 19-18

Reemplazar cadena de caracteres Efecto de las teclas de funcin

Nivel de teclas 1 2 3

SHIFT Ayuda F8
F3 F4 F6 F8 Sust. Busca hacia abajo sin hacer consulta alguna. Sustituir Busca hacia arriba sin consulta alguna. Repetir Repite la ltima sustitucin. F3 est preajustada. Retorno Retorna al plano de teclas anterior sin accin.

SHIFT Ayuda F8
Tabla 19-19 Saltar Efecto de las teclas de funcin Saltar Salta al principio/final del fichero o a un nmero de lnea seleccionable. F6 F7 F8 F8 Principio Salta al principo del fichero. Lnea Salta a la lnea seleccionada.

Nivel de teclas 1 2 3 F7

Retorno Finaliza la ocupacin especial de las teclas de funcin.


Fin Salta al final del fichero.

SHIFT F8
Tabla 19-20

Ayuda

Editar teclas de funcin Efecto de las teclas de funcin Tecla-fun Ocupa las teclas SHIFT F1-F7 con un string de mx. 30 caracteres. El string se introduce en el modo de edicin pulsando la tecla respectiva (SHIFT F1-SHIFT F7) en la lnea en la que se encuentra el cursor. P. ej.: SHIFT F1: $PROG:C:FICHERO SHIFT F2: $SZMB:C:FICH:-SIM.

Nivel de teclas 1 2 3 F8

F4 F6 F8

REC. LIN. Introduce el carcter borrado con la tecla de borrado ( Ocupacin del teclado) Aceptar Se acepta la ocupacin de teclas de funcin. Retorno La ocupacin de teclas de funcin se abandona sin realizar modificacin alguna.

SHIFT F8
STEP 5 C79000-G8578-C920-05

Ayuda

19-31

Documentacin

19.5.2 Funcin

Test de instrucciones de control


Esta funcin comprueba si se pueden ejecutar las instrucciones de control de un fichero seleccionable. En caso de error se memorizan las causas en un fichero *SF.INI. Seleccione el comando de men Documentacin > Instrucciones de control > Test. Aparece la casilla de peticin Test fich. instruc. control. En esta pantalla se indica el nombre del fichero a comprobar. En cuanto se confirme la salida con Test se activa el test y se indica el resultado. Los errores localizados con la funcin Instrucciones de control > Test o Ejecutar instrucciones de control se memorizan en un fichero de errores. La funcin Instrucciones de control > Salida fichero de protocolos permite visualizar este tipo de ficheros. Nota Si no existen avisos de error no se crea ningn fichero de errores.

Documentacin
Instrucs. control Test

Salida de lista de errores

Aviso de error
Resultado de test para C:EJEMP1SU.INI 001 $FUP 002 $PROG:C:BSP400 *** ERROR: *** 003 004 $SIMB:C:EJP409 005 $IMPR:C:EJP409 ejecutable ejecutable

C:EJP400ST.S5D

falta

1 error/es encontrado/s en fichero C:EJEMP1SU.INI

Figura 19-14 Aviso de error

19-32

STEP 5 C79000-G8578-C920-05

Documentacin

19.5.3 Funcin

Salida fichero de protocolos


Esta funcin permite imprimir el fichero de protocolo (listado) que se ha creado al realizar el test. Seleccione el comando de men Documentacin > Instrucciones de control > Salida fichero de protocolos. Se visualiza la casilla de peticin Salida fichero de protocolos. El nombre del fichero de errores generado se preajusta aqu.
Destino Fich. protocolos Explicacin Nombre del fichero de errores. El nombre del fichero de errores generado est predeterminado. Sin embargo, con F3 se puede seleccionar otro nombre. Salida directamente en la pantalla. Salida directa por impresora segn las entradas efectuadas bajo Ajustar parmetros de impresora. Salida en un fichero seleccionable.

Documentacin
Instrucs. control Salida fich. protocolos

Salida en pantalla en impres. en fich.

19.5.4 Funcin

Ejecutar instrucciones de control


Active esta funcin para ejecutar las instrucciones de control que se encuentran en un fichero seleccionable. Los ajustes existentes tienen efecto a menos que sean reemplazados por posibles Instrucciones predeterminadas ($PROG:..., $FUP, etc.). Sin embargo estas Instrucciones predeterminadas rigen slo para la ejecucin de las instrucciones de control.

Documentacin
Instrucs. control Ejecutar

Seleccione el comando de men Documentacin > Instrucciones de control > Ejecutar. Se visualiza la casilla de peticin Arranque fich. instruc. ctrl. Indique en esta pantalla en el campo Fich. Submit el nombre del fichero cuyas instrucciones de control desea ejecutar. Con la tecla F3 se puede seleccionar un fichero. En cuanto salga de la pantalla con Ejecutar se ejecutarn las instrucciones de control. Nota En caso de que se produzcan errores puede consultar la lista de errores.

19.5.5 Funcin

Imprimir instrucciones de control


Esta funcin permite imprimir el contenido del fichero de instrucciones de control. Seleccione el comando de men Documentacin > Instrucciones de control > Salida. Se visualiza la casilla de peticin Documentacin fich. instruc.ctrl. Indique en esta pantalla en el campo Fich. Submit el nombre del fichero cuyas instrucciones de control desea ejecutar. Pulsando la tecla F3 puede elegir un fichero. En cuanto acuse con Salida se ejecutarn las instrucciones de control.

Documentacin
Instrucs. control Salida

STEP 5 C79000-G8578-C920-05

19-33

Documentacin

19.5.6 Funcin

Editar una estructura


En las instrucciones de control se pueden insertar instrucciones ( Editar estructuras) que llaman y ejecutan otros ficheros de instrucciones de control. Esta funcin muestra cmo se acoplan los diversos ficheros de instrucciones de control con las instrucciones de estructura. Partiendo de esta funcin, se puede activar el editor de instrucciones de control y modificar las instrucciones del fichero de instrucciones de control actual.

Ejemplo

El grfico muestra cmo se visualiza la relacin entre los ficheros de instrucciones de control en el editor de estructuras. La vinculacin se realiza con las instruccciones de estructura.
C:EJEMP1SU.INI area de manejo grafica

C:EJEMP1

C:EJEMP2

C:EJEMP3

C:EJEMP3

F 1 Editar

F 2 Test

F 3 Arranque

F 4 Lista-E

F 5 Imprimir

Figura 19-15 Combinacin de los singulares ficheros de instrucciones de control Documentacin


Instrucs. control Editar estructura

Seleccione el comando de men Documentacin > Instrucciones de control > Editar estructura. Aparece la casilla de peticin Editar fichero de instrucciones de control. En esta pantalla se introduce un nombre de fichero de instrucciones de control o se selecciona un nombre de fichero con F3. Partiendo de este fichero se visualiza la relacin entre los ficheros de instrucciones de control. Saliendo de la casilla de peticin con Editar se visualiza la estructura de las instrucciones de control. El fichero de instrucciones de control con el que ha llamado al editor de estructuras se representa en color/gris.

Desplazar marca

Para desplazar la marca de los ficheros de instrucciones de control en la estructura utilice las teclas de cursor ( Anexos A.1, Ocupacin del teclado). La siguiente secuencia de teclas de funcin explica cmo manejar las teclas de funcin con ayuda de la siguiente tabla. F6 = Plano de teclas 1 En el fichero de estructura se debe buscar un fichero de instrucciones de control determinado. Prosigue un cambio al plano de teclas 2. F1 = Plano de teclas 2 El primer fichero de instrucciones de estructura es marcado.

Ocupacin de las teclas de funcin

19-34

STEP 5 C79000-G8578-C920-05

Documentacin

A continuacin se indican las combinaciones de teclas posibles y el efecto que tienen las teclas de funcin:
Tabla 19-21 Nivel de teclas 1 2 F1 Ocupacin de las teclas de funcin Efecto de teclas de funcin

Editar Llama al editor de instrucciones de control y se visualiza (con fondo gris) el contenido del fichero de instrucciones de control actual. Se pueden editar estas instrucciones de control ( Edicin de instrucciones de control). Test Comprueba el fichero de instrucciones de control que est marcado en la estructura (fondo color/gris). El resultado se muestra inmediatamente en la pantalla. Los errores que aparecen se memorizan en una lista de errores. Start Se ejecuta el fichero de instrucciones de control marcado. Los errores que se presentan durante este proceso se registran en un fichero de errores y se visualizan en la pantalla. Lista E Salida de la lista de errores marcada en la estructura. Si se desea, se puede imprimir. Imprimir Se visualiza el fichero de instrucciones de control marcado en la estructura. Si la salida se efecta por impresora o en un fichero, se puede preajustar la impresin. Buscar Cambia a nivel de bsqueda. F1 Principio Se marca el primer fichero de instrucciones de control en la imagen de estructura, con ello es actual. Fin Se marca el ltimo fichero de instrucciones de control en la estructura, con ello es actual. Origen Se marca el fichero de instrucciones de control con el que se ha llamado la estructura, con ello es actual. Error El primer fichero de instrucciones de control que contiene errores se marca detrs del fichero actualmente, y es actual. Busca Se busca hacia abajo un fichero de instrucciones de control seleccionable. En caso de existir, se marca y por consiguiente es actual. Busca Se busca un fichero de instrucciones de control seleccionable hacia arriba. En caso de existir, se marca y por consiguiente es actual. Retorno Retorno al nivel de llamada.

F2

F3

F4 F5

F6

F2 F3

F4

F6

F7

F8
SHIFT F8 F8 Shift F8

Ayuda
Retorno Retorno al nivel de llamada sin accin alguna. Aux. (Ayuda)

STEP 5 C79000-G8578-C920-05

19-35

Documentacin

19.5.7 Funcin

Salida de la estructura de instrucciones de control


Se visualiza la estructura de los ficheros de instrucciones de control vinculados en formato DIN A3 o DIN A4 en la impresora o en un fichero (*LS.INI). Seleccione el comando de men Documentacin > Instrucciones de control > Salida de estructura. Se visualiza la casilla de peticin Imprimir estructura de instrucciones de control.

Documentacin
Instrucs. control Salida de esstructura

19.5.8 Funcin

Exportar fichero de instrucciones de control

Documentacin
Instrucs. control Exportar

19.5.9 Funcin

Importar fichero de instrucciones de control


Esta funcin permite importar un fichero de instrucciones de control desde un fichero ASCII. Elija el comando de men Documentacin > Instrucciones de control > Importar. Se mostrar la casilla de peticin Importar fichero de instrucciones de control.

Documentacin
Instrucs. control Importar

19-36


Fich. Submit Nombre del fichero de instrucciones de control del que desea tener una informacin de estructura. Partiendo de este fichero se visualiza la relacin entre los ficheros de instrucciones de control. Estructura con instrucciones de control Adems se imprime en pginas separadas el contenido de los ficheros de instrucciones de control respectivos.

Campo de entrada

Explicacin

Esta funcin permite exportar un fichero de instrucciones de control a un fichero ASCII. Elija el comando de men Documentacin >Instrucciones de control > Exportar. Se mostrar la casilla de peticin Exportar fichero de instrucciones de control.

STEP 5 C79000-G8578-C920-05

Cambio
Generalidades

20
Esta funcin permite cambiar a otros programas S5. Si an no los ha cargado, instlelos en una unidad de disco y en uno de sus directorios. Con la funcin Cambio se abandona el paquete S5.
Cambio Ayuda

COM DB1 Otros ... F9

Cambio
Otros F9

Se visualizan todos los programas S5 que se encuentran en la unidad y el directorio seleccionado. Si lo desea puede cambiar a uno de estos programas. Con la funcin Otros se abandona el paquete S5. Aparece el interface de usuario del programa S5 seleccionado y, a partir de ese momento, se comienza a utilizar el programa S5 seleccionado. A STEP 5 se puede retornar desde cualquier paquete S5 seleccionado. Los ajustes de STEP 5 no se modifican durante este proceso. Por lo tanto, puede seguir trabajando con STEP 5 sin necesidad de corregir los ajustes.

Acoplamiento PG COM DB1

Se suministra adicionalmente con STEP 5 el programa S5 Acoplamiento PG y el COM DB1. Acoplamiento PG est instalado en el directorio C:\STEP5\S5_SYS\S5_COM\PG_PG, y el COM DB1 en el directorio C:\STEP5\S5_SYS\S5_COM\COM_DB1. Ajustando el camino correspondiente en la casilla de seleccin se selecciona puede arrancarse el programa Acoplamiento PG. Se indica la casilla de peticin Otros programas SIMATIC S5. En sta se indican los paquetes S5 a elegir. Del paquete S5 bajo el cual se encuentre el cursor se visualiza una lnea de informacin en la parte inferior de la casilla. Muvase en esta casilla y seleccione ( Interfase de usuario, casilla de peticin). En cuanto haya confirmado con Start aparece el interface de usuario del programa S5 correspondiente.

Manejo

STEP 5 C79000-G8578-C920-05

20-1

Cambio

20-2

STEP 5 C79000-G8578-C920-05

Ayuda
Generalidades

21
Con las funciones de este men obtendr la siguiente informacin acerca del paquete STEP 5 actualmente activo:

S Una lista de todas las teclas de funciones (F1 ... F12, SHIFT+F1 ... SHIFT+F12,
CTRL+F1 ... CTRL+F12, CTRL+SHIFT+F1 ... CTRL+SHIFT+F12). Estas teclas permiten seleccionar directamente funciones STEP 5 desde el men principal.

S Informacin sobre la versin de STEP 5 que est utilizando. S Una lista enunciando las distintas partes de la versin de STEP 5 que est
utilizando.

cion

Documentacin

Cambio

Ayuda

Lista ocupacin teclas... Ctrl+FI2 Info sobre versin STEP 5 / ST...F12

Versin de paquetes S5.. Ctrl+F11 Indicaciones de manejo >

Indice del captulo

Apartado

Tema

Pgina

21.1 21.2 21.3 21.4

Lista de ocupacin de las teclas Informacin sobre la versin STEP 5/ST Versin de paquetes S5 Instrucciones de manejo

21-2 21-2 21-2 21-4

STEP 5 C79000-G8578-C920-05

21-1

Ayuda

21.1 Lista de ocupacin de las teclas


Ayuda
Lista ocupacin teclas

La lista visualizada indica las teclas de funcin que se pueden activar directamente en el interface de usuario. Estas teclas permiten seleccionar directamente funciones determinadas sin tener que manipular otros mens. En cuanto haya seleccionado esta funcin aparece una lista en la que se comenta la funcin de cada una de las teclas disponibles.

21.2 Informacin sobre la versin STEP 5


Ayuda
Info sobre versin STEP 5/ST

Se visualiza una pantalla que contiene informacin de la versin de STEP 5 activada actualmente.

21.3 Versin de paquetes S5


Ayuda
Versin de paquetes S5

Esta funcin visualiza o imprime una lista de los distintos componentes del software S5. La unidad de disco y el catlogo donde se buscan los componentes son ajustables. La salida se realiza en la pantalla, en una impresora o en un fichero. La salida por impresora o fichero se efecta en el layout estndar.

STEP 5 Window Mode - S50XSOLZ Versin de soporte datos:

Nombre Identificacin C:S5DXBP0X.VER V 7.2 004

Fecha 061101

Nm. serie PG 79940102654321 7xx

Descripcin STEP5SW V 7.2

Versin del interpretador de comandos S5: Nombre C:STEP5.EXE C:STEP5_S.EXE C:S5KXS01Z.EXE C:S5KDS01Z.DAT C:S5KXS08Z.EXE C:S5KDS08Z.DAT C:S5KXS09Z.EXE C:S5KDS04X.DAT C:S5KXS0BZ.EXE C:S5KDS0BZ.DAT Identificacin V 7.2 45 V 7.2 45 V 7.2 45 V 7.2 45 V 7.2 45 V 7.2 45 V 7.2 45 V 7.2 45 V 7.2 45 V 7.2 45 Fecha 061101 061101 061101 061101 061101 061101 061101 061101 061101 061101 Nm. serie 79940102654321 79940102654321 79940102654321 79940102654321 79940102654321 79940102654321 79940102654321 79940102654321 79940102654321 79940102654321 PG 7XX 7XX 7XX 7XX 7XX 7XX 7XX 7XX 7XX 7XX Descripcin S5DOSTSR S5DOSTSR MENUE/DIALOG MENUE/DIALOG DATEIBOXMANAG. DATEIBOXMANAG. HILFSKOMI HILFSKOMI Batchbetrieb Batchbetrieb

Versin de paquete: Nombre Identificacin C:S5PXS01Z.EXE V 7.2 45 C:S5PDS01Z.DAT V 7.2 45 Fecha 061101 061101 Nm. serie PG 79940102654321 7XX 79940102654321 7XX Descripcin KOPFUPAWL KOPFUPAWL

Figura 21-1

Ejemplo de una versin del paquete S5

21-2

STEP 5 C79000-G8578-C920-05

Ayuda

Manejo

Se indica la casilla de peticin Mostrar versin del paquete S5. Muvase en esta casilla y seleccione ( Interfase de usuario, casilla de peticin). La entrega de la versin se realiza desde el directorio aqu indicado. El ajuste estndar tras la llamada de la funcin es siempre el directorio de sistema S5. En el campo Directorio no se puede editar, pero ste se puede elegir con el cursor o con el ratn. Si el campo Directorio est seleccionado, se puede ajustar el directorio deseado con F3 = Seleccionar o haciendo dos veces clic con el ratn.

Directorio

STEP 5 C79000-G8578-C920-05

21-3

Ayuda

21.4 Instrucciones de manejo


Ayuda
Indicaciones de manejo >

El comando de men Ayuda > Indicaciones de manejo explica cmo encontrar ayuda sobre informaciones concretas.

acin Documentacin

Cambio

Ayuda

Lista ocupacin teclas... Ctrl+FI2 Info sobre versin STEP 5/ST...F12

Versin de paquetes S5.. Ctrl+F11 Indicaciones de manejo > Manejo de men Manejo campos dilogo Manejo de fichas Indicaciones generales Compatibilidad Datos resenables

21-4

STEP 5 C79000-G8578-C920-05

4 parte: Otros programas Simatic S5

Editor AWL/Compilador Batch AWL Software de parametrizacin COM DB1 Acoplamiento PG

22 23 24

21-6

STEP 5 C79000-G8578-C920-05

Editor AWL / Compilador Batch


Generalidades

22

El Editor AWL / Compilador Batch le ofrece un editor independiente para programas en el modo de representacin AWL y un compilador independiente para traducir listas de instrucciones a un programa STEP 5 ejecutable. Con el compilador Batch tambin se puede traducir desde un programa STEP 5, de manera que por ejemplo se puedan registrar en su fuente los cambios efectuados en el programa durante el test, actualizando la lista de instrucciones. Otras funciones que ofrece el compilador son un proceso de test especfico del AG para el programa STEP 5 traducido y una lista de errores. El compilador BATCH AWL est plenamente integrado en el rea de manejo de STEP 5.

Fichero

Editor

Test

AG

Administracin

Documentacin

Cambio

Ayuda

Mdulo STEP 5... Mdulo datos... Pantalla DB... Lista asignacin Batch AWL Caminos de bus Parm. impresora Editor pie pg.

Crear XREF Elaborar EPROM Reasignar manual... Reasignar automtico... Listas asignacin > Batch AWL > Compilador Batch AWL... Convertir... Sustituir operandos... Selecc. idioma... Salida fich. operandos... Salida lista errores... Ajustar color

Mdulos STEP 5... Mdulos datos... Mdulos... Mscaras DB Pantallas DB1... Lista asignacin... Lista mdulos... Batch AWL Lista asignacin... Batch AWL... Batch AWL... Estruc. programa... Lista ref. cruzadas... Estruc. programa... Plano ocupacin... Lista ref. cruzadas... Peticin colectiva... Plano ocupacin... Plano ocup. marcas S... Ajustes proyecto... Lista de control... Caminos de bus... Ajustes proyecto... Salida confortable > Instrucciones de control > Caminos de bus... Fichero de texto...

STEP 5 C79000-G8578-C920-05

22-1

Editor AWL / Compilador Batch

Resumen del captulo

Apartado

Tema

Pgina

22.1 22.2 22.3 22.4 22.5 22.6

Generalidades Editor Batch AWL Compilador / Proceso de test Sustituir operandos Imprimir Versin de lnea de comandos

22-3 22-5 22-25 22-29 22-31 22-32

22-2

STEP 5 C79000-G8578-C920-05

Editor AWL / Compilador Batch

22.1 Generalidades
Resumen
La elaboracin de un programa STEP 5 en el editor AWL / compilador Batch se diferencia del paquete KOP, FUP, AWL en los siguientes puntos:

S En el paquete KOP, FUP, AWL la lista de instrucciones tambin se edita en el


fichero de programa y se traduce inmediatamente a cdigo mquina.

S En el paquete editor AWL / compilador Batch la edicin y la traduccin son


procesos separados en el tiempo.

Funcionalidad

La funcionalidad abarca:

S Editor Batch AWL S Compilador Batch AWL S Sustituir operandos S Salida de fichero de protocolos S Salida de lista de errores S Imprimir el fichero fuente AWL (fichero *A0.SEC) S Versin de lnea de comandos
Editar
Durante el primer paso, la edicin, se escribe un fichero de texto secuencial el fichero fuente AWL con el editor AWL. Este fichero puede contener una lista de instrucciones elaborada exclusivamente con smbolos. Al memorizar con la funcin Aceptar o con la tecla de aceptacin el paquete crea automticamente un fichero intermedio adems del fichero fuente AWL. Este fichero contiene un cdigo independiente del idioma nacional utilizado, pero que an no es cdigo mquina. En esta primera traduccin se revisa la sintaxis y el formato de la lista de instrucciones. La segunda fase (la traduccin) puede iniciarse mediante la funcin Administracin > Batch AWL > Compilador Batch AWL. El compilador Batch transfiere el fichero intermedio a un fichero de programa STEP 5. Si ha programado simblicamente su lista de instrucciones, el compilador Batch necesita un fichero de smbolos con las asignaciones especficas de la instalacin. Con el editor AWL / compilador Batch tambin puede crear un fichero fuente a partir de un fichero de programa; esto puede ser necesario, p. ej., despus de que en el AG se haya efectuado un test y se haya corregido un programa STEP 5. Es indiferente si el programa se ha editado en el paquete KOP, FUP, AWL, o en el paquete editor AWL / compilador Batch. En una retraduccin (recompilacin) semejante, el compilador Batch primero genera un fichero intermedio a partir del fichero de programa. A partir de este fichero intermedio despus puede formarse el fichero fuente AWL para el fichero de programa. La creacin de un fichero fuente AWL a partir de un fichero de programa tambin puede realizarse directamente en un solo paso.

Aceptar

Traduccin

Reconversin

STEP 5 C79000-G8578-C920-05

22-3

Editor AWL / Compilador Batch

Proceso de test

Al realizar el proceso de test se compila el fichero funete en un fichero de programa (ST.S5D). Durante la compilacin se comprueba el lenguaje del AG, los smbolos y la sintaxis de la fuente. Todos los errores aparecidos se registran en una lista de errores y pueden imprimirse. En la lista de errores se registran slo los errores de la ltima operacin realizada y se sobrescriben en cada nueva traduccin o test. Por ello, imprima siempre su lista de errores. Si un paso de trabajo se ha desarrollado sin errores no se crea ninguna lista de errores o se borra la que pudiera existir. Los avisos de error se generan en los siguientes pasos de trabajo:

Lista de errores

S Traduccin del fichero fuente AWL al fichero intermedio. S Traduccin del fichero intermedio al fichero de programa. S Retraduccin del fichero de programa al fichero intermedio. S Retraduccin del fichero intermedio al fichero fuente AWL. S Test del fichero de programa (proceso de test).
La unidad de programacin deposita los mensajes de error en una lista de errores dentro del fichero de errores <name>AF.SEQ.

Fichero intermedio

El fichero intermedio es independiente del idioma, por lo que permite convertir el ingls a otros idiomas. El fichero intermedio contiene la misma informacin que el fichero fuente. Los ficheros incluidos (ficheros fuente o ficheros intermedios) ya estn integrados. El fichero intermedio se suele volver a generar en la mayora de los casos.

22-4

STEP 5 C79000-G8578-C920-05

Editor AWL / Compilador Batch

22.2 Editor Batch AWL


Al editor, a la lista de errores, a Imprimir y al compilador se llama directamente desde el men principal STEP 5. Los ajustes previos se realizan en el momento de la llamada.

Editor
Batch AWL ...

El fichero AWL se define en la pantalla Batch AWL: Editor o en los ajustes Fichero > Proyecto > Ajustes.

STEP5 - S5KXS01Z

Batch AWL: Editor


Fuente Fichero AWL [ NONAMEA0.SEC ] > C:\STEP 5\S5_DATEN < Histrico < Seleccionar < Editar > < Info < Ayuda F1 > F3 >

F7 > Maj+F8 >

Figura 22-1

Cuadro de dilogo Batch AWL: Editor Con Editar se llama a la pantalla de edicin. Esta pantalla est preparada para editar una lista de instrucciones; es decir, para introducir nuevas instrucciones o para dar salida a las ya existentes para su elaboracin (correcciones, cambios).

STEP 5 C79000-G8578-C920-05

22-5

Editor AWL / Compilador Batch

STEP 5

Fuente AWL: C;\STEP5\SE_DATEN\NONAMEA0.SEC Dir. Instrucc. Operando simb.

insertar Lnea: 1 Comentario de instrucc.

F Texto 1 F Texto 2 F Texto 3 1 > Marcar 2 Copiar 3 Borrar Figura 22-2

F Texto 4 F Modo 4 Buscar 5Sustituir

F +pgina F pgina 6 Aceptar 7 Grabar

F Ayuda 8 Retorno

Pantalla Editar Batch AWL

Lnea de encabezado

Aqu encontrar:

S el nombre de su fichero fuente AWL preajustado y la unidad correspondiente, S la indicacin de lnea de la posicin del cursor, S el modo de edicin Insertar o Sobreescribir.

Campo de edicin

El campo de edicin est dividido en cuatro columnas cuyo ancho no puede modificarse. Aqu se resumen brevemente los valores y el contenido previsto de las columnas: SIMBOLO DE OPERANDO
24 caracteres (mxima longitud de

DIR
4 caracteres

INSTRUCCION
13 caracteres

COMENTARIO DE INSTRUCCION
32 caracteres

smbolo) Direcciones, marcas de salto Operaciones, Smbolos operandos absolutos, constantes su valor

Comentarios

Pie de pgina

En esta lnea figuran todos los avisos de la unidad, p. ej., fichero nuevo cuando se crea una lista de instrucciones nueva.

22-6

STEP 5 C79000-G8578-C920-05

Editor AWL / Compilador Batch

22.2.1

Ayudas de edicin del editor AWL

Resumen

STEP 5 le asiste al generar la lista de asignacin con funciones de edicin que puede llamar y dirigir a travs del listn de teclas de funciones.
F Texto 1 F Texto 2 F Texto 3 F Texto 4 F Modo 1 Marca 2 Copiar 3 Borrar 4 Buscar 5 Sustituir

F1 = Marca

F 1 Lnea

F 2

Texto

F F 3 Prin. blq. 4Fin blq.

F 5

F + pgina Fichero 6 Tecla-fun.

Deposite lneas seleccionadas, secuencias arbitrarias de caracteres (introducidos) y bloques de lneas completos en una memoria intermedia (Marcar), desde la que se puede transmitir (Copiar) despus. Los bloques de texto tambin se pueden transmitir a otro fichero. F1 = Lnea Shift F1 = Fich.err. F2 = Texto F3 = Prin. blq. Marcar la lnea en que se encuentra el cursor para copiar en otro lugar. Mostrar el fichero de errores, en caso de que exista para la fuente AWL seleccionada. Marcar un texto introducido (mx. 40 caracteres) para copiar. Marcar el principio de un bloque de lneas (incluyendo la lnea en la que se encuentra el cursor).

Nota referente al factor de repeticin Como carcter de principio de bloque se utiliza @, hasta que el bloque queda marcado. F4 = Final blq. Marcar el final del bloque de lneas (incluyendo la lnea en la que se encuentra el cursor). El bloque tambin se puede transmitir a otro fichero, F5 = Fichero. Se copia el contenido de otra lista de asignacin, cuyo nombre debe introducir, delante de la lnea en que se encuentra el cursor. El fichero tiene que ser creado anteriormente. Cuatro teclas de funciones pueden asignarse arbitrariamente a textos introducidos (mx. 40 caracteres), de modo que durante la edicin puede llamar caracteres que se repiten constantemente ( Teclas de funciones programables). Avanzar una pgina. Retroceder una pgina.

F5 = Fichero F6 = Tecla-fun.

Shift F6 +pgina Shift F7 pgina

STEP 5 C79000-G8578-C920-05

22-7

Editor AWL / Compilador Batch

F2 = Copiar

F 1

Texto 1 Marca

F Texto 2 2 Copiar

F Texto 3 3 Borrar

F Texto 4 4 Buscar

F Modo 5 Sustituir

F 1

Lnea

F 2

Texto

F 3

Bloque

F 4

F 5

Fichero

Delante de la lnea en la que se encuentra el cursor se introduce una lnea, un texto introducido o un bloque de lneas que residan en la memoria intermedia. Introduzca como factor de repeticin cuntas veces desea copiar el texto. Se puede introducir tambin otro fichero fuente secuencial en la lista de asignacin que se est elaborando. Nota referente al factor de repeticin No es posible posicionar el cursor en el campo de entrada del factor de repeticin; el cursor no salta a la lnea del factor de repeticin hasta que se haya introducido una cifra. F1 = Lnea F2 = Texto F3 = Bloque F5 = Fichero La lnea marcada o una anterior almacenada en la memoria intermedia por borrado se inserta delante de la lnea en la que se encuentra el cursor. El texto escrito y marcado se inserta delante de la lnea en la que se encuentra el cursor. El bloque de lneas marcado o un bloque de lneas almacenado en la memoria intermedia por haberlo borrado se inserta delante de la lnea en la que se encuentra el cursor. El bloque de lneas marcado se transfiere (copiado) a otro fichero fuente secuencial, el cual se debe introducir. El fichero debe estar preajustado. El contenido se sobreescribe.

22-8

STEP 5 C79000-G8578-C920-05

Editor AWL / Compilador Batch

F3 = Borrar

F 1

Texto 1 Marca

F Texto 2 2 Copiar

F Texto 3 3 Borrar

F 4

Texto 4 Buscar

F 5

Modo Sustituir

F 1

Lnea

F 2

F 3 Prin. blq.

F 4 Final blq.

F 5

Con esta funcin se borra una lnea o un bloque. La lnea o el bloque borrado se registra en la memoria intermedia. Con ello, un bloque marcado anteriormente se pierde. El contenido de la memoria intermedia se puede copiar a otro sitio F2 = Copiar. F1 = Lnea F3 = Prin. bl. Borra la lnea en la posicin del cursor. La lnea se almacena en la memoria intermedia. Marca el principio de un bloque.

Nota Al marcar el principio del bloque aparece una @ hasta que se marque el final del bloque. F4 = Final bl. Marca el final de un bloque. En cuanto se activa esta tecla o se activa con el ratn se borra el bloque y se almacena en la memoria intermedia.
F Texto 2 2 Copiar F Texto 3 3 Borrar F 4 Texto 4 F Modo Bsqueda 5 Sustituir

F4 = Buscar

F 1

Texto 1 Marca

F 1

Texto +

F 2

Texto

F F F 3 Operando+ 4 Operando 5 F + pgina 6 Principio

Lnea

F pgina 7 Fin

El cursor se posiciona en una lnea especfica o al principio/final del texto. Es posible buscar operandos o cadenas de texto. F1 = Texto + F2 = Texto Busca una secuencia de caracteres en los comentarios de operandos o en el comentario adicional (tras ;) a partir de la posicin del cursor. Busca una secuencia de caracteres en los comentarios de operandos o en el comentario adicional (tras ;) delante de la posicin del cursor.

STEP 5 C79000-G8578-C920-05

22-9

Editor AWL / Compilador Batch

Nota El texto a buscar debe coincidir exactamente con el concepto de bsqueda respetando maysculas y minsculas. F3 = Operando+ F4 = Operando F5 = Lnea F6 = Principio F7 = Fin Busca el operando absoluto a partir de la posicin del cursor. Busca el operando absoluto delante de la posicin del cursor.

Salta a la lnea con el nmero de lnea indicado. Posiciona el cursor al principio del fichero. Posiciona el cursor al final de la lista de asignacin.

F5 = Sustituir

F 1

Texto 1 Marca

F Texto 2 2 Copiar

F Texto 3 3 Borrar

F 4

Texto 4 Buscar

F Modo 5 Sustituir

F 1 Con conf.

F 2 Sin conf.

F 3

F 4 Total

F 5

Una secuencia de caracteres (mx. 40 caracteres) se sustituye por otra con o sin confirmacin. F1 = Con conf. La secuencia de caracteres se sustituye en la lista de asignacin n veces (n = factor de repeticin) a partir de la posicin del cursor por la nueva secuencia de caracteres. Antes de realizar una sustitucin se le pedir confirmacin: S Sustitucin de los caracteres. No Los caracteres no se sustituyen, el cursor salta a la siguiente secuencia de caracteres (en caso de n > 201) y se consulta nuevamente. Interrupcin: Se interrumpe la funcin. Se sustituye sin consulta la secuencia de caracteres buscada en la lista de asignacin n veces (n = factor de repeticin) a partir de la posicin del cursor por la nueva secuencia de caracteres. Se sustituye en toda la lista de asignacin la secuencia de caracteres por la nueva secuencia.

F2 = Sin conf. F4 = Total

22-10

STEP 5 C79000-G8578-C920-05

Editor AWL / Compilador Batch

Teclas de funcin programables

Hay cuatro teclas de funcin disponibles que se pueden asignar arbitrariamente a secuencias de caracteres (mx. 40 caracteres), para poder insertar en la lista de asignacin textos (strings) que se repiten constantemente. La ocupacin de teclas se almacena en el fichero *ZT.SEQ. En los ajustes ( Proyecto) ha sido seleccionado Smbolos: S. 1. Pulse F1 = Marca. STEP 5 visualiza el siguiente nivel de teclas. 2. Pulse F6 = Teclas de funcin. Aparece el editor de teclas de funcin. El cursor parpadea en la primera lnea. 3. Introduzca la secuencia de caracteres y abandone con Return. 4. Desplace el cursor de lnea a lnea con Return o con Cursor arriba/abajo. No se puede utilizar el ratn mas que para activar la aceptacin mediante F7 = Aceptar.

Programacin

Tecla : Shift F1 Shift F2 Shift F3 Shift F4


F 1 F 2

Texto : : Ejemplo : Comentario operando : Aviso : Instalacin en marcha


F 3 F 4

5. Los caracteres se borran en la posicin del cursor con DEL, a la izquierda del cursor con Backspace. Salga del proceso de edicin 6. activando Aceptar o interrumpiendo con ESC.

STEP 5 C79000-G8578-C920-05


F 5

F 6

F 7 Aceptar

22-11

Editor AWL / Compilador Batch

22.2.2

Los caracteres de control del editor AWL / compilador Batch

Resumen

Para determinadas entradas el EDITOR AWL exige una serie de caracteres de control para que sea posible la traduccin de la lista de instrucciones a un fichero de programa STEP 5. Por ejemplo deben identificarse como tales los ttulos de segmento y los comentarios de segmento, los operandos actuales y las identificaciones de mdulo. La tabla sinptica lista estos caracteres de control. La tabla muestra la secuencia definida para traducir sin problemas al fichero intermedio y al fichero de programa. Adems informa sobre las convenciones de escritura (_ representa un blanco) y la posicin de los caracteres de control dentro de la lista de instrucciones, adems de otras explicaciones.

Tabla 22-1

Caracteres de control en la columna Instrucciones

Columna INSTRUCCIONES Caracteres de control #TAB

Identificacin de

Convencione Posicin Explicaciones s de escritura dentro de la con ejemplos lista de instrucciones #TAB 1,6,21,46 Siempre la primera lnea del fichero Permite la traduccin de ficheros creados con un editor ajeno, p. ej., 1st Wordplus. Slo vale para el compilador, no para el editor AWL. Los eventuales comentarios slo figuran en el fichero fuente AWL, no son traducidos y se pierden en la retraduccin. Margen de valores: n=0255, segn el tipo de AG. Si desea introducir ms instrucciones despus de un final de bloque, deben estar precedidas de un nuevo principio de bloque, pues de lo contrario se perdern al traducir en la unidad de programacin. No estn permitidos DB0, DB1, DB2, BB ni mdulos GRAPH 5.

Fichero fuente sin tabuladores autnticos

#TY

Tipo de AG

Con blanco #TY_AG155U #TY_CPU928

Siempre la primera instruccin de un fichero Inicio de un mdulo; despus de un final de mdulo, ver ms abajo, operaciones)

#PBn #OBn #FBn, #FXn #DBn, #DXn (#SBn, ningn mdulo GRAPH 5) ##NOMBRE #%NOMBRE #BI

Principio de mdulo de programa Principio de mdulo de organizacin Principio de mdulo de funcin Principio de mdulo de paso Mdulos DOC Mdulos DOC ampliados

Sin blanco #PB11 #OB1 #FB25, #FX12 #DB5, #DX33 #SB3 ##ANNA #%BERTA

Nmero de biblioteca Con blanco #BI_12345 no mayor de 65535

Despus de inicio de mdulo o de nombre de mdulo (ver ms abajo, #N)

Para sus propios nmeros de biblioteca; no puede ni necesita introducir los nmeros de mdulos de funcin estndar. Los eventuales comentarios figuran slo en el fichero fuente AWL, no se traducen y se pierden en la retraduccin.

#N

Nombre de un mdulo de funcin

con blanco #N_GARAGE mx. 6 caracteres

Antes o despus del nmero de biblioteca, pero al principio del mdulo

22-12

STEP 5 C79000-G8578-C920-05

Editor AWL / Compilador Batch

Tabla 22-1

Caracteres de control en la columna Instrucciones, continuacin

Columna INSTRUCCIONES Caracteres de control #UB

Identificacin de

Convencione Posicin Explicaciones s de escritura dentro de la con ejemplos lista de instrucciones El carcter de Slo al control est en principio de un la columna segmento INSTRUCCIO N, el texto del ttulo en la columna COMENTARIO DE INSTRUCCION El tipo de parmetro formal debe estar entre parntesis (E) (A) (T) Primer carcter de la columna; el parmetro sigue inmediatamen -te ,E1.0 Directamente debajo del nombre del mdulo Estos textos de comentario se incorporan al fichero de programa. Si desea informacin ms detallada sobre los comentarios de un programa STEP 5, consulte en la descripcin de STEP 5 dentro del manual, tomo II, de su unidad de programacin

Ttulo de segmento

()

Tipo de parmetro formal

Operandos actuales para parametrizar un mdulo de funcin

Dentro de un mdulo

AKTPAR FORMPAR *** #

Parmetro actual Parmetro formal Final de segmento Nombre simblico de mdulo

STEP 5 C79000-G8578-C920-05

22-13

Editor AWL / Compilador Batch

Tabla 22-2

Caracteres de control en la columna DIR

Columna DIR Identificacin de caracteres de control * Comentario de segmento

Convenciones de escritura con ejemplos El carcter de control figura slo al principio de un segmento; si existe un ttulo de segmento debe precederle inmediatamente. El carcter de control figura en la columna DIR, para el texto se dispone de todo el ancho de la pantalla independientemente de las columnas. %C:\Usuario\Alt ohorno\Puertagir _A0.SEQ Con blanco, indicacin de unidad y los seis primeros caracteres del nombre de fichero #|_A:UEBUNG

Posicin Explicaciones dentro de la lista de instrucciones

Comentario adicional

En cualquier lugar dentro del mdulo

Estos comentarios adicionales slo figuran en el fichero fuente AWL. No se tienen en cuenta al traducir. Si retraduce en el mismo fichero fuente AWL, all se pierden estos comentarios.

Fichero fuente AWL (A0.SEQ) como fichero include Fichero Include

Nivel mx. permitido de includes = 3 Slo en los lmites de mdulo: antes del primer mdulo o entre BE y #PBn El carcter de control permite vincular otros ficheros. Sin embargo, estos ficheros deben existir como ficheros intermedios, es decir, o bien haber sido terminados en el editor AWL con la tecla Return o haber sido creado en la retraduccin. Tenga cuidado de que en los ficheros no aparezcan nombres de mdulos iguales que deban unirse. Pues, en tal caso, al generar el fichero de programa el ltimo bloque de igual nombre sobreescribe al que le precede. Al traducir, el fichero Include es unido con el fichero simblico preajustado. Por ello, ste debe abastecer tambin de asignaciones al fichero Include.

#|

22-14

STEP 5 C79000-G8578-C920-05

Editor AWL / Compilador Batch

22.2.3

Tipos de AG permitidos
Las denominaciones listadas a continuacin rigen para el espacio de lenguaje del AG:

Tipo de AG en el Editor

Procesador Bloque en el AG

Denominacin del espacio de lenguaje Tipo de AG para el compilador


CPU100 CPU102 CPU103 AG 101U AG 110S

#TY AG 100 U

CPU100 CPU102 CPU103

#TY AG 101 U #TY AG 110 S #TY AG 115 U CPU 941 CPU 942, CPU 943, CPU 944 CPU 945

CPU 941 CPU 942, CPU 943, CPU 944 CPU 945 AG 130 W

#TY AG130WB #TY AG 135 U CPU 921 CPU 922 CPU 928 CPU 928B

CPU 921 CPU 922 CPU 928 CPU 928B AG 135 W AG 135B AG 150A AG 150S

#TY AG135W #TY AG 135 WB #TY AG 150 A/K #TY AG 150 S/U #TY AG155U #TY Procesador E/A CPU 946/947 CPU 948 IP257

AG 155 U CPU 948 IP 257

22.2.4

Los juegos de operaciones STEP 5 del editor AWL / compilador Batch


En el editor AWL / compilador Batch son posibles todas las operaciones STEP 5. Los nicos lmites los establece el juego de operaciones soportado por el autmata programable o la CPU. Por ello, al programar consulte la lista de operaciones de su unidad. La tabla siguiente, que se orienta por las columnas de la pantalla, muestra el juego de operaciones para la programacin absoluta y simblica.

STEP 5 C79000-G8578-C920-05

22-15

Editor AWL / Compilador Batch

Tabla 22-3

Operaciones STEP 5

DIRECCIN Operacin con operando absoluto

INSTRUCCION Operacin y operando absoluto U_E1.2 entrada sin formato Operacin U

SIMBOLO DE OPERANDO

COMENTARIO DE INSTRUCCION Tecla fuera abierto

Con operando simblico Operacin con datos

Smbolo T-AUF A sin guin

Operacin y Valor de la fecha formato de datos 005.2 L_KT entrada sin formato Nombre TEMPORIZADOR TA-A MAB mx. 4 caracteres Tipo (E) (EB) (EW) (ED) (A) (AB) (KH) (KF) (B) (T) (Z) entre parntesis Formato de datos KH KF KC o C KG KT KZ KY o A KM Valor, 1 palabra de datos por lnea 6248 + 13512 indicaciones slo comilla sencilla, hasta 11 palabras de datos por lnea 116936838 mx. 1 palabra doble de datos por lnea 123.1 735 125,018 00011100 11101111

Operandos normales

Datos

Direccin 11

Operacin con operandos formales

Operacin y operando formal U_=TA-A =_=MAB entrada sin formato, el operando formal debe estar precedido inmediatamente por un signo igual

22-16

STEP 5 C79000-G8578-C920-05

Editor AWL / Compilador Batch

Tabla 22-3

Operaciones STEP 5, continuacin

DIRECCIN Simblico

INSTRUCCION Carcter de control con operando ,E1.2 ,DW1 sin blanco Carcter de control , Carcter de control con tipo de datos ,KT

SIMBOLO DE OPERANDO Smbolo MAB

COMENTARIO DE INSTRUCCION

Datos Datos

Valor 005.2

Marcas de salto

Marca ON M003 17

Direcciones relativas, direcciones de palabras de datos Fin de mdulo

BE Entre las columnas de la pantalla puede moverse con Shift + flecha de cursor y Return. La tecla Return mueve siempre el cursor al primer carcter de la columna INSTRUCCION.

Smbolos

Si programa simblicamente tenga en cuenta que, a diferencia del paquete KOP, FUP, AWL, delante del smbolo no puede colocar ningn guin. El inicio de mdulo slo puede introducirlo como smbolo si para ello existe una asignacin de tipo de mdulo y nmero a un smbolo. En caso contrario, programe el inicio de mdulo en forma absoluta, p. ej. #PB3, puesto que el compilador Batch necesita la indicacin precisa del tipo de mdulo y su nmero para crear el fichero intermedio. Los smbolos que utilice en el editor AWL deben coincidir absolutamente con los del fichero de smbolos. Lo anterior se aplica tambin a los blancos: _PAROEMERGENCIA PAROEMERGENCIA Otras diferencias con respecto al paquete KOP, FUP, AWL:

S caracteres de control, S los blancos se deben introducir manualmente en las operaciones, S las constantes de datos y el valor figuran en diferentes columnas.

STEP 5 C79000-G8578-C920-05

22-17

Editor AWL / Compilador Batch

22.2.5

Entrada de mdulos de programa

Ejemplo de programacin

Con ayuda de un ejemplo vamos a explicarle el manejo del editor AWL / compilador Batch y de las funciones de este paquete. El programa controla una puerta de garaje. Desde fuera la puerta se abre o se cierra con una llave y pulsando una tecla simultneamente, y desde dentro es suficiente con pulsar las teclas abrir y cerrar. La puerta se cierra con un retardo de 5 segundos.

Fuente AWL: B:TEST@ @A0.SEQ DIR INSTRUCCIONES #PB1 #UB SIMBOLO OPERANDO COMENTARIO A LAS INSTRUCCIONES ABRIR DESDE FUERA O DESDE DENTRO

*LA TECLA ABRIR FUERA Y EL INTERRUPTOR DE LLAVE O LA TECLA ABRIR DENTRO *ACCIONAN EL MOTOR HACIA ARRIBA. EL MOTOR SE MANTIENE EN MARCHA HASTA ALCANZAR EL *FINAL DE CARRERA SUPERIOR O HASTA ACCIONAR EL PULSADOR DE *SEGURIDAD STOP. U( U U O ) UN S *** #UB E 1.2 E 1.4 E 1.5 E 1.0 A 1.0 TECLA ABRIR FUERA INTERRUPTOR LLAVE TECLA ABRIR DENTRO FINAL CARRERA SUPERIOR MOTOR ARRIBA ABRIR FUERA Y DENTRO

*DESACTIVAR SALIDA MOTOR ARRIBA. O O R *** #UB E 1.0 E 1.7 A 1.0 FINAL CARRERA ARRIBA PULSADOR SEGURIDAD STOP MOTOR ARRIBA CERRAR FUERA O DENTRO

*LA TECLA CERRAR FUERA Y EL INTERRUPTOR LLAVE O LA TECLA CERRAR DENTRO *MOTOR ABAJO CON UN RETARDO A LA CONEXION DE 5 SEG. *EL MOTOR SE MANTIENE EN MARCHA HASTA ALCANZAR EL FINAL DE CARRERA

22-18

STEP 5 C79000-G8578-C920-05

Editor AWL / Compilador Batch

*INFERIOR O HASTA ACCIONAR EL PULSADOR DE SEGURIDAD STOP. U( U U O ) UN L SS O O R L T LC T U = BE CERR-PUER A LLAVE CERR-P I KT FIN-ABAJ 005.2 RET ENT FIN ABAJ STOP RET ENT RET ENT RET ENT MW 102 RET ENT DESC MOT

MW 100

Requisitos

Est cargado el paquete editor AWL / compilador Batch, est rellenado el Ajuste previo y se ha llamado a la funcin de edicin.

S Definir MODO (F8)


Con esta funcin puede elegir entre dos modos de edicin: Insertar o Sobreescribir. La PG le muestra el modo elegido en el encabezado de la pantalla.

S Pulsar MODO (F8), hasta que se active el modo deseado.


Inicio del mdulo
Proceda de la siguiente forma (las secuencias de caracteres que introduce estn impresas en cursiva, y las funciones utilizadas en negrilla):

S Introducir #PB1 como inicio de mdulo, S pulsar dos veces la tecla Return, la lnea en blanco sirve para organizar
pticamente la entrada,

S #UB para el ttulo del primer segmento, S pulsar dos veces Shift + cursor derecha, para pasar a la columna
COMENTARIO DE INSTRUCCION,

S abrir desde fuera o desde dentro, S pulsar la tecla Return, S pulsar una vez Shift + cursor izquierda, para pasar a la columna DIRECCION, S introducir * como carcter de control para el comentario de segmento.
Ahora puede insertar el primer texto del ejemplo. Para ello dispone de todo el ancho de la pantalla. Concluya cada lnea con Return. Puede empezar una nueva lnea de texto como se ha descrito con Shift + cursor izquierda y *, puesto que el cursor slo salta automticamente a la columna INSTRUCCION. Escriba en modo Insertar, de forma que pueda prestar atencin al final de lnea. Dado que slo puede insertar dentro de una lnea, el texto puede sobrepasar el fin de lnea y perderse.

STEP 5 C79000-G8578-C920-05

22-19

Editor AWL / Compilador Batch

Para editar su texto dispone de las teclas del cursor y de las teclas especiales que se han descrito ms arriba. No obstante, el carcter de control * no puede eliminarse mediante Borrar carcter, sino slo mediante las funciones BORRAR y LNEA.

GRABAR (F7)

Con esta funcin puede grabar su fichero fuente AWL sin abandonar el editor. As puede grabar sin problemas de forma intermedia o interrumpir durante un breve tiempo la edicin. A diferencia del paquete KOP, FUP, AWL, donde para grabar deba abandonar siempre la Entrada y para seguir elaborando deba ir a Salida.

22.2.6

Entrada de mdulos de funcin

Ejemplo

El fichero B:FBTESTA0.SEQ, reproducido en la pgina siguiente, sirve como ejemplo de trabajo. Una vez ms es el control de la puerta del garaje, pero esta vez programado como mdulo de funcin para mostrarle la diferencia en la edicin de estos tipos de mdulos. Aqu la llamada al mdulo debe programarse simblicamente. Para ello cree la siguiente lista de asignacin en el fichero simblico TEST@@70.SEQ con el editor de smbolos en el programa STEP 5.

FICHERO SEQ.: TEST@@Z0.INI E1.0 E1.1 E1.2 E1.3 E1.4 E1.5 E1.6 E1.7 A1.0 A1.1 T1 FB1 FINSUPERIOR FINABAJ ABRIRPUER A CERR-PUER A LLAVE ABRIRPUER I CERR-PUER I STOP MOTARRIB MOTABAJ RET ENT GARAGE FINAL CARRERA SUPERIOR FINAL CARRERA ABAJO TECLA ABRIR FUERA TECLA CERRAR FUERA INTERRUPTOR LLAVE FUERA TECLA ABRIR DENTRO TECLA CERRAR DENTRO PULSADOR SEGURIDAD STOP MOTOR ARRIBA MOTOR ABAJO RETARDO A LA CONEXION, 5 SEG FB PARA CONTROLAR PUERTA GARAJE

22-20

STEP 5 C79000-G8578-C920-05

Editor AWL / Compilador Batch

Fuente AWL: B: FBTESTA0.SEQ DIR: INSTRUCCIONES # #N GARAJE FINSUP FININFER TAB-I TAB-A TCER-I TCER-A LLAVE STOP MARRIB MABAJ (E) (E) (E) (E) (E) (E) (E) (E) (A) (A) #UB UN =STOP U( U =ABRIPUER-A U =LLAV O =ABRIPUER-I ) UN =FINA S =MARRI *** #UB *DESACTIVAR SALIDA MOTOR ARRIBA. O =FINARRI O =STOP RB =MARRI *** #UB *AQUI SE CIERRA LA PUERTA INMEDIATAMENTE. U( U =CERRPUE-I U =LLAVE O =CERRPUER-I ) UN =FINABAJ S =MABAJ *** #UB *DESACTIVAR SALIDA MOTOR ABAJO O O RB BE =FINABAJ =STOP =MABAJ SIMBOLO OPERANDO GARAJE COMENTARIO A LAS INSTRUCCIONES FB1 PARA PUERTA GARAJE FINAL CARRERA SUPERIOR FINAL CARRERA INFERIOR TECLA ABRIR DENTRO TECLA ABRIR FUERA TECLA CERRAR DENTRO TECLA CERRAR FUERA INTERRUPTOR LLAVE PULSADOR SEGURIDAD STOP MOTOR ARRIBA MOTOR ABAJO ABRIR FUERA O DENTRO

CERRAR FUERA O DENTRO

CERRAR FUERA O DENTRO

CERRAR FUERA O DENTRO

STEP 5 C79000-G8578-C920-05

22-21

Editor AWL / Compilador Batch

Requisito de entrada

El paquete editor AWL / compilador Batch est cargado. Regrese al ejemplo, rellene AJUSTES PREVIOS con el nombre de fichero FBTEST para el fichero fuente AWL y el fichero intermedio, y con TEST@@ para el fichero de programa y el fichero de smbolos. Pulse Aceptar y llame a la funcin de edicin. Si no ha abandonado el paquete editor AWL / compilador Batch, se mostrar la mscara SELECCION DE FUNCION del paquete. Vaya a AJUSTES PREVIOS y cambie el nombre del fichero fuente AWL por FBTEST.

Parametrizar

Para parametrizar el mdulo de funcin, es decir, abastecerlo de operandos actuales, escriba un mdulo de programa:

Fuente AWL: B: FBTESTA0.SEQ DIR. INSTRUCCIONES #PB2 #SPA ,E 1.0 ,E 1.1 , , , , , , , , BE SIMBOLO OPERANDO GARAJE COMENTARIO A LAS INSTRUCCIONES PARAMETRIZAR FB1

ABRI-PUER I ABRI-PUER A CERR-PUER I CERR-PUER A LLAVE STOP MOT-ARRI MOT-ABAJ

Puede introducir los operandos actuales en forma absoluta o simblica. Al hacerlo tenga en cuenta:

S que a cualquier operando actual debe preceder una coma como carcter de
control, y

S que la secuencia de los parmetros debe coincidir con la lista de identificaciones


de los operandos formales dentro del mdulo de funcin.

22-22

STEP 5 C79000-G8578-C920-05

Editor AWL / Compilador Batch

22.2.7

Entrada de mdulos de datos (ejemplo)

Resumen

El mdulo de datos siguiente va a ser la base para trabajar en este captulo. Si quiere informarse sobre los mdulos de datos, lea la descripcin STEP 5 en el manual de su unidad de programacin, tomo 2, en la introduccin y en el captulo titulado Mdulos de datos.

Fuente AWL: B: FBTESTA0.SEQ DIR. INSTRUCCIONES #DB 12 0 1 2 3 4 5 7 100 111 KH KM KH KF KF KG KG KY KY KY KY KH KH KF KF KF KF KF KY KY FFFF 1111111 11000000 0013 32768 +32767 2740000+22 1234000+05 022,033 022,033 022,033 022,033 ADAC 4538 +32767 +32767 +32767 +32767 +32767 022,033 022,033 NUMERO PIEZAS SIMBOLO OPERANDO COMENTARIO A LAS INSTRUCCIONES

Requisito de entrada

El paquete editor AWL / compilador Batch est cargado. Si acaba de ejecutar el ejemplo para mdulos de funcin, se encuentra en la funcin de edicin y aparece mostrado el fichero FBTEST. Retorne a este ejemplo, rellene AJUSTES PREVIOS con el nombre de fichero FBTEST para el fichero fuente AWL y el fichero intermedio y con el nombre TEST@@ para el fichero de programa y el fichero de smbolos. Pulse Aceptar y llame a la funcin de edicin. Nota Introduzca una direccin que no coincida con la direccin real en el DB; entonces, al traducir, la posicin vacante se rellenar con KH 0000 (en el ejemplo las direcciones 9 a 99). De esta forma crea espacio para datos procedentes del proceso. A diferencia del paquete KOP, FUP, AWL, el factor de repeticin no puede utilizarse directamente, sino slo en combinacin con la funcin COPIAR.

STEP 5 C79000-G8578-C920-05

22-23

Editor AWL / Compilador Batch

22.2.8

Cambiar un fichero fuente AWL

Resumen

Si desea cambiar un fichero fuente AWL dentro del editor AWL / compilador Batch, visualcelo en pantalla con Editar y elabrelo con las funciones de edicin. En nuestro ejemplo el fichero FBTEST debe estar ligado al fichero fuente AWL TEST@@ a travs del comando Include. Para ello debe existir FBTESTA.SEQ como fichero intermedio. Este requisito ya se cumple en nuestro caso (ver ms arriba).

Requisito

En Ajuste previo introduzca TEST@@ como fichero fuente AWL.

S EDITAR (F1) el fichero TEST@@.


Salte al final del fichero con

S BUSCAR (F4), S FIN (F7) y despus retorne al modo de edicin con RETORNO (F8).
Est preajustado el modo Insertar.

S Coloque el cursor delante del primer mdulo, entre BE y #PBn, o al final del
fichero despus del ltimo final de bloque BE.

S Realice una expansin vertical; ahora tiene espacio para el comando Include. #/
blanco B:FBTEST.

S Pulse ACEPTAR (F6) para grabar y traducir. De esta forma su fichero intermedio
est actualizado. Si ahora traduce el fichero fuente AWL TEST@@A0.SEQ en el fichero de programa STEP 5 TEST@@ST.S5D, tambin se traduce y se transfiere al fichero de programa el fichero FBTESTA1.SEQ. All existen entonces todos los mdulos editados durante esta sesin de prctica.

22-24

STEP 5 C79000-G8578-C920-05

Editor AWL / Compilador Batch

22.3 Compilador / Proceso de test


Administracin
Compilador Batch AWL ...

Elija el comando de men Administracin > Batch AWL > Compilador Batch AWL .... Se mostrar la casilla de peticin Batch AWL Compilador. Se seleccionan los ajustes para el compilador Batch AWl que se haban seleccionado en el paquete COM Editor AWL / Compilador Batch AWL V2.2 introduciendo una lnea. No se produce la salida directa de una lista continua en la pantalla; slo se muestra el tipo de traduccin actual y el mdulo actual (de y hacia mc5).

STEP 5

Compilador Batch AWL mc5 > zwi: Tipo conversin: Fuente Fich. fuente [NONAMEA1.SEQ] > C:\STEP5\S5_DATEN Destino Fich. destino [NONAMEA1.SEQ] > C:\STEP5\S5_DATEN con [ ] Fich. smb. [NONAMEZ0.INI] > C:\STEP5\S5_DATEN Seleccin Lista mdulos [ Opciones Operando en fichero AWL: absoluto Tipo AG: [ ] Sobreescribir con confirm. [ ] Aceptar smbolos [ ] Actualizar lista asignacin

< Histrico < Seleccionar < Info < Ayuda

F1 > F3 >

< Convertir >

< Interr. ESC >

F7 > Shift+F8 >

Figura 22-3

Compilador Batch AWL

Entrada Tipo conversin: Fuente

Explicacin sec>int, sec>mc5, int>sec, int>mc5, mc5>int, mc5>sec y los procesos de test correspondientes.


Fich. fuente [ ] Destino Entrada del fichero fuente. Est definido por el tipo de conversin. Fich. destino [ ] El fichero de destino est definido por el tipo de conversin. con [ ] Fich. smb. El fichero de smbolos se utiliza cuando se ha seleccionado el botn.
STEP 5 C79000-G8578-C920-05

22-25

Editor AWL / Compilador Batch

Entrada Seleccin Lista mdulos [ ]

Explicacin Aqu puede efectuar su seleccin de mdulos. Puede indicarlos en forma absoluta o simblica (tambin mixta). Si desea editar un mdulos ya existente o visualizar los tipos de mdulos actualmente permitidos, pulse F3 o seleccione el campo < Selecc. F3 >. STEP 5 le ofrecer una lista de las posibles entradas actuales si pulsa F7 o selecciona el campo < Info F7 >.

Opciones Operando en fich. AWL: absoluto simblico Para el tipo de conversin mc5>sec se aplica: los smbolos y los valores absolutos se depositan en el fich. int. o sec. Slo se registran los valores absolutos. Slo se registran los valores simblicos. Para la traduccin int>mc5 se aplica: Los smbolos y los valores absolutos se comparan con el fichero de smbolos. Tipo AG: [ ] Sobreescribir con confirm. [ ] Aceptar smbolos Si en el fichero fuente AWL se ha ajustado un tipo de AG, aqu se indica el tipo de AG. Seleccione el tipo de AG para la traduccin sec>mc5. Traduccin a mc5. El mdulo slo se sobreescribe despus de acusar recibo de la consulta.


Esta opcin slo puede seleccionarse si tambin se ha seleccionado un fichero de smbolos. Los smbolos se registran en el fichero Z0.INI. Sustituye a la antigua funcin SYMGEN (paquete COM Editor AWL / Compilador Batch AWL V2.2) y slo puede seleccionarse si se ha seleccionado Smbolos.

S Si el smbolo an no existe en el Z0.INI, se registra con el operando


absoluto.
de smbolos, deben ser iguales a aquellos.

S Si el smbolo y los operandos absolutos del fichero AWL ya existen en el fichero S Si un smbolo ya existe con otro operando absoluto, se registra el error y la
traduccin finaliza despus de verificar el smbolo.

[ ] Actualizar lista asignacin < Convertir >

Al memorizar se actualiza la lista de asignacin *Z0.INI.

Se ejecuta la funcin.

Al final se muestra el nmero de mdulos traducidos (mc5 > int. e int>mc5). Los avisos ms detallados de traduccin se muestran en el fichero de errores (fichero *AF.SEC).

22-26

STEP 5 C79000-G8578-C920-05

Editor AWL / Compilador Batch

Generar un fichero de programa

Con el compilador Batch puede traducir al fichero de programa todos los mdulos, un grupo de mdulos o un mdulo individual del fichero intermedio o del fichero fuente AWL. Si ha memorizado en el fichero fuente todas las modificaciones de su lista de instrucciones pulsando Aceptar, basta con traducir el fichero intermedio. En caso contrario debe activar la traduccin del fichero fuente AWL, que genera automticamente un fichero intermedio actual. Si ha programado simblicamente su fichero fuente AWL, en la traduccin al fichero de programa el fichero de smbolos preajustado se une al fichero intermedio. El editor AWL no crea un fichero de smbolos, sino que ste debe ser creado con el editor de smbolos. Si vincula a un comando Include (#I %) otro fichero, debe asegurarse de que los smbolos para ese fichero estn contenidos en el fichero de smbolos preajustado. En las lneas de comando del compilador puede indicar si debe generarse cdigo mquina o si slo debe ejecutarse un test para comprobar la inexistencia de errores y tambin si al sobreescribir mdulos desea que se efecte consulta a efectos de control. Igualmente puede forzar simultneamente la salida del programa traducido en la impresora.

Retraduccin desde un fichero de programa

Para mdulos que hayan sido creados con el paquete KOP, FUP, AWL no existen ni ficheros fuente AWL ni ficheros intermedios. El editor AWL / compilador Batch puede crear esos ficheros desde un fichero de programa. Al retraducir un mdulo, un grupo de mdulos o todos los mdulos desde el fichero de programa, puede crear primero el fichero intermedio o hacerlo directamente del fichero fuente AWL secuencial, que se puede modificar y complementar. En la retraduccin seleccione la apariencia que debe tener su nuevo fichero fuente AWL: las instrucciones se representan slo con smbolos, slo con parmetros absolutos, o con ambos. Adems en el fichero intermedio se registra el carcter de control para la identificacin de espacio de lenguaje si en el Ajuste previo se ha registrado una identificacin de espacio de lenguaje (tipo de AG). El editor AWL puede procesar ficheros con un mximo de 65.535 lneas. Sin embargo, el nmero de lneas del fichero fuente AWL no slo depende del nmero de instrucciones STEP 5, sino tambin de instrucciones especiales, lneas de comentario, etc. Si el fichero de programa que desea retraducir es mayor debe dividir los mdulos en varios ficheros intermedios. Los mdulos de funcin estndar, as como los mdulos GRAPH 5 y los mdulos de ensamblador, no se retraducen.

STEP 5 C79000-G8578-C920-05

22-27

Editor AWL / Compilador Batch

Comprobaciones durante la compilacin

Durante la traduccin/retraduccin del cdigo intermedio se comprueba la validez de la instruccin generada. Asimismo se comprueba la validez de una instruccin respecto al tipo de mdulo. El espacio de lenguaje se comprueba en caso de que en el Ajuste previo haya indicado un tipo de AG. En programacin simblica las asignaciones se comprueban junto con los operandos. Si en el fichero fuente AWL ha indicado tanto un operando absoluto como un operando simblico, entonces se comprueba la coincidencia con el fichero de smbolos. Si los parmetros no coinciden se utiliza el parmetro absoluto del fichero de smbolos asignado al smbolo y en la lista de errores se deposita un aviso de advertencia. En programacin absoluta no se accede al fichero de smbolos. Los errores detectados en estas comprobaciones se registran en la lista de errores.

22.3.1

Traducir con la funcin COMPILADOR

Resumen

Su fichero fuente AWL memorizado con Aceptar est disponible como fichero intermedio (ZWI). Para no traducir ste a un fichero de programa STEP 5, llame a la funcin COMPILADOR. En ella puede traducir su lista de instrucciones al fichero de programa nombrado en Ajuste previo. Con ZWI>MC5 el fichero intermedio se transforma al cdigo mquina MC5, y con SEQ>MC5 se transforma el fichero fuente AWL con generacin automtica del fichero intermedio. Igualmente tambin puede retraducir: desde un fichero de programa a MC5 con MC5>ZWI se retraduce un fichero intermedio o directamente un fichero fuente AWL con MC5>SEQ, y el fichero intermedio correspondiente. La funcin SEQ>MC5 ejecuta primero la traduccin SEQ>ZWI. Si en la traduccin aparecen errores no se arranca la traduccin ZWI>MC5, sino que finaliza la funcin. Con ello en la lista de errores figuran los avisos de error producidos durante la generacin del fichero intermedio. Anlogamente la funcin MC5>SEQ arranca en primer lugar la traduccin MC5>ZWI y slo en caso de generacin sin errores del fichero intermedio se produce la traduccin ZWI>SEQ.

22.3.2

Test

Test de un fichero de programa

El proceso de test es posterior a la traduccin y comprueba los mdulos del fichero de programa. Se encarga, p. ej., de comprobar la transferencia de los parmetros en los mdulos de funcin y la existencia de los mdulos llamados. Un proceso de test se puede forzar en un mdulo, en un grupo de mdulos o en todos los mdulos de un fichero de programa. Si en el Ajuste previo se ha registrado una identificacin de espacio de lenguaje, adicionalmente se comprobar la validez de las instrucciones para el tipo de AG. La instruccin invalida se protocolizar en la lista de errores. Si bien los mdulos de funcin estndar, los mdulos GRAPH5 y los mdulos de ensamblador no pueden crearse ni retraducirse con el editor AWL / compilador Batch, s pueden comprobarse con el proceso de test pospuesto. Para ello se comprueba tanto la existencia y transferencia de los parmetros como la validez de las instrucciones AWL para el tipo de AG preajustado.

Test de mdulos especiales

22-28

STEP 5 C79000-G8578-C920-05

Editor AWL / Compilador Batch

22.4 Sustituir operandos


Administracin
Batch AWL > Sustituir operandos ...

Esta funcin permite sustituir operandos por medio de una nueva lista de asignacin. Equivale a una funcin Reasignar ampliada. Con dos ficheros de smbolos que asignan un smbolo a otro operando absoluto, el operando absoluto de la fuente puede ser sustituido por un nuevo operando absoluto (definido en el smbolo de destino). Slo existen las restricciones del cdigo de comando. Explicacin Fichero de programa de ajustes del proyecto Fichero de smbolos de ajustes del proyecto Fichero de programa que puede seleccionarse desde ajustes del proyecto Fichero de smbolos que puede seleccionarse

Campo Fichero programa con fich. smbolos a fich. programa nuevo fich. smbolos Seleccin Lista mdulos [ ] Opciones

Seleccin de los mdulos a reasignar


[X] Sobreescribir con confirm. [X] Fich. protocolos Slo se sobreescribe despus de confirmar la consulta. Activando esta opcin se genera un fichero de protocolos. Se ejecuta esta funcin. < Sustituir > Posibles avisos de error:

S Formato de fichero intermedio invlido > Operando errneo


Ejemplo: el operando (FB 10) de SPA FB 10 se reasigna como FX 10 > SPA FX 10; este comando no est permitido.

S Identificador de operando invlido


El fichero S5D fuente y el fichero S5D de destino pueden ser iguales. Si se produce un error, la fuente SEC puede generarse a partir del fichero intermedio con los smbolos antiguos. Entonces el editor arrancar automticamente con el A0.SEC generado (smbolos antiguos) y puede traducirse de nuevo (con nuevos smbolos) al abandonar el editor. Si se produce un error, este proceso puede repetirse un nmero cualquiera de veces. Si ha finalizado correctamente el proceso Sustituir operandos, se borra el fichero de errores.

STEP 5 C79000-G8578-C920-05

22-29

Editor AWL / Compilador Batch

22.4.1

Salida de fichero de protocolos


Esta funcin permite salir ficheros de protocolos creados por medio de la funcin Sustituir operandos.

Administracin
Batch AWL > Salida fich. protocolos ... STEP5 - S5KXS01Z

Batch AWL: Salida fich. protocolos Fuente Fichero protocolos [ NONAMEAF.SEC ] > C:\STEP 5\S5_DATEN Salida en (X) Pantalla ( ) Impresora ( ) Fichero [NONAMELS.INI] > C:\STEP 5\S5_DATEN < Histrico Opcin Tipo protocolo: Estndar < Seleccionar F1 > F3 >

< Salida >

< Interr. ESC >

< Ayuda Shift+F8 >

Figura 22-4

Casilla de peticin Salida fich. protocolos

22-30

STEP 5 C79000-G8578-C920-05

Editor AWL / Compilador Batch

22.5 Imprimir
Visin general
Puede crear un listado del fichero fuente AWL con la funcin Documentacin > Batch AWL. Esta funcin slo entrega en impresora el fichero fuente AWL preajustado. No es posible una salida directa en impresora en procesos de traduccin. Para el layout de su salida impresa el editor AWL / compilador Batch ofrece los formatos de impresin habituales en el paquete bsico STEP 5. Puede elegir entre salida impresa estndar, escritura normal, escritura comprimida y escritura supercomprimida. Para salidas en formado A3 el paso de escritura debe ser de 132 caracteres de ancho (fichero F2.INI); en formato A4, de 80 caracteres (fichero F1.INI). Con salida en escritura comprimida aparece adicionalmente el comentario de operandos. Con salida en escritura supercomprimida aparece de forma complementaria el smbolo. Con esta funcin puede imprimir el fichero fuente AWL preajustado. La presentacin de la impresin puede definirla con la opcin Tipo protocolo.

Layout

Documentacin
Batch AWL ...

Requisito

En los ajustes de la ficha 4 de Documentacin se indican el fichero de impresin, el interfaz de impresora y el juego de caracteres.

STEP5 - S5KXS01Z

Salida fichero fuente AWL Fuente Fich. fuente AWL [ NONAMEA0.SEC ] > C:\STEP 5\S5_DATEN Salida en (X) Impresora ( ) Fichero [NONAMELS.INI] > C:\STEP 5\S5_DATEN < Histrico Opcin Tipo protocolo: Estndar F1 >

< Seleccionar F3 >

< Salida >

< Interr. ESC >

< Ayuda Shift+F8 >

Figura 22-5

Casilla de peticin Salida fichero fuente AWL

STEP 5 C79000-G8578-C920-05

22-31

Editor AWL / Compilador Batch

22.6 Versin de lneas de comando


Generalidades
El compilador de lneas de comando funciona bajo DOS, Windows 95 / 98 / NT y es un programa puro de DOS.

Tipo de traduccin

Estn permitidas todas las traducciones excepto Sustituir operandos. La funcin Sustituir operandos puede simularse en un fichero de entrada combinando varias traducciones.

Llamada

COMPILE <fuente> <destino> <idioma> <opciones> o COMPILE <input> <idioma> <fuente> <destino> Debe indicarse fichero S5D o INT o SEC, con o sin camino Debe indicarse fichero S5D o INT o SEC, con o sin camino

Todos los dems valores son optativos. <idioma> D (alemn) E (ingls) F (francs) I (italiano) S (espaol) por defecto

<opciones> SEC > MC5 VACO : $OPT:1 : $OPT:2 : MC5 > SEC VACO : $OPT:1 : $OPT:2 : $SIMB:

(por defecto: VACO) (fuente: A0.SEC o A1.SEC; destino ST.S5D) Sobreescribir con confirmacin Generar cdigo sin consulta Proceso de test (fuente: ST.S5D; destino: A0.SEC o A1.SEC) absoluto o simblico con smbolos sin smbolos Indicacin del fichero de smbolos (el fichero de smbolos debe indicarse siempre si los smbolos son necesarios para la correspondiente opcin de salida (p.ej., SOPT:1 con MC5>SEC) Indicacin de la lista de mdulos, mx. tres indicaciones, separadas por comas por defecto: B Area de idioma de un AG (p.ej., CPU928) (vase tabla del apartado 22.2.3) por defecto: sin revisin de las reas de parmetros Fichero input: *.INP FUENTE BATCH para versin de lnea de comandos (*.INP):

$MOD:

$TIPOAG:

<input>:

22-32

STEP 5 C79000-G8578-C920-05

Editor AWL / Compilador Batch

Estructura de una entrada en el fichero input:: <fuente> <destino> $MOD: igual que arriba $TIPOAG: igual que arriba $SIMB: igual que arriba $OPT: igual que arriba $TIPOAG: igual que arriba ; todas las lneas que comienzan por ; son comentarios. Puede haber varias entradas en un fichero *.INP. Adems de <fuente><destino>, todas las opciones de una entrada son optativas. Todas las entradas comienzan por <fuente><destino> y terminan al final del fichero o delante de la siguiente lnea que contenga <fuente><destino>.

Estructura de llamada de la versin de lnea de comandos del compilador Batch AWL Compile.BAT necesita los siguientes ficheros para la ejecucin (todos estos ficheros deben estar en un directorio): S5PXS0YZ.EXE S5PxS09Z.DAT x = <idioma: d, e, f, i, s> S5KxS0FZ.DAT x = <idioma: d, e, f, i, s> Area de idioma del AG: S5XX9xxZ.DAT xx = Identificador de AG

Cdigo de retorno a DOS

0: 1: 2: 3: 4: 5: 7:

Todo OK Nmero de valores de transferencia errneo Errores en los textos (p.ej. no se encontr S5PDS0YZ.DAT) Parmetros transferidos errneos Memoria insuficiente Nombre de fichero errneo (p.ej., acceso errneo a una unidad) Lista de mdulos errnea

STEP 5 C79000-G8578-C920-05

22-33

Editor AWL / Compilador Batch

22.6.1

Entrada de instrucciones STEP 5 con otros editores

Fichero fuente AWL como interface

Tambin puede crear el fichero fuente AWL con otros editores. El requisito para ello es que estos editores puedan procesar tabuladores autnticos (es decir, el cdigo hexadecimal 09H). En caso contrario, la primera lnea del fichero fuente AWL debe fijar las columnas iniciales de los distintos campos parciales mediante el carcter de control #TAB (vase apartado 22.2.2). Los primeros seis caracteres del nombre de un fichero pueden elegirse libremente, pero deben ser seis caracteres. Para los dos ltimos caracteres del nombre y la ampliacin debe registrarse A0.SEQ. Slo es posible continuar procesando sin problemas este fichero con las herramientas del paquete editor AWL / compilador Batch si respeta el formato descrito ms abajo para el fichero fuente secuencial. Entonces el editor AWL / compilador Batch le apoya con la funcin especial SEQ>INI y con la subsiguiente traduccin al fichero de programa o con la traduccin directa mediante la funcin SEQ>MC5.

Formato del fichero fuente secuencial del editor

Introduzca un registro por cada lnea de instruccin. Un registro comienza con el carcter de tabulador (09H) y consta de cuatro campos de datos que igualmente estn separados entre s por tabuladores. Al finalizar la lnea con la tecla de aceptacin el editor aade automticamente a la marca del registro Carriage Return, CR (=0DH) y Line feed, LF (=0AH). Para los distintos campos el nmero mximo de caracteres es: TAB
Direccin

TAB
Comentario de instruccin

TAB

TAB

CR, LF
Comentario de instruccin

Smbolo de operando

4 caracteres

13 caracteres

24 caracteres

32 caracteres

Por tanto el registro de una lnea en blanco consta de 4 caracteres de tabulador seguidos de los caracteres CR y LF. El registro para lneas de comentario comienza con el carcter de tabulador (=09H) seguido inmediatamente del carcter de control * y ; para los comentarios de segmento y los comentarios adicionales. Por lo tanto, como mximo 79 caracteres para el comentario y el fin de lnea con el carcter CR (=0DH) y LF (=0AH). Los registros pueden contener letras maysculas y minsculas. Al leer, el editor convierte automticamente todas las letras minsculas en maysculas dentro de los campos Direccin e Instruccin. En los campos Smbolo de operando y Comentario de instruccin se mantiene la escritura mayscula/minscula. No pueden utilizarse diresis.

Carcter de control #TAB para procesar ficheros ajenos

El carcter de control #TAB permite traducir ficheros sin autntico carcter de tabulador, como los que generan muchos programas de texto (p. ej., 1st Wordplus). Sin embargo, el editor AWL no puede elaborar estos ficheros y emite el aviso de error formato de fichero errneo. #TAB debe estar inmediatamente al principio del fichero fuente. Delante slo estn permitidos blancos. Despus deben figurar, separadas por comas, cuatro cifras, que indican las columnas de inicio de los campos parciales. En la primera lnea no estn admitidas otras indicaciones.

22-34

STEP 5 C79000-G8578-C920-05

Editor AWL / Compilador Batch

Ejemplo:

En caso de que entre los campos parciales deba existir un blanco como separacin, la primera lnea del fichero fuente AWL es la siguiente: #TAB 1,6,21,46 RETURN (CR LF) Las indicaciones de columna comienzan a contar siempre desde el inicio de lnea. La diferencia de las indicaciones subsiguientes debe ser como mnimo igual que la longitud correspondiente del campo parcial (ver apartado 22.2.2).

STEP 5 C79000-G8578-C920-05

22-35

Editor AWL / Compilador Batch

22-36

STEP 5 C79000-G8578-C920-05

Software de parametrizacin COM DB1


Generalidades

23

El software de parametrizacin COM DB1 permite parametrizar cmodamente y sin errores las CPUs de las gamas baja y media. El tiempo necesario para parametrizar con xito la CPU es mnimo. Hasta ahora slo era posible parametrizar las CPU mediante el DB1 y utilizando texto explcito. Para editar el DB1 en texto explcito se tena que utilizar el editor DB contenido en el paquete de STEP 5.

Indice del captulo

Apartado

Tema

Pgina

23.1 23.2 23.3


23.4

Suministro del COM DB1 Cmo manejar COM DB1 Estructura de las pantallas COM DB1 Ejemplo de una parametrizacin de DB1 completa utilizando COM DB1

23-2 23-6 23-9


23-18

STEP 5 C79000-G8578-C920-05

23-1

Software de parametrizacin COM DB1

23.1 Suministro del COM DB1


Resumen
Este apartado explica:

S qu funciones ofrece COM DB1 y que limitaciones hay que observar, S qu CPU pueden parametrizarse usando COM DB1.
Ventajas de la parametrizacin del DB1 utilizando COM DB1
Se dispone de las siguientes ventajas:

S El COM DB1 permite interpretar, modificar y aadir comentarios a cualquier


DB1 que contenga datos de parametrizacin.

S El usuario ya no tiene que atenerse a las reglas de parametrizacin del DB1


descritas en los manuales de los autmatas, ya que el COM DB1 respeta dichas reglas. En pantalla se visualizan los parmetros especficos de la CPU en cuestin. Tantos los argumentos como el margen de valores de los mismos aparecen en ventanas especiales para su seleccin puntual.

S COM DB1 detecta errores de introduccin en el DB1 y sealiza dichos errores


en texto explcito. A ms tardar, los errores que contiene el DB1 se detectan al transferir los parmetros al autmata programable o a un fichero de programa. Esto excluye desde un principio una parametrizacin errnea COM DB1.

S COM DB1 permite crear otros mdulos de datos que requiere la


parametrizacin (p. ej. para buzones de emisin y recepcin).

S COM DB1 soporta el modo online, es decir, despus de cargar un DB1, ste
se puede transferir en modo online a una CPU. Adems, un DB1 puede cargarse en modo online de la CPU a la unidad de programacin.

S En cualquier momento de la parametrizacin se puede acceder a un texto de


ayuda sobre las operaciones actuales en pantalla.

Suministro del paquete de software COM DB1

El COM DB1 forma parte del suministro de STEP 5, V6.6 y se encuentra en el directorio \STEP5\S5_SYS\S5_COM\COM_DB1 . Ficheros COM DB1:
Nombre del fichero s5pxcdbx.cmd s5pdcdbx.dat s5pecdbx.dat s5pfcdbx.dat s5picdbx.dat s5pscdbx.dat Textos en alemn Textos en ingls Textos en francs Textos en italiano Textos en espaol Contenido COM DB1 (fichero de comando)

23-2

STEP 5 C79000-G8578-C920-05

Software de parametrizacin COM DB1

23.1.1

Qu funciones ofrece COM DB1?


El software de parametrizacin COM DB1 constituye una cmoda herramienta auxiliar para ajustar los parmetros de las CPU de las gamas baja y media. Las funciones de COM DB1 se explican a continuacin. Algunas slo son ejecutables en el modo online de la CPU, esto se avisa especficamente en el texto. Las restantes funciones son ejecutables tanto en modo online como en modo offline. El modo, offline u online, se elige en la pantalla de preajustes del COM DB1.

Crear un nuevo DB1

Acaba de editar un DB1 con COM DB1 y desea rechazarlo. Para ello, pulse la tecla F1 = Nuevo DB1 en la pantalla Panormica. Con ello se borra el DB1 que se acaba de crear y en la panormica aparecen las parametrizaciones del DB1 prefijado. En un DB1 es posible modificar parmetros que ya existan en el autmata programable. Para ello se elige el modo online, se carga el DB1 del autmata programable y se sobreescriben los parmetros deseados. En un DB1 se pueden modificar parmetros que ya existan en un fichero de programa STEP 5. El fichero de programa STEP 5 se selecciona bien en la pantalla de preajustes bien en la pantalla Cargar DB1. Seguidamente se carga el DB1 del fichero de programa STEP 5 y se sobreescriben los parmetros deseados.

Crear mdulos de datos vacos

En caso de haber definido un DB en un bloque de parmetros, COM DB1 verifica si dicho DB ya figura en el autmata programable (slo en modo online) o en un fichero de programa STEP 5. De no estar presente, se crea dicho DB. Si est presente el DB, pero su longitud es insuficiente para los datos de parametrizacin, entonces se corrige la longitud (p. ej. DB con el buzn de emisin al parametrizar SINEC L1) Es posible introducir un comentario para todo el DB1 o para bloques de parmetros puntuales. La longitud de un comentario est limitada a 80 caracteres (inclusive espacios en blanco). Es posible transferir un DB1 al autmata programable si antes se ha seleccionado el modo online. Si ya existe un DB1 en el autmata programable, COM DB1 pregunta si debe sobreescribirlo o no. Es posible transferir un DB1 a un fichero de programa STEP 5. El fichero de programa STEP 5 se define bien en la pantalla Ajustes previos o en la pantalla Transferencia del DB1.

Introducir comentarios

Transferir un DB1

Enviar un DB1 a la impresora

Los parmetros ajustados en el DB1 se pueden documentar utilizando una impresora, pudindose imprimir todas las pantallas de parametrizacin y la pantalla Panormica. Si se desea utilizar para ello un fichero de impresin y/o un fichero de pie de pgina, entonces se presupone que ya existen dichas herramientas; es decir que se crearon con el paquete STEP 5. Los ficheros de impresin y de pie de pgina se definen en la pantalla Ajustes previos.

STEP 5 C79000-G8578-C920-05

23-3

Software de parametrizacin COM DB1

Enviar un DB1 a un fichero

Es posible transferir un DB1 a un fichero. Esto puede ser necesario para transferir el DB1 a una impresora no conectada a la unidad de programacin. El fichero se define en la pantalla Ajustes previos. Si se desea utilizar un fichero de impresin y/o un fichero de pie de pgina, entonces rigen los mismos requisitos que para la salida directa del DB1 por una impresora. Al fichero se transfieren los mismos contenidos que se pueden transferir directamente a una impresora (! entregar un DB1 a la impresora). Si no se desean determinados bloques de parmetros, stos pueden borrarse en la panormica de COM DB1. Se pueden ejecutar las siguientes funciones del autmata programable, si previamente se ha elegido el modo online:

Borrar un bloque de parmetros Funciones del autmata programable

S comprimir la memoria del autmata programable S pasar el autmata programable de STOP a RUN; con ello se actualizan los
parmetros DB1 en la CPU

S pasar el autmata programable de RUN a STOP


Funciones auxiliares
Adems, COM DB1 ofrece una serie de funciones auxiliares que simplifican la parametrizacin. Est excluida una parametrizacin errnea, ya que COM DB1:

S detecta errores al introducir los parmetros, S determina dentro de un DB1 todas las dependencias entre parmetros, S comprueba el cumplimiento del margen de valores en los argumentos, S en caso de error emite el aviso correspondiente y obliga a corregirlo (un DB1
errneo no se puede memorizar).

23.1.2

Particularidades de COM DB1


Tenga en cuenta las siguientes particularidades:

S COM DB1 permite editar un solo DB1 y no varios a la vez. S COM DB1 no puede determinar las dependencias de parmetros entre diferentes autmatas programables (p. ej., verificar si en una red SINEC L2 todas las estaciones tienen ajustada la misma velocidad de transferencia).

S No es posible parametrizar directamente en los datos del sistema. S Con COM DB1 slo es posible parametrizar aquellas funciones de la CPU
que hasta ahora eran tambin parametrizables en el DB1.

S Si un bloque de parmetros indicado en la panormica de COM DB1 no incluye parametrizaciones, el sistema operativo del autmata programable escribir automticamente en los datos del sistema los parmetros prefijados (por defecto) disponibles.

23-4

STEP 5 C79000-G8578-C920-05

Software de parametrizacin COM DB1

S Los parmetros prefijados acotados entre caracteres de comentario (#) (!


imagen del DB1 prefijado en el manual del autmata programable correspondiente) no son reconocidos por COM DB1 y se pierden. (Si los parmetros prefijados acotados entre caracteres de comentario (#) estn directamente antes del identificador de fin END del DB1, entonces estos parmetros se interpretan como comentario a todo el DB1.)

S Con COM DB1 es posible parametrizar los equipos mencionados en el apartado 23.1.3. Para equipos ms perfeccionados, es decir, la misma CPU/ mismo autmata programable pero de una versin ms reciente, es vlida la regla siguiente: COM DB1 se basa en la ltima versin conocida del equipo. Esto significa que en el caso de un equipo ms moderno slo se podrn parametrizar con COM DB1 aquellas funciones que podan hacerse con la ltima versin. COM DB1 no reconoce nuevos parmetros/bloques de parmetros y/o mrgenes de valores modificados. El manejo de las diferentes funciones del COM DB1 se describe detalladamente mediante un ejemplo de parametrizacin de un DB1 al final de este captulo.

23.1.3

Qu autmata programable se puede parametrizar con COM DB1?

COM DB1 permite parametrizar todos los autmatas programables (CPUs) indicados en la siguiente tabla:
Autmata programable / CPU Autmata programable S5-90U Autmata programable S5-95U: aparato base con interfase SINEC L2 con dos interfaces serie con interfase SINEC L2-DP Autmata programable S5-100U: CPU 103 Autmata programable S5-115U: CPU 941 CPU 942 CPU 943 con una interfase serie CPU 943 con dos interfases serie CPU 944 con una interfase serie y mdulo con sistema operativo CPU 944 con dos interfases serie y mdulo con sistema operativo CPU 945 con memoria de 256 kbytes y mdulo con sistema operativo CPU 945 con memoria de 384 kbytes y mdulo con sistema operativo parametrizable con COM DB1 a partir de MLFB y versin 6ES5 090-8MA01 6ES5 095-8MA01 6ES5 095-8MB01 6ES5 095-8MC01 6ES5 095-8MD01 6ES5 103-8MA03 6ES5 941-7UB11 6ES5 942-7UB11 6ES5 943-7UB11 6ES5 943-7UB21 6ES5 944-7UB11 6ES5 816-1BB11/21 6ES5 944-7UB21 6ES5 816-1BB11/21 6ES5 945-7UA11 6ES5 816-5AA01 6ES5 945-7UA21 6ES5 816-5AA01 A01 A01 A01 A01 A01 A01 A01 A01 A01 A01 A01 A01 A01 A01 A01 A01 A01 A01

STEP 5 C79000-G8578-C920-05

23-5

Software de parametrizacin COM DB1

23.2 Cmo manejar COM DB1


Iniciar COM DB1
A continuacin se describe cmo iniciar COM DB1: 1. Inicie STEP 5. 2. Cargue COM DB1 con la funcin Cambio
"

COM DB1.

En la pantalla de la unidad de programacin aparece la pantalla inicial de COM DB1 Seleccionar idioma.

23.2.1 Resumen

Jerarqua de manejo de COM DB1


Este apartado explica el procedimiento de parametrizacin con COM DB1 (sistema de manejo general), cmo se introducen datos en las pantallas COM DB1, las reglas que deben observarse para ello y qu ayudas y avisos de error ofrece COM DB1. COM DB1 se maneja con pantallas dispuestas en diferentes niveles. Para todos los niveles de manejo de COM DB1 rige:

S Pulsando una de las teclas de funciones F1 a F7 se ejecuta una funcin de


COM DB1 o se accede a una pantalla subordinada de COM DB1.

S Con la tecla de funcin F8 = Retorno puede abandonarse cualquier pantalla


COM DB1 y volver a la pantalla de mayor jerarqua.

23-6

STEP 5 C79000-G8578-C920-05

Software de parametrizacin COM DB1

El siguiente esquema describe el sistema de manejo general para parametrizar con COM DB1.

Pantalla inicial: Seleccin de idioma

COM DB1
F5 F5

F1

...

: Vlido para todas las pantallas: con F8 se retorna a la pantalla superior

Preajustes

1er nivel de manejo

F6

2 nivel de manejo

Panormica

3er nivel de manejo


Cargar DB1 Transferir DB1 Imprimir DB1

F2

...

F4

F6

F7

Bloque parm., p.ej. CLP Panormica SINEC L2

Funciones AG

F6
Bloque parm. SINEC L2

4 nivel de manejo

Figura 23-1

Estructura jerrquica de COM DB1

Tras iniciar COM DB1 aparece la primera pantalla de COM DB1, la pantalla de seleccin del idioma. El idioma de presentacin de COM DB1 se selecciona con la tecla de funcin apropiada

1er nivel de manejo: ajustes previos

Una vez elegido el idioma deseado se llega a la pantalla de ajustes previos. En ella se definen los preajustes que COM DB1 necesita para poder ejecutar sus funciones. En la pantalla de ajustes previos es preciso definir:

S el modo de operacin de COM DB1 con la CPU (online/offline), S la referencia de la CPU y S la versin del autmata programable.
Los datos de los restantes campos de entrada de la pantalla de ajustes previos dependen de las funciones que se deseen ejecutar en las pantallas siguientes. (As, si p. ej. se desea almacenar el DB1 en un fichero de programa, entonces en la pantalla de ajustes previos se puede introducir, en el campo de entrada Fichero prog.:, el nombre del fichero de programa (fichero de destino).
STEP 5 C79000-G8578-C920-05

23-7

Software de parametrizacin COM DB1

2 nivel de manejo: panormica

Una vez aceptados los ajustes previos se pasa a la pantalla Panormica. En dicha panormica se visualizan todos los bloques de parmetros posibles para la CPU indicada en la pantalla de ajustes previos. Junto a los bloques de parmetros se visualizan el estado de parametrizacin de cada uno de los bloques (p. ej.: no parametrizado, parametrizado (prefijado), etc.). En la pantalla Panormica es preciso definir:

S si se desea cargar, transferir o imprimir un DB1 presente en el autmata programable o en un fichero de programa (funciones de utilidad DB1),

S si se desea modificar o borrar bloques de parmetros de un DB1 ya cargado, S si se desea crear un nuevo DB1, o bien S si se desea pasar a una funcin AG.
La primera vez que se pasa de la pantalla de ajustes previos a la pantalla Panormica, en la lnea de avisos se comunica si existe ya un DB1 en el fichero de programa y/o en el autmata programable. Al cargar un DB1 ya presente se actualiza la panormica.

3er nivel de manejo: funciones DB1 / bloque de parmetros.../ funciones AG

Si en el 2 nivel de manejo se ha seleccionado una funcin DB1 (p. ej.: Cargar DB1) o una funcin AG, en el 3er nivel de manejo aparece la pantalla asociada para activar la funcin. Si en el 2 nivel de manejo se ha seleccionado un bloque de parmetros, en el 3er nivel de manejo se pasa a la pantalla de parametrizacin. Existe una pantalla de este tipo para cada bloque de parmetros. Una pantalla de parametrizacin incluye una lista con todos los parmetros pertenecientes al bloque. Los datos de parametrizacin ya presentes (p. ej. tras cargar un DB1) se visualizan en los campos de entrada correspondientes de la pantalla de parametrizacin. En algunos campos de entrada no parametrizados figuran valores prefijados o por defecto. 3er nivel de manejo: panormica SINEC L2 El bloque de parmetros SINEC L2 abarca ms de una pgina de pantalla para listar todos los parmetros. En este caso el bloque est dividido en subdivisiones lgicas. Para seleccionar este bloque de parmetros en la pantalla Panormica se pasa a la pantalla SINEC L2: Panormica que incluye las subdivisiones lgicas.

CASO ESPECIAL

4 nivel de manejo: bloque de parmetros SINEC L2

El 4 nivel de manejo slo existe cuando en el 3er nivel del COM DB1 aparece la pantalla SINEC L2: Panormica con las subdivisiones lgicas. Para cada subdivisin existe una pantalla de parametrizacin propia. En el 4 nivel de manejo SINEC L2 bloque de parmetros existen las mismas posibilidades de introduccin que en el 3er nivel de manejo Bloque de parmetros ....

23-8

STEP 5 C79000-G8578-C920-05

Software de parametrizacin COM DB1

23.3 Estructura de las pantallas COM DB1


Resumen
Todas las funciones del COM DB1 pueden ejecutarse introduciendo datos en las pantallas. Las pantallas de COM DB1 tienen todas, en principio, una estructura igual. Estn divididas en cinco reas diferentes. Tomando como ejemplo la pantalla de parametrizacin Parmetros del reloj (CLP) se muestra el reparto de las distintas reas de las pantallas de COM DB1.
Encabez. Parmetros del reloj (CLP) SIMATIC S5/COM DB1

Lnea de comentario Situacin de la palabra de estado: Situacin de los datos del reloj: Factor corr.: Salvar hora: Area de entrada/ salida _ N: N:

Actualizacin reloj en stop:

Fecha/hora: Formato: Da sem.: Fecha (dd mm aa): Alarma: Da sem.: Formato: Fecha (dd mm):

Hora (hh mm ss): Hora (hh mm ss):

Ajustar contador horas operac. (hhhhhh mm ss): Habilitar cont. horas operacin: Lnea de avisos Lnea de mens F 1 F 2 F F F 5 F F Info F 8 Retorno

3 Elegir 4

6 Aceptar 7

Figura 23-2

Pantalla de parametrizacin Parmetros del reloj (CLP). Divisin de las pantallas COM DB1 en distintas reas

Encabezado

El encabezado de todas las pantallas COM DB1 ocupa una lnea y se separa con una barra continua del resto de las reas de la pantalla. Sirve para titular el contenido de la pantalla COM DB1. El encabezado no puede modificarse en la pantalla COM DB1 respectiva. Aqu es posible introducir un comentario relativo a un bloque de parmetros (en la pantalla de parametrizacin correspondiente) o a todo el DB1 (en la pantalla Panormica). La lnea de comentario ocupa una lnea y puede tener un mximo de 80 caracteres. El rea central, la mayor de la pantalla, consituye el rea de entrada propiamente dicha de las pantallas COM DB1. Dependiendo del nivel de manejo, aqu se visualizan textos estticos y campos de entrada en donde se ajustan los parmetros. En ellos se introducen con el teclado los datos de parametrizacin vlidos y relevantes para la funcin seleccionada. Dichos datos pueden transferirse despus a un fichero de programa o al autmata programable. En la misma zona es posible visualizar (zona de salida) los datos de parametrizacin de un DB1 contenido en un fichero de programa o en el autmata programable. COM DB1 visualiza en esta zona tambin ventanas de seleccin, ventanas de ayuda y advertencias, funciones todas ellas que apoyan el manejo de COM DB1.

Lnea de comenta rio

Area de entrada o salida

STEP 5 C79000-G8578-C920-05

23-9

Software de parametrizacin COM DB1

Lnea de avisos

En esta lnea, COM DB1 visualiza textos informativos sobre el curso de la parametrizacin, operaciones errneas y fallos. La primera vez que se pasa de la pantalla de ajustes previos a la pantalla Panormica, COM DB1 notifica en la lnea de avisos si existe un DB1 en el fichero de programa y/o en el autmata programable. La lnea de mens (teclas de funcin F1 a F8) situada en el borde inferior de la pantalla muestra qu funcin del COM DB1 puede activarse con qu tecla de funcin del teclado. Las funciones de COM DB1 no posibles en modo offline (p. ej. Cargar el autmata programable) no son soportadas por las teclas de funciones correspondientes en modo offline.

Lnea de mens

23.3.1 Resumen

Posibilidades y reglas para rellenar las pantallas de COM DB1


En este apartado se explica:

S cmo se rellenan los campos de entrada, S cmo se introducen comentarios en la lnea de comentario y S a qu hay que atender a la hora de editar.
En todos los campos de entrada de las pantallas COM DB1 se puede posicionar el cursor.

Registros en campos de entrada

Existen dos posibilidades de introducir valores de parmetros en campos de entrada con soporte del cursor:

S  S 

El texto se introduce carcter por carcter a travs del teclado.

El texto se toma de una ventana de seleccin (de estar presente) asociada al campo de entrada (con F3 = Seleccionar).

Nota La tecla F6 = Aceptar permite aceptar seguidamente en el DB1 los datos de parametrizacin modificados. Dicha aceptacin slo es efectiva si no tienen errores todos los parmetros del bloque. Una vez ejecutada la aceptacin, COM DB1 cambia automticamente a la pantalla Panormica. Ejemplo de : Introducir carcter por carcter el factor de correccin. 1. Posicionar el cursor en el campo de entrada Factor corr.:. 2. Teclear el parmetro deseado (p. ej.: 9). 3. Finalizar la entrada con o INSERT. (Pulsando ESC se rechaza el texto.)

23-10

STEP 5 C79000-G8578-C920-05

Software de parametrizacin COM DB1

Ejemplo de : Introducir el da de la semana en la ventana de seleccin 1. Posicionar el cursor en el campo de entrada Da sem.:. 2. Abrir la ventana de seleccin asociada a dicho campo de entrada; para ello pulsar F3 = Elegir. 3. Posicionar el cursor en la lnea deseada en la ventana de seleccin. 4. Aceptar el da de la semana seleccionado en el campo de entrada. Para ello pulsar o INSERT. En el campo de entrada se visualiza el texto elegido. (Pulsando ESC se interrumpe la aceptacin.)
Parmetros del reloj (CLP) SIMATIC S5/COM DB1

Situacin de la palabra de estado: Situacin de los datos del reloj: Factor corr.: Salvar hora: Actualizacin reloj en stop:

N: N:

DO LU MA MI Fecha/hora: Formato: JUUhrzeit (hh mm Da sem.: Fecha (dd mm aa): VI ss): Alarma: Formato: SA Da sem.: Fecha (dd mm): XXUhrzeit (hh mm ss): Ajustar contador horas operac. (hhhhhh mm ss): Habilitar cont. horas operacin:

F 1

F 2

F 3 Elegir

F 4

F 5

F Info

F 8 Retorno

6 Aceptar 7

Figura 23-3

Pantalla COM DB1 Parmetros del reloj (CLP); elegir da de la semana

Introducir comentarios

En COM DB1 existe la posibilidad de introducir,

 un comentario relativo al DB1 completo, en la pantalla Panormica, y  un comentario para cada bloque de parmetros en la pantalla respectiva.
El comentario se introduce en la lnea prevista situada en el borde superior de la pantalla COM DB1. El comentario puede tener un mximo de 80 caracteres (inclusive blancos). Ejemplo de : Introducir comentario a bloque de parmetros Parmetros del reloj (CLP) 1. En la pantalla de parametrizacin Parmetros del reloj (CLP) pulsar la tecla COM. Con ello el cursor salta a la lnea de comentarios. 2. Introducir el comentario a travs del teclado (p. ej.: Ajustar hora de alarma para operaciones de mantenimiento 1). 3. Finalizar la introduccin con o INSERT. (Pulsando ESC se abandona la lnea de comentarios sin modificar el contenido original.) Nota Cualquier comentario a un bloque de parmetros se graba con el bloque de parmetros en el DB1 pulsando F6 = Aceptar.

STEP 5 C79000-G8578-C920-05

23-11

Software de parametrizacin COM DB1

Particularidades y reglas para rellenar pantallas COM DB1

En la nota siguiente hemos resumido algunas pocas particularidades y reglas que hay que observar al parametrizar el DB1 usando COM DB1: Nota

S Si en la pantalla de ajuste previo no se indica la versin de la CPU, entonces


COM DB1 accede al juego de parmetros (bloque de parmetros, margen de valores) de la versin ms actual que conoce. COM DB1 visualiza entonces la versin vlida en el campo de entrada correspondiente de la pantalla de ajustes previos. En el caso de la CPU 944 con dos interfases serie es necesario indicar tambin en la pantalla de ajustes previos la referencia y la versin del cartucho de memoria con el sistema operativo. Al cargar un DB1 creado con STEP 5 pueden perderse comentarios si: el comentario supera los 80 caracteres, el comentario al DB1 completo no figura directamente antes del identificador de fin END o bien el comentario a un bloque de parmetros no figura directamente detrs del identificador de bloque respectivo. Tambin se pierden los bloques de parmetros acotados entre caracteres de comentario (#) en el DB1 prefijado. Si antes de aceptar un bloque de parmetros se borra un parmetro que tiene asignado un valor prefijado, entonces en el autmata programable rige el valor prefijado. Si se selecciona nuevamente la pantalla de parametrizacin, en el campo de entrada del parmetro se visualiza el valor prefijado.

S S

23-12

STEP 5 C79000-G8578-C920-05

Software de parametrizacin COM DB1

23.3.2 Resumen

Sistema de ayuda y de gestin de errores del COM DB1


COM DB1 ofrece un extenso sistema de ayuda y de gestin de errores para la programacin del DB1. Este apartado ofrece una panormica de:

S todas las funciones de ayuda que ofrece COM DB1 durante la parametrizacin y

S todos los avisos de error que visualiza COM DB1 durante la programacin del
DB1.

Sistema de ayuda

El sistema de ayuda de COM DB1 est basado en el sistema de ayuda de STEP 5. Desde la pantalla se puede acceder a textos de ayuda relativos a la pantalla COM DB1 seleccionada y a la posicin actual del cursor. COM DB1 ofrece tres tipos de ayudas:

 Lnea de avisos: advertencias y avisos de error en la lnea de avisos de


las pantallas COM DB1.

 Pantallas de ayuda: textos de ayuda que explican la pantalla actual de


COM DB1 y la asignacin de las teclas de funcin.

 Ventana Info: textos de ayuda con informaciones relativas a los campos de


entrada.

Lnea de avisos 

En la lnea de avisos de la pantalla de COM DB1 (! fig.23-4) COM DB1 se visualizan las siguientes informaciones:

S errores producidos al manejar COM DB1 (p. ej. Entrada incorrecta) S errores de parametrizacin S funciones en curso dentro de COM DB1 (p. ej. el DB1 se est cargando.
Esperar ...)

S la presencia de un DB1 en un fichero de programa y/o en un autmata programable al cambiar de la pantalla de ajustes previos a la pantalla Panormica

Pantallas de ayuda 

Si dentro de una pantalla COM DB1 se pulsa la tecla INFO, en pantalla se presenta entonces una pantalla de ayuda con una breve explicacin sobre la pantalla seleccionada y la asignacin actual de teclas de funciones. Con ello se borra el contenido anterior de la pantalla y se visualiza el texto de ayuda respectivo. Si la informacin no cabe en una nica pantalla, pulsando las teclas INSERT o es posible pasar a la siguiente pgina. Pulsando la tecla ESC se abandona la pantalla de ayuda. Con ello se restablece el contenido antiguo de la pantalla.

Ejemplo

Pantalla de ayuda: explicaciones de la pantalla actual de COM DB1 Parmetros del reloj y asignacin de teclas de funcin.

STEP 5 C79000-G8578-C920-05

23-13

Software de parametrizacin COM DB1

Parmetros del reloj (CLP)

SIMATIC S5/COM DB1

Bloque de parmetros del reloj (CLP): El reloj integrado se puede parametrizar para ejecutar funciones de: hora y fecha (por ej., para realizar un control horario) de programador horario o de cronmetro (por ej., para vigilar la duracin de un proceso) contador horario (por ej., para sealizar la llegada de un intervalo de mantenimiento) Las necesidades de memoria se calculan dependiendo de las funciones de reloj utilizadas. Antes de la transferencia, COM DB1 verifica la existencia de DB/DX con la longitud requerida y, por defecto, los crea tras confirmacin. El autmata programable puede iniciarse tambin en ausencia de estos DB/DX! <F3> Ventana de seleccin con las posibilidades de introduccin admisibles <F7> Informacin sobre el campo de entrada seleccionado con el cursor <F6> Se aceptan las modificaciones <ESC> o <F8> Se rechazan las modificaciones <COM> o <-:-> Editar un comentario relativo a todo el bloque de parmetros <ESC> Cierre de la ventana F 1 F 2 F 3 Elegir F 4 F 5 F 6 Aceptar F 7 Info F 8 Retorno

Figura 23-4

Pantalla de ayuda: explicaciones de la pantalla actual de COM DB1 Parmetros del reloj y asignacin de teclas de funcin

Ventana Info 

La tecla de funcin F7 = Info (de poder ser elegida) permite pedir la visualizacin de ayudas relativas a los campos de entrada de COM DB1. Dependiendo de la posicin del cursor en el campo de entrada, en una ventana Info se describen brevemente todos los valores o alternativas posibles y permitidos. Al contrario de las pantallas de ayuda mencionadas anteriormente, destinadas a explicar la asignacin de las teclas de funcin, la ventana Info respectiva slo tapa una parte de la pantalla. Permanece visible el campo de entrada. Solo es posible tener abierta una ventana Info. Antes de rellenar el campo de entrada o de posicionar el cursor en el prximo campo de entrada deber cerrarse la ventana Info. La tecla ESC permite cerrar la ventana Info.

23-14

STEP 5 C79000-G8578-C920-05

Software de parametrizacin COM DB1

Ejemplo

Ventana Info: Informaciones sobre el campo de entrada Da sem. de la pantalla COM DB1 Parmetros del reloj (CLP).
Parmetros del reloj (CLP) SIMATIC S5/COM DB1

Lage des Statuswortes: _ Nr.: Indicar el identificador del da de la semana: Nr.: LULage der MA Martes - MI Mircoles- JU Jueves - VI Viernes Lunes - Uhrendaten: sA Sbado - DO Domingo Aktualisierung actual. Si Korrekturfaktor: se elige XX, el reloj considera el da de la semanader Uhr im Stop: Uhrzeit retten: la ventana <ESC>: Cierre de Datum/Uhrzeit: Da sem.: Alarma: Da sem.: Uhrzeitmodus: Fecha (dd mm aa): Formato: Fecha (dd mm): Hora (hh mm ss): Hora (hh mm ss):

Ajustar contador horas operac. (hhhhhh mm ss): Habilitar cont. horas operacin:

F 1

F 2

F 3 Elegir

F 4

F 5

F Info

F 8 Retorno

6 Aceptar 7

Figura 23-5

Ventana Info: informacin sobre el campo de entrada Da sem. de la pantalla de COM DB1 Parmetros del reloj (CLP)

Sistema de gestin de errores

El sistema de gestin de errores de COM DB1 se basa en gran parte en el de STEP 5. COM DB1 puede reconocer errores y comunicrselos al usuario indicando en la pantalla los avisos correspondientes. COM DB1 reacciona a los siguientes errores:

 errores reconocidos durante la carga o transferencia del DB1  errores durante la programacin del DB1 (errores de manejo)
COM DB1 reacciona a uno de los errores mencionados:

S bien con un aviso de error (al igual que en STEP 5 los avisos de error se visualizan en la lnea de avisos de pantalla; (p. ej.: Margen de valores incorrecto).

S o con una advertencia (reclamo de seguridad). Las advertencias se visualizan


en una ventana marcada con trazo simple y que se presenta en el centro de la pantalla (p. ej. Desea rechazar la parametrizacin?). Los reclamos de seguridad debern confirmarse pulsando ESC o, de acuerdo al texto visualizado, con ESC No o abandonar o y S.

Errores reconocidos durante la carga 

Durante la carga del DB1 desde el fichero de programa o del autmata programable y durante la transferencia del autmata programable a un fichero de programa o al autmata programable se verifican todos los parmetros para verificar si:

S se cumplen los mrgenes de valores admisibles S se cumplen las dependencias de parmetros dentro de un bloque S se cumplen las dependencias de parmetros entre bloques

STEP 5 C79000-G8578-C920-05

23-15

Software de parametrizacin COM DB1

Si el COM DB1 reconoce un error (p. ej. Area de entrada o salida interrumpida u ocupada varias veces), entonces COM DB1 llama automticamente la pantalla Panormica en la cual se marcan como errneos los bloques de parmetros afectados:

S En el bloque errneo, los autnticos errores de parametrizacin se marcan


con una ! delante del campo de entrada.

S En el caso de datos no interpretables para parmetros en el bloque errneo (que slo pueden aparecer en un DB1 que ha sido programado con el editor de DB del paquete STEP 5), los campos de entrada estn rellenados con *. Nota Si se posiciona el cursor sobre un parmetro errneo ( ! ) dentro de la pantalla de parametrizacin, entonces en la lnea de avisos aparece el aviso de error correspondiente. Ejemplo: Marcado de parmetros errneos en el bloque Parmetros del reloj (CLP) tras la carga del DB1. Este ha sido creado utilizando el editor de DB del paquete STEP 5. 1. Error: como situacin de la palabra de estado se ha indicado NB en lugar de MB. (Error tipogrfico no interpretable por COM DB1). 2. Error: para formato de hora se ha indicado AM en lugar de PM. (Margen de valor errneo)
Error: informacin no interpretable en DB1

Parmetros de reloj (CLP) Posicin de la palabra de estado: Posicin de los datos de reloj: Factor corr.: Salvar hora: 1 SI

SIMATIC S5/COM DB1


KKK KK N N 1 MW : : Actualizacin reloj en stop:

SI

Error: dependencia de parm. no cumplida

Fecha/hora: Formato: ! AM Da sem.: FR Fecha (dd mm aa): 3 9 93 Hora (hh mm ss): ! 14 0 0 Ajustar alarma: Formato: AM Da sem.: Fecha (dd mm): 9 Hora (hh mm ss): 9 10 0 M 6 O Ajustar contador horas operac. (hhhhhh mm ss): Habilitar cont. horas operacin: Margen de valores no vlido
F 1 F 2 F F F 5 F F Info F 8 Retorno 3 Elegir 4 6 Aceptar 7

Error: de COM DB1

Figura 23-6

Indicacin de parmetros errneos en la pantalla de parametrizacin

23-16

STEP 5 C79000-G8578-C920-05

Software de parametrizacin COM DB1

Error al programar 

COM DB1 bloquea durante la programacin cualquier introduccin no permitida:

S COM DB1 verifica los textos introducidos tras finalizar la entrada pulsando :
Los errores sintcticos o la violacin del margen de valores permitido son sealizados por un aviso de error (p. ej. Margen de valores no vlido). Los ajustes errneos de parmetros se marcan con una ! delante del campo de entrada.

S Al aceptar los datos de parametrizacin en el DB1 pulsando F6 = Aceptar se


verifica adems las interdependencias de parmetros dentro del mismo bloque: las interdependencias de parmetros no cumplidas son sealizadas por la advertencia Los parmetros tienen errores y no pueden salvarse. Despus de acusar con ESC los parmetros errneamente parametrizados as localizados quedan marcados con una ! delante del campo de entrada. Nota Si se posiciona el cursor sobre un parmetro errneo (!) dentro de la pantalla de parametrizacin, entonces en la lnea de avisos aparece el aviso de error correspondiente. Slo cuando se han introducido sin errores todos los parmetros es posible memorizar el bloque de parmetros pulsando F6 = Aceptar.

STEP 5 C79000-G8578-C920-05

23-17

Software de parametrizacin COM DB1

23.4 Ejemplo de una parametrizacin de DB1 completa utilizando COM DB1


Resumen
En este apartado se explica la forma de proceder para parametrizar con COM DB1 en un ejemplo concreto. El objeto de este apartado es el manejo de COM DB1 y no la funcin a parametrizar en DB1. La funcin y sus parmetros se describen en el correspondiente manual del autmata programable. El ejemplo siguiente permite aprender rpidamente el manejo de COM DB1. En la tabla siguiente encontrar:

S todas las acciones que hay que ejecutar para parametrizar un autmata programable;

S todas las pantallas en las que se realizan dichas acciones (especialmente


para nuestro ejemplo: S595U con interfaz SINEC L2 integrada). Los manejos se describen en los apartados de este captulo.
Tabla 23-1 Resumen del procedimiento para parametrizar un autmata programable utilizando COM DB1 Pantallas necesarias

Manejo que debe ejecutarse sucesivamente y ... 1. Instalar COM DB1 2. Iniciar COM DB1 3. Elegir idioma 4. Fijar ajuste previos 5. Pasar el AG de RUN a STOP 6. Cargar del AG el DB1 prefijado; introducir comentario sobre DB1; seleccionar bloque de parmetros 7. Introducir comentario al bloque de parmetros 8. Editar los parmetros 9. Entregar el DB1 a la impresora 10. Transferir el DB1 al AG 11. Salvar el DB1 en un fichero del programa STEP 5 12. Pasar el AG de STOP a RUN

Pantalla Seleccin idioma Pantalla Ajustes previos Pantalla Funciones AG Pantalla Cargar DB1

Pantalla Panormica SINEC L2 Pantalla Parmetros base Pantalla Enlace estndar Pantalla Imprimir DB1 Pantalla Transferir DB1 Pantalla Transferir DB1 Pantalla Funciones AG

Problema planteado en el ejemplo

Se desea parametrizar un S595U con interfaz SINEC L2 integrada. El S595U deber comunicarse con otro autmata programable utilizando el tipo de transmisin de datos Enlace estndar. Este tipo de enlace se parametriza con COM DB1 de la forma descrita a continuacin. (Los parmetros y sus argumentos se han tomado del ejemplo de parametrizacin de DB1 para enlace estndar contenido en el manual Interfaz SINEC L2 del autmata S595U.)

23-18

STEP 5 C79000-G8578-C920-05

Software de parametrizacin COM DB1

Condiciones para el ejemplo

Tenga en cuenta los siguientes requisitos:

S Se dispone de un S595U con interfaz SINEC L2 (n de ref. 6ES5


0958MB12, versin 01).

S Un PG 710 II est enchufado en el interfaz PG del S595U. S El conector de conexin a bus no est enchufado en la interfaz SINEC L2. S El S595U est en RUN. S Con el paquete STEP 5 se ha creado un fichero de programa
AG95L2ST.S5D.

S Con el paquete STEP 5 se ha creado un fichero de impresora o de pie de pgina.

23.4.1

Manejos preparatorios
Tras iniciar COM DB1 se visualiza la pantalla Elegir idioma. Las teclas F1 a F5 permiten elegir el idioma de los textos del COM DB1.

Elegir idioma

S Pulsar F4 = espaol. (La tecla F8 = Retorno o la tecla ESC permite abandonar


el COM DB1.)
SIMATIC S5/COM DB1

COM DB1 Versin x.y

F F F F F F 1 deutsch 2 english 3 francais 4 espaol 5 italiano 6

F 7

F 8 Retorno

Figura 23-7

Pantalla COM DB1 Seleccionar idioma; elegir el idioma

Fijar ajustes previos

En la pantalla Ajustes previos se definen los ajustes previos para parametrizar con COM DB1 como se indica a continuacin. Definir modo de funcionamiento de COM DB1 con la CPU: Tras seleccionar la pantalla de ajustes previos el cursor est sobre el campo de entrada Online/Offline: 1. Pulsando la tecla F3 = Elegir abrir la ventana de seleccin asociada al campo de entrada Online/Offline. 2. Aceptar Online en el campo de entrada pulsando o INSERT. En el campo de entrada se visualiza Online. 3. Posicionar el cursor sobre el siguiente campo de entrada; para ello pulsar o INSERT.

STEP 5 C79000-G8578-C920-05

23-19

Software de parametrizacin COM DB1

Definir MLFB

Para definir la referencia (MLFB) proceder de la misma forma que para Definir modo del COM DB1 con la CPU. (Es posible posicionar el cursor sobre la lnea 0958MB42 0958MB02 en la ventana de seleccin.) Introducir por teclado la versin 01 del autmata programable y terminar la introduccin pulsando o INSERT. (ESC permite interrumpir la aceptacin, es decir vaciar el campo de entrada.) Una vez introducidos todos los ajustes previos aparece la siguiente pantalla:
Ajustes previos Online/offline: Ref: Versin del AG: Unidad: Unidad: Unidad: Unidad: Online 6ES5 095-8MB12 01 Fichero prog.: Fichero impr.: Fich. pie pg.: Fich. salida: @@@@@@ST .S5D @@@@@@DR.INI @@@@@@F1.INI @@@@@@LS.INI SIMATIC S5/COM DB1

Definir versin del autmata programable

F 1

F 2

F 3 Elegir

F 4

F 5

F F 6 Aceptar 7

Info

F 8 Retorno

Figura 23-8

Pantalla COM DB1 Ajustes previos; introducir los ajustes previos

Pulsando F6 = Aceptar, aceptar las entradas realizadas. Con ello se visualiza la pantalla Panormica.

Pasar el autmata programable de RUN a STOP

COM DB1 conoce los posibles bloques de parmetros y las parametrizaciones realizadas en el DB1 prefijado para el autmata programable registrado en la pantalla Ajustes previos. Para el S595U, COM DB1 ofrece la siguiente pantalla:
Panormica SIMATIC S5/COM DB1

Parmetros admisibles Interrupciones integradas Contadores integrados Entradas analgicas integradas SINEC L1 Ejecucin controlada por tiempo Parmetros del reloj Datos del sistema SINEC L2 Bloque de errores F 1 nuevo DB1 F F F (OBI) (OBC) (OBA) (SL1) (TFB) (CLP) (SDP) (SL2) (ERT) F

Parametrizacin parametrizado (prefij.) parametrizado (prefij.) parametrizado (prefij.) no parametrizado parametrizado (prefij.) no parametrizado parametrizado (prefij.) no parametrizado no parametrizado F F F Retorno

2 Cargar 3 Transf. 4 Imprim. 5 Borrar 6 Selec. 7 Funcio- 8 DB1 DB1 DB1 bloque bloque nes AG

Figura 23-9

Pantalla COM DB1 Panormica; seleccionar funcin del autmata programable

23-20

STEP 5 C79000-G8578-C920-05

Software de parametrizacin COM DB1

Cambiar el modo de operacin

El modo de operacin del autmata programable se modifica en la pantalla Funciones AG: 1. Para ello pulsar la tecla F7 = Funciones AG. 2. Para cambiar el modo de operacin, pulsar la tecla F2 = Run ! Stop. Con ello el autmata programable se encuentra ahora en STOP.
Funciones AG SIMATIC S5/COM DB1

F 5

F 6

F 7

F 8 Retorno

1 Comprim. 2 Run > 3 Stop > 4 AG Stop Run

Figura 23-10 Pantalla COM DB1 Funciones AG; pasar el autmata programable de RUN a STOP

3. Pulsando F8 = Retorno pasar en la pantalla Panormica.

STEP 5 C79000-G8578-C920-05

23-21

Software de parametrizacin COM DB1

23.4.2

Cargar del autmata programable el DB1 prefijado; introducir comentario al DB1; seleccionar bloque de parmetros
El DB1 presente en el autmata programable debe cargarse y modificarse con COM DB1. Cargar el DB1 desde el autmata programable: 1. Pulsar en la pantalla Panormica (! fig.23-11) la tecla F2 = Cargar DB1. Con ello se visualiza la pantalla Cargar DB1:
Cargar DB 1 SIMATIC S5/COM DB1

Cargar y modificar

Unidad: Fichero prog.: ST.S5D

F Elegir 4

F 5

F 6

F 7 Info

F 8 Retorno

1 Cargar 2 Cargar 3 fich.prog. de AG

Figura 23-11 Pantalla COM DB1 Panormica; seleccionar Cargar de AG

2. Pulsar la tecla F2 = Cargar de AG. Una vez finalizada la carga se visualiza en la panormica todas las parametrizaciones del DB1 contenido en el autmata programable. Como hasta ahora no se ha realizado ninguna parametrizacin en el DB1 del autmata programable, entonces se visualiza el DB1 prefijado o por defecto (! fig. 23-11). Introducir comentario al DB1 1. Si se desea introducir un comentario, pulsar la tecla COM. Con ello el cursor se encuentra en la lnea de comentario de la pantalla Panormica. 2. Entre ahora el comentario con como mximo 80 caracteres; en nuestro ejemplo: Parametrizacin del interfaz SINEC L2 (slo enlace estndar) (! fig. 23-12). 3. Pulsar o o INSERT. Con ello el cursor aparecer en la primera lnea de Bloques de parmetros posibles.

23-22

STEP 5 C79000-G8578-C920-05

Software de parametrizacin COM DB1

Seleccionar bloque de parmetros: 1. Para seleccionar el bloque de parmetros posicionar el cursor sobre el bloque SINEC L2.
Panormica Parametrizacin de la interfase SINEC L2 (slo enlace estndar) Parmetros admisibles Interrupciones integradas Contadores integrados Entradas analgicas integradas SINEC L1 Ejecucin controlada por tiempo Parmetros de reloj Datos del sistema SINEC L2 Bloque de errores (OBI) (OBC) (OBA) (SL1) (TFB) (CLP) (SDP) (SL2) (ERT) Parametrizacin si (param. prefijado) si (param. prefijado) si (param. prefijado) no si (param. prefijado) no si (param. prefijado) no no SIMATIC S5/COM DB1

F Retorno

1 Nuevo 2 Cargar 3 Transf. 4 Imprim. 5 Borrar 6 Selec. 7 Funcio- 8 DB1 DB1 DB1 DB1 bloque bloque nes AG

Figura 23-12 Pantalla COM DB1 Panormica; seleccionar bloque de parmetros

2. Pulsar o o INSERT. En pantalla aparece la pantalla SINEC L2: Panormica.

Introducir un comentario al bloque de parmetros

En la pantalla SINEC L2: Panormica es posible introducir un comentario relativo al bloque de parmetros SINEC L2. 1. Pulsar la tecla COM. El cursor se encuentra entonces sobre la lnea de comentario. 2. Introducir un comentario compuesto por como mximo 80 caracteres; para nuestro ejemplo: Parametrizacin del enlace estndar de la estacin 2 a la estacin 1. 3. Pulsar o o INSERT. El cursor aparece en la lnea Parmetros base.

STEP 5 C79000-G8578-C920-05

23-23

Software de parametrizacin COM DB1

Panormica SINEC L2 Parametrizacin del enlace estndar de la estacin 2 a la estacin 1 Parmetros admisibles Parmetros base Enlace estndar Enlace AGAG Maestro ZP (periferia cclica) Esclavo ZP (periferia cclica) Servicios FMA Servicios capa 2

SIMATIC S5/COM DB1

Parametrizacin no parametrizado no parametrizado no parametrizado no parametrizado no parametrizado no parametrizado no parametrizado

F 1 neuer DB!

F 2 DB1 Laden

F 3

DB1 4 DB1 5 Borrar 6 Selec. 7 AG8 Retorno Uebertr Drucken bloque bloque Funktion

Figura 23-13 Pantalla COM DB1 Panormica SINEC L2; seleccionar funciones SINEC L2

Editar los parmetros

En la pantalla SINEC L2: Panormica es posible seleccionar las funciones SINEC L2 que se desea parametrizar. Nota Como primer paso siempre es necesario definir los parmetros base, ya que stos son vlidos para todas las funciones SINEC L2. Slo despus pueden definirse los parmetros para funciones SINEC L2 especiales.

Editar parmetros base

Seleccionar parmetros base: 1. Una vez elegida la pantalla Panormica el cursor est sobre la lnea Parmetros base. 2. Pulsar F6 = Aceptar, o INSERT. Con ello aparece en la pantalla Parmetros base (! fig. 23-14). Definir nmero de estacin: Una vez seleccionada la pantalla Parmetros base el cursor se encuentra sobre el campo de entrada Nmero de estacin:. 1. Entrar a travs del teclado 2. 2. Aceptar la introduccin pulsando o INSERT. Con ello el cursor se posiciona en el siguiente campo de entrada. (Con ESC es posible interrumpir la aceptacin, es decir, el campo de entrada se vaca nuevamente.)

23-24

STEP 5 C79000-G8578-C920-05

Software de parametrizacin COM DB1

Definir estado de estacin: 1. Abrir la ventana de seleccin asociada al campo de entrada Estado de estacin:, para ello pulsar F3 = Elegir. 2. El cursor se encuentra en la lnea ACTIVO en la ventana de seleccin. 3. Aceptar ACTIVO en el campo de entrada pulsando o INSERT. 4. Posicionar el cursor en el siguiente campo de entrada; para ello pulsar o INSERT. 5. Introducir todos los argumentos restantes de los parmetros base como se describe anteriormente: bien directamente a travs del teclado (pulsando F7 = Info se visualiza el margen de los valores de los argumentos), o mediante ventana de seleccin. Los argumentos de los parmetros pueden verse en la pantalla de la figura 23-14. Una vez introducidos todos los argumentos de los parmetros base aparece la pantalla siguiente:
Parmetros base SINEC L2 SIMATIC S5/COM DB1

Nmero de la estacin: Estado de la estacin: Velocidad de transmisin: Nmero de estacin ms alto entre las activas: Target-Rotation-T ime: Setup-Time: Slot-Time: Station-Delay-Time mnimo: Station-Delay-Time mximo: F 1 F 2 F 3 Elegir F 4 F 5 F

z ACTIVO 500 10 5120 0 400 12 360 F F 8 Retorno

6 Aceptar 7 Info

Figura 23-14 Pantalla COM DB1 Parmetros base SINEC L2; editar parmetros base

6. Pulsar F6 = Aceptar. Con ello se acepta en el DB1 los parmetros base y en pantalla se visualiza la pantalla SINEC L2: Panormica (! fig. 23-14). En la lnea Parmetros base se visualiza la expresin parametrizado. (ESC o F8 = Retorno permiten interrumpir la aceptacin. Con ello la pantalla SINEC L2: Panormica se visualiza en su forma original.)

STEP 5 C79000-G8578-C920-05

23-25

Software de parametrizacin COM DB1

Editar parmetros para enlace estndar

Seleccionar enlace estndar: Dentro de la pantalla SINEC L2: Panormica (! fig. 23-15), el cursor est sobre la lnea Enlace estndar. 1. Pulsar bien F6 = Aceptar, o INSERT. Con ello aparece en la pantalla SINEC L2: Enlace estndar. 2. Introducir todos los argumentos de los parmetros de la forma descrita para los parmetros base: directamente a travs del teclado, o bien mediante la ventana de seleccin. Los argumentos de los parmetros pueden verse en la pantalla de la figura 23-15. Una vez introducidos todos los argumentos aparece la pantalla siguiente:
Enlace estndar SINEC L2 SIMATIC S5/COM DB1

Nmero de la estacin 2 Situacin del buzn de recepcin: Situacin byte de coordinacin Recepcin: Situacin del buzn de emisin: Situacin byte coordinacin Emisin:

/ estado de estacin activa DB MB DB MB N: N: N: N: 9 61 8 60 N DW: 0 N DW: 0

F 1

F 2

F 3 Elegir

F 4

F 5

F Info

F 8 Retorno

6 Aceptar 7

Figura 23-15 Pantalla COM DB1 Enlace estndar; editar parmetros base

3. Pulsar F6 = Aceptar. Con ello se acepta en el DB1 los parmetros base y en pantalla se visualiza la pantalla Panormica SINEC L2 (! fig. 23-15). En la lnea Parmetros base se visualiza la expresin parametrizado. (ESC o F8 = Retorno permiten interrumpir la aceptacin. Con ello la pantalla Panormica SINEC L2 se visualiza en su forma original.) Ahora el DB1 del ejemplo est completamente parametrizado.

23-26

STEP 5 C79000-G8578-C920-05

Software de parametrizacin COM DB1

Enviar el DB1 a la impresora

Se desea listar por impresora el DB1 recin creado. 1. Pulsando dos veces F8 = Retorno pasar a la pantalla Panormica. Como se ve, la pantalla Panormica se ha modificado; el bloque de parmetros de SINEC L2 ha sido pues parametrizado:
Resumen Parametrizacin de la interfase SINEC L2 (slo enlace estndar) Parmetros admisibles Interrupciones integradas Contadores integrados Entradas analgicas integradas SINEC L1 Ejecucin controlada por tiempo Parmetros del reloj Datos del sistema SINEC L2 Bloque de erroes (OBI) (OBC) (OBA) (SL1) (TFB) (CLP) (SDP) (SL2) (ERT) Parametrizacin parametrizado (prefij.) parametrizado (prefij.) parametrizado (prefij.) no parametrizado parametrizado (prefij.) no parametrizado parametrizado (prefij.) parametrizado no parametrizado SIMATIC S5/COM DB1

F Retorno

1 Nuevo 2 Cargar 3 Transf. 4 Imprim. 5 Borrar 6 Selec. 7 Funcio- 8 DB1 DB1 DB1 DB1 bloque bloque nes AG

Figura 23-16 Pantalla COM DB1 Panormica: seleccionar Imprim. DB1

2. Pulsar la tecla F4 = Imprim. DB1. Aparece la pantalla Imprimir DB1:


Impresin del DB1 SIMATIC S5/COM DB1

F 1 Impresora

F Retorno

2 Impr. en 3 DB1 4 DB1 5 Block 6 Block 7 AG8 fichero Uebertr Drucken Loeschen Anwahl Funktion

Figura 23-17 Pantalla COM DB1 Impresin del DB1; seleccionar salida por impresora

STEP 5 C79000-G8578-C920-05

23-27

Software de parametrizacin COM DB1

3. Pulsar la tecla F1 = Impresora. Con ello se imprime la pantalla Panormica, la pantalla SINEC L2: Panormica y todas las pantallas de parametrizacin del bloque SINEC L2. En la lnea de avisos se visualiza qu pgina se est imprimiendo actualmente. Una vez finalizada la impresin se visualiza automticamente la pantalla Panormica en pantalla. (Si no ha sido imprimido el DB1 se presenta el aviso correspondiente.)

Transferir el DB1 al autmata programable

Se desea transferir al autmata programable el DB1 recin creado. 1. En la pantalla Panormica (! fig. 23-18) pulsar la tecla F3 = Transf. DB1. Aparece la pantalla siguiente Transferir DB1:
Transferencia del DB 1 SIMATIC S5/COM DB1

Unidad: Fichero prog.: ST.S5D

F Elegir

F 4

F 5

F 6

F 7 Info

F 8 Retorno

1 Transf. 2 Transf. 3 a fich. al AG

Figura 23-18 Pantalla COM DB1 Transferir DB1; seleccionar Transf. al AG

2. Pulsar la tecla F2 = Transf. al AG. En la lnea de avisos se presenta informacin relativa a que se est transferiendo el DB1. Con ello se sobreescribe el DB1 presente en el autmata programable. Una vez finalizada la transferencia del DB1 se visualiza automticamente la pantalla Panormica en pantalla. (Si tiene errores el DB1, entonces se presenta el aviso de fallo correspondiente y no se transfiere el DB1. El bloque de parmetros errneo se marca correspondientemente en la pantalla Panormica.)

23-28

STEP 5 C79000-G8578-C920-05

Software de parametrizacin COM DB1

Salvar el DB1 en un fichero de programa STEP 5

Se desea salvar/archivar el DB1 recin transferido al autmata programable en un fichero de programa STEP 5 (o en disquete). Para ello es necesario indicar en la pantalla Transferir DB1 el fichero de programa STEP 5 en el que se desea almacenar el DB1. Para nuestro ejemplo se ha supuesto un fichero de programa STEP 5 AG95L2ST.S5D ya creado con el paquete STEP 5. 1. En la pantalla Panormica pulsar (! fig. 23-19) la tecla F3 = Transf. DB1. Con ello se visualiza la pantalla Transferir DB1. 2. Introducir el fichero de programa STEP 5 y la unidad (! fig. 23-19).
Transferencia del DB 1 SIMATIC S5/COM DB1

Unidad: Fichero prog.:

C AG95L2ST .S5D F 4 F 5 F 6 F 7 F 8 Retorno

F F F 1 Transf. 2 Transf. 3 a fich. al AG

Elegir

Info

Figura 23-19 Pantalla COM DB1 Transferir DB1; seleccionar Transf. a fich.

3. Pulsar la tecla F1 = Transf. a fich.. En la lnea de avisos aparece la informacin que se est transferiendo el DB1. Una vez finalizada la transferencia del DB1 aparece automticamente la pantalla Panormica. (Si el DB1 tiene errores, entonces se presenta el aviso de fallo correspondiente y no se transfiere el DB1. El bloque de parmetros errneo se marca correspondientemente en la pantalla Panormica.)

STEP 5 C79000-G8578-C920-05

23-29

Software de parametrizacin COM DB1

Pasar el autmata programable de STOP a RUN

El modo de operacin del autmata programable puede modificarse en la pantalla Funciones AG. 1. Pulsar la tecla F7 = Funciones AG (! fig. 23-20) en la pantalla Panormica. Aparece en la pantalla Funciones AG. 2. Cambiar el modo de operacin pulsando la tecla F3 = Stop ! Run. El software le pregunta si desea actualizar la parametrizacin en el autmata programable. 3. Para confirmar, pulsar o INSERT. Con ello se aceptan en el sistema operativo del autmata programable las parametrizaciones. (Con ESC o F8 = Retorno permite interrumpir la aceptacin.) Con ello se actualizan las parametrizaciones en el autmata programable y ste se encuentra en el estado RUN.
Funciones AG SIMATIC S5/COM DB1

F 5

F 6

F 7

F 8 Retorno

1 Comprim. 2 Run > 3 Stop > 4 AG Stop Run

Figura 23-20 Pantalla COM DB1 Funciones AG; pasar el autmata programable de STOP a RUN

4. COM DB1 se abandona pulsando 4 veces F8 = Retorno.

23-30

STEP 5 C79000-G8578-C920-05

Acoplamiento PG
Generalidades

24
Tema Pgina

La tarea del paquete de acoplamiento de unidades de programacin consiste en intercambiar mdulos o ficheros STEP 5 entre diferentes unidades de programacin.

Indice del captulo

Apartado

24.1 24.2

Hardware Acoplamiento

24-2 24-2

STEP 5 C79000-G8578-C920-05

24-1

Acoplamiento PG

24.1 Hardware
Requisitos del hardware
Para el intercambio de datos con una unidad de programacin acoplada se requiere una interfase activa TTY (20 mA). Si la interfase COM 1 existente es una interfase V.24 o bien una interfase TTY pasiva, hay que adaptar la interfase S5. Para ello se conecta un convertidor (KsterBox) entre la unidad de programacin y el cable de conexin de la unidad. Este convertidor convierte la interfase V.24 de la unidad de programacin en una interfase TTY activa, simulando as la interfase S5 de una unidad de programacin S5. Conecte para ello su unidad a la unidad acoplada:

S con la interfase TTY activa COM 1.


La unidad de programacin y la unidad acoplada estn conectadas a travs de dos cables o bien

S con la interfase TTY pasiva o V24 COM 1.


En una unidad de programacin con interfase TTY pasiva o con slo una interfase V.24 COM 1, la interfase pasiva debe convertirse en una interfase S5 con un convertidor (KsterBox). La unidad de programacin se conecta al convertidor (KsterBox), que a su vez se conecta a la unidad de programacin interlocutora con otro cable. Los cables estn descritos en los manuales PG 7xx.

24.2 Acoplamiento
Cargar el paquete de acoplamiento desde la unidad de programacin
El paquete se carga con la funcin STEP 5 Cambio > Otros ... F9 ( Cambio). El programa Acoplamiento de PG se encuentra en el directorio ...\S5_SYS\S5_COM\PG_PG. En cuanto se active el paquete de acoplamiento desde la unidad de programacin, ste ya est arrancado y a partir de ese momento se trabaja en el interfase de usuario del software de acoplamiento para unidades de programacin. Con el paquete de acoplamiento de la unidad de programacin se pueden llevar a cabo las siguientes funciones:

Acoplamiento de la unidad de programacin

S conmutar el aparato a pasivo (para el intercambio de datos se necesita un


aparato activo y otro pasivo)

S transmitir datos del aparato activo al pasivo S pedir datos del aparato pasivo al activo

24-2

STEP 5 C79000-G8578-C920-05

Acoplamiento PG

Introducir los ajustes previos

Despus de haber activado el paquete de acoplamiento de unidades de programacin aparece la pantalla AJUSTES PRVIOS. Introduzca el fichero de programa (los mdulos indicados se refieren a l). Con la tecla SHIFT Cursor se accede a este campo. Los campos Fichero de camino y Nombre de camino no son relevantes. En la pantalla puede introducir:
Campo de entrada F3 = ELEGIR F6 = ACEPTAR F7 = INFO ESC = Interr. Explicacin Despus de haber pulsado la tecla F3 el cursor salta a la posicin donde desea efectuar una entrada. Acepta los parmetros introducidos y llama la Seleccin de funcin. La tecla Aceptar tiene el mismo efecto. Visualiza informacin sobre el campo en el que se encuentra el cursor. Retorna a STEP 5 sin efecto alguno (interrupcin).

Seleccionar la funcin
Plano de teclas 1 F1 2 PASIVO

Una vez aceptados los ajustes previos (F6) aparece la pantalla SELECCION FUNCION. Las funciones disponibles son las siguientes:
Explicacin

Cambia la unidad de programacin del estado activo al estado pasivo. El aparato receptor siempre debe estar en estado pasivo. Para salir del estado pasivo pulse la tecla ESC. F3 F1 TRANSFERIR Conmuta al prximo plano de teclas donde se activa el intercambio de datos. MODULO (Transferir) Aparece la lnea de comando: MODULO: TRANSMITIR AL APARATO ACOPLADO. En el campo MODULO puede efectuar las siguientes entradas: P. ej..: PBx #DOK FB * B # leer Explicacin Mdulos individuales Mdulos de documentacin (fichero DOK) Mdulos de un mismo tipo Diversos mdulos de una lista de mdulos Diversos mdulos de un fichero de programa preajustado Todos los ficheros de documentacin Todos los mdulos y ficheros de documentacin

Al finalizar sus entradas con Aceptar inicia automticamente la transferencia a la unidad de programacin acoplada.

STEP 5 C79000-G8578-C920-05

24-3

Acoplamiento PG

Plano de teclas 1 F2 2

Explicacin

FICHEROS (Transmitir) Aparece la lnea de comando:


FICHERO.: TRANSMITIR AL APARATO ACOPLADO UNIDAD DE DEST.:

Introduzca el nombre del fichero a transferir: L:NNNNNNNN.EEE (mx 8 caracteres delante del punto). P. ej.: C: FICHPROG.S5D UNIDAD DESTINO: Introduzca aqu la unidad deseada. Al finalizar sus entradas con Aceptar inicia automticamente la transferencia a la unidad de programacin acoplado. F5 PDIR Se imprime el directorio de la unidad acoplada. Aparece la lnea de comando SALIDA DIRECTORIO DEL APARATO ACOPLADO Indique aqu los mdulos tal y como se explica bajo F1. No es posible seleccionar listas de mdulos (*). Al finalizar sus entradas con Aceptar, inicia automticamente la salida de una lista de mdulos en la pantalla. PFICH.PRG Aqu se ajusta el fichero de programa de la unidad acoplada. Aparece la lnea de comando: AJUSTAR FICH.PRG DE AP.ACOPLADO NOMBRE FICHERO: ST.S5D Introduzca el nombre del fichero deseado. Al finalizar sus entradas con Aceptar, se ajusta el fichero. PEDIR Esta funcin acta igual que TRANSFERIR; sin embargo, aqu se transfieren los ficheros o los mdulos de la unidad de programacin pasiva a la activa. AJUSTES Aparece la pantalla Ajustes previos. DE AYUDA Con esta funcin se pueden administrar mdulos y ficheros de documentacin, as como activar ficheros de programa. Se pueden ejecutar las siguientes funciones: - Transmitir mdulos y ficheros de documentacin (F1 = TRANSFERIR) - Borrar mdulos y ficheros de documentacin, borrado total del autmata programable (F2 = BORRAR) - Imprimir el ndice (contador) (F3 = DIR) - Cambiar el fichero de programa preajustado (F6 = FICH.PRG) RETORNO Retornar a STEP 5.

F6

F4

F6 F7

F8

24-4

STEP 5 C79000-G8578-C920-05

5 parte: Ejemplo de aplicacin

Ejemplo

25

24-6

STEP 5 C79000-G8578-C920-05

STEP 5 en la prctica - Ejemplo de aplicacin Generalidades

25
Tema Pgina

Este captulo contiene un ejemplo para familiarizarse con STEP 5 y trabajar con este paquete de software. El ejemplo Control de un tnel de lavado muestra paso a paso cmo editar, comprobar, documentar y archivar el programa de aplicacin correspondiente.

Indice del captulo

Apartado

25.1 25.2 25.3 25.4 25.5

Introduccin al ejemplo (planteamiento de la tarea) Crear el programa del tnel de lavado con STEP 5 Transferir ficheros, mdulos y segmentos Controlar y modificar el programa Cargar y comprobar el programa

25-2 25-5 25-16 25-20 25-24

STEP 5 C79000-G8578-C920-05

25-1

STEP 5 en la prctica - Ejemplo de aplicacin -

25.1 Introduccin al ejemplo (planteamiento de la tarea)


Resumen
Esta introduccin al uso de STEP 5 tiene como objetivo:

S para usuarios prcticos: ofrecer un acceso rpido a las funciones de sistema y


de edicin ms importantes de la unidad de programacin y

S para principiantes: ofrecer una gua para la elaboracin del proyecto y el manejo de las herramientas STEP 5 necesarias. El diseo del programa STEP 5 que controla este proceso no forma parte de este ejemplo. La deduccin se encuentra en el apartado 25.5.4. Diseo del programa para el ejemplo de aplicacin. El programa consta de las siguientes partes:

S una lista de asignacin (operandos absolutos, operandos simblicos), S un mdulo de funcin con 15 segmentos representado en Lista de instrucciones (AWL),

S un mdulo de datos, S los mdulos de organizacin para el arranque y el funcionamiento cclico de la


instalacin. Le recomendamos ejecutar en la unidad de programacin los pasos de elaboracin descritos a continuacin (apartado 25.2), no siendo necesario editar todos los segmentos. El mdulo de funcin completo y las restantes partes del programa de ejemplo se encuentran en el directorio C:\STEP5\S5-SYS\EXAMPLE

Descripcin breve de la tarea de control

La figura siguente muestra un tnel de lavado de autos como puede encontrar en muchas estaciones de servicio; ste debe ser automatizado mediante el programa STEP 5.

Figura 25-1

Tnel de lavado de autos

25-2

STEP 5 C79000-G8578-C920-05

STEP 5 en la prctica - Ejemplo de aplicacin -

De la construccin del tnel de lavado y de las exigencias del lavado resulta el siguente proceso:

S La instalacin debe retornar a la posicin inicial. S El auto se conduce a la posicin de lavado. S La puerta del tnel se cierra y se inicia el proceso de lavado. S El proceso de lavado contina con la aplicacin de espuma, el lavado/enjuague,
la aplicacin de cera y el secado del auto.

S Finalmente se abre la puerta automticamente, permitiendo as la salida del


vehculo. Determinados factores importantes tales como el tiempo de secado o el tiempo de distribucin de la cera pueden ser modificados por el personal de servicio. El control registra el nmero de ciclos de lavado realizados.

Requisitos para la ejecucin del ejemplo

Del esquema del proceso de lavado descrito arriba se derivan las interfases del proceso, es decir, las entradas/salidas para el programa de control a elaborar (figura 25-2 ). Con las denominaciones de las seales E/S se disea entonces, en base a las descripciones textuales del proceso, el programa de control que realiza el proceso de lavado.
Entradas E32.0 Interruptor de emergencia E32.1 Interruptor principal Arranque de instalacin Vehculo en posicin Bastidor est delante Bastidor est atrs Puerta abierta Puerta cerrada E33.0 E32.3 E32.4 E32.5 E32.6 E32.7 Salidas A32.0 Bastidor hacia adelante A32.1 Bastidor hacia atrs A32.2 Abrir puerta A32.3 Cerrar puerta A32.6 Girar cepillos A32.7 Enjabonar A33.0 Enjuagar A33.1 Encerar A33.2 Secado A32.4 A. ENTRAR A32.5 A. SALIR

Control (S5-95)

Figura 25-2

Unidad de control con interfase de proceso

La siguente figura muestra los componentes de hardware y software necesarios para realizar el ejemplo. Tanto el S5-95 como el simulador se requieren slo para comprobar el programa de control.

STEP 5 C79000-G8578-C920-05

25-3

STEP 5 en la prctica - Ejemplo de aplicacin -

Autmata programable S5-90/95

Simulador del tnel de lavado de autos (n de pedido 6ES5788-8MK11)

Entradas

Sensores (contactos del simulador)

Lista de instrucciones de control (programa)

Contactos Motores Vlvulas magnticas Indicaciones Actores (lmparas en el AG)

Salidas (rels)

Funciones online

STEP 5-SW

Unidad de programacin PG

Figura 25-3

Configuracin del ejemplo Tnel de lavado de autos

25-4

STEP 5 C79000-G8578-C920-05

STEP 5 en la prctica - Ejemplo de aplicacin -

25.2 Crear el programa del tnel de lavado con STEP 5


En concordancia con las denominaciones utilizadas en STEP 5 llamaremos proyecto al control del tnel de lavado. La elaboracin del programa de usuario en la unidad de programacin se divide en las siguientes fases:

S Crear y abrir el proyecto, S elaborar el proyecto (editar y estructurar el programa), S administrar o cuidar el proyecto.
25.2.1 Instalar el proyecto
Debido a que la base del sistema operativo y el arranque de la unidad de programacin dependen del tipo de unidad de programacin utilizado, describimos en este ejemplo los procesos de ajuste y de manejo partiendo de la barra de mens de STEP 5.
Fichero
Proyecto> Ajustar F4

Ajuste el proyecto de ejemplo e introduzca los parmetros necesarios para preparar la tarea de programacin con el comando de men Fichero > Proyecto > Ajustar F4. 1. Para ello elija primero Proyecto > Ajustar en un proyecto nuevo. Para seleccionar posteriormente el proyecto ya existente ejecute Proyecto > Cargar. Aparece el dilogo de preajustes con 7 fichas para los diferentes nombres de fichero. Estos campos estn prefijados con el nombre NONAME.

STEP5 - S5KXS01Z

C:\STEP5\S5_DATEN\PROBSPPX.INI

AG

2 Mdulos 6 EPROM

3 Smbolos 7 Batch AWL

4 Documentacin

5 Opciones

Directorio proyecto > C:\STEP5\S5_DATEN al salir [X] [X] [X]

[NONAMEST.S5D

de STEP 5/ST: Consultar siempre Grabar ajustes de proyecto Marcar paquete opciones activo

[ ] Inhibir cambios en ficheros del proyecto [ ] Advertencias de incompatibilidad con 6.x < < < < < < Historico Editar Seleccionar Siguiente Info Ayuda Shift+ F1 F2 F3 F4 F7 F8 > > > > > >

< Aceptar >

< Interr. ESC > < Proyecto... F6 >

Figura 25-4

Ajustar proyecto

STEP 5 C79000-G8578-C920-05

25-5

STEP 5 en la prctica - Ejemplo de aplicacin -

Introducir los ajustes en las fichas

Los ajustes para el proyecto Tnel de lavado se introducen en el siguiente orden: 1. Especifique el programa a elaborar para el tnel de lavado sobrescribiendo en la ficha 5 el directorio de proyecto con las siguientes denominaciones: C:\STEP5\S5_Daten 2. Elija el modo de operacin, del autmata programable en la ficha 1 AG. Mientras no se haya conectado ningn autmata programable slo podr activar el modo Offline y por eso, es el preajuste STEP 5. 3. Elija el fichero de programa en la ficha 2 Mdulos: C:\STEP5\S5_Daten\LAVADOST.S5D Ya que se desea programar en la Lista de instrucciones, ajuste el parmetro representacin AWL pulsando F3. 4. Elija el fichero de smbolos en la ficha 3 Smbolos: C:\STEP5\S5_Daten\LAVADOZ0.ini Ocupe el parmetro Indicacin simblica pulsando [X] o F3. Para evitar confusiones mantenga una longitud de 8 caracteres para los smbolos. Sin embargo, si desea formular un texto explicativo detallado, cambie la longitud del comentario a 40 caracteres. Este ajuste debe ser finalizado con la tecla Return. 5. Elija el fichero de impresin ...DR.INI en la ficha 4 Documentacin o sobrescriba el preajuste con NONAME.

Guardar ajustes
Fichero
Proyecto> grabar bajo...

Pulsando Aceptar retornar al men principal. Despus de seleccionar Proyecto > Grabar bajo... aparece la casilla de seleccin de ficheros en la que deber introducir LAVADO bajo el nombre del fichero. Confirme la entrada con Grabar. Despus de confirmar el aviso Fichero destino ya en FD, sobrescribir?, STEP 5 instala el fichero de proyecto LAVADOPJ.INI, en el que estn contenidos y resumidos los ficheros de programa y de ajuste.

25-6

STEP 5 C79000-G8578-C920-05

STEP 5 en la prctica - Ejemplo de aplicacin -

25.2.2

Generar el programa
Despus de haber especificado el proyecto dndole un nombre y ajustando los parmetros pasamos a editar en este apartado el mdulo de funcin con las instrucciones u operaciones, as como el mdulo de datos con los valores de temporizacin y de contaje. Cuando el objetivo del ejemplo haya sido alcanzado y se repitan las operaciones de entrada, interrumpiremos la edicin. Si lo desea puede copiar el programa completo del directorio C:\STEP5\S5_SYS\EXAMPLE con el nombre ENSAYOPJ.INI en su directorio de trabajo. Al escribir las instrucciones de control trabajamos con operandos simblicos para facilitar la legibilidad del programa. Esto requiere la elaboracin de una lista de asignacin antes de comenzar la edicin AWL. Para elaborar el programa para el tnel de lavado hay que editar lo siguiente:

S elaborar una lista de asignaciones entre las denominaciones absolutas de las


seales de proceso y las simblicas,

S elaborar el mdulo de datos que recibe el valor nominal del proceso y el valor
de suma de procesos de lavado,

S elaborar una lista de instrucciones en un mdulo de funcin para el control del


proceso. Al ejecutar estas tareas se familiarizar con los tres editores ms importantes de STEP 5.

Editar la lista de asignacin

Los operandos simblicos son designaciones (p. ej. Puerta abierta) de los operandos absolutos elaborados por el control (p. ej. E 32.6, A 32.2, M 10.0). Para que la unidad de programacin pueda entender los operandos simblicos seleccionados se requiere una lista de asignacin (ZULI), que en nuestro caso se edita en el fichero de smbolos con el nombre C:\STEP5\S5_Daten\LAVADOZ0.SEQ . Para elaborar la lista tome como modelo la lista de las seales de la instalacin (tabla 25.1). En ella ya se encuentran las asignaciones junto a la columna de operandos. Antes de aceptarlos en ZULI, los operandos tienen que abreviarse hasta obtener una longitud de 8 caracteres (como se ha preajustado en el proyecto). Debido a esto y a la utilizacin de maysculas, los operandos reciben una disposicin sinptica en el programa.

STEP 5 C79000-G8578-C920-05

25-7

STEP 5 en la prctica - Ejemplo de aplicacin -

Editor
Lista de asignacin F7

1. Llame el editor STEP 5 Lista de asignacin en el men del editor (o tecla de funciones F7). Debajo del encabezado que indica el fichero LAVADOZ0.SEQ aparece un formulario vaco con las columnas Operando, Smbolo y Comentario. Las extensiones de los campos han sido fijadas al efectuar los preajustes del proyecto. 2. Introduzca la primera lnea de la lista de asignacin:
Operando Smbolo E 32.0 InterrON Comentario Interruptor principal Instalacin ON

3. Introduzca en el modo de insercin la secuencia de caracteres: E 32.0 y pulse SHIFT Cursor derecha o TAB. 4. Escriba InterrON (el campo est rellenado, el cursor salta automticamente al prximo campo). 5. Escriba Interruptor principal Instalacin ON y pulse la tecla Return o TAB. En la figura 25.5 se puede ver un detalle de la lista de asignacin. Integre esta lista sin modificarla en su fichero de smbolos. Finalice el proceso de edicin: 6. Seleccin de Aceptar o bien F7 = Aceptar. A continuacin se activa la memorizacin de los ficheros y el proceso de traduccin. Al mismo tiempo la unidad de programacin genera los ficheros de smbolos del tipo . . . Z*.INI requeridos por STEP 5.
Fich.: Operando E 32.0 E 32.1 E 32.3 E 32.5 E 32.6 A 32.1 A 32.2 A 32.4 A 32.5 M 10.0 M 10.7 Z2 C: Simbolo InterrON I.emerg. EN-POS BATRAS PUET.AB RETRO. B ABRIR P. ENTRAR SALIR FLAN POS ARRANQUE PASO LAVADOZ0.SEQ Comentario Interruptor principal instalacin ON Interruptor de emergencia (cont.ruptor) Retroaviso vehculo en posicin Retroaviso bastidor atrs Retroaviso puerta est abierta Comando al actor mover bastidor atrs Comando al actor abrir puerta Aviso: ENTRAR Aviso: SALIR Marca de flanco instal.ON/rearranque Ident. de arranque del OB 20/21/22 Contador para pasos parc. del proceso

Figura 25-5

Lista de asignacin (detalle a editar)

Despus del proceso de traduccin, STEP 5 avisa: n lneas elaboradas, ningn error encontrado o Error en lnea n y, por ejemplo, Clave ya existe o n lneas elaboradas, x errores encontrados.

25-8

STEP 5 C79000-G8578-C920-05

STEP 5 en la prctica - Ejemplo de aplicacin -

Si no se ha encontrado ningn error, se ha editado con xito la lista de asignacin. Si se ha encontrado un error, ste se visualiza en la primera lnea. Si se indican x errores, mire y/o imprima la lista de errores. Para eso proceda como sigue: 1. Pulse OK y Seguir. As se llega al men.
Administracin Listas asignacion. 2. Seleccione ahora Administracin > Listas asignacin > Salida lista

errores. 3. Analice la lista de errores directamente en la pantalla o imprmala. 4. Efecte las correcciones de la lista de asignacin en el editor y active nuevamente el proceso de traduccin.

Editar el mdulo de datos


Editor
Mdulo de datos

1. Llame al editor para crear mdulos de datos desde el men Editor > Mdulos de datos > (o pulsando la tecla de funciones F2). Utilice la figura 25-14 como modelo para el contenido del mdulo. 2. Escriba el tipo y el nmero del mdulo de datos a generar en la casilla de peticin, aqu: DB 5. Accione despus OK. En el encabezado del campo de entrada vaco aparece ahora la denominacin del mdulo DB 5 y del fichero de programa C:\LAVADOST.S5D. El editor prefija las direcciones de las palabras de datos comenzando con 0. 3. Introduzca en primer lugar el formato para la palabra de datos respectiva (KH). Si el formato es vlido, el cursor salta al siguiente campo. Las entradas no vlidas se rechazan con el aviso Manejo incorrecto. 4. Introduzca el valor numrico en el formato prefijado teniendo en cuenta el margen de valores correspondiente. No se aceptan valores inadmisibles. El cursor tampoco salta al pulsar la tecla Return. 5. La siguiente entrada de palabra de datos (lnea siguiente) aparece con el mismo formato. Si desea otro formato retorne con Cursor izquierda e introduzca el formato deseado.

DB5 0: 1:

C:LAVADOST.S5D KH= 0000; KZ= 000;

LON=

6. Por favor contine la introduccin de las palabras de datos siguientes como se indica en la figura 25-14.

STEP 5 C79000-G8578-C920-05

25-9

STEP 5 en la prctica - Ejemplo de aplicacin -

Corregir en el campo de datos

Funcin Borrar carcter Insertar carcter

Ajuste Posicione el cursor sobre el carcter y pulse DEL. Posicione el cursor delante del carcter que se desea insertar y pulse Expandir horizontal, dado el caso, varias veces. Posicione el cursor en el campo de formato de la lnea que se desea borrar y pulse DEL. Posicione el cursor en el campo de formato delante de la lnea que se desea insertar y pulse Expandir horizontal.

Borrar lnea Insertar lnea

Introducir comentario de palabras de datos

Los comentarios de las palabras de datos se pueden escribir o sobrescribir en maysculas y minsculas, con mx. 32 caracteres.

S Posicione el cursor en el campo de comentario mediante SHIFT cursor derecha. Cambie a la siguiente lnea mediante Cursor abajo. Inserte/borre caracteres como en el campo de datos (v. arriba). Inserte/borre lneas de comentario mediante las teclas de funciones F1 = expandir DK y F2 = borrar DK.

Introducir ttulo de mdulos

El ttulo Tnel de lavado: temporizadores/contadores que falta. 1. Introduzca el ttulo despus de pulsar SHIFT F6 o bien COM. 2. Retorne al rea de edicin de la palabra de datos con la tecla Return.

Escribir comentario de mdulos

Al editor para el comentario del mdulo se accede pulsando SHIFT F7 = Comentario o bien 2 veces COM.

S Introduzca el texto de la figura 25-14 finalizando cada lnea con la tecla Return.

Corregir en el comentario del mdulo

Para probar las funciones Insertar/Borrar en este editor avance con el cursor hasta la C de Control en la segunda lnea y seleccione F1 = Insertar. El editor se encuentra en el modo de insercin. La denominacin de las teclas de funcin cambia a F1 = Sobrescribir, es decir, el modo elegible se indica en la denominacin de las teclas de funcin. 1. Escriba Simatic-. Para retornar al modo de sobrescritura pulse F1 = Sobrescribir. 2. Posicione ahora el cursor sobre la S de Simatic- y pulse F2 = Borrar, mueva el cursor a la C de Control y pulse nuevamente F2 = Borrar. La introduccin se borra.

Finalizar comentario

Termine con F8 = Retorno y Aceptar o dos veces Aceptar.

25-10

STEP 5 C79000-G8578-C920-05

STEP 5 en la prctica - Ejemplo de aplicacin -

Introducir el nmero de biblioteca

Como ltimo paso para la edicin introduzca un nmero de biblioteca para identificar el mdulo (p. ej. versin DB).

S Con SHIFT F2 = n de biblioteca, el cursor salta al campo BIB. Escriba el nmero de biblioteca, aqu 2. Abandone el campo por medio de Aceptar o bien Return.

Finalizar el trabajo de edicin

Cuando su pantalla muestre el contenido deseado: 1. Finalice la edicin en el mdulo de datos con Aceptar. 2. En caso necesario confirme con S el aviso: DB ya en fichero, sobrescribir? Ahora se aceptan y graban las entradas o modificaciones (confirmar el aviso, dado el caso 2 veces).
DB 5 0: 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: KH = KH = KZ = KH = KT = KH = KF = KH = KT = KH = KF = KH = C:LAVADOST.S5D BIB=2 LON=17 / 24

Vaco 0000; Contador de procesos de lavado (KH) 0000; Contador de procesos de lavado (KZ) 000; 0000; Vaco Valor terico del tiempo de distribucin de cera 030.2; Consigna TA(KH) 0000; +00000; Consigna TA (KF) Vaco 0000; Valor terico del tiempo de secado TT 045.2; Consigna TS (KH) 0000; +00000; Consigna TS (KF) 0000; Vaco

Editar mdulo de funcin


Editor
Mdulo STEP5

1. Llame el editor para crear mdulos STEP 5 en el men Editor bajo Mdulo STEP 5 F1. Al comienzo aparece nuevamente la casilla de peticin. 2. Introduzca el tipo y el nmero del mdulo que desea generar.

Denominar mdulos

En la casilla de peticin aparecen los posibles tipos de mdulos que pueden ser visualizados 1. pulsando F3 = Seleccionar, 2. introduciendo el tipo y el nmero (libre) de mdulo que desea generar, aqu FB 5. 3. Marque las opciones

S Sobresc. con confirmacin y S Actualizar fich. secuencial


con F3 y cierre la casilla con Editar. Se abre el campo de entrada del editor.

STEP 5 C79000-G8578-C920-05

25-11

STEP 5 en la prctica - Ejemplo de aplicacin -

Introducir mdulos

En el encabezado se encuentra la denominacin del mdulo (FB 5), el fichero de programa (C:\LAVADOST.S5D) y la extensin del mdulo con el encabezado (LON=0). El cursor se encuentra en el campo Nombre con 8 caracteres para la denominacin del mdulo de funcin. 1. Introduzca ahora: CARWASH y pulse la tecla Return. El cursor salta al campo Nom.:..., el cual es importante solamente en mdulos de funcin parametrizables. 2. Abandone este campo pulsando nuevamente la tecla Return.

Introducir las instrucciones para el segmento 1

El cursor se encuentra ahora en el campo de entrada de la primera instruccin. Recurra al extracto del programa impreso en el apartado 25.5.4 (5 paso). 1. Introduzca la instruccin en el segmento 1: A DB 5 y pulse a continuacin SHIFT Cursor derecha o TAB Cursor derecha. El cursor se encuentra en el campo de comentario de instruccin. 2. Escriba el texto Llamada DB 5, Valores de temporizacin/de contaje y avance hasta el siguiente campo de instruccin con la tecla Return.

Introducir el ttulo del segmento

El segmento 1 no contiene ms instrucciones. Pero an falta el ttulo del segmento. 1. Pulse COM y SHIFT F6 = NW-Komm. 2. Escriba: Preparar diseo del programa. Con la tecla Return o bien Aceptar se abandona de nuevo el campo.

Introducir las instrucciones para el segmento 2

Ahora editaremos el segmento 2: 1. Pulse Fin seg (***o tecla de aceptacin) El cursor se encuentra en el primer campo de instruccin del segmento 2. 2. Introduzca las instrucciones y sus comentarios. Escriba los operandos y sus nombres simblicos definidos en la lista de asignacin. En el campo de instruccin con un guin por delante! En el rea de instrucciones puede escribir todas las entradas sin espacios en blanco. Los smbolos definidos en maysculas deben escribirse en maysculas.

25-12

STEP 5 C79000-G8578-C920-05

STEP 5 en la prctica - Ejemplo de aplicacin -

Corregir el fichero de smbolos

En la cuarta y sexta lnea de instrucciones notar que despus de escribir IMPL POS, el cursor salta de nuevo al guin y no se deja sacar de este campo. Aqu falta una asignacin simblica (aviso: falta asignacin, smbolo no definido) que editaremos despus. 1. Para poder seguir editando, introduzca aqu primero el operando formal M 10.1. Finalice con Aceptar. Aviso: Aceptar segmento modificado? confirmar con S. Con eso se pasa al modo Salida. 2. En el modo Salida, posicione de nuevo el cursor sobre la cuarta instruccin y llama el editor de smbolos por medio de F1 = Inf. sim. Ahora se visualizan del fichero de smbolos *Z0.INI, las asignaciones de los smbolos con el cursor sobre el operando formal M 10.1 en el orden de las instrucciones. Complete esta lnea con el smbolo IMPL POS y el comentario correspondiente Marca de impulso (slo 1 ciclo!), luego 3. pulse F2 = Editar sm. y, despus de introducir el smbolo y el comentario, pulse F2 = Insertar. Finalice la correccin por medio de F8 = Retorno. Despus de retornar al editor de mdulos, el segmento 2 debe contener lo siguiente:
FB5 Segmento 2 :O :O :UN := :R :U :S :UN :UN :R :*** 0007 C:LAVADOST.S5D LON= 23 Salida

Definir estado funcionamiento

-InterrON -ARRANQUE -FLAN POS -IMPL POS -ARRANQUE -IMPL POS -FLAN POS -InterrON -ARRANQUE -FLAN POS

Interruptor instalacin ON Ident. arranque de OB 20/21/22 Marca de flanco positivo Marca impulso (solo 1 ciclo) Rearmar ident. arranque Actualizar marca de flanco Ning. orden instalcin ON Ning. ident. arranque Rearmar marca de flanco

Corregir las instrucciones

Las correcciones en el campo de instrucciones y de comentarios se efectan como se describi en el proceso de edicin del mdulo. Sin embargo existe una diferencia: las funciones de borrado de lnea y de insercin se refieren a la lnea completa. Para borrar una lnea, el cursor se debe encontrar sobre los dos puntos de la instruccin correspondiente. El editor para el comentario de segmento se alcanza: 1. pulsando SHIFT F6 = Com. seg. y SHIFT F7 = Comentario o bien 2 veces COM. Ahora puede escribir su comentario debajo del signo $ con el nmero del segmento (modelo: impresin del programa al final del anexo A). 2. Escriba los textos para el segmento 1 y 2 finalizando cada lnea con la tecla Return. Retorne al editor de mdulos por medio de F8 = Interr.

Escribir comentario del segmento

STEP 5 C79000-G8578-C920-05

25-13

STEP 5 en la prctica - Ejemplo de aplicacin -

Instrucciones para los segmentos 4 y5

Cuando haya pulsado Fin seg, el cursor se encuentra en la primera lnea de instrucciones del segmento 3. Introduzca aqu las instrucciones y los comentarios para los segmentos 4 y 5. El segmento 3 que se ha omitido lo insertaremos posteriormente. Una particularidad del segmento 4 es la ramificacin del programa con el salto condicionado en la segunda instruccin. La marca de salto WEIT se tiene que posicionar en la meta del salto, para as marcar la entrada, por delante de los dos puntos de instruccin. Para ello

S pulse 2 veces la tecla Cursor izquierda e introduzca la marca del salto.


Insertar el segmento 3
1. Pase las pginas con = hacia adelante o bien = hacia atrs hasta llegar al segmento 3 y pulse la tecla F5 = Fin. seg. y de nuevo F5 = Insertar. Despus de F1 = Nue, el cursor se encuentra en la primera lnea de instruccin del nuevo segmento insertado y an vaco. 2. Edite el segmento y finalice cada paso pulsando Aceptar y confirmando las consultas del sistema.

25-14

STEP 5 C79000-G8578-C920-05

STEP 5 en la prctica - Ejemplo de aplicacin -

25.2.3

Documentar el programa
Imprima ahora los protocolos (listados) tanto de nuestro programa FB 5 como del mdulo de datos y de la lista de asignacin. Como nombre para el fichero de impresin ha sido prefijado NONAMEDR.INI en Ajustar; este ttulo se puede sobrescribir con LAVADODR.INI. Para ello vaya al men principal Documentacin y seleccione la salida estndar de los mdulos STEP 5. Las posibilidades de seleccin de la casilla de peticin permiten imprimir mdulos o segmentos. Proceda de la siguiente forma: 1. Escriba el mdulo FB 5 de su fichero de programa en la casilla de peticin. 2. Como opciones marque con una cruz la representacin AWL y el tipo de protocolo estndar. 3. Al activar OK se inicia el proceso de impresin. El protocolo de impresin contiene:

Documentacion
Mdulos STEP 5 ...

S el ttulo y el comentario del segmento, S el rea de instrucciones con comentarios de lnea, S la denominacin de los operandos en la lista de asignacin.
La impresin del programa LAVADOST.S5D debe coincidir a excepcin de las denominaciones de smbolos con el extracto del programa en el apartado 25.5.4 (5 paso). De la misma manera puede imprimir el mdulo de datos DB 5 y la lista de asignacin LAVADO/0.SEQ, seleccionando los puntos correspondientes en el submen. A travs de F3 = Seleccionar y la casilla de peticin se pueden imprimir tambin otros mdulos existentes.

Salida en fichero

La documentacin tambin se puede imprimir en un fichero.

S En este caso marque con una cruz en el campo Salida en fichero de la casilla
de peticin y escriba el nombre del fichero LAVADOLS.INI.

STEP 5 C79000-G8578-C920-05

25-15

STEP 5 en la prctica - Ejemplo de aplicacin -

25.3 Transferir ficheros, mdulos y segmentos


En el quinto segmento hemos interrumpido la edicin del programa para el tnel de lavado y ahora queremos completar las partes que faltan extrayndolas del programa suministrado. Ahora se familiarizar con las funciones de directorio, de transferencia, de copiado y de borrado de STEP 5.
Fichero
Fichero DOS > Copiar...

El programa completo se encuentra en el directorio C:\STEP5\S5_SYS\EXAMPLE bajo el nombre ENSAYO... . Para realizar la transferencia, seleccione las funciones de ficheros DOS: 1. Seleccione Fichero > Fichero DOS > Copiar... Aparece la casilla de peticin Copiar fichero(s) DOS; en sta se ajusta el directorio de origen y de destino para el proceso de transferencia. 2. Compruebe previamente si los directorios se han ajustado correctamente. Directorio fuente: C: \STEP5\S5_SYS\EXAMPLE Directorio destino: C: \STEP5\S5_DATEN Se deben transferir todos los ficheros (ENSAYO*.*): 1. Marque S en la ventana Sobresc. con confirmacin. 2. Active los procesos de transferencia accionando Transferir o pulsando la tecla Return. Si ha marcado Sobresc. con confirmacin, STEP 5 indica al repetir un proceso de copiado Fichero ya existe, sobrescribir?

S Conteste con S y abandone, tras la transferencia, la casilla de peticin con


ESC = Interr.
Fichero
Fichero DOS > Directorio...

Verifique en el men Fichero(s) DOS > Directorio si todos los ficheros ENSAYO... fueron copiados. Para ello

S ajuste el directorio C:\STEP5\S5_DATEN bajo Dir./ Unidad.


Adems de los ficheros de programa LAVADO... deben estar inscritos tambin los ficheros ENSAYO... Debido a que ambos programas se encuentran en el directorio de trabajo, podemos completar nuestro programa an incompleto,

S transfiriendo los segmentos faltantes, S sustituyendo el mdulo FB 5 incompleto, por el FB 10 con el programa de lavado completo y renombrndolo en FB 5,

S transfiriendo los mdulos de organizacin que faltan (los mdulos de datos


son idnticos).

Transferir segmentos

Los segmentos se pueden transferir slo entre mdulos del mismo programa. Por eso debemos procurar transferir el mdulo de funcin FB 10 desde el programa ENSAYOST.S5D a nuestro programa LAVADO...

25-16

STEP 5 C79000-G8578-C920-05

STEP 5 en la prctica - Ejemplo de aplicacin -

Fichero
Mdulos > Transferir...

Para transferir un mdulo, STEP 5 abre una casilla de seleccin de ficheros despus de seleccionar Mdulos > Transferir... en esta casilla se introduce: 1. Indicar el fichero de programa ENSAYOST.S5D en Transferir y el fichero de programa LAVADOST.S5D en a:. Despus de F3, STEP 5 muestra los ficheros que se encuentran en el directorio de trabajo. 2. En la casilla de peticin Transferir mdulo(s) debe marcarse en el campo de seleccin Lista mdulos e introducir FB 10. Despus de Transferir o pulsar la tecla Return, STEP 5 responde con la pregunta: Transferir comentarios? 3. Responda esta pregunta con S. Nota El aviso FK 10 ya en fichero, sobrescribir? y #FBDO.010 ya en fichero, sobrescribir? no aparece al transferir por primera vez. 4. Despus de copiar, abandone la casilla de peticin con ESC = Interrupcin.

Fichero
Mdulos > Directorio... F3

Controle esta transferencia en el directorio de mdulos del fichero de programas. 1. Seleccione Fichero > Mdulos > Directorio o ms rpido con F3 la casilla de seleccin Directorio de mdulos: ajustes. 2. En la casilla de seleccin introduzca Lista mdulos. 3. tras activar SALIDA o Aceptar (o bien Return). 4. Despus de pulsar SALIDA o Aceptar (o la tecla de aceptacin), en la pantalla se muestra el listado de mdulos del fichero de programa LAVADO.. Al marcar con la cruz correspondiente en el campo Salida en sacar esta lista por impresora o en un fichero.

Editor
Mdulo STEP 5...F1

Para transferir los segmentos: 1. Vaya al editor de mdulos y seleccione en la casilla de peticin el mdulo de funcin FB 10. 2. Mueva el cursor por medio de = hacia adelante o la tecla + en el segmento 6. 3. Pulse F5 = Fun.Seg. y F4 = Marcar. 4. Con F8 = Retorno y ESC = Interrupcin abandonar el mdulo de funcin FB 10.

STEP 5 C79000-G8578-C920-05

25-17

STEP 5 en la prctica - Ejemplo de aplicacin -

Una copia del segmento 6 se encuentra en la memoria intermedia del sistema. Para transferirlo al mdulo de funcin FB 5: 1. Seleccione el FB 5 en el editor de mdulos y mueva el cursor en el segmento 5 al final del programa. 2. Pulse F5 = Fun. seg. y F6 = Aadir. Tras F2 = Bfer, se aade el segmento 6 a nuestro programa LAVADO... 3. Finalice la operacin con F8 = Retorno y F7 = Aceptar. Responda a todo aviso de STEP 5 con S. Abandonamos el editor. Repita el proceso de transferencia para el segmento 7. Como puede ver, no todos los operandos de los nuevos segmentos se representan como smbolos. Eso se debe a que la lista de asignacin no est completa en la parte del programa editada hasta ahora. Para obtener aqu tambin una representacin correcta: 1. seleccione Ajustes previos del proyecto, 2. introduzca como fichero de smbolos: PROBSPZ0.INI y 3. guarde con F6. Debido a que el editor de mdulos tiene acceso a la lista de asignacin completa del programa suministrado, los operandos de los segmentos 6 y 7 tambin se representan en forma simblica.

S Verifique esto llamando nuevamente el FB 5 en el editor de mdulos.


Este procedimiento ofrece la posibilidad de aadir o insertar segmentos desde otros mdulos del fichero de programa. Sin embargo es demasiado complicado para transferir o ampliar grandes partes del programa.

Transferir y renombrar mdulos

Para sustituir completamente el mdulo FB 5 del programa LAVADO... por el mdulo FB 10 hay que borrar el FB 5 incluyendo los comentarios y luego renombrar el FB 10 en FB 5.

Fichero
Mdulos> BOrrar..

1. Para borrar el mdulo de funcin FB 5 se debe seleccionar Fichero > Mdulos > Borrar... 2. Escribir FB 5 en la casilla de peticin Lista mdulos. 3. Despus de activar Borrar, STEP 5 pregunta Borrar comentario?. 4. Confirme con S y el aviso Mdulo borrado con S. Una verificacin del directorio de mdulos confirma que los mdulos FB 5, FK 5 y # FBDO.005 fueron borrados.

25-18

STEP 5 C79000-G8578-C920-05

STEP 5 en la prctica - Ejemplo de aplicacin -

Fichero
Mdulos > Transferir...F5

1. Para renombrar el FB 10, seleccione Fichero > Mdulos > Transferir y escriba o marque con una cruz en la casilla de peticin:

S Transferir de C:\STEP5\S5_DATEN\LAVADOST.S5D , S a C:\STEP5\S5_DATEN\LAVADOST.S5D S Seleccin (X) Mdulo [FB10] a [FB5].


2. Despus de activar Transferir confirme las consultas de STEP 5 con S. El control del directorio de mdulos indica que adems del FB 10/FK 10 existe un nuevo FB 5/FK 5.

S Compruebe en el editor si el nuevo FB 5 est completo y contiene 15 segmentos, operandos simblicos y todos los comentarios.

Transferir mdulos de organizacin


Fichero
Mdulos > Transferir...F5

Para completar el programa de ejemplo con el FB 5 y el DB 5 se deben transferir los mdulos de organizacin faltantes.

1. Para transferir los mdulos de organizacin (OB), seleccione Fichero > Mdulos > Transferir... 2. introduzca en la casilla de peticin:

S Transferir de ENSAYO... S a LAVADO... S Seleccin (X) marcar con una cruz la lista de mdulos e introducir OB1,
OB20, OB21, OB22. 3. Despus de activar Transferir, el sistema avisa: Transferir tambin comentarios y Mdulos transferidos!, corfirme esto con S. Despus de cambiar la instruccin de salto en el OB 1 por SPA FB 5 y la llamada del mdulo de datos A DB 10 en el FB 5 por A DB 5, el programa LAVADO... contiene todos los mdulos necesarios para el control de la instalacin.

STEP 5 C79000-G8578-C920-05

25-19

STEP 5 en la prctica - Ejemplo de aplicacin -

25.4 Controlar y modificar el programa


Adems de las funciones de edicin, STEP 5 ofrece una serie de ayudas para comprobar y documentar el programa de usuario, as como para cambiar el nombre de los operandos. Con el programa del tnel de lavado aprender a utilizar algunas de estas funciones.

Referencias cruzadas
Administracin
Crear XREF

STEP 5 guarda en el fichero REF *XR.INI, las referencias cruzadas de las instrucciones que utilizan el mismo operando, incluso en otros mdulos. Para generar este fichero active Crear XREF en el men Administracin. En Fichero > Proyecto > Ajustar, se registra en la ficha Mdulos el fichero CXR.INI como lista de referencias cruzadas. En el editor de mdulos puede hacerse mostrar las referencias cruzadas de cada operando. 1. Llame el FB 5 en el editor de mdulos y posicione el cursor en el segmento 2 sobre la instruccin :O -ARRANQUE. 2. Tras pulsar F2 = Referen. y nuevamente F2 = XREF-sal., el cursor parpadea bajo M 10.7, que es el operando cuyas referencias cruzadas se han de indicar. 3. Confirme con la tecla Aceptar. Ahora se visualiza una tabla con las referencias cruzadas de los operandos seleccionados (figura 25-6). Esta tabla contiene todos los puntos del programa en los que se direcciona dicho operando. El cursor se encuentra sobre la primera referencia al mdulo OB 20:1/UN. 4. Pulse F2 = Salto. Se muestra el mdulo de organizacin OB20. Si es necesario, puede ir al modo de edicin y modificar el mdulo. Para llegar a la tabla: 5. Pulse 2 veces F2 y Aceptar. Para retornar directamente al FB 5 desde el OB 20: 6. Pulse F2 = Referen. y enseguida F5 = Mod. org. Repita este salto en un mdulo direccionado. Para ello posicione el cursor en la figura 25-6 sobre FB 10:2/UN y pulse F2 = Salto. Se visualiza el segmento 2 en el FB 10.

FB5 Segmento 2 0007

C:LAVADOST.S5D

BIB=2

LON=166 Salida

Definir estado de operacin Referencias cruzadas

M 10.7 OB 20:1/UN OB 22:1/UN FB 5:2/R

ARRANQUE OB 20:1/S OB 22:1/S FB 10:2/UN

Identific. de arranque de OB 20/21/22 OB 21:1/UN FB 5:2/UN FB 10:2/O OB 21:1/S FB 5:2/O FB 10:2/R

Figura 25-6

Referencias en LAVADO al operando ARRANQUE

25-20

STEP 5 C79000-G8578-C920-05

STEP 5 en la prctica - Ejemplo de aplicacin -

Documentacion
Lista refs. cruz...

En el men Documentacin, STEP 5 pone a su disposicin una serie de listados que contienen las referencias cruzadas de un operando individual (aqu M 10.7) o de un grupo de operandos (p. ej. E, A, M, Contador). La referencia se puede limitar a un mdulo determinado o extender a todos los mdulos del programa. La figura 25-7 muestra un listado de las referencias cruzadas de las Salidas del FB 5, as como de los Contadores de la marca de arranque (M 10.7) de todos los mdulos. Los asteriscos junto a los nmeros de segmento indican que el operando aparece en una asignacin. La seleccin de la lista correspondiente se realiza por medio de una cruz en la casilla de peticin Indicar lista de ref. cruz.
FB 5 Lista ref. cruzadas: Salidas A A A A A A A A A A A 32.0 32.1 32.2 32.3 32.4 32.5 32.6 32.7 33.0 33.1 33.2 C: LAVADOST.S5D SEGMENTO SEGMENTO SEGMENTO SEGMENTO SEGMENTO SEGMENTO SEGMENTO SEGMENTO SEGMENTO SEGMENTO SEGMENTO : : : : : : : : : : : 7*, 4*, 4*, 6*, 5*, 4*, 7*, 7*, 8*, 9*, 12* 3*, 3*, BIB=2 8*, 9*, 10*, 15* 8*, 9*, 10*, 11*, 15* 12*, 15* 7*, 15* 6* 5*, 13*, 14* 9* 8* 9* 10* 4* 4* LON=166

-ADELAN.B -RETRO.B -ABRIR P. -CERRAR P. -ENTRAR -SALIR -G. CEP. -ENJABONA -ENJUAGAR -ENCERAR -SECADO

AB 32 AB 32 Lista ref. cruzadas: Contadores FB FB OB OB OB OB Z 2

SEGMENTO : SEGMENTO : 5 10 1 20 21 22 : : : : : : Elaborado Elaborado Elaborado Elaborado Elaborado Elaborado FB 5 FB 10 OB 20 OB 21 OB 22 FB 5 FB 10

-PASO

20

-CANTIDAD

3*, 12*, 3*, 12*, 1* 1* 1* 6* 6*

4*, 13*, 4*, 13*,

5*, 6*, 7*, 8*, 9*, 10*, 11* 14* 5*, 6*, 7*, 8*, 9*, 10*, 11* 14*

B s q u e d a de un operando en todos los mdulos M M 10.7 10.7 -ARRANQUE -ARRANQUE FB 5 FB 10 OB 20 OB 21 OB 22 2* 2* 1* 1* 1*

Figura 25-7

Lista de referencias cruzadas del programa del tnel de lavado

STEP 5 C79000-G8578-C920-05

25-21

STEP 5 en la prctica - Ejemplo de aplicacin -

Bsqueda

Durante el proceso de edicin puede hacerse mostrar las referencias cruzadas con una funcin de bsqueda.

Editor
Mdulo STEP 5...

1. Llame FB 5 en el editor de mdulos y pulse F3 = Bsqueda. 2. Escriba como criterio de bsqueda (Con. bsqueda:) un operando, aqu E 32.4 o bien -BASTIDOR-ADELANTE. Tras F2 (a partir del segmento 1) se indica la primera aparicin de este operando en el segmento 8, lnea de instruccin 4. 3. Despus de pulsar nuevamente F3 = Bsqueda y F3 = Seguir aparece el segmento 10 con el cursor en la instruccin 4, etc.

Reasignar

Ahora asignaremos a un operando una nueva direccin en el programa. La funcin Reasignar permite renombrar operandos, es decir, asignarles otras direcciones de periferia. Para mostrar el funcionamiento de esta funcin renombraremos uno de los operandos de salida del mdulo FB 10.

Administracin
Reasignar> manual...

1. Compruebe el nombre del fichero: fichero programa C:\STEP5\S5_DATEN\LAVADOST.S5D hacia fichero programa C:\STEP5\S5_DATEN\LAVADOST.S5D. 2. Escriba el FB 10 en la casilla de peticin. Despus de Reasignar aparece una tabla para introducir a la derecha el operando antiguo (direccin absoluta) y a la izquierda, el operando nuevo. 3. Escriba operando antiguo: A 33.2, F7 = Aceptar operando nuevo: A 1.7. 4. Finalice las entradas con Aceptar y confirme los avisos del sistema con S. 5. Compruebe que se hayan realizado los cambios. Para ello llame el mdulo FB 10 en el editor y pulse F3 = Bsqueda, escriba SBGR: A 1.7 y pulse F2 (a partir del segm. 1). En el segmento 12 figura tres veces el operando A 1.7 en lugar de -SECADO, es decir, la seal para abrir y cerrar las vlvulas de aire para el secado viene de A 1.7.

Comparar mdulos

STEP 5 contiene una funcin de comparacin que permite comparar mdulos del mismo tipo y con el mismo nmero en el autmata programable (AG) y en la unidad de programacin (PG). Si no est conectado ningn autmata programable, se pueden comparar mdulos en diferentes programas. Vamos a hacerlo en LAVADO... con nuestro FB 10 modificado por reasignacin y en ENSAYO... con el FB original.

25-22

STEP 5 C79000-G8578-C920-05

STEP 5 en la prctica - Ejemplo de aplicacin -

Ficheros
Mdulos> Comparar...

1. Llame la funcin Fichero > Mdulos > Comparar. 2. Introduzca en la casilla de peticin C:\STEP5\S5_DATEN\ENSAYOST.S5D bajo Comp. fich. programa y FB 10 bajo Lista mdulos. 3. Pulse Comparar. A continuacin se visualiza una panormica del FB 10 con las diferencias localizadas en el segmento 12. Las operaciones STEP 5 que difieren en ambos programas se representan en cdigo MC5. 4. Repita la comparacin de mdulos marcando con una cruz Todos mdulos (B) en la casilla de peticin. STEP 5 le muestra las funciones de comparacin tal como se muestran en la figura 25-8. Los mdulos que no existan se indican con el aviso Mdulo inexistente; adems podr observar que en el OB 1 se llaman a diferentes FBs.

STEP 5 Window Mode - S5PXS03Z

FUNCIN DE COMPARACIN Fich. progr. : LAVADOST.S5D >C:\STEP5\S5_SYS\EXAMPLE Mdulo DB 5 DB 5 DB 10 DB 10 FB 5 FB 5 FB 10 FB 10 OB OB


Figura 25-8

Fich. progr. 2: ENSAYOST.S5D >C:\STEP5\S5_SYS\EXAMPLE LAVADO Direc. ENSAYO

Segmento en fich. prog.2

Direc.

Mdulo no existe

en fich. prog.

Mdulo no existe

en fich. prog.2

Mdulo no existe

en fich. prog. 1

Mdulo no existe 0000 3D05 3D0A

1 20
Comparacin de mdulos entre LAVADO y ENSAYO

STEP 5 C79000-G8578-C920-05

25-23

STEP 5 en la prctica - Ejemplo de aplicacin -

25.5 Cargar y comprobar el programa


Para comprobar el programa del tnel de lavado debe conectar un autmata programable S5-90/95 a su unidad de programacin. Para generar una conexin permanente entre la unidad de programacin y el autmata programable, cambie el modo de operacin en la pgina 2 de Ajustar a Online [Cicl.] (para ello pulse las teclas F3 = Seleccionar y Aceptar).

25.5.1
Fichero

Cargar el programa
El programa se carga con ayuda de la funcin Mdulos > Transferir en el men Fichero.
F5

Mdulos> Transferir

1. Seleccione Fichero > Mdulos > Transferir. 2. Introduzca C:\LAVADOST.S5D como fichero fuente en la casilla de peticin (si no est preajustado). 3. En la casilla de peticin a introduzca AG. 4. Dentro de Seleccin introduzca Lista mdulos FB5, a continuacin DB 5 y Todos OB. 5. Para copiar cada uno de los mdulos en el autmata programable accione Transferir y confirme con S.

Fichero
Mdulos> Directorio F3

1. Controle este proceso de carga hacindose mostrar un directorio de los mdulos que residen en el autmata programable. 2. Para ello marque nuevamente con una cruz Todos mdulos (B) en la casilla de peticin. 3. En la casilla de peticin marque con una cruz Directorio de: AG. Se visualiza un directorio de los mdulos cargados en el autmata programable que contiene solamente aquellas partes del programa requeridas por el autmata. En la carga no se transfieren ni los comentarios ni los anteencabezados del mdulo. Nota Tambin se visualizan los mdulos de sistema del autmata programable.

25-24

STEP 5 C79000-G8578-C920-05

STEP 5 en la prctica - Ejemplo de aplicacin -

25.5.2

Comprobar el programa
El funcionamiento correcto del programa de usuario (mdulo de funcin FB 5) puede ser comprobado en modo online, segmento por segmento e instruccin por instruccin. La tabla de decisiones (tabla 25-2) muestra las distintas reacciones del autmata programable en las salidas ante determinadas combinaciones de seales de entrada. Para ajustar o modificar las seales de entrada se tiene a disposicin en el simulador SIMATIC INPUT (n de pedido 6ES5788-8MK11) ocho interruptores On/Off (E 32.0 .. E 32.7) y dos pulsadores (E 33.0/E 33.1). Dependiendo de cmo desee visualizar los estados de seal en su unidad de programacin, seleccione Status mdulo o Status variable para comprobar la funcin.

25.5.3
Test

Estado del mdulo

Status mdulo... SHIFT+F6

1. Ponga todos los interruptores en el simulador hacia abajo (=Off) y el interruptor de modos de operacin del autmata a STOP. 2. Seleccione Status modulo en el men Test. 3. Introduzca el FB 5 en la casilla de peticin, marque con una cruz todas las opciones S y pulse Salida. El segmento 1 aparece en representacin AWL. Debajo de la barra del encabezado se indica la instruccin, el resultado lgico RLO y el estado de los acumuladores 1 y 2. 4. Ahora cambie el autmata programable a RUN. Se indica el resultado lgico RLO correspondiente y abajo a la derecha aparece el aviso: Se ejecuta estado. 5. Arranque el tnel de lavado activando E 32.0 y E 32.1 (=On). 6. Desplace el punto de parada para la elaboracin del estado pulsando 2 veces = hacia adelante en el segmento 3. 7. Posicione el cursor en la lnea que le sigue a la instruccin de salto pulsando 3 veces Cursor hacia abajo.

STEP 5 C79000-G8578-C920-05

25-25

STEP 5 en la prctica - Ejemplo de aplicacin -

Las indicaciones desaparecen y as se reconoce que esta instruccin no se elabora (despus de la ramificacin; vase el aviso abajo a la derecha). En el segmento 4 ocurre algo similar. La elaboracin termina tambin en el punto de ramificacin. 8. Ahora desplace el punto de parada al segmento 5, en l comienza el proceso de lavado en s. RLO=1 en la primera lnea muestra que todas las condiciones, tales como el estado bsico de la instalacin y el ajuste del contador de pasos, estn dadas y que el proceso de lavado puede iniciarse. 9. Mueva hacia arriba los interruptores E 32.5 y E 32.6. El contador de pasos y el acumulador 1 obtienen el valor 1; las entradas activadas, el estado 1. En el autmata programable se enciende la salida A 32.4, es decir, se indica ENTRAR. 10. Desplace el punto de parada al segmento 6 y mueva hacia arriba E 32.2 para Vehculo en posicin. Despus de activar el pulsador E 33.0 (ARRANQUE), se inicia el proceso de lavado. La indicacin desaparece (A 32.4=0) y la puerta se cierra (A 32.2 alumbra). El contador de pasos pasa a 2. 11. Desplace el punto de parada al segmento 7 y simule la puerta cerrada con E 32.6=Off y E 32.7=On. Los procesos enjabonar, girar cepillos y mover bastidor adelante se inician (variable=1). El contador de pasos conmuta a 3. 12. Simule los dems procesos de lavado modificando las entradas de acuerdo a la posicin del punto de parada, segn la tabla 25-2. En el segmento 11 se puede ver despus de E 32.5=1, cmo el tiempo de distribucin de cera VT, dado en pasos de segundos y prefijado en el DB 5 como valor terico, se reduce a 0 y cmo la condicin de arranque para el proceso de secado la crea automticamente el contador de pasos (=7). 13. Desplace el punto de parada al segmento 12. Se reconoce el transcurso del tiempo de secado (TT=45 s). Los dems procesos de los pasos 8 y 9 se simulan como est descrito.

Correcciones

En el segmento 14, el contador de pasos retorna a 1, lo que marca el estado inicial de la instalacin de lavado. El programa del ejemplo se puede procesar. En caso de error, las correcciones se debern realizar sirvindose de las informaciones del RLO, de los contenidos de los acumuladores y del estado de las seales. 1. Conmute al modo de edicin con F6. Desplazando el cursor se accede a las instrucciones que se desean corregir con Modificar, Borrar o Insertar. 2. Despus de pulsar Aceptar, conteste S a la consulta Aceptar segmento modificado? y conteste S al aviso siguiente.

25-26

STEP 5 C79000-G8578-C920-05

STEP 5 en la prctica - Ejemplo de aplicacin -

Fichero
Mdulos> Transferir..F5

Con esto se ha modificado el programa en el autmata programable. Si se desea transferir el mdulo modificado a la unidad de programacin; p. ej., para guardarlo en un archivo 1. Seleccione Fichero >Mdulos > Transferir 2. Transferir de (X) AG. 3. Despus de fichero de programa introduzca (X). 4. introduzca el FB 5 en la casilla de peticin.

Test
Status variable Shift+ F7

1. Ponga todos los interruptores basculantes en el simulador hacia abajo (=Off) y pase el interruptor de modos de operacin del autmata programable a STOP. 2. Seleccione Status variable en el men Test. Aparece una tabla vaca con las columnas Operandos: y Formatos:. 3. Introduzca aqu todos los operandos de salida de la lista de seales, en escritura absoluta o simblica y finalice cada lnea con la tecla Return. STEP 5 aade el formato a cada lnea. Cuando la lista de operandos muestre el contenido impreso en la figura 25-9. 4. Pulse F5 = Grabar bajo e introduzca la denominacin del mdulo de imagen (aqu BB 5).

STEP 5 Window Mode - S50XS0JZ

BB

Status variable Operandos: ADELAN.B A RETRO. B A ABRIR P. A CERRAR P A ENTRAR SALIR G. CEP. ENJABONA ENJUAGAR ENCERAR SECAR VT TT PASO A A A A A A A T T Z

C:\..\EXAMPLE\ENSAYOST.S5D Estado de senal: 32.0 KM=0 32.1 KM=0 32.2 KM=0 32.3 KM=0 32.4 32.5 32.6 32.7 33.0 33.1 33.2 20 22 2 KM=0 KM=0 KM=0 KM=0 KM=0 KM=0 KM=0 KM=00000000 00000000 KT= parado KM=00000000 00000000

AG in CICLO

AS511 Conexion directa

Ejecutando Status

Figura 25-9

Representacin de los operandos de salida en el mdulo de imagen BB 5

5. Finalice estos preparativos con Aceptar o F6 = Activa.

STEP 5 C79000-G8578-C920-05

25-27

STEP 5 en la prctica - Ejemplo de aplicacin -

Para comprobar el mdulo de funcin con el comando Status variable: 1. Cambie el autmata programable a RUN y los interruptores E 32.0 y E 32.1 a ON. Los valores actuales de los operandos (primero todos en 0) y los avisos AG en ciclo y Se ejecuta estado se aaden a la columna Estado de seal. Con ayuda de la tabla de decisiones se puede controlar la reaccin del autmata a determinadas constelaciones de entradas. 2. Ponga E 32.5 y E 32.6 en ON. La instalacin cambia al estado de espera con A 32.4 =1 y Z 2= 1. 3. Simule la entrada de un auto con E 32.3 = ON y el arranque de la instalacin pulsando E 33.0. La puerta se cierra (A 32.3=1), el contador de pasos pasa a 2 y el proceso mismo se memoriza en Z 20=1. 4. Simule el estado Puerta cerrada con E 32.6= OFF y E 32.7= ON. El autmata programable muestra ahora los estados de seal indicados en la figura LEERER MERKER. El bastidor de lavado se mueve hacia adelante rodando los cepillos con las vlvulas de espuma abiertas. 5. Imite el estado Bastidor adelante o Bastidor atrs accionando los interruptores E 32.4 y E 32.5. El programa de control se va ejecutando paso por paso; transcurren los dos tiempos VT y TT y el programa termina si el contador = 8. En el 9 paso (E 32.7=Off, E 32.6=On) se indica SALIR y en el ltimo paso (E 32.3= Off) se restablece el estado de espera con la indicacin ENTRAR y el contador de pasos = 1. 6. Despus de interrumpir la funcin de estado por medio de ESC = Interr., se regresa al men pulsando F8. STEP 5 muestra los estados de seal en el punto de parada prefijado. Pulsando 1 vez ESC = Interr. se puede interrumpir la elaboracin del estado e insertar operandos adicionales en la lista. Despus de Aceptar contina la elaboracin del estado.

Forzar variables

Esta funcin ofrece la posibilidad de modificar byte por byte las variables de la imagen del proceso (p. ej. E/A/M). Sin embargo tambin puede hacerse mostrar los actuales estados de seal con el autmata programable en modo RUN. Prepare esta funcin elaborando una lista de operandos.

25-28

STEP 5 C79000-G8578-C920-05

STEP 5 en la prctica - Ejemplo de aplicacin -

Test
Forzar variables SHIFT+F8

Seleccione el comando Forzar variables en el men Test e introduzca las entradas y salidas en la tabla vaca Operandos - Formatos, como operandos de byte (EB y AB). Finalice cada lnea con Return y sobrescriba el formato prefijado con KM. 1. Complemente la lista con Z 2 / Z 20 y T 20 / T 22 y pulse luego F6 = Activa. Abajo se puede ver una pantalla similar a la que debe aparecer despus de haber realizado sus entradas. Accionando repetidas veces los interruptores del simulador se puede hacer mostrar los valores correspondientes en las entradas y los contadores - de la misma manera que en las funciones de estado. 2. Pulse la tecla ESC = Interr., ponga E 32.0 / E 32.1 en y conmute el autmata programable de STOP a RUN. Ahora la unidad de programacin visualiza la columna Controlar imagen del proceso. Con el teclado puede influir directamente en las salidas en AB 32 / AB 33 y con ello comprobar el funcionamiento de los elementos de ajuste. Para comprobar esto 3. introduzca en AB 32, la configuracin binaria KM= 00110011 y pulse Aceptar. En el autmata programable se deben excitar los rels de salida 32.0/32.1 y 32.4/32.5, y en la pantalla debe aparecer el aviso Fin forzado.

STEP 5 Window Mode - S50XS0JZ

Forzar variables Operandos: ........ EB ........ EB ........ AB ........ AB PASO Z CANTIDAD Z VT T TT T

32 33 32 33 2 20 20 22

C:\..\EXAMPLE\LAVADOST.S5D Estados de senal: KM=00000000 KM=00000000 KM=00000000 KM=00000000 KZ= 0 KZ= 0 KT= parado KT= parado

AG in CICLO

AS511 Conexin directa

Ejecutando Status

Figura 25-10 Aviso en pantalla

STEP 5 C79000-G8578-C920-05

25-29

STEP 5 en la prctica - Ejemplo de aplicacin -

25.5.4

Diseo del programa de ejemplo


Para generar los elementos de un programa STEP 5 (mdulos de programa, segmentos, mdulos de datos, listas de asignacin) especficos de una tarea de automatizacin se requiere un proceso de desarrollo. Generalmente necesitar las instrucciones de programacin del autmata programable, as como conocimientos bsicos sobre el sistema SIMATIC S5. Para el ejemplo sencillo del tnel de lavado de autos, este proceso de desarrollo se limita a los siguientes pasos: P1: P2: P3: P4: P5: La instalacin a controlar se representa de forma esquemtica, con los elementos de proceso necesarios. Las seales de entrada y de salida se listan y se designan con nombres simblicos. El proceso de control, sus condiciones y sus acciones se representan en una tabla de decisiones segn la descripcin verbal del proceso. Se crea el mdulo de datos. Los mdulos del programa se programan en AWL (lista de instrucciones) (a cada regla de la tabla de decisiones le corresponde un segmento).

Paso 1:

Esquema de la instalacin a controlar Para preparar el diseo del programa, la instalacin de lavado se ha de describir esquemticamente, de manera que se pueda reconocer la periferia del proceso de control (sensores/actuadores), as como su efecto en el proceso. Para la combinacin lgica en el autmata programable es importante conocer el modo de operacin de los elementos de entrada. Al programar se debe saber si se trata de un contacto de trabajo (contacto normalmente abierto: Cierre) o de un contacto de parada (contacto normalmente cerrado: Apertura). El esquema de la instalacin le proporciona la informacin necesaria para elaborar una lista de las entradas y salidas del proceso que han de ser procesadas como operandos por el autmata. A esta lista se le aaden las seales de proceso de los elementos de manejo y visualizacin representados en la figura 25-11.

25-30

STEP 5 C79000-G8578-C920-05

STEP 5 en la prctica - Ejemplo de aplicacin -

ENTRAR (A 32.4)

SALIR (A 32.5)

Visualizar Panel de mando

Seales de aviso

Interruptor Pulsador Paro de principal arranque emergencia (E 32.0) (E 33.0) (E 32.1) contacto cerrado! Unidad de control (AG) Seales de manejo

Seales de ajuste (salidas)

Tnel de lavado

Seales del proceso (entradas)

Figura 25-11 Estructura del control con entradas y salidas

Ahora se conocen ya todos los datos que se transfieren a travs de la interfase del proceso desde y hacia el programa de control y que son condicin previa para elaborar la lista de operandos, as como para describir los procesos de la instalacin.

Paso 2:

Resumen de las magnitudes de entrada y de salida Para describir el programa conviene emplear entradas y salidas en escritura simblica. Para ello se introducen las entradas y salidas de la instalacin y de manejo en una tabla:
Tabla 25-1 Lista de las seales de la instalacin Operando Elemento del proceso Construccin, funcionamiento absoluto simblico

STEP 5 C79000-G8578-C920-05


Sensor Sensor Sensor Sensor Sensor Sensor Sensor Sensor Actor Actor Actor Actor Actor Actor Actor Actor Actor Interruptor llave, cierre Pulsador contacto abierto, c. cerrado Pulsador, contacto abierto Contacto de rebase, cierre Contacto final, contacto abierto Contacto final, contacto abierto Contacto final, contacto abierto Contacto final, contacto abierto Rel de acoplamiento Rel de acoplamiento Rel de acoplamiento Rel de acoplamiento Rel de acoplamiento Rel de acoplamiento Rel de acoplamiento Rel de acoplamiento Rel de acoplamiento Lmpara o display Lmpara o display E 32.0 E 32.1 E 33.0 E 32.3 E 32.4 E 32.5 E 32.6 E 32.7 A 32.0 A 32.1 A 32.2 A 32.3 A 32.6 A 32.7 A 33.0 A 33.1 A33.2 A 32.4 A32.5 InterrON I.emerg. START ENPOS BALANT BATRAS PUERT.AB PUERT.CE ADELAN.B RETRO. B ABRIR P. CERRAR P. G. CEP. ENJABONA ENJUAGAR ENCERAR SECAR ENTRAR SALIR Indicador Indicador

25-31

STEP 5 en la prctica - Ejemplo de aplicacin -

Paso 3:

Descripcin del proceso, representacin de las funciones de control en una tabla de decisiones Un paso importante en el desarrollo de programa consiste en definir el proceso de control en base a los esquemas aqu expuestos y a la lista completa de las magnitudes del proceso. Para ello resulta til servirse de diagramas de flujo. Para facilitar la lectura del programa hemos descrito el proceso verbalmente y representado la solucin de la tarea de control como tabla de decisiones. Esta tabla (tabla 25-2) ha de ser interpretada de la siguiente manera:

S Encima de la lnea doble se encuentran las condiciones que se evalan en un


paso de regulacin lgico, y debajo se encuentran las acciones que se llevan a cabo si se cumple esa regla.

S Una columna corresponde a una regla que despus se describe verbalmente


y que en el paso 5 del desarrollo de programa se programa como segmento AWL (lista de instrucciones).

Desarrollo del proceso

1. Preparar el proceso. 2. Definir el estado operativo. El programa de control define el estado de conexin de la instalacin cuando el interruptor principal est conectado (E 32.0 = 1) y el autmata programable ha arrancado (identificador de arranque del mdulo de organizacin OB 20/21/22 = 1). 3. Desconectar la instalacin/parar el proceso de lavado. Para interrumpir el proceso en cualquier momento, p. ej. en casos de emergencia, se necesita un proceso de desactivacin absolutamente seguro: Dependiendo de si se acciona o no el interruptor de emergencia (E 32.1 = Imp.) o de si se desconecta o no el interruptor principal (E 32.0 = 0), el programa de control inicializa (reset) el estado interno del autmata programable y desconecta todas las salidas. 4. Ir a posicin inicial. Cuando arranca el programa de control, la instalacin de lavado adopta su posicin inicial. Esta posicin inicial se alcanza cuando la puerta est abierta (E 32.6 = 1), el bastidor con los cepillos est detrs (E 32.5 = 1) y ning. vehculo en pos. lavado (E 32.3 = 0). El control debe comprobar, por lo tanto, si se cumplen estas condiciones en la instalacin. En caso contrario hay que activar los movimientos necesarios: RETRO.B (A 32.1 = 1) y/o ABRIR P. (A 32.2 = 1) y, en caso de que se encuentre otro auto en la instalacin, debe visualizarse la sealizacin SALIR (A 32.5 = 1). 5. Establecer la situacin de partida para el proceso de lavado. El estado de la instalacin Posicin bsica debe ser comprobado, es decir, que debe ser: PUERT.AB (E 32.6 = 1), BATRAS (E 32.5 = 1) y ningn auto en posicin (E 32.3 = 0). Esta situacin de partida se indica mediante ENTRAR (A 32.4 = 1). Se borra la indicacin SALIR (A 32.5).

25-32

STEP 5 C79000-G8578-C920-05

STEP 5 en la prctica - Ejemplo de aplicacin -

6. Entrada del auto y arranque del proceso de lavado. El auto que ha de ser lavado debe colocarse en posicin de lavado (E 32.3 = 1) y - despus de abandonar - se debe pulsar el botn de arranque para el proceso de lavado (E 33.0 = Imp.) que se encuentra en el panel de control en la parte exterior del tnel de lavado. Tras comprobar ENPOS y Botn de arranque activado el control cierra la puerta (A 32.3 = 1) y borra la indicacin ENTRAR (A 32.4 = 0). Los procesos parciales del lavado en s se llevan a cabo ahora de forma completamente automtica, incluso la apertura de la puerta despus del lavado del vehculo. 1. Enjabonar. Despus de comprobar la seal de entrada PUERT.CE (E 32.7 = 1), el bastidor con los cepillos en rotacin (A 32.6 = 1) y las toberas de espuma abiertas (A 32.7 = 1) avanza hacia adelante (A 32.0 = 1). Se aplica espuma al auto y se lava. 2. Lavar, enjuagar. Despus de comprobar el tope delantero BALANT (E 32.4 = 1), el control desconecta el accionamiento del bastidor (A 32.0 = 0), cierra las toberas de espuma (A 32.7 = 0), abre la vlvula de agua (A 33.0 = 1) y hace retroceder el bastidor (A 32.1 = 1) con los cepillos todava en rotacin (E 32.6 = 1). El auto se lava y se enjuaga. 3. Aplicar cera. Despus de comprobar BATRAS (E 32.5 = 1): desconectar el accionamiento (A 32.1 = 0), cerrar la vlvula de agua (A 33.0 = 0) y desconectar el accionamiento de los cepillos (A 32.6 = 0). Hacer avanzar (A 32.0 = 1) el bastidor con la tobera de inyeccin abierta para la aplicacin de cera (A 33.1 = 1). 4. Crear una pelcula de cera. En el tope delantero (E 32.4 = 1) cerrar la tobera de inyeccin (A 33.1 = 0) y hacer retroceder el bastidor (A 32.1 = 1). 5. En la posicin final trasera (E 32.5 = 1) desconectar el accionamiento (A 32.1 = 0). La cera aplicada necesita ahora el tiempo de distribucin VT para formar una pelcula de cera uniforme sobre la superficie del vehculo. El programa de control debe supervisar el proceso VT. El siguiente paso no se puede llevar a cabo antes de haber terminado el VT. 6. Secado del auto. El proceso de secado inicia con el tiempo de secado TT y a la vez abriendo la vlvula de aire (A 33.2 = 1). Tras finalizar el tiempo de secado se debe cerrar la vlvula de aire (A 33.2 = 0) y abrir la puerta (A 32.2 = 1). 7. Salida auto. Tras abrir la puerta (E 32.6 = 1): desconectar el accionamiento de la puerta (A 32.2 = 0) y sealizar SALIR (A 32.5 = 1). 8. Instalacin vaca. En caso de Ningn auto en posicin (E 32.3 = 0) el control borra la indicacin SALIR (A 32.5 = 0) y repone el contador de pasos a 0.

STEP 5 C79000-G8578-C920-05

25-33

STEP 5 en la prctica - Ejemplo de aplicacin -

Aqu finaliza el ciclo de lavado. Una vez salido el auto, la instalacin vuelve a su estado de origen (aqu punto 5) e indica ENTRAR. Entonces se puede introducir el prximo vehculo y arrancar el proceso de lavado de nuevo. Observacin: La gua horizontal y vertical de los cepillos para adaptar la trayectoria de los mismos a la forma del vehculo no forma parte de este ejemplo. Esta tarea es parte de otro subprograma. La figura 25-12 muestra una representacin grfica del proceso se muestra en . Con cifras (entre parntesis) se crea la asignacin a los pasos de proceso descritos como al nmero de regulacin o bien de segmento en la tabla de decisiones. Para delimitar los distintos pasos del proceso, el programa utiliza un contador de pasos interno. Al terminar una operacin parcial el mando aumenta el contador en 1 y define el estado actual del contador como condicin para ejecutar el prximo paso del proceso. A la izquierda de la figura 25-12 se representan la asignacin y los estados del contador.

START Preparacin: marcha del programa Definicin: estado operativo no Poner salidas y contador de pasos a cero FIN s NUEVO ARRANQUE? Contador de pasos interno :0 :1 :2 :3 :4 : 5/6 :7 :8 :9 Estado inicial Arranque: proceso de lavado Enjabonar Lavar/enjuagar Encerar Formacin pelcula de cera Secar Salida vehculo Instalacin vaca Control: mensaje FIN (5) (6) (7) (8) (9) (10/11) (12) (13) (14) (15) (1) = nmero de regla de la tabla de decisiones o bien nmero de segmentos en el programa de ejemplo Activar posicin bsica, poner contador de pasos a cero (4) (3) (1) (2)

INSTALACION ON?

Proceso de lavado

Figura 25-12 Esquema de la marcha del proceso de lavado de autos

25-34

STEP 5 C79000-G8578-C920-05

STEP 5 en la prctica - Ejemplo de aplicacin -

Tabla 25-2

Tabla de decisiones para el programa Instalacin de lavado de auto


E 32.3 9

14

E 32.6

TT VT VT = 0 TT = 0

A 32.5

13

A 32.2

E 32.5

11

A 32.0 A 32.1 A 32.0 A 32.1

E 32.4 E 32.5 E 32.4

10

Regulacin (Segmento)

A 32.6 A 32.6

E 32.7

KF + 1

E 32.3 E 32.3 E 32.3

E 33.0

E 32.5 E 32.5

E 32.6 E 32.6

M 10.1

A 32.4

A 32.5

A 32.1

E 32.0 E 32.0

E 32.1

M 10.1

Puerta abierta (E 32.6), cerrada (E 32.7)

Contador de pasos p. proceso de lavado

Bastidor h. delante (A 32.0), h. detrs (A 32.1)

Bastidor delante (E32.4), B. detrs (E 32.5)

Pulsador: Arranque (proceso de lavado)

Conmut. peal./arranque AG (OB 20 ... 22)

A 32.2

A 32.3

A 32.7

A 33.0

A 33.1

A 33.2 Rotacin de cepillos Lavar/enjuagar Enjabonar Encerar

12

Contador de impulsos para activacin

Estado de contador KF Tiempo de encerado VT/de secado TT

Pulsador: Interruptor de emergencia

Abrir (A 32.2), cerrar (A 32.3) puerta

Indicacin: ENTRAR

Auto en posicin

Antes de pasar a los siguientes pasos de elaboracin del programa STEP 5, debemos definir la estructura del programa, puesto que en un autmata programable slo se puede ejecutar un programa estructurado. Por muy sencillo que sea nuestro programa de ejemplo, necesitamos en cualquier caso como mnimo un mdulo de organizacin (OB 1), adems del mdulo de programa o de funcin con las instrucciones de control para el proceso de lavado y junto al mdulo de datos asignado. El mdulo de organizacin se encarga de procesar el programa cclicamente en la CPU. Adems se necesitan los mdulos de arranque (OB 20/21/22) que aseguran el arranque o el rearranque en diferentes condiciones. Sin entrar ms detalladamente en los mdulos de organizacin, le mostramos en la figura 25-13 la estructura del programa con los nombres de los mdulos tal y como se emplean en el ejemplo.

STEP 5 C79000-G8578-C920-05

25-35

Parada de instalacin (reponer salidas)

Manejos/acciones

SALIR

Secar

STEP 5 en la prctica - Ejemplo de aplicacin -

OB 1

FB 5

DB 5

OB 20 OB 21 OB 22

Programa del tnel de lavado

Figura 25-13 Estructura de un tnel de lavado

Paso 4:

Especificacin del mdulo de datos Para el programa de control existen los siguientes requisitos adicionales que todava no hemos mencionado:

S Los tiempos para la formacin de una pelcula de cera VT y el tiempo de


secado del vehculo TT tienen que poder ser modi ficados por el personal tcnico.

S Cada proceso de lavado ha de ser registrado y, a peticin, se ha de mostrar la


cantidad de ciclos de lavado realizados. Estas funciones se pueden realizar fcilmente creando un mdulo de datos (figura 25-14). En el mdulo se introducen las consignas para VT y TT, as como los valores reales de estos tiempos en los formatos KH y KF.

DB 5

Instalacin de lavado: contador/tiempos

En el mdulo de datos el personal tcnico introduce las consignas para el tiempo de formacin de la pelcula de cera VT y el tiempo de secado del vehculo TT. El programa de control deposita aqu los tiempos reales correspondientes en los formatos KH y KF.

DW 0: 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:

Ocupacin KH KH KZ KH KT KH KF KH KT KH KF KH = = = = = = = = = = = 0000; 0000; 000; 0000; 030.2 0000 +00000 0000; 045.2 000; 0000; 030.2

Comentario vaco Contador de procesos de lavado (KH) Contador de procesos de lavado (KZ) vaco Consigna del tiempo de distribucin de cera VT Valor real VT (KH) Valor real VT (KF) vaco Consigna del tiempo de secado TT Valor real TT (KH) Valor real TT (KF) vaco

Figura 25-14 Ocupacin del mdulo de datos para la instalacin de lavado (impreso)

25-36

STEP 5 C79000-G8578-C920-05

STEP 5 en la prctica - Ejemplo de aplicacin -

Paso 5
FB 5 Segmento 1 0000

Programacin (aqu slo los 5 primeros segmentos)

C: LAVADOST.S5D

BIB=2

LON=166

Preparar marcha programa

Antes de poder procesar el programa del tnel de lavado, que est depositado en el mdulo de funcin FB 5, se debe abrir el mdulo de datos que se llama en el FB 5. 0005 0006 Segmento 2 :A :*** 0007 DB5 Llamada DB 5 (valores de tiempo y cuenta)

Definir el estado operativo

El programa activa al arrancar o rearrancar la marca de impulso M 10.1 durante un ciclo, que se evalua en el seg. 4 y que puede causar el arranque de la posicin inical. El estado operativo es representado por la marca de flanco M 10.0 (flanco pos.) para Interruptor principal ON o Nuevo arranque. No se puede realizar un rearranque de la instalacin hasta que no se haya realizado el reset de M 10.0 con Interruptor principal OFF. 0007 0008 0009 000A 000B 000C 000E 000F 0010 0011 Segmento 3 :O :O :UN := :R :U :S :UN :UN :R :*** 0012 E M M M M M M E M M : : : : : : : : : : 32.0 10.7 10.0 10.1 10.7 10.1 10.0 32.0 10.7 10.0 -InterrON -ARRANQUE -FLAN POS -IMPL POS -ARRANQUE -IMPL POS -FLAN POS -InterrON -ARRANQUE -FLAN POS Interruptor principal Instalacin ON Ident. de arranque del OB 20/21/22 Marca de flanco Instal.ON/rearranque) Marca impulso de M 10.0 (slo un ciclo) Reset de ident. de arranque Reset de la marca de flanco No hay orden Instalacin ON No hay ident. de arranque Reset de la marca de flanco

Definir el estado operativo

Si se desconecta la instalacin o si se pulsa el interruptor de emergencia, la palabra de datos y el byte de datos se ponen a cero y se finaliza el programa 0012 0013 0014 0015 0016 0017 0018 0019 001A WEIT :U :U :SPB :R :L :T :T :BEA :*** E : 32.0 E : 32.1 =WEIT Z 2 KB 0 AW 32 AB 33 -InterrON -I. emerg. -PASO Interruptor principal Instalacin ON Interruptor de emergencia no pulsado (cont. ruptor) Reset del contador de pasos Resetear salidas en AW 32 en AB 33 Fin del mdulo

STEP 5 C79000-G8578-C920-05

25-37

STEP 5 en la prctica - Ejemplo de aplicacin -

FB 5 Segmento 4 001B

C: LAVADOST.S5D

BIB=2

LAE=166

Activar posicin incial

El impulso creado durante el arranque o el rearranque en el segmento 2 puede causar el arranque de la posicin inicial. El bastidor es conducido a la posicin final trasera, se abre la puerta y se visualiza en vehculo en posicin el aviso SALIR. 001B 001C 001D 001E 0020 0021 0022 0023 0024 0025 0026 0027 0028WEIT :UN :SPB :R :L :T :T :UN :S :UN :S :U :S :*** M : 10.1 =WEIT Z 2 KH 0000 AW 32 AB 33 E : 32.5 A : 32.1 E : 32.5 A : 32.2 E : 32.3 A : 32.5 -IMPL POS -PASO Marca impulso Instal. ON/rearranque Prefiar contador paso con 0 Reponer las salidas Bastidor no en posicin final trasera Reponer el bastidor hacia atrs La puerta no est abierta Abrir la puerta Hay otro auto en la instalacin Indicacin: SALIR

-B-ATRAS -RETRO. B -PUERT. AB -ABRIR P. -EN-POS -SALIR

Segmento 5 0029 Crear situacin inicial Se comprueba si el estado de la instalacin es la posicin incial, en este caso aparecer el aviso Entrar. 0029 -PASO :L Z 2 Estado contador paso a ACU 1 002A :L KZ 000 Requerimiento: paso 0 002C :!=F 002D :UN E : 32.3 -EN-POS Ning. vehculo en pos. lavado 002E :U E : 32.5 -B-ATRAS Bastidor est atras 002F E : 32.6 -PUERT.AB :U Puerta est abierta 0030 A : 32.4 -ENTRAR :S Indicacin: ENTRAR 0031 A : 32.5 -SALIR :R Mostrar: SALIR 0032 :ZV Z 2 Contador paso + 1 -PASO 0033 :***

Encontrar el programa entero con todos los comentarios y con la lista de asignacin en el directorio C:STEP5\\S5_DATEN\EXAMPLE bajo el nombre ENSAYOST.S5D.

25-38

STEP 5 C79000-G8578-C920-05

6 parte: Mantenimiento de datos

Mantenimiento de datos

26

25-40

STEP 5 C79000-G8578-C920-05

Mantenimiento de datos
Generalidades

26
Tema Pgina 26-2 26-3 26-7 26-9 26-11

Este captulo describe el espacio y la divisin de memoria de STEP 5. Adems se indican qu directorios contienen ficheros que afectan directamente a STEP 5. En la Informacin sobre el producto suministrada con el software encontrar informacin detallada sobre los directorios y ficheros instalados en la unidad de programacin.

Indice del captulo

Apartado 26.1 26.2 26.3 26.4 26.5

RAM necesaria para STEP 5 Distribucin de la memoria Arbol de directorios STEP 5 Ficheros STEP 5 Mdulos disponibles y lmites de parmetros

STEP 5 C79000-G8578-C920-05

26-1

Mantenimiento de datos

26.1 RAM necesaria para STEP 5


Resumen
Para poder ejecutar STEP 5 con todas sus funciones en la memoria de trabajo convencional, despus de cargar el sistema operativo se necesitan como mnimo 550 Kbytes de memoria RAM libre. En una unidad de programacin (PG) que se suministre junto con STEP 5, la administracin de la memoria de trabajo ya est optimizada. En unidades de programacin en las que se instale STEP 5 posteriormente, o en caso de que el usuario cambie la configuracin de su sistema o cargue otros drivers o programas, puede ser necesario cambiar la ocupacin de la memoria de trabajo para evitar errores de ocupacin.

Capacidad de memoria

La capacidad de memoria y su administracin influyen en los siguientes puntos:

S Los programas que se pueden ejecutar. S La rapidez con que pueden ejecutarse los programas. S La cantidad de datos que un programa puede gestionar al mismo tiempo. S El volumen de datos que se puede almacenar de una sesin de trabajo a otra.

Memoria

La memoria est localizada en la placa base de la unidad de programacin y puede ser ampliada con tarjetas de memoria adicionales. Todos los programas debern cargarse en memoria para poder ser ejecutados. Existen 2 tipos de memoria diferentes:

S la memoria convencional S la memoria de ampliacin (Extended Memory)


Los programas que se ejecutan en MS-DOS utilizan generalmente la memoria convencional. Para que los programas puedan utilizar la memoria extendida se debe instalar un administrador de memoria que permita el acceso a la misma.

26-2

STEP 5 C79000-G8578-C920-05

Mantenimiento de datos

26.2 Distribucin de la memoria


Ejemplo
El grfico muestra a ttulo de ejemplo una posible distribucin de la memoria.
Memoria extendida High Memory Area 1. Mbyte EMM386.EXE

Extended Memory HMA 64 kbytes ROM-BIOS SETUP Extensiones de hardware y con EMM386.EXE disponible para programas

Area de memo- HIMEM.SYS ria alta

ARCNET

Area de memo- EMM386.EXE ria superior

UMBs

VGA-BIOS Video-RAM

Area de video UMBs

Video-RAM

Area de video 640 kbytes Memoria de trabajo convencional

DOS-DATA-AREA BIOS-DATA-AREA Int. Vector

Memoria convencional

La memoria convencional tiene de modo estndar una capacidad de 640 kbytes. Los programas pueden utilizar la memoria convencional sin las instrucciones especiales que se requieren para otros tipos de memorias. MS-DOS ocupa una parte de la memoria convencional. Los drivers de dispositivos y comandos que aparecen en los ficheros CONFIG.SYS y AUTOEXEC.BAT utilizan otra parte de la memoria. La memoria restante queda disponible para otras aplicaciones.

Area de memoria superior

A la memoria convencional de 640 kbytes le sigue la llamada rea de memoria superior de 384 kbytes. Normalmente se reserva para el hardware adicional, aunque parte de ella puede ser utilizada por un administrador de memoria.

STEP 5 C79000-G8578-C920-05

26-3

Mantenimiento de datos

Area de memoria alta

High Memory Area o HMA (= Area de memoria alta) es un bloque especial de 64 kbytes de memoria adicional que se encuentra directamente encima de la direccin 1 Mbyte. La mayora de los programas utilizan la memoria convencional. No pueden usar memoria extendida ya que las direcciones que identifican posiciones de los programas dentro de la memoria extendida son superiores a las direcciones que estos programas pueden reconocer. Slo las direcciones dentro de los 640 kbytes de memoria convencional son reconocidas por todos los programas. Es posible habilitar ms memoria de trabajo en el PC instalando un administrador de memoria. Estos programas permiten el acceso a la memoria extendida (Extended Memory, XMS) y al rea de memoria superior.

Memoria de ampliacin

26.2.1

Administradores de memoria de MS-DOS


Un administrador de memoria es un driver de dispositivo que permite o administra el acceso a un determinado tipo de memoria. MS-DOS (5.0 y 6.2) contiene los siguientes administradores de memoria instalables:

S HIMEM.SYS: administra el acceso a la memoria extendida. S EMM386: facilita el acceso a la memoria extendida. EMM386 ofrece adems
acceso al rea de memoria superior (UMB = Upper Memory Block). Para instalar un administrador de memoria utilice el comando DEVICE en el fichero CONFIG.SYS. A pesar de que los administradores de memoria ocupan cierta cantidad de memoria convencional, su uso compensa pues proporcionan acceso a cantidades mucho ms grandes de memoria extendida o superior.

Ejecucin de MS-DOS en el rea de memoria alta

Normalmente MS-DOS se ejecuta en la memoria convencional. Esto disminuye la cantidad de memoria convencional disponible para los programas de aplicacin. Sin embargo, tambin puede ejecutarse en la memoria extendida. En este caso utiliza los 64 kbytes del rea de memoria alta o HMA (= High Memory Area). Puesto que son pocos los programas que utilizan el rea de memoria alta, es razonable ejecutar MS-DOS en la misma. La ejecucin de MS-DOS en el rea de memoria alta aporta las siguientes ventajas:

S Libera unos 40 kbytes de memoria convencional. S Utiliza el rea de memoria alta, rea que pocos programas utilizan.
El comando DOS=HIGH,UMB establece el rea de la memoria de trabajo en la que se encontrar MS-DOS y determina si se deben utilizar bloques de memoria del rea de memoria alta (Upper Memory Blocks).

Uso del rea de memoria superior

Otra posibilidad de aumentar la capacidad de la memoria por encima de los 640 kbytes es la instalacin del administrador de memoria EMM386.EXE. El administrador de memoria puede utilizar una parte del rea de memoria desde 640 kbytes hasta 1 Mbyte reservado para el hardware, tomndolo de la memoria extendida. Estas partes activadas se conocen como bloques de memoria superior o UMBs (= Upper Memory Blocks). Utilizacin: Con el comando DEVICEHIGH<Fichero de driver> en el fichero CONFIG.SYS se carga el driver en el rea de memoria superior.

26-4

STEP 5 C79000-G8578-C920-05

Mantenimiento de datos

Aumento de la memoria disponible

Aunque la capacidad de memoria del sistema sea suficiente puede suceder que un programa no pueda ser ejecutado. Esto se debe a que a menudo los programas residentes en memoria (TSR) ocupan una parte de la misma, de modo que no queda suficiente memoria disponible. En la mayora de los casos el problema est causado por insuficiente memoria convencional. La utilizacin de HIMEM.SYS le ofrece a este respecto las siguientes ventajas:

S Permite que la memoria extendida est disponible para aquellos programas


que la utilicen de acuerdo con la Especificacin de memoria extendida, XMS (Extended Memory Specification).

S Impide errores de sistema que puedan producirse cuando los programas hagan llamadas de memoria no compatibles.

S Permite ejecutar MS-DOS en la memoria extendida (HMA). S Permite a EMM386 utilizar la memoria extendida. S Permite con EMM386.EXE utilizar el rea de memoria superior (UMBs).
Orden de carga de los drivers
El orden en que los drivers se cargan en el fichero CONFIG.SYS puede ser de importancia. Puede influir en la utilizacin racional de la memoria y en el correcto funcionamiento de los diferentes programas. Los drivers siguientes debern cargarse en el fichero CONFIG.SYS (con el comando DEVICE o DEVICEHIGH) en el orden que se indica a continuacin: 1. HIMEM.SYS Ejemplo::

DEVICE=C:\DOS\HIMEM:SYS /M:1
La opcin /M:1 determina el ROM-BIOS aplicado. El driver HIMEM.SYS debe ser el primero en cargarse en CONFIG.SYS. 2. EMM386.EXE Ejemplo:

DEVICE=C:\DOS\EMM386.EXE RAM I=B000-B7FF I=C800-DFFF X=E000-E0FF I=E100-F5FF FRAME=D000


Este comando carga (instala) el administrador de memoria de MS-DOS EMM386.EXE del directorio \DOS en la memoria. Dicho comando administra la memoria extendida y el rea de memoria superior. 3. Todos los drivers de dispositivos que utilicen memoria extendida. Para poder ofrecer a STEP 5/ST la mxima memoria de trabajo convencional libre para aumentar su funcionalidad, no deberan cargarse drivers que no se utilicen.

STEP 5 C79000-G8578-C920-05

26-5

Mantenimiento de datos

Parmetros

26.2.2

Optimizacin de los accesos al disco duro (con MS-DOS y Windows 3.x)


El programa de optimizacin SMARTDRIVE puede utilizar bajo MS-DOS y Windows 3.x parte de la memoria extendida para acelerar los accesos al disco duro.

26-6


RAM Este parmetro pone a su disposicin una ventana EMS. FRAME I=B000-B7FF Este parmetro indica la posicin de la memoria en la que debe encontrarse la ventana EMS. Este rea de 32 kbytes normalmente est ocupada por el video SW (Hrcules). Ya que este rea de su PC no se encuentra ocupada puede ser utilizada como memoria. I=C800-DFFF Si este rea no est ocupada por el hardware puede ser utilizada como memoria. Si este rea se encuentra ocupada por el hardware debe enmascararse (no para PG 740 y PG 760). X=E000-E0FF I=E100-F5FF El rea para el programa SETUP puede ser compartida, ya que EMM386.EXE activa el Protected Mode y SETUP no puede funcionar en este modo (estado operativo) (No para PG 740 y PG 760). I = Include, X = Exclude Explicacin:

DEVICEHIGH=C:\DOS\SMARTDRV.SYS 2048/X
El comando carga SMARTDRV.SYS en el rea de memoria superior por encima de los 640 kbytes. Con el nmero 2048 se fija el tamao mximo de la memoria cache en 2048 kbytes. Se pueden introducir valores entre 128 kbytes y 8192 kbytes (8 Mbytes).

STEP 5 C79000-G8578-C920-05

Mantenimiento de datos

26.3 Arbol de directorios STEP 5


STEP 5/ST utiliza una estructura de directorios fija. La estructura consta de 4 directorios separados.

Directorios

Directorio de sistema

Aqu se instalan todos los ficheros necesarios para la ejecucin. Dentro del directorio de sistema el usuario no puede realizar modificaciones. Todo el directorio de sistema puede estar provisto de una proteccin contra escritura (excepcin: el subdirectorio S5_COM\.... no puede ser READ-ONLY). Aqu se depositan los ficheros modificados por el usuario. Son los ficheros Batch necesarios para el arranque, diversos ficheros INI que describen el espacio de trabajo (datos especficos de la unidad) y ficheros de parmetros de impresora (DR.INI) y ficheros de camino (AP.INI) modificados por el usuario. Aqu se introducen los drivers MS-DOS para SINEC L2 y H1 (drivers de red SIMATIC NET) suministrados con el equipo. El directorio est ajustado de forma fija en C:\SINEC. Aqu se introducen las informaciones sobre el producto y los ficheros Lame. Este directorio est ajustado de forma fija en C:\S5_INFO.

Directorio Home

SINEC

S5_INFO

Los directorios de sistema y Home pueden hallarse dentro de diferentes unidades en directorios diferentes. El directorio correspondiente puede seleccionarse durante la instalacin.

Directorio de sistema

unidad:\directorio_sistema\S5_S YS\ S5_COM\

Todos los programas STEP 5 y ficheros de sistema Adaptador COM para V5 & V6 Paquetes COM (no puede ser READONLY) COM DB 1 Acoplamiento PG-PG Programas de ejemplo STEP 5 Ficheros de parmetros de impresora suministrados conjuntamente (*DR.INI) Ficheros de camino suministrados conjuntamente (*AP.INI) Partes de instalacin

S5.COM\ COM_DB1\ S5.COM\ PG_PG\ EXAMPLE\ DR_INI\

AP_INI\ S5_INST\

Todos los nombres de directorio escritos en mayscula se crean automticamente con nombre fijo. La parte escrita con minscula: :unidad:\directorio_sistema puede ser elegida libremente por el usuario.

Directorio Home

unidad:\directorio_home\S5_HOME \

Datos especficos del dispositivo

STEP 5 C79000-G8578-C920-05

26-7

Mantenimiento de datos

Directorio de usuario

unidad:\directorio_home\S5_DATEN\

Directorio prefijado para datos del usuario despus de la instalacin de STEP 5. El directorio est vaco despus de la primera instalacin.

Todos los nombres de directorio escritos con mayscula se crean automticamente con nombre fijo. La parte escrita con minscula unidad:\directorio_sistema puede ser elegida libremente por el usuario. En instalacin estndar slo puede elegirse libremente la unidad. El directorio est prefijado con \STEP5\S5_HOME\.

Secuencia de bsqueda

En virtud de la separacin en un directorio de sistema y un directorio Home, los ficheros originales (suministrados) y los ficheros modificados por el usuario se encuentran separados. Los ficheros suministrados con el equipo que son modificados por el usuario se depositan en el directorio Home (slo vlido para paquetes de la versin 7.2). De esta forma los ficheros originales se conservan en el directorio de sistema. De esta propiedad se deduce una secuencia de bsqueda fija.

S STEP 5 V7.2: los ficheros se buscan siempre primero en el directorio Home y


despus en el directorio de sistema.

S Paquetes COM: aqu hay que tener en cuenta que el directorio de sistema V7.2
es distinto del directorio de sistema del adaptador COM. Los paquetes COM utilizan su directorio de sistema propio. ...\S5_SYS\S5_COM . Esta separacin es necesaria para que tambin puedan ejecutarse los paquetes COM. Por razones sinpticas, los ficheros de parmetros de impresora (*DR.INI) y los ficheros de camino (*AP.INI) suministrados se mantienen en directorios propios dentro del directorio de sistema. Fichero: ??????DR.INI primero Directorio Home 2 intento Directorio de sistema \DR_INI para paquetes V7.2 para paquetes V7.2 para paquetes V7.2 para paquetes COM para paquetes V7.2

??????AP.INI

Directorio Home

Directorio de sistema\AP_INI

STEP5.S5K

Directorio Home Directorio Home Directorio Home

Directorio de sistema

S5KXS06X.S5K

Directorio de sistema\S5_COM Directorio de sistema

??@@@@??.INI

26-8

STEP 5 C79000-G8578-C920-05

Mantenimiento de datos

26.4 Ficheros STEP 5


Resumen
Este captulo ofrece una visin general sobre qu directorios contienen los ficheros que conciernen de forma directa a la herramienta STEP 5. Para ms informacin detallada acerca de los directorios y los ficheros que se encuentran en su unidad de programacin consulte la informacin del producto correspondiente.

Ficheros

C:\STEP5 Ajuste estndar en la instalacin.

STEP 5 C79000-G8578-C920-05


C:\STEP5\S5_SYS Catlogo del sistema STEP 5 con el paquete bsico STEP 5.
C:\STEP5\S5_HOME

El fichero S5.BAT, con el que arranca el paquete bsico STEP 5, y los P-TOOLS.

C:\STEP5\S5-SYS\EXAMPLE En este catlogo se deposita el programa de ejemplo con mdulos de programa y la lista de asignacin despus de la elaboracin. C:\STEP5\S5_SYS\S5_INST Contiene backups de partes de programa S5. C:\STEP5\S5_SYS\S5_COM\PG_PG Acoplamiento de dos PG para intercambiar mdulos y ficheros STEP 5. C:\STEP5\S5_SYS\S5_COM Directorio prefijado para paquetes opcionales (COMs), COM DB 1, acoplamiento PGPG.

26-9


Resumen ??????Z0.INI ??????Z#.INI ??????ZT.SEQ Impresin ??????DR.INI ??????F1.INI ??????F2.INI ??????LS.INI Ficheros especficos ??????XR.INI ??????SU.INI ??????SF.INI ??????TP.INI Seleccin de bus ??????AP.INI Programas ??????ST.S5D Lista de asignacin ??????Z0.SEQ ??????ZF.SEQ ??????PX.INI Batch AWL ??????A0.SEC ??????A1.SEC ??????AE.SEC ??????AF.SEC ??????AT.SEC Fichero de documentacin ampliado ??????DO.S5D
S5@@@@CF.INI

26-10 26.4.1 Mantenimiento de datos S5HISTOR.DAT S5HIST_0.DAT


Caminos

Funcin de determinados ficheros STEP 5

A continuacin se indican aquellos ficheros en los que STEP 5 memoriza sus ajustes y datos. La mayora de los ficheros se depositan en el directorio de trabajo STEP 5. Los signos de interrogacin en el nombre del fichero representan aquellos caracteres que el usuario puede seleccionar libremente.

(STEP 5 Configuration File / Fichero de configuracin STEP 5) Aqu est definido el ltimo camino y nombre del fichero ??????PJ.INI que se ha utilizado. Lugar: directorio Home STEP 5. Datos definidos en la mscara Ajustes previos.

Depsito de todos los mdulos de documentacin ampliados del tipo % De cada fichero *DO.S5D existe un fichero *ST.S5D con el mismo nombre en el mismo directorio.

Lista de errores de asignacin: lista de los errores en la traduccin de ??????Z0.SEQ a fichero ??????Z0.INI. Fichero de smbolos, lista de asignacin traducida. Ficheros ndice de lista de asignacin (# = 1 2). Memorizacin de la ocupacin de las teclas de funcin.

Fichero de camino. Aqu se han depositado los caminos de bus editados.

Instrucciones de control (SUBMIT). Lista de errores Submit. Macros de tecla.

Lista de referencias cruzadas (Fichero REF).

Fichero de pie de pgina (132 caracteres). Conmutar salida en impresora a un fichero.

Parmetros de impresora. Fichero de pie de pgina (80 caracteres).

Lista de asignacin.

Fichero de programa STEP 5.

Fichero fuente AWL Fichero intermedio AWL Fichero de protocolos AWL Lista de errores AWL Grabar la ocupacin de teclas de funciones Batch AWL

Memoria para los ltimos valores introducidos en las casillas de peticin y de seleccin.

Ajustes

STEP 5 C79000-G8578-C920-05


KOP + FUP: mx. 400 elementos de imagen por mdulo, mx. 50 lneas / 8 columnas

STEP 5 C79000-G8578-C920-05

Tamao mx. de fichero S5D: 4 MB

26.5 Mdulos disponibles y lmites de parmetros

Mdulo imagen

Comentario inst.

Comentario segmento FB Comentario segmento FX Coment. segmento DB Coment. segmento DX Coment. segmento BB

Comentario segmento SB

Comentario segmento PB

Comentario segmento OB

Comentario instalacin

Comentario segmento BB

Comentario segmento DX

Comentario segmento PB Comentario segmento SB Comentario segmento FB Comentario segmento FX Comentario segmento DB

Comentario segmento OB

Mdulo comentario DX

Mdulo comentario DB

Mdulo comentario FX

Mdulo comentario SB Mdulo comentario FB

Mdulo funcin Mdulo func. amp. Md. datos Md. datos amp. Mdulo comentario OB Mdulo comentario PB

Mdulo org. Mdulo prog. Mdulo paso

Nombre

Mdulo

#Nombre

#Nombre # y mx. 8 caracteres

#DXDO

#PBDO #SBDO #FBDO #FXDO #DBDO

#OBDO

DKX

DK

FKX

SK FK

FB FX DB DX OK PK

Designacin STEP 5 OB PB SB

BB

#BBDO

%FBDO %FXDO %DBDO %DXDO %BBDO

%OBDO

%SBDO

%PBDO

# y. mx. 8 caracteres 0 - 255

0 - 255

0 - 255 0 - 255 0 - 255 0 - 255 0 - 255

0 - 39

0 - 255

0 - 255

0 - 255

0 - 255 0 - 255

0 - 255 0 - 255 0 - 255 0 - 255 1 - 39 0 - 255

1 - 39 0 - 255 0 - 255

Entrada/ salida en la PG

1 - 39

0 - 255 0 - 255 0 - 255 0 - 255 0 - 255

0 - 255

0 - 255

0 - 255

Lmites de parmetros

Llamada en el programa

0 - 255 0 - 255 0 - 255 0 - 255

0 - 255 0 - 255 0 - 255

Funcin AG

depsito del fichero DO.S5D en el mismo

depsito en ??????DO.S5D

mx. 4 MB por fichero S5D

Tamao: mx. 16 KB 8 kW por mdulo - mx. 255 mdulos por fichero S5D - mx. 4 MB por fichero S5D

mx. (6 256)+40 mdulos por fichero S5D

Longitud mx. 4096 kW por mdulo por segmento 256 instrucciones (palabras) mx. 2048 DW por mdulo (con cabeza) mx. (6 256)+40 mdulos por fichero S5D Tamao: mx. 16 KB

Mx. 4096 segmentos por mdulo

el fichero S5D

directorio y con el mismo nombre que

Explicacin

Mantenimiento de datos

26-11

Mantenimiento de datos

26-12

STEP 5 C79000-G8578-C920-05

Anexo

A
Apartado A.1 A.2 A.3 A.4 Ocupacin del teclado Breves instrucciones de manejo Macro de teclas Reglas de programacin Tema Pgina A-2 A-8 A-16 A-19

Resumen del captulo

STEP 5 C79000-G8578-C920-05

A-1

Anexo

A.1

Ocupacin del teclado


El teclado de un PC se puede ocupar de diversos modos, es decir, las teclas reciben unas funciones u otras dependiendo del software activo. Esto tambin es vlido para el software STEP 5. En cuanto se carga STEP 5, las teclas aceptan funciones especficas de S5. Se distinguen dos tipos de teclas:

Resumen

S teclas de ocupacin dinmica (teclas de funcin) S teclas de ocupacin fija


Teclas de ocupacin dinmica (teclas de funcin)
Las teclas F1 a F8 son las llamadas teclas de funcin. Desde el nivel de software que est activo se asigna a estas teclas determinadas funciones que en este lugar son posibles y necesarias. Las teclas de funcin se encuentran en todos los mens en el borde inferior de la pantalla (listn de teclas de funcin). En parte estas teclas tienen ocupacin doble, las teclas de funcin F1 hasta F8 y SHIFT F1 hasta SHIFT F8. Estas teclas tienen siempre la misma funcin, p. ej. dentro de STEP 5 la funcin de ayuda o el control del cursor. En combinacin con las teclas CTRL, ALT, o SHIFT, tambin se les puede asignar varias funciones.

Teclas de ocupacin fija

A.1.1
Tabla A-1

Ocupacin de teclas KOP/FUP


Teclas de control de funciones Tecla Salida Editar Comentario

Denominacin de teclas Ayuda (HELP) Hardcopy

HELP

Visualizacin de un texto de ayuda en la pantalla. Salida del contenido completo de la pantalla por impresora o en fichero. Bloqueado.

Visualizacin de textos de ayuda. Salida del contenido completo de la pantalla por impresora o en fichero. Salida nueva de la pantalla con optimizacin.

Adicionalmente con SHIFT F8.

PRINT

Lupa

Modo de edicin Comentario de segmento

A-2


PAUSE

Media pantalla

En Editar tambin bajo Extras (SHIFT F7) y F2 = Salida nueva.

CTRL

Bloqueado.

END

Cambio a correccin En Salida disponible slo en F1. En simblica. Editar tambin bajo Extras (SHIFT F7) y F1 = Vis. sim.

5
CORR

Cambio al modo de edicin (correccin). Cambio al modo de entrada de comentario. Desde all ttulo de segmento o comentario de segmento.

Bloqueado.

En Salida tambin en F6.

COM

Como Salida.

En Salida y Editar adicionalmente en SHIFT F6.

STEP 5 C79000-G8578-C920-05

Anexo

Tabla A-1 Denominacin de teclas Insertar segmento

Teclas de control de funciones, continuacin Tecla Salida Editar Comentario

Delante del segmento actual se inserta un segmento. Para ello se visualiza una pantalla vaca y se cambia al modo de edicin.

Bloqueado.

En Salida tambin en Funciones de segmento con F5 = Insertar.

Borrar segmento

Shift

Borrado del segmento visualizado. Al hacerlo no se marca el segmento.

Bloqueado.

En Salida tambin en Funciones de segmento en SHIFT F4. En Funciones de segmento se marca el segmento en el fichero de bfer.

Tabla A-2 Denominacin de teclas Interrupcin

Teclas de finalizacin Tecla Salida Editar Comentario

ESC

ESC

Retorno al nivel de llamada.

Se pueden interrumpir modificaciones dentro de un campo parcial. Si no hay interrupcin se cambia a Salida. Los segmentos introducidos recientemente se borran. Memorizacin del segmento editado; Visualizacin del segmento elaborado.

Si se abandona Editar se visualiza el segmento en su estado antiguo. En caso de que la entrada del segmento sea nueva se visualiza el antecesor. Tambin como F8.

Aceptar

0 Insert

Memorizacin del mdulo visualizado actualmente si ste fue modificado. Retorno al nivel de llamada. Bloqueado.

Tecla tambin como F7.

Fin de entrada (Return)

Final de un proceso de entrada en caso de campos parciales abastecidos. En campos vacos o no abastecidos se desplaza el cursor un campo a la derecha. Aceptar el segmento de elaboracin nueva y apertura del nuevo segmento sucesor. En modo de edicin tambin F6.

STEP 5 C79000-G8578-C920-05


ENTER

Final de segmento (ENTER)

***

Detrs del segmento visualizado se inserta un segmento. Para ello se visualiza una pantalla vaca y se cambia al modo de edicin.

A-3

Anexo

Tabla A-3 Denominacin de teclas Mover pgina hacia atrs (Page up) Mover la pgina hacia adelante (Page down) Mover la pgina hacia atrs (pg. por pg.) Mover la pgina hacia adelante (pg. por pg.) Pasar pginas en el segmento hacia adelante Pasar pginas en el segmento hacia atrs Fin del segmento

Teclas de control Tecla Salida Editar Comentario

Mover la pgina con el segmento visualizado una lnea hacia arriba. Mover la pgina con el segmento visualizado una lnea hacia abajo. Mover la pgina con el segmento visualizado una ventana hacia abajo. Mover la pgina con el segmento visualizado una ventana hacia arriba. Se visualiza el segmento siguiente.

Como Salida.

En la mscara de seleccin mover siempre una pgina.

Como Salida.

En la mscara de seleccin mover siempre una pgina.

SHIFT
9

Como Salida.

SHIFT
3

Como Salida.

Salto al final de la lnea elaborada actualmente.

En Salida adicionalmente en las Funciones de segmento en F2.

Se visualiza el segmento anterior.

Salto al principio de la lnea elabo rada actualmente. Salto al final del segmento visualizado. En Salida adicionalmente en las Funciones de segmento en F2.

SHIFT

Bloqueado.

+
Principio del SHIFT segmento Bloqueado. Salto al principio del segmento visualizado.

Fin del campo de entrada Principio del campo de entrada

Bloqueado.
TAB +

Salto al final del campo de entrada en el que se encuentra el cursor. Salto al principio del campo de entrada en el que est el cursor.

SHIFT
TAB +

Bloqueado.

Expansin horizontal

Bloqueado.
7

Expandir el segmento una columna en la posicin del cursor.

Inadmisible en el borde izquierdo de un segmento KOP. En Editar tambin bajo SHIFT F7 = Extras como F6 = Sal. hor.

A-4

STEP 5 C79000-G8578-C920-05

Anexo

Tabla A-3 Denominacin de teclas Expansin vertical

Teclas de control, continuacin Tecla Salida Editar Comentario

Bloqueado.
1

Expandir el segmento una lnea en la posicin del cursor. Borrar un carcter en el que se encuentra el cursor. Borrar un campo parcial completo.

Inadmisible en las dos lneas superiores del segmento KOP.

Borrar carcter bajo cursor Borrar campo parcial

DEL

Bloqueado.

SHIFT
DEL

Bloqueado.

Borrar caracteres

Bloqueado.

Borrar un solo carcter dentro de un campo de entrada. Como Salida. Adicionalmente se puede seleccionar dentro del campo de entrada la posicin a la derecha del cursor corto. Como Salida. Adicionalmente se puede seleccionar dentro del campo de entrada la posicin a la izquierda del cursor corto.

Cursor derecha

Posicionamiento en el campo de entrada a la derecha del actual. Al final de la lnea se salta a la primera posicin de sta. Posicionamiento en el campo de entrada a la izquierda del actual. Al principio de la lnea se salta a la ltima posicin de sta.

Cursor izquierda

Cursor arriba

Posicionamiento en Como Salida. el campo de entrada arriba del cursor largo. Posicionamiento en Como Salida. el campo de entrada en la parte inferior del cursor largo.

Cursor abajo

STEP 5 C79000-G8578-C920-05

A-5

Anexo

Tabla A-3 Denominacin de teclas Cambio al campo de entrada

Teclas de control, continuacin Tecla Salida Editar Comentario

SHIFT
6

Significado como Cursor derecha.

Se activa el modo de edicin para modificar el campo de entrada. Los campos de entrada no abastecidos se borran en este cambio de modo. Esta tecla cierra el campo de entrada y conduce al prximo campo ubicado a la derecha. Cierra el campo de entrada y conduce al prximo campo ubicado a la izquierda de ste.

Cambio al prximo campo de entrada

SHIFT
4

Significado como Cursor izquierda.

Tabla A-4 Denominacin de teclas Conector = F9

Teclas especiales Tecla Salida Editar Comentario

Bloqueado.
F9

Entrada de un co nector en la posicin actual del cursor Entrada de un co nector negado en la posicin del cursor

Tambin F5 = Oper. bin y F4 = #

Conector negado = SHIFT F9

SHIFT
F9

Bloqueado.

Tambin F5 = Oper. bin y F4 = #

No abastecido ?

Bloqueado.
?

Los campos de entrada son marcados como no abastecidos si esta tecla ha sido la primera en ser pulsada tras seleccionar el campo de entrada.

A-6

STEP 5 C79000-G8578-C920-05

Anexo

A.1.2

Ocupacin de las teclas en AWL

Resumen

A continuacin se explican slo las ocupaciones de las teclas que tienen funciones esencialmente diferentes que en KOP o FUP. Todas las dems ocupaciones de teclas las encontrar bajo Ocupacin de teclas KOP/FUP.
Ocupacin de teclas AWL Tecla Salida Retorno al nivel de llamada. Cambio del modo de representacin para comentarios entre ope randos y comentario de instruccin. Cambio al modo de entrada para el ttulo de segmento y al pulsar por segunda vez cambia al comentario de mdulo/ de segmento. Bloqueado. Editar Borrar segmentos de entrada nueva. Comentario

Tabla A-5

Denominacin de teclas Interrupcin ESC Cambio de comentario (media pantalla)

ESC

Como Salida.

PAUSE

Tambin SHIFT F4.

Comentario de segmento

COM

Cambio al modo de entrada para el ttulo de segmento y al pulsar por segunda vez cambia al comentario de mdulo/de segmento.

En Salida tambin SHIFT F6.

Cursor derecha

Posicionamiento dentro de un campo de entrada a la derecha. Al final del campo se salta a la primera posicin del prximo campo de entrada. Posicionamiento dentro de un campo de entrada a la derecha. Al principio del campo se salta a la primera posicin del siguiente campo de entrada. Posicionamiento en el prximo campo de entrada de la lnea AWL.

Cursor izquierda

Bloqueado.
4

Salta al siguiente campo de entrada anterior Salta al campo de entrada anterior

SHIFT
6

Bloqueado.

SHIFT
4

Bloqueado.

Posicionamiento en el prximo campo de entrada de la lnea AWL.

STEP 5 C79000-G8578-C920-05

A-7

Anexo

A.2

Breves instrucciones de manejo


La mayora de las funciones seleccionables tienen que abastecerse con parmetros para activarlas despus. Para este fin se visualizan casillas de seleccin y de peticin despus de la llamada de la funcin. Desplcese en esta casilla con el ratn o con la tecla TAB y las teclas del cursor. En determinados campos (con fondo de color/inverso) se puede llamar otras casillas de seleccin con la tecla F3 = Seleccionar. Este men pone a su disposicin funciones que le permiten organizar su programa y los ficheros correspondientes.

Casillas de peticin

Proyecto

Aqu se tienen que realizar una vez todos los ajustes necesarios para un programa y memorizarlos en un fichero de proyecto (*PJ.INI). Se ajusta, p. ej.:

S ubicacin de la memoria para los diversos ficheros S tipo de representacin (KOP/FUP/AWL) S ficheros participantes S modo de operacin S parmetro de impresin, etc.
Ajustes
Introduzca los ficheros y los parmetros mencionados en la Casilla de peticin visualizada. Esta casilla est dividida en fichas. Los parmetros ajustados son aceptados por las respectivas casillas de seleccin y de peticin. Los ficheros y parmetros ajustados rigen en todo el proyecto durante una sesin. Desplcese por las Casillas de peticin con las teclas de cursor o con el ratn. Con un doble clic en los parmetros se abre la casilla de seleccin o se modifica el ajuste previo. Para lograr el mismo resultado se debe pulsar dos veces la tecla F3.

Fichas

A-8

STEP 5 C79000-G8578-C920-05

Anexo

Comandos de men
Fichero

Proyecto > Ajustar Cargar ... Grabar Grabar como... Archivar... Desarchivar ... Mdulos > Directorio ... Transmitir ...

Antes de iniciar la programacin propiamente dicha, ajuste en un cuadro de dilogo de fichas todos los parmetros necesarios para un proyecto. Se carga un fichero instalado de esta manera. Con ello se da validez a todos los ajustes que se encuentran en este fichero. Los ajustes anteriores se sobrescriben. Grabar en el fichero de proyecto actual (*PJ.INI) todos los ajustes realizados en la casilla Ajustar. Asegurar grabando en un fichero de proyecto (*PJ.INI) (nuevo) seleccionable. Grabar todos los ficheros de proyecto o una seleccin de los mismos en forma comprimida en un fichero *PX.ACS. Grabar todos los ficheros de proyecto o una seleccin de los mismos en forma comprimida desde un fichero *PX.ACS. Sirve para administrar mdulos y ficheros de documentacin en la unidad de programacin o en el autmata programable. Ofrece las siguientes funciones: Emitir el directorio en el equipo de salida (PG-AG) seleccionado en Ajustes. Transmisin de mdulos y ficheros de documentacin de: fichero - fichero, fichero - AG, AG - fichero, AG - AG. Seleccione la fuente respectiva y el destino en la casilla de peticin visualizada Se comparan mdulos individuales entre s, distintos mdulos de un grupo de mdulos o todos los mdulos de un fichero de programa con un segundo fichero. Se pueden comparar: fichero - fichero, fichero - AG, AG - fichero. Borrar mdulos del aparato de programacin y del autmata programable. Borrar ficheros de documentacin slo en la unidad de programacin. Borrado total AG. Aqu se revisan y comprimen los mdulos STEP 5 del fichero de programa. Con esta funcin pueden crearse y borrarse directamente directorios MSDOS del paquete STEP 5. Crear un nuevo directorio MS-DOS Borrar un directorio MSDOS ya existente. Con esta funcin se administran ficheros sin tener que cambiar al nivel del sistema operativo. En la casilla visualizada se selecciona un directorio o bien se busca un fichero determinado en un directorio seleccionable. Ofrece las siguientes funciones: Activa la salida de un directorio. Copia ficheros individuales o grupos de ficheros. Borra ficheros individuales o grupos de ficheros.

Comparar ...

Borrar...

Comprimir Directorio DOS > Crear ... Borrar ... Ficheros DOS >

Directorio... Copiar... Borrar ...

STEP 5 C79000-G8578-C920-05

A-9

Anexo

Ficheros PCP/M > Directorio ... Copiar PCP/M > DOS ... Copiar DOS > PCP/M ... Borrar Comandos DOS Salir

Permite elaborar ficheros PCP/M: Dependiendo de sus indicaciones aparece un directorio conocido por PCP/M en una ventana de la casilla de peticin visualizada Dir fich. PCP/M. Conversin de ficheros PCP/M en ficheros DOS-S5 ST/MT. Conversin de ficheros STEP 5 que han sido generados con DOS-S5 ST/MT. Se borran ficheros PCP/M en un medio PCP/M. Con esta funcin se salta al nivel de comandos DOS. Sale de STEP 5/ST. Este men permite arrancar los diversos editores de programa.

Editor

Mdulo STEP 5 ...

Aqu se arranca el editor KOP, FUP o AWL. Se visualiza la casilla de peticin Editar mdulos STEP 5. En esta casilla se selecciona un mdulo. A continuacin se indica el editor seleccionado en los Ajustes previos. Aqu se arranca el editor de mdulos de datos. Aqu se arranca el editor para las mscaras de mdulos de datos. En cuanto se activa esta funcin, se llama directamente al editor del fichero fuente secuencial. Editor independiente para programas en el modo de representacin AWL. Crear, memorizar y activar las comunicaciones que no es necesario establecer punto a punto. En la casilla de seleccin Seleccionar camino de bus, active la creacin de caminos de bus. Aqu se crea una secuencia de caracteres de control especfica de una impresora y se memoriza en un fichero de impresora. Aqu se crea un fichero de pie de pgina nuevo o bien se modifica un fichero ya existente.

Mdulos de datos ... Mscara DB ... Lista de asignacin Batch AWL Caminos de bus

Parm. impresora Editor pie pgina

Test

Status mdulo

Desde este men se activan las funciones de test, de informacin y de puesta en marcha que se ejecutan en modo online con la unidad de programacin. Para ello se requiere una conexin fsica y lgica entre la unidad de programacin y el autmata programable. En las casillas de Ajustes previos se ajusta la conexin con Modo de operacin. Con esta funcin se comprueban y corrigen mdulos cargados en el autmata programable. En la casilla de seleccin Status mdulo se especifica el mdulo a comprobar. Con esta funcin se visualizan estados de seales de operandos seleccionados como se presentan durante el procesamiento del programa en el punto de control del sistema. Se edita la lista de operandos en un cuadro vaco.

Status variable

A-10

STEP 5 C79000-G8578-C920-05

Anexo

Forzar variables Forzar salidas Control de elaboracin ON ... Control de elaboracin OFF

Aqu se modifican variables de proceso y se manipula el desarrollo del proceso. En una lista vaca se edita una lista de operandos. Aqu se fuerzan salidas directamente al estado de seal deseado. El autmata programable tiene que estar en STOP. Aqu se ajusta que el mdulo del autmata se procese paso a paso. Introduzca el mdulo que desee forzar y como concepto de bsqueda un operando que desee observar en la casilla de seleccin Mdulo Control elaboracin. Aqu se desconecta el control de elaboracin.

AG

Iniciar AG Parar AG Comprimir memoria de AG AG-Info USTACK

Aqu se realiza un nuevo arranque o un rearranque del autmata programable. Con esta funcin se conduce el autmata al estado operativo STOP. Con esta funcin se eliminan mdulos no vlidos del autmata y se desplaza los vlidos de modo que queden unos junto a otros. En la pantalla aparece una tabla de los bits de control con sus ocupaciones actuales. Con el autmata en STOP se visualiza la pila de interrupcin para un anlisis de las causas de error. Proporciona informacin sobre la direccin inicial del mdulo vlido, as como la direccin de retorno relativa y absoluta en la pila de mdulo. Visualiza las direcciones absolutas del autmata y su contenido en un medio seleccionable. Visualiza el equipamiento y el grado de utilizacin de la memoria de usuario del autmata. Visualiza en la pantalla los parmetros de sistema del autmata.

AG-Info BSTACK Mostrar contenido memoria AG ... Extensin de memoria AG Parmetros de sistema AG

Administracin

Este men pone a su disposicin una serie de funciones de servicio a las que puede recurrir en muchos casos para resolver sus tareas al trabajar con funciones de edicin y de test STEP 5. Debe haber efectuado los ajustes previos para cada una de las funciones en las casillas Ajustes.

Crear XREF Elaborar EPROM

Crea la lista de referencias (cruzadas) del programa prefijado. Una vez activada esta funcin se genera inmediatamente una lista de referencias cruzadas. Transfiere (graba) programas STEP 5 desde un programa prefijado a mdulos EPROM/EEPROM. Aparece la casilla Programacin de EPROM.

STEP 5 C79000-G8578-C920-05

A-11

Anexo

Reasignar automtico Una reasignacin automtica de operandos se efecta segn una lista de asigna... ciones nueva o modificada. Aparece la casilla de peticin Reasignar automtico. All se selecciona el nuevo nombre para el fichero de programa A fich. programa y con nuevo fich. smbol. Se ejecuta la funcin sin ms consultas. Reasignar manual ... Permite reasignar operandos de modo interactivo en una lista de operandos. Aparece la casilla de ajustes previos Reasignar manual. All se selecciona el nuevo nombre para el fichero de programa A fich. programa. Introduzca despus operandos de modo interactivo en la tabla vaca. Aqu se elaboran las listas de asignaciones que se usan para el direccionamiento simblico de operandos en el programa de aplicacin. Traduce el fichero fuente secuencial al fichero de simblicos asignado. Introduzca en la casilla de peticin Listas asignacin Convertir SEQ>INI visualizada el nombre del fichero fuente a traducir. Traduce el fichero de smbolos al fichero fuente secuencial asignado. Se puede clasificar por operandos absolutos o simblicos. Introduzca en la casilla de peticin Fichero de smbolos Convertir INI>SEQ visualizada el nombre del fichero de smbolos a traducir y la clasificacin. Permite modificar el nombre del fichero de smbolos a corregir. Introduzca en la casilla de peticin Corregir fichero de smbolos el nombre del fichero de smbolos a corregir. Corrija despus de modo interactivo el fichero de smbolos. Permite convertir ficheros de smbolos que han sido creado con versiones anteriores (V 1.0, V 2.0). Borra una lista de asignacin. Borra los ficheros de smbolos (*Z0.INI, *Z1.INI, *Z2.INI). Visualiza la lista de errores que eventualmente ha sido creada durante los procesos de traduccin. Funciones del compilador Batch AWL. Compilador independiente para la traduccin de listas de instrucciones a un programa STEP 5 ejecutable. Esta funcin permite sustituir operandos por medio de una nueva lista de asignacin. Con esta funcin puede entregar el fichero de protocolo que se ha generado con la funcin Sustituir operandos. Con esta funcin puede entregar la lista de errores que se ha generado al compilar. Con esta funcin se convierten al formato de la versin 7.x los ficheros de proyecto con formato de STEP 5/ST versin 6.x. Permite seleccionar el idioma deseado. Permite cambiar los colores de la pantalla.

Listas asignacin > Convertir SEQ >INI ... Convertir INI >SEQ ...

Corregir INI ...

Convertir V1.x V 2.x ... Borrar SEQ ... Borrar INI ... Salida lista errores

Batch AWL > Compilador Batch AWL... Sustituir operandos... Salida fichero de protocolos Salida lista de errores... Convertir... Seleccionar idioma ... Ajustar color

A-12

STEP 5 C79000-G8578-C920-05

Anexo

Documentacin

Mdulos STEP 5 ...

Imprime mdulos de un fichero de programa en las representaciones KOP, FUP y AWL con o sin referencias cruzadas y con o sin datos de consigna para el diagnstico. Seleccione lo que desee imprimir en la casilla de peticin visualizada Imprimir mdulos STEP 5. Muestra el mdulo de datos seleccionado o bien todos los mdulos de datos. Imprime mdulos de datos que contienen mscaras. Los mdulos se seleccionan en la casilla de peticin indicada Emitir mscaras DB. Imprime una lista de asignaciones. En la casilla de peticin indicada Mostrar lista de asignacin se selecciona el fichero secuencial si an no se ha ajustado. Con esta funcin se imprime en impresora o en fichero el fichero fuente AWL preajustado. Visualiza las denominaciones de llamada de los mdulos individuales de un fichero de programa. En la casilla de peticin indicada Mostrar sinptico programa se selecciona los mdulos deseados. Genera una lista de referencias cruzadas de un fichero de programa existente. En la casilla de peticin Mostrar lista referencia, se seleccionan los operandos deseados. No es imprescindible la existencia de un fichero de referencias cruzadas. Visualiza un plano de ocupacin. En la casilla de peticin indicada Mostrar plano ocupacin se seleccionan las zonas de operandos. Se visualiza sin interrupcin lo siguiente: sinptico de programa, plano de ocupacin, lista de referencias cruzadas. Con esta funcin se da salida en pantalla, impresora o fichero a los ajustes del proyecto. Con esta funcin se entregan los caminos de bus de un fichero de caminos (*AP.INI). Esta funcin, conocida hasta ahora como KOMDOK, permite elaborar una documentacin detallada y en gran parte automtica de programas STEP 5 (mediante instrucciones de control). Las salidas son preparadas grficamente en contraposicin a la Salida estndar. Activa la salida de mdulos de un fichero de programa en las representaciones KOP, FUP y AWL con o sin referencias cruzadas. Esta funcin da salida, en impresora o en fichero, a los mdulos de datos que contienen mscaras. Activa la salida de una lista de todos los mdulos de datos y de programa del fichero de programa ajustado. Activa la salida de una lista de asignacin ya sea tanto de modo secuencial, como editada, o clasificada por operandos absolutos o simblicos. Con esta fucin se entrega en impresora o fichero el fichero fuente AWL COMDOC.

Mdulos de datos ... Mscaras DB ... Lista asignacin ... Batch AWL ... Estruc. programa ...

Lista refs. cruz. ...

Plano ocupaciones ... Peticin colectiva ...

Ajustes de proyecto ... Caminos de bus ...

Salida confortable >

Mdulos... Mscaras DB1.. Lista mdulos... Lista de asignacin ... Batch AWL ...

STEP 5 C79000-G8578-C920-05

A-13

Anexo

Estructura prog.... Lista refs. cruzadas.... Plano de ocupaciones Plano de ocupaciones marcas ampl. ... Lista de control Ajustes de proyecto ... Caminos de bus ... Fichero de texto Instrucs. control >

Activa la salida de las relaciones de llamada de los mdulos de un fichero de programa. Activa la salida de referencias cruzadas segn determinados criterios a partir de una lista de referencias cruzadas existente. Activa la salida de un plano de ocupacin. Este proporciona un cuadro sinptico sobre qu bit de qu byte de las zonas de operandos M, E, A est ocupado. Con esta funcin da salida al plano de ocupacin de marcas ampliadas.

Funcin de bsqueda en los datos de configuracin. Segn la opcin que se elija, se activa la salida de operandos libres o de denominadores faltantes. Salida de los ajustes del proyecto en impresora o fichero. Salida de los caminos de bus de un fichero de caminos (*AP.INI). Salida de fichero *LS.INI o de cualquier fichero ASCII. Permite ejecutar todas las salidas confortables mediante instrucciones de control. Estas instrucciones se escriben como un programa, se memorizan en un fichero y, llamando a este fichero, se ejecutan. Tambin se puede llamar a cada uno de los ficheros de instrucciones de control con una instruccin desde una secuencia de instrucciones de control. Ello permite generar secuencias de instrucciones seleccionables (estructuras). Permite editar instrucciones de control y memorizarlas en un fichero Submit (*SU.INI). Permite comprobar instrucciones de control para ver si pueden ejecutarse. Si se presentan errores se memorizan las causas exactas de los errores en un fichero de errores. Se activa la salida de errores que se localizan durante la ejecucin de la funcin Test. Ejecuta las instrucciones de control que se encuentran en un fichero. Activa la salida de un fichero de instrucciones de control en una impresora. Recibe informaciones sobre el acoplamiento de los ficheros de instrucciones de control entre s. Aqu se pueden editar cada uno de los ficheros de instrucciones de control. Se imprime grficamente la estructura de ficheros de instrucciones de control acoplados entre s. A la estructura de ficheros de instrucciones de control acoplados entre s se le da salida en formato DIN A3 o DIN A4, en una impresora o en un fichero (*LS.INI). Esta funcin permite exportar un fichero de instrucciones de control a un fichero ASCII. Esta funcin permite importar un fichero de instrucciones de control desde un fichero ASCII.

Editar ... Test ...

Salida fich. protocolos... Ejecutar Salida Editar estructura ...

Salida de estructura ...

Exportar ... Importar ...

A-14

STEP 5 C79000-G8578-C920-05

Anexo

Cambio

Cambia a otros paquetes S5 debiendo instalar estos paquetes, si todava no lo ha hecho, en una unidad de disco o directorio cualquiera. Puede cambiar a uno de esos paquetes S5 visualizados all. Con ello se abandona el interfase de usuario de STEP 5. Sin embargo, puede retornar desde cualquier paquete S5. Cambio al software de parametrizacin COM DB1, que le permite una parametrizacin confortable y sin errores de CPUs de la gama baja o media. En la casilla de peticin indicada Otros programas SIMATIC S5 se selecciona el paquete S5 al que desea cambiar.

COM DB1 Otros

Ayuda

Lista ocupacin teclas ... Info sobre versin STEP 5/ST ... Versin de paquetes S5 ... Indicaciones de manejo > Manejo de men Manejo campos dilogo Manejo de fichas Indicaciones generales Compatibilidad Datos reseables

Facilita informacin sobre teclas de funcin. Estas son teclas de funcin con las que se pueden llamar directamente determinadas funciones. Muestra informacin sobre la presente versin de STEP 5. Aparece una lista de las partes de programa del software STEP 5.

Este comando de men ofrece una descripcin de las posibilidades de que dispone para encontrar determinadas informaciones en la ayuda. Ayuda e indicaciones sobre el manejo de los mens. Ayuda e indicaciones sobre el manejo de los campos de dilogo. Ayuda e indicaciones sobre el manejo de las fichas. Indicaciones generales de manejo. Indicaciones sobre la compatibilidad de STEP 5/ST versin 7.1 con versiones anteriores. Indicaciones sobre temas especiales.

STEP 5 C79000-G8578-C920-05

A-15

Anexo

A.3

Macro de teclas
Las macros de teclas permiten memorizar secuencias de teclas en el editor de mdulos. Los ficheros de macros de teclas incluyen el nuevo identificador de ficheros ??????TX.INI. El usuario puede elegir libremente el nombre ??????. Los ficheros de macros de teclas para grabacin o reproduccin de las teclas a introducir se seleccionan en cuadros de dilogo en el idioma previamente seleccionado bajo STEP 5. La reproduccin de una macro de teclas puede realizarse en diferentes pasos. Adems, el cuadro de dilogo permite asignar a la macro un ttulo abreviado y un comentario. Tanto el ttulo como el comentario pueden editarse en todo momento. Los nombres de fichero y los ttulos abreviados de macros de teclas se muestran en un cuadro de dilogo que permite seleccionarlos con rapidez. Est permitido grabar los ficheros de macros de teclas en cualquier directorio. Mientras se elabora una macro (grabacin o reproduccin de una macro de teclas), en el ngulo superior derecho se indica en ingls el modo de operacin. Pueden aparecer las siguientes indicaciones:
REQU RECI REC RECA RECE PLAI PLAY PLAA PLAE Request Record Init Record Record Abort Record End Play Init Play Play Abort Play End Se solicita elaboracin de macro Inicializacin de la grabacin Grabacin Interrupcin de la grabacin Fin de la grabacin Inicializacin de la reproduccin Reproduccin Interrupcin de la reproduccin Fin de la reproduccin

Resumen

Seleccin

Reproduccin

Uso de macros

La macro Startup

La macro llamada START@TX.INI ofrece una particularidad especial. Esta macro, denominada macro de arranque, arranca automticamente despus de llamar a STEP 5/ST siempre que el fichero de macros de teclas START@TX.INI se encuentre en el directorio Home. En caso necesario el usuario puede crear la macro de arranque. Debido a los cambios realizados en el interfase de usuario de STEP 5/ST y al nuevo formato de grabacin las macros de teclas no son compatibles de la versin 6.6 inferior. Las hotkeys (CTRL A, CTRL E, CTRL D) que se utilizan en la versin 6.6 dejan de utilizarse para las funciones de macros de tecla (grabacin, reproduccin). Si se utilizan hotkeys, debe tenerse en cuenta que varan dependiendo del idioma utilizado. Durante el proceso de grabacin no se puede utilizar STEP5/SR mediante el ratn.

Particularidades

A-16

STEP 5 C79000-G8578-C920-05

Anexo

Tabla A-6

Manejo Explicacin

Macro de teclas

CRTL+ALT+D

Se acciona en modo normal (sin indicacin del modo de operacin) y lleva a la llamada al cuadro de dilogo Seleccionar macro.Puede seleccionarse una macro de grabacin o una de reproduccin. Se acciona durante la grabacin de una macro (indicacin del modo de operacin: REC) y lleva al fin de la grabacin. Se acciona durante la reproduccin de una macro (indicacin del modo de operacin: PLAY) y lleva a terminar de forma controlada lareproduccin, interrumpiendo la macro de teclas en funcionamiento es eseinstante. Si mediante el cuadro de dilogo Seleccionar macro se ha seleccionado la reproduccin de una macro en pasos individuales, con esta hotkey puede ejecutarse la macro paso a paso (es decir, tecla a tecla). La ejecucin de cada paso debe confirmarse pulsando la combinacin de teclas CRTL+ALT+T. Esta funcin supone una ayuda particularmente importante porque permite comprobar el funcionamiento de las macros de teclas creadas. El modo de pasos individuales no se indica por separado.

CRTL+ALT+D ESC

CRTL+ALT+T

Recomendaciones para utilizar macros de teclas

El uso de macros de teclas est concebido principalmente para secuencias de teclas que se reiteran continuamente dentro de los editores. En tal caso los procesos automatizados dentro de mens y cuadros de dilogo, con cambio de paquetes, slo pueden ejecutarse correctamente si en la reproduccin se dan los mismos requisitos existentes en el momento de la grabacin. Por este motivo recomendamos limitar su uso a tareas menores con requisitos que sean abarcables. Al utilizar macros de teclas se deben tomar en consideracin los siguientes puntos:

S Punto de acceso central:


Defina dentro de los paquetes pocos puntos de acceso en los que ha de comenzar la grabacin o la reproduccin de las macros de teclas, y documente dichos puntos en el comentario a la macro de teclas. Ejemplos de puntos de acceso tpicos: dentro de la pantalla de mens Punto de men FICHERO no abierto dentro de editores Modo de correccin

S Seleccin rpida:
Documente el objetivo de la macro de teclas utilizando un ttulo abreviado para la misma. De esta forma podr seleccionarla con rapidez mediante el cuadro de dilogo Seleccionar macros.

S Punto de acceso correcto o requisitos necesarios:


Utilice el comentario de la macro de teclas para documentar el punto de acceso correspondiente o los requisitos necesarios (p.ej., AWL) para reproducir la macro.

STEP 5 C79000-G8578-C920-05

A-17

Anexo

Grabacin del manejo del teclado dentro del interfase de usuario

Mens Dentro del interfase de usuario limtese a los siguientes manejos: ALT+<letra> para cambiar al men correspondiente. <letra> para seleccionar una opcin de men dentro del men elegido. Accelerationskeys (teclas de funcin en combinacin con UNSHIFT, SHIFT, CTRL y ALT) para saltar directamente a los puntos de men ms importantes. Bajo ningn concepto utilice teclas de control de pantalla (control del cursor, Tabstop, etc.) para los manejos que realice dentro del interfase de usuario. Cuadros de dilogo Para los manejos dentro de cuadros de dilogo no utilice bajo ningn concepto teclas de control de pantalla (control del cursor, Tabstop, etc.). No utilice ninguna casilla de marca durante la grabacin. Antes de la grabacin marque con una cruz todas las casillas de los cuadros de dilogo indicando el requisito necesario, tal como se indica ms arriba. Comprobacin de macros de teclas: Despus de crear una macro de teclas puede comprobar que funciona correctamente durante la reproduccin siguiendo tecla a tecla el modo de pasos individuales. Nota Despus de seleccionar otros paquetes, la grabacin o reproduccin se interrumpe con las opciones de men: Cambio Otros ..., COM DB1 y Comandos DOS, y se contina despus de retornar de los paquetes.

A-18

STEP 5 C79000-G8578-C920-05

Anexo

A.4

Reglas de programacin

Resumen

En este captulo se describen algunas reglas de programacin para el cambio entre los modos de representacin KOP, FUP y AWL. Como ejemplo, un programa escrito en AWL no siempre se puede convertir en un esquema de contactos o en un diagrama de funciones. Esto tambin rige para el cambio entre los dos modos de representacin grficos KOP y FUP.

AWL FUP KOP

Figura A-1

Volumen o lmites de los modos de representacin del lenguaje de programacin STEP 5

Nota Los programas que se hayan escrito en KOP o FUP se pueden convertir en cualquier momento a AWL.

A.4.1

Entrada grfica en KOP y FUP

Entrada en KOP, salida en FUP

En el caso de realizar una entrada en KOP con un encadenamiento muy grande se podra llegar a sobrepasar el lmite de la imagen en caso de realizar una salida en FUP.
KOP
ENT. 1 ENT. 2 ENT. 4 ENT. 6 ENT.. 3 ENT. 5 ENT. 7 SALIDA

Figura A-2

Ejemplo de un encadenamiento al entrar en KOP

STEP 5 C79000-G8578-C920-05

A-19

Anexo

FUP ENT.. 1 ENT.. 2 ENT.. 3 ENT.. 4 ENT.. 5 ENT.. 6 ENT.. 7


& >=1 & >=1 & >=1

SALIDA

Figura A-3

Ejemplo del encadenamiento superior al salir en FUP

Entrada en FUP, salida en KOP

En el caso de realizar una entrada en FUP con un nmero de entradas muy grande se podra sobrepasar el lmite de imagen en KOP (8 niveles).
FUP ENT.. 1 ENT.. 2 ENT.. 3 ENT.. 4 ENT.. 5 ENT.. 6 ENT.. 7 &

SALIDA

Figura A-4
KOP

Ejemplo del encadenamiento al entrar en FUP

ENT.. 1 ENT.. 2

ENT.. 3

ENT.. 4 ENT.. 5 ENT.. 6

ENT.. 7 SALIDA

Figura A-5

Ejemplo del encadenamiento superior al salir en KOP

Salida de un elemento complejo

La salida de un elemento complejo (elemento de memoria, comparador, temporizador o contador) no se puede seguir combinando a continuacin con una funcin O.
MARCA 1 ENT.. 1 ENT.. 2 S R Q ENT.. 3
&

SALIDA

Figura A-6

Despus de un elemento complejo slo estn permitidos encadenamientos Y

A-20

STEP 5 C79000-G8578-C920-05

Anexo

Conectores

Los conectores son marcas intermedias con las cuales se pueden ahorrar combinaciones repetitivas. Para mayor claridad, realizaremos un listado sobre las reglas de los conectores para los modos de representacin KOP y FUP. A continuacin se indica un ejemplo conjunto. Conectores en KOP

KOP
M... #

AWL
:U M... := M...

Figura A-7

Conector en KOP y AWL

Un conector retiene el resultado lgico como memoria intermedia de las operaciones que fueron programadas antes de l en el propio circuito. Como consecuencia se derivan las reglas siguientes: Conector en serie
KOP # AWL :U :U( :U := M :U M :U ...

Figura A-8

Conector en serie

Un conector se encuentra en serie con otros conectores. En este caso, el conector es considerado como un contacto normal. Conector en una derivacin en paralelo
KOP

# AWL :U... :U( :U... :O( :U... := M :U M :) :) :U...

Figura A-9

En una derivacin en paralelo un conector es considerado como un contacto normal. Adicionalmente se tiene que cerrar una derivacin por medio de parntesis del tipo O (...). Un conector no debe ocupar nunca el lugar del primer contacto o estar directamente despus de la apertura de un circuito (conector como primer contacto de una derivacin en paralelo).

STEP 5 C79000-G8578-C920-05

...

Conector en una derivacin en paralelo

A-21

Anexo

Conectores en FUP

FUP
#M...

AWL
:= M... :U M...

Figura A-10

Conectores en FUP y AWL

Un conector retiene el resultado lgico como memoria intermedia, una combinacin binaria completa que se encuentra delante del conector. Como consecuencia rigen las siguientes reglas: Conector en la entrada primera de una funcin Y u O

FUP
#M &

AWL
:= M... :U M... :U... :U...

Figura A-11

Conector en entrada primera

El conector se coloca sin parntesis. El conector no est en la primera entrada de una funcin O

FUP
>=1 CONANT #M

AWL

:O... :O( CONANT := M... :U M... :)

Figura A-12

Conector no est en la primera entrada

Una combinacin binaria delante de la entrada se cierra por medio de un parntesis del tipo O (...). El conector no est en la primera entrada de una funcin Y

FUP
& CONANT #M

AWL

:U... :U( CONANT := M... :U M... :)

Figura A-13

Conector no est en la primera entrada

Una combinacin binaria delante de la entrada se cierra por medio de un parntesis del tipo U (...). Slo est permitido en FUP, pero no es representable grficamente en KOP! (en la figura: VORVKP = combinacin anterior)

A-22

STEP 5 C79000-G8578-C920-05

Anexo

AWL
:U :U :U :U( :U :U :U :O :U :U :) :U := ENT. 1 ENT. 2 MARCA 1 ENT. 3 ENT. 4 MARCA 2 ENT. 5 MARCA 3 MARCA 4 SALIDA

FUP

ENT. 1 ENT. 2 MARCA 1


& >=1

&

ENT. 3 ENT. 4 MARCA 2

ENT. 5 MARCA 3

&

MARCA 4

SALIDA

KO P ENT.
1

ENT. 2

MARCA 1 ENT. 3 ENT. 5

ENT. 4 MARCA 3

MARCA 2 MARCA 4 - SALIDA

Figura A-14

Ejemplo sin conectores

AWL :U :U := :U :U( :U :U := :U :O( :U := :U :) :) := :U := ENT. 1 ENT. 2 MARCA 1 MARCA 1 ENT. 3 ENT. 4 MARCA 2 MARCA 2 ENT. 5 MARCA 3 MARCA 3

FUP

Conector 1 ENT. 3 ENT. 4 Conector 2

ENT. 1 ENT. 2

&

# MARCA 1

&

&

# MARCA 2

>=1 # MARCA 4 SALIDA

0(
Conector 3

ENT. 5

&

# - MARCA 3

MARCA 4 MARCA 4 SALIDA

Conector 4

KOP ENT. 1 ENT. 2 MARCA 1 ENT. 3 # ENT. 5 ENT. 4 - MARCA 2 # - MARCA 4 # - SALIDA

MARCA 3 #

0(

Figura A-15

Ejemplo con conectores

STEP 5 C79000-G8578-C920-05

A-23

Anexo

A.4.2

Entrada en AWL
Si se desea traducir un programa en KOP o FUP hay que respetar las reglas de programacin. En caso de que no hayan sido respetadas, y se hagan correcciones en la salida en KOP o FUP, al memorizar pueden aparecer errores sin que la PG haya visualizado un aviso.

Combinacin Y

En el caso de una combinacin Y, los operandos se conectan en serie, combinndose segn la funcin Y los estados de seales de las operaciones que pueden ser consultados como U o UN.

KOP

KOP: contacto en serie

FUP

&

FUP: entrada de una funcin Y AWL: instruccin Y ...

AWL

U....

Figura A-16

Combinacin Y

AWL

KOP

FUP

:U :U :=

ENT. 1 ENT. 2 ...

ENT. 1

ENT. 2 ...

ENT. 1 ENT. 2

& ...

Figura A-17

Combinaciones Y en AWL, KOP, FUP

AWL
:U :U :O :O :U :U . . . ENT. 1 ENT. 2 ENT. 3 ENT. 4 ENT. 5

KOP
ENT. 1 ENT. 3 ENT. 2 ENT. 1 ENT. 2

FUP
& >=1 ENT. 3

ENT. 4

ENT. 5

ENT. 4 ENT. 5

&

:U :U :O :O :U :U . . .

ENT. 1 ENT. 2 ENT. 3 ENT. 4 ENT. 5

ENT. 1

ENT. 2

ENT. 1 ENT. 2

& >=1 ENT. 3

ENT. 3 ENT. 4 ENT. 5 ENT. 4 ENT. 5 &

Figura A-18

Ejemplo para la regla de la combinacin Y

A-24

STEP 5 C79000-G8578-C920-05

Anexo

Combinacin O

Consulta del estado de seal de una combinacin O. KOP: slo un contacto en una derivacin en paralelo FUP: entrada de una funcin O AWL: instruccin O ...

KOP FUP AWL


>=1

O....

AWL :U :U :O :O :U :U . . . ENT. 1 ENT. 2 ENT. 3 ENT. 4 ENT. 5

KOP - ENT. 1 ENT. 3 ENT. 4 ENT. 5 - ENT. 2 ENT. 1 ENT. 2 &

FUP

>=1 ENT. 3 &

- ENT. 4

ENT. 5

Figura A-19

Ejemplo para la regla de la combinacin O

STEP 5 C79000-G8578-C920-05

A-25

Anexo

Combinacin Y antes de O
1. derivacin paralela siguiente(s) derivacion(es) paralela(s)

KOP FUP
& &

>=1

>=1

AWL
KOP: FUP: AWL:

U.... U....

O... U... U...

varios contactos en una derivacin en paralelo funcin Y delante de la funcin O instruccin derivacin en paralelo O ... U ... U ...
FUP

AWL

KOP ENT. 1 ENT. 2

:U :U :O :O :U :U . . .

ENT. 1 ENT. 2 ENT. 3 ENT. 4 ENT. 5

ENT. 1 ENT. 2

&

>=1

ENT. 3 ENT. 3 ENT. 4 ENT. 5 ENT. 4 ENT. 5 &

Figura A-20

Ejemplo para la regla de la combinacin Y delante de O

A-26

STEP 5 C79000-G8578-C920-05

Anexo

Parntesis

Estas reglas se ocupan del tratamiento de parntesis de funciones complejas en las que se encierran combinaciones binarias, as como elementos complejos con combinaciones delante o detrs.
U ( COMBINACION ANTERIOR COMPLEJA

) COMBINACION POSTERIOR

Combinaciones binarias complejas A estas combinaciones corresponden las funciones O (= en el programa) delante de Y (U en el programa). Combinacin O delante de Y
AWL U( O... O.... O... ) U...

AWL: instruccin

U( combinacin O ) U

KOP

KOP:

Contactores en paralelo conectados a continuacin en serie.

STEP 5 C79000-G8578-C920-05

A-27

Anexo

FUP
>=1 &

FUP:

Funcin O delante de la funcin Y.

Estas combinaciones representan una mezcla de combinaciones binarias complejas en las que la combinacin ms sencilla es la formada por dos contactos en paralelo.

Elementos complejos (funciones de memorizacin, temporizacin, comparacin y contaje)

Para los elementos complejos son vlidas las siguientes reglas:

S No hay una combinacin detrs: S Combinacin posterior Y: S Combinacin posterior O:


KOP
ELEMENTO DE FUNCION COMPLEJA

ningn parntesis. U ( ... ). O ( ... ), slo para FUP.

S Un elemento complejo no puede tener detrs ninguna combinacin.


/ FUP

U (

&
COMBINACION POSTERIOR

ELEMENTO DE FUNCION COMPLEJA

0 (

FU P ) >1 =
COMBINACION POSTERIOR

Figura A-21

Parntesis de elementos complejos

Funcin de comparacin Los nmeros en coma flotante slo pueden compararse en AWL.

A-28

STEP 5 C79000-G8578-C920-05

Anexo

Elementos complejos, entradas y salidas no utilizadas AWL


:U :L : SV : NOP : NOP : NOP :U := ENT. 2 DW 10 T 100 0 0 0 T 100 SALIDA

En AWL, a cada entrada y salida no utilizada se coloca NOP 0. Por cada segmento slo es admisible un elemento de funcin compleja.

KOP
T 100 ENT. 2 DW 10 1 V TW DU DE SALIDA R Q

FUP

T 100 ENT. 2 DW 10 1 V

TW DU DE R Q SALIDA : BE

:U : ZV :U : ZR :U :L :S : NOP : NOP : NOP :U :=

ENT. 1 CONTADOR CONTADOR ENT. 1 ZV ENT. 2 CONTADOR ENT. 2 ENT. 3 ZR WCOMP. CONTADOR ENT. 3 S 0 0 WCOMP. 0 CONTADOR SALIDA ZW DU DE SALIDA R Q

CONTADOR ENT. 1 ENT. 2 ENT. 3 WCOMP. ZV ZR S ZW DU DE R Q SALIDA : BE

Figura A-22

Ejemplo para entradas y salidas no utilizadas en AWL, KOP y FUP

STEP 5 C79000-G8578-C920-05

A-29

Anexo

A-30

STEP 5 C79000-G8578-C920-05

Glosario

Acoplamiento PG Administracin

Conexin directa de dos unidades de programacin mediante un cable. El men STEP 5 Administracin ofrece funciones que le permitirn gestionar el programa de usuario (generar referencias cruzadas, reasignar o rebautizar operandos, traducir las listas de asignaciones), as como guardar mdulos en cartuchos de memoria EPROM/EEPROM. Ademas se dispone de un editor para preparar ficheros de camino para acoplar la unidad de programacin a un sistema en bus. La casilla de ajustes (2 pginas) del men Objetos sirve para definir un Proyecto, es decir, el nombre de los ficheros de programa correspondientes y la parametrizacin de modos de operacin y representacin en el PG/PC. Todos los trabajos en los diferentes editores STEP 5 se refieren a los nombres y parmetros previamente ajustados aqu. En los mdulos de funcin y de datos (DB/DX, FB/FX), STEP 5 genera un anteencabezado adicional con los formatos de los datos empleados (DV/DVX) o bien las denominaciones de las marcas de salto (FV/FVX). El encabezado no se transfiere al autmata programable o a cartuchos EPROM/EEPROM. Resumen de objetos (caracteres/lneas) marcados (principio/fin de bloque) para una elaboracin conjunta. Borrar todos los mdulos cargados en un autmata. Memoria intermedia que al editar memoriza partes de texto o de programa seleccionadas para un proceso de transferencia o de copia a posteriori. La memoria es sobreescrita por las operaciones siguientes. Es una funcin para la localizacin rpida de operandos, segmentos o direcciones dentro de un fichero de programa. Antes de iniciar una bsqueda se debe introducir el concepto de bsqueda respetando las letras maysculas y minsculas. Men STEP 5 que hace accesible la llamada de otros paquetes S5 (p. ej. GRAPH 5). El cambio a uno de los paquetes cargados y visualizados en las casillas de seleccin COM y el retorno a STEP 5 son posibles en cualquier momento. Campo de operandos en KOP/FUP en el que se introduce el operando con identificacin de tipo y parmetro o simblicamente (con guin). No abastecido se encuentra un campo de entrada si est rellenado con 9 signos de interrogacin. Un campo de entrada se llama desconectado si puede permanecer vaco, es decir, sin conexin mediante un operando.

Ajustes

Anteecabezado de mdulo

Bloque

Borrado total Bfer

Bsqueda

Cambio

Campo de entrada

STEP 5 C79000-G8578-C920-05

Glosario-1

Glosario

Casilla de peticin

Ventana de dilogo para indicar las funciones STEP 5 a aplicar. Junto a la denominacin del objeto a elaborar se pueden seleccionar opciones respecto a la elaboracin y la salida del elemento de programa afectado. La casilla de peticin est acoplada (a travs de Elegir) con una Casilla de seleccin en la que se pueden buscar ficheros o mdulos a elaborar.

Casilla de seleccin

Ventana de dilogo que se puede llamar en la casilla de peticin para buscar y seleccionar objetos (ficheros/modulos) en unidades de disco, directorios y programas para la elaboracin con una funcin STEP 5. STEP 5 ofrece muchas posibilidades para generar y memorizar comentarios de modo complementario al programa en s. No se transfieren comentarios al autmata programable. STEP 5 permite hacer comentarios a instalaciones, a segmentos y a instrucciones. En el caso del mdulo de datos se genera un comentario al mdulo debido a la falta de segmentos. Comentarios a instrucciones en caso de DB/DX, comentarios de lneas (mx. 32 caracteres) y ttulos de segmentos (en caso de DB, ttulo de mdulo) se memorizan en mdulos de comentario (OK,PK, SK, FK). Comentarios de segmento, y en DB/DX el comentario de mdulo, se memorizan en mdulos de documentacin (p.ej., #PBDO.nnn, %PBDO.nnn). Deben asignarse de forma fija a los mdulos de programa (PB, SB, FB, etc.). El comentario de instalaciones (explicaciones sobre el programa de usuario) se memoriza en un fichero de documentacin S5 (#DOKDATEI, %DOKDATEI, nombre = mx. 8 caracteres) al que puede darse cualquier nombre. Los comentarios del tipo #Nombres se depositan en el fichero de programa (Fichero *ST.S5D). Los comentarios del tipo %Nombre se memorizan en el fichero para comentarios ampliados (fichero *DO.SD). A cada fichero ST.S5D corresponde un fichero DO.S5D con el mismo nombre.

Comentario

Comentario a instalaciones

Fichero de texto para guardar el comentario al programa de usuario. Este no est asignado a mdulos. El nombre del fichero debe ir precedido del signo #. Los 8 caracteres restantes son de libre eleccin. Comenta instrucciones AWL y se deposita junto con los ttulos de segmento en los mdulos de comentario (OK, PK, SK, FK/FXK). Se puede introducir para las denominaciones simblicas en la lista de asignaciones. Tambin es posible la entrada y la modificacin directa en el editor de mdulo. * = Comodn para un nombre de formato fijo o bien para una cadena de caracteres. ? = Comodn, posicin de carcter prefijada a modo de reemplazo.

Comentario a instrucciones Comentario a operando

Comodn

Comprimir memoria

Al borrar mdulos del autmata programable, stos se declaran primeramente en la memoria de usuario como no vlidos. La correccin de un mdulo deja el mdulo antiguo sin modificar. La funcin STEP 5 Test, forzado AG, comprimir memoria elimina mdulos no vlidos del autmata y desplaza a los vlidos uno junto al otro.

Glosario-2

STEP 5 C79000-G8578-C920-05

Glosario

Conector

Marca intermedia que guarda el RLO como memoria intermedia (tambin de modo invertido) para emplearlo en otro lugar y evitar con ello combinaciones repetitivas. En el cuerpo del mdulo se depositan instrucciones/combinaciones en segmentos o en datos del proceso (en DB). Los editores de STEP 5 usan un cursor grande (cursor largo) y uno pequeo. El cursor largo visualiza en el campo de edicin la posicin de edicin actual. Su representacin en forma de rectngulo inverso corresponde generalmente a la longitud del campo de entrada actual. El cursor pequeo se desplaza, por el contrario, orientado por caracteres y sirve para la edicin local en los campos de entrada. En KOP/FUP el cursor largo asiste la construccin grfica del segmento sirvindose del ratn. El cursor se desplaza aqu en la trama del campo de edicin con 8 columnas y 50 lneas (= 2,5 x altura de la pantalla). En el modo Cursor pequeo no es posible usar el ratn.

Cuerpo del mdulo Cursor

Derechos de acceso, Proteccin contra accesos

Con STEP 5 tambin puede trabajarse con las PGs acopladas a bus. En tal caso los ficheros el Administrador del sistema asigna atributos a los ficheros: protegido contra escritura, no protegido contra escritura, o protegido contra escritura y actual. Estos derechos de acceso a los programas se definen en ajustes del proyecto antes de la edicin. En caso de desplazamiento automtico del cursor ste salta siempre, tras finalizar una entrada, al prximo campo de entrada no abastecido o an no rellenado. La funcin se conecta o desconecta a travs de la tecla CURS. Representacin de las interrelaciones lgicas de una tarea de control con los smbolos de funcin segn DIN 40719, parte 6. Indica directamente la direccin fsica (nmero) del espacio de memoria de un operando con la que se accede al mismo. Las direcciones de comienzo de todos los mdulos en el programa de usuario estn archivadas en la lista de direcciones del DB 0. Con la funcin STEP 5 Directorio en el fichero de programa o bien en AG o fichero se activa la salida del ndice de directorios y ficheros de programa sobre la pantalla o por impresora. Por cada mdulo se indica tipo, nmero y longitud de mdulo, as como el nmero de biblioteca (no en el caso del autmata programable). El men STEP 5 Documentacin activa la salida de mdulos de programa y elementos de programa por impresora o en un fichero. En la Salida estndar se activa la salida tal y como se edita. En la Salida confortable salen adicionalmente elementos grficos (enmarcaciones) con un pie de pgina seleccionable (campo de escritura). Herramienta de software para generar Mdulos segn parametrizacin en los Ajustes previos. Los mdulos se crean en forma de lista de instrucciones (AWL), esquema de contactos (KOP) o diagrama de funciones (FUP). Para crear Mdulos de datos o de Listas de asignaciones se emplean editores especiales, as como para generar comentarios de segmentos y de instalacin.

Desplazamiento del cursor (automtico) Diagrama de funciones FUP Direccin absoluta

Direccin de comienzo Directorio

Documentacin

Editor

STEP 5 C79000-G8578-C920-05

Glosario-3

Glosario

El men STEP 5 Editor facilita el acceso a las herramientas centrales de elaboracin de programas con los editores de mdulos para llevar a cabo controles combinacionales y para recibir datos relevantes del control y del proceso. Se ponen a su disposicin otros editores durante la ejecucin de una funcin de edicin seleccionada.

Editor de texto

El editor de texto es una herramienta que sirve para generar y elaborar comentarios de operandos y de segmentos en Mdulos de documentacin. Los mdulos de documentacin se llaman travs de la casilla de seleccin/peticin en el mdulo STEP 5 y en el editor de mdulo de datos. Un elemento de funcin (en KOP/FUP) representa la interrelacin entre Entrada - elaboracin - salida en una orden de modo simblico como recuadro con el flujo de seales Condiciones - funcin - instrucciones. STEP 5 conoce elementos de funcin binarios, p. ej. &, =>, conectores, temporizadores/contadores y elementos de funcin complejos con elaboracin de palabra (funciones digitales), p. ej. funciones de conversin, de desplazamiento o aritmticas. Los elementos de funcin complejos son denominados tambin recuadros largos. Debido a los diversos tipos de operandos generalmente no es posible un proceso en cascada de los elementos de funcin binarios complejos.

Elemento de funcin

Encabezado del mdulo

En el encabezado del mdulo (longitud: 5 palabras de datos), STEP 5 deposita el identificador de inicio, el modo y el nmero del mdulo, as como la identificacin de la unidad de programacin, el nmero de biblioteca y la longitud del mdulo (incl. anteencabezado). Aqu: programas de servicio que pueden ser llamados bajo Administracin para cargar (grabar) y borrar programas de usuario en mdulos EPROM/EEPROM. Lenguaje de edicin grfico para mdulos STEP 5 en controles combinacionales derivados del esquema de circuitos (DIN 19 239). Cuadro sinptico del programa en el que estn registradas las llamadas anidadas de mdulos, partiendo del tipo de mdulo de organizacin (Documentacin, Salida estndar y Salida confortable). Funcin STEP 5 que visualiza en pantalla el equipamiento y el grado de utilizacin de la memoria de usuario de un autmata programable. Contiene un camino de bus seleccionado (editado) con todos los nombres de nodos y direcciones. Se le llama bajo el nombre de camino deseado del tipo *AP.INI. La unidad de programacin establece entonces la conexin seleccionada. El fichero de documentacin (#NOMBRE) contiene el comentario de instalacin independiente de los mdulos.

EPROM / EEPROM

Esquema de contactos KOP Estructura del programa

Extensin de memoria Fichero de camino

Fichero de documentacin (DOKDATEI) Fichero de identificacin del sistema SYSID

En el fichero SYSID (Fichero > Proyecto > Ajustar F4) de la ficha 6 hay datos de identificacin y caractersticas identificativas, p.ej., para los procesadores de comunicaciones (CP).

Glosario-4

STEP 5 C79000-G8578-C920-05

Glosario

Fichero de impresora

Contiene los datos sobre el dispositivo de salida (formatos, secuencias de control). A la unidad de programacin puede conectarse cualquier tipo de impresora. stas deben parametrizarse especficamente. Los ajustes se memorizan en un fichero de impresora (*DR.INI en el directorio de sistema S5_SYS o en S5HOME). Para muchos tipos de impresora existen ficheros de impresora predefinidos. Mediante Fichero > Proyecto > Ajustar F4 de la ficha 4 podr seleccionar los ficheros de impresora (*DR.INI) disponibles en el directorio del sistema haciendo clic en Fichero de impresora. Es una lista de asignaciones de operandos simblicos a absolutos que est depositada en un fichero fuente. Los mdulos programados con operandos simblicos se traducen automticamente con ayuda del fichero de smbolos al direccionamiento absoluto, el nico interpretable por el procesador. Transferencia de mdulos STEP 5 a un mdulo EPROM/EEPROM. Para que el editor pueda asignar un comentario al segmento, genera una secuencia de 7 caracteres con el smbolo $ por delante como identificador del segmento (p. ej. $11_@). La cifra indica el nmero del segmento correspondiente. No se debe borrar ni modificar el identificador, ya que en caso contrario se perdera la interrelacin entre el segmento y el comentario.

Fichero de smbolos

Grabar Identificacin de segmento

Memoria de usuario Programa de usuario (OB, PB, SB, FB, FX, DB, DX) - cclico - controlado por tiempo - controlado por alarma

Acceso directo a la periferia Actualizar imagen de proceso Actualizar imagen de proceso

Imagen de proceso entradas (PAE) Imagen de proceso salidas (PAA) Marca Temporizador Contador Otros datos de sistema

Entrada tarjetas

S5 BUS

Salida tarjetas

Mdulo de datos Zona de memorizacin

Imagen de proceso

Si las zonas de operandos E o bien A son activadas por instrucciones STEP 5, no se consultan ni modifican los bits directamente en las tarjetas generadoras de seales, sino una zona especial de la memoria de sistema del autmata programable que contiene la imagen de proceso. La imagen de proceso de las entradas (PAE) y la de las salidas (PAA) es procesada y actualizada cclicamente por la unidad central. En el arranque y al principio del ciclo se transmiten los estados de seal de las tarjetas al PAE. Al final del ciclo de programa la unidad central transfiere los estados de seal en el PAA a las tarjetas de salida.

Instruccin

La unidad independiente ms pequea de un programa. Representa una prescripcin de trabajo para el procesador. Una instruccin se compone de la operacin y del operando. El operando se compone a su vez de un identificador de tipo (p. ej. E, A, M, DW) y del parmetro (p. ej. 10.5,25).

STEP 5 C79000-G8578-C920-05

Glosario-5

Glosario

Lista de asignaciones

Lista de asignaciones de operandos absolutos y simblicos y comentarios de operandos. La lista de asignaciones se edita como un fichero fuente secuencial (*ZO.SEQ). Este fichero fuente secuencial crea el fichero de smbolos (*Zn.INI, n = 0, 1, 2) al guardarlo en una fase de traduccin.

Lista de instrucciones

Un lenguaje de entrada alfanumrico tipo Assembler para PLC (DIN 19239) con una instruccin por cada lnea de programa. Es de uso universal tanto para tareas de control sencillas como complejas. Las instrucciones se indican en orden sucesivo y las direcciones son asignadas tal y como deben ser ejecutadas. STEP 5 confecciona una lista de referencias cruzadas tras seleccionar esta opcin (casilla de peticin) en el men STEP 5 Documentacin, Salida estndar o Salida confortable en base al fichero de programa ajustado previamente. La lista facilita el nombre simblico del operando y su ubicacin despus del nmero de mdulo y de segmento. Las marcas son clulas de memorizacin internas (zonas de memorizacin) que pueden ser activadas por bits o por bytes (identificacin: M). En estas marcas se depositan resultados intermedios. Un mdulo es una parte del programa de usuario limitada por su funcin, su estructura o su finalidad. En STEP 5 se distinguen mdulos que contienen instrucciones (OB, PB, SB, FB/FX) y mdulos que contienen datos (DB/DX), as como mdulos imagen (BB) que no se utilizan en el programa, pero que contienen, p. ej., listas de variables para realizar pruebas. Los mdulos de datos contienen datos (p. ej. configuraciones binarias, valores constantes) con los que trabaja el programa de usuario. Un mdulo de datos permanece abierto tras ser llamado hasta que se llame otro mdulo de datos (DB). Contiene los comentarios de segmento (#OBDO.nnn, #PB..., #SB..., #FB...) asignados a los mdulos, y en el caso de un mdulo de datos, un comentario de mdulo (#DBDO.nnn). Contiene programas o subprogramas de funciones que se repiten con frecuencia (mdulos de funcin estndar) en forma de instrucciones STEP 5 (operaciones bsicas y complementarias). Un mdulo de funcin se puede emplear varias veces. Los operandos actuales se transfieren en cada llamada a travs de la lista de parmetros. Mdulos de funcin preprogramados para tareas definidas. Cada mdulo de funcin estndar tiene asignado un nmero de serie. Estos mdulos contienen funciones cerradas en s que se requieren frecuentemente en los programas de usuario. Contiene instrucciones STEP 5 (Operaciones bsicas); en primera lnea llamadas de mdulos. Los mdulos de organizacin son llamados por el sistema operativo o utilizados por el usuario para llamar funciones especiales y modos de reaccin del autmata programable. Estos mdulos son partes del programa de usuario y constituyen la interfase con el programa de sistema. Mdulo

Lista de referencias cruzadas

Marca

Mdulo

Mdulo de datos (DB/DX)

Mdulo de documentacin

Mdulo de funcin FB

Mdulo de funcin estndar

Mdulo de organizacin OB

Mdulo de programa Glosario-6

STEP 5 C79000-G8578-C920-05

Glosario

Nodos

Los nodos son usuarios (AG, PG, Server) que estn conectados a una red y que se identifican por un nombre unvoco. Un camino de bus conduce desde un nodo de partida (p. ej. PG/ AS 511) a travs de uno o varios nodos (p. ej. CP) hasta un nodo final (p. ej. CPU en el AG 135). Cada nodo tiene asignada una direccin de red (nmero de nodo). Nmero de 5 cifras para la identificacin de mdulos (nmero de mdulo). Un mdulo de imagen guarda el contenido de la pantalla (operandos, variable de proceso) que se introduce en las funciones de test STAT VAR, FORZAR y FORZ. VAR Mdulo. Sirve para identificar el tipo del cartucho EPROM/EEPROM enchufado. Se asigna de manera fija al nmero de pedido (referencia) del cartucho correspondiente. Al llamar una funcin de elaboracin (p. ej. grabar), STEP 5 pide informacin sobre el nmero de programacin y a continuacin muestra los parmetros del cartucho de memoria. Gracias a ello se evitan, p. ej., errores al cambiar de cartucho. Objeto de una funcin de elaboracin seleccionable en el men Objeto de STEP 5. Un objeto segn esta definicin puede ser: un proyecto, es decir, la configuracin de la elaboracin de un programa de aplicacin, un mdulo, es decir, un mdulo de programa STEP 5 que se puede editar y llamar, un fichero PCP/M que se puede borrar o convertir en un fichero S5-DOS/ST/MT, un fichero S5-DOS/STIMT que se puede convertir en un fichero PCP/M o que se puede borrar.

Nmero de biblioteca Mdulo imagen (BB)

Nmero de programacin

Objeto

Operando

Variable de proceso a la que se puede acceder de modo absoluto (p. ej. E 32.0) o simblico (p. ej. VALVULA1). Los operandos actuales (lista de parmetros del mdulo de llamada) sustituyen, al llamar un FB/FX, a los operandos formales all definidos. Operando parametrizable vinculado a una instruccin de sustitucin. En el FB/FX est definida nicamente la operacin a ejecutar en combinacin con operandos formales a los que se asigna los Operandos actuales respectivos a travs de las referencias cruzadas de la Lista de parmetros del mdulo de llamada. Los prametros de sistema son datos caractersticos de la estructura interna y de las versiones de software que contiene el autmata programable. Todos los generadores de seales que forman parte de la entrada del proceso (finales de carrera, auxiliares de mando, etc.), as como los actuadores e indicadores (contactores, vlvulas, etc.) necesarios para la salida del proceso. Campo de texto que se aade en el borde inferior de la hoja impresa. El pie de pgina puede tener 80 132 caracteres de ancho y se define con los comandos Fichero > Proyecto > Ajustar F4 (ficha 4).

Operando actual

Operando formal

Parmetros de sistema Periferia de proceso

Pie de pgina

STEP 5 C79000-G8578-C920-05

Glosario-7

Glosario

Pila de interrupcin USTACK

Para cada nivel de procesamiento del programa, el programa de sistema del autmata programable realiza en caso de interrupcin una entrada en la pila de interrupcin, de modo que despus de procesar la interrupcin (Interrupt) se pueda retroceder nuevamente al nivel de procesamiento interrumpido. La entrada visualizable (Test, Salida AG-Info) contiene la direccin del punto de interrupcin con los indicadores y contenidos del acumulador all actuales, as como la causa de la avera. Indica qu bit de qu byte (W, DW) de las zonas de operandos Entrada (E), Marca (M) y Salida (A) est ocupado (Documentacin, Salida estndar, Plano de ocupacin y Salida confortable). Bajo el concepto Proyecto (men STEP 5) se entiende el resumen de todos los ficheros STEP 5 generados para un programa de usuario en un fichero de proyecto (*PX.INI). En este fichero que se puede cargar y memorizar estn almacenadas todas las informaciones, p. ej. parmetros y nombres de ficheros/directorios para un cmodo procesamiento y cuidado del programa de usuario. Durante el procesaiento del programa se modifican las variables de proceso de modo dinmico y se transfieren desde el autmata programable a la periferia del proceso tras finalizar un ciclo. Para poder seguir modificando variables durante la ejecucin del programa se puede visualizar el estado de seal de las variables (Status variable o control de elaboracin ON) en cualquier punto del programa de usuario.
OB 1 Organizacin del procesamiento de mdulos PB U FB U

Plano de ocupacin

Proyecto

Punto de control de aplicacin

Sistema operativo del automata progra mable

PB U

FX U

SB U

FB U

Mdulo de organizacin (OB) S = Punto de control de sistema

Mdulo de programa Mdulo de funcin y mdulo paso a paso (FB, FX) (PB, SB) U = Punto de control personalizado (seleccionable)

Punto de control de sistema

El punto de control de sistema constituye la interfase entre el sistema operativo del autmata programable y el programa de usuario. El OB 1 se llama en el punto de control de sistema. El sistema operativo del autmata recorre en cada ciclo el punto de control de sistema. En este momento las variables de proceso representan la imagen actual del proceso. En el punto de control de sistema (figura) se pueden controlar o modificar los estados de seal mediante la unidad de programacin y, en el caso de las generadores de seales de salida, se puede ajustar un estado de seal.

Glosario-8

STEP 5 C79000-G8578-C920-05

Glosario

STOP

Imagen del proceso de las entradas PAE

ARRANQUE

Imagen de proceso de las salidas PAA

Ciclo del programa de sistema

Punto de parada

Para comprobar secuencias de instrucciones en mdulos, se puede definir un punto de parada, es decir, un lugar en el programa en el que se deba observar el RLO. (Test, Status mdulo, Status variable). El procesamiento del programa se detiene en el punto de parada y visualiza los estados de seal de los Operandos actuales. Asignacin de otras direcciones - tambin de direcciones nuevas - a operandos del programa de usuario. La funcin Administracin, reasignar permite rebautizar los operandos afectados en todo el programa teniendo en cuenta que la asignacin de cada operando se debe introducir slo una vez en una lista. Se modifica slo la direccin y no el smbolo del operando. Elemento de funcin. La funcin Administracin, Entrada XREF induce a STEP 5 a depositar las referencias cruzadas de otros puntos de aplicacin en un fichero de programa *XR.INI para cada operando. Los datos almacenados aqu se pueden consultar desde el editor de mdulos (a travs de F2 = referencia) incluso sobrepasando los lmites de los mdulos. Es un estado de seal del procesador en un determinado punto del programa y que se emplea para un posterior procesamiento binario de seales. El RLO es el resultado de combinaciones lgicas por bits o bien la declaracin de verdad en operaciones de comparacin. Se puede combinar, p.ej., con el estado de operandos o bien se ejecutan operaciones dependientes del RLO anterior (p. ej. saltos condicionados). El RLO ocupa el bit 1 del byte indicador.

Reasignar

Recuadro alargado Referencia cruzada

Resultado lgico RLO

STEP 5 C79000-G8578-C920-05

Punto de control del sistema


Se llama el OB 1

Periferia: entradas

Programa de usuario
OB 1 M 5.3 E 10.1 Punto de control personalizado, p. ej. llamada de mdulo SPA PB1 . . . BE PB 1 E 2.0 E 1.1 Punto de parada M 1.0 . . . BE

Periferia salidas

Ciclo del programa de usuario

Glosario-9

Glosario

Salida nueva

Al editar en KOP/FUP, esta funcin (tecla: Media pantalla) libera un proceso de reorganizacin de la pantalla con representacin optimada del segmento elaborado, aunque an no se hayan denominado todos los operandos necesarios. Desplazamiento del contenido de una ventana en la casilla de seleccin/peticin a travs de la barra de desplazamiento activando con el ratn la zona de ventana buscada, seleccin del cursor rectangular *. Es una parte del mdulo en la que se encuentra una secuencia de combinaciones lgicas (por lo menos una) que realiza una tarea parcial con un resultado intermedio relevante para seguir la elaboracin del programa o para el desarrollo del proceso. Un segmento puede estar compuesto por cualquier cantidad de instrucciones. Sin embargo en KOP/FUP, el nmero de combinaciones lgicas est limitado a 6 7 por la trama de la pantalla del campo de edicin. El segmento se termina con ***. Con la herramienta Seleccin de bus (Editor, Caminos de bus) se editan y activan conexiones desde la unidad de programacin a una estacin deseada. A travs del camino de bus se pueden ejecutar todas las funciones de STEP 5, igual que con una conexin punto a punto. Sistema de bus (Segmento) para el empleo industrial segn IEEE 802.3 (ETHERNET). Se pueden conectar PGs, PCs y AGs. Un segmento de bus tiene hasta 100 estaciones y puede tener hasta 500 m de largo. Los segmentos se unen mediante un repetidor. Entre dos participantes puede haber como mximo 2 repetidores. Sistema de bus (Segmento) para crear pequeos sistemas de automatizacin descentralizados con medios sencillos. Se pueden conectar slo autmatas programables. Un autmata organiza en calidad de maestro el trfico de datos a travs del cable de bus. Los otros autmatas funcionan en calidad de esclavos. Sistema de bus basado en la norma PROFIBUS (DIN 19245). Existen estaciones de bus activas y pasivas. Las estaciones activas pueden acceder al bus slo si poseen la autorizacin de transmisin (telegrama token). La transmisin del token se efecta en un anillo lgico desde la direccin de estacin ms baja a la ms alta. Se pueden interconectar a travs de un repetidor hasta 8 segmentos de bus de una longitud de 0,2 a 1,2 km, segn la velocidad de transferencia. Tecla de funcin Indicacin del estado de seal de operandos (bit 2 del byte indicador). La funcin de estado es una funcin online y se selecciona en el men Test . Las teclas de funcin pueden tener una ocupacin fija (p. ej. tecla de borrado, tecla de interrupcin, etc.) o, segn el editor, pueden ser asignadas por el software de manera variable a determinadas funciones (teclas de funcin activadas con F1...F8 o bien activando los smbolos (buttons) visualizados en la parte inferior de la pantalla).

Scrolling

Segmento

Seleccin de bus

SINEC H1

SINEC L1

SINEC L2

Softkey Status

Teclas de funcin

Glosario-10

STEP 5 C79000-G8578-C920-05

Glosario

Test

El men STEP 5 Test ofrece funciones que permiten verificar y comprobar con la unidad de programacin en modo online si los mdulos del programa de usuario son ejecutables y lgicamente correctos, incluso fuera de los lmites de los mdulos. Tambin ofrece informacin y posibilidades de intervencin en el estado operativo y el estado (status) de las seales de proceso. Tiempo requerido para el procesamiento cclico del programa. Este tiempo define el tiempo de reaccin de un autmata ante una seal externa. Una variable de proceso (o variable) es un operando al que se le asigna un valor dependiente del proceso. Estos valores pueden ser constantes o variables. Los operandos tienen un estado de seal (Status). *= de caracteres. ?= justada. comodn para un nombre con un formato fijo o para una cadena comodn para indicar que un carcter tiene una posicin prea-

Tiempo de ciclo

Variable del proceso

Wildcards

Zonas de memorizacin

En cada autmata programable existen tres zonas de memoria: zona de usuario, zona de sistema (BSTACK, USTACK, listas de direcciones, contadores, temporizadores, marcas, PAE, PAA) y zona de periferia (direcciones de la periferia de proceso).

STEP 5 C79000-G8578-C920-05

Glosario-11

Glosario

Glosario-12

STEP 5 C79000-G8578-C920-05

Indice alfabtico
A
Aceptar, mscara, 10-3 Acoplamiento, 24-2

B
cargar el paquete de acoplamiento desde la unidad de programacin, 24-2
Barra de estado, 3-3 Barra de herramientas, 3-3 Barra de mens, 3-2 Barra de ttulos, 3-2 Batch AWL

Acoplamiento PG, 24-1

seleccionar la funcin, 24-3


Administracin, 18-1 Administracin de la memoria, orden de carga de los drivers, 26-5 Administrador de memoria, 26-2, 26-426-7

Editor, 22-5 salida de fichero de protocolos, 22-30 Sustituir operandos, 22-29


Borrar

EMM386, 26-426-7 HIMEM.SYS, 26-4


Administrar, mdulos, 4-15 AG, 17-1

borrado total, 4-23 capacidad de memoria, 17-7 comprimir memoria, 17-2 conexin a la PG, 2-3, 2-4 forzado, 17-1 iniciar, 17-2 interfase, 2-3 parmetros de sistema del autmata programable, 17-8 parar, 17-2 visualizar el contenido de la memoria, 17-5
AG-Info BSTACK, 17-5 AG-Info USTACK, 17-3 Ajustar

caracteres, 5-14, 10-3 fichero PCP/M, 4-35 ficheros, 4-29 INI, 18-15 lnea, 5-15 lnea/elemento, 10-3 SEC, 18-15 segmento, 5-21
Borrar lnea, 9-17 BSTACK, 17-5 Buscar

direcciones, 5-27 operandos, 5-27 segmentos, 5-27


Bsqueda, 25-22

C
Cable de conexin, 2-3, 2-4

camino de bus, 13-3 editor de pies de pgina, 15-2 parmetros para la impresora, 14-2 proyecto, 4-4
Ajustar caminos de bus, 13-3 Ajustar proyectos, 4-2 Anteencabezado, 4-19 Anteencabezado del mdulo, 9-2 Area de memoria alta, 26-4 Area de memoria superior, 26-3 Area de mdulos, 4-20 Area de trabajo, 3-2 Asignacin, Camino > Fichero, 13-2 Asignacin de conectores, interfase TTY activa, 2-6 Asignacin de la interfase, 2-3 Asignacin periferia del DB1 para el S5-135U, 10-2 Avisos, 4-12 Ayuda, 3-3, 21-1

COM 1, 2-5 COM 2, 2-5 interfase TTY, 2-3, 2-4 Kster-Box, 2-5 longitud, 2-4, 2-5 nmero de referencia, 2-5 resumen, 2-5
Cambiar fichero fuente AWL, 22-24 Cambio, 20-1

a otros programas STEP 5/ST, 20-1


Cambio de mdulo, 5-26 Cambio posible, 4-5 Camino > Fichero, asignacin, 13-2 Camino de bus, 13-1

del paquete S5 actualmente activo, 21-1


Ayuda contextual, 3-7 Ayuda en pantalla, 3-7 Ayuda online

ajustar, 13-3 editar, 13-3 funcin, 13-2


Campo de edicin, 22-6 Campo de entrada del editor DB, 9-5 Capacidad de memoria, 26-2, 26-5 Capacidad de memoria del autmata programable, 17-7 Carcter comodn, 4-26

llamar, 3-7 temas, 3-7


Ayudas de edicin, 11-9, 22-7

STEP 5 C79000-G8578-C920-05

Indice-1

Indice alfabtico

Carcter de control, #TAB para procesar ficheros ajenos, 22-34 Caracteres, borrar, 5-14 Caracteres de control, del editor AWL / compilador Batch, 22-12 Caracteres especiales, 11-7 Caracteres, borrar, 10-3 Cargar el DB desde el AG, 23-22 Cargar el programa, 25-24 Cargar HIMEM.SYS, 26-5 Cargar un proyecto, 4-14 Cargar y comprobar el programa, 25-24 Casilla de peticin, 3-8, 3-9

Cuadros de dilogo, entrada, 3-8 Cuerpo del mdulo, 9-3

D
Datos, introducir, 10-5, 10-7 Desarrollo del proceso, 25-32 Dilogo de fichas, 3-12 Direcciones AWL, 4-8 Directorio, salida, 4-27 Directorio de mdulos, 4-15 Directorio del proyecto, 4-12 Directorio DOS, 4-25, A-9 Disco duro, optimizacin de los accesos, 26-6 Documentacin

campos de manejo, 3-9 memoria, 3-11 ratn, teclado, 3-10 teclas con funciones especiales, 3-10 teclas de funcin, 3-10
Circuitos serie y paralelos, editar, 7-5 COM DB1, parametrizar con AG, 23-5 Comandos, 19-23 Comandos MS-DOS CTRL + F10, 4-35 Combinacin O, A-25 Combinacin Y antes de O, A-26 Comentario, memorizar, 6-4 Comentario adicional, 11-6 Comentario de la instalacin, 5-9 Comentario de la instruccin, 6-3 Comentario de un mdulo, escribir, 25-10 Comentario de un operando, visualizar, 5-17 Comentario de un segmento, 5-13 Comentario del segmento, escribir, 25-13 Comentarios, editar, 5-8 Cmo manejar COM DB1, 23-6 Comparar mdulos, 4-22, 25-22 Compatibilidad, 2-10 Compilador, 22-25 Comprimir la memoria, AG, 17-2 Comprimir mdulos, 4-24 Comprobar el programa, 25-25 Comprobar instrucciones de control, 19-32 Comprobar nmeros en coma flotante, 9-16 Conectar el AG a la PG, 2-3 Conexin, unidad de programacin EPROM, 2-52-7 Consulta de seguridad, 5-29, 16-8 Contenido del suministro, 1-1 Control de elaboracin OFF, 16-18 Control de elaboracin ON, 16-17 Controlar el programa, 25-20 Conversin, 18-18 Convertidor V.24/TTY, 2-4 Convertir

mscaras DB, 19-14 mdulos, 19-14


Documentar el programa, 25-15 DX 0

para el autmata programable, 10-4 para S5 155U, pgina 2, 10-7 para S5-135U, pgina 2, 10-5

E
Edicin, terminar, 11-7 Editar

camino de bus, 13-3 circuitos serie y paralelos, 7-5 comentarios, 5-8 estructura, 19-34 instrucciones de control, 19-27 lnea de encabezado, 22-6 lista de asignacin, 11-1, 18-11, 25-7 lista de instrucciones, 6-1 lista de operandos, 5-30, 16-9 mscara, 10-4 mscara DB1, 10-2 mdulo de funcin, 6-6 nuevo mdulo de funcin, 6-7 operandos simblicos, 7-5 pie de pgina, 15-2
Editar (caminos de bus), 13-4 Editar comentarios de mdulos, 9-7 Editar esquemas de contactos, 7-1 Editar listas de operandos, 16-13, 16-16 Editar los parmetros, 23-24 Editar mscaras DB, 10-1 Editar mdulos de datos, 9-1 Editor, 5-2

INI > SEC, 18-12 V1.x y V2.x, 18-15


Convertir SEC > INI, 18-11 Copiar

llamar, 11-2 mdulo de funcin, 25-11 seleccionar, 5-2, 10-2


Editor AWL

ficheros DOS, 4-28 mdulos, 4-19 segmentos, 5-19


Corregir el comentario del mdulo, 25-10 Corregir INI, 18-13 Corregir las instrucciones, 25-13 Crear, listas de referencias cruzadas, 18-2 Crear XREF, 18-2

funcin de edicin simplificada, 6-3 funcionamiento, 6-2


Editor AWL / Compilador Batch, 22-1

aceptar, 22-3 proceso de test, 22-4 retraducir (recompilar), 22-3

Indice-2

STEP 5 C79000-G8578-C920-05

Indice alfabtico

Editor AWL / compilador Batch, caracteres de control, 22-12 Editor Batch AWL, 22-5 Editor de pies de pgina, 15-1 Editor KOP, 7-2

Fichero de protocolos, 19-33

salida, 19-33
Fichero de smbolos, 4-9

corregir, 25-13 generar, 18-11


Fichero de texto, salida, 19-20 Fichero DOS, 4-26 Fichero fuente AWL, cambiar, 22-24 Fichero PCP/M

funcin de edicin simplificada, 7-4 funcionamiento, 7-2 funciones complejas, 7-9


Ejecutar instrucciones de control, 19-33 Ejemplo de una parametrizacin de DB1 completa utilizando COM DB1, 23-18 Elaborar (grabar), EPROM, 18-2 Elementos de manejo, 3-4

hotkeys, 3-4 interfase de usuario, 3-4 macros de teclas, 3-4 teclas de la barra de herramientas, 3-5
EMM386.EXE, 26-3, 26-426-8 Encabezado del mdulo, 9-3 Entrada

borrar, 4-35 copiar DOS > PCP/M, 4-34 PCP/M > DOS, 4-33 salida de directorio, 4-32
Fichero PX.INI, 4-14 Fichero SYSID, 4-13 Ficheros de programa, 4-2, 4-7 Ficheros de sistema, 4-3 Ficheros DOS, A-9

de instrucciones, con otros editores, 22-34 en AWL, A-24 en KOP y FUP, A-19 mdulos de datos, 22-23 mdulos de funcin, 22-20 mdulos de programa, 22-18
Entrada en cuadros de dilogo, 3-8 Enviar el DB1 a la impresora, 23-27 EPROM, 18-2

borrar, 4-29 copiar, 4-28


Ficheros PCP/M, 4-30, A-10 Finalizar comentario de segmento, 5-15 Finalizar el trabajo de edicin, 25-11 Formato del fichero fuente secuencial del editor, 22-34 Forzado AG, 17-1 Forzar salidas, 16-15 Forzar variables, 16-13 Funcin

elaborar (grabar), 18-2


Estado de las variables, 16-8 Estado del mdulo, 16-3, 25-25 Estados de seal actuales, 16-14 Estructura

Camino de bus, 13-2 llamar, 3-6 parametrizar, 18-3, 18-4


Funcin de edicin simplificada, 7-4 Funcionamiento

editar, 19-34 salida, 19-36


Estructura de las pantallas COM DB1, 23-9

rea de entrada o salida, 23-9 encabezado, 23-9 lnea de avisos, 23-10 lnea de comentario, 23-9 lnea de mens, 23-10
Estructura de los mdulos de datos, 9-2 Estructura de programa, 19-7

del editor, 11-2 del editor AWL, 6-2 del editor AWL / compilador Batch, 22-3 del editor KOP, 7-2
Funciones complejas, 7-9, 8-10 Funciones comunes a AWL, KOP y FUP, 5-1, 8-2 Funciones de documentacin

salida, 19-16
Estructura del proyecto, 4-2

hardcopy, 19-2 instrucciones de control para salida confortable, 19-2 salida confortable, 19-2 salida estndar, 19-2
Funciones disponibles del COM DB1, 23-3

F
Ficha, 3-8

AG, 4-5 Documentacin, 4-10 EPROM, 4-13 Mdulos, 4-7 Opciones, 4-12 Smbolos, 4-9
Ficha Batch AWL, 4-13 Fichas, 3-12 Fichero de camino, 4-6 Fichero de impresora, 4-10 Fichero de instrucciones de control, 4-10 Fichero de pie de pgina, 4-10

borrar un bloque de parmetros, 23-4 crear mdulos de datos vacos, 23-3 crear un nuevo DB1, 23-3 enviar un DB1 a la impresora, 23-3 enviar un DB1 a un fichero, 23-4 funciones auxiliares, 23-4 funciones del autmata programable, 23-4 introducir comentarios, 23-3 transferir un DB1, 23-3

G
Generar una lista de asignacin, 11-6

STEP 5 C79000-G8578-C920-05

Indice-3

Indice alfabtico

GRABAR (F7), 22-20 Grabar como proyecto, 4-14 Grabar el proyecto, 4-14

J
Jerarqua de manejo de COM DB1, 23-6 Juego de caracteres, 4-10 Juegos de operaciones STEP 5 del editor AWL / compilador Batch, 22-15

H
Hardware, 24-2

requisitos del hardware, 24-2


High Memory Area. Siehe rea de memoria alta HIMEM.SYS, 26-4

K
KOMDOK

I
Identificacin del sistema, 4-13 Identificacin S5, 3-2 Identificaciones de mdulos, 19-8 Identificador del proyecto, 3-3 Impresora, conexin al PC, 2-2 Impresora estndar, 2-2 Imprimir, 22-31

comprobar las instrucciones de control, 19-32 imprimir una lista de mdulos, 19-14 salida de mdulos, 19-14 salida lista de asignacin, 19-15 salida mscaras DB1, 19-14
Kster-Box, 2-4

L
Limitar la longitud del anteencabezado del mdulo, 9-9 Lnea

layout, 22-31
Imprimir instrucciones de control, 19-33 Indicacin de direcciones, 6-3 Indicacin en KOP/FUP, 5-17 Informacin de la versin de STEP 5, 21-2 Informacin sobre el producto, 1-1 Iniciar AG, 17-2 Inicio del mdulo, 22-19 Insertar

borrar, 5-15 insertar, 5-15


Lnea de encabezado, editar, 22-6 Lnea/elemento

borrar, 10-3 insertar, 10-3


Lneas, insertar, 11-14 Lneas de la pantalla, significado, 7-3, 11-4 Lista de asignacin, 4-9, 18-11, A-12

lnea, 5-15 lnea/elemento, 10-3 lneas, 11-14


Insertar lnea, 9-17 Instrucciones de control, 19-21

editar, 19-27 ejecutar, 19-33


Instrucciones de manejo, 21-4 Interfase, 4-5

editar, 11-1, 18-11, 25-7 generar, 11-6 modificar, 11-14 mostrar, 19-6
Lista de control, salida, 19-20 Lista de errores, salida, 19-32 Lista de instrucciones, editar, 6-1 Lista de mdulos, 4-20, 19-14 Lista de ocupacin de las teclas, 21-2 Lista de operandos, editar, 5-30, 16-9 Lista de referencias cruzadas, 4-7

AG-S5, 2-3 AS 511, 4-5 asignacin, 2-3 TTY, 2-3 V.24, 2-3, 2-4
Interfase COM, 2-3 Interfase de impresora, 4-10 Interfase de usuario, 3-1 Interfase de usuario: cuadros de dilogo, 3-8 Interfase TTY

crear, 18-2 crear (funcin XREF), 5-24 mostrar, 19-8 salida, 19-8, 19-17
Llamadas de mdulos, 7-12, 8-13 Llamar, ayuda en pantalla, 3-7 Llamar a la ayuda en pantalla, 3-7 Llamar a una funcin, 3-6 Llamar al editor, 11-2 Longitud de campos, modificar, 11-14 Longitud de smbolos, 4-9

activa, 2-3 asignacin de conectores, 2-6


Introducir, ttulo del segmento, 25-12 Introducir datos, 10-5, 10-7 Introducir el nmero de biblioteca, 9-10 Introducir el ttulo del mdulo, 9-9 Introducir palabras de datos, 9-11 Introducir un comentario al bloque de parmetros, 23-23 Introducir un comentario al DB1, 23-22 Introducir un comentario de palabras de datos, 9-14, 25-10

M
Macro de teclas, A-16

Indice-4

STEP 5 C79000-G8578-C920-05

Indice alfabtico

Manejo

de las fichas, 3-12 editor de pies de pgina, 15-2 seleccin de mdulos, 3-16
Manejos preparatorios

Mdulos STEP 5, salida, 19-5 Mostrar

cambiar el modo de operacin, 23-21 definir MLFB, 23-20 definir preajustes, 23-19 definir versin del autmata programable, 23-20 elegir idioma, 23-19 pasar el autmata programable de RUN a STOP, 23-20
Mantenimiento de datos, 26-1 Mscara, aceptar, 10-3 Mscara DB1, editar, 10-2 Mscara DX0, editar, 10-4 Mscaras DB, 19-6 Memoria, distribucin, 26-326-4 Memoria adicional, 26-2, 26-4 Memoria cache, 26-6 Memoria convencional, 26-3 Memoria de ampliacin, 26-4 Memoria extendida, 26-5

lista de asignacin, 19-6 lista de referencias cruzadas, 19-8 peticin colectiva, 19-11 plano de ocupaciones, 19-10
Mover, segmento, 5-22

N
Nombre del camino, 4-6 Nuevo mdulo de funcin, editar, 6-7 Nmero de biblioteca, 5-7, 5-16

introducir, 5-7, 5-16


Nmero de referencia, cable de conexin, 2-5

O
Ocupacin, teclas de funcin, 19-27 Ocupacin de las teclas de funcin en el modo Salida, 5-6 Ocupacin de teclas, AWL, A-7 Ocupacin de teclas KOP/FUP, A-2 Ocupacin del teclado, A-2 Opcin de camino, 4-6 Operaciones aritmticas, 7-11, 8-11 Operaciones de carga y transferencia, 7-13, 8-14 Operaciones de comparacin, 7-16, 8-17 Operaciones de contaje, 7-18, 8-19 Operaciones de conversin, 7-16, 8-16 Operaciones de desplazamiento y rotacin, 7-14, 8-14 Operaciones de memorizacin, 7-14, 8-15 Operaciones de temporizacin, 7-20, 8-21 Operaciones lgicas digitales, 7-17, 8-18 Operandos, denominar, 7-4 Operandos simblicos

Siehe auch memoria extendida


Memoria histrica, 3-13 Memorizar

comentario, 6-4 comentarios de segmentos, 5-15


Mens, 3-2 Modificar

lista de asignacin, 11-14 longitud de campos, 11-14 mdulo de funcin, 6-8


Modificar el formato de los datos, 9-11 Modificar el programa, 25-20 Modificar la lista de asignacin, 11-14 Modo de fichero, 4-7 Modo de operacin

dinmico, 4-5 offline, 4-5 online, 4-5


Modo de representacin, 5-7

editar, 7-5 editar en un mdulo, 5-28


Optimizacin, accesos al disco duro, 26-6

conmutacin, 5-7
Mdulo de datos, entrada, 22-23 Mdulo de funcin, 6-5

P
Parmetros de sistema del autmata programable, 17-8 Parmetros para la impresora, ajustar, 14-2 Parar, AG, 17-2 Parntesis, A-27 Particularidades, de COM DB1, 23-4 Particularidades y reglas para rellenar pantallas COM DB1, 23-12 Pasar el autmata programable de STOP a RUN, 23-30 Peticin colectiva, 19-11

editar, 6-6, 25-11 entrada, 22-20 modificar, 6-8


Mdulo seleccionado, 4-20 Mdulos, A-9

administrar, 4-15 borrar, 4-23 comparar, 4-22 comprimir, 4-24 copiar, 4-19 denominar, 25-11 introducir, 25-12 transferir y renombrar, 25-18
Mdulos de datos, 19-5 Mdulos de programa, entrada, 22-18 Mdulos disponibles y limites de parmetros, 26-11

mostrar, 19-11
Pie de pgina, 22-6

editar, 15-2
Pila de mdulos del autmata programable, BSTACK, 17-5

STEP 5 C79000-G8578-C920-05

Indice-5

Indice alfabtico

Plano de ocupaciones

mostrar, 19-10 salida, 19-18


Plano de ocupaciones de las marcas S, salida, 19-19 Programa, generar, 25-7 Prommer, conexin al PC, 2-52-7 Prommer externo, conexin al PC, 2-5 Prommer paralelo, 2-5 Proyecto

Salida de fichero de protocolos, Batch AWL, 22-30 Salida estndar, 19-3 Salir SHIFT + F4, 4-35 Salvar el DB1 en un fichero de programa STEP 5, 23-29 Segmento

ajustar, 4-4 cargar, 4-14 crear y elaborar, 4-1 grabar, 4-14 grabar como, 4-14 instalar, 25-5

aadir, insertar, transferir, borrar, 5-18 borrar, 5-21 copiar, 5-19 copiar a otro mdulo, 5-20 en representacin KOP, 7-3 introducir un ttulo, 25-12 mover, 5-22 transferir, 5-22
Segmento nuevo, 5-19

aadir, 5-19 insertar, 5-19

R
RAM necesaria, para STEP 5/ST V 7.0, 26-2 Reasignacin

automtica, 18-7 manual, 18-9


Reasignacin automtica, interrumpir, 18-8 Referencia cruzada, crear (Funcin XREF-salida), 5-24 Referencias cruzadas, 19-8

Seleccin, funciones confortables, 19-12 Seleccin de ficheros, 3-8 Seleccin de ficheros y directorios, 3-14 Seleccin de funciones, 3-6 Seleccin de mdulos, 3-8, 3-16, 4-16

manejo, 3-16
Seleccionar, editor, 10-2 Seleccionar idioma, 18-18 Seleccionar parmetros base, 23-24 Seleccionar un bloque de parmetros, 23-23 Seleccionar un enlace estndar, 23-26 Smbolos, 22-17 Sistema de ayuda y de gestin de errores del COM DB1, 23-13

crear, visualizar, cambiar de mdulo, 5-23


Reglas de programacin, A-19 Rellenar pantallas COM DB1

campos de entrada, 23-10 introducir comentarios, 23-11 posibilidades y reglas, 23-10


Representacin, 4-7 Representacin de colores, representacin en blanco y negro, para STEP 5/ST V7.1, 18-19 Representacin en color, 18-19

especfica de usuario, para STEP 5/ST V 7.0, 18-19


Representacin en diagrama de funciones, 8-3 Reproducir palabras de datos, 9-15

errores al programar, 23-17 errores reconocidos durante la carga, 23-15 lnea de avisos, 23-13 pantallas de ayuda, 23-13 sistema de ayuda, 23-13 sistema de gestin de errores, 23-15 ventana Info, 23-14
SMARTDRV.SYS, 26-6 Software de parametrizacin COM DB1, 23-1 STEP 5

S
Salida

rbol de directorios, 26-7 en la prctica, 25-1 ficheros, 26-9 instalacin de los drivers, 2-7
Suministro, 1-1

directorio, 4-27 en pantalla, 4-18 estructura, 19-36 estructura de programa, 19-16 fichero de protocolos, 19-33 fichero de texto, 19-20 lista de asignacin, 19-15 lista de control, 19-20 lista de errores, 19-32 lista de mdulos, 19-14 lista de referencias cruzadas, 19-17 mdulos STEP 5, 19-5 plano de ocupaciones, 19-18 plano de ocupaciones de las marcas S, 19-19
Salida confortable, 19-12, A-13 Salida de directorio, fichero PCP/M, 4-32

del paquete de software COM DB1, 23-2


Suministro del COM DB1, 23-2 Sustituir operandos, Batch AWL, 22-29

T
Teclas de control, A-4 Teclas de control de funciones, A-2 Teclas de finalizacin, A-3 Teclas de funcin, 3-2

de las fichas, 3-12 ocupacin, 19-27


Teclas de funcin programables, 11-13, 22-11 Teclas especiales, A-6

Indice-6

STEP 5 C79000-G8578-C920-05

Indice alfabtico

Test, 16-1, 22-28

USTACK, 17-3

test de un fichero de programa, 22-28


Test de mdulos especiales, 22-28 Tipo AG, 4-5, 22-26 Tipo de prommer, 4-13 Tipos de mdulos, 4-20 Tipos de operandos, 11-3 Ttulo de mdulos, introducir, 25-10 Ttulos de segmentos, 5-15 Traduccin

pila de interrupcin del autmata programable, 17-3

V
Variable de proceso, ajustar desde la unidad de programacin, 16-14 Variable de salida, ajustar desde la unidad de programacin, 16-16 Ventajas de la parametrizacin del DB1 utilizando COM DB1, 23-2 Ventana de edicin, 15-2 Versin de paquetes S5, 21-2 Visualizar

comprobaciones en la traduccin, 22-28 retraduccin desde un fichero de programa, 22-27


Traducir con la funcin COMPILADOR, 22-28 Transferir, segmento, 5-22 Transferir el DB1 al autmata programable, 23-28 Transferir ficheros, 25-16 Transferir mdulos de organizacin, 25-19

directorios, 4-15 el comentario de un operando, 5-17


Visualizar el contenido de la memoria, 17-5 Visualizar el estado de los operandos, 16-14

U
UMB, Upper Memory Blocks, 26-4 Unidad/Directorio, 4-27 Uso de paquetes COM, 2-9

X
XREF, crear lista de referencias cruzadas, 18-2

STEP 5 C79000-G8578-C920-05

Indice-7

Indice alfabtico

Indice-8

STEP 5 C79000-G8578-C920-05

También podría gustarte