codesys 3.5

11
 Componentes de la interfaz de usuario El sistema de programación CoDeSys está compuesto de componentes individuales (véase detalles al respecto más abajo) El aspecto de la super!cie por una parte depende de las " Con!guraciones de personalización  espec#!cas$ %ue están guardadas en un arc&ivo y %ue de!nen la concepción de los men's$ barras de &erramientas y manejo del teclado as con!guraciones actuales pueden ser modi!cadas en el cuadro de diálogo de personalización$ %ue puede ser abierto como predeterminado a través del men' erramientas *or otra parte la apariencia de la super!cie está determinada a través de la " disposición de las +,istas+ y ventanas$ %ue el usuario puede modi!car en todo momento a través de desplazamiento$ +acoplar+$ +anclar+$ aumentar-disminuir o cerrar ventanas  a interfaz de usuario pone a disposición men's y barras de &erramientas$ ventanas para vistas de editor$ organizaci ón de objetos$ supervisión y emisión de mensajes$ as# como una barra de información y estado

Upload: davidalexan

Post on 04-Feb-2018

251 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: CODESYS 3.5

7/21/2019 CODESYS 3.5

http://slidepdf.com/reader/full/codesys-35 1/11

Componentes de la interfaz de usuario

El sistema de programación CoDeSys está compuesto de componentesindividuales (véase detalles al respecto más abajo)

El aspecto de la super!cie por una parte depende de las " Con!guraciones de

personalización espec#!cas$ %ue están guardadas en un arc&ivo y %ue de!nenla concepción de los men's$ barras de &erramientas y manejo del teclado ascon!guraciones actuales pueden ser modi!cadas en el cuadro de diálogo depersonalización$ %ue puede ser abierto como predeterminado a través delmen' erramientas

*or otra parte la apariencia de la super!cie está determinada a través de la "disposición de las +,istas+ y ventanas$ %ue el usuario puede modi!car en todomomento a través de desplazamiento$ +acoplar+$ +anclar+$ aumentar-disminuiro cerrar ventanas

 

a interfaz de usuario pone a disposición men's y barras de &erramientas$ventanas para vistas de editor$ organización de objetos$ supervisión y emisiónde mensajes$ as# como una barra de información y estado

Page 2: CODESYS 3.5

7/21/2019 CODESYS 3.5

http://slidepdf.com/reader/full/codesys-35 2/11

.ig /01 Ejemplo de la interfaz de usuario de CoDeSys ,23

 

os componentes predeterminados

4arra de men's1 5uestra los men's$ %ue de acuerdo a las con!guracionesdisponible en el cuadro de diálogo " *ersonalizar$ contienen todos loscomandos disponibles actualmente ,isible de forma predeterminada

4arra de &erramientas1 Contiene los botones identi!cados con s#mbolos paratodas las &erramientas (6ools)$ %ue están disponibles en la presentacon!guración de acuerdo al cuadro de diálogo " *ersonalizar$ máseventualmente a%uellos %ue se introducen a través del complemento decuadro de &erramientas (6ool4o3) ,isible de forma predeterminada

,entana de cuadro de &erramientas (6ool4o3)1 Contiene elementos espec#!cos

de &erramientas7 puede ser abierta de forma predeterminada a través delmen' 8,er8

,entana *9:s1 ;%u# se organizan los objetos de programación (*9:s$ D:6setc) del proyecto en una estructura de árbol7 puede ser abierto comopredeterminado a través del men' 8,er8

,entana de dispositivos1 ;%u# se organizan los objetos de recursos dedispositivos del proyecto en una estructura de árbol7 puede ser abierto deforma predeterminada a través del men' 8,er8

,entana de editor1 :na ventana de editor se abre cuando se activa un editorpara modi!car un objeto os editores de lenguaje (pej editor S6$ editor C.C)contienen la ventana del editor &abitualmente en la parte inferior del editor delenguaje y en la parte superior del editor de declaraciones En otros editorestambién puede contener cuadros de diálogo (pej editor de tareas$ editor dedispositivo) El nombre de la *9: o recursos de dispositivos procesados en esemomento se indica siempre en la barra de t#tulo de la ventana :na ventana deeditor puede ser abierta en modo sin cone3ión como también en modo en l#nea(doble clic sobre la entrada del objeto en el árbol de *9:s o de dispositivos obien a través del comando " 5odi!car objeto

