Академический Документы
Профессиональный Документы
Культура Документы
FX SERIES
Manual de Introduccin
FX1S, FX1N,
FX2N, FX2NC,
FX3U
12/2005
Manual de Introduccin para la familia MELSEC FX
(FX1S, FX1N, FX2N, FX2NC und FX3U)
Nro. Art.: 166947
Indicaciones de seguridad
Destinatarios
Este manual est dirigido exclusivamente a electricistas profesionales reconocidos que estn
familiarizados con los estndares de seguridad en automatizacin. La proyeccin, la instala-
cin, la puesta en servicio, el mantenimiento y el control de los dispositivos tienen que ser lle-
vados a cabo exclusivamente por electricistas profesionales reconocidos que estn familiari-
zados 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 reali-
zadas nicamente por nuestros especialistas.
Empleo reglamentario
Los PLCs de la serie FX1S, FX1N, FX2N, FX2NC y FX3U 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 nor-
mas de seguridad pertinentes. Siempre que se observen las prescripciones 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 perso-
nas 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 per-
sonales y materiales. En combinacin con los PLCs de la serie FX1S, FX1N, FX2N, FX2NC y
FX3U 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
5 Programacin avanzada
VI MITSUBISHI ELECTRIC
Contenidos
6 Posibilidades de ampliacin
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
modificar 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
24 MITSUBISHI ELECTRIC
PLCs Criterios de seleccin?
Entra-
das/ Nmero Nmero Tensin de
Series Tipo Tipo de salida
s a l i- entradas salidas alimentacin
das
10 FX1S-10 M- 6 8
14 FX1S-14 M- 8 6 A seleccin
A seleccin
FX1S 24 V DC
20 FX1S-20 M- 12 8 transistor o rel
100 240 V AC
30 FX1S-30 M- 16 14
14 FX1N-14 M- 8 6
24 FX1N-24 M- 14 10 A seleccin
A seleccin
FX1N 12 24 V DC
40 FX1N-40 M- 24 16 transistor o rel
100 240 V AC
60 FX1N-60 M- 36 24
16 FX2N-16 M- 8 8
32 FX2N-32 M- 16 16
48 FX2N-48 M- 24 24 A seleccin
A seleccin
FX2N 24 V DC
64 FX2N-64 M- 32 32 transistor o rel
100 240 V AC
80 FX2N-80 M- 40 40
128 FX2N-128 M- 64 64
16 FX2NC-16 M- 8 8
32 FX2NC-32 M- 16 16 A seleccin
FX2NC 24 V DC
64 FX2NC-64 M- 32 32 transistor o rel
96 FX2NC-96 M- 48 48
16 FX3U-16 MR/ES 8 8
32 FX3U-32 MR/ES 16 16
FX3U 48 FX3U-48 MR/ES 24 24 100 240 V AC Slo rel
64 FX3U-64 MR/ES 32 32
80 FX3U-80 MR/ES 40 40
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
26 MITSUBISHI ELECTRIC
PLCs Estructura de los controles
Cubierta protectora
Conexin de la
Orificio de fijacin tensin de alimentacin
0 1 2 3
4 5 6 7
10 11
Proteccin de contacto
Cubierta protectora
Conexin de la
tensin de alimentacin
Cubierta de caja
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
COM
Ranuras para
(opcional)
bornes de conexin
Y4
X4
X5
X6
de memoria
COM
Cubierta de batera
Cubierta protectora
Proteccin de contacto
28 MITSUBISHI ELECTRIC
PLCs Estructura de los controles
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) en diferentes
adaptador de tarjetas 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 Developer/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 pro-
memoria cesa exclusviamente el programa contenido en la tarjeta de memoria respectiva.
En este bus de ampliacin, junto a los equipos adicionales de ampliacin de entrada y
Bus de ampliacin 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, emisin
analgicos
de impulsos, etc.
La fuente de tensin de servicio (excepto FX2NC) suministra una tensin continua regu-
lada de 24 V para la alimentacin de las seales de entrada y de los sensores. La capaci-
Fuente de tensin de dad de carga de esta fuente de tensin depende del tipo de control
servicio
(p. ej. FX1S y FX1N: 400 mA, FX2N-16M- a FX2N-32M-: 250 mA,
FX2N-48M- a FX2N-64M-: 460 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 fun-
Salidas digitales
cin 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
LEDs para estados se aplica una seal, o sea, una tensin definida. Cuando se enciende el LED correspon-
de entrada diente, 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 ten-
de salida
siones 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 y FX3U). Adems sirve
Batera para la conservacin de los rangos de detencin para temporizadores, contadores y rels
internos. Adicionalmente alimenta el reloj de tiempo reloj en caso de una interrupcin de
tensin del PLC.
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. En la
RUN/STOP operacin RUN, el control procesa el programa indicado. En la operacin STOP no se
ejecuta un procesamiento de programa y el control se puede programar.
2 10 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:
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
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 12
2 16 2 4096
25 32 213 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 nega-
tivo)
Para la conversin de un nmero binario en un nmero decimal, los bits que son 1 se con-
vierten 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.
Instruccin de emisin,
OUT asignacin de un resultado de
enlace F7
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)
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.
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
instrucciones 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).
Para la entrada de una instruccin SET o RST en el plano de contactos debe hacerse clic en la
barra de herramientas del GX Developer en el smbolo antes indicado o bien se debe accionar
la tecla F8. Ingrese luego la instruccin y el operando, p. ej. SET Y1.
X001
0 SET M0 0 LD X001
1 SET M0
X002 2 LD X002
2 RST M0 3 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.
Plano de contactos
X001
0 MC N0 M10
N0 M10
X002
El contacto de conmutacin 4 Y003
no debe programarse y se
X003
indica solamente en la obser-
6 Y004
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
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
X002
0
1
Resultado de enlace antes de
la instruccin INV
0
1
Resultado de enlace
despus de la instruccin Y000
0
INV
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
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 consecuen-
cias graves para la seguridad o el funcionamiento, deben supervisarse las seales emitidas
del PLC.
En este ejemplo, un contacto de trabajo del
contactor K1 activa la entrada X002 cuando se
activa la salida Y000. De esta forma se puede
monitorizar en el programa si esta salida y el
X000 X001 X002
contactor conectado estn trabajando correc-
tamente.
No se registra si la carga conmuta se comporta
COM Y000 Y001 +24 V
del modo requerido (p. ej. si el accionamiento
gira efectivamente). Para esto se requieren
otros monitorizaciones, como p. ej. una moni-
torizacin de la tensin de carga o un control K1
de contactor.
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:
X002 Y000
6 LDI X002
6 SET M1
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
SET Y004 14 LDI X004
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
M1
0
1
T1 10 s
0
1
T2 30 s
0
ON
Y1
OFF
ON
Y2
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
4 SET M1
6 SET M1
7 LD X004
X004 8 OR X005
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
RST M2
22 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
L1
N
PE
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
Lmpara 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).
La siguiente tabla muestra un resumen de las entradas y salidas de los controles de la familia
MELSEC FX.
* 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 sobre-
pasar el valor de 256.
42 MITSUBISHI ELECTRIC
Operandos explicados en detalle Rels internos
M1
M1
Consulta de estado de seal 1
(Rel interno aplicado?)
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)
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.
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
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
4 LD T200
T200 5 OUT Y0
4 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.
44 MITSUBISHI ELECTRIC
Operandos explicados en detalle Temporizadores
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.
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 temporizador y se desactiva su salida.
* Estos temporizadores estn disponibles solamente cuando est activado el rel interno especial M8028. En este
caso se reduce la cantidad de temporizadores de 100 ms en un total de 32 (T0T31).
46 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.
Vista sinptica de los contadores
Contadores
Operando Contadores
Contadores normales
remanentes
Identificador de operando C
Tipo de operando (para control y consulta) Operando de bit
Valores que puede tener una salida de contador 01
Indicacin de la direccin de operando Dezimal
Como constante decimal de nmero entero. La defi-
nicin se realiza directamente en la instruccin o
Definicin del valor nominal del contador
bien indirectamente en un registro de datos (en caso
de contadores de 32 bits en dos registros de datos).
Contador de 16 bits 16 (C0C15) 16 (C16C31)
FX1S Contador de 32 bits
Contador de 32 bits de alta velocidad 21 (C235C255)
Contador de 16 bits 16 (C0C15) 184 (C16C199)
FX1N Contador de 32 bits 20 (C200C219) 15 (C220C234)
Cantidad de Contador de 32 bits de alta velocidad 21 (C235C255)
operandos y
direcciones Contador de 16 bits 100 (C0C99) 100 (C100C199)
FX2N
Contador de 32 bits 20 (C200C219) 15 (C220C234)
FX2NC
Contador de 32 bits de alta velocidad 21 (C235C255)
Contador de 16 bits 100 (C0C99) 100 (C100C199)
FX3U Contador de 32 bits 20 (C200C219) 15 (C220C234)
Contador de 32 bits de alta velocidad 21 (C235C255)
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.
48 MITSUBISHI ELECTRIC
Operandos explicados en detalle Registros
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
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.
Similar a los rels internos especiales (vase el prrafo 4.2.1), los registros forman parte de
los registros 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 espe-
cial 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.
Procesamiento en el
Rel especial Descripcin
programa
Direccin de rel interno de error
D8004
(indica el rel interno de error aplicado.)
Consulta del contenido
D8005 Tensin de batera (El contenido 36 corresponde p. ej. a 3,6 V.)
D8010 Tiempo de ciclo actual del programa
Consulta del contenido
D8013D8019 Hora y fecha del reloj integrado
Modificar el contenido
D8030 Valor ledo del potencimetroVR1 (0 a 255) Consulta del contenido (slo
D8031 Valor ledo del potencimetro VR2 (0 a 255) para FX1S y FX1N)
4 10 MITSUBISHI ELECTRIC
Operandos explicados en detalle Consejos de programacin
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".
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.
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.
En caso de utilizarse registros normales, se eliminan los valores nominales cuando se
interrumpe la corriente de alimentacin o bien cuando el conmutador RUN/STOP es
conmutado a la posicin STOP. Despus de la activacin de la corriente o en el siguiente
arranque del PLC se pueden generar estados peligrosos a travs de los valores nomina-
les ajustados en 0.
4 12 MITSUBISHI ELECTRIC
Operandos explicados en detalle Consejos de programacin
0 1 2 3
X15
del valor nominal para un temporizador, se indica
4 5 6 7
8 9 10 11
12 13 14 15
IN
un registro en vez de una constante en el pro-
POWER
grama.
El valor en el registro puede modificarse de 0 a
RUN
ERROR
FX1N-24MR
OUT
0 1 2 3
255, en funcin de la posicin del potencimetro.
4 5 6 7
10 11
24MR
Y3 Y5 Y6 Y10 -ES/UL
Y1 Y2 Y11
0V Y0 COM4 Y7
COM2 COM3 Y4
24+ COM0 COM1
MITSUBISHI
Potencimetro
X001 D8030
0 T1 0 LD X001
1 OUT T1 D8030
T1 D8031 4 LD T1
4 T2 5 OUT T2 D8031
8 LD T1
T1 T2 8 ANI T2
8 Y000 10 OUT Y000
Comportamiento de seal
ON
X1
OFF
1
T1 [D8030]
0
1
T2 [D8031]
0
ON
Y0
OFF
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
4 14 MITSUBISHI ELECTRIC
Operandos explicados en detalle Consejos de programacin
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
X0
OFF
1
T1
0
1
T2
0
ON
Y0
OFF
t1 t2
t
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
0 T1 0 LD X001
1 ANI T2
T1 K20 2 OUT T1 K10
5 T2 5 LD T1
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 lmpa-
ras 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
X0
OFF
1
T1 t1
0
1
T2 t2
0
ON
Y1
OFF
4 16 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.
Ins- Control
Segmentacin Significado
truccin FX1S FX1N FX2N FX2NC FX3U
CJ Salto dentro de un programa
CALL Llamada de un subprograma
SRET Fin de un subprograma
IRET Terminar programa de interrupcin
Instrucciones EI Activar programa de interrupcin
de ejecucin
de programa DI Desactivar programa de interrupcin
FEND Terminacin de un rea de programa
WDT Refrescar temporizador de vigilancia
FOR Inicio de una repeticin de programa
NEXT Fin de una repeticin de programa
CMP Comparacin de datos numricos
ZCP Comparacin de rangos de datos numricos
MOV Transferencia de datos
SMOV Transferencia shift
Instrucciones de CML Copiar e invertir
comparacin y
transferencia BMOV Transferencia de bloque
FMOV Transferia de datos idnticos
XCH Intercambio de datos
BCD Conversin BCD
BIN Conversin binaria
Ins- Control
Segmentacin Significado
truccin FX1S FX1N FX2N FX2NC FX3U
ADD Adicin de datos numricos
SUB Sustraccin de datos numricos
MUL Multiplicacin de datos numricos
DIV Divisin de datos numricos
52 MITSUBISHI ELECTRIC
Programacin avanzada Instrucciones de aplicacin
Ins- Control
Segmentacin Significado
truccin FX1S FX1N FX2N FX2NC FX3U
IST Inicializar estado de paso
SER Instruccin de bsqueda
ABSD Comparacin absoluta de contadores
INCD Comparacin incremental de contadores
Instrucciones TTMR Temporizador de aprendizaje
referidas a la
aplicacin STMR Temporizadores especiales
ALT Funcin de flip-flop
RAMP Funcin de rampa
ROTC Posicionamiento de mesa redonda
SORT Instruccin de clasificacin
TKY Teclado decimal
HKY Teclado hexadecimal
DSW Conmutador digital
SEGD Indicacin de 7 segmentos
SEGL Indicacin de 7 segmentos con detenc.
Instrucciones de
entrada/emisin Indicacin de 7 segmentos con teclas adicio-
ARWS
nale
ASC Conversin ASCII
PR Emisin de datos mediante salidas
FROM Lectura de datos en mdulo especial
TO Escritura de datos en mdulo especial
RS Transmisin serial de datos
PRUN Cambio de entradas o rels internos
ASCI Conversin en carcter ASCII
HEX Conversin en un valor hexadecimal
Instrucciones
CCD Verificacin de sumas y paridad
para comunica-
cin Entrada por lectura de valores nominales de
VRRD
serial FX1N-8AV-BD y FX2N-8AV-BD
Entrada por lectura de posiciones de conmuta-
VRSC
dores de FX1N-8AV-BD y FX2N-8AV-BD
RS2 Transmisin serial de datos (2)
PID Programacin de un circuito de regulacin
Salvaguar- ZPUSH Salvaguardar contenido del registro de ndice
dar/recuperar
registro ZPOP Recuperar contenido del registro de ndice
de ndice
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 nme-
DEVAL
Operaciones con ros de coma flotante
nmeros de coma
Conversin del formato de coma flotante en
flotante (1) DEBCD
formato numrico cientfico
Conversin del formato numrico cientfico
DEBIN
en formato de coma flotante
DEADD Adicin de nmeros de coma flotante
DESUB Sustraccin de nmeros de coma flotante
DEMUL Multiplicacin de nmeros de coma flotante
DEDIV Divisin de nmeros de coma flotante
Ins- Control
Segmentacin Significado
truccin FX1S FX1N FX2N FX2NC FX3U
Nmero de coma flotante como exponente a
DEXP
base e
DLOGE Clculo de logaritmo natural
DLOG10 Clculo del logaritmo decimal
Operaciones con Races cuadradas de nmeros de coma flo-
nmeros de coma DESQR
tante
flotante (2)
Inversin de signo de nmeros de coma flo-
DENEG
tante
Conversin del formato de coma flotante al
INT formato
decimal
SIN Clculo del seno
COS Clculo del coseno
TAN Clculo de la tangente
Instrucciones arit-
mticas de nme- ASIN Clculo del seno del arco
ros de coma flo- ACOS Clculo del arcocoseno
tante
ATAN Clculo de la arcotangente
RAD Conversin de grados a radianes
DEG Conversin de radianes a grados
Formar suma de contenidos de operandos de
WSUM
palabra
Segmentar datos en operandos de palabra
WTOB
en bytes
BTOW Formar operandos de palabra de varios bytes
Instrucciones de
procesamiento Combinar grupos de 4 bits en operandos de
UNI
de datos palabra
Segmentar operandos de palabra en grupos
DIS
de 4 bits
SWAP Cambiar byte de valor inferior y superior
SORT Clasificar datos en tabla
Despl. punto de referencia (con interruptor de
DSZR
aproximacin)
DVIT Posicionamiento mediante interrupcin
TBL Posicionamiento segn tabla de datos
Instrucciones de DABS Leer posicin real absoluta
posicionamiento
ZRN Despl. punto de referencia
PLSV Emisin de impulsos con frecuencia variable
DRVI Posicionar en valor incremental
DRVA Posicionar en valor absoluto
TCMP Comparacin de datos de reloj
TZCP Comparacin de datos de reloj en un rango
TADD Adicin de datos de reloj
TSUB Sustraccin de datos de reloj
Operaciones con Convertir indicacin de tiempo en forma
HTOS
reloj integrado del Horas, minutos, segundos a segundos
PLC
Convertir indicacin de tiempo en segundos
STOH
al formato Horas, minutos, segundos
TRD Leer hora y fecha
TWR Transmitir hora y fecha al PLC
HOUR Contador de horas de servicio
54 MITSUBISHI ELECTRIC
Programacin avanzada Instrucciones de aplicacin
Ins- Control
Segmentacin Significado
truccin FX1S FX1N FX2N FX2NC FX3U
Intercambio de RD3A Leer valores analgicos de entrada
datos con mdu-
los analgicos WR3A Escribir valor analgico de salida
Instruccin de Ejecutar instruccin almacenada en ROM
EXTR
memoria externa externa
COMRD Leer comentario de operando
RND Generar nmero aleatorio
Diferentes instruc- DUTY Emitir impulso con largo definido
ciones
CRC Verificar datos (control CRC)
Transferir valor real de un contador de alta
HCMOV
velocidad
BK+ Sumar datos en un bloque de datos
BK- Sustraer datos en un bloque de datos
Instrucciones
para datos que BKCMP=
estn almacena- BKCMP>
dos en operandos
consecutivos BKCMP<
Comparar datos en bloques de datos
(bloques de BKCMP<>
datos)
BKCMP<=
BKCMP>=
Convertir datos binarios en secuencias de
STR
caracteres
Convertir secuencias de caracteres en datos
VAL
binarios
$+ Combinar secuencias de caracteres
Determinar largo de secuencias de caracte-
LEN
Instrucciones de res
procesamiento Salida de datos de secuencia de caracteres
RIGHT
para secuencias desde la derecha
de caracteres
Salida de datos de secuencia de caracteres
LEFT
desde la izquierda
MIDR Seleccionar secuencia de caracteres
MIDW Reemplazar secuencia de caracteres
INSTR Buscar secuencia de caracteres
$MOV Transferir secuencia de caracteres
FDEL Eliminar datos de lista de datos
FINS Insertar datos en lista de datos
Instrucciones de Leer datos que se ingresan al final en una
POP
procesamiento lista de datos
para listados de
Desplazar palabra de datos de 16 bits hacia
datos SFR
la derecha
Desplazar palabra de datos de 16 bits hacia
SFL
la izquierda
Ins- Control
Segmentacin Significado
truccin FX1S FX1N FX2N FX2NC FX3U
LD=
LD>
LD<
LD<>
LD<=
LD>=
AND=
Instrucciones de AND>
Comparacin de datos dentro de enlaces
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
SCL Escalar valores
Instrucciones de
control de datos Convertir nmero en cdigo ASCII a valor
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
Instrucciones
Leer parmetros del convertidor de frecuen-
para la comunica- IVRD
cia
cin con converti-
dores de frecuen- Escribir parmetros en convertidor de fre-
IVWR
cia cuencia
Escribir parmetros en bloques en converti-
IVBWR
dor de frecuencia
Leer en memoria bfer de mdulos especia-
Intercambio de RBFM
les
datos con mdu-
los especiales Escribir en memoria bfer de mdulos espe-
WBFM
ciales
Instruccin para
Comparar valor real de un contador de alta
contador de alta HSCT
velocidad con datos en listas de datos
velocidad
LOADR Leer datos en registros de archivo ampliados
Escribir datos en registros de archivo amplia-
SAVER
dos
Inicializar registros ampliados y registros de
INITR
Instrucciones archivo ampliados
para registros de Almacenar valores de operandos en registros
archivo ampliados LOGR ampliados o en registros de archivo amplia-
dos
Transmitir datos de registro ampliado a regis-
RWER
tro de archivo ampliado
INITER Inicializar registros de archivo ampliados
56 MITSUBISHI ELECTRIC
Programacin avanzada Instrucciones de aplicacin
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.
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
58 MITSUBISHI ELECTRIC
Programacin avanzada Instrucciones para la transferencia de datos
trmino ingls Pulse e indica que la instruccin es controlada por un cambio de seal o un
impulso.)
En el siguiente ejemplo se ingresa el contenido de D20 en el registro de datos D387 solamente
cuando el estado de seal de M110 conmuta de 0 a 1.
Plano de contactos Lista de instrucciones
M110 0 LD M110
0 MOVP D20 D387 1 MOVP D20 D387
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.
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
5 10 MITSUBISHI ELECTRIC
Programacin avanzada Instrucciones para la transferencia de datos
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
programacin, 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:
BMOV D10 D200 K5
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 facto-
res 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 ope-
randos de 4 bit respectivamente.
M4 1 1 Y004
M5 0 0 Y005
M6 1 1 Y006
M7 0 0 Y007
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).
5 12 MITSUBISHI ELECTRIC
Programacin avanzada Instrucciones para la transferencia de datos
Con excepcin de la serie FX1S puede aumentarse la cantidad de entradas y salidas de todos
los equipos bsicos de la familia FX mediante la conexin de equipos de ampliacin. Adicio-
nalmente puede aumentarse el alcance de funciones del control mediante instalacin de los
llamados mdulos especiales. Los mdulos especiales registran p. ej. los valores analgicos
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 recibi-
dos, pero tambin puede ingresar los datos que son procesados luego por el mdulo especial
(ajustes para funcin del mdulo especial, datos de emisin, etc.).
FROM
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.
5 14 MITSUBISHI ELECTRIC
Programacin avanzada Instrucciones para la transferencia de datos
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
FX3U 1 a 32767 1 a 16383
0 FROM K0 K9 D0 K1 0 FROM K0 K9 D0 K1
En el siguiente ejemplo para una instruccin de 32 bits se leen los datos del mdulo especial
con la direccin 2. A partir de la direccin de memoria bfer 8 se leen 4 palabras dobles y se
almacenan en el equipo bsico en los registros de datos D8 a D15.
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 16 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.
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 RST Y000 10 LD M22
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 18 MITSUBISHI ELECTRIC
Programacin avanzada Instrucciones de comparacin
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).
5 20 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 22 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
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 cons-
tantes) 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
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 pro-
grama 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 LD M50
0 SUBP D50 D394 D51
1 SUBP D50 D394 D51
5 24 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
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 26 MITSUBISHI ELECTRIC
Programacin avanzada Instrucciones aritmticas
Cuando se agrega la letra P a una instruccin DIV (DIV -> DIVP, DDIVPL -> DMULP), se eje-
cuta sta con control por flanco. En el siguiente ejemplo de programa se divide el valor del con-
tador de C12 solamente en aquel ciclo de programa por 4, en el cual se activa tambin la
entrada X30:
X30
0 DIVP C12 K4 D12 0 LD X30
1 DIVP C12 K4 D12
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 28 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).
Para la ampliacin de las unidades base FX1N/FX2N/FXNC y FX3U estn disponibles dife-
rentes equipos de ampliacin de tipo modular y compacto. Adems pueden aplicarse los equi-
pos bsicos de la serie FX1S, FX1N y FX3U con adaptadores de ampliacin directamente en
el control para ampliar las entradas y salidas digitales. Estos adaptadores resultan especial-
mente aptos cuando se requieren solamente algunas pocas entradas/salidas adicionales 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
garantiza que se pueda encontrar la solucin ms econmica para cada tipo de tarea y
problema.
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.
62 MITSUBISHI ELECTRIC
ndice
ndice
A I
ADD (Instruccin) 5-23 Instruccin de control 3-1
ANB (Instruccin) 3-12 Instrucciones
AND (Instruccin) 3-9 ADD 5-23
ANDP/ANDF (Instruccin) 3-14 ANB 3-12
ANI (Instruccin) 3-9 AND 3-9
ANDF 3-14
B ANDP 3-14
Batera 2-9 ANI 3-9
BMOV (Instruccin) 5-11 BMOV 5-11
CMP 5-17
C
DIV 5-26
Contactos de bloqueo 3-21
FMOV 5-12
Contadores
FROM 5-15
Definicin indirecta de valores nominales 4-11
INV 3-20
Funcin 4-7
LD 3-6
D LDF 3-14
Desactivaciones forzadas 3-22 LDI 3-6
Dispositivos de PARADA DE EMERGENCIA 3-21 LDP 3-14
DIV (Instruccin) 5-26 MC 3-19
MCR 3-19
E MOV 5-8
Ejemplos de programa MPP 3-17
Definicin de valores nominales para temporiza- MPS 3-17
dores y contadores 4-11 MRD 3-17
Instalacin de alarma 3-23 MUL 5-25
Puerta corrediza 3-28 OR 3-11
Relojes 4-16 ORB 3-12
Retardo de activacin 4-4 ORF 3-14
Retardo de desactivacin 4-14 ORI 3-11
Elementos de tiempo ORP 3-14
vase temporizador OUT 3-6
Evaluacin de flancos 3-14 PLF 3-18
PLS 3-18
F RST 3-15
Flanco ascendente 3-14 SET 3-15
Flanco descendente 3-14 SUB 5-24
FMOV (Instruccin) 5-12 TO 5-17
FROM (Instruccin) 5-15 INV (Instruccin) 3-20
Fuente de tensin de servicio 2-9
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
Memoria de bfer 5-13 Realimentaciones de seal 3-22
Mdulos especiales Registros especiales 4-10
Intercambio de datos con equipo base 5-13 Rels internos especiales 4-4
MOV (Instruccin) 5-8 Retado de desactivacin 4-14
MPP (Instruccin) 3-17 RST (Instrucin) 3-15
MPS (Instruccin) 3-17
MRD (Instruccin) 3-17
S
MUL (Instruccin) 5-25 Seguridad con rotura de cable 3-21
SET (Instruccin) 3-15
N Sistema de nmeros duales 3-2
Nmeros binarios 3-2 Sistema numerico hexadecimal 3-3
Sistema numrico hexadecimal 3-3
O SUB (Instruccin) 5-24
Operandos
Contadores (vista sinptica) 4-8 T
Direccin 3-1 Temporizadores remanentes 4-5
Entradas y salidas (vista sinptica) 4-2 TO (Instruccin) 5-17
Identificadores 3-1
Registro de archivo (vista sinptica) 4-11
Registros de datos (vista sinptica) 4-10
Rels internos (vista sinptica) 4-3
Temporizadores (Vista sinptica)) 4-6
OR (Instruccin) 3-11
ORB (Instruccin) 3-12
ORP/ORF (Instrucciones) 3-14
OUT (Instruccin) 3-6
ii MITSUBISHI ELECTRIC
MITSUBISHI ELECTRIC
HEADQUARTERS REPRESENTACIONES EUROPEAS REPRESENTACIONES EUROPEAS REPRESENTACIONES DE
EURASIA
MITSUBISHI ELECTRIC EUROPE GEVA AUSTRIA UAB UTU POWEL LITUANIA
EUROPE B.V. Wiener Strae 89 Savanoriu Pr. 187 Kazpromautomatics Ltd. KAZAJSTN
German Branch AT-2500 Baden LT-2053 Vilna 2, Scladskaya Str.
Gothaer Strae 8 Telfono: +43 (0) 2252 / 85 55 20 Telfono: +370 (0)52323-101 KAZ-470046 Karaganda
D-40880 Ratingen Telefax: +43 (0) 2252 / 488 60 Telefax: +370 (0)52322-980 Telfono: +7 3212 50 11 50
Telfono: +49 (0) 2102 / 486-0 E-Mail: office@geva.at E-Mail: powel@utu.lt Telefax: +7 3212 50 11 50
Telefax: +49 (0) 2102 / 486-1120 Koning & Hartman B.V. BLGICA Intehsis Srl MOLDOVIA E-Mail: info@kpakz.com
E-Mail: megfamail@meg.mee.com Researchpark Zellik, Pontbeeklaan 43 Cuza-Voda 36/1-81 Avtomatika Sever Ltd. RUSIA
MITSUBISHI ELECTRIC FRANCIA BE-1731 Brussels MD-2061 Kishinov Lva Tolstogo Str. 7, Off. 311
EUROPE B.V. Telfono: +32 (0)2 / 467 17 44 Telfono: +373 (0)2 / 562 263 RU-197376 San Petersborgo
French Branch Telefax: +32 (0)2 / 467 17 48 Telefax: +373 (0)2 / 562 263 Telfono: +7 812 1183 238
25, Boulevard des Bouvets E-Mail: info@koningenhartman.com E-Mail: intehsis@mdl.net Telefax: +7 812 1183 239
F-92741 Nanterre Cedex TEHNIKON BIELORRUSIA Beijer Electronics A/S NORUEGA E-Mail: as@avtsev.spb.ru
Telfono: +33 1 55 68 55 68 Oktjabrskaya 16/5, Ap 704 Teglverksveien 1 Consys
Telefax: +33 1 55 68 56 85 BY-220030 Minsk N-3002 Drammen Promyshlennaya St. 42 RUSIA
E-Mail: factory.automation@fra.mee.com Telfono: +375 (0)17 / 210 4626 Telfono: +47 (0) 32 / 24 30 00 RU-198099 San Petersborgo
MITSUBISHI ELECTRIC IRLANDA Telefax: +375 (0)17 / 210 4626 Telefax: +47 (0) 32 / 84 85 77 Telfono: +7 812 325 3653
EUROPE B.V. E-Mail: tehnikon@belsonet.net E-Mail: info@beijer.no Telefax: +7 812 147 2055
Irish Branch TELECON CO. BULGARIA Koning & Hartman B.V. PASES BAJOS E-Mail: consys@consys.spb.ru
Westgate Business Park, Ballymount Andrej Ljapchev Lbvd. Pb 21 4 Haarlerbergweg 21-23 Electrotechnical RUSIA
IRL-Dublin 24 BG-1756 Sofia NL-1101 AK Amsterdam Systems Siberia
Telfono: +353 (0) 1 / 419 88 00 Telfono: +359 (0) 2 / 97 44 05 8 Telfono: +31 (0)20 / 587 76 00 Shetinkina St. 33, Office 116
Telefax: +353 (0) 1 / 419 88 90 Telefax: +359 (0) 2 / 97 44 06 1 Telefax: +31 (0)20 / 587 76 05 RU-630088 Novosibirsk
E-Mail: sales.info@meir.mee.com E-Mail: E-Mail: info@koningenhartman.com Telfono: +7 3832 / 119598
MITSUBISHI ELECTRIC ITALIA louis poulsen DINAMARCA MPL Technology Sp. z o.o. POLONIA Telefax: +7 3832 / 119598
EUROPE B.V. industri & automation ul. Sliczna 36 E-Mail: info@eltechsystems.ru
Italian Branch Geminivej 32 PL-31-444 Cracovia Elektrostyle RUSIA
Via Paracelso 12 DK-2670 Greve Telfono: +48 (0)12 / 632 28 85 Poslannikov Per., 9, Str.1
I-20041 Agrate Brianza (MI) Telfono: +45 (0) 70 / 10 15 35 Telefax: +48 (0)12 / 632 47 82 RU-107005 Mosc
Telfono: +39 039 6053 1 Telefax: +45 (0) 43 / 95 95 91 E-Mail: krakow@mpl.pl Telfono: +7 095 542 4323
Telefax: +39 039 6053 312 E-Mail: lpia@lpmail.com Telefax: +7 095 956 7526
E-Mail: factory.automation@it.mee.com AutoCont REPBLICA CHECA
INEA d.o.o. ESLOVENIA Control Systems s.r.o. E-Mail: info@estl.ru
MITSUBISHI ELECTRIC ESPAA Stegne 11 Nemocnicni 12 Elektrostyle RUSIA
EUROPE B.V. SI-1000 Liubliana CZ-702 00 Ostrava 2 Krasnij Prospekt 220-1, Office No. 312
Spanish Branch Telfono: +386 (0)1 513 8100 Telfono: +420 59 / 6152 111 RU-630049 Novosibirsk
Carretera de Rub 76-80 Telefax: +386 (0)1 513 8170 Telefax: +420 59 / 6152 562 Telfono: +7 3832 / 106618
E-08190 Sant Cugat del Valls E-Mail: inea@inea.si E-Mail: consys@autocont.cz Telefax: +7 3832 / 106626
Telfono: +34 9 3 / 565 3160 E-Mail: info@estl.ru
Telefax: +34 9 3 / 589 1579 UTU Elektrotehnika AS ESTONIA Sirius Trading & Services srl RUMANA
E-Mail: industrial@sp.mee.com Prnu mnt.160i Str. Biharia No. 67-77 ICOS RUSIA
EE-11317 Tallin RO-013981 Bucurest 1 Industrial Computer Systems Zao
MITSUBISHI ELECTRIC REINO UNIDO Telfono: +372 (0) 6 / 51 72 80 Telfono: +40 (0) 21 / 201 1146 Ryazanskij Prospekt, 8A, Off. 100
EUROPE B.V. Telefax: +372 (0) 6 / 51 72 88 Telefax: +40 (0) 21 / 201 1148 RU-109428 Mosc
UK Branch E-Mail: utu@utu.ee E-Mail: sirius@siriustrading.ro Telfono: +7 095 232 0207
Travellers Lane Telefax: +7 095 232 0327
GB-Hatfield Herts. AL10 8 XB Beijer Electronics OY FINLANDIA AutoCont Control s.r.o. ESLOVAQUIA
Ansatie 6a Radlinskho 47 E-Mail: mail@icos.ru
Telfono: +44 (0) 1707 / 27 61 00
Telefax: +44 (0) 1707 / 27 86 95 FIN-01740 Vantaa SK-02601 Doln Kubn NPP Uralelektra RUSIA
E-Mail: automation@meuk.mee.com Telfono: +358 (0) 9 / 886 77 500 Telfono: +421 435868210 Sverdlova 11A
Telefax: +358 (0) 9 / 886 77 555 Telefax: +421 435868210 RU-620027 Ekaterinburg
MITSUBISHI ELECTRIC JAPN E-Mail: info@beijer.fi E-Mail: info@autocontcontrol.sk Telfono: +7 34 32 / 532745
CORPORATION Telefax: +7 34 32 / 532745
Office Tower Z 14 F UTECO A.B.E.E. GRECIA Beijer Electronics AB SUECIA
5, Mavrogenous Str. Box 426 E-Mail: elektra@etel.ru
8-12,1 chome, Harumi Chuo-Ku
Tokyo 104-6212 GR-18542 Pireo S-20124 Malm STC Drive Technique RUSIA
Telfono: +81 3 6221 6060 Telfono: +302 (0)10 / 42 10 050 Telfono: +46 (0) 40 / 35 86 00 Poslannikov Per., 9, Str.1
Telefax: +81 3 6221 6075 Telefax: +302 (0)10 / 42 12 033 Telefax: +46 (0) 40 / 35 86 02 RU-107005 Mosc
E-Mail: uteco@uteco.gr E-Mail: info@beijer.se Telfono: +7 095 790 7210
MITSUBISHI ELECTRIC EE. UU. Telefax: +7 095 790 7212
AUTOMATION Meltrade Ltd. HUNGRA ECONOTEC AG SUIZA
Fert Utca 14. Postfach 282 E-Mail: info@privod.ru
500 Corporate Woods Parkway
Vernon Hills, IL 60061 HU-1107 Budapest CH-8309 Nrensdorf
Telfono: +1 847 / 478 21 00 Telefno: +36 (0)1 / 431-9726 Telfono: +41 (0) 1 / 838 48 11
Telefax: +1 847 / 478 22 83 Telefax: +36 (0)1 / 431-9727 Telefax: +41 (0) 1 / 838 48 12
E-Mail: office@meltrade.hu E-Mail: info@econotec.ch REPRESENTACIN EN FRICA
SIA POWEL LETONIA GTS TURQUA
Lienes iela 28 Darlaceze Cad. No. 43 Kat. 2 CBI Ltd. SUDFRICA
LV-1009 Riga TR-80270 Okmeydani-Estambul Private Bag 2016
REPRESENTACIONES EN ZA-1600 Isando
ORIENTE MEDIO Telfono: +371 784 / 22 80 Telfono: +90 (0)212 / 320 1640
Telefax: +371 784 / 22 81 Telefax: +90 (0)212 / 320 1649 Telfono: +27 (0) 11/ 928 2000
E-Mail: utu@utu.lv E-Mail: gts@turk.net Telefax: +27 (0) 11/ 392 2354
Ilan & Gavish Ltd. ISRAEL E-Mail: cbi@cbi.co.za
Automation Service CSC Automation Ltd. UCRANIA
24 Shenkar St., Kiryat Arie 15, M. Raskova St., Fl. 10, Office 1010
IL-49001 Petah-Tiqva UA-02002 Kiev
Telfono: +972 (0) 3 / 922 18 24 Telfono: +380 (0) 44 / 494 3355
Telefax: +972 (0) 3 / 924 07 61 Telefax: +380 (0) 44 / 494 3366
E-Mail: iandg@internet-zahav.net E-Mail: csc-a@csc-a.kiev.ua
TEXEL Electronics Ltd. ISRAEL
Box 6272
IL-42160 Netanya
Telfono: +972 (0) 9 / 863 08 91
Telefax: +972 (0) 9 / 885 24 30
E-Mail: texel_me@netvision.net.il