Está en la página 1de 110

MITSUBISHI ELECTRIC

GX Works2
Sistema de programacin
y de documentacin

Manual introductorio

24 01 2012
Versin A

MITSUBISHI ELECTRIC

INDUSTRIAL AUTOMATION

En torno a este manual


Los textos, figuras, diagramas y ejemplos contenidos en este manual sirven
exclusivamente para la ilustracin, el manejo, la aplicacin y la programacin
del sistema de programacin y de documentacin
GX Works2.
Para los controladores lgicos programables (PLCs) de las
diversas series MELSEC de MITSUBISHI ELECTRIC
hay disponibles manuales separados.

El usuario es el nico responsable del empleo y utilizacin de


este software.

Si se le presentaran dudas acerca de la instalacin y la operacin del


software descrito en este manual, no dude en ponerse en contacto con
su oficina de ventas o con su vendedor autorizado
(ver interior de la contraportada).
En la pgina web de Mitsubishi www.mitsubishi-automation.es puede
encontrar usted tanto informaciones actuales como respuestas a
preguntas frecuentemente planteadas (FAQ).

El software GX Works2 se distribuye dentro del marco de un


contrato de licencia y puede ser empleado y copiado slo en conformidad
con lo especificado en el contrato de licencia correspondiente.

Queda estrictamente prohibida la reproduccin, el almacenamiento


en sistemas informticos, la puesta a disposicin de terceros
o la traduccin a otro idioma de este manual o de extractos del mismo sin el
consentimiento previo por escrito de la empresa MITSUBISHI ELECTRIC.

La empresa MITSUBISHI ELECTRIC se reserva el derecho de realizar en


todo momento modificaciones tcnicas en este manual sin previo aviso.

Agosto de 2011

Manual introductorio de
MELSOFT GX Works2
Versin
A

Modificaciones / aadidos / correcciones


12/2011

pdp cki/fo

Primera edicin

Smbolos empleados en el manual


Uso de las indicaciones
Las indicaciones que remiten a informaciones importantes vienen caracterizadas de forma especial y
se representan del modo siguiente:
INDICACIN

Texto de la indicacin
Empleo de ejemplos
Los ejemplos de informaciones importantes vienen caracterizados de forma especial y se representan
del modo siguiente:

Ejemplo

Texto de ejemplo

Empleo de numeraciones en las figuras


Las numeraciones de las figuras se representan mediante nmeros blancos dentro de un crculo
negro, y se explican con los mismos nmeros en la tabla que sigue a continuacin, por ejemplo:

Empleo de las instrucciones de actuacin
Las instrucciones de actuacin son una serie de pasos para la puesta en servicio, el manejo, el
mantenimiento y similares que es necesario realizar conforme a la secuencia indicada.
Los pasos se numeran de forma continua (nmeros negros dentro de un crculo blanco):
 Texto
 Texto
 Texto
Empleo de notas a pie en las tablas
Las indicaciones en las tablas se explican en forma de notas a pie debajo de la tabla (nmeros
elevados). En el lugar correspondiente de la tabla hay entonces un signo de nota a pie (nmero
elevado).
Si hay notas a pie para una misma tabla, se numeran de forma continua debajo de la tabla (nmeros
blancos elevados dentro de un crculo negro):


Texto
Texto

Texto


Modos de escritura y ayudas de orientacin


Los nombres de men, las entradas de men y las subentradas, as como las opciones en un cuadro
de dilogo, se reconocen por estar escritos en letra negrita, p.ej. el comando de men New en el men
Project o las opciones Interface PLC y Computer Link (AJ71C24) en el cuadro de dilogo TransferSetup.
Conserve este manual de manera que est siempre disponible para todos los usuarios.

GX Works2

II

Contenido

Contenido
1

Introduccin

1.1

Este manual. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1

1.2

Si an no est bien familiarizado con Windows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1

1.3

Si se quedara atascado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1

1.4

Manuales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2
1.4.1

Visualizacin de los manuales de empleo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2

Presentacin de GX Works2

2.1

Funciones principales de GX Works2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1

2.2

2.1.1

Programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1

2.1.2

Ajuste de parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2

2.1.3

Escribir/leer datos en/de CPU PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2

2.1.4

Monitorizacin/depuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3

2.1.5

Diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3

Caractersticas especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4


2.2.1

Tipos de proyectos en GX Works2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4

2.2.2

Programacin con etiquetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5

2.2.3

Reutilizacin de programas de aplicaciones antiguas . . . . . . . . . . . . . . . . . . . . . 2-6

2.2.4

Registro de unidades de organizacin de programa (POUs) en librera. . . . . 2-6

2.2.5

Muchos lenguajes de programacin disponibles. . . . . . . . . . . . . . . . . . . . . . . . . . 2-7

2.2.6

Otras caractersticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8

Empleo de proyectos antiguos

3.1

Empleo de proyectos y datos en otros formatos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1

GX Works2

3.1.1

Empleo en GX Works2 de proyectos y de datos creados con GX Developer o


GX IEC Developer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1

3.1.2

Empleo de datos generados con la funcin de exportacin de GX IEC . . . . . 3-2

3.1.3

Empleo en GX Developer de proyectos creados con GX Works2 . . . . . . . . . . . 3-2

3.1.4

Memorizacin de los datos empleados en GX Works2. . . . . . . . . . . . . . . . . . . . . 3-3

3.1.5

Nivel de seguridad en el GX IEC Developer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4

3.1.6

Aplicaciones compatibles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4

Contenido
3.2

Apertura de proyectos en otros formatos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5

3.3

Lectura de datos en formato ASC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7

3.4

Memorizacin de proyectos en otros formatos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8

Instalacin

4.1

Requisitos del hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1


Configuracin del hardware recomendada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1

4.1.2

Requisitos de software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1

4.2

Copyright . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2

4.3

Indicaciones para la instalacin de GX Works2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2

4.4

4.1.1

4.3.1

Primera instalacin de un producto MELSOFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2

4.3.2

Prosecucin de la instalacin cuando sta no ha finalizado correctamente 4-3

4.3.3

Indicaciones especiales para la instalacin bajo Windows Vista. . . . . . . . . . . 4-3

Instalacin de GX Works2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5


4.4.1

Instalacin de GX Works2 en el disco duro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5

4.4.2

Inicio de GX Works2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5

4.4.3

Finalizacin de GX Works2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5

La interface de usuario

5.1

Los elementos de la interface de usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1


5.1.1

La barra de mens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3

5.1.2

La barra de herramientas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3

5.1.3

Trabajo con ventanas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3

5.1.4

La barra de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5

5.2

Proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6

5.3

