Está en la página 1de 46

GX Developer FX

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.

Seleccione New projecten el men Proyecto


Haga clic sobre la herramienta New Pro-
ject en la barra de herramientas:
nombre para los valores de registro de datos (D) en el directorio de la Memoria del Dispositivo
en la lista de datos del proyecto. Si este archivo no se genera cuando crea el proyecto puede
crearlo tambin ms adelante (vea el captulo 2.1).
Puede usar las asignaciones en el Setup Project Name seccin () para especificar el nom-
bre y ruta del proyecto antes de iniciar la programacin. Solo active la caja de verificacin en la
parte de arriba de esta seccin e introduzca la ruta, el nombre del proyecto y detalles de ttulos.
Si desea escoger el nombre del proyecto ms adelante deje la caja de verificacin no seleccio-
nada aqu y luego use la opcin Save asen el men Project .
Cuando hace clic sobre OKun nuevo programa MAINvaco se visualizar en la ventana de edi-
cin del GX Developer:
2.3 Introduccin de un programa de Diagrama de
Contactos
El modo de escritura se debe activar antes que pueda introducir o editar instrucciones.
La barra de herramientas de smbolos LDprovee rpido acceso a todas las herramientas nece-
sarias para entrar y editar programas del Diagrama de Contactos:
Programacin
GX Developer FX 11
Puede activar este modo con la herramienta en la barra de
herramientas mostrada a la derecha o seleccionando Write mode
en el men Edit.
Write mode
Read mode se usa para ver o buscar dispositivos en su programa.
Tome nota que no puede hacer ningn cambio de edicin cuando
est en modo Read (lectura).
Read mode
Las herramientas en la barra de herramientas se etiquetan con smbolos que representen sus
funciones y abreviaciones para las correspondientes claves o combinaciones de claves. Se
usan las siguientes abreviaciones en los botones de herramientas:
s: Tecla de maysculas. Ejemplo: sF5 = Tecla de maysculas + F5
c: Tecla CTRL. Ejemplo: cF9 = CTRL + F9
a: Tecla ALT. Ejemplo: aF7 = ALT + F7
ca: CTRL + ALT. Ejemplo: caF10 = CTRL + ALT + F10
Haciendo clic sobre una de las herramientas en la barra de herramientas o seleccionando el
correspondiente mtodo de teclado abreviado abre una caja de dilogo en la cual luego puede
introducir los detalles de la instruccin.
Programacin
12 MITSUBISHI ELECTRIC
Smbolo Significado
Contacto normalmente abierto, el contacto se cierra cuando el dispositivo est ACTIVO (1)
Normalmente abierto en paralelo a otra instruccin
Contacto normalmente abierto, el contacto se cierra cuando el dispositivo est APAGADO (0)
Contacto normalmente abierto en paralelo a otra instruccin
Instruccin de salida (bobina)
Instruccin de aplicacin (instrucciones no incluidas en el grupo de instrucciones bsicas)
Inserte lnea de conexin horizontal
Inserte lnea de conexin vertical
Borre lnea de conexin horizontal
Borre lnea de conexin vertical
Flanco ascendente (contacto activo solamente cuando la seal cambia desde 0 hasta 1)
Flanco descendente (contacto activo solamente cuando la seal cambia desde 1 hasta 0)
Flanco ascendente en paralelo a otra instruccin
Flanco descendente en paralelo a otra instruccin
Invierte resultado
Dibuje lneas de conexin verticales y horizontales con el ratn
Borre lneas de conexin verticales y horizontales con el ratn
2.3.1 Introduccin de funciones
Este botn se puede usar para mantener el dilogo de entrada abierto para que pueda
introducir mltiples instrucciones sin tener que volver a abrir el dilogo cada vez.
Haciendo clic en el botn lo conmuta entre los siguientes dos estados:
Cuando este cono se visualiza la caja de dilogo Enter Symbol se cierra cuando
hace clic en el botn OK.
Cuando este cono se visualiza la caja de dilogo Enter Symbol queda abierta
cuando se hace clic en el botn OK permitindole introducir instrucciones adicionales.
La instruccin que se aadir al programa cuando haga clic sobre OK se visualizar en
este campo.
Este es un campo de entrada de texto. Cuando est usando instrucciones desde el grupo
de instrucciones estndares este es donde se introduce el nombre del dispositivo. Para
otras instrucciones este es donde se introduce el cdigo de instruccin y uno o ms nom-
bres de dispositivos. Las entradas se deben separar por espacios.
Todos los caracteres numricos se deben procesar por una letra que identifique ya sea el
tipo del dispositivo o (en el caso de constantes) el formato del nmero. La K identifica las
constantes decimales y la H identifica las constantes hexadecimales.
Haciendo clic sobre OK inserta la funcin en el programa, Exit cancela. Puede tambin
insertar la instruccin presionando la tecla ENTER.
Puede entrar las instrucciones del grupo de instrucciones estndares directamente con la
barra de herramientas. Sin embargo, no necesita memorizar las otras instrucciones y sm-
bolos. Haciendo clic sobre Help abre un dilogo en el cual puede buscar para una instruc-
cin que realiza la funcin que necesita, y puede tambin visualizar informacin sobre
como la instruccin funciona y los dispositivos que soporta. El dilogo Instruction Help
tiene dos pestaas con diferentes mtodos para ubicar instrucciones y visualizar informa-
cin acerca de ellas: Instruction Selection y Instruction Retrieval.
Programacin
GX Developer FX 13