<nformación sobre los procedimientos actuales en el proyecto en modo sincone3ión o en l#nea la ofrecen los siguientes componentes1

,entana de mensajes1 ;%u# se emiten los mensajes actuales referentes a unproceso de compilación o una descarga de proyecto etc aga clic " ;=:> paradetalles

Page 3: CODESYS 3.5

7/21/2019 CODESYS 3.5

http://slidepdf.com/reader/full/codesys-35 3/11

,entana de supervisión y vistas en l#nea de editores1 *ermiten la +supervisión+de una *9: o bien una lista de e3presiones-variables de!nidas por el usuario

4arra de información y estado1 a barra en el borde inferior de la interfaz deusuario indica$ %ue usuario trabaja actualmente en el proyecto Cuando

 justamente una ventana de editor está activa$ se indica la posición actual delcursor y el modo de edición con!gurado En el servicio en l#nea se puede ver elestado momentáneo del programa:suario actual1 Cada proyecto posee una "gestión de derec&os y de usuarios El usuario actual se indica en la barra deestado*osición del cursor1 *artiendo del borde superior o bien iz%uierdo de la ventanadel editor1 ? @'mero de l#neaC ? @'mero de columna (una columna contiene en cada caso e3actamente Aespacio o bien letra o cifra)Car ? Cantidad de caracteres (a%u# puede estar englobado un +carácter+ una

letra individual$ una cifra individual o también un margen de tabulador$ %ueengloba pej / columnas)

 6ras un doble clic sobre un campo$ se abre el cuadro de diálogo <r a la l#nea$donde puede ser indicada otra l#nea$ en la %ue se debe ubicar el cursor5odo de edición actualmente con!gurado1 <@S ? 5odo de inserción$ S94 ?5odo sobrescribir Con un doble clic sobre el campo se puede conmutar lacon!guración<nformación modo en l#nea1 Estado de la aplicación en el control1

? programa en marc&a

? programa detenido

? programa detenido en un punto de interrupción*rograma cargado ? *rograma cargado en el control*rograma inalterado ? El programa en el control se corresponde con el delsistema de programación*rograma modi!cado (Cambio en l#nea) ? El programa en el control esdiferente al del sistema de programación$ se re%uiere cambio en l#nea*rograma modi!cado (Descarga completa) ? El programa en el control esdiferente al del sistema de programación$ se re%uiere descarga completa

,entana$ ,er (,ieB)$ ventana de editor

as ventanas %ue se muestran dentro de la ventana principal de la interfaz deusuario o si bien pertenecen pero se indican a un lado$ a primera vista parecentodas iguales Se diferencia sin embargo entre dos tipos1

A :nas pueden ser acopladas en el marco de la ventana principal "*ersonalizar interfaz de usuario o ser posicionadas en la pantalla en

Page 4: CODESYS 3.5

7/21/2019 CODESYS 3.5

http://slidepdf.com/reader/full/codesys-35 4/11

cual%uier punto de forma otante Ellas también pueden ser +ocultas+ y serepresentan sólo por una !c&a en el marco de la ventana principal Elcontenido de estas ventanas no depende de un determinado objeto deproyecto$ pej mensajes$ dispositivos$ *9:s$ cuadro de &erramientas (6oolbo3)Estas pueden ser abiertas a través de men' 8,er8 y se las denomina también

+,ista+ (+,ieB+) a mayor#a de +vistas+ contiene una barra de &erramientas nocon!gurable con " botones para ordenación$ visualización y b's%ueda dentrode la vista

F 9tro tipo de ventana se abre$ cuando visualiza o modi!ca un determinadoobjeto del proyecto en el editor correspondiente Estas ventanas se ordenantodas en un rango determinada de la interfaz de usuario como ventanas 5D<en forma de !c&as Como se realiza la disposición$ depende de lascon!guraciones espec#!cas del usuario Estas no pueden ser ocultas ni soltadasdel marco principal Estas ventanas pueden ser abiertas a través del men',entana

*osiblemente se dispongan otros tipos de ventanas y vistas en función decomponentes espec#!cos del fabricante

*ersonalizar interfaz de usuario

a apariencia actual de la interfaz de usuario$ esto es$ la disposición ycon!guración de componentes individuales$ depende de lo siguiente1

Con!guraciones para men's$ funciones de teclado y barras de &erramientasCon CoDeSys se instalan determinadas con!guraciones predeterminadas$ %uesin embargo pueden ser sobrescritas localmente por el usuario en los cuadrosde diálogo " *ersonalizar (t#picamente en el men' 8erramientas8) En cadacaso las con!guraciones actuales se guardan y emplean entonces localmente; través de una función de reset se pueden establecer en todo momentonuevamente los valores predeterminados