Unidades de organizacin de programa (POUs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9

5.4

Programas, mdulos de funcin y funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10

Contenido

Primeros pasos

6.1

Proyecto simple y proyecto estructurado. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1


6.1.1

Proyecto simple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1

6.1.2

Proyecto estructurado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2

6.2

Creacin de programas en un proyecto simple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3

6.3

Creacin de programas en un proyecto estructurado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5

Ejemplo de programa: Proyecto simple

7.1

Creacin de un programa de esquema de contactos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1

7.2

GX Works2

7.1.1

Operaciones del programa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1

7.1.2

Programa de esquema de contactos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1

7.1.3

Inicio de GX Works2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2

7.1.4

Creacin de un nuevo proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2

7.1.5

Ajuste de parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4

7.1.6

Ajuste de las etiquetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5

7.1.7

Creacin de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7

7.1.8

Conversin de los bloques LD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-12

7.1.9

Compilacin de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-13

7.1.10

Memorizacin de un proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-15

Creacin de un programa en lenguaje de secuencia (SFC). . . . . . . . . . . . . . . . . . . . . . . . . 7-17


7.2.1

Operaciones del programa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-17

7.2.2

Programa en lenguaje de secuencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-18

7.2.3

Inicio de GX Works2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-18

7.2.4

Creacin de un nuevo proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-19

7.2.5

Ajuste de parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-19

7.2.6

Ajuste de las etiquetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-19

7.2.7

Creacin de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-20

7.2.8

Compilacin de un programa (para QCPU/LCPU) o conversin de un


diagrama SFC (para FXCPU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-32

7.2.9

Memorizacin de un proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-32

Contenido

Ejemplo de programa: Proyecto estructurado

8.1

Creacin de un programa de esquema de contactos estructurado . . . . . . . . . . . . . . . . . 8-1

8.2

GX Works2

8.1.1

Operaciones del programa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1

8.1.2

Programa de esquema de contactos estructurado . . . . . . . . . . . . . . . . . . . . . . . . 8-1

8.1.3

Inicio de GX Works2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2

8.1.4

Creacin de un nuevo proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2

8.1.5

Ajuste de parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4

8.1.6

Ajuste de las etiquetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4

8.1.7

Creacin de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-7

8.1.8

Compilacin de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-15

8.1.9

Memorizacin de un proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-16

Creacin de un programa en lenguaje de texto estructurado (ST) . . . . . . . . . . . . . . . . . 8-18


8.2.1

Operaciones del programa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-18

8.2.2

Programa ST. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-18

8.2.3

Inicio de GX Works2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-18

8.2.4

Creacin de un nuevo proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-18

8.2.5

Ajuste de parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-18

8.2.6

Ajuste de las etiquetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-19

8.2.7

Creacin de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-20

8.2.8

Compilacin de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-24

8.2.9

Memorizacin de un proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-24

Introduccin

Este manual

Introduccin

1.1

Este manual
...le ofrece tanto al principiantes como a quienes cambian de sistema una gua compacta para el
empleo de GX Works2. La seccin "Primeros pasos" explica de forma clara, adecuada y exhaustiva el
procedimiento cronolgico para el trabajo con GX Works2. Un ejemplo de aplicacin muestra una
aplicacin capaz de funcionar que en lo sucesivo servir como base para una explicacin prctica del
programa.

1.2

Si an no est bien familiarizado con Windows


lea primero los principios bsicos en el manual de Windows o haga el curso de aprendizaje de
Windows en la ayuda online de Windows (en el gestor de programas). All aprender las nociones
elementales para el trabajo con ventanas y de los procedimientos de manejo que son vlidos para
todos los programas de aplicacin en el sistema operativo Windows.

INDICACIN

1.3

Microsoft, Windows, Windows Vista y Excel son nombres de marcas o marcas registradas de
Microsoft Corporation en los EE.UU. y/o en otros pases.

Si se quedara atascado
y tuviera preguntas acerca de GX Works2 o de la configuracin PLC conectada, o si se topara con
problemas aparentemente indisolubles, acuda primero a los manuales disponibles. Adems, la ayuda
online contextual ofrece tambin muchas respuestas. Para acceder a la misma, pulse la tecla [F1]
directamente en GX Works2. Utilice tambin la bsqueda del men de ayuda.
Si pese a todo no encontrara respuestas a sus preguntas, pngase en contacto con la delegacin
competente o llame directamente por telfono a la central europea de MITSUBISHI ELECTRIC en
Ratingen. Las direcciones y los nmeros de telfono podr encontrarlos en la contraportada de todos
los manuales de controladores lgicos programables.

GX Works2

1-1

Manuales

1.4

Introduccin

Manuales
Los manuales correspondientes se editan por separado en conformidad con la funcionalidad de
GX Works2.
Los manuales disponibles para este producto se recogen en la siguiente tabla.
Por favor observe los datos de la siguiente tabla siempre que desee encargar un manual.
Nombre del manual

Nmero de
artculo (cdigo
de modelo)

GX Works2 Operating Manual (Simple Project)


Explica el manejo, como la creacin o la monitorizacin de programas, en un proyecto simple en GX
Works2.

SH-080780ENG
(13JU64)

GX Works2 Operating Manual (Structured Project)


Explica el manejo, como la creacin o la monitorizacin de programas, en un proyecto estructurado
en GX Works2.

SH-080781ENG
(13JU65)

GX Works2 Operating Manual (Intelligent Function Module)


Explica el manejo de mdulos especiales, la configuracin de parmetros, la monitorizacin de
programas y funciones predefinidas de soporte de protocolos en GX Works2.

SH-080921ENG
(13JU69)

Tab. 1-1: Manuales para el manejo de GX Works2

1.4.1

Visualizacin de los manuales de empleo


Para la visualizacin de los manuales de empleo, vaya a Help
manual].

1-2

Operating Manual

[nombre del

Presentacin de GX Works2

Funciones principales de GX Works2

Presentacin de GX Works2
GX Works2 se sirve del concepto grfico de Windows y permite trabajar de forma rpida e intuitiva.
Esto significa para usted: no se perder a travs de complejas estructuras de programas, sino un
camino rpido para la programacin de las tareas de control.
GX Works2 ofrece una funcionalidad y una usabilidad mejoradas, con prestaciones y caractersticas
fciles de manejar en comparacin con el GX Developer existente.

2.1

Funciones principales de GX Works2


GX Works2 puede administrar en forma de proyectos los programas y los parmetros de toda CPU PLC.
A continuacin se describen las funciones principales.

2.1.1

Programacin
Es posible crear programas dentro de un proyecto simple, de forma similar a como se hace en
GX Developer. Pero en GX Works2 tambin est disponible la programacin estructurada en un
proyecto estructurado.

Fig. 2-1: Ejemplo de programa


GX Works2 significa una mayor productividad
Los puntos fuertes del concepto modular de GX Works2 se ponen de manifiesto especialmente en
tareas complejas de programacin. Partes y funciones de programa frecuentemente empleadas slo
tienen que crearse una vez y pueden emplearse indefinidas veces a modo de mdulos. De este modo
es posible reducir considerablemente el trabajo de programacin. Es posible llevar a cabo cambios en
pocos pasos.

GX Works2

2-1

Funciones principales de GX Works2

2.1.2

Presentacin de GX Works2

Ajuste de parmetros
Con GX Works2 es posible ajustar los parmetros de la CPU PLC y los parmetros de la red de
comunicacin.
Tambin es posible ajustar los parmetros de mdulos especiales.
(El ajuste de parmetros de red de comunicacin no est disponible para CPUs FX.).

Fig. 2-2: Ajuste de parmetros

2.1.3

Escribir/leer datos en/de CPU PLC


Los programas secuenciales creados pueden escribirse en la CPU PLC o leerse de la misma por medio
de la funcin Read from PLC/Write to PLC. Adems de ello, por medio de la funcin Online program
change es posible modificar los programas secuenciales incluso con la CPU PLC en el modo RUN.

Leer datos

Escribir datos

Fig. 2-3: Escritura/lectura de datos

2-2

Presentacin de GX Works2

2.1.4

Funciones principales de GX Works2

Monitorizacin/depuracin
Los programas secuenciales creados pueden ser escritos en la CPU PLC, y los valores de operando
pueden monitorizarse tanto online como offline durante la ejecucin de los programas.

Los programas pueden ser monitorizados o


depurados.

Fig. 2-4: Monitorizacin/depuracin

2.1.5

Diagnstico
Es posible visualizar el estado de error actual o la historia de errores de la CPU PLC y proceder a la
evaluacin para el diagnstico de errores. Empleando la funcin de diagnstico es posible concluir la
eliminacin de errores en un tiempo muy breve.
Al emplear la funcin System monitor (para QCPU (modo Q)/LCPU) es posible acceder a informacin
detallada, como p.ej. en relacin con mdulos especiales. Ello contribuye a acortar el tiempo
requerido para una nueva puesta en funcionamiento en caso de un error.
Diagnstico del estado de la CPU PLC a travs de la
pantalla de diagnstico PLC

Diagnstico del
estado de la CPU PLC

Fig. 2-5: Diagnstico

GX Works2

2-3

Caractersticas especiales

2.2

Presentacin de GX Works2

Caractersticas especiales
A continuacin se describen las caractersticas especiales de GX Works2.

2.2.1

Tipos de proyectos en GX Works2


En GX Works2 es posible seleccionar como tipo de proyecto un proyecto simple o un proyecto
estructurado.
Proyecto simple
En un proyecto simple, los programas secuenciales se crean empleando las instrucciones para las
CPUs PLC de Mitsubishi.
Los programas se crean dentro de un proyecto simple de forma similar a como se hace en
GX Developer.
Tanto GX Developer como GX IEC Developer soportan la programacin sin etiquetas y la
programacin de etiquetas.
Archivo de programa
Programa MAIN

Programa SUB1

Programa SUB2

Los programas se crean empleando las instrucciones


para CPUs PLC.
Los programas creados pueden procesarse como
programas secuenciales.

Fig. 2-6: Proyecto simple

2-4

La programacin se lleva a cabo de forma


similar a como se hace en GX Developer.

Presentacin de GX Works2

Caractersticas especiales

Proyecto estructurado
En un proyecto estructurado, la programacin se lleva a cabo de forma estructurada.
Mediante la segmentacin de un programa amplio para un proceso de control en partes de programa
individuales que pueden emplearse por separado, resulta posible una programacin fcil de
administrar y de emplear (programacin estructurada).
Este tipo de proyecto soporta exclusivamente la programacin empleando etiquetas.
POU
POU

Bloque
de funcin
Function
block 11
Bloque
de funcin
Function
block 22

Archivo
de programa
Program
file

Bloque
de programa
Program
block A A

Programa MAIN
MAIN
Program

Bloque
de programa
Program
block B B
Bloque
de programa
Program
block CC

Funcin 11
Function

Bloque
de programa
Program
block D D

Funcin 22
Function

Bloque
de programa
Program
block E E

ProgramaSUB1
SUB1
Program

Sequence
programs
are la
created
Los programas secuenciales
se crean
mediante
combinacin de POUs (Program
Organisation
Units = Unidades
organizativas de programa).
by combining
POU (Program
Organization Unit) s.

Fig. 2-7: Proyecto estructurado

2.2.2

Programacin con etiquetas


Mediante el empleo de etiquetas (variables) en la programacin, la creacin de programas puede
tener lugar sin tomar en consideracin el nmero de direcciones de operando disponibles.
Mediante la compilacin del programa creado con la programacin de etiquetas, los operandos son
asignados automticamente y el programa puede emplearse como un programa real.
Las etiquetas globales, una vez creadas, pueden emplearse tambin en otros programas.

Reutilizacin de etiquetas
en otros programas

Fig. 2-8: Programacin con etiquetas


Adems es posible registrar etiquetas globales como etiquetas de sistema y emplearlas entonces en
las aplicaciones compatibles con iQ Works (GX Works2, MT Developer2 y GT Designer3).
Para ms detalles relativos a las etiquetas de sistema, consulte el siguiente manual:
Manual introductorio iQ Works

GX Works2

2-5

Caractersticas especiales

2.2.3

Presentacin de GX Works2

Reutilizacin de programas de aplicaciones antiguas


Los programas secuenciales creados en GX Developer GX IEC Developer puede seguir emplendose
en GX Works2.
Los proyectos GX Developer se importan como proyectos sencillos, y los proyectos GX IEC Developer
como proyectos estructurados. El empleo de programas ya disponibles lleva as a una mayor
eficiencia de programacin.
Ms detalles al respecto podr encontrarlos en Cap. 3.
<GXDeveloper>
Developer>
<GX

<GX Works2>
<GX
Works2>
Proyectos
creados en
Project created
Developer
withGX
GX
Developer
Reutilizacin
en
Can
be used in
Works2
GXGX
Works2.

Fig. 2-9: Reutilizacin de proyectos ya existentes

2.2.4

Registro de unidades de organizacin de programa (POUs) en librera


Los programas empleados en un proyecto estructurado, las etiquetas globales y las estructuras de
programa empleadas repetidamente pueden registrarse como librera. El empleo conjunto de tales
librera contribuye as a la reduccin del trabajo de programacin.

Proyecto
Project AA
Proyecto
Project BB
Proyecto
Project CC

Library file

Fig. 2-10: Empleo conjunto de POUs

2-6

Proyecto
Project DD

Presentacin de GX Works2

2.2.5

Caractersticas especiales

Muchos lenguajes de programacin disponibles


GX Works2 es un sistema multilinge:
GX Works2 soporta la programacin en diversos lenguajes de programacin. Diversos editores
grficos y de texto facilitan el trabajo a la hora de crear de forma rpida y sencilla programas
secuenciales a medida. Seleccione sencillamente el lenguaje ms adecuado a la tarea concreta.
La amplia oferta de lenguajes de programacin de GX Works2 permite elegir el lenguaje ptimo en
funcin del controlador empleado.

<Esquema de contactos
La programacin similar a con GX Developer.

<Esquema de contactos estructurado>


Programacin grfica de un programa de esquema de contactos

<Lenguaje de secuencia (SFC:


Programacin para la clarificacin del proceso

<Texto estructurado (ST)>


Programacin en un lenguaje de texto,
similar al lenguaje de programacin C

Fig. 2-11: Lenguajes de programacin


Los programas ST pueden emplearse en el editor de esquemas de contacto del GX Works2 mediante
la funcin Inline structured text.

GX Works2

2-7

Caractersticas especiales

2.2.6

Presentacin de GX Works2

Otras caractersticas
Depuracin offline
Una depuracin offline resulta posible gracias a una funcin de simulacin en GX Works2. Por medio
de la depuracin es posible comprobar la operacin normal de un programa secuencial creado sin
tener que conectar GX Works2 con una CPU.

Funcin de simulacin

No se requiere la conexin
de un PLC.

La monitorizacin y la depuracin de un programa puede tener lugar sin


conectar una CPU exactamente del mismo modo con un PLC conectado.

Fig. 2-12: Depuracin offline


Adecuacin de la configuracin de pantalla a las propias necesidades
Por medio de las ventanas acoplables es posible adaptar la configuracin de la pantalla de GX Works2
a los propios deseos sin ningn tipo de limitaciones.

Las ventanas acoplables pueden


disponerse a voluntad

Fig. 2-13: Adaptacin de la configuracin de pantalla

2-8

Empleo de proyectos antiguos

Empleo de proyectos y datos en otros formatos

Empleo de proyectos antiguos

3.1

Empleo de proyectos y datos en otros formatos


Esta seccin describe el empleo en GX Works2 de proyectos creados con GX Developer o
GX IEC Developer y de archivos (archivos ASCII) que han sido generados mediante la funcin de
exportacin de GX IEC Developer. Los proyectos editados en GX Works2 pueden ser editados y
empleados tambin en GX Developer.
Para FXCPU slo pueden seguir emplendose exclusivamente los proyectos creados con el
GX Developer.

INDICACIN

3.1.1

Indicaciones especiales para el empleo de proyectos antiguos


Observe las indicaciones especiales para el empleo de GX Works2 y para las diferencias entre
GX Works2 y GX Developer GX IEC Developer que se detallan en el anexo del siguiente manual:
GX Works2 Operating Manual (Common)

Empleo en GX Works2 de proyectos y de datos creados con GX Developer o


GX IEC Developer
Los proyectos creados con GX Developer o GX IEC Developer pueden ser importados a GX Works2.
Emplee para ello la funcin Open Other Project (ver secc. 3.2).

Funcin Open Other Project

Proyecto creado con


GX Developer

Abierto como proyecto GX Works2


Funcin Open Other Project
Proyecto creado con
GX IEC Developer

Fig. 3-1: Empleo de proyectos antiguos

GX Works2

3-1

Empleo de proyectos y datos en otros formatos

3.1.2

Empleo de proyectos antiguos

Empleo de datos generados con la funcin de exportacin de GX IEC


Los archivos ASCII generados con la funcin de exportacin de GX IEC Developer pueden ser
aadidos como proyectos en GX Works2 por medio de la funcin Read ASC Format File (ver
secc. 3.3).
Esta funcin no es soportada por FXCPU.
.

Lectura de
Read ASC
archivos en
FormatASC
File
formato

Fig. 3-2: Empleo de archivos ASCII exportados de GX IEC Developer

3.1.3

Empleo en GX Developer de proyectos creados con GX Works2


Los datos creados/editados en un proyecto simple (simple project) en GX Works2 pueden empelarse
en GX Developer si los datos son exportados por medio de la funcin Export to GX Developer
Format File (ver secc. 3.4).

[Export to GX Developer
[Export to GX Developer
Format File]

Format File]

Fig. 3-3: Exportacin de GX Works2 a GX Developer

3-2

Empleo de proyectos antiguos

3.1.4

Empleo de proyectos y datos en otros formatos

Memorizacin de los datos empleados en GX Works2


Todo proyecto y todos los datos creados con GX Developer o con GX IEC se guardan en GX Works2
conforme a la sinopsis representada en las siguientes tablas.
Los proyectos GX Developer se abren automticamente como proyectos sencillos, y los proyectos
GX IEC Developer como proyectos estructurados.
Comparacin de la memorizacin de proyectos y datos entre GX Developer y GX Works2
GX Works2
(Proyecto simple)

GX Developer

GX Works2
(Proyecto estructurado)

Parmetros

Parmetros

Parmetros

Comentario de operando

Comentario global de operando

Comentario global de operando

Variables globales

Etiquetas globales

Etiquetas globales

Programa

Programa

POU

FB

FB_Pool

FB/FUN

Estructurado

Tipos de datos estructurados

Tipos de datos estructurados

Memoria de operandos

Memoria de operandos

Memoria de operandos

Valor inicial de operando

Valor inicial de operando

Valor inicial de operando

Tab. 3-1: Comparacin entre GX Developer y GX Works2


Comparacin de la memorizacin de proyectos y datos entre GX IEC Developer y GX Works2
GX Works2
(Proyecto estructurado)

GX IEC Developer
Librera de usuario

User Library

Parmetros (parmetros PLC)

Parmetros

DUT_Pool (estructurado)

Tipos de datos estructurados

Global_Vars (variables globales)

Etiquetas globales

Task_Pool

POE en la visualizacin de rbol de proyectos


Configuracin de programa

POE_Pool

POE en la visualizacin de rbol de proyectos


Configuracin de programa

Tab. 3-1: Comparacin entre GX IEC Developer y GX Works2

GX Works2

3-3

Empleo de proyectos y datos en otros formatos

3.1.5

Empleo de proyectos antiguos

Nivel de seguridad en el GX IEC Developer


El nivel de seguridad en el proyecto GX IEC Developer se borra despus de la lectura del proyecto.
Despus de la lectura del proyecto GX IEC Developer con GX Works2 se visualiza el siguiente cuadro
de dilogo Enter Password.
Fig. 3-4:
Cuadro de dilogo Enter Password

3.1.6

Aplicaciones compatibles
Con las funciones Open Other Project y Export to GX Developer Format File, las versiones de
programa soportadas dependen del correspondiente tipo de CPU.
Para la compatibilidad de una aplicacin, consulte el siguiente manual:
GX Works2 Operating Manual (Common)

3-4

Empleo de proyectos antiguos

3.2

Apertura de proyectos en otros formatos

Apertura de proyectos en otros formatos


Esta seccin describe el procedimiento para la apertura en GX Works2 de proyectos creados con
GX Developer o GX IEC Developer.
Para FXCPU es posible abrir en GX Works2 exclusivamente proyectos creados con GX Developer.
 Seleccione Project

Open Other Data

Open Other Project.

Fig. 3-5: Cuadro de dilogo Open Other Project


 Seleccione el proyecto deseado y haga clic en el botn Open.
Seleccione '*.gpj' para un proyecto GX Developer y '*.pro' para un proyecto GX IEC Developer.
Entonces se abre el proyecto seleccionado.

GX Works2

3-5

Apertura de proyectos en otros formatos

INDICACIONES

Empleo de proyectos antiguos

Estado de proyecto despus de abrir un proyecto de un formato antiguo


Despus de abrir un proyecto de otro formato, ste se encuentra en un estado sin compilar. Hay
que compilar todos los programas del proyecto antes de proceder a ejecutar operaciones online
como la escritura de los datos en un PLC o la monitorizacin.
Si se presentara un error durante la compilacin, corrija el programa afectado en correspondencia
con lo indicado en las instrucciones de programacin.
Apertura de un proyecto de otro formato que contiene un programa SFC
Las informaciones de bloque, como los operandos de informacin de bloque, el ttulo de bloque y
las declaraciones de bloque se retoman automticamente en la configuracin de bloque.
Apertura de un proyecto GX IEC Developer
Al abrir un proyecto GX IEC Developer que contiene una librera de usuario, bajo determinadas
circunstancias es posible que aparezca el siguiente aviso y que no se lea la librera. Si aparece el
siguiente aviso, seleccione la instruccin Project
Library
Install en GX Works2 con objeto
de importar la librera de usuario.

3-6

Empleo de proyectos antiguos

3.3

Lectura de datos en formato ASC

Lectura de datos en formato ASC


Esta seccin describe el procedimiento para retomar datos en formato ASC en un proyecto
GX Works2 que ha sido abierto para ser editado.
Los datos pueden ser aadidos exclusivamente a un proyecto estructurado.
 Seleccione Project

Open Other Data

Read ASC Format File.

Fig. 3-6: Cuadro de dilogo Open Other Project


 Seleccione el archivo deseado y haga clic en el botn Open.
Seleccione '*.asc' como tipo de archivo.
Los datos seleccionados son aadidos al proyecto actual.

INDICACIONES

Importacin de datos de proyecto de otro tipo de PLC


Los datos de proyecto de un tipo de PLC diferente pueden importarse a un proyecto que se
encuentra abierto.
En este caso se saltan y no se importan las instrucciones y los operandos no soportados por el
proyecto abierto.
Despus de la importacin de los datos, es necesario compilar los programas con objeto de
comprobar si presentan fallos y corregir stos dado el caso.
Importacin de datos cuyo nombre ya existe en un proyecto
A los datos por importar se les aade en orden ascendente una cifra al final del nombre de archivo
correspondiente (comenzando con 1). Los datos son aadidos despus al proyecto actual.
Importacin de etiquetas globales
Al importar etiquetas globales, bajo determinadas circunstancias es posible que quede vaca la
columna "Operand" de una etiqueta global. Por favor compruebe y corrija este punto en el cuadro
de dilogo de los parmetros PLC en la pestaa "Operand".

GX Works2

3-7

Memorizacin de proyectos en otros formatos

3.4

Empleo de proyectos antiguos

Memorizacin de proyectos en otros formatos


Esta seccin describe el procedimiento para la memorizacin de un proyecto simple de GX Works2 en
el formato de GX Developer.
 Seleccione Project

Export to GX Developer Format File.

Fig. 3-7: Cuadro de dilogo Export to GX Developer Format File


 Seleccione el destino para el proyecto en formato de GX Developer.
Indique el nombre de proyecto deseado y haga clic en el botn Save.

INDICACIN

Indicacin especial para la memorizacin de proyectos


Para informacin acerca de restricciones e indicaciones para la memorizacin de proyectos que va
ms all de lo que ha quedado aqu expuesto, consulte por favor en siguiente manual:
GX Works2 Operating Manual (Common).
Los programas se guardan en estado no compilado.
No es posible guardar los datos cuyos derechos de acceso son otros que 'Administrator'. Cambie
los derechos de acceso antes de proceder a la memorizacin de los datos.
No es posible guardar los datos provistos de una contrasea de bloque. Anule la contrasea de
bloque antes de proceder a la memorizacin de los datos.

3-8

Instalacin

Requisitos del hardware

Instalacin

4.1

Requisitos del hardware

4.1.1

Configuracin del hardware recomendada


Ordenador personal compatible con PC/AT
Microsoft Windows 2000, Microsoft Windows XP SP2, Microsoft Windows Vista
Microsoft Windows 7
Como mnimo 1 GB RAM
Interface serie (RS-232)
Puerto USB
Disco duro con 1 GB de espacio libre como mnimo
Unidad de DVD-ROM
Monitor XGA de 17" (43 cm) (1024x768 pxeles)

4.1.2

Requisitos de software
GX Works2 es un producto de 32 bits.
No se soportan las versiones de Microsoft Windows basadas en juegos de caracteres de doble byte
(p.ej. japons).

GX Works2

4-1

Copyright

4.2

Instalacin

Copyright
ATENCIN:
Este software es propiedad intelectual. Abriendo el embalaje acepta usted automticamente
las condiciones del contrato de licencia. Slo se permite realizar una nica copia del soporte
informtico original como backup de seguridad y con fines de archivo.

4.3

Indicaciones para la instalacin de GX Works2

4.3.1

Primera instalacin de un producto MELSOFT


Al instalar por primera vez un producto MELSOFT, es posible que bajo determinadas circunstancias
aparezca durante el proceso de instalacin el cuadro de dilogo siguiente. Para proseguir con la
instalacin, haga clic en el botn
en el cuadro de dilogo Software Installation.
(Hemos comprobado a fondo el procedimiento y podemos asegurar que ejecutando este proceso es
posible proseguir con la operacin del sistema sin ningn tipo de problemas o restricciones.)
Es posible que el cuadro de dilogo Software Installation quede oculta detrs de otro cuadro de
dilogo. Pulse las teclas

para poder visualizarlo.


Fig. 4-1:
Cuadro de dilogo Software Installation

4-2

Instalacin

4.3.2

Indicaciones para la instalacin de GX Works2

Prosecucin de la instalacin cuando sta no ha finalizado correctamente


Cuando la instalacin de un producto MELSOFT o de otro software no ha finalizado correctamente, se
visualiza el siguiente cuadro de dilogo. En tal caso puede proseguirse con la instalacin slo despus
de reiniciar el PC.
Reinicie el PC y comience de nuevo con la instalacin.
Fig. 4-2:
Cuadro de dilogo Software Installation

4.3.3

Indicaciones especiales para la instalacin bajo Windows Vista


Al instalar bajo Windows Vista, bajo determinadas circunstancias es posible que al finalizar la
instalacin aparezca el siguiente cuadro de dilogo.
En tal caso seleccione la opcin "This program installed correctly" y reinicie el PC.
Fig. 4-3:
Cuadro de dilogo Programm
Compatibility Assistent

Si se ha seleccionado por descuido la opcin "Reinstall using recommended settings", se selecciona


automticamente el modo de compatibilidad para Windows XP SP2. Desactive el modo de
compatibilidad para Windows XP SP2 segn las instrucciones que se detallan a continuacin, y
ejecute de nuevo la instalacin.

GX Works2

4-3

Indicaciones para la instalacin de GX Works2

Instalacin

 Haga clic con la tecla derecha del


ratn sobre el icono setup.exe del
destino de la instalacin en el
explorador de Windows.
Entonces se visualiza el cuadro de
dilogo Setup Properties.

 En la pestaa Compatibility, haga clic en el botn


 Deseleccione la opcin "Run this
program in compatibility mode
for:" y haga clic en el botn
.

Haga clic en el botn

4-4

Instalacin

4.4

Instalacin de GX Works2

Instalacin de GX Works2
Durante el proceso de instalacin se crea en el disco duro una subcarpeta en la que
se escriben los archivos de GX Works2.

4.4.1

Instalacin de GX Works2 en el disco duro


 Asegrese de que en su ordenador est instalada la versin correcta de Microsoft Windows. Si
necesita informacin acerca del manejo de Microsoft Windows, consulte el manual de
instrucciones de Microsoft Windows.
 Inicie Microsoft Windows.
 Introduzca el DVD-ROM de instalacin en la unidad de DVD-ROM.
El programa de instalacin de GX Works2 se ejecuta automticamente (si tal no fuera el caso,
ejecute el archivo SETUP.EXE que se encuentra en el DVD-ROM de instalacin).
Siga las instrucciones de la pantalla.

Entre el nombre de usuario, el nombre de la empresa y el nmero de serie del software.


Siga las instrucciones de la pantalla.
Una vez concluido el proceso de instalacin se crea un nuevo grupo de programas con el smbolo
de programa (icono) de GX Works2.
Para ms informacin al respecto, consulte la documentacin de Microsoft Windows.

4.4.2

Inicio de GX Works2
 En el men de inicio, haga clic en el smbolo de programa (icono) de GX Works2. El smbolo de
programa se encuentra en: Inicio > Programas > MELSOFT Application > GX Works2. Aparece la
imagen de inicio de GX Works2.
 Confirme con la tecla .

4.4.3

Finalizacin de GX Works2
GX Works2 puede finalizarse en cualquier lugar del mismo en que uno se encuentre con la
combinacin de teclas .
O bien:
En el men Project, haga clic en el punto Quit.

GX Works2

4-5

La interface de usuario

Los elementos de la interface de usuario

La interface de usuario

5.1

Los elementos de la interface de usuario


La ventana del navegador y la barra completa de mens aparecen slo despus de haber abierto o
creado un proyecto. La figura siguiente muestra diferentes ventanas: el navegador, la ventana de
edicin y la ventana acoplable de un proyecto. Las ventanas pueden disponerse de forma flexible en
la pantalla.
Barra de
Title
bar
ttulo

Barrabar
de
Menu
mens

Barras
de
Toolbar
herramientas

Ventana de
Navigation
navegacin
window

de
WorkVentana
window

edicin

Ventana
Dockingacoplable
window

Barra de

Status
bar
estado

Fig. 5-1: La interface de usuario

GX Works2

5-1

Los elementos de la interface de usuario

La interface de usuario

Nombre

Descripcin

Barra de ttulo del software

Visualizacin del nombre del proyecto

Barra de mens

Visualizacin de las opciones de men para acceder a cada una de las


funciones

Barra de herramientas

Visualizacin de los iconos de las herramientas para acceder a cada una de


las funciones

Ventana de edicin

Ventana principal para operaciones tales como programacin,


configuracin de parmetros y monitorizacin

Ventana acoplable

Subventana para el soporte de operaciones en la ventana principal

Ventana de navegacin

Visualizacin del contenido de los proyectos en forma de un diagrama de


rbol

Ventana de seleccin de bloques de


funcin

Visualizacin de una lista de funciones (como por ejemplo bloques de


funcin) que pueden empelarse para la programacin

Ventana de salida

Visualizacin de resultados de compilacin y de comprobacin (errores y


advertencias)

Ventana de referencias cruzadas

Visualizacin de resultados de referencias cruzadas (cross reference)

Ventana de lista de operandos

Visualizacin de los operandos empleados

Ventanas de supervisin 1 a 4

Ventanas para la monitorizacin y la edicin de valores actuales de


operando

Ventana para la monitorizacin de


mdulos especiales 1 a 10

Ventana para la monitorizacin de mdulos especiales

Ventana de buscar/reemplazar

Ventana para buscar y reemplazar cadenas de signos en el proyecto

Barra de estado

Visualizacin de informaciones relativas al proyecto actualmente editado.

Tab. 5-1: Elementos de la interface de usuario

INDICACIN

Visualizacin de las teclas de acceso bajo Windows Vista


Al emplear Windows Vista, bajo determinadas circunstancias es posible que las teclas de acceso
no sean marcadas mediante subrayado en la pantalla.
Para visualizar las teclas de acceso, hay que llevar a cabo el ajuste siguiente:
Seleccione Inicio

Panel de control

Centro de accesibilidad.

Seleccione "Cambiar el funcionamiento del teclado".


Seleccione "Subrayar accesos directos al teclado y teclas de acceso".

5-2

La interface de usuario

5.1.1

Los elementos de la interface de usuario

La barra de mens
La barra de mens en GX Works2 est estructurada segn el mismo principio que el acreditado
esquema de Windows. Cuando se selecciona un punto de men, aparece un men con los
correspondientes comandos. Los puntos de men o comandos con una flecha abren otro submen
con puntos para seleccionar. La seleccin de comando de un men abre cuadros de dilogo o cuadros
de entrada. La estructura de los mens vara dependiendo del lugar del programa en el que uno se
encuentre. Los puntos de men representados en gris no estn disponibles.

INDICACIN

5.1.2

En el anexo de las instrucciones GX Works2 Operating Manual (Common) podr encontrar una
exposicin y explicacin de todos los puntos de men.

La barra de herramientas
La barra de herramientas muestra las rdenes ms importantes en forma de smbolos. Las rdenes
correspondientes se ejecutan entonces haciendo clic sobre el smbolo con el ratn. Dependiendo del
lugar de GX Works2 en el que uno se encuentre, la barra de herramientas muestra diferentes smbolos.

INDICACIN

5.1.3

En el anexo de las instrucciones GX Works2 Operating Manual (Common) podr encontrar una
exposicin de todos los smbolos con la asignacin y la explicacin de los mismos.

Trabajo con ventanas


En GX Works2 es posible tener abiertos simultneamente varios objetos (p.ej. ventana de edicin,
configuracin de parmetros, etc.). Para cada objeto se abre una ventana que puede posicionarse en
cualquier lugar de la pantalla y cuyo tamao puede modificarse segn se desee. El volumen de los
objetos es a menudo mayor que el tamao de la ventana abierta. En tal caso aparecen barras de
desplazamiento verticales y horizontales que permiten desplazar en ambas direcciones la seccin del
objeto visualizada en la pantalla.
Ventana de edicin
Las ventanas de edicin son las ventanas principales de GX Works2, y en ellas se llevan a cabo
operaciones tales como la programacin, el ajuste de parmetros y la monitorizacin.
Tarjeta
Tab de registro

Indicacin
de herramienta
Tool
hint

Botn de
desplazamiento
Scroll
button

Botn
cambiar
Workpara
window
la ventana de
switching
button
trabajo

Fig. 5-2: Ventanas de edicin solapadas

GX Works2

5-3

Los elementos de la interface de usuario

La interface de usuario

Ventana de navegacin
La ventana de navegacin muestra el contenido de un proyecto en forma de diagrama de rbol.
El navegador es el instrumento central para acceder a los diversos objetos en GX Works2. Desde aqu
se ejecutan todas las operaciones con los objetos. La ventana de navegacin se abre slo despus de
que se ha abierto un proyecto.
A travs de la ventana de navegacin es posible ejecutar operaciones como la creacin de nuevos
datos o el acceso a la ventana de edicin.
Fig. 5-3:
Ventana de navegacin

Barra de ttulo

Barras de
herramientas

rea de
seleccin de la
visualizacin

Nombre

Descripcin

Barra de ttulo

Indica el ttulo de la visualizacin seleccionada

Barra de herramientas

Indica iconos de herramienta de las funciones ofrecidas en la visualizacin


correspondiente

rea de seleccin de la visualizacin

rea para seleccionar una vista para la visualizacin.

Proyecto

Visualiza el proyecto

Librera de usuario

Visualiza la librera de usuario

Destinacin de conexin

Visualiza la destinacin de conexin

Tab. 5-2: Objetos visualizados


En la estructura de rbol del navegador es posible desplegar una rama haciendo clic en el smbolo [+].
La rama se oculta de nuevo haciendo clic en el smbolo [-]. Los smbolos [-] y [+] de la estructura de
rbol indican si una rama est desplegada o no. Tambin es posible desplegar u ocultar una rama
haciendo doble clic en el icono de la rama correspondiente. En el nivel ms bajo, la ventana del objeto
correspondiente se abre haciendo doble clic.

5-4

La interface de usuario

5.1.4

Los elementos de la interface de usuario

La barra de estado
En el borde inferior de la pantalla se encuentra una barra de estado que informa acerca del estado
actual del proyecto. Es posible visualizar y ocultar la barra de estado, y las opciones de visualizacin
pueden configurarse.

Tipo de proyecto

Informacin de seguridad

Tipo de PLC

Destinacin de conexin

Posicin del cursor

Insertar/ Bloq. Bloq.


sobrescribir mays. nm.

Fig. 5-4: Informacin en la barra de estado

Campo de indicacin

Tipo de proyecto

Descripcin
Visualiza el tipo de proyecto:
Unlabeled
: Proyecto simple que no emplea etiquetas

Simple
Structured

: Proyecto simple que emplea etiquetas


: Proyecto estructurado

Informacin de seguridad

Indica el nombres de usuario actualmente identificado en el sistema cuando el proyecto


est protegido por medio de un ajuste de seguridad.

Tipo de PLC

Indica el tipo de PLC del proyecto.

Destinacin de conexin

Indica el estado de los ajustes de transmisin.

Posicin del cursor

Indica la posicin del cursor en la ventana de edicin.

Insertar/sobrescribir

Indica el modo actual (insertar o sobrescribir).

Bloqueo de maysculas

Indica el estado de la teclas de bloqueo de maysculas.

Bloque numrico

Indica si est activada la funcin de bloque numrico del teclado.

Tab. 5-3: Informacin visualizada en la barra de estado

GX Works2

5-5

Proyectos

5.2

La interface de usuario

Proyectos
Los siguientes contenidos se representan en forma de diagrama de rbol en la visualizacin de
proyectos.
El contenido visualizado depende del tipo de PLC y del tipo de proyecto empleado, por lo que puede
variar.
Para ms informacin acerca de proyectos sencillos, proyectos estructurados y mdulos especiales,
consulte los siguientes manuales:
(Simple) ..................GX Works2 Operating Manual (Simple Project)
(Structured) ...........GX Works2 Operating Manual (Structured Project)
(Intelligent) ............GX Works2 Operating Manual (Intelligent Function Module)
Los siguientes ejemplos valen para una QCPU (modo Q).
<Simple project (without labels)>
Ajuste de diversos parmetros
 Ajustes especiales para mdulos especiales

Entrada de comentarios globales de operando




Ajuste del tipo de ejecucin para un programa

Creacin de programas

Entrada de comentarios locales de operandos


Ajuste de la memoria de operandos
 Ajuste de los valores iniciales de operandos

Fig. 5-5: Vista de proyecto para un proyecto simple (simple) sin etiquetas



5-6

No se visualiza en caso de una FXCPU:


Con una FXCPU no se clasifican los tipos de ejecucin. Slo se visualiza la categora "Execution
Program".

La interface de usuario
.

Proyectos

<Simple project (with labels)>


Ajuste de diversos parmetros

Ajustes especiales para mdulos especiales
Entrada de comentarios globales de operandos

Entrada de etiquetas globales




Ajuste del tipo de ejecucin para un programa

Creacin de programas

Entrada de comentarios locales de operandos


Ajuste de la memoria de operandos
 Ajuste de los valores iniciales de operandos

Fig. 5-6: Vista de proyecto para un proyecto simple con etiquetas


.
<Structured project>
Ajuste de diversos parmetros
 Ajustes especiales para mdulos especiales
Entrada de comentarios globales de operandos
Entrada de etiquetas globales


Ajuste del tipo de ejecucin para un programa

Creacin de programas

Entrada de comentarios locales de operandos


Ajuste de la memoria de operandos
Ajuste de los valores iniciales de operandos

Fig. 5-7: Vista de proyecto para un proyecto estructurado





GX Works2

No se visualiza en caso de una FXCPU:


Con una FXCPU no se clasifican los tipos de ejecucin. Slo se visualiza la categora "Execution
Program".

5-7

Proyectos

INDICACIN

La interface de usuario

Tipo de ejecucin de programa


En la vista de proyecto es posible establecer el tipo de ejecucin de un programa haciendo clic
sobre su nombre con la tecla derecha del ratn. Seleccione un programa para el que desee
cambiar su tipo de ejecucin, haga clic sobre su nombre con la tecla derecha del ratn, y
seleccione Register Program
Initial/Scan/Wait/Fixed Scan, o arrastre el programa
seleccionado con el ratn y sultelo sobre el tipo de ejecucin de programa deseado. El tipo de
ejecucin ajustado en la vista de proyecto se asume automticamente en la configuracin de
programa en los parmetros PLC.
Ejemplo: El tipo de ejecucin de MAIN se ajusta arrastrando con el ratn a Scan Program.
<Cuadro de dilogo
de los
parmetros
<Setting
screen
for PLCPLC>
parameter>

<Project
view>
<Project view>

Drag & drop

Arrastrar y
soltar
Se asume The
el ajuste
delmade
tipo de
setting
inejecucin.
the Project view is reflected.

5-8

La interface de usuario

5.3

Unidades de organizacin de programa (POUs)

Unidades de organizacin de programa (POUs)


Las POUs se subdividen en clases de programa segn su funcionalidad:
Programa [Program],
Pool de bloque de funcin [FB_Pool] (proyecto simple) o
Bloque de funcin y funcin [FB/FUN] (proyecto estructurado)
Tipos de datos estructurados [Structured Data Type]
Comentarios locales de operandos [Local Device Comment]

BarraTitle
de ttulo
bar

Barras
de
Toolbar
herramientas

Seleccin de
POU
POU
selection
en
el rbol
in proyectos
project
de

tree

rea de
View
seleccin de la
selection
visualizacin

area

Fig. 5-8: Seccin POU en el rbol de proyectos

Cada unidad de organizacin de programa POU se compone de:


el programa PLC efectivo [Program]
su etiqueta local [Local Label]

GX Works2

5-9

Programas, mdulos de funcin y funciones

5.4

La interface de usuario

Programas, mdulos de funcin y funciones


Programa

Mdulo de

Funcin

Instrucciones de
programacin

Instrucciones de
programacin

Instrucciones de
programacin

Mdulos
de funcin

Mdulos
de funcin

Funciones

Funciones

Funciones

Fig. 5-9:
Programas, mdulos de
funcin y
funciones

La unidad de organizacin de programa estndar es la POU de programa. En una POU de programa


es posible emplear instrucciones de programacin de las libreras, as como funciones y mdulos de
funcin. La ejecucin de las POUs de programa es controlada en tasks (tareas).
Una POU declarada como funcin o mdulo de funcin es un mdulo de programa independiente.
Funciona como instruccin de programacin que puede intercambiarse e integrarse en otros
programas parciales a voluntad.
INDICACIONES

Un mdulo de funcin puede ser llamado desde POUs de programa y desde mdulos de funcin
ya presentes, pero no desde funciones. En un mdulo de funcin mismo es posible emplear las
instrucciones de programacin de las libreras, funciones y mdulos de funcin ya disponibles.
Un mdulo de funcin ofrece como resultado una o varias variables de salida. Todos los valores de
las variables de salida y los valores internos se conservan despus del procesamiento del mdulo
de funcin. Con la siguiente llamada del mdulo de funcin se trabaja con estos valores ya
disponibles. Segn esto, la llamada de un mdulo de funcin con los mismos valores de entrada
no tiene que dar lugar siempre a los mismos valores de salida!
Una funcin puede ser llamada desde POUs de programa, desde mdulos de funcin y desde
funciones ya presentes. En una funcin misma es posible emplear las instrucciones de
programacin de las libreras y funciones ya disponibles.
Una funcin siempre tiene un valor de salida. La funcin no contiene ninguna informacin interna
de estado. Segn esto, la llamada de una funcin con los mismos valores de entrada no tiene que
dar lugar siempre al mismo valor de salida!

Caracterstica

Mdulos de funcin

Memorizacin

Memoriza

No memoriza

Creacin de instancias

Requerida

No requerida

Salidas

Ninguna salida
Una salida
Varias salidas

Una salida

Procesamiento con el mismo


valor de entrada

No tiene que dar el mismo valor de salida

Tab. 5-4: Comparacin: Mdulo de funcin funcin

5 - 10

Funcin

Da siempre el mismo
valor de salida

Primeros pasos

Proyecto simple y proyecto estructurado

Primeros pasos

6.1

Proyecto simple y proyecto estructurado

6.1.1

Proyecto simple
En un proyecto simple, los programas secuenciales se crean empleando las instrucciones para las
CPUs PLC de Mitsubishi.
El proyecto simple ofrece las mismas posibilidades para la creacin de programas que el
GX Developer convencional.
Los programas secuenciales pueden crearse en los siguientes lenguajes de programacin:
Lenguajes de programacin grficos
Esquema de contactos (LD: ladder diagram)
Emplee este lenguaje de programacin grfico para crear programas como esquemas elctricos
con los smbolos conocidos, tales como contactos de reposo, de trabajo, bobinas, etc. El manejo
tiene lugar como con el GX Developer convencional.
Lenguaje de secuencia (SFC: sequential function chart)
Emplee este lenguaje de programacin grfico para crear programas de forma fcilmente
comprensible como sucesin de cadenas de pasos.
Describa los pasos que determinan la secuencia del proceso, y describa las condiciones de
transicin para la prosecucin con el siguiente paso.
Los pasos de programa y las condiciones de transicin se crean en el lenguaje secuencial SFC.
Lenguaje de programacin basado en texto
Texto estructurado (ST)
Este lenguaje de programacin basado en texto permite la descripcin en sintaxis de las tareas
de control, incluyendo secuencias alternativas mediante de frases condicionales y repeticiones,
del mismo modo que tiene lugar la programacin en lenguajes avanzados como Pascal o C.
Correspondientemente es posible crear programas breves fciles de leer.

GX Works2

6-1

Proyecto simple y proyecto estructurado

6.1.2

Primeros pasos

Proyecto estructurado
En un proyecto estructurado es posible crear programas mediante una programacin estructurada.
Para ello, las tareas de control son subdivididas en secciones menores, formando secciones con
contenido que se repite frecuentemente. A partir de estas secciones es posible entonces crear
programas fcilmente comprensibles y aplicables en muchos casos (mediante programacin
estructurada).
Los programas secuenciales pueden crearse en los siguientes lenguajes de programacin:
Lenguajes de programacin grficos
Esquema de contactos (LD: ladder diagram)
Emplee este lenguaje de programacin grfico para crear programas como esquemas elctricos
con los smbolos conocidos, tales como contactos de reposo, de trabajo, bobinas, etc. El manejo
tiene lugar como con el GX Developer convencional.
Esquema de contactos estructurado
Este lenguaje de programacin grfico est basado en la tecnologa de conmutacin de rels.
Como este lenguaje de programacin es fcil de entender intuitivamente, se emplea
exclusivamente para programas de esquemas de contactos.
Todo esquema de contactos comienza a la izquierda en una lnea base.
Los esquemas de contactos estructurados se componen de contactos, bobinas, bloques de
funcin y funciones que se unen entre s por medio de lneas verticales y horizontales.
Lenguaje de secuencia (SFC: sequential function chart)
Emplee este lenguaje de programacin grfico para crear programas de forma fcilmente
comprensible como sucesin de cadenas de pasos.
Describa los pasos que determinan la secuencia del proceso, y describa las condiciones de
transicin para la prosecucin con el siguiente paso.
Los pasos de programa y las condiciones de transicin se crean en el lenguaje secuencial SFC.
Lenguaje de programacin basado en texto
Texto estructurado (ST)
Este lenguaje de programacin basado en texto permite la descripcin en sintaxis de las tareas
de control, incluyendo secuencias alternativas mediante de frases condicionales y repeticiones,
del mismo modo que tiene lugar la programacin en lenguajes avanzados como Pascal o C.
Correspondientemente es posible crear programas breves fciles de leer.

INDICACIN

6-2

La FXCPU no soporta el lenguaje de programacin ST en un proyecto simple, del mismo modo


que los lenguajes de programacin LD y SFC no se soportan en un proyecto estructurado.

Primeros pasos

6.2

Creacin de programas en un proyecto simple

Creacin de programas en un proyecto simple


La siguiente representacin muestra el procedimiento para la creacin de un programa como
proyecto simple y su ejecucin en una CPU.
 Apertura de un proyecto
Paso de trabajo

Referencia

Inicie GX Works2.

7.1.3

Cree un nuevo proyecto simple. O abra un proyecto simple ya existente.

7.1.4

 Ajuste de los parmetros


Paso de trabajo
Ajuste los parmetros.

Referencia
7.1.5

 Ajuste de las etiquetas


Paso de trabajo
Defina las etiquetas globales.

Referencia
7.1.6

Defina las etiquetas locales.

Edicin del programa


Paso de trabajo
Edite el programa en cada parte del mismo.

Referencia
7.1.7
7.2.7

Conversin y compilacin
Paso de trabajo

Referencia

Convierta los bloques de esquema de contactos.

7.1.8

Compile el programa.

7.1.9

Conecte la CPU PLC


Paso de trabajo

Referencia

Una el PC con la CPU PLC.

Ajuste la destinacin de conexin.

Escritura en PLC
Paso de trabajo

Referencia

Escriba los parmetros en la CPU PLC.

Escriba el programa en la CPU PLC.

GX Works2

6-3

Creacin de programas en un proyecto simple

Primeros pasos

Operaciones de comprobacin
Paso de trabajo
Monitorice el estado de ejecucin del programa secuencial y el contenido de los
operandos, y compruebe el desarrollo del proceso.

Referencia

Compruebe si el PLC presenta errores.

 Impresin
Paso de trabajo
Imprima el programa y los parmetros.

Referencia

 Finalizacin de GX Works2
Paso de trabajo
Guarde el proyecto.
Cierre GX Works2.

6-4

Referencia
7.1.10

Primeros pasos

6.3

Creacin de programas en un proyecto estructurado

Creacin de programas en un proyecto estructurado


La siguiente representacin muestra el procedimiento para la creacin de un programa como
proyecto estructurado y su ejecucin en una CPU.
 Apertura de un proyecto
Paso de trabajo

Referencia

Inicie GX Works2.

8.1.3

Cree un nuevo proyecto estructurado. O abra un proyecto estructurado ya existente.

8.1.4

 Ajuste de los parmetros


Paso de trabajo
Ajuste los parmetros.

Referencia
8.1.5

 Creacin de la configuracin de programa


Paso de trabajo

Referencia

Cree un archivo de programa.


Cree una tarea en el archivo de programa.

Cree una POU.


Registre un bloque de programa de una POU como tarea en el archivo de programa.

Ajuste de las etiquetas


Paso de trabajo
Defina las etiquetas globales.

Referencia
8.1.6

Defina las etiquetas locales.

Edicin del programa


Paso de trabajo

Referencia
8.1.7
8.2.7

Edite el programa en cada POU.

Compilacin
Paso de trabajo
Compile el programa.

Referencia
8.1.8

Conecte la CPU PLC


Paso de trabajo

Referencia

Una el PC con la CPU PLC.

Ajuste la destinacin de conexin.

GX Works2

6-5

Creacin de programas en un proyecto estructurado

Primeros pasos

Escritura en PLC
Paso de trabajo

Referencia

Escriba los parmetros en la CPU PLC.

Escriba el programa en la CPU PLC.

 Operaciones de comprobacin
Paso de trabajo

Referencia

Monitorice el estado de ejecucin del programa secuencial y compruebe el desarrollo del


proceso.

Compruebe si el PLC presenta errores.

 Impresin
Paso de trabajo
Imprima el programa y los parmetros.

Referencia

 Finalizacin de GX Works2
Paso de trabajo
Guarde el proyecto.
Cierre GX Works2.

6-6

Referencia
8.1.9

Ejemplo de programa: Proyecto simple

Creacin de un programa de esquema de contactos

Ejemplo de programa: Proyecto simple

7.1

Creacin de un programa de esquema de contactos


Esta seccin describe la creacin de un programa de esquema de contactos.

7.1.1

Operaciones del programa


Cuando X0 cambia a ON, el PLC conmuta Y10 a ON, y Y10 cambia de nuevo a OFF despus de un
segundo.
Cuando X1 cambia a ON, el PLC transmite el valor de K10 a D0 (que se ha definido como etiqueta
"VAR1").
Cuando X2 cambia a ON, el PLC transmite el valor de K20 a D0 (que se ha definido como etiqueta
"VAR1").

7.1.2

Programa de esquema de contactos

Fig. 7-1: Ejemplo de programa

GX Works2

7-1

Creacin de un programa de esquema de contactos

7.1.3

Inicio de GX Works2
 Seleccione el software por iniciar.

 Se ha iniciado el software seleccionado.

7.1.4

Creacin de un nuevo proyecto


 Lleve a cabo uno de los siguientes
pasos para abrir el cuadro de
dilogo New Project.
Seleccione Project

New.

Haga clic en el icono


(New).

7-2

Ejemplo de programa: Proyecto simple

Ejemplo de programa: Proyecto simple

Creacin de un programa de esquema de contactos

 Seleccione para el nuevo proyecto


por crear una entrada para cada
una de las opciones "Project Type",
"PLC Series", "PLC Type" y "Language" de las listas de seleccin
correspondientes.
Marque la opcin "Use Label" si
han de emplearse etiquetas en el
nuevo programa por crear.
Para confirmar los ajustes, pulse el
botn

Entradas:
Project Type: Simple Project
Use Label: marcado
PLC Series: QCPU (Q mode)
PLC Type: Q02/Q02H
Language: Ladder

INDICACIN

Para emplear etiquetas en un proyecto simple hay que marcar la opcin "Use Label" en el cuadro
de dilogo New Project.

 GX Works2 crea un nuevo proyecto.

GX Works2

7-3

Creacin de un programa de esquema de contactos

7.1.5

Ejemplo de programa: Proyecto simple

Ajuste de parmetros
 En la visualizacin del proyecto,
haga doble clic en las opciones
"Parameter"
"PLC Parameter"
para abrir el cuadro de dilogo
para la configuracin de los
parmetros del sistema Q.

Doble clic it.


Double-click

 Haga clic en el botn


para concluir los ajustes y para
cerrar el cuadro de dilogo.
En el ejemplo de este manual, los
parmetros no se cambian frente a
los ajustes iniciales.

Haga
clic[End]
en [End],
Click
the
despus de haber
button
after los
concluido
finishing
the setting.
ajustes.

Para ms detalles acerca de los


ajustes de los parmetros, consulte los manuales siguientes:
GX Works2 Operating Manual (Common)
Manual del PLC empleado
Manual de la red de comunicacin empleada

7-4

Ejemplo de programa: Proyecto simple

7.1.6

Creacin de un programa de esquema de contactos

Ajuste de las etiquetas


 En la visualizacin del proyecto,
haga doble clic en la opcin
"Global Label"
"Global1" para
abrir el cuadro de dilogo Global
Label Setting.

Doble
clic
Double-click
it.

 En el cuadro de dilogo Global


Label Setting, seleccione la clasificacin deseada en la columna
"Class".
Entradas:
Class: VAR_GLOBAL

 En el cuadro de dilogo Global


Label Setting, entre directamente
un nombre de etiqueta en la
columna "Label Name".
Entradas:
Label Name: VAR1

GX Works2

7-5

Creacin de un programa de esquema de contactos

INDICACIN

Ejemplo de programa: Proyecto simple

Caracteres permitidos en el nombre de etiqueta


Para el nombre de etiqueta es posible entrar hasta 32 caracteres.
Tenga en cuenta que los nombres de etiqueta que se detallan a continuacin darn lugar a un
error al compilar el programa:
Nombres de etiqueta con espacios
Nombres de etiqueta con una cifra como primer carcter
Nombres de etiqueta idnticos al nombre de un operando
Para otros caracteres no permitidos en un nombre de etiqueta, consulte el siguiente manual:
GX Works2 Operating Manual (Common)

En el cuadro de dilogo Global


Label Setting, entre directamente
un tipo de datos en la columna
"Data Type".
Entradas:
Data Type: Word [Signed]

INDICACIN

Haga clic en
para abrir el cuadro de
dilogo Data Type Selection, y seleccione
entonces uno de los tipos de datos.
Ajustes:
 Libraries: ALL
 Type Class: Simple Types
 Types: Word [Signed]
Array Element: Not checked


Seleccione "Libraries", "Type Class", "Types" y


"Array Element" en este mismo orden.
Una vez concluido el ajuste, seleccione OK.

En el cuadro de dilogo Global


Label Setting, entre los operandos en la columna "Device".
Entradas:
Device: D0

7-6

Ejemplo de programa: Proyecto simple

Creacin de un programa de esquema de contactos

Ajuste "Constant", "Comment" y


"Remark" en el cuadro de dilogo
Global Label Setting.
En este ejemplo no se emplean las
opciones "Relation with System
Label", "System Label Name" y
"Attribute".
Entradas:
Constant: Si est seleccionada
la opcin "VAR_GLOBAL" como
clase de etiqueta, no es posible
modificar el valor de constante.
Comment: Ningn ajuste
Remark: Ningn ajuste

7.1.7

Creacin de un programa
Cree el programa de esquema de contactos representado en Secc. 7.1.2.
Para la creacin del programa es posible seleccionar las opciones "Overwrite" o "Insert". Elija una de
las opciones.
En esta seccin se representa la creacin del programa en modo de sobrescritura.
Cada vez que se pulsa el botn
, el modo de entrada cambia entre "Overwrite" (sobrescribir)
y "Insert" (insertar).
 Haga doble clic en "POU"
"Program"
"MAIN"
"Program" en la vista de proyecto
para abrir el cuadro de dilogo
[PRG] MAIN.

Doble clic it.


Double-click

GX Works2

7-7

Creacin de un programa de esquema de contactos

Ejemplo de programa: Proyecto simple

 Haga clic en el icono


(Rising
Pulse) en la barra de herramientas
LD. Entonces se visualiza el cuadro
de dilogo Enter Symbol.
Entre en este cuadro de dilogo un
operando y confirme con
. Se visualiza el flanco ascendente.
Entradas:
X0

INDICACIN

En la barra de herramientas LD, haga clic en uno de los iconos para abrir el cuadro de dilogo
Enter Symbol para la entrada de un operando o una instruccin.
Entre un operando o una instruccin y haga clic en el botn
para confirmar la entrada y
para visualizar el smbolo de esquema de contacto correspondiente o una lnea vertical en el
programa de esquema de contactos.
Barra de herramientas LD

 Haga clic en el icono


(Close
Contact) en la barra de herramientas LD. Entonces se visualiza el cuadro de dilogo Enter Symbol.
Entre en este cuadro de dilogo un
operando y confirme con
. Se visualiza el contacto
de trabajo NA.
Entradas:
T0
Haga clic en el icono
(Open
Branch) en la barra de herramientas LD. Entonces se visualiza el cuadro de dilogo Enter Symbol.
Entre en este cuadro de dilogo un
operando y confirme con
. Se visualiza la rama
abierta.
Entradas:
Y10

7-8

Ejemplo de programa: Proyecto simple

Creacin de un programa de esquema de contactos

Haga clic en el icono


(Coil) en
la barra de herramientas LD.
Entonces se visualiza el cuadro de
dilogo Enter Symbol.
Entre en este cuadro de dilogo un
operando y confirme con
. Se visualiza la instruccin de salida.
Entradas:
Y10
Haga clic en el icono
(Vertical
Line) en la barra de herramientas
LD. Entonces se visualiza el cuadro
de dilogo Enter Symbol.
Confirme con
za la lnea vertical.

. Se visuali-

Haga clic en el icono


(Coil) en
la barra de herramientas LD.
Entonces se visualiza el cuadro de
dilogo Enter Symbol.
Entre en este cuadro de dilogo un
operando y confirme con
. Se visualiza la instruccin de salida.
Entradas:
T0

K10

Haga clic en el icono


(Open
Contact) en la barra de herramientas LD. Entonces se visualiza el cuadro de dilogo Enter Symbol.
Entre en este cuadro de dilogo un
operando y confirme con
. Se visualiza el contacto
de reposo NC.
Entradas:
X1

GX Works2

7-9

Creacin de un programa de esquema de contactos

Ejemplo de programa: Proyecto simple

 Haga clic en el icono


(Application Instruction) en la barra de
herramientas LD. Entonces se
visualiza el cuadro de dilogo
Enter Symbol.
Entre en este cuadro de dilogo
una instruccin de aplicacin y un
operando y confirme con
. Se visualiza la instruccin de aplicacin.
Entradas:
MOVP
K10
VAR1
La etiqueta VAR1 ha sido puesta en Secc. 7.1.6.
Entre el operando D0 si no desea emplear ninguna etiqueta.

INDICACIN

En las etiquetas (VAR1 en este ejemplo) se diferencia entre maysculas y minsculas. Por ello, al
entrar nombres de etiquetas hay que prestar atencin para entrar correctamente maysculas y
minsculas.

 Haga clic en el icono


(Open
Contact) en la barra de herramientas LD. Entonces se visualiza el cuadro de dilogo Enter Symbol.
Entre en este cuadro de dilogo un
operando y confirme con
. Se visualiza el contacto
de reposo NC.
Entradas:
X2

 Haga clic en el icono


(Application Instruction) en la barra de
herramientas LD. Entonces se
visualiza el cuadro de dilogo
Enter Symbol.
Entre en este cuadro de dilogo
una instruccin de aplicacin y un
operando y confirme con
. Se visualiza la instruccin de aplicacin.
Entradas:
MOVP
K20
VAR1
La etiqueta VAR1 ha sido puesta en Secc. 7.1.6.
Entre el operando D0 si no desea emplear ninguna etiqueta.

7 - 10

Ejemplo de programa: Proyecto simple

INDICACIONES

Creacin de un programa de esquema de contactos

Asegrese de convertir y compilar un programa creado o editado, de manera que el programa


secuencial pueda ser procesado en la CPU de un PLC.
Si no se emplean etiquetas o si se utiliza una FXCPU, es suficiente la conversin del programa y no
se requiere la compilacin del mismo.
Tenga en cuenta las siguientes secciones para la conversin y compilacin LD:
Secc. 7.1.8
Secc. 7.1.9
Despus de la compilacin, en lugar de las etiquetas es posible visualizar los operandos
correspondientes.
Conversin de las etiquetas en operandos para la visualizacin
Seleccione View
Address Display para activar el punto de men.
(Seleccionando de nuevo View
Address Display se anula la seleccin y de activa de nuevo la
visualizacin de las etiquetas.)

Visualizacin
Devices are de
displayed
operandos
lugar de
instead of en
labels.
etiquetas

Visualizacin de candidatos de etiqueta


GX Works2 indica candidatos de etiqueta cuyo nombre concuerda con la secuencia de caracteres
ya introducida.
En este ejemplo de programa, al entrar una "V" GX Works2 indica todas las etiquetas cuyo nombre
comienza con "V".
As es posible seleccionar una etiqueta de una lista de propuestas en lugar de tener que entrar el
nombre completo de la misma.

GX Works2

7 - 11

Creacin de un programa de esquema de contactos

7.1.8

Conversin de los bloques LD


 Seleccione Compile
Build
para abrir el cuadro de dilogo
Execution Confirmation for
Build.
Alternativamente, para abrir el
cuadro de dilogo es posible tambin pulsar la tecla

 Determine el modo de ejecucin


para el proceso build.
En este ejemplo, GX Works2 ejecutar nicamente la conversin.
Despus de seleccionar el modo
de ejecucin, haga clic en el botn
para comenzar con la
conversin.
Entradas:
Seleccione
conversion only".

"Execute

 Build convierte el bloque LD no


convertido y cambia el color de
fondo tal como se representa al
lado.

7 - 12

Ejemplo de programa: Proyecto simple

Ejemplo de programa: Proyecto simple

7.1.9

Creacin de un programa de esquema de contactos

Compilacin de un programa
Para la compilacin son posibles los dos mtodos de trabajo siguientes. Ambos mtodos de trabajo
se diferencian por el volumen del trabajo de compilacin.
Seleccione para este ejemplo la opcin "Rebuild All".
El modo de trabajo de la opcin "Rebuild All" se describe a continuacin.
Para ms detalles relativos a la compilacin, consulte el siguiente manual:
GX Works2 Operating Manual (Simple Project)
Comando

Programa de destino por compilar

Build

Convierte programas no compilados en un programa secuencial.


(No se compilan los programas ya compilados.)

Rebuild All

Convierte todos los programas en un programa secuencial.


(Compila tambin programas ya compilados.)

Tab. 7-1: Funciones de las instrucciones de compilacin


 Seleccione Compile
Rebuild
All para ejecutar la opcin
"Rebuild All".
Alternativamente es posible pulsar el icono

(Rebuild All).

 Entonces se visualiza siguiente


cuadro de dilogo de al lado.
Pulse el botn Yes para ejecutar la
opcin "Rebuild All".

 Una vez concluido el proceso de


c o m p i l a c i n " R e b u i l d A l l ",
GX Works2 indica el resultado de la
compilacin en el cuadro de dilogo Output.
Si se ha presentado un error, compruebe la informacin al respecto,
corrija la causa del mismo y ejecute de nuevo "Build" o "Rebuild
All" tal como se ha descrito en el
paso .

GX Works2

7 - 13

Creacin de un programa de esquema de contactos

INDICACIONES

Ejemplo de programa: Proyecto simple

Al convertir un bloque LD GX Works2 ejecuta automticamente la compilacin del programa si no


se emplean etiquetas.
Si se emplean etiquetas, el programa creado o editado hay tambin que compilarlo despus de la
conversin, de manera que sea posible ejecutar el programa secuencial creado o editado.
Para ms detalles relativos a "Build" y "Rebuild All", consulte el siguiente manual:
GX Works2 Operating Manual (Simple Project)
Comprobacin del estado de compilacin
El estado de compilacin puede comprobarse en la ventana de la vista de proyecto.

Todo
no compilado
marcado
Each mdulo
non-compiled
portionaparece
is displayed
in red.
con color rojo.

7 - 14

Ejemplo de programa: Proyecto simple

7.1.10

Creacin de un programa de esquema de contactos

Memorizacin de un proyecto
Es posible guardar todo proyecto.
Para guardar un proyecto nuevo, emplee la instruccin Save As.
 Seleccione Project
Save As
para abrir el cuadro de dilogo
Save As.

 Entre "Save Folder Path", "Workspace Name", "Project Name", "Title",


etc.
Una vez concluida la entrada, pulse el botn
para guardar
el proyecto (programa).
Para ms informacin, consulte el
siguiente manual:
GX Works2 Operating Manual
(Common)

Entradas:
Workspace folder path: Entre la
carpeta de destinacin donde guardar.
Workspace Name: Entre el nombre de la carpeta de destino donde guardar.
Project Name: Entre el nombre del proyecto.
Title: Entre el ttulo. Tambin es posible guardar un proyecto sin indicar un ttulo.

INDICACIONES

Como ttulo es posible entrar un mximo de 128 caracteres.


Para las opciones "Save Folder Path", "Workspace Name" y "Project Name" es posible emplear un
mximo de 200 caracteres.
No es posible guardar un proyecto directamente en un directorio raz, como por ejemplo "C:\" o
"D:\".

GX Works2

7 - 15

Creacin de un programa de esquema de contactos


 Haga clic en el botn
guardar el nuevo proyecto.

7 - 16

para

Ejemplo de programa: Proyecto simple

Ejemplo de programa: Proyecto simple

7.2

Creacin de un programa en lenguaje de secuencia (SFC)

Creacin de un programa en lenguaje de secuencia (SFC)


Esta seccin describe la creacin de un programa en lenguaje de secuencia.

7.2.1

Operaciones del programa


El programa sirve para controlar una fuente (funcionamiento cclico / funcionamiento continuo).
Funcionamiento cclico (el interruptor X1 est a )
Al accionar el interruptor de inicio (X0), el programa se ejecuta en el orden siguiente: Estado de
standby (S0)
Iluminacin del centro (S1)
Fontana del centro (S2)
Iluminacin anular
(S3)
Fontana anular (S4)
Estado de standby (S0).
Cada una de las salidas es conmutada por el temporizador cada 2 segundos.
Funcionamiento continuo (X1 est ON)
Al accionar el interruptor de inicio (X0), el programa se ejecuta en el orden siguiente: Estado de
standby (S0)
Iluminacin del centro (S1)
Fontana del centro (S2)
Iluminacin anular
(S3)
Fontana anular (S4)
Iluminacin del centro (S1). La secuencia se repite continuamente.
Cada una de las salidas es conmutada por el temporizador cada 2 segundos.
Seleccin del modo de
Mode selection
funcionamiento
Inicio
Start

Standby
Standby

Asignacin
de salida
en la CPU
PLC assignment
Programmable
controller
output
Y010:
standby
Y010:Indicacin
Standby de
indication
Y011:
del centro
Y011:Iluminacin
Center lamp
Y012:
Y012:Fontana
Centercentral
fountain
Y013:
anular
Y013:Iluminacin
Loop line lamp
Y017:
Fontana
anular
Y017: Loop line fountain

Fig. 7-2: Esquema de la fuente


3

GX Works2

7 - 17

Creacin de un programa en lenguaje de secuencia (SFC)

7.2.2

Ejemplo de programa: Proyecto simple

Programa en lenguaje de secuencia


Para QCPU/LCPU

Fig. 7-3: Ejemplo de programa para QCPU/LCPU


Para FXCPU

Fig. 7-4: Ejemplo de programa para una FXCPU

7.2.3

Inicio de GX Works2
Para la descripcin de cmo iniciar GX Works2 consulte Secc. 7.1.3.

7 - 18

Ejemplo de programa: Proyecto simple

7.2.4

Creacin de un programa en lenguaje de secuencia (SFC)

Creacin de un nuevo proyecto


Para la descripcin de cmo crear un nuevo proyecto consulte Secc. 7.1.4.
Seleccione "SFC" como lenguaje de programacin bajo "programming language".

INDICACIN

Al emplear una FXCPU hay que observar lo siguiente:


En el lenguaje de secuencia no puede emplearse ninguna etiqueta para este tipo de CPU.
Por ello, desactive la opcin "Use Label".
Si no se desactiva esa opcin, SFC no est disponible como lenguaje de programacin.
Al seleccionar "SFC" como lenguaje de programacin bajo la opcin "Language" y al crear un
nuevo proyecto, se visualiza el cuadro de dilogo Block Information Setting.
Para ms detalles al respecto, consulte Secc. 7.2.7.

7.2.5

Ajuste de parmetros
Para la descripcin del ajuste de los parmetros consulte Secc. 7.1.5.

7.2.6

Ajuste de las etiquetas


Para la descripcin del ajuste de las etiquetas consulte Secc. 7.1.6.

INDICACIN

La FXCPU no soporta etiquetas en el lenguaje de secuencia.


Entre directamente los operandos.
Ajuste de las etiquetas globales

Fig. 7-5: Cuadro de dilogo Global Label

GX Works2

7 - 19

Creacin de un programa en lenguaje de secuencia (SFC)

7.2.7

Ejemplo de programa: Proyecto simple

Creacin de un programa
Cree el programa SFC representado en Secc. 7.2.2.
Si se emplea una FXCPU hay que observar lo siguiente:
Pgina 7-30, "Los pasos siguientes son necesarios al emplear una FXCPU."
 Haga doble clic en "POU"
"Program"
"MAIN"
"000:Block"
"Program" en la
ventana de la vista de proyecto
para abrir el cuadro de dilogo SCF
para [PRG] 000:Block.
Si se emplea una FXCPU, haga
doble clic en "001: Block1".

Doble
clic
Double-click
it.

 Creacin de un diagrama SFC


(paso 0)
Site el cursor en la posicin "lnea
nmero 1, columna nmero 1" en
el cuadro de dilogo, y haga doble
clic para abrir el cuadro de dilogo
Enter SFC Symbol.
Despus de concluir las entradas, haga clic en el botn
lnea siguiente.
Entradas:
Symbol: STEP/0
Step Attribute: [--]
Comment: Standby status

7 - 20

para posicionar el cursor en la

Ejemplo de programa: Proyecto simple

Creacin de un programa en lenguaje de secuencia (SFC)

 Creacin de un diagrama SFC


(transicin serie 0)
Site el cursor en la posicin "lnea
nmero 2, columna nmero 1" en
el cuadro de dilogo, y haga doble
clic para abrir el cuadro de dilogo
Enter SFC Symbol.
Despus de concluir las entradas, haga clic en el botn
lnea siguiente.

para posicionar el cursor en la

Entradas:
Symbol: TR/0
Comment: ninguna entrada
Creacin de un diagrama SFC
(paso 1)
Site el cursor en la posicin "lnea
nmero 4, columna nmero 1" en
el cuadro de dilogo, y proceda
como en le paso  de la seccin
7.2.7.
Entradas:
Symbol: STEP/1
Step Attribute: [--]
Comment: Center lamp

Creacin de un diagrama SFC


(transicin serie 1)
Site el cursor en la posicin "lnea
nmero 5, columna nmero 1" en
el cuadro de dilogo, y proceda
como en le paso  de la seccin
7.2.7.
Entradas:
Symbol: TR/1
Comment: ninguna entrada
Creacin de un diagrama SFC
(paso 2)
Site el cursor en la posicin "lnea
nmero 7, columna nmero 1" en
el cuadro de dilogo, y proceda
como en le paso  de la seccin
7.2.7.
Entradas:
Symbol: STEP/2
Step Attribute: [--]
Comment: Center fountain

GX Works2

7 - 21

Creacin de un programa en lenguaje de secuencia (SFC)


Creacin de un diagrama SFC
(transicin serie 2)
Site el cursor en la posicin "lnea
nmero 8, columna nmero 1" en
el cuadro de dilogo, y proceda
como en le paso  de la seccin
7.2.7.
Settings:
Symbol: TR/2
Comment: blank
Creacin de un diagrama SFC
(paso 3)
Site el cursor en la posicin "lnea
nmero 10, columna nmero 1" en
el cuadro de dilogo, y proceda
como en le paso  de la seccin
7.2.7.
Entradas:
Symbol: STEP/3
Step Attribute: [--]
Comment: Loop line lamp
 Creacin de un diagrama SFC
(transicin serie 3)
Site el cursor en la posicin "lnea
nmero 11, columna nmero 1" en
el cuadro de dilogo, y proceda
como en le paso  de la seccin
7.2.7.
Entradas:
Symbol: TR/3
Comment: ninguna entrada
 Creacin de un diagrama SFC
(paso 4)
Site el cursor en la posicin "lnea
nmero 13, columna nmero 1" en
el cuadro de dilogo, y proceda
como en le paso  de la seccin
7.2.7.
Entradas:
Symbol: STEP/4
Step Attribute: [--]
Comment: Loop line fountain

7 - 22

Ejemplo de programa: Proyecto simple

Ejemplo de programa: Proyecto simple

Creacin de un programa en lenguaje de secuencia (SFC)

 Creacin de un diagrama SFC


(ramificacin selectiva)
Site el cursor en la posicin "lnea
nmero 1, columna nmero 1" en
el cuadro de dilogo, y haga doble
clic para abrir el cuadro de dilogo
Enter SFC Symbol.
Despus de concluir las entradas, haga clic en el botn
lnea siguiente.

para posicionar el cursor en la

Entradas:
Symbol: --D/1
 Creacin de un diagrama SFC
(transicin serie 4)
Site el cursor en la posicin "lnea
nmero 15, columna nmero 1" en
el cuadro de dilogo, y proceda
como en le paso  de la seccin
7.2.7.
Entradas:
Symbol: TR/4
Comment: ninguna entrada
 Creacin de un diagrama SFC
(transicin serie 5)
Site el cursor en la posicin "lnea
nmero 15, columna nmero 2" en
el cuadro de dilogo, y proceda
como en le paso  de la seccin
7.2.7.
Entradas:
Symbol: TR/5
Comment: ninguna entrada
 Creacin de un diagrama SFC
(Transicin de salto para el funcionamiento continuo)
Site el cursor en la posicin "lnea
nmero 16, columna nmero 1" en
el cuadro de dilogo, y haga doble
clic para abrir el cuadro de dilogo
Enter SFC Symbol.
Una vez finalizadas las entradas de
"Symbol", haga clic en el botn

para visualizar el nmero de paso del destino de salto.

Entradas:
Symbol: JUMP/1

GX Works2

7 - 23

Creacin de un programa en lenguaje de secuencia (SFC)

Ejemplo de programa: Proyecto simple

 Creacin de un diagrama SFC


(Transicin de salto para el funcionamiento cclico)
Site el cursor en la posicin "lnea
nmero 16, columna nmero 2" en
el cuadro de dilogo, y haga doble
clic para abrir el cuadro de dilogo
Enter SFC Symbol.
Una vez finalizadas las entradas de
"Symbol", haga clic en el botn

para visualizar el nmero de paso del destino de salto.

Entradas:
Symbol: JUMP/0
INDICACIONES

La representacin de un paso (

) indicado como destino del salto cambia a (

Para la visualizacin de los comentarios introducidos en el cuadro de dilogo Enter SFC Symbol,
ejecute la siguiente orden.
Seleccione View
SFC Step/Transition Comment.

7 - 24

Ejemplo de programa: Proyecto simple

Creacin de un programa en lenguaje de secuencia (SFC)

 Creacin de la accin
(accin en paso 0)
Posiciones el cursor en el paso de programacin (p.ej. paso o transicin) y
ejecute las siguientes rdenes para
visualizar el paso de programa.
En este caso posicione el cursor en
el paso 0.
Seleccione View
Open Zoom/
Start Destination Block.
Para retornar al cuadro de dilogo
SFC, ejecute la siguiente orden:
Seleccione View
Back to
Zoom SFC Block.
Cree la accin para el paso 0 (estado de standby) y convierta el esquema de contactos.
Para ms detalles acerca de la creacin de esquemas de contactos y
de la conversin LD, observe las indicaciones de las secciones siguientes:
Secc. 7.1.7Creacin de un programa
Secc. 7.1.8Conversin de los bloques LD

Fig. 7-6:

GX Works2

Vista aumentada del bloque seleccionado

7 - 25

Creacin de un programa en lenguaje de secuencia (SFC)

INDICACIONES

La representacin de un paso (

Ejemplo de programa: Proyecto simple

) cuya accin ha sido indicada cambia a (

Visualizacin de cuadro de dilogo para diagrama SFC y zoom


Por medio del ajuste siguiente se visualiza automticamente tambin el cuadro de dilogo zoom
al abrir el diagrama SFC.
Seleccione Tool
Options
Program Editor
SFC
SFC Diagram
Tile SFC and
Zoom vertically.
 Creacin de la accin
(condicin de transicin y transicin serie 0)
Abra el zoom.
Proceda en correspondencia con
el paso  de la seccin 7.2.7.
Para ms detalles acerca de la creacin de esquemas de contactos y
de la conversin LD, observe las
indicaciones de las secciones siguientes:
Secc. 7.1.7Creacin de un
programa
Secc. 7.1.8Conversin de los
bloques LD

Fig. 7-7: Vista aumentada del bloque seleccionado

7 - 26

Ejemplo de programa: Proyecto simple

INDICACIN

Creacin de un programa en lenguaje de secuencia (SFC)

En la condicin de transicin, una instruccin de salida acepta slo un paso ficticio (dummy)
([TRAN]).
Seleccione "

"o"

" y pulse el botn

para entrar un paso ficticio. Se aade "[TRAN]"

automticamente.

 Creacin de la accin
(Paso 1, transicin serie 1, paso 2, transicin serie 2, paso 3, transicin serie 3, paso 4, transicin serie
4, transicin serie 5)
Proceda conforme a los siguientes pasos para la creacin de las acciones:
Paso  en la seccin 7.2.7
Paso  en la seccin 7.2.7
Ver tambin la indicacin acerca del paso  en la seccin 7.2.7

GX Works2

7 - 27

Creacin de un programa en lenguaje de secuencia (SFC)

Fig. 7-8: Vista aumentada del bloque seleccionado

7 - 28

Ejemplo de programa: Proyecto simple

Ejemplo de programa: Proyecto simple

Creacin de un programa en lenguaje de secuencia (SFC)

Fig. 7-9: Vista aumentada del bloque seleccionado


 Al emplear una FXCPU es necesario crea un esquema de contactos que inicie el programa SFC a
travs de un bloque de programa separado.
Haga doble clic en "000: Block" y cree la orden requerida.
En este ejemplo, S0 se pone al estado inicial ON por medio de la marca especial M8002. La marca
especial 8002 se actualiza de inmediato cuando el estado de funcionamiento de la CPU cambia
de STOP a RUN.

Fig. 7-10: Vista aumentada del bloque seleccionado

GX Works2

7 - 29

Creacin de un programa en lenguaje de secuencia (SFC)

Ejemplo de programa: Proyecto simple

Los pasos siguientes son necesarios al emplear una FXCPU.


 Al crear un nuevo proyecto se
visualiza el cuadro de dilogo
Block Information Setting.
Despus de haber entrado con
xito los ajustes requeridos, pulse
el botn
para cerrar el
cuadro de dilogo.
 En la ventana de la vista de proyecto, aada el paso "000: Block"
(bloque LD).

Al emplear una FXCPU es necesario crea un esquema de contactos


que inicie el programa SFC a travs
de un bloque de programa separado.
Entradas:
Title: Starting ladder
Block Type: Ladder Block

 En la vista de proyecto, seleccione


la posicin "MAIN", haga doble clic
sobre ella, y seleccione entonces el
punto de men "Add New Data".
Se visualiza el cuadro de dilogo
New Data.

7 - 30

Insertar
Added.

Ejemplo de programa: Proyecto simple

Creacin de un programa en lenguaje de secuencia (SFC)

Entre "Data Type" y "Language".


No cambie la entrada bajo "Data
Name" (001: Block1).
Despus de haber entrado con xito los ajustes requeridos, pulse el
botn
para cerrar el cuadro de dilogo. Entonces se visualiza el cuadro de dilogo Block
Information Setting.
Entradas:
Data Type: Program
Language: SFC

Entre "Title" y "Block Type".


Despus de haber entrado con xito los ajustes requeridos, pulse el
botn
para cerrar el cuadro de dilogo. El bloque SFC "001:
Block1" se aade en la ventana de
proyecto.
Al emplear una FXCPU, cree un
programa SFC en este bloque.

Ponga a ON el paso de inicializacin de este bloque por medio del


bloque de esquema de contactos
creado en "000: Block".
Settings:
Title: Fountain control
Block Type: SFC Block

INDICACIN

Insertar
Added.

Al emplear una FXCPU hay que entrar os pasos del programa SFC como se indica a continuacin:
Los pasos S0 a S9 son denominados pasos de inicializacin y se emplean slo como nmero de
pasos de encabezamiento de bloques SFC.
Correspondientemente es posible crear 10 bloques SFC para una FXCPU (de S0 a S9).
Los pasos a partir de S10 pueden empelarse como nmeros generales de paso.
An as, tenga en cuenta que el nmero mximo de pasos de un bloque es de 512.
Cada uno de los pasos de inicializacin puede emplearse slo una vez en todos los bloques.
La creacin de programa SFC se ha descrito primero para una QCPU.
Al emplear una FXCPU, siga la descripcin de creacin de programa SFC de arriba.

GX Works2

7 - 31

Creacin de un programa en lenguaje de secuencia (SFC)

7.2.8

Ejemplo de programa: Proyecto simple

Compilacin de un programa (para QCPU/LCPU) o conversin de un diagrama


SFC (para FXCPU)
Compilacin de un programa (QCPU/LCPU)
La compilacin de un programa se describe en Secc. 7.1.9.
Conversin de un diagrama SFC (FXCPU)
 Seleccione View
el diagrama SFC.
 Seleccione Compile

7.2.9

Back to Zoom SFC Block para cambiar al cuadro de dilogo SFC y convierta
Build para convertir el programa.

Memorizacin de un proyecto
La memorizacin de un proyecto se describe en Secc. 7.1.10.

7 - 32

Ejemplo de programa: Proyecto estructurado

Creacin de un programa de esquema de contactos estructurado

Ejemplo de programa: Proyecto


estructurado

8.1

Creacin de un programa de esquema de contactos


estructurado
Esta seccin describe la creacin de un programa de esquema de contactos estructurado.

8.1.1

Operaciones del programa


Cuando X0 cambia a ON, el PLC conmuta Y10 a ON, y Y10 cambia de nuevo a OFF despus de un
segundo.
Cuando X1 cambia a ON, el PLC transmite el valor de K10 a D0 (que se ha definido como etiqueta
"VAR1").
Cuando X2 cambia a ON, el PLC transmite el valor de K20 a D0 (que se ha definido como etiqueta
"VAR1").

8.1.2

Programa de esquema de contactos estructurado

Fig. 8-1: Ejemplo de programa

GX Works2

8-1

Creacin de un programa de esquema de contactos estructurado

8.1.3

Inicio de GX Works2
 Seleccione el software por iniciar.

 Se ha iniciado el software seleccionado.

8.1.4

Creacin de un nuevo proyecto


 Lleve a cabo uno de los siguientes
pasos para abrir el cuadro de
dilogo New Project.
Seleccione Project

New.

Haga clic en el icono


(New).

8-2

Ejemplo de programa: Proyecto estructurado

Ejemplo de programa: Proyecto estructurado

Creacin de un programa de esquema de contactos estructurado

 Seleccione para el nuevo proyecto


por crear una entrada para cada
una de las opciones "Project Type",
"PLC Series", "PLC Type" y "Language" de las listas de seleccin
correspondientes.
Marque la opcin "Use Label" si
han de emplearse etiquetas en el
nuevo programa por crear.
Para confirmar los ajustes, pulse el
botn

Entradas:
Project Type: Structured Project
PLC Series: QCPU (Q mode)
PLC Type: Q02/Q02H
Language: Structured Ladder

INDICACIN

El empleo de etiquetas est siempre activado en un proyecto estructurado. No ha que activarlo


separadamente por medio de la opcin "Use Label".

 GX Works2 crea un nuevo proyecto.

GX Works2

8-3

Creacin de un programa de esquema de contactos estructurado

8.1.5

Ejemplo de programa: Proyecto estructurado

Ajuste de parmetros
 En la visualizacin del proyecto,
haga doble clic en las opciones
"Parameter"
"PLC Parameter"
para abrir el cuadro de dilogo
para la configuracin de los
parmetros del sistema Q.

Doble
clic
Double-click
it.

 Haga clic en el botn


para concluir los ajustes y para
cerrar el cuadro de dilogo.
En el ejemplo de este manual, los
parmetros no se cambian frente a
los ajustes iniciales.
Para ms detalles acerca de los
ajustes de los parmetros,
consulte los manuales siguientes:
GX Works2 Operating Manual
(Common)

Haga
clic[End]
en [End],
Click
the
despus de haber
button
after los
concluido
finishing
the setting.
ajustes.

Manual del PLC empleado


Manual de la red de comunicacin empleada

8.1.6

Ajuste de las etiquetas


 En la visualizacin del proyecto,
haga doble clic en la opcin
"Global Label"
"Global1" para
abrir el cuadro de dilogo Global
Label Setting.

Doble clic

8-4

Ejemplo de programa: Proyecto estructurado

Creacin de un programa de esquema de contactos estructurado

 En el cuadro de dilogo Global


Label Setting, seleccione la clasificacin deseada en la columna
"Class".
Entradas:
Class: VAR_GLOBAL

 En el cuadro de dilogo Global


Label Setting, entre directamente
un nombre de etiqueta en la
columna "Label Name".
Entradas:
Label Name: VAR1

INDICACIN

Caracteres permitidos en el nombre de etiqueta


Para el nombre de etiqueta es posible entrar hasta 32 caracteres.
Tenga en cuenta que los nombres de etiqueta que se detallan a continuacin darn lugar a un
error al compilar el programa:
Nombres de etiqueta con espacios
Nombres de etiqueta con una cifra como primer carcter
Nombres de etiqueta idnticos al nombre de un operando
Para otros caracteres no permitidos en un nombre de etiqueta, consulte el siguiente manual:
GX Works2 Operating Manual (Common)

En el cuadro de dilogo Global


Label Setting, entre directamente
un tipo de datos en la columna
"Data Type".
Entradas:
Data Type: Word [Signed]

GX Works2

8-5

Creacin de un programa de esquema de contactos estructurado

INDICACIN

Haga clic en
para abrir el cuadro de
dilogo Data Type Selection, y seleccione
entonces uno de los tipos de datos.
Ajustes:
 Libraries: ALL
 Type Class: Simple Types
 Types: Word [Signed]
Array Element: Not checked


Seleccione "Libraries", "Type Class", "Types" y


"Array Element" en este mismo orden.
Una vez concluido el ajuste, seleccione OK.

En el cuadro de dilogo Global


Label Setting, entre los operandos en la columna "Device".
Entradas:
Device: D0

Ajuste "Constant", "Comment" y


"Remark" en el cuadro de dilogo
Global Label Setting.
En este ejemplo no se emplean las
opciones "Relation with System
Label", "System Label Name" y
"Attribute".
Entradas:
Constant: Si est seleccionada
la opcin "VAR_GLOBAL" como
clase de etiqueta, no es posible
modificar el valor de constante.
Comment: Ningn ajuste
Remark: Ningn ajuste

8-6

Ejemplo de programa: Proyecto estructurado

Ejemplo de programa: Proyecto estructurado

8.1.7

Creacin de un programa de esquema de contactos estructurado

Creacin de un programa
Cree el programa de esquema de contactos estructurado representado en Secc. 8.1.2.
 Haga doble clic en "POU"
"Program"
"POU_01"
"Program" en la vista de proyecto
para abrir el cuadro de dilogo
POU_01 [PRG] Program
[Structured Ladder].

Doble clic

 Seleccione "Function"
"LDP" y
arrastre "LDP" de la ventana de
seleccin Function Block Selection al cuadro de dilogo POU_01
[PRG] Program [Structured
Ladder] para posicionar all el bloque de funcin.

INDICACIONES

Posicionar "LDP"

Posicionamiento de funciones y bloques de funcin desde la ventana de seleccin Function


Block Selection
Es posible transferir funciones y bloques de funcin de la ventana de seleccin Function Block
Selection a la ventana de edicin simplemente arrastrando y soltando con el ratn.
Para visualizar la ventana Function Block Selection, seleccione las siguientes rdenes:
Seleccione "View"
"Docking window" "Function Block Selection Window".
En el ejemplo inferior, se hace clic en la funcin "LDP" en la ventana Function Block Selection, y
sin soltar la tecla del ratn el objeto es arrastrado a la ventana POU_01 [PRG] Program
[Structured Ladder]. Entonces slo hay que soltar la tecla del ratn en la posicin deseada, y el
bloque de funcin est posicionado.
Para ms detalles, consulte el siguiente manual:
GX Works2 Operating Manual (Structured Project)

2) Soltar
1) Arrastrar

Empleo de elementos de red de comunicacin en lugar de la funcin "LDP (Rising Edge)"


En la barra de herramientas para esquemas de contactos estructurados, haga clic en el icono
(Rising Edge) y haga clic en la posicin deseada para insertar y posicionar all la funcin "LDP
(Rising Edge)".

GX Works2

8-7

Creacin de un programa de esquema de contactos estructurado


 En la barra de herramientas para
esquemas de contactos estructu-

Ejemplo de programa: Proyecto estructurado

Punto de
partida

Punto de
destino

rados, haga clic en el icono


(Interconnect Mode) para seleccionar esta funcin.
Haga clic entonces sucesivamente
en el punto de partida y en el
punto de destino para trazar una
lnea tal como se representa a la
derecha.

INDICACIN

Unir con una lnea


Una por medio de lneas elementos de red de comunicacin, tales como contactos, instrucciones
de salida, funciones y bloques de funcin.
Haga clic en el icono
(Interconnect Mode) y trace una lnea.
Haciendo clic sencillamente en el punto de partida y en el punto de destino es posible trazar
lneas con ayuda del ratn por medio de la funcin automtica de unin (Auto Connect).
Para ms detalles, consulte el siguiente manual:
GX Works2 Operating Manual (Structured Project)
Punto de
partida

Punto de
destino

Seleccione las siguientes rdenes para activar la funcin Auto Connect:


Seleccione Edit

Auto Connect para activar la funcin.

En la ventana de edicin Structured Ladder, haga clic con la tecla derecha del ratn para abrir
un men de seleccin, y seleccione "Auto Connect" para activar esta funcin.

Hacer
Clickclic
it.

En la barra de herramientas para


esquemas de contactos estructurados, haga clic en el icono
(Select Mode) para seleccionar el
modo Select.

8-8

Ejemplo de programa: Proyecto estructurado

Creacin de un programa de esquema de contactos estructurado

Ajuste de la funcin "LDP".


Haga clic en la variable de entrada
"?" de "s" y entre la variable de
entrada.
Entradas:

Entrada de variables

s: X0

INDICACIN

Etiquetas de entrada/salida de funciones o de bloques de funcin


Haga doble clic en una funcin o bloque de funcin posicionados para abrir el cuadro de dilogo
Function/FB Label Setting en el que es posible ver el tipo de datos de la etiqueta.
Para ms detalles, consulte el siguiente manual:
GX Works2 Operating Manual (Structured Project)

Hacer doble clic para visualizar


el cuadro de dilogo

En la barra de herramientas para


esquemas de contactos estructurados, haga clic en el icono
(Contact) y posicione el contacto
en la ventana de edicin.
Haga clic en "?" y entre la variable.

Variable

Entradas:
Variable: Y10
En la barra de herramientas para
esquemas de contactos estructurados, haga clic en el icono
(Contact Negation) y posicione el
contacto en la ventana de edicin.

Variable

Haga clic en "?" y entre la variable.


Entradas:
Variable: TS0 (TS0 indica un contacto del temporizador T0.)
Trace una lnea en las tres posiciones (,  y ) como se ha descrito en el paso .
Despus de trazar la lnea, haga
clic en el icono
(Select Mode)
en la barra de herramientas para
esquemas de contactos
estructurados con objeto de
activar el modo de seleccin.

GX Works2




8-9

Creacin de un programa de esquema de contactos estructurado

Ejemplo de programa: Proyecto estructurado

 Haga clic en el icono


(Coil) en
la barra de herramientas para
esquemas de contactos estructurados, y haga clic entonces en la
posicin deseada para posicionar
la instruccin de salida.

Variable

Haga clic en "?" y entre la variable.


Entradas:
Variable: Y10
 Trace una lnea en la posicin ()
como se ha descrito en el paso .
Despus de trazar la lnea, haga

clic en el icono
(Select Mode)
en la barra de herramientas para
esquemas de contactos
estructurados con objeto de
activar el modo de seleccin.

INDICACIN

Si un bloque de funcin no dispone de salida o entrada en el origen de conexin y en el destino de


conexin, es posible trazar una lnea en el modo Auto Connect, como se representa abajo.
Para ms detalles, consulte el siguiente manual:
GX Works2 Operating Manual (Structured Project)

Ninguna entrada
o salida en la
destinacin de conexin

Desplazar bobina y unir


con contacto

Desplazar la bobina a cualquier


posicin (se traza la lnea)

 Seleccione "Function"
"OUT_T"
en el cuadro de seleccin de funciones y desplace "OUT_T" a la
posicin deseada para posicionar
"OUT_T".
Haga clic en "?" de "TCoil  " y
"TValue", y entre las variables.
Entradas:
TCoil: TC0
TValue: 10

8 - 10

Entrar las variables


"TCoil" y "TValue"

Ejemplo de programa: Proyecto estructurado

Creacin de un programa de esquema de contactos estructurado

Asigne a "TCoil" una instruccin de salida del temporizador.


Asigne a "TValue" una instruccin de salida del temporizador.

"TC0" indica una instruccin de salida del temporizador T0.


 Trace una lnea en la posicin ()


como se ha descrito en el paso .
Despus de trazar la lnea, haga
clic en el icono
(Select Mode)
en la barra de herramientas para
esquemas de contactos
estructurados con objeto de
activar el modo de seleccin.

 Seleccione un itinerario de la
corriente y haga clic en el icono
(ADD Ladder Block After) en la
barra de herramientas para esquemas de contactos estructurados
con objeto de crear un nuevo itinerario de la corriente.

INDICACIN

GX Works2

Seleccin del itinerario de la


corriente

Cree un nico programa de "bloque de esquema de contactos estructurado" en un itinerario de


corriente.

8 - 11

Creacin de un programa de esquema de contactos estructurado

Ejemplo de programa: Proyecto estructurado

 Haga clic en el icono


(Contact)
en la barra de herramientas para
esquemas de contactos estructurados, y haga clic entonces en la
posicin deseada para posicionar
el contacto.
Haga clic en "?" y entre la variable.
Entradas:
Variable

Variable: X1

 Seleccione "Function"
"MOVP"
en el cuadro de seleccin de funciones y desplace "MOVP" a la posicin deseada para posicionar
"MOVP".
Trace una lnea en las posiciones
(, ) como se ha descrito en el
paso .
Haga clic en "?" de "s" y "d" y entre
las variables.

Variable de entrada "s"

Variable de salida "d"

Entradas:
s: 10
d: VAR1


INDICACIN

"VAR1" es la etiqueta creada en Secc. 8.1.6.

Seleccin de una etiqueta en el cuadro de dilogo Label Registration/Selection


Es posible entrar una etiqueta seleccionndola del cuadro de dilogo Label Registration/
Selection.
Acceda al cuadro de dilogo Label Registration/Selection a travs de una de las siguientes
posibilidades:
Seleccione "Edit"
Haga clic en el icono

"List Operands".
(List Operands).

Para ms detalles, consulte el siguiente manual:


GX Works2 Operating Manual (Structured Project)
1)Seleccione
Select a label
be used.
1)
unatoetiqueta.

2)
para ajustar
2)Pulse
ClickSetting
the Setting
buttonlatoetiqueta.
set the selected

