Está en la página 1de 110

MITSUBISHI ELECTRIC

GX Works2

Sistema de programación
y de documentación

Manual introductorio

24 01 2012 INDUSTRIAL AUTOMATION


Versión A MITSUBISHI ELECTRIC
En torno a este manual

Los textos, figuras, diagramas y ejemplos contenidos en este manual sirven


exclusivamente para la ilustración, el manejo, la aplicación y la programación
del sistema de programación y de documentación
GX Works2.
Para los controladores lógicos programables (PLCs) de las
diversas series MELSEC de MITSUBISHI ELECTRIC
hay disponibles manuales separados.

El usuario es el único responsable del empleo y utilización de


este software.

Si se le presentaran dudas acerca de la instalación y la operación 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 página 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 sólo en conformidad
con lo especificado en el contrato de licencia correspondiente.

Queda estrictamente prohibida la reproducción, el almacenamiento


en sistemas informáticos, la puesta a disposición de terceros
o la traducción 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 técnicas en este manual sin previo aviso.

© Agosto de 2011
Manual introductorio de
MELSOFT GX Works2
Versión Modificaciones / añadidos / correcciones
A 12/2011 pdp cki/fo Primera edición
Símbolos 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:

INDICACIÓN Texto de la indicación

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 números blancos dentro de un círculo
negro, y se explican con los mismos números en la tabla que sigue a continuación, por ejemplo:


Empleo de las instrucciones de actuación