I ni ci al ment e el campo muest r a l a
instruccin seleccionada en la barra de
her r ami ent as per o puede t ambi n
seleccionar la instruccin usted mismo en
este campo. Haciendo clic sobre el cono6
visualiza una lista desplegable desde la
cual puede seleccionar una instruccin
diferente.
Este ejemplo escribe el valor
"5" al registro de datos D12.
La informacin visualizada cuando hace clic sobre Details incluye una breve descripcin
de la instruccin y una lista de los dispositivos soportados. Adems de esto, el dilogo de
informacin tambin contiene campos de entrada en los cuales puede entrar los dispositi-
vos que desee usar directamente. Haciendo clic sobre OKluego transfiere sus entradas al
dilogo de introduccin de instruccin.
Programacin
14 MITSUBISHI ELECTRIC
Puede usar la pestaa Instruction Retrieval si ya
conoce el cdigo de instruccin o una parte del
mismo. La funcin de bsqueda en esta pestaa
puede encontrar y visualizar todas las instrucciones
disponibles conteniendo la combinacin de caracte-
res que entre.
Aqu tambin puede visualizar la ayuda detallada
para una instruccin seleccionada haciendo clic
sobre el botn Details.
La pestaa Instruction Selection contiene dos
cajas. En la caja Type List en la parte de arriba
puede seleccionar el tipo de instruccin que est tra-
tando de encontrar (operaciones de comparacin,
operaciones aritmticas, etc.). Todas las instruccio-
nes del tipo seleccionado se visualizan posterior-
mente en la caja Instruction List.
Puede visualizar informacin detallada acerca de
una instruccin seleccionndola en la caja Instruc-
tion List y luego haciendo clic sobre el botn
Details.
2.3.2 Insercin de instrucciones
haciendo clic en la lnea de programa (peldao) donde desea insertar la instruccin. Una seleccin
rectangular resaltada (el cursor) se mostrar en el lugar donde haga clic. (La instruccin END
marca el final del programa y se inserta automticamente por el GX Developer.)
Ahora seleccione una instruccin en la barra de herramientas o presione la tecla de mtodo
abreviado correspondiente a la instruccin que desea introducir.
Introduzca los cdigos de los dispositivos para la instruccin y luego haga clic sobre OK(o pre-
sione INTRODUCIR). La instruccin se insertar en la posicin seleccionada y el cursor se
mover a la prxima posicin en la lnea del programa. La instruccin se visualiza con un fondo
gris para indicar que esta parte del programa no se ha traducido (convertido) en el cdigo
mquina que el controlador CPU pueda entender. Los programas siempre se deben convertir
antes de transferirlos al CPU.
Ahora puede introducir instrucciones adicionales. Si introducir una instruccin de salida o una
instruccin extendida cuando el cursor est en la posicin mostrada, la instruccin se posicio-
nar automticamente al final de la lnea del programa.