8 - 12

Ejemplo de programa: Proyecto estructurado

Creacin de un programa de esquema de contactos estructurado

 Seleccione un itinerario de la
corriente y haga clic en el icono
(ADD Ladder Block After) en la
barra de herramientas para esquemas de contactos estructurados
con objeto de crear otro itinerario
de la corriente.

Seleccin del itinerario de la


corriente

 Haga clic en el icono


(Contact)
en la barra de herramientas para
esquemas de contactos estructurados, y haga clic entonces en la
posicin deseada para posicionar
el contacto.
Haga clic en "?" y entre la variable.

Variable

Entradas:
Variable: X2
 Seleccione "Function"
"MOVP"
en el cuadro de seleccin de funciones y desplace "MOVP" a la posicin deseada para posicionar
"MOVP".

Trace una lnea en las posiciones


(, ) como se ha descrito en el
paso .
Haga clic en "?" de "s" y "d" y entre
las variables.

Variable de entrada "s"

Variable de salida "d"

Entradas:
s: 20
d: VAR1


GX Works2

"VAR1" es la etiqueta creada en Secc. 8.1.6.

8 - 13

Creacin de un programa de esquema de contactos estructurado

INDICACIONES

Ejemplo de programa: Proyecto estructurado

Copiado de un itinerario de corriente arrastrando y soltando con el ratn