Las instrucciones de actuación 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 (números negros dentro de un círculo 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 (números
elevados). En el lugar correspondiente de la tabla hay entonces un signo de nota a pie (número
elevado).
Si hay notas a pie para una misma tabla, se numeran de forma continua debajo de la tabla (números
blancos elevados dentro de un círculo negro):

Texto
 Texto

Texto

Modos de escritura y ayudas de orientación


Los nombres de menú, las entradas de menú y las subentradas, así como las opciones en un cuadro
de diálogo, 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 diálogo Transfer-
Setup.
Conserve este manual de manera que esté siempre disponible para todos los usuarios.

GX Works2 I
II
Contenido

Contenido

1 Introducción

1.1 Este manual…. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1

1.2 Si aún no está bien familiarizado con Windows®…. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1

1.3 Si se quedara atascado… . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1

1.4 Manuales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2


1.4.1 Visualización de los manuales de empleo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2

2 Presentación de GX Works2

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


2.1.1 Programación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
2.1.2 Ajuste de parámetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
2.1.3 Escribir/leer datos en/de CPU PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
2.1.4 Monitorización/depuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
2.1.5 Diagnóstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3

2.2 Características especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4


2.2.1 Tipos de proyectos en GX Works2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
2.2.2 Programación con etiquetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
2.2.3 Reutilización de programas de aplicaciones antiguas . . . . . . . . . . . . . . . . . . . . . 2-6
2.2.4 Registro de unidades de organización de programa (POUs) en librería. . . . . 2-6
2.2.5 Muchos lenguajes de programación disponibles. . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
2.2.6 Otras características . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8

3 Empleo de proyectos antiguos

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


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 función de exportación de GX IEC . . . . . 3-2
3.1.3 Empleo en GX Developer de proyectos creados con GX Works2 . . . . . . . . . . . 3-2
3.1.4 Memorización 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

GX Works2 1
Contenido

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

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

3.4 Memorización de proyectos en otros formatos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8

4 Instalación

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


4.1.1 Configuración del hardware recomendada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
4.1.2 Requisitos de software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1

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

4.3 Indicaciones para la instalación de GX Works2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2


4.3.1 Primera instalación de un producto MELSOFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
4.3.2 Prosecución de la instalación cuando ésta no ha finalizado correctamente 4-3
4.3.3 Indicaciones especiales para la instalación bajo Windows Vista®. . . . . . . . . . . 4-3

4.4 Instalación de GX Works2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5


4.4.1 Instalación de GX Works2 en el disco duro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
4.4.2 Inicio de GX Works2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
4.4.3 Finalización de GX Works2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5

5 La interface de usuario

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


5.1.1 La barra de menús . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 organización de programa (POUs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9

5.4 Programas, módulos de función y funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10

2
Contenido

6 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 Creación de programas en un proyecto simple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3

6.3 Creación de programas en un proyecto estructurado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5

7 Ejemplo de programa: Proyecto simple

7.1 Creación de un programa de esquema de contactos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1


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 Creación de un nuevo proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2
7.1.5 Ajuste de parámetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4
7.1.6 Ajuste de las etiquetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
7.1.7 Creación de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7
7.1.8 Conversión de los bloques LD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-12
7.1.9 Compilación de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-13
7.1.10 Memorización de un proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-15

7.2 Creación 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 Creación de un nuevo proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-19
7.2.5 Ajuste de parámetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-19
7.2.6 Ajuste de las etiquetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-19
7.2.7 Creación de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-20
7.2.8 Compilación de un programa (para QCPU/LCPU) o conversión de un
diagrama SFC (para FXCPU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-32
7.2.9 Memorización de un proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-32

GX Works2 3
Contenido

8 Ejemplo de programa: Proyecto estructurado

8.1 Creación de un programa de esquema de contactos estructurado . . . . . . . . . . . . . . . . . 8-1


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 Creación de un nuevo proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2
8.1.5 Ajuste de parámetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4
8.1.6 Ajuste de las etiquetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4
8.1.7 Creación de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-7
8.1.8 Compilación de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-15
8.1.9 Memorización de un proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-16

8.2 Creación 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 Creación de un nuevo proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-18
8.2.5 Ajuste de parámetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-18
8.2.6 Ajuste de las etiquetas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-19
8.2.7 Creación de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-20
8.2.8 Compilación de un programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-24
8.2.9 Memorización de un proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-24

GX Works2 4
Introducción Este manual…

1 Introducción
1.1 Este manual…
...le ofrece tanto al principiantes como a quienes cambian de sistema una guía compacta para el
empleo de GX Works2. La sección "Primeros pasos" explica de forma clara, adecuada y exhaustiva el
procedimiento cronológico para el trabajo con GX Works2. Un ejemplo de aplicación muestra una
aplicación capaz de funcionar que en lo sucesivo servirá como base para una explicación práctica del
programa.

1.2 Si aún no está bien familiarizado con Windows®…


… lea primero los principios básicos 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 válidos para
todos los programas de aplicación en el sistema operativo Windows®.

INDICACIÓN Microsoft, Windows, Windows Vista y Excel son nombres de marcas o marcas registradas de
Microsoft Corporation en los EE.UU. y/o en otros países.

1.3 Si se quedara atascado…


… y tuviera preguntas acerca de GX Works2 o de la configuración PLC conectada, o si se topara con
problemas aparentemente indisolubles, acuda primero a los manuales disponibles. Además, la ayuda
online contextual ofrece también muchas respuestas. Para acceder a la misma, pulse la tecla [F1]
directamente en GX Works2. Utilice también la búsqueda del menú de ayuda.
Si pese a todo no encontrara respuestas a sus preguntas, póngase en contacto con la delegación
competente o llame directamente por teléfono a la central europea de MITSUBISHI ELECTRIC en
Ratingen. Las direcciones y los números de teléfono podrá encontrarlos en la contraportada de todos
los manuales de controladores lógicos programables.

GX Works2 1-1
Manuales Introducción

1.4 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.
Número de
Nombre del manual artículo (código
de modelo)

GX Works2 Operating Manual (Simple Project)


SH-080780ENG
Explica el manejo, como la creación o la monitorización de programas, en un proyecto simple en GX
(13JU64)
Works2.

GX Works2 Operating Manual (Structured Project)


SH-080781ENG
Explica el manejo, como la creación o la monitorización de programas, en un proyecto estructurado
en GX Works2. (13JU65)

GX Works2 Operating Manual (Intelligent Function Module) SH-080921ENG


Explica el manejo de módulos especiales, la configuración de parámetros, la monitorización de
(13JU69)
programas y funciones predefinidas de soporte de protocolos en GX Works2.

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

1.4.1 Visualización de los manuales de empleo

Para la visualización de los manuales de empleo, vaya a Help Operating Manual [nombre del
manual].

1-2
Presentación de GX Works2 Funciones principales de GX Works2

2 Presentación de GX Works2
GX Works2 se sirve del concepto gráfico de Windows® y permite trabajar de forma rápida e intuitiva.
Esto significa para usted: no se perderá a través de complejas estructuras de programas, sino un
camino rápido para la programación de las tareas de control.
GX Works2 ofrece una funcionalidad y una usabilidad mejoradas, con prestaciones y características
fáciles de manejar en comparación con el GX Developer existente.

2.1 Funciones principales de GX Works2


GX Works2 puede administrar en forma de proyectos los programas y los parámetros de toda CPU PLC.
A continuación se describen las funciones principales.

2.1.1 Programación

Es posible crear programas dentro de un proyecto simple, de forma similar a como se hace en
GX Developer. Pero en GX Works2 también está disponible la programación 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 programación. Partes y funciones de programa frecuentemente empleadas sólo
tienen que crearse una vez y pueden emplearse indefinidas veces a modo de módulos. De este modo
es posible reducir considerablemente el trabajo de programación. Es posible llevar a cabo cambios en
pocos pasos.

GX Works2 2-1
Funciones principales de GX Works2 Presentación de GX Works2

2.1.2 Ajuste de parámetros

Con GX Works2 es posible ajustar los parámetros de la CPU PLC y los parámetros de la red de
comunicación.
También es posible ajustar los parámetros de módulos especiales.
(El ajuste de parámetros de red de comunicación no está disponible para CPUs FX.).

Fig. 2-2: Ajuste de parámetros

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 función Read from PLC/Write to PLC. Además de ello, por medio de la función 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
Presentación de GX Works2 Funciones principales de GX Works2

2.1.4 Monitorización/depuración

Los programas secuenciales creados pueden ser escritos en la CPU PLC, y los valores de operando
pueden monitorizarse tanto online como offline durante la ejecución de los programas.

Los programas pueden ser monitorizados o


depurados.

Fig. 2-4: Monitorización/depuración

2.1.5 Diagnóstico

Es posible visualizar el estado de error actual o la historia de errores de la CPU PLC y proceder a la
evaluación para el diagnóstico de errores. Empleando la función de diagnóstico es posible concluir la
eliminación de errores en un tiempo muy breve.
Al emplear la función System monitor (para QCPU (modo Q)/LCPU) es posible acceder a información
detallada, como p.ej. en relación con módulos especiales. Ello contribuye a acortar el tiempo
requerido para una nueva puesta en funcionamiento en caso de un error.

Diagnóstico del estado de la CPU PLC a través de la


pantalla de diagnóstico PLC

Diagnóstico del
estado de la CPU PLC

Fig. 2-5: Diagnóstico

GX Works2 2-3
Características especiales Presentación de GX Works2

2.2 Características especiales


A continuación se describen las características 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 programación sin etiquetas y la
programación 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 La programación se lleva a cabo de forma
programas secuenciales. similar a como se hace en GX Developer.

Fig. 2-6: Proyecto simple

2-4
Presentación de GX Works2 Características especiales

Proyecto estructurado
En un proyecto estructurado, la programación se lleva a cabo de forma estructurada.
Mediante la segmentación de un programa amplio para un proceso de control en partes de programa
individuales que pueden emplearse por separado, resulta posible una programación fácil de
administrar y de emplear (programación estructurada).
Este tipo de proyecto soporta exclusivamente la programación empleando etiquetas.

POU
POU Archivo de programa
Program file

Bloque de función
Function block 11 Bloque de programa
Program block A A Programa MAIN
Program MAIN

Bloque de programa
Program block B B
Bloque de función
Function block 22
Bloque de programa
Program block CC ProgramaSUB1
Program SUB1

Función 11
Function Bloque de programa
Program block D D

Función 22
Function Bloque de programa
Program block E E

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

Fig. 2-7: Proyecto estructurado

2.2.2 Programación con etiquetas

Mediante el empleo de etiquetas (variables) en la programación, la creación de programas puede


tener lugar sin tomar en consideración el número de direcciones de operando disponibles.
Mediante la compilación del programa creado con la programación de etiquetas, los operandos son
asignados automáticamente y el programa puede emplearse como un programa real.
Las etiquetas globales, una vez creadas, pueden emplearse también en otros programas.

Reutilización de etiquetas
en otros programas

Fig. 2-8: Programación con etiquetas

Además 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 más detalles relativos a las etiquetas de sistema, consulte el siguiente manual:
● Manual introductorio iQ Works

GX Works2 2-5
Características especiales Presentación de GX Works2

2.2.3 Reutilización de programas de aplicaciones antiguas

Los programas secuenciales creados en GX Developer ó GX IEC Developer puede seguir empleándose
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 programación.
Más detalles al respecto podrá encontrarlos en Cap. 3.

<GXDeveloper>
<GX Developer> <GX Works2>
<GX Works2>

Proyectos creados en
Project created
withGX
GXDeveloper
Developer

Reutilización
Can be used in en
GXGX Works2
Works2.

Fig. 2-9: Reutilización de proyectos ya existentes

2.2.4 Registro de unidades de organización de programa (POUs) en librería

Los programas empleados en un proyecto estructurado, las etiquetas globales y las estructuras de
programa empleadas repetidamente pueden registrarse como librería. El empleo conjunto de tales
librería contribuye así a la reducción del trabajo de programación.

Proyecto
Project AA

Proyecto
Project BB

Proyecto
Project CC

Proyecto
Project DD
Library file

Fig. 2-10: Empleo conjunto de POUs

2-6
Presentación de GX Works2 Características especiales

2.2.5 Muchos lenguajes de programación disponibles

GX Works2 es un sistema multilingüe:


GX Works2 soporta la programación en diversos lenguajes de programación. Diversos editores
gráficos y de texto facilitan el trabajo a la hora de crear de forma rápida y sencilla programas
secuenciales a medida. Seleccione sencillamente el lenguaje más adecuado a la tarea concreta.
La amplia oferta de lenguajes de programación de GX Works2 permite elegir el lenguaje óptimo en
función del controlador empleado.

<Esquema de contactos <Lenguaje de secuencia (SFC:


La programación similar a con GX Developer. Programación para la clarificación del proceso

<Esquema de contactos estructurado> <Texto estructurado (ST)>


Programación gráfica de un programa de esquema de contactos Programación en un lenguaje de texto,
similar al lenguaje de programación C

Fig. 2-11: Lenguajes de programación

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

GX Works2 2-7
Características especiales Presentación de GX Works2

2.2.6 Otras características

Depuración offline
Una depuración offline resulta posible gracias a una función de simulación en GX Works2. Por medio
de la depuración es posible comprobar la operación normal de un programa secuencial creado sin
tener que conectar GX Works2 con una CPU.

Función de simulación

La monitorización y la depuración de un programa puede tener lugar sin


No se requiere la conexión conectar una CPU exactamente del mismo modo con un PLC conectado.
de un PLC.

Fig. 2-12: Depuración offline

Adecuación de la configuración de pantalla a las propias necesidades


Por medio de las ventanas acoplables es posible adaptar la configuración de la pantalla de GX Works2
a los propios deseos sin ningún tipo de limitaciones.

Las ventanas acoplables pueden


disponerse a voluntad

Fig. 2-13: Adaptación de la configuración de pantalla

2-8
Empleo de proyectos antiguos Empleo de proyectos y datos en otros formatos

3 Empleo de proyectos antiguos


3.1 Empleo de proyectos y datos en otros formatos
Esta sección 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 función de
exportación de GX IEC Developer. Los proyectos editados en GX Works2 pueden ser editados y
empleados también en GX Developer.
Para FXCPU sólo pueden seguir empleándose exclusivamente los proyectos creados con el
GX Developer.

INDICACIÓN 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)

3.1.1 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 función Open Other Project (ver secc. 3.2).

Función Open Other Project

Proyecto creado con


GX Developer

Abierto como proyecto GX Works2

Función 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 Empleo de proyectos antiguos

3.1.2 Empleo de datos generados con la función de exportación de GX IEC

Los archivos ASCII generados con la función de exportación de GX IEC Developer pueden ser
añadidos como proyectos en GX Works2 por medio de la función Read ASC Format File (ver
secc. 3.3).
Esta función no es soportada por FXCPU.
.

Lectura de
Read ASC
archivos en
FormatASC
formato File

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 función 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: Exportación de GX Works2 a GX Developer

3-2
Empleo de proyectos antiguos Empleo de proyectos y datos en otros formatos

3.1.4 Memorización 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 automáticamente como proyectos sencillos, y los proyectos
GX IEC Developer como proyectos estructurados.

Comparación de la memorización de proyectos y datos entre GX Developer y GX Works2


GX Works2 GX Works2
GX Developer
(Proyecto simple) (Proyecto estructurado)

Parámetros Parámetros Parámetros

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: Comparación entre GX Developer y GX Works2

Comparación de la memorización de proyectos y datos entre GX IEC Developer y GX Works2


GX Works2
GX IEC Developer
(Proyecto estructurado)

Librería de usuario User Library

Parámetros (parámetros PLC) Parámetros

DUT_Pool (estructurado) Tipos de datos estructurados

Global_Vars (variables globales) Etiquetas globales

POE en la visualización de árbol de proyectos


Task_Pool
Configuración de programa

POE en la visualización de árbol de proyectos


POE_Pool
Configuración de programa

Tab. 3-1: Comparación entre GX IEC Developer y GX Works2

GX Works2 3-3
Empleo de proyectos y datos en otros formatos Empleo de proyectos antiguos

3.1.5 Nivel de seguridad en el GX IEC Developer

El nivel de seguridad en el proyecto GX IEC Developer se borra después de la lectura del proyecto.
Después de la lectura del proyecto GX IEC Developer con GX Works2 se visualiza el siguiente cuadro
de diálogo Enter Password.

Fig. 3-4:
Cuadro de diálogo 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 aplicación, consulte el siguiente manual:
GX Works2 Operating Manual (Common)

3-4
Empleo de proyectos antiguos Apertura de proyectos en otros formatos

3.2 Apertura de proyectos en otros formatos


Esta sección 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 diálogo Open Other Project

 Seleccione el proyecto deseado y haga clic en el botón 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 Empleo de proyectos antiguos

INDICACIONES Estado de proyecto después de abrir un proyecto de un formato antiguo


Después 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 monitorización.
Si se presentara un error durante la compilación, corrija el programa afectado en correspondencia
con lo indicado en las instrucciones de programación.

Apertura de un proyecto de otro formato que contiene un programa SFC


Las informaciones de bloque, como los operandos de información de bloque, el título de bloque y
las declaraciones de bloque se retoman automáticamente en la configuración de bloque.

Apertura de un proyecto GX IEC Developer


Al abrir un proyecto GX IEC Developer que contiene una librería de usuario, bajo determinadas
circunstancias es posible que aparezca el siguiente aviso y que no se lea la librería. Si aparece el
siguiente aviso, seleccione la instrucción Project Library Install en GX Works2 con objeto
de importar la librería de usuario.

3-6
Empleo de proyectos antiguos Lectura de datos en formato ASC

3.3 Lectura de datos en formato ASC


Esta sección 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 añadidos exclusivamente a un proyecto estructurado.
 Seleccione Project Open Other Data Read ASC Format File.

Fig. 3-6: Cuadro de diálogo Open Other Project

 Seleccione el archivo deseado y haga clic en el botón Open.


Seleccione '*.asc' como tipo de archivo.
Los datos seleccionados son añadidos al proyecto actual.

INDICACIONES Importación 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.
Después de la importación de los datos, es necesario compilar los programas con objeto de
comprobar si presentan fallos y corregir éstos dado el caso.

Importación de datos cuyo nombre ya existe en un proyecto


A los datos por importar se les añade en orden ascendente una cifra al final del nombre de archivo
correspondiente (comenzando con 1). Los datos son añadidos después al proyecto actual.

Importación de etiquetas globales


Al importar etiquetas globales, bajo determinadas circunstancias es posible que quede vacía la
columna "Operand" de una etiqueta global. Por favor compruebe y corrija este punto en el cuadro
de diálogo de los parámetros PLC en la pestaña "Operand".

GX Works2 3-7
Memorización de proyectos en otros formatos Empleo de proyectos antiguos

3.4 Memorización de proyectos en otros formatos


Esta sección describe el procedimiento para la memorización 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 diálogo 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 botón Save.

INDICACIÓN Indicación especial para la memorización de proyectos


Para información acerca de restricciones e indicaciones para la memorización de proyectos que va
más 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 memorización de los datos.
● No es posible guardar los datos provistos de una contraseña de bloque. Anule la contraseña de
bloque antes de proceder a la memorización de los datos.

3-8
Instalación Requisitos del hardware

4 Instalación
4.1 Requisitos del hardware
4.1.1 Configuración del hardware recomendada

● Ordenador personal compatible con PC/AT


● Microsoft® Windows® 2000, Microsoft® Windows® XP SP2, Microsoft® Windows® Vista®
Microsoft® Windows® 7
● Como mínimo 1 GB RAM
● Interface serie (RS-232)
● Puerto USB
● Disco duro con 1 GB de espacio libre como mínimo
● Unidad de DVD-ROM
● Monitor XGA de 17" (43 cm) (1024x768 píxeles)

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. japonés).

GX Works2 4-1
Copyright Instalación

4.2 Copyright

ATENCIÓN:

E Este software es propiedad intelectual. Abriendo el embalaje acepta usted automáticamente


las condiciones del contrato de licencia. Sólo se permite realizar una única copia del soporte
informático original como backup de seguridad y con fines de archivo.

4.3 Indicaciones para la instalación de GX Works2


4.3.1 Primera instalación de un producto MELSOFT

Al instalar por primera vez un producto MELSOFT, es posible que bajo determinadas circunstancias
aparezca durante el proceso de instalación el cuadro de diálogo siguiente. Para proseguir con la
instalación, haga clic en el botón en el cuadro de diálogo Software Installation.
(Hemos comprobado a fondo el procedimiento y podemos asegurar que ejecutando este proceso es
posible proseguir con la operación del sistema sin ningún tipo de problemas o restricciones.)
Es posible que el cuadro de diálogo Software Installation quede oculta detrás de otro cuadro de
diálogo. Pulse las teclas + para poder visualizarlo.

Fig. 4-1:
Cuadro de diálogo Software Installation

4-2
Instalación Indicaciones para la instalación de GX Works2

4.3.2 Prosecución de la instalación cuando ésta no ha finalizado correctamente

Cuando la instalación de un producto MELSOFT o de otro software no ha finalizado correctamente, se


visualiza el siguiente cuadro de diálogo. En tal caso puede proseguirse con la instalación sólo después
de reiniciar el PC.
Reinicie el PC y comience de nuevo con la instalación.

Fig. 4-2:
Cuadro de diálogo Software Installation

4.3.3 Indicaciones especiales para la instalación bajo Windows Vista®

Al instalar bajo Windows Vista®, bajo determinadas circunstancias es posible que al finalizar la
instalación aparezca el siguiente cuadro de diálogo.
En tal caso seleccione la opción "This program installed correctly" y reinicie el PC.

Fig. 4-3:
Cuadro de diálogo Programm
Compatibility Assistent

Si se ha seleccionado por descuido la opción "Reinstall using recommended settings", se selecciona


automáticamente el modo de compatibilidad para Windows XP SP2. Desactive el modo de
compatibilidad para Windows XP SP2 según las instrucciones que se detallan a continuación, y
ejecute de nuevo la instalación.

GX Works2 4-3
Indicaciones para la instalación de GX Works2 Instalación

 Haga clic con la tecla derecha del


ratón sobre el icono setup.exe del
destino de la instalación en el
explorador de Windows.
Entonces se visualiza el cuadro de
diálogo Setup Properties.

 En la pestaña Compatibility, haga clic en el botón .

 Deseleccione la opción "Run this


program in compatibility mode
for:" y haga clic en el botón
.

Haga clic en el botón .

4-4
Instalación Instalación de GX Works2

4.4 Instalación de GX Works2


Durante el proceso de instalación se crea en el disco duro una subcarpeta en la que
se escriben los archivos de GX Works2.

4.4.1 Instalación de GX Works2 en el disco duro

 Asegúrese de que en su ordenador está instalada la versión correcta de Microsoft® Windows®. Si


necesita información acerca del manejo de Microsoft® Windows®, consulte el manual de
instrucciones de Microsoft® Windows®.
 Inicie Microsoft® Windows®.
 Introduzca el DVD-ROM de instalación en la unidad de DVD-ROM.
El programa de instalación de GX Works2 se ejecuta automáticamente (si tal no fuera el caso,
ejecute el archivo SETUP.EXE que se encuentra en el DVD-ROM de instalación).
Siga las instrucciones de la pantalla.

Entre el nombre de usuario, el nombre de la empresa y el número de serie del software.
Siga las instrucciones de la pantalla.
Una vez concluido el proceso de instalación se crea un nuevo grupo de programas con el símbolo
de programa (icono) de GX Works2.
Para más información al respecto, consulte la documentación de Microsoft® Windows®.

4.4.2 Inicio de GX Works2

 En el menú de inicio, haga clic en el símbolo de programa (icono) de GX Works2. El símbolo 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 Finalización de GX Works2

GX Works2 puede finalizarse en cualquier lugar del mismo en que uno se encuentre con la
combinación 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

5 La interface de usuario
5.1 Los elementos de la interface de usuario
La ventana del navegador y la barra completa de menús aparecen sólo después de haber abierto o
creado un proyecto. La figura siguiente muestra diferentes ventanas: el navegador, la ventana de
edición y la ventana acoplable de un proyecto. Las ventanas pueden disponerse de forma flexible en
la pantalla.

Barra de
Title bar
título
Barrabar
Menu de
menús

Barras de
Toolbar
herramientas

Ventana de
Navigation
navegación
window

WorkVentana
windowde
edición

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 Descripción

Barra de título del software Visualización del nombre del proyecto

Visualización de las opciones de menú para acceder a cada una de las


Barra de menús
funciones

Visualización de los iconos de las herramientas para acceder a cada una de


Barra de herramientas
las funciones

Ventana principal para operaciones tales como programación,


Ventana de edición
configuración de parámetros y monitorización

Ventana acoplable Subventana para el soporte de operaciones en la ventana principal

Visualización del contenido de los proyectos en forma de un diagrama de


Ventana de navegación
árbol

Ventana de selección de bloques de Visualización de una lista de funciones (como por ejemplo bloques de
función función) que pueden empelarse para la programación

Visualización de resultados de compilación y de comprobación (errores y


Ventana de salida
advertencias)

Ventana de referencias cruzadas Visualización de resultados de referencias cruzadas (cross reference)

Ventana de lista de operandos Visualización de los operandos empleados

Ventanas para la monitorización y la edición de valores actuales de


Ventanas de supervisión 1 a 4
operando

Ventana para la monitorización de


Ventana para la monitorización de módulos especiales
módulos especiales 1 a 10

Ventana de buscar/reemplazar Ventana para buscar y reemplazar cadenas de signos en el proyecto

Barra de estado Visualización de informaciones relativas al proyecto actualmente editado.

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

INDICACIÓN Visualización 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 Los elementos de la interface de usuario

5.1.1 La barra de menús

La barra de menús en GX Works2 está estructurada según 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 selección de comando de un menú abre cuadros de diálogo o cuadros
de entrada. La estructura de los menús varía dependiendo del lugar del programa en el que uno se
encuentre. Los puntos de menú representados en gris no están disponibles.

INDICACIÓN En el anexo de las instrucciones GX Works2 Operating Manual (Common) podrá encontrar una
exposición y explicación de todos los puntos de menú.

5.1.2 La barra de herramientas

La barra de herramientas muestra las órdenes más importantes en forma de símbolos. Las órdenes
correspondientes se ejecutan entonces haciendo clic sobre el símbolo con el ratón. Dependiendo del
lugar de GX Works2 en el que uno se encuentre, la barra de herramientas muestra diferentes símbolos.

INDICACIÓN En el anexo de las instrucciones GX Works2 Operating Manual (Common) podrá encontrar una
exposición de todos los símbolos con la asignación y la explicación de los mismos.

5.1.3 Trabajo con ventanas

En GX Works2 es posible tener abiertos simultáneamente varios objetos (p.ej. ventana de edición,
configuración de parámetros, etc.). Para cada objeto se abre una ventana que puede posicionarse en
cualquier lugar de la pantalla y cuyo tamaño puede modificarse según se desee. El volumen de los
objetos es a menudo mayor que el tamaño de la ventana abierta. En tal caso aparecen barras de
desplazamiento verticales y horizontales que permiten desplazar en ambas direcciones la sección del
objeto visualizada en la pantalla.

Ventana de edición
Las ventanas de edición son las ventanas principales de GX Works2, y en ellas se llevan a cabo
operaciones tales como la programación, el ajuste de parámetros y la monitorización.

Tarjeta
Tab de registro Indicación de herramienta
Tool hint Botón de desplazamiento
Scroll button

Botón
Workpara cambiar
window
la ventana de
switching
trabajo
button

Fig. 5-2: Ventanas de edición solapadas

GX Works2 5-3
Los elementos de la interface de usuario La interface de usuario

Ventana de navegación
La ventana de navegación 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 navegación se abre sólo después de
que se ha abierto un proyecto.
A través de la ventana de navegación es posible ejecutar operaciones como la creación de nuevos
datos o el acceso a la ventana de edición.

Fig. 5-3:
Barra de título Ventana de navegación

Barras de
herramientas

Área de
selección de la
visualización

Nombre Descripción

Barra de título Indica el título de la visualización seleccionada

Indica iconos de herramienta de las funciones ofrecidas en la visualización


Barra de herramientas
correspondiente

Área de selección de la visualización Área para seleccionar una vista para la visualización.

Proyecto Visualiza el proyecto

Librería de usuario Visualiza la librería de usuario

Destinación de conexión Visualiza la destinación de conexión

Tab. 5-2: Objetos visualizados


En la estructura de árbol del navegador es posible desplegar una rama haciendo clic en el símbolo [+].
La rama se oculta de nuevo haciendo clic en el símbolo [-]. Los símbolos [-] y [+] de la estructura de
árbol indican si una rama está desplegada o no. También es posible desplegar u ocultar una rama
haciendo doble clic en el icono de la rama correspondiente. En el nivel más bajo, la ventana del objeto
correspondiente se abre haciendo doble clic.

5-4
La interface de usuario Los elementos de la interface de usuario

5.1.4 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 visualización
pueden configurarse.

Insertar/ Bloq. Bloq.


Tipo de proyecto Información de seguridad Tipo de PLC Destinación de conexión Posición del cursor sobrescribir mayús. núm.

Fig. 5-4: Información en la barra de estado

Campo de indicación Descripción

Visualiza el tipo de proyecto:


• Unlabeled : Proyecto simple que no emplea etiquetas
Tipo de proyecto
• Simple : Proyecto simple que emplea etiquetas
• Structured : Proyecto estructurado

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


Información de seguridad
está protegido por medio de un ajuste de seguridad.

Tipo de PLC Indica el tipo de PLC del proyecto.

Destinación de conexión Indica el estado de los ajustes de transmisión.

Posición del cursor Indica la posición del cursor en la ventana de edición.

Insertar/sobrescribir Indica el modo actual (insertar o sobrescribir).

Bloqueo de mayúsculas Indica el estado de la teclas de bloqueo de mayúsculas.

Bloque numérico Indica si está activada la función de bloque numérico del teclado.

Tab. 5-3: Información visualizada en la barra de estado

GX Works2 5-5
Proyectos La interface de usuario

5.2 Proyectos
Los siguientes contenidos se representan en forma de diagrama de árbol en la visualización de
proyectos.
El contenido visualizado depende del tipo de PLC y del tipo de proyecto empleado, por lo que puede
variar.
Para más información acerca de proyectos sencillos, proyectos estructurados y módulos 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 parámetros
 ·········Ajustes especiales para módulos especiales

················Entrada de comentarios globales de operando




······Ajuste del tipo de ejecución para un programa

······ Creación 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

No se visualiza en caso de una FXCPU:

Con una FXCPU no se clasifican los tipos de ejecución. Sólo se visualiza la categoría "Execution
Program".

5-6
La interface de usuario Proyectos

.
<Simple project (with labels)>
································Ajuste de diversos parámetros

··········Ajustes especiales para módulos especiales
···············Entrada de comentarios globales de operandos
·························Entrada de etiquetas globales


·······Ajuste del tipo de ejecución para un programa

······· Creación 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 parámetros
 ············Ajustes especiales para módulos especiales
···············Entrada de comentarios globales de operandos
·························Entrada de etiquetas globales


······Ajuste del tipo de ejecución para un programa

······Creación 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


 No se visualiza en caso de una FXCPU:

Con una FXCPU no se clasifican los tipos de ejecución. Sólo se visualiza la categoría "Execution
Program".

GX Works2 5-7
Proyectos La interface de usuario

INDICACIÓN Tipo de ejecución de programa


En la vista de proyecto es posible establecer el tipo de ejecución de un programa haciendo clic
sobre su nombre con la tecla derecha del ratón. Seleccione un programa para el que desee
cambiar su tipo de ejecución, haga clic sobre su nombre con la tecla derecha del ratón, y
seleccione Register Program Initial/Scan/Wait/Fixed Scan, o arrastre el programa
seleccionado con el ratón y suéltelo sobre el tipo de ejecución de programa deseado. El tipo de
ejecución ajustado en la vista de proyecto se asume automáticamente en la configuración de
programa en los parámetros PLC.
Ejemplo: El tipo de ejecución de MAIN se ajusta arrastrando con el ratón a Scan Program.
<Project view>
<Project view> <Setting
<Cuadro de diálogo screen
de los for PLCPLC>
parámetros parameter>

Drag & drop

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

5-8
La interface de usuario Unidades de organización de programa (POUs)

5.3 Unidades de organización de programa (POUs)


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

BarraTitle bar
de título

Barras de
Toolbar
herramientas

Selección de
POU
POU
selection
en el árbol
in proyectos
de project
tree

Área de
View
selección de la
selection
visualización
area

Fig. 5-8: Sección POU en el árbol de proyectos

Cada unidad de organización de programa POU se compone de:


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

GX Works2 5-9
Programas, módulos de función y funciones La interface de usuario

5.4 Programas, módulos de función y funciones

Fig. 5-9:
Programa Módulo de Función Programas, módulos de
función y
funciones
Instrucciones de Instrucciones de Instrucciones de
programación programación programación

Módulos Módulos
de función de función Funciones

Funciones Funciones

La unidad de organización de programa estándar es la POU de programa. En una POU de programa


es posible emplear instrucciones de programación de las librerías, así como funciones y módulos de
función. La ejecución de las POUs de programa es controlada en tasks (tareas).
Una POU declarada como función o módulo de función es un módulo de programa independiente.
Funciona como instrucción de programación que puede intercambiarse e integrarse en otros
programas parciales a voluntad.

INDICACIONES Un módulo de función puede ser llamado desde POUs de programa y desde módulos de función
ya presentes, pero no desde funciones. En un módulo de función mismo es posible emplear las
instrucciones de programación de las librerías, funciones y módulos de función ya disponibles.

Un módulo de función ofrece como resultado una o varias variables de salida. Todos los valores de
las variables de salida y los valores internos se conservan después del procesamiento del módulo
de función. Con la siguiente llamada del módulo de función se trabaja con estos valores ya
disponibles. ¡Según esto, la llamada de un módulo de función con los mismos valores de entrada
no tiene que dar lugar siempre a los mismos valores de salida!

Una función puede ser llamada desde POUs de programa, desde módulos de función y desde
funciones ya presentes. En una función misma es posible emplear las instrucciones de
programación de las librerías y funciones ya disponibles.

Una función siempre tiene un valor de salida. La función no contiene ninguna información interna
de estado. ¡Según esto, la llamada de una función con los mismos valores de entrada no tiene que
dar lugar siempre al mismo valor de salida!

Característica Módulos de función Función


Memorización Memoriza No memoriza
Creación de instancias Requerida No requerida
Salidas Ninguna salida
Una salida Una salida
Varias salidas
Procesamiento con el mismo No tiene que dar el mismo valor de salida Da siempre el mismo
valor de entrada valor de salida

Tab. 5-4: Comparación: Módulo de función – función

5 - 10
Primeros pasos Proyecto simple y proyecto estructurado

6 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 creación de programas que el
GX Developer convencional.
Los programas secuenciales pueden crearse en los siguientes lenguajes de programación:

Lenguajes de programación gráficos


● Esquema de contactos (LD: ladder diagram)
Emplee este lenguaje de programación gráfico para crear programas como esquemas eléctricos
con los símbolos 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 programación gráfico para crear programas de forma fácilmente
comprensible como sucesión de cadenas de pasos.
Describa los pasos que determinan la secuencia del proceso, y describa las condiciones de
transición para la prosecución con el siguiente paso.
Los pasos de programa y las condiciones de transición se crean en el lenguaje secuencial SFC.

Lenguaje de programación basado en texto


● Texto estructurado (ST)
Este lenguaje de programación basado en texto permite la descripción en sintaxis de las tareas
de control, incluyendo secuencias alternativas mediante de frases condicionales y repeticiones,
del mismo modo que tiene lugar la programación en lenguajes avanzados como Pascal o C.
Correspondientemente es posible crear programas breves fáciles de leer.

GX Works2 6-1
Proyecto simple y proyecto estructurado Primeros pasos

6.1.2 Proyecto estructurado

En un proyecto estructurado es posible crear programas mediante una programación 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 fácilmente comprensibles y aplicables en muchos casos (mediante programación
estructurada).
Los programas secuenciales pueden crearse en los siguientes lenguajes de programación:

Lenguajes de programación gráficos


● Esquema de contactos (LD: ladder diagram)
Emplee este lenguaje de programación gráfico para crear programas como esquemas eléctricos
con los símbolos 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 programación gráfico está basado en la tecnología de conmutación de relés.
Como este lenguaje de programación es fácil de entender intuitivamente, se emplea
exclusivamente para programas de esquemas de contactos.
Todo esquema de contactos comienza a la izquierda en una línea base.
Los esquemas de contactos estructurados se componen de contactos, bobinas, bloques de
función y funciones que se unen entre sí por medio de líneas verticales y horizontales.
● Lenguaje de secuencia (SFC: sequential function chart)
Emplee este lenguaje de programación gráfico para crear programas de forma fácilmente
comprensible como sucesión de cadenas de pasos.
Describa los pasos que determinan la secuencia del proceso, y describa las condiciones de
transición para la prosecución con el siguiente paso.
Los pasos de programa y las condiciones de transición se crean en el lenguaje secuencial SFC.

Lenguaje de programación basado en texto


● Texto estructurado (ST)
Este lenguaje de programación basado en texto permite la descripción en sintaxis de las tareas
de control, incluyendo secuencias alternativas mediante de frases condicionales y repeticiones,
del mismo modo que tiene lugar la programación en lenguajes avanzados como Pascal o C.
Correspondientemente es posible crear programas breves fáciles de leer.

INDICACIÓN La FXCPU no soporta el lenguaje de programación ST en un proyecto simple, del mismo modo
que los lenguajes de programación LD y SFC no se soportan en un proyecto estructurado.

6-2
Primeros pasos Creación de programas en un proyecto simple

6.2 Creación de programas en un proyecto simple


La siguiente representación muestra el procedimiento para la creación de un programa como
proyecto simple y su ejecución 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 parámetros

Paso de trabajo Referencia


Ajuste los parámetros. 7.1.5

 Ajuste de las etiquetas

Paso de trabajo Referencia


Defina las etiquetas globales. 7.1.6
Defina las etiquetas locales. —

Edición del programa

Paso de trabajo Referencia


7.1.7
Edite el programa en cada parte del mismo.
7.2.7


Conversión y compilación

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 destinación de conexión.

Escritura en PLC

Paso de trabajo Referencia


Escriba los parámetros en la CPU PLC.

Escriba el programa en la CPU PLC.

GX Works2 6-3
Creación de programas en un proyecto simple Primeros pasos

Operaciones de comprobación

Paso de trabajo Referencia


Monitorice el estado de ejecución del programa secuencial y el contenido de los
operandos, y compruebe el desarrollo del proceso. —
Compruebe si el PLC presenta errores.

 Impresión

Paso de trabajo Referencia


Imprima el programa y los parámetros. —

 Finalización de GX Works2

Paso de trabajo Referencia


Guarde el proyecto. 7.1.10
Cierre GX Works2. —

6-4
Primeros pasos Creación de programas en un proyecto estructurado

6.3 Creación de programas en un proyecto estructurado


La siguiente representación muestra el procedimiento para la creación de un programa como
proyecto estructurado y su ejecución 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 parámetros

Paso de trabajo Referencia


Ajuste los parámetros. 8.1.5

 Creación de la configuración 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 Referencia


Defina las etiquetas globales. 8.1.6
Defina las etiquetas locales. —


Edición del programa

Paso de trabajo Referencia


8.1.7
Edite el programa en cada POU.
8.2.7

Compilación

Paso de trabajo Referencia


Compile el programa. 8.1.8

Conecte la CPU PLC

Paso de trabajo Referencia


Una el PC con la CPU PLC.

Ajuste la destinación de conexión.

GX Works2 6-5
Creación de programas en un proyecto estructurado Primeros pasos

Escritura en PLC

Paso de trabajo Referencia


Escriba los parámetros en la CPU PLC.

Escriba el programa en la CPU PLC.

 Operaciones de comprobación

Paso de trabajo Referencia


Monitorice el estado de ejecución del programa secuencial y compruebe el desarrollo del
proceso. —
Compruebe si el PLC presenta errores.

 Impresión

Paso de trabajo Referencia


Imprima el programa y los parámetros. —

 Finalización de GX Works2

Paso de trabajo Referencia


Guarde el proyecto. 8.1.9
Cierre GX Works2. —

6-6
Ejemplo de programa: Proyecto simple Creación de un programa de esquema de contactos

7 Ejemplo de programa: Proyecto simple


7.1 Creación de un programa de esquema de contactos
Esta sección describe la creación 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 después 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
Creación de un programa de esquema de contactos Ejemplo de programa: Proyecto simple

7.1.3 Inicio de GX Works2

 Seleccione el software por iniciar.

 Se ha iniciado el software seleccio-


nado.

7.1.4 Creación de un nuevo proyecto

 Lleve a cabo uno de los siguientes


pasos para abrir el cuadro de
diálogo New Project.
– Seleccione Project New.
– Haga clic en el icono
(New).

7-2
Ejemplo de programa: Proyecto simple Creación 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 "Lan-
guage" de las listas de selección
correspondientes.
Marque la opción "Use Label" si
han de emplearse etiquetas en el
nuevo programa por crear.
Para confirmar los ajustes, pulse el
botón .
Entradas:
– Project Type: Simple Project
– Use Label: marcado
– PLC Series: QCPU (Q mode)
– PLC Type: Q02/Q02H
– Language: Ladder

INDICACIÓN Para emplear etiquetas en un proyecto simple hay que marcar la opción "Use Label" en el cuadro
de diálogo New Project.

 GX Works2 crea un nuevo pro-


yecto.

GX Works2 7-3
Creación de un programa de esquema de contactos Ejemplo de programa: Proyecto simple

7.1.5 Ajuste de parámetros

 En la visualización del proyecto,


haga doble clic en las opciones
"Parameter" "PLC Parameter"
para abrir el cuadro de diálogo
Doble clic it.
Double-click
para la configuración de los
parámetros del sistema Q.

 Haga clic en el botón


para concluir los ajustes y para
cerrar el cuadro de diálogo.
En el ejemplo de este manual, los
parámetros no se cambian frente a
los ajustes iniciales.

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

Para más detalles acerca de los


ajustes de los parámetros, consulte los manuales siguientes:
– GX Works2 Operating Manual (Common)
– Manual del PLC empleado
– Manual de la red de comunicación empleada

7-4
Ejemplo de programa: Proyecto simple Creación de un programa de esquema de contactos

7.1.6 Ajuste de las etiquetas

 En la visualización del proyecto,


haga doble clic en la opción
"Global Label" "Global1" para
abrir el cuadro de diálogo Global
Label Setting.

Doble clic
Double-click it.

 En el cuadro de diálogo Global


Label Setting, seleccione la clasi-
ficación deseada en la columna
"Class".
Entradas:
– Class: VAR_GLOBAL

 En el cuadro de diálogo Global


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

GX Works2 7-5
Creación de un programa de esquema de contactos Ejemplo de programa: Proyecto simple

INDICACIÓN 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 continuación darán lugar a un
error al compilar el programa:
● Nombres de etiqueta con espacios
● Nombres de etiqueta con una cifra como primer carácter
● Nombres de etiqueta idénticos 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 diálogo Global


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

INDICACIÓN Haga clic en para abrir el cuadro de


diálogo 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 diálogo Global
Label Setting, entre los operan-
dos en la columna "Device".
Entradas:
– Device: D0

7-6
Ejemplo de programa: Proyecto simple Creación de un programa de esquema de contactos

Ajuste "Constant", "Comment" y


"Remark" en el cuadro de diálogo
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 opción "VAR_GLOBAL" como
clase de etiqueta, no es posible
modificar el valor de constante.
– Comment: Ningún ajuste
– Remark: Ningún ajuste

7.1.7 Creación de un programa

Cree el programa de esquema de contactos representado en Secc. 7.1.2.


Para la creación del programa es posible seleccionar las opciones "Overwrite" o "Insert". Elija una de
las opciones.
En esta sección se representa la creación del programa en modo de sobrescritura.
Cada vez que se pulsa el botón , 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 diálogo
[PRG] MAIN.

Doble clic it.


Double-click

GX Works2 7-7
Creación 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 diálogo Enter Symbol.
Entre en este cuadro de diálogo un
operando y confirme con
. Se visualiza el flanco as-
cendente.
Entradas:
– X0

INDICACIÓN En la barra de herramientas LD, haga clic en uno de los iconos para abrir el cuadro de diálogo
Enter Symbol para la entrada de un operando o una instrucción.
Entre un operando o una instrucción y haga clic en el botón para confirmar la entrada y
para visualizar el símbolo de esquema de contacto correspondiente o una línea vertical en el
programa de esquema de contactos.

Barra de herramientas LD

 Haga clic en el icono (Close


Contact) en la barra de herramien-
tas LD. Entonces se visualiza el cua-
dro de diálogo Enter Symbol.
Entre en este cuadro de diálogo 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 herramien-
tas LD. Entonces se visualiza el cua-
dro de diálogo Enter Symbol.
Entre en este cuadro de diálogo un
operando y confirme con
. Se visualiza la rama
abierta.
Entradas:
– Y10

7-8
Ejemplo de programa: Proyecto simple Creación 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
diálogo Enter Symbol.
Entre en este cuadro de diálogo un
operando y confirme con
. Se visualiza la instruc-
ción de salida.
Entradas:
– Y10

Haga clic en el icono (Vertical


Line) en la barra de herramientas
LD. Entonces se visualiza el cuadro
de diálogo Enter Symbol.

Confirme con . Se visuali-


za la línea vertical.

Haga clic en el icono (Coil) en


la barra de herramientas LD.
Entonces se visualiza el cuadro de
diálogo Enter Symbol.
Entre en este cuadro de diálogo un
operando y confirme con
. Se visualiza la instruc-
ción de salida.
Entradas:
– T0 K10

Haga clic en el icono (Open


Contact) en la barra de herramien-
tas LD. Entonces se visualiza el cua-
dro de diálogo Enter Symbol.
Entre en este cuadro de diálogo un
operando y confirme con
. Se visualiza el contacto
de reposo NC.
Entradas:
– X1

GX Works2 7-9
Creación de un programa de esquema de contactos Ejemplo de programa: Proyecto simple

 Haga clic en el icono (Applica-


tion Instruction) en la barra de
herramientas LD. Entonces se
visualiza el cuadro de diálogo
Enter Symbol.
Entre en este cuadro de diálogo
una instrucción de aplicación y un
operando y confirme con
. Se visualiza la instruc-
ción de aplicación.
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.

INDICACIÓN En las etiquetas (VAR1 en este ejemplo) se diferencia entre mayúsculas y minúsculas. Por ello, al
entrar nombres de etiquetas hay que prestar atención para entrar correctamente mayúsculas y
minúsculas.

 Haga clic en el icono (Open


Contact) en la barra de herramien-
tas LD. Entonces se visualiza el cua-
dro de diálogo Enter Symbol.
Entre en este cuadro de diálogo un
operando y confirme con
. Se visualiza el contacto
de reposo NC.
Entradas:
– X2

 Haga clic en el icono (Applica-


tion Instruction) en la barra de
herramientas LD. Entonces se
visualiza el cuadro de diálogo
Enter Symbol.
Entre en este cuadro de diálogo
una instrucción de aplicación y un
operando y confirme con
. Se visualiza la instruc-
ción de aplicación.

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 Creación de un programa de esquema de contactos

INDICACIONES Asegúrese 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 conversión del programa y no
se requiere la compilación del mismo.
Tenga en cuenta las siguientes secciones para la conversión y compilación LD:
● Secc. 7.1.8
● Secc. 7.1.9

Después de la compilación, en lugar de las etiquetas es posible visualizar los operandos


correspondientes.
Conversión de las etiquetas en operandos para la visualización
Seleccione View Address Display para activar el punto de menú.
(Seleccionando de nuevo View Address Display se anula la selección y de activa de nuevo la
visualización de las etiquetas.)

Visualización
Devices are dedisplayed
operandos
instead of en lugar de
labels.
etiquetas

Visualización 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
Creación de un programa de esquema de contactos Ejemplo de programa: Proyecto simple

7.1.8 Conversión de los bloques LD

 Seleccione Compile Build


para abrir el cuadro de diálogo
Execution Confirmation for
Build.
Alternativamente, para abrir el
cuadro de diálogo es posible tam-
bién pulsar la tecla .

 Determine el modo de ejecución


para el proceso build.
En este ejemplo, GX Works2 ejecu-
tará únicamente la conversión.
Después de seleccionar el modo
de ejecución, haga clic en el botón
para comenzar con la
conversión.
Entradas:
– Seleccione "Execute
conversion only".

 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 Creación de un programa de esquema de contactos

7.1.9 Compilación de un programa

Para la compilación son posibles los dos métodos de trabajo siguientes. Ambos métodos de trabajo
se diferencian por el volumen del trabajo de compilación.
Seleccione para este ejemplo la opción "Rebuild All".
El modo de trabajo de la opción "Rebuild All" se describe a continuación.
Para más detalles relativos a la compilación, consulte el siguiente manual:
● GX Works2 Operating Manual (Simple Project)

Comando Programa de destino por compilar


Convierte programas no compilados en un programa secuencial.
Build
(No se compilan los programas ya compilados.)
Convierte todos los programas en un programa secuencial.
Rebuild All
(Compila también programas ya compilados.)

Tab. 7-1: Funciones de las instrucciones de compilación

 Seleccione Compile Rebuild


All para ejecutar la opción
"Rebuild All".
Alternativamente es posible pul-
sar el icono (Rebuild All).

 Entonces se visualiza siguiente


cuadro de diálogo de al lado.
Pulse el botón Yes para ejecutar la
opción "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
compilación en el cuadro de diálo-
go Output.
Si se ha presentado un error, com-
pruebe la información al respecto,
corrija la causa del mismo y eje-
cute de nuevo "Build" o "Rebuild
All" tal como se ha descrito en el
paso .

GX Works2 7 - 13
Creación de un programa de esquema de contactos Ejemplo de programa: Proyecto simple

INDICACIONES Al convertir un bloque LD GX Works2 ejecuta automáticamente la compilación del programa si no


se emplean etiquetas.
Si se emplean etiquetas, el programa creado o editado hay también que compilarlo después de la
conversión, de manera que sea posible ejecutar el programa secuencial creado o editado.
Para más detalles relativos a "Build" y "Rebuild All", consulte el siguiente manual:
● GX Works2 Operating Manual (Simple Project)

Comprobación del estado de compilación


El estado de compilación puede comprobarse en la ventana de la vista de proyecto.

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

7 - 14
Ejemplo de programa: Proyecto simple Creación de un programa de esquema de contactos

7.1.10 Memorización de un proyecto

Es posible guardar todo proyecto.


Para guardar un proyecto nuevo, emplee la instrucción Save As.
 Seleccione Project Save As
para abrir el cuadro de diálogo
Save As.

 Entre "Save Folder Path", "Works-


pace Name", "Project Name", "Title",
etc.
Una vez concluida la entrada, pul-
se el botón para guardar
el proyecto (programa).
Para más información, consulte el
siguiente manual:
– GX Works2 Operating Manual
(Common)

Entradas:
– Workspace folder path: Entre la
carpeta de destinación donde guardar.
– Workspace Name: Entre el nombre de la carpeta de destino donde guardar.
– Project Name: Entre el nombre del proyecto.
– Title: Entre el título. También es posible guardar un proyecto sin indicar un título.

INDICACIONES Como título es posible entrar un máximo de 128 caracteres.

Para las opciones "Save Folder Path", "Workspace Name" y "Project Name" es posible emplear un
máximo de 200 caracteres.

No es posible guardar un proyecto directamente en un directorio raíz, como por ejemplo "C:\" o
"D:\".

GX Works2 7 - 15
Creación de un programa de esquema de contactos Ejemplo de programa: Proyecto simple

 Haga clic en el botón para


guardar el nuevo proyecto.

7 - 16
Ejemplo de programa: Proyecto simple Creación de un programa en lenguaje de secuencia (SFC)

7.2 Creación de un programa en lenguaje de secuencia (SFC)


Esta sección describe la creación de un programa en lenguaje de secuencia.

7.2.1 Operaciones del programa

El programa sirve para controlar una fuente (funcionamiento cíclico / funcionamiento continuo).
● Funcionamiento cíclico (el interruptor X1 está a „)
Al accionar el interruptor de inicio (X0), el programa se ejecuta en el orden siguiente: Estado de
standby (S0) Iluminación del centro (S1) Fontana del centro (S2) Iluminación 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) Iluminación del centro (S1) Fontana del centro (S2) Iluminación anular
(S3) Fontana anular (S4) Iluminación del centro (S1). La secuencia se repite continuamente.
Cada una de las salidas es conmutada por el temporizador cada 2 segundos.

Selección del modo de


Mode selection
funcionamiento
Inicio
Start Standby
Standby

Asignación de salida
Programmable en la CPU
controller PLC assignment
output
Y010:
Y010:Indicación
Standby de standby
indication
Y011:
Y011:Iluminación
Center lamp del centro
Y012:
Y012:Fontana
Centercentral
fountain
Y013:
Y013:Iluminación anular
Loop line lamp
Y017: Fontana anular
Y017: Loop line fountain

Fig. 7-2: Esquema de la fuente


3

GX Works2 7 - 17
Creación de un programa en lenguaje de secuencia (SFC) Ejemplo de programa: Proyecto simple

7.2.2 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 descripción de cómo iniciar GX Works2 consulte Secc. 7.1.3.

7 - 18
Ejemplo de programa: Proyecto simple Creación de un programa en lenguaje de secuencia (SFC)

7.2.4 Creación de un nuevo proyecto

Para la descripción de cómo crear un nuevo proyecto consulte Secc. 7.1.4.


Seleccione "SFC" como lenguaje de programación bajo "programming language".

INDICACIÓN 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 opción "Use Label".
Si no se desactiva esa opción, SFC no está disponible como lenguaje de programación.
● Al seleccionar "SFC" como lenguaje de programación bajo la opción "Language" y al crear un
nuevo proyecto, se visualiza el cuadro de diálogo Block Information Setting.
Para más detalles al respecto, consulte Secc. 7.2.7.

7.2.5 Ajuste de parámetros

Para la descripción del ajuste de los parámetros consulte Secc. 7.1.5.

7.2.6 Ajuste de las etiquetas

Para la descripción del ajuste de las etiquetas consulte Secc. 7.1.6.

INDICACIÓN La FXCPU no soporta etiquetas en el lenguaje de secuencia.


Entre directamente los operandos.

Ajuste de las etiquetas globales

Fig. 7-5: Cuadro de diálogo Global Label

GX Works2 7 - 19
Creación de un programa en lenguaje de secuencia (SFC) Ejemplo de programa: Proyecto simple

7.2.7 Creación de un programa

Cree el programa SFC representado en Secc. 7.2.2.


Si se emplea una FXCPU hay que observar lo siguiente:
● Página 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 diálogo SCF
para [PRG] 000:Block.
Si se emplea una FXCPU, haga
doble clic en "001: Block1".

Doble clic
Double-click it.

 Creación de un diagrama SFC


(paso 0)
Sitúe el cursor en la posición "línea
número 1, columna número 1" en
el cuadro de diálogo, y haga doble
clic para abrir el cuadro de diálogo
Enter SFC Symbol.

Después de concluir las entradas, haga clic en el botón para posicionar el cursor en la
línea siguiente.
Entradas:
– Symbol: STEP/0
– Step Attribute: [--]
– Comment: Standby status

7 - 20
Ejemplo de programa: Proyecto simple Creación de un programa en lenguaje de secuencia (SFC)

 Creación de un diagrama SFC


(transición serie 0)
Sitúe el cursor en la posición "línea
número 2, columna número 1" en
el cuadro de diálogo, y haga doble
clic para abrir el cuadro de diálogo
Enter SFC Symbol.

Después de concluir las entradas, haga clic en el botón para posicionar el cursor en la
línea siguiente.
Entradas:
– Symbol: TR/0
– Comment: ninguna entrada
Creación de un diagrama SFC
(paso 1)
Sitúe el cursor en la posición "línea
número 4, columna número 1" en
el cuadro de diálogo, y proceda
como en le paso  de la sección
7.2.7.
Entradas:
– Symbol: STEP/1
– Step Attribute: [--]
– Comment: Center lamp


Creación de un diagrama SFC
(transición serie 1)
Sitúe el cursor en la posición "línea
número 5, columna número 1" en
el cuadro de diálogo, y proceda
como en le paso  de la sección
7.2.7.
Entradas:
– Symbol: TR/1
– Comment: ninguna entrada

Creación de un diagrama SFC


(paso 2)
Sitúe el cursor en la posición "línea
número 7, columna número 1" en
el cuadro de diálogo, y proceda
como en le paso  de la sección
7.2.7.
Entradas:
– Symbol: STEP/2
– Step Attribute: [--]
– Comment: Center fountain

GX Works2 7 - 21
Creación de un programa en lenguaje de secuencia (SFC) Ejemplo de programa: Proyecto simple

Creación de un diagrama SFC


(transición serie 2)
Sitúe el cursor en la posición "línea
número 8, columna número 1" en
el cuadro de diálogo, y proceda
como en le paso  de la sección
7.2.7.
Settings:
– Symbol: TR/2
– Comment: blank
Creación de un diagrama SFC
(paso 3)
Sitúe el cursor en la posición "línea
número 10, columna número 1" en
el cuadro de diálogo, y proceda
como en le paso  de la sección
7.2.7.
Entradas:
– Symbol: STEP/3
– Step Attribute: [--]
– Comment: Loop line lamp

 Creación de un diagrama SFC


(transición serie 3)
Sitúe el cursor en la posición "línea
número 11, columna número 1" en
el cuadro de diálogo, y proceda
como en le paso  de la sección
7.2.7.
Entradas:
– Symbol: TR/3
– Comment: ninguna entrada

 Creación de un diagrama SFC


(paso 4)
Sitúe el cursor en la posición "línea
número 13, columna número 1" en
el cuadro de diálogo, y proceda
como en le paso  de la sección
7.2.7.
Entradas:
– Symbol: STEP/4
– Step Attribute: [--]
– Comment: Loop line fountain

7 - 22
Ejemplo de programa: Proyecto simple Creación de un programa en lenguaje de secuencia (SFC)

 Creación de un diagrama SFC


(ramificación selectiva)
Sitúe el cursor en la posición "línea
número 1, columna número 1" en
el cuadro de diálogo, y haga doble
clic para abrir el cuadro de diálogo
Enter SFC Symbol.

Después de concluir las entradas, haga clic en el botón para posicionar el cursor en la
línea siguiente.
Entradas:
– Symbol: --D/1

 Creación de un diagrama SFC


(transición serie 4)
Sitúe el cursor en la posición "línea
número 15, columna número 1" en
el cuadro de diálogo, y proceda
como en le paso  de la sección
7.2.7.
Entradas:
– Symbol: TR/4
– Comment: ninguna entrada

 Creación de un diagrama SFC


(transición serie 5)
Sitúe el cursor en la posición "línea
número 15, columna número 2" en
el cuadro de diálogo, y proceda
como en le paso  de la sección
7.2.7.
Entradas:
– Symbol: TR/5
– Comment: ninguna entrada

 Creación de un diagrama SFC


(Transición de salto para el funcio-
namiento continuo)
Sitúe el cursor en la posición "línea
número 16, columna número 1" en
el cuadro de diálogo, y haga doble
clic para abrir el cuadro de diálogo
Enter SFC Symbol.
Una vez finalizadas las entradas de
"Symbol", haga clic en el botón para visualizar el número de paso del destino de salto.
Entradas:
– Symbol: JUMP/1

GX Works2 7 - 23
Creación de un programa en lenguaje de secuencia (SFC) Ejemplo de programa: Proyecto simple

 Creación de un diagrama SFC


(Transición de salto para el funcio-
namiento cíclico)
Sitúe el cursor en la posición "línea
número 16, columna número 2" en
el cuadro de diálogo, y haga doble
clic para abrir el cuadro de diálogo
Enter SFC Symbol.
Una vez finalizadas las entradas de
"Symbol", haga clic en el botón para visualizar el número de paso del destino de salto.
Entradas:
– Symbol: JUMP/0

INDICACIONES La representación de un paso ( ) indicado como destino del salto cambia a ( )

Para la visualización de los comentarios introducidos en el cuadro de diálogo Enter SFC Symbol,
ejecute la siguiente orden.
Seleccione View SFC Step/Transition Comment.

7 - 24
Ejemplo de programa: Proyecto simple Creación de un programa en lenguaje de secuencia (SFC)

 Creación de la acción
(acción en paso 0)
Posiciones el cursor en el paso de pro-
gramación (p.ej. paso o transición) 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 diálogo
SFC, ejecute la siguiente orden:
Seleccione View Back to
Zoom SFC Block.
Cree la acción para el paso 0 (esta-
do de standby) y convierta el es-
quema de contactos.
Para más detalles acerca de la crea-
ción de esquemas de contactos y
de la conversión LD, observe las indicaciones de las secciones siguientes:
– Secc. 7.1.7Creación de un programa
– Secc. 7.1.8Conversión de los bloques LD

Fig. 7-6: Vista aumentada del bloque seleccionado

GX Works2 7 - 25
Creación de un programa en lenguaje de secuencia (SFC) Ejemplo de programa: Proyecto simple

INDICACIONES La representación de un paso ( ) cuya acción ha sido indicada cambia a ( )

Visualización de cuadro de diálogo para diagrama SFC y zoom


Por medio del ajuste siguiente se visualiza automáticamente también el cuadro de diálogo zoom
al abrir el diagrama SFC.
Seleccione Tool Options Program Editor SFC SFC Diagram Tile SFC and
Zoom vertically.

 Creación de la acción
(condición de transición y transi-
ción serie 0)
Abra el zoom.
Proceda en correspondencia con
el paso  de la sección 7.2.7.
Para más detalles acerca de la crea-
ción de esquemas de contactos y
de la conversión LD, observe las
indicaciones de las secciones si-
guientes:
– Secc. 7.1.7Creación de un
programa
– Secc. 7.1.8Conversión de los
bloques LD

Fig. 7-7: Vista aumentada del bloque seleccionado

7 - 26
Ejemplo de programa: Proyecto simple Creación de un programa en lenguaje de secuencia (SFC)

INDICACIÓN En la condición de transición, una instrucción de salida acepta sólo un paso ficticio (dummy)
([TRAN]).
Seleccione " "o" " y pulse el botón para entrar un paso ficticio. Se añade "[TRAN]"
automáticamente.

 Creación de la acción
(Paso 1, transición serie 1, paso 2, transición serie 2, paso 3, transición serie 3, paso 4, transición serie
4, transición serie 5)
Proceda conforme a los siguientes pasos para la creación de las acciones:
– Paso  en la sección 7.2.7
– Paso  en la sección 7.2.7
– Ver también la indicación acerca del paso  en la sección 7.2.7

GX Works2 7 - 27
Creación de un programa en lenguaje de secuencia (SFC) Ejemplo de programa: Proyecto simple

Fig. 7-8: Vista aumentada del bloque seleccionado

7 - 28
Ejemplo de programa: Proyecto simple Creación 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
través 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
Creación 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 diálogo
Block Information Setting.
Después de haber entrado con
éxito los ajustes requeridos, pulse
el botón para cerrar el
cuadro de diálogo.
 En la ventana de la vista de pro-
yecto, añada el paso "000: Block"
(bloque LD).

Al emplear una FXCPU es necesa-


rio crea un esquema de contactos
que inicie el programa SFC a través
de un bloque de programa separa-
do.
Entradas:
– Title: Starting ladder
Insertar
Added.
– Block Type: Ladder Block

 En la vista de proyecto, seleccione


la posición "MAIN", haga doble clic
sobre ella, y seleccione entonces el
punto de menú "Add New Data".
Se visualiza el cuadro de diálogo
New Data.

7 - 30
Ejemplo de programa: Proyecto simple Creación de un programa en lenguaje de secuencia (SFC)

Entre "Data Type" y "Language".


No cambie la entrada bajo "Data
Name" (001: Block1).
Después de haber entrado con éxi-
to los ajustes requeridos, pulse el
botón para cerrar el cua-
dro de diálogo. Entonces se visua-
liza el cuadro de diálogo Block
Information Setting.
Entradas:
– Data Type: Program
– Language: SFC


Entre "Title" y "Block Type".
Después de haber entrado con éxi-
to los ajustes requeridos, pulse el
botón para cerrar el cua-
dro de diálogo. El bloque SFC "001:
Block1" se añade en la ventana de
proyecto.
Al emplear una FXCPU, cree un
programa SFC en este bloque.

Ponga a ON el paso de inicializa-


ción de este bloque por medio del
bloque de esquema de contactos
creado en "000: Block".
Settings:
– Title: Fountain control
– Block Type: SFC Block Insertar
Added.

INDICACIÓN Al emplear una FXCPU hay que entrar os pasos del programa SFC como se indica a continuación:
● Los pasos S0 a S9 son denominados pasos de inicialización y se emplean sólo como número 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 números generales de paso.
Aún así, tenga en cuenta que el número máximo de pasos de un bloque es de 512.
● Cada uno de los pasos de inicialización puede emplearse sólo una vez en todos los bloques.
La creación de programa SFC se ha descrito primero para una QCPU.
Al emplear una FXCPU, siga la descripción de creación de programa SFC de arriba.

GX Works2 7 - 31
Creación de un programa en lenguaje de secuencia (SFC) Ejemplo de programa: Proyecto simple

7.2.8 Compilación de un programa (para QCPU/LCPU) o conversión de un diagrama


SFC (para FXCPU)

Compilación de un programa (QCPU/LCPU)


La compilación de un programa se describe en Secc. 7.1.9.

Conversión de un diagrama SFC (FXCPU)


 Seleccione View Back to Zoom SFC Block para cambiar al cuadro de diálogo SFC y convierta
el diagrama SFC.
 Seleccione Compile Build para convertir el programa.

7.2.9 Memorización de un proyecto

La memorización de un proyecto se describe en Secc. 7.1.10.

7 - 32
Ejemplo de programa: Proyecto estructurado Creación de un programa de esquema de contactos estructurado

8 Ejemplo de programa: Proyecto


estructurado
8.1 Creación de un programa de esquema de contactos
estructurado
Esta sección describe la creación 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 después 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
Creación de un programa de esquema de contactos estructurado Ejemplo de programa: Proyecto estructurado

8.1.3 Inicio de GX Works2

 Seleccione el software por iniciar.

 Se ha iniciado el software seleccio-


nado.

8.1.4 Creación de un nuevo proyecto

 Lleve a cabo uno de los siguientes


pasos para abrir el cuadro de
diálogo New Project.
– Seleccione Project New.
– Haga clic en el icono
(New).

8-2
Ejemplo de programa: Proyecto estructurado Creación 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 "Lan-
guage" de las listas de selección
correspondientes.
Marque la opción "Use Label" si
han de emplearse etiquetas en el
nuevo programa por crear.
Para confirmar los ajustes, pulse el
botón .
Entradas:
– Project Type: Structured Project
– PLC Series: QCPU (Q mode)
– PLC Type: Q02/Q02H
– Language: Structured Ladder

INDICACIÓN El empleo de etiquetas está siempre activado en un proyecto estructurado. No ha que activarlo
separadamente por medio de la opción "Use Label".

 GX Works2 crea un nuevo pro-


yecto.

GX Works2 8-3
Creación de un programa de esquema de contactos estructurado Ejemplo de programa: Proyecto estructurado

8.1.5 Ajuste de parámetros

 En la visualización del proyecto,


haga doble clic en las opciones
"Parameter" "PLC Parameter"
para abrir el cuadro de diálogo
para la configuración de los
parámetros del sistema Q.

Doble clic
Double-click it.

 Haga clic en el botón


para concluir los ajustes y para
cerrar el cuadro de diálogo.
En el ejemplo de este manual, los
parámetros no se cambian frente a
los ajustes iniciales.
Para más detalles acerca de los
ajustes de los parámetros,
consulte los manuales siguientes: Haga
Click clic[End]
the en [End],
después de haber
button after los
concluido
– GX Works2 Operating Manual finishing the setting.
ajustes.
(Common)
– Manual del PLC empleado
– Manual de la red de comunicación empleada

8.1.6 Ajuste de las etiquetas

 En la visualización del proyecto,


haga doble clic en la opción
"Global Label" "Global1" para
abrir el cuadro de diálogo Global
Label Setting.

Doble clic

8-4
Ejemplo de programa: Proyecto estructurado Creación de un programa de esquema de contactos estructurado

 En el cuadro de diálogo Global


Label Setting, seleccione la clasifi-
cación deseada en la columna
"Class".
Entradas:
– Class: VAR_GLOBAL

 En el cuadro de diálogo Global


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

INDICACIÓN 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 continuación darán lugar a un
error al compilar el programa:
● Nombres de etiqueta con espacios
● Nombres de etiqueta con una cifra como primer carácter
● Nombres de etiqueta idénticos 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 diálogo Global


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

GX Works2 8-5
Creación de un programa de esquema de contactos estructurado Ejemplo de programa: Proyecto estructurado

INDICACIÓN Haga clic en para abrir el cuadro de


diálogo 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 diálogo Global
Label Setting, entre los operan-
dos en la columna "Device".
Entradas:
– Device: D0

Ajuste "Constant", "Comment" y


"Remark" en el cuadro de diálogo
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 opción "VAR_GLOBAL" como
clase de etiqueta, no es posible
modificar el valor de constante.
– Comment: Ningún ajuste
– Remark: Ningún ajuste

8-6
Ejemplo de programa: Proyecto estructurado Creación de un programa de esquema de contactos estructurado

8.1.7 Creación 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 diálogo
POU_01 [PRG] Program
[Structured Ladder].

Doble clic

 Seleccione "Function" "LDP" y


arrastre "LDP" de la ventana de
selección Function Block Selec-
tion al cuadro de diálogo POU_01 Posicionar "LDP"
[PRG] Program [Structured
Ladder] para posicionar allí el blo-
que de función.

INDICACIONES Posicionamiento de funciones y bloques de función desde la ventana de selección Function


Block Selection
Es posible transferir funciones y bloques de función de la ventana de selección Function Block
Selection a la ventana de edición simplemente arrastrando y soltando con el ratón.
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 función "LDP" en la ventana Function Block Selection, y
sin soltar la tecla del ratón el objeto es arrastrado a la ventana POU_01 [PRG] Program
[Structured Ladder]. Entonces sólo hay que soltar la tecla del ratón en la posición deseada, y el
bloque de función está posicionado.
Para más detalles, consulte el siguiente manual:
● GX Works2 Operating Manual (Structured Project)

2) Soltar
1) Arrastrar