Seleccionado la herramienta en la barra de herramientas o presionando F4 convierte la


nueva seccin del programa en el lenguaje mquina. No tiene que hacer esto cada vez que
introduzca una lnea de programa, puede tambin convertir el programa cuando ha finalizado
haciendo todas sus entradas. Cuando se complete la traduccin la sombra gris desaparece,
indicando que el programa se puede transferir al PLC.
Programacin
GX Developer FX 15
Una lnea de programa. (Tome nota que las instrucciones
se ejecutan siempre desde la izquierda hacia la derecha
y desde arriba hacia abajo.)
El cursor
2.3.3 La insercin de lneas de conexin
La representacin grfica de las conexiones lgicas es uno de los principales beneficios de la
programacin del Diagrama de Contactos. Hay un nmero de mtodos diferentes para crear las
lneas de conexin (conocidas tambin como interconexiones) para estas conexiones:
El uso de herramientas de insertar/borrar lneas:
Asumamos que desea insertar una lnea de conexin vertical. Haciendo clic en la posicin en el
programa ladder donde quiere insertar la lnea para visualizar el cursor, luego haga clic sobre la
herramienta .
Sevisualizaundilogoenel cual ahorapuedeintroducir el nmerodelneas deconexinverticales
que desee insertar. Si no introduce ningn valor se insertar una lnea por defecto. (El largo de la
lnea corresponde a la altura del cursor.) Luego haga clic sobre OK para insertar la lnea.
El uso de herramientas de dibujar/borrar lneas:
Cuando la herramienta se activa puede dibujar rpida y fcilmente lneas horizontales y
verticales con el ratn. Primero posicione el cursor en el punto donde desea iniciar la lnea.
Luego presione y sostenga el botn izquierdo del ratn y arrastre el ratn para dibujar la lnea.
Libere el botn izquierdo al punto donde desea que la lnea termine.
Puede borrar lneas de la misma manera con la herramienta . Retenga el botn
izquierdo y arrastre a travs de la lnea que desea borrar. La lnea se borrar cuando libere el
botn del ratn.
Importante: Tome nota que son funciones para alternar. Se quedan activas hasta que cambie
a apagar haciendo nuevamente clic sobre la correspondiente herramienta.
Programacin
16 MITSUBISHI ELECTRIC
2.3.4 Insercin y anulacin de lneas y elementos del programa
Para insertar una nueva lnea (peldao) en el programa ladder haga clic para colocar el cursor
sobre la lnea que desea mover abajo y seleccione Insert Line en el men Edit.
Tome nota que no necesita insertar manualmente una lnea de programa nueva cuando aada
elementos del programa directamente antes de la ltima lnea del programa (el peldao en el
contacto que contiene la instruccin END). Cuando posiciona el cursor en la ltima lnea e
ingresa elementos del programa la lnea que contiene la instruccin END se empuja hacia
abajo y automticamente se inserta una nueva lnea.
Para borrar una instruccin en una fila del programa, posicione el cursor sobre el elemento que
desea borrar y seleccione Delete row en el men Edit.
Para borrar una instruccin en una fila del programa, posicione el cursor sobre el elemento que
desea borrar y seleccione Delete row en el men Edit.
Tambin puede insertar y borrar lneas y elementos del programa con el men de contexto que
se visualiza cuando hace clic con el botn derecho del ratn. Este men tambin incluye opcio-
nes con las cuales puede cortar o copiar elementos individuales del programa o an filas ente-
ras del programa y luego pegarlos en otras posiciones en el programa.
Programacin
GX Developer FX 17
Si las lneas de conexin contienen errores, el
mensaje mostrado a la derecha se visualizar
cuando trate de convertir el programa. Debe
corregir el error a la posicin del cursor antes de
que pueda completar la conversin.
Para insertar una instruccin entre dos elementos en
un lnea de programa, primero haga clic sobre la
segunda instruccin (la que vendr despus de la
nueva instruccin) para seleccionar la misma con el
cursor.
Luego seleccione Insert row en el men Edit.
Alternativamente puede seleccionar tambin uno o ms
elementos y borrarlos presionando la tecla de borrado.
Para seleccionar elementos mltiples, retenga el botn
izquierdo del ratn y arrastre.
Para seleccionar una instruccin sola simplemente haga clic sobre la misma con el botn
izquierdo del ratn. Para seleccionar una lnea completa del programa, haga clic y arrastre con
el ratn. Despus de seleccionarla, libere el botn izquierdo del ratn y luego haga clic en el
botn derecho en el rea seleccionada (resaltada) para visualizar el men del contexto.
2.3.5 Modo Insertar y modo Sobreescribir
Puede cambiar entre modo Insert (Insertar) y Overwrite (Sobreescribir) presionando la tecla
INSERTAR (INS) en su teclado. En el GX Developer, el modo Sobreescribir se usa para cam-
biar las instrucciones o dispositivos existentes, mientras el modo Insertar aade nuevas.
El modo actual se indica tambin por el color del cursor. Con las asignaciones por defecto el
borde del cursor es violeta en el modo Insertar y azul en el modo Sobreescribir.
Ejemplo de trabajo en modo Sobreescribir
Asumamos que decide querer reemplazar la entrada X5 (un contacto normalmente abierto) con
la entrada X3.
1. Asegrese que el modo Sobreescribir se active, luego haga clic sobre el elemento en el
programa que quierareemplazar para seleccionarlo.
2. Seleccione lanueva instruccin en labarra de herramientas ohaga doble clic en el cursor
para visualizar la caja de dilogo de entrada. Luego solo inserte la nueva instruccin o
dispositivo.
Programacin
18 MITSUBISHI ELECTRIC
El modo actual se muestra en la barra de estado de la ventana del
programa del GX Developer. (Vea el diagrama en la seccin 2.1 para
confirmar la ubicacin en la pantalla de la barra de estado.)
3. Convierta el programa
4. Terminado!
Ejemplo de trabajo en modo Insertar
Decide que quiere insertar un contacto normalmente cerrado usando la entrada X3 antes del
contacto normalmente abierto usando la entrada X5.
1. Asegrese que el modo Insertar se active, luego seleccione el elemento en el programa
antes del cualquiera insertar el nuevo contacto.
2. Seleccione la nueva instruccin en la barra de herramientas o haga doble clic en el cursor
para visualizar la caja de dilogo de entrada. Luego solo inserte la nueva instruccin o
dispositivo.
3. Convierta el programa
4. Terminado!
Programacin
GX Developer FX 19
2.3.6 Programacin de temporizadores
Puede implementar un retardo de conmutacin programando los condiciones para empezar el
temporizador en una lnea del programa y luego terminando la lnea con una instruccin de
salida que activa la bobina del temporizador.
Tambin puede usar la herramienta en la barra de herramientas para esto.
Una vez que ha programado una lnea como sta, luego puede usar el estado de conmutacin
del temporizador definido tantas veces como quiera como un contacto normalmente abierto o
normalmente cerrado. En el siguiente ejemplo para una salida Y005 de controlador de serie
FX1N se conmuta en 10 segundos despus de que la entrada X1 se ha conmutado a en ON.
(T12 es un temporizador 100ms entonces K100 = 10s.)
2.3.7 Las etiquetas para destinos de salto y programas de interrupcin
Puede usar sentencias de salto en sus programas para ejecutar subrutinas o para saltar lneas
del programa. Una sentencia de salto consiste de la instruccin de salto (salto condicional o
incondicional) y la etiqueta de salto (el destino), que consiste de la letra P seguido por un
nmero nico. Puede definir hasta 128 etiquetas de salto en programas para controladores en
la familia MELSEC FX. Si usa el FX3U, puede definir an hasta 4096 etiquetas de salto!
Las etiquetas de salto se introducen al lado izquierdo de la lnea de programa (peldao). Para
introduzca una etiqueta haga clic en el lado izquierdo del peldao donde quiere posicionar el
cursor, luego haga doble clic con el botn izquierdo del ratn para abrir la caja de dilogo de
entrada.
Programacin
20 MITSUBISHI ELECTRIC
Debe introducir el valor del retardo
de tiempo junto con la direccin
del temporizador.
Luego entre el nombre de la eti-
queta de salto (P1 en este ejem-
plo) y haga clic sobre OK.
En el programa de ejemplo de arriba se ejecuta un salto condicional a la etiqueta P1 y la lnea 10
se salta si la entrada X12 est activa.
Programas de Interrupcin son secuencias de programas que son independientes del pro-
grama principal. Se les puede llamar por un cambio en el estado de entradas o por temporizado-
res o contadores. Cuando se llama un programa de interrupcin se interrumpe el programa
principal (de all el nombre) y luego se resume automticamente despus de que el programa
de interrupcin se ha ejecutado. La ventaja de los programas de interrupcin es que se ejecutan
inmediatamente, haciendo posible responder mas rpidamente a estados en el sistema contro-
lado o a eventos internos en el PLC. Los programas de interrupcin se identifican por etiquetas
que consisten de la letra l y un nmero secuencial nico. Estas etiquetas se introduce de la
misma manera como las etiquetas usadas para los destinos de salto (vea arriba).
Para ms detalles sobre la programacin de interrupcin por favor vea el Manual de Programa-
cin para la familia MELSEC FX (Art.-no. 048261).
Programacin
GX Developer FX 21
3 Documentacin de Programas
Una buena documentacin es tan importante como una buena programacin. Si solo introduce
instrucciones, dispositivos y sus direcciones en sus programas rpidamente perder el hilo de
lo que est haciendo. Los programas con cientos de filas de codigo sin comentarios son com-
pletamente incomprensibles para cualquiera excepto para los programadores, y an ellos solo
pueden entenderlos mientras estn trabajando en el proyecto.
El GX Developer tiene tres diferentes funciones con las cuales puede aadir documentacin a
sus programas:
Comentarios del dispositivo
Declaraciones
Notas
3.1 Comentarios del dispositivo
Un comentario del dispositivo es una descripcin breve del dispositivo. Cada comentario se
asocia directamente con el dispositivo para el cual se introduce.
Puede introducir comentarios del dispositivo separadamente en un archivo o aadirlos mientras
est programando, junto con el dispositivo con el cual estn asociados. Cuando ingrese un
comentario con el dispositivo la entrada en el archivo del comentario se actualiza automtica-
mente. Para activar la entrada del comentario durante la programacin seleccione las Options
en el menTools y active Continuous during write en la pestaa Program Common.
Documentacin de Programas
22 MITSUBISHI ELECTRIC
Se puede visualizar el comentario en todas partes donde se usa el disposi-
tivo en su programa (esta visualizacin tambin se puede apagar, vea la pr-
xima pgina).
Cuando esta opcin est habilitada, puede intro-
ducir y editar comentarios de dispositivos mien-
tras introduce dispositivos en el proceso de pro-
gramacin.
Puede introducir los dos tanto un Comment como un Alias para cada dispositivo. Los comenta-
rios pueden ser hasta 32 caracteres, los alias hasta 8 caracteres.
Puede usar las opciones en el men View para habilitar o deshabilitar la visualizacin de los
comentarios y/o los alias del dispositivo.
Hay dos opciones para el modo de visualizacin de los alias:
Documentacin de Programas
GX Developer FX 23
Normalmente, sin embargo, conocer las funciones de las
entradas y salidas antes de iniciar con el trabajo de programa-
cin mismo. Entonces es ms fcil introducir todos sus comenta-
rios descriptivos en el archivo de comentarios mientras prepara
su proyecto. Para hacer esto, solo haga doble clic sobre la
entrada COMMENT en la seccin Device Comment de la lista
de datos del proyecto.
Seleccione aqu el tipo de dispositivo y la direccin y
luego haga clic sobre Display.
Un alias es un nombre alternativo para un dispo-
sitivo que se puede visualizar junto con o en vez
del nombre estndar del dispositivo. Puede intro-
ducir los nombres de los componentes del sis-
tema como alias para facilitar la identificacin de
entradas y salidas.
Alias
Nombre estndar del
dispositivo
Comentario del
dispositivo
Modo de visualizacin del alias
Visualice comentario del
dispositivo
Visualice alias
Replace device name and display
Este visualiza el alias en vez del nombre del dispositivo estndar. Ejemplo:
Ordenar con dispositivo y visualizar
El alias se visualiza adems del nombre y direccin del dispositivo estndar. Ejemplo:
3.1.1 Transferencia de comentarios del dispositivo al PLC
Si transfiere los comentarios del dispositivo al PLC, se puede visualizar el programa con comentarios
en un PCen el cual se instala el GXDeveloper, an si el programa mismo no se almacena en el PC.
Esta caracterstica puede hacer el mantenimiento y depuracin mucho ms fcil.
Cada bloque de 50 comentarios reduce la capacidad de memoria del programa por 500 pasos
del programa. En el FX1S puede reservar hasta 3 bloques de comentarios para un total de 150
comentarios del dispositivo, el cual entonces reduce el nmero de pasos del programa que
puede almacenar a un mximo de 500.
Puede reducir el tamao del archivo de comentarios del dispositivo ejecutando la funcin
Delete unused commentsen el men de Tools.
Documentacin de Programas
24 MITSUBISHI ELECTRIC
Los comentarios no se transfieren al PLC automticamente. Esta
funcin se debe activar manualmente en el men Online (vea el
captulo 4).
Adems de activar la transferencia
de comentario debe tambin reser-
var memoria para comentarios en su
controlador MELSEC FX antes de
que pueda almacenar comentarios
en el PLC. Esta memoria reservada
no est disponible desde entonces
para cdigo de programas.
Por ejemplo, los controladores de la
serie FX1S pueden almacenar hasta
2.000 pasos de programas. Si confi-
gura un bloque para comentarios
como se muestra en la ilustracin a
la derecha, puede almacenar hasta
50 comentarios del dispositivo en
este PLC.
3.2 Los ttulos de la lnea del programa (declaraciones)
y notas
Los ttulos de lnea del programa (conocidos como Declaraciones en el GXDeveloper) ayudan
a documentar y organizar sus programas. Usados bien, hacen que sea mucho ms fcil enten-
der el programa cuando regrese al mismo otra vez ms adelante.
Cada declaracin puede ser de hasta 64 caracteres y se visualizan sobre de la lnea del pro-
grama en una lnea separada. Puede introducir hasta 15 lneas de declaraciones para cada
lnea del programa en la escala.
Se pueden introducir Notas para instrucciones de salida y aplicacin al final de las lneas del
programa. Pueden contener hasta 32 caracteres.
Documentacin de Programas
GX Developer FX 25
Statement
Note
3.2.1 Introduccin de declaraciones y notas
Para usar las declaraciones y notas primero elija la opcin Documentation Statement o
Documentation Note en el men Edit o activa la herramienta Statement o Note en la barra
de herramientas:
Herramienta de declaracin: Herramienta Nota:
Para introducir una declaracin, haga doble clic sobre un objeto en una lnea del programa y
luego introduzca su texto. Para introducir una nota, haga doble clic sobre el ltimo objeto en una
lnea del programa y luego introduzca su texto.
CuandohaceclicsobreOKparaconfirmar, lalneadel programasevisualizarconunfondogris.
La declaracin o nota se finaliza cuando convierte el programa por ejemplo presionando F4
del teclado.
Para introducir lneas de declaracin adicionales simplemente haga doble clic nuevamente
sobre un objeto en la lnea. Para editar declaraciones y notas, haga doble clic sobre el texto
especfico que quiera cambiar.
Despus de introduzca su texto, debe apagar el editor de declaraciones o notas antes de que
pueda continuar la programacin e introducir o editar instrucciones.
Separate significa que declaraciones y notas se almacenan en el directorio del proyecto.
Cuando descarga un programa desde el PLC, esta informacin se visualizar solamente si hay
un proyecto correspondiente conteniendo estos datos en el PC.
3.2.2 Visualizacin de declaraciones y notas de lnea del programa
Documentacin de Programas
26 MITSUBISHI ELECTRIC
Tome not a que no puede al macenar
declaraciones y notas en los PLCs de la familia
MELSEC FX. Esto es porque la opcin Embed-
ded est deshabilitada siempre cuando est
Puede habi l i t ar l a vi sual i zaci n de
declaraciones y notas activando las opciones
correspondientes en el men View.
3.2.3 Edicin de declaraciones y notas como una lista
Puede tambin introducir todas las declaraciones y notas asociadas con su programa juntos
como una lista. Para hacer esto Statement/Note block editen el men Edit.
Esto abre el dilogo mostrado abajo que lista todas sus declaraciones y notas en orden por
lnea de programa. Puede luego editar y anular textos existentes y aadir nuevas lneas.
Documentacin de Programas
GX Developer FX 27
4 Transferencia de Programas al PLC
Antes que transfiera sus programas al PLC debe revisarlos primero por si tienen.
Antes de que pueda transferir su programa al PLC, el PLC se debe conectar al dispositivo de
programacin y se debe activar la fuente de alimentacin del controlador.
Transferencia de Programas al PLC
28 MITSUBISHI ELECTRIC
Para hacer esto seleccione la opcin Check program en el
men Tools.
Esto visualiza un dilogo en el cual puede
escoger l as opci ones para revi sar el
programa. Cuando haga clic sobre Execute
se realiza la revisin y los resultados se
visualizan en la ventana en la parte baja de la
caja de dilogo.
Si se encuentra errores, puede saltar a la
lnea de programa que contiene el error
haciendo doble clic sobre el error en la lista
de resultados. Alternativamente puede
tambin seleccionar el error y luego hacer
clic sobre el botn Jump.
En est e ej empl o el pr ogr amador
involuntariamente ha usado la misma salida
dos veces como el dispositivo de destino
para una instruccin de salida.
Despus debe seleccionar el mtodo que desea usar para
la comunicacin entre el dispositivo de programacin y el
PLC. Haga clic sobre Transfer setupen el men Online.
Seleccione la interfaz de conexin del PC haciendo doble clic en Serial en la lnea del PC
Side I/F .
Luego seleccione PLC Module en la lnea del PLC Side I/F. (Los PLCs de la familia MEL-
SEC FX se pueden conectar nicamente al dispositivo de programacin directamente.)
Luego haga clic sobre OK en el dilogo de Transfer Setup para guardar sus asignaciones y
cerrar el dilogo.
Para transferir un programa al PLC, haga clic sobre la herramienta en la barra de herra-
mientas
Transferencia de Programas al PLC
GX Developer FX 29
Esto abre el dilogo para la configuracin del
interfaz RS-232C. Seleccione el puerto COM
que est usando y la velocidad de transmisin
(la tasa por defecto es 9,6Kbps).
Luego haga clic sobre OK para almacenar las
asignaciones.
Para probar la conexin, haga clic sobre el botn
Connection Test. Si los dispositivos pueden
comuni car se cor r ect ament e con est as
asignaciones, el mensaje mostrado a la derecha se
visualizar.

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

También podría gustarte