Вы находитесь на странице: 1из 278

GX IEC Developer

Sistema de Programacin y
Documentacin
Manual de Aprendizaje
Art.-No.: 211676
14 07 2008
Versin A
MITSUBISHI ELECTRIC
MITSUBISHI ELECTRIC
INDUSTRIAL AUTOMATION
Acerca de este Manual
Los textos, ilustraciones y ejemplos en este manual solamente
explican la instalacin, operacin y uso del paquete de programacin del
GX IEC Developer.
.
Si tiene preguntas acerca de la programacin y operacin
de los controladores lgicos programables mencionados en este manual
por favor contacte a su agente o a uno de sus distribuidores (vea la parte
de atrs). Informacin actual y respuestas a preguntas frecuentes
se pueden encontrar 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
o a sus productos en cualquier momento sin previo aviso.
07/2008
Manual de aprendizaje
Paquete de Software de Programacin GX IEC Developer
Art.-no.: 211676
Versin Cambios / Adiciones / Correcciones
A 06/2007 pdp Primera edicin
Informacin de seguridad
Solo para personal calificado
Este manual esta destinado solo para uso de tcnicos elctricos entrenados y calificados
quienes conocen completamente las normas de seguridad de tecnologa de automatizacin.
Todo trabajo con el hardware descrito, incluyendo diseo, instalacin, configuracin,
mantenimiento, servicio y prueba del sistema, debe realizarse por tcnicos elctricos
entrenados con calificaciones aprobadas quienes son completamente conocedores de las
normas y reglamentaciones de seguridad de tecnologa de automatizacin.
Uso apropiado del equipo
Los controladores lgicos programables estan destinados nicamente para las aplicaciones
especficas explcitamente descritas en este manual. Por favor respete todos los parmetros de
instalacin y operacin especificados en este manual. Todos los productos se disean, fabrican,
pruebany documentandeacuerdoconlos reglamentos deseguridad. Cualquier modificacindel
hardware y software o el no cumplimiento de las advertencias de seguridad dadas en este
manual o impresas en el producto pueden causar daos a personas o al equipo u otra propiedad.
Sepuedenusar accesorios y unidades perifricas aprobadas por MITSUBISHI ELECTRIC. Cual-
quier otro uso o aplicacin del producto se considera inapropiado.
Reglamentos de seguridad apropiados
Todos los reglamentos de seguridad y de prevencin de accidentes apropiados a su aplicacin
contemplar en el diseo, instalacin, configuracin, mantenimiento, revisin y prueba del sis-
tema de estos productos. Los reglamentos listados abajo son particularmente importantes.
Esta lista no pretende ser completa; sin embargo, usted es responsable de conocer y aplicar los
reglamentos aplicables a su aplicacin.
b Normas VDE
VDE 0100
(Reglamentos para instalaciones elctricas con tensiones nominales de hasta
1.000V)
VDE 0105
(Operacin de instalaciones elctricas)
VDE 0113
(Sistemas elctricos con equipo electrnico)
VDE 0160
(Configuracin de sistemas elctricos y equipo elctrico)
VDE 0550/0551
(Reglamentos para transformadores)
VDE 0700
(Seguridad de aparatos elctricos para uso en el hogar y aplicaciones similares)
VDE 0860
(Reglamentos de seguridad para aparatos electrnicos alimentados por la red y sus
accesorios para uso en el hogar y en aplicaciones similares)
b Reglamentos de prevencin contra incendio
b Reglamentos de prevencin contra accidentes
VBG No. 4 (Sistemas y equipos elctricos)
Manual de Entrenamiento GX IEC Developer i
Advertencias de seguridad en este manual
En este manual estn claramente identificadas las advertencias especiales que son
importantes para el uso de seguridad y uso apropiado de los productos como sigue:
P
PELIGRO:
Salud del personal y advertencias de heridas. El no observar las precauciones
descritas aqu pueden resultar en riesgos de salud y de heridas graves.
E
PRECAUCION:
Advertencias de dao del equipo y de la propiedad. El no observar las precauciones
descritas aqu puede resultar en daos graves al equipo o a la propiedad.
ii MITSUBISHI ELECTRIC
Informacin y precauciones de seguridad generales
Las siguientes precauciones de seguridad tienen la finalidad de ser como una gua general para
el uso del PLC junto con otro equipo. Estas precauciones deben siempre observarse en el
diseo, instalacin y operacin de todos los sistemas de control.
P
PRECAUCION:
Manual de Entrenamiento GX IEC Developer iii
b Observe todas las reglamentaciones de seguridad y de prevencin de
accidentes aplicables a su aplicacin especfica. La instalacin, cableado y
apertura de los ensamblajes, componentes y dispositivos puede solamente
realizarse con todas las fuentes de alimentacin desconectadas.
b Los ensamblajes, componentes y dispositivos debensiempre instalarse enuna
armario electrico equipado con una cubierta y equipo de proteccin
apropiados.
b Los dispositivos con una conexin permanente a las fuentes de alimentacin
principales deben estar integrados en las instalaciones del edificio con un
conmutador de desconexin de todos los polos y un fusible apropiado.
b Revise los cables y lneas de potencia conectados al equipo en forma regular
por roturas y dao de aislamiento. Si se encuentra dao de cable,
inmediatamente desconecte el equipo y los cables de la fuente de alimentacin
y reemplace los cables defectuosos.
b Antes de usar el equipo por primera vez revise que los datos de la fuente de
alimentacin coincidan con los de la alimentacin principal local.
b Los dispositivos protectores de corriente residual lo cuales cumplen con el
Estndar DINVDE0641 Partes 1-3 nosonadecuados solos comoproteccinen
contra de contacto indirecto para instalaciones con sistemas de control de
posicionamiento. Equipamiento de proteccin adicionales y/o otras son
esenciales para tales instalaciones.
b Equipamiento de DESCONEXION DE EMERGENCIA conforme con EN
60204/IEC204 VDE 0113 deben mantenerse completamente funcionado todo el
tiempoy entodos los modos de operacindel sistema de control. La funcinde
reinicio del equipamiento de DESCONEXION DE EMERGENCIA debe estar
diseada para que no cause un reinicio sin control o indefinido.
b Debetambinimplementar precaucionesde seguridaddel hardwareysoftware
para prevenir la posibilidad estados del sistema de control indefinidos
causados por roturas de cables o ncleos de lnea de seal.
b Todas las especificaciones elctricas y fsicas pertinentes se deben
observar y mantener estrictamente para todos los mdulos enla instalacin.
iv MITSUBISHI ELECTRIC
ndice
Manual de Entrenamiento GX IEC Developer v
1 Visin Global y Requerimientos del Curso
1.1 Hardware de Entrenamiento PLC Modular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
2 El Hardware
2.1 Introduccin General a PLCs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-1
2.1.1 Historia y Desarrollo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-1
2.1.2 La especificacin inicial del PLC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
2.1.3 Comparacin de Sistemas PLC y Rels. . . . . . . . . . . . . . . . . . . . . . . . . 2-1
2.1.4 Programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-2
2.1.5 Interfaces Hombre Mquina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
2.2 Qu es un PLC? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-3
2.3 Como los PLCs procesan los programas? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
2.4 La Familia MELSEC FX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-6
2.5 Seleccione el Controlador Correcto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7
2.6 Diseo del Controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-8
2.6.1 Circuitos de entrada y salida. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
2.6.2 Trazado de las unidades base MELSEC FX1S . . . . . . . . . . . . . . . . . . . 2-8
2.6.3 Trazado de las unidades base MELSEC FX1N . . . . . . . . . . . . . . . . . . . 2-9
2.6.4 Trazado de las unidades base MELSEC FX2N . . . . . . . . . . . . . . . . . . . 2-9
2.6.5 Trazado de las unidades base MELSEC FX2NC . . . . . . . . . . . . . . . . . 2-10
2.6.6 Trazado de las unidades base MELSEC FX3U . . . . . . . . . . . . . . . . . . 2-10
2.7 Cableado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-11
2.7.1 Fuente de Alimentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11
2.7.2 Cableado de Entradas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-12
2.7.3 Cableado de Salidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-13
2.8 Ampliacin del Rango de Entradas/Salidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
2.8.1 Tarjetas de Extensin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-15
2.8.2 Unidades de Extensin Compactas . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
2.8.3 Bloques de Extensin Modulares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16
2.9 Extensin para Funciones Especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17
2.9.1 Mdulos Analgicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-18
2.9.2 Mdulo Contador de Alta Velocidad y Adaptadores . . . . . . . . . . . . . . . 2-20
2.9.3 Mdulos de Posicionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21
2.9.4 Mdulos de Red para ETHERNET . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-22
2.9.5 Mdulos de Red para Profibus/DP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-23
2.9.6 Mdulos de Red para CC-Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-25
2.9.7 Mdulo de Red para DeviceNet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-26
ndice
vi MITSUBISHI ELECTRIC
2.9.8 Mdulo de Red para CANopen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-26
2.9.9 Mdulo de Red para Interfaz-AS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-27
2.9.10 Mdulos y Adaptadores de Interfaz . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-28
2.9.11 Adaptadoras de Comunicacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-29
2.9.12 Tarjetas Adaptadoras de Consigna. . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-30
2.10 Configuracin del Sistema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-31
2.10.1 Conexin de Adaptadores Especiales (FX3U solamente). . . . . . . . . . . 2-32
2.10.2 Reglas Bsicas para la Configuracin del Sistema . . . . . . . . . . . . . . . 2-34
2.10.3 Matrices de Referencia Rpida. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-35
2.11 Asignacin de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-37
2.11.1 Concepto de asignacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-37
2.11.2 Direccin del mdulo de funcin especial. . . . . . . . . . . . . . . . . . . . . . . 2-38
3 Programacin
3.1 Conceptos del IEC61131-3 Estndar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
3.2 Estructura del Software y Definicin de Trminos . . . . . . . . . . . . . . . . . . . . . . . . 3-2
3.2.1 Definicin de Trminos en IEC61131-3 . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
3.2.2 Variables del Sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-9
3.2.3 Etiquetas del Sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-10
3.3 Lenguajes de Programacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-11
3.3.1 Editores de Texto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-11
3.3.2 Editores Grficos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-12
3.4 Tipos de Datos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-15
3.4.1 Tipos Simples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-15
3.4.2 Tipos de Datos Complejos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16
3.4.3 Temporizadores y Contadores MELSEC . . . . . . . . . . . . . . . . . . . . . . . 3-20
4 Crear un Proyecto
4.1 Iniciar el GX ICE Developer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-2
4.2 Programa de Aplicacin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-4
4.2.1 Ejemplo: Carrusel Indexador. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
4.2.2 Crear un Nuevo Proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6
4.2.3 Creacin de una nueva Unidad de Organizacin del Programa. . . . . . . 4-8
4.2.4 Asignacin de las Variables Globales. . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
4.2.5 Programacin del Cuerpo POU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14
4.2.6 Creacin de una nueva Tarea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-29
4.2.7 Documentacin del Programa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-33
4.2.8 Verificacin y Creacin del Cdigo del Proyecto . . . . . . . . . . . . . . . . . 4-34
4.2.9 Ilustracin: Modo de Entrada en Escalera Guiado . . . . . . . . . . . . . . . . 4-36
ndice
Manual de Entrenamiento GX IEC Developer vii
4.3 Procedimientos de Descarga del Proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-37
4.3.1 Conexin con Dispositivos Perifricos . . . . . . . . . . . . . . . . . . . . . . . . . 4-37
4.3.2 Configuracin del Puerto de Comunicaciones . . . . . . . . . . . . . . . . . . . 4-37
4.3.3 Descargar el proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-41
4.4 Monitorear el Proyecto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-43
4.4.1 Divisin / Monitoreo de Ventanas Mltiples . . . . . . . . . . . . . . . . . . . . . 4-44
4.4.2 Ajustar Visibilidad del Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-46
4.5 Lista de Referencia Cruzada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-47
4.6 Diagnsticos del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-50
4.7 Documentacin del Proyecto. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-51
5 Ejemplo de Programa
5.1 QUIZMASTER. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-1
5.1.1 Mtodo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5-2
5.1.2 Quizmaster - Principio de Funcionamiento. . . . . . . . . . . . . . . . . . . . . . . 5-5
5.1.3 Descripcin del Programa Quizmaster . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5
6 Funciones y Bloques de Funcin
6.1 Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-1
6.1.1 Ejemplo: Creacin de una Funcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
6.1.2 Procesamiento de Nmeros Reales (de Punto Flotante) . . . . . . . . . . . 6-10
6.2 Creacin de un Bloque de Funcin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-14
6.3 Opciones de Ejecucin de Bloques de Funcin . . . . . . . . . . . . . . . . . . . . . . . . . 6-21
6.3.1 Ejecucin macrocode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-21
6.3.2 Permitir / PermitirSalida (EN/ENO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-22
7 Funciones Avanzadas de Monitoreo
7.1 Monitoreo de Datos de Entrada. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-1
7.1.1 Adaptacin del EDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-2
7.1.2 Limitaciones del Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4
7.1.3 Conmutacin binara de Variables Booleanas . . . . . . . . . . . . . . . . . . . . . 7-5
7.2 Monitoreo de Encabezamientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-6
7.3 Esenciales del Modo Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-7
7.4 Monitoreo de Objetos Forma de Transferencia de Mitsubishi. . . . . . . . . . . . . . . 7-9
7.5 Modificacin de Valores de Variables desde el Cuerpo POU. . . . . . . . . . . . . . . 7-10
7.6 Monitoree las Instancias de los Bloques de Funcin . . . . . . . . . . . . . . . . . . . . 7-11
ndice
viii MITSUBISHI ELECTRIC
8 Forzar Entradas y Salidas
9 Edicin de Dispositivos
10 Modo en Lnea
10.1 Modo de Cambio en Lnea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-1
10.2 Cambio del Programa en Lnea. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-3
11 Tipos de Unidad de Datos (DUT)
11.1 Ejemplo de uso de un DUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-2
11.2 Relleno Automtico, Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-5
11.3 Asignacin de Variables DUT a Bloques de Funciones . . . . . . . . . . . . . . . . . . . 11-8
12 Matrices
12.1 Visin global . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12-1
12.2 Ejemplo de Matriz: Matriz de 1 dimensin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-2
13 Trabajando con Libreras
13.1 Libreras Definidas del Usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-1
13.1.1 Ejemplo Creacin de una nueva Librera. . . . . . . . . . . . . . . . . . . . . . 13-1
13.1.2 Apertura de la Librera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-3
13.1.3 Quitar un POU Function Block a una Librera abierta . . . . . . . . . . . . 13-4
13.2 Nota Especial acerca de Libreras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-7
13.3 Importacin de Libreras en los Proyectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-8
13.3.1 Ejemplo: Importacin de un Bloque de Funcin de Librera Mitsubishi
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-11
13.3.2 Ayuda del Bloque de Funcin de Librera: . . . . . . . . . . . . . . . . . . . . . 13-14
14 Seguridad
14.1 Contrasea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14-1
14.1.1 Asignacin de la Contrasea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-1
14.1.2 Cambiar el Nivel de Seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-2
14.1.3 Modificar el Acceso de Contrasea POU . . . . . . . . . . . . . . . . . . . . . . . 14-3
ndice
Manual de Entrenamiento GX IEC Developer ix
15 Grfico de Funcin Secuencial - SFC
15.1 Qu es SFC?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-1
15.2 Elementos SFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-2
15.2.1 Transiciones SFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-2
15.2.2 Paso Inicial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-2
15.2.3 Paso de Finalizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-2
15.3 Ejemplos de configuracin SFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-4
15.4 Acciones SFC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-5
15.5 Transiciones Complejas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-7
16 Lista de Instrucciones IEC
16.1 Ejemplo de Lista de Instrucciones IEC (IL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-1
16.1.1 Algunos consejos tiles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-1
16.2 Mezclando IEC IL y Melsec IL en POUs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-2
17 Texto Estructurado IEC
17.1 Operadores de Texto Estructurado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-1
17.2 Ejemplo de Programa de Texto Estructurado . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-2
18 Comunicacin PROFIBUS/DP
18.1 Configuracin de la Red PROFIBUS/DP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-1
19 Comunicaciones Ethernet
19.1 Configurar un Mdulo Ethernet FX3U por Parmetro . . . . . . . . . . . . . . . . . . . . . 19-1
19.1.1 Configurar el PLC (usando un PC de configuracin inicial) . . . . . . . . . 19-2
19.2 Configurar el PC en el Ethernet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-8
19.3 Configurar el GX Developer para acceder al PLC en Ethernet. . . . . . . . . . . . . . 19-9
19.4 Configurar la HMI (Interfaz Hombre Mquina) . . . . . . . . . . . . . . . . . . . . . . . . . 19-12
19.5 Comunicacin por el MX Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-15
ndice
x MITSUBISHI ELECTRIC
A Apndice
A.1 Rels Especiales. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-1
A.1.1 Informacin de Diagnstico del Estado del PLC (M8000 a M8009) . . . A-1
A.1.2 Dispositivos de Reloj y Reloj en Tiempo Real (M8011 a M8019) . . . . . A-2
A.1.3 Modo de Operacin del PLC (M8030 a M8039). . . . . . . . . . . . . . . . . . . A-2
A.1.4 Deteccin de Errores (M8060 a M8069) . . . . . . . . . . . . . . . . . . . . . . . . A-3
A.1.5 Tarjetas de Extensin (Dedicadas a FX1S y FX1N). . . . . . . . . . . . . . . . . A-3
A.1.6 Adaptador Especial Anlogo para FX3U (M8260 a M8299) . . . . . . . . . . A-3
A.2 Registros especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-4
A.2.1 Informacin de Diagnstico del Estado del PLC (D8000 a D8009) . . . . A-4
A.2.2 Informacin de Exploracin y Reloj en Tiempo Real (D8010 a D8019). A-5
A.2.3 Modo de Operacin del PLC (M8030 a D8039) . . . . . . . . . . . . . . . . . . . A-5
A.2.4 Cdigos de Error (D8060 a D8069) . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-6
A.2.5 Tarjetas de Extensin (Dedicada a FX1S y FX1N) . . . . . . . . . . . . . . . . . A-6
A.2.6 Adapatador Especial Anlogo para FX3U (D8260 a D8299) . . . . . . . . . A-6
A.3 Lista de Cdigos de Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-7
A.3.1 Cdigos de error 6101 a 6409 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-7
A.3.2 Cdigos de error 6501 a 6510 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-8
A.3.3 Cdigos de error 6610 a 6632 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-9
A.3.4 Cdigos de error 6701 a 6710 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-10
A.4 Nmero de Puntos de E/S Ocupadas y Consumo de Corriente . . . . . . . . . . . . A-11
A.4.1 Tarjetas Adaptadoras de Interfaz y Tarjetas Adaptadoras de Comunicaci- n.
A-11
A.4.2 Adaptadores Especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-12
A.4.3 Bloques de Extensin. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .A-12
A.4.4 Mdulos de Funcin Especial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-13
A.5 Glosario de Componentes del PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-14
1 Visin Global y Requerimientos del Curso
Este curso se ha producido especialmente como una introduccin a la familia FX de Mitsubishi
utilizando el paquete de software GX IEC Developer Versin 7.
El contenido del curso se ha producido de forma selectiva para proporcionar una introduccin a
lafuncionalida de PLCs FXde Mitsubishi, juntocon el sistema de programacin GXIECDevelo-
per. La primera seccin trata con la configuracin y operacin del hardware PLC, mientras el
resto cubre el uso del sistema de programacin IEC61131-3 de Mitsubishi, el cual est ilustrado
usando ejemplos trabajados.
Se asume que el la persona tendr un conocimiento del trabajo nicamente del entorno opera-
tivo de Microsoft Windows.
1.1 Hardware de Entrenamiento PLC Modular
Hay varios modelos de maletas de aprendizaje para la familia FX de Mitsubishi. La mayora de
ejercicios dentro de este manual de aprendizaje se basa alrededor del uso de las facilidades
ofrecidas en estos sistemas de aprendizaje. Los ejemplos usados en estas notas del curso
suponen la siguiente configuracin.
b 6 conmutadores simuladores de entrada digital: X0-X5
b Entrada de tren de pulsos (1100 Hz y 0,1 10 kHz): X7
b 6 indicadores LED de salida digital: Y0-Y5
b 1 bloque de funcin especial FX2N-5A con 4 entradas anlogas y 1 salida analgica
b 1 adaptador especial de adquisicin de temperatura FX3U-4AD-PT-ADP
De este modo, los ajustes necesarios en el caso de disponer de otro sistema entrenador, se
pueden adoptar con el fin de aprovechar los ejemplos presentados en este manual.
Visin Global y Requerimientos del Curso Hardware de Entrenamiento PLC Modular
Manual de Entrenamiento GX IEC Developer 1 - 1
Hardware de Entrenamiento PLC Modular Visin Global y Requerimientos del Curso
1 - 2 MITSUBISHI ELECTRIC
2 El Hardware
2.1 Introduccin General a PLCs
2.1.1 Historia y Desarrollo
Bedford Associates, fue fundada por Richard Morley quin introdujo el primer Controlador
Lgico Programable en 1968. Este PLC fue conocido como el Controlador Digital Modular
a partir el cual se deriva el nombre de la Compaa MODICON.
Los Controladores Lgicos Programables se desarrollaron para proporcionar una sustitucin
para un rel grande basado en paneles de control. Estos sistemas fueron inflexibles que
requiera recableado o reemplazo fundamentales cuando la secuencia de control tuvo que
cambiarse.
El desarrollo del Microprocesador desde mediados de los aos 70 ha permitido a los Controla-
dores Lgicos Programables asumir tareas complejas y funciones ms grandes mientras la
velocidad del procesador. Hoy en da, es comn que, para los PLCs potentes las funciones de
la control dentro de un sistema a menudo integrado con SCADA(Supervisory Control And Data
Acquisition - Supervisin de Control y Adquisicin de Datos), HMI (Human Machine Interfaces -
Interfaces Hombre Mquina), Sistemas Expertos y Graphical User Interfaces - Interfaces Grfi-
cas del Usuario (GUI). Los requerimientos del PLC se han ampliado para proveer control, pro-
cesamiento de datos y funcionalidad administrativa.
2.1.2 La especificacin inicial del PLC
b Fcilmente programables y reprogramables en planta.
b Mantenimiento y reparacin fciles - preferiblemente usando tarjetas o mdulos
enchufables.
b Capaz de aguantar las condiciones Medioambientales, Mecnicas y Elctricas del
entorno.
b Ms pequeo que sus equivalentes de rels y de estado slido discreto.
b Rentable en comparacin con sistemas de estado slido discreto y basados en rel.
2.1.3 Comparacin de Sistemas PLC y Rels
El Hardware Introduccin General a PLCs
Manual de Entrenamiento GX IEC Developer 2 - 1
Caracterstica PLC Rel
Precio por funcin Bajo
Bajo - Si el programa de rel equivalente usa ms de
10 rels
Tamao fsico Muy compacto Voluminoso
Velocidad de funcio-
namiento
Rpido Lento
Inmunidad al ruido
elctrico
Bueno Excelente
Construccin Fcil de programar Cableado - requiere mucho tiempo
Instrucciones
avanzadas
Si No
Cambio de la secuen-
cia de control
Muy simple Muy difcil requiere cambios al cableado
Mantenimiento
Excelente
PLCs casi nunca fallan
Malos - los rels requieren constante mantenimiento
2.1.4 Programacin
Lgica en Escalera
A los PLCs fue necesario que se diera mantenimiento por tcnicos y personal elctrico. Para
apoyar esto, se desarroll el lenguaje de programacin de Lgica en Escalera. La Lgica en
Escalera se basa en los smbolos de rels y de contacto que los tcnicos acostumbraban usar
a travs de diagramas de cableado de paneles de control elctricos.
La documentacin para los primeros Programas PLC solo proporcionaba direccionamiento
simple o comentarios bsicos, haciendo los programas grandes difciles de seguir. Esto se ha
mejorado enormemente con el desarrollo de paquetes de Programacin de PLC tales como
GX Developer de Mitsubishi basado en Windows (cubierto en detalle ms adelante en este
documento).
Hasta ahora no ha habido programacin formal estndar para los PLCs. La introduccin del
IEC61131-3 Estndar en 1998 proporciona un acercamiento ms formal para codificacin. Mit-
subishi Electric ha desarrollado un paquete de programacin, GX-IEC Developer. Esto per-
mite a adoptar una codificacin compatible a IEC
2.1.5 Interfaces Hombre Mquina
Los primeros controles programables se conectaban con el operador en forma muy similar como el
panel de control del rel, por pulsadores e interruptores para control y lmparas para indicacin.
La introduccin del Computador Personal (PC) en los aos 80 permitieron el desarrollo de una
interfaz al operador basada en computador, estos fueron inicialmente por sistemas simples
Supervisory Control And Data Acquisition (SCADA) y ms recientemente por los Paneles de
Control del Operador Dedicados, conocidos como Human Machine Interfaces (HMI). Es comn
ahora ver los PLCs fuertemente integrados con estos productos para formar soluciones del sis-
tema de control fciles de usar.
Mitsubishi ofrece un rango muy amplio de productos HMI (Interfaces hombre mquina)
y SCADA(Adquisicin de datos y control de supervisin) para ajustarse a una variedad de apli-
caciones de interfaz del operador.
Introduccin General a PLCs El Hardware
2 - 2 MITSUBISHI ELECTRIC
Es comn ahora encontrar HMIs (Interfaces Hom-
bre Mquina) integrados en los sistemas de control
basados en PLCs, proporcionando al operador fun-
cionalidad de la interfaz.
2.2 Qu es un PLC?
Adiferencia de los controladores convencionales con funciones determinadas por su cableado
fsico las funciones de los controladores lgicos programables o PLCs se definen por un pro-
grama. Los PLCs tambin tienen que conectarse al exterior con cables, pero los contenidos de
su memoria de programa se pueden cambiar en cualquier momento para adaptar sus progra-
mas a diferentes tareas de control.
Los datos de entrada de los controladores lgicos programables, lo procesan y luego producen
los resultados. Este proceso se realiza en tres etapas:
b una etapa de entrada,
b una etapa de procesamiento
y
b una etapa de salida
La etapa de entrada
La etapa de entrada pasa las seales del control desde los interruptores, botones o sensores a
la etapa de procesamiento.
Las seales desde estos componentes se generan como parte del proceso de control y se ali-
mentan a las entradas como estados lgicos. La etapa de entrada los pasa a la etapa de proce-
samiento en un formato pre-procesado.
La etapa de procesamiento
En la etapa de proceso las seales pre-procesadas desde la etapa de entrada se procesan y
combinan con la ayuda de las operaciones lgicas y otras funciones. La memoria del programa
de la etapa de proceso es completamente programable. La secuencia de procesamiento se
puede cambiar en cualquier momentomodificando oreemplazando el programa almacenado.
La etapa de salida
Los resultados del proceso de las seales de entrada por el programa alimentan a la etapa de
salida donde controlan los elementos conmutables conectados tales como contactores, lmpa-
ras de seal, vlvulas de solenoide y etc.
El Hardware Qu es un PLC?
Manual de Entrenamiento GX IEC Developer 2 - 3
Controlador Lgico Programable
Etapa de Entrada Etapa de Salida Etapa de
Procesamiento
Contactores
Interruptor
Input Output
2.3 Como los PLCs procesan los programas?
Un PLC realiza sus tareas ejecutando un programa que se desarrolla normalmente fuera del
controlador y luego se transfieren a la memoria del programa del controlador. Antes que inicie la
programacin es til tener un entendimiento bsico de como los PLCs procesan estos progra-
mas.
Un programa PLC consiste de una secuencia de instrucciones que controla las funciones del
controlador. El PLC ejecuta estas instrucciones de control secuencialmente, o sea una des-
pus de otra. La secuencia del programa completo es cclica, lo cual significa que se repite en
un bucle continuo. El tiempo requerido para una repeticin del programa se llama el tiempo o
perodo del ciclo del programa.
Procesamiento de la imagen de proceso
El programa en el PLC no se ejecuta directamente en las entradas y las salidas, pero en una
imagen de proceso de las entradas y salidas:
Imagen del proceso de entrada
Al inicio de cada ciclo del programa el sistema selecciona los estados de seal de las entradas y
los almacena en un buffer, creando una imagen de proceso de las entradas.
Como los PLCs procesan los programas? El Hardware
2 - 4 MITSUBISHI ELECTRIC
....
....
....
Iniciar
el PLC
Resetear memoria de salida
Terminales de entrada
Imagen de proceso
de entradas
Programa PLC
Imagen de proceso de
transferencia
Terminales de salida
Imagen de proceso de
transferencia
Instruccin 1
Instruccin 2
Instruccin 3
Instruccin n
Seleccione los estados de entradas
y seales
y gurdelos en la imagen de
proceso de las entradas
Seales de entrada
Seales de salida
Ejecucin del programa
Despus se ejecuta este programa, durante el cual el PLC accede a los estados almacenados
de las entradas en la imagen del proceso. Esto significa que cualquier cambio posterior en los
estados de entrada no se registrarn hasta el prximo ciclo del programa!
El programa se ejecuta desde arriba hacia abajo, en el orden en el cual las instrucciones se pro-
gramaron. Los resultados de los pasos de programacin individual se almacenan y se pueden
usar durante el ciclo del programa actual.
Imagen del proceso de salida
Los resultados de las operaciones lgicas que son apropiados para las salidas se almacenan
en un buffer de salida - la imagen del proceso de salida. La imagen del proceso de salida se
almacena en el bfer de salida hasta que se reescriba el buffer. Despus que los valores se
hayan escrito a las salidas el ciclo del programa se repite.
Diferenciasentreel procesamientodeseal enel PLCyenloscontroladorescableados.
En controladores cableados el programas se define por los elementos funcionales y sus cone-
xiones (el cableado). Todas las operaciones de control se realizan simultneamente (ejecucin
paralela). Cada cambio en un estado de seal de entrada provoca un cambio instantneo en el
estado de seal de salida correspondiente.
En un PLCno es posible responder a cambios en estados de seal de entrada hasta que el pr-
ximo ciclo del programa despus del cambio. En la actualidad esta desventaja es ampliamente
compensada por perodos muy cortos del ciclo del programa. La duracin del perodo del ciclo
del programa depende del nmero y tipo de instrucciones ejecutadas.
El Hardware Como los PLCs procesan los programas?
Manual de Entrenamiento GX IEC Developer 2 - 5
M6
M2
M1 M8013
4
X000 X001
0
9
M0
Y000
M0
Y001
Alamacena
resultado
Ejecucin del programa
Procesa el resultado
almacenado
Salida de control
2.4 La Familia MELSEC FX
MELSEC significa MITSUBISHI ELECTRIC SEQUENCER. Los microcontroladores compac-
tos de la serie MELSEC FX proporciona el establecimiento para la construccin de soluciones
econmicas para control del tamao pequeo a mediano y para la colocacin de tareas que
requieran de 10 a 256 entradas y salidas integradas en aplicaciones de la industria y construc-
cin.
Con la excepcin de FX1S todos los controladores de la serie FX se pueden ampliar para man-
tener el paso con los cambios en la aplicacin y los requerimientos crecientes del usuario.
Estn soportadas tambin las conexiones de red. Esto hace posible para los controladores de
la familia FX comunicarse con otros PLCs y sistemas de control y HMIs (Interfaces Hombre
Mquina y paneles de control). Los sistemas PLC se pueden integrar tanto en las redes
MITSUBISHI como en las estaciones locales y como estaciones esclavas en redes abiertas
como PROFIBUS/DP.
Adems de esto puede tambin construir redes multidrop y de punto a punto con los controlado-
res de la familia MELSEC FX.
El FX1N, FX2N y FX3U tienen capacidades de expansin modular, hacindolos la eleccin ade-
cudada para aplicaciones complejas y tareas que requieran funciones especiales como con-
versin anloga-digital y digital-anloga y capacidades de red.
Todos los controladores en la serie como parte de la familia ms grande MELSEC FX y son
totalmente compatibles uno con otro.
La Familia MELSEC FX El Hardware
2 - 6 MITSUBISHI ELECTRIC
Especificaciones FX1S FX1N FX2N FX2NC FX3U
Mx. puntos de E/S inte-
gradas
30 60 128 96 128
Capacidad de extensin
(mx.. E/Ss posibles)
34 132 256 256 384
Memoria del programa
(pasos)
2000 8000 16000 16000 64000
Tiempo de ciclo por
instruccin lgica(ms)
0.55 0.7 0.55 0.7 0.08 0.08 0.065
No. de instrucciones
estndar / escalona-
miento / funcin especial)
27 / 2 / 85 27 / 2 / 89 27 / 2 / 107 27 / 2 / 107 27 / 2 / 209
Mx. mdulos de funcin
especial conectables
2 8 4
8 derecha
10 izquierda
2.5 Seleccione el Controlador Correcto
Las unidades base de la familia MELSECFXestn disponibles en un nmero de versiones dife-
rentes con opciones de fuentes de alimentacin diferentes y tecnologas de salida. Puede esco-
ger entre unidades diseadas para fuentes de alimentacin de 100-240 VCA, 24 VCCo 1224
V CC, y entre salidas rel y transistor.
Aqu estnalgunasconsideracionesquesedeberantomar encuentacuandoconfigureunsistema.
b Requerimientos de la fuente de alimentacin.
Tensin de alimentacin: 24 V CC o 100 240 V CA
b Requerimientos de Entrada/Salida
Cuntas seales (contactos de interruptores externos, botones y sensores) necesita
para entrar?
Qu tipos de funciones necesita para conmutar?
Aqu nivel estn las cargas que las salidas necesitan para conmutar? Escoja las sali-
das del rel para conmutar cargas altas y salidas del transistor para conmutar rpido,
operaciones de conmutacin sin desencadenar.
b Mdulos de Funcin Especial
Nmero de mdulos en el sistema
Requerimientos de fuente de alimentacin externa
El Hardware Seleccione el Controlador Correcto
Manual de Entrenamiento GX IEC Developer 2 - 7
Serie E/Ss Tipo
No. de
entradas
No. de
salidas
Fuente de Ali-
mentacin
Tipo de salida
FX1S
10 FX1S-10 M- 6 8
24 V CC
o
100 240 V CA
Transistor
o rel
14 FX1S-14 M- 8 6
20 FX1S-20 M- 12 8
30 FX1S-30 M- 16 14
FX1N
14 FX1N-14 M- 8 6
12 24 V CC
o
100 240 V CA
Transistor
o rel
24 FX1N-24 M- 14 10
40 FX1N-40 M- 24 16
60 FX1N-60 M- 36 24
FX2N
16 FX2N-16 M- 8 8
24 V CC
o
100 240 V CA
Transistor
o rel
32 FX2N-32 M- 16 16
48 FX2N-48 M- 24 24
64 FX2N-64 M- 32 32
80 FX2N-80 M- 40 40
128 FX2N-128 M- 64 64
FX2NC
16 FX2NC-16 M- 8 8
24 V CC
Transistor
o rel
32 FX2NC-32 M- 16 16
64 FX2NC-64 M- 32 32
96 FX2NC-96 M- 48 48
FX3U
16 FX3U-16 M- 8 8
24 V CC
o
100 240 V CA
Transistor
o rel
32 FX3U-32 M- 16 16
48 FX3U-48 M- 24 24
64 FX3U-64 M- 32 32
80 FX3U-80 M- 40 40
128 FX3U-128 M- 64 64 100 240 V CA
Transistor
o rel
2.6 Diseo del Controlador
Todos los controladores en la serie tienen el mismo diseo bsico. Los elementos funcionales
principales y ensamblajes se describen en el glosario en la seccin 2.5.7.
2.6.1 Circuitos de entrada y salida
Los circuitos de entrada usan entradas flotantes. Estn elctricamente aislados desde otros
circuitos del PLC con acopladores pticos. Los circuitos de salida usan ya sea tecnologa de
rel o de salida del transistor. Las salidas del transistor estn tambin aisladas elctricamente
desde otros circuitos del PLC con acopladores pticos.
La tensin de conmutacin en todas las entradas digitales deben tener un cierto valor
(ej.; 24 V CC). Esta tensin se debe tomar desde la unidad de la fuente de alimentacin inte-
grada del PLC. Si la tensin de conmutacin en las entradas es menor que el valor nominal (ej.;
V CC) entonces la entrada no se procesar.
Las corrientes de salida mximas son 2 A en 250 V trifsico CA y cargas no reactivas con sali-
das del rel y 0,5 A en 24 V CC y cargas no reactivas.
2.6.2 Trazado de las unidades base MELSEC FX1S
Diseo del Controlador El Hardware
2 - 8 MITSUBISHI ELECTRIC
0 1 2 3
4 5 6 7
0 1 2 3
4 5
IN
OUT
POWER
FX -14MR 1S
RUN
ERROR
X7 X5 X3 X1 S/S
X6 X4 X2 X0 N L
100-240
VAC
14MR
-ES/UL
Y4 Y2 Y1 Y0
COM0COM1COM2 Y3 Y5
24V
0V
MITSUBISHI
Conexin de la Fuente de
Alimentacin
Terminales para
entradas digitales
Interruptor
ARRANCAR/PARAR
Cobertura del terminal
LEDs para indicar el
estado de funcionamiento
Cobertura protectora
LEDs para indicar
el estado de entrada
Cobertura protectora
LEDs para indicar
el estado de salida
Interfaz para tarjetas
adaptadoras de expansin
Conexin para la fuente de
alimentacin de servicio
2 potencimetros anlogos
Agujero para montaje
Muesca para adaptadores o
panel de control
Conexin para unidades de
programacin
Terminales para salidas
digitales
2.6.3 Trazado de las unidades base MELSEC FX1N
2.6.4 Trazado de las unidades base MELSEC FX2N
El Hardware Diseo del Controlador
Manual de Entrenamiento GX IEC Developer 2 - 9
Cobertura protectora
Capa protectora
Terminales para salidas
digitales
Conexin para unidades
de programacin
Agujero para montaje
Cobertura de terminal
Conexin para la fuente de
alimentacin de servicio
Interruptor
ARRANCAR/PARAR
Ranura para casete de
memoria, adaptadores y
visualizadores
2 potencimetros
anlogos
Bus de extensin
Conexin de la
fuente de alimentacin
LEDs para indicar el
estado de funcionamiento
LEDs para indicar
el estado de entrada
Cobertura protectora
Tapa
Terminales para
entradas digitales
LEDs para indicar
el estado de salida
Cobertura de carcasa
0 1 2 3
4 5 6 7
8 9 10 11
12 13 14 15
0 1 2 3
4 5 6 7
10 11
IN
OUT
POWER
FX -24MR 1N
RUN
ERROR
100-240
VAC
X7 X11 X13 X15
X5 X3 X1 S/S X6 X10 X12 X14
X4 X2 X0 N L
24MR
-ES/UL Y10 Y6 Y5 Y3
COM3 Y4 COM4 Y7 Y11
COM2 COM1 COM0 24+
Y2 Y1 Y0 0V
MITSUBISHI
Batera de la memoria
Terminales para
entradas digitales
Cordn de terminal
movible para salidas
digitales
Conexin para
extensiones
LEDs para indicar
el estado de salida
Capa protectora de
los buses de extensin
Cobertura de carcasa
Conexin para tarjetas
adaptadoras de expansin
Conexin para unidades
de programacin
LEDs para indicar el
estado de funcionamiento
Interruptor
ARRANCAR/PARAR
LEDs para indicar
el estado de entrada
Ranura para el casete
de memoria
Conexin para la fuente
de alimentacin de
servicio
Agujero agujero de
Cobertura del terminal
Capa protectora
2.6.5 Trazado de las unidades base MELSEC FX2NC
2.6.6 Trazado de las unidades base MELSEC FX3U
Diseo del Controlador El Hardware
2 - 10 MITSUBISHI ELECTRIC
Terminales para salidas
digitales
Terminales para
entradas digitales
Ranura del casete de
memoria
Casete de memoria
(opcional)
Cubierta
Bus de extensin
(al lado)
Compartimiento
de la batera
LEDs para indicar
el estado de salida
Cubierta protectora
para bus de expansin
LEDs del estadode
funcionamiento
2da. interfaz para
adaptador CNV
Batera de la memoria
LEDs para indicar
el estado de entrada
Conector para
cordones de terminales
Cubierta protectora
POWER
RUN
BATT
ERROR
X0
1
2
3
X4
5
6
7
Y0
1
2
3
Y4
5
6
7
RUN
STOP
MITSUBISHI
FX -16MR-T-DS 2NC
C
O
M
X
7
X
6
X
5
X
4

C
O
M
X
3
X
2
X
1
X
0
Y
4

C
O
M
1
Y
3
Y
2
Y
1
Y
0
Interruptor
ARRANCAR/PARAR
Cubierta de la batera
Lugar de instalacin para
el visualizador FX3U-7DM
Conexin para unidad de
programacin
LEDs para indicar
el estado de salida
Cobertura ciega para
tarjeta de expansin
LEDs para indicar el
estado de funcionamiento
Interruptor
ARRANCAR/PARAR
Cubierta protectora para
bus de expansin
LEDs para indicar
el estado de entrada
Cubierta superior (usada
si no se instala
FX3U-7DM)
Batera de la memoria
Cubierta protectora
Terminales de salida
Cobertura del terminal
Cubierta protectora
Terminales para
entradas digitales
Cobertura del terminal
2.7 Cableado
2.7.1 Fuente de Alimentacin
Especificaciones de la Fuente de Alimentacin
Conexin amasa
El PLC debera ser puesto a tierra.
b La resistencia de conexin a masa debera ser 100 o menos.
b El punto de conexin a masa debera estar cerca al PLC. Mantenga los cables de conexin
a masa tan cortos como sea posible.
b La conexin a masa se debera realizar para mejores resultados. Cuando no se realiza la
conexin a masa independiente, realice conexin a masa compartida de la siguiente
figura.
b La seccin cable de conexin a tierra debera ser de por lo menos 2 mm
2
.
El Hardware Cableado
Manual de Entrenamiento GX IEC Developer 2 - 11
L
N
100 a 240 V CA
50/60 Hz
Unidad base FX
Conexin para unidades con fuente de
alimentacin CA
24 V CC
Unidad base FX
+

Conexin para unidades con fuente de


alimentacin CC
Especificacin Unidades para Fuente de Alimentacin CC
Unidades para Fuente de
Alimentacin CA
Tensin nominal 12 a 24 V CC 24 V CC 100 a 240 V CC
Rango de tensin 10,2 a 26,4 V CC 20,4 a 26,4 V CC 85 a 264 V CA
Tiempo de falla de
potencia momentnea
permisible
5 ms 20 ms
PLC PLC PLC
Otros
aparatos
Puesta a tierra comn
Buena solucin
Puesta a tierra comn
No permitido
Puesta a tierra independiente
Solucin ptima
Otros
aparatos
Otros
aparatos
2.7.2 Cableado de Entradas
Conexin de dispositivos de sumidero o de fuente
Las unidades base de la serie de la familia FXse pueden usar con dispositivos de sumidero o de
conmutacin de fuente. La decisin se hace por las conexiones diferentes de laterminal S/S.
Todas las entradas de la unidad base o una unidad de extensin se pueden usar ya sea como
entradas de sumidero o de fuente, pero no es posible mezclar las entradas de sumidero y de
fuente en una unidad. Separa las unidades en un PLC sin embargo se pueden asignar como
tipos de entradas de sumidero o de fuente, puesto que la unidad base y unidades de extensin
alimentadas de entrada/salida son individualmente asignadas para modo de entrada de sumi-
dero o de fuente.
Ejemplos de tipos de entrada
Unidades base alimentadas por CA
Cableado El Hardware
2 - 12 MITSUBISHI ELECTRIC
24V
N
L
X
S/S
0V
En el caso del tipode entrada de sumidero, la
terminal S/S se conecta a la terminal 24V de la
fuente de alimentacin de servicio o cuando se
usa una unidad principal alimentada con CC, al
polo positivo de la fuente de alimentacin.
La entrada de sumidero significa que un con-
tacto cableado a la entrada (X) o un sensor con
una salida de un transistor colector abierto
NPN conecta la entrada del PLC con el polo
negativo de una fuente de alimentacin.
Unidad base FX
24V
N
L
X
S/S
0V
En el caso del tipo de entrada de fuente, la
terminal S/S se conecta a la terminal 0V de la
fuente de alimentacin de servicio o cuando se
usa una unidad principal alimentada con CC, al
polo positivo de la fuente de alimentacin.
La entrada de fuente significa que un contacto
cableado a la entrada (X) o un sensor con una
salida de un transistor colector abierto PNP
conecta la entrada del PLC con el polo posi-
tivo de una fuente de alimentacin.
Unidad base FX
L
N
S/S
0V
24V
X000
X001
X002
X003
L
N
S/S
0V
24V
X000
X001
X002
X003
Sumidero Fuente
Unidades base alimentadas por CC
2.7.3 Cableado de Salidas
En en caso del FX3U-16Mcada salida se puede conectar separadamente. En el caso de uni-
dades principales FX3U-32Ma FX3U-128Mlas salidas se agrupan en grupos de 4 u 8 sali-
das. Cada grupo tiene un contacto comn para la tensin de carga. Estas terminales se marcan
COM para unidades principales con salidas de rels o salidas del transistor del tipo sumi-
dero y +V para unidades principales con salidas del transistor fuente. indica el nmero
del grupo de salida ej.; COM1".
Debido a que los grupos de salidas se aslan en contra de los otros, una unidad principal puede
conmutar varias tensiones con potenciales diferentes. Las unidades principales con salidas de
rels pueden an conmutar tensiones CA y CC.
La seleccin de tipo de salida sumidero y fuente se hace por la seleccin de una unidad base
correspondiente. Los dos tipos estn disponibles con fuente de alimentacin CC o CA. El tipo
de salida est dado en el cdigo de designacin del modelo: unidades base con el cdigo
MT/S proveen salidas de tipo sumidero del transistor (ej.; FX3U-16MT/ES) mientras las uni-
dades principales con el cdigo MT/Sproveen salidas de tipo fuente de transistor (ej.;
FX3U-16MT/ESS).
El Hardware Cableado
Manual de Entrenamiento GX IEC Developer 2 - 13
Unidad base FX3U con salidas de rel
El primer grupo de salidas se usan para conmutar una
tensin CC.
El segundo grupo de cargas potenciadas con CA de
controles de rels.
S/S
(0V)
(24V)
X000
X001
X002
X003
24 VDC
S/S
(0V)
(24V)
X000
X001
X002
X003
24 VDC
Sumidero Fuente
24 V CC 24 V CC
Ejemplos de cableado de salida
Salida de rel
Salida del transistor (sumidero)
Salida del transistor (fuente)
Cableado El Hardware
2 - 14 MITSUBISHI ELECTRIC
Y
COM
Fusible
Carga
PLC
COM
Y
Fusible
Carga
PLC
Y
+V
Fusible
Carga
PLC
2.8 Ampliacin del Rango de Entradas/Salidas
Para la familia MELSECFXde PLCs estn disponibles varias maneras y significados para pro-
porcionar una unidad base con entradas y salidas adicionales.
2.8.1 Tarjetas de Extensin
b : La tarjeta de extensin se puede usar con una unidad base de esta serie.
: La tarjeta de extensin no se puede usar con esta serie.
2.8.2 Unidades de Extensin Compactas
Unidades de Extensin Compactas de la Serie FX0N
b : La unidad de extensin se puede usar con una unidad base de esta serie.
: La unidad de extensin no se puede usar con esta serie.
El Hardware Ampliacin del Rango de Entradas/Salidas
Manual de Entrenamiento GX IEC Developer 2 - 15
FX1N-2EYT-BD

B
Y
0
+
B
Y
0
-
B
Y
1
+
B
Y
1
-
Para un nmero pequeo de E/S (2 a 4) se
pueden instalar una tarjeta adaptadora de
extensin directamente en la unidad base
FX1S o FX1N. Las tarjetasde extensin por lo
tanto no requieren ningn espacio de instala-
cin adicional.
El estado de las entradas y salidas adiciona-
les se reflejan en rels especiales en el PLC
(vea la seccin A.1.5). En el programa estos
rels se usan en vez de los dispositivos Xy Y.
FX1N-2EYT-BD con
dos salidas digitales
Lado del conector
Denominacin
Nmero de E/S
Tipo de
salida
Fuente de
alimentacin
FX1S FX1N
FX2N
FX2NC
FX3U
Total
No. de
entradas
No. de
salidas
FX1N-4EX-BD 4 4
Desde la uni-
dad base
b b
FX1N-2EYT-BD 2 2 Transistor
Las uni dades de ext ensi n de
entradas/salidas compactas tienen su fuente
de alimentacin. La fuente de alimentacin
integrada (24 V CC) en las unidades de
extensin potenciadas con CAse puede usar
para el suministro de dispositivos externos.
Es posible escoger entre tipos de salida rel
y transistor (fuente).
Denominacin
Nmero de E/S
Tipo de
salida
Fuente de
alimentacin
FX1S FX1N
FX2N
FX2NC
FX3U
Total
No. de
entradas
No. de
salidas
FX0N-40ER/ES-UL 40 24 16 Rel 100240 V CA
b FX0N-40ER/DS 40 24 16 Rel
24 V CC
FX0N-40ET/DSS 40 24 16 Transistor
Unidades de Extensin Compactas de la Serie FX2N
b : La unidad de extensin se puede usar con una unidad base de esta serie.
: La unidad de extensin no se puede usar con esta serie.
2.8.3 Bloques de Extensin Modulares
* El bloque de extensin FX2N-8ER-ES/UL ocupa 16 puntos de entrada/salida del PLC.
Ampliacin del Rango de Entradas/Salidas El Hardware
2 - 16 MITSUBISHI ELECTRIC
IN
2
Los bloques de extensin modulares no
tienen fuente de alimentacin incorporada
pero tienen dimensiones muy reducidas. Los
bloques de extensin modulares de serie
FX2N estn disponibles en 8 o 16 puntos de
entrada/salida.
Es posible escoger entre tipos de salida rel
y transistor.
Denominacin
Nmero de E/S
Tipo de
salida
Fuente de
alimentacin
FX1S FX1N
FX2N
FX2NC
FX3U
Total
No. de
entradas
No. de
salidas
FX2N-8ER-ES/UL 16* 4 4 Rel
100240 V CA
b b b
FX2N-8EX-ES/UL 8 8
FX2N-16EX-ES/UL 16 16
FX2N-8EYR-ES/UL 8 8 Rel
FX2N-8EYT-ESS/UL 8 8 Transistor
24 V DC FX2N-16EYR-ES/UL 16 16 Rel
FX2N-16EYT-ESS/UL 16 16 Transistor
Denominacin
Nmero de E/S
Tipo de
salida
Fuente de
alimentacin
FX1S FX1N
FX2N
FX2NC
FX3U
Total
No. de
entradas
No. de
salidas
FX2N-32ER-ES/UL 32 16 16 Rel
100240 V CA
b b b
FX2N-32ET-ESS/UL 32 16 16 Transistor
FX2N-48ER-ES/UL 48 16 16 Rel
FX2N-48ET-ESS/UL 48 24 24 Transistor
FX2N-48ER-DS 48 24 24 Rel
24 V DC
FX2N-48ET-DSS 48 24 24 Transistor
2.9 Extensin para Funciones Especiales
Estn disponibles una gran variedad de funciones especiales para la familia MELSEC FX.
Tarjetas Adaptadoras
Las tarjetas adaptadoras son de pequeas dimensiones y se instalan directamente en los con-
troladores FX1So FX1Nlo cual significa que no ocupan ningn espacio extra en el armario elc-
trico.
Adaptador Especial
Los adaptadores especiales se pueden conectar solamente en el lado izquierdo de una unidad
base de la serie MELSECFX3U. Puede instalar hasta un mximo de diez adaptadores especia-
les.
Mdulos de funcin especial
Se pueden conectar hasta ocho mdulos de funcin especial en el lado derecho de una unidad
base sencilla de la familia MELSEC FX.
El Hardware Extensin para Funciones Especiales
Manual de Entrenamiento GX IEC Developer 2 - 17
FX1N-2AD

B
Y
0
+
B
Y
0
-
B
Y
1
+
B
Y
1
-
En el caso de tarjetas adaptadoras anlogas, los valores
digitales generados desde las seales que vienen desde
los canales de entrada de dos adaptadores de entrada
anl oga estn escri tos di rectamente a regi stros
especiales D8112 y D8113, lo cual en facilita su
procesado.
Los adaptadores especiales no usan ningn punto de
entrada y salida en la unidad base. Se comunican
directamente con la unidad base mediante los rels
y registros especiales (vea la seccin A.1.5 y A.2.6).
Debido a esto, no se necesitan instrucciones para
comunicar con los mdulos de funcin especial en el
programa (vea abajo).
FX -4AD-TC
2N
A / D
Adems de los mdulos analgicos los mdulos de
funcin disponibles, incluyen mdulos de comunicacin,
mdulos de posicin y otros tipos. Cada mdulo de
funcin especial ocupa ocho puntos de entrada y ocho
puntos de salida en la unidad base.
La comunicacin entre el mdulo de funcin especial y la
unidad base del PLC se realiza mediante el bfer de
memoria del mdulo de funcin especial con la ayuda de
las instrucciones FROM y TO.
2.9.1 Mdulos Analgicos
Sin mdulos adicionales las unidades base de la familia MELSEC FX pueden procesar sola-
mente seales de entrada y salida digitales (es decir datos ON/OFF). Los mdulos analgicos
adicionales son por lo tanto requeridos para la entrada y salida de seales analgicas.
* El bloque de funcin especial FX2N-8AD puede medir la tensin, corriente y temperatura.
Extensin para Funciones Especiales El Hardware
2 - 18 MITSUBISHI ELECTRIC
Tipo de Mdulo Denominacin
No. de
canales
Rango Resolucin FX1S FX1N
FX2N
FX2NC
FX3U
Tarjeta
Adapta-
dora
FX1N-2AD-BD 2
Tensin:
0 V a 10 V CC
2.5 mV (12 bits)
b b
Corriente:
4 mA a 20 mA CC
8 A (11 bits)
Adapta-
dor
Especial
FX3U-4AD-ADP 4
Tensin:
0 V a 10 V CC
2.5 mV (12 bits)
b
Corriente:
4 mA a 20 mA CC
10 A (11 bits)
Mdulos
de
Funcin
Especial
FX2N-2AD 2
Tensin:
0 V a 5 V CC
0 V a 10 V CC
2.5 mV (12 bits)
b b b
Corriente:
4 mA a 20 mA CC
4 A (12 bits)
FX2N-4AD 4
Tensin:
-10 V a 10 V CC
5 mV
(con seal, 12 bits)
b b b
Corriente:
4 mA a 20 mA CC
-20 mA a 20 mA CC
10 A
(con seal, 11 bits)
FX2N-8AD* 8
Tensin:
-10 V a 10 V CC
0,63 mV
(con seal, 15 bits)
b b b
Corriente:
4 mA a 20 mA CC
-20 mA a 20 mA CC
2,50 A
(con seal, 14 bits)
FX3U-4AD 4
Tensin:
-10 V a 10 V CC
0,32 mV
(con seal, 16 bits)
b
Corriente:
4 mA a 20 mA CC
-20 mA a 20 mA CC
1,25 A
(con seal, 15 bits)
Tarjeta
Adapta-
dora
FX1N-1DA-BD 1
Tensin:
0 V a 10 V CC
2,5 mV (12 bits)
b b
Corriente:
4 mA a 20 mA CC
8 A (11 bits)
Adapta-
dor
Especial
FX3U-4DA-ADP 4
Tensin:
0 V a 10 V CC
2.5 mV (12 bits)
b
Corriente:
4 mA a 20 mA CC
4 A (12 bits)
Bloque
de
Funcin
Especial
FX2N-2DA 2
Tensin:
0 V a 5 V CC
0 V a 10 V CC
2.5 mV (12 bits)
b b b
Corriente:
4 mA a 20 mA CC
4 A, (12 bits)
FX2N-4DA 4
Tensin:
-10 V a 10 V CC
5 mV(con seal, 12 bits)
b b b
Corriente:
0 mA a 20 mA CC
4 mA a 20 mA CC
20 A (10 bits)
FX3U-4DA 4
Tensin:
-10 V a 10 V CC
0,32 mV
(con seal, 16 bits)
b
Corriente:
0 mA a 20 mA CC
4 mA a 20 mA CC
0,63 A (15 bits)
M

d
u
l
o
s
d
e
S
a
l
i
d
a
A
n

l
o
g
a
M

d
u
l
o
s
d
e
E
n
t
r
a
d
a
A
n

l
o
g
a
* El bloque de funcin especial FX2N-8AD puede medir tensin, corriente y temperatura.
b La tarjeta adaptadora, el adaptador especial o mdulo de funcin especial se puede usar con una
unidad base o unidad de expansin de esta serie.
La tarjeta adaptadora, el adaptador especial o mdulo de funcin especial no se pueden usar con
esta serie.
El Hardware Extensin para Funciones Especiales
Manual de Entrenamiento GX IEC Developer 2 - 19
Tipo de Mdulo Denominacin
No. de
canales
Rango Resolucin FX1S FX1N
FX2N
FX2NC
FX3U
Mdulos
de
Funcin
Especial
FX0N-3A
2
entradas
Tensin:
0 V a 5 V CC
0 V a 10 V CC
40 mV (8 bits)
b b b
Corriente:
4 mA a 20 mA CC
64 A (8 bits)
1 salida
Tensin:
0 V a 5 V CC
0 V a 10 V CC
40 mV (8 bits)
Corriente:
4 mA a 20 mA CC
64 A (8 bits)
FX2N-5A
4
entradas
Tensin:
-100 mV a 100 mV CC
-10 V a 10 V CC
50 V
(con seal, 12 bits)
0,312 mV
(con seal, 16 bits)
b b b
Corriente:
4 mA a 20 mA CC
-20 mA a 20 mA CC
10 A/1,25 A
(con seal, 15 bits)
1 salida
Tensin:
-10 V a 10 V CC
5 mV
(con seal, 12 bits)
Corriente:
0 mA a 20 mA CC
20 A (10 bits)
Adapta-
dor
Especial
FX3U-4AD-PT-ADP 4
Termmetro de resisten-
cia Pt100:
-50 gC a 250 gC
0.1 gC b
FX3U-4AD-TC-ADP 4
Termopar tipo K:
-100 gC a 1000 gC
0,4 gC
b
Termopar tipo J:
-100 gC a 600 gC
0.3 gC
Mdulos
de
Funcin
Especial
FX2N-8AD* 8
Termopar tipo K:
-100 gC a 1200 gC
0.1 gC
b b b
Termopar tipo J:
-100 gC a 600 gC
0.1 gC
Termopar tipo T:
-100 gC a 350 gC
0.1 gC
FX2N-4AD-PT 4
Termmetro de
resistencia Pt100:
-100 gC a 600 gC
0,2 a 0,. gC b b b
FX2N-4AD-TC 4
Termopar tipo K:
-100 gC a 1200 gC
0.4 gC
b b b
Termopar tipo J:
-100 gC a 600 gC
0.3 gC
Mdulo
de Control de
Temperatura
(Mdulos de
Funcin Espe-
cial)
FX2N-2LC 2
Por ejemplo con un ter-
mopar tipo K:
-100 gC a 1300 gC
0.1 gC o 1 gC
(depende de la sonda de
temperatura usada)
b b b
Termmetro de
resistencia Pt100:
-200 gC a 600 gC
M

d
u
l
o
s
d
e
E
n
t
r
a
d
a
y
S
a
l
i
d
a
A
n

l
o
g
a
C
o
m
b
i
n
a
d
a
M

d
u
l
o
s
d
e
A
d
q
u
i
s
i
c
i

n
d
e
T
e
m
p
e
r
a
t
u
r
a
2.9.2 Mdulo Contador de Alta Velocidad y Adaptadores
FX2N-1HC
Adems de los contadores internos MELSEC FX de alta velocidad, el mdulo contador de alta
velocidad FX2N-1HC provee al usuario con un contador externo. Cuenta pulsos de 1- o 2 fases
hasta una frecuencia de 50 kHz. El rango de conteo cubre ya sea 16 o 32 bits.
FX3U-4HSX-ADP y FX3U-2HSY-ADP
Estos mdulos para adaptadores permiten el procesamiento directo del posicionamiento.
Visin Global de Mdulos/Adaptadores de Contador de Alta Velocidad
b La tarjeta adaptadora o el mdulo de funcin especial se pueden usar con una unidad base o unidad
de expansin de esta serie.
El adaptador especial o mdulo de funcin especial no se pueden usar con esta serie.
Extensin para Funciones Especiales El Hardware
2 - 20 MITSUBISHI ELECTRIC
FX -1HC 2N
Las dos sal i das del transi stor i ntegrado pueden
conmutarse independiente una de la otra por medio de
funciones de comparacin internas. Por lo tanto, las
tareas simples de posicionamiento se pueden tambin
realizar econmicamente. Adems, el FX2N-1HC se
puede usar como un contador en anillo.
X1/4 X6/7
X2/5 X0/3
POWER
FX3U-2HSX-ADP
S
G
S
G
X
6
/7
X
2
/5
X
1
/4
X
0
/3
-
+
-
+
-
+
-
+
S
G
B
Y
5
/7
-
+
Y
1
/3
-
+
Y
4
/6
-
+
Y
0
/2
-
+
Y4/6 Y5/7
Y1/3 Y0/2
POWER
FX3U -2HSY-ADP
FP.RP
PLS DIR
S
G
A
El FX3U-4HSX-ADP (izquierda) proporciona
cuatro entradas del contador de alta velocidad
hasta 200 kHz mientras el FX3U-2HSY-ADP
(derecha izquierda) tiene dos canales de
salidas de tren de impulsos hasta 200 kHz.
Tipo de mdulo Denominacin Descripcin FX1S FX1N
FX2N
FX2NC
FX3U
Mdulo de funcin especial FX2N-1HC
contador de alta velocidad de
1 canal
b b
Adaptador especial
FX3U-4HSX-ADP contador de alta velocidad
b
FX3U-2HSY-ADP salida de posicionamiento
2.9.3 Mdulos de Posicionamiento
FX2N-1PG-E, FX2N-10PG
Los mdulos de posicionamiento FX2N-1PG-E y FX2N-10PGson mdulos de posicionamiento
de un solo eje extremadamente eficientes para controlar ya sea motores paso a paso o servo-
motores con un tren de pulsos.
FX3U-20SSC-H
El mdulo SSCNET* FX3U-20SSC-Hse puede usar en combinacin con un controlador progra-
mable FX3U para lograr una solucin excelente en posicionamiento de precisin elevada velo-
cidad alta. El cableado SSCNET de fibra ptica de plug & play reduce el tiempo de puesta en
marcha e incrementa la distancia de trabajo para el posicionamiento de operaciones en un
amplio rango de aplicaciones.
* SSCNET: Servo System Controller Network (Red del Controlador del Sistema Servo)
Visin Global de los Mdulos de Posicionamiento
b El mdulo de funcin especial se puede usar con una unidad base o unidad de expansin de esta
serie.
El mdulo de funcin especial no se puede usar con esta serie.
El Hardware Extensin para Funciones Especiales
Manual de Entrenamiento GX IEC Developer 2 - 21
2N-10PG
FX
START
POWER
DOG
ERROR
X0 PGO
X1 FP
A RP
B CLR
Son muy apr opi ados par a pr opor c i onar el
posicionamiento preciso en combinacin con la serie
MELSEC FX. La configuracin y asignacin de los datos
de posicin se realizan directamente por el programa del
PLC.
El FX2N-1PG-E proporciona una salida del colector
abier to de 100 kHz mientras el FX2N-10PG esta
equipado con una salida del controlador de lnea
diferencial de 1 MHz.
Estn disponibles para el usuario un amplio rango de
funciones manuales y automticas.
X READY
Y READY
X ERROR
Y ERROR
POWER
START
DOG
INT 0
INT 1
A
B
INT 0
INT 1
A
B
FX2CU-20SSC-H
Los par met r os del ser vo e i nfor maci n de
posicionamiento para el FX3U-20SSC-H son fcilmente
configurables con una unidad base FX3U y un ordenador
personal. Para asignacin de parmetros, monitoreo
y prueba est disponible el software de programacin fcil
FX Configurator-FP.
Tipo de Mdulo Denominacin Descripcin FX1S FX1N
FX2N
FX2NC
FX3U
Mdulos de funcin
especial
FX2N-1PG-E
Tren de pulsos para control independiente
1 eje
b b
FX2N-10PG b b
FX3U-20SSC-H
Control de 2 ejes simultneos (2 ejes inde-
pendientes) (Aplicable a SSCNET III)
b
2.9.4 Mdulos de Red para ETHERNET
ETHERNET es la red ms extendida para la conexin de procesadores de informacin tales como
PCy estaciones de trabajo. Al usar una interfaz ETHERNETen el PLCla informacin de administra-
cinrelacionadaconlaproduccinsepuedetransmitir rpidamenteaPCoestacionesdetrabajo.
ETHERNET es una plataforma para un amplio rango de protocolos de comunicaciones de
datos. La combinacin de ETHERNET y el protocolo TCP/IPextremadamente extenso permite
comunicaciones de datos de altavelocidad entre sistemas de supervisin de proceso y las serie
de PLCs de MELSEC. TCP/IP provee enlaces lgicos de punto a punto entre dos estaciones
ETHERNET.
El software de programacin GX Developer provee bloques de funcin o rutinas de establecimiento
para los PLCs, haciendo la configuracin de uno o ms enlaces TCP/IP un proceso rpido y fcil.
FX2NC-ENET-ADP
El adaptador de comunicaciones FX2NC-ENET-ADP es una interfaz Ethernet con especifica-
ciones 10BASE-T para las series FX1S, FX1N, FX2NC y FX2N.
* Nota: Cuando conecta este mdulo adaptador a un PLC FX1S o FX1N se requiere el adaptador de comunicaciones
FX1N-CNV-BD. Cuando conecta este mdulo adaptador a un PLCFX2N se requiere un adaptador de comunicaciones
FX2N-CNV-BD.
FX3U-ENET
El mdulo de comunicaciones FX3U-ENET provee al FX3U de una conexin directa a una red
Ethernet.
Extensin para Funciones Especiales El Hardware
2 - 22 MITSUBISHI ELECTRIC
POWER
LINK
ACT
FX -ENET-ADP 2NC
SD
RD
El FX2NC-ENET-ADP permite cargar, descargar, monito-
rear y probar la secuencia de programas mediante el
Ethernet desde un PC(GXDeveloper o MXComponent).
POWER
RUN
C1
INIT.
C2
100M
C3
SD
C4
RD
C5
ERR.
C6
COM.ERR.
C7
C8
10BASE-T/100BASE-TX
FX3U-ENET
Con el FX3U-ENET instalado un PLC FX3U puede inter-
cambiar datos rpida y fcilmente con los sistemas de
visualizacin del proceso adems de soportar la lectura
y escritura del programa completo as como el soporte de
monitoreo general. El mdulo tambin soporta la conexin
UDP/IP y Protocolo MC: de fcil configurar con el software
FX Configurator-EN.
Visin Global de los Mdulos de Red para ETHERNET
2.9.5 Mdulos de Red para Profibus/DP
La red Profibus/DPpermite la comunicacin entre un mdulo maestro y mdulos esclavos des-
centralizados, con velocidades de transferencia de datos de hasta 12 Mbps. Con un PLC de
MELSECcomo maestro, PROFIBUS/DPpermite conexin rpida y simple de sensores y accio-
nadores, de diferentes fabricantes.
UN PLC DE MELSEC, que sirve como un esclavo en una red PROFIBUS/DP, puede ejecutar
tareas de control descentralizadas y simultneamente intercambiar datos con el maestro
PROFIBUS/DP.
FX0N-32NT-DP
FX3U-64DP-M
El Hardware Extensin para Funciones Especiales
Manual de Entrenamiento GX IEC Developer 2 - 23
0N FX -32NT-DP
POWER
BF DIA
DC RUN
El FX0N-32NT-DPle permite integrar un PLCde la familia
MELSEC FX como esclavo en una red PROFIBUS/DP
existente. Enlaza el sistema al PLC maestro en la red
PROFIBUS/DP para intercambio de datos eficiente y sin
problemas.
3U FX -64DP-M
ERROR
FROM/TO
TOKEN
RUN
POWER
Con el FX3U-64DP-M un PLC MELSEC FX3U puede
actuar como un maestro de clase 1 en una red
PROFIBUS/DP. Esto proporciona a su CPU FX3U de un
enlace Profibus/DP inteligente para la implementacin
de tareas de control descentralizadas.
El Profibus FX3U/DPes fcil de configurar con el software
GX-Configurator-DP.
Tipo de mdulo Denominacin Descripcin FX1S FX1N
FX2N
FX2NC
FX3U
Mdulos de funcin especial
FX2NC-ENET-ADP
Mdulos de red ETHERNET
b b b
FX3U-ENET b
FX2N-32DP-IF
La estacin remota FX2N-32DP-IF provee una conexin de mdulos de E/S con hasta
256 puntos de E/S y/o hasta 8 mdulos de funcin especial.
Visin Global de mdulos Profibus/DP
b El mdulo de funcin especial se puede usar con una unidad base o unidad de expansin de esta
serie.
El mdulo de funcin especial no se puede usar con esta serie.
Extensin para Funciones Especiales El Hardware
2 - 24 MITSUBISHI ELECTRIC
MITSUBISHI
COM 24 +
L N
FX -32DP-IF
2N
POWER
RUN
STOP
RUN
BF
DIA
ON
OFF
6
4
3
2
1
6 8 4 2 1
En una estacin de E/S remotas no tiene que instalarse
una unidad base FX. El FX2N-32DP-IF enlaza los
mdul os de E/S o mdul os de funci n especi al
conectados al PLC maestro en la red PROFIBUS/DP.
FX3Ucon un PLCy un mdulo maestro FX3U-64DP-M
como PROFIBUS / DP es un sistema remoto muy
eficiente de E/S se puede construir utilizando nicamente
componentes de la familia FX.
Los datos del PROFIBUS tales como la velocidad de
transmisin o datos de E/S se pueden monitorear directa-
mente con el software de programacin o en la unidad de
programacin porttil FX-20P-E. Esto facilita fcil diag-
nstico de errordirectamente en la estacin de E/S
remotas.
Tipo de Mdulo Denominacin Descripcin FX1S FX1N
FX2N
FX2NC
FX3U
Mdulos de funcin
especial
FX0N-32NT-DP PROFIBUS/DP esclavo b b b b
FX3U-64DP-M PROFIBUS/DP maestro b

FX2N-32DP-IF
Estacin de E/S
remotas
PROFIBUS/DP
Fuente de
alimentacin:
100240 V CA
Compatible con maestros
PROFIBUS/DP
FX2N-32DP-IF-D
Fuente de
alimentacin:
24 V CC
2.9.6 Mdulos de Red para CC-Link
Mdulo Maestro CC-Link FX2N-16CCL-M
La red CC-Link permite el control y monitoreo de mdulos de E/S descentralizadas de la
mquina.
El mdulo maestro CC-Link FX2N-16CCL-Mes un bloque de extensin especial el cual asigna
un PLC de serie FX como la estacin maestra del sistema CC-Link.
Mdulo de Comunicacin CC-Link FX2N-32CCL
El mdulo de comunicacin FX2N-32CCL permite al usuario conectar el PLC MELSEC FX a un
sistema PLC superior como CPU maestro. Esto le da acceso a la red de todos los sistemas
PLCs e variadores de frecuencia de MELSCEC y a productos adicionales de otros proveedo-
res.
Visin Global de Mdulos de Red para CC-Link
b El mdulo de funcin especial se puede usar con una unidad base o unidad de expansin de esta
serie.
El mdulo de funcin especial no se puede usar con esta serie.
El Hardware Extensin para Funciones Especiales
Manual de Entrenamiento GX IEC Developer 2 - 25
FX -16CCL-M
2n
CC-LINK
RUN
ERR.
MST
TEST 1
TEST 2
L RUN
L ERR.
SW
M/S
PRM
TIME
LINE
SD
RD
La asignacin de todos los mdulos dentro
de la red gestiona directamente mediante el
mdulo maestro
Se pueden conectar hasta 15 estaciones
remotas y estaciones de dispositivo remotos
a la estacin maestra como estaciones de
E/S decentralizadas. Estas estaciones remo-
tas pueden ser hasta de 7 mdulos de E/S y
hasta de 8 mdulos inteligentes. Se pueden
conectar mdulos maestros a una unidad
base FX1N o FX2N.
LRUNLERR RDSD
FX -32CCL
2N
Por lo tanto la red es ampliable mediante las
entradas/salidas digitales de los mdulos FX
a un mximo de 256 E/Ss.
Tipo de mdulo Denominacin Descripcin FX1S FX1N
FX2N
FX2NC
FX3U
Mdulos de funcin especial
FX2N-16CCL-M Maestro para CC-Link b b b
FX2N-32CCL
Estacin de dispositivo remoto
(para CC-Link)
b b b
2.9.7 Mdulo de Red para DeviceNet
DeviceNet representa una solucin beneficiosa para la integracin de una red de estaciones de
bajo nivel. Se puede integrar en una red hasta 64 dispositivos incluyendo un maestro. Para el
intercambio de datos se usa cables de pares trenzados blindados.
b El mdulodefuncinespecial sepuedeusar conunaunidadbaseounidaddeexpansindeestaserie.
El mdulo de funcin especial no se puede usar con esta serie.
2.9.8 Mdulo de Red para CANopen
CANopen es una implementacin abierta de la Red de Area del Controlador(CAN), la cual se
define en el estndar EN50325-4. CANopen ofrece comunicaciones de red beneficiosas con
estructura de red resistente a fallas donde se pueden integrar rpida y fcilmente componentes
de fabricantes diferentes.
Las redes CANopen se usan para conectar sensores, accionadores y controladores en una
variedad de aplicaciones. El bus usa cableado de par trenzado econmico.
b El mdulodefuncinespecial sepuedeusar conunaunidadbaseounidaddeexpansindeestaserie.
El mdulo de funcin especial no se puede usar con esta serie.
Extensin para Funciones Especiales El Hardware
2 - 26 MITSUBISHI ELECTRIC
2N FX -64DNET
POWER
/TO
MS
NS
El mdulo esclavo DeviceNet FX2N-64DNET se puede
usar para conectar controladores programables FX2N
y FX3U a una red DeviceNet.
El FX2N-64DNET puede comunicar con el maestro
mediante comunicacin maestra/esclavo (usando la
conexin de E/S maestro/esclavo) y a otros nodos
soportando la conexin UCMM por la comunicacin
cliente/servidor.
La comunicacin entre la unidad base y la memoria
interna del FX2N-64DNET se maneja por instrucciones
FROM/TO.
Tipo de mdulo Denominacin Descripcin FX1S FX1N
FX2N
FX2NC
FX3U
Mdulo de funcin especial FX2N-64DNET Mdulo esclavo DeviceNet b b
FX -32CAN 2N
POWER
RUN
FROM/TO
Tx/Rx
ERROR
El mdulo de comunicaciones FX2N-32CAN lo hace
posible para conectar un PLCFX1N, FX2N o FX3U a una red
CANopen existente.
Adems de l as capaci dades de t i empo r eal y
transferencia de datos de alta velocidad a (hasta 1Mbps)
tambin se destaca por su fiabilidad de alta transferencia
y configuracin de red simple. Hasta 120 palabras de
datos se pueden enviar y recibir como objetos de datos
del proceso (30 PDOs). El nmero de palabras que se
pueden transmitir en cada direccin se pueden asignar
entre 1 y 20.
Como con todos los mdulos de funcin especial, la comu-
nicacin con la memoria interna del mdulo se realiza con
instructions simples FROM/TO.
Tipo de mdulo Denominacin Descripcin FX1S FX1N
FX2N
FX2NC
FX3U
Mdulo de funcin especial FX2N-32CAN Mdulo CANopen b b
2.9.9 Mdulo de Red para Interfaz-AS
La interfaz del Sensor Accionador (ASinterfaz o ASi) es una estndar internacional para el nivel
de bus de campo ms bajo. La red se ajusta a las demandas verstiles, es muy flexible y parti-
cularmente y fcil de instalar. La ASi es apropiada para el control de sensores, accionadores
y unidades de E/S.
b El mdulo de funcin especial se puede usar con una unidad base o unidad de expansin de esta
serie.
El mdulo de funcin especial no se puede usar con esta serie.
El Hardware Extensin para Funciones Especiales
Manual de Entrenamiento GX IEC Developer 2 - 27
FX -32ASI-M
2N
CONFIG ERR
FROM/TO
PRG ENABLE
ASI ACTIVE
PRJ MODE
ADRESS/ERROR
POWER
U ASI
El FX2N-32ASI-M sirve como mdulo maestro para la
conexin del PLC FX1N/FX2N y FX3U al sistema
AS-Interfaz. Se pueden controlar hasta 31 unidades
esclavas de 4 entradas y salidas.
Para mensajes de estado y diagnstico est integrado un
visualizador de 7 segmentos.
Tipo de mdulo Denominacin Descripcin FX1S FX1N
FX2N
FX2NC
FX3U
Mdulo de funcin especial FX2N-32ASI-M Maestro para sistema AS-i b b b
2.9.10 Mdulos y Adaptadores de Interfaz
Para la comunicacin de datos en serie est disponible un amplio rango de mdulos/adaptado-
res de interfaz. Abajo se muestran solo algunos ejemplos, pero la siguiente tabla cubre todas
las interfaces disponibles.
Visin Global de Interfaz Mdulos y Adaptadores

El FX2NC-232ADP y el FX2NC-485ADP requiere un adaptador de interfaz FX2N-CNV-BD o FX1N-CNV-BD cuan-


do se conecta a un FX1S, FX1N o unidad base FX2N.
Extensin para Funciones Especiales El Hardware
2 - 28 MITSUBISHI ELECTRIC
J
Y
3
3
1
B
8
9
0
0
1
C
F
X
-
2
3
2
-
B
D
2
N
La tarjeta adaptadora de la interfaz RS232C FX2N-232-BD
Lado del conector
POWER
FX3U-232ADP
RD
SD
Adaptador especial de comunicacin
FX3U-232ADP (Interfaz RS232C)
Mdulo Interfaz FX2N-232IF
El mdulo de interfaz FX2N-232IF provee una interfaz
RS232C para las comunicaciones de datos en serie con
el MELSEC FX2N, FX2NC y FX3U.
Cominicacin con PCs, impresoras, modems, lectores de
cdigos de barra etc. se manejan por el programa PLC.
Los datos de envo y recepcin se almanacenan en la
memoria del bfer propia del FX2N-232IF.
Tipo de mdulo Denominacin Descripcin FX1S FX1N
FX2N
FX2NC
FX3U
Tarjetas Adaptadoras
FX1N-232-BD
Interfaces RS232C
b b
FX2N-232-BD b
FX3U-232-BD b
Adaptador especial
FX2NC-232ADP* b b b
FX3U-232ADP b
Mdulo de funcin
especial
FX2N-232IF b b
Tarjetas Adaptadoras
FX1N-422-BD
Interfaces RS422
b b
FX2N-422-BD b
FX3U-422-BD b
Tarjetas Adaptadoras
FX1N-485-BD
Interfaces RS485
b b
FX2N-485-BD b
FX3U-485-BD b
Adaptador especial
FX2NC-485ADP* b b b
FX3U-485ADP b
Tarjeta Adaptadora FX3U-USB-BD Interfaz USB b
2.9.11 Adaptadoras de Comunicacin
Tarjetas adaptadoras de comunicacin
Las tarjetas adaptadoras de comunicacin (cdigo de producto FX-CNV-BD) se instalan direc-
tamente en la unidad base. Son necesarias para conectar adaptadoras especiales
(FX-ADP) al lado izquierdo de las unidades base.
FX2N-CNV-IF
Visin Global de las Adaptadoras de Comunicacin
b La adaptadora se puede usar con una unidad base o unidad de expansin de esta serie.
La adaptadora no se puede usar con esta serie.
El Hardware Extensin para Funciones Especiales
Manual de Entrenamiento GX IEC Developer 2 - 29
FX -CNV-BD 2N
J Y331B89201B
FX2N-CNV-BD
Lado del conector
FX -CNV-IF 2N
MITSUBISHI
La interfaz FX2N-CNV-IF permite la conexin de bloques
de extensin estndares y mdulos de funcin especial
delas series FXms antiguas al conectarseaunPLCFX2N.
Tipo de mdulo Denominacin Descripcin FX1S FX1N
FX2N
FX2NC
FX3U
Tarjetas Adaptadoras
FX1N-CNV-BD
Adaptadores de comunicacin
para conexin de adaptadores
especiales
b b
FX2N-CNV-BD b
FX3U-CNV-BD b
Adaptador FX2N-CNV-IF
Adaptadores de comunicacin
para conexin de mdulos de
serie FX
b
2.9.12 Tarjetas Adaptadoras de Consigna
Estas adaptadoras de consigna analgicas permiten al usuario asignar 8 valores de consigna
analgica. Los valores anlogos (0 a 255) de los potencimetros se leen en el controlador y se
usan como valores de consigna por defecto para temporizadores, contadores y registros de
datos por los programas de PLCs del usuario.
Cada valor del potencimetro se puede leer como un conmutador rotativo de 11 posiciones
(posiciones 0 a 10).
La llamada selectiva del valor en consigna se realiza en el programa PLCusando la instruccin
dedicada VRRD. La posicin de un conmutador rotatorio se lee usando la instruccin VRSC.
Las adaptadoras de consigna analgicas se instalan en la ranura de expansin de la unidad
base. No se requiere fuente de alimentacin adicional para la operacin.
b La tarjeta adaptadora se puede usar con una unidad base o unidad de expansin de esta serie.
La tarjeta adaptadora no se puede usar con esta serie.
Extensin para Funciones Especiales El Hardware
2 - 30 MITSUBISHI ELECTRIC
J
Y
3
3
1
B
8
8
8
0
1
B
FX2N-8AV-BD
Lado del conector
Potencimetro
Tipo de mdulo Denominacin Descripcin FX1S FX1N
FX2N
FX2NC
FX3U
Tarjetas Adaptadoras
FX1N-8AV-BD
Adaptadores de consigna ana-
lgicos
b b
FX2N-8AV-BD b
2.10 Configuracin del Sistema
Un sistema bsico FXPLCpuede consistir de una unidad base autnoma, con la funcionalidad
y rango de E/S aumentadas aadiendo E/S de extensin y mdulos de funcin especial. Una
visin global de las opciones disponibles se dan en las secciones 2.8 y 2.9.
Unidades Base
Las unidades base estn disponibles con configuraciones de E/S diferentes desde 10 a 128
puntos pero se pueden ampliar a 384 puntos dependiendo del rango FX seleccionado.
Tarjetas de Extensin
Las tarjetas adaptadoras de extensin se pueden instalar directamente en la unidad base y por
lo tanto no requieren ningn espacio de instalacin adicional. Para un nmero pequeo de E/S
(2 a 4) se pueden instalar unas tarjetas adaptadoras de extensin directamente en el controla-
dor FX1S o FX1N. Las tarjetas adaptadoras de interfaz pueden tambin proveer al PLC FX con
interfaces adicionales RS232 o RS485.
Mdulo de E/S de Extensin
Los bloques de extensin modulares sin potencia y unidades de extensin compactas con
potencia se pueden aadir al FX1N, FX2N y FX3U es necesario determinar cuantos bloques de
extensin modulares pueden conectarse antes de que se exceda la capacidad de la fuente de
alimentacin.
Mdulos de Funcin Especial / Adaptadores Especiales
Una variedad amplia de mdulos de funcin estn disponibles para los PLCs FX1N, FX2N y
FX3U. Buses de campo, control analgico salidas del tren de pulsos, entradas de temperatura
(para ms detalles por favor refirase a la seccin 2.9).
Opciones de Expansin
El Hardware Configuracin del Sistema
Manual de Entrenamiento GX IEC Developer 2 - 31
24-
D
G
R
U
N
B
R
U
N
A
A
24+
FX -16LNK-M 2N 0 MOD
ERR
0
8
1
9
2
A
3
B
ON LINE STATION 4
C
5
D
6
E
7
F
1 2 3
OFF
ON
OFF
ON
OFF
ON
ERROR STATION
IN
POWER
0N-3A FX
Unidad base FX Mdulos de funcin especial Unidade de Extensin Compacta
PLC
Nmero de mdulos en la
lado izquierdo de la unidad
base
Nmero de tarjetas en el
puerto de tarjeta de expansin
de la unidad base
Nmero de mdulos en la
lado derecho de la unidad
base
FX1S
Los mdulos FX0N-485ADP y
FX0N-232ADP se pueden mon-
tar en combinacin con un
adaptador de comunicacin
FX0N-CNV-BD.
1
(cdigo del producto
FX--BD)

FX1N
Hasta 2 mdulos de funcin
especial de la serie FX2N.
FX2N
Hasta 8 mdulos de funcin
especial de la serie FX2N.
FX2NC
Los mdulos FX0N-485ADP y
FX0N-232ADP se pueden mon-
tar en el lado izquierdo directa-
mente. No se requiere un adap-
tador.
Hasta 4 mdulos de funcin
especial de la serie FX2N.
FX3U
Hasta 10 adaptadores de serie
FX3U se pueden montar directa-
mente en el lado izquierdo de la
unidad base.
Hasta 8 mdulos de funcin
especial de la serie FX2N o
FX3U series.
La diferencia entre una unidad base, unidad de extensin y bloque de extensin se describe
como sigue:
b Una unidad base est compuesta de: fuente de alimentacin, entradas, salidas y CPU.
b Una unidad de extensin est compuesta de: fuente de alimentacin, entradas, salidas.
b Un bloque de extensin est compuesto de 1 o 2 componentes es decir entradas y/o
salidas.
Se puede ver que el bloque de extensin no tiene una fuente de alimentacin. Por lo tanto
obtiene su requerimiento de potencia desde la unidad base o unidad de extensin.
Por lo tanto, es necesario determinar cuantas de estas unidades sin potencia se pueden conec-
tar antes de que exceda la capacidad de fuente de alimentacin En la Tarjeta
2.10.1 Conexin de Adaptadores Especiales (FX3U solamente)
Se pueden montar directamente hasta 10 adaptadores en el lado izquierdo de una unidad base
FX3U . Por favor obedezca las siguientes reglas.
Adaptadores especiales de entrada/salida de alta velocidad
Se pueden conectar a una unidad base hasta dos adaptadores especiales de entrada
FX3U-4HSX-ADP y hasta dos adaptadores especiales de salida de alta velocidad
FX3U-2HSY-ADP.
Conecte todos los adaptadores especiales de E/Sde alta velocidad antes de conectar otros adapta-
dores especiales cuando se usen en combinacin. No se puede montar un adaptador especial de
E/S al lado izquierdo de unadaptador de comunicacin o un adaptador especial analgico de alta
velocidad.
Cuando se conectan solamente adaptadores especiales de entradas/salidas remotas, los
adaptadores se pueden usar sin un adaptador de comunicacin o de interfaz instalado en la uni-
dad base.
Combinacin de adaptadores analgicos y adaptadores especiales de comunicacin
Los adaptadores analgicos y especiales de comunicacin se deben usar con una tarjeta adap-
tadora de comunicacin o una tarjeta adaptadora de interfaz instalada en la unidad base.
Configuracin del Sistema El Hardware
2 - 32 MITSUBISHI ELECTRIC
Adaptador espe-
cial de E/S de
alta velocidad
Configuracin
posible
Adaptador espe-
cial de E/S de
alta velocidad
Adaptador espe-
cial de E/S de
alta velocidad
Tarjeta adaptadora
de comunicacin o
interfaz
Unidad Base
Adaptador espe-
cial de E/S de
alta velocidad
Adaptador espe-
cial de E/S de
alta velocidad
Adaptador espe-
cial de E/S de
alta velocidad
Sin tarjeta adaptadora de comu-
nicacin o tarjeta adaptadora de
interfaz
Unidad Base
Configuracin
posible
Configuracin
posible
Sin tarjeta adaptadora de comunicaci-
n o tarjeta adaptadora de interfaz
Configuracin
Ilegal
Estos adaptadores no funcionan.
Adaptador
especial de
comunicacin
Adaptador
especial
analgico
Unidad Base
Tarjeta adaptadora
de comunicacin
o interfaz
Adaptador
especial de
comunicacin
Adaptador
especial
analgico
Unidad Base
Combinacin de adaptadores especiales de comunicacin y una tarjeta adaptadora de
interfaz
Cuando en vez de una tarjeta adaptadora de comunicacin FX3U-CNV-BDse monta una tarjeta
adaptadora de interfaz FX3U-232-BD, FX3U-422-BD, FX3U-485-BD, o FX3U-USB-BD, se puede
usar un adaptador especial de comunicacin FX3U-232ADP o FX3U-485ADP.
Combinacin de adaptadores de entrada/salida de alta velocidad y adaptadores
especiales de comunicacin/analgicos
Cuando se usen estos adaptadores, conecte los adaptadores especiales de entrada/salida de
alta velocidad en el lado izquierdo de la unidad principal. No se pueden conectar los adaptado-
res especiales de entrada/salida de alta velocidad a la izquierda del adaptador especial de
comunicacin/analgico.
Resumen
El Hardware Configuracin del Sistema
Manual de Entrenamiento GX IEC Developer 2 - 33
Configuracin
posible
FX3U-232-BD, FX3U-422-BD, FX3U-485-BD o
FX3U-USB-BD
Configuracin
Ilegal
Este adaptador no funciona.
Tarjeta adaptadora
de comunicacin
FX3U-CNV-BD
Tarjeta
adaptadora de
interfaz
Adaptador
especial de
comunicacin
Adaptador
especial de
comunicacin
Adaptador
especial de
comunicacin
Adaptador
especial de
comunicacin
Unidad Base
Unidad Base
Adaptador
especial de
comunicacin
Configuracin
posible
Adaptador espe-
cial de entrada
de alta velocidad
Adaptador espe-
cial de salida de
alta velocidad
Unidad Base
Intercambiable
Adaptador
especial
analgico
Adaptador
especial de
comunicacin
Configuracin
Ilegal
Unidad Base
Adaptador
especial
analgico
Adaptador espe-
cial de entrada
de alta velocidad
Adaptador espe-
cial de salida de
alta velocidad
Los adaptadores no se pueden conectar en este orden.
Tarjeta adaptadora de
comunicacin montada
o tarjeta adaptadora de
interfaz
Nmero de adaptadores especiales conectables
Adaptador especial
de comunicacin
Adaptador
especial analgico
Adaptador espe-
cial de entrada de
alta velocidad
Adaptador espe-
cial de salida de
alta velocidad
Sin tarjeta adaptadora
instalada
Estos adaptadores especiales no se
pueden conectar.
2 2
FX3U-CNV-BD 2 4 2 2
FX3U-232-BD
FX3U-422-BD
FX3U-485-BD
FX3U-USB-BD
1 4 2 2
2.10.2 Reglas Bsicas para la Configuracin del Sistema
Se deberan tomar en cuenta las siguientes consideraciones cuando configura un sistema con
unidades de extensin o mdulos de funcin especial.
b Consumo de corriente desde el bus interno de 5 V CC
b consumo de corriente 24 V CC
b El nmero total de punto de entrada y salida debe ser ms pequeo que el nmero de
E/S max.
La siguiente figura muestra ladistribucin de lafuentede alimentacin en el caso de un FX3U.
* Al conectar un bloque de extensin de entrada a la derecha de una unidad de fuente de alimentacin de extensin, este
bloque de extensin de entrada est alimentado por la unidad base o por una unidad de extensin alimentada de
entrada/salida la cual se monta entre la unidad base y la unidad de fuente de alimentacin de extension compacta.
Clculo de consumo de corriente
La potencia se suministra a cada dispositivo conectado desde la fuente de alimentacin incor-
porada de la unidad principal, la unidad de extensin compacta o para FX3Usolamente la uni-
dad de fuente de alimentacin de extensin.
Hay tres tipos de fuentes de alimentacin incorporadas
5 V CC
24 V CC (para uso interno)
fuentede alimentacin de servicio de 24VCC(solo en unidades base alimentadas con CA).
La siguiente tabla muestra las capacidades de las fuentes de alimentacin incorporadas:
Cuando solo se aade bloques de extensin de entrada/salida, se puede usar una matriz de
referencia rpida.
Cuando se aade tambin mdulos de funcin especial, calcule el consumo de corriente para
asegurar que la corriente total a consumir por los mdulos adicionales se pueda suministrar por
la fuente de alimentacin incorporada. Para detalles de consumo de potencia por favor refi-
rase a la seccin A.4.
Configuracin del Sistema El Hardware
2 - 34 MITSUBISHI ELECTRIC
Unidad
base FX3U

Unidade de
Extensin
compacta
Fuente de
alimentacin
de extensin

Fuente de
alimentacin
suministrada por la
unidad principal
Fuente de
alimentacin
suministrada por la
unidad principal
Fuente de
alimentacin desde la
unidad de extensin
compacta
Fuente de alimentacin
de extensin*
: Adaptador especial
: Tarjeta de comunicacin o tarjeta de interfaz
: Bloque de extensin modular o mdulo de funcin especial
Modelo
Fuente de alimentacin
incorporada de 5 V CC
Fuente de alimentacin
incorporada de 24 V CC (fuente de
alimentacin interna / de servicio
Unidades Base
FX1N
Adecuada para potenciar todos los
mdulos conectados
400 mA
FX2N 290 mA
250 mA (FX2N-16M, FX2N-32M)
460 mA (todas otras unidades base)
FX3U 500 mA
400 mA (FX3U-16M, FX3U-32M)
600 mA (todas otras unidades base)
Unidade de extensin
compacta
FX2N 690 mA
250 mA (FX2N-32E)
460 mA (FX2N-48E)
2.10.3 Matrices de Referencia Rpida
Cuando solo se aade a una unidad base bloques de extensin de entrada/salida modulares se
puede usar una matriz de referencia rpida. Los siguientes ejemplos son vlidos para unidades
base de la serie FX3U.
Unidades base alimentadas por CA
En las siguientes matrices de referencia rpida, el valor en la interseccin del nmero de puntos
de entrada a aadirse (ejes horizontales) con el nmero de puntos de salida a aadirse (ejes
verticales) indica la capacidad de fuente de alimentacin restante.
A) Para FX3U-16MR/ES, FX3U-16MT/ES, FX3U-16MT/ESS, FX3U-32MR/ES, FX3U-32MT/ESo
FX3U-32MT/ESS:
b Ejemplo A)
Cuando se conecta a la unidad base un bloque de extensin de punto de 16 entradas y de
16 salidas FX3U-16M o FX3U-32M, la corriente restante de la fuente de alimentacin
de servicio 24 V CC es 150 mA.
B) Para FX3U-48MR/ES, FX3U-48MT/ES, FX3U-48MT/ESS, FX3U-64MR/ES, FX3U-64MT/ES,
FX3U-64MT/ESS, FX3U-80MR/ES, FX3U-80MT/ES, FX3U-80MT/ESS, FX3U-128MR/ES,
FX3U-128MT/ES o FX3U-128MT/ESS:
b Ejemplo B)
Cuando se conecta a una unidad base alimentada con CA un bloque de extensin modu-
lar de 16 entradas y 16 salidas. La fuente de alimentacin de servicio 24 V CC puede an
entregar una corriente mxima de 250 mA a otros dispositivos.
Confirme la capacidad de la corriente de fuente de alimentacin de servicio 24 V CC desde el
valor mostrado en la matriz de referencia rpida. Esta capacidad a partir restante (corriente) se
puede usarse como una fuente de alimentacin a cargas externas (sensores o similares) por el
usuario. Cuando se conectan los mdulos de funcin especial, es necesario considerar si se
pueden alimentan por la capacidad restante de fuente de alimentacin.
El Hardware Configuracin del Sistema
Manual de Entrenamiento GX IEC Developer 2 - 35
0 8 16 24 32
175 24
250 200 150 16
325 275 225 175 8
400 350 300 250 200 0
100
25
125
50
75
0
100
25
125
50
150
75
0
100
25
50 0
40
32
40 48 56 64
Nmero de entradas adicionales
Nmero de salidas
adicionales
vea el ejemplo
No permitido
450 400 350 300 250 200 150 16
525 475 425 375 325 275 225 175 8
600 550 500 450 400 350 300 250 200 0
300 250 200 150 32
375 325 275 225 175 24
225 175 40
150 48
0 8 16 24 32 40 48 56 64
Output
150 100 50 0
72 80 88 96
125 75 25
100 50 0
125 75 25
100 50 0
125 75 25
100 50 0
75 25
0
56
64
Nmero de entradas adicionales
Nmero de salidas
adicionales
vea el ejemplo
Unidades base alimentadas por CC
Las unidades principales alimentadas en CCtienen restricciones en la ampliacin de puntos de
E/S puesto que carecen de una fuente de alimentacin de servicio.
Las siguientes matrices muestran las unidades ampliables hasta la marca , donde se cruzan
las entradas deseadas (ejes horizontales) y salidas (ejes verticales). El sistema se expande
hasta la marca b cuando la tensin de alimentacin es 16.8 V a 19.2 V.
A) Para FX3U-16MR/DS, FX3U-16MT/DS, FX3U-16MT/DSS, FX3U-32MR/DS, FX3U-32MT/DS
o FX3U-32MT/DSS:
b Ejemplo A)
Cuando se aade 16 entradas a una unidad base alimentadas con CCcon 16 o 32 E/S, se
admite un mximo de 32 salidas. Cuando se aade 16 entradas bajo la tensin de
alimentacin de 16 V a 19.2 V, se admite un mximo de 16 salidas adicionales.
B) Para FX3U-48MR/DS, FX3U-48MT/DS, FX3U-48MT/DSS, FX3U-64MR/DS, FX3U-64MT/DS,
FX3U-64MT/DSS, FX3U-80MR/DS, FX3U-80MT/DS o FX3U-80MT/DSS:
b Ejemplo B)
Cuando se aade 32 entradas a una unidad base potenciada con CCcon 48, 64 u 80 E/S,
se admite un mximo de 40 salidas. Pero cuando se aade 32 entradas bajo la tensin de
alimentacin de 16.8 V a 19.2 V, se admite un mximo de 24 salidas adicionales.
Configuracin del Sistema El Hardware
2 - 36 MITSUBISHI ELECTRIC
0 8 16 24 32
24
16
8
- 0
40
32
40 48 56 64
Nmero de entradas adicionales
Nmero de salidas
adicionales
vea el ejemplo
No permitido
b
b
b
b b
b
b