Empleo de elementos de red de comunicación en lugar de la función "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 posición deseada para insertar y posicionar allí la función "LDP
(Rising Edge)".

GX Works2 8-7
Creación de un programa de esquema de contactos estructurado Ejemplo de programa: Proyecto estructurado

 En la barra de herramientas para Punto de Punto de


esquemas de contactos estructu- partida destino

rados, haga clic en el icono


(Interconnect Mode) para selec-
cionar esta función.
Haga clic entonces sucesivamente
en el punto de partida y en el
punto de destino para trazar una
línea tal como se representa a la
derecha.

INDICACIÓN Unir con una línea


Una por medio de líneas elementos de red de comunicación, tales como contactos, instrucciones
de salida, funciones y bloques de función.
Haga clic en el icono (Interconnect Mode) y trace una línea.
Haciendo clic sencillamente en el punto de partida y en el punto de destino es posible trazar
líneas con ayuda del ratón por medio de la función automática de unión (Auto Connect).
Para más detalles, consulte el siguiente manual:
● GX Works2 Operating Manual (Structured Project)

Punto de Punto de
partida destino

Seleccione las siguientes órdenes para activar la función Auto Connect:


● Seleccione Edit Auto Connect para activar la función.
● En la ventana de edición Structured Ladder, haga clic con la tecla derecha del ratón para abrir
un menú de selección, y seleccione "Auto Connect" para activar esta función.