*ropiedades de los editores$ como establecidos en los correspondientescuadros de diálogo " 9pciones  6ambién a%u# las con!guracionespredeterminadas pueden ser sobrescritas por el usuario y la con!guraciónactual se guarda asimismo localmente

Disposición de ventanas dentro del proyecto por parte del usuario Esta seguarda con el proyecto (véase abajo)

*ersonalizar las barras de men's y de &erramientas

a barra de men's se encuentra siempre en el borde superior de la ventanaprincipal de la interfaz del usuario$ entre la barra de t#tulo y el rango de laventana :na barra de &erramientas asimismo puede posicionarse all# (!ja) ocomo ventana independiente en cual%uier lugar de la pantalla

Page 5: CODESYS 3.5

7/21/2019 CODESYS 3.5

http://slidepdf.com/reader/full/codesys-35 5/11

*ara desplazar una barra$ &aga clic con el puntero del ratón sobre la l#nea depuntos en el e3tremo iz%uierdo de la barra$ mantenga oprimido la tecla delratón y desplace la barra a la posición deseada

 .ig /G1 #nea de puntos en la barra de men's y de &erramientas

En vistas como pej ventanas de *9:s o de dispositivos &ay una "barra de men's especial con botones para ordenar$ mostrar ybuscar en la ventana Esta barra de men's no puede sercon!gurada

9rganizar ventanas

Cierre de una ventana1 aga clic en el botón en la es%uina superior iz%uierdade la ventana

;brir una ventana cerrada1 De forma predeterminada puede abrir las +  "

,istas+ de los componentes predeterminados a través del comando H@ameIen el men' 8,er8 :na ventana de editor puede ser abierta con el comando85odi!car objeto8 o a través de doble clic sobre la correspondiente entrada delobjeto en la ventana de *9:s o de dispositivos

5odi!caciones de tamaJo de vistas y ventanas dentro de la ventana principal1Desplace las l#neas de separación entre las vistas colindantes as ventanassueltas pueden ser modi!cadas en su tamaJo$ mediante desplazamiento de lasl#neas de borde

Desplazar una vista en la pantalla o bien dentro de la ventana principal1 aga

clic en la barra de t#tulo o en caso de páginas de !c&a sobre la !c&a$ mantengaoprimido la tecla del ratón y desplace la vista en la dirección deseadaS#mbolos de ec&a indican a continuación las posibles posiciones de destinoContin'e manteniendo oprimido la tecla del ratón y mueva el puntero de este'ltimo sobre el s#mbolo de ec&a correspondiente ; continuación$ la posiciónde destino se muestra como rango sombreada en azul

Page 6: CODESYS 3.5

7/21/2019 CODESYS 3.5

http://slidepdf.com/reader/full/codesys-35 6/11

 .ig /K1 S#mbolos de ec&a para ubicar vistas

 .ig /L1 Ejemplo de la navegación con ayuda de s#mbolos de ec&a

;l soltar la tecla del ratón se inserta la vista en el rango de destinoseleccionada ,istas con un botón +acoplar+ pueden también ser ubicadoscomo ventanas sueltas en cual%uier lugar de la pantalla en lugar dedesplazarlas a uno de los s#mbolos de ec&a arriba descritos (anclar) En estecaso el botón acoplar se representa +desenclavado+ ;lternativamente sepueden emplear los comandos 8 " ;coplar8 y 8 " .lotante8$ contenidos de formapredeterminada en el men' ,entana

