Está en la página 1de 492

Prlogo, Indice

1 parte:
Preparar la sesin de programacin
2 parte:
Editar con STEP 5
3 parte:
SIMATIC Trabajar con STEP 5
4 parte:
Otros programas SIMATIC S5
STEP 5
5 parte:
Ejemplo de aplicacin
6 parte:
Manual Mantenimiento de datos

Anexo

Glosario, Indice alfabtico

Referencia del manual


6ES5998-0MA44

Edicin 11/01
C79000-G8578-C920-05
Consignas de Este manual contiene informaciones necesarias para la seguridad personal, as como para la preven
seguridad para el cin de daos materiales. Las informaciones estn puestas de relieve mediante seales de precau
usuario 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 Exencin de responsabilidad


La divulgacin y reproduccin de este documento, as como el uso y Hemos comprobado el contenido de esta publicacin con la concor-
la comunicacin de su contenido, no estn autorizados, a no ser que dancia descrita para el hardware y el software. Sin embargo, es
se obtenga el consentimiento expreso para ello. Los infractores posible que se den algunas desviaciones que nos impiden tomar
quedan obligados a la indemnizacin de los daos. Se reservan garanta completa de esta concordancia. El contenido de esta publi-
todos los derechos, en particular para el caso de concesin de cacin est sometido a revisiones regularmente y en caso necesa-
patentes o de modelos de utilidad. rio se incluyen las correcciones en la siguiente edicin. Agradece-
mos sugerencias.
Siemens AG
Bereich Automatisierungs- und Antriebstechnik
Geschaeftsgebiet Industrie-Automatisierungssysteme Siemens AG 2001
Postfach 4848, D-90327 Nuernberg Sujeto a cambios sin previo aviso.

Siemens Aktiengesellschaft 6ES5998-0MA44


Prlogo

Finalidad del El presente manual


manual
 explica los conceptos bsicos del software estndar y
 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 avanza-
dos. 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 manteni-


miento que no conozcan todava el paquete de software STEP 5 o que no
dispongan de suficiente experiencia.

Ambito de validez 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.

Cumplimiento de El software STEP 5 cumple la norma internacional DIN EN 61131-3 (int.


normas IEC 1131-3) para lenguajes de programacin de autmatas programables.

Instalacin y El manual describe el procedimiento de instalacin y autorizacin del software


autorizacin del STEP 5. Rogamos leer las informaciones al respecto en el captulo 3, o bien en el
software fichero Lame o en la Informacin sobre el producto.

Gua a travs del El presente manual est dividido en los siguientes temas:
manual
 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.
 En la 2 parte se describe cmo manejar los editores de los distintos lengua-
jes.
 La 3 parte describe cmo testear, administrar y documentar proyectos.
 En la 4 parte se describe el manejo de programas SIMATIC S5 especiales.
 Para facilitarle el aprendizaje de STEP 5 y el manejo de este paquete de soft-
ware, 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 edi-
tar, testear, documentar y archivar el correspondiente programa de usuario .
 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 bibliogr-


ficos que aparecen entre barras /.../. Dichos nmeros permiten localizar el ttulo
exacto de la documentacin correspondiente en el ndice bibliogrfico que se in-
cluye al final del manual.

Ayuda en pantalla 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.

Asistencia Si tiene preguntas relacionadas con el uso de los productos descritos en el


adicional 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

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

http://www.sitrain.com/

Documentacin Encontrar documentacin gratuita en la siguiente pgina de Internet:


SIMATIC en
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.

STEP 5
iv C79000-G8578-C920-05
rlogo

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


Customer
Support Hotline

Nuremberg
Johnson City

Singapur

SIMATIC Hotline

Worldwide (Nuremberg) Worldwide (Nuremberg)


Technical Support Technical Support
(FreeContact) (a cargo del cliente, slo con
SIMATIC Card)
Hora: lunes a viernes 7:00 - 17:0
0
Telfono: +49 (180) 5050-222 Hora: lunes a viernes 0:00 - 24:0
0
Fax: +49 (180) 5050-223
Telfono: +49 (911) 895-7777
E-Mail: techsupport@
ad.siemens.de Fax: +49 (911) 895-7001
GMT: +1:00 GMT: +01:00

Europe / Africa (Nuremberg) America (Johnson City) Asia / Australia (Singapur)


Authorization Technical Support and Technical Support and
Authorization Authorization
Hora: lunes a viernes 7:00 - 17:0 Hora: lunes a viernes 8:00 - 19:0 Hora: lunes a viernes 8:30 - 17:3
0 0 0
Telfono: +49 (911) 895-7200 Telfono: +1 423 461-2522 Telfono: +65 740-7000
Fax: +49 (911) 895-7201 Fax: +1 423 461-2289 Fax: +65 740-7001
E-Mail: authorization@ E-Mail: simatic.hotline@ E-Mail: simatic.hotline@
nbgm.siemens.de sea.siemens.com sae.siemens.com.sg
GMT: +1:00 GMT: 5:00 GMT: +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 v
rlogo

Service & Adems de nuestra documentacin, en Internet le ponemos a su disposicin todo


Support en nuestro know-how.
Internet
http://www.ad.siemens.de/support

En esta pgina encontrar:


 Informaciones de actualidad sobre productos (Actual), FAQs (Frequently As-
ked Questions), Downloads, Tipps & Tricks.
 Los Newsletter le mantendrn siempre al da ofrecindole informaciones de
ltima hora
 El Knowledge Manager le ayudar a encontrar los documentos que busca
 En el Foro podr intercambiar sus experiencias con cientos de expertos en
todo el mundo
 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.
 Bajo la rbrica Servicios encontrar informacin sobre el servicio tcnico
ms prximo, sobre reparaciones, repuestos etc.

STEP 5
vi C79000-G8578-C920-05
Indice

Indicaciones importantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii


1 Sinopsis del producto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
1.1 Contenido del suministro de STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
2 Instalacin de STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
2.1 Programa de instalacin INSTALL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
2.2 Instalar hardware para STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
2.2.1 Conexin de la impresora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
2.2.2 Conectar el AG a la PG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
2.2.3 Conectar la unidad de programacin EPROM . . . . . . . . . . . . . . . . . . . . . . . 2-6
2.2.4 Resumen de los cables de conexin para el AG, PG partner, Prommer . 2-6
2.2.5 Instalacin de los drivers de STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
2.3 Operar con paquetes COM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
2.4 Compatibilidad con V6.6, GRAPH 5/II V6.x . . . . . . . . . . . . . . . . . . . . . . . . . 2-10
3 Interfase de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
3.1 Seleccin de funciones en el men principal . . . . . . . . . . . . . . . . . . . . . . . . 3-2
3.2 Elementos de manejo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
3.3 Seleccin de funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
3.4 Llamada a funciones auxiliares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
3.5 Interfase de usuario: cuadros de dilogo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
3.6 Casilla de peticin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9
3.7 Fichas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
3.7.1 Manejo de las fichas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
3.8 Seleccin de ficheros y directorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
3.9 Seleccin de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16
4 Crear y elaborar proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
4.1 Ajustar proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
4.1.1 Ajustar un proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
4.1.2 Cargar el proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14
4.1.3 Grabar el proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14
4.1.4 Grabar el proyecto como . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14
4.1.5 Archivar proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14
4.1.6 Desarchivar proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14

STEP 5
C79000-G8578-C920-05 vii
Indice alfabtico

4.2 Administrar mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15


4.2.1 Directorio de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15
4.2.2 Copiar mdulos (transferir) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19
4.2.3 Comparacin de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-22
4.2.4 Borrar mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-23
4.2.5 Comprimir mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-24
4.3 Directorio DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-25
4.3.1 Crear directorio DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-25
4.3.2 Borrar directorio DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-25
4.4 Ficheros DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-26
4.4.1 Salida de directorio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-27
4.4.2 Copiar ficheros DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28
4.4.3 Borrar fichero DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-29
4.5 Ficheros PCP/M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-30
4.5.1 Salida de directorio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-32
4.5.2 Copiar fichero PCP/M >DOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-33
4.5.3 Copiar fichero PCP/M: DOS > PCP/M . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-34
4.5.4 Borrar fichero PCP/M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-35
4.6 Comandos del DOS CTRL+F10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-35
4.7 Salir SHIFT+F4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-35
5 Funciones comunes a AWL, KOP y FUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
5.1 Seleccionar el editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
5.2 Ocupacin de las teclas de funcin en el modo Salida . . . . . . . . . . . . . . . . 5-6
5.2.1 Introducir el nmero de biblioteca (Shift F6 + Shift F2) . . . . . . . . . . . . . . . . 5-7
5.2.2 Conmutacin de los modos de representacin (SHIFT F5 = -> KOP) . . . 5-7
5.3 Editar comentarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
5.3.1 Comentario de instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9
5.3.2 Comentario de segmento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-13
5.3.3 Ttulos de segmentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-15
5.3.4 Introducir el nmero de biblioteca (SHIFT F6 + SHIFT F2) . . . . . . . . . . . . 5-16
5.3.5 Visualizar el comentario de un operando . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-17
5.4 Aadir, insertar, transferir, borrar y mover segmento . . . . . . . . . . . . . . . . . 5-18
5.4.1 Aadir o insertar un segmento nuevo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-19
5.4.2 Copiar segmentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-19
5.4.3 Borrar segmentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-21
5.4.4 Mover segmento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-22
5.4.5 Transferir segmento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-22
5.5 Crear y visualizar referencias cruzadas y cambiar de mdulo . . . . . . . . . . 5-23
5.5.1 Crear listas de referencias (funcin XREF-ent.) . . . . . . . . . . . . . . . . . . . . . . 5-24
5.5.2 Crear referencias cruzadas (Funcin XREF-salida) . . . . . . . . . . . . . . . . . 5-24
5.5.3 Cambio de mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-26
5.5.4 Saltar a una marca de salto o a un mdulo . . . . . . . . . . . . . . . . . . . . . . . . . 5-26
5.6 Buscar operandos, segmentos y direcciones . . . . . . . . . . . . . . . . . . . . . . . . 5-27
5.7 Editar operandos simblicos en un mdulo . . . . . . . . . . . . . . . . . . . . . . . . . 5-28
5.8 Editar mdulos de imagen (Editor BB) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-29

STEP 5
viii C79000-G8578-C920-05
Indice alfabtico

6 Editar lista de instrucciones (AWL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1


6.1 Funcionamiento del editor AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2
6.2 Funcin de edicin simplificada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
6.2.1 Indicacin de direcciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
6.2.2 Comentarios de instrucciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
6.2.3 Memorizar un comentario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
6.3 Mdulo de funcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
6.3.1 Editar un mdulo de funcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
7 Editar esquema de contactos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
7.1 Funcionamiento del editor KOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2
7.2 Funcin de edicin simplificada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4
7.3 Ejemplos para la edicin de combinaciones lgicas . . . . . . . . . . . . . . . . . . 7-7
7.4 Funciones complejas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-9
7.4.1 Operaciones aritmticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-11
7.4.2 Llamadas de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-12
7.4.3 Operaciones de carga y transferencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-13
7.4.4 Operaciones de desplazamiento y rotacin . . . . . . . . . . . . . . . . . . . . . . . . . 7-14
7.4.5 Operaciones de memorizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-14
7.4.6 Operaciones de conversin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-16
7.4.7 Operaciones de comparacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-16
7.4.8 Operaciones lgicas digitales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-17
7.4.9 Operaciones de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-18
7.4.10 Operaciones de temporizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-20
8 Editar un diagrama de funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
8.1 Funcionamiento del editor FUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
8.2 Funcin de edicin simplificada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4
8.2.1 Modificar y borrar funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
8.3 Funciones complejas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-9
8.3.1 Operaciones aritmticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-11
8.3.2 Llamadas de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-13
8.3.3 Operaciones de carga y transferencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-14
8.3.4 Operaciones de desplazamiento y rotacin . . . . . . . . . . . . . . . . . . . . . . . . . 8-14
8.3.5 Operaciones de memorizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-15
8.3.6 Operaciones de conversin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-16
8.3.7 Operaciones de comparacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-17
8.3.8 Operaciones lgicas digitales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-18
8.3.9 Operaciones de contaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-19
8.3.10 Operaciones de temporizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-21
9 Editar mdulos de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
9.1 Estructura de los mdulos de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
9.2 Editar mdulos de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4
9.2.1 Editar comentarios de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-7
9.2.2 Introducir el ttulo del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-9
9.2.3 Cmo limitar la longitud del anteencabezado . . . . . . . . . . . . . . . . . . . . . . . . 9-9
9.2.4 Introducir el nmero de biblioteca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-10
9.2.5 Modificar el formato de los datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-11

STEP 5
C79000-G8578-C920-05 ix
Indice alfabtico

9.2.6 Introducir palabras de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-11


9.2.7 Introducir comentarios de palabras de datos . . . . . . . . . . . . . . . . . . . . . . . . 9-14
9.2.8 Memorizar comentarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-14
9.2.9 Reproducir palabras de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-15
9.2.10 Comprobar nmeros en coma flotante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-16
9.2.11 Insertar / Borrar lnea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-17
10 Editar mscaras DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
10.1 Editar mscaras DB 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2
10.2 Editar mscaras DX 0 (S5-135U) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4
10.3 Editar mscaras DX 0 (S5-155U) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-6
11 Editar la lista de asignacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
11.1 Funcionamiento del editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-2
11.2 Generar una lista de asignacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-6
11.3 Ayudas de edicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-9
11.4 Modificar la lista de asignacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-14
12 Editor Batch AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1
13 Caminos de bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-1
13.1 Funcin Camino de bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-2
13.2 Editar un camino de bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-3
13.3 Ejemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-7
14 Parmetros de impresora . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-1
14.1 Ajustar los parmetros para la impresora . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-2
15 Editor de pies de pgina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-1
15.1 Editar pies de pgina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-2
16 Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-1
16.1 Sinopsis de las funciones online . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-2
16.2 Estado del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-3
16.3 Estado de las variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-8
16.4 Forzar variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-13
16.5 Forzar salidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-15
16.6 Control de elaboracin ON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-17
16.7 Control de elaboracin OFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-18
17 AG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-1
17.1 Iniciar el autmata programable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-2
17.2 Parar el autmata programable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-2
17.3 Comprimir la memoria del autmata programable . . . . . . . . . . . . . . . . . . . . 17-2
17.4 AG-Info USTACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-3
17.5 AG-Info BSTACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-5

STEP 5
x C79000-G8578-C920-05
Indice alfabtico

17.6 Visualizar el contenido de la memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-5


17.7 Capacidad de memoria del autmata programable . . . . . . . . . . . . . . . . . . . 17-7
17.8 Parmetros de sistema del autmata programable . . . . . . . . . . . . . . . . . . . 17-8
18 Administracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-1
18.1 Crear XREF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-2
18.2 Elaborar EPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-2
18.3 Reasignacin automtica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-7
18.4 Reasignacin manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-9
18.5 Listas de asignacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-11
18.5.1 Convertir SEC INI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-11
18.5.2 Convertir INI > SEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-12
18.5.3 Corregir INI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-13
18.5.4 Convertir V1.x y V2.x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-15
18.5.5 Borrar SEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-15
18.5.6 Borrar INI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-15
18.5.7 Salida lista errores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-16
18.6 Batch AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-17
18.6.1 Compilador Batch AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-17
18.6.2 Sustituir operandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-17
18.6.3 Salida fichero de protocolos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-17
18.6.4 Salida de lista de errores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-18
18.7 Conversin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-18
18.8 Seleccionar idioma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-18
18.9 Representacin en color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-19
19 Documentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-1
19.1 Sinopsis de las funciones de documentacin . . . . . . . . . . . . . . . . . . . . . . . . 19-2
19.2 Salida estndar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-3
19.2.1 Salida de mdulos STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-5
19.2.2 Mdulos de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-5
19.2.3 Mscaras DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-6
19.2.4 Lista de asignacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-6
19.2.5 Batch AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-6
19.2.6 Estructura de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-7
19.2.7 Salida de la lista de referencias cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-8
19.2.8 Plano de ocupaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-10
19.2.9 Peticin colectiva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-11
19.2.10 Salida de ajustes del proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-11
19.2.11 Salida de caminos de bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-11
19.3 Salida confortable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-12
19.3.1 Salida mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-14
19.3.2 Salida mscara DB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-14
19.3.3 KOMDOK Salida lista de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-14
19.3.4 Salida lista asignacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-15
19.3.5 Batch AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-16
19.3.6 Salida estructura de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-16

STEP 5
C79000-G8578-C920-05 xi
Indice alfabtico

19.3.7 Salida lista de referencias cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-17


19.3.8 Salida plano de ocupaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-18
19.3.9 Salida plano de ocupaciones de las marcas S . . . . . . . . . . . . . . . . . . . . . . . 19-19
19.3.10 Salida lista de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-20
19.3.11 Salida de ajustes del proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-20
19.3.12 Salida de caminos de bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-20
19.3.13 Salida fichero de texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-20
19.4 Instrucciones de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-21
19.4.1 Ajustes previos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-22
19.4.2 Comandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-23
19.5 Editar instrucciones de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-27
19.5.1 Teclas de funcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-27
19.5.2 Test de instrucciones de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-32
19.5.3 Salida fichero de protocolos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-33
19.5.4 Ejecutar instrucciones de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-33
19.5.5 Imprimir instrucciones de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-33
19.5.6 Editar una estructura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-34
19.5.7 Salida de la estructura de instrucciones de control . . . . . . . . . . . . . . . . . . . 19-36
19.5.8 Exportar fichero de instrucciones de control . . . . . . . . . . . . . . . . . . . . . . . . . 19-36
19.5.9 Importar fichero de instrucciones de control . . . . . . . . . . . . . . . . . . . . . . . . . 19-36
20 Cambio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-1
21 Ayuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-1
21.1 Lista de ocupacin de las teclas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-2
21.2 Informacin sobre la versin STEP 5/ST . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-2
21.3 Versin de paquetes S5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-2
21.4 Instrucciones de manejo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-4
22 Editor AWL / Compilador Batch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-1
22.1 Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-3
22.2 Editor Batch AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-5
22.2.1 Ayudas de edicin del editor AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-7
22.2.2 Los caracteres de control del editor AWL / compilador Batch . . . . . . . . . . 22-12
22.2.3 Tipos de AG permitidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-15
22.2.4 Los juegos de operaciones STEP 5 del editor AWL / compilador Batch . 22-15
22.2.5 Entrada de mdulos de programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-18
22.2.6 Entrada de mdulos de funcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-20
22.2.7 Entrada de mdulos de datos (ejemplo) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-23
22.2.8 Cambiar un fichero fuente AWL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-24
22.3 Compilador / Proceso de test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-25
22.3.1 Traducir con la funcin COMPILADOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-28
22.3.2 Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-28
22.4 Sustituir operandos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-29
22.4.1 Salida de fichero de protocolos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-30
22.5 Imprimir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-31
22.6 Versin de lneas de comando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-32
22.6.1 Entrada de instrucciones STEP 5 con otros editores . . . . . . . . . . . . . . . . . 22-34

STEP 5
xii C79000-G8578-C920-05
Indice alfabtico

23 Software de parametrizacin COM DB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-1


23.1 Suministro del COM DB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-2
23.1.1 Qu funciones ofrece COM DB1? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-3
23.1.2 Particularidades de COM DB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-4
23.1.3 Qu autmata programable se puede parametrizar con COM DB1? . . 23-5
23.2 Cmo manejar COM DB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-6
23.2.1 Jerarqua de manejo de COM DB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-6
23.3 Estructura de las pantallas COM DB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-9
23.3.1 Posibilidades y reglas para rellenar las pantallas de COM DB1 . . . . . . . . 23-10
23.3.2 Sistema de ayuda y de gestin de errores del COM DB1 . . . . . . . . . . . . . 23-13
23.4 Ejemplo de una parametrizacin de DB1 completa utilizando COM DB1 23-18
23.4.1 Manejos preparatorios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-19
23.4.2 Cargar del autmata programable el DB1 prefijado; introducir
comentario al DB1; seleccionar bloque de parmetros . . . . . . . . . . . . . . . . 23-22
24 Acoplamiento PG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-1
24.1 Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-2
24.2 Acoplamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-2
25 STEP 5 en la prctica - Ejemplo de aplicacin - . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-1
25.1 Introduccin al ejemplo (planteamiento de la tarea) . . . . . . . . . . . . . . . . . . 25-2
25.2 Crear el programa del tnel de lavado con STEP 5 . . . . . . . . . . . . . . . . . . 25-5
25.2.1 Instalar el proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-5
25.2.2 Generar el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-7
25.2.3 Documentar el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-15
25.3 Transferir ficheros, mdulos y segmentos . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-16
25.4 Controlar y modificar el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-20
25.5 Cargar y comprobar el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-24
25.5.1 Cargar el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-24
25.5.2 Comprobar el programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-25
25.5.3 Estado del mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-25
25.5.4 Diseo del programa de ejemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-30
26 Mantenimiento de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-1
26.1 RAM necesaria para STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-2
26.2 Distribucin de la memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-3
26.2.1 Administradores de memoria de MS-DOS . . . . . . . . . . . . . . . . . . . . . . . . . . 26-4
26.2.2 Optimizacin de los accesos al disco duro (con MS-DOS y Windows 3.x) 26-6
26.3 Arbol de directorios STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-7
26.4 Ficheros STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-9
26.4.1 Funcin de determinados ficheros STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . 26-10
26.5 Mdulos disponibles y lmites de parmetros . . . . . . . . . . . . . . . . . . . . . . . . 26-11

STEP 5
C79000-G8578-C920-05 xiii
Indice alfabtico

A Anexo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
A.1 Ocupacin del teclado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2
A.2 Breves instrucciones de manejo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-8
A.3 Macro de teclas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-16
A.4 Reglas de programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-19
Glosario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Glosario-1
Indice alfabtico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indice-1

STEP 5
xiv C79000-G8578-C920-05
1 parte:
Preparar la sesin de programacin

Sinopsis del producto 1

Instalacin de STEP 5 2

Interfase de usuario 3
Crear y elaborar proyectos
(comando de men Fichero) 4
STEP 5
-2 C79000-G8578-C920-05
Sinopsis del producto 1
1.1 Contenido del suministro de STEP 5

Generalidades El contenido del suministro est descrito al detalle en la informacin sobre el pro-
ducto 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

STEP 5
1-2 C79000-G8578-C920-05
Instalacin de STEP 5 2
Generalidades El presente captulo le servir de apoyo en los siguientes casos:
 al instalar hardware STEP 5
 al operar con paquetes COM
 en caso de dudas sobre compatibilidad

Indice del Apartado Tema Pgina


captulo 2.1 Programa de instalacin INSTALL 2-2
2.2 Instalar hardware para STEP 5 2-2
2.3 Operar con paquetes COM 2-9
2.4 Compatibilidad 2-10

STEP 5
C79000-G8578-C920-05 2-1
Instalacin de STEP 5

2.1 Programa de instalacin INSTALL

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

2.2 Instalar hardware para STEP 5

2.2.1 Conexin de la impresora

Interfases de Para el funcionamiento en paralelo de una impresora utilice la interfase LPT1


impresora (PORT 1, Centronics, Printer), para el funcionamiento en serie las interfases
COM1 a COM4.

Impre- PROMMER Impre- Ratn AG


sora paralelo sora
paralela serie
. . . .. . . . . . . .

. .
. . . .
en COM 1-4
en LPT 1 en COM 1-4

. . . .
LPT 1 COM 1-4/ V.24 COM 1...4/ TTY,
activa

PG/PC

Impresoras El software soporta las impresoras (estndar) de la Siemens e impresoras de


soportadas por el otros fabricantes. Si se utilizan impresoras de otros fabricantes, se deben modifi-
software car los parmetros de impresora cargando el fichero *DR.INI o ajustarlos me-
diante 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.

STEP 5
2-2 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 in-
terfase TTY activa (20 mA).
Si la interfase COM1 disponible es una interfase V.24, se debe simular la inter-
fase del AG-S5 mediante un convertidor S5.

PG con interfase El autmata programable (AG) y la unidad de programacin se interconectan a


TTY activa COM1 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 con-
cuerda con la que se describe en el apartado 2.2.4, es preciso conmutar sta
correspondientemente.

Impre- PROMMER Impresora Ratn AG


sora pa- paralelo serie
ralela
. . . .. . . . . . . .
(7), (8) (4)
. .
. . . . . .
en LPT1 en COM1-4 en COM1-4
. . AG-S5
(3)
. . . . . .

LPT1 COM1-4/ V.24 COM1-4/TTY,


activa

PG/PC

Conectar la PG La PG est desconectada.


con interfase TTY
Conexin PG - AG va cable (4) directamente o va (3), (7) u (8):
activa al AG
Los conectores del cable de conexin (3) con el n de ref. 6ES5 731-6AG00 es-
tn 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 res-
pectivos.

Cables de Cable de conexin (3), n de ref. 6ES5 731-6AG00


conexin para PG
Cable de conexin (4), n de ref. 6ES5 734-2xxx01)
con interfase TTY
activa 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 En el caso de una unidad de programacin con una interfase V.24, se debe con-
V.24 vertir 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.

Impre- PROMMER Impresora Ratn AG


sora pa- paralelo serie
ralela
. . . .. . . . . . . .
(7), (8)
. . (6)
. . . . . .
Kster-Box
en LPT1 en COM1-4 en COM1-4 . .
AG-S5
(5)
. . . . . .

LPT1 COM1-4/ V.24 COM1-4/TTY,


activa

PG/PC

Conectar PG con La PG est desconectada.


interfase V.24 al
Conexin PG - AG va cable (6) directamente o va (5), (7) u (8):
AG
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 Cable de conexin (5), n de ref. Kster 224 22x2)


conexin para PG
Cable de conexin (6), n de ref. 6ES5 734-1BD20 (longitud 3,20 m)
con interfase V.24
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.

STEP 5
2-4 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 co-
nectar 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 PG-
Prommer
Impre- Impre-
sora pa- PROMMER sora se- Ratn AG
ralela paralelo rie
. . . .. . . . . . . .

. . . . . .
en LPT1 en COM1-4 en COM1-4

. . . . . .

LPT1 COM1-4/ V.24 COM1-4/TTY,


activa

PG/PC
Conectar la PG Tanto la unidad de programacin como el Prommer estn desconectados.
con el Prommer
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 cables de N de referencia Conexin


conexin de (Conector en la PG) hacia

3 6ES5 731-6AG00 PG COM 1 (PG 7xx: Cable de conexin 7 u 8


Conector macho (AG)
de 25 polos) Cable de conexin 10 (PG partner)
4 6ES5 734-2xxx0 1) PG COM 1, 2 Conector hembra AG Conector hembra de 15 polos
de 25 polos
5 Kster 224 22x PC COM 1, 2 Kster-Box
6 6ES5 734-1BD20 PG COM 1, 2 Conector hembra AG Conector hembra de 15 polos
de 25 polos
7 6ES5 731-0xxx0 1) Cable de conexin 3 o Kster-Box AG Conector macho de 25 polos
8 6ES5 731-1xxx0 1) Cable de conexin 3 o Kster-Box AG Conector hembra de 15 polos
10 6ES5 733-2xxx0 1) Cable de conexin 3 o Kster-Box PG partner COM 1
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 Cable de conexin Parte AG
COM/TTY
6ES5 734-2xxx0 Conector macho de 15 polos
Conector macho de 25 polos
activa pasiva

330 Ohmios
+U 19 9

18 2

21

330 Ohmios
+U 19 6

9 7

10

U
1 8
Carcasa Pantalla/
3 Carcasa
1
20

STEP 5
2-6 C79000-G8578-C920-05
Instalacin de STEP 5

2.2.5 Instalacin de los drivers de STEP 5

Instalar y cancelar Los drivers MS-DOS para SINEC L2 y H1 (drivers de red SIMATIC NET) para
drivers para STEP 5 se seleccionan y deseleccionan con el programa S5DRV.EXE.
STEP 5 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

Sistema operativo Llamada


MS-DOS Introduzca el comando S5DRV.
Windows3.x Arranque el programa haciendo doble clic sobre el icono
Drivers de STEP 5 dentro del grupo de programas STEP 5.
Windows95 Clic en men Inicio / STEP 5 / Instalar drivers.
Windows98 Clic en men Inicio / STEP 5/ Instalar drivers.
Windows NT 4.0 No existe (no pueden activarse drivers MS-DOS para
SINEC L2 y H1)

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.

STEP 5
2-8 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:
 Si se utilizan paquetes COM hay que tener en cuenta que no pueden utilizarse
varios directorios DOS por cada unidad,
 No pueden utilizarse unidades mayores que P:, dado que los paquetes COM no
pueden actualizarse al nivel de la versin V7.2.
 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.
 Los paquetes COM pueden acoplarse al men desplegable Cambio para
arrancarlos directamente.
 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.
 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.
 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 Nombre de fichero


Fichero de programa ??????ST.S5D
Fichero de smbolos ??????Z0.INI
Fichero de pie de pgina ??????F1.INI (80 caracteres)
??????F2.INI (132 caracteres)
Fichero de impresora ??????DR.INI
Fichero de salida ??????LS.INI
Fichero de camino ??????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 co-
nexin 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:
 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).
 Ya no se soporta el prommer serie.
 Las macros de tecla existentes deben crearse de nuevo.
 Ya no se soporta el mantenimiento de datos alternativo BTRIEVE.
 Desaparece el soporte para diagnstico / consignas basado en el CP 551.
 El paquete opcional GRAPH 5/II V 6.x no es ejecutable bajo STEP 5 V7.2.
 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.
 Para diferenciarlos, los ficheros de proyecto nuevos tienen la terminacin PX.INI.
 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).
 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.

STEP 5
2-10 C79000-G8578-C920-05
Interfase de usuario 3
Generalidades El software STEP 5 est diseado con criterios ergonmicos, por lo que es am-
pliamente 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 Apartado Tema Pgina


captulo 3.1 Seleccin de funciones en el men principal 3-2
3.2 Elementos de manejo 3-4
3.3 Seleccin de funciones 3-6
3.4 Llamada a funciones auxiliares 3-7
3.5 Interfase de usuario: cuadros de dilogo 3-8
3.6 Casilla de peticin 3-9
3.7 Fichas 3-12
3.8 Seleccin de ficheros y directorios 3-14
3.9 Seleccin de mdulos 3-16

STEP 5
C79000-G8578-C920-05 3-1
Interfase de usuario

3.1 Seleccin de funciones en el men principal

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

A STEP5 Window Mode - S5KXS01Z

B Fichero Editor Test AG Administracin Documentacin Cambio Ayuda

Proyecto > Ajustar F4


Mdulos > Cargar... F10
C
Directorio DOS> Grabar
Fichero DOS > Grabar como...
Fichero PCP/M > Archivar...
Desarchivar...
Comandos DOS Ctrl+F10

Salir Shift+F4

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

F F Edit AG F DB AG F DirModAG F Salir F Forz. Sal. F Stat Mod


1 Edit 2 DB 3 DirMod 4 Aj. proy. 5 Trans.Mod. 6 Comp.Mod >>
Otras ocupaciones de teclas con TAB
G 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.

(B) Barra de Si se selecciona un ttulo de men en la barra de mens haciendo clic con el
mens, ratn o posicionando el cursor y pulsando la tecla Return, se abre el men
(C) mens 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.

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

(E) Identificacin Aqu se indica si actualmente se est utilizando STEP 5 o algn otro paquete S5
S5 (por ej. GRAPH 5).

STEP 5
3-2 C79000-G8578-C920-05
Interfase de usuario

(F) Barra de La barra de herramientas ofrece la posibilidad de entrar directamente en


herramientas 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):
 Hacer clic con el ratn en el campo que contiene el identificador de la funcin.
 Las funciones de la hilera inferior se activan pulsando la tecla de funcin ubicada
a la izquierda (F1 a F12).
 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).
 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... Ctrl+12


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

Figura 3-1 Comando de men Ayuda

(G) Barra de La barra de estado proporciona informacin sobre el ttulo del men seleccionado
estado o bien sobre el comando de men (submen o funcin del men) seleccionado
pero no activado.

(H) Identificador Esta lnea contiene informacin sobre el fichero de proyecto actual (PX.INI) con
del proyecto el que se est trabajando.

STEP 5
C79000-G8578-C920-05 3-3
Interfase de usuario

3.2 Elementos de manejo

Interfase de La interfase de usuario de STEP 5 se ha concebido de forma que pueda acce-


usuario derse a todas las funciones tanto mediante el teclado como mediante el ratn.

Hotkeys Para manejar de forma ptima el teclado pueden utilizarse las letras y cifras mar-
cadas 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 fun-
cin deseada en los mens.

Barra de mens Con la combinacin de teclas ALT+ Letra puede abrir inmediatamente el sub-
superior men deseado desde cualquier nivel de anidado. As,
ALT+D : submen de ficheros, y
ALT+T : funciones de test

Submen En estos mens puede manejar exclusivamente las letras y cifras marcadas en
color, con lo cual se activan las hotkeys del ltimo submen.

Cuadros de dilogo Dentro de cuadros de dilogo se puede navegar a los campos de entrada utili-
zando hotkeys. Para hacerlo se pulsa simultneamente la tecla ALT y las letras o
cifras correspondientes.

Macros de teclas 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:
 Entrada (seleccin) del fichero de macros (......TX.INI)
 Entrada de un ttulo
 Reproduccin de una macro de teclas grabada
 Grabacin de una macro de teclas despus de las operaciones realizadas por
el usuario
 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

STEP 5
3-4 C79000-G8578-C920-05
Interfase de usuario

Nota
STEP 5 no se puede manejar con un ratn o con el cursor mientras se est gra-
bando 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 graba-
cin 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 Algunos submens contienen a su vez otros submens. Para cerrar un submen
de herramientas 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 combi-
nando 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

Llamada a funcin 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.

STEP5 - S5KXS01Z

Fichero Editor Test AG Administracin Documentacin Cambio Ayuda


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

Figura 3-2 Seleccin de funciones del men principal y de los submens

STEP 5
3-6 C79000-G8578-C920-05
Interfase de usuario

3.4 Llamada a funciones auxiliares

Ayuda en pantalla La ayuda en pantalla (o ayuda online) ofrece informacin sobre el punto concreto
(online) que le interese. De esta forma puede obtener informacin de forma rpida y pun-
tual sin tener que buscarla en el manual. En la ayuda en pantalla encontrar:
 Temas de ayuda: ofrece diferentes accesos para visualizar informacin de
ayuda, ver figura 3-3.
 Ayuda contextual: campo de entrada < INFO F7 > o tecla F7: muestra informa-
ciones sobre el objeto marcado o sobre el cuadro de dilogo o ventana activo.
 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.
 Acerca de: ofrece informaciones sobre la versin actual de la aplicacin.

Llamada a la Puede llamar a la ayuda en pantalla de diversas formas:


ayuda en pantalla
1. Dentro de un cuadro de dilogo, haciendo clic sobre el botn de comando
(online) 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 pgi-
nas puede desplazarse con scrolling o por pginas.
2. En un cuadro de dilogo o en una ventana, posicione el puntero del ratn so-
bre 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

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

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

Entrada en En los cuadros de dilogo puede introducir informaciones que sean necesarias
cuadros de para ejecutar una tarea determinada. Se dispone de 4 tipos de cuadros de
dilogo dilogo:
 Casilla de peticin (v. apartado 3.6 )
 Fichas (v. apartado 3.7)
 Casilla de seleccin de ficheros /directorios (v. apartado 3.8 )
 Casilla de seleccin de mdulos (v. apartado 3.9)

STEP5 - S5KXS01Z

Transferir mdulo(s)
Transferir de
(X) Fichero programa [NONAMEST.S5D]
Campos de entrada (X) AG > C:\V_700.001\S5_SYS
e informacin a
(X) Fichero programa [NONAMEST.S5D]
(X) AG > C:\V_700.001\S5_SYS

Seleccion
(X) Lista mdulos [
(X) Mdulo [ ] en [
(X) Fichero completo

Figura 3-4 Ejemplo de un cuadro de dilogo (aqu, casilla de peticin)

STEP 5
3-8 C79000-G8578-C920-05
Interfase de usuario

3.6 Casilla de peticin

Funcin La casilla de peticin es un cuadro de dilogo para llamar a un editor o a una fun-
cin. 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:

Elementos de En general el manejo de los cuadros de dilogo se ha adaptado lo mejor posible


manejo a los programas de Windows, con el fin de facilitar su manejo.

Tabla 3-1 Los distintos campos de los cuadros de dilogo

Campos de Elementos de Funcin


manejo manejo
( ) Campo de Permite seleccionar con las teclas del cursor o con el
seleccin ratn una de varias alternativas posibles.
[ ] Campo de marca Permite marcar con una cruz uno o varios ajustes, utili-
zando la tecla F3, la barra espaciadora o el ratn.
Campo de lista de Pulsando F3 aparece un cuadro de lista donde pueden
seleccin seleccionarse los ajustes preparados.
Si slo dispone de 2 posibilidades puede pasar de una
a otra pulsando F3 (toggel).
Campo de lista Para seleccionar un elemento de la lista se pulsa la te-
cla Return o se hace doble clic con el ratn (vea tam-
bin apartados 3.8 o 3.9).
Campo de entrada En estos campos se realizan entradas textuales
[...] mediante el teclado; p.ej., para nombres de fichero.
Se pueden introducir caracteres alfanumricos (sin
diresis).
< Histrico F1 > Selecciona una de las 20 ltimas entradas.
< Editar F2 > Llama al editor para el fichero indicado.
< Seleccionar F3 > Activa la seleccin mediante un cuadro de dilogo o un
campo de lista, o marcando con una cruz un elemento.
< Info F7 > Proporciona informacin para rellenar campos de en-
trada.
< Ayuda Shift+F8 > Ayuda general sobre los cuadros de dilogo.
< Interr. ESC> Se interrumpe la entrada.

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 Teclas de fun- Efecto


funcin cin
F1 = Histrico Seleccin de una de las 20 ltimas entradas.
F2 = Editar Llamada al editor para el fichero indicado.
F3 = Seleccionar Activar la seleccin mediante un cuadro de dilogo o un campo
de lista, o marcando con una cruz un elemento.
F4
F5
F6
F7 = Info Indicaciones para rellenar campos de entrada.
Shift+F8 = Ayuda general sobre los cuadros de dilogo.
Ayuda

Dependiendo de la posicin en que se encuentre la barra verde del cursor se ha-


bilitan diferentes teclas de funcin. En consecuencia, las teclas de funcin blo-
queadas se representan en gris.

Tabla 3-3 Teclas especiales en campos de entrada

Teclas con Teclas Efecto


funciones
Num-5: Conmutacin entre modo Insertar y modo Sobreescribir.
especiales
SHIFT+Del: Se borra el campo de entrada.

Slo para campos de entrada!

Tabla 3-4 Manejo mediante ratn y teclado

Ratn, Teclado Teclas Efecto


Teclas de cursor Cambio entre campos de seleccin.
Teclas TAB Cambio entre los elementos de manejo de un cuadro de dilogo,
TAB posiciona hacia adelante derecha/abajo, y Shift+TAB hacia
atrs izquierda/arriba.
ESC Se interrumpe la entrada.
Ratn Posicionamiento mediante clic con el ratn, o mediante doble
clic.
Hotkeys Seleccin directa de un elemento de manejo con ALT+letra o
ALT+cifra.
Return 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.

STEP 5
3-10 C79000-G8578-C920-05
Interfase de usuario

Memoria de Las casillas de peticin de STEP 5 utilizan una memoria histrica que almacena
casillas de en la memoria intermedia del disco los ltimos datos indicados, con el objeto de
peticin 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:
 Estado de los campos de entrada y de otros elementos de manejo.
 Histrico de los campos de entrada.
 Salida o no salida en pantalla.

STEP5 - S5KXS01Z

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

Seleccion
(X) Lista mdulos [ ]
(X) Mdulo [ ] en [ ]
(X) Fichero completo

< Histrico F1 >

< Seleccionar F3 >

< Info F7 >


< Transferir > < Cancelar ESC > < Opciones F6 > < 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

Funcin 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 en-
cuentran 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
>.

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 fun- Teclas Efecto


cin de las
F3 El cursor debe estar posicionado sobre el nombre de un campo
fichas 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 Conmuta a otra ficha; p.ej., ALT+2 lleva a la ficha 2.
F7 Se presenta un texto informativo de ayuda sobre el campo
en el que se encuentra el cursor.
F4 Pasar a la ficha siguiente.
Shift F8 Proporciona ayuda general sobre el manejo.

STEP 5
3-12 C79000-G8578-C920-05
Interfase de usuario

Memoria histrica Cuando se abandona el dilogo, STEP 5 memoriza la ficha activa en ese mo-
mento 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 6 EPROM 7 Batch AWL

1 AG 2 Mdulos 3 Smbolos 4 Documentacin

Modo operacin: Online Cambio posibl: cclico

Tipo de AG: AG 100 U Identificacin CPU: CPU 90

Interfase: AS511
Parmetros: COM1: Standard

Nombre camino [ ]
Fichero camino [NONAMEAP.INI]
-> en directorio de sistema
Opcin de camino: No
< Histrico F1 >
[ ] Actualizar cambios tambin en fichero programa < Editar F2 >
< Seleccionar F3 >
< Siguiente F4 >
< Info F7 >
< Aceptar > < Interr. ESC > < Proyecto... F6 > < Ayuda Shift+ F8 >

Figura 3-6 Cuadro de dilogo: Fichas

STEP 5
C79000-G8578-C920-05 3-13
Interfase de usuario

3.8 Seleccin de ficheros y directorios

Funcin Este cuadro de dilogo permite seleccionar ficheros (casilla de seleccin de fi-
cheros) 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. Des-
pus de abandonar el cuadro de dilogo se acepta el nombre del directorio selec-
cionado, pero no los nombres de fichero seleccionados.
Para algunos tipos de fichero este cuadro de dilogo ofrece ayuda complementa-
ria que se explica en la ayuda correspondiente a la casilla de seleccin.

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 seleccio-
nado 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 di-
rectorio. Despus de pulsar Return se aceptan los datos introducidos y se actua-
liza la lista de ficheros y Dir./Unidad. Puede introducir lo que se denomina una
mscara de bsqueda mediante signos de interrogacin, que actan de comodi-
nes.

Criterio de Si en el campo Fichero se introduce un criterio de bsqueda utilizando signos de


bsqueda 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 Fi-
chero.

Lista de En esta ventana parcial se muestra la lista de todos los ficheros de un directorio
ficheros 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 nom-
bre 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.

STEP 5
3-14 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.

Clasificacin La lista de ficheros puede clasificarse hacia adelante (avance) y hacia atrs (re-
troceso) 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 si-
guiente elemento que empiece con un carcter introduciendo dicho carcter
alfanumrico.

STEP5 - S5KXS01Z

C:\STEP5\S5_DATEN\NONAMEPX.INI

Fichero [C:\STEP5\S5_DATEN\NONAMEST.S5D ]
> C:\STEP5\S5_DATEN\EXAMPLE

Ficheros (??????ST.S5D) Unidad/Dir.


..
NONAMEST.S5D
Datos
Home *
[C]
[D]
[E]
[F-]
[G]
[H]
<<* >>
clasifi.: avance por: Nombre clasif: avance

NONAMEST.S5D 3.200 03.02.97 12:57:48 < Seleccionar F3 >

< Info F7 >


< Aceptar > < Interr. ESC > < 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

Funcin 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 posibilida-
des de entrada que puede utilizar.
Con ayuda de la seleccin de mdulos puede simplificarse esta introduccin re-
ducindola 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 dis-
pone de los siguientes elementos:
 Mdulos
 Listas de mdulos
 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 seleccio-
nado 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.

Lista 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 actual-
mente 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 ele-
mento 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 repre-
sentado en verde.

Tipos de mdulo 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.

STEP 5
3-16 C79000-G8578-C920-05
Interfase de usuario

Nota
En la lista de ficheros o en Unidad/Dir. tambin puede navegarse hasta el si-
guiente 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 Tipos de mdulo


PB002 PB Mdulo programa
PB010 PK Mdulo comentario *
PB011 PB Mdulo funciones
FK Mdulo comentario
FX Mdulo funcion
FKX Mdulo comentario
OB Mdulo organizacin
OK Mdulo comentario
<<* >>

< 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

STEP 5
3-18 C79000-G8578-C920-05
Crear y elaborar proyectos 4
Generalidades Los proyectos representan la totalidad de datos y programas de una solucin de
automatizacin. Sirven para guardar ordenadamente los datos y programas crea-
dos 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 crea-
cin de los programas.

Informacin La primera parte de este captulo describe los componentes esenciales de un


adicional proyecto. Aproveche este captulo para familiarizarse con los objetos ms impor-
tantes 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.

Fichero Editor Test AG Administra

Proyecto >
Modulos >
Directorio DOS>
Fichero DOS >
Fichero PCP/M >
Aqu se listan como
mximo 5 ficheros de pro
1 C:\STEP5\S5_DATEN\TEST1EPX.INI
2 C:\STEP5\S5_DATEN\TEST2EPX.INI yecto ya existentes
3 C:\STEP5\S5_DATEN\TEST3EPX.INI

Comandos DOS Ctrl+F10


Salir Shift+F4

Indice del Apartado Tema Pgina


captulo 4.1 Ajustar proyectos 4-2
4.2 Administrar mdulos 4-15
4.3 Directorio DOS 4-25
4.4 Ficheros DOS 4-26
4.5 Ficheros PCP/M 4-30
4.6 Comandos del DOS CTRL+F10 4-35
4.7 Salir SHIFT+F4 4-35

STEP 5
C79000-G8578-C920-05 4-1
Crear y elaborar proyectos

4.1 Ajustar proyectos

Resumen Antes de empezar a programar con STEP 5 defina los siguientes puntos:
 una parte o tambin todos los nombres de ficheros utilizados del programa de
usuario,
 uno o varios directorios de trabajo donde almacenar todos los ficheros,
 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 co-
rrespondientes a un proyecto, facilita la organizacin de su trabajo de programa-
cin. 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 disposi-
cin un ndice de todos los datos relevantes de un proyecto.
Los ajustes pueden modificarse en todo momento y adaptarse a nuevas condicio-
nes. 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 La figura 4-1 indica cmo estn organizados el fichero de proyecto y los ficheros
proyecto 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 pro-
yecto 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 MOTOR1ST.S5D
(con ajustes del fichero de proyecto)
MOTOR1XR.INI
Dir. de trabajo C:\INSTALL1\MOTOR1
Fich. programa C:\MOTOR1ST.S5D MOTOR1Z0.INI
Fich. REF C:\MOTOR1XR.INI MOTOR1Z0.SEQ
Fich. simbol. C:\MOTOR1Z0.INI
Fich. secuencial C:\MOTOR1Z0.SEQ
Fich. pie de pg. C:\CARTMOF2.INI
Fich. SYSID C:\EPROM2SD.INI
Fich. cam. LIAI11AP.INI
Fich. inst. ctrl. C:\SUBMI11SU.INI


.
Fich. impresor. DR210HDR.INI .
Fich. document. C:\MOTOR1LS.INI


.
Directorio de sistema (S5_HOME o S5_SYS)

DR210HDR.INI CAM11AP.INI

S5.BAT

Figura 4-1 Organizacin del fichero de proyecto y del fichero de programa corres-
pondiente
La estructura del proyecto aqu representado es una de las varias posibilidades existentes (v.
apartado 4.1.1, dentro de la ficha Opciones).

STEP 5
4-2 C79000-G8578-C920-05
Crear y elaborar proyectos

Funcin Las siguientes funciones del men Fichero estn disponibles:


Fichero
Proyecto>  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, respectiva-
mente, 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 elabo-
rar slo ste.
 Fichero > Proyecto > Cargar... F10. Se cargan todos los ajustes para un pro-
yecto seleccionable. Una vez cargado el proyecto se ofrecen slo los ficheros
pertenecientes a este proyecto para proceder a su elaboracin.
 Fichero > Proyecto > Grabar. Se guardan todos los ajustes en el fichero espec-
fico del proyecto.
 Fichero > Proyecto > Grabar como... Se aseguran todos los ajustes en un fi-
chero especfico del proyecto (nuevo) seleccionable.
 Fichero > Proyecto > Archivar... Todos los ficheros de proyecto o una seleccin
de los mismos se graba en forma comprimida en un fichero *PX.ACS.
 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 Ajustar un proyecto

Fichero Antes de comenzar con la programacin en s, ajuste todos los parmetros necesa-
Proyecto > rios para el proyecto en la casilla de peticin indicada. Seleccione el comando de
Ajustar F4 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.

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

5 Opciones 6 EPROM 7 Batch AWL

1 AG 2 Mdulos 3 Smbolos 4 Documentacin

Modo operacin: Online Cambio posibl: cclico

Tipo de AG: AG 100 U Identificacin CPU: CPU 90

Interfase: AS511
Parmetros: COM1: Standard

Nombre camino [ ]
Fichero camino [NONAMEAP.INI]
-> en directorio de sistema
Opcin de camino: No
< Histrico F1 >
[ ] Actualizar cambios tambin en fichero programa
< Editar F2 >
< Seleccionar F3 >
< Siguiente F4 >
< Info F7 >
< Aceptar > < Interr. ESC > < Proyecto... F6 > < Ayuda Shift+ F8 >

Figura 4-2 Ajustar proyecto (ficha 1 = AG)

Indicacin de Acceda a los campos de entrada en la casilla de peticin ya sea con las teclas de
manejo 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>.

STEP 5
4-4 C79000-G8578-C920-05
Crear y elaborar proyectos

Ficha AG
Modo operacion: Online Cambio posibl: ccl.

Tipo AG: AG 100 U Ident. CPU CPU 90

Interfase: AS511
Parmetros: COM1:STANDARD

Nombre camino [ ]
Fichero camino [NONAMEAP.INI]
> en dir. sistema
Opcin de camino: No

[ ] Actualizar cambios tambin en fichero programa

Modo operacin
Offline No se ha ajustado ninguna comunicacin con el AG.
Online Establezca una comunicacin continua con el autmata programable. Es posible
comprobar y elaborar programas de usuario (mdulos) en el autmata programa-
ble a travs de una comunicacin fsica y lgica:
 Una vez ajustado el nombre del camino la comunicacin tiene lugar a travs del
camino del bus.
 Si no se ha ajustado el nombre del camino la comunicacin se establece directa-
mente.
La estructura de la comunicacin ser verificada. Si no se establece ninguna co-
municacin 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.
Cambio posible Existe la posibilidad de ajustar el modo de modificacin de programas en el
autmata programable. Pulsando F3 se visualiza una casilla con posibles mo-
dos de modificacin en la que se puede ajustar los siguientes:
sin No es posible modificar programa en AG.

stop Modificacin slo posible en estado STOP del AG.

cicl Modificacin en AG es tambin posible durante elaboracin de ciclo.

Tipo AG: Si existe una conexin con el AG, se muestra aqu el tipo del AG.
Interfase: Tras pulsar F3 se visualiza una seleccin de interfases de las que puede selec-
cionar una. La interfase AS 511 es la prefijada en este caso. Con estas interfa-
ses 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.
Parmetro: 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 recupe-
racin 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.

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 apa-
reciendo el mensaje: Desbordamiento de tiempo.
Fichero de camino En el fichero de camino estn memorizados los caminos de bus que se deposi-
taron bajo un nombre. El fichero de camino se deposita bsicamente en el di-
rectorio S5_SYS\AP_INI como plantilla, y despus de la modificacin en el fi-
chero 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 global-
mente 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 global-
mente sin la consulta en los preajustes, slo si el camino est ajustado.
Actualizar cambios En Editar online, un mdulo corregido se escribir tanto en el AG como en el
tambin en fichero fichero S5D actual.
programa

STEP 5
4-6 C79000-G8578-C920-05
Crear y elaborar proyectos

Ficha Mdulos
Fichero de programa [NONAMEST.S5D ] RW
> C:\STEP5\S5_Daten

Fich. programa ampliado


>

Lista ref. cruz.:-NONAMEXR.INI


> C:\STEP5\S5_Daten

[ ] con comentarios Representacin: KOP


[ ] con suma seguridad Direcciones AWL: WORD

Asignacin mdulo DOC: slo #


Cabecera FB/FX: usar para fichero y AG


Fichero de pro-

grama
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 de fichero Modo ajustable:

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.


Fich. programa
ampliado
RO: Slo es posible leer.
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 El nombre de fichero (*XR.INI) que recibe la lista de referencias cruzadas nica-


referencias mente se visualiza aqu y no puede ser modificado. Para ver cmo se crea la


cruzadas lista de referencias cruzadas (lea el apartado 18.1 Administracin, Crear XREF).


[x]con tambin se visualizan los comentarios


comentario
no se muestran comentarios de lnea, comentarios de segmento y los ttulos de


[ ] segmento


[x] con suma cuando se accede al mdulo en el AG, al escribir se efecta la suma de
seguridad seguridad, y al leer se comprueba sta.


Para editar mdulos de programa puede elegir uno de los siguientes modos de


Representacin
representacin: AWL, KOP, FUP.

STEP 5
C79000-G8578-C920-05 4-7
Crear y elaborar proyectos


En AWL, las direcciones relativas de las instrucciones se muestran en:

Direcciones AWL

WORD por palabras

Byte por bytes


Asignacin La regulacin de prioridad se refiere a los mdulos DOC para mdulos de
mdulo DOC 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 #
 para PB 10 existe #PBDO.010 pero no existe %PBDO.010
> al editar PB 10 se usa #PBDO.010
 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.

STEP 5
4-8 C79000-G8578-C920-05
Crear y elaborar proyectos

Ficha Smbolos
Fichero de smbolos [NONAMEZ0.INI ] RW
> C:\STEP5\S5_Daten

Lista de asignacin [NONAMEZ0.SEQ ] RW


> C:\STEP5\S5_Daten

Longitud smbolos [8 ]
Longitud comentario [24]

[ ] Mostrar smbolos
[ ] Operandos simblicos


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.


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.


Longitud de los Antes de empezar a editar se puede elegir libremente la longitud de los

smbolos

smbolos (8 a 24 caracteres).


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 comenta- Al introducir un comentario por primera vez se puede elegir la longitud libre-
rio mente (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.


[x]Mostrar smbolos Es posible la entrada y salida de operandos simblicos.

Para ello debe indicarse un fichero de smbolos.

[] Se visualizan entradas y salidas absolutas.


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

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 Pie de pgina: No

Documentacin en
(X) Impreso
(X) Fichero [NONAMELS.INI]
> C:\STEP5\S5_Daten


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

camente en la ficha Documentacin. Dependiendo de lo indicado en el par-


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


Fichero de ins- Se trata del nombre del fichero en el que puede depositar las instrucciones de

trucciones de control para crear una amplia documentacin con KOMDOK. V. Editar
control instrucciones de control o Editar estructura (apartado 19.4)
Fichero de impre- Este fichero debe contener los caracteres de control de su impresora para
sora conmutar la densidad de escritura.
Adems, los parmetros:
 formato (A4 / A3)
 lneas por pgina
 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 desde fichero de impresora:
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 caracte- Vlido slo para la impresin confortable. Seleccionable: (v. apartado 19.1)
res 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.: |][( )|

STEP 5
4-10 C79000-G8578-C920-05
Crear y elaborar proyectos

Pie de pgina
No: En la documentacin no aparece ningn pie de pgina.
80: Sale un ancho de pie de pgina de 80 caracteres.
132: Sale un ancho de pie de pgina de 132 caracteres.
Documentacin en
(X) impreso Documentacin impresa.
(X) fichero Salida en un fichero seleccionable (*LS.INI). Si ya existe este fichero, se
[*LS.INI] 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 Indicando este camino del DOS pueden activarse unificadamente (excepto
proyecto *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.
[X]Consultar siempre Al salir de STEP 5 se realiza una consulta.
[X]Grabar ajustes de Si activa este ajuste, al abandonar STEP 5 y al cargar un nuevo proyecto los
proyecto ajustes de proyecto modificados se grabarn en el fichero de proyecto actual
despus de efectuar una consulta.
[ ]Marcar paquete Si activa este ajuste, al llamar de nuevo a STEP 5 se arrancar
opciones activo automticamente un paquete opcional activo (GRAPH 5, COM 155H, COM
95F) en el momento de abandonar STEP 5.
[ ] Inhibir cambios Todos los ficheros (ST.S5D, DR.INI, AP.INI, Z0.INI, Z0.SEC, SU.INI, F1.INI y
en ficheros del F2.INI) se ocupan con RO en el proyecto.
proyecto

[ ] Avisos 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
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.

STEP 5
4-12 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 Seleccionar haciendo doble clic con el cursor o con la tecla F3
ningn No se utiliza ningn prommer.
interno Se utiliza el prommer interno.
externo LPTn Se utiliza un prommer externo en la interfase paralela n.
Fichero SYSID 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.
Modo de Tipo de depsito de los datos (programas y mdulos de datos) en el cartucho.
operacin Seleccin con doble clic o con la tecla F3
Escritura/lectura orientada por palabras; p.ej., AG135 y AG150 (todos los tipos)
WORD Escritura/lectura orientada por bytes; p.ej., para AG155 (todos los tipos)
WORD/BLOCK Obligatorio para CPU 946/947 (mdulo de memoria 355). Para el AG 155H el
BYTE primer carcter del contenido til del mdulo en el lmite del prrafo (16 bytes).

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.
Fich. intermedio El fichero intermedio (*A1.SEQ) contiene las informaciones del fichero fuente
AWL no especficas del lenguaje.

STEP 5
C79000-G8578-C920-05 4-13
Crear y elaborar proyectos

4.1.2 Cargar el proyecto

Fichero Con esta funcin se cargan los ajustes que ha efectuado bajo Fichero > Proyecto
Proyecto> > Ajustar ... F4 (ver 4.1.1) y que estn memorizados en un fichero *PJ.INI. Todos
Cargar...F10 los ajustes actuales se sobreescriben con este procedimiento de carga. Desde el ini-
cio 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 casi-
llas 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.

4.1.3 Grabar el proyecto

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

4.1.4 Grabar el proyecto como

Fichero Aqu se graban los ajustes actuales que se han efectuado bajo Fichero > royecto
Proyecto > > Ajustar ... F4 vea 4.1.1. Los ajustes se graban en un fichero *PJ.INI
Grabar como ... 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.

4.1.5 Archivar proyecto

Fichero Esta funcin permite grabar en forma comprimida los ficheros de un proyecto defini-
Proyecto > dos en los ajustes del proyecto. Los ficheros pertenecientes a un proyecto, como fi-
Archivar ... chero de programa, lista de asignacin, fichero de impresin, etc., pueden deposi-
tarse total o parcialmente en forma comprimida en un nico fichero de compresin
(*PX.ACS).

4.1.6 Desarchivar proyecto

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

STEP 5
4-14 C79000-G8578-C920-05
Crear y elaborar proyectos

4.2 Administrar mdulos

Fichero Los comandos de este submen permiten administrar mdulos, ficheros de docu-
Mdulos > mentacin o ficheros de programa en el directorio de trabajo.
En concreto puede:
 visualizar los directorios,
 transferir mdulos y ficheros de documentacin,
 comparar mdulos,
 borrar mdulos y ficheros de documentacin,
 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
 todos los mdulos,
 todos los mdulos de documentacin,
 todos los mdulos que figuran en las listas de mdulos,
 todos los mdulos de un solo tipo.
De la lista de direcciones de mdulos procedentes del autmata
programable
 todos los mdulos que figuran en las listas de mdulos,
 todos los mdulos,
 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 Seleccione el comando de men Fichero > Mdulos > Directorio...F3. Se muestra
Mdulos > la casilla de peticin Directorio de mdulos: Ajustar. Navegue por ella y efecte su
Directorio seleccin (vea apartado 3.9). Despus de los ajustes y de pulsar < Salida > los
...F3 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 Explicacin

Directorio de Este campo indica el fichero de programa actualmente preajustado.


(x)Fichero Puede editar este nombre o sustituirlo con F3 por un nombre de fichero ya
programa existente, utilizando la casilla de seleccin de ficheros.

(x)AG 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.
Seleccin 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
Lista de mdulos
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 Los directorios se muestran en la pantalla.
(x) Impresora Los directorios se listan en la impresora.
(x) Fichero [ ] 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.

Opciones
Tipo protocolo: Elija el tipo de protocolo haciendo doble clic con el ratn en el campo de entrada
o pulsando F3.
[x]mezclado con
Al activar esta opcin se muestran tambin las cabeceras de los mdulos.
cabecera
Al activar esta opcin se muestran los FBs y FXs junto con el nombre.
[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.

STEP 5
4-16 C79000-G8578-C920-05
Crear y elaborar proyectos

Ejemplos de Lista de mdulos [ ] El mdulo se puede introducir de


entrada forma absoluta o simblica; tambin son posibles indicaciones mixtas.

Mdulo individual 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 ] Todos mdulos de programa
[B ] Todos mdulos
[OK ] Todos comentarios OB
[DB ] 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 Long. Nmero bibl. Nom. FB


FB 10 174 2 CAR-WASH
FV 10 10
OB 1 8
OB 20 11
OB 21 11
OB 22 11
DB 10 17 1
DV 10 28

Suma longitud mdulos / Mdulos MC5: 4065 / 232 palabras

< Editar F2 >


< Info F7 >
< Salir > < Interr. ESC > < Ayuda Shift+ 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.

STEP 5
4-18 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.
 una zona de mdulos de un tipo de mdulos,
 todos los mdulos de un tipo de mdulos,
 un grupo de mdulos con lista de mdulos,
 todos los mdulos de un fichero de programa,
 uno o todos los ficheros de documentacin,
 todo el fichero de programa,
 desde un fichero de programa ajustado a una unidad seleccionable con un
fichero de programa seleccionable (Fichero-Fichero) donde ambos ficheros son
seleccionables.
 desde una unidad seleccionable con un fichero de programa seleccionable a
un autmata programable (Fichero-AG),
 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 Seleccione el comando de men Fichero > Mdulos > Transferir...F5 o CTRL
Mdulos > F5. Aparece la casilla de peticin Transferir mdulo(s). Navegue por ella y
Transferir seleccione los mdulos que desee (> Interfase de usuario, v. apartado 3.9 )
...F5

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 Explicacin

Transferir de En este campo se visualiza el fichero de programa prefijado.


Dicho nombre se puede editar o reemplazar por otro nombre de fichero ya
(x) Fichero de
existente con F3 en la casilla de seleccin de ficheros.
programa

Indica el AG en el que reside el mdulo. La entrada se realiza mediante Ajustar (vea


(x)AG apartado 4.1.1) y slo en modo de operacin online.

a 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
(x)Fichero de
F3 en la casilla de seleccin de fichero.
programa

(x)AG 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.

Seleccin En el campo de entrada siguiente puede introducir en forma absoluta o


simblica (o mixta) el mdulo seleccionado, marcando con una cruz el campo.
(x)Lista de
Los tipos de mdulos actualmente vlidos se muestran con F3. Puede obtener
mdulos [ ]
explicaciones sobre los datos del campo Lista de mdulos pulsando F7. Los
ejemplos de entrada los encontrar en el apartado 4.2.1.

(x) Mdulo 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
[ ] a [ ]
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.

(x) Fich. Marcando con una cruz este campo se selecciona todo el fichero de programa,
completo incluidos los mdulos de documentacin.
Opciones
Consulta para

[x] sobreescribir El mdulo existente slo se sobreescribe si se confirma la consulta


mdulo existente
[x] sobreescribir La cabecera slo se sobreescribe despus de confirmar la consulta
cabecera existente

STEP 5
4-20 C79000-G8578-C920-05
Crear y elaborar proyectos

Entrada Explicacin

[x] borrar La cabecera existente slo se borra despus de confirmar la consulta.


cabecera existente
Transferir
siguientes tipos
de comentario:
[x] Mdulos de Se transfieren tambin los mdulos de comentario.
comentario
[x] Mdulos DOC Se transfieren tambin los mdulos de documentacin.

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

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 Seleccione el comando de men Fichero > Mdulos > Comparar..F6 o F6. Se in-
Mdulos > dica respectivamente la casilla de peticin Comparar mdulo(s}. Navegue en ella y
Comparar ... efecte la seleccin (vea apartado 3.9).

Entrada Explicacin

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

con
(x)Fichero de En este campo se indica el nombre del fichero de programa. Dicho nombre se
programa puede editar o reemplazar por otro nombre de fichero ya existente a travs de
F3 en la casilla de seleccin de fichero.
(x)AG
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.
Seleccin Despus de marcar con una cruz el parmetro, en el prximo campo de entrada
puede introducir el mdulo seleccionado, con indicacin absoluta o simblica
(x)Lista de
(tambin mixta). Los tipos de mdulo actualmente vlidos se muestran con F3.
mdulos [ ]
Puede obtener explicaciones sobre los datos del campo Lista de mdulos
pulsando F7.

(x) Mdulo Introduzca aqu los dos mdulos individuales que deben compararse.
[ ] con [ ]

Salida en
(x) pantalla La salida se produce en la pantalla.
(x) impresora La salida se produce en la impresora ajustada.
(x) fichero La salida se produce en el fichero ajustado.
Opciones
Tipo protocolo: Estndar o escritura comprimida con margen.

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

STEP 5
4-22 C79000-G8578-C920-05
Crear y elaborar proyectos

4.2.4 Borrar mdulos

Funcin Con esta funcin se borra:


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

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

Entrada Explicacin

Borrar de Este campo indica el fichero de programa predeterminado.


(x)Fichero de Dicho nombre se puede editar o reemplazar por otro nombre de fichero ya
programa existente con F3 en la casilla de seleccin de fichero.
(x)AG 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.
Seleccin Despus de marcar con una cruz el parmetro, en el prximo campo de entrada
(x)Lista de puede introducir el mdulo seleccionado, con indicacin absoluta o simblica
mdulos [ ] (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.
(x)fichero Marcando con una cruz este campo se selecciona y borra el fichero de
entero programa completo, incluidos los ficheros de documentacin.

(x)Borr. total Se borran todos los mdulos del AG (slo en estado STOP). El AG genera en la
AG memoria del mismo (RAM) estados de salida definidos (vea instrucciones de
programacin del AG utilizado).

Opciones
[x] Borrar con El borrado slo se realiza despus de confirmar la consulta.
confirmacin
[x] Borrar Activando esta opcin se borrarn tambin todos los comentarios de mdulo.
comentarios

< Borrar > Se ejecuta la funcin.

STEP 5
C79000-G8578-C920-05 4-23
Crear y elaborar proyectos

4.2.5 Comprimir mdulos

Fichero Seleccione el comando de men Fichero > Mdulos > Comprimir. Esta funcin
Mdulos > elimina dentro del fichero de programa las posiciones vacantes originadas por el
Comprimir 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.

Entrada Explicacin

Fuente
Fichero de pro- Introducir el fichero de programa (*ST.S5D) que debe comprimirse o
grama comprobarse.

STEP 5
4-24 C79000-G8578-C920-05
Crear y elaborar proyectos

4.3 Directorio DOS

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

4.3.1 Crear directorio DOS

Fichero Crear un directorio MSDOS nuevo. Mediante < Seleccionar F3 > puede ajustarse
Directorio DOS el camino para el directorio.
> Crear ...
Ctrl+F9

4.3.2 Borrar directorio DOS

Fichero Borrar un directorio MSDOS existente. Mediante < Seleccionar F3 > puede aju-
Directorio DOS starse el camino para el directorio.
> Borrar

Nota
El directorio slo puede borrarse si no existe ningn otro fichero.

STEP 5
C79000-G8578-C920-05 4-25
Crear y elaborar proyectos

4.4 Ficheros DOS

FIchero Las funciones de estos submens permiten administrar ficheros sin necesidad de
Fichero DOS > regresar al sistema operativo. En detalle stas son las siguientes:
 Salida de ficheros individuales o grupos de ficheros del directorio actual en la
pantalla y eventualmente en la impresora.
 Copiar ficheros individuales o grupos de ficheros (nombre del fichero fuente #
nombre del fichero destino).
 Borrar ficheros individuales o grupos de ficheros en el directorio actual.

Indicaciones de La seleccin de fichero(s) se realiza en la casilla de seleccin que corresponde al


manejo 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 Hora Unidad/Dir.


MOTOR1PX.INI 973 23.07.97 16:53:20 ..
NONAMEPX.INI 971 23.07.97 16:52:38 * [A] *
NONAMEST.S5D 640 23.07.97 16:22:16 [C]
NONAMEXR.INI 128 23.07.97 16:22:16 [D]
NONAMEZ0.SEQ 0 23.07.97 16:29:28 [E]
TONAMEZ0.INI 2.048 23.07.97 16:30:16 [H]
TONAMEZ0.SEQ 128 23.07.97 16:29:56 [I]
TONAMEZ1.INI 2.048 23.07.97 16:59:56 [J]
TONAMEZ2.INI 2.048 23.07.97 16:29:56 [K]
TONAMEZF.SEQ 256 23.07.97 16:29:56 [L]
(????????.???)
clasific.: avance por: Nombre clasif.: avance
< Seleccionar F3 >

< Info F7 >


< Actualizar > < Interr. ESC > < Ayuda Shift+ F8 >

Figura 4-4 Casilla de seleccin de fichero(s) para ficheros DOS

STEP 5
4-26 C79000-G8578-C920-05
Crear y elaborar proyectos

4.4.1 Salida de directorio

Funcin Esta funcin lista en pantalla el(los) directorio(s) de uno o varios ficheros.

Fichero Seleccione el comando de men Fichero > Fichero DOS > Directorio o CTRL+F7.
Fichero DOS > Se muestra la casilla de seleccin de fichero(s) Directorio de fichero(s) DOS.
Directorio ... Navegue por ella y efecte la seleccin. Dependiendo de las entradas realizadas,


en una ventana se mostrar un directorio conocido de DOS.


Campo de entrada Explicacin


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


Unidad/Directorio 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 Longitud Fecha Hora Unidad/Dir.


ACC20NET.ADD 400 29.09.95 11:11:44 ..
AUTOEX.MIG 1.763 29.07.97 10:11:42 [A] *
KONFIG.MIG 1.956 29.09.95 11:14:34 [C]
EXC50NET.ADD 400 29.09.96 11:19:25 [D]
M95010.ADD 26 29.09.96 15:56:39 [E]
MERLIN95.SWP 50 10.06.97 13:11:44 [H]
MOREIW95.ADD 36 29.09.95 18:11:44 [I]
PT4ONET.ADD 400 29.09.95 12:10:29 [J]
<<* >>
clasif.: avance por: Nombre clasif.: avance

< Seleccionar F3 >

< Info F7 >


< Actualizar > < Interr. ESC > < Ayuda Shift+ F8 >

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:
 manteniendo el nombre del fichero, o
 utilizando otro nombre de fichero (slo en ficheros individuales).

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


Fichero origen Nombre del fichero que desea transmitir.
[ ]


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 >

Procedimiento
Se ejecuta la funcin.

Proceda como sigue:


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.

STEP 5
4-28 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. (????????.???) Unidad/Dir .or.
ENSAYOF1.INI ENSAYOZ1.INI EXINSTXR.INI PROBSPPJ.INI ..
ENSAYOF2.INI ENSAYOZ2.INI EXINSTZ0.INI PROBSPPX.INI [A] *
ENSAYOPJ.INI ENSAYOZF.SEQ EXINSTZ0.SEQ PROBSPST.S5D [C]
ENSAYOPX.INI EXINSTF1.INI EXINSTZ1.INI PROBSPXR.INI [D]
ENSAYOST.S5D EXINSTF2.INI EXINSTZ2.INI PROBSPZ0.INI [E]
ENSAYOXR.INI EXINSTPJ.INI EXINSTZF.SEQ PROBSPZ0.SEQ [H]
ENSAYOZ0.INI EXINSTPX.INI PROBSPF1.INI PROBSPZ1.INI [I]
ENSAYOZ0.SEQ EXINSTST.S5D PROBSPF2.INI PROBSPZ2.INI [J]
<<* >>
clasif.: avance por: Nombre clasif: avance
ENSAYOF1.INI 640 21.07.97 07:00:00

Opcion
[X] Sobreescribir con consulta < Seleccionar F3 >

< Info F7 >


< Copiar> < Interr. ESC > < Ayuda Shift+ F8 >

Figura 4-6 Copiar fichero(s) DOS

4.4.3 Borrar fichero DOS

Resumen Esta funcin borra ficheros (uno o todos) de un directorio ajustado.

Fichero Seleccione el comando de men Fichero > Fichero DOS > Borrar
Fichero DOS >
Se indica la casilla de peticin Ficher(os) DOS. Navegue por ella y efecte la
Borrar ...
seleccin (vea apartado 3.6).

STEP 5
C79000-G8578-C920-05 4-29
Crear y elaborar proyectos

4.5 Ficheros PCP/M

Fichero Se dispone de las siguientes posibilidades:


Fichero PCP/M >
 Salida de directorios mediante ficheros PCP/M de zonas de usuario
seleccionables.
 Conversin de ficheros PCP/M en ficheros MS-DOS. En este sistema
operativo se pueden ejecutar estos ficheros y elaborarlos ulteriormente.
 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.
 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.

STEP 5
4-30 C79000-G8578-C920-05
Crear y elaborar proyectos

Indicaciones de La seleccin de fichero(s) se realiza en la casilla de seleccin que corresponde al


manejo 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 Recs Atributo Unidad


S5OXS0HX.CMD 16.384 128 Dir RW
A
S5OXS0IX.CMD 26.624 208 Dir RW *
S5PES01X.DAT 55.296 432 Dir RW
S5PES03X.DAT 36.864 288 Dir RW Usuar
S5PES04X.DAT 26.624 208 Dir RW 0
S5PES05X.DAT 22.528 176 Dir RW 1 *
S5PES08X.DAT 38.912 304 Dir RW 2
S5WX000H.CMD 22.400 175 Dir RW 3
S5WX001H.CMD 32.256 252 Dir RW * 4
S5WX002H.CMD 35.968 281 Dir RW 5
(????????.???)
clasif.: avance por: Nombre clasif.: avance
< Seleccionar F3 >

< Info F7 >


< Actualizar > < Interr. ESC > < Ayuda Shift+ F8 >

Figura 4-7 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 Seleccione el comando de men Fichero > Fichero PCP/M > Directorio... Apare-
Fichero PCP/M > cer la casilla de peticin Directorio Fichero(s) PCP/M. En ella mueva y seleccione
Directorio ... ( Interfase de usuario, casilla de peticin). Dependiendo de las entradas efectua-
das la casilla mostrar un ndice como es habitual en PCP/M.
Ficheros Ficheros de STEP5 (p.ej. *F1.INI)
Byte Nmero de bytes del fichero
Records Nmero de records
Atrib. Tipo de acceso al fichero

Casilla de Existen las siguientes posibilidades de entrada:


seleccin de
fichero(s)
Fichero 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 Unidad de disco que contiene los ficheros. Este campo sirve de informacin. No
es posible entrada alguna.
Usuario Zona de usuario en la que se encuentra la fuente (origen). Este campo sirve de
informacin. No es posible entrada alguna.
Ficheros Visualizacin de ficheros existentes en Unidades y ajustada en la Z. usuario. No
es posible entrada alguna.
Unidades Muestra una lista de todas las unidades de disco (slo A y B) disponibles. De
stas se puede seleccionar una.
Usuario Lista de todas las zonas de usuario. No es posible entrada alguna.
< Actualizar> Se ejecuta la funcin.

STEP 5
4-32 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 Seleccione el comando de men:


Fichero PCP/M >
Fichero > Fichero PCP/M > Copiar PCP/M > DOS...
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.

Casilla de Explicaciones referentes a la casilla de peticin:


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 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.
Usuario origen 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
Ficheros origen 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: 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.
Usuario: Zona de usuario en la que se encuentra la fuente. Este campo sirve como
informacin. No es posible entrada alguna.
Fichero destino 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).
[x] Opcin: Los ficheros slo se sobreescriben despus de la consulta.
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 Con esta funcin se convierte ficheros MS-DOS en ficheros PCP/M.

Fichero Seleccione el comando de men:


Fichero PCP/M >
Fichero > Fichero PCP/M > Copiar DOS > 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.

Casilla de Explicacin referente a la casilla de peticin:


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 Seleccione aqu la unidad/el directorio desde la que desee transferir. Dicha
origen unidad se visualiza en el campo Unidad/Usuario. La seleccin puede realizarse
con un doble clic.
Ficheros origen 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 *.*).
Fichero destino 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: Unidad de disco a la que se transfiere.
Usuario: Zona de usuario en la que se encuentra el destino.
[x] Opcin: Los ficheros se sobreescriben slo previa consulta.
Sobreescribir
con consulta
< Copiar > Se ejecuta la funcin.

STEP 5
4-34 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.

Fichero Seleccione el comando de men:


Fichero PCP/M >
Fichero > Fichero PCP/M > Borrar...
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.

4.6 Comandos del DOS CTRL+F10

Indicador del Seleccione el comando de men Fichero " Comando DOS o introduzca
MS-DOS CTRL+F10. Cuando aparezca el indicador (prompt) de MS-DOS puede proceder
a introducir comandos de MS-DOS.

S5SHELL.BAT 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.

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

Funcin 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.
 Confirmar con Salir si desea abandonar STEP 5.
 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

STEP 5
4-36 C79000-G8578-C920-05
2 parte:
Editar con STEP 5

Editar mdulo... F1
Funciones comunes 5
Editar mdulo... F1
AWL 6
Editar mdulo... F1
KOP 7
Editar mdulo... F1
FUP 8
Editar
mdulos de datos F2 9
Editar mscaras
DB (DB1, DX0) Ctrl+F1 10

Lista de asignacin F7 11

Batch AWL CTRL+F3 12

Caminos de bus F8 13
Parmetros de
impresora Ctrl+F4 14
Editor de pies
de pgina Ctrl+F5 15
STEP 5
4-38 C79000-G8578-C920-05
Funciones comunes a AWL, KOP y FUP 5
Generalidades En este captulo se describen todas las funciones que se pueden emplear al edi-
tar en los tres modos de representacin, stas son:

Editor Test AG Administracin Docu

Mdulo STEP 5... F1


Mdulo de datos... F2
Mscara DB... Ctrl+F1
Lista de asignacin F7
Batch AWL... Ctrl+F3
Caminos de bus F8

Parm. impresora Ctrl+F4


Editor pie pgina Ctrl+F5

Indice del Apartado Tema Pgina


captulo 5.1 Seleccionar el editor 5-2
5.2 Ocupacin de las teclas de funcin en el modo Salida 5-6
5.3 Editar comentarios 5-8
5.4 Aadir, insertar, transferir, borrar y mover segmento 5-18
5.5 Crear y visualizar referencias cruzadas y cambiar de mdulo 5-23
5.6 Buscar operandos, segmentos y direcciones 5-27
5.7 Editar operandos simblicos en un mdulo 5-28
5.8 Editar mdulos de imagen (Editor BB) 5-29

STEP 5
C79000-G8578-C920-05 5-1
Funciones comunes a AWL, KOP y FUP

5.1 Seleccionar el editor

Generalidades Para editar


 mdulos STEP 5 en representacin KOP, FUP o AWL,
 mdulos de comentario,
 mdulos de datos,
 mdulos de imagen,
 mdulos de documentacin y
 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 Seleccione el comando de men Editor > Mdulo STEP5. En pantalla aparece el
Mdulo STEP5 cuadro de dilogo representado en la figura 5-1.

STEP5 - S5KXS01Z

Editar mdulo(s) STEP 5


Fuente
(X) Fichero programa NONAMEST.S5D
(X) AG > C:\STEP5\S5_ST

Seleccin
Lista mdulos [ ]
Concepto bsq. [ ]

Opciones
[X] Sobreescribir con consulta < Histrico F1 >
[X] Actualizar lista asignaciones
[X] Actualizar XREF < Seleccionar F3 >

< Info F7 >


< Editar > < Interr. ESC > < 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:

STEP 5
5-2 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:
 Mdulo individual
 Lista de mdulos
 Zona de mdulos
 Tipo de mdulo
 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 ]Todos mdulos de programa
[B ]Todos mdulos
[OK ]Todos comentarios OB
[DB ]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 Si desea buscar en uno o varios mdulos introduciendo un criterio de bsqueda,
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.

STEP 5
5-4 C79000-G8578-C920-05
Funciones comunes a AWL, KOP y FUP

Buscar el concepto de bsqueda en otros sitios:


 en los segmentos siguientes con F3 = Bsqueda,
 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 m-
dulos 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. Independiente-
mente 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 pos-
teriormente 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 pos-
teriormente 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

Visin general La ocupacin de teclas descrita a continuacin muestra las herramientas y fun-
ciones de ayuda para la edicin, que puede usar independientemente del modo
de representacin.

F Direc. F Status F Aim. SIM F Sin com. F > KOP F Com.seg. F Grabar F Aux
1 Inf. sim. 2 Referen. 3 Bsqueda 4 Saltar 5 Fun. Seg. 6 Editar 7 Aceptar 8 Interr.

Tabla 5-1 Teclas de funcin en modo Salida

Tecla de funcin Explicacin


F1 Editar operandos simblicos sobre el segmento actual.
= Inf. sim.
F2 Crear, indicar referencias (cruzadas), cambiar de mdulo.
= Referen.
F3 Buscar operandos individuales.
= Bsqueda
F4 Saltar a la marca del salto cuando se trate de comandos de salto, o salta
= Saltar a DB/DX cuando se trate de llamadas a DB o llamadas a la casilla de
seleccin de mdulo.
F5 Funciones de segmento: Copiar, marcar, introducir, insertar, borrar, etc.
= Fun. seg. segmento
F6 Cambiar al modo Edicin tambin posible con CORR.
= Editar
F7 Memorizar el mdulo si ste ha sido modificado y volver al men
= Aceptar principal.
F8 Retorna al men principal rechazando los cambios realizados en el
= Interr. mdulo.
SHIFT F1 Mostrar direcciones por bytes o por palabras, slo en AWL. ( Editar
= Direccin lista de instrucciones, mostrar direcciones).
SHIFT F2 Pedir informacin de estado del segmento (slo en fuente AG).
= Status
SHIFT F3 Activar y desactivar la representacin de smbolos.
= Simb. SIM/ABS/OFF
SHIFT F4 Conmutar entre comentarios a lneas y comentarios a smbolos.
= Sin lin. Com. simb.
SHIFT F5 Cambiar de modo de representacin: KOP, FUP o AWL.
= -> KOP
SHIFT F6 Editar ttulo de segmento (Shift F6 ) o comentario de segmento (Shift F7)
= Com. seg. o introducir nmero de biblioteca (Shift F2).
SHIFT F7 Memorizar mdulo sin consulta. No se abandona el editor.
= Grabar
SHIFT F8 Explicacin sobre las teclas de funciones.
= Ayuda

STEP 5
5-6 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.

Requisito El mdulo en el que se quiere introducir el nmero de biblioteca debe estar


abierto. STEP 5 se encuentra en el modo Salida.

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

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

Requisito STEP 5 se encuentra en el modo Salida. El segmento mostrado debe traducirse


al modo de representacin deseado.

Procedimiento 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 in-
dica: Segmento KOP/FUP no traducible.
La indicacin de la tecla de funciones ahora es > FUP.

STEP 5
C79000-G8578-C920-05 5-7
Funciones comunes a AWL, KOP y FUP

5.3 Editar comentarios

Visin general Los mdulos STEP 5 OB, PB, SB, FB y FX pueden disponer de los siguientes
comentarios:
 comentarios de instalacin,
 comentarios de instrucciones ( Editar lista de instrucc., captulo 6),
 comentarios de segmentos,
 ttulos de segmento,
 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 Dnde se puede editar? Dnde se memoriza?



Comentario de instalacin Fichero de documentacin Fichero de documentacin #,



fichero de documentacin %



Comentario de instruccin AWL : OB, PB, SB, FB, FX OK, PK, SK, FK, FKX
Mdulo de documentacin:



OK, PK, SK, FK, FKX



Comentario de segmento AWL, KOP, FUP : OB, PB, SB, FB, FX #OBDO.nnn, %OBDO.nnn



Fichero de documentacin: #PBDO.nnn, %PBDO.nnn
#OBDO.nnn, #PBDO.nnn, #SBDO.nnn, #SBDO.nnn, %SBDO.nnn





#FBDO.nnn, #FXDO.nnn
%OBDO.nnn, %PBDO.nnn, %SBDO.nnn,
%FBDO.nnn, %FXDO.nnn
#FBDO.nnn, %FBDO.nnn
#FXDO.nnn, %FXDO.nnn


Ttulo de segmento




AWL, KOP, FUP : OB, PB, SB, FB, FX
Mdulo de documentacin:
OK, PK, SK, FK, FKX



OK, PK, SK, FK, FKX



Comentario de operando AWL, KOP, FUP : OB, PB, SB, FB, FX *Z0.INI
Lista de asignacin *Z0.SEQ

STEP 5
5-8 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.

Trabajar con el Para introducir o modificar un comentario de una instalacin, proceda de la


editor 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:

F F F F F F F F Ayuda
1 Insertar 2 Borrar 3 Comando 4 5 Ins. ln. 6 Bo. ln. 7 Aceptar 8 Interr.

F1 Conmutacin entre modo de insercin y de sobrescritura. Se


= Insertar visualiza el modo seleccionable.
F2 Borrar secuencias de caracteres en el texto.
= Borrar
F3 Comandos para el procesamiento de textos rpido.
= Comando
F5 Insertar una lnea en la posicin del cursor.
= Ins. ln.
F6 Borrar la lnea en la posicin del cursor.
= Bo. ln.
F7 Memorizar el mdulo si ste ha sido modificado y volver al
= Aceptar men principal.
F8 Volver al men principal. Los cambios efectuados en el mdulo
= Interr. se rechazan.
Shift F8 Explicacin de las teclas de funcin.
= Ayuda

STEP 5
C79000-G8578-C920-05 5-9
Funciones comunes a AWL, KOP y FUP

F Es posible insertar caracteres ASCII en un texto. Para ello proceda como sigue:
1 Insertar
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 = So-
bresc.
Finalice la entrada de texto.

F Dentro de un texto se pueden borrar secuencias de caracteres y fragmentos de


2 Borrar 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 El editor de textos comprende ocho comandos para el procesamiento rpido de


3 Comando 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

Comando Efecto
JTT (jump to the top = saltar al principio).
El cursor salta al principio del comentario desde cualquier posicin.
JTE (jump to the end = saltar al final).
El cursor salta al final del comentario desde cualquier posicin.
ST1, ST2, ST3, ST4 (set label 1 = poner marca 1).
Dentro de un texto se pueden poner 4 marcas como mximo.
JT1, JT2, JT3, JT4 (jump to label 1 = saltar a la marca 1).
El cursor salta a la marca deseada desde cualquier posicin.
F/xyzrst/ (find = encontrar).
El cursor salta a la posicin deseada del texto xyzrst, en caso contrario STEP 5 indica
No encontrado.

STEP 5
5-10 C79000-G8578-C920-05
Funciones comunes a AWL, KOP y FUP

Tabla 5-2 Comandos de texto

Comando Efecto
CTm, Tn (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 en-
tre marcas. Las marcas son desplazadas con el texto correspondiente.
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 re-
conoce 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 F F F F
1 Insertar 2 Borrar 3 Comando 4 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 co-
mienzo 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 F F F F
1 Insertar 2 Borrar 3 Comando 4 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 posi-
cin actual del cursor se emplea el comando MT1,T2 pulsando a continuacin
Return y Aceptar.

STEP 5
5-12 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 m-
dulos 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:
 El mdulo y el fichero de documentacin se memorizan en el fichero de
programa o en el fichero de programa ampliado.
 No se pueden transferir ficheros de documentacin al autmata programable
o a un mdulo EPROM/EEPROM.
 Los nmeros del mdulo y del fichero de documentacin se corresponden, por
ejemplo, #PBDO.013 pertenece a PB 13 o %PBDO.013.
 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 impre-
sora $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 encuen-
tra en el modo Salida o Edicin.

STEP 5
C79000-G8578-C920-05 5-13
Funciones comunes a AWL, KOP y FUP

F Sin com. F -> KOP F Com. seg. F Grabar F Aux.


4 Saltar 5 Fun. seg. 6 Editar 7 Aceptar 8 Interr.

F F F Sobreesc. F Comentar. F Aux.


4 5 6 7 8 Retorno

F F F F F
1 Insertar 2 Borrar 3 4 5 Ins. ln.

Trabajar con el Para introducir o modificar un comentario de segmento, proceda de la siguiente


editor 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 n-
mero 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 F F F F
caracteres 1 Insertar 2 Borrar 5 Ins. ln. 6 Bo. ln.

F
1 Sobreesc.

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 F
1 Insertar 2 Borrar

F F
1 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.

STEP 5
5-14 C79000-G8578-C920-05
Funciones comunes a AWL, KOP y FUP

Insertar linea
F F F F
1 Insertar 2 Borrar 5 Ins. ln. 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 F F F
1 Insertar 2 Borrar 5 Ins. ln. 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 Pulse F8 = Retorno.


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

Memorizar Pulse Aceptar.


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 auto-
mticamente. STEP 5 guarda el ttulo de segmento en el mdulo de comentario.
Tenga en cuenta que:
 El mdulo de comentario se guarda en el fichero de programa preajustado.
 Los mdulos de comentario no pueden ser transferidos al autmata programa-
ble o a un mdulo EPROM/EEPROM.
 Los nmeros del mdulo y del mdulo de comentario se corresponden, as por
ejemplo, PK.13 pertenece a PB 13.
 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. F > KOP F Com. seg. F Grabar F Aux


4 5 Fun. seg. 6 Editar 7 Aceptar 8 Interr.

F F F Ttulo F Comentario F Aux

4 5 6 7 8 Retorno

Trabajar con el Para introducir o modificar un ttulo de segmento, proceda de la siguiente forma:
editor
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.

Requisito El mdulo en el que se quiere introducir el nmero de biblioteca debe estar


abierto. STEP 5 se encuentra en el modo Salida.

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

STEP 5
5-16 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.

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

Indicacin en Posicione el cursor en el segmento sobre un operando simblico. El operando


KOP/FUP simblico se visualiza con comentario en la 3a lnea de la pantalla.

Indicacin en AWL Independientemente del preajuste de proyecto Comentarios: S/No, se pueden


conmutar con SHIFT F4 los modos de visualizacin:
 sin comentario
 con comentarios lnea (comentarios de instruccin)
 con comentarios smbolo (comentarios de operando).
El ajuste seleccionado se adopta en los preajustes del proyecto.

F Sin com. F > KOP F Com. seg. F Grabar F Aux.


4 5 Fun. seg. 6 Editar 7 Aceptar 8 Interr.

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. F > KOP F Com. seg. F Grabar F Aux.
4 5 Fun. seg. 6 Editar 7 Aceptar 8 Interr.

F F Borrar F F F F Aux.
3 Fin bloq. 4 Marcar 5 Insertar 6 Aadir 7 Mover 8 Retorno

El segmento est en el modo Salida.


Si quiere elaborar segmentos en el mdulo, es decir,
 aadir, insertar,
 marcar (almacenar en memoria intermedia),
 borrar,
 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).




Funcin de elaboracin de Teclas de funciones Teclas en el blo-




segmento que de cifras




Avanzar a segmento existente F1 = 1




F1 = +1 +
Insertar BE al final del F3 = Fin bloq.




segmento actual




Almacenar en memoria F4 = Marcar
intermedia el segmento




Borrar segmento Shift F4 = Borrar Borrar segmento




actual
Insertar segmento delante del



F5 = Insertar Insertar
segmento




Aadir el segmento detrs del F6 = Aadir Fin de segmento
actual
Mover segmento F1 = Mover

STEP 5
5-18 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 F F F F Aux.
4 Marcar 5 Insertar 6 Aadir 7 Mover 8 Retorno

F F F F F
1 Nue 2 Bfer 3 de seg 4 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.

Requisito 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 m-
dulo.
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.

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 F F F F Aux.
4 Marcar 5 Insertar 6 Aadir 7 Mover 8 Retorno

F F F F F
1 Nue 2 Bfer 3 de seg 4 5

3. Vuelva a pulsar F5 = Insertar si se desea copiar el segmento antes del seg-


mento actual o bien pulsar F6 = Aadir si se desea copiarlo detrs del seg-
mento 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 Realice los siguientes pasos:


otro mdulo
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 F F F F Aux.
4 Marcar 5 Insertar 6 Aadir 7 Mover 8 Retorno

F F F
1 Nue 2 Bfer 3 de seg

STEP 5
5-20 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).

Requisito El segmento a borrar est abierto. STEP 5 se encuentra en el modo Salida.

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

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

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

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

Procedimiento El procedimiento de transferencia de segmentos es el mismo que el de copiar


segmentos ( Copiar segmentos a otro mdulo), con la nica diferencia que des-
pus 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.
 Pulse Shift F4 = Borrar y confirme con S.

STEP 5
5-22 C79000-G8578-C920-05
Funciones comunes a AWL, KOP y FUP

5.5 Crear y visualizar referencias cruzadas y cambiar de mdulo

Visin general 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:
 copiar la lista de referencias cruzadas a travs de F1 = XREF-ent.,
 visualizar las referencias cruzadas de un operando en la pantalla a travs F2
= XREF-sal.,
 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,
 cambiar de mdulo indicando el destino del mdulo y del segmento con la
tecla F4 = Mod. dest.,
 volver al mdulo de partida mediante la tecla F5 = Mod. org. si se ha cam-
biado de mdulo.
 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:
 entradas/salidas,
 marcas/marcas ampliadas,
 temporizadores/contadores,
 llamadas de mdulo,
 periferia del proceso,
 datos y smbolos.

Requisito STEP 5 se encuentra en el modo Salida. Existe el fichero XR.INI que es actuali-
zado de la siguiente manera:
 ajuste en la casilla de peticin Editar mdulo STEP 5
Actualizar XREF y al memorizar el mdulo XR.INI ser actualizado,
 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 me-
nos 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 refe-
rencias 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 refe-
rencias 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.

STEP 5
5-24 C79000-G8578-C920-05
Funciones comunes a AWL, KOP y FUP

FB 10 C:ENSAYOST.S5D BIB=2 LAE=175

R e f e r e n c i a s c ru z a d a s
E 32.0 InterrON Interruptor Instalacion on

EB 32 ENTR B Cargar byte entrada 32 para test

PB 10:1/L EB PB 10:1/T EB PB 10:2/L EW PB 10:2/T EW


PB 10:3/U PB 10:3/= PB 10:2/UN FB 10:2/O
FB 10:3/U

Saltar a: PB 10
F F F F F F F F Ayuda

1 2 Saltar 3 4 Individ.5 Sin dupl. 6 7 8 Interr.

F F F F F F F F Ayuda
1 2 Saltar 3 4 Solapar 5 Con dupl.6 7 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 refe-
rencias 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 seg-
mento.
4. Pulse Aceptar.
Visualiza el mdulo seleccionado.

5.5.4 Saltar a una marca de salto o a un mdulo

Saltar a una marca En modo Salida de mdulos es posible efectuar un salto directo a la marca de
de salto 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.

Cambio de mdulo 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.

STEP 5
5-26 C79000-G8578-C920-05
Funciones comunes a AWL, KOP y FUP

5.6 Buscar operandos, segmentos y direcciones

Visin general 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?
 Operandos absolutos E, M, S, A, T, Z
 Llamadas de mdulos OBn, PBn, SBn, FBn, FXn, DBn, DXn
 Byte perifrico, PYn, PWn
palabra perifrica
 Datos DRn, DLn, DWn, DDn, Dn.m
 Operandos simblicos, p.ej ENTRADA
 Asignacin en operandos absolutos o simblicos, p.ej.
*A1.0,* ENTRADA
 Segmentos
 Direcciones
 Desde palabra de datos: nmero de palabra de datos, p.ej., 20
direccin hexadecimal H como identificador de final, p.ej., 031 BH
 Buscar con solape, p.ej.
+A1.0
+MOTOR1

Requisito STEP 5 se encuentra en el modo Salida.

Procedimiento 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

Visin general 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:
 activando la opcin correspondiente en la casilla de peticin Mdulo STEP 5
( Actualizar fich. secuencial) se actualiza *Z0.SEQ al memorizar el mdulo,
 o bien generando el fichero de origen secuencial a partir del fichero de smbo-
los
( Administracin, listas de asignacin, Convertir INI > SEC).

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.

Procedimiento Proceda de la siguiente forma:


para editar 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

OPERANDO SIMBOLO COMENTARIO

E 3.1 ENT 31 Entrada 3.1

E 4.3 ENT 43

E 4.4

M 2.5 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. , , .

STEP 5
5-28 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 F F F sincom. F
1 Pedir 2 3 Borrar 4 Bloque 5 Grabar





En el submen Tecla Funcin



se puede utilizar F1 = Pedir Llamada a un mdulo de imagen.



F3 = Borrar Borrar la lnea actual.
F4 = Bloque 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.

Consulta de Si al introducir la lista de operandos se han efectuado modificaciones que no se


seguridad 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:
 Interr. = ESC
 F8 = Interr.
 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: Rechazar cambios?
Hay mdulo de imagen seleccionado: Rechazar mdulo modificado?

STEP 5
C79000-G8578-C920-05 5-29
Funciones comunes a AWL, KOP y FUP

Accin Reaccin con S Reaccin con No


Interrup- Las modificaciones se Seguir editando la lista de operandos, las mo-
cin rechazan. dificaciones se pueden memorizar en un m-
F8 = STEP 5 visualiza el dulo de imagen.
Retorno men de funciones. Nota: Las modificaciones deben memorizarse
manualmente (F5 = Grabar bajo o F7 = Gra-
bar).
F1 = Pedir Las modificaciones se Seguir editando la lista de operandos, las mo-
rechazan. dificaciones se pueden memorizar en un m-
Despus de rellenar la dulo de imagen.
lnea de comando se Nota: Las modificaciones deben memorizarse
indica el mdulo de manualmente (F5 = Grabar bajo o F7 =
imagen BBnn. Grabar). Llamada de un nuevo mdulo de ima-
gen con F1 = Pedir.



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



operandos



Operando Formatos de datos permitidos



M/A/E/S KM
MB/AB/EB/SY KH (KM, KY, KC, KF)



MW/AW/EW/SW KH (KM, KY, KC, KF)


T
KT (KM, KH)


Z
KZ (KM, KH)



DW/DL/DR KH (KM, KY, KC, KF)



DB



MD/AD/ED/DD/SD KH (KG, KY KC)

Despus de introducir un operando, la unidad de programacin muestra el for-


mato 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 per-
manece 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
5-30 C79000-G8578-C920-05
Funciones comunes a AWL, KOP y FUP

Operaciones

Accin Manejo Avisos/explicaciones


Introducir 1. Despus de introducir operandos Step 5 propone el formato de datos correspondiente.
operandos pulsar tecla de doble flecha El cursor se encuentra junto al formato.
derecha.
2. Cambiar o mantener formato. El cursor salta al inicio de la prxima lnea.
3. Finalizar lnea con Return.
Corregir Sobrescribir entrada errnea Si la sintaxis es errnea, el cursor slo abandonar el
campo de entrada cuando se introduzca una entrada
correcta.
Insertar 1. Posicionar el cursor con teclas de
operandos cursor (arriba/abajo).
2. Pulsar Expandir vertical.
3. Introducir operandos.
Anteponer 1. Posicionar el cursor en la primera Para aadir operandos a la lista hay que posicionar el
operandos lnea. cursor debajo de la ltima lnea de la lista.
2. Pulsar Expandir vertical.
3. Introducir operandos.
Borrar 1. Colocar el cursor sobre el primer
operandos carcter del operando.
2. Pulsar varias veces Borrar
carcter.
Borrar 1. Colocar el cursor sobre la lnea a Se borra la lnea actual es borrada con operando y
operandos borrar. formato, las siguientes lneas se corren.
2. Pulsar F3 = Borrar.
Pedir lista 1. Pulsar F1 = Pedir. Si se realizaron modificaciones y no se memorizaron
de operan- 2. Rellenar la lnea de comando. en un mdulo de imagen, entonces aparece una con-
dos Salida Mdulo de Imagen BBnn. sulta 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.
Grabar lista Pulsar F7 = Grabar. STEP 5 graba la lista de operandos en el actual
de operan- mdulo de imagen seleccionado. A diferencia de F2 =
dos Grabarbajo no se indica el nmero del mdulo de ima-
gen. Para poder activar la funcin se tiene que selec-
cionar un mdulo de imagen.
Memorizar 1. Pulsar F5 = Grabarbajo. STEP 5 memoriza la lista de operandos en el mdulo
lista de op- 2. Rellenar la lnea de comando. de imagen BBnn.
erandos Memorizar Mdulo de Imagen
BBnn.
Pedir lista 1. Pulsar F4 = Imprimir bloque. STEP 5 crea en la pantalla una lista de operandos con
de operan- 2. Rellenar la lnea de comando 20 bytes consecutivos desde la salida 26.
dos en blo- Salida Bloque desde variable:
que p.ej. AB26 formato: KH

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 Los estados de seal actuales de las variables de proceso de la lista de operan-
estado de dos se visualizan incluso antes de modificar el programa de usuario (es decir, en
los operandos el punto de control del sistema).
(variables de Cuando est editando o visualizando la lista de operandos
proceso)
 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 C:ENSAYOST.S5D AG EN CICLO
OPERANDOS ESTADOS DE SENAL
Int. ON E 32.0 KM=1
I. EMERG E 32.1 KM=0
E32.2 E 32.2 KM=1
POS. DENTRO E 32.3 KM=0
RDELANTE. E 32.4 KM=0
RDETRAS E 32.5 KM=0
ABRIR PUERTA E 32.6 KM=0
CERRAR PUERTA E 32.7 KM=1
START E 33.0 KM=1
RDELANTE A 32.0 KM=0
RDETRAS A 32.1 KM=0
ABRIR PUERTA A 32.2 KH=00
1184: Se ejecuta estado

Figura 5-6 Lista de operandos con entradas/salidas binarias y una marca

STEP 5
5-32 C79000-G8578-C920-05
Editar lista de instrucciones (AWL) 6
Generalidades Una instruccin STEP 5 es la unidad independiente ms pequea del programa
elaborado con STEP 5 y constituye una prescripcin de trabajo para el procesa-
dor. En el modo de representacin Lista de instrucciones (AWL) se debe introdu-
cir en cada lnea una instruccin de forma absoluta o simblica (mdulos posi-
bles: OB, PB, SB, FB/FX). Una instruccin est compuesta por una operacin y

Ejemplo


un operando.



Operacin Operando




Instruccin absoluta



Instruccin simblica
UN
UN
E 1.1
-Entrada

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


Mdulo de datos... F2
Mscara DB... Ctrl+F1
Lista de asignacin F7
Batch AWL... Ctrl+F3
Caminos de bus F8

Parm. impresora Ctrl+F4


Editor pie pgina Ctrl+F5

Indice del Apartado Tema Pgina


captulo
6.1 Funcionamiento del editor AWL 6-2
6.2 Funcin de edicin simplificada 6-3
6.3 Mdulo de funcin 6-5

STEP 5
C79000-G8578-C920-05 6-1
Editar lista de instrucciones (AWL)

6.1 Funcionamiento del editor AWL

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

Llamar al editor
Editor Seleccione el comando de men Editor > Mdulo STEP5. En la pantalla
Mdulo STEP5 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 simbli-
cos.
Despus de confirmar con Editar se llama al editor de diagramas de funciones.

Divisin de la En la pantalla aparece un campo de trabajo (figura 6-1) y la barra de teclas de


pantalla 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 La entrada de instrucciones no requiere ningn formato, es decir, STEP 5 intro-


instrucciones duce caracteres en blanco automticamente tras haber aceptado la lnea. Fina-
lice 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 Posicionar el cursor sobre la instruccin y sobrescribir. Para borrar caracteres


instrucciones sueltos se utiliza la tecla DEL.

Memorizar mdulo Pulsar Aceptar. STEP 5 conmuta al modo Salida. Pulsar nuevamente Aceptar.

STEP 5
6-2 C79000-G8578-C920-05
Editar lista de instrucciones (AWL)

6.2 Funcin de edicin simplificada

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

Procedimiento 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!

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 inde-
pendiente 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 modifi-
caciones y memorizarlas, las asignaciones se actualizan automticamente.
STEP 5 asigna automticamente el nombre a los mdulos de comentario.
OKn a OBn,
PKn a PBn,
SKn a SBn,
FKn a FBn,
FKXn a 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 + Cur-
sor derecha).
3. Introducir el texto con mximo 32 caracteres o bien corregir un texto ya exis-
tente.
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 co-
mentarios 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..

STEP 5
6-4 C79000-G8578-C920-05
Editar lista de instrucciones (AWL)

6.3 Mdulo de funcin

Resumen 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:
 operaciones bsicas
 operaciones adicionales
 operaciones de sistema
Cada mdulo de funcin figura slo una vez en la memoria de programa del aut-
mata 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:


 anteencabezado de mdulo (FV, FXV),
 encabezado de mdulo,
 lista de parmetros,
 cuerpo de mdulo.

Anteencabezado El anteencabezado contiene la denominacin de las marcas de salto que han


sido entradas en el mdulo. El anteencabezado...
 es generado automticamente por STEP 5 durante la compilacin del mdulo,
 se memoriza en el fichero de programa preajustado como FV o FXV,
 no se transfiere al autmata programable ni a un mdulo EPROM/EEPROM.
 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 parme- La lista de parmetros contiene todos los datos para


tros
 representar grficamente el mdulo (p.ej., parmetros de entrada, parmetros
de salida),
 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.
 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).
 Los operandos formales que se definieron en el primer segmento no pueden
utilizarse en un segmento KOP o FUP.
 El nombre del FB se muestra en la funcin Directorio (Editor > Mdulo
STEP5 en opcin [x] FBs con nombre).

FB 200 C:BUCH@@ST.S5D BIB=12345 LONG=45


Segmento 1 SALIDA
Nom.: EJEMPLO EJEMPLO es el nombre del FB 200
Den. : ENT1 E/A/D/B/T/Z:
E BI/BY/W/D:
BI
Den. : ENT2 E/A/D/B/T/Z:
E BI/BY/W/D:
BI
Den. : SAL E/A/D/B/T/Z:
A BI/BY/W/D:
BI
Den. : SAL E/A/D/B/T/Z:
B
Den. : TEMP E/A/D/B/T/Z:
T
Den. : CONT E/A/D/B/T/Z:
Z

:B = MOD Llamada del mdulo A DB


:U = ENT1
:U = ENT2
:SPB = MARC Salto condicionado a MARC
:L DW10 Cargar DW 10
:T MW 2
MARC :SI = TEMP Marca salto; arrancar temp.
:U = TEMP
:= = SAL
:* * * Fin segmento

F Direccin F Status F Smb. SIM. F Com. ln. F >KOP F Com. seg. F Grabar F Aux.
1Inf. sim. 2 Referen. 3 Bsqueda 4 Saltar 5 Fun. seg. 6 Editar 7 Aceptar 8 Interr.

Figura 6-1 Ejemplo de un mdulo de funcin (FB 200)

STEP 5
6-6 C79000-G8578-C920-05
Editar lista de instrucciones (AWL)

Tabla 6-1 Significado de las denominaciones de campos

Denominaciones Campo Significado


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

Editar un nuevo STEP 5 se encuentra en el modo Edicin (AWL). El segmento est abierto. En
mdulo de funcin 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 C:DIRECTST.S5D LON=0

Segmento 1 Editar
Nomb. : EJEMPLO
Des. :

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 Al llamar al mdulo de funcin los operandos actuales se asignan a los


mdulo de funcin operandos formales. STEP 5 se encuentra en el modo Edicin. El mdulo de
funcin que se quiere llamar reside en el fichero de programa.

Procedimiento Al modificar proceda de la siguiente forma:


1. Introduzca la llamada de mdulo:
SPA FB para la llamada absoluta de un mdulo de funcin (FB)
SPB FB para la llamada condicionada de un mdulo de funcin (FB)
BA FX para la llamada absoluta de un mdulo de funcin
ampliado (FX)
BAB FX para la llamada condicionada de un mdulo de funcin
ampliado (FX)
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.

STEP 5
6-8 C79000-G8578-C920-05
Editar esquema de contactos 7
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 ope-
raciones con mdulos se representan en la pantalla mediante contactos (de aper-
tura, de cierre), bobinas de salida y smbolos de funciones de contaje, temporiza-
cin y clculo.

Editor Test AG Administracin Docu

Mdulo STEP 5... F1


Mdulo de datos... F2
Mscara DB... Ctrl+F1
Lista de asignacin F7
Batch AWL... Ctrl+F3
Caminos de bus F8

Parm. impresora Ctrl+F4


Editor pie pgina Ctrl+F5

Los siguientes mdulos de STEP 5 permiten programar en el modo de represen-


tacin KOP:
 mdulo de organizacin OB,
 mdulo de programa PB,
 mdulo de paso SB,
 mdulo de funcin FB,
 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 Apartado Tema Pgina


captulo 7.1 Funcionamiento del editor KOP 7-2
7.2 Funcin de edicin simplificada 7-4
7.3 Ejemplos para la edicin de combinaciones lgicas 7-7
7.4 Funciones complejas 7-9

STEP 5
C79000-G8578-C920-05 7-1
Editar esquema de contactos

7.1 Funcionamiento del editor KOP

Requisito 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 representa-
cin independientemente de la representacin con Shift F5 = KOP.

Llamar el editor
Editor Seleccione el comando de men Editor > Mdulo STEP5. En la pantalla aparece
Mdulo STEP5 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 En la pantalla aparece un campo de trabajo (figura 7-1) y la barra de teclas de


pantalla 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 caracte-
rsticas (p. ej. las seales de entrada y salida en funciones de contaje o de cl-
culo). Los campos de entrada para denominaciones y parametrizaciones son pre-
fijados y accesibles por gua automtica del cursor. STEP 5 no acepta
configuraciones que no sean vlidas.

STEP 5
7-2 C79000-G8578-C920-05
Editar esquema de contactos

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


del esquema de
contactos
(1)
PB 3 -PROG 3 C:Ejemp@ST.S5D BIB=12345 LON=19
(2) SEGMENTO 1 Ttulo de segmento Editar
E 1.1 -ENT 1 Entrada1.1
(3) M 3.0
-ENT 1 E 2.2
(4) ][ ][ S

E 3.1
(5)
][

E 3.2
(6) ][
(.)
(.)
M 3.3
(.) ][

E 4.2 M 2.0
][ ]/[

(22) E 5.5 A 1.0


][ R Q
(23) -()-

(24) Aviso

(25) F Aritmet. F Mdulos F Mover F F Comp. F Com.Segm. F Extras F Aux

1 2 3 4 5 Bin.Oper. 6 Fin seg. 7 Aceptar 8 Interr.

Figura 7-1 Segmentos en representacin KOP (ejemplo)

Lneas de la Las lneas de la pantalla tienen el siguiente significado:


pantalla
Tabla 7-1 Contenido de las lneas de la pantalla

Lnea

Criterio Explicacin

(1) PB3 Tipo y nmero de mdulo


Nombre simblico del mdulo

-PROG3
C:EJEMP@ST.S5D Unidad y fichero de programa


BIB=12345 Nmero de biblioteca
Longitud del mdulo en palabras


LON=19

(2) Segmento 1 Nmero de segmento


Ttulo de segmento Texto con mximo 32 caracteres,

(3)


Editar


Modo de elaboracin de STEP 5
Operandos simblicos Asignacin Operando absoluto Operando simblico Comentario


de operando si el cursor se encuentra en un nombre de operando.



(4) (22) Zona de edicin Campo de entrada para combinaciones lgicas, llamadas y operandos


(23) Aviso 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

Operaciones Despus de haber seleccionado el editor, STEP 5 le abre el mdulo con el primer
lgicas 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 encuen-
tra la operacin que ha de ejecutar el contacto, o bien los contactos que se pue-
den llamar en el modo Edicin con la secuencia de teclas indicada.

Tabla 7-2 Operaciones lgicas de KOP (esquema de contactos)

Operacin Teclas de funcin Explicacin


F1 Contacto normalmente abierto

/ F2 Contacto normalmente cerrado


F3 Ramificacin, unin

( ) F4 Salida

Oper. Bin. F5 Llamada de funciones complejas


( # ) F5, F4 Conector

( / ) F5, F5 Conector, negado


[] (Cursor a la de- Elemento vaco
recha)

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 Tras la entrada de smbolos KOP el curso salta al campo del nombre (mx. 8 ca-
operandos racteres) 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 Smbolo Comentario


M 100.1 Marca 100
M 1.1 Marca 1.1
M 1.7 Marca 1.7

STEP 5
7-4 C79000-G8578-C920-05
Editar esquema de contactos

Los nombres de los operandos simblicos seleccionados se indican o se impri-


men 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 (posiciona-
miento 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 seg-
mento ya terminado; el cursor le gua en el cometido.

Editar operandos En el modo Salida, STEP 5 muestra una lista de los operandos absolutos y
simblicos 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 represen-
tarlos 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 La insercin del primer contacto en la posicin prescrita por el cursor largo en el
serie y paralelos 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 (ta-
bla 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 men-
saje 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 me-
diante Shift 7 = Extras, F6 = Sal.hor. o tecla Expandir horizontal.

STEP 5
C79000-G8578-C920-05 7-5
Editar esquema de contactos

Serie
 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.
 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 va-
cos superfluos son desechados.
Paralelo
Crear circuitos paralelos dentro de un segmento, como se describe arriba, posi-
cionando el cursor largo bajo el contacto delante del cual desea conectar el
circuito paralelo.
 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 re- Un segmento que ha adquirido una forma inadecuada al editarlo (p. ej. por
presentacin de expandirlo varias veces) se puede corregir pulsando Shift F7 = Extras y F2 = Nue.
un segmento 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.

STEP 5
7-6 C79000-G8578-C920-05
Editar esquema de contactos

7.3 Ejemplos para la edicin de combinaciones lgicas

Punto de partida 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

Contacto serie y Contacto serie:


paralelo 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 deno-
minador E 10. 2 y Return.
E 10.0 E 10.1 A 10.0

E 10.2

Expansin Insertar un contacto normalmente abierto en otra ramificacin paralela:


implcita
3. Volver a posicionar el cursor largo bajo el contacto E 10.0 y pulsar F1 = Cierre
as como F3 = Unin.

Sustituir el ele- El contacto E 10.3 se crea posicionando el cursor sobre el elemento vaco y F2 =
mento vaco por el Apertura (contacto normalmente cerrado).
contacto E 10.0 E 10.1 A 10.0

???????

E 10.2 E 10.3

Conexin de Se obtiene la conmutacin de puente siguiente:


puentes
4. En el circuito superior: cursor en la 2 columna y pulsar F2 = Apertura y des-
pus 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 co-
lumna 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 La conexin de un circuito paralelo despus del primer contacto se representa en
del contacto 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 inter-
medio 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.4 A 10.0
#

E 10.5 E 10.6

STEP 5
7-8 C79000-G8578-C920-05
Editar esquema de contactos

7.4 Funciones complejas

Resumen En el modo de edicin se pueden llamar las siguientes funciones con Shift y las
teclas de funcin o bien F5 = Oper.bin.:

Tabla 7-3 Funciones complejas en KOP



Operacin Teclas (teclas de funcin) Explicacin



Aritmt. Shift F1 (1) Operaciones aritmticas:
ADD SUB y F1 F2 sumar, restar,

MULT DIV


(en FB, FX)



Shift F1
F3 F4 multiplicar, devidir
(8) Operaciones lgicas digitales:


AND y F5 combinacin Y por palabras,
OR F6 combinacin O por palabras,
XOR


Mdulos



Shift F2
F7 conbinacin XOR (O excluvisa), por palabras
(2) Llamada de mdulos de la siguiente manera:


SPA; FB SPB FB y F1, Shift F1 FB absoluto, FB condicionado,
BA FX; BAB FX F2, Shift F2 FX absoluto, FX condicionado


A DB; AX DX
SPA... SPB...



F4, Shift F4
F6, Shift F6
OB, PB, SB absoluto, ...condicionado,
DB, DX



(Mover) L/T Shift F3 (3) Operaciones de carga y transferencia
y F7 cargar y transferir

Mover


Shift F3 (4) Operaciones de desplazamiento y rotacin

(en FB, FX)



y F1, Shift F1 desplazar palabra/palabra doble hacia la izquierda


SLW SLD F2 desplazar palabra hacia la derecha
SRW F3, Shift F3 palabra/palabra doble prefijada hacia la derecha,

SVW SVD


RLD RRD


Shift F4,
Shift F5
mover la pantalla hacia la izquierda, derecha



Conversin Shift F4 (6) Operaciones de conversin
(en FB, FX) y F1, Shift F1 BCD->DUAL, 1er gen. de complemento, 16 bits

DEF KEW
F2, Shift F2 DUAL->BCD, 2 gen. de complemento, 16 bits



DUF KZW F3, Shift F3 BCD->DUAL, 2 gen. de complemento, 32bits


DED KZD F4 DUAL->BCD, 32 bits
DUD F5 F6 coma fija->coma flotante, coma flontante->coma fija 32




FDG, GFD bits



Comparacin Shift F5 (7) Operaciones de comparacin


y F1, F2 (entre dos operandos):
!= >< F3, F5 comparar igual, no igual




>= <= F4, F6 comparar mayor o igual, menor o igual



> < comparar mayor, menor



Oper.bin. F5 (9) Operaciones de contaje (contador)
ZR ZV y F1, F2 valor de contaje es aumentado/disminuido en 1


Oper.bin.


F5 (10) Operaciones de temporizacin


SI SV y Shift F1/F2 (elementos de tiempo)


SE SA Shift F3/F5 arranque de un tiempo como impulso, impulso prolongado
SV Shift F4 arranque de un tiempo como retardo de activacin, de


desactivacin



arranque de un tiempo como retardo de activacin memo-
rizado



F5 y (5) Operaciones de memorizacin binarias


R/S F6 desactivacin con preferencia del elemento de memoriza-


S/R F7 cin
posicionamiento con preferencia del elemento de memori-





F6 y F4
zacin
Conectores

STEP 5
C79000-G8578-C920-05 7-9
Editar esquema de contactos

Reglas para la Para representar en KOP las operaciones complementarias resumidas en la


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

STEP 5
7-10 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):
 cargar operando 1;
 cargar operando 2;
 ejecutar las operaciones lgicas seleccionadas;
 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 for-
mato de operando F prefijado.

????????? + F KF +12345 + F

????????? ????????? DW 12 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 fina-
lizar con Return.
El aspecto actual del segmento est representado en la parte derecha de la pan-
talla.

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 expan-
sin 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

STEP 5
7-12 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 denomi-
nacin.
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 repre-
sentada 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 FB 10

TEST TEST

????????? ENT1 SAL ????????? E 1.0 ENT1 SAL A 1.0

????????? ENT2 E 1.2 ENT2

????????? ENT2 T 32 ENT2

????????? CONT Z8 CONT

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:
 cargar operando (DW, DD, EW...),
 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 seg-
mento vaco en forma de recuadro alargado, encontrndose a la izquierda el ope-
rando 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 abaste-
cido en el que est introducida la operacin seleccionada.
El cursor de caracteres parpadea debajo del parmetro n. Introduzca aqu la can-
tidad de bits en que ha de ser desplazado el contenido del operando.
La funcin corresponde a las instrucciones (AWL):
 cargar operando,
 desplazar/mover operando en n bits,
 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 alar-
gado 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 fun-


cin 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 siguien-
tes instrucciones (AWL):
 U(N) 1er operando de entrada
 S (R) operando
 U(N) 2 operando de entrada
 R (S) operando
 U operando
 = operando (asignacin)

STEP 5
7-14 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 reac-
ciona de la siguiente manera ante modificaciones en las entradas de seales:





Estado de la entrada Salida binaria Q



S R



0 0 Estado antiguo permanece memorizado


0 1 0
1 0 1


1 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 seg-
mento KOP.

Ejemplo Edicin de una operacin de memorizacin con posicionamiento de preferencia.


1. Posicionar el cursor sobre un elemento vaco o sobre el contacto para la en-
trada de activacin/desactivacin y pulsar F5 = Oper.bin. y F7 = S.
STEP 5 muestra el recuadro o bien lo inserta en el segmento.
?????????
????????? S

????????? R Q ?????????

M 1.0
E 2.1
S

E 2.2 A 14.0
R Q

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 respectiva-
mente. 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.

STEP 5
C79000-G8578-C920-05 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 con-
versin 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):
 cargar operando,
 convertir operando,
 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 ope-
randos designados mediante [?????].

7.4.7 Operaciones de comparacin

Resumen Las operaciones de comparacin combinan dos operandos digitales en los acu-
muladores 1 y 2, dando un resultado binario en el acumulador 1. La funcin co-
rresponde a las instrucciones (AWL):
 cargar operando 1,
 cargar operando 2,
 ejecucin de la operacin seleccionada de comparacin,
 resultado lgico.
La operacin de comparacin se representa en forma de recuadro en un seg-
mento vaco, encontrndose a la izquierda los operandos que figuran en los acu-
muladores 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.

STEP 5
7-16 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.

????????? >< F

????????? Q ?????????

KF +100

>< F
M 12.1
DW 34 Q

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):
 cargar operando 1 (DW, EW, MW...),
 cargar operando 2 (DW, EW, MW...),
 unir operandos por palabras (UW, OW, XOW),
 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 EW 124 UW

????????? ????????? MW 10 DW 16

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. Depen-
diendo 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 comple-
mentaria a la primera. Ello se debe a que la primera entrada de un contador siem-
pre 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 Decrementar el valor de contaje en 1 si en esta entrada el RLO cam-


bia de 0 a 1 (cambio de flancos).
ZV Incrementar el valor de contaje en 1 si en esta entrada el RLO cam-
bia de 0 a 1.
S Aceptar el valor de contaje de la entrada ZW si en esta entrada de
activacin S hay un cambio de flancos positivo (0 1).
ZW Valor de preseleccin del contador, (BCD) decimal codificado 0...999,
tipo de operando: KZ, EW, MW, AW, DW.
R Volver a poner el contador a 0 si esta entrada est a 1. La salida Q se
pone a 0.
DU Contenido actual del contador, codificacin binaria.
DE Contenido actual del contador, codificacin BCD.
Q 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

STEP 5
7-18 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.
?????????

????????? ZV

????????? ZR

????????? S
????????? ZW DU ?????????
DE ?????????

????????? R Q ?????????

Z 10
E 32.0
ZV

ZR
M 2.0
S
KZ 255 ZW DU DW 64
DE DW 66
E 32.1 M 12.1
R Q

2. Introduzca el operando (Z 10) y pulse Return.


3. Introduzca la operacin para ZV, pulse aqu F1 = Cierre, introduzca la denomi-
nacin (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 tempori-
zacin se define durante la llamada seleccionando, tras haber pulsado F5, la fun-
cin 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 en-
trada de arranque tienen los significados siguientes (vase tambin Shift F8 =
Aux.):






Smbolo Tecla Significado



1 SHIFT F1 = SI arranque como impulso
1V



SHIFT F2 = SV arranque como impulso prolongado
T ! !0 SHIFT F3 = SE arranque como retardo a la conexin



T ! !S


SHIFT F4 = SS


0 ! !T SHIFT F5 = SA
arranque como retardo memorizado a la conexin
arranque como retardo a la desconexin

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 Operando para arrancar la funcin de temporizacin (v. smbolo


correspondiente en la tabla).


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


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.


R Entrada de desactivacin de la funcin de temporizacin: cuando el
operando adapta el valor 1, el tiempo y Q = 0.


DU Valor de temporizacin actual, codificacin binaria.



Q
DE 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
7-20 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.
?????????
????????? 0! !T

????????? TW DU ?????????
DE ?????????

????????? R Q ?????????

E 20.0 T20
0! !T

KT 100.1 TW DU DW 20
DE DW 22
E 20.3 M 22.1
R Q

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

STEP 5
7-22 C79000-G8578-C920-05
Editar un diagrama de funciones 8
Generalidades 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 Docu

Mdulo STEP 5... F1


Mdulo de datos... F2
Mscara DB... Ctrl+F1
Lista de asignacin F7
Batch AWL... Ctrl+F3
Caminos de bus F8

Parm. impresora Ctrl+F4


Editor pie pgina Ctrl+F5

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


 mdulo de organizacin OB,
 mdulo de programa PB,
 mdulo de paso SB,
 mdulo de funcin FB,
 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 Apartado Tema Pgina


captulo
8.1 Funcionamiento del editor FUP 8-2
8.2 Funcin de edicin simplificada 8-4
8.3 Funciones complejas 8-9

STEP 5
C79000-G8578-C920-05 8-1
Editar un diagrama de funciones

8.1 Funcionamiento del editor FUP

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

Llamar el editor
Editor Seleccione el comando de men Editor > Mdulo STEP 5. En la pantalla
Mdulo STEP5 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 En la pantalla aparece un campo de trabajo (figura 8-1) y el listn de teclas de


pantalla 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 autom-
tica de cursor. STEP 5 no acepta configuraciones ilcitas.

STEP 5
8-2 C79000-G8578-C920-05
Editar un diagrama de funciones

Representacin en
diagrama de
funciones (1)
PB 3 -PROG 3 C:EJEMP@ST.S5D BIB=12345 LON=19
SEGMENTO 1 Ttulo de segmento Editar
(2) E 1.1 -ENT 1 Entrada 1.1
(3) E 1.1
&
E 2.2 >=1

E 3.1
E 3.2
E 3.3 0

M 3.0
E 4.2 &
0 S
M 2.0
E 5.5 R Q = A 1.0
:BE

(23)
Aviso
(24)
F Aritmt. F Mdulos F Mover F F Comp. F Com. seg. F Extras F Ayuda
(25) 1 & 2 >=1 3 4 5 Oper. bin. 6 Fin seg. 7 Aceptar 8 Interr.

Figura 8-1 Segmento de un diagrama de funciones (ejemplo)

Lneas de pantalla Las lneas de la pantalla tienen el siguiente significado:

Tabla 8-1 Contenido de las lneas


Lnea Criterio Explicacin



(1) PB3 Tipo y nmero de mdulo
Denominacin del mdulo de smbolos

-PROG3
Unidad y fichero de programa
C:EJEMP@ST.S5D

Nmero de biblioteca
BIB=12345
Longitud del mdulo en palabras


LON=19


(2) Segmento 1 Nmero de segmento

Ttulo de seg- Texto con mx. 32 caracteres


mento, Modo de elaboracin de STEP 5


Editar

(3)


Operandos simbli- Asignacin Operando absoluto Operando simblico Comentario

cos de operando si el cursor se encuentra sobre una denominacin de


operando.


(4).. (22) Zona de edicin Campo de entrada para conexiones, llamadas y operandos


(23) Aviso Avisos STEP 5 u rdenes a seguir (rojo o invertido)



(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

Operaciones Una vez seleccionado el editor, STEP 5 abre el mdulo con el primer segmento
lgicas 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 combi-
nacin 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 Operaciones lgicas en FUP (esquema de funciones)

Operacin Teclas Explicacin


& F1 Combinacin Y
>=1 F2 Combinacin O
F3 Entrada
F4 Entrada negada
Oper. bin. F5 Llamada de funciones complejas
# F5 y F4 Conector
/ F5 y F5 Conector negado

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 Una vez introducidos los smbolos KOP, el cursor de caracteres salta al campo
operandos 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 Comentario
M 100.1 Marca 100
M 1.1 Marca 1.1
M 1.7 Marca 1.7

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 (posiciona-
miento automtico del cursor) o bien depus de abandonar el campo del nom-
bre [?????] con Return.
2. Introducir el nombre del operando en los campos de nombre del segmento ya
terminado; el cursor le gua en el cometido.

STEP 5
8-4 C79000-G8578-C920-05
Editar un diagrama de funciones

Editar operandos En el modo Salida STEP 5 se muestra una lista de los operandos absolutos y
simblicos 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 represen-
tarlos 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 Un segmento que ha adquirido una forma inadecuada al editarlo (p. ej. por
nueva de un expandirlo varias veces) se puede conseguir pulsando SHIFT F7 = Extras y
segmento 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.

Modificar un La cantidad de operandos de entrada (ver ej.) se puede aumentar de la manera


segmento 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 opera-
cin deseada.

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 re-
presentada como no abastecida; ver figura 8-2 (B).
3. Un elemento de funcin con dos entradas de operando es eliminado. El ope-
rando 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 conec-
tada se eliminan despus de haber sido borrado el operando del segmento.
Los elementos de funcin delante de la otra entrada influyen ahora directa-
mente el bloque siguiente.

Ejemplo
Recuadro alargado + DEL
E 10.0 &


E 10.1 <1 E 10.0 &
(A)
E 20.0 E 10.1 <1

E 10.0 &

E 10.1 <1 (B)


E 10.0 &
E 20.0
E 10.1


<1
E 20.1
E 20.0

E 10.0 &

E 10.1

E 20.0

<1 ????????

E 20.0
<1 (C)

E 20.1 E 20.1

E 10.0

E 10.1
&

E 20.0 <1 E 10.1 <1 (D)


E 20.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 en-
trada.

STEP 5
8-6 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 10.0 <1 E 10.0 <1


E 20.0
E 20.0
????????

Recuadro + F3

Figura 8-3 Aadir operandos

Aadir un bloque Posicionar el cursor largo en el operando de entrada que ha de ser sustituido por
de funciones 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 deno-
minacin del operando es transferida a la entrada superior del nuevo bloque (B).
La expansin horizontal y vertical, es decir, el desplazamiento del segmento ha-
cia la derecha y hacia abajo se ejecuta de forma implcita.

E 10.0 &

??????? <1
E 20.0
(B)

Figura 8-4 Aadir un bloque de funciones

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 ope-
rando se puede invertir la entrada con F4.

Recuadro alargado + F7 = Sal. ver.


E 10.0 & E 10.0 &
+ F3 = Entrada


E 10.1 <1 E 10.1 <1
E 20.0 ????????
E 20.0

Figura 8-5 Insertar operandos

STEP 5
C79000-G8578-C920-05 8-7
Editar un diagrama de funciones

Insertar un bloque Proceda de la siguiente forma:


de funciones 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.0 &

E 10.1
E 20.0
<1 E 10.1

????????
&

<1
E 20.0
Recuadro alargado+ F6 = Sal. vert. + F1 = &

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 en-
cuentra 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 denomina-
cin 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 &


Cursor largo + F6 (Sal. vert.)
+ F5 (Oper. bin.) + F4 (#)


E 10.1 <1

E 20.0 = A10.1

E 10.0 &

E 10.1 / M 30.1
# M 20.1 <1

E 20.0 = A10.1
(A) M20.1 (B)
=

Figura 8-7 Editar conectores

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

STEP 5
8-8 C79000-G8578-C920-05
Editar un diagrama de funciones

8.3 Funciones complejas

Resumen En el modo Edicin se pueden llamar las siguientes funciones mediante SHIFT y
las teclas de funcin o bien F5 = Oper.bin.:

Tabla 8-3 Funciones complejas en FUP



Operacin Teclas (teclas de funcin) Explicacin



Aritmt. SHIFT F1 (1) Operaciones aritmticas:



ADD SUB F1 F2 sumar, restar,
MULT DIV y F3 F4 multiplicar, dividir



(en FB, FX)

SHIFT F1 (8) Operaciones lgicas digitales:

AND


y F5 combinacin Y por palabras,



OR F6 combinacin O por palabras,
XOR F7 combinacin XOR (O excluvisa), por palabras


Mdulos



SPA; FB
SHIFT F2


SPB FB y F1, SHIFT F1
(2) Llamar mdulos como sigue:
FB absoluto, FB condicionado,



BA FX; BAB FX F2,SHIFT F2 FX absoluto, FX condicionado
SPA... SPB... F4, SHIFT F4 OB, PB, SB absoluto, ...condicionado,

A DB;


AX DX F6, SHIFT F6 DB, DX



(Desplazar) L/T

SHIFT F3 (3) Operaciones de carga y transferencia



y F7 cargar y transferir un operando



Desplazar SHIFT F3 (4) Operaciones de desplazamiento y de rotacin
(en FB, FX) y F1, SHIFT F1 desplazar palabra/palabra doble hacia la izquierda


SLW SLD

F2 desplazar palabra hacia la derecha,



SRW F3, SHIFT F3 palabra/palabra doble prefijada hacia la derecha,



SVW SVD SHIFT F4, mover la pantalla hacia la izquierda, derecha
RLD RRD SHIFT F5



Conversin


(en FB, FX)
SHIFT F4


y F1, SHIFT F1
(6) Operaciones de conversin
BCD->DUAL, 1er gen. de complemento, 16 bits




DEF KEW F2, SHIFT F2 DUAL->BCD, 2 gen. de complemento, 16 bits
DUF KZW F3, SHIFT F3 BCD->DUAL, 2 gen. de complemento, 32 bits

DED KZD

F4 DUAL->BCD, 32 bits



DUD F5 F6 coma fija->coma flotante,
FDG, GFD coma flontante->coma fija 32 bits



Comparacin

SHIFT F5 (7) Operaciones de comparacin


(entre dos operandos):



!= >< y F1, F2 comparar igual, no igual,
>= <= F3, F5 comparar mayor o igual, menor o igual,

>

<



Oper.bin.


F5
F4, F6 comparar mayor, menor
(9) Operaciones de contaje (contador)



ZR ZV y F1, F2 el valor de contaje se aumenta/disminuye en 1



Oper.bin. F5 (10) Operaciones de temporizacin
SI SV y SHIFT F1/F2 (elementos de temporizacin)

SE

SV
SA





SHIFT F3/F5
SHIFT F4
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 (5) Operaciones de memorizacin binarias



R/S F6 rearme con preferencia del elemento de memoriza-
cin,



S/R F7 activacin con preferencia del elemento de memoriza-



cin



# F6 y F4 Conectores

STEP 5
C79000-G8578-C920-05 8-9
Editar un diagrama de funciones

Reglas para la Para la representacin de las operaciones no elementales resumidas en la tabla


representacin 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 dere-
cha. STEP 5 introduce a travs de las teclas de funcin la operacin seleccio-
nada 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 combi-
nacin 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 prefi-
jado.

Nota
El tipo es slo modificable tras llamar el recuadro alargado.

STEP 5
8-10 C79000-G8578-C920-05
Editar un diagrama de funciones

8.3.1 Operaciones aritmticas

Resumen 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 aritmti-
cas pueden ser combinadas en serie con otras funciones complejas:
En la entrada superior:
 operaciones aritmticas,
 operaciones de desplazamiento,
 operaciones de conversin,
 operaciones lgicas digitales.
En la salida:
 operaciones aritmticas,
 operaciones de desplazamiento,
 operaciones de conversin,
 operaciones de comparacin,
 operaciones lgicas digitales.
La funcin aritmtica corresponde a las instrucciones (AWL):
 cargar operando 1;
 cargar operando 2;
 efectuar las operaciones lgicas seleccionadas;
 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 for-
mato de operando F prefijado.

????????? + F KF +12345 + F

????????? ????????? DW 12 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 fina-
lizar 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 + F3 = Entrada

DW 10

DW 12
x F

DW 14
DW 10
?????????
x F

DW 12 DW 14

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 x F DW 10 x F



DW 12





DW 12 DW 14
????????? DW 14

Cursor largo

Figura 8-10
+ F3 = Entrada

Aadir entrada

Insertar funcin Posicionar el cursor sobre el primer operando de entrada, seleccionar la funcin
compleja en la compleja, aqu Shift F1 = Aritmt. y F1 = ADD y escribir en la entrada.
entrada
Cursor largo + SHIFT F1 (Aritmet)


+ F1 (ADD)
DW 10 x F DW 10 +F

DW 12 DW 14 ????????? x F

DW 12 DW 14

Figura 8-11 Insertar funcin compleja en la entrada

Insertar funcin Posicionar el cursor sobre el operando de salida, seleccionar la funcin compleja,
compleja en la aqu Shift F1 = Aritmt. y F1 = ADD y escribir en la entrada.
salida


DW 10 x F DW 10 x F

DW 12
DW 14 DW 12

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


+ F1 (ADD)
+ F

DW 14

Figura 8-12 Insertar funcin compleja en la salida

STEP 5
8-12 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 m-
dulo 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.

Ejemplo 1 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.
???????? &

???????? SPB ????????

E 10.1 &

E 10.2 SPB PB 24

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 dere-
cha 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 denomi-
nacin.
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 FB 10
TEST TEST
????????? ENT1 SAL ????????? E 1.0 ENT1 SAL A 1.0
????????? ENT2 E 1.2 ENT2
TEMP TEMP
????????? T 32
????????? CONT Z8 CONT

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:
 cargar operando (DW, DD, EW...),
 transferir al operando (DW, DD, EW...).
Tras haber generado el cursor largo (ver arriba) ya solamente debe introducir am-
bos 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 resul-
tado.
Tras pulsar las teclas de funcin SHIFT F3 = Mover y la funcin deseada en el se-
gundo 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. Intro-
duzca aqu la cantidad de posiciones de bit que ha de ser desplazado el conte-
nido del operando.
La funcin corresponde a las instrucciones (AWL):
 cargar operando,
 mover/correr operando n posiciones de bit,
 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.

STEP 5
8-14 C79000-G8578-C920-05
Editar un diagrama de funciones

8.3.5 Operaciones de memorizacin

Resumen 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 preferen-
cia 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):
 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:




Estado en la entrada Estado en la salida Q


S

R



0


0
0


1
El estado antiguo permanece memorizado
0


1 0 1
1 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 seg-
mento FUP.

STEP 5
C79000-G8578-C920-05 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 S

E 2.2 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, respectiva-
mente. 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 resul-
tado. 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):
 cargar operando,
 convertir operando,
 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 [?????].

STEP 5
8-16 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 acu-
muladores 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):
 cargar operando 1,
 cargar operando 2,
 ejecucin de la operacin de comparacin seleccionada,
 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 selec-
cionada.
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

????????? Q = ?????????

KF +100 >< F

DW 34 Q = 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 acu-
muladores 1 y 2, dando un resultado binario en el acumulador 1. La funcin co-
rresponde a las instrucciones (AWL):
 cargar operando 1 (DW, EW, MW...),
 cargar operando 2 (DW, EW, MW...),
 combinacin de operandos por palabras (UW, OW, XOW),
 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.

STEP 5
8-18 C79000-G8578-C920-05
Editar un diagrama de funciones

????????? UW EW 124 UW

????????? ????????? MW 10 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 ade-
lante, 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 pri-
mera. 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 Decrementar el valor de contaje en 1 si en esta entrada el RLO cam-


bia de 0 a 1 (Cambio de flancos).
ZV Incrementar el valor de contaje en 1 si en esta entrada el RLO cam-
bia de 0 a 1.
S Aceptar el valor de contaje de la entrada ZW cuando en esta entrada
de activacin S haya un cambio de flancos positivo (0 1).
ZW Valor de inicializacin del contador, codificacin decimal (BCD)
0...999, tipo de operando: KZ, EW, MW, AW, DW.
R Volver a poner el contador a 0 cuando la entrada est a 1. La salida
Q se pone a 0.
DU Contenido actual del contador, codificacin binaria.
DE Contenido actual del contador, codificacin BCD.
Q La salida indica con un estado de seal binario si el contenido del
contador est a cero = 0 o bien > cero: = 1.

Operando de contaje: Z 0... Z 255


Margen de contaje: 0... 999

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

????????? R Q = ?????????

Z 10

E 32.0 ZV

ZR

M 2.0 S
KZ 255 ZW DU DW 64
DE DW 66

E 32.1 R Q = 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.

STEP 5
8-20 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 tempori-
zacin se define durante la llamada seleccionando, tras haber pulsado F5, la fun-
cin 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 en-



trada de arranque tienen los significados siguientes:



1
Smbolo



Tecla


SHIFT F1 = SI
Significado
arranque como impulso



1V SHIFT F2 = SV arranque como impulso prolongado
T ! !0 SHIFT F3 = SE arranque como retardo a la conexin


T ! !S

SHIFT F4 = SS arranque como retardo a la conexin con me-



moria
0 ! !T SHIFT F5 = SA 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 Operando para iniciar la funcin de temporizacin (v. smbolo cor-
respondiente en la tabla).


TW


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


dos que dura la funcin de tiempo. La base de tiempo indica con



qu intrvalos de tiempo se modifica el valor de temporizacin.


Por ejemplo: KT = n.i;


n = valor temporal: 0... 999;
i = mdulo temporal:


0 = 0,01s, 1 = 0,1s, 2 = 1s, 3 = 10s.


R Entrada de desactivacin de la funcin de tiempo: cuando el ope-


rando adapta el valor 1 se define el tiempo y Q = 0.
DU Valor de temporizacin actual, codificacin binaria.


DE


Q
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

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

STEP 5
C79000-G8578-C920-05 8-21
Editar un diagrama de funciones

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

????????? TW DU ?????????
DE ?????????

????????? R Q = ?????????

T20
E 20.0 0! !T

KT 100.1 TW DU DW 20
DE DW 22

E 20.3 R Q = M 22.1

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.

STEP 5
8-22 C79000-G8578-C920-05
Editar mdulos de datos 9
Generalidades Los mdulos de datos contienen datos fijos o variables con los que trabaja el pro-
grama 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 edi-
tado. 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... F1


Mdulo de datos... F2
Mscara DB... Ctrl+F1
Lista de asignacin F7
Batch AWL... Ctrl+F3
Caminos de bus F8

Parm. impresora Ctrl+F4


Editor pie pgina 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 Apartado Tema Pgina


captulo 9.1 Estructura de los mdulos de datos 9-2
9.2 Editar mdulos de datos 9-4

STEP 5
C79000-G8578-C920-05 9-1
Editar mdulos de datos

9.1 Estructura de los mdulos de datos

Resumen 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 Encabezado


biblioteca 5 palabras de datos
Long. md. con encabez. (n pal.)
DW 0 4 1 5 5
DW 1 5 4 2 0
DW 2 3 1 3 2
DW 3 3 8 3 2
DW 4 4 C 6 5
DW 5 7 4 7 A
DW 6 0110 0111 1000 0111

Cuerpo
mximo 2043 palabras
de datos

DW 2042

Figura 9-1 Estructura de un mdulo de datos

Anteencabezado El anteencabezado contiene los formatos de datos de las palabras de datos que
del mdulo 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 auto-
mticamente.

Anteencabezado
Encabezado
Kopf Encabezado
Cuerpo Cuerpo

DK
D0
Fichero de programa Memoria del autmata
programable (AG)

Figura 9-2 Anteencabezado del mdulo

STEP 5
9-2 C79000-G8578-C920-05
Editar mdulos de datos

Si durante la transferencia de un mdulo de datos desde la memoria del aut-


mata 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 El encabezado del mdulo tiene siempre una longitud de 5 palabras de datos. El
mdulo autmata deposita all automticamente:
 el identificador de comienzo del mdulo,
 la clase de mdulo (DB, DX),
 el nmero de mdulo (cifra entre 0 y 255),
 la identificacin de la unidad de programacin,
 el nmero de biblioteca (cifra entre 0 y 99999),
 la longitud del mdulo (incluyendo la longitud del encabezado de mdulo).

Cuerpo del El cuerpo del mdulo contiene las palabras de datos en secuencia ascendente,
mdulo 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 da-
tos 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 de-
pende 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 Seleccionar el comando de men Editor > Mdulo de datos... En la pantalla
Mdulo de da- aparece el cuadro de dilogo Editar mdulo(s) de datos.
tos...
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 La figura 9-3 muestra el campo de edicin del editor de mdulos de datos con las
pantalla 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.

Memorizar mdulo Pulsar F7 = Aceptar o la tecla Aceptar.

Interrumpir Pulsar ESC.


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

STEP 5
9-4 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.

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

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

F F Nm. Bibl. F F + lnea F lnea F Ttulo F Comentar. F Ayuda

1 DK-Crear 2 DK-Borrar 3 DF-Crear 4 DF-Borrar 5 KG-Test 6 7 Aceptar 8 Interr.

Figura 9-3 Campo de entrada del editor DB

Campos y Los diferentes campos de la pantalla tienen el siguiente significado:


entradas de
pantalla
Tabla 9-1 Contenido de las lneas de pantalla

N

Campo de entrada

(1)

Campo DB
Significado
Indica el nmero de mdulo (aqu: DB2) que se ha introducido al rellenar la ca-


silla de peticin.

(2)


Fichero de pro- Indica la unidad y el nombre del fichero de programa. (Aqu: unidad C: con fichero


grama de programa DATENxxST.S5D).



(3) Campo BIB En este campo puede introducir el nmero de biblioteca con mximo 5 cifras (un


nmero de 0 a 99999) para el mdulo de datos.


(4) Campo LON Salida de la longitud de mdulo en las palabras de datos incluyendo el
encabezado. Detrs del slash (/) se encuentra la longitud del encabezado. Di-

cha longitud se actualiza cada vez que se introduce una lnea entera

(5)


Campo de ttulo Aqu se puede introducir un ttulo para el mdulo de datos con mximo 32 ca-

racteres.

STEP 5
C79000-G8578-C920-05 9-5
Editar mdulos de datos

Tabla 9-1 Contenido de las lneas de pantalla


N Campo de entrada Significado


(6) Campo del Salida del nmero de la palabra de datos (DW) a elaborar. En formatos que

nmero de pala- contienen varias palabras de datos, se visualiza el nmero de la palabra de


bra de datos 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.



(7) :-Campo 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 correspon-

(8)


diente se actualizan los nmeros de palabras de datos siguientes.


Factor de repe- El factor de repeticin permite hacer copias de un bloque de hasta 12 palabras

ticin de datos con un formato igual. El factor de repeticin indica el nmero de repro-

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


(9) Campo de for- Introduzca en este campo el formato de palabra de datos deseado o sobrees-

mato criba 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.

(10) Zona de edicin Introduzca aqu los datos en el formato actual. Si al modificar el formato apare-
cen datos no interpretables aparece la definicin F en el campo de errores de


formato.


(11) Campo del error Una F en este campo indica un error al interpretar la palabra de datos en el



de formato formato indicado.


(12) Campo de indi- En formatos que necesitan varias palabras de datos (KC, C, KG) un comentario

cacin de que est asignado a una palabra de datos que no sea la primera no puede ser
comentarios visualizado en la pantalla. Una K en este campo sealiza los comentarios supri-


midos.

(13)

Campo de comen- Introduzca aqu, si lo considera necesario, un texto de mximo 32 caracteres


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

rios suprimidos despus de haber modificado el formato de datos.

STEP 5
9-6 C79000-G8578-C920-05
Editar mdulos de datos

Teclas de funcin Teclas de funcin en el men bsico

F Nm. Bibl. F F +lnea F lnea F Ttulo F Comentario F Ayuda


1 DK-Crear 2 DK-Borrar 3 DF-Crear 4 DF-Borrar 5 KG-Test 6 7 Aceptar 8 Interr.

Teclas Significado
F1 = DK-Crear Ampla el tamao del comentario de la palabra de datos, es
decir, todos los campos de comentario se desplazan una lnea
hacia abajo.
F2 = DK-Borrar Borra el comentario de la palabra de datos. Todos los campos
de comentario se desplazan una lnea hacia arriba.
F3 = DF-Crear Expansin del formato, es decir, todos los campos de formato
se desplazan una lnea hacia abajo.
F4 = DF-Borrar Borra el formato. Todos los campos de formato se desplazan
una lnea hacia arriba. En la ltima lnea de un mdulo de da-
tos con el formato KG esta funcin slo se ejecuta si antes se
ha llevado a cabo una conversin a KM.
F5 = KGTest 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.
F7 = Aceptar El mdulo de datos se memoriza en el fichero de programa
preajustado.
F8 = Interr. Finalizar la edicin sin memorizar.
SHIFT F2 Introducir el nmero de biblioteca.
= Nm. Bib.
SHIFT F4 Desplazar hacia abajo por lneas.
= + lnea
SHIFT F5 Desplazar hacia arriba por lneas.
= lnea
SHIFT F6 Ttulo del mdulo.
= Sobreesc.
SHIFT F7 Comentario del mdulo.
= Comentar.
SHIFT F8 Explica las teclas de funcin.
= 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 do-
cumentacin (fichero doc):
 El mdulo y el fichero de documentacin se memorizan en el fichero de pro-
grama preajustado. Se pueden memorizar como mximo 255 ficheros de do-
cumentacin bajo S5-DOS.

STEP 5
C79000-G8578-C920-05 9-7
Editar mdulos de datos

 Los ficheros de documentacin no se transfieren al autmata programable ni a


un cartucho EPROM/EEPROM.
 El nmero de mdulo y el nmero del fichero de documentacin se correspon-
den, p. ej. DBDO.015 pertenece a DB 15.
 Los mdulos tienen asignados los ficheros de documentacin correspondien-
tes 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 contra-
rio 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.

Procedimiento 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 m-
dulo 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 se-
cuencia de 7 caracteres $1 @.
No modificar ni borrar esta secuencia de caracteres, puesto que de lo contra-
rio 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.

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 F F F
1 Insertar 2 Borrar 5 Ins. Ln. 6 Borr. Ln.

F
1 Sobreesc.

STEP 5
9-8 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 / Me- Pulse F8 = Interr. o Aceptar. STEP 5 visualiza el mdulo de datos a editar en la
morizar el pantalla. El texto que se ha introducido hasta el momento se conserva. Si se me-
comentario del moriza ahora el mdulo de datos, STEP 5 memoriza tambin el comentario del
mdulo mdulo.
Pulse Aceptar.

9.2.2 Introducir el ttulo del mdulo

Resumen Con el ttulo del mdulo se define el mdulo. Este ttulo puede tener como m-
ximo 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.

Introducir el ttulo Pulse Shift F6 = Sobreesc. o bien la tecla COM. El cursor salta al campo de en-
del mdulo de trada del ttulo del mdulo.
datos
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 gene-
rado.

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 LAE= 11 / 10
0: KH = FFFF;
1: KH = 1A2B;
2: KF = + 12345;
3: KF = - 00099;
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 LAE= 11 / 6
0: KH = FFFF;
1: KH = 1A2B;
2: KH = 80F1;
3: KF = - 00099;
4: KF = + 06787;
5: KF = + 12345;
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 Introducir el nmero de biblioteca

Resumen El nmero de biblioteca es un nmero de 5 cifras (0 a 99999) para identificar los m-


dulos STEP 5.

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

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

STEP 5
9-10 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.

Ejemplo 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;

9.2.6 Introducir palabras de datos

Resumen Si en el fichero de programa preajustado todava no existe ningn mdulo de da-


tos 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 forma-
tos que abarcan varias palabras de datos.

Formato Valor lmite Denominacin del formato




inferior superior







KH 0000 FFFF Hexadecimal




KF -32768 + 32767 N en coma fija



KG -1469368-38 + 1701412+ 39 N en coma flotante




KT 000.0 999.3 Valor de temp. con base de
tiempo


KZ

000
999 Valor de contaje







KY 000,000 255,255 Byte o direcin de un DB
A








KM 00000000 000000 11111111 11111111 Configuracin binaria
00


KC

Caracteres ASCII, mx. 24 caracteres Formato de texto


C por lnea

La tabla siguiente muestra la cantidad de palabras de datos que ocupan los for-
matos indicados.



Formato Palabras de datos ocupadas



KH, KF, KT, KZ, KY, KM 1




KG *)


KC, C
2
1 a 12

STEP 5
C79000-G8578-C920-05 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 en-
cuentra 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 negati-
vos 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;

STEP 5
9-12 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 ca-
racteres 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: KG = +1701412+39;
6: KC = Lnea de texto con 24 caracteres;
18: C = FIN ;


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.

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

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.

STEP 5
9-14 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 pala-
bras 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 progra-
macin 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 n-
mero 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: KF = +00123;
0: KF = +00123; 1: KH = 8F1A;
1: KH = 8F1A; 2: KH = 4BBB;
2: KH = 4BBB; 3: KY = 8F1A
3: KH = 001,255 4: KH = 4BBB;
5: 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 progra-
macin como formato de datos. En la memoria del autmata programable los n-
meros 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 re-
presentar el nmero en coma flotante de forma hexadecimal y modificarlo.

Requisito En la pantalla se visualiza el men bsico del editor de mdulos de datos. El m-


dulo de datos contiene como mnimo una palabra de datos.

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 expo-
nente, as como la mantisa, en el formato hexadecimal.
4. Acepte las modificaciones con Aceptar.
5. Deseche las modificaciones pulsando ESC.

STEP 5
9-16 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 co-
mentario en un mdulo de datos.








Cursor sobre





Tecla Campo Campo Zona Campo de Resultado
:- de de comentarios




formato edicin


Insertar ver-


tical

Lnea insertada, palabra
de datos (DW) y lnea


de comentario a partir
del cursor desplazadas

una lnea hacia abajo.


F3


= DF-crear

Insertado formato de
datos, formatos de da-
tos a partir del cursor

desplazados una lnea


hacia abajo, comenta-


rios no.


F1 Lnea de comentario in-
= DK-crear sertada, palabras de


datos permanecen, co-


mentarios a partir del
cursor desplazados una





lnea hacia abajo.






Borrar lnea 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 si-
guientes se desplazan

una lnea hacia arriba.


F4=
Formato de datos bo-


DF-borrar rrado, los formatos de


datos siguientes se
desplazan una lnea

hacia ariba, los comen-


tarios no.


F2= Comentario borrado,
DK-borrar los comentarios si-




guientes se desplazan
una lnea hacia arriba.

Fondo gris = la funcin es posible en esa posicin del cursor.

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 redon-
deados de forma errnea.

STEP 5
C79000-G8578-C920-05 9-17
Editar mdulos de datos

STEP 5
9-18 C79000-G8578-C920-05
Editar mscaras DB 10
Generalidades 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 Test AG Administracin Docu

Mdulo STEP 5... F1


Mdulo de datos... F2
Mscara DB... Ctrl+F1
Lista de asignacin F7
Batch AWL... Ctrl+F3
Caminos de bus F8

Parm. impresora Ctrl+F4


Editor pie pgina Ctrl+F5

Mscaras DB Divididas en enunciados individuales, pueden usarse las siguientes mscaras


individuales DB:

DB 1 Contiene una lista de las entradas y salidas digitales (peri-


Asignacin fera con direcciones de byte relativas de 0 a 127), salidas
periferia y entradas de marcas de acoplamiento para el S5-135U y
el bloque de tiempo.
DX 0 Preajustes de determinadas funciones de programa del
para el S5-135U sistema para el S5-135U, p. ej., para preparar el arranque
del autmata programable en modo multiprocesador.
DX 0 Preajustes de funciones de programa de sistema determi-
para el S5-155U nadas para el S5-155U, p. ej. para el nuevo arranque, el
rearranque, las alarmas de proceso, etc.

Indice del Apartado Tema Pgina


captulo
10.1 Editar mscaras DB 1 10-2
10.2 Editar mscaras DX 0 (para AG S5-135U) 10-4
10.3 Editar mscaras DX 0 (para AG S5-155U) 10-6

STEP 5
C79000-G8578-C920-05 10-1
Editar mscaras DB

10.1 Editar mscaras DB 1

Asignacin de la En modo multiprocesador se deben asignar entradas y salidas, marcas de aco-


periferia DB1 para plamiento y la longitud del bloque de tiempo a cada tarjeta central. La unidad de
el S5-135U 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 Ajustes para editar:


Fichero de programa: Nombre del fichero de programa actual.
Modo de operacin: Online si el autmata est conectado y se desea
editar en l.

Bajo Fichero > Proyecto > Ajustar F4 encontrar informaciones acerca de los
ajustes.

Seleccionar editor
Editor Seleccionar Editor > Mscara DB... . En la pantalla aparece el cuadro de dilogo
Mascara DB... 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 F F F F F Ayuda


1 Ins.Lin. 2 Ins.Ele. 3 4 5 6 7 Aceptar 8 Interr.

Figura 10-1 Mscara Asignacin periferia

STEP 5
10-2 C79000-G8578-C920-05
Editar mscaras DB

El margen de valores permitido resulta del equipamiento del autmata programa-


ble. 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/ Posicione el cursor en la lnea delante de la cual quiere insertar y pulse F1 =
elemento Insertar l. o F2 = Insertar elem.

Borrar lnea/ Posicione el cursor en la lnea que quiere borrar y pulse la tecla SHIFT F1 =
elemento Borrar l. o SHIFT F2 = Borrar elem.

Borrar carcter Pulse DEL o sobreescriba con el carcter vaco (tecla espaciadora).

Aceptar mscara Pulse Aceptar.

STEP 5 Window Mode - S50XSOLZ

DB 1 - Asignacion periferia: Editar

Entradas digitales : 1, 2, 3, 120, 121, , , , ,



Salidas digitales : 3, 4, 5, 118, 119, 120, 122, 123, 124,
127, , , , , , , , ,
Marcas acopl. entrada : 1, 17, 18, 19, 21, 21, 22, 23, 24,
129, 254, 255, , , , , , ,
Marcas acopl. salida : 3, 4, 5, 6, 8, 8, 9, 222, ,
Long. bloq. temp. :

F Borr.Lin.F Borr.Ele. F F F F F F Ayuda


1 Ins.Lin. 2 Ins.Ele. 3 4 5 6 7 Aceptar 8 Interr.

Figura 10-2 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 El DX 0 contiene datos de sistema para el S5-135U y est asignado fijamente al
autmata autmata como mscara del mdulo de datos. Encontrar informaciones sobre la
programable parametrizacin de la mscara en las instrucciones de programacin del aut-
S5-135U mata programable.

Ajustes 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 Seleccione el comando de men Editor > Mscara DB... En la mscara aparece el
Mscara DB... 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 aut-
mata 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 programa-
cin visualizar la mscara DX 0, pgina 1:

STEP 5 Window Mode - S50XSOLZ

DXO - Parametrizacin (AG 135U CPU 928B, CPU 928, CPU 922) Editar
Mdulo: DX .O
ARRANQUE _1 (1=W tras con.red
(N=Rearran., W=Nuevo arran.) (2=N rearran.tension
(3=N CON REM., SOLO
Con CPU 928B)

Sincronizar arranque multiproceso SI

Transferir marcas de acoplamiento NO

Vigilancia error de direcc. SI


15 (RPROC.: 1 400)
Vigilancia tiempo ciclo (X 10 ms) (CPU 928: 1 600)

Numero temporizadores 256 (RPROC.: 1 128)


(CPU 928: 1 256)

Precision aritmtica coma flotante 16 - BIT - Mantisa


#24-bit-mantisa solo en CPU928, -B#
F F F Selecc. F F F Sequir F Aceptar F Ayuda
1 2 3 4 5 6 7 8 Interr.

Figura 10-3 Mscara DX0 para S5-135U, pgina 1

STEP 5
10-4 C79000-G8578-C920-05
Editar mscaras DB

Teclas de F3 = Selec- Selecciona los parmetros posibles en la posicin del cursor o


funcin cionar bien
F3 = Entrada Sirve para introducir el parmetro en la posicin del cursor con
el teclado.
F6 = Seguir Abre la pgina siguiente o la anterior.
F7 = Aceptar Acepta y memoriza las entradas.
F8 = Interr. 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 inverti-
dos. El cursor se encuentra en el primer campo de entrada de la mscara DX0.

DX 0 para el Pulsar F6 = Seguir. Aparece la mscara DX0, pgina 2.


S5-135U, pgina 2
STEP 5 Window Mode - S50XSOLZ

DX0 - Parametrizacin (S5 135U CPU 928B, CPU 928, CPU 922) Editar
Mdulo: DX 1:

STOP Sistema por suceso y OB error no existente:


Error de direcc. (OB 25) _ JA Error ciclo (OB 26) SI

Error de acuse (OB 23,24) NO Error reloj(OB 33) SI

Error instruccin (OB 27,29,30) SI Error regul. (OB 34) SI

Error ejecucin (OB 19,31,23) SI

NIVEL - Driver
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 F F F F F F F Ayuda
1 2 3 Selecc. 4 5 6 Sequir 7 Aceptar 8 Interr.

Figura 10-4 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 El DX 0 contiene datos de sistema para el S5-155U y est asignado fijamente al


autmata autmata como mscara del mdulo de datos. La parametrizacin de la mscara
programable se describe en las instrucciones de programacin del autmata programable.
S5-155U
Ajustes Ajustes de edicin:
Fichero de programa: Nombre de fichero de programa actual.
Modo de operacin: Online si el autmata est conectado y se desea
editar en l.

Editor Seleccione el comando de men Editor > Mscara DB... En la mscara aparece el
Mascara DB... 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 aut-
mata 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 CPU 944/46/947) Editar


Mdulo: DX .O

Modo opera.: -150U

Arranque de tensin: 1 (1=Rearranque


(2=Arranque)
(3=Arranque manual)

Funcionam. rearranque: 1 (1=Rearranque


(2=Arranque con memoria)

Numero temporizadores: 256 (0...256)

Vigilancia tiempo ciclo ( X 10 MS ): 20 (11...255)

Sincronizar arranque multiproceso: SI

Transferir marcas de acoplamiento: NO

F F F F F F F F Ayuda
1 2 3 Selecc. 4 5 6 Sequir 7 Aceptar 8 Interr.

Figura 10-5 Mscara DX0 para S5-155U, pgina 1

STEP 5
10-6 C79000-G8578-C920-05
Editar mscaras DB

Teclas de F3 = Selec- Seleccione los parmetros posibles en la posicin del cursor o


funciones cionar bien
F3 = Entrada Introduzca el parmetro en la posicin del cursor con el teclado.
F6 = Seguir Abre la pgina siguiente o la anterior.
F7 = Aceptar Acepta y memoriza las entradas.
F8 = Interr. 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 aut- Pulse F6 = Seguir . Aparece la mscara DX0, pgina 2.


mata programable
S5-155U, pgina 2

STEP 5 Window Mode - S50XSOLZ

DXO - Parametrizacin (S5 155U, CPU 946/947) Editar


Mdulo: DX .O

Al. tiempo:
Elaboracin al. tiempo: SI Prioridad: 1
Reloj base ( X 10 MS ): 10 ( 1..255)
Elaborac. reloj base: 1 ( 1=Factor 1, 2, 5, 10
( 2=Factor 1, 2, 4, 8)
Alarma proc. hardware(solo modo 155U) :
Interr. sistema A/B: NO Prioridad: 2
Interr. sistema E: NO Prioridad: 2
Interr. sistema F: NO Prioridad: 2
Interr. sistema G: NO Prioridad: 2

Byte entrada 0 alarma proceso (solo modo 150U) :


Alarmas proc.: SI Prioridad: 2

F F F F F F F F Ayuda
1 2 3 Selecc. 4 5 6 Seguir 7 Aceptar 8 Interr.

Figura 10-6 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 visua-
lizado 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

STEP 5
10-8 C79000-G8578-C920-05
Editar la lista de asignacin 11
Generalidades La programacin simblica permite indicar una secuencia de caracteres arbitra-
ria, 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 asignacio-
nes 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... F1


Mdulo de datos... F2
Mscara DB... Ctrl+F1
Lista de asignacin F7
Batch AWL... Ctrl+F3
Caminos de bus F8

Parm. impresora Ctrl+F4


Editor pie pgina Ctrl+F5

Indice del Apartado Tema Pgina


captulo
11.1 Funcionamiento del editor 11-2
11.2 Generar la lista de asignacin 11-6
11.3 Ayudas de edicin 11-9
11.4 Modificar la lista de asignacin 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 ):
 Operando simblico: 8 hasta 24 caracteres (8 prefijados),
 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 Seleccione el comando de men Editor > Lista de asignacin. Se llama directa
Lista de asigna- mente al editor para el fichero fuente secuencial (*Z0.SEQ): STEP 5 proporciona
cin F7 ahora una lista de asignacin (vaca), en ella se pueden introducir separados por co-
lumnas:
 operandos absolutos,
 operandos simblicos,
 comentarios de operandos y
 comentarios adicionales, comenzando con un punto y coma.
 avance de pgina (caracteres siguientes .PA).

Procedimiento Para elaborar la lista de asignacin proceda como sigue:


general
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 fi-
chero 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 Ad-
ministracin > Lista de asignacin > Lista de errores.
Si al editar la lista de asignacin se han ocupado teclas de funciones con tex-
tos ( Teclas de funciones programables) se instala adicionalmente el fichero
*ZT.SEQ.

STEP 5
11-2 C79000-G8578-C920-05
Editar la lista de asignacin

Fichero fuente secuencial Fichero simblico

NOMBRE@@Z0.INI
convertir
NOMBRE@@Z0.SEQ NOMBRE@@Z1.INI

NOMBRE@@Z2.INI

Error al
NOMBRE@@ZT.SEQ NOMBRE@@ZF.INI
convertir
Fichero para teclas de Fichero de errores
funcin programables

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 En la siguiente tabla figuran todos los tipos de operandos a los que se puede
operandos asignar un nombre simblico en la lista de asignacin.
admisibles
Tabla 11-1 Sinopsis de los tipos de operandos admisibles

Operando Operando
Explicacin Explicacin

A Salida M Marca
AB Byte de salida MB Byte de marcas
AD Palabra doble de salida MD Palabra doble de marcas
AW Palabra de salida MW Palabra de marcas
D Bit de una palabra de datos OB Mdulo de organizacin
DB Mdulo de datos PB Mdulo de programa
DD Palabra doble de datos PY Byte de periferia
DL Palabra de datos byte izquierdo PW Palabra de periferia
DR Palabra de datos byte derecho QB Byte de perifera ampliada
DW Palabra de datos QW Palabra de periferia ampliada
DX Mdulo de datos ampliado S Marca ampliada
E Entrada SB Mdulo de paso
EB Byte de entrada SD Palabra doble de marcas ampliada
ED Palabra doble de entrada SW Palabra de marcas ampliada
EW Palabra de entrada SY Byte de marcas ampliada
FB Mdulo de funciones T Temporizador (Timer)
FX Mdulo de funciones ampliado Z 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 Las lneas y reas del campo de edicin tienen el siguiente significado:
la pantalla (1) (2) (3)

Lista asign.: C:\STEP5\S5_DATEN\NONAMEZO.SEQ Linea: 1 insertar

Operando Simbolo Comentar.

(4)

(5) F Texto 1 F Texto 2 F Texto 3 F Texto 4 F Modo F +pagina F pagina F Ayuda


1 Marca 2 Copiar 3 Borrar 4 Buscar 5 Sustituir 6 Grabar 7 Aceptar 8 Interr.

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 Explicacin
(1) 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.
(2) Nmero de la lnea en la que se encuentra el cursor.
(3) Indicacin del modo de edicin pulsando SHIFT F5 = Modo, conmu-
table entre el modo Insertar y Sobrescribir.
(4) Zona de edicin Esta zona est dividida en tres columnas:
 Operando
Columna para introducir operandos absolutos. El ancho de la columna es
nico.
 Smbolo:
Columna para introducir operandos simblicos. El ancho de la columna
depende del ajuste.
 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.

STEP 5
11-4 C79000-G8578-C920-05
Editar la lista de asignacin

Teclas de funcin Las teclas tienen el siguiente efecto:


F1* Depositar un texto seleccionado (lnea, bloque de texto o texto escrito)
= Marca 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.
F2* Llamar a un texto marcado por F1* = Marca en la memoria intermedia
= Copiar y copiarlo en la posicin del cursor.
F3 * Borrar la lnea en la que se encuentra el cursor o borrar un texto selec-
= Borrar cionado. El texto borrado se toma de la memoria intermedia y con F2*
= Copiar se transfiere el texto.
F4 * Bsqueda de operandos, lneas, textos o secuencias en cadena, en
= Buscar 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.
F5* Reemplazo de secuencias de caracteres arbitrarios por otros (mx. 20
= Sustituir caracteres incluyendo espacios vacos).
F6 Se memoriza el fichero fuente sin traduccin, p. ej., al interrumpir la
= Grabar sesin. Inmediatamente se puede continuar elaborando la lista de
asignacin editada.
F7 Se finaliza la sesin de edicin y se memoriza el fichero fuente se-
= Aceptar cuencial. El ciclo de traduccin con creacin de los ficheros de smbo-
los se activa automticamente.
F8 Interrumpir la edicin sin memorizar el fichero fuente secuencial.
= Interr.
Shift F1 Visualizar el texto 1 pulsando la tecla de funcin programada.
= Texto 1
Shift F2 Visualizar el texto 2 pulsando la tecla de funcin programada.
= Texto 2
Shift F3 Visualizar el texto 3 pulsando la tecla de funcin programada.
= Texto 3
Shift F4 Visualizar el texto 4 pulsando la tecla de funcin programada.
= Texto 4
Shift F5 Seleccin del modo de edicin: insertar o sobrescribir.
= Modo
Shift F6 Avanzar una pgina.
= + pgina
Shift F7 Retroceder una pgina.
= - pgina
Shift F8 Indicacin de la ocupacin de la tecla de funcin.
= 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 asigna-
cin. El ancho de la columna corresponde a la longitud del smbolo ajustada pre-
viamente (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 secuen-
cial 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 No se registra el operando absoluto como operando simblico, el campo
queda vaco.

Comentario de Si desea incluir un texto explicativo al operando simblico dispone de una co-
operando lumna de comentario de mx. 40 caracteres de ancho. El comentario del ope-
rando tambin se puede introducir si los ajustes (vea apartado 4.1.1, Ficha 3) del
parmetro indican Comentarios: No. El comentario del operando (letras mayscu-
las 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 comenta-
rios.
2. Introduzca el comentario del operando,
p. ej. Comentario ejemplo.
3. Abandone la lnea con el ratn o pulse Return.

Comentario En caso de que el espacio para su comentario no sea suficiente puede introducir
adicional un comentario adicional. Introduzca para ello en el campo Operando en la pri-
mera columna el carcter ( ; ) seguido del comentario adicional deseado. El ca-
rcter (;) marca el modo del comentario adicional de la lnea. Este debe estar
siempre en la primera columna del campo del operando. La entrada de comenta-
rios 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).

STEP 5
11-6 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.
 Introduzca en el campo Operando, comenzando en la 1. columna, la secuen-
cia 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 elabo-
radas, 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 Para los smbolos pueden utilizarse blancos y la mayora de caracteres


especiales 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 erro-
res?.
S: aparece la lista de errores.
No: 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: C:EJEMP1Z0.SEQ Lnea: 12 - Modo insertar -


Operando Smbol. Comentario

E 1.0 SENAL Comentario de smbolo


EW 124 PENT124 Pal. entrada 124
A 1.0 SAL 1.0 Salida 1.0
AB 122 ABYTE122 Byte de salida 122
AD 100 DMS 100 Palabra doble de salida 100
M 1.0 MEM 10 Marca 10
S4095.7 MEMSUPP Marca nueva 4095.7
; 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 MSUPP 64 Nueva marca, palabra de marcas 64
Z 6 Cont. 6 Contador 6

F Texto 1 F Texto 2 F Texto 3 F Texto 4 F Modo F + pgina F - pgina F Ayuda


1 Marca 2 Copiar 3 Borrar 4 Buscar 5 Sustituir 6 Grabar 7 Aceptar 8 Interr.

Figura 11-3 Ejemplo para la lista de asignacin en el fichero fuente secuencial

STEP 5
11-8 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.

F1 = Marca F Texto 1 F Texto 2 F Texto 3 F Texto 4 F Modo


1 Marca 2 Copiar 3 Borrar 4 Buscar 5 Sustituir

F F F F F F + pgina
1 Lnea 2 Texto 3 Prin. blq. 4Fin blq. 5 Fichero 6 Tecla-fun.

Para ello puede guardar lneas seleccionadas, secuencias de caracteres arbitra-


rios (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 Marca la lnea en la que se encuentra el cursor para copiar a otro
= Lnea lugar.
F2 Marca un texto introducido (mx. 40 caracteres) para copiar.
= Texto
F3 Marca el principio de un bloque de lneas (icluyendo la lnea en la
= Prin. blq. 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 Marca el final de un bloque de lneas (incluyendo la lnea en la


= Final blq. que se encuentra el cursor).
El bloque marcado tambin se puede transferir a otro fichero
fuente secuencial, F5 = Fichero.
F5 Se copia el contenido de otro fichero fuente secuencial, cuyo
= Fichero nombre tiene que introducir delante de la lnea en la que se en-
cuentra el cursor. El fichero tiene que almacenarse previamente.
F6 Hay cuatro teclas de funcin disponibles asignables a los textos
= Tecla-fun. que haya introducido (mx. 40 caracteres) para llamar caracteres
que se repiten constantemente ( Teclas de funciones program-
ables).

STEP 5
C79000-G8578-C920-05 11-9
Editar la lista de asignacin

F2 = Copiar F Texto 1 F Texto 2 F Texto 3 F Texto 4 F Modo


1 Marca 2 Copiar 3 Borrar 4 Buscar 5 Sustituir

F F F F F
1 Lnea 2 Texto 3 Bloque 4 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 repeti-
cin; el cursor no salta a la lnea del factor de repeticin hasta que se haya
introducido una cifra.

F1 La lnea marcada o una anterior almacenada en la memoria in-


= Lnea termedia por borrado se inserta delante de la lnea en la que se
encuentra el cursor.
F2 El texto escrito y marcado se inserta delante de la lnea en la
= Texto que se encuentra el cursor.
F3 El bloque de lneas marcado o un bloque de lneas almacenado
= Bloque en la memoria intermedia por haberlo borrado se inserta delante
de la lnea en la que se encuentra el cursor.
F5 El bloque de lneas marcado se transfiere (copiado) a otro fi-
= Fichero chero 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.

STEP 5
11-10 C79000-G8578-C920-05
Editar la lista de asignacin

F3 = Borrar F Texto 1 F Texto 2 F Texto 3 F Texto 4 F Modo


1 Marca 2 Copiar 3 Borrar 4 Buscar 5 Sustituir

F F F F F
1 Lnea 2 3 Prin. blq. 4 Final blq. 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 Borra la lnea en la posicin del cursor. La lnea se almacena en


= Lnea la memoria intermedia.
F3 Marca el principio de un bloque.
= Prin. bl.

Nota
Al marcar el principio del bloque aparece una @ hasta que se marque el final del
bloque.

F4 Marca el final de un bloque. En cuanto se activa esta tecla o se


= Final bl. activa con el ratn se borra el bloque y se almacena en la memo-
ria intermedia.

F4 = Buscar F Texto 1 F Texto 2 F Texto 3 F Texto 4 F Modo


1 Marca 2 Copiar 3 Borrar 4 Bsqueda 5 Sustituir

F F F F F
1 Texto + 2 Texto 3 Operando+ 4 Operando 5 Lnea

F + pgina F pgina
6 Principio 7 Fin

El cursor se posiciona en una lnea especfica o al principio/final del texto. Es po-


sible buscar operandos o cadenas de texto.
F1 Busca una secuencia de caracteres en los comentarios de
= Texto + operandos o en el comentario adicional (tras ;) a partir de la
posicin del cursor.
F2 Busca una secuencia de caracteres en los comentarios de
= Texto 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 Busca el operando absoluto a partir de la posicin del cursor.


= Operando+
F4 Busca el operando absoluto delante de la posicin del cursor.
= Operando

F5 Salta a la lnea con el nmero de lnea indicado.
= Lnea
F6 Posiciona el cursor al principio del fichero.
= Principio
F7 Posiciona el cursor al final de la lista de asignacin.
= Fin

F5 = Sustituir F Texto 1 F Texto 2 F Texto 3 F Texto 4 F Modo


1 Marca 2 Copiar 3 Borrar 4 Buscar 5 Sustituir

F F F F F
1 Con conf. 2 Sin conf. 3 4 Total 5

Una secuencia de caracteres (mx. 40 caracteres) se sustituye por otra con o sin
confirmacin.
F1 La secuencia de caracteres se sustituye en la lista de asignacin
= Con conf. n veces (n = factor de repeticin) a partir de la posicin del cur-
sor 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.
F2 Se sustituye sin consulta la secuencia de caracteres buscada en
= Sin conf. la lista de asignacin n veces (n = factor de repeticin) a partir de
la posicin del cursor por la nueva secuencia de caracteres.
F4 Se sustituye en toda la lista de asignacin la secuencia de carac-
= Total teres por la nueva secuencia.

STEP 5
11-12 C79000-G8578-C920-05
Editar la lista de asignacin

Teclas de funcin Hay cuatro teclas de funcin disponibles que se pueden asignar arbitrariamente a
programables secuencias de caracteres (mx. 40 caracteres), para poder insertar en la lista de
asignacin textos (strings) que se repiten constantemente. La ocupacin de te-
clas se almacena en el fichero *ZT.SEQ.

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

Tecla : Texto :

Shift F1 : Ejemplo
Shift F2 : Comentario operando
Shift F3 : Aviso


Shift F4 : Instalacin en marcha

F
1
F
2
F
3
F
4 F
5
F
6
F
7 Aceptar

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 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 comenta-
rio 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 Proceda de la siguiente forma:


caso de modificar
1. Elija Fichero > Proyecto > Ajustar de la ficha 3 e introduzca Unidad y
Longitud de cam- Nombre del nuevo fichero de smbolos a crear y Longitud de smbolos y
pos 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 verti-
cal 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.

Sobrescribir Al memorizar la lista de asignacin modificada se sobrescriben sin confirmacin


ficheros previa el fichero de smbolos existente y los datos secuenciales de origen con el
mismo nombre.

STEP 5
11-14 C79000-G8578-C920-05
Editor Batch AWL 12
Visin general 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 Test AG Administracin Docu

Mdulo STEP 5... F1


Mdulo de datos... F2
Mscara DB... Ctrl+F1
Lista de asignacin F7
Batch AWL... Ctrl+F3
Caminos de bus F8

Parm. impresora Ctrl+F4


Editor pie pgina Ctrl+F5

STEP 5
C79000-G8578-C920-05 12-1
Editor Batch AWL

STEP 5
12-2 C79000-G8578-C920-05
Caminos de bus 13
Generalidades 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... F1


Mdulo de datos... F2
Mscara DB... Ctrl+F1
Lista de asignacin F7
Batch AWL... Ctrl+F3
Caminos de bus F8

Parm. impresora Ctrl+F4


Editor pie pgina Ctrl+F5

Indice del Apartado Tema Pgina


captulo
13.1 Funcin Camino de bus 13-2
13.2 Editar un camino de bus 13-3
13.3 Ejemplo 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 programa-
cin y la estacin deseada. A travs de este camino se ejecutan todas las funcio-
nes de programacin segn el protocolo como si fuera una conexin punto a
punto.
 Nodo de arranque. (p. ej. PG/AS511, PG/CP-H1, PG/CP-L2)
 Bus (uno o varios)
 Nodos (p. ej. CP)
 Nodos finales (p. ej. CPU)
Las direcciones de las estaciones se editan y memorizan en el modo offline.
 Bajo el nombre de camino ( Proyecto > Ajustar) se puede almacenar un
camino editado y activarlo en un momento dado si es que existe fsicamente.
 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.
 La activacin de un camino es posible, sin embargo, slo en el modo online.
 La desactivacin de un camino es soportada por esta funcin.

Asignacin A cada camino se le pueden asignar 4 ficheros:


Camino > Fichero
 Ficheros de programa....ST.S5D
 Ficheros de smbolo....ZO.INI
 Ficheros de impresin....DR.INI
 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 Nom. cam.: EJEMP1

COR/MUX
CP-H1 Direc.: 0

SINEC H1 Ethernet-
CP-H1 Direc.: 080006010000
Contrasea:

ENDP

Figura 13-1 Ejemplo de un camino editado

STEP 5
13-2 C79000-G8578-C920-05
Caminos de bus

13.2 Editar un camino de bus

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

Manejo
Editor Despus de seleccionar la funcin Caminos de bus aparece la casilla de
Caminos de bus seleccin Seleccion caminos de bus. Ajuste lo siguiente (si no se hizo antes):
F8
 fichero de camino,
 nombre de camino.

Ajustar caminos La siguiente tabla resume cmo y qu se puede introducir en la casilla de


de bus seleccin Seleccin camino de bus :

Nivel de tecla Explicacin


1 2
F1 Editar
Se arranca el editor de caminos. Edite ahora el camino de bus en el rea de tra-
bajo 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 Retorno
Retorna al ltimo men. Abandona la funcin de caminos de bus.
F8 Ayuda

STEP 5
C79000-G8578-C920-05 13-3
Caminos de bus

Editar F1 Comience a editar un camino de bus. Existen dos posibilidades:


(caminos de bus)
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 no-
dos 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 direc-
ciones de nodo:
 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.
 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 PG/AS511
F3 PG/CP-H1
F4 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 funcio-
nes son ocupadas en parte con nodos diversos.

STEP 5
13-4 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 Explicacin
F1 = ENDP Aadir nodo final (punto final).
F2 = COR/MUX Aadir bus del tipo AS 511.
F3 = CP-H1 Aadir nodo del tipo CP-H1.
F3 = AG-BUS Aadir bus del tipo AG-BUS (bus de fondo); ste es ad-
mitido slo para el AG 155U.
F3 = PG/CP-L2 Nodo final del tipo PG/CP-L2.
F4 = CP-L2 Aadir nodo del tipo CP-L2.
F4 = PG/CP-H1 Aadir nodo final del tipo PG/CP-H1.
F5 = CP-L1 Aadir nodo del tipo CP-L1.
F6 = Bo. elem. Borra el ltimo nodo y/o bus del camino.
F7 = Aceptar 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 fi-
cheros de camino que contiene.
Con F3 y el cursor sobre el campo de entrada Nombre
de camino aparece una casilla de seleccin que con-
tiene todos los caminos existentes en el fichero de ca-
minos ajustado.
SHIFT F7 = Fi- Editar los ficheros asignados a este camino.
cheros
F8 = Interr. Retornar al ltimo men sin memorizar.
SHIFT F8 = Aux. Informaciones sobre el significado de las teclas de fun-
cin del plano actual de las teclas de funcin.

STEP 5
C79000-G8578-C920-05 13-5
Caminos de bus

Edicin (ficheros Despus de seleccionar la funcin Ficheros, se indican los cuatro archivos del
del camino) 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 2
F1 AjProy
Se adoptan los nombres de fichero de los preajustes del proyecto.
F3 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.
F3 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.
F4 > 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.
F7 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.
F8 Interrumpir
Interrumpir la edicin y retornar al men llamado. Todos los cambios realizados
en los ficheros introducidos se rechazan.

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

STEP 5
13-6 C79000-G8578-C920-05
Caminos de bus

13.3 Ejemplo

Tarea Se debe editar el siguiente camino:

CP-H1 CP-H1
PG/AS511 Direc. ENDP
Dir. 2
Ethernet: 080006010001

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 Nom. cam. : BEISP1


Editar
KOR/MUX
CP-H1 Direccin : 1

SINEC H1
CP-H1 Direccin Ethernet : 080006010001
Contrasea:

ENDP

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.

STEP 5
13-8 C79000-G8578-C920-05
Parmetros de impresora 14
Generalidades Antes de imprimir los diversos ficheros o bien de archivarlos en un fichero listos
para ser impresos es necesario:
 ajustar los parmetros de la impresora
 seleccionar el pie de pgina e introducir el texto (vea captulo 9)

Editor Test AG Administracin Docu

Mdulo STEP 5... F1


Mdulo de datos... F2
Mscara DB... Ctrl+F1
Lista de asignacin F7
Batch AWL... Ctrl+F3
Caminos de bus F8

Parm. impresora Ctrl+F4


Editor pie pgina Ctrl+F5

Indice del Apartado Tema Pgina


captulo
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

Resumen 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 sis-
tema).
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 impre-
sora.)

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 Primero se tiene que crear una secuencia de caracteres de control que se memoriza
Parm. impresora 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 fi-
chero 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 impre-
sora HPIII (C) ha sido seleccionado en la ficha Fichero > Proyecto > Ajustar
( Documentacin).

FICH. IMPRESORA: C:HP3Q@@DR.INI Modificac.


NOM. IMPRES: HP III (C)

FORMATO PAG: ( ) DIN A4 (X) DIN A3 LIEANS/PAG. [58]

SKIP_OVER : ( ) SI (X) NO BUSY : (X) SI ( ) NO

T. ESPERA : [CR 0 * 25 MS ] [ LF 0 * 25 MS ]

INTERFASE LPT 1 ( ) LPT 2 ( ) LPT 3 ( ) DEFAULT (X)

CARACTERES CONTROL SECUENCIA CARACTERES


Secuencia de arranque [ 1B, 45, 00, 1B, 26, 6C, 31, 6F, 38, 44.]
Secuencia de fin [ 1B, 45, 00, 1B, 28, 31, 30, 55; ]
Paso escritura (10 caract./pulg) [ 1B, 26, 6B, 31, 30, 48; ]
Paso escritura (12 caract./pulg) [ 1B, 26, 6B, 30, 39, 48; ]
Paso escritura (17 caract./pulg) [ 1B, 26, 6B, 30, 36, 48; ]
Tabulador horizontal [; ]
Margen izquierdo [ 00; ]
F F F F F F F F Ayuda
1 2 3 Selecc. 4 5 Gra_bajo 6 Grabar 7 Info 8 Interr.

F F F F F F F F Ayuda
1 2 3 Editar 4 5 Gra_bajo 6 Grabar 7 Info 8 Interr.

STEP 5
14-2 C79000-G8578-C920-05
Parmetros de impresora

Parmetros En la siguiente lista se explica cmo rellenar la pantalla de parametrizacin de la


impresora.


Campo de entrada 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.


FORMATO PAG. DIN A4 DIN A3


LINEAS/PAG. Nmero de lneas por pgina.


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


ras. 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. ES-
PERA determinado.

No

S
No se espera un acuse de recibo.


Se espera un acuse de recibo.


T. ESPERA Se ajusta el tiempo de espera para un acuse de recibo (en milisegundos).

CR

- para interrupcin de lneas

LF

- para avance de lneas


INTERFASE Se elige la interfase LPT1, LPT2 o LPT3 a travs de la cual se transfieren infor-

maciones 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 Se puede editar una secuencia de caracteres de control especficos de una im-

CONTROL presora. Una secuencia de caracteres puede tener como mx. 127 bytes. Se ad-
miten nicamente caracteres hexadecimales.


Funcin


Secuencia de ar- Antes de cada trabajo de impresin se transmite una secuencia de arranque a la
ranque impresora.


Secuencia de fin Despus de cada trabajo de impresin se transmite una secuencia final a la im-

presora.


Paso escritura Aqu se ajusta la densidad de escritura de la impresora.


(10 caracteres/

pulg.)
NORMAL


(12 caracteres/ COMPRIMIDO
pulg.)


(17 caracteres/ SUPERCOMPRIMIDO

pulg.)


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 cabe-
zal de la impresora y la cantidad de espacios vacos siguientes. Esta posicin se

registra en la secuencia de caracteres de control.


Margen izquierdo 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.

STEP 5
C79000-G8578-C920-05 14-3
Parmetros de impresora

Nombres de Explicaciones referentes a los nombres de los ficheros de impresora suministra-


impresora dos en el directorio del sistema.


Designacin Significado


Emul. Emulacin


A3, A4 Formato de pgina: DIN A3, DIN A4


Norm. Letra: Normal


Comp. Letra: Compacta

L/P

(C)
Lneas / Pgina (Lines / Page)


Smbolo que identifica impresoras de fabricantes diferentes, para los que

SIEMENS no garantiza un funcionamento correcto.

Manejo de teclas En esta pantalla se pueden activar las siguientes funciones con las teclas de
funcin:


Tecla Funcin

F3

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


tradas deben confirmarse con la tecla INSERT.


F5 = Gra_bajo

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.


F6 = Grabar Vd. memoriza los parmetros ajustados en el Fch. impresora actual.

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.


F8 = Retorno Retorno al nivel de llamada.

STEP 5
14-4 C79000-G8578-C920-05
Editor de pies de pgina 15
Generalidades 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.:
 SIMATIC S5
 fichero de programa
 mdulo
 segmento
 nmero de pgina (N-PAG.).

Editor Test AG Administracin Docu

Mdulo STEP 5... F1


Mdulo de datos... F2
Mscara DB... Ctrl+F1
Lista de asignacin F7
Batch AWL... Ctrl+F3
Caminos de bus F8

Parm. impresora Ctrl+F4


Editor pie pgina Ctrl+F5

Indice del Apartado Tema Pgina


captulo
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 Despus de activar la funcin del pie de pgina aparece una ventana de edicin.
Editor pie pgina 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. Fami-
liarcese 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 caracte-
res 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 Editar

Campo de entrada
Fecha:
Pie de pgina

* ##
##

##
########## ##
###### ########## ##

F F F F F F F F Ayuda
1 Ent. texto 2 Fin texto 3 4 -> 80 C 5 Gra-bajo 6 7 Aceptar 8 Interr.

Figura 15-1 Ventana de edicin para un pie de pgina de 132 caracteres

STEP 5
15-2 C79000-G8578-C920-05
Editor de pies de

Manejo de teclas Con las teclas F1 F8 puede activar las funciones siguientes:

Tecla

Funcin


F1 = Ent. texto
F2 = Fin texto
Introduce texto en la ventana que se visualiza arriba.
Finaliza la introduccin del texto.
F4 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.


F7 = Aceptar Guarda el fichero de pie de pgina modificado.


F8 = Interr. Interrumpe la accin y retorna al nivel llamado.
SHIFT F8 = Ayuda

Cursor en el pie de pgina: (Shift + una tecla de cursor)

SHIFT (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.

4 6 2 8
(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 6 2 8
(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

. Se borra el carcter sobre el que se encuentra el cursor y los caracteres siguien-


DEL tes son desplazados hacia adelante.

STEP 5
C79000-G8578-C920-05 15-3
Editor de pies de

STEP 5
15-4 C79000-G8578-C920-05
3 parte:
Trabajar con STEP 5

Comando de men
Test 16
Comando de men
AG 17
Comando de men
Administracin 18
Comando de men
Documentacin 19
Comando de men
Cambio 20
Comando de men
Ayuda 21
STEP 5
15-6 C79000-G8578-C920-05
Test 16
Generalidades 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

Status modulo . Shift+F6


Status variable Shift+F7
Forzar variables Shift+F8
Forzar salidas Shift+F5
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 estable-
cer 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 Apartado Tema Pgina


captulo
16.1 Sinopsis de las funciones online 16-2
16.2 Estado del mdulo 16-3
16.3 Estado de las variables 16-8
16.4 Forzar variables 16-13
16.5 Forzar salidas 16-15
16.6 Control de elaboracin ON 16-17
16.7 Control de elaboracin OFF 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:
 indicacin del estado de seal de operandos (Status variable)
 forzado de seales de salida (Forzado salidas) y
 modificacin de variables del proceso (Forzado variables)
requieren una lista de variables del proceso que se puede almacenar en un m-
dulo 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.



Funciones online Estado AG Elaboracin en el AG Explicacin






Estado del mdulo RUN Punto de control Comprobar secuencias de instrucciones en el
personalizado programa de aplicacin


variables1
Estado de las


RUN


Punto de control del
sistema
Mostrar estados de seal de variables del pro-
ceso (E, A, M, S, T, Z, D)



Iniciar AG STOP > Inicio ciclo Igual que en manejo manual



RUN



Parar AG RUN > Parada ciclo Igual que en manejo manual
STOP


Comprimir memoria

RUN STOP Zona AG-RAM Comprimir memoria


Forzado



variables1 2


RUN


Punto de control del
sistema
Modificar variables del proceso (E, A, M, S, T, Z,
D)



Forzado salidas1 STOP Punto de control del Ajustar el estado de seales de salida (AB, AW,
sistema - Periferia AD)




USTACK / BSTACK


STOP Memoria AG, zona de
sistema
Mostrar pila de interrupcin / pila de mdulos


de memoria

Mostrar contenidos


RUN STOP


RAM/EPROM, bus S5,
periferia
Mostrar direcciones hexadecimales de memoria
y periferia


Capacidad de me-

RUN STOP AG-RAM, EPROM Datos de la memoria de usuario del AG (RAM/




moria EPROM)



Parmetros del sis- RUN STOP Versin del software Informaciones sobre estructura interna del aut-



tema AG, CPU mata programable y la versin del software
(CPU)



Control de elabora- BEARBK Punto de control de Comprobar pasos de programa individuales: PB,

cin ON

aplicacin FB, FX, OB, SB, bsqueda

cin OFF
Control de elabora- BEARBK>


STOP
Punto de control de
aplicacin
Terminar control de elaboracin;
se ejecuta directamente

1 Las listas de operandos pueden ser depositadas en mdulos de imagen (BB).


2 Forzado variables tambin es posible offline para editar mdulos de imagen.

STEP 5
16-2 C79000-G8578-C920-05
Test

16.2 Estado del mdulo

Test Con esta funcin se comprueban y se corrigen los mdulos que han sido
Status modulo cargados en el autmata (memoria de usuario). STEP 5 visualiza aqu el estado
de seal actual de las siguientes variables del proceso:
 entradas (E), temporizadores (T) y contadores (Z),
 salidas (A) (tipo de parmetros A del denominador de un mdulo de funcin
(FX)),
 marcas (M, 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:
 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.
 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.
 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 subsi-
guiente.
 Algunas operaciones finalizan el modo Elaboracin de estado, ya que des-
pus 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.
 Despus de interrumpir la elaboracin de estado se puede generar un
hardcopy.
 Durante la elaboracin del estado no se puede usar el ratn.

Entradas Despus de seleccionar la funcin aparece la casilla de seleccin Estado del m-


dulo en el men Test. Aqu se especifica el mdulo a comprobar ( Interfase de
usuario, casilla de peticin, apartado 3.6).

Campo de en- Explicacin



trada



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 Aqui se puede introducir el concepto de la instruccin a compro-
bsqueda bar. 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 ca-
dena 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 fi-
secuencial chero ZO.SEQ o no.

STEP 5
C79000-G8578-C920-05 16-3
Test

Ejemplo de Se ha de mostrar el estado del FB 21 si es que fue llamado por el PB 2. En este


anidado caso hay que introducir FB 21, PB 2, OB 1 en la lista de mdulos.

Anidado de mdulos: Lista de mdulos


MODULO. FB 21
OB1

PB1 PB4 FB21

PB2

PB3 PB5

Representacin de AWL: Los estados de seal aparecen en una lista de


los estados de informaciones de estado.
seal en la KOP/FUP: En los esquemas de contactos y diagramas de funciones
pantalla 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).

STEP 5
16-4 C79000-G8578-C920-05
Test

Ejemplo para FUP Despus de OK la unidad de programacin inicia la elaboracin de estado y mues-
tra, p.ej., la siguiente imagen en FUP:

PB 1
Segmento 1 0000 Ejemplo 1

E 32.0 &
= A 32.0
E 32.1 = =
= M 1.1

Figura 16-1 Elaboracin de estado

La imagen no se actualiza en cada ciclo. Todas las funciones que pueden ser llama-
das con las teclas de funcin ( Editor, Mdulos STEP 5, apartado 5.1) estn dispo-
nibles 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 DBADR=0000 LON=35
Segmento 1 AWLEstado RLO Estado/AKKU1 AKKU2 ESTADO SAZ
:U E 32.0 0 0 00000000 D054
:U E 32.1 0 1 00000000 D056
:= A 32.0 0 0 00000001 D058
:= M 1.1 0 0 00000001 D05A
:***

PB 1 DBADR= LON=20

Segmento 1 AWLEstado RLO Estado/AKKU1 AKKU2 comentario lnea


:SPA PB 1 arranque temp.
:UN T 9
:L KT 010.0
:SV T 9
:L T 0
:T KT 0
:SPB FB 10

Nom :TEST
ENT1 : M 10.0
SAL1 : MW 12
ENT2 : MW 12
:
:BE

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 Resultado lgico


STATUS Operandos bit
DBy Mdulo de datos actual
AKKU 1 Contenido del acumulador 1
AKKU 2 Contenido del acumulador 2

Abreviaturas ESTADO Estado de los indicadores de resultados


SAZ Contador de direcciones Step
Identificadores para la salida de estado:
L Temporizador en marcha
A Bit de negacin de consulta, es decir que en caso de con-
sulta UT (y Tiempo) el resultado es 0
V Entrada de contaje hacia adelante
R Entrada de contaje hacia atrs
S Entradas de activacin y de arranque
F Entrada de habilitacin

STEP 5
16-6 C79000-G8578-C920-05
Test

Elaboracin del El estado del mdulo se elabora siguiendo las siguientes acciones:
estado del mdulo
Accin Manejo Avisos/explicaciones
Desplaza- Posicionar el cursor con las teclas STEP 5 contina con la elaboracin de estado.
miento del o Bsqueda delante del operando Aviso: Se ejecuta estado.
punto de pa- deseado. Llamar a la pantalla a
rada otros segmentos mediante teclas
de cursor o + / -
Interrumpir Pulsar ESC = Interr. una vez. Aviso: Se ejecuta estado.
elaboracin
Continuar Pulsar INSERT = Aceptar Aviso: Se ejecuta estado.
elaboracin


Corregir

Pulsar F6 = Editar. Se maneja igual Se interrumpe la elaboracin de estado y se cambia al



programa que en el modo de edicin. modo de edicin.


Aceptar 1. Pulsar INSERT = Aceptar. Consulta: Aceptar segmento modificado?
correccin 2. Confirmar con S. ...Ya en AG,, sobrescribir?



3. Confirmar con S, si desea El mdulo corregido se encuentra en el autmata pro-



Sobrescribir. gramable y la elaboracin de estado se reanuda.


Interrumpir/ 1. Pulsar ESC = Interrupcin 2 Consulta: Abandonar estado?
fina lizar ela- veces.


boracin 2. Confirmar con S.
Siguiente Shift cursor derecha STEP 5 contina el status en la siguiente rea de
rea de estado
estado
Area de Shift cursor izquierda
estado


precedente



Posibles avisos:



Causas:
El mdulo no ha sido llamado.


No se elabora instruccin
Se ha omitido la instruccin.




Uno de los 20 mdulos de la cadena no existe.
Autmata programable en STOP.




No existe mdulo en AG
G El mdulo a comprobar no existe.
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.


En AWL el cursor est sobre un comando sin infor-
macin de estado (p.ej., fin de segmento).

STEP 5
C79000-G8578-C920-05 16-7
Test

16.3 Estado de las variables

Test Con esta funcin se crea una lista de los actuales estados de seal de los
Status variable operandos seleccionados tal y como se presentan durante la elaboracin del pro-
grama en el punto de control del sistema ( Apndice, glosario). Anote los ope-
randos 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 = Ac-
tivo o la tecla de aceptacin se visualiza el estado de seal actual de los operan-
dos listados.
Durante la elaboracin de estado se van llamando los operandos listados,
visualizndose su estado de seal actual antes de ser modificados por el pro-
grama de usuario.

Operandos: Formatos:

F F F F sin com. F
1 Pedir 2 3 Borrar 4 Bloque 5 Grabar

Figura 16-2 Tabla de edicin de la lista de operandos



En el submen

Tecla

Funcin



se puede utilizar F1 = Pedir Llamada de un mdulo de imagen.



F3 = Borrar Borrar la lnea actual.





F4 = Bloque 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.

Consulta de Si al introducir la lista de operandos se realizan cambios y no se memorizan en


seguridad un mdulo de imagen, ms tarde aparecer una consulta de seguridad, sta debe
confirmarse con S o No:
 Interr. = ESC
 F8 = Interr.
 F1 = Pedir
El texto de la consulta depende de si un mdulo de imagen est seleccionado o
no.
Ningn mdulo seleccionado: Rechazar modificaciones?
Mdulo seleccionado: Rechazar mdulo modificado?

STEP 5
16-8 C79000-G8578-C920-05
Test

Accin Reaccin con S Reaccin con No


Interrup- Las modificaciones se Seguir editando la lista de operandos, las mo-
cin rechazan. dificaciones se pueden memorizar en un m-
F8 = STEP 5 visualiza el dulo de imagen.
Interr. men de funciones. Nota: Las modificaciones deben memorizarse
manualmente (F5 = Grabar bajo o F7 = Gra-
bar).
F1 = Pedir Las modificaciones se Seguir editando la lista de operandos, las mo-
rechazan. dificaciones se pueden memorizar en un m-
Despus de rellenar la dulo de imagen.
lnea de comando se Nota: Las modificaciones deben memorizarse
indica el mdulo de manualmente (F5 = Grabar bajo o F7 =
imagen BBnn. Grabar). Llamada de un nuevo mdulo de ima-
gen con F1 = Pedir.



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



operandos
Operando Formatos de datos permitidos


M/A/E/S



MB/AB/EB/SY
KM
KH (KM, KY, KC, KF)



MW/AW/EW/SW KH (KM, KY, KC, KF)


T
KT (KM, KH)


Z
KZ (KM, KH)


DW/DL/DR
KH (KM, KY, KC, KF)



DB



MD/AD/ED/DD/SD KH (KG, KY KC)

Despus de introducir un operando, la unidad de programacin muestra el for-


mato 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 per-
manece 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 16-9
Test

Operaciones

Accin Manejo Avisos/explicaciones


Introducir 1. Despus de introducir operandos Step 5 propone el formato de datos correspondiente.
operandos pulsar tecla de doble flecha El cursor se encuentra junto al formato.
derecha.
2. Cambiar o mantener formato. El cursor salta al inicio de la prxima lnea.
3. Finalizar lnea con Return.
Corregir Sobrescribir entrada errnea Si la sintaxis es errnea, el cursor slo abandonar el
campo de entrada cuando se introduzca una entrada
correcta.
Insertar 1. Posicionar el cursor con teclas de
operandos cursor (arriba/abajo).
2. Pulsar Expandir vertical.
3. Introducir operandos.
Anteponer 1. Posicionar el cursor en la primera Para aadir operandos a la lista hay que posicionar el
operandos lnea. cursor debajo de la ltima lnea de la lista.
2. Pulsar Expandir vertical.
3. Introducir operandos.
Borrar 1. Colocar el cursor sobre el primer
operandos carcter del operando.
2. Pulsar varias veces Borrar
carcter.
Borrar 1. Colocar el cursor sobre la lnea a Se borra la lnea actual es borrada con operando y
operandos borrar. formato, las siguientes lneas se corren.
2. Pulsar F3 = Borrar.
Pedir lista 1. Pulsar F1 = Pedir. Si se realizaron modificaciones y no se memorizaron
de operan- 2. Rellenar la lnea de comando. en un mdulo de imagen, entonces aparece una con-
dos Salida Mdulo de Imagen BBnn. sulta 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.
Grabar lista Pulsar F7 = Grabar. STEP 5 graba la lista de operandos en el actual
de operan- mdulo de imagen seleccionado. A diferencia de F2 =
dos Grabarbajo no se indica el nmero del mdulo de ima-
gen. Para poder activar la funcin se tiene que selec-
cionar un mdulo de imagen.
Memorizar 1. Pulsar F5 = Grabarbajo. STEP 5 memoriza la lista de operandos en el mdulo
lista de op- 2. Rellenar la lnea de comando. de imagen BBnn.
erandos Memorizar Mdulo de Imagen
BBnn.
Pedir lista 1. Pulsar F4 = Imprimir bloque. STEP 5 crea en la pantalla una lista de operandos con
de operan- 2. Rellenar la lnea de comando 20 bytes consecutivos desde la salida 26.
dos en blo- Salida Bloque desde variable:
que p.ej. AB26 formato: KH

STEP 5
16-10 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 Los estados de seal actuales de las variables de proceso de la lista de operan-
estado de dos se visualizan incluso antes de modificar el programa de usuario (es decir, en
los operandos el punto de control del sistema).
(variables de Cuando est editando o visualizando la lista de operandos
proceso)
 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 C:ENSAYOST.S5D AG EN CICLO
OPERANDOS ESTADOS DE SENAL
Int. ON E 32.0 KM=1
I. EMERG E 32.1 KM=0
E32.2 E 32.2 KM=1
POS. DENTRO E 32.3 KM=0
RDELANTE. E 32.4 KM=0
RDETRAS E 32.5 KM=0
ABRIR PUERTA E 32.6 KM=0
CERRAR PUERTA E 32.7 KM=1
START E 33.0 KM=1
RDELANTE A 32.0 KM=0
RDETRAS A 32.1 KM=0
ABRIR PUERTA A 32.2 KH=00
Se ejecuta estado

Figura 16-3 Lista de operandos con entradas/salidas binarias y una marca

STEP 5
C79000-G8578-C920-05 16-11
Test

Manejo durante Accin Manejo Avisos/explicaciones


la elaboracin
Interrumpir elabo- Pulsar Interr. El cursor salta a la primera lnea de
del estado racin de estado la lista de operandos.
Continuar elabora- Pulsar la tecla STEP 5 indica nuevamente el es-
cin de estado F6 = Activo. tado de cada una de las variables.
Finalizar/interrum- Pulsar Interr. dos veces. Si se realizaron modificaciones y no
pir elaboracin de se memorizaron en un mdulo de
estado imagen, entonces aparece una con-
sulta 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 fun-
ciones.



Posibles avisos


Avisos Causas
y operaciones
errneas



No hay DB se- El operando no indica el identificador del mdulo de datos cor-
respondiente.



leccionado



KH= *No ex- El mdulo de datos correspondiente a los operandos entrados
iste elemento (DD, DW, DB, DL, DR) no figura en la memoria del autmata



programable o el nmero de palabras de datos es demasiado



pequeo.



KT = parado El temporizador seleccionado no ha sido llamado (iniciado).



KH = * DB El DB no se encuentra en el fichero de programa seleccionado.
falta



* inadmisible El operando no es admitido en el autmata programable.

STEP 5
16-12 C79000-G8578-C920-05
Test

16.4 Forzar variables

Test Esta funcin online permite modificar variables de proceso e intervenir


Forzar variables directamente en el proceso. Por eso debe tener en cuenta la reaccin del pro-
ceso antes de forzar (modificar) las variables.
 Las variables E, A, M, S, T, Z, D pueden ser modificadas. La unidad de pro-
gramacin 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.
 La funcin puede ser activada en los estados de servicio STOP y RUN del
autmata programable.
 Cuando se introduce un formato o un operando incorrecto, se interrumpe la
indicacin del estado de seal.
 STEP 5 avisa: Imposible Forzar.
 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 Operando Formatos de datos permitidos



operandos M/A/E/S 1) KM



MB/AB/EB/SY KH (KM, KY, KC, KF)



MW/AW/EW/SW KH (KM, KY, KC, KF)



T KT (KM, KH)



Z KZ 1) (KM, KH)



DW/DL/DR 1) KH (KM, KY, KC, KF)



DB -



MD/AD/ED/DD/SD KH (KG, KY KC)



-smbolo depende del tipo de operando

1) Estos operandos y formatos slo se visualizan y no pueden ser forzados.

STEP 5
C79000-G8578-C920-05 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 lla-
mar Forzar variables.

Visualizar el es- Es posible visualizar los estados de seal actuales de las variables de proceso
tado de los ope- en la lista de operandos.
randos (variables
Si est editando o visualizando la lista de operandos:
de proceso)
 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
 pulse ESC = Interr.
El cursor salta a la primera lnea de la lista de operandos.

Ajustar variables El estado de seal actual de las variables de proceso listadas se visualiza en la
de proceso desde pantalla. Ahora se pueden modificar en el autmata los valores de las variables
la unidad de de proceso mostradas (Forzar variables).
programacin
Modificar valores La unidad de programacin muestra la lista de operandos con la columna Esta-
de variables dos 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.

STEP 5
16-14 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 mo-
dificadas al autmata programable.
4. Pulse Aceptar.
El PG sustituye la columna Forzar por la columna Estado de seal y se visua-
lizan 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 ima-
gen, entonces aparece una consulta de seguridad (Rechazar modifica-
ciones? o Rechazar mdulo modificado?). Si no se realizaron modifi-
caciones 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 Esta funcin permite forzar salidas directamente al estado de seal deseado. La
Forzar salidas 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 tar-
jetas 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 selec-
cionado en Forzar salidas.

STEP 5
C79000-G8578-C920-05 16-15
Test







Editar listas de Operando Formatos de datos permitidos
operandos



AB KH (KM, KY, KC, KF)



AW KH (KM, KY, KC, KF)



AD KH (KM, KY, KC)



- smbolo depende del tipo de operando

Introducir Despus de introducir un operando, STEP 5 muestra el formato que no est entre
operandos 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.

Ajustar variable STEP 5 indica el ltimo mdulo de imagen seleccionado o una lista vaca en la
de salida desde la que se pueden introducir seales y estados.
unidad de
programacin

Modificar valores STEP 5 muestra la lista de operandos con las columnas Operandos y Forzado de
de salida 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 caracte-
res 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 modificacio-
nes? o Rechazar mdulo modificado?). Si no se realizaron modificacio-
nes, 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.

Correcciones Si la entrada es errnea, el cursor abandonar el campo de entrada solamente


despus de introducir un valor correcto.

STEP 5
16-16 C79000-G8578-C920-05
Test

16.6 Control de elaboracin ON

Test Esta funcin hace que el autmata elabore un mdulo paso a paso. Al llamar el
Control de ela- control de elaboracin el programa se detiene en el punto de parada indicado
boracin ON (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


 se interrumpe el ciclo de elaboracin,
 no se elaboran entradas ni salidas, tan slo se puede modificar la imagen del
proceso,
 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 selec-
cionar (eventualmente con posibilidades de correccin) paralelamente con el con-
trol de elaboracin:
 estado de la variable,
 forzar variables,
 forzar salidas,
 informaciones de la pila de interrupcin,
 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 m-
dulo 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 nece-
sario 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 proce-
sador 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 Con esta funcin se desconecta el control de elaboracin. Para ello seleccione
Control de ela- Test " Control de elaboracin OFF. El autmata conmuta al estado operativo
boracin OFF STOP y tiene que ser iniciado nuevamente (Forzar AG, AG Start o selector de
modos de operacin de la CPU de STOP a RUN).

STEP 5
16-18 C79000-G8578-C920-05
AG 17
Generalidades 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

Iniciar AG Shift+F11
Parar AG Shift+F12
Comprimir memoria de AG Ctrl+Shift+F2

AG-Info USTACK Shift+F9


AG-Info BSTACK Shift+F10

Entregar contenido memoria AG ...


Extensin de memoria AG
Parmetros de sistema AG

Indice del Apartado Tema Pgina


captulo
17.1 Iniciar el autmata programable 17-2
17.2 Parar el autmata programable 17-2
17.3 Comprimir la memoria del autmata programable 17-2
17.4 Salida AG-Info USTACK 17-3
17.5 AG-Info BSTACK 17-5
17.6 Visualizar el contenido de la memoria 17-5
17.7 Capacidad de memoria del autmata programable 17-7
17.8 Parmetros de sistema del autmata programable 17-8

STEP 5
C79000-G8578-C920-05 17-1
AG

17.1 Iniciar el autmata programable

AG La funcin Iniciar AG provoca un rearranque en caliente o en fro del autmata


Iniciar AG programable. Antes de iniciar el autmata despus de seleccionar esta funcin apa-
rece una consulta que depende del tipo de autmata programable:
 responder a la pregunta con S.
El autmata pasa al modo de operacin seleccionado, o bien
 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 La funcin Parar AG conduce el autmata programable al estado STOP. El proce-


Parar AG sador 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:
 Responder a la pregunta con S.
El autmata se conduce al estado STOP, o
 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 Al borrar mdulos en el autmata stos se declaran no vlidos en la RAM del aut-


Comprimir memo- mata programable, pero no se borran. Del mismo modo, cuando se corrige un
ria de AG 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 me-
moria 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:
 longitud de mdulo errnea,
 muestra una configuracin 7070 errnea en el encabezado del mdulo,
 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.

STEP 5
17-2 C79000-G8578-C920-05
AG

17.4 AG-Info USTACK

AG Las funciones online seleccionables en este submen informan sobre el estado


AG-Info USTACK del autmata programable:
 pila de interrupcin (USTACK),
 pila de mdulos (BSTACK),
 direcciones de memoria y periferia, hexadecimal (Salida contenido memoria),
 informaciones sobre la memoria de usuario del autmata
(Extensin memoria),
 informaciones sobre la estructura interna del autmata y la versin del soft-
ware de la CPU (Parm. sistema).

USTACK Despus de llamar la funcin USTACK aparece en la pantalla primero una tabla
Pila de con los bits de control y sus respectivas ocupaciones actuales. El significado de
interrupcin del las abreviaturas se explica en una ventana en el borde inferior de la pantalla.
autmata Para hacerse mostrar estas explicaciones se debe colocar el cursor sobre la
programable 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 C o n t r o l

NB PBSSCH BSTSCH SCHTAE ADRBAU SPABBR NAUAS QUITT

NB NB B REMAN NB NB NB NB

STOZUS STOANZ NEUSTA NB BATPUF NB BARB BARBEND


X X
NB UAFEHL MAFEHL EOVH NB AF NB NB
X
ASPNEP AAPSNRA KOPFNI PROEND ASPNEEP PADRFE ASPLUE RAMADFE

KEINAS SYNFEH NINEU NB NB NB SUMF URLAD

STOANZ : Estado Stop (requerimiento externo)


F F F F F F F F
1 2 3 4 5 6 Seguir 7 8 Fin

Figura 17-1 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

P r o f u n d.: 01

BEFREG: F600 SAZ: D00A DB-ADR: 0000


BST-STP: EB07 PB-NR.: 10 DB-NR.:
REL-SAZ: 0000

AKKU1: 0000 AKKU2: 0000

INFO RESULTADO: ANZ1 ANZO OVFL CARRY ODER ERAB

STATUS VKE

STOPS NB SUF TRAF NNNN STS


Causa de error:
STUEB NAU QVZ ZYK PEU BAU

ASPFA

ERAB : Ultima instruccion elab. era primera consulta


F F F F F F F F Ayuda
1 2 Editar 3 4 5 6 7 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.

STEP 5
17-4 C79000-G8578-C920-05
AG

17.5 AG-Info BSTACK

Funcin Cada vez que se llama a un mdulo, el autmata programable introduce la direc-
cin inicial del mdulo actualmente vlido, as como la direccin de retorno rela-
tiva 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.

AG Estas informaciones se pueden llamar con la funcin BSTACK en el modo de


AG-Info BSTACK operacin STOP.

PILA DE MODULOS

MODULO-NR MODULO-DIR DIREC.-RETORNO DIR.-REL. DB-NR DB-DIR.

PB 3 D05A D05B 0001


OB 1 D0C2 D0C7 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 Seleccione el comando de men AG > Entregar contenido memoria AG.


Entregar conte- Aparece la casilla de peticin AG-Info: Salida contenido mem. Navegue en esta
nido memoria AG casilla y efecte su seleccin.
1. En Salida desde direccin: introduzca, como cifra hexadecimal, la pri-
mera 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.

STEP 5
17-6 C79000-G8578-C920-05
AG

17.7 Capacidad de memoria del autmata programable

AG Esta funcin permite visualizar las direcciones absolutas y su contenido en la


Extensin de me- pantalla, o bien sacarlas por impresora o en un fichero de impresin.
moria AG
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: Tipo AG AG 100 U Identif. CPU CPU 90

Dir. final DFFF

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
Aviso
AGRAM extensin hasta: 3FFE
Seguir?
Memoria AG ocup. hasta: 70
< 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:
 identificacin de la unidad central (CPU),
 tipo de CPU,
 nmero de CPU,
 divisin de la memoria,
 longitud de las listas de mdulos.

AG Seleccione el comando de men AG > Parametros de sistema AG. Se muestra


Parametros de la casilla de peticin AG - Salida parmetros de sistema.
sistema AG
STEP 5 visualiza los parmetros de sistema en la pantalla.
La lista est dividida en dos pginas de pantalla. La siguiente figura da un ejem-
plo para la pgina 1. Continuar e finalizar mediante Seguir S.

Parmetros sistema

REPRESENTACION HEXADEX.
VERSION DEL SOFTWARE AG Z 01

IDENT. CPU AG 100 U CPU 90


Versin del software del PGAS
Z 00
FORMADOR SENAL ENTRADAS 0
FORMADOR SENAL SALIDAS 0
IMAGEN PROCESO ENTRADAS EF00
IMAGEN PROCESO SALIDAS EF80
ZONA DE MARCAS EE00
TEMPORIZADOR EC00
CONTADORES ED00
ZONA DE MEMORIA BS EA00

STEP 5
17-8 C79000-G8578-C920-05
Administracin 18
Generalidades En este men principal se encuentran resumidas una serie de funciones.

Editor Test AG Administracin Docu

Mdulo STEP 5... F1


Mdulo de datos... F2
Mscara DB... Ctrl+F1
Lista de asignacin F7
Batch AWL... Ctrl+F3
Caminos de bus F8

Parm. impresora Ctrl+F4


Editor pie pgina Ctrl+F5

Indice del Apartado Tema Pgina


captulo
18.1 Crear XREF 18-2
18.2 Elaborar EPROM 18-2
18.3 Reasignacin automtica 18-7
18.4 Reasignacin manual 18-9
18.5 Listas de asignacin 18-11
18.6 Batch AWL 18-17
18.7 Conversin 18-18
18.8 Seleccionar idioma 18-18
18.9 Representacin de colores 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.

Administracin Seleccione el comando de men Administracin > Crear XREF.


Crear XREF F11
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.

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 gra-
bar.
Enchufe estos cartuchos de memoria a la interfase EPROM de la unidad de pro-
gramacin.
El software le asistir al seleccionar los parmetros correctos para los diferentes
tipos de EPROM.
Se dispone de las siguientes funciones:
 cargar mdulos STEP 5 en cartuchos EPROM/EEPROM (grabar);
 leer mdulos STEP 5 de cartuchos EPROM/EEPROM y transferirlos a un fi-
chero de programa preajustado (leer);
 borrar mdulos EEPROM (borrar);
 mostrar informaciones sobre EPROM/EEPROM (EInfo);
 transferir parmetros SYSID (SYSID-Ent., SYSID-Sal.).

Nota
En el cartucho no se pueden grabar mdulos de comentario, de documentacin o
de imagen.

Administracin Seleccione el comando de men Administracin > Elaborar EPROM Ctrl + F2.
Elaborar EPROM A continuacin aparece la mscara Programar EPROM.

STEP 5
18-2 C79000-G8578-C920-05
Administracin

Programacion de EPROM

Fich. programa: C:\ STEP5\S5_DATEN\NONAMEST


: .S5D

Modo operacion: WORD

F F F F F-> BLOQU F F F Ayuda


1 Grabar 2 Leer 3Borrar 4 5 EInfo 6 7 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 A continuacin se explica el manejo y la parametrizacin de las funciones


funciones EPROM utilizando a ttulo de ejemplo la funcin Grabar.
 SHIFT F6 = Elegir Modo de representacin
 F1 = Pulsar Grabar.
 F12 = 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 continua-
cin:

Campo de Explicacin
entrada
Mod Esta entrada se confirma con la tecla Return.
PBn (p. ej.) Nombres individuales de mdulos.
PB (p. ej.) Todos los mdulos de un mismo tipo.
* Se visualizar una lista en la que se puede introducir 6 mdu-
los como mximo.
B Todos los mdulos del fichero de programa preajustado
( Proyecto).
IMP Esta entrada se confirma con la tecla Aceptar.
Carcter vaco Salida slo en la pantalla.
* Salida por impresora estndar.
1 Edicin con escritura normal.
2 Edicin con escritura comprimida.

STEP 5
C79000-G8578-C920-05 18-3
Administracin

Nmero de Despus de confirmar la entrada se visualiza la siguiente lnea de entrada:


programacin
NUM. PROG.:
Aqu se tiene que introducir el nmero de programacin. Mediante este nmero
se identifica al cartucho EPROM/EEPROM deseado.

Seleccionar Hay dos posibilidades de introducir este nmero:


NUM.PROG.
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 Explicacin
MLFB Referencia del cartucho.
NUM. La unidad de programacin identifica con este nmero al cartu-
PROGRAMACION cho EPROM/EEPROM. Este nmero se asigna fijamente a la
referencia.
CAPACIDAD Capacidad de memoria del cartucho EPROM/EEPROM.

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 Una vez introducido el NUM. PROG. y confirmado con la tecla Aceptar se visua-
cartucho liza 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 des-
truyan mdulos EPROM/EEPROM.

Si introduce p. ej. para el cartucho de memoria 6ES5 372-1AA61 en vez del n-


mero de programacin 457 solamente 57 por equivocacin, se destruye el
cartucho de memoria.

STEP 5
18-4 C79000-G8578-C920-05
Administracin

INFORMACION - MODULO

MLFB : 6ES5 3730AA81


NUM. PROGRAMACION : 163
IDENTIF. HARDWARE : EL MOD. NO TIENE IDENT.

DISTRIBUCION : PUESTO 1 : *27256 PUESTO 2 : *27256


PUESTO 3 : *27256 PUESTO 4 : *27256

MODO DE OPERACION : WORDWORD/MODULO O BYTE

CAPACIDAD : 64 KWORD O 128 KBYTE

NUM. PROGRAMA. ? SI MODULO CORRECTO, SOLO ACEPTAR


GRABAR EPROM MODULO : PB44 IMP :

Figura 18-2 Ejemplo de una informacin de un cartucho de memoria (mdulo) EPROM/EEPROM

Activar funciones En lo siguiente se explica cada una de las funciones EPROM que pueden ser
activadas mediante teclas de funcin (F1 - F8):

Nivel de tecla Efecto de las teclas de funciones


1 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 des-
pus 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 DIR final nnnnnnnn
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.

STEP 5
C79000-G8578-C920-05 18-5
Administracin

Nivel de tecla Efecto de las teclas de funciones


1 2
F1 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 DIR final de cabeza nnnnnnnn
Para todos los mdulos:
Comprobacin mdulo Lmite nnnnnnnnn
El lmite libre es la direccin final fsica del ltimo mdulo en el cartucho EPROM/EE-
PROM.
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 impre-
sora.
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:
Direc. La direccin relativa del mdulo en el cartucho de memoria.
Consigna Valor terico = Contenido de la capacidad de memoria depositado
en la direccin relativa del mdulo en el fichero de programa.
Real Valor real = Contenido de la capacidad de memoria depositado en la
direccin relativa de mdulo en el cartucho EPROM/EEPROM.
F3 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).
F5 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
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 so-
breescrito. La transferencia termina con el aviso:
Funcin principal DIR final nnnnnnnn
F8 Ayuda
Indicacin de la ocupacin de las teclas de funcin.
F8 Retorno
Retorno al nivel de seleccin.

STEP 5
18-6 C79000-G8578-C920-05
Administracin

18.3 Reasignacin automtica

Funcin La funcin Reasignacin permite cambiar el nombre de un operando:


 automticamente, mediante una lista de asignacin, o
 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 pro-
grama 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 mdu-
los 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 Seleccione el comando de men Administracin > Reasignacin automatica.


Reasignacion
Despus de seleccionar la funcin Reasignacin automtica, STEP 5 muestra la ca-
automtica ...
silla 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 genera-
dos 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.

Interrumpir? Pulse ESC = Interr.


El PG no almacena el mdulo que se est elaborando actualmente.

STEP 5
18-8 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.

Administracin Seleccione el comando de men Administracin > Reasignacin manual...


Reasignacin Despus de seleccionar la funcin Reasignacin manual la unidad de programa-
manual ... cin 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

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
< Histrico F1 >
Opcin
Tipo protocolo: Estndar < Seleccionar F3 >

< Info F7 >


< Reasignar > < Interr. ESC > < Ayuda Shift+F8 >

Figura 18-3 Reasignacin manual

Despus de activar la Reasignacin, STEP 5 muestra en la pantalla la tabla va-


ca Reasignacin manual para introducir los operandos en el fichero de pro-
grama nuevo y antiguo. Esta lista acepta hasta 16 operandos con direccin anti-
gua y nueva en escritura absoluta. Finalice cada entrada con Return.
Despus de editar las direcciones de operandos modificados se finaliza la en-
trada 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 mues-


tra, 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 nom-
brado. 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 Hoja 1

FIch. prog. antiguo: WASCHAST.S5D Fich. prog. nuevo: PROBSPST.S5D


>C:\S5_DATEN\EXAMPLE >C:\S5_DATEN\EXAMPLE
Oper. antiguo: A 32.0 Oper. nuevo: A 1.1
Oper. antiguo M 10.2 Oper. nuevo: E 7.5

PB 2 LONG. = 1
Numero de conversiones:
PB 10 LONG. = 2
Numero de conversiones:
PB 11 LONG. = 0
Numero de conversiones:

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.

STEP 5
18-10 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:
 Traduccin de un fichero fuente secuencial a un fichero de smbolos
(*Z0.SEQ *Z0.INI).
 Traduccin de un fichero de smbolos a un fichero fuente secuencial con clasi-
ficacin segn operandos absolutos u operandos simblicos
(*Z0.INI *Z0.SEQ) o sin cambiar la clasificacin de los operandos.
 Correccin rpida de la lista de asignacin directamente en el fichero de sm-
bolos traducido (*Z0.INI).
 Traduccin de un fichero de smbolos antiguo a un fichero fuente secuencial
(convertir vers. V1.x V2.x).
 Borrar un fichero fuente secuencial con el fichero de errores correspondiente.
 Borrar un fichero de smbolos.
 Salida de la lista de errores de traduccin (fichero de errores).
En el autmata programable se elaboran solamente operandos con direccin ab-
soluta. 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 Para editar una lista de asignaciones, v. el captulo 11. El fichero fuente
asignacin (*Z0.SEQ) generado al editar la lista se convierte mediante un proceso de traduc-
cin en tres ficheros de smbolos asignados (*Z0.INI, *Z1.INI, *Z2.INI).

Generar ficheros STEP 5 genera automticamente los ficheros de smbolos despus de llamar la
de smbolos funcin Convertir SEC INI o editando la lista de asignacin.

Procesamiento en Para hacerse mostrar los smbolos del programa de usuario que reside en el au-
el AG tmata se requieren solamente los ficheros de smbolos.

18.5.1 Convertir SEC INI

Funcin Mediante esta funcin el fichero fuente secuencial se convierte en el fichero de


smbolos correspondiente.

Administracin Seleccione el comando de men Administracin > Listas asignacin > Con-
Lista asignacin vertir SEC > INI...
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

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 confir-
mar 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 Convertir INI > SEC

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

Administracin Seleccione el comando de men Administracin > Listas asignacin > Convertir
Listas asigna- INI>SEC... Despus de seleccionar Convertir INI SEC, STEP 5 le muestra una
cin casilla de peticin en la cual se introduce el nombre del fichero de smbolos a traducir
Convertir INI -> SEC 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.

Nota
Al ordenar la lista se pierden todos los comandos de control (.PA), las lneas en
blanco y las lneas de comentario (;).

STEP 5
18-12 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).

Administracin Seleccione el comando de men Administracin > Listas asignacin >


Listas Corregir INI.
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:

Fich. simbolos: C:ENSAYOZ0.INI


Operando Simbolo Comentar.

Asignacion a operando:

Asignacion a smbolo:

F F F F F F
1 Insertar 2 Mostrar 3Bor. Abs 4Bor. Sim 5 ZULI Opc. 6

Introducir la lnea Debajo del encabezado Operando - Smbolo - Comentario se encuentra


de asignacin la lnea de entrada. Introduzca aqu una nueva asignacin en el fichero de smbo-
los.
El cursor est posicionado al comienzo de la lnea de entrada.
La lnea de entrada se edita en el modo Sobreescribir.
 La tecla DEL = Borrar borra el carcter sobre el que se encuentra el cursor.
 La tecla Expandir horizontal inserta un carcter vaco en la posicin del cur-
sor.
 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.
 La tecla Return, al igual que la tecla TAB, mueve al cursor un campo de en-
trada 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 si-
guientes funciones:

Funcin Explicacin
F1 = Insertar 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.
F2 = Mostrar 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.
F3 = Bor.Abs La asignacin que corresponde al parmetro absoluto (operando) en
la lnea de entrada se borra del fichero de smbolos. Si la asigna-
cin introducida no est definida, aparecer un aviso de error.
F4 = Bor.Sim La asignacin que corresponde al parmetro simblico (smbolo) en
la lnea de entrada se borra del fichero de smbolos. Si la asigna-
cin introducida no est definida aparece un aviso de error.
F5 = ZULI Se optimiza la lista de asignacin.
opc.
F8 = Retorno 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.

1. Si desea introducir un nuevo operando en el fichero de smbolos,


introduzca una direccin desocupada, absoluta y simblica, as como el co-
mentario 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 exis-
tente,
siga el mismo procedimiento que en 2) pero borre con F4 = Bor. Sim.

STEP 5
18-14 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 fi-
chero de smbolos antiguo a un fichero fuente nuevo antes de poderlo elabo-
rar.
Las listas de asignaciones que se crearon con versiones superiores no se tienen
que convertir.

Administracin Seleccione el comando de men Administracin > Listas asignacin >


Listas asigna- Convertir V1.x y V2.x. En la casilla de peticin visualizada se introduce el nom-
cin bre del fichero fuente a traducir. Despus de activar Corregir se traduce el
Convertir V1.x fichero.
y V2.x
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

Administracin Esta funcin sirve para borrar un fichero fuente secuencial. Esto tambin rige
Listas asigna- para el fichero de listas de errores y el fichero de ocupacin de las teclas corres-
cin pondientes.
Borrar SEC
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.

18.5.6 Borrar INI

Administracin Con esta funcin se borran los ficheros de smbolos (*Z0.INI, *Z1.INI, *Z2.INI).
Listas asigna-
Despus de seleccionar la funcin Borrar INI, STEP 5 muestra una casilla de pe-
cin
Borrar INI ticin 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 eje-
cutar esta funcin aparece la lista de los ficheros borrados en la pantalla.

STEP 5
C79000-G8578-C920-05 18-15
Administracin

18.5.7 Salida lista errores

Administracin STEP 5 acumula en la lista de errores los avisos de error que han aparecido du-
Listas asigna- rante uno de los siguientes procesos de traduccin:
cin
Salida lista  Traduccin del fichero secuencial *Z0.SEQ a ficheros de smbolos (*Z0.INI,
errores *Z1.INI, *Z2.INI).
 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 de-
positada.
Este fichero se crea aunque no se produzca error alguno.

STEP 5
18-16 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 instruccio-
nes 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.

Administracin Elija el comando de men Administracin > Batch AWL > Compilador BATCH
Batch AWL AWL... En la pantalla aparecer la casilla de peticin Compilador Batch AWL.
Compilador Batch
AWL

18.6.2 Sustituir operandos

Funcin Esta funcin permite sustituir operandos con ayuda de una lista de asignacin
nueva.

Administracin Elija el comando de men Administracin > Batch AWL > Sustituir operandos...
Batch AWL En la pantalla aparecer la casilla de peticin Batch AWL: Sustituir operandos.
Sustituir ope-
randos

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.

Administracin Elija el comando de men Administracin > Batch AWL > Salida fich. protoco-
Batch AWL los... En la pantalla aparecer la casilla de peticin Batch AWL: Salida fichero proto-
Salida fich. colos.
protocolos ...

STEP 5
C79000-G8578-C920-05 18-17
Administracin

18.6.4 Salida de lista de errores

Funcin Con esta funcin puede entregar la lista de errores que se ha generado al compilar.

Administracin Elija el comando de men Administracin > Batch AWL > Salida lista errores...
Batch AWL En la pantalla aparecer la casilla de peticin Batch AWL: Salida lista errores.
Salida lista er-
rores...

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:
 PJ > PX Fichero de proyecto de versin 6.x a versin 7.x
 PX > PJ Fichero de proyecto de versin 7.x a versin 6.x
 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 Seleccione el comando de men Administracin > Convertir. En la pantalla


Convertir ... 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 Seleccione el comando de men Administracin > Seleccionar idioma. En


Seleccionar pantalla aparece la casilla de peticin Seleccin de idioma STEP 5/ST. En ella
idioma... 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 .

STEP 5
18-18 C79000-G8578-C920-05
Administracin

18.9 Representacin en color

Administracin Seleccione el comando de men Administracin > Ajustar color. En la pantalla


Ajustar color aparece la casilla de peticin Colores de pantalla S5FARBE.

Representacin en est concebido para salida en pantalla de color.


blanco y negro
Si conecta a su PC un monitor monocromo, la salida se produce mediante escala
para STEP 5 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 Los colores de la pantalla de se pueden cambiar.


color especfica de
Esta propiedad resulta particularmente til cuando se desea mejorar la graduacin
usuario para
de la escala de grises en una pantalla monocroma, o cuando debido al ajuste de
STEP 5 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

STEP 5
18-20 C79000-G8578-C920-05
Documentacin 19
Generalidades 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.:
 mdulos de programa, mdulos de datos, listas, estructuras,
 ficheros de texto (ficheros ASCII).
Tambin existe la posibilidad de evaluar determinados datos segn diferentes
criterios, p. ej.:
 activar la salida de referencias cruzadas de determinados operandos,
 clasificar la lista de asignacin por operandos simblicos.

Documentacin Cambio

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 >

Indice del Apartado Tema Pgina


captulo
19.1 Sinopsis de las funciones de documentacin 19-2
19.2 Salida estndar 19-3
19.3 Salida confortable 19-12
19.4 Instrucciones de control 19-21
19.5 Editar instrucciones de control 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).

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

Instrucciones de Todas las funciones de salida confortable tambin se pueden ejecutar con instruccio-
control para salida nes de control que se editan y memorizan en ficheros. Estas instrucciones permiten
confortable ejecutar secuencias frecuentes de forma automtica. Con determinadas instruccio-
nes 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).

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

STEP 5
19-2 C79000-G8578-C920-05
Documentacin

19.2 Salida estndar

Comandos de La figura 19-1 muestra los comandos de men disponibles para la salida estndar.
men 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 aut-
mata programable.

Documentacin Cambio

Mdulo STEP 5 ...


Mdulo de datos...
Mscaras DB...
Lista asignacin... Salida estndar
Batch AWL...

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 (fi-
chero *XR.INI).

Imagen de El siguiente ejemplo en KOP (PB1.NW1) contiene un mdulo STEP 5 tal y como
impresin 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:


 fichero de programa,
 modo de representacin AWL, KOP o FUP,
 fichero de pie de pgina (slo si Pie de pgina: S est ajustado),
 fichero de smbolos (slo si se desea Smbolos S),
 modo de operacin (online si la salida se realiza desde el autmata
programable),
 fichero de impresora (el ajuste previo NONAMELS.INI es vlido para el PT88).
 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.

STEP 5
19-4 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.

Documentacin Seleccione el comando de men Documentacin > Mdulos STEP5. Se


Mdulos STEP 5 muestra la casilla de peticin Imprimir mdulos STEP 5. Rellene los campos de
entrada.
A continuacin se explicarn slo los campos de entrada especficos conside-
rando que stos aparecen alternativamente:

Entrada Explicacin
Con.bsq. Como concepto de bsqueda pueden elegirse, entre otros,
operandos absolutos, nmeros de segmento, reas de
segmento y smbolos.
con direcciones Slo si se ha seleccionado la representacin AWL: elegir
de AWL el tipo de indicacin de las direcciones.

19.2.2 Mdulos de datos

Funcin Esta funcin permite visualizar todos los mdulos de datos de un programa o bien
mdulos individuales.

Documentacin Seleccione el comando de men Documentacin > Mdulos de datos. Aparece


Mdulos de datos la casilla de peticin Imprimir mdulos datos.

Ejemplo de una En Ajustar (v. apartado 4.1.1, Ficha Mdulos ) se ha seleccionado con
salida comentario.

DB 10 C:EJPXXXST.S5D LON=25 /16


Hoja 1
0: KH = 0000; Imagen
1: KC = DB 10 para AG 90 ; Mdulo para S590
10: KT = 010.1; Elemento de ajuste
11: KT = 020.1;
12: KZ = 010;
13: KZ = 020;
14: KM = 00000000 00000000 Codificacin binaria 1
15: KM = 00000000 00000000 Codificacin binaria 2
16: KF = +00010;
17: KF = +00020;
18: KH = 000;
19: KH = 000;

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 Con esta funcin se indica los mdulos de datos que contienen mscaras.

Documentacin Seleccione el comando de men Documentacin > Mscaras DB. Se muestra


Mscaras DB 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 fi-
chero.

Documentacin Seleccione el comando de men Documentacin > Lista asignacin. Se


Lista asignacin muestra la casilla de peticin Mostrar lista asignacin.

Ejemplo Fichero C:EJP409Z0.SEQ

Operando Smbolo Comentario


E 1.1 ON 1 Entrada 1.1
E 1.2 ON 2 Entrada 1.2
E 1.3 ON 3 Entrada 1.3
E 2.1 M 21 Entrada 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.

Documentacin Elija el comando de men Documentacin > Batch AWL. Se mostrar la casilla
Batch AWL de peticin Fichero fuente AWL.

STEP 5
19-6 C79000-G8578-C920-05
Documentacin

19.2.6 Estructura de programa

Funcin Esta funcin permite visualizar las relaciones de llamada (cuadro sinptico de pro-
grama) 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 inclu-
yendo 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 lla-
mada (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 Seleccione el comando de men Documentacin > Estructura programa. Se


Estructura de muestra la casilla de peticin Salida de estructura programa.
programa

Ejemplo Salida estndar de una estructura de programa con mdulos de datos.

Estructura de programa con DB Hoja 1

PB 1 : Long. : 9
PB 2 : Long. : 21
PB 3 : Long. : 9
PB 1 : Long. : 25
FB 2 : Long. : 50
OB 01 : Long. : 13
DB 1 : Long. : 28
Long. : PB 0 64
Long. : SB 0
Long. : FB 50
Long. : FX 0
Long. : OB 13
Long. : DB 28
Long. : DX 0
Long. : 155

Estructura de programa con DB Hoja 2


+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 En el protocolo (listado) los mdulos tienen identificadores que explican el tipo de
mdulos llamada en el programa.
Identificador Explicacin
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.
no existe
!F113! Existen an otras llamadas de mdulos pero no pueden
ser representadas (profundidad de anidado excesiva).
!F114! 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:
 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)
 las referencias cruzadas segn operandos simblicos o absolutos
(p. ej.: E 1.0 MOTOR).
Las referencias cruzadas estn ordenadas por operandos absolutos. Una referen-
cia cruzada se compone de:
 operando
 nombre simblico
 los mdulos con los segmentos y
 una identificacin para la aplicacin que se le d (vea figura19-6).

Documentacin Seleccione el comando de men Documentacin > Lista refs. cruz. Tras llamar
Lista refs. la funcin aparece la casilla de peticin Mostrar lista referencia. En la lista si-
cruz. guiente se comentan slo las indicaciones especficas.

STEP 5
19-8 C79000-G8578-C920-05
Documentacin



Campo de entrada Explicacin


Lista de referencia Individualmente en una pgina se visualizan todos los
todos elem. elementos (operandos) que figuran a continuacin en el

orden sucesivo E, A, M, S, T, Z, B, P, D.




Marcas, mdulos de da-


tos, entradas, temporiza-
dores, periferia, salidas,
Aparece una lista de referencias cruzadas slo para los
elementos indicados.



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

sible aqu.

Lista ref. cruz.: Marca


Nmero de segmento

M 32.1 -Marc321 PB 1 1*, 2 , 4


M 32.2 -Marc322 PB 1 1 , 2 , 5 ,7?
PB 2 1
M 33.3 -Marc333 PB 1 3*, 4 , 5 ,6*

Nm. mdulo Operando


Nombre como asigna-
Operando Mdulo
simblico cion
Operando
como con-
sulta

Figura 19-6 Ejemplo de la lista de referencias cruzadas

Significado de los Identificador Explicacin


identificadores Carcter vaco 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 (direccio-
namiento indirecto).
S 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.

STEP 5
C79000-G8578-C920-05 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).
 un byte (B)
 una palabra (W)
 una palabra doble (D)

Documentacin Seleccione el comando de men Documentacin > Plano ocupaciones.


Plano ocupacio- Aparece la casilla de peticin Mostrar plano ocupacin.
nes

Ejemplo
Hoja 1
PLAN OCUPACION E / A / M

PB 1 : ELABORADO
PB 2 : ELABORADO
PB 3 : ELABORADO
PB 12 : ELABORADO
FB 10 : ELABORADO
OB 1 : ELABORADO
Hoja 2
PLAN OCUPACION E / A / M

Entradas existentes en programa

!7 6 5 4 3 2 1 0 !B W D ! !7 6 5 4 3 2 1 0 !B W D !
! ! ! ! ! !
byte 0 ! ! ! byte 1 ! ! !
byte 2 ! XX ! ! byte 3 ! ! !
byte 4 ! X ! ! byte 5 ! ! !
byte 6 ! ! ! byte 7 ! ! !
byte 8 ! ! ! byte 9 ! ! !
byte 10 ! ! ! byte 11 ! ! !
! !

Figura 19-7 Ejemplo de un plano de ocupaciones estndar

Significado del identificador de un plano de ocupaciones:



Identificador Explicacin



Carcter vaco El operando se activa como instruccin de byte, de palabra o de


palabra doble, no como instruccin de bit.





X
El operando no se activa.


En el operando se efecta una instruccin de bit.


#


S
El operando est despus de una instruccin BMW o BDW.


El operando se activa en un mdulo de funcin estndar.


?


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
19-10 C79000-G8578-C920-05
Documentacin

19.2.9 Peticin colectiva

Funcin Con esta funcin se activa una peticin colectiva que permite visualizar un(a):
 sinopsis de programa,
 plano de ocupaciones,
 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 Seleccione el comando de men Documentacin > Peticin colectiva. Se


Peticion muestra la casilla de peticin Mostrar petic. colectiva.
colectiva

19.2.10 Salida de ajustes del proyecto

Funcin Con esta funcin se visualizan los ajustes del proyecto.

Documentacin Elija el comando de men Documentacin > Ajustes proyecto. Se mostrar la


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

Documentacin Elija el comando de men Documentacin > Caminos de bus. Se mostrar la


Caminos de bus casilla de peticin Salida caminos.

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 instruc-
ciones 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 pro-
gramable, 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 Despus de seleccionar la funcin Salida confortable se visualiza un men que


funciones ofrece las siguientes posibilidades de salida:
confortables
Documentacin Cambio

Mdulos STEP 5 ...


Mdulos de datos ...
Mscaras DB ...
ListaMdulos...
de asignacin...
BatchMscaras
AWL DB1 ...
Lista de mdulos ...
Lista
Estruc. de asignacin...
programa ...
ListaBatch
refs.AWL
cruz. ...
PlanoEstructura programa
de ocupaciones ... ...
Lista refs. cruzadas
Peticion colectiva ... ...
Plano de ocupaciones ...
Plano
Ajustes de ocupacion
proyecto ... de .
Lista
Caminos de control...
bus ...
Ajustes
Salida proyecto
confortable > ...
Instrucs. control > ...
Caminos de bus

Fichero de texto ...

Ejemplo de un La primera impresin (figura 19-8) ha sido generada con la salida confortable, la
impreso segunda (figura 19-9) con la salida estndar. Observe la diferencia!

STEP 5
19-12 C79000-G8578-C920-05
Documentacin

Plano de funciones
Mdulo: PB 1 Simb.: Garaje Coment.: Apertura automtica de la puerta Bib-Nr.: Long.: 25

Segmento 1 0000 Apertura interio / exterio


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 >=1
-ABRint
-ABRIR &
-FinSUP 0
-I. emerg. 0 + = -ABRIR
Operando Operando simblico Comentario de operando
E 1.2 ABRext ABRIR exterio
E 1.5 ABRint ABRIR interio
E 1.0 FinSUP Fin de carrera superior
E 0.0 I.emerg Interruptor de emergencia
E 1.4 CERRADURA Interruptor de llave exterior
A 1.0 ABRIR Abrir puerta via motor

Fecha: 8.09.92 Test para: K O M D O K / ST S I E M E N S TEST: Programa de ejemplo ZU FM-NR.:


Autor: XYZ Versin: V 4.0 (7.9.92) Madrid (V2.1, 8/92) ZU PR-NR.:
bajo: M S - D O S (V 5.0) Hoja
INSTALACION Prueba del sistema
PG 770 Fich. programa: Mdulo: Seg.: 1
con DR211N Pie de pag.: KODOEMF2.INI SIMATIC S5 A:GARAGEST.S5D PB 1 1

Figura 19-8 Impresin confortable de un diagrama de funciones

PB 1 -Garaje A: GARAJEST.S5D Bib-Nr.: Long.: 25


Segmento 1 0000 Apertura interior / exterior
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 >=1
-ABRint
-ABRIR &
-FinSUP 0
-I. emerg. + = -ABRIR
0

E 1.2 = ABRext ABRIR exterior


E 1.5 = ABRint ABRIR interior
E 1.0 = FinSUP Fin de carrera superior
E 0.0 = I. emerg. Interruptor de emergencia
E 1.4 = CERRADURA Interruptor de llave exterior
A 1.0 = ABRIR Abrir puerta via motor

Fecha: 8.09.92 Text ara: K O M D O K / ST S I E M E N S TEST: Programa de ejemplo ZU FM-NR.:


V 4.0 (7.9.92) Madrid (V2.1, 8/92) ZU PR-NR.:
Autor: XYZ Versin: Hoja
bajo: M S - D O S (V 5.0)
INSTALACION
Prueba del sistema 1
PG 770 Fich. programa: Mdulo: Seg.:
con DR211N Pie de pg.: KODOEMF2.INI SIMATIC S5 A:GARAGEST.S5D PB 1 1

Figura 19-9 Impresin estndar de un diagrama de funciones

STEP 5
C79000-G8578-C920-05 19-13
Documentacin

19.3.1 Salida mdulos

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

Documentacin Seleccione el comando de men Documentacin > Salida confortable > Mdu-
Salida los. Se visualiza la casilla de peticin Documentacin mdulos. Navegue y
confortable > seleccione en esta pantalla. A continuacin se explican las entradas
Mdulos correspondientes.



Entrada Explicacin


Opcin

Ning.



Con ref. ade- Referencias adelante:



lante Si el segmento impreso contiene operandos asignados, se



y atrs imprimen las partes del programa en las que se efectan las
consultas correspondientes.



Referencias atrs:




Si el segmento impreso consulta salidas o marcas, se impri-


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


Layout


Con F7 se visualiza un ejemplo de un formato estndar y uno



de un layout optativo.


Actualizar XREF Antes de imprirmir el mdulo, se actualiza el fichero QVL.

19.3.2 Salida mscara DB1

Funcin Esta funcin visualiza o imprime el mdulo de datos con la periferia asignada en for-
mato DIN A3 o DIN A4. Tambin puede almacenarse en un fichero (*LS.INI).
Documentacin Seleccione el comando de men Documentacin >Salida confortable >
Salida conforta- Mscaras DB1. Se visualiza la casilla de peticin Documentacin mscaras
ble DB1.
Mscaras DB1...

19.3.3 KOMDOK Salida lista de mdulos

Funcin 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 pro-
grama y de datos del fichero ajustado.

STEP 5
19-14 C79000-G8578-C920-05
Documentacin

La lista proporciona la siguiente informacin acerca de los mdulos indicados:


 tipo de mdulo,
 nmero de mdulo,
 nombre simblico (si se ha fijado previamente Smbolos: S),
 comentarios de operandos,
 extensiones de mdulos,
 nmero de biblioteca,
 ficheros de documentacin con indicacin de longitud,
 pie de pgina.

Documentacin Seleccione el comando de men Documentacin > Salida confortable > Lista
Salida de mdulos. Dependiendo del preajuste se edita una lista de mdulos bien en la
confortable impresora o bien en un fichero predeterminado. Mientras se crea la lista de mdu-
Lista de los aparece el aviso:
modulos
Imprimir lista mdulos

19.3.4 Salida lista asignacin

Funcin Se puede visualizar una lista de asignacin:


 secuencial, tal y como se ha editado,
 ordenada por operandos absolutos,
 ordenada por operandos simblicos.

Documentacin Seleccione el comando de men Documentacin > Salida confortable > Lista
Salida de asignacin. Se visualiza la casilla de peticin Documentacin lista corresp.
confortable
Lista de En los siguientes modos se visualiza una lista de asignacin:



asignacion
Entrada Explicacin



Salida estndar de



Lista asignacin
Salida sin clasificacin. El preajuste Smbolos no tiene efecto.



Lista asignacin Salida ordenada por operandos absolutos. Para cada uno de



clasif. por oper. ab- estos operandos en el orden sucesivo E, A, M S, T, Z, B, P, D



solutos se comienza una nueva pgina. Se requiere el ajuste Smbo-
los: S.



Lista asignacin Salida ordenada por operandos simblicos. Para cada uno de



clasif. por oper.



simbl.
estos operandos en el orden sucesivo E, A, M S, T, Z, B, P, D
se comienza una nueva pgina. Se requiere el ajuste Smbo-



los: S.



Layout estndar Con la tecla SHIFT F8 o la tecla Help se visualiza un ejemplo
de un formato estndar.



Opcional Slo para formato DIN A3.

En cuanto haya abandonado la casilla de peticin con Salida se producir el


aviso
Imprimir lista corresp.

STEP 5
C79000-G8578-C920-05 19-15
Documentacin

19.3.5 Batch AWL

Funcin Con esta funcin se entrega el fichero fuente AWL COMDOC en impresora o en
fichero.

Documentacin Elija el comando de men Documentacin > Batch AWL. Se mostrar la casilla
Batch AWL de peticin Fichero fuente AWL COMDOC

19.3.6 Salida estructura de programa

Funcin Esta funcin visualiza la relacin de llamada de los mdulos de un fichero de pro-
grama en formato DIN A3 o DIN A4 en papel o en un fichero (*LS.INI). Para la salida
rigen las siguientes convenciones:
 El tipo de llamada del mdulo se indica delante de cada mdulo.
 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).
 La profundidad de anidado imprimible es de mx. 9 niveles.
 Se puede crear un listado con mdulos de datos o sin ellos.
Se listan los siguientes tipos de llamada:
Llamada Significado
SPA Llamada de mdulo absoluta
BA Llamada de mdulo de funciones (FX) absoluta
SPB Llamada de mdulo condicionada
BAB Llamada de mdulo de funciones (FX) condicionada
A Llamada de mdulo de datos
AX Llamada de mdulo de datos (DX)
E Creacin de un mdulo de datos
EX Creacin de un mdulo de datos (DX)
AI Mdulo como parmetro (llamar operando formal)
# Llamada del mdulo
*REK* Llamada recursiva del mdulo

Documentacin Seleccione el comando de men Documentacin > Salida confortable > Es-
Salida tructura programa. Se visualiza la casilla de peticin Documentacin estruc.
confortable programa. A continuacin se explican las entradas de esta casilla.
Estructura



programa Entrada Explicacin



Fich. programa No es seleccionable. Se debe preajustar ( Ajustar Proyecto,
apartado 4.1.1).



Estruc. prog. a par- Se visualiza la estructura del programa desde el mdulo indi-



tir mdulo cado.

STEP 5
19-16 C79000-G8578-C920-05
Documentacin





Entrada Explicacin



Sin llamadas DB La estructura no considera los mdulos de datos.



Con llamadas DB La estructura considera los mdulos de datos.



Salida Como en todas las casillas de peticin.

En cuanto haya abandonado la casilla de peticin con Salida se producir el


aviso
Imprimir estructura prog.

Ejemplo de una
salida
Estructura del programa sin mdulos de datos

Nivel 1 Nivel 2 Nivel 3 Nivel 4 Nivel 5

OB 1 PB 1 FB 10 FX 11 DX 11

Md +_SPA PROG 1 +_SPB Md +_BAB +_AX DB


org. fun. amp.

DB 10 FX 20 DX 12 DB 16

+_A Datos +_BA FX +_EX +_# DB


amp. amp.

DB 14

+_AI Datos

Figura 19-10 Salida de la estructura de un programa sin DB1

19.3.7 Salida lista de referencias cruzadas

Funcin 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:
 lista de referencias cruzadas ordenada por identificadores de operandos, p. ej.
E, A, M.
 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 re-
ferencias cruzadas ( Administracin, crear XREF).

En caso de modificar el programa se tiene que generar una lista de referencias


cruzadas actualizada.

STEP 5
C79000-G8578-C920-05 19-17
Documentacin

Documentacin Seleccione el comando de men Documentacin > Salida confortable > Lista
Salida conforta- refs. cruzadas. Se visualiza la casilla de peticin Documentacin lista referencia.
ble A continuacin se explican las entradas especficas de esta casilla.
Lista refs.
cruzadas


Entrada Explicacin



Selec.


En el orden sucesivo E, A, M, S, T, Z, B, P, D se visualizan to-


todos elem. dos los elementos en una pgina cada uno.



Marcas, marcas Estos operandos se seleccionan por separado. La lista de re-



amp., mdulo da- ferencias cruzadas se genera slo para estos operandos.
tos, entradas,



temp., periferia,



salidas.
Cont., llamada Indicacin de un operando individual (absoluto o simblico). F3



mdulos a oper. in- = Elegir no es posible aqu. SHIFT F8 en el campo de entrada



div. proporciona explicaciones.



Layout Con la tecla SHIFT F8 o con la tecla Help se visualiza un ejem-



estndar plo del formato estndar.



opcional Relevante slo en formato DIN A3.



Estndar en forma Compacta significa: si se activa un operando en un segmento n
compacta 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

19.3.8 Salida plano de ocupaciones

Funcin 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 instruc-
cin procesa:
 un byte (B)
 una palabra (W)
 una palabra doble (D)

STEP 5
19-18 C79000-G8578-C920-05
Documentacin

Documentacin Seleccione el comando de men Documentacin > Salida confortable > Plano
Salida conforta- de ocupaciones. El plano de ocupaciones se imprime en la impresora o en un
ble fichero. Mientras se efecta la salida del plano de ocupacin se producir el
Plano de ocupa- aviso:
ciones
Impresin plano ocupacin

Nota
Tenga en cuenta que siempre debe estar disponible una lista de referencias cru-
zadas actual (fichero QVL) del fichero de programa vigente para la salida de re-
ferencias cruzadas ( Administracin, crear XREF).



Identificador Explicacin



Carcter vaco



El operando se direcciona como instruccin byte, palabra o
palabra doble, no como instruccin bit.



No se direcciona el operando.


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

Ejemplo plano
de ocupaciones Plano de ocupaciones Entradas
entradas

! 7 6 5 4 3 2 1 0 B W! D ! !7 6 5 4 3 2 1 0 B W! D !
! ! ! ! ! !
byte 0 ! ! ! byte 32 ! ! !
byte 1 ! X X ! ! byte 33 ! ! !
byte 2 ! X ! ! byte 34 ! ! !
byte 3 ! ! ! byte 35 ! ! !
byte 4 ! ! ! byte 36 ! ! !
byte 5 ! ! ! byte 37 ! ! !
! !

Figura 19-11 Plano de ocupaciones de las entradas

19.3.9 Salida plano de ocupaciones de las marcas S

Documentacin Esta funcin permite imprimir el plano de ocupaciones de las marcas S


Salida (vase fig. 19-11 Plano de ocupaciones).
confortable
Plano de
ocupaciones
Marcas
ampliadas...

STEP 5
C79000-G8578-C920-05 19-19
Documentacin

19.3.10 Salida lista de control

Funcin Esta funcin busca en todo el fichero de programa. Segn la opcin aparece:



Objecto Explicacin



Oper. libres 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.



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 asig-
nacin. Los operandos se imprimen en orden ascendente.

Documentacin Seleccione el comando de men Documentacin > Salida confortable > Lista
Salida conforta- de control. Se visualiza la casilla de peticin Documentacin lista control.
ble
Lista de con-
trol

19.3.11 Salida de ajustes del proyecto

Funcin Con esta funcin se visualizan los ajustes del proyecto.

Documentacin Elija el comando de men Documentacin > Salida confortable > Ajustes pro-
Salida conforta- yecto. Se mostrar la casilla de peticin Ajustes de proyecto COMDOC. Puede
ble elegir entre los ajustes actuales de proyecto y un fichero de proyecto (*PX.INI).
Ajustes proyec- Los contenidos de las fichas se visualizan en el dispositivo seleccionado
to
(pantalla, impresora o fichero).

19.3.12 Salida de caminos de bus

Funcin Con esta funcin se visualizan los caminos de bus de un fichero de caminos
(*AP.INI).

Documentacin Elija el comando de men Documentacin > Salida confortable > Caminos de
Salida conforta- bus. Se mostrar la casilla de peticin Salida caminos COMDOC.
ble
Caminos de bus

19.3.13 Salida fichero de texto

Funcin 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 pro-
grama. Por consiguiente se puede aadir un pie de pgina a posteriori.

Documentacin Seleccione el comando de men Documentacin > Salida confortable > Fi-
Salida conforta- chero de texto. Se visualiza la casilla de peticin Impre. fich. ASCII.
ble
Fichero de
texto

STEP 5
19-20 C79000-G8578-C920-05
Documentacin

19.4 Instrucciones de control

Sinopsis de Todas las funciones de salida confortable se pueden ejecutar con instrucciones de
funciones 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:
 preajustes ($),
 comandos (.),
 comentarios (;) (si es necesario).

Estructura de las Tambin se pueden llamar instrucciones de control individuales de una secuencia
instrucciones de de instrucciones de control ejecutando una instruccin determinada (figura
control 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 com-
pleja 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.

EJEMPLO1 EJEMPLO2 EJEMPLO3


$Ajustes $Ajustes $Ajustes
Comando Comando Comando
Comando Comando Comando
Comando Comando Comando
INSTR.-CTRL:EJ2 INSTR.-CTRL:EJ3
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 Ajustes previos

Tabla 19-1 Instrucciones de control para ajustes previos


Instruccin de control Explicacin


$KOP, $FUP, $AWL


Tipo de representacin: plano de contactos (KOP), diagrama de funciones
(FUP), lista de instrucciones (AWL).


$KAT:X:\ ...\ Ajustar directorio: el catlogo ajustado se utiliza con los comandos SUB-


MIT $PROG, $SYMB, $SFUSS, $DLST y -STEUERANW (ver tabla 19-5).


$PROG:X:NNNNNN Fichero de programa: se selecciona en la unidad de disco bajo el nombre
NNNNNNST.S.5D.


$SIMB:X:NNNNNN Fichero de smbolos: se selecciona en la unidad de disco X, bajo el nombre


NNNNNNZ0.INI.


$SIMB:NO No se visualizan operandos simblicos.


$P.PA:X:NNNNNN Se selecciona el fichero de pie de pgina en la unidad de disco X bajo el
nombre: NNNNNNF2.INI.


$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 inclui-

dos en el suministro y en el cual los copia el programa de instalacin).


$CAM:X:NNNNNN Fichero de camino: los ficheros declarados en el camino se declaran vlidos.


(Nombre - camino)


$PAG:nnnn Nmero de pgina: se cuenta a partir del nmero nnnn.
$FLST:X:NNNNNN Salida en fichero: todas las salidas se memorizan en la unidad de disco X bajo

el nombre de fichero NNNNNNLS.INI.

$FLST:NO


$ADIC:ASCII
Nueva salida por impresora.
Layout: preparar con el juego de caracteres ASCII


(lneas punteadas).


$ADIC:SEMI-GRAFIK Layout: preparar con el juego de caracteres IBM.
$CONTENIDO Directorio: a partir de esta instruccin de control se elabora un directorio. Este


$PAUSA:KOMMENTAR
preajuste no se puede desactivar en el Submit actual.
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 Ajuste de la asignacin de mdulo DOC para el comando MOD:
$DOKMOD. AMPLIADO usar slo mdulos Doc #...

$DOKMOD: STDVORERW usar slo mdulos Doc %...

usar primero mdulos Doc #...; si no existen, usar mdulos Doc %...
$DOKMOD: ERWVORSTD 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

STEP 5
19-22 C79000-G8578-C920-05
Documentacin

19.4.2 Comandos

Tabla 19-2 Instruccin de control para mdulos


Instruccin de control Explicacin


-MOD:B Todos los mdulos


-MOD:OB Todos los mdulos de organizacin


-MOD:# Todos los mdulos de documentacin del tipo #

-MOD:%

-MOD:PB

Todos los mdulos de documentacin ampliados del tipo %
Todos los mdulos de programa

-MOD:FB
Todos los mdulos de funcin

-MOD:FX
Mdulos de funcin ampliados

-MOD:SB

-MOD:DB

Todos los mdulos de paso
Todos los mdulos de datos

-MOD:DX
Mdulos de datos ampliados

-MOD:BB


Mdulos de imagen


-MOD: Una lista de mdulos
(p. ej. PB1 PB2 - PBn)


-MOD:PBx,1,3 ... 5 Una lista de segmentos individuales de un mdulo
Si desea visualizar mdulos con referencias cruzadas, debe marcar la opcin correspondiente.

STEP 5
C79000-G8578-C920-05 19-23
Documentacin

Tabla 19-3 Instruccin de control para mdulos con opciones


Instruccin de control Explicacin


-MOD(R):B Todos los mdulos con referencias cruzadas.


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


-MOD:#NNNNNN Mdulo de documentacin con el nombre: NNNNNN (mx. 8 caracteres).

Tabla 19-4 Instruccin de control para lista de mdulos


Instruccin de control Explicacin

-LISTM
Salida de la lista de mdulos del fichero de programa ajustado.

Tabla 19-5 Instrucciones de control anidadas


Instruccin de control Explicacin


-INS.CONT.:x:nnnnnn Se llama y se pone en marcha el fichero de instrucciones de control

nnnnnnSU.INI.
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


Instruccin de control Explicacin


-CONTENIDO Se visualiza el directorio con el pie de pgina actual. El nmero de pgina em-


pieza automticamente por I y se restaura al finalizar el directorio.
-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


Instruccin de control Explicacin


-LISTA CONTROL/FO


Se listan los operandos que figuran en la lista de asignacin pero no en los
mdulos.


-LISTA CONTROL/FB Se listan los operandos que se utilizan en los mdulos, pero que no tienen asig-
nados smbolos en la lista de asignacin.

STEP 5
19-24 C79000-G8578-C920-05
Documentacin

Tabla 19-8 Estructura de programa


Instruccin de control Explicacin


-XREF(D):Programa,(OBn) Salida de la estructura del programa a partir de OBn (n = 0-225) sin mdulos de


datos.

-XREF(D):Programa,(PBn) Salida de la estructura del programa a partir de PBn (n = 0,255) con mdulos
de datos.

Tabla 19-9 Lista de referencias cruzadas


Instruccin de control Explicacin


-XREF:CREAR Lista de referencias (*XR.INI) del fichero de programa ajustado.


-XREF:IMPR.,(E) Salida de operandos de entrada.


-XREF:IMPR.,(A) Salida de operandos de salida.


-XREF:IMPR.,(M) Salida de marcas.


-XREF:IMPR.,(S) Salida de todas las marcas S.


-XREF:IMPR.,(T) Salida de todos los temporizadores.


-XREF:IMPR.,(Z) Salida de todos los contadores.


-XREF:IMPR.,(B) Salida de todos los mdulos.


-XREF:IMPR.,(P) Salida de todas las periferias.


-XREF:IMPR.,(D) Salida de todos los datos.


-XREF:IMPR.,(X)


-XREF:IMPR.,(E1.n)
Comando colectivo para todos los elementos imprimibles.
Lista de referencias cruzadas de un operando absoluto (n = 0. 7).


-XREF:IMPR., (-SIMBOL) Imprime la lista de referencias cruzadas de un operando simblico (p. ej. -SIM-

BOL).


-XREF:IMPR.,(E)


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


dica una vez.

-XREF(O):IMPR.,(A) Salida de la forma opcional de la lista de referencias cruzadas. En contraposi-


cin a la versin estndar, las referencias cruzadas se ordenan por opera-

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


-XREF:OCUPACION MAR- Salida del plano de ocupaciones MARCAS S.

CAS S

STEP 5
C79000-G8578-C920-05 19-25
Documentacin

Tabla 19-11 Lista de asignacin


Instruccin de control Explicacin


-ZULI:SEQ Salida secuencial del fichero fuente (secuencial).


-ZULI:SIM Salida ordenada por operandos simblicos.


-ZULI:ABS Salida ordenada por operandos absolutos.


-ZULI(O):SEQ Salida secuencial en una sola columna (relevante slo en formato A3).

Tabla 19-12 Ajustes de proyecto


Instruccin de control Explicacin


-PROY:C:\TEST\NNNNNN Salida de los ajustes de proyecto en un fichero.

Tabla 19-13 Caminos de bus


Instruccin de control Explicacin


-CAM:C:\TE Salida de un camino de bus.


\NNNNNNAP.INI.NOMBRE


-CAM:C:\TE Salida de todos los caminos de bus.
\NNNNNNAP.INI.


-LISTA_CAM:C:\TE Salida de la lista de caminos de bus existentes.

\NNNNNNAP.INI

Tabla 19-14 Fichero AWL


Instruccin de control Explicacin


-AWLDAT:C:\DAEN Salida en fichero AWL.

\NNNNNNA0.SEC

STEP 5
19-26 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 Seleccione el comando de men Documentacin > Instrucciones de control >


Instrucs. con- Editar. Se visualiza una pantalla para seleccionar un fichero Submit. El nuevo
trol nombre del fichero se acepta en la pantalla de ajustes ( Proyecto, Ajustar, apar-
Editar tado 4.1.1). En cuanto aparece la pantalla (v. abajo) el cursor se encuentra en la
primera lnea de edicin.

EDITOR FICHERO SUBMIT FICH. : C:EJEMP1SU.INI

001 ;Documentacin COMPLETA DEL FICHERO PROGRAMA EN DIN A3


002 $PROG:A:STDRAN
003 $SIMB:A:STDRAN
004 $P.PA:A:KODOTE
005 $IMPR:A:PT89
006 -LISTM
007 -XREF:CREAR
008 -XREF(D):PROGRAMA; (OB1)
008 -ZULI:SEC
009 -ZULI:SIM
010 . -ZULI:ABS
012 


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

Ocupacin de las La siguiente secuencia de teclas de funcin explica con ayuda de las siguientes
teclas de funcin 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.

STEP 5
C79000-G8578-C920-05 19-27
Documentacin

Tabla 19-15 Ocupacin de las teclas de funcin

Nivel de teclas Efecto de las teclas de funcin


1 2 3
Memorizacin de entradas con la tecla Aceptar = Insert. Teclas de cursor Apndice
A4, ocupacin del teclado).
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 Bloque
El bloque marcado se memoriza para la elaboracin actual.
F3 Fichero
El bloque se memoriza en un fichero seleccionable, sin embargo queda en la memoria.
F3 Seleccionar
Se abre la ventana seleccionar Fichero.
F6 Aceptar
El bloque se memoriza en el fichero seleccionado.
F8 Retorno
Retorna al plano de teclas anterior sin accin.
SHIFT Ayuda
F8
F4 Borrar
F5 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 Repetir
Repite la ltima bsqueda.
F6 Busca
Se busca el texto hacia abajo.
F7 Busca
Se busca el texto hacia arriba.
F8 Retorno
Retorna al plano de teclas anterior sin accin.
SHIFT Ayuda
F8
F6 Aceptar
Se memoriza el bloque para la elaboracin actual.
F7 Saltar
Salta al final/principio del fichero o a un nmero de lnea seleccionable.
F6 Principio
Salta al principio del fichero.
F7 Lnea
Salta a la lnea seleccionada.
F8 Final
Salta al final del texto.
SHIFT Ayuda
F8
F8 Retorno
Retorna al plano de teclas anterior sin accin.
SHIFT Ayuda
F8
F2 REC. BLQ
Se inserta el bloque actualmente memorizado detrs del cursor.

STEP 5
19-28 C79000-G8578-C920-05
Documentacin

Tabla 19-16 Fichero Submit disponible

Nivel de teclas Efecto de las teclas de funcin


1 2 3
F3 REC. FIC.
De una unidad de disco seleccionable se extrae un fichero Submit
seleccionable.
F1 Fichero
Se importa el fichero sin ocupacin de teclas de funcin.
F2 Tecla- fun
Del fichero se importa slo la ocupacin de teclas de funcin que queda activa a partir
de este momento.
F6 Aceptar
Se extrae el fichero sin ocupacin de teclas de funcin (como F1).
F8 Retorno
Retorna al texto anterior sin accin.
SHIFT Ayuda
F8

Tabla 19-17 Pedir lnea / buscar texto

Nivel de teclas Efecto de las teclas de funcin


1 2 3
F4 REC. LIN.
Con la tecla de borrar Ocupacin del teclado se importa nuevamente una lnea
borrada.
F4 Borr. ln.

F5 Extras

F5 Buscar

F5 Repetir
Repite el ltimo proceso de bsqueda.
F6 Busca
Busca el texto hacia abajo.
F7 Busca
Busca el texto hacia arriba.
F8 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

Nivel de teclas Efecto de las teclas de funcin


1 2 3
F6 Sustituir
Sustituye una cadena de caracteres por otra. Como mx. se pueden introducir 30 carac-
teres, as como un factor de repeticin. Si existe el texto que se desea sustituir, se susti-
tuye por el segundo texto.
F1 Sust.
Busca hacia abajo y exige una confirmacin individual.
F1 S
El texto se sustituye.
F3 No
El texto no se sustituye.
F8 Interr.
Retorna al plano de teclas anterior sin accin.
F2 Sustituir
Busca hacia arriba y exige una confirmacin individual.
F1 S
El texto se sustituye.
F3 No
El texto no se sustituye.
F8 Interr.
Retorna al plano de teclas anterior sin accin.

STEP 5
19-30 C79000-G8578-C920-05
Documentacin

Tabla 19-18 Reemplazar cadena de caracteres

Nivel de teclas Efecto de las teclas de funcin


1 2 3
SHIFT Ayuda
F8
F3 Sust.
Busca hacia abajo sin hacer consulta alguna.
F4 Sustituir
Busca hacia arriba sin consulta alguna.
F6 Repetir
Repite la ltima sustitucin. F3 est preajustada.
F8 Retorno
Retorna al plano de teclas anterior sin accin.
SHIFT Ayuda
F8

Tabla 19-19 Saltar

Nivel de teclas Efecto de las teclas de funcin


1 2 3
F7 Saltar
Salta al principio/final del fichero o a un nmero de lnea seleccionable.
F6 Principio
Salta al principo del fichero.
F7 Lnea
Salta a la lnea seleccionada.
F8 Retorno
Finaliza la ocupacin especial de las teclas de funcin.
F8 Fin
Salta al final del fichero.
SHIFT Ayuda
F8

Tabla 19-20 Editar teclas de funcin

Nivel de teclas Efecto de las teclas de funcin


1 2 3
F8 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.
F4 REC. LIN.
Introduce el carcter borrado con la tecla de borrado ( Ocupacin del teclado)
F6 Aceptar
Se acepta la ocupacin de teclas de funcin.
F8 Retorno
La ocupacin de teclas de funcin se abandona sin realizar modificacin alguna.
SHIFT Ayuda
F8

STEP 5
C79000-G8578-C920-05 19-31
Documentacin

19.5.2 Test de instrucciones de control

Funcin Esta funcin comprueba si se pueden ejecutar las instrucciones de control de un fi-
chero seleccionable. En caso de error se memorizan las causas en un fichero
*SF.INI.

Documentacin Seleccione el comando de men Documentacin > Instrucciones de control >


Instrucs. con- Test. Aparece la casilla de peticin Test fich. instruc. control. En esta pantalla se
trol indica el nombre del fichero a comprobar. En cuanto se confirme la salida con
Test Test se activa el test y se indica el resultado.

Salida de lista de Los errores localizados con la funcin Instrucciones de control > Test o Ejecutar
errores 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.

Aviso de error
Resultado de test para C:EJEMP1SU.INI

001 $FUP

002 $PROG:C:BSP400
*** ERROR: *** C:EJP400ST.S5D falta

003

004 $SIMB:C:EJP409 ejecutable

005 $IMPR:C:EJP409 ejecutable

1 error/es encontrado/s en fichero C:EJEMP1SU.INI

Figura 19-14 Aviso de error

STEP 5
19-32 C79000-G8578-C920-05
Documentacin

19.5.3 Salida fichero de protocolos

Funcin Esta funcin permite imprimir el fichero de protocolo (listado) que se ha creado al
realizar el test.

Documentacin Seleccione el comando de men Documentacin > Instrucciones de control >


Instrucs. con- Salida fichero de protocolos. Se visualiza la casilla de peticin Salida fichero
trol de protocolos. El nombre del fichero de errores generado se preajusta aqu.
Salida fich.
protocolos Destino Explicacin
Fich. protocolos Nombre del fichero de errores. El nombre del fichero de errores
generado est predeterminado. Sin embargo, con F3 se puede
seleccionar otro nombre.
Salida en Salida directamente en la pantalla.
pantalla
en impres. Salida directa por impresora segn las entradas efectuadas
bajo Ajustar parmetros de impresora.
en fich. Salida en un fichero seleccionable.

19.5.4 Ejecutar instrucciones de control

Funcin 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 Seleccione el comando de men Documentacin > Instrucciones de control >


Instrucs. con- Ejecutar. Se visualiza la casilla de peticin Arranque fich. instruc. ctrl. Indique en
trol esta pantalla en el campo Fich. Submit el nombre del fichero cuyas instrucciones
Ejecutar 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 con-
trol.

Nota
En caso de que se produzcan errores puede consultar la lista de errores.

19.5.5 Imprimir instrucciones de control

Funcin Esta funcin permite imprimir el contenido del fichero de instrucciones de control.

Documentacin Seleccione el comando de men Documentacin > Instrucciones de control >


Instrucs. con- Salida. Se visualiza la casilla de peticin Documentacin fich. instruc.ctrl. Indique
trol en esta pantalla en el campo Fich. Submit el nombre del fichero cuyas instruccio-
Salida nes de control desea ejecutar. Pulsando la tecla F3 puede elegir un fichero. En
cuanto acuse con Salida se ejecutarn las instrucciones de control.

STEP 5
C79000-G8578-C920-05 19-33
Documentacin

19.5.6 Editar una estructura

Funcin En las instrucciones de control se pueden insertar instrucciones ( Editar estructu-


ras) 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 F F F F
1 Editar 2 Test 3 Arranque 4 Lista-E 5 Imprimir

Figura 19-15 Combinacin de los singulares ficheros de instrucciones de control

Documentacin Seleccione el comando de men Documentacin > Instrucciones de control >


Instrucs. con- Editar estructura. Aparece la casilla de peticin Editar fichero de instrucciones
trol de control. En esta pantalla se introduce un nombre de fichero de instrucciones
Editar es- de control o se selecciona un nombre de fichero con F3.
tructura
Partiendo de este fichero se visualiza la relacin entre los ficheros de instruccio-
nes 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 lla-
mado al editor de estructuras se representa en color/gris.

Desplazar marca Para desplazar la marca de los ficheros de instrucciones de control en la estruc-
tura utilice las teclas de cursor ( Anexos A.1, Ocupacin del teclado).

Ocupacin de las La siguiente secuencia de teclas de funcin explica cmo manejar las teclas de
teclas de funcin 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.

STEP 5
19-34 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 Ocupacin de las teclas de funcin

Nivel de te- Efecto de teclas de funcin


clas
1 2
F1 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).
F2 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.
F3 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.
F4 Lista E
Salida de la lista de errores marcada en la estructura. Si se desea, se puede imprimir.
F5 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.
F6 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.
F2 Fin
Se marca el ltimo fichero de instrucciones de control en la estructura, con ello es actual.
F3 Origen
Se marca el fichero de instrucciones de control con el que se ha llamado la estructura, con ello
es actual.
F4 Error
El primer fichero de instrucciones de control que contiene errores se marca detrs del fichero
actualmente, y es actual.
F6 Busca
Se busca hacia abajo un fichero de instrucciones de control seleccionable. En caso de existir,
se marca y por consiguiente es actual.
F7 Busca
Se busca un fichero de instrucciones de control seleccionable hacia arriba. En caso de existir,
se marca y por consiguiente es actual.
F8 Retorno
Retorno al nivel de llamada.
SHIFT Ayuda
F8

F8 Retorno
Retorno al nivel de llamada sin accin alguna.
Shift Aux. (Ayuda)
F8

STEP 5
C79000-G8578-C920-05 19-35
Documentacin

19.5.7 Salida de la estructura de instrucciones de control

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

Documentacin Seleccione el comando de men Documentacin > Instrucciones de control >


Instrucs. Salida de estructura. Se visualiza la casilla de peticin Imprimir estructura de
control instrucciones de control.



Salida de es-
structura Campo de entrada Explicacin



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 Adems se imprime en pginas separadas el contenido de
instrucciones de los ficheros de instrucciones de control respectivos.



control

19.5.8 Exportar fichero de instrucciones de control

Funcin Esta funcin permite exportar un fichero de instrucciones de control a un fichero


ASCII.

Documentacin Elija el comando de men Documentacin >Instrucciones de control > Expor-


Instrucs. tar. Se mostrar la casilla de peticin Exportar fichero de instrucciones de control.
control
Exportar

19.5.9 Importar fichero de instrucciones de control

Funcin Esta funcin permite importar un fichero de instrucciones de control desde un fichero
ASCII.

Documentacin Elija el comando de men Documentacin > Instrucciones de control > Impor-
Instrucs. tar. Se mostrar la casilla de peticin Importar fichero de instrucciones de control.
control
Importar

STEP 5
19-36 C79000-G8578-C920-05
Cambio 20
Generalidades 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 Se visualizan todos los programas S5 que se encuentran en la unidad y el direc-


Otros F9 torio 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 ajus-
tes 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 Se suministra adicionalmente con STEP 5 el programa S5 Acoplamiento PG y


COM DB1 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.

Manejo 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 pro-
grama S5 correspondiente.

STEP 5
C79000-G8578-C920-05 20-1
Cambio

STEP 5
20-2 C79000-G8578-C920-05
Ayuda 21
Generalidades Con las funciones de este men obtendr la siguiente informacin acerca del pa-
quete STEP 5 actualmente activo:
 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.
 Informacin sobre la versin de STEP 5 que est utilizando.
 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 Apartado Tema Pgina


captulo
21.1 Lista de ocupacin de las teclas 21-2
21.2 Informacin sobre la versin STEP 5/ST 21-2
21.3 Versin de paquetes S5 21-2
21.4 Instrucciones de manejo 21-4

STEP 5
C79000-G8578-C920-05 21-1
Ayuda

21.1 Lista de ocupacin de las teclas

Ayuda La lista visualizada indica las teclas de funcin que se pueden activar directa-
Lista ocupacin mente en el interface de usuario. Estas teclas permiten seleccionar directamente
teclas funciones determinadas sin tener que manipular otros mens.
En cuanto haya seleccionado esta funcin aparece una lista en la que se co-
menta la funcin de cada una de las teclas disponibles.

21.2 Informacin sobre la versin STEP 5

Ayuda Se visualiza una pantalla que contiene informacin de la versin de STEP 5


Info sobre ver- activada actualmente.
sin STEP 5/ST

21.3 Versin de paquetes S5

Ayuda Esta funcin visualiza o imprime una lista de los distintos componentes del soft-
Versin de pa- ware S5. La unidad de disco y el catlogo donde se buscan los componentes son
quetes S5 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 Fecha Nm. serie PG Descripcin


C:S5DXBP0X.VER V 7.2 004 061101 79940102654321 7xx STEP5SW V 7.2

Versin del interpretador de comandos S5:

Nombre Identificacin Fecha Nm. serie PG Descripcin


C:STEP5.EXE V 7.2 45 061101 79940102654321 7XX S5DOSTSR
C:STEP5_S.EXE V 7.2 45 061101 79940102654321 7XX S5DOSTSR
C:S5KXS01Z.EXE V 7.2 45 061101 79940102654321 7XX MENUE/DIALOG
C:S5KDS01Z.DAT V 7.2 45 061101 79940102654321 7XX MENUE/DIALOG
C:S5KXS08Z.EXE V 7.2 45 061101 79940102654321 7XX DATEIBOXMANAG.
C:S5KDS08Z.DAT V 7.2 45 061101 79940102654321 7XX DATEIBOXMANAG.
C:S5KXS09Z.EXE V 7.2 45 061101 79940102654321 7XX HILFSKOMI
C:S5KDS04X.DAT V 7.2 45 061101 79940102654321 7XX HILFSKOMI
C:S5KXS0BZ.EXE V 7.2 45 061101 79940102654321 7XX Batchbetrieb
C:S5KDS0BZ.DAT V 7.2 45 061101 79940102654321 7XX Batchbetrieb

Versin de paquete:

Nombre Identificacin Fecha Nm. serie PG Descripcin


C:S5PXS01Z.EXE V 7.2 45 061101 79940102654321 7XX KOPFUPAWL
C:S5PDS01Z.DAT V 7.2 45 061101 79940102654321 7XX KOPFUPAWL

Figura 21-1 Ejemplo de una versin del paquete S5

STEP 5
21-2 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).

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

STEP 5
C79000-G8578-C920-05 21-3
Ayuda

21.4 Instrucciones de manejo

Ayuda El comando de men Ayuda > Indicaciones de manejo explica cmo encontrar
Indicaciones de ayuda sobre informaciones concretas.
manejo >

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

STEP 5
21-4 C79000-G8578-C920-05
4 parte:
Otros programas Simatic S5

Editor AWL/Compilador Batch


AWL 22
Software de parametrizacin
COM DB1 23

Acoplamiento PG 24
STEP 5
21-6 C79000-G8578-C920-05
Editor AWL / Compilador Batch 22
Generalidades El Editor AWL / Compilador Batch le ofrece un editor independiente para progra-
mas en el modo de representacin AWL y un compilador independiente para tra-
ducir 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 efectua-
dos 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

Crear XREF
Elaborar EPROM
Mdulo STEP 5...
Mdulo datos... Reasignar manual...
Pantalla DB... Reasignar automtico...

Lista asignacin Listas asignacin >
Batch AWL Batch AWL >
Caminos de bus Convertir... Compilador Batch AWL...
Sustituir operandos...

Parm. impresora Selecc. idioma... Salida fich. operandos...
Ajustar color Salida lista errores...
Editor pie pg.

Mdulos STEP 5...


Mdulos datos...
Mscaras DB Mdulos...
Lista asignacin... Pantallas DB1...
Batch AWL Lista mdulos...
Lista asignacin...
Estruc. programa... Batch
Batch AWL...
AWL...
Lista ref. cruzadas...
Plano ocupacin... Estruc. programa...
Peticin colectiva... Lista ref. cruzadas...
Plano ocupacin...
Ajustes proyecto... Plano ocup. marcas S...
Caminos de bus... Lista de control...

Salida confortable > Ajustes proyecto...
Instrucciones de control > Caminos de bus...

Fichero de texto...

STEP 5
C79000-G8578-C920-05 22-1
Editor AWL / Compilador Batch

Resumen del Apartado Tema Pgina


captulo
22.1 Generalidades 22-3
22.2 Editor Batch AWL 22-5
22.3 Compilador / Proceso de test 22-25
22.4 Sustituir operandos 22-29
22.5 Imprimir 22-31
22.6 Versin de lnea de comandos 22-32

STEP 5
22-2 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:
 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.
 En el paquete editor AWL / compilador Batch la edicin y la traduccin son
procesos separados en el tiempo.

Funcionalidad La funcionalidad abarca:


 Editor Batch AWL
 Compilador Batch AWL
 Sustituir operandos
 Salida de fichero de protocolos
 Salida de lista de errores
 Imprimir el fichero fuente AWL (fichero *A0.SEC)
 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.

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

Traduccin La segunda fase (la traduccin) puede iniciarse mediante la funcin Administra-
cin > Batch AWL > Compilador Batch AWL. El compilador Batch transfiere el
fichero intermedio a un fichero de programa STEP 5. Si ha programado simbli-
camente su lista de instrucciones, el compilador Batch necesita un fichero de
smbolos con las asignaciones especficas de la instalacin.

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

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.

Lista de errores 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:
 Traduccin del fichero fuente AWL al fichero intermedio.
 Traduccin del fichero intermedio al fichero de programa.
 Retraduccin del fichero de programa al fichero intermedio.
 Retraduccin del fichero intermedio al fichero fuente AWL.
 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.

STEP 5
22-4 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 El fichero AWL se define en la pantalla Batch AWL: Editor o en los ajustes Fichero
Batch AWL ... > Proyecto > Ajustes.

STEP5 - S5KXS01Z

Batch AWL: Editor


Fuente
Fichero AWL [ NONAMEA0.SEC ]
> C:\STEP 5\S5_DATEN

< Histrico F1 >

< Seleccionar F3 >

< Info F7 >


< Editar > < Ayuda 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 Lnea: 1 insertar
Dir. Instrucc. Operando simb. Comentario de instrucc.

F Texto 1 F Texto 2 F Texto 3 F Texto 4 F Modo F +pgina F pgina F Ayuda


1 > Marcar 2 Copiar 3 Borrar 4 Buscar 5Sustituir 6 Aceptar 7 Grabar 8 Retorno

Figura 22-2 Pantalla Editar Batch AWL

Lnea de Aqu encontrar:


encabezado
 el nombre de su fichero fuente AWL preajustado y la unidad correspondiente,
 la indicacin de lnea de la posicin del cursor,
 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:

DIR INSTRUCCION SIMBOLO DE OPERANDO COMENTARIO DE


4 caracteres 13 caracteres 24 caracteres (mxima longitud de INSTRUCCION
smbolo) 32 caracteres

Direcciones, Operaciones, Smbolos Comentarios


marcas de operandos absolutos,
salto constantes su valor

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.

STEP 5
22-6 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.

F1 = Marca F Texto 1 F Texto 2 F Texto 3 F Texto 4 F Modo


1 Marca 2 Copiar 3 Borrar 4 Buscar 5 Sustituir

F F F F F F + pgina
1 Lnea 2 Texto 3 Prin. blq. 4Fin blq. 5 Fichero 6 Tecla-fun.

Deposite lneas seleccionadas, secuencias arbitrarias de caracteres (introduci-


dos) 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 Marcar la lnea en que se encuentra el cursor para copiar en otro
= Lnea lugar.
Shift F1 Mostrar el fichero de errores, en caso de que exista para la fuente
= Fich.err. AWL seleccionada.
F2 Marcar un texto introducido (mx. 40 caracteres) para copiar.
= Texto
F3 Marcar el principio de un bloque de lneas (incluyendo la lnea en
= Prin. blq. 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 Marcar el final del bloque de lneas (incluyendo la lnea en la que


= Final blq. se encuentra el cursor).
El bloque tambin se puede transmitir a otro fichero,
F5 = Fichero.
F5 Se copia el contenido de otra lista de asignacin, cuyo nombre
= Fichero debe introducir, delante de la lnea en que se encuentra el cur-
sor. El fichero tiene que ser creado anteriormente.
F6 Cuatro teclas de funciones pueden asignarse arbitrariamente a
= Tecla-fun. textos introducidos (mx. 40 caracteres), de modo que durante la
edicin puede llamar caracteres que se repiten constantemente
( Teclas de funciones programables).
Shift F6 Avanzar una pgina.
+pgina
Shift F7 Retroceder una pgina.
pgina

STEP 5
C79000-G8578-C920-05 22-7
Editor AWL / Compilador Batch

F2 = Copiar F Texto 1 F Texto 2 F Texto 3 F Texto 4 F Modo


1 Marca 2 Copiar 3 Borrar 4 Buscar 5 Sustituir

F F F F F
1 Lnea 2 Texto 3 Bloque 4 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 repeti-
cin; el cursor no salta a la lnea del factor de repeticin hasta que se haya
introducido una cifra.

F1 La lnea marcada o una anterior almacenada en la memoria in-


= Lnea termedia por borrado se inserta delante de la lnea en la que se
encuentra el cursor.
F2 El texto escrito y marcado se inserta delante de la lnea en la
= Texto que se encuentra el cursor.
F3 El bloque de lneas marcado o un bloque de lneas almacenado
= Bloque en la memoria intermedia por haberlo borrado se inserta delante
de la lnea en la que se encuentra el cursor.
F5 El bloque de lneas marcado se transfiere (copiado) a otro fi-
= Fichero chero fuente secuencial, el cual se debe introducir. El fichero
debe estar preajustado. El contenido se sobreescribe.

STEP 5
22-8 C79000-G8578-C920-05
Editor AWL / Compilador Batch

F3 = Borrar F Texto 1 F Texto 2 F Texto 3 F Texto 4 F Modo


1 Marca 2 Copiar 3 Borrar 4 Buscar 5 Sustituir

F F F F F
1 Lnea 2 3 Prin. blq. 4 Final blq. 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 Borra la lnea en la posicin del cursor. La lnea se almacena en


= Lnea la memoria intermedia.
F3 Marca el principio de un bloque.
= Prin. bl.

Nota
Al marcar el principio del bloque aparece una @ hasta que se marque el final del
bloque.

F4 Marca el final de un bloque. En cuanto se activa esta tecla o se


= Final bl. activa con el ratn se borra el bloque y se almacena en la memo-
ria intermedia.

F4 = Buscar F Texto 1 F Texto 2 F Texto 3 F Texto 4 F Modo


1 Marca 2 Copiar 3 Borrar 4 Bsqueda 5 Sustituir

F F F F F
1 Texto + 2 Texto 3 Operando+ 4 Operando 5 Lnea

F + pgina F pgina
6 Principio 7 Fin

El cursor se posiciona en una lnea especfica o al principio/final del texto. Es po-


sible buscar operandos o cadenas de texto.
F1 Busca una secuencia de caracteres en los comentarios de
= Texto + operandos o en el comentario adicional (tras ;) a partir de la
posicin del cursor.
F2 Busca una secuencia de caracteres en los comentarios de
= Texto 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 Busca el operando absoluto a partir de la posicin del cursor.


= Operando+
F4 Busca el operando absoluto delante de la posicin del cursor.
= Operando

F5 Salta a la lnea con el nmero de lnea indicado.
= Lnea
F6 Posiciona el cursor al principio del fichero.
= Principio
F7 Posiciona el cursor al final de la lista de asignacin.
= Fin

F5 = Sustituir F Texto 1 F Texto 2 F Texto 3 F Texto 4 F Modo


1 Marca 2 Copiar 3 Borrar 4 Buscar 5 Sustituir

F F F F F
1 Con conf. 2 Sin conf. 3 4 Total 5

Una secuencia de caracteres (mx. 40 caracteres) se sustituye por otra con o sin
confirmacin.
F1 La secuencia de caracteres se sustituye en la lista de asignacin
= Con conf. n veces (n = factor de repeticin) a partir de la posicin del cur-
sor 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.
F2 Se sustituye sin consulta la secuencia de caracteres buscada en
= Sin conf. la lista de asignacin n veces (n = factor de repeticin) a partir de
la posicin del cursor por la nueva secuencia de caracteres.
F4 Se sustituye en toda la lista de asignacin la secuencia de carac-
= Total teres por la nueva secuencia.

STEP 5
22-10 C79000-G8578-C920-05
Editor AWL / Compilador Batch

Teclas de funcin Hay cuatro teclas de funcin disponibles que se pueden asignar arbitrariamente a
programables secuencias de caracteres (mx. 40 caracteres), para poder insertar en la lista de
asignacin textos (strings) que se repiten constantemente. La ocupacin de te-
clas se almacena en el fichero *ZT.SEQ.

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

Tecla : Texto :

Shift F1 : Ejemplo
Shift F2 : Comentario operando
Shift F3 : Aviso


Shift F4 : Instalacin en marcha

F
1
F
2
F
3
F
4 F
5
F
6
F
7 Aceptar

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 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 Identificacin de Convencione Posicin Explicaciones


INSTRUCCIONES s de escritura dentro de la
Caracteres de con ejemplos lista de
control instrucciones
#TAB Fichero fuente sin #TAB Siempre la Permite la traduccin de
tabuladores 1,6,21,46 primera lnea ficheros creados con un editor
autnticos del fichero ajeno, p. ej., 1st Wordplus.
Slo vale para el compilador,
no para el editor AWL.
#TY Tipo de AG Con blanco Siempre la Los eventuales comentarios
#TY_AG155U primera slo figuran en el fichero
#TY_CPU928 instruccin de fuente AWL, no son
un fichero traducidos y se pierden en la
retraduccin.
Sin blanco Inicio de un Margen de valores: n=0255,
#PBn Principio de mdulo #PB11 mdulo; des- segn el tipo de AG. Si desea
de programa #OB1 pus de un fi- introducir ms instrucciones
#OBn Principio de mdulo #FB25, #FX12 nal de mdulo, despus de un final de blo-
de organizacin #DB5, #DX33 ver ms abajo, que, deben estar precedidas
#FBn, #FXn Principio de mdulo #SB3 operaciones) de un nuevo principio de blo-
de funcin que, pues de lo contrario se
#DBn, #DXn Principio de mdulo ##ANNA perdern al traducir en la uni-
(#SBn, de paso #%BERTA dad de programacin. No es-
ningn mdulo tn permitidos DB0, DB1,
GRAPH 5) DB2, BB ni mdulos
##NOMBRE Mdulos DOC GRAPH 5.
#%NOMBRE Mdulos DOC am-
pliados
#BI Nmero de biblioteca Con blanco Despus de Para sus propios nmeros de
#BI_12345 inicio de biblioteca; no puede ni
no mayor de mdulo o de necesita introducir los
65535 nombre de nmeros de mdulos de
mdulo (ver funcin estndar. Los
ms abajo, eventuales comentarios
#N) figuran slo en el fichero
fuente AWL, no se traducen y
se pierden en la retraduccin.
#N Nombre de un con blanco Antes o
mdulo de funcin #N_GARAGE despus del
mx. 6 nmero de
caracteres biblioteca,
pero al
principio del
mdulo

STEP 5
22-12 C79000-G8578-C920-05
Editor AWL / Compilador Batch

Tabla 22-1 Caracteres de control en la columna Instrucciones, continuacin

Columna Identificacin de Convencione Posicin Explicaciones


INSTRUCCIONES s de escritura dentro de la
Caracteres de con ejemplos lista de
control instrucciones
#UB Ttulo de segmento El carcter de Slo al Estos textos de comentario se
control est en principio de un incorporan al fichero de
la columna segmento programa. Si desea
INSTRUCCIO informacin ms detallada
N, el texto del sobre los comentarios de un
ttulo en la programa STEP 5, consulte
columna CO- en la descripcin de STEP 5
MENTARIO dentro del manual, tomo II, de
DE INSTRUC- su unidad de programacin
CION
() Tipo de parmetro El tipo de Directamente
formal parmetro debajo del
formal debe nombre del
estar entre mdulo
parntesis
(E)
(A)
(T)
, Operandos actuales Primer Dentro de un
para parametrizar un carcter de la mdulo
mdulo de funcin columna; el
parmetro
sigue
inmediatamen
-te
,E1.0
AKTPAR Parmetro actual
FORMPAR 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 Convenciones Posicin Explicaciones


caracteres de de escritura dentro de la
control con ejemplos lista de
instrucciones
* Comentario de El carcter de
segmento control figura
slo al principio
de un segmento;
si existe un ttulo
de segmento
debe precederle
inmediatamente.
; Comentario adicional El carcter de En cualquier Estos comentarios
control figura en lugar dentro adicionales slo figuran en el
la columna DIR, del mdulo fichero fuente AWL. No se
para el texto se tienen en cuenta al traducir.
dispone de todo Si retraduce en el mismo
el ancho de la fichero fuente AWL, all se
pantalla pierden estos comentarios.
independiente-
mente de las
columnas.
% Fichero fuente AWL %C:\Usuario\Alt Nivel mx. permitido de
(A0.SEQ) como ohorno\Puertagir includes = 3
fichero include _A0.SEQ
#| Fichero Include Con blanco, Slo en los El carcter de control permite
indicacin de lmites de vincular otros ficheros. Sin
unidad y los seis mdulo: antes embargo, estos ficheros
primeros del primer deben existir como ficheros
caracteres del mdulo o intermedios, es decir, o bien
nombre de entre BE y haber sido terminados en el
fichero #PBn editor AWL con la tecla
#|_A:UEBUNG 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.

STEP 5
22-14 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 Procesador Denominacin del espacio


en el Editor Bloque en el AG de lenguaje
Tipo de AG para el
compilador
#TY AG 100 U CPU100 CPU100
CPU102 CPU102
CPU103 CPU103
#TY AG 101 U AG 101U
#TY AG 110 S AG 110S
#TY AG 115 U CPU 941 CPU 941
CPU 942, CPU 942,
CPU 943, CPU 943,
CPU 944 CPU 944
CPU 945 CPU 945
#TY AG130WB AG 130 W
#TY AG 135 U CPU 921 CPU 921
CPU 922 CPU 922
CPU 928 CPU 928
CPU 928B CPU 928B
#TY AG135W AG 135 W
#TY AG 135 WB AG 135B
#TY AG 150 A/K AG 150A
#TY AG 150 S/U AG 150S
#TY AG155U CPU 946/947 AG 155 U
CPU 948 CPU 948
#TY Procesador E/A IP257 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 INSTRUCCION SIMBOLO DE COMENTARIO DE


OPERANDO INSTRUCCION
Operacin con Operacin y Tecla fuera abierto
operando absoluto operando absoluto
U_E1.2 entrada sin
formato
Con operando Operacin U Smbolo
simblico T-AUF A
sin guin
Operacin con Operacin y Valor de la fecha
datos formato de datos 005.2
L_KT
entrada sin formato
Operandos Nombre Tipo
normales TEMPORIZADOR (E)
TA-A (EB)
MAB (EW)
mx. 4 caracteres (ED)
(A)
(AB)
(KH)
(KF)
(B)
(T)
(Z)
entre parntesis
Datos Direccin 11 Formato de datos Valor, 1 palabra de
KH datos por lnea
KF 6248
KC o C + 13512
indicaciones
KG
slo comilla
KT sencilla, hasta 11
KZ palabras de datos
KY o A por lnea
KM 116936838
mx. 1 palabra
doble de datos por
lnea
123.1
735
125,018
00011100 11101111
Operacin con Operacin y
operandos operando formal
formales U_=TA-A
=_=MAB
entrada sin
formato, el
operando formal
debe estar
precedido
inmediatamente
por un signo igual

STEP 5
22-16 C79000-G8578-C920-05
Editor AWL / Compilador Batch

Tabla 22-3 Operaciones STEP 5, continuacin

DIRECCIN INSTRUCCION SIMBOLO DE COMENTARIO DE


OPERANDO INSTRUCCION
Simblico Carcter de control Smbolo
con operando MAB
,E1.2
,DW1
sin blanco
Datos Carcter de control
,
Datos Carcter de control Valor
con tipo de datos 005.2
,KT
Marcas de salto Marca
ON
M003
Direcciones 17
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:
 caracteres de control,
 los blancos se deben introducir manualmente en las operaciones,
 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 Con ayuda de un ejemplo vamos a explicarle el manejo del editor AWL /
programacin 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 SIMBOLO COMENTARIO A LAS
OPERANDO INSTRUCCIONES
#PB1 ABRIR DESDE FUERA O DESDE
#UB 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 E 1.2 TECLA ABRIR FUERA
U E 1.4 INTERRUPTOR LLAVE
O E 1.5 TECLA ABRIR DENTRO
)
UN E 1.0 FINAL CARRERA SUPERIOR
S A 1.0 MOTOR ARRIBA
***
#UB ABRIR FUERA Y DENTRO
*DESACTIVAR SALIDA MOTOR ARRIBA.
O E 1.0 FINAL CARRERA ARRIBA
O E 1.7 PULSADOR SEGURIDAD STOP
R A 1.0 MOTOR ARRIBA
***
#UB 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

STEP 5
22-18 C79000-G8578-C920-05
Editor AWL / Compilador Batch

*INFERIOR O HASTA ACCIONAR EL PULSADOR DE SEGURIDAD STOP.


U(
U CERR-PUER A
U LLAVE
O CERR-P I
)
UN FIN-ABAJ
L KT 005.2
SS RET ENT
O FIN ABAJ
O STOP
R RET ENT
L RET ENT
T MW 100
LC RET ENT
T MW 102
U RET ENT
= DESC MOT
BE

Requisitos Est cargado el paquete editor AWL / compilador Batch, est rellenado el Ajuste
previo y se ha llamado a la funcin de edicin.
 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.
 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):
 Introducir #PB1 como inicio de mdulo,
 pulsar dos veces la tecla Return, la lnea en blanco sirve para organizar
pticamente la entrada,
 #UB para el ttulo del primer segmento,
 pulsar dos veces Shift + cursor derecha, para pasar a la columna
COMENTARIO DE INSTRUCCION,
 abrir desde fuera o desde dentro,
 pulsar la tecla Return,
 pulsar una vez Shift + cursor izquierda, para pasar a la columna DIRECCION,
 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 FINSUPERIOR FINAL CARRERA SUPERIOR
E1.1 FINABAJ FINAL CARRERA ABAJO
E1.2 ABRIRPUER A TECLA ABRIR FUERA
E1.3 CERR-PUER A TECLA CERRAR FUERA
E1.4 LLAVE INTERRUPTOR LLAVE FUERA
E1.5 ABRIRPUER I TECLA ABRIR DENTRO
E1.6 CERR-PUER I TECLA CERRAR DENTRO
E1.7 STOP PULSADOR SEGURIDAD STOP
A1.0 MOTARRIB MOTOR ARRIBA
A1.1 MOTABAJ MOTOR ABAJO
T1 RET ENT RETARDO A LA CONEXION, 5 SEG
FB1 GARAGE FB PARA CONTROLAR PUERTA GARAJE

STEP 5
22-20 C79000-G8578-C920-05
Editor AWL / Compilador Batch

Fuente AWL: B: FBTESTA0.SEQ


DIR: INSTRUCCIONES SIMBOLO COMENTARIO A LAS
OPERANDO INSTRUCCIONES
# GARAJE FB1 PARA PUERTA GARAJE
#N GARAJE
FINSUP (E) FINAL CARRERA SUPERIOR
FININFER (E) FINAL CARRERA INFERIOR
TAB-I (E) TECLA ABRIR DENTRO
TAB-A (E) TECLA ABRIR FUERA
TCER-I (E) TECLA CERRAR DENTRO
TCER-A (E) TECLA CERRAR FUERA
LLAVE (E) INTERRUPTOR LLAVE
STOP (E) PULSADOR SEGURIDAD
MARRIB (A) STOP
MABAJ (A) MOTOR ARRIBA
MOTOR ABAJO
#UB ABRIR FUERA O DENTRO
UN =STOP
U(
U =ABRIPUER-A
U =LLAV
O =ABRIPUER-I
)
UN =FINA
S =MARRI
***
#UB CERRAR FUERA O DENTRO
*DESACTIVAR SALIDA MOTOR ARRIBA.
O =FINARRI
O =STOP
RB =MARRI
***
#UB CERRAR FUERA O DENTRO
*AQUI SE CIERRA LA PUERTA INMEDIATAMENTE.
U(
U =CERRPUE-I
U =LLAVE
O =CERRPUER-I
)
UN =FINABAJ
S =MABAJ
***
#UB CERRAR FUERA O DENTRO
*DESACTIVAR SALIDA MOTOR ABAJO
O =FINABAJ
O =STOP
RB =MABAJ
BE

STEP 5
C79000-G8578-C920-05 22-21
Editor AWL / Compilador Batch

Requisito de El paquete editor AWL / compilador Batch est cargado. Regrese al ejemplo,
entrada 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 SIMBOLO COMENTARIO A LAS
OPERANDO INSTRUCCIONES
#PB2 PARAMETRIZAR FB1
#SPA GARAJE
,E 1.0
,E 1.1
, ABRI-PUER I
, ABRI-PUER A
, CERR-PUER I
, CERR-PUER A
, LLAVE
, STOP
, MOT-ARRI
, MOT-ABAJ
BE

Puede introducir los operandos actuales en forma absoluta o simblica. Al


hacerlo tenga en cuenta:
 que a cualquier operando actual debe preceder una coma como carcter de
control, y
 que la secuencia de los parmetros debe coincidir con la lista de identificaciones
de los operandos formales dentro del mdulo de funcin.

STEP 5
22-22 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 SIMBOLO COMENTARIO A LAS
OPERANDO INSTRUCCIONES
#DB 12
0 KH FFFF
1 KM 1111111 11000000 NUMERO PIEZAS
2 KH 0013
3 KF 32768
4 KF +32767
5 KG 2740000+22
7 KG 1234000+05
100 KY 022,033
111 KY 022,033
KY 022,033
KY 022,033
KH ADAC
KH 4538
KF +32767
KF +32767
KF +32767
KF +32767
KF +32767
KY 022,033
KY 022,033

Requisito de El paquete editor AWL / compilador Batch est cargado. Si acaba de ejecutar el
entrada 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.


 EDITAR (F1) el fichero TEST@@.
Salte al final del fichero con
 BUSCAR (F4),
 FIN (F7) y despus retorne al modo de edicin con RETORNO (F8).
Est preajustado el modo Insertar.
 Coloque el cursor delante del primer mdulo, entre BE y #PBn, o al final del
fichero despus del ltimo final de bloque BE.
 Realice una expansin vertical; ahora tiene espacio para el comando Include. #/
blanco B:FBTEST.
 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.

STEP 5
22-24 C79000-G8578-C920-05
Editor AWL / Compilador Batch

22.3 Compilador / Proceso de test

Administracin Elija el comando de men Administracin > Batch AWL > Compilador Batch
Compilador AWL .... Se mostrar la casilla de peticin Batch AWL Compilador.
Batch AWL ...
Se seleccionan los ajustes para el compilador Batch AWl que se haban seleccio-
nado 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

Tipo conversin: mc5 > zwi:


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 < Histrico F1 >
[ ] Actualizar lista asignacin < Seleccionar F3 >
< Info F7 >
< Convertir > < Interr. ESC > < Ayuda Shift+F8 >

Figura 22-3 Compilador Batch AWL

Entrada Explicacin

sec>int, sec>mc5, int>sec, int>mc5, mc5>int, mc5>sec y los procesos de


Tipo conversin:
test correspondientes.

Fuente


Fich. fuente [ ] Entrada del fichero fuente. Est definido por el tipo de conversin.

Destino

Fich. destino [ ]
con
El fichero de destino est definido por el tipo de conversin.

[ ] 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 Explicacin

Seleccin Aqu puede efectuar su seleccin de mdulos. Puede indicarlos en forma abso-
luta o simblica (tambin mixta). Si desea editar un mdulos ya existente o visu-
Lista mdulos
alizar 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 Para el tipo de conversin mc5>sec se aplica:
fich. AWL: los smbolos y los valores absolutos se depositan en el fich. int. o sec.
absoluto Slo se registran los valores absolutos.
simblico 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: 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.


[ ] Sobreescri-

Traduccin a mc5. El mdulo slo se sobreescribe despus de acusar recibo de


bir con confirm. la consulta.


[ ] Aceptar 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 anti-


smbolos
gua funcin SYMGEN (paquete COM Editor AWL / Compilador Batch AWL


V2.2) y slo puede seleccionarse si se ha seleccionado Smbolos.
 Si el smbolo an no existe en el Z0.INI, se registra con el operando


absoluto.

 Si el smbolo y los operandos absolutos del fichero AWL ya existen en el fichero


de smbolos, deben ser iguales a aquellos.


 Si un smbolo ya existe con otro operando absoluto, se registra el error y la


traduccin finaliza despus de verificar el smbolo.


[ ] Actualizar Al memorizar se actualiza la lista de asignacin *Z0.INI.
lista asignacin

< Convertir > 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 (fi-
chero *AF.SEC).

STEP 5
22-26 C79000-G8578-C920-05
Editor AWL / Compilador Batch

Generar un fichero Con el compilador Batch puede traducir al fichero de programa todos los
de programa 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 Para mdulos que hayan sido creados con el paquete KOP, FUP, AWL no existen
desde un fichero ni ficheros fuente AWL ni ficheros intermedios. El editor AWL / compilador Batch
de programa 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 traduccin/retraduccin del cdigo intermedio se comprueba la validez


durante la de la instruccin generada. Asimismo se comprueba la validez de una instruccin
compilacin 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 El proceso de test es posterior a la traduccin y comprueba los mdulos del
de programa 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.

Test de mdulos Si bien los mdulos de funcin estndar, los mdulos GRAPH5 y los mdulos
especiales 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.

STEP 5
22-28 C79000-G8578-C920-05
Editor AWL / Compilador Batch

22.4 Sustituir operandos

Administracin Esta funcin permite sustituir operandos por medio de una nueva lista de asignacin.
Batch AWL > Equivale a una funcin Reasignar ampliada.
Sustituir
operandos ... 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 co-
mando.

Campo Explicacin

Fichero programa Fichero de programa de ajustes del proyecto


con fich. smbo- Fichero de smbolos de ajustes del proyecto
los
a fich. programa Fichero de programa que puede seleccionarse desde ajustes del proyecto

nuevo fich. Fichero de smbolos que puede seleccionarse


smbolos

Seleccin
Lista mdulos
[ ] Seleccin de los mdulos a reasignar


Opciones


[X] Sobreescri- Slo se sobreescribe despus de confirmar la consulta.

bir con confirm.

[X] Fich. proto- Activando esta opcin se genera un fichero de protocolos.


colos

< Sustituir > Se ejecuta esta funcin.

Posibles avisos de error:


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

Administracin Esta funcin permite salir ficheros de protocolos creados por medio de la funcin Su-
Batch AWL > stituir operandos.
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 F1 >
Opcin
Tipo protocolo: Estndar < Seleccionar F3 >

< Salida > < Interr. ESC > < Ayuda Shift+F8 >

Figura 22-4 Casilla de peticin Salida fich. protocolos

STEP 5
22-30 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.

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

Documentacin Con esta funcin puede imprimir el fichero fuente AWL preajustado. La presentacin
Batch AWL ... de la impresin puede definirla con la opcin Tipo protocolo.

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 F1 >
Opcin
Tipo protocolo: Estndar < 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 Su-
stituir operandos puede simularse en un fichero de entrada combinando varias traduc-
ciones.

Llamada COMPILE <fuente> <destino> <idioma> <opciones>


o
COMPILE <input> <idioma>
<fuente> Debe indicarse fichero S5D o INT o SEC, con o sin camino
<destino> Debe indicarse fichero S5D o INT o SEC, con o sin camino
Todos los dems valores son optativos.
<idioma> D (alemn) por defecto
E (ingls)
F (francs)
I (italiano)
S (espaol)
<opciones> (por defecto: VACO)
SEC > MC5 (fuente: A0.SEC o A1.SEC; destino ST.S5D)
VACO : Sobreescribir con confirmacin
$OPT:1 : Generar cdigo sin consulta
$OPT:2 : Proceso de test
MC5 > SEC (fuente: ST.S5D; destino: A0.SEC o A1.SEC)
VACO : absoluto o simblico
$OPT:1 : con smbolos
$OPT:2 : sin smbolos
$SIMB: 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)
$MOD: Indicacin de la lista de mdulos, mx. tres indicaciones,
separadas por comas
por defecto: B
$TIPOAG: 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
<input>: Fichero input: *.INP
FUENTE BATCH para versin de lnea de comandos (*.INP):

STEP 5
22-32 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 fiche-
ros 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 0: Todo OK


a DOS 1: Nmero de valores de transferencia errneo
2: Errores en los textos (p.ej. no se encontr S5PDS0YZ.DAT)
3: Parmetros transferidos errneos
4: Memoria insuficiente
5: Nombre de fichero errneo (p.ej., acceso errneo a una unidad)
7: 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 Tambin puede crear el fichero fuente AWL con otros editores. El requisito para
AWL como ello es que estos editores puedan procesar tabuladores autnticos (es decir, el
interface 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 Introduzca un registro por cada lnea de instruccin. Un registro comienza con el
fichero fuente carcter de tabulador (09H) y consta de cuatro campos de datos que igualmente
secuencial del estn separados entre s por tabuladores. Al finalizar la lnea con la tecla de
editor 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 TAB TAB TAB CR, LF


Direccin Comentario de Smbolo de Comentario de
instruccin operando instruccin

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 El carcter de control #TAB permite traducir ficheros sin autntico carcter de
#TAB para tabulador, como los que generan muchos programas de texto (p. ej., 1st
procesar ficheros Wordplus). Sin embargo, el editor AWL no puede elaborar estos ficheros y emite
ajenos 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.

STEP 5
22-34 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

STEP 5
22-36 C79000-G8578-C920-05
Software de parametrizacin COM DB1 23
Generalidades El software de parametrizacin COM DB1 permite parametrizar cmodamente y
sin errores las CPUs de las gamas baja y media. El tiempo necesario para para-
metrizar 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 Apartado Tema Pgina


captulo
23.1 Suministro del COM DB1 23-2
23.2 Cmo manejar COM DB1 23-6
23.3 Estructura de las pantallas COM DB1 23-9
23.4 Ejemplo de una parametrizacin de DB1 completa utili- 23-18
zando COM DB1

STEP 5
C79000-G8578-C920-05 23-1
Software de parametrizacin COM DB1

23.1 Suministro del COM DB1

Resumen Este apartado explica:


 qu funciones ofrece COM DB1 y que limitaciones hay que observar,
 qu CPU pueden parametrizarse usando COM DB1.

Ventajas de la Se dispone de las siguientes ventajas:


parametrizacin
 El COM DB1 permite interpretar, modificar y aadir comentarios a cualquier
del DB1 utilizando
DB1 que contenga datos de parametrizacin.
COM DB1
 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 di-
chas 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.
 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.
 COM DB1 permite crear otros mdulos de datos que requiere la
parametrizacin (p. ej. para buzones de emisin y recepcin).
 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 car-
garse en modo online de la CPU a la unidad de programacin.
 En cualquier momento de la parametrizacin se puede acceder a un texto de
ayuda sobre las operaciones actuales en pantalla.

Suministro del El COM DB1 forma parte del suministro de STEP 5, V6.6 y se encuentra en el
paquete de directorio \STEP5\S5_SYS\S5_COM\COM_DB1 .
software COM DB1 Ficheros COM DB1:

Nombre del fichero Contenido


s5pxcdbx.cmd COM DB1 (fichero de comando)
s5pdcdbx.dat Textos en alemn
s5pecdbx.dat Textos en ingls
s5pfcdbx.dat Textos en francs
s5picdbx.dat Textos en italiano
s5pscdbx.dat Textos en espaol

STEP 5
23-2 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 ejecu-
tables 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 Acaba de editar un DB1 con COM DB1 y desea rechazarlo. Para ello, pulse la
DB1 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 pro-
grama 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 En caso de haber definido un DB en un bloque de parmetros, COM DB1 verifica
datos vacos 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 parametriza-
cin, entonces se corrige la longitud (p. ej. DB con el buzn de emisin al para-
metrizar SINEC L1)

Introducir Es posible introducir un comentario para todo el DB1 o para bloques de parme-
comentarios tros puntuales. La longitud de un comentario est limitada a 80 caracteres (inclu-
sive espacios en blanco).

Transferir un DB1 Es posible transferir un DB1 al autmata programable si antes se ha seleccio-


nado 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 pro-
grama STEP 5 se define bien en la pantalla Ajustes previos o en la pantalla
Transferencia del DB1.

Enviar un DB1 a la Los parmetros ajustados en el DB1 se pueden documentar utilizando una
impresora impresora, pudindose imprimir todas las pantallas de parametrizacin y la panta-
lla Panormica. Si se desea utilizar para ello un fichero de impresin y/o un fi-
chero 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 Es posible transferir un DB1 a un fichero. Esto puede ser necesario para
un fichero 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).

Borrar un bloque Si no se desean determinados bloques de parmetros, stos pueden borrarse en


de parmetros la panormica de COM DB1.

Funciones del Se pueden ejecutar las siguientes funciones del autmata programable, si previa-
autmata progra- mente se ha elegido el modo online:
mable
 comprimir la memoria del autmata programable
 pasar el autmata programable de STOP a RUN; con ello se actualizan los
parmetros DB1 en la CPU
 pasar el autmata programable de RUN a STOP

Funciones Adems, COM DB1 ofrece una serie de funciones auxiliares que simplifican la
auxiliares parametrizacin.
Est excluida una parametrizacin errnea, ya que COM DB1:
 detecta errores al introducir los parmetros,
 determina dentro de un DB1 todas las dependencias entre parmetros,
 comprueba el cumplimiento del margen de valores en los argumentos,
 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:


 COM DB1 permite editar un solo DB1 y no varios a la vez.
 COM DB1 no puede determinar las dependencias de parmetros entre dife-
rentes autmatas programables (p. ej., verificar si en una red SINEC L2 todas
las estaciones tienen ajustada la misma velocidad de transferencia).
 No es posible parametrizar directamente en los datos del sistema.
 Con COM DB1 slo es posible parametrizar aquellas funciones de la CPU
que hasta ahora eran tambin parametrizables en el DB1.
 Si un bloque de parmetros indicado en la panormica de COM DB1 no in-
cluye parametrizaciones, el sistema operativo del autmata programable
escribir automticamente en los datos del sistema los parmetros prefijados
(por defecto) disponibles.

STEP 5
23-4 C79000-G8578-C920-05
Software de parametrizacin COM DB1

 Los parmetros prefijados acotados entre caracteres de comentario (#) (


imagen del DB1 prefijado en el manual del autmata programable correspon-
diente) 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 in-
terpretan como comentario a todo el DB1.)
 Con COM DB1 es posible parametrizar los equipos mencionados en el apar-
tado 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 reco-
noce nuevos parmetros/bloques de parmetros y/o mrgenes de valores modifi-
cados.
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 parametrizable con COM DB1 a partir de


MLFB y versin
Autmata programable S5-90U 6ES5 090-8MA01 A01
Autmata programable S5-95U:
aparato base 6ES5 095-8MA01 A01
con interfase SINEC L2 6ES5 095-8MB01 A01
con dos interfaces serie 6ES5 095-8MC01 A01
con interfase SINEC L2-DP 6ES5 095-8MD01 A01
Autmata programable S5-100U:
CPU 103 6ES5 103-8MA03 A01
Autmata programable S5-115U:
CPU 941 6ES5 941-7UB11 A01
CPU 942 6ES5 942-7UB11 A01
CPU 943 con una interfase serie 6ES5 943-7UB11 A01
CPU 943 con dos interfases serie 6ES5 943-7UB21 A01
CPU 944 con una interfase serie 6ES5 944-7UB11 A01
y mdulo con sistema operativo 6ES5 816-1BB11/21 A01
CPU 944 con dos interfases serie 6ES5 944-7UB21 A01
y mdulo con sistema operativo 6ES5 816-1BB11/21 A01
CPU 945 con memoria de 256 kbytes 6ES5 945-7UA11 A01
y mdulo con sistema operativo 6ES5 816-5AA01 A01
CPU 945 con memoria de 384 kbytes 6ES5 945-7UA21 A01
y mdulo con sistema operativo 6ES5 816-5AA01 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 Jerarqua de manejo de COM DB1

Resumen 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:
 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.
 Con la tecla de funcin F8 = Retorno puede abandonarse cualquier pantalla
COM DB1 y volver a la pantalla de mayor jerarqua.

STEP 5
23-6 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 : Vlido para todas
las pantallas:
con F8 se
F1 ... F5
retorna a la
pantalla superior
Preajustes
1er nivel de
manejo

F6

Panormica
2 nivel de ma-
nejo

3er nivel de F2 ... F4 F6 F7


manejo
Cargar DB1 Bloque parm., p.ej. CLP Funciones AG
Transferir DB1
Panormica SINEC L2
Imprimir DB1

F6

Bloque parm. SINEC L2

4 nivel de ma-
nejo

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 Una vez elegido el idioma deseado se llega a la pantalla de ajustes previos. En
manejo: ajustes ella se definen los preajustes que COM DB1 necesita para poder ejecutar sus
previos funciones.
En la pantalla de ajustes previos es preciso definir:
 el modo de operacin de COM DB1 con la CPU (online/offline),
 la referencia de la CPU y
 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: Una vez aceptados los ajustes previos se pasa a la pantalla Panormica. En di-
panormica cha panormica se visualizan todos los bloques de parmetros posibles para la
CPU indicada en la pantalla de ajustes previos. Junto a los bloques de parme-
tros 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:
 si se desea cargar, transferir o imprimir un DB1 presente en el autmata pro-
gramable o en un fichero de programa (funciones de utilidad DB1),
 si se desea modificar o borrar bloques de parmetros de un DB1 ya cargado,
 si se desea crear un nuevo DB1, o bien
 si se desea pasar a una funcin AG.
La primera vez que se pasa de la pantalla de ajustes previos a la pantalla Pano-
rmica, 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 ac-
tualiza la panormica.

3er nivel de ma- Si en el 2 nivel de manejo se ha seleccionado una funcin DB1 (p. ej.: Cargar
nejo: funciones DB1) o una funcin AG, en el 3er nivel de manejo aparece la pantalla asociada
DB1 / bloque de para activar la funcin.
parmetros.../ Si en el 2 nivel de manejo se ha seleccionado un bloque de parmetros, en el
funciones AG 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 algu-
nos campos de entrada no parametrizados figuran valores prefijados o por de-
fecto.

CASO ESPECIAL 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 lgi-
cas.

4 nivel de manejo: El 4 nivel de manejo slo existe cuando en el 3er nivel del COM DB1 aparece la
bloque de pantalla SINEC L2: Panormica con las subdivisiones lgicas. Para cada subdivi-
parmetros sin existe una pantalla de parametrizacin propia. En el 4 nivel de manejo SI-
SINEC L2 NEC L2 bloque de parmetros existen las mismas posibilidades de introduccin
que en el 3er nivel de manejo Bloque de parmetros ....

STEP 5
23-8 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 panta-
lla 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: _ N:
Situacin de los datos del reloj: N:
Factor corr.: Actualizacin reloj en stop:
Salvar hora:
Area de Fecha/hora: Formato:
entrada/
Da sem.: Fecha (dd mm aa): Hora (hh mm ss):
salida
Alarma: Formato:
Da sem.: Fecha (dd mm): Hora (hh mm ss):

Ajustar contador horas operac. (hhhhhh mm ss):


Habilitar cont. horas operacin:

Lnea de avisos

Lnea de F F F F F F F F
mens 1 2 3 Elegir 4 5 6 Aceptar 7 Info 8 Retorno

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 con-
tenido de la pantalla COM DB1. El encabezado no puede modificarse en la pan-
talla COM DB1 respectiva.

Lnea de comenta Aqu es posible introducir un comentario relativo a un bloque de parmetros (en
rio 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.

Area de entrada o El rea central, la mayor de la pantalla, consituye el rea de entrada propiamente
salida dicha de las pantallas COM DB1. Dependiendo del nivel de manejo, aqu se vi-
sualizan textos estticos y campos de entrada en donde se ajustan los parme-
tros. 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 parametriza-
cin de un DB1 contenido en un fichero de programa o en el autmata programa-
ble. 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.

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 para-
metrizacin, 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 l-
nea de avisos si existe un DB1 en el fichero de programa y/o en el autmata pro-
gramable.

Lnea de mens 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 funcio-
nes correspondientes en modo offline.

23.3.1 Posibilidades y reglas para rellenar las pantallas de COM DB1

Resumen En este apartado se explica:


 cmo se rellenan los campos de entrada,
 cmo se introducen comentarios en la lnea de comentario y
 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 Existen dos posibilidades de introducir valores de parmetros en campos de en-


campos de entrada trada con soporte del cursor:
  El texto se introduce carcter por carcter a travs del teclado.
  El texto se toma de una ventana de seleccin (de estar presente) aso-
ciada al campo de entrada (con F3 = Seleccionar).

Nota
La tecla F6 = Aceptar permite aceptar seguidamente en el DB1 los datos de pa-
rametrizacin 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.)

STEP 5
23-10 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: _ N:


Situacin de los datos del reloj: N:
Factor corr.: DO
Actualizacin
Salvar hora: LU
reloj en stop:
MA
Fecha/hora: Formato: MI
Da sem.: Fecha (dd mm aa): JUUhrzeit (hh mm
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 F F F F F F F
1 2 3 Elegir 4 5 6 Aceptar 7 Info 8 Retorno

Figura 23-3 Pantalla COM DB1 Parmetros del reloj (CLP); elegir da de la semana

Introducir En COM DB1 existe la posibilidad de introducir,


comentarios
 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 (in-
clusive 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 l-
nea 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 En la nota siguiente hemos resumido algunas pocas particularidades y reglas que
reglas para hay que observar al parametrizar el DB1 usando COM DB1:
rellenar pantallas
COM DB1 Nota
 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 va-
lores) de la versin ms actual que conoce. COM DB1 visualiza entonces la ver-
sin vlida en el campo de entrada correspondiente de la pantalla de ajustes pre-
vios.
 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 parme-
tros 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.

STEP 5
23-12 C79000-G8578-C920-05
Software de parametrizacin COM DB1

23.3.2 Sistema de ayuda y de gestin de errores del COM DB1

Resumen COM DB1 ofrece un extenso sistema de ayuda y de gestin de errores para la
programacin del DB1. Este apartado ofrece una panormica de:
 todas las funciones de ayuda que ofrece COM DB1 durante la parametriza-
cin y
 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:
 errores producidos al manejar COM DB1 (p. ej. Entrada incorrecta)
 errores de parametrizacin
 funciones en curso dentro de COM DB1 (p. ej. el DB1 se est cargando.
Esperar ...)
 la presencia de un DB1 en un fichero de programa y/o en un autmata progra-
mable 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 pre-
 senta entonces una pantalla de ayuda con una breve explicacin sobre la panta-
lla 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 manteni-
miento)
Las necesidades de memoria se calculan dependiendo de las funciones de reloj utili-
zadas. 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 programa-
ble 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 F F F F F F F
1 2 3 Elegir 4 5 6 Aceptar 7 Info 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.

STEP 5
23-14 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

Lageeldes
Indicar Statuswortes:
identificador del da de la semana: _ Nr.:
LULage
Lunesder- MA
Uhrendaten:
Martes - MI Mircoles- JU Jueves - VI ViernesNr.:
sA Sbado - DO Domingo
Si Korrekturfaktor:
se elige XX, el reloj considera el daAktualisierung
de la semanader Uhr im Stop:
actual.
Uhrzeit retten:
<ESC>: Cierre de la ventana
Datum/Uhrzeit: Uhrzeitmodus:
Da sem.: Fecha (dd mm aa): Hora (hh mm ss):
Alarma: Formato:
Da sem.: Fecha (dd mm): Hora (hh mm ss):

Ajustar contador horas operac. (hhhhhh mm ss):

Habilitar cont. horas operacin:

F F F F F F F F
1 2 3 Elegir 4 5 6 Aceptar 7 Info 8 Retorno

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 El sistema de gestin de errores de COM DB1 se basa en gran parte en el de
de errores STEP 5. COM DB1 puede reconocer errores y comunicrselos al usuario indi-
cando 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:
 bien con un aviso de error (al igual que en STEP 5 los avisos de error se vi-
sualizan en la lnea de avisos de pantalla; (p. ej.: Margen de valores
incorrecto).
 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 Durante la carga del DB1 desde el fichero de programa o del autmata programa-
reconocidos ble y durante la transferencia del autmata programable a un fichero de programa
durante la carga  o al autmata programable se verifican todos los parmetros para verificar si:
 se cumplen los mrgenes de valores admisibles
 se cumplen las dependencias de parmetros dentro de un bloque
 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 in-
terrumpida u ocupada varias veces), entonces COM DB1 llama auto-
mticamente la pantalla Panormica en la cual se marcan como errneos los
bloques de parmetros afectados:
 En el bloque errneo, los autnticos errores de parametrizacin se marcan
con una ! delante del campo de entrada.
 En el caso de datos no interpretables para parmetros en el bloque err-
neo (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 corres-
pondiente.

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) SIMATIC S5/COM DB1

Posicin de la palabra de estado:  N 


Error:
Posicin de los datos de reloj: MW :N 1
dependen-
:
Factor corr.: 1 Actualizacin reloj en stop: SI cia de
Salvar hora: SI 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.: M Fecha (dd mm):6 9 Hora (hh mm ss): 9 10 0
O
Ajustar contador horas operac. (hhhhhh mm ss): Error:
Habilitar cont. horas operacin: de
COM DB1
Margen de valores no vlido
F F F F F F F F
1 2 3 Elegir 4 5 6 Aceptar 7 Info 8 Retorno

Figura 23-6 Indicacin de parmetros errneos en la pantalla de parametrizacin

STEP 5
23-16 C79000-G8578-C920-05
Software de parametrizacin COM DB1

Error al programar COM DB1 bloquea durante la programacin cualquier introduccin no permitida:

 COM DB1 verifica los textos introducidos tras finalizar la entrada pulsando :
Los errores sintcticos o la violacin del margen de valores permitido son se-
alizados 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.
 Al aceptar los datos de parametrizacin en el DB1 pulsando F6 = Aceptar se
verifica adems las interdependencias de parmetros dentro del mismo blo-
que: 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 para-
metrizados 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 cor-
respondiente.
Slo cuando se han introducido sin errores todos los parmetros es posible me-
morizar 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 aut-
mata programable. El ejemplo siguiente permite aprender rpidamente el manejo
de COM DB1.
En la tabla siguiente encontrar:
 todas las acciones que hay que ejecutar para parametrizar un autmata pro-
gramable;
 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 programa-
ble utilizando COM DB1

Manejo que debe ejecutarse Pantallas necesarias


sucesivamente y ...
1. Instalar COM DB1
2. Iniciar COM DB1
3. Elegir idioma Pantalla Seleccin idioma
4. Fijar ajuste previos Pantalla Ajustes previos
5. Pasar el AG de RUN a STOP Pantalla Funciones AG
6. Cargar del AG el DB1 prefijado; Pantalla Cargar DB1
introducir comentario sobre DB1;
seleccionar bloque de parmetros
7. Introducir comentario al bloque de Pantalla Panormica SINEC L2
parmetros
8. Editar los parmetros Pantalla Parmetros base
Pantalla Enlace estndar
9. Entregar el DB1 a la impresora Pantalla Imprimir DB1
10. Transferir el DB1 al AG Pantalla Transferir DB1
11. Salvar el DB1 en un fichero del pro- Pantalla Transferir DB1
grama STEP 5
12. Pasar el AG de STOP a RUN Pantalla Funciones AG

Problema Se desea parametrizar un S595U con interfaz SINEC L2 integrada. El S595U


planteado en el deber comunicarse con otro autmata programable utilizando el tipo de transmi-
ejemplo sin de datos Enlace estndar.
Este tipo de enlace se parametriza con COM DB1 de la forma descrita a conti-
nuacin.
(Los parmetros y sus argumentos se han tomado del ejemplo de parametriza-
cin de DB1 para enlace estndar contenido en el manual Interfaz SINEC L2 del
autmata S595U.)

STEP 5
23-18 C79000-G8578-C920-05
Software de parametrizacin COM DB1

Condiciones para Tenga en cuenta los siguientes requisitos:


el ejemplo
 Se dispone de un S595U con interfaz SINEC L2 (n de ref. 6ES5
0958MB12, versin 01).
 Un PG 710 II est enchufado en el interfaz PG del S595U.
 El conector de conexin a bus no est enchufado en la interfaz SINEC L2.
 El S595U est en RUN.
 Con el paquete STEP 5 se ha creado un fichero de programa
AG95L2ST.S5D.
 Con el paquete STEP 5 se ha creado un fichero de impresora o de pie de p-
gina.

23.4.1 Manejos preparatorios

Elegir idioma 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.
 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 F F
1 deutsch 2 english 3 francais 4 espaol 5 italiano 6 7 8 Retorno

Figura 23-7 Pantalla COM DB1 Seleccionar idioma; elegir el idioma

Fijar ajustes pre- En la pantalla Ajustes previos se definen los ajustes previos para parametrizar
vios 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.)

Definir versin del Introducir por teclado la versin 01 del autmata programable y terminar la intro-
autmata duccin pulsando o INSERT. (ESC permite interrumpir la aceptacin, es decir
programable vaciar el campo de entrada.)
Una vez introducidos todos los ajustes previos aparece la siguiente pantalla:

Ajustes previos SIMATIC S5/COM DB1

Online/offline: Online

Ref: 6ES5 095-8MB12


Versin del AG: 01

Unidad: Fichero prog.: @@@@@@ST.S5D


Unidad: Fichero impr.: @@@@@@DR.INI
Unidad: Fich. pie pg.: @@@@@@F1.INI
Unidad: Fich. salida: @@@@@@LS.INI

F F F F F F F F
1 2 3 Elegir 4 5 6 Aceptar 7 Info 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 COM DB1 conoce los posibles bloques de parmetros y las parametrizaciones
programable de realizadas en el DB1 prefijado para el autmata programable registrado en la
RUN a STOP pantalla Ajustes previos.
Para el S595U, COM DB1 ofrece la siguiente pantalla:

Panormica SIMATIC S5/COM DB1

Parmetros admisibles Parametrizacin

Interrupciones integradas (OBI) parametrizado (prefij.)


Contadores integrados (OBC) parametrizado (prefij.)
Entradas analgicas integradas (OBA) parametrizado (prefij.)
SINEC L1 (SL1) no parametrizado
Ejecucin controlada por tiempo (TFB) parametrizado (prefij.)
Parmetros del reloj (CLP) no parametrizado
Datos del sistema (SDP) parametrizado (prefij.)
SINEC L2 (SL2) no parametrizado
Bloque de errores (ERT) no parametrizado

F F F F F F F F
1 nuevo 2 Cargar 3 Transf. 4 Imprim. 5 Borrar 6 Selec. 7 Funcio- 8 Retorno
DB1 DB1 DB1 DB1 bloque bloque nes AG

Figura 23-9 Pantalla COM DB1 Panormica; seleccionar funcin del autmata
programable

STEP 5
23-20 C79000-G8578-C920-05
Software de parametrizacin COM DB1

Cambiar el modo El modo de operacin del autmata programable se modifica en la pantalla Fun-
de operacin ciones 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 F F F F F F F
1 Comprim. 2 Run > 3 Stop > 4 5 6 7 8 Retorno
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

Cargar y modificar 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

Unidad:

Fichero prog.: ST.S5D

F F F F F F F F
1 Cargar 2 Cargar 3 Elegir 4 5 6 7 Info 8 Retorno
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 parametri-
zaciones del DB1 contenido en el autmata programable. Como hasta ahora
no se ha realizado ninguna parametrizacin en el DB1 del autmata progra-
mable, 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 ejem-
plo: 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 Blo-
ques de parmetros posibles.

STEP 5
23-22 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 SIMATIC S5/COM DB1

Parametrizacin de la interfase SINEC L2 (slo enlace estndar)

Parmetros admisibles Parametrizacin

Interrupciones integradas (OBI) si (param. prefijado)


Contadores integrados (OBC) si (param. prefijado)
Entradas analgicas integradas (OBA) si (param. prefijado)
SINEC L1 (SL1) no
Ejecucin controlada por tiempo (TFB) si (param. prefijado)
Parmetros de reloj (CLP) no
Datos del sistema (SDP) si (param. prefijado)
SINEC L2 (SL2) no
Bloque de errores (ERT) no

F F F F F F F F
1 Nuevo 2 Cargar 3 Transf. 4 Imprim. 5 Borrar 6 Selec. 7 Funcio- 8 Retorno
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 En la pantalla SINEC L2: Panormica es posible introducir un comentario relativo


comentario al al bloque de parmetros SINEC L2.
bloque de
1. Pulsar la tecla COM. El cursor se encuentra entonces sobre la lnea de co-
parmetros mentario.
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 SIMATIC S5/COM DB1

Parametrizacin del enlace estndar de la estacin 2 a la estacin 1

Parmetros admisibles Parametrizacin

Parmetros base no parametrizado


Enlace estndar no parametrizado
Enlace AGAG no parametrizado
Maestro ZP (periferia cclica) no parametrizado
Esclavo ZP (periferia cclica) no parametrizado
Servicios FMA no parametrizado
Servicios capa 2 no parametrizado

F F F F F F F F
1 neuer 2 DB1 3 DB1 4 DB1 5 Borrar 6 Selec. 7 AG- 8 Retorno
DB! Laden Uebertr Drucken bloque bloque Funktion

Figura 23-13 Pantalla COM DB1 Panormica SINEC L2; seleccionar funciones
SINEC L2

Editar los par- En la pantalla SINEC L2: Panormica es posible seleccionar las funciones SI-
metros NEC L2 que se desea parametrizar.

Nota
Como primer paso siempre es necesario definir los parmetros base, ya que s-
tos son vlidos para todas las funciones SINEC L2. Slo despus pueden defi-
nirse los parmetros para funciones SINEC L2 especiales.

Editar parmetros Seleccionar parmetros base:


base
1. Una vez elegida la pantalla Panormica el cursor est sobre la lnea Parme-
tros 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 acepta-
cin, es decir, el campo de entrada se vaca nuevamente.)

STEP 5
23-24 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 esta-
cin:, 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: z

Estado de la estacin: ACTIVO

Velocidad de transmisin: 500

Nmero de estacin ms alto entre las activas: 10

Target-Rotation-Time: 5120

Setup-Time: 0

Slot-Time: 400

Station-Delay-Time mnimo: 12

Station-Delay-Time mximo: 360

F F F F F F F F
1 2 3 Elegir 4 5 6 Aceptar 7 Info 8 Retorno

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 Seleccionar enlace estndar:


para enlace
Dentro de la pantalla SINEC L2: Panormica ( fig. 23-15), el cursor est sobre
estndar 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 / estado de estacin activa

Situacin del buzn de recepcin: DB N: 9 N DW: 0

Situacin byte de coordinacin Recepcin: MB N: 61

Situacin del buzn de emisin: DB N: 8 N DW: 0

Situacin byte coordinacin Emisin: MB N: 60

F F F F F F F F
1 2 3 Elegir 4 5 6 Aceptar 7 Info 8 Retorno

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.

STEP 5
23-26 C79000-G8578-C920-05
Software de parametrizacin COM DB1

Enviar el DB1 a la Se desea listar por impresora el DB1 recin creado.


impresora
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 SI-
NEC L2 ha sido pues parametrizado:

Resumen SIMATIC S5/COM DB1


Parametrizacin de la interfase SINEC L2 (slo enlace estndar)

Parmetros admisibles Parametrizacin

Interrupciones integradas (OBI) parametrizado (prefij.)


Contadores integrados (OBC) parametrizado (prefij.)
Entradas analgicas integradas (OBA) parametrizado (prefij.)
SINEC L1 (SL1) no parametrizado
Ejecucin controlada por tiempo (TFB) parametrizado (prefij.)
Parmetros del reloj (CLP) no parametrizado
Datos del sistema (SDP) parametrizado (prefij.)
SINEC L2 (SL2) parametrizado
Bloque de erroes (ERT) no parametrizado

F F F F F F F F
1 Nuevo 2 Cargar 3 Transf. 4 Imprim. 5 Borrar 6 Selec. 7 Funcio- 8 Retorno
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 F F F F F F F
1 Impre- 2 Impr. en 3 DB1 4 DB1 5 Block 6 Block 7 AG- 8 Retorno
sora 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: Panor-
mica 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 Panor-
mica en pantalla.
(Si no ha sido imprimido el DB1 se presenta el aviso correspondiente.)

Transferir el DB1 al Se desea transferir al autmata programable el DB1 recin creado.


autmata
1. En la pantalla Panormica ( fig. 23-18) pulsar la tecla F3 = Transf. DB1.
programable
Aparece la pantalla siguiente Transferir DB1:

Transferencia del DB 1 SIMATIC S5/COM DB1

Unidad:

Fichero prog.: ST.S5D

F F F F F F F F
1 Transf. 2 Transf. 3 Elegir 4 5 6 7 Info 8 Retorno
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 informa-


cin 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 pan-
talla 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.)

STEP 5
23-28 C79000-G8578-C920-05
Software de parametrizacin COM DB1

Salvar el DB1 en Se desea salvar/archivar el DB1 recin transferido al autmata programable en


un fichero de un fichero de programa STEP 5 (o en disquete). Para ello es necesario indicar en
programa STEP 5 la pantalla Transferir DB1 el fichero de programa STEP 5 en el que se desea al-
macenar 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: C
Fichero prog.: AG95L2ST.S5D

F F F F F F F F
1 Transf. 2 Transf. 3 Elegir 4 5 6 7 Info 8 Retorno
a fich. al AG

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 informa-
cin 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 correspon-
dientemente en la pantalla Panormica.)

STEP 5
C79000-G8578-C920-05 23-29
Software de parametrizacin COM DB1

Pasar el autmata El modo de operacin del autmata programable puede modificarse en la panta-
programable de lla Funciones AG.
STOP a RUN 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 soft-
ware le pregunta si desea actualizar la parametrizacin en el autmata progra-
mable.
3. Para confirmar, pulsar o INSERT. Con ello se aceptan en el sistema opera-
tivo 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 F F F F F F F
1 Comprim. 2 Run > 3 Stop > 4 5 6 7 8 Retorno
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.

STEP 5
23-30 C79000-G8578-C920-05
Acoplamiento PG 24
Generalidades 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 Apartado Tema Pgina


captulo
24.1 Hardware 24-2
24.2 Acoplamiento 24-2

STEP 5
C79000-G8578-C920-05 24-1
Acoplamiento PG

24.1 Hardware

Requisitos del Para el intercambio de datos con una unidad de programacin acoplada se
hardware 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 progra-
macin y el cable de conexin de la unidad. Este convertidor convierte la inter-
fase 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:
 con la interfase TTY activa COM 1.
La unidad de programacin y la unidad acoplada estn conectadas a travs
de dos cables
o bien
 con la interfase TTY pasiva o V24 COM 1.
En una unidad de programacin con interfase TTY pasiva o con slo una inter-
fase 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 El paquete se carga con la funcin STEP 5 Cambio > Otros ... F9 ( Cambio).
de acoplamiento El programa Acoplamiento de PG se encuentra en el directorio
desde la unidad de ...\S5_SYS\S5_COM\PG_PG.
programacin En cuanto se active el paquete de acoplamiento desde la unidad de programa-
cin, 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.

Acoplamiento de Con el paquete de acoplamiento de la unidad de programacin se pueden llevar


la unidad de a cabo las siguientes funciones:
programacin
 conmutar el aparato a pasivo (para el intercambio de datos se necesita un
aparato activo y otro pasivo)
 transmitir datos del aparato activo al pasivo
 pedir datos del aparato pasivo al activo

STEP 5
24-2 C79000-G8578-C920-05
Acoplamiento PG

Introducir los Despus de haber activado el paquete de acoplamiento de unidades de progra-


ajustes previos macin aparece la pantalla AJUSTES PRVIOS. Introduzca el fichero de pro-
grama (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 en- Explicacin


trada
F3 = ELEGIR Despus de haber pulsado la tecla F3 el cursor salta a la posi-
cin donde desea efectuar una entrada.
F6 = ACEPTAR Acepta los parmetros introducidos y llama la Seleccin de
funcin. La tecla Aceptar tiene el mismo efecto.
F7 = INFO Visualiza informacin sobre el campo en el que se encuentra el
cursor.
ESC = Interr. Retorna a STEP 5 sin efecto alguno (interrupcin).

Seleccionar la Una vez aceptados los ajustes previos (F6) aparece la pantalla SELECCION
funcin FUNCION. Las funciones disponibles son las siguientes:

Plano de Explicacin
teclas
1 2
F1 PASIVO
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 TRANSFERIR
Conmuta al prximo plano de teclas donde se activa el intercambio de datos.
F1 MODULO (Transferir)
Aparece la lnea de comando:
MODULO: TRANSMITIR AL APARATO ACOPLADO.
En el campo MODULO puede efectuar las siguientes entradas:
P. ej..: Explicacin
PBx Mdulos individuales
#DOK Mdulos de documentacin (fichero DOK)
FB Mdulos de un mismo tipo
* Diversos mdulos de una lista de mdulos
B Diversos mdulos de un fichero de programa preajustado
# Todos los ficheros de documentacin
leer 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 Explicacin
teclas
1 2
F2 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.
F6 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.
F4 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.
F6 AJUSTES
Aparece la pantalla Ajustes previos.
F7 DE AYUDA
Con esta funcin se pueden administrar mdulos y ficheros de documentacin, as como acti-
var 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)
F8 RETORNO
Retornar a STEP 5.

STEP 5
24-4 C79000-G8578-C920-05
5 parte:
Ejemplo de aplicacin

Ejemplo 25
STEP 5
24-6 C79000-G8578-C920-05
STEP 5 en la prctica
- Ejemplo de aplicacin - 25
Generalidades 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 corres-
pondiente.

Indice del Apartado Tema Pgina


captulo
25.1 Introduccin al ejemplo (planteamiento de la tarea) 25-2
25.2 Crear el programa del tnel de lavado con STEP 5 25-5
25.3 Transferir ficheros, mdulos y segmentos 25-16
25.4 Controlar y modificar el programa 25-20
25.5 Cargar y comprobar el programa 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:


 para usuarios prcticos: ofrecer un acceso rpido a las funciones de sistema y
de edicin ms importantes de la unidad de programacin y
 para principiantes: ofrecer una gua para la elaboracin del proyecto y el ma-
nejo 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:
 una lista de asignacin (operandos absolutos, operandos simblicos),
 un mdulo de funcin con 15 segmentos representado en Lista de instruccio-
nes (AWL),
 un mdulo de datos,
 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 La figura siguente muestra un tnel de lavado de autos como puede encontrar en
de la tarea de con- muchas estaciones de servicio; ste debe ser automatizado mediante el pro-
trol grama STEP 5.

Figura 25-1 Tnel de lavado de autos

STEP 5
25-2 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:
 La instalacin debe retornar a la posicin inicial.
 El auto se conduce a la posicin de lavado.
 La puerta del tnel se cierra y se inicia el proceso de lavado.
 El proceso de lavado contina con la aplicacin de espuma, el lavado/enjuague,
la aplicacin de cera y el secado del auto.
 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 Del esquema del proceso de lavado descrito arriba se derivan las interfases del
la ejecucin del proceso, es decir, las entradas/salidas para el programa de control a elaborar
ejemplo (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 Salidas

Interruptor principal E32.0 A32.0 Bastidor hacia adelante


Interruptor de emergencia E32.1 Control A32.1 Bastidor hacia atrs
Arranque de instalacin E33.0 (S5-95) A32.2 Abrir puerta
Vehculo en posicin E32.3 A32.3 Cerrar puerta
Bastidor est delante E32.4 A32.6 Girar cepillos
Bastidor est atrs E32.5 A32.7 Enjabonar
Puerta abierta E32.6 A33.0 Enjuagar
Puerta cerrada E32.7 A33.1 Encerar
A33.2 Secado
A32.4 A. ENTRAR
A32.5 A. SALIR

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 Simulador del tnel de lavado de autos


S5-90/95 (n de pedido 6ES5788-8MK11)

Entradas Sensores
(contactos del simulador)

Lista de Contactos
instrucciones Motores
de control
Vlvulas magnticas
(programa) Indicaciones

Salidas Actores
(rels) (lmparas en el AG)

Funciones online

Unidad de programacin
STEP 5-SW
PG

Figura 25-3 Configuracin del ejemplo Tnel de lavado de autos

STEP 5
25-4 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:
 Crear y abrir el proyecto,
 elaborar el proyecto (editar y estructurar el programa),
 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 programa-


cin 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 Ajuste el proyecto de ejemplo e introduzca los parmetros necesarios para preparar
Proyecto> la tarea de programacin con el comando de men Fichero > Proyecto > Ajustar
Ajustar F4 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

1 AG 2 Mdulos 3 Smbolos 4 Documentacin

5 Opciones 6 EPROM 7 Batch AWL

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 de incompatibilidad con 6.x < Historico F1 >


< Editar F2 >
< Seleccionar F3 >
< Siguiente F4 >
< Info F7 >
< Aceptar > < Interr. ESC > < Proyecto... F6 > < Ayuda Shift+ F8 >

Figura 25-4 Ajustar proyecto

STEP 5
C79000-G8578-C920-05 25-5
STEP 5 en la prctica - Ejemplo de aplicacin -

Introducir los Los ajustes para el proyecto Tnel de lavado se introducen en el siguiente orden:
ajustes en las
1. Especifique el programa a elaborar para el tnel de lavado sobrescribiendo en
fichas 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 Pulsando Aceptar retornar al men principal.

Fichero Despus de seleccionar Proyecto > Grabar bajo... aparece la casilla de seleccin
Proyecto> de ficheros en la que deber introducir LAVADO bajo el nombre del fichero.
grabar bajo...
Confirme la entrada con Grabar. Despus de confirmar el aviso Fichero des-
tino 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.

STEP 5
25-6 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 ins-
trucciones 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 en-
trada, 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 directo-
rio 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:
 elaborar una lista de asignaciones entre las denominaciones absolutas de las
seales de proceso y las simblicas,
 elaborar el mdulo de datos que recibe el valor nominal del proceso y el valor
de suma de procesos de lavado,
 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 Los operandos simblicos son designaciones (p. ej. Puerta abierta) de los
asignacin 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 asigna-
1. Llame el editor STEP 5 Lista de asignacin en el men del editor
cin F7
(o tecla de funciones F7).
Debajo del encabezado que indica el fichero LAVADOZ0.SEQ aparece un formu-
lario 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 Comentario


E 32.0 InterrON 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 traduc-
cin. Al mismo tiempo la unidad de programacin genera los ficheros de smbo-
los del tipo . . . Z*.INI requeridos por STEP 5.

Fich.: C: LAVADOZ0.SEQ

Operando Simbolo Comentario

E 32.0 InterrON Interruptor principal instalacin ON


E 32.1 I.emerg. Interruptor de emergencia (cont.ruptor)
E 32.3 EN-POS Retroaviso vehculo en posicin
E 32.5 BATRAS Retroaviso bastidor atrs
E 32.6 PUET.AB Retroaviso puerta est abierta

A 32.1 RETRO. B Comando al actor mover bastidor atrs


A 32.2 ABRIR P. Comando al actor abrir puerta

A 32.4 ENTRAR Aviso: ENTRAR


A 32.5 SALIR Aviso: SALIR

M 10.0 FLAN POS Marca de flanco instal.ON/rearranque


M 10.7 ARRANQUE Ident. de arranque del OB 20/21/22

Z2 PASO 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.

STEP 5
25-8 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 asigna-


cin. 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 nueva-
mente 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 vli-
das 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 intro-
duzca el formato deseado.

DB5 C:LAVADOST.S5D LON=

0: KH= 0000;
1: KZ= 000;

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 Funcin Ajuste


campo de datos
Borrar carcter Posicione el cursor sobre el carcter y pulse DEL.
Insertar carcter Posicione el cursor delante del carcter que se desea
insertar y pulse Expandir horizontal, dado el caso,
varias veces.
Borrar lnea Posicione el cursor en el campo de formato de la lnea
que se desea borrar y pulse DEL.
Insertar lnea Posicione el cursor en el campo de formato delante de la
lnea que se desea insertar y pulse Expandir horizontal.

Introducir Los comentarios de las palabras de datos se pueden escribir o sobrescribir en


comentario de maysculas y minsculas, con mx. 32 caracteres.
palabras de datos
 Posicione el cursor en el campo de comentario mediante SHIFT cursor dere-
cha. Cambie a la siguiente lnea mediante Cursor abajo. Inserte/borre caracte-
res 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 El ttulo Tnel de lavado: temporizadores/contadores que falta.


de mdulos
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 Al editor para el comentario del mdulo se accede pulsando


comentario de SHIFT F7 = Comentario o bien 2 veces COM.
mdulos  Introduzca el texto de la figura 25-14 finalizando cada lnea con la tecla Re-
turn.

Corregir en el Para probar las funciones Insertar/Borrar en este editor avance con el cursor
comentario del hasta la C de Control en la segunda lnea y seleccione F1 = Insertar.
mdulo 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 de-
nominacin de las teclas de funcin.
1. Escriba Simatic-. Para retornar al modo de sobrescritura pulse F1 = Sobrescri-
bir.
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 Termine con F8 = Retorno y Aceptar o dos veces Aceptar.


comentario

STEP 5
25-10 C79000-G8578-C920-05
STEP 5 en la prctica - Ejemplo de aplicacin -

Introducir el Como ltimo paso para la edicin introduzca un nmero de biblioteca para identi-
nmero de ficar el mdulo (p. ej. versin DB).
biblioteca  Con SHIFT F2 = n de biblioteca, el cursor salta al campo BIB. Escriba el n-
mero de biblioteca, aqu 2. Abandone el campo por medio de Aceptar o bien
Return.

Finalizar el trabajo Cuando su pantalla muestre el contenido deseado:


de edicin
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 C:LAVADOST.S5D BIB=2 LON=17 / 24


0: KH = 0000; Vaco
1: KH = 0000; Contador de procesos de lavado (KH)
2: KZ = 000; Contador de procesos de lavado (KZ)
3: KH = 0000; Vaco
4: KT = 030.2; Valor terico del tiempo de distribucin de cera
5: KH = 0000; Consigna TA(KH)
6: KF = +00000; Consigna TA (KF)
7: KH = 0000; Vaco
8: KT = 045.2; Valor terico del tiempo de secado TT
9: KH = 0000; Consigna TS (KH)
10: KF = +00000; Consigna TS (KF)
11: KH = 0000; Vaco
12:

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 En la casilla de peticin aparecen los posibles tipos de mdulos que pueden ser
mdulos 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
 Sobresc. con confirmacin y
 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 En el encabezado se encuentra la denominacin del mdulo (FB 5), el fichero de


mdulos 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 El cursor se encuentra ahora en el campo de entrada de la primera instruccin.


instrucciones para Recurra al extracto del programa impreso en el apartado 25.5.4 (5 paso).
el segmento 1 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 El segmento 1 no contiene ms instrucciones. Pero an falta el ttulo del seg-
del segmento mento.
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 Ahora editaremos el segmento 2:


instrucciones para
1. Pulse Fin seg (***o tecla de aceptacin)
el segmento 2
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 ins-
truccin 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.

STEP 5
25-12 C79000-G8578-C920-05
STEP 5 en la prctica - Ejemplo de aplicacin -

Corregir el fichero En la cuarta y sexta lnea de instrucciones notar que despus de escribir IMPL
de smbolos 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 si-
guiente:

FB5 C:LAVADOST.S5D LON= 23

Segmento 2 0007 Definir estado funcionamiento Salida

:O -InterrON Interruptor instalacin ON


:O -ARRANQUE Ident. arranque de OB 20/21/22
:UN -FLAN POS Marca de flanco positivo
:= -IMPL POS Marca impulso (solo 1 ciclo)
:R -ARRANQUE Rearmar ident. arranque
:U -IMPL POS
:S -FLAN POS Actualizar marca de flanco
:UN -InterrON Ning. orden instalcin ON
:UN -ARRANQUE Ning. ident. arranque
:R -FLAN POS Rearmar marca de flanco
:***

Corregir las Las correcciones en el campo de instrucciones y de comentarios se efectan


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

Escribir co- El editor para el comentario de segmento se alcanza:


mentario del
1. pulsando SHIFT F6 = Com. seg. y SHIFT F7 = Comentario o bien 2 veces
segmento
COM.
Ahora puede escribir su comentario debajo del signo $ con el nmero del seg-
mento (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.

STEP 5
C79000-G8578-C920-05 25-13
STEP 5 en la prctica - Ejemplo de aplicacin -

Instrucciones para Cuando haya pulsado Fin seg, el cursor se encuentra en la primera lnea de ins-
los segmentos 4 trucciones del segmento 3. Introduzca aqu las instrucciones y los comentarios
y5 para los segmentos 4 y 5. El segmento 3 que se ha omitido lo insertaremos pos-
teriormente.
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
 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 con-
sultas del sistema.

STEP 5
25-14 C79000-G8578-C920-05
STEP 5 en la prctica - Ejemplo de aplicacin -

25.2.3 Documentar el programa

Documentacion Imprima ahora los protocolos (listados) tanto de nuestro programa FB 5 como del
Mdulos STEP 5 mdulo de datos y de la lista de asignacin. Como nombre para el fichero de impre-
... sin 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 pro-
tocolo estndar.
3. Al activar OK se inicia el proceso de impresin.
El protocolo de impresin contiene:
 el ttulo y el comentario del segmento,
 el rea de instrucciones con comentarios de lnea,
 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.


 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 El programa completo se encuentra en el directorio C:\STEP5\S5_SYS\EXAMPLE


Fichero DOS > bajo el nombre ENSAYO... . Para realizar la transferencia, seleccione las funciones
Copiar... de ficheros DOS:
1. Seleccione Fichero > Fichero DOS > Copiar...
Aparece la casilla de peticin Copiar fichero(s) DOS; en sta se ajusta el directo-
rio 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 te-
cla Return.
Si ha marcado Sobresc. con confirmacin, STEP 5 indica al repetir un proceso de
copiado Fichero ya existe, sobrescribir?
 Conteste con S y abandone, tras la transferencia, la casilla de peticin con
ESC = Interr.

Fichero Verifique en el men Fichero(s) DOS > Directorio si todos los ficheros ENSAYO...
Fichero DOS > fueron copiados. Para ello
Directorio...
 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, pode-
mos completar nuestro programa an incompleto,
 transfiriendo los segmentos faltantes,
 sustituyendo el mdulo FB 5 incompleto, por el FB 10 con el programa de la-
vado completo y renombrndolo en FB 5,
 transfiriendo los mdulos de organizacin que faltan (los mdulos de datos
son idnticos).

Transferir Los segmentos se pueden transferir slo entre mdulos del mismo programa. Por
segmentos eso debemos procurar transferir el mdulo de funcin FB 10 desde el programa
ENSAYOST.S5D a nuestro programa LAVADO...

STEP 5
25-16 C79000-G8578-C920-05
STEP 5 en la prctica - Ejemplo de aplicacin -

Fichero Para transferir un mdulo, STEP 5 abre una casilla de seleccin de ficheros despus
Mdulos > de seleccionar Mdulos > Transferir... en esta casilla se introduce:
Transferir...
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 pre-
gunta: 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 Controle esta transferencia en el directorio de mdulos del fichero de programas.


Mdulos >
1. Seleccione Fichero > Mdulos > Directorio o ms rpido con F3 la casilla de
Directorio...
F3 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 Para transferir los segmentos:


Mdulo
1. Vaya al editor de mdulos y seleccione en la casilla de peticin el mdulo de
STEP 5...F1
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.
 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 renom- Para sustituir completamente el mdulo FB 5 del programa LAVADO... por el mdulo
brar mdulos FB 10 hay que borrar el FB 5 incluyendo los comentarios y luego renombrar el FB 10
en FB 5.

Fichero
Mdulos> 1. Para borrar el mdulo de funcin FB 5 se debe seleccionar Fichero >
BOrrar.. 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.

STEP 5
25-18 C79000-G8578-C920-05
STEP 5 en la prctica - Ejemplo de aplicacin -

Fichero
Mdulos > 1. Para renombrar el FB 10, seleccione Fichero > Mdulos > Transferir y
Transferir...F5 escriba o marque con una cruz en la casilla de peticin:
 Transferir de C:\STEP5\S5_DATEN\LAVADOST.S5D ,
 a C:\STEP5\S5_DATEN\LAVADOST.S5D
 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.
 Compruebe en el editor si el nuevo FB 5 est completo y contiene 15 segmen-
tos, operandos simblicos y todos los comentarios.

Transferir mdulos Para completar el programa de ejemplo con el FB 5 y el DB 5 se deben transferir


de organizacin los mdulos de organizacin faltantes.

Fichero
Mdulos >
1. Para transferir los mdulos de organizacin (OB), seleccione Fichero >
Transferir...F5
Mdulos > Transferir...
2. introduzca en la casilla de peticin:
 Transferir de ENSAYO...
 a LAVADO...
 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... con-
tiene 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 STEP 5 guarda en el fichero REF *XR.INI, las referencias cruzadas de las ins-
cruzadas trucciones que utilizan el mismo operando, incluso en otros mdulos. Para
generar este fichero active Crear XREF en el men Administracin.

Administracin En Fichero > Proyecto > Ajustar, se registra en la ficha Mdulos el fichero CXR.INI
Crear XREF 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 se-
leccionados (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 C:LAVADOST.S5D BIB=2 LON=166


Segmento 2 0007 Definir estado de operacin Salida

Referencias cruzadas

M 10.7 ARRANQUE Identific. de arranque de OB 20/21/22

OB 20:1/UN OB 20:1/S OB 21:1/UN OB 21:1/S


OB 22:1/UN OB 22:1/S FB 5:2/UN FB 5:2/O
FB 5:2/R FB 10:2/UN FB 10:2/O FB 10:2/R

Figura 25-6 Referencias en LAVADO al operando ARRANQUE

STEP 5
25-20 C79000-G8578-C920-05
STEP 5 en la prctica - Ejemplo de aplicacin -

Documentacion En el men Documentacin, STEP 5 pone a su disposicin una serie de listados


Lista refs. que contienen las referencias cruzadas de un operando individual (aqu M 10.7) o
cruz... 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 C: LAVADOST.S5D BIB=2 LON=166


Lista ref. cruzadas: Salidas
A 32.0 -ADELAN.B SEGMENTO : 7*, 8*, 9*, 10*, 15*
A 32.1 -RETRO.B SEGMENTO : 4*, 8*, 9*, 10*, 11*, 15*
A 32.2 -ABRIR P. SEGMENTO : 4*, 12*, 15*
A 32.3 -CERRAR P. SEGMENTO : 6*, 7*, 15*
A 32.4 -ENTRAR SEGMENTO : 5*, 6*
A 32.5 -SALIR SEGMENTO : 4*, 5*, 13*, 14*
A 32.6 -G. CEP. SEGMENTO : 7*, 9*
A 32.7 -ENJABONA SEGMENTO : 7*, 8*
A 33.0 -ENJUAGAR SEGMENTO : 8*, 9*
A 33.1 -ENCERAR SEGMENTO : 9*, 10*
A 33.2 -SECADO SEGMENTO : 12*
AB 32 - SEGMENTO : 3*, 4*
AB 32 - SEGMENTO : 3*, 4*
Lista ref. cruzadas: Contadores
FB 5 : Elaborado
FB 10 : Elaborado
OB 1 : Elaborado
OB 20 : Elaborado
OB 21 : Elaborado
OB 22 : Elaborado

Z 2 -PASO FB 5 3*, 4*, 5*, 6*, 7*, 8*, 9*, 10*, 11*
12*, 13*, 14*
FB 10 3*, 4*, 5*, 6*, 7*, 8*, 9*, 10*, 11*
12*, 13*, 14*
OB 20 1*
OB 21 1*
OB 22 1*
Z 20 -CANTIDAD FB 5 6*
FB 10 6*

B s q u e d a de un operando en todos los mdulos


M 10.7 -ARRANQUE FB 5 2*
FB 10 2*
M 10.7 -ARRANQUE OB 20 1*
OB 21 1*
OB 22 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 ins-
truccin 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 fun-


cin Reasignar permite renombrar operandos, es decir, asignarles otras direccio-
nes de periferia. Para mostrar el funcionamiento de esta funcin renombraremos
uno de los operandos de salida del mdulo FB 10.

Administracin
Reasignar>
1. Compruebe el nombre del fichero:
manual...
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 STEP 5 contiene una funcin de comparacin que permite comparar mdulos del
mdulos mismo tipo y con el mismo nmero en el autmata programable (AG) y en la uni-
dad de programacin (PG). Si no est conectado ningn autmata programable,
se pueden comparar mdulos en diferentes programas. Vamos a hacerlo en LA-
VADO... con nuestro FB 10 modificado por reasignacin y en ENSAYO... con el
FB original.

STEP 5
25-22 C79000-G8578-C920-05
STEP 5 en la prctica - Ejemplo de aplicacin -

Ficheros
Mdulos> 1. Llame la funcin Fichero > Mdulos > Comparar.
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 Fich. progr. 2: ENSAYOST.S5D
>C:\STEP5\S5_SYS\EXAMPLE >C:\STEP5\S5_SYS\EXAMPLE

Mdulo Segmento Direc. LAVADO Direc. ENSAYO


DB 5
DB 5 en fich. prog.2 Mdulo no existe

DB 10
DB 10 en fich. prog. Mdulo no existe

FB 5
FB 5 en fich. prog.2 Mdulo no existe

FB 10
FB 10 en fich. prog. Mdulo no existe
OB 1
1 0000 3D05 3D0A
OB 20

Figura 25-8 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 pro-
gramable 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 Cargar el programa

Fichero El programa se carga con ayuda de la funcin Mdulos > Transferir en el men
Mdulos> Fichero.
Transferir F5
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> 1. Controle este proceso de carga hacindose mostrar un directorio de los
Directorio F3 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 m-
dulo.

Nota
Tambin se visualizan los mdulos de sistema del autmata programable.

STEP 5
25-24 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 simu-
lador 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 Estado del mdulo

Test
Status mdulo... 1. Ponga todos los interruptores en el simulador hacia abajo (=Off) y el interrup-
SHIFT+F6 tor 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 encabe-
zado se indica la instruccin, el resultado lgico RLO y el estado de los acumula-
dores 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 pro-
ceso 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 activa-
das, 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 distri-
bucin 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.

STEP 5
25-26 C79000-G8578-C920-05
STEP 5 en la prctica - Ejemplo de aplicacin -

Fichero Con esto se ha modificado el programa en el autmata programable. Si se desea


Mdulos> transferir el mdulo modificado a la unidad de programacin; p. ej., para guardarlo
Transferir..F5 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 1. Ponga todos los interruptores basculantes en el simulador hacia abajo (=Off) y
Shift+ F7 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 escri-
tura 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 5 Status variable C:\..\EXAMPLE\ENSAYOST.S5D AG in CICLO


Operandos: Estado de senal:
ADELAN.B A 32.0 KM=0
RETRO. B A 32.1 KM=0
ABRIR P. A 32.2 KM=0
CERRAR P A 32.3 KM=0
ENTRAR A 32.4 KM=0
SALIR A 32.5 KM=0
G. CEP. A 32.6 KM=0
ENJABONA A 32.7 KM=0
ENJUAGAR A 33.0 KM=0
ENCERAR A 33.1 KM=0
SECAR A 33.2 KM=0
VT T 20 KM=00000000 00000000
TT T 22 KT= parado
PASO Z 2 KM=00000000 00000000

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. Pul-
sando 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. Pre-
pare esta funcin elaborando una lista de operandos.

STEP 5
25-28 C79000-G8578-C920-05
STEP 5 en la prctica - Ejemplo de aplicacin -

Test Seleccione el comando Forzar variables en el men Test e introduzca las entradas
Forzar variables y salidas en la tabla vaca Operandos - Formatos, como operandos de byte (EB y
SHIFT+F8 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 simula-
dor 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 C:\..\EXAMPLE\LAVADOST.S5D AG in CICLO


Operandos: Estados de senal:
........ EB 32 KM=00000000
........ EB 33 KM=00000000
........ AB 32 KM=00000000
........ AB 33 KM=00000000
PASO Z 2 KZ= 0
CANTIDAD Z 20 KZ= 0
VT T 20 KT= parado
TT T 22 KT= parado

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, seg-


mentos, 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 conoci-
mientos 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: La instalacin a controlar se representa de forma esquemtica, con los


elementos de proceso necesarios.
P2: Las seales de entrada y de salida se listan y se designan con nombres
simblicos.
P3: El proceso de control, sus condiciones y sus acciones se representan en
una tabla de decisiones segn la descripcin verbal del proceso.
P4: Se crea el mdulo de datos.
P5: 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 sea-
les de proceso de los elementos de manejo y visualizacin representados en la
figura 25-11.

STEP 5
25-30 C79000-G8578-C920-05
STEP 5 en la prctica - Ejemplo de aplicacin -

ENTRAR SALIR
(A 32.4) (A 32.5) Visualizar

Panel de mando

Seales de aviso

Interruptor Pulsador Paro de Seales de


principal arranque emergencia ajuste
(E 32.0) (E 33.0) (E 32.1) (salidas)
contacto cerrado!

Unidad de control
(AG) Tnel de lavado

Seales de
manejo
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 instala-
cin.

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 Construccin, funcionamiento absoluto simblico





del pro-
ceso



Sensor


Interruptor llave, cierre E 32.0 InterrON




Sensor Pulsador contacto abierto, c. cerrado E 32.1 I.emerg.





Sensor Pulsador, contacto abierto E 33.0 START
Sensor Contacto de rebase, cierre E 32.3 ENPOS



Sensor

Contacto final, contacto abierto E 32.4 BALANT




Sensor Contacto final, contacto abierto E 32.5 BATRAS
Sensor Contacto final, contacto abierto E 32.6 PUERT.AB



Sensor


Contacto final, contacto abierto E 32.7 PUERT.CE



Actor


Actor
Actor


Rel de acoplamiento



Rel de acoplamiento
Rel de acoplamiento
A 32.0
A 32.1
A 32.2
ADELAN.B
RETRO. B
ABRIR P.





Actor Rel de acoplamiento A 32.3 CERRAR P.



Actor Rel de acoplamiento A 32.6 G. CEP.




Actor Rel de acoplamiento A 32.7 ENJABONA
Actor Rel de acoplamiento A 33.0 ENJUAGAR



Actor


Rel de acoplamiento A 33.1 ENCERAR





Actor Rel de acoplamiento A33.2 SECAR




Indicador Lmpara o display A 32.4 ENTRAR
Indicador Lmpara o display A32.5 SALIR

STEP 5
C79000-G8578-C920-05 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:
 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.
 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 emergen-
cia, 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 posi-
cin 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 posi-
cin (E 32.3 = 0). Esta situacin de partida se indica mediante ENTRAR (A 32.4
= 1). Se borra la indicacin SALIR (A 32.5).

STEP 5
25-32 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 exte-
rior 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 comple-
tamente automtica, incluso la apertura de la puerta despus del lavado del veh-
culo.
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 es-
puma (A 32.7 = 0), abre la vlvula de agua (A 33.0 = 1) y hace retroceder el basti-
dor (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 es-
tado de origen (aqu punto 5) e indica ENTRAR. Entonces se puede introducir el pr-
ximo vehculo y arrancar el proceso de lavado de nuevo.
Observacin: La gua horizontal y vertical de los cepillos para adaptar la trayec-
toria 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 descri-
tos 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 pr-
ximo paso del proceso. A la izquierda de la figura 25-12 se representan la asigna-
cin y los estados del contador.

START

Preparacin: marcha del programa (1)


Definicin: estado operativo (2)

no
INSTALACION ON?
Poner salidas y contador (3)
de pasos a cero

FIN
s
NUEVO ARRANQUE?
Activar posicin bsica, poner (4)
contador de pasos a cero
Contador de
pasos interno
:0 Estado inicial (5)
:1 Arranque: proceso de lavado (6)

:2 Enjabonar (7)
:3 Lavar/enjuagar (8)
:4 Encerar (9)
Proceso de lavado
: 5/6 Formacin pelcula de cera (10/11)
:7 Secar (12)
:8 Salida vehculo (13)

:9 Instalacin vaca (14) (1) = nmero de regla de la tabla


Control: mensaje (15) de decisiones o bien nmero de
segmentos en el programa de
ejemplo
FIN

Figura 25-12 Esquema de la marcha del proceso de lavado de autos

STEP 5
25-34 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
14

A 32.5
E 32.6
13

VT = 0 TT = 0

A 32.2

A 33.2
TT
12

7
E 32.5

VT
11

A 32.0 A 32.1 A 32.0 A 32.1


E 32.4 E 32.5 E 32.4
10

A 33.1
Regulacin (Segmento)

A 32.6 A 32.6

A 33.0
8

A 32.7
E 32.7

2
7

KF + 1
E 32.3 E 32.3 E 32.3

A 32.3
E 33.0
6

A 32.4
E 32.5 E 32.5

E 32.6 E 32.6

0
5

M 10.1

A 32.5

A 32.1

A 32.2
4

E 32.0 E 32.0

E 32.1
3

M 10.1
2

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)

Puerta abierta (E 32.6), cerrada (E 32.7)

Contador de pasos p. proceso de lavado

Parada de instalacin (reponer salidas)


Tiempo de encerado VT/de secado TT
Pulsador: Interruptor de emergencia

Contador de impulsos para activacin

Abrir (A 32.2), cerrar (A 32.3) puerta


Estado de contador KF

Indicacin: ENTRAR

Rotacin de cepillos
Manejos/acciones

SALIR
Auto en posicin

Lavar/enjuagar
Enjabonar

Encerar

Secar

Antes de pasar a los siguientes pasos de elaboracin del programa STEP 5, de-
bemos 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 cual-
quier 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 la-
vado 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 m-
dulos 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
STEP 5 en la prctica - Ejemplo de aplicacin -

OB 1 FB 5 DB 5

OB 20 Programa del tnel de lavado

OB 21

OB 22

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:
 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.
 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 (fi-
gura 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 Ocupacin Comentario

0: KH = 0000; vaco
1: KH = 0000; Contador de procesos de lavado (KH)
2: KZ = 000; Contador de procesos de lavado (KZ)
3: KH = 0000; vaco
4: KT 030.2 Consigna del tiempo de distribucin de cera VT
=
5: KH 0000 Valor real VT (KH)
=
6: KF +00000 Valor real VT (KF)
7: KH = 0000; vaco
8: KT = 045.2 Consigna del tiempo de secado TT
9: KH = 000; Valor real TT (KH)
10: KF = 0000; Valor real TT (KF)
11: KH = 030.2 vaco
12:

Figura 25-14 Ocupacin del mdulo de datos para la instalacin de lavado (impreso)

STEP 5
25-36 C79000-G8578-C920-05
STEP 5 en la prctica - Ejemplo de aplicacin -

Paso 5 Programacin (aqu slo los 5 primeros segmentos)

FB 5 C: LAVADOST.S5D BIB=2 LON=166

Segmento 1 0000 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 :A DB5 Llamada DB 5 (valores de tiempo y cuenta)
0006 :***

Segmento 2 0007 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 :O E : 32.0 -InterrON Interruptor principal Instalacin ON


0008 :O M : 10.7 -ARRANQUE Ident. de arranque del OB 20/21/22
0009 :UN M : 10.0 -FLAN POS Marca de flanco Instal.ON/rearranque)
000A := M : 10.1 -IMPL POS Marca impulso de M 10.0 (slo un ciclo)
000B :R M : 10.7 -ARRANQUE Reset de ident. de arranque
000C :U M : 10.1 -IMPL POS
000E :S M : 10.0 -FLAN POS Reset de la marca de flanco
000F :UN E : 32.0 -InterrON No hay orden Instalacin ON
0010 :UN M : 10.7 -ARRANQUE No hay ident. de arranque
0011 :R M : 10.0 -FLAN POS Reset de la marca de flanco
:***
Segmento 3 0012 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 :U E : 32.0 -InterrON Interruptor principal Instalacin ON
0013 :U E : 32.1 -I. emerg. Interruptor de emergencia no
0014 :SPB =WEIT pulsado (cont. ruptor)
0015 :R Z 2 -PASO Reset del contador de pasos
0016 :L KB 0
0017 :T AW 32 Resetear salidas en AW 32
0018 :T AB 33 en AB 33
0019 :BEA Fin del mdulo
001A WEIT :***

STEP 5
C79000-G8578-C920-05 25-37
STEP 5 en la prctica - Ejemplo de aplicacin -

FB 5 C: LAVADOST.S5D BIB=2 LAE=166

Segmento 4 001B 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 :UN M : 10.1 -IMPL POS Marca impulso Instal. ON/rearranque
001C :SPB =WEIT
001D :R Z 2 -PASO Prefiar contador paso con 0
001E :L KH 0000
0020 :T AW 32 Reponer las salidas
0021 :T AB 33
0022 :UN E : 32.5 -B-ATRAS Bastidor no en posicin final trasera
0023 :S A : 32.1 -RETRO. B Reponer el bastidor hacia atrs
0024 :UN E : 32.5 -PUERT. AB La puerta no est abierta
0025 :S A : 32.2 -ABRIR P. Abrir la puerta
0026 :U E : 32.3 -EN-POS Hay otro auto en la instalacin
0027 :S A : 32.5 -SALIR Indicacin: SALIR
0028WEIT :***

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 :L Z 2 -PASO 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 :U E : 32.6 -PUERT.AB Puerta est abierta
0030 :S A : 32.4 -ENTRAR Indicacin: ENTRAR
0031 :R A : 32.5 -SALIR Mostrar: SALIR
0032 :ZV Z 2 -PASO Contador paso + 1
0033 :***

Encontrar el programa entero con todos los comentarios y con la lista de asigna-
cin en el directorio C:STEP5\\S5_DATEN\EXAMPLE bajo el nombre
ENSAYOST.S5D.

STEP 5
25-38 C79000-G8578-C920-05
6 parte:
Mantenimiento de datos

Mantenimiento de datos 26
STEP 5
25-40 C79000-G8578-C920-05
Mantenimiento de datos 26
Generalidades 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 Apartado Tema Pgina


captulo 26.1 RAM necesaria para STEP 5 26-2
26.2 Distribucin de la memoria 26-3
26.3 Arbol de directorios STEP 5 26-7
26.4 Ficheros STEP 5 26-9
26.5 Mdulos disponibles y lmites de parmetros 26-11

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 La capacidad de memoria y su administracin influyen en los siguientes puntos:


memoria
 Los programas que se pueden ejecutar.
 La rapidez con que pueden ejecutarse los programas.
 La cantidad de datos que un programa puede gestionar al mismo tiempo.
 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:
 la memoria convencional
 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.

STEP 5
26-2 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 EMM386.EXE
extendida
Extended Memory
High Memory Area de memo- HIMEM.SYS
HMA 64 kbytes Area ria alta

ROM-BIOS 1. Mbyte
SETUP

Extensiones de
ARCNET hardware y con
EMM386.EXE
disponible para Area de memo- EMM386.EXE
programas ria superior

UMBs

VGA-BIOS Area de video

Video-RAM
UMBs

Video-RAM Area de video

640 kbytes Memoria de trabajo convencional

DOS-DATA-AREA
BIOS-DATA-AREA
Int. Vector

Memoria La memoria convencional tiene de modo estndar una capacidad de 640 kbytes.
convencional Los programas pueden utilizar la memoria convencional sin las instrucciones es-
peciales que se requieren para otros tipos de memorias.
MS-DOS ocupa una parte de la memoria convencional. Los drivers de dispositi-
vos 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 A la memoria convencional de 640 kbytes le sigue la llamada rea de memoria
superior superior de 384 kbytes. Normalmente se reserva para el hardware adicional, aun-
que 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 High Memory Area o HMA (= Area de memoria alta) es un bloque especial de 64
alta kbytes de memoria adicional que se encuentra directamente encima de la direc-
cin 1 Mbyte.

Memoria de La mayora de los programas utilizan la memoria convencional. No pueden usar


ampliacin memoria extendida ya que las direcciones que identifican posiciones de los pro-
gramas dentro de la memoria extendida son superiores a las direcciones que es-
tos 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 (Exten-
ded Memory, XMS) y al rea de memoria superior.

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 instala-
bles:
 HIMEM.SYS: administra el acceso a la memoria extendida.
 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 fi-
chero 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 Normalmente MS-DOS se ejecuta en la memoria convencional. Esto disminuye la


MS-DOS en el rea cantidad de memoria convencional disponible para los programas de aplicacin.
de memoria alta 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 venta-
jas:
 Libera unos 40 kbytes de memoria convencional.
 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 Otra posibilidad de aumentar la capacidad de la memoria por encima de los 640
memoria superior 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.

STEP 5
26-4 C79000-G8578-C920-05
Mantenimiento de datos

Aumento de la Aunque la capacidad de memoria del sistema sea suficiente puede suceder que
memoria un programa no pueda ser ejecutado. Esto se debe a que a menudo los progra-
disponible mas 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:
 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).
 Impide errores de sistema que puedan producirse cuando los programas ha-
gan llamadas de memoria no compatibles.
 Permite ejecutar MS-DOS en la memoria extendida (HMA).
 Permite a EMM386 utilizar la memoria extendida.
 Permite con EMM386.EXE utilizar el rea de memoria superior (UMBs).

Orden de carga de El orden en que los drivers se cargan en el fichero CONFIG.SYS puede ser de
los drivers 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 co-
mando 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


RAM Este parmetro pone a su disposicin una


ventana EMS.



FRAME



Este parmetro indica la posicin de la me-
moria en la que debe encontrarse la ventana



EMS.



I=B000-B7FF 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.



X=E000-E0FF Si este rea se encuentra ocupada por el
hardware debe enmascararse


(no para PG 740 y PG 760).



I=E100-F5FF



El rea para el programa SETUP puede ser
compartida, ya que EMM386.EXE activa el



Protected Mode y SETUP no puede funcio-
nar en este modo (estado operativo) (No para





Explicacin:
PG 740 y PG 760).
I = Include, X = Exclude

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.
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
26-6 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 Aqu se instalan todos los ficheros necesarios para la


sistema 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).
Directorio Home 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.
SINEC 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.
S5_INFO Aqu se introducen las informaciones sobre el producto y
los ficheros Lame. Este directorio est ajustado de forma
fija en C:\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 unidad:\directorio_sistema\S5_S Todos los programas STEP 5 y


sistema YS\ ficheros de sistema
S5_COM\ Adaptador COM para V5 & V6
Paquetes COM (no puede ser
READONLY)
S5.COM\ COM_DB1\ COM DB 1
S5.COM\ PG_PG\ Acoplamiento PG-PG
EXAMPLE\ Programas de ejemplo STEP 5
DR_INI\ Ficheros de parmetros de
impresora suministrados
conjuntamente (*DR.INI)
AP_INI\ Ficheros de camino suministrados
conjuntamente (*AP.INI)
S5_INST\ Partes de instalacin
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 unidad:\directorio_home\S5_DATEN\ Directorio prefijado para datos


usuario 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 En virtud de la separacin en un directorio de sistema y un directorio Home, los


bsqueda 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.
 STEP 5 V7.2: los ficheros se buscan siempre primero en el directorio Home y
despus en el directorio de sistema.
 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: primero 2 intento


??????DR.INI Directorio Directorio de sistema para
Home \DR_INI paquetes
V7.2

??????AP.INI Directorio Directorio de para


Home sistema\AP_INI paquetes
V7.2

STEP5.S5K Directorio Directorio de sistema para


Home paquetes
V7.2
S5KXS06X.S5K Directorio Directorio de para
Home sistema\S5_COM paquetes
COM
??@@@@??.INI Directorio Directorio de sistema para
Home paquetes
V7.2

STEP 5
26-8 C79000-G8578-C920-05
Mantenimiento de datos

26.4 Ficheros STEP 5

Resumen Este captulo ofrece una visin general sobre qu directorios contienen los fiche-
ros que conciernen de forma directa a la herramienta STEP 5. Para ms informa-
cin 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.


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 pro-
grama 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, aco-


plamiento PGPG.

STEP 5
C79000-G8578-C920-05 26-9
Mantenimiento de datos

26.4.1 Funcin de determinados ficheros STEP 5

Resumen 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 tra-
bajo STEP 5. Los signos de interrogacin en el nombre del fichero representan
aquellos caracteres que el usuario puede seleccionar libremente.


Caminos Ajustes


S5HISTOR.DAT Memoria para los ltimos valores introducidos en las casillas de peticin y de selec-


S5HIST_0.DAT cin.

S5@@@@CF.INI (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: directo-


rio Home STEP 5.


??????PX.INI Datos definidos en la mscara Ajustes previos.


Batch AWL
??????A0.SEC Fichero fuente AWL


??????A1.SEC Fichero intermedio AWL


??????AE.SEC Fichero de protocolos AWL


??????AF.SEC Lista de errores AWL
??????AT.SEC Grabar la ocupacin de teclas de funciones Batch AWL


Fichero de docu-

mentacin am-


pliado


??????DO.S5D 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.


Programas


??????ST.S5D Fichero de programa STEP 5.


Lista de asigna-


cin
??????Z0.SEQ Lista de asignacin.


??????ZF.SEQ

Lista de errores de asignacin: lista de los errores en la traduccin de


??????Z0.SEQ a fichero ??????Z0.INI.


??????Z0.INI Fichero de smbolos, lista de asignacin traducida.


??????Z#.INI Ficheros ndice de lista de asignacin (# = 1 2).
Memorizacin de la ocupacin de las teclas de funcin.


??????ZT.SEQ
Impresin


??????DR.INI Parmetros de impresora.


??????F1.INI

Fichero de pie de pgina (80 caracteres).


??????F2.INI Fichero de pie de pgina (132 caracteres).


??????LS.INI Conmutar salida en impresora a un fichero.


Ficheros especficos


??????XR.INI Lista de referencias cruzadas (Fichero REF).
Instrucciones de control (SUBMIT).


??????SU.INI
??????SF.INI Lista de errores Submit.


??????TP.INI

Macros de tecla.


Seleccin de bus


??????AP.INI Fichero de camino. Aqu se han depositado los caminos de bus editados.

STEP 5
26-10 C79000-G8578-C920-05
Mantenimiento de datos

26.5 Mdulos disponibles y lmites de parmetros



Mdulo Lmites de Explicacin





parmetros




Nombre Designa- Entrada/ Llamada
cin salida en en el pro-




STEP 5 la PG grama





Mdulo org. OB 1 - 39 0 - 255 Mx. 4096 segmentos por



Mdulo prog. PB 0 - 255 0 - 255 mdulo




Mdulo paso SB 0 - 255 0 - 255 Longitud mx. 4096 kW




Mdulo funcin FB 0 - 255 0 - 255 por mdulo
Mdulo func. amp. FX 0 - 255 0 - 255 por segmento 256 instrucciones (palabras)


Md. datos


DB 0 - 255 0 - 255 mx. 2048 DW por mdulo (con cabeza)




Md. datos amp.



DX


Mdulo comentario OB OK
0 - 255
1 - 39
0 - 255

mx. (6 256)+40 mdulos por fichero S5D
Tamao: mx. 16 KB




Mdulo comentario PB PK 0 - 255




Mdulo comentario SB SK 0 - 255 mx. (6 256)+40 mdulos por fichero S5D




Mdulo comentario FB FK 0 - 255




Mdulo comentario FX FKX 0 - 255
Mdulo comentario DB DK 0 - 255




Mdulo comentario DX DKX 0 - 255




Comentario segmento OB #OBDO 0 - 39




Comentario segmento PB #PBDO 0 - 255 Tamao: mx. 16 KB




Comentario segmento SB #SBDO 0 - 255 8 kW por mdulo




Comentario segmento FB #FBDO 0 - 255 - mx. 255 mdulos por fichero S5D




Comentario segmento FX #FXDO 0 - 255 - mx. 4 MB por fichero S5D




Comentario segmento DB #DBDO 0 - 255




Comentario segmento DX #DXDO 0 - 255




Comentario segmento #BBDO 0 - 255
BB




Comentario instalacin #Nombre # y mx.



8 carac-
teres




Comentario segmento %OBDO 1 - 39

OB





Comentario segmento

%PBDO 0 - 255



PB




Comentario segmento %SBDO 0 - 255
SB






Comentario segmento FB %FBDO


Comentario segmento FX %FXDO
0 - 255
0 - 255


mx. 4 MB por fichero S5D
depsito en ??????DO.S5D




Coment. segmento DB %DBDO 0 - 255 depsito del fichero DO.S5D en el mismo




Coment. segmento DX %DXDO 0 - 255 directorio y con el mismo nombre que




Coment. segmento BB %BBDO 0 - 255 el fichero S5D




Comentario inst.

#Nombre # y. mx.



8 carac-
teres



Mdulo imagen

BB
Tamao mx. de fichero S5D: 4 MB
0 - 255 Funcin AG

KOP + FUP: mx. 400 elementos de imagen por mdulo, mx. 50 lneas / 8 columnas

STEP 5
C79000-G8578-C920-05 26-11
Mantenimiento de datos

STEP 5
26-12 C79000-G8578-C920-05
Anexo A
Resumen del Apartado Tema Pgina
captulo A.1 Ocupacin del teclado A-2
A.2 Breves instrucciones de manejo A-8
A.3 Macro de teclas A-16
A.4 Reglas de programacin A-19

STEP 5
C79000-G8578-C920-05 A-1
Anexo

A.1 Ocupacin del teclado

Resumen 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:
 teclas de ocupacin dinmica (teclas de funcin)
 teclas de ocupacin fija

Teclas de Las teclas F1 a F8 son las llamadas teclas de funcin. Desde el nivel de software
ocupacin que est activo se asigna a estas teclas determinadas funciones que en este
dinmica (teclas lugar son posibles y necesarias. Las teclas de funcin se encuentran en todos los
de funcin) 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.

Teclas de Estas teclas tienen siempre la misma funcin, p. ej. dentro de STEP 5 la funcin
ocupacin fija de ayuda o el control del cursor. En combinacin con las teclas CTRL, ALT, o
SHIFT, tambin se les puede asignar varias funciones.

A.1.1 Ocupacin de teclas KOP/FUP

Tabla A-1 Teclas de control de funciones

Denomina- Tecla Salida Editar Comentario


cin de
teclas
Ayuda Visualizacin de un Visualizacin de tex- Adicionalmente con SHIFT F8.
(HELP) HELP texto de ayuda en la tos de ayuda.
pantalla.

Hardcopy Salida del contenido Salida del contenido


PRINT completo de la pan- completo de la pan-
talla por impresora o talla por impresora o
en fichero. en fichero.
Media pan-
Bloqueado. Salida nueva de la En Editar tambin bajo Extras
talla

PAUSE pantalla con optimi-
zacin.
(SHIFT F7) y F2 = Salida nueva.

Lupa CTRL Bloqueado. Cambio a correccin En Salida disponible slo en F1. En


simblica. Editar tambin bajo Extras (SHIFT
END
F7) y F1 = Vis. sim.

Modo de Cambio al modo de Bloqueado. En Salida tambin en F6.


5
edicin CORR edicin (correccin).

Comentario Cambio al modo de Como Salida. En Salida y Editar adicionalmente en


de seg- COM
entrada de comen- SHIFT F6.
mento tario. Desde all
ttulo de segmento o
comentario de seg-
mento.

STEP 5
A-2 C79000-G8578-C920-05
Anexo

Tabla A-1 Teclas de control de funciones, continuacin

Denomina- Tecla Salida Editar Comentario


cin de
teclas
Insertar Delante del seg- Bloqueado. En Salida tambin en Funciones de
segmento mento actual se in- segmento con F5 = Insertar.
serta un segmento.
Para ello se
visualiza una pan-
talla vaca y se cam-
bia al modo de edi-
cin.
Borrar seg- Shift Borrado del seg- Bloqueado. En Salida tambin en Funciones de
mento mento visualizado. segmento en SHIFT F4. En Fun-
Al hacerlo no se ciones de segmento se marca el
marca el seg- segmento en el fichero de bfer.
mento.

Tabla A-2 Teclas de finalizacin

Denomina- Tecla Salida Editar Comentario


cin de
teclas
Interrupcin Retorno al nivel de Se pueden interrum- Si se abandona Editar se visualiza el
ESC llamada. pir modificaciones segmento en su estado antiguo. En
ESC dentro de un campo caso de que la entrada del segmento
parcial. Si no hay in- sea nueva se visualiza el antecesor.
terrupcin se cambia Tambin como F8.
a Salida. Los seg-
mentos introducidos
recientemente se
borran.
Aceptar Memorizacin del Memorizacin del Tecla tambin como F7.
0
mdulo visualizado segmento editado;
Insert
actualmente si ste Visualizacin del
fue modificado. Re- segmento elaborado.
torno al nivel de lla-
mada.
Fin de en- Bloqueado. Final de un proceso
trada de entrada en caso
(Return) de campos parciales
abastecidos. En
campos vacos o no
abastecidos se des-
plaza el cursor un
campo a la derecha.
Final de
Detrs del seg- Aceptar el segmento En modo de edicin tambin F6.


segmento ENTER mento visualizado de elaboracin
(ENTER) *** se inserta un seg- nueva y apertura del
mento. Para ello se nuevo segmento su-
visualiza una pan- cesor.
talla vaca y se cam-
bia al modo de edi-
cin.

STEP 5
C79000-G8578-C920-05 A-3
Anexo

Tabla A-3 Teclas de control

Denomina- Tecla Salida Editar Comentario


cin de te-
clas
Mover Mover la pgina con Como Salida. En la mscara de seleccin mover
pgina 9 el segmento visuali- siempre una pgina.
hacia atrs zado una lnea ha-
(Page up) cia arriba.
Mover la Mover la pgina con Como Salida. En la mscara de seleccin mover
pgina ha- 3 el segmento visuali- siempre una pgina.
cia adelante zado una lnea ha-
(Page cia abajo.
down)
Mover la SHIFT Mover la pgina con Como Salida.
pgina ha- el segmento visuali-
9
cia atrs zado una ventana
(pg. por hacia abajo.
pg.)
Mover la SHIFT Mover la pgina con Como Salida.
pgina ha- el segmento visuali-
cia adelante 3 zado una ventana
(pg. por hacia arriba.
pg.)
Pasar pgi- Se visualiza el seg- Salto al final de la En Salida adicionalmente en las
nas en el + mento siguiente. lnea elaborada actu- Funciones de segmento en F2.
segmento almente.
hacia ade-
lante
Pasar pgi- Se visualiza el seg- Salto al principio de
nas en el mento anterior. la lnea elabo rada
segmento actualmente.
hacia atrs
Fin del seg- SHIFT Bloqueado. Salto al final del seg- En Salida adicionalmente en las
mento mento visualizado. Funciones de segmento en F2.
+

Principio del SHIFT Bloqueado. Salto al principio del


segmento segmento visuali-
zado.

Fin del Bloqueado. Salto al final del


campo de campo de entrada en
TAB
entrada + el que se encuentra
el cursor.
Principio del Bloqueado. Salto al principio del
SHIFT
campo de campo de entrada en
entrada TAB el que est el cursor.
+

Expansin Bloqueado. Expandir el seg- Inadmisible en el borde izquierdo de


horizontal 7 mento una columna un segmento KOP. En Editar tam-
en la posicin del bin bajo SHIFT F7 = Extras como
cursor. F6 = Sal. hor.

STEP 5
A-4 C79000-G8578-C920-05
Anexo

Tabla A-3 Teclas de control, continuacin

Denomina- Tecla Salida Editar Comentario


cin de te-
clas
Expansin Bloqueado. Expandir el segmen- Inadmisible en las dos lneas supe-
vertical 1 to una lnea en la po- riores del segmento KOP.
sicin del cursor.

Borrar Bloqueado. Borrar un carcter en


carcter .
DEL
el que se encuentra
bajo cursor el cursor.

Borrar SHIFT Bloqueado. Borrar un campo par-


campo cial completo.
parcial .
DEL

Borrar ca- Bloqueado. Borrar un solo


racteres carcter dentro de un
campo de entrada.

Cursor de- Posicionamiento en Como Salida. Adicio-


recha 6 el campo de entrada nalmente se puede
a la derecha del ac- seleccionar dentro
tual. Al final de la del campo de en-
lnea se salta a la trada la posicin a la
primera posicin de derecha del cursor
sta. corto.
Cursor iz- Posicionamiento en Como Salida. Adicio-
quierda 4 el campo de entrada nalmente se puede
a la izquierda del ac- seleccionar dentro
tual. Al principio de del campo de en-
la lnea se salta a la trada la posicin a la
ltima posicin de izquierda del cursor
sta. corto.
Cursor ar- Posicionamiento en Como Salida.
8
riba el campo de entrada
arriba del cursor
largo.
Cursor Posicionamiento en Como Salida.
abajo 2 el campo de entrada
en la parte inferior
del cursor largo.

STEP 5
C79000-G8578-C920-05 A-5
Anexo

Tabla A-3 Teclas de control, continuacin

Denomina- Tecla Salida Editar Comentario


cin de te-
clas
Cambio al SHIFT Significado como Se activa el modo de
campo de Cursor derecha. edicin para modifi-
6
entrada car el campo de en-
trada. Los campos
de entrada no abas-
tecidos se borran en
este cambio de
modo. Esta tecla
cierra el campo de
entrada y conduce al
prximo campo ubi-
cado a la derecha.
Cambio al SHIFT Significado como Cierra el campo de
prximo Cursor izquierda. entrada y conduce al
campo de 4 prximo campo ubi-
entrada cado a la izquierda
de ste.

Tabla A-4 Teclas especiales

Denomina- Tecla Salida Editar Comentario


cin de te-
clas
Conector = Bloqueado. Entrada de un co Tambin F5 = Oper. bin y F4 = #
F9 nector en la posicin
F9
actual del cursor

Conector SHIFT Bloqueado. Entrada de un co Tambin F5 = Oper. bin y F4 = #


negado = nector negado en la
SHIFT F9 F9
posicin del cursor

No abaste- Bloqueado. Los campos de en-


cido ? ? trada son marcados
como no abastecidos
si esta tecla ha sido
la primera en ser pul-
sada tras seleccionar
el campo de entrada.

STEP 5
A-6 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.

Tabla A-5 Ocupacin de teclas AWL

Denominacin Tecla Salida Editar Comentario


de teclas
Interrupcin Retorno al nivel Borrar segmentos de entrada nueva.
ESC de llamada.
ESC

Cambio de Cambio del modo Como Salida. Tambin SHIFT


comentario (me- PAUSE de representa- F4.
dia pantalla) cin para comen-
tarios entre ope
randos y comen-
tario de instruc-
cin.
Comentario de Cambio al modo Cambio al modo de entrada para el En Salida tam-
segmento COM
de entrada para ttulo de segmento y al pulsar por se- bin SHIFT F6.
el ttulo de seg- gunda vez cambia al comentario de
mento y al pulsar mdulo/de segmento.
por segunda vez
cambia al comen-
tario de mdulo/
de segmento.
Cursor derecha Bloqueado. Posicionamiento dentro de un campo
6 de entrada a la derecha. Al final del
campo se salta a la primera posicin
del prximo campo de entrada.

Cursor iz- Bloqueado. Posicionamiento dentro de un campo


quierda 4 de entrada a la derecha. Al principio
del campo se salta a la primera posi-
cin del siguiente campo de entrada.

Salta al si- SHIFT Bloqueado. Posicionamiento en el prximo campo


guiente campo de entrada de la lnea AWL.
6
de entrada an-
terior

Salta al campo SHIFT Bloqueado. Posicionamiento en el prximo campo


de entrada an- de entrada de la lnea AWL.
terior 4

STEP 5
C79000-G8578-C920-05 A-7
Anexo

A.2 Breves instrucciones de manejo

Casillas de peti- La mayora de las funciones seleccionables tienen que abastecerse con
cin 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.

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.:
 ubicacin de la memoria para los diversos ficheros
 tipo de representacin (KOP/FUP/AWL)
 ficheros participantes
 modo de operacin
 parmetro de impresin, etc.

Ajustes Introduzca los ficheros y los parmetros mencionados en la Casilla de peticin


visualizada. Esta casilla est dividida en fichas.

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.

STEP 5
A-8 C79000-G8578-C920-05
Anexo

Comandos de
men
Fichero

Proyecto >
Ajustar Antes de iniciar la programacin propiamente dicha, ajuste en un cuadro de
dilogo de fichas todos los parmetros necesarios para un proyecto.
Cargar ... 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 Grabar en el fichero de proyecto actual (*PJ.INI) todos los ajustes realizados en
la casilla Ajustar.
Grabar como... Asegurar grabando en un fichero de proyecto (*PJ.INI) (nuevo) seleccionable.
Archivar... Grabar todos los ficheros de proyecto o una seleccin de los mismos en forma
comprimida en un fichero *PX.ACS.
Desarchivar ... Grabar todos los ficheros de proyecto o una seleccin de los mismos en forma
comprimida desde un fichero *PX.ACS.
Mdulos > Sirve para administrar mdulos y ficheros de documentacin en la unidad de pro-
gramacin o en el autmata programable. Ofrece las siguientes funciones:
Directorio ... Emitir el directorio en el equipo de salida (PG-AG) seleccionado en Ajustes.
Transmitir ... Transmisin de mdulos y ficheros de documentacin de:
fichero - fichero, fichero - AG, AG - fichero, AG - AG. Seleccione la fuente respec-
tiva y el destino en la casilla de peticin visualizada
Comparar ... 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... Borrar mdulos del aparato de programacin y del autmata programable.
Borrar ficheros de documentacin slo en la unidad de programacin.
Borrado total AG.
Comprimir Aqu se revisan y comprimen los mdulos STEP 5 del fichero de programa.
Directorio DOS > Con esta funcin pueden crearse y borrarse directamente directorios MSDOS del
paquete STEP 5.
Crear ... Crear un nuevo directorio MS-DOS
Borrar ... Borrar un directorio MSDOS ya existente.
Ficheros DOS > 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 fun-
ciones:
Directorio... Activa la salida de un directorio.
Copiar... Copia ficheros individuales o grupos de ficheros.
Borrar ... Borra ficheros individuales o grupos de ficheros.

STEP 5
C79000-G8578-C920-05 A-9
Anexo

Ficheros PCP/M > Permite elaborar ficheros PCP/M:


Directorio ... Dependiendo de sus indicaciones aparece un directorio conocido por PCP/M en
una ventana de la casilla de peticin visualizada Dir fich. PCP/M.
Copiar PCP/M > Conversin de ficheros PCP/M en ficheros DOS-S5 ST/MT.
DOS ...
Copiar DOS > Conversin de ficheros STEP 5 que han sido generados con DOS-S5 ST/MT.
PCP/M ...
Borrar Se borran ficheros PCP/M en un medio PCP/M.

Comandos DOS Con esta funcin se salta al nivel de comandos DOS.

Salir 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 continua-
cin se indica el editor seleccionado en los Ajustes previos.
Mdulos de datos ... Aqu se arranca el editor de mdulos de datos.
Mscara DB ... Aqu se arranca el editor para las mscaras de mdulos de datos.
Lista de asignacin En cuanto se activa esta funcin, se llama directamente al editor del fichero
fuente secuencial.
Batch AWL Editor independiente para programas en el modo de representacin AWL.
Caminos de bus 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.
Parm. impresora Aqu se crea una secuencia de caracteres de control especfica de una impre-
sora y se memoriza en un fichero de impresora.
Editor pie pgina Aqu se crea un fichero de pie de pgina nuevo o bien se modifica un fichero ya
existente.

Test 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 programa-
cin y el autmata programable. En las casillas de Ajustes previos se ajusta la
conexin con Modo de operacin.
Status mdulo 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.
Status variable Con esta funcin se visualizan estados de seales de operandos seleccionados
como se presentan durante el procesamiento del programa en el punto de con-
trol del sistema. Se edita la lista de operandos en un cuadro vaco.

STEP 5
A-10 C79000-G8578-C920-05
Anexo

Forzar variables Aqu se modifican variables de proceso y se manipula el desarrollo del proceso.
En una lista vaca se edita una lista de operandos.
Forzar salidas Aqu se fuerzan salidas directamente al estado de seal deseado. El autmata
programable tiene que estar en STOP.
Control de elabora- Aqu se ajusta que el mdulo del autmata se procese paso a paso. Introduzca el
cin ON ... mdulo que desee forzar y como concepto de bsqueda un operando que desee
observar en la casilla de seleccin Mdulo Control elaboracin.
Control de elabora- Aqu se desconecta el control de elaboracin.
cin OFF

AG

Iniciar AG Aqu se realiza un nuevo arranque o un rearranque del autmata programable.


Parar AG Con esta funcin se conduce el autmata al estado operativo STOP.
Comprimir memoria Con esta funcin se eliminan mdulos no vlidos del autmata y se desplaza los
de AG vlidos de modo que queden unos junto a otros.
AG-Info USTACK En la pantalla aparece una tabla de los bits de control con sus ocupaciones ac-
tuales. Con el autmata en STOP se visualiza la pila de interrupcin para un anli-
sis de las causas de error.
AG-Info BSTACK Proporciona informacin sobre la direccin inicial del mdulo vlido, as como la
direccin de retorno relativa y absoluta en la pila de mdulo.
Mostrar contenido Visualiza las direcciones absolutas del autmata y su contenido en un medio se-
memoria AG ... leccionable.
Extensin de memo- Visualiza el equipamiento y el grado de utilizacin de la memoria de usuario del
ria AG autmata.
Parmetros de sis- Visualiza en la pantalla los parmetros de sistema del autmata.
tema AG

Este men pone a su disposicin una serie de funciones de servicio a las que
Administracin 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 Crea la lista de referencias (cruzadas) del programa prefijado. Una vez activada
esta funcin se genera inmediatamente una lista de referencias cruzadas.
Elaborar EPROM 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. Apa-
rece la casilla de ajustes previos Reasignar manual. All se selecciona el nuevo
nombre para el fichero de programa A fich. programa. Introduzca despus operan-
dos de modo interactivo en la tabla vaca.

Listas asignacin > Aqu se elaboran las listas de asignaciones que se usan para el direccionamiento
simblico de operandos en el programa de aplicacin.
Convertir SEQ Traduce el fichero fuente secuencial al fichero de simblicos asignado. Introduzca
>INI ... en la casilla de peticin Listas asignacin Convertir SEQ>INI visualizada el
nombre del fichero fuente a traducir.
Convertir INI Traduce el fichero de smbolos al fichero fuente secuencial asignado. Se puede
>SEQ ... clasificar por operandos absolutos o simblicos. Introduzca en la casilla de peti-
cin Fichero de smbolos Convertir INI>SEQ visualizada el nombre del fichero de
smbolos a traducir y la clasificacin.
Corregir INI ... 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.
Convertir V1.x Permite convertir ficheros de smbolos que han sido creado con versiones ante-
V 2.x ... riores (V 1.0, V 2.0).
Borrar SEQ ... Borra una lista de asignacin.
Borrar INI ... Borra los ficheros de smbolos (*Z0.INI, *Z1.INI, *Z2.INI).
Salida lista errores Visualiza la lista de errores que eventualmente ha sido creada durante los proce-
sos de traduccin.

Batch AWL > Funciones del compilador Batch AWL.


Compilador Compilador independiente para la traduccin de listas de instrucciones a un pro-
Batch AWL... grama STEP 5 ejecutable.
Sustituir Esta funcin permite sustituir operandos por medio de una nueva lista de asigna-
operandos... cin.
Salida fichero de Con esta funcin puede entregar el fichero de protocolo que se ha generado con
protocolos la funcin Sustituir operandos.
Salida lista de Con esta funcin puede entregar la lista de errores que se ha generado al compilar.
errores...
Convertir... Con esta funcin se convierten al formato de la versin 7.x los ficheros de pro-
yecto con formato de STEP 5/ST versin 6.x.
Seleccionar idioma ... Permite seleccionar el idioma deseado.
Ajustar color Permite cambiar los colores de la pantalla.

STEP 5
A-12 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 visuali-
zada Imprimir mdulos STEP 5.
Mdulos de datos ... Muestra el mdulo de datos seleccionado o bien todos los mdulos de datos.
Mscaras DB ... Imprime mdulos de datos que contienen mscaras. Los mdulos se seleccio-
nan en la casilla de peticin indicada Emitir mscaras DB.
Lista asignacin ... 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.
Batch AWL ... Con esta funcin se imprime en impresora o en fichero el fichero fuente AWL
preajustado.
Estruc. programa ... Visualiza las denominaciones de llamada de los mdulos individuales de un
fichero de programa. En la casilla de peticin indicada Mostrar sinptico pro-
grama se selecciona los mdulos deseados.
Lista refs. cruz. ... 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 cru-
zadas.
Plano ocupaciones ... Visualiza un plano de ocupacin. En la casilla de peticin indicada Mostrar
plano ocupacin se seleccionan las zonas de operandos.
Peticin colectiva ... Se visualiza sin interrupcin lo siguiente: sinptico de programa, plano de ocu-
pacin, lista de referencias cruzadas.

Ajustes de proyecto Con esta funcin se da salida en pantalla, impresora o fichero a los ajustes del pro-
... yecto.
Caminos de bus ... Con esta funcin se entregan los caminos de bus de un fichero de caminos
(*AP.INI).

Salida confortable > Esta funcin, conocida hasta ahora como KOMDOK, permite elaborar una docu-
mentacin detallada y en gran parte automtica de programas STEP 5 (mediante
instrucciones de control). Las salidas son preparadas grficamente en contraposi-
cin a la Salida estndar.
Mdulos... Activa la salida de mdulos de un fichero de programa en las representaciones
KOP, FUP y AWL con o sin referencias cruzadas.
Mscaras DB1.. Esta funcin da salida, en impresora o en fichero, a los mdulos de datos que
contienen mscaras.
Lista mdulos... Activa la salida de una lista de todos los mdulos de datos y de programa del
fichero de programa ajustado.
Lista de asignacin Activa la salida de una lista de asignacin ya sea tanto de modo secuencial,
... como editada, o clasificada por operandos absolutos o simblicos.
Batch AWL ... Con esta fucin se entrega en impresora o fichero el fichero fuente AWL COM-
DOC.

STEP 5
C79000-G8578-C920-05 A-13
Anexo

Estructura prog.... Activa la salida de las relaciones de llamada de los mdulos de un fichero de
programa.
Lista refs. Activa la salida de referencias cruzadas segn determinados criterios a partir
cruzadas.... de una lista de referencias cruzadas existente.
Plano de Activa la salida de un plano de ocupacin. Este proporciona un cuadro sinptico
ocupaciones sobre qu bit de qu byte de las zonas de operandos M, E, A est ocupado.
Plano de Con esta funcin da salida al plano de ocupacin de marcas ampliadas.
ocupaciones
marcas ampl. ...
Lista de control 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.
Ajustes de Salida de los ajustes del proyecto en impresora o fichero.
proyecto ...
Caminos de bus ... Salida de los caminos de bus de un fichero de caminos (*AP.INI).
Fichero de texto Salida de fichero *LS.INI o de cualquier fichero ASCII.

Instrucs. control > 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).
Editar ... Permite editar instrucciones de control y memorizarlas en un fichero Submit
(*SU.INI).
Test ... 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.
Salida fich. Se activa la salida de errores que se localizan durante la ejecucin de la
protocolos... funcin Test.
Ejecutar Ejecuta las instrucciones de control que se encuentran en un fichero.
Salida Activa la salida de un fichero de instrucciones de control en una impresora.
Editar estructura ... Recibe informaciones sobre el acoplamiento de los ficheros de instrucciones de
control entre s. Aqu se pueden editar cada uno de los ficheros de instruc-
ciones de control.
Salida de Se imprime grficamente la estructura de ficheros de instrucciones de control
estructura ... 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).
Exportar ... Esta funcin permite exportar un fichero de instrucciones de control a un fichero
ASCII.
Importar ... Esta funcin permite importar un fichero de instrucciones de control desde un
fichero ASCII.

STEP 5
A-14 C79000-G8578-C920-05
Anexo

Cambia a otros paquetes S5 debiendo instalar estos paquetes, si todava no lo ha


Cambio 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.
COM DB1 Cambio al software de parametrizacin COM DB1, que le permite una parame-
trizacin confortable y sin errores de CPUs de la gama baja o media.
Otros En la casilla de peticin indicada Otros programas SIMATIC S5 se selecciona el
paquete S5 al que desea cambiar.

Ayuda

Lista ocupacin te- Facilita informacin sobre teclas de funcin. Estas son teclas de funcin con las
clas ... que se pueden llamar directamente determinadas funciones.
Info sobre versin Muestra informacin sobre la presente versin de STEP 5.
STEP 5/ST ...
Versin de paquetes Aparece una lista de las partes de programa del software STEP 5.
S5 ...

Indicaciones de Este comando de men ofrece una descripcin de las posibilidades de que
manejo > dispone para encontrar determinadas informaciones en la ayuda.
Manejo de men Ayuda e indicaciones sobre el manejo de los mens.
Manejo campos Ayuda e indicaciones sobre el manejo de los campos de dilogo.
dilogo
Manejo de fichas Ayuda e indicaciones sobre el manejo de las fichas.
Indicaciones Indicaciones generales de manejo.
generales
Compatibilidad Indicaciones sobre la compatibilidad de STEP 5/ST versin 7.1 con versiones
anteriores.
Datos reseables Indicaciones sobre temas especiales.

STEP 5
C79000-G8578-C920-05 A-15
Anexo

A.3 Macro de teclas

Resumen 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 ??????.

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

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

Uso de macros 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 Request Se solicita elaboracin de macro


RECI Record Init Inicializacin de la grabacin
REC Record Grabacin
RECA Record Abort Interrupcin de la grabacin
RECE Record End Fin de la grabacin
PLAI Play Init Inicializacin de la reproduccin
PLAY Play Reproduccin
PLAA Play Abort Interrupcin de la reproduccin
PLAE Play End Fin de la reproduccin

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.

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

STEP 5
A-16 C79000-G8578-C920-05
Anexo

Tabla A-6 Manejo

Macro de teclas Explicacin


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.
CRTL+ALT+D Se acciona durante la grabacin de una macro (indicacin del modo de operacin:
REC) y lleva al fin de la grabacin.
ESC 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.
CRTL+ALT+T 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.

Recomendaciones El uso de macros de teclas est concebido principalmente para secuencias de


para utilizar teclas que se reiteran continuamente dentro de los editores. En tal caso los
macros de teclas 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:
 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
 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.
 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 Mens


manejo del teclado
Dentro del interfase de usuario limtese a los siguientes manejos:
dentro del
interfase de ALT+<letra> para cambiar al men correspondiente.
usuario <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.

STEP 5
A-18 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, En el caso de realizar una entrada en KOP con un encadenamiento muy grande
salida en FUP 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 SALIDA

ENT.. 3

ENT. 5

ENT. 7

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 >=1
&
ENT.. 3
>=1
ENT.. 4
&
ENT.. 5
>=1 SALIDA
ENT.. 6
ENT.. 7

Figura A-3 Ejemplo del encadenamiento superior al salir en FUP

Entrada en FUP, En el caso de realizar una entrada en FUP con un nmero de entradas muy
salida en KOP 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 Ejemplo del encadenamiento al entrar en FUP

KOP

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 La salida de un elemento complejo (elemento de memoria, comparador,


elemento complejo temporizador o contador) no se puede seguir combinando a continuacin con una
funcin O.
MARCA 1

ENT.. 1 S

ENT.. 2 R Q &

ENT.. 3 SALIDA

Figura A-6 Despus de un elemento complejo slo estn permitidos


encadenamientos Y

STEP 5
A-20 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 AWL
M... :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 Conector en una derivacin en paralelo

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 A-21
Anexo

Conectores en FUP

FUP AWL

:= M...
#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 AWL
#M &
:= 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 AWL :O...


:O(
>=1
CONANT
:= M...
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 AWL :U...


:U(
&
CONANT
:= M...
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)

STEP 5
A-22 C79000-G8578-C920-05
Anexo

AWL FUP &


ENT. 1
ENT. 2
:U ENT. 1 MARCA 1
:U ENT. 2
:U MARCA 1 ENT. 3 &
:U( ENT. 4
:U ENT. 3 MARCA 2 >=1
:U ENT. 4
:U MARCA 2
:O
:U ENT. 5 ENT. 5 &
:U MARCA 3 MARCA 3
:)
:U MARCA 4
:= SALIDA MARCA 4 SALIDA

KO
P ENT. ENT. MARCA 1 ENT. ENT. MARCA 2 MARCA 4 - SAL-
1 2 3 4 IDA

ENT. MARCA 3
5

Figura A-14 Ejemplo sin conectores

AWL FUP

:U ENT. 1
:U ENT. 2 ENT. 1
:= MARCA 1 &
Conector 1 ENT. 2 # MARCA 1
&
:U MARCA 1
:U(
:U ENT. 3 ENT. 3
:U ENT. 4 &
ENT. 4 # MARCA 2
:= MARCA 2 >=1
Conector 2
:U MARCA 2
:O(
0( # MARCA 4
:U ENT. 5 ENT. 5 & )
# - MARCA 3 SALIDA
:= MARCA 3
Conector 3
:U MARCA 3
:)
:)
:= MARCA 4
Conector 4
:U MARCA 4
:= SALIDA

KOP

ENT. 1 ENT. 2 MARCA 1 ENT. 3 ENT. 4 - MARCA 2 - MARCA 4 - SALIDA


# # #

ENT. 5 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 U.... AWL: instruccin Y ...

Figura A-16 Combinacin Y

AWL KOP FUP

ENT. 1 ENT. 2 ENT. 1 &


:U ENT. 1 ...
:U ENT. 2 ENT. 2 ...
:= ...

Figura A-17 Combinaciones Y en AWL, KOP, FUP

AWL KOP FUP


:U ENT. 1 ENT. 1 ENT. 2 ENT. 1 &
:U ENT. 2 ENT. 2
:O ENT. 3 >=1
:O ENT. 3
ENT. 3
:U ENT. 4
:U ENT. 5 ENT. 4 &
. ENT. 4 ENT. 5 ENT. 5
.
.

:U ENT. 1 ENT. 1 ENT. 2


ENT. 1 &
:U ENT. 2 ENT. 2
:O ENT. 3 >=1
:O ENT. 3
:U ENT. 4 ENT. 3
:U ENT. 5 ENT. 4 &
. ENT. 4 ENT. 5
. ENT. 5
.

Figura A-18 Ejemplo para la regla de la combinacin Y

STEP 5
A-24 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 >=1

AWL O....

AWL KOP FUP


- ENT. 1 - ENT. 2 ENT. 1 &
:U ENT. 1
:U ENT. 2 ENT. 2 >=1
:O ENT. 3 ENT. 3
:O ENT. 3
:U ENT. 4 ENT. 4 &
:U ENT. 5 ENT. 5
.. - 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

U.... O...
AWL U.... U...
U...

KOP: varios contactos en una derivacin en paralelo


FUP: funcin Y delante de la funcin O
AWL: instruccin O ...
derivacin en paralelo U ...
U ...

AWL KOP FUP

ENT. 1 ENT. 2 ENT. 1


:U ENT. 1 &
:U ENT. 2 ENT. 2 >=1
:O ENT. 3
:O ENT. 3
:U ENT. 4 ENT. 3
:U ENT. 5
.. ENT. 4
ENT. 4 ENT. 5 &
. ENT. 5

Figura A-20 Ejemplo para la regla de la combinacin Y delante de O

STEP 5
A-26 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 (

COMPLEJA
COMBINACION
ANTERIOR
)
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 com- Para los elementos complejos son vlidas las siguientes reglas:
plejos (funciones
 No hay una combinacin detrs: ningn parntesis.
de memorizacin,
temporizacin,  Combinacin posterior Y: U ( ... ).
comparacin y  Combinacin posterior O: O ( ... ), slo para FUP.
contaje)
 Un elemento complejo no puede tener detrs ninguna combinacin.
KOP / FUP

U
DE FUNCION
ELEMENTO

COMPLEJA

(
) &
COMBINACION
POSTERIOR

FU
0 P
DE FUNCION
ELEMENTO

COMPLEJA

(
) >
=1
COMBINACION
POSTERIOR

Figura A-21 Parntesis de elementos complejos


Funcin de comparacin
Los nmeros en coma flotante slo pueden compararse en AWL.

STEP 5
A-28 C79000-G8578-C920-05
Anexo

Elementos com- En AWL, a cada entrada y salida no utilizada se coloca NOP 0.


plejos, entradas y
Por cada segmento slo es admisible un elemento de funcin compleja.
salidas no utiliza-
das
AWL KOP FUP
:U ENT. 2 T 100
:L DW 10 ENT. 2
: SV T 100 1 V
T 100
: NOP 0 DW 10 TW DU
: NOP 0 DE ENT. 2 1 V
: NOP 0 DW 10 TW DU
:U T 100 SALIDA DE
:= SALIDA R Q R Q SALIDA
: BE

:U ENT. 1 CONTADOR
: ZV CONTADOR ENT. 1
:U ENT. 2 ZV
: ZR CONTADOR ENT. 2
:U ENT. 3
ZR
:L WCOMP. CONTADOR
:S CONTADOR ENT. 3
: NOP 0 S ENT. 1 ZV
ZW DU ENT. 2 ZR
: NOP 0 WCOMP.
ENT. 3 S
: NOP 0 DE WCOMP. ZW DU
:U CONTADOR
SALIDA DE
:= SALIDA
R Q 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

STEP 5
A-30 C79000-G8578-C920-05
Glosario

Acoplamiento PG Conexin directa de dos unidades de programacin mediante un cable.

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

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

Anteecabezado de En los mdulos de funcin y de datos (DB/DX, FB/FX), STEP 5 genera un


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

Bloque Resumen de objetos (caracteres/lneas) marcados (principio/fin de bloque) para


una elaboracin conjunta.

Borrado total Borrar todos los mdulos cargados en un autmata.

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

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

Cambio 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 entrada 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.

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 Ventana de dilogo que se puede llamar en la casilla de peticin para buscar y
seleccin seleccionar objetos (ficheros/modulos) en unidades de disco, directorios y
programas para la elaboracin con una funcin STEP 5.

Comentario 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 me-
morizan 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 usua-
rio) 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 (Fi-
chero *ST.S5D). Los comentarios del tipo %Nombre se memorizan en el fichero
para comentarios ampliados (fichero *DO.SD). A cada fichero ST.S5D corres-
ponde un fichero DO.S5D con el mismo nombre.

Comentario a Fichero de texto para guardar el comentario al programa de usuario. Este no est
instalaciones asignado a mdulos. El nombre del fichero debe ir precedido del signo #. Los
8 caracteres restantes son de libre eleccin.

Comentario a Comenta instrucciones AWL y se deposita junto con los ttulos de segmento en
instrucciones los mdulos de comentario (OK, PK, SK, FK/FXK).

Comentario a Se puede introducir para las denominaciones simblicas en la lista de


operando asignaciones. Tambin es posible la entrada y la modificacin directa en el editor
de mdulo.

Comodn * = Comodn para un nombre de formato fijo o bien para una cadena de
caracteres.
? = Comodn, posicin de carcter prefijada a modo de reemplazo.

Comprimir Al borrar mdulos del autmata programable, stos se declaran primeramente en


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

STEP 5
Glosario-2 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.

Cuerpo del En el cuerpo del mdulo se depositan instrucciones/combinaciones en


mdulo segmentos o en datos del proceso (en DB).

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

Derechos de Con STEP 5 tambin puede trabajarse con las PGs acopladas a bus. En tal caso
acceso, Proteccin los ficheros el Administrador del sistema asigna atributos a los ficheros: protegido
contra accesos contra escritura, no protegido contra escritura, o protegido contra escritura y ac-
tual. Estos derechos de acceso a los programas se definen en ajustes del pro-
yecto antes de la edicin.

Desplazamiento En caso de desplazamiento automtico del cursor ste salta siempre, tras
del cursor finalizar una entrada, al prximo campo de entrada no abastecido o an no
(automtico) rellenado. La funcin se conecta o desconecta a travs de la tecla CURS.

Diagrama de Representacin de las interrelaciones lgicas de una tarea de control con los
funciones FUP smbolos de funcin segn DIN 40719, parte 6.

Direccin absoluta Indica directamente la direccin fsica (nmero) del espacio de memoria de un
operando con la que se accede al mismo.

Direccin de Las direcciones de comienzo de todos los mdulos en el programa de usuario


comienzo estn archivadas en la lista de direcciones del DB 0.

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

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

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

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.

Elemento de fun- Un elemento de funcin (en KOP/FUP) representa la interrelacin entre Entrada
cin - 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.

Encabezado del En el encabezado del mdulo (longitud: 5 palabras de datos), STEP 5 deposita el
mdulo 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).

EPROM / EEPROM Aqu: programas de servicio que pueden ser llamados bajo Administracin para
cargar (grabar) y borrar programas de usuario en mdulos EPROM/EEPROM.

Esquema de Lenguaje de edicin grfico para mdulos STEP 5 en controles combinacionales


contactos KOP derivados del esquema de circuitos (DIN 19 239).

Estructura del Cuadro sinptico del programa en el que estn registradas las llamadas anidadas
programa de mdulos, partiendo del tipo de mdulo de organizacin
(Documentacin, Salida estndar y Salida confortable).

Extensin de Funcin STEP 5 que visualiza en pantalla el equipamiento y el grado de


memoria utilizacin de la memoria de usuario de un autmata programable.

Fichero de camino 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.

Fichero de docu- El fichero de documentacin (#NOMBRE) contiene el comentario de instalacin


mentacin independiente de los mdulos.
(DOKDATEI)

Fichero de identifi- En el fichero SYSID (Fichero > Proyecto > Ajustar F4) de la ficha 6 hay datos
cacin del sistema de identificacin y caractersticas identificativas, p.ej., para los procesadores de
SYSID comunicaciones (CP).

STEP 5
Glosario-4 C79000-G8578-C920-05
Glosario

Fichero de Contiene los datos sobre el dispositivo de salida (formatos, secuencias de con-
impresora trol). 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 pre-
definidos. Mediante Fichero > Proyecto > Ajustar F4 de la ficha 4 podr selec-
cionar los ficheros de impresora (*DR.INI) disponibles en el directorio del sistema
haciendo clic en Fichero de impresora.

Fichero de Es una lista de asignaciones de operandos simblicos a absolutos que est


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

Grabar Transferencia de mdulos STEP 5 a un mdulo EPROM/EEPROM.

Identificacin de Para que el editor pueda asignar un comentario al segmento, genera una
segmento 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.

Memoria de Acceso directo a la periferia


usuario

Programa de Imagen de proceso Actualizar imagen


usuario entradas (PAE) Entrada
de proceso
tarjetas
(OB, PB, SB, FB, Imagen de proceso Actualizar imagen
salidas (PAA) de proceso
FX, DB, DX)
Marca
- cclico
S5 BUS

- controlado por Temporizador


tiempo
- controlado por Contador
alarma
Otros datos de
sistema 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 Lista de asignaciones de operandos absolutos y simblicos y comentarios de


asignaciones 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 Un lenguaje de entrada alfanumrico tipo Assembler para PLC (DIN 19239) con
instrucciones 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.

Lista de referen- STEP 5 confecciona una lista de referencias cruzadas tras seleccionar esta
cias cruzadas 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.

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

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

Mdulo de datos Los mdulos de datos contienen datos (p. ej. configuraciones binarias, valores
(DB/DX) 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).

Mdulo de Contiene los comentarios de segmento (#OBDO.nnn, #PB..., #SB..., #FB...) asig-
documentacin nados a los mdulos, y en el caso de un mdulo de datos, un comentario de m-
dulo (#DBDO.nnn).

Mdulo de funcin Contiene programas o subprogramas de funciones que se repiten con frecuencia
FB (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.

Mdulo de funcin Mdulos de funcin preprogramados para tareas definidas. Cada mdulo de
estndar funcin estndar tiene asignado un nmero de serie. Estos mdulos contienen
funciones cerradas en s que se requieren frecuentemente en los programas de
usuario.

Mdulo de organi- Contiene instrucciones STEP 5 (Operaciones bsicas); en primera lnea llamadas
zacin OB 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 de Mdulo
programa

STEP 5
Glosario-6 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 Nmero de 5 cifras para la identificacin de mdulos (nmero de mdulo).


biblioteca
Mdulo imagen Un mdulo de imagen guarda el contenido de la pantalla (operandos, variable de
(BB) proceso) que se introduce en las funciones de test STAT VAR, FORZAR y FORZ.
VAR Mdulo.

Nmero de Sirve para identificar el tipo del cartucho EPROM/EEPROM enchufado. Se


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

Operando Variable de proceso a la que se puede acceder de modo absoluto


(p. ej. E 32.0) o simblico (p. ej. VALVULA1).

Operando actual Los operandos actuales (lista de parmetros del mdulo de llamada) sustituyen,
al llamar un FB/FX, a los operandos formales all definidos.

Operando formal 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.

Parmetros de Los prametros de sistema son datos caractersticos de la estructura interna y de


sistema las versiones de software que contiene el autmata programable.

Periferia de Todos los generadores de seales que forman parte de la entrada del proceso
proceso (finales de carrera, auxiliares de mando, etc.), as como los actuadores e
indicadores (contactores, vlvulas, etc.) necesarios para la salida del proceso.

Pie de pgina 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).

STEP 5
C79000-G8578-C920-05 Glosario-7
Glosario

Pila de interrup- Para cada nivel de procesamiento del programa, el programa de sistema del
cin USTACK 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.

Plano de Indica qu bit de qu byte (W, DW) de las zonas de operandos Entrada (E),
ocupacin Marca (M) y Salida (A) est ocupado (Documentacin, Salida estndar, Plano de
ocupacin y Salida confortable).

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

Punto de control Durante el procesaiento del programa se modifican las variables de proceso de
de aplicacin 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 PB FB
Sistema
operativo Organiza-
del U U
cin del
automata procesa-
progra miento de
mable mdulos

S U PB FX

U U

SB FB
U U

Mdulo de Mdulo de programa Mdulo de funcin


organizacin (OB) y mdulo paso a paso (FB, FX)
(PB, SB)
S = Punto de control de sistema U = Punto de control personalizado (seleccionable)

Punto de control El punto de control de sistema constituye la interfase entre el sistema operativo
de sistema 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.

STEP 5
Glosario-8 C79000-G8578-C920-05
Glosario

ARRANQUE
STOP

Imagen del proceso
de las entradas Periferia:
entradas
PAE

Programa de usuario
OB 1 PB 1
M 5.3 E 2.0
E 10.1 E 1.1
Punto de Punto de control
control del personalizado, p. ej. Punto de parada
sistema llamada de mdulo M 1.0
Se llama el SPA PB1
OB 1 . .
. .
. .
BE BE

Imagen de proceso
de las salidas Periferia
salidas
PAA

Ciclo del programa de sistema Ciclo del programa de usuario

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.

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

Recuadro alargado Elemento de funcin.

Referencia cruzada 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.

Resultado lgico Es un estado de seal del procesador en un determinado punto del programa y
RLO 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.

STEP 5
C79000-G8578-C920-05 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.

Scrolling 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 *.

Segmento 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 ***.

Seleccin de bus 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.

SINEC H1 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.

SINEC L1 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.

SINEC L2 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.

Softkey Tecla de funcin

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

Teclas de funcin 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).

STEP 5
Glosario-10 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 de ciclo Tiempo requerido para el procesamiento cclico del programa. Este tiempo define
el tiempo de reaccin de un autmata ante una seal externa.

Variable del Una variable de proceso (o variable) es un operando al que se le asigna un valor
proceso dependiente del proceso. Estos valores pueden ser constantes o variables. Los
operandos tienen un estado de seal (Status).

Wildcards *= comodn para un nombre con un formato fijo o para una cadena
de caracteres.
?= comodn para indicar que un carcter tiene una posicin prea-
justada.

Zonas de memori- En cada autmata programable existen tres zonas de memoria: zona de usuario,
zacin 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

STEP 5
Glosario-12 C79000-G8578-C920-05
Indice alfabtico
A B
Aceptar, mscara, 10-3 Barra de estado, 3-3
Acoplamiento, 24-2 Barra de herramientas, 3-3
cargar el paquete de acoplamiento desde la Barra de mens, 3-2
unidad de programacin, 24-2 Barra de ttulos, 3-2
Acoplamiento PG, 24-1 Batch AWL
seleccionar la funcin, 24-3 Editor, 22-5
Administracin, 18-1 salida de fichero de protocolos, 22-30
Administracin de la memoria, orden de carga de los Sustituir operandos, 22-29
drivers, 26-5 Borrar
Administrador de memoria, 26-2, 26-426-7 caracteres, 5-14, 10-3
EMM386, 26-426-7 fichero PCP/M, 4-35
HIMEM.SYS, 26-4 ficheros, 4-29
Administrar, mdulos, 4-15 INI, 18-15
AG, 17-1 lnea, 5-15
borrado total, 4-23 lnea/elemento, 10-3
capacidad de memoria, 17-7 SEC, 18-15
comprimir memoria, 17-2 segmento, 5-21
conexin a la PG, 2-3, 2-4 Borrar lnea, 9-17
forzado, 17-1 BSTACK, 17-5
iniciar, 17-2 Buscar
interfase, 2-3 direcciones, 5-27
parmetros de sistema del autmata operandos, 5-27
programable, 17-8 segmentos, 5-27
parar, 17-2 Bsqueda, 25-22
visualizar el contenido de la memoria, 17-5
AG-Info BSTACK, 17-5
AG-Info USTACK, 17-3 C
Ajustar
camino de bus, 13-3 Cable de conexin, 2-3, 2-4
editor de pies de pgina, 15-2 COM 1, 2-5
parmetros para la impresora, 14-2 COM 2, 2-5
proyecto, 4-4 interfase TTY, 2-3, 2-4
Ajustar caminos de bus, 13-3 Kster-Box, 2-5
Ajustar proyectos, 4-2 longitud, 2-4, 2-5
Anteencabezado, 4-19 nmero de referencia, 2-5
Anteencabezado del mdulo, 9-2 resumen, 2-5
Area de memoria alta, 26-4 Cambiar fichero fuente AWL, 22-24
Area de memoria superior, 26-3 Cambio, 20-1
Area de mdulos, 4-20 a otros programas STEP 5/ST, 20-1
Area de trabajo, 3-2 Cambio de mdulo, 5-26
Asignacin, Camino > Fichero, 13-2 Cambio posible, 4-5
Asignacin de conectores, interfase TTY activa, 2-6 Camino > Fichero, asignacin, 13-2
Asignacin de la interfase, 2-3 Camino de bus, 13-1
Asignacin periferia del DB1 para el S5-135U, 10-2 ajustar, 13-3
Avisos, 4-12 editar, 13-3
Ayuda, 3-3, 21-1 funcin, 13-2
del paquete S5 actualmente activo, 21-1 Campo de edicin, 22-6
Ayuda contextual, 3-7 Campo de entrada del editor DB, 9-5
Ayuda en pantalla, 3-7 Capacidad de memoria, 26-2, 26-5
Ayuda online Capacidad de memoria del autmata programable,
llamar, 3-7 17-7
temas, 3-7 Carcter comodn, 4-26
Ayudas de edicin, 11-9, 22-7

STEP 5
C79000-G8578-C920-05 Indice-1
Indice alfabtico

Carcter de control, #TAB para procesar ficheros Cuadros de dilogo, entrada, 3-8
ajenos, 22-34 Cuerpo del mdulo, 9-3
Caracteres, borrar, 5-14
Caracteres de control, del editor AWL / compilador
Batch, 22-12
Caracteres especiales, 11-7
D
Caracteres, borrar, 10-3 Datos, introducir, 10-5, 10-7
Cargar el DB desde el AG, 23-22 Desarrollo del proceso, 25-32
Cargar el programa, 25-24 Dilogo de fichas, 3-12
Cargar HIMEM.SYS, 26-5 Direcciones AWL, 4-8
Cargar un proyecto, 4-14 Directorio, salida, 4-27
Cargar y comprobar el programa, 25-24 Directorio de mdulos, 4-15
Casilla de peticin, 3-8, 3-9 Directorio del proyecto, 4-12
campos de manejo, 3-9 Directorio DOS, 4-25, A-9
memoria, 3-11 Disco duro, optimizacin de los accesos, 26-6
ratn, teclado, 3-10 Documentacin
teclas con funciones especiales, 3-10 mscaras DB, 19-14
teclas de funcin, 3-10 mdulos, 19-14
Circuitos serie y paralelos, editar, 7-5 Documentar el programa, 25-15
COM DB1, parametrizar con AG, 23-5 DX 0
Comandos, 19-23 para el autmata programable, 10-4
Comandos MS-DOS CTRL + F10, 4-35 para S5 155U, pgina 2, 10-7
Combinacin O, A-25 para S5-135U, pgina 2, 10-5
Combinacin Y antes de O, A-26
Comentario, memorizar, 6-4
Comentario adicional, 11-6
Comentario de la instalacin, 5-9
E
Comentario de la instruccin, 6-3 Edicin, terminar, 11-7
Comentario de un mdulo, escribir, 25-10 Editar
Comentario de un operando, visualizar, 5-17 camino de bus, 13-3
Comentario de un segmento, 5-13 circuitos serie y paralelos, 7-5
Comentario del segmento, escribir, 25-13 comentarios, 5-8
Comentarios, editar, 5-8 estructura, 19-34
Cmo manejar COM DB1, 23-6 instrucciones de control, 19-27
Comparar mdulos, 4-22, 25-22 lnea de encabezado, 22-6
Compatibilidad, 2-10
lista de asignacin, 11-1, 18-11, 25-7
Compilador, 22-25
Comprimir la memoria, AG, 17-2 lista de instrucciones, 6-1
Comprimir mdulos, 4-24 lista de operandos, 5-30, 16-9
Comprobar el programa, 25-25 mscara, 10-4
Comprobar instrucciones de control, 19-32 mscara DB1, 10-2
Comprobar nmeros en coma flotante, 9-16 mdulo de funcin, 6-6
Conectar el AG a la PG, 2-3 nuevo mdulo de funcin, 6-7
Conexin, unidad de programacin EPROM, 2-52-7 operandos simblicos, 7-5
Consulta de seguridad, 5-29, 16-8 pie de pgina, 15-2
Contenido del suministro, 1-1 Editar (caminos de bus), 13-4
Control de elaboracin OFF, 16-18 Editar comentarios de mdulos, 9-7
Control de elaboracin ON, 16-17 Editar esquemas de contactos, 7-1
Controlar el programa, 25-20 Editar listas de operandos, 16-13, 16-16
Conversin, 18-18 Editar los parmetros, 23-24
Convertidor V.24/TTY, 2-4 Editar mscaras DB, 10-1
Convertir Editar mdulos de datos, 9-1
INI > SEC, 18-12 Editor, 5-2
V1.x y V2.x, 18-15 llamar, 11-2
Convertir SEC > INI, 18-11 mdulo de funcin, 25-11
Copiar seleccionar, 5-2, 10-2
ficheros DOS, 4-28 Editor AWL
mdulos, 4-19 funcin de edicin simplificada, 6-3
segmentos, 5-19 funcionamiento, 6-2
Corregir el comentario del mdulo, 25-10 Editor AWL / Compilador Batch, 22-1
Corregir INI, 18-13 aceptar, 22-3
Corregir las instrucciones, 25-13 proceso de test, 22-4
Crear, listas de referencias cruzadas, 18-2 retraducir (recompilar), 22-3
Crear XREF, 18-2

STEP 5
Indice-2 C79000-G8578-C920-05
Indice alfabtico

Editor AWL / compilador Batch, caracteres de control, Fichero de protocolos, 19-33


22-12 salida, 19-33
Editor Batch AWL, 22-5 Fichero de smbolos, 4-9
Editor de pies de pgina, 15-1 corregir, 25-13
Editor KOP, 7-2 generar, 18-11
funcin de edicin simplificada, 7-4 Fichero de texto, salida, 19-20
funcionamiento, 7-2 Fichero DOS, 4-26
funciones complejas, 7-9 Fichero fuente AWL, cambiar, 22-24
Ejecutar instrucciones de control, 19-33 Fichero PCP/M
Ejemplo de una parametrizacin de DB1 completa borrar, 4-35
utilizando COM DB1, 23-18 copiar
Elaborar (grabar), EPROM, 18-2 DOS > PCP/M, 4-34
Elementos de manejo, 3-4 PCP/M > DOS, 4-33
hotkeys, 3-4 salida de directorio, 4-32
interfase de usuario, 3-4 Fichero PX.INI, 4-14
macros de teclas, 3-4 Fichero SYSID, 4-13
teclas de la barra de herramientas, 3-5 Ficheros de programa, 4-2, 4-7
EMM386.EXE, 26-3, 26-426-8 Ficheros de sistema, 4-3
Encabezado del mdulo, 9-3 Ficheros DOS, A-9
Entrada borrar, 4-29
de instrucciones, con otros editores, 22-34 copiar, 4-28
en AWL, A-24 Ficheros PCP/M, 4-30, A-10
en KOP y FUP, A-19 Finalizar comentario de segmento, 5-15
mdulos de datos, 22-23 Finalizar el trabajo de edicin, 25-11
mdulos de funcin, 22-20 Formato del fichero fuente secuencial del editor,
mdulos de programa, 22-18 22-34
Entrada en cuadros de dilogo, 3-8 Forzado AG, 17-1
Enviar el DB1 a la impresora, 23-27 Forzar salidas, 16-15
EPROM, 18-2 Forzar variables, 16-13
elaborar (grabar), 18-2 Funcin
Estado de las variables, 16-8 Camino de bus, 13-2
Estado del mdulo, 16-3, 25-25 llamar, 3-6
Estados de seal actuales, 16-14 parametrizar, 18-3, 18-4
Estructura Funcin de edicin simplificada, 7-4
editar, 19-34 Funcionamiento
salida, 19-36 del editor, 11-2
Estructura de las pantallas COM DB1, 23-9 del editor AWL, 6-2
rea de entrada o salida, 23-9 del editor AWL / compilador Batch, 22-3
encabezado, 23-9 del editor KOP, 7-2
lnea de avisos, 23-10 Funciones complejas, 7-9, 8-10
lnea de comentario, 23-9 Funciones comunes a AWL, KOP y FUP, 5-1, 8-2
lnea de mens, 23-10 Funciones de documentacin
Estructura de los mdulos de datos, 9-2 hardcopy, 19-2
Estructura de programa, 19-7 instrucciones de control para salida
salida, 19-16 confortable, 19-2
Estructura del proyecto, 4-2 salida confortable, 19-2
salida estndar, 19-2
Funciones disponibles del COM DB1, 23-3
borrar un bloque de parmetros, 23-4
F
crear mdulos de datos vacos, 23-3
Ficha, 3-8 crear un nuevo DB1, 23-3
AG, 4-5 enviar un DB1 a la impresora, 23-3
Documentacin, 4-10 enviar un DB1 a un fichero, 23-4
EPROM, 4-13 funciones auxiliares, 23-4
Mdulos, 4-7 funciones del autmata programable, 23-4
Opciones, 4-12 introducir comentarios, 23-3
Smbolos, 4-9 transferir un DB1, 23-3
Ficha Batch AWL, 4-13
Fichas, 3-12
Fichero de camino, 4-6
Fichero de impresora, 4-10 G
Fichero de instrucciones de control, 4-10 Generar una lista de asignacin, 11-6
Fichero de pie de pgina, 4-10

STEP 5
C79000-G8578-C920-05 Indice-3
Indice alfabtico

GRABAR (F7), 22-20 J


Grabar como proyecto, 4-14
Grabar el proyecto, 4-14 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 K
High Memory Area. Siehe rea de memoria alta
HIMEM.SYS, 26-4 KOMDOK
comprobar las instrucciones de control, 19-32
imprimir una lista de mdulos, 19-14
salida de mdulos, 19-14
I salida lista de asignacin, 19-15
Identificacin del sistema, 4-13 salida mscaras DB1, 19-14
Identificacin S5, 3-2 Kster-Box, 2-4
Identificaciones de mdulos, 19-8
Identificador del proyecto, 3-3
Impresora, conexin al PC, 2-2
Impresora estndar, 2-2
L
Imprimir, 22-31 Limitar la longitud del anteencabezado del mdulo,
layout, 22-31 9-9
Imprimir instrucciones de control, 19-33 Lnea
Indicacin de direcciones, 6-3 borrar, 5-15
Indicacin en KOP/FUP, 5-17 insertar, 5-15
Informacin de la versin de STEP 5, 21-2 Lnea de encabezado, editar, 22-6
Informacin sobre el producto, 1-1 Lnea/elemento
Iniciar AG, 17-2 borrar, 10-3
Inicio del mdulo, 22-19 insertar, 10-3
Insertar Lneas, insertar, 11-14
lnea, 5-15 Lneas de la pantalla, significado, 7-3, 11-4
lnea/elemento, 10-3 Lista de asignacin, 4-9, 18-11, A-12
lneas, 11-14 editar, 11-1, 18-11, 25-7
Insertar lnea, 9-17 generar, 11-6
Instrucciones de control, 19-21 modificar, 11-14
editar, 19-27 mostrar, 19-6
ejecutar, 19-33 Lista de control, salida, 19-20
Instrucciones de manejo, 21-4 Lista de errores, salida, 19-32
Interfase, 4-5 Lista de instrucciones, editar, 6-1
AG-S5, 2-3 Lista de mdulos, 4-20, 19-14
AS 511, 4-5 Lista de ocupacin de las teclas, 21-2
asignacin, 2-3 Lista de operandos, editar, 5-30, 16-9
TTY, 2-3 Lista de referencias cruzadas, 4-7
V.24, 2-3, 2-4 crear, 18-2
Interfase COM, 2-3 crear (funcin XREF), 5-24
Interfase de impresora, 4-10 mostrar, 19-8
Interfase de usuario, 3-1 salida, 19-8, 19-17
Interfase de usuario: cuadros de dilogo, 3-8 Llamadas de mdulos, 7-12, 8-13
Interfase TTY Llamar, ayuda en pantalla, 3-7
activa, 2-3 Llamar a la ayuda en pantalla, 3-7
asignacin de conectores, 2-6 Llamar a una funcin, 3-6
Introducir, ttulo del segmento, 25-12 Llamar al editor, 11-2
Introducir datos, 10-5, 10-7 Longitud de campos, modificar, 11-14
Introducir el nmero de biblioteca, 9-10 Longitud de smbolos, 4-9
Introducir el ttulo del mdulo, 9-9
Introducir palabras de datos, 9-11
Introducir un comentario al bloque de parmetros,
23-23
M
Introducir un comentario al DB1, 23-22 Macro de teclas, A-16
Introducir un comentario de palabras de datos, 9-14,
25-10

STEP 5
Indice-4 C79000-G8578-C920-05
Indice alfabtico

Manejo Mdulos STEP 5, salida, 19-5


de las fichas, 3-12 Mostrar
editor de pies de pgina, 15-2 lista de asignacin, 19-6
seleccin de mdulos, 3-16 lista de referencias cruzadas, 19-8
Manejos preparatorios peticin colectiva, 19-11
cambiar el modo de operacin, 23-21 plano de ocupaciones, 19-10
definir MLFB, 23-20 Mover, segmento, 5-22
definir preajustes, 23-19
definir versin del autmata programable,
23-20 N
elegir idioma, 23-19
pasar el autmata programable de RUN a Nombre del camino, 4-6
Nuevo mdulo de funcin, editar, 6-7
STOP, 23-20
Nmero de biblioteca, 5-7, 5-16
Mantenimiento de datos, 26-1
introducir, 5-7, 5-16
Mscara, aceptar, 10-3
Mscara DB1, editar, 10-2 Nmero de referencia, cable de conexin, 2-5
Mscara DX0, editar, 10-4
Mscaras DB, 19-6
Memoria, distribucin, 26-326-4 O
Memoria adicional, 26-2, 26-4
Memoria cache, 26-6 Ocupacin, teclas de funcin, 19-27
Memoria convencional, 26-3 Ocupacin de las teclas de funcin en el modo
Memoria de ampliacin, 26-4 Salida, 5-6
Memoria extendida, 26-5 Ocupacin de teclas, AWL, A-7
Ocupacin de teclas KOP/FUP, A-2
Siehe auch memoria extendida
Ocupacin del teclado, A-2
Memoria histrica, 3-13
Opcin de camino, 4-6
Memorizar
Operaciones aritmticas, 7-11, 8-11
comentario, 6-4
Operaciones de carga y transferencia, 7-13, 8-14
comentarios de segmentos, 5-15 Operaciones de comparacin, 7-16, 8-17
Mens, 3-2 Operaciones de contaje, 7-18, 8-19
Modificar Operaciones de conversin, 7-16, 8-16
lista de asignacin, 11-14 Operaciones de desplazamiento y rotacin, 7-14,
longitud de campos, 11-14 8-14
mdulo de funcin, 6-8 Operaciones de memorizacin, 7-14, 8-15
Modificar el formato de los datos, 9-11 Operaciones de temporizacin, 7-20, 8-21
Modificar el programa, 25-20 Operaciones lgicas digitales, 7-17, 8-18
Modificar la lista de asignacin, 11-14 Operandos, denominar, 7-4
Modo de fichero, 4-7 Operandos simblicos
Modo de operacin editar, 7-5
dinmico, 4-5 editar en un mdulo, 5-28
offline, 4-5 Optimizacin, accesos al disco duro, 26-6
online, 4-5
Modo de representacin, 5-7
conmutacin, 5-7
Mdulo de datos, entrada, 22-23
P
Mdulo de funcin, 6-5 Parmetros de sistema del autmata programable,
editar, 6-6, 25-11 17-8
entrada, 22-20 Parmetros para la impresora, ajustar, 14-2
modificar, 6-8 Parar, AG, 17-2
Mdulo seleccionado, 4-20 Parntesis, A-27
Mdulos, A-9 Particularidades, de COM DB1, 23-4
administrar, 4-15 Particularidades y reglas para rellenar pantallas COM
borrar, 4-23 DB1, 23-12
comparar, 4-22 Pasar el autmata programable de STOP a RUN,
23-30
comprimir, 4-24
Peticin colectiva, 19-11
copiar, 4-19
mostrar, 19-11
denominar, 25-11
Pie de pgina, 22-6
introducir, 25-12
editar, 15-2
transferir y renombrar, 25-18 Pila de mdulos del autmata programable,
Mdulos de datos, 19-5 BSTACK, 17-5
Mdulos de programa, entrada, 22-18
Mdulos disponibles y limites de parmetros, 26-11

STEP 5
C79000-G8578-C920-05 Indice-5
Indice alfabtico

Plano de ocupaciones Salida de fichero de protocolos, Batch AWL, 22-30


mostrar, 19-10 Salida estndar, 19-3
salida, 19-18 Salir SHIFT + F4, 4-35
Plano de ocupaciones de las marcas S, salida, 19-19 Salvar el DB1 en un fichero de programa STEP 5,
Programa, generar, 25-7 23-29
Prommer, conexin al PC, 2-52-7 Segmento
Prommer externo, conexin al PC, 2-5 aadir, insertar, transferir, borrar, 5-18
Prommer paralelo, 2-5 borrar, 5-21
Proyecto copiar, 5-19
ajustar, 4-4 copiar a otro mdulo, 5-20
cargar, 4-14 en representacin KOP, 7-3
crear y elaborar, 4-1 introducir un ttulo, 25-12
grabar, 4-14 mover, 5-22
grabar como, 4-14 transferir, 5-22
instalar, 25-5 Segmento nuevo, 5-19
aadir, 5-19
insertar, 5-19
R Seleccin, funciones confortables, 19-12
Seleccin de ficheros, 3-8
RAM necesaria, para STEP 5/ST V 7.0, 26-2 Seleccin de ficheros y directorios, 3-14
Reasignacin Seleccin de funciones, 3-6
automtica, 18-7 Seleccin de mdulos, 3-8, 3-16, 4-16
manual, 18-9 manejo, 3-16
Reasignacin automtica, interrumpir, 18-8 Seleccionar, editor, 10-2
Referencia cruzada, crear (Funcin XREF-salida), Seleccionar idioma, 18-18
5-24 Seleccionar parmetros base, 23-24
Referencias cruzadas, 19-8 Seleccionar un bloque de parmetros, 23-23
crear, visualizar, cambiar de mdulo, 5-23 Seleccionar un enlace estndar, 23-26
Reglas de programacin, A-19 Smbolos, 22-17
Rellenar pantallas COM DB1 Sistema de ayuda y de gestin de errores del COM
campos de entrada, 23-10 DB1, 23-13
introducir comentarios, 23-11 errores al programar, 23-17
posibilidades y reglas, 23-10 errores reconocidos durante la carga, 23-15
Representacin, 4-7 lnea de avisos, 23-13
Representacin de colores, representacin en pantallas de ayuda, 23-13
blanco y negro, para STEP 5/ST V7.1, 18-19 sistema de ayuda, 23-13
Representacin en color, 18-19 sistema de gestin de errores, 23-15
especfica de usuario, para STEP 5/ST V 7.0, ventana Info, 23-14
18-19 SMARTDRV.SYS, 26-6
Representacin en diagrama de funciones, 8-3 Software de parametrizacin COM DB1, 23-1
Reproducir palabras de datos, 9-15 STEP 5
rbol de directorios, 26-7
en la prctica, 25-1
S ficheros, 26-9
instalacin de los drivers, 2-7
Salida Suministro, 1-1
directorio, 4-27 del paquete de software COM DB1, 23-2
en pantalla, 4-18 Suministro del COM DB1, 23-2
estructura, 19-36 Sustituir operandos, Batch AWL, 22-29
estructura de programa, 19-16
fichero de protocolos, 19-33
fichero de texto, 19-20
lista de asignacin, 19-15
T
lista de control, 19-20 Teclas de control, A-4
lista de errores, 19-32 Teclas de control de funciones, A-2
lista de mdulos, 19-14 Teclas de finalizacin, A-3
lista de referencias cruzadas, 19-17 Teclas de funcin, 3-2
mdulos STEP 5, 19-5 de las fichas, 3-12
plano de ocupaciones, 19-18 ocupacin, 19-27
plano de ocupaciones de las marcas S, 19-19 Teclas de funcin programables, 11-13, 22-11
Salida confortable, 19-12, A-13 Teclas especiales, A-6
Salida de directorio, fichero PCP/M, 4-32

STEP 5
Indice-6 C79000-G8578-C920-05
Indice alfabtico

Test, 16-1, 22-28 USTACK, 17-3


test de un fichero de programa, 22-28 pila de interrupcin del autmata programable,
Test de mdulos especiales, 22-28 17-3
Tipo AG, 4-5, 22-26
Tipo de prommer, 4-13
Tipos de mdulos, 4-20
Tipos de operandos, 11-3 V
Ttulo de mdulos, introducir, 25-10 Variable de proceso, ajustar desde la unidad de
Ttulos de segmentos, 5-15 programacin, 16-14
Traduccin Variable de salida, ajustar desde la unidad de
comprobaciones en la traduccin, 22-28 programacin, 16-16
retraduccin desde un fichero de programa, Ventajas de la parametrizacin del DB1 utilizando
22-27 COM DB1, 23-2
Traducir con la funcin COMPILADOR, 22-28 Ventana de edicin, 15-2
Transferir, segmento, 5-22 Versin de paquetes S5, 21-2
Transferir el DB1 al autmata programable, 23-28 Visualizar
Transferir ficheros, 25-16 directorios, 4-15
Transferir mdulos de organizacin, 25-19 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
X
Uso de paquetes COM, 2-9 XREF, crear lista de referencias cruzadas, 18-2

STEP 5
C79000-G8578-C920-05 Indice-7
Indice alfabtico

STEP 5
Indice-8 C79000-G8578-C920-05

También podría gustarte