Si ya existe un itinerario de corriente similar, la creacin de uno nuevo puede simplificarse
copiando el itinerario de corriente ya existente y editando ste entonces para introducir los
cambios correspondientes.
Marque el itinerario de corriente y arrstrelo con el ratn a la posicin deseada. Pulse adems la
tecla
para crear una copia del itinerario de corriente, y suelte la tecla del ratn para insertar
la copia en la posicin en la que se encuentra el puntero del ratn.

Arrastrar y soltar con la tecla [Ctrl] pulsada

En este ejemplo, cambie "X1" en "X2"

En este ejemplo, cambie "10" en "20"

Cambio del formato de visualizacin de operandos


Es posible comprobar un programa cambiando el formato de visualizacin entre "Device" y
"Address".
Cambie el formato de visualizacin de operandos despus de ejecutar la orden "Compiling" o
"Compiling all" si se emplean etiquetas locales.
Para ms detalles relativos a la compilacin, consulte la seccin siguiente:
Secc. 8.1.8Compilacin de un programa
Visualizacin de los operandos:
Seleccione View
View Mode

Device.

Visualizacin de las direcciones:


Seleccione View
View Mode

Address.

Visualizacin de los operandos

8 - 14

Visualizacin de las direcciones

Ejemplo de programa: Proyecto estructurado