Hacer
Clickclic
it.

En la barra de herramientas para


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

8-8
Ejemplo de programa: Proyecto estructurado Creación de un programa de esquema de contactos estructurado


Ajuste de la función "LDP".
Haga clic en la variable de entrada
"?" de "s" y entre la variable de
entrada.
Entradas: Entrada de variables
– s: X0

INDICACIÓN Etiquetas de entrada/salida de funciones o de bloques de función


Haga doble clic en una función o bloque de función posicionados para abrir el cuadro de diálogo
Function/FB Label Setting en el que es posible ver el tipo de datos de la etiqueta.
Para más detalles, consulte el siguiente manual:
● GX Works2 Operating Manual (Structured Project)

Hacer doble clic para visualizar


el cuadro de diálogo

En la barra de herramientas para


esquemas de contactos estructu-
rados, haga clic en el icono
(Contact) y posicione el contacto
en la ventana de edición.
Variable
Haga clic en "?" y entre la variable.
Entradas:
– Variable: Y10

En la barra de herramientas para


esquemas de contactos estructu-
rados, haga clic en el icono
(Contact Negation) y posicione el Variable
contacto en la ventana de edición.
Haga clic en "?" y entre la variable.
Entradas:
– Variable: TS0 (TS0 indica un contacto del temporizador T0.)

