Está en la página 1de 11

Componentes de la interfaz de usuario

El sistema de programacin CoDeSys est compuesto de componentes


individuales (vase detalles al respecto ms abajo).
El aspecto de la superficie por una parte depende de las Configuraciones de
personalizacin especficas, que estn guardadas en un archivo y que definen
la concepcin de los mens, barras de herramientas y manejo del teclado. Las
configuraciones actuales pueden ser modificadas en el cuadro de dilogo de
personalizacin, que puede ser abierto como predeterminado a travs del
men Herramientas.
Por otra parte la apariencia de la superficie est determinada a travs de la
disposicin de las "Vistas" y ventanas, que el usuario puede modificar en todo
momento a travs de desplazamiento, "acoplar", "anclar", aumentar/disminuir
o cerrar ventanas.

La interfaz de usuario pone a disposicin mens y barras de herramientas,


ventanas para vistas de editor, organizacin de objetos, supervisin y emisin
de mensajes, as como una barra de informacin y estado.

Fig. 45: Ejemplo de la interfaz de usuario de CoDeSys V3.x

Los componentes predeterminados


Barra de mens: Muestra los mens, que de acuerdo a las configuraciones
disponible en el cuadro de dilogo Personalizar, contienen todos los
comandos disponibles actualmente. Visible de forma predeterminada.
Barra de herramientas: Contiene los botones identificados con smbolos para
todas las herramientas (Tools), que estn disponibles en la presenta
configuracin de acuerdo al cuadro de dilogo Personalizar, ms
eventualmente aquellos que se introducen a travs del complemento de
cuadro de herramientas (ToolBox). Visible de forma predeterminada.
Ventana de cuadro de herramientas (ToolBox): Contiene elementos especficos
de herramientas; puede ser abierta de forma predeterminada a travs del
men 'Ver'.
Ventana POUs: Aqu se organizan los objetos de programacin (POUs, DUTs
etc.) del proyecto en una estructura de rbol; puede ser abierto como
predeterminado a travs del men 'Ver'.
Ventana de dispositivos: Aqu se organizan los objetos de recursos de
dispositivos del proyecto en una estructura de rbol; puede ser abierto de
forma predeterminada a travs del men 'Ver'.
Ventana de editor: Una ventana de editor se abre cuando se activa un editor
para modificar un objeto. Los editores de lenguaje (p.ej. editor ST, editor CFC)
contienen la ventana del editor habitualmente en la parte inferior del editor de
lenguaje y en la parte superior del editor de declaraciones. En otros editores
tambin puede contener cuadros de dilogo (p.ej. editor de tareas, editor de
dispositivo). El nombre de la POU o recursos de dispositivos procesados en ese
momento se indica siempre en la barra de ttulo de la ventana. Una ventana de
editor puede ser abierta en modo sin conexin como tambin en modo en lnea
(doble clic sobre la entrada del objeto en el rbol de POUs o de dispositivos o
bien a travs del comando Modificar objeto.
Informacin sobre los procedimientos actuales en el proyecto en modo sin
conexin o en lnea la ofrecen los siguientes componentes:
Ventana de mensajes: Aqu se emiten los mensajes actuales referentes a un
proceso de compilacin o una descarga de proyecto etc. Haga clic AQU para
detalles.

Ventana de supervisin y vistas en lnea de editores: Permiten la "supervisin"


de una POU o bien una lista de expresiones/variables definidas por el usuario.
Barra de informacin y estado: La barra en el borde inferior de la interfaz de
usuario indica, que usuario trabaja actualmente en el proyecto. Cuando
justamente una ventana de editor est activa, se indica la posicin actual del
cursor y el modo de edicin configurado. En el servicio en lnea se puede ver el
estado momentneo del programa.Usuario actual: Cada proyecto posee una
gestin de derechos y de usuarios. El usuario actual se indica en la barra de
estado.
Posicin del cursor: Partiendo del borde superior o bien izquierdo de la ventana
del editor:
L = Nmero de lnea
C = Nmero de columna (una columna contiene en cada caso exactamente 1
espacio o bien letra o cifra)
Car = Cantidad de caracteres (aqu puede estar englobado un "carcter" una
letra individual, una cifra individual o tambin un margen de tabulador, que
engloba p.ej. 4 columnas)
Tras un doble clic sobre un campo, se abre el cuadro de dilogo Ir a la lnea,
donde puede ser indicada otra lnea, en la que se debe ubicar el cursor.
Modo de edicin actualmente configurado: INS = Modo de insercin, SOB =
Modo sobrescribir. Con un doble clic sobre el campo se puede conmutar la
configuracin.
Informacin modo en lnea: Estado de la aplicacin en el control:
= programa en marcha
= programa detenido
= programa detenido en un punto de interrupcin
Programa cargado = Programa cargado en el control.
Programa inalterado = El programa en el control se corresponde con el del
sistema de programacin
Programa modificado (Cambio en lnea) = El programa en el control es
diferente al del sistema de programacin, se requiere cambio en lnea
Programa modificado (Descarga completa) = El programa en el control es
diferente al del sistema de programacin, se requiere descarga completa

Ventana, Ver (View), ventana de editor


Las ventanas que se muestran dentro de la ventana principal de la interfaz de
usuario o si bien pertenecen pero se indican a un lado, a primera vista parecen
todas iguales. Se diferencia sin embargo entre dos tipos:
1. Unas pueden ser acopladas en el marco de la ventana principal
Personalizar interfaz de usuario o ser posicionadas en la pantalla en

cualquier punto de forma flotante. Ellas tambin pueden ser "ocultas" y se


representan slo por una ficha en el marco de la ventana principal. El
contenido de estas ventanas no depende de un determinado objeto de
proyecto, p.ej. mensajes, dispositivos, POUs, cuadro de herramientas (Toolbox).
Estas pueden ser abiertas a travs de men 'Ver' y se las denomina tambin
"Vista" ("View"). La mayora de "vistas" contiene una barra de herramientas no
configurable con botones para ordenacin, visualizacin y bsqueda dentro
de la vista.
2. Otro tipo de ventana se abre, cuando visualiza o modifica un determinado
objeto del proyecto en el editor correspondiente. Estas ventanas se ordenan
todas en un rango determinada de la interfaz de usuario como ventanas MDI
en forma de fichas. Como se realiza la disposicin, depende de las
configuraciones especficas del usuario. Estas no pueden ser ocultas ni soltadas
del marco principal. Estas ventanas pueden ser abiertas a travs del men
Ventana.
Posiblemente se dispongan otros tipos de ventanas y vistas en funcin de
componentes especficos del fabricante.
Personalizar interfaz de usuario
La apariencia actual de la interfaz de usuario, esto es, la disposicin y
configuracin de componentes individuales, depende de lo siguiente:
Configuraciones para mens, funciones de teclado y barras de herramientas.
Con CoDeSys se instalan determinadas configuraciones predeterminadas, que
sin embargo pueden ser sobrescritas localmente por el usuario en los cuadros
de dilogo Personalizar (tpicamente en el men 'Herramientas'). En cada
caso las configuraciones actuales se guardan y emplean entonces localmente.
A travs de una funcin de reset se pueden establecer en todo momento
nuevamente los valores predeterminados.
Propiedades de los editores, como establecidos en los correspondientes
cuadros de dilogo Opciones . Tambin aqu las configuraciones
predeterminadas pueden ser sobrescritas por el usuario y la configuracin
actual se guarda asimismo localmente.
Disposicin de ventanas dentro del proyecto por parte del usuario. Esta se
guarda con el proyecto (vase abajo).
Personalizar las barras de mens y de herramientas
La barra de mens se encuentra siempre en el borde superior de la ventana
principal de la interfaz del usuario, entre la barra de ttulo y el rango de la
ventana. Una barra de herramientas asimismo puede posicionarse all (fija) o
como ventana independiente en cualquier lugar de la pantalla.

Para desplazar una barra, haga clic con el puntero del ratn sobre la lnea de
puntos en el extremo izquierdo de la barra, mantenga oprimido la tecla del
ratn y desplace la barra a la posicin deseada.

Fig. 46: Lnea de puntos en la barra de mens y de herramientas


En vistas como p.ej. ventanas de POUs o de dispositivos hay una
barra de mens especial con botones para ordenar, mostrar y
buscar en la ventana. Esta barra de mens no puede ser
configurada.
Organizar ventanas
Cierre de una ventana: Haga clic en el botn
de la ventana.

en la esquina superior izquierda

Abrir una ventana cerrada: De forma predeterminada puede abrir las "
Vistas" de los componentes predeterminados a travs del comando <Name>
en el men 'Ver'. Una ventana de editor puede ser abierta con el comando
'Modificar objeto' o a travs de doble clic sobre la correspondiente entrada del
objeto en la ventana de POUs o de dispositivos.
Modificaciones de tamao de vistas y ventanas dentro de la ventana principal:
Desplace las lneas de separacin entre las vistas colindantes. Las ventanas
sueltas pueden ser modificadas en su tamao, mediante desplazamiento de las
lneas de borde.
Desplazar una vista en la pantalla o bien dentro de la ventana principal: Haga
clic en la barra de ttulo o en caso de pginas de ficha sobre la ficha, mantenga
oprimido la tecla del ratn y desplace la vista en la direccin deseada.
Smbolos de flecha indican a continuacin las posibles posiciones de destino.
Contine manteniendo oprimido la tecla del ratn y mueva el puntero de este
ltimo sobre el smbolo de flecha correspondiente. A continuacin, la posicin
de destino se muestra como rango sombreada en azul.

Fig. 47: Smbolos de flecha para ubicar vistas

Fig. 48: Ejemplo de la navegacin con ayuda de smbolos de flecha


Al soltar la tecla del ratn se inserta la vista en el rango de destino
seleccionada. Vistas con un botn "acoplar" pueden tambin ser ubicados
como ventanas sueltas en cualquier lugar de la pantalla en lugar de
desplazarlas a uno de los smbolos de flecha arriba descritos (anclar). En este
caso el botn acoplar se representa "desenclavado". Alternativamente se
pueden emplear los comandos ' Acoplar' y ' Flotante', contenidos de forma
predeterminada en el men Ventana.

Ocultar vistas: Vistas con un botn acoplar pueden ser ocultas. Para ello haga
clic sobre el botn en la esquina superior izquierda de la vista. A raz de ello,
la vista se representa un rectngulo, que contiene ttulo y smbolo de la vista,
en el borde de la ventana principal. El contenido de la vista slo se indica
entonces, mientras que el puntero del ratn se encuentre sobre este
rectngulo. El botn acoplar se modifica en este estado a
Para volver a visualizar la vista, haga clic sobre el botn

La visualizacin y ocultacin de vistas, tambin puede ser ejecutada a travs


de la opcin Ocultar, contenida como predeterminada en el men de
ventana.
Observe que la posicin de la Barra de informacin y estado ,
predeterminada en el borde inferior de la ventana principal, no puede ser
modificada.
Zoom
Cada ventana de editor pone a disposicin una funcin zoom, para aumentar
o bien reducir el contenido de la ventana. El botn zoom
en la esquina
inferior izquierda de la ventana abre una lista de seleccin de los niveles de
zoom. 25, 50, 75, 100, 150, 200, 400 por ciento. Observe, que al imprimir el
contenido de la ventana siempre se emplea la vista de 100%.

La adaptacin de la interfaz de usuario es posible en modo en lnea y sin


conexin.
Interfaz de usuario en el modo en lnea
En el momento que se abre sesin sobre el sistema de destino con un
proyecto, todos los objetos que fueron abiertos en modo sin conexin en
ventanas y vistas, se representan en modo en lnea.
Para abrir un objeto en modo en lnea que an no haba sido abierto en modo
sin conexin, ejecute un doble clic sobre la entrada del objeto en la ventana de
POUs o de dispositivos o emplee el comando ' Modificar objeto'.
Si su seleccin es inequvoca, se abre el objeto (bloque de funciones etc.) en
modo en lnea. En caso contrario, cuando existen varias instancias del objeto
seleccionado en el proyecto, aparecer un cuadro de dilogo con el ttulo
'Seleccionar el estado en lnea <Nombre del objeto>', en el cual puede
seleccionar, si se debe abrir una instancia o bien la implementacin
fundamental del objeto en s (y esto selectivamente en modo sin conexin y en
modo en lnea).

Fig. 49: Cuadro de dilogo 'Seleccionar el estado en lnea'


En el campo Dispositivo/aplicacin puede ver el dispositivo y la aplicacin, a los
que est asignado el objeto.
Active una de las opciones Modo en lnea o Modo sin conexin y haga clic en
[ Aceptar, para obtener ] la vista deseada.
Cuando el objeto es un bloque de funciones, aparece en el campo de instancia
de bloque de funciones, una lista de todas las instancias momentneamente
empleadas en la aplicacin. En este caso puede
ya sea seleccionar una de las instancias y seleccionar modo en lnea o modo
sin conexin, o
activar la opcin Implementacin, que; independientemente de la instancia
seleccionada; indicar la implementacin bsica del bloque de funciones. Esta
opcin no tiene ninguna funcin para objetos sin instancia creada.
Para ms informaciones sobre las vistas en lnea de cada uno de los editores,
vea por favor la descripcin del editor correspondiente.
La barra de estado contiene informaciones sobre el estado actual de la
aplicacin.
Mens estndar y comandos
Vea a continuacin un resumen sobre la estructura predeterminada del men
principal y comandos, que se encuentra en un "proyecto predeterminado"

Otros comandos estn activos y pueden ser insertados en mens ya definidos o


nuevos a definir. Los mens y comandos especficos del editor, aparecen slo
cuando el editor correspondiente est abierto (Ejemplo: Administrador de
bibliotecas y "Bibliotecas", Editor SFC y Men "SFC").
La estructura de men y la ocupacin del teclado pueden ser modificados en
todo momento en el cuadro de dilogo Personalizar (Men Herramientas).

Fig. 50: Barra de mens predeterminada


Mens estndar:
Archivo
Comandos y acciones sobre el archivo de proyecto (abrir, cerrar, guardar,
imprimir, configuracin de pgina, cargar proyecto del/al control...).
Nuevo proyecto...

[ Ctrl ] + [ N ]

Abrir proyecto...

[ Ctrl ] + [ O ]

Guardar proyecto

[ Ctrl ] + [ 5 ]

Salir

[ Alt ] + [ F4 ]

Modificar
Comandos para trabajar en editores de texto (editores de lenguaje, editor de
declaraciones...).
Deshacer

[ Ctrl+ ] [ Z ]

Rehacer

[ Ctrl ] + [ Y ]

Cortar

[ Mays ] + [ Supr ]

Copiar

[ Ctrl ] + [ Ins ]

Pegar

[ Mays ] + [ Ins ]

Borrar

[ Supr ]

Seleccionar todo

[ Ctrl ] + [ A ]

Buscar

[ Ctrl ] + [ F ]

Reemplazar

[ Ctrl ] + [ H ]

Buscar siguiente

[ F3 ]

Buscar siguiente (seleccionado)

[ Ctrl ] + [ F3 ]

Buscar anterior

[ Mays ] + [ F3 ]

Buscar anterior (seleccionado)

[ Mays ] + [ Ctrl ] + [ F3 ]

Modo sobrescribir

[ Ins ]

Poner en maysculas

[ Mays ] + [ Ctrl ] + [ C ]

Poner en minsculas

[ Ctrl ] + [ V ]

Activar/desactivar marcador

[ Ctrl ] + [ F12 ]

Marcador siguiente

[ F12 ]

Marcador anterior

Mays+F12

Accesibilidad...

F2

Declarar variables...

[ Mays ] + [ F2 ]

Mensaje siguiente

[ F4 ]

Pantalla completa

Compilar

[ Mays ] + [ Ctrl ] + [ F12 ]

[ F11 ]

En lnea
Comandos para iniciar y cerrar sesin sobre/desde el control, para cargar el
proyecto en el control y para restablecer.
Inicio de sesin

[ Alt ] + [ F8 ]

Salida

[ Ctrl ] + [ F8 ]

Depuracin
Comandos para controlar el desarrollo del programa en el control (inicio,
parada) y para acciones de depuracin (puntos de interrupcin, ejecucin paso
a paso, escribir y forzar valores).

Inicio

[ F5 ]

Parada

[ Mays ] + [ F8 ]

Alternar punto de interrupcin

[ F9 ]

Paso a paso por procedimientos

[ F10 ]

Paso a paso

[ F8 ]

Paso a paso para salir

[ Mays ] + [ F10 ]

Escribir valores

[ Ctrl ] + [ F7 ]

Forzar valores

[ F7 ]

Anular forzado para todos los valores

Alt+F7

Ventana
Comandos para organizar ventanas en la interfaz de usuario (disposicin,
apertura, cierre, etc.). Vase para ello tambin el men 'Ver', ver arriba.
Siguiente editor

[ Ctrl ] + [ F6 ]

Editor anterior

[ Mays ] + [ Ctrl ] + [ F6 ]

Cerrar editor

[ Ctrl ] + [ F4 ]

Panel siguiente

[ F6 ]

Panel anterior

[ Mays ] + [ F6 ]

Ayuda
Comandos para abrir la ayuda en lnea e informaciones sobre el sistema de
programacin.
Contenido...

[ Mays ] + [ <Ctrm> ] + [ F1 ]

ndice...

[ Mays ] + [ Ctrl ] + [ F2 ]