Page 7: CODESYS 3.5

7/21/2019 CODESYS 3.5

http://slidepdf.com/reader/full/codesys-35 7/11

9cultar vistas1 ,istas con un botón acoplar pueden ser ocultas *ara ello &aga

clic sobre el botón en la es%uina superior iz%uierda de la vista ; ra#z de ello$la vista se representa un rectángulo$ %ue contiene t#tulo y s#mbolo de la vista$en el borde de la ventana principal El contenido de la vista sólo se indicaentonces$ mientras %ue el puntero del ratón se encuentre sobre este

rectángulo El botón acoplar se modi!ca en este estado a

*ara volver a visualizar la vista$ &aga clic sobre el botón

a visualización y ocultación de vistas$ también puede ser ejecutada a travésde la opción " 9cultar$ contenida como predeterminada en el men' deventana

9bserve %ue la posición de la " 4arra de información y estado $predeterminada en el borde inferior de la ventana principal$ no puede sermodi!cada

Moom

Cada " ventana de editor pone a disposición una función zoom$ para aumentar

o bien reducir el contenido de la ventana El botón zoom en la es%uinainferior iz%uierda de la ventana abre una lista de selección de los niveles dezoom F0$ 0N$ K0$ ANN$ A0N$ FNN$ /NN por ciento 9bserve$ %ue al imprimir elcontenido de la ventana siempre se emplea la vista de ANNO

 

a adaptación de la interfaz de usuario es posible en modo en l#nea y sincone3ión

<nterfaz de usuario en el modo en l#nea

En el momento %ue se abre sesión sobre el sistema de destino con unproyecto$ todos los objetos %ue fueron abiertos en modo sin cone3ión enventanas y vistas$ se representan en modo en l#nea

*ara abrir un objeto en modo en l#nea %ue a'n no &ab#a sido abierto en modosin cone3ión$ ejecute un doble clic sobre la entrada del objeto en la ventana de*9:s o de dispositivos o emplee el comando 8 " 5odi!car objeto8

Si su selección es ine%u#voca$ se abre el objeto (blo%ue de funciones etc) enmodo en l#nea En caso contrario$ cuando e3isten varias instancias del objetoseleccionado en el proyecto$ aparecerá un cuadro de diálogo con el t#tulo8Seleccionar el estado en l#nea H@ombre del objetoI8$ en el cual puedeseleccionar$ si se debe abrir una instancia o bien la implementaciónfundamental del objeto en s# (y esto selectivamente en modo sin cone3ión y enmodo en l#nea)

Page 8: CODESYS 3.5

7/21/2019 CODESYS 3.5

http://slidepdf.com/reader/full/codesys-35 8/11

 .ig /P1 Cuadro de diálogo 8Seleccionar el estado en l#nea8

En el campo Dispositivo-aplicación puede ver el dispositivo y la aplicación$ a los%ue está asignado el objeto

;ctive una de las opciones 5odo en l#nea o 5odo sin cone3ión y &aga clic enQ ;ceptar$ para obtener R la vista deseada

Cuando el objeto es un blo%ue de funciones$ aparece en el campo de instancia

de blo%ue de funciones$ una lista de todas las instancias momentáneamenteempleadas en la aplicación En este caso puede

ya sea seleccionar una de las instancias y seleccionar modo en l#nea o modosin cone3ión$ o

activar la opción <mplementación$ %ue7 independientemente de la instanciaseleccionada7 indicará la implementación básica del blo%ue de funciones Estaopción no tiene ninguna función para objetos sin instancia creada

*ara más informaciones sobre las vistas en l#nea de cada uno de los editores$vea por favor la descripción del editor correspondiente

a " barra de estado contiene informaciones sobre el estado actual de laaplicación

5en's estándar y comandos

,ea a continuación un resumen sobre la estructura predeterminada del men'principal y comandos$ %ue se encuentra en un +proyecto predeterminado+

Page 9: CODESYS 3.5

7/21/2019 CODESYS 3.5

http://slidepdf.com/reader/full/codesys-35 9/11