8.1.8

Creacin de un programa de esquema de contactos estructurado

Compilacin de un programa
Para la compilacin son posibles los dos mtodos de trabajo siguientes. Ambos mtodos de trabajo
se diferencian por el volumen del trabajo de compilacin.
Seleccione para este ejemplo la opcin "Rebuild All".
El modo de trabajo de la opcin "Rebuild All" se describe a continuacin.
Para ms detalles relativos a la compilacin, consulte el siguiente manual:
GX Works2 Operating Manual (Structured Project)
Comando

Programa de destino por compilar

Build

Convierte programas no compilados en un programa secuencial.


(No se compilan los programas ya compilados.)

Rebuild All

Convierte todos los programas en un programa secuencial.


(Compila tambin programas ya compilados.)

Tab. 8-1: Funciones de las instrucciones de compilacin


 Seleccione Compile
Rebuild
All para ejecutar la opcin
"Rebuild All".
Alternativamente es posible
pulsar el icono

(Rebuild All).

 Entonces se visualiza siguiente


cuadro de dilogo de al lado.
Pulse el botn Yes para ejecutar la
opcin "Rebuild All".

 Una vez concluido el proceso de


c o m p i l a c i n " R e b u i l d A l l ",
GX Works2 indica el resultado de la
compilacin en el cuadro de dilogo Output.
Si se ha presentado un error, compruebe la informacin al respecto,
corrija la causa del mismo y ejecute de nuevo "Build" o "Rebuild
All" tal como se ha descrito en el
paso a.

