Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
FX SERIES
Manual de iniciacin
FX1S, FX1N,
FX2N, FX2NC,
FX3G, FX3GC, FX3GE,
FX3S, FX3U, FX3UC,
FX5U, FX5UC
N. de art. 166947
09092016 INDUSTRIAL AUTOMATION
Versin G MITSUBISHI ELECTRIC
Comprobacin
de versin
Acerca del manual
11/2005 03/2014
Manual de Introduccin para la familia MELSEC FX
(FX1S, FX1N, FX2N, FX2NC, FX3G, FX3GC, FX3GE, FX3S, FX3U, FX3UC, FX5U y FX5UC, )
N. de art. 166947
Indicaciones de seguridad
Destinatarios
Este manual est dirigido exclusivamente a electricistas profesionales reconocidos que estn familia-
rizados con los estndares de seguridad en automatizacin. La proyeccin, la instalacin, la puesta
en servicio, el mantenimiento y el control de los dispositivos tienen que ser llevados a cabo exclusiva-
mente por electricistas profesionales reconocidos que estn familiarizados con los estndares de
seguridad en automatizacin. Manipulaciones en el hardware o en el software de nuestros productos
que no estn descritas en este manual pueden ser realizadas nicamente por nuestros especialistas.
Empleo reglamentario
Los PLCs de la serie FX1S, FX1N, FX2N, FX2NC, FX3G, FX3GC, FX3GE, FX3S, FX3U, FX3UC, FX5U y
FX5UC de MELSEC han sido concebidos exclusivamente para los campos de aplicacin descritos
en las presentes instrucciones. Hay que respetar la totalidad de los datos caractersticos indicados
en el manual. Los productos han sido desarrollados, fabricados, controlados y documentados en
conformidad con las normas de seguridad pertinentes. Siempre que se observen las prescripcio-
nes de manejo y las indicaciones de seguridad descritas relativas a la proyeccin, el montaje y el
funcionamiento reglamentario, funcionamiento normal del producto no se deriva peligro alguno ni
para personas ni para cosas.Manipulaciones en el hardware o en el software por parte de personas
no cualificadas, as como la no observacin de las indicaciones de advertencia contenidas en este
manual o colocadas en el producto, pueden tener como consecuencia graves daos personales y
materiales. En combinacin con los PLCs de la serie FX1S, FX1N, FX2N, FX2NC, FX3G, FX3GC,
FX3GE, FX3S FX3U, FX3UC, FX5U y FX5U de MELSEC slo se permite el empleo de los dispositivos
adicionales o de ampliacin recomendados por MITSUBISHI ELECTRIC.Todo empleo o aplicacin
distinto o ms amplio del indicado se considerar como no reglamentario.
VDE 0113
Instalaciones elctricas con equipos electrnicos
VDE 0160
Equipamiento de redes de fuerza y equipos elctricos
VDE 0550/0551
Normas para transformadores
VDE 0700
Requisitos de seguridad elctrica para aparatos electrodomsticos y anlogos
VDE 0860
Normas de seguridad para dispositivos de red y sus accesorios para el uso domstico
y anlogos
Indicaciones de peligro
A continuacin se recoge el significado de cada una de las indicaciones:
P
PELIGRO:
Significa que existe un peligro para la vida y la salud del usuario en caso de que no se to-
men las medidas de precaucin correspondientes.
E
ATENCIN:
Representa una advertencia de posibles daos del dispositivo o de otros valores materia-
les en caso de que no se tomen las medidas de precaucin correspondientes.
II MITSUBISHI ELECTRIC
Indicaciones de seguridad
P
PELIGRO:
IV MITSUBISHI ELECTRIC
Contenidos
Contenidos
1 Introduccin
2 PLCs
VI MITSUBISHI ELECTRIC
Contenidos
5 Programacin avanzada
6 Posibilidades de ampliacin
ndice
1 Introduccin
1.1 Introduccin
... le facilitar los primeros pasos en el manejo de los PLCs del grupo MELSEC FX. Se dirige
particularmente a usuarios que todava no tienen experiencia con la programacin de contro-
les de programa almacenable (PLC).
Pero tambin puede ayudar a programadores que han trabajado hasta la fecha con controles
de otros fabricantes, para facilitarles el cambio al grupo MELSEC FX.
Para la identificacin de los diferentes equipos de una serie se utiliza en este manual el sm-
bolo como comodn. Para dar un ejemplo, la denominacin FX1S-10- abarca todos
los controles que comienzan con FX1S-10", o sea FX1S-10 MR-DS, FX1S-10 MR-ES/UL,
FX1S-10 MT-DSS y FX1S-10 MT-ESS/UL
12 MITSUBISHI ELECTRIC
PLCs Qu es un PLC?
2 PLCs
2.1 Qu es un PLC?
A diferencia de un control cuya funcin se define exclusivamente a travs de su cableado, se
determina la funcin del PLC a travs de un programa. Tambin el PLC requiere un cableado
para su conexin con el exterior, pero el contenido de la memoria del programa se puede modifi-
car en cualquier instante y el programa se puede adaptar a las diferentes tareas de control.
En PLC se ingresan y procesan los datos y se emiten a continuacin los resultados del proce-
samiento. Este proceso se estructura en:
un nivel de entrada,
un nivel de procesamiento
y
un nivel de emisin
Entrada Salida
Conmutador
Contactores
Nivel de entrada
El nivel de entrada sirve para la transmisin de seales de control que provienen de los inter-
ruptores, teclas o sensores, al nivel de procesamiento.
Las seales de estos elementos constructivos se generan en el proceso de control y se trans-
miten como estado lgico hacia las entradas. El nivel de entrada transmite las seales en en
funcin del nivel de procesamiento.
Nivel de procesamiento
Las seales registradas y preparadas en el nivel de entrada, son procesadas y lgicamente
enlazadas en el nivel de procesamiento a travs de unPLC. La memoria de programa del nivel
de procesamiento se puede programar libremente. Una modificacin del procedimiento de
procesamiento se puede realizar en cualquier momento mediante modificacin o reemplazo
del programa almacenado.
Nivel de emisin
Los resultados que se generaron en base al procesamiento de las seales de entrada en el
programa, influyen los elementos de conmutacin conectados en las salidas del nivel de emi-
sin, como por ejemplo contactores, lmparas de advertencia, vlvulas magnticas, etc.
Activacin
del PLC
Eliminar memoria
de salida
Seales de entrada
Consulta de entradas y
Bornes de entrada almacenamiento en memoria
intermedia de estados de seal
en el mapping de proceso
Programa PLC
Mapping de proceso
de entradas 1. instruccin de control
2. instruccin de control
3. instruccin de control
....
....
Mapping de proceso ....
de salidas seg. instruccin de control
Seales de salida
22 MITSUBISHI ELECTRIC
PLCs Procesamiento de programa en el PLC
Procesamiento de programa
X000 X001
0 M0
M6 Generar resultado
intermedio
M1 M8013
4 Y000
M2 Controlar salida
M0
9 Y001
Procesar resultado
intermedio
Codificacin FX1S FX1N FX2N FX2NC FX3G FX3GC FX3GE FX3S FX3U FX3UC FX5U FX5UC
Cantidad mx. de entra-
30 60 128 96 60 32 40 30 128 96 80 96
das I/O integradas
Ampliabilidad
34 132 256 256 256 256 256 384 384 512 512
(cantidad I/O mx.)
Memoria de programa
2000 8000 16000 16000 32000 32000 32000 4000 64000 64000 64000 64000
(pasos)
Tiempo de ciclo por ins- 0,55 0,55 0,21/0,4 0,21/0,4 0,21/0,4
0,08 0,08 0,21 0,065 0,065 0,034 0,034
truccin lg.ms) 0,7 0,7 2 2 2
Entradas analgicas
2 2
integradas
Salidas analgicas inte-
1
gradas
RS422
RS422 RS422 RS422 RS485 RS485
Interfaces integrados RS422 RS422 RS422 RS422 USB RS422 RS485
USB USB USB Ethernet Ethernet
Ethernet
8 (dere- 8 (dere- 8 (dere- 8 (dere- 8 (dere- 16 (de- 16 (de-
Mdulos especiales mx. cha) cha) cha) 2 (izqu- cha) cha) recha) recha)t
2 8 4
conectables 4 (izqu- 4 (izqu- 2 (izqu- ierdo) 10 (izqu- 6 (izqu- 6 (izqu- 6 (izqu-
ierdo) ierdo) ierdo) ierdo) ierdo) ierdo) ierdo)
A las unidades base de la serie FX3S no se pueden conectar unidades con E/S digitales. Pero en la unidad base
FX3S se puede instalar directamente un adaptador de extensin con 4 entradas digitales o 2 salidas digitales.
Solo en FX3S-30M/E-2AD.
24 MITSUBISHI ELECTRIC
PLCs Criterios de seleccin?
80 FX3U-80 M- 40 40
A seleccin
128 FX3U-128 M- 64 64 100 240 V AC
transistor o rel
16 FX3UC-16 M/ 8 8
32 FX3UC-32 M/ 16 16
FX3UC 24 V DC Transistor
64 FX3UC-64 M/ 32 32
96 FX3UC-96 M/ 48 48
32 FX5U-32 M/ 16 16 A seleccin
A seleccin
FX5U 64 FX5U-64 M/ 32 32 24 V DC
transistor o rel
80 FX5U-80 M/ 40 40 100 240 V AC
32 FX5UC-32 MT/D 16 16
FX5UC 64 FX5UC-64 MT/D 32 32 24 V DC Transistor
96 FX5UC-96 MT/D 48 48
26 MITSUBISHI ELECTRIC
PLCs Estructura de los controles
Los circuitos de entrada han sido diseados como entradas sin contacto. El aislamiento de
los circuitos de conmutacin en el PLC se realiza a travs de una separacin galvnica
mediante un optoacoplador. Los circuitos de salida han sido diseados como salidas de rel
o de transistor. El aislamiento de los circuitos de conmutacin en el PLC se realiza en los
mdulos de transistor a travs de una separacin galvnica mediante optoacoplador.
Todas las entradas digitales requieren una determinada tensin de entrada (p. ej. 24 V DC)
como tensin de conmutacin. Esta se puede tomar de la fuente de alimentacin integrada del
PLC. Cuando la tensin de conmutacin en la entrada est por debajo del valor nominal
(<24 V), la entrada no es procesada.
La corriente mxima de salida en los mdulos de rel es de 2 A con corriene alterna de 250 V
de resistencia y en los mdulos de transistor es de 0,5 A con corriente contnua de 24 V.
Cubierta protectora
Cubierta de regleta
Orificio de fijacin
Conexin de la
tensin de alimentacin Regleta de bornes para
entradas digitales
Interfaz para adaptador X1 X3 X5 X7 LEDs para indicacin
100-240 S/S X4 X6
X2
VAC L N X0
de los estados
Entalladura para adaptador 0 1 2 3
4 5 6 7
IN
de entrada
o panel de mando
Interruptor RUN/STOP
2 potencimetos POWER
RUN
analgicos ERROR LEDs para indicacin
del estado operacional
Conexin para equipos FX1S-14MR
de programacin OUT
0 1 2 3
LEDs para indicacin
Y4
4 5
14MR
de los estados iniciales
Y2
Conexin de fuente de 0V Y0 Y1
24V COM0 COM1
COM2 Y3 Y5 -ES/UL
Cubierta protectora
Conexin de la
Orificio de fijacin tensin de alimentacin
2 potencimetos RUN
ERROR
LEDs para indicacin del
analgicos de FX1N-24MR estado operacional
valor nominal OUT
0 1 2 3
4 5 6 7
10 11
Proteccin de contacto
Cubierta protectora
Conexin de la
tensin de alimentacin
Cubierta de caja
28 MITSUBISHI ELECTRIC
PLCs Estructura de los controles
Cubierta protectora
Batera de bfer
Ranura
para batera de bfer
2. Interfaz para 2
3
2
5
Y4
Y0
X0
los estados de entrada
Y1
X1
Y2
X2
COM1 Y3
Tarjeta de memori
X3
Ranuras para
COM
(opcional)
bornes de conexin
Y4
X4
X5
X6
de memoria
COM
Cubierta de proteccin
Proteccin de contacto
Ranuras de conexin para
casete de memoria, Regleta de bornes para
mdulo de visualizacin las entradas digitales
y adaptador de extensin
LEDs para mostrar los
2 potencimetros analgi- estados de las entradas
cos de valor nominal LEDs para indicar el
Interruptor RUN/STOP estado de funciona-
Soporte para bateras miento
opcionales Cubierta para el bus de
extensin
Conexin para dispositivo LEDs para mostrar los
de programacin (RS422) estados de las salidas
Conexin para unidad de Bornes de salida
programacin (USB)
Proteccin de contacto
Cubierta de proteccin
Conexin de batera
Batera bfer
Cubierta protectora
Ranura para mdulo de
extensin, casete de
memoria y mdulo de Proteccin de contacto
visualizacin
Conexiones para las
Conexiones para entra- entradas digitales
das analgicas
LEDs para indicacin de
2 potencimetros analgi- los estados de entrada
Interruptor RUN/STOP
Soporte de la batera
Conexin del mdulo
LEDs para indicar el
Interfaz RS422 estado de funcionamiento
Interfaz USB Cubierta de la conexin
de extensin
Ranura RJ45 LEDs de las salidas
(10BASE-T/100BASE-T)
Conexiones para las
Conexiones para la salida salidas digitales
analgica
Proteccin de contacto
Cubierta protectora
2 10 MITSUBISHI ELECTRIC
PLCs Estructura de los controles
Cubierta protectora
Proteccin de contacto
Proteccin de contacto
Cubierta protectora
* Las unidades base FX3S-30Mm/Em-2AD no estn equipadas con potencimetros analgicos de valor nominal.
Estas unidades base tienen en esta posicin las conexiones para las entradas analgicas integradas.
Cubierta de batera
Cubierta protectora
Proteccin de
contacto
Regleta de bornes
para entradas
digitales
Cubierta protectora
Casete de memoria para el bus de extensin
(opcional)
Bus de extensin
(en el costado)
Cubierta de la conexin
del mdulo de adaptador Conexin para equipo
de programacin
2 12 MITSUBISHI ELECTRIC
PLCs Estructura de los controles
Cubierta protectora
Cubierta protectora
Cubierta de la ranura de
extensin y de la batera
opcionaln
Cubierta de la conexin de
extensin
Interruptor de
RUN, STOP y RESET
Indicacin LED Slot para tarjeta de
memoria SD
Interruptor para bloquear LED indicadores de estados
la tarjeta de memoria SD de entrada y salida
Conexiones para las
entradas digitales
Cubierta de la conexin Interfaz Ethernet
del mdulo de adaptador
En la parte inferior
Compartimento de la
batera
Terminal de alimenta-
cin de energa
RS485 selector de resis-
tencia de terminacin
Funcin Descripcin
En esta interfaz se pueden aplicar adaptadores de ampliacin opcionales. Los adaptado-
Conexin para res estn disponibles para todas las series FX (con excepcin de FX2NC, FX3GC y FX5UC)
adaptador de tarjetas en diferentes diseos y ofrecen al equipo base ampliaciones adicionales o interfaces de
comunicacin. Los adaptadores pueden insertarse directamente en la entalladura.
Conexin para
En esta conexin se puede conectar el equipo de programacin manual FX-20P-E o un
equipos de
PC/computador porttil externo con software de programacin (p. ej. GX Works2 FX).
programacin
Memoria de escritura/lectura en la cual se escribe o lee el programa de trabajo a travs
del software de programacin. Estas memorias son memorias fijas que mantienen su
EEPROM
informacin incluso en caso de interrupcin de tensin, por lo cual no requieren un tam-
ponaje de batera.
Ranura disponible En esta ranura se pueden insertar las tarjetas de memoria opcionalmente disponibles.
para tarjeta de Mediante insercin de estas tarjetas se desactiva la memoria interna del control y se
memoria procesa exclusviamente el programa contenido en la tarjeta de memoria respectiva.
En este bus de ampliacin, junto a los equipos adicionales de ampliacin de entrada
Bus de ampliacin y salida, se pueden conectar tambin mdulos especiales para la ampliacin del sistema
de PLC. Una vista sinptica respectiva se encuentra en el Cap. 6 de este manual.
Con los potencimetros analgicos se pueden definir los valores nominales. El ajuste
Potencimetros
respectivo se consulta a travs del programa y se utiliza para los temporizadores,
analgicos
emisin de impulsos, etc.
La fuente de tensin de servicio (excepto FX2NC, FX3GC, FX3UC y FX5UC) suministra una tensin
Fuente de tensin de continua regulada de 24 V para la alimentacin de las seales de entrada y de los sensores.
servicio La capacidad de carga de esta fuente de tensin depende del tipo de control (por ej. FX1S, FX1N,
FX3G, FX3GE y FX3S: 400 mA; FX2N: 250 o 460 mA; FX3U: 400 o 600 mA; FX5U: 400 a 770 mA)
A travs de las entradas digitales se registran las seales de control de los interruptores,
Entradas digitales teclas o sensores conectados. Se pueden registrar los estados CON (tensin aplicada)
o DESC (tensin no aplicada).
En las salidas digitales pueden conectarse componentes de regulacin y actores, en
Salidas digitales
funcin de la aplicacin y del tipo de salida.
A travs de los LEDs para los estados de entrada se puede indicar la entrada en la cual se
LEDs para estados
aplica una seal, o sea, una tensin definida. Cuando se enciende el LED correspondiente,
de entrada
se aplica una tensin y por lo tanto una seal de control en la entrada, y se activa la entrada.
Los estados de salida, o sea, el estado de activacin o desactivacin de una salida, se
LEDs para estados
sealizan a travs de los LEDs. Las salidas del control pueden conmutar diferentes
de salida
tensiones en funcin de su tipo y modo.
Los LEDs RUN, POWER y ERROR identifican el estado operacional actual del PLC
LEDs para indicacin
e indican si est activada la tensin de alimentacin (POWER), si el PLC est proce-
del estado operacional
sando el programa almacenado (RUN) o bien si se ha generado un fallo (ERROR).
La batera asegura la alimentacin de la memoria RAM interna del PLC de MELSEC en caso
de una interrupcin de tensin (slo para FX2N, FX2NC, FX3GC, FX3U y FX3UC). Adems sirve
para la conservacin de los rangos de detencin para temporizadores, contadores.
Batera
y rels internos. Adicionalmente alimenta el reloj de tiempo reloj en caso de una interrupcin
de tensin del PLC. En las unidades base FX5U y FX5UC, la batera es opcional y tienen ade-
ms un condensador que acta de buffer del reloj interno si falla la tensin.
El PLC cuenta con dos modos de operacin: RUN y STOP. Con el interruptor
Interruptor RUN/STOP se puede realizar la conmutacin entre ambos modos de operacin.
RUN/STOP En el modo "MARCHA", el control ejecuta el programa especificado.
En el modo "PARADA" no se realiza ninguna ejecucin del programa.
2 14 MITSUBISHI ELECTRIC
Bases para la programacin Estructura de una instruccin de control
Operando Operando
X0 AND X0
Comando
Comando
El comando describe lo que se debe hacer, o sea, la funcin que debe ejecutar el control.
El operando indica con qu se debe ejecutar la accin. Su denominacin se compone del
identificador de operando y la direccin de operandos.
X0
Identificador de operando Direccin de operando
Bit 15 Bit 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 byte 1 byte
1 palabra
Nmeros decimales
Diariamente manejamos nmeros decimales. Su base es 10, esto significa que despus de
contar hasta 9 y en caso de seguir contando, se hace un arrastre hacia la siguiente dcada
(9 10, 19 20, 29 30, etc.).
Base: 10
Nmeros: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Con los nmeros decimales se indican en un PLC del grupo FX los valores nominales y cons-
tantes de temporizadores y contadores. Adems se indican las direcciones de los operandos
en formato digital, con excepcin de las entradas y salidas.
32 MITSUBISHI ELECTRIC
Bases para la programacin Sistemas numricos
Cuando se almacenan nmeros binarios en una palabra, los diferentes bits obtienen determi-
nados valores:
Indicacin con base 2 Valor decimal Indicacin con base 2 Valor decimal
20 1 28 256
1 9
2 2 2 512
22 4 210 1024
23 8 211 2048
4
2 16 212 4096
5 13
2 32 2 8192
6 14
2 64 2 16384
27 128 215 32768*
* Bit 15 se utiliza en valores binarios para la identificacin del signo. (Bit 15 = 0: Valor positivo, Bit 15 = 1: Valor negativo)
Para la conversin de un nmero binario en un nmero decimal, los bits que son 1 se convier-
ten segn su prioridad en un valor decimal, a continuacin se suman los diferentes valores.
1A7FH
0
16 = 1 (En este ejemplo: 15 x 1 = 15)
1
16 = 16 (En este ejemplo: 7 x 16 = 112)
2
16 = 256 (En este ejemplo: 10 x 256 = 2560)
3
16 = 4096 (En este ejemplo: 1 x 4096 = 4096)
6783 (Dezimal)
1 1 1 1 0 1 1 0 1 0 1 1 1 0 0 1 Binario
15 5 11 9 Decimal*
F 5 B 9 Hexadecimal
* En la conversin de valores decimales se convierten siempre 4 bits respectivamente. El nmero decimal gene-
rado de tal modo, no corresponde al valor del nmero binario completo de 16 bits!
Resumen
En la siguiente tabla se indican nuevamente los cuatro sistemas numricos presentados:
34 MITSUBISHI ELECTRIC
Bases para la programacin Conjunto de comandos bsicos
Instruccin de carga
LD Inicio de un enlace con consulta de
estado de seal 1 F5
Instruccin de carga
LDI Inicio de un enlace con consulta de
estado de seal 0 F6
Una lnea de conexin comienza siempre con una instruccin LD o LDI. Como operandos pue-
den indicarse entradas, rels internos, temporizadores y contadores.
Ejemplos para la aplicacin de estas instrucciones se encuentran en el siguiente prrafo refe-
rido a la instruccin OUT.
Con una instruccin OUT se puede terminar una ruta de corriente. Tambin se pueden progra-
mar varias instrucciones OUT como resultado de un enlace. El resultado de enlace que se ha
asignado a un operando con una instruccin OUT, puede utilizarse en los siguientes pasos de
programa como estado de seal de entrada.
ON (1)
X0
OFF (0)
ON (1)
Y0
OFF (0)
36 MITSUBISHI ELECTRIC
Bases para la programacin Conjunto de comandos bsicos
ON (1)
X0
OFF (0)
ON (1)
Y0
OFF (0)
Mediante modificacin de
X001 X003
esta parte del programa se
M10
consideran todos los enla-
ces de entrada. X004 X005
24 V
X000
LD X000
0 Y000
OUT Y000
X0
Conmutador activa
ON
X0
OFF
ON
Y0
OFF
t
24 V
X000
LDI X000
0 Y000
OUT Y000
X0
Conmutador activa
ON
X0
OFF
ON
Y0
OFF
38 MITSUBISHI ELECTRIC
Bases para la programacin Conjunto de comandos bsicos
AND,
AND (enlace AND con consulta de
estado de seal 1) F5
AND-No,
ANI (enlace AND con consulta de
estado de seal 0) F6
En el software de programacin, para las instrucciones AND y ANI-Ase utilizan los mismos
paneles de mando y teclas de funcin como para las instrucciones LD y LDI. En la programa-
cin en el plano de contactos, el software asigna las instrucciones automticamente en fun-
cin de la posicin de insercin.
En caso de programar la lista de instrucciones, se debe observar que las instrucciones AND
y ANI no se deben programar al inicio de una ruta de corriente. El inicio de un enlace se pro-
grama con una instruccin LD o LDI (prrafo 3.4.1).
ON (1)
X0
OFF (0)
ON (1)
X1
OFF (0)
ON (1)
Y0
OFF (0)
ON (1)
X0
OFF (0)
ON (1)
X1
OFF (0)
ON (1)
Y0
OFF (0)
3 10 MITSUBISHI ELECTRIC
Bases para la programacin Conjunto de comandos bsicos
3.4.5 Enlaces OR
OR
OR (enlace OR con consulta de
estado de seal 1) F5
OR-No,
ORI (enlace OR con consulta de
estado de seal 0) F6
X000 0 LD X000
0 Y000 1 OR X001
2 OUT Y000
X001
Instruccin OR
ON (1)
X0
OFF (0)
ON (1)
X1
OFF (0)
ON (1)
Y0
OFF (0)
X000 0 LD X000
0 Y000 1 ORI X001
2 OUT Y000
X001
Instruccin ORI
ON (1)
X0
OFF (0)
ON (1)
X1
OFF (0)
ON (1)
Y0
OFF (0)
Bloque AND,
ANB
(conexin en serie de enlaces paralelos)
Bloque OR
ORB (conexin en serie de enlaces conecta-
dos en serie)
Las instrucciones ANB y ORB son instrucciones para el PLC, pero se indican en la programa-
cin en el plano de contactos solamente como lneas de enlace. Solamente en la indicacin
o programacin del programa como lista de instrucciones, se muestran estas instrucciones
y deben ingresarse tambin con su abreviacin AND o bien ORB.
Ambas instrucciones se pueden manejar sin operandos y pueden utilizarse repetidamente sin
restricciones en el programa. La cantidad de instrucciones LD y LDI y por lo tanto la cantidad
de instrucciones ORB o bien ANB delante de una instruccin de emisin est restringida en un
valor mximo de 8.
3 12 MITSUBISHI ELECTRIC
Bases para la programacin Conjunto de comandos bsicos
Instruccin ANB
X000 X001
0 Y007
M2 M10
Lista de instrucciones
0 LD X000
1 ORI M2 1. Conexin en paralelo (enlace OR)
2 LDI X001
3 OR M10 2. Conexin en paralelo (enlace OR)
4 ANB Una instruccin ANB une ambos enlaces OR.
5 OUT Y007
En este ejemplo se activa la salida Y07 cuando la entrada X00 est 1 o el rel interno M2 est
0 y la entrada X01 est 0 o el rel interno M10 est 1.
Plano de contactos
X000 X001
0 Y007
Lista de instrucciones
0 LD X000
1 ANI X001 1. Conexin en serie (enlace AND)
2 LDI M2
3 AND M10 2. Conexin en serie (enlace AND)
4 ORB Una instruccin ORB une ambos enlaces AND.
5 OUT Y007
La salida Y07 se activa cuando la entrada X00 est 1 y la entrada X01 est 0 o cuando el
rel interno M2 est 0 y el rel interno M10 est 1.
INDICACIN Adems se puede ejecutar la mayora de las instrucciones de aplicacin tambin con con-
trol por flanco (vase el Cap. 5).
ON (1)
X1
OFF (0)
1
M0
0
3 14 MITSUBISHI ELECTRIC
Bases para la programacin Conjunto de comandos bsicos
1
M235
0
ON (1)
X10
OFF (0)
1
M374
0
Con excepcin de la evaluacin por flancos, la funcin de las instrucciones LDP y LDF, de las ins-
trucciones ANDP y ANDF y de las instrucciones ORP y ORF resulta idntica con la funcin de las
instrucciones LD, AND o bien OR, esto significa que las instrucciones con control por flanco se
pueden utilizar en un programa de la misma manera como las instrucciones normales.
Aplicacin de un operando,
SET
(asignacin del estado de seal 1) SET
F8
Reposicin de un operando,
RST
(asignacin del estado de seal 0) RST
F8
Con una instruccin SET se pueden activar las salidas (Y), los rels internos (M) y los rels de pasos (S)
Con una instruccin RST se pueden reponer las salidas (Y), los rels internos (M), los rels de pasos (S), los tem-
porizadores (T), los contadores (C) y los registros (D, V, Z).
X001
0 SET M0 0 LD X001
1 SET M0
X002 2 LD X002
2 3 RST M0
RST M0
X1
X2
M0
Como ejemplo para una aplicacin se indica aqu un control de bomba para el llenado de un
recipiente. La bomba se puede controlar manualmente con los conmutadores CON
y DESC. Por motivos de seguridad se utiliza un conmutador con contacto de reposo. Cuando
el recipiente est lleno, un conmutador de nivel desactiva la bomba.
Plano de contactos Lista de instrucciones
X001
0 SET Y000 0 LD X001
Bomba Bomba 1 SET Y000
CON 2 LDI X002
3 OR X003
4 RST Y000
X002
2 RST Y000
Bomba Bomba
DESC
X003
Conmutador
nivel
3 16 MITSUBISHI ELECTRIC
Bases para la programacin Conjunto de comandos bsicos
Con las instrucciones MPS, MRD y MPP se pueden almacenar, consultar y eliminar los resul-
tados (intermedios) de enlace. Mediante estas instrucciones se pueden establecer niveles de
enlace y estructuras el programa en forma clara.
En la entrada del programa en el plano de contactos se insertan estas instrucciones automti-
camente por el software de programacin. Solamente en la indicacin o programacin en la
lista de instrucciones se indican o bien deben ingresarse las instrucciones MPS, MRD y MPP.
Los operandos (en el ejemplo X0) deben estar programados repetidamente. De esta forma
resulta un mayor trabajo de programacin, particularmente en caso de prolongados progra-
mas y amplias rutas de corriente.
Para la ltima instruccin de emisin debe utilizarse MPP en vez de MRD para eliminar la
memoria de enlace. Se pueden aplicar tambin varias instrucciones MPS y formarse as hasta
11 niveles de enlace. Otros ejemplos para las instrucciones MPS, MPP y MRS se encuentran
en las instrucciones de programacin del grupo FX, Nro. Art. 048261.
* Con una instruccin PLS o PLF se pueden controlar las salidas (Y) y los rels internos (M).
Cuando se utiliza una instruccin PLS en vez de una instruccin OUT, el operando indicado
emite el estado de seal 1 solamente en aquel ciclo de programa en el cual cunmuta el
estado de seal de los enlaces delante de la instruccin PLS de 0 a 1 (flanco ascendente).
Una instruccin PLF reacciona en caso de un flanco descendente y emite el estado de seal
1 para un ciclo de programa cuando el estado de seal de los enlaces delante de esta ins-
truccin conmuta de 1 a 0.?
Para la entrada de una instruccin PLS o PLF en el plano de contactos debe hacerse clic en la
barra de herramientas del GX Developer en el smbolo arriba indicado o bien se debe accionar
la tecla F8. Ingrese la instruccin y el operando, p. ej. PLS Y2.
X000
0 PLS M0 0 LD X000
1 PLS M0
M0 2 LD M0
2 SET Y000 3 SET Y000
4 LD X001
X001 5 PLF M1
4 PLF M1 6 LD M1
7 RST Y000
M1
6 RST Y000
M0
Los rels internos M0 y M1 se
activan solamente durante un
ciclo de programa.
M1
Y0
3 18 MITSUBISHI ELECTRIC
Bases para la programacin Conjunto de comandos bsicos
Mediante aplicacin (MC) o reposicin (MCR) de una condicin de control se pueden activar
o desactivar algunas reas individuales del programa. Una instruccin de control maestro se puede
comparar en la programacin en el plano de contactos con un conmutador en la barra colectora
izquierda, la cual debe estar cerrada para que se pueda procesar la siguiente parte del programa.
N0 M10
X002
4 Y003
El contacto de conmutacin
X003
no debe programarse y se
6 Y004
indica solamente en la obser-
vacin de la ejecucin de pro-
grama (modo de pantalla). 8 MCR N0
X002 X004
10 M155
Lista de instrucciones
0 LD X001
1 MC N0 M10
4 LD X002
5 OUT Y003
6 LD X003
7 OUT Y004
8 MCR N0
10 LD X002
11 AND X004
12 OUT M155
En el ejemplo indicado arriba se procesan las rutas de corriente entre la instruccin MC
y MCR solamente cuando est activada la entrada X001.
El rea de programa que se debe activar, se define mediante la indicacin de la direccin de
bifurcacin de programa N0 a N7 (llamada direccin de nesting). La indicacin de los operan-
dos Y o M define un contacto de activacin. Este contacto activa el rango de programa cuando
se ha cumplido la condicin de entrada para la instruccin MC.
Una instruccin INV se indica sin operandos e invierte el resultado de enlace que estuvo
vigente antes de la ejecucin de la instruccin INV:
Cuando el resultado de enlace es 1, resulta ser 0 despus de la inversin.
Cuando el resultado de enlace es 0, resulta ser 1 despus de la inversin.
X001 X002
0 Y000 0 LD X001
1 AND X002
2 INV
Instruccin INV
3 OUT Y000
1
X001
0
1
X002
0
1
Resultado de enlace despus
de la instruccin INV Y000
0
La instruccin INV se puede utilizar cuando se debe invertir el resultado de un enlace com-
plejo. Se puede programar en la misma posicin como las instrucciones AND o ANI.
Una instruccin INV no se puede programar al inicio de un enlace, tal como una instruccin
LD, LDI, LDP o LDF.
3 20 MITSUBISHI ELECTRIC
Bases para la programacin La importancia de la seguridad!
+24 V
En este ejemplo puede desactivarse el con-
tactor para un accionamiento adicional-
CON DESC mente con un interruptor de PARADA DE
PARADA DE
X000 X001 X002
EMERGENCIA.
EMERGENCIA
0V
De esta forma se desactiva la salida o bien se previene su activacin incluso en caso de una
rotura de cable. La desactivacin se trata con prioridad porque se procesa en el programa
despus de la activacin.
Contactos de bloqueo
En caso que no se puedan conectar simultneamente dos salidas en una conmutacin, como
p. ej. en la conmutacin de las salidas, debe efectuarse tambin el bloqueo de los contactos
controladores. En el programa se realiza solamente un bloqueo interno y en caso de un error
del PLC se pueden activarse ambas salidas simultneamente.
K2 K1
K1 K2
Desactivaciones forzadas
Cuando se controlan movimientos a travs de un PLC y se pueden generar riesgos a causa
del sobrepaso del punto final, deben integrarse interruptores de fin de carrera adicionales que
interrumpen el movimiento de forma inmediata e independientemente del PLC. Un ejemplo
para la desactivacin forzada se encuentra en el prrafo 3.6.2.
Realimentaciones de seal
Por lo general no se supervisan las salidas del PLC. Una salida se activa y en el programa se
basa en la suposicin que fuera del PLC se efecte la reaccin requerida. En la mayora de los
casos resulta suficiente con esto, pero en las aplicaciones sensibles en las cuales los errores en
el circuito de salida, como roturas cable o contactos soldados, pueden causar consecuencias
graves para la seguridad o el funcionamiento, deben supervisarse las seales emitidas del PLC.
3 22 MITSUBISHI ELECTRIC
Bases para la programacin Realizacin de una tarea de control
Programacin
Ahora se puede proceder con la programacin. La necesidad y cantidad de rels internos
requeridos se define frecuentamente en el momento de la programacin. Sin embargo es
seguro que en esta instalacin hay tres elementos de tiempo con funciones importantes. En
un control cableado se aplican rels retardados, pero en un PLC se realizan los tiempos de
forma electrnica (vase el prrafo 4.3). Estos temporizadores se pueden definir incluso
antes de la programacin:
X001 K200
0 T0 0 LD X001
1 OUT T0 K200
T0 4 LD T0
4 Y000 5 OUT Y000
X002 Y000
6 SET M1 6 LDI X002
7 AND Y000
8 SET M1
SET Y003 9 SET Y003
10 LDI X003
X003 Y000 11 AND Y000
10 SET M1 12 SET M1
13 SET Y004
14 LDI X004
SET Y004
15 AND Y000
X004 Y000 16 SET M1
14 SET M1 17 SET Y005
SET Y005
3 24 MITSUBISHI ELECTRIC
Bases para la programacin Realizacin de una tarea de control
M1 K100
18 LD M1
18 T1
19 OUT T1 K100
T1 K300 22 LD T1
22 T2 23 OUT T2 K300
Cuando se dispara una alarma (M1 est en 1 en este caso), se arranca el tiempo de retraso
de 10 s. Despus del transcurso de este tiempo, T1 arranca el temporizador T2 que est ajus-
tado en 30 s y que define el tiempo de activacin de la bocina.
Indicacin de alarma (activacin de bocina y lmpara omnidireccional)
Plano de contactos Lista de instrucciones
T1 T2
26 Y001 26 LD T1
27 ANI T2
T1 28 OUT Y001
29 Y002 29 LD T1
30 OUT Y002
La bocina se activa despus del retardo de activacin de 10 s (T1) y mientras sigue trabajando
el temporizador T2. La bocina se apaga despus de transcurrir 30 s (T2). La lmpara omnidi-
reccional se activa tambin despus de 10 s. La siguiente ilustracin muestra el comporta-
miento de seal para esta parte del programa:
1
1
0
1
1 10 s
0
1
2 30 s
0
ON
1
OFF
ON
2
OFF
X001
31 RST Y000 31 LDI X001
32 RST Y000
33 RST Y001
RST Y001
34 RST Y002
35 RST Y003
RST Y002 36 RST Y004
37 RST Y005
RST Y003 38 RST M1
RST Y004
RST Y005
RST M1
Cuando la instalacin de alarma est dotada con un interruptor de llave, se reponen tambin
todas las salidas utilizadas y el rel interno M1. En caso de disparo de una alarma, se indica en
este momento el circuito de sealizacin que ha sido interrumpido.
3 26 MITSUBISHI ELECTRIC
Bases para la programacin Realizacin de una tarea de control
S/S 0 V
N
PE
L1
100-240 S/S X1 X3 X5 X7
VAC L N X0 X2 X4 X6
0 1 2 3
4 5 6 7
MITSUBISHI IN
POWER
RUN
ERROR
FX1S-14MR
OUT
0 1 2 3
4 5
0V Y0 Y1 Y2 Y4 14MR
24V COM0 COM1 COM2 Y3 Y5 -ES/UL
H0 E1 H1 H2 H3 H4
Descripcin funcional
Se debe controlar una puerta corrediza para el acceso a una nave de almacenamiento, de
modo que el manejo se pueda realizar cmodamente desde el exterior como tambin desde el
interior. En esto se deben observar tambin algunos aspectos de seguridad.
Lampara de advertencia H1
S3
S7
S1 S5
STOP
S6
S0 S2 S4
Manejo
Desde afuera se debe abrir la puerta con el interruptor de llave S1 y cerrar con el inter-
ruptor S5. En la nave debe abrirse la puerta tras pulsacin del interruptor S2 y cerrarse
tras pulsacin del interruptor S4.
Un control temporizado adicional debe cerrar la puerta automticamente despus de
haber estado abierta durante ms de 20 segundos.
Los estados Puerta en movimiento y Puerta en posicin no definida deben indicarse
con una lmpara de advertencia que parpadea.
Dispositivos de seguridad
Con un interruptor de parada (S0) debe poder detenerse el movimiento de la puerta en
cualquier instante, de modo que la puerta se mantenga en su posicin actual. Este inte-
rruptor de parada no implica una funcin de PARADA DE EMERGENCIA! Por este motivo
se procesa el interruptor exclusivamente en el PLC y no conmuta las tensiones externas.
Cuando un sensor (S7) detecta un obstculo al cerrarse la puerta, debe abrirse la puerta
automticamente.
Para la detencin del motor en ambas posiciones finales, estn previstos ambos interrup-
tores de fin de carrera S3 (Puerta abierta) y S6 (Puerta cerrada).
3 28 MITSUBISHI ELECTRIC
Bases para la programacin Realizacin de una tarea de control
Programa
Mando de la puerta corrediza mediante el conmutador
Las seales de entrada para el mando de la puerta deben convertirse en dos comandos para el
motor de accionamiento en el programa: Abrir puerta y Cerrar puerta. Ya que se trata de sea-
les de conmutadores que estn disponibles solamente durante un breve tiempo en las entradas,
se requiere el almacenamiento de estas seales. Para esto se aplican y reponen dos rels inter-
nos que se integran en el programa inicialmente en forma suplente para las salidas:
M1: Abrir puerta
M2: Cerrar puerta
Plano de contactos Lista de instrucciones
X001
0 PLS M100 0 LD X001
1 OR X002
X002 2 PLS M100
4 LD M100
M100 M2 5 ANI M2
6 SET M1
4 SET M1
7 LD X004
8 OR X005
X004
9 PLS M200
7 PLS M200 11 LD M200
X005 12 ANI M1
13 SET M2
M200 M1
11 SET M2
Primero se procesan las seales para abrir la puerta: Cuando se acciona el interruptor de llave
S1 o el conmutador S2, se genera un impulso y M100 se conmuta al estado de seal 1
durante un slo ciclo de programa. De esta manera la puerta no se puede bloquear mediante
sujecin o apriete del conmutador.
El accionamiento debe activarse solamente cuando no gira en direccin opuesta. Por este
motivo se activa M1 solamente cuando M2 no est activado.
INDICACIN El bloqueo de las direcciones de giro debe suplementarse fuera del PLC adems mediante
un bloqueo de los contactos (vase el esquema de conexiones).
X003 K200
14 T0 14 LDI X003
15 OUT T0 K200
T0 18 LD T0
18 SET M2 19 SET M2
Cuando la puerta est abierta, se acciona el S2 y se desactiva la entrada X3. (S3 cuenta con
un contacto de reposo por motivos de seguridad.) Con T0 empieza ahora el tiempo de retardo
realizado de 20 s (K200 = 200 x 0,1 s = 20 s). Despus del transcurso de este tiempo se activa
el rel interno M2 y se cierra la puerta.
Detencin de la puerta con el conmutador PARADA
Plano de contactos Lista de instrucciones
X000
20 RST M1 20 LDI X000
21 RST M1
22 RST M2
RST M2
Mediante pulsacin del conmutador PARADA S0 se reponen los dos rels internos M1 y M2,
con lo cual se detiene la puerta.
Deteccin de obstculos con la barrera de luz
Plano de contactos Lista de instrucciones
X007 M2
23 RST M2 23 LD X007
24 AND M2
25 RST M2
SET M1 26 SET M1
Cuando la barrera de luz detecta un obstculo durante el cierre, se repone el M2, con lo cual
se termina el proceso de cierre. A continuacin se activa M1 y se abre nuevamente la puerta.
3 30 MITSUBISHI ELECTRIC
Bases para la programacin Realizacin de una tarea de control
X003
27 RST M1 27 LDI X003
28 RST M1
X006 29 LDI X006
29 RST M2 22 RST M2
Con la puerta abierta se acciona el interruptor de fin de carrera y se desactiva la entrada X3.
De esta forma se repone el M1 y se detiene el accionamiento. Cuando la puerta alcanza la
posicin inferior, se acciona el S6, se desactiva el X6, por lo que se repone el M2 y se detiene
el accionamiento. Por motivos de seguridad, los interruptores de fin de carrera tienen contac-
tos de reposo. De esta forma se desactiva el accionamiento incluso en caso de una interrup-
cin de la conexin entre el conmutador y la entrada o bien se previene la activacin.
INDICACIN Los interruptores de fin de carrera deben detener el accionamiento incluso independiente-
mente del PLC, con integracin en el cableado (vase el plano de conexiones).
Control de motor
Plano de contactos Lista de instrucciones
M1
31 Y001 31 LD M1
32 OUT Y001
M2 33 LD M2
33 Y002 34 OUT Y002
Al final del programa se transmiten los estados de seal de los dos rels internos M1 y M2
hacia las salidas Y001 o bien Y002.
Lmpara de advertencia: Puerta en movimiento y Puerta en posicin no definida
Plano de contactos Lista de instrucciones
35 LD X003
X003 X006 M8013 36 AND X006
35 Y000 37 AND M8013
38 OUT Y000
Cuando no se acciona ninguno de los dos interruptores de fin de carrera, se abre o bien se cie-
rra la puerta o bien se detuvo en una posicin intermedia. En estos casos parpadea una lm-
para de advertencia. Como ciclo de parpadeo se aplica un rel especial M8013 que se aplica
y repone automticamente con un ciclo de 1 s (vase el prrafo 4.2).
Barrera de luz
PARADA
24 V
S0 S1 S2 S3 S4 S5 S6 S7
S/S 0 V
100-240 S/S X1 X3 X5 X7
VAC L N X0 X2 X4 X6
0 1 2 3
4 5 6 7
MITSUBISHI IN
POWER
RUN
ERROR
FX1S-14MR
OUT
0 1 2 3
4 5
0V Y0 Y1 Y2 Y4 14MR
24V COM0 COM1 COM2 Y3 Y5 -ES/UL
H1 K1 K2
Cerrar puerta
Lampara de
advertencia
Abrir puerta
3 32 MITSUBISHI ELECTRIC
Operandos explicados en detalle Entradas y salidas
Los operandos de un PLC se utilizan en instrucciones de control, lo que significa que sus esta-
dos de seal o bien valores se pueden consultar o influir a travs del programa de PLC.
Un operando se compone de
un identificador de operando y
una direccin de operando.
Ejemplo para indicacin de un operando (p. ej. entrada 0):
X0
Identificador de operando Direccin de operando
INDICACIN Con el programa de PLC no se puede modificar el estado de las entradas. Por ejemplo, no es
posible la indicacin de una entrada como operando de una instruccin OUT.
Cuando se utiliza una salida como operando de una instruccin de emisin, se emite el resul-
tado de enlace (el estado de seal del operando) en el borne de salida del control. En las sali-
das de rel se activa el rel correspondiente (todos los rels tienen contactos de trabajo) y en
los controles con salidas de transistor se activa el transistor referido y con l todos los disposi-
tivos conectados.
El identificador de operando de las salidas es Y. Las salidas se pueden utilizar en las instruc-
ciones de emisin, pero tambin en las instrucciones de enlace. Bajo ninguna circumstancia
se debe programar la misma salida repetidamente como operando de una instruccin de emi-
sin (vase el prrafo 3.4.2).
Con unidades de extensin se puede aumentar el nmero de entradas a 84 (X123) como mx. y el nmero de sali-
das a un mx. de 64 (Y77). La suma de entradas y salidas no debe superar 128.
Con unidades de extensin se puede aumentar el nmero de entradas a 128 (X177) como mx. y el nmero de sa-
lidas a un mx. de 128 (Y177). La suma de entradas y salidas no debe superar 128.
42 MITSUBISHI ELECTRIC
Operandos explicados en detalle Entradas y salidas
8 (X00X07) 8 (Y00Y07)
16 (X00X07, X10X17) 16 (Y00Y07, Y10Y17)
24 (X00X07, X10X17, X20X27) 24 (Y00Y07, Y10Y17, Y20Y27)
FX3U 32 (X00X07, X10X17, X20X27, 32 (Y00Y07, Y10Y17, Y20Y27,
X30X37) Y30Y37)
40 (X00X07, X10X17, X20X27, 40 (Y00Y07, Y10Y17, Y20Y27,
X30X37, X40X47) Y30Y37, Y40Y47)
8 (X00X07) 8 (Y00Y07)
16 (X00X07, X10X17) 16 (Y00Y07, Y10Y17)
Cantidad de
operandos FX3UC 32 (X00X07, X10X17, X20X27, 32 (Y00Y07, Y10Y17, Y20Y27,
X30X37) Y30Y37)
y direcciones
(en funcin del 48 (X00X07, X10X17, X20X27, 48 (Y00Y07, Y10Y17, Y20Y27,
tipo del equipo X30X37, X40X47, X50X57) Y30Y37, Y40Y47, Y50Y57)
base) 16 (X00X07, X10X17) 16 (Y00Y07, Y10Y17)
32 (X00X07, X10X17, X20X27, 32 (Y00Y07, Y10Y17, Y20Y27,
FX5U X30X37) Y30Y37)
48 (X00X07, X10X17, X20X27, 48 (Y00Y07, Y10Y17, Y20Y27,
X30X37, X40X47 Y30Y37, Y40Y47
16 (X00X07, X10X17) 16 (Y00Y07, Y10Y17)
32 (X00X07, X10X17, X20X27, 32 (Y00Y07, Y10Y17, Y20Y27,
FX5UC X30X37) Y30Y37)
48 (X00X07, X10X17, X20X27, 48 (Y00Y07, Y10Y17, Y20Y27,
X30X37, X40X47, X50X57) Y30Y37, Y40Y47, Y50Y57)
Con los equipos de ampliacin puede aumentarse la cantidad de entradas en un valor mximo de 248 (X367) y la
cantidad de salidas en un valor mximo de 248 (Y367). Sin embargo, la suma de entradas y salidas no debe so-
brepasar el valor de 256.
Con unidades de extensin se puede aumentar el nmero de entradas y de salidas. La suma de las entradas
y salidas no debe superar 256.
M1
M1
Consulta de estado de seal 0
(Rel interno repuesto?)
Los controles del grupo FX disponen aparte de los rels internos normales, tambin de los
llamados rels internos retentivos. Los rels internos sin bfer se reponen en el estado de
seal 0 en el momento de la interrupcin de la tensin de alimentacin del PLC y siguen con
este estado incluso despus de la activacin del PLC. Sin embargo, los rels internos detenti-
vos mantienen su informacin incluso en caso de una falta de corriente.
Rel internos
Operando
Rels internos sin bfer ?Rel interno detentivo
Identificador de operando M
Tipo de operando Operando de bit
Valores que puede tener un operando 01
Indicacin de la direccin de operando Decimal
FX1S 384 (M0M383) 128 (M384M511)
FX1N 384 (M0M383) 1152 (M384M1535)
FX2N 524 (M500M1023)
500 (M0M499)
FX2NC 2048 (M1024M3071)
FX3G 384 (M0M383)
FX3GC 1152 (M384M1535)
Cantidad de operandos
FX3GE 6144 (M1536M7679)
y direcciones
384 (M0M383)
FX3S 128 (M384M511)
1024 (M512M1535)
Tambin es posible asignar a estos rels internos la funcin de rels internos detentivos a travs de un ajuste en
los parmetros de PLC.
Tambin es posible asignar a estos rels internos la funcin de rels internos sin bfer a travs de un ajuste en los
parmetros de PLC.
Si est instalada la batera opcional, a estos marcadores se les puede asignar la funcin de marcadores latch en
los parmetros del PLC. Cuentan entonces con el respaldo de la batera.
El nmero se puede modificar en los parmetros en torno a la capacidad de la memoria integrada de la CPU.
44 MITSUBISHI ELECTRIC
Operandos explicados en detalle Rels internos
Junto a los rels internos que se pueden activar y desactivar discrecionalmente por el usuario
en el programa, existen tambin los rels internos especiales. Estos rels internos ocupan el
rango a partir de la direccin M8000 e indican determinados estados del sistema o bien influ-
yen el procesamiento de programa. La siguiente tabla muestra solamente una pequea selec-
cin de rels internos especiales.
Rel Procesamiento en el
Descripcin
especial programa
En el modo de operacin RUN del PLC, el estado de seal de este
M8000
rel interno corresponde siempre a 1.
En el modo de operacin RUN del PLC, el estado de seal de este
M8001
rel interno corresponde siempre a 0.
M8002 Impulso de la inicializacin Consulta del estado de seal
Las unidades base de la serie FX5U y FX5UC ofrecen, adems de las marcas especiales (com-
patibles con FX), tambin marcas especiales - a partir de M8000 - con identificadores de ope-
rando (SM) en el rango de SM0 a SM9999. Estas marcas son parcialmente compatibles con
las marcas especiales de los controles de System Q de MELSEC y la serie L y tienen una fun-
cionalidad coincidente en parte con los marcadores desde M8000, pero tambin estn adap-
tados a las nuevas funciones de la serie iQ-F.
4.3 Temporizadores
En el control de procesos o procedimientos, frecuentemente debe activarse o desactivarse
algunos procesos con retardo de tiempo. En la tecnologa de rels se aplican para esto los rels
retardados, mientras que en un PLC existen para esto los elementos de tiempo (ingl.: timer).
En realidad, los temporizadores cuentan un ciclo interno del PLC (p. ej. impulsos con un ciclo
de 0,1 s). Cuando el valor de conteo alcanza un valor predeterminado a travs del programa,
se activa la salida del temporizador.
Todos los temporizadores trabajan como retardo de activacin y se activan mediante control
con una seal 1. Para el arranque y la reposicin se programan los temporizadores al igual
que las salidas. La salida de un temporizador puede ser consultada dentro del programa repe-
tidamente sin restricciones.
X0 K123
0 T200 0 LD X0
1 OUT T200 K123
T200 4 LD T200
4 Y0 5 OUT Y0
El temporizador T200 arranca cuando se activa la entrada X0. El valor nominal es 123 x 10 ms
= 1,23 s. Despus de transcurrir 1,23 s, T200 activa la salida Y0.
La indicacin del valor nominal de tiempo se puede realizar tambin indirectamente a travs
del valor numrico decimal almacenado en el registro de datos. Esta posibilidad se describe
en el prrafo 4.6.1.
46 MITSUBISHI ELECTRIC
Operandos explicados en detalle Temporizadores
X1 K345
0 T250 0 LD X0
1 OUT T250 K345
4 LD T250
T250 5 OUT Y1
4 Y1 6 LD X2
7 RST T250
X2
6 RST T250
El temporizador T250 arranca cuando se activa la entrada X0.El valor nominal es 345 x 0,1 s = 34,5 s.
Despus de alcanzar el valor nominal, T250 activa la salida Y1.Con la entrada X2 se repone el tempo-
rizador y se desactiva su salida.
t1 t2 t1 + t2 = 34,5 s
Cuando est activado X1, el temporizador
X1 cuenta los impulsos internos de 100 ms.
Incluso cuando se desactiva X1, se man-
tiene el valor real alcanzado hasta este
instante. Cuando el valor real corresponde
al valor nominal, se activa la salida del
T250 temporizador.
Estos temporizadores solo estn disponibles cuando la marca especial M8028 est conectada ("1"). En este
caso, el nmero de temporizadores de 100 ms se reduce a 32 (T0T31).
Cuando la marca especial M8028 est conectada ("1"), los temporizadores T32 a T62 funcionan como temporiza-
dores de 10 ms.
El nmero se puede modificar en los parmetros en torno a la capacidad de la memoria integrada de la CPU.
48 MITSUBISHI ELECTRIC
Operandos explicados en detalle Contadores (Counter)
X0
0 RST C0 0 LD X0
1 RST C0
3 LD X1
X1 K10 4 OUT C0 K10
3 C0 7 LD C0
8 OUT Y0
C0
7 Y0
Cada vez que se activa la entrada X1, el contador C0 suma el valor de 1. Se activa la salida Y0
despus de haber activado y desactivado 10 veces la entrada X1 (como valor nominal del con-
tador se program K10).
La ilustracin siguiente demuestra el proceso de la seal por este ejemplo del programa.
10
9
8
7
6
5 Despus de alcanzar el valor nominal del
4
3
2 contador, el contador ya no es influido por los
1
0 siguientes impulsos en la entrada X1.
Y0
En los contadores se diferencia entre los contadores de 16 bits y los contadores de 32 bits. Su
nombre se refiere a la memoria requerida para el valor de conteo. La siguiente tabla muestra
las caractersticas ms importantes de estos contadores.
Junto a los contadores normales, los controles del grupo FX ofrecen tambin los llamados contado-
res de alta velocidad. Estos son contadores de 32 bits que procesan las rpidas seales de conteo
externas que se registran a travs de las entradas X0 a X7. Con estos contadores se pueden solu-
cionar o bien procesar fcilmente p. ej. las tarjetas de posicionamento, en combinacin con instruc-
ciones especiales.Los contadores de alta velocidad trabajan en base a la interrupcin. En esto se
interrumpe un programa de PLC y se reacciona inmediatamente frente a la seal del contador. Una
descripcin detallada de los contadores de alta velocidad se encuentra en las instrucciones de pro-
gramacin de los controles del grupo FX, Nro. Art. 048261.
4 10 MITSUBISHI ELECTRIC
Operandos explicados en detalle Contadores (Counter)
En los contadores remanentes se mantiene el valor real del contador incluso en caso de interrupcion de la corrien-
te de alimentacin.
En los parmetros de PLC se puede ajustar si deben mantenerse los valores reales de estos contadores despus
de la interrupcin de la corriente de alimentacin.
El nmero se puede modificar en los parmetros en torno a la capacidad de la memoria integrada de la CPU.
4.5 Registros
En un PLC, los rels internos sirven para el almacenamiento de resultados intermedios bina-
rios. El estado de un rel interno entrega solamente la informacin Con/Desc o bien 0/1, por lo
que no sirve para el almacenamiento de valores de medicin o los resultados de clculos.
Para este propsito, los controles FX estn equipados con registros.
Un registro se compone de 16 bits o una palabra (vase el prrafo 3.2). Mediante intercone-
xin de dos registros de 16 bits se puede formar un registro doble con 32 bits.
Registro:
Formato de 16 bits
2 14 2 13 2 12 2 11 2 10 2 9 2 8
2 7
2 6
2 5
2 4
2 3
2 2
2 1
2 0
0: = nmero positivo
1: = nmero negativo
Registro doble:
Formato de 32 bits
... ...
30 29 28 2 1 0
2 2 2 2 2 2
0: = nmero positivo
1: = nmero negativo
4 12 MITSUBISHI ELECTRIC
Operandos explicados en detalle Registros
Los registros de datos se pueden utilizar como memoria en un programa de PLC. Un valor que
se ingresa en un registro de datos a travs del programa de PLC, se mantiene en el registro sin
cambio alguno hasta que ser sobreescrito en el programa con otro valor.
En el caso de instrucciones para datos de 32 bits se indica solamente la direccin de un regis-
tro de 16 bits; el siguiente registro es asignado automticamente por la parte de valor superior
de los datos de 32 bits. P. ej. cuando se indica el registro D0 para el almacenamiento de un
valor de 32 bits, D0 contiene los bits 0 a 15 y D1 contiene los bits 16 a 31 del valor.
INDICACIN Cuando est activado el rel interno especial M8033, en caso de una detencin del PLC no
se eliminan tampoco los contenidos de los registros de datos sin bfer.
Tambin es posible asignar a estos registros la funcin de registros detentivos a travs de un ajuste en los par-
metros de PLC.
Tambin es posible asignar a estos registros la funcin de registros sin bfer a travs de un ajuste en los parme-
tros de PLC.
Si est instalada la batera opcional, a estos marcadores se les puede asignar la funcin de marcadores latch en
los parmetros del PLC. Cuentan entonces con el respaldo de la batera.
El nmero se puede modificar en los parmetros en torno a la capacidad de la memoria integrada de la CPU.
Similar a los rels internos especiales (vase el prrafo 4.2.1), los registros forman parte de los regis-
tros especiales a partir de la direccin D8000. Frecuentemente existe una relacin directa entre los
rels internos especiales y los registros especiales. P. ej. el rel interno especial M8005 indica que la
tensin de la batera del PLC resulta demasiado baja y el registro especial D8005 contiene el valor de
tensin medida. Una pequea seleccin de registros especiales se indica en la siguiente tabla.
Las unidades base de las series FX5U y FX5UC ofrecen, adems de registros especiales (com-
patibles con FX) a partir de D8000, tambin registros especiales con un identificador de ope-
rando propio (SD) en el rango de SD0 a SD11999. Estos registros son parcialmente compati-
bles con los registros especiales de los controles de System Q de MELSEC y con la serie L,
tienen una funcionalidad coincidente en parte con los registros desde D8000, pero tambin
estn adaptados a las nuevas funciones de la serie FX5.
4 14 MITSUBISHI ELECTRIC
Operandos explicados en detalle Registros
El nmero se puede modificar en los parmetros en torno a la capacidad de la memoria integrada de la CPU.
En las instrucciones de programacin para los controles del grupo FX, Nro. Art. 048261, se
describen detalladamente los registros de archivos.
Los valores de tiempo y valores nominales de conteo pueden transferirse a los temporizado-
res y contadores directamente dentro de una instruccin de emisin:
T31 es un temporizador de 100 ms. Con la constante 500 se ajusta el tiempo de retardo en
500 x 0,1 s = 50 s. El valor nominal para el contador C0 se ajusta en "34".
La ventaja de este tipo de definicin de valor nominal consiste en que posteriormente ya no
resulta necesario seguir preocupndose del valor nominal. Incluso despus de una interrup-
cin de corriente o bien directamente despus de la activacin se aplican los valores nomina-
les definidos por el programa. Sin embargo, la desventaja principal implica que en caso de una
modificacin del valor nominal se requiere un cambio del programa. Particularmente los valo-
res nominales de los temporizadores se adaptan frecuentemente slo despus de la puesta
en servicio del control y durante la prueba del programa.
Los valores nominales para temporizadores y contadores pueden ingresarse tambin en los
registros de datos, con la posibilidad de lectura de estos registros por el programa. De esta
forma se pueden modificar rpidamente los valores definidos con un equipo de programacin
conectado. En este caso tambin es posible la definicin de valores nominales a travs de los
conmutadores en el panel o en una unidad de mando.
La siguiente ilustracin muestra ejemplos para la definicin indirecta de los valores nominales:
M50 D5
16 C0
Cuando el rel interno M15 est en 1, se copia el contenido del registro de datos D100 al
registro de datos D131. Este registro contiene el valor nominal para T131. El contenido de
D100 puede modificarse, p. ej. con una unidad de mando.
El rel interno especial M8002 est activado solamente despus del arranque del PLC
para un ciclo de programa. Despus de la activacin* del PLC se ingresa la constante 34
en el registro de datos D5 que sirve como memoria de valor nominal para el contador C0.
Los valores nominales no deben ingresarse necesariamente en el programa PLC en los regis-
tros de datos. Tambin es posible su definicin mediante un equipo de programacin antes del
inicio del programa.
4 16 MITSUBISHI ELECTRIC
Operandos explicados en detalle Consejos de programacin
E
ATENCIN:
Para el almacenamiento de valores nominales para temporizadores y contadores deben
utilizarse registros de datos detentivos en caso que los valores nominales no son ingre-
sados en los registros a travs del programa de PLC. Observe que se perdern los con-
tenidos de estos registros en caso de agotarse la batera de bfer.
0 1 2 3
X15
El valor del potencimetro superior VR1 puede
4 5 6 7
8 9 10 11
12 13 14 15
IN
leerse en el registro especial D8030. En D8031 se
POWER
almacena el valor de VR2, el potencimetro infe-
rior. Para utilizar un potencimetro como fuente del
RUN
ERROR
FX1N-24MR
OUT
0 1 2 3
valor nominal para un temporizador, se indica un
Y1 Y2 Y3 Y5 Y6 Y10
Y11
4 5 6 7
10 11
24MR
-ES/UL
registro en vez de una constante en el programa.
0V Y0 COM4 Y7
COM2 COM3 Y4
24+ COM0 COM1
Potencimetro
X001 D8030
0 T1 0 LD X001
1 OUT T1 D8030
T1 D8031 4 LD T1
T2 5 OUT T2 D8031
4
8 LD T1
8 ANI T2
T1 T2
10 OUT Y000
8 Y000
Comportamiento de seal
ON
OFF
1
[D8030]
0
1
[D8031]
0
ON
OFF
4 18 MITSUBISHI ELECTRIC
Operandos explicados en detalle Consejos de programacin
Todos los temporizadores de un PLC trabajan con retardo de activacin. La salida del temporiza-
dor se activa despus del transcurso del tiempo definido. Pero frecuentemente se requieren retar-
dos de desactivacin. (Un ejemplo de aplicacin es el control del ventilador que se mantiene toda-
va activado durante algunos minutos despus de apagar la iluminacin del bao.)
X001
0 Y000 0 LD X001
1 LD Y000
Y000 T0 2 ANI T0
3 ORB
4 OUT Y000
X001 K300 5 LDI X001
5 T0 6 OUT T0 K300
Mientras se mantiene activada la entrada X1 (p. ej. interruptor de luz), se mantiene tambin acti-
vada la salida Y0 (ventilador). Pero Y0 se mantiene activado a travs del autoenclavamiento
incluso despus de la desactivacin de X1, ya que el temporizador T0 an no ha vencido. Este se
arranca junto con la desactivacin de X1. Despus del transcurso del tiempo ajustado (en el ejem-
plo 300 x 0,1 s = 30 s), T0 interrumpe el autoenclavamiento de Y0 y esta salida es desactivada.
Comportamiento de seal
X1
30 s
T0
Y0
X001
0 SET Y000 0 LD X001
1 SET Y000
X001 K300 2 LDI X001
2 T0 3 OUT T0 K300
6 LD T0
T0 7 RST Y000
6 RST Y000
En la aplicacin prctica puede surgir tambin que una salida debe ser activada en forma
retrasada y desactivada tambin en forma retrasada. Esta tarea puede solucionarse fcil-
mente con enlaces bsicos lgicos.
Plano de contactos Lista de instrucciones
X000 K25
0 T1 0 LD X000
1 OUT T1 K25
X000 K50 4 LDI X000
4 T2 5 OUT T2 K50
8 LD T1
T1 T2 9 OR Y000
8 Y000 10 ANI T2
11 OUT Y000
Y000
Comportamiento de seal
ON
OFF
ON
OFF
t1 t2
t
4 20 MITSUBISHI ELECTRIC
Operandos explicados en detalle Consejos de programacin
4.6.4 Reloj
En el control estn disponibles rels internos especiales con los cuales pueden solucionarse
fcilmente aquellas tareas de programacin que requieren un ciclo fijo (p. ej. para el control de
una lmpara para la advertencia de fallos). M8013 se activa y desactiva p. ej. con un ritmo de
1 segundo. Una descripcin detallada de todos los rels internos especiales se encuentra en
las instrucciones de programacin del grupo FX, Nro. Art. 048261.
Sin embargo, cuando se requieren otros tiempos de ciclo o bien diferentes tiempos de activa-
cin y desactivacin, puede aplicarse un reloj con dos temporizadores.
Plano de contactos Lista de instrucciones
X001 T2 K10
T1 0 LD X001
0
1 ANI T2
2 OUT T1 K10
T1 K20
5 5 LD T1
T2
6 OUT T2 K20
9 OUT Y000
Y000
X1 arranca el reloj. Sin embargo, esta entrada puede omitirse tambin. En este caso, el reloj est
constantemente activado. En otro programa se procesa la salida de T1, p. ej. para lmparas de
advertencia. El tiempo de activacin se determina por T2 y el tiempo de desactivacin por T1.
La salida del temporizador T2 se activa solamente para un ciclo de programa. En la siguiente
ilustracin que indica el comportamiento de seal del programa de ejemplo, se muestra este
tiempo excesivamente largo. T2 desactiva T1 y con esto se desactiva a continuacin en forma
inmediata tambin T2. En realidad, el tiempo de activacin se prolonga por el tiempo que se
requiere para la ejecucin del programa. Ya que el tiempo de ciclo se mueve solamente en el
rango de algunos milisegundos, por lo general es posible omitirlo.
Comportamiento de seal
ON
OFF
t1
0
1
t2
0
ON
OFF
4 22 MITSUBISHI ELECTRIC
Programacin avanzada Instrucciones de aplicacin
5 Programacin avanzada
Con las instrucciones lgicas bsicas que se describen en el Cap. 3, un PLC puede reproducir
las funciones de los controles de contacto. Pero con esto no se acaban las posibilidades de un
PLC. Ya que el corazn de cada PLC es un computador, tambin es posible realizar clculos,
comparaciones de valores numricos, conversiones de sistemas numricos o bien el proce-
samiento de valores analgicos.
En la ejecucin de estas funciones que sobrepasan los enlaces lgicos, se requieren instruc-
ciones particulares, las llamadas instrucciones de aplicacin.
Control
Ins- FX3G
Segmentacin Significado FX1S FX2N FX3U FX5U
truccin FX3GC FX3S
FX1N FX2NC FX3UC FX5UC
FX3GE
CJ Salto dentro de un programa
CALL Llamada de un subprograma
SRET Fin de un subprograma
IRET Terminar programa de interrupcin
EI Activar programa de interrupcin
DI Desactivar programa de interrupcin
FEND Terminacin de un rea de programa
WDT Refrescar temporizador de vigilancia
Instrucciones
de ejecucin FOR Inicio de una repeticin de programa
de programa NEXT Fin de una repeticin de programa
Finalizar forzosamente la repeticin del
BREAK
programa
XCALL Llamada de un subprograma
STOP Detener el programa
GOEND Salto a una instruccin END
IMASK Mscara para programas de interrupcin
Puntero de interrupcin indicado bloquear/
SIMASK
habilitar
CMP Comparacin de datos numricos
ZCP Comparacin de rangos de datos numricos
MOV Transferencia de datos
MOVB Transferencia de datos de 1 bit
BLKMOVB Transferencia de datos de n bits
SMOV Transferencia shift
Instrucciones
de comparacin CML Copiar e invertir
y transferencia Inversin y transferencia de datos de 1 bit
CMLB
BMOV Transferencia de bloque
FMOV Transferia de datos idnticos
XCH Intercambio de datos
BCD Conversin BCD
BIN Conversin binaria
ADD Adicin de datos numricos
+ Adicin de datos numricos
SUB Sustraccin de datos numricos
- Sustraccin de datos numricos
MUL Multiplicacin de datos numricos
* Multiplicacin de datos numricos
DIV Divisin de datos numricos
Instrucciones / Divisin de datos numricos
aritmticas
y lgicas INC Incrementar
DEC Decrementar
WAND Enlace AND lgico
WOR Enlace OR lgico
WXOR Enlace OR lgico exclusivo
WXNR Enlace NOR exclusivo para datos de 16
DXNR bits/ 32 bits
NEG Negacin de datos
52 MITSUBISHI ELECTRIC
Programacin avanzada Instrucciones de aplicacin
Control
Ins- FX3G
Segmentacin Significado FX1S FX2N FX3U FX5U
truccin FX3GC FX3S
FX1N FX2NC FX3UC FX5UC
FX3GE
ROR Rotacin hacia la derecha
ROL Rotacin hacia la izquierda
RCR Rotacin de bits hacia la derecha
RCL Rotacin de bits hacia la izquierda
Desplazarmientos de datos binarios por
SFTR
bits, derecha
Desplazarmientos de datos binarios por bits,
SFTL
izquierda
Desplazamientos de datos por palabras hacia
Instrucciones WSFR
la derecha
de desplaza-
miento Desplazamientos de datos por palabras hacia
WSFL
la izquierda
SFT Desplazar un bit los operandos de bit
BSFR Los datos de n bit desplazarlos un bit a la
BSFL derecha o izquierda
DSFR Los datos de n palabras desplazarlos una
DSFL palabra a la derecha o izquierda
SFWR Escritura en memoria FIFO
SFRD Lectura de una memoria FIFO
ZRST Reponer rangos de operandos
DECO Decodificar datos
ENCO Codificar datos
SUM Determinacin de bits aplicados
BON Verificacin de un bit
BSET Establecer un bit en los operandos de palabra
BRST Restablecer un bit en los operandos de palabra
TEST Consulta de estado de un solo bit
Operaciones de MEAN Determinacin de valores medios
datos
MAX Buscar el valor mximo
MIN Buscar el valor mnimo
ANS Arranque de un intervalo de tiempo
ANR Reponer bits de indicacin
SQR Determinacin de la raz cuadrada
FLT
UINT2FLT
Control
Ins- FX3G
Segmentacin Significado FX1S FX2N FX3U FX5U
truccin FX3GC FX3S
FX1N FX2NC FX3UC FX5UC
FX3GE
IST Inicializar estado de paso
SER Instruccin de bsqueda
ABSD Comparacin absoluta de contadores
INCD Comparacin incremental de contadores
TTMR Temporizador de aprendizaje
STMR Temporizadores especiales
Instrucciones Contadores ascendentes o descendentes
referidas a la UDCNTF
de 32 bits con Signo
aplicacin
ALT Funcin de flip-flop
RAMP
Funcin de rampa
RAMPF
54 MITSUBISHI ELECTRIC
Programacin avanzada Instrucciones de aplicacin
Control
Ins- FX3G
Segmentacin Significado FX1S FX2N FX3U FX5U
truccin FX3GC FX3S
FX1N FX2NC FX3UC FX5UC
FX3GE
Comparacin de nmeros de coma flotante
LDE
dentro de enlaces
DECMP Comparacin de nmeros de coma flotante
Comparacin de nmeros de coma flotante
DEZCP
en un rango
DEMOV Transferencia de nmeros de coma flotante
Convertir nmero de coma flotante en
DESTR
secuencia de caracteres
Convertir secuencia de caracteres en
DEVAL
nmeros de coma flotante
Operaciones con Conversin del formato de coma flotante
nmeros de DEBCD
en formato numrico cientfico
coma flotante (1)
Conversin del formato numrico cientfico
DEBIN
enformato de coma flotante
DEADD
Adicin de nmeros de coma flotante
E+
DESUB
Sustraccin de nmeros de coma flotante
E-
DEMUL
Multiplicacin de nmeros de coma flotante
E*
DEDIV
Divisin de nmeros de coma flotante
E/
Nmero de coma flotante como exponente
DEXP
a base
DLOGE Clculo de logaritmo natural
DLOG10 Clculo del logaritmo decimal
POW Potenciacin de nmeros de coma flotante
Operaciones con Races cuadradas de nmeros de coma
DESQR
nmeros de flotante
coma flotante (2) Inversin de signo de nmeros de coma
DENEG
flotante
Conversin del formato de coma flotante al
INT
formato decimal
EMAX Buscar el valor mximo
EMIN Buscar el valor mnimo
SIN Clculo del seno
COS Clculo del coseno
Control
Ins- FX3G
Segmentacin Significado FX1S FX2N FX3U FX5U
truccin FX3GC FX3S
FX1N FX2NC FX3UC FX5UC
FX3GE
Formar suma de contenidos de operandos
WSUM
de palabra
Segmentar datos en operandos de palabra
WTOB
en bytes
Formar operandos de palabra de varios
BTOW
bytes
Instrucciones Combinar grupos de 4 bits en operandos
UNI
de procesa- de palabra
miento NUNI Agrupar el valor indicado de bits
de datos
Segmentar operandos de palabra en grupos
DIS
de 4 bits
NDIS Separar el valor indicado de bits
SWAP Cambiar byte de valor inferior y superior
SORT2
Clasificar datos en tabla
SORTTBL2
Despl. punto de referencia
DSZR
(con interruptor de aproximacin)
DVIT Posicionamiento mediante interrupcin
TBL Posicionamiento segn tabla de datos
56 MITSUBISHI ELECTRIC
Programacin avanzada Instrucciones de aplicacin
Control
Ins- FX3G
Segmentacin Significado FX1S FX2N FX3U FX5U
truccin FX3GC FX3S
FX1N FX2NC FX3UC FX5UC
FX3GE
COMRD Leer comentario de operando
RND Generar nmero aleatorio
DUTY Emitir impulso con largo definido
Diferentes ins-
CRC Verificar datos (control CRC)
trucciones
Transferir valor real de un contador de alta
HCMOV
velocidad
ADRSET Guardar direcciones indirectas
Control
Ins- FX3G
Segmentacin Significado FX1S FX2N FX3U FX5U
truccin FX3GC FX3S
FX1N FX2NC FX3UC FX5UC
FX3GE
FDEL Eliminar datos de lista de datos
FINS Insertar datos en lista de datos
Instrucciones Leer datos que se ingresan al final en una
POP
de procesa- lista de datos
miento para lis- Desplazar palabra de datos de 16 bits
tados de datos SFR
hacia la derecha
Desplazar palabra de datos de 16 bits
SFL
hacia la izquierda
LD=
LD>
LD<
LD<>
LD<=
LD>=
AND=
Instrucciones AND>
Comparacin de datos dentro de enlaces
de comparacin AND<
AND>=
OR=
OR>
OR<
OR<>
OR<=
OR>=
LIMIT Restringir rango de emisin de valores
BAND Determinar offset de entrada
ZONE Determinar offset de salida
Instrucciones SCL Escalar valores
de control de
Convertir nmero en cdigo ASCII a valor
datos DABIN
binario
BINDA Convertir nmero binario en cdigo ASCII
Escalar valores (La tabla de valores tiene una
SCL2
estructura diferente a la instruccin SCL.)
IVCK Verificar estado del convertidor de frecuencia
IVDR Controlar convertidor de frecuencia
IVRD Leer parmetros del convertidor de frecuencia
Instrucciones Escribir parmetros en convertidor de fre-
para la comuni- IVWR
cuencia
cacin con con-
vertidores de Escribir parmetros en bloques en conver-
IVBWR
frecuencia tidor de frecuencia
Escribir la frecuencia nominal/ de comando
en el convertidor de frecuencia y leer el
IVMC
estado/ frecuencia real (revoluciones) del
convertidor de frecuencia.
Comunicacin Intercambio de datos del maestro MODBUS
ADPRW
MODBUS con estaciones esclavas (leer y escribir)
S.CPRTC
Soporte de pro- S.CPRTCL Llevan el registro indicado con la herra-
tocolos predefi- mienta del software de programacin para
nidos SP. asistir a los protocolos de comunicacin.
ECPRTCL
Intercambio de RBFM Leer en memoria bfer de mdulos especiales
datos con
Escribir en memoria bfer de mdulos
mdulos espe- WBFM
ciales especiales
58 MITSUBISHI ELECTRIC
Programacin avanzada Instrucciones de aplicacin
Control
Ins- FX3G
Segmentacin Significado FX1S FX2N FX3U FX5U
truccin FX3GC FX3S
FX1N FX2NC FX3UC FX5UC
FX3GE
Instruccin para
Comparar valor real de un contador de alta
contador de alta HSCT
velocidad con datos en listas de datos
velocidad
BCD Convertir valores de BCD en datos binarios
Con la tecla Help se puede abrir una ventana de dilogo y buscarse una instruccin con la fun-
cin requerida. Aqu se obtienen tambin informaciones acerca del modo de trabajo de la ins-
truccin, as como el tipo y la cantidad de operandos.
Despus de clicar en OK la funcin sea M457
incorporado en el programm. MOV K5 D12
En caso de programar en la lista de instrucciones, debe ingresarse sta en una lnea con la
abreviacin de la instruccin, seguida por el operando. Las diferentes entradas se separan
tambin aqu con caracteres blancos.
5 10 MITSUBISHI ELECTRIC
Programacin avanzada Instrucciones para la transferencia de datos
Con una instruccin MOV (del verbo ingls to move = mover) se desplazan los datos y se
copian de una fuente de datos hacia el destino.
Plano de contactos Lista de instrucciones
X001
M110
Cuando est activada la entrada X010, se transfiere el estado del contador de 32 bits C200
a los registros de datos D40 y D41. D40 contiene los bits de valor inferior.
Tambin es posible la combinacin del procesamiento de palabras dobles y la ejecucin con-
trolada por flanco, como lo muestra el siguiente ejemplo.
Plano de contactos Lista de instrucciones
M10 0 LD M10
0 DMOVP D10 D610 1 DMOVP D10 D610
En la aplicacin del rel interno M10 se transfiere el contenido de los registros D10 y D11
hacia los registros D610 y D611.
5 12 MITSUBISHI ELECTRIC
Programacin avanzada Instrucciones para la transferencia de datos
Cuando el destino de datos es ms pequeo que la fuente de datos, no se transfieren los bits
que sobran (vase la siguiente ilustracin, ejemplo superior). Cuando el destino de datos es
ms grande que la fuente de datos, se llenan las posiciones adicionales con 0. Mediante la
interpretacin del bit 15 como signo, el valor generado resulta siempre positivo. (Como en el
ejemplo inferior en la siguiente ilustracin.)
Bit 15 Bit 0
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Bit de signo (0: positivo, 1: negativo)
MOV D0 K2 M0
Estos rels internos no se modifican.
0 1 0 1 0 1 0 1
M15 M14 M13 M12 M11 M10 M9 M8 M7 M6 M5 M4 M3 M2 M1 M0
MOV K2 M0 D1
Bit de signo (0: positivo, 1: negativo)
0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1
Bit 15 Bit 0
Con la instruccin MOV explicada en el prrafo 5.2.1 se puede transferir un valor de 16 bits
o bien un valor de 32 bits hacia un destino de datos. Para la transferencia de datos continuos
pueden programarse sucesivamente varias instrucciones MOV. Para facilitar el trabajo de pro-
gramacin, est disponible la instruccin BMOV. La abreviacin se aplica para Block Move:
Los operandos se transfieren continuamente, como bloque.
Plano de contactos Lista de instrucciones
Fuente de datos (operando de 16 bits, se indica el primer operando del rango fuente)
Destino de datos (operando de 16 bits, se indica el primer operando del rango destino)
Cantidad de elementos a transferir (mx. 512)
Con los operandos arriba indicados se obtiene la siguiente funcin:
La instruccin BMOV se puede ejecutar tambin con control por flanco, programndose en
este caso como instruccin BMOVP (vase el prrafo 5.2.1).
En caso de querer transferir grupos de operandos de bits con una instruccin BMOV, los factores
K de la fuente de datos y del destino de datos deben ser idnticos.
Ejemplo
M0 0 0 Y000
M1 1 1 Y001
M2 1 1 Y002
M3 0 0 Y003
Se transmiten dos rangos con
M4 1 1 Y004 operandos de 4 bit respectivamente.
M5 0 0 Y005
M6 1 1 Y006
M7 0 0 Y007
5 14 MITSUBISHI ELECTRIC
Programacin avanzada Instrucciones para la transferencia de datos
Datos que deben ingresarse en los operandos de destino; tambin es posible la indicacin
de constantes.
Destino de datos (se indica el primer operando del rango destino)
Cantidad de elementos a describir del rango destino (mx. 512)
En el siguiente ejemplo se ingresa el valor 0 en 7 elementos:
FMOV K0 D10 K7
0 0 D 10
0 D 11
0 D 12
0 D 13 7 Registro de datos
0 D 14
0 D 15
0 D 16
Cuando se ingresa una instruccin FMOV como instruccin FMOVP, se realiza la transferen-
cia de datos con control por flancos (vase la descripcin para la instruccin MOV en el
prrafo 5.2.1).
Cuando se deben transferir los datos de 32 bits, debe colocarse una D delante de la instruc-
cin (DFMOV o bien DFMOVP).
Con excepcin de la serie FX1S, FX3S puede aumentarse la cantidad de entradas y salidas de
todos los equipos bsicos de la familia FX mediante la conexin de equipos de ampliacin.
Adicionalmente puede aumentarse el alcance de funciones del control mediante instalacin
de los llamados mdulos especiales. Los mdulos especiales registran p. ej. los valores anal-
gicos como corrientes o tensiones, regulan las temperaturas o realizan la comunicacin con
los equipos externos.
Mientras no se requieren instrucciones particulares para las ampliaciones externas (las entra-
das y salidas adicionales se tratan al igual que las entradas y salidas del equipo base), se utili-
zan dos instrucciones de aplicacin para el intercambio de datos entre el equipo base y el
mdulo especial: Las instrucciones ROM y TO.
En el mdulo especial se encuentra un rango de memoria en el cual se almacenan en bfer p.
ej. los valores de medicin analgicos o los datos recibidos. A causa de esta funcin se deno-
mina este rango de memoria como memoria bfer. Tambin el equipo base puede acceder
a la memoria bfer en un mdulo especial y leer p. ej. los valores de medicin y los datos reci-
bidos, pero tambin puede ingresar los datos que son procesados luego por el mdulo espe-
cial (ajustes para funcin del mdulo especial, datos de emisin, etc.).
FROM
5 16 MITSUBISHI ELECTRIC
Programacin avanzada Instrucciones para la transferencia de datos
24+
24- SLD
24+
24+
24-
24-
L+
V+
L-
V+
VI-
VI-
I+
I+
SLD
L+
FG
V+
L-
V+
VI-
VI-
I+
SLD
I+
FG
V+
FX2N -4AD-PT
V+
L+
FX2N -4DA
FX2N-4AD-TC
L-
VI-
VI-
I+
SLD
FX2N-4DA
I+
L+
FG
V+
L-
V+
VI-
VI-
I+
I+
D/A
Valor de 32 bit
Como direccin inicial para datos de 32 bits debe indicarse siempre la direccin que contiene
los 16 bits de valor inferior.
El valor que se puede indicar como volumen de datos, depende del PLC utilizado y si la ins-
truccin FROM es ejecutada como instruccin de 16 o 32 bits:
Rango permitido para la cantidad de datos a transmitir
PLC utilizado
Instruccin de 16 bit (FROM,TO) Instruccin de 32 bit (DFROM,DTO)
FX2N 1 a 32 1 a 16
FX2NC 1 a 32 1 a 16
FX3G, FX3GC, FX3GE, FX3U, FX3UC 1 a 32767 1 a 16383
FX5U, FX5UC 1 a 65535 1 a 32767
0 FROM K0 K9 D0 K1 0 FROM K0 K9 D0 K1
0 DFROM K2 K8 D8 K4
En el ltimo ejemplo se ha programado una instruccin FROMP. De esta forma se ingresan los
contenidos de las cuatro direcciones de memoria bfer 0 a 3 en los registros de datos D10
a D13 cuando el estado de seal de la condicin de entrada cambia de 0 a 1.
0 FROMP K0 K0 D10 K4
5 18 MITSUBISHI ELECTRIC
Programacin avanzada Instrucciones de comparacin
La instruccin TO en el detalle
Con una instruccin TO- se transfieren los datos del equipo bsico hacia la memoria bfer de un
mdulo especial. El contenido de la fuente de datos no se modifica en este proceso de copiado.
Plano de contactos Lista de instrucciones
0 TO K0 K1 D0 K1 0 TO K0 K1 D0 K1
Con la instruccin CMP se comparan dos valores numricos. Estos valores pueden ser cons-
tantes o los contenidos de registros de datos. Pero tambin es posible la indicacin de valores
de temporizador o de contador. En funcin del resultado de la comparacin (mayor, inferior
o igual) se activa uno de los tres operandos de bit.
Plano de contactos Lista de instrucciones
0 LD
....
0 CMP D0 K100 M0 1 CMP D0 K100 M0
Condicin de entrada
Primer valor de comparacin
Segundo valor de comparacin
Primer de tres rels internos o salidas consecutivos que se activan en funcin del resulta-
do de comparacin (estado de seal 1).
Primer operando: CON cuando valor de comparacin 1 > valor de comparacin
Segundo operando: CON cuando valor de comparacin 1 = valor de comparacin 2
Tercer operando: CON cuando valor de comparacin 1 < valor de comparacin 2
En este ejemplo se controlan los rels internos M0, M1 y M2 con la instruccin CPM. M0
est 1 cuando el contenido de D0 es mayor a 100, M1 est 1 cuando el contenido de D0
es igual a 100 y M2 se activa cuando en D0 se almacena un valor inferior a 100.
Tambin despus de la desactivacin de la condicin de entrada se mantiene el estado de
los tres operandos de bit porque se almacena su ltimo estado.
Para comparar los datos de 32 bits, se llama la instruccin CMP con una D previa como ins-
truccin DCMP:
Plano de contactos Lista de instrucciones
0 LD ....
0 DCMP D0 D2 M0 1 DCMP D0 D2 M0
Ejemplo de aplicacin
Con una instruccin CMP se puede realizar rpida y fcilmente una regulacin de dos puntos.
Plano de contactos Lista de instrucciones
M8000
0 LD M8000
0 CMP D20 K22 M20 1 CMP D20 K22 M20
8 LD M20
M20 9 RST Y000
8 10 LD M22
RST Y000
11 SET Y0001
M22
10 SET Y000
La instruccin CMP se procesa en este ejemplo cclicamente. M8000 est siempre 1 cuando
el PLC procesa el programa. El registro D20 contiene el valor real de la temperatura de
ambiente. La constante K22 indica el valor nominal de 22 . Los rels internos M20 y M22 indi-
can cuando el valor nominal es sobrepasado o bien pasado por inferior. Cuando est dema-
siado caliente, se desactiva la salida Y0. En caso de una temperatura insuficiente se activa la
salida Y0 nuevamente con el M22. Mediante esta salida se puede controlar p. ej. un bomba
que regula la alimentacin de agua caliente.
5 20 MITSUBISHI ELECTRIC
Programacin avanzada Instrucciones de comparacin
En la instruccin CMP previamente descrita, se indica el resultado de comparacin con tres ope-
randos de bit. Pero frecuentemente se necesita enlazar solamente una instruccin de emisin
o un enlace con condicin, sin ocupar tres operandos para esto. Para este propsito estn dispo-
nibles las instrucciones de Comparacin de carga, as como las comparaciones AND y OR.
Condicin de comparacin
Primer valor de comparacin
Segundo valor de comparacin
Cuando se cumple la condicin indicada, el estado de seal despus de la instruccin de
comparacin es igual a 1. El estado de seal 0 indica que la comparacin no se ha cum-
plido todava. Son posibles las siguientes comparaciones:
Comparacin por Igual: = (valor de comparacin 1 = valor de comparacin 2)
La salida de la instruccin conmuta solamente al estado de seal 1 cuando los valores
de ambos operandos resultan iguales.
Comparacin por Mayor: > (valor de comparacin 1 > valor de comparacin 2)
La salida de la instruccin conmuta solamente al estado de seal 1 cuando el primer va-
lor de comparacin es mayor al segundo valor de comparacin.
Comparacin por Inferior: < (valor de comparacin 1 < valor de comparacin 2)
La salida de la instruccin conmuta solamente al estado de seal 1 cuando el primer va-
lor de comparacin es inferior al segundo valor de comparacin.
Comparacin por Desigual: <> (valor de comparacin 1 desigual a valor de com-
paracin 2)
La salida de la instruccin conmuta solamente al estado de seal 1 cuando el primer
y segundo valor de comparacin resultan desiguales.
Comparacin por Inferior-Igual: <= (Valor de comparacin 1 Valor de compara-
cin 2)
La salida de la instruccin conmuta solamente al estado de seal 1 cuando el primer va-
lor de comparacin es inferior o igual al segundo valor de comparacin.
Comparacin por Superior-Igual: >= (valor de comparacin 1 valor de compa-
racin 2)
La salida de la instruccin conmuta solamente al estado de seal 1 cuando el primer va-
lor de comparacin es superior o igual al segundo valor de comparacin.
Cuando se deben comparar los datos de 32 bits, debe agregarse una D (para palabras
dobles) a la instruccin:
Plano de contactos Lista de instrucciones
En este ejemplo se verifica si el contenido de los registros de datos D10 y D11 es superior al
contenido de los registros D250 y D251.
Otros ejemplos:
Plano de contactos Lista de instrucciones
0 LD>= C0 D20
0 >= C0 D20 M12 5 OUT M12
El rel interno M12 tiene el estado de seal 1 cuando el valor del contador de X0 corres-
ponde o bien es superior al contenido de D20.
M53 conmuta a 1 cuando el estado del contador del contador de 32 bits C200 es inferior
a 182547 o bien cuando el rel interno M110 tiene el estado de seal 1.
0 LD ...
0 <= D40 D50 1 AND<= D40 D50
Condicin de comparacin
Primer valor de comparacin
Segundo valor de comparacin
Una comparacin con enlace AND puede utilizarse en el programa como una instruccin AND
normal (vase el Cap. 3).
Las posibilidades de comparacin corresponden a aquellas de las comparaciones al inicio de
un enlace, que se describieron previamente. Tambin en un enlace AND se pueden comparar
valores de 32 bits:
5 22 MITSUBISHI ELECTRIC
Programacin avanzada Instrucciones de comparacin
0 0 LD ...
1 OR>= C20 K200
Condicin de comparacin
Primer valor de comparacin
Segundo valor de comparacin
En el programa se puede utilizar una comparacin con enlace OR, como una instruccin OR
(vase el Cap. 3).
Para las comparaciones se aplican las condiciones arriba descritas. En la comparacin de
datos de 32 bits se agrega una D, tal cual como en las otras instrucciones de comparacin.
Plano de contactos Lista de instrucciones
0 0 LD ...
1 ORD= C200 D10
D= C200 D10
5 24 MITSUBISHI ELECTRIC
Programacin avanzada Instrucciones aritmticas
5.4.1 Suma
Con una instruccin ADD-A se suman dos valores de 16 32 bits y se almacena el resultado
en otro operando.
Plano de contactos Lista de instrucciones
0 ADD D0 D1 D2 0 ADD D0 D1 D2
Ejemplos
Al contenido del registro de datos D100 se suma el valor 1000:
D 100 D 102
ADD K1000 D100 D102 1000 + 53 1053
D 10 D 11 D 12
ADD D10 D11 D12 5 + -8 -3
Tambin es posible la adicin de valores de 32 bits. En este caso se coloca una D delante de
la instruccin (ADD -> DADD)
D1 D0 D3 D2 D5 D4
DADD D0 D2 D4 65238 + 27643 92881
El resultado puede ingresarse nuevamente en uno de los operandos de fuente. Pero se debe
observar que el resultado se cambia en cada ciclo de programa cuando la instruccin ADD es
ejecutada cclicamente.
D0 D0
ADD D0 K25 D0 18 + 25 43
Una instruccin ADD se puede ejecutar tambin con control por flanco, esto significa que se
ejecuta solamente una vez, cuando el estado de seal de la condicin de entrada conmuta de
0 a 1. En este caso debe agregarse simplemente una P a la instruccin (ADD -> ADDP,
DADD -> DADDP).
En el siguiente ejemplo, se suma la constante 27 al contenido de D47 solamente una vez en
el ciclo de programa en el cual conmuta el estado de seal del rel interno M47 de 0" a 1".
Plano de contactos Lista de instrucciones
M47
0 LD M47
0 ADDP D47 K27 D51
1 ADDP D47 K27 D51
5.4.2 Resta
Para la resta de dos valores numricos (contenidos de operandos de 16 bits o 32 bits o constan-
tes) se utiliza la instruccin SUB. El resultado de la resta se almacena en el tercer operando.
Plano de contactos Lista de instrucciones
0 SUB D0 D1 D2 0 SUB D0 D1 D2
Ejemplos
Del contenido del registro de datos D100 se sustrae el valor 100 y se almacena el resultado
en D101:
D 100 D 101
SUB D100 K100 D101 247 100 147
D 10 D 11 D 12
SUB D10 D11 D12 5 -8 13
D1 D0 D3 D2 D5 D4
DSUB D0 D2 D4 65238 27643 37595
D0 D0
SUB D0 K25 D0 197 25 172
Una instruccin SUB se puede ejecutar tambin con control por flanco. En este caso se
agrega una P a la instruccin. (SUB -> SUBP, DSUB -> DSUBP).
En el siguiente ejemplo se resta el contenido de D394 solamente una vez en el ciclo de programa
del contenido de D50 en el cual conmuta el estado de seal del rel interno M50 de 0 a 1.
Plano de contactos Lista de instrucciones
M50
0 0 LD M50
SUBP D50 D394 D51
1 SUBP D50 D394 D51
5 26 MITSUBISHI ELECTRIC
Programacin avanzada Instrucciones aritmticas
5.4.3 Multiplicacin
Con una instruccin MUL multiplica dos valores de 16 32 bits y almacena el resultado en un
tercer rango de operandos.
Plano de contactos Lista de instrucciones
0 MUL D0 D1 D2 0 MUL D0 D1 D2
Multiplicador
Multiplicador
Producto (multiplicando x multiplicador = producto)
INDICACIN En la multiplicacin de dos valores de 16 bits, el resultado puede sobrepasar el rango que se
puede indicar con 16 bits. Por esto motivo se almacena el producto siempre en dos operan-
dos continuos de 16 bits (= 32 bits).
Ejemplos
Multiplicacin de los contenidos de D0 y D1 y almacenamiento del resultado en D3 y D2:
D0 D1 D3 D2
MUL D0 D1 D2 1805 x 481 868205
La multiplicacin se realiza bajo observacin del signo. En este ejemplo se multiplica el conte-
nido de D10 con la constante -5:
D 10 D 21 D 20
MUL D10 K-5 D20 8 x -5 -40
D1 D0 D3 D2 D7 D6 D5 D4
DMUL D0 D2 D4 65238 x 27643 1803374034
Cuando se agrega una P a la instruccin MUL (MUL -> MULP, DMUL -> DMULP), se ejecuta
sta con control por flanco. La siguiente multiplicacin se realiza solamente al activarse la
entrada X24:
Plano de contactos Lista de instrucciones
X24
0 LD X24
0 MULP D25 D300 D26
1 MULP D25 D300 D26
5.4.4 Divisin
0 DIV D0 D1 D2 0 DIV D0 D1 D2
Dividendo
Divisor
Cuociente (Resultado de la divisin: Dividendo Divisor = Cuociente)
INDICACIONES El divisor no debe asumir el valor 0. Una divisin por 0 no es posible y genera un error.
Ejemplos
El contenido de D0 se divide por el contenido de D1 y el resultado se almacena en D2 y D3:
D0 D1 D2
DIV D0 D1 D2 40 6 6 Cuociente (6 x 6 = 36)
D3
4 Resto (40 - 36 = 4)
En la divisin se consideran los signos. En este ejemplo se divide el valor del contador de C0
por el contenido de D10:
C0 D 10 D 200
DIV C0 D10 D200 36 -5 -7 Cuociente
D 201
1 Resto
5 28 MITSUBISHI ELECTRIC
Programacin avanzada Instrucciones aritmticas
D1 D0 D3 D2 D5 D4
DDIV D0 D2 D4 65238 27643 2 Cuociente
D7 D6
9952 Resto
Cuando se agrega la letra P a una instruccin DIV (DIV -> DIVP, DDIVPL -> DMULP), se ejecuta
sta con control por flanco. En el siguiente ejemplo de programa se divide el valor del contador de
C12 solamente en aquel ciclo de programa por 4, en el cual se activa tambin la entrada X30:
En la aplicacin prctica, escasamente basta con un clculo. Para la solucin de tareas com-
plejas se pueden combinar instrucciones aritmticas. Segn el tipo de clculo deben preverse
operandos para el almacenamiento de los resultados intermedios.
La adicin de los contenidos de los registros de datos D101, D102 y D103 y la posterior multi-
plicacin con el factor 4 podra realizarse p. ej. del siguiente modo:
Plano de contactos Lista de instrucciones
M101 0 LD M101
0 ADD D101 D102 D200 1 ADD D101 D102 D200
8 MPS
M8022 9 ANI M8022
ADD D200 D103 D200 10 ADD D200 D103 D200
17 MPP
M8021 M8022 18 ANI M8021
MUL D200 K4 D104 19 ANI M8022
20 MUL D200 K4 D104
5 30 MITSUBISHI ELECTRIC
Posibilidades de ampliacin Generalidades
6 Posibilidades de ampliacin
6.1 Generalidades
Adicionalmente a los equipos bsicos, estn disponibles tambin equipos de ampliacin
y mdulos especiales para ampliar el sistema de PLC.
Estos mdulos son clasificados en las siguientes tres categoras:
Mdulos que ocupan las entradas y salidas digitales (montables en el lado derecho del
control). Entre ellos se consideran las ampliaciones digitales compactas y modulares, as
como los mdulos especiales.
Mdulos que no ocupan las entradas y salidas digitales (montables en el lado izquierdo
del control).
Adaptadores de interfaces y de comunicacin que no ocupan las entradas y salidas digitales
(directamente montables en el control).
Excepto para las series FX1S y FX3S, para ampliar una unidad base de MELSEC hay disponi-
bles diversas unidades de extensin modulares y compactas. Adems pueden aplicarse los
equipos bsicos de la seri FX1S, FX1N, FX3G y FX3S con adaptadores de ampliacin directa-
mente en el control para ampliar las entradas o salidas digitales. Estos adaptadores resultan
especialmente aptos cuando se requieren solamente algunas pocas entradas/salidas adiciona-
les y cuando el espacio no resulta suficiente para un mdulo lateralmente montable.
Los equipos de ampliacin modulares contienen solamente las entradas/salidas digitales,
pero no integran una alimentacin de red propia, mientras los equipos de ampliacin comp-
tactos contienen una mayor cantidad de entradas y salidas y una fuente de alimentacin de
red integrada para la alimentacin del bus de sistema y de las entradas digitales.
La gran cantidad de posibilidades de combinacin de los equipos bsicos y de ampliacin garan-
tiza que se pueda encontrar la solucin ms econmica para cada tipo de tarea y problema.
Los mdulos analgicos de entrada y salida puede convertir seales analgicas de entrada
en valores digitales o bien valores digitales en seales analgicas de salida.
Para esto est disponible una serie de mdulos para las seales de corriente/tensin, as
como para el registro de temperatura con posibilidad de conexin directa de termmetros de
resistencia Pt100 o termoacopladores.
Las unidades base de las series FX3GE y FX5U son capaces de captar tambin sin mdulos
adicionales dos seales analgicas de entrada y emitir una seal analgica (FX3GE: cada una
de 010 V o de 420 mA, FX5U: cada una de 010 V).
Las unidades base FX3S-30M_/E_-2AD ofrecen dos entradas analgicas integradas (010 V).
En el captulo 7 se explican los rudimentos del procesamiento de valores analgicos.
Mitsubishi Electric ofrece una serie de mdulos de interfaces y adaptadores con interfaz
RS232/RS422/RS485 para la conexin de equipos perifricos o bien para el acoplamiento de
PLC-PLC.
Unos mdulos especiales de comunicacin permiten la integracin de FX1N, FX2N, FX2NC de
MELSEC y todos los controles de las series FX3 y FX5 en diferentes redes.
Estn disponibles diferentes mdulos de red para Ethernet, profibus/DP, AS-I, DeviceNet,
CANopen, enlace CC, as como el establecimiento de redes propias de Mitsubishi.
Las unidades base de la serie FX3GE, FX5U y FX5UC ya estn equipadas con una interfaz de Ethernet.
Junto a los contadores internos rpidos de la familia FX, los usuarios cuentan adems con
mdulos de contadores de alta velocidad como contadores externos de hardware con la posi-
blidad de conexin de codificadores rotatorios incrementales o mdulos de posicionamiento
para servopropulsiones y propulsiones paso a paso.
Para la realizacin de tareas precisas de posicionameinto en combinacin con el la familia FX, estn
disponibles mdulos de posicionamiento para la emisin de secuencias de impulsos. Mediante
estos mdulos se pueden controlar las servopropulsiones y las propulsiones paso a paso.
Con los equipos de mando de Mitsubishi Electric, se le posibilita al usuario la comunicacin sim-
ple y flexible entre hombre y mquina mediante la serie MELSEC FX. Los equipos de mando
MMI otorgan mayor transparencia a los procedimientos funcionales de una instalacin.
Todos los equipos posibilitan la monitorizacin y la modificacin de los datos especficos de
PLC, como p. ej. los valores nominales y reales de tiempos, contadores, registros de datos
e instrucciones de control de pasos.
A seleccin pueden solicitarse los equipos de mando MMI con indicacin de textos o grficos.
Las teclas funcionales libremente programables o bien las pantallas sensitivas aumentan el con-
fort de mando. La programacin y configuracin se pueden ejecutar fcilmente a travs de un com-
putador con Windows .
La comunicacin de los equipos de mando con el PLC de FX se realiza a travs de la interfaz
de programacin del control con el cable correspondiente. No se requieren mdulos adiciona-
les para posiblitar la conexin con el PLC.
62 MITSUBISHI ELECTRIC
Procesamiento de valores analgicos Mdulos analgicos
Unidad base de la
Mdulo de serie FX3U
Tensin o entrada
corriente analgico Valor digital
Conversin
p.ej. 50 l/s A/D
p.ej. 5 V
p.ej. 2000
12 mA
Conversin
A/D
p.ej. 47 C p.ej. 470
Aparato externo
72 MITSUBISHI ELECTRIC
Procesamiento de valores analgicos Mdulos analgicos
Variador de frecuencia
Unidad base PLC Mdulo
analgico de Tensin o
Valor digital salida corriente
Conversin
D/A
La familia FX de MELSEC ofrece una amplia gama de mdulos analgicos. Por ello, para la
solucin de una tarea de automatizacin determinada es necesario tomar una decisin. Los
criterios principales a la hora de tomar esta decisin son los siguientes:
Compatibilidad con la unidad base PLC
El mdulo de salida tiene que poder combinarse con la unidad base PLC empleada. Por
ejemplo, no es posible conectar los mdulos analgicos de la serie FX3U a una unidad
base de la serie FX1N.
Resolucin
La "resolucin" indica qu valor fsico mnimo puede ser registrado o generado por un m-
dulo analgico.
En el caso de mdulos analgicos de entrada se entiende por resolucin la magnitud del
cambio de la tensin, de la corriente o de la temperatura en la entrada que da como resul-
tado un aumento o disminucin en "1" del valor digital de salida.
En el caso de mdulos analgicos de salida se entiende por resolucin el cambio del valor
de la tensin o de la corriente en la salida del mdulo en caso de un aumento o disminu-
cin del valor digital de entrada en "1".
La resolucin viene predeterminada por la estructura interna de los mdulos analgicos
y depende de cuntos bits se requieren para la memorizacin del valor digital. Si por ejem-
plo se registra una tensin de 10 V con un convertidor A/D de 12 bits, la tensin se subdivi-
de en 4096 pasos (212 = 4096, ver seccin 3.3). De este modo resulta una resolucin de
10 V/4096 = 2,5 mV.
Nmero de entradas y salidas analgicas
Las entradas o salidas de un mdulo analgico se denominan tambin canales. En corres-
pondencia con el nmero de canales requeridos, es posible por ejemplo seleccionar m-
dulos de entrada analgicos con 2, 4 8 canales. Por favor tenga en cuenta que el nmero
de mdulos especiales que pueden conectarse a una unidad base PLC est limitado (ver
tambin seccin 7.1.2). Por ello es ms conveniente, si hay que instalar tambin otros m-
dulos especiales, emplear un mdulo analgico con cuatro canales en lugar de dos
mdulos analgicos con dos canales cada uno.
Adaptadores analgicos
Los adaptadores analgicos son pequeas platinas que se montan directamente en las uni-
dades base de las series FX1S, FX1N o FX3G, FX3GE o FX3S. De este modo no aumenta el
espacio requerido por el control dentro del armario de distribucin.
El adaptador de entrada analgica introduce directa-
mente los valores digitales de los dos canales de entrada.
As resulta mucho ms fcil seguir procesando los valo-
res medidos.
BY0+ BY0- BY1+ BY1-
FX1N-2AD
Mdulos de adaptacin
Los mdulos de adaptador solo pueden conectarse al lado izquierdo de una unidad base de
las series FX3G, FX3GC, FX3GE, FX3S, FX3U, FX3UC, FX5U o FX5UC de MELSEC.
En las unidades base FX3G con 14 o con 24 entradas o sali-
das, as como en una FX3GE o una FX3S se puede instalar
un mdulo de adaptador analgico.
En las unidades base FX3G con 40 o con 60 E/S o a una
unidad base FX3GC se pueden conectar hasta dos mdu-
los analgicos de adaptador y a un FX3U o FX3UC, FX5U
o FX5UC un mximo de cuatro.
Los mdulos de adaptacin no ocupan ninguna entrada
y ninguna salida en la unidad base. La comunicacin entre
la unidad base y el mdulo de adaptacin se lleva a cabo
por medio de marcas y registros especiales. De este modo
no se requiere en el programa ninguna instruccin para la
comunicacin con mdulos especiales (ver abajo).
Mdulos especiales
Con la excepcin de la serie FX1S y FX3S, en el lado derecho de una unidad base de la familia
FX de MELSEC FX se pueden conectar hasta ocho (16 para FX5U/FX5UC) mdulos especiales.
Adems de los mdulos analgicos, entre los mdulos
especiales se cuentan tambin por ejemplo los mdulos
de comunicacin y de posicionamiento. Cada mdulo
especial ocupa ocho entradas y ocho salidas en la unidad
base. La comunicacin entre el mdulo especial y la uni-
dad base PLC se lleva a cabo a travs de la memoria buf-
fer y se lleva a cabo por medio de instrucciones FROM
y TO (ver seccin 5.2.5).
FX2N -4AD-TC
A/D
74 MITSUBISHI ELECTRIC
Procesamiento de valores analgicos Sinopsis de los mdulos analgicos
FX5U-4ADADP 4
Corriente: 1,25 A
-20 mA hasta 20 mA DC (14 bits)
Tensin:
2,5 mV
0 V hasta 5 V DC
(12 bits)
FX2N-2AD 2 0 V hasta 10 V DC
Corriente:
4 A (12 bits)
4 mA hasta 20 mA DC
5 mV (con
Tensin:
signo alge-
-10 V hasta 10 V DC
braico, 12 bits)
FX2N-4AD 4
Corriente: 10 A (con
4 mA hasta 20 mA DC signo alge-
Mdu- -20 mA hasta 20 mA DC braico, 11 bits)
los 0,63 mV
espe- Tensin: (con signo
ciales -10 V hasta 10 V DC algebraico,
FX2N-8AD* 8 15 bits)
Corriente: 2,50 A (con
4 mA hasta 20 mA DC signo alge-
-20 mA hasta 20 mA DC braico, 14 bits)
0,32 mV (con
Tensin:
signo alge-
-10 V hasta 10 V DC
braico, 16 bits)
FX3U-4AD 4
Corriente: 1,25 A (con
4 mA hasta 20 mA DC signo alge-
-20 mA hasta 20 mA DC braico, 15 bits)
Tensin: 2,5 mV
0 V hasta 10 V DC (12 bits)
FX1N-1DA-BD 1
Corriente:
8 A (11 bits)
Mdulos analgicos de salida
Adap- 4 mA hasta 20 mA DC
tador Tensin: 2,5 mV
0 V hasta 10 V DC (12 bits)
FX3G-1DA-BD 1
Corriente:
8 A (11 bits)
4 mA hasta 20 mA DC
Tensin: 2,5 mV
0 V hasta 10 V DC (12 bits)
FX3U-4DA-ADP 4
Mdul Corriente:
4 A (12 bits)
o de 4 mA hasta 20 mA DC
adap- Tensin: 312,5 V
tacin -10 V hasta 10 V DC (14 bits)
FX5U-4DAADP
Corriente:
0 mA hasta 20 mA DC 1 A (14 bits)
* Adems de corrientes y tensiones, el mdulo especial FX2N-8AD puede medir tambin temperaturas.
Canales
Tipo de FX2N FX3G FX3U FX3U
Denominacin analgi- Rango Resolucin FX1S FX1N FX3GC FX3S
mdulo FX2NC FX3GE FX3UC FX3UC
cos
Tensin:
Mdu- 2,5 mV
0 V hasta 5 V DC
los (12 bits)
FX2N-2DA 2 0 V hasta 10 V DC
espe-
ciales Corriente: 4 A,
Mdulos analgicos de salida
salida Corriente: 4 A
4 mA hasta 20 mA DC (16 mA/4000)
Tensin:
40 mV
0 V hasta 5 V DC
2 (8 bits)
0 V hasta 10 V DC
entradas
Corriente:
64 A (8 bits)
4 mA hasta 20 mA DC
FX0N-3A
Tensin:
40 mV
0 V hasta 5 V DC
1 (8 bits)
0 V hasta 10 V DC
salida
Corriente:
64 A (8 bits)
4 mA hasta 20 mA DC
Mdu- 50 V (con
los signo alge-
espe- Tensin:
braico, 12 bits)
ciales -100mVhasta100mVDC
0,312 mV (con
4 -10 V hasta 10 V DC
signo alge-
entradas braico, 16 bits)
Corriente: 10 A/1,25 A
FX2N-5A 4 mA hasta 20 mA DC (con signo alge-
-20 mA a 20 mA DC braico, 15 bits)
5 mV (con
Tensin:
signo alge-
1 -10 V hasta 10 V DC
braico, 12 bits)
salida
Corriente: 20 A
0 mA hasta 20 mA DC (10 bits)
* Adems de corrientes y tensiones, el mdulo especial FX2N-8AD puede medir tambin temperaturas.
76 MITSUBISHI ELECTRIC
Procesamiento de valores analgicos Sinopsis de los mdulos analgicos
Canales
Tipo de FX2N FX3G FX3U FX3U
Denominacin analgi- Rango Resolucin FX1S FX1N FX3GC FX3S
mdulo FX2NC FX3GE FX3UC FX3UC
cos
Termmetro de resis-
FX3U-4AD-PT-
4 tencia Pt100: 0,1 C
ADP
-50 C hasta 250 C
Termmetro de resis-
FX3U-4AD-PTW- 0,2 C hasta
4 tencia Pt100:
ADP 0,3 C
-100 C hasta 600 C
Mdul Termmetro de resis-
o de 4 tencia Pt1000: 0,1 C
adap- FX3U-4AD-PNK- -50 C hasta 250 C
Mdulos de registro de temperatura
: El mdulo puede combinarse con una unidad base o con una unidad de extensin de esta serie.
: No es posible emplear el mdulo.
78 MITSUBISHI ELECTRIC
ndice
ndice
A I
ADD (Instruccin) 5-25 INV (Instruccin) 3-20
ANB (Instruccin) 3-12 Instrucciones
AND (Instruccin) 3-9 ADD 5-25
ANDP/ANDF (Instruccin) 3-14 ANB 3-12
ANI (Instruccin) 3-9 AND 3-9
Adaptadores analgicos 7-4 ANDF 3-14
ANDP 3-14
B ANI 3-9
BMOV (Instruccin) 5-14 BMOV 5-14
Batera 2-14 CMP 5-19
DIV 5-28
C
FMOV 5-15
Contactos de bloqueo 3-21
FROM 5-18
Contadores
INV 3-20
Definicin indirecta de valores nominales 4-16
LD 3-6
Funcin 4-9
LDF 3-14
D LDI 3-6
DIV (Instruccin) 5-28 LDP 3-14
Desactivaciones forzadas 3-22 MC 3-19
Dispositivos de PARADA DE EMERGENCIA 3-21 MCR 3-19
MOV 5-11
E MPP 3-17
Ejemplos de programa MPS 3-17
Definicin de valores nominales para temporiza- MRD 3-17
dores y contadores 4-16 MUL 5-27
Instalacin de alarma 3-23 OR 3-11
Puerta corrediza 3-28 ORB 3-12
Relojes 4-21 ORF 3-14
Retardo de activacin 4-6 ORI 3-11
Retardo de desactivacin 4-19 ORP 3-14
Elementos de tiempo OUT 3-6
vase temporizador PLF 3-18
Evaluacin de flancos 3-14 PLS 3-18
RST 3-15
F SET 3-15
FMOV (Instruccin) 5-15 SUB 5-26
FROM (Instruccin) 5-18 TO 5-19
Flanco ascendente 3-14 Instruccin de control 3-1
Flanco descendente 3-14
Fuente de tensin de servicio 2-14
L P
LD (Instruccin) 3-6 PLF (Instruccin) 3-18
LDI (Instruccin) 3-6 PLS (Instruccin) 3-18
LDP/LDF (Instruccin) 3-14 Procedimiento de mapping de proceso 2-2
M R
MOV (Instruccin) 5-11 RST (Instrucin) 3-15
MPP (Instruccin) 3-17 Realimentaciones de seal 3-22
MPS (Instruccin) 3-17 Registros especiales 4-14
MRD (Instruccin) 3-17 Rels internos especiales 4-5
MUL (Instruccin) 5-27 Resolucin (Mdulos analgicos) 7-3
Memoria de bfer 5-16 Retado de desactivacin 4-19
Mdulo de adaptacin 7-4
Mdulos analgicos de entrada
S
Funcin 7-1 SET (Instruccin) 3-15
Vista sinptica 7-5 SUB (Instruccin) 5-26
Mdulos analgicos de salida Seguridad con rotura de cable 3-21
Funcin 7-2 Sistema de nmeros duales 3-2
Vista sinptica 7-5 Sistema numerico hexadecimal 3-3
Mdulos de registro de temperatura Sistema numrico hexadecimal 3-3
Funcin 7-2
T
Vista sinptica 7-6
TO (Instruccin) 5-19
Mdulos especiales
Termoelementos 7-2
Intercambio de datos con equipo base 5-16
Termmetro de resistencia Pt100 7-2
Mdulos analgicos 7-1
N
Nmeros binarios 3-2
O
OR (Instruccin) 3-11
ORB (Instruccin) 3-12
ORP/ORF (Instrucciones) 3-14
OUT (Instruccin) 3-6
Operandos
Contadores (vista sinptica) 4-11
Direccin 3-1
Entradas y salidas (vista sinptica) 4-2
Identificadores 3-1
Registro de archivo (vista sinptica) 4-15
Registros de datos (vista sinptica) 4-13
Rels internos (vista sinptica) 4-4
Temporizadores (Vista sinptica)) 4-8
ii MITSUBISHI ELECTRIC
HEADQUARTERS EUROPEAN REPRESENTATIVES EUROPEAN REPRESENTATIVES EURASIAN REPRESENTATIVES
Mitsubishi Electric Europe B.V. EUROPE GEVA Austria ALFATRADE Ltd. Malta TOO Kazpromavtomatika Kazakhstan
Mitsubishi-Electric-Platz 1 Wiener Strae 89 99, Paola Hill UL. ZHAMBYLA 28,
D-40882 Ratingen A-2500 Baden Malta-Paola PLA 1702 KAZ-100017 Karaganda
Phone: +49 (0)2102 / 486-0 Phone: +43 (0)2252 / 85 55 20 Phone: +356 (0)21 / 697 816 Phone: +7 7212 / 50 10 00
Fax: +49 (0)2102 / 486-1120 Fax: +43 (0)2252 / 488 60 Fax: +356 (0)21 / 697 817 Fax: +7 7212 / 50 11 50
Mitsubishi Electric Europe B.V. Czech Rep. OOO TECHNIKON Belarus INTEHSIS SRL Moldova
Radlick 751/113e Avenir Business Park Prospect Nezavisimosti 177-9 bld. Traian 23/1
CZ-158 00 Praha 5 BY-220125 Minsk MD-2060 Kishinev MIDDLE EAST REPRESENTATIVE
Phone: +420 251 551 470 Phone: +375 (0)17 / 393 1177 Phone: +373 (0)22 / 66 4242
Fax: +420 251 551 471 Fax: +375 (0)17 / 393 0081 Fax: +373 (0)22 / 66 4280 GIRIT CELADON Ltd. Israel
Mitsubishi Electric Europe B.V. FRANCE INEA RBT d.o.o. Bosnia and Herzegovina Fonseca S.A. PORTUGAL 12 Haomanut Street
25, Boulevard des Bouvets Stegne 11 R. Joo Francisco do Casal 87/89 IL-42505 Netanya
F-92741 Nanterre Cedex SI-1000 Ljubljana PT-3801-997 Aveiro, Esgueira Phone: +972 (0)9 / 863 39 80
Phone: +33 (0)1 / 55 68 55 68 Phone: +386 (0)1/ 513 8116 Phone: +351 (0)234 / 303 900 Fax: +972 (0)9 / 885 24 30
Fax: +33 (0)1 / 55 68 57 57 Fax: +386 (0)1/ 513 8170 Fax: +351 (0)234 / 303 910 ILAN & GAVISH Ltd. Israel
Mitsubishi Electric Europe B.V. IRELAND AKHNATON Bulgaria SIRIUS TRADING & SERVICES SRL Romania 24 Shenkar St., Kiryat Ariet
Westgate Business Park, Ballymount 4, Andrei Ljapchev Blvd., PO Box 21 Aleea Lacul Morii Nr. 3 IL-49001 Petah-Tikva
IRL-Dublin 24 BG-1756 Sofia RO-060841 Bucuresti, Sector 6 Phone: +972 (0)3 / 922 18 24
Phone: +353 (0)1 4198800 Phone: +359 (0)2 / 817 6000 Phone: +40 (0)21 / 430 40 06 Fax: +972 (0)3 / 924 0761
Fax: +353 (0)1 4198890 Fax: +359 (0)2 / 97 44 06 1 Fax: +40 (0)21 / 430 40 02 SHERF Motion Techn. Ltd. Israel
Mitsubishi Electric Europe B.V. ITALY INEA CR Croatia INEA SR d.o.o. Serbia Rehov Hamerkava 19
Viale Colleoni 7 Palazzo Sirio Losinjska 4 a Ul. Karadjordjeva 12/217 IL-58851 Holon
I-20864 Agrate Brianza (MB) HR-10000 Zagreb SER-11300 Smederevo Telefono: +972 (0)3 / 559 54 62
Phone: +39 039 / 60 53 1 Phone: +385 (0)1 / 36 940 - 01/ -02/ -03 Phone: +386 (026) 461 54 01 Fax: +972 (0)3 / 556 01 82
Fax: +39 039 / 60 53 312 Fax: +385 (0)1 / 36 940 - 03 CEG LIBAN Lebanon
SIMAP SK (Zpadn Slovensko) Slovakia
Mitsubishi Electric Europe B.V. Netherlands AutoCont C. S. S.R.O. Czech Republic Jna Derku 1671 Cebaco Center/Block A Autostrade DORA
Nijverheidsweg 23C Kafkova 1853/3 SK-911 01 Trenn Lebanon-Beirut
NL-3641RP Mijdrecht CZ-702 00 Ostrava 2 Phone: +421 (0)32 743 04 72 Phone: +961 (0)1 / 240 445
Phone: +31 (0) 297 250 350 Phone: +420 595 691 150 Fax: +421 (0)32 743 75 20 Fax: +961 (0)1 / 240 193
Fax: +420 595 691 199
Mitsubishi Electric Europe B.V. Poland INEA RBT d.o.o. Slovenia
ul. Krakowska 50 HANS FLSGAARD A/S Denmark Stegne 11
PL-32-083 Balice Theilgaards Torv 1 SI-1000 Ljubljana AFRICAN REPRESENTATIVE
Phone: +48 (0) 12 347 65 00 DK-4600 Kge Phone: +386 (0)1 / 513 8116
Fax: +48 (0) 12 630 47 01 Phone: +45 4320 8600 Fax: +386 (0)1 / 513 8170 ADROIT TECHNOLOGIES South Africa
Fax: +45 4396 8855 20 Waterford Office Park 189 Witkoppen Road
Mitsubishi Electric (Russia) LLC Russia OMNI RAY AG Switzerland
52, bld. 1 Kosmodamianskaya emb. Electrobit O Estonia Im Schrli 5 ZA-Fourways
RU-115054 Moscow Prnu mnt. 160i CH-8600 Dbendorf Phone: + 27 (0)11 / 658 8100
Phone: +7 495 / 721 2070 EST-11317, Tallinn Phone: +41 (0)44 / 802 28 80 Fax: + 27 (0)11 / 658 8101
Fax: +7 495 / 721 2071 Phone: +372 6518 140 Fax: +41 (0)44 / 802 28 28
Mitsubishi Electric Europe B.V. SPAIN UTECO A.B.E.E. Greece OOO CSC-AUTOMATION Ukraine
Carretera de Rub 76-80 Apdo. 420 5, Mavrogenous Str. 4-B, M. Raskovoyi St.
E-08190 Sant Cugat del Valls (Barcelona) GR-18542 Piraeus UA-02660 Kiev
Phone: +34 (0) 93 / 5653131 Phone: +30 (0)211 / 1206-900 Phone: +380 (0)44 / 494 33 44
Fax: +34 (0) 93 / 5891579 Fax: +30 (0)211 / 1206-999 Fax: +380 (0)44 / 494-33-66
Mitsubishi Electric Europe B.V. (Scandinavia) sweden MELTRADE Kft. Hungary
Fjelievgen 8 Fert utca 14.
SE-22736 Lund HU-1107 Budapest
Phone: +46 (0) 8 625 10 00 Phone: +36 (0)1 / 431-9726
Fax: +46 (0) 46 39 70 18 Fax: +36 (0)1 / 431-9727
Mitsubishi Electric Turkey Elektrik rnleri A.. Turkey OAK Integrator Products SIA Latvia
Fabrika Otomasyonu Merkezi Ritausmas iela 23
erifali Mahallesi Nutuk Sokak No.5 LV-1058 Riga
TR-34775 mraniye-STANBUL Phone: +371 67842280
Phone: +90 (0)216 / 969 25 00
Fax: +90 (0)216 / 526 39 95 Automatikos Centras, UAB Lithuania
Neries krantin 14A-101
Mitsubishi Electric Europe B.V. UK LT-48397 Kaunas
Travellers Lane Phone: +370 37 262707
UK-Hatfield, Herts. AL10 8XB Fax: +370 37 455605
Phone: +44 (0)1707 / 28 87 80
Fax: +44 (0)1707 / 27 86 95
Mitsubishi Electric Europe B.V. UAE
Dubai Silicon Oasis
United Arab Emirates - Dubai
Phone: +971 4 3724716
Fax: +971 4 3724721
Mitsubishi Electric Corporation JAPAN
Tokyo Building 2-7-3
Marunouchi, Chiyoda-ku
Tokyo 100-8310
Phone: +81 (3) 3218-2111
Fax: +81 (3) 3218-2185
Mitsubishi Electric Automation, Inc. USA
500 Corporate Woods Parkway
Vernon Hills, IL 60061
Phone: +1 (847) 478-2100
Fax: +1 (847) 478-0328
Mitsubishi Electric Europe B.V. / FA - European Business Group / Mitsubishi-Electric-Platz 1 / D-40882 Ratingen / Germany /
Tel.: +49(0)2102-4860 / Fax: +49(0)2102-4861120 / info@mitsubishi-automation.com / https://eu3a.mitsubishielectric.com