b
b b b
b b b b b
16
8
- 0
32
24
40
48
0 8 16 24 32 40 48 56 64 72 80 88 96
56
64
Nmero de entradas adicionales
Nmero de salidas
adicionales
vea el ejemplo
b
b
b
b b
b
b

b b
b b b
b b b b b b

b
b

b
b

b b b b b b

b b b b b b b b
No permitido
2.11 Asignacin de E/S
La asignacin de las entradas y salidas en el PLCde la familia MELSECFXes fija no se pueden
alterar.
Al alimentar el sistema MELSECFXdespus de conectar mdulos de extensin modulares E/S
compactos. La unidad principal automticamente asigna nmeros de entrada/salida (X/Y) a las
unidades/bloques. Por lo tanto, es necesario especificar los nmeros de entrada/salida con
parmetros.
Los nmeros de entrada/salida no se asignan a unidades/bloques de funcin especial.
2.11.1 Concepto de asignacin
El mapeado de las seales de entrada (x) y de salida (y) se realiza en octal
Las entradas y salidas de un PLCde la familia MELSECFX se cuentan en el sistema numrico
octal. Este es un sistema numrico basado en el 8 y usa los dgitos del 0 al 7.
La siguiente tabla muestra una comparacin entre algunos nmeros decimales y algunos
nmeros octales.
Losnmerosoctalesseasignancomonmerosdeentradas/salidas(X/Y) comosemuestranabajo.
X000 a X007, X010 a X017, X020 a X027......, X070 a X077, X100 a X107...
Y000 a Y007, Y010 a Y017, Y020 a Y027......, Y070 a Y077, Y100 a Y107...
Adicin de bloques de E/S
Se asigna a un mdulo de extensin modular E/S compacto aadido, los nmeros de entrada
y de salida siguiendo los nmeros de entrada y nmeros de salida dados al dispositivo anterior.
El ltimo dgito de los nmeros asignados deben empezar con 0.
Por ejemplo, cuando el ltimo nmero en el dispositivo anterior es Y43, los nmeros de salida
asignados al siguiente mdulo empiezan desde Y50.
El Hardware Asignacin de E/S
Manual de Entrenamiento GX IEC Developer 2 - 37
Decimal Octal
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 10
9 11
10 12
11 13
12 14
13 15
14 16
15 17
16 20
: :
* Las entradas desde X044 a X047 y las salidas desde Y024 a Y027 estn ocupadas por el FX2N-8ER-ES/UL, pero
no se pueden usar.
2.11.2 Direccin del mdulo de funcin especial
Puesto que es posible conectar varios mdulos de funcin especial a una sola unidad base
cada mdulo necesita tener un identificador nico para poder transferir datos a y desde ste.
A cada mdulo se asigna automticamente una identificacin numrica en el rango del 0 al 7
(puede conectar un mximo de 8 mdulos de funcin especial). Los nmeros se asignan conse-
cutivamente, en el orden en el cual los mdulos se conectan al PLC.
Las direcciones del mdulo de funcin especial no se asignan a los siguientes productos:
Unidades de extensin compactas de entrada/salida
(ej.; FX2N-32ER-ES/UL o FX2N-48ET-ESS/UL)
Bloques de extensin modulares de entrada/salida
(ej.; FX2N-16EX-ES/UL o FX2N-16EYR-ES/UL)
Adaptador de comunicacin (ej.; FX3U-CNV-BD)
Adaptador de interfaz (ej.; FX3U-232-BD)
Adaptador especial (ej.; FX3U-232ADP)
Unidad de fuente de alimentacin de extensin FX3U-1PSU-5V
Asignacin de E/S El Hardware
2 - 38 MITSUBISHI ELECTRIC
X000 a X017
Y000 a Y017
Unidad Base
FX3U-32MR/ES
Bloque de extensin de
entrada
FX2N-16EX-ES/UL
(16 entradas)
X020 a X037 X040 a X043*
Y020 a Y023*
Bloque de extensin
entrada/salida
FX2N-8ER-ES/UL
(4 entradas / 4 salidas)
X050 a X057
Bloque de extensin de
entrada
FX2N-8EX-ES/UL
(8 entradas)
2
4
-
2
4
+
S
L
D
S
L
D
S
L
D
L
-
L
-
S
L
D
L
-
L
-
L
+
L
+
L
+
L
+
F
X
2
N
-
4
A
D
-
T
C
FX -4AD-PT 2N
2
4
-
2
4
+
F
X
2
N
-
4
D
A
V
+
V
+
V
+
I+
I+
V
+
I+
I+
V
I-
V
I-
V
I-
V
I-
FX -4DA 2N
D / A
2
4
-
V
+
V
+
V
+
I+
I+
V
+
I+
I+
2
4
+
V
I-
V
I-
F
G
F
G
V
I-
V
I-
F
G
Mdulo de funcin
especial 0
Mdulo de funcin
especial 1
Mdulo de
funcin especial 2
3 Programacin
3.1 Conceptos del IEC61131-3 Estndar
IEC 61131-3 es el estndar internacional para los programas PLC, definido por la Comisin
Electromecnica Internacional (IEC). Define a los lenguajes de programacin y elementos de
estructuracin usados para los programas PLC.
Este sistema permite crear programas estructurados usando un grado alto de modularizacin.
Esto proporciona una mayor eficiencia donde los programas y rutinas probadas se pueden vol-
ver a usar con una reduccin del nmero de errores de programacin.
A travs del uso de las tcnicas de programacin, el IEC1131-3 facilita los procedimientos de
bsqueda de defectos como elementos del programa operacional individuales se pueden exa-
minar independientemente.
Una importante ventaja del IEC61131-3 es que ayuda en la administracin del proyecto y en los
procedimientos de control de calidad. En particular, los mtodos estructurados se engloban
dentro del IEC61131-3 ayudan a la Validacin de procesos incorporando PLCs. De hecho, en
algunas industrias ahora se considera obligatorio adoptar este enfoque de programacin
estructurada. Esto es comn en las industrias farmacuticas y petroqumicas donde algunos
procesos se pueden considerar seguridad crtica.
Se considera, en algunos crculos que el mtodo IEC de programacin requiere trabajo exce-
sivo para crear el cdigo final. Sin embargo, es generalmente aceptado que las ventajas que
ofrece un planteamiento estructurado sobre las tcnicas de programacin no estructuradas y
abiertas hace que el IEC61131-3 sea una ventaja que vale la pena.
PLCopen
PLCopen ha establecido:
b un procedimiento de reconocimiento
b institutos de prueba reconocidos
b software de desarrollo, compartido entre miembros
b un procedimiento de certificacin definido
b miembros con productos certificados
Esto asegura conformidad ahora, y en el futuro.
Certificacin PLCopen
Programacin Conceptos del IEC61131-3 Estndar
Manual de Entrenamiento GX IEC Developer 3 - 1
PLCopen es un vendedor independiente y de organizacin del producto que se ha
establecido a fin de promover el uso de IEC61131-3 a travs de usuarios de Sistemas
de Control Industrial. Esta organizacin ha definido 3 niveles de conformidad para el
diseo e implementacin de sistemas a IEC61131-3.
El GX-IEC Developer de Mitsubishi est com-
pletamente conforme con el PLCopen a IL de
Nivel Base (Lista de Instrucciones) y ST de
Nivel Base (Texto Estructurado) y ha sido
completamente certificado a estos estndares.
61131-3
3.2 Estructura del Software y Definicin de Trminos
En la siguiente seccin, se definirn los trminos principales usados dentro del GX-IECDevelo-
per:
b POUs
b VARIABLES GLOBALES
b VARIABLES LOCALES
b FUNCIONES DEFINIDAS DEL USUARIO Y BLOQUES DE FUNCION
b SECCION DE TAREAS
b EDITORES DEL PROGRAMA:
Lista de Instruccin
Diagrama en Escalera
Diagrama del Bloque de Funcin
Grfico de Funcin Secuencial
Texto Estructurado
Lista de Instruccin MELSEC
3.2.1 Definicin de Trminos en IEC61131-3
Proyectos
Un Proyecto contiene los programas, documentacin y parmetros necesarios para una aplica-
cin.
POU - Unidad de Organizacin del Programa
El planteamiento estructurado reemplaza a la coleccin de instrucciones individuales rgida
antigua con un arreglo claro del programa en los mdulos del programa. Estos mdulos se
refieren como Unidades de Organizacin del Programa (POUs), los cuales forman las bases
del nuevo planteamiento de programacin de sistemas del PLC.
Hay tres diferentes clases de POUs, clasificadas en base de su funcionalidad.
Estructura del Software y Definicin de Trminos Programacin
3 - 2 MITSUBISHI ELECTRIC
Su usan unidades de organizacin del
programa (POUs) para implementar todas
las tareas de programacin.
b Programas
b Funciones
b Bloques de Funcin
Los POUs declarados como Bloques de Funcin se pueden considerar como instrucciones
de programacin en su propio derecho y pueden usarse como tales en cada mdulo de sus
programas.
El programa final se compila de los POUs que usted define como programas. El proceso se
maneja por la administracin de tareas, en la Seccin de Tareas. POUs de programas se ponen
juntos en grupos referidos como Tareas.
Tareas
La mayora de los programas del PLC consisten en reas del cdigo las cuales realizan tareas
especficas. Pueden formar parte de un programa grande, o escribirse en sub-rutinas, con ins-
trucciones del control del programa para seleccionar la rutina actual, es decir CALL, CJ, etc.
Programacin Estructura del Software y Definicin de Trminos
Manual de Entrenamiento GX IEC Developer 3 - 3
Los programas POUs se agrupan juntos en
tareas.
Task 2
POU-Pool Task 1
POU 1
Programa
POU 3
Programa
POU 4
Programa
POU 5
Bloque de Func.
POU 6
Programa
POU 7
Programa
POU 8
Funcin
POU 3
Programa
POU 4
Programa
POU 6
Programa
POU 7
Programa
POU 2
Funcin
POU 1
Programa
Sucesivamente, todas las tareas
se agrupan juntas para formar el
programa del PLC real.
En el programa de arriba, GX IEC Developer considera que cada rutina del programa la cual
realice una tarea especfica a ser un POU o unidad de organizacin del programa.
POU escribirse usando cualquiera de los editores soportados es decir LD, IL, FBD, SFC, ST
como se muestran abajo:
La Configuracin del Proyecto Completo ilustra una integracin POUusando SFC, FBD, IL, LD
y MELSEC IL y programas de formato ST.
Seccin POU
Un proyecto consistir de muchos POUs, cada uno proporciona una funcin de control dedi-
cada y retendr en una Seccin POU. Cada POUpodra escribirse en cualquiera de los editores
IEC. Por lo tanto, en cualquier proyecto dado, se puede escoger el mejor lenguaje para la fun-
cin requerida. El compilador construir el proyecto en el cdigo que el PLC puede entender
pero la interfaz del usuario se queda como est escrita.
De esta manera, quizs las rutinas de bloqueo complicadas, podran escribirse en un POU en
escalera, mientras los clculos o algoritmos complejos, podran ser mejor con los editores de
texto o FDB.
Estructura del Software y Definicin de Trminos Programacin
3 - 4 MITSUBISHI ELECTRIC
Secuencia de evento del programa del PLC
tpico
Es la eleccin del diseador/usuario pero este entorno permite flexibilidad.
Arriba se muestra una visualizacin del GX IEC Developer que ilustra un ejemplo de Seccin
POU.
Composicin de un POU
Programacin Estructura del Software y Definicin de Trminos
Manual de Entrenamiento GX IEC Developer 3 - 5
Definicin de Variables GLOBALES y LOCALES
b Variables
Antes que un programa se pueda construir, se debe decidir que variables se requieren en
cada mdulo del programa particular. Cada POU tiene una lista de Variables Locales, las
cuales estn definidas y declaradas para uso solamente dentro de un POUparticular. Las
Variables Globales pueden usarse por todos los POUs en el programa y se declaran en
una lista separada.
b Variables Locales
Cuando los elementos del programa estn declarados como Variables Locales, el GXIEC
Developer, automticamente, usa algunas de sus Variables del Sistema, como
dispositivos de almacenaje apropiado dentro de un POU especfico. Las variables son
exclusivas para cada POU y no estn disponibles para ninguna otra rutina dentro de un
proyecto.
b Variables Globales
Las Variables Globales pueden considerarse como variables compartidas y son la
interfaz a dispositivos del PLC fsicos. Se hacen disponibles a todos las POUs y hacen
referencia a una E/S de un PLC fsico real o dispositivos internos nombrados dentro del
PLC. Los dispositivos HMI y SCADA externos pueden conectarse con el programa del
usuario usando Variables Globales.
Variables MELSEC IEC61131-3 Verses
El GXIECDeveloper soporta la creacin de un programa, usando ya sea declaraciones simb-
licas (nombres de variables), o direcciones de Mitsubishi absolutas (X0, M0 etc), asignada a los
elementos del programa.
El uso de declaraciones simblicas cumple con el IEC 61131.3.
Si se usan declaraciones simblicas, entonces los nombres de variables se deben cruzar en
referencia a las direcciones del PLC reales.
Lista de Variables Locales
Para un POUparticular acceder a una Variable Global, debe ser declarado en su Lista Variable
Local(LVL), en el encabezado POU.
La Lista de Variables Locales puede ajustarse tanto a Variables Globales como a Variables
Locales.
Una Variable Local puede ser pensada como un resultado inmediato, es decir, si el programa
realiza un clculo en la etapa cinco, usando tres valores y finalizando con un resultado, tradicio-
nalmente, el programador construira software, el cual producira varios resultados interme-
dios, manteniendo en los registros de datos antes de finalizar con el resultado del registro final.
Es probable que estos resultados intermedios, no sirvan para ningn propsito aparte de para
almacenaje y solamente el resultado final se usa en otro lugar.
Con el GXIECDeveloper, los resultados intermedios pueden declararse, como Variables Loca-
les y en este caso, solo los tres nmeros originales y el resultado, declarado como Variables
Locales.
La Lista de Variables Globales
La Lista de Variables Globales (LVG) provee la interfaz para todos los nombres, lo cual lo rela-
cionan a direcciones del PLC reales, es decir, los registros de datos de E/S, etc.
La LVG est disponible y puede leerse por todos los POUs creados en el proyecto.
Estructura del Software y Definicin de Trminos Programacin
3 - 6 MITSUBISHI ELECTRIC
Seccin de Tareas y Administracin de Tareas
Si ahora pensamos en nuestras rutinas como POUs escritos para cada funcin y nombres
dados, podemos crear una Tarea para cada uno de nuestros POUs asignados.
Cada Tarea puede tener condiciones de operacin diferentes, o eventos.
b Tarea #1 solo arranca cuando una variable nombrada, Man_On es verdadera.
b Tarea #2 solo arranca cuando una variable, nombrada, Auto_On es verdadera.
b Tarea #3 arranca todo el tiempo (evento = Verdadera donota esto)
Estos nombres de variables seran declaradas como Variables Globales y asignadas a disposi-
tivos de bit del PLC (podran ser direcciones es decir, X0).
Considere nuestro programa de control original. Las instrucciones de Salto Condicional (CJ)
podran usarse para aislar, ya sea las rutinas #1 o #2, cuando no estn en uso. Se requiere
siempre para arrancar la rutina de control de Calentamiento.
Si estas rutinas se consideran como tareas, las rutinas #1 y #2, se controlan por eventos, es
decir, ya sea cuando se seleccionan automtico o manual, mientras, la rutina #3 est siempre
activa.
Programacin Estructura del Software y Definicin de Trminos
Manual de Entrenamiento GX IEC Developer 3 - 7
Cuando el GX IEC Developer compila el proyecto, automticamente inserta, instrucciones de
ramificacin del programa, en el programa, en lnea con las tareas de control de evento.
Una Tarea puede tener ms de un POU asignado a sta, generalmente, un tarea donde el
Evento = Verdadero, contendra todos los POUs los cuales se necesitan para operar cada
exploracin del PLC. Un POUde un nombre particular no se puede asignar a ms de una tarea
en cualquier proyecto.
NOTA Cualquier POU no asignado a Tareas, NO SE ENVIA AL PLC durante la transferencia del
programa. No olvide -esto aplica a la descarga por defecto. Las tareas pueden ser
priorizadas, ya sea sobre una base de tiempo o de interrupcin.
La Seccin de Tareas contiene todas las tareas asignadas en el proyecto.
La Administracin de Tareas permite al usuario manejar eficientemente la exploracin del
PLC, asegurando que se ejecuten solo las rutinas que requieran exploracin. Tambin provee
un mtodo fcil de asignacin de rutinas especficas a eventos e interrupciones temporizadas o
de prioridad.
Estructura del Software y Definicin de Trminos Programacin
3 - 8 MITSUBISHI ELECTRIC
El ingeniero del software necesita solo estar preocupado acerca del contenido del programa, no
si las instrucciones en rama son correctas y obedecen las reglas.
Las mquinas/procesos, consisten de partes estndares, pueden tener POUs individuales
escritos para cada parte. La mquina completa puede consistir de muchos POUs.
Para cada variante de la mquina, el proveedor puede escoger asignar a la Administracin de
Tareas, solo los POUs pertinentes para esa mquina, como solo los POUs asignados se trans-
ferirn al PLC en la descarga.
3.2.2 Variables del Sistema
Los rangos del dispositivo que el GX IEC Developer asign a las variables del sistema pueden
editarse aqu. Esta caracterstica se visualiza usando el comando Opciones bajo el men
Extras:
Rangos de las variables del sistema para el proyecto real. Disponible si un proyecto
Q/QnA est abierto.
b Rango de palabra
D: Los dispositivos D se usan como variables del sistema de palabras.
R: Los dispositivos R se usan como variables del sistema de palabras.
W: Los dispositivos W se usan como variables del sistema de palabras.
FROM/TO: PLC tipo dependiente, como definido en los parmetros.
b Temporizadores
Estndar (T) FROM/TO: PLC tipo dependiente, como definido en los parmetros.
Retentivo (ST) FROM/TO: PLC tipo dependiente, como definido en los parmetros.
Programacin Estructura del Software y Definicin de Trminos
Manual de Entrenamiento GX IEC Developer 3 - 9
b Contadores (C)
FROM/TO: PLC tipo dependiente, como definido en los parmetros.
b Rango del bit
M: Los dispositivos M se usan como variables del sistema de bit.
FROM/TO: PLC tipo dependiente, como definido en los parmetros.
b Etiquetas (P)
FROM/TO: PLC tipo dependiente, como definido en el archivo CFN adecuado
b Sealizadores de paso (S)
FROM/TO: PLC tipo dependiente, como definido en el archivo TYP adecuado
b Visualiza tamao del programa
Se visualiza un resumen del tamao del programa usado en un cuadro de dilogo
separado. Si el programa no se compila el dilogo muestra un caracter ? en vez del
tamao del programa. Si los programas SFCy SUBno estn disponibles para este CPU, la
lnea correspondiente estar en gris.
b Visualiza los rangos usados
Se visualiza un resumen de los rangos de las variables del sistema usados en un cuadro
de dilogo separado.
3.2.3 Etiquetas del Sistema
Las Etiquetas del sistema, mostradas en la lista de variables del sistema en el captulo 3.2.2 se
usan por el GXIECDeveloper para la administracin interna del proyecto. El GXIECDeveloper
asigna etiquetas del sistema para lo siguiente:
b Etiquetas de la Red
b Tarea de Control del Evento (sin EVENTO = VERDADERO)
b Los bloques de Funcin Definidos del Usuario (uno por bloque de funcin - a menos que
sea Cdigo Macro)
b Los Temporizadores del Sistema (Estos se usan por la Administracin de Tareas, para
tareas disparadas por intervalos y Temporizadores locales.)
Dispositivos del Sistema Usados
Para leer la asignacin del dispositivo del GX IECDeveloper al uso de variables del sistema, el
Visualizar rangosusados botndebera hacerse clic y se visualizar lasiguiente notificacin:
Estructura del Software y Definicin de Trminos Programacin
3 - 10 MITSUBISHI ELECTRIC
3.3 Lenguajes de Programacin
El GXIECDeveloper provee editores separados para todos los lenguajes de programacin, los
cuales se pueden usar para programar los cuerpos de sus programas.
Editores de Texto
b Lista de Instrucciones (IEC y MELSEC)
b Texto Estructurado
Editores Grficos
b Diagrama en Escalera
b Diagrama del Bloque de Funcin
b Grfico de Funcin Secuencial
Con la excepcin del lenguaje del Grfico de Funcin Secuencial, todos los editores dividen los
programas del PLCen secciones, referidos como Redes. Aestas redes se les puede dar nom-
bres (etiquetas), los cuales puede consistir de hasta un mximo de 8 caracteres terminados con
dos puntos (:). Estas redes son numeradas consecutivamente y pueden usarse como destinos
para los comandos en rama.
3.3.1 Editores de Texto
Lista de Instrucciones (IL)
El rea de trabajo de la Lista de Instrucciones (IL) es un simple editor de texto con el cual las ins-
trucciones se ingresan directamente.
Una Lista de Instrucciones consiste de una secuencia de exposiciones o instrucciones. Cada
instruccin debe contener un operador (funcin) y uno o ms operandos. Cada instruccin
debe empezar en una nueva lnea. Puede tambin aadir Etiquetas opcionales, Modificadores
y comentarios a cada instruccin.
Se usan dos tipos diferentes de Lista de Instrucciones:
b Lista de Instruccin IEC
Las Listas de Instrucciones IEC se introducen y editan en exactamente la misma manera
como las Listas de Instrucciones de MELSEC. Necesitan observarse las siguientes
diferencias de programacin, sin embargo:
Las redes MELSEC en IEC IL
Puede incluir redes MELSEC en las Listas de Instruccin IEC, por lo tanto, proveen
acceso a las instrucciones del sistema MELSEC.
El acumulador
El acumulador es un sistema familiar de administracin de resultados desde lenguajes
de alto nivel. El resultado de cada operacin se almacena en el acumulador del bit
directamente despus de la ejecucin de la instruccin. El acumulador siempre
contiene el resultado de la operacin de la ltima instruccin ejecutada. No necesita
programar ninguna condicin de salida (condiciones de ejecucin) para las
operaciones; la ejecucin siempre depende del contenido del acumulador.
Para mayor informacin acerca de laLista de Instruccin IEC, por favor refirase al captulo 16.
Programacin Lenguajes de Programacin
Manual de Entrenamiento GX IEC Developer 3 - 11
b Lista de Instruccin MELSEC
Las Listas de Instrucciones MELSEC se introducen y editan en exactamente la misma
manera como las Listas de Instrucciones de IEC. Sin embargo, puede usar solo la
instruccin MELSEC asignada; no es posible la programacin estndar IEC.
Texto Estructurado
El Texto Estructurado es una herramienta til. Los programadores especialmente que vienen
del mundo del PC disfrutarn esta herramienta. Si programan cuidadosamente y piensan
acerca de la manera de trabajar en el PLC, estarn complacidos con este editor.
El editor deTextoEstructuradoescompatibleal IEC61131-3, todoslosrequerimientossecumplen.
Se da un ejemplo de programacin del Texto Estructurado en el captulo 17.
3.3.2 Editores Grficos
Diagrama en Escalera
Un Diagrama en Escalera consiste de contactos de entrada (los que hacen y desconectan con-
tactos), bobinas de salida, bloques de funcin y funciones. Estos elementos se conectan con
lneas horizontales y verticales para crear circuitos. Estos circuitos siempre empiezan en la
barra del bus (barra de potencia) en la izquierda.
Las funciones y bloques de funcin se visualizan como bloques en el diagrama. Adems de la
entrada normal y parmetros de salida, algunos bloques tambin tienen una entrada booleana
(EN = ENable) y salida (ENO = ENable Out). El estado a la entrada siempre correspondo al
mismo a la salida.
Lenguajes de Programacin Programacin
3 - 12 MITSUBISHI ELECTRIC
Ejemplo de una red MELSEC
Ejemplo para Texto Estructurado
Ejemplo para diagrama en escalera
Diagrama del Bloque de Funcin
Todas las instrucciones se implementan usando bloques, los cuales se conectar con otros con
elementos de conexin horizontales y verticales. No hay barras de potencia.
Adems de la entrada normal y parmetros de salida, algunos bloques tambin tienen una
entrada booleana (EN= ENable) y salida (ENO= ENable Out). El estado de la entrada siempre
corresponde al estado de salida.
Ejemplo para el Diagrama del Bloque de Funcin:
Programacin Lenguajes de Programacin
Manual de Entrenamiento GX IEC Developer 3 - 13
Grfico de Funcin Secuencial
El Grfico de funcin Secuencial es uno de los lenguajes grficos. Puede considerarse como
una herramienta de estructuracin con la cual la ejecucin de procesos secuenciales puede
representarse de forma clara y comprensible.
La nica posible unidad de organizacin del programa en el SFC es el programa.
El Grfico de Funcin Secuencial tiene dos elementos bsicos, Pasos y Transiciones. Una
secuencia consiste de una serie de pasos, cada paso separado del prximo por una transicin.
Solo un paso en la secuencia puede estar activo en cada vez. El prximo paso no se activa
antes de que el paso anterior se haya completado y la transicin est satisfecha.
Lenguajes de Programacin Programacin
3 - 14 MITSUBISHI ELECTRIC
Ejemplo de Grfico de Funcin Secuencial
3.4 Tipos de Datos
El GX IEC Developer soporta los siguientes tipos de batos.
3.4.1 Tipos Simples
Programacin Tipos de Datos
Manual de Entrenamiento GX IEC Developer 3 - 15
Tipo de datos Rango del valor Tamao Dispositivos Aplicables / PLCs
BOOL Booleana
Dispositivo
de bit
0 (Falso),
1 (Verdadero)
1 bit X, Y, M, B
INT Entero
Registro
-32768 a +32767 16 bit
D, W, R
DINT Doble Entero
-2147483648 a
2147483647
32 bit
PALABRA
Cadena de Bit
K4M0 0 a 65535 16 bit
X, Y, M. B
DWORD K8M0 0 a 4294967295 32 bit
REAL
Valor del punto
flotante
7 dgitos 32 bit FX2N, FX3U
CADENA
Cadena de
Caracteres
20 Caracteres (por defecto) 32 bit FX3U
TIEMPO Valor del tiempo
-T#24d0h31m23s64800ms a
T#24d20h31m23s64700ms
32 bit
Todos los controladores de la
familia FX
3.4.2 Tipos de Datos Complejos
MATRICES
Una matriz es un campo o matriz de variables de un tipo particular.
Por ejemplo, una MATRIZ [0..2] OF INT es una matriz dimensional de tres elementos enteros
(0,1,2). Si ladireccin de inicio de lamatriz es D0, entonces lamatriz consiste de D0, D1 y D2.
Identificador Direccin Tipo Largo
Motor_Voltios D0 MATRIZ [0...2] OF INT
En software, los elementos del programa pueden usar: Motor_Voltios[1] y Motor_Voltios[2],
como declaraciones, que en este ejemplo significa que D1 y D2 estn direccionados.
Las matrices pueden tener hasta tres dimensiones, por ejemplo: MATRIZ [0...2, 0...4] tiene tres
elementos en la primera dimensin y cinco en la segunda.
Las matrices pueden proporcionar una manera conveniente de clasificar nombres de varia-
bles, es decir una declaracin en la Tabla de la Variable Local o Global puede entrar muchos
elementos.
Los siguientes diagramas ilustran la representacin grfica de los tres tipos de matrices.
Matriz Dimensional Unica
Matrices de 2 dimensiones Matrices de 3 dimensiones
Tipos de Datos Programacin
3 - 16 MITSUBISHI ELECTRIC
Tipos de Unidades de Datos (DUT)
Se pueden crear Tipos de Unidades de Datos (DUT). Esto puede ser til para programas los
cuales contienen partes comunes, por ejemplo, el control de seis silos idnticos. Por lo tanto, un
tipo de unidad de datos, llamado Silo puede crearse, componiendo patrones de diferentes ele-
mentos, decir INT, BOOL etc.
Cuando complete una lista variable global, se pueden usar identificadores de tipo Silo. Esto sig-
nifica que el grupo predefinido llamado Silo puede usarse con los elementos definidos como
requerido para cada silo, por lo tanto reduce el tiempo del diseo y permite volver a usar los
Tipos de Unidades de Datos.
Ejemplo de uso de un DUT
El siguiente ejemplo muestra la creacin de un tipo de datos llamado Silo. La coleccin variable
de Silo contiene dos variables de la INT y una variables de tipo BOOL.
Como declarar el DUT
Haga doble clic en Global_Vars en la ventana del Navegador del Proyecto e introduzca las
siguientes lneas en la tabla de declaracin de variables globales.
Programacin Tipos de Datos
Manual de Entrenamiento GX IEC Developer 3 - 17
Las variables se almacenan en la Lista de Variables Globales. La estructura de ambas varia-
bles, Silo_1 y Silo_2, es idntica, as para referencia la variable individual de cada DUT solo
necesita introducir sus nombres con el nombre de la variable global respectiva.
En este ejemplo un bloque de funcin del tipo Monitorizacin se ha programado para la asig-
nacin del valor del registro en la entrada booleana a los elementos de los DUT. Dos ejemplos
separados (Silo_01 y Silo_02 ) de estos bloques de funciones fueron entonces creados para
dos silos.
La Lista de Variables Globales extendida para definir direcciones para todos los elementos de
tipos de unidades de datos. Sin direcciones definidas se manejan por el sistema.
Tipos de Datos Programacin
3 - 18 MITSUBISHI ELECTRIC
Para ver todas las definiciones a una vez (si est disponible ms de una definicin), las entra-
das DUT la LVG se puede ampliar haciendo doble clic en la fila del campo del nmero.
Programacin Tipos de Datos
Manual de Entrenamiento GX IEC Developer 3 - 19
3.4.3 Temporizadores y Contadores MELSEC
Cuando programe Temporizadores/Contadores, una convencin IEC debe observarse:
Temporizador/Contador Bobina estn programados: TCn / CCn
Temporizador/Contador Contacto estn programados: TSn / CSn
Temporizador/Contador Valor estn programados: TNn / CNn
En el siguiente ejemplo T0 llega a ser TC0 y TS0. En este caso las direcciones de Mitsubishi
sehan usado, es por lotantovital verificar el uso del T/Cpor defectode laVariable del Sistema:
En el siguiente ejemplo , el contador se ha programado usando identificadores los cuales ten-
dran que declararse en las tablas Variables Globales y Locales.
Tipos de Datos Programacin
3 - 20 MITSUBISHI ELECTRIC
4 Crear un Proyecto
En la prxima seccin, crearemos nuestro primer proyecto, inicialmente usando el editor de
Diagrama en Escalera.
Temas cubiertos
b El uso del Navegador del Proyecto
b El uso de la LVG (lista de variables globales) con identificadores
b La declaracin de variables en el Encabezamiento del Programa
b La creacin de programas con el editor en escalera IEC
b La programacin de Temporizadores/Contadores IEC
b Comentario y Documentacin
b Descargar y Monitorear
Crear un Proyecto
Manual de Entrenamiento GX IEC Developer 4 - 1
4.1 Iniciar el GX ICE Developer
Despus del inicio del GXIECDeveloper desde Windows, se visualizar lasiguiente ventana:
Barra del Ttulo de Aplicacin
La barra del ttulo de Aplicacin le da el nombre del proyecto abierto.
Barra del Men
La Barra del Men provee acceso a todos los mens y comandos usados para controlar el
GXIECDeveloper. Cuando selecciona una de las entradas en la barra haciendo clic con el
ratn, un men de opciones se desplega. Las opciones marcadas con una flecha
contienen submens, las cuales se visualizan con opciones adicionales cuando hace clic
sobre ellas. Seleccionando comandos normalmente abre un cuadro de dilogo o cuadro
de entrada.
La estructura del men del GX IEC Developer es sensible al contexto, el cambio depende
de lo que est actualmente haciendo en el programa. Los comandos visualizados en gris
claro estn actualmente no disponibles.
Barra de Herramientas
Los iconos de Barra de Herramientas le dan acceso directo a los comandos ms usados
con un simple clic en el ratn. La Barra de Herramientas es sensible al contexto,
visualizando una coleccin de iconos diferentes dependiendo de lo que est haciendo
actualmente en el programa.
Ventana del Navegador del Proyecto
El Navegador del Proyecto es el centro de control del GX IEC Developer. La ventana del
Navegador del Proyecto no se visualiza hasta que abra un proyecto existente o cree uno
nuevo.
Iniciar el GX ICE Developer Crear un Proyecto
4 - 2 MITSUBISHI ELECTRIC
1
2
3
4
6
5