9tros comandos están activos y pueden ser insertados en men's ya de!nidos onuevos a de!nir os men's y comandos espec#!cos del editor$ aparecen sólocuando el editor correspondiente está abierto (Ejemplo1 ;dministrador debibliotecas y +4ibliotecas+$ Editor S.C y 5en' +S.C+)

a estructura de men' y la ocupación del teclado pueden ser modi!cados entodo momento en el cuadro de diálogo " *ersonalizar (5en' erramientas)

.ig 0N1 4arra de men's predeterminada

5en's estándar1

;rc&ivo

Comandos y acciones sobre el arc&ivo de proyecto (abrir$ cerrar$ guardar$

imprimir$ con!guración de página$ cargar proyecto del-al control)

" @uevo proyecto  Q Ctrl R Q @ R

" ;brir proyecto  Q Ctrl R Q 9 R

" Tuardar proyecto  Q Ctrl R Q 0 R

" Salir  Q ;lt R Q ./ R

5odi!car

Comandos para trabajar en editores de te3to (editores de lenguaje$ editor dedeclaraciones)

" Des&acer  Q Ctrl R Q M R

" Ue&acer  Q Ctrl R Q V R

" Cortar  Q 5ay's R Q Supr R

" Copiar  Q Ctrl R Q <ns R

" *egar  Q 5ay's R Q <ns R

" 4orrar  Q Supr R

" Seleccionar todo  Q Ctrl R Q ; R

Page 10: CODESYS 3.5

7/21/2019 CODESYS 3.5

http://slidepdf.com/reader/full/codesys-35 10/11

" 4uscar  Q Ctrl R Q . R

" Ueemplazar  Q Ctrl R Q R

" 4uscar siguiente  Q .2 R

" 4uscar siguiente (seleccionado)  Q Ctrl R Q .2 R

" 4uscar anterior  Q 5ay's R Q .2 R

" 4uscar anterior (seleccionado)  Q 5ay's R Q Ctrl R Q .2 R

" 5odo sobrescribir  Q <ns R

" *oner en may'sculas  Q 5ay's R Q Ctrl R Q C R

" *oner en min'sculas  Q Ctrl R Q , R

" ;ctivar-desactivar marcador  Q Ctrl R Q .AF R

" 5arcador siguiente  Q .AF R

" 5arcador anterior  5ay's.AF

" ;ccesibilidad  .F

  " Declarar variables  Q 5ay's R Q .F R

" 5ensaje siguiente  Q ./ R

" *antalla completa  Q 5ay's R Q Ctrl R Q .AF R

" Compilar  Q .AA R

En l#nea

Comandos para iniciar y cerrar sesión sobre-desde el control$ para cargar elproyecto en el control y para restablecer

  " <nicio de sesión  Q ;lt R Q .L R

" Salida  Q Ctrl R Q .L R

Depuración

Comandos para controlar el desarrollo del programa en el control (inicio$parada) y para acciones de depuración (puntos de interrupción$ ejecución pasoa paso$ escribir y forzar valores)

Page 11: CODESYS 3.5

7/21/2019 CODESYS 3.5

http://slidepdf.com/reader/full/codesys-35 11/11

" <nicio  Q .0 R

" *arada  Q 5ay's R Q .L R

" ;lternar punto de interrupción  Q .P R

" *aso a paso por procedimientos  Q .AN R

" *aso a paso  Q .L R

" *aso a paso para salir  Q 5ay's R Q .AN R

" Escribir valores  Q Ctrl R Q .K R

" .orzar valores  Q .K R

" ;nular forzado para todos los valores  ;lt.K

,entana

Comandos para organizar ventanas en la interfaz de usuario (disposición$apertura$ cierre$ etc) ,éase para ello también el men' 8,er8$ ver arriba

  " Siguiente editor  Q Ctrl R Q .G R

" Editor anterior  Q 5ay's R Q Ctrl R Q .G R

" Cerrar editor  Q Ctrl R Q ./ R

" *anel siguiente  Q .G R" *anel anterior  Q 5ay's R Q .G R

;yuda

Comandos para abrir la ayuda en l#nea e informaciones sobre el sistema deprogramación

Contenido Q 5ay's R Q HCtrmI R Q .A R

>ndice Q 5ay's R Q Ctrl R Q .F R