GX Works2

8 - 15

Creacin de un programa de esquema de contactos estructurado

INDICACIONES

Ejemplo de programa: Proyecto estructurado

Asegrese de convertir y compilar un programa creado o editado, de manera que el programa


secuencial pueda ser procesado en la CPU de un PLC.
La indicacin de advertencia "Warning C9062" se compila correctamente como programa y puede
monitorizarse.
Comprobacin del estado de compilacin
El estado de compilacin puede comprobarse en la ventana de la vista de proyecto.

Todo
no compilado
marcado
Each mdulo
non-compiled
portion is aparece
displayed
in red.
con color rojo.

8.1.9

Memorizacin de un proyecto
Es posible guardar todo proyecto.
Para guardar un proyecto nuevo, emplee la instruccin Save As.
 Seleccione Project
Save As
para abrir el cuadro de dilogo
Save As.

 Entre "Save Folder Path", "Workspace Name", "Project Name", "Title",


etc..
Una vez concluida la entrada,
pulse el botn
para
guardar el proyecto (programa).
Para ms informacin, consulte el
siguiente manual:
GX Works2 Operating Manual
(Common)

8 - 16

Ejemplo de programa: Proyecto estructurado

Creacin de un programa de esquema de contactos estructurado

Entradas:
Workspace folder path: Entre la carpeta de destinacin donde guardar.
Workspace Name: Entre el nombre de la carpeta de destino donde guardar.
Project Name: Entre el nombre del proyecto.
Title: Entre el ttulo. Tambin es posible guardar un proyecto sin indicar un ttulo.
INDICACIONES