1
2
3
4
6
5

1
2
3
4
6
5

Editor (Cuerpo)
En esta rea las Unidades de Organizacin del Programa se pueden editar. Cada POU
consiste de un Encabezamiento y un Cuerpo.
Encabezamiento
Un encabezamiento es una parte integral de una unidad de organizacin del programa
(POU). Es el lugar donde las variables a usarse en el POU deben ser declaradas.
Cuerpo
Un cuerpo es una parte integral de una unidad de organizacin del programa (POU).
Contiene los elementos del cdigo y sintaxis del programa real, bloque de funcin o
funcin.
Barra de Estado
Esta barra visualizada en la parte inferior de la pantalla le da informacin til sobre el
estado actual de su proyecto. La Barra del Estado puede habilitarse o deshabilitarse, y
tambin puede configurar las opciones de visualizacin individual para adecuarse a sus
necesidades.
Crear un Proyecto Iniciar el GX ICE Developer
Manual de Entrenamiento GX IEC Developer 4 - 3
4.2 Programa de Aplicacin
4.2.1 Ejemplo: Carrusel Indexador
El siguiente programa de aplicacin se usar para ilustrar la creacin de un programa simple
usando las herramientas del GX IEC Developer.
Secuencia Operacional
Momentneamente opere el interruptor para indexar el carrusel.
El carrusel rota el sensor En-Posicin se apaga mientras el carrusel empieza a rotar.
El sensor En Posicin se apaga cuando el carrusel alcanza la posicin de ndice.
Ensamblar el producto
Para repetir el proceso (regresa .)
Hay un nmero de asuntos que se deben abordar cuando se disea un programa PLC para la
aplicacin de arriba. Usando un circuito estndar de Iniciar / Parar no es posible sin
modificacin debido a las siguientes dificultades:
b El interruptor de pie se puede operar al azar. Una vez activado, puede ser posible para el
operador olvidar de liberar el interruptor lo cual puede causar que la tabla contine
rotando pasada su posicin de ndice.
b Una vez que X1 En Posicin opera, se queda prendido, por lo tanto la tabla se evita de
volver al ndice.
El diseo debe por lo tanto contener bloqueos para prevenir funcionamiento fallido como des-
crito arriba. Un planteamiento alternativo al diseo sugerira el uso de la Lgica de Transicin
de Pulso por medio de configuraciones IEC o MELSEC Disparo por flanco.
Programa de Aplicacin Crear un Proyecto
4 - 4 MITSUBISHI ELECTRIC
M
Proximity Switch
In Position
X1
Foot Switch
Index
Carousel
X0
Product
Assembly
Station
Drive Motor
Y10
MELSEC PLC I/O List: Lista de E/S del PLC MELSEC:
X0: Interruptor de pie
X1: En Posicin
Y0: Controlador del Motor
Motor de
Impulsin Y0
Interruptor de
Proximidad
En Posicin X1
Interruptor de pie
Indexar el
Carrusel X0
Estacin de
Ensamblaje
del Producto
El comando ms apropiado para usar en esta aplicacin es el MELSECPLS (Pulso del flanco
ascendente). Ha sido adoptado aqu en vez de la instruccin IEC R_TRIG (Disparo del flanco
ascendente), la cual tambin sera apropiada.
El siguiente diagrama ilustra el orden de secuencia del control carrusel. Note que el flanco
ascendente del interruptor de pie dispara el motor activo, sin tomar en cuenta el sensor En
Posicin empezando activo.
Cuando la tabla empieza rotando, el sensor En posicin se apaga un poco ms tarde. El motor
continua controlando el transportador carrusel hasta que el flanco ascendente del sensor En
Posicin se detecte, este cambia el motor a APAGADO. Note que el interruptor de pie continua
para quedarse activo.
El Motor puede solo iniciar la rotacin cuando el interruptor de pie se libera y posteriormente se
reactiva. Por lo tanto, el motor inicia nuevamente en el flanco ascendente del Interruptor de Pie
estando en operacin.
Diagrama de Tiempo de la Lgica de Control Carrusel:
Crear un Proyecto Programa de Aplicacin
Manual de Entrenamiento GX IEC Developer 4 - 5
Foot Switch
In Position
Motor
Interruptor
de pie
Motor
En Posicin
4.2.2 Crear un Nuevo Proyecto
Desde el men Project (proyecto), seleccione New (nuevo).
Escoja el tipo de PLC apropiado desde la seleccin:
Provea un nombre para el proyecto en el campo de ruta del proyecto. En este caso use
\GX-IEC DATA\CAROUSEL y haga clic en Create (crear) como en la siguiente
ilustracin:
Programa de Aplicacin Crear un Proyecto
4 - 6 MITSUBISHI ELECTRIC
El Asistente
El Asistente de Inicio del Programa se visualizar:
El Asistente proporciona una manera rpida de iniciar proyectos. Crear por lo tanto las estruc-
turas de inicio bsico para proyectos simples.
Seleccione la Opcin, Empty Project (vacio proyecto) y haga clic en OK.
Esto efectivamente impide al Asistente de crear cualquier elemento del proyecto. Por supuesto,
el Asistente puede usarse si se desea, pero a fin de explorar completamente las funciones
principales del GX-IEC Developer, para propsitos de entrenamiento usaremos operaciones
manuales para crear un programa.
La pantalla de visualizacin del proyecto se muestra como se ilustra abajo:
Esta es la visualizacin principal del proyecto.
La ventana de navegacin del proyecto al lado izquierdo de la pantalla permite al usuario
acceso rpido a cualquier parte del proyecto haciendo doble clic en la seleccin.
Crear un Proyecto Programa de Aplicacin
Manual de Entrenamiento GX IEC Developer 4 - 7
4.2.3 Creacin de una nueva Unidad de Organizacin del Programa
Haga clic en el botn New POU (Nueva POU) (o Haga clic al lado derecho sobre
POU Pool (seccin POU) en la barra de herramientas. Las nuevas especificaciones POU
son para introducir lo que sigue:
El nombre de la POU ser MAIN y debera ser especificada como un Diagrama en Escalera
de tipo Programa PRG.
Haga clic en OK y anote la adicin a la Seccin POU en la ventana de navegacin del
Proyecto:
Haga doble clic en el icono del programa MAIN(principal) o haga clic en el smbolo sobre
la Seccin POU a fin de ampliar la rama del directorio y visualizar las entradas del
Encabezamiento y del Cuerpo:
Programa de Aplicacin Crear un Proyecto
4 - 8 MITSUBISHI ELECTRIC
4.2.4 Asignacin de las Variables Globales
Antes de que cualquier cdigo de programa se pueda crear, es necesario especificar y asignar
todas las entradas y salidas del PLC fsicas pre-asignadas incluyendo cualquier variable
compartida que sea para usarse en el proyecto.
Haga doble clic en el sealador del ratn sobre Global_Vars para abrir el Editor para las
Variables Globales. Esto se llama la Lista de Variables Globales - GVL.
Las Variables Globales son el enlace a los dispositivos del PLC fsicos.
Como lo dicho anteriormente, si las convenciones IEC son para aplicarse, luego los
identificadores (nombres) simblicos se deben usar en vez de direcciones aisladas en nuestro
programa. Estas direcciones por lo tanto se deben declarar en la Lista de Variables Locales
(LVG). El identificador debe ser llenado, usando su direccin del PLC(ya sea usando Mitsubishi
o notacin IEC) y su tipo, por ejemplo, si es un dispositivo bit o palabra. Una vez completado,
esta lista se puede usar por todos los POUs que se crearn.
Crear un Proyecto Programa de Aplicacin
Manual de Entrenamiento GX IEC Developer 4 - 9
Declaracin de Variables
Como se puede ver desde la lista del campo de LVG, cada variable tiene un grupo de elementos
como sigue:
b Clase
La clase asigna la variable a una propiedad especfica que define como sta se usar en
el proyecto.
b Identificador
Acada variable se le da una direccin simblica, es decir, un nombre. Esto se refiere como
el identificador. Consiste de una cadena de caracteres alfanumricos y caracteres con
guin bajo. El identificador debe siempre empezar con una letra o un caracter con guin
bajo. Los espacios y caracteres del operador matemtico (p.ej. +,-,*) no se permiten.
b Direcciones MIT
Esta es la direccin absoluta de referencia en el PLC.
b Direcciones IEC
El sintaxis IEC de la direccin.
b Tipo
Se refiere al tipo de fecha, es decir, BOOL, INT, REAL, WORD etc.
b Inicial
Los valores iniciales se asignan automticamente por el sistema y no se pueden cambiar
por parte del usuario.
b Comentario
Se pueden aadir comentarios de hasta 64 caracteres para cada variable
Si los identificadores simblicos no son para usarse en el programa sino solamente en direccio-
nes Mitsubishi, entonces no hay necesidad de completar la Lista de Variables Globales (LVG).
Sin embargo, el programa no ser ms compatible realmente con IEC61131-3.
Programa de Aplicacin Crear un Proyecto
4 - 10 MITSUBISHI ELECTRIC
Complete la tabla como se muestra en la siguiente ilustracin. La variable Seleccin de Tipo
se reconoce automticamente y se coloca por el GX IEC Developer a la entrada de la Direc-
cin pero se puede ingresar manualmente o modificar haciendo clic en la flecha de seleccin
de tipo en el rea del campoTipo. Cuando se introduce la direccin Mitsubishi, el sistema auto-
mticamente convierte e ingresa el equivalente IEC.
Estas son las Variables Globales especificadas para el proyecto.
Encontrar variables no usadas.
NOTA Encontrar variables no usadas puede solamente darse si el proyecto se ha elaborado y no
se ha cambiado desde entonces. De otra manera se visualizar un mensaje de advertencia.
Crear un Proyecto Programa de Aplicacin
Manual de Entrenamiento GX IEC Developer 4 - 11
Usando la funcin Extra -> Encontrar Variables No
Usadas puede encontrar y anular todas las variables
globales y locales no usadas que estn declaradas pero no
usadas en un proyecto. Variables globales y locales no
usadas se detectarn en el proyecto completo, excluyendo
las bibliotecas del usuario.
NOTAS La Lista de Variables Globales incorpora una caracterstica Incrementar nuevas
declaraciones. Si la LVG contiene entradas, es decir, para un nmero de vlvulas,
Vlvula_1 a Vlvula_n entonces si la primera entrada se hace para Vlvula_1 y se
declaran nuevas filas ya sea por los iconos de la barra de herramientas o Shift+Enter
entonces se incrementarn tanto los campos del identificador como los de direccin. Esta
caracterstica se permite por defecto. Si no se requiere puede deshabilitarse por el men
Extras ( Extras\Opciones\Edicin), a describirse ms adelante. Todas o las POUS
seleccionadas se puede seleccionar y todas o las variables seleccionadas se pueden
suprimir. Cuando se invoca, todas las Variables Globales en las POUs se suprimen. Esta
caracterstica ser explorada ms adelante cuando sea apropiado.
Para todas FX2N, FX3U, Q & AnA(S) tipos de CPU o mejores, los valores IEC Tipo REAL
(Punto Flotante) se soportan completamente.
Cuando la entrada de datos en la LVG se ha completado, haga clic el botn Check (Verificar)
como se muestra:
Programa de Aplicacin Crear un Proyecto
4 - 12 MITSUBISHI ELECTRIC
Apertura del Encabezamiento POU
Desde la ventana de Navegacin del Proyecto, haga doble clic en Header (encabezamiento)
en el POU MAIN (principal).
Se visualizar la siguiente ventana:
Cierre la visualizacin del POU Header (Encabezamiento POU)
Crear un Proyecto Programa de Aplicacin
Manual de Entrenamiento GX IEC Developer 4 - 13
4.2.5 Programacin del Cuerpo POU
Para abrir el editor del diagrama en escalera, haga doble clic en la seleccin Bod.C.
(cuerpo) bajo la seleccin POU en la ventana de navegacin del proyecto:
Se visualiza la siguiente ventana:
Programa de Aplicacin Crear un Proyecto
4 - 14 MITSUBISHI ELECTRIC
Con el puntero sobre la el lmite de marco haga clic y arrastre hacia abajo para aumentar el
lado vertical de la red:
Usando la Seleccin del Smbolo en Escalera de la Barra de Herramientas
Con el editor en el Modo Seleccin, seleccione el contacto Normalmente Abierto desde
la barra de herramientas.
Mueva el puntero del ratn sobre el rea de trabajo y haga clic para fijar la posicin de
bajada en la ventana:
Crear un Proyecto Programa de Aplicacin
Manual de Entrenamiento GX IEC Developer 4 - 15
Selecciones variables desde en Encabezamiento POU
Presione el botn F2 en el teclado o haga clic en el botn en la barra de
herramientas para llamar a la ventana de seleccin de variables y la visualizacin se
muestra abajo:
Note que el Header actual se debera seleccionar bajo el rea de dilogo Scope (mbito).
Haga clic en Foot_Switch para resaltar esa variable y haga clic en el botn Apply
(aplicar). Luego cierre el casillero de Seleccin de Variable.
Programa de Aplicacin Crear un Proyecto
4 - 16 MITSUBISHI ELECTRIC
Mtodo Alternativo de Especificacin de Variable: Edicin en Pantalla Dividida
La vista de la pantalla dividida del diagrama en Escalera POU y Encabezamiento es posible
abriendo tanto el encabezamiento y la escalera y seleccionando Mosaico Horizontalmente.
Proyecto de Edicin Continua Carrusel
Introduzca el contacto normalmente abierto del In_Position_Sensor" en la posicin mostrada
en la pantalla actual de la misma manera como se muestra abajo:
Crear un Proyecto Programa de Aplicacin
Manual de Entrenamiento GX IEC Developer 4 - 17
Introduzca un comando de Bloque de Funcin en el programa en Escalera
Antes de continuar, se recomienda para el resto de este curso, que la opcin de Variables de
entrada/salida automtica sea Deshabilitada seleccionando esta opcin. Esta opcin se
encuentra bajo el men Extrasusando la seleccin Opciones y seleccionando Editing
(edicin), como se muestra abajo:
El comando de Bloque de Funcin MELSEC, PLS_M se aadir al programa como la funcin
de salida.
Haga clic en el botn de seleccin de bloque de Funcin / Funcin en la barra de
herramientas. El en Operator type (tipo de operador) haga clic en casillero de lnea de
comandoFunctions (funciones) y escriba PLS_M en el casillero de lnea de
comandoOperadores por lo tanto:
Programa de Aplicacin Crear un Proyecto
4 - 18 MITSUBISHI ELECTRIC
Asignacin de una Variable a una Instruccin
Haga clic en la lnea de comando de salida desde la barra de herramientas. Haga clic en el
destino, funcin de salida desde el PLS_Mpara abandonar el campo lnea de comando.
Introduzca el nombre de la variable Ft_Sw_Trig en el casillero vaco ?.
La siguiente lnea de comando se visualiza si la variable no existe en la Lista de Variables
Locales LVL (Encabezamiento Local) o la Lista de Variables Globales LVG:
Haga clic en Definir Local para definir una nueva Variable Local LVL. La ventana Variable
Selection(seleccinvariable) se visualiza, interaccin de una nuevavariableadefinirse:
Haga clic en Define para ingresar la nueva variable en la LVL (Local Header)
(encabezamiento local).
Crear un Proyecto Programa de Aplicacin
Manual de Entrenamiento GX IEC Developer 4 - 19
NOTA Para confirmar la operacin de arriba, verifique el encabezamiento local!!
La visualizacin debera ser como sigue:
Finalmente, la red en escalera se debe finalizar conectando los elementos como sigue:
Note que el Puntero ahora cambia a un icono de lpiz pequeo.
Sobre el diagrama en Escalera haga clic en el punto izquierdo en el diagrama en escalera
y haga Clic - Drag a travs del diagrama y libere en la entrada EN en la funcin PLS_M
como se muestra abajo:
El circuito est ahora completo.
Programa de Aplicacin Crear un Proyecto
4 - 20 MITSUBISHI ELECTRIC
Haga clic en boton derecho del ratn en cualquier
rea de la ventana editar y deseleccione la Funcin
de conexin automtica.
De la misma manera, haga clic para seleccionar
Modo Interconectar.
Cambiar el modo cursor
Antes de continuar con el ejemplo trabajado, es necesario entender la operacin del control del
cursor y los modos de edicin varios que estn disponibles.
El siguiente texto es para propsitos de ilustracin solamente:
Estando en la pantalla de edicin en escalera, haciendo clic en el botn derecho del ratn apa-
rece inesperadamente una ventana de seleccin pequea como se muestra abajo. Haciendo
clic en AutoConnect conmuta de forma binaria esta caracterstica entre prendida/apagada; es
tambin el mtodo para conmutar entre el bolgrafo y la flecha, aparte de va los iconos de la
barra de herramientas
Precauciones cuando use el Editor en Escalera
Como puede verse desde la pantalla de abajo, porque Auto Connect (Conexin automtica)
conecta entre dos puntos, para una fila de contactos la lnea trata de conectar como se muestra.
Con Auto Connect (Conexin automtica) encendida la nica manera de conectar estos
contactos es conectar entre cada par individual:
El bolgrafo puede entonces a travs de todos los contactos, desde la barra del bus, a la bobina.
En el Editor en Escalera la sugerencia es llamar a la caracterstica Auto Connect (Conexin
automtica) cuando abandona los elementos en el cuerpo POU o conecta los elementos
paralelos. Debera sin embargo deshabilitarse cuando conecta una fila de contactos como se
muestra en la siguiente pantalla, o insertar un contacto en una red existente.
Cuando use funciones multi-patas o pineadas tales como MUL, el nmero de patas del
parmetro de entrada, puede ser incrementado/disminuido usando la barra de herramientas
especial, iconos mostrados. Esto puede tambin alcanzarse colocando el cursor al borde infe-
rior de la funcin, sosteniendo el botn izquierdo del ratn y luego arrastrndolo como se
muestra abajo:
Crear un Proyecto Programa de Aplicacin
Manual de Entrenamiento GX IEC Developer 4 - 21
Creacin de una nueva Red del Programa
Para crear una red debajo de una actual, haga clic el botn insert after (insertar despus)
. Aparecer un espacio de red en blanco:
Introduzca la segunda red en el mismo formato como se describi anteriormente con los
siguientes atributos:
Programa de Aplicacin Crear un Proyecto
4 - 22 MITSUBISHI ELECTRIC
Finalmente, ingrese la siguiente red como se muestra:
Verificacin del Programa ingresado
Cuando las tres redes se han introducido, complete haciendo clic el botn Check (verificar)
y si todo est bien, se visualizar el siguiente dilogo:
Aadir nuevos PCUS - Contadores y Temporizadores
Continuando con el ejemplo carrusel; las rutinas adicionales ahora se aadirn para ilustrar el
uso de las funciones de tiempo y de conteo.
Conteo de nmero de operaciones (Contador por Lotes del Producto)
Crea un POU adicional para proporcionar una funcin de conteo por lotes.
Tarea:
Un POU adicional se aadir al proyecto a fin de contar el nmero de veces que se activa el
motor, es decir, contador por lotes del producto.
Cuando los diez productos se han contado, el PLC mostrar una salida a una base de tiempo
de 1 segundo hasta que se opere un botn para reiniciar el contador por lotes.
Introduzca la siguiente rutina en escalera POU, usando los editores forma-libre como se
muestra:
Cree un nuevo POU haciendo clic en el botn .
Crear un Proyecto Programa de Aplicacin
Manual de Entrenamiento GX IEC Developer 4 - 23
Como dicho anteriormente, la red en escalera puede volver a clasificarse segn el tamao
moviendo el puntero del ratn al lmite ms bajo del encabezamiento de la red y haciendo clic
sosteniendo arrastrando hacia abajo para aumentar el tamao vertical.
Programa de Aplicacin Crear un Proyecto
4 - 24 MITSUBISHI ELECTRIC
Seleccione el Cuerpo de la nueva Unidad
de Organizacin del Programa abriendo la
ms reciente entrada creada en la Ventana
de Navegacin del Proyecto.
Funcin de conteo
Usando el editor en modo modo seleccin , ingrese la instruccin CTU (Contar) en la red en
escalera:
Baje el Bloque de Funcin IEC en la red en Escalera vaca:
Ejemplos de Bloques de Funcin
Los Bloques de Funcin pueden tambin llamarse como Instancias. El proceso de
Instancia, o de hacer una copia de un bloque de funcin, se realiza en el encabezamiento de la
POUen el cual la instancia se usar. En el encabezamiento el bloque de funcin ser declarado
como una variable y a la instancia resultante se le dar un nombre. Es posible declarar mltiples
instancias con nombres diferentes desde una y el mismo bloque de funcin dentro de la misma
POU. Las instancias son entonces llamadas en el cuerpo de la POU y los parmetros
Actuales se pasan a los parmetros Formales. Cada instancia puede usarse ms de una
vez.
Ingrese el Bloque de Funcin IEC CTU
Para crear un nuevo nombre para la instancia del Bloque de Funcin CTU en este POU,
haga clic en el nombre de la variable Instancia arriba del bloque de funcin CTU. Y
presione F2 para cerrar el dilogo de Seleccin variable. Complete la ventana resultante
como se muestra en la prxima pgina.
Crear un Proyecto Programa de Aplicacin
Manual de Entrenamiento GX IEC Developer 4 - 25
Contine para ingresar el programa como previamente descrito para que se alcance la
siguiente visualizacin:
Cuando ingrese los valores PVy CV, use los botones de lavariable respectivamente.
Aadir entradas a la LVG
Nota, en particular Reset_In (Global) - es un nuevo mapedo de Entrada desde la direccin
booleana MELSECX02 oIEC%IX2. Estorequiere una nueva entrada en laLVGcomo sigue:
Programa de Aplicacin Crear un Proyecto
4 - 26 MITSUBISHI ELECTRIC
Haga clic en Apply (Aplicar), luego en Update (Actualizar) y el
nombre de la variable cambiara como se muestra a la izquierda.
Cuando todas las nuevas entradas se completen, haga clic en botn verificar luego el
botn Rebuild All para verificar y ensamblar el proyecto.
Funcin de Tiempo
Cree las siguientes Redes en Escalera debajo de la rutina de conteo por lotes en el
Batch_Count POU como se muestra:
Cuando se ha completado la tarea de edicin, la LVG aparecer por lo tanto:
Crear un Proyecto Programa de Aplicacin
Manual de Entrenamiento GX IEC Developer 4 - 27
El encabezamiento (LVL) para el programa de arriba Batch_Count ahora aparecer como se
muestra:
Cuando todas las nuevas entradas se completen, haga clic en botn verificar luego el
botn Rebuild All para verificar y ensamblar el proyecto.
Para el encabezamiento POU, Batch_Count
Para el encabezamiento POU, MAIN:
Programa de Aplicacin Crear un Proyecto
4 - 28 MITSUBISHI ELECTRIC
4.2.6 Creacin de una nueva Tarea
A fin de que los POUs MAIN y Batch_Count se ensamblan y ejecutan en el PLC, deben ser
especificados como tareas vlidas en la Seccin de Tareas.
Haga clic en el botn Tareas en la Barra de Herramientas. Alternativamente, Haga clic
a la derecha el icono de seccin de tareas en la ventana de navegacin del Proyecto y
seleccione la opcin New Task (Nuevas tareas) desde el men.
Ingrese el nombre de la tarea nueva (Control1") en la ventana de lnea de comando.
Haga clic en OK y la ventana de Navegacin del Proyecto ahora muestra la ms reciente
tarea creada llamada Control1:
Crear un Proyecto Programa de Aplicacin
Manual de Entrenamiento GX IEC Developer 4 - 29
Haga clic una vez para resaltar el cono TASK_Pool en
el rea de Navegacin del Proyecto.
Asignacin de la POU a Tarea.
La ms reciente tarea creada Control 1" debe ahora referirse en POU.
Haga doble clic en el cono Tarea de Control 1 en la Ventana de Navegacin del Proyecto;
la ventana lista de eventos de tareas se visualizar:
Haga clic en el elipsis del centro escoger navegador como mostrado arriba. El dilogo de
lnea de comando siguiente se visualizar:
Escoja MAIN y haga clic en OK para completar la operacin de asignacin.
Programa de Aplicacin Crear un Proyecto
4 - 30 MITSUBISHI ELECTRIC
Propiedades deTareas
Las propiedades para la tarea pueden visualizarse haciendo clic el lado derecho del ratn en la
entrada de seccin de tarea requerida (es decir, Control1) y seleccionando Propiedades
desde el men. Se visualiza la siguiente ventana de asignaciones de tareas:
b Atributos de Tareas
Evento = VERDADERO: Siempre ejecutado
Intervalo = 0: Asigne a cero porque el Evento es siempre verdadero.
Prioridad = 31: 31 es la prioridad ms baja es decir, se explora al ltimo.
Antes de continuar, es una buena idea GUARDAR el proyecto; haga clic en el Botn
Guardar.
Creacin de una nueva tarea para Conteo por Lotes POU
El Conteo por Lotes necesita tambin ser referenciado (llamado) por una tarea en la Seccin
de Tareas.
Para crear una nueva tarea, Haga clic al lado derecho en el icono Task_Pool en la
Ventana de Navegacin del Proyecto (VNP) y seleccione Nueva Tarea desde el men
presentado. Alternativamente, siga el procedimiento previo, haciendo clic una vez en el
icono Task_PooI para resaltarlo en la VNP y haciendo clic el icono New Task (Nueva
tarea) en la barra de herramientas.
Ingrese el nombre Cont1" en la ventana de lnea de comando como se ilustra:
Crear un Proyecto Programa de Aplicacin
Manual de Entrenamiento GX IEC Developer 4 - 31
La nueva tarea aparecer bajo la Tarea previa Control1" en la Seccin de tareas:
Haga doble clic en el icono de nueva tarea, Count 1 en la VNP
Asigne la POU restante a esta tarea.
Cuando complete, haga clic en botn verificar luego el botn Rebuild All para verificar
y ensamblar el proyecto.
Guarde el proyecto usando el botn guardar. El proyecto est completo ahora y debe por lo
tanto transferirse al PLC.
Programa de Aplicacin Crear un Proyecto
4 - 32 MITSUBISHI ELECTRIC
4.2.7 Documentacin del Programa
Encabezamiento de Red
Titular el encabezamiento de red es opcional y provee un medio de identificar la red del
programa con un ttulo descriptivo de hasta 22 caracteres. Esto puede ayudar a manejar
proyectos donde se presenta un nmero grande de redes.
Con la Red 1 seleccionada, haga clic el botn Encabezamiento de Red o haga doble
clic el puntero del ratn sobre el rea del encabezamiento de la red e ingrese los
siguientes datos en el campo de Ttulo SOLAMENTE deje en Blanco el campo de
Etiqueta ya que sta tiene otra funcin.
Haga clic en OKy el encabezamiento de la red se mostrar al lado izquierdo de la pantalla:
Tome en cuenta que el ttulo puede requerir pre-formateado (Relleno con espacio),
dependiendo de la resolucin de la pantalla asignada, para leer correctamente mientras se
repliega automticamente el texto para fijarse en el espacio horizontal disponible (22
caracteres mximo).
Comentarios de Redes
Los comentarios permiten virtualmente descripciones del texto hecho a pulso para aadirse en
cualquier lugar adentro del rea de red en escalera. Esto es vital para proveer descripciones de
funcionamiento del programa.
Para crear un comentario, presione el Botn Comentario en la barra de
herramientas.
El puntero del ratn cambia a , haga clic el botn del lado izquierdo del ratn en
cualquier parte donde se colocar el comentario y escriba el texto requerido y presione
:
Crear un Proyecto Programa de Aplicacin
Manual de Entrenamiento GX IEC Developer 4 - 33
Contine para completar la documentacin del programa como sigue:
Mover la posicin de un comentario
Con el curso en el Modo Seleccin, es posible grabar y mover los comentarios alrededor del rea
de la red en escalera. Para lograr esto, haga clic sosteniendo la parte izquierda del rea de dilogo
del comentario. Arrastre el comentario a cualquier parte en la pantalla y libere el botn del ratn.
Suprimir un comentario
Haga clic una vez sobre el comentario para resaltar y presione la tecla en el teclado.
Cortar / Copiar un comentario
La duplicacin de comentarios se logra haciendo clic en la lado izquierdo del comentario de la
fuente para resaltarlo. Use las ventanas cortar/copiar; pegue el procedimiento y haga clic el
ratn una vez nuevamente para asignar la posicin del comentario de destino en otra red.
4.2.8 Verificacin y Creacin del Cdigo del Proyecto
Cuando el Diagrama en Escalera se complete y la tarea se haya especificado en la
Seccin de Tareas, una vez nuevamente presione el botn Verificar en la barra de
herramientas para verificar si el programa tien errores, debera visualizarse el siguiente
dilogo:
Programa de Aplicacin Crear un Proyecto
4 - 34 MITSUBISHI ELECTRIC
Haga clic ya sea en el botn Build (crear) o en el botn Rebuild All (volver a crear
todo) en la barra de herramientas y si todo est bien, los siguientes mensajes
compiladores se reportan:
Haga clic en Close (cerrar) para salir de esta vista.
Crear un Proyecto Programa de Aplicacin
Manual de Entrenamiento GX IEC Developer 4 - 35
4.2.9 Ilustracin: Modo de Entrada en Escalera Guiado
Adems de los mtodos de entrada en escalera hechos a pulso, el GX-IECDeveloper Versin 6
posterior destaca un mtodo de Monitor de Entrada enEscalera Guiadoel cual puede usarse
para ayudar a la sustitucin del programa en Escalera. Este mtodo de entrada puede proveer
ser til a aquellos quienes desean hacer la transicin del GX-IECDeveloper quien haba tenido
familiaridad anterior con el paquete MEDOC y GX Developer.
Introduzca el modo Monitor de Entrada Guiado presionando el botn en la barra de
herramientas. La siguiente matriz se coloca en el rea de edicin:
Use los siguiente botones en la barra de herramienta para seleccionar los smbolos en
escalera. El nmero correspondiente puede presionarse para seleccionar el smbolo
apropiado desde el teclado, por lo tanto elimina la necesidade de usar el ratn.
Seleccione el smbolo de Contacto Normalmente Abierto y se visualizar lo siguiente:
El programa puede continuar para ingresarse usando el botn F2 en el teclado o haga clic en
el botn en la barra de herramientas para llamar a la ventana de seleccin de variables
como previamente descrito.
Programa de Aplicacin Crear un Proyecto
4 - 36 MITSUBISHI ELECTRIC
4.3 Procedimientos de Descarga del Proyecto
4.3.1 Conexin con Dispositivos Perifricos
Las siguientes notas describen como el proyecto se descarga a un FX PLC. Para conectar un
controlador de la familia FXy un PC, el convertidor SC09 se usa para para convertir las seales
en serie del modo RS232 a y desde el computador al formato diferencial en serie RS 422
requerido por el PLC.
4.3.2 Configuracin del Puerto de Comunicaciones
Antes de que el proyecto pueda descargarse en el PLCla CPUdel por primera vez, las configu-
raciones de comunicacin y descarga deben configurarse.
Desde el Men En lnea, seleccione Configuracin de Transferencia (configuracin
de transferencia) y luego Ports (puertos):
La ventana de Configuracin de Conexin mostrada en la pgina siguiente se visualizar.
Crear un Proyecto Procedimientos de Descarga del Proyecto
Manual de Entrenamiento GX IEC Developer 4 - 37
Cable SC 09
Haga doble clic el ratn en el botn amarilloPC side I/F Serial y se visualizar la
siguiente ventana de dilogo:
Seleccione RS232C como se muestra arriba y haga clic en OK.
Procedimientos de Descarga del Proyecto Crear un Proyecto
4 - 38 MITSUBISHI ELECTRIC
Haga clic el botn Prueba de Conexin para verificar que las comunicaciones PC-PLC
estn bien:
Se debera visualizar el siguiente mensaje:
Haga clic en OK para cerrar este mensaje.
Si se visualiza un mensaje de error, revise las conexiones y configuraciones con el PLC.
Crear un Proyecto Procedimientos de Descarga del Proyecto
Manual de Entrenamiento GX IEC Developer 4 - 39
Ruta de Configuracin de Conexin
Para obtener una vista ilustrada de la ruta de configuracin de conexin, seleccione el
botn System image
Haga clic en OK para despejar la visualizacin.
NOTA Cuando usa un Puerto Serial RS232 estndar para comunicar con el PLC, si otro dispositivo
ya est conectado a la interfaz COM (n) seleccionada, por ejemplo un ratn serie;
Seleccione otro puerto serie.
Seleccione OK para cerrar la visualizacin System image y regresar a la visualizacin
Connection setup . Luego haga clic en el botn OK para cerrar la ventana Connection
Setup. Si deja la ventana Connection Setup usando el botn Close, las asignaciones no
se graban.
Procedimientos de Descarga del Proyecto Crear un Proyecto
4 - 40 MITSUBISHI ELECTRIC
4.3.3 Descargar el proyecto
Una vez que los procedimientos de configuracin se completen, haga clic en el icono
Descargar Proyecto en la barra de herramientas.
Configuracin de transferencia
Haga clic el botn Configurar para configurar los Parmetros de transferencia para el
proyecto.
Haga clic en OK para confirmar la seleccin.
Crear un Proyecto Procedimientos de Descarga del Proyecto
Manual de Entrenamiento GX IEC Developer 4 - 41
Haga clic en el Parametro del PLC y
Programa
Para enviar el proyecto al PLC, haga clic e botn OK para ejecutar la transferencia.
Procedimientos de Descarga del Proyecto Crear un Proyecto
4 - 42 MITSUBISHI ELECTRIC
4.4 Monitorear el Proyecto
Asegrese que el PLC este en RUN y no se presenten errores.
Visualiza el cuerpo del programa en escalera MAIN.
Haga clic en el Icono del Modo Monitor en la barra de herramientas y observe la
visualizacin en escalera:
NOTA Dependiendo de la gama de atributos de colores, las variables monitoreadas se
visualizarn con un alrededor colorido (Por defecto: Amarillo). Los valores de cualquier vari-
able anloga se visualizar en las redes monitoreadas segn corresponda.
Crear un Proyecto Monitorear el Proyecto
Manual de Entrenamiento GX IEC Developer 4 - 43
4.4.1 Divisin / Monitoreo de Ventanas Mltiples
Para monitorear los dos POUs del proyecto simultnentra, abra los cuerpos de la POUy selec-
cione Tile Horizontally (Mosaico horizontal) desde el men Window.
NOTA
Importante: Debera notarse que cuando inicialmente entrael modo monitor con ,
solamente la pantalla en el centro se monitorear. Esto es para evitar trfico de
comunicacin innecesario que ocurre desde otras pantallas que se han abierto pero no
necesariamente en el centro (es decir abierto pero detrs).
Para empezar a monitorear el contenido de ventanas adicionales, haga clic adentro de esa
ventana y seleccione Start Monitoring (Iniciar monitoreo) desde el Men en Lnea:
NOTA Debido al protocolo de comunicaciones en serie, est preparado para esperar unos pocos
segundos para la informacin del monitor a se registre entre el GXIECDeveloper y el PLC.
Monitorear el Proyecto Crear un Proyecto
4 - 44 MITSUBISHI ELECTRIC
La velocidad de sondeo de comunicacin desde el GX IEC Developer al PLC puede
aumentarse ajustando los parmetros siguientes desde el men Extras / Opciones y
seleccione Monitor Mode (modo monitor); cambie la asignacin de velocidad de sondeo:
Crear un Proyecto Monitorear el Proyecto
Manual de Entrenamiento GX IEC Developer 4 - 45
4.4.2 Ajustar Visibilidad del Monitor
Para ajustar la visibilidad del modo monitor, seleccione Extras/Options/Monitor Indication
(Indicacin extras/opciones/monitor) y un mensaje indicador puede habilitarse, para mostrar de
donde se escogieron. La velocidad de destello de la bandera Monitoreo puede asignarse por
el Usuario:
Monitorear el Proyecto Crear un Proyecto
4 - 46 MITSUBISHI ELECTRIC
4.5 Lista de Referencia Cruzada
Para generar una Lista de Referencia Cruzada:
Abra el Men Extras/Options Men y seleccione Cross Reference
Verifique ambas opciones mostradas y recompile el proyecto.
Crear un Proyecto Lista de Referencia Cruzada
Manual de Entrenamiento GX IEC Developer 4 - 47
Luego seleccione Make Cross Reference
(Hacer referencia cruzada) desde el Men Pro-
ject (Proyecto) y la lista se genera.
Haga clic en el botn Search (buscar) y la lista completa se visualizar.
Las variables especficas etc., pueden buscarse usando los casilleros de seleccin de
preguntas. Los detalles individuales de la entrada resaltada luego se muestran en el lado
derecho de la ventana.
Lista de Referencia Cruzada Crear un Proyecto
4 - 48 MITSUBISHI ELECTRIC
Abra el Navegador, ya sea desde el men Pro-
ject , o mediante el icono de la barra de
herramientas .
El botn Show in Editor (Mostrar en editor) abre el encabezamiento del elemento de la lista
derecha resaltada, por ejemplo:
O
La Lista de Referencia Cruzada puede imprimirse; usando la funcin de impresin dentro del
GX IEC Developer.
Crear un Proyecto Lista de Referencia Cruzada
Manual de Entrenamiento GX IEC Developer 4 - 49
Objeto resaltado
4.6 Diagnsticos del PLC
En el GX IEC Developer estn disponibles varios diagnsticos.Las funciones en el men
Debug (depurar) permiten realizar un localizacin de averas precisa y anlisis de errores de
su aplicacin.
Haga clic en PLCDiagnostics (Diagnsticos del PLC) para abrir laventana mostrada abajo.
Mensaje de Error del Texto Claro
Los registros de datos de error del PLC se evalan con el texto claro y textos de ayuda
respectivos.
Los errores de hardware ms importantes tales como Fusible quemado se visualizan en una
ventana y se evalan.
Los errores del usuario puede determinarse. Los errores del usuario se almacenan con un
archivo de texto auto-creado (USER_ERR.TXT) y permiten una correccin de error rpida. Los
ltimos ocho errores del usuario se almacenan en un registro FIFO y solamente se pueden
quitar cuando no vuelven a suceder ms.
Diagnsticos del PLC Crear un Proyecto
4 - 50 MITSUBISHI ELECTRIC
4.7 Documentacin del Proyecto
La documentacin del proyecto puede configurarse usando la utilidad Print Option (opcin de
imprimir) desde el Men Project:
El cuadro de dilogo Cambiar Configuracin luego pueden verse. Los perfiles del proyecto
anterior pueden recuperarse aqu, o trabajar con el perfil por defecto. Ya sea que seleccione el
Project Tree para todos los elementos, o SelectedItemspara artculos especficos resaltados,
abra Properties (propiedades):
Crear un Proyecto Documentacin del Proyecto
Manual de Entrenamiento GX IEC Developer 4 - 51
La carpeta Document Configuration (configuracin de documentos) se muestra abajo.
Selecciones las pestaas para configurar el documento como se requiere. En este ejemplo,
solamente el COUNTER_FB_CE se imprimir, mientras se escogi la opcin Selected Items
(artculos seleccionados):
Los logotipos e informacin definida puede asignarse, en la pestaa Cover Page , para la hoja
del frente y para el marco desde la pestaa Frame Logos:
Documentacin del Proyecto Crear un Proyecto
4 - 52 MITSUBISHI ELECTRIC
Puede asignarse informacin detallada, en los pies de pginas a la izquierda y derecha. Las
etiquetas del campo en el dilogo Left Footer (pie de pgina izquierdo)pueden volver a
nombrarse, haciendo clic en los botones de nombre; como se requiera:
La especificacin para apariencia POU y especificaciones del proyecto general estn
disponibles desde las pestaas POUs de General/Project Tree.
Crear un Proyecto Documentacin del Proyecto
Manual de Entrenamiento GX IEC Developer 4 - 53
La especificacin para la apariencia SFC y especificaciones de referencia cruzada, estn
disponibles desde las pestaas SFC y Cross Reference:
El perfil configurado puede guardarse, simplemente nombrando el campo Current Profile
(perfil actual) y luego haciendo clic el botn Save. Luego puede volver a llamarse en cualquier
momento usando el cuadro de seleccin.
Documentacin del Proyecto Crear un Proyecto
4 - 54 MITSUBISHI ELECTRIC
5 Ejemplo de Programa
5.1 QUIZMASTER
Temas cubiertos:
b Tiempo
b Contaje
b Operaciones Lgicas: enclavamientos Bloqueos Uso del dispositivo M.
b Instrucciones Funcionales: Funcin de Reinicio Funcin de Pulso
Descripcin
Un controlador de juego de prueba automtico integral, Captura y asegura al primero jugador
que activa el Botn de Responder la Pregunta respectiva. Solamente se activar una lmpara
de respuesta del concursante; todas las respuestas posteriores de los otros concursantes se
cerrarn.
Tarea
b Programar un Diagrama en Escalera del PLC, el cual asegura que solo una de las
Lmparas del Indicador del Concursante se ilumina.
b Cuando el presidente presiona el Botn de Inicio, los concursantes tienen una ventana de
10 segundos para ofrecer una respuesta mediante sus botones de presionar la respuesta.
b Durante el perodo de responder la respuesta, el tiempo transcurrido (0 - 10 segundos) se
visualiza en la medicin analogica del instrumento de entrenamiento.
b El presidente puede reiniciar el sistema en cualquier momento usando un botn
separado.
Lista de E/S
Entradas
X0 - Botn de Respuesta del Jugador 1
X1 - Botn de Respuesta del Jugador 2
X2 - Botn de Respuesta del Jugador 3
X3 - Botn de Respuesta del Jugador 4
X4 - Tiempo de Inicio del Presidente
X5 - Reiniciar Juego
Salidas
Y0 - Lmpara de Respuesta del Jugador 1
Y1 - Lmpara de Respuesta del Jugador 2
Y2 - Lmpara de Respuesta del Jugador 3
Y3 - Lmpara de Respuesta del Jugador 4
Y4 - Indicacin de Tiempo Finalizado
Y5 - Tiempo de Pregunta
Ejemplo de Programa QUIZMASTER
Manual de Entrenamiento GX IEC Developer 5 - 1
5.1.1 Mtodo
Crear un nuevo proyecto y nombrarlo Quizmaster.
Introducir los siguientes datos en la Lista de Variables Globales:
Crear una nueva POUde Clase PRG(Tipo de Programa) e Idioma Diagrama enEscalera
y nombrarlo Game_Control.
Introducir el siguiente cdigo en la POU.
QUIZMASTER Ejemplo de Programa
5 - 2 MITSUBISHI ELECTRIC
El Encabezamiento finalizado del Game_Control POU se debera leer como sigue:
Crear una nueva POU de Clase PRG y de Tipo Escalera y nombrarlo Player_Logic.
Introducir el siguiente cdigo en Escalera en la nueva POU:
El Encabezamiento finalizado del Player_Logic POU se debera leer como sigue:
Ejemplo de Programa QUIZMASTER
Manual de Entrenamiento GX IEC Developer 5 - 3
Crea una nueva Tarea en la Seccin de Tareas QUIZ. Enlace las POUs, Player_Logic
and Game_Control respectivamente en la nueva tarea como se muestra abajo:
Aada las siguientes redes a POU Game_Control para iniciar la salida analgica al
canal 1, la cual se conecta al instrumento.
QUIZMASTER Ejemplo de Programa
5 - 4 MITSUBISHI ELECTRIC
5.1.2 Quizmaster - Principio de Funcionamiento
Introduzca, pruebe y guarde el proyecto Quizmaster incluyendo anotacin.
Descargue el proyecto al FX-SERIES PLC.
Asegrese que le proyecto est trabajando correctamente monitoreando el
funcionamiento mientras activan las entradas.
Momentneamente conmute la entrada X4 para empezar el tiempo de respuesta a la
contestacin del participante.
Espere para la respuesta inicial del participante desde X0, X1, X2 o X3 y bloquee el
indicador del participante apropiado. Adems cierre la activacin de todas las entradas.
Mientras espera para la respuesta, arranque el tiempo de respuesta de un perodo de 10
segundos y presente el tiempo de arranque en la pantalla.
Al final del perodo de tiempo, cierre cualquier accin adicional de todas las entradas de
respuesta del participante, pare la visualizacin del tiempo e ilumine el indicador del
Tiempo Finalizado.
Espere para que el presidente active Reiniciarentrada X5, a fin de resetear todas las
marcas y salidas del estado del juego; para que empiece un nueva partida.
Regrese al paso 1 o finalice el juego.
5.1.3 Descripcin del Programa Quizmaster
POU Game_Control
b Red 1
Cuando se presiona el botn de Tiempo de Inicio del Presidente, la Variable Local
Time_Start se pulsa mediante la instruccin PLS_M.
b Red 2
Question_Timing se bloquea preveyendo que ningn indicador del jugador est activo y el
contador de segundos no est contando.
b Red 3
El contacto Question_Timing permite que opere el temporizador cortante de base de
tiempo de 1 segundo. Se generan pulsos de 1 segundo en la salida Time_Pulse.
b Red 4
Los pulsos desde la bandera Time_Pulse se cuentan usando un contador CTU Count
UP, el cual cuenta por un perodo de 10 segundos.
b Red 5
Cuando la bandera Seconds_Counter opera, el Indicador_de Tiempo Finalizado se activa
y se ilumina la lmpara.
b Red 6
Cuando la entrada Reset_Game se activa, se genera un pulso para proveer un pulso
para reiniciar el contador de segundos en la red 7 abajo.
b Red 7
Ejemplo de Programa QUIZMASTER
Manual de Entrenamiento GX IEC Developer 5 - 5
La entrada VERDADERA siempre activa, por lo tanto el Count_Val multiplicado con la
compensacin de 400 dgitos/Voltios se envan permanentemente como Time_Display
(Visualizar_Tiempo" al mdulo de salida anlogo.
POU Player_Logic
b Redes 1- 4
Estas rutinas controlan los bloqueos del jugador. Por ejemplo si el jugador 1 es el primero
en pulsar su botn de respuesta, entonces esa lmpara ilumina y cierra todas las
respuestas posteriores de otros jugadores.
Cada rutina de lgica de control del jugador cierra las otras respuestas del jugador poste-
rior.
Los jugadores pueden solamente ofrecer una respuesta cuando se activa la bandera
Question_Timing.
QUIZMASTER Ejemplo de Programa
5 - 6 MITSUBISHI ELECTRIC
6 Funciones y Bloques de Funcin
Abajo est una tabla que ilustra la comparacin entre Funciones y Bloques de Funcin:
b Las funciones son parte del grupo de instruccin.
b Las funciones estn incluidas en las libreras estndar y de fabricantes, es decir,
TIMER_Mes una funcin, como es MOV_M, PLUS_Metc.. desde el Grupo de Instruccin
Mitsubishi en la Librera de Fabricantes.
b Las funciones definidas del usuario pueden fcilmente crearse fuera de la partes
probadas del programa.
Esto significa que las funciones pueden crearse es decir, para clculos de
sistema/proceso, y puede almacenarse en libreras y volver a usarse algunas veces, con
declaraciones de variables diferentes. Esto sera una instruccin MOV sera usada pero
con la ventaja de ser especfico del usuario.
6.1 Funciones
La mayora de programas de control tienen algunas frmulas de matemticas dentro de las mis-
mas, es decir, para condiciones de seal analgica, visualizando las unidades de ingeniera
etc. Estas son frecuentemente reusadas dentro de la estructura del programa.
Usando las funciones definidas del usuario, el tiempo de diseo del programa puede reducirse
dramticamente.
6.1.1 Ejemplo: Creacin de una Funcin
Objetivo:
Crear una Funcin para cambiar Fahrenheit a Centgrado.
La frmula es:
( )
Centigrade
Fahrenheit
=
- 32 5
9
La funcin se llamar Centgrado y la variable de entrada se llamar Fahrenheit.
Funciones y Bloques de Funcin Funciones
Manual de Entrenamiento GX IEC Developer 6 - 1
Procedimiento
Seleccione una nueva POU y nmbrelo Centgrado.
El centgrado ahora ha aparecido en el rbol POU:
Haga doble clic en el icono del cuerpo FBD, para abrir la red del cuerpo:
Funciones Funciones y Bloques de Funcin
6 - 2 MITSUBISHI ELECTRIC
Esta vez haga clic en la opcin FUN, en vez de
PRG. Seleccione Diagrama de Bloque de Fun-
cin como el editor. El Tipo de Resultado de FUN
debera ser dejado como INT(Tipo nmero entero).
Seleccin de la Funcin:
Seleccione el icono function block (bloque de funcin) desde la barra de
herramientas y seleccione SUB desde la lista de operadores:
Usando Apply (aplicar) o haciendo doble clic en el objeto de seleccin, colquelo en la
pantalla:
Repita el proceso de arriba para que sea visible lo siguiente:
Funciones y Bloques de Funcin Funciones
Manual de Entrenamiento GX IEC Developer 6 - 3
Declaracin de las Variables
Hay una variedad de mtodos disponibles para declarar variables. El siguiente procedimiento
ilustra como declarar las variables desde el cuerpo del FBD:
Coloque las variables de entrada y salida haciendo clic al lado derecho del ratn en el rea
de trabajo. Desde el men poup siguiente, seleccione y coloque las pestaas de variables
de entrada y salida en el FBD como se muestra abajo:
Alternativamente, haga clic en el botn de la barra de herramientas .
Complete las propiedades de la variable por lo tanto: Clase: VAR_INPUT, Tipo: INT, como
se muestra abajo:
Funciones Funciones y Bloques de Funcin
6 - 4 MITSUBISHI ELECTRIC
Declare la variable "Fahrenheit" simplemente tecleando
en el area variable:
Porque este nombre de variable no se ha definido
en el encabezamiento (LVL), un dilogo de lnea de
comando ser presentado para escoger la variable
Global o Local, haga clic en Define Local.
NOTAS La Clase VAR_INPUT se requiere mientras esta variable permite valores para introducir en
la funcin cuando sta se conecta como parte de un programa. Producir un punto de
conexin de entrada de sealizacin derecho en el smbolo de funcin.
Note tambin que la variable CENTIGRADE se lista automticamente. Esto es porque el
nombre de variable de salida debe ser el mismo como el Nombre de funcin.
Haga clic en Definir y la variable se escribir en el encabezamiento de la Funcin CENTI-
GRADE. Puede verificarlo abriendo el encabezamiento.
Declaracin de Constantes
Declare la constante 32" simplemente tecleando el nmero en el casillero variable.
Complete el circuito de la Funcin CENTIGRADO como sigue:
En la ventana Variable Selection (seleccin variable), Haga doble clic en CENTI-
GRADE o haga clic para seleccionar y presionar Apply (Aplicar).
Funciones y Bloques de Funcin Funciones
Manual de Entrenamiento GX IEC Developer 6 - 5
Consejo: Cuando introduzca la variable CENTIGRADE, no
es necesario tecleando, simplemente haga clic al lado
derecho en el casillero de la variable (o presione F2).
CENTIGRADE se coloca automticamente en la de variables del encabezamiento mientras
est el nombre de la funcin, debe por lo tanto especificarse como el argumento de salida.
Si desea, para clarificar la verificacin correcta del Encabezamiento de la Funcin
CENTIGRADO; aparecera como sigue:
NOTA Alternativamente, la Variable Fahrenheit puede introducir directamente en el
Encabezamiento (como arriba) y seleccione (F2 o haga clic derecho sobre la caja variable)
en el punto de entrada en el cuerpo.
Verificacin de la Integridad de la Red
Verifique la Red; no debera tener errores ni advertencias!
Cierre todas las ventanas de trabajo y cualquier dilogo que puede estar abierto.
Creacin de un Nuevo Programa POU
Crear un nuevo POUllamado Proceso de Clase PRG con un lenguaje de Diagrama de
Bloque de Funcin FBD:
Funciones Funciones y Bloques de Funcin
6 - 6 MITSUBISHI ELECTRIC
Colocar una Funcin de usuario
Haga clic en el icono de Bloque de Funcin nuevamente, pero esta vez seleccione
Funciones y seleccione el Proyecto Biblioteca. Note que la funcin creada
recientemente Centigrade est ahora filtrada en la lista de operadores:
Seleccione CENTIGRADE y haga clic en Apply (aplicar).
NOTA Dependiendo de la preferencia, es posible minimizar la ventana Seleccin de Bloque de
Funcin siguiendo Apply marcando el casillero de seleccin como arriba.
Se visualizar lo siguiente:
Funciones y Bloques de Funcin Funciones
Manual de Entrenamiento GX IEC Developer 6 - 7
Abra (Doble Clic) el cuerpo del Proceso POUen Escalera en
la seccin de POU del proyecto.
Asignacin de las Variables Globales
Una vez que se coloca la funcin en las nuevas variables de asignacin de red a stas.
Asigne nombres de Variables en la Lista de Variables Globales como se muestra:
El Cuerpo del Proceso POU debera leerse:
Sujete el Proceso POU a la Tarea Main:
Compilacin del Programa
Compile el proyecto usando la operacin Rebuild All (Recrear Todo) desde la barra de herra-
mientas:
Funciones Funciones y Bloques de Funcin
6 - 8 MITSUBISHI ELECTRIC
Cree una nueva tarea en la SeccinTarea
llamada Main (principal).
Siguiendo la compilacin se debera visualizar lo siguiente:
Si hay errores, haga clic en el detalle de error y resuelva el problema(s).
Monitoreo del programa
Transfiera el proyecto al PLCy monitoree esta red usando el botn Monitor en la barra
de herramientas:
Usando la caracterstica de forzado de variable de la pantalla activa, introduzca nmeros
en la variable Deg_F como sigue:
Haga doble Clic en la variable de entrada e ingrese un valor en el dilogo Modificar el
valor de variable como se muestra:
Para referencia, 100 grados F = 37 grados C (real 37,7 grados centgrados)
Funciones y Bloques de Funcin Funciones
Manual de Entrenamiento GX IEC Developer 6 - 9
6.1.2 Procesamiento de Nmeros Reales (de Punto Flotante)
La funcin existente CENTIGRADEactualmente puede solo procesar valores de Nmero Total
Entero de 16 bit (+32767 a -32768) el cual es el sistema numrico por defecto cuando crea Fun-
ciones. El siguiente ejemplo utilizar la Funcin CENTIGRADE, modificndolo para procesar
valores de punto flotante REALES
* Solamente vlidos en procesadores que soportan esta caracterstica.
Duplicacin de una Funcin
Haga una copia duplicada de una funcin CENTIGRADE y vuelva a nombrarla
CENTIGRADE como sigue:
Haga clic al lado derecho en el Icono CENTIGRADE en la Seccin POU del proyecto y
seleccione Copy (copiar).
Haga clic al lado derecho en el icono de la seccin POU del proyecto y seleccionePaste
(pegar).
El sistema automticamente pegar una copia duplicada de CENTIGRADE y vuelva a nom-
brarla CENTIGRADE1:
Funciones Funciones y Bloques de Funcin
6 - 10 MITSUBISHI ELECTRIC
Cambiar el tipo de Resultado de una Funcin
Haga clic en la Funcin creada recientemente CENTIGRADE1 y haga clic en Properties
(propiedades).
Al visualizar la ventana Function Information (informacin de funcin), asigne el tipo
de resultado a REAL.
El tipo debera ahora visualizarse comoReal en la Ventana de Navegacin del Proyecto:
Modifique el Encabezamiento del CENTIGRADE1 para que la variable Fahrenheit sea del
tipo REAL.
Funciones y Bloques de Funcin Funciones
Manual de Entrenamiento GX IEC Developer 6 - 11
Modificacin de Constantes de tipo REAL
Abra el cuerpo de CENTIGRADE1 y modifique las constantes a tipos Punto Flotante (es
decir, 32,0) y el nombre de la variable de salida para leer como sigue:
NB: Recuerde cambiar CENTIGRADE a CENTIGRADE1.
Cierre los editores y guarde todos los cambios.
Coloque la Funcin del nmero REAL CENTIGRADE1 sobre el Proceso POU
En el editor de LVG, cree dos variables nuevas por lo tanto:
Abra el Cuerpo del proceso POU y coloque la Funcin CENTIGRADE 1 en el mismo
como se muestra abajo:
NOTA Los nmeros REALES usan 2 Registros consecutivos (32 bits) y se almacenan en un
formato IEE porttil especial, por lo tanto la asignacin en el ejemplo de LVG de arriba.
Funciones Funciones y Bloques de Funcin
6 - 12 MITSUBISHI ELECTRIC
Complete el Proceso POU para leer como sigue:
Guarde el Proyecto, Cierre todos los dilogos abiertos y vuelva a crear el proyecto.
Transfiera el proyecto al PLC y monitore esta red usando el botn Monitor en la barra de
herramientas:
Modifique el valor de la variable de entrada Deg_F_Real y observe el resultado de salida en la
pantalla. Note el punto flotante de 7 dgitos preciso.
Funciones y Bloques de Funcin Funciones
Manual de Entrenamiento GX IEC Developer 6 - 13
6.2 Creacin de un Bloque de Funcin
Objetivo:
Cree un Bloque de Funcin para actuar como un Iniciador estrella/triangulo Declare las
variables siguientes:
Iniciar Pulsador: INICIO
Parar Pulsador: PARADA
Contacto de Sobrecarga: SOBRECARGA
Tiempo de Cambio: BASE DE TIEMPO
Registrador de Tiempo: TIME_COIL
Salida del Contactor Estrella: STAR_COIL
Salida del Contactor triangulo: DELTA_COIL
Nombre del Bloque de Funcin STAR_DELTA.
Procedimiento:
Inicie un nuevo proyecto Vaco en el GX-IEC Developer llamado Control de Motor sin
POUs.
STAR_DELTA ahora ha aparecido en el rbol POU.
Haga clic una vez para abrir las ramas del Encabezamiento y Cuerpo.
Haga doble clic para abrir el Encabezamiento.
Declaracin de Variables Locales
Declare valores como se muestra abajo.
Verifique, guarde y luego cierre la ventana de Encabezamiento.
Creacin de un Bloque de Funcin Funciones y Bloques de Funcin
6 - 14 MITSUBISHI ELECTRIC
Cr ee un nuevo POU l l amado
STAR_DELTA de Clase Bloque de Funcin
(FB) con un lenguaje de Diagrama en Escalera
tipo Cuerpo.
Abra el cuerpo y cree las redes en escalera como se muestra abajo:
Verifique el Cuerpo, no debera tener errores ni advertencias!
Funciones y Bloques de Funcin Creacin de un Bloque de Funcin
Manual de Entrenamiento GX IEC Developer 6 - 15
Creacin de Nuevo Programa POU Control de Motor
Cierre todas las ventanas de trabajo y cualquier dilogo que puede estar abierto.
Creacin de una nueva Lista de Variables Globales
Abra la LVG e ingrese los siguientes detalles de E/S:
Asignacin de Nombres de Instancia
Abra el Cuerpo de MOTOR_CONTROL e introduzca crear dos redes. Coloque una
Instancia del Bloque de Funcin STAR_DELTA en cada red como se muestra en la
siguiente figura:
Creacin de un Bloque de Funcin Funciones y Bloques de Funcin
6 - 16 MITSUBISHI ELECTRIC
Cree una nueva POU MOTOR_CONTROL de
Clase PRG y FBD (Diagrama de Bloque de
Funcin) como el lenguaje del cuerpo.
Cree entradas para nombres de instancia en el encabezamiento para MCC1 y MCC2
como sigue:
Una instancia es la copia del bloque de funcin para este POU. Para este tipo simple de ejemplo
MCC1 y MCC2. Note que una vez ingresado, las instancias se listan en la ventana de seleccin
de variable como MCC1 y +MCC2 como Tipo: STAR_DELTA.
Las instancias deben ser declaradas en el Encabezamiento POU. Como puede verse
tecleandolas figuras anteriores, los nombres de Instancia se aaden de la misma manera como
se aade cualquier otra nueva variable desde el cuerpo de las POU.
Funciones y Bloques de Funcin Creacin de un Bloque de Funcin
Manual de Entrenamiento GX IEC Developer 6 - 17
Asigne nombres de instancia para las
dos instancias del Bloque de Funcin,
STAR_DELTA tecleando MCC1 y MCC2
en los nombres de Instancia arriba de
cada Instancia del FB. Toda la lnea de
comando del sistema, haga clic Definir
Local.
Asignacin de Variables a un Bloque de Funcin
Ahora complete laPOUasignando variables asus Bloques de Funcin como se muestra abajo:
NOTAS Pueden usarse direcciones de Mitsubishi o declaraciones simblicas. Sin embargo, si se
usan las direcciones directas MELSEC de Mitsubishi luego el programa no sera compati-
ble a las convenciones IEC.
La designacin de la variable VERDADERA como arriba, automticamente asigna un
contacto normalmente cerrado (Q-Serie SM400) el cual es ms ordenado y conforme con
las convenciones IEC.
El STAR_DELTA FB puede usarse muchas veces en el proyecto y debe usar diferentes nom-
bres de Instancia.
Creacin de una Nueva Tarea:
Crea una nueva Tarea MAIN en la seccin de tareas:
Creacin de un Bloque de Funcin Funciones y Bloques de Funcin
6 - 18 MITSUBISHI ELECTRIC
Haga doble clic en la tarea y enlace la POU MOTOR_CONTROL a la tarea MAIN:
Guarde el Programa, cierre todas las ventanas y dilogos.
Encontrar variables no usadas
NOTA Encontrar variables no usadas puede solamente darse si el proyecto se ha elaborado y no
se ha cambiado desde entonces. De otra manera se visualizar un mensaje de advertencia.
Cada variable no usada se lista bajo el recipiente de su declaracin: la Lista de Variables Globa-
les para variables globales, o la correspondiente POU para variables locales. Solo aquellos
contenedores se listan donde existen variables no usadas. Por ejemplo, si no hay variable glo-
bal, la ubicacin de la Lista de Variables Globales no se listar. Los contenedores estn escritos
en texto en negrita y aparecen a un nivel ms alto que sus artculos contenidos.
Funciones y Bloques de Funcin Creacin de un Bloque de Funcin
Manual de Entrenamiento GX IEC Developer 6 - 19
Usando la funcin Extras Buscar Variables no usadas
puede encontrar y anular todas las variables globales y
locales no usadas que estn declaradas pero no se usan
en un proyecto.
Variables globales y locales no usadas se detectarn en el
proyecto completo, excluyendo las libreras del usuario.
NOTA
Compile el programa en la manera normal, usando el botn Rebuild All(volver a crear todo)
en la barra de herramientas:
Abra el MOTOR_CONTROL POUy monitoree el programa para funcionamiento correcta.
Creacin de un Bloque de Funcin Funciones y Bloques de Funcin
6 - 20 MITSUBISHI ELECTRIC
Esto puede producir reducciones grandes en el tamao del
cdigo fuente. Esto es particularmente si la opcin para
enviar todos los Cdigos (Fuente)Simblicos al PLC se ha
seleccionado desde la descarga:
6.3 Opciones de Ejecucin de Bloques de Funcin
Los Bloques de Funcin pueden ejecutarse de diferentes maneras:
b Ejecucin macrocode
b Ejecucin MC MCR
b Uso con EN/ENO
El modo de ejecucin se selecciona en el cuadro de dilogo Function Information (Informa-
cin de Funcin):
Como asignar la opcin de ejecucin:
Seleccione el bloque de funcin en la ventana Navegacin del Proyecto.
Visualice el cuadro de dilogo de la Informacin de Funcin y haga clic al lado derecho y
seleccione Propiedades.
Active la casilla de verificacin. El uso de la opcin MC-MCR puede solamente activarse
cuando las otras dos opciones ya se han activado.
Esto no hace ningn cambio para la ejemplificacin y la programacin de instancias envarios
lenguajes de programacin.
6.3.1 Ejecucin macrocode
b Ejecucin estndar: El bloque de funcin se llama mediante la etiqueta del sistema.
b Ejecucin Macrocode: El bloque de funcin se expande internamente.
Funciones y Bloques de Funcin Opciones de Ejecucin de Bloques de Funcin
Manual de Entrenamiento GX IEC Developer 6 - 21
6.3.2 Permitir / PermitirSalida (EN/ENO)
b La entrada EN hace la funcin (o FB, vea ms tarde), condicional (Conmutacin
Conectado/Apagado)
b La salida ENO refleja el estado de la lnea EN.
b Solo las instrucciones con o sin ENse debera usar en una red, no mezcle los dos tipos.
b La cadena EN/ENO debera tener todas sus pre-condiciones en el inicio.
Definiciones de Funcin
b Todos los dispositivos con sufijos _E tienen lneas EN / ENO, de otra manera no.
b Todos los dispositivos con sufijos _M son instrucciones de fabricantes, es decir, este
caso desde el grupo de instruccin pertinente de Mitsubishi.
b Se debera tener cuidado, especficamente cuando use el editor FBD, no desobedezca
las reglas de programacin de Mitsubishi. Cuando cree circuitos como el ejemplo anterior,
es una tentacin cambiar muchas de las instrucciones juntas para lograr, es decir, el
clculo requerido. Sin embargo, si la instruccin de Mitsubishi escogida, normalmente se
pondra al final de la posicin en el peldao, Por qu debera de repente llegar a ser un
elemento en serie, simplemente porque est usando FBD?
b Escoja la instruccin correcta para el trabajo, del el grupo IEC.
b Tambin recuerde que la multiplicacin Mitsubishi de 16 bit produce una respuesta de 32
bit. Si se usan variables, luego el resultado tipo debera reflejar esto, es decir, los
operandos pueden ser de tipo INT, el resultado del tipo DINT.
Ejercicio (Operacin Conmutada)
Edite el Bloque de Funcin STAR_DELTA para tener una caracterstica de entrada/salida
EN/ENO. Controle la entrada EN (permitir) con el contacto MELSEC X17:
Opciones de Ejecucin de Bloques de Funcin Funciones y Bloques de Funcin
6 - 22 MITSUBISHI ELECTRIC
7 Funciones Avanzadas de Monitoreo
Los siguientes diagramas se usan para propsitos de ilustracin solamente, use el proyecto
STAR_DELTA y sus dispositivos pertinentes con los procedimientos siguientes.
7.1 Monitoreo de Datos de Entrada
La tabla siguiente se visualizar:
Funciones Avanzadas de Monitoreo Monitoreo de Datos de Entrada
Manual de Entrenamiento GX IEC Developer 7 - 1
Mientras est en Modo Monitor, seleccione Monitor de Datos
de Entrada desde el Men En Lnea:
Haga clic en las Direcciones de Mitsubishi en la columna izquierda y el tipo en el
dispositivo requerido, cualquier nombre de identificador se mostrar automticamente
junto con el valor actual. Los anchos de columna se cambiarn. En el encabezamiento de
la tabla, mueva el cursor sobre el borde izquierdo de la columna que desea cambiar.
Luego presione el botn del ratn izquierdo y mueva el borde a la izquierda o derecha.
Libere el botn del ratn izquierdo a la posicin deseada.
7.1.1 Adaptacin del EDM
Haciendo clic en el botn del lado derecho del ratn, visualiza la siguiente ventana.
Seleccione Setup (configuracin).
Monitoreo de Datos de Entrada Funciones Avanzadas de Monitoreo
7 - 2 MITSUBISHI ELECTRIC
Funciones Avanzadas de Monitoreo Monitoreo de Datos de Entrada
Manual de Entrenamiento GX IEC Developer 7 - 3
Resalte o haga clic en el campo del Nombre y
seleccione Insert Row (insertar fila) como se
muestra.
Una segunda ventana aparece, mostrando
opciones para esta fila, seleccione Valor (hexa-
decimal), Valor (binario). Repita para Direccin
(IEC) y Tipo.
Haga doble clic en el campo vaco F2 y
seleccione Direccin (IEC) desde la lista como
se muestra.
La ventana de Configuracin permite al EDMser
configurable para el usuario; haciendo clic en el
botn derecho del ratn, visualiza la ventana del
conf i gur ador. En est as Col umnas del
procedimiento se aadirn a la tabla EDM para la
Direccin IECy el Monitor del Valor Hexadecimal.
Haga clic para cerrar el casillero de configuracin y observe el esquema EDMcambiado:
De esta manera, la tabla EDM puede usarse para visualizar los datos mltiples en una tabla.
Trate de ajustar los anchos de la columna y el zoomdesde el menVista , para visualizar la ima-
gen completa. El tamao de visualizacin depende mucho de la resolucin de la pantalla asig-
nada al computador utilizado.
Desde aqu los valores pueden ingresarse a cualquier objeto visualizado, es decir, el valor de
D100 puede cambiarse ingresando un nmero en el campo respectivo.
7.1.2 Limitaciones del Monitor
NOTA Recuerde, el comportamiento de la funcin del monitor depende del cdigo del en el PLC, si
el cdigo del PLCest escribiendo una constante a esta direccin, el valor introduciendo se
sobrescribir por el programa. Esta situacin es dominante como los valores de D0 y D1
estn siendo continuamente escritos por el cdigo del PLC.
Monitoreo de Datos de Entrada Funciones Avanzadas de Monitoreo
7 - 4 MITSUBISHI ELECTRIC
Haga clic en OK y el artculo se aadir al
esquema EDM. Aada Valor (hexagonal) al
campo Pos 5 en la tabla.
7.1.3 Conmutacin binara de Variables Booleanas
Proveer la entrada fsica al PLCque no est activo, es posible conmutar de forma binaria la ima-
gen de entrada en el CPU activa haciendo doble clic en el campo del valor para esas direccio-
nes Booleanas como se muestra:
Funciones Avanzadas de Monitoreo Monitoreo de Datos de Entrada
Manual de Entrenamiento GX IEC Developer 7 - 5
7.2 Monitoreo de Encabezamientos
Todos los elementos de los identificadores del Encabezamiento del POU resaltado se visuali-
zan y monitorean ahora:
Note que las variables Booleanas en el EDM se muestran resaltadas,cuando monitorea.
Monitoreo de Encabezamientos Funciones Avanzadas de Monitoreo
7 - 6 MITSUBISHI ELECTRIC
Otra facilidad disponible, mientras est en Modo Monitor y
con el cuerpo de la POU resaltado, est la funcin Monitor
Header en el men Online. Esta tambin disponible desde
la Barra de Herramientas en Lnea
7.3 Esenciales del Modo Monitor
Las mltiples ventanas pueden monitorearse simultneamente primero abrindolo separada-
mente y usando la caracterstica Ventanas en Mosaico en el Men Ventana. Es importante
realizar al entrar por primera vez en modo Monitor, solamente la ventana destinada en la
vista se monitorear.
NOTA Este mtodo de inicializacin del monitor es para prevenir que se monitoree
simultneamente todas las ventanas abiertas an si estn abiertas pero no en vista. Esto
tendra el efecto de aumentar de manera importante el trfico de comunicaciones entre el
PLC y el Computador. Esto resultara finalmente en tiempos de respuesta del monitor muy
lento en las visualizaciones del GX IEC Developer, particularmente en el PLCs FX.
Funciones Avanzadas de Monitoreo Esenciales del Modo Monitor
Manual de Entrenamiento GX IEC Developer 7 - 7
Ventanas adicionales pueden monitorearse trayndolas
primero dentro de la vista de destino y haciendo clic
individualmente en la seleccinStart Monitoring (Ctrl+F8)
desde el men En Lnea:
Monitoreo Simultneo del Encabezamiento y el Cuerpo
Aqu est un ejemplo de Monitoreo de una POU y su encabezamiento simultneamente.
Esenciales del Modo Monitor Funciones Avanzadas de Monitoreo
7 - 8 MITSUBISHI ELECTRIC
7.4 Monitoreo de Objetos Forma de Transferencia de
Mitsubishi
Es posible tambin monitorear usando la notacin (Official Transfer Form) de Mitsubishi para
objetos booleanos. Por ejemplo K1X0 monitorea X0 - X3 como se muestra en el siguiente
ejemplo:
Opciones de Configuracin
No busque variables en la LVG - si se introduce una direccin directa Mitsubishi en el Entry
Data Monitor (Monitor de Datos de Entrada) (EDM), por ejemplo M0, el sistema automtica-
mente busca la LVGpara el identificador. Esto puede tomar mucho tiempo en proyectos gran-
des. Verificando el casillero como se muestra, esta bsqueda automtica se desactiva.
Monitorea solamente Objetos Visiblesenla Ventana - generalmente todos los elementos en
el EDMse monitorean, an si no son visibles. Chequeando el casillero como se muestra, sola-
mente los objetos en la ventana activa se monitorean. Esto acelera la respuesta para encabe-
zamientos grandes.
Funciones Avanzadas de Monitoreo Monitoreo de Objetos Forma de Transferencia de Mitsubishi
Manual de Entrenamiento GX IEC Developer 7 - 9
7.5 Modificacin de Valores de Variables desde el
Cuerpo POU
Es posible cambiar el valor de una variable desde el cuerpo POU, en el Modo Monitor. Esto
puede ser una conmutacin binaria de una booleana o escribir un valor a un valor de nmero
Entero/Real etc. Para llamar esto, haga doble clic en la etiqueta de la variable, es decir,
ENABLE (permitir). Este dilogo aparecer, haga clic para prender la conmutacin de forma
binaria, haga clic en OK nuevamente para no conmutar de forma binaria. Si hay un cdigo PLC
escribiendo a esta variable, entonces esto sobreescribir esta accin.
El cuadro de dilogo puede desactivarse, as, esa operacin es simplemente por el ratn.
Para variables de nmero Entero/Real, use el mismo procedimiento, es decir, haga doble clic
sobre el nombre de la variable, mientras est en modo monitor. El nuevo valor puede introdu-
cirse ya sea como decimal o como un valor hexadecimal.
Nuevamente, si hay un cdigo PLC escribiendo a esta variable, entonces esto sobrescribir
esta accin.
NOTA Las dos operaciones tambin operan en direcciones directas MELSEC (Para ms
ilustraciones, vea la seccin previa: Funciones).
CONSEJO IMPORTANTE
Cuando use el editor en Escalera, mantenga la clave CTRL y haga doble clic sobre el nombre de
la variable. La direccin real de las VGseleccionadas entonces se visualizarn, como se muestra
abajo. Repitiendo la operacin conmutando de forma binaria nuevamente al identificador.
Si el Modo Monitor se para, entonces inicielo nuevamente, los identificadores se visualizan.
Modificacin de Valores de Variables desde el Cuerpo POU Funciones Avanzadas de Monitoreo
7 - 10 MITSUBISHI ELECTRIC
7.6 Monitoree las Instancias de los Bloques de
Funcin
Las Instancias Individuales de Bloques de Funcin pueden monitorearse independiente-
mente.
Para monitorear una instancia de la POU FB STAR_DELTA en el proyecto actual, abra el
Cuerpo de la POU y haga clic en el botn del modo Monitor . La siguiente ventana de
eleccin de dilogo se visualizar:
Seleccione la instancia del Bloque de Funcin MOTOR_CONTROL.MCC1 y observe la
pgina monitoreada:
De esta manera cada instancia de cualquier Bloque de Funcin puede monitorearse de forma
autnoma.
Funciones Avanzadas de Monitoreo Monitoree las Instancias de los Bloques de Funcin
Manual de Entrenamiento GX IEC Developer 7 - 11
Monitoree las Instancias de los Bloques de Funcin Funciones Avanzadas de Monitoreo
7 - 12 MITSUBISHI ELECTRIC
8 Forzar Entradas y Salidas
Esta caracterstica de GXIECDeveloper permite tanto a la Entrada de Hardware Fsico y regis-
tros de Salida a ser forzados independientemente desde la exploracin del programa.
Aunque se debe ejercer un gran cuidado cuando se opere esta caracterstica en situaciones en
la aplicacin real, es particularmente til, ya que permite los estados de todas las entradas fsi-
cas y dispositivos de salida sean anulados.
b Se visualizar la siguiente ventana:
Forzar Entradas y Salidas
Manual de Entrenamiento GX IEC Developer 8 - 1
Para activar esta funcin, y seleccionar
Forced input output registration/cancella-
tion seleccinelo desde el men Debug por lo
tanto:
Introduzca X10 y X11 en la caja de dilogo del Dispositivo y haga clic en el botn Set
Forced ON para ambas variables:
Forzar Entradas y Salidas
8 - 2 MITSUBISHI ELECTRIC
Para conmutar de forma binaria el estado
de X10 o X11, haga doble clic el botn al
lado izquierdo del ratn sobre la celda del
estado ON/OFF.
Realice este mtodo de forzar en Y0, Y1 y Y2, notando el efecto en los dispositivos.
Forzar Entradas y Salidas
Manual de Entrenamiento GX IEC Developer 8 - 3
para forzar a un un registro individual,
introduzca el dispositivo y luego haga clic
en el botn Cancel it (cancelarlo).
La siguiente visualizacin resultar:
NOTA Cuando fuerzas alguna entrada se registra dentro del PLC, la luz del Modo en el CPU
destella a 2 Hz.
Confirme la solicitud de cancelacin usando la respuesta siguiente:
NOTA Las la entradas forzadas pueden quitarse desde la entrada activa haciendo clic el botn
Cancel it (cancelar) para la entrada apropiada.
Forzar Entradas y Salidas
8 - 4 MITSUBISHI ELECTRIC
Para quitar el forzar a las entradas registra-
das en el CPU, haga clic el botn Clear All
(despejar todo)
9 Edicin de Dispositivos
La funcin Device Edit es semejante al grupo D,W,R en MELSEC MEDOC y caracterstica
Device Memory (Memoria del dispositivo) en el GX Developer.
Seleccione Device Edit desde el men Debug.
Resalte la celda en la esquina superior izquierda. Haga clic en el botn del lado derecho
del ratn y luego seleccione Insert Devices (Insertar dispositivos):
Edicin de Dispositivos
Manual de Entrenamiento GX IEC Developer 9 - 1
La tabla del dispositivo puede configurarse como desee y puede almacenarse, como un archivo
y ser escrito al PLC. La informacin puede tambin descargarse desde el PLC y visualizarse
como a continuacin:
El botn derecho del ratn soporta muchas funciones de edicin, buscar y reemplazar, copiar /
pegar, etc.
Edicin de Dispositivos
9 - 2 MITSUBISHI ELECTRIC
Seleccione un tipo de dispositivo, desde el
casillero de seleccin Device. Si desea
todos l os di sposi ti vos de este ti po,
entonces solo haga clic en OK. Es ms
probable aunque, desear introducir un
rango haciendo clic en el campo de
direccin e introduciendo rango, luego
haga clic en OK.
Resalte una fila haciendo clic en el casillero al lado izquierdo, es decir, D0 Seleccione
Display Mode:
Esta ventana permite la visualizacin del formato a en HEX.
Debera notarse que la fila seleccionada ahora visualiza valores en hexadecimales, los otros
valores se quedan sin cambiar. De hecho, las celdas individuales pueden tener formatos de
visualizacin diferentes, hacen esta caracterstica extremadamente flexible.
Edicin de Dispositivos
Manual de Entrenamiento GX IEC Developer 9 - 3
Edicin de Dispositivos
9 - 4 MITSUBISHI ELECTRIC
10 Modo en Lnea
Hay dos mtodos para llamar la edicin en lnea; mediante el men en lnea o el cono de la
barra de herramientas. Use Save as (guardar como) en el men Project para crear una copia
del proyecto actual. Vuelva a nombrar la Copia a Motor_Control_Mod. Las siguientes
operaciones se aplicarn a este programa modificado.
Vuelva a crear el proyecto y descrguelo al PLC.
10.1 Modo de Cambio en Lnea
Abra el cuerpo del MOTOR_CONTROL POU y seleccione Online change mode (modo
de cambio en lnea):
Aada una red adicional como se muestra abajo:
Modo en Lnea Modo de Cambio en Lnea
Manual de Entrenamiento GX IEC Developer 10 - 1
Luego con el ratn, haga clic fuera de esta red o haga clic en el botn verificar y los
cambios se compilan y envan al PLC automticamente siguiendo una lnea de comando
para realizar o abandonar la accin:
NOTA La edicin en lnea se permite solamente si el cdigo es idntico en el proyecto residente y
el PLC.
Introduzca el modo monitor y observe la operacin del bloque modificado:
Modo de Cambio en Lnea Modo en Lnea
10 - 2 MITSUBISHI ELECTRIC
10.2 Cambio del Programa en Lnea
Completar las redes para aadirse o quitarse, la operacin Cambio de Programa en Lnea se
deben usar. Este mtodo es el mtodo preferido de hacer cambios al programa mientras est
en lnea. Por ejemplo: Si la red del contador aadida recientemente se quiere quitar del pro-
grama, realice el siguiente procedimiento (Recuerde los programas PLC y GX IEC Developer
deben ser idnticos antes de proceder).
Resalte la red 3 en el cuerpo POUMOTOR_CONTROL y presione Delete (suprimir) en
el teclado.
Modo en Lnea Cambio del Programa en Lnea
Manual de Entrenamiento GX IEC Developer 10 - 3
Llame la caracterstica Cambio del Programa en Lnea desde el
Men Project. El GXIECDeveloper compilar y escribir el cambio
en lnea automticamente.
El sistema pronto continuar o abandonar el proceso en este punto.
Haga clic en Yes y espere para que se complete la descarga del proceso de
sincronizacin:
Confirme la operacin correcta ingresando Monitor mode en la POU activa.
Cambio del Programa en Lnea Modo en Lnea
10 - 4 MITSUBISHI ELECTRIC
11 Tipos de Unidad de Datos (DUT)
El siguiente ejemplo ilustra la operacin de DUT (Data Unit Types).
El ejemplo anterior Motor Control ser usado para ilustrar los procedimientos para crear y usar
DUTs.
Se pueden crear Tipos de Unidades de Datos definidos (DUT). Esto puede ser til para progra-
mas los cuales contienen partes comunes, por ejemplo, el control de un nmero de arrancado-
res de motor idnticos Star Delta. Por lo tanto, un Tipo de Unidad de Datos, llamado SD"
puede crearse, a base de de diferentes elementos, es decir INT, BOOL etc.
Cuando complete una lista variable global, se pueden usar identificadores de tipo SD. Esto
significa que el grupo predefinido llamado SD puede usarse con los elementos definidos como
requerido para cada Control del Motor, por lo tanto reduce el tiempo del diseo y permite volver
a usar los Tipos de Unidades de Datos en los Bloques de Funcin.
Si un elemento llamado START existe en el tipo SD, entonces puede volver a usarse para
cada instancia del Control del Motor Star Delta cuando se declar el la LVG;
STAR_DELTA1.START, STAR_DELTA2.START etc.
Esto significa que para una declaracin, pueden usarse muchos derivados. Un uso particular
de este procedimiento es en la interfaz a Grupos de Pestaas en sistemas SCADA. Esto puede
guardar ciclos de comunicacin rpida y eficientemente utilizando transacciones de datos ms
cortos y secuenciales, en vez de solicitudes de datos fragmentados a y desde el PLC.
Tipos de Unidad de Datos (DUT)
Manual de Entrenamiento GX IEC Developer 11 - 1
11.1 Ejemplo de uso de un DUT
El siguiente ejemplo ilustra el uso de un DUT
Crear un nuevo proyecto llamado Monitor Control DUT
Crear un nuevo Programa POU llamado MOTOR_CONTROL
Crear una nueva tarea en la seccin de tareas llamado MAIN (principal) y enlace al
Programa MOTOR_CONTROL a ste.
Crear un nuevo Bloque de Funcin STAR_DELTA y volver a introducir el siguiente cdigo
del programa. Alternativamente, Copy-Paste del bloque de funcin original, Body and
Header, desde el proyecto Motor Control como sigue:
Cuerpo: STAR_DELTA
Encabezamiento: STAR_DELTA
El encabezamiento contiene las definiciones (Mask) (mscara) de los tipos de datos que se
usarn cuando cree el DUT SD.
Ejemplo de uso de un DUT Tipos de Unidad de Datos (DUT)
11 - 2 MITSUBISHI ELECTRIC
Abra el DUT haciendo clic sobre el Icono y el siguiente mensaje se visualizar
Ingrese los siguientes datos en el DUT SD.
Tipos de Unidad de Datos (DUT) Ejemplo de uso de un DUT
Manual de Entrenamiento GX IEC Developer 11 - 3
Cree un nuevo DUT haciendo clic al lado derecho en el icono
DUT Pool en la ventana de navegacin del Programa
o desde el icono DUT en la barra de herramientas.
Introduzca el nuevo nombre del DUT como SD
en la lnea de comando
El nuevo DUT ahora se visualizara bajo el DUT Pool en el
proyecto.
Cierre el DUT y guarde el programa.
Abra la LGV y cree 2 nuevas entradas STAR_DELTA1 and STAR_DELTA2.
Haga clic en para especificar el Type (tipo) como Tipos de Unidades de Datos SD
para ambas entradas:
Luego, haga clic en la celda MIT-Addr. para STAR_DELTA1 ingresar los datos de la vari-
able para la entrada DUT seleccionada:
Ventana resultante:
Ejemplo de uso de un DUT Tipos de Unidad de Datos (DUT)
11 - 4 MITSUBISHI ELECTRIC
Haga clic para seleccionar
11.2 Relleno Automtico, Variables
Deseleccione All types ya que esta operacin es ilegal cuando usa tipos de variables
mixtas.
Introduzca Y00 en la posicin MIT-Addr. para la variable: DELTA:
El sistema tratar de Auto Fill (llenar automticamente) en orden las variables del tipo BOOL.
Aunque en muchas situaciones esto es recomendado, en este caso es solo parcialmente
exitoso.
Por lo tanto sobrescriba las variables START y STOP con X00 y X01 por lo tanto:
Tipos de Unidad de Datos (DUT) Relleno Automtico, Variables
Manual de Entrenamiento GX IEC Developer 11 - 5
Finalmente, introduzca las dos Variables Enteras restantes TB y TV usando las
direcciones MELSEC D0 y D1 usando la caracterstica Auto Fill:
Haga clic en OK para guardar la configuracin actual.
Repita esta serie de operaciones para STAR_DELTA2 ingresando la prxima direccin
de encabezamiento secuencial para cada variable TYPE:
Examine la LVG, debera leerse como sigue:
Relleno Automtico, Variables Tipos de Unidad de Datos (DUT)
11 - 6 MITSUBISHI ELECTRIC
Abra el programa MOTOR_CONTROL POU y coloque 2 instancias del Bloque de Funcin
creadas por el usuario STAR_DELTA como se muestra:
Tipos de Unidad de Datos (DUT) Relleno Automtico, Variables
Manual de Entrenamiento GX IEC Developer 11 - 7
11.3 Asignacin de Variables DUT a Bloques de
Funciones
Para asignar variables a los bloques de Funcin...
...haga clic sobre una variable (o F2). La siguiente ventana de seleccin de variable
aparecer:
Asigne el Scope (mbito) al Header (encabezamiento), Type Class (clase de tipo) a
Data Unit Types (tipos de unidades de datos) y Type (tipo) a ANY_DUT.
Haga doble clic en +STAR_DELTA1 y la siguiente lista de variables DUT expandida
aparecer:
Asignacin de Variables DUT a Bloques de Funciones Tipos de Unidad de Datos (DUT)
11 - 8 MITSUBISHI ELECTRIC
Escoja y asigne la variable a los dos Bloques de Funcin STAR_DELTA en el Programa
MOTOR_CONTROL POU como se muestra:
Guarde el proyecto y Rebuild All (vuelva a crear todo) para compilar el cdigo:
Descargue y monitoree el proyecto. Antes que los Bloques de Funcin puedan operar, es
necesari o escri bi r val ores en l as ent radas TI MEBASE: STAR_DELTA1. TB y
STAR_DELTA2.TB. Esto se realiza usando la tcnica de modificacin variable en lnea descrita
en la seccin anterior.
Silume la operacin de ambos Bloques de Funcin como se muestra en la pgina siguiente
para confirmar que todas las funciones como lo funcionen como se espera:
Tipos de Unidad de Datos (DUT) Asignacin de Variables DUT a Bloques de Funciones
Manual de Entrenamiento GX IEC Developer 11 - 9
Asignacin de Variables DUT a Bloques de Funciones Tipos de Unidad de Datos (DUT)
11 - 10 MITSUBISHI ELECTRIC
12 Matrices
12.1 Visin global
Una matriz es un campo o matriz de variables, de un tipo particular.
Por ejemplo, una MATRIZ [0..2] OF INT, es una matriz dimensional de tres elementos enteros
(0,1,2). Si ladireccin de inicio de lamatriz es D0, entonces lamatriz consiste de D0, D1 y D2.
Identificador Direccin Tipo Largo
Motor_Voltios D0 MATRIZ [0...2] OF INT
En software, los elementos del programa pueden usar: Motor_Voltios[1] y Motor_Voltios[2],
como declaraciones, que en este ejemplo significa que D1 y D2 estn direccionados.
Las matrices pueden tener hasta tres dimensiones, por ejemplo: MATRIZ [0...2, 0...4] tiene tres
elementos en la primera dimensin y cinco en la segunda.
Las matrices pueden proveer una manera conveniente de clasificar nombres de variables, es
decir una declaracin en la Tabla de la Variable Local o Global puede entrar muchos elementos.
Los siguientes diagramas ilustran la representacin grfica de los tres tipos de Matrices.
Matriz de 1 dimension
Matriz de 2 dimensiones Matriz de 3 dimensiones
Matrices Visin global
Manual de Entrenamiento GX IEC Developer 12 - 1
12.2 Ejemplo de Matriz: Matriz de 1 dimensin
El siguiente ejemplo se usa para ilustrar una matriz de dimensin simple. La matriz es de 10
palabras largas y usa direcciones Globales MELSEC D100-D109. Este ejemplo usa solo
Operadores Estndar IEC, Funciones y Bloques de Funcin.
Cree un nuevo proyecto y defina una nueva POU de Clase Programa usando un cuerpo
de lenguaje FBD y nmbrelo Data_Lookup1
Crear una nueva Tarea en la seccin de tareas llamado Main (principal) y enlace al
Programa MOTOR_CONTROL a ste.
Abra la lista de Variables Globales y cree las siguientes entradas:
NOTA El tipo de variable Matriz se inintroduce como sigue:
Ejemplo de Matriz: Matriz de 1 dimensin Matrices
12 - 2 MITSUBISHI ELECTRIC
Tome en cuenta que cuando introduce la primera matriz aparece, se dimensionar al valor por
defecto de MATRIZ[0..3] OFINT. Es necesario re-dimensionarlo a [0..9] de INTpara este ejem-
plo, como se muestra abajo:
Abra el Programa POU Data_Lookup1 e ingrese el siguiente Diagrama de Bloque de
Funcin:
Nota: Define el bloque de Funcin R_Trig con nombre de instancia Trigger (disparador).
Verifique el Encabezamiento lee como se muestra abajo:
Guarde el programa y use RebuildAll (vuelva a crear todo) para compilar el programa
Transfiera el programa al PLC.
Monitoree el cuerpo de la POU (vea la prxima pgina)
Matrices Ejemplo de Matriz: Matriz de 1 dimensin
Manual de Entrenamiento GX IEC Developer 12 - 3
Antes de que el programa pueda funcionar como fue la intencin es necesario entrar datos en
las direcciones fsicas MELSECocupadas por las variables de matriz. Hay dos maneras en las
cuales esto se puede lograr.
b Use la caracterstica Device Edit (edicin de dispositivos) desde el men Debug
(depurar) como descrito anteriormente, usando Insert Devices (inserte dispositivos)
en el rango D100 a D109, e ingrese cualquier valor entero entre 32768 a +32767 y
escrbalos al PLC.
b Abra la caracterstica Monitor de Datos de Entrada desde el men Online.
Haga clic al lado derecho de los encabezamientos en la columna Address (direccin)
o Name (nombre) y seleccione Insert Objects (insertar objetos) desde la lista de
men como se muestra:
Ejemplo de Matriz: Matriz de 1 dimensin Matrices
12 - 4 MITSUBISHI ELECTRIC
Desde la ventana resultante seleccione el nombre de la variable Data_Store y haga
clic en Add (aadir):
Debido a que el nombre de la variable Data_Store es una matriz, el sistema presenta
la entrada con un prefijo +. Haciendo clic sobre el nombre de la variable expande los
detalles de la matriz en la tabla como se muestra:
Haciendo clic en el - Prefijo falla los detalles de la matriz.
Mientras monitorea los valores de la variable, introduzca cualquier valor de 10 entero
al azar entre -32768 a +32767 como se muestra abajo:
Matrices Ejemplo de Matriz: Matriz de 1 dimensin
Manual de Entrenamiento GX IEC Developer 12 - 5
Conmute de vuelta al monitor el cuerpo del POU Data_Lookup1 y observe el
funcionamiento del programa, notando como los valores cambian en la variable de
salida Data_Lookup mientras el puntero de datos aumenta.
b El programa se disea para reiniciar el puntero a cero en el elemento dcimo y por lo tanto
se repetir la exploracin de la tabla con un incremento ascendente (Indice 0-9).
Ejemplo de Matriz: Matriz de 1 dimensin Matrices
12 - 6 MITSUBISHI ELECTRIC
13 Trabajando con Libreras
13.1 Libreras Definidas del Usuario
Todas las Funciones y Bloques de Funcin, creadas hasta ahora, han sido residentes en el
proyecto actual y solamente disponible a ese proyecto.
Las libreras definidas, permiten la creacin de libreras que contengan POUs creadas por el
usuario, Funciones y Bloques de Funcin etc. Estas libreras estn disponibles mundialmente,
es decir, pueden ser accedidas por otros proyectos.
Por lo tanto, los ingenieros trabajan con proyectos separados que pueden tener acceso a
libreras comunes de partes de circuito estndar.
Como ya hemos visto, cuando se llama a funciones del programa, la StandardLibrary (librera
estndar) contiene funciones IEC. La Librera del Fabricante contiene funciones de
Mitsubishi (indicadas por *_M) M significa fabricante, no Mitsubishi!
Cualquier librera definida por el usuario aparecer en esta lista.
13.1.1 Ejemplo Creacin de una nueva Librera
Asigne el bloque de funcin STAR_DELTA a una nueva librera.
Haga clic en la Seccin de Librera, en la ventana del Navegador del Proyecto y desde el
men visualizado seleccione User Library (Librera del Usuario) e Install/Create
Library (Instalar/Crear Librera).
Trabajando con Libreras Libreras Definidas del Usuario
Manual de Entrenamiento GX IEC Developer 13 - 1
Haga clic en Browse Lib e introduzca un nombre de archivo MCC_Programs en la
ventana de abajo. La ruta del directorio puede cambiarse si desea. En este caso se
sugiere que la ruta por defecto se use. Esto sera C:\MELSEC\GX IEC DEVELOPER
7.00\Userlib.
Haga clic en Open (abrir) cuando se haya hecho:
Tome en cuenta que la nueva Librera MCC_Programs est presente ahora en la Seccin de
Librera del Proyecto.
Libreras Definidas del Usuario Trabajando con Libreras
13 - 2 MITSUBISHI ELECTRIC
13.1.2 Apertura de la Librera
Abra la librera haciendo clic al lado derecho en el icono MCC_Programs y haga clic en
Open desde el men:
La librera est ahora abierta y puede accederse y editarse.
Trabajando con Libreras Libreras Definidas del Usuario
Manual de Entrenamiento GX IEC Developer 13 - 3
13.1.3 Quitar un POU Function Block a una Librera abierta
El Bloque de Funcin STAR_DELTA ahora se quitar de la Librera MCC_Programs.
Se visualizar el siguiente dilogo:
Seleccione Yes
Libreras Definidas del Usuario Trabajando con Libreras
13 - 4 MITSUBISHI ELECTRIC
Haga clic al lado derecho en el icono STAR_DELTA
en la ventana de navegacin Project y haga clic en
Cut (cortar):
Haga clic en la Librera del Usuario y seleccione Paste (pegar) desde el men:
Haga clic en + en la nueva entrada en la Seccin POU de Librera para ampliar el Bloque
de Funcin STAR_DELTA:
El Bloque de Funcin POU, STAR_DELTA est ahora presente en la Librera MCC_Pro-
grams y no ms en la Seccin POU del Proyecto.
Cualquier POU, Funcin, Bloque de Funcin, PRG o DUT puede aadirse a la librera de esta
manera.
Trabajando con Libreras Libreras Definidas del Usuario
Manual de Entrenamiento GX IEC Developer 13 - 5
Se visualizar el siguiente mensaje:
Haga clic en Yes y la librera se actualizar, guardar y cerrar.
La librera est ahora almacenada en la ubicacin por defecto de C:\MELSEC\GXIECDEVEL-
OPER 7.00\Userlib como se asign cuando se cre la librera.
Libreras Definidas del Usuario Trabajando con Libreras
13 - 6 MITSUBISHI ELECTRIC
Cuando se complete la edicin de la librera,
haga clic en Update Library (actualizar
librera). Esto actualizar y cerrar la librera.
13.2 Nota Especial acerca de Libreras
Trabajando con Libreras Nota Especial acerca de Libreras
Manual de Entrenamiento GX IEC Developer 13 - 7
13.3 Importacin de Libreras en los Proyectos
Una vez que las Libreras del Usuario se han creado, es posible reutilizar las rutinas
importndolas dentro de otras aplicaciones. Mitsubishi Electric ha producido muchas Libreras
de rutinas comnmente usadas. Por ejemplo, interfaces de Intelligent Module (mdulo
inteligente) tales como Bloques de Funcin A/D y D/A que contienen todos los cdigos para
facilitar una interfaz de trabajo para stos y muchos otros mdulos. Estos Bloques de Funcin
estn disponibles gratis en muchos de los sitios Web de Mitsubishi y algunos estn provistos en
el Disco Maestro GX IEC Developer.
Los siguientes dos ejemplos describen los mtodos usados para importar libreras en
aplicaciones de red:
La librera guardada anteriormente MCC_Programs se importar en el proyecto actual y el
Bloque de Funcin contenido all adentro se volver a usar.
Crear un nuevo proyecto vaco sin POUs llamado Library Import (importar librera).
Ingrese los siguientes detalles en la lnea de comando:
Importacin de Libreras en los Proyectos Trabajando con Libreras
13 - 8 MITSUBISHI ELECTRIC
NOTA La ruta de ayuda se usa para los archivos de ayuda del usuario para que puedan crearse a
fin de describir la operacin de rutinas sostenidas en la librera. Estos archivos pueden
crearse en MC-Word, por ejemplo en formato HTML y guardados manualmente con la
extensin reservada*.CHM. Estos archivos pueden enlazarse a la librera haciendo clic en
Browse Help de la misma manera como la seleccin Library Name ilustrado arriba.
La nueva librera importada se instala ahora en la aplicacin y puede ahora usarse dentro del
proyecto como se muestra:
Los artculos almacenados en la libreras pueden fcilmente volver a llamarse y seleccionarse
en un proyecto, como se muestra en las siguientes ilustraciones:
Creacin de una nueva POU, tipo: FBD y nmbrelo Test (prueba):
Trabajando con Libreras Importacin de Libreras en los Proyectos
Manual de Entrenamiento GX IEC Developer 13 - 9
Luego, haga clic en OK para aceptar
las entradas.
Abra la nueva POU y seleccione el Bloque de Funcin como se muestra:
Como puede verse la nueva librera aparece en el dominio y puede seleccionarse como se
muestra:
Importacin de Libreras en los Proyectos Trabajando con Libreras
13 - 10 MITSUBISHI ELECTRIC
13.3.1 Ejemplo: Importacin de un Bloque de Funcin de Librera Mitsubishi
Las siguientes ilustraciones demuestran los procedimientos requeridos para importar un Blo-
que de Funcin Mitsubishi para entrada analgica usando un Mdulo Q-Series Q64AD.
NOTA Este ejemplo funciona para un PLC del Sistema Q MELSEC solamente.
A fin de que el siguiente ejemplo funcione correctamente, es necesario instalar la Librera ana-
lgica Q-Serie Mitsubishi en el proyecto.
La librera AnalogQ del Bloque de Funcin analgica puede encontrarse en el Sitio Web de
Mitsubishi o puede instalarse directamente desde el disco GX IEC Developer desde la selec-
cin de Bloque de Funcin en el programa del instalador. Ahora se puede acceder a la librera
desde el directorio Userlib.
Crear un nuevo proyecto vaco sin POUs llamado Analogue_Demo (demostracin
anloga).
Crear una nueva POU (Tipo: FBD, Clase: PRG) y nombrarla Analogue_Input (entrada
anloga)
Haga clic en el icono Library_Pool y seleccione Browse Lib. Seleccione el archivo de
librera AnalogQ.sul y haga clic en Open (abri).
Trabajando con Libreras Importacin de Libreras en los Proyectos
Manual de Entrenamiento GX IEC Developer 13 - 11
Haga clic en OK en la lnea de comando Install/Create User Library (instalar/crear
librera del usuario) prompt:
Note la librera nueva AnalogQ en el ventana de Navegacin del Proyecto.
Cree una nueva tarea en la seccin de tareas: MAIN y enlcelo el POUAnalogue_Input
a ste.
Coloque el Bloque de Funcin Q64AD en la POU como se muestra abajo:
Importacin de Libreras en los Proyectos Trabajando con Libreras
13 - 12 MITSUBISHI ELECTRIC
El Bloque de Funcin aparecer por lo tanto:
Defina todas las variables como se indica:
Compile y descargue el programa al PLC.
Monitoree y pruebe que funciona correctamente. Observe el comportamiento de las
salidas analgicas debido a las configuraciones de muestra.
Trabajando con Libreras Importacin de Libreras en los Proyectos
Manual de Entrenamiento GX IEC Developer 13 - 13
13.3.2 Ayuda del Bloque de Funcin de Librera:
Siempre que se haya importado el archivo acompaante de Ayuda de Librera, para una expli-
cacin completa con ejemplos de todos los Bloques de Funcin de Librera Q analgica, haga
clic para resaltar el Bloque de Funcin y presione la tecla F1".
Se visualizar la siguiente Pantalla de Ayuda HTML:
Los archivos de ayuda cubren cada aspecto desde la configuracin de los mdulos del hard-
ware analgicos de Serie Q al uso de los Bloques de funcin.
Importacin de Libreras en los Proyectos Trabajando con Libreras
13 - 14 MITSUBISHI ELECTRIC
14 Seguridad
14.1 Contrasea
Puede proteger todo o parte del programa con una contrasea. Puede protegerle en contra de
edicin de partes del programa y tambin proteger los el cdigo de ser visto por otros. Esto es
particularmente apropiado para los bloques de funcin definidos. Adems, esta tambin dispo-
nible la contrasea del PLC (palabra clave).
14.1.1 Asignacin de la Contrasea
Seguridad Contrasea
Manual de Entrenamiento GX IEC Developer 14 - 1
Las contraseas pueden introducir y los niveles de seguri-
dad pueden cambiarse, usando estas ventanas, mediante
el men Project.
Para i l ustrar el funci onami ento de contraseas,
seleccione Security Level 7 (nivel de seguridad 7) e
introduzca una nueva contrasea para este nivel (Para
simplicidad aqu, presione 7). Vuelva a introduzca la
contrasea y haga clic en Change (cambiar).
14.1.2 Cambiar el Nivel de Seguridad
Seleccione Change Security Level desde el men Project:
Ingrese la contrasea para el Nivel 7 y si es aceptado, el usuario se registrar en este
nivel.
Una vez que se haya registrado, pueden cambiarse los atributos de seguridad para muchos
artculos. Por ejemplo una de las opciones de seguridad ms comunes es cambiar el acceso a
POUs, es decir, Funciones del Usuario y Bloques de Funcin.
Contrasea Seguridad
14 - 2 MITSUBISHI ELECTRIC
14.1.3 Modificar el Acceso de Contrasea POU
A fin de proteger el contenido o el control de acceso a los POUs del Usuario, los atributos de
seguridad pueden ajustarse, mientras se est registrando en el nivel de seguridad actual, como
sigue:
Asignacin de Nivel de Seguridad
Abra el proyecto Motor Control (control del monitor) y abra el encabezamiento del
Bloque de Funcin STAR_DELTA:
Seguridad Contrasea
Manual de Entrenamiento GX IEC Developer 14 - 3
Ajuste la Seguridad al Nivel 7 y haga clic en Allow Read Access for lower Levels
(permitir acceso de lectura para niveles ms bajos). Esto permite a todos los usuarios
secundarios Acceso a Lectura solamente al Encabezamiento y cuerpo del Bloque de
funcin:
Cambie el nivel de seguridad al Nivel 0 y acceda al encabezamiento y cuerpo del Bloque
de Funcin STAR_DELTA. El acceso a la lectura se permitir para propsitos de
monitoreo pero cualquier alteracin al cdigo no es posible.
Regstrese nuevamente al Nivel 7 y cambie los atributos de seguridad del Bloque de
Funcin STAR_DELTA para que el acceso a la lectura NO se permita para los niveles
ms bajos.
Cambie el nivel de seguridad al Nivel 0 y acceda al encabezamiento y cuerpo del Bloque
de Funcin STAR_DELTA. El Encabezamiento y Cuerpo de la POU se pondr en gris
con acceso a la POU completamente bloqueada:
Los atributos de acceso para cualquier objeto individual o carpeta completa en la Ventana de
Navegacin del Proyecto arriba pueden ser individualmente asignados, permitiendo grados
ms altos de flexibilidad en las asignaciones de seguridad del programa.
Contrasea Seguridad
14 - 4 MITSUBISHI ELECTRIC
15 Grfico de Funcin Secuencial - SFC
15.1 Qu es SFC?
b El editor de Grfico de Funcin Secuencial es un editor guiado.
b Representacin del Diagrama de Flujo
b Basado en el French Grafcet (IEC 848)
b SFC es un lenguaje estructural el cual divide el proceso en pasos y transiciones.
b los pasos para ocultar las acciones (sin POUs) y / o directamente operandos de bit
conmutados.
b Las transiciones siempre contienen un enlace/red el cual activa la instruccin de
desarrollo (nombre de la transicin).
(Es tambin posible usar una direccin discreta en vez de un nombre.)
b Las acciones pueden crearse en cada editor, excepto SFC.
b Las transiciones pueden crearse en cada editor, excepto SFC.
b El cdigo SFC reside en el rea del Micro-computador del PLC, as signa espacio en la
memoria en los Parmetros del PLC (Una serie solamente).
Grfico de Funcin Secuencial - SFC Qu es SFC?
Manual de Entrenamiento GX IEC Developer 15 - 1
15.2 Elementos SFC
15.2.1 Transiciones SFC
b Las transiciones representan un enlace el cual inicia progresin.
b Pueden crearse en cada editor IEC.
b Excepto en SFC.
b Es posible tambin usar un bit directamente en vez del nombre READY.
15.2.2 Paso Inicial
Los programas SFC empiezan con una Funcin de Paso Inicial el cual indica el inicio de una
secuencia.
15.2.3 Paso de Finalizacin
Todas las Secuencias terminan con un Paso de Finalizacin:
Elementos SFC Grfico de Funcin Secuencial - SFC
15 - 2 MITSUBISHI ELECTRIC
Grfico de Funcin Secuencial - SFC Elementos SFC
Manual de Entrenamiento GX IEC Developer 15 - 3
15.3 Ejemplos de configuracin SFC
Ejemplos de configuracin SFC Grfico de Funcin Secuencial - SFC
15 - 4 MITSUBISHI ELECTRIC
15.4 Acciones SFC
Cada paso tiene acciones asociadas. Una accin es simplemente un programa, como para un
POU. Cada accin tiene asociada lgica escrita en ya sea EC LD, IL, FBD o ST:
Se crean nuevas acciones haciendo clic en el botn ACT en la barra de herramientas.
Seleccione el editor requerido, como para POUs:
Grfico de Funcin Secuencial - SFC Acciones SFC
Manual de Entrenamiento GX IEC Developer 15 - 5
Las acciones pueden ser programas dentro de su propio derecho. Action_1 puede ser una
rutina de bloqueo en escalera completo, que consiste de muchas redes.
Cada transicin puede ser un dispositivo simple, es decir, direccin Mitsubishi XA, o un nombre
de identificador, oms complejo, como un programa de red simple en ya sea IEC, IL, LDoFBD:
Acciones SFC Grfico de Funcin Secuencial - SFC
15 - 6 MITSUBISHI ELECTRIC
15.5 Transiciones Complejas
Para programar una transicin compleja, introduzca un nombre de Transicin y presione la
tecla enter (entrar en). Seleccione el editor requerido, como para Acciones:
La transicin podra ser una expresin compleja pero sta solo consiste de una red:
Grfico de Funcin Secuencial - SFC Transiciones Complejas
Manual de Entrenamiento GX IEC Developer 15 - 7
Para serie Ans PLCs, SFC residen en el rea del micro computador del casette de memoria.
Estarea debe asignarse desde los Parmetros del PLC/ Memoria, como se muestra abajo:
Esto no es el caso para Series Q, mientras el Sistema Qde MELSECsoporta SFCs en el rea
del programa. Tambin en la famlia FX, los SFCs realmente compilan al cdigo STL en el rea
del programa.
Una caracterstica popular de SFCs, es que en el modo monitor, el paso actual se resalta. Esto
significa para propsitos de encontrar el fallo, los ingenieros pueden ver exactamente que tan
cuanto ha progresado la secuencia y pueden investigar fcilmente el problema:
Transiciones Complejas Grfico de Funcin Secuencial - SFC
15 - 8 MITSUBISHI ELECTRIC
16 Lista de Instrucciones IEC
b El editor de Lista de Instrucciones es un editor de texto gratis.
b Ninguna direccin en lnea se libera.
b Se pueden llamar a las funciones y bloques de funcin
b Pueden incluirse adems las redes IEC y MELSEC.
b Los comentarios pueden incluirse dentro de (* *)
b Por medio de la funcionalidad de Windows un programa puede escribirse por ejemplo en
WinWord y luego copiarse mediante el portapapeles en el GX IEC Developer.
16.1 Ejemplo de Lista de Instrucciones IEC (IL)
LD X4 (* Interrogation X4 *)
ANDN M5 (* ANDN M5 *)
ST Y20 (* Assignment OUT to Y20 *)
LD PRUEBA (* Load TEST into accu *)
BCD_TO_INT (* Convert accu *)
ST RESULTADO (* Write accu to RESULT *)
16.1.1 Algunos consejos tiles
Para realizar: + D0 D1 D2 en IEC IL, llega a ser:
LD D0
ADD D1
ST D2
Para realizar: + D0 D1 D2 y luego + D2 K50 D3 llega a ser:
LD D0
ADD D1,D2,50
ST D3
Uso de una funcin _E function puede simplificar an ms. Para realizar: + D0 D1 D2 y
luego + D2 K50 D3 desde una entrada condicional X0 llega a ser:
LD X0
ADD_E D0,D1,D2,50,D3
Esto es porque la funcin ADD_E tiene una caracterstica (ENO) de Salida Posible
Manual de Entrenamiento GX IEC Developer 16 - 1
Lista de Instrucciones IEC Ejemplo de Lista de Instrucciones IEC (IL)
16.2 Mezclando IEC IL y Melsec IL en POUs
Tanto las redes IEC IL y Melsec IL pueden incorporarse en la misma POU. Esto se alcanza,
resaltando la red actual, seleccionando desde el Men Edicin, New Network (nueva red)
luego Melsec Antes de la lista de Opciones:
Mezclando IEC IL y Melsec IL en POUs Lista de Instrucciones IEC
16 - 2 MITSUBISHI ELECTRIC
17 Texto Estructurado IEC
ST es un editor de texto de alto nivel, el cual tiene la apariencia de PASCAL pero es un lenguaje
dedicado para las aplicaciones de control industrial.
POUs, Funciones y Bloques de Funcin pueden crearse usando ST.
Ejemplo de Texto Estructurado IEC:
IF ..THEN .. ELSE conditions
CASE ...ELSE .... END_CASE structures
REPEAT
RETURN
Expression Evaluation
Variable Declaration etc
Las expresiones matemticas pueden realizarse usando estos operadores, en pocas lneas de
texto.
17.1 Operadores de Texto Estructurado
Manual de Entrenamiento GX IEC Developer 17 - 1
Texto Estructurado IEC Operadores de Texto Estructurado
Operando Descripcion Procedencia
(.) Expresin con parntesi Ms alta
Funcin (.) Parameter list of a function, function evaluation
** Exponente
- Negacin
NOT Complemento booleano
* Multiplicacin
/ Divisin
MOD Mdulo
+ Suma
- Resta
<,>,<=,>= Operadores de comparacin
= Igualdad
<> No igualdad
AND, & AND booleano
XOR Or exclusivo booleano
OR OR booleano Lowest
17.2 Ejemplo de Programa de Texto Estructurado
Un nuevo Bloque de Funcin se crear para realizar una conversin simple de Centgrados a
Fahrenheit similar a lo que se us en un ejemplo anterior, a fin de ilustrar el uso del editor de
lenguaje Texto Estructurado.
La frmula usada es como sigue:
Fahrenheit
Celsius
=

+
9
5
32
Las variables de entrada y de resultado estarn en formato (REAL) Punto Flotante.
NOTA Para el la famlia FX de PLCs, el clculo del punto flotante es solo posible con las unidades
principales de las series FX2N, FX2NC, y FX3U.
Crear un nuevo proyecto llamado Structured_Text.
Crear un nuevo POUllamado Fahrenheit, de Clase: FUN, Tipo de Resultado: REAL, con
un lenguaje de ST (Texto Estructurado):
Crear una entrada en el encabezamiento (LVL) des la Funcin Fahrenheit:
Abrir el Cuerpo de la Funcin Fahrenheit e introducir el siguiente simple programa ST:
Fahrenheit := (Centgrados *9.0/5.0+32.0);
Ejemplo de Programa de Texto Estructurado Texto Estructurado IEC
17 - 2 MITSUBISHI ELECTRIC
Cr ee una nueva POU con un nombr e
Temp_Conv, Class: PRG, Lenguaje: Diagrama
del Bloque de Funcin
Abra el cuerpo del programa POU Temp_Conv e ingrese el siguiente ejemplo de
programa:
Edite la LVL (Encabezamiento) de la POU Temp_Conv para incluir 2 variables locales
como se muestra abajo:
Cierre todos los editores abiertos, compile el proyecto usando Rebuild All. Guarde y
descargue al PLC.
Monitoree el cuerpo del programa de Temp_Conv y observe los valores en la pantalla.
Fuerza nuevos valores en la variable de entrada DegC de la ecuacin haciendo doble
clic en el nombre de Archivo Variable.
NOTA En este ejemplo, las Variables Locales se usan directamente para introducir valores
mediante la programacin del GX IEC Developer / interfaz de monitoreo; los valores
normalmente se introducen mediante las Variables Globales.
Manual de Entrenamiento GX IEC Developer 17 - 3
Texto Estructurado IEC Ejemplo de Programa de Texto Estructurado
Ejemplo de Programa de Texto Estructurado Texto Estructurado IEC
17 - 4 MITSUBISHI ELECTRIC
18 Comunicacin PROFIBUS/DP
La abierta red PROFIBUS/DP permite intercambio de datos extremadamente rpido con una
variedad muy amplia de dispositivos esclavos, incluyendo E/Sremotas, E/Sanlogas, variado-
res de frecuencia y un rango de otros dispositivos desde los fabricantes de terceras partes. Por
supuesto, los esclavos PROFIBUS/DP de MITSUBISHI ELECTRIC pueden tambin conec-
tarse a dispositivos maestros de otros fabricantes.
La instalacin de E/S digitales remotas o anlogas ayudan a reducir los costos de cableado.
Estructura
La mxima cobertura de un segmento de bus es 1200 m (a un mximo de 93,75 kbits/s). Se
permiten hasta 3 repetidores. Por lo tanto la distancia mxima entre 2 estaciones se calcula con
4800 m.
Tipos de Cable
Para ayudar a reducir costos PROFIBUS/DP usa tecnologa RS 485 con cableado de 2 hilos
blindados.
18.1 Configuracin de la Red PROFIBUS/DP
En combinacin con el software GX Configurator DP la unidad maestra FX3U-64DP-M as
como los mdulos maestros de la serie A o el Sistema QMELSEC proporcionan tecnologa de
plug & play fcil de usar . La configuracin del software es auto-explicativa. usa un modelo gr-
fico para configurar la red. Solamente seleccione la unidad esclava, asigne los nmeros de
estacin y especifique donde se almacena la informacin en la estacin maestra.
En este captulo se muestra la configuracin de un mdulo maestro PROFIBUS/ DP
FX3U-64DP-Minstalado en la unidad base FX3U. Conectado al mdulo maestro est una esta-
cin esclava que consiste de mdulos digitales y anlogos de las series MELSEC ST. Para
mayor informacin de la serie ST por favor refirase al catlogo tcnico de redes,
art-no. 136730.
Iniciar GX Configurator DP y abrir un nuevo proyecto.
Manual de Entrenamiento GX IEC Developer 18 - 1
Comunicacin PROFIBUS/DP Configuracin de la Red PROFIBUS/DP
En el dilogo Network Setup (Configuracin de Red) seleccione FX. Mientras el
Dispositivo MELSEC FX3U-64DP-M se introduce automticamente.
Inserte el esclavo DP en el proyecto vaci.
Configuracin de la Red PROFIBUS/DP Comunicacin PROFIBUS/DP
18 - 2 MITSUBISHI ELECTRIC
Clic al lado derecho
del ratn
Defina la direccin principal del mdulo maestro.
Configure la estacin esclava. En este ejemplo es un mdulo principal de la serie
MELSEC ST (ST1H-PB).
Comunicacin PROFIBUS/DP Configuracin de la Red PROFIBUS/DP
Manual de Entrenamiento GX IEC Developer 18 - 3
Introduzca la direccin de
encabezamiento del mdulo maestro
PROFIBUS/DP en este campo.
En este ejemplo el 2do. mdulo es el
mdulo de funcin especial.
Por lo tanto este tiene la direccin "1".
Primero seleccione la direccin
PROFIBUS de la estacin
esclava.
Luego seleccione los mdulos
montados del sistema ST
(vea la pgina siguiente).
Seleccionar mdulos
Haga las asignaciones del PLC para dispositivos de entrada y salida.
Configuracin de la Red PROFIBUS/DP Comunicacin PROFIBUS/DP
18 - 4 MITSUBISHI ELECTRIC
Seleccione Slave Specific
Transfer (Transferencia
Especfica de Esclavo)
Transferir Esclavo Especfico
Mapeado de E/S
Comunicacin PROFIBUS/DP Configuracin de la Red PROFIBUS/DP
Manual de Entrenamiento GX IEC Developer 18 - 5
Antes de descargar por favor seleccione Transfer Setup (Configurar transferencia)
Configuracin de transferencia al mdulo maestro PROFIBUS/DP.
Configuracin de la Red PROFIBUS/DP Comunicacin PROFIBUS/DP
18 - 6 MITSUBISHI ELECTRIC
POU para GX IEC Developer
El POU creado puede exportarse al proyecto GX IEC Developer. Este POU inicializar el
mdulo maestro PROFIBUS/DP en el programa PLC.
Importacin de la POU en el proyecto GX IEC Developer.
(Un nuevo proyecto con el CPU correcto ya se ha creado y guardado.)
Comunicacin PROFIBUS/DP Configuracin de la Red PROFIBUS/DP
Manual de Entrenamiento GX IEC Developer 18 - 7
Vuelva a crear el proyecto GXIECDeveloper y transfiralo al FX3U. Despus de reiniciar el
PLC la comunicacin PROFIBUS iniciar.
Configuracin de la Red PROFIBUS/DP Comunicacin PROFIBUS/DP
18 - 8 MITSUBISHI ELECTRIC
Los POUs Copy_Pou y
Profibus_init se generaron
automaticamente.
19 Comunicaciones Ethernet
19.1 Configurar un Mdulo Ethernet FX3U por Parmetro
Esta seccin provee una gua de paso a paso para la configuracin de un mdulo Ethernet
FX3U-ENET (a referirse como un mdulo desde ahora) por asignacin de parmetros, GX
Developer 8.00 o posterior.
Como un ejemplo, esta seccin mostrar como asignar un mdulo para permitir comunicacio-
nes TCP/IP entre un FX3U, un PC SCADA y un E1071 HMI. Tambin se muestra como el soft-
ware de programacin se puede configurar para comunicarse con el FX3Upor Ethernet una vez
que las asignaciones se hayan hecho.
El diagrama abajo muestra el esquema del ejemplo de red Ethernet. Las direcciones IP propu-
estas se muestran al lado de los nodos Ethernet.
Por favor tomen en cuenta que se da ms atencin a la configuracin del PLCque al PCo HMI,
mientras el usuario puede solicitar ms asignaciones especficas que cubre est seccin.
Comunicaciones Ethernet Configurar un Mdulo Ethernet FX3U por Parmetro
Manual de Entrenamiento GX IEC Developer 19 - 1
PC con software de programacin
PLC (para configuracin inicial del
mdulo Ethernet)
USB/RS232 -USB/RS232
->USB/RS232 ->RS422
direccin IP: 192.168.1.2
direccin IP: 192.168.1.3 direccin IP: 192.168.1.1
PC con software de programacin
SCADA y PLC (Conectado medi-
ante componentes MX o controla-
dor Ethernet directo)
Hub
19.1.1 Configurar el PLC (usando un PC de configuracin inicial)
Usando el software de programacin, llame al casillero de seleccin del Parmetro de
Red haciendo doble clic en la opcin resaltada por la flecha.
Cuando el casillero se ha abierto, seleccione MELSECNET/Ethernet como se muestra
abajo.
Este abre el cuadro de dilogo para permitir al mdulo Ethernet configurarse lo cual se puede
ver abajo.
En la ventana Network type (tipo de red), haga clic en la flecha hacia abajo, para mostrar
las selecciones disponibles:
Configurar un Mdulo Ethernet FX3U por Parmetro Comunicaciones Ethernet
19 - 2 MITSUBISHI ELECTRIC
Ethernet es la opcin final en la lista. Seleccinelo como se muestra abajo:
El cuadro de dilogo ahora muestra las opciones de asignaciones especficas para el mdulo.
Los botones en la mitad inferior de la tabla que estn en rojo son para la asignacin de partes
obligatorias del mdulo, aquellas en magentason opcionales, y se asignan como se requieran.
Comunicaciones Ethernet Configurar un Mdulo Ethernet FX3U por Parmetro
Manual de Entrenamiento GX IEC Developer 19 - 3
Haga clic en los casilleros en la mitad superior e introduzcalos valores como se requieran. La
tablamuestralas asignaciones parael FX3Uenel sistemadeejemplodescritoanteriormente.
NOTA Las asignaciones nmero de red y nmero de estacin se usan para identificar el mdulo
cuando los PLCs FX3U usan el Ethernet para comunicaciones de peer-to-peer (no
cubiertas en este documento). Estas asignaciones se usan tambin cuando el software de
programacin es para comunicar al PLC FX3U a travs de la red Ethernet. Este sujeto est
cubierto ms adelante en el documento.
Luego, haga clic en las Asignacionesoperacionales para mostrar el dilogo mostrado
abajo. Estas asignaciones que ya existen son los valores por defecto que el software de
programacin aplica.
Configurar un Mdulo Ethernet FX3U por Parmetro Comunicaciones Ethernet
19 - 4 MITSUBISHI ELECTRIC
< Vea la Nota abajo
< Vea la Nota abajo
El dilogo abajo muestra las asignaciones requeridas para el sistema de ejemplo descrito
anteriormente. Las flechas resaltan las diferencias para claridad.
Despus que las asignaciones estn hechas aqu, haga clic en End para regresar a la
ventana principal de asignacin del parmetro de red. Tome en cuenta que el botn de
Operational settings ahora ha cambiado a azul, para indicar que los cambios se han
hecho.
Comunicaciones Ethernet Configurar un Mdulo Ethernet FX3U por Parmetro
Manual de Entrenamiento GX IEC Developer 19 - 5
Luego, haga clic en Asignaciones operacionales para mostrar el siguiente dilogo. Esto
es donde las asignaciones para el Scada y HMI se harn.
NOTA No hay necesidad de asignar nada aqu, si la tarjeta Ethernet es solo para usarse para el
programa de monitoreo/edicin usando el software de programacin (como se describe
ms adelante).
El dilogo abajo muestra las asignaciones requeridas para la comunicacin tanto del Scada y
del HMI, para el sistema de ejemplo descrito anteriormente. Las asignaciones se hacen selec-
cionado las opciones requeridas desde las listas desplegables en cada ventana, o tecleando
como se requiera.
Configurar un Mdulo Ethernet FX3U por Parmetro Comunicaciones Ethernet
19 - 6 MITSUBISHI ELECTRIC
p. e. HMI
Despus que las asignaciones estn hechas aqu, haga clic en End para regresar a la
ventana principal de asignacin del parmetros de red.
No se requieren ms asignaciones aqu para comunicaciones con el Scada o el HMI.
Haga clic en End para verificar y cerrar el dilogo principal de asignacin de parmetros
de red. Ests asignaciones se enviarn al PLC la prxima vez que los parmetros se
descarguen.
Comunicaciones Ethernet Configurar un Mdulo Ethernet FX3U por Parmetro
Manual de Entrenamiento GX IEC Developer 19 - 7
19.2 Configurar el PC en el Ethernet
Abra las propiedades de Red de Windows, y asigne una direccin IPy mscara de subred
en el dilogo de propiedades TCP/IPpara el adaptador de red Ethernet a usarse. Por favor
tome en cuenta que despus de cambiar la direccin IP, el PC puede requerir reiniciar.
Configurar el PC en el Ethernet Comunicaciones Ethernet
19 - 8 MITSUBISHI ELECTRIC
19.3 Configurar el GX Developer para acceder al PLC en
Ethernet
Abra el dilogo de asignaciones de conexin como se muestra.
La conexin por defecto es para el PCSide I/F para usar conexin en serie al mdulo PLC
CPU. Cambie el PC Side I/F a Ethernet board haciendo clic como se muestra arriba, y
diciendo Yes a la pregunta acerca de que la asignacin presente se perder (es decir, la
asignacin de en serie al CPU).
El PCSide I/Fdebera dar el valor por defecto a la Red No. = 1, Estacin No = 1 y Protocolo
= TCP como se muestra abajo. Si NOmuestra esto, entonces haga doble clic en Ethernet
board y haga estas asignaciones en los lugares apropiados
Comunicaciones Ethernet Configurar el GX Developer para acceder al PLC en Ethernet
Manual de Entrenamiento GX IEC Developer 19 - 9
Luego, haga doble clic en Ethernet module bajo PLC side I/F como se muestra arriba.
Esto abrir el dilogo para permitir la seleccin del PLC con el cual se comunicar por el
Ethernet. introduzca las asignaciones mostradas, ya que estas fueron las asignaciones
puestas en el PLC anterior. (refirase atrs a las partes 6 y 7 en la seccin 19.1.1)
NOTA No hay necesidad de especificar un nmero de puerto, mientras el software de programa-
cin usar un puerto dedicado de Protocolo MELSOFT por defecto.
Haga clic en OK cuando est hecho.
Configurar el GX Developer para acceder al PLC en Ethernet Comunicaciones Ethernet
19 - 10 MITSUBISHI ELECTRIC
Esto completar la asignacin, haciendo que el dilogo se vea como se muestra abajo.
Haga clic en Connection test para confirmar que las asignaciones estn correctas. Haga
clic en OK cuando haya finalizado.
Comunicaciones Ethernet Configurar el GX Developer para acceder al PLC en Ethernet
Manual de Entrenamiento GX IEC Developer 19 - 11
19.4 Configurar la HMI (Interfaz Hombre Mquina)
El proyecto del E Designer electrnico para el sistema de ejemplo necesita tener las
siguientes asignaciones.
Luego, abra las opciones Peripherals bajo el men del Sistema, y configure la conexin
de HMIs TCP/IP como se muestra:
Configurar la HMI (Interfaz Hombre Mquina) Comunicaciones Ethernet
19 - 12 MITSUBISHI ELECTRIC
Luego haga las siguientes asignaciones para el Controlador 1 (es decir, el PLC de des-
tino), de acuerdo a las asignaciones hechas en la PLC anterior.
Comunicaciones Ethernet Configurar la HMI (Interfaz Hombre Mquina)
Manual de Entrenamiento GX IEC Developer 19 - 13
Como con las asignaciones MQE anteriores, tome en cuenta que E71 nmero de puerto 1025,
decimal 1025 es igual al hexadecimal 401 (asigne en el nmero de puerto de la estacin Local
del PLC refirase atrs a la parte de la seccin 19.1.1).
Haga clic en OK, salga de las asignaciones perifricas y descargue estas asignaciones
con el proyecto.
Configurar la HMI (Interfaz Hombre Mquina) Comunicaciones Ethernet
19 - 14 MITSUBISHI ELECTRIC
19.5 Comunicacin por el MX Components.
El MX Components es una herramienta diseada para implementar la comunicacin desde el
PC al PLC sin ningn conocimiento de protocolos y mdulos de comunicacin.
Soporta la conexin del puerto CPU en serie, enlaces de computador en serie (RS232C,
RS422), Ethernet, redes CC-Link y MELSEC.
La figura abajo muestra la manera fcil para crear la comunicacin entre un PC y un PLC
mediante el MX Components.
Inicie la Communication Setting Utility y seleccione el Wizard
Comunicaciones Ethernet Comunicacin por el MX Components.
Manual de Entrenamiento GX IEC Developer 19 - 15
Primero debe definir el Logical station number
Luego, configure las Asignaciones de Comunicacin al lado del PLC
Comunicacin por el MX Components. Comunicaciones Ethernet
19 - 16 MITSUBISHI ELECTRIC
Seleccione el protocolo UDP y el Puerto por defecto 5001
Configure las asignaciones de comunicacin del lado del PLC requerido para el sistema
de ejemplo descrito anteriormente.
Comunicaciones Ethernet Comunicacin por el MX Components.
Manual de Entrenamiento GX IEC Developer 19 - 17
Seleccione el tipo de CPU correcto.
Para la conclusin de la configuracin defina un nombre y presione el botn Finish
Comunicacin por el MX Components. Comunicaciones Ethernet
19 - 18 MITSUBISHI ELECTRIC
Ahora la definicin de comunicacin se finaliza. Bajo la carpeta Connection test se puede
examinar la conexin.
Seleccione el Logical stationnumber para el cual desea llevar a cabo la prueba. El Diagnosis
count muestra el xito de la conexin. Result Muestra los resultados de prueba. En caso de un
error se indica un nmero de error.
Despus de la configuracin de las rutas de comunicacin puede acceder a todos los dispositi-
vos del controlador (lectura/escritura) con los lenguajes de programacin de Microsoft como
MS Visual Basic, MS C++ etc.
Los MX Components de Mitsubishi son una herramienta poderosa, fcil de usar que hace muy
fcil conectar a su PLC Mitsubishi al mundo de PC.
Comunicaciones Ethernet Comunicacin por el MX Components.
Manual de Entrenamiento GX IEC Developer 19 - 19
Comunicacin por el MX Components. Comunicaciones Ethernet
19 - 20 MITSUBISHI ELECTRIC
A Apndice
A.1 Rels Especiales
Adems de los rels que puede encender y apagar con el programa PLChay tambin otra clase
de rels conocidos como rels especiales o de diagnstico. Estos rels usan el rango de direc-
cin que empieza con M8000. Algunos contienen informacin sobre el estado del sistema y
otros pueden usarse para influir en la ejecucin del programa. Los rels especiales no se pue-
den usar como otros rels internos en un programa de secuencia. Sin embargo, algunos de
ellos se pueden asignar a PRENDIDOo APAGADOa fin de controlar el CPU. Aqu estn repre-
sentados algunos de los dispositivos ms comnmente usados.
Los rels especiales se pueden en dos grupos:
Rels especiales cuyo estado de seal puede solamente leerse por el programa (por
ejemplo usando una instruccin LD o LDI).
Los rels especiales cuyo estado de seal se puede leer y escribir (asignar o reasignar)
por el programa.
Las siguientes tablas destacan una columna de Lectura y de Escritura". Si se muestra el sm-
bolo b en una de estas columnas, es posible la accin correspondiente. El smbolo signi-
fica que la accin correspondiente no se permite.
Tambin hay registros especiales para la informacin de palabra en un CPUFX. Hay descritos
en la siguiente seccin.
A.1.1 Informacin de Diagnstico del Estado del PLC (M8000 a M8009)
Apndice Rels Especiales
Manual de Entrenamiento GX IEC Developer A - 1
Rel Especial Lectura Escritura CPU Funcin
M8000
FX1S
FX1N
FX2N
FX2NC
FX3U
RUN Monitor
(contacto NA)
M8001
RUN Monitor
(contacto NC)
M8002
Pulso Inicial
(contacto NA)
M8003
Pulso inicial
(contacto NC)
M8004 Suceso de error
M8005
FX2N
FX2NC
FX3U
Voltaje bajo de la batera (ACTIVO cuando el voltaje de la
batera est debajo del valor asignado en D8006)
M8006
Latch de error de la batera (M8006 se asigna cuando se
detecta el voltaje bajo de la batera)
M8007 Falla de energa momentnea
M8008 Falla de energa detectada
M8009 24 V CC no funciona (fuente de alimentacin de servicio)
RUN-Modus
M8004
M8000
M8001
M8002
M8003
Programmzykluszeit
A.1.2 Dispositivos de Reloj y Reloj en Tiempo Real (M8011 a M8019)
A.1.3 Modo de Operacin del PLC (M8030 a M8039)
Rels Especiales Apndice
A - 2 MITSUBISHI ELECTRIC
Rel Especial Lectura Escritura CPU Funcin
M8010 No usado
M8011
FX1S
FX1N
FX2N
FX2NC
FX3U
ACTIVO pulso de reloj 10 ms
y APAGADOen ciclo 10 ms (PRENDIDO: 5 ms, APAGADO: 5 ms)
M8012
ACTIVO pulso de reloj 100 ms
y APAGADOen ciclo 100 ms (PRENDIDO: 50 ms, APAGADO:
50 ms)
M8013
ACTIVO pulso de reloj 1 ms
y APAGADO en ciclo 1 ms (PRENDIDO: 500 ms, APAGADO:
500 ms)
M8014
Pulso de reloj de 1 min
ACTIVO y APAGADO en ciclo de 1 min (ACTIVO:
30 s, APAGADO: 30 s)
M8015 Parar y preasignar reloj (Para reloj en tiempo real)
M8016
Visualizacin de lectura de tiempo se para (Para reloj en
tiempo real)
Los contenidos de D8013 a D8019 se congelan, pero el reloj
est todava funcionando.
M8017 Coreccin de 30 segundos (Para reloj en tiempo real)
M8018
Deteccin de instalacin del reloj en tiempo real (Siempre
ACTIVO)
Para un FX2NC se debe instalar una tarjeta de memoria con
RTC integrada.
M8019 Error de asignacin en reloj en tiempo real (RTC)
Rel especial Lectura Escritura CPU Funcin
M8030
FX2N/
FX2NC/
FX3U
LED de batera APAGADO
Cuando se asigna M8030 a ACTIVO, el LED en el PLC no se
ilumina an si se detecta voltaje bajo de la batera.
M8031
FX1S/
FX1N
FX2N
FX2NC
FX3U
Memoria sin
latch todo
despejado
Si se activan estos rels auxiliares
especiales, luego la memoria de ima-
gen PRENDIDO/APAGADO de Y, M,
S, T y C, y valores presentes de T, C,
D, los registros de datos especiales y R
se despejan a cero. Sin embargo, los
registros de archivo (D) en la memoria
del programa, y registros de archivo de
extensin (ER) en el casette de memo-
ria no se despejan.
M8032
Memoria con
latch todo
despejado
M8033
Memoria retenida a PARADO
Cuando se conmuta el PLC desde ARRANCAR a PARAR, la
memoria de imagen y memoria de datos se retienen.
M8034
Todas las salidas desabilitadas
Todos los contactos de salida externa del PLC se APAGAN.
El programa sin embargo se ejecuta todava.
M8035 Modo de ARRANQUE forzado
M8036 Seal de ARRANQUE forzado
M8037 Seal de PARADA forzada
M8038
Sealizador de asignacin de parmetro de comunicacin
(para N:N asignacin de red)
M8039
Modo de exploracin constante
Cuando M8039 se ACTIVA, el PLC espera hasta el tiempo
de exploracin especificado en D8039 y luego ejecuta la
operacin del ciclo.
A.1.4 Deteccin de Errores (M8060 a M8069)

La operacin vara de acuerdo al PLC: Despejado en un FX1S, FX1N, FX2N, FX1NC, o FX2NC cuando el PLC co-
muta desde PARADO a ARRANCAR. No despejado en un FX3U PLC.
Error de comunicacin serial 2 [ch2] en PLCs FX3U se detecta por M8438.

Despejado cuando el PLC conmuta desde PARADO a ARRANCAR

Cuando M8069 est PRENDIDO, se ejecuta la verificacin del bus de E/S. Si se detecta un error, el cdigo de er-
ror 6130 se escribe a un registro especial D8069 y se asigna el rel especial M8061.
A.1.5 Tarjetas de Extensin (Dedicadas a FX1S y FX1N)
A.1.6 Adaptador Especial Anlogo para FX3U (M8260 a M8299)
* El nmero de unidad del adaptador especial anlogo se cuenta desde el lado de unidades principales.
Apndice Rels Especiales
Manual de Entrenamiento GX IEC Developer A - 3
Rel especial Lectura Escritura CPU Funcin
M8060
FX2N/
FX2NC
FX3U
Error de configuracin de E/S
M8061
FX1S
FX1N
FX2N
FX2NC
FX3U
Error del hardware del PLC
M8062
FX2N
FX2NC
Error de comunicacin del dispositivo de programacin/PLC
M8063


FX1S
FX1N
FX2N
FX2NC
FX3U
Error de comunicacin serial 1 [ch1]
M8064 Error de parmetro
M8065 Error de sintaxis
M8066 Error en escalera
M8067

Error de operacin
M8068 Cerrojo de error de operacin
M8069
FX2N
FX2NC
FX3U
Verificacin de bus de E/S

Rel especial Lectura Escritura CPU Funcin


M8112
FX1S
FX1N
Tarjeta de extensin FX1N-4EX-BD: Entrada BX0
Tarjeta de extensin FX1N-2AD-BD: cambio de modo de
entrada canal 1
Tarjeta de extensin FX1N-1DA-BD: cambio de modo de
salida
M8113
Tarjeta de extensin FX1N-4EX-BD: Entrada BX1
Tarjeta de extensin FX1N-2AD-BD: cambio de modo de
entrada canal 2
M8114 Tarjeta de extensin FX1N-4EX-BD: Entrada BX2
M8115 Tarjeta de extensin FX1N-4EX-BD: Entrada BX3
M8116 Tarjeta de extensin FX1N-2EYT-BD: Salida BY0
M8117 Tarjeta de extensin FX1N-2EYT-BD: Salida BY1
Registro especial Lectura Escritura CPU Funcin
M8260
a M8269

FX3U
1er* adaptador especial
M8270
a M8279
2do* adaptador especial
M8280
a M8289
3er* adaptador especial
M8290
a M8299
4to* adaptador especial
A.2 Registros especiales
Como los rels especiales (seccin A.1) inician en la direccin M8000 los controladores FX tam-
bin tienen registros especiales o de diagnstico, cuyas direcciones inician en D8000. Amenudo
hay tambin una conexin directa entre los rels especiales y los registros especiales. Por ejem-
plo, el rel especial M8005 muestra que la tensin de la batera del PLCest demasiado baja, y el
valor de tensin correspondiente almacenado en el registro especial D8005. Las tablas siguien-
tes muestran una seleccin pequea de los registros especiales disponibles como ejemplos.
Los registros especiales se pueden en dos grupos:
Los registros especiales cuyos valores pueden solamente leerse por el programa
Los rels especiales cuyos valores se pueden leer y escribir por el programa.
Las siguientes tablas destacan una columna de Lectura y de Escritura". Si se muestra el sm-
bolo b en una de estas columnas, es posible la accin correspondiente. El smbolo signi-
fica que la accin correspondiente no se permite.
A.2.1 Informacin de Diagnstico del Estado del PLC (D8000 a D8009)
Registros especiales Apndice
A - 4 MITSUBISHI ELECTRIC
Registro especial Lectura Escritura CPU Funcin
D8000
FX1S
FX1N
FX2N
FX2NC
FX3U
Asignacin del watchdog timer (en pasos de 1ms). (Escriba
desde el sistema ROM a potencia ON) Valor sobreescrito por
programa es vlido despus de ejecutar la instruccin END o
WDT. La asignacin debe ser ms grande que el tiempo de
exploracin mximo (almacenado en D8012).
Valor por defecto es 200 ms.
D8001
Tipo de PLC y versin del sistema
FX1S: 22VVV
FX1N: 26VVV
FX2N/FX2NC/FX3U: 24VVV
(e. j. FX1N Versin 1.00 26100)
D8002
Capacidad de memoria
0002 pasos de 2k (FX1S solamente)
0004 pasos de 4k (FX2N/FX2NC solamente)
0008 pasos de 8k o ms (no para FX1S)
Si los pasos de 16K o ms K8" estn escritos a D8002 y
16" o 64" estn escritos a D8102.
D8003
Memory typ:
00
H
RAM (Casette de memoria)
01
H
EPROM (Casette de memoria)
02
H
EEPROM (Casette de memoria o memoria flash)
0A
H
EEPROM (Casette de memoria o memoria flash,
protegido contra escritura)
10
H
memoria incorporada en PLC
D8004
Nmero de error (M)
Si D8004 contiene ej.; el valor 8060, el rel especial se
asigna M8060.
D8005
FX2N
FX2NC
FX3U
Voltaje de batera (Ejemplo: 36" -> 3.6 V)
D8006
Nivel de deteccin del voltaje de batera baja.
Asignaciones por defecto:
FX2N/FX2NC: 3.0 V (30")
FX3U: 2.7 V (27")
D8007
Conteo de falla de potencia momentnea
Se almacena frecuencia de operacin M8007. Despejado al
apagar.
D8008
FX2N
FX2NC
FX3U
Deteccin de falla de energa
Asignaciones por defecto:
FX2N/FX3U: 10 ms (fuente de alimentacin CA)
FX2NC: 5 ms (fuente de alimentacin CC)
A.2.2 Informacin de Exploracin y Reloj en Tiempo Real (D8010 a D8019)
A.2.3 Modo de Operacin del PLC (M8030 a D8039)
Apndice Registros especiales
Manual de Entrenamiento GX IEC Developer A - 5
Registro especial Lectura Escritura CPU Funcin
D8010 FX1S
FX1N
FX2N
FX2NC
FX3U
Tiempo de exploracin presente (en unidades de 0,1 ms)
D8011 Valor mnimo de tiempo de exploracin (en unidades de 0,1 ms)
D8012 Valor mnimo de tiempo de exploracin (en unidades de 0,1 ms)
D8013
FX1S
FX1N
FX2N
FX2NC
FX3U
Reloj de tiempo real: Segundos (0 a 59)
D8014 Reloj en tiempo real: Minutos (0 a 59)
D8015 Reloj en tiempo real: Horas (0 a 23)
D8016 Reloj en tiempo real: Fecha (Da, 1 a 31)
D8017 Reloj en tiempo real: Fecha (Mes, 1 a 12)
D8018 Reloj en tiempo real: Fecha (Ao, 0 a 99)
D8019
Reloj en tiempo real: Da de la semana (0 (Domingo) a 6
(Sbado))
Registro especial Lectura Escritura CPU Funcin
D8030
FX1S
FX1N
Valor devolumen anlogoVR1(Nmeroenterodesde0a255)
D8031 Valor devolumenanlogoVR2(Nmeroenterodesde0a255)
D8032 D8038 No usado
D8039
FX1S
FX1N
FX2N
FX2NC
FX3U
Duracin de exploracin constante
Por defecto: 0 ms (en pasos de 1 ms)
(Escribir desde ROM a potencia ON)
Se puede sobreescribir por el programa
A.2.4 Cdigos de Error (D8060 a D8069)
* Despejado cuando el PLC conmuta desde PARADO a ARRANCAR
A.2.5 Tarjetas de Extensin (Dedicada a FX1S y FX1N)
A.2.6 Adapatador Especial Anlogo para FX3U (D8260 a D8299)
* El nmero de unidad del adaptador especial anlogo se cuenta desde el lado de unidades principales.
Registros especiales Apndice
A - 6 MITSUBISHI ELECTRIC
Registro especial Lectura Escritura CPU Funcin
D8112
FX1S
FX1N
Adaptador FX1N-2AD-BD: Valor de entrada digital canal 1
D8113 Adaptador FX1N-2AD-BD: Valor de entrada digital canal 2
D8114 Adaptador FX1N-1DA-BD: Valor de salida digital canal 1
Registro especial Lectura Escritura CPU Funcin
D8260
a D8269

FX3U
1er adaptador especial
D8270
a D8279
2do* adaptador especial
D8280
a D8289
3er* adaptador especial
D8290
a D8299
4to* adaptador especial
Registro especial Lectura Escritura CPU Funcin
D8060
FX2N
FX2NC
FX3U
Si la unidad o bloque correspondientea un nmero de E/Spro-
gramadas no estn realmente cargadas, M8060 se asigna a
ACTIVOy el primer nmero de dispositivo del bloque errneo
se escribe a D8060
Significado del cdigo de cuatro dgitos:
1er dgito: 0 = Salida, 1 = Entrada
2do a 4to dgito: Primer nmero de dispositivo del bloque err-
neo.
D8061
FX1S/FX
1N
FX2N
FX2NC
FX3U
Cdigo de error para error del hardware del PLC
D8062
FX2N
/FX2NC
FX3U
Cdigo de error para error de comunicacin PLC/PP
D8063
FX1S
FX1N
FX2N
FX2NC
FX3U
Cdigo de error para error de comunicacin serial 1 [canal1]
D8064 Cdigo de error para error de parmetro
D8065 Cdigo de error para error de sintaxis
D8066 Cdigo de error para error en escalera
D8067 Cdigo de error para error de operacin
D8068*
Error de operacin nmero de paso en cerrojo
En el caso de 32K pasos o ms, el nmero de paso se alma-
cena en [D8313, D8312].
D8069*
Nmero de paso de error de M8065 a M8067
En el caso de 32K pasos o ms, el nmero de paso se alma-
cena en [D8315, D8314].
A.3 Lista de Cdigos de Error
Cuando se ha detectado un error en el PLC, el cdigo deerror se almacena en registros especiales
D8060 a D8067 y D8438. Se deberan seguir las siguientes acciones para diagnosticar errores.
Aqu estn representados algunos de los cdigos de error ms comunes.
A.3.1 Cdigos de error 6101 a 6409
Apndice Lista de Cdigos de Error
Manual de Entrenamiento GX IEC Developer A - 7
Error
Registro
Especial
Cdigo
de Error
Descripcin Accin Correctiva
Error de hardware
del PLC D8061
0000 Sin error
6101 Error RAM
6102 Error de circuito de operacin
6103 Error de bus de I/O (M8069 = ON)
Revisin para la conexin
correcta de los cables de
extensin.
6104
Falla de unidad de extensin alimentada
con 24 V
(M8069 = PRENDIDO)
6105 Error del watchdog timer
Revise el programa del
usuario. El tiempo de explo-
racin excede al valor alma-
cenado en D8000.
6106
Error de creacin de la tabla de E/S (error
del CPU)
Mientras prende la unidad principal,
ocurre una falla de potencia de 24V en
una unidad de extensin alimentada. (El
error ocurre si la potencia 24V no se ali-
menta por 10 segundos o ms despus
de que la unidad principal se PRENDE.)
Revise la fuente de alimen-
tacin para las unidades de
extensin alimentadas.
6107 Error de configuracin del sistema
Revise el nmero de unida-
des/bloques de funcin espe-
cial conectadas. Un poco de
unidades/bloques de funcin
especial se limitan al nmero
para conectar.
Error de comunica-
cin entre el PLC y
el dispositivo de
programacin
(FX2N y FX2NC so-
lamente)
D8062
0000 Sin error
6201
Igualdad, error de sobrepico o error de
cableado
Revise la conexin del cable
entre el dispositivo de pro-
gramacin y el PLC. Este
error puede ocurrir cuando
se desconecta un cable y se
reconecta durante el moni-
toreo del PLC.
6202 Error de carcter de comunicacin
6203
Error en revisin de suma de datos de
comunicacin
6204 Error en formato de datos
6205 Error de comando
Error de comuni-
cacin serial D8063
0000 Sin error
6301
Igualdad, error de sobrepico o error de
cableado
b Comunicacin del inversor,
enlace y programacin del
computador: Asegrese
que los parmetros de co-
municacin estn asigna-
dos correctamente de acu-
erdo a sus aplicaciones.
b Red N:N, enlace paralelo,
etc.: Revise los programas
de acuerdo a las aplicacio-
nes.
b Mantenimiento remoto:
Asegrese de prender el
modem y revisar las asig-
naciones a los comandos
AT.
b Cableado: Revise los ca-
bles de comunicacin para
el cableado correcto.
6302 Error de carcter de comunicacin
6303
Error en revisin de suma de datos de
comunicacin
6304 Error en formato de datos de comunicacin
6305 Error de comando
6306 Comunicacin fuera de tiempo detectada
6307 Error al inicializar el modem
6308 N:N error en parmetro de red
6312 Error de caracter de enlace paralelo
6313 Error en suma de enlace paralelo
6314 Error de formato de enlace paralelo
6320 Error de comunicacin del inversor
A.3.2 Cdigos de error 6501 a 6510
Lista de Cdigos de Error Apndice
A - 8 MITSUBISHI ELECTRIC
Error
Registro
Especial
Cdigo
de Error
Descripcin Accin Correctiva
Error de
parmetro
D8064
0000 Sin error
6401 Error de revisin de suma del programa
PARE el PLC, y asigne los
parmetros correctamente.
6402
Error de asignacin de capacidad de la
memoria
6403
Error de asignacin del rea del disposi-
tivo en cerrojo
6404
Error en asignacin del rea de comen-
tarios
6405
Error en asignacin en rea del registro
de archivo
6406
Asignacin de valor inicial de unidad
especial (BFM), error en revisin de
suma de asignacin de instruccin de
posicionamiento
6407
Asignacin de valor inicial de unidad
especial (BFM), error de asignacin de
instruccin de posicionamiento
6409 Otro error de asignacin
Error
Registro
especial
Cdigo
de Error
Descripcin Accin Correctiva
Error de sintaxis D8065
0000 Sin error
Durante la programacin,
se revisa cada instruccin.
Si se detecta un error de
sintaxis, modifique la
instruccin correctamente.
6501
Comunicacin de instruccin incorrecta,
smbolo del dispositivo y nmero del dis-
positivo
6502
Sin SALIDA T ni SALIDA C antes de
asignar valor
6503
Sin SALIDA T ni SALIDA C antes de
asignar valor
Nmero de operandos insuficientes
para la instruccin aplicada
6504
Se usa ms de una vez el mismo
nmero de etiqueta.
Se usa ms de una vez la misma
entrada del interruptor o entrada del
contador de alta velocidad.
6505
Nmero de dispositivo est fuera del
rango admisible.
6506 Instruccin invlida
6507 Nmero de etiqueta invlido [P]
6508 Entrada del interruptor invlida [I]
6509 Otro error
6510 Error en nmero de anidado MC
A.3.3 Cdigos de error 6610 a 6632
Apndice Lista de Cdigos de Error
Manual de Entrenamiento GX IEC Developer A - 9
Error
Registro
Especial
Cdigo
de Error
Descripcin Accin Correctiva
Error de circuito D8066
0000 Sin error
6610
LD, LDI se usa continuamente 9 veces o
ms.
Este error ocurre cuando
una combinacin de instruc-
ciones es incorrecta en el
bloque de circuito completo
o cuando la relacin entre
un par de instrucciones es
incorrecta.
Modificar las instrucciones
en el modo del programa
para que su relacin mutua
llegue a ser correcta.
6611
Ms instrucciones ANB/ORB que
instrucciones LD/LDI
6612
Menos instrucciones ANB/ORB que
instrucciones LD/LDI
6613
MPS se usa continuamente 12 veces o
ms.
6614 Sin Instruccin MPS
6615 Sin Instruccin MPP
6616
Sin bobina entre MPS, MRD y MPP o
combinacin incorrecta
6617
Instruccin debajo no se conecta a la
lnea del bus: STL, RET, MCR, P, I, DI,
EI, FOR, NEXT, SRET, IRET, FEND o
END
6618
STL, MC o MCR se pueden usar sola-
mente en programa principal, pero se
usa en otro sitio, (eje.; en rutina o subru-
tina de interrupcin).
6619
Se usa instruccin invlida en bucle
FOR-NEXT: STL, RET, MC, MCR, I (indi-
cador de rutina) o IRET.
6620
Nivel excedido de anidado de instruc-
cin FOR-NEXT
6621
Nmeros de instrucciones FOR y NEXT
no emparejan.
6622 Sin instruccin NEXT
6623 Sin instruccin MC
6624 Sin instruccin MCR
6625
Instruccin STL se usa continuamente 9
veces o ms.
6626
Instruccin invlida se programa dentro
del bucle STL-RET: MC, MCR, I (indica-
dor de interrupcin), SRET o IRET.
6627 Sin instruccin RET
6628
Instruccin invlida se usa en el pro-
grama principal: I (indicador de interrup-
cin), SRET o IRET.
6629 Sin P ni I (indicador de interrupcin)
6630 Sin instruccin SRET ni IRET
6631 SRET programado en ubicacin invlida
6632 FEND programado en ubicacin invlida
A.3.4 Cdigos de error 6701 a 6710
* An si la sintxis o diseo del circuito es correcto, un error de operacin puede todava ocurrir. Por ejemplo:
T200Z si mismo no es un error. Pero si Z tuvo un valor de 400, el temporizador T600 debera intentarse ser acce-
dido. Esto causara un error de operacin puesto que no hay dispositivo T600 disponible.
Lista de Cdigos de Error Apndice
A - 10 MITSUBISHI ELECTRIC
Error
Registro
Especial
Cdigo
de Error
Descripcin Accin Correctiva
Error de operacin D8067
0000 Sin error
6701
Sin destino de salto(indicador) para
instruccin CJ o CALL
La etiqueta no se define o est uera
de P0 a P4095 debido al ndice
La etiqueta P63 se ejecuta en la
instruccin CALL; no puede usarse en
instruccin CALL como P63 es para
salatar a la instruccin END.
Este error ocurre en la ejecu-
cin de la operacin. Revise
el programa, o verifique los
contenidos de los operandos
usados en las instrucciones
aplicadas.*
6702
Nivel de anidado de la instruccin CALL
es 6 o ms
6703
Nivel de anidado de la interrupcin es 3 o
ms
6704
Nivel de anidado de la instruccin
FOR-NEXT es 6 o ms
6705
Operando de instruccin aplicada es dis-
positivo inaplicable.
6706
Rango del nmero del dispositivo o valor
de datos para operando de lmite excedi-
do de instruccin aplicada.
6707
Se accesa al registro de archivo sin asig-
nacin de parmetro o registro de archi-
vo.
6708 Error en instruccin FROM/TO
Este error ocurre en la eje-
cucin de la operacin.
Revise el programa, o verifi-
que los contenidos de los
operandos usados en las
instrucciones aplicadas.
Revise si las memorias del
bfer especificado existe en
el equipo. Revise si los
cables de extensin estn
corectamente conectados.
6709 Otro (ej.; ramificacin inapropiada)
Este error ocurre en la ejecu-
cin de la operacin. Revise
el programa, o verifique los
contenidos de los operandos
usados en las instrucciones
aplicadas.*
6710 Emparejan mal entre parmetros
Este error ocurre cuando se
usa el mismo dispositivo
dentro de la fuente y destino
en una instruccin por turno,
etc.
A.4 Nmero de Puntos de E/S Ocupadas y Consumo de
Corriente
Las siguientes tablas muestran cuantos puntos de entrada/salida se ocupan en una unidad
base por una cierta unidad, junto con el tipo de fuente de alimentacin y valores de consumo de
corriente necesarios para seleccionar un producto.
El consumo de corrientes se determina de manera diferente en los siguientes casos.
5 V CC e interna 24 V CC se proveen a los productos a travs de un cable de extensin, y se
debe calcular el consumo de corriente
Restar el consumo de corriente al interior 24 V CC como sigue.
Para la unidad principal de tipo de potencia CA, reste el consumo de corriente en el interior
24 V CC desde la fuente de alimentacin de servicio 24 V CC:
Para la unidad principal de tipo de potencia CC, reste el consumo de corriente en el interior
24 V CC desde la fuente de alimentacin para el interior 24 V CC:
Algunos mdulos de funcin especial necesitan exterior 24 V CC. Incluya esta corriente
en el clculo del consumo de corriente cuando la corriente se suministra por la fuente de
alimentacin de servicio 24 V CC. Cuando la corriente se suministra por una fuente de ali-
mentacin externa, la corriente no se incluye en el clculo del consumo de corriente.
A.4.1 Tarjetas Adaptadoras de Interfaz y Tarjetas Adaptadoras de Comunicacin.
* Cuando una herramienta de programacin o GOT se conecta, aada la corriente consumida por esta unidad (vea
la prxima pgina)
Apndice Nmero de Puntos de E/S Ocupadas y Consumo de Corriente
Manual de Entrenamiento GX IEC Developer A - 11
Tipo
Nmero de puntos de
E/S ocupadas
Consumo de corriente [mA]
5 V CC 24 V CC (interna) 24 V CC (externa)
FX1N-232-BD
20 FX2N-232-BD
FX3U-232-BD
FX1N-422-BD
60*
FX2N-422-BD
FX3U-422-BD 20*
FX1N-485-BD
60
FX2N-485-BD
FX3U-485-BD 40
FX3U-USB-BD 15
FX1N-CNV-BD
FX2N-CNV-BD
FX3U-CNV-BD
Herramienta de Programacin, Convertidor de Interfaz, Mdulode Visualizaciny GOT.
A.4.2 Adaptadores Especiales
* El consumo de corriente al inicio debe considerarse cuando se conecta a una unidad base alimentada con CC.
A.4.3 Bloques de Extensin
Nmero de Puntos de E/S Ocupadas y Consumo de Corriente Apndice
A - 12 MITSUBISHI ELECTRIC
Tipo
Nmero de puntos de
E/S ocupadas
Consumo de corriente [mA]
5 V CC 24 V CC (interna) 24 V CC (externa)
FX-20P(-E) 150
FX-232AWC-H 120
FX-USB-AW 15
FX3U-7DM 20
FX10DM-E 220
F920GOT-BBD5-K-E 220
Tipo
Nmero de
puntos de E/S
ocupadas
Consumo de corriente [mA]
5 V CC 24 V CC (interna) 24 V CC (externa) Al arrancar
FX3U-4HSX-ADP 30 30 0 30*
FX3U-2HSY-ADP 30 60 0 120*
FX3U-4AD-ADP 15 0 40
FX3U-4DA-ADP 15 0 150
FX3U-4AD-PT-ADP 15 0 50
FX3U-4AD-TC-ADP 15 0 45
FX2NC-232ADP 100 0 0
FX3U-232ADP 30 0 0
FX3U-485ADP 20 0 0
Tipo
Nmero de puntos de
E/S ocupadas
Consumo de corriente [mA]
5 V CC 24 V CC (interna) 24 V CC (externa)
FX2N-8ER-ES/UL 16 125 0
FX2N-8EX-ES/UL 8 50 0
FX2N-16EX-ES/UL 16 100 0
FX2N-8EYR-ES/UL 8 75 0
FX2N-8EYT-ESS/UL 8 75 0
FX2N-16EYR-ES/UL 16 150 0
FX2N-16EYT-ESS/UL 16 150 0
A.4.4 Mdulos de Funcin Especial

Cuando los bloques de funcin especial anlogos (FX0N-3A, FX2N-2AD y FX2N-2DA) se conectan a una unidad
de extensin potenciada de entrada/salida (FX2N-32Eo FX2N-48E), se debe tomar en consideracin la sigu-
iente limitacin. (Cuando los bloques se conectan a la unidad principal, esta limitacin no se aplica.)
El consumo de corriente total de los bloques de funcin especial anlogos (FX0N-3A, FX2N-2ADy FX2N-2DA) de-
beran ser menores que los siguientes valores actuales.
- Cuando se conecta a FX2N-32E: 190 mA o menos
- Cuando se conecta a FX2N-48E: 300 mA o menos.

Cuando la tensin de la fuente de alimentacin CC externa es 5 V CC, la corriente es 100 mA.

Un FX2N-16CCL-Mno se puede usar junto con un FX2N-32ASI-M. El siguiente nmero de puntos se aaden de
acuerdo a los productos conectados a la red: Nmero de estaciones de E/S remotas) x 32 puntos.

Un FX2N-32ASI-Mno se puede usar junto con FX2N-16CCL-M. Solamente una unidad se puede aadir a todo el
sistema. El siguiente nmero de puntos se aade de acuerdo a los productos conectados a la red: (Nmero de
esclavas activas) x 8 puntos.
Apndice Nmero de Puntos de E/S Ocupadas y Consumo de Corriente
Manual de Entrenamiento GX IEC Developer A - 13
Tipo
Nmero de
puntos de E/S
ocupadas
Consumo de corriente [mA]
5 V CC 24 V CC (interna) 24 V CC (externa) Al arrancar
FX3U-4AD 8 110 0 90
FX3U-4DA 8 120 0 160
FX3U-20SSC-H 8 100 0 220
FX2N-2AD 8 20 50

0 170
FX2N-2DA 8 30 85

0 190
FX2N-4AD 8 30 0 55
FX2N-4DA 8 30 0 200
FX2N-4AD-TC 8 30 0 50
FX2N-4AD-PT 8 30 0 50
FX2N-8AD 8 50 0 80
FX2N-5A 8 70 0 90
FX2N-2LC 8 70 0 55
FX2N-1HC 8 90 0 0
FX2N-1PG-E 8 55 0 40
FX2N-10PG 8 120 0 70

FX2N-232IF 8 40 0 80
FX2N-16CCL-M 8

0 0 150
FX2N-32CCL-M 8 130 0 50
FX2N-32ASI-M 8

150 0 70
FX0N-3A 8 30 90

0 165
FX2N-10GM 8 5
FX2N-20GM 8 10
A.5 Glosario de Componentes del PLC
La siguiente tabla describe el significado y funcionalidad de los componentes simples y partes
de un PLC de Mitsubishi.
Glosario de Componentes del PLC Apndice
A - 14 MITSUBISHI ELECTRIC
Componente Descripcin
Conexin para tarje-
tas adaptadoras
de expansin
Tarjetas adaptadoras de expansin a conectarse a esta interfaz. Una variedad de diferentes
adaptadoras estn disponibles para todas las lneas FX (excepto la FX2NC). Estas adaptado-
ras extienden las capacidades de los controladores con funciones adicionales o enterfaces de
comunicaciones. Las tarjetas adaptadoras se conectan directamente en la ranura.
Conexin para unida-
des de programacin
Esta conexin se puede usar para la conexin de la unidad de programacin sostenida a
mano FX-20P-E o un PC externo o libreta con un paquete de software de programacin
(ej.; GX Developer).
EEPROM
La memoria de lectura/escritura en el cual se puede almacenar el programa del PLC y
leer con el software de programacin. Esta memoria de estado slido retiene sus conten-
idos sin potencia, an en el caso de una falla de potencia, y no necsita una batera.
Ranura del casete de
memoria
Ranura para casettes de memoria. Insertar un casette de memoria inhabilita la memoria
interna de los controladores - el controlador entonces solo ejecutar el programa almace-
nado en el casette.
Bus de extensin
Tanto los mdulos de expansin de E/S adicionales como los mdulos de funcin espe-
cial que aaden capacidades adicionales al sistema PLC se pueden conectar aqu. Vea
el Captulo 6 para una visin global de los mdulos disponibles.
Potencimetros Anl
ogos
Los potencimetros anlogos se usan para asignar los valores de consigna anlogos. La
asignacin puede sondearse por el programa PLC y usado por temporizadores, salidas
de pulso y otras funciones.
Fuente de Alimenta-
cin de Servicio
La fuente de alimentacin de servicio (no para FX2NC) provee un recurso de fuente de ali-
mentacin de 24V CC a las seales de entrada y los sensores. La capacidad de esta
fuente de alimentacin depende del modelo del controlador (ej.;. FX1S y FX1N: 400mA;
FX2N-16M- a travs de FX2N-32M-: 250 mA, FX2N-48M- a travs de
FX2N-64M-: 460 mA)
Entradas digitales
Las entradas digitales se usan para la entrada de seales de control desde los interrupto-
res, botones o sensores conectados Estas entradas pueden leer los valores ACTIVO
(seal de potencia pendida) y APAGADO (sin seal de potencia).
Salidas digitales
Puede conectar una variedad de accionadores diferentes y otros dispositivos a estas sali-
das, dependiendo de la naturaleza de su aplicacin y el tipo de salida.
LEDs para indicarel
estado de entrada
Estos LEDs muestran cuales entradas estn conectadas actualmente a una seal de
potencia, es decir, a una tensin definida. Cuando se aplica una seal a una entrada el
correspondiente LED se enciende, indicando que el estado de la entrada est en ACTIVO.
LEDs para indicar el
estado de salida
Estos LEDs muestran los estados de ACTIVO/APAGADO actuales de las salidas digita-
les. Estas salidas pueden conmutar una variedad de tensiones y corrientes diferentes
dependiendo del modelo y tipo de salida.
LEDs para indicarel
estado de funciona-
miento
Los LEDs ARRANCAR, POTENCIA y ERROR muestran el estado actual del controlador.
La POTENCIA muestra que la alimentacin se prende, ARRANCAR se ilumina cuando el
programa del PLC se est ejecutando y ERROR se prende cuando se registra un error o
mal funcionamiento.
Batera de la
Memoria
La batera protege los contenidos de la memoria RAM no permanente de PLCs de MEL-
SEC en el caso de una falla de potencia (FX2N, FX2NC y FX3U solamente). Protege los
rangos en cerrojo para temporizadores, contadores y rels. Adems de esto tambin pro-
vee potencia para el reloj en tiempo real integrado cuando la fuente de alimentacin del
PLC se apaga.
Interruptor de
ARRANCAR/PARAR
Los PLCs de MELEC tienen dos modos de operacin, ARRANCAR y PARAR.
El interruptor ARRANCAR/PARAR le permite conmutar entre estos dos modos manual-
mente. En modo ARRANCAR el PLC ejecuta el programa almacenado en su memoria. En
modo PARAR la ejecucin del programa se para y es posible porgramar el controlador.
ndice
Manual de Entrenamiento GX IEC Developer I
ndice
A
Acopladores pticos 2 - 8
Adaptador especial
conexin 2 - 32
descrito 2 - 17
Adaptadoras de comunicacin 2 - 29
Asignaciones abiertas (Ethernet) 19 - 6
Asignaciones operacionales (Ethernet) 19 - 4
B
Batera de la memoria A - 14
Bloque de Funcin
asignacin de DUT variables 11 - 8
asignacin de nombres de instancia 6 - 16
asignacin de variables 6 - 18
comparacin con Funcin 6 - 1
creacin 6 - 14
Ejemplos 4 - 25
entrada en el programa en Escalera 4- 18
instancias de monitoreo 7 - 11
opciones de ejecucin 6 - 21
C
Cambio de Programa en Lnea
(funcin en el Men Proyecto) 10 - 3
CANopen
Mdulo de red 2 - 26
CC-Link
Mdulos de red 2 - 25
Cdigos de error A - 7
Comentario
copiar 4 - 34
suprimir 4 - 34
Comentarios
para redes del programa 4 - 33
Conexin a masa 2 - 11
Conexin automtica 4 - 20
Configuracin de conexin 19 - 9
Configuracin de Conexin 4 - 37
Configurador GX DP 18 - 1
Contador
Direcciones del dispositivo 3 - 20
programacin 4 - 25
Controlador Lgico Programable
ver PLC
Cross Reference (Referencia Cruzada) 4 - 47
D
Descarga de Programas 4 - 41
DeviceNet
Mdulos de red 2 - 26
Diagrama del Bloque de Funcin 3 - 13
Diagrama en Escalera
Modo de Entradaen Escalera Guiada 4- 36
ingreso a Bloque Funcin 4 - 18
Modo de Entradaen Escalera Guiado 4- 36
Precauciones 4 - 21
programacin 4 - 14
Visin Global 3 - 12
Documentacin
Comentarios de Red 4 - 33
Encabezamiento de Red 4 - 33
Opciones de Imprimir 4 - 51
DUT
ver Tipos de Unidad de Datos
E
Edicin de Dispositivos funcin en men
Depurar 9 - 1
EEPROM A - 14
Ejecucin Macrocode 6 - 21
Encabezamiento de Red 4 - 33
Entrada EN 6 - 22
Entradas
Asignacin 2 - 37
cableado 2 - 12
ETHERNET
Configuracin 19 - 1
Mdulos de red 2 - 22
Etiquetas 3 - 10
Extensin
bloques 2 - 16
tarjetas 2 - 15
unidades 2 - 15
ndice
II MITSUBISHI ELECTRIC
F
familia FX
Visin global 2 - 6
Familia FX
Consumo de corriente A - 11
Fuente de Alimentacin 2 - 11
puntos de E/S ocupados A - 11
Fuente
entradas 2 - 12
salidas 2 - 14
Fuente de Alimentacin de servicio A - 14
Funcin
comparacin con Bloques de Funcin 6 - 1
creacin 6 - 2
duplicacin 6 - 10
Tipo de resultado 6 - 11
FX0N-32NT-DP 2 - 23
FX1N-8AV-BD 2 - 30
FX1N-CNV-BD 2 - 29
FX2N-10PG 2 - 21
FX2N-16CCL-M 2 - 25
FX2N-1HC 2 - 20
FX2N-1PG-E 2 - 21
FX2N-232IF 2 - 28
FX2N-32ASI-M 2 - 27
FX2N-32CAN 2 - 26
FX2N-32CCL 2 - 25
FX2N-32DP-IF 2 - 24
FX2N-64DNET 2 - 26
FX2N-8AV-BD 2 - 30
FX2NC-ENET-ADP 2 - 22
FX2N-CNV-BD 2 - 29
FX3U-20SSC-H 2 - 21
FX3U-2HSY-ADP 2 - 20
FX3U-4HSX-ADP 2 - 20
FX3U-64DP-M 2 - 23
FX3U-CNV-BD 2 - 29
FX3U-ENET 2 - 22
G
GFS
Visin Global 3 - 14
Glosario A - 14
Grfico de Funcin Secuencial
Visin Global 3 - 14
H
HMI 2 - 2
I
IEC61131-3 3 - 1
Imagen del Sistema 4 - 40
Iniciar Monitoreo (funcin en el men EnLnea) 7- 7
Instancia
para bloques de funcin 6 - 16
Interfaz
adaptadores 2 - 28
mdulos 2 - 28
Interfaz AS 2 - 27
Mdulo de red 2 - 27
Interruptor de ARRANCAR/PARAR A - 14
L
Lista de Instrucciones 3 - 11
Lista de Variables Globales
asignacin de variables 4 - 9
revisin 4 - 12
Localizacin de averas
Cdigos de error A - 7
Registros especiales A - 6
Rels especiales A - 3
LVG
ver Lista de Variables Globales
LVL
ver Lista Variable Local
M
Matrices
programacin 12 - 1
Visin Global 3 - 16
MELSEC 2 - 6
Men Depurar
Edicin de Dispositivos 9 - 1
Forzar Entradas y Salidas 8 - 1
Men en lnea
Configuracin de Transferencia 4 - 37
Men en Lnea
Monitoreo de Encabezamientos 7 - 6
Iniciar Monitoreo 7 - 7
Monitor de Datos de Entrada 7 - 1
Men Proyect (proyecto)
Cambiar Contraseas 14 - 1
Men Proyecto
Cambiar el Nivel de Seguridad 14 - 2
Cambio del Programa en Lnea 10 - 3
Modo de Visualizacin 9 - 3
Modo Interconectar 4 - 20
ndice
Manual de Entrenamiento GX IEC Developer III
Mdulo de control de temperatura 2- 18, 2- 19
Mdulos analgicos 2 - 18
Mdulos contadores 2 - 20
Mdulos de funcin especial
descritos 2 - 17
direccin 2 - 38
Mdulos de posicionamiento 2 - 21
Mdulos de red
CANopen 2 - 26
CC-Link 2 - 25
DeviceNet 2 - 26
ETHERNET 2 - 22
Interfaz AS 2 - 27
PROFIBUS 2 - 23
Monitor de Datos de Entrada
adaptacin 7 - 2
seleccin 7 - 1
Monitoreo de Encabezamientos
(funcin en Modo Monitor) 7 - 6
N
Nmero de estacin (parmetro Ethernet) 19 - 4
Nmero de red (parmetro Ethernet) 19 - 4
P
Parmetro de Red 19 - 2
PLC
comparacin con sistemas rel 2 - 1
Diagnsticos 4 - 50
Historia 2 - 1
PLCopen 3 - 1
POU
asignacin a una Tarea 4 - 30
creacin de nuevas 4 - 8
Definicin 3 - 2
Encabezamiento 4 - 13
programacin 4 - 14
Procesamiento de laimagen de proceso 2- 4
PROFIBUS/DP
configuracin 18 - 1
Mdulo de red 2 - 23
Programa
descargar a un PLC 4 - 37
monitorear 4 - 44
referencia cruzada 4 - 47
verificar 4 - 23
Propiedades (de una Tarea) 4 - 31
Proyecto
Asignacin de E/S 2 - 37
Prueba de Conexin 4 - 39
R
Red Comentarios 4 - 33
Registro especial
descrito A - 4
Registro Especial
Cdigos de rror A - 6
Informacin de Diagnstico A - 5
Modo de operacin del PLC A - 5
Reloj en tiempo real A - 5
Relee
comparacin con sistemas PLC 2 - 1
Rels especiales
Reloj en tiempo real A - 2
Rels Especiales
descrito A - 1
Deteccin de error A - 3
Informacin de Diagnstico A - 1
modo de operacin del PLC A - 2
S
Salida-ENO 6 - 22
Salidas
Asignacin 2 - 37
cableado 2 - 13
SCADA 2 - 2
Seccin de Tareas
Definicin 3 - 7
Seccin POU
Definicin 3 - 4
SFC
Paso de Finalizacin 15 - 2
SFC (GFS)
Paso inicial 15 - 2
Transiciones 15 - 2
Sumidero
entradas 2 - 12
salidas 2 - 14
ndice
IV MITSUBISHI ELECTRIC
T
Tarea
asignacin a POU 4 - 30
Atributos 4 - 31
crear nuevo 4 - 29
Definicin 3 - 3
Tareas
Propiedades 4 - 31
Seccin 3 - 7
Tarjetas Adaptadoras 2 - 17
Temporizador
Direcciones del dispositivo 3 - 20
programacin 4 - 27
Texto Estructurado 3 - 12
Tipo de resultado
para funcin 6 - 11
Tipos de datos 3 - 15
Tipos de Unidad de Datos 11 - 1
Tipos de Unidades de Datos 3 - 17
TUD 3 - 17
U
Unidad base
Fuente de alimentacin 2 - 11
FX1N 2 - 9
FX1S 2 - 8
FX2N 2 - 9
FX2NC 2 - 10
FX3U 2 - 10
Terminal S/S 2 - 12
Visin global 2 - 6
V
Valores de punto flotante
ver Nmeros REALES
Variables
asignacin a una instruccin 4 - 19
Global (Definicin) 3 - 6
Local (Definicin) 3 - 6
Seleccin desde el Header POU
(Encabezamiento POU) 4 - 16
ver tambin Variables Globales
ver tambin Variables Locales
Variables Globales
asignacin 4 - 9
Definicin 3 - 6
Lista 3 - 6
Variables Globales Lista
aadir entradas 4 - 26
Variables Locales
Definicin 3 - 6
definir ahora 4 - 19
Lista 3 - 6
Variables reales
modificacin en modo monitor 7 - 10
MITSUBISHI ELECTRIC
MITSUBISHI
ELECTRIC
FACTORY AUTOMATION
Mitsubishi Electric Europe B.V. /// FA - European Business Group /// Gothaer Strae 8 /// D-40880 Ratingen /// Germany
Tel.: +49(0)2102-4860/// Fax: +49(0)2102-4861120/// info@mitsubishi-automation.com/// www.mitsubishi-automation.com
Sujeto a modificaciones tcnicas /// N. de art. 211676-B /// 07.2008
MITSUBISHI ELECTRIC EUROPE B.V.
25, Boulevard des Bouvets
Tel.:+33 (0)1 / 55 68 55 68
MITSUBISHI ELECTRIC EUROPE B.V.
Gothaer Strae 8
Tel.:+49 (0)2102 / 486-0
MITSUBISHI ELECTRIC EUROPE B.V.
Westgate Business Park,Ballymount
Tel.:+353 (0)1 419 8800
MITSUBISHI ELECTRIC EUROPE B.V.
Viale Colleoni 7
Tel.:+39 039 / 60 53 1
MITSUBISHI ELECTRICEUROPEB.V.
Radlicka 714/113 a
Tel.: +420 251 551 470
MITSUBISHI ELECTRICEUROPE B.V.
Travellers Lane
Mitsubishi Electric Europe B.V. Surcusal en Espaa /// Tel. 902 131121 // +34935653131 /// www.mitsubishi-automation.es

Вам также может понравиться