Trace una línea en las tres posicio-


nes (,  y ) como se ha des-
crito en el paso .
Después de trazar la línea, haga

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

GX Works2 8-9
Creación 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 estructu-
rados, y haga clic entonces en la
Variable
posición deseada para posicionar
la instrucción de salida.
Haga clic en "?" y entre la variable.
Entradas:
– Variable: Y10

 Trace una línea en la posición ()


como se ha descrito en el paso .
Después de trazar la línea, haga
clic en el icono (Select Mode) 
en la barra de herramientas para
esquemas de contactos
estructurados con objeto de
activar el modo de selección.

INDICACIÓN Si un bloque de función no dispone de salida o entrada en el origen de conexión y en el destino de


conexión, es posible trazar una línea en el modo Auto Connect, como se representa abajo.
Para más detalles, consulte el siguiente manual:
● GX Works2 Operating Manual (Structured Project)

Desplazar bobina y unir


Ninguna entrada con contacto
o salida en la
destinación de conexión

Desplazar la bobina a cualquier


posición (se traza la línea)

 Seleccione "Function" "OUT_T"


en el cuadro de selección de fun-
ciones y desplace "OUT_T" a la
posición deseada para posicionar
"OUT_T".
Haga clic en "?" de "TCoil  " y
"TValue", y entre las variables.
Entrar las variables
Entradas: "TCoil" y "TValue"
– TCoil: TC0
– TValue: 10