Como ttulo es posible entrar un mximo de 128 caracteres.


Para las opciones "Save Folder Path", "Workspace Name" y "Project Name" es posible emplear un
mximo de 200 caracteres.
No es posible guardar un proyecto directamente en un directorio raz, como por ejemplo "C:\" o
"D:\".

 Haga clic en el botn


guardar el nuevo proyecto.

GX Works2

para

8 - 17

Creacin de un programa en lenguaje de texto estructurado (ST)

8.2

Ejemplo de programa: Proyecto estructurado

Creacin de un programa en lenguaje de texto


estructurado (ST)
Esta seccin describe la creacin de un programa en lenguaje de programacin "Structured Text".

8.2.1

Operaciones del programa


Cuando X0 cambia a ON, el PLC conmuta Y10 a ON, y Y10 cambia de nuevo a OFF despus de un
segundo.
Cuando X1 cambia a ON, el PLC transmite el valor de K10 a D0 (que se ha definido como etiqueta
"VAR1").
Cuando X2 cambia a ON, el PLC transmite el valor de K20 a D0 (que se ha definido como etiqueta
"VAR1").

8.2.2

Programa ST

Fig. 8-2: Ejemplo de programa

8.2.3

Inicio de GX Works2
Para la descripcin de cmo iniciar GX Works2 consulte Secc. 8.1.3.

