Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistema de
Programacin y Documentacin
Gua de Inicio
INDUSTRIAL AUTOMATION
MITSUBISHI ELECTRIC
Art.-no.: 166950
23122005
Version A
MITSUBISHI ELECTRIC
Acerca de este Manual
Los textos, ilustraciones y ejemplos en este manual solamente
explican la instalacin, funcionamiento y uso del paquete
de programacin GX Developer FX.
.
Si tiene preguntas acerca de la programacin y operacin de los
controladores lgicos programables mencionados en este manual, por
favor contctese con su concesionario o uno de nuestros distribuidores
(vea contraportada). Se puede encontrar informacin actualizada y res-
puestas a preguntas frecuentes en el sitio web de Mitsubishi en
www.mitsubishi-automation.com.
MITSUBISHI ELECTRIC EUROPE B.V. se reserva el
derecho de hacer cambios a este manual o a las especificaciones
tcnicas de sus productos en cualquier momento sin aviso previo.
2 MITSUBISHI ELECTRIC
Gua de Inicio
GX Developer FX Programming Software Package
Art.-no.: 166950
Versin Cambios / Incorporaciones / Correcciones
A 12/2005 pdp-dk Primera edicin
GX Developer FX 3
1 Introduccin
1.1 Acerca de este manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
1.2 Acerca del GX Developer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
2 Programacin
2.1 Empezando el GX Developer / El rea de trabajo del programa . . . . . . . . . . . . . . . 6
2.2 Creacin de un nuevo proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
2.3 Introduccin de un programa de Diagrama de Contactos . . . . . . . . . . . . . . . . . . . 11
2.3.1 Introduccin de funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.3.2 Insercin de instrucciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.3.3 La insercin de lneas de conexin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.3.4 Insercin y anulacin de lneas y elementos del programa. . . . . . . . . . . 17
2.3.5 Modo Insertar y modo Sobreescribir . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.3.6 Programacin de temporizadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.3.7 Las etiquetas para destinos de salto y programas de interrupcin . . . . . 20
3 Documentacin de Programas
3.1 Comentarios del dispositivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
3.1.1 Transferencia de comentarios del dispositivo al PLC. . . . . . . . . . . . . . . . 24
3.2 Los ttulos de la lnea del programa (declaraciones) y notas. . . . . . . . . . . . . . . . . 25
3.2.1 Introduccin de declaraciones y notas. . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.2.2 Visualizacin de declaraciones y notas de lnea del programa . . . . . . . . 26
3.2.3 Edicin de declaraciones y notas como una lista . . . . . . . . . . . . . . . . . . 27
4 Transferencia de Programas al PLC
4 Transferencia de Programas al PLC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5 Funciones de Prueba y Diagnsticos
5.1 Modo Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31
5.1.1 Modo Monitor (escritura) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.2 Funcin de Prueba del Dispositivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.3 Monitor de datos de entrada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
5.4 Monitor por Lotes de Dispositivos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.5 Diagnsticos del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
4 MITSUBISHI ELECTRIC
6 Otras Funciones
6.1 Lista de Remisiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
6.2 Lista de Dispositivos Usados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
6.3 La proteccin de programas con contrasea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
6.4 Ajuste del reloj del PLC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
6.5 Cambio del tipo de PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
7 Programacin por Macros
7 Programacin por Macros. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42
1 Introduccin
1.1 Acerca de este manual
Estemanual estdiseadoparaprincipiantesyusuariosquevienenaGXDeveloper desdeotrossiste-
mas. Provee una introduccin bsica del uso del paquete de programacin del GX Developer FX.
Se asume que est familiarizado con los principios bsicos de la programacin de controlado-
res lgicos programables (PLCs) y que sabe como usar un PCy el sistema operativo Microsoft
Windows
.
Para ms informacin sobre la programacin del PLC refirase al Manual de Programacin
para la familia MELSEC FX (FX1S, FX1N, FX2N, FX2NC) Art.-no. 048261.
Este manual y los otros manuales para los controladores y mdulos de la familia MELSEC FX
se pueden bajar gratis desde el sitio web de Mitsubishi en www.mitsubishi-automation.com.
1.2 Acerca del GX Developer
Adems de proveer todo lo que necesita para la configuracin y programacin de su MELSEC
FX PLC, el paquete GX Developer tambin provee funciones que le ayudan con el estableci-
miento, depuracin y mantenimiento. Tambin incluye caractersticas completas para documentar
sus programas, lo cual le ayudar a mantener al corriente de que est haciendo y trabajar ms efi-
cientemente.
El GX Developer soporta la programacin tanto en el Diagrama de Contactos como en la Lista
de Instrucciones. Puede cambiar entre estos dos modos de programacin en cualquier
momento, an en programas existentes.
Un programa en formato de Diagrama de Contactos:
El mismo programa en formato de Lista de Instrucciones:
Introduccin
GX Developer FX 5
2 Programacin
2.1 Empezando el GX Developer / El rea de trabajo del
programa
Despus de instalar el GX Developer en su PC puede empezar el programa seleccionando su
entrada Iniciar > Programas > MELSEC Application > GX Developer.
Esto visualiza la ventana del programa principal*:
* Para mayor claridad esta ilustracin muestra el programa con un proyecto ya abierto: El GXDeveloper no abre real-
mente un proyecto automticamente cuando lo inicia debe abrir manualmente un proyecto existente o crear un
nuevo.
Barra de ttulo
La barra de ttulo de la ventana del programa del GX Developer FX muestra la ruta y el
nombre del proyecto actual. Los botones usuales para minimizar y cambiar el tamao de
la ventana del programa y salirse del programa se ubican al lado derecho del final de la
barra de ttulo.
Barra de mens
La barra de mens contiene los mens que proveen acceso a las funciones del GX Deve-
loper. Haciendo clic sobre el ttulo del men se visualiza un men desplegable con una
lista de opciones que luego puede seleccionar.
Programacin
6 MITSUBISHI ELECTRIC
Barra de ttulo Barra de mens Barra de herramientas
Barra de estado Pantalla de edicin Lista de datos del proyecto
Barras de herramientas
Se puede acceder a muchas de las funciones de programas ms usadas directamente
con las herramientas (conos) en las barras de herramientas.
Puede activar y desactivar las barras de herramientas con las opciones en el men View.
Barra de estado
La barra de estado visualiza informacin til, incluyendo el tipo del PLC actual y el modo
de eidicin (Insertar/Sobreescribir). Puede tambin activar y desactivar la barra de estado
en el men View.
Pantalla de edicin
La pantalla de edicin es donde se realiza el trabajo de programacin y documentacin.
Puede tener mltiples ventanas de edicin y dilogo abiertas al mismo tiempo.
Lista de datos del proyecto
El programa, su documentacin y los parmetros para el controlador FX se almacenan
juntos en un proyecto. La lista de datos del proyecto muestra los directorios en los cuales
los componentes del proyecto actual se almacenan. Puede abrir los archivos del proyecto,
programas, documentacin y parmetros haciendo doble clic en sus artculos en la lista
de datos.
Programa
Los Controladores en la familia MELSEC FX pueden procesar solo un programa a la vez.
El nombre por defecto asignado a este programa es MAIN.
Programacin
GX Developer FX 7
Puede renombrar MAIN si desea. Para hacerlo
esto seleccione la entrada MAIN y luego haga
clic para visualizar el men de contexto y selec-
cionar Rename
Las opciones de men seguidas por un smbolo4a la
derecha tiene submens, los cuales se visualizan cuando
hace clic sobre la opcin del men.
Las opciones de men seguidas por tres puntos (...)
visualizan una caja de dilogo cuando las selecciona.
Muchas de las opciones usadas ms frecuentemente en los
mens se pueden seleccionar directamente con conos en
las barras de herramientas.
Comentario del dispositivo
Puede asignar un comentario a cada dispositivo del PLC (entradas, salidas, rels, etc.).
Estos comentarios posteriormente se pueden visualizar en el programa. Puede entrar y
editar estos comentarios abriendo el archivo Device comment en la lista de datos del pro-
yecto. Adems de esto puede introducir tambin comentarios del dispositivo directamente
en el programa mismo. Para detalles vea el captulo Documentacin en este manual.
Parmetro
Haciendo doble clic sobre el PLC parameter en la lista de datos del proyecto abre un di-
logo en el cual puede introducir y ajustar todas las asignaciones necesarias para el funcio-
namiento del PLC. Los parmetros del PLCse transfieren al CPUjunto con el programa.
Memoria del dispositivo
El archivo almacenado en el directorio de la Device memory se puede usar para introdu-
cir valores por defecto de los registros de datos del CPU (D) mientras est programando.
Cuando este archivo se transfiere al CPUjunto con el programa, los valores por defecto se
cargan automticamente cuando el programa se inicia por primera vez. Se puede crear un
archivo de memoria del dispositivo cuando est creando un nuevo proyecto (vea el cap-
tulo 2.2) o en un tiempo ms adelante.
Tome nota que la memoria del dispositivo del CPU incluye tanto los rangos de memoria
voltiles como los rangos de memoria retentivos. Si desea que sus valores se retengan
cuando el PLC se apague y reinicie debe usar los rangos de memorias retentivos. Para
detalles sobre los rangos de memoria del dispositivo vea el manual del PLC que est
usando
Para abrir el archivo que contiene los valores de memoria del dispositivo solo haga doble
clic sobre su nombre en la lista de datos del proyecto. Puede escoger entre una variedad
de formatos de visualizacin de datos y tambin puede cambiar entre modos hexadeci-
males y decimales. Sin embargo, tome nota que cambiando los formatos de visualizacin
y numricos solo afecta sobre la pantalla del computador, no cambia el contenido de los
registros!
Programacin
8 MITSUBISHI ELECTRIC
Para crear un archivo de memoria de dispositivo
seleccione Device memory en la lista de datos
del proyecto y haga clic con el ratn para visuali-
zar el men de contexto. Luego seleccione
New e introduzca el nombre del archivo que
quiera crear.
Visualiza como un valor entero
de 16-bits
Visualiza como valores enteros de 32-bits
(2 palabras de datos se combinan para cada valor)
Para introducir un valor numrico haga clic una vez en el campo del dispositivo que desee
cambiar. Para introducir un valor de cadena de caracteres ASCII haga doble clic en el
campo del dispositivo los caracteres que ingrese luego se almacenarn a travs de ml-
tiples dispositivos y el la cadena de caracteres resultante se visualizar en la columna
Character string (vea abajo).
Programacin
GX Developer FX 9
Entrada directa de cadenas
de ASCII
Visualiza como valores de coma
flotante de 32-bits
2.2 Creacin de un nuevo proyecto
Para crear un nuevo proyecto:
O
Esto abre el siguiente dilogo:
En el GX Developer FX el campo de PLC Series () se programa al valor por defecto del
FXCPU porque este paquete de software se puede usar solamente para programar la familia
MELSEC FX de los PLCs.
El Program Type () especifica si desea crear un Diagrama de Contactos (Ladder) o un
Esquema de Funcin Secuencial programa (SFC). Hemos asignado esto a Ladder para los
ejemplos en este manual.
Si activa la caja de verificacin Device memory data which is the same as() (Datos de
memoria del dispositivo los cuales son los mismos como) se crear un archivo con el mismo
Programacin
10 MITSUBISHI ELECTRIC
Puede seleccionar el modelo del PLCque est usando
en el campo PLC Type (). Solo haga clic sobre la
flecha al lado derecho del campo y luego seleccione el
modelo FX apropiado desde la lista desplegable.
Esto visualiza el dialogo Write to PLC, en el cual puede seleccionar los componentes del pro-
yecto que desea transferir al PLC. Cuando est estableciendo el controlador por primera vez,
necesita transferir tanto el programa como los parmetros del PLC. Ms adelante (por ejemplo
despus de cambios del programa) solo necesita transferir el programa.
Transferencia de Programas al PLC
30 MITSUBISHI ELECTRIC
o seleccione Write to PLC... en el men Online.
Para iniciar el programa haga clic sobre Execute. El aviso
mostrado a la derecha se visualizar pidindole que confirme.
Que ocurre si el CPU est en modo RUN depende del tipo de
CPU. Si el PLC lo soporta, GX Developer automticamente
parar el CPU y lo reanudar cuando la transferencia se
termine. De lo contrario se le avisar que pare la CPU
manualmente. Cuando la transferencia se ha completado, se
visualiza un mensaje de confirmacin.
5 Funciones de Prueba y Diagnsticos
La capacidad de monitorear la ejecucin de su programa en el PLC hace la, optimizacin y
depuracin mucho ms fcil. El GXDeveloper tiene muchas funciones para visualizar el estado
de programas y dispositivos mientras est trabajando.
5.1 Modo Monitor
En modo Monitor los estados actuales de los dispositivos del PLCse visualizan en el programa.
Por supuesto, para usar este modo, se debe activar y conectar al dispositivo de programacin.
Para hacer esto haga clic en la herramienta en la barra de herramientas o seleccione
Read from PLC en el men Online.
El programa luego se visualiza en modo Lectura o Escritura.
Haga clic sobre la herramienta en la barra de herramientas para activar el modo Monitor.
Los contactos en el programa cuyas condiciones se cumplen se visualizan luego como siguen:
Funciones de Prueba y Diagnsticos
GX Developer FX 31
Abra el proyecto para el programa que se almacena en el
PLC y haga doble clic sobre el archivo del programa (MAIN
en el ejemplo a la izquierda) para visualizar el programa en
la ventana de edicin.
Si el programa almacenado en el PLCdifiere de la versin en
el PC, puede tambin cargar el programa actual desde el
PLC al dispositivo de programacin.
La entrada X000 est ACTIVA
La entrada X003 est APAGADA.
La salida Y010 est
APAGADA.
Las entradas X002 y X004 estn APAGADAS.
Como resultado las condiciones para estos
contactos se cumplen.
El estado actual del PLC se visualiza tambin en el modo Monitor:
5.1.1 Modo Monitor (escritura)
El modo Monitor pasivo descrito en la seccin anterior es til para mirar el estado del dispositivo
y la ejecucin del programa. Hay tambin un modo activo llamado Monitor (write) que puede
usar si necesita hacer cambios al programa mientras est monitoreando
Haga clic sobre la herramienta en la barra de herramientas para activar este modo. Se
visualiza en siguiente dilogo:
La visualizacin del programa y del estado del dispositivo funcionan de la misma manera como
en el modo Monitor pasivo descrito en la seccin anterior. Para hacer cambios, correcciones o
sumas al programa, proceda exactamente de la misma manera como hara cuando edite el pro-
grama normalmente en modo fuera de lnea (vea el captulo 2.3).
Cuando introduzca un cambio con OK los estados se visualizan pero los cambios no se han
aplicado todava (indicado por el fondo gris).
Funciones de Prueba y Diagnsticos
32 MITSUBISHI ELECTRIC
Modo del CPU Tiempo del ciclo
Seleccione la primera opcin si
desea poder cambiar el programa
mientras el PLCest en modo RUN.
Despus de presionar F4 para convertir el programa se visualizar el siguiente mensaje y
advertencia:
Para aplicar y escribir los cambios haga clic sobre Yes. Una vez que el programa se ha conver-
tido y actualizado el modo Monitor continuar.
5.2 Funcin de Prueba del Dispositivo
Puede tambin usar el dispositivo de programacin (en este caso el PC) para cambiar los valo-
res de dispositivos directamente mientras esta probando su programa. Por ejemplo, si necesita
que la seal de entrada desde cierto interruptor inicie un proceso, puede activar el interruptor
desde el PC y continuar viendo el resultado de la ejecucin del programa.
E
PRECAUCION:
Sea extremadamente cuidadoso cuando use esta funcin! Cambiando los estados
de dispositivos independientemente del programa puede causar situaciones poten-
cialmente peligrosas tanto para el personal como para el equipo!
La ejecucin por el programa tiene prioridad ms alta para el control de dispositivos usados por
instrucciones de salida, tales como salidas. La funcin de Prueba del Dispositivo solo cambia
estos dispositivos muy brevemente para la prueba, despus del cual regresan al estado asig-
nado a ellos por el programa.
Haga clic sobre la herramienta en la barra de herramientas para abrir el dilogo de
Prueba del Dispositivo.
Funciones de Prueba y Diagnsticos
GX Developer FX 33
Funciones de Prueba y Diagnsticos
34 MITSUBISHI ELECTRIC
En los modos Monitor y Monitor
(write) puede activar la funcin Device
Test seleccionando un dispositivo en el
editor y luego haciendo clic con el botn
derecho sobre el mismo.
Con algunas otras funciones de prueba
se puede seleccionar el Device Test en
la caja de dilogo de la funcin (vea
abajo).
Dispositivos de bit (entradas, salidas, rels,
etc): forzar ON (Force ON), forzar OFF (Force
OFF) o cambie estado (Toggle Force).
Seleccione dispositivos de palabra: En
algunos PLCs puede cambiar los contenidos
de la memoria buffer en mdulos de funcin
especial. Para hacer esto debe especificar
tanto la direccin inicial de E/S del mdulo
como la direccin de la memoria buffer.
Valor a escribir al dispositivo de palabra.
Haga clic sobre Set para escribir el valor.
Historia de pruebas de dispositivos realizadas.
Puede buscar dispositivos seleccionados con
los botones a la derecha. Clear quita todas las
entradas actuales de la lista de historia.
5.3 Monitor de datos de entrada
El Monitor de Datos de Entrada (Entry Data Monitor) permite monitorear datos desde diferentes
partes del programa al mismo tiempo. Puede hacer su propia lista de los dispositivos que quiera
monitorear.
Para iniciar esta funcin haga clic en la herramienta en la barra de herramientas o selec-
cione Entry data monitor en el men Online.
Antes de que pueda iniciar el monitoreo del estado de dispositivos debe primero aadir disposi-
tivos a la lista del Monitor de Datos de Entrada. Para hacer esto haga doble clic en una lnea
vaca en la lista o haga clic una vez en una lnea vaca para seleccionarla y luego haga clic sobre
Register Devices.
Una vez que ha aadido todos los dispositivos que quiera monitorear a la lista, puede empezar
monitoreando con el botn Start Monitor.
Los otros botones en el dilogo del Entry Data Monitor se usan para anular dispositivos indivi-
duales o todos los dispositivos en la lista y para realizar una prueba del dispositivo (vea el cap-
tulo 5.2 de arriba). Esta prueba se puede iniciar tambin directamente haciendo doble clic en un
dispositivo en la lista.
Funciones de Prueba y Diagnsticos
GX Developer FX 35
Esto visualiza el dilogo Register Device. Seleccione el
dispositivo que quiera monitorear y el formato de
visualizacin (para dispositivos de palabra). Luego haga
clic sobre Register para insertar el dispositivo en la lista.
5.4 Monitor por Lotes de Dispositivos
La funcin del Monitor por Lotes del Dispositivo (Device Batch Monitor) se usa par monitorear el
estado de grupos consecutivos de dispositivos en un rango.
Para iniciar esta funcin haga clic en la herramienta en la barra de herramientas o selec-
cione Device batch ... en el men Online.
Introduzca el nombre del primer dispositivo en el rango que quiera monitorear en el campo
Device. Luego haga clic sobre Start Monitor o presione la tecla INTRODUCIR. Entonces el GX
Developer mostrar el dispositivo seleccionado y los siguientes dispositivos, visualizando sus
valores actuales en el formato seleccionado.
Puede escoger cualquier formato de visualizacin que desee. Adems de las opciones disponi-
bles directamente en el dilogo tambin puede hacer clic sobre el botn Option Setup para
ms asignaciones.
Puede desplazar la ventana de visualizacin de dispositivos a travs del rango total de dispo-
sitivos soportados por el modelo del PLC conectado.
Si cambia los valores de dispositivos y quiere introducir valores consignados haga clic sobre el
botn Device Test (vea el captulo 5.2 de arriba).
Funciones de Prueba y Diagnsticos
36 MITSUBISHI ELECTRIC
5.5 Diagnsticos del PLC
Funciones de Prueba y Diagnsticos
GX Developer FX 37
Para revisar el estado actual del PLC y ver mensajes de
error, seleccione la opcin PLC diagnostics en el men
Diagnostics.
Estado actual del PLC
Historia de
errores
Actualice historia de
mensajes de errores
Pare
comunicacin
con el PLC
Visualice lista de
cdigos de error
6 Otras Funciones
6.1 Lista de Remisiones
Para visualizar la lnea del programa correspondiente haga clic en la fila en la lista de remisio-
nes y luego seleccione Jump.
Otras Funciones
38 MITSUBISHI ELECTRIC
Una lista de remisin muestra todas las partes donde
se usa un dispositivo en el programa.
Para activar esta funcin seleccione Cross reference
list en el men Find/Replace.
Para visualizar las remisiones introduzca el
nombre de un dispositivo en el campo Find
Device y haga clic sobre Execute.
La lista de instrucciones usando el disposi-
tivo se muestra luego en la ventana en la
parte de abajo del dilogo.
6.2 Lista de Dispositivos Usados
Puede usar esta funcin para visualizar una lista de dispositivos usados en el programa actual
para ayudarle a encontrar dispositivos libres para usar mientras est programando.
introduzca el nombre del primer dispositivo que desea encontrar en el campo Find Device
luego, haga clic sobre Execute.
Otras Funciones
GX Developer FX 39
Para activar esta funcin seleccione List of used
devicesen el men Find/Replace.
Un asterisco en este campo indica que se usa el
dispositivo en una instruccin de entrada.
Un asterisco en este campo indica que se usa
el dispositivo en una instruccin de salida.
6.3 La proteccin de programas con contrasea
Puede proteger el programa en el PLC con una contrasea para prevenir lectura y edicin no
autorizadas.
Debe introducir tambin la contrasea correcta para deshabilitar o borrar una contrasea. Es
por lo tanto muy importante hacer una nota de la contrasea y almacenarla en un lugar seguro,
o de otra manera se arriesga a no poder acceder a su propio programa!
6.4 Ajuste del reloj del PLC
Puede usar tambin el GX Developer para asignar los relojes integrados en los controladores
de las familias del MELSEC FX.
Otras Funciones
40 MITSUBISHI ELECTRIC
Para visualizar el dilogo para el registro,
anul aci n o deshabi l i t aci n de una
contrasea haga clic sobre la opcin Key-
word setup en el men Online y luego
seleccione la funcin desde el submen.
La contrasea se almacena en el PLC as el
PLC debe estar conectado al dispositivo de
programacin y activado antes de que
pueda usar esta funcin.
Los di l ogos de entrada vi sual i zados
variarn ligeramente dependiendo del PLC
conectado. Sin embargo, en todos los PLCs
la contrasea debe ser de 8 caracteres
exactamente (ni ms ni menos). Se soportan
solamente los nmeros 0-9 y los caracteres
AF.
Debera siempre asegurarse que el reloj del PLCse asigne
correctamente, an si no usa realmente el tiempo y la
fecha en su programa. Por ejemplo, las funciones de
diagnsticos usan los relojes internos de las CPUs para
especificar el tiempo en el cual ocurri un error (vea el
captulo 5.5).
Para poner el reloj el controlador debe estar conectado al
dispositivo de programacin y activo.
Seleccione Set timeen el men Online.
Esto abre la caja de dilogo Set Time. La seccin arriba del dilogo muestra como se conectan
el PC y el PLC.
Introduzca la fecha y el tiempo en los campos en la seccin Clock Setup. Si no hay suficientes
campos para introducir el ao como un nmero de cuatro dgitos, introduzca los dos ltimos
dgitos solamente. El da de la semana se visualizar automticamente tan pronto como haya
introducido la fecha. Cuando ha finalizado haga clic sobre Setup para asignar la nueva fecha y
el tiempo en el PLC.
6.5 Cambio del tipo de PLC
Cuando se crea un nuevo proyecto debe especificar el tipo especfico del FX PLC para el pro-
grama y parmetros de su proyecto. Puede tambin cambiar estas asignaciones en un pro-
grama existente por ejemplo para que pueda usar el programa en un PLC diferente.
Otras Funciones
GX Developer FX 41
Seleccione Change PLC type en el men
Project.
Luego seleccione el nuevo tipo de PLCen el dilogo
visualizado y haga clic sobre OK.
7 Programacin por Macros
Encontrar que a menudo vuelve a usar secuencias de lneas de programa con las mismas ins-
trucciones pero dispositivos diferentes, particularmente en proyectos grandes. Por ejemplo, a
menudo usar las mismas instrucciones una y otra vez para controlar un motor elctrico. El GX
Developer permite que defina macros para facilitar la reutilizacin de estos bloques repetitivos
de lneas de programa e instrucciones.
Un macro es un mini programa que el GXDeveloper almacena en una biblioteca que es acce-
sible para el uso en todos sus proyectos. No hay nada para prevenir que copie y pegue lneas de
programa en su proyecto (vea el captulo 2.3.4), pero macros con nombres y comentarios son
mucho ms fciles de usar y son ms eficientes.
Es importante entender que los macros no son subprogramas subprogramas son rutinas que
solo existen una vez en su programa principal y se acceden y se ejecutan realizando un salto. Al
contrario, los macros son simplemente cdigos reutilizados que llegan a ser parte del pro-
grama principal. No reducen el nmero de pasos en un programa, solo hacen la programacin
ms fcil.
El siguiente ejemplo ilustra el uso de macros en un programa que controla un motor.
1. Introduzca su cdigo de programa normal
Primero solo programe la funcin que quiere convertir en un macro normal. (Puede tambin por
supuesto crear macros desde las secuencias existentes del cdigo de programas.)
2. Seleccione las lneas del programa para el macro
Para seleccionar las lneas haga clic en la parte superior izquierda con el botn izquierdo del ratn en
el primer contacto que desea seleccionar. Luego retenga el botn del ratn y arrastre hacia abajo y
hacia la derecha hasta que todas las instrucciones que quiera incluir se seleccionen.
Programacin por Macros
42 MITSUBISHI ELECTRIC
3. Guarde la seleccin como un macro
Para guardar las lneas de programa seleccionadas como un macro seleccione Macro en el
men Project y luego seleccione Registration macrosen el submen.
Esto abre una caja de dilogo en el cual puede asignar los dispositivos en el cdigo del pro-
grama seleccionado a variables generales (VD0, VD1 etc.) para que se puedan reemplazar
cuando inserte el macro en su cdigo de programa.
En este ejemplo se usa el rel especial M8013 como una seal de parpadeo. Este rel se puede
usar sin cambio cada vez que use el macro y as no necesita ser asignado a una variable gene-
ral. Se deben asignar a variables todos los otros dispositivos en el cdigo.
Para seleccionar un dispositivo haga clic en el smbolo 6prximo al campo de entrada del dis-
positivo para visualizar una lista desplegable de dispositivos. Es tambin una buena idea intro-
ducir un comentario para cada dispositivo esto har al macro mucho ms fcil de entender
cuado lo use.
Introduzca la ruta al directorio cuando quiera almacenar el macro en el campo Drive/path.
Luego ingrese un nombre para el macro en el campo Macro name y haga clic sobre Execute
para guardarlo.
Programacin por Macros
GX Developer FX 43
Macros existentes
Estos comentarios estn separados
de los comentarios del dispositivo.
4. Inserte el macro en el programa
Para insertar un macro en su programa, primero posicione el cursor en la posicin donde quiera
insertar el macro. Luego seleccione Macro !! Macro utilize en el men Project. Esto visualiza un
dilogoenel cual puedeseleccionar el macrodesdelarutadondeloalmacenenel ltimopaso.
Haga doble clic sobre el nombre de un macro en la lista para visualizar sus variables y sus
comentarios asociados.
Luego introduzca los dispositivos que quiere usar en el nuevo bloque de cdigo que se insertar
por el macro.
Programacin por Macros
44 MITSUBISHI ELECTRIC
Estos macros se
almacenan en
el directorio
seleccionado.
Finalmente, haga clic sobre Execute para insertar el macro en su programa con los nuevos dis-
positivos:
Si selecciona Separate statement la informacin se insertar en el programa junto con el
cdigo como declaraciones adicionales, como esto:
Programacin por Macros
GX Developer FX 45
En la parte ms baja del dilogo Macro
Utilize puede especificar si desea
insertar informacin acerca del macro
como ttulos de lnea del programa
(declaraciones).
INDUSTRIAL AUTOMATION
MITSUBISHI ELECTRIC
Gothaer Strae 8 Telefon: 02102 486-0 Fax: 02102 486-7170 www.mitsubishi-automation.de
D-40880 Ratingen Hotline: 01805 000-7650 megfa-mail@meg.mee.com www.mitsubishi-automation.com
MITSUBISHI ELECTRIC
HEADQUARTERS
MITSUBISHI ELECTRIC EUROPE
EUROPE B.V.
German Branch
Gothaer Strae 8
D-40880 Ratingen
Telfono: +49 (0) 2102 / 486-0
Telefax: +49 (0) 2102 / 486-1120
E-Mail: megfamail@meg.mee.com
MITSUBISHI ELECTRIC FRANCIA
EUROPE B.V.
French Branch
25, Boulevard des Bouvets
F-92741 Nanterre Cedex
Telfono: +33 1 55 68 55 68
Telefax: +33 1 55 68 56 85
E-Mail: factory.automation@fra.mee.com
MITSUBISHI ELECTRIC IRLANDA
EUROPE B.V.
Irish Branch
Westgate Business Park, Ballymount
IRL-Dublin24
Telfono: +353 (0) 1 / 419 88 00
Telefax: +353 (0) 1 / 419 88 90
E-Mail: sales.info@meir.mee.com
MITSUBISHI ELECTRIC ITALIA
EUROPE B.V.
Italian Branch
Via Paracelso 12
I-20041 Agrate Brianza (MI)
Telfono: +39 039 6053 1
Telefax: +39 039 6053 312
E-Mail: factory.automation@it.mee.com
MITSUBISHI ELECTRIC ESPAA
EUROPE B.V.
Spanish Branch
Carretera de Rub 76-80
E-08190 Sant Cugat del Valls
Telfono: +34 9 3 / 565 3160
Telefax: +34 9 3 / 589 1579
E-Mail: industrial@sp.mee.com
MITSUBISHI ELECTRIC REINOUNIDO
EUROPE B.V.
UK Branch
Travellers Lane
GB-HatfieldHerts. AL10 8 XB
Telfono: +44 (0) 1707 / 27 61 00
Telefax: +44 (0) 1707 / 27 86 95
E-Mail: automation@meuk.mee.com
MITSUBISHI ELECTRIC JAPN
CORPORATION
Office Tower Z 14 F
8-12,1 chome, Harumi Chuo-Ku
Tokyo104-6212
Telfono: +81 3 6221 6060
Telefax: +81 3 6221 6075
MITSUBISHI ELECTRIC EE. UU.
AUTOMATION
500 Corporate Woods Parkway
VernonHills, IL 60061
Telfono: +1 847 / 478 21 00
Telefax: +1 847 / 478 22 83
REPRESENTACIONES EN
ORIENTE MEDIO
Ilan & Gavish Ltd. ISRAEL
Automation Service
24 Shenkar St., Kiryat Arie
IL-49001 Petah-Tiqva
Telfono: +972 (0) 3 / 922 18 24
Telefax: +972 (0) 3 / 924 07 61
E-Mail: iandg@internet-zahav.net
TEXEL Electronics Ltd. ISRAEL
Box 6272
IL-42160 Netanya
Telfono: +972 (0) 9 / 863 08 91
Telefax: +972 (0) 9 / 885 24 30
E-Mail: texel_me@netvision.net.il
REPRESENTACIONES EUROPEAS
GEVA AUSTRIA
Wiener Strae 89
AT-2500 Baden
Telfono: +43 (0) 2252 / 85 55 20
Telefax: +43 (0) 2252 / 488 60
E-Mail: office@geva.at
Koning & Hartman B.V. BLGICA
Researchpark Zellik, Pontbeeklaan 43
BE-1731 Brussels
Telfono: +32 (0)2 / 467 17 44
Telefax: +32 (0)2 / 467 17 48
E-Mail: info@koningenhartman.com
TEHNIKON BIELORRUSIA
Oktjabrskaya 16/5, Ap 704
BY-220030 Minsk
Telfono: +375 (0)17 / 210 4626
Telefax: +375 (0)17 / 210 4626
E-Mail: tehnikon@belsonet.net
TELECONCO. BULGARIA
Andrej Ljapchev Lbvd. Pb 21 4
BG-1756 Sofia
Telfono: +359 (0) 2 / 97 44 05 8
Telefax: +359 (0) 2 / 97 44 06 1
E-Mail:
louis poulsen DINAMARCA
industri & automation
Geminivej 32
DK-2670 Greve
Telfono: +45 (0) 70 / 10 15 35
Telefax: +45 (0) 43 / 95 95 91
E-Mail: lpia@lpmail.com
INEA d.o.o. ESLOVENIA
Stegne 11
SI-1000 Liubliana
Telfono: +386 (0)1 513 8100
Telefax: +386 (0)1 513 8170
E-Mail: inea@inea.si
UTUElektrotehnika AS ESTONIA
Prnu mnt.160i
EE-11317 Tallin
Telfono: +372 (0) 6 / 51 72 80
Telefax: +372 (0) 6 / 51 72 88
E-Mail: utu@utu.ee
Beijer Electronics OY FINLANDIA
Ansatie 6a
FIN-01740 Vantaa
Telfono: +358 (0) 9 / 886 77 500
Telefax: +358 (0) 9 / 886 77 555
E-Mail: info@beijer.fi
UTECOA.B.E.E. GRECIA
5, Mavrogenous Str.
GR-18542 Pireo
Telfono: +302 (0)10 / 42 10 050
Telefax: +302 (0)10 / 42 12 033
E-Mail: uteco@uteco.gr
Meltrade Ltd. HUNGRA
Fert Utca 14.
HU-1107 Budapest
Telefno: +36 (0)1 / 431-9726
Telefax: +36 (0)1 / 431-9727
E-Mail: office@meltrade.hu
SIAPOWEL LETONIA
Lienes iela 28
LV-1009 Riga
Telfono: +371 784 / 22 80
Telefax: +371 784 / 22 81
E-Mail: utu@utu.lv
REPRESENTACIONES EUROPEAS
UAB UTUPOWEL LITUANIA
Savanoriu Pr. 187
LT-2053 Vilna
Telfono: +370 (0)52323-101
Telefax: +370 (0)52322-980
E-Mail: powel@utu.lt
Intehsis Srl MOLDOVIA
Cuza-Voda 36/1-81
MD-2061 Kishinov
Telfono: +373 (0)2 / 562 263
Telefax: +373 (0)2 / 562 263
E-Mail: intehsis@mdl.net
Beijer Electronics A/S NORUEGA
Teglverksveien 1
N-3002 Drammen
Telfono: +47 (0) 32 / 24 30 00
Telefax: +47 (0) 32 / 84 85 77
E-Mail: info@beijer.no
Koning & Hartman B.V. PASES BAJOS
Haarlerbergweg 21-23
NL-1101 AKAmsterdam
Telfono: +31 (0)20 / 587 76 00
Telefax: +31 (0)20 / 587 76 05
E-Mail: info@koningenhartman.com
MPL Technology Sp. z o.o. POLONIA
ul. Sliczna 36
PL-31-444 Cracovia
Telfono: +48 (0)12 / 632 28 85
Telefax: +48 (0)12 / 632 47 82
E-Mail: krakow@mpl.pl
AutoCont REPBLICACHECA
Control Systems s.r.o.
Nemocnicni 12
CZ-702 00 Ostrava 2
Telfono: +420 59 / 6152 111
Telefax: +420 59 / 6152 562
E-Mail: consys@autocont.cz
Sirius Trading&Services srl RUMANA
Str. Biharia No. 67-77
RO-013981 Bucurest 1
Telfono: +40 (0) 21 / 201 1146
Telefax: +40 (0) 21 / 201 1148
E-Mail: sirius@siriustrading.ro
AutoCont Control s.r.o. ESLOVAQUIA
Radlinskho 47
SK-02601 Doln Kubn
Telfono: +421 435868210
Telefax: +421 435868210
E-Mail: info@autocontcontrol.sk
Beijer Electronics AB SUECIA
Box 426
S-20124 Malm
Telfono: +46 (0) 40 / 35 86 00
Telefax: +46 (0) 40 / 35 86 02
E-Mail: info@beijer.se
ECONOTEC AG SUIZA
Postfach 282
CH-8309 Nrensdorf
Telfono: +41 (0) 1 / 838 48 11
Telefax: +41 (0) 1 / 838 48 12
E-Mail: info@econotec.ch
GTS TURQUA
Darlaceze Cad. No. 43 Kat. 2
TR-80270 Okmeydani-Estambul
Telfono: +90 (0)212 / 320 1640
Telefax: +90 (0)212 / 320 1649
E-Mail: gts@turk.net
CSC Automation Ltd. UCRANIA
15, M. Raskova St., Fl. 10, Office 1010
UA-02002 Kiev
Telfono: +380 (0) 44 / 494 3355
Telefax: +380 (0) 44 / 494 3366
E-Mail: csc-a@csc-a.kiev.ua
REPRESENTACIONES DE
EURASIA
Kazpromautomatics Ltd. KAZAJSTN
2, Scladskaya Str.
KAZ-470046 Karaganda
Telfono: +7 3212 50 11 50
Telefax: +7 3212 50 11 50
E-Mail: info@kpakz.com
Avtomatika Sever Ltd. RUSIA
Lva Tolstogo Str. 7, Off. 311
RU-197376 SanPetersborgo
Telfono: +7 812 1183 238
Telefax: +7 812 1183 239
E-Mail: as@avtsev.spb.ru
Consys
Promyshlennaya St. 42 RUSIA
RU-198099 SanPetersborgo
Telfono: +7 812 325 3653
Telefax: +7 812 147 2055
E-Mail: consys@consys.spb.ru
Electrotechnical RUSIA
Systems Siberia
Shetinkina St. 33, Office 116
RU-630088 Novosibirsk
Telfono: +7 3832 / 119598
Telefax: +7 3832 / 119598
E-Mail: info@eltechsystems.ru
Elektrostyle RUSIA
Poslannikov Per., 9, Str.1
RU-107005 Mosc
Telfono: +7 095 542 4323
Telefax: +7 095 956 7526
E-Mail: info@estl.ru
Elektrostyle RUSIA
Krasnij Prospekt 220-1, Office No. 312
RU-630049 Novosibirsk
Telfono: +7 3832 / 106618
Telefax: +7 3832 / 106626
E-Mail: info@estl.ru
ICOS RUSIA
Industrial Computer Systems Zao
Ryazanskij Prospekt, 8A, Off. 100
RU-109428 Mosc
Telfono: +7 095 232 0207
Telefax: +7 095 232 0327
E-Mail: mail@icos.ru
NPP Uralelektra RUSIA
Sverdlova 11A
RU-620027 Ekaterinburg
Telfono: +7 34 32 / 532745
Telefax: +7 34 32 / 532745
E-Mail: elektra@etel.ru
STC Drive Technique RUSIA
Poslannikov Per., 9, Str.1
RU-107005 Mosc
Telfono: +7 095 790 7210
Telefax: +7 095 790 7212
E-Mail: info@privod.ru
REPRESENTACINENFRICA
CBI Ltd. SUDFRICA
Private Bag 2016
ZA-1600 Isando
Telfono: +27 (0) 11/ 928 2000
Telefax: +27 (0) 11/ 392 2354
E-Mail: cbi@cbi.co.za