8 - 10
Ejemplo de programa: Proyecto estructurado Creación de un programa de esquema de contactos estructurado


Asigne a "TCoil" una instrucción de salida del temporizador.
 Asigne a "TValue" una instrucción de salida del temporizador.

"TC0" indica una instrucción de salida del temporizador T0.

 Trace una línea en la posición ()


como se ha descrito en el paso .
Después de trazar la línea, haga
clic en el icono (Select Mode)
en la barra de herramientas para 
esquemas de contactos
estructurados con objeto de
activar el modo de selección.

 Seleccione un itinerario de la
corriente y haga clic en el icono
(ADD Ladder Block After) en la
barra de herramientas para esque-
mas de contactos estructurados
con objeto de crear un nuevo itine-
rario de la corriente. Selección del itinerario de la
corriente

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


INDICACIÓN
corriente.

GX Works2 8 - 11
Creación 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 estructu-
rados, y haga clic entonces en la
posición deseada para posicionar
el contacto.
Haga clic en "?" y entre la variable.
Entradas:
Variable
– Variable: X1

 Seleccione "Function" "MOVP"


en el cuadro de selección de fun-
ciones y desplace "MOVP" a la posi-
ción deseada para posicionar
"MOVP".
Trace una línea 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

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

INDICACIÓN Selección de una etiqueta en el cuadro de diálogo Label Registration/Selection