8.2.4

Creacin de un nuevo proyecto


Para la descripcin de cmo crear un nuevo proyecto consulte Secc. 8.1.4.
Seleccione "ST" como lenguaje de programacin bajo "programming language".

INDICACIN

8.2.5

El empleo de etiquetas est siempre activado en un proyecto estructurado. No ha que activarlo


separadamente por medio de la opcin "Use Label".

Ajuste de parmetros
Para la descripcin del ajuste de los parmetros consulte Secc. 8.1.5.

8 - 18

Ejemplo de programa: Proyecto estructurado

8.2.6

Creacin de un programa en lenguaje de texto estructurado (ST)

Ajuste de las etiquetas


Para la descripcin del ajuste de las etiquetas consulte Secc. 8.1.6.

INDICACIN

Caracteres permitidos en el nombre de etiqueta


Para el nombre de etiqueta es posible entrar hasta 32 caracteres.
Tenga en cuenta que los nombres de etiqueta que se detallan a continuacin darn lugar a un
error al compilar el programa:
Nombres de etiqueta con espacios
Nombres de etiqueta con una cifra como primer carcter
Nombres de etiqueta idnticos al nombre de un operando
Para otros caracteres no permitidos en un nombre de etiqueta, consulte el siguiente manual:
GX Works2 Operating Manual (Common)

GX Works2

8 - 19

Creacin de un programa en lenguaje de texto estructurado (ST)

8.2.7

Ejemplo de programa: Proyecto estructurado

Creacin de un programa
Cree el programa ST representado en Secc. 8.2.2.
 Haga doble clic en "POU"
"Program"
"POU_01"
"Program" en la vista de proyecto
para abrir el cuadro de dilogo
POU_01 [PRG] Program [ST].

Doble clic

 Entre "Y10:=(LDP(TRUE, X0) OR


Y10) AND NOT (TS0);" directamente y pulse la tecla
.
Para la entrada es posible emplear
la ven tana de selecc in de
funciones.
Entradas:
Y10:= (LDP(TRUE, X0) OR
Y10) AND NOT (TS0);



8 - 20

"TRUE" indica el estado ON.


"TS0" representa el contacto del
temporizador T0.

Ejemplo de programa: Proyecto estructurado

INDICACIONES

Creacin de un programa en lenguaje de texto estructurado (ST)

Descripcin general y colores de la visualizacin


Los programas en el lenguaje ST se componen de sintaxis, operadores, funciones, bloques de
funcin, operandos, etiquetas, etc.
Para ms detalles, consulte el siguiente manual:
MELSEC-Q/L/F Structured Programming Manual (Fundamentals)
Observe que despus de cada sentencia (statement) hay que aadir ";".
Comentarios
En un programa es posible emplear comentarios.
Al final
deto
cada
sentencia
Make
sure
enter
a ";" at
(statement)
hay que
aadir ";".
the
end of each
statement.

Entre
You can
describe
comentarios en el
comments
Programa.
within
program.

Colores de visualizacin
GX Works2 muestra sintaxis, operadores, comentarios, constantes, constantes de strings,
operandos y etiquetas en los colores siguientes (en el ajuste bsico).
Sintaxis: (

blue)
black )
Comentario: (
dark green )
Constante: (
black )
Constante de string: (
black )
Operando: (
)
black

Operador: (

Etiqueta global: (
Etiqueta local: (

)
)

Entrada de programa con ayuda de la ventana de seleccin de bloques de funcin


El nombre de funciones o de bloques de funcin pueden seleccionarse en la ventana de seleccin
de funciones y arrastrarse con el ratn a la ventana de edicin, en la que se insertan entonces
soltando en la posicin en la que se encuentre el puntero del ratn.
En el ejemplo de abajo, la funcin "LDP" es arrastrada desde la ventana de seleccin de funciones
a la ventana de edicin POU_01 [PRG] Program [ST]. Despus hay que entrar los parmetros de
la funcin.
Para ms detalles, consulte el siguiente manual:
GX Works2 Operating Manual (Structured Project)

2) Soltar

1) Arrastrar

GX Works2

8 - 21

Creacin de un programa en lenguaje de texto estructurado (ST)


 Entre "OUT_T(Y10,TC0,10);" directamente y pulse la tecla
.
Para la entrada es posible emplear
la ven tana de selecc in de
funciones.
Entradas:
OUT_T(Y10,TC0,10);


"TC0" indica una instruccin de


salida del temporizador T0.

Entre "MOVP(X1,10,VAR1);" directamente y pulse la tecla


.
Para la entrada es posible emplear
la ven tana de selecc in de
funciones.
Entradas:
MOVP(X1,10,VAR1);


8 - 22

"VAR1" es la etiqueta creada en


Secc. 8.1.6.

Ejemplo de programa: Proyecto estructurado

Ejemplo de programa: Proyecto estructurado

INDICACIONES

Creacin de un programa en lenguaje de texto estructurado (ST)

Seleccin de una etiqueta en el cuadro de dilogo Label Registration/Selection


Es posible entrar una etiqueta seleccionndola del cuadro de dilogo Label Registration/
Selection.
Acceda al cuadro de dilogo Label Registration/Selection a travs de una de las siguientes
posibilidades:
Seleccione "Edit"

"List Operands".

Haga clic en el icono

(List Operands).

Para ms detalles, consulte el siguiente manual:


GX Works2 Operating Manual (Structured Project)
1)
Seleccione
etiqueta.
Select
a labeluna
to be
used.

2)
Pulsethe
Setting
parabutton
ajustarto
la etiqueta.
Click
Setting
set the selected label.

Empleo de plantillas (templates)


Emplee plantillas en correspondencia con las instrucciones/funciones.

Entre "MOVP(X2,20,VAR1)" directamente y pulse la tecla


.
Para la entrada es posible emplear
la ven tana de selecc in de
funciones.
Entradas:
MOVP(X2,20,VAR1)


GX Works2

"VAR1" es la etiqueta creada en


Secc. 8.1.6.

8 - 23

Creacin de un programa en lenguaje de texto estructurado (ST)

8.2.8

Ejemplo de programa: Proyecto estructurado

Compilacin de un programa
La compilacin de un programa se describe en Secc. 8.1.8.

8.2.9

Memorizacin de un proyecto
La memorizacin de un proyecto se describe en Secc. 8.1.9.

8 - 24

Anexo

ndice

ndice
A

Ajuste de las etiquetas . . . . . . . . . . . . .7-5, 7-19, 8-4, 8-19


Ajuste de parmetros . . . . . . . . . . . . . . . . . . 7-19, 8-4, 8-18
Aplicaciones compatibles . . . . . . . . . . . . . . . . . . . . . . . . . 3-4

Guardar proyecto . . . . . . . . . . . . . . . 7-15, 7-32, 8-16, 8-24


GX Developer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6, 3-1
GX IEC Developer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6, 3-1
GX Works2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1

Barra de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2


Barra de herramientas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Barra de mens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Barra de ttulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Build . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-12

Indicciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Inicio de GX Works2 . . . . . . . . . . . . . . . 7-2, 7-18, 8-2, 8-18
Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
iQ Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5

Caractersticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4, 2-8


Compilacin de un programa . . . 7-13, 7-32, 8-15, 8-24
Configuracin de pantalla . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Configuracin del hardware . . . . . . . . . . . . . . . . . . . . . . . 4-1
Conversin de bloques de esquema de contactos 7-12
Creacin de programa . . . . . . . . . . . . .7-7, 7-20, 8-7, 8-20
Creacin de programas . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
Creacin de un nuevo proyecto . . . .7-2, 7-19, 8-2, 8-18
D
Depuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Depuracin offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
Diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Diagrama SFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-32
E
Ejemplo de programa . . . . . . . . . . . . . . . . . . . . . . . . . 7-1, 8-1
Empleo de proyectos antiguos . . . . . . . . . . . . . . . . . . . . 3-1
Entrada de contrasea . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Escribir datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Esquema de contactos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Esquema de contactos estructurado . . . . . . . . . . . . . . . 6-2
Etiqueta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Etiquetas globales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-19
Export to GX Developer . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Exportacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Exportacin a GX Developer . . . . . . . . . . . . . . . . . . . . . . . 3-8
F
Formatos, otros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Funcin de exportacin . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Funciones principales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
FXCPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-30

GX Works2

Leer datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lenguaje de programacin basado en texto . . . . . . .
Lenguaje de programacin, basado en texto . . . . . .
Lenguaje de programacin, grfico . . . . . . . . . . . . . . .
Lenguajes de programacin . . . . . . . . . . . . . . . . . . . . . .

2-2
6-2
6-1
6-1
2-7

M
Memorizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Monitorizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
N
Nivel de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
O
Open Other Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Open Other Project . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1, 3-5
P
Parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2, 7-4
POU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Producto MELSOFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Programacin de etiquetas . . . . . . . . . . . . . . . . . . . . . . . 2-5
Proyecto, estructurado . . . . . . . . . . . . . . . . . . . . . . . 2-5, 6-2
Proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
R
Read ASC Format File . . . . . . . . . . . . . . . . . . . . . . . . . 3-2, 3-7
S
Seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sistema multilinge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3-4
6-1
2-7
6-1

A-1

ndice

Anexo

T
Texto estructurado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Texto estructurado en lnea . . . . . . . . . . . . . . . . . . . . . . . 2-7
Tipos de proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
U

Ventana de salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ventana de seleccin de bloques de funcin . . . . . . .
Ventanas de supervisin . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualizacin de la biblioteca de usuario . . . . . . . . . . .
Visualizacin de la destinacin de conexin . . . . . . .
Visualizacin del proyecto . . . . . . . . . . . . . . . . . . . . . . . .

5-2
5-2
5-2
5-4
5-4
5-4

Unidad de organizacin de programa . . . . . . . . . . . . . 2-6

Windows Vista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3

Ventana acoplable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2


Ventana de buscar/reemplazar . . . . . . . . . . . . . . . . . . . . 5-2
Ventana de lista de operandos . . . . . . . . . . . . . . . . . . . . 5-2
Ventana de mdulos especiales . . . . . . . . . . . . . . . . . . . 5-2
Ventana de navegacin . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Ventana de referencias cruzadas . . . . . . . . . . . . . . . . . . . 5-2

A-2

MITSUBISHI ELECTRIC

Mitsubishi Electric Europe B.V. Surcusal en Espaa /// Tel. 902 131121 // +34 935653131 /// www.mitsubishi-automation.es
HEADQUARTERS EUROPEAS
MITSUBISHI ELECTRIC EUROPE B.V.
Gothaer Strae 8
D-40880 Ratingen
Tel.: +49 (0)21 02/4 86-0
MITSUBISHI ELECTRIC EUROPE B.V.
Avenir Business Park, Radlick 714/113a
CZ-158 00 Praha 5
Tel.: +420 (0)251 551 470

ALEMANIA

REP. CHECA

MITSUBISHI ELECTRIC EUROPE B.V.


25, Boulevard des Bouvets
F-92741 Nanterre Cedex
Tel.: +33 (0)1/ 55 68 55 68
MITSUBISHI ELECTRIC EUROPE B.V.
Travellers Lane
UK-Hatfield, Herts. AL10 8XB
Tel.: +44 (0)1707/27 61 00

FRANCIA

REINO UNIDO

MITSUBISHI ELECTRIC EUROPE B.V.


Viale Colleoni 7
I-20041 Agrate Brianza (MB)
Tel.: +39 039/60 53 1
MITSUBISHI ELECTRIC EUROPE B.V.
52, bld. 3 Kosmodamianskaya nab 8 floor
RU-115054 oscow
Tel.: +7 495 721-2070

ITALIA

MITSUBISHI ELECTRIC EUROPE B.V.


Krakowska 50
PL-32-083 Balice
Tel.: +48 (0)12 / 630 47 00

RUSSIA

Mitsubishi Electric Europe B.V. /// FA - European Business Group /// Gothaer Strae 8 /// D-40880 Ratingen /// Germany
Tel.: +49(0)2102-4860 /// Fax: +49(0)2102-4861120 /// info@mitsubishi-automation.com /// www.mitsubishi-automation.com

POLONIA