Es posible entrar una etiqueta seleccionándola del cuadro de diálogo Label Registration/
Selection.
Acceda al cuadro de diálogo Label Registration/Selection a través de una de las siguientes
posibilidades:
● Seleccione "Edit" "List Operands".
● Haga clic en el icono (List Operands).

Para más detalles, consulte el siguiente manual:


● GX Works2 Operating Manual (Structured Project)

1)
1)Seleccione unatoetiqueta.
Select a label be used.

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

8 - 12
Ejemplo de programa: Proyecto estructurado Creación 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 esque-
mas de contactos estructurados
con objeto de crear otro itinerario
de la corriente.

Selección del itinerario de la


corriente

 Haga clic en el icono (Contact)


en la barra de herramientas para
esquemas de contactos estructu-
rados, y haga clic entonces en la
posición deseada para posicionar
el contacto.
Haga clic en "?" y entre la variable.
Variable
Entradas:
– Variable: X2

 Seleccione "Function" "MOVP"


en el cuadro de selección de fun-
ciones y desplace "MOVP" a la posi-
ción deseada para posicionar
"MOVP".  
Trace una línea en las posiciones
(, ) como se ha descrito en el
paso .
Haga clic en "?" de "s" y "d" y entre Variable de entrada "s" Variable de salida "d"
las variables.
Entradas:
– s: 20
– d: VAR1

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

GX Works2 8 - 13
Creación de un programa de esquema de contactos estructurado Ejemplo de programa: Proyecto estructurado

INDICACIONES Copiado de un itinerario de corriente arrastrando y soltando con el ratón


Si ya existe un itinerario de corriente similar, la creación 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 arrástrelo con el ratón a la posición deseada. Pulse además la
tecla para crear una copia del itinerario de corriente, y suelte la tecla del ratón para insertar
la copia en la posición en la que se encuentra el puntero del ratón.

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 visualización de operandos


Es posible comprobar un programa cambiando el formato de visualización entre "Device" y
"Address".
Cambie el formato de visualización de operandos después de ejecutar la orden "Compiling" o
"Compiling all" si se emplean etiquetas locales.
Para más detalles relativos a la compilación, consulte la sección siguiente:
Secc. 8.1.8Compilación de un programa
● Visualización de los operandos:
Seleccione View View Mode Device.
● Visualización de las direcciones:
Seleccione View View Mode Address.
Visualización de los operandos Visualización de las direcciones

8 - 14
Ejemplo de programa: Proyecto estructurado Creación de un programa de esquema de contactos estructurado

8.1.8 Compilación de un programa

Para la compilación son posibles los dos métodos de trabajo siguientes. Ambos métodos de trabajo
se diferencian por el volumen del trabajo de compilación.
Seleccione para este ejemplo la opción "Rebuild All".
El modo de trabajo de la opción "Rebuild All" se describe a continuación.
Para más detalles relativos a la compilación, consulte el siguiente manual:
● GX Works2 Operating Manual (Structured Project)

Comando Programa de destino por compilar


Convierte programas no compilados en un programa secuencial.
Build
(No se compilan los programas ya compilados.)
Convierte todos los programas en un programa secuencial.
Rebuild All
(Compila también programas ya compilados.)

Tab. 8-1: Funciones de las instrucciones de compilación

 Seleccione Compile Rebuild


All para ejecutar la opción
"Rebuild All".
Alternativamente es posible
pulsar el icono (Rebuild All).

 Entonces se visualiza siguiente


cuadro de diálogo de al lado.
Pulse el botón Yes para ejecutar la
opción "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
compilación en el cuadro de diálo-
go Output.
Si se ha presentado un error, com-
pruebe la información al respecto,
corrija la causa del mismo y eje-
cute de nuevo "Build" o "Rebuild
All" tal como se ha descrito en el
paso a.

GX Works2 8 - 15
Creación de un programa de esquema de contactos estructurado Ejemplo de programa: Proyecto estructurado

INDICACIONES Asegúrese 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 indicación de advertencia "Warning C9062" se compila correctamente como programa y puede


monitorizarse.

Comprobación del estado de compilación


El estado de compilación puede comprobarse en la ventana de la vista de proyecto.

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

8.1.9 Memorización de un proyecto

Es posible guardar todo proyecto.


Para guardar un proyecto nuevo, emplee la instrucción Save As.
 Seleccione Project Save As
para abrir el cuadro de diálogo
Save As.

 Entre "Save Folder Path", "Works-


pace Name", "Project Name", "Title",
etc..
Una vez concluida la entrada,
pulse el botón para
guardar el proyecto (programa).
Para más información, consulte el
siguiente manual:
– GX Works2 Operating Manual
(Common)

8 - 16
Ejemplo de programa: Proyecto estructurado Creación de un programa de esquema de contactos estructurado

Entradas:
– Workspace folder path: Entre la carpeta de destinación donde guardar.
– Workspace Name: Entre el nombre de la carpeta de destino donde guardar.
– Project Name: Entre el nombre del proyecto.
– Title: Entre el título. También es posible guardar un proyecto sin indicar un título.

INDICACIONES Como título es posible entrar un máximo de 128 caracteres.

Para las opciones "Save Folder Path", "Workspace Name" y "Project Name" es posible emplear un
máximo de 200 caracteres.

No es posible guardar un proyecto directamente en un directorio raíz, como por ejemplo "C:\" o
"D:\".

 Haga clic en el botón para


guardar el nuevo proyecto.

GX Works2 8 - 17
Creación de un programa en lenguaje de texto estructurado (ST) Ejemplo de programa: Proyecto estructurado

8.2 Creación de un programa en lenguaje de texto


estructurado (ST)
Esta sección describe la creación de un programa en lenguaje de programación "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 después 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 descripción de cómo iniciar GX Works2 consulte Secc. 8.1.3.

8.2.4 Creación de un nuevo proyecto

Para la descripción de cómo crear un nuevo proyecto consulte Secc. 8.1.4.


Seleccione "ST" como lenguaje de programación bajo "programming language".

INDICACIÓN El empleo de etiquetas está siempre activado en un proyecto estructurado. No ha que activarlo
separadamente por medio de la opción "Use Label".

8.2.5 Ajuste de parámetros

Para la descripción del ajuste de los parámetros consulte Secc. 8.1.5.

8 - 18
Ejemplo de programa: Proyecto estructurado Creación de un programa en lenguaje de texto estructurado (ST)

8.2.6 Ajuste de las etiquetas

Para la descripción del ajuste de las etiquetas consulte Secc. 8.1.6.

INDICACIÓN 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 continuación darán lugar a un
error al compilar el programa:
● Nombres de etiqueta con espacios
● Nombres de etiqueta con una cifra como primer carácter
● Nombres de etiqueta idénticos 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
Creación de un programa en lenguaje de texto estructurado (ST) Ejemplo de programa: Proyecto estructurado

8.2.7 Creación 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 diálogo
POU_01 [PRG] Program [ST].

Doble clic

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


Y10) AND NOT (TS0);" directa-
mente y pulse la tecla .
Para la entrada es posible emplear
la ven tana de selecc ión de
funciones.
Entradas:
– Y10:= (LDP(TRUE, X0) OR
Y10) AND NOT (TS0);

"TRUE" indica el estado ON.
 "TS0" representa el contacto del
temporizador T0.

8 - 20
Ejemplo de programa: Proyecto estructurado Creación de un programa en lenguaje de texto estructurado (ST)

INDICACIONES Descripción general y colores de la visualización


Los programas en el lenguaje ST se componen de sintaxis, operadores, funciones, bloques de
función, operandos, etiquetas, etc.
Para más detalles, consulte el siguiente manual:
MELSEC-Q/L/F Structured Programming Manual (Fundamentals)
● Observe que después de cada sentencia (statement) hay que añadir ";".
● Comentarios
En un programa es posible emplear comentarios.

MakeAl final
suredeto
cada sentencia
enter a ";" at
Entre (statement)
the hay que
end of each añadir ";".
statement.
You can describe
comentarios en el
comments
Programa.
within program.

● Colores de visualización
GX Works2 muestra sintaxis, operadores, comentarios, constantes, constantes de strings,
operandos y etiquetas en los colores siguientes (en el ajuste básico).
• Sintaxis: ( blue)
• Operador: ( black )
• Comentario: ( dark green )
• Constante: ( black )
• Constante de string: ( black )
• Operando: ( black )
• Etiqueta global: ( )
• Etiqueta local: ( )

Entrada de programa con ayuda de la ventana de selección de bloques de función


El nombre de funciones o de bloques de función pueden seleccionarse en la ventana de selección
de funciones y arrastrarse con el ratón a la ventana de edición, en la que se insertan entonces
soltando en la posición en la que se encuentre el puntero del ratón.
En el ejemplo de abajo, la función "LDP" es arrastrada desde la ventana de selección de funciones
a la ventana de edición POU_01 [PRG] Program [ST]. Después hay que entrar los parámetros de
la función.
Para más detalles, consulte el siguiente manual:
● GX Works2 Operating Manual (Structured Project)

2) Soltar

1) Arrastrar

GX Works2 8 - 21
Creación de un programa en lenguaje de texto estructurado (ST) Ejemplo de programa: Proyecto estructurado

 Entre "OUT_T(Y10,TC0,10);" direc-


tamente y pulse la tecla .
Para la entrada es posible emplear
la ven tana de selecc ión de
funciones.
Entradas:
– OUT_T(Y10,TC0,10);

"TC0" indica una instrucción de
salida del temporizador T0.

Entre "MOVP(X1,10,VAR1);" direc-


tamente y pulse la tecla .
Para la entrada es posible emplear
la ven tana de selecc ión de
funciones.
Entradas:
– MOVP(X1,10,VAR1);

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

8 - 22
Ejemplo de programa: Proyecto estructurado Creación de un programa en lenguaje de texto estructurado (ST)

INDICACIONES Selección de una etiqueta en el cuadro de diálogo Label Registration/Selection


Es posible entrar una etiqueta seleccionándola del cuadro de diálogo Label Registration/
Selection.
Acceda al cuadro de diálogo Label Registration/Selection a través de una de las siguientes
posibilidades:
● Seleccione "Edit" "List Operands".
● Haga clic en el icono (List Operands).

Para más detalles, consulte el siguiente manual:


● GX Works2 Operating Manual (Structured Project)

1) Seleccione
Select a labeluna etiqueta.
to be used.

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

Empleo de plantillas (templates)


Emplee plantillas en correspondencia con las instrucciones/funciones.


Entre "MOVP(X2,20,VAR1)" direc-
tamente y pulse la tecla .
Para la entrada es posible emplear
la ven tana de selecc ión de
funciones.
Entradas:
– MOVP(X2,20,VAR1)
 "VAR1" es la etiqueta creada en
Secc. 8.1.6.

GX Works2 8 - 23
Creación de un programa en lenguaje de texto estructurado (ST) Ejemplo de programa: Proyecto estructurado

8.2.8 Compilación de un programa

La compilación de un programa se describe en Secc. 8.1.8.

8.2.9 Memorización de un proyecto

La memorización de un proyecto se describe en Secc. 8.1.9.

8 - 24
Anexo Índice

Índice

A G
Ajuste de las etiquetas . . . . . . . . . . . . .7-5, 7-19, 8-4, 8-19 Guardar proyecto . . . . . . . . . . . . . . . 7-15, 7-32, 8-16, 8-24
Ajuste de parámetros . . . . . . . . . . . . . . . . . . 7-19, 8-4, 8-18 GX Developer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6, 3-1
Aplicaciones compatibles . . . . . . . . . . . . . . . . . . . . . . . . . 3-4 GX IEC Developer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6, 3-1
GX Works2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
B
Barra de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2 I
Barra de herramientas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2 Indicciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Barra de menús . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2 Inicio de GX Works2 . . . . . . . . . . . . . . . 7-2, 7-18, 8-2, 8-18
Barra de título . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2 Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Build . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-12 iQ Works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5

C L
Características . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4, 2-8 Leer datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Compilación de un programa . . . 7-13, 7-32, 8-15, 8-24 Lenguaje de programación basado en texto . . . . . . . 6-2
Configuración de pantalla . . . . . . . . . . . . . . . . . . . . . . . . . 2-8 Lenguaje de programación, basado en texto . . . . . . 6-1
Configuración del hardware . . . . . . . . . . . . . . . . . . . . . . . 4-1 Lenguaje de programación, gráfico . . . . . . . . . . . . . . . 6-1
Conversión de bloques de esquema de contactos 7-12 Lenguajes de programación . . . . . . . . . . . . . . . . . . . . . . 2-7
Creación de programa . . . . . . . . . . . . .7-7, 7-20, 8-7, 8-20
Creación de programas . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5 M
Creación de un nuevo proyecto . . . .7-2, 7-19, 8-2, 8-18 Memorización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Monitorización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
D
Depuración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3 N
Depuración offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8 Nivel de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Diagnóstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Diagrama SFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-32 O
Open Other Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
E
Open Other Project . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1, 3-5
Ejemplo de programa . . . . . . . . . . . . . . . . . . . . . . . . . 7-1, 8-1
Empleo de proyectos antiguos . . . . . . . . . . . . . . . . . . . . 3-1 P
Entrada de contraseña . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4 Parámetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2, 7-4
Escribir datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 POU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Esquema de contactos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1 Producto MELSOFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Esquema de contactos estructurado . . . . . . . . . . . . . . . 6-2 Programación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Etiqueta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5 Programación de etiquetas . . . . . . . . . . . . . . . . . . . . . . . 2-5
Etiquetas globales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-19 Proyecto, estructurado . . . . . . . . . . . . . . . . . . . . . . . 2-5, 6-2
Export to GX Developer . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 Proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
Exportación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Exportación a GX Developer . . . . . . . . . . . . . . . . . . . . . . . 3-8 R
Read ASC Format File . . . . . . . . . . . . . . . . . . . . . . . . . 3-2, 3-7
F
Formatos, otros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 S
Función de exportación . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 Seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Funciones principales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 SFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
FXCPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-30 Sistema multilingüe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
ST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1

GX Works2 A-1
Índice Anexo

T Ventana de salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2


Ventana de selección de bloques de función . . . . . . . 5-2
Texto estructurado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Ventanas de supervisión . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Texto estructurado en línea . . . . . . . . . . . . . . . . . . . . . . . 2-7
Visualización de la biblioteca de usuario . . . . . . . . . . . 5-4
Tipos de proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Visualización de la destinación de conexión . . . . . . . 5-4
U Visualización del proyecto . . . . . . . . . . . . . . . . . . . . . . . . 5-4
Unidad de organización de programa . . . . . . . . . . . . . 2-6 W
V Windows Vista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Ventana acoplable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Ventana de buscar/reemplazar . . . . . . . . . . . . . . . . . . . . 5-2
Ventana de lista de operandos . . . . . . . . . . . . . . . . . . . . 5-2
Ventana de módulos especiales . . . . . . . . . . . . . . . . . . . 5-2
Ventana de navegación . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Ventana de referencias cruzadas . . . . . . . . . . . . . . . . . . . 5-2

A-2
MITSUBISHI ELECTRIC

Mitsubishi Electric Europe B.V. Surcusal en España /// Tel. 902 131121 // +34 935653131 /// www.mitsubishi-automation.es

HEADQUARTERS EUROPEAS

MITSUBISHI ELECTRIC EUROPE B.V. ALEMANIA MITSUBISHI ELECTRIC EUROPE B.V. FRANCIA MITSUBISHI ELECTRIC EUROPE B.V. ITALIA MITSUBISHI ELECTRIC EUROPE B.V. POLONIA
Gothaer Straße 8 25, Boulevard des Bouvets Viale Colleoni 7 Krakowska 50
D-40880 Ratingen F-92741 Nanterre Cedex I-20041 Agrate Brianza (MB) PL-32-083 Balice
Tel.: +49 (0)21 02/4 86-0 Tel.: +33 (0)1/ 55 68 55 68 Tel.: +39 039/60 53 1 Tel.: +48 (0)12 / 630 47 00
MITSUBISHI ELECTRIC EUROPE B.V. REP. CHECA MITSUBISHI ELECTRIC EUROPE B.V. REINO UNIDO MITSUBISHI ELECTRIC EUROPE B.V. RUSSIA
Avenir Business Park, Radlická 714/113a Travellers Lane 52, bld. 3 Kosmodamianskaya nab 8 floor
CZ-158 00 Praha 5 UK-Hatfield, Herts. AL10 8XB RU-115054 Мoscow
Tel.: +420 (0)251 551 470 Tel.: +44 (0)1707/27 61 00 Tel.: +7 495 721-2070

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

También podría gustarte