You are on page 1of 593

ACTUALIZACIN DEL MANUAL DEL USUARIO DE MICROSMART

Introduccin
Este manual incluye descripciones adicionales en detalle de nuevos mdulos y funcionalidades actualizadas
de los mdulos de la CPU de MicroSmart FC4A con las versiones 210 o superiores del programa del sistema.

Nuevos mdulos
Mdulos de E/S analgicas (del tipo actualizar Escalera)
Nombre

Mdulo de
entrada analgica

Seal E/S

Puntos de E/S

Nm. del tipo

Tensin (de 0 a 10V CC)


Corriente (de 4 a 20mA)
Termopar (K, J, T)
Termmetro de resistencia (Pt100, Pt1000, Ni100, Ni1000)

4 entradas

FC4A-J4CN1

Tensin (de 0 a 10V CC)

8 entradas

FC4A-J8C1

8 entradas

FC4A-J8AT1

2 entradas

FC4A-K2C1

Corriente (de 4 a 20mA)

Termistor (NTC, PTC)


Mdulo de salida
analgica

Tensin (de -10 a +10V CC)

Corriente (de 4 a 20mA)

Funcionalidad actualizada
Doce funciones nuevas han sido incorporadas a los mdulos de la CPU FC4A de MicroSmart. La disponibilidad de las doce nuevas funciones depende del modelo y versin del programa del sistema de los mdulos de
CPU, segn aparece a continuacin.
Tipo compacto
Mdulo de la CPU

Mdulos de E/S analgicas


(del tipo actualizar Escalera)
Compatibilidad del mdulo
principal AS-Interface
Compatibilidad de cartucho
de memoria de 64KB
Actualizacin de instrucciones
PID
Seleccin de pantalla inicial
del mdulo HMI
Compatibilidad con
Comunicacin de usuario
RS485
Comunicacin del usuario
BCC Actualizacin

Tipo estrecho
FC4A-D20RK1
FC4A-D20K3
FC4A-D20RS1
FC4A-D20S3
FC4A-D40K3
FC4A-D40S3

FC4A-C10R2
FC4A-C10R2C

FC4A-C16R2
FC4A-C16R2C

FC4A-C24R2
FC4A-C24R2C

203 o superior

204 o superior

203 o superior

201 o superior
202 o superior
203 o superior

202 o superior

202 o superior

204 o superior

204 o superior
202 o superior

(ADD-2comp, Modbus ASCII, y Modbus RTU)

Actualizacin instrucciones de
pulso
Actualizacin de
instrucciones de conversin
de coordenadas
Instrucciones de acceso al
mdulo inteligente
Descarga desde el cartucho
de memoria al mdulo de la
CPU
Proteccin contra lectura
del programa del usuario

204 o superior

204 o superior

210 o superior

210 o superior

203 o superior

210 o superior

210 o superior

Para confirmar la versin del programa del sistema del mdulo CPU MicroSmart, use WindLDR en un ordenador conectado con el mdulo CPU. Ponga WindLDR en modo en lnea. La versin del programa del sistema se indica en el Cuadro
de dilogo Estado del PLC. Para obtener ms detalles acerca del procedimiento, consulte pgina 29-1.
COMPARACIN

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

PRECAUCIONES DE SEGURIDAD
Lea este manual del usuario para garantizar un funcionamiento correcto antes de empezar la instalacin, cableado, puesta
en marcha, mantenimiento e inspeccin de MicroSmart.
Todos los mdulos de MicroSmart se fabrican bajo el riguroso sistema de control de calidad de IDEC, pero los usuarios
deben aadir una operacin de apoyo o mecanismo de seguridad extra al sistema de control en aquellos casos en los que
se utilice MicroSmart en aplicaciones en las que puedan producirse daos importantes o daos personales en caso de que
MicroSmart fallara.
En este manual del usuario, las precauciones de seguridad se clasifican en orden de importancia desde Advertencia a Precaucin:

Advertencia

Las notas de advertencia se utilizan para enfatizar el hecho de que una


operacin inadecuada puede provocar daos personales de importancia o la
muerte.

Apague MicroSmart antes de empezar la instalacin, extraccin, cableado, mantenimiento e inspeccin de MicroSmart. En
caso de no hacerlo puede provocar descargas elctricas o peligro de incendio.
Se requieren conocimientos especiales para instalar, conectar los cables, programar y manejar MicroSmart. Las personas
que carezcan de estos conocimientos no deben utilizar MicroSmart.
Se deben configurar paradas de emergencia y circuitos de interbloqueo fuera de MicroSmart. Si tales circuitos se configuraran dentro de MicroSmart, un fallo en MicroSmart podra provocar desorden en el sistema de control, daos o accidentes.
Instale MicroSmart siguiendo las instrucciones descritas en este manual del usuario. Una instalacin inadecuada dara
como resultado fallos o un mal funcionamiento de MicroSmart.

Precaucin

Las notas de precaucin se utilizan en aquellos casos en los que un


descuido podra provocar daos personales o daos en el equipo.

El MicroSmart est diseado para su instalacin en un armario elctrico. No instale MicroSmart fuera de un armario elctrico.
Instale MicroSmart en los ambientes descritos en este manual del usuario. Si MicroSmart se utiliza en lugares en los que
MicroSmart est sometida a altas temperaturas, humedad elevada, condensacin, gases corrosivos, vibraciones excesivas
y descargas excesivas, pueden producirse descargas elctricas, peligro de incendio o un funcionamiento incorrecto.
El ambiente adecuado para utilizar MicroSmart es "Grado 2 de polucin". Utilice MicroSmart en aquellos ambientes con un
grado 2 de polucin (segn la norma IEC 60664-1).
Impida que MicroSmart se caiga mientras se mueve o se transporta , de no hacerlo pueden producirse daos o funcionamientos errneos de MicroSmart.
Impida que caigan fragmentos de metal o trozos de cable dentro de la caja de MicroSmart. Ponga una cubierta sobre los
mdulos de MicroSmart durante la instalacin y la conexin de los cables. La introduccin de tales fragmentos y astillas
puede provocar peligro de incendio, daos o funcionamiento inadecuado.
Utilice una fuente de alimentacin del valor adecuado. La utilizacin de una fuente de alimentacin equivocada puede provocar peligro de incendio.
Utilice un fusible aprobado por la norma IEC 60127 fuera de la lnea de corriente de MicroSmart. Esto es un requisito necesario cuando los equipos que contienen el MicroSmart tienen como destino Europa.
Utilice un fusible aprobado por la norma IEC 60127 en el circuito de salida. Esto es un requisito necesario cuando los equipos que contienen el MicroSmart tienen como destino Europa.
Utilice un interruptor de circuito aprobado por la UE. Esto es un requisito necesario cuando los equipos que contienen el
MicroSmart tienen como destino Europa.
Compruebe la seguridad antes de iniciar y parar MicroSmart o cuando se ponga en funcionamiento MicroSmart para forzar
a que las salidas se activen o desactiven. Un manejo incorrecto de MicroSmart puede provocar daos en el equipo o accidentes.
Si fallaran los rels o transistores de los mdulos de salida de MicroSmart, las salidas permaneceran activadas o desactivadas. Disponga un circuito de supervisin fuera de MicroSmartpara las seales de salida que puedan producir accidentes
peligrosos.
No conecte el cable de masa directamente al MicroSmart. Conecte una masa de proteccin al armario que contiene el
MicroSmart usando para ello un tornillo M4 o mayor. Esto es un requisito necesario cuando los equipos que contienen el
MicroSmart tienen como destino Europa.
No desensamble, repare o modifique los mdulos de MicroSmart.
Tire la batera de los mdulos de MicroSmart cuando sta se agote cumpliendo con la legislacin vigente al respecto.
Cuando almacene o tire la batera, utilice un contenedor adecuado preparado para este fin. Esto es un requisito necesario
cuando los equipos que contienen el MicroSmart tienen como destino Europa.
Cuando tire MicroSmart, hgalo como si se tratara de un residuo industrial.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

PREFACE-1

Acerca de este manual


Este manual del usuario describe fundamentalmente todas las funciones, la instalacin y la programacin de la
CPU, de los mdulos de E/S y todos los dems mdulos de MicroSmart. Tambin se incluyen comunicaciones
eficaces de MicroSmart y procedimientos de solucin de problemas.

CAPTULO 1: INFORMACIN GENERAL


En este captulo aparece la informacin general acerca del MicroSmart, caractersticas, as como una breve
descripcin de las funciones especiales y configuraciones de comunicaciones.

CAPTULO 2: ESPECIFICACIONES DE LOS MDULOS


Especificaciones sobre la CPU, los mdulos de entrada, salida, de E/S mezclado, de E/S analgica y otros
mdulos opcionales.

CAPTULO 3: INSTALACIN Y CABLEADO


Mtodos y precauciones a seguir para instalar y conectar los cables de los mdulos de MicroSmart.

CAPTULO 4: PRINCIPIOS BSICOS DE FUNCIONAMIENTO


En este captulo aparece la informacin general acerca de la configuracin necesaria para poner en RUN o
STOP el autmata MicroSmart. Tambin nos muestra los pasos que tenemos que seguir para programacin y
su posterior monitirizacin a travs del software de programacin WindLDR.

CAPTULO 5: FUNCIONES ESPECIALES


En este captulo se describen funciones especiales como: La programacin de dos de las entradas para poner
en RUN/STOP en autmata. Seleccin del rango de rels internos que deseamos mantener su valor, incluso si
se vaya la tensin. Configuracin de entradas: Podremos definir el filtro de entradas, as como aquellas
entradas que deseamos que trabajen como interrupcin o entradas contador simple, o contador rpido de dos
fases. Tambin aprenderemos a configurar la interrupcin programada por tiempo as como la proteccin
contra lectura y escritura del programa del usuario. Tambin se muestran otras muchas funciones especiales
entre las que destacan la posibilidad de fijar el ciclo de scan, descarga parcial del programa al autmata.

CAPTULO 6: DIRECCIN DEL DISPOSITIVO


Direccin del dispositivo disponibles para los mdulos de la CPU de MicroSmart para programar instrucciones
bsicas y avanzadas. Tambin se describen los rels internos y los registros de datos especiales.

CAPTULO 7: INSTRUCCIONES BSICAS


Programacin de las instrucciones bsicas, de los dispositivos disponibles y de los programas de muestra.

CAPTULO 8: INSTRUCCIONES AVANZADAS


Reglas generales de utilizacin de instrucciones avanzadas, trminos, tipos de datos y formatos utilizados con
este tipo de instrucciones.

CAPTULO 9 A CAPTULO 23:


La descripcin detallada sobre las instrucciones avanzadas se agrupa en 15 captulos.

CAPTULO 24 A CAPTULO 27:


Control de E/S analgica y varias funciones de comunicacin como por ejemplo el vnculo de datos, el vnculo
de equipos y el modo de mdem.

CAPTULO 28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Este captulo describe la informacin general acerca de la Interfaz Actuador-Sensor, abreviado AS-Interface e
informacin detallada acerca del uso del mdulo principal de AS-Interface.

CAPTULO 29: SOLUCIN DE PROBLEMAS


Procedimientos para determinar la causa de los problemas y las acciones que se deben llevar a cabo cuando
stos se producen mientras est funcionando MicroSmart.

APNDICE
Informacin adicional acerca de los tiempos de ejecucin de las instrucciones, tiempo de retraso de E/S y lista
de tipos de MicroSmart.

NDICE
Listado alfabtico de palabras clave.

PREFACE-2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

INFORMACIN IMPORTANTE
En ningn caso ser IDEC Corporation responsable de los daos indirectos o consecuentes que resulten del uso o
la aplicacin de componentes de PLC de IDEC, individualmente o en combinacin con otros equipos.
Se entender que todas las personas que utilicen estos componentes aceptan la responsabilidad de elegir los componentes correctos que se ajusten a su aplicacin y la de elegir una aplicacin apropiada para dichos componentes,
individualmente o en combinacin con otros equipos.
Todos los diagramas y ejemplos que aparecen en este manual tienen una finalidad nicamente ilustrativa. La inclusin de dichos diagramas y ejemplos en este manual no constituye en ningn caso una garanta en lo que respecta
a la idoneidad para cualquier aplicacin especfica. La comprobacin y aprobacin de todos los programas, antes
de su instalacin, es responsabilidad del usuario final.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

PREFACE-3

Registro de la revisin
La siguiente tabla resume los cambios en este manual desde la ltima edicin en junio de 2006.
Revisin

Descripcin del cambio

Mdulos de E/S analgicas


(del tipo actualizar Escalera)

Se aaden cuatro mdulos de entrada y salida analgicos.

Compatibilidad con Comunicacin de


usuario RS485
Comunicacin del usuario BCC
Actualizacin

Pgina
2-48, 6-5,
24-1

Estas funciones se encuentran ahora disponibles para


FC4A-C16R2, FC4A-C16R2C, FC4A-C24R2, FC4AC24R2C, FC4A-D20K3 y FC4A-D20S3.

17-1

Estas funciones se encuentran ahora disponibles para


FC4A-D20K3 y FC4A-D20S3.

20-1

(ADD-2comp, Modbus ASCII, y Modbus RTU)

Actualizacin instrucciones de pulso


Actualizacin de instrucciones de
conversin de coordenadas
Instrucciones de acceso al mdulo
inteligente

Estas funciones se encuentran ahora disponibles para


FC4A-C24R2C, FC4A-D20K3 y FC4A-D20S3.

19-1
23-1

Descarga desde el cartucho de


memoria al mdulo de la CPU

Un programa de usuario puede descargarse desde un


cartucho de memoria al mdulo de la CPU.

2-73

Proteccin contra lectura del


programa del usuario

La proteccin contra lectura se mejora y esta opcin impide


por completo la copia del programa del usuario.

5-29

Historial de revisiones
Datos

N de manual

Descripcin

Febrero, 2009

B-1145(0)

Primera edicin

Junio, 2009

B-1145(1)

Correccin de Error Tipogrfico.


2-59,17-34,A-5

PREFACE-4

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

TABLA DE CONTENIDO
1:

INFORMACIN GENERAL
Acerca de MicroSmart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Caractersticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Funciones especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Configuracin del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5

2:

ESPECIFICACIONES DE LA CPU
Mdulos de la CPU (compacta) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Mdulos de la CPU (tipo delgado) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
Mdulos de entrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-28
Mdulo de salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-35
Mdulos de E/S mixta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-44
Mdulos de E/S analgica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-48
Clases de proteccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-61
Mdulo principal AS-Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-63
Mdulo HMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-65
Mdulo HMI principal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-66
Puertos de comunicacin y mdulos de comunicaciones . . . . . . . . . . . . . . . . . . . . . . . 2-67
Cartucho de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-71
Cartucho de reloj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-75
Dimensiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-76

3:

INSTALACIN Y CABLEADO
Ubicacin de la instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Ensamblaje de los mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Desensamblaje de mdulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Instalacin del mdulo HMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Extraccin del mdulo HMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Extraccin de los bloques de terminales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Extraccin de la cubierta del conector de comunicacin . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Montaje en el carril DIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Extraccin del carril DIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Montaje directo sobre una superficie de panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Instalacin en el panel de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
Direccin de montaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
Cableado de entrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
Cableado de salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
Fuente de alimentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16
Conexin de terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-19

4:

PRINCIPIOS BSICOS DE FUNCIONAMIENTO


Conexin de MicroSmart a un PC (Sistema de Conexin a Ordenador 1:1) . . . . . . . . . 4-1
Iniciar WindLDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Seleccin de PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Configuracin del puerto de comunicaciones para el PC . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Operacin RUN/STOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
Operacin simple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

TABLA DE CONTENIDO

5:

FUNCIONES ESPECIALES
Configuracin de rea de funcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Entrada Parada/Reinicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Ejecutar/parar seleccin por error de copia de seguridad de memoria . . . . . . . . . . . . . . 5-3
Designacin de mantenimiento de rels internos, registros de desplazamiento, contadores y
registros de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
Contador de alta velocidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7
Entrada de captura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-21
Entrada de interrupcin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-23
Interrupcin de temporizador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-26
Filtro de entradas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-28
Proteccin de programa del usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-29
Tiempo de ciclo de scan constante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-31
Descarga parcial del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-32
Potencimetros analgicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-34
Entrada de tensin analgica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-35
Mdulo HMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-36
Registros de datos de expansin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-46

6:

DIRECCIN DEL DISPOSITIVO


Direccin del dispositivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Direccin del dispositivo de dispositivo de E/S, rel interno y rel interno especial . . . . 6-3
Direccin del dispositivo de dispositivo para mdulos de E/S analgicos de tipo Actualizar
END . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
Direccin del dispositivo de dispositivo para el Mdulo maestro de AS-Interface . . . . . 6-5
Direccin del dispositivo de dispositivo para la estacin principal de vnculo de datos . 6-6
Direccin del dispositivo de dispositivo para la estacin secundaria de vnculo de datos 6-6
Rels internos especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
Registros de datos especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-16
Dispositivos de mdulos de E/S de expansin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-21

7:

INSTRUCCIONES BSICAS
Lista de instrucciones bsicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
LOD (Carga) y LODN (Carga No) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
OUT (Salida) y OUTN (Salida No) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
SET y RST (Resetear) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4
AND y ANDN (And Not) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
OR y ORN (Or Not) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
AND LOD (Carga) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-6
OR LOD (Carga) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-6
BPS (Avance de bit), BRD (Lectura de bit) y BPP (Salto de bit) . . . . . . . . . . . . . . . . . . . 7-7
TML, TIM, TMH y TMS (Temporizador) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-8
CNT, CDP y CUD (Contador) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-12
CC= y CC (Comparacin de contadores) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-16
DC= y DC (Comparacin de registros de datos) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-19
SFR y SFRN (Registro de desplazamientos hacia delante y atrs) . . . . . . . . . . . . . . . 7-21
SOTU y SOTD (Salida nica incremental y decremental) . . . . . . . . . . . . . . . . . . . . . . . 7-25
MCS y MCR (Establecimiento y restablecimiento de control principal) . . . . . . . . . . . . . 7-26
JMP (Salto) y JEND (Fin de salto) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-28
END . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-28

8:

INSTRUCCIONES AVANZADAS
Lista de instrucciones avanzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1

ii

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

TABLA DE CONTENIDO

Tabla de instrucciones aplicables a cada una de las CPU . . . . . . . . . . . . . . . . . . . . . . . 8-3


Estructura de una instruccin avanzada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
Condicin de entrada para las instrucciones avanzadas . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
Dispositivos de origen y de destino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
Utilizacin del temporizador o del contador como dispositivo de origen . . . . . . . . . . . . . 8-5
Utilizacin del temporizador o del contador como dispositivo de destino . . . . . . . . . . . . 8-6
Tipos de datos para las instrucciones avanzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-6
Discontinuidad de las reas de dispositivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-7
NOP (Ninguna operacin) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-8

9:

INSTRUCCIONES DE MOVIMIENTO
MOV (Movimiento) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
MOVN (Movimiento de datos negado) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4
IMOV (Movimiento indirecto) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-6
IMOVN (Movimiento indirecto de datos negado) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8
BMOV (Movimiento de bloque) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-10
IBMV (Movimiento indirecto de bit) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-12
IBMVN (Movimiento indirecto de bit Negado) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-14

10:

INSTRUCCIONES DE COMPARACIN DE DATOS


CMP= (Comparacin igual que) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
CMP<> (Comparacin no igual que) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
CMP< (Comparacin menor que) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
CMP> (Comparacin mayor que) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
CMP<= (Comparacin menor o igual que) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
CMP>= (Comparacin mayor o igual que) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2
ICMP>= (Comparacin de intervalos mayor o igual que) . . . . . . . . . . . . . . . . . . . . . . . 10-5

11:

INSTRUCCIONES DE ARITMTICA BINARIA


ADD (Suma) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
SUB (Resta) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
MUL (Multiplicacin) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
DIV (Divisin) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
ROOT (Raz cuadrada) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-8

12:

INSTRUCCIONES DE CLCULO BOOLEANO


ANDW (AND entre dos palabras) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1
ORW (OR entre dos palabras) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1
XORW (OR Exclusiva entre dos palabras) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1

13:

INSTRUCCIONES DE CAMBIO/ROTACIN DE BITS


SFTL (Desplazamiento a la izquierda) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-1
SFTR (Desplazamiento a la derecha) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-3
BCDLS (Desplazamiento de un dgito hacia la izquierda) . . . . . . . . . . . . . . . . . . . . . . . 13-5
WSFT (Cambio de palabras) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-7
ROTL (Rotacin a la izquierda) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-8
ROTR (Rotacin a la derecha) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-10

14:

INSTRUCCIONES DE CONVERSIN DE DATOS


HTOB (Hex a BCD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-1
BTOH (BCD a Hex) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-3
HTOA (Hex a ASCII) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-4
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

iii

TABLA DE CONTENIDO

ATOH (ASCII a Hex) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-6


BTOA (BCD a ASCII) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-8
ATOB (ASCII a BCD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-10
ENCO (Codificar) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-12
DECO (Decodificar) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-13
BCNT (Recuento de bits) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-14
ALT (Salida alternativa) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-15

15:

INSTRUCCIONES DE PROGRAMADOR DE SEMANAS


WKTIM (Temporizador de semanas) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-1
WKTBL (Tabla de semanas) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-3
Establecimiento de fecha/hora utilizando WindLDR . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-5
Establecimiento de fecha/hora utilizando un programa del usuario . . . . . . . . . . . . . . . 15-6
Ajuste del reloj utilizando un programa del usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-7
Ajuste de la exactitud del cartucho del reloj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-8

16:

INSTRUCCIONES DE INTERFAZ
DISP (Mostrar) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-1
DGRD (Lectura digital) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-3

17:

INSTRUCCIONES DE COMUNICACIN DEL USUARIO


Informacin general sobre la comunicacin del usuario . . . . . . . . . . . . . . . . . . . . . . . . 17-2
Especificaciones del modo de comunicacin del usuario . . . . . . . . . . . . . . . . . . . . . . . 17-3
Conexin del equipo RS232C mediante el puerto RS232C 1 o 2 . . . . . . . . . . . . . . . . . 17-3
Configuracin del sistema de comunicacin del usuario RS232C . . . . . . . . . . . . . . . . 17-4
Conexin de equipos RS485 a travs del puerto 2 RS485 . . . . . . . . . . . . . . . . . . . . . . 17-5
RS485 User Communication System Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-5
Programacin de WindLDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-6
TXD1 (Transmisin 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-7
TXD2 (Transmisin 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-7
RXD1 (Recepcin 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-16
RXD2 (Recepcin 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-16
Error de comunicacin del usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-29
Tabla de cdigos de caracteres ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-30
Seales de control de lnea de RS232C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-31
Programa de muestra TXD de comunicacin del usuario . . . . . . . . . . . . . . . . . . . . 17-34
Programa de muestra RXD de comunicacin del usuario . . . . . . . . . . . . . . . . . . . . 17-36

18:

INSTRUCCIONES DE RAMIFICACIN DEL PROGRAMA


LABEL (Etiqueta) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-1
LJMP (Salto de etiqueta) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-1
LCAL (Llamada de etiqueta) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-4
LRET (Devolucin de etiqueta) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-4
IOREF (Actualizacin de E/S) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-6
DI (Desactivar interrupcin) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-7
EI (Activar interrupcin) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-7

19:

INSTRUCCIONES DE CONVERSIN DE COORDENADAS


XYFS (Establecimiento de formato XY) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-1
CVXTY (Convertir X a Y) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-2
CVYTX (Convertir Y a X) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-3

iv

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

TABLA DE CONTENIDO

20:

INSTRUCCIONES DE PULSO
PULS1 (Salida de pulso 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-1
PULS2 (Salida de pulso 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-1
PWM1 (Modulacin de anchura de pulso 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-8
PWM2 (Modulacin de anchura de pulso 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-8
RAMP (Control de rampa) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-14
ZRN1 (Devolucin de cero 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-26
ZRN2 (Devolucin de cero 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-26

21:

INSTRUCCIN PID
PID (Control de PID) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-2
Ejemplo de aplicacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-17

22:

INSTRUCCIONES TEMPORIZADOR DUAL / APRENDER


DTML (Temporizador dual de 1-seg) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-1
DTIM (Temporizador dual de 100-mseg) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-1
DTMH (Temporizador dual de 10-mseg) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-1
DTMS (Temporizador dual de 1-mseg) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-1
TTIM (Temporizador tutor) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-3

23:

INSTRUCCIONES DE ACCESO AL MDULO INTELIGENTE


RUNA READ (Ejecutar acceso de lectura) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-3
RUNA WRITE (Ejecutar acceso de escritura) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-4
STPA READ (Detener acceso de lectura) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-5
STPA WRITE (Detener acceso de escritura) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-7

24:

CONTROL DE E/S ANALGICA


Mdulos de la CPU aplicables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-1
Configuracin del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-1
Configuracin desde el WindLDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-2
Parmetros de control de E/S analgica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-8
Direccin del dispositivo de registros de datos para mdulos de E/S analgica . . . . . . 24-9
Parmetros de entrada analgica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-12
Parmetros de salida analgica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-17

25:

COMUNICACIN DE LA RED DATA-LINK


Especificaciones del la red Data-Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-1
Configuracin del sistema de la red Data-Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-2
Asignacin del registro de datos para los datos de transmisin/recepcin . . . . . . . . . . 25-3
Registro de datos especiales para error de comunicacin de vnculo de datos . . . . . . 25-4
Comunicacin de la red Data-Link entre la estacin maestra y la esclava . . . . . . . . . . 25-6
Rels internos especiales para la comunicacin de la red Data-Link . . . . . . . . . . . . . . 25-7
Programacin de WindLDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-9
Modo de actualizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-11
Procedimiento operativo para el sistema de la red Data-Link . . . . . . . . . . . . . . . . . . . 25-13
Red Data-Link con otros PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-14

26:

MANTENIMIENTO DEL EQUIPO


Configuracin del sistema de vnculos del PC (Sistema de vnculos del PC 1:N) . . . . 26-1
Programacin de WindLDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-2
Supervisin de estado de PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-3
Conversor RS232C/RS485 FC2A-MD1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-4
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

TABLA DE CONTENIDO

27:

MODO DE MDEM
Configuracin del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-2
Mdems aplicables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-2
Rels internos especiales para el modo de mdem . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-3
Registros de datos especiales para el modo de mdem . . . . . . . . . . . . . . . . . . . . . . . . 27-4
Modo de originar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-5
Modo de desconexin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-7
Modo de comando general AT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-7
Modo de respuesta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-8
Registro de datos de estado de modo de mdem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-9
Comandos de cadena de inicializacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-10
Preparacin previa a la utilizacin del mdem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-11
Programacin de registros de datos y rels internos . . . . . . . . . . . . . . . . . . . . . . . . . 27-11
Establecimiento del mdulo de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-11
Programacin de WindLDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-12
Procedimiento operativo para el modo de mdem . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-13
Programa de muestra del modo de originar del mdem . . . . . . . . . . . . . . . . . . . . . . . 27-14
Programa de muestra del modo de respuesta del mdem . . . . . . . . . . . . . . . . . . . . . 27-15
Solucin de problemas en la comunicacin de mdem . . . . . . . . . . . . . . . . . . . . . . . 27-16

28:

COMUNICACIN PRINCIPAL DE AS-INTERFACE


Acerca de AS-Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-1
Principios bsicos de funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-6
Pulsadores e indicadores LED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-14
Dispositivos de AS-Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-18
Uso de WindLDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-32
Puerto de E/S de datos SwitchNet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-37

29:

SOLUCIN DE PROBLEMAS
LED DE ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-1
Lectura de datos de error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-1
Registros de datos especiales para la informacin de errores . . . . . . . . . . . . . . . . . . . 29-3
Cdigos de error generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-3
Estado operativo del mdulo de la CPU, Salida y ERR LED durante los errores . . . . . 29-4
Causas de los errores y soluciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-4
Error de ejecucin en el programa del usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-7
Diagramas de solucin de problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-9
Restriccin a la programacin de escalera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-24

APNDICE
Tiempos de ejecucin de las instrucciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Interrupcin del tiempo de procesamiento de END . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2
Tiempo de retraso de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3
Bytes de instruccin y aplicabilidad en programas de interrupcin . . . . . . . . . . . . . . . . . A-4
Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5
Lista de tipos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-8

vi

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

1: INFORMACIN GENERAL
Introduccin
Este captulo ofrece la informacin que nos va familiarizar con los diferentes modelos y funciones de los que
dispone la familia de autmatas MicroSmart. Haciendo una principal incidencia en los diferentes modos de
comunicacin.

Acerca de MicroSmart
La nueva familia de microcontroladores MicroSmart, de IDEC, es una nueva familia de controladores de lgica
microprogramable disponible en dos formatos: Formato compacto, Estrecho. En el formato compacto,
disponemos de modelos de 10, 16 y 24 terminales E/S con una fuente de alimentacin universal integrada que
nos sirve para alimentar de 100 a 240V CA o 24V CC. La CPU de 24E/S la podremos expandir hasta un
mximo de 88E/S, pudindole colocar un mximo de 4 mdulos de expansin.
En la CPU extrecha disponemos de 2 modelos: una 20 y otra de 40 E/S y se alimenta a 24V DC. Esta CPU la
podemos expandir hasta un mximo de 264 puntos con un mximo de 8 mdulos.
Los programas del usuario para MicroSmart se pueden editar utilizando WindLDR en un PC Windows. Como
WindLDR puede cargar programas del usuario existentes creados para PLC anteriores de IDEC, como toda la
serie FA, MICRO-1, MICRO3, MICRO3C y el controlador OpenNet, se pueden utilizar los activos de software en
el nuevo sistema de control.
La capacidad de programa de las CPU compactas es de 4.800 bytes (800 pasos) en el mdulo de 10 E/S,
15.000 bytes (2.500 pasos) en el tipo 16 E/S y 27.000 bytes (4.500 pasos) en el tipo 24 E/S. Los mdulos de la
CPU tipo compacto o poseen una capacidad de programa de 27.000 bytes (4.500 pasos) o 31.200 bytes
(5.200 pasos). Si se utiliza un cartucho de memoria opcional de 64KB con el tipo estrecho, puede ampliarse la
capacidad del programa hasta 64.500 bytes (10.750 pasos).

Caractersticas
Funciones de comunicacin eficaces
MicroSmart dispone de cuatro eficaces funciones de comunicacin.
Comunicacin de
mantenimiento
(Conexin a
Ordenador)

Cuando se conecta un mdulo de la CPU de MicroSmart a un equipo, en l se pueden


supervisar el estado operativo y el estado de E/S. Podemos leer y escribir los datos de la
CPU y cargar y descargar los programas del usuario. Todas las CPU (excepto la de 10 E/S
compacta) las podemos conectar en una red 1:N, con un mximo de 32, y con ayuda del
segundo puerto RS485.

Comunicacin de
usuario

Todos los mdulos de la CPU de MicroSmart se pueden vincular a dispositivos externos


RS232C, como por ejemplo: impresoras y lectores de cdigos de barras, controladores de
temperatura, variadores de velocidad, utilizando la funcin de comunicacin del usuario.
La comunicacin de usuario mediante RS485 est disponible tambin en los mdulo CPU
actualizados de salida estrecha de 20 rels de E/S y 40-E/S.

Comunicacin por
mdem

Todos los mdulos de la CPU de MicroSmart (excepto el tipo 10 E/S compacto) pueden
comunicarse a travs de mdems utilizando el protocolo de mdem incorporado.

Red de
comunicaciones DataLink

Todos los mdulos de la CPU de MicroSmart (excepto el tipo 10 E/S todo en uno) pueden
establecer una red de comunicaciones Data-Link. Un mdulo de la CPU en la estacin
principal puede comunicarse con 31 estaciones secundarias a travs de una lnea RS485
para intercambiar datos y realizar un control distribuido eficaz.

Adaptador de comunicacin (mdulos de la CPU tipo 16 y 24 E/S todo en uno)


Mdulo de comunicacin (mdulos de la CPU tipo delgado)

Adems del puerto RS232C 1 estndar, los mdulos de la CPU tipo 16 y 24 E/S de modelo compacto
disponen de un conector para instalar un segundo puerto de comunicacines RS232C o RS485. A todas las
CPU del tipo delgado se puede aadir un segundo mdulo de comunicacin RS232C o RS485. Si deseamos
colocar un HMI deberemos en la CPU de formato estrecho deberemos montar un mdulo especial que nos
permita instalar al mismo tiempo el puerto RS232C o RS485 opcional y el mdulo HMI.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

1-1

1: INFORMACIN GENERAL
Adaptador de comunicacin RS232C
Mdulo de comunicacin RS232C

Lo podemos utilizar para la comunicacin 1:1 para la programacin del


equipo, la comunicacin del usuario y la comunicacin por mdem.

Adaptador de comunicacin RS485


Mdulo de comunicacin RS485

Est disponible en dos formatos: conexin por tornillo o conector mini DIN.
Se utiliza para la comunicacin 1:1 o 1:N la comunicacin del usuario y la
comunicacin de enlace de datos.

Mdulo HMI (Se puede instalar en todas las CPU)

Se puede instalar un mdulo HMI opcional en en todas las CPU del tipo compacto y tambin en todas del tipo
estrecho utilizando el el mdulo HMI. El mdulo HMI posibilita la manipulacin de los datos almacenados en la
RAM de la CPU, sin utilizar el software WindLDR.
Con el mdulo HMI podremos realizar las siguientes funciones:

Mostrar los valores actuales de los temporizadores y contadores, y cambiar los valores de preseleccin de
los mismos

Mostrar y cambiar los valores del registro de datos

Establecer y restablecer los estados de los dispositivos de bit, como por ejemplo entradas, salidas, rels
internos y los bits del registro de desplazamiento.

Mostrar y borrar los datos errneos

Iniciar y parar la PLC

Mostrar y cambiar los datos de fecha/hora (nicamente cuando se utilice el cartucho del reloj)

Confirmar los valores de preseleccin del temporizador/ contador modificados

Cartucho del reloj (todos los mdulos de la CPU)

Se puede instalar un cartucho de reloj opcional en el mdulo de la CPU y almacenar los datos de fecha/hora
en tiempo real, el PLC cuenta con instrucciones avanzadas, con el fin de facilitar la programacin de
programas relacionados con das y horas.
Cartucho de la memoria (podemos utilizarlo en todas las CPU)

Se puede almacenar un programa de usuario en un cartucho de memoria opcional usando WindLDR. El


cartucho de memoria puede instalarse en otro mdulo de la CPU para sustituir a los programas de usuario sin
necesidad de conectarse a un PC. El programa de usuario original en el mdulo de la CPU se restaura
despus de extraer el cartucho de memoria. El programa de usuario en el cartucho de memoria puede
descargarse al mdulo de la CPU. La opcin de descarga se selecciona mediante WindLDR.
Mdulos de E/S analgica (Podemos utilizarlas en todas las CPU excepto en modelos de 10 y 16 E/S )

Los mdulos de E/S analgica estn disponibles en los tipos 2E/1S, en 2E y en el de 1S. Exiten tarjetas de
entrada analgica que aceptan seales de tensin (de 0 a 10 V CC), de corriente (de 4 a 20 mA) o seales
procedentes de termopares (tipos K, Jy T) o de Termo-resistencias (Pt100). El canal de salida genera seales
de tensin (de 0 a 10 V CC) o de corriente (de 4 a 20 mA), todas ellas configurables.
El Mdulo maestro AS-Interface (tipo delgado de 20 salida del rel E/S y tipo 40 E/S)

Para los mdulos de la CPU del tipo delgado actualizado (FC4A-D20RK1, FC4A-D20RS1, FC4A-D40K3 y
FC4A-D40S3) con versin del programa del sistema. 201 y posterior puede usarse el mdulo maestro ASInterface, disponiendo de rels internos adicionales y registros de datos para comunicarse con los elementos
esclavos, como actuadores y sensores en el bus AS-Interface. Si desea obtener ms detalles acerca de la
comunicacin de AS-Interface, consulte el manual del usuario independiente del mdulo maestro AS-Interface
MicroSmart (N del manual FC9Y-B644).

1-2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

1: INFORMACIN GENERAL

Funciones especiales
La serie de autmatas MicroSmart incorpora gran variedad de funciones especiales. Si desea obtener ms
informacin sobre estas funciones, consulte los siguientes captulos:
Entradas Stop/Reset

Cualquier entrada de la CPU se puede designar como entrada de RUN STOP, para controlar el
funcionamiento de MicroSmart.
Seleccionar el conservacin de los contadores al apagar el PLC

Podemos seleccionar que el valor de los contadores se inicialice cuando apaguemos el autmata para impedir
que se provoquen funciones no deseadas al comenzar una maniobra.
Seleccionar la conservacin o borrado de diferentes datos existentes en la CPU

Podemos definir los reles internos, bits de registros de desplazamiento, valores actuales de contadores y de
registros de datos que deseamos que se mantengan o se borren en el momento que se apaga la CPU.
Podremos hacer sta seleccin para la totalidad o rangos especficos de stos dispositivos para que puedan
ser mantenidos o borrados.
Contador de alta velocidad
La familia de autmatas MicroSmart tiene cuatro contadores de alta velocidad incorporados, que le permiten

almacenar un contaje desde 0-65.535 (FFFFh). Este contaje se realiza independientemente del ciclo de scan.
Las CPU compactas disponen de un contador rpido de dos fases y tres de una fase, mientras que las CPU
estrechas disponen de 2 contadores de 2 fases y 2 de una fase. La frecuencia mxima que son capaces de
procesar los contadores rpidos de dos fases es de 20KHz, mientras que la frecuencia mxima de entrada de
los contadores de una sola fase es de 5 kHz. Estos contadores los podremos utilizar para posicionamientos
sencillos.
Entrada de captura

Las cuatro entradas rpidas de las que dispone el PLC las podemos utilizar como entradas de captura. Estas
entradas nos asegurarn de captura de seales extremadamente cortas. (pulso ascendente de 40 seg o
pulso descendente de 150 seg como mnimo). En el momento que se hace el refresco de E/S no mira el
estado actual de la entrada si no que comprueba si a lo largo de el ciclo de scan se ha producido una variacin
en el estado de esta entrada.
Entrada de interrupcin

Las cuatro entradas rpidas las podremos configurar como entradas de interrupcin. Cuando se necesita una
respuesta rpida para una entrada externa, como el control de posicin. la entrada de interrupcin puede
llamar a una subrutina para que ejecute un programa de interrupcin.
Interrupcin de temporizador

Adems de la entrada de interrupcin, los mdulos de la CPU tipo delgado FC4A-D20RK1, FC4A-D20RS1,
FC4A-D40K1y FC4A-D40S1 disponen de una funcin de interrupcin de temporizador. Cuando es necesaria
una operacin repetitiva, se puede utilizar la interrupcin de temporizador para llamar a una subrutina
repetidamente a intervalos predeterminados de 10 a 140 mseg.
Filtro de entradas

Es el tiempo que debemos ajustar para considerar que una de las entradas se encuentra activa o desactiva.
De esta forma podremos rechazar los ruidos de entrada. Los valores de los filtros que se pueden seleccionar
para las seales de entrada van desde los 0 a los 15 mseg en incrementos de 1 mseg. El filtro de entradas
rechaza las entradas menores que el valor del filtro seleccionado. Esta funcin resulta til para eliminar los
ruidos de entradas en los finales de carrera.
Proteccin contra lectura/escritura del programa del usuario

El programa del usuario del mdulo de la CPU se puede proteger contra lectura y/o escritura incluyendo una
contrasea en el mismo. La proteccin contra lectura sin contrasea tambin es posible para impedir por
completo su lectura.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

1-3

1: INFORMACIN GENERAL
Tiempo de ciclo de scan constante

El tiempo de ciclo de scan puede variar en funcin de que porcin del programa almacenado en el PLC se est
ejecutando. Hay ocasiones en el que deseamos hacer que el tiempo de ciclo de scan sea constante, esto lo
podremos hacer introduciendo este valor en un registro especial reservado para esto.
Descarga parcial del programa

Normalmente, si deseamos descargar un programa a la CPU deberemos ponerla en STOP. Todas las CPU
excepto la de 10E/S admiten la posibilidad de descargar los programas en tiempo aunque el PLC se encuentre
en RUN. Para descargar un programa del usuario que contiene pequeos cambios mientras la CPU se ejecuta
en un sistema de Conexin a Ordenador 1:1 o 1:N.
Esta funcin resulta particularmente til para realizar pequeas modificaciones en puestas en marcha, sin
necesidad de poner el autmata en STOP.
Potencimetro analgico

Todas las CPU disponen de un potencimetro analgico, a excepcin de la CPU de 24 E/S, que dispone de
dos potencimetros. Por medio de los dos potencimetros podremos variar los valores de los registros
especiales asociados a estos, entre 0 y 255.
Estos potencimetros analgicos se pueden utilizar para cambiar los valores de preseleccin de un
temporizador o contador.
Entrada de tensin analgica

Todos los mdulos de la CPU tipo delgado disponen de un conector de entrada de tensin analgica. Cuando
se aplica una tensin analgica de 0 a 10 V CC al conector de entrada de tensin analgica, la seal se
convierte en un valor digital de 0 a 255 y se almacena en un registro de datos especial. Los datos se actualizan
en cada ciclo de scan.
Salida de pulsos

Los mdulos de la CPU de tipo delgado disponen de instrucciones de salida de pulsos para generar trenes de
pulsos de alta velocidad desde las salida de transistor para realizar sencillos posicionamientos. Dispone de
funciones de control de aceleracin, control trapezoidal y control de retorno al origen.
Control de PID

Todos los mdulos de la CPU (excepto la de 10 y 16 E/S ) disponen de la instruccin PID, que implementa una
algoritmo PID (proporcional, integral y derivativo) con autotunning incorporado, capaz de calcular los
parmetros P, I, D. Para el uso de esta funcin necesitaremos un mdulo con una entrada analgica, con la
que leeremos el estado de la variable a controlar y el algoritmo de control ser el encargado de activar y
desactivar la salida designada en el algoritmo PID. La instruccin PID tambin puede afectar a una salida
analgica utilizando un mdulo analgico de salidas.
Registro de datos de expansin

Los mdulos de la CPU del tipo delgado FC4A-D20RK1, FC4A-D20RS1, FC4A-D40K3 y FC4A-D40S3
disponen de 6000 registros de expansin del D2000 al D7999. Los registros expansin pueden modificarse
utilizando el software WindLDR. Al descargar el programa del usuario, los valores de preseleccin en los
registros de expansin se descargan tambin en la EEPROM de la CPU. Como los datos de la EEPROM no
son voltiles, los valores de preseleccin en los registros de expansin se mantienen de forma
semipermanente y se cargan en la RAM cada vez que se inicia la CPU.

1-4

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

1: INFORMACIN GENERAL

Configuracin del sistema


Esta seccin ilustra la configuracin del sistema necesaria para utilizar las eficaces funciones de comunicacin
del MicroSmart.

Sistemas de comunicacin del usuario y de comunicacin por mdem


Los mdulos de la CPU compacta de 16 y 24 E/S del MicroSmart disponen de un puerto 1 de comunicacin
RS232C y de un conector para un segundo puerto en el que se puede instalar un adaptador de comunicacin
RS232C o RS485. Con un adaptador de comunicacin RS232C instalado en el puerto 2, el mdulo de la CPU
tipo 16 o 24 E/S de MicroSmart puede comunicarse con dos dispositivos RS232C al mismo tiempo.
La siguiente figura ilustra una configuracin con un puerto configurado como comunicacin de usuario y el
otro como comunicacin por mdem. En este ejemplo, se supervisa el estado operativo de un equipo remoto
mediante el mdem conectado al puerto 2, y se transfiere datos a travs del puerto 1 a un sistema de
localizadores personales utilizando la comunicacin del usuario.
Este mismo sistema se puede configurar utilizando todos los mdulos de la CPU tipo extrecho y un mdulo de
comunicacin RS232C opcional.
Si desea obtener ms informacin sobre la comunicacin del usuario, consulte la pgina 17-1.
Si desea obtener ms informacin sobre el modo de mdem, consulte la pgina 27-1.
Mdulo de la CPU tipo 16 o 24 E/S todo en uno
Puerto 1

Adaptador de
comunicacin
RS232C en el
conector del
puerto 2

Mdem

Transmisor de localizadores
personales
Transmisin de
datos

Comunicacin de
datos

Localizador personal

Mdem

Equipo

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

1-5

1: INFORMACIN GENERAL
Modo Mantenimiento:
Cuando configuramos en modo mantenimiento uno de los puertos del PLC y lo conectamos a un PC podremos
supervisar el estado de las E/S, el contenido de los registros de datos y cargar y descargar los programas del
usuario.
Cuando se instala un adaptador de comunicacin RS485 opcional en el conector del puerto 2 de las CPU
compactas de 16 o 24 E/S o en cualquiera de las CPU estrechas, podremos crear una red de un mximo de
32 CPU, y podremos cargar y descargar programas de cualquiera de las CPU simplemente seleccionando su
nmero de unidad.
Tambin seleccionaremos esta configuracin cuando deseemos colocar un HMI en alguno de los puertos.
Si desea obtener ms informacin sobre la comunicacin de Conexin a Ordenador, consulte las pginas 4-1
y 26-1.
Modo de Mantenimiento 1/1
Mdulo de la CPU tipo todo en uno
Puerto 1

Cable de Conexin a Ordenador 4C


FC2A-KC4C
3 m (9,84 pies) de longitud

Adaptador de comunicacin
RS232C en el conector del
puerto 2
Mdulo de la CPU tipo delgado

Mdulo de comunicacin RS232C

Cable de Conexin a Ordenador 4C


FC2A-KC4C
3 m (9,84 pies) de longitud
Puerto 2

1-6

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Puerto 1

1: INFORMACIN GENERAL
Modo de Mantenimiento 1/N
Mdulo de la CPU tipo 16 o 24 E/S todo en uno

Adaptador de comunicacin
RS485 en el conector del puerto 2

1 unidad

Conversor RS232C/RS485
FC2A-MD1

2 unidad

Cable RS232C
HD9Z-C52
1,5 m (4,92 pies) de longitud

Cable blindado de par trenzado

Mdulo de la CPU
tipo delgado

Mdulo de comunicacin RS485

32 unidad
Puerto 2

Data-Link 1/N:
Si disponemos de 2 o mas MicroSmart superiores a la CPU 10E/S, y de un adaptador RS485 colocado en el
puerto 2 , podremos construir una red DATA-LINK para el intercambio de informacin entre un PLC maestro y
hasta un mximo 31 esclavos a travs de la lnea RS485. La red RS485 se construye utilizando un cable de
par trenzado con 2 hilos.
Esta red se puede montar utilizando los diferentes modelos de MicroSmart: 16, 24, 20, 40 E/S. aadiendo un
mdulo RS485 por cada uno de los PLC.
Si desea obtener ms informacin sobre la comunicacin de vnculo de datos, consulte la pgina 25-1.

Estacin principal

Estacin secundaria 1

Estacin secundaria 31

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

1-7

1: INFORMACIN GENERAL
Configuracin de E/S:
La CPU compacta de 10 E/S dispone de 6 terminales de entrada y 4 de salida, La CPU de 16 E/S dispone de
9 entradas y 7 salidas. La CPU tipo 24 E/S dispone de 14 entradas y 10 de salidas. Slo la CPU de 24 E/S se
puede expandir, hasta un mximo de 88E/S, y un nmero de mdulos menor o igual que cuatro.
Las CPU estrechas pueden soportar un mximo de siete mdulos de E/S de expansin, y pueden direccionar
un mximo de 244 o 264E/S digitales, segn se trate de la CPU de 20 40 puntos.

Mdulo de la CPU tipo


24 E/S todo en uno

1-8

4 mdulos de E/S como mximo

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

1: INFORMACIN GENERAL
Sistema de comunicacin con pantalla (HMI)
MicroSmart puede comunicarse con las interfaces de operador de la serie HG de IDEC a travs de los puertos
RS232C 1 y 2.

Hay cables opcionales disponibles para la conexin entre MicroSmart y las interfaces de operador de la serie
HG. Si instala un adaptador de comunicacin RS232C opcional en la CPU, podr conectar dos interfaces de
operador a la CPU del MicroSmart.
Si desea obtener ms informacin sobre la configuracin de comunicacin, consulte el apartado sobre interfaz
de operador del manual del usuario.

Para el puerto RS232C 1 o 2

Interfaz de operador de la serie HG

Cable de comunicacin de E/S

Cables aplicables a las interfaces de operador


Interfaz de operador
Series HG1B, HG2A
Series HG2F, HG3F, HG4F

Cable de comunicacin de E/S

Para su uso en MicroSmart

FC4A-KC1C

Puertos RS232C 1 y 2

HG9Z-XC183

Slo puerto 2

FC4A-KC2C

Puertos RS232C 1 y 2

HG9Z-3C125

Slo puerto 2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

1-9

1: INFORMACIN GENERAL
Red AS-Interface
Actuator-Sensor-Interface, abreviado AS-Interface
El MicroSmart puede conectarse al bus de campo AS-Interface usando para ello el mdulo maestro ASInterface (FC4A-AS62M).
La AS-Interface es un tipo de bus de campo cuyo objetivo principal es controlar sensores y actuadores. La ASInterface es un bus de campo abierto, que cumple con los requisitos de la norma IEC62026, el cual no
pertenece con exclusividad a ningn fabricante. Un maestro puede comunicarse con dispositivos esclavos
tales como sensores, actuadores, el estado de las seales digitales y analgicas remotas son transmitidas a
travs del bus de AS-Interface.
El bus de AS-Interface se compone de tres elementos principales:
Un elemento de control, el mdulo maestro AS-Interface de MicroSmart
Uno o ms dispositivos esclavos, como sensores, actuadores, interruptores e indicadores.
Una fuente de alimentacin especfica pare el bus AS-Interface de 30V CC (26,5 a 31,6V CC)
Estos componentes se conectan usando un cable de dos ncleos, que se utiliza tanto para la transmisin de
datos como para la alimentacin del propio bus AS-Interface. La AS-Interface emplea un sistema de cableado
simple, pero eficaz, que incorpora la funcin de asignacin automtica de las unidades esclavas, al tiempo que
facilitan su instalacin y mantenimiento.
Si desea obtener ms detalles acerca de la comunicacin de AS-Interface, consulte el manual del usuario
independiente del mdulo maestro AS-Interface MicroSmart (N del manual FC9Y-B644).
Distancia mxima de comunicacin
Sin repetidor :
100 m
Con 2 repetidores: 300 m
Mdulo maestro AS-Interface MicroSmart

Red abierta (DeviceNet, CC-Link)

AS-Interface
Gateway

Seguridad al trabajar con AS-Interface

Supervisor de
seguridad de
AS-Interface

Fuente de alimentacin
de AS-Interface PS2R
Terminal de comunicacin
de AS-Interface SX5A
Tipo panel exterior IP67

Pantalla
luminosa
Vlvula solenoide
Terminal de comunicacin de colector
de AS-Interface SX5A
Tipo panel interior IP20
Sensor
(Tipo de conexin
directa a AS-Interface)

Sensor

Unidades de control SwitchNet


(Tipo de conexin directa a AS-Interface)

TM

1-10

Torre luminosa
(Tipo de
conexin directa
a AS-Interface)

Interruptor
de parada
de emergencia

El Supervisor de seguridad de AS-Interface es necesario


para conectar dispositivos de seguridad, como por
ejemplo pantallas luminosas e interruptores de parada
de emergencia, a la lnea de AS-Interface.

SwitchNet es una marca comercial de IDEC para los pulsadores, luces piloto y otras
unidades de control capaces de una conexin directa con la AS-Interface. Los
dispositivos SwitchNet son totalmente compatibles con la AS-Interface, versin 2.1.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
Introduccin
En este captulo se describen los mdulos y los accesorios que se pueden montar en el MicroSmart.
Entre los mdulos disponibles se incluyen los modelos CPU de tipo compacto y tipo delgado, mdulos de
entrada y salida digital, mdulos de E/S mixta, mdulos de E/S analgica, mdulos HMI, mdulo de
adaptacin del HMI, adaptadores de comunicacin, mdulos de comunicacin, cartuchos de la memoria y
cartuchos del reloj.

Mdulos de la CPU (compacta)


Las CPU compactas estn disponibles en los tipos 10, 16 y 24 E/S. El tipo 10 E/S tiene 6 entradas y 4 salidas,
el tipo 16 E/S dispone de 9 entradas y 7 salidas, y el tipo 24 E/S 14 entradas y 10 Salidas. Cada una de las
CPU compactas dispone de un puerto 1 de comunicaciones RS232C. Adems, los mdulos de la CPU tipo 16
y 24 E/S disponen de un conector de 2 puertos para instalar un adaptador de comunicaciones opcional
RS232C o RS485 para la comunicacin 1:N Conexin a Ordenador, comunicacin por mdem, o
comunicacin de transmisin de datos. Estas CPU disponen de un segundo conector que nos va a permitir
instalar un cartucho opcional de memoria o de reloj.
Nmeros de tipo de mdulo de la CPU (compacta)
Tensin de alimentacin

Tipo 10 E/S

Tipo 16 E/S

Tipo 24 E/S

100 -240V AC (50/60 Hz)

FC4A-C10R2

FC4A-C16R2

FC4A-C24R2

24V DC

FC4A-C10R2C

FC4A-C16R2C

FC4A-C24R2C

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-1

2: ESPECIFICACIONES DE LA CPU
Descripcin de piezas (compacta)
(2) Terminales de alimentacin de sensor

(3) Terminales de entrada

(5) Conector de expansin


(12) Puerto 1
(13) Potencimetro
analgico

(6) LED de entrada (IN)

(14) Conector de puerto 2

Desde la izquierda:
(7) LED de alimentacin (PWR)
(8) LED de ejecucin (RUN)
(9) LED de error (ERR)
(10) LED de estado (STAT)
(11) LED de salida (OUT)

Vista de la
parte inferior
(4) Terminales de salida
(1) Terminales de fuente de alimentacin

(15) Conector de cartucho (16) Cubierta de terminal

(20) Expansin
Conector
Precinto

(17) Tapa articulada


(18) Cubierta de conector HMI

Estas figuras ilustran el mdulo de


la CPU tipo 24 E/S.
Las funciones de cada pieza se
describen en la pgina siguiente.

(16) Cubierta de terminal

(19) Cartucho ficticio

(1) Terminales de fuente de alimentacin

Tensin de alimentacin de 100-240 V CA. Tensin de alimentacin 100-240V CA o 24V CC. Consulte la
pgina 3-16.
(2) Terminales de alimentacin del sensor (slo tipo alim. CA)

En estos terminales disponemos de una fuente de alimentacin de (24 V CC, 250mA). Esta fuente nos va
a servir para proporcionar alimentacin a los sensores conectados a las entradas del MicroSmart.
(3) Terminales de entrada

En estos terminales de entrada conectaremos dispositivos de entrada tales como sensores, pulsadores y
finales de carrera. En estas entradas conectaremos seales de continua desde 0-24V.
(4) Terminales de salida

En estos terminales conectaremos dispositivos de salida tales como rels, contactores, y vlvulas de
solenoide. El poder de corte de los rels de salida es de 2 A tanto en 240 V CA como en 30 V CC.
(5) Conector de expansin (slo mdulo de la CPU tipo 24 E/S)

Para conectar mdulos de E/S digitales y analgicas, slo disponible en la CPU de 24 E/S.

2-2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
(6) LED de entrada (IN)

Indicadores de LED

Se activa cuando la entrada correspondiente se activa.


(7) LED de alimentacin (PWR)

Tipo 10 E/S

P L E S 0 1 2
W U L T
A
L N L T

(8) LED de ejecucin (RUN)

Se activa cuando el mdulo de la CPU est ejecutando


el programa del usuario.

IN

0 1 2 3 4 5

Se activa cuando se suministra alimentacin al mdulo de la


CPU.

Tipo 16 E/S

OUT
IN

0 1 2 3 4 5 6 7 10

(9) LED de error (ERR)

Se activa cuando se produce un error en el mdulo de la


CPU.

P L E S 0 1 2 3 4 5 6
W U L T
OUT
A
L N L T

(10) LED de estado (STAT)

El LED de estado puede activarse o desactivarse desde


el programa del usuario para indicar que el autmata se
encuentra en un estado determinado.

Tipo 24 E/S

(11) LED de salida (OUT)

Se activa cuando la salida correspondiente se activa.


(12) Puerto 1 (RS232C)

IN

0 1 2 3 4 5 6 7 10 11 12 13 14 15

P L E S 0 1 2 3 4 5 6 7 10 11
W U L T
OUT
A
L N L T

Puerto de comunicaciones para descargar un programa de


usuario y supervisar la operacin de PLC en un equipo
utilizando WindLDR.
(13) Potencimetro analgico

Establece un valor de 0 a 255 para un registro de datos especial. Los tipos 10 y 16 E/S disponen de un
potencimetro. El tipo 24 E/S dispone de dos potencimetros. El potencimetro analgico puede utilizarse
para cambiar un valor preseleccin de un temporizador o un contador.
(14) Conector de puerto 2 (slo mdulos de la CPU tipo 16 y 24 E/S)

Para conectar un adaptador opcional de comunicacin RS232C o RS485.


(15) Conector de cartucho

Para conectar un cartucho opcional de memoria o de reloj.


(16) Cubierta de terminal

Para proteger las terminales de entrada y salida. Cuando se realiza el cableado, abra las cubiertas.
(17) Tapa articulada

Abra la tapa para tener acceso al conector de puerto 1 y puerto 2 y al potencimetro analgico.
(18) Cubierta de conector HMI

Extraiga la cubierta del conector HMI cuando utilice un mdulo HMI opcional.
(19) Cartucho ficticio

Extraiga el cartucho ficticio cuando utilice un cartucho opcional de memoria o de reloj.


(20) Precinto del conector de expansin (slo mdulo de la CPU tipo 24 E/S)

Extraiga el precinto del conector de expansin cuando desee conectar un mdulo de E/S digital o
analgica.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-3

2: ESPECIFICACIONES DE LA CPU
Especificaciones generales (mdulo de la CPU compacta)
Condiciones operativas normales
CPU Module

Tipo alim. CA

FC4A-C10R2

FC4A-C16R2

FC4A-C24R2

Tipo alim. CC

FC4A-C10R2C

FC4A-C16R2C

FC4A-C24R2C

Temperatura de funcionamiento Entre 0 y 55C (temperatura ambiente de funcionamiento)


Temperatura de
almacenamiento

Entre 25 y +70C

Humedad relativa

Entre 10 y 95 % (sin condensacin)

Grado de contaminacion

2 (CEI 60664-1)

Degree of Protection

IP20

Grado de proteccion

Libre de gases corrosivos

Altitud

Operacin: Entre 0 y 2.000 m (entre 0 y 6.565 pies)


Transporte: Entre 0 y 3.000 m (entre 0 y 9.840 pies)
Cuando se monta sobre un carril DIN:
Entre 10 y 57 Hz amplitud 0,075 mm, entre 57 y 150 Hz aceleracin 9,8 m/seg2 (1G)
2 horas por eje en cada uno de los tres ejes perpendiculares entre s
Cuando se monta sobre una superficie de panel:
Entre 2 y 25 Hz amplitud 1,6 mm, entre 25 y 100 Hz aceleracin 39,2 m/seg2 (4G)
90 minutos por eje en cada uno de los tres ejes perpendiculares entre s
147 m/seg2 (15 G), duracin de 11 mseg, 3 golpes por eje, en los tres ejes
perpendiculares entre s (CEI 61131)

Resistencia a la vibracin

Resistencia a golpes
Inmunidad ESD
Peso

2-4

Descarga de contacto: 6 kV, Descarga de aire: 8 kV (IEC 61000-4-2)


Tipo alim. CA

230g

250g

305g

Tipo alim. CC

240g

260g

310g

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
Fuente de alimentacin
Tensin establecida

Tipo alim. CA: 100 a 240V CA, Tipo alim. CC: 24V CC

Intervalo de tensin permitido

Tipo alim. CA: 85 a 264 V CA, Tipo alim. CC: 16,0 a 31,2V CC

Frecuencia de alimentacin
establecida

Tipo alim. CA: 50/60 Hz (47 a 63 Hz)

Corriente mxima de entrada

0,25A (85V CA)


0,16A (24V CC)

Consumo
mximo de
alimentacin

Tipo alim. CA

Tipo alim. CC

0,30A (85V CA)


0,19A (24V CC)

0,45A (85V CA)


0,36A (24V CC)

FC4A-C10R2: 30VA (264 V CA), 20VA (100 V CA) (mdulo de la CPU*)


FC4A-C16R2: 31VA (264 V CA), 22VA (100 V CA) (mdulo de la CPU*)
FC4A-C24R2: 40VA (264 V CA), 33VA (100 V CA)
(mdulo de la CPU* + 4 mdulos de E/S)
*El consumo de alimentacin del mdulo de la CPU incluye 250 mA de alimentacin
del sensor.
FC4A-C10R2C: 3,9W (24 VCC)(mdulo de la CPU)
FC4A-C16R2C: 4,6W (24 VCC)(mdulo de la CPU)
FC4A-C24R2C: 8,7W (24 VCC)(mdulo de la CPU + 4 mdulos de E/S)

Interrupcin momentnea de
alimentacin permitida

10 mseg (en las entradas y salidas establecidas) (CEI 61131)

Rigidez dielctrica

Entre alimentacin y terminales


Entre E/S y terminales
o
:

1.500 V CA, 1 minuto


1.500 V CA, 1 minuto

Resistencia de aislamiento

Entre alimentacin y terminales


Entre E/S y terminales
o
:

10 M mnimo (500 V CC meghmetro)


10 M mnimo (500 V CC meghmetro)

Resistencia al ruido

Terminales de alimentacin CA:


1,5 kV, entre 50 nseg y 1 seg
Terminales de E/S (pinza de acoplamiento): 1,5 kV, entre 50 nseg y 1 seg

Corriente de irrupcin

35 A mximo

Cable de toma de tierra

UL1007 AWG16

35 A mximo

40 A mximo

Cable de fuente de alimentacin UL1015 AWG22, UL1007 AWG18


Efecto de la conexin
Polaridad inversa: Funcionamiento normal (CA), Sin funcionamiento, sin dao (CC)
inadecuada de la fuente de
Tensin o frecuencia inadecuada:
Puede producirse un dao permanente
alimentacin
Conexin inadecuada del hilo conductor: Puede producirse un dao permanente
Nota: El nmero mximo de salidas de rel que pueden activarse simultneamente es de 33 puntos (mdulo de la CPU
del tipo alimentado por CA), o 44 puntos (mdulo de la CPU alimentado por CC) incluyendo las salidas de rel del propio
mdulo.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-5

2: ESPECIFICACIONES DE LA CPU
Especificaciones de funciones (mdulo de la CPU compacta)
Especificaciones del mdulo de la CPU
FC4A-C10R2
FC4A-C10R2C

Mdulo de la CPU

FC4A-C16R2
FC4A-C16R2C

FC4A-C24R2
FC4A-C24R2C

Capacidad del programa

4.800 bytes
(800 escalones)

15.000 bytes
(2.500 escalones)

27.000 bytes
(4.500 escalones)

Mdulos de E/S extensibles

4 mdulos

Entrada

14

Salida

10

Puntos de E/S

Almacenamiento del programa del


usuario

Copia de
seguridad de
RAM

Expansin:
64

EEPROM

Duracin de la
copia de
seguridad

Aprox. 30 das (habitual) a 25C tras haber cargado la pila de copia de seguridad
totalmente

Datos de copia
de seguridad

Rel interno, registro de desplazamiento, contador, registro de datos

Pila

Pila de litio secundaria

Tiempo de carga

Aprox. 15 horas para cargar desde 0 % hasta 90 % de la carga total

Vida de la pila

5 aos al cargar durante 9 horas y descargar durante 15 horas

Reemplazabilidad Es imposible reemplazar la pila


Sistema de control

Sistema almacenado del programa

Palabras de instrucciones

35 bsico
38 avanzado

Tiempo de
procesamiento

35 bsico
40 avanzado

35 bsico
48 avanzado

Instruccin
bsica

1,65 mseg (1000 pasos) Consulte la pgina A-1.

Procesamiento
de END

0,64 mseg (sin incluir el servicio de E/S de expansin, el procesamiento de


funcin de reloj, el procesamiento de vnculos de datos y el procesamiento de
interrupcin) Consulte la pgina A-2.

Rel interno

256

Registro de desplazamiento

64

128

128

Registro de datos

400

1300

1300

Contador
(de suma, reversible de pulsos
duales, reversible de seleccin
incremental/decremental)

32

100

100

Temporizador
(1-seg, 100-mseg, 10-mseg, 1-mseg)

32

100

100

Entrada de captura
Entrada de interrupcin

Pueden designarse cuatro entradas (de la I2 a la I5) como entradas de captura o


de interrupcin
Anchura mnima de pulso activado: 40 seg mximo
Anchura mnima de pulso desactivado: 150 seg mximo

Funcin de autodiagnstico

Error de alimentacin, temporizador de vigilancia, conexin de la red de


comunicaciones Data-Link, comprobacin de suma EEPROM en el programa del
usuario, comprobacin de suma en el valor de preseleccin del temporizador/
contador, comprobacin de suma RAM en el programa del usuario, datos
mantenidos, sintaxis del programa del usuario, escritura del programa del
usuario, mdulo de la CPU, IC del reloj, inicializacin del bus de E/S, ejecucin
del programa del usuario

Mtodo de inicio/parada

Activacin y desactivacin de la alimentacin


Comando inicio/parada en WindLDR
Activacin y desactivacin del rel interno especial M8000
Activacin y desactivacin de entrada de Stop o de Reset

2-6

1024

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

1024

2: ESPECIFICACIONES DE LA CPU
Estados del sistema en parada, reset y reinicio
Modo

Rel interno, registro de desplazamiento,


Contador, registro de datos

Salida

Tipo de
mantenimiento

Valor actual del


temporizador

Tipo de borrado

Ejecutar

En
funcionamiento

En funcionamiento

En funcionamiento

En funcionamiento

Parada (entrada parada


ACTIVADA)

DESACTIVADO

Inalterado

Inalterado

Inalterado

Reset (entrada reset


ACTIVADA)

DESACTIVADO

DESACTIVADO/
restablecido en cero

DESACTIVADO/
restablecido en cero

Restablecido en cero

Reinicio

Inalterado

Inalterado

DESACTIVADO/
restablecido en cero

Restablecido en
preestablecido

Funcin de comunicacin
Puerto de comunicaciones
Normas

EIA RS232C

Puerto 2 (RS485)
Adaptador de
comunicacin

Puerto 2 (RS232C)
Adaptador de
comunicacin

Puerto 1 (RS232C)

EIA RS232C

EIA RS485

Velocidad mxima en baudios

19.200 bps

19.200 bps

Conexin a Ordenador:
19.200 bps
Red de comunicaciones
Data-Link: 38.400 bps

Comunicacin de
mantenimiento
(Conexin a Ordenador)

Posible

Posible

Posible

Comunicacin de usuario

Posible

Posible

Imposible

Comunicacin de mdem

Imposible

Posible

Imposible

Comunicacin de la red de
comunicaciones Data-Link

Imposible

Imposible

Posible

Cantidad de estaciones
secundarias

31

Longitud mxima del cable

Cable especial

Cable especial

200 m *

Aislamiento entre el circuito


interno y el puerto de
comunicaciones

Sin aislar

Sin aislar

Sin aislar

* Cable recomendado para RS485: Cable trenzado blindado con un ncleo mnimo de 0,3 mm2.
Resistencia de conductor 85 / km mximo, resistencia de blindaje 20 / km mximo.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-7

2: ESPECIFICACIONES DE LA CPU
Funciones incorporadas

Contador de alta velocidad

Fuente de alimentacin de
sensor
(Slo tipo alimentado por CA)
Potencimetro analgico

Frecuencia mxima de
recuento y puntos del contador
de alta velocidad

Total 4 puntos
Seleccionable entre una o dos fases:
20 kHz (1 punto)
Una fase: 5 kHz (3 puntos)

Intervalo de recuento

Entre 0 y 65535 (16 bits)

Modo de operacin

Modo de codificador rotativo y modo de


contador de suma

Tensin/corriente de salida

24 V CC (entre +10 % y 15 %), 250 mA

Deteccin de sobrecarga

No disponible

Aislamiento

Aislado del circuito interno

Cantidad

1 punto (CPU tipo 10 y 16 E/S)


2 puntos (CPU tipo 24 E/S)

Intervalo de datos

Entre 0 y 255

Cartucho de memoria (opcin)


Tipo de memoria

EEPROM

Capacidad de memoria
accesible

32 KB

Hardware para el
almacenamiento de datos

Mdulo de la CPU

Software para el
almacenamiento de datos

WindLDR

Cantidad de programas
almacenados

Se puede almacenar un programa de usuario en un cartucho de memoria.

Prioridad de ejecucin de
programas

Cuando se instala un cartucho de memoria, se ejecuta el programa de usuario del


cartucho de memoria.

Cartucho de reloj (opcin)

2-8

Exactitud

30 seg/mes (habitual) a 25C

Duracin de la copia de
seguridad

Aprox. 30 das (habitual) a 25C tras haber cargado la pila de copia de seguridad
totalmente

Pila

Pila de litio secundaria

Tiempo de carga

Aprox. 10 horas para cargar desde 0 % hasta 90 % de la carga total

Vida de la pila

Aproximadamente 100 ciclos de recarga hasta descargarse al 10% de su carga


completa

Reemplazabilidad

Es imposible reemplazar la pila

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
Especificaciones de entrada de CC (mdulo de la CPU compacta)
FC4A-C10R2
FC4A-C10R2C

Mdulo de la CPU

FC4A-C16R2
FC4A-C16R2C

FC4A-C24R2
FC4A-C24R2C

Puntos de entrada y lnea comn

6 puntos
en 1 lnea comn

Disposicin de terminales

Consulte la disposicin de terminales del mdulo de la CPU en las


pginas 2-11 y 2-12.

Tensin de entrada de Stop

Seal de entrada de emisor/receptor de 24 V CC

Intervalo de tensin de entrada

Entre 20,4 y 28,8 V CC

Corriente de entrada de Stop

I0 y I1:
11 mA
Entre I2 y I7, I10 y I15: 7 mA/punto (24 V CC)

Impedancia de entrada

I0 y I1:
2,1 k
Entre I2 y I7, I10 y I15: 3,4 k

Tiempo de activacin

Entre I0 y I5:
I6, I7, entre I10 y I15:

Tiempo de desactivacin

I0 y I1:
45 seg + valor de filtro
Entre I2 y I7, I10 y I15: 150 seg + valor de filtro

Aislamiento

Entre terminales de entrada: Sin aislar


Circuito interno:
Par fotoelctrico aislado

Tipo de entrada

Tipo 1 (CEI 61131)

Carga externa para la interconexin de E/


S

No se necesita

Mtodo de determinacin de seal

Esttico

Efecto de la conexin inadecuada de


entrada

Es posible conectar tanto las seales de entrada de emisin como las de


recepcin. Si se aplica cualquier entrada que supere el valor de
preseleccin, pueden producirse daos permanentes.

Longitud del cable

3 m (9,84 pies) en conformidad con la inmunidad electromagntica

Entradas I0 y I1

Tensin de entrada ( V CC)

28,8

Circuito interno de entrada


Entrada I0 e I1

3,3 k

Entrada

COM

24

rea de
activacin

15

Transicin
rea
rea de
desactivacin

5
0
1,2
6,5
11,3 13,8
Corriente de entrada (mA)

24

15

Transicin
rea
rea de
desactivacin

5
0
1,2
4,2
7 8,4
Corriente de entrada (mA)

Tensin de entrada ( V CC)

rea de
activacin

COM

Al utilizar FC4A-C16R2/C o FC4A-C24R2/C a una temperatura ambiente de


55C en la direccin normal de montaje, limite las entradas y salidas,
respectivamente, las cuales se activan simultneamente a lo largo de la
lnea (1).
(2) 45C

28,8

Entrada

Lmites de uso de E/S

Entradas I2 a la I15

Tensin de entrada ( V CC)

Entradas I2 a I15

1,8 k

Circuito interno

El intervalo operativo de entrada del


mdulo de entrada del Tipo 1 (CEI 611312) se muestra a continuacin:

14 puntos
en 1 lnea comn

35 seg + valor de filtro


40 seg + valor de filtro

Circuito interno

Intervalo operativo de entrada

9 puntos
en 1 lnea comn

28,8
26,4
(1) 55C

Cuando se utiliza a 45C, todas las


E/S pueden activarse
simultneamente a una tensin de
entrada de 28,8 V CC como se
indica en la lnea (2).
Al utilizar FC4A-C10R2/C, todas las
E/S pueden activarse
simultneamente a 55C, tensin de
entrada 28,8 V CC.

0
70
100
Ratio de activacin simultnea de E/S (%)

Para obtener informacin sobre otras


direccciones de montaje, consulte la
pgina 3-12.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-9

2: ESPECIFICACIONES DE LA CPU
Especificaciones de salida de rel (mdulo de la CPU compacta)
FC4A-C10R2
FC4A-C10R2C

Mdulo de la CPU
N de salidas
Puntos de salida por lnea
comn

FC4A-C16R2
FC4A-C16R2C

FC4A-C24R2
FC4A-C24R2C

4 puntos

7 puntos

10 puntos

COM0

3 contactos NO

4 contactos NO

4 contactos NO

COM1

1 contacto NO

2 contactos NO

4 contactos NO

COM2

1 contacto NO

1 contacto NO

COM3

1 contacto NO

Disposicin de terminales

Consulte la disposicin de terminales del mdulo de la CPU en las


pginas 2-11 y 2-12.

Corriente mxima de carga

2 A por punto
8 A por lnea comn

Carga mnima de conmutacin

0,1 mA/0,1 V CC (valor de referencia)

Resistencia inicial de contacto

30 m mximo

Vida elctrica

100.000 operaciones como mnimo (carga establecida 1.800


operaciones/hora)

Vida mecnica

20.000.000 operaciones como mnimo (sin carga 18.000 operaciones/


hora)

Carga establecida (resistiva/inductiva)

240 V CA/2 A, 30 V CC/2 A

Rigidez dielctrica

Entre salida y terminales


o
:
Entre terminal de salida y circuito interno:
Entre terminales de salida (COMs):

Circuito de proteccin de contacto para


salida de rel

Consulte la pgina 3-15.

1.500 V CA, 1 minuto


1.500 V CA, 1 minuto
1.500 V CA, 1 minuto

Retraso de salida
Comando

ACTIVADO

DESACTIVADO

Estado de rel de salida

ACTIVADO
DESACTIVADO

Retraso DESACTIVADO:10 mseg mximo

2-10

Vibracin:

6 mseg mximo

Retraso ACTIVADO:

6 mseg mximo

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
Disposicin de terminales de mdulos de la CPU (compacta)
A continuacin se muestra la disposicin de las terminales de entrada y salida de los mdulos de la CPU
compacta.
Mdulo de la CPU del tipo alim. por CA
FC4A-C10R2

Terminales de
alimentacin de sensor
Terminales de entrada

Terminales de
alimentacin CA
Terminales de

+24V 0V
DC OUT

DC IN
COM

100-240VAC
L
N

Ry.OUT
COM0 0

Ry.OUT
COM1 3

FC4A-C16R2

Terminales de
alimentacin de sensor
Terminales de entrada

Terminales de
alimentacin CA
Terminales de

+24V 0V
DC OUT

DC IN
COM

100-240VAC
L
N

Ry.OUT
COM0 0

10

Ry.OUT
COM1 4

Ry.OUT
COM2 6

FC4A-C24R2

Terminales de
alimentacin de sensor
Terminales de entrada

Terminales de
alimentacin CA
Terminales de

+24V 0V
DC OUT

100-240VAC
L
N

DC IN
COM

Ry.OUT
COM0 0

Ry.OUT
COM1 4

10

11

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

12

13

Ry.OUT
COM2 10

14

15

Ry.OUT
COM3 11

2-11

2: ESPECIFICACIONES DE LA CPU

Mdulo de la CPU del tipo alim. por CC


FC4A-C10R2C

Terminales de entrada
DC IN
COM

Tipo alimentacin CC
Terminales de salida

24VDC

Ry.OUT
COM0 0

Ry.OUT
COM1 3

FC4A-C16R2C

Terminales de entrada
DC IN
COM

Tipo alimentacin CC
Terminales de salida

24VDC

Ry.OUT
COM0 0

10

Ry.OUT
COM1 4

Ry.OUT
COM2 6

FC4A-C24R2C

Terminales de entrada
DC IN
COM

Tipo alimentacin CC
Terminales de salida

2-12

24VDC

Ry.OUT
COM0 0

Ry.OUT
COM1 4

10

11

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

12

13

Ry.OUT
COM2 10

14

15

Ry.OUT
COM3 11

2: ESPECIFICACIONES DE LA CPU
Diagramas de cableado de E/S (mdulo de la CPU compacta)
A continuacin se muestran los ejemplos de cableado de entrada y salida de los mdulos de la CPU. Para
conocer las precauciones de cableado, consulte las pginas 3-13 a la 3-16.
Mdulo de la CPU del tipo alim. por CA
Cableado de entrada de emisor de CC

Alimentacin
Externa

Cableado de entrada de emisor de CC

+ Sensor

Mdulo de la CPU del tipo alim. por CC

Alimentacin
Externa

+ Sensor

Alimentacin
de sensor

+24V 0V
DC OUT

DC IN
COM

DC IN
COM

Cableado de entrada de receptor de CC

Alimentacin
Externa +

Cableado de entrada de receptor de CC

+
Sensor

Alimentacin
Externa

+
Sensor

Alimentacin
de sensor

+24V 0V
DC OUT

DC IN
COM

DC IN
COM

Cableado de salida de alimentacin CA y rel

100-240VAC
L
N

Ry.OUT
COM0 0

Alim. CC y cableado de salida del rel

Ry.OUT
COM1 3

Ry.OUT
COM0 0

24VDC

Ry.OUT
COM1 3

Fusible
Fusible

Fusible
Fusible

L
N

+
L

L
N

+
L Carga

+
L

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

L
N

+
L Carga

2-13

2: ESPECIFICACIONES DE LA CPU

Mdulos de la CPU (tipo delgado)


Los mdulos de la CPU delgada estn disponibles en 20 y 40 E/S. El tipo 20 E/S dispone de 12 terminales de
entrada y 8 de salida, y el tipo 40 E/S tiene 24 terminales de entrada y 16 de salida. FC4A-D20RK1 y FC4AD20RS1 tienen 2 salidas de transistor utilizadas las salidas de pulso. adems de 10 salidas de rel. Cada CPU
delgada dispone de un puerto 1 de comunicaciones RS232C y permite montar un mdulo opcional de
comunicaciones RS232C o RS485 para la conexin de operador, comunicar con un mdem o crear una red
Data-Link. El mdulo HMI principal puede montarse instalando un adaptador especial. Las CPU delgadas
disponen de dos conectores en los que podremos instalar los cartuchos de memoria y de reloj
simultneamente.
Puntos de E/S en la CPU (tipo delgado)
Puntos de E/S

Tipo de salida

20 (12 entradas / 8 salidas)

40 (24 entradas / 16 salidas)

N de tipo

Salida PNP de transistor 0,3 A

FC4A-D20K3

Salida NPN de transistor 0,3 A

FC4A-D20S3

Salida de rel
240 V CA/30 V CC, 2 A

20 (12 entradas / 8 salidas)

Salida de transistor de alta


velocidad (Q0 y Q1)

Salida PNP 0,3 A

FC4A-D20RK1

Salida NPN 0,3 A

FC4A-D20RS1

Salida PNP de transistor 0,3 A

FC4A-D40K3

Salida NPN de transistor 0,3 A

FC4A-D40S3

Descripcin de piezas (tipo delgado)


(10) Potencimetro analgico
(11) Conector de entrada de tensin analgica
(15) Conector de comunicaciones

(3) Conector de expansin

(4) LED de alimentacin (PWR)


(5) LED de ejecucin (RUN)
(6) LED de error (ERR)
(7) LED de estado (STAT)
(8) LED de entrada (CC.IN)
(9) LED de salida (Tr.OUT o Ry.OUT)

Vista lateral
(12) Puerto 1
(13) Conector de cartucho 1
(14) Conector de cartucho 2
(1) Terminales de fuente de alimentacin

(2) Terminales de E/S

(16) Tapa articulada

Estas figuras ilustran el mdulo de la


CPU tipo 40 E/S.
Las funciones de cada pieza se
describen en la pgina siguiente.

2-14

(17) Cartuchos ficticios

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

(18) Expansin
Conector
Precinto

2: ESPECIFICACIONES DE LA CPU
(1) Terminales de fuente de alimentacin

Conecte la fuente de alimentacin a estas terminales. Tensin 24 V CC. Consulte la pgina 3-17.
(2) Terminales de E/S

Podemos conectar las seales de entrada y salida. Las terminales de entrada admiten seales de entrada
de CC de 24 V tanto en NPN como PNP. Hay disponibles tipos de salida de transistor y de rel. El tipo de
salida de transistor dispone de conectores MIL y el de salida de rel tiene conectores desmontables.
(3) Conector de expansin

Para conectar los mdulos de E/S digital y analgica.


(4) LED de alimentacin (PWR)

Se activa cuando se suministra alimentacin al mdulo de la CPU.

Indicadores de LED
Tipo 20 E/S (salida de transistor)

Se activa cuando el mdulo de la CPU est ejecutando el programa


del usuario.
(6) LED de error (ERR)

Se activa cuando se produce un error en el mdulo de la CPU.


(7) LED de estado (STAT)

El LED de estado puede activarse o desactivarse desde el programa


del usuario para indicar un estado especificado.
(8) LED de entrada (IN)

Se activa cuando la entrada correspondiente se activa.


(9) LED de salida (Tr.OUT o Ry.OUT)

Establece un valor de 0 a 255 para un registro de datos especial.


Todos los mdulos de la CPU delgada disponen de un
potencimetro que puede utilizarse para establecer un valor de
preseleccin para el temporizador analgico.
(11) Conector de entrada de tensin analgica

Para conectar una fuente de tensin analgica de 0 hasta 10 V CC.


La tensin analgica se convierte en un valor de 0 a 255 y se
almacena en un registro especial de datos.
(12) Puerto 1 (RS232C)

Para conectar un equipo y descargar un programa de usuario y para


supervisar la operacin de PLC en un equipo utilizando WindLDR.
(13) Conector de cartucho 1

Para conectar un cartucho opcional de memoria o de reloj.


(14) Conector de cartucho 2

Para conectar un cartucho opcional de memoria o de reloj.


(15) Conector de comunicaciones

Para conectar un mdulo opcional de comunicaciones o un mdulo


HMI principal. Extraiga la cubierta del conector antes de conectar un
mdulo.
(16) Tapa articulada

Abra la tapa para tener acceso al puerto 1, a los conectores 1 y 2 de


cartucho, al potencimetro analgico y al conector de entrada de
tensin analgica.
(17) Cartuchos ficticios

CC.
IN
0
1
2
3
4
5
6
7
Tr.OUT

Se activa cuando la salida correspondiente se activa.


(10) Potencimetro analgico

12
13

PWR
RUN
ERR
STAT
0
1
2
3
4
5
6
7
10
11

(5) LED de ejecucin (RUN)

Tipo 20 E/S (salida de rel)


4
5
6
7
10
11
12
13

PWR
RUN
ERR
STAT
0
1
2
3
CC.IN

0 Tr.
OUT
1
2
3
4
5
6
7
Ry.OUT

Tipo 40 E/S (salida de transistor)


CC.IN
PWR
RUN
ERR
STAT
0
1
2
3
4
5
6
7
10
11

12
13

0
1
2
3
4
5
6
7

CC.IN Tr.OUT

14
15
16
17
20
21
22
23
24
25
26
27

10
11
13
14
15
16
17

Tr.OUT

Extraiga el cartucho ficticio cuando utilice un cartucho opcional de memoria o de reloj.


(18) Precinto del conector de expansin

Extraiga el precinto del conector de expansin cuando conecte un mdulo de E/S digital o analgica.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-15

2: ESPECIFICACIONES DE LA CPU
Especificaciones generales (mdulo de la CPU delgada)
Condiciones operativas normales
FC4A-D20K3
FC4A-D20S3

Mdulo de la CPU

FC4A-D20RK1
FC4A-D20RS1

Temperatura de
funcionamiento

Entre 0 y 55C (temperatura ambiente de funcionamiento)

Temperatura de
almacenamiento

Entre 25 y +70C

Humedad relativa

Entre 10 y 95 % (sin condensacin)

Grado de contaminacin

2 (CEI 60664-1)

Grado de proteccin

IP20

Inmunidad a la corrosin

Atmsfera libre de gases corrosivos

Altitud

Operacin: Entre 0 y 2.000 m (entre 0 y 6.565 pies)


Transporte: Entre 0 y 3.000 m (entre 0 y 9.840 pies)

FC4A-D40K3
FC4A-D40S3

Cuando se monta sobre un carril DIN:


Entre 10 y 57 Hz amplitud 0,075 mm, entre 57 y 150 Hz aceleracin 9,8 m/seg2 (1G)
2 horas por eje en cada uno de los tres ejes perpendiculares entre s

Resistencia a la vibracin

Cuando se monta sobre una superficie de panel:


Entre 2 y 25 Hz amplitud 1,6 mm, entre 25 y 100 Hz aceleracin 39,2 m/seg2 (4G)
90 minutos por eje en cada uno de los tres ejes perpendiculares entre s

Resistencia a golpes

147 m/seg2 (15 G), duracin de 11 mseg, 3 golpes por eje, en los tres ejes
perpendiculares entre s (CEI 61131)

Inmunidad ESD

Descarga de contacto: 6 kV, Descarga de aire: 8 kV (IEC 61000-4-2)

Peso

140g

185g

180g

Fuente de alimentacin
Tensin establecida

24 V CC

Intervalo de tensin
permitido

Entre 20,4 y 26,4 V CC (incluyendo fluctuaciones)

Corriente mxima de entrada

0,56 A (26,4 V CC)

Consumo mximo de
alimentacin

Mdulo de la CPU + 7 mdulos de E/S


14 W (26,4 V CC)

0,70 A (26,4 V CC)


17 W (26,4 V CC)

0,70 A (26,4 V CC)


17 W (26,4 V CC)

Interrupcin momentaria de
alimentacin permitida

10 mseg (a 24 V CC)

Rigidez dielctrica

Entre alimentacin y
terminales:
Entre E/S y
terminales:

500 V CA, 1 minuto


1.500 V CA, 1 minuto
10 M mnimo (500 V CC

Resistencia de aislamiento

Entre alimentacin y
terminales:
meghmetro)
Entre E/S y
terminales:
meghmetro)

Resistencia al ruido

Terminales de alimentacin CC:


1,0 kV, entre 50 nseg y 1 seg
Terminales de E/S (pinza de acoplamiento): 1,5 kV, entre 50 nseg y 1 seg

Corriente de irrupcin

50 A mximo (24 V CC)

Cable de toma de tierra

UL1015 AWG22, UL1007 AWG18

Cable de fuente de
alimentacin

UL1015 AWG22, UL1007 AWG18

Efecto de la conexin
inadecuada de la fuente de
alimentacin

Polaridad inversa:
Si no hay funcionamiento, no hay dao
Tensin o frecuencia inadecuada:
Puede producirse un dao permanente
Conexin inadecuada del hilo conductor: Puede producirse un dao permanente

10 M mnimo (500 V CC

Nota: El nmero mximo de salidas de rel que pueden activarse simultneamente es 96 puntos incluyendo las salidas de
rel en el mdulo de la CPU.
2-16

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
Especificaciones de funciones (mdulo de la CPU delgada)
Especificaciones del mdulo de la CPU
FC4A-D20K3
FC4A-D20S3

Mdulo de la CPU
Capacidad del programa

27.000 bytes
(4.500 escalones)

Mdulos de E/S extensibles

7 mdulos

Puntos de E/S

Entrada

12

Salida

Almacenamiento del programa del


usuario

Copia de
seguridad de
RAM

Expansin: 128

FC4A-D20RK1
FC4A-D20RS1

31.200 bytes (5.200 escalones)


64.500 bytes (10.750 escalones) (Nota 1, Nota 2)
12
8

Expansin: 224

24
16

Expansin: 224

EEPROM

Duracin de la
copia de
seguridad

Aprox. 30 das (habitual) a 25C tras haber cargado la pila de copia de


seguridad totalmente

Datos de copia
de seguridad

Rel interno, registro de desplazamiento, contador, registro de datos, registros


de datos de expansin

Pila

Pila de litio secundaria

Tiempo de carga

Aprox. 15 horas para cargar desde 0 % hasta 90 % de la carga total

Vida de la pila

5 aos al cargar durante 9 horas y descargar durante 15 horas

Reemplazabilidad

Es imposible reemplazar la pila

Sistema de control

Sistema almacenado del programa

Palabras de instrucciones

35 bsico
53 avanzado

Tiempo de
procesamient
o

FC4A-D40K3
FC4A-D40S3

35 bsico
72 avanzado

Instruccin
bsica

1,65 mseg (1000 pasos) Consulte la pgina A-1.

Procesamiento
de END

0,64 mseg (sin incluir el servicio de E/S de expansin, el procesamiento de


funcin de reloj, el procesamiento de vnculos de datos y el procesamiento de
interrupcin) Consulte la pgina A-2.
1024 + 560 para dispositivos de AS-Interface
(Nota 2)

Rel interno

1024

Registro de desplazamiento

128

Registro de datos

1300

1300 + 300 para dispositivos de AS-Interface


(Nota 2)

Registro de datos de expansin

6.000

Contador

100 (de suma, reversible de pulsos duales, reversible de seleccin


incremental/decremental)

Temporizador

100 (1 seg, 100 mseg, 10 mseg, 1 mseg)

Entrada de captura
Entrada de interrupcin

Pueden designarse cuatro entradas (de la I2 a la I5) como entradas de captura


o de interrupcin
Anchura mnima de pulso activado: 40 seg mximo
Anchura mnima de pulso desactivado: 150 seg mximo

Funcin de autodiagnstico

Error de alimentacin, temporizador de vigilancia, conexin de la red de


comunicaciones Data-Link, comprobacin de suma EEPROM en el programa
del usuario, comprobacin de suma en el valor de preseleccin del
temporizador/contador, comprobacin de suma RAM en el programa del
usuario, datos mantenidos, sintaxis del programa del usuario, escritura del
programa del usuario, mdulo de la CPU, IC del reloj, inicializacin del bus de
E/S, ejecucin del programa del usuario

Mtodo de inicio/parada

Activar y desactivar la alimentacin


Comando inicio/parada en WindLDR
Activacin y desactivacin del rel interno especial M8000
Activacin y desactivacin de entrada de Stop o de Reset

Nota 1: Cuando se utiliza un cartucho de memoria de 64KB y WindLDR versin 4.2 o superior.
Nota 2: Cuando se utiliza un mdulo de la CPU con un programa del sistema versin 201 o superior y WindLDR versin
4.2 o superior.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-17

2: ESPECIFICACIONES DE LA CPU
Estados del sistema en parada, reset y reinicio

Modo

Rel interno, registro de desplazamiento,


contador, registro de datos,
registro de datos de expansin

Salida

Tipo de
mantenimiento

Valor actual del


temporizador

Tipo de borrado

Ejecutar

En
funcionamiento

En funcionamiento

En funcionamiento

En funcionamiento

Parada
(entrada parada
ACTIVADA)

DESACTIVADO

Inalterado

Inalterado

Inalterado

Reset
(entrada reset ACTIVADA)

DESACTIVADO

DESACTIVADO/
restablecido en cero

DESACTIVADO/
restablecido en cero

Restablecido en
cero

Reinicio

Inalterado

Inalterado

DESACTIVADO/
restablecido en cero

Restablecido en
preestablecido

Nota: Todos los registros de datos de expansin son de tipos de mantenimiento. Los dispositivos de AS-Interface (M1300M1977 y D1700-D1999) permanecen sin cambios cuando se activa la entrada de restablecimiento.

Funcin de comunicacin

Puerto de comunicaciones

Puerto 2 (RS232C)
Mdulo de
comunicaciones
Adaptador de
comunicacin

Puerto 1 (RS232C)

Normas

EIA RS232C

Puerto 2 (RS485)
Mdulo de
comunicaciones
Adaptador de
comunicacin

EIA RS232C

EIA RS485

Velocidad mxima en baudios

19.200 bps

19.200 bps

Conexin a Ordenador:
19.200 bps
Comunicacin del usuario:
19.200 bps
Red de comunicaciones
Data-Link: 38.400 bps

Comunicacin de
mantenimiento
(Conexin a Ordenador)

Posible

Posible

Posible

Comunicacin de usuario

Posible

Posible

Posible (Nota 1)

Comunicacin de mdem

Imposible

Posible

Imposible

Comunicacin de la red de
comunicaciones Data-Link

Imposible

Imposible

Posible

Cantidad de estaciones
secundarias

31

Longitud mxima del cable

Cable especial

Cable especial

200m (Nota 2)

Aislamiento entre el circuito


interno y el puerto de
comunicaciones

Sin aislar

Sin aislar

Sin aislar

Nota 1: La comunicacin del usuario RS485 est disponible slo en los mdulos de la CPU actualizados, consulte la
pgina 17-1.
Nota 2: Cable recomendado para RS485: Cable trenzado blindado con un ncleo mnimo de 0,3 mm2.
Resistencia de conductor 85 /km mximo, resistencia de blindaje 20 /km mximo.

2-18

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
Funciones incorporadas

Contador de alta velocidad

Potencimetro analgico

Entrada de tensin analgica

Salida de pulso

Frecuencia mxima de
recuento y puntos del contador
de alta velocidad

Total 4 puntos
Seleccionable entre una o dos fases:
20 kHz (2 puntos)
Una fase: 5 kHz (2 puntos)

Intervalo de recuento

Entre 0 y 65535 (16 bits)

Modo de operacin

Modo de codificador rotativo y modo de


contador de suma

Cantidad

1 punto

Intervalo de datos

Entre 0 y 255

Cantidad

1 punto

Intervalo de tensin de entrada

Entre 0 y 10 V CC

Impedancia de entrada

Aprox. 100 k

Intervalo de datos

Entre 0 y 255

Cantidad

2 puntos

Frecuencia mxima

20 kHz

Cartucho de memoria (opcin)


Tipo de memoria

EEPROM

Capacidad de memoria
accesible

32 KB o 64 KB (el cartucho de 64KB es solo para los mdulos de la CPU


actualizados, consulte la pgina 2-71)

Hardware para el
almacenamiento de datos

mdulo de la CPU

Software para el
almacenamiento de datos

WindLDR

Cantidad de programas
almacenados

Se puede almacenar un programa de usuario en un cartucho de memoria.

Prioridad de ejecucin de
programas

Cuando se instala un cartucho de memoria, se ejecuta el programa de usuario del


cartucho de memoria.

Cartucho de reloj (opcin)


Exactitud

30 seg/mes (habitual) a 25C

Duracin de la copia de
seguridad

Aprox. 30 das (habitual) a 25C tras haber cargado la pila de copia de seguridad
totalmente

Pila

Pila de litio secundaria

Tiempo de carga

Aprox. 10 horas para cargar desde 0 % hasta 90 % de la carga total

Vida de la pila

Aproximadamente 100 ciclos de recarga hasta descargarse al 10% de su carga


completa

Reemplazabilidad

Es imposible reemplazar la pila

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-19

2: ESPECIFICACIONES DE LA CPU
Especificaciones de entrada de CC (mdulo de la CPU delgada)
FC4A-D40K3
FC4A-D40S3
24 puntos
12 puntos
12 puntos
en 1 lnea comn
en 1 lnea comn
en 2 lneas comunes
Consulte la disposicin de terminales del mdulo de la CPU en las
pginas 2-23 a la 2-27.
Seal de entrada de emisor/receptor de 24 V CC
Entre 20,4 y 26,4 V CC
I0, I1, I6, I7:
5 mA/punto (24 V CC)
Entre I2 y I5, I10 y I27: 7 mA/punto (24 V CC)
I0, I1, I6, I7:
5,7 k
Entre I2 y I5, I10 y I27: 4,7 k
Entre I0 y I7:
35 seg + valor de filtro
Entre I10 y I27:
40 seg + valor de filtro
I0, I1, I6, I7:
45 seg + valor de filtro
Entre I2 y I5, I10 y I27: 150 seg + valor de filtro
Entre terminales de entrada: Sin aislar
Circuito interno:
Par fotoelctrico aislado
Tipo 1 (CEI 61131)
No se necesita
Esttico
Es posible conectar tanto las seales de entrada de emisin como las
de recepcin. Si se aplica cualquier entrada que supere el valor de
preseleccin, pueden producirse daos permanentes.
3 m (9,84 pies) en conformidad con la inmunidad electromagntica
,
FL26A2MA
FL26A2MA
MC1,5/13-G-3,81BK
(Cable elctrico Oki)
(Contacto Phoenix)
(Cable elctrico Oki)
FC4A-D20K3
FC4A-D20S3

Mdulo de la CPU
Puntos de entrada y lneas comunes
Disposicin de terminales
Tensin de entrada de Stop
Intervalo de tensin de entrada
Corriente de entrada establecida
Impedancia de entrada
Tiempo de activacin
Tiempo de desactivacin
Aislamiento
Tipo de entrada
Carga externa para la interconexin de E/S
Mtodo de determinacin de seal
Efecto de la conexin inadecuada de
entrada
Longitud del cable
Conector en la placa madre
Insercin de conector/durabilidad de
extraccin

FC4A-D20RK1
FC4A-D20RS1

100 veces mnimo

Intervalo operativo de entrada

Circuito interno de entrada

El intervalo operativo de entrada del


mdulo de entrada del Tipo 1 (CEI
61131-2) se muestra a continuacin:

Entradas I0, I1, I6 y I7

3,3 k
Circuito interno

Tensin de entrada ( V CC)

COM

24

rea de
activacin

15
Transicin
rea
5

rea de
desactivacin

Lmites de uso de E/S


Al utilizar FC4A-D20K3/S3 a una temperatura ambiente de 55C en la
direccin normal de montaje, limite las entradas y salidas, respectivamente,
las cuales se activan simultneamente a lo largo de la lnea (1).

Entradas I2 a la I5 y I10 a la I27

Tensin de entrada ( V CC)

rea de
activacin
Transicin
rea
rea de
desactivacin

5
0
1,2
4,.2
7 7,7
Corriente de entrada (mA)

2-20

Tensin de entrada ( V CC)

(3) 40C

26,4

15

COM

Cuando utilice FC4A-D40K3/S3, limite las entradas y salidas,


respectivamente, las cuales se activan simultneamente en cada conector a
lo largo de la lnea (2).

1,2,
6,5
11,3 12,4
Corriente de entrada (mA)

24

Entrada

Circuito interno

4,7 k
Entrada

Entradas I0, I1, I6 y I7


26,4

Entradas I2 a la I5 y I10 a la I27

26,4
24,0
(2) 55C
(1) 55C

Cuando se utiliza a 40C, todas las


E/S pueden activarse
simultneamente a 26,4 V CC
como se indica en la lnea (3).
Al utilizar FC4A-D20RK1/RS1,
todas las E/S pueden activarse
simultneamente a 55C, tensin
de entrada 26,4 V CC.

0
50 60 70 80
100
Ratio de activacin simultnea de E/S (%)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
Especificaciones de salida NPN y receptor de transistor (mdulo de la CPU delgada)
FC4A-D20K3
FC4A-D20RK1
FC4A-D40K3

Mdulo de la CPU

FC4A-D20S3
FC4A-D20RS1
FC4A-D40S3

Tipo de salida

Salida PNP

Puntos de salida y lneas comunes

FC4A-D20K3/S3:
FC4A-D20RK1/RS1:
FC4A-D40K3/S3:

Disposicin de terminales

Consulte la disposicin de terminales del mdulo de la CPU en las pginas


2-23 a la 2-27.

Tensin de carga establecida

24 V CC

Intervalo de tensin de carga en


funcionamiento

Entre 20,4 y 28,8 V CC

Corriente de carga establecida

0,3 A por punto de salida

Corriente mxima de carga

1 A por lnea comn

Disminucin de tensin (tensin


ACTIVADA)

1 V mximo (tensin entre COM y terminales de salida cuando la salida est


activada)

Corriente de irrupcin

1 A mximo

Corriente de fuga

0,1 mA mximo

Tensin de bloqueo

39 V 1 V

Carga mxima de lmpara

8W

Carga inductiva

L/R = 10 mseg (28,8 V CC, 1 Hz)

Corriente externa establecida

100 mA mximo, 24 V CC (tensin


de alimentacin en la terminal +V)

Aislamiento

Entre la terminal de salida y el circuito interno:Par fotoelctrico aislado


Entre terminales de entrada: Sin aislar

Conector en la placa madre

FC4A-D20K3/S3:
FL26A2MA (cable elctrico Oki)
FC4A-D20RK1/RS1: MC1,5/16-G-3,81BK (Contacto Phoenix)
FC4A-D40K3/S3:
FL26A2MA (cable elctrico Oki)

Insercin de conector/durabilidad de
extraccin

100 veces mnimo

Retraso de salida

Salida NPN
8 puntos en 1 lneas comunes
2 puntos en 1 lnea comn
16 puntos en 2 lneas comunes

Tiempo de
activacin

Q0, Q1:
5 seg mximo
Entre Q2 y Q17: 300 seg mximo

Tiempo de
desactivaci
n

Q0, Q1:
5 seg mximo
Entre Q2 y Q17: 300 seg mximo

100 mA mximo, 24 V CC (tensin


de alimentacin en la terminal V)

Circuito interno de salida


FC4A-D20K3, -D20RK1 y -D40K3 (salida PNP)

FC4A-D20S3, -D20RS1 y -D40S3 (salida NPN)

Salida

COM(+)

Circuito interno

Circuito interno

+V

COM()

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Salida

2-21

2: ESPECIFICACIONES DE LA CPU
Especificaciones de salida de rel (mdulo de la CPU delgada)
Mdulo de la CPU

FC4A-D20RK1

N de salidas

FC4A-D20RS1

8 puntos incluyendo 2 puntos de salida de transistor

Puntos de salida por lnea


comn

COM0

(salida PNP de transistor de 2


puntos)

COM1

3 contactos NO

COM2

2 contactos NO

COM3

1 contacto NO

(salida NPN de transistor de 2


puntos)

Disposicin de terminales

Consulte la disposicin de terminales del mdulo de la CPU en pgina


2-24.

Corriente mxima de carga

2 A por punto
8 A por lnea comn

Carga mnima de conmutacin

0,1 mA/0,1 V CC (valor de referencia)

Resistencia inicial de contacto

30 m mximo

Vida elctrica

100.000 operaciones como mnimo (carga establecida 1.800


operaciones/hora)

Vida mecnica

20.000.000 operaciones como mnimo (sin carga 18.000 operaciones/


hora)

Carga establecida (resistiva/inductiva)

240 V CA/2 A, 30 V CC/2 A

Rigidez dielctrica

Entre salida y
terminales:
Entre terminal de salida y circuito interno:
Entre terminales de salida (COMs):

Conector en la placa madre

MC1.5/16-G-3,81BK (Contacto Phoenix)

Insercin de conector/durabilidad de
extraccin

100 veces mnimo

Circuito de proteccin de contacto para


salida de rel

Consulte la pgina 3-15.

1.500 V CA, 1 minuto


1.500 V CA, 1 minuto
1.500 V CA, 1 minuto

Retraso de salida
Comando
Estado de rel de salida

ACTIVADO
DESACTIVADO
ACTIVADO
DESACTIVADO

Retraso DESACTIVADO: 10 mseg mximo

2-22

Vibracin:

6 mseg mximo

Retraso ACTIVADO:

6 mseg mximo

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
Disposicin de terminales de mdulo de la CPU y diagramas de cableado de E/S (tipo delgado)
FC4A-D20K3 (mdulo de la CPU tipo salida PNP de transistor 20 E/S)
Conector aplicable:
FC4A-PMC26P (no suministrado con el modulo de la CPU)
Cableado de entrada de emisor
Sensor de 2 cables

NPN

24 V CC
+

Cableado de salida PNP

N de terminal Entrada N de terminal Salida


26
I0
25
Q0
24
I1
23
Q1
22
I2
21
Q2
20
I3
19
Q3
18
I4
17
Q4
16
I5
15
Q5
14
I6
13
Q6
12
I7
11
Q7
10
I10
9
COM()
8
I11
7
COM()
6
I12
5
COM()
4
I13
3
+V
2
COM
1
+V

Carga Fusible
L
L
L
L
L
L
L
L
+ Fusible

Los terminales COM() estn conectados entre s internamente.


Los terminales COM y COM() no estn conectados entre s
internamente.
Los terminales +V estn conectados entre s internamente.
Conecte un fusible adecuado para la carga.
Para conocer las precauciones de cableado, consulte las pginas 3-13
a la 3-17.
FC4A-D20S3 (mdulo de la CPU tipo salida NPN de transistor 20 E/S)
Conector aplicable:
FC4A-PMC26P (no suministrado con el modulo de la CPU)
Cableado de entrada de receptor
Sensor de 2 cables

PNP

+ 24 V CC

Cableado de salida NPN

N de terminal Entrada N de terminal Salida


26
I0
25
Q0
24
I1
23
Q1
22
I2
21
Q2
20
I3
19
Q3
18
I4
17
Q4
16
I5
15
Q5
14
I6
13
Q6
12
I7
11
Q7
10
I10
9
COM(+)
8
I11
7
COM(+)
6
I12
5
COM(+)
4
I13
3
V
2
COM
1
V

Carga Fusible
L
L
L
L
L
L
L
L
Fusible +

Los terminales COM(+) estn conectados entre s internamente.


Los terminales COM y COM(+) no estn conectados entre s
internamente.
Los terminales V estn conectados entre s internamente.
Conecte un fusible adecuado para la carga.
Para conocer las precauciones de cableado, consulte las pginas 3-13
a la 3-17.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-23

2: ESPECIFICACIONES DE LA CPU
FC4A-D20RK1 (mdulo de la CPU tipo salida de alta velocidad de receptor de rel y transistor 20 E/S)
Bloques de terminal aplicables: TB1 (lado izquierdo) FC4A-PMT13P (suministrado con el modulo de la CPU)
TB2 (lado derecho) FC4A-PMTK16P (suministrado con el modulo de la CPU)
Cableado de entrada de emisor
Sensor de 2 cables

NPN

24 V CC
+

TB1
N de terminal Entrada
1
I0
2
I1
3
I2
4
I3
5
I4
6
I5
7
I6
8
I7
9
I10
10
I11
11
I12
12
I13
13
COM

Cableado de salida PNP


TB2
N de terminal Salida
1
Q0
2
Q1
3
COM()
4
+V
5
NC
6
Q2
7
Q3
8
Q4
9
COM1
10
NC
11
Q5
12
Q6
13
COM2
14
NC
15
Q7
16
COM3

Carga Fusible
L
L
+

L
L
L
+
L
L

CA
L

CA

Las salidas Q0 y Q1 son de receptor de transistor, las dems son salidas de


rel.
Los terminales COM, COM(), COM1, COM2 y COM3 no estn conectados
entre s internamente.
Conecte un fusible adecuado para la carga.
Para conocer las precauciones de cableado, consulte las pginas 3-13 a la
3-17.

2-24

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
FC4A-D20RS1 (mdulo de la CPU tipo salida de alta velocidad de emisor de rel y transistor 20 E/S)
Bloques de terminal aplicables: TB1 (lado izquierdo) FC4A-PMT13P (suministrado con el modulo de la CPU)
TB2 (lado derecho) FC4A-PMTS16P (suministrado con el modulo de la CPU)
Cableado de entrada de receptor
Sensor de 2 cables

PNP

+
24 V CC

TB1
N de terminal Entrada
1
I0
2
I1
3
I2
4
I3
5
I4
6
I5
7
I6
8
I7
9
I10
10
I11
11
I12
12
I13
13
COM

Cableado de salida NPN


TB2
N de terminal Salida
1
Q0
2
Q1
3
COM(+)
4
V
5
NC
6
Q2
7
Q3
8
Q4
9
COM1
10
NC
11
Q5
12
Q6
13
COM2
14
NC
15
Q7
16
COM3

Carga Fusible
L
L
+
L
L
L
+
L
L
CA
L
CA

Las salidas Q0 y Q1 son de emisor de transistor, las dems son salidas de


rel.
Los terminales COM, COM(+), COM1, COM2 y COM3 no estn
conectados entre s internamente.
Conecte un fusible adecuado para la carga.
Para conocer las precauciones de cableado, consulte las pginas 3-13 a
la 3-17.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-25

2: ESPECIFICACIONES DE LA CPU
FC4A-D40K3 (mdulo de la CPU tipo salida PNP de transistor 40 E/S)
Conector aplicable: FC4A-PMC26P (no suministrado con el modulo de la CPU)
Cableado de entrada de emisor
Sensor de 2 cables

NPN

24 V CC
+

Sensor de 2 cables

NPN

24 V CC
+

Cableado de salida PNP

CN1
N de terminal Entrada N de terminal Salida
26
I0
25
Q0
24
I1
23
Q1
22
I2
21
Q2
20
I3
19
Q3
18
I4
17
Q4
16
I5
15
Q5
14
I6
13
Q6
12
I7
11
Q7
10
I10
9
COM()
8
I11
7
COM()
6
I12
5
COM()
4
I13
3
+V
2
COM
1
+V

CN2
N de terminal Entrada N de terminal Salida
26
I14
25
Q10
24
I15
23
Q11
22
I16
21
Q12
20
I17
19
Q13
18
I20
17
Q14
16
I21
15
Q15
14
I22
13
Q16
12
I23
11
Q17
10
I24
9
COM()
8
I25
7
COM()
6
I26
5
COM()
4
I27
3
+V
2
COM
1
+V

Carga Fusible
L
L
L
L
L
L
L
L
+ Fusible

Carga Fusible
L
L
L
L
L
L
L
L
+ Fusible

Los terminales de CN1 y CN2 no estn conectados entre s


internamente.
Los terminales COM() estn conectados entre s internamente.
Los terminales COM y COM() no estn conectados entre s
internamente.
Los terminales +V estn conectados entre s internamente.
Conecte un fusible adecuado para la carga.
Para conocer las precauciones de cableado, consulte las pginas 3-13
a la 3-17.

2-26

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
FC4A-D40S3 (mdulo de la CPU tipo salida NPN de transistor 40 E/S)
Conector aplicable:
FC4A-PMC26P (no suministrado con el modulo de la CPU)
Cableado de entrada de receptor
Sensor de 2 cables

PNP

+ 24 V CC

Sensor de 2 cables

PNP

+ 24 V CC

Cableado de salida NPN

CN1
N de terminal Entrada N de terminal Salida
26
I0
25
Q0
24
I1
23
Q1
22
I2
21
Q2
20
I3
19
Q3
18
I4
17
Q4
16
I5
15
Q5
14
I6
13
Q6
12
I7
11
Q7
10
I10
9
COM(+)
8
I11
7
COM(+)
6
I12
5
COM(+)
4
I13
3
V
2
COM
1
V

CN2
N de terminal Entrada N de terminal Salida
26
I14
25
Q10
24
I15
23
Q11
22
I16
21
Q12
20
I17
19
Q13
18
I20
17
Q14
16
I21
15
Q15
14
I22
13
Q16
12
I23
11
Q17
10
I24
9
COM(+)
8
I25
7
COM(+)
6
I26
5
COM(+)
4
I27
3
V
2
COM
1
V

Carga Fusible
L
L
L
L
L
L
L
L
Fusible +

Carga Fusible
L
L
L
L
L
L
L
L
Fusible +

Los terminales de CN1 y CN2 no estn conectados entre s


internamente.
Los terminales COM(+) estn conectados entre s internamente.
Los terminales COM y COM(+) no estn conectados entre s
internamente.
Los terminales V estn conectados entre s internamente.
Conecte un fusible adecuado para la carga.
Para conocer las precauciones de cableado, consulte las pginas 3-13
a la 3-17.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-27

2: ESPECIFICACIONES DE LA CPU

Mdulos de entrada
Los mdulos de entrada digital estn disponibles en mdulos de entrada CC de 8, 16 y 32 puntos y un mdulo
de entrada CA de 8 puntos con un bloque de terminales atornillado o enchufables para el cableado de entrada.
Todos los mdulos de entrada CC aceptan seales de entrada CC de receptor y fuente.
Los mdulos de expansin de entradas se pueden conectar a la CPU compacta de 24 E/S y a todas las CPU
del tipo delgado. Las CPU de 10 y 16 E/S compactas no admiten mdulos de expansin de entrada.
Nmeros de tipos de mdulos de entrada
Nombre de
mdulo

Entrada CC de
8 puntos

Entrada CC de
16 puntos

Entrada CC de
32 puntos

Entrada CA de
8 puntos

Terminal a
tornillo

FC4A-N08B1

FC4A-N16B1

FC4A-N08A11

Conector

FC4A-N16B3

FC4A-N32B3

Descripcin de piezas

(1) Conector de expansin


(2) Etiqueta de mdulo
(3) Indicador de LED

(4) N de terminal

(5) Terminal/conector de cable

Las figuras anteriores ilustran el mdulo de entrada CC de 8 puntos.

(1) Conector de expansin

Conecta a la CPU y a los dems mdulos de E/S.


(Los mdulos de la CPU tipo 10 y 16 E/S compacta no pueden conectarse).

(2) Etiqueta de mdulo

Indica el n de tipo y las especificaciones del mdulo de entrada.

(3) Indicador de LED

Se activa cuando una entrada correspondiente se activa.

(4) N de terminal

Indica los nmeros de terminal.

(5) Terminal/conector de cable Hay disponibles cinco estilos distintos de terminal/conector para el cableado.

2-28

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
Especificaciones del mdulo de entrada de CC
FC4A-N08B1

Disposicin de terminales
Tensin de entrada de Stop
Intervalo de tensin de entrada
Corriente de entrada de Stop
Impedancia de entrada
Tiempo de activacin (24 V CC)
Tiempo de desactivacin (24 V CC)
Aislamiento
Carga externa para la interconexin de
E/S
Mtodo de determinacin de seal
Efecto de la conexin inadecuada de
entrada
Longitud del cable
Conector en la placa madre
Insercin de conector/durabilidad de
extraccin
Todas las entradas
Corriente interna
ACTIVADAS
Todas las entradas
consumida
DES-ACTIVADAS
Peso

Intervalo operativo de entrada


El intervalo operativo de entrada del
mdulo de entrada del Tipo 1 (CEI
61131-2) se muestra a continuacin:

FC4A-N32B3
32 puntos
8 puntos en 1
16 puntos en 1
16 puntos en 1
en 2 lneas
lnea comn
lnea comn
lnea comn
comunes
Consulte la disposicin de terminales del mdulo de entrada en las
pginas 2-31 a la 2-33.
Seal de entrada de emisor/receptor de 24 V CC
Entre 20,4 y 28,8 V CC
7 mA/punto (24 V CC)
5 mA/punto (24 V CC)
3,4 k
4,4 k
4 mseg
4 mseg
Entre terminales de entrada: Sin aislar
Circuito interno:
Par fotoelctrico aislado
No se necesita
Esttico
Es posible conectar tanto las seales de entrada de emisin como las de
recepcin. Si se aplica cualquier entrada que supere el valor de
preseleccin, pueden producirse daos permanentes.
3 m (9,84 pies) en conformidad con la inmunidad electromagntica
MC1,5/10-G-3,81BK
FL20A2MA (cable elctrico Oki)
(Contacto Phoenix)
100 veces mnimo
25 mA (5 V CC)
0 mA (24 V CC)
5 mA (5 V CC)
0 mA (24 V CC)
85g

40 mA (5 V CC)
0 mA (24 V CC)
5 mA (5 V CC)
0 mA (24 V CC)
100g

FC4A-N08B1 y FC4A-N16B1
3,3 k
Entrada

rea de
activacin

15
Transicin
rea
5

rea de
desactivacin

0
1,2
4,2
7,0 8,4
Corriente de entrada (mA)

FC4A-N16B3 y FC4A-N32B3
4,3 k
Entrada

COM

Cuando utilice FC4A-N16B1 a 55C en la direccin normal de montaje,


limite las entradas que se activan simultneamente a lo largo de la lnea
(1). A 45C, todas las entradas pueden activarse simultneamente a 28,8
V CC como se indica en la lnea (2).
Cuando utilice FC4A-N16B3 o -N32B3 a 55C, limite las entradas que se
activan simultneamente en cada conector a lo largo de la lnea (3). A
30C, todas las entradas pueden activarse simultneamente a 28,8 V CC
como se indica en la lnea (4).
Al utilizar FC4A-N08B1, todas las entradas pueden activarse
simultneamente a 55C, tensin de entrada 28,8 V CC.
(2) 45C

28,8
24

rea de
activacin

15
Transicin
rea
5

rea de
desactivacin

0
0,9
3,2
5,3 6,4
Corriente de entrada (mA)

28,8
26,4

(1) 55C

(4) 30C
Tensin de entrada ( V CC)

Tensin de entrada ( V CC)

FC4A-N16B3 y FC4A-N32B3

65 mA (5 V CC)
0 mA (24 V CC)
10 mA (5 V CC)
0 mA (24 V CC)
100g

Lmites de uso de entrada

Tensin de entrada ( V CC)

Tensin de entrada ( V CC)

COM

24

35 mA (5 V CC)
0 mA (24 V CC)
5 mA (5 V CC)
0 mA (24 V CC)
65g

Circuito interno de entrada

FC4A-N08B1 y FC4A-N16B1
28,8

FC4A-N16B3

Circuito interno

Puntos de entrada y lneas comunes

FC4A-N16B1

Circuito interno

N de tipo

28,8
26,4
24,0

0
100
0
70
Ratio de activacin simultnea de entrada (%)

(3) 55C

0
0
50
70
90 100
Ratio de activacin simultnea de entrada (%)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-29

2: ESPECIFICACIONES DE LA CPU
Especificaciones del mdulo de entrada de CA
Type No.

FC4A-N08A11

Puntos de entrada y lneas


comunes

8 puntos en 2 lneas comunes

Disposicion de terminales

Consulte la disposicin de terminales del mdulo de entrada en 2-34.

Tension de entrada de Stop

100 a 120V CA (50/60 Hz)

Intervalo de tension de entrada

85 a 132V CA

Corriente de entrada de Stop

15 mA/punto (120V CA, 60 Hz)

Tipo de entrada

Entrada CA, Tipo 1, 2, 3 (IEC 61131-2)

Impedancia de entrada

0.8 k (60 Hz)

Tiempo de activacion

25 mseg

Tiempo de desactivacion

30 mseg

Aislamiento

Entre terminales de entrada en la misma lnea comn:


No aislado
Entre terminales de entrada en distintas lneas comunes:
Aislado
Entre terminales de entrada y circuitos internos: Par fotoelctrico aislado

Carga externa para la


interconexion de E/S

No se necesita

Metodo de determinacion de senal

Estatico

Efecto de la conexion inadecuada


de entrada

Si se aplica cualquier entrada que supere el valor de preseleccin, pueden


producirse daos permanentes.

Conector en la placa madre

MC1,5/11-G-3,81BK (Contacto Phoenix)

Insercion de conector/durabilidad
de extraccion

100 veces mnimo

Corriente interna
establecida

All Inputs
ON

60 mA (5V CC)
0 mA (24V CC)

All Inputs
OFF

30 mA (5V CC)
0 mA (24VCC)
80g

Intervalo operativo de entrada

Circuito interno de entrada

El intervalo operativo de entrada del mdulo de entrada del


Tipo 1, 2, 3 (CEI 61131-2) se muestra a continuacin:
FC4A-N08A11

Entrada

132
120

rea de
activacin

COM

Lmites de uso de entrada

100
79
74

Transicin
rea

Al utilizar FC4A-N08A11, todas las entradas


pueden activarse simultneamente a 55C,
tensin de entrada 132 V CA.
55C

rea de
desactivacin

20
0

1 2

4 5
12,7
Corriente de entrada (mA)

15 16,9

Tensin de entrada ( V CC)

Tensin de entrada ( V CC)

FC4A-N08A11
Circuito interno

Peso

132
100
102

0
50
100
Ratio de activacin simultnea de entrada (%)

2-30

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
Disposicin de terminales del mdulo de entrada de CC y diagrama del cableado
FC4A-N08B1 (mdulo de entrada CC de 8 puntos) Tipo de terminal a tornillo
Bloque de terminal aplicable: FC4A-PMT10P (suministrado con el modulo de entrada)
DC.IN

Cableado de entrada de emisor


0
1
2
3
4
5
6
7

Sensor de 2 cables

NPN

24 V CC
+
0
1

N de terminal
0
1
2
3
4
5
6
7
COM
COM

Cableado de entrada de receptor


Entrada
I0
I1
I2
I3
I4
I5
I6
I7
COM
COM

Sensor de 2 cables

PNP

+
24 V CC

N de terminal
0
1
2
3
4
5
6
7
COM
COM

Entrada
I0
I1
I2
I3
I4
I5
I6
I7
COM
COM

2
3
4

Dos terminales COM estn conectados entre s internamente.


Para conocer las precauciones de cableado, consulte la pgina 3-13.

5
6
7
COM COM

FC4A-N16B1 (mdulo de entrada CC de 16 puntos) Tipo de terminal a tornillo


Bloque de terminal aplicable: FC4A-PMT10P (suministrado con el modulo de entrada)
DC.IN

Cableado de entrada de emisor

0
1
2
3
4
5
6

0
1
2
3
4
5
6
7
10
11
12
13
14
15
16
17

Sensor de 2 cables

NPN

Cableado de entrada de receptor

7 COM COM
10
11

N de terminal Entrada
0
I0
1
I1
2
I2
3
I3
4
I4
5
I5
6
I6
7
I7
COM
COM
COM
COM

Sensor de 2 cables

PNP

N de terminal Entrada
0
I0
1
I1
2
I2
3
I3
4
I4
5
I5
6
I6
7
I7
COM
COM
COM
COM

12
13

14
15
16
17 COM COM

NPN

24 V CC
+

10
11
12
13
14
15
16
17
COM
COM

I10
I11
I12
I13
I14
I15
I16
I17
COM
COM

PNP

+ 24 V CC

10
11
12
13
14
15
16
17
COM
COM

I10
I11
I12
I13
I14
I15
I16
I17
COM
COM

Cuatro terminales COM estn conectados entre s internamente.


Para conocer las precauciones de cableado, consulte la pgina 3-13.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-31

2: ESPECIFICACIONES DE LA CPU
FC4A-N16B3 (mdulo de entrada CC de 16 puntos) Tipo conector
Conector aplicable:
FC4A-PMC20P (no suministrado con el modulo de entrada)

Cableado de entrada de emisor


Sensor de 2 cables

NPN

24 V CC
+

N de terminal Entrada N de terminal Entrada Sensor de 2 cables


+
20
I0
19
I10
18
I1
17
I11
16
I2
15
I12
14
I3
13
I13
12
I4
11
I14
NPN
10
I5
9
I15

8
I6
7
I16
24 V CC
+
6
I7
5
I17
4
COM
3
COM
2
NC
1
NC

Cableado de entrada de receptor


Sensor de 2 cables

PNP

+ 24 V CC

N de terminal Entrada N de terminal Entrada Sensor de 2 cables


+
20
I0
19
I10
18
I1
17
I11
16
I2
15
I12
14
I3
13
I13
12
I4
11
I14
PNP
10
I5
9
I15
+
24 V CC
8
I6
7
I16

6
I7
5
I17
4
COM
3
COM
2
NC
1
NC

Dos terminales COM estn conectados entre s internamente.


Para conocer las precauciones de cableado, consulte la pgina 3-13.

2-32

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
FC4A-N32B3 (mdulo de entrada CC de 32 puntos) Tipo conector
Conector aplicable:
FC4A-PMC20P (no suministrado con el modulo de entrada)

Los terminales COM0 estn conectados entre s internamente.


Los terminales COM1 estn conectados entre s internamente.
Los terminales COM0 y COM1 no estn conectados entre s
internamente.
Para conocer las precauciones de cableado, consulte la pgina 3-13.
Cableado de entrada de emisor
Sensor de 2 cables

NPN

24 V CC
+

CN1
N
20
18
16
14
12
10
8
6
4
2

Entrada
I0
I1
I2
I3
I4
I5
I6
I7
COM0
NC

N
19
17
15
13
11
9
7
5
3
1

Entrada Sensor de 2 cables


+
I10
I11
I12
I13
I14
NPN
I15

24 V CC
I16
+
I17
COM0
NC

N
19
17
15
13
11
9
7
5
3
1

Entrada Sensor de 2 cables


+
I10
I11
I12
I13
I14
PNP
I15
+
24 V CC
I16

I17
COM0
NC

Sensor de 2 cables

NPN

24 V CC
+

CN2
N
20
18
16
14
12
10
8
6
4
2

Entrada
I20
I21
I22
I23
I24
I25
I26
I27
COM1
NC

N
19
17
15
13
11
9
7
5
3
1

Entrada Sensor de 2 cables


+
I30
I31
I32
I33
I34
NPN
I35

24 V CC
I36
+
I37
COM1
NC

CN2
N
20
18
16
14
12
10
8
6
4
2

Entrada
I20
I21
I22
I23
I24
I25
I26
I27
COM1
NC

N
19
17
15
13
11
9
7
5
3
1

Entrada Sensor de 2 cables


+
I30
I31
I32
I33
I34
PNP
I35
+
24 V CC
I36

I37
COM1
NC

Cableado de entrada de receptor


Sensor de 2 cables

PNP

+
24 V CC

CN1
N
20
18
16
14
12
10
8
6
4
2

Entrada
I0
I1
I2
I3
I4
I5
I6
I7
COM0
NC

Sensor de 2 cables

PNP

+
24 V CC

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-33

2: ESPECIFICACIONES DE LA CPU
Disposicin de terminales del mdulo de entrada de CA y diagrama del cableado
FC4A-N08A11 (Mdulo de entrada de CA de 8 puntos) Tipo de terminal atornillado
Bloque de terminales aplicable: FC4A-PMT11P (suministrado con el modulo de entrada)

AC.IN

0
1
2
3
4
5
6
7

AC

0
1
2

N de terminal
0
1
2
3
COM0
NC
4
5
6
7
COM1

Salida
I0
I1
I2
I3
COM0
NC
I4
I5
I6
I7
COM1

3 COM0 NC

AC

4
5

Dos terminales COM estn conectados entre s internamente.


Para conocer las precauciones de cableado, consulte la pgina 3-13.
No conecte una carga externa a los terminales de entrada.

6
7
COM1

2-34

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU

Mdulo de salida
Hay disponibles mdulos de salida digital en formatos de 8 y 16 salidas a rel, mdulos de salida a transistor
NPN y PNP de 8, 16 y 32 con conector de terminales a tornillo y enchufables, para el cableado de salida.
Los mdulos de salida pueden conectarse a la CPU de 24 E/S copacta y a todos los mdulos de la CPU
delgada para expandir las terminales de salida.
Las CPU tipo 10 y 16 E/S no pueden expandir.
Nmeros de tipos de mdulos de salida
Nombre de mdulo

Terminal

Salida de rel de 8 puntos

N de tipo
FC4A-R081

Salida de rel de 16 puntos


Salida PNP de transistor de 8 puntos

Bloque de terminales a tornillo


desmontable

FC4A-R161
FC4A-T08K1

Salida NPN de transistor de 8 puntos

FC4A-T08S1

Salida PNP de transistor de 16 puntos

FC4A-T16K3

Salida NPN de transistor de 16 puntos


Salida PNP de transistor de 32 puntos

Conector MIL

Salida NPN de transistor de 32 puntos

FC4A-T16S3
FC4A-T32K3
FC4A-T32S3

Descripcin de piezas

(1) Conector de expansin


(2) Etiqueta de mdulo
(3) Indicador de LED

(4) N de terminal

(5) Terminal de cable/conector

Las figuras anteriores ilustran el mdulo de salida de rel de 8 puntos.

(1) Conector de expansin

Conecta a la CPU y a los dems mdulos de E/S.


(Los mdulos de la CPU tipo 10 y 16 E/S compacta no pueden conectarse).

(2) Etiqueta de mdulo

Indica el n de tipo y las especificaciones del mdulo de salida.

(3) Indicador de LED

Se activa cuando una salida correspondiente se activa.

(4) N de terminal

Indica los nmeros de terminal.

(5) Terminal/conector de cable Hay disponibles cinco estilos distintos de terminal/conector para el cableado.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-35

2: ESPECIFICACIONES DE LA CPU
Especificaciones del mdulo de salida de rel
N de tipo

FC4A-R081

FC4A-R161

Puntos de salida y lneas comunes

8 contactos NO en 2 lneas
comunes

16 contactos NO en 2 lneas
comunes

Disposicin de terminales

Consulte la disposicin de terminales del mdulo de salida de rel en


pgina 2-37.
2 A por punto

Corriente mxima de carga

7 A por lnea comn

8 A por lnea comn

Carga mnima de conmutacin

0,1 mA/0,1 V CC (valor de referencia)

Resistencia inicial de contacto

30 m mximo

Vida elctrica

100.000 operaciones como mnimo


(carga establecida 1.800 operaciones/hora)

Vida mecnica

20.000.000 operaciones como mnimo


(sin carga 18.000 operaciones/hora)

Carga establecida (resistiva/inductiva)

240 V CA/2 A, 30 V CC/2 A

Rigidez dielctrica

Entre salida y o
terminales:
Entre terminal de salida y circuito interno:
Entre terminales de salida (COMs):

Conector en la placa madre

MC1,5/11-G-3,81BK
(Contacto Phoenix)

MC1,5/10-G-3,81BK
(Contacto Phoenix)

Insercin de conector/durabilidad de
extraccin

100 veces mnimo

100 veces mnimo

Todas las
salidas
ACTIVADAS

30 mA (5 V CC)
40 mA (24 V CC)

45 mA (5 V CC)
75 mA (24 V CC)

Todas las
salidas
DESACTIVADAS

5 mA (5 V CC)
0 mA (24 V CC)

5 mA (5 V CC)
0 mA (24 V CC)

Peso

110g

145g

Circuito de proteccin de contacto para


salida de rel

Consulte pgina 3-15.

Corriente interna
establecida

1.500 V CA, 1 minuto


1.500 V CA, 1 minuto
1.500 V CA, 1 minuto

Nota: Cuando los mdulos de salida de rel estn conectados al mdulo de la CPU tipo 24 E/S compacta o a cualquier
mdulo de la CPU delgada, el nmero mximo de salidas de rel que pueden activarse simultneamente, incluyendo las
salidas en el mdulo de la CPU, se muestra a continuacin.
Tipo de mdulo de la CPU
Mximas salidas de rel activndose simultneamente

Mdulo de la CPU 24 E/S


compacta

Mdulo de la CPU
delgada

33

54

Retraso de salida
Comando

ACTIVADO
DESACTIVADO

Estado de rel de salida

ACTIVADO
DESACTIVADO

Retraso DESACTIVADO: 10 mseg mximo

2-36

Vibracin:

6 mseg mximo

Retraso ACTIVADO:

6 mseg mximo

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
Disposicin de terminales de mdulo de salida de rel y diagramas de cableado
FC4A-R081 (mdulo de salida de rel de 8 puntos) Tipo de terminal a tornillo
Bloque de terminal aplicable: FC4A-PMT11P (suministrado con el modulo de salida)
Ry.OUT

0
1
2
3
4
5
6
7

Fusible
Fusible
+
CC

Fusible
0

+
CC

CC
+
Fusible

CC
+

Fusible

Fusible
CA

Carga
L
L
L
L

L
L
L
L

Fusible
CA

N de terminal
0
1
2
3
COM0
NC
4
5
6
7
COM1

Salida
Q0
Q1
Q2
Q3
COM0
NC
Q4
Q5
Q6
Q7
COM1

3 COM0 NC
4

Los terminales COM0 y COM1 no estn conectados entre s


internamente.
Conecte un fusible adecuado para la carga.
Para conocer las precauciones de cableado de salida, consulte la
pgina 3-14.

5
6
7
COM1

FC4A-R161 (mdulo de salida de rel de 16 puntos) Tipo de terminal a tornillo


Bloque de terminal aplicable: FC4A-PMT10P (suministrado con el modulo de salida)
Fusible
Ry.OUT
0
1
2
3
4
5
6

0
1
2
3
4
5
6
7
10
11
12
13
14
15
16
17

Fusible
+
CC

CC
+
Fusible

Fusible
CA

7 COM0 COM0

N de terminal
0
1
2
3
4
5
6
7
COM0
COM0

Salida
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
COM0
COM0

L
L
L
L
L
L
L
L

10
11
12
13
14
15
16
17
COM1
COM1

Q10
Q11
Q12
Q13
Q14
Q15
Q16
Q17
COM1
COM1

10

Carga
L
L
L
L
L
L
L
L

11
12
13
14
15
16

Fusible

17 COM1 COM1

+
CC

CC
+
Fusible

Fusible
CA

Los terminales COM0 estn conectados entre s internamente.


Los terminales COM1 estn conectados entre s internamente.
Los terminales COM0 y COM1 no estn conectados entre s internamente.
Conecte un fusible adecuado para la carga.
Para conocer las precauciones de cableado de salida, consulte la pgina
3-14.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-37

2: ESPECIFICACIONES DE LA CPU
Especificaciones del mdulo de salida PNP de transistor
N de tipo

FC4A-T08K1

FC4A-T16K3

FC4A-T32K3

Tipo de salida

Salida PNP de transistor

Puntos de salida y lneas comunes

8 puntos en 1 lnea
comn

Disposicin de terminales

Consulte la disposicin de terminales de mdulo de salida PNP de transistor


en las pginas 2-39 y 2-40.

Tensin de carga establecida

24 V CC

Intervalo de tensin de carga en


funcionamiento

Entre 20,4 y 28,8 V CC

Corriente de carga establecida

0,3 A por punto de


salida

0,1 A por punto de salida

Corriente mxima de carga


(a 28,8 V CC)

0,36 A por punto de


salida
3 A por lnea comn

0,12 A por punto de salida


1 A por lnea comn

Disminucin de tensin
(tensin ACTIVADA)

1 V mximo (tensin entre COM y terminales de salida cuando la salida est


activada)

Corriente de irrupcin

1 A mximo

Corriente de fuga

0,1 mA mximo

Tensin de bloqueo

39 V 1 V

Carga mxima de lmpara

8W

Carga inductiva

L/R = 10 mseg (28,8 V CC, 1 Hz)

Corriente externa establecida

100 mA mximo, 24 V CC (tensin de alimentacin en la terminal +V)

Aislamiento

Entre la terminal de salida y el circuito interno: Par fotoelctrico aislado


Entre terminales de entrada:
Sin aislar

Conector en la placa madre

MC1,5/10-G-3,81BK
(Contacto Phoenix)

Insercin de conector/durabilidad de
extraccin

100 veces mnimo

Corriente interna
establecida

16 puntos en 1 lnea
comn

FL20A2MA (cable elctrico Oki)

Todas las
salidas
ACTIVADAS

10 mA (5 V CC)
20 mA (24 V CC)

10 mA (5 V CC)
40 mA (24 V CC)

20 mA (5 V CC)
70 mA (24 V CC)

Todas las
salidas
DESACTIVAD
AS

5 mA (5 V CC)
0 mA (24 V CC)

5 mA (5 V CC)
0 mA (24 V CC)

10 mA (5 V CC)
0 mA (24 V CC)

Retraso de salida

Tiempo de ACTIVACIN:
300 seg mximo
Tiempo de DESACTIVACIN:300 seg mximo

Peso (aprox.)

85g

70g

Circuito interno de salida


Salida PNP

Circuito interno

+V

Salida

COM ()

2-38

32 puntos en 2 lneas
comunes

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

105g

2: ESPECIFICACIONES DE LA CPU
Disposicin de terminales de mdulo de salida PNP de transistor y diagramas de cableado
FC4A-T08K1 (mdulo de salida PNP de transistor de 8 puntos) Tipo con terminales a tornillo
Bloque de terminal aplicable: FC4A-PMT10P (suministrado con el modulo de salida)

Tr.OUT

0
1
2
3
4
5
6
7

Fusible +

Fusible Carga
L
L
L
L
L
L
L
L

0
1

N de terminal
0
1
2
3
4
5
6
7
COM()
+V

Salida
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
COM()
+V

2
3
4
5
6

Conecte un fusible adecuado para la carga.


Para conocer las precauciones de cableado de salida, consulte
la pgina 3-14.

7 COM() +V

FC4A-T16K3 (mdulo de salida PNP de transistor de 16 puntos) Tipo de conector


Conector aplicable:
FC4A-PMC20P (no suministrado con el modulo de salida)

Fusible Carga
L
L
L
L
L
L
L
L
+

N de terminal Salida N de terminal Salida


20
Q0
19
Q10
18
Q1
17
Q11
16
Q2
15
Q12
14
Q3
13
Q13
12
Q4
11
Q14
10
Q5
9
Q15
8
Q6
7
Q16
6
Q7
5
Q17
4
COM()
3
COM()
2
+V
1
+V

Carga Fusible
L
L
L
L
L
L
L
L
+

Los terminales COM() estn conectados entre s internamente.


Los terminales +V estn conectados entre s internamente.
Conecte un fusible adecuado para la carga.
Para conocer las precauciones de cableado de salida, consulte
la pgina 3-14.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-39

2: ESPECIFICACIONES DE LA CPU
FC4A-T32K3 (mdulo de salida PNP de transistor de 32 puntos) Tipo de conector
Conector aplicable:
FC4A-PMC20P (no suministrado con el modulo de salida)

Fusible Carga
L
L
L
L
L
L
L
L
+

Fusible Carga
L
L
L
L
L
L
L
L
+

CN1
N de terminal Salida N de terminal Salida
20
Q0
19
Q10
18
Q1
17
Q11
16
Q2
15
Q12
14
Q3
13
Q13
12
Q4
11
Q14
10
Q5
9
Q15
8
Q6
7
Q16
6
Q7
5
Q17
4
COM0()
3
COM0()
2
+V0
1
+V0

CN2
N de terminal Salida N de terminal Salida
20
Q20
19
Q30
18
Q21
17
Q31
16
Q22
15
Q32
14
Q23
13
Q33
12
Q24
11
Q34
10
Q25
9
Q35
8
Q26
7
Q36
6
Q27
5
Q37
4
COM1()
3
COM1()
2
+V1
1
+V1

Carga Fusible
L
L
L
L
L
L
L
L
+

Carga Fusible
L
L
L
L
L
L
L
L
+

Los terminales de CN1 y CN2 no estn conectados entre s


internamente.
Los terminales COM0() estn conectados entre s internamente.
Los terminales COM1() estn conectados entre s internamente.
Los terminales +V0 estn conectados entre s internamente.
Los terminales +V1 estn conectados entre s internamente.
Conecte un fusible adecuado para la carga.
Para conocer las precauciones de cableado de salida, consulte la
pgina 3-14.

2-40

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
Especificaciones del mdulo de salida NPN de transistor
N de tipo

FC4A-T08S1

FC4A-T16S3

FC4A-T32S3

Tipo de salida

Salida NPNsalida NPN de transistor

Puntos de salida y lneas comunes

8 puntos en 1 lnea
comn

Disposicin de terminales

Consulte la disposicin de terminales de mdulo de salida NPN de transistor


en las pginas 2-42 y 2-43.

Tensin de carga establecida

24 V CC

Intervalo de tensin de carga en


funcionamiento

Entre 20,4 y 28,8 V CC

Corriente de carga establecida

0,3 A por punto de


salida

0,1 A por punto de salida

Corriente mxima de carga (a 28,8 V


CC)

0,36 A por punto de


salida
3 A por lnea comn

0,12 A por punto de salida


1 A por lnea comn

Disminucin de tensin (tensin


ACTIVADA)

1 V mximo
(tensin entre COM y terminales de salida cuando la salida est activada)

Corriente de irrupcin

1 A mximo

Corriente de fuga

0,1 mA mximo

Tensin de bloqueo

39 V 1 V

Carga mxima de lmpara

8W

Carga inductiva

L/R = 10 mseg (28,8 V CC, 1 Hz)

Corriente externa establecida

100 mA mximo, 24 V CC (tensin de alimentacin en la terminal V)

Aislamiento

Entre la terminal de salida y el circuito interno: Par fotoelctrico aislado


Entre terminales de entrada:
Sin aislar

Conector en la placa madre

MC1,5/10-G-3,81BK
(Contacto Phoenix)

Insercin de conector/durabilidad de
extraccin

100 veces mnimo

Corriente interna
establecida

16 puntos en 1 lnea
comn

32 puntos en 2 lneas
comunes

FL20A2MA (cable elctrico Oki)

Todas las
salidas
ACTIVADAS

10 mA (5 V CC)
20 mA (24 V CC)

10 mA (5 V CC)
40 mA (24 V CC)

20 mA (5 V CC)
70 mA (24 V CC)

Todas las
salidas
DESACTIVAD
AS

5 mA (5 V CC)
0 mA (24 V CC)

5 mA (5 V CC)
0 mA (24 V CC)

10 mA (5 V CC)
0 mA (24 V CC)

Retraso de salida

Tiempo de ACTIVACIN:
300 seg mximo
Tiempo de DESACTIVACIN: 300 seg mximo

Peso (aprox.)

85g

70g

105g

Circuito interno de salida


Salida NPN

Circuito interno

COM(+)

Salida

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-41

2: ESPECIFICACIONES DE LA CPU
Disposicin de terminales de mdulo de salida NPN de transistor y diagramas de cableado
FC4A-T08S1 (mdulo de salida NPN de transistor de 8 puntos) Tipo con terminales a tornillo
Bloque de terminal aplicable: FC4A-PMT10P (suministrado con el modulo de salida)
Tr.OUT

0
1
2
3
4
5
6
7

+ Fusible

Carga
L
L
L
L
L
L
L
L

0
1

N de terminal
0
1
2
3
4
5
6
7
COM(+)
V

Salida
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
COM(+)
V

2
3
4

Conecte un fusible adecuado para la carga.


Para conocer las precauciones de cableado de salida,
consulte la pgina 3-14.

5
6
7 COM(+) V

FC4A-T16S3 (mdulo de salida NPN de transistor de 16 puntos) Tipo de conector


Conector aplicable:
FC4A-PMC20P (no suministrado con el modulo de salida)

Fusible Carga
L
L
L
L
L
L
L
L
+

N de terminal Salida N de terminal Salida


20
Q0
19
Q10
18
Q1
17
Q11
16
Q2
15
Q12
14
Q3
13
Q13
12
Q4
11
Q14
10
Q5
9
Q15
8
Q6
7
Q16
6
Q7
5
Q17
4
COM(+)
3
COM(+)
2
V
1
V

Carga Fusible
L
L
L
L
L
L
L
L
+

Los terminales COM(+) estn conectados entre s internamente.


Los terminales V estn conectados entre s internamente.
Conecte un fusible adecuado para la carga.
Para conocer las precauciones de cableado de salida, consulte
la pgina 3-14.

2-42

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
FC4A-T32S3 (mdulo de salida NPN de transistor de 32 puntos) Tipo de conector
Conector aplicable:
FC4A-PMC20P (no suministrado con el modulo de salida)

Fusible Carga
L
L
L
L
L
L
L
L
+

Fusible Carga
L
L
L
L
L
L
L
L
+

CN1
N de terminal
Salida
N de terminal
Salida
20
Q0
19
Q10
18
Q1
17
Q11
16
Q2
15
Q12
14
Q3
13
Q13
12
Q4
11
Q14
10
Q5
9
Q15
8
Q6
7
Q16
6
Q7
5
Q17
4
COM0(+)
3
COM0(+)
2
V0
1
V0

CN2
N de terminal
Salida
N de terminal
Salida
20
Q20
19
Q30
18
Q21
17
Q31
16
Q22
15
Q32
14
Q23
13
Q33
12
Q24
11
Q34
10
Q25
9
Q35
8
Q26
7
Q36
6
Q27
5
Q37
4
COM1(+)
3
COM1(+)
2
V1
1
V1

Carga Fusible
L
L
L
L
L
L
L
L
+

Carga Fusible
L
L
L
L
L
L
L
L
+

Los terminales de CN1 y CN2 no estn conectados entre s


internamente.
Los terminales COM0(+) estn conectados entre s internamente.
Los terminales COM1(+) estn conectados entre s internamente.
Los terminales V0 estn conectados entre s internamente.
Los terminales V1 estn conectados entre s internamente.
Conecte un fusible adecuado para la carga.
Para conocer las precauciones de cableado de salida, consulte la
pgina 3-14.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-43

2: ESPECIFICACIONES DE LA CPU

Mdulos de E/S mixta


El mdulo de E/S mixta 4 entradas y 4 salidas dispone de entradas de 4 entradas NPN/PNP y de 4 puntos y
salidas a rel. El mdulo mixto de 24 E/S dispone de 16E/8S, las entradas las podremos cablear con lgica
NPN o PNP y las salidas son a rel. Ambos modelos los podremos seleccionar con conectores a tornillo o
bornes de insercin.
Los mdulos de E/S mixtos se pueden conectar a las CPU tipo 24 E/S compacto y a todos los mdulos de la
CPU delgada. Las CPU de tipo 10 y 16 E/S compactas no pueden expandir.
Nmeros de tipos de mdulos de E/S mixta
Nombre de mdulo

Terminal

N de tipo

Mdulo de E/S mixta de


4 entradas/4 salidas

Bloque de terminales a tornillo desmontable

FC4A-M08BR1

Mdulo de E/S mixta de


16 entradas/8 salidas

Bloque de terminal con abrazadera, no


desmontable

FC4A-M24BR2

Descripcin de piezas

(1) Conector de expansin


(2) Etiqueta de mdulo
(3) Indicador de LED

(4) N de terminal

(5) Terminal de cable

Las figuras anteriores ilustran el mdulo de E/S mixta 4 entradas/4 salidas.

(1) Conector de expansin

Conecta a la CPU y a los dems mdulos de E/S.


(Los mdulos de la CPU tipo 10 y 16 E/S compacta no pueden conectarse).

(2) Etiqueta de mdulo

Indica el n de tipo y las especificaciones del mdulo de E/S mixta.

(3) Indicador de LED

Se activa cuando una entrada o una salida correspondiente se activan.

(4) N de terminal

Indica los nmeros de terminal.

(5) Terminal de cable

Hay disponibles dos estilos distintos de terminal para el cableado.

2-44

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
Especificaciones del mdulo de E/S mixta
N de tipo

FC4A-M08BR1
FC4A-M24BR2
4 entradas en 1 lnea comn
16 entradas en 1 lnea comn
4 salidas en 1 lnea comn
8 salidas en 2 lneas comunes
Consulte la disposicin de terminales de mdulo de E/S mixta en las
pginas 2-46 y 2-47.
MC1,5/11-G-3,81BK
Entrada: F6018-17P (Fujicon)
(Contacto Phoenix)
Salida: F6018-11P (Fujicon)

Puntos de E/S
Disposicin de terminales
Conector en la placa madre
Insercin de conector/durabilidad de
extraccin
Todas las E/S
ACTIVADAS
Corriente interna
establecida
Todas las E/S
DESACTIVADAS
Peso

100 veces mnimo

No desmontable

25 mA (5 V CC)
20 mA (24 V CC)
5 mA (5 V CC)
0 mA (24 V CC)
95g

65 mA (5 V CC)
45 mA (24 V CC)
10 mA (5 V CC)
0 mA (24 V CC)
140g

Especificaciones de entrada de CC (mdulo de E/S mixta)


Puntos de entrada y lnea comn
Tensin de entrada de Stop
Intervalo de tensin de entrada
Corriente de entrada de Stop
Impedancia de entrada
Tiempo de activacin
Tiempo de desactivacin
Aislamiento
Carga externa para la interconexin de E/S
Mtodo de determinacin de seal
Efecto de la conexin inadecuada de
entrada
Longitud del cable

4 puntos en 1 lnea comn


16 puntos en 1 lnea comn
Seal de entrada de emisor/receptor de 24 V CC
Entre 20,4 y 28,8 V CC
7 mA/punto (24 V CC)
3,4 k
4 mseg (24 V CC)
4 mseg (24 V CC)
Entre terminales de entrada: Sin aislar
Circuito interno:
Par fotoelctrico aislado
No se necesita
Esttico
Es posible conectar tanto las seales de entrada de emisin como las
de recepcin. Si se aplica cualquier entrada que supere el valor de
preseleccin, pueden producirse daos permanentes.
3 m (9,84 pies) en conformidad con la inmunidad electromagntica

Intervalo operativo de entrada

Lmites de uso de E/S

El intervalo operativo de entrada del mdulo de entrada


del Tipo 1 (CEI 61131-2) se muestra a continuacin:

Al utilizar FC4A-M24BR2 a una temperatura ambiente


de 55C en la direccin normal de montaje, limite las
entradas y salidas, respectivamente, las cuales se
activan simultneamente a lo largo de la lnea (1).

24

15
Transicin
rea
5

rea de
desactivacin

0
1,2

4,2

8,4

Corriente de entrada (mA)

COM

Circuito interno

3,3 k

28,8
26,4
(1) 55C

80

100

Ratio de activacin simultnea de E/S (%)

Circuito interno de entrada


Entrada

(2) 45C

rea de activacin
Tensin de entrada ( V CC)

Tensin de entrada ( V CC)

28,8

Cuando se utiliza a 45C, todas las E/S pueden


activarse simultneamente a una tensin de entrada de
28,8 V CC como se indica en la lnea (2).
Al utilizar FC4A-M08BR1, todas las E/S pueden
activarse simultneamente a 55C, tensin de entrada
28,8 V CC.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-45

2: ESPECIFICACIONES DE LA CPU
Especificaciones de salida de rel (mdulo de E/S mixta)
N de tipo

FC4A-M08BR1

Puntos de salida y lneas comunes

4 contactos NO en 1 lnea comn

Corriente mxima de carga


Carga mnima de conmutacin
Resistencia inicial de contacto
Vida elctrica
Vida mecnica
Carga establecida (resistiva/inductiva)
Rigidez dielctrica
Circuito de proteccin de contacto para
salida de rel

FC4A-M24BR2
8 contactos NO en 2 lneas
comunes

2 A por punto
7 A por lnea comn
0,1 mA/0,1 V CC (valor de referencia)
30 m mximo
100.000 operaciones como mnimo (carga establecida 1.800
operaciones/hora)
20.000.000 operaciones como mnimo (sin carga 18.000 operaciones/
hora)
240 V CA/2 A, 30 V CC/2 A
Entre salida y o
terminales:
1.500 V CA, 1 minuto
Entre terminal de salida y circuito interno:
1.500 V CA, 1 minuto
Entre terminales de salida (COMs):
1.500 V CA, 1 minuto
Consulte la pgina 3-15.

Retraso de salida
Comando

ACTIVADO
DESACTIVADO

Estado de rel de salida

ACTIVADO
DESACTIVADO

Retraso DESACTIVADO: 10 mseg mximo


Vibracin:

6 mseg mximo

Retraso ACTIVADO:

6 mseg mximo

Disposicin de terminales de mdulo de E/S y diagramas de cableado


FC4A-M08BR1 (mdulo de E/S mixta) Tipo con terminales a tornillo
Bloque de terminal aplicable: FC4A-PMT11P (suministrado con el modulo E/S mixto)
DC.IN

Ry.OUT

0
1
2
3
0
1
2
3

Cableado de entrada de emisor

Cableado de entrada
de receptor

Sensor de 2 cables

Sensor de 2 cables

+
+
24 V CC

24 V CC
+
NPN

PNP

Fusible

Cableado de salida de rel


Fusible
0
1

DC.IN

+
CC

CC
+
Fusible

Fusible
CA

Carga
L
L
L
L

3 COM0 NC
0
1
3

Ry.OUT

2
COM1

2-46

N de terminal
0
1
2
3
COM0
NC
0
1
2
3
COM1

E/S
I0
I1
I2
I3
COM0
NC
Q0
Q1
Q2
Q3
COM1

Los terminales COM0 y COM1 no estn conectados entre s


internamente.
Para conocer las precauciones de cableado, consulte las pginas 313 y 3-14.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
FC4A-M24BR2 (mdulo de E/S mixta) Tipo de terminal de abrazadera

Cableado de entrada de emisor


Sensor de 2 cables

NPN

24 V CC
+

Cableado de entrada de receptor

N de terminal Entrada
1
I0
2
I1
3
I2
4
I3
5
I4
6
I5
7
I6
8
I7
9
I10
10
I11
11
I12
12
I13
13
I14
14
I15
15
I16
16
I17
17
COM0

Cableado de salida de rel

Fusible
+
CC

Fusible
+
CC

CC
+
Fusible

CC
+
Fusible

Sensor de 2 cables

PNP

+
24 V CC

Fusible
Fusible
CA

Fusible
CA

Carga
L
L
L
L

L
L
L
L

N de terminal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

N de terminal
1
2
3
4
5
6
7
8
9
10
11

Entrada
I0
I1
I2
I3
I4
I5
I6
I7
I10
I11
I12
I13
I14
I15
I16
I17
COM0

Salida
Q0
Q1
Q2
Q3
COM1
NC
Q4
Q5
Q6
Q7
COM2

Los terminales COM0, COM1 y COM2 no estn conectados entre s


internamente.
Conecte un fusible adecuado para la carga.
Para conocer las precauciones de cableado, consulte las pginas 3-13
y 3-14.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-47

2: ESPECIFICACIONES DE LA CPU

Mdulos de E/S analgica


Hay disponibles mdulos de E/S analgica en tipos de 3 E/S, tipos de 2, 4 y 8 entradas y tipo de 1 y 2 salidas.
El canal de entrada puede admitir seales de tensin y corriente, seales de par termoelctrico y termmetro
de resistencia, o seales de termistor. El canal de salida genera seales de tensin y corriente.
Nmeros de tipos de mdulos de E/S analgica
Nombre

Mdulo de E/S analgica

Mdulo de entrada
analgica

Mdulo de salida
analgica

Seal E/S
Tensin (de 0 a 10V CC)
Corriente (de 4 a 20mA)
Tensin (de 0 a 10V CC)
Corriente (de 4 a 20mA)
Termopar (K, J, T)
Termmetro de resistencia (Pt100)
Tensin (de 0 a 10V CC)
Corriente (de 4 a 20mA)
Tensin (de 0 a 10V CC)
Corriente (de 4 a 20mA)
Tensin (de 0 a 10V DC)
Corriente (de 4 a 20mA)
Termopar (K, J, T)
Termmetro de resistencia
(Pt100, Pt1000, Ni100, Ni1000)
Tensin (de 0 a 10V CC)
Corriente (de 4 a 20mA)
Termistor (NTC, PTC)
Tensin (de 0 a 10V CC)
Corriente (de 4 a 20mA)
Tensin (de -10 a +10V CC)
Corriente (de 4 a 20mA)

Puntos de E/S

Categora

Nm. de
tipo

2 entradas
FC4A-L03A1
1 salida
2 entradas

Tipo Actualizacin END


FC4A-L03AP1

1 salida
2 entradas

FC4A-J2A1

FC4A-J4CN1

4 entradas
Tipo Actualizacin de
escalera
8 entradas

FC4A-J8C1

8 entradas

FC4A-J8AT1

1 salida

Tipo Actualizacin END

FC4A-K1A1

2 salidas

Tipo Actualizacin de
escalera

FC4A-K2C1

Tipo actualizacin END y Tipo actualizacin de escalera


Dependiendo del diseo del circuito interno con respecto a la actualizacin de datos, los mdulos de E/S
analgica se dividen en dos tipos.
Categora de mdulo de E/S
analgica
Actualizacin de
Mientras la parmetros
CPU est en
Datos de E/S analgica
marcha
Actualizacin
Mientras la
CPU est
parada

Actualizacin de datos
de salida analgica

Asignacin del registro de datos

Tipo Actualizacin END


Al final del procesamiento de la primera
exploracin

Tipo Actualizacin de escalera


Al ejecutar la macro ANST

En el paso despus de la macro ANST


(se actualiza siempre si la entrada de ANST
est activada o desactivada)
Mantiene el estado de salida cuando la CPU
Cuando M8025 (que mantiene las salidas
est parada. Los datos de salida no se
mientras la CPU est parada) est activado,
pueden cambiar mediante la instruccin
los datos de salida se actualizan. Cuando
STPA mientras la CPU est parada. Consulte
est desactivado, la salida est desactivada.
pgina 24-23.
Por defecto
Se designa opcionalmente en la macro ANST
Durante el procesamiento final.

Tipo Actualizacin END


Cada mdulo de E/S analgica del tipo actualizacin END tiene asignados 20 registros de datos y parmetros de E/S analgica
para controlar la operacin de E/S analgica. Estos registros de datos se actualizan en todos los procesamientos finales
mientras el mdulo de la CPU est en marcha. WindLDR dispone de una macro ANST para programar los mdulos de E/S
analgica.
El mdulo de la CPU comprueba la configuracin de E/S analgica slo una vez al final del procesamiento de la primera
exploracin. Si ha cambiado un parmetro mientras las CPU se estaba ejecutando, prela y reinciela para activar dicho
parmetro.

Tipo Actualizacin de escalera


Cada mdulo de E/S analgica del tipo actualizacin de escalera se puede asignar a cualquier registro de datos y parmetros
de E/S analgica para controlar la operacin de E/S analgica. Los registros de datos se programan en la macro ANST. Los
datos E/S analgica se actualizan en el paso de escalera a continuacin de la macro ANST. Los parmetros de E/S analgica
se actualizan cuando se ejecuta la macro ANST, por lo que se pueden cambiar mientras la CPU est en marcha.
2-48

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
Descripcin de las partes

(1) Conector de expansin


(2) Etiqueta de mdulo
(3) LED de alimentacin (PWR)
(3) LED de estado (STAT)
(4) N de terminal

(5) Terminal de cable

El estilo del terminal depende del modelo de los mdulos de E/S analgicas.

(1) Conector de expansin

Conecta a la CPU y a los dems mdulos de E/S.


(Los mdulos de la CPU tipo 10 y 16 E/S integrado no pueden conectarse.)

(2) Etiqueta de mdulo

Indica el n de tipo y las especificaciones del mdulo de E/S analgica.


Cuatro mdulos de E/S (FC4A-L03A1, FC4A-L03AP1, FC4A-J2A1 y FC4A-K1A1) de la
versin 200 o posterior tienen el nmero de versin indicado en la etiqueta de mdulo
situada en el lateral del mdulo. Compruebe el nmero de versin ya que algunas
especificaciones varan segn el nmero de versin. Los mdulos de E/S analgica
anteriores a la versin 200 no tienen nmero de versin indicado en la etiqueta de mdulo.

Versin del mdulo de E/S analgica


(3) LED de alimentacin (PWR) Tipo de actualizacin END FC4A-L03A1, FC4A-L03AP1, FC4A-J2A1, FC4A-K1A1:
Se activa cuando se suministra alimentacin al mdulo de E/S analgica.
(3) LED de estado (STAT)

Tipo Actualizacin de escalera FC4A-J4CN1, FC4A-J8C1, FC4A-J8AT1, FC4A-K2C1:


Indica el estado operativo del mdulo de E/S analgica.
LED de estado
APAG
ENC
Parpadeo

Estado operativo de entrada analgica


El mdulo de E/S analgica est detenido
Funcionamiento normal
Inicializando
Cambiando configuracin
Error de inicializacin del hardware
Error de fuente de alimentacin externa

(4) N de terminal

Indica los nmeros de terminal.

(5) Terminal de cable

Todos los mdulos de E/S analgica tienen un bloque de terminal desmontable.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-49

2: ESPECIFICACIONES DE LA CPU
Especificaciones del mdulo de E/S analgica
Especificaciones generales (Tipo de actualizacin END)
Nm. de tipo

FC4A-L03A1

FC4A-L03AP1

FC4A-J2A1

FC4A-K1A1

Tensin nominal

24 V CC

Intervalo de tensin permitido

Entre 20,4 y 28,8 V CC

Disposicin de terminales

Consulte la Disposicin de terminales de mdulo de E/S analgica en las


pginas 2-57 a la 2-60.

Conector en la placa madre

MC1.5/11-G-3.81BK (Phoenix Contact)

Insercin de conector/durabilidad de
extraccin

100 veces mnimo

Corriente interna establecida

50 mA (5 V CC)
0 mA (24 V CC)

50 mA (5 V CC)
0 mA (24 V CC)

50 mA (5 V CC)
0 mA (24 V CC)

50 mA (5 V CC)
0 mA (24 V CC)

Corriente externa establecida (Nota)

45 mA (24 V
CC)

40 mA (24 V
CC)

35 mA (24 V
CC)

40 mA (24 V
CC)

Peso

85 g

Nota 1: La corriente externa consumida es el valor cuando se usan todas las entradas analgicas y el valor de salida
analgica est al 100%.

Especificaciones generales (Tipo Actualizacin de escalera)


Nm. de tipo

FC4A-J4CN1

FC4A-J8C1

FC4A-J8AT1

FC4A-K2C1

Tensin nominal

24 V CC

Intervalo de tensin permitido

Entre 20,4 y 28,8 V CC

Disposicin de terminales

Consulte la Disposicin de terminales de mdulo de E/S analgica en las


pginas 2-58 a la 2-60.

Conector en la placa madre

MC1.5/10-G-3.81BK (Phoenix Contact)

Insercin de conector/durabilidad de
extraccin

100 veces mnimo

Consumo de Corriente interna

50 mA (5 V CC)
0 mA (24 V CC)

40 mA (5 V CC)
0 mA (24 V CC)

45 mA (5 V CC)
0 mA (24 V CC)

60 mA (5 V CC)
0 mA (24 V CC)

Consumo de Corriente externa (Nota)

55 mA (24 V
CC)

50 mA (24 V
CC)

55 mA (24 V
CC)

85 mA (24 V
CC)

Peso

140 g

140 g

125 g

110 g

Nota: La corriente externa consumida es el valor cuando se usan todas las entradas analgicas y el valor de salida
analgica est al 100%.

2-50

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
Especificaciones de entrada analgica (Tipo de actualizacin END)
Nm. de tipo
Tipo de seal de entrada analgica

Intervalo de entrada

FC4A-L03A1 / FC4A-J2A1
Entrada de
Entrada de
tensin
corriente

FC4A-L03AP1
Termmetro de
Termopar
resistencia
Tipo K
(entre 0 y 1300C) Pt 100
Tipo J
tipo de 3 cables
Entre 0 y 10 V CC Entre 4 y 20 mA CC
(entre 0 y 1200C) (entre 100 y
Tipo T
500C)
(entre 0 y 400C)
1 M mnimo
250
1 M mnimo
1 M mnimo

Impedancia de entrada
Resistencia del conductor permitida
(por cable)
Corriente de deteccin de entrada

200 mximo

1,0 mA mximo

Tiempo de duracin de muestra

10 (20) ms (Nota 1)

10 (20) ms
(Nota 1)

Tiempo de repeticin de muestra

20 ms

Tiempo total de transferencia de


sistema de entrada (Nota 2)

60 (105) ms + 1 ciclo de exploracin


(Nota 1)
Entrada de una
sola terminacin
Auto exploracin
A/D tipo

Tipo de entrada
Modo operativo
Mtodo de conversin

Error de
entrada

Entrada diferencial

0,2% de la escala completa

Coeficiente de temperatura
Repetibilidad despus del
tiempo de estabilizacin
Sin linealidad
Error mximo

0,006% de la escala completa/C

Valor de entrada de LSB (bit menos


significativo)
Tipo de datos en el programa de
aplicacin
Monotona
Datos de entrada fuera de intervalo

40 (20) ms
(Nota 1)
60 (200) ms + 1
80 (200) ms + 1 ciclo
ciclo de exploracin de exploracin (Nota
(Nota 1)
1)

20 ms

Error mximo a 25C

Resolucin digital

20 ms mximo

0,2% de la escala
completa ms
exactitud de
0,2% de la escala
compensacin de completa
unin de referencia
(4C mximo)

0,5% de la escala completa


0,2% de la escala completa
1% de la escala completa
4096 incrementos (12 bits)
mximo de 13.000 incrementos (14 bits) (Nota 3)
K: 0,100C
(0,325C) (Nota 3)
0,100C (0,150C)
2,5 mV
4 A
J: 0,100C
(Nota 3)
(0,300C) (Nota 3)
T: 0,100C
Entre 0 y 4095 (datos de 12 bits)
Entre 32768 y 32767 (designacin opcional de intervalo) (Nota 4)
S
Detectable (Nota 5)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-51

2: ESPECIFICACIONES DE LA CPU
Nm. de tipo
Tipo de seal de entrada analgica

Resistencia
a ruidos

Desviacin temporal
mxima durante las
pruebas de ruido
elctrico (Nota 4)
Filtro de entradas
Cable recomendado
Diafona

Aislamiento
Efecto de la conexin inadecuada de
entrada
Mxima sobrecarga permitida permanente
(sin dao)
Seleccin de tipo de seal de entrada
analgica
Calibracin o verificacin para
mantener la exactitud establecida

FC4A-L03A1 / FC4A-J2A1
FC4A-L03AP1
Entrada de
Entrada de
Termmetro de
Termopar
tensin
corriente
resistencia
1% mximo (cuando se aplica 1 kV directamente al cableado de alimentacin
y una tensin de bloqueo de 1 kV al cableado de E/S)
(No se puede
(3% mximo) (Nota 1)
asegurar la
(cuando se aplica una tensin de bloqueo de 500 V al
exactitud cuando
cableado de alimentacin y de E/S)
se aplica ruido)
(Nota 1)
No
Se recomienda un cable trenzado
blindado para mejorar la inmunidad al
ruido
2 LSB mximo
Aislado entre la entrada y el circuito de alimentacin
Par fotoelctrico aislado entre la entrada y el circuito interno
No hay dao
13 V CC

40 mA CC

Por medio de programacin


No es posible

Nota 1: Los valores entre ( ) representan los mdulos de E/S analgica anteriores a la versin 200. Para conocer la
versin del mdulo de E/S analgica, consulte pgina 2-49.
Nota 2: Tiempo total de transferencia de sistema de entrada = Tiempo de repeticin de muestra + 1 periodo de
procesamiento interno
Nota 3: Los valores mximos representan los datos de entrada analgica en grados Celsius y Fahrenheit. Los valores
entre ( ) representan los mdulos de E/S analgica anteriores a la versin 200.
Nota 4: Los datos procesados en el mdulo de E/S analgica pueden convertirse en lineales con un valor entre 32768 y
32767. La designacin opcional de rango y los valores mximo y mnimo de datos de E/S analgica pueden seleccionarse
utilizando los registros de datos asignados a los mdulos de E/S analgica. Consulte pgina 24-14.
Nota 5: Cuando se detecta un error, se almacena el cdigo de error correspondiente en un registro de datos asignados al
estado operativo de la E/S analgica. Consulte pgina 24-6.

2-52

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
Especificaciones de entrada analgica (Tipo Actualizacin de escalera)
Nm. de tipo

FC4A-J4CN1 / FC4A-J8C1
Entrada de
Entrada de
tensin
corriente

Tipo de seal de entrada analgica

Entre 0 y 10 V
CC

Intervalo de entrada

Entre 4 y 20 mA
CC

FC4A-J4CN1:
7
FC4A-J8C1:
100

FC4A-J4CN1
Termmetro de
Termopar
resistencia
Tipo K
Pt100
(entre 0 y 1300C) Pt1000
Tipo J
(de 100 a 500C)
(entre 0 y 1200C) Ni100
Tipo T
Ni1000
(entre 0 y 400C) (de 60 a 180C)

Impedancia de entrada

1 M

Corriente de deteccin de entrada


Tiempo de duracin de muestra

0,1 mA
2 ms mximo
FC4A-J4CN1: 10 ms mximo
30 ms mximo
10 ms mximo
FC4A-J8C1: 2 ms mximo
FC4A-J4CN1:
50 ms + 1 ciclo de exploracin
85 ms +
50 ms +
1 ciclo de exploracin
1 ciclo de exploracin
FC4A-J8C1:
8 ms + 1 ciclo de exploracin
Entrada de una sola terminacin
Auto exploracin
FC4A-J4CN1: A/D tipo
FC4A-J8C1: Mtodo de registro sucesivo por aproximacin

Tiempo de repeticin de muestra


Tiempo total de transferencia de
sistema de entrada
(Nota 1)
Tipo de entrada
Modo operativo
Mtodo de conversin

Error mximo a 25C

Error de
entrada

Error de compensacin
de unin en fro
Coeficiente de
temperatura
Repetibilidad despus
del tiempo de
estabilizacin
Sin linealidad
Error mximo

Resolucin digital

Valor de entrada de LSB


(bit menos significativo)

1 M

0,2% de la escala completa

0,2 % de la escala
completa ms
exactitud de
compensacin de
unin de referencia
(3C mximo)

Pt100, Ni100: 0,4%


de la escala
completa
Pt1000, Ni1000:
0,2% de la escala
completa

3C
mximo

50000 incrementos (16 bits)

K: Aprox. 24000
incrementos
(15 bits)
J: Aprox. 33000
incrementos
(15 bits)
T: Aprox. 10000
incrementos
(14 bits)

Pt100: Aprox. 6400


incrementos
(13 bits)
Pt1000: Aprox.
64000 incrementos
(16 bits)
Ni100: Aprox. 4700
incrementos
(13 bits)
Ni1000: Aprox.
47000 incrementos
(16 bits)

0,2 mV

K: 0,058C
J: 0,038C
T: 0,042C

Pt100:
Pt1000:
Ni100:
Ni1000:

0,005% de la escala completa/C


0,5% de la escala completa
0,04% de la escala completa
1% de la escala completa

0,32 A

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

0.086C
0.0086C
0.037C
0.0037C

2-53

2: ESPECIFICACIONES DE LA CPU
Nm. de tipo
Tipo de seal de entrada analgica

Tipo de datos en el programa de


aplicacin

Monotona
Datos de entrada fuera de intervalo
Desviacin temporal
mxima durante las
pruebas de ruido
Resistencia elctrico (Nota 4)
a ruidos
Filtro de entradas
Cable recomendado
Diafona
Aislamiento
Efecto de la conexin inadecuada de
entrada
Mxima sobrecarga permitida
permanente (sin dao)
Seleccin de tipo de seal de entrada
analgica
Calibracin o verificacin para
mantener la exactitud establecida

FC4A-J4CN1 / FC4A-J8C1
Entrada de
Entrada de
tensin
corriente

FC4A-J4CN1
Termmetro de
Termopar
resistencia
Pt100, Ni100:
Predeterminado: de 0 a 6000
Predeterminado: de 0 a 50000
de 0 a 50000
Pt1000, Ni1000:
de 0 a 60000
Opcional: de 32768 a 32767 (seleccionable para cada canal) (Nota 2)

Temperatura: Celsius, Fahrenheit


S
Detectable (Nota 3)
No se puede
3% mximo
asegurar la
(cuando se aplica una tensin de bloqueo de 500 V al
exactitud cuando
cableado de alimentacin y de E/S)
se aplica ruido
Software
Cable de par trenzado

2 LSB mximo
Aislado entre la entrada y el circuito de alimentacin
Par fotoelctrico aislado entre la entrada y el circuito interno
No hay dao
11 V CC

22 mA CC

Por medio de programacin


No es posible

Nota 1: Tiempo total de transferencia de sistema de entrada = Tiempo de repeticin de muestra + 1 periodo de
procesamiento interno
El tiempo total de transferencia de sistema de entrada aumenta proporcionalmente al nmero de canales utilizados
Nota 2: Los datos procesados en el mdulo de E/S analgica pueden convertirse en lineales con un valor entre 32768 y
32767. La designacin opcional de rango y los valores mximo y mnimo de datos de E/S analgica pueden seleccionarse
utilizando los registros de datos asignados a los mdulos de E/S analgica. Consulte pgina 24-14.
Nota 3: Cuando se detecta un error, se almacena el cdigo de error correspondiente en un registro de datos asignados al
estado operativo de la E/S analgica. Consulte pgina 24-6.

2-54

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
Especificaciones de entrada analgica (Tipo Actualizacin de escalera)
Nm. de tipo
Tipo de seal de entrada analgica
Intervalo de entrada
Termistor aplicable
Corriente de deteccin de entrada
Tiempo de duracin de muestra
Tiempo de repeticin de muestra
Tiempo total de transferencia de
sistema de entrada
Tipo de entrada
Modo operativo
Mtodo de conversin
Error mximo a 25C
Coeficiente de
temperatura
Error de
Repetibilidad despus
entrada
del tiempo de
estabilizacin
Sin linealidad
Error mximo
Resolucin digital
Valor de entrada de LSB
Tipo de datos en el programa de
aplicacin
Monotona
Datos de entrada fuera de intervalo
Desviacin temporal
mxima durante las
pruebas de ruido
Resistencia elctrico (Nota 4)
a ruidos
Filtro de entradas
Cable recomendado
Diafona
Aislamiento
Efecto de la conexin inadecuada de
entrada
Seleccin de tipo de seal de entrada
analgica
Calibracin o verificacin para
mantener la exactitud establecida

FC4A-J8AT1
NTC

PTC

De 50 a 150C
100 k mximo
0.1 mA
2 ms mximo
2 ms mximo
10 ms/ca + 1 ciclo de exploracin (Nota 1)
Entrada de una sola terminacin
Auto exploracin
Mtodo de registro sucesivo por aproximacin
0,2% de la escala completa
0,005% de la escala completa/C
0,5% de la escala completa
No
1% de la escala completa
4000 incrementos (12 bits)
25
Predeterminado: de 0 a 4000
Opcional:
de 32768 a 32767 (seleccionable para cada canal) (Nota 2)
Temperatura:
Celsius, Fahrenheit (slo NTC)
Resistencia:
de 0 a 10000
S
Detectable (Nota 3)
3% mximo (cuando se aplica una tensin de bloqueo de 500 V al cableado
de alimentacin y de E/S)
Software

2 LSB mximo
Aislado entre la entrada y el circuito de alimentacin
Par fotoelctrico aislado entre la entrada y el circuito interno
No hay dao
Por medio de programacin
No es posible

Nota 1: Tiempo total de transferencia de sistema de entrada = Tiempo de repeticin de muestra + 1 periodo de
procesamiento interno
El tiempo total de transferencia de sistema de entrada aumenta proporcionalmente al nmero de canales utilizados
Nota 2: Los datos procesados en el mdulo de E/S analgica pueden convertirse en lineales con un valor entre 32768 y
32767. La designacin opcional de rango y los valores mximo y mnimo de datos de E/S analgica pueden seleccionarse
utilizando los registros de datos asignados a los mdulos de E/S analgica. Consulte pgina 24-14.
Nota 3: Cuando se detecta un error, se almacena el cdigo de error correspondiente en un registro de datos asignados al
estado operativo de la E/S analgica. Consulte pgina 24-6.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-55

2: ESPECIFICACIONES DE LA CPU
Especificaciones de salida analgica
Categora

Tipo Actualizacin END

Nm. de tipo
Intervalo de salida

Tensin
Corriente

Impedancia de carga
Tipo de carga aplicable
Tiempo de establecimiento

Actualizacin de
escalera
FC4A-K2C1
Entre 10 y +10 V CC

FC4A-L03A1
FC4A-L03AP1
FC4A-K1A1
Entre 0 y 10 V CC
Entre 4 y 20 mA CC
1 (2) k mnimo (tensin), 300 mximo (corriente) (Nota 1)
Carga resistiva
10 (50) ms
10 (130) ms
10 (50) ms
1 ms/ca
(Nota 1)
(Nota 1)
(Nota 1)
1 ms canales
Tiempo de ajuste + 1 ciclo de exploracin
+ 1 ciclo de explo.
0,2% de la escala completa
0,005% de la
0,015% de la escala completa/C
escala completa/C

Tiempo total de transferencia de


sistema de salida
Error mximo a 25C
Coeficiente de
temperatura
Repetibilidad despus
del tiempo de
0,5% de la escala completa
estabilizacin
Error de
Disminucin de tensin
1% de la escala completa
salida
de salida
Sin linealidad
0,2% de la escala completa
Fluctuaciones de salida 1 LSB mximo
Sobreexceso
Error total

0%
1% de la escala completa

Resolucin digital
Valor de salida de LSB
(bit menos significativo)

0,1% de la escala
completa

50000 incrementos
(16 bits)
2,5 mV
0,4 mV
4 A
0,32 A
de 25000 a 25000
(tensin)
de 0 a 4095
de 0 a 50000
(corriente)
Entre 32768 y 32767 (designacin opcional de intervalo) (Nota 2)
S
No detectable

4096 incrementos (12 bits)


Tensin
Corriente

Tipo de datos en el programa de


aplicacin
Monotona
Bucle de corriente abierto
Desviacin temporal
mxima durante las
pruebas de ruido
Resistencia a elctrico (Nota 3)
ruidos
Cable recomendado
Diafona
Aislamiento
Efecto de la conexin inadecuada de
salida
Seleccin de tipo de seal de salida
analgica
Calibracin o verificacin para
mantener la exactitud establecida

1% (3%) mximo (Nota 1)

3% mximo

Se recomienda un cable trenzado apantallado para


Cable de par
mejorar la inmunidad al ruido.
trenzado
No hay diafona porque slo hay 1 salida de canal
2 LSB mximo
Aislado entre la entrada y el circuito de alimentacin
Par fotoelctrico aislado entre la entrada y el circuito interno
No hay dao
Por medio de programacin
No es posible

Nota 1: Los valores entre ( ) representan los mdulos de E/S analgica anteriores a la versin 200. Para conocer la
versin del mdulo de E/S analgica, consulte pgina 2-49.
Nota 2: Los datos procesados en el mdulo de E/S analgica pueden convertirse en lineales con un valor entre 32768 y
32767. La designacin opcional de rango y los valores mximo y mnimo de datos de E/S analgica pueden seleccionarse
utilizando los registros de datos asignados a los mdulos de E/S analgica. Consulte pgina 24-3.
Nota 3: En los mdulos de E/S analgica de la versin 200 o posterior, el valor representa cuando se aplica 1 kV
directamente al cable de alimentacin y una tensin de bloqueo de 1 kV al cableado de E/S. En los mdulos de E/S
anteriores a la versin 200, el valor representa cuando se aplica una tensin de bloqueo de 500 V al cableado de
alimentacin y de E/S.

2-56

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
Disposicin de terminales en los Mdulos de E/S Analgicos y Diagramas de cableados
FC4A-L03A1 (mdulo de E/S analgica) Tipo de terminal de rosca
Bloque de terminal aplicable:
FC4A-PMT11P (incluido con el mdulo de E/S analgica)
Fusible

24 V CC
+

Dispositivo de entrada de
tensin/corriente analgica
Dispositivo de salida de
tensin/corriente analgica
Dispositivo de salida de
tensin/corriente analgica

N de terminal
+

Canal

24 V CC

OUT

NC
+

NC
+

IN0

IN1

Conecte un fusible que sea adecuado para la tensin que se aplica y la corriente consumida, en la posicin
que se indica en el diagrama. Esto es un requisito necesario cuando los equipos que contienen el
MicroSmart tienen como destino Europa.
No conecte ningn cable a los terminales no utilizados.
Antes de encender, asegrese de que el cableado al mdulo de E/S analgica es correcto. Si el cableado
no es correcto, mdulo de E/S analgica puede resultar daado.

FC4A-L03AP1 (mdulo de E/S analgica) Tipo de terminal de rosca


Bloque de terminal aplicable:
FC4A-PMT11P (incluido con el mdulo de E/S analgica)
Fusible

24 V CC
+

Dispositivo de entrada de
tensin/corriente analgica
Termmetro de
resistencia

Canal

24 V CC

A
B
B

+
Termopar

N de terminal
+

OUT

NC
+

NC
+

A
B
B
A
B
B

IN0

IN1

Conecte un fusible que sea adecuado para la tensin que se aplica y la corriente consumida, en la posicin
que se indica en el diagrama. Esto es un requisito necesario cuando los equipos que contienen el
MicroSmart tienen como destino Europa.
Al conectar un termmetro de resistencia, conecte los tres cables a los terminales A, B y B del canal de
entrada IN0 o IN1 del detector de temperatura de resistencia (RTD).
Al conectar un par termoelctrico, conecte los dos cables a los terminales + y del canal de entrada IN0 o
IN1.
No conecte ningn cable a los terminales no utilizados.
No conecte el par termoelctrico a tensiones peligrosas (60 V CC o 42,4 V mximo o superiores).

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-57

2: ESPECIFICACIONES DE LA CPU
FC4A-J2A1 (mdulo de entrada analgica) Tipo de terminal de rosca
Bloque de terminal aplicable:
FC4A-PMT11P (incluido con el mdulo de entrada analgica)
Fusible

24 V CC
+

Dispositivo de salida de
tensin/corriente analgica
Dispositivo de salida de
tensin/corriente analgica

N de terminal
+

Canal

24 V CC

NC
NC
NC
+

NC
+

IN0

IN1

Conecte un fusible que sea adecuado para la tensin que se aplica y la corriente consumida, en la posicin
que se indica en el diagrama. Esto es un requisito necesario cuando los equipos que contienen el
MicroSmart tienen como destino Europa.
No conecte ningn cable a los terminales no utilizados.

FC4A-J4CN1 (mdulo de entrada analgica) Tipo de terminal de rosca


Bloque de terminal aplicable:
FC4A-PMT10P (incluido con el mdulo de entrada analgica)

Dispositivo de salida de
tensin analgica

N de terminal
24 V
0V

Fusible

24 V CC
+

NC
CS
+

NC

+
Dispositivo de salida de
corriente analgica

I
CS
+

B
B
A

Termmetro de
resistencia

NC

+
Termopar

I
CS
+

I
CS
+

NC

Canal
24 V CC

IN0

IN1

IN1

IN2

IN3

Conecte un fusible que sea adecuado para la tensin que se aplica y la corriente consumida, en la posicin que se indica en el
diagrama. Esto es un requisito necesario cuando los equipos que contienen el MicroSmart tienen como destino Europa.

Si conecta un termmetro de resistencia, conecte los tres hilos B, B' y A a los terminales CS (sentido de corriente), +, y
respectivamente, de los canales de entrada IN0 a IN3.

Si conecta un termopar, conecte el hilo + al terminal + y el hilo a los terminales CS y .


No conecte el par termoelctrico a tensiones peligrosas (60 V CC o 42,4 V mximo o superiores).
No conecte ningn cable a los terminales no utilizados.
los terminales de los canales de entrada IN0 a IN3 estn interconectados.
2-58

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
FC4A-J8C1 (mdulo de entrada analgica) Tipo de terminal de tornillo
Bloque de terminal aplicable:
FC4A-PMT10P (incluido con el mdulo de entrada analgica)
Fusible

24 V CC
+

Dispositivo de salida
de tensin analgica

N de terminal
24 V
0V
NC
+

+
Dispositivo de salida
de corriente analgica

Conecte un fusible que sea adecuado para la tensin que se

aplica y la corriente consumida, en la posicin que se indica en


el diagrama. Esto es un requisito necesario cuando los equipos
que contienen el MicroSmart tienen como destino Europa.
No conecte ningn cable a los terminales no utilizados.
los terminales de los canales de entrada IN0 a IN7 estn
interconectados.

Canal
24 V CC

IN0
IN1
IN2

IN3
IN4
IN5
IN6
IN7

FC4A-J8AT1 (mdulo de entrada analgica) Tipo de terminal de tornillo


Bloque de terminal aplicable:
FC4A-PMT10P (incluido con el mdulo de entrada analgica)
Fusible

24 V CC
+

NTC
Termistor

PTC
Termistor

A
B

A
B

Conecte un fusible que sea adecuado para la tensin que se

aplica y la corriente consumida, en la posicin que se indica en


el diagrama. Esto es un requisito necesario cuando los equipos
que contienen el MicroSmart tienen como destino Europa.
No conecte ningn cable a los terminales no utilizados.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

N de terminal
24 V
0V
NC
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B

Canal
24 V CC

IN0
IN1
IN2

IN3
IN4
IN5
IN6
IN7

2-59

2: ESPECIFICACIONES DE LA CPU
FC4A-K1A1 (mdulo de salida analgica) Tipo de terminal de tornillo
Bloque de terminal aplicable:
FC4A-PMT11P (incluido con el mdulo de salida analgica)
Fusible

24 V CC
+

Dispositivo de entrada de
tensin/corriente analgica

N de terminal
+

Canal

24 V CC

NC
NC
NC
NC
NC
NC

OUT

Conecte un fusible que sea adecuado para la tensin que se aplica y la corriente consumida, en la posicin
que se indica en el diagrama. Esto es un requisito necesario cuando los equipos que contienen el
MicroSmart tienen como destino Europa.
No conecte ningn cable a los terminales no utilizados.

FC4A-K2C1 (mdulo de salida analgica) Tipo de terminal de tornillo


Bloque de terminal aplicable:
FC4A-PMT10P (incluido con el mdulo de salida analgica)
N de terminal
24 V
0V

Fusible

24 V CC
+

+
Tensin analgica
dispositivo entrada

Corriente analgica
dispositivo entrada

NC
NC

NC
V+
I+

V+
I+

Canal
24 V CC

OUT0

OUT1

Conecte un fusible que sea adecuado para la tensin que se aplica y la corriente consumida, en la posicin
que se indica en el diagrama. Esto es un requisito necesario cuando los equipos que contienen el
MicroSmart tienen como destino Europa.
No conecte ningn cable a los terminales no utilizados.
los terminales de los canales de salida OUT0 y OUT1 estn interconectados.

2-60

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU

Clases de proteccin
Circuitos de entrada
FC4A-L03AP1 (la versin 200 o posterior)

FC4A-L03A1, FC4A-J2A1
(la versin 200 o posterior)
VCC2

Origen actual

NC
+

VCC1

Multiplexador

1 M
10

VCC2

15 M

10 k

39 k

Multiplexador

1 M

100

Seal de
seleccin
de entrada

FC4A-J4CN1

FC4A-L03A1, FC4A-L03AP1, FC4A-J2A1


+V1

Origen actual

15 M
NC (A)

1 k
+ (B)
10

1 k

Circuito de entrada

1 k
Multiplexador

+V2

Seal de
seleccin
de entrada

CS
Datos de entrada
+
7

(B)

Seal de
seleccin de
entrada

V1

FC4A-J8AT1

+
100
10 k

Origen actual

Circuito de entrada

Circuito de entrada

FC4A-J8C1

A
B

Seal de
seleccin
de entrada

FC4A-L03A1, FC4A-L03AP1, FC4A-K1A1


(la versin 200 o posterior)

FC4A-L03A1, FC4A-L03AP1, FC4A-K1A1

FC4A-K2C1

Circuito de salida

Circuito de salida

Circuito de salida

Circuitos de salida

V+

I+

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-61

2: ESPECIFICACIONES DE LA CPU
Fuente de alimentacin para mdulos de E/S analgicos
Al suministrar energa a los mdulos de E/S analgicos, tenga en cuenta las siguientes consideraciones.
Fuente de alimentacin para FC4A-L03A1, FC4A-L03AP1, FC4A-J2A1 y FC4A-K1A1

Use fuentes de alimentacin independientes para el mdulo de la CPU MicroSmart y FC4A-L03A1, FC4AL03AP1, FC4A-J2A1, y FC4A-K1A1. Conecte los mdulos de E/S analgica al menos 1 segundo antes que el
mdulo de la CPU. Se recomienda hacerlo para garantizar el funcionamiento correcto del control de E/S
analgica.
Nota: Al restablecer la energa los mdulos de E/S analgica FC4A-L03A1, -L03AP1 y -J2A1, ser necesario un intervalo
de tiempo antes de activar dichos mdulos. Si se utiliza una nica fuente de alimentacin para el mdulo CPU MicroSmart
y los mdulos de E/S analgicos, active los mdulos de E/S analgicos al menos 5 segundos (a 25C) despus de
desconectar estos mdulos. Si se utilizan fuentes de alimentacin independientes para el mdulo CPU MicroSmart y los
mdulos de E/S analgicos, active los mdulos de E/S analgicos al menos 30 segundos (a 25C) despus de desconectar
los mdulos de E/S analgicos tanto si el mdulo CPU est alimentado o no.

Fuente de alimentacin para FC4A-J4CN1, FC4A-J8C1, FC4A-J8AT1 y FC4A-K2C1

Use la misma fuente de alimentacin para el mdulo CPU de MicroSmart y FC4A-J4CN1, FC4A-J8C1, FC4AJ8AT1 y FC4A-K2C1, as suprimir la influencia de las posibles interferencias.
Despus de que el modulo de la CPU haya comenzado a funcionar, los mdulos de entrada analgica del tipo
actualizacin de escalera llevan a cabo la inicializacin durante un mximo de 5 segundos. Durante este
periodo los datos de la entrada analgica tienen un valor indefinido. Disee el programa de usuario para
asegurarse que los datos de la entrada analgica se leen para el mdulo de la CPU despus de que el estado
operativo de la entrada analgica haya cambiado a 0 (funcionamiento normal). Para conocer ms sobre el
estado operativo de la entrada analgica, consulte la pgina 24-15.

Cableado de lneas de E/S analgicas


Separe las lneas de E/S analgica, particularmente las entradas del termmetro de resistencia de las lneas
de motor lo mximo posible para suprimir la influencia de interferencias.
Separe la lnea de E/S
analgica de la lnea elctrica.

Dispositivo de entrada de
tensin/corriente analgica
Termmetro de
resistencia

Dispositivo de salida de
tensin/corriente analgica

2-62

24 V CC
+

Fusible

N de terminal
+

Canal

24 V CC

A
B
B
+

OUT

NC
+

NC
+

A
B
B
A
B
B

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

IN0

IN1

2: ESPECIFICACIONES DE LA CPU

Mdulo principal AS-Interface


El mdulo principal AS-Interface puede usarse con los mdulos de la CPU tipo 24 E/S integrado y delgado
para comunicar datos digitales con estaciones secundarias, tales como sensores, actuadores y E/S de datos
remotos.
Pueden conectarse uno o dos mdulos principales AS-Interface con un mdulo de la CPU. Al mdulo maestro
AS-Interface pueden conectarse un mximo de 62 E/S digitales. Tambin pueden conectarse un mximo de
siete E/S analgicas (Las esclavas deben cumplir las especificaciones de AS-Interface versin 2.1 y el perfil
de la unidad esclava analgica debe ser 7.3).
Mdulo maestro AS-Interface Nmero de tipo
Nombre de mdulo

Nm. de tipo

Mdulo maestro AS-Interface

FC4A-AS62M

Descripcin de las partes


(5) Botn de desbloqueo

(6) Conector de expansin


(1) Indicadores LED

(7) Etiqueta de mdulo


(2) Pulsadores
PB1
PB2

(4) Conector del cable de AS-Interface

(5) Botn de desbloqueo

(3) Bloque de terminales del cable de AS-Interface


(suministrado con el mdulo maestro de AS-Interface)

(1) Indicadores LED

LED de estado:
LED E/S:

Indican los estados del bus de AS-Interface.


Indican el estado de la unidad esclava E/S especificada por los
LED de direccin.
LED de direccin: Indican las direcciones de las unidades esclavas.

(2) Pulsadores

Se usan para seleccionar las direcciones de la unidad esclava, cambiar de modos


y guardar configuracin.

(3) Bloque de terminales del cable de AS-Interface


Conecta el cable de AS-Interface.
Un bloque de terminales es suministrado con el mdulo maestro de AS-Interface.
Cuando se pidan por separado, especifique el n de tipo FC4A-PMT3P y cantidad
(cantidad del paquete: 2).
(4) Conector del cable de AS-Interface
Instala el bloque de terminales del cable de AS-Interface.
(5) Botn de desbloqueo

Se utiliza para desbloquear el mdulo maestro de AS-Interface desde la CPU o el


mdulo E/S.

(6) Conector de expansin

Conecta a la CPU y a los dems mdulos de E/S.

(7) Etiqueta del mdulo

Indica el N de tipo del mdulo maestro de AS-Interface y las especificaciones.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-63

2: ESPECIFICACIONES DE LA CPU
Especificaciones generales (Mdulo de AS-Interface)
Temperatura en funcionamiento

0 a 55C (Temperatura ambiente de funcionamiento, sin congelacin)

Temperatura de almacenamiento

25 a +70C (sin congelacin)

Humedad relativa

Nivel RH1, entre 30 y 95 % (sin condensacin)

Grado de contaminacin

2 (CEI 60664)

Grado de proteccin

IP20

Inmunidad a la corrosin

Libre de gases corrosivos

Altitud

Operacin: Entre 0 y 2.000 m


Transporte: Entre 0 y 3.000 m
Cuando se monta sobre un carril DIN:
10 a 57 Hz de amplitud 0,075 mm, 57 a 150 Hz aceleracin 9,8 m/s2
2 horas por eje en cada uno de los tres ejes perpendiculares entre s

Resistencia de vibracin

Cuando se monta sobre una superficie de panel:


2 a 25 Hz de amplitud 1,6 mm, 25 a 100 Hz aceleracin 39,2 m/s2
90 minutos por eje en cada uno de los tres ejes perpendiculares entre s

Resistencia a golpes

147 m/s2, 11 ms duracin, 3 golpes por eje, en tres ejes perpendiculares


entre s (CEI 61131)

Fuente de alimentacin externa

Fuente de alimentacin de AS-Interface de 29,5 a 31,6 V CC

Corriente establecida de AS-Interface

65 mA (funcionamiento normal)
110 mA mximo

Efecto de la conexin inadecuada de


entrada

No hay dao

Conector en la placa madre

MSTB2.5/3-GF-5.08BK (Phoenix Contact)

Insercin de conector/durabilidad de
extraccin

100 veces mnimo

Corriente interna establecida

80 mA (5 V CC)
0 mA (24 V CC)

Mdulo maestro AS-Interface


Consumo de energa

540 mW

Peso

85 g

Especificaciones de comunicacin (Mdulo de AS-Interface)


Cuando estn conectadas de 1 a 19 secundarias: 3 ms
Cuando estn conectadas de 20 a 62 secundarias: 0,156 (1 + N) ms
donde N es el nmero de esclavas activas

Ciclo mximo del bus

5 ms mximo cuando se conectan 31 estndar o secundarias A/B


10 ms mximo cuando se conectan 62 secundarias A/B
Esclavas estndar:
Esclavas A/B:

31
62

Secundarias mximas(Nota)

Cuando se usa una mezcla de esclavas estndar y esclavas A/B juntas, las esclavas
estndar pueden usar slo las direcciones 1(A) a 31(A). Adems, cuando una esclava
estndar toma una cierta direccin, la direccin B del mismo nmero no puede usarse
para las esclavas A/B.

Puntos de E/S mximos


(Nota)

Esclavas estndar:
Esclavas A/B:

Longitud mxima del cable

Cable de AS-Interface
cable plano de 2 hilos

Cuando no se usa repetidor ni extensor:


100 m
Cuando se usa un total de 2 repetidores o extensores: 300 m

Cables simples

200 mm

Tensin nominal del bus

2-64

248 total (124 entradas + 124 salidas)


434 total (248 entradas + 186 salidas)

30 V CC

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU

Mdulo HMI
El mdulo HMI opcional puede montarse en cualquiera de las CPU del MicroSmart disponibles. El mdulo HMI
posibilita la manipulacin de los datos de RAM de la CPU sin necesidad del uso del PC. Para obtener ms
informacin sobre el funcionamiento del mdulo HMI, consulte la pgina 5-36. Para instalar y retirar el mdulo
HMI, consulte las pginas 3-3 y 3-4.
Nmero de tipo del mdulo HMI
Nombre de mdulo

Nm. del tipo

Mdulo HMI

FC4A-PH1

Descripcin de piezas

(1) Pantalla de visualizacin

(2) Botn ESC

(3) Tecla
(Flecha hacia
arriba)

4) Tecla
(Flecha hacia
abajo)

(5) Botn Aceptar

(6) Conector de HMI

(1) Pantalla de visualizacin

Pantalla de cristal lquido con iluminacin backlight donde podemos visualizar


mens, dispositivos y datos.

(2) Botn ESC

Cancela la operacin actual y vuelve a la operacin inmediatamente anterior.

(3) Tecla (Flecha hacia arriba) Se desplaza hacia arriba en el men o aumenta los nmeros o valores de

dispositivo seleccionados.
(4) Tecla (Flecha hacia abajo) Se desplaza hacia abajo en el men o disminuye los nmeros o valores de

dispositivo seleccionados.
(5) Botn Aceptar

Permite ir a cada una de las pantallas de control o aceptar la operacin


actual.

(6) Conector de HMI

Permite conectar el mdulo HMI a la CPU de formato compacto.

Especificaciones del mdulo HMI


N de tipo

FC4A-PH1

Tensin de alimentacin

5 V CC (administrada desde el mdulo de la CPU)

Corriente interna establecida

200 mA CC

Peso

20g

Precaucin

Apague la alimentacin de MicroSmart antes de instalar o retirar el mdulo HMI para


evitar descargas elctricas y daos en el mdulo HMI.
No toque los contactos del conector con la mano; si lo hace las caractersticas de
contacto del conector pueden verse perjudicadas.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-65

2: ESPECIFICACIONES DE LA CPU

Mdulo HMI principal


El mdulo HMI principal se utiliza para instalar el mdulo HMI cuando se usa el mdulo de la CPU delgada. El
mdulo HMI principal tambin dispone de un conector de puerto 2 para incorporar un adaptador opcional de
comunicacin RS232C o RS485.
Cuando utilice el mdulo de la CPU tipo compacta, no es necesario el mdulo HMI principal para instalar el
mdulo HMI.
Nmero de tipo del mdulo HMI principal
Nombre de mdulo

Nm. del tipo

Mdulo HMI principal

FC4A-HPH1

Descripcin de piezas

(1) Conector de HMI


(4) Conector de comunicaciones

(2) Tapa articulada

(3) Conector de puerto 2

(1) Conector de HMI

Para instalar el mdulo HMI.

(2) Tapa articulada

Abra la tapa para tener acceso al conector de puerto 2.

(3) Conector de puerto 2

Para instalar un adaptador opcional de comunicacin RS232C o RS485.

(4) Conector de comunicaciones Conecta al mdulo de la CPU delgada.

2-66

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU

Puertos de comunicacin y mdulos de comunicaciones


Todos las CPU del MicroSmart disponen de un puerto 1 de comunicaciones RS232C. Adems, todos los
mdulos de la CPU compacta de 16 y 24 E/S disponen de un conector 2, para la instalacin de un segundo
puerto de comunicaciones RS232C o RS485. En la CPU de 10E/S no podremos meter un segundo puerto.
Todas las CPU de formato estrecho soportan un segundo puerto de comunicaciones, RS232C o RS485. Para
disponer de este segundo puerto de comunicaciones en las CPU de formato estrecho, tendremos que instalar
a la izquierda de la CPU un mdulo de comunicaciones. Disponemos de tres mdulos diferentes: los dos
primeros incorporan un puerto RS232 RS485, y el tercero que se utilizar en caso de tener que utilizar el
mdulo HMI, el mdulo dispone de un conector para que nosotros pongamos el puerto RS232 RS485 segn
nuestras necesidades.
Cuando disponemos un segundo puerto RS232C en cualquiera de las CPU, las comunicaciones que soportan
este segundo puerto son: comunicacin de mantenimiento, comunicacin de usuario y comunicacin de
mdem.
Con el adaptador de comunicacin RS485 o el mdulo de comunicacin instalado, la comunicacin de
mantenimiento, la comunicacin de vnculo de datos, y la comunicacin del usuario (mdulos de la CPU
actualizado de los tipos de salida de rel estrecho de 20 E/S y 40 E/S nicamente) pueden usarse en el puerto
2.
Nmeros de tipo del adaptador de comunicacin y del mdulo de comunicaciones
Nombre
Adaptador de comunicacin RS232C
Adaptador de comunicacin RS485
Mdulo de comunicaciones RS232C
Mdulo de comunicaciones RS485

Terminacin
Conector mini DIN
Conector mini DIN
Bloque de terminal a tornillo
Conector mini DIN
Conector mini DIN
Bloque de terminal a tornillo

N de tipo
FC4A-PC1
FC4A-PC2
FC4A-PC3
FC4A-HPC1
FC4A-HPC2
FC4A-HPC3

Descripcin de piezas
Adaptador de comunicacin RS232C (mini DIN)
Adaptador de comunicacin RS485 (mini DIN)

Adaptador de comunicacin
RS485 (terminal a tornillo)

(1) Puerto 2

(1) Puerto 2

(2) Conector

(2) Conector

(1) Puerto 2 Puerto 2 de comunicaciones RS232C o RS485.


(2) Conector Conecta al conector de puerto 2 en el mdulo de la CPU compacta o en el mdulo HMI principal.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-67

2: ESPECIFICACIONES DE LA CPU
Mdulo de comunicaciones RS232C (mini DIN)
Mdulo de comunicaciones RS485 (mini DIN)

Mdulo de comunicaciones RS485 (terminal a


tornillof)

(1) Conector de
comunicaciones

(3) Tapa articulada

(1) Conector de
comunicaciones

(3) Tapa articulada

(2) Puerto 2

(2) Puerto 2

(1) Conector de comunicaciones Conecta al mdulo de la CPU delgada.


(2) Puerto 2
Puerto 2 de comunicaciones RS232C o RS485.
(3) Tapa articulada
Abra la tapa para tener acceso al puerto 2.

Especificaciones del adaptador de comunicacin y del mdulo de comunicaciones


Normas

FC4A-PC1
FC4A-HPC1
EIA RS232C

FC4A-PC2
FC4A-HPC2
EIA RS485

Velocidad mxima en baudios

19.200 bps

19.200 bps

Posible

Posible

Posible

Posible
Posible

Imposible
Imposible

Posible (Nota 1)
Imposible

Imposible

Imposible

Posible

31

Cable especial

Cable especial

200 m (Nota 2)

Sin aislar

Sin aislar

Sin aislar

N de tipo

Comunicacin de mantenimiento
(Conexin a Ordenador)
Comunicacin de usuario
Comunicacin de mdem
Comunicacin de la red de
comunicaciones Data-Link
Cantidad de estaciones
secundarias
Longitud mxima del cable
Aislamiento entre el circuito
interno y el puerto de
comunicaciones

FC4A-PC3
FC4A-HPC3
EIA RS485
Conexin a Ordenador:
19.200 bps
Comunicacin del usuario:
19.200 bps
Red de comunicaciones
Data-Link: 38.400 bps

Nota 1: La comunicacin del usuario RS485 est disponible slo en los mdulos de la CPU actualizados, consulte la
pgina 17-1.
Nota 2: Cable recomendado para RS485: Cable trenzado blindado con un ncleo mnimo de 0,3 mm2.
Resistencia de conductor 85 / km mximo, resistencia de blindaje 20 / km mximo.
El par de sujecin adecuado de los tornillos de terminal en el adaptador de comunicacin RS485 y en el mdulo de
comunicaciones RS485 es entre 0,22 y 0,25 Nm. Para apretar los tornillos, utilice un destornillador SZS 0.4 x 2.5 (contacto
Phoenix).

2-68

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
Instalacin del adaptador de comunicacin y del mdulo de comunicaciones
Precaucin Antes de instalar el adaptador de comunicacin o el mdulo de comunicaciones,

apague la alimentacin del mdulo de la CPU de MicroSmart. Si no lo hace, pueden


resultar daados el adaptador de comunicacin o el mdulo de la CPU, o es posible
que MicroSmart no funcione correctamente.

Adaptador de comunicacin
Para instalar el segundo puerto de comunicaciones en la CPU compacta, abra la tapa articulada y extraiga el
cartucho ficticio. Coloque el mdulo de comunicaciones en el conector 2, comenzar de fuera a dentro
presionando hasta que toque fondo y quede asegurado con los enganches. Si estuvisemos utilizando un
autmata de formato estrecho el procedimiento sera el mismo, insertando el segundo puerto en mdulo de
comunicacin adicional.
Adaptador de comunicacin

Adaptador de comunicacin

Tapa articulada

Conector de puerto 2

Tapa articulada
Cartucho ficticio
Despus de instalar el adaptador de comunicacin,
incorpore de nuevo el cartucho ficticio.

Conector de puerto 2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-69

2: ESPECIFICACIONES DE LA CPU
Despus de instalar el adaptador de comunicacin en la
CPU compacta, observe el mdulo de comunicaciones a
travs de la abertura del cartucho ficticio y compruebe
que el conector del mdulo de comunicaciones est a un
nivel ms bajo que la parte superior del bloque de
terminales a terminales a tornillo de la CPU.

Placa de PC del adaptador


de comunicacin

Mdulo de comunicaciones
Al instalar el mdulo de comunicaciones en el mdulo de
la CPU delgada, extraiga la cubierta del conector de
comunica-ciones del mdulo de la CPU delgada.
Consulte la pgina 3-6.

Mdulo de comunicaciones

Bloque de
terminal

Mdulo de la CPU delgada

Coloque el mdulo de comunicaciones y el mdulo de la


CPU uno junto al otro. Coloque los conectores de
comunicaciones juntos para que el alineamiento sea ms
sencillo.
Cuando los conectores de comunicaciones estn
alineados correctamente y el botn azul de desenganche
est hacia abajo, apriete el mdulo de comunicaciones y
el mdulo de la CPU juntos hasta que los enganches
chasqueen para incorporar los mdulos juntos
firmemente. Si el botn de desenganche est hacia
arriba, plselo hacia abajo para acoplar los enganches.

Botn de desenganche

Cubierta del conector


de comunicaciones

Extraccin del adaptador de comunicacin y del mdulo de comunicaciones


Precaucin Antes de extraer el adaptador de comunicacin o el mdulo de comunicaciones,

apague la alimen-tacin del mdulo de la CPU de MicroSmart . Si no lo hace, pueden


resultar daados el adaptador de comunicacin o el mdulo de la CPU, o es posible
que MicroSmart no funcione correctamente.

Adaptador de comunicacin
Para extraer el adaptador de comunicacin del mdulo de la
CPU compacta, retire en primer lugar el cartucho ficticio.
Mientras empuja la placa de PC del adaptador de comunicacin
con un dedo a travs de la abertura del cartucho ficticio, libere los
enganches del adaptador de comunicacin utilizando un
destornillador plano. Saque el adaptador de comunicacin del
conector de puerto 2. Al extraer el adaptador de comunicacin
del mdulo de HMI, siga estos pasos de forma similar.
Mdulo de comunicaciones
Si los mdulos estn montados en un carril DIN, extraiga en
primer lugar los mdulos del carril DIN como se describe en
pgina 3-7.
Empuje hacia arriba el botn de desenganche para liberar los
enganches y separe los mdulos como se muestra a la derecha.
2-70

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Botn de desenganche

2: ESPECIFICACIONES DE LA CPU

Cartucho de memoria
Un programa de usuario puede ser almacenado en un cartucho opcional de memoria cuando ste est
instalado en cualquiera de las CPU del MicroSmart a travs del WindLDR.
Una vez grabado este cartucho de memoria puede ser instalado en otro mdulo de la CPU de MicroSmart del
mismo tipo. Utilizando un cartucho de memoria podemos intercambiar el programa de usuario que correr en
la CPU. Esta caracterstica est disponible en todas las CPU.
Nmero de tipo del cartucho de la CPU
Nombre de mdulo
Cartucho de memoria
de 32KB

Cartucho de memoria
de 64KB

Nm. del tipo

Observaciones

FC4A-PM32

FC4A-PM64

Para los mdulos de la CPU del tipo estrecho (FC4A-D20RK1, FC4AD20RS1, FC4A-D40K3, y FC4A-D40S3 con versin del programa del
sistema 201 o superior puede usarse el cartucho de memoria de 64KB.
La capacidad del programa se expande hasta los 64.500 bytes (10.750
pasos).
Para editar los programas del usuario ms de 32 KB (5.200 pasos), use
WindLDR versin 4.2 o superior.

Prioridad de ejecucin del programa de usuario


Dependiendo de si hay instalado un cartucho de memoria en el mdulo de la CPU de MicroSmart o no, se
ejecuta un programa de usuario almacenado en el cartucho de memoria o en EEPROM en el mdulo de la
CPU respectivamente.
Cartucho de memoria

Prioridad de ejecucin del programa de usuario

Instalado en el mdulo de la CPU

Se ejecuta el programa de usuario almacenado en el cartucho de memoria.


Cuando el cartucho de memoria no almacena un programa de usuario, se
ejecuta el programa de usuario en la EEPROM del mdulo de la CPU.
Cuando se instala un cartucho de memoria en el mdulo de la CPU, el
programa de usuario puede descargarse desde el cartucho de memoria al
mdulo de la CPU al designarlo en Configuracin de rea de funcin de
WindLDR. Para llevar a cabo la descarga del programa desde el cartucho de
memoria, utilice la versin 210 o superior del programa del sistema de la
CPU y WindLDR ver 5.31 o superior.

No instalado en el mdulo de la CPU

Se ejecuta el programa del usuario almacenado en la EEPROM en el mdulo


de la CPU.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-71

2: ESPECIFICACIONES DE LA CPU
Especificaciones del cartucho de memoria
Nm. del tipo

FC4A-PM32

FC4A-PM64

Capacidad de memoria accesible

EEPROM

Hardware para el almacenamiento


de datos

32 KB

Software para el almacenamiento


de datos

mdulo de la CPU

Cantidad de programas
almacenados

WindLDR

Capacidad de memoria accesible

Se puede almacenar un programa de usuario en un cartucho de memoria.

64 KB

WindLDR versin 4.2 o superior

El cartucho de reloj opcional (FC4A-PT1) y el cartucho de memoria no pueden utilizarse a la vez en el mdulo
de la CPU compacta. El cartucho de reloj y el cartucho de memoria pueden utilizarse a la vez en el mdulo de
la CPU delgada.

Compatibilidad del programa del usuario


El modulo de la CPU slo puede ejecutar programas del usuario creados para el mismo tipo de mdulo. Al
instalar un cartucho de memoria, asegrese de que el programa de usuario almacenado en el cartucho de
memoria coincide con el tipo de mdulo de la CPU. Si el programa no es del mismo tipo que el mdulo de la
CPU, puede producirse un error de sintaxis del programa de usuario y es posible que el mdulo de la CPU no
ejecute el dicho programa.

Caucin

2-72

Compatibilidad del programa de usuario con los mdulos de la CPU


Cuando un cartucho de memoria contiene un programa de usuario para una
funcionalidad mayor, normalmente no se instala el cartucho de memoria en los
mdulos de la CPU con funcionalidad menor, si no el programa de usuario no se
ejecutar adecuadamente. Asegrese que el programa de usuario en el cartucho de
memoria es compatible con el mdulo de la CPU.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
Descarga y carga de programas de usuario hacia y desde cartuchos de memoria
Cuando se instala un cartucho de memoria en el mdulo de la CPU, se descarga o se carga un programa de
usuario desde el cartucho de memoria utilizando WindLDR en un equipo. Cuando no se instala un cartucho de
memoria en el mdulo de la CPU, se descarga y se carga un programa de usuario desde el mdulo de la CPU.
Para obtener ms informacin sobre los procedimientos de descarga de un programa de usuario desde
WindLDR en un equipo, consulte pgina 4-1.
Si en un mdulo de la CPU hubiera un cartucho de memoria instalado y el programa de usuario almacenado
en el cartucho de memoria no coincide con el tipo de mdulo de la CPU, la descarga es posible pero no as la
carga. Para cargar un programa de usuario asegrese de que el programa de usuario almacenado en el
cartucho de memoria coincide con el tipo de mdulo de la CPU. La descarga siempre es posible en los
cartuchos nuevos de memoria en blanco instalados en cualquier tipo de mdulos de la CPU.

Descarga de programas de usuario desde el cartucho de memoria al mdulo de la CPU


Para designar la descarga del programa de usuario desde el cartucho de memoria, utilice un mdulo de CPU
versin 210 o superior del programa del sistema de la CPU y WindLDR ver 5.31 o superior. Instale un cartucho
de memoria en el mdulo de la CPU conectado a un ordenador y encienda el mdulo de la CPU.
Programacin de WindLDR
1. Desde la barra de men de WindLDR,
seleccione Configuracin >
Configuracin del rea de funcin >
Cartuchos & Mdulos. Aparece el
cuadro de dilogo Configuracin de rea
de funcin para Cartuchos & Mdulos.

2. En cartucho de memoria, marque la casilla de seleccin a la izquierda de Activar descarga del cartucho de
memoria.
Marcada:

El programa de usuario se descarga desde el cartucho de memoria al mdulo de la CPU.

No marcada:

El programa de usuario no se descarga del cartucho de memoria al mdulo de la CPU.

3. Haga clic en el botn Aceptar.


4. Descargue el programa de usuario al cartucho de memoria para completar la designacin en el cartucho de
memoria.
5. Apague el mdulo de la CPU y retire el cartucho de memoria. Instale un cartucho de memoria en otro mdulo de
la CPU. Encienda el mdulo de la CPU, luego el programa de usuario se descarga desde el cartucho de memoria
al mdulo de la CPU.

Si el programa del usuario del mdulo CPU est protegido contra escritura o lectura/escritura, el programa de
usuario puede descargarse slo cuando la contrasea en el cartucho de memoria coincide con la contrasea
del mdulo de la CPU. Para saber cmo proteger con contrasea el programa del usuario, consulte la pgina
5-29.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-73

2: ESPECIFICACIONES DE LA CPU
Instalacin y extraccin del cartucho de memoria
Precaucin Antes de instalar o extraer el cartucho de memoria, apague la alimentacin del mdulo
de la CPU de MicroSmart . Si no lo hace, pueden resultar daados el cartucho de
memoria o el mdulo de la CPU, o es posible que MicroSmart no funcione
correctamente.

No toque los contactos del conector con la mano; si lo hace las descargas
electrostticas pueden daar los componentes internos.
Mdulo de la CPU compacta
El conector de cartucho normalmente est
cerrado con un cartucho ficticio. Para instalar el
cartucho de memoria, abra la cubierta de
terminal y extraiga el cartucho ficticio del
mdulo de la CPU. Asegrese de que la
orientacin del cartucho de memoria es la
correcta. Inserte el cartucho de memoria en el
conector de cartucho hasta que toque fondo. No
inserte el cartucho de memoria diagonalmente;
si lo hace los contactos de terminal pueden
deformarse.

Cubierta de terminal
Cartucho de memoria
FC4A-PM32

Conector
de cartucho

Despus de instalar el cartucho de memoria,


cierre la cubierta de terminal.
Para extraer el cartucho de memoria, sujete
ambos extremos del cartucho y squelo hacia
afuera.
Mdulo de la CPU delgada
Los conectores de cartucho 1 y 2 normalmente
estn cerrados con un cartucho ficticio. Para
instalar el cartucho de memoria, abra la tapa
articulada y extraiga el cartucho ficticio del
mdulo de la CPU. Asegrese de que la
orientacin del cartucho de memoria es la
correcta e insrtelo en el conector de cartucho 1
o 2 hasta que toque fondo. Despus de instalar
el cartucho de memoria, cierre la tapa
articulada.
Slo puede instalarse un cartucho de memoria
en cada conector de cartucho 1 o 2 en el
mdulo de la CPU delgada. Es posible instalar a
la vez un cartucho de memoria y uno de reloj.

Tapa articulada

Conector de cartucho 1

Cartucho de memoria
FC4A-PM32

Conector de cartucho 2

Para extraer el cartucho de memoria, sujete


ambos extremos del cartucho y squelo hacia
afuera.

2-74

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU

Cartucho de reloj
Con el cartucho del reloj opcional instalado en cualquier tipo de mdulo de la CPU de MicroSmart, se puede
utilizar MicroSmart para el control programado del tiempo como la iluminacin o los acondicionadores de aire.
Para configurar el calendario/reloj, consulte la pgina 15-5.
Nmero de tipo del cartucho de reloj
Nombre de mdulo
Cartucho de reloj

Nm. del tipo


FC4A-PT1

Especificaciones del cartucho de reloj


Exactitud

30 seg/mes (habitual) a 25C

Duracin de la copia de
seguridad

Aprox. 30 das (habitual) a 25C tras haber cargado la pila de copia de seguridad
totalmente

Pila

Pila de litio secundaria

Tiempo de carga

Aprox. 10 horas para cargar desde 0 % hasta 90 % de la carga total

Vida de la pila

Aproximadamente 100 ciclos de recarga hasta descargarse al 10% de su carga completa

Reemplazabilidad

Es imposible reemplazar la pila

El cartucho de memoria opcional (FC4A-PM32) y el cartucho de reloj no pueden utilizarse a la vez en el


mdulo de la CPU compacta. El cartucho de memoria y el cartucho de reloj pueden utilizarse a la vez en el
mdulo de la CPU delgada.

Instalacin y extraccin del cartucho de reloj


Precaucin Antes de instalar o extraer el cartucho de reloj, apague la alimentacin del mdulo de
la CPU de MicroSmart . Si no lo hace, pueden resultar daados el cartucho de reloj o
el mdulo de la CPU, o es posible que MicroSmart no funcione correctamente.

No toque los contactos del conector con la mano; si lo hace las descargas
electrostticas pueden daar los componentes internos.
Mdulo de la CPU compacta
El conector de cartucho normalmente est cerrado
con un cartucho ficticio. Para instalar el cartucho de
reloj, abra la cubierta de terminal y extraiga el cartucho
ficticio del mdulo de la CPU. Asegrese de que la
orientacin del cartucho de reloj es la correcta. Inserte
el cartucho de reloj en el conector de cartucho hasta
que toque fondo. No inserte el cartucho de reloj
diagonalmente; si lo hace los contactos de terminal
pueden deformarse. Despus de instalar el cartucho
de reloj, cierre la cubierta de terminal.
Para extraer el cartucho de reloj, sujete ambos
extremos del cartucho y squelo hacia afuera.
Mdulo de la CPU delgada
Para instalar el cartucho de reloj, abra la tapa
articulada y extraiga el cartucho ficticio del mdulo de
la CPU. Asegrese de que la orientacin del cartucho
de reloj es la correcta e insrtelo en el conector de
cartucho 1 o 2 hasta que toque fondo. Despus de
instalar el cartucho de reloj, cierre la tapa articulada.
Slo puede instalarse un cartucho de reloj en cada
conector de cartucho 1 o 2 en el mdulo de la CPU
delgada. Es posible instalar a la vez un cartucho de
reloj y uno de memoria.
Para extraer el cartucho de reloj, sujete ambos
extremos del cartucho y squelo hacia afuera.

Cubierta de terminal
Cartucho de reloj
FC4A-PT1

Conector
de cartucho

Tapa articulada

Conector de cartucho 1
Cartucho de reloj
FC4A-PT1

Conector de cartucho 2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-75

2: ESPECIFICACIONES DE LA CPU

Dimensiones
Todos los mdulos de MicroSmart tienen el mismo perfil para que sea posible montarlos en un carril DIN.

Mdulos de la CPU
FC4A-C10R2, FC4A-C10R2C, FC4A-C16R2, FC4A-C16R2C
70,0

4,5*

90,0

80,0

*8,5 mm cuando se saca la abrazadera.

FC4A-C24R2, FC4A-C24R2C
70,0

4,5*

90,0

95,0

*6,3 mm cuando se saca la abrazadera.

Todas las dimensiones en mm.

2-76

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
FC4A-D20K3, FC4A-D20S3
11,3

70,0

4,5*

90,0

35,4

*8.5 mm cuando se saca la abrazadera.

FC4A-D20RK1, FC4A-D20RS1
14,6

70,0

4,5*

90,0

47,5

*8,5 mm cuando se saca la abrazadera.

FC4A-D40K3, FC4A-D40S3
11,3

70,0

4,5*

90,0

47,5

*8,5 mm cuando se saca la abrazadera.

Todas las dimensiones en mm.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-77

2: ESPECIFICACIONES DE LA CPU
Mdulos de E/S
FC4A-N08B1, FC4A-T08K1, FC4A-T08S1
23,5

14,6

70,0

4,5*

90,0

3,8

*8,5 mm cuando se saca la abrazadera.

FC4A-N08A11, FC4A-R081, FC4A-M08BR1,


FC4A-L03A1, FC4A-L03AP1, FC4A-J2A1, FC4A-K1A1, FC4A-K2C1
23,5

14,6

70,0

4,5*

90,0

3,8

*8,5 mm cuando se saca la abrazadera.

FC4A-N16B1, FC4A-R161, FC4A-J4CN1, FC4A-J8C1, FC4A-J8AT1


23,5

14,6

70,0

4,5*

90,0

3,8

*8,5 mm cuando se saca la abrazadera.

Todas las dimensiones estn en mm.


2-78

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
FC4A-M24BR2
39,1

70,0

1,0

4,5*

90,0

3,8

*8,5 mm cuando se saca la abrazadera.

FC4A-N16B3, FC4A-T16K3, FC4A-T16S3


17,6

11,3

70,0

4,5*

90,0

3,8

*8,5 mm cuando se saca la abrazadera.

FC4A-N32B3, FC4A-T32K3, FC4A-T32S3


29,7

11,3

70,0

4,5*

90,0

3,8

*8,5 mm cuando se saca la abrazadera.

Todas las dimensiones en mm.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-79

2: ESPECIFICACIONES DE LA CPU
Mdulo AS-Interface FC4A-AS62M
23,5

9,4

70,0

4,5*

17,7

37,5

10

90,0

3,8

*8,5 mm cuando se saca la abrazadera.

Mdulos HMI, de base HMI y de comunicaciones


FC4A-PH1

42,0

35,0

FC4A-HPH1
13,9

71,0

4,5*

90,0

38,0

*8,5 mm cuando se saca la abrazadera.

Todas las dimensiones en mm.

2-80

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2: ESPECIFICACIONES DE LA CPU
Mdulos de comunicaciones
FC4A-HPC1, FC4A-HPC2, FC4A-HPC3
13,9

70,0

4,5*

90,0

22,5

*8,5 mm cuando se saca la abrazadera.

Ejemplo: La siguiente figura ilustra una configuracin de sistema que consta de un mdulo de la CPU tipo 24
E/S compacta, un mdulo de salida de rel de 8 puntos y un mdulo de entrada de CC de 16 puntos montado
en un carril DIN de 35 mm de ancho utilizando ganchos de montaje BNL6P.
23,5

23,5

9,0

Carril DIN

Clip del montaje BNL6P

*8,5 mm cuando se saca la abrazadera.

4,5*

90,0

95,0

35,0

45,0

9,0

Todas las dimensiones en mm.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2-81

2: ESPECIFICACIONES DE LA CPU

2-82

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

3: INSTALACIN Y CABLEADO
Introduccin
Este captulo describe los mtodos y precauciones que se deben tomar a la hora de instalar y conectar los
cables de los mdulos de MicroSmart.
Antes de iniciar la instalacin y la conexin de los cables, lea el apartado "Precauciones de seguridad" que
encontrar al principio de este manual y procure entender las precauciones descritas en el epgrafe
Advertencia y precaucin.

Advertencia

Apague MicroSmart antes de iniciar la instalacin, extraccin, conexin de cables,


mantenimiento e inspeccin de MicroSmart. De lo contrario, puede provocar descargas
elctricas o peligro de incendio.
Las paradas de emergencia y circuitos de interbloqueo se deben configurar fuera de
MicroSmart. Si tales circuitos se configuran dentro de MicroSmart, un fallo en
MicroSmart podra provocar daos en el sistema de control, daos o accidentes.
Se requieren conocimientos especiales para instalar, conectar los cables, programar y
manejar MicroSmart. Las personas que carezcan de estos conocimientos no deben
utilizar MicroSmart.

Precaucin Impida que caigan fragmentos de metal o trozos de cable dentro de la caja de
MicroSmart. Ponga una cubierta sobre los mdulos de MicroSmart durante la

instalacin y la conexin de los cables. La introduccin de tales fragmentos y astillas


puede provocar peligro de incendio, daos o un funcionamiento incorrecto del equipo.
No toque los contactos del conector con la mano, ya que, en caso contrario, puede
que una descarga electrosttica dae los componentes internos.

Ubicacin de la instalacin
MicroSmart debe instalarse correctamente para obtener un
rendimiento ptimo.

Tipo compacto

El MicroSmart est diseado para su instalacin en un armario


elctrico. No instale MicroSmart fuera de un armario elctrico.
El entorno adecuado para utilizar MicroSmart es el de "Grado 2
de polucin". Utilice MicroSmart en aquellos entorno que tengan
un grado 2 de polucin (segn la norma IEC 60664-1).
Asegrese de que la temperatura en funcionamiento no
desciende por debajo de 0C ni supera los 55C. Si la
temperatura supera los 55C, utilice un ventilador o un
refrigerador.

Tipo delgado

Clip del montaje


BNL6P

Monte MicroSmart en un plano vertical tal y como se muestra en


la figura de la derecha.
Para evitar un aumento excesivo de temperatura, facilite una
gran ventilacin. No instale MicroSmart cerca, y especialmente
encima, de ningn dispositivo que genere un calor
considerable, como por ejemplo un radiador, un transformador
o un resistor de gran capacidad. La humedad relativa debe
estar comprendida entre el 30 y el 95 %.

Clip del montaje


BNL6P

MicroSmart no debe se debe exponer a una excesiva cantidad


de polvo, suciedad, sal, luz solar directa, vibraciones ni descargas elctricas. No utilice MicroSmart en una
zona en la que estn presentes agentes qumicos corrosivos o gases inflamables. No se debe exponer los
mdulos a salpicaduras de productos qumicos, aceite o agua.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

3-1

3: INSTALACIN Y CABLEADO

Ensamblaje de los mdulos


Precaucin Ensamble los mdulos de MicroSmart antes de montarlos en un carril DIN. Intentar

ensamblar los mdulos en un carril DIN directamente puede provocar daos en los
mismos.

Apague MicroSmart antes de ensamblar los mdulos. De lo contrario, puede provocar


descargas elctricas.
El siguiente ejemplo demuestra el procedimiento que se debe seguir para ensamblar el mdulo de la CPU tipo
24 E/S compacta y un mdulo de E/S. Si ensambla mdulos de la CPU delgada, debe seguir el mismo
procedimiento.
1. Al ensamblar un mdulo de entrada o de
salida, extraiga el precinto del conector de
expansin del mdulo de la CPU tipo 24 E/S.

2. Coloque el mdulo de la CPU y el de E/S uno junto al


otro. Ponga los conectores de expansin juntos para una
fcil alineacin.
3. Con los conectores de expansin alineados
correctamente y el botn azul de desenganche hacia
abajo, presione el mdulo de la CPU y el de E/S hasta
que las patillas hagan clic para unir firmemente ambos
mdulos. Si el botn de desenganche est hacia arriba,
plselo para acoplar las patillas.
Botn de desenganche

Desensamblaje de mdulos
Precaucin

Extraiga los mdulos de MicroSmart del carril DIN antes de desensamblar los mdulos.
Intentar desensamblar los mdulos en un carril DIN directamente puede provocar
daos en los mismos.
Apague MicroSmart antes de desensamblar los mdulos. En caso de no hacerlo puede
provocar descargas elctricas.

1. Si se montan los mdulos en un carril DIN, extrigalos


en primer lugar de dicho carril como se describe en la
pgina 3-7.

Botn de desenganche

2. Pulse hacia arriba el botn de desenganche para liberar


las patillas y tire de los mdulos cada uno hacia un lado
como se muestra en la ilustracin. Si desensambla
mdulos de la CPU delgada, debe seguir el mismo
procedimiento.

3-2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

3: INSTALACIN Y CABLEADO

Instalacin del mdulo HMI


Precaucin Apague MicroSmart antes de instalar o extraer el mdulo HMI para evitar descargas
elctricas.

No toque los contactos del conector con la mano, ya que en caso contrario puede que
una descarga electrosttica dae los componentes internos.
Se puede montar un mdulo HMI (FC4A-PH1) en cualquier mdulo de la CPU compacta y tambin en el
mdulo principal HMI montado junto a cualquier mdulo de la CPU delgada. Si desea conocer las
especificaciones del mdulo HMI, consulte la pgina 2-65. Si desea obtener ms detalles acerca del
funcionamiento del mdulo HMI, consulte la pgina 5-36.
Tipo compacto
1. Extraiga la cubierta del conector HMI del mdulo de la CPU. Site el conector HMI dentro del mdulo de la CPU.
2. Presione el mdulo HMI sobre su conector situado en el mdulo de la CPU hasta que las patillas hagan clic.

Conector HMI

Mdulo HMI

Tipo delgado

Mdulo principal HMI

1. Si utiliza el mdulo HMI con el mdulo de la CPU,


prepare el mdulo principal HMI opcional (FC4A-HPH1).
Consulte la pgina 2-66.
2. Site el conector HMI dentro del mdulo principal HMI.
Presione el mdulo HMI sobre su conector situado en el
mdulo principal HMI hasta que las patillas hagan clic.

3. Extraiga la cubierta del conector de comunicacin del


mdulo de la CPU delgada. Consulte la pgina 3-6.

Mdulo HMI

Mdulo de la CPU delgada

4. Coloque el mdulo principal HMI y el de la CPU uno junto


al otro. Con los conectores de comunicacin alineados
correctamente y el botn azul de desenganche hacia
abajo, presione el mdulo principal HMI y el de la CPU
hasta que las patillas hagan clic para unir firmemente
ambos mdulos. Si el botn de desenganche est hacia
arriba, plselo para acoplar las patillas.

Cubierta del conector


Botn de desenganche de comunicacin

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

3-3

3: INSTALACIN Y CABLEADO

Extraccin del mdulo HMI


Precaucin Apague MicroSmart antes de instalar o extraer el mdulo HMI para evitar descargas
elctricas.

No toque los contactos del conector con la mano, ya que en caso contrario puede que
una descarga electrosttica dae los componentes internos.
En esta seccin se describen los procedimientos para extraer el mdulo HMI del mdulo principal HMI
opcional montado junto a cualquier mdulo de la CPU delgada.
1. Inserte un destornillador fino y plano (3,0 mm como mximo)
en la ranura situada en la parte superior del mdulo HMI hasta
que la punta del destornillador llegue al fondo.

2. Mientras tuerce el destornillador en la direccin indicada, libere


la patilla del mdulo HMI y tire de l hacia fuera.

Patilla

3. Extraiga el mdulo HMI del mdulo principal HMI.

3-4

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

3: INSTALACIN Y CABLEADO

Extraccin de los bloques de terminales


Precaucin Apague MicroSmart antes de instalar o extraer los bloques de terminales para evitar
descargas elctricas.

Utilice los procedimientos correctos para extraer los bloques de terminales, ya que de
no hacerlo dichos bloques pueden resultar daados.
En esta seccin se describen los procedimientos para extraer los bloques de terminales de los mdulos de la
CPU delgada FC4A-D20RK1 y FC4A-D20RS1.
1. Antes de extraer los bloques de terminales,
desconecte todos los cables que estn
conectados a ellos.
Extraiga en primer lugar el bloque ms corto de la
izquierda y a continuacin haga lo propio con el
ms largo situado a la derecha.
Extraiga en primer
lugar el bloque de
terminales ms
corto.

A continuacin
extraiga el ms
largo.

FC4A-D20RK1 y FC4A-D20RS1

2. Cuando extraiga el bloque ms largo, sujtelo por


el centro y tire de l hacia fuera.

3. No lo sujete por uno de los extremos, ya que


en caso contrario podra daarlo.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

3-5

3: INSTALACIN Y CABLEADO

Extraccin de la cubierta del conector de comunicacin


Precaucin Cuando utilice un destornillador fino para extraer la cubierta del conector de
comunicacin, insrtelo con cuidado procurando no daar los componentes
electrnicos del interior del mdulo de la CPU.

Cuando presione por primera vez la cubierta del conector de comunicacin para que
se rompa, tenga cuidado para no hacerse dao en los dedos.
Antes de montar un mdulo de comunicacin o un mdulo
principal HMI junto al mdulo de la CPU delgada, se debe extraer
la cubierta del conector de comunicacin del mdulo de la CPU.
Rompa la cubierta del conector de comunicacin del mdulo de la
CPU delgada como se describe a continuacin.

Cubierta del conector de comunicacin


Puentes B

Puentes A

1. Presione cuidadosamente la cubierta del conector de comunicacin situada en la posicin (1) para romper los
puentes A como se indica en cada una de las figuras que siguen a continuacin.

(1)

2. El otro extremo de la cubierta del conector de comunicacin (2) sobresaldr como se muestra en la figura
inferior de la izquierda. Presione este extremo.
3. Con ello, el extremo opuesto (3) sobresaldr. Si no lo hace, inserte un destornillador fino en la ranura y tire
hacia fuera del extremo (3).
Sujete la cubierta del conector de comunicacin en (3) y arrnquela para romper los puentes B.
(3)
(2)

3-6

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

3: INSTALACIN Y CABLEADO

Montaje en el carril DIN


Precaucin

Instale los mdulos de MicroSmart siguiendo las instrucciones descritas en este manual
del usuario. Una instalacin inadecuada dara como resultado fallos o un mal
funcionamiento de MicroSmart.
Monte los mdulos de MicroSmart en un carril DIN de 35 mm de ancho o sobre una
superficie de panel.
Carril DIN aplicable: BAA1000NP o BAP1000NP de IDEC (1000 mm (39,4") de
longitud)

1. Sujete firmemente el carril DIN a un panel utilizando tornillos.


2. Saque la abrazadera de cada mdulo de
MicroSmart y ponga la acanaladura del mdulo en
el carril DIN. Presione los mdulos hacia el carril
DIN y empuje las abrazaderas como se indica en la
figura de la derecha.

Acanaladura
Carril DIN de 35
mm de ancho

3. Utilice grapas de montaje BNL6P a ambos lados


de los mdulos de MicroSmart para impedir
desplazamientos laterales.

Abrazadera

Extraccin del carril DIN


1. Inserte un destornillador plano en la ranura de la
abrazadera.
Carril DIN de 35
mm de ancho

2. Saque las abrazaderas de los mdulos.


3. Gire los mdulos de MicroSmart hasta el fondo.

Abrazadera

Montaje directo sobre una superficie de panel


Los mdulos de MicroSmart tambin pueden montarse sobre

una superficie de panel dentro de una consola. Si monta un


mdulo de la CPU delgada, un mdulo de E/S digital, uno de
E/S analgica, un mdulo principal HMI o un mdulo de
comunicacin, utilice una cinta de montaje directo FC4APSP1P como se indica a continuacin.

(A)
Cinta de montaje directo
FC4A-PSP1P

(B)

Instalacin de la cinta de montaje directo


1. Extraiga la abrazadera del mdulo empujndola hacia
dentro.
2. Inserte la cinta de montaje directo en la ranura de la que se
extrajo la abrazadera (A). Inserte la cinta de montaje hasta
que el gancho se introduzca en el hueco del mdulo (B).
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

3-7

3: INSTALACIN Y CABLEADO
Extraccin de la cinta de montaje directo

(A)

1. Inserte un destornillador plano bajo la patilla de la


cinta de montaje directo para liberarla (A).

(B)

2. Saque la cinta de montaje directo (B).

Disposicin de los orificios para el montaje directo sobre una superficie de panel
Realice orificios de montaje de 4,3 mm como se indica a continuacin y utilice tornillos M4 (de 6 u 8 mm de
longitud) para montar los mdulos de MicroSmart sobre una superficie de panel.
Mdulos de la CPU
FC4A-C10R2, FC4A-C10R2C,
FC4A-C16R2, FC4A-C16R2C

2-

68,0

83,0

80,0

95,0

FC4A-D20RK1, FC4A-D20RS1,
FC4A-D40K3, FC4A-D40S3
4,3

4,3

47,5

2-

24,1

90,0
103,0

2-

90,0
103,0

FC4A-D20K3, FC4A-D20S3

35,4
24,1

83,0

90,0

83,0

90,0

2-

,3

,3

FC4A-C24R2, FC4A-C24R2C

3,0

3,0

Todas las dimensiones estn en mm.


3-8

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

3: INSTALACIN Y CABLEADO
Mdulos de E/S
FC4A-N08B1, FC4A-N16B1, FC4A-N08A11, FC4A-R081,
FC4A-R161, FC4A-T08K1, FC4A-T08S1, FC4A-M08BR1,
FC4A-L03A1, FC4A-L03AP1, FC4A-J2A1, FC4A-K1A1
23,5

FC4A-N16B3, FC4A-T16K3, FC4A-T16S3

17,6

,3

2-4

,3

2-4

90,0
103,0

6,3

90,0
103,0

6,3

3,0

3,0

FC4A-N32B3, FC4A-T32K3, FC4A-T32S3


2-4

39,1

,3

2-4,3

90,0
103,0

6,3

90,0
103,0

29,7
6,3

FC4A-M24BR2

3,0

3,0

Mdulo principal HMI


FC4A-HPH1

Mdulos de comunicacin
FC4A-HPC1, FC4A-HPC2, FC4A-HPC3
4,3

2-

38,0
20,3

22,5

4,3

2-

90,0
103,0

90,0
103,0

4,8

3,0

3,0

Todas las dimensiones estn en mm.


MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

3-9

3: INSTALACIN Y CABLEADO

4,
3

Ejemplo 1: disposicin de los orificios de montaje para los mdulos de E/S FC4A-C24R2 y los de 23,5
mm de anchura

23,5

23,5

23,5

3,0
83,0

15,3

3,0

3,0

3,0

23,5

23,5

23,5

113,00,2

83,0

103,0

10
-

12,3

Cinta de montaje directo


FC4A-PSP1P

Ejemplo 2: Disposicin de los orificios de montaje, de izquierda a derecha, de los mdulos FC4AHPH1, FC4A-D20K3, FC4A-N16B3, FC4A-N32B3 y FC4A-M24R2
17,6 17,6

29,7

103,0

41,8

3,0
3,0

3,0
41,8

3-10

3,0
17,6 17,6

3,0
29,7

Todas las dimensiones estn en mm.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

3: INSTALACIN Y CABLEADO

Instalacin en el panel de control


Los mdulos de MicroSmart estn diseados para su instalacin en un armario elctrico. No instale los
mdulos de MicroSmart fuera de un armario elctrico.
El ambiente adecuado para utilizar MicroSmart es "Grado 2 de polucin". Utilice MicroSmart en aquellos
ambientes con un grado 2 de polucin (segn la norma IEC 60664-1).
Cuando instale los mdulos de MicroSmart en un panel de control, tenga en cuenta la comodidad de manejo y
mantenimiento y la resistencia contra determinados ambientes.
Mdulo de la CPU compacta

Panel frontal

20 mm mnimo

40 mm
mnimo

20 mm mnimo

40 mm
mnimo

80 mm
mnimo

20 mm mnimo

20 mm mnimo

Conducto de cableado

Mdulo de la CPU delgada

Panel frontal

20 mm mnimo

40 mm
mnimo

40 mm
mnimo

20 mm mnimo

80 mm
mnimo

20 mm mnimo

20 mm mnimo

Conducto de cableado

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

3-11

3: INSTALACIN Y CABLEADO

Direccin de montaje
Monte los mdulos de MicroSmart horizontalmente sobre un plano vertical como se indica en la pgina
anterior. Mantenga un espacio suficiente alrededor de los mdulos de MicroSmart para asegurar una correcta
ventilacin y mantener la temperatura ambiente entre 0C y 55C.
Mdulo de la CPU compacta
Cuando la temperatura ambiente sea de 35C o menos, los mdulos de la CPU compacta se pueden montar
tambin verticalmente sobre un plano horizontal como se indica a continuacin a la izquierda. Cuando la
temperatura ambiente sea de 40C o menos, los mdulos de la CPU compacta se pueden montar tambin de
lado sobre un plano vertical como se indica a continuacin en la ilustracin del medio.

Direccin de montaje
admisible a 35C o menos

Direccin de montaje
admisible a 40C o menos

Direccin de montaje
incorrecta

Mdulo de la CPU delgada


Monte siempre los mdulos de la CPU delgada horizontalmente sobre un plano vertical como se indica en la
pgina anterior. No se permite ninguna otra direccin de montaje.

Direccin de montaje
incorrecta

3-12

Direccin de montaje
incorrecta

Direccin de montaje
incorrecta

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

3: INSTALACIN Y CABLEADO

Cableado de entrada
Precaucin Separe el cableado de entrada de la lnea de salida, de la lnea de corriente y de la
lnea de motor.

Utilice los cables adecuados para el cableado de entrada.


Mdulos de la CPU compacta:
UL1015 AWG22 o UL1007 AWG18
Mdulos de la CPU delgada y de E/S: UL1015 AWG22
Entrada de emisor de CC

Entrada de receptor de CC
DC.IN

DC.IN

0
1
2
3
4
5
6
7

Sensor de 2 cables

Sensor de 2 cables

+
0

24 V CC

COM COM

COM COM

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

24 V CC

PNP

NPN

0
1
2
3
4
5
6
7

3-13

3: INSTALACIN Y CABLEADO

Cableado de salida
Precaucin

Si fallaran los rels o transistores de la CPU o de los mdulos de salida de MicroSmart,


las salidas permaneceran activadas o desactivadas. Disponga un circuito de
supervisin fuera de MicroSmart para las seales de salida que puedan producir
accidentes peligrosos.
Conecte un fusible al mdulo de salida, seleccionando uno adecuado para la carga.
Utilice los cables adecuados para el cableado de salida.
Mdulos de la CPU compacta:
UL1015 AWG22 o UL1007 AWG18
Mdulos de la CPU delgada y de E/S: UL1015 AWG22
Cuando el equipo que contiene MicroSmart est destinado para su utilizacin en pases
europeos, inserte un fusible aprobado por la normativa IEC 60127 en la salida de todos
los mdulos para evitar sobrecargas o cortocircuitos. Esto es necesario cuando se
exporta un equipo que contiene MicroSmart a Europa.

Salida de rel
Ry.OUT

Conecte un fusible
adecuado para la carga.

Fusible

6
7
COM1
3
4

7 COM(+) V

7 COM() +V

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Conecte un fusible
adecuado para la carga.

L
L
L
L
L
L
L
L

+ Fusible

Carga
0

3-14

Fusible
0

Conecte un fusible
adecuado para la carga.

Tr.OUT

0
1
2
3
4
5
6
7

Carga
L
L
L
L
L
L
L
L

Salida de emisor de transistor


Tr.OUT

Fusible +

CA

L
L
L
L

Salida de receptor de transistor

Fusible

Fusible

3 COM0 NC

Fusible

CA

L
L
L
L

+ CC

Fusible
+
CC

Fusible

Fusible

Carga
0

CC
+

Fusible
+
CC

0
1
2
3
4
5
6
7

0
1
2
3
4
5
6
7

3: INSTALACIN Y CABLEADO
Circuito de proteccin de contactos para las salidas de rel y de transistor
Segn el tipo de carga, puede ser necesario un circuito de proteccin para la salida de rel de los mdulos de
MicroSmart. Elija un circuito de proteccin de entre los modelos A a D que se muestran a continuacin y
conctelo al exterior de la CPU o al mdulo de salida de rel.
Para la proteccin de la salida de transistor de los mdulos de MicroSmart, conecte el circuito de proteccin C
mostrado a continuacin al circuito de salida del transistor.
Circuito de proteccin A

Carga inductiva

Salida Q
C
R

Este circuito de proteccin puede utilizarse cuando la


impedancia de carga es menor que la de RC en un circuito
de alimentacin de carga de CA.
C: 0,1 a 1M F
R: Resistencia de aproximadamente el mismo valor de
resistencia que la carga

COM

Circuito de proteccin B

Salida Q

Carga inductiva

R
COM

Este circuito de proteccin puede utilizarse con circuitos de


alimentacin de carga de CA y CC.
C: 0,1 a 1 F
R: Resistencia de aproximadamente el mismo valor de
resistencia que la carga

Circuito de proteccin C

Salida Q

Carga inductiva

Este circuito de proteccin puede utilizarse con circuitos de


alimentacin de carga de CC.
Utilice un diodo con los siguientes valores.

COM

Tensin de resistencia inversa:tensin del circuito de carga 10


Corriente hacia delante:
mayor que la corriente de carga

Circuito de proteccin D

Salida Q

Carga inductiva

Este circuito de proteccin puede utilizarse con circuitos de


alimentacin de carga de CA y CC.

Varistor
+

COM
o

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

3-15

3: INSTALACIN Y CABLEADO

Fuente de alimentacin
Mdulo de la CPU compacta (Alim. con CA y CC)
Precaucin

Utilice una fuente de alimentacin del valor adecuado. La utilizacin de una fuente de
alimentacin equivocada puede provocar peligro de incendio.
El intervalo de tensin permitida es de 85 a 264V CA para los mdulos de la CPU con
alimentacin CA y de 16,0 a 31,2V CC para los mdulos de la CPU con alimentacin de
CC. No utilice MicroSmart con ninguna otra tensin.
Si la tensin se activa o desactiva muy lentamente entre 15 y 50 V de CA, MicroSmart
puede ejecutarse y pararse repetidamente entre estas tensiones. Si pueden producirse
fallos o un mal funcionamiento del sistema de control, daos o accidentes, incluya una
medida de prevencin utilizando un circuito de supervisin de tensin fuera de
MicroSmart.
Utilice un fusible aprobado por la norma IEC 60127 fuera de la lnea de corriente de
MicroSmart. Esto es necesario cuando se exporta un equipo que contiene MicroSmart a
Europa.

Tensin de la fuente de alimentacin


El rango de tensin de alimentacin permitido para el mdulo de la CPU compacta MicroSmart es de 85 a 264V
CA para el tipo alimentado con CA y de 16,0 a 31,2V CC para el tipo alimentado con CC.
La tensin de deteccin de error de alimentacin depende de la cantidad de puntos de entrada y salidas
utilizados. Bsicamente, el error de alimentacin se detecta cuando la tensin cae por debajo de los 85V CA o
16,0V CC, deteniendo la operacin para impedir un funcionamiento incorrecto.
Una interrupcin momentnea de la corriente durante 20 ms o menos no se reconoce como un error de
alimentacin en la tensin clasificada de 100 a 240 V de CA.
Irrupcin de corriente en el encendido
Cuando el mdulo de la CPU compacta alimentada por CA o CC est encendido, fluye una irrupcin de
corriente de un mximo de 35 A (en los mdulos de la CPU tipo 10 E/S y 16 E/S) o de 40 A (en el mdulo de la
CPU tipo 24 E/S).
Cableado de la fuente de alimentacin
Utilice un cable trenzado de UL1015 AWG22 o UL1007
AWG18 para el cableado de la fuente de alimentacin.
Haga este cableado lo ms corto que pueda.
Site el cableado de la fuente de alimentacin lo ms
lejos posible de las lneas de motor.

Alim. CA

Alim. CC

L N

Toma de tierra
Para impedir descargas elctricas, conecte el terminal
o
a una toma de tierra adecuada utilizando un cable de
UL1007 AWG16.

La toma de tierra tambin evita un funcionamiento


incorrecto debido al ruido.

100-240
V CA

24V CC

No conecte el cable de la toma de tierra al mismo sitio


que la toma de tierra del equipo de motor.
Separe los cables de toma de tierra del MicroSmart y los dispositivos externos que puedan ser una posible
fuente de ruido.
Utilice un cable grueso para poner a tierra el MicroSmart y haga dicho cable lo ms corto posible para que los
ruidos de los dispositivos externos puedan conducirse a tierra de forma efectiva.

3-16

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

3: INSTALACIN Y CABLEADO
Mdulo de la CPU delgada (Corriente continua)
Precaucin Utilice una fuente de alimentacin del valor adecuado. La utilizacin de una fuente de
alimentacin equivocada puede provocar peligro de incendio.

El intervalo de tensin admisible para el mdulo de la CPU delgada de MicroSmart va


de 20,4 a 26,4 V CC. No utilice MicroSmart con ninguna otra tensin.
Si la tensin se activa o desactiva muy lentamente entre 10 y 15 V de CC, MicroSmart
puede ejecutarse y pararse repetidamente entre estas tensiones. Si pueden producirse
fallos o un mal funcionamiento del sistema de control, daos o accidentes, incluya una
medida de prevencin utilizando un circuito de supervisin de tensin fuera de
MicroSmart.
Utilice un fusible aprobado por la norma IEC 60127 fuera de la lnea de corriente de
MicroSmart. Esto es necesario cuando se exporta un equipo que contiene MicroSmart a
Europa.
Tensin de la fuente de alimentacin
El intervalo de tensin admisible para el mdulo de la CPU delgada de MicroSmart va de 20,4 a 26,4 V CC.
La tensin mnima de deteccin de error de alimentacin depende de la cantidad de puntos de entrada y salida
utilizados. Fundamentalmente, el error de alimentacin se detecta cuando la tensin cae por debajo de 20,4 V
de CC, deteniendo la operacin para impedir un funcionamiento incorrecto.
Una interrupcin momentnea de la corriente durante 10 mseg o menos no se reconoce como un error de
alimentacin en la tensin clasificada de 24 V de CC.
Irrupcin de corriente en el encendido
Cuando el mdulo de la CPU delgada est encendido, fluye una
irrupcin de corriente de un mximo de 50 A.
Cableado de la fuente de alimentacin
Utilice un cable trenzado de UL1015 AWG22 o UL1007 AWG18
para el cableado de la fuente de alimentacin. Haga este cableado
lo ms corto que pueda.
Site el cableado de la fuente de alimentacin lo ms lejos posible
de las lneas de motor.

24V CC

Toma de tierra
Para impedir descargas elctricas, conecte el
terminal a una
toma de tierra adecuada utilizando un cable de UL1015 AWG22 o
UL1007 AWG18. La toma de tierra tambin evita un
funcionamiento incorrecto debido al ruido.
No conecte el cable de la toma de tierra al mismo sitio que la toma
de tierra del equipo de motor.
Separe los cables de toma de tierra del MicroSmart y los dispositivos externos que puedan ser una posible
fuente de ruido.
Utilice un cable grueso para poner a tierra el MicroSmart y haga dicho cable lo ms corto posible para que los
ruidos de los dispositivos externos puedan conducirse a tierra de forma efectiva.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

3-17

3: INSTALACIN Y CABLEADO
Precauciones para la conexin de dispositivos de comunicacin
Cuando conecte los dispositivos de comunicacin al MicroSmart, tenga en cuenta las posible fuentes de ruido
externas.
En una red de comunicaciones formada por un MicroSmart, un dispositivo externo y un dispositivo de
comunicaciones dotado de una toma a tierra funcional y una toma de tierra de seal conectados entre s
internamente (por ejemplo, las interfaces del operador HG3F y HG4F de IDEC), si todos estos dispositivos
reciben corriente de una fuente de alimentacin de CA o CC, los ruidos generados por el dispositivo externo
pueden afectar a los circuitos internos del MicroSmart y del dispositivo de comunicacin. Adopte las siguientes
medidas segn el entorno operativo.
Utilice una fuente de alimentacin distinta para el dispositivo externo que genere ruidos de modo que no se
forme un circuito de bucle que induzca ruidos.
Desconecte de la lnea de tierra el terminal de toma de tierra funcional del dispositivo de comunicaciones.
Esta medida podra ocasionar el deterioro de las caractersticas EMC. Al adoptar esta medida, asegrese de
que las caractersticas EMEC de todo el sistema son satisfactorias.
Conecte el terminal de toma de tierra funcional del dispositivo de comunicaciones a la lnea de 0 V de la
fuente de alimentacin para que los ruidos del dispositivo externo no pasen por la lnea de comunicaciones.
Conecte un aislante a la lnea de comunicaciones para evitar que se forme un circuito de bucle que induzca
ruidos.

3-18

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

3: INSTALACIN Y CABLEADO

Conexin de terminal
Precaucin Asegrese de que las condiciones y ambientes operativos se encuentran dentro de los
valores especificados.

No olvide conectar el cable de toma de tierra a una toma de tierra adecuada ya que en
caso contrario podran producirse descargas elctricas.
No toque los terminales que tengan corriente ya que de hacerlo podran producirse
descargas elctricas.
No toque los terminales inmediatamente despus de apagar la corriente ya que
tambin pueden producirse descargas.
Cuando utilice casquillos, inserte un cable en la parte inferior del casquillo y
enrsquelo.
Casquillos, herramienta para enroscar y destornillador para los bloques de terminales Phoenix
Puede conectarse el bloque de terminales atornillado mediante cables utilizando o no casquillos en el extremo
del cable. Los casquillos aplicables para los bloques de terminales Phoenix y las herramientas para
enroscarlos aparecen listados a continuacin. El destornillador se utiliza para apretar los terminales con
tornillos en los mdulos de MicroSmart . Estos casquillos, la herramienta para enroscar y el destornillador los
fabrica Phoenix Contact y estn disponibles en Phoenix Contact.
Los nmeros de tipo de los casquillos, de la herramienta para enroscar y del destornillador de la siguiente lista
son los nmeros de tipo de Phoenix Contact. Al solicitar estos productos a Phoenix Contact, especifique el N.
de pedido y la cantidad listada a continuacin.
Pedido de casquillos N.
Tamao de
cable

Cantidad de cables

Tipo Phoenix

Pedido N.

Pcs./Pkt.

UL1007 AWG16

AI 1,5-8 BK

32 00 04 3

100

UL1007 AWG18

AI 1-8 RD

32 00 03 0

100

UL1015 AWG22

AI 0,5-8 WH

32 00 01 4

100

UL1007 AWG18

AI-TWIN 2 x 0,75-8
GY

32 00 80 7

100

UL1015 AWG22

AI-TWIN 2 x 0,5-8
WH

32 00 93 3

100

Pedido N.

Pcs./Pkt.

CRIMPFOX ZA 3

12 01 88 2

Para mdulos de la CPU

SZS 0,6 x 3,5

12 05 05 3

10

Para mdulos de E/S y


adaptador de
comunicacin

SZS 0,4 x 2,5

12 05 03 7

10

Para conexin de 1
cable

Para conexin de 2
cables

Pedido de herramienta para enroscar y destornillador N.


Nombre de la herramienta
Herramienta para enroscar
Destornillado
r

Par de torsin para terminal con


tornillos

Tipo Phoenix

mdulos de la CPU

0,5 Nm

mdulos de E/S
Adaptador de
comunicacin

0,22 a 0,25 Nm

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

3-19

3: INSTALACIN Y CABLEADO

3-20

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

4: PRINCIPIOS BSICOS DE FUNCIONAMIENTO


Introduccin
Este captulo ofrece informacin general acerca de cmo configurar el sistema bsico de MicroSmart para
programar, iniciar y parar las operaciones de MicroSmart, y presenta procedimientos operativos sencillos que
van desde la creacin de un programa del usuario utilizando WindLDR en un equipo hasta la supervisin de las
operaciones de MicroSmart.

Conexin de MicroSmart a un PC (Sistema de Conexin a Ordenador 1:1)


MicroSmart se puede conectar a un PC Windows de dos formas.

Conexin a Ordenador a travs del puerto 1 o 2 (RS232C)


Si conecta un equipo de Windows al puerto RS232C 1 o 2 del mdulo de la CPU de MicroSmart, active el
protocolo de mantenimiento del puerto RS232C utilizando la Configuracin de rea de funcin en WindLDR.
Consulte la pgina 26-2.
Para configurar un sistema de Conexin a Ordenador 1:1, conecte un equipo al mdulo de la CPU utilizando el
cable de Conexin a Ordenador 4C (FC2A-KC4C). Este cable se puede conectar al puerto 1 directamente. Si
conecta el cable al puerto 2 del mdulo de la CPU compacta tipo 16 o 24 E/S, instale un adaptador de
comunicacin RS232C (FC4A-PC1) opcional al conector del puerto 2. Si lo conecta al puerto 2 del mdulo de
la CPU delgada, se necesita un mdulo de comunicacin RS232C (FC4A-HPC1) opcional. El adaptador de
comunicacin RS232C tambin se puede instalar en el mdulo HMI principal (FC4A-HPH1).
Cable de Conexin a Ordenador
4C
FC2A-KC4C
3 m (9,84 pies) de longitud

Puerto 1
(RS232C)
Mdulo de la
CPU compacta

RS232C
Conector
hembra D-sub
de 9 contactos
Nota: El conector del puerto 2 est
disponible nicamente en los mdulos
de la CPU tipo 16 y 24 E/S compacta,
no en el tipo 10 E/S.

Puerto 2 (Nota)
Adaptador de comunicacin
RS232C FC4A-PC1
Puerto 1 (RS232C)
Mdulo de comunicacin
RS232C FC4A-HPC1
Mdulo de la
CPU delgada

Puerto 2
Puerto 1 (RS232C)

Mdulo HMI principal


FC4A-HPH1

Mdulo de la
CPU delgada

Puerto 2
Adaptador de comunicacin
RS232C FC4A-PC1

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

4-1

4: PRINCIPIOS BSICOS DE FUNCIONAMIENTO


Conexin a Ordenador a travs del puerto 2 (RS485)
Si conecta un equipo Windows al puerto 2 del mdulo de la CPU compacta tipo 16 o 24 E/S o en el mdulo de
la CPU delgada, active el protocolo de mantenimiento del puerto 2 utilizando la Configuracin de rea de
funcin en WindLDR. Consulte la pgina 26-2.
Para configurar un sistema de Conexin a Ordenador 1:1 utilizando el mdulo de la CPU compacta tipo 16 o
24 E/S, instale un adaptador de comunicacin RS485 (FC4A-PC2) al conector del puerto 2. Conecte un equipo
al conversor RS232C/RS485 (FC2A-MD1) utilizando el cable RS232C (HD9Z-C52). Conecte el conversor
RS232C/RS485 al mdulo de la CPU utilizando el cable 1C de comunicacin del usuario (FC2A-KP1C). El
conversor RS232C/RS485 se alimenta con una fuente de 24V CC o con un adaptador de CA con salida de 9V
CC. Si desea obtener ms informacin sobre el conversor RS232C/RS485, consulte la pgina 26-4.
Para configurar un sistema de Conexin a Ordenador 1:1 utilizando el mdulo de la CPU delgada, se necesita
un mdulo de comunicacin RS485 (FC4A-HPC2) opcional. El adaptador de comunicacin RS485 tambin se
puede instalar en el mdulo HMI principal (FC4A-HPH1).

Cable RS232C
HD9Z-C52
1,5 m (4,82 pies) de longitud

Puerto 2
Adaptador de comunicacin RS485
FC4A-PC2

Mdulo de la
CPU compacta

RS232C
Conector
hembra D-sub
de 9 contactos
Conversor RS232C/RS485
FC2A-MD1

Cable 1C de comunicacin del


usuario
FC2A-KP1C
2,4 m (7,87 pies) de longitud
A: Contacto 1
B: Contacto 2
SG: Contacto 7

Mdulo de comunicacin RS485


FC4A-HPC2

Mdulo de la
CPU delgada

Puerto 2

Mdulo HMI principal


FC4A-HPH1

Puerto 2
Adaptador de comunicacin RS485
FC4A-PC2

4-2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Mdulo de la
CPU delgada

4: PRINCIPIOS BSICOS DE FUNCIONAMIENTO

Iniciar WindLDR
En el men Inicio de Windows, seleccione Programas > Automation Organizer > WindLDR > WindLDR.
WindLDR se inicia y aparece una pantalla en blanco de edicin de escalera con las barras de mens y de

herramientas en la parte superior de la misma.

Seleccin de PLC
Antes de introducir un programa de usuario en WindLDR, seleccione un tipo de PLC.
1. Seleccione Configuracin de la barra de men WindLDR, luego seleccione Tipo de PLC.

Aparece el cuadro de dilogo Seleccin de PLC.


Opcin de Seleccin de
PLC

N del tipo de mdulo


de la CPU MicroSmart

FC4A-C10R2X

FC4A-C10R2
FC4A-C10R2C

FC4A-C16R2X

FC4A-C16R2
FC4A-C16R2C

FC4A-C24R2X

FC4A-C24R2
FC4A-C24R2C

FC4A-D20X3

FC4A-D20K3
FC4A-D20S3

FC4A-D20RX1

FC4A-D20RK1
FC4A-D20RS1

FC4A-D40X3

FC4A-D40K3
FC4A-D40S3

Pulse este botn y la prxima vez que se inicie WindLDR se


seleccionar el mismo PLC como predeterminado.

2. Elija un tipo de PLC en la casilla de seleccin.

Haga clic en Aceptar para guardar los cambios.


MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

4-3

4: PRINCIPIOS BSICOS DE FUNCIONAMIENTO

Configuracin del puerto de comunicaciones para el PC


Dependiendo del puerto de comunicaciones utilizado, seleccione le puerto adecuado en WindLDR.
1. Seleccione En lnea de la barra de men WindLDR, luego seleccione Comunicacione > Configurar.

Aparece el cuadro de dilogo Configuracin de comunicacin.


2. Elija el Puerto serie en la casilla de seleccin Comm y haga clic en el botn Deteccin automtica.

Haga clic en Aceptar para guardar los cambios.


Si utiliza un puerto COM

Si utiliza comunicacin Ethernet

Si desea obtener ms informacin acerca de la configuracin de las comunicaciones Ethernet,


consulte el manual del usuario del Servidor Web.

4-4

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

4: PRINCIPIOS BSICOS DE FUNCIONAMIENTO

Operacin RUN/STOP
Esta seccin describe las operaciones necesarias para iniciar y parar MicroSmart y para utilizar las entradas de
Stop y de Reset.

Precaucin Compruebe la seguridad antes de iniciar y parar MicroSmart. Una operacin incorrecta
en MicroSmart puede causar daos en el equipo o accidentes.

Esquema de inicio/parada
El circuito de inicio/parada de MicroSmart consta
de tres bloques; fuente de alimentacin, M8000
(rel interno especial del control de inicio) y
entradas de Stop/de Reset. Cada bloque se
puede utilizar para iniciar y parar MicroSmart
mientras que los otros dos estn configurados
para ejecutar MicroSmart.

Fuente de
alimentaci
n

Control de
inicio M8000
de WindLDR

Entrada Entrada
stop
reset

Iniciar
PLC

Iniciar/parar utilizando WindLDR


MicroSmart se puede iniciar y parar utilizando WindLDR en un PC Windows conectado al mdulo de la CPU de
MicroSmart. Cuando se pulsa el botn Inicio en el cuadro de dilogo que se muestra a continuacin, el rel
interno especial del control de inicio M8000 se activa para iniciar MicroSmart. Cuando se pulsa el botn
Parada, M8000 se desactiva para parar MicroSmart.
1. Conecte el PC a MicroSmart, inicie WindLDR y encienda MicroSmart. Consulte la pgina 4-1.
2. Compruebe que no se ha designado ninguna entrada parada utilizando Configuracin > Control Ejecutar /
Parar > Entradas parada y Restaurar. Consulte la pgina 5-2.
Nota: Si se ha designado una entrada de stop, puede que MicroSmart no se inicie o pare activando o desactivando el
rel interno especial del control de inicio M8000.

3. Seleccione En lnea de la barra de men WindLDR.

Aparece la pestaa "En lnea".

4. Haga clic en el botn Inicio para iniciar la operacin; se activar el rel interno especial del control de inicio
M8000.
5. Haga clic en el botn Parada para parar la operacin; se desactivar el rel interno especial del control de inicio
M8000.
La operacin de PLC se puede iniciar y parar mientras WindLDR est en modo de supervisin. Seleccione En
lnea > Supervisar > Supervisar y haga clic sobre el botn Inicio o Parada.
Nota: El rel interno especial M8000 es un rel interno del tipo de mantenimiento que permite almacenar el estado cuando se
apaga el equipo. M8000 mantiene su estado anterior cuando se vuelve a encender el equipo. No obstante, cuando se agota
la pila de copia de seguridad, M8000 pierde el estado almacenado y puede activarse o desactivarse segn lo establecido en
el programa cuando MicroSmart se enciende. Dicha seleccin se efecta en Configuracin > Configuracin del rea
de funcin > Control Ejecutar/parar > Ejecutar/parar seleccin por error de copia de seguridad de memoria.
Consulte la pgina 5-3.

La duracin de la copia de seguridad es de 30 das aproximadamente (por lo general) a 25C despus de


recargar la pila por completo.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

4-5

4: PRINCIPIOS BSICOS DE FUNCIONAMIENTO


Iniciar/parar utilizando la fuente de alimentacin
Se puede iniciar y parar MicroSmart encendiendo y apagando el equipo.
1. Encienda MicroSmart para iniciar la operacin. Consulte la pgina 4-1.
2. Si MicroSmart no se inicia, asegrese de que el rel interno especial del control de inicio M8000 est activado
utilizando WindLDR. Si M8000 est desactivado, actvelo. Consulte la pgina 4-5.
3. Encienda y apague el equipo para iniciar y parar la operacin.
Nota: Si M8000 est desactivado, MicroSmart no inicia la operacin cuando se enciende. Para iniciar la operacin,
encienda el equipo y active M8000 haciendo clic en el botn Inicio en WindLDR.

El tiempo de respuesta de MicroSmart al iniciar depende de factores como el contenido del programa del
usuario, el uso del Data-Link y la configuracin del sistema. La siguiente tabla muestra un retraso de tiempo
aproximado antes de iniciar la operacin tras encender el equipo.
Tiempo de respuesta cuando no se utiliza ningn Data-Link:
Tamao del programa
4.800 bytes (800 pasos)
15.000 bytes (2.500 pasos)
27.000 bytes (4.500 pasos)
64.500 bytes (10.750 pasos)

Tras encender el equipo, la CPU inicia la operacin en


0,5 segundos aprox.
1,2 segundos aprox.
2 segundos aprox.
5 segundos aprox.

Orden de encendido y apagado

Alimentacin del

Para garantizar la transferencia de datos de E/S,


mdulo de E/S
encienda en primer lugar los mdulos de E/S y, a
Alimentacin del
continuacin, el mdulo de la CPU, o encienda
mdulo de la CPU
ambos a la vez. Al cerrar el sistema, apague primero
el mdulo de la CPU y, a continuacin, los de E/S, o
apague ambos a la vez.

ACTIVADO
DESACTIVADO
ACTIVADO
DESACTIVADO

0 seg o ms

0 seg o ms

Iniciar/parar utilizando Entrada Stop y Entrada Reset


Cualquier terminal de entrada que est disponible en el mdulo de la CPU se puede designar como entrada
Stop o Reset utilizando la Configuracin de rea de funcin. El procedimiento para seleccionar las entradas
Stop y Reset se describe en la pgina 5-2.
Nota: Cuando utilice una entrada Stop o Reset para iniciar o parar la operacin, asegrese de que el rel interno especial
del control de inicio M8000 est activado. Si M8000 est desactivado, la CPU no inicia la operacin cuando se desactiva la
entrada Stop o Reset. M8000 no se activa ni desactiva cuando la entrada Stop o Reset se activa o desactiva.

Cuando una entrada Stop o Reset se activa durante la operacin del programa, la CPU para la operacin, se
desactiva el LED de EJECUCIN y se desactivan todas las salidas.
La entrada de Reset tiene prioridad sobre la Stop.

4-6

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

4: PRINCIPIOS BSICOS DE FUNCIONAMIENTO


Estados del sistema al parar, resetear y reiniciar
Los estados del sistema durante la ejecucin, stop, reset y reinicio despus de parar se muestran en la
siguiente lista:

Modo

Ejecutar
Parar (entrada stop
ACTIVADA)
Resetear (entrada de
Reset ACTIVADA)
Reiniciar

Salida

Rel interno, Registro de desplazamiento,


Contador, Registro de datos,
Registro de datos de expansin
Tipo de
Tipo de borrado
mantenimiento

Valor actual del


temporizador

En
funcionamiento

En funcionamiento

En funcionamiento

En funcionamiento

DESACTIVADA

Sin modificar

Sin modificar

Sin modificar

DESACTIVADA

DESACTIVADO/
Reset en cero

Sin modificar

Sin modificar

DESACTIVADO/
Reset en cero
DESACTIVADO/
Reset en cero

Reset en cero
Reset en preseleccin

Nota: Los registros de expansin de datos y los dispositivos AS-Interface estn disponibles en los mdulos de la CPU
compacta FC4A-D20RK1, FC4A-D20RS1, FC4A-D40K3, y FC4A-D40S3. Todos los registros de datos de expansin son
tipos de mantenimiento. Los dispositivos de AS-Interface (M1300-M1977 y D1700-D1999) permanecen sin cambios
cuando se activa la entrada de restablecimiento.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

4-7

4: PRINCIPIOS BSICOS DE FUNCIONAMIENTO

Operacin simple
Esta seccin describe cmo editar un programa simple utilizando WindLDR en un equipo, cmo transferirlo
desde el equipo a MicroSmart, cmo ejecutarlo y cmo supervisar la operacin en la pantalla de WindLDR.
Conecte MicroSmart al equipo tal y como se describe en la pgina 4-1.

Programa del usuario de muestra


Cree un programa simple utilizando WindLDR. El programa de muestra realiza la siguiente operacin:
Cuando slo est activada la entrada I0, la salida Q0 se activa.
Cuando slo est activada la entrada I1, la salida Q1 se activada.
Si ambas entradas estn activadas, la salida Q2 parpadea en incrementos de 1 seg.
Nm. de
escaln

Entrada I0

Entrada I1

ACTIVADO

DESACTIVA
DO

La salida Q0 est ACTIVADA.

DESACTIVADO

ACTIVADO

La salida Q1 est ACTIVADA.

ACTIVADO

ACTIVADO

La salida Q2 parpadea en incrementos de 1


seg.

Operacin de salida

Iniciar WindLDR
En el men Inicio de Windows, seleccione Programas > Automation Organizer > WindLDR > WindLDR.
WindLDR se inicia y aparece una pantalla en blanco de edicin de escalera con las barras de mens y de

herramientas en la parte superior de la misma.

4-8

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

4: PRINCIPIOS BSICOS DE FUNCIONAMIENTO


Desactivar la funcin Etiqueta
El siguiente ejemplo describe un procedimiento simple sin usar la funcin de etiqueta.
En la barra de mens de WindLDR, seleccione Ver > Mostrar/Ocultar. Haga clic en casilla de direccin del
dispositivo.

Compruebe la casilla de direccin del dispositivo.

Editar programa del usuario escaln a escaln


Inicie el programa del usuario con la instruccin LOD insertando un contacto NO de la entrada I0.
1. En la barra de mens de WindLDR, seleccione Inicio > Instruccin > Bsico > A (Abierto normalmente).

2. Mueva el puntero del ratn a la primera columna de la primera lnea en la que desea insertar un contacto NO y
haga clic con el botn izquierdo del ratn.

Nota: Otro mtodo para insertar un contacto NO (o NC) consiste en mover el puntero del ratn al lugar en el

que desea insertarlo y escribir A (o B).


Aparece el cuadro de dilogo Abierto normalmente.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

4-9

4: PRINCIPIOS BSICOS DE FUNCIONAMIENTO


3. Introduzca I0 en el campo Nombre de etiqueta y haga clic en Aceptar.

Se programa un contacto NO de la entrada I0 en la primera columna de la primera lnea de escalera.


A continuacin, programe una instruccin ANDN insertando un contacto NC de la entrada I1.
4. En la barra de mens de WindLDR, seleccione Inicio > Instruccin > Bsico > B (Cerrado normalmente).
5. Mueva el puntero del ratn a la segunda columna de la primera lnea de escalera en la que desea insertar un
contacto NC y haga clic con el botn izquierdo del ratn.

Aparece el cuadro de dilogo Cerrado normalmente.


6. Introduzca I1 en el campo Nombre de etiqueta y haga clic en Aceptar.

Se programa un contacto NC de la entrada I1 en la segunda columna de la primera lnea de escalera.


Al final de la primera lnea de escalera, programe la instruccin OUT insertando una bobina NO de la salida
Q0.
7. En la barra de mens de WindLDR, seleccione Inicio > Instruccin > Bsico > OUT (Salida).
8. Mueva el puntero del ratn a la tercera columna de la primera lnea de escalera en la que desea insertar una
bobina de salida y haga clic con el botn izquierdo del ratn.
Nota: Otro mtodo para insertar una instruccin (bsica o avanzada) consiste en escribir el smbolo de la instruccin,
OUT, en el lugar en el que desea insertarla.

Aparece el cuadro de dilogo Salida.


9. Introduzca Q0 en el campo Nombre de etiqueta y haga clic en Aceptar.

Se programa una salida NO de la salida Q0 en la columna ms a la derecha de la primera lnea de escalera.


Con esto finaliza la programacin del escaln 1.

Programe los escalones 2 y 3 repitiendo los procedimientos similares.

4-10

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

4: PRINCIPIOS BSICOS DE FUNCIONAMIENTO


Se puede insertar un nuevo escaln pulsando la tecla Intro mientras el cursor est en el escaln precedente.
Tambin se puede insertar un nuevo escaln seleccionando Inicio > Editar > Adjuntar > Adjuntar escaln.
Cuando finalice, el programa de escalera tendr la apariencia que se muestra a continuacin.

Para insertar una nueva lnea de


escalera sin crear un nuevo
escaln, pulse la tecla de flecha
abajo cuando el cursor se
encuentre en la ltima lnea o pulse
la tecla de flecha derecha cuando el
cursor se encuentre en la columna
ms ala derecha de la ltima lnea.

Puede verificarse el programa de escalera para ver si el programa de usuario tiene algn error de sintaxis.
10. En la barra de mens de WindLDR, seleccione Inicio > Programa > Convertir.

La conversin se ha realizado con xito si los smbolos de instrucciones estn conectados correctamente. Los
eventuales errores hallados se listan en la pantalla. En dicho caso haga las correcciones necesarias.
Ahora guarde el archivo con un nombre nuevo.
11. Seleccione el botn de aplicacin WindLDR ubicado en el ngulo superior izquierdo de la pantalla WindLDR,
haga luego clic sobre el botn Guardar y escriba TEST01 en el campo "Nombre de archivo". Cambie la carpeta
o la unidad, si es necesario.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

4-11

4: PRINCIPIOS BSICOS DE FUNCIONAMIENTO


Simular el funcionamiento
Antes de descargar el programa de usurario puede simularse el funcionamiento en la pantalla WindLDR sin
conectar el MicroSmart.
Seleccione En lnea > Simulacin > Simulacin en la barra de mens de WindLDR. Aparece la pantalla
Simulacin.

Para cambiar un estado de entrada hay que poner el puntero del ratn en la entrada y hacer clic con la tecla
derecha del ratn. Aparece un men en el que puede seleccionarse Establecer o Restablecer para establecer o
restablecer la entrada.
Para finalizar la simulacin hay que seleccionar En lnea > Simulacin > Simulacin en la barra de mens de
WindLDR.

Descargar programa
Puede descargar el programa del usuario desde WindLDR ejecutndose en un PC a MicroSmart.
En la barra de men de WindLDR, seleccione En lnea > Transferencia > Descargar. Aparece el cuadro de dilogo
Descargar programa; a continuacin, haga clic en el botn Aceptar. De este modo, se descargar el programa del
usuario en MicroSmart.
Nota: El cuadro de dilogo de Descargas se muestra tambin
seleccionando Inicio > Descargar.

Nota: Cuando se descarga un programa del usuario, todos los


valores y selecciones realizadas en la Configuracin de rea de
funcin tambin se descargan en MicroSmart. Si desea obtener
ms informacin sobre la Configuracin de rea de funcin,
consulte las pginas 5-1 a 5-29.

4-12

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

4: PRINCIPIOS BSICOS DE FUNCIONAMIENTO


Operacin de supervisin
Otra funcin eficaz de WindLDR es la de supervisar la operacin de PLC en el PC. Los estados de entrada y
salida del programa de muestra se pueden supervisar en el diagrama de escalera.
En la barra de men de WindLDR, seleccione En lnea > Supervisar > Supervisar.
Cuando las entradas I0 e I1 estn activadas, el diagrama de escalera en la pantalla de supervisin tiene el
siguiente aspecto:

Escaln 1: Cuando las entradas I0 e I1 estn activadas,


la salida Q0 est desactivada.

Escaln 2: Cuando las entradas I0 e I1 estn activadas,


la salida Q1 est desactivada.

Escaln 3: Cuando las entradas I0 e I1 estn activadas,


el rel interno M10 est activado.
M8121 es el rel interno especial del reloj de
1 s.
Mientras M10 est activado, la salida Q2
parpadea en incrementos de 1 s.

Salir de WindLDR
Una vez finalizada la supervisin, puede salir de WindLDR directamente desde la pantalla de supervisin o
desde la de edicin. En ambos casos haga clic sobre el botn de aplicacin WindLDR y luego sobre Salir de
WindLDR.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

4-13

4: PRINCIPIOS BSICOS DE FUNCIONAMIENTO

4-14

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5: FUNCIONES ESPECIALES
Introduccin
MicroSmart ofrece funciones especiales tales como: entradas de RUN/Parada, que debe hacer en caso que se
produzca un error de memoria, definicin del rango de rels, contadores y registros de datos que mantienen el
valor incluso cuando se va la tensin... Estas funciones se programan utilizando el men Configuracin de
rea de funciones.

En este men tambin podemos acceder a la configuracin de los contadores de alta velocidad, las entradas
de captura, las entradas de interrupcin, seleccionar el protocolo de comunicacin para el puerto 1 y el puerto
2, y el tiempo filtro de entradas y la proteccin contra lectura o escritura del programa del usuario.
Este captulo describe estas funciones especiales. En este captulo tambin se describen la funcin de reloj, la
funcin de potencimetro analgico, el cartucho de la memoria y el ciclo de scan constante.
La Configuracin de rea de funcin para las funciones de comunicacin se detalla en los captulos 17 y 25 a
27.

Precaucin Como estos parmetros estn relacionados con el programa del usuario, dicho

programa se debe descargar en MicroSmart despus de cambiar alguno de ellos.

Configuracin de rea de funcin


Hay diversas funciones especiales que se programan en la Configuracin de rea de funcin. Para abrir el
cuadro de dilogo Configuracin de rea de funcin, inicie WindLDR en un PC Windows. En la barra de mens
de WindLDR, seleccione Configuracin. Aparece el cuadro de dilogo Configuracin de rea de funcin.
Entrada normal, contador de alta velocidad de una o dos
fases, entrada de captura o entrada de interrupcin; filtro de
entradas; interrupcin de temporizador

Mdulo de reloj, mdulo de


memoria, mdulo maestro
AS-Interface

Entradas de parada/reinicio y ejecutar/parar


seleccin por error de copia de seguridad
de memoria

Designacin de mantenimiento/borrado de rels internos,


registros de desplazamiento, contadores y registros de
datos

Configuracin de registro de datos


de expansin

Configuracin de la proteccin contra lectura y


escritura del programa del usuario y de la
contrasea

Configuracin de modo de comunicacin del puerto 1 y el puerto 7 para utilizar


el mantenimiento de usuario, usuario, mdem, comunicacin de vnculo de
datos de estacin principal/secundaria y comunicacin Modbus.

En las siguientes pginas se ofrece informacin detallada.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-1

5: FUNCIONES ESPECIALES

Entrada Parada/Reinicio
Tal y como se ha descrito en la pgina 4-5, el PLC se puede poner en RUN o Parada configurando una de las
entradas como entrada de RUN y otra como Parada, que se puede designar desde el men Configuracin de
rea de funcin. Cuando se activa la entrada Parada, el MicroSmart para la operacin. Para los estados del
sistema en los modos de RUN/ParadaReinicio, consulte la pgina 4-7.
Como estos parmetros estn relacionados con el programa del usuario, dicho programa se debe descargar
en MicroSmart despus de cambiar alguno de ellos.
Programacin de WindLDR
1. Desde la barra de men de WindLDR, seleccione Configuracin > Configuracin del rea de funcin >
Control Ejecutar/parar. Aparece el cuadro de dilogo Configuracin de rea de funcin para Control Ejecutar/
parar.
2. Haga clic en la casilla de verificacin debajo de las entradas de Parada y Restablecer.
Para configurar la entrada de STOP:
Haga clic en la casilla de verificacin situada a la izquierda de Usar Entrada de parada y escriba el
nmero de entrada que desee que est disponible en el mdulo de la CPU en el campo Para
configurar la entrada de STOP.
Para configurar la entrada de Restablecimiento:
Haga clic en la casilla de verificacin situada a la izquierda de Usar Restablecer entrada y escriba
el nmero de entrada que desee que est disponible en el mdulo de la CPU en el campo Para
configurar la entrada de Restablecimiento.

Este ejemplo designa la


entrada I0 como entrada
parada e I1 como entrada
restablecida.

Permite restablecer los valores de la Configuracin


de rea de funcin en sus valores predeterminados.

Predeterminado:

No se han designado entradas paradas ni restablecidas.

3. Haga clic en el botn Aceptar.

5-2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5: FUNCIONES ESPECIALES

Ejecutar/parar seleccin por error de copia de seguridad de memoria


El rel interno especial del control de inicio M8000 mantiene su estado cuando se apaga la CPU. Si la CPU se
apaga durante un tiempo superior a la duracin de la copia de seguridad de la pila, los datos designados para
que se mantengan durante un error de alimentacin se pierden. El cuadro de dilogo Ejecutar/parar seleccin
por error de copia de seguridad de memoria se utiliza para iniciar o parar la CPU al intentar reiniciar la
operacin despus de perder los datos de mantenimiento de la RAM de la CPU.
Si hay una pila de litio incorporada totalmente cargada, los datos de los rels internos, registros de
desplazamiento, contadores y registros de datos almacenados en la RAM se mantienen durante 30 das
aproximadamente.
Como este parmetro est relacionado con el programa del usuario, dicho programa se debe descargar en
MicroSmart despus de cambiarlo.
Programacin de WindLDR
1. Desde la barra de men de WindLDR, seleccione Configuracin > Configuracin del rea de funcin >
Control Ejecutar/parar. Aparece el cuadro de dilogo Configuracin de rea de funcin para Control Ejecutar/
parar.
2. Haga clic en el botn Ejecutar/Parar.
Ejecutar (predeterminado):

Haga clic en el botn de la izquierda para iniciar la CPU en caso de que se produzca un
error de copia de seguridad de memoria.

Parar:

Haga clic en el botn de la izquierda para parar la CPU al intentar iniciar el equipo en
caso de que se produzca un error de copia de seguridad de memoria.
Si la CPU no se inicia debido a la seleccin de Parar, no se podr iniciar sola, por lo que
tendr que hacerlo enviando un comando de inicio desde WindLDR para activar el rel
interno especial del control de inicio M8000. Si desea obtener ms informacin sobre
la operacin de inicio/parada, consulte la pgina 4-5.

Permite restablecer los valores de la Configuracin


de rea de funcin en sus valores predeterminados.

3. Haga clic en el botn Aceptar.


MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-3

5: FUNCIONES ESPECIALES

Designacin de mantenimiento de rels internos, registros de desplazamiento,


contadores y registros de datos
Los estados de los rels internos y bits del registro de desplazamiento se suelen borrar al iniciar. Tambin se
pueden designar todos o un bloque de rels internos consecutivos o bits del registro de desplazamientos como
tipos de mantenimiento. Los valores actuales del contador y los valores del registro de datos se suelen
mantener al iniciar. Tambin se pueden designar todos o un bloque de contadores consecutivos y registros de
datos como tipos de borrado.
Cuando se para la CPU, estos estados y valores se mantienen. Cuando se restablece la CPU activando una
entrada restablecida designada, estos estados y valores se borran a pesar de la configuracin del cuadro de
dilogo Configure los parmetros de Mantener/Borrar que se muestra a continuacin. Los parmetros de
mantenimiento/borrado de este cuadro de dilogo tendrn efecto al reiniciar la CPU.
Como estos parmetros estn relacionados con el programa del usuario, dicho programa se debe descargar
en MicroSmart despus de cambiar alguno de ellos.
Programacin de WindLDR
1. Desde la barra de men de WindLDR, seleccione Configuracin > Configuracin del rea de funcin > Copia
de seguridad de memoria. Aparece el cuadro de dilogo Configure los parmetros de Mantener/Borrar.
2. Haga clic en los botones debajo de rel interno, Registro de desplazamientos, Contador y Registro de datos para
borrar todo, hacer el mantenimiento de todo o hacer el mantenimiento/ borrado de una gama especificada, segn
se requiera.

Permite restablecer los valores de la Configuracin


de rea de funcin en sus valores predeterminados.

5-4

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5: FUNCIONES ESPECIALES
Designacin de 'mantenimiento' de rels internos
Borrar todos:
Los estados de todos los rels internos se borran al iniciar (predeterminado).
Mantener todos:
Los estados de todos los rels internos se mantienen al iniciar.
Mantener el intervalo especificado:
Durante la puesta en marcha se mantiene una gama especificada de rels internos.
Introduzca el nmero de mantenimiento de inicio en el campo de la izquierda y el de fin
en el de la derecha. El primero debe ser menor o igual que el segundo.
Los nmeros vlidos del rel interno son del M0 al M317 (mdulos de la CPU FC4AC10R2 y C4A-C10R2C) o M0 a M1277 (otros mdulos de la CPU). Los rels especiales
internos y los rels internos de la AS-Interface no pueden recibir designacin.

Nmero de mantenimiento de inicio

Nmero de mantenimiento de fin


( Nmero de mantenimiento de inicio)

Cuando se designa un intervalo de M50 a M100 tal y como se muestra en el ejemplo


anterior, de M50 a M100 son tipos de mantenimiento, de M0 a M47 y de M101 a M2557
son tipos de borrado.

Designacin de mantenimiento de registro de desplazamientos


Borrar todos:
Los estados de todos los bits del registro de desplazamiento se borran al iniciar
(predeterminado).
Mantener todos:
Los estados de todos los bits del registro de desplazamiento se mantienen al iniciar.
Mantener el intervalo especificado:
Durante la puesta en marcha se mantiene una gama especificada de bits del registro de
desplazamientos. Introduzca el nmero de mantenimiento de inicio en el campo de la
izquierda y el de fin en el de la derecha. El primero debe ser menor o igual que el
segundo.
Los nmeros vlidos del bit de registro de desplazamientos son del R0 al R63 (mdulos
de la CPU FC4A-C10R2 y C4A-C10R2C ) o R0 a R127 (otros mdulos de la CPU).
Cuando se designa un intervalo de R17 a R32, de R17 a R32 son tipos de
mantenimiento, de R0 a R16 y de R33 a R127 son tipos de borrado.

Designacin de borrado de contadores


Mantener todos:
Los valores actuales de todos los contadores se mantienen al iniciar (predeterminado).
Borrar todos:
Los valores actuales de todos los contadores se borran al iniciar.
Borrar el intervalo especificado:
Durante la puesta en marcha se borra una gama especificada de valores actuales de
contadores. Introduzca el nmero de borrado de inicio en el campo de la izquierda y el
de fin en el de la derecha. El nmero inicial de borrado tiene que ser menor o igual que
el nmero final de "borrado".
Los nmeros vlidos del contador son del C0 al C31 (mdulos de la CPU FC4A-C10R2 y
C4A-C10R2C ) o C0 a C99 (otros mdulos de la CPU).
Cuando se designa un intervalo de C0 a C10, de C0 a C10 son tipos de borrado y de C11
a C99 son tipos de mantenimiento.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-5

5: FUNCIONES ESPECIALES
Designacin de 'borrado' de registros de datos
Mantener todos:
Los valores de todos los registros de datos se mantienen al iniciar (predeterminado).
Borrar todos:
Los valores de todos los registros de datos se borran al iniciar.
Borrar el intervalo especificado:
Durante la puesta en marcha se borra una gama especificada de valores de registros de
datos. Introduzca el nmero de borrado de inicio en el campo de la izquierda y el de fin
en el de la derecha. El nmero inicial de borrado tiene que ser menor o igual que el
nmero final de "borrado".
Los nmeros vlidos del registro de datos son del D0 al D399 (mdulos de la CPU FC4AC10R2 y C4A-C10R2C) o D0 a D1299 (otros). Los registros especiales de datos, los
registros de expansin de datos y los registros de datos de AS-Interface no se pueden
designar. Todos los registros de datos de expansin son tipos de mantenimiento.
Cuando se designa un intervalo de D100 a D1299, de D0 a D99 son tipos de
mantenimiento y de D100 a D1299 son tipos de borrado.

5-6

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5: FUNCIONES ESPECIALES

Contador de alta velocidad


Esta seccin describe la funcin de contador de alta velocidad, que cuenta muchas entradas de pulso dentro
de un ciclo de scan. Utilizando el contador de alta velocidad de 16 bits incorporado, MicroSmart cuenta hasta
65535 pulsos de alta velocidad desde un codificador rotativo o un interruptor de proximidad
independientemente del tiempo de ciclo de scan, compara el valor actual con un valor de preseleccin y activa
la salida cuando el valor actual llega al valor de preseleccin. Esta funcin se puede utilizar para un control de
motor sencillo o para medir longitudes de objetos.
Los mdulos de la CPU compacta y los de tipo delgado tienen distintas configuraciones de contador de alta
velocidad.

Contadores de alta velocidad en mdulos de la CPU compacta


Los mdulos de la CPU compacta disponen de cuatro contadores de alta velocidad, HSC1 a HSC4. HSC1 se
puede utilizar como contador de alta velocidad de una o dos fases. HSC2 a HSC4 son contadores de alta
velocidad de una fase. Todas las funciones del contador de alta velocidad se seleccionan mediante la
Configuracin de rea de funcin en WindLDR.
Terminales de entrada y modos de operacin del contador de alta velocidad (mdulos de la CPU
compacta)
Nm. de contador de alta
velocidad
Terminal de entrada

HSC1
I0

I1

Contador de alta velocidad de


dos fases

Fase A

Fase B

Contador de alta velocidad de


una sola fase

Entrada de
pulso

I2
Entrada de
Reinicio
(Fase Z)
Entrada de
Reinicio

HSC2

HSC3

HSC4

I3

I4

I5

Entrada de
pulso

Entrada de
pulso

Entrada de
pulso

Para conectar las seales de entrada de los contadores de alta velocidad, utilice cables blindados de par
trenzado.

Contador de alta velocidad de dos fases HSC1 (mdulos de la CPU compacta)


El contador de alta velocidad de dos fases HSC1 opera en el modo de codificador rotativo y cuenta hacia
delante o hacia atrs pulsos de entrada en los terminales de entrada I0 (fase A) e I1 (fase B). Cuando el valor
actual est por encima 65535 o por debajo de 0, se activa una salida de comparacin designada. Cualquier
terminal de salida que est disponible en el mdulo de la CPU se puede designar como salida de
comparacin. Cuando se activa la entrada I2 (entrada de Reinicio), el valor actual se Reinicioea en un valor de
preseleccin y el contador de alta velocidad de dos fases cuenta los pulsos de entrada siguientes comenzando
por el valor de preseleccin.
Para controlar y supervisar la operacin del contador de alta velocidad de dos fases se asignan dos registros
de datos especiales y seis rels internos especiales. El valor actual se almacena en el registro de datos D8045
(valor actual) y se actualiza en cada ciclo de scan. El valor almacenado en D8046 (valor de preseleccin) se
utiliza como valor de preseleccin. Cuando se activa una entrada de Reinicio del contador de alta velocidad (I2
o M8032), el valor actual de D8045 se Reinicioea en el valor almacenado en D8046.
El contador de alta velocidad de dos fases est activado mientras el rel interno especial de entrada de puerta
M8031 lo est y est desactivado mientras M8031 lo est. Cuando se supere el lmite de desbordamiento o
subdesbordamiento del valor actual durante la cuenta hacia delante o hacia atrs, el rel interno especial
M8131 o M8132, respectivamente, se activa en el siguiente ciclo de scan. En este momento, el valor actual de
D8045 se Reinicioea en el valor de preseleccin de D8046 para el siguiente ciclo de recuento. Cuando se
activa el rel interno especial Reinicioeado de la salida de comparacin M8030, se desactiva la salida de
comparacin designada. Cuando se activa la entrada de Reinicio I2 para Reinicioear el valor actual, el rel
interno especial de estado de Reinicio M8130 se activa en el siguiente ciclo de scan. Cuando el rel interno
especial de entrada de Reinicio M8032 est activado, M8130 no se activa. Consulte la pgina 5-16.
Nota: Cuando utilice la entrada I2 como entrada de fase Z, establezca 0 en el registro de datos especial de valor de
preseleccin D8046.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-7

5: FUNCIONES ESPECIALES
Rels internos especiales para los contadores de alta velocidad de dos fases (mdulos de la CPU
compacta)
Descripcin
Reinicio de salida de
comparacin
Entrada de puerta
Entrada de Reinicio

Nm. de contador de alta velocidad


HSC1
HSC2
HSC3
HSC4

ACTIVADO

Desactiva la salida de
comparacin
M8031

Activa el recuento
Reinicioea el valor actual
M8032

Valor actual Reinicioeado por


Estado de Reinicio
M8130

I2
Desbordamiento del
Se produce un
M8131

valor actual
desbordamiento
Subdesbordamiento del
Se produce un
M8132

valor actual
subdesbordamiento
Nota: Los rels internos especiales M8130 a M8132 continan slo durante un ciclo de scan.
M8030

Lectura/
Escritura

L/E
L/E
L/E
Slo lectura
Slo lectura
Slo lectura

Registros de datos especiales para los contadores de alta velocidad de dos fases (mdulos de la CPU
compacta)
Nm. de contador de alta velocidad
HSC1
HSC2
HSC3
HSC4

Descripcin
Valor actual del contador de alta
velocidad
Valor de preseleccin del
contador de alta velocidad

Actualizado

Lectura/
Escritura

D8045

Cada ciclo de scan

Slo lectura

D8046

L/E

Especificaciones del contador de alta velocidad de dos fases (mdulos de la CPU compacta)
Frecuencia mxima de
recuento
Intervalo de recuento
Modo de operacin
Control de puerta
Reinicio del valor actual
Rels de control/estado

Salida de comparacin

5-8

20 kHz
De 0 a 65535 (16 bits)
Codificador rotativo (fases A, B, Z)
Activar/desactivar recuento
El valor actual se Reinicioea en un valor dado cuando el valor actual est por
encima de 65535 o por debajo de 0, o cuando la entrada de Reinicio I2 o el rel
interno especial de entrada de Reinicio M8032 se activan.
Se proporcionan rels internos especiales para controlar y supervisar la operacin
del contador de alta velocidad.
Se puede designar cualquier nmero de salida disponible en el mdulo de la CPU
como salida de comparacin, que se activa cuando el valor actual alcanza el valor de
preseleccin.
No se pueden designar los nmeros de salida de los mdulos de salida de expansin
o de E/S mezclados como salida de comparacin.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5: FUNCIONES ESPECIALES
Contadores de alta velocidad de una fase HSC1 a HSC4 (mdulos de la CPU compacta)
HSC1 tambin se puede utilizar como contador de alta velocidad de una sola fase, adems de HSC2 a HSC4.
Los cuatro contadores de alta velocidad de una fase cuentan los pulsos de entrada en el terminal de entrada
asignado a cada contador de alta velocidad. Cuando se llega al valor de preseleccin, se activa una salida de
comparacin designada y el valor actual se Reinicioea en 0 para contar los pulsos de entrada siguientes.
Para controlar y supervisar la operacin del contador de alta velocidad de una sola fase se asignan dos
registros de datos especiales y cuatro rels internos especiales. El valor actual se almacena en el registro de
datos especial (valor actual) y se actualiza en cada ciclo de scan. El valor almacenado en otro registro de
datos especial (valor de preseleccin) se utiliza como valor de preseleccin. Cuando se activa un rel interno
especial de entrada de Reinicio, el valor actual se Reinicioea en 0.
El contador de alta velocidad de una sola fase est activado mientras un rel interno especial de entrada de
puerta lo est y est desactivado mientras la entrada de puerta lo est. Cuando el valor actual llega al valor de
preseleccin, un rel interno especial (estado ACTIVADO de comparacin) se activa en el siguiente ciclo de
scan. En este momento, el valor actual se Reinicioea en 0 y el valor almacenado en un registro de datos
especial de valor de preseleccin tiene efecto para el siguiente ciclo de recuento. Cuando se activa un rel
interno especial Reinicioeado de la salida de comparacin, se desactiva la salida de comparacin designada.
Adems, slo el contador de alta velocidad de una sola fase HSC1 tiene la entrada de Reinicio I2 y el rel
interno especial de estado de Reinicio M8130. Cuando se activa la entrada de Reinicio I2 para Reinicioear el
valor actual en 0, el rel interno especial de estado de Reinicio M8130 se activa en el siguiente ciclo de scan.
Cuando el rel interno especial de entrada de Reinicio M8032 est activado, M8130 no se activa. Consulte la
pgina 5-17.
Rels internos especiales para los contadores de alta velocidad de una sola fase (mdulos de la CPU
compacta)
Descripcin

Nm. de contador de alta velocidad


HSC1
HSC2
HSC3
HSC4

Reinicio de salida de
comparacin
Entrada de puerta
Entrada de Reinicio

M8030

M8034

M8040

M8044

M8031
M8032

M8035
M8036

M8041
M8042

M8045
M8046

Estado de Reinicio

M8130

Estado ACTIVADO de
comparacin

M8131

M8133

M8134

M8136

ACTIVADO
Desactiva la salida de
comparacin
Activa el recuento
Reinicioea el valor actual
I2 Reinicioea el estado
actual
Se alcanza el valor de
preseleccin

Lectura/
Escritura
L/E
L/E
L/E
Slo lectura
Slo lectura

Nota: Los rels internos especiales M8130, M8131, M8133, M8134 y M8136 continan slo durante un ciclo de scan.

Registros de datos especiales para los contadores de alta velocidad de una sola fase (mdulos de la
CPU compacta)
Nm. de contador de alta velocidad

Descripcin

Actualizado

Lectura/
Escritura

HSC1

HSC2

HSC3

HSC4

Valor actual del contador de alta


velocidad

D8045

D8047

D8049

D8051

Cada ciclo de scan

Slo lectura

Valor de preseleccin del


contador de alta velocidad

D8046

D8048

D8050

D8052

L/E

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-9

5: FUNCIONES ESPECIALES
Especificaciones del contador de alta velocidad de una sola fase (mdulos de la CPU compacta)
Frecuencia mxima de
recuento

HSC1:
20 kHz
HSC2 a HSC4: 5 kHz

Intervalo de recuento

De 0 a 65535 (16 bits)

Modo de operacin

Contador de suma

Control de puerta

Activar/desactivar recuento

Reinicio del valor


actual

El valor actual se Reinicioea en 0 cuando ste alcanza el valor de preseleccin o cuando se


activa la entrada de Reinicio I2 (slo HSC1) o el rel interno especial de entrada de Reinicio.

Rels de estado

Rels internos especiales para indicar los estados de los contadores de alta velocidad.

Salida de comparacin

Se puede designar cualquier nmero de salida disponible en el mdulo de la CPU como


salida de comparacin, que se activa cuando el valor actual alcanza el valor de
preseleccin.
No se pueden designar los nmeros de salida de los mdulos de salida de expansin o de E/
S mezclados como salida de comparacin.

Contadores de alta velocidad en mdulos de la CPU delgada


Los mdulos de la CPU delgada en uno disponen de cuatro contadores de alta velocidad, HSC1 a HSC4.
HSC1 y HSC4 se pueden utilizar como contadores de alta velocidad de una o dos fases. HSC2 y HSC3 son
contadores de alta velocidad de una fase. Todas las funciones del contador de alta velocidad se seleccionan
mediante la Configuracin de rea de funcin en WindLDR.
Terminales de entrada y modos de operacin del contador de alta velocidad (mdulos de la CPU
delgada)
Nm. de contador de
alta velocidad
Terminal de entrada

HSC1

HSC2

HSC3

HSC4

I0

I1

I2

I3

I4

I5

I6

I7

Contador de alta
velocidad
de dos fases

Fase A

Fase B

Entrada de
Reinicio
(Fase Z)

Entrada de
Reinicio
(Fase Z)

Fase A

Fase B

Contador de alta
velocidad
de una sola fase

Entrada
de pulso

Entrada de
Reinicio

Entrada
de pulso

Entrada
de pulso

Entrada de
Reinicio

Entrada
de pulso

Para conectar las seales de entrada de los contadores de alta velocidad, utilice cables blindados de par
trenzado.

5-10

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5: FUNCIONES ESPECIALES
Contadores de alta velocidad de dos fases HSC1 y HSC4 (mdulos de la CPU delgada)
El contador de alta velocidad de dos fases HSC1 o HSC4 opera en el modo de codificador rotativo y cuenta
hacia delante o hacia atrs pulsos de entrada en los terminales de entrada I0 o I6 (fase A) e I1 o I7 (fase B),
respectivamente. Cuando el valor actual est por encima 65535 o por debajo de 0, se activa una salida de
comparacin designada. Cualquier terminal de salida que est disponible en el mdulo de la CPU se puede
designar como salida de comparacin. Cuando se activa la entrada I2 o I5 (entrada de Reinicio), el valor actual
se Reinicioea en un valor de preseleccin y el contador de alta velocidad de dos fases cuenta los pulsos de
entrada siguientes comenzando por el valor de preseleccin.
Para controlar y supervisar cada operacin del contador de alta velocidad de dos fases se asignan dos
registros de datos especiales y seis rels internos especiales. El valor actual se almacena en el registro de
datos D8045 o D8051 (valor actual) y se actualiza en cada ciclo de scan. El valor almacenado en D8046 o
D8052 (valor de preseleccin) se utiliza como valor de preseleccin. Cuando se activa una entrada de Reinicio
del contador de alta velocidad (I2/I5 o M8032/M8046), el valor actual de D8045 o D8051 se Reinicioea en el
valor almacenado en D8046 o D8052.
El contador de alta velocidad de dos fases est activado mientras el rel interno especial de entrada de puerta
M8031 o M8045 lo est y est desactivado mientras M8031 o M8045 lo est. Cuando se supere el lmite de
desbordamiento o subdesbordamiento del valor actual durante la cuenta hacia delante o hacia atrs, el rel
interno especial M8131/M8136 o M8132/M8137, respectivamente, se activa en el siguiente ciclo de scan. En
este momento, el valor actual de D8045 o D8051 se Reinicioea en el valor de preseleccin de D8046 o D8052
para el siguiente ciclo de recuento. Cuando se activa el rel interno especial Reinicioeado de la salida de
comparacin M8030o M8044, se desactiva la salida de comparacin designada. Cuando se activa la entrada
de Reinicio I2 o I5 para Reinicioear el valor actual, el rel interno especial de estado de Reinicio M8130 o
M8135 se activa en el siguiente ciclo de scan. Cuando el rel interno especial de entrada de Reinicio M8032 o
M8046 est activado, M8130 o M8135 no se activa. Consulte la pgina 5-16.
Nota: Cuando utilice la entrada I2 o I5 como entrada de fase Z, establezca 0 en el registro de datos especial de valor de
preseleccin D8046 o D8052, respectivamente.

Rels internos especiales para los contadores de alta velocidad de dos fases (mdulos de la CPU
delgada)
Nm. de contador de alta
velocidad
HSC1
HSC2
HSC3
HSC4

Descripcin
Reinicio de salida de
comparacin
Entrada de puerta
Entrada de Reinicio

M8030

M8044

M8031
M8032

M8045
M8046

Estado de Reinicio

M8130

M8135

Desbordamiento del valor actual

M8131

M8136

Subllenado del valor actual

M8132

M8137

ACTIVADO
Desactiva la salida de
comparacin
Activa el recuento
Reinicioea el valor actual
l2 o l5 Reinicioea el estado
actual
Se produce un
desbordamiento
Se produce un
subdesbordamiento

Lectura/
Escritura
L/E
L/E
L/E
Slo lectura
Slo lectura
Slo lectura

Nota: Los rels internos especiales M8130 a M8132 y M8135 a M8137 continan slo durante un ciclo de scan.

Registros de datos especiales para los contadores de alta velocidad de dos fases (mdulos de la CPU
delgada)
Nm. de contador de alta velocidad
HSC1
HSC2
HSC3
HSC4

Descripcin
Valor actual del contador de alta
velocidad
Valor de preseleccin del contador de
alta velocidad

Actualizado

Lectura/
Escritura

D8045

D8051

Cada ciclo de scan

Slo lectura

D8046

D8052

L/E

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-11

5: FUNCIONES ESPECIALES
Especificaciones del contador de alta velocidad de dos fases (mdulos de la CPU delgada)
Frecuencia mxima de
recuento
Intervalo de recuento
Modo de operacin
Control de puerta

20 kHz
De 0 a 65535 (16 bits)
Codificador rotativo (fases A, B, Z)
Activar/desactivar recuento
El valor actual se Reinicioea en un valor dado cuando el valor actual est por
encima de 65535 o por debajo de 0, o cuando la entrada de Reinicio I2/I5 o el rel
interno especial de entrada de Reinicio M8032/M8046 se activan.
Se proporcionan rels internos especiales para controlar y supervisar la operacin
del contador de alta velocidad.
Se puede designar cualquier nmero de salida disponible en el mdulo de la CPU
como salida de comparacin, que se activa cuando el valor actual alcanza el valor de
preseleccin.
No se pueden designar los nmeros de salida de los mdulos de salida de expansin
o de E/S mezclados como salida de comparacin.

Reinicio del valor actual


Rels de control/estado

Salida de comparacin

Contadores de alta velocidad de una fase HSC1 a HSC4 (mdulos de la CPU delgada)
HSC1 y HSC4 tambin se pueden utilizar como contadores de alta velocidad de una fase, adems de HSC2 y
HSC3. Los cuatro contadores de alta velocidad de una fase cuentan los pulsos de entrada en el terminal de
entrada asignado a cada contador de alta velocidad. Cuando se llega al valor de preseleccin, se activa una
salida de comparacin designada y el valor actual se Reinicioea en 0 para contar los pulsos de entrada
siguientes.
Para controlar y supervisar la operacin del contador de alta velocidad de una sola fase se asignan dos registros
de datos especiales y cuatro rels internos especiales. El valor actual se almacena en el registro de datos
especial (valor actual) y se actualiza en cada ciclo de scan. El valor almacenado en otro registro de datos
especial (valor de preseleccin) se utiliza como valor de preseleccin. Cuando se activa un rel interno especial
de entrada de Reinicio, el valor actual se Reinicioea en 0.
El contador de alta velocidad de una sola fase est activado mientras un rel interno especial de entrada de
puerta lo est y est desactivado mientras la entrada de puerta lo est. Cuando el valor actual llega al valor de
preseleccin, un rel interno especial (estado ACTIVADO de comparacin) se activa en el siguiente ciclo de
scan. En este momento, el valor actual se Reinicioea en 0 y el valor almacenado en un registro de datos
especial de valor de preseleccin tiene efecto para el siguiente ciclo de recuento. Cuando se activa un rel
interno especial Reinicioeado de la salida de comparacin, se desactiva la salida de comparacin designada.
Adems, slo el contador de alta velocidad de una sola fase HSC1 o HSC4 tiene la entrada de Reinicio I2 r I5
y el rel interno especial de estado de Reinicio M8130 o M8135. Cuando se activa la entrada de Reinicio I2 o
I5 para Reinicioear el valor actual en 0, el rel interno especial de estado de Reinicio M8130 o M8135 se activa
en el siguiente ciclo de scan. Cuando el rel interno especial de entrada de Reinicio M8032 o M8046 est
activado, M8130 o M8135 no se activa. Consulte la pgina 5-17.
Rels internos especiales para los contadores de alta velocidad de una sola fase (mdulos de la CPU
delgada)
Descripcin

Nm. de contador de alta velocidad

ACTIVADO

Lectura/
Escritura

HSC1

HSC2

HSC3

HSC4

Reinicio de salida de
comparacin

M8030

M8034

M8040

M8044

Entrada de puerta

M8031

M8035

M8041

Entrada de Reinicio

M8032

M8036

M8042

Estado de Reinicio

M8130

M8135

I2 o I5 Reinicioea el estado actual

Slo lectura

Estado ACTIVADO de
comparacin

M8131

M8133

M8134

M8136

Se alcanza el valor de preseleccin

Slo lectura

Desactiva la salida de comparacin

L/E

M8045

Activa el recuento

L/E

M8046

Reinicioea el valor actual

L/E

Nota: Los rels internos especiales M8130, M8131, M8133, M8134, M8135 y M8136 continan slo durante un ciclo de
scan.

5-12

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5: FUNCIONES ESPECIALES
Registros de datos especiales para los contadores de alta velocidad de una sola fase (mdulos de la
CPU delgada)
Nm. de contador de alta velocidad

Descripcin

Actualizado

Lectura/
Escritura

D8051

Cada ciclo de scan

Slo lectura

D8052

L/E

HSC1

HSC2

HSC3

HSC4

Valor actual del contador de alta


velocidad

D8045

D8047

D8049

Valor de preseleccin del


contador de alta velocidad

D8046

D8048

D8050

Precauciones para descargar programa contador de alta velocidad


Cuando descargue un programa de usuario que incluya un contador de alta velocidad, deshabilite la entrada
de puerta antes de descargar el programa de usuario.
Si se descarga un programa que contiene un contador de alta velocidad mientras la entrada de puerta est
activada, el contador de alta velocidad se desactiva.
Posteriormente para activar el recuento, detenga y reinicie MicroSmart. O, desactive la entrada de puerta, 3
esceneos posteriormente active de nuevo la entrada de puerta. Para que los programas de escalera retarde
las 3 escaneaos de entrada de puerta, consulte las pginas 5-19 y 5-20.
Especificaciones del contador de alta velocidad de una sola fase (mdulos de la CPU delgada)
Frecuencia mxima de recuento

HSC1 y HSC4:
HSC2 y HSC3:

20 kHz
5 kHz

Intervalo de recuento

De 0 a 65535 (16 bits)

Modo de operacin

Contador de suma

Control de puerta

Activar/desactivar recuento

Reinicio del valor actual

El valor actual se Reinicioea en 0 cuando ste alcanza el valor de preseleccin,


cuando se activa la entrada de Reinicio I2 (HSC1) o I5 (HSC4), o cuando se
activa el rel interno especial de entrada de Reinicio.

Rels de estado

Rels internos especiales para indicar los estados de los contadores de alta
velocidad.

Salida de comparacin

Se puede designar cualquier nmero de salida disponible en el mdulo de la


CPU como salida de comparacin, que se activa cuando el valor actual alcanza
el valor de preseleccin.
No se pueden designar los nmeros de salida de los mdulos de salida de
expansin o de E/S mezclados como salida de comparacin.

Borrado del valor actual del contador de alta velocidad


El valor actual del contador de alta velocidad se Reinicioea en el valor de preseleccin (contador de alta
velocidad de dos fases) o en cero (contador de alta velocidad de una sola fase) de cinco formas distintas:
cuando se enciende la CPU,
cuando se descarga un programa del usuario en la CPU,
cuando se activa la entrada de Reinicio I2 (HSC1) o I5 (HSC4 en la CPU delgada solamente),
cuando se supera el lmite de desbordamiento o subdesbordamiento del valor actual (dos fases) o cuando se
alcanza el valor de preseleccin (una fase), o
cuando se activa la entrada de Reinicio (no la entrada de Reinicio del contador de alta velocidad) designada
en la Configuracin de rea de funcin.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-13

5: FUNCIONES ESPECIALES
Programacin de WindLDR (mdulos de la CPU compacta)
1. Desde la barra de men de
WindLDR, seleccione
Configuracin >
Configuracin del rea de
funcin > Configuracin de
entrada. Aparece el cuadro de
dilogo Configuracin de rea
de funcin para Configuracin
de entrada.

2. Cuando utilice el contador de alta velocidad HSC1, seleccione


Contador de alta velocidad de una o dos fases en el cuadro de
lista desplegable Grupo 1.
Cuando utilice los contadores de alta velocidad HSC2 a HSC4,
seleccione Contador de alta velocidad de una sola fase en los
cuadros de lista desplegables Grupo 2 a 4.

Aparece el cuadro de dilogo Configuracin de contador de alta


velocidad.
Modo

Seleccione Contador de alta velocidad de dos fases o Contador


de alta velocidad de una sola fasepara HSC1. Para HSC2 a HSC4
slo est disponible Contador de alta velocidad de una sola fase.

Mdulo de la
CPU
FC4A-C10R2/C
FC4A-C16R2/C
FC4A-C24R2/C

Salida de
comparacin
Q0 a Q3
Q0 a Q6
Q0 a Q7, Q10 a Q11

Activar comparacin

Haga clic en la casilla de verificacin para activar la salida de comparacin del contador de alta velocidad y
especifique un nmero de salida que est disponible en el mdulo de la CPU en el campo Salida de
comparacin. Cuando se alcanza el valor preestablecido (contador de alta velocidad de una sola fase) o
cuando se supera el lmite de desbordamiento o subdesbordamiento del valor actual (contador de alta
velocidad de dos fases), la salida de comparacin especificada se activa y permanece en ese estado hasta
que se active un rel interno especial de reinicio de salida de comparacin (M8030, M8034, M8040 o M8044)
Utilizar entrada restablecida de HSC

Haga clic en la casilla de verificacin para activar la entrada de Reinicio del contador de alta velocidad I2 para
HSC1 solamente. Cuando se activa la entrada I2, el valor actual de D8045 se Reinicioea en funcin del modo
de contador de alta velocidad.
El valor actual se Reinicioea en el valor almacenado en D8046 (valor de preseleccin del contador
Dos fases
Una sola fase

de alta velocidad). El contador de alta velocidad de dos fases cuenta los pulsos de entrada siguientes
comenzando por el valor de preseleccin.
El valor actual se Reinicioea en 0. El valor almacenado en D8046 (valor de preseleccin del contador
de alta velocidad) en este momento tiene efecto para el ciclo de recuento siguiente.

Como estos parmetros estn relacionados con el programa del usuario, dicho programa se debe descargar
en MicroSmart despus de cambiar alguno de ellos.

5-14

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5: FUNCIONES ESPECIALES
Programacin de WindLDR (mdulos de la CPU delgada)
1. Desde la barra de men de WindLDR, seleccione Configuracin > Configuracin del rea de funcin >
Configuracin de entrada. Aparece el cuadro de dilogo Configuracin de rea de funcin para Configuracin
de entrada.

2. Cuando utilice el contador de alta velocidad HSC1 o HSC4, seleccione


Contador de alta velocidad de una o dos fases en el cuadro de lista
desplegable Grupo 1 4.
Cuando utilice los contadores de alta velocidad HSC2 o HSC3,
seleccione Contador de alta velocidad de una sola fase en el cuadro
de lista desplegable Grupo 2 3.

Aparece el cuadro de dilogo Configuracin de contador de alta


velocidad.
Modo

Seleccione Contador de alta velocidad de dos fases o Contador de alta velocidad de una sola fase para
HSC1 o HSC4. Para HSC2 y HSC3 slo est disponible Contador de alta velocidad de una sola fase.
Activar comparacin

Haga clic en la casilla de verificacin para activar la salida de comparacin del contador de alta velocidad y
especifique un nmero de salida que est disponible en el mdulo de la CPU en el campo Salida de
comparacin. Cuando se supera el lmite de desbordamiento o subdesbordamiento del valor actual (contador
de alta velocidad de dos fases) o cuando se alcanza el valor de preseleccin (contador de alta velocidad de
una sola fase), la salida de comparacin especificada se activa y permanece en ese estado hasta que se
activa un rel interno especial Reinicioeado de salida de comparacin (M8030, M8034, M8040 o M8044).
Utilizar entrada restablecida de HSC
Haga clic en la casilla de verificacin para activar la entrada de Reinicio del contador de alta velocidad I2 para
HSC1 o I5 para HSC4 solamente. Cuando se activa la entrada I2 o I5, el valor actual de D8045 o D8051 se
Reinicioea en funcin del modo de contador de alta velocidad.
El valor actual se Reinicia en el valor almacenado en D8046 o en D8052 (valor de preseleccin del
Dos fases
Una sola fase

contador de alta velocidad). El contador de alta velocidad de dos fases cuenta los pulsos de entrada
siguientes comenzando por el valor de preseleccin.
El valor actual se Reinicia en 0. El valor almacenado en D8046 o D8052 (valor de preseleccin del
contador de alta velocidad) en este momento tiene efecto para el ciclo de recuento siguiente.

Como estos parmetros estn relacionados con el programa del usuario, dicho programa se debe descargar
en MicroSmart despus de cambiar alguno de ellos.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-15

5: FUNCIONES ESPECIALES
Grfico de control de tiempo del contador de alta velocidad de dos fases
Ejemplo: Se utiliza la entrada de Reinicio I2. Se designa Q1 como salida de comparacin.
El valor de D8046 se convierte en este
momento en el valor de preseleccin para el
siguiente ciclo de recuento.
65535
65534
65533
65532

Valor actual D8045


8
7
6
5
4
3
2
1
0

Fase A Entrada I0
Fase B Entrada I1
Entrada Reinicio I2
Estado Reinicio M8130
1 tiempo de ciclo de scan

Valor de preseleccin D8046


Entrada de puerta M8031

65533

3
Subdesbordamiento

Desbordamiento

Salida de comparacin Q1
Reinicio de salida de comparacin M8030
Desbordamiento del valor actual M8131
1 tiempo de ciclo de scan

Subdesbordamiento del valor actual M8132


1 tiempo de ciclo de scan

Cuando se activa la entrada I2, el valor de preseleccin de D8046 se establece en el valor actual de D8045 y, a
continuacin, se activa el estado de preseleccin M8130 durante un ciclo de scan. Si se activa la entrada
M8032, el estado de preseleccin M8130 no se activa.
Mientras la entrada de puerta M8031 est activada, el contador de alta velocidad de dos fases cuenta hacia
delante o hacia atrs en la diferencia de fase entre la fase A (entrada I0) y la fase B (entrada I1).
Recuento hacia delante
(incremento)
Fase A
(Entrada I0)
Fase B
(Entrada I1)

5-16

Recuento hacia atrs


(disminucin)
Fase A
(Entrada I0)
Fase B
(Entrada I1)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5: FUNCIONES ESPECIALES
Grfico de control de tiempo del contador de alta velocidad de una sola fase
Ejemplo: Contador de alta velocidad de una sola fase HSC2
El valor de preseleccin es 8. Se designa Q0 como salida de comparacin.

El valor de D8048 se convierte en este momento en el


valor de preseleccin para el siguiente ciclo de recuento.

8
7
6
5
4
3
2
1
0

Valor actual D8047

Entrada de pulso I3
Entrada Reinicio M8036
Valor de preseleccin D8048

Entrada de puerta M8035


Salida de comparacin Q0
Reinicio de salida de comparacin M8034
Estado ACTIVADO de comparacin M8133
1 tiempo de ciclo de scan

Cuando se activa la entrada de Reinicio M8036, el valor actual de D8047 se borra a 0 y el valor de
preseleccin de D8048 tiene efecto para el siguiente ciclo de recuento.
Mientras la entrada de puerta M8035 est activada, el contador de alta velocidad de una sola fase HSC2
cuenta las entradas de pulso hasta la entrada I3.
El valor actual de D8047 se actualiza en cada ciclo de scan.
Cuando el valor actual de D8047 alcanza el valor de preseleccin de D8048, el estado ACTIVADO de
comparacin M8133 contina durante un ciclo de scan. Al mismo tiempo, se activa la salida de comparacin
Q0, que permanece en ese estado hasta que se activa el Reinicio de salida de comparacin M8034.
Cuando el valor actual de D8047 alcanza el valor de preseleccin de D8048, dicho valor tiene, en ese
momento, efecto para el siguiente ciclo de recuento.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-17

5: FUNCIONES ESPECIALES
Ejemplo: Contador de alta velocidad de dos fases para el recuento de pulsos de entrada desde
el codificador rotativo
Este ejemplo demuestra un programa en el que el contador de alta velocidad de dos fases HSC1 perfora
agujeros en una cinta de papel a intervalos regulares.
Descripcin de la operacin
Los codificadores rotativos se vinculan al rodillo de alimentacin de
la cinta y los pulsos de salida procedentes del mismo son contados
por el contador de alta velocidad de dos fases en el mdulo de la
CPU de MicroSmart . Cuando este contador alcanza los 2.700
pulsos, se activa la salida de comparacin. Una vez activada, el
contador de alta velocidad contina con otro ciclo de recuento. La
salida de comparacin permanece activada durante 0,5 segundos
para perforar agujeros en la cinta y se desactiva antes de que el
contador de alta velocidad vuelva a contar 2.700 pulsos.

Cinta enrollada
Rodillo de
alimentacin

Perforacin de la cinta
Encoder rotativo

Parmetros del programa


Grupo 1 (I0 - I2)

Contador de alta velocidad de una o dos fases

Configuracin del contador de


alta velocidad

Contador de alta velocidad de dos fases

Activar comparacin

Salida de comparacin

Q1

Utilizar entrada de Reinicio de


HSC (I2)

No

Valor de preseleccin de HSC


(D8046)

Para hacer que el valor actual se desborde cada 2.700 pulsos, almacene 62836
en D8046
(65535 2700 + 1 = 62836)

Valor de preseleccin del


temporizador

0,5 seg. (necesarios para perforar) programados en la instruccin TIM

Nota: Este ejemplo no utiliza la seal de fase Z (entrada I2).

Programacin de WindLDR

5-18

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5: FUNCIONES ESPECIALES
Diagrama de escalera
Cuando el MicroSmart inicia la operacin, el valor preseleccionado 62836 se almacena en el registro de datos
interno D8046. El rel interno especial de entrada de puerta M8031 se activa al final del tercer ciclo de scan
para que el contador de alta velocidad empiece a contar pulsos de entrada.
M8120

SUB (W) S1 S2
65535 2700
ADD (W) S1
D0

D1 REP
D0

S2 D1 REP
1
D8046
R
M8031
R
M0

M0

M8120

Q1

SOTU

S
M8031

SOTD

S
M0

TIM
5

M8120 es el rel interno especial del pulso de inicializacin.


1er ciclo de scan
Las instrucciones SUB y ADD se utilizan para almacenar un valor
de preseleccin de 62836 (65535 2700 + 1) en D8046 (valor de
preseleccin).
M8031 (entrada de puerta) est desactivado.
M0 est desactivado.
3er ciclo de scan
En el flanco ascendente de M0, M8031 (entrada de puerta) est
activado. Tras el procesamiento de END del tercer ciclo de scan,
HSC1 empieza a contar.
2 ciclo de scan
En el flanco descendente de M8120 (pulso de inicializacin), M0
est activado. HSC1 se inicializa tras el procesamiento de END del
segundo ciclo de scan.

T0
M8030
END

Cuando HSC1 est por encima de 65535, la salida Q1 (salida de


comparacin) se activa para iniciar el temporizador T0. HSC1 se
inicia para repetir el recuento.
Cuando el temporizador cuenta 0,5 seg., M8030 (Reinicio de salida
de comparacin) se activa para desactivar la salida Q1.

Grfico de control de tiempo


Cuando el valor actual del contador de alta velocidad
supera 65535, la salida de comparacin Q1 se activa y el
valor actual se Reinicioea en 62386.
Valor actual D8045
65535
2700 pulsos

Valor de preseleccin D8046

62836

ACTIVADO

Salida de comparacin Q1 DESACTIVADO

0,5 seg. para perforar

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-19

5: FUNCIONES ESPECIALES
Ejemplo: Contador de alta velocidad de una sola fase
Este ejemplo demuestra un programa en el que el contador de alta velocidad de una sola fase HSC2 cuenta
los pulsos de entrada y activa la salida Q2 cada 1000 pulsos.
Parmetros del programa
Grupo 2 (I3)

Contador de alta velocidad de una sola fase

Activar comparacin

Salida de comparacin

Q2

Valor de preseleccin de HSC (D8048)

1000

Programacin de WindLDR

Diagrama de escalera
Cuando MicroSmart inicia la operacin, el valor de preseleccin 1000 se almacena en el rel interno especial
de valor de preseleccin D8048. El rel interno especial de entrada de puerta M8035 se activa al final del
tercer ciclo de scan para que el contador de alta velocidad empiece a contar pulsos de entrada.
M8120

MOV (W) S1
1000

D1
D8048

REP
R
M8035
R
M0

M0

M8120

SOTU

S
M8035

SOTD

S
M0

END

5-20

M8120 es el rel interno especial del pulso de inicializacin.


1 ciclo de scan
La instruccin MOV almacena un valor de preseleccin de 1000 en
D8048 (valor de preseleccin).
M8035 (entrada de puerta) est desactivado.

M0 est desactivado.
3 ciclo de scan
En el flanco ascendente de M0, M8035 (entrada de puerta) est
activado. Tras el procesamiento de END del tercer ciclo de scan, HSC2
empieza a contar.
2 ciclo de scan
En el flanco descendente de M8120 (pulso de inicializacin), M0 est
activado. HSC2 se inicializa tras el procesamiento de END del segundo
ciclo de scan.
Cuando el valor actual de HSC2 llega a 1000, la salida Q2 (salida de
comparacin) se activa y HSC2 vuelve a iniciar el recuento desde cero.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5: FUNCIONES ESPECIALES

Entrada de captura
La funcin de entrada de captura se utiliza para recibir pulsos cortos de salidas de sensor independientemente
del tiempo de ciclo de scan. Se pueden recibir pulsos de entrada ms cortos que un tiempo de ciclo de scan.
Se pueden designar cuatro entradas, I2 a I5, para capturar un lmite ascendente o descendente de los pulsos
de entrada cortos y los estados de entrada de captura se almacenan en los rels internos especiales M8154 a
M8157, respectivamente. El cuadro de dilogo Configuracin de rea de funcin se utiliza para designar las
entradas I2 a I5 como entradas de captura.
Las seales de entrada normales para los terminales de entrada se leen cuando se ejecuta la instruccin END
al final de un ciclo de scan.
Como estos parmetros estn relacionados con el programa del usuario, dicho programa se debe descargar
en MicroSmart despus de cambiar alguno de ellos.
Especificaciones de entradas de captura
Anchura mnima de pulso ACTIVADO
Anchura mnima de pulso DESACTIVADO

40 seg
150 seg

Nota: La configuracin del filtro de entradas no afecta a las entradas de captura. Si desea obtener informacin sobre la
funcin de filtro de entradas, consulte la pgina 5-28.

Terminales de entrada de captura y rels internos especiales para entradas de captura


Grupo
Grupo 1
Grupo 2
Grupo 3
Grupo 4

Nm. de entrada de
captura
I2
I3
I4
I5

Rel interno especial para entrada de


captura
M8154
M8155
M8156
M8157

Programacin de WindLDR
1. Desde la barra de men de WindLDR, seleccione Configuracin > Configuracin del rea de funcin >
Configuracin de entrada. Aparece el cuadro de dilogo Configuracin de rea de funcin para Configuracin
de entrada.
Seleccin de lmite ascendente/
descendente para entradas de captura
Lmite ascendente de entrada de
captura
Lmite descendente de entrada de
captura

2. Seleccione Capturar entrada en los cuadros de lista desplegables Grupos 1 a 4. Aparece el cuadro de dilogo
Capturar entrada.
3. Seleccione flanco ascendente de entrada de captura o Lmite descendente de entrada de captura en la lista
desplegable.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-21

5: FUNCIONES ESPECIALES
Captura de flanco ascendente del pulso de entrada
Nota
Entrada real
ACTIVADO
(I2 a I5) DESACTIVADO
ACTIVADO
DESACTIVADO
Rel de entrada de captura
(M8154-M8157)

END
procesada

1 tiempo de ciclo de scan

Captura de flanco descendente del pulso de entrada


Nota
Entrada real
(I2 a I5)

ACTIVADO
DESACTIVADO

ACTIVADO
DESACTIVADO
Rel de entrada de captura
(M8154-M8157)
1 tiempo de ciclo de scan
END
procesada

Nota: Cuando dos o ms pulsos entran en un mismo ciclo de scan, los pulsos siguientes se ignoran.

Ejemplo: Mantenimiento de entradas de captura


Cuando se recibe una entrada de captura, el rel de entrada de captura asignado a la misma se activa durante
un solo ciclo de scan. Este ejemplo demuestra un programa que mantiene el estado de una entrada de captura
durante ms de un ciclo de scan.

M8154
M0
M0

5-22

I1

M0

La entrada I2 se ha designado como entrada de captura utilizando la Configuracin de rea


de funcin.
Cuando la entrada I2 est activada, el rel interno especial M8154 se activa y M0 se
mantiene en el circuito automantenido.
Cuando la entrada I1 de NC est desactivada, el circuito automantenido se queda sin latch
y M0 se desactiva.
M0 se utiliza como condicin de entrada para las siguientes instrucciones del programa.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5: FUNCIONES ESPECIALES

Entrada de interrupcin
Todos los mdulos de la CPU de MicroSmart tienen una funcin de entrada de interrupcin. Cuando se
necesita una respuesta rpida para una entrada externa, como el control de posicin, la entrada de
interrupcin puede llamar a una subrutina para que ejecute un programa de interrupcin.
Se pueden designar cuatro entradas, I2 a I5, para ejecutar la interrupcin en un lmite ascendente y/o
descendente de los pulsos de entrada. Cuando las entradas I2 a I5 inician una interrupcin, la ejecucin del
programa salta inmediatamente a un nmero de etiqueta predeterminado almacenado en los registros de
datos especiales D8032 a D8035, respectivamente. El cuadro de dilogo Configuracin de rea de funcin se
utiliza para designar las entradas I2 a I5 como entradas de interrupcin, entradas normales, entradas de
contador de alta velocidad o entradas de captura.
Las seales de entrada normales para los terminales de entrada se leen cuando se ejecuta la instruccin END
al final de un ciclo de scan.
Como estos parmetros estn relacionados con el programa del usuario, dicho programa se debe descargar
en MicroSmart despus de cambiar alguno de ellos.
Terminales de entrada de interrupcin, registros de datos especiales y rels internos especiales para
entradas de interrupcin
Grupo
Grupo 1
Grupo 2
Grupo 3
Grupo 4

Nm. de entrada de
interrupcin
I2
I3
I4
I5

N de etiqueta del destino de salto de


entrada de interrupcin
D8032
D8033
D8034
D8035

Estado de entrada de
interrupcin
M8140
M8141
M8142
M8143

Programacin de WindLDR
1. Desde la barra de men de WindLDR, seleccione Configuracin > Configuracin del rea de funcin >
Configuracin de entrada. Aparece el cuadro de dilogo Configuracin de rea de funcin para Configuracin
de entrada.

Seleccin de flanco ascendente/


descendente para entradas de
interrupcin
Interrupcin en flanco ascendente
La interrupcin se produce cuando
se activa la entrada de interrupcin.
Interrupcin en flanco descendente
La interrupcin se produce cuando
se desactiva la entrada de
interrupcin.
Interrupcin en ambos flancos
La interrupcin se produce cuando
se activa o desactiva la entrada de
interrupcin.

2. Seleccione Interrumpir entrada en los cuadros de lista desplegables Grupos 1 a 4. Aparece el cuadro de
dilogo Entrada de interrupcin.
3. Seleccione un lmite de interrupcin en la lista desplegable de cada grupo.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-23

5: FUNCIONES ESPECIALES
Desactivar y activar interrupcin
Las entradas de interrupcin I2 a I5 y la interrupcin de temporizador suelen estar activadas mientras la CPU
est en ejecucin y tambin se pueden desactivar con la instruccin DI o activar con la instruccin EI
individualmente. Cuando se activan las entradas de interrupcin I2 a I5, se activan los rels internos
especiales M8140 a M8143, respectivamente. Consulte la pgina 18-7.

Ejemplo: Entrada de interrupcin


El siguiente ejemplo demuestra un programa de uso de la funcin de entrada de interrupcin, con la entrada I2
designada como entrada de interrupcin. Cuando la entrada de interrupcin est activada, el estado de la
entrada I0 se transfiere inmediatamente a la salida Q0 utilizando la instruccin IOREF (actualizacin de E/S)
antes de que se ejecute la instruccin END. Si desea obtener mas informacin sobre la instruccin IOREF,
consulte la pgina 18-6.
M8120

MOV (W) S1
0

D1
D8032

REP

Programa principal
END
LABEL
0
IOREF
M8125
M300

Q0
IOREF

M8125

S1
I0

S1
Q0
LRET

5-24

M8120 es el rel interno especial del pulso de inicializacin.


D8032 almacena 0 para designar la etiqueta del destino de salto 0 para
la entrada de interrupcin I2.
El programa de interrupcin se separa del programa principal por medio
de la instruccin END.
Cuando la entrada I2 est activada, la ejecucin del programa salta a la
etiqueta 0.
M8125 es el rel interno especial de salida en funcionamiento.
IOREF lee inmediatamente el estado de la entrada I0 en el rel interno
M300.
M300 activa o desactiva la memoria interna de la salida Q0.
Otra instruccin IOREF escribe inmediatamente el estado de la
memoria interna de la salida Q0 en la salida Q0 real.
La ejecucin del programa vuelve al programa principal.
Inserte la instruccin LRET al final de la subrutina para volver al
programa principal.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5: FUNCIONES ESPECIALES
Notas para utilizar las entradas de interrupcin y la interrupcin de temporizador:
Cuando utilice una entrada de interrupcin o una interrupcin de temporizador, separe el programa de interrupcin del programa
principal mediante la instruccin END al final del programa principal.

Cuando un programa de interrupcin llama a otra subrutina, se puede anidar un mximo de 3 llamadas de subrutinas. Si se anidan ms
de 3, se produce un error de ejecucin en el programa del usuario, activando el rel interno especial M8004 y el LED DE ERROR.

Cuando utilice una entrada de interrupcin o interrupcin de temporizador, incluya el nmero de etiqueta del programa de

interrupcin que se va a ejecutar cuando se produzca una interrupcin. Los nmeros de etiqueta almacenados en los registros de datos
D8032 a D8036 especifican los programas de interrupcin para las entradas de interrupcin I2 a I5 y la interrupcin de temporizador,
respectivamente.
Cuando se activa ms de una entrada de interrupcin o interrupcin de temporizador al mismo tiempo, se da prioridad a la ejecucin
del programa de interrupcin para las entradas I2, I3, I4, interrupcin de temporizador e I5, en ese orden. Si se inicia una interrupcin
mientras se est ejecutando otro programa de interrupcin, el segundo programa se ejecuta cuando finalice el primero. No se pueden
ejecutar varios programas de interrupcin al mismo tiempo.
Cuando se utiliza una funcin de comunicacin, como un Data-Link, el tamao del programa de interrupcin debe limitarse al tiempo
ejecutable que se muestra en la siguiente tabla.
Funcin de
comunicacin
Sin utilizar
Utilizada
Utilizada

Velocidad en baudios
(bps)

1200, 2400, 4800, 9600


19200

Tiempo ejecutable del programa de interrupcin


(seg)
670 mximo
670 mximo
170 mximo

Si el programa de interrupcin es mayor que el valor indicado anteriormente, esto afectar al rendimiento de todo el sistema. Es posible que
las funciones de temporizador y filtro no funcione correctamente y se puede producir un error de comunicacin en el Data-Link o en la
comunicacin con las unidades de visualizacin. Asegrese de que el tiempo de ejecucin del programa de interrupcin est comprendido
dentro de los valores mostrados anteriormente, con referencia a los tiempos de ejecucin de la pgina A-1. Cuando utilice contadores de alta
velocidad, el tamao del programa de interrupcin debe ser mucho menor.
Cuando utilice el Data-Link y las entradas de interrupcin, seleccione 19200 bps para la velocidad en baudios de la comunicacin del
Data-Link.
Asegrese de que el tiempo de ejecucin del programa de interrupcin es suficientemente inferior a los intervalos de interrupcin.
Los programas de interrupcin no pueden utilizar las siguientes instrucciones: SOTU, SOTD, TML, TIM, TMH, TMS, CNT, CDP,
CUD, SFR, SFRN, ROOT, WKTIM, WKTBL, DISP, DGRD, TXD1/2, RXD1/2, DI, EI, XYFS, CVXTY, CVYTX, PULS1/2,
PWM1/2, RAMP, ZRN1/2, PID, DTML, DTIM, DTMH, DTMS y TTIM.
El periodo entre la aparicin de la interrupcin hasta la ejecucin del programa de interrupcin es aproximadamente 60 s. Cuando se
utiliza el contador de alta velocidad, el periodo puede alargarse.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-25

5: FUNCIONES ESPECIALES

Interrupcin de temporizador
Adems de la entrada de interrupcin tal y como se describe en la seccin anterior, los mdulos de la CPU
delgada FC4A-D20RK1, FC4A-D20RS1, FC4A-D40K1 y FC4A-D40S1 disponen de una funcin de
interrupcin de temporizador. Cuando es necesaria una operacin repetitiva, se puede utilizar la interrupcin
de temporizador para llamar a una subrutina repetidamente a intervalos predeterminados de 10 a 140 mseg.
El cuadro de dilogo Configuracin de rea de funcin se utiliza para activar la interrupcin de temporizador y
para especificar el intervalo, de 10 a 140 mseg, para ejecutar la interrupcin de temporizador. Cuando la
interrupcin de temporizador est activada, la ejecucin del programa salta al nmero de etiqueta del destino
de salto almacenado en el registro de datos especial D8036 repetidamente mientras la CPU est en ejecucin.
Una vez finalizado el programa de interrupcin, la ejecucin del programa vuelve al programa principal en la
direccin donde se produjo la interrupcin.
Como estos parmetros estn relacionados con el programa del usuario, dicho programa se debe descargar
en MicroSmart despus de cambiar alguno de ellos.
Registro de datos especial y rel interno especial para la interrupcin de temporizador
Interrupcin

Registro de datos especiales para el n de


etiqueta del destino de salto de la
interrupcin de temporizador

Rel interno especial para


Estado de interrupcin de temporizador

Interrupcin de
temporizador

D8036

M8144

Programacin de WindLDR
1. Desde la barra de men de WindLDR, seleccione Configuracin > Configuracin del rea de funcin >
Configuracin de entrada. Aparece el cuadro de dilogo Configuracin de rea de funcin para Configuracin
de entrada.

2. Haga clic en la casilla de verificacin situada debajo de la interrupcin de temporizador para utilizar la funcin de
interrupcin de temporizador.
3. Seleccione un intervalo para ejecutar la interrupcin de temporizador, de 10 a 140 ms.

Desactivar y activar interrupcin


La interrupcin de temporizador y las entradas de interrupcin I2 a I5 suelen estar activadas mientras la CPU
est en ejecucin y tambin se pueden desactivar con la instruccin DI o activar con la instruccin EI
individualmente. Cuando se activa una interrupcin de temporizador, se activa M8144. Cuando se desactiva,
se desactiva M8144. Consulte la pgina 18-7.
5-26

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5: FUNCIONES ESPECIALES
Ejemplo: Interrupcin de temporizador
El siguiente ejemplo demuestra un programa de uso de la funcin de interrupcin de temporizador. Tambin
se debe completar la Configuracin de rea de funcin para utilizar la funcin de interrupcin del temporizador
tal y como se describe en la pgina anterior.
M8120

MOV (W) S1
0

D1
D8036

REP

M8120 es el rel interno especial del pulso de inicializacin.


D8036 almacena 0 para designar la etiqueta del destino de salto 0 para
la interrupcin de temporizador.

Programa principal
END
LABEL
0
Programa de interrupcin
LRET

El programa de interrupcin se separa del programa principal por medio


de la instruccin END.
Mientras la CPU se est ejecutando, la ejecucin del programa salta a
la etiqueta 0 repetidamente segn los intervalos seleccionados en la
Configuracin de rea de funcin.
Cada vez que finaliza el programa de interrupcin, la ejecucin del
programa vuelve al programa principal en la direccin donde se produjo
la interrupcin.
Inserte la instruccin LRET al final de la subrutina para volver al
programa principal.

Notas para utilizar la interrupcin de temporizador y las entradas de interrupcin:


Cuando utilice una interrupcin de temporizador o una entrada de interrupcin, separe el programa de interrupcin del programa
principal mediante la instruccin END al final del programa principal.

Cuando un programa de interrupcin llama a otra subrutina, se puede anidar un mximo de 3 llamadas de subrutinas. Si se anidan ms
de 3, se produce un error de ejecucin en el programa del usuario, activando el rel interno especial M8004 y el LED DE ERROR.

Cuando utilice una interrupcin de temporizador o entrada de interrupcin, incluya el nmero de etiqueta del programa de
interrupcin que se va a ejecutar cuando se produzca una interrupcin. Los nmeros de etiqueta almacenados en los registros de datos
D8032 a D8036 especifican los programas de interrupcin para las entradas de interrupcin I2 a I5 y la interrupcin de temporizador,
respectivamente.
Cuando se activa ms de una entrada de interrupcin o interrupcin de temporizador al mismo tiempo, se da prioridad a la ejecucin
del programa de interrupcin para las entradas I2, I3, I4, interrupcin de temporizador e I5, en ese orden. Si se inicia una interrupcin
mientras se est ejecutando otro programa de interrupcin, el segundo programa se ejecuta cuando finalice el primero. No se pueden
ejecutar varios programas de interrupcin al mismo tiempo.
Cuando se utiliza una funcin de comunicacin, como un Data-Link, el tamao del programa de interrupcin debe limitarse al tiempo
ejecutable que se muestra en la siguiente tabla.
Funcin de
comunicacin

Velocidad en baudios (bps)

Tiempo ejecutable del programa de interrupcin


(seg)

Sin utilizar

670 mximo

Utilizada

1200, 2400, 4800, 9600

670 mximo

Utilizada

19200

170 mximo

Si el programa de interrupcin es mayor que el valor indicado anteriormente, esto afectar al rendimiento de todo el sistema. Es
posible que las funciones de temporizador y filtro no funcionen correctamente y se puede producir un error de comunicacin en el
Data-Link o en la comunicacin con las unidades de visualizacin. Asegrese de que el tiempo de ejecucin del programa de
interrupcin est comprendido dentro de los valores mostrados anteriormente, con referencia a los tiempos de ejecucin de la pgina
A-1. Cuando utilice contadores de alta velocidad, el tamao del programa de interrupcin debe ser mucho menor.
Cuando utilice el Data-Link y las entradas de interrupcin, seleccione 19200 bps para la velocidad en baudios de la comunicacin del
Data-Link.
Asegrese de que el tiempo de ejecucin del programa de interrupcin es suficientemente inferior a los intervalos de interrupcin.
Los programas de interrupcin no pueden utilizar las siguientes instrucciones: SOTU, SOTD, TML, TIM, TMH, TMS, CNT, CDP,
CUD, SFR, SFRN, ROOT, WKTIM, WKTBL, DISP, DGRD, TXD1/2, RXD1/2, DI, EI, XYFS, CVXTY, CVYTX, PULS1/2,
PWM1/2, RAMP, ZRN1/2, PID, DTML, DTIM, DTMH, DTMS y TTIM.
Si el tiempo de ejecucin del programa de interrupcin supera los 670 seg al utilizar la interrupcin de temporizador, se producir un
error de ejecucin en el programa del usuario, lo que activar el rel interno especial M8004 y el LED de ERROR.
El periodo entre la aparicin de la interrupcin hasta la ejecucin del programa de interrupcin es aproximadamente 60 s. Cuando se
utiliza el contador de alta velocidad, el periodo puede alargarse.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-27

5: FUNCIONES ESPECIALES

Filtro de entradas
La funcin de filtro de entradas se utiliza para rechazar los ruidos de entrada. La funcin de entrada de captura
descrita en la seccin anterior se utiliza para leer pulsos de entrada cortos en los rels internos especiales. Por
el contrario, el filtro de entradas rechaza los pulsos de entrada cortos cuando se utiliza MicroSmart con seales
de entrada que contienen ruidos.
Se pueden seleccionar distintos valores del filtro de entradas para las entradas I0 a I7 en cuatro grupos
utilizando la Configuracin de rea de funcin. Los valores del filtro de entradas que se pueden seleccionar
para las seales de entrada son 0 mseg y de 3 a 15 mseg en incrementos de 1 mseg. El valor predeterminado
es 3 mseg para todas las entradas I0 a I7. Las entradas I10 y superiores de los mdulos de la CPU compacta
y delgado de 20 E/S se proporcionan con un filtro fijo de 3 mseg. Las entradas I10 y superiores de los mdulos
de la CPU delgada de 40 E/S y todos los mdulos de entrada de expansin disponen de un filtro fijo de 4
mseg. El filtro de entradas rechaza las entradas menores que el valor del filtro de entradas seleccionado
menos 2 mseg.
Las entradas normales requieren una anchura de pulso del valor del filtro ms un tiempo de ciclo de scan para
recibir las seales de entrada. Cuando utilice la funcin de filtro de entradas, seleccione Entrada normal en la
pgina Entrada especial de la Configuracin de rea de funcin.
Como estos parmetros estn relacionados con el programa del usuario, dicho programa se debe descargar
en MicroSmart despus de cambiar alguno de ellos.
Programacin de WindLDR
1. Desde la barra de men de WindLDR, seleccione Configuracin> Configuracin del rea de funcin >
Configuracin de entrada. Aparece el cuadro de dilogo Configuracin de rea de funcin para Configuracin
de entrada.

Grupo de filtros
de entradas
Grupo 1:
I0
Grupo 2:
I1
Grupo 3:
I2, I3
Grupo 4:
I4 - I7

Seleccin de tiempo
de filtro de entradas
0 ms, 3 a 15 ms
en incrementos de 1 ms
Predeterminado: 3 ms

2. Seleccione un valor del filtro de entradas para cada grupo de entradas.

Valores del filtro de entradas y operacin de entrada


En funcin de los valores seleccionados, el filtro de entradas tiene tres reas de respuesta para rechazar o
pasar las seales de entrada.
rea de rechazo:
rea indefinida:
rea de paso:

Las seales de entrada no pasan el filtro (valor del filtro seleccionado menos 2 mseg).
Las seales pueden ser rechazadas o pasadas.
Las seales de entrada pasan el filtro (valor del filtro seleccionado).

Ejemplo: Filtro de entradas de 8 ms


Para rechazar los pulsos de entrada de 6 mseg o
6 mseg 8 mseg + 1 ciclo de scan
menos, seleccione un valor de filtro de entradas de 8 Entrada
Rechazada
Indefinida
Aceptada
mseg. Los pulsos de entrada de 8 mseg ms un
tiempo de ciclo de scan se aceptan correctamente durante el procesamiento de END.
5-28

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5: FUNCIONES ESPECIALES

Proteccin de programa del usuario


El programa del usuario del mdulo de la CPU de MicroSmart se puede proteger contra lectura, contra
escritura o contra ambas cosas utilizando la Configuracin de rea de funcin en WindLDR. La proteccin de
lectura/escritura puede desactivarse temporalmente usando una contrasea predeterminada.
Los mdulos de la CPU actualizados con la versin 210 o superior del programa del sistema disponen de una
opcin para proteccin contra lectura sin contrasea, lo que hace imposible impedir por completo su lectura.

Advertencia

Precaitin

Antes de realizar los siguientes pasos, asegrese de que anota la contrasea, ya


que lo necesitar para desactivar la proteccin del programa de usuario. Si el
programa del usuario en el mdulo de la CPU de MicroSmart est protegido contra
lectura o contra lectura/escritura, el programa de usuario no se puede cambiar sin la
contrasea.
Si el programa del usuario est protegido sin utilizar contrasea, entonces tampoco
se puede desactivar la proteccin contra lectura temporalmente usando la
contrasea resultando as imposible leer el programa del usuario. Para desactivar la
proteccin contra lectura hay que descargar otro programa de usuario sin proteccin.

Programacin de WindLDR
1. En la barra de mens de WindLDR,
seleccione Configuracin >
Configuracin de rea de funcin >
Proteccin de programa. Aparece el
cuadro de dilogo Configuracin de rea
de funcin para Proteccin de programa.

2. Seleccione los modos requeridos para "Leer programa" y "Escribir programa" en la lista despegable.
Sin proteger:

El programa del usuario del mdulo de la CPU se puede leer y escribir sin contrasea.

Protegido con contrasea:Impide la copia no autorizada o sustitucin no intencionada del programa del usuario. La
proteccin puede desactivarse temporalmente usando una contrasea
predeterminada.
Prohibido:
Impide por completo la copia del programa del usuario. Esta opcin est disponible slo para la
proteccin contra lectura y no puede desactivarse temporalmente con una contrasea. Para
seleccionar esta opcin, utilice un mdulo de la CPU con la versin 210 o posterior del programa
del sistema y WindLDR ver 5.31 o posterior.

3. Despus de seleccionar el modo de proteccin requerido debe utilizar el teclado para escribir en el campo Nueva
contrasea una contrasea de entre 1 y 8 caracteres ASCII que debe repetir en el campo Confirmar contrasea.
4. Haga clic en el botn Aceptar y descargue el programa del usuario en MicroSmart despus de cambiar
cualquiera de estos parmetros.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-29

5: FUNCIONES ESPECIALES
Desactivacin de la proteccin
Cuando el programa de usuario est protegido contra lectura y/o escritura con contrasea, la proteccin puede
desactivarse temporalmente usando WindLDR.
Si el programa de usuario impide la lectura, esta proteccin no puede desactivarse, as el programa de usuario
no puede leerse por ningn medio. Para desactivar la proteccin contra lectura hay que descargar otro
programa de usuario sin proteccin.
1. En la barra de men de WindLDR, seleccione En lnea > Transferencia > Descargar y cargar.

Aparece el cuadro de dilogo de Error de proteccin si el programa del usuario del mdulo de la CPU est
protegido contra lectura y/o escritura. El cuadro de dilogo de Error de proteccin aparece si intenta verificar el
programa o editar en lnea.

2. D la contrasea y haga clic sobre el botn Aceptar.

La proteccin del programa del usuario slo se desactiva temporalmente. Cuando se vuelve a encender el
mdulo de la CPU, la proteccin designada en el programa del usuario vuelve a tener efecto.
Para desactivar o cambiar la proteccin permanentemente tiene que cambiar la configuracin y descargar el
programa del usuario.

5-30

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5: FUNCIONES ESPECIALES

Tiempo de ciclo de scan constante


El tiempo de ciclo de scan puede variar en funcin de si se ejecutan instrucciones bsicas o avanzadas
dependiendo de las condiciones de entrada de dichas instrucciones. Se puede hacer que el tiempo de ciclo de
scan sea constante introduciendo el valor de preseleccin del tiempo de ciclo de scan necesario en el registro
de datos especial D8022 reservado para el tiempo de ciclo de scan constante. Cuando se realice un control
repetitivo preciso, haga que el tiempo de ciclo de scan sea constante utilizando esta funcin. El valor de
preseleccin del tiempo de ciclo de scan constante puede estar comprendido entre 1 y 1.000 mseg.
El error de tiempo de ciclo de scan suele ser 1 mseg del valor de preseleccin. Cuando se utiliza el Data-Link
u otra funcin de comunicacin, el error de tiempo de ciclo de scan se puede ver aumentado en varios
milisegundos.
Cuando el tiempo de ciclo de scan real es mayor que el valor del tiempo de ciclo de scan de preseleccin, el
tiempo de ciclo de scan no se puede reducir al valor constante.
Registros de datos especiales para el tiempo de ciclo de scan
Adems de D8022, hay otros tres registros de datos especiales reservados para indicar los valores actual,
mximo y mnimo del tiempo de ciclo de scan.
D8022

Valor de preseleccin del tiempo de ciclo de scan constante


(entre 1 y 1.000 mseg)

D8023

Valor actual del tiempo de ciclo de scan (mseg)

D8024

Valor mximo del tiempo de ciclo de scan (mseg)

D8025

Valor mnimo del tiempo de ciclo de scan (mseg)

Ejemplo: Tiempo de ciclo de scan constante


Este ejemplo establece el tiempo de ciclo de scan en un valor constante de 500 mseg.

M8120

MOV (W) S1
500

D1
D8022

REP

M8120 es el rel interno especial del pulso de inicializacin.


Cuando la CPU inicia la operacin, la instruccin MOV (movimiento)
almacena 500 en el registro de datos especial D8022.
El tiempo de ciclo de scan se establece en un valor constante de 500
mseg.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-31

5: FUNCIONES ESPECIALES

Descarga parcial del programa


Normalmente, el mdulo de la CPU se debe parar antes de descargar un programa del usuario. Los mdulos
de la CPU compacta tipo 16 y 24 E/S y todos los mdulos de la CPU delgada tienen capacidades de descarga
de programas en tiempo de ejecucin para descargar un programa del usuario que contiene pequeos
cambios mientras la CPU se ejecuta en sistema de Conexin a Ordenador 1:1 o 1:N. Esta funcin resulta
particularmente til para realizar pequeas modificaciones en el programa del usuario y confirmar los cambios
mientras la CPU est en ejecucin. El mdulo de la CPU compacta tipo 10 E/S no dispone de esta funcin.
Antes de realizar la descarga parcial del programa durante la operacin, se debe descargar un programa del
usuario en el mdulo de la CPU utilizando el programa normal descargado. Puede agregar o eliminar parte del
mismo programa o realizar pequeas modificaciones en el programa del usuario utilizando WindLDR y
descargarlo mientras la CPU est en ejecucin para confirmar los cambios en lnea.
Otro mtodo para utilizar esta funcin es: cargue el programa del usuario desde el mdulo de la CPU a
WindLDR, realice los cambios oportunos y descrguelo utilizando la descarga parcial del programa mientras la
CPU est en ejecucin.
En cualquier caso, no convierta el diagrama de escalera a cdigos mnemotcnicos para generar un archivo de
cdigo (Inicio > Programa > Convertir) antes de utilizar la descarga parcial del programa. WindLDR adjunta un
cdigo nico a cada archivo de cdigos cuando el diagrama de escalera se convierte a cdigos
mnemotcnicos. Cuando se intenta la descarga parcial del programa, WindLDR compara los cdigos nicos de
los programas de usuarios en el mdulo de la CPU y el que est abierto actualmente en WindLDR. Slo
cuando WindLDR verifica que los cdigos nicos son idnticos, se permite la descarga parcial del programa.

Precaucin La descarga parcial del programa puede producir una operacin inesperada de
MicroSmart. Antes de iniciarla, compruebe la seguridad una vez comprendida
correctamente la funcin.

Si se produce un error de sintaxis o de escritura en el programa del usuario durante la


descarga parcial del programa, el mdulo de la CPU se para y todas las salidas se
desactivan, lo cual puede resultar peligroso en funcin de la aplicacin.
Programacin de WindLDR
1. Realice los cambios oportunos en el programa del usuario utilizando WindLDR. En la barra de mens de
WindLDR, seleccione En lnea > Supervisar > Supervisar > Edicin en lnea mientras la CPU est en
ejecucin. Aparece el cuadro de dilogo Descarga parcial del programa.
WindLDR entra en modo de Edicin en lnea donde se puede modificar el programa del usuario mientras se
supervisa la operacin del mdulo de CPU.

2. Edite el programa del usuario.


3. Para ejecutar la descarga de programa en tiempo de ejecucin, seleccione En lnea > Transferencia > Programa en tiempo de ejecucin.

Aparece el cuadro de dilogo Descargar programa.

5-32

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5: FUNCIONES ESPECIALES
4. Haga clic en el botn Descargar para iniciar la descarga parcial del programa.

Usar la descarga parcial de programa


La funcin Descarga parcial del programa puede descargar un mximo de 600 bytes (100 pasos) del
programa del usuario. Cuando los escalones modificados del programa del usuario superan los 600 bytes, no
se puede utilizar la descarga parcial del programa. Asegrese de que la modificacin no supera los 600 bytes.
Cuando modifique dos o ms escalones de un programa del usuario, compruebe que la diferencia entre la
primera y la ltima direccin de las modificaciones est comprendida en 600 bytes (100 pasos).
Mientras la descarga parcial del programa est en progreso, el tiempo de ciclo de scan se extiende por varios
ciclos de scans durante 200 mseg por ciclo de scan aproximadamente.
Mientras la descarga parcial del programa est en progreso, los estados de las salidas, rels internos,
registros de desplazamiento, temporizadores, contadores y registros de datos no cambian.
Cuando los valores de preseleccin del temporizador o el contador en la RAM de la CPU se cambian
utilizando WindLDR (En lnea > Supervisar > Supervisar, luego seleccione En lnea > Supervisar > Personal), los
nuevos valores de preseleccin se borran si el programa del usuario descargado incluye los cambios de las
instrucciones de temporizador o contador, y los valores de preseleccin del programa del usuario descargado
tienen efecto. De forma similar, cuando se designa un temporizador o contador como dispositivo de destino de
una instruccin avanzada y dicha instruccin modifica el valor de preseleccin del temporizador/contador, el
nuevo valor tambin se borra. Sin embargo, si el programa del usuario descargado no incluye los cambios de
dichas instrucciones, los nuevos valores de preseleccin siguen teniendo efecto.
Mientras la descarga parcial del programa est en progreso, las entradas de interrupcin, las interrupciones de
temporizador y las entradas de captura se desactivan temporalmente hasta que se carga el programa del
usuario descargado en el rea de programa del usuario (RAM) del mdulo de la CPU.
Cuando realice cambios en instrucciones de comunicacin del usuario, instrucciones de pulso, filtros de
entrada, filtros de captura, entradas de interrupcin, interrupcin de temporizador, registros de datos de
expansin, contadores de alta velocidad o en la Configuracin de rea de funcin, descargue el programa del
usuario completo. Si la descarga parcial del programa incluye estos cambios, el programa no se ejecutar
correctamente.
Cuando se ha descargado un programa de usuario con datos de comentario al mdulo de la CPU, no puede
realizarse la descarga parcial del programa. Asegrese de que el mdulo de la CPU contiene un programa de
usuario descargado sin datos de comentario para permitir la descarga parcial del programa.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-33

5: FUNCIONES ESPECIALES

Potencimetros analgicos
Los mdulos de la CPU compacta tipo 10 y 16 E/S y todos los mdulos de la CPU delgada disponen de un
potencimetro analgico. Slo el mdulo de la CPU tipo 24 E/S dispone de dos potencimetros analgicos.
Los valores (0 a 255) de preseleccin con los potencimetros analgicos 1 y 2 se almacenan en los registros
de datos D8057 y D8058, respectivamente y se actualizan en cada ciclo de scan.
El potencimetro analgico se puede utilizar para cambiar el valor de preseleccin de un temporizador o
contador.
Mdulo de la CPU
compacta

Potencimetro analgico 1

Potencimetro analgico 2
(Tipo 24 E/S solamente)

Mdulo de la CPU delgada

Potencimetro analgico 1

Registros de datos especiales para los potencimetros analgicos


Mdulo de la CPU

Potencimetro analgico 1

Potencimetro analgico 2

FC4A-C24R2 y FC4A-C24R2C

D8057

D8058

Otros mdulos de la CPU

D8057

Ejemplo: Cambio del valor de preseleccin del contador utilizando el potencimetro analgico
Este ejemplo demuestra un programa que cambia el valor de preseleccin de un contador utilizando el
potencimetro analgico 1.
Reinicio

I0
Pulso

CNT
C0
D8057

El valor del potencimetro analgico 1 se almacena en el registro de datos D8057, que se


utiliza como valor de preseleccin para el contador C0.
El valor de preseleccin se cambia entre 0 y 255 utilizando el potencimetro.

I1

5-34

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5: FUNCIONES ESPECIALES

Entrada de tensin analgica


Todos los mdulos de la CPU delgada disponen de un conector de entrada de tensin analgica. Cuando se
aplica una tensin analgica de 0 a 10 V CC al conector de entrada de tensin analgica, la seal se convierte
en un valor digital de 0 a 255 y se almacena en un registro de datos especial D8058. Los datos se actualizan
en cada ciclo de scan.
Registro de datos especial para la entrada de tensin analgica
Mdulo de la CPU

Datos de entrada de tensin analgica

Mdulos de la CPU delgada

D8058

Para conectar una fuente analgica externa, utilice el cable adjunto.


El cable tambin est disponible opcionalmente.
Nombre del cable

Nm. de tipo

Cable de entrada de tensin analgica


(1 m (3,28 pies) de longitud)

FC4A-PMAC2P
(cantidad del paquete: 2)

+ (rojo)
Fuente de tensin
analgica
(de 0 a 10V DC)
(negro)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-35

5: FUNCIONES ESPECIALES

Mdulo HMI
Esta seccin describe las funciones y operaciones del mdulo HMI (FC4A-PH1) opcional. El mdulo HMI se
puede instalar en cualquier mdulo de la CPU compacta y tambin en el mdulo HMI principal montado
despus de cualquier mdulo de la CPU delgada. El mdulo HMI posibilita la manipulacin de los datos
almacenados en la RAM del mdulo de la CPU sin utilizar las opciones del men En lnea de WindLDR. Si
desea obtener ms informacin sobre las especificaciones del mdulo HMI, consulte la pgina 2-65.
Las funciones del mdulo HMI incluyen:
Mostrar los valores actuales del temporizador y del contador, y cambiar los valores de preseleccin de los
mismos
Mostrar y cambiar los valores del registro de datos
Activar y desactivar los estados de los dispositivos de bit, como por ejemplo entradas, salidas, rels internos
y los bits del registro de desplazamiento
Mostrar y borrar los datos errneos
Iniciar y parar el PLC
Mostrar y cambiar los datos de fecha/hora (nicamente cuando se utilice el cartucho del reloj)
Confirmar los valores de preseleccin del temporizador/contador modificados

Descripcin de las partes

Pantalla
La pantalla de cristal lquido muestra
mens, dispositivos y datos.

Botn ESC
Cancela la operacin actual y
vuelve a la operacin
inmediatamente anterior.
Botn
Desplaza el men hacia arriba o
aumenta el nmero de dispositivo o
valor seleccionado.

Precaucin

Botn Aceptar
Accede a cada pantalla de control
o entra en la operacin actual.
Botn
Desplaza el men hacia abajo o disminuye
el nmero de dispositivo o valor
seleccionado.

Encienda el mdulo de la CPU de MicroSmart despus de instalar el mdulo HMI. Si


se instala o extrae el mdulo HMI mientras MicroSmart est encendido, puede que
dicho mdulo no funcione correctamente.
Si se introduce un dispositivo no vlido o un valor superior a 65535, la pantalla
parpadear para indicar un error. Cuando aparezca una pantalla de error, pulse el
botn ESC y repita la operacin clave correcta.

Operacin clave para desplazar mens tras encender el equipo


El siguiente grfico muestra la secuencia de desplazamiento de mens utilizando los botones y en el
mdulo HMI tras encender el sistema.

5-36

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5: FUNCIONES ESPECIALES
En una pantalla de men, pulse el botn Aceptar para acceder a cada pantalla de control donde se
seleccionan los nmeros de dispositivo y los valores. Si desea obtener ms informacin sobre cada operacin,
consulte las siguientes pginas.

Pantalla inicial
Indica la versin del programa del sistema del PLC o el mismo men que cuando se apag el
PLC, dependiendo del valor almacenado en el registro espacial de datos D8068 (consulte la
siguiente pgina).
Pulse el botn para cambiar al men de temporizador.
Men Temporizador
Muestra el valor actual de un temporizador y cambia el valor de preseleccin
del mismo.

Men Contador
Muestra el valor actual de un contador y cambia el valor de preseleccin del
mismo.
Men Registro de datos
Muestra el valor actual de un registro de datos y cambia el valor de
preseleccin del mismo.
Men Entrada
Muestra el estado de una entrada y establece o Reinicioea la misma.

Men Salida
Muestra el estado de una salida y establece o Reinicioea la misma.

Men Rel interno


Muestra el estado de un rel interno y establece o Reinicioea el mismo.

Men Registro de desplazamiento


Muestra el estado de un bit del registro de desplazamiento y establece o
Reinicioea el mismo.
Men Error
Muestra los cdigos de errores generales y los borra.

Men Ejecutar/Parar
Muestra el estado de ejecutar/parar del PLC e inicia o para el mismo.

Men Fecha
Muestra y cambia los datos de fecha.

Men Hora
Muestra y cambia los datos de hora.
Men Confirmar valor de preseleccin del temporizador/contador modificado
Confirma los valores de preseleccin del temporizador/contador modificados.
(Los valores de preseleccin modificados en la RAM del mdulo de la CPU de
MicroSmart se escriben en la EEPROM.)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-37

5: FUNCIONES ESPECIALES
Seleccin de pantalla inicial del mdulo HMI
El registro especial de datos D8068 est disponible en los mdulos de la CPU actualiza con la versin del
programa del sistema que se muestra en la siguiente tabla. Para conocer el procedimiento de confirmacin de
la versin del programa del mdulo de la CPU, consulte la pgina 29-1.
Tipo compacto
Mdulo de la CPU

Versin de programa del


sistema

Tipo estrecho

FC4A-C10R2
FC4A-C10R2C

FC4A-C16R2
FC4A-C16R2C

FC4A-C24R2
FC4A-C24R2C

FC4A-D20K3
FC4A-D20S3

FC4A-D20RK1
FC4A-D20RS1
FC4A-D40K3
FC4A-D40S3

203 o superior

202 o superior

202 o superior

202 o
superior

201 o superior

D8068 puede usarse para seleccionar la pantalla inicial del mdulo HMI cuando se conecta el mdulo de la
CPU.
Registro de
datos

Valor
0, 2 a 65535

D8068

Descripcin
Modo 1: Indica la versin del programa del PLC cada vez que arranca.
Modo 2: Indica el mismo men que cuando se apag el PLC.

Cuando se produce un error de datos de mantenimiento, el modo 1 se activa. independientemente del valor
almacenado en el registro de datos D8068.

Operacin clave para seleccionar el nmero de dispositivo


Si se pulsa el botn Aceptar mientras se muestra una pantalla de men, sta cambia a la pantalla de control
de dicho men. Por ejemplo, si pulsa el botn Aceptar mientras el men de temporizador est en la pantalla,
sta cambia a la pantalla de control de temporizador, donde se seleccionan los nmeros de dispositivo y los
valores. Si desea obtener ms ejemplos de operacin, consulte las siguientes pginas.
Men Temporizador

Aceptar
Cambia a la pantalla de control.

Intermitencia lenta

Se desplaza al dgito
anterior.
Se desplaza al dgito
siguiente.

ESC
Rechaza los cambios y vuelve a
la pantalla de men.
ESC Vuelve a la intermitencia lenta.

Aceptar
Selecciona el dgito y cambia a la intermitencia rpida.

Intermitencia rpida
Aumenta el nmero.
Disminuye el nmero.
ESC Vuelve a la intermitencia rpida.

5-38

Aceptar
Guarda los cambios y pasa a la siguiente pantalla.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5: FUNCIONES ESPECIALES
Mostrar los valores actuales del temporizador/contador y cambiar los valores de preseleccin
de los mismos
Esta seccin describe el procedimiento para mostrar el valor actual de un temporizador y para cambiar el valor
de preseleccin del mismo a modo de ejemplo. El mismo procedimiento se aplica a los valores actuales y de
preseleccin de un contador.
Ejemplo: Cambiar el valor de preseleccin del temporizador T28 de 820 a 900
1. Seleccione el men Temporizador.
Aceptar
Vaya a la pantalla
de control.

2. Seleccione el nmero de dispositivo.

Aceptar

Disminuya
el valor.

Seleccione
el dgito.
Intermitencia lenta

Aceptar

Intermitencia lenta

Desplcese
al dgito
anterior.

Intermitencia rpida

Intermitencia rpida

Intermitencia lenta

Aceptar

Aumente el
valor.

Seleccione
el dgito.

ESC
Vuelva a la
seleccin de
dgito.

Finalice la seleccin de
dispositivo.
Vaya a la siguiente pantalla.
Intermitencia rpida

Intermitencia rpida

3. Aparece el valor actual del nmero de temporizador seleccionado.


Aceptar
Vaya a la siguiente pantalla.

Valor actual

4. Aparece el valor preestablecido del nmero de temporizador seleccionado. Cambie el valor preestablecido a 900
tal y como se describe a continuacin.

Intermitencia lenta

Vuelva a la
seleccin de
dgito.
Intermitencia rpida

Aceptar
Seleccione
el dgito.
Intermitencia lenta

ESC

Disminuya
el valor.
Intermitencia rpida

Intermitencia lenta

Desplcese
al dgito
anterior.
Intermitencia lenta

Aceptar
Seleccione
el dgito.

Desplcese
al dgito
anterior.

Aceptar

Aumente el
valor.
Intermitencia rpida

Guarde los
cambios.
Intermitencia rpida

5. El valor de preseleccin aparece sin parpadear. Escriba el nuevo valor de preseleccin en la RAM del mdulo de
la CPU.
Aceptar
Escriba el nuevo valor de preseleccin en la
RAM de la CPU.
Vuelva al men Temporizador.
Nuevo valor de preseleccin

Nota: Los valores de preseleccin del temporizador/contador modificados se almacenan en la RAM del mdulo de la CPU
de MicroSmart y una pila de litio de copia de seguridad realiza una copia que se almacena durante 30 das. Si es
necesario, los valores de preseleccin modificados pueden escribirse desde la RAM del mdulo de la CPU de MicroSmart
en la EEPROM utilizando el men Confirmar valor de preseleccin del temporizador/contador modificado, descrito en la
pgina 5-40. Si desea obtener ms informacin sobre el movimiento de datos en el mdulo de la CPU, consulte la pgina
7-1.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-39

5: FUNCIONES ESPECIALES
Ejemplo: Cuando se designa el valor de preseleccin del temporizador T28 utilizando un registro de
datos
1. Seleccione el men Temporizador.
Aceptar
Vaya a la pantalla
de control.

2. Seleccione el nmero de dispositivo.

Aceptar

Disminuya
el valor.

Seleccione
el dgito.
Intermitencia lenta

Intermitencia lenta

Intermitencia lenta

Aceptar

Aumente el
valor.

Seleccione
el dgito.

Desplcese
al dgito
anterior.

Intermitencia rpida

Intermitencia rpida

Aceptar

ESC
Vuelva a la
seleccin de
dgito.

Finalice la seleccin de
dispositivo.
Vaya a la siguiente pantalla.
Intermitencia rpida

Intermitencia rpida

3. Aparece el valor actual del nmero de temporizador seleccionado.


Aceptar
Vaya a la siguiente pantalla.

Valor actual

4. Aparece el nmero del registro de datos designado como valor de preseleccin.


ESC
Cuando se designa el valor de preseleccin utilizando un registro de datos,
aparece el nmero de dicho registro y la pantalla ya no cambia ms.
Para volver al men Temporizador, pulse el botn ESC.
Nm. de registro de datos

Confirmar / Borrar valores de preseleccin del temporizador/contador modificados


Esta seccin describe el procedimiento para escribir los valores de preseleccin del temporizador/contador
modificados desde la RAM del mdulo de la CPU de MicroSmart a la EEPROM. Esta operacin permite escribir
los valores de preseleccin modificados de temporizadores y contadores al mismo tiempo.
Los valores de preseleccin del temporizador/contador modificados se almacenan en la RAM del mdulo de la
CPU de MicroSmart y una pila de litio de copia de seguridad realiza una copia que se almacena durante 30
das. Si es necesario, los valores de preseleccin modificados se pueden escribir en la EEPROM del mdulo
de la CPU de MicroSmart tal y como se describe a continuacin. Si desea obtener ms informacin sobre el
movimiento de datos en el mdulo de la CPU, consulte la pgina 7-1.
1. Seleccione el men Confirmar valor de preseleccin del temporizador/contador modificado.
Aceptar
Muestra el estado
de cambio de TIM/
CNT.

Estado de cambio de TIM/CNT


0: Sin modificar
1: Modificado

2. Confirme los valores de preseleccin del temporizador/contador modificados y escriba los cambios desde la
memoria RAM a la EEPROM.
Aceptar
Confirme los valores de
preseleccin de TIM/
CNT modificados.

5-40

Se Reinicioea el men Confirmar valor de preseleccin del temporizador/contador


modificado.
Para cancelar la confirmacin de los valores de preseleccin del temporizador/contador
modificados, pulse el botn ESC en lugar de Aceptar; de este modo, se Reinicioea el
men Confirmar valor de preseleccin del temporizador/contador modificado.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5: FUNCIONES ESPECIALES
Mostrar y cambiar los valores del registro de datos
En esta seccin se describe el procedimiento para mostrar y cambiar los valores del registro de datos.
Ejemplo: Cambiar el valor del registro de datos D180 a 1300
1. Seleccione el men Registro de datos.
Aceptar
Vaya a la pantalla
de control.

2. Seleccione el nmero de dispositivo.

Seleccione
el dgito.

Desplcese
al dgito
anterior.
Intermitencia lenta

Seleccione
el dgito.
Intermitencia lenta

Vuelva a la
seleccin de
dgito.
Intermitencia rpida

Aceptar

Desplcese
al dgito
anterior.

ESC

Disminuya
el valor.
Intermitencia rpida

Intermitencia lenta

Intermitencia lenta

Aceptar

Aceptar

Aumente el
valor.

Finalice la
seleccin de
dispositivo.
Intermitencia rpida

Intermitencia rpida

3. Aparecen los datos del nmero de registro de datos seleccionado.


Aceptar
Vaya a la siguiente pantalla.

Datos actuales

4. Cambie el valor preestablecido a 1300 tal y como se describe a continuacin.

Intermitencia lenta

Desplcese
dos dgitos
hacia
delante.

Vuelva a la
seleccin de
dgito.
Intermitencia rpida

Aceptar
Seleccione
el dgito.
Intermitencia lenta

ESC

Aumente el
valor.
Intermitencia rpida

Intermitencia lenta

Desplcese
al dgito
anterior.
Intermitencia lenta

Aceptar
Seleccione
el dgito.

Aceptar

Aumente el
valor.
Intermitencia rpida

Guarde los
cambios.
Intermitencia rpida

5. Los datos cambiados aparecen sin parpadear. Guarde los cambios.


Aceptar
Escriba los datos nuevos en la RAM
de la CPU.
Vuelva al men Registro de datos.
Datos nuevos

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-41

5: FUNCIONES ESPECIALES
Activar y desactivar el estado de bit
Se pueden visualizar / establecer o restablecer los estados de dispositivo de bit, tales como entradas, salidas,
rels internos y bits de registros de desplazamiento, usando el mdulo MHI.
En esta seccin se describe, a modo de ejemplo, el procedimiento para mostrar el estado de un rel interno y
para activar dicho rel interno. El mismo procedimiento se aplica a entradas, salidas y bits del registro de
desplazamiento.
Ejemplo: Activar el rel interno M120
1. Seleccione el men Rel interno.
Aceptar
Vaya a la pantalla
de control.

2. Seleccione el nmero de dispositivo.

Aceptar
Seleccione
el dgito.

Desplcese
al dgito
anterior.
Intermitencia lenta

Intermitencia rpida

Intermitencia lenta

Intermitencia lenta

Intermitencia lenta

Intermitencia rpida

Intermitencia rpida

Aceptar
Estado del rel interno
0: DESACTIVADO
1: ACTIVADO
Estado actual

4. Seleccione 1 (establecer) 0 (reiniciar) utilizando el botn o .


Aceptar

Aumente el valor.
0: Reiniciar (OFF)
1: Establecer (ON)
Intermitencia rpida

Active el
cambio.
Intermitencia rpida

5. El estado cambiado aparece sin parpadear.


Aceptar
Vuelva al men Rel
interno.
Estado nuevo

5-42

Aceptar

Aumente el
valor.

3. Aparece el estado del nmero de rel interno seleccionado.

Vuelva a la
seleccin de
dgito.

Aceptar
Seleccione
el dgito.

Desplcese
al dgito
anterior.

ESC

Aumente el
valor.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Finalice la
seleccin de
dispositivo.
Intermitencia rpida

5: FUNCIONES ESPECIALES
Mostrar y borrar los datos errneos
En esta seccin se describe el procedimiento para mostrar los cdigos de errores generales y para borrarlos.
1. Seleccione el men Error.
Aceptar
Vaya a la pantalla de
control.

2. Aparecen los cdigos de errores generales. Brrelos.


Aceptar

Para interrumpir los cdigos de errores generales, pulse el


botn ESC en lugar del botn Aceptar; el men Error se
Reinicioea.

Borre los cdigos de errores


generales.
Vuelva al men Error.

Si desea obtener ms informacin sobre los cdigos de errores generales, consulte la pgina 29-3.

Iniciar y parar el PLC


En esta seccin se describe el procedimiento para iniciar y parar la operacin del PLC utilizando el mdulo
HMI.
Nota: El procedimiento que se describe a continuacin permite activar o desactivar el rel interno especial del control de
inicio M8000 para iniciar o parar la operacin del PLC. Cuando se designa una entrada de Parada, del PLC no se puede
iniciar o parar activando o desactivando el rel interno especial del control de inicio M8000; el procedimiento descrito a
continuacin no funciona. Consulte la pgina 4-5.

1. Seleccione el men Ejecutar/parar.


Aceptar
Vaya a la pantalla de
control.

2. Aparece el estado de operacin de PLC.


Aceptar
Estado de operacin de PLC
EJECUTAR:En ejecucin
STP: Parada
Estado actual

3. Seleccione RUN o STP para iniciar o parar la operacin de PLC, respectivamente, utilizando el botn o .

Aceptar

Intermitencia lenta

ESC

Active el
cambio.

Cambiar a
STP o RUN.
Intermitencia lenta

Vuelva al men
Ejecutar/parar.
Estado modificado

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-43

5: FUNCIONES ESPECIALES
Mostrar y cambiar los datos de fecha (nicamente cuando se utilice el cartucho del reloj)
Cuando hay instalado un cartucho del reloj (FC4A-PT1) opcional en el mdulo de la CPU de MicroSmart, se
pueden visualizar y modificar los datos de fecha de dicho cartucho utilizando el mdulo HMI tal y como se
describe en esta seccin.
Ejemplo: Cambiar los datos de fecha del sbado, 01/01/2000 al mircoles, 04/04/2001
1. Seleccione el men Fecha.
Aceptar
Vaya a la pantalla
de control.

2. Aparecen los datos de fecha.


Aceptar

Datos actuales

3. Cambie los datos de ao utilizando el botn o .

Aceptar
Active el
cambio.

Aumente el
valor.
Intermitencia lenta

Intermitencia lenta

4. Cambie los datos del mes utilizando el botn o .

Aceptar
Active el
cambio.

Aumente el
valor.
Intermitencia lenta

Intermitencia lenta

5. Cambie los datos del da utilizando el botn o .

Aceptar
Active el
cambio.

Aumente el
valor.
Intermitencia lenta

Intermitencia lenta

6. Cambie los datos del da de la semana utilizando el botn o .

Aceptar
Active el
cambio.

Disminuya
el valor.
Intermitencia lenta

Intermitencia lenta

7. Los datos de fecha nuevos aparecen sin parpadear.


ESC
Vuelva al men Fecha.

Datos nuevos

5-44

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5: FUNCIONES ESPECIALES
Mostrar y cambiar los datos de hora (nicamente cuando se utilice el cartucho del reloj)
Cuando hay instalado un cartucho del reloj (FC4A-PT1) opcional en el mdulo de la CPU de MicroSmart, se
pueden visualizar y modificar los datos de fecha de dicho cartucho utilizando el mdulo HMI tal y como se
describe en esta seccin.
Ejemplo: Cambiar los datos de hora de las 12:05 a las 10:10
1. Seleccione el men Hora.
Aceptar
Vaya a la pantalla de
control.

2. Aparecen los datos de hora.


Aceptar

Datos actuales

3. Cambie los datos de la hora utilizando el botn o .

Aceptar
Active el
cambio.

Disminuya
el valor.
Intermitencia lenta

Intermitencia lenta

4. Cambie los datos de los minutos utilizando el botn o .

Aceptar
Active el
cambio.

Aumente el
valor.
Intermitencia lenta

Intermitencia lenta

5. Los nuevos datos del reloj aparecen sin parpadear.


ESC
Vuelva al men Hora.

Datos nuevos

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-45

5: FUNCIONES ESPECIALES

Registros de datos de expansin


Los mdulos de la CPU delgada FC4A-D20RK1, FC4A-D20RS1, FC4A-D40K3 y FC4A-D40S3 tienen los
registros de datos de expansin D2000 a D7999. Estos registros de datos de expansin se suelen utilizar
como registros de datos ordinarios para almacenar datos numricos mientras que el mdulo de la CPU est
ejecutando un programa del usuario. Adems, se pueden establecer datos numricos en intervalos
designados de los registros de datos de expansin utilizando el editor de registro de datos de expansin en
WindLDR. Cuando se descarga el programa del usuario desde WindLDR al mdulo de la CPU, los valores de
preseleccin de los registros de datos se descargan en EEPROM en el mdulo de la CPU. Cada vez que se
inicia la CPU, los valores de preseleccin de los registros de datos de expansin almacenados en EEPROM
se cargan en la RAM y se ejecuta el programa del usuario de la RAM.
Como los datos de EEPROM no son voltiles, los valores de preseleccin de los registros de datos de
expansin se mantienen de forma semipermanente y se restauran en la RAM cada vez que se inicia la CPU.
Esta caracterstica resulta til cuando no se deben perder ciertos datos numricos. Adems, los valores del
registro de datos se pueden introducir fcilmente en forma de cadenas de caracteres o nmeros utilizando el
editor de registro de datos de expansin en WindLDR.
Programacin de WindLDR
1. Desde la barra de men de WindLDR,
seleccione Configuracin > Configuracin de
rea de funcin > Registro de datos de
expansin.
Aparece el cuadro de dilogo Configuracin del
registro de datos de expansin.

2. Haga clic en la casilla de verificacin para utilizar el intervalo preestablecido 1 o 2.

Entre los registros de datos de expansin D2000 a D7999, se pueden especificar dos intervalos para los
registros de datos preestablecidos.

Nmero de primer
registro de datos

Cantidad de registros de datos


Copiar intervalo
Copiar los datos entre los Intervalos
preestablecidos de usuario 1 y 2.

Botn Editar
Pasar a la pantalla del
editor de registro de datos
de expansin.

Utilizar intervalo preestablecido 1 2:

Utilizar rel de inicializacin:

Utilizar rel de seguridad:

5-46

Haga clic en la casilla de verificacin y escriba el primer nmero del registro de


datos en el cuadro Nm. de DR y la cantidad de registros de datos para
almacenar el valor preestablecido en el cuadro Cantidad.
Haga clic en la casilla de verificacin y especifique un nmero de rel interno
para utilizar como rel de inicializacin. Cuando el rel de inicializacin se
activa mientras se inicia la CPU, los valores preestablecidos de los registros de
datos de expansin de EEPROM se cargan en la RAM.
Haga clic en la casilla de verificacin y especifique un nmero de rel interno para
utilizar como rel de seguridad. Cuando el rel de seguridad se activa mientras se
inicia la CPU, los valores de los registros de datos de expansin preestablecidos
de la RAM sobrescriben los valores preestablecidos de EEPROM.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5: FUNCIONES ESPECIALES
3. Haga clic en el botn Editar. Aparece la pantalla Editar registros de datos de expansin.

Nmero de primer
registro de datos

La cantidad especificada de registros de datos se reserva para almacenar los valores de preseleccin en la pantalla
Editar registros de datos de expansin. Puede introducir valores numricos en estos registros de datos de forma
individual, en forma de cadenas de caracteres o rellenar el mismo valor en registros de datos consecutivos.
Introducir valores individuales

Haga clic en el nmero de registro de datos, en la pantalla Editar registros de datos de expansin, en el que
desea introducir un valor numrico y escriba un valor de 0 a 65535. Cuando termine, haga clic en Aceptar para
volver al cuadro de dilogo Configuracin de registro de datos de expansin.

Introducir cadena de caracteres

Haga clic con el botn derecho del ratn en el nmero de registro de datos de la pantalla Editar registros de
datos de expansin en el que desea introducir una cadena de caracteres. Aparece un men emergente.
Seleccione Cadena en dicho men; aparecer el cuadro de dilogo Cadena. Escriba los caracteres necesarios
y haga clic en Aceptar. Los caracteres introducidos se convierten en parejas en valores decimales ASCII y se
almacenan en registros de datos, comenzando por el nmero de registro de datos seleccionado.

Seleccione una notacin para


mostrar los datos en decimal,
hexadecimal o caracteres ASCII
en la pantalla Editar registro de
datos de expansin.

Rellenar el mismo valor

Haga clic con el botn derecho del ratn en el nmero de registro de datos de
la pantalla Editar registros de datos de expansin en el que desea introducir
los valores numricos. Aparece un men emergente. Seleccione Rellenar en
dicho men; aparecer el cuadro de dilogo Rellenar. Escriba el primer
nmero de registro de datos, la cantidad de registros de datos y el valor.
Cuando termine, haga clic en Aceptar. El valor se introduce en registros de
datos consecutivos.
4. Despus de editar los valores de preseleccin de los registros de datos de expansin, descargue el programa del
usuario en el mdulo de la CPU, ya que esta configuracin est relacionada con dicho programa.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-47

5: FUNCIONES ESPECIALES
Movimiento de datos de los registros de datos preestablecidos
Al igual que los valores de preseleccin de los temporizadores y contadores (pgina 7-15), los datos
preestablecidos de los registros de datos de expansin se pueden modificar y borrar en la RAM y tambin se
pueden almacenar en la EEPROM. El movimiento de datos se describe a continuacin.
Al encender y al descargar el programa del usuario

Cuando el programa del usuario se descarga en el


WindLDR
Mdulo de la CPU de MicroSmart
mdulo de la CPU, los datos de los registros de
EEPROM
datos preestablecidos se descargan tambin en la
Programa
del
EEPROM. Cada vez que se inicia la CPU, los
usuario
Valores
Programa del
datos de los registros de datos preestablecidos se
de preDescargar
RAM
usuario
cargan en la RAM. Si los datos de los registros de
seleccin
expansin se han modificado como resultado del
uso de instrucciones avanzadas o a travs de la
comunicacin, los datos modificados se borran y se inicializan con los datos de los registros de datos
preestablecidos cuando la CPU se vuelve a encender.
Puesto que los registros de datos de expansin D2000 a D7999 son todos tipos de "mantenimiento", los datos
de los registros normales se mantienen cuando la CPU se apaga.
Rel de inicializacin

Cuando el rel interno designado como rel de inicializacin


est activado, los datos de los registros de datos
preestablecidos se cargan en la RAM, al igual que sucede
cuando la CPU se enciende.

Mdulo de la CPU de MicroSmart


EEPROM
Programa del
usuario

Valores

preestableCuando se termina la inicializacin, el rel de inicializacin se


Inicializar
RAM
cidos
desactiva automticamente. Si utiliza un programa del
usuario para activar el rel de inicializacin, utilice una
instruccin SOTU o SOTD para asegurarse de que dicho rel
slo se activa durante un ciclo de scan. Si no se designa ningn rel de inicializacin, sta no puede llevarse a
cabo.

Rel de copia de seguridad

Cuando se activa el rel interno designado como rel de


copia de seguridad, los datos de los registros de datos
preestablecidos se escriben desde la RAM a la EEPROM,
como suceda en el caso de la confirmacin de los valores
de preseleccin del temporizador/contador modificados.
Cuando la CPU se vuelve a encender, los datos nuevos se
cargan desde la EEPROM a la RAM. Cuando el programa
del usuario se carga en WindLDR, los datos nuevos tambin
se cargan en los registros de datos de expansin.

Mdulo de la CPU de MicroSmart


EEPROM
Copia de
seguridad

Programa del
usuario

RAM

Valores
modificados

Cuando se termina la copia de seguridad, el rel de copia de seguridad se desactiva automticamente. Si


utiliza un programa del usuario para activar el rel de copia de seguridad, utilice una instruccin SOTU o
SOTD para asegurarse de que dicho rel slo se activa durante un ciclo de scan. Si no se designa ningn rel
de copia de seguridad, sta no puede llevarse a cabo.
Rels internos especiales para los registros de datos de expansin
Mientras la escritura de datos desde la RAM al intervalo 1 o 2 de registros de datos preestablecidos de la
EEPROM est en progreso, se activa el rel interno especial M8026 o M8027, respectivamente. Cuando la
escritura de datos termina, el rel interno especial se desactiva.

5-48

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5: FUNCIONES ESPECIALES
Notas para utilizar los registros de datos de expansin:
Todos los registros de datos de expansin son tipos de mantenimiento y no se pueden designar como tipos de borrado utilizando
la Configuracin de rea de funcin.

Cuando los registros de datos de expansin se designan como dispositivos de origen o de destino de instrucciones avanzadas, el
tiempo de ejecucin ser un poco mayor comparado con los registros de datos normales D0 a D1299.

Si se produce un error de comprobacin de suma de RAM en el programa del usuario, los registros de datos de expansin
preestablecidos se cargan en la RAM al iniciar la CPU.

Cuando se activa el rel de inicializacin, el tiempo de ciclo de scan se extiende hasta que la carga de datos desde EEPROM se
completa en 7 mseg aproximadamente para cada 1000 palabras de datos ledos desde EEPROM. El tamao de los datos se puede
calcular a partir de la siguiente frmula:
Tamao de datos (palabras) = 8,5 + Cantidad de registros de datos preestablecidos
Cuando se activa el rel de copia de seguridad, el tiempo de ciclo de scan se extiende hasta que los datos escritos en EEPROM se
completan durante varios ciclos de scans en 200 mseg aproximadamente para cada ciclo de scan.
La escritura en EEPROM se puede repetir un mximo de 100.000 veces. Mantenga la escritura en EEPROM en el mnimo.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

5-49

5: FUNCIONES ESPECIALES

5-50

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

6: DIRECCIN DEL DISPOSITIVO


Introduccin
En este captulo se describen los direccin del dispositivo disponibles en MicroSmart para programar
instrucciones bsicas y avanzadas. Tambin se describen los rels internos especiales y los registros de datos
especiales.
MicroSmart se programa utilizando dispositivos, como por ejemplo entradas, salidas, rels internos,
temporizadores, contadores, registros de desplazamiento y registros de datos.

Las entradas (I) son rels que reciben seales de entrada a travs de los terminales de entrada.
Las salidas (Q) son rels que envan los resultados procesados del programa del usuario a los terminales de salida.
Los rels internos (M) son rels utilizados en la CPU y que no se pueden proporcionar a los terminales de salida.
Los rels internos especiales (M) son rels internos dedicados a funciones especficas.
Los temporizadores (T) son rels utilizados en el programa del usuario; los hay de 1 s, 100 ms, 10 ms y 1 ms.
Los contadores (C) son rels utilizados en el programa del usuario; disponibles como reversibles y de suma.
Los registros de cambios (R) son registros que permiten cambiar los bits de datos en funcin de las entradas de pulso.
Los registros de datos (D) son registros utilizados para almacenar datos numricos. Algunos de los registros de datos
estn dedicados a funciones especiales.

Direccin del dispositivo


Los nmeros de E/S disponibles dependen del tipo de mdulo de la CPU de MicroSmart y de la combinacin
de los mdulos de E/S. Los mdulos de E/S slo se pueden utilizar con el mdulo de la CPU tipo 24 E/S entre
los mdulos de la CPU compacta. Todos los de tipo delgado se pueden utilizar con los mdulos de E/S para
expandir los puntos de E/S. Si desea obtener ms informacin acerca de E/S, rels internos y nmeros de
rels internos especiales, consulte la pgina 6-3.
Mdulos de la CPU compacta
FC4A-C10R2
FC4A-C10R2C
Direccin del
Puntos
dispositivo

Entrada (I)

I0 - I5

Entrada de
expansin (I)

Salida (Q)

Q0 - Q3

M0 - M317
M8000 - M8157

256
128

FC4A-C16R2
FC4A-C24R2
FC4A-C16R2C
FC4A-C24R2C
Direccin del
Direccin del
Puntos
Puntos
dispositivo
dispositivo
I0 - I7
I0 - I7
9
14
I10
I10 - I15
64 (78

I30 - I107
totales)
Q0 - Q7
Q0 - Q6
7
10
Q10 - Q11
64 (74

Q30 - Q107
totales)
M0 - M1277
1024
M0 - M1277
1024
M8000 - M8157
128
M8000 - M8157
128

R0 - R63

64

R0 - R127

128

R0 - R127

128

T0 - T31
C0 - C31
D0 - D399
D8000 - D8099

32
32
400
100

T0 - T99
C0 - C99
D0 - D1299
D8000 - D8199

100
100
1300
200

T0 - T99
C0 - C99
D0 - D1299
D8000 - D8199

100
100
1300
200

Dispositivo

Salida de
expansin (Q)
Rel interno (M)
Rel interno especial (M)
Registro de desplazamiento
(R)
Temporizador (T)
Contador (C)
Registro de datos (D)
Registro de datos especial (D)

Notas:
El dgito menos significativo del nmero de dispositivo de entrada, salida, rel interno y rel interno especial es un nmero octal (0 a
7). Los dgitos superiores son nmeros decimales.

Los direccin del dispositivo de las entradas y salidas de expansin comienzan por I30 y Q30, respectivamente.
Observe que los direccin del dispositivo de entrada y salida no son continuos entre el mdulo de la CPU y los mdulos de E/S de
expansin.

El mdulo de la CPU tipo 24 E/S (FC4A-C24R2 y FC4A-C24R2C) puede sumar un mximo de 64 puntos de E/S y utilizar un
mximo de 88 puntos de entrada y salida en total.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

6-1

6: DIRECCIN DEL DISPOSITIVO


Mdulos de la CPU delgada
FC4A-D20K3
FC4A-D20S3
Direccin del
Puntos
dispositivo

Dispositivo

FC4A-D20RK1
FC4A-D20RS1
Direccin del
Puntos
dispositivo

M0 - M1277

224
(232
totales)
1024

FC4A-D40K3
FC4A-D40S3
Direccin del
Puntos
dispositivo
I0 - I7
I10 - I17
24
I20 - I27
224
I30 - I307
(248
totales)
Q0 - Q7
16
Q10 - Q17
224
Q30 - Q307
(240
totales)
M0 - M1277
1024

Entrada (I)

I0 - I7
I10 - I13

12

I0 - I7
I10 - I13

12

Entrada de
expansin (I)

I30 - I187

128
(140
totales)

I30 - I307

224
(236
totales)

Salida (Q)

Q0 - Q7

Q0 - Q7

Salida de
expansin (Q)

Q30 - Q187

Rel interno (M)


Rel interno de
AS-Interface (M)
Rel interno especial (M)
Registro de desplazamiento
(R)
Temporizador (T)
Contador (C)
Registro de datos (D)
Registro de datos de ASInterface (D)
Registro de datos de
expansin (D)
Registro de datos especial (D)

M0 - M1277

128
(136
totales)
1024

M1300 - M1997

560

M1300 - M1997

560

M8000 - M8157

128

M8000 - M8157

128

M8000 - M8157

128

R0 - R127

128

R0 - R127

128

R0 - R127

128

T0 - T99
C0 - C99
D0 - D1299

100
100
1300

T0 - T99
C0 - C99
D0 - D1299

100
100
1300

T0 - T99
C0 - C99
D0 - D1299

100
100
1300

D1700 - D1999

300

D1700 - D1999

300

D2000 - D7999

6000

D2000 - D7999

6000

D8000 - D8199

200

D8000 - D8199

200

D8000 - D8199

200

Q30 - Q307

Notas:
El dgito menos significativo del nmero de dispositivo de entrada, salida, rel interno y rel interno especial es un nmero octal (0 a
7). Los dgitos superiores son nmeros decimales.

Los direccin del dispositivo de las entradas y salidas de expansin comienzan por I30 y Q30, respectivamente.
Observe que los direccin del dispositivo de entrada y salida no son continuos entre el mdulo de la CPU y los mdulos de E/S de
expansin.

Se puede montar un mximo de 7 mdulos de E/S de expansin en todos los mdulos de CPU delgada. Los puntos de
E/S mximos dependen del tipo de mdulo de la CPU, tal y como se describe a continuacin.

El mdulo de la CPU tipo 20 E/S (FC4A-D20K3 y FC4A-D20S3) puede sumar un mximo de 128 puntos de E/S y utilizar un mximo
de 148 puntos de entrada y salida en total.

El mdulo de la CPU tipo salida de rel de 20 E/S (FC4A-D20RK1 y FC4A-D20RS1) puede sumar un mximo de 224 puntos de E/S
y utilizar un mximo de 244 puntos de entrada y salida en total.

El mdulo de la CPU tipo 40 E/S (FC4A-D40K3 y FC4A-D40S3) puede sumar un mximo de 224 puntos de E/S y utilizar un mximo
de 264 puntos de entrada y salida en total.

Para cuatro modelos de mdulos de la CPU estrecho actualizado (FC4A-D20RK1, FC4A-D20RS1, FC4A-D40K3 y FC4A-D40S3)
con versin del programa del sistema. 201 y superior pueden usar el mdulo maestro AS-Interface y tener rels internos adicionales y
registros de datos para la comunicacin de AS-Interface. Use WindLDR Versin 4.20 o superior para programar los dispositivos de
AS-Interface. Si desea obtener ms detalles acerca de la comunicacin de AS-Interface, consulte el manual del usuario independiente
del mdulo maestro AS-Interface.

Si el mdulo maestro AS-Interface no est conectado, los dispositivos AS-Interface pueden usarse para instrucciones bsicas y
avanzadas como rels internos normales y registros de datos. Observe que estos dispositivos no pueden designarse para mantener o
borrar dispositivos en el cuadro de dilogo Configuracin de funcin de rea de WindLDR. Adems el comando de datos de
dispositivo de borrado del protocolo de comunicacin de mantenimiento y la entrada de reinicio designada no funcionan en estos
dispositivos de AS-Interface. Los estados de estos dispositivos de AS-Interface se mantienen en el arranque o cuando se activa una
entrada de reinicio, pero se borran cuando se produce un error de datos de mantenimiento.

6-2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

6: DIRECCIN DEL DISPOSITIVO

Direccin del dispositivo de dispositivo de E/S, rel interno y rel interno especial
Dispositivo

Direccin del dispositivo

Mdulo de la CPU

I0-I5

Entrada (I)

Salida (Q)

FC4A-C10R2/C

I0-I7

I10

FC4A-C16R2/C

I0-I7
I30-I37
I70-I77

I10-I15
I40-I47
I80-I87

I50-I57
I90-I97

I60-I67
I100-I107

I0-I7
I30-I37
I70-I77
I110-I117
I150-I157

I10-I13
I40-I47
I80-I87
I120-I127
I160-I167

I50-I57
I90-I97
I130-I137
I170-I177

I60-I67
I100-I107
I140-I147
I180-I187

I0-I7
I30-I37
I70-I77
I110-I117
I150-I157
I190-I197
I230-I237
I270-I277

I10-I13
I40-I47
I80-I87
I120-I127
I160-I167
I200-I207
I240-I247
I280-I287

I50-I57
I90-I97
I130-I137
I170-I177
I210-I217
I250-I257
I290-I297

I60-I67
I100-I107
I140-I147
I180-I187
I220-I227
I260-I267
I300-I307

I0-I7
I30-I37
I70-I77
I110-I117
I150-I157
I190-I197
I230-I237
I270-I277

I10-I17
I40-I47
I80-I87
I120-I127
I160-I167
I200-I207
I240-I247
I280-I287

I20-I27
I50-I57
I90-I97
I130-I137
I170-I177
I210-I217
I250-I257
I290-I297

I60-I67
I100-I107
I140-I147
I180-I187
I220-I227
I260-I267
I300-I307

FC4A-C24R2/C

FC4A-D20K3
FC4A-D20S3

FC4A-D20RK1
FC4A-D20RS1

FC4A-D40K3
FC4A-D40S3

Q0-Q3

FC4A-C10R2/C

Q0-Q6

FC4A-C16R2/C

Q0-Q7
Q30-Q37
Q70-Q77

Q10-Q11
Q40-Q47
Q80-Q87

Q50-Q57
Q90-Q97

Q60-Q67
Q100-Q107

Q0-Q7
Q30-Q37
Q70-Q77
Q110-Q117
Q150-Q157

Q40-Q47
Q80-Q87
Q120-Q127
Q160-Q167

Q50-Q57
Q90-Q97
Q130-Q137
Q170-Q177

Q60-Q67
Q100-Q107
Q140-Q147
Q180-Q187

Q0-Q7
Q30-Q37
Q70-Q77
Q110-Q117
Q150-Q157
Q190-Q197
Q230-Q237
Q270-Q277

Q40-Q47
Q80-Q87
Q120-Q127
Q160-Q167
Q200-Q207
Q240-Q247
Q280-Q287

Q50-Q57
Q90-Q97
Q130-Q137
Q170-Q177
Q210-Q217
Q250-Q257
Q290-Q297

Q60-Q67
Q100-Q107
Q140-Q147
Q180-Q187
Q220-Q227
Q260-Q267
Q300-Q307

Q0-Q7
Q30-Q37
Q70-Q77
Q110-Q117
Q150-Q157
Q190-Q197
Q230-Q237
Q270-Q277

Q10-Q17
Q40-Q47
Q80-Q87
Q120-Q127
Q160-Q167
Q200-Q207
Q240-Q247
Q280-Q287

Q50-Q57
Q90-Q97
Q130-Q137
Q170-Q177
Q210-Q217
Q250-Q257
Q290-Q297

Q60-Q67
Q100-Q107
Q140-Q147
Q180-Q187
Q220-Q227
Q260-Q267
Q300-Q307

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

FC4A-C24R2/C

FC4A-D20K3
FC4A-D20S3

FC4A-D20RK1
FC4A-D20RS1

FC4A-D40K3
FC4A-D40S3

6-3

6: DIRECCIN DEL DISPOSITIVO


Dispositivo

Rel interno (M)

6-4

Direccin del dispositivo

Mdulo de la CPU

M0-M7
M40-M47
M80-M87
M120-M127
M160-M167
M200-M207
M240-M247
M280-M287

M10-M17
M50-M57
M90-M97
M130-M137
M170-M177
M210-M217
M250-M257
M290-M297

M20-M27
M60-M67
M100-M107
M140-M147
M180-M187
M220-M227
M260-M267
M300-M307

M30-M37
M70-M77
M110-M117
M150-M157
M190-M197
M230-M237
M270-M277
M310-M317

M320-M327
M360-M367
M400-M407
M440-M447
M480-M487
M520-M527
M560-M567
M600-M607
M640-M647
M680-M687
M720-M727
M760-M767
M800-M807
M840-M847
M880-M887
M920-M927
M960-M967
M1000-M1007
M1040-M1047
M1080-M1087
M1120-M1127
M1160-M1167
M1200-M1207
M1240-M1247

M330-M337
M370-M377
M410-M417
M450-M457
M490-M497
M530-M537
M570-M577
M610-M617
M650-M657
M690-M697
M730-M737
M770-M777
M810-M817
M850-M857
M890-M897
M930-M937
M970-M977
M1010-M1017
M1050-M1057
M1090-M1097
M1130-M1137
M1170-M1177
M1210-M1217
M1250-M1257

M340-M347
M380-M387
M420-M427
M460-M467
M500-M507
M540-M547
M580-M587
M620-M627
M660-M667
M700-M707
M740-M747
M780-M787
M820-M827
M860-M867
M900-M907
M940-M947
M980-M987
M1020-M1027
M1060-M1067
M1100-M1107
M1140-M1147
M1180-M1187
M1220-M1227
M1260-M1267

M350-M357
M390-M397
M430-M437
M470-M477
M510-M517
M550-M557
M590-M597
M630-M637
M670-M677
M710-M717
M750-M757
M790-M797
M830-M837
M870-M877
M910-M917
M950-M957
M990-M997
M1030-M1037
M1070-M1077
M1110-M1117
M1150-M1157
M1190-M1197
M1230-M1237
M1270-M1277

Rel interno especial (M)

M8000-M8007 M8010-M8017 M8020-M8027 M8030-M8037


M8040-M8047 M8050-M8057 M8060-M8067 M8070-M8077

M8080-M8157 slo para


lectura

M8080-M8087 M8090-M8097 M8100-M8107 M8110-M8117


M8120-M8127 M8130-M8137 M8140-M8147 M8150-M8157

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Todos los tipos

Todos los tipos a


excepcin de
FC4A-C10R2C

Todos los tipos

6: DIRECCIN DEL DISPOSITIVO

Direccin del dispositivo de dispositivo para mdulos de E/S analgicos de tipo


Actualizar END
Nmero de mdulo de E/
S analgico

Canal de entrada
analgica 0

Canal de entrada
analgica 1

Salida
analgica

Reservado

D760-D765

D766-D771

D772-D777

D778, D779

D780-D785

D786-D791

D792-D797

D798, D799

D800-D805

D806-D811

D812-D817

D818, D819

D820-D825

D826-D831

D832-D837

D838, D839

D840-D845

D846-D851

D852-D857

D858, D859

D860-D865

D866-D871

D872-D877

D878, D879

D880-D885

D886-D891

D892-D897

D898, D899

Nota: Cada mdulo de E/S analgico usa 20 registros de datos. Cuando los mdulos analgicos no estn conectados, los
registros de datos correspondientes pueden usarse como registros de datos normales.

Direccin del dispositivo de dispositivo para el Mdulo maestro de AS-Interface


Mdulo de la CPU MicroSmart 1
Dispositivo
Rels interno AS-Interface

Registro de datos de ASInterface

Direccin del dispositivo

EEPROM del mdulo principal AS-Interface


Objeto de AS-Interface

M1300-M1617

Entrada digital (IDI)

M1620-M1937

Salida digital (ODI)

M1940-M1997

Informacin de estado

D1700-D1731

Entrada analgica

D1732-D1763

Salida analgica

D1764-D1767

Lista de secundarias activas (LAS)

D1768-D1771

Lista de secundarias detectadas (LDS)

D1772-D1775

Lista de secundarias perifricas con fallo (LPF)

D1776-D1779

Lista de secundarias proyectadas (LPS)

D1780-D1843

Imagen de datos de configuracin (CDI)

D1844-D1907

Datos de configuracin permanente (PCD)

D1908-D1923

Imagen del parmetro (PI)

D1924-D1939
D1940

Parmetro permanente (PP)


Cdigo ID1 secundaria 0

D1941-D1945

Para descripcin del comando ASI

D1946-D1999

Reservado

Nota: El mdulo maestro AS-Interface 1 emplea rels internos y registros de datos tal como se muestra anteriormente.
Cuando el mdulo maestro AS-Interface no est conectado, estos rels internos y los registros de datos pueden usarse
como rels internos y registros de datos normales.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

6-5

6: DIRECCIN DEL DISPOSITIVO

Direccin del dispositivo de dispositivo para la estacin principal de vnculo de datos


Nmero de estacin
esclava
Estacin esclava 1
Estacin esclava 2
Estacin esclava 3
Estacin esclava 4
Estacin esclava 5
Estacin esclava 6
Estacin esclava 7
Estacin esclava 8
Estacin esclava 9
Estacin esclava 10
Estacin esclava 11
Estacin esclava 12
Estacin esclava 13
Estacin esclava 14
Estacin esclava 15
Estacin esclava 16
Estacin esclava 17
Estacin esclava 18
Estacin esclava 19
Estacin esclava 20
Estacin esclava 21
Estacin esclava 22
Estacin esclava 23
Estacin esclava 24
Estacin esclava 25
Estacin esclava 26
Estacin esclava 27
Estacin esclava 28
Estacin esclava 29
Estacin esclava 30
Estacin esclava 31

Transmisin de datos
a la estacin esclava
D900-D905
D912-D917
D924-D929
D936-D941
D948-D953
D960-D965
D972-D977
D984-D989
D996-D1001
D1008-D1013
D1020-D1025
D1032-D1037
D1044-D1049
D1056-D1061
D1068-D1073
D1080-D1085
D1092-D1097
D1104-D1109
D1116-D1121
D1128-D1133
D1140-D1145
D1152-D1157
D1164-D1169
D1176-D1181
D1188-D1193
D1200-D1205
D1212-D1217
D1224-D1229
D1236-D1241
D1248-D1253
D1260-D1265

Direccin del dispositivo


Recepcin de datos
desde la estacin esclava
D906-D911
D918-D923
D930-D935
D942-D947
D954-D959
D966-D971
D978-D983
D990-D995
D1002-D1007
D1014-D1019
D1026-D1031
D1038-D1043
D1050-D1055
D1062-D1067
D1074-D1079
D1086-D1091
D1098-D1103
D1110-D1115
D1122-D1127
D1134-D1139
D1146-D1151
D1158-D1163
D1170-D1175
D1182-D1187
D1194-D1199
D1206-D1211
D1218-D1223
D1230-D1235
D1242-D1247
D1254-D1259
D1266-D1271

Error de comunicacin
de la red Data-Link
D8069
D8070
D8071
D8072
D8073
D8074
D8075
D8076
D8077
D8078
D8079
D8080
D8081
D8082
D8083
D8084
D8085
D8086
D8087
D8088
D8089
D8090
D8091
D8092
D8093
D8094
D8095
D8096
D8097
D8098
D8099

Nota: Si no hay ninguna estacin esclava conectada, los registros de datos de la estacin maestra que se asignan a las
estaciones secundarias vacantes pueden utilizarse como registros de datos ordinarios.

Direccin del dispositivo de dispositivo para la estacin secundaria de vnculo de datos


Direccin del dispositivo
Datos

Datos de estacin
esclava

Transmisin de datos
a la estacin maestra

Recepcin de datos
desde la estacin
maestra

Error de comunicacin
de la red Data-Link

D900-D905

D906-D911

D8069

Nota: Los registros de datos de estacin esclava D912 a D1271 y D8070 a D8099 pueden utilizarse como registros de
datos ordinarios.

6-6

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

6: DIRECCIN DEL DISPOSITIVO

Rels internos especiales


Los rels internos M8000 a M8077 son rels internos de lectura/escritura utilizados para controlar el
funcionamiento y la comunicacin de la CPU. Los rels internos especiales M8080 a M8157 son rels internos
de slo lectura utilizados principalmente para indicar los estados de la CPU. No se pueden utilizar todos los
rels internos especiales como destinos de instrucciones avanzadas.
Los rels internos M300 a M315 se utilizan para leer los estados de dispositivos de entrada de la instruccin
IOREF (actualizacin de E/S).

Direccin del dispositivo de rels internos especiales (Lectura/Escritura)


Direccin
del
dispositiv
o
M8000
M8001
M8002
M8003
M8004
M8005
M8006

M8007
M8010
M8011
M8012
M8013
M8014
M8015
M8016
M8017
M8020
M8021
M8022
M8023
M8024
M8025
M8026
M8027
M8030
M8031
M8032
M8033
M8034
M8035
M8036
M8037
M8040
M8041
M8042

Descripcin

CPU parada

APAGAD
A

Control de inicio
Reinicio de reloj de 1 seg.
Todas las salidas DESACTIVADAS
Acarreo (Cy) o Acarreo (Bw)
Error de ejecucin en el programa del usuario
Error de comunicacin de la red de comunicaciones Data-Link
Indicador de prohibicin de comunicacin de la red de comunicaciones
Data-Link (Estacin maestra)
Indicador de inicializacin de comunicacin de la red de comunicaciones
Data-Link (Estacin maestra)
Indicador de parada de comunicacin de la red de comunicaciones DataLink (Estacin esclava)
LED de estado
Indicador de prohibicin de escritura HMI
Indicador de prohibicin de operacin HMI
Indicador de error de escritura/ajuste de datos de fecha/hora
Indicador de error de lectura de datos de fecha/hora
Indicador de prohibicin de lectura de datos de fecha/hora
Indicador de escritura de datos de fecha
Indicador de escritura de datos de hora
Indicador de escritura de datos de fecha/hora
Indicador de ajuste de datos de hora
Indicador de cancelacin de instruccin de recepcin de comunicacin del
usuario (Puerto 1)
Indicador de cancelacin de instruccin de recepcin de comunicacin del
usuario (Puerto 2)
Indicador de ejecucin de BMOV/WSFT
Mantener salidas mientras CPU parada
Indicador de escritura de datos en el registro de datos de expansin
(Intervalo preestablecido 1)
Indicador de escritura de datos en el registro de datos de expansin
(Intervalo preestablecido 2)
Reinicio de salida de comparacin de contadores de alta velocidad 1 (I0-I2)
Entrada de puerta de contador de alta velocidad 1 (I0-I2)
Entrada de ReinicioReinicio de contador de alta velocidad 1 (I0-I2)
Reservado
Reinicio de salida de comparacin de contadores de alta velocidad 2 (I3)
Entrada de puerta de contador de alta velocidad 2 (I3)
Entrada de Reinicio de contador de alta velocidad 2 (I3)
Reservado
Reinicio de salida de comparacin de contadores de alta velocidad 3 (I4)
Entrada de puerta de contador de alta velocidad 3 (I4)
Entrada de Reinicio de contador de alta velocidad 3 (I4)

Mantenido
Borrado
Borrado
Borrado
Borrado
Mantenido

Mantenido
Borrado
Borrado
Borrado
Borrado
Borrado

Mantenido

Mantenido

Borrado

Borrado

En funcionamiento
Mantenido
Mantenido
En funcionamiento
En funcionamiento
Mantenido
En funcionamiento
En funcionamiento
En funcionamiento
En funcionamiento

Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado

Borrado

Borrado

Borrado

Borrado

Mantenido
Mantenido

Mantenido
Borrado

En funcionamiento

Mantenido

En funcionamiento

Mantenido

Borrado
Mantenido
Mantenido

Borrado
Mantenido
Mantenido

Borrado
Mantenido
Mantenido

Borrado
Borrado
Borrado

Borrado
Borrado
Borrado

Borrado
Borrado
Borrado

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

6-7

6: DIRECCIN DEL DISPOSITIVO


Direccin
del
dispositiv
o
M8043
M8044
M8045
M8046
M8047
M8050
M8051
M8052
M8053
M8054
M8055
M8056
M8057
M8060
M8061
M8062
M8063
M8064
M8065
M8066
M8067
M8070
M8071
M8072
M8073
M8074
M8075
M8076
M8077

Descripcin

CPU parada

APAGAD
A

Reservado
Reinicio de salida de comparacin de contadores de alta velocidad 4 (I5-I7)
Entrada de puerta de contador de alta velocidad 4 (I5-I7)
Entrada de Reinicio de contador de alta velocidad 4 (I5-I7)
Reservado
Modo de mdem (Originar): Inicio de la cadena de inicializacin
Modo de mdem (Originar): Inicio de ATZ
Modo de mdem (Originar): Inicio de marcacin
Modo de mdem (Desconectar): Inicio de lnea de desconexin
Modo de mdem (Comando general): Inicio de comando AT
Modo de mdem (Responder): Inicio de la cadena de inicializacin
Modo de mdem (Responder): Inicio de ATZ
Modo de mdem Ejecucin de comando AT
Modo de mdem (Originar): Finalizacin de cadena de inicializacin
Modo de mdem (Originar): Finalizacin de ATZ
Modo de mdem (Originar): Finalizacin de marcado
Modo de mdem (Desconectar): Finalizacin de lnea de desconexin
Modo de mdem (Comando general): Finalizacin de comando AT
Modo de mdem (Responder): Finalizacin de cadena de inicializacin
Modo de mdem (Responder): Finalizacin de ATZ
Estado operativo de modo de mdem
Modo de mdem (Originar): Error de cadena de inicializacin
Modo de mdem (Originar): Error de ATZ
Modo de mdem (Originar): Error de marcado
Modo de mdem (Desconectar): Error de lnea de desconexin
Modo de mdem (Comando general): Error de comando AT
Modo de mdem (Responder): Error de cadena de inicializacin
Modo de mdem (Responder): Error de ATZ
Estado de conexin de lnea de modo de mdem

Borrado
Mantenido
Mantenido

Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido

Borrado
Borrado
Borrado

Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado

CPU parada

APAGAD
A

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

Direccin del dispositivo de rels internos especiales (Slo lectura)


Direccin
del
dispositiv
o
M8080

M8081
M8082
M8083
M8084
M8085
M8086
M8087

6-8

Descripcin
Rel de finalizacin de comunicacin de la estacin esclava de la red de
comunicaciones Data-Link 1 (Estacin maestra)
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink (Estacin esclava)
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 2
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 3
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 4
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 5
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 6
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 7
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 8

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

6: DIRECCIN DEL DISPOSITIVO


Direccin
del
dispositiv
o
M8090
M8091
M8092
M8093
M8094
M8095
M8096
M8097
M8100
M8101
M8102
M8103
M8104
M8105
M8106
M8107
M8110
M8111
M8112
M8113
M8114
M8115
M8116
M8117
M8120
M8121
M8122
M8123
M8124
M8125
M8126

CPU parada

APAGAD
A

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

En funcionamiento

Borrado

Borrado
En funcionamiento
En funcionamiento
En funcionamiento
Mantenido
Borrado
Borrado

Borrado
Borrado
Borrado
Borrado
Mantenido
Borrado
Borrado

Descripcin
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 9
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 10
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 11
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 12
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 13
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 14
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 15
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 16
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 17
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 18
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 19
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 20
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 21
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 22
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 23
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 24
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 25
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 26
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 27
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 28
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 29
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 30
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de estacin esclava 31
Rel de finalizacin de comunicacin de la red de comunicaciones DataLink de todas las estaciones secundarias
Pulso de inicializacin
Reloj de 1 seg.
Reloj de 100 mseg
Reloj de 10 mseg
Valor de preseleccin del temporizador/contador modificado
Salida en funcionamiento
Finalizacin de descarga de programa en tiempo de ejecucin

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

6-9

6: DIRECCIN DEL DISPOSITIVO


Direccin
del
dispositiv
o
M8127
M8130
M8131
M8132
M8133
M8134
M8135
M8136
M8137
M8140
M8141
M8142
M8143
M8144
M8145M8147
M8150
M8151
M8152
M8153
M8154
M8155
M8156
M8157

Descripcin

CPU parada

APAGAD
A

Reservado
Estado de Reinicio del contador de alta velocidad 1 (I0-I2)
Desbordamiento del valor actual del contador de alta velocidad 1 (I0-I2)
(dos fases)
Estado de comparacin ACTIVADA del contador de alta velocidad 1 (I0-I2)
(una sola fase)
Subdesbordamiento del valor actual del contador de alta velocidad 1 (I0-I2)
Estado de comparacin ACTIVADA del contador de alta velocidad 2 (I3)
Estado de comparacin ACTIVADA del contador de alta velocidad 3 (I4)
Estado de Reinicio del contador de alta velocidad 4 (I5-I7)
Desbordamiento del valor actual del contador de alta velocidad 4 (I5-I7)
(dos fases)
Estado de comparacin ACTIVADA del contador de alta velocidad 4 (I5-I7)
(una sola fase)
Subdesbordamiento del valor actual del contador de alta velocidad 4 (I5-I7)
Estado de entrada de interrupcin I2
Estado de entrada de interrupcin I3
Estado de entrada de interrupcin I4
Estado de entrada de interrupcin I5
Estado de interrupcin de temporizador

Mantenido

Borrado

Mantenido

Borrado

Mantenido
Mantenido
Mantenido
Mantenido

Borrado
Borrado
Borrado
Borrado

Mantenido

Borrado

Mantenido
Borrado
Borrado
Borrado
Borrado
Borrado

Borrado
Borrado
Borrado
Borrado
Borrado
Borrado

Mantenido
Mantenido
Mantenido

Mantenido
Mantenido
Mantenido
Mantenido

Borrado
Borrado
Borrado

Borrado
Borrado
Borrado
Borrado

Reservado
Resultado de comparacin mayor que
Resultado de comparacin menor que
Resultado de comparacin igual que
Reservado
Estado ACTIVADO/DESACTIVADO de entrada de captura I2
Estado ACTIVADO/DESACTIVADO de entrada de captura I3
Estado ACTIVADO/DESACTIVADO de entrada de captura I4
Estado ACTIVADO/DESACTIVADO de entrada de captura I5

M8000 Control de inicio


M8000 se utiliza para controlar la operacin de la CPU. La CPU detiene la operacin cuando M8000 se
desactiva mientras la CPU est en ejecucin. M8000 se puede activar o desactivar utilizando el men En lnea
de WindLDR. Cuando se designa una entrada de Parada o de Reinicio, M8000 debe permanecer activado para
controlar la operacin de la CPU utilizando la entrada de Parada o de Reinicio. Si desea obtener ms
informacin acerca de iniciar y parar operacin, consulte la pgina 5-3.
M8000 mantiene su estado cuando se apaga la CPU. Cuando se daan los datos que hay que mantener
durante un error de alimentacin despus de que la CPU haya estado desconectada durante un perodo de
tiempo superior a la duracin de la copia de seguridad de la pila, la CPU reinicia la operacin o no, segn lo
seleccionado en Configuracin de rea de funcin > Ejecutar/Parar > Ejecutar/parar seleccin por error de
copia de seguridad de memoria. Consulte la pgina 5-3.
M8001 Reinicio de reloj de 1 seg

Mientras M8001 est activado, M8121 est desactivado (reloj de 1 seg).


M8002 Todas las salidas DESACTIVADAS

Cuando M8002 est activado, todas las salidas (Q0 a Q107) se desactivan hasta que M8002 se desactiva. Los
circuitos automantenidos que utilizan salidas tambin se desactivan y no se restauran cuando se desactiva
M8002.

6-10

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

6: DIRECCIN DEL DISPOSITIVO


M8003 Acarreo con ADD (Cy) y Acarreo con SUB (Bw)

Cuando se produce un acarreo (con ADD o con SUB) por la ejecucin de una instruccin de suma o resta, se
activa M8003. M8003 tambin se utiliza para las instrucciones de cambio y rotacin de bits. Consulte las
pginas 11-2 y 13-1.
M8004 Error de ejecucin en el programa del usuario

Cuando se produce un error durante la ejecucin de un programa del usuario, se activa M8004. Puede
comprobarse la causa del error de ejecucin en el programa del usuario mediante En lnea > Supervisin >
Estado de PLC > Estado de error > Detalles. Consulte la pgina 29-7.
M8005 Error de comunicacin de la red de comunicaciones Data-Link

Cuando se produce un error durante la comunicacin en el sistema de vnculos de datos, se activa M8005. El
estado de M8005 se mantiene cuando se borra el error y permanece activado hasta que se Reinicioea M8005
mediante WindLDR o hasta que se apaga la CPU. Puede comprobarse la causa del error de comunicacin de
la red de comunicaciones Data-Link mediante En lnea > Supervisin > Estado de PLC > Estado de error >
Detalles. Consulte la pgina 25-5.
M8006 Indicador de prohibicin de comunicacin de la red de comunicaciones Data-Link (Estacin maestra)

Cuando se activa M8006 en la estacin maestra o en el sistema de vnculos de datos, se para la comunicacin
de la red de comunicaciones Data-Link. El estado de M8006 se mantiene cuando se apaga la CPU y
permanece activado hasta que se Reinicioea M8006 mediante WindLDR.
M8007 Indicacin de inicializacin de comunicacin de la red de comunicaciones Data-Link (Estacin
maestra)
Indicador de parada de comunicacin de la red de comunicaciones Data-Link (Estacin esclava)

M8007 tiene una funcin distinta en la estacin maestra o esclava del sistema de comunicacin de la red de
comunicaciones Data-Link.
Estacin maestra: Indicador de inicializacin de comunicacin de la red de comunicaciones Data-Link

Cuando se activa M8007 en la estacin maestra durante la operacin, se comprueba la configuracin del
vnculo para inicializar el sistema de vnculos de datos. Cuando se active una estacin esclava despus de la
estacin maestra, active M8007 para inicializar el sistema de vnculos de datos. Una vez cambiada una
configuracin del la red de comunicaciones Data-Link, tambin se debe activar M8007 para asegurar una
comunicacin correcta.
Estacin esclava: Indicador de parada de comunicacin de la red de comunicaciones Data-Link

Cuando una estacin esclava no recibe datos de comunicacin desde la estacin maestra durante 10 seg. o
ms en el sistema de vnculos de datos, se activa M8007. Cuando la estacin esclava recibe datos de
comunicacin correctos, M8007 se desactiva.
M8010 LED de estado

Cuando M8010 est activado o desactivado, el LED de ESTADO del mdulo de la CPU se enciende o apaga,
respectivamente.
M8011 Indicador de prohibicin de escritura

Cuando M8017 est activado, el mdulo HMI se desactiva de la escritura de datos para evitar que se realicen
modificaciones no autorizadas, como el establecimiento/Reinicio directo, el cambio de valores de preseleccin
del temporizador/contador y la introduccin de datos en los registros de datos.
M8012 Indicador de prohibicin de operacin HMI

Cuando M8012 est activado, el mdulo HMI se desactiva de todas las operaciones, reduciendo el tiempo de
ciclo de scan. Para desactivar M8012, apague y encienda la CPU o utilice Sealar escritura en WindLDR.
M8013 Indicador de error de escritura/ajuste de datos de fecha/hora

Cuando se produce un error mientras se estn escribiendo datos de fecha/hora o se estn ajustando datos del
reloj, se activa M8013. Si se escriben datos de fecha/hora o se ajustan correctamente los datos del reloj,
M8013 se desactiva.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

6-11

6: DIRECCIN DEL DISPOSITIVO


M8014 Indicador de error de lectura de datos de fecha/hora

Cuando se produce un error mientras se leen datos de fecha/hora, se activa M8014. Si se leen correctamente
los dato de fecha/hora, M8014 se desactiva.
M8015 Indicador de prohibicin de lectura de datos de fecha/hora

Cuando se instala un cartucho del reloj, los datos de fecha/hora se leen continuamente en los registros de datos
especiales D8008 a D8014 para los datos actuales de fecha/hora tanto si la CPU est en ejecucin como si no.
Cuando M8015 se activa mientras la CPU est en ejecucin, se prohibe la lectura de datos de fecha/hora para
reducir el tiempo de ciclo de scan.
M8016 Indicador de escritura de datos de fecha

Cuando M8016 est activado, los datos de los registros de datos D8015 a D8018 (nuevos datos de fecha) se
establecen en el cartucho del reloj instalado en el mdulo de la CPU. Consulte la pgina 15-6.
M8017 Indicador de escritura de datos de hora

Cuando M8017 est activado, los datos de los registros de datos D8019 a D8021 (nuevos datos de hora) se
establecen en el cartucho del reloj instalado en el mdulo de la CPU. Consulte la pgina 15-6.
M8020 Indicador de escritura de datos de fecha/hora

Cuando M8020 est activado, los datos de los registros de datos D8015 a D8021 (nuevos datos de fecha/
hora) se establecen en el cartucho del reloj instalado en el mdulo de la CPU. Consulte la pgina 15-6.
M8021 Indicador de ajuste de datos de hora

Cuando M8021 est activado, el reloj se ajusta con respecto a los segundos. Si los segundos estn
comprendidos entre 0 y 29 para la hora actual, el ajuste de los segundos se establecer en 0 y los minutos
permanecern inalterados. Si los segundos estn comprendidos entre 30 y 59 para la hora actual, el ajuste de
los segundos se establecer en 0 y los minutos se incrementarn en uno. Consulte la pgina 15-7.
M8022 Indicador de cancelacin de instruccin de recepcin de comunicacin del usuario (Puerto 1)

Cuando M8022 est activado, se desactivan todas las instrucciones RXD1 listas para recibir la comunicacin
del usuario a travs del puerto 1.
M8023 Indicador de cancelacin de instruccin de recepcin de comunicacin del usuario (Puerto 2)

Cuando M8023 est activado, se desactivan todas las instrucciones RXD2 listas para recibir la comunicacin
del usuario a travs del puerto 2.
M8024 Indicador de ejecucin de BMOV/WSFT

Mientras BMOV o WSFT se est ejecutando, M8024 est activado. Cuando se finaliza, M8024 se desactiva. Si
la CPU se apaga durante la ejecucin de BMOV o WSFT, M8024 permanece activado cuando la CPU se
vuelve a encender.
M8025 Mantener salidas mientras CPU parada

Las salidas se suelen desactivar cuando se para la CPU. M8025 se utiliza para mantener los estados de salida
cuando eso ocurre. Cuando se para la CPU con M8025 activado, se mantienen los estados ACTIVADO/
DESACTIVADO de salida. Cuando se reinicia, M8025 se desactiva automticamente.
M8026 Indicador de escritura de datos en el registro de datos de expansin (Intervalo preestablecido 1)
M8027 Indicador de escritura de datos en el registro de datos de expansin (Intervalo preestablecido 2)

Mientras la escritura de datos desde la RAM de la CPU a los intervalos preestablecidos 1 o 2 del registro de
datos de expansin de la EEPROM est en progreso, se activa el rel interno especial M8026 o M8027,
respectivamente. Cuando termina la escritura de datos, el rel interno especial se desactiva.
M8030, M8034, M8040, M8044 Reinicio de salida de comparacin de contadores de alta velocidad

Cuando M8030, M8034, M8040 o M8044 estn activados, se desactivan las salidas de comparacin de los
contadores de alta velocidad 1, 2, 3 o 4, respectivamente. Consulte la pgina 5-8.

6-12

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

6: DIRECCIN DEL DISPOSITIVO


M8031, M8035, M8041, M8045 Entrada de puerta de contador de alta velocidad

Mientras M8031, M8035, M8041 o M8045 estn activados, se activa el recuento para los contadores de alta
velocidad 1, 2, 3 o 4, respectivamente. Consulte la pgina 5-8.
M8032, M8036, M8042, M8046 Entrada de Reinicio de contador de alta velocidad

Cuando M8032 o M8046 se activa mientras est activado el contador de alta velocidad de dos fases 1 o 4, el
valor actual de D8045 o D8051 se Reinicioea en el valor almacenado en D8046 o D8052 (valor de
preseleccin del contador de alta velocidad) y el contador de alta velocidad de dos fases cuenta los pulsos de
entrada siguientes comenzando por el valor de preseleccin.
Cuando M8032, M8036, M8042 o M8046 se activan mientras est activado el contador de alta velocidad de
una sola fase 1, 2, 3 o 4, se Reinicioea en 0 el valor actual de D8045, D8047, D8049 o D8051,
respectivamente.
M8050-M8077 Rels internos especiales para el modo de mdem

Consulte la pgina 27-3.


M8080-M8117 Rels internos especiales para la comunicacin de la red de comunicaciones Data-Link

Consulte la pgina 25-7.


M8120 Pulso de inicializacin

1 tiempo de ciclo

Cuando la CPU inicia la operacin, M8120 se activa durante un


perodo de un ciclo de scan.

M8121 Reloj de 1 seg

Iniciar

500 mseg

Mientras M8001 (Reinicio de reloj de 1 seg.) est


desactivado, M8121 genera pulsos de reloj en incrementos
de 1 seg., con un ratio de tarea de 1:1 (500 mseg activado y
500 mseg desactivado).

500 mseg

M8121
1 seg.

M8122 Reloj de 100 mseg

50 mseg

M8122 siempre genera pulsos de reloj en incrementos de


100 mseg, tanto si M8001 est activado como si no, con un
ratio de tarea de 1:1 (50 mseg activado y 50 mseg
desactivado).

50 mseg

M8122
100 mseg

M8123 Reloj de 10 mseg

5 mseg

M8123 siempre genera pulsos de reloj en incrementos de 10


mseg, tanto si M8001 est activado como si no, con un ratio
de tarea de 1:1 (5 mseg activado y 5 mseg desactivado).

de scan

M8120

5 mseg

M8123
10 mseg

M8124 Valor de preseleccin del temporizador/contador modificado

Cuando los valores de preseleccin del temporizador o el contador cambian en la RAM del mdulo de la CPU,
M8124 se activa. Cuando se descarga un programa del usuario en la CPU desde WindLDR o cuando se borra
el valor de preseleccin del temporizador/contador modificado, M8124 se desactiva.
Los valores de preseleccin y actuales del temporizador o el contador se pueden cambiar utilizando WindLDR
sin transferir todo el programa a la CPU de nuevo (consulte las pginas 7-10 y 7-12). Cuando se designa un
temporizador o contador como destino de una instruccin avanzada, el valor de preseleccin del temporizador/
contador tambin se modifica.
M8125 Salida en funcionamiento

M8125 permanece activado mientras la CPU est en ejecucin.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

6-13

6: DIRECCIN DEL DISPOSITIVO


M8126 Finalizacin de descarga de programa en tiempo de ejecucin (ACTIVADO durante 1 exploracin)

M8126 se activa durante una exploracin cuando la CPU comienza a ejecutarse despus de haberse
completado la descarga de programa en tiempo de ejecucin.
M8130 Estado de Reinicio del contador de alta velocidad 1 (I0-I2) (ACTIVADO durante 1 ciclo de scan)

Cuando la entrada de Reinicio I2 se activa mientras el contador de alta velocidad 1 est activado en modo de
contador de alta velocidad de una o dos fases, M8130 se activa durante un ciclo de scan para indicar que se
ha Reinicioeado el valor actual del contador de alta velocidad 1. Cuando el rel interno especial de entrada de
Reinicio M8032 est activado, M8130 no se activa.
M8131 Desbordamiento del valor actual del contador de alta velocidad 1 (I0-I2) (contador de alta velocidad de
dos fases)(ACTIVADO durante 1 ciclo de scan)
Estado de comparacin ACTIVADA del contador de alta velocidad 1 (I0-I2) (contador de alta velocidad
de una sola fase) (ACTIVADO durante 1 ciclo de scan)

Cuando el valor actual del contador de alta velocidad 1 est por encima de 65535 mientras el contador de alta
velocidad de dos fases est activado, M8131 se activa durante un ciclo de scan.
Cuando el valor actual del contador de alta velocidad 1 alcanza el valor de preseleccin mientras el contador
de alta velocidad de una sola fase est activado, M8131 se activa durante un ciclo de scan.
M8132 Subdesbordamiento del valor actual del contador de alta velocidad 1 (I0-I2) (ACTIVADO durante 1 ciclo
de scan)

Cuando el valor actual del contador de alta velocidad 1 est por debajo de 0 mientras el contador de alta
velocidad de dos fases est activado, M8132 se activa durante un ciclo de scan.
M8133 Estado de comparacin ACTIVADA de contadores de alta velocidad 2 (I3) (ACTIVADO durante 1 ciclo
de scan)

Cuando el valor actual del contador de alta velocidad 2 alcanza el valor de preseleccin, M8133 se activa
durante un ciclo de scan.
M8134 Estado de comparacin ACTIVADA de contadores de alta velocidad 3 (I4) (ACTIVADO durante 1 ciclo
de scan)

Cuando el valor actual del contador de alta velocidad 3 alcanza el valor de preseleccin, M8134 se activa
durante un ciclo de scan.
M8135 Estado de Reinicio del contador de alta velocidad 4 (I5-I7) (ACTIVADO durante 1 ciclo de scan)

Cuando la entrada de Reinicio I5 se activa mientras el contador de alta velocidad 4 est activado en modo de
contador de alta velocidad de una o dos fases, M8135 se activa durante un ciclo de scan para indicar que se
ha Reinicioeado el valor actual del contador de alta velocidad 4. Cuando el rel interno especial de entrada de
Reinicio M8046 est activado, M8135 no se activa.
M8136 Desbordamiento del valor actual del contador de alta velocidad 4 (I5-I7) (contador de alta velocidad de
dos fases)(ACTIVADO durante 1 ciclo de scan)
Estado de comparacin ACTIVADA del contador de alta velocidad 4 (I5-I7) (contador de alta velocidad
de una sola fase) (ACTIVADO durante 1 ciclo de scan)

Cuando el valor actual del contador de alta velocidad 4 est por encima de 65535 mientras el contador de alta
velocidad de dos fases est activado, M8136 se activa durante un ciclo de scan.
Cuando el valor actual del contador de alta velocidad 4 alcanza el valor de preseleccin mientras el contador
de alta velocidad de una sola fase est activado, M8136 se activa durante un ciclo de scan.
M8137 Subdesbordamiento del valor actual del contador de alta velocidad 4 (I5-I7) (ACTIVADO durante 1 ciclo
de scan)

Cuando el valor actual del contador de alta velocidad 4 est por debajo de 0 mientras el contador de alta
velocidad de dos fases est activado, M8137 se activa durante un ciclo de scan.

6-14

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

6: DIRECCIN DEL DISPOSITIVO


M8140, M8141, M8142, M8143 Estado de entrada de interrupcin

Cuando se activan las entradas de interrupcin I2 a I5, se activan M8140 a M8143, respectivamente. Cuando
se desactivan, estos rels internos se desactivan.
M8144 Estado de interrupcin de temporizador

Cuando se activa una interrupcin de temporizador, se activa M8144. Cuando se desactiva, se desactiva
M8144.
M8150 Resultado de comparacin mayor que

Cuando se utiliza la instruccin CMP=, M8150 se activa cuando el valor del dispositivo designado por S1 es
mayor que el designado por S2 (S1 > S2). Consulte la pgina 10-2.
Cuando se utiliza la instruccin ICMP>=, M8150 se activa cuando el valor del dispositivo designado por S2 es
mayor que el designado por S1 (S2 <S1). Consulte la pgina 10-5.
M8151 Resultado de comparacin igual que

Cuando se utiliza la instruccin CMP=, M8150 se activa cuando el valor del dispositivo designado por S1 es
igual que el designado por S2 (S1 = S2). Consulte la pgina 10-2.
Cuando se utiliza la instruccin ICMP>=, M8151 se activa cuando el valor del dispositivo designado por S3 es
mayor que el designado por S2 (S3 >S2). Consulte la pgina 10-5.
M8152 Resultado de comparacin menor que

Cuando se utiliza la instruccin CMP=, M8150 se activa cuando el valor del dispositivo designado por S1 es
menor que el designado por S2 (S1 < S2). Consulte la pgina 10-2.
Cuando se utiliza la instruccin ICMP>=, M8152 se activa cuando el valor del dispositivo designado por S2 es
menor que el designado por S1 y mayor que el designado por S3 (S1 > S2 > S3). Consulte la pgina 10-5.
M8154, M8155, M8156, M8157 Estado ACTIVADO/DESACTIVADO de entrada de captura

Cuando se detecta un lmite de entrada ascendente o descendente durante un ciclo de scan, los estados de
entrada de las entradas de captura I2 a I5 en ese momento se establecen en M8154 a M8157,
respectivamente, independientemente del estado de ciclo de scan. Slo se detecta un lmite en un ciclo de
scan. Si desea obtener ms informacin acerca de la entrada de captura, consulte la pgina 5-21.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

6-15

6: DIRECCIN DEL DISPOSITIVO

Registros de datos especiales


Precaucin

No cambie los datos de los registros de datos especiales reservados, si lo hace


MicroSmart puede que no funcione correctamente.

Direccin del dispositivo de registros de datos especiales


Direccin del
dispositivo
D8000
D8001
D8002
D8003
D8004
D8005
D8006
D8007
D8008
D8009
D8010
D8011
D8012
D8013
D8014
D8015
D8016
D8017
D8018
D8019
D8020
D8021
D8022
D8023
D8024
D8025
D8026
D8027
D8028
D8029
D8030
D8031
D8032
D8033
D8034
D8035
D8036
D8037
D8038-D8044

6-16

Descripcin

Actualizado

ID de configuracin del sistema (Cantidad de entradas)


ID de configuracin del sistema (Cantidad de salidas)
Informacin del tipo de mdulo de la CPU
Informacin del cartucho de la memoria
Reservado
Cdigo de error general
Cdigo de error de ejecucin en el programa del usuario
Reservado
Ao
(Dato actual) Slo lectura
Mes
(Dato actual) Slo lectura
Da
(Dato actual) Slo lectura
Da de la semana (Dato actual) Slo lectura
Hora
(Dato actual) Slo lectura
Minutos
(Dato actual) Slo lectura
Segundos
(Dato actual) Slo lectura
Ao
(Dato nuevo) Slo escritura
Mes
(Dato nuevo) Slo escritura
Da
(Dato nuevo) Slo escritura
Da de la semana (Dato nuevo) Slo escritura
Hora
(Dato nuevo) Slo escritura
Minutos
(Dato nuevo) Slo escritura
Segundos
(Dato nuevo) Slo escritura
Valor de preseleccin del tiempo de ciclo de scan
constante
Tiempo de ciclo de scan (Valor actual)
Tiempo de ciclo de scan (Valor mximo)
Tiempo de ciclo de scan (Valor mnimo)
Informacin del modo de comunicacin
Nmero de red de comunicaciones de puerto 1 (0 a 31)
Nmero de red de comunicaciones de puerto 2 (0 a 31)
Versin de programa del sistema
Informacin del adaptador de comunicacin
Informacin del cartucho opcional
N de etiqueta del destino de salto de entrada de
interrupcin (I2)
N de etiqueta del destino de salto de entrada de
interrupcin (I3)
N de etiqueta del destino de salto de entrada de
interrupcin (I4)
N de etiqueta del destino de salto de entrada de
interrupcin (I5)
N de etiqueta del destino de salto de entrada de
temporizador
Cantidad de mdulos de E/S de expansin
Reservado

Cuando se inicializa la E/S


Cuando se inicializa la E/S
Cuando se inicia el equipo
Cuando se inicia el equipo

Cuando se produce el error


Cuando se produce el error

Cada 100 mseg


Cada 100 mseg
Cada 100 mseg
Cada 100 mseg
Cada 100 mseg
Cada 100 mseg
Cada 100 mseg

Consulte
pgina
6-19
6-19
6-19
6-20

29-3
29-7

15-6
15-6
15-6
15-6
15-6
15-6
15-6
15-6
15-6
15-6
15-6
15-6
15-6
15-6
5-31

Cada ciclo de scan


Cuando se produce
Cuando se produce
Cada ciclo de scan
Cada ciclo de scan
Cada ciclo de scan
Cuando se inicia el equipo
Cuando se inicia el equipo
Cuando se inicia el equipo

5-31
5-31
5-31
6-20
26-2
26-2
6-20
6-20
6-20
5-23
5-23
5-23
5-23

5-26

Cuando se inicializa la E/S

6-20

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

6: DIRECCIN DEL DISPOSITIVO


Registros de datos especiales para contadores de alta velocidad
Direccin del
dispositivo
D8045
D8046
D8047
D8048
D8049
D8050
D8051
D8052
D8053-D8054

Descripcin
Valor actual del contador de alta velocidad 1 (I0-I2)
Valor de preseleccin del contador de alta velocidad 1 (I0-I2)
(dos fases)
Valor de preseleccin del contador de alta velocidad 1 (I0-I2)
(una sola fase)
Valor actual del contador de alta velocidad 2 (I3)
Valor de preseleccin del contador de alta velocidad 2 (I3)
Valor actual del contador de alta velocidad 3 (I4)
Valor de preseleccin del contador de alta velocidad 3 (I4)
Valor actual del contador de alta velocidad 4 (I5-I7)
Valor de preseleccin del contador de alta velocidad 4 (I5-I7)
(dos fases)
Valor de preseleccin del contador de alta velocidad 4 (I5-I7)
(una sola fase)
Reservado

Actualizado
Cada ciclo de scan

Consulte
pgina
5-8, 5-9
5-8, 5-9

Cada ciclo de scan

5-9
5-9
5-9
5-9
5-9

Cada ciclo de scan


Cada ciclo de scan

5-9

Registro especial de datos para salidas de pulso (slo mdulos de la CPU actualizadas)
D8055

Frecuencia de pulso actual de PULS1 o RAMP (Q0)

Every scan

20-4,
20-16

D8056

Frecuencia de pulso actual de PULS2 o RAMP (Q1)

Every scan

20-4,
20-16

Actualizado

Consulte
pgina

Cada ciclo de scan

5-34

Cada ciclo de scan

5-34, 5-35

Registros de datos especiales para los potencimetros analgicos


Direccin del
dispositivo
D8057
D8058
D8059-D8067

Descripcin
Valor del potencimetro analgico 1 (Todos los mdulos de la
CPU)
Valor del potencimetro analgico 2 (CPU compacta tipo 24 E/S)
Entrada de tensin analgica (mdulos de la CPU delgada)
Reservado

Registros de datos especiales para mdulo HMI


D8068

Seleccin de pantalla inicial del mdulo HMI

5-36

Registros de datos especiales para las estaciones principales/secundarias de la red de


comunicaciones Data-Link
Direccin del
dispositivo
D8069
D8070
D8071
D8072
D8073

Actualizado

Consulte
pgina

Cuando se
produce el error

25-4

Descripcin
Error de comunicacinde estacin esclava 1 (en estacin
maestra)
Error de comunicacinde estacin esclava (en estacin esclava)
Error de comunicacinde estacin esclava 2 (en estacin
maestra)
Error de comunicacinde estacin esclava 3 (en estacin
maestra)
Error de comunicacinde estacin esclava 4 (en estacin
maestra)
Error de comunicacinde estacin esclava 5 (en estacin
maestra)

Cuando se
produce el error
Cuando se
produce el error
Cuando se
produce el error
Cuando se
produce el error

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

25-4
25-4
25-4
25-4

6-17

6: DIRECCIN DEL DISPOSITIVO


Direccin del
dispositivo
D8074
D8075
D8076
D8077
D8078
D8079
D8080
D8081
D8082
D8083
D8084
D8085
D8086
D8087
D8088
D8089
D8090
D8091
D8092
D8093
D8094
D8095
D8096
D8097
D8098
D8099

6-18

Descripcin
Error de comunicacinde estacin esclava 6 (en estacin
maestra)
Error de comunicacinde estacin esclava 7 (en estacin
maestra)
Error de comunicacinde estacin esclava 8 (en estacin
maestra)
Error de comunicacinde estacin esclava 9 (en estacin
maestra)
Error de comunicacinde estacin esclava 10 (en estacin
maestra)
Error de comunicacinde estacin esclava 11 (en estacin
maestra)
Error de comunicacinde estacin esclava 12 (en estacin
maestramaestra)
Error de comunicacinde estacin esclava 13 (en estacin
maestra)
Error de comunicacinde estacin esclava 14 (en estacin
maestra)
Error de comunicacinde estacin esclava 15 (en estacin
maestra)
Error de comunicacinde estacin esclava 16 (en estacin
maestra)
Error de comunicacinde estacin esclava 17 (en estacin
maestra)
Error de comunicacinde estacin esclava 18 (en estacin
maestra)
Error de comunicacinde estacin esclava 19 (en estacin
maestra)
Error de comunicacinde estacin esclava 20 (en estacin
maestra)
Error de comunicacinde estacin esclava 21 (en estacin
maestra)
Error de comunicacinde estacin esclava 22 (en estacin
maestra)
Error de comunicacinde estacin esclava 23 (en estacin
maestra)
Error de comunicacinde estacin esclava 24 (en estacin
maestra)
Error de comunicacinde estacin esclava 25 (en estacin
maestra)
Error de comunicacinde estacin esclava 26 (en estacin
maestra)
Error de comunicacinde estacin esclava 27 (en estacin
maestra)
Error de comunicacinde estacin esclava 28 (en estacin
maestra)
Error de comunicacinde estacin esclava 29 (en estacin
maestra)
Error de comunicacinde estacin esclava 30 (en estacin
maestra)
Error de comunicacinde estacin esclava 31 (en estacin
maestra)

Actualizado
Cuando se
produce el error
Cuando se
produce el error
Cuando se
produce el error
Cuando se
produce el error
Cuando se
produce el error
Cuando se
produce el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Consulte
pgina
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4

6: DIRECCIN DEL DISPOSITIVO


Registros de datos especiales para el puerto 2
Direccin del
dispositivo

Descripcin

Actualizado

Consulte
pgina

D8100-D8102

Reservado

D8103

Seleccin de protocolo de modo en lnea

Cuando se envan/
reciben datos

27-3

D8104

Estado de seal de control de RS232C

Cada ciclo de scan

17-31

D8105

Opcin de seal de control de entrada DSR de RS232C

Cuando se envan/
reciben datos

17-32

D8106

Opcin de seal de control de salida DTR de RS232C

Cuando se envan/
reciben datos

17-33

En reintento

27-4

D8107-D8108

Reservado

D8109

Ciclos de reintento

D8110

Intervalo de reintento

Cada ciclo de scan


durante el reintento

27-4

D8111

Estado de modo de mdem

En la transicin de
estado

27-4

D8112-D8114

Reservado

D8115-D8129

Cdigo de resultado de comando AT

Cuando se devuelve
el cdigo de
resultado

27-4

D8130-D8144

Cadena de comando AT

Cuando se enva el
comando AT

27-4

D8145-D8169

Cadena de inicializacin

Cuando se enva la
cadena de
inicializacin

27-4

D8170-D8199

Nmero de telfono

Cuando se marca

27-4

Nota: Los registros de datos especiales D8100 a D8199 no estn disponibles en el mdulo de la CPU compacta tipo 10 E/
S; los dems mdulos de la CPU s disponen de ellos.

D8000 ID de configuracin del sistema (Cantidad de entradas)

El total de los puntos de entrada proporcionados en el mdulo de la CPU y en los mdulos de entrada de
expansin conectados se almacena en D8000. Cuando se conecta un mdulo de E/S mezclado (4 entradas y
4 salidas), 8 puntos de entrada se suman al total.
D8001 ID de configuracin del sistema (Cantidad de salidas)

El total de los puntos de salida proporcionados en el mdulo de la CPU y en los mdulos de entrada de
expansin conectados se almacena en D8001. Cuando se conecta un mdulo de E/S mezclado (4 entradas y
4 salidas), 8 puntos de salida se suman al total.
D8002 Informacin del tipo de mdulo de la CPU

La informacin acerca del tipo de mdulo de la CPU se almacena en D8002.


0:
1:
2:
3:
4:
6:

FC4A-C10R2 o FC4A-C10R2C
FC4A-C16R2 o FC4A-C16R2C
FC4A-D20K3 o FC4A-D20S3
FC4A-C24R2 o FC4A-C24R2C
FC4A-D40K3 o FC4A-D40S3
FC4A-D20RK1 o FC4A-D20RS1

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

6-19

6: DIRECCIN DEL DISPOSITIVO


D8003 Informacin del cartucho de memoria

Si se instala un cartucho opcional de memoria en el conector correspondiente del mdulo de la CPU, la


informacin acerca del programa del usuario almacenada en dicho cartucho se almacena en D8003.
0:
1:
2:
3:
4:
6:
255:

FC4A-C10R2 o FC4A-C10R2C
FC4A-C16R2 o FC4A-C16R2C
FC4A-D20K3 o FC4A-D20S3
FC4A-C24R2 o FC4A-C24R2C
FC4A-D40K3 o FC4A-D40S3
FC4A-D20RK1 o FC4A-D20RS1
El cartucho de memoria no almacena ningn programa del usuario.

D8026 Informacin del modo de comunicacin

La informacin del modo de comunicacin de los puertos 1 y 2 se almacena en D8026.


Bit 15

0 0 0

D8026

Puerto 2
00: Protocolo de mantenimiento
01: Protocolo de usuario
10: Red de comunicaciones Data-Link
11: Protocolo de mdem

Puerto 1
0: Protocolo de mantenimiento
1: Protocolo de usuario

D8029 Versin de programa del sistema

El nmero de versin de programa del sistema de PLC se almacena en D8029. Este valor se indica en el
cuadro de dilogo Estado de PLC llamado desde la barra de men de WindLDR. Seleccione En lnea >
Supervisin, a continuacin seleccione En lnea > Estado de PLC. Consulte la pgina 29-1.
D8030 Informacin del adaptador de comunicacin

La informacin acerca del adaptador de comunicacin instalado en el conector del puerto 2 (excepto en el
mdulo de la CPU compacta tipo 10 E/S) se almacena en D8030.
0:
1:

El adaptador de comunicacin RS232C est instalado


El adaptador de comunicacin RS485 est instalado o no hay ningn adaptador de comunicacin instalado

D8031 Informacin del cartucho opcional

La informacin acerca del cartucho opcional instalado en el mdulo de la CPU se almacena en D8031.
0:
1:
2:
3:

No hay ningn cartucho opcional instalado


El cartucho del reloj est instalado
El cartucho de memoria est instalado
Los cartuchos del reloj y de memoria estn instalados

D8037 Cantidad de mdulos de E/S de expansin

La cantidad de mdulos de E/S de expansin conectados al mdulo de la CPU compacta tipo 24 E/S o a
cualquier mdulo de la CPU delgada se almacena en D8037.

6-20

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

6: DIRECCIN DEL DISPOSITIVO

Dispositivos de mdulos de E/S de expansin


Los mdulos de E/S de expansin estn disponibles en mdulos de E/S digital y en mdulos de E/S analgica.
Entre los mdulos de la CPU tipo compacto, nicamente el (FC4A-C24R2 y FC4A-C24R2C) tipo 24 E/S puede
conectar un mximo de cuatro mdulos E/S de expansin incluyendo mdulos E/S analgicos.
Los mdulos de la CPU delgada pueden conectar un mximo de siete mdulos de E/S de expansin
incluyendo mdulos de E/S analgica.

Expansin de E/S para los mdulos de la CPU compacta


Se pueden montar un mximo de cuatro entradas, salidas, E/S mezclado o mdulos de E/S analgica en el
mdulo de la CPU tipo 24 E/S, para que los puntos de E/S puedan expandirse hasta un mximo de 78
entradas o 74 salidas. El nmero total de entradas y salidas puede alcanzar un mximo de 88 puntos. Las
entradas y salidas se asignan automticamente a cada mdulo de E/S digital, comenzando por I30 y Q30,
segn el orden de aumento de distancia desde el mdulo de la CPU. Los mdulos de E/S de expansin no se
pueden montar en los mdulos de la CPU tipo 10 E/S y 16 E/S (FC4A-C10R2, FC4A-C10R2C, FC4A-C16R2 y
FC4A-C16R2C).
Direccin del dispositivo de E/S (mdulos de la CPU compacta)
Dispositivo

FC4A-C10R2
FC4A-C10R2C
Direccin del
Puntos
dispositivo

FC4A-C16R2
FC4A-C16R2C
Direccin del
Puntos
dispositivo
I0 - I7
9
I10

FC4A-C24R2
FC4A-C24R2C
Direccin del
Puntos
dispositivo
I0 - I7
14
I10 - I15

Entrada (I)

I0 - I5

Entrada de
expansin (I)

I30 - I107

64 (78 totales)

Salida (Q)

Q0 - Q3

Q0 - Q6

Q0 - Q7
Q10 - Q11

10

Salida de
expansin (Q)

Q30 - Q107

64 (74 totales)

Ejemplo:
Ranura n.:

Tipo 24 E/S
Mdulo de la CPU
Entrada de 14 puntos
Salida de 10 puntos

Entrada
Mdulo

Analgica Mezclado Entrada


E/S
E/S
Mdulo
Mdulo
Mdulo
16 puntos
4 puntos 8 puntos
Entrada
Entrada
Entrada
4 puntos
Salida

Mdulos de E/S de expansin (4 como mximo)


A la configuracin del sistema mostrada ms arriba se le asignarn nmeros de dispositivos de E/S para cada
mdulo de la siguiente manera:
Ranura n.
1
2
3
4

Mdulo
Mdulo de la CPU tipo 24 E/S
Mdulo de entrada de 16 puntos
mdulo de E/S analgico
Mdulo de E/S mezclado de 4/4 puntos
Mdulo de entrada de 8 puntos

Nmeros de dispositivos de E/S


I0 a I7, I10 a I15, Q0 a Q7, Q10 y Q11
I30 a I37, I40 a I47
Consulte la pgina 24-9.
I50 a I53, Q30 a Q33
I60 a I67

Los nmeros de E/S del mdulo de la CPU comienzan por I0 y Q0. Los nmeros de E/S de los mdulos de E/
S de expansin comienzan por I30 y Q30. El mdulo de E/S mezclado dispone de 4 entradas y 4 salidas.
Cuando un mdulo de E/S se monta junto a un mdulo de E/S mezclado, observe que los direccin del
dispositivo omiten cuatro puntos como se indica ms arriba.
Los mdulos de entrada y salida pueden agruparse para facilitar la identificacin de los nmeros de E/S. Si se
reubican los mdulos de E/S, los nmeros de E/S vuelven a numerarse automticamente.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

6-21

6: DIRECCIN DEL DISPOSITIVO


Expansin de E/S para los mdulos de la CPU delgada
Los mdulos de la CPU delgada pueden conectar un mximo de siete mdulos de E/S de expansin
incluyendo mdulos de E/S analgica.
Los puntos de E/S expandibles y los puntos totales mximos de E/S varan en funcin del tipo de mdulo de la
CPU como se indica a continuacin.
Direccin del dispositivo (Mdulos de la CPU tipo estrecho)

Dispositivo

FC4A-D20K3
FC4A-D20S3
Direccin
del
Puntos
dispositivo

FC4A-D20RK1
FC4A-D20RS1
Direccin
del
Puntos
dispositivo

Entrada (I)

I0 - I7
I10 - I13

12

I0 - I7
I10 - I13

12

Entrada de
expansin (I)

I30 - I187

128
(140 totales)

I30 - I307

224
(236 totales)

Salida (Q)

Q0 - Q7

Q0 - Q7

Q30 - Q187

128
(136 totales)

Q30 - Q307

224
(232 totales)

Salida de
expansin (Q)
Puntos totales
mximos de E/S

148

FC4A-D40K3
FC4A-D40S3
Direccin
del
Puntos
dispositivo
I0 - I7
I10 - I17
24
I20 - I27
224
I30 - I307
(248 totales)
Q0 - Q7
16
Q10 - Q17
224
Q30 - Q307
(240 totales)

244

264

Ejemplo:
Ranura n.:
Tipo 20 E/S
Mdulo de la CPU
Entrada de 12
puntos
Salida de 8 puntos
o
Tipo 40 E/S
Mdulo de la CPU
Entrada de 24
puntos
Salida de 16 puntos

Salida
Mdulo

Entrada
Mdulo

32 puntos
Salida

Entrada
Mdulo

Analgica
E/S
Mdulo

Mezclado
E/S
Mdulo
16 puntos 16 puntos
Entrada
Entrada
8 puntos
Salida

8 puntos
Entrada

Mezclado Entrada
E/S
Mdulo
Mdulo
4 puntos 32 puntos
Entrada
Entrada
4 puntos
Salida

Mdulos de E/S de expansin (7 como mximo)


A la configuracin del sistema mostrada ms arriba se le asignarn nmeros de dispositivos de E/S para cada
mdulo de la siguiente manera:
Ranura n.
1
2
3
4
5
6
7

Mdulo
Mdulo de la CPU tipo 40 E/S
Mdulo de salida de 32 puntos
Mdulo de entrada de 16 puntos
Mdulo de E/S mezclado de 16/8 puntos
Mdulo de entrada de 8 puntos
Mdulo de E/S analgico
Mdulo de E/S mezclado de 4/4 puntos
Mdulo de entrada de 32 puntos

Nmeros de dispositivos de E/S


I0 a I7, I10 a I17, I20 a I27, Q0 a Q7, Q10 a Q27
Q30 a Q37, Q40 a Q47, Q50 a Q57, Q60 a Q67
I30 a I37, I40 a I47
I50 a I57, I60 a I67, Q70 a Q77
I70 a I77
Consulte la pgina 24-9.
I80 a I83, Q80 a Q83
I90 a I97, I100 a I107, I110 a I117, I120 a I127

Los nmeros de E/S del mdulo de la CPU comienzan por I0 y Q0. Los nmeros de E/S de los mdulos de E/
S de expansin comienzan por I30 y Q30. Cuando un mdulo de E/S se monta junto a un mdulo de E/S
mezclado de 4/4 puntos, observe que los direccin del dispositivo omiten cuatro puntos como se indica ms
arriba.
Los mdulos de entrada y salida pueden agruparse para facilitar la identificacin de los nmeros de E/S. Si se
reubican los mdulos de E/S, los nmeros de E/S vuelven a numerarse automticamente.
6-22

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

7: INSTRUCCIONES BSICAS
Introduccin
En este captulo se describe la programacin de las instrucciones bsicas, de los dispositivos disponibles y de
los programas de muestra.
Las instrucciones bsicas estn disponibles en todos los mdulos de la CPU de MicroSmart.

Lista de instrucciones bsicas


Smbolo

Nombre

AND
And
AND LOD And Load
ANDN
And Not
BPP

Salto de bit

BPS

Avance de bit

BRD

Lectura de bit

END
JEND
JMP

Comparacin de contadores
(=)
Comparacin de contadores
()
Contador reversible de pulsos
duales
Contador de suma
Contador reversible
de seleccin incremental/
decremental
Comparacin de registros de
datos (=)
Comparacin de registros de
datos ()
Fin
Fin de salto
Salto

LOD

Carga

LODN

Carga No

CC=
CC
CDP
CNT
CUD
DC=
DC

OR
OR LOD
ORN

Restablecimiento de control
principal
Establecimiento de control
principal
Or
Or Load
Or Not

OUT

Salida

OUTN

Salida No

RST

Resetear

MCR
MCS

Cantidad
de bytes

Consult
e pgina

Conexin en serie de contactos NO


Conexin en serie de bloques de circuito
Conexin en serie de contactos NC
Restaura el resultado de una operacin lgica de
bits que se ha guardado temporalmente
Guarda el resultado de la operacin lgica de bits
temporalmente
Lee el resultado de una operacin lgica de bits que
se ha guardado temporalmente

4
5
4

7-5
7-6
7-5

7-7

7-7

7-7

Comparacin igual que de valor actual de contador

7-16

Comparacin mayor o igual que de valor actual de


contador

7-16

Contador reversible de pulsos duales (0 a 65535)

7-12

Contador de suma (0 a 65535)

7-12

Contador reversible de seleccin incremental/


decremental (0 a 65535)

7-12

Comparacin igual que de valor de registro de datos

7-19

7-19

2
4
4

7-28
7-28
7-28

7-3

7-3

Finaliza un control principal

7-26

Inicia un control principal

7-26

Conexin en paralelo de contactos NO


Conexin en paralelo de bloques de circuito
Conexin en paralelo de contactos NC
Proporciona el resultado de una operacin lgica de
bits
Proporciona el resultado invertido de una operacin
lgica de bits
Restablece la salida, el rel interno o el bit del
registro de desplazamiento

4
5
4

7-5
7-6
7-5

7-3

7-3

7-4

Funcin

Comparacin mayor o igual que de valor de registro


de datos
Finaliza un programa
Finaliza una instruccin de salto
Salta un rea de programa designada
Almacena resultados intermedios y lee el estado del
contacto
Almacena resultados intermedios y lee el estado del
contacto invertido

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

7-1

7: INSTRUCCIONES BSICAS
Smbolo
SET
SFR
SFRN
SOTD
SOTU
TIM
TMH
TML
TMS

7-2

Nombre

Funcin

Establece la salida, el rel interno o el bit del


registro de desplazamiento
Registro de desplazamiento
Registro de desplazamiento hacia delante
Registro de desplazamiento No Registro de desplazamiento invertido
Salida nica decremental
Salida de diferenciacin de lmite descendente
Salida nica incremental
Salida de diferenciacin de lmite ascendente
Temporizador de cuenta atrs de 100 mseg
Temporizador de 100 mseg
(0 a 6553,5 seg.)
Temporizador de cuenta atrs de 10 mseg (
Temporizador de 10 mseg
0 a 655,35 seg.)
Temporizador de cuenta atrs de 1 seg.
Temporizador de 1 seg.
(0 a 65535 seg.)
Temporizador de cuenta atrs de 1 mseg
Temporizador de 1 mseg
(0 a 65,535 seg.)
Establecer

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Cantidad
de bytes

Consult
e pgina

7-4

6
6
5
5

7-21
7-21
7-25
7-25

7-8

7-8

7-8

7-8

7: INSTRUCCIONES BSICAS

LOD (Carga) y LODN (Carga No)


La instruccin LOD inicia la operacin lgica con un contacto NO (normalmente abierto). La instruccin LODN
inicia la operacin lgica con un contacto NC (normalmente cerrado).
Se pueden programar consecutivamente hasta ocho instrucciones LOD y/o LODN.
Dispositivos vlidos

Diagrama de escalera

Instruccin
LOD
LODN

0-307

0-307

M
0-1277
8000-8157

0-99

0-99

0-127

El intervalo de dispositivos vlidos depende del tipo de mdulo de la CPU. Si desea obtener ms
detalles, consulte las pginas 6-1 y 6-2.

OUT (Salida) y OUTN (Salida No)


La instruccin OUT proporciona el resultado de la operacin lgica de bits para el dispositivo especificado. La
instruccin OUTN proporciona el resultado invertido de la operacin lgica de bits para el dispositivo
especificado.
Diagrama de escalera

Dispositivos vlidos
Instruccin
OUT
OUTN

0-307

M
0-1277
8000-8077

El intervalo de dispositivos vlidos depende del tipo de mdulo de la CPU. Si desea obtener ms
detalles, consulte las pginas 6-1 y 6-2.

Precaucin

Para las restricciones en la programacin de escalera de las instrucciones OUT y


OUTN, consulte la pgina 29-24.

Varias OUT y OUTN


No hay lmite en el nmero de instrucciones OUT y OUTN que se pueden
programar en un escaln.

Diagrama de escalera
I1

I2

Q0
Q1
Q2

No se recomienda programar varias salidas del mismo nmero de salida. Sin


embargo, si lo hace, es preferible separar las salidas con los conjuntos de
instrucciones JMP/JEND o MCS/MCR. Estas instrucciones se explican ms
detalladamente ms adelante en este captulo.
Cuando se programa ms de una vez el mismo nmero de salida dentro de un
ciclo de scan, se le da prioridad a la salida ms prxima a la instruccin END.
En el ejemplo de la derecha, la salida Q0 est desactivada.

Diagrama de escalera
ACTIVADO

I1

Q0

DESACTIVADO

I2

Q0

DESACTIVADO

I3
END

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

7-3

7: INSTRUCCIONES BSICAS
Ejemplos: LOD (Carga), OUT (Salida) y NOT
Diagrama de escalera
I0

Lista de programas
Instruccin
LOD
OUT
LOD
OUTN

Q0

I1

Q1

Diagrama de escalera
M2

Instruccin
LOD
OUT

Diagrama de escalera

Instruccin
LODN
OUT

Diagrama de escalera

ACTIVADO
DESACTIVADO

I1

ACTIVADO
DESACTIVADO

Q0

ACTIVADO
DESACTIVADO

Q1

ACTIVADO
DESACTIVADO

Datos
M2
Q0

Datos
Q0
Q1

Lista de programas
Instruccin
LOD
OUTN

Q2

Diagrama de escalera
C1

I0

Lista de programas

Q1

T0

Datos
I0
Q0
I1
Q1

Lista de programas

Q0

Q0

Grfico de control de tiempo

Datos
T0
Q2

Lista de programas
Instruccin
LODN
OUT

Q10

Datos
C1
Q10

SET y RST (Resetear)


Las instrucciones SET y RST (resetear) se utilizan para establecer (activar) o restablecer (desactivar) salidas,
rels internos y bits del registro de desplazamiento. La misma salida se puede establecer y restablecer varias
veces dentro de un programa. Las instrucciones SET y RST operan en todas las exploraciones mientras la
entrada est activada.
Diagrama de escalera
I0

S
Q0

I1

R
Q0

Lista de programas
Instruccin
LOD
SET
LOD
RST

Grfico de control de tiempo

Datos
I0
Q0
I1
Q0

I0

ACTIVADO
DESACTIVADO

I1

ACTIVADO
DESACTIVADO

Q0

ACTIVADO
DESACTIVADO

Dispositivos vlidos
Instruccin
SET
RST

0-307

M
0-1277
8000-8077

0-127

ACTIVADO
DESACTIVADO
ACTIVADO
DESACTIVADO
ACTIVADO

DESACTIVADO
El intervalo de dispositivos vlidos depende del tipo de mdulo de la CPU. Si desea obtener ms detalles,
consulte las
pginas 6-1 y 6-2.

Precaucin
7-4

Para las restricciones en la programacin de escalera de las instrucciones SET y


RST, consulte la pgina 29-24.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

7: INSTRUCCIONES BSICAS

AND y ANDN (And Not)


La instruccin AND se utiliza para programar un contacto NO en serie. La instruccin ANDN se utiliza para
programar un contacto NC en serie. Las instrucciones AND y ANDN se insertan despus del primer conjunto
de contactos.
Diagrama de escalera
I0

I0

I1

Lista de programas
Instruccin
LOD
AND
OUT
LOD
ANDN
OUT

Q0

I1

Q1

Grfico de control de tiempo

Datos
I0
I1
Q0
I0
I1
Q1

I0

ACTIVADO
DESACTIVADO

I1

ACTIVADO
DESACTIVADO

Q0

ACTIVADO
DESACTIVADO

Q1

ACTIVADO
DESACTIVADO

Cuando las entradas I0 y I1estn activadas, la salida Q0 est activada. Cuando alguna de esas dos entradas est
desactivada, la salida Q0 est desactivada.
Cuando la entrada I0 est activada y la entrada I1 est desactivada, la salida Q1 est activada. Cuando la entrada I0 est
desactivada o la entrada I1 est activada, la salida Q1 est desactivada.
Dispositivos vlidos
Instruccin
AND
ANDN

0-307

0-307

M
0-1277
8000-8157

0-99

0-99

0-127

El intervalo de dispositivos vlidos depende del tipo de mdulo de la CPU. Si desea obtener ms detalles, consulte las pginas 6-1 y
6-2.

OR y ORN (Or Not)


La instruccin OR se utiliza para programar un contacto NO en paralelo. La instruccin ORN se utiliza para
programar un contacto NC en paralelo. Las instrucciones OR y ORN se insertan despus del primer conjunto
de contactos.
Diagrama de escalera
I0

Lista de programas
Instruccin
LOD
OR
OUT
LOD
ORN
OUT

Q0

I1
I0

Q1

Grfico de control de tiempo

Datos
I0
I1
Q0
I0
I1
Q1

I0

ACTIVADO
DESACTIVADO

I1

ACTIVADO
DESACTIVADO

Q0

ACTIVADO
DESACTIVADO

Q1

ACTIVADO
DESACTIVADO

I1
Cuando la entrada I0 o I1 est activada, la salida Q0 est activada. Cuando esas dos entradas estn desactivadas, la
salida Q0 est desactivada.
Cuando la entrada I0 est activada o la entrada I1 est desactivada, la salida Q1 est activada. Cuando la entrada I0 est
desactivada y la entrada I1 est activada, la salida Q1 est desactivada.
Dispositivos vlidos
Instruccin
OR
ORN

0-307

0-307

M
0-1277
8000-8157

0-99

0-99

0-127

El intervalo de dispositivos vlidos depende del tipo de mdulo de la CPU. Si desea obtener ms detalles, consulte las
pginas 6-1 y 6-2.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

7-5

7: INSTRUCCIONES BSICAS

AND LOD (Carga)


La instruccin AND LOD se utiliza para conectar en serie dos o ms circuitos comenzando por la instruccin
LOD. La instruccin AND LOD equivale a un nodo en el diagrama de escalera.
En caso de que utilice WindLDR, el usuario no necesita programar la instruccin AND LOD. El circuito del
diagrama de escalera que se muestra a continuacin se convierte en AND LOD cuando se compila el
diagrama de escalera.
Diagrama de escalera
I0

I2

Q0

I3

Lista de programas
Instruccin
LOD
LOD
OR
ANDLOD
OUT

Datos
I0
I2
I3
Q0

Grfico de control de tiempo


I0

ACTIVADO
DESACTIVADO

I2

ACTIVADO
DESACTIVADO

I3

ACTIVADO
DESACTIVADO

Q0

ACTIVADO
DESACTIVADO

Cuando la entrada I0 est activada y la entrada I2 o I3


tambin, la salida Q0 est activada.
Cuando la entrada I0 est desactivada, o las entradas
I2 e I3 estn desactivadas, la salida Q0 est
desactivada.

OR LOD (Carga)
La instruccin OR LOD se utiliza para conectar en paralelo dos o ms circuitos comenzando por la instruccin
LOD. La instruccin OR LOD equivale a un nodo en el diagrama de escalera.
En caso de que utilice WindLDR, el usuario no necesita programar la instruccin OR LOD. El circuito del
diagrama de escalera que se muestra a continuacin se convierte en OR LOD cuando se compila el diagrama
de escalera.
Diagrama de escalera
I0

I1

I2

I3

Q0

Lista de programas
Instruccin
LOD
AND
LOD
AND
ORLOD
OUT

Datos
I0
I1
I2
I3
Q0

Grfico de control de tiempo

7-6

I0

ACTIVADO
DESACTIVADO

I1

ACTIVADO
DESACTIVADO

I2

ACTIVADO
DESACTIVADO

I3

ACTIVADO
DESACTIVADO

Q0

ACTIVADO
DESACTIVADO

Si las entradas I0 e I1 estn activadas o lo estn las


entradas I2 e I3, la salida Q0 tambin lo est.
Si I0 o I1 estn desactivadas o lo estn I2 o I3, la
salida Q0 tambin lo est.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

7: INSTRUCCIONES BSICAS

BPS (Avance de bit), BRD (Lectura de bit) y BPP (Salto de bit)


La instruccin BPS (avance de bit) se utiliza para guardar temporalmente el resultado de la operacin lgica
de bits.
La instruccin BRD (lectura de bit) se utiliza para leer el resultado de la operacin lgica de bits que se ha
guardado temporalmente.
La instruccin BPP (salto de bit) se utiliza para leer el resultado de la operacin lgica de bits que se ha
guardado temporalmente.
En caso de que utilice WindLDR, el usuario no necesita programar las instrucciones BPS, BRD y BPP. El
circuito del diagrama de escalera que se muestra a continuacin se convierte en BPS, BRD y BPP cuando se
compila el diagrama de escalera.
Diagrama de escalera

Lista de programas

BPS
I0

I1

Q1

I2

Q2

I3

Q3

BRD

BPP

Instruccin
LOD
BPS
AND
OUT
BRD
AND
OUT
BPP
AND
OUT

Datos
I0
I1
Q1
I2
Q2
I3
Q3

Grfico de control de tiempo


I0

ACTIVADO
DESACTIVADO

I1

ACTIVADO
DESACTIVADO

I2

ACTIVADO
DESACTIVADO

I3

ACTIVADO
DESACTIVADO

Q1

ACTIVADO
DESACTIVADO

Q2

ACTIVADO
DESACTIVADO

Q3

ACTIVADO
DESACTIVADO

Cuando las entradas I0 e I1estn activadas, la salida Q1 est activada.


Cuando las entradas I0 e I2 estn activadas, la salida Q2 est activada.
Cuando las entradas I0 e I3 estn activadas, la salida Q3 est activada.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

7-7

7: INSTRUCCIONES BSICAS

TML, TIM, TMH y TMS (Temporizador)


Hay cuatro tipos de temporizadores de cuenta atrs disponibles: temporizador de 1 seg. (TML), temporizador
de 100 mseg (TIM), temporizador de 10 mseg (TMH) y temporizador de 1 mseg (TMS). Se pueden programar
un total de 32 temporizadores (mdulo de la CPU compacta tipo 10 E/S) o de 100 temporizadores (otros
mdulos de la CPU) en un programa del usuario. Cada temporizador se debe asignar a un nmero nico de T0
a T31 o a T99.
Direccin
del
dispositivo

Intervalo

TML (temporizador de 1 seg.)

T0 a T99

0 a 65535 seg.

1 seg.

TIM (temporizador de 100 mseg)

T0 a T99

0 a 6553,5 seg.

100 mseg

TMH (temporizador de 10 mseg)

T0 a T99

0 a 655,35 seg.

10 mseg

TMS (temporizador de 1 mseg)

T0 a T99

0 a 65,535 seg.

1 mseg

Temporizador

Aumentos

Valor de preseleccin

Constante:
0 a 65535
Registros de datos: D0 a D1299
D2000 a D7999

El intervalo de dispositivos vlidos depende del tipo de mdulo de la CPU. Si desea obtener ms detalles, consulte las pginas 6-1 y 6-2.
El valor de preseleccin puede ser de 0 a 65535 y se designa mediante una constante decimal o un registro de datos.

TML (temporizador de 1 seg.)


Diagrama de escalera (TML)
I0
I1

TML
4
T0

Lista de programas
Instruccin
LOD
TML

T0

Q0

LOD
AND
OUT

Datos
I0
T0
4
I1
T0
Q0

Grfico de control de tiempo


I0

ACTIVADO
DESACTIVADO

4 seg.

ACTIVADO

T0 DESACTIVADO
I1

ACTIVADO
DESACTIVADO

Q0

ACTIVADO
DESACTIVADO

TIM (temporizador de 100 mseg)


Diagrama de escalera (TIM)
I0
I1

TIM
20
T1

Lista de programas
Instruccin
LOD
TIM

T1

Q1

LOD
AND
OUT

Datos
I0
T1
20
I1
T1
Q1

Grfico de control de tiempo


I0

ACTIVADO
DESACTIVADO
ACTIVADO

T1 DESACTIVADO

2 seg.

ACTIVADO

I1

DESACTIVADO

Q1

ACTIVADO
DESACTIVADO

TMH (temporizador de 10 mseg)


Diagrama de escalera (TMH)
I0
I1

7-8

TMH
100
T2

T2

Q2

Lista de programas
Instruccin
LOD
TMH
LOD
AND
OUT

Datos
I0
T2
100
I1
T2
Q2

Grfico de control de tiempo


I0

ACTIVADO
DESACTIVADO
ACTIVADO

T2 DESACTIVADO
I1

ACTIVADO
DESACTIVADO

Q2

ACTIVADO
DESACTIVADO

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

1 seg.

7: INSTRUCCIONES BSICAS
TMS (temporizador de 1 mseg)
Diagrama de escalera (TMS)
I0
I1

TMS
500
T3

T3

Q3

Lista de programas
Instruccin
LOD
TMS
LOD
AND
OUT

Datos
I0
T3
500
I1
T3
Q3

Grfico de control de tiempo


ACTIVADO

I0 DESACTIVADO
ACTIVADO

0,5 seg.

T3 DESACTIVADO
ACTIVADO

I1 DESACTIVADO
ACTIVADO

Q3 DESACTIVADO

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

7-9

7: INSTRUCCIONES BSICAS
Circuito de temporizador
El valor de preseleccin de 0 a 65535 se puede designar utilizando un registro de datos de D0 a D1299 o
D2000 a D7999; con ello los datos del registro de datos se convierten en el valor de preseleccin.
Directamente despus de las instrucciones TML, TIM, TMH o TMS se pueden programar las instrucciones
OUT, OUTN, SET, RST, TML, TIM, TMH o TMS.
Diagrama de escalera
I1

TIM
D10

Lista de programas
Instruccin
LOD
TIM

T5
Q0

OUT

Precaucin

Datos
I1
T5
D10
Q0

Para las restricciones en la


programacin de escalera de las
instrucciones del

La cuenta atrs desde el valor de preseleccin se inicia cuando se activa el resultado de la operacin justo
antes de la entrada de temporizador.
La salida de temporizador se activa cuando el valor actual (valor temporizado) llega a 0.
El valor actual vuelve al valor de preseleccin cuando la entrada de temporizador se desactiva.
Los valores presestablecido del temporizador y el actual pueden cambiarse usando WindLDR sin descargar el programa
entero de nuevo a la CPU. Desde la barra de men WindLDR, seleccione En lnea > Supervisar > Supervisar, luego
seleccione En lnea > Supervisar > Personal > Supervisin personal nueva.
Si el valor preestablecido del temporizador se cambia durante la cuenta atrs, el temporizador permanece inalterado
durante ese ciclo. El cambio se ver reflejado en el siguiente ciclo de tiempo.
Si el valor preestablecido del temporizador se cambia a 0, el temporizador para la operacin y la salida de temporizador
se activa inmediatamente.
Si el valor actual se cambia durante la operacin de recuento hacia atrs, el cambio se hace efectivo inmediatamente.

Si desea conocer ms informacin acerca del movimiento de datos al modificar, confirmar y borrar valores
preestablecidos, consulte la pgina 7-15. Los valores preestablecidos tambin pueden cambiarse y estos
valores ya modificados se pueden confirmar mediante el mdulo HMI. Consulte las pginas 5-39 y 5-40.
Los diagramas de escalera WindLDR muestran los valores TP (valor preestablecido del temporizador) y TC (valor actual
del temporizador) en dispositivos con instrucciones avanzadas.

Exactitud del temporizador


La exactitud del temporizador debida a la configuracin del software depende de tres factores: error de
entrada de temporizador, error de recuento de temporizador y error de salida de tiempo de espera. Estos
errores no son constantes, sino que varan con el programa del usuario y por otras causas.
Error de entrada de temporizador

El estado de entrada se lee en el procesamiento de END y se almacena en la RAM de entrada. Por ello, el
error se produce dependiendo del momento en que la entrada de temporizador se activa en el ciclo de
exploracin. El mismo error se produce en la entrada normal y en la entrada de captura. El error de entrada de
temporizador mostrado a continuacin no incluye el retraso de entrada producido por el hardware.
Error mnimo
Procesamiento de programa
Entrada real
RAM de entrada

END

TIM

Error mximo
END

ACTIVADO
DESACTIVADO
ACTIVADO
DESACTIVADO

Tie

Inicio del temporizador

Procesamiento de programa
Entrada real

ACTIVADO
DESACTIVADO

RAM de entrada

ACTIVADO
DESACTIVADO

END

TIM

END

TIM

Inicio del temporizador


Tet
1 tiempo de ciclo de scan

Tie

Tet

1 tiempo de ciclo de scan

Si la entrada se activa justo antes del procesamiento


de la instruccin END, Tie es casi 0. En ese caso el
error de entrada de temporizador es slo Tet (error de
retroceso) y est en el mnimo.

Cuando la entrada se activa justo despus del procesamiento


de la instruccin END, Tie es prcticamente igual a un tiempo
de ciclo de scan. El error de entrada de temporizador es Tie +
Tet = un tiempo de ciclo de scan + Tet (error de retroceso) y
est en el mximo.
Tie: tiempo transcurrido desde la activacin de la entrada al procesamiento de END
Tet: tiempo transcurrido desde el procesamiento de END hasta la ejecucin de la instruccin del temporizador

7-10

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

7: INSTRUCCIONES BSICAS
Exactitud del temporizador, continuacin
Error de recuento de temporizador

Todas las operaciones de instrucciones de temporizador se basan individualmente en temporizadores de


referencia asncronos de 16 bits. Por lo tanto, el error se produce dependiendo del estado del temporizador
asncrono de 16 bits cuando se ejecuta la instruccin de temporizador.
Error
Error de
avance
Mximo
Error de
retroceso

TML
(temporizador de
1 seg.)

TIM
(temporizador de
100 mseg)

TMH
(temporizador de
10 mseg)

TMS
(temporizador de
1 mseg)

1000 mseg

100 mseg

10 mseg

1 mseg

1 tiempo de ciclo de
scan

1 tiempo de ciclo de
scan

1 tiempo de ciclo de
scan

1 tiempo de ciclo de
scan

Error de salida de tiempo de espera

El estado de RAM de salida se enva a la salida real cuando se procesa la instruccin END. Por ello, el error se
produce dependiendo del momento en que la salida de tiempo de espera se activa en el ciclo de scan. El error
de salida de tiempo de espera mostrado a continuacin no incluye el retraso de salida producido por el
hardware.
Procesamiento de programa
RAM de salida de
tiempo de espera

END

TIM

El error de salida de tiempo de espera es igual que Tte


(error de retroceso) y puede estar entre cero y un tiempo
de ciclo de scan.

END

ACTIVADO
DESACTIVADO

0 < Tte < 1 tiempo de ciclo de scan

ACTIVADO

Salida real

Tte: tiempo transcurrido desde la ejecucin de la


instruccin del temporizador hasta el procesamiento de
END.

DESACTIVADO
Tte
1 tiempo de ciclo de scan

Mximo y mnimo de errores


Error
Error de avance
Error de
retroceso
Error de avance
Mximo Error de
retroceso
Mnimo

Error de entrada
de temporizador
0 (Nota)

Error de recuento
de temporizador
0

Error de salida de
tiempo de espera
0 (Nota)

Tet

Tte

0 (Nota)
1 tiempo de ciclo
de scan + Tet

Incremento
1 tiempo de ciclo
de scan

0 (Nota)

Incremento (Tet + Tte)


2 tiempos de ciclo de scan
+ (Tet + Tte)

Tte

Errores totales
0

Notas:El error de avance no se produce en la entrada de temporizador ni en la salida de tiempo de espera.


Tet + Tte = 1 tiempo de ciclo de scan
El incremento es de 1 seg. (TML), 100 mseg (TIM), 10 mseg (TMH) o 1 mseg (TMS).
El error de avance mximo es de: Incremento 1 tiempo de ciclo de scan
El error de retroceso mximo es de: 3 tiempos de ciclo de scan
El error de entrada de temporizador y el de salida de tiempo de espera mencionados anteriormente no incluyen el
tiempo de respuesta de entrada (error de retroceso) y el de respuesta de salida (error de retroceso) producidos por
el hardware.

Proteccin de memoria en caso de error de alimentacin


Los temporizadores TML, TIM, TMH y TMS no disponen de proteccin en caso de error de alimentacin. Se
puede crear un temporizador con esta proteccin mediante una instruccin de contador y el rel interno
especial M8121 (reloj de 1 seg.), el M8122 (reloj de 100 mseg) o el M8123 (reloj de 10 mseg).
Diagrama de escalera
(Temporizador de 10 seg.)
Resetear

I1
Pulso

M8123

CNT
1000

C2

Lista de programas

Grfico de control de tiempo

ACTIVADO
Datos
I1 DESACTIVADO
10 seg.
I1
ACTIVADO
C2 DESACTIVADO
M8123
C2
1000
Nota: Designe el contador C2 utilizado en este programa como contador del tipo de
mantenimiento. Consulte la pgina 5-4.

Instruccin
LODN
LOD
CNT

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

7-11

7: INSTRUCCIONES BSICAS

CNT, CDP y CUD (Contador)


Hay tres tipos de contadores disponibles; el contador de suma (incremental) (CNT), el contador reversible de
pulsos duales (CDP), el contador reversible de seleccin incremental/decremental (CUD). Se pueden
programar un total de 32 contadores (mdulo de la CPU compacta tipo 10 E/S) o de 100 contadores (otros
mdulos de la CPU) en un programa del usuario. Cada contador se debe asignar a un nmero nico de C0 a
T31 o a C99.
Contador
CNT (contador de suma)
CDP (contador reversible de pulsos duales)
CUD (contador reversible de seleccin
incremental/decremental)

Direccin del dispositivo


C0 a C99
C0 a C99
C0 a C99

Valor de preseleccin
Constante:
0 a 65535
Registros de datos: D0 a D1299
D2000 a D7999

El intervalo de dispositivos vlidos depende del tipo de mdulo de la CPU. Si desea obtener ms detalles, consulte las pginas 6-1 y 6-2.
El valor de preseleccin puede ser de 0 a 65535 y se designa mediante una constante decimal o un registro de datos.

CNT (contador de suma)


Cuando se programan instrucciones de contador, se necesitan dos direcciones. El circuito de un contador de
suma (INCREMENTAL) se debe programar en el siguiente orden: entrada de Reinicio, entrada de pulso,
instruccin CNT y un nmero de contador entre C0 y C99, seguidos de un valor de preseleccin de contador
entre 0 y 65535.
El valor de preseleccin se puede designar utilizando una constante decimal o un registro de datos. Cuando se
utiliza un registro de datos, los datos del registro de datos se convierten en el valor de preseleccin.
Diagrama de escalera
Resetear

I0

CNT
5

Lista de programas
Instruccin
LOD
LOD
CNT

C0

Pulso

I1
I2

C0

LOD
AND
OUT

Q0

Datos
I0
I1
C0
5
I2
C0
Q0

Grfico de control de tiempo


Entrada de
Reinicio I0

ACTIVADO
DESACTIVADO

Entrada de
pulso I1

ACTIVADO
DESACTIVADO

Contador C0

ACTIVADO
DESACTIVADO

Entrada I2

ACTIVADO
DESACTIVADO

Salida Q0

ACTIVADO
DESACTIVADO

El valor de preseleccin de 0 a 65535 se puede


designar utilizando un registro de datos de D0 a
D1299 o D2000 a D7999; con ello los datos del
registro de datos se convierten en el valor de
preseleccin. Directamente despus de la
instruccin CNT se pueden programar las
instrucciones OUT, OUTN, SET, RST, TML, TIM,
TMH o TMS.
Resetear

I0
Pulso

I1

7-12

CNT
D5

C28
Q0

No se puede programar ms de una vez el mismo nmero de


contador.
Mientras la entrada de Reinicio est desactivada, el contador
cuenta los lmites principales de las entradas de pulso y las
compara con el valor de preseleccin.
Cuando el valor actual alcanza el valor de preseleccin, el
contador activa la salida. La salida permanece activada hasta
que se activa la entrada de Reinicio.
Cuando la entrada de Reinicio cambia de desactivada a
activada, se resetea el valor actual.
Cuando la entrada de Reinicio est activada, se ignoran
todas las entradas de pulso.
La entrada de Reinicio debe estar desactivada para que
pueda comenzar el recuento.
Cuando se apaga el equipo, se mantiene el valor actual del
contador y puede designarse tambin como contador del tipo
de "borrado" mediante la Configuracin de rea de funcin
(consulte la pgina 5-4).
Los valores actuales y de preseleccin de los contadores
pueden modificarse utilizando WindLDR sin necesidad de
descargar de nuevo todo el programa en la CPU. En la barra
de men de WindLDR seleccione En lnea > Supervisar >
Supervisar, luego seleccione En lnea > Supervisar >
Personal > Supervisin personal nueva. Cambie el valor
actual mientras la entrada de reinicio del contador est
desactivada.
Cuando el valor de preseleccin o el actual se cambian
durante la operacin de contador, el cambio se hace efectivo
inmediatamente.
Si desea conocer ms informacin acerca del movimiento de
datos al modificar, confirmar y borrar valores preestablecidos,
consulte la pgina 7-15. Los valores preestablecidos tambin
pueden cambiarse y estos valores ya modificados se pueden
confirmar mediante el mdulo HMI. Consulte las pginas 539 y 5-40.
Los diagramas de escalera WindLDR muestran los valores
CP (valor preestablecido del contador) y CC (valor actual del
contador) en dispositivos con instrucciones avanzadas.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

7: INSTRUCCIONES BSICAS
CDP (Contador reversible de pulsos duales)
El contador reversible de pulsos duales CDP tiene entradas de pulso incremental y decremental, por lo que se
requieren tres entradas. El circuito de un contador reversible de pulsos duales se debe programar en el
siguiente orden: entrada preestablecida, entrada de pulso hacia arriba, entrada de pulso hacia abajo, la
instruccin CDP y un nmero de contador entre C0 y C99 seguidos del valor de preseleccin del contador de 0
a 65535.
El valor de preseleccin se puede designar utilizando una constante decimal o un registro de datos. Cuando se
utiliza un registro de datos, los datos del registro de datos se convierten en el valor de preseleccin.
Diagrama de escalera

Lista de programas

Entrada preestablecida

I0

Pulso hacia
arriba

CDP
500

Instruccin
LOD
LOD
LOD
CDP

C1

I1

Pulso hacia
abajo

Datos
I0
I1
I2
C1
500
I3
C1
Q1

LOD
AND
OUT

I2
I3

C1

Q1

Grfico de control de tiempo


Entrada prees
tablecida I0

ACTIVADO
DESACTIVADO

Pulso hacia
arriba I1

ACTIVADO
DESACTIVADO

Pulso hacia
abajo I2

ACTIVADO
DESACTIVADO
500 501 502 501 500 499

Valor del contador C1


Contador C1

500 500

ACTIVADO
DESACTIVADO

Precaucin

Para las restricciones en la


programacin de escalera de las
instrucciones del contador, consulte la

No se puede programar ms de una vez el


mismo nmero de contador.
La entrada preestablecida debe ser activada
inicialmente para que el valor actual vuelva
al valor de preseleccin.
La entrada preestablecida debe estar
desactivada para que pueda comenzar el
recuento.
Si el pulso incremental y el pulso
decremental se activan de forma simultnea,
no se cuenta ningn pulso.
La salida del contador se activa solamente
cuando el valor actual es 0.
Una vez que el valor actual llega a 0
(contando hacia atrs), cambia a 65535 en
la siguiente cuenta atrs.
Una vez que el valor actual llega a 65535
(contando hacia delante), cambia a 0 en la
siguiente cuenta adelante.
Cuando se apaga el equipo, se mantiene el
valor actual del contador y puede designarse
tambin como contador del tipo de "borrado"
mediante la Configuracin de rea de
funcin (consulte la pgina 5-4).
Los valores actuales y preestablecidos de
los contadores pueden modificarse
utilizando WindLDR sin necesidad de
descargar de nuevo todo el programa en la
CPU. En la barra de men de WindLDR
seleccione En lnea > Supervisar >
Supervisar, luego seleccione En lnea >
Supervisar > Personal > Supervisin
personal nueva. Cambie el valor actual
mientras la entrada de reinicio del contador est
desactivada.

Cuando el valor preestablecido o el actual se


cambian durante la operacin de contador, el
cambio se hace efectivo inmediatamente.

Para conocer el movimiento de datos al cambiar,


confirmar y borrar los valores preestablecidos,
consulte pgina 7-15. Los valores
preestablecidos tambin pueden cambiarse y
stos pueden confirmarse usando el mdulo HMI.
Consulte las pginas 5-38 y 5-40.

Los diagramas de escalera WindLDR muestran


los valores CP (valor preestablecido del contador)
y CC (valor actual del contador) en dispositivos
con instrucciones avanzadas.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

7-13

7: INSTRUCCIONES BSICAS
CUD (Contador reversible de seleccin incremental/decremental)
El contador reversible de seleccin incremental/decremental CUD tiene una entrada de seleccin para alternar
la puerta incremental/decremental, por lo que se requieren tres entradas. El circuito del contador reversible de
seleccin incremental/decremental se debe programar en el siguiente orden: entrada preestablecida, entrada
de pulso, entrada de seleccin incremental/decremental, instruccin CUD y un nmero de contador entre C0 y
C99 seguidos del valor de preseleccin del contador de 0 a 65535.
El valor de preseleccin se puede designar utilizando una constante decimal o un registro de datos. Cuando se
utiliza un registro de datos, los datos del registro de datos se convierten en el valor de preseleccin.
Diagrama de escalera
Entrada
preestablecida

I0

Entrada
de pulso

CUD
500

Lista de programas
Instruccin
LOD
LOD
LOD
CUD

C2

I1

Seleccin Incremental/
Decremental

Datos
I0
I1
I2
C2
500
I3
C2
Q2

LOD
AND
OUT

I2
I3

C2

Q2

Grfico de control de tiempo


Entrada prees
tablecida I0

ACTIVADO
DESACTIVADO

Entrada de
pulso I1

ACTIVADO
DESACTIVADO

Seleccin
Incremental/

Decremental

Entrada I2

ACTIVADO
DESACTIVADO

Valor del contador C2


Contador C2

500 501 502 501 500 499

500 500

ACTIVADO
DESACTIVADO

Entradas de pulso vlidas


La entrada de Reinicio o preestablecida tiene prioridad
sobre la de pulso. Una vez que el ciclo de scan
posterior a la entrada de Reinicio o preestablecida ha
cambiado de activada a desactivada, el contador
comienza a contar las entradas de pulso segn
cambian de desactivadas a activadas.
Reestablecido/
Preestablecido

ACTIVADO
DESACTIVADO

Pulso

ACTIVADO
DESACTIVADO

actual mientras la entrada de reinicio del contador


est desactivada.

Cuando el valor preestablecido o el actual se


Vlida No vlida Vlida

Se necesita ms de un
tiempo de ciclo de scan.

Precaucin

7-14

No se puede programar ms de una vez el


mismo nmero de contador.
La entrada preestablecida debe ser activada
inicialmente para que el valor actual vuelva al
valor de preseleccin.
La entrada preestablecida debe estar
desactivada para que pueda comenzar el
recuento.
El modo incremental se selecciona cuando
se activa la entrada de seleccin
incremental/decremental.
El modo decremental se selecciona cuando
se desactiva la entrada de seleccin
incremental/decremental.
La salida del contador se activa solamente
cuando el valor actual es 0.
Una vez que el valor actual llega a 0
(contando hacia atrs), cambia a 65535 en la
siguiente cuenta atrs.
Una vez que el valor actual llega a 65535
(contando hacia delante), cambia a 0 en la
siguiente cuenta adelante.
Cuando se apaga el equipo, se mantiene el
valor actual del contador y puede designarse
tambin como contador del tipo de "borrado"
mediante la Configuracin de rea de funcin
(consulte la pgina 5-4).
Los valores actuales y preestablecidos de los
contadores pueden modificarse utilizando
WindLDR sin necesidad de descargar de
nuevo todo el programa en la CPU. En la
barra de men de WindLDR seleccione En
lnea > Supervisar > Supervisar, luego
seleccione En lnea > Supervisar > Personal >
Supervisin personal nueva. Cambie el valor

cambian durante la operacin de contador, el


cambio se hace efectivo inmediatamente.

Para conocer el movimiento de datos al cambiar,

Para las restricciones en la


programacin de escalera de las
instrucciones del contador, consulte la

confirmar y borrar los valores preestablecidos,


consulte pgina 7-15. Los valores preestablecidos
tambin pueden cambiarse y stos pueden
confirmarse usando el mdulo HMI. Consulte las
pginas 5-38 y 5-40.

Los diagramas de escalera WindLDR muestran los


valores CP (valor preestablecido del contador) y CC
(valor actual del contador) en dispositivos con
instrucciones avanzadas.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

7: INSTRUCCIONES BSICAS
Cambio, confirmacin y borrado de valores preestablecidos para temporizadores y contadores
Los valores preestablecidos de temporizadores y contadores pueden modificarse a travs del men En lnea >
Supervisar > Supervisar seguido de En lnea > Supervisar > Personal > Supervisin personal nueva en
WindLDR para transferir un nuevo valor a los mdulos RAM de la CPU de MicroSmart como se describe en la
pginas precedentes. Despus de cambiar temporalmente los valores preestablecidos, los cambios pueden
escribirse en el programa de usuario en la EEPROM del mdulo de la CPU MicroSmart o borrarse de la RAM.
Puede acceder al cuadro de dilogo Estado de PLC desde el men de WindLDR seleccionando En lnea >
Supervisar > Supervisar y seleccionando luego En lnea > PLC > Estado.

Despus de pulsar el
botn Borrar o
Confirmar, la pantalla
cambia a "Sin modificar".

Botn Borrar
Botn Confirmar

Movimiento de datos al modificar el valor de preseleccin de un temporizador/contador

Al modificar el valor de preseleccin de un


temporizador/contador mediante Sealar escritura
en WindLDR, el nuevo valor se escribe en la RAM
del mdulo de la CPU de MicroSmart . El programa
del usuario y los valores de preseleccin de la
EEPRON permanecen inalterados.

WindLDR

Mdulo de la CPU de MicroSmart


EEPROM

Programa del
usuario

Nota: Tambin puede utilizarse el mdulo HMI para


modificar los valores de preseleccin y confirmar dichos
valores. Consulte las pginas 5-39 y 5-40.

Programa del usuario


Sealar escritura

RAM

Nuevo valor de preseleccin

Movimiento de datos al confirmar los valores de preseleccin modificados

Si se pulsa el botn Confirmar antes de pulsar el


de Borrar, los valores de preseleccin del
temporizador/contador de la RAM del mdulo de
la CPU de MicroSmart se escriben en la
EEPROM.
Si carga el programa del usuario despus de
confirmar, este programa con los valores de
preseleccin modificados se carga desde la
EEPROM del mdulo de la CPU de MicroSmart a
WindLDR.

WindLDR

Mdulo de la CPU de MicroSmart


EEPROM

Programa del
usuario

Programa del usuario


Confirmar

RAM

Modifica
do
Valores
de preseleccin

Movimiento de datos al borrar los valores de preseleccin modificados para restaurar los valores originales

El modificar los valores de preseleccin de


WindLDR
Mdulo de la CPU de MicroSmart
temporiza-dores y contadores en la RAM del
EEPROM
mdulo de la CPU de MicroSmart no actualiza
automticamente los valores de preseleccin
Programa del usuario
almacenados en la memoria del usuario,
Valores
Programa del
de preBorrar
RAM
EEPROM. Esto resulta til para restaurar los
usuario
seleccin
valores de preseleccin originales. Si se pulsa el
originales
botn Borrar antes de pulsar Confirmar, los
valores de preseleccin del temporizador/contador
modificado se borran de la RAM y se cargan los valores de preseleccin originales desde la EEPROM a la
RAM.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

7-15

7: INSTRUCCIONES BSICAS

CC= y CC (Comparacin de contadores)


La instruccin CC= es una instruccin de comparacin equivalente para los valores actuales del contador.
Esta instruccin comparar constantemente los valores actuales con los valores programados. Cuando el
valor del contador sea igual que el valor dado, se iniciar la salida deseada.
La instruccin CC es una instruccin de comparacin igual o mayor que para los valores actuales del
contador. Esta instruccin comparar constantemente los valores actuales con los valores programados.
Cuando el valor del contador sea igual o mayor que el valor dado, se iniciar la salida deseada.
Cuando se programa una instruccin de comparacin de contadores, se necesitan dos direcciones. El circuito
de una instruccin de comparacin de contadores se debe programar en el siguiente orden: la instruccin CC=
o CC; un nmero de contador de C0 a C31 (mdulo de la CPU compacta tipo 10 E/S) o C99 (otros mdulos
de la CPU); seguidos de un valor de preseleccin con el que comparar entre 0 y 65535.
El valor de preseleccin puede designarse utilizando una constante decimal o un registro de datos entre D0 y
D399 (mdulo de la CPU compacta tipo 10 E/S) o D1299 (otros mdulos de la CPU) o de D2000 a D7999
(mdulos de la CPU delgada). Cuando se utiliza un registro de datos, los datos del registro de datos se
convierten en el valor de preseleccin.
Lista de programas

Diagrama de escalera (CC=)


N. de contador con el que comparar
CC=
10

Instruccin
CC=

C2
Q0

Datos
C2
10
Q0

OUT

Valor de preseleccin con el que comparar


Diagrama de escalera (CC)
CC>=
D15

Lista de programas
Instruccin
CC>=

C3
Q1

Datos
C3
D15
Q1

OUT

Las instrucciones CC= y CC se pueden utilizar repetidamente para diferentes valores de preseleccin.
Las instrucciones de comparacin slo comparan los valores actuales. El estado del contador no afecta a
esta funcin.
Las instrucciones de comparacin actan como una instruccin LOD implcita y por tanto deben
programarse al comienzo de una lnea de escalera.
Las instrucciones de comparacin se pueden utilizar con rels internos, que se procesan con AND y OR en
una direccin de programa distinta.
Al igual que la instruccin LOD, las instrucciones de comparacin pueden estar seguidas de instrucciones
AND y OR.
Diagrama de escalera
CC=
10

C5

I0

M0

M0

CC=
OUT
LOD
AND
OUT
7-16

CC=
10

C5
I0

Q0

Q0

Lista de programas
Instruccin

Diagrama de escalera

Diagrama de escalera

Dato
s
C5
10
M0
I0
M0
Q0

CC=
10

C5
Q0

I0
Lista de programas
Instruccin
CC=
AND
OUT

Dato
s
C5
10
I0
Q0

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Lista de programas
Instruccin
CC=
OR
OUT

Dato
s
C5
10
I0
Q0

7: INSTRUCCIONES BSICAS
Ejemplos: CC= y CC (Comparacin de contadores)
Diagrama de escalera 1
Resetear

I0

CNT
10

Lista de programas
Instruccin
LOD
LOD
CNT

C2

Pulso

I1
CC=
5

C2

CC>=
3

C2

Datos
I0
I1
C2
10
C2
5
Q0
C2
3
Q1

CC=
Q0

OUT
CC

Q1

OUT

Grfico de control de tiempo


Entrada de
Reinicio I0
Entrada de
pulso I1
C2
Salida Q0

ACTIVADO
DESACTIVADO
1

10

ACTIVADO
DESACTIVADO

ACTIVADO
DESACTIVADO

La salida Q0 se activa cuando el valor


actual de C2 es 5.

ACTIVADO

La salida Q1 se activa cuando el valor


actual de C2 llega a 3 y permanece
activada hasta que se resetea C2.

DESACTIVADO

Salida Q1

ACTIVADO
DESACTIVADO

Diagrama de escalera 2
Resetear

I1

CNT
1000

C30

Pulso

Instruccin
LOD
LOD
CNT

I2
CC=
500

Lista de programas

C30
Q0

CC=
OUT

Diagrama de escalera 3
Resetear

I3

CNT
500

C31

Pulso

CC>= C31
350

Lista de programas
Instruccin
LOD
LOD
CNT

I4
Q1

Dato
s
I1
I2
C30
1000
C30
500
Q0

CC>=
OUT

Dato
s
I3
I4
C31
500
C31
350
Q1

Grfico de control de tiempo


Entrada de pulso I2
Salida Q0

ACTIVADO
DESACTIVADO

500 501 502

ACTIVADO
DESACTIVADO

La salida Q0 se activa cuando el valor


actual de C30 es 500.

Grfico de control de tiempo


Entrada de pulso I4
Salida Q1

ACTIVADO
DESACTIVADO

350 351 352

ACTIVADO
DESACTIVADO

La salida Q1 se activa cuando el valor


actual de C31 llega a 350 y permanece
activada hasta que se resetea C31.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

7-17

7: INSTRUCCIONES BSICAS
Lista de programas

Diagrama de escalera 4
Resetear

I5

CNT
500

C20

LOD
LOD
CNT

Pulso

I6
CC>= C20
150
CC>= C20
100

Instruccin

Q2
Q2

Q3

CC>=
OUT
CC>=
ANDN
OUT

7-18

Dato
s
I5
I6
C20
500
C20
150
Q2
C20
100
Q2
Q3

Grfico de control de tiempo


Entrada de pulso I6

100 101
150 151 152
ACTIVADO

DESACTIVADO

C20 (100)

ACTIVADO
DESACTIVADO

Salida Q2

ACTIVADO
DESACTIVADO

Salida Q3

ACTIVADO
DESACTIVADO

La salida Q3 se activa cuando el valor actual del


contador C20 est comprendido entre 100 y 149.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

7: INSTRUCCIONES BSICAS

DC= y DC (Comparacin de registros de datos)


La instruccin DC= es una instruccin de comparacin equivalente para los valores del registro de datos. Esta
instruccin comparar constantemente los valores del registro de datos con los valores programados. Cuando
el valor del registro de datos sea igual que el valor dado, se iniciar la salida deseada.
La instruccin DC es una instruccin de comparacin igual o mayor que para los valores del registro de
datos. Esta instruccin comparar constantemente los valores de los registros de datos con los valores
programados. Cuando el valor del registro de datos sea igual o mayor que el valor dado, se iniciar la salida
deseada.
Cuando se programa una instruccin de comparacin de registros de datos, se necesitan dos direcciones. El
circuito de una instruccin de comparacin de registros de datos se debe programar en el siguiente orden: la
instruccin DC= o DC, un nmero de registro de datos de D0 a D399 (mdulo de la CPU compacta tipo 10 E/
S) o a D1299 (otros mdulos de la CPU) o de D2000 a D7999 (mdulos de la CPU delgada); seguidos de un
valor de preseleccin para comparar comprendido entre 0 y 65535.
El valor de preseleccin puede designarse utilizando una constante decimal o un registro de datos entre D0 y
D399 (mdulo de la CPU compacta tipo 10 E/S) o D1299 (otros mdulos de la CPU) o de D2000 a D7999
(mdulos de la CPU delgada). Cuando se utiliza un registro de datos, los datos del registro de datos se
convierten en el valor de preseleccin.
Lista de programas

Diagrama de escalera (DC=)


N. del registro de datos con el que comparar
DC=
50

Instruccin
DC=

D2
Q0

Datos
D2
50
Q0

OUT

Valor de preseleccin con el que comparar


Diagrama de escalera (DC)
DC>=
D15

Lista de programas

Instruccin
DC>=

D3
Q1

Datos
D3
D15
Q1

OUT

Las instrucciones DC= y DC se pueden utilizar repetidamente para diferentes valores de preseleccin.
Las instrucciones de comparacin actan como una instruccin LOD implcita y por tanto deben
programarse al comienzo de una lnea de escalera.
Las instrucciones de comparacin se pueden utilizar con rels internos, que se procesan con AND y OR en
una direccin de programa distinta.
Al igual que la instruccin LOD, las instrucciones de comparacin pueden estar seguidas de instrucciones
AND y OR.
Diagrama de escalera
DC=
10

D5

I0

M0

M0

DC=
OUT
LOD
AND
OUT

DC=
10

Diagrama de escalera

D5
I0

Q0

Q0

Lista de programas
Instruccin

Diagrama de escalera

Dato
s
D5
10
M0
I0
M0
Q0

DC=
10

D5
Q0

I0

Lista de programas
Instruccin
DC=
AND
OUT

Dato
s
D5
10
I0
Q0

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Lista de programas
Instruccin
DC=
OR
OUT

Dato
s
D5
10
I0
Q0

7-19

7: INSTRUCCIONES BSICAS
Ejemplos: DC= y DC (Comparacin de registros de datos)
Diagrama de escalera 1

Lista de programas

MOV(W) S1
D10

I1
DC=
5

D2

DC>=
3

D2

D1
D2

Instruccin
LOD
MOV(W)

REP

Q0
DC=
Q1

OUT
DC
OUT

Grfico de control de tiempo


Entrada I1

10

10

Valor de D2

10

10

Salida Q0

ACTIVADO
DESACTIVADO

Salida Q1

ACTIVADO
DESACTIVADO

MOV(W) S1
D50

Grfico temporal
D1
D30

REP

Q0

Diagrama de escalera 3
I1

D1
D15

REP

Q1

7-20

ON
OFF

La salida Q1 est activa cuando el valor del registro de datos


D15 es 350 o superior.
Grfico temporal

D1
D20

REP

Q0
Q0

200 355 521 249 200 350 390 600

Valor D15

Q2

90 120 180 150 80 160 110 95

Valor D20
Salida Q0

DC>= D20
150
DC>= D20
100

La salida Q0 est activa cuando el valor del registro


de datos D30 es 500.

Salida Q1

Diagrama de escalera 4
I1

ON
OFF

Grfico temporal

DC>= D15
350

MOV(W) S1
D100

400 500 500 210 210 0 500 700

Valor D30
Salida Q0

D30

MOV(W) S1
D0

La salida Q0 se activa cuando el valor del


registro de datos D2 es 5.
La salida Q1 se activa cuando el valor del
registro de datos D2 es 3 o ms.

Diagrama de escalera 2

DC=
500

D10
D2
D2
5
Q0
D2
3
Q1

ACTIVADO
DESACTIVADO

Valor de D10

I1

Datos
I1

Salida Q2

ON
OFF
ON
OFF

La salida Q2 est activa mientras el valor del registro de


datos D20 se encuentre entre 149 y 100.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

7: INSTRUCCIONES BSICAS

SFR y SFRN (Registro de desplazamientos hacia delante y atrs)


El registro de desplazamiento est compuesto de un total de 64 bits (mdulo de la CPU compacta tipo 10 E/S)
o 128 bits (otros mdulos de la CPU) que se asignan de R0 a R63 o a R127 respectivamente. Se puede
seleccionar cualquier nmero de bits disponibles para formar un tren de bits que almacene el estado activado
o desactivado. Cuando se activa una entrada de pulso, los datos activados/desactivados de los bits
constituyentes se cambian en direccin hacia delante (registro de desplazamiento hacia delante) o en
direccin inversa (registro de desplazamiento invertido).

Registro de desplazamiento hacia delante (SFR)


Cuando se programan instrucciones SFR, siempre se necesitan dos direcciones. Se introduce la instruccin
SFR, seguida de un nmero de registro de desplazamiento seleccionado desde los nmeros de dispositivo
adecuados. El nmero de registro de desplazamiento corresponde al primer bit (principal). El nmero de bits
es la segunda direccin necesaria despus de la instruccin SFR.
La instruccin SFR requiere tres entradas. El circuito del registro de desplazamiento hacia delante se debe
programar en el siguiente orden: entrada de Reinicio, entrada de pulso, entrada de datos y la instruccin SFR,
seguidos del primer bit y del nmero de bits.
Diagrama de escalera

Lista de programas

Primer bit
Resetear

I0

SFR
4

Pulso

R0

Tipo de la
CPU
Primer bit
N. de bits

N. de bits

I1
Datos

10 E/S compacta

Otros

R0 a R63
1 a 64

R0 a R127
1 a 128

Instruccin
LOD
LOD
LOD
SFR

Datos
I0
I1
I2
R0
4

I2
Diagrama estructural
Resetear

Direccin del cambio

I0
Datos

I2

R0 R1 R2 R3

Pulso

I1

Primer bit: R0 N. de bits: 4

Entrada de Reinicio

La entrada de Reinicio har que el valor de cada bit del registro de desplazamiento vuelva a 0. Se puede
utilizar el rel interno especial del pulso de inicializacin M8120 para inicializar el registro de desplazamiento al
iniciar.
Entrada de pulso

La entrada de pulso activa los datos a cambiar. El cambio se produce en direccin hacia delante para un
registro de desplazamiento hacia delante y hacia atrs para un registro de desplazamiento invertido. El cambio
de datos se producir en el lmite inicial de un pulso; es decir, cuando ste se activa. Si el pulso ha estado y
permanece activado, no se producir ningn cambio de datos.
Entrada de datos

La entrada de datos es la informacin que se cambia al primer bit cuando se produce un cambio de datos
hacia delante o al ltimo, cuando se produce un cambio de datos invertido.
Nota: Cuando se apaga el equipo, se suele borrar el estado de todos los bits del registro de desplazamiento. Pero se
puede mantener mediante la Configuracin de rea de funcin segn sea necesario. Consulte la pgina 5-4.

Precaucin

Para las restricciones en la programacin de escalera de las instrucciones del


registro de cambio, consulte la pgina 29-24.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

7-21

7: INSTRUCCIONES BSICAS
Registro de desplazamiento hacia delante (SFR), continuacin
Diagrama de escalera
Resetear

I0

SFR
4

Lista de programas

R0

Instruccin
LOD
LOD
LOD
SFR

Pulso

I1
Datos

LOD
OUT
LOD
OUT
LOD
OUT
LOD
OUT

I2
R0

Q0

R1

Q1

R2

Q2

R3

Q3

Grfico de control de tiempo


Entrada de Reinicio I0

I1

SFR
4

ACTIVADO
DESACTIVADO

Entrada de pulso I1

ACTIVADO
DESACTIVADO

Entrada de datos I2

ACTIVADO
DESACTIVADO

Diagrama de escalera
Resetear

Datos
I0
I1
I2
R0
4
R0
Q0
R1
Q1
R2
Q2
R3
Q3

R0/Q0

ACTIVADO
DESACTIVADO

R1/Q1

ACTIVADO
DESACTIVADO

R2/Q2

ACTIVADO
DESACTIVADO

R3/Q3

ACTIVADO
DESACTIVADO

Es necesaria una o ms exploraciones

Lista de programas

R0
Q3

Pulso

I2

Instruccin
LOD
LOD
LOD
SFR

Datos

I3
R0

Q0

R1

Q1

OUT
LOD
OUT
LOD
OUT

Datos
I1
I2
I3
R0
4
Q3
R0
Q0
R1
Q1

La salida de estado del ltimo bit puede programarse


justo despus de la instruccin SFR. En este ejemplo,
el estado del bit R3 se lee en la salida Q3.
Cada bit se puede cargar utilizando la instruccin LOD
R#.

Establecimiento y restablecimiento de los bits del registro de desplazamiento


I0

S
R0

Cualquier bit del registro de desplazamiento se puede activar utilizando la


instruccin SET.

I1

R
R3

Cualquier bit del registro de desplazamiento se puede desactivar utilizando


la instruccin RST.
La instruccin SET o RST se acciona mediante cualquier condicin de
entrada.

7-22

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

7: INSTRUCCIONES BSICAS
Registro de desplazamiento invertido (SFRN)
Para invertir cambios, utilice la instruccin SFRN. Cuando se programan instrucciones SFRN, siempre se
necesitan dos direcciones. Se introducen las instrucciones SFRN, seguidas de un nmero de registro de
desplazamiento seleccionado desde los nmeros de dispositivo adecuados. El nmero de registro de
desplazamiento corresponde al nmero de bit ms bajo de una cadena. El nmero de bits es la segunda
direccin necesaria despus de las instrucciones SFRN.
La instruccin SFRN requiere tres entradas. El circuito del registro de desplazamiento invertido se debe
programar en el siguiente orden: entrada de Reinicio, entrada de pulso, entrada de datos y la instruccin
SFRN, seguidos del ltimo bit y del nmero de bits.
Diagrama de escalera

Lista de programas

ltimo bit

Resetear

I0

SFRN R20
7

Pulso

Q0

N. de bits

Tipo de la
CPU
ltimo bit
N. de bits

10 E/S
compacta
R0 a R63
1 a 64

Otros
R0 a R127
1 a 128

I1
Datos

OUT
LOD
OUT
LOD
OUT
LOD
OUT

I2
R21

Q1

R23

Q2

R25

Q3

Instruccin
LOD
LOD
LOD
SFRN

Datos
I0
I1
I2
R20
7
Q0
R21
Q1
R23
Q2
R25
Q3

La salida de estado del ltimo bit puede programarse justo despus de la instruccin SFRN. En este
ejemplo, el estado del bit R20 se lee en la salida Q0.
Cada bit se puede cargar utilizando las instrucciones LOD R#.
Si desea conocer ms detalles acerca de las entradas restablecidas, las de pulso y las de datos, consulte la
pgina 7-21.
Diagrama estructural
Direccin del cambio
Resetear

I0
R20 R21 R22 R23 R24 R25 R26

Datos

I2
Pulso

ltimo bit: R20

N. de bits: 7

I1

Nota: La salida se inicia nicamente para aquellos bits resaltados en negrita.


Nota: Cuando se apaga el equipo, se suele borrar el estado de todos los bits del registro de desplazamiento. Pero se
puede mantener mediante la Configuracin de rea de funcin segn sea necesario. Consulte la pgina 5-4.

Precaucin

Para las restricciones en la programacin de escalera de las instrucciones del


registro de cambio, consulte la pgina 29-24.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

7-23

7: INSTRUCCIONES BSICAS
Registro de desplazamiento bidireccional
Se puede crear un registro de desplazamiento bidireccional programando en primer lugar la instruccin SFR
como se explic en la seccin Registro de desplazamientos hacia delante en la pgina 7-21. A continuacin se
programa la instruccin SFRN como se explic en la seccin Registro de desplazamiento invertido en la
pgina 7-23.
Diagrama de escalera
Resetear

I1

SFR
6

Lista de programas
Instruccin
LOD
LOD
LOD
SFR

R22

Pulso

I2
Datos

LOD
LOD
LOD
SFRN

I3
Resetear

I4

SFRN R22
6

Pulso

LOD
OUT
LOD
OUT
LOD
OUT

I5
Datos

I6
R23

Q0

R24

Q1

R26

Q2

Diagrama estructural
Resetear

Cambio hacia delante

Primer bit: R22

N. de bits: 6

Resetear

I1

I4
Datos

I3

R22 R23 R24 R25 R26 R27

Pulso

I2

Datos
I1
I2
I3
R22
6
I4
I5
I6
R22
6
R23
Q0
R24
Q1
R26
Q2

Datos

I6
Pulso

ltimo bit: R22

N. de bits: 6

I5

Cambios invertidos

Nota: La salida se inicia nicamente para aquellos bits resaltados en negrita.

7-24

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

7: INSTRUCCIONES BSICAS

SOTU y SOTD (Salida nica incremental y decremental)


La instruccin SOTU busca la transicin de una entrada dada de desactivada a activada. La instruccin
SOTD busca la transicin de una entrada dada de desactivada a activada. Cuando se produzca esta
transicin, la salida deseada se activar durante la duracin de un ciclo de scan. La instruccin SOTU o SOTD
convierte una seal de entrada en una seal de pulso inmediato.
Se pueden programar un total de 512 (mdulo de la CPU compacta tipo10 E/S) o de 3072 instrucciones SOTU
y SOTD (otros mdulos de la CPU) en un programa del usuario.
Si la operacin comienza cuando la entrada dada ya est activada, la salida SOTU no se activar. La
transicin de desactivada a activada es lo que activa la instruccin SOTU.
Cuando se define un rel de la CPU o mdulo de salida de rel como salida de SOTU o SOTD, puede que
ste no funcione si el tiempo de ciclo de scan no es compatible con los requisitos del mismo.
Diagrama de escalera
I0
I0

SOTU
SOTD

Lista de programas
Instruccin
LOD
SOTU
OUT
LOD
SOTD
OUT

Q0
Q1

Datos
I0
Q0
I0
Q1

Precaucin
Para las restricciones en la
programacin de escalera de las
instrucciones SOTU y SOTD, consulte
la pgina 29-24.

Grfico de control de tiempo


Entrada I0

ACTIVADO
DESACTIVADO

Salida Q0

DESACTIVADO

Salida Q1

ACTIVADO
DESACTIVADO

ACTIVADO

T
T

T
T

Nota: T es igual a un tiempo de ciclo de scan (pulso inmediato).

Hay un caso especial cuando se utilizan las instrucciones SOTU y SOTD entre las instrucciones MCS y MCR
(que se explican detalladamente en la pgina 7-26). Si la entrada I2 para la instruccin SOTU se activa
mientras la entrada I1 para la instruccin MCS est activada, la salida SOTU se activa. Si la entrada I2 para la
instruccin SOTD se desactiva mientras la entrada I1 est activada, la salida SOTD se activa. Si la entrada I1
se activa mientras la entrada I2 est activada, la salida SOTU se activa. Sin embargo, si la entrada I1 se
desactiva mientras la entrada I2 est activada, la salida SOTD no se activa cmo se indica a continuacin.
Diagrama de escalera

I2
I2

Entrada I1

ACTIVADO
DESACTIVADO

Entrada I2

ACTIVADO
DESACTIVADO

M1

Salida de SOTU M1

ACTIVADO
DESACTIVADO

M2

Salida de SOTD M2

ACTIVADO
DESACTIVADO

MCS

I1
SOTU
SOTD

Grfico de control de tiempo

MCR

Ninguna salida

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Ninguna salida

7-25

7: INSTRUCCIONES BSICAS

MCS y MCR (Establecimiento y restablecimiento de control principal)


La instruccin MCS (establecimiento de control principal) se suele utilizar junto con la instruccin MCR
(restablecimiento de control principal). Tambin se puede utilizar con la instruccin END.
Cuando la entrada que precede a la instruccin MCS est desactivada, dicha instruccin se ejecuta de manera
que todas las entradas hasta la parte situada entre MCS y MCR se fuerzan al estado desactivado. Cuando la
entrada que precede a la instruccin MCS est activada, MCS no se ejecuta de manera que el programa que
sigue se ejecute en funcin de los estados de entrada reales.
Cuando la condicin de entrada para la instruccin MCS est desactivada y se ejecuta MCS, otras
instrucciones situadas entre MCS y MCR se ejecutan del siguiente modo:
Instruccin

Estado
No se detectan lmites ascendentes (pulsos ACTIVADOS).
No se detectan lmites descendentes (pulsos DESACTIVADOS).
Todas se desactivan.
Todas se activan.
Todas se mantienen en el estado actual.
Los valores actuales se restablecen en 0.
Los estados de tiempo de espera se desactivan.
Los valores actuales se mantienen.
Las entradas de pulso se desactivan.
Los estados de recuento se desactivan.
Los estados de bit del registro de desplazamiento se mantienen.
Las entradas de pulso se desactivan.
La salida desde el ltimo bit se desactiva.

SOTU
SOTD
OUT
OUTN
SET y RST
TML, TIM, TMH y TMS
CNT, CDP y CUD

SFR y SFRN

No se pueden establecer condiciones de entrada para la instruccin MCR.


Se puede utilizar ms de una instruccin MCS con cada instruccin MCR.
No se pueden anidar instrucciones MCS/MCR correspondientes dentro de otro par de instrucciones MCS/
MCR correspondientes.
Diagrama de escalera

Lista de programas
Instruccin
LOD
MCS
LOD
OUT
MCR

MCS

I0

I1

Q0

Datos
I0
I1
Q0

MCR

Grfico de control de tiempo


Entrada I0

ACTIVADO
DESACTIVADO

Entrada I1

ACTIVADO
DESACTIVADO

Salida Q0

ACTIVADO
DESACTIVADO

Cuando la entrada I0 est desactivada, se ejecuta MCS de manera que se fuerce la entrada
siguiente al estado desactivado.
Cuando la entrada I0 est activada, MCS no ejecuta de manera que el siguiente programa se
ejecute segn los estados de entradas reales.

7-26

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

7: INSTRUCCIONES BSICAS
MCS y MCR (Establecimiento y restablecimiento de control principal), continuacin
Varios usos de las instrucciones MCS
Diagrama de escalera
MCS

I1
I2

Q0
MCS

I3
I4

Q1
MCS

I5
I6

Lista de programas
Instruccin
LOD
MCS
LOD
OUT
LOD
MCS
LOD
OUT
LOD
MCS
LOD
OUT
MCR

Datos
I1
I2
Q0
I3
I4
Q1
I5
I6
Q2

Q2
MCR

Este circuito de control principal dar prioridad a I1, I3 e I5, en ese orden.
Cuando la entrada I1 est desactivada, se ejecuta la primera instruccin MCS de manera que se fuercen las
entradas subsiguientes I2 a I6 al estado desactivado.
Cuando la entrada I1 est activada, la primera instruccin MCS no se ejecuta de manera que el siguiente
programa se ejecute segn los estados de entradas reales de I2 a I6.
Cuando la entrada I1 est activada e I3 desactivada, se ejecuta la segunda instruccin MCS de manera que
se fuercen las entradas subsiguientes I4 a I6 al estado desactivado.
Cuando I1 e I3 estn activadas, no se ejecutan ni la primera ni la segunda instruccin MCS de manera que el
siguiente programa se ejecute segn los estados de entradas reales de I4 a I6.

Contador y registro de desplazamiento en el circuito de control principal


Diagrama de escalera
MCS

I1
Resetear

I3

CNT
10

C2

Pulso

I2
Resetear

I3

SFR
4

R0

Cuando la entrada I1 est activada, la instruccin MCS no se ejecuta de manera


que el contador y el registro de desplazamiento se ejecuten segn los estados
actuales de las entradas subsiguientes I2 a I4.
Cuando la entrada I1 est desactivada, se ejecuta la instruccin MCS de manera
que se fuercen las entradas subsiguientes I2 a I4 al estado desactivado.
Cuando se activa la entrada I1 mientras la entrada I2 est activada, las entradas
de pulsos del contador y del registro de desplazamiento se activan como se
indica a continuacin.
Grfico de control de tiempo

Pulso

I2
Datos

I4
MCR

Entrada I1

ACTIVADO
DESACTIVADO

Entrada I2

ACTIVADO
DESACTIVADO

Entrada de pulso
de contador

ACTIVADO
DESACTIVADO

Entrada de pulso
ACTIVADO
de registro de
DESACTIVADO
desplazamiento

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

7-27

7: INSTRUCCIONES BSICAS

JMP (Salto) y JEND (Fin de salto)


La instruccin JMP (salto) se suele utilizar en combinacin con la instruccin JEND (fin de salto). Al final del
programa, la instruccin JMP tambin se puede utilizar con la instruccin END.
Estas instrucciones se utilizan para pasar por la parte del programa situada entre las instrucciones JMP y
JEND sin procesarla. Es similar a las instrucciones MCS/MCR, salvo que la parte del programa situada entre
estas instrucciones s se ejecuta.
Cuando el resultado de la operacin situado inmediatamente delante de la instruccin JMP est activado, esta
instruccin es vlida y el programa no se ejecuta. Cuando el resultado de la operacin situado inmediatamente
delante de la instruccin JMP est desactivado, esta instruccin no es vlida y el programa se ejecuta.
Cuando la condicin de entrada para la instruccin JMP est activada y se ejecuta JMP, otras instrucciones
situadas entre JMP y JEND se ejecutan del siguiente modo:
Instruccin

Estado

SOTU

No se detectan lmites ascendentes (pulsos ACTIVADOS).

SOTD

No se detectan lmites descendentes (pulsos DESACTIVADOS).

OUT y OUTN

Todas se mantienen en el estado actual.

SET y RST

Todas se mantienen en el estado actual.

TML, TIM, TMH y TMS

Los valores actuales se mantienen.


Los estados de tiempo de espera se mantienen.

CNT, CDP y CUD

Los valores actuales se mantienen.


Las entradas de pulso se desactivan.
Los estados de recuento se mantienen.

SFR y SFRN

Los estados de bit del registro de desplazamiento se mantienen.


Las entradas de pulso se desactivan.
La salida desde el ltimo bit se mantiene.

No se pueden establecer condiciones de entrada para la instruccin JEND.


Se puede utilizar ms de una instruccin JMP con cada instruccin JEND.
No se pueden anidar instrucciones JMP/JEND correspondientes dentro de otro par de instrucciones JMP/
JEND correspondientes.
Diagrama de escalera
I0

I1

JMP

Q0

Lista de programas
Instruccin
LOD
JMP
LOD
OUT
JEND

Datos
I0
I1
Q0

JEND

Grfico de control de tiempo


Entrada I0

ACTIVADO
DESACTIVADO

Entrada I1

ACTIVADO
DESACTIVADO

Salida Q0

ACTIVADO
DESACTIVADO

Cuando la entrada I0 est activada, JMP se ejecuta, de manera que se mantenga el estado de salida
siguiente.
Cuando la entrada I0 est desactivada, JMP no se ejecuta, de manera que el programa siguiente se ejecute
en funcin de los estados de entrada reales.
7-28

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

8: INSTRUCCIONES AVANZADAS
Introduccin
En este captulo se describen reglas generales de utilizacin de instrucciones avanzadas, trminos, tipos de
datos y formatos utilizados con este tipo de instrucciones.

Lista de instrucciones avanzadas


Grupo

Smbolo

Nombre

Tipo de
datos
W

NOP

Movimiento

Comparacin de
datos

Aritmtica binaria

Clculo
booleano

Cambio y rotacin

Cantidad
de
Bytes

Consulte
la pgina

8-8

NOP

Ninguna operacin

MOV

Movimiento

16

9-1

MOVN

Movimiento de datos negado

16

9-4

IMOV

Movimiento indirecto

24 a 28

9-6

IMOVN

Movimiento indirecto de datos negado

24 a 28

9-8

BMOV

Movimiento de bloque

18

9-10

IBMV

Movimiento indirecto de bit

24

9-12

IBMVN

Movimiento indirecto de bit Negado

24

9-14

CMP=

Comparacin igual que

20

10-1

CMP<>

Comparacin no igual que

20

10-1

CMP<

Comparacin menor que

20

10-1

CMP>

Comparacin mayor que

20

10-1

CMP<=

Comparacin menor o igual que

20

10-1

CMP>=

Comparacin mayor o igual que

20

10-2

ICMP>=

Comparacin de intervalos mayor o igual que

22

10-5

ADD

Suma

20

11-1

SUB

Resta

20

11-1

MUL

Multiplicacin

20

11-1

DIV

Divisin

20

11-1

ROOT

Raz cuadrada

14

11-8

ANDW

Funcin AND entre dos palabras

20

12-1

ORW

Funcin OR entre dos palabras

20

12-1

XORW

Funcin XOR entre dos palabras

20

12-1

SFTL

Desplazar a la izquierda

12

13-1

SFTR

Desplazar a la derecha

12

13-3

BCDLS

Desplazamiento de a la izquierda de un dgto


BCD

14

13-5

WSFT

Movimiento de bloque de datos

18

13-7

ROTL

Rotar a la izquierda

12

13-8

ROTR

Rotar a la derecha

12

13-10

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

8-1

8: INSTRUCCIONES AVANZADAS

Grupo

Smbolo

Nombre

Tipo de
datos
W

Conversin de
datos

Programador de
semanas
Interfaz

Comunicacin del
usuario

Ramificacin
del programa

Conversin de
coordenadas

Pulso

Instruccin PID

Temporizador
dual/tutor

Acceso al mdulo
inteligente
8-2

Cantidad
de
Bytes

Consulte
la pgina

14

14-1

HTOB

Hex a BCD

BTOH

BCD a Hex

14

14-3

HTOA

Hex a ASCII

18

14-4

ATOH

ASCII a Hex

18

14-6

BTOA

BCD a ASCII

18

14-8

ATOB

ASCII a BCD

18

14-10

ENCO

Codificar

16

14-12

DECO

Descodificar

16

14-13

BCNT

Recuento de bits

18

14-14

ALT

Salida alternativa

10

14-15

WKTIM

Temporizador de semanas

24

15-1

WKTBL

Tabla de semanas

13 a 89

15-3

DISP

Saca mensaje a displays de 7 segmentos

16

16-1

DGRD

Lectura desde selector de dcadas

20

16-3

TXD1

Transmisin 1

21 a 819

17-7

TXD2

Transmisin 2

21 a 819

17-7

RXD1

Recepcin 1

21 a 819

17-16

RXD2

Recepcin 2

21 a 819

17-16

LABEL

Etiqueta

18-1

LJMP

Salto de etiqueta

10

18-1

LCAL

Salto a subrutina

10

18-4

LRET

Vuelta de subrutina

18-4

IOREF

Actualizacin de E/S

16

18-6

DI

Desactivar interrupcin

18-7

EI

Activar interrupcin

18-7

XYFS

Establece funcin escala

24 a 124

19-1

CVXTY

Convertir X a Y

18

19-2

CVYTX

Convertir Y a X

18

19-3

PULS1

Salida de pulso 1

12

20-1

PULS2

Salida de pulso 2

12

20-1

PWM1

Modulacin de anchura de pulso 1

24

20-8

PWM2

Modulacin de anchura de pulso 2

24

20-8

RAMP

Salida de pulso de rampa

14

20-14

ZRN1

Velocidad de aproximacin 1

18

20-26

ZRN2

Velocidad de aproximacin 2

18

20-26

PID

Control de PID

26

21-2

DTML

Temporizador dual de 1-seg

22

22-1

DTIM

Temporizador dual de 100-mseg

22

22-1

DTMH

Temporizador dual de 10-mseg

22

22-1

DTMS

Temporizador dual de 1-mseg

22

22-1

TTIM

Medida de tiempo

10

22-3

RUNA

Ejecutar acceso

20

23-3

STPA

Detener acceso

20

23-5

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

8: INSTRUCCIONES AVANZADAS

Tabla de instrucciones aplicables a cada una de las CPU


Las instrucciones avanzadas aplicables dependen en cada una de las CPU se indica en la siguiente tabla.
Mdulos de la CPU compacta
Grupo

NOP

Movimiento

Comparacin de
datos

Mdulos de la CPU delgada

FC4A-C10R2
FC4A-C10R2C

FC4A-C16R2
FC4A-C16R2C

FC4A-C24R2
FC4A-C24R2C

FC4A-D20K3
FC4A-D20S3

FC4A-D20RK1
FC4A-D20RS1
FC4A-D40K3
FC4A-D40S3

NOP

MOV

MOVN

IMOV

IMOVN

Smbolo

IBMV

IBMVN

CMP=

CMP<>

CMP<

CMP>

CMP<=

CMP>=

ADD

SUB

MUL

DIV

ROOT

ANDW

ORW

XORW

SFTL

SFTR

ICMP>=

Aritmtica binaria

Clculo
booleano

Cambio y rotacin

BCDLS

X
X

ROTR

HTOB

BTOH

HTOA

ATOH

BTOA

ATOB

ENCO

DECO

BCNT

ALT
Programador de
semanas

X
X

WSFT
ROTL

Conversin de
datos

BMOV

WKTIM

WKTBL

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

8-3

8: INSTRUCCIONES AVANZADAS
Mdulos de la CPU compacta
Grupo

Interfaz

Smbolo

FC4A-C24R2
FC4A-C24R2C

FC4A-D20K3
FC4A-D20S3

TXD2
RXD1

LABEL

LJMP

LCAL

LRET

IOREF

DI

EI
Conversin de
coordenadas

Pulso

XYFS

CVXTY

CVYTX

PULS1

PULS2

PWM1

PWM2

RAMP

ZRN1

ZRN2
Instruccin PID

Temporizador
dual/tutor

Acceso al mdulo
inteligente

FC4A-D20RK1
FC4A-D20RS1
FC4A-D40K3
FC4A-D40S3

DGRD

RXD2

Ramificacin
del programa

FC4A-C16R2
FC4A-C16R2C

DISP
TXD1

Comunicacin del
usuario

FC4A-C10R2
FC4A-C10R2C

Mdulos de la CPU delgada

PID

X
X

DTML

DTIM

DTMH

DTMS

TTIM

RUNA

STPA

Las instrucciones avanzadas marcadas con pueden usarse en los mdulos de la CPU con versin 204 o
superior del programa del sistema.

8-4

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

8: INSTRUCCIONES AVANZADAS

Estructura de una instruccin avanzada


Dispositivo de origen

Dispositivo de destino

Cdigo de dispositivo

El cdigo de dispositivo es un smbolo que permite


identificar la instruccin avanzada.
Tipo de datos
MOV(W) S1 R
D1 R REP
Especifica el tipo de datos de palabra (W) o entero (I).
*****
*****
**
I0
Dispositivo de origen
El dispositivo de origen especifica los datos de 16 bits
Tipo de datos
Designacin de
que tiene que procesar la instruccin avanzada.
repeticin
Algunas instrucciones avanzadas necesitan dos
necesitan dos dispositivos de destino.
dispositivos de origen.
Designacin de repeticin
Dispositivo de destino
Especifica si la repeticin se utiliza para el dispositivo o no. El dispositivo de destino especifica los datos de 16
Ciclos de repeticin
bits que almacenan el resultado de la instruccin
Especifica la cantidad de ciclos de repeticin: de 1 a 99.
avanzada. Algunas instrucciones avanzadas
Cdigo de dispositivo

Ciclos de repeticin

Condicin de entrada para las instrucciones avanzadas


Prcticamente todas las instrucciones avanzadas deben ir precedidas de un contacto, excepto las
instrucciones NOP (ninguna operacin), LABEL (etiqueta) y LRET (devolucin de etiqueta). La condicin de
entrada puede ser una variable booleana: una entrada, una salida, una marca interna o un registro de
desplazamiento.
Los temporizadores y contadores tambin pueden utilizarse como condicin de entrada que permita activar el
contacto cuando el temporizador o el contador llega al valor establecido.
Mientras la condicin de entrada est activada, la
instruccin avanzada se ejecuta en cada ciclo de scan.
MOV(W) S1
D1
REP
SOTU
Para ejecutar la instruccin avanzada slo en el flanco de
D10
D20
I0
subida o en el de bajada, utilice las instruccines SOTU o
SOTD.
Si la condicin de entrada est desactivada, la instruccin avanzada no se ejecutar y mantendr los valores
resultantes de la de la ltima ejecucin de sta.

Dispositivos de origen y de destino


Los dispositivos de origen y destino de las funciones avanzadas son datos de 16 bits. Cuando necesitamos
manejar canales de entrada, canales de salida o canales de marcas internas, en el dispositivo origen o
destino haremos referencia al primer bit, y la funcin se encargar de recoger los 16 bits que le suceden.
Si necesitamos recoger el valor actual de un temporizador o contador como dispositivo de origen de una
funcin, bastar con colocar el nombre de ese temporizador o contador como dispositivo origen.
Cuando un temporizador o contador se designa como dispositivo de destino, el resultado de la instruccin
avanzada afectar al valor de preseleccin de dicho temporizador o contador.

Utilizacin del temporizador o del contador como dispositivo de origen


Puesto que todas las instrucciones de temporizadorTML (temporizador de 1-seg.), TIM (temporizador de
100-mseg), TMH (temporizador de 10-mseg) y TMS (temporizador de 1-mseg)restan a partir del valor de
preseleccin, el valor actual disminuye a partir de dicho valor e indica el tiempo restante. Como se ha descrito
anteriormente, cuando se designa un temporizador como dispositivo de origen de una instruccin avanzada, el
valor actual, o el tiempo restante, del temporizador se lee como datos de origen. Los contadores de suma CNT
comienzan a contar desde 0 y el valor actual se va incrementando hasta alcanzar el valor de preseleccin. Los
contadores reversibles CDP y CUD comienzan a contar desde el valor de preseleccin y el valor actual va
aumentando o disminuyendo partiendo del valor de preseleccin. Cuando se designa un contador como
dispositivo de origen de una instruccin avanzada, el valor actual se lee como datos de origen.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

8-5

8: INSTRUCCIONES AVANZADAS

Utilizacin del temporizador o del contador como dispositivo de destino


Como se ha descrito anteriormente, cuando un temporizador o contador se designa como dispositivo de
destino de una instruccin avanzada, el resultado de tal instruccin se establece en el valor de preseleccin
del temporizador o contador. Los valores de preseleccin del temporizador y del contador pueden estar
comprendidos entre 0 y 65535.
Cuando se designa el valor de preseleccin de un temporizador o contador utilizando un registro de datos,
este temporizador o contador no puede ser designado como destino de una instruccin avanzada. Al ejecutar
esta instruccin avanzada, se producir un error de ejecucin en el programa del usuario. Si desea obtener
ms informacin acerca de los errores de ejecucin en el programa del usuario, consulte la pgina 29-7.
Nota: Cuando se produce un error de ejecucin en el programa del usuario, el resultado no se establece en el
destino.

Tipos de datos para las instrucciones avanzadas


Al utilizar las instrucciones de movimiento, comparacin de datos y aritmtica binaria, los tipos de datos
pueden seleccionarse entre palabra (W) o entero (I). Para otras instrucciones avanzadas, los datos se
procesan en unidades de palabra de 16 bits; excepto las instrucciones de conversin de coordenadas que
utilizan el tipo de datos de entero.
Smbol
o

Bits

Cantidad de
registros de
datos utilizados

Intervalo de valores decimales

Palabra (16 bits sin signo)

16 bits

0 a 65.535

Entero (15 bits con signo)

16 bits

32.768 a 32.767

Tipo de datos

Valores decimales y almacenamiento de hexadecimales


La siguiente tabla muestra equivalentes hexadecimales que se almacenan en la CPU, como resultado de la
suma y resta de los valores decimales mostrados:
Tipo de
datos

Palabra

Entero

8-6

Resultado de la suma

Almacenamiento
hexadecimal

Resultado de la resta

Almacenamiento
hexadecimal

0
65535
131071

0000
FFFF
(CY) FFFF

65535
0
1
65535
65536

FFFF
0000
(BW) FFFF
(BW) 0001
(BW) 0000

65534
32768
32767
0
1
32767
32768
32769
65535

(CY) 7FFE
(CY) 0000
7FFF
0000
FFFF
8001
8000
(CY) FFFF
(CY) 8001

65534
32768
32767
0
1
32767
32768
32769
65535

(BW) 7FFE
(BW) 0000
7FFF
0000
FFFF
8001
8000
(BW) FFFF
(BW) 8001

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

8: INSTRUCCIONES AVANZADAS

Discontinuidad de las reas de dispositivo


Cada rea de dispositivo es independiente y no continua, por ejemplo desde la entrada a la salida o desde la
salida al rel interno. Adems, los rels especiales interno de M8000 a M8157 se encuentran en un rea
separada de los rels internos M0 a M1277. Lo mismo ocurre con los registros de datos ordinarios D0-D1299,
los registros de datos de expansin D2000 a D7999 y los registros de datos especiales D8000 a D8199.
M8125

I0

MOV(W) S1
M1270

D1
D0

REP

DIV(W)

S2
D200

D1
D1299

S1
D100

El rel interno termina en M1277. Como la instruccin MOV


(movimiento) lee 16 rels internos, el ltimo de ellos supera el intervalo
vlido lo que producir un error de sintaxis en el programa del usuario.
REP

Este programa produce un error de sintaxis en el programa del


usuario. El destino de la instruccin DIV (divisin) necesita dos
registros de datos, D1299 y D1300. Como D1300 supera el
intervalo vlido, se produce un error de sintaxis en el programa
del usuario.

Las instrucciones avanzadas ejecutan la operacin slo en los dispositivos disponibles en el rea vlida. Si se
encuentra un error de sintaxis en el programa del usuario durante la programacin, WindLDR rechaza la
instruccin del programa y muestra un mensaje de error.
M8125

MOV(W) S1
D0

D1 R
Q290

REP
2

La instruccin MOV (movimiento) establece datos del registro de datos D0


en 16 salidas, de Q290 a Q307, en el primer ciclo de repeticin. El destino
del segundo ciclo son las 16 siguientes salidas, de Q310 a Q327, que no
son vlidas, lo que produce un error de sintaxis en el programa del
usuario.
Si desea obtener ms informacin acerca de las operaciones de
repeticin de cada instruccin avanzada, consulte los siguientes captulos.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

8-7

8: INSTRUCCIONES AVANZADAS

NOP (Ninguna operacin)


NOP

La instruccin NOP no ejecuta ninguna operacin.


Esta instruccin puede servir como marcador de posicin. Tambin se puede utilizar para sumar un
retraso al tiempo de ciclo de scan de la CPU, con el fin de simular la comunicacin con un sistema o
aplicacin, con fines de depuracin.
La instruccin NOP no requiere entradas ni dispositivos.

En los siguientes captulos se ofrecen ms detalles acerca del resto de instrucciones avanzadas.

8-8

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

9: INSTRUCCIONES DE MOVIMIENTO
Introduccin
Los datos se pueden mover utilizando la instruccin MOV (movimiento), MOVN (movimiento negado), IMOV
(movimiento indirecto) o IMOVN (movimiento indirecto negado). Los datos movidos son de 16 bits, y se puede
utilizar la operacin de repeticin. En la instruccin MOV o MOVN, el dispositivo de origen y de destino son
designados por S1 y D1 directamente. En la instruccin IMOV o IMOVN, el dispositivo de origen y de destino
estn determinados por los valores de desplazamiento designados por S2 y D2 sumados al dispositivo de
origen S1 y de destino D1.
La instruccin BMOV (movimiento de bloque) resulta til para mover un bloque de temporizadores, contadores
y valores de registros de datos consecutivos.
Las instrucciones IBMV (movimiento indirecto de bit) e IBMVN (movimiento indirecto de bit Negado) mueven
un bit de datos desde un dispositivo de origen a uno de destino. Ambos dispositivos se determinan aadiendo
un desplazamiento al dispositivo. Cuando se utiliza una operacin de repeticin, se pueden mover los datos
de bits consecutivos.
Como las instrucciones de movimiento se ejecutan en cada ciclo de scan mientras la entrada est activada, se
debe utilizar una entrada de pulso desde una instruccin SOTU o SOTD segn sea necesario.

MOV (Movimiento)
MOV(*)

S1(R) D1(R)
*****
*****

S1 D1

REP
**

Cuando la entrada est activada, los datos de 16 bits del dispositivo


designado por S1 se mueven al dispositivo designado por D1.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

D Constante Repeticin

S1 (Origen 1)

Primer nmero de dispositivo que desea


mover

1-99

D1 (Destino 1)

Primer nmero de dispositivo que desea


mover a

1-99

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como D1. Los rels internos especiales no se pueden

designar como D1. El dispositivo de origen puede ser un rel interno de M0 a M1277 o un rel interno especial
de M8000 a M8157.

Cuando se utiliza T (temporizador) o C (contador) como S1, se lee el valor actual del temporizador/contador
(TC o CC). Cuando se utiliza T (temporizador) o C (contador) como D1, el dato se escribe como valor
preestablecido (TP o CP), que puede ser de 0 a 65535.
Tipos de datos vlidos
W
(palabra)

I
(entero)

Cuando un dispositivo de bit como I (entrada), Q (salida), M (rel interno) o R


(registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos. Cuando se designa la repeticin para un dispositivo de bit, la cantidad de
bits de dispositivo aumenta en incrementos de 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto. Cuando se designa
la repeticin para un dispositivo de palabra, la cantidad de palabras de dispositivo
aumenta en incrementos de 1 punto.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

9-1

9: INSTRUCCIONES DE MOVIMIENTO
Ejemplos: MOV
Los siguientes ejemplos se describen mediante el tipo de datos de palabra. La operacin de movimiento de
datos para el tipo de datos entero es la misma que para el tipo de datos de palabra.
I2

MOV(W) S1
D10

D10 12345

D1
M0

REP

D10 M0
Cuando la entrada I2 est activada, los datos del registro de datos D10
designados por el dispositivo de origen S1 se mueven a 16 rels internos,
comenzando por el M0 designado por el dispositivo de destino D1.

M0 a M7, M10 a M17

Los datos del registro de datos de origen se convierten a datos


binarios de 16 bits, y los estados ACTIVADO/DESACTIVADO de los
16 bits se mueven a los rels internos M0 a M7 y M10 a M17. M0 es
el LSB (bit menos significativo). M17 es el MSB (bit ms
significativo).

I0

I1

MOV(W) S1
810

MOV(W) S1
D10

D1
D2

D1
D2

REP

REP

MSB

0 0 1 1

LSB

0 0 0 0

M17

0 0 1 1

M10 M7

810 D2

1 0 0 1
M0

D0

Cuando la entrada I0 est activada, la


constante 810 designada por el dispositivo de
origen S1 se mueve al registro de datos D2
designado por el dispositivo de destino D1.

D1
D2

D10 D2

810

810

D0

Cuando la entrada I1 est activada, los datos


del registro de datos D10 designados por el
dispositivo de origen S1 se mueven al registro
de datos D2 designado por el dispositivo de
destino D1.

D1
D2

930

D10

930

Repeticin de operaciones en las instrucciones de movimiento


Repeticin de dispositivo de origen
Cuando el S1 (origen) se designa con repeticin, los dispositivos, hasta los ciclos de repeticin comenzando
por el dispositivo designado por S1, se mueven al destino. En consecuencia, slo los ltimos dispositivos de
origen se mueven al destino.

I1

MOV(W) S1 R
D10

D1
D20

REP
3

Origen (Repeticin = 3)

Destino (Repeticin = 0)

D10

110

D20

D11

111

D21

D12

112

D22

112

Repeticin de dispositivo de destino


Cuando el D1 (destino) se designa con repeticin, el dispositivo de origen designado por S1 se mueve a todos
los dispositivos de destino, hasta los ciclos de repeticin comenzando por el destino designado por D1.

I3

MOV(W) S1
D10

D1 R
D20

REP
3

Origen (Repeticin = 0)

Destino (Repeticin = 3)

D10

110

D20

110

D11

111

D21

110

D12

112

D22

110

Repeticin de dispositivos de origen y de destino


Cuando tanto S1 (origen) como D1 (destino) se designan con repeticin, los dispositivos, hasta los ciclos de
repeticin comenzando por el dispositivo designado por S1, se mueven a la misma cantidad de dispositivos
comenzando por el dispositivo designado por D1.

I5

9-2

MOV(W) S1 R
D10

D1 R
D20

REP
3

Origen (Repeticin = 3)

Destino (Repeticin = 3)

D10

110

D20

110

D11

111

D21

111

D12

112

D22

112

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

9: INSTRUCCIONES DE MOVIMIENTO
Repeticin de dispositivos de bit
La instruccin MOV (movimiento) mueve datos de 16 bits. Cuando un dispositivo de bit, como una entrada,
una salida, un rel interno o un registro de desplazamiento se designa como dispositivo de origen o de destino,
los 16 bits comenzando por el designado por S1 o D1 son los datos de destino. Si se designa una operacin
de repeticin para un dispositivo de bit, los datos de destino aumentan en incrementos de 16 bits.

I10

MOV(W) S1
D10

D1 R
M0

REP
3

Origen (Repeticin = 0)

Destino (Repeticin = 3)

D10

110

M0 a M7, M10 a M17

D11

111

M20 a M27, M30 a M37

D12

112

M40 a M47, M50 a M57

Dispositivos superpuestos por repeticin


Si la operacin de repeticin se designa tanto para el origen como para el destino, y una parte de las reas del
origen y del destino se superponen una a otra, los datos de origen del rea superpuesta tambin se cambian.

I12

SOTU

MOV(W) S1 R
D10

D1 R
D12

Antes de la ejecucin

Origen: D10 a D13 (Repeticin = 4)


Destino: D12 a D15 (Repeticin = 4)

REP
4

1 ejecucin

2 ejecucin

D10

D10

D10

D11

D11

D11

D12

D12

D12

D13

D13

D13

D14

D14

D14

D15

D15

D15

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

9-3

9: INSTRUCCIONES DE MOVIMIENTO

MOVN (Movimiento de datos negado)


MOVN(*) S1(R) D1(R)
*****
*****

S1 NO D1

REP
**

Cuando la entrada est activada, los datos de 16 bits del dispositivo


designado por S1 se invierten bit a bit y se mueven al dispositivo designado
por D1.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

D Constante Repeticin

S1 (Origen 1)

Primer nmero de dispositivo que desea


mover

1-99

D1 (Destino 1)

Primer nmero de dispositivo que desea


mover a

1-99

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como D1. Los rels internos especiales no se pueden

designar como D1.

Cuando se utiliza T (temporizador) o C (contador) como S1, se lee el valor actual del temporizador/contador (TC
o CC). Cuando se utiliza T (temporizador) o C (contador) como D1, el dato se escribe como valor preestablecido
(TP o CP), que puede ser de 0 a 65535.
Tipos de datos vlidos
W
(palabra)

I
(entero)

Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro


de datos) se designa como origen o destino, se utiliza 1 punto. Cuando se designa la
repeticin para un dispositivo de palabra, la cantidad de palabras de dispositivo
aumenta en incrementos de 1 punto.

Ejemplos: MOVN
I0

Cuando un dispositivo de bit como I (entrada), Q (salida), M (rel interno) o R


(registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos. Cuando se designa la repeticin para un dispositivo de bit, la cantidad de
bits de dispositivo aumenta en incrementos de 16 puntos.

MOVN(W) S1
M10

D1
M50

Despus de la inversin
(M67-M50):

9-4

M10 NO M50
Cuando la entrada I0 est activada, los 16 rels internos comenzando por
el M10 designado por el dispositivo de origen S1 se invierten bit a bit y se
mueven a los 16 rels internos comenzando por M50 designados por el
dispositivo de destino D1.

M50 a M57, M60 a M67

M10 a M17, M20 a M27 NO


Antes de la inversin
(M27-M10):

REP

MSB

0 0 1 1
MSB

1 1 0 0

S1
0 0 0 0 0 0 1 1

1 0 0 1

D1
1 1 1 1 1 1 0 0

0 1 1 0

LSB

LSB

Los estados ACTIVADO/DESACTIVADO de


los 16 rels internos M10 a M17 y M20 a M27
se invierten y se mueven a los 16 rels
internos M50 a M57 y M60 a M67. M50 es el
LSB (bit menos significativo) y M67 es el
MSB (bit ms significativo).

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

9: INSTRUCCIONES DE MOVIMIENTO

I1

MOVN(W) S1
810

D1
D2

REP

MSB

Antes de la inversin (810):

0 0 0 0
MSB

Despus de la inversin (64725):

I2

MOVN(W) S1
D30

D1
D20

1 1 1 1

REP

810 NO D2
Cuando la entrada I1 est activada, la constante decimal 810 designada
por el dispositivo de origen S1 se convierte a un dato binario de 16 bits, y
los estados ACTIVADO/DESACTIVADO de los 16 bits se invierten y se
mueven al registro de datos D2 designado por el dispositivo de destino D1.
S1
0 0 1 1 0 0 1 0
D1
1 1 0 0 1 1 0 1

LSB

1 0 1 0
LSB

0 1 0 1

D0
D1
D2 64725

D30 NO D20
Cuando la entrada I2 est activada, los datos
del registro de datos D30 designado por S1 se
invierten bit a bit y se mueven al registro de
datos D20 designado por D1.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

810

D20 64605
D30

930

9-5

9: INSTRUCCIONES DE MOVIMIENTO

IMOV (Movimiento indirecto)


IMOV(W) S1(R)
S2
*****
*****

D1(R)
D2
*****
*****

REP
**

S1 + S2 D1 + D2
Cuando la entrada est activada, los valores contenidos
en los dispositivos designados por S1 y S2 se suman
para determinar el origen de los datos. Los datos de 16
bit determinados de este modo se mueven a su destino,
el cual est determinado por la suma de los valores
contenidos en los dispositivos designados por D1 y D2.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

D Constante Repeticin

S1 (Origen 1)

Direccin maestra que desea mover


desde

1-99

S2 (Origen 2)

Desplazamiento para S1

D1 (Destino 1)

Direccin maestra que desea mover a

1-99

D2 (Destino 2)

Desplazamiento para D1

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como D1. Los rels internos especiales no se pueden

designar como D1.

Cuando se utiliza T (temporizador) o C (contador) como S1, S2 o D2, el dato de dispositivo es el valor actual
del temporizador/contador (TC o CC). Cuando se utiliza T (temporizador) o C (contador) como D1, el dato de
dispositivo es el valor preestablecido del temporizador/contador (TP o CP), que puede ser de 0 a 65535.
El dispositivo de origen S2 o el de destino D2 no tiene que ser designado. Si no se designa S2 o D2, el
dispositivo de origen o de destino est determinado por S1 o D1 sin desplazamiento.
Asegrese de que los datos de origen determinados por S1 + S2 y los de destino determinados por D1 + D2
estn comprendidos dentro del intervalo de dispositivos vlidos. Si el dispositivo de origen o de destino
derivado est fuera del intervalo de dispositivos vlidos, aparecer un error de ejecucin en el programa del
usuario, activando el rel interno especial M8004 y el LED DE ERROR del mdulo de la CPU.
Tipos de datos vlidos
W
(palabra)

I
(entero)

Cuando un dispositivo de bit como I (entrada), Q (salida), M (rel interno) o R


(registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos. Cuando se designa la repeticin para un dispositivo de bit, la cantidad de
bits de dispositivo aumenta en incrementos de 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto. Cuando se designa
la repeticin para un dispositivo de palabra, la cantidad de palabras de dispositivo
aumenta en incrementos de 1 punto.

9-6

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

9: INSTRUCCIONES DE MOVIMIENTO
Ejemplo: IMOV
I0

IMOV(W) S1
D20

S2
C10

D1
D10

D2
D25

REP
D20

D20 + C10 D10 + D25


El dispositivo de origen S1 y el de destino D1 determinan el tipo de dispositivo. El dispositivo de
origen S2 y el de destino D2 son los valores de desplazamiento para determinar los dispositivos de
origen y de destino.
Si el valor actual del contador C10 designado por el dispositivo de origen S2 es 4, los datos de
origen estn determinados por la suma del desplazamiento al registro de datos D20 designado por
el dispositivo de origen S1:
D(20 + 4) = D24
Si el registro de datos D25 contiene un valor de 20, el destino est determinado por la suma del
desplazamiento al registro de datos D10 designado por el dispositivo de destino D1:
D(10 + 20) = D30

D21
D22
D23
D24

6450

D25

20

D30 6450
C10

En consecuencia, cuando la entrada I0 est activada, los datos del registro de datos D24 se
mueven al registro de datos D30.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

9-7

9: INSTRUCCIONES DE MOVIMIENTO

IMOVN (Movimiento indirecto de datos negado)


IMOVN(W)S1(R)
S2
*****
*****

D1(R)
D2
*****
*****

REP
**

S1 + S2 NO D1 + D2
Cuando la entrada est activada, los valores contenidos
en los dispositivos designados por S1 y S2 se suman
para determinar el origen de los datos. Los datos de 16 bit
determinados de este modo se invierten y se mueven a
su destino, el cual est determinado por la suma de los
valores contenidos en los dispositivos designados por D1
y D2.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

D Constante Repeticin

S1 (Origen 1)

Direccin maestra que desea mover


desde

1-99

S2 (Origen 2)

Desplazamiento para S1

D1 (Destino 1)

Direccin maestra que desea mover a

1-99

D2 (Destino 2)

Desplazamiento para D1

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como D1. Los rels internos especiales no se pueden

designar como D1.

Cuando se utiliza T (temporizador) o C (contador) como S1, S2 o D2, el dato de dispositivo es el valor actual
del temporizador/contador (TC o CC). Cuando se utiliza T (temporizador) o C (contador) como D1, el dato de
dispositivo es el valor preestablecido del temporizador/contador (TP o CP), que puede ser de 0 a 65535.
El dispositivo de origen S2 o el de destino D2 no tiene que ser designado. Si no se designa S2 o D2, el
dispositivo de origen o de destino est determinado por S1 o D1 sin desplazamiento.
Asegrese de que los datos de origen determinados por S1 + S2 y los de destino determinados por D1 + D2
estn comprendidos dentro del intervalo de dispositivos vlidos. Si el dispositivo de origen o de destino
derivado est fuera del intervalo de dispositivos vlidos, aparecer un error de ejecucin en el programa del
usuario, activando el rel interno especial M8004 y el LED DE ERROR del mdulo de la CPU.
Tipos de datos vlidos
W
(palabra)

I
(entero)

Cuando un dispositivo de bit como I (entrada), Q (salida), M (rel interno) o R


(registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos. Cuando se designa la repeticin para un dispositivo de bit, la cantidad de
bits de dispositivo aumenta en incrementos de 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto. Cuando se designa
la repeticin para un dispositivo de palabra, la cantidad de palabras de dispositivo
aumenta en incrementos de 1 punto.

9-8

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

9: INSTRUCCIONES DE MOVIMIENTO
Ejemplo: IMOVN
I0

IMOVN(W)S1
C10

S2
D10

D1
D30

D2
D20

REP
D10

C10 + D10 NO D30 + D20


El dispositivo de origen S1 y el de destino D1 determinan el tipo de dispositivo. El dispositivo de
origen S2 y el de destino D2 son los valores de desplazamiento para determinar los dispositivos de
origen y de destino.
Si los datos del registro de datos D10 designado por el dispositivo de origen S2 es 4, los datos de
origen estn determinados por la suma del desplazamiento al contador C10 designado por el
dispositivo de origen S1:
C(10 + 4) = C14
Si el registro de datos D20 designado por el dispositivo de destino D2 contiene un valor de 15, el
destino est determinado por la suma del desplazamiento al registro de datos D30 designado por el
dispositivo de destino D1:

D19
D20

15

D21
D45 59085
D46
C13
C14 6450
C15

D(30 + 15) = D45


En consecuencia, cuando la entrada I0 est activada, el valor actual del contador C14 se invierte y
se mueve al registro de datos D45.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

9-9

9: INSTRUCCIONES DE MOVIMIENTO

BMOV (Movimiento de bloque)


BMOV(W) S1
*****

N-W
*****

S1, S1+1, S1+2, ... , S1+N1 D1, D1+1, D1+2, ... , D1+N1

D1
*****

Cuando la entrada est activada, N bloques de datos de palabras de 16


bits con el dispositivo designado por S1 se mueven a N bloques de
destinos, comenzando por el dispositivo designado por D1. N-W
especifica la cantidad de bloques que hay que mover.

N bloques de datos de 16 bits

N bloques de datos de 16 bits

S1

D1 Primeros datos de 16 bits

Primeros datos de 16 bits


S1+1 Segundos datos de 16 bits
S1+2

Movimiento de bloque

Terceros datos de 16-bits

S1+N1

Nth de datos de 16 bits

D1+1

Segundos datos de 16 bits

D1+2

Terceros datos de 16-bits

D1+N1

Nth de datos de 16 bits

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

D Constante Repeticin

S1 (Origen 1)

Primer nmero de dispositivo que desea


mover

N-W (N
palabras)

Cantidad de bloques que desea mover

D1 (Destino 1)

Primer nmero de dispositivo que desea


mover a

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como D1. Los rels internos especiales no se pueden

designar como D1.

Cuando se utiliza T (temporizador) o C (contador) como S1o N-W, se lee el valor actual del temporizador/
contador (TC o CC). Cuando se utiliza T (temporizador) o C (contador) como D1, el dato se escribe como valor
preestablecido (TP o CP), que puede ser de 0 a 65535.
Asegrese de que los ltimos datos de origen determinados por S1 + N-1 y los ltimos de destino
determinados por D1 + N-1 estn comprendidos dentro del intervalo de dispositivos vlidos. Si el dispositivo de
origen o de destino derivado est fuera del intervalo de dispositivos vlidos, aparecer un error de ejecucin
en el programa del usuario, activando el rel interno especial M8004 y el LED DE ERROR del mdulo de la
CPU.
Tipos de datos vlidos
W
(palabra)

I
(entero)

Cuando un dispositivo de bit como I (entrada), Q (salida), M (rel interno) o R


(registro de desplazamiento) se designa como origen, N-W o destino, se utilizan 16
puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto.

Rel interno especial M8024: Indicador de ejecucin de BMOV/WSFT


Mientras BMOV o WSFT se est ejecutando, M8024 est activado. Cuando se finaliza, M8024 se desactiva. Si
la CPU se apaga durante la ejecucin de BMOV o WSFT, M8024 permanece activado cuando la CPU se
vuelve a encender.

9-10

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

9: INSTRUCCIONES DE MOVIMIENTO
Ejemplo: BMOV
I0

SOTU

BMOV(W) S1
D10

N-W
5

D1
D20

D10 a D14 D20 a D24


Cuando la entrada I0 est activada, los datos de 5 registros de datos
comenzando por D10 designados por el dispositivo de origen S1 se
mueven a 5 registros de datos comenzando por D20 designados por el
dispositivo de destino D1.

D10 1998

D20

1998

D11

12

D21

12

D12

25

D22

25

D13

12

D23

12

D14

30

D24

30

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

9-11

9: INSTRUCCIONES DE MOVIMIENTO

IBMV (Movimiento indirecto de bit)


IBMV

S1(R)
S2
*****
*****

D1(R)
D2
*****
*****

S1 + S2 D1 + D2

REP
**

Cuando la entrada est activada, los valores contenidos


en los dispositivos designados por S1 y S2 se suman
para determinar el origen de los datos. Los datos de 1
bit determinados de este modo se mueven a su destino,
el cual est determinado por la suma de los valores
contenidos en los dispositivos designados por D1 y D2.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

S1 (Origen 1)

Direccin maestra que desea mover


desde

0o1

1-99

S2 (Origen 2)

Desplazamiento para S1

0-65535

D1 (Destino 1)

Direccin maestra que desea mover a

1-99

D2 (Destino 2)

Desplazamiento para D1

0-65535

D Constante Repeticin

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como S2. Los rels internos especiales no se pueden

designar como S2.

Cuando se utiliza T (temporizador) o C (contador) como S2 o D2, se lee el valor actual del temporizador/
contador (TC o CC).
Asegrese de que los ltimos datos de origen determinados por S1+S2 y los ltimos de destino determinados
por D1+D2 estn comprendidos dentro del intervalo de dispositivos vlidos. Si el dispositivo de origen o de
destino derivado est fuera del intervalo de dispositivos vlidos, aparecer un error de ejecucin en el
programa del usuario, activando el rel interno especial M8004 y el LED DE ERROR del mdulo de la CPU.
El dispositivo de origen S2 o el de destino D2 no tiene que ser designado. Si no se designa S2 o D2, el
dispositivo de origen o de destino est determinado por S1 o D1 sin desplazamiento.

Ejemplos: IBMV
I0

SOTU

IBMV

S1
M10

S2
D10

D1
Q30

D2
C5

M10 + D10 Q30 + C5

REP

El dispositivo de origen S1 y el de destino D1 determinan el tipo de dispositivo. El dispositivo de origen S2 y el de destino


D2 son los valores de desplazamiento para determinar los dispositivos de origen y de destino.
Si el valor actual del registro de datos D10 designado por el
dispositivo de origen S2 es 5, los datos de origen estn determinados
por la suma del desplazamiento al rel interno M10 designado por el
dispositivo de origen S1.

M27

Si el valor actual del contador C5 designado por el dispositivo de


destino D2 es 12, el destino est determinado por la suma del
desplazamiento a la salida Q30 designada por el dispositivo de
destino D1.

Q47

M20 M17

M15

M10

5 desde M10
Q44

Q40 Q37

Q30

12 desde Q30

En consecuencia, cuando la entrada I0 est activada, el estado ACTIVADO/DESACTIVADO del rel interno M15 se mueve
a la salida Q44.

9-12

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

9: INSTRUCCIONES DE MOVIMIENTO

I0

SOTU

IBMV

S1
D10

S2
5

D1
D20

D2
12

D10 + 5 D20 + 12

REP

Como el dispositivo de origen S1 es un registro de datos y el


valor del dispositivo de origen S2 es 5, los datos de origen son el
bit 5 del registro de datos D10 designado por el dispositivo de
origen S1.

Bit 15 14 13 12

11 10 9

D10
Bit 5

Como el dispositivo de destino D1 es un registro de datos y el


valor del dispositivo de origen D2 es 12, los datos de destino es
el bit 12 del registro de datos D20 designado por el dispositivo de
destino D1.

Bit 15 14 13 12

11 10 9

D20
Bit 12

En consecuencia, cuando la entrada I0 est activada, el estado


ACTIVADO/DESACTIVADO del registro de datos D10 del bit 5
se mueve al registro de datos D20 del bit 12.

Repeticin de operaciones en las instrucciones de movimiento indirecto de bit


Repeticin de los dispositivos de bit (origen y destino)
Si se designa una operacin de repeticin para dispositivos de bit como entrada, salida, rel interno o registro
de desplazamiento, se mueven tantos dispositivos de bit como ciclos de repeticin.

I1

SOTU

IBMV

S1 R
M10

S2
5

D1 R
Q30

D2
9

M10 + 5 Q30 + 9
Repeticin = 3

REP
3

Como el dispositivo de origen S1 es el rel interno M10 y el valor del


dispositivo de origen S2 es 5, los datos de origen son 3 rels
internos comenzando por M15.

M27

M20 M17

M15

M10

5 desde M10

Como el dispositivo de destino D1 es la salida Q30 y el valor del


dispositivo de destino D2 es 9, los datos de destino son 3 salidas
comenzando por Q41.

Q47

Q44 Q43

En consecuencia, cuando la entrada I1 est activada, los estados


ACTIVADO/DESACTIVADO de los rels internos M15 a M17 se
mueven a las salidas Q41 a Q43.

Q41

Q37

Q30

9 desde Q30

Repeticin de los dispositivos de palabra (origen y destino)


Si se designa una operacin de repeticin para dispositivos de palabra como registro de datos, se mueven
tantos estados de bit como ciclos de repeticin en el registro de datos designado.

I2

SOTU

IBMV

S1 R
D10

S2
5

D1 R
D20

D2
12

D10 + 5 D20 + 12
Repeticin = 3

REP
3

Bit 15
Como el dispositivo de origen S1 es el registro de datos D10 y el
valor del dispositivo de origen S2 es 5, los datos de origen son 3 D10
bits comenzando por el bit 5 del registro de datos D10.

Como el dispositivo de destino D1 es el registro de datos D20 y el


valor del dispositivo de destino D2 es 12, los datos de destino son
3 bits comenzando por el bit 12 del registro de datos D20.

14 13 12

Bit 5

Bit 15 14 13 12

En consecuencia, cuando la entrada I2 est activada, los estados D20


ACTIVADO/DESACTIVADO del registro de datos D10 de los bits
5 a 7 se mueven al registro de datos D20 de los bits 12 a 14.

11 10 9

11 10 9

Bit 12

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

9-13

9: INSTRUCCIONES DE MOVIMIENTO

IBMVN (Movimiento indirecto de bit Negado)


IBMVN

S1(R)
S2
*****
*****

D1(R)
D2
*****
*****

REP
**

S1 + S2 NO D1 + D2
Cuando la entrada est activada, los valores contenidos
en los dispositivos designados por S1 y S2 se suman
para determinar el origen de los datos. Los datos de 1
bit determinados de este modo se invierten y se mueven
a su destino, el cual est determinado por la suma de
los valores contenidos en los dispositivos designados
por D1 y D2.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

D Constante Repeticin

S1 (Origen 1)

Direccin maestra que desea mover


desde

0o1

1-99

S2 (Origen 2)

Desplazamiento para S1

0-65535

D1 (Destino 1)

Direccin maestra que desea mover a

1-99

D2 (Destino 2)

Desplazamiento para D1

0-65535

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como S2. Los rels internos especiales no se pueden

designar como S2.

Cuando se utiliza T (temporizador) o C (contador) como S2 o D2, se lee el valor actual del temporizador/
contador (TC o CC).
Asegrese de que los ltimos datos de origen determinados por S1+S2 y los ltimos de destino determinados
por D1+D2 estn comprendidos dentro del intervalo de dispositivos vlidos. Si el dispositivo de origen o de
destino derivado est fuera del intervalo de dispositivos vlidos, aparecer un error de ejecucin en el
programa del usuario, activando el rel interno especial M8004 y el LED DE ERROR del mdulo de la CPU.
El dispositivo de origen S2 o el de destino D2 no tiene que ser designado. Si no se designa S2 o D2, el
dispositivo de origen o de destino est determinado por S1 o D1 sin desplazamiento.

Ejemplos: IBMVN
I0

SOTU

IBMVN

S1
M20

S2
D10

D1
Q10

D2
C5

M20 + D10 NO Q10 + C5

REP

El dispositivo de origen S1 y el de destino D1 determinan el tipo de dispositivo. El dispositivo de origen S2 y el de destino


D2 son los valores de desplazamiento para determinar los dispositivos de origen y de destino.
Si el valor del registro de datos D10 designado por el dispositivo de
M37
origen S2 es 8, los datos de origen estn determinados por la suma del
desplazamiento al rel interno M20 designado por el dispositivo de
origen S1.
Si el valor actual del contador C5 designado por el dispositivo de destino
D2 es 10, el destino est determinado por la suma del desplazamiento a
la salida Q10 designada por el dispositivo de destino D1.

Q27

M30 M27

NO
Q22

8 desde M20

Q20 Q17

10 desde Q10
En consecuencia, cuando la entrada I0 est activada, el estado ACTIVADO/DESACTIVADO del rel interno M30 se
invierte y se mueve a la salida Q22.
9-14

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

M20

Q10

10: INSTRUCCIONES DE COMPARACIN DE DATOS


Introduccin
Los datos se pueden comparar utilizando las instrucciones de comparacin , como igual que, distinto que
menor que, mayor que, menor o igual que y mayor o igual que. Cuando el resultado de la comparacin es
correcto, se activa una salida o un rel interno. La operacin de repeticin tambin se puede utilizar para
comparar ms de un conjunto de datos.
Se pueden comparar tambin tres valores mediante la instruccin ICMP>= .
Como las instrucciones de comparacin de datos se ejecutan en cada ciclo de scan mientras la entrada est
activada, se debe utilizar una entrada de pulso desde una instruccin SOTU o SOTD segn sea necesario.

CMP= (Comparacin igual que)


CMP=(*) S1(R) S2(R) D1(R)
*****
*****
*****

REP
**

S1 = S2 D1 activado
Cuando la entrada est activada, los datos de 16 bits
designados por los dispositivos de origen S1 y S2 se comparan.
Cuando los datos de S1 son iguales que los de S2, el dispositivo
de destino D1 se activa. Cuando no se cumple la condicin, D1
se desactiva.

CMP<> (Comparacin no igual que)


CMP<>(*) S1(R) S2(R) D1(R)
*****
*****
*****

REP
**

S1 S2 D1 activado
Cuando la entrada est activada, los datos de 16 bits
designados por los dispositivos de origen S1 y S2 se comparan.
Cuando los datos de S1 no son iguales que los de S2, el
dispositivo de destino D1 se activa. Cuando no se cumple la
condicin, D1 se desactiva.

CMP< (Comparacin menor que)


CMP<(*) S1(R) S2(R) D1(R)
*****
*****
*****

REP
**

S1 < S2 D1 activado
Cuando la entrada est activada, los datos de 16 bits
designados por los dispositivos de origen S1 y S2 se comparan.
Cuando los datos de S1 son menores que los de S2, el
dispositivo de destino D1 se activa. Cuando no se cumple la
condicin, D1 se desactiva.

CMP> (Comparacin mayor que)


CMP>(*) S1(R) S2(R) D1(R)
*****
*****
*****

REP
**

S1 > S2 D1 activado
Cuando la entrada est activada, los datos de 16 bits
designados por los dispositivos de origen S1 y S2 se comparan.
Cuando los datos de S1 son mayores que los de S2, el
dispositivo de destino D1 se activa. Cuando no se cumple la
condicin, D1 se desactiva.

CMP<= (Comparacin menor o igual que)


CMP<=(*) S1(R) S2(R) D1(R)
*****
*****
*****

REP
**

S1 S2 D1 activado
Cuando la entrada est activada, los datos de 16 bits
designados por los dispositivos de origen S1 y S2 se comparan.
Cuando los datos de S1 son menores o iguales que los de S2,
el dispositivo de destino D1 se activa. Cuando no se cumple la
condicin, D1 se desactiva.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

10-1

10: INSTRUCCIONES DE COMPARACIN DE DATOS

CMP>= (Comparacin mayor o igual que)


CMP>=(*) S1(R) S2(R) D1(R)
*****
*****
*****

S1 S2 D1 activado

REP
**

Cuando la entrada est activada, los datos de 16 bits


designados por los dispositivos de origen S1 y S2 se comparan.
Cuando los datos de S1 son mayores o iguales que los de S2, el
dispositivo de destino D1 se activa. Cuando no se cumple la
condicin, D1 se desactiva.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

D Constante Repeticin

S1 (Origen 1)

Datos a comparar

1-99

S2 (Origen 2)

Datos a comparar

1-99

D1 (Destino 1)

Salida de comparacin

1-99

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como D1. Los rels internos especiales no se pueden

designar como D1.

Cuando se utiliza T (temporizador) o C (contador) como S1 o S2, se lee el valor actual del temporizador/
contador (TC o CC).
Tipos de datos vlidos
W
(palabra)

I
(Entero)

Cuando un dispositivo de bit como I (entrada), Q (salida), M (rel interno) o R


(registro de desplazamiento) se designa como origen, se utilizan 16 puntos. Cuando
se designa la repeticin para un dispositivo de bit, la cantidad de bits de dispositivo
aumenta en incrementos de 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen, se utiliza 1 punto. Cuando se designa la
repeticin para un dispositivo de palabra, la cantidad de palabras de dispositivo
aumenta en incrementos de 1 punto.
El destino slo utiliza un punto de salida o de rel interno. Cuando la repeticin se
designa para el destino, se utilizan las salidas o los rels internos hasta los ciclos de
repeticin.

Rels internos especiales M8150, M8151 y M8152 en CMP=


Se proporcionan tres rels internos especiales para indicar el resultado de la comparacin de la instruccin
CMP=. En funcin del resultado, se activa uno de los tres rels internos especiales.
Cuando S1 > S2, M8150 (mayor que) se activa.
Cuando S1 = S2, M8151 (igual que) se activa.
Cuando S1 < S2, M8152 (menor que) se activa.
S1
Pequeo
S2

Valor de
S2

M8150

M8151

M8152

Estado de
D1

(1) S1 > S2

ACTIVADO

DESACTIVA
DO

DESACTIVA
DO

DESACTIVA
DO

(2) S1 = S2

DESACTIVA
DO

ACTIVADO

DESACTIVA
DO

ACTIVADO

(3) S1 < S2

DESACTIVA
DO

DESACTIVA
DO

ACTIVADO

DESACTIVA
DO

Grande
(1)

(2)

(3)

Cuando se designa la repeticin, el resultado de la comparacin del


ltimo ciclo de scan activa uno de los tres rels internos especiales.

Cuando se utiliza ms de una instruccin CMP= o ICMP>= , M8150, M8151 o M8152 indica el resultado de la
instruccin que se ejecut en ltimo lugar.
10-2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

10: INSTRUCCIONES DE COMPARACIN DE DATOS


Ejemplos: CMP>=
Los siguientes ejemplos se describen mediante la instruccin CMP. La operacin de comparacin de datos
del resto de instrucciones de comparacin es la misma que para la instruccin CMP.
Tipo de datos: Palabra

I0

CMP>=(W) S1
D10

S2
D20

D1
Q0

REP

S1

S2

D1

D10

127

D20

50

Q0 activada

D10

42

D20

56

Q0 desactivada

Tipo de datos: Entero


CMP>=(I)
I1

S1
D30

S2
D40

D1
Q1

REP

S1

S2

D1

D30

12

D40

Q1 activada

D30

D40

Q1 desactivada

Operacin de repeticin en las instrucciones de comparacin de datos


Los siguientes ejemplos se describen utilizando la instruccin CMP del tipo de datos de palabra. La
operacin de repeticin del resto de instrucciones de comparacin de datos y del tipo de datos de entero es la
misma para los siguientes ejemplos.
Repeticin de un dispositivo de origen
Cuando slo se designa S1 (origen) con repeticin, los dispositivos de origen (hasta los ciclos de repeticin
comenzando por el dispositivo designado por S1) se comparan con el dispositivo designado por S2. Los
resultados de la comparacin se procesan mediante AND y se establecen en el dispositivo de destino
designado por D1.

I0

CMP>=(W) S1 R
D10

S2
15

D1
M10

REP
3

S1 (Repeticin = 3)

S2 (Repeticin = 0)

D10

10

15

D11

15

15

D12

20

15

D1 (Repeticin = 0)

AND

M10

Repeticin de dos dispositivos de origen


Cuando se designan S1 (origen) y S2 (origen) con repeticin, los dispositivos de origen (hasta los ciclos de
repeticin comenzando por los dispositivos designados por S1 y S2) se comparan entre ellos. Los resultados
de la comparacin se procesan mediante AND y se establecen en el dispositivo de destino designado por D1.

I0

CMP>=(W) S1 R
D10

S2 R
D20

D1
M10

REP
3

S1 (Repeticin = 3)

S2 (Repeticin = 3)

D10

10

D20

D11

20

D21

20

D12

30

D22

100

D1 (Repeticin = 0)

AND

M10

Repeticin de dispositivos de origen y de destino


Cuando se designan S1 y S2 (origen) y D1 (destino) con repeticin, los dispositivos de origen (hasta los ciclos
de repeticin comenzando por los dispositivos designados por S1 y S2) se comparan entre ellos. Los
resultados de la comparacin se establecen en los dispositivos de destino (hasta los ciclos de repeticin
comenzando por el dispositivo designado por D1).

I0

CMP>=(W) S1 R
D10

S2 R
D20

D1 R
M10

REP
3

S1 (Repeticin = 3)

S2 (Repeticin = 3)

D1 (Repeticin = 3)

D10

10

D20

M10 activado

D11

20

D21

20

M11 activado

D12

30

D22

100

M12 desactivado

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

10-3

10: INSTRUCCIONES DE COMPARACIN DE DATOS


Estado de salida de comparacin
La salida de comparacin se mantiene mientras la entrada de la instruccin de comparacin de datos est
desactivada. Si la salida de comparacin est activada, el estado activado se mantiene cuando la entrada se
desactiva tal y como se demuestra en este programa.

I0

CMP>=(W) S1
D10

S2
C1

D1
Q0

REP

Entrada I0
Comparacin
Resultado

ACTIVADO
DESACTIVADO
D10 C1
D10 < C1

ACTIVADO
Comparacin
Salida Q0 DESACTIVADO

Este programa desactiva la salida cuando se desactiva la entrada.

I0

CMP>=(W) S1
D10
M0

10-4

S2
C1

D1
M0

REP

Entrada I0
Comparacin
Resultado

Q0

Salida Q0

ACTIVADO
DESACTIVADO
D10 C1
D10 < C1
ACTIVADO
DESACTIVADO

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

10: INSTRUCCIONES DE COMPARACIN DE DATOS

ICMP>= (Comparacin de intervalos mayor o igual que)


ICMP>=(*)

S1
*****

S2
*****

S3
*****

S1 S2 S3 D1 activado

D1
*****

Cuando la entrada est activada, se comparan los datos de


16 bits designados por S1, S2 y S3. Cuando se cumple la
condicin, el dispositivo de destino D1 se activa. Cuando no
se cumple la condicin, D1 se desactiva.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

D Constante Repeticin

S1 (Origen 1)

Datos a comparar

S2 (Origen 2)

Datos a comparar

S3 (Origen 3)

Datos a comparar

D1 (Destino 1)

Salida de comparacin

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como D1. Los rels internos especiales no se pueden

designar como D1.

Cuando se utiliza T (temporizador) o C (contador) como S1, S2 o S3, se lee el valor actual del temporizador/
contador (TC o CC).
Si los datos de S1 son menores que los de S3 (S1 < S3), se producir un error de ejecucin en el programa del
usuario, activando el rel interno especial M8004 y el LED DE ERROR del mdulo de la CPU.
Tipos de datos vlidos
W
(palabra)

I
(Entero)

Cuando un dispositivo de bit como I (entrada), Q (salida), M (rel interno) o R


(registro de desplazamiento) se designa como origen, se utilizan 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen, se utiliza 1 punto.
El destino slo utiliza una salida o rel interno independientemente del tipo de
datos seleccionado.

Rels internos especiales M8150, M8151 y M8152 en ICMP>=


Se proporcionan tres rels internos especiales para indicar el resultado de la comparacin de la instruccin
ICMP>= . En funcin del resultado, se activa uno de los tres rels internos especiales. S1 debe ser siempre
mayor o igual que S3 (S1 S3).
Cuando S2 > S1, se activa M8150.
Cuando S2 < S3, se activa M8151.
Cuando S1 > S2 > S3, se activa M8152.
M8151

S3

M8152

S1

Grande
(1)

(2)

(3)

(4)

M8150

M8151

M8152

Estado de
D1

(1) S2 < S3

DESACTIVA
DO

ACTIVADO

DESACTIVA
DO

DESACTIVA
DO

(2) S2 = S3

DESACTIVA
DO

DESACTIVA
DO

DESACTIVA
DO

ACTIVADO

(3) S3 < S2
< S1

DESACTIVA
DO

DESACTIVA
DO

ACTIVADO

ACTIVADO

(4) S2 = S1

DESACTIVA
DO

DESACTIVA
DO

DESACTIVA
DO

ACTIVADO

(5) S2 > S1

ACTIVADO

DESACTIVA
DO

DESACTIVA
DO

DESACTIVA
DO

M8150

Pequeo
S2

Valor de
S2

(5)

Cuando se utiliza ms de una instruccin ICMP>= o CMP= , M8150, M8151 o M8152 indica el resultado de la
instruccin que se ejecut en ltimo lugar.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

10-5

10: INSTRUCCIONES DE COMPARACIN DE DATOS


Ejemplo: ICMP>=
I0

SOTU

ICMP>=(W) S1
D10

S2
D11

S3
D12

D1
M10

D10 D11 D12 M10 contina activado

Cuando la entrada I0 est activada, los datos de los registros de datos D10, D11 y D12 designados por los dispositivos de
origen S1, S2 y S3 se comparan. Cuando se cumple la condicin, el rel interno M10 designado por el dispositivo de
destino D1 se activa. Cuando no se cumple la condicin, M10 se desactiva.

10-6

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

11: INSTRUCCIONES DE ARITMTICA BINARIA


Introduccin
Las instrucciones de aritmtica binaria permiten al usuario realizar clculos con: sumas, restas,
multiplicaciones y divisiones. Las suma y restas, pueden generar acarreos por medio del rel interno M8003.
La instruccin ROOT puede utilizarse para calcular la raz cuadrada del valor almacenado en un registro de
datos.

ADD (Suma)
ADD(*)

S1(R) S2(R) D1(R)


*****
*****
*****

REP
**

S1(R) S2(R) D1(R)


*****
*****
*****

REP
**

S1 + S2 D1, CY
Cuando la entrada est activada, los datos de 16 bits
designados por los dispositivos de origen S1 y S2 se suman. El
resultado se establece en el dispositivo de destino D1 y un
acarreo (M8003).

SUB (Resta)
SUB(*)

S1 S2 D1, BW
Cuando la entrada est activada, los datos de 16 bits
designados por el dispositivo de origen S2 se restan de los
datos de 16 bits designados por el dispositivo de origen S1. El
resultado se establece en el dispositivo de destino D1 y un

MUL (Multiplicacin)
MUL(*)

S1(R) S2(R) D1(R)


*****
*****
*****

REP
**

S1(R) S2(R) D1(R)


*****
*****
*****

REP
**

S1 S2 D1D1+1
Cuando la entrada est activada, los datos de 16 bits
designados por el dispositivo de origen S1 se multiplican por los
datos de 16 bits designados por el dispositivo de origen S2. El
resultado se establece en los datos de 32 bits designados por el
dispositivo de destino D1.

DIV (Divisin)
DIV(*)

S1 S2 D1 (cociente), D1+1 (resto)


Cuando la entrada est activada, los datos de 16 bits
designados por el dispositivo de origen S1 se dividen por los
datos de 16 bits designados por el dispositivo de origen S2. El
cociente se establece en los datos de 16 bits designados por el
dispositivo de destino D1 y el resto en los siguientes datos de 16
bits.
Cuando S2 es 0 (dividiendo por 0), el LED DE ERROR y el rel
interno especial M8004 (error de ejecucin en el programa del
usuario) se activan.
Tambin se produce un error de ejecucin en el programa del
usuario en la siguiente operacin de divisin.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

11-1

11: INSTRUCCIONES DE ARITMTICA BINARIA


Dispositivos vlidos
Dispositivo

Funcin

D Constante Repeticin

S1 (Origen 1)

Datos para el clculo

1-99

S2 (Origen 2)

Datos para el clculo

1-99

D1 (Destino 1)

Destino para almacenar los resultados

1-99

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como D1. Los rels internos especiales no se pueden

designar como D1.

Cuando se utiliza T (temporizador) o C (contador) como S1 o S2, se lee el valor actual del temporizador/
contador (TC o CC). Cuando se utiliza T (temporizador) o C (contador) como D1, el dato se escribe como valor
de preseleccin (TP o CP), que puede ser de 0 a 65535.
Como las instrucciones de aritmtica binaria se ejecutan en cada exploracin mientras la entrada est
activada, se debe utilizar una entrada de pulso desde una instruccin SOTU o SOTD segn sea necesario.
Tipos de datos vlidos
W
(palabra)

I
(Entero)

Cuando un dispositivo de bit como I (entrada), Q (salida), M (rel interno) o R


(registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos. Cuando se designa la repeticin para un dispositivo de bit, la cantidad de
bits de dispositivo aumenta en incrementos de 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto. Cuando se designa
la repeticin para un dispositivo de palabra, la cantidad de palabras de dispositivo
aumenta en incrementos de 1 punto.

Uso de las seales de acarreo (con ADD o con SUB)


Cuando los datos de D1 (destino) estn fuera del intervalo de datos vlidos como consecuencia de una suma,
se produce un acarreo con ADD y se activa el rel interno especial M8003. Cuando los datos de D1 (destino)
estn fuera del intervalo de datos vlidos como consecuencia de una resta, se produce un acarreo con SUB y
se activa el rel interno especial M8003.
Tipo de datos
W (palabra)
I (Entero)

Se produce un acarreo con ADD cuando D1 es

Se produce un acarreo con SUB cuando D1 es

mayor que 65.535

menor que 0

menor que 32.768 o mayor que 32.767

menor que 32.768 o mayor que 32.767

Hay tres formas de programar el proceso de acarreo (consulte los siguientes ejemplos). Si el acarreo no se
activa nunca, el programa no tiene que incluir el rel interno M8003 para procesarlo. Si se activa de forma
inesperada, se puede programar una salida para que se establezca como indicador de advertencia. Si se
activa, el nmero de veces que se produce se puede sumar para utilizarse como un dato de palabra en el
registro especificado.

11-2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

11: INSTRUCCIONES DE ARITMTICA BINARIA


Ejemplos: ADD
Tipo de datos: Palabra

Este ejemplo demuestra el uso de una seal de acarreo desde el rel interno especial M8003 para establecer
una seal de alarma.
I0

ADD(W) S1
D2

SOTU

S2
500

D1
D2

REP
S
Q0

M8003
Botn
Acuse de recibo

R
Q0

I1

D2 + 500 D2
Cuando se produce un acarreo, la salida Q0 se establece
como indicador de advertencia.
Cuando se pulsa el botn acuse de recibo (entrada I1), se
restablece el indicador de advertencia.

Tipo de datos: Entero


ADD(I)
I0

S1
D10

S2
D20

D1
D30

REP

D10

+ D20

11

D30

15

Ejemplo: SUB
Tipo de datos: Palabra

El siguiente ejemplo demuestra el uso del rel interno especial M8003 para procesar un acarreo con SUB.
I0

SOTU

SUB(W)

S1
D12

S2
7000

D1 REP
D12

SUB(W)

S1
D13

S2
1

D1 REP
D13

M8003

D12 7000 D12


Para procesar el acarreo de manera que el nmero
de veces que ste se produce se reste de D13.
Cuando se produce un acarreo, D13 disminuye en
uno.

Ejemplos: MUL
Tipo de datos: Palabra
MUL(W)
I1

S1
D10

S2
D20

D1 REP
D30

500
600
D10 (01F4h) D20 (0258h)

Cuando la entrada I1 est activada, los datos de D10 se multiplican por los de D20 y
el resultado se establece en D30 y D31.

300000
D30D31 (000493E0h)
4
D30 (0004h)
37856
D31 (93E0h)

Tipo de datos: Entero


MUL(I)
I1

S1
D10

S2
D20

D1 REP
D30

500
600
D10 (FE0Ch) D20 (0258h)

D30D31

300000
(FFFB6C20h)

65531
D30 (FFFBh)
27680
D31 (6C20h)
Nota: Como el destino utiliza dos dispositivos de palabra en la operacin de multiplicacin, no se puede utilizar el registro
de datos D399 (mdulo de la CPU tipo 10 E/S) ni D1299 (mdulos de la CPU tipo 16 E/S y 24 E/S) como dispositivo de
destino D1. Cuando se utiliza un dispositivo de bit como por ejemplo un rel interno como destino, se necesitan 32 rels
internos; por ello no se puede utilizar el rel interno M281 (mdulo de la CPU tipo 10 E/S) ni el M1241 (mdulos de la CPU
tipo 16 E/S y 24 E/S) o uno superior como dispositivo de destino D1.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

11-3

11: INSTRUCCIONES DE ARITMTICA BINARIA


Ejemplos: DIV
Tipo de datos: Palabra
DIV(W)
I2

S1
D10

S2
D20

D1 REP
D30

D10

50

D20

D30

D31

Cociente

1
Resto

Cuando la entrada I2 est activada, los datos de D10 se dividen


por los de D20. El cociente se establece en D30 y el resto en D31.

Tipo de datos: Entero


DIV(I)
I2

S1
D10

S2
D20

D1 REP
D30

D10

50

D20

D30

7
Cociente

D31

1
Resto

Nota: Como el destino utiliza dos dispositivos de palabra en la operacin de divisin, no se puede utilizar el registro de
datos D399 (mdulo de la CPU tipo 10 E/S) ni D1299 (mdulos de la CPU tipo 16 E/S y 24 E/S) como dispositivo de
destino D1. Cuando se utiliza un dispositivo de bit como por ejemplo un rel interno como destino, se necesitan 32 rels
internos; por ello no se puede utilizar el rel interno M281 (mdulo de la CPU tipo 10 E/S) ni el M1241 (mdulos de la CPU
tipo 16 E/S y 24 E/S) o uno superior como dispositivo de destino D1.

11-4

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

11: INSTRUCCIONES DE ARITMTICA BINARIA


Repeticin de operaciones en las instrucciones ADD y SUB
Los dispositivos de origen S1 y S2, y el dispositivo de destino D1 se pueden designar con repeticin individual
o conjunta. Cuando el dispositivo de destino D1 no se designa con repeticin, el resultado final se establece en
el dispositivo de destino D1. Cuando se designa con repeticin, se utilizan los dispositivos consecutivos hasta
los ciclos de repeticin comenzando por el dispositivo designado.
Como la operacin de repeticin funciona igual para las instrucciones ADD (suma) y SUB (resta) de los tipos
de datos de palabra y de entero, los siguientes ejemplos se describen utilizando la instruccin ADD del tipo de
datos de palabra.
Repeticin de un dispositivo de origen
Cuando slo se designa S1 (origen) con repeticin, el resultado final se establece en el dispositivo de destino
D1.
I1

SOTU

ADD(W) S1 R
D10

S2
D20

D1
D30

REP
3

S1 (Repeticin = 3) S2 (Repeticin = 0)

D1 (Repeticin = 0)

D10

10

+ D20

25

D30

(35)

D11

15

+ D20

25

D30

(40)

D12

20

+ D20

25

D30

45

Repeticin de dispositivo de destino solamente


Cuando slo se designa D1 (destino) con repeticin, el mismo resultado se establece en 3 dispositivos
comenzando por D1.
I1

SOTU

ADD(W) S1
D10

S2
D20

D1 R
D30

REP
3

S1 (Repeticin = 0) S2 (Repeticin = 0)

D10

10

D10
D10

D1 (Repeticin = 3)

+ D20

25

D30

35

10

+ D20

25

D31

35

10

+ D20

25

D32

35

Repeticin de dos dispositivos de origen


Cuando se designan S1 y S2 (origen) con repeticin, el resultado final se establece en el dispositivo de destino
D1.
I1

SOTU

ADD(W) S1 R
D10

S2 R
D20

D1
D30

REP
3

S1 (Repeticin = 3) S2 (Repeticin = 3)

D1 (Repeticin = 0)

D10

10

+ D20

25

D30

(35)

D11

15

+ D21

35

D30

(50)

D12

20

+ D22

45

D30

65

Repeticin de dispositivos de origen y de destino


Cuando se designan S1 (origen) y D1 (destino) con repeticin, los diferentes resultados se establecen en 3
dispositivos comenzando por D1.

I1

SOTU

ADD(W) S1 R
D10

S2
D20

D1 R
D30

REP
3

S1 (Repeticin = 3) S2 (Repeticin = 0)

D1 (Repeticin = 3)

D10

10

+ D20

25

D30

35

D11

15

+ D20

25

D31

40

D12

20

+ D20

25

D32

45

Repeticin de todos los dispositivos de origen y de destino


Cuando se designan todos los dispositivos con repeticin, los diferentes resultados se establecen en 3
dispositivos comenzando por D1.

I1

SOTU

ADD(W) S1 R
D10

S2 R
D20

D1 R
D30

REP
3

S1 (Repeticin = 3) S2 (Repeticin = 3)

D1 (Repeticin = 3)

D10

10

+ D20

25

D30

35

D11

15

+ D21

35

D31

50

D12

20

+ D22

45

D32

65

Nota: El rel interno especial M8003 (acarreo) se activa cuando se produce un acarreo (con ADD o con SUB) en la ltima
operacin de repeticin. Cuando se produce un error en el programa del usuario en cualquier operacin de repeticin, el
rel interno especial M8004 (error de ejecucin en el programa del usuario) y el LED DE ERROR se activan y se
mantienen en ese estado mientras contine la operacin para otras instrucciones.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

11-5

11: INSTRUCCIONES DE ARITMTICA BINARIA


Repeticin de operaciones en las instrucciones MUL
Como la instruccin MUL (multiplicacin) utiliza dos dispositivos de destino, el resultado se almacena en
dispositivos de destino como se indica a continuacin. Los dispositivos de origen S1 y S2, y el dispositivo de
destino D1 se pueden designar con repeticin individual o conjunta. Cuando el dispositivo de destino D1 no se
designa con repeticin, el resultado final se establece en los dispositivos de destino D1 y D+1. Si se designa
con repeticin, se utilizan tantos dispositivos consecutivos como ciclos de repeticin comenzando por el
dispositivo designado.
Como la operacin de repeticin funciona igual con los tipos de datos de palabra y de entero, los siguientes
ejemplos se describen utilizando el tipo de datos de palabra.
Repeticin de un dispositivo de origen
Cuando slo se designa S1 (origen) con repeticin, el resultado final se establece en los dispositivos de
destino D1 y D1+1.

I1

SOTU

MUL(W)

S1 R
D10

S2
D20

D1
D30

REP
3

S1 (Repeticin = 3) S2 (Repeticin = 0)

D10
D11
D12

D20
D20
D20

D1 (Repeticin = 0)

(D30)
(D30)
D30

(D31)
(D31)
D31

Repeticin de dispositivo de destino solamente


Cuando slo se designa D1 (destino) con repeticin, el mismo resultado se establece en 6 dispositivos
comenzando por D1.

I1

SOTU

MUL(W)

S1
D10

S2
D20

D1 R
D30

REP
3

S1 (Repeticin = 0) S2 (Repeticin = 0)

D10
D10
D10

D20
D20
D20

D1 (Repeticin = 3)

D30
D32
D34

D31
D33
D35

Repeticin de dos dispositivos de origen


Cuando se designan S1 y S2 (origen) con repeticin, el resultado final se establece en los dispositivos de
destino D1 y D1+1.

I1

SOTU

MUL(W)

S1 R
D10

S2 R
D20

D1
D30

REP
3

S1 (Repeticin = 3) S2 (Repeticin = 3)

D10
D11
D12

D20
D21
D22

D1 (Repeticin = 0)

(D30)
(D30)
D30

(D31)
(D31)
D31

Repeticin de dispositivos de origen y de destino


Cuando se designan S1 (origen) y D1 (destino) con repeticin, los diferentes resultados se establecen en 6
dispositivos comenzando por D1.

I1

SOTU

MUL(W)

S1 R
D10

S2
D20

D1 R
D30

REP
3

S1 (Repeticin = 3) S2 (Repeticin = 0)

D10
D11
D12

D20
D20
D20

D1 (Repeticin = 3)

D30
D32
D34

D31
D33
D35

Repeticin de todos los dispositivos de origen y de destino


Cuando se designan todos los dispositivos con repeticin, los diferentes resultados se establecen en 6
dispositivos comenzando por D1.

I1

11-6

SOTU

MUL(W)

S1 R
D10

S2 R
D20

D1 R
D30

REP
3

S1 (Repeticin = 3) S2 (Repeticin = 3)

D10
D11
D12

D20
D21
D22

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

D1 (Repeticin = 3)

D30
D32
D34

D31
D33
D35

11: INSTRUCCIONES DE ARITMTICA BINARIA


Repeticin de operaciones en las instrucciones DIV
Como la instruccin DIV (divisin) utiliza dos dispositivos de destino, el cociente y el resto se almacenan tal y
como se describe a continuacin. Los dispositivos de origen S1 y S2, y el dispositivo de destino D1 se pueden
designar con repeticin individual o conjunta. Cuando el dispositivo de destino D1 no se designa con
repeticin, el resultado final se establece en el dispositivo de destino D1 (cociente) y D+1 (resto). Cuando se
designa con repeticin, se utilizan los dispositivos consecutivos hasta los ciclos de repeticin comenzando por
el dispositivo designado.
Como la operacin de repeticin funciona igual con los tipos de datos de palabra y de entero, los siguientes
ejemplos se describen utilizando el tipo de datos de palabra.
Repeticin de un dispositivo de origen
Cuando slo se designa S1 (origen) con repeticin, el resultado final se establece en los dispositivos de
destino D1 y D1+1.

I1

SOTU

DIV(W)

S1 R
D10

S2
D20

D1
D30

REP
3

S1 (Repeticin = 3) S2 (Repeticin = 0)

D10
D11
D12

D20
D20
D20

D1 (Repeticin = 0)

(D30)
(D30)
D30

(D31)
(D31)
D31

Cociente

Resto

Repeticin de dispositivo de destino solamente


Cuando slo se designa D1 (destino) con repeticin, el mismo resultado se establece en 6 dispositivos
comenzando por D1.

I1

SOTU

DIV(W)

S1
D10

S2
D20

D1 R
D30

REP
3

S1 (Repeticin = 0) S2 (Repeticin = 0)

D10
D10
D10

D20
D20
D20

D1 (Repeticin = 3)

D30
D31
D32

D33
D34
D35

Cociente

Resto

Repeticin de dos dispositivos de origen


Cuando se designan S1 y S2 (origen) con repeticin, el resultado final se establece en los dispositivos de
destino D1 y D1+1.

I1

SOTU

DIV(W)

S1 R
D10

S2 R
D20

D1
D30

REP
3

S1 (Repeticin = 3) S2 (Repeticin = 3)

D10
D11
D12

D20
D21
D22

D1 (Repeticin = 0)

(D30)
(D30)
D30

(D31)
(D31)
D31

Cociente

Resto

Repeticin de dispositivos de origen y de destino


Cuando se designan S1 (origen) y D1 (destino) con repeticin, los diferentes resultados se establecen en 6
dispositivos comenzando por D1.

I1

SOTU

DIV(W)

S1 R
D10

S2
D20

D1 R
D30

REP
3

S1 (Repeticin = 3) S2 (Repeticin = 0)

D10
D11
D12

D20
D20
D20

D1 (Repeticin = 3)

D30
D31
D32

D33
D34
D35

Cociente

Resto

Repeticin de todos los dispositivos de origen y de destino


Cuando se designan todos los dispositivos con repeticin, los diferentes resultados se establecen en 6
dispositivos comenzando por D1.

I1

SOTU

DIV(W)

S1 R
D10

S2 R
D20

D1 R
D30

REP
3

S1 (Repeticin = 3) S2 (Repeticin = 3)

D10
D11
D12

D20
D21
D22

D1 (Repeticin = 3)

D30
D31
D32

D33
D34
D35

Cociente

Resto

Nota: Cuando se produce un error de ejecucin en el programa del usuario en cualquier operacin de repeticin, el rel
interno especial M8004 (error de ejecucin en el programa del usuario) y el LED DE ERROR se activan y se mantienen en
ese estado mientras contine la operacin para otras instrucciones.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

11-7

11: INSTRUCCIONES DE ARITMTICA BINARIA

ROOT (Raz cuadrada)


ROOT(W) S1
*****

S1 D1

D1
*****

Cuando la entrada est activada, la raz cuadrada del dispositivo designado por
S1 se extrae y se almacena en el destino designado por D1.
Los valores vlidos son de 0 a 65535. La raz cuadrada se calcula para dos
decimales, omitiendo las cifras que estn por detrs del segundo decimal.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

S1 (Origen 1)

Datos binarios

D Constante Repeticin
X

D1 (Destino 1)

Destino para almacenar los resultados

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Como la instruccin ROOT se ejecuta en cada exploracin mientras la entrada est activada, se debe utilizar
una entrada de pulso desde una instruccin SOTU o SOTD segn sea necesario.
La instruccin ROOT no se puede utilizar en un programa de interrupcin. Si se utiliza, aparecer un error de
ejecucin en el programa de usuario, activando el rel interno especial M8004 y el LED DE ERROR del
mdulo de la CPU.
Tipos de datos vlidos
W
(palabra)

I
(Entero)

Cuando un dispositivo de palabra como D (registro de datos) se designa como


origen o destino, se utiliza 1 punto (tipo de datos de palabra).

Ejemplos: ROOT
Antes de la ejecucin

11-8

Despus de la ejecucin

I0

ROOT(W) S1
D10

D1
D20

D10 D20

D10

D20

141

2 = 1,41

I1

ROOT(W) S1
D11

D1
D21

D11 D21

D11

D21

173

3 = 1,73

I2

ROOT(W) S1
D12

D1
D22

D12 D22

D12

D22

200

4 = 2,00

I3

ROOT(W) S1
D13

D1
D23

D13 D23

D13

55

D23

741

55 = 7 ,4161

I4

ROOT(W) S1
D14

D1
D24

D14 D24

D14

9997

D24

9998

9997 = 99 ,98

I5

ROOT(W) S1
D15

D1
D25

D15 D25

D15

9998

D25

9998

9998 = 99 ,98

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

12: INSTRUCCIONES DE CLCULO BOOLEANO


Introduccin
Disponemos de funciones AND, OR y OR exclusiva para realizar clculos bolanos entre bits y funciones
ANDW, ORW y XORW para variables de 16 bits.

ANDW (AND entre dos palabras)


ANDW(*) S1(R) S2(R) D1(R)
*****
*****
*****

S1 = 1 1 1 0

0 1

S2 = 1 0 0 0

1 1

D1 = 1 0 0 0

0 1

REP
**

S1 S2 D1
Cuando la entrada est activada, los datos de 16 bits
designados por los dispositivos de origen S1 y S2 se operan
mediante AND, bit a bit. El resultado se almacena en el
dispositivo de destino D1.
S1
0
0
1
1

S2
0
1
0
1

D1
0
0
0
1

ORW (OR entre dos palabras)


ORW(*)

S1(R) S2(R) D1(R)


*****
*****
*****

S1 = 1 1 1 0

0 1

S2 = 1 0 0 0

1 1

D1 = 1 1 1 0

1 1

REP
**

S1 + S2 D1
Cuando la entrada est activada, los datos de 16 bits
designados por los dispositivos de origen S1 y S2 se operan
mediante OR, bit a bit. El resultado se almacena en el
dispositivo de destino D1.
S1
0
0
1
1

S2
0
1
0
1

D1
0
1
1
1

XORW (OR Exclusiva entre dos palabras)


XORW(*) S1(R) S2(R) D1(R)
*****
*****
*****

S1 = 1 1 1 0

0 1

S2 = 1 0 0 0

1 1

D1 = 0 1 1 0

1 0

REP
**

S1 S2 D1
Cuando la entrada est activada, los datos de 16 bits
designados por los dispositivos de origen S1 y S2 se operan
mediante Exclusive OR, bit a bit. El resultado se almacena en el
dispositivo de destino D1.
S1
0
0
1
1

S2
0
1
0
1

D1
0
1
1
0

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

12-1

12: INSTRUCCIONES DE CLCULO BOOLEANO


Dispositivos vlidos
Dispositivo

Funcin

D Constante Repeticin

S1 (Origen 1)

Datos para el clculo

1-99

S2 (Origen 2)

Datos para el clculo

1-99

D1 (Destino 1)

Destino para almacenar los resultados

1-99

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como D1. Los rels internos especiales no se pueden

designar como D1.

Cuando se utiliza T (temporizador) o C (contador) como S1 o S2, se lee el valor actual del temporizador/
contador (TC o CC). Cuando se utiliza T (temporizador) o C (contador) como D1, el dato se escribe como valor
de preseleccin (TP o CP), que puede ser de 0 a 65535.
Como las instrucciones de clculo booleano se ejecutan en cada exploracin mientras la entrada est
activada, se debe utilizar una entrada de pulso desde una instruccin SOTU o SOTD segn sea necesario.
Tipos de datos vlidos
W
(palabra)

I
(Entero)

Cuando un dispositivo de bit como I (entrada), Q (salida), M (rel interno) o R


(registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos. Cuando se designa la repeticin para un dispositivo de bit, la cantidad de
bits de dispositivo aumenta en incrementos de 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto. Cuando se designa
la repeticin para un dispositivo de palabra, la cantidad de palabras de dispositivo
aumenta en incrementos de 1 punto.

Ejemplo: XORW
Para convertir el estado de salida opcional entre una serie de 10 puntos de salida, utilice la instruccin XORW
en combinacin con 10 puntos de rels internos.
Q11

Q10

Q0

Q7

Este programa se encargar de poner a cero una serie de


salidas entre la Q0 y Q11 utilizando la instruccin XORW en
combinacin con 12 puntos de marcas internas.

10 puntos
0 0 0 0

0 0 0 1

M17

0 1 0 1

0 1 0 1

M10 M7

M0
S
M0

M8120

S
M2
S
M4

Doce salidas, de Q0 a Q11, se asignan a 10 marcas


internas empezando desde M0 hasta M11.

Cinco rels internos (M0, M2, M4, M6 y M10) son


puestos a ON por en el primer ciclo de scan, M8120.

S
M6
S
M10
I1

12-2

SOTU

XORW(W) S1
M0

S2
Q0

D1 REP
Q0

Cuando se activa la entrada I1, la instruccin XORW se


ejecuta para invertir el estado de las salidas Q0, Q2, Q4,
Q6 y Q10.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

12: INSTRUCCIONES DE CLCULO BOOLEANO


Repeticin de operaciones en las instrucciones ANDW, ORW y XORW
Los dispositivos de origen S1 y S2, y el dispositivo de destino D1 se pueden designar con repeticin individual
o conjunta. Cuando el dispositivo de destino D1 no se designa con repeticin, el resultado final se establece en
el dispositivo de destino D1. Cuando se designa con repeticin, se utilizan los dispositivos consecutivos hasta
los ciclos de repeticin comenzando por el dispositivo designado.
Como la operacin de repeticin funciona del mismo modo en las instrucciones ANDW (palabra AND), ORW
(palabra OR) y XORW (palabra Exclusive OR) de los tipos de datos de palabra y de entero, los siguientes
ejemplos se describen utilizando la instruccin ANDW del tipo de datos de palabra.
Repeticin de un dispositivo de origen
Cuando slo se designa S1 (origen) con repeticin, el resultado final se establece en el dispositivo de destino
D1.
I1

SOTU

ANDW(W) S1 R
D10

S2
D20

D1
D30

REP
3

S1 (Repeticin = 3) S2 (Repeticin = 0)

D10
D11
D12

D1 (Repeticin = 0)

D20

(D30)

D20

(D30)

D20

D30

Repeticin de dispositivo de destino solamente


Cuando slo se designa D1 (destino) con repeticin, el mismo resultado se establece en 3 dispositivos
comenzando por D1.
I1

SOTU

ANDW(W) S1
D10

S2
D20

D1 R
D30

REP
3

S1 (Repeticin = 0) S2 (Repeticin = 0)

D10
D10
D10

D1 (Repeticin = 3)

D20

D30

D20

D31

D20

D32

Repeticin de dos dispositivos de origen


Cuando se designan S1 y S2 (origen) con repeticin, el resultado final se establece en el dispositivo de destino
D1.
I1

SOTU

ANDW(W) S1 R
D10

S2 R
D20

D1
D30

REP
3

S1 (Repeticin = 3) S2 (Repeticin = 3)

D10
D11
D12

D1 (Repeticin = 0)

D20

(D30)

D21

(D30)

D22

D30

Repeticin de dispositivos de origen y de destino


Cuando se designan S1 (origen) y D1 (destino) con repeticin, los diferentes resultados se establecen en 3
dispositivos comenzando por D1.
S1 (Repeticin = 3) S2 (Repeticin = 0)

I1

SOTU

ANDW(W) S1 R
D10

S2
D20

D1 R
D30

REP
3

D10
D11
D12

D1 (Repeticin = 3)

D20

D30

D20

D31

D20

D32

Repeticin de todos los dispositivos de origen y de destino


Cuando se designan todos los dispositivos con repeticin, los diferentes resultados se establecen en 3
dispositivos comenzando por D1.
I1

SOTU

ANDW(W) S1 R
D10

S2 R
D20

D1 R
D30

REP
3

S1 (Repeticin = 3) S2 (Repeticin = 3)

D10
D11
D12

D1 (Repeticin = 3)

D20

D30

D21

D31

D22

D32

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

12-3

12: INSTRUCCIONES DE CLCULO BOOLEANO

12-4

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

13: INSTRUCCIONES DE CAMBIO/ROTACIN DE BITS


Introduccin
Las instrucciones de rotacin de bits nos permiten rotar a la derecha o a la izquierda los datos de 16 bits
almacenados en S1 metiendo ceros a la derecha o izquierda segn el sentido de giro, tantas veces como
nosotros seleccionemos en la funcin. El resultado se almacenar en S1 y en el bit de acarreo (M8003).
La instruccin de desplazamientos de datos en BCD permite rotar el contenido de dos registros de datos
consecutivos a la izquierda. En esta ocasin no trabajaremos bit a bit sino que lo haremos dgito a dgito, nos
meter un cero a la derecha y rotar todos las dgitos a la izquierda perdiendo el dgito de mayor peso.

SFTL (Desplazamiento a la izquierda)


CY S1
SFTL(W)

S1
*****

bits
**

Cuando la entrada est activada, el dato de 16 bits almacenado en S1 se desplazar


a la izquierda tantas veces como nos indique el dispositivo bits. Esta funcin nos
meter tantos ceros por la derecha como rotaciones hagamos.
El resultado es almacenado en S1 y el valor del dgito de mayor peso es
almacenado en bit de CARRY (M8003). Los ceros se establecen en el LSB.

Cuando bits a desplazar = 1


Antes del desplazamiento:

CY

S1

MSB

M8003
CY

Despus del desplazamiento:

LSB

1 0 0 1 1 0 1 0 1 1 1 0 0 1 1 0

Desplazamiento a la izquierda

S1

MSB

LSB

0 0 1 1 0 1 0 1 1 1 0 0 1 1 0 0

M8003

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

S1 (Origen 1)
bits

D Constante Repeticin

Datos para el desplazamiento de bits

Cantidad de bits a desplazar

1-15

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como S1. Los rels internos especiales no se pueden

designar como S1.

La cantidad de bits que podemos girar estar comprendida entre 1 y 15.


Como la instruccin SFTL se ejecuta en cada exploracin mientras la entrada est activada, se debe utilizar
una entrada de pulso desde una instruccin SOTU o SOTD segn sea necesario.
Tipos de datos vlidos
W
(palabra)

I
(entero)

Cuando un dispositivo de bit como Q (salida), M (rel interno) o R (registro de


desplazamiento) se designa como origen, se utilizan 16 puntos.

Cuando un dispositivo de palabra como D (registro de datos) se designa como


origen, se utiliza 1 punto.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

13-1

13: INSTRUCCIONES DE CAMBIO/ROTACIN DE BITS


Ejemplo: SFTL
M8120
I0

MOV(W) S1
43690
SOTU

SFTL(W)

D1
D10

REP

S1
D10

bits
1

M8120 es el rel interno especial del pulso de inicializacin.


Cuando la CPU inicia la operacin, la instruccin MOV (movimiento)
establece 43690 en el registro de datos D10.
Cada vez que se activa la entrada I0, los datos de 16 bits del registro de
datos D10 se cambian a la izquierda 1 bit segn lo designado por los bits
de dispositivo. El estado del ltimo bit cambiado se establece en un
acarreo (rel interno especial M8003). Los ceros se establecen en el LSB.

Bits a desplazar = 1
CY

MSB

M8003
CY

Despus del
primer desplazamiento: D10 = 21844

13-2

LSB

Desplazamiento a la izquierda
MSB

D10

LSB

0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0

M8003
CY

Despus del
segundo desplazamiento: D10 = 43688

D10

1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0

Antes del desplazamiento: D10 = 43690

MSB

D10

LSB

1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0

M8003

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

13: INSTRUCCIONES DE CAMBIO/ROTACIN DE BITS

SFTR (Desplazamiento a la derecha)


SFTR(W)

S1
*****

S1 CY

bits
**

Cuando la entrada est activada, el dato de 16 bits almacenado en S1 se


desplazar a la derecha tantas veces como nos indique el dispositivo bits. Esta
funcin nos meter tantos ceros por la izquierda como rotaciones hagamos.
El resultado es almacenado en S1 y el valor del dgito de menor peso es
almacenado en bit de CARRY (M8003).

Cuando bits a desplazar = 1

S1

MSB

Antes del desplazamiento:

LSB

CY

1 0 0 1 1 0 1 0 1 1 1 0 0 1 1 0
M8003

Desplazar a la derecha

S1

MSB

LSB

CY

0 1 0 0 1 1 0 1 0 1 1 1 0 0 1 1

Despus del desplazamiento:

0
M8003

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

S1 (Origen 1)

Datos para el desplazamiento de bits

D Constante Repeticin

bits

Cantidad de bits a desplazar

1-15

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como S1. Los rels internos especiales no se pueden
designar como S1.
La cantidad de bits que podemos girar estar comprendida entre 1 y 15.
Como la instruccin SFTR se ejecuta en cada ciclo de scan mientras la entrada est activada, se debe utilizar
una entrada de pulso desde una instruccin SOTU o SOTD segn sea necesario.
Tipos de datos vlidos
W
(palabra)

I
(entero)

Cuando un dispositivo de bit como Q (salida), M (rel interno) o R (registro de


desplazamiento) se designa como origen, se utilizan 16 puntos.

Cuando un dispositivo de palabra como D (registro de datos) se designa como


origen, se utiliza 1 punto.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

13-3

13: INSTRUCCIONES DE CAMBIO/ROTACIN DE BITS


Ejemplo: SFTR
M8120
I0

MOV(W) S1
29
SOTU

SFTR(W)

D1
D10

REP

S1
D10

bits
2

Bits a desplazar = 2

M8120 es el rel interno especial del pulso de inicializacin.


Cuando la CPU inicia la operacin, la instruccin MOV (movimiento)
establece 29 en el registro de datos D10.
Cada vez que se activa la entrada I0, los datos de 16 bits del registro de
datos D10 se desplazan a la izquierda 2 bits segn lo designado por los
bits de dispositivo. El estado del ltimo bit cambiado se establece en un
acarreo (rel interno especial M8003). Los ceros se establecen en el MSB.
MSB

Antes del
desplazamiento: D20 = 29

0 0

Despus del
primer desplazamiento: D20 = 7

0 0

D10

LSB

M8003

Cambiar a la derecha
MSB

Despus del
segundo desplazamiento: D20 = 1

CY

0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1
D10

LSB

0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1

CY

0
M8003

MSB

D10

LSB

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1

CY

1
M8003

13-4

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

13: INSTRUCCIONES DE CAMBIO/ROTACIN DE BITS

BCDLS (Desplazamiento de un dgito hacia la izquierda)


BCDLS

S1
*****

Cuando utilizamos esta funcin los datos binarios de 32 bits almacenados en dos
registros de datos consecutivos son tratados como datos de 8 dgitos en BCD, se
pueden girar a la izquierda segn la cantidad de dgitos designados por S2.

S2
*

Los valores almacenados en S1 y S1+1 deben ser valores BCD entre 0 y 9999.
El nmero de desplazamientos estar comprendido entre 1 y 7. Por cada uno de
los desplazamientos programados, se desplazar una posicin a la izquierda
todos y cada uno de los dgitos, introduciendo un cero a la derecha, perdiendo el
dgito de mayor peso.
Cuando S2 = 1 (dgitos a desplazar)
Antes del desplazamiento:

S1

S1+1

0 1 2 3

4 5 6 7

Desplazamiento a la izquierda

Despus del desplazamiento:

1 2 3 4

5 6 7 0

MSD

LSD

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

S1 (Origen 1)

Datos para el desplazamiento de un dgito


hacia la izquierda

S2 (Origen 2)

Cantidad de dgitos a desplazar

1-7

D Constante Repeticin

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Cuando se utiliza T (temporizador) o C (contador) como S2, se lee el valor actual del temporizador/contador
(TC o CC).
La cantidad de dgitos a desplazar designados como S2 puede ser de 1 a 7.
Asegrese de que los datos de origen determinados por S1 y S1+1 estn comprendidos entre 0 y 9999 para
cada registro de datos. Si algn dato de origen es superior a 9999, aparecer un error de ejecucin en el
programa del usuario, activando el rel interno especial M8004 y el LED DE ERROR en el mdulo de la CPU.
Si S2 es mayor que 7, tambin aparecer un error de ejecucin en el programa del usuario.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

13-5

13: INSTRUCCIONES DE CAMBIO/ROTACIN DE BITS


Ejemplo: BCDLS
M8120 es el rel interno especial del pulso de inicializacin.
M8120

I0

MOV(W) S1
123

D1
D10

REP

MOV(W) S1
4567

D1
D11

REP

BCDLS

S1
D10

S2
1

SOTU

Cuando la CPU inicia la operacin, la instruccin MOV (movimiento)


establece 123 y 4567 en los registros de datos D10 y D11,
respectivamente.
Cada vez que se activa la entrada I0, los datos binarios de 32 bits de los
registros de datos D10 y D11 designados por S1 se convierten a 8 dgitos
de BCD, se desplazan a la izquierda 1 dgito segn lo designado por el
dispositivo S2 y se convierten de nuevo a datos binarios de 32 bits.
Los ceros se establecen en los dgitos ms bajos hasta los dgitos
cambiados.

Cuando S2 = 1 (dgitos a desplazar)

D10

0 1 2 3

Antes del desplazamiento:

D11

4 5 6 7

Desplazamiento a la izquierda

Despus del primer desplazamiento:


Despus del segundo desplazamiento:

0
1

1 2 3 4

5 6 7 0

2 3 4 5

6 7 0 0

MSD

13-6

LSD

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

13: INSTRUCCIONES DE CAMBIO/ROTACIN DE BITS

WSFT (Cambio de palabras)


WSFT

S1
*****

S2
*****

Cuando la entrada est activada, N bloques de datos de palabras de 16


bits comenzando por el dispositivo designado por D1 se cambian a las
siguientes posiciones de 16 bits. Al mismo tiempo, los datos
designados por el dispositivo S1 se mueven al dispositivo designado
por D1. S2 especifica la cantidad de bloques que hay que mover.

D1
*****

Cuando S2 = 3 (cantidad de bloques a cambiar)


S1

Datos de 16 bits

S1

D1+0

Primeros datos de 16 bits

D1+1

Segundos datos de 16 bits

D1+2
D1+3

Terceros datos de 16-bits


Cuartos datos de 16 bits

D1+4

Quintos datos de 16 bits

D1+0
D1+1

Datos de 16 bits
Datos de S1
Primeros datos de 16 bits

D1+2 Segundos datos de 16 bits


3 bloques (S2)

D1+3

Terceros datos de 16-bits

D1+4

Quintos datos de 16 bits

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

D Constante Repeticin

S1 (Origen 1)

Datos de origen para el cambio de palabras

S2 (Origen 2)

Cantidad de bloques a cambiar

D1 (Destino 1)

Primer nmero de dispositivo a cambiar

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Cuando se utiliza T (temporizador) o C (contador) como S1 o S2, se lee el valor actual del temporizador/
contador (TC o CC).
Tipos de datos vlidos
W
(palabra)

I
(entero)

Cuando un dispositivo de bit como I (entrada), Q (salida), M (rel interno) o R


(registro de desplazamiento) se designa como origen S1 o S2, se utilizan 16 puntos.

Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro


de datos) se designa como origen S1 o S2, se utiliza 1 punto.

Rel interno especial M8024: Indicador de ejecucin de BMOV/WSFT


Mientras BMOV o WSFT se est ejecutando, M8024 est activado. Cuando se finaliza, M8024 se desactiva. Si
la CPU se apaga durante la ejecucin de BMOV o WSFT, M8024 permanece activado cuando la CPU se
vuelve a encender.

Ejemplo: WSFT
I0

SOTU

WSFT

S1
D10

S2
3

D1
D100

D100 a D102 D101 a D103


D10 D100
Cuando la entrada I0 est activada, los datos de 3 registros de datos
comenzando por D100 designados por el dispositivo de destino D1 se
cambian a los siguientes registros de datos. Los datos del registro de
datos D10 designados por el dispositivo de origen S1 se mueven al
registro de datos D100 designado por el dispositivo de destino D1.

Antes del cambio:

Despus del
primer cambio:

D10 12345

D10 12345

D100

1111

D100 12345

D101

2222

D101

1111

D102

3333

D102

2222

D103

4444

D103

3333

D104

5555

D014

5555

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

13-7

13: INSTRUCCIONES DE CAMBIO/ROTACIN DE BITS

ROTL (Rotacin a la izquierda)


ROTL(W) S1
*****

bits
**

Cuando los bits a rotar = 1

Cuando la entrada est activada, los datos de 16 bits designados por el


dispositivo de origen S1 se rotan a la izquierda segn la cantidad de bits
designados por el dispositivo bits.
El resultado se almacena en S1 y el estado del bit de mayor peso es
almacenado en el carry (M8003) y a su vez es llevado al bit de menor peso.
S1
CY
MSB
LSB

1 0 0 1 1 0 1 0 1 1 1 0 0 1 1 0

Antes de la rotacin:
M8003

CY

Despus de la rotacin:

Rotacin a la izquierda

S1

MSB

LSB

0 0 1 1 0 1 0 1 1 1 0 0 1 1 0 1

M8003

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

D Constante Repeticin

S1 (Origen 1)

Datos para la rotacin de bits

bits

Cantidad de bits a rotar

1-15

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como S1. Los rels internos especiales no se pueden
designar como S1.
La cantidad de bits a rotar puede ser de 1 a 15.
Como la instruccin ROTL se ejecuta en cada ciclo de scan mientras la entrada est activada, se debe utilizar
una entrada de pulso desde una instruccin SOTU o SOTD segn sea necesario.
Tipos de datos vlidos
W
(palabra)

I
(entero)

13-8

Cuando un dispositivo de bit como Q (salida), M (rel interno) o R (registro de


desplazamiento) se designa como origen, se utilizan 16 puntos.
Cuando un dispositivo de palabra como D (registro de datos) se designa como
origen, se utiliza 1 punto.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

13: INSTRUCCIONES DE CAMBIO/ROTACIN DE BITS


Ejemplo: ROTL
M8120
I0

MOV(W) S1
40966
SOTU

D1
D10

ROTL(W) S1
D10

REP
bits
1

Bits a rotar = 1

M8120 es el rel interno especial del pulso de inicializacin.


Cuando la CPU inicia la operacin, la instruccin MOV (movimiento)
establece 40966 en el registro de datos D10.
Cada vez que se activa la entrada I0, los datos de 16 bits del registro de
datos D10 se rotan a la izquierda 1 bit segn lo designado por los bits de
dispositivo.
El estado del MSB se establece en un acarreo (rel interno especial
M8003).
CY

MSB

D10

LSB

1 0 1 0 0 0 0 0 0 0 0 0 0 1 1 0

Antes de la rotacin: D10 = 40966


M8003

CY

Despus de la primera rotacin: D10 = 16397

MSB

D10

LSB

0 1 0 0 0 0 0 0 0 0 0 0 1 1 0 1

M8003

CY

Despus de la segunda rotacin: D10 = 32794

MSB

D10

LSB

1 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0

M8003

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

13-9

13: INSTRUCCIONES DE CAMBIO/ROTACIN DE BITS

ROTR (Rotacin a la derecha)


ROTR(W) S1
*****

bits
**

Cuando la entrada est activada, los datos de 16 bits designados por el


dispositivo de origen S1 se rotan a la derecha segn la cantidad de bits
designados por el dispositivo bits.
El resultado se almacena en S1 y el estado del bit de menor peso es
almacenado en el carry (M8003) y a su vez es llevado al bit de mayor peso.

Cuando bits a rotar = 1

S1

MSB

Antes de la rotacin:

LSB

M8003

Rotacin a la derecha

S1

MSB

Despus de la rotacin:

CY

1 0 0 1 1 0 1 0 1 1 1 0 0 1 1 0

LSB

CY

0 1 0 0 1 1 0 1 0 1 1 1 0 0 1 1

0
M8003

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

S1 (Origen 1)

Datos para la rotacin de bits

D Constante Repeticin

bits

Cantidad de bits a rotar

1-15

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como S1. Los rels internos especiales no se pueden

designar como S1.

La cantidad de bits a rotar puede ser de 1 a 15.


Como la instruccin ROTR se ejecuta en cada ciclo de scan mientras la entrada est activada, se debe utilizar
una entrada de pulso desde una instruccin SOTU o SOTD segn sea necesario.
Tipos de datos vlidos
W
(palabra)

I
(entero)

Cuando un dispositivo de bit como Q (salida), M (rel interno) o R (registro de


desplazamiento) se designa como origen, se utilizan 16 puntos.

Cuando un dispositivo de palabra como D (registro de datos) se designa como


origen, se utiliza 1 punto.

13-10

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

13: INSTRUCCIONES DE CAMBIO/ROTACIN DE BITS


Ejemplo: ROTR
M8120
I1

MOV(W) S1
13
SOTU

D1
D20

ROTR(W) S1
D20

REP
bits
2

Bits a rotar = 2

M8120 es el rel interno especial del pulso de inicializacin.


Cuando la CPU inicia la operacin, la instruccin MOV (movimiento)
establece 13 en el registro de datos D20.
Cada vez que se activa la entrada I1, los datos de 16 bits del registro de
datos D20 se rotan a la izquierda 2 bits segn lo designado por los bits
de dispositivo. El estado del ltimo bit rotado se establece en un acarreo
(rel interno especial M8003).
MSB

Antes de la rotacin: D20 = 13

D20

LSB

CY

0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1
M8003
MSB

Despus de la primera rotacin: D20 = 16387

D20

LSB

0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1

CY

0
M8003

MSB

Despus de la segunda rotacin: D20 = 53248

D20

LSB

1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0

CY

1
M8003

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

13-11

13: INSTRUCCIONES DE CAMBIO/ROTACIN DE BITS

13-12

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

14: INSTRUCCIONES DE CONVERSIN DE DATOS


Introduccin
Las instrucciones de conversin de datos permiten convertir el formato de datos entre binario, BCD y ASCII.
Las instrucciones ENCO (codificar), DECO (descodificar) y BCNT (recuento de bits) procesan datos de
dispositivos de bits.
La instruccin ALT (salida alternativa) activa y desactiva una salida cada vez que se pulsa un botn de
entrada.

HTOB (Hex a BCD)


HTOB(W) S1
*****

D1
*****

S1 D1
Cuando la entrada est activada, los datos de 16 bits designados por S1 se
convierten a BCD y se almacenan en el destino designado por el dispositivo D1.
Los valores vlidos para el dispositivo de origen son de 0 a 9999.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo
S1 (Origen 1)

Funcin
Datos binarios a convertir
Destino para almacenar los resultados de
la conversin

D1 (Destino 1)

I
X

Q
X

M
X

R
X

T
X

C
X

D Constante Repeticin
X
X

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como D1. Los rels internos especiales no se pueden
designar como D1.
Cuando se utiliza T (temporizador) o C (contador) como S1, se lee el valor actual del temporizador/contador.
Cuando se utiliza T (temporizador) o C (contador) como D1, el dato se escribe como valor de preseleccin,
que puede ser de 0 a 65535.
Los valores vlidos para el dispositivo de origen son de 0 a 9999 (270Fh). Asegrese de que el origen
designado por S1 est comprendido dentro del intervalo de valores vlidos. Si los datos de origen estn fuera
del intervalo vlido, aparecer un error de ejecucin en el programa del usuario, activando el rel interno
especial M8004 y el LED DE ERROR.
Como la instruccin HTOB se ejecuta en cada exploracin mientras la entrada est activada, se debe utilizar
una entrada de pulso desde una instruccin SOTU o SOTD segn sea necesario.
Tipos de datos vlidos
W
(palabra)

I
(entero)

Cuando un dispositivo de bit como I (entrada), Q (salida), M (rel interno) o R


(registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

14-1

14: INSTRUCCIONES DE CONVERSIN DE DATOS


Ejemplo: HTOB
I1

14-2

SOTU

HTOB(W) S1
D10

D1
D20

Binario

BCD

0
D10 (0000h)

0
D20 (0000h)

1234
D10 (04D2h)

4660
D20 (1234h)

9999
D10 (270Fh)

39321
D20 (9999h)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

14: INSTRUCCIONES DE CONVERSIN DE DATOS

BTOH (BCD a Hex)


BTOH(W) S1
*****

D1
*****

S1 D1
Cuando la entrada est activada, los datos BCD designados por S1 se
convierten a datos binarios de 16 bits y se almacenan en el destino designado
por el dispositivo D1.
Los valores vlidos para el dispositivo de origen son de 0 a 9999 (BCD).

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

D Constante Repeticin

S1 (Origen 1)

Datos de BCD a convertir

D1 (Destino 1)

Destino para almacenar los resultados de


la conversin

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como D1. Los rels internos especiales no se pueden

designar como D1.

Cuando se utiliza T (temporizador) o C (contador) como S1, se lee el valor actual del temporizador/contador
(TC o CC). Cuando se utiliza T (temporizador) o C (contador) como D1, el dato se escribe como valor de
preseleccin (TP o CP), que puede ser de 0 a 65535.
Los valores vlidos para el dispositivo de origen son de 0 a 9999 (BCD). Asegrese de que cada dgito del
origen designado por S1 est comprendido entre 0 y 9. Si los datos de origen estn fuera del intervalo vlido,
aparecer un error de ejecucin en el programa del usuario, activando el rel interno especial M8004 y el LED
DE ERROR.
Como la instruccin BTOH se ejecuta en cada ciclo de scan mientras la entrada est activada, se debe utilizar
una entrada de pulso desde una instruccin SOTU o SOTD segn sea necesario.
Tipos de datos vlidos
W
(palabra)

I
(entero)

Cuando un dispositivo de bit como I (entrada), Q (salida), M (rel interno) o R


(registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto.

Ejemplo: BTOH
I1

SOTU

BTOH(W) S1
D10

D1
D20

BCD

Binario

0
D10 (0000h)

0
D20 (0000h)

4660
D10 (1234h)

1234
D20 (04D2h)

39321
D10 (9999h)

9999
D20 (270Fh)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

14-3

14: INSTRUCCIONES DE CONVERSIN DE DATOS

HTOA (Hex a ASCII)


HTOA(W) S1
*****

S2
*****

S1 D1, D1+1, D1+2, D1+3

D1
*****

Cuando la entrada est activada, los datos binarios de 16 bits


designados por S1 se leen desde el dgito menor hasta la cantidad de
dgitos designada por S2, se convierten a datos ASCII y se almacenan
en el destino comenzando por el dispositivo designado por D1.
La cantidad de dgitos a convertir puede ser de 1 a 4.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

D Constante Repeticin

S1 (Origen 1)

Datos binarios a convertir

S2 (Origen 2)

Cantidad de dgitos a convertir

1-4

D1 (Destino 1)

Destino para almacenar los resultados de


la conversin

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Cuando se utiliza T (temporizador) o C (contador) como S1 o S2, se lee el valor actual del temporizador/
contador (TC o CC).
La cantidad de dgitos a convertir puede ser de 1 a 4. Asegrese de que la cantidad de dgitos designada por
S2 est comprendida dentro del intervalo vlido. Si los datos de S2 estn fuera del intervalo vlido, aparecer
un error de ejecucin en el programa del usuario, activando el rel interno especial M8004 y el LED DE
ERROR.
Como la instruccin HTOA se ejecuta en cada ciclo de scan mientras la entrada est activada, se debe utilizar
una entrada de pulso desde una instruccin SOTU o SOTD segn sea necesario.
Tipos de datos vlidos
W
(palabra)

I
(entero)

14-4

Cuando un dispositivo de bit como I (entrada), Q (salida), M (rel interno) o R


(registro de desplazamiento) se designa como origen, se utilizan 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

14: INSTRUCCIONES DE CONVERSIN DE DATOS


Ejemplos: HTOA
Cantidad de dgitos: 4
Binario

I0

SOTU

HTOA(W) S1
D10

S2
4

D1
D20

4660
D10 (1234h)

ASCII

49
D20 (0031h)
50
D21 (0032h)
51
D22 (0033h)
52
D23 (0034h)

Cantidad de dgitos: 3
Binario

I1

SOTU

HTOA(W) S1
D10

S2
3

D1
D20

4660
D10 (1234h)

ASCII

50
D20 (0032h)
51
D21 (0033h)
52
D22 (0034h)

Cantidad de dgitos: 2
Binario

I2

SOTU

HTOA(W) S1
D10

S2
2

D1
D20

4660
D10 (1234h)

ASCII

51
D20 (0033h)
52
D21 (0034h)

Cantidad de dgitos: 1
Binario

I3

SOTU

HTOA(W) S1
D10

S2
1

D1
D20

4660
D10 (1234h)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

ASCII

52
D20 (0034h)

14-5

14: INSTRUCCIONES DE CONVERSIN DE DATOS

ATOH (ASCII a Hex)


ATOH(W) S1
*****

S2
*****

S1, S1+1, S1+2, S1+3 D1

D1
*****

Cuando la entrada est activada, los datos ASCII designados por S1


hasta la cantidad de dgitos designada por S2 se convierten a datos
binarios de 16 bits y se almacenan en el destino designado por el
dispositivo D1.
Los valores vlidos para los datos de origen a convertir son de 30h a
39h y de 41h a 46h.
La cantidad de dgitos a convertir puede ser de 1 a 4.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

D Constante Repeticin

S1 (Origen 1)

Datos ASCII a convertir

S2 (Origen 2)

Cantidad de dgitos a convertir

1-4

D1 (Destino 1)

Destino para almacenar los resultados de


la conversin

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como D1. Los rels internos especiales no se pueden

designar como D1.

Cuando se utiliza T (temporizador) o C (contador) como S2, se lee el valor actual del temporizador/contador
(TC o CC). Cuando se utiliza T (temporizador) o C (contador) como D1, el dato se escribe como valor de
preseleccin (TP o CP), que puede ser de 0 a 65535.
Los valores vlidos para los datos S1 de origen a convertir son de 30h a 39h y de 41h a 46h. Asegrese de
que los valores de cada origen designado por S1 y la cantidad de dgitos designada por S2 estn
comprendidos dentro del intervalo vlido. Si los datos de S1 o S2 estn fuera del intervalo vlido, aparecer un
error de ejecucin en el programa del usuario, activando el rel interno especial M8004 y el LED DE ERROR.
Como la instruccin ATOH se ejecuta en cada ciclo de scan mientras la entrada est activada, se debe utilizar
una entrada de pulso desde una instruccin SOTU o SOTD segn sea necesario.
Tipos de datos vlidos
W
(palabra)

I
(entero)

14-6

Cuando un dispositivo de bit como I (entrada), Q (salida), M (rel interno) o R


(registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

14: INSTRUCCIONES DE CONVERSIN DE DATOS


Ejemplos: ATOH
Cantidad de dgitos: 4
ASCII

I0

SOTU

ATOH(W) S1
D10

S2
4

D1
D20

49
D10 (0031h)

Binario

4660
D20 (1234h)

50
D11 (0032h)
51
D12 (0033h)
52
D13 (0034h)

Cantidad de dgitos: 3
ASCII

I1

SOTU

ATOH(W) S1
D10

S2
3

D1
D20

49
D10 (0031h)

Binario

291
D20 (0123h)

50
D11 (0032h)
51
D12 (0033h)

Cantidad de dgitos: 2
ASCII

I2

SOTU

ATOH(W) S1
D10

S2
2

D1
D20

49
D10 (0031h)

Binario

18
D20 (0012h)

50
D11 (0032h)

Cantidad de dgitos: 1
ASCII

I3

SOTU

ATOH(W) S1
D10

S2
1

D1
D20

49
D10 (0031h)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Binario

1
D20 (0001h)

14-7

14: INSTRUCCIONES DE CONVERSIN DE DATOS

BTOA (BCD a ASCII)


BTOA(W) S1
*****

S2
*****

S1 D1, D1+1, D1+2, D1+3, D1+4

D1
*****

Cuando la entrada est activa, los datos en BCD almacenados en S1


se convierten a ASCII. Los datos se leen desde el dgito ms bajo
hasta la cantidad de dgitos designada por S2. El resultado se
almacena a partir del registro de datos D1.
La cantidad de dgitos a convertir puede ser de 1 a 5.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

D Constante Repeticin

S1 (Origen 1)

Datos binarios a convertir

S2 (Origen 2)

Cantidad de dgitos a convertir

1-5

D1 (Destino 1)

Destino para almacenar los resultados de


la conversin

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Cuando se utiliza T (temporizador) o C (contador) como S1 o S2, se lee el valor actual del temporizador/
contador (TC o CC).
La cantidad de dgitos a convertir puede ser de 1 a 5. Asegrese de que la cantidad de dgitos designada por
S2 est comprendida dentro del intervalo vlido. Si los datos de S2 estn fuera del intervalo vlido, aparecer
un error de ejecucin en el programa del usuario, activando el rel interno especial M8004 y el LED DE
ERROR.
Como la instruccin BTOA se ejecuta en cada ciclo de scan mientras la entrada est activada, se debe utilizar
una entrada de pulso desde una instruccin SOTU o SOTD segn sea necesario.
Tipos de datos vlidos
W
(palabra)

I
(entero)

14-8

Cuando un dispositivo de bit como I (entrada), Q (salida), M (rel interno) o R


(registro de desplazamiento) se designa como origen, se utilizan 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

14: INSTRUCCIONES DE CONVERSIN DE DATOS


Ejemplos: BTOA
Cantidad de dgitos: 5

I0

SOTU

BTOA(W) S1
D10

S2
5

D1
D20

BCD
Binario

12345
D10 (3039h)

ASCII

49
D20 (0031h)
50
D21 (0032h)
51
D22 (0033h)
52
D23 (0034h)
53
D24 (0035h)

Cantidad de dgitos: 4

I1

SOTU

BTOA(W)

S1
D10

S2
4

D1
D20

BCD
Binario

12345
D10 (3039h)

ASCII

50
D20 (0032h)
51
D21 (0033h)
52
D22 (0034h)
53
D23 (0035h)

Cantidad de dgitos: 3

I2

SOTU

BTOA(W)

S1
D10

S2
3

D1
D20

BCD
Binario

12345
D10 (3039h)

ASCII

51
D20 (0033h)
52
D21 (0034h)
53
D22 (0035h)

Cantidad de dgitos: 2

I3

SOTU

BTOA(W)

S1
D10

S2
2

D1
D20

BCD
Binario

12345
D10 (3039h)

ASCII

52
D20 (0034h)
53
D21 (0035h)

Cantidad de dgitos: 1

I4

SOTU

BTOA(W)

S1
D10

S2
1

D1
D20

BCD
Binario

12345
D10 (3039h)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

ASCII

53
D20 (0035h)

14-9

14: INSTRUCCIONES DE CONVERSIN DE DATOS

ATOB (ASCII a BCD)


ATOB(W)

S1
*****

S2
*****

S1, S1+1, S1+2, S1+3, S1+4 D1

D1
*****

Cuando la entrada est activada, los datos ASCII designados por S1


hasta la cantidad de dgitos designada por S2 se convierten a datos
BCD y a datos binarios de 16 bits. El resultado se almacena en el
destino designado por el dispositivo D1.
Los valores vlidos para los datos de origen a convertir son de 30h a
39h.
La cantidad de dgitos a convertir puede ser de 1 a 5.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

D Constante Repeticin

S1 (Origen 1)

Datos ASCII a convertir

S2 (Origen 2)

Cantidad de dgitos a convertir

1-5

D1 (Destino 1)

Destino para almacenar los resultados de


la conversin

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como D1. Los rels internos especiales no se pueden

designar como D1.

Cuando se utiliza T (temporizador) o C (contador) como S2, se lee el valor actual del temporizador/contador
(TC o CC). Cuando se utiliza T (temporizador) o C (contador) como D1, el dato se escribe como valor de
preseleccin (TP o CP), que puede ser de 0 a 65535.
Los valores vlidos para los datos de origen S1 a convertir son de 30h a 39h. Asegrese de que los valores de
cada origen designado por S1 y la cantidad de dgitos designada por S2 estn comprendidos dentro del
intervalo vlido. Si los datos de S1 o S2 estn fuera del intervalo vlido, aparecer un error de ejecucin en el
programa del usuario, activando el rel interno especial M8004 y el LED DE ERROR.
Como la instruccin ATOB se ejecuta en cada ciclo de scan mientras la entrada est activada, se debe utilizar
una entrada de pulso desde una instruccin SOTU o SOTD segn sea necesario.
Tipos de datos vlidos
W
(palabra)

I
(entero)

14-10

Cuando un dispositivo de bit como I (entrada), Q (salida), M (rel interno) o R


(registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

14: INSTRUCCIONES DE CONVERSIN DE DATOS


Ejemplos: ATOB
Cantidad de dgitos: 5

I0

SOTU

ATOB(W)

S1
D10

S2
5

D1
D20

ASCII

49
D10 (0031h)

BCD
Binario

12345
D20 (3039h)

50
D11 (0032h)
51
D12 (0033h)
52
D13 (0034h)
53
D14 (0035h)

Cantidad de dgitos: 4

I1

SOTU

ATOB(W)

S1
D10

S2
4

D1
D20

ASCII

49
D10 (0031h)

BCD
Binario

1234
D20 (04D2h)

50
D11 (0032h)
51
D12 (0033h)
52
D13 (0034h)

Cantidad de dgitos: 3

I2

SOTU

ATOB(W)

S1
D10

S2
3

D1
D20

ASCII

49
D10 (0031h)

BCD
Binario

123
D20 (007Bh)

50
D11 (0032h)
51
D12 (0033h)

Cantidad de dgitos: 2

I3

SOTU

ATOB(W)

S1
D10

S2
2

D1
D20

ASCII

49
D10 (0031h)

BCD
Binario

12
D20 (0018h)

50
D11 (0032h)

Cantidad de dgitos: 1

I4

SOTU

ATOB(W)

S1
D10

S2
1

D1
D20

ASCII

49
D10 (0031h)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

BCD
Binario

1
D20 (0001h)

14-11

14: INSTRUCCIONES DE CONVERSIN DE DATOS

ENCO (Codificar)
ENCO
Bits

S1
*****

Cuando la entrada est activada, busca el primer bit que est activado. La
bsqueda comienza en S1 hasta que se localiza el primer punto activo. La
cantidad de puntos desde S1 hasta el primer punto establecido se almacena en
el destino designado por el dispositivo D1.

D1
*****

Si no est activado ningn punto en el rea buscada, se almacena 65535 en D1.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X

Dispositivos vlidos
Dispositivo
S1 (Origen 1)
D1 (Destino 1)
Bits

Funcin
Primer bit para comenzar la bsqueda
Destino para almacenar los resultados de
la bsqueda
Cantidad de bits buscados

I
X

Q
X

M
X

R
X

T C

D Constante Repeticin
X

1-256

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como D1. Los rels internos especiales no se pueden
designar como D1.
Los valores vlidos de Bits para designar la cantidad de bits buscados son de 1 a 256. Asegrese de que el
rea de bsqueda designada por S1 + Bits est dentro del intervalo de valores vlidos. Si los datos de origen
estn fuera del intervalo vlido, aparecer un error de ejecucin en el programa del usuario, activando el rel
interno especial M8004 y el LED DE ERROR.
Como la instruccin ENCO se ejecuta en cada ciclo de scan mientras la entrada est activada, se debe utilizar
una entrada de pulso desde una instruccin SOTU o SOTD segn sea necesario.

Ejemplos: ENCO
ENCO
64

I0

S1
M4

Cuando la entrada I0 est activada, se busca un bit que est activado en 64 bits
comenzando por el rel interno M4 designado por el dispositivo S1.

D1
D100

Como el rel interno M30 es el primer punto activado, el desplazamiento desde


el primer punto de bsqueda es 20, que se almacena en el registro de datos
D100 designado por el dispositivo D1.

M17
M37
M57
M77
M97
M117

ENCO
64

I1

Bit

D10
D11
D12
D13
D14
D15
14-12

M0
M20
M40
M60
M80
M100

S1
D10

20
ACTIVADO
rea buscada

Cuando la entrada I1 est activada, se busca un bit que est activado en 64 bits
comenzando por el bit 0 del registro de datos D10 designado por el dispositivo S1.

D1
D100

15 14 13 12 11 10

D100

Como el bit 8 del registro de datos D11 es el primer punto que est activado, el
desplazamiento desde el primer punto de bsqueda es 24, que se almacena en el
registro de datos D100 designado por el dispositivo D1.
8

D100

24
ACTIVADO
rea buscada

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

14: INSTRUCCIONES DE CONVERSIN DE DATOS

DECO (Decodificar)
DECO

S1
*****

Esta funcin nos permite activar el bit que nosotros deseemos, para ello
utilizaremos D1 como comienzo de la tabla de bits y el S1 como desplazamiento
dentro de la tabla.

D1
*****

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X

Dispositivos vlidos
Dispositivo
S1 (Origen 1)
D1 (Destino 1)

Funcin
I
Desplazamiento
X
Primer bit para contar los desplazamientos

Q
X
X

M
X

R
X
X

T C

D Constante Repeticin
X
0-255

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como D1. Los rels internos especiales no se pueden
designar como D1.
Los valores vlidos para el desplazamiento designado por el dispositivo de origen S1 van de 0 a 255.
Asegrese de que el desplazamiento designado por S1 y el ltimo bit de los datos de destino determinado por
la suma de S1 y D1 estn comprendidos dentro del intervalo de valores vlidos. Si el desplazamiento o los
datos de destino estn fuera del intervalo vlido, aparecer un error de ejecucin en el programa del usuario,
activando el rel interno especial M8004 y el LED DE ERROR.
Como la instruccin DECO se ejecuta en cada ciclo de scan mientras la entrada est activada, se debe utilizar
una entrada de pulso desde una instruccin SOTU o SOTD segn sea necesario.

Ejemplos: DECO
DECO

S1
D20

I0

D1
M104

Cuando la entrada I0 est activada, el bit de destino se determina sumando el


valor contenido en el registro de datos D20 designado por el dispositivo S1 al rel
interno M104 designado por el dispositivo de destino D1.
Como el bit 19 desde el rel interno M104 es el rel interno M127, el bit
determinado de este modo se activa.

D20

M117
M137
M157
M177
M197
M217

19
Primer bit
ACTIVAD
O

DECO

S1
D10

I1

D1
D30

M100
M120
M140
M160
M180
M200

Cuando la entrada I1 est activada, el bit de destino se determina sumando el


valor contenido en el registro de datos D10 designado por el dispositivo S1 al
registro de datos D30 designado por el dispositivo de destino D1.
Como el bit 39 desde el bit 0 del registro de datos D30 es el bit 7 del registro de
datos D32, el bit determinado de este modo se activa.

Bit

D10

39
ACTIVADO

15 14 13 12 11 10

D30
D31
D32
D33
D34
D35

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

14-13

14: INSTRUCCIONES DE CONVERSIN DE DATOS

BCNT (Recuento de bits)


BCNT

S1
*****

S2
*****

Cuando la entrada est activada, la funcin busca los bits que estn
activados en una matriz de bits consecutivos que comienzan en S1 y
tienen una longitud almacenada en S2. La cantidad de bits que estn
activados se almacenarn en D1.

D1
*****

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X

Dispositivos vlidos
Dispositivo
S1 (Origen 1)
S2 (Origen 2)
D1 (Destino 1)

Funcin
Primer bit para comenzar la bsqueda
Cantidad de bits buscados
Destino para almacenar la cantidad de bits
ACTIVADOS

I
X

Q
X
X

M
X
X

R
X
X

T C

X X

D Constante Repeticin
X

X
1-256

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como D1. Los rels internos especiales no se pueden
designar como D1.
Cuando se utiliza T (temporizador) o C (contador) como S2, se lee el valor actual del temporizador/contador
(TC o CC). Cuando se utiliza T (temporizador) o C (contador) como D1, el dato se escribe como valor de
preseleccin (TP o CP), que puede ser de 0 a 65535.
Los valores vlidos de S2 para designar la cantidad de bits buscados son de 1 a 256. Asegrese de que el
rea de bsqueda designada por S1 + S2 est dentro del intervalo de valores vlidos. Si los datos de origen
estn fuera del intervalo vlido, aparecer un error de ejecucin en el programa del usuario, activando el rel
interno especial M8004 y el LED DE ERROR.
Como la instruccin BCNT se ejecuta en cada ciclo de scan mientras la entrada est activada, se debe utilizar
una entrada de pulso desde una instruccin SOTU o SOTD segn sea necesario.

Ejemplos: BCNT
BCNT
I0

S1
M4

S2
64

Cuando la entrada est activada, los bits que estn activados se buscan
en una matriz de 64 bits comenzando por el rel interno M4 designado por
el dispositivo de origen S1.

D1
D100

Como estn activados 3 bits en el rea buscada, la cantidad se almacena


en el registro de datos D100 designado por el dispositivo de destino D1.
M17
M37
M57
M77
M97
M117

M0
M20
M40
M60
M80
M100
BNCT

I1

S1
D10

S2
60

D100

3
ACTIVADO
rea buscada

Cuando la entrada I0 est activada, se buscan bits que estn activados en


60 bits comenzando por el bit 0 del registro de datos D10 designado por el
dispositivo S1.

D1
D100

Como estn activados 2 bits de los 60, se almacena 3 en el registro de


datos D100 designado por el dispositivo D1.
Bit

D10
D11
D12
D13
D14
D15
14-14

15 14 13 12 11 10

D100

2
ACTIVADO
rea buscada

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

14: INSTRUCCIONES DE CONVERSIN DE DATOS

ALT (Salida alternativa)


ALT

SOTU

D1
*****

Cuando la entrada est activada, se activa la salida, el rel interno o el bit del
registro de desplazamiento designado por D1 y permanece activado una vez
desactivada la entrada.
Cuando se vuelve a activar la entrada, se desactiva la salida, el rel interno o el
bit del registro de desplazamiento designado.
La instruccin ALT se debe utilizar con una instruccin SOTU o SOTD; de
locontrario, la salida, el rel interno o el bit del registro de desplazamiento
designado se vuelve a activar y desactivar en cada ciclo de scan.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

D1 (Destino 1)

Bit a activar y desactivar

D Constante Repeticin

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Como la instruccin ALT se ejecuta en cada ciclo de scan mientras la entrada est activada, se debe utilizar
una entrada de pulso desde una instruccin SOTU o SOTD

Ejemplo: ALT
I0

SOTU

Entrada I0

ALT

D1
Q0

Cuando la entrada I0 est activada, la salida Q0 designada por el dispositivo D1


se activa y permanece en ese estado aunque I0 se desactive.
Cuando la entrada I0 se vuelve a activar, la salida Q0 se desactiva.

ACTIVADO
DESACTIVADO

Salida Q0

ACTIVADO
ACTIVADO

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

14-15

14: INSTRUCCIONES DE CONVERSIN DE DATOS

14-16

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

15: INSTRUCCIONES DE PROGRAMADOR DE SEMANAS


Introduccin
Las instrucciones WKTIM se pueden utilizar tanto como sea necesario para activar y desactivar las salidas y
los rels internos designados en horas y das predeterminados de la semana.
Una vez establecida la fecha y la hora interna, la instruccin WKTIM compara la hora predeterminada con los
datos del reloj en el cartucho del mismo. Cuando se alcanza la hora preestablecida, la salida o el rel interno
designado como dispositivo de destino se activa o desactiva segn lo programado. Para configurar el
calendario/reloj, consulte pgina 15-5.
Si desea obtener informacin acerca de las especificaciones del cartucho del reloj, consulte pgina 2-75.

WKTIM (Temporizador de semanas)


WKTIM
MODE

S1
*****

S2
*****

S3
*****

Cuando la entrada est activada, WKTIM compara los datos


preestablecidos de S1 y S2 con el da y la hora actuales.

D1
*****

Cuando el da y la hora actuales llegan a los valores de


preseleccin, se activa una salida o un rel interno designado
por el dispositivo D1, en funcin del control de salida de la
tabla de semanas designado por MODE.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

D Constante Repeticin

MODE

Control de salida de la tabla de semanas

S1 (Origen 1)

Datos de comparacin de das de la


semana

S2 (Origen 2)

Datos de comparacin de hora/minuto para


activar

S3 (Origen 3)
D1 (Destino 1)

0-2

0-127

0-2359

Datos de comparacin de hora/minuto para


desactivar

0-2359

Salida de comparacin ACTIVADA

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como D1. Los rels internos especiales no se pueden

designar como D1.

MODE Control de salida de la tabla de semanas (0 a 2)


0:

Desactivar la tabla de semanas

Cuando el da y la hora actuales llegan a los valores de preseleccin para S1, S2 y S3, se activa o
desactiva la salida o el rel interno designado. Establezca MODE en 0 cuando no se utilice la instruccin
WKTBL; esta instruccin se ignora aunque est programada.
1:

Das adicionales en la tabla de semanas

Cuando la hora actual llega a los datos de comparacin de hora/minuto establecidos para S2 o S3 en el
da especial programado en WKTBL, se activa (S2) o desactiva (S3) la salida o el rel interno designado.
2:

Das omitidos en la tabla de semanas

En el da especial programado en WKTBL, la salida o el rel interno designado no se activa ni desactiva,


aunque el da y la hora actuales lleguen a los valores preestablecidos para S1, S2 y S3.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

15-1

15: INSTRUCCIONES DE PROGRAMADOR DE SEMANAS


Nota: Si MODE est establecido en 1 o 2, programe das especiales en la tabla de semanas mediante la instruccin
WKTBL, seguida de la instruccin WKTIM. Si la instruccin WKTBL no est programada cuando MODE est
establecido en 1 o 2 en la instruccin WKTIM, aparecer un error de ejecucin en el programa del usuario, activando
el rel interno especial M8004 y el LED DE ERROR del mdulo de la CPU. El mismo error se produce tambin si la
instruccin WKTIM se ejecuta antes de la instruccin WKTBL.

S1 Datos de comparacin de das de la semana (0 a 127)


Especifique los das de la semana que activarn la salida o el rel interno designado por D1.
Da de la
semana
Valor

domingo

lunes

martes

mircoles

jueves

viernes

sbado

16

32

64

Designe el total de los valores como dispositivo S1 para activar la salida o el rel interno.
Ejemplo: Para activar la salida de lunes a viernes, designe 62 como S1, ya que 2 + 4 + 8 + 16 + 32 = 62.
S2 Datos de comparacin de hora/minuto para activar
S3 Datos de comparacin de hora/minuto para desactivar
Especifique las horas y los minutos que activarn (S2) o desactivarn (S3) la salida o el rel interno
designado por D1.
Hora

Minuto

Desactivar la comparacin

00 a 23

00 a 59

10000

Ejemplo: Para activar la salida o el rel interno a las 8:30 a.m. utilizando la instruccin WKTIM, designe
830 como S2. Para desactivar la salida o el rel interno a las 5:05 p.m., designe 1705 como S3.
Si se establece 10000 en los datos de comparacin de hora/minuto, estos se ignoran. Por ejemplo, si se
establece 10000 en los datos de comparacin de hora/minuto para desactivar (S3), la instruccin WKTIM
slo compara los datos de comparacin de hora/minuto para activar (S2).
Si los datos de comparacin de hora/minuto para activar (S2) son mayores que los de desactivar (S3), la
salida ACTIVADA de comparacin (D1) se activa en S2 el da designado por S1, permanece activada
hasta las 0 a.m. y se desactiva en S3 el da siguiente. Por ejemplo, si S2 es 2300, S3 es 100 y se incluye
lunes en S1, la salida designada por D1 se activa a las 23 p.m. del lunes y se desactiva a la 1 a.m. del
martes.
Asegrese de que los valores de preseleccin para MODE, S1, S2 y S3 estn comprendidos dentro de los
intervalos vlidos. Si alguno de los datos es mayor que el valor vlido, aparecer un error de ejecucin en el
programa del usuario, activando el rel interno especial M8004 y el LED DE ERROR del mdulo de la CPU.

15-2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

15: INSTRUCCIONES DE PROGRAMADOR DE SEMANAS

WKTBL (Tabla de semanas)


WKTBL

S1
*****

S3 ..... SN
*****
*****

S2
*****

S1, S2, S3, ... , SN Tabla de semanas (N 20)


Cuando la entrada est activada, N bloques de datos de mes/da
especiales de los dispositivos designados por S1, S2, S3, ... ,
SN se establecen en la tabla de semanas.
La cantidad de das especiales puede ser hasta 20.
Los das especiales almacenados en la tabla de semanas se
utilizan para sumar u omitir das que activen o desactiven las
salidas de comparacin programadas en las instrucciones
WKTIM siguientes.
La instruccin WKTBL debe preceder a las instrucciones
WKTIM.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

S1 (Origen 1)

Datos de mes/da especiales

D Constante Repeticin
X

101-1231

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
S1 a SN Datos de mes/da especiales
Especifique los meses y das para sumar u omitir das que activen o desactiven las salidas de
comparacin programadas en las instrucciones WKTIM.
Mes

Da

01 a 12

01 a 31

Ejemplo: Para establecer el 4 de julio como da especial, designe 704 como S1.
Asegrese de que los valores de preseleccin de S1 a SN estn comprendidos dentro de los intervalos
vlidos. Si alguno de los datos es mayor que el valor vlido, aparecer un error de ejecucin en el programa
del usuario, activando el rel interno especial M8004 y el LED DE ERROR del mdulo de la CPU.

Ejemplos: WKTIM y WKTBL


Sin das especiales (MODE = 0)

Este ejemplo es el programa bsico para la aplicacin de programador de semanas sin utilizar la instruccin
WKTBL (tabla de semanas). Cuando la CPU se est ejecutando, WKTIM compara los datos preestablecidos
de S1, S2 y S3 con el da y la hora actuales.
Cuando el da y la hora actuales llegan a los valores de preseleccin, se activa y desactiva una salida o un rel
interno designado por el dispositivo D1.

M8125

WKTIM
0

S1
62

S2
830

S3
1715

D1
Q0

M8125 es el rel interno especial de salida en funcionamiento.


S1 (62) especifica de lunes a viernes.
La instruccin WKTIM activa la salida Q0 a las 8:30 y la
desactiva a las 17:15 de lunes a viernes.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

15-3

15: INSTRUCCIONES DE PROGRAMADOR DE SEMANAS


Con das adicionales en la tabla de semanas (MODE = 1)

Cuando la hora actual llega a la hora preestablecida de hora/minuto en los das especiales programados en la
WKTBL, la salida designada se activa o desactiva. Adems, la salida designada se activa y desactiva cada
semana tal y como ha sido designado por el dispositivo S1 de WKTIM.
En ejecucin normal, cuando el da y la hora actuales coinciden con el da (S1) y la hora (S2 o S3)
preestablecidos en la instruccin WKTIM, la salida designada se activa o desactiva. La ejecucin en das
especiales tiene prioridad sobre la ejecucin en das normales.
Este ejemplo demuestra la operacin en das especiales adems de en fines de semana normales. La salida
se activa desde las 10:30 a.m. a las 11:10 p.m. todos los sbados y domingos. Independientemente del da de
la semana, la salida tambin se activa del 31 de diciembre al 3 de enero.
WKTBL

S1
1231

S2
101

S3
102

S4
103

WKTIM
1

S1
65

S2
1030

S3
2310

D1
Q0

M8120
M8125

M8120 es el rel interno especial del pulso de inicializacin.


WKTBL designa del 31 de diciembre al 3 de enero como das
especiales.
MODE (1) agrega das especiales.
S1 (65) especifica sbado y domingo.
WKTIM activa la salida Q0 a las 10:30 y la desactiva a las 23:10
todos los sbados, domingos y das especiales.

Con das omitidos en la tabla de semanas (MODE = 2)

En los das especiales programados en la WKTBL, la salida designada no se activa ni desactiva, mientras que
s lo hace cada semana, tal y como ha sido designado por el dispositivo S1 de WKTIM.
En ejecucin normal, cuando el da y la hora actuales coinciden con el da (S1) y la hora (S2 o S3)
preestablecidos, la salida designada se activa o desactiva. La ejecucin en das especiales tiene prioridad
sobre la ejecucin en das normales.
Este ejemplo demuestra cmo se cancela una operacin en das especiales. La salida se activa desde las
10:00 a.m. a las 08:00 p.m. todos los lunes a viernes, pero no se activa del 2 al 5 de mayo.
WKTBL

S1
502

S2
503

S3
504

S4
505

WKTIM
2

S1
62

S2
1000

S3
2000

D1
Q0

M8120
M8125

WKTBL designa del 2 al 5 de mayo como das especiales.


MODE (2) omite das especiales.
S1 (62) especifica de lunes a viernes.
WKTIM activa la salida Q0 a las 10:00 y la desactiva a las 20:00
todos los lunes a viernes excepto en los das especiales.

Mantener la salida ACTIVADA hasta las 0 a.m.

Si los datos de comparacin de hora/minuto para activar (S2) son mayores que los de desactivar (S3), la
salida ACTIVADA de comparacin (D1) se activa en S2 el da designado por S1, permanece activada hasta
las 0 a.m. y se desactiva en S3 el da siguiente. Este ejemplo demuestra un programa para mantener la salida
designada hasta las 0 a.m. y la desactiva al da siguiente.

M8125

WKTIM
0

S1
38

S2
2000

S3
600

M8125 es el rel interno especial de salida en funcionamiento.

D1
Q0

S1 (38) especifica lunes, martes y viernes.


La instruccin WKTIM activa la salida Q0 a las 20:00 el lunes,
martes y viernes y la desactiva a las 6:00 del da siguiente.

20:00

Salida Q0
domingo

15-4

6:00

20:00

ACTIVADO

lunes

martes

6:00

20:00

ACTIVADO

mircoles

6:00

ACTIVADO

jueves

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

viernes

sbado

15: INSTRUCCIONES DE PROGRAMADOR DE SEMANAS


Mantener la salida ACTIVADA durante varios das

Se pueden utilizar varias instrucciones WKTIM para mantener una salida activada durante ms de 24 horas.
Este ejemplo demuestra un programa para mantener activada la salida designada desde las 8 a.m. de todos
los lunes hasta las 7 p.m. de todos los viernes.

M8125

WKTIM
0

S1
2

S2
800

S3
10000

D1
M0

M8125 es el rel interno especial de salida en funcionamiento.

WKTIM
0

S1
28

S2
10000

S3
10000

D1
M1

S1 (28) especifica martes, mircoles y jueves.

WKTIM
0

S1
32

S2
10000

S3
1900

D1
M2

S2 (10000) y S3 (10000) desactivan los datos de comparacin


de horas y minutos.

M0

Q0

S1 (2) especifica lunes.


S1 (32) especifica viernes.

Mientras el rel interno M0, M1 o M2 est activado, la salida Q0


permanece activada.

M1
M2
20:00

19:00

ACTIVADO

Salida Q0
domingo

lunes

martes

mircoles

jueves

viernes

sbado

Establecimiento de fecha/hora utilizando WindLDR


Antes de utilizar el cartucho del reloj por primera vez, se deben establecer los datos de fecha/hora del cartucho
del reloj utilizando WindLDR o ejecutando un programa del usuario para transferir los datos correctos de fecha/
hora desde los registros de datos especiales asignados a la fecha/hora. Una vez almacenados los datos de
fecha/hora, stos se mantienen mediante la pila de copia de seguridad en el cartucho del reloj.
1. Seleccione En lnea de la barra de men WindLDR, luego seleccione Supervisar > Supervisar. La pantalla
cambia a la ventana de supervisin.
2. Del men del PLC seleccione > Estado. Aparece el cuadro de dilogo Estado de PLC de MicroSmart. Los datos
actuales de fecha/hora se leen desde el cartucho del reloj y se muestran en el campo Fecha.
3. Haga clic en el botn Cambiar para cambiar la fecha. Se abre el cuadro de dilogo Establecer fecha y hora con
los valores de fecha y hora ledos desde el reloj interno del ordenador.

4. Haga clic en el botn Flecha abajo situado a la derecha de Fecha y se mostrar un calendario en el que podr
cambiar el ao, el mes y el da. Introduzca o seleccione valores nuevos.
5. Para cambiar las horas y los minutos, haga clic en el cuadro Hora y escriba un valor nuevo, o bien utilice las
teclas arriba/abajo. Una vez introducidos los valores nuevos, haga clic en el botn Aceptar para transferirlos al
cartucho del reloj.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

15-5

15: INSTRUCCIONES DE PROGRAMADOR DE SEMANAS

Establecimiento de fecha/hora utilizando un programa del usuario


Otra forma de establecer los datos de fecha/hora consiste en almacenar los valores en los registros de datos
especiales destinados al calendario o al reloj y activar el rel interno especial M8016, M8017 o M8020. Los
registros de datos D8015 a D8021 no mantienen los valores actuales de los datos de fecha/hora, pero s
mantienen los valores desconocidos antes de ejecutar un programa del usuario.
Registros de datos especiales para los datos de fecha/hora
Nm. de registro de
datos.

Datos

Valor

D8008

Ao (datos actuales)

0 a 99

D8009

Mes (datos actuales)

1 a 12

D8010

Da (datos actuales)

1 a 31

D8011

Da de la semana (datos
actuales)

0 a 6 (Nota)

D8012

Hora (datos actuales)

0 a 23

D8013

Minutos (datos actuales)

0 a 59

D8014

Segundos (datos actuales)

0 a 59

D8015

Ao (datos nuevos)

0 a 99

D8016

Mes (datos nuevos)

1 a 12

D8017

Da (datos nuevos)

1 a 31

D8018

Da de la semana (datos
nuevos)

0 a 6 (Nota)

D8019

Hora (datos nuevos)

0 a 23

D8020

Minutos (datos nuevos)

0 a 59

D8021

Segundos (datos nuevos)

0 a 59

Lectura/
escritura

Actualizado

Slo lectura

500 mseg o un tiempo de


ciclo de scan siempre que
sea mayor

Slo
escritura

Sin actualizar

Nota: El valor del da de la semana se asigna para los datos actuales y los nuevos del siguiente modo:
0

domingo

lunes

martes

mircoles

jueves

viernes

sbado

Rels internos especiales para los datos de fecha/hora


M8016

Indicador de escritura de
datos de fecha

M8017

Indicador de escritura de
datos de hora

M8020

Indicador de escritura de
datos de fecha/hora

15-6

Cuando M8016 est activado, los datos de los registros de datos D8015 a D8018
(nuevos datos de fecha) se establecen en el cartucho del reloj instalado en el
mdulo de la CPU.
Cuando M8017 est activado, los datos de los registros de datos D8019 a D8021
(nuevos datos de hora) se establecen en el cartucho del reloj instalado en el
mdulo de la CPU.
Cuando M8020 est activado, los datos de los registros de datos D8015 a D8021
(nuevos datos de fecha/hora) se establecen en el cartucho del reloj instalado en
el mdulo de la CPU.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

15: INSTRUCCIONES DE PROGRAMADOR DE SEMANAS


Ejemplo: Establecimiento de los datos de fecha/hora
Este ejemplo demuestra cmo se establecen los datos de fecha/hora utilizando un programa de escalera.
Despus de almacenar los datos nuevos de fecha/hora en los registros de datos D8015 a D8021, el rel
interno especial M8020 (indicador de escritura de datos de fecha/hora) se debe activar para establecer dichos
datos en el cartucho del reloj.

M8120

I0

SOTU

MOV(W) S1
0

D1
D0

REP

MOV(W) S1
10

D1
D1

REP

MOV(W) S1
10

D1
D2

REP

MOV(W) S1
2

D1
D3

REP

MOV(W) S1
9

D1
D4

REP

MOV(W) S1
30

D1
D5

REP

MOV(W) S1
0

D1
D6

REP

MOV(W) S1 R
D0

D1 R
D8015

REP
4
M0

I1

SOTU

MOV(W) S1 R
D4

D1 R
D8019

REP
3
M1

M0

M8020

M1

M8120 es el rel interno especial del pulso de inicializacin.


Cuando la CPU se inicia, siete instrucciones MOV(W)
almacenan los datos de fecha/hora en los registros de datos
D0 a D6.

Cuando se activa la entrada I0, los nuevos datos de fecha (ao,


mes, da y da de la semana) se mueven a los registros de datos
D8015 a D8018 y el rel interno M0 se activa durante un tiempo
de ciclo de scan.

Cuando se activa la entrada I1, los nuevos datos de hora (hora,


minutos y segundos) se mueven a los registros de datos D8019
a D8021 y el rel interno M1 se activa durante 1 tiempo de ciclo
de scan.
Cuando M0 o M1 se activan, el rel interno especial indicador de
escritura de datos de fecha/hora M8020 se activa para
establecer los nuevos datos en el cartucho del reloj.
M8125 es el rel interno especial de salida en funcionamiento.

MOV(W) S1 R
D8008

M8125

D1 R
D10

REP
7

Mientras la CPU est en ejecucin, la instruccin MOV(W)


mueve los datos actuales de fecha/hora a los registros de datos
D10 a D16.

Ajuste del reloj utilizando un programa del usuario


El rel interno especial M8021 (indicador de ajuste de datos de hora) se proporciona para ajustar los datos del
reloj. Cuando M8021 est activado, el reloj se ajusta con respecto a los segundos. Si los segundos estn
comprendidos entre 0 y 29 para la hora actual, el ajuste de los segundos se establecer en 0 y los minutos
permanecern inalterados. Si los segundosestn comprendidos entre 30 y 59 para la hora actual, el ajuste de
los mismosse establecer en 0 y los minutos se incrementarn en uno. M8021 resulta til para realizar un
control de tiempo preciso que empieza en cero segundos.
Ejemplo: Ajuste de los datos de fecha/hora en 0 segundos

I2

SOTU

M8021

Cuando la entrada I2 est activada, el rel interno especial indicador de ajuste de datos de
hora M8021 se activa y el reloj se ajusta con respecto a los segundos.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

15-7

15: INSTRUCCIONES DE PROGRAMADOR DE SEMANAS

Ajuste de la exactitud del cartucho del reloj


El cartucho opcional del reloj (FC4A-PT1) tiene un error mensual inicial de 2 minutos a 25C. La exactitud del
cartucho del reloj se puede mejorar hasta 30 segundos mediante Activar ajuste del cartucho del reloj en
Configuracin de rea de funcin.
Antes de iniciar el ajuste del cartucho del reloj, confirme el valor de ajuste indicado en l. Este valor es un
parmetro de ajuste medido en cada cartucho del reloj en la fbrica antes de enviarlo.
Valor de ajuste
El valor de ajuste indicado en el cartucho del reloj se midi a 25 C para
conseguir la mayor exactitud posible. Si se utiliza el cartucho del reloj a
otras temperaturas, es posible que la exactitud del mismo se vea
perjudicada.

Programacin de WindLDR
1. Desde la barra de men de WindLDR, seleccione Configuracin > Configuracin de rea de funcin >
Cartuchos & Mdulos. Aparece el cuadro de dilogo Configuracin de rea de funcin para Cartuchos &
Mdulos.

2. Haga clic en la casilla de verificacin para activar el ajuste del cartucho del reloj y escriba el valor de ajuste que
ha encontrado en el cartucho del reloj en el campo Valor de ajuste.
3. Haga clic en el botn Aceptar.
4. Descargue el programa del usuario en el mdulo de la CPU, apguelo y vulvalo a encender.

Duracin de la copia de seguridad del cartucho del reloj


Se realiza una copia de seguridad de los datos del cartucho del reloj mediante una pila de litio en el cartucho
del reloj y se mantiene durante aproximadamente 30 das a 25C. Si el mdulo de la CPU no se enciende
durante un perodo superior a la duracin de la copia de seguridad, los datos de reloj se inicializan con los
siguientes valores.
Fecha:
Hora:

15-8

00/01/01
0:00:00 AM

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

16: INSTRUCCIONES DE INTERFAZ


Introduccin
La instruccin DISP (mostrar) se utiliza para mostrar los dgitos 1 a 5 de los valores actuales del temporizador
y el contador, y los datos del registro de datos en unidades de visualizacin de 7 segmentos.
La instruccin DGRD (lectura digital) se utiliza para leer de 1 a 5 dgitos de la configuracin de interruptor
digital en un registro de datos. Esta instruccin resulta til para cambiar los valores de preseleccin para los
temporizadores y contadores utilizando interruptores digitales.

DISP (Mostrar)
DISP
BCD4

S1
*****

Q
*****

LAT DAT
L
L

Cantidad de dgitos:
1 a 5 (decimal)
1 a 4 (hex)

Fase de datos:
baja o alta
Fase de latch:
baja o alta

Conversin:
BCD o BIN

Cuando la entrada est activada, los datos designados por


el dispositivo de origen S1 se establecen en las salidas o
rels internos designados por el dispositivo Q. Esta
instruccin se utiliza para proporcionar datos de 7
segmentos para las unidades de visualizacin.
Se pueden utilizar ocho instrucciones DISP en un
programa del usuario.
Los datos de visualizacin pueden ser de 0 a 65535
(FFFFh).

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Nota: La funcin DISP requiere terminales de salida de transistor. Cuando utilice el mdulo de la CPU FC4A-C24R2 o
FC4A-C24R2C tipo 24 E/S compacto, conecte un mdulo de salida de transistor.

Dispositivos vlidos
Dispositivo

Funcin

S1 (Origen 1)
Q (Salida)

D Constante Repeticin

Datos a mostrar

Nmero de la primera salida para mostrar


datos

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como Q. Los rels internos especiales no se pueden

designar como Q.
Cuando se utiliza T (temporizador) o C (contador) como S1, se lee el valor actual del temporizador/contador.

Conversin

BCD:
BIN:

Para conectar unidades de visualizacin de BCD (decimal)


Para conectar unidades de visualizacin de BIN (hexadecimal)

Fase de latch y fase de datos

Seleccione las fases de latch y de datos para que coincidan con las fases de las unidades de visualizacin en
consideracin a la salida de emisor o receptor del mdulo de salida.
Puntos de salida

La cantidad de puntos de salida necesarios es 4 ms la cantidad de dgitos a mostrar. Al mostrar 4 dgitos con
la salida Q0 designada como nmero de la primera salida, se deben reservar 8 puntos de salida consecutivos
comenzando por Q0 a Q7.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

16-1

16: INSTRUCCIONES DE INTERFAZ


Tiempo de procesamiento de la visualizacin

La visualizacin de un dgito de datos requiere 3 tiempos de ciclos de scan una vez activada la entrada para la
instruccin DISP. Mantenga la entrada para la instruccin DISP durante el perodo de tiempo mostrado a
continuacin para procesar todos los dgitos de los datos de visualizacin.
Tiempo de procesamiento de la visualizacin
3 tiempos de ciclos de scan Cantidad de dgitos

Si el tiempo de ciclo de scan es inferior a 2 mseg, los datos no se pueden mostrar correctamente. Si el tiempo
de ciclo de scan es demasiado corto para asegurar una visualizacin normal, establezca un valor de 3 o ms
(en mseg) en el registro de datos D8022 (valor de preseleccin de tiempo de ciclo de scan constante).
Consulte la pgina 5-31.

Ejemplo: DISP
El siguiente ejemplo demuestra un programa que muestra el valor actual de 4 dgitos del contador CNT10 en
unidades de visualizacin de 7 segmentos (DD3S-F31N de IDEC) conectadas al mdulo de salida de receptor
de transistor.
I0

DISP
BCD4

S1
C10

Q
Q30

LAT DAT
L
H

Si la entrada I0 est activada, el valor actual de 4 dgitos del


contador C10 se muestra en unidades de visualizacin digital de 7
segmentos.

Diagrama de cableado de salida


8-Mdulo de salida
de receptor de transistor
FC4A-T08K1
Q30
Q31
Q32
Q33
Q34
Q35
Q36
Q37
COM()
+V

(+) 24 V CC
() Fuente de
alimentacin
(+)
()
Latch
A
B
C
D

103

Dgito superior

16-2

(+)
()
Latch
A
B
C
D

102

(+)
()
Latch
A
B
C
D

102

(+)
()
Latch
A
B
C
D

100

Dgito inferior

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

16: INSTRUCCIONES DE INTERFAZ

DGRD (Lectura digital)


DGRD
BCD4

I
*****

Q
*****

Cuando la entrada est activada, los datos designados por


los dispositivos I y Q se establecen en un registro de datos
designado por el dispositivo de destino D1.

D1
*****
Nmero de la primera
salida

Esta instruccin se puede utilizar para modificar los valores


de preseleccin para las instrucciones del temporizador y el
contador mediante interruptores digitales. Los datos que se
pueden leer utilizando esta instruccin son de 0 a 65535 (5
dgitos) o FFFFh.

Nmero de la primera entrada


Cantidad de dgitos:
1 a 5 (decimal)
1 a 4 (hex)
Conversin:
BCD o BIN

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Nota: La funcin DGRD requiere terminales de salida de transistor. Cuando utilice el mdulo de la CPU FC4A-C24R2 o
FC4A-C24R2C tipo 24 E/S compacto, conecte un mdulo de salida de transistor.

Dispositivos vlidos
Dispositivo

Funcin

D Constante Repeticin

Nmero de la primera entrada a leer

Nmero de la primera salida para la


seleccin de dgito

D1 (Destino 1)

Destino para almacenar los resultados

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
La instruccin DGRD puede leer 65535 (5 dgitos) como mximo. Si el valor ledo es mayor que 65535 con la
cantidad de dgitos establecida en 5, aparecer un error de ejecucin en el programa del usuario, activando el
rel interno especial M8004 y el LED DE ERROR.
Nota: La instruccin DGRD se puede utilizar un mximo de 16 veces en un programa del usuario. Al transferir un programa
del usuario con ms de 16 instrucciones DGRD a la CPU, se produce un error de sintaxis en el mismo, encendiendo el LED
DE ERROR. El programa del usuario no se podr ejecutar.

Conversin

BCD:
BIN:

Para conectar interruptores digitales de BCD (decimal)


Para conectar interruptores digitales de BIN (hexadecimal)

Puntos de entrada

Las entradas se utilizan para leer los datos desde los interruptores digitales. La cantidad de puntos de entrada
necesarios es siempre 4. Se deben reservar cuatro puntos de entrada comenzando por el nmero de entrada
designado por el dispositivo I. Por ejemplo, cuando se designa la entrada I0 como dispositivo I, se utilizan las
entradas I0 a I3.
Puntos de salida

Las salidas se utilizan para seleccionar los dgitos a leer. La cantidad de puntos de salida necesarios es igual
a la cantidad de dgitos que se van a leer. Si se conecta el mximo de 5 interruptores digitales, se deben
reservar 5 puntos de salida comenzando por el nmero de salida designado por el dispositivo Q. Por ejemplo,
si la salida Q0 se designa como dispositivo Q para leer 3 dgitos, se utilizan las salidas Q0 a Q2.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

16-3

16: INSTRUCCIONES DE INTERFAZ


Tiempo de lectura de datos del interruptor digital

La lectura de datos del interruptor digital requiere el siguiente tiempo una vez activada la entrada para la
instruccin DGRD. Mantenga la entrada para la instruccin DGRD durante el perodo de tiempo mostrado a
continuacin para leer los datos del interruptor digital. Por ejemplo, al leer datos de 5 interruptores digitales
para el dispositivo de destino, se necesitan 14 ciclos de scans.
Tiempo de lectura de datos del interruptor digital
2 tiempos de ciclo de scan (Cantidad de dgitos + 2)

Ajuste del tiempo de ciclo de scan

La instruccin DGRD requiere un tiempo de ciclo de scan mayor que el tiempo de filtro ms 6 mseg.
Tiempo de ciclo de scan mnimo necesario
(Tiempo de ciclo de scan) (Tiempo de filtro) +6 mseg

El tiempo de filtro depende del terminal de entrada utilizado, tal y como se muestra a continuacin.
Terminales de entrada

Tiempo de filtro

I0 a I7 en mdulos de la CPU

Valor del filtro seleccionado en Configuracin de rea de funcin


(predeterminado en 3 mseg)
Consulte Filtro de entradas en la pgina 5-28.

I10 a I15 en mdulos de la CPU


(excepto la CPU delgada de 40 E/S)

3 mseg (fijo)

I10 a I27 en la CPU delgada de 40 E/S

4 mseg (fijo)

Entradas en mdulos de entrada de expansin

4 mseg (fijo)

Si el tiempo de ciclo de scan real es demasiado corto para ejecutar la instruccin DGRD, utilice la funcin de
ciclo de scan constante. Si el tiempo de filtro de entradas se establece en 3 mseg, establezca un valor de 9 o
ms (en mseg) en el registro especial de datos D8022 (valor de preseleccin del tiempo de ciclo de scan
constante). Consulte la pgina 5-31. Si cambia el tiempo de filtro de entradas, establezca un valor adecuado
en D8022 para asegurar el tiempo de ciclo de scan mnimo necesario indicado anteriormente.

16-4

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

16: INSTRUCCIONES DE INTERFAZ


Ejemplo: DGRD
El ejemplo siguiente demuestra un programa que lee datos de cuatro interruptores digitales (DFBN-031D-B de
IDEC) para un registro de datos del mdulo de la CPU, utilizando un mdulo de entrada de CC de 8 puntos y
un mdulo de salida de receptor de transistor de 16 puntos.

I5

DGRD
BCD4

I
I30

Q
Q30

D1
D10

Cuando la entrada I5 est activada, el valor de 4 dgitos de los


interruptores digitales de BCD se leen en el registro de datos D10.

Diagrama de cableado de E/S


Mdulo de entrada de
CC de 8 puntos
FC4A-N08B1
I30
I31
I32
I33
I34
I35
I36
I37
COM
COM

Transistor de 16 puntos
Mdulo de salida de receptor
FC4A-T16K3
Q30
Q31
Q32
Q33
Q34
Q35
Q36
Q37
COM()
+V

Interruptores
digitales
C

(+) 24 V CC
() Fuente de
alimentacin

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

8
4
2
1
8
4
2
1
8
4
2
1
8
4
2
1

100

101

102

103

16-5

16: INSTRUCCIONES DE INTERFAZ

16-6

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


Introduccin
En este captulo se describe la funcin de comunicacin del usuario que permite la comunicacin entre
MicroSmart y otros dispositivos externos mediante un puerto RS232C. MicroSmart utiliza las instrucciones de
comunicacin del usuario para transmitir y recibir comunicaciones dirigidas a y procedentes de dispositivos
externos.
Informacin de actualizacin
Los mdulos de la CPU aplicables, as como la versin del programa del sistema se muestran en la siguiente
tabla. Para conocer el procedimiento de confirmacin de la versin del programa del mdulo de la CPU,
consulte la pgina 29-1.
Tipo compacto
Mdulo de la CPU

Tipo estrecho

FC4A-C10R2
FC4A-C10R2C

FC4A-C16R2
FC4A-C16R2C

FC4A-C24R2
FC4A-C24R2C

FC4A-D20K3
FC4A-D20S3

FC4A-D20RK1
FC4A-D20RS1
FC4A-D40K3
FC4A-D40S3

204 o superior

204 o superior

204 o
superior

202 o superior

Compatibilidad con
Comunicacin de usuario
RS485
Comunicacin del usuario
BCC Actualizacin
(ADD-2Comp, Modbus
ASCII, y Modbus RTU)

Usando la comunicacin de usuario RS485, el mdulo de la CPU MicroSmart puede comunicarse con un
mximo de 31 dispositivos RS485.
Los mdulos de la CPU actualizada pueden usar tres nuevas frmulas de clculo BCC de ADD-2comp,
Modbus ASCII, y Modbus RTU para transmitir instrucciones TXD1 y TXD2 y recibir instrucciones RXD1 y
RXD2. Use la versin WindLDR 4.40 o superior para programar el nuevo BCC. Para conocer ejemplos de
clculos, consulte la pgina 17-38.
Nuevas frmulas de clculo de BCC
Nombre de BCC

Descripcin

ADD-2comp

Aade el carcter en el intervalo desde la posicin de inicio de clculo BCC al byte


inmediatamente precedente de BCC, luego invierte el resultado bit a bit y aade 1.

Modbus ASCII

Calcula el BCC usando LRC (comprobacin de redundancia longitudinal) en el intervalo desde la


posicin de inicio del clculo BCC al byte inmediatamente anterior al BCC.

Modbus RTU

Calcula el BCC usando CRC-16 (comprobacin de suma redundancia cclica) en el intervalo


desde la posicin de inicio del clculo BCC al byte inmediatamente anterior al BCC. El polinomio
de generacin es: X16 + X15 + X2 + 1.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17-1

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO

Informacin general sobre la comunicacin del usuario


El modo de comunicacin del usuario se utiliza para vincular MicroSmart a un dispositivo de comunicacin
RS232C como un equipo, un mdem, una impresora o un lector de cdigos de barras.
La CPU compacta tipo 10 E/S tiene un puerto RS232C. Los mdulos de la CPU tipo 16 E/S y 24 E/S tienen un
puerto RS232C y un conector del puerto 2 como estndar. Instalando un adaptador de comunicacin RS232C
opcional (FC4A-PC1) en el conector del puerto 2, los mdulos de la CPU de los tipos anteriormente
mencionados pueden comunicarse con dos dispositivos externos al mismo tiempo.
Todos los mdulos de la CPU delgada disponen de un puerto RS232C. Se puede acoplar un mdulo de
comunicacin RS232C opcional a todos los mdulos de la CPU delgada para utilizar el puerto 2 para una
comunicacin de RS232C adicional. Si se acopla un mdulo base HMI opcional a un mdulo de la CPU
delgada, puede instalarse un adaptador de comunicacin RS232C opcional en el conector del puerto 2 del
mdulo base HMI.
Se pueden programar instrucciones de transmisin y recepcin de comunicacin para que coincidan con el
protocolo de comunicacin del equipo con el que hay que comunicarse. La posibilidad de comunicacin
utilizando el modo de comunicacin del usuario se puede determinar segn las especificaciones del modo de
comunicacin del usuario que se describen a continuacin.

17-2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO

Especificaciones del modo de comunicacin del usuario


Tipo

Comunicacin de usuario RS232C

Comunicacin de usuario RS485

Puerto de comunicaciones

Puerto 1 y Puerto 2

Puerto 2

Cantidad de dispositivo de
conexin

1 por puerto

31 mximo

Estndares

EIA RS232C

EIA RS485

Velocidad en baudios

1200, 2400, 4800, 9600, 19200 bps

Bits de datos

7 o 8 bits

Paridad

Impar, par, ninguna

Bits de parada

1 o 2 bits

Tiempo de espera de
recepcin

10 to 2540 msec (10-msec increments) or none


(Receive timeout is disabled when 2550 msec is selected.)
The receive timeout has an effect when using RXD1/RXD2 instructions.

Mtodo de comunicacin

Iniciar-parar modo half-duplex de sistema de sincronizacin

Longitud mxima del cable

2,4m

Cantidad mxima de datos de


transmisin

200 bytes

Cantidad mxima de datos de


recepcin

200 bytes

Clculo de BCC

XOR, ADD, ADD-2comp *, Modbus ASCII *, Modbus RTU *

200m

Nota *: Se necesita WindLDR 4.0 o superior para usar estas formulas de clculo BCC.

Conexin del equipo RS232C mediante el puerto RS232C 1 o 2


Si utiliza el puerto 2 para la comunicacin RS232C del mdulo de la CPU compacta tipo16 E/S o 24 E/S,
instale un adaptador de comunicacin RS232C (FC4A-PC1) al conector del puerto 2.
Si utiliza el puerto 2 para la comunicacin RS232C en el mdulo de la CPU delgada, monte el mdulo de
comunicacin RS232C (FC4A-HPC1) junto al de la CPU.
Si utiliza el puerto 2 para la comunicacin RS232C en el mdulo de la CPU delgada con el mdulo HMI
opcional, instale el adaptador de comunicacin RS232C (FC4A-PC1) en el conector del puerto 2 del mdulo
base HMI.
Para conectar un dispositivo de comunicacin RS232C al Puerto RS232C 1 o 2 del mdulo de la CPU
MicroSmart, use el cable de comunicacin de usuario 1C (FC2A-KP1C). Uno de los extremos del cable 1C de
comunicacin del usuario no viene provisto de conector por lo que se le puede aadir un conector adecuado
para permitir la comunicacin con el puerto RS232C. Consulte la figura de la pgina 17-4.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17-3

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO

Configuracin del sistema de comunicacin del usuario RS232C


Acople un conector adecuado al extremo
abierto referido a los contactos de conector
del cable indicado a continuacin.
Cable 1C de comunicacin del usuario
FC2A-KP1C
2,4 m (7,87 pies) de longitud

Equipo de RS232C

Al puerto RS232C

Al puerto 1 (RS232C)

Al puerto 2
Adaptador de comunicacin RS232C
FC4A-PC1

Al puerto 1 (RS232C)

Al puerto 2
Mdulo de comunicacin RS232C
FC4A-HPC1
Al puerto 1
(RS232C)

Al puerto 2
Adaptador de comunicacin RS232C
FC4A-PC1
Mdulo base HMI
FC4A-HPH1

Contactos de conector del cable


Contacto

Puerto 1

Puerto 2

AWG#

Color

NC (sin conexin)

RTS (solicitud a enviar)

28

NC (sin conexin)

DTR (terminal de datos


preparada)

28

TXD (datos de transmisin)

TXD (datos de transmisin)

28

Azul

RXD (datos de recepcin)

RXD (datos de recepcin)

28

Verde

NC (sin conexin)

DSR (establecimiento de datos


preparado)

28

Marrn

CMSW (interruptor de comunicacin)

SG (toma de tierra de seal)

28

Gris

SG (toma de tierra de seal)

SG (toma de tierra de seal)

26

NC (sin conexin)

NC (sin conexin)

26

Cubierta

Trenzado

Direccin de la
seal

Negro
Amarillo

Rojo

Trenzado

Blanco

Blindaje

Nota: Cuando prepare un cable para el puerto 1, mantenga los contactos 6 y 7 abiertos. Si los contactos 6 y 7 se
conectan entre si, la comunicacin del usuario no puede utilizarse.

17-4

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO

Conexin de equipos RS485 a travs del puerto 2 RS485


Los mdulos de la CPU actualizada de tipo estrecho pueden usar la funcin de comunicacin del usuario
RS485. Usando la comunicacin de usuario RS485, el mdulo de la CPU MicroSmart puede conectarse a un
mximo de 31 dispositivos RS485.
Cuando se utiliza el Puerto 2 para la comunicacin RS485 en el mdulo de la CPU de tipo estrecho, monte el
mdulo de comunicacin RS485 (FC4A-HPC3) junto al mdulo de la CPU.
Cuando se use el puerto 2 para la comunicacin RS485 en el modulo de la CPU estrecho con el modulo HMI
opcional, instale el adaptador de comunicacin RS485 (FC4A-PC3) en el conector del Puerto 2 del mdulo
base de HMI (FC4A-HPH1).
Conecte el dispositivo RS485 a los terminales RS485 A, B y SG del puerto 2 del mdulo de la CPU MicroSmart
usando un cable de par trenzado blindado tal como se muestra a continuacin. La longitud total del cable para
la comunicacin de usuario RS485 puede alcanzar los 200 metros (656 pies).

RS485 User Communication System Setup

Puerto 2
Adaptador de comunicacin
RS485
FC4A-PC3
Mdulo base HMI
FC4A-HPH1

mximo
31 dispositivos
Dispositivo RS485

Dispositivo RS485

Dispositivo RS485
Cable de par trenzado blindado
200 metros (656 pies) mximo
Hilo principal 0,3 mm2

Puerto 2
Mdulo de comunicacin RS485
FC4A-HPC3

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17-5

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO

Programacin de WindLDR
Cuando utilice la funcin de comunicacin del usuario para comunicarse con un dispositivo RS232C o RS485
externo, establezca los parmetros de comunicacin de MicroSmart para que coincidan con los del dispositivo
externo.
Nota: Como los parmetros de comunicacin de Configuracin de rea de funcin estn relacionados con el programa del
usuario, dicho programa se debe descargar en el mdulo de la CPU de MicroSmart despus de cambiar alguno de ellos.

1. Desde la barra de men de WindLDR, seleccione Configuracin > Configuracin de rea de funcin >
Puerto de comunicador. Aparece el cuadro de dilogo Configuracin de rea de funcin para Puerto de
comunicacions.

2. Seleccione Protocolo de usuario en la lista desplegable de Modo de comunicacin para los Puertos de 1 a 7.
(Haga clic en el botn Configurar cuando cambie los parmetros anteriores).

Aparece el cuadro de dilogo Parmetros de comunicacin.

Cuando se selecciona 2550 ms en el cuadro Tiempo de espera de recepcin, se desactiva dicha funcin.
3. Seleccione los parmetros de comunicacin con los mismos valores para el dispositivo con el que desea
comunicarse.
4. Haga clic en el botn Aceptar.

17-6

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO

TXD1 (Transmisin 1)
TXD
1

S1
*****

D1
*****

Cuando la entrada est activada, los datos designados por S1 se


convierten a un formato especificado y se transmiten a travs del
puerto 1 a un terminal remoto con un puerto RS232C.

D2
*****

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

TXD2 (Transmisin 2)
TXD
2

S1
*****

D1
*****

Cuando la entrada est activada, los datos designados por S1 se


convierten a un formato especificado y se transmiten a travs del
puerto 2 a un terminal remoto con un puerto RS232C. Los Mdulos de
la CPU actualizados tambin pueden usar el RS485

D2
*****

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

S1 (Origen 1)

Datos de transmisin

D1 (Destino 1)

Salida de finalizacin de transmisin

D2 (Destino 2)

Registro de estado de transmisin

D Constante Repeticin
X

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como D1. Los rels internos especiales no se pueden

designar como D1.

Los datos de transmisin designados por el dispositivo S1 pueden ser un mximo de 200 bytes.
Cuando se finaliza la transmisin, se activa una salida o un rel interno designado por el dispositivo D1.
El destino 2 ocupa dos registros de datos consecutivos comenzando por el dispositivo designado por D2. El
registro de datos de estado de transmisin, D0 a D1298 o D2000 a D7998 almacena el estado de los cdigos
de error y de transmisin. El siguiente registro de datos almacena el recuento de bytes de los datos
transmitidos. No se pueden utilizar los mismos registros de datos como registros de estado de transmisin
para las instrucciones TXD1/TXD2 ni como registros de estado de recepcin para las instrucciones RXD1/
RXD2.
Las instrucciones TXD1/TXD2 no se pueden utilizar en un programa de interrupcin. Si se utiliza, aparecer un
error de ejecucin en el programa de usuario, activando el rel interno especial M8004 y el LED DE ERROR
del mdulo de la CPU.
Precauciones para programar la instruccin TXD
MicroSmart tiene cinco reas de formato para ejecutar cada una de las instrucciones TXD1 y TXD2, de manera que se puedan
procesar cinco instrucciones TXD1 y cinco instrucciones TXD2 al mismo tiempo. Si se activan simultneamente entradas para ms de
cinco instrucciones TXD1 o TXD2, se establece un cdigo de error en el registro de datos de estado de transmisin, designado por el
dispositivo D2, en las instrucciones TXD que no se puedan ejecutar.

Si la entrada para una instruccin TXD se activa mientras se est ejecutando otra instruccin TXD, la siguiente instruccin se ejecuta
2 tiempos de ciclo de scan despus de que finalice la instruccin TXD precedente.

Como las instrucciones TXD se ejecutan en cada ciclo de scan mientras la entrada est activada, se debe utilizar una entrada de pulso
desde una instruccin SOTU o SOTD segn sea necesario.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17-7

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


Cuadro de dilogo Transmisin en WindLDR

Selecciones y dispositivos en el cuadro de dilogo Instruccin de transmisin


TXD
Instruccin de transmisin
RXD
Instruccin de recepcin
Comm Puerto 1, Puerto 7 Transmisin de comunicacin del usuario desde el puerto 1 (TXD1) o puerto 7 (TXD7)
Introduzca en esta rea los datos que desea transmitir.
S1
Origen 1
Los datos de transmisin pueden ser valores constantes (caracteres o hexadecimales),
registros de datos o BCC.
D1
Destino 1
La salida de finalizacin de transmisin puede ser una salida o un rel interno.
El registro de estado de transmisin puede ser un registro de datos de D0-D1998, D2000D2
Destino 2
D7998, o D10000-D49998.
El siguiente registro de datos almacena el recuento de bytes de los datos transmitidos.
Tipo

Datos de transmisin
Los datos de transmisin se designan mediante el dispositivo de origen S1 utilizando valores constantes o
registros de datos. Tambin se puede calcular automticamente el cdigo BCC y agregarse a los datos de
transmisin. Una instruccin TXD puede transmitir 200 bytes de datos como mximo.
S1 (Origen 1)
Datos de
transmisin
Constante

Dispositivo

Tipo de conversin

00h-7Fh (FFh)
D0-D1999
Registro de
D2000-D7999
datos
D10000-D49999

BCC

Sin conversin
A: Binario a ASCII
B: BCD a ASCII
: Sin conversin
A: Binario a ASCII
: Sin conversin

Dgitos de
Repetir
transmisin (Bytes)
1

1-4
1-5
1-99
1-2

1-2

Posicin de inicio
de clculo

Clculo BCC

X: XOR
A: ADD
C: Add-2comp
1-15
M: Modbus ASCII
M: Modbus RTU

Designacin de constante como S1

Cuando se designa un valor constante como dispositivo de origen S1, se transmiten datos de 1 byte sin conversin.
Los valores de datos de transmisin vlidos dependen de los bits de datos seleccionados en el cuadro de dilogo
Parmetros de comunicacin, que se llama desde Configurar > Configuracin de rea de funcin >
Comunicacin, y seleccionando Protocolo de usuario en el cuadro de lista Puerto 1 o Puerto 7 haciendo clic
finalmente en el botn Configurar. Si se seleccionan 7 bits de datos de forma predeterminada, se transmiten de 00h
a 7Fh. Si se seleccionan 8 bits de datos, se transmiten de 00h a FFh. Se pueden introducir valores constantes en
notacin de carcter o hexadecimal en los datos de origen.
Constante (Carcter)
Se puede introducir cualquier carcter del teclado del ordenador. Un carcter se cuenta como un byte.

Constante (Hexadecimal)
Utilice esta opcin para introducir el cdigo hexadecimal de cualquier carcter ASCII. Con ella, tambin se pueden
introducir cdigos de control ASCII, NUL (00h) a US (1Fh).
17-8

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


Ejemplo:
El siguiente ejemplo muestra dos mtodos para introducir los datos de ASCII de 3 bytes 1 (31h), 2 (32h), 3
(33h).
(1) Constante (Carcter)

(2) Constante (Hexadecimal)

Designacin de registro de datos como S1

Cuando un registro de datos se designa como dispositivo de origen S1, tambin se deben designar los dgitos
de transmisin y el tipo de conversin. Los datos almacenados en el registro de datos designado se
convierten, y se transmite una cantidad designada de dgitos de los datos resultantes. Los tipos de conversin
disponibles son Binario a ASCII, BCD a ASCII y Sin conversin.
Cuando se designa la repeticin, se trasmiten los datos de los registros de datos hasta los ciclos de repeticin,
comenzando por el registro de datos designado. Los ciclos de repeticin pueden ser hasta 99.
Tipo de conversin

Los datos de transmisin se convierten en funcin del tipo de conversin designado, tal y como se describe a
continuacin.
Ejemplo: D10 almacena 000Ch (12)
(1) Conversin Binario a ASCII
D10 000Ch

Conversin Binario a ASCII

Datos ASCII
0 0 0 C
(30h) (30h) (30h) (43h)
Cuando se transmiten 4 dgitos

(2) Conversin BCD a ASCII


Datos ASCII

D10 000Ch

Valor decimal

00012

Conversin BCD a ASCII

0 0 0 1 2
(30h) (30h) (30h) (31h) (32h)
Cuando se transmiten 5 dgitos

(3) Sin conversin


Datos ASCII

D10 000Ch

Sin conversin

NUL FF
(00h) (0Ch)
Cuando se transmiten 2 dgitos

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17-9

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


Dgitos de transmisin (Bytes)

Tras la conversin, los datos de transmisin se extraen en dgitos especificados. Los dgitos posibles
dependen del tipo de conversin seleccionado.
Ejemplo: D10 almacena 010Ch (268)
(1) Conversin Binario a ASCII, Dgitos de transmisin = 2
Datos transmitidos

Datos ASCII

D10 010Ch

0 1 0 C
(30h) (31h) (30h) (43h)

Conversin Binario a ASCII

0 C
(30h) (43h)
Los 2 dgitos ms bajos

(2) Conversin BCD a ASCII, Dgitos de transmisin = 3


Datos ASCII

D10 010Ch

Decimal
valor

00268

BCD a ASCII
conversin

Datos transmitidos

0 0 2 6 8
(30h) (30h) (32h) (36h) (38h)

2 6 8
(32h) (36h) (38h)
Los 3 dgitos ms bajos

(3) Sin conversin, Dgitos de transmisin = 1


Datos transmitidos

Datos ASCII

D10 010Ch

Sin conversin

SOH FF
(01h) (0Ch)

FF
(0Ch)
El dgito ms bajo

Ciclos de repeticin

Cuando se designa un registro de datos con repeticin, se utilizan registros de datos consecutivos, hasta los
ciclos de repeticin, para los datos de transmisin del mismo tipo de conversin y los dgitos de transmisin.
Ejemplo:
D10 000Ch

Nm de registro de datos:D10

D11 0022h

Dgitos de transmisin:2

D12 0038h

Tipo de conversin:BCD a ASCII

Los datos de los registros de datos comenzando por D10 se convierten de BCD a ASCII y se transmiten segn
los ciclos de repeticin designados.
(1) Ciclos de repeticin = 2

Datos ASCII
1 2 3 4
(31h) (32h) (33h) (34h)

D10 000Ch
D11 0022h

Repeticin 1
Repeticin 2
Valor decimal

00012
00034

Conversin BCD a ASCII

(2) Ciclos de repeticin = 3

Datos ASCII
1 2 3 4 5 6
(31h) (32h) (33h) (34h) (35h) (36h)

D10 000Ch
D11 0022h
D12 0038h

17-10

Repeticin 1
Repeticin 2
Repeticin 3
Valor decimal

00012
00034
00056

Conversin BCD a ASCII

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


BCC (Carcter de comprobacin de bloque)

Se pueden adjuntar caracteres de comprobacin de bloque a los datos de transmisin. La posicin de inicio
para el clculo de BCC se puede seleccionar desde el primer byte hasta el 15. El BCC, calculado mediante
XOR o ADD, puede ser de 1 o 2 dgitos.
Los mdulos de la CPU actualizada tambin pueden usar ADD-2comp, Modbus-ASCII y Modbus-RTU para
calcular el BCC.
1

15

16

17

18

STX

CR

LF

BCC BCC

19

BCC
(2 dgitos)

La posicin de inicio para el clculo de BCC


se puede seleccionar en este intervalo.
Intervalo de clculo de BCC al empezar con el primer byte de datos.

Posicin de inicio de clculo de BCC

La posicin de inicio para el clculo de BCC se puede especificar desde el primer byte hasta el 15. El BCC se
calcula para el intervalo que comienza en la posicin designada hasta el byte inmediatamente anterior al BCC
de los datos de transmisin.
Ejemplo: Los datos de transmisin constan de 17 bytes ms 2 dgitos BCC.
(1) Posicin de inicio de clculo = 1
1

15

16

17

18

STX

CR

LF

BCC BCC

19

BCC
(2 dgitos)

Intervalo de clculo de BCC

(2) Posicin de inicio de clculo = 2


1

15

16

17

18

STX

CR

LF

BCC BCC

Intervalo de clculo de BCC

19

BCC
(2 dgitos)

Frmula de clculo de BCC

La frmula de clculo de BCC se puede seleccionar desde operaciones mediante XOR (Exclusive OR) o ADD
(suma). ADD-2comp, Modbus ASCII, y Modbus RTU pueden seleccionarse tambin para los mdulos de la
CPU actualizada, usando WindLDR versin 4.40 o superior.
Ejemplo: Los resultados de la conversin de los datos de transmisin constan de 41h, 42h, 43h, 44h y 45h.
Datos ASCII
A B C D E
(41h) (42h) (43h) (44h) (45h)

(1) Frmula de clculo de BCC = XOR


Resultado del clculo = 41h 42h 43h 44h 45h = 41h
(2) Frmula de clculo de BCC = ADD
Resultado del clculo = 41h + 42h + 43h + 44h + 45h = 14Fh 4Fh
(Slo los ltimos 1 o 2 dgitos se utilizan como BCC.)
(3) Frmula de clculo de BCC = ADD-2comp
Resultado del clculo = B1
(4) Frmula de clculo de BCC = Modbus ASCII
Resultado del clculo = A4
(5) Frmula de clculo de BCC = Modbus RTU
Resultado del clculo = 91h F6h
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17-11

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


Tipo de conversin

El resultado del clculo de BCC se puede convertir o no en funcin del tipo de conversin designado, tal y
como se describe a continuacin.
Ejemplo: El resultado del clculo de BCC es 0041h.
(1) Conversin Binario a ASCII
Datos ASCII

0041h

4 1
(34h) (31h)

Conversin Binario a ASCII

2 dgitos

Nota: En WindLDR, Modbus ASCII tiene


como valor por defecto conversin de
binario a ASCII.

(2) Sin conversin


Datos ASCII

0041h

NUL A
(00h) (41h)

Sin conversin

Nota: En WindLDR, Modbus RTU tiene


como valor por defecto sin conversin.

2 dgitos

Dgitos BCC (Bytes)

La cantidad de dgitos (bytes) del cdigo BCC se puede seleccionar de 1 o 2.


Ejemplo:
Datos ASCII

(1) Dgitos BCC = 2

4 1
(34h) (31h)
4

4 1
(34h) (31h)

1
(31h)

(2) Dgitos BCC = 1 (34h) (31h)

Dgito inferior

Nota: En WindLDR, Modbus ASCII y


Modbus RTU tiene como valor por defecto
2 dgitos.

Salida de finalizacin de transmisin


Designe una salida, de Q0 a Q107, o un rel interno, de M0 a M1277, como dispositivo para la salida de
finalizacin de transmisin. Los rels internos especiales no se pueden utilizar.
Cuando se activa la entrada de inicio de una instruccin TXD, se inicia la preparacin de la transmisin,
seguida de la transmisin de datos. Cuando se completa una secuencia de toda la operacin de transmisin,
se activa la salida o el rel interno designado.

Estado de transmisin
Designe un registro de datos, de D0 a D1298 o de D2000 a D7998, como dispositivo para almacenar la
informacin del estado de transmisin, incluyendo un cdigo de estado de transmisin y un cdigo de error de
comunicacin del usuario.
Cdigo de estado de transmisin
Transmisin
Cdigo de estado

Estado

Descripcin

16

Preparacin de transmisin

Desde que se activa la entrada de inicio de una instruccin TXD,


hasta que los datos de transmisin se almacenan en el bfer de
transmisin interno.

32

Transmisin de datos

Desde que se activa la transmisin de datos mediante un


procesamiento de END, hasta que finaliza la misma.

48

Finalizacin de la transmisin
de datos

Desde la finalizacin de toda la transmisin de datos, hasta que


finaliza el procesamiento de END de la instruccin TXD.

64

Finalizacin de la instruccin
de transmisin

Finaliza toda la operacin de transmisin y se puede realizar la


siguiente.

Si el cdigo de estado de transmisin es distinto del indicado anteriormente, se sospechar de la existencia de


un error en la instruccin de transmisin. Consulte la seccin Cdigo de errorde comunicacin del usuario en
la pgina 17-29.

17-12

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


Recuento de bytes de datos de transmisin
El registro de datos siguiente al dispositivo designado para el estado de transmisin almacena el recuento de
bytes de datos transmitidos por la instruccin TXD. Cuando se incluye BCC en los datos de transmisin, el
recuento de bytes del BCC tambin se incluye en el recuento de bytes de datos de transmisin.
Ejemplo: El registro de datos D100 se designa como dispositivo para el estado de transmisin.
D100

Estado de transmisin

D101

Recuento de bytes de datos de transmisin

Programacin de la instruccin TXD utilizando WindLDR


El siguiente ejemplo demuestra cmo programar una instruccin TXD incluyendo un delimitador de inicio, BCC
y un delimitador de fin utilizando WindLDR.
Programa de muestra de TXD:

I0

SOTU

TXD
1

S1
12

D1
M10

D2
D100

Puerto de comunicacin: Puerto 1


Salida de finalizacin de transmisin: M10
Registro de estado de transmisin: D100
Recuento de bytes de datos de transmisin: D101

Contenido del registro de datos:


D10 04D2h

= 1234

D11 162Eh

= 5678

Ejemplo de datos de transmisin:


Intervalo de clculo de BCC
BCC ETX
STX 1 2 3 4 5 6 7 8 BCC
(H)
(L)
(02h) (31h) (32h) (33h) (34h) (35h) (36h) (37h) (38h) (41h) (36h) (03h)
Constante
(hex)

D10

D11

BCC Constante
(hex)

1. Empezar a programar una instruccin TXD. Mueva el cursor al lugar en el que desea insertar la instruccin TXD y
escriba TXD. Tambin puede insertar la instruccin TXD haciendo clic en el icono Comunicacin del usuario de la
barra de men y haciendo clic en el lugar en el que desea insertarla en el rea de edicin del programa.
Aparece el cuadro de dilogo Transmisin.

2. Compruebe que TXD est seleccionada en el cuadro Tipos y haga clic en Puerto 1 del cuadro Puerto. A
continuacin, haga clic en Insertar.

Aparece el cuadro de dilogo Seleccin de tipo de datos. Programar el dispositivo de origen S1 mediante
este cuadro de dilogo.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17-13

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


3. Haga clic en Constante (Hexadecimal) en el cuadro Tipos y haga clic en Aceptar. A continuacin, en el cuadro
de dilogo Constante (Hexadecimal) escriba 02 para programar el delimitador de inicio STX (02h). Cuando
termine, haga clic en Aceptar.

4. Como el cuadro de dilogo Transmisin vuelve a aparecer, repita el procedimiento anterior. En el cuadro de
dilogo Seleccin de tipo de datos, haga clic en Variable (DR) y luego en Aceptar. A continuacin, en el cuadro
de dilogo Variable (Registro de datos), escriba D10 en el cuadro Nm de DR y haga clic en BCD a ASCII para
seleccionar la conversin BCD a ASCII. Introduzca 4 en el cuadro Dgitos (4 dgitos) y 2 en el cuadro REP (2
ciclos de repeticin). Cuando termine, haga clic en Aceptar.

5. De nuevo en el cuadro de dilogo Seleccin de tipo de datos, haga clic en BCC y a continuacin en Aceptar. A
continuacin, en el cuadro de dilogo de BCC, introduzca 1 en el cuadro Posicin de inicio de clculo, haga clic
en ADD para el Tipo de clculo, haga clic en BIN a ASCII para el Tipo de conversin y haga clic en 2 para los
Dgitos. Cuando termine, haga clic en Aceptar.

17-14

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


6. De nuevo en el cuadro de dilogo Seleccin de tipo de datos, haga clic en Constante (Hexadecimal) y luego en
Aceptar. A continuacin, en el cuadro de dilogo Constante (Hexadecimal) escriba 03 para programar el
delimitador de fin ETX (03h). Cuando termine, haga clic en Aceptar.

7. En el cuadro de dilogo Transmisin, escriba M10 en el cuadro D1 de destino y escriba D100 en el cuadro D2 de
destino. Cuando termine, haga clic en Aceptar.

La programacin de la instruccin TXD1 ha finalizado y los datos de transmisin se especifican de la siguiente


forma:
Intervalo de clculo de BCC
BCC ETX
STX 1 2 3 4 5 6 7 8 BCC
(H)
(L)
(02h) (31h) (32h) (33h) (34h) (35h) (36h) (37h) (38h) (41h) (36h) (03h)
Constante
(hex)

D10

D11

BCC Constante
(hex)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17-15

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO

RXD1 (Recepcin 1)
RXD
1

S1
*****

D1
*****

Cuando la entrada est activada, los datos recibidos a travs del puerto 1
desde un terminal remoto se convierten y se almacenan en los registros
de datos en funcin del formato de recepcin designado por S1.

D2
*****

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

RXD2 (Recepcin 2)
RXD
2

S1
*****

D1
*****

Cuando la entrada est activada, los datos recibidos a travs del puerto 2
desde un terminal remoto se convierten y se almacenan en los registros
de datos en funcin del formato de recepcin designado por S1.

D2
*****

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

S1 (Origen 1)

Formato de recepcin

D1 (Destino 1)

Salida de finalizacin de recepcin

D2 (Destino 2)

Estado de recepcin

D Constante Repeticin
X

Si desea obtener ms informacin acerca del intervalo de nmeros de dispositivos vlidos, consulte las
pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como D1. Los rels internos especiales no se pueden
designar como D1.
El formato de recepcin designado por el dispositivo S1 puede ser un mximo de 200 bytes.
Cuando se finaliza la recepcin de datos, se activa una salida o un rel interno designado por el dispositivo D1.
El destino 2 ocupa dos registros de datos consecutivos comenzando por el dispositivo designado por D2. El
registro de datos de estado de recepcin, D0 a D1298 o D2000 a D7998 almacena el estado de los cdigos de
error y de datos de recepcin. El siguiente registro de datos almacena el recuento de bytes de los datos
recibidos. No se pueden utilizar los mismos registros de datos como registros de estado de transmisin para
las instrucciones TXD1/TXD2 ni como registros de estado de recepcin para las instrucciones RXD1/RXD2.
Mientras las instrucciones RXD1/RXD2 estn preparadas para recibir datos una vez finalizado el formato de
recepcin, la activacin del indicador de cancelacin M8022 o M8023 de la instruccin de recepcin de
comunicacin del usuario cancela todas las instrucciones RXD1/RXD2.
Las instrucciones RXD1/RXD2 no se pueden utilizar en un programa de interrupcin. Si se utiliza, aparecer
un error de ejecucin en el programa de usuario, activando el rel interno especial M8004 y el LED DE
ERROR del mdulo de la CPU.
Precauciones para programar la instruccin RXD
MicroSmart puede ejecutar al mismo tiempo un mximo de cinco instrucciones RXD1 y cinco RXD2 con un delimitador de inicio.
Si no est programado un delimitador de inicio en las instrucciones RXD1/RXD2, MicroSmart slo puede ejecutar una instruccin
RXD1 y una RXD2 al mismo tiempo. Si la entrada de inicio para una instruccin RXD1/RXD2 se activa mientras se est ejecutando
otra instruccin RXD1/RXD2 sin un delimitador de inicio, se produce un error de comunicacin del usuario.

Como las instrucciones RXD se ejecutan en cada ciclo de scan mientras la entrada est activada, se debe utilizar una entrada de pulso
desde una instruccin SOTU o SOTD segn sea necesario.

Una vez que se activa la entrada a la instruccin RXD, dicha instruccin est ya activada y preparada para recibir la comunicacin
entrante incluso despus de la desactivacin de la entrada. Si RXD finaliza la recepcin de datos, se desactiva si la entrada a la
instruccin RXD est desactivada. O, si la entrada permanece activada, RXD est preparada para recibir otra comunicacin. M8022/
M8023 desactivan todas las instrucciones RXD que estn esperando una comunicacin entrante.

17-16

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


Cuadro de dilogo Recepcin de comunicacin del usuario en WindLDR

Selecciones y dispositivos en el cuadro de dilogo Recepcin


Tipo
Puerto

TXD
RXD
Puerto 1
Puerto 2

S1

Origen 1

D1

Destino 1

D2

Destino 2

Instruccin de transmisin
Instruccin de recepcin
Recepcin de comunicacin del usuario a travs del puerto 1 (RXD1)
Recepcin de comunicacin del usuario a travs del puerto 2 (RXD2)
Introduzca el formato de recepcin en esta rea.
El formato de recepcin puede incluir un delimitador de inicio, un registro de datos para
almacenar los datos entrantes, un delimitador de fin, BCC y omisin.
La salida de finalizacin de recepcin puede ser una salida o un rel interno.
El registro de estado de recepcin puede ser un registro de datos de D0 a D1298 o de
D2000 a D7998.
El siguiente registro de datos almacena el recuento de bytes de los datos recibidos.

Formato de recepcin
El formato de recepcin, designado por el dispositivo de origen S1, especifica los registros de datos para
almacenar los datos recibidos, los dgitos de datos para almacenar los datos, el tipo de conversin de datos y
los ciclos de repeticin. Para distinguir la comunicacin entrante vlida, se pueden incluir un delimitador de
inicio y uno de fin. Si no se necesitan algunos caracteres en los datos recibidos, se puede utilizar la opcin de
omitir para que se ignore un nmero especificado de ellos. Tambin se puede adjuntar un cdigo BCC al
formato de recepcin para que se verifiquen los datos recibidos. Una instruccin RXD puede recibir 200 bytes
de datos como mximo.
S1 (Origen 1)
Formato de
recepcin

Dispositivo

Registro de
datos

D0-D1299
D2000-D7999

Delimitador
de inicio
Delimitador
de fin

00h-7Fh
(FFh)
00h-7Fh
(FFh)

Dgitos de
recep-cin
(Bytes)
1-4
1-5
1-2

A: ASCII a Binario
B: ASCII a BCD
: Sin conversin

1-99

Sin conversin

Sin conversin

Tipo de conversin

Repeticin

BCC

1-2

A: Binario a ASCII
: Sin conversin

Omitir

Clculo de
BCC

Clculo
Posicin
de inicio

X: XOR
A: ADD
C: Add-2comp
M: Modbus
1-15
ASCII
M: Modbus
RTU

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Bytes
omitidos

1-99

17-17

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


Designacin de registro de datos como S1

Cuando un registro de datos se designa como dispositivo de origen S1, tambin se deben designar los dgitos
de recepcin y el tipo de conversin. Los datos recibidos se dividen en un bloque de dgitos de recepcin
especificados, se convierten mediante un tipo de conversin determinado y se almacenan en el registro de
datos designado. Los tipos de conversin disponibles son ASCII a Binario, ASCII a BCD y Sin conversin.
Cuando se designa la repeticin, los datos recibidos se dividen, se convierten y se almacenan en los registros
de datos hasta los ciclos de repeticin, comenzando por el registro de datos designado. Los ciclos de
repeticin pueden ser hasta 99.
Dgitos de recepcin

Los datos recibidos se dividen en un bloque de dgitos de recepcin especificados antes de la conversin, tal y
como se describe a continuacin:
Ejemplo: Los datos recibidos de 6 bytes se dividen en diferentes dgitos de recepcin. (Tambin se designa la
repeticin.)
(1) Dgitos de recepcin = 2

(2) Dgitos de recepcin = 3

1 2 3 4 5 6
(31h) (32h) (33h) (34h) (35h) (36h)
2 dgitos
1 bloque

2 dgitos
2 bloque

1 2 3 4 5 6
(31h) (32h) (33h) (34h) (35h) (36h)
3 dgitos
1 bloque

2 dgitos
3 bloque

3 dgitos
2 bloque

Tipo de conversin

El bloque de datos de los dgitos de recepcin especificados se convierte en funcin del tipo de conversin
designado, tal y como se describe a continuacin.
Ejemplo:Los datos recibidos se han dividido en un bloque de 2 dgitos.
(1) Conversin ASCII a Binario
1 2
(31h) (32h)

Conversin ASCII a Binario

0012h

(2) Conversin ASCII a BCD


1 2
(31h) (32h)

Conversin ASCII a BCD

00012

Valor hexadecimal

(3) Sin conversin


1 2
(31h) (32h)

17-18

Sin conversin

3132h

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

000Ch

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


Ciclos de repeticin

Cuando se designa un registro de datos con repeticin, los datos recibidos se dividen y se convierten como se
ha especificado y los datos convertidos se almacenan en registros de datos consecutivos hasta los ciclos de
repeticin.
Ejemplo: Los datos recibidos de 6 bytes se dividen en bloques de 2 dgitos, se convierten de ASCII a Binario
y se almacenan en los registros de datos comenzando por D20.
(1) Ciclos de repeticin = 2
1 2 3 4
(31h) (32h) (33h) (34h)
2 dgitos
1 bloque

2 dgitos
2 bloque
Conversin ASCII a binario

Repeticin 1

D20 0012h
D21 0034h

Repeticin 2

(2) Ciclos de repeticin = 3


1 2 3 4 5 6
(31h) (32h) (33h) (34h) (35h) (36h)
2 dgitos
1 bloque

2 dgitos
2 bloque

2 dgitos
3 bloque
Conversin ASCII a Binario

Repeticin 1

D20 0012h
D21 0034h

Repeticin 2
Repeticin 3

D22 0056h

Designacin de constante como delimitador de inicio

Se puede programar un delimitador de inicio en el primer byte en el formato de recepcin de una instruccin
RXD1/RXD2; MicroSmart reconocer el principio de una comunicacin vlida, aunque tambin se puede
ejecutar una instruccin RXD1/RXD2 sin un delimitador de inicio.
Cuando se designa un valor constante en el primer byte del dispositivo de origen S1, el dato de 1 byte sirve
como delimitador de inicio para iniciar el procesamiento de los datos recibidos. Los valores del delimitador de
inicio vlidos dependen de los bits de datos seleccionados en el cuadro de dilogo Parmetros de
comunicacin que se llama desde Configurar > Configuracin de rea de funcin > Comunicacin, seguido de
la seleccin de Protocolo de usuario en el cuadro de lista Puerto 1 o Puerto 2 y haciendo clic finalmente en
el botn Configurar. Si se seleccionan 7 bits de datos de forma predeterminada, los delimitadores de inicio
pueden ser de 00h a 7Fh. Si se seleccionan 8 bits de datos, los delimitadores de inicio pueden ser de 00h a
FFh. Se pueden introducir valores constantes en notacin de carcter o hexadecimal en los datos de origen.
Se puede ejecutar al mismo tiempo un mximo de cinco instrucciones RXD1 y cinco RXD2 con diferentes
delimitadores de inicio. Cuando el primer byte de los datos entrantes coincide con el delimitador de inicio de
una instruccin RXD1/RXD2, los datos recibidos se procesan y se almacenan en funcin del formato de
recepcin especificado en la instruccin RXD1/RXD2. Cuando el primer byte de los datos entrantes no
coincide con el delimitador de inicio de ninguna instruccin RXD1/RXD2 que se est ejecutando, MicroSmart
rechaza los datos entrantes y espera la siguiente comunicacin.
Mientras se est ejecutando una instruccin RXD1/RXD2 sin delimitador de inicio, los datos entrantes se
procesan continuamente en funcin del formato de recepcin. Slo se pueden ejecutar al mismo tiempo una
instruccin RXD1 y una RXD2 sin un delimitador de inicio. Si se activan simultneamente entradas de inicio
para dos o ms instrucciones RXD1/RXD2 sin un delimitador de inicio, se ejecuta la que tenga la direccin
ms pequea y se activa la salida de finalizacin correspondiente.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17-19

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


Ejemplo:
(1) Cuando se ejecuta una instruccin RXD1/RXD2 sin un delimitador de inicio
Datos entrantes

Cuando se designa D100 como primer registro de datos

0 1 2 3
(30h) (31h) (32h) (33h)

D100 ****h
D101 ****h

1
carcter

D100+n ****h

Los datos entrantes se dividen, se convierten y se almacenan en los registros de datos en funcin del
formato de recepcin.
(2) Cuando se ejecutan las instrucciones RXD1/RXD2 con los delimitadores de inicio STX (02h) y ENQ (05h)
Datos entrantes
STX 1 2 3
(02h) (31h) (32h) (33h)
ENQ A B C
(05h) (41h) (42h) (43h)
Instruccin RXD 1
STX (02h)

D100 ****h
D101 ****h

Cuando se designa D100 como primer registro de datos

D100+n ****h

Comparar
Instruccin RXD 2
ENQ (05h)

D200 ****h
D201 ****h

Cuando se designa D200 como primer registro de datos

D200+n ****h

Los datos entrantes se dividen, se convierten y se almacenan en los registros de datos en funcin del
formato de recepcin.
Los delimitadores de inicio no se almacenan en los registros de datos.
Designacin de constante como delimitador de fin

Se puede programar un delimitador de fin en el primer byte en el formato de recepcin de una instruccin
RXD;
MicroSmart reconocer el final de una comunicacin vlida, aunque tambin se puede ejecutar una instruccin
RXD sin un delimitador de inicio.
Cuando se designa un valor constante en un byte que no sea el primero del dispositivo de origen S1, el dato
de 1 byte o de varios bytes sirve como delimitador de fin para finalizar el procesamiento de los datos recibidos.
Los valores del delimitador de fin vlidos dependen de los bits de datos seleccionados en el cuadro de dilogo
Parmetros de comunicacin, que se llama desde Configurar > Configuracin de rea de funcin >
Comunicacin, seguido de la seleccin de Protocolo de usuario en el cuadro de lista Puerto 1 o Puerto 2 y
haciendo clic finalmente en el botn Configurar. Si se seleccionan 7 bits de datos de forma predeterminada,
los delimitadores de fin pueden ser de 00h a 7Fh. Si se seleccionan 8 bits de datos, los delimitadores de fin
pueden ser de 00h a FFh. Se pueden introducir valores constantes en notacin de carcter o hexadecimal en
los datos de origen.
Si un carcter de un dato entrante coincide con el delimitador de fin, la instruccin RXD finaliza la recepcin de
datos en este punto e inicia el procesamiento de recepcin siguiente tal y como se ha especificado. Aunque un
carcter coincida con el delimitador de fin en una posicin anterior a la esperada, la instruccin RXD termina
ah la recepcin de datos.
17-20

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


Si se incluye un cdigo BCC en el formato de recepcin de una instruccin RXD, se puede insertar un
delimitador de fin inmediatamente antes o despus del mismo. Si se designa un registro de datos o una
omisin entre el BCC y el delimitador de fin, no se asegura una recepcin correcta.
Cuando se ejecuta una instruccin RXD sin un delimitador de fin, la recepcin de datos finaliza cuando se han
recibido los bytes especificados de los datos del formato de recepcin, como registros de datos y omisiones.
Adems, la recepcin de datos tambin finaliza cuando el intervalo entre los caracteres de datos entrantes
supera el valor de tiempo de espera de recepcin especificado en el cuadro de dilogo Parmetros de
comunicacin tanto si RXD tiene un delimitador de fin como si no. El temporizador de intervalo de caracteres
se inicia cuando se recibe el primer carcter de comunicacin entrante y se reinicia cada vez que se recibe el
siguiente carcter. Cuando no se recibe un carcter dentro de un perodo de tiempo predeterminado, se
produce el tiempo de espera y RXD finaliza la recepcin de datos.
Ejemplo:
(1) Cuando se ejecuta una instruccin RXD sin un delimitador de fin
Datos entrantes

Cuando se designa D100


como primer registro de datos

0 1 2 3
(30h) (31h) (32h) (33h)
Total de caracteres recibidos

D100 ****h
D101 ****h

D100+n ****h

Los datos entrantes se dividen, se convierten y se almacenan en los registros de datos en funcin
del formato de recepcin.
La operacin de recepcin finaliza cuando se reciben los caracteres totales programados en RXD.
(2) Cuando se ejecuta una instruccin RXD con el delimitador de fin ETX (03h) y sin BCC
Datos entrantes
1 2 3
(31h) (32h) (33h)

ETX
(03h)

Cuando se designa D100


como primer registro de datos

Delimitador de fin
Fin de la recepcin de datos

D100 ****h
D101 ****h

D100+n ****h

Los datos entrantes se dividen, se convierten y se almacenan en los registros de datos en funcin
del formato de recepcin.
El delimitador de fin no se almacena en un registro de datos.
Los datos que lleguen despus del delimitador de fin se rechazan.
(3) Cuando se ejecuta una instruccin RXD con el delimitador de fin ETX (03h) y con el BCC de un byte
Datos entrantes
1 2
(31h) (32h)

ETX BCC
(03h) Cdigo

Delimitador de fin
Fin de la recepcin de datos

Cuando se designa D100


como primer registro de datos

D100 ****h
D101 ****h

D100+n ****h

Los datos entrantes se dividen, se convierten y se almacenan en los registros de datos en funcin
del formato de recepcin.
El delimitador de fin y el cdigo BCC no se almacenan en los registros de datos.
Una vez recibido el delimitador de fin, MicroSmart slo recibe el cdigo BCC de un byte.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17-21

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


Omitir

Cuando se designa Omitir en el formato de recepcin, se omite una cantidad especificada de dgitos en los
datos entrantes y no se almacenan en los registros de datos. Se pueden omitir continuamente un mximo de
99 dgitos (bytes) de caracteres.
Ejemplo: Cuando se ejecuta una instruccin RXD con omisin para 2 dgitos comenzando en el tercer byte
Datos entrantes
1 2 3 4 5 6 7 8
(31h) (32h) (33h) (34h) (35h) (36h) (37h) (38h)

D102 0035h

Omitidos

D103 0036h
D104 0037h
D105 0038h
Cuando se designa D100
como primer registro de datos

D100 0031h
D101 0032h

BCC (Carcter de comprobacin de bloque)


MicroSmart dispone de una funcin de clculo de BCC automtico que detecta los errores de comunicacin en

los datos entrantes. Si se designa un cdigo BCC en el formato de recepcin de una instruccin RXD,
MicroSmart calcula un valor de BCC para una posicin de inicio especificada hasta la posicin inmediatamente
anterior a BCC y compara el resultado del clculo con el cdigo BCC en los datos entrantes recibidos. La
posicin de inicio para el clculo de BCC se puede especificar desde el primer byte hasta el 15. El BCC,
calculado mediante XOR o ADD, puede ser de 1 o 2 dgitos.
Los mdulos de la CPU actualizada tambin pueden usar ADD-2comp, Modbus-ASCII y Modbus-RTU para
calcular el BCC.
Cuando no se utiliza un delimitador de fin en la instruccin RXD, el cdigo BCC se debe insertar al final del
formato de recepcin designado en el dispositivo de origen 1. Cuando s se utiliza, el cdigo BCC debe estar
inmediatamente antes o despus del delimitador de fin. MicroSmart lee un nmero especificado de dgitos BCC
en los datos entrantes en funcin del formato de recepcin para calcular y comparar el cdigo BCC recibido
con los resultados del clculo de BCC.
Posicin de inicio de clculo de BCC

La posicin de inicio para el clculo de BCC se puede especificar desde el primer byte hasta el 15. El BCC se
calcula para el intervalo que comienza en la posicin designada hasta el byte inmediatamente anterior al BCC
de los datos de recepcin.
Ejemplo: Los datos recibidos constan de 17 bytes ms 2 dgitos BCC.
(1) Posicin de inicio de clculo = 1
1

15

16

17

18

STX

CR

LF

BCC BCC

Intervalo de clculo de BCC

19

BCC
(2 dgitos)

(2) Posicin de inicio de clculo = 2


1

15

16

17

18

STX

CR

LF

BCC BCC

Intervalo de clculo de BCC

17-22

19

BCC
(2 dgitos)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


Frmula de clculo de BCC

La frmula de clculo de BCC se puede seleccionar desde operaciones mediante XOR (Exclusive OR) o ADD
(suma). ADD-2comp, Modbus ASCII, y Modbus RTU pueden seleccionarse tambin para los mdulos de la
CPU actualizada.
Ejemplo: Los datos entrantes constan de 41h, 42h, 43h, 44h y 45h.
(1) Frmula de clculo de BCC = XOR
Resultado del clculo = 41h 42h 43h 44h 45h = 41h
(2) Frmula de clculo de BCC = ADD
Resultado del clculo = 41h + 42h + 43h + 44h + 45h = 14Fh 4Fh (Slo los ltimos 1 o 2 dgitos se
utilizan como BCC).
(3) Frmula de clculo de BCC = ADD-2comp
Resultado del clculo = B1
(4) Frmula de clculo de BCC = Modbus ASCII
Resultado del clculo = A4
(5) Frmula de clculo de BCC = Modbus RTU
Resultado del clculo = 91h F6h
Tipo de conversin

El resultado del clculo de BCC se puede convertir o no en funcin del tipo de conversin designado, tal y
como se describe a continuacin.
Ejemplo: El resultado del clculo de BCC es 0041h.
(1) Conversin Binario a ASCII
0041h

Conversin Binario a ASCII

4 1
(34h) (31h)
2 dgitos

Nota: En WindLDR, Modbus ASCII tiene


como valor por defecto conversin de
binario a ASCII.

(2) Sin conversin


0041h

Sin conversin

NUL A
(00h) (41h)

Nota: En WindLDR, Modbus RTU tiene


como valor por defecto sin conversin.

2 dgitos

Dgitos BCC (Bytes)

La cantidad de dgitos (bytes) del cdigo BCC se puede seleccionar de 1 o 2.


Ejemplo:
4

4 1
(34h) (31h)

1
(31h)

(1) Dgitos BCC = 2 (34h) (31h)


(2) Dgitos BCC = 1 (34h) (31h)

Dgito inferior

Nota: En WindLDR, Modbus ASCII y


Modbus RTU tiene como valor por defecto
2 dgitos.

Comparacin de cdigos BCC


MicroSmart compara el resultado del clculo de BCC con el cdigo BCC en los datos entrantes recibidos para

comprobar si hay errores en la comunicacin entrante debido a ruidos externos u otras causas. Si hay
disparidad en la comparacin, se almacena un cdigo de error en el registro de datos designado como estado
de recepcin en la instruccin RXD. Si desea obtener ms informacin acerca de los cdigos de error de
comunicacin del usuario, consulte la pgina 17-29.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17-23

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


Ejemplo 1: BCC se calcula para el primer byte al sexto utilizando el formato XOR, se convierte de binario a
ASCII y se compara con el cdigo BCC adjuntado a los bytes sptimo y octavo de los datos entrantes.
Datos entrantes
1 2 3 4 5 6 0 7
(31h) (32h) (33h) (34h) (35h) (36h) (30h) (37h)
Intervalo de clculo de BCC

BCC

Resultado del clculo de BCC

31h 32h 33h 34h 35h 36h = 07h

El resultado de la comparacin verifica que


los datos se han recibido correctamente.

Conversin Binario a ASCII


0 7
(30h) (37h)

Ejemplo 2: BCC se calcula para el primer byte al sexto utilizando el formato XOR, se convierte de binario a
ASCII y se compara con el cdigo BCC adjuntado a los bytes sptimo y octavo de los datos entrantes.
Datos entrantes
1 2 3 4 5 6 0 7
(31h) (32h) (33h) (34h) (35h) (36h) (30h) (37h)
Intervalo de clculo de BCC

BCC

El resultado de la comparacin es falso.


Resultado del clculo de BCC

31h + 32h + 33h + 34h + 35h + 36h = 135h

El cdigo de error 9 se almacena en el registro


de datos de estado de recepcin.

Conversin Binario a ASCII


3 5
(33h) (35h)

Salida de finalizacin de recepcin


Designe una salida, de Q0 a Q107, o un rel interno, de M0 a M1277, como dispositivo para la salida de
finalizacin de recepcin.
Cuando se activa la entrada de inicio de una instruccin RXD, se inicia la preparacin de la recepcin de
datos, seguida de la conversin y el almacenamiento de los mismos. Cuando se completa una secuencia de
toda la operacin de recepcin, se activa la salida o el rel interno designado.
Condiciones para la finalizacin de recepcin de datos

Despus de comenzar a recibir datos, se puede finalizar la instruccin RXD de tres formas:
Cuando se recibe un delimitador de fin (excepto cuando hay un BCC inmediatamente despus del
delimitador de fin).
Cuando se produce el tiempo de espera de recepcin.
Cuando se ha recibido un recuento de bytes de datos especificado.
La recepcin de datos finaliza cuando se cumple una de las tres condiciones anteriores. Para cancelar una
instruccin RXD, utilice el indicador de cancelacin M8022 o M8023 de la instruccin de recepcin de
comunicacin del usuario. Consulte la pgina 17-25.

17-24

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


Estado de recepcin
Designe un registro de datos, de D0 a D1298 o de D2000 a D7998, como dispositivo para almacenar la
informacin del estado de recepcin, incluyendo un cdigo de estado de recepcin y un cdigo de error de
comunicacin del usuario.
Cdigo de estado de recepcin
Recepcin
Cdigo de
estado

Estado

Descripcin

16

Preparacin de la recepcin de
datos

Desde que se activa la entrada de inicio de una instruccin RXD para


leer el formato de recepcin, hasta que se activa la instruccin RXD
mediante un procesamiento de END

32

Recepcin de datos

Desde que se activa la instruccin RXD mediante un procesamiento


de END hasta que se reciben los datos entrantes

48

Finalizacin de la recepcin de
datos

Desde que se reciben los datos entrantes hasta que los datos
recibidos se convierten y almacenan en registros de datos en funcin
del formato de recepcin

64

Finalizacin de la instruccin
de recepcin

Finaliza toda la operacin de recepcin de datos y se puede realizar


la siguiente

128

Activacin del indicador de


cancelacin de la instruccin
de recepcin de comunicacin
del usuario

Las instrucciones RXD se cancelan mediante el rel interno especial


M8022 o M8023

Si el cdigo de estado de recepcin es distinto del indicado anteriormente, se sospechar la existencia de un


error en la instruccin de recepcin. Consulte el cdigo de error de comunicacin del usuario en la pgina
17-29.

Recuento de bytes de datos de recepcin


El registro de datos siguiente al dispositivo designado para el estado de recepcin almacena el recuento de
bytes de datos recibidos por la instruccin RXD. Cuando se incluyen un delimitador de inicio, uno de fin y un
BCC en los datos recibidos, los recuentos de bytes de estos cdigos tambin se incluyen en el recuento de
bytes de datos de recepcin.
Ejemplo: El registro de datos D200 se designa como dispositivo para el estado de recepcin.
D200

Estado de recepcin

D201

recuento de bytes de datos de recepcin

Indicador de cancelacin de instruccin de recepcin de comunicacin del usuario M8022/


M8023
Los rels internos especiales M8022 y M8023 se utilizan para cancelar todas las instrucciones RXD1 y RXD2,
respectivamente. Mientras MicroSmart ha finalizado el formato de recepcin y est preparado para recibir los
datos entrantes, la activacin de M8022 o M8023 cancela todas las instrucciones de recepcin para el puerto
1 o 2, respectivamente. Esta funcin resulta til para cancelar slo las instrucciones de recepcin, sin parar
MicroSmart.
Para activar las instrucciones RXD canceladas, desactive el indicador y vuelva a activar la entrada para la
instruccin RXD.

Programacin de la instruccin RXD utilizando WindLDR


El siguiente ejemplo demuestra cmo programar una instruccin RXD incluyendo un delimitador de inicio,
omisin, BCC y un delimitador de fin utilizando WindLDR. Los datos convertidos se almacenan en los registros
de datos D20 y D21. El rel interno M20 se utiliza como destino D1 de la salida de finalizacin de recepcin. El
registro de datos D200 se utiliza como destino D2 para el estado de recepcin, y el registro de datos D201 se
utiliza para almacenar el recuento de bytes de datos de recepcin.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17-25

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


Ejemplo de datos de recepcin:
Intervalo de clculo de BCC
BCC ETX
STX 1 2 3 4 5 6 7 8 9 0
A B BCC
(H)
(L)
(02h) (31h) (32h) (33h) (34h) (35h) (36h) (37h) (38h) (39h) (30h) (41h) (42h) (39h) (32h) (03h)
Iniciar
fin

Omitir

Almacenado en D20

Almacenado en D21

BCCDelimitador de
Delimitador

Programa de muestra de RXD:

I0

SOTU

RXD
1

S1
16

D1
M20

D2
D200

Puerto de comunicacin:

Puerto 1

Salida de finalizacin de recepcin:

M20

Registro de estado de recepcin:

D200

Recuento de bytes de datos de recepcin: D201

1. Empezar a programar una instruccin RXD. Mueva el cursor al lugar en el que desea insertar la instruccin RXD
y escriba RXD. Tambin puede insertar la instruccin RXD haciendo clic en el icono Comunicacin del usuario de
la barra de men y haciendo clic en el lugar en el que desea insertarla en el rea de edicin del programa, a
continuacin aparecer el cuadro de dilogo Transmisin. Haga clic en RXD para cambiar al cuadro de dilogo
Recepcin.
Aparece el cuadro de dilogo Instruccin de recepcin.

2. Compruebe que RXD est seleccionada en el cuadro Tipos y haga clic en Puerto 1 del cuadro Puerto. A
continuacin, haga clic en Insertar.

Aparece el cuadro de dilogo Seleccin de tipo de datos. Programar el dispositivo de origen S1 mediante
este cuadro de dilogo.
3. Haga clic en Constante (Hexadecimal) en el cuadro Tipos y haga clic en Aceptar. A continuacin, en el cuadro
de dilogo Constante (Hexadecimal) escriba 02 para programar el delimitador de inicio STX (02h). Cuando
termine, haga clic en Aceptar.

17-26

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


4. Como el cuadro de dilogo Instruccin de recepcin vuelve a aparecer, repita el procedimiento anterior. En el
cuadro de dilogo Seleccin de tipo de datos, haga clic en Omitir y luego en Aceptar. A continuacin, en el
cuadro de dilogo Omitir, escriba 4 en el cuadro Dgitos y haga clic en Aceptar.

5. De nuevo en el cuadro de dilogo Seleccin de tipo de datos, haga clic en Variable (DR) y a continuacin en
Aceptar. A continuacin, en el cuadro de dilogo Variable (Registro de datos), escriba D20 en el cuadro Nm de
DR y haga clic en ASCII a BIN para seleccionar la conversin ASCII a binario. Introduzca 4 en el cuadro Dgitos
(4 dgitos) y 2 en el cuadro REP (2 ciclos de repeticin). Cuando termine, haga clic en Aceptar.

6. De nuevo en el cuadro de dilogo Seleccin de tipo de datos, haga clic en BCC y a continuacin en Aceptar. A
continuacin, en el cuadro de dilogo de BCC, introduzca 1 en el cuadro Posicin de inicio de clculo, haga clic
en ADD para el Tipo de clculo, haga clic en BIN a ASCII para el Tipo de conversin y haga clic en 2 para los
Dgitos. Cuando termine, haga clic en Aceptar.

7. De nuevo en el cuadro de dilogo Seleccin de tipo de datos, haga clic en Constante (Hexadecimal) y luego en
Aceptar. A continuacin, en el cuadro de dilogo Constante (Hexadecimal) escriba 03 para programar el
delimitador de fin ETX (03h). Cuando termine, haga clic en Aceptar.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17-27

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


8. En el cuadro de dilogo Instruccin de recepcin, escriba M20 en el cuadro D1 de destino y escriba D200 en el
cuadro D2 de destino. Cuando termine, haga clic en Aceptar.

La programacin de la instruccin RXD1 ha finalizado y los datos de recepcin se almacenarn de la siguiente


forma:
D20 5678h

= 22136

D21 90ABh = 37035

17-28

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO

Error de comunicacin del usuario


Cuando se produce un error de comunicacin del usuario, se almacena un cdigo de error en el registro de
datos designado como estado de transmisin de la instruccin TXD o estado de recepcin de la instruccin
RXD. Cuando se producen varios errores, el ltimo cdigo de error sobrescribe a todos los errores anteriores y
se almacena en el registro de datos de estado.
El registro de datos de estado contiene tambin informacin del cdigo de estado de transmisin/recepcin.
Para extraer un cdigo de error de comunicacin del usuario del registro de datos de estado, divida el valor por
16. El resto es el cdigo de error de comunicacin del usuario. Consulte las pginas 17-12 y 17-25.
Para corregir el error, corrija el programa del usuario consultando las causas de error descritas a continuacin:
Cdigo de error de comunicacin del usuario
Cdigo de error
de comunicacin
del usuario

Causa del error

Entradas de inicio a ms de 5 instrucciones TXD


estn activadas al mismo tiempo.

Tiempo de espera ocupado de destino de


transmisin

Entradas de inicio a ms de 5 instrucciones RXD


con un delimitador de inicio estn activadas al
mismo tiempo.

4
5
6
7

9
10
11

12
13
14

15

Mientras se ejecuta una instruccin RXD sin


delimitador de inicio, se ejecuta otra instruccin
RXD con o sin delimitador de inicio.
Reservado
Reservado
El primer byte de los datos recibidos no coincide
con el delimitador de inicio especificado.
Cuando se especifica una conversin de ASCII a
binario o de ASCII a BCD en el formato de
recepcin se recibe cualquier cdigo
comprendido entre 0 y 9 y entre A y F. (Estos
cdigos se consideran como 0 durante la
conversin).
El BCC calculado a partir de la instruccin RXD
no coincide con el BCC adjunto a los datos
recibidos.
El cdigo del delimitador de fin especificado en la
instruccin RXD no coincide con el recibido.
Tiempo de espera de recepcin entre caracteres
(Tras recibir un byte de datos, el siguiente byte no
se recibe en el perodo especificado como valor
del tiempo de espera de recepcin).
Error de exceso
(Antes de que finalice por completo el
procesamiento de la recepcin se reciben los
siguientes datos).
Error de marco
(Error de deteccin del bit de inicio o de parada)
Error en la comprobacin de paridad
(Se ha encontrado un error en la comprobacin
de paridad).
La instruccin TXD1/RXD1 (o TXD2/RXD2) se
ejecut sin seleccionar el protocolo del usuario
del puerto 1 (o del puerto 2) en Configuracin de
rea de funcin.

Salida de finalizacin de transmisin/recepcin


Las salidas de finalizacin de transmisin de las
primeras 5 instrucciones TXD de la parte superior
del diagrama de escalera estn activadas.
Contina activado despus de un tiempo de
espera ocupado
Entre las primeras 5 instrucciones RXD de la
parte superior del diagrama de escalera, las
salidas de finalizacin de recepcin de las
instrucciones RXD continan activadas si el
delimitador de inicio coincide con el primer byte
de los datos recibidos.
La salida de finalizacin de recepcin de la
instruccin RXD en una direccin ms pequea
contina activada.

No se ha producido ningn efecto sobre la salida


de finalizacin de la recepcin.
Si a continuacin se reciben datos entrantes con
un delimitador de inicio coincidente, la salida de
finalizacin de recepcin contina activada.
La salida de finalizacin de recepcin contina
activada.

La salida de finalizacin de recepcin contina


activada.
La salida de finalizacin de recepcin contina
activada.
La salida de finalizacin de recepcin contina
activada.
La salida de finalizacin de recepcin contina
activada.
No se ha producido ningn efecto sobre la salida
de finalizacin.
No se ha producido ningn efecto sobre la salida
de finalizacin.
No se ha producido ningn efecto sobre la salida
de finalizacin.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17-29

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO

Tabla de cdigos de caracteres ASCII


Bit
superior
Bit
inferior

0
Decimal

1
Decimal

2
Decimal

3
Decimal

4
Decimal

5
Decimal

6
Decimal

7
Decimal

8
Decimal

9
Decimal

A
Decimal

B
Decimal

NU DL
L
E SP

32

48

64

80

96

112

33

49

65

81

97

113

34

50

66

82

98

114

35

51

67

83

99

115

36

52

68

84

100

116

EN NA
Q
K %

37

53

69

85

101

117

&

38

54

70

86

102

118

39

55

71

87

103

119

16

SO DC
H
1
1

ST

17

D
X C2

ET

18

D
X C3

19

EO D C
T
4
4

20

21

AC SY
K
N
6

22

BE ET
L
B
7

23

BS CAN
8

24

40

56

72

88

104

120

HT

EM

25

41

57

73

89

105

121

42

58

74

90

106

122

LF SUB
10

26

VT ESC

128

144

160

176

192

208

224

240

129

145

161

177

193

209

225

241

130

146

162

178

194

210

226

242

131

147

163

179

195

211

227

243

132

148

164

180

196

212

228

244

133

149

165

181

197

213

229

245

134

150

166

182

198

214

230

246

135

151

167

183

199

215

231

247

136

152

168

184

200

216

232

248

137

153

169

185

201

217

233

249

138

154

170

186

202

218

234

250

139

155

171

187

203

219

235

251

140

156

172

188

204

220

236

252

141

157

173

189

205

221

237

253

11

27

43

59

75

91

107

123

FF

FS

<

12

28

44

60

76

92

108

124

CR

GS

13

29

45

61

77

93

109

125

SO

RS

>

Decimal

14

30

46

62

78

94

110

126

142

158

174

190

206

222

238

254

SI

US

Decimal

15

31

47

63

79

95

111

127

143

159

175

191

207

223

239

255

C
Decimal

D
Decimal

17-30

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO

Seales de control de lnea de RS232C


Mientras MicroSmart est en modo de comunicacin del usuario, los registros de datos especiales pueden
utilizarse para activar o desactivar las opciones de seal de control de DSR y de DTR del puerto 2. Este puerto
slo est disponible en los mdulos de la CPU tipo 16 E/S y 24 E/S y se debe instalar un adaptador RS232C
opcional en el conector del puerto 2 para activar la comunicacin RS232C. Las opciones de seal de control de
DSR y de DTR no pueden utilizarse para el puerto 1.
La lnea de seal de RTS del puerto 2 permanece activada.

Registros de datos especiales para el puerto 2 para las seales de control de lnea de RS232C
Los registros de datos especiales D8104 a D8106 se asignan a las seales de control de lnea RS232C.
Puerto RS232C

Nm de DR.
D8104
D8105

Puerto 2

D8106

Funcin del registro de datos


Estado de seal de control
Opcin de seal de control de
entrada DSR
Opcin de seal de control de
salida DTR

Valor de DR actualizado
Cada ciclo de scan

L/E
L

Cuando se envan/reciben datos

L/E

Cuando se envan/reciben datos

L/E

Estado de seal de control D8104


El registro de datos especial D8104 almacena un valor para indicar que DSR y DTR estn activados o
desactivados en el puerto 2. Los datos de D8104 se actualizan en cada procesamiento de END.
Valor de D8104
0
1
2
3

DSR
DESACTIVADO
DESACTIVADO
ACTIVADO
ACTIVADO

DTR
DESACTIVADO
ACTIVADO
DESACTIVADO
ACTIVADO

Descripcin
DSR y DTR estn desactivados
DTR est activado
DSR est activado
DSR y DTR estn activados

Estado de seal de control DSR en los modos de EJECUCIN y PARADA


Comunicacin
Modo

Valor de D8105
0 (predeterminado)
1

Modo de
comunicacin
del usuario

2
3
4
5 o ms

Modo de
mantenimiento

Estado de DSR (Entrada)


Modo EJECUCIN
Modo PARADA
Sin efecto
Sin efecto (TXD/RXD desactivadas)
ACTIVADO:Activa TXD/RXD
Sin efecto (TXD/RXD desactivadas)
DESACTIVADO:Desactiva TXD/RXD
ACTIVADO:Desactiva TXD/RXD
Sin efecto (TXD/RXD desactivadas)
DESACTIVADO:Activa TXD/RXD
ACTIVADO:Activa TXD
Sin efecto (TXD/RXD desactivadas)
DESACTIVADO:Desactiva TXD
ACTIVADO:Desactiva TXD
Sin efecto (TXD/RXD desactivadas)
DESACTIVADO:Activa TXD
Sin efecto
Sin efecto (TXD/RXD desactivadas)
Sin efecto

Sin efecto

Estado de seal de control DTR en los modos de EJECUCIN y PARADA


Modo de
comunicacin

Modo de
comunicacin
del usuario

Valor de D8106
0 (predeterminado)
1
2
3 o ms

Modo de
mantenimiento

Estado de DTR (Salida)


Modo EJECUCIN
Modo PARADA
ACTIVADO
DESACTIVADO
DESACTIVADO
DESACTIVADO
RXD activado: ACTIVADO
RXD desactivado:
DESACTIVADO
DESACTIVADO
ACTIVADO
DESACTIVADO
ACTIVADO

ACTIVADO

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17-31

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


Opcin de seal de control de entrada DSR D8105
El registro de datos especial D8105 se utiliza para controlar el flujo de datos entre el puerto 2 RS232C de
MicroSmart y el terminal remoto en funcin de la seal DSR (establecimiento de datos preparado) que se enva
desde dicho terminal. La seal DSR es una entrada para MicroSmart que determina el estado del terminal
remoto. Este terminal indica a
MicroSmart , utilizando la seal DSR, si est preparado para recibir datos o si est enviando datos vlidos.
La opcin de seal de control DSR slo se puede utilizar en la comunicacin del usuario mediante el puerto
RS232C 2.
D8105 = 0 (valor predeterminado del sistema):
DSR no se utiliza para el control del flujo de datos. Si no es necesario el control DSR, establezca 0
en D8105.
D8105 = 1:

Si DSR est activado, MicroSmart puede transmitir y recibir datos.


Seal DSR

ACTIVADO
DESACTIVADO

Transmitir/recibir

D8105 = 2:

Imposible

Posible

Imposible

Si DSR est desactivado, MicroSmart puede transmitir y recibir datos.


Seal DSR

ACTIVADO
DESACTIVADO

Transmitir/recibir

D8105 = 3:

Imposible

Posible

Imposible

Si DSR est activado, MicroSmart puede transmitir datos. Esta funcin se denomina
normalmente Control ocupado y se utiliza para controlar la transmisin a un terminal
remoto con una velocidad de procesamiento lenta, como por ejemplo una impresora.
Cuando el terminal remoto est ocupado, se limita la entrada de datos al mismo.
Seal DSR

ACTIVADO
DESACTIVADO

Transmisin

D8105 = 4:

Posible

Imposible

Si DSR est desactivado, MicroSmart puede transmitir datos.


Seal DSR

ACTIVADO
DESACTIVADO

Transmisin

D8105 = 5 o ms:

17-32

Imposible

Imposible

Posible

Imposible

Igual que para D8105 = 0. DSR no se utiliza para el control del flujo de datos.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


Opcin de seal de control de salida DTR D8106
El registro de datos especial D8106 se utiliza para controlar la seal DTR (terminal de datos preparada) para
indicar el estado operativo de MicroSmart y el estado de transmisin/recepcin.
La opcin de seal de control DTR slo se puede utilizar en la comunicacin del usuario mediante el puerto
RS232C 2.
D8106 = 0 (valor predeterminado del sistema):
Mientras MicroSmart est ejecutndose, DTR est activado tanto si MicroSmart est
transmitiendo como si est recibiendo datos. Mientras MicroSmart est parada, DTR
permanece desactivado. Utilice esta opcin para indicar el estado operativo de MicroSmart.
MicroSmart

Seal DTR

D8106 = 1:

Parada

Ejecutndose

Parada

ACTIVADO
DESACTIVADO

Tanto si MicroSmart est ejecutndose como si est parada, DTR permanece desactivado.
MicroSmart

Seal DTR

Parada

Ejecutndose

Parada

ACTIVADO
DESACTIVADO

Mientras MicroSmart puede recibir datos, DTR est activado. Mientras MicroSmart no puede
recibir datos, DTR permanece desactivado. Utilice esta opcin cuando se necesite el control
del flujo de datos de recepcin.

D8106 = 2:

Recepcin
Seal DTR

D8106 = 3 o ms:

Imposible

Posible

Imposible

ACTIVADO
DESACTIVADO

Igual que para D8106 = 0.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17-33

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO

Programa de muestra TXD de comunicacin del usuario


Este ejemplo demuestra un programa para enviar datos a una impresora mediante la instruccin TXD2
(transmitir) de comunicacin del usuario, con un adaptador de comunicacin RS232C opcional instalado en el
conector del puerto 2 del mdulo de la CPU tipo 24 E/S.

Configuracin del sistema


Impresora
Adaptador de comunicacin RS232C
FC4A-PC1
Al puerto 2
(RS232C)

Al puerto RS232C

Cable 1C de comunicacin del usuario


FC2A-KP1C
2,4 m (7,87 pies) de longitud

Acople un conector adecuado al


extremo abierto referido a los
contactos de conector del cable
indicado a continuacin.

Contactos y conexin del cable


Contactos de conector mini DIN
Descripcin

Color

Contactos de conector D-sub de 9 contactos


Descripcin

Contacto

Contacto

Cubierta

NC

Sin conexin
Sin conexin

Blindaje

NC

Sin conexin

Negro

NC

NC

Sin conexin

Amarillo

DATOS Datos de recepcin

TXD

Datos de transmisin

Azul

NC

Sin conexin

NC

Sin conexin

Verde

GND

Toma de tierra

DSR

Establecimiento de
datos preparado

Marrn

NC

Sin conexin

NC

Sin conexin

NC

Sin conexin

Gris

OCUPADOSeal de ocupado

SG

Toma de tierra de seal

Rojo

NC

NC

Sin conexin

Blanco

Sin conexin

El nombre del terminal OCUPADO difiere en funcin de las impresoras, como por ejemplo DTR. La funcin de
este terminal consiste en enviar una seal a un equipo remoto para averiguar si la impresora est preparada o
no para imprimir datos. Como la operacin de esta seal puede diferir enfuncin de las impresoras, confrmela
antes de conectar el cable.

Precaucin No conecte ningn cable a los contactos NC (sin conexin); si lo hace, puede que
MicroSmart y la impresora no funcionen correctamente o resulten daadas.

Descripcin de la operacin

Ejemplo de impresin

Los datos del contador C2 y del registro de datos D30 se imprimen cada
minuto. Un ejemplo de impresin se muestra a la derecha.

Programacin de los registros de datos especiales


El registro de datos especial D8105 se utiliza para supervisar la seal
OCUPADO y para controlar la transmisin de los datos de impresin.
DR especial

D8105

Valor

Descripcin

Mientras DSR est activado (no ocupado), la CPU enva datos.


Mientras DSR est desactivado (ocupado), la CPU detiene la
transmisin de datos.
Si la duracin del perodo de desactivacin supera un lmite
(aprox. 5 seg.), se producir un error de tiempo de espera
ocupado de transmisin y el resto de los datos no podr enviarse.
El registro de datos de estado de transmisin almacenar un
cdigo de error. Consulte las pginas 17-12 y 17-29.

--- PRUEBA DE
IMPRESIN --11H 00M
CNT2...0050
D030...3854
--- PRUEBA DE
IMPRESIN --11H 01M
CNT2...0110
D030...2124

MicroSmart supervisa la seal DSR para impedir que el bfer de recepcin de la impresora se desborde. Si
desea obtener ms informacin acerca de la seal DSR, consulte la pgina 17-32.
17-34

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


Establecimiento del modo de comunicacin del usuario en Configuracin de rea de funcin de
WindLDR.
Como este ejemplo utiliza el puerto RS232C 2, seleccione Protocolo de usuario para el Puerto 2 en
Configuracin de rea de funcin mediante WindLDR. Consulte la pgina 17-6.

Configuracin de los parmetros de comunicacin


Establezca los parmetros de comunicacin para que coincidan con los de la impresora. Consulte la pgina
17-6. Si desea obtener ms informacin acerca de los parmetros de comunicacin de la impresora, consulte
en el manual del usuario la seccin dedicada a la misma. A continuacin se muestra un ejemplo:
Parmetros de comunicacin:
Velocidad en baudios
Bits de datos
Comprobacin de paridad
Bits de parada

9600 bps
8
Ninguno
1

Nota: El valor de tiempo de espera de recepcin se utiliza para la instruccin RXD en el modo de comunicacin del
usuario. Como este ejemplo utiliza nicamente la instruccin TXD, el valor de tiempo de espera de recepcin no tiene
efecto.

Diagrama de escalera
El segundo dato almacenado en el registro de datos especial D8014 se compara con 0 mediante la instruccin
CMP= (comparacin igual que). Cada vez que se cumple esta condicin, se ejecuta la instruccin TXD2 para
enviar los datos de C2 y D30 a la impresora. Se omite un circuito de recuento del contador C2 de este
programa de muestra.
M8120

REP

M8120 es el rel interno especial del pulso de


inicializacin.

S2
0

D1
M0

REP

3 D8105 para activar la opcin DSR para el control


ocupado.

MOV(W) S1
C2

D1
D31

REP

M8125 es el rel interno especial de salida en


funcionamiento.

MOV(W) S1
D8012

D1
D20

REP

Cuando el segundo dato de D8014 es igual que 0, se


activa M0.

MOV(W) S1
D8013

D1
D21

REP

El valor actual del contador C2 se mueve a D31.

D1
M1

D2
D0

CMP=(W) S1
D8014

M8125
M0

M0

D1
D8105

MOV(W) S1
3

SOTU

TXD
2

S1
73

CMP=(W) compara el segundo dato de D8014 con 0.

Los datos de hora de D8012 se mueven a D20.

SP SP SP

SP P
R
I
N T SP T
20h 20h 20h 2Dh 2Dh 2Dh 20h 50h 52h 49h 4Eh 54h 20h 54h

Los datos de minutos de D8013 se mueven a D21.


TXD2 se ejecuta para enviar datos de 73 bytes a travs del
puerto RS232C 2 a la impresora.

E
S
T SP

CR LF CR LF SP SP SP
45h 53h 54h 20h 2Dh 2Dh 2Dh 0Dh 0Ah 0Dh 0Ah 20h 20h 20h
D20 Conversin: BCDASCII Dgitos: 2 REP: 01

Los datos de hora de D20 se convierten de BCD a ASCII y


se envan dos dgitos.

D21 Conversin: BCDASCII Dgitos: 2 REP: 01

Los datos de minutos de D21 se convierten de BCD a


ASCII y se envan dos dgitos.

H SP
48h 20h
M CR LF CR LF
4Dh 0Dh 0Ah 0Dh 0Ah
SP SP SP C N T
2
.
.
.
20h 20h 20h 43h 4Eh 54h 32h 2Eh 2Eh 2Eh

Los datos del contador C2 de D31 se convierten de BCD a


ASCII y se envan 4 dgitos.

D31 Conversin: BCDASCII Dgitos: 4 REP: 01


0
3
0
.
.
.
CR LF SP SP SP D
0Dh 0Ah 20h 20h 20h 44h 30h 33h 30h 2Eh 2Eh 2Eh
D30 Conversin: BCDASCII Dgitos: 4 REP: 01

Los datos de D30 se convierten de BCD a ASCII y se


envan 4 dgitos.

CR LF CR LF
0Dh 0Ah 0Dh 0Ah

END

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17-35

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO

Programa de muestra RXD de comunicacin del usuario


Este ejemplo demuestra un programa para recibir datos procedentes de un lector de cdigos de barras con un
puerto RS232C mediante la instruccin RXD1 (recibir) de comunicacin del usuario.

Configuracin del sistema


Cable 1C de comunicacin del usuario
FC2A-KP1C
2,4 m (7,87 pies) de longitud

Al puerto 1
RS232C

Lector de cdigos de barras


Al puerto RS232C

Acople un conector adecuado al extremo


abierto referido a los contactos de conector del
cable indicado a continuacin.

Contactos de conector D-sub de 25


contactos

Contactos de conector mini DIN


Descripcin

Color

Contacto

Contacto

Cubierta

FG

Negro

TXD1 Datos de transmisin

Amarillo

RXD1 Datos de recepcin

Datos de transmisin

Azul

GND Toma de tierra

RXD

Datos de recepcin

Verde

NC

Sin conexin

Marrn

NC

Sin conexin

Gris

SG

Toma de tierra de seal

Rojo

NC

Sin conexin

Blanco

Blindaje

NC

Sin conexin

NC

Sin conexin

TXD

Descripcin
Toma de tierra de marco

Precaucin No conecte ningn cable a los contactos NC (sin conexin); si lo hace, puede que

MicroSmart y el lector de cdigos de barras no funcionen correctamente o resulten


daados.

Descripcin de la operacin
Un lector de cdigos de barras se utiliza para escanear cdigos de barras de 8 dgitos numricos. Los datos
escaneados se envan a MicroSmart a travs del puerto RS232C 1 y se almacenan en registros de datos. Los
8 dgitos superiores de los datos se almacenan en el registro de datos D20 y los 8 inferiores se almacenan en
el registro de datos D21.

Establecimiento del modo de comunicacin del usuario en Configuracin de rea de funcin de


WindLDR.
Como este ejemplo utiliza el puerto RS232C 1, seleccione Protocolo de usuario para el Puerto 1 en
Configuracin de rea de funcin mediante WindLDR. Consulte la pgina 17-6.

Configuracin de los parmetros de comunicacin


Establezca los parmetros de comunicacin para que coincidan con los del lector de cdigos de barras.
Consulte la pgina 17-6. Si desea obtener ms informacin acerca de los parmetros de comunicacin del
lector de cdigos de barras, consulte en el manual del usuario la seccin dedicada al mismo. A continuacin
se muestra un ejemplo:
Parmetros de comunicacin:
Velocidad en baudios
Bits de datos
Comprobacin de paridad
Bits de parada
17-36

9600 bps
7
Par
1

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


Configuracin del lector de cdigos de barras
Los valores que se indican a continuacin constituyen un ejemplo de configuracin de un lector de cdigos de
barras. Para la configuracin real, consulte en el manual del usuario la seccin dedicada al lector de cdigos
de barras.
Modo de sincronizacin
Modo de lectura
Parmetros de comunicacin

Otros parmetros de
comunicacin

Modo preestablecido de
comparacin

Automtico
Lectura nica o varias lecturas
Velocidad en baudios:
9600 bps
Comprobacin de paridad: par
Encabezado:
02h
Regreso de eco de datos:
No
Control de tiempo de las salidas:
Prioridad de salida 1
Filtro de salidas de datos:
No
Sub serie:
No

Bits de datos: 7
Bit de parada: 1
Cdigo de terminacin:
Salida de datos de BCR:
Supresin de caracteres:
Entrada de serie principal:

03h
S
No
No

Sin utilizar

Direccin del dispositivo


M100
M101
M8120
D20
D21
D100
D101

Entrada para iniciar la recepcin de los datos del cdigo de barras


Salida de finalizacin de recepcin para los datos del cdigo de barras
Rel interno especial del pulso de inicializacin
Almacenar datos del cdigo de barras (4 dgitos superiores)
Almacenar datos del cdigo de barras (4 dgitos inferiores)
Registro de datos de estado de recepcin de los datos del cdigo de barras
Registro de datos de recuento de bytes de datos de recepcin

Diagrama de escalera
Cuando MicroSmart inicia la operacin, la instruccin RXD1 se ejecuta para esperar los datos entrantes.
Cuando finaliza la recepcin de datos, estos datos se almacenan en los registros de datos D20 y D21. La
seal de finalizacin de recepcin se utiliza para ejecutar la instruccin RXD1 para esperar ms datos
entrantes.
M8120
M100

RXD
1

S1
10

M101

D1
M101

S
M100

M8120 es el rel interno especial del pulso de inicializacin utilizado para


establecer M100.

D2
D100

En el lmite ascendente de M100, se ejecuta RXD1 para que est


preparado para recibir datos.

R
M100

Incluso despus de resetear M100, RXD1 todava espera datos


entrantes.

S
M100
R
M101

Cuando finaliza la recepcin de datos, se activa M101, y, a continuacin,


se establece M100 para que ejecute RXD1 para recibir los prximos
datos entrantes.

END

Datos de RXD1
STX D20 B4 2
ETX
(02h) Registro de datos (03h)
Delimitador de fin
D20, conversin ASCII a BCD (4 dgitos), repeticin: 2
Delimitador de inicio

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

17-37

17: INSTRUCCIONES DE COMUNICACIN DEL USUARIO


Ejemplos de nuevos clculos de BCC
Los mdulos de la CPU actualizada pueden usar tres nuevas frmulas de clculo BCC de ADD-2comp,
Modbus ASCII, y Modbus RTU para transmitir instrucciones TXD1 y TXD2 y recibir instrucciones RXD1 y
RXD2. Use la versin
WindLDR 4.40 o superior para programar el nuevo BCC. Estos caracteres de comprobacin de bloque se
calculan de la siguiente forma.
ADD-2comp
1. Aade los caracteres en el intervalo desde la posicin inicial de clculo de BCC hasta el byte inmediatamente
anterior al BCC.
2. Invierte el resultado bit a bit, y aade 1 (Segundo complemento).
3. Guarda el resultado en la posicin BCC de acuerdo con el tipo de conversin designada (Binaria a ASCII o Sin
conversin) y la cantidad designada de dgitos BCC.
Ejemplo: Conversin Binario a ASCII, 2 dgitos BCC

Cuando el resultado del paso 2 es 175h, el BCC consta de 37h, 35h.


Modbus ASCII Calculando el LRC (comprobacin de redundancia longitudinal)
1. Convierte los caracteres ASCII en el intervalo desde la posicin de inicio de clculo BCC al byte inmediatamente
precedente de BCC, en unidades de dos caracteres, para configurar datos hexadecimales de 1 byte.
(Ejemplo: 37h, 35h 75h)
2. Suma los resultados del paso 1.
3. Invierte el resultado bit a bit, y aade 1 (Segundo complemento).
4. Convierte el datos de 1 byte inferior en caracteres ASCII. (Ejemplo: 75h 37h, 35h)
5. Guarda los dos dgitos en la posicin del BCC (LRC).

Modbus RTU Calculando el CRC-16 (suma de comprobacin de redundancia cclica)


1. Toma el comando OR exclusivo (XOR) de FFFh y el primer datos de 1 byte en la posicin inicial de clculo de
BCC.
2. Mueve el resultado 1 bit a la derecha. Cuando se produce un arrastre, tome el O exclusive (XOR) de A001h,
luego vaya al paso 3. Si no es as, vaya directamente al paso 3.
3. Repita le paso 2, moviendo 8 veces.
4. Tome el OR exclusivo (XOR) del resultado y el siguiente dato de 1 byte.
5. Repita el paso 2 al 4 hasta el byte inmediatamente anterior al BCC.
6. Intercambie los bytes mayor y menor del resultado del paso 5 y guarde el CRC-16 resultante en la posicin BCC
(CRC). (Ejemplo: 1234h 34h, 12h)

17-38

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

18: INSTRUCCIONES DE RAMIFICACIN DEL PROGRAMA


Introduccin
Las instrucciones de ramificacin del programa reducen el tiempo de ejecucin, permitiendo omitir partes del
programa cuando no se cumplen ciertas condiciones.
Las instrucciones bsicas de ramificacin del programa son LABEL y LJMP, que se utilizan para etiquetar una
direccin y saltar a la direccin que se ha etiquetado. Las herramientas de programacin incluyen opciones o
bien entre varias partes de un programa y permiten llamar subrutinas que devuelven la ejecucin al lugar
donde la dej el programa normal.
La instruccin DI o EI activa o desactiva las entradas de interrupcin y la interrupcin de temporizador
individualmente.

LABEL (Etiqueta)
Es el nmero de etiqueta, desde 0 a 127, utilizado en la direccin del programa donde comienza la
ejecucin de instrucciones de programa para una ramificacin del programa.

LABEL
***

Se puede utilizar una instruccin END para separar del programa principal una parte etiquetada.
De esta forma, el tiempo de ciclo de scan se minimiza al no ejecutar la ramificacin del programa a
menos que se cumplan las condiciones de entrada.
Nota: No se puede utilizar ms de una vez el mismo nmero de etiqueta.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo
Nmero de etiqueta

Funcin
Etiqueta para LJMP y LCAL

I Q M R T C D Constante Repeticin

0-127

LJMP (Salto de etiqueta)


LJMP

S1
*****

Cuando la entrada est activada, salta a la direccin con la etiqueta 0 a 127 designada
por S1.
Cuando la entrada est desactivada, no tiene lugar ningn salto y la ejecucin del
programa contina en la siguiente instruccin.
La instruccin LJMP se utiliza como opcin o bien entre dos partes de un programa. La
ejecucin del programa no vuelve a la instruccin que sigue a la instruccin LJMP,
despus de la ramificacin del programa.

Mdulos de la CPU aplicables


FC4A-C10R2/C
X

FC4A-C16R2/C
X

FC4A-C24R2/C
X

FC4A-D20K3/S3
X

FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X

Dispositivos vlidos
Dispositivo
S1 (Origen 1)

Funcin
Nmero de etiqueta al que se salta

I Q M R T C

D Constante Repeticin
X
0-127

Si desea obtener el intervalo de nmeros de dispositivo vlidos, consulte las pginas 6-1 y 6-2.
Como la instruccin LJMP se ejecuta en cada ciclo de scan mientras la entrada est activada, se debe utilizar
una entrada de pulso desde una instruccin SOTU o SOTD segn sea necesario.
Nota: Asegrese de que est programada una instruccin LABEL del nmero de etiqueta utilizado para una instruccin
LJMP. Cuando se designa S1 utilizando un valor que no es una constante, el valor de la etiqueta es una variable. Cuando
utilice una variable para una etiqueta, asegrese de que todos los nmeros de LABEL posibles estn incluidos en el
programa del usuario. Si no hay una etiqueta que coincida, aparecer un error de ejecucin en el programa del usuario,
activando el rel interno especial M8004 y el LED DE ERROR del mdulo de la CPU.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

18-1

18: INSTRUCCIONES DE RAMIFICACIN DEL PROGRAMA


Ejemplo: LJMP y LABEL
El siguiente ejemplo demuestra un programa que salta a tres partes distintas del programa en funcin de la
entrada.
LJMP

S1
0

Cuando la entrada I0 est activada, la ejecucin del programa salta a la etiqueta 0.

LJMP

S1
1

Cuando la entrada I1 est activada, la ejecucin del programa salta a la etiqueta 1.

LJMP

S1
2

Cuando la entrada I2 est activada, la ejecucin del programa salta a la etiqueta 2.

I0
I1
I2

END
LABEL
0
M8121 es el rel interno especial del reloj de 1 seg.
M8121

Q0

Cuando se produce el salto a la etiqueta 0, la salida Q0 oscila en incrementos de 1 seg.

END
LABEL
1
M8122

Q1

M8122 es el rel interno especial del reloj de 100 mseg.


Cuando se produce el salto a la etiqueta 1, la salida Q1 oscila en incrementos de 100
mseg.

END
LABEL
2
M8123

M8123 es el rel interno especial del reloj de 10 mseg.


Cuando se produce el salto a la etiqueta 2, la salida Q2 oscila en incrementos de 10
mseg.

Q2
END

Uso de la instruccin de temporizador con ramificacin del programa


Si ya est activada la entrada de inicio del temporizador de la instruccin TML, TIM, TMH o TMS, la cuenta
atrs se inicia inmediatamente en la ubicacin a la que se salta, comenzando por el valor actual de
temporizador. Cuando se utiliza una ramificacin del programa, es importante asegurarse de que los
temporizadores se inicializan cuando se desea, despus del salto. Si es necesario inicializar la instruccin de
temporizador (establecida en el valor de preseleccin) despus del salto, la entrada de inicio del temporizador
debe mantenerse desactivada durante uno o ms ciclos de scan antes de la inicializacin. De lo contrario, la
entrada del temporizador no se reconocer.

18-2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

18: INSTRUCCIONES DE RAMIFICACIN DEL PROGRAMA


Uso de la instruccin SOTU/SOTD con ramificacin del programa
Compruebe que las entradas de pulso de los contadores y registros de desplazamiento, y la entrada de las
salidas nicas (SOTU y SOTD) se mantienen durante el salto, si es necesario. Mantenga la entrada
desactivada durante uno o varios ciclos de scan despus del salto para que se reconozca la transicin del
lmite ascendente o descendente.
LABEL
0
I1

SOTU
LJMP

M0

Q1
S1
0

Aunque normalmente la instruccin SOTU


produce un pulso para un ciclo de scan, cuando
se utiliza en una ramificacin del programa, el
pulso SOTU durar slo hasta la siguiente vez
que se ejecute la misma instruccin SOTU.
En el ejemplo de la izquierda, la ramificacin del
programa producir bucles mientras el rel
interno M0 permanezca activado. Sin embargo,
SOTU produce una salida de pulso slo durante
el primer bucle.

Q1 Memoria
interna

ACTIVADO
DESACTIVADO

Q1 Salida

ACTIVADO
DESACTIVADO
END

END

Como la instruccin END no se ejecuta mientras M0 permanece activado, la salida Q1 no se activa aunque la entrada I1
est activada.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

18-3

18: INSTRUCCIONES DE RAMIFICACIN DEL PROGRAMA

LCAL (Llamada de etiqueta)


LCAL

Cuando la entrada est activada, se llama a la direccin con la etiqueta 0 a 127


designada por S1. Cuando la entrada est desactivada, no tiene lugar ninguna llamada y
la ejecucin del programa contina en la siguiente instruccin.

S1
*****

La instruccin LCAL llama a una subrutina y vuelve al programa principal una vez
ejecutada la ramificacin. Se debe insertar una instruccin LRET (vase a continuacin)
al final de la ramificacin del programa que se llame, de manera que la ejecucin normal
del programa contine volviendo a la instruccin que sigue a la instruccin LCAL.
Nota: Se debe utilizar la instruccin END para separar el programa principal de
cualquier subrutina llamada por la instruccin LCAL.
Se puede anidar un mximo de cuatro instrucciones LCAL. Si se anidan ms de cuatro,
aparecer un error de ejecucin en el programa del usuario, activando el rel interno
especial M8004 y el LED DE ERROR del mdulo de la CPU.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

S1 (Origen 1)

Nmero de etiqueta al que se llama

D Constante Repeticin
X

0-127

Si desea obtener el intervalo de nmeros de dispositivo vlidos, consulte las pginas 6-1 y 6-2.
Como la instruccin LCAL se ejecuta en cada ciclo de scan mientras la entrada est activada, se debe utilizar
una entrada de pulso desde una instruccin SOTU o SOTD segn sea necesario.
Nota: Asegrese de que est programada una instruccin LABEL del nmero de etiqueta utilizado para una instruccin
LCAL. Cuando se designa S1 utilizando un valor que no es una constante, el valor de la etiqueta es una variable. Cuando
utilice una variable para una etiqueta, asegrese de que todos los nmeros de LABEL posibles estn incluidos en el
programa del usuario. Si no hay una etiqueta que coincida, aparecer un error de ejecucin en el programa del usuario,
activando el rel interno especial M8004 y el LED DE ERROR del mdulo de la CPU.

LRET (Devolucin de etiqueta)


LRET

Esta instruccin se inserta al final de una subrutina llamada por la instruccin LCAL. Una vez
finalizada la subrutina, contina la ejecucin normal del programa volviendo a la instruccin que
sigue a la instruccin LCAL.
La instruccin LRET se debe insertar al final de la subrutina comenzando por una instruccin
LABEL. Si se programa en otra posicin, aparecer un error de ejecucin en el programa del
usuario, activando el rel interno especial M8004 y el LED DE ERROR del mdulo de la CPU.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

18-4

Funcin

D Constante Repeticin

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

18: INSTRUCCIONES DE RAMIFICACIN DEL PROGRAMA


Estructura correcta para llamar a una subrutina
Cuando se ejecuta una instruccin LCAL, es posible que las instrucciones restantes del programa en el mismo
escaln no se ejecuten tras la devolucin, si la subrutina cambia las condiciones de entrada. Despus de la
instruccin LRET de una subrutina, la ejecucin del programa comienza por la instruccin que sigue a la
instruccin LCAL, en funcin de la condicin de entrada actual.
Si las instrucciones que siguen a una instruccin LCAL se deben ejecutar despus de llamar a la subrutina,
asegrese de que sta no cambia las condiciones de entrada desfavorablemente. Adems, incluya las
instrucciones siguientes en una nueva lnea de escalera, separadas de la instruccin LCAL.
Correcto
I0

MOV (W) S1
D0
LCAL

D1
D1

REP

Incorrecto
I0

S1
0

MOV (W) S1
D0
LCAL

D1
D1

S1
0

S
M0

I0
MOV (W) S1
D20

D1
D21

S
M0

REP

Separe la lnea de escalera para cada


instruccin LCAL.

REP

MOV (W) S1
D20

D1
D21

REP

La subrutina puede cambiar el estado de


E/S tras la devolucin.

Ejemplo: LCAL y LRET


El siguiente ejemplo demuestra un programa que llama a tres partes distintas del programa en funcin de la
entrada. Una vez finalizada la subrutina, la ejecucin normal del programa vuelve a la instruccin que sigue a
la instruccin LCAL.
LCAL

S1
0

LCAL

S1
1

I0
I1
LCAL
I2

Cuando la entrada I0 est activada, la ejecucin del programa salta a la etiqueta 0.


Cuando la entrada I1 est activada, la ejecucin del programa salta a la etiqueta 1.
Cuando la entrada I2 est activada, la ejecucin del programa salta a la etiqueta 2.

S1
2
END
LABEL
0

M8121

Q0

M8121 es el rel interno especial del reloj de 1 seg.


Cuando se produce el salto a la etiqueta 0, la salida Q0 oscila en incrementos de 1 seg.
La ejecucin del programa vuelve a la direccin de la entrada I1.

LRET
LABEL
1
M8122

Q1
LRET

M8122 es el rel interno especial del reloj de 100 mseg.


Cuando se produce el salto a la etiqueta 1, la salida Q1 oscila en incrementos de 100
mseg.
La ejecucin del programa vuelve a la direccin de la entrada I2.

LABEL
2
M8123 es el rel interno especial del reloj de 10 mseg.
M8123

Q2
LRET

Cuando se produce el salto a la etiqueta 2, la salida Q2 oscila en incrementos de 10


mseg.
La ejecucin del programa vuelve a la direccin de END.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

18-5

18: INSTRUCCIONES DE RAMIFICACIN DEL PROGRAMA

IOREF (Actualizacin de E/S)


IOREF

Cuando la entrada est activada, los datos de E/S de 1 bit designados por el dispositivo
de origen S1 se actualizan de inmediato independientemente del tiempo de ciclo de scan.

S1
*****

Cuando se utiliza I (entrada) como S1, el estado de entrada real se lee inmediatamente
en un rel interno, comenzando por M300, asignado a cada entrada disponible en el
mdulo de la CPU.
Cuando se utiliza Q (salida) como S1, los datos de salida de la RAM se escriben
inmediatamente en la salida real disponible en el mdulo de la CPU.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

D Constante Repeticin

S1 (Origen 1)

E/S que se va a actualizar

Slo se pueden designar como S1 los nmeros de entrada y de salida disponibles en el mdulo de la CPU. No
se pueden designar como S1 los nmeros de entrada y de salida para mdulos de E/S de expansin. Si desea
obtener el intervalo de nmeros de dispositivo vlidos, consulte las pginas 6-1 y 6-2.
Nmeros de dispositivos de entrada y rels internos asignados
Dispositivo de
entrada

Rel interno

Dispositivo de
entrada

Rel interno

Dispositivo de
entrada

Rel interno

I0

M300

I5

M305

I12 *

M312

I1

M301

I6

M306

I13 *

M313

I2

M302

I7

M307

I14 *

M314

I3

M303

I10 *

M310

I15 *

M315

I4

M304

I11 *

M311

Nota *: Los mdulos de la CPU delgada tipo FC4A-D40K3 y FC4A-D40S3 no pueden utilizar las entradas I10 a I15 como
dispositivo de origen S1; para dichos mdulos slo se pueden designar las entradas I0 a I7 como tal dispositivo.

Durante la ejecucin normal de un programa del usuario, los estados de E/S se actualizan simultneamente
cuando se ejecuta la instruccin END al final de un ciclo de scan. Cuando se necesita una respuesta en tiempo
real para ejecutar una interrupcin, se puede utilizar la instruccin IOREF. Cuando se activa la entrada para la
instruccin IOREF, el estado de la entrada o salida designada se lee o escribe inmediatamente.
Cuando se ejecuta la instruccin IOREF para una entrada, el filtro no tiene efecto y el estado de entrada en
ese momento se lee para el rel interno correspondiente.
El estado de entrada real del mismo nmero de entrada se lee para la memoria de entrada interna cuando se
ejecuta la instruccin END igual que en el ciclo de scan normal; entonces el valor del filtro tiene efecto tal y
como se ha designado en la Configuracin de rea de funcin. Consulte la pgina 5-28.

18-6

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

18: INSTRUCCIONES DE RAMIFICACIN DEL PROGRAMA


Ejemplo: IOREF
El siguiente ejemplo demuestra un programa que transfiere el estado de la entrada I0 a la salida Q0 utilizando
la instruccin IOREF. La entrada I2 se ha designado como entrada de interrupcin. Si desea obtener
informacin sobre la funcin de entrada de interrupcin, consulte la pgina 5-23.
M8120

MOV (W) S1
0

D1
D8032

REP

M8120 es el rel interno especial del pulso de inicializacin.


D8032 almacena 0 para designar la etiqueta del destino de salto 0 para
la entrada de interrupcin I2.

Programa principal
END
LABEL
0
IOREF
M8125
M300

S1
I0
Q0

IOREF
M8125

S1
Q0
LRET

Cuando la entrada I2 est activada, la ejecucin del programa salta a la


etiqueta 0.
M8125 es el rel interno especial de salida en funcionamiento.
IOREF lee inmediatamente el estado de la entrada I0 en el rel interno
M300.
M300 activa o desactiva la memoria interna de la salida Q0.
Otra instruccin IOREF escribe inmediatamente el estado de la
memoria interna de la salida Q0 en la salida Q0 real.
La ejecucin del programa vuelve al programa principal.

DI (Desactivar interrupcin)
DI

S1
**

Cuando la entrada est activada, se desactivan las entradas de interrupcin y la


interrupcin de temporizador designadas por el dispositivo de origen S1.

EI (Activar interrupcin)
EI

S1
**

Cuando la entrada est activada, se activan las entradas de interrupcin y la interrupcin


de temporizador designadas por el dispositivo de origen S1.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X

Dispositivos vlidos
Dispositivo
S1 (Origen 1)

Funcin
Entradas de interrupcin e interrupcin de
temporizador

D Constante Repeticin

1-31

Las entradas de interrupcin I2 a I5 y la interrupcin de temporizador seleccionadas en la Configuracin de


rea de funcin se suelen activar cuando se inicia la CPU. Cuando se ejecuta la instruccin DI, las entradas de
interrupcin y la interrupcin de temporizador designadas como dispositivo de origen S1 se desactivan incluso
si se cumple la condicin de interrupcin en el rea de programa del usuario que sigue a la instruccin DI.
Cuando se ejecuta la instruccin EI, las entradas de interrupcin y la interrupcin de temporizador
desactivadas designadas como dispositivo de origen S1 se vuelven a activar en el rea de programa del
usuario que sigue a la instruccin EI. Se pueden seleccionar distintos dispositivos para las instrucciones DI y
EI para activar y desactivar las entradas de interrupcin de forma selectiva.
Asegrese de que las entradas de interrupcin y la interrupcin de temporizador designadas como dispositivo
de origen S1 estn seleccionadas en la Configuracin de rea de funcin. De lo contrario, si se ejecuta la
instruccin DI o EI, aparecer un error de ejecucin en el programa del usuario, activando el rel interno
especial M8004 y el LED DE ERROR del mdulo de la CPU.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

18-7

18: INSTRUCCIONES DE RAMIFICACIN DEL PROGRAMA


Las instrucciones DI y EI no se pueden utilizar en un programa de interrupcin. Si se utiliza, aparecer un error
de ejecucin en el programa del usuario, activando el rel interno especial M8004 y el LED DE ERROR del
mdulo de la CPU.

Rels internos especiales M8140-M8144: Estado de interrupcin


Los rels internos especiales M8140 a M8144 sirven para indicar si se activan o desactivan las entradas de
interrupcin y la interrupcin de temporizador.
Interrupcin
Entrada de interrupcin I2
Entrada de interrupcin I3
Entrada de interrupcin I4
Entrada de interrupcin I5
Interrupcin de temporizador

Interrupcin activada
M8140 ACTIVADO
M8141 ACTIVADO
M8142 ACTIVADO
M8143 ACTIVADO
M8144 ACTIVADO

Interrupcin desactivada
M8140 DESACTIVADO
M8141 DESACTIVADO
M8142 DESACTIVADO
M8143 DESACTIVADO
M8144 DESACTIVADO

Programacin de WindLDR
En el cuadro de dilogo Desactivar interrupcin (DI) o Activar interrupcin (EI), haga clic en la casilla de
verificacin situada a la izquierda de las entradas de interrupcin I2 a I5 o en la interrupcin de temporizador
para seleccionar el dispositivo de origen S1. El siguiente ejemplo selecciona las entradas de interrupcin I2, I3
y la interrupcin de temporizador para la instruccin DI, por lo que aparecer un 19 como dispositivo de origen
S1.
DI

S1
19

El total de las entradas de interrupcin y la


interrupcin de temporizador seleccionadas se
muestra como dispositivo de origen S1.
Interrupcin
Entrada de interrupcin I2
Entrada de interrupcin I3
Entrada de interrupcin I4
Entrada de interrupcin I5
Interrupcin de
temporizador

18-8

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Valor de S1
1
2
4
8
16

18: INSTRUCCIONES DE RAMIFICACIN DEL PROGRAMA


Ejemplo: DI y EI
El siguiente ejemplo demuestra un programa que activa y desactiva las entradas de interrupcin y la
interrupcin de temporizador de forma selectiva. Si desea obtener ms informacin sobre las funciones de
entrada de interrupcin e interrupcin de temporizador, consulte las pginas 5-23 y 5-26. En este ejemplo, las
entradas I2 y I3 se han designado como entradas de interrupcin y la interrupcin de temporizador se utiliza a
intervalos de 100 mseg.
M8120

M8120 es el rel interno especial del pulso de inicializacin.

MOV (W) S1
0

D1
D8032

REP

MOV (W) S1
1

D1
D8033

REP

MOV (W) S1
2

D1
D8036

REP

D8036 almacena el nmero de etiqueta del destino de salto 2 para la


interrupcin de temporizador.

DI

S1
19

Cuando la entrada I10 est activada, DI desactiva las entradas de


interrupcin I2, I3 y la interrupcin de temporizador, por lo que M8140,
M8141 y M8144 se desactivan.

EI

S1
3

Cuando la entrada I11 est activada y la entrada I10 est desactivada,


EI activa las entradas de interrupcin I2 y I3, por lo que M8140 y M8141
se activan.

EI

S1
16

Cuando la entrada I12 est activada y la entrada I10 est desactivada,


EI activa la interrupcin de temporizador, por lo que M8144 se activa.

END

Final del programa principal.

I10

I11

I10

I12

I10

D8032 almacena el nmero de etiqueta del destino de salto 0 para la


entrada de interrupcin I2.

LABEL
0

D8033 almacena el nmero de etiqueta del destino de salto 1 para la


entrada de interrupcin I3.

Cuando la entrada I2 est activada, la ejecucin del programa salta a la


etiqueta 0.
M8125 es el rel interno especial de salida en funcionamiento.

ALT

D1
Q2

IOREF

S1
Q2

M8125

M8125

LRET
LABEL
1

ALT activa o desactiva la memoria interna de la salida Q2.


IOREF escribe inmediatamente el estado de la memoria interna de la
salida Q2 en la salida Q2 real.
La ejecucin del programa vuelve al programa principal.
Cuando la entrada I3 est activada, la ejecucin del programa salta a la
etiqueta 1.
M8125 es el rel interno especial de salida en funcionamiento.

ALT

D1
Q3

IOREF

S1
Q3

M8125
M8125

LRET
LABEL
2
ALT
M8125
IOREF
M8125

ALT activa o desactiva la memoria interna de la salida Q3.


IOREF escribe inmediatamente el estado de la memoria interna de la
salida Q3 en la salida Q3 real.
La ejecucin del programa vuelve al programa principal.
La interrupcin de temporizador se produce cada 100 mseg; entonces,
el programa de ejecucin salta a la etiqueta 2.

D1
Q4

M8125 es el rel interno especial de salida en funcionamiento.

S1
Q4

IOREF escribe inmediatamente el estado de la memoria interna de la


salida Q4 en la salida Q4 real.

LRET

La ejecucin del programa vuelve al programa principal.

ALT activa o desactiva la memoria interna de la salida Q4.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

18-9

18: INSTRUCCIONES DE RAMIFICACIN DEL PROGRAMA

18-10

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

19: INSTRUCCIONES DE CONVERSIN DE COORDENADAS


Introduccin
Las instrucciones de conversin de coordenadas convierten
un punto de datos a otro valor, utilizando una relacin lineal
entre los valores de X e Y.
Informacin de actualizacin
Los mdulos de la CPU actualizada pueden usar un intervalo
ampliado de valores X e Y. Para los valores de Y pueden
designarse tipos de datos de Palabra y Entero. Los mdulos
de la CPU aplicables, as como la versin del programa del
sistema se muestran en la siguiente tabla. Para conocer el
procedimiento de confirmacin de la versin del programa
del mdulo de la CPU, consulte la pgina 29-1.

Y
(X2, Y2)
(X1, Y1)

(X0, Y0)

Tipo compacto
Mdulo de la CPU

Versin de programa del


sistema

Tipo estrecho

FC4A-C10R2
FC4A-C10R2C

FC4A-C16R2
FC4A-C16R2C

FC4A-C24R2
FC4A-C24R2C

FC4A-D20K3
FC4A-D20S3

FC4A-D20RK1
FC4A-D20RS1
FC4A-D40K3
FC4A-D40S3

204 o superior

204 o
superior

203 o superior

Use la versin WindLDR 4.50 o superior para programar las instrucciones de conversin coordinada
actualizada.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

19-1

19: INSTRUCCIONES DE CONVERSIN DE COORDENADAS

XYFS (Establecimiento de formato XY)


XYFS (I)

S1
**

Y0 ..... Xn
*****
*****

X0
*****

Cuando la entrada est activada, se establece el


formato para la conversin XY. El nmero de
coordenadas XY, que definen la relacin lineal entre X
e Y, puede ser de 2 a 5 puntos. (0 n 4)

Yn
*****

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

S1 (Origen 1)

Nmero de formato

Constante

Repeticin

De 0 a 5

X0 a Xn

Valor X

De 0 a 32767
De 0 a 65535

Y0 a Yn

Valor Y

De 0 a 65535
32768 a 32767

Si desea obtener el intervalo de nmeros de dispositivo vlidos, consulte las pginas 6-1 y 6-2.
Cuando se utiliza T (temporizador) o C (contador) como X0 a Xn o Y0 a Yn, se lee el valor actual del
temporizador/contador.
S1 (Nmero de formato)
Seleccione un nmero de formato de 0 a 5. Se puede definir un mximo de 6 formatos para la conversin
XY.
Xn (Valor X), Yn (Valor Y)
Introduzca los valores de las coordenadas X e Y. Estn disponibles tres intervalos de datos diferentes,
dependiendo del tipo de dato y de la versin del programa del sistema.
Programa del
sistema

Versiones del programa del


sistema

Tipo de datos

Entero

Palabra

Entero

Xn (Valor X)

0 a 32767

0 a 65535

0 a 65535

Yn (Valor Y)

32768 a 32767

0 a 65535

32768 a 32767

Versiones del programa del sistema actualizado

Y
65535

32767

Coordenadas
vlidas

Y
32767

X
32767

32768

0
0

65535

X
65535

32768

Si el valor X se hace negativo,


aparecer un error de
ejecucin en el programa del
usuario, activando el rel
interno especial M8004 y el
LED DE ERROR.

Tipos de datos vlidos Cuando un dispositivo de bit como I (entrada), Q (salida), M (rel interno) o R
(registro de desplazamiento) se designa como Xn o Yn, se utilizan 16 puntos.
W
I
(palabra)

(entero)

19-2

Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro


de datos) se designa como Xn o Yn, se utiliza 1 punto.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

19: INSTRUCCIONES DE CONVERSIN DE COORDENADAS

CVXTY (Convertir X a Y)
CVXTY (I) S1
**

S2
*****

Cuando la entrada est activada, el valor X designado por el dispositivo


S2 se convierte en el valor Y correspondiente en funcin de la relacin
lineal definida en la instruccin XYFS. El dispositivo S1 selecciona un
formato de un mximo de seis formatos de conversin XY. El resultado
de la conversin se establece en el dispositivo designado por D1.

D1
*****

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

S1 (Origen 1)

Nmero de formato

Constante

Repeticin

De 0 a 5

S2 (Origen 2)

Valor X

De 0 a 32767
0 a 65535

D1 (Destino 1)

Destino para almacenar los resultados

Si desea obtener el intervalo de nmeros de dispositivo vlidos, consulte las pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como D1. Los rels internos especiales no se pueden

designar como D1.

Cuando se utiliza T (temporizador) o C (contador) como S2, se lee el valor actual del temporizador/contador.
Cuando se utiliza T (temporizador) o C (contador) como D1, el dato se escribe como valor de preseleccin,
que puede ser de 0 a 65535.
S1 (Nmero de formato)
Seleccione un nmero de formato de 0 a 5 que se ha definido mediante la instruccin XYFS. Si no est
programada una instruccin XYFS con el nmero de formato correspondiente, o si las instrucciones XYFS
y CVXTY del mismo nmero de formato tienen designaciones de tipo de datos diferentes, aparecer un
error de ejecucin en el programa del usuario, activando el rel interno especial M8004 y el LED DE
ERROR.
S2 (Valor X)
Introduzca un valor para la coordenada X a convertir, que est comprendido dentro del intervalo
especificado en la instruccin XYFS. Cualquier valor fuera del intervalo especificado en XYFS producir
un error de ejecucin en el programa del usuario, activando el rel interno especial M8004 y el LED DE
ERROR. Estn disponibles tres intervalos de datos diferentes, dependiendo del tipo de dato y de la
versin del programa del sistema.
D1 (Destino para almacenar los resultados)
El resultado de la conversin del valor Y se almacena en el destino. El intervalo de datos depende del tipo
de datos disponible.
Programa
del sistema

Versiones del programa


del sistema

Tipo de datos

Entero

Palabra

S2 (Valor X)

0 a 32767

0 a 65535

0 a 65535

D1 (Valor Y)

32768 a 32767

0 a 65535

32768 a 32767

Versiones del programa del sistema actualizado

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Entero

19-3

19: INSTRUCCIONES DE CONVERSIN DE COORDENADAS


Programa
del sistema

Versiones del programa


del sistema

Versiones del programa del sistema actualizado

Y
65535

32767

Coordenadas
vlidas

0
32768

Y
32767

X
32767

0
0

65535

X
65535

32768

Tipos de datos vlidos


W
(palabra)

I
(entero)

Cuando un dispositivo de bit como I (entrada), Q (salida), M (rel interno) o R


(registro de desplazamiento) se designa como S2 o D1, se utilizan 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D
(registro de datos) se designa como S2 o D1, se utiliza 1 punto.

Error de conversin de datos


El error de conversin de datos es 0,5.

19-4

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

19: INSTRUCCIONES DE CONVERSIN DE COORDENADAS

CVYTX (Convertir Y a X)
CVYTX (I) S1
**

S2
*****

Cuando la entrada est activada, el valor Y designado por el dispositivo


S2 se convierte en el valor X correspondiente en funcin de la relacin
lineal definida en la instruccin XYFS. El dispositivo S1 selecciona un
formato de un mximo de seis formatos de conversin XY. El resultado
de la conversin se establece en el dispositivo designado por D1.

D1
*****

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

S1 (Origen 1)

Nmero de formato

Constante

Repeticin

De 0 a 5

S2 (Origen 2)

Valor Y

De 0 a 65535
32768 a 32767

D1 (Destino 1)

Destino para almacenar los resultados

Si desea obtener el intervalo de nmeros de dispositivo vlidos, consulte las pginas 6-1 y 6-2.
Los rels internos M0 a M1277 se pueden designar como D1. Los rels internos especiales no se pueden

designar como D1.

Cuando se utiliza T (temporizador) o C (contador) como S2, se lee el valor actual del temporizador/contador.
Cuando se utiliza T (temporizador) o C (contador) como D1, el dato se escribe como valor de preseleccin,
que puede ser de 0 a 65535.
S1 ( Nmero de formato)
Seleccione un nmero de formato de 0 a 5 que se ha definido mediante la instruccin XYFS. Si no est
programada una instruccin XYFS con el nmero de formato correspondiente, o si las instrucciones XYFS
y CVYTX del mismo nmero de formato tienen designaciones de tipo de datos diferentes, aparecer un
error de ejecucin en el programa del usuario, activando el rel interno especial M8004 y el LED DE
ERROR.
S2 (Valor Y)
Introduzca un valor para la coordenada Y a convertir, que est comprendido dentro del intervalo
especificado en la instruccin XYFS. Cualquier valor fuera del intervalo especificado en XYFS producir
un error de ejecucin en el programa del usuario, activando el rel interno especial M8004 y el LED DE
ERROR. Estn disponibles tres intervalos de datos diferentes, dependiendo del tipo de dato y de la
versin del programa del sistema.
D1 (Destino para almacenar los resultados)
El resultado de la conversin del valor X se almacena en el destino. El valor entero de los resultados de la
conversin puede ser de 0 a +32767. El intervalo de datos depende del tipo de datos disponible.
Programa del
sistema

Versiones del programa del


sistema

Tipo de datos

Entero

Palabra

Entero

S2 (Valor Y)

32768 a 32767

0 a 65535

32768 a 32767

D1 (Valor X)

0 a 32767

0 a 65535

0 a 65535

Versiones del programa del sistema actualizado

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

19-5

19: INSTRUCCIONES DE CONVERSIN DE COORDENADAS


Programa del
sistema

Versiones del programa del


sistema

Versiones del programa del sistema actualizado

Y
65535

32767

Coordenadas
vlidas

Y
32767

X
32767

32768

65535

X
65535

32768

Tipos de datos vlidos


W
(palabra)

I
(entero)

Cuando un dispositivo de bit como I (entrada), Q (salida), M (rel interno) o R


(registro de desplazamiento) se designa como S2 o D1, se utilizan 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como S2 o D1, se utiliza 1 punto (tipo de datos entero).

Error de conversin de datos


El error de conversin de datos es 0,5.

Ejemplo: Conversin lineal


El siguiente ejemplo demuestra la configuracin de dos puntos de coordenadas para definir la relacin lineal
entre X e Y. Los dos puntos son (X0, Y0) = (0, 0) y (X1, Y1) = (8000, 4000). Una vez establecidos, hay una
conversin X a Y, as como una conversin Y a X.
XYFS (I)

X1
8000

M8120 es el rel interno especial del pulso de


inicializacin.

S1
0

X0
0

Y0
0

I0

CVXTY (I) S1
0

S2
D10

D1
D20

Cuando la entrada I0 est activada, CVXTY convierte el


valor de D10 y almacena el resultado en D20.

I1

CVYTX (I) S1
0

S2
D11

S1
D21

Cuando la entrada I1 est activada, CVYTX convierte el


valor de D11 y almacena el resultado en D21.

M8120

Y1
4000

Al iniciar, XYFS especifica dos puntos.

END
Y

El grfico muestra la relacin lineal definida por los dos


puntos:

(X1, Y1)

Y = 1--- X
2

D11 (2500)

Si el valor del registro de datos D10 es 2000, el valor


asignado a D20 es 1000.

D20 (1000)
0
(X0, Y0)

19-6

Para la conversin Y a X, se utiliza la siguiente


ecuacin:
D10
(2000)

D21
(5000)

8000

X = 2Y
Si el valor del registro de datos D11 es 2500, el valor
asignado a D21 es 5000.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

19: INSTRUCCIONES DE CONVERSIN DE COORDENADAS


Ejemplo: Coordenadas de superposicin
En este ejemplo, la instruccin XYFS establece tres puntos de coordenadas, que definen dos relaciones
lineales distintas entre X e Y. Los tres puntos son: (X0, Y0) = (0, 100), (X1, Y1) = (100, 0) y (X2, Y2) = (300,
100). Los dos segmentos de lnea definen las coordenadas de superposicin para X. Es decir, para cada valor
de Y comprendido dentro del intervalo designado, habra dos valores de X asignados.
XYFS (I)

S1
0

X0
0

Y0
100

I0

CVXTY (I) S1
0

S2
C10

D1
D90

I1

CVYTX (I) S1
0

S2
D95

S1
D30

M8120

X1
100

Y1
0

X2
300

M8120 es el rel interno especial del


pulso de inicializacin.

Y2
100

Al iniciar, XYFS especifica tres puntos.


CVXTY convierte el valor de C10 y
almacena el resultado en D90.
CVYTX convierte el valor de D95 y
almacena el resultado en D30.
END

(X0, Y0)
Y
(0, 100)
100

(X2, Y2)
(300, 100)

D90 (75)

D95 (40)

(X1, Y1)
(100, 0)

0
D30
(60)

100

C10
(250)

300

El primer segmento de lnea define la siguiente relacin para la conversin X a Y.


Y = X + 100
El segundo segmento de lnea define otra relacin para la conversin X a Y.
Y = 1--- X 50
2
Para la conversin X a Y, cada valor de X slo tiene un valor correspondiente para Y. Si el valor actual del contador C10 es
250, el valor asignado a D90 es 75.
Para la conversin Y a X, la instruccin XYFS asigna dos valores posibles de X para cada valor de Y. La relacin definida
por los dos primeros puntos tiene prioridad en estos casos. La lnea entre los puntos (X0, Y0) y (X1, Y1), es decir, la lnea
entre (0, 100) y (100, 0), tiene prioridad al definir la relacin para la conversin Y a X (X = Y + 100).
Por consiguiente, si el valor del registro de datos D95 es 40, el valor asignado a D30 es 60, no 180.
Los dos mismos segmentos de lnea se podran definir tambin con la instruccin XYFS, salvo que el punto (300, 100) se
podra asignar primero, como (X0, Y0), y el punto (100, 0) despus, como (X1, Y1). En este caso, esta relacin lineal
tendra prioridad.
Y si el valor del registro de datos D95 es 40, el valor asignado a D30 es 180, no 60.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

19-7

19: INSTRUCCIONES DE CONVERSIN DE COORDENADAS

19-8

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20: INSTRUCCIONES DE PULSO


Introduccin
La instruccin PULS (salida de pulso) se utiliza para generar salidas de pulso de 10 a 20.000 Hz que se
pueden utilizar para controlar los motores de pulsos de aplicaciones sencillas de control de posicin.
La instruccin PWM (modulacin de anchura de pulso) se utiliza para generar salidas de pulso de 6,81, 27,26
o 217,86 Hz con un ratio de anchura de pulso variable entre el 0% y 100%, que se puede utilizar para el control
de iluminacin.
La instruccin RAMP se utiliza para el control trapezoidal y la instruccin ZRN velocidad lenta.
Las instrucciones PULS, PWM y RAMP pueden utilizarse en todos los mdulos de la CPU delgada; en cambio,
las instrucciones ZRN slo pueden utilizarse en FC4A-D20RK1, FC4A-D20RS1, FC4A-D40K3 y FC4A-D40S3.
Informacin de actualizacin
Los modulos de la CPU actualizada disponen de una opcion adicional de modo de funcionamiento 3, para
seleccionar un intervalo de frecuencia de 10 Hz a 20 kHz para las instrucciones PULS y RAMP, y adems
disponen de registros especiales de datos D8055 y D8056 para guardar la frecuencia del pulso de salida
actual de dichas instrucciones PULS y RAMP. Los mdulos de la CPU aplicables, as como las versiones del
programa del sistema se muestran en la siguiente tabla. Para conocer el procedimiento de confirmacin de la
versin del programa del mdulo de la CPU, consulte la pgina 29-1.
Tipo compacto
Mdulo de la CPU

Tipo estrecho

FC4A-C10R2
FC4A-C10R2C

FC4A-C16R2
FC4A-C16R2C

FC4A-C24R2
FC4A-C24R2C

FC4A-D20K3
FC4A-D20S3

FC4A-D20RK1
FC4A-D20RS1
FC4A-D40K3
FC4A-D40S3

204 o
superior

202 o superior

Versin de programa del


sistema

Use la versin WindLDR 4.50 o superior para programar la opcin adicional para las instrucciones PULS y
RAMP.

PULS1 (Salida de pulso 1)


PULS
1

S1
*****

D1
*****

Cuando la entrada est activada, la instruccin PULS1 enva una salida de


pulso desde la salida Q0. La frecuencia de pulso de salida est determinada por
el dispositivo de origen S1. El ratio de anchura de pulso de salida est fijado en
el 50 %.
PULS1 se puede programar para que genere un nmero predeterminado de
pulsos de salida. Si el recuento de pulsos est desactivado, PULS1 genera
pulsos de salida mientras la entrada de inicio de la instruccin PULS1
permanece activada.

PULS2 (Salida de pulso 2)


PULS
2

S1
*****

D1
*****

Cuando la entrada est activada, la instruccin PULS2 enva una salida de


pulso desde la salida Q1. La frecuencia de pulso de salida est determinada por
el dispositivo de origen S1. El ratio de anchura de pulso de salida est fijado en
el 50 %.
PULS2 genera pulsos de salida mientras la entrada de inicio de la instruccin
PULS2 permanece activada. PULS2 no se puede programar para que genere
un nmero predeterminado de pulsos de salida.

Nota: Las instrucciones PULS1 y PULS2 slo se pueden utilizar una vez en un programa del usuario. Cuando no se usan
PULS1 ni PULS2, la salida sin usar Q0 o Q1 puede utilizarse para otra instruccin de pulso o salida normal.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20-1

20: INSTRUCCIONES DE PULSO


Mdulos de la CPU aplicables
FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

S1 (Origen 1)

Registro de control

D1 (Destino 1)

Rel de estado

D Constante Repeticin
X

El dispositivo de origen S1 (registro de control) utiliza 8 registros de datos comenzando por el dispositivo
designado como S1. Los registros de datos D0 a D1292 y D2000 a D7992 se pueden designar como S1. Si
desea obtener ms informacin, consulte las siguientes pginas.
El dispositivo de destino D1 (rel de estado) utiliza 3 rels internos comenzando por el dispositivo designado
como D1. Los rels internos M0 a M1270 se pueden designar como D1. El dgito menos significativo del
nmero de rel interno designado como D1 debe ser 0. Los rels internos especiales no se pueden designar
como D1. Si desea obtener ms informacin, consulte la pgina 6-2.

Dispositivo de origen S1 (Registro de control)


Almacene los valores apropiados en los registros de datos comenzando por el dispositivo designado por S1
antes de ejecutar la instruccin PULS segn sea necesario y asegrese de que los valores estn
comprendidos dentro del intervalo vlido. Los dispositivos S1+5 a S1+7 son de slo lectura.
Dispositi
vo

Funcin

S1+0

Modo de operacin

S1+1

Frecuencia de pulso de
salida

S1+2

Recuento de pulsos

S1+3
S1+4
S1+5
S1+6
S1+7

Valor de preseleccin
(palabra alta)
Valor de preseleccin
(palabra baja)
Valor actual (palabra
alta)
Valor actual
(palabra baja)
Estado de error

Descripcin
0: 10 a 1.000 Hz
1: 100 a 10.000 Hz
2: 1.000 a 20.000 Hz
3: 10 a 20.000 Hz (solo CPU actualizada)
Cuando S1+0 (modo de operacin) = 0 o 1: 1 a 100 (%)
(1% a 100% de la frecuencia mxima del modo seleccionado S1+0)
Cuando S1+0 (modo de operacin) = 2: 1 a 20 (5%)
(5% a 100% de la frecuencia mxima del modo seleccionado S1+0)
Cuando S1+0 (modo de operacin) = 3: 10 a 20.000 (Hz)
0: Desactivar recuento de pulsos
1: Activar recuento de pulsos (slo PULS1)

L/E

L/E

L/E

1 a 100.000.000 (05F5 E100h) (slo PULS1)

L/E

1 a 100.000.000 (05F5 E100h) (slo PULS1)

0a5

S1+0 Modo de operacin

El valor almacenado en el registro de datos designado en el dispositivo S1+0 determina el intervalo de


frecuencia de la salida de pulso.
0: 10 a 1.000 Hz
1: 100 a 10.000 Hz
2: 1.000 a 20.000 Hz
3: 10 a 20.000 Hz (solo CPU actualizada)

20-2

L/E

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20: INSTRUCCIONES DE PULSO


S1+1 Frecuencia de pulso de salida

Cuando S1+0 toma el valor de 0 a 2, el valor almacenado en el registro de datos designado por el dispositivo
S1+1 especifica la frecuencia de salida de pulso en porcentaje del mximo del intervalo de frecuencia
seleccionado por S1+0. Cuando S1+0 toma el valor de 0 (10 a 1.000 Hz) o 1 (100 a 10.000 Hz), los valores
vlidos para el dispositivo S1+1 son del 1 al 100, pudiendo ser as la frecuencia de pulso de 10 a 1.000 Hz o
100 a 10.000 Hz, respectivamente. Cuando S1+0 toma el valor de 2 (1.000 a 20.000 Hz), los valores vlidos
para el dispositivo S1+1 son del 1 al 20 y el valor S1+1 multiplicado por 5 determina la frecuencia de pulso de
salida, pudiendo ser as la frecuencia de pulso de 1.000 a 20.000 Hz.
Cuando S1+0 toma el valor de 3, el valor almacenado en el registro de datos designado por el dispositivo S1+1
determina la frecuencia de la salida de pulso directamente. Los valores vlidos son del 10 al 20.000.
Frecuencia de pulso de salida (Hz)
Frecuencia mxima (Hz) seleccionada por el valor S1+0 x S1+1 (%)
Frecuencia mxima (Hz) seleccionada por el valor S1+0 x S1+1 (5%)
Frecuencia de pulso de salida (Hz) seleccionada por S1+1

Modo de operacin
0o1
2
3

S1+2 Recuento de pulsos

El recuento de pulsos puede activarse slo para la instruccin PULS1. Con el recuento de pulsos activado,
PULS1 genera un nmero predeterminado de pulsos de salida segn lo designado en los dispositivos S1+3 y
S1+4. Si est desactivado, PULS1 o PULS2 genera pulsos de salida mientras la entrada de inicio de la
instruccin PULS permanece activada.
0: Desactivar recuento de pulsos
1: Activar recuento de pulsos (slo PULS1)

Si programa PULS2, almacene 0 en el registro de datos designado por S1+2.


S1+3 Valor de preseleccin (Palabra alta)
S1+4 Valor de preseleccin (Palabra baja)

Con el recuento de pulsos activado como se ha descrito anteriormente, PULS1 genera un nmero
predeterminado de pulsos de salida segn lo designado por los dispositivos S1+3 y S1+4. El valor de
preseleccin puede ser de 1 a 100.000.000 (05F5 E100h) y se almacena en dos registros de datos
consecutivos designados por S1+3 (palabra alta) y S1+4 (palabra baja).
Si se desactiva el recuento de pulsos para PULS1 o si programa PULS2, almacene 0 en los registros de datos
designados por S1+3 y S1+4.
S1+5 Valor actual (Palabra alta)
S1+6 Valor actual (Palabra baja)

Mientras se ejecuta la instruccin PULS1 el recuento de pulso de salida se almacena en dos registros de datos
consecutivos designados por los dispositivos S1+5 (palabra superior) y S1+6 (palabra inferior). El valor actual
puede ser de 1 a 100.000.000 (05F5 E100h) y se actualiza en cada de ciclo de scan.
S1+7 Estado de error

Si la entrada de inicio de la instruccin PULS1 o PULS2 est activada, se comprueban los valores de los
dispositivos. Cuando se encuentra algn error en los valores de los dispositivos, el registro de datos designado
por el dispositivo S1+7 almacena un cdigo de error.
Cdigo de
error

Modos de funcionamiento 0 a 2

Modo de funcionamiento 3

Normal

Error de designacin del modo de operacin


(S1+0 almacena un valor distinto de 0 a 2)

Error de designacin del modo de operacin (S1+0


almacena un valor distinto de 0 a 3)

Error de designacin de frecuencia de pulso de


salida (S1+1 almacena un valor distinto de 1 a 100)

Error de designacin de frecuencia de pulso de


salida (S1+1 almacena un valor distinto de 10 a
20,000)

Error de designacin de recuento de pulsos (S1+2 almacena un valor distinto de 0 o 1)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20-3

20: INSTRUCCIONES DE PULSO


Cdigo de
error

Modos de funcionamiento 0 a 2

Modo de funcionamiento 3

Error de designacin de valor de preseleccin (S1+3 y S1+4 almacenan un valor distinto de 1 a


100.000.000)

Designacin de recuento de pulsos no vlida para PULS2 (S1+2 almacena 1)

Dispositivo de destino D1 (Rel de estado)


Tres rels internos que comienzan por el dispositivo designado por D1 indican el estado de la instruccin
PULS. Estos dispositivos son de slo lectura.
Dispositi
vo

Funcin

Descripcin

L/E

D1+0

Salida de pulso
ACTIVADA

0: Salida de pulso DESACTIVADA


1: Salida de pulso ACTIVADA

D1+1

Salida de pulso finalizada

0: Salida de pulso no finalizada


1: Salida de pulso finalizada

D1+2

Desbordamiento de
salida de pulso

0: No se produjo desbordamiento
1: Se produjo desbordamiento (slo PULS1)

D1+0 Salida de pulso ACTIVADA

El rel interno designado por el dispositivo D1+0 permanece activado mientras la instruccin PULS genera
pulsos de salida. Si se desactiva la entrada de inicio a la instruccin PULS o si la instruccin PULS1 ha
terminado de generar un nmero predeterminado de pulsos de salida, se desactiva el rel interno designado
por el dispositivo D1+0.
D1+1 Salida de pulso finalizada

El rel interno designado por el dispositivo D1+1 se activa cuando la instruccin PULS1 ha terminado de
generar un nmero predeterminado de pulsos de salida o bien cuando la instruccin PULS deja de generarlos.
Si se activa la entrada de inicio de la instruccin PULS, se desactiva el rel interno designado por el dispositivo
D1+1.
D1+2 Desbordamiento de salida de pulso

El rel interno designado por el dispositivo D1+2 se activa cuando la instruccin PULS1 ha generado un
nmero de pulsos de salida superior al predeterminado. Si se activa la entrada de inicio de la instruccin
PULS, se desactiva el rel interno designado por el dispositivo D1+2.

Registro especial de datos para Salidas de pulso


Los mdulos de la CPU actualizadas disponen de registros especiales de datos adicionales para guardar la
frecuencia actual de las salidas de pulso.
Nm.
asignacin

20-4

Funcin

Descripcin

D8055

Frecuencia de pulso
actual de PULS1 o
RAMP (Q0)

Mientras se ejecuta la instruccin PULS1 o RAMP, D8055 almacena la


frecuencia de pulso actual de la salida Q0.
El valor se actualiza en cada scan.

D8056

Frecuencia de pulso
actual de PULS2 o
RAMP (Q1)

Mientras se ejecuta la instruccin PULS2 o RAMP (salida de pulso dual


de control reversible), D8056 almacena la frecuencia de pulso actual de la
salida Q1.
El valor se actualiza en cada scan.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20: INSTRUCCIONES DE PULSO


Grfico de control de tiempo para activar el recuento de pulsos
Este programa demuestra un grfico de control de tiempo de la instruccin PULS1 cuando se activa el
recuento de pulsos.

I0

PULS
1

S1
D200

D1
M50

D202 = 1 (activar recuento de pulsos)

Entrada de inicio I0
Frecuencia de pulso de salida D201

FR1

FR2

FR3

Valor de preseleccin D203D204

PV1

PV2

PV3

Pulso de salida Q0
PV1

PV2

Salida de pulso ACTIVADA M50


Salida de pulso finalizada M51

Cuando se activa la entrada I0, PULS1 comienza a generar pulsos de salida a la frecuencia designada por el valor
almacenado en el registro de datos D201. Mientras se envan los pulsos de salida desde la salida Q0, el rel interno M50
permanece activado.

Cuando la cantidad de pulsos de salida generados alcanza el valor de preseleccin designado en los registros de datos D203
y D204, PULS1 deja de generarlos. A continuacin se desactiva el rel interno M50 y se activa el M51.

Si el valor de la frecuencia de pulso de salida de D201 se modifica mientras se estn generando pulsos, el cambio surte
efecto en el siguiente ciclo de scan. Al modificar la frecuencia de pulso, asegrese de que el control de tiempo del cambio es
bastante ms lento que la frecuencia de pulso de salida para que sta pueda modificarse satisfactoriamente.

Si la entrada I0 se desactiva antes de alcanzar el valor de preseleccin, PULS1 deja inmediatamente de generar pulsos de
salida, se desactiva el rel interno M50 y se activa el M51.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20-5

20: INSTRUCCIONES DE PULSO


Grfico de control de tiempo para desactivar el recuento de pulsos
Este programa demuestra un grfico de control de tiempo de la instruccin PULS2 sin recuento de pulsos.

I1

PULS
2

S1
D100

D1
M20

D102 = 0 (desactivar recuento de pulsos)

Entrada de inicio I1
Frecuencia de pulso de salida D101

FR1

FR2

FR3

Pulso de salida Q1
FR1

FR2

Salida de pulso ACTIVADA M20


Salida de pulso finalizada M21

Cuando se activa la entrada I1, PULS2 comienza a generar pulsos de salida a la frecuencia designada por el valor
almacenado en el registro de datos D101. Mientras se envan los pulsos de salida desde la salida Q1, el rel interno M20
permanece activado.

Cuando se desactiva la entrada I1, PULS2 deja inmediatamente de generar pulsos de salida, se desactiva el rel interno M20
y se activa el M21.

Si el valor de la frecuencia de pulso de salida de D101 se modifica mientras se estn generando pulsos, el cambio surte
efecto en el siguiente ciclo de scan. Al modificar la frecuencia de pulso, asegrese de que el control de tiempo del cambio es
bastante ms lento que la frecuencia de pulso de salida para que sta pueda modificarse satisfactoriamente.

20-6

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20: INSTRUCCIONES DE PULSO


Programa de muestra: PULS1
Este programa demuestra un programa del usuario de la instruccin PULS1 que permite generar 5.000 pulsos
a una frecuencia de 111 kHz desde la salida Q0, seguidos de 60.000 pulsos a una frecuencia de 5.555 Hz.
Configuracin desde el WindLDR
En la pantalla de edicin de WindLDR, coloque el cursor en el lugar en el que desea insertar la macro de instruccin
de pulso, y escriba PULSST. Escriba los parmetros tal como se indica a continuacin.

Mismo dispositivo
que S1 para la
instruccin PULS1

Configuracin del dispositivo


Dispositivo

Funcin

S1+0

Modo operativo
Frecuencia de pulso de
salida
Contaje de pulsos
Valor preestablecido
(palabra alta)
Valor preestablecido
(palabra baja)
Valor actual (palabra alta)
Valor actual (palabra baja)

S1+1
S1+2
S1+3
S1+4
S1+5
S1+6

PULSST
M8120

Descripcin
Intervalo de frecuencia de 10 Hz a 20000 Hz
111 Hz (5.555 Hz)

D3 (0)
D4 (5000) (60000)
De 0 a 60.000

Cuando arranca la CPU, la macro PULSST designa los


parmetros para la salida de pulso en la primera etapa.

MOV(W) S1
5555

D1
D1

REP

MOV(D)

D1
D3

REP
S
M1

I0
M1

M101
SOTU

PULS
1

S1
D0

D5
D6

M8120 es el rel interno especial del pulso de inicializacin.

S1
D0

S1
60000

D2 (1)

5.000 (60.000)

R
M101
M101

D1 (111) (5555)

Activar contaje de pulsos

R
M1

SOTU

Direccin del dispositivo


(Valor)
D0 (3)

D1
M100
R
M101

El indicador de actualizacin de datos de pulso M1 se reinicia (no


se actualizan los datos de pulso).
El indicador de salida de pulso completo M101 se desactiva.
Cuando M101 se activa, dos instrucciones MOV guardan parmetros
de segunda etapa en los registros de datos D1, D3 y D4.
D1 (Frecuencia de pulso de salida): 5.555 (5555 Hz)
D3 (palabra alta de valor de preseleccin): 0
D4 (palabra baja de valor de preseleccin): 60.000
El indicador de actualizacin de datos de pulso M1 se configura
(se actualizan los datos de pulso).
Cuando se activa la entrada de inicio I0, PULS1 empieza a
generar pulsos de salida a 111 Hz en la primera etapa.
Salida de pulso completa M101 se desactiva.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20-7

20: INSTRUCCIONES DE PULSO

PWM1 (Modulacin de anchura de pulso 1)


PWM
1

S1
*****

Cuando la entrada est activada, la instruccin PWM1 genera una salida de


pulso. La frecuencia de pulso de salida se selecciona desde 6,81, 27,26 o
217,86 Hz y el ratio de anchura de pulso de salida est determinado por el
dispositivo de origen S1.

D1
*****

PWM1 enva pulsos de salida desde la salida Q0.


PWM1 se puede programar para que genere un nmero predeterminado de
pulsos de salida. Si el recuento de pulsos est desactivado, PWM1 genera
pulsos de salida mientras la entrada de inicio de la instruccin PWM1
permanece activada.

PWM2 (Modulacin de anchura de pulso 2)


PWM
2

S1
*****

Cuando la entrada est activada, la instruccin PWM genera una salida de


pulso. La frecuencia de pulso de salida se selecciona desde 6,81, 27,26 o
217,86 Hz y el ratio de anchura de pulso de salida est determinado por el
dispositivo de origen S1.

D1
*****

PWM2 enva pulsos de salida desde la salida Q1.


PWM2 genera pulsos de salida mientras la entrada de inicio de la instruccin
PWM2 permanece activada. PWM2 no se puede programar para que genere un
nmero predeterminado de pulsos de salida.
Nota: Las instrucciones PWM1 y PWM2 slo se pueden utilizar una vez en un programa del usuario. Cuando no se usan
PWM1 ni PWM2 , la salida sin usar Q0 o Q1 puede utilizarse para otra instruccin de pulso o salida normal.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

S1 (Origen 1)

Registro de control

D1 (Destino 1)

Rel de estado

D Constante Repeticin
X

El dispositivo de origen S1 (registro de control) utiliza 8 registros de datos comenzando por el dispositivo
designado como S1. Los registros de datos D0 a D1292 y D2000 a D7992 se pueden designar como S1. Si
desea obtener ms informacin, consulte a continuacin.
El dispositivo de destino D1 (rel de estado) utiliza 3 rels internos comenzando por el dispositivo designado
como D1. Los rels internos M0 a M1270 se pueden designar como D1. El dgito menos significativo del
nmero de rel interno designado como D1 debe ser 0. Los rels internos especiales no se pueden designar
como D1. Si desea obtener ms informacin, consulte la pgina 6-2.

20-8

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20: INSTRUCCIONES DE PULSO


Dispositivo de origen S1 (Registro de control)
Almacene los valores apropiados en los registros de datos comenzando por el dispositivo designado por S1
antes de ejecutar la instruccin PWM segn sea necesario y asegrese de que los valores estn
comprendidos dentro del intervalo vlido. Los dispositivos S1+5 a S1+7 son de slo lectura.
Dispositivo

Funcin

S1+0

Frecuencia de pulso de salida

S1+1

Ratio de anchura de pulso

S1+2

Recuento de pulsos

S1+3
S1+4
S1+5
S1+6
S1+7

Valor de preseleccin (palabra alta)


Valor de preseleccin (palabra baja)
Valor actual (palabra alta)
Valor actual (palabra baja)
Estado de error

Descripcin
0: 6,81 Hz
1: 27,26 Hz
2: 217,86 Hz
1 a 100
(1% a 100% del perodo determinado por la
frecuencia de pulso de salida S1+0)
0: Desactivar recuento de pulsos
1: Activar recuento de pulsos (slo PWM1)

L/E

1 a 100.000.000 (05F5 E100h) (slo PWM1)

L/E

1 a 100.000.000 (05F5 E100h) (slo PWM1)

0a5

L/E

L/E
L/E

S1+0 Frecuencia de pulso de salida

El valor almacenado en el registro de datos designado en el dispositivo S1+0 determina la frecuencia de salida
de pulso.
0: 6,81 Hz (perodo de 146,84 mseg)
1: 27,26 Hz (perodo de 36,68 mseg)
2: 217,86 Hz (perodo de 4,59 mseg)

S1+1 Ratio de anchura de pulso

El valor almacenado en el registro de datos designado por el dispositivo S1+1 especifica el valor en tanto
porciento de el ratio de anchura de pulso de la salida de pulso del perodo determinado por la frecuencia de
pulso de salida seleccionada mediante S1+0. Los valores vlidos para el dispositivo S1+1 son de 1 a 100.
Anchuradepulsoenseg
Anchura de pulso en seg = Perodo ----------------------------------------------------------100
1
Anchura de pulso en seg
= ---------------------------------------------------- ------------------------------------------------------------Pulso en seg de salida
100

Anchura de pulso en seg = (Perodo en seg) x (%Tiempo ON)/100

Perodo (146,84, 36,68 o 4,59 mseg)

S1+2 Recuento de pulsos

El recuento de pulsos puede activarse slo para la instruccin PWM1. Con el recuento de pulsos activado,
PWM1 genera un nmero predeterminado de pulsos de salida segn lo designado por los dispositivos S1+3 y
S1+4. Si est desactivado, PWM1 o PWM2 genera pulsos de salida mientras la entrada de inicio de la
instruccin PWM permanece activada.
0: Desactivar recuento de pulsos
1: Activar recuento de pulsos (slo PWM1)

Si programa PWM2, almacene 0 en el registro de datos designado por S1+2.


S1+3 Valor de preseleccin (Palabra alta)
S1+4 Valor de preseleccin (Palabra baja)

Con el recuento de pulsos activado como se ha descrito anteriormente, PULS1 genera un nmero
predeterminado de pulsos de salida segn lo designado por los dispositivos S1+3 y S1+4. El valor de
preseleccin puede ser de 1 a 100.000.000 (05F5 E100h) y se almacena en dos registros de datos
consecutivos designados por S1+3 (palabra alta) y S1+4 (palabra baja).
Si se desactiva el recuento de pulsos para PWM1 o si programa PWM2, almacene 0 en los registros de datos
designados por S1+3 y S1+4.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20-9

20: INSTRUCCIONES DE PULSO


S1+5 Valor actual (Palabra alta)
S1+6 Valor actual (Palabra baja)

Mientras se ejecuta la instruccin PWM1 el recuento de pulso de salida se almacena en dos registros de datos
consecutivos designados por los dispositivos S1+5 (palabra superior) y S1+6 (palabra inferior). El valor actual
puede ser de 1 a 100.000.000 (05F5 E100h) y se actualiza en cada de ciclo de scan.
S1+7 Estado de error

Si la entrada de inicio de la instruccin PWM1 o PWM2 est activada, se comprueban los valores de los
dispositivos. Cuando se encuentra algn error en los valores de los dispositivos, el registro de datos designado
por el dispositivo S1+7 almacena un cdigo de error.
Cdigo de
error

Descripcin

Normal

Error de designacin de frecuencia de pulso de salida (S1+0 almacena un valor distinto de 0 a 2)

Error de designacin de ratio de anchura de pulso (S1+1 almacena un valor distinto de 1 a 100)

Error de designacin de recuento de pulsos (S1+2 almacena un valor distinto de 0 o 1)

Error de designacin de valor de preseleccin (S1+3 y S1+4 almacenan un valor distinto de 1 a


100.000.000)

Designacin de recuento de pulsos no vlida para PWM2 (S1+2 almacena 1)

Dispositivo de destino D1 (Rel de estado)


Tres rels internos que comienzan por el dispositivo designado en D1 indican el estado de la instruccin PWM.
Estos dispositivos son de slo lectura.
Dispositi
vo

Funcin

Descripcin

L/E

D1+0

Salida de pulso ACTIVADA

0: Salida de pulso DESACTIVADA


1: Salida de pulso ACTIVADA

D1+1

Salida de pulso finalizada

0: Salida de pulso no finalizada


1: Salida de pulso finalizada

D1+2

Desbordamiento de salida de pulso

0: No se produjo desbordamiento
1: Se produjo desbordamiento (slo PWM1)

D1+0 Salida de pulso ACTIVADA

El rel interno designado en el dispositivo D1+0 permanece activado mientras la instruccin PWM genera
pulsos de salida. Si se desactiva la entrada de inicio a la instruccin PWM o si la instruccin PWM1 ha
terminado de generar un nmero predeterminado de pulsos de salida, se desactiva el rel interno designado
por el dispositivo D1+0.
D1+1 Salida de pulso finalizada

El rel interno designado por el dispositivo D1+1 se activa cuando la instruccin PWM1 ha terminado de
generar un nmero predeterminado de pulsos de salida o bien cuando la instruccin PWM deja de generarlos.
Si se activa la entrada de inicio de la instruccin PWM, se desactiva el rel interno designado por el dispositivo
D1+1.
D1+2 Desbordamiento de salida de pulso

El rel interno designado por el dispositivo D1+2 se activa cuando la instruccin PWM1 ha generado un
nmero de pulsos de salida superior al predeterminado. Si se activa la entrada de inicio de la instruccin
PWM, se desactiva el rel interno designado por el dispositivo D1+2.

20-10

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20: INSTRUCCIONES DE PULSO


Grfico de control de tiempo para activar el recuento de pulsos
Este programa demuestra un grfico de control de tiempo de la instruccin PWM1 cuando se activa el
recuento de pulsos.

I0

PWM
1

S1
D200

D202 = 1 (activar recuento de pulsos)

D1
M50

Entrada de inicio I0
Ratio de anchura de pulso D201
Valor de preseleccin D203D204

PWR1

PWR2

PWR3

PV1

PV2

PV3

PWR1

PWR2

Pulso de salida Q0
PV1

PV2

Salida de pulso ACTIVADA M50


Salida de pulso finalizada M51

Cuando se activa la entrada I0, PWM1 comienza a generar pulsos de salida a la frecuencia designada por el valor
almacenado en el registro de datos D200. La anchura de pulso viene determinada por el valor almacenado en el registro de
datos D201. Mientras se envan los pulsos de salida desde la salida Q0, el rel interno M50 permanece activado.

Cuando la cantidad de pulsos de salida generados alcanza el valor de preseleccin designado en los registros de datos D203
y D204, PWM1 deja de generarlos. A continuacin se desactiva el rel interno M50 y se activa el M51.

Si el valor del ratio de anchura de pulso de D201 se modifica mientras se estn generando pulsos de salida, el cambio surte
efecto en el siguiente ciclo de scan. Al modificar el ratio de anchura de pulso, asegrese de que el control de tiempo del
cambio es bastante ms lento que la frecuencia de pulso de salida para que sta pueda modificarse satisfactoriamente.

Si la entrada I0 se desactiva antes de alcanzar el valor de preseleccin, PWM1 deja inmediatamente de generar pulsos de
salida, se desactiva el rel interno M50 y se activa el M51.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20-11

20: INSTRUCCIONES DE PULSO


Grfico de control de tiempo para desactivar el recuento de pulsos
Este programa demuestra un grfico de control de tiempo de la instruccin PWM2 sin recuento de pulsos.

I1

PWM
2

S1
D100

D102 = 0 (desactivar recuento de pulsos)

D1
M20

Entrada de inicio I1
Ratio de anchura de pulso D101

PWR1
PWR1

PWR2

PWR3

PWR2

Pulso de salida Q1
Salida de pulso ACTIVADA M20
Salida de pulso finalizada M21

Cuando se activa la entrada I1, PWM2 comienza a generar pulsos de salida a la frecuencia designada por el valor
almacenado en el registro de datos D100. La anchura de pulso viene determinada por el valor almacenado en el registro de
datos D101. Mientras se envan los pulsos de salida desde la salida Q1, el rel interno M20 permanece activado.

Cuando se desactiva la entrada I1, PWM2 deja inmediatamente de generar pulsos de salida, se desactiva el rel interno M20
y se activa el M21.

Si el valor del ratio de anchura de pulso de D101 se modifica mientras se estn generando pulsos de salida, el cambio surte
efecto en el siguiente ciclo de scan. Al modificar el ratio de anchura de pulso, asegrese de que el control de tiempo del
cambio es bastante ms lento que la frecuencia de pulso de salida para que sta pueda modificarse satisfactoriamente.

20-12

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20: INSTRUCCIONES DE PULSO


Programa de muestra: PWM1
Este programa demuestra un programa del usuario de la instruccin PWM1 que permite generar pulsos desde
la salida Q0, con un ratio ACTIVADO/DESACTIVADO del 30% mientras la entrada I0 est desactivada o del
60% cuando est activada.
Configuracin desde el WindLDR
En la pantalla de edicin de WindLDR, coloque el cursor en el lugar en el que desea insertar la macro de instruccin
de pulso, y escriba PWMST. Escriba los parmetros tal como se indica a continuacin.

Mismo dispositivo
que S1 para la
instruccin PWM2

Configuracin del dispositivo


Dispositivo

Funcin

S1+0
S1+1
S1+2

S1+4
S1+5
S1+6
S1+7

Frecuencia de pulso de salida


Relacin anchura de pulso
Contaje de pulsos
Valor preestablecido (palabra
alta)
Valor preestablecido (palabra baja)
Valor actual (palabra alta)
Valor actual (palabra baja)
Estado de error

D1+0

Salida de pulso ACTIVADA

D1+1

Salida de pulso completa

D1+2

Desbordamiento de salida de
pulso

S1+3

PWMST
M8120

Descripcin

Sin utilizar
Sin utilizar
0: Salida de pulso DESACTIVADA
1: Salida de pulso ACTIVADA
0: Salida de pulso incompleta
1: Salida de pulso completa
0: Desbordamiento no ocurrido
1: Desbordamiento ocurrido (slo PWM1)

D3
D4
D5
D6
D7
M100
M101
M102

M8120 es el rel interno especial del pulso de inicializacin.

S1
D0

Cuando arranca la CPU, la macro PWMST designa los parmetros para


la salida de pulso en la primera etapa.

MOV(W) S1
30

D1
D1

REP

I0

MOV(W) S1
60

D1
D1

REP

I0
I1

PWM
1

S1
D0

217,86 Hz
30% o 60%
Desactivar contaje de pulsos

Direccin del
dispositivo (Valor)
D0 (2)
D1 (30 o 60)
D2 (0)

D1
M100

Cuando la entrada I0 est desactivada, D1 (relacin de anchura de pulso)


almacena 30 (30%).
Cuando la entrada I0 est activada, D1 (relacin de anchura de pulso)
almacena 60 (60%).
Cuando la entrada I1 est activada, PWM1 genera pulsos de salida de
una relacin de anchura de pulso de 30% 60% desde la salida Q0
dependiendo de si la entrada I0 est desactivada o activada,
respectivamente.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20-13

20: INSTRUCCIONES DE PULSO

RAMP (Control de rampa)


RAMP

S1
*****

Cuando la entrada est activada, la instruccin RAMP enva un nmero


predeterminado de pulsos de salida cuya frecuencia cambia segn un modelo
trapezoidal determinado por el dispositivo de origen S1. Despus de comenzar
la instruccin RAMP, la frecuencia de pulso de salida aumenta linealmente
hasta un valor constante predeterminado, permanece constante en este valor
durante algn tiempo y luego disminuye linealmente hasta el valor original.

D1
*****

La velocidad de cambio de frecuencia se puede seleccionar para aceleracin y


desaceleracin en un perodo de 10 mseg.
Cuando la entrada est desactivada, la salida de pulso permanece desactivada.
Cuando la entrada se vuelve a activar, la instruccin RAMP comienza un nuevo
ciclo de generacin de pulsos de salida.
Nota: La instruccin RAMP slo se puede utilizar una vez en un programa del usuario. Cuando se usa RAMP con el control
reversible desactivado, la salida sin usar Q1 puede utilizarse para otra instruccin de pulso PULS2, PWM2, o ZRN2 o
salida normal.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

S1 (Origen 1)

Registro de control

D1 (Destino 1)

Rel de estado

D Constante Repeticin
X

El dispositivo de origen S1 (registro de control) utiliza 11 registros de datos comenzando por el dispositivo
designado como S1. Los registros de datos D0 a D1289 y D2000 a D7989 se pueden designar como S1. Si
desea obtener ms informacin, consulte las siguientes pginas.
El dispositivo de destino D1 (rel de estado) utiliza 4 rels internos comenzando por el dispositivo designado
como D1. Los rels internos M0 a M1270 se pueden designar como D1. El dgito menos significativo del
nmero de rel interno designado como D1 debe ser 0; de lo contrario, la instruccin RAMP no funciona
correctamente. Los rels internos especiales no se pueden designar como D1. Si desea obtener ms
informacin, consulte la pgina 6-2.

Dispositivo de origen S1 (Registro de control)


Almacene los valores apropiados en los registros de datos comenzando por el dispositivo designado por S1
antes de ejecutar la instruccin RAMP segn sea necesario y asegrese de que los valores estn
comprendidos dentro del intervalo vlido. Los dispositivos S1+8 a S1+10 son slo de lectura.
Dispositivo

20-14

Funcin

S1+0

Modo de operacin

S1+1

Frecuencia de pulso
constante

S1+2

Frecuencia de pulso inicial

Descripcin
0: 10 a 1.000 Hz
1: 100 a 10.000 Hz
2: 1.000 a 20.000 Hz
3: 10 a 20.000 Hz (solo CPU actualizada)
Cuando S1+0 (modo de operacin) = 0 o 1: 1 a 100 (%)
(1% a 100% de la frecuencia mxima del modo seleccionado S1+0)
Cuando S1+0 (modo de operacin) = 2: 1 to 20 (5%)
(5% a 100% de la frecuencia mxima del modo seleccionado S1+0)
Cuando S1+0 (modo de operacin) = 3: 10 to 20.000 (Hz)
Cuando S1+0 (modo de operacin) = 0 o 1: 1 a 100 (%)
(1% a 100% de la frecuencia mxima del modo seleccionado S1+0)
Cuando S1+0 (modo de operacin) = 2: 1 to 20 (5%)
(5% a 100% de la frecuencia mxima del modo seleccionado S1+0)
Cuando S1+0 (modo de operacin) = 3: 10 to 20.000 (Hz)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

L/E
L/E

L/E

L/E

20: INSTRUCCIONES DE PULSO


Dispositivo

S1+3

Funcin
Velocidad de cambio de
frecuencia
Periodo de cambio de
frecuencia

S1+4

Control reversible activado

S1+5

Direccin de control

S1+6
S1+7
S1+8
S1+9
S1+10

Valor de preseleccin
(palabra alta)
Valor de preseleccin
(palabra baja)
Valor actual (palabra alta)
Valor actual (palabra baja)
Estado de error

Descripcin
Cuando S1+0 (modo de operacin) = 0 o 1: 1 a 100 (%)
(1% a 100% de la frecuencia mxima del modo seleccionado S1+0)
Cuando S1+0 (modo de operacin) = 2: 1 to 20 (5%)
(5% a 100% de la frecuencia mxima del modo seleccionado S1+0)

L/E

L/E

Cuando S1+0 (modo de operacin) = 3: 10 to 20.000 (Hz)


0: Control reversible desactivado
1: Control reversible (salida de pulso nica)
2: Control reversible (salida de pulso dual)
0: Hacia delante
1: Invertido

L/E
L/E

1 a 100.000.000 (05F5 E100h)

L/E

1 a 100.000.000 (05F5 E100h)

0 a 10

S1+0 Modo de operacin

El valor almacenado en el registro de datos designado en el dispositivo S1+0 determina el intervalo de


frecuencia de la salida de pulso.
0: 10 a 1.000 Hz
1: 100 a 10.000 Hz
2: 1.000 a 20.000 Hz
3: 10 a 20.000 Hz (solo CPU actualizada)

S1+1 Frecuencia de pulso constante

Cuando S1+0 toma el valor de 0 a 2, el valor almacenado en el registro de datos designado por el dispositivo
S1+1 especifica la frecuencia de salida de pulso estable en porcentaje del mximo del intervalo de frecuencia
seleccionado por S1+0. Cuando S1+0 toma el valor de 0 (10 a 1.000 Hz) o 1 (100 a 10.000 Hz), los valores
vlidos para el dispositivo S1+1 son del 1 al 100, pudiendo ser as la frecuencia de pulso estable de 10 a 1.000
Hz o 100 a 10.000 Hz, respectivamente. Cuando S1+0 toma el valor de 2 (1.000 a 20.000 Hz), los valores
vlidos para el dispositivo S1+1 son del 1 al 20 y el valor S1+1 multiplicado por 5 determina la frecuencia de
pulso estable, pudiendo ser as la frecuencia de pulso estable de 1.000 a 20.000 Hz.
Cuando S1+0 toma el valor de 3, el valor almacenado en el registro de datos designado por el dispositivo S1+1
determina la frecuencia de la salida de pulso estable directamente. Los valores vlidos son del 10 al 20.000.
Modo operativo
0o1
2
3

Frecuencia de pulso estable (Hz)


Frecuencia mxima (Hz) seleccionada por el valor S1+0 x S1+1 (%)
Frecuencia mxima (Hz) seleccionada por el valor S1+0 x S1+1 (5%)
Frecuencia de pulso estable (Hz) seleccionada mediante S1+1

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20-15

20: INSTRUCCIONES DE PULSO


S1+2 Frecuencia de pulso inicial

Cuando S1+0 toma el valor de 0 a 2, el valor almacenado en el registro de datos designado por el dispositivo
S1+2 especifica la frecuencia de salida de pulso inicial en porcentaje del mximo del intervalo de frecuencia
seleccionado por S1+0. Cuando S1+0 toma el valor de 0 (10 a 1.000 Hz) o 1 (100 a 10.000 Hz), los valores
vlidos para el dispositivo S1+2 son del 1 al 100, pudiendo ser as la frecuencia de pulso inicial de 10 a 1.000
Hz o 100 a 10.000 Hz, respectivamente. Cuando S1+0 toma el valor de 2 (1.000 a 20.000 Hz), los valores
vlidos para el dispositivo S1+2 son del 1 al 20 y el valor S1+2 multiplicado por 5 determina la frecuencia de
pulso inicial, pudiendo ser as la frecuencia de pulso inicial de 1.000 a 20.000 Hz.
Cuando S1+0 toma el valor de 3, el valor almacenado en el registro de datos designado por el dispositivo S1+2
determina la frecuencia de la salida de pulso inicial directamente. Los valores vlidos son del 10 al 20.000.
Modo operativo
0o1
2
3

Frecuencia de pulso inicial (Hz)


Frecuencia mxima (Hz) seleccionada por el valor S1+0 S1+1 (%)
Frecuencia mxima (Hz) seleccionada por el valor S1+0 S1+2 (5%)
Frecuencia de pulso inicial (Hz) seleccionada mediante S1+1

S1+3 Velocidad de cambio de frecuencia/Periodo de cambio de frecuencia

Cuando S1+0 toma el valor de 0 a 2, el valor almacenado en el registro de datos designado por el dispositivo
S1+3 especifica la velocidad de cambio de frecuencia de salida para un periodo de 10 ms en porcentaje del
mximo del intervalo de frecuencia seleccionado por S1+0. Cuando S1+0 toma el valor de 0 (10 a 1.000 Hz) o
1 (100 a 10.000 Hz), los valores vlidos para el dispositivo S1+3 son del 1 al 100, pudiendo ser as la velocidad
de cambio de frecuencia de 10 a 1.000 Hz o 100 a 10.000 Hz, respectivamente. Cuando S1+0 toma el valor de
2 (1.000 a 20.000 Hz), los valores vlidos para el dispositivo S1+3 son del 1 al 20 y el valor S1+3 multiplicado
por 5 determina la velocidad de cambio de frecuencia, pudiendo ser as dicha velocidad de 1.000 a 20.000 Hz.
Cuando S1+0 toma el valor de 3, el valor almacenado en el registro de datos designado por el dispositivo S1+3
determina el periodo de cambio de frecuencia. Los valores vlidos son de 10 a 10.000 en aumentos de 10,
pudiendo ser el periodo de cambio de frecuencia de 10 a 10.000 ms.
Modo 0 o 1:

Velocidad de cambio de frecuencia en 10 ms (Hz) =


Frecuencia mxima (Hz) seleccionada por el valor S1+0 S1+3 (%)

Modo 2:

Velocidad de cambio de frecuencia en 10 ms (Hz) =


Frecuencia mxima (Hz) seleccionada por el valor S1+0 S1+3 (5%)

Modo 3:

Periodo de cambio de frecuencia (ms) = Periodo de cambio de frecuencia (ms) seleccionada por S1+3

La misma velocidad de cambio de frecuencia y el periodo de cambio de frecuencia se aplican a los periodos de
aceleracin y desaceleracin del patrn de cambio trapezoidal de frecuencia.
Modos de 0 a 2

Modo 3

Frecuencia de pulso estable


Frecuencia de pulso inicial
Pulso de salida
Velocidad de cambio de frecuencia
10 ms

20-16

Periodo de cambio de frecuencia

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20: INSTRUCCIONES DE PULSO


S1+4 Control reversible activado

El valor almacenado en el registro de datos designado por el dispositivo S1+4 especifica uno de los modos de
salida.
Valor de
S1+4

Control reversible

Descripcin
La salida Q0 genera pulsos de salida; utilizados para el control de nica
direccin.

Control reversible
desactivado

Salida Q0
La salida Q1 puede utilizarse para PULS2, PWM2, ZRN2 o como salida
ordinaria.
La salida Q0 genera pulsos de salida y la Q1 genera una seal de control de
direccin.

Control reversible
(Salida de pulso
nica)

Salida Q0
Salida Q1

Hacia delante

Invertido

La salida Q1 se activa o desactiva en funcin del valor almacenado en el registro


de datos designado por el dispositivo S1+5 (direccin de control): 0 es para
control hacia delante y 1 para el invertido.
La salida Q0 genera pulsos de salida hacia delante y la Q1 genera pulsos de
salida invertidos.
Salida Q0

Control reversible
(Salida de pulso
dual)

(Hacia delante)

Salida Q1
(Invertido)

La salida Q0 o Q1 genera pulsos de salida alternativamente en funcin del valor


almacenado en el registro de datos designado por el dispositivo S1+5 (direccin
de control): 0 es para control hacia delante y 1 para el invertido.

Si el valor almacenado en el registro de datos designado por el dispositivo S1+4 se cambia tras la entrada
inicial para la instruccin RAMP que se ha conectado, el cambio puede aplicarse nicamente despus de que
la CPU se inicie de nuevo.
S1+5 Direccin de control

Cuando S1+4 se establece en 1 o en 2 para activar el control reversible, el valor almacenado en el registro de
datos designado en el dispositivo S1+5 especifica la direccin de control.
0: Hacia delante
1: Invertido

S1+6 Valor de preseleccin (Palabra alta)


S1+7 Valor de preseleccin (Palabra baja)

La instruccin RAMP genera un nmero predeterminado de pulsos de salida segn lo designado por los
dispositivos S1+6 y S1+7. El valor de preseleccin puede ser de 1 a 100.000.000 (05F5 E100h) y se almacena
en dos registros de datos consecutivos designados en S1+6 (palabra alta) y S1+7 (palabra baja).
S1+8 Valor actual (Palabra alta)
S1+9 Valor actual (Palabra baja)

Mientras se ejecuta la instruccin RAMP para que genere pulsos de salida desde las salidas Q0 o Q1, el
recuento de pulsos de salida se almacena en dos registros de datos consecutivos designados por los
dispositivos S1+8 (palabra alta) y S1+9 (palabra baja). El valor actual puede ser de 1 a 100.000.000 (05F5
E100h) y se actualiza en cada de ciclo de scan.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20-17

20: INSTRUCCIONES DE PULSO


S1+10 Estado de error

Si la entrada de inicio de la instruccin RAMP est activada, se comprueban los valores de los dispositivos.
Cuando se encuentra algn error en los valores de los dispositivos, el registro de datos designado por el
dispositivo S1+10 almacena un cdigo de error.
Cdigo de
error

20-18

Modos de funcionamiento 0 a 2

Modo de funcionamiento 3

Normal

Error de designacin del modo de operacin


(S1+0 almacena un valor distinto de 0 a 2)

Error de designacin del modo de operacin


(S1+0 almacena un valor distinto de 0 a 3)

Error de designacin de frecuencia de pulso inicial


(S1+2 almacena un valor distinto de 1 a 100)

Error de designacin de frecuencia de pulso inicial


(S1+2 almacena un valor distinto de 10 a 20.000)

Error de designacin de valor de preseleccin


(S1+6 y S1+7 almacenan un valor distinto de 1 a
100.000.000)
El nmero de pulsos para el rea de cambio de
frecuencia calculado a partir de la frecuencia de
pulso constante (S1+1), la frecuencia de pulso
inicial (S1+2) y la velocidad de cambio de
frecuencia (S1+3) es 0.

Error de designacin de valor de preseleccin


(S1+6 y S1+7 almacenan un valor distinto de 1 a
100.000.000)

Error de designacin de frecuencia de pulso


constante
(S1+1 almacena un valor distinto de 1 a 100)

Error de designacin de frecuencia de pulso


constante
(S1+1 almacena un valor distinto de 10 a 20.000)

Error de designacin de velocidad de cambio de


frecuencia
(S1+3 almacena un valor distinto de 1 a 100)

Error de designacin del periodo de cambio de


frecuencia
(S1+3 almacena un valor distinto de 10 a 10.000)

Error de designacin de control reversible activado (S1+4 almacena un valor distinto de 0 a 2)

Error de designacin de direccin de control (S1+5 almacena un valor distinto de 0 o 1)

El nmero de pulsos para los reas de cambio de frecuencia calculados a partir de la frecuencia de pulso
constante (S1+1), la frecuencia de pulso inicial (S1+2) y la velocidad de cambio de frecuencia (S1+3)
supera el valor de preseleccin (S1+6/7) del total de los pulsos de salida. Para corregir este error,
reduzca el valor de la frecuencia de pulso constante (S1+1) o de la frecuencia de pulso inicial (S1+2) o
aumente la velocidad de cambio de frecuencia (S1+3).

La frecuencia de pulso inicial (S1+2) es mayor que la frecuencia de pulso constante (S1+1). Reduzca la
frecuencia de pulso inicial (S1+2) hasta un valor que sea menor que la frecuencia de pulso constante
(S1+1).

10

La velocidad de cambio de frecuencia (S1+3) es


mayor que la diferencia entre la frecuencia de
pulso inicial (S1+2) y la frecuencia de pulso
constante (S1+1). Reduzca la velocidad de cambio
de frecuencia (S1+3) o la frecuencia de pulso
inicial (S1+2).

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20: INSTRUCCIONES DE PULSO


Dispositivo de destino D1 (Rel de estado)
Cuatro rels internos que comienzan por el dispositivo designado en D1 indican el estado de la instruccin
RAMP. Estos dispositivos son de slo lectura.
Dispositivo

Funcin

Descripcin

L/E

D1+0

Salida de pulso
ACTIVADA

0: Salida de pulso DESACTIVADA


1: Salida de pulso ACTIVADA

D1+1

Salida de pulso finalizada

0: Salida de pulso no finalizada


1: Salida de pulso finalizada

D1+2

Estado de salida de
pulso

0: Salida de pulso constante


1: Cambio de frecuencia de pulso de salida

D1+3

Desbordamiento de
salida de pulso

0: No se produjo desbordamiento
1: Se produce un desbordamiento

D1+0 Salida de pulso ACTIVADA

El rel interno designado en el dispositivo D1+0 permanece activado mientras la instruccin RAMP genera
pulsos de salida. Si se desactiva la entrada de inicio a la instruccin RAMP o si la instruccin RAMP ha
terminado de generar un nmero predeterminado de pulsos de salida, se desactiva el rel interno designado
por el dispositivo D1+0.
D1+1 Salida de pulso finalizada

El rel interno designado por el dispositivo D1+1 se activa cuando la instruccin RAMP ha terminado de
generar un nmero predeterminado de pulsos de salida o bien cuando la instruccin RAMP deja de
generarlos. Si se activa la entrada de inicio de la instruccin RAMP, se desactiva el rel interno designado por
el dispositivo D1+1.
D1+2 Estado de salida de pulso

El rel interno designado por el dispositivo D1+2 se activa cuando se incrementa o se disminuye la frecuencia
de pulso de salida y se desactiva cuando dicha frecuencia alcanza el valor de la frecuencia de pulso constante
(S1+2). Mientras la salida de pulso est desactivada, el rel interno designado por el dispositivo D1+2
permanece desactivado.
D1+3 Desbordamiento de salida de pulso

El rel interno designado por el dispositivo D1+3 se activa cuando la instruccin RAMP ha generado un
nmero de pulsos de salida (S1+6/7) superior al predeterminado. Cuando se produce un desbordamiento, el
valor actual (S1+8/9) se para en el valor de preseleccin (S1+6/7). Si se activa la entrada de inicio de la
instruccin RAMP, se desactiva el rel interno designado por el dispositivo D1+3.

Registro especial de datos para Salidas de pulso


Los mdulos de la CPU actualizadas disponen de registros especiales de datos adicionales para guardar la
frecuencia actual de las salidas de pulso.
Nm.
asignacin

Funcin

Descripcin

D8055

Frecuencia de pulso
actual de PULS1 o
RAMP (Q0)

Mientras se ejecuta la instruccin PULS1 o RAMP, D8055 almacena la


frecuencia de pulso actual de la salida Q0.
El valor se actualiza en cada scan.

D8056

Frecuencia de pulso
actual de PULS2 o
RAMP (Q1)

Mientras se ejecuta la instruccin PULS2 o RAMP (salida de pulso dual


de control reversible), D8056 almacena la frecuencia de pulso actual de la
salida Q1.
El valor se actualiza en cada scan.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20-19

20: INSTRUCCIONES DE PULSO


Grfico de control de tiempo para control reversible desactivado
Este programa demuestra un grfico de control de tiempo de la instruccin RAMP cuando el control reversible
est desactivado.
RAMP
I0

S1
D200

D1
M50

D204 = 0 (control reversible desactivado)

Entrada de inicio I0
Frecuencia de pulso constante
Frecuencia de pulso inicial

Pulso de salida Q0
Salida de pulso ACTIVADA M50
Salida de pulso finalizada M51
Estado de salida de pulso M52
Cuando se activa la entrada I0, RAMP genera pulsos de salida comenzando por la frecuencia inicial designada
por el valor almacenado en el registro de datos D202. Mientras se envan los pulsos de salida desde la salida
Q0, el rel interno M50 permanece activado.
Modos de funcionamiento 0 a 2: La frecuencia del pulso aumenta de acuerdo con el valor de velocidad de
cambio de frecuencia almacenado en el registro de datos D203.
Modo de funcionamiento 3: La frecuencia del pulso aumenta al tiempo que el periodo de cambio de frecuencia
almacenado en el registro de datos D203.
Mientras se incrementa la frecuencia de pulso de salida el rel interno M52 permanece activado.
Cuando la frecuencia de pulso de salida iguala a la frecuencia de pulso constante designada por el valor
almacenado en el registro de datos D201, se desactiva el rel interno M52. Cuando la frecuencia de pulso de
salida comienza a disminuir, el rel interno M52 se activa de nuevo.
Cuando la cantidad de pulsos de salida generados alcanza el valor de preseleccin designado en los registros
de datos D206 y D207, RAMP deja de generarlos. A continuacin se desactivan los rels internos M50 y M52 y
se activa el M51.
Si se modifican los valores de los parmetros en D200 a D207 (excepto para D204) mientras se estn
generando pulsos de salida, el cambio surte efecto cuando se activa la entrada de inicio I0 para el siguiente
ciclo.
Si el valor almacenado en D204 se cambia despus de que la entrada inicial I0 se ha conectado, el cambio
puede aplicarse nicamente despus de que la CPU se inicie de nuevo.
Si la entrada I0 se desactiva antes de alcanzar el valor de preseleccin, RAMP deja inmediatamente de
generar pulsos de salida, se desactiva el rel interno M50 y se activa el M51. Cuando se activa de nuevo la
entrada I0, RAMP se reinicia y comienza a generar pulsos de salida para otro ciclo, comenzando por la
frecuencia de pulso inicial.

20-20

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20: INSTRUCCIONES DE PULSO


Grfico de control de tiempo para control reversible con salida de pulso nica
Este programa demuestra un grfico de control de tiempo de la instruccin RAMP cuando el control reversible
est activado con salida de pulso nica.
RAMP
I0

S1
D200

D1
M50

D204 = 1 (control reversible con salida de pulso nica)

Entrada de inicio I0
Direccin de control D205

0 (Hacia delante)

1 (Invertido)

Frecuencia de pulso constante


Frecuencia de pulso inicial

Pulso de salida Q0

Salida de direccin de control Q1


Salida de pulso ACTIVADA M50
Salida de pulso finalizada M51
Estado de salida de pulso M52

Cuando se activa la entrada I0, RAMP genera pulsos de salida comenzando por la frecuencia inicial designada
por el valor almacenado en el registro de datos D202. Mientras se envan los pulsos de salida desde la salida
Q0, el rel interno M50 permanece activado.
Modos de funcionamiento 0 a 2: La frecuencia del pulso aumenta de acuerdo con el valor de velocidad de
cambio de frecuencia almacenado en el registro de datos D203.
Modo de funcionamiento 3: La frecuencia del pulso aumenta al tiempo que el periodo de cambio de frecuencia
almacenado en el registro de datos D203.
Mientras se incrementa la frecuencia de pulso de salida el rel interno M52 permanece activado.
En funcin de la direccin de control designada por el valor almacenado en el registro de datos D205, la salida
Q1 se desactiva o se activa segn D205 almacene 0 (hacia delante) o 1 (invertido), respectivamente.
Cuando la frecuencia de pulso de salida iguala a la frecuencia de pulso constante designada por el valor
almacenado en el registro de datos D201, se desactiva el rel interno M52. Cuando la frecuencia de pulso de
salida comienza a disminuir, el rel interno M52 se activa de nuevo.
Cuando la cantidad de pulsos de salida generados alcanza el valor de preseleccin designado en los registros
de datos D206 y D207, RAMP deja de generarlos. A continuacin se desactivan los rels internos M50 y M52 y
se activa el M51.
Si se modifican los valores de los parmetros en D200 a D207 (excepto para D204) mientras se estn
generando pulsos de salida, el cambio surte efecto cuando se activa la entrada de inicio I0 para el siguiente
ciclo.
Si el valor almacenado en D204 se cambia despus de que la entrada inicial I0 se ha conectado, el cambio
puede aplicarse nicamente despus de que la CPU se inicie de nuevo.
Si la entrada I0 se desactiva antes de alcanzar el valor de preseleccin, RAMP deja de generar pulsos de
salida inmediatamente, se desactiva el rel interno M50 y se activa el M51. Cuando se activa de nuevo la
entrada I0, RAMP se reinicia y comienza a generar pulsos de salida para otro ciclo, comenzando por la
frecuencia de pulso inicial.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20-21

20: INSTRUCCIONES DE PULSO


Grfico de control de tiempo para control reversible con salida de pulso dual
Este programa demuestra un grfico de control de tiempo de la instruccin RAMP cuando el control reversible
est activado con salida de pulso dual.
RAMP
I0

S1
D200

D1
M50

D204 = 2 (control reversible con salida de pulso dual)

Entrada de inicio I0
Direccin de control D205

0 (Hacia delante)

1 (Invertido)

Frecuencia de pulso constante


Frecuencia de pulso inicial

Pulso de salida hacia delante (CW) Q0


Frecuencia de pulso constante
Frecuencia de pulso inicial

Pulso de salida invertido (CCW) Q1


Salida de pulso ACTIVADA M50
Salida de pulso finalizada M51
Estado de salida de pulso M52

Cuando se activa la entrada I0, RAMP genera pulsos de salida comenzando por la frecuencia inicial designada
por el valor almacenado en el registro de datos D202. Mientras se envan los pulsos de salida desde la salida
Q0 o Q1, el rel interno M50 permanece activado.
Mientras se incrementa la frecuencia de pulso de salida el rel interno M52 permanece activado.
En funcin de la direccin de control designada por el valor almacenado en el registro de datos D205, la salida
Q0 o Q1 enva pulsos de salida segn D205 almacene 0 (hacia delante) o 1 (invertido), respectivamente.
Cuando la frecuencia de pulso de salida iguala a la frecuencia de pulso constante designada por el valor
almacenado en el registro de datos D201, se desactiva el rel interno M52. Cuando la frecuencia de pulso de
salida comienza a disminuir, el rel interno M52 se activa de nuevo.
Cuando la cantidad de pulsos de salida generados alcanza el valor de preseleccin designado en los registros
de datos D206 y D207, RAMP deja de generarlos. A continuacin se desactivan los rels internos M50 y M52 y
se activa el M51.
Si se modifican los valores de los parmetros en D200 a D207 (excepto para D204) mientras se estn
generando pulsos de salida, el cambio surte efecto cuando se activa la entrada de inicio I0 para el siguiente
ciclo.
Si el valor almacenado en D204 se cambia despus de que la entrada inicial I0 se ha conectado, el cambio
puede aplicarse nicamente despus de que la CPU se inicie de nuevo.
Si la entrada I0 se desactiva antes de alcanzar el valor de preseleccin, RAMP deja de generar pulsos de
salida inmediatamente, se desactiva el rel interno M50 y se activa el M51. Cuando se activa de nuevo la
entrada I0, RAMP se reinicia y comienza a generar pulsos de salida para otro ciclo, comenzando por la
frecuencia de pulso inicial.

20-22

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20: INSTRUCCIONES DE PULSO


Programa de muestra: RAMP Control reversible desactivado
Este programa demuestra un programa del usuario de la instruccin RAMP que permite generar 48.000 pulsos
desde la salida Q0.
Frecuencia de pulso estable:

10.000 Hz

Frecuencia de pulso inicial:

10 Hz

Periodo de cambio de frecuencia:

2.000 ms

Activar control reversible:

Control reversible desactivado

Valor preestablecido:

48.000 pulsos total

Configuracin desde el WindLDR


En la pantalla de edicin de WindLDR, coloque el cursor en el lugar en el que desea insertar la macro de instruccin
de pulso, y escriba RAMPST. Escriba los parmetros tal como se indica a continuacin.

Mismo dispositivo
que S1 para la
instruccin RAMP

Configuracin del dispositivo


Dispositivo

Funcin

S1+0
S1+1
S1+2
S1+3
S1+4
S1+5
S1+6
S1+7
S1+8
S1+9
S1+10

Modo operativo
Frecuencia de pulso estable
Frecuencia de pulso inicial
Periodo de cambio de frecuencia
Activar control reversible
Direccin de control
Valor preestablecido (palabra alta)
Valor preestablecido (palabra baja)
Valor actual (palabra alta)
Valor actual (palabra baja)
Estado de error

D1+0

Salida de pulso ACTIVADA

D1+1

Salida de pulso completa

D1+2

Estado de salida de pulso

D1+3

Desbordamiento de salida de
pulso

M8120

M8120 es el rel interno especial del pulso de inicializacin.

RAMPST S1
D0
RAMP

I0

S1
D0

Direccin del dispositivo


(Valor)
Intervalo de frecuencia de 10 Hz a 20.000 Hz
D0 (3)
10.000 Hz
D1 (10000)
10 Hz
D2 (10)
2.000 ms
D3 (2000)
Control reversible desactivado
D4 (0)
Sin usar (sin efecto)
D5
D6 (0)
48.000
D7 (48000)
D8
De 0 a 48.000
D9
D10
0: Salida de pulso DESACTIVADA
M100
1: Salida de pulso ACTIVADA
0: Salida de pulso incompleta
M101
1: Salida de pulso completa
0: Salida de pulso estable
M102
1: Cambio de frecuencia de pulso de salida
0: Desbordamiento no ocurrido
M103
1: Desbordamiento
Descripcin

Cuando arranca la CPU, la macro RAMPST designa los parmetros para la salida
de pulso.
D1
M100

Cuando la entrada inicial I0 se activa, RAMP comienza a generar 48.000 pulsos


de salida.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20-23

20: INSTRUCCIONES DE PULSO


Programa de muestra: RAMP Control reversible con salida de pulso nica
Este programa muestra un programa de usuario de la instruccin RAMP1 para generar 48.000 pulsos desde la
salida Q0. La salida de direccin de control Q1 se desactiva o activa mientras la entrada I1 est desactivada o
activa para indicar la direccin de avance o inversa, respectivamente.
Frecuencia de pulso estable:

10.000 Hz

Frecuencia de pulso inicial:

10 Hz

Periodo de cambio de frecuencia:

2.000 ms

Activar control reversible:

Control reversible con salida pulso nico

Valor preestablecido:

48.000 pulsos total

Configuracin desde el WindLDR


En la pantalla de edicin de WindLDR, coloque el cursor en el lugar en el que desea insertar la macro de instruccin
de pulso, y escriba RAMPST. Escriba los parmetros tal como se indica a continuacin.

Mismo dispositivo
que S1 para la
instruccin RAMP

Configuracin del dispositivo


Dispositivo
S1+0
S1+1
S1+2
S1+3
S1+4
S1+5
S1+6
S1+7
S1+8
S1+9
S1+10

M8120

Direccin del dispositivo


(Valor)
Modo operativo
Intervalo de frecuencia de 10 Hz a 20.000 Hz
D0 (3)
Frecuencia de pulso estable
10.000 Hz
D1 (10000)
Frecuencia de pulso inicial
10 Hz
D2 (10)
Periodo de cambio de frecuencia 2.000 ms
D3 (2000)
Activar control reversible
Control reversible con salida nica
D4 (1)
Direccin de control
Adelante
D5 (0 o 1)
Valor preestablecido (palabra alta)
D6 (0)
48.000
Valor preestablecido (palabra baja)
D7 (48000)
Valor actual (palabra alta)
D8
De 0 a 48.000
Valor actual (palabra baja)
D9
Estado de error
D10
Funcin

Descripcin

M8120 es el rel interno especial del pulso de inicializacin.

RAMPST S1
D0

Cuando arranca la CPU, la macro RAMPST designa los parmetros


para la salida de pulso.

MOV(W) S1
0

D1
D5

REP

I1

Cuando la entrada I1 est desactivada, D5 (direccin de control)


almacena 0 (adelante).

MOV(W) S1
1

D1
D5

REP

I1

Cuando la entrada I1 est activada, D5 (direccin de control) almacena


1 (inversa).

RAMP
I0

20-24

S1
D0

D1
M100

Cuando la entrada inicial I0 se activa, RAMP comienza a generar


48.000 pulsos de salida.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20: INSTRUCCIONES DE PULSO


Programa de muestra: RAMP Control reversible con salida de pulso dual
Este programa muestra un programa de usuario de la instruccin RAMP1 para generar 48.000 pulsos desde la
salida Q0 (pulso adelante) o Q1 (pulso inverso) mientras la entrada I1 est desactivada o activada,
respectivamente.
Frecuencia de pulso estable:

20.000 Hz

Frecuencia de pulso inicial:

10 Hz

Periodo de cambio de frecuencia:

2.000 ms

Activar control reversible:

Control reversible con salida pulso dual

Valor preestablecido:

48.000 pulsos total

Configuracin desde el WindLDR


En la pantalla de edicin de WindLDR, coloque el cursor en el lugar en el que desea insertar la macro de instruccin
de pulso, y escriba RAMPST. Escriba los parmetros tal como se indica a continuacin.

Mismo dispositivo
que S1 para la
instruccin RAMP

Configuracin del dispositivo


Dispositivo

Funcin

Descripcin

S1+0
S1+1
S1+2
S1+3
S1+4
S1+5
S1+6
S1+7
S1+8
S1+9
S1+10

Modo operativo
Frecuencia de pulso estable
Frecuencia de pulso inicial
Periodo de cambio de frecuencia
Activar control reversible
Direccin de control
Valor preestablecido (palabra alta)
Valor preestablecido (palabra baja)
Valor actual (palabra alta)
Valor actual (palabra baja)
Estado de error

Intervalo de frecuencia de 10 Hz a 20.000 Hz


10.000 Hz
10 Hz
2.000 ms
Control reversible con salida dual
Adelante
48.000
De 0 a 48.000

Direccin del
dispositivo (Valor)
D0 (3)
D1 (10000)
D2 (10)
D3 (2000)
D4 (2)
D5 (0 o 1)
D6 (0)
D7 (48000)
D8
D9
D10

M8120 es el rel interno especial del pulso de inicializacin.


M8120

RAMPST S1
D0

Cuando arranca la CPU, la macro RAMPST designa los parmetros para


la salida de pulso.

MOV(W) S1
0

D1
D5

REP

I1

Cuando la entrada I1 est desactivada, D5 (direccin de control)


almacena 0 (adelante).

MOV(W) S1
1

D1
D5

REP

I1

Cuando la entrada I1 est activada, D5 (direccin de control) almacena 1


(inversa).

RAMP
I0

S1
D0

D1
M100

Cuando la entrada inicial I0 se activa, RAMP comienza a generar 48.000


pulsos de salida.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20-25

20: INSTRUCCIONES DE PULSO

ZRN1 (Devolucin de cero 1)


ZRN1

S1
*****

S2
*****

Cuando la entrada est activada, la instruccin ZRN1 enva una salida


de pulso de una frecuencia alta predeterminada desde la salida Q0.
Cuando se activa una entrada de desaceleracin, la frecuencia de
salida disminuye a una frecuencia reducida. Cuando se desactiva dicha
entrada, la instruccin ZRN1 deja de generar pulsos de salida.

D1
*****

El ratio de anchura de pulso de salida est fijado en el 50 %.

ZRN2 (Devolucin de cero 2)


ZRN2

S1
*****

S2
*****

Cuando la entrada est activada, la instruccin ZRN2 enva una salida


de pulso de una frecuencia alta predeterminada desde la salida Q1.
Cuando se activa una entrada de desaceleracin, la frecuencia de
salida disminuye a una frecuencia reducida. Cuando se desactiva dicha
entrada, la instruccin ZRN2 deja de generar pulsos de salida.

D1
*****

El ratio de anchura de pulso de salida est fijado en el 50 %.


Nota: Las instrucciones ZRN1 y ZRN2 slo se pueden utilizar una vez en un programa del usuario. Cuando no se usan
ZRN1 ni ZRN2, la salida sin usar Q0 o Q1 puede utilizarse para otra instruccin de pulso o salida normal.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

S1 (Origen 1)

Registro de control

S2 (Origen 2)

Entrada de desaceleracin

D1 (Destino 1)

Rel de estado

D Constante Repeticin
X

El dispositivo de origen S1 (registro de control) utiliza 5 registros de datos comenzando por el dispositivo
designado como S1. Los registros de datos D0 a D1295 y D2000 a D7995 se pueden designar como S1. Si
desea obtener ms informacin, consulte las siguientes pginas.
El dispositivo de origen S2 (entrada de desaceleracin) puede designar las entradas I0 a I307 y los rels
internos M0 a M1277. Los rels internos especiales no se pueden designar como S2.
El dispositivo de destino D1 (rel de estado) utiliza 2 rels internos comenzando por el dispositivo designado
como D1. Los rels internos M0 a M1276 se pueden designar como D1. Los rels internos especiales no se
pueden designar como D1. Si desea obtener ms informacin, consulte la pgina 6-2.

Dispositivo de origen S1 (Registro de control)


Almacene los valores apropiados en los registros de datos comenzando por el dispositivo designado por S1
antes de ejecutar la instruccin ZRN segn sea necesario y asegrese de que los valores estn comprendidos
dentro del intervalo vlido. El dispositivo S1+4 es de slo lectura.
Dispositivo

Funcin

S1+0

Modo de operacin inicial

S1+1

Frecuencia de pulso
inicial

S1+2

Modo de operacin
reducido

S1+3

Frecuencia de pulso
reducida

S1+4

Estado de error

20-26

Descripcin
0: 10 a 1.000 Hz
1: 100 a 10.000 Hz
2: 1.000 a 20.000 Hz
Cuando S1+0 (modo de operacin inicial) = 0 o 1: 1 a 100 (%)
(1% a 100% de la frecuencia mxima del modo seleccionado S1+0)
Cuando S1+0 (modo de operacin inicial) = 2: 1 a 20 (5%)
(5% a 100% de la frecuencia mxima del modo seleccionado S1+0)
0: 10 a 1.000 Hz
1: 100 a 10.000 Hz
2: 1.000 a 20.000 Hz
Cuando S1+0 (modo de operacin reducido) = 0 o 1: 1 a 100 (%)
(1% a 100% de la frecuencia mxima del modo seleccionado S1+2)
Cuando S1+0 (modo de operacin reducido) = 2: 1 a 20 (5%)
(5% a 100% de la frecuencia mxima del modo seleccionado S1+2)
0a2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

L/E
L/E

L/E

L/E

L/E
L

20: INSTRUCCIONES DE PULSO


S1+0 Modo de operacin inicial

El valor almacenado en el registro de datos designado en el dispositivo S1+0 determina el intervalo de


frecuencia alta de la salida de pulso inicial.
0: 10 a 1.000 Hz
1: 100 a 10.000 Hz
2: 1.000 a 20.000 Hz

S1+1 Frecuencia de pulso inicial

El valor almacenado en el registro de datos designado por el dispositivo S1+1 especifica el valor en tanto
porciento de la frecuencia de salida de pulso inicial con respecto al intervalo de frecuencia mximo
seleccionado en S1+0. Cuando S1+0 toma el valor de 0 (10 a 1.000 Hz) o 1 (100 a 10.000 Hz), los valores
vlidos para el dispositivo S1+1 son del 1 al 100, pudiendo ser as la frecuencia de pulso inicial de 10 a 1.000
Hz o 100 a 10.000 Hz, respectivamente. Cuando S1+0 toma el valor de 2 (1.000 a 20.000 Hz), los valores
vlidos para el dispositivo S1+1 son del 1 al 20 y el valor S1+1 multiplicado por 5 determina la frecuencia de
pulso inicial, pudiendo ser as la frecuencia de pulso inicial de 1.000 a 20.000 Hz.
Modo de operacin inicial
0 o1
2

Frecuencia de pulso inicial (Hz)


Frecuencia mxima (Hz) seleccionada por el valor S1+0 x S1+1 (%)
Frecuencia mxima (Hz) seleccionada por el valor S1+0 x S1+1 (5%)

S1+2 Modo de operacin reducido

El valor almacenado en el registro de datos designado en el dispositivo S1+2 determina el intervalo de


frecuencia baja de la salida de pulso reducida.
0: 10 a 1.000 Hz
1: 100 a 10.000 Hz
2: 1.000 a 20.000 Hz

S1+3 Frecuencia de pulso reducida

El valor almacenado en el registro de datos designado por el dispositivo S1+3 especifica el valor en tanto
porciento de la frecuencia de salida de pulso reducida con respecto al intervalo de frecuencia mximo
seleccionado en S1+2. Cuando S1+2 toma el valor de 0 (10 a 1.000 Hz) o 1 (100 a 10.000 Hz), los valores
vlidos para el dispositivo S1+3 son del 1 al 100, pudiendo ser as la frecuencia de pulso reducido de 10 a
1.000 Hz o 100 a 10.000 Hz, respectivamente. Cuando S1+2 toma el valor de 2 (1.000 a 20.000 Hz), los
valores vlidos para el dispositivo S1+3 son del 1 al 20 y el valor S1+3 multiplicado por 5 determina la
frecuencia de pulso reducido, pudiendo ser as la frecuencia de pulso inicial de 1.000 a 20.000 Hz.
Modo de operacin inicial
0o1
2

Frecuencia de pulso reducida (Hz)


Frecuencia mxima (Hz) seleccionada por el valor S1+2 S1+3 (%)
Frecuencia mxima (Hz) seleccionada por el valor S1+2 S1+3 (5%)

S1+4 Estado de error


Si la entrada de inicio de la instruccin ZRN1 o ZRN2 est activada, se comprueban los valores de los
dispositivos. Cuando se encuentra algn error en los valores de los dispositivos, el registro de datos designado
por el dispositivo S1+4 almacena un cdigo de error.
Cdigo de
error
0
1
2

Descripcin
Normal
Error de designacin del modo de operacin (S1+0 o S1+2 almacenan un valor distinto de 0 a 2)
Error de designacin de frecuencia de pulso de salida (S1+1 o S1+3 almacenan un valor distinto de
1 a 100)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20-27

20: INSTRUCCIONES DE PULSO


Dispositivo de origen S2 (Entrada de desaceleracin)
Cuando la entrada de desaceleracin se activa mientras la instruccin ZRN est generando pulsos de salida
de la frecuencia de pulso inicial, la frecuencia de pulso cambia a la frecuencia reducida. Cuando se desactiva,
la instruccin ZRN deja de generar pulsos de salida.
Cuando utilice las instrucciones ZRN1 y ZRN2, designe nmeros de entrada o rel interno distintos como
entradas de desaceleracin para las mismas. Si se utiliza la misma entrada de desaceleracin y se ejecutan
las instrucciones ZRN1 y ZRN2 al mismo tiempo, puede que las salidas de pulso no se desactiven cuando se
active la entrada de desaceleracin.
La entrada de desaceleracin est disponible en dos tipos distintos en funcin del nmero de dispositivo
designado.
Dispositi
vo

Funcin

S2

Entrada de desaceleracin de alta


velocidad
Entrada de desaceleracin
normal

Descripcin
I2, I3, I4, I5
I0, I1, I6 a I307, M0 a M1277

Entrada de desaceleracin de alta velocidad (I2, I3, I4, I5)

La entrada de desaceleracin de alta velocidad utiliza el procesamiento de interrupcin para leer la seal de
entrada de desaceleracin inmediatamente independientemente del tiempo de exploracin.
Cuando utiliceI2 a I5 como entrada de desaceleracin para la instruccin ZRN, designe estos nmeros de
entrada como entradas normales en la Configuracin de rea de funcin. Si las entradas I2 a I5 utilizadas
como entradas de desaceleracin se designan como entradas de interrupcin, de captura o de contador de
alta velocidad en la Configuracin de rea de funcin, stas funcionarn como entradas de desaceleracin
para la instruccin ZRN; la designacin en la Configuracin de rea de funcin no tendr efecto.
Cuando utilice una entrada de desaceleracin de alta velocidad, asegrese de que el contacto de entrada no
rebota. Si la seal de entrada hace ruido, la salida de pulso se parar inmediatamente.
Entrada de desaceleracin normal (I0, I1, I6 a I307, M0 a M1277)

La entrada de desaceleracin normal lee la seal de entrada de desaceleracin cuando se actualizan los
datos de entrada en el procesamiento de END, de manera que el tiempo de aceptacin de la entrada de
desaceleracin dependa del tiempo de exploracin.

Dispositivo de destino D1 (Rel de estado)


Dos rels internos que comienzan por el dispositivo designado por D1 indican el estado de la instruccin ZRN.
Estos dispositivos son de slo lectura.
Dispositi
vo

Funcin

Descripcin

L/E

D1+0

Salida de pulso
ACTIVADA

0: Salida de pulso DESACTIVADA


1: Salida de pulso ACTIVADA

D1+1

Salida de pulso finalizada

0: Salida de pulso no finalizada


1: Salida de pulso finalizada

D1+0 Salida de pulso ACTIVADA

El rel interno designado en el dispositivo D1+0 permanece activado mientras la instruccin ZRN genera
pulsos de salida. Si se desactiva la entrada de inicio o la de desaceleracin de la instruccin ZRN para parar la
generacin de pulsos de salida, el rel interno designado por el dispositivo D1+0 se desactiva.
D1+1 Salida de pulso finalizada

El rel interno designado por el dispositivo D1+1 se activa cuando la entrada de desaceleracin de la
instruccin ZRN se desactiva para parar la generacin de pulsos de salida. Si se activa la entrada de inicio de
la instruccin ZRN, se desactiva el rel interno designado por el dispositivo D1+1.
20-28

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20: INSTRUCCIONES DE PULSO


Grfico de control de tiempo para la operacin de devolucin de cero
Este programa demuestra un grfico de control de tiempo de la instruccin ZRN1 en el que la entrada I2 se
utiliza como entrada de desaceleracin de alta velocidad.

I0

ZRN
1

S1
D200

S2
I2

D1
M10

Entrada de inicio I0
Entrada de desaceleracin I2
Frecuencia de pulso inicial
Frecuencia de pulso reducida

Pulso de salida Q0
Salida de pulso ACTIVADA M10
Salida de pulso finalizada M11

Cuando se activa la entrada I0, ZRN1 comienza a generar pulsos de salida con la frecuencia de pulso inicial
designada por el valor almacenado en el registro de datos D201. Mientras se envan los pulsos de salida desde
la salida Q0, el rel interno M10 permanece activado.
Cuando se activa la entrada de desaceleracin I2, la frecuencia de pulso de salida se reduce inmediatamente
hasta alcanzar la frecuencia de pulso reducida designada en el valor almacenado en el registro de datos D203.
Cuando se desactiva la entrada de desaceleracin I2, ZRN1 deja inmediatamente de generar pulsos de salida.
A continuacin se desactiva el rel interno M10 y se activa el M11.
Si se modifican los valores de los parmetros en D200 a D203 mientras se estn generando pulsos de salida, el
cambio surte efecto cuando se activa la entrada de inicio I0 para el siguiente ciclo.
Si se desactiva la entrada de inicio I0 mientras se estn generando pulsos de salida a una frecuencia de pulso
inicial o reducida, ZRN1 deja de generar pulsos de salida, se desactiva el rel interno M10 y se activa el M11.
Cuando se activa de nuevo la entrada I0, ZRN1 se reinicia y comienza a generar pulsos de salida para otro
ciclo, comenzando por la frecuencia de pulso inicial.
Si la entrada de desaceleracin I2 est ya activada cuando se activa la entrada de inicio I0, ZRN1 comienza a
generar salidas de pulso con la frecuencia reducida.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

20-29

20: INSTRUCCIONES DE PULSO


Programa de muestra: ZRN1
Este programa demuestra un programa del usuario en el que la instruccin ZRN1 se utiliza para la operacin
de devolucin de cero que permite generar pulsos de salida con una frecuencia de pulso inicial de 3 kHz desde
la salida Q0 mientras la entrada I1 est activada. Si se activa la entrada de desaceleracin I3, la frecuencia de
pulso de salida se reduce a una frecuencia de pulso reducida de 800 Hz. Cuando se desactiva la entrada de
desaceleracin I3, ZRN1 deja de generar pulsos de salida.
Frecuencia de pulso inicial:

3000 Hz

Frecuencia de pulso reducida:

800 Hz

Entrada de desaceleracin

I3 (entrada desaceleracin de alta velocidad)

Configuracin desde el WindLDR


En la pantalla de edicin de WindLDR, coloque el cursor en el lugar en el que desea insertar la macro de instruccin
de pulso, y escriba ZRNST. Escriba los parmetros tal como se indica a continuacin.

Mismo dispositivo
que S1 para la
instruccin ZRN1

Configuracin del dispositivo


Dispositivo

Funcin

Descripcin

S1+0
S1+1
S1+2
S1+3
S1+4
S2

Modo de funcionamiento inicial


Frecuencia de pulso inicial
Modo de funcionamiento lento
Frecuencia de pulso lento
Estado de error
Entrada de desaceleracin

D1+0

Salida de pulso ACTIVADA

D1+1

Salida de pulso completa

ZRNST
M8120

I1

20-30

M100
M101

Cuando arranca la CPU, la macro ZRNST designa los parmetros para la


salida de pulso.

R
M101
S1
D0

Entrada desaceleracin de alta velocidad


0: Salida de pulso DESACTIVADA
1: Salida de pulso ACTIVADA
0: Salida de pulso incompleta
1: Salida de pulso completa

M8120 es el rel interno especial del pulso de inicializacin.

S1
D0
R
M100

ZRN
1

Intervalo de frecuencia de 100 Hz a 10.000 Hz


10 kHz 30% = 3.000 Hz
Intervalo de frecuencia de 10 Hz a 1000 Hz
1.000 Hz 80% = 800 Hz

Direccin del
dispositivo (Valor)
D0 (1)
D1 (30)
D2 (0)
D3 (80)
D4
I3

S2
I3

D1
M100

El indicador de salida de pulso ACTIVADA M100 se desactiva.


El indicador de salida de pulso completo M101 se desactiva.
Cuando la entrada inicial I1 se activa, ZRN1 comienza a generar pulsos
de salida desde la salida Q0.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

21: INSTRUCCIN PID


Introduccin
La instruccin PID implementa un algoritmo (proporcional, integral y derivado) con ajuste automtico
incorporado para determinar los parmetros PID, como la ganancia proporcional, el tiempo integral, el tiempo
derivado y la accin de control automticamente. Esta instruccin est diseada principalmente para su uso
con un mdulo E/S analgica para leer datos de entrada analgicos, y activa y desactiva una salida designada
para realizar un control de PID en aplicaciones como el control de temperatura descritas en el ejemplo de
aplicacin de la pgina 21-17. Adems, cuando la variable manipulada de salida se convierte, la instruccin
PID tambin puede generar una salida analgica utilizando un mdulo de E/S analgica.

Advertencia

Es necesario tener conocimientos tcnicos especiales sobre el control de PID para


utilizar la funcin PID de MicroSmart. Si la utiliza sin comprender el control de PID,
puede hacer que MicroSmart realice operaciones inesperadas, causando problemas
en el sistema de control, daos o accidentes.
Cuando se utiliza la instruccin PID para el control de retroalimentacin, los circuitos
de parada de emergencia e interbloqueo se deben configurar fuera de MicroSmart. Si
estos circuitos se configuran dentro de MicroSmart, los errores cometidos al introducir
la variable de proceso pueden causar daos en el equipo o accidentes.

Informacin de actualizacin
Los mdulos de la CPU actualizada del tipo compacto y estrecho de 24 E/S disponen de una opcin adicional
para que el coeficiente inicial integral (S1+10) para ejecutar una accin integral dentro de la banda
proporcional. Los mdulos de la CPU aplicables, as como las versiones del programa del sistema se
muestran en la siguiente tabla. Para conocer el procedimiento de confirmacin de la versin del programa del
mdulo de la CPU, consulte la pgina 29-1.
Tipo compacto
Mdulo de la CPU

Versin de programa del


sistema

Tipo estrecho

FC4A-C10R2
FC4A-C10R2C

FC4A-C16R2
FC4A-C16R2C

FC4A-C24R2
FC4A-C24R2C

FC4A-D20K3
FC4A-D20S3

FC4A-D20RK1
FC4A-D20RS1
FC4A-D40K3
FC4A-D40S3

202 o superior

202 o
superior

201 o superior

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

21-1

21: INSTRUCCIN PID

PID (Control de PID)


PID

S1
*****

S2
*****

S3
*****

S4
*****

D1
*****

Cuando la entrada est activada, el ajuste automtico y/


o la accin de PID se ejecutan en funcin del valor (0 a
2) almacenado en un dispositivo del registro de datos
asignado para el modo de operacin.

Mdulos de la CPU aplicables y cantidad de instrucciones PID


Se puede usar un mximo de 8 o 14 instrucciones PID en un programa del usuario, segn el tipo de mdulo de
la CPU.
FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C
X (8)

FC4A-D20K3/S3
X (8)

FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X (14)

Dispositivos vlidos
Dispositivo
S1 (Origen 1)

Funcin
Registro de control

S2 (Origen 2)

Rel de control

S3 (Origen 3)

Punto de consigna
Variable de proceso (antes de la
conversin)
Variable manipulada

Q0Q300

S4 (Origen 4)
D1 (Destino 1)

R T C

M0-M1270

D
Constante
D0-D7973

D0-D7999

0-4095

D0-D7999

D0-D7999

Si desea obtener el intervalo de nmeros de dispositivo vlidos, consulte las pginas 6-1 y 6-2.
El dispositivo de origen S1 (registro de control) utiliza 27 registros de datos comenzando por el dispositivo
designado como S1. Los registros de datos D0 a D1273 y D2000 a D7973 se pueden designar como S1. Si
desea obtener ms informacin, consulte las siguientes pginas.
El dispositivo de origen S2 (rel de control) utiliza 8 puntos de salidas o rels internos comenzando por el
dispositivo designado como S2. Las salidas Q0 a Q300 y los rels internos M0 a M1270 se pueden designar
como S2. Si desea obtener ms informacin, consulte la pgina 21-12.
Dispositivo de origen S3 (punto de consigna): Cuando la conversin lineal est desactivada (S1+4 establecido
en 0), el intervalo vlido del punto de consigna (S3) es de 0 a 4095, que se puede designar utilizando un
registro de datos o una constante. Cuando la conversin lineal (S1+4 establecido en 1) est activada, el
intervalo vlido es de 32768 a 32767, que es un valor posterior a la conversin lineal. Utilice un registro de
datos para designar un valor negativo para un punto de consigna cuando se use la conversin lineal. Si desea
obtener ms informacin, consulte la pgina 21-14.
El dispositivo de origen S4 (variable de proceso) se designa utilizando un registro de datos asignado como
dato de entrada analgica del mdulo de E/S analgica, como por ejemplo D760 o D766. Consulte la pgina
24-9. Para leer los datos de entrada desde un mdulo de E/S analgica, designe un nmero de registro de
datos correcto en funcin de la posicin de la ranura del mdulo de E/S analgica y del nmero de canal de
entrada analgica conectada al origen de entrada analgica. Si desea obtener ms informacin, consulte la
pgina 21-15.
El dispositivo de destino D1 (variable manipulada) almacena de 32768 a 32767, que es el resultado de un
clculo de la accin de PID. Si desea obtener ms informacin, consulte la pgina 21-16.

21-2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

21: INSTRUCCIN PID


Dispositivo de origen S1 (Registro de control)
Almacene los valores apropiados en los registros de datos comenzando por el dispositivo designado por S1
antes de ejecutar la instruccin PID segn sea necesario y asegrese de que los valores estn comprendidos
dentro del intervalo vlido. Los dispositivos S1+0 a S1+2 son de slo lectura y los dispositivos S1+23 a S1+26
se reservan para el programa del sistema. Para programar los dispositivos empleando una macro consulte la
pgina 21-21.
Dispositivo

Funcin

S1+0

Variable de proceso
(tras la conversin)

S1+1

Variable manipulada de salida

S1+2

Estado operativo

S1+3

Modo de operacin

S1+4

Conversin lineal

S1+5
S1+6

Valor mximo de conversin lineal


Valor mnimo de conversin lineal

S1+7

Ganancia proporcional

S1+8
S1+9

Tiempo integral
Tiempo derivado

S1+10

Coeficiente de inicio integral

S1+11

Coeficiente de filtro de entradas

S1+12

Perodo de muestreo

S1+13

Perodo de control

S1+14

Valor de alarma alta

S1+15

Valor de alarma baja

S1+16
S1+17
S1+18

Lmite superior de variable


manipulada de salida
Lmite inferior de variable
manipulada de salida
Variable manipulada de salida de
modo manual

S1+19

Perodo de muestreo de AT

S1+20

Perodo de control de AT

S1+21

Punto de consigna de AT

S1+22
S1+23
S1+24
S1+25
S1+26

Variable manipulada de salida de AT

Descripcin
Cuando S1+4 (conversin lineal) = 1 (activar conversin lineal):
Almacena la variable de proceso tras la conversin.
Cuando S1+4 (conversin lineal) = 0 (desactivar conversin lineal):
Almacena la variable de proceso sin conversin.
Almacena la variable manipulada de salida (variable de salida de modo
manual y variable manipulada de salida de AT) en un porcentaje.
De 0 a 100 (del 0% al 100%)
Almacena el estado operativo o de error de la instruccin PID.
0: Accin de PID
1: AT (ajuste automtico) + accin de PID
2: AT (ajuste automtico)
0: Desactivar conversin lineal
1: Activar conversin lineal
De -32768 a +32767
De -32768 a +32767
De 1 a 10000 (del 0,01% al 100,00%)
0 designa el 0,01%, 10001 designa el 100,00%
De 1 a 65535 (de 0,1 seg a 6553,5 seg), 0 desactiva la accin integral
De 1 a 65535 (de 0,1 seg a 6553,5 seg), 0 desactiva la accin derivada
De 1 a 100 (del 1% al 100%), 0 y 101 (excepto 200) designa el 100%
200 ejecuta la accin integral dentro de la banda proporcional
(slo la CPU actualizada)
De 0 a 99 (del 0% al 99%), 100 designa el 99%
De 1 a 10000 (de 0,01 seg a 100,00 seg)
0 designa 0,01 seg, 10001 designa 100,00 seg
De 1 a 500 (de 0,1 seg a 50,0 seg)
0 designa 0,1 seg, 501 designa 50,0 seg
Cuando S1+4 (conversin lineal) = 0: 0 a 4095 (4096 designa 4095)
Cuando S1+4 = 1: Mn. conversin lineal Alarma alta Mx.
conversin lineal
Cuando S1+14 < S1+6 (mn. conversin lineal), S1+6 se convierte en
alarma alta.
Cuando S1+14 > S1+5 (mx. conversin lineal), S1+5 se convierte en
alarma alta.
Cuando S1+4 (conversin lineal) = 0: 0 a 4095 (4096 designa 4095)
Cuando S1+4 = 1: Mn. conversin lineal Alarma baja Mx.
conversin lineal
Cuando S1+15 < S1+6 (mn. conversin lineal), S1+6 se convierte en
alarma baja.
Cuando S1+15 > S1+5 (mx. conversin lineal), S1+5 se convierte en
alarma baja.

L/E

0 a 100, 10001 a 10099 (otros valores designan 100)

L/E

0 a 100 (101 designa 100)

L/E

0 a 100 (101 designa 100)

L/E

De 1 a 10000 (de 0,01 seg a 100,00 seg)


0 designa 0,01 seg, 10001 designa 100,00 seg
De 1 a 500 (de 0,1 seg a 50,0 seg)
0 designa 0,1 seg, 501 designa 50,0 seg
Cuando S1+4 (conversin lineal) = 0: 0 a 4095 (4096 designa 4095)
Cuando S1+4 = 1: Mn. conversin lineal Punto de consigna de AT
Mx. conversin lineal
0 a 100 (101 designa 100)

L
L
L/E
L/E
L/E
L/E
L/E
L/E
L/E
L/E
L/E
L/E
L/E

L/E

L/E

L/E
L/E
L/E
L/E

Reservados para el procesamiento de la instruccin PID

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

21-3

21: INSTRUCCIN PID


Nota: El valor almacenado en el registro de datos designado por S1+3 (modo de operacin) slo se comprueba cuando se
activa la entrada de inicio para la instruccin PID. Los valores de todos los dems registros de control se actualizan en
cada ciclo de scan.

Variable de proceso S1+0 (tras la conversin)


Cuando la conversin lineal es activa (S1+4 ajusta a 1) el registro de datos designado por el dispositivo S1+0
almacena el resultado de la conversin lineal de la variable de proceso (S4). La variable de proceso (S1+0)
toma un valor entre el valor mnimo (S1+6) y el mximo de la conversin lineal (S1+5).
Cuando la conversin lineal es desactiva (S1+4 ajusta a 0) el registro de datos designado por el dispositivo
S1+0 almacena el mismo valor que la variable del proceso (S4).
Variable manipulada de salida S1+1

Mientras la accin de PID est en progreso, el registro de datos designado por el dispositivo S1+1 mantiene de
0 a 100 ledos de la variable manipulada, de 32768 a 32767, almacenados en el registro de datos designado
por el dispositivo D1, omitiendo los valores menores que 0 y mayores que 100. El valor de porcentaje de S1+1
determina la duracin de ACTIVADO de la salida de control (S2+6) en proporcin al perodo de control
(S1+13).
Mientras el modo manual est activado con el rel de control de modo automtico/manual (S2+1) establecido
en ACTIVADO, S1+1 almacena de 0 a 100 ledos de la variable manipulada de salida del modo manual
(S1+18).
Mientras el ajuste automtico (AT) est en progreso, S1+1 almacena de 0 a 100 ledos de la variable
manipulada de salida de AT (S1+22).
Estado operativo S1+2

El registro de datos designado por el dispositivo S1+2 almacena el estado operativo o de error de la
instruccin PID.
Los cdigos de estado 1X a 6X incluyen el tiempo transcurrido desde el inicio del ajuste automtico o la accin
de PID. X cambia de 0 a 9 en incrementos de 10 minutos para representar de 0 a 90 minutos. El cdigo de
tiempo permanece en 9 una vez transcurridos 90 minutos. Cuando el modo de operacin (S1+3) est
establecido en 1 (AT+PID), el cdigo de tiempo se restablece en 0 en la transicin de AT a PID.
Los cdigos de estado 100 y superiores indican un error, parando el ajuste automtico o la accin de PID.
Cuando se produce este error, aparece un error de ejecucin en el programa del usuario, activando el LED DE
ERROR y el rel interno especial M8004 (error de ejecucin en el programa del usuario). Para continuar con la
operacin, introduzca los parmetros correctos y active la entrada de inicio para la instruccin PID.
Cdigo de
estado

21-4

Descripcin

1X

AT en progreso

2X

AT completado

5X

Accin de PID en progreso

6X

Punto de consigna de PID (S3) alcanzado. El cdigo de estado cambia de 5X a 6X una vez
alcanzado el punto de consigna de PID.

Operacin
AT normal

100

El modo de operacin (S1+3) est establecido en un valor superior a 2.

101

La conversin lineal (S1+4) est establecida en un valor superior a 1.

102

Cuando se activa la conversin lineal (S1+4 est establecido en 1), el valor mximo (S1+5) y
el mnimo (S1+6) de la conversin lineal se establecen en el mismo valor.

103

El lmite superior de la variable manipulada de salida (S1+16) est establecido en un valor


inferior al lmite inferior de la misma (S1+17).

104

Cuando se activa la conversin lineal (S1+4 est establecido en 1), el punto de consigna de
AT (S1+21) se establece en un valor superior al valor mximo de la conversin lineal (S1+5) o
en uno inferior al valor mnimo de la conversin lineal (S1+6).

105

Cuando se desactiva la conversin lineal (S1+4 est establecido en 0), el punto de consigna
de AT (S1+21) se establece en un valor superior a 4095.

106

Cuando se activa la conversin lineal (S1+4 est establecido en 1), el punto de consigna (S3)
se establece en un valor superior al valor mximo de la conversin lineal (S1+5) o en uno
inferior al valor mnimo de la conversin lineal (S1+6).

107

Cuando se desactiva la conversin lineal (S1+4 est establecido en 0), el punto de consigna
(S3) se establece en un valor superior a 4095.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Accin de PID normal

La accin de PID o
AT se para debido
a una configuracin
incorrecta de los
parmetros.

21: INSTRUCCIN PID


Cdigo de
estado

Descripcin

200

La accin de control actual (S2+0) es distinta que la determinada al inicio de AT. Para reiniciar
AT, establezca los parmetros correctos relacionados con las posibles causas mostradas a
continuacin:
La variable manipulada (D1) o la salida de control (S2+6) no se ha proporcionado al destino
de control correctamente.
La variable de proceso no se ha almacenado en el dispositivo designado por S4.
La variable manipulada de salida de AT (S1+22) no se ha establecido en un valor grande
para que la variable de proceso (S4) se pueda cambiar suficientemente.
Se ha producido una interrupcin importante.

201

El AT no ha podido completarse normalmente debido a que la variable de proceso (S4) ha


variado demasiado. Para reiniciar AT, establezca el perodo de muestreo de AT (S1+19) o el
coeficiente de filtro de entradas (S1+11) en un valor grande.

Operacin

El AT se para debido a
un error de ejecucin
del AT.

Modo de operacin S1+3

Cuando se activa la entrada de inicio para la instruccin PID, el mdulo de la CPU comprueba el valor
almacenado en el registro de datos designado por S1+3 y ejecuta la operacin seleccionada. La seleccin no
se puede modificar mientras se est ejecutando la instruccin PID.
0: Accin de PID
La accin de PID se ejecuta en funcin de los parmetros de PID designados, como la ganancia
proporcional (S1+7), el tiempo integral (S1+8), el tiempo derivado (S1+9) y la accin de control (S2+0).
1: AT (ajuste automtico) + accin de PID
El ajuste automtico se ejecuta por primera vez en funcin de los parmetros de AT designados, como el
perodo de muestreo de AT (S1+19), el perodo de control de AT (S1+20), el punto de consigna de AT
(S1+21) y la variable manipulada de salida de AT (S1+22). Como consecuencia del ajuste automtico, se
determinan los parmetros de PID, como la ganancia proporcional (S1+7), el tiempo integral (S1+8), el
tiempo derivado (S1+9) y la accin de control (S2+0); despus, se ejecuta la accin de PID en funcin de
los parmetros de PID derivados.
2: AT (ajuste automtico)
El ajuste automtico se ejecuta en funcin de los parmetros de AT designados para determinar los
parmetros de PID, como la ganancia proporcional (S1+7), el tiempo integral (S1+8), el tiempo derivado
(S1+9) y la accin de control (S2+0); la accin de PID no se ejecuta.
Conversin lineal S1+4

0: Desactivar conversin lineal


La conversin lineal no se ejecuta. Cuando se desactiva la conversin lineal (S1+4 est establecido en 0),
los datos de entrada analgica (0 a 4095) del mdulo de E/S analgica se almacenan en la variable de
proceso (S4) y el mismo valor se almacena en la variable de proceso (S1+0) sin conversin.
1: Activar conversin lineal
La funcin de conversin lineal resulta til para escalar la variable de proceso para el valor medido actual
en las unidades de ingeniera.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

21-5

21: INSTRUCCIN PID


Cuando se desactiva la conversin lineal (S1+4 est establecido en 1), los datos de entrada analgica (0 a
4095) del mdulo de E/S analgica se convierten en lineales y el resultado se almacena en la variable de
proceso (S1+0). Cuando se utilice la conversin lineal, establezca los valores apropiados para el valor
mximo (S1+5) y el mnimo (S1+6) de la conversin lineal para especificar el intervalo de salida de la
misma. Cuando se utiliza la funcin de conversin lineal en una aplicacin de control de temperatura, se
pueden utilizar los valores de temperatura para designar el punto de consigna (S3), el valor de alarma alta
(S1+14), el valor de alarma baja (S1+15) y el punto de consigna de AT (S1+21), y tambin para leer la
variable de proceso (S1+0).
Resultado de conversin lineal
Valor mximo de conversin lineal (S1+5)
El punto de consigna (S3), el punto de consigna de AT
(S1+21) y la variable de proceso (S1+0) deben estar
comprendidos dentro de este intervalo.
Valor mnimo de conversin lineal (S1+6)
0

Datos de entrada analgica

4095

Valor mximo de conversin lineal S1+5

Cuando se active la conversin lineal (S1+4 est establecido en 1), establezca el valor mximo de la
conversin lineal en el registro de datos designado por el dispositivo S1+5. Los valores vlidos son de 32768
a 32767 y el valor mximo de la conversin lineal debe ser mayor que el mnimo (S1+6). Seleccione un valor
apropiado para el valor mximo de la conversin lineal para representar el valor mximo de la seal de
entrada para el mdulo de entrada analgica.
Cuando se desactiva la conversin lineal (S1+4 est establecido en 0), no tiene que establecer el valor
mximo de la conversin lineal (S1+5).
Valor mnimo de conversin lineal S1+6

Cuando se active la conversin lineal (S1+4 est establecido en 1), establezca el valor mnimo de la
conversin lineal en el registro de datos designado por el dispositivo S1+6. Los valores vlidos son de 32768
a 32767 y el valor mnimo de la conversin lineal debe ser menor que el mximo (S1+5). Seleccione un valor
apropiado para el valor mnimo de la conversin lineal para representar el valor mnimo de la seal de entrada
para el mdulo de entrada analgica.
Cuando se desactiva la conversin lineal (S1+4 est establecido en 0), no tiene que establecer el valor mnimo
de la conversin lineal (S1+6).
Ejemplo:

Cuando se conecta el termopar tipo K, los datos de entrada analgica van de 0 a 4095. Para convertirlos a
valores de temperatura medidos realmente, establezca los siguientes parmetros.
Conversin lineal (S1+4):
Valor mximo de conversin lineal (S1+5):
Valor mnimo de conversin lineal (S1+6):

1 (activar conversin lineal)


1300 (1300C)
0 (0C)

Variable de proceso tras la conversin (S1+0)


Valor mximo de conversin lineal (S1+5): 1300 (1300C)

Valor mnimo de conversin lineal (S1+6): 0 (0C)


0

21-6

Datos de entrada analgica

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

4095

21: INSTRUCCIN PID


Ganancia proporcional S1+7

La ganancia proporcional es un parmetro que sirve para determinar la cantidad de accin proporcional en la
banda proporcional.
Cuando se utiliza el ajuste automtico estableciendo el modo de operacin (S1+3) en 1 (AT+PID) o 2 (AT), se
determina una ganancia proporcional automticamente y no es necesario que el usuario la especifique.
Cuando no se utilice el ajuste automtico estableciendo el modo de operacin (S1+3) en 0 (PID), establezca el
valor necesario de 1 a 10000 para especificar una ganancia proporcional del 0,01 % al 100,00 % en el registro
de datos designado por el dispositivo S1+7. Cuando S1+7 almacena 0, la ganancia proporcional se establece
en el 0,01 %. Cuando S1+7 almacena un valor mayor que 10000, la ganancia proporcional se establece en el
100,00 %.
Cuando la ganancia proporcional est establecida en un valor mayor, la banda proporcional se hace ms
pequea y la respuesta es ms rpida, pero se producirn sobreexcesos y forzados. Por el contrario, cuando
la ganancia proporcional est establecida en un valor menor, se suprimen los sobreexcesos y los forzados,
pero la respuesta a la interrupcin ser ms lenta.
Mientras la accin de PID est en progreso, el usuario puede cambiar el valor de la ganancia proporcional.
Tiempo integral S1+8

Cuando slo se utiliza la accin proporcional, hay un cierta diferencia (desplazamiento) entre el punto de
consigna (S3) y la variable de proceso (S1+0) que permanece despus de que el destino de control haya
alcanzado un estado estable. Se necesita una accin integral para reducir el desplazamiento a cero. El tiempo
integral es un parmetro que sirve para determinar la cantidad de accin integral.
Cuando se utiliza el ajuste automtico estableciendo el modo de operacin (S1+3) en 1 (AT+PID) o 2 (AT), se
determina un tiempo integral automticamente y no es necesario que el usuario lo especifique.
Cuando no se utilice el ajuste automtico estableciendo el modo de operacin (S1+3) en 0 (PID), establezca el
valor necesario de 1 a 65535 para especificar un tiempo integral de 0,1 seg a 6553,5 seg en el registro de
datos designado por el dispositivo S1+8. Cuando S1+8 est establecido en 0, la accin integral se desactiva.
Cuando el tiempo integral es demasiado corto, la accin integral se hace demasiado grande, lo que produce
forzados durante un largo tiempo. Por el contrario, cuando el tiempo integral es demasiado largo, pasa
bastante tiempo antes de que la variable de proceso (S1+0) alcance el punto de consigna (S3).
Mientras la accin de PID est en progreso, el usuario puede cambiar el valor del tiempo integral.
Tiempo derivado S1+9

La accin derivada es una funcin que sirve para ajustar la variable de proceso (S1+0) para el punto de
consigna (S3) aumentando la variable manipulada (D1) cuando el punto de consigna (S3) se cambia o cuando
la diferencia entre la variable de proceso (S1+0) y el punto de consigna (S3) se ve aumentada debido a una
interrupcin. El tiempo derivado es un parmetro que sirve para determinar la cantidad de accin derivada.
Cuando se utiliza el ajuste automtico estableciendo el modo de operacin (S1+3) en 1 (AT+PID) o 2 (AT), se
determina un tiempo derivado automticamente y no es necesario que el usuario lo especifique.
Cuando no se utilice el ajuste automtico estableciendo el modo de operacin (S1+3) en 0 (PID), establezca el
valor necesario de 1 a 65535 para especificar un tiempo derivado de 0,1 seg a 6553,5 seg en el registro de
datos designado por el dispositivo S1+9. Cuando S1+9 est establecido en 0, la accin derivada se desactiva.
Cuando el tiempo derivado est establecido en un valor grande, la accin derivada se hace grande. Cuando la
accin derivada es demasiado grande, se producen forzados durante un corto perodo de tiempo.
Mientras la accin de PID est en progreso, el usuario puede cambiar el valor del tiempo derivado.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

21-7

21: INSTRUCCIN PID


Coeficiente de inicio integral S1+10

El coeficiente de inicio integral es un parmetro que sirve para determinar el punto, en un porcentaje del
trmino proporcional, donde se inicia la accin integral. Por lo general, el registro de datos designado por el
dispositivo S1+10 (coeficiente de inicio integral) almacena 0 para seleccionar un coeficiente de inicio integral
del 100% y el rel de control de desactivacin del coeficiente de inicio integral (S2+3) se desactiva para activar
dicho coeficiente. Cuando la accin de PID se ejecuta en funcin de los parmetros de PID determinados por
el ajuste automtico, se asegura el control correcto con un sobreexceso moderado y sin desplazamiento.
Tambin se puede establecer el valor necesario de 1 a 100 para iniciar la accin integral del 1% al 100% en el
registro de datos designado por el dispositivo S1+10. Cuando S1+10 almacena 0 o un valor mayor que 100
(excepto 200), el coeficiente de inicio integral se establece en el 100%.
Otro valor opcional de 200 est disponible en los mdulos de la CPU actualizada con la versin del programa
del sistema 202 (FC4A-C24R2, FC4A-C24R2C, FC4A-D20K3, y FC4A-D20S3) y 201 (FC4A-D20RK1, FC4AD20RS1, FC4A-D40K3, y FC4A-D40S3) o superior.
Cuando 200 es el valor de ajuste de S1+10 en estos mdulos de la CPU actualizada, la accin entera se activa
nicamente mientras la variable del proceso (S4) se encuentra en la banda proporcional. Cuando la variable
de proceso sale del intervalo de la banda proporcional debido a una interrupcin o cambio del punto de ajuste,
se desactiva la accin entera, de forma que el ajuste de la variable manipulada de salida (S1+1) se mejora con
poco sobreexceso e impulso corto.
Para activar el coeficiente de inicio integral, desactive el rel de control de desactivacin del coeficiente de
inicio integral (S2+3). Cuando S2+3 est activado, el coeficiente de inicio integral se desactiva y el trmino
integral tiene efecto al inicio de la accin de PID.
Cuando el trmino integral se activa al inicio de la accin de PID, se produce un gran sobreexceso. Este
sobreexceso se puede suprimir retrasando la ejecucin de la accin integral en coordinacin con el trmino
proporcional. La instruccin PID est diseada para obtener un control correcto con un sobreexceso pequeo
o moderado cuando el coeficiente de inicio integral est establecido en el 100%. El sobreexceso se suprime
ms cuando el coeficiente de inicio integral est establecido en el 1% y menos cuando est establecido en el
100%. Cuando el coeficiente de inicio integral es demasiado pequeo, el sobreexceso se elimina pero se
produce un desplazamiento.
Coeficiente de filtro de entradas S1+11
El filtro de entradas suaviza las variaciones de la variable de proceso (S4). Establezca el valor necesario de 0
a 99 para especificar un coeficiente de filtro de entradas del 0% al 99% en el registro de datos designado por
el dispositivo S1+11. Cuando S1+11 almacena un valor mayor que 99, el coeficiente de filtro de entradas se
establece en el 99%. Mientras mayor es el coeficiente, mayor es el efecto de filtro de entradas.
El filtro de entradas es eficaz para la lectura de una variable de proceso (S4), como los datos de temperatura,
cuando el valor cambia en cada tiempo de muestreo. El coeficiente de filtro de entradas tiene efecto durante el
ajuste automtico y la accin de PID.
Perodo de muestreo S1+12

El perodo de muestreo determina el intervalo para ejecutar la instruccin PID. Establezca el valor necesario
de 1 a 10000 para especificar un perodo de muestreo de 0,01 seg a 100,00 seg en el registro de datos
designado por el dispositivo S1+12. Cuando S1+12 almacena 0, el perodo de muestreo se establece en 0,01
seg. Cuando S1+12 almacena un valor mayor que 10000, el perodo de muestreo se establece en 100,00 seg.
Cuando un perodo de muestreo est establecido en un valor menor que el tiempo de ciclo de scan, la
instruccin PID se ejecuta en todas las exploraciones.
Ejemplo Perodo de muestreo: 40 mseg, Tiempo de ciclo de scan: 80 mseg (Perodo de muestreo Tiempo
de ciclo de scan)
1 ciclo de scan

1 ciclo de scan

80 mseg
PID
Ejecutada

21-8

1 ciclo de scan

80 mseg
PID
Ejecutada

1 ciclo de scan

80 mseg
PID
Ejecutada

1 ciclo de scan

80 mseg
PID
Ejecutada

1 ciclo de scan

80 mseg
PID
Ejecutada

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

PID
Ejecutada

21: INSTRUCCIN PID


Ejemplo Perodo de muestreo: 80 mseg, Tiempo de ciclo de scan: 60 mseg (Perodo de muestreo > Tiempo
de ciclo de scan)
1 ciclo de
scan

1 ciclo de
scan

60 mseg
PID
Ejecutada

60 mseg

PID No
Ejecutada

60 mseg

1 ciclo de
scan

1 ciclo de
scan

60 mseg

PID
Ejecutada

1 ciclo de
scan

60 mseg

PID
Ejecutada

60 mseg

PID
Ejecutada

(120 mseg)

(100 mseg)

80 mseg

40 mseg

20 mseg

0 mseg

1 ciclo de
scan

1 ciclo de
scan

60 mseg

PID No
Ejecutada

60 mseg

1 ciclo de
scan

60 mseg

PID
Ejecutada

PID
Ejecutada

(120 mseg)

(100 mseg)

40 mseg

20 mseg

Perodo de control S1+13

El perodo de control determina la duracin del ciclo ACTIVADO/DESACTIVADO de la salida de control (S2+6)
que se activa y desactiva en funcin de la variable manipulada de salida (S1+1) calculada por la accin de PID
o derivada de la variable manipulada de salida del modo manual (S1+18). Establezca el valor necesario de 1 a
500 para especificar un perodo de control de 0,1 seg a 50,0 seg en el registro de datos designado por el
dispositivo S1+13. Cuando S1+13 almacena 0, el perodo de control se establece en 0,1 seg. Cuando S1+13
est establecido en un valor mayor que 500, el perodo de control se establece en 50,0 seg.
La duracin de pulso ACTIVADO de la salida de control (S2+6) est determinada por el producto del perodo
de control (S1+13) y la variable manipulada de salida (S1+1).
Ejemplo Perodo de control: 5 seg (S1+13 se establece en 50)
Variable manipulada de salida (S1+1)
Control de salida (S2+6)
DESACTIVADO

Perodo de control (S1+13)

80%

60%

ACTIVADO (4 seg)
5 seg

DESACTIVADO

50%

ACTIVADO (3 seg)
5 seg

DESACTIVADO

ACTIVADO
(2,5 seg)

DESACTIVADO

5 seg

Valor de alarma alta S1+14

El valor de alarma alta es el lmite superior de la variable de proceso (S1+0) para generar una alarma. Cuando
la variable de proceso es mayor o igual que el valor de alarma alta, se activa el rel de control de salida de
alarma alta (S2+4). Cuando la variable de proceso es menor que el valor de alarma alta, se desactiva el rel
de control de salida de alarma alta (S2+4).
Cuando se desactive la conversin lineal (S1+4 est establecido en 0), establezca el valor de alarma alta
necesario de 0 a 4095 en el registro de datos designado por el dispositivo S1+14. Cuando S1+14 almacena un
valor mayor que 4095, el valor de alarma alta se establece en 4095.
Cuando se active la conversin lineal (S1+4 est establecido en 1), establezca el valor de alarma alta
necesario de32768 a 32767 en el registro de datos designado por el dispositivo S1+14. El valor de alarma
alta debe ser mayor o igual que el valor mnimo de la conversin lineal (S1+6) y menor o igual que el valor
mximo de la conversin lineal (S1+5). Si el valor de alarma alta est establecido en un valor menor que el
valor mnimo de la conversin lineal (S1+6), este ltimo valor se convertir en el valor de alarma alta. Si el
valor de alarma alta est establecido en un valor mayor que el valor mximo de la conversin lineal (S1+5),
este ltimo valor se convertir en el valor de alarma alta.
Valor de alarma baja S1+15

El valor de alarma baja es el lmite inferior de la variable de proceso (S1+0) para generar una alarma. Cuando
la variable de proceso es menor o igual que el valor de alarma baja, se activa el rel de control de salida de
alarma baja (S2+5). Cuando la variable de proceso es mayor que el valor de alarma baja, se desactiva el rel
de control de salida de alarma baja (S2+5).
Cuando se desactive la conversin lineal (S1+4 est establecido en 0), establezca el valor de alarma baja
necesario de 0 a 4095 en el registro de datos designado por el dispositivo S1+15. Cuando S1+15 almacena un
valor mayor que 4095, el valor de alarma baja se establece en 4095.
Cuando se active la conversin lineal (S1+4 est establecido en 1), establezca el valor de alarma baja
necesario de32768 a 32767 en el registro de datos designado por el dispositivo S1+15. El valor de alarma
baja debe ser mayor o igual que el valor mnimo de la conversin lineal (S1+6) y menor o igual que el valor
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

21-9

21: INSTRUCCIN PID


mximo de la conversin lineal (S1+5). Si el valor de alarma baja est establecido en un valor menor que el
valor mnimo de la conversin lineal (S1+6), este ltimo valor se convertir en el valor de alarma baja. Si el
valor de alarma baja est establecido en un valor mayor que el valor mximo de la conversin lineal (S1+5),
este ltimo valor se convertir en el valor de alarma baja.
Lmite superior de variable manipulada de salida S1+16

El valor contenido en el registro de datos designado por el dispositivo S1+16 especifica el lmite superior de la
variable manipulada de salida (S1+1) de dos formas: directa y proporcional.
S1+16 Valor de 0 a 100

Cuando S1+16 contiene un valor de 0 a 100, el valor determina directamente el lmite superior de la variable
manipulada de salida (S1+1). Si la variable manipulada (D1) es mayor o igual que el valor del lmite superior
(S1+1), este valor se proporciona para la variable manipulada de salida (S1+1). Establezca el valor necesario
de 0 a 100 para el lmite superior de la variable manipulada de salida en el registro de datos designado por el
dispositivo S1+16. Cuando S1+16 almacena un valor mayor que 100 (excepto de 10001 a 10099), el lmite
superior de la variable manipulada de salida (S1+16) se establece en 100. Este lmite (S1+16) debe ser mayor
que el lmite inferior de la variable manipulada de salida (S1+17).
Para activar el lmite superior de variable manipulada, active el rel de control de activacin del lmite de
variable manipulada de salida (S2+2). Cuando S2+2 se desactiva, el lmite superior de la variable manipulada
de salida (S1+16) no tiene efecto.
S1+16 Valor de 10001 a 10099 (desactiva el lmite inferior de variable manipulada de salida S1+17)

Cuando S1+16 contiene un valor de 10001 a 10099, el valor menos 10000 determina el ratio de la variable
manipulada de salida (S1+1) en proporcin a la variable manipulada (D1) de 0 a 100. La variable manipulada
de salida (S1+1) se puede calcular por la siguiente ecuacin:
Variable manipulada de salida (S1+1) = Variable manipulada (D1) (N 10000)

donde N es el valor almacenado en el lmite superior de la variable manipulada de salida (S1+16), de 10001 a
10099.
Si la variable manipulada (D1) es mayor o igual que 100, 100 multiplicado por (N 10000) se proporciona para
la variable manipulada de salida (S1+1). Si D1 es menor o igual que 0, 0 se proporciona para S1+1.
Para activar el lmite superior de variable manipulada, active el rel de control de activacin del lmite de
variable manipulada de salida (S2+2). Cuando S2+2 se desactiva, el lmite superior de la variable manipulada
de salida (S1+16) no tiene efecto.
Cuando S1+16 se establece en un valor de 10001 a 10099, el lmite superior de la variable manipulada de
salida (S1+17) se desactiva.
Lmite inferior de variable manipulada de salida S1+17

El valor contenido en el registro de datos designado por el dispositivo S1+17 especifica el lmite inferior de la
variable manipulada de salida (S1+1). Establezca el valor necesario de 0 a 100 para el lmite inferior de
variable manipulada de salida en el registro de datos designado por el dispositivo S1+17. Cuando S1+17
almacena un valor mayor que 100, el lmite inferior de variable manipulada de salida se establece en 100. Este
lmite (S1+17) debe ser menor que el lmite superior de variable manipulada de salida (S1+16).
Para activar el lmite inferior de variable manipulada de salida, active el rel de control de activacin del lmite
de variable manipulada (S2+2) y establezca el lmite superior de variable manipulada de salida (S1+16) en un
valor que no sea de 10001 a 10099. Cuando la variable manipulada (D1) es menor o igual que el lmite inferior
especificado, el valor del lmite inferior se proporciona para la variable manipulada salida (S1+1).
Cuando el rel de control de activacin del lmite de variable manipulada de salida (S2+2) est desactivado, el
lmite inferior de variable manipulada de salida (S1+17) no tiene efecto.
Variable manipulada de salida de modo manual S1+18

La variable manipulada de salida de modo manual especifica la variable manipulada de salida (0 a 100) para el
modo manual. Establezca el valor necesario de 0 a 100 para la variable manipulada de salida de modo manual
en el registro de datos designado por el dispositivo S1+18. Cuando S1+18 almacena un valor mayor que 100,
la variable manipulada de salida de modo manual se establece en 100.
Para activar el modo manual, active el rel de control de modo automtico/manual (S2+1). Mientras se est en
el modo manual, la accin de PID est desactivada. El valor especificado de la variable manipulada de salida
21-10

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

21: INSTRUCCIN PID


de modo manual (S1+18) se proporciona a la variable manipulada de salida (S1+1) y la salida de control
(S2+6) se activa y desactiva en funcin del perodo de control (S1+13) y de la variable manipulada de salida
de modo manual (S1+18).
Perodo de muestreo de AT S1+19

El perodo de muestreo de AT determina el intervalo de muestreo durante el ajuste automtico. Cuando utilice
el ajuste automtico, establezca el valor necesario de 1 a 10000 para especificar un perodo de muestreo de
AT de 0,01 seg a 100,00 seg en el registro de datos designado por el dispositivo S1+19. Cuando S1+19
almacena 0, el perodo de muestreo de AT se establece en 0,01 seg. Cuando S1+19 almacena un valor mayor
que 10000, el perodo de muestreo de AT se establece en 100,00 seg.
Establezca el perodo de muestreo de AT en un valor grande para asegurar que la variable de proceso actual
es menor o igual que la anterior durante la accin de control directa (S2+0 activado) o que la variable de
proceso actual es mayor o igual que la anterior durante la accin de control inversa (S2+0 desactivado).
Perodo de control de AT S1+20

El perodo de control de AT determina la duracin del ciclo ACTIVADO/DESACTIVADO de la salida de control


(S2+6) durante el ajuste automtico. Para saber cmo funciona la salida de control, consulte Perodo de
control en la pgina 21-9.
Cuando utilice el ajuste automtico, establezca el valor necesario de 1 a 500 para especificar un perodo de
control de AT de 0,1 seg a 50,0 seg en el registro de datos designado por el dispositivo S1+20. Cuando S1+20
almacena 0, el perodo de control de AT se establece en 0,1 seg. Cuando S1+20 almacena un valor mayor
que 500, el perodo de control de AT se establece en 50,0 seg.
Punto de consigna de AT S1+21

Mientras se est ejecutando el ajuste automtico, la variable manipulada de salida de AT (S1+22) se


proporciona a la variable manipulada de salida (S1+1) hasta que la variable de proceso (S1+0) alcanza el
punto de consigna de AT (S1+21). Cuando la variable de proceso (S1+0) alcanza el punto de consigna de AT
(S1+21), el ajuste automtico se completa y la variable manipulada de salida (S1+1) se reduce a cero. Cuando
la accin de PID es seleccionada con el modo de operacin (S1+3) establecido en 1 (AT+PID), dicha accin
se realiza inmediatamente.
Cuando se desactive la conversin lineal (S1+4 est establecido en 0), establezca un punto de consigna de
AT necesario de 0 a 4095 en el registro de datos designado por el dispositivo S1+21. Cuando S1+21
almacena un valor mayor que 4095, el punto de consigna de AT se establece en 4095.
Cuando se active la conversin lineal (S1+4 est establecido en 1), establezca el punto de consigna de AT
necesario de 32768 a 32767 en el registro de datos designado por el dispositivo S1+21. El punto de consigna
de AT debe ser mayor o igual que el valor mnimo de la conversin lineal (S1+6) y menor o igual que el valor
mximo de la conversin lineal (S1+5).
En la accin de control directa (consulte la pgina 21-13), establezca el punto de consigna de AT (S1+21) en
un valor suficientemente menor que la variable de proceso (S4) al inicio del ajuste automtico. En la accin de
control inversa, establezca el punto de consigna de AT (S1+21) en un valor suficientemente mayor que la
variable de proceso (S4) al inicio del ajuste automtico.
Variable manipulada de salida de AT S1+22

La variable manipulada de salida de AT especifica la cantidad de la variable manipulada de salida (0 a 100)


durante el ajuste automtico. Cuando utilice el ajuste automtico, establezca una variable manipulada de
salida de AT necesaria de 0 a 100 en el registro de datos designado por el dispositivo S1+22. Cuando S1+22
almacena un valor mayor que 100, la variable manipulada de salida de AT se establece en 100.
Mientras se est ejecutando el ajuste automtico, el valor especificado de la variable manipulada de salida de
AT (S1+22) se proporciona a la variable manipulada de salida (S1+1) y la salida de control (S2+6) se activa y
desactiva en funcin del perodo de control de AT (S1+20) y de la variable manipulada de salida de AT
(S1+22). Para mantener la salida de control (S2+6) activada durante el ajuste automtico, establezca 100 en
S1+22.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

21-11

21: INSTRUCCIN PID


Ajuste automtico (AT)
Cuando se selecciona el ajuste automtico con el modo de operacin (S1+3) establecido en 1 (AT+PID) o 2
(AT), ste se ejecuta antes de iniciar el control de PID para determinar los parmetros de PID, como la
ganancia proporcional (S1+7), el tiempo integral (S1+8), el tiempo derivado (S1+9) y la accin de control
(S2+0) automticamente. MicroSmart utiliza el mtodo de respuesta por pasos para ejecutar el ajuste
automtico. Para activar el ajuste automtico, establezca cuatro de sus parmetros antes de ejecutar la
instruccin PID, como el perodo de muestreo de AT (S1+19), el perodo de control de AT (S1+20), el punto de
consigna de AT (S1+21) y la variable manipulada de salida de AT (S1+22).
Mtodo de respuesta por pasos
MicroSmart utiliza el mtodo de respuesta por pasos para
ejecutar el ajuste automtico y determinar los
parmetros de PID, como la ganancia proporcional
(S1+7), el tiempo integral (S1+8), el tiempo derivado
(S1+9) y la accin de control (S2+0) automticamente. El
ajuste automtico se ejecuta en los siguientes pasos:

Variable de proceso (S1+0)

Pendiente mxima

Punto de consigna
de AT (S1+21)

1. Calcula la pendiente mxima de la variable de proceso

(S1+0) antes de que sta alcance el punto de


consigna de AT (S1+21).
2. Calcula el tiempo muerto basndose en la pendiente

Tiempo muerto

mxima derivada.
3. Basndose en la pendiente mxima y el tiempo

muerto, calcula los cuatro parmetros de PID.

Dispositivo de origen S2 (Rel de control)


Active o desactive las salidas o los rels internos apropiados comenzando por el dispositivo designado por S2
antes de ejecutar la instruccin PID segn sea necesario. Los dispositivos S2+4 a S2+7 son de slo lectura
para reflejar los estados de PID y del ajuste automtico.
Dispositivo

21-12

Funcin

Descripcin

L/E

S2+0

Accin de control

ACTIVADO:
Accin de control directa
DESACTIVADO:Accin de control inversa

L/E

S2+1

Modo automtico/
manual

ACTIVADO:
Modo manual
DESACTIVADO: Modo automtico

L/E

S2+2

Activacin de lmite de
variable manipulada de
salida

ACTIVADO: Activacin de los lmites superior e inferior de la variable manipulada de


salida (S1+16 y S1+17)
DESACTIVADO: Desactivacin de los lmites superior e inferior de la variable
manipulada de salida (S1+16 y S1+17)

L/E

S2+3

Desactivacin del
coeficiente de inicio
integral

ACTIVADO:
Desactivacin del coeficiente de inicio integral (S1+10)
DESACTIVADO: Activacin del coeficiente de inicio integral (S1+10)

L/E

S2+4

Salida de alarma alta

ACTIVADO:
Cuando variable de proceso (S1+0) valor de alarma alta (S1+14)
DESACTIVADO: Cuando variable de proceso (S1+0) < valor de alarma alta (S1+14)

S2+5

Salida de alarma baja

ACTIVADO:
Cuando variable de proceso (S1+0) valor de alarma baja (S1+15)
DESACTIVADO: Cuando variable de proceso (S1+0) > valor de alarma baja
(S1+15)

S2+6

Salida de control

Se activa y desactiva en funcin de los parmetros de AT o los resultados del


clculo de PID

S2+7

Salida completa de AT

Se activa cuando AT se completa o se produce un error, y permanece activada


hasta que se reinicia el sistema

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

21: INSTRUCCIN PID


Accin de control S2+0

Cuando se ejecuta el ajuste automtico con el modo de operacin (S1+3) establecido en 1 (AT+PID) o 2 (AT),
la accin de control se determina automticamente. Cuando el ajuste automtico produce una accin de
control directa, se activa el rel de control de la accin de control designado por el dispositivo S2+0. Cuando el
ajuste automtico produce una accin de control inversa, se desactiva el rel de control de la accin de control
designado por el dispositivo S2+0. La accin de PID se ejecuta en funcin de la accin de control derivada,
que
permanece efectiva durante la accin de PID.
Cuando el ajuste automtico no se ejecute con el modo
de operacin (S1+3) establecido en 0 (PID), active o
desactive el rel de control de la accin de control (S2+0)
para seleccionar una accin de control directa o inversa,
respectivamente, antes de ejecutar la instruccin PID.
En la accin de control directa, la variable manipulada
(D1) se ve aumentada mientras la variable de proceso
(S1+0) es mayor que el punto de consigna (S3). El
control de temperatura para enfriar se ejecuta en la
accin de control directa.
En la accin de control inversa, la variable manipulada
(D1) se ve aumentada mientras la variable de proceso
(S1+0) es menor que el punto de consigna (S3). El
control de temperatura para calentar se ejecuta en la
accin de control inversa.

Variable de proceso (S1+0)

Accin de control directa


Punto de
consigna (S3)
Hora
Variable de proceso (S1+0)
Punto de
consigna (S3)

Accin de control inversa

En la accin de control tanto directa como inversa, la


variable manipulada (D1) se ve aumentada mientras la
diferencia entre la variable de proceso (S1+0) y el punto
de consigna (S3) aumenta.

Hora

Modo automtico/manual S2+1


Para seleccionar el modo automtico, desactive el rel de control de modo automtico/manual designado por
el dispositivo S2+1 antes o despus de iniciar la instruccin PID. En el modo automtico, la accin de PID se
ejecuta y la variable manipulada (D1) almacena el resultado del clculo de PID. La salida de control (S2+6) se
activa y desactiva en funcin del perodo de control (S1+13) y la variable manipulada de salida (S1+1).
Para seleccionar el modo manual, active el rel de control de modo automtico/manual (S2+1). Cuando utilice
el modo manual, establezca el valor necesario de la variable manipulada de salida del modo manual (S1+18)
antes de establecer el modo manual. En el modo manual, la variable manipulada de salida (S1+1) almacena la
variable manipulada de salida del modo manual (S1+18) y la salida de control (S2+6) se activa y desactiva en
funcin del perodo de control (S1+13) y la variable manipulada de salida del modo manual (S1+18).
Mientras el ajuste automtico est en progreso, el modo manual no se puede activar. Slo una vez que el
ajuste automtico ha finalizado, se puede activar el modo automtico o manual. El modo automtico/manual
tambin se puede activar mientras se est ejecutando la instruccin PID.
Activacin de lmite de variable manipulada de salida S2+2

Los lmites superior (S1+16) e inferior (S1+17) de la variable manipulada de salida se activan o desactivan
utilizando el rel de control de activacin del lmite de la variable manipulada de salida designado por el
dispositivo S2+2.
Para activar los lmites superior e inferior de la variable manipulada de salida, active S2+2.
Para desactivar los lmites superior e inferior de la variable manipulada de salida, desactive S2+2.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

21-13

21: INSTRUCCIN PID


Desactivacin del coeficiente de inicio integral S2+3

El coeficiente de inicio integral (S1+10) se activa o desactiva utilizando el rel de control de desactivacin del
coeficiente de inicio integral designado por el dispositivo S2+3.
Para activar el coeficiente de inicio integral (S1+10), desactive S2+3; el trmino integral se activa tal y como
especifica dicho coeficiente.
Para desactivar el coeficiente de inicio integral (S1+10), active S2+3; el trmino integral se activa al inicio de la
accin de PID.
Salida de alarma alta S2+4

Cuando la variable de proceso (S1+0) es mayor o igual que el valor de alarma alta (S1+14), se activa el rel de
control de salida de alarma alta designado por el dispositivo S2+4. Cuando S1+0 es menor que S1+14, S2+4
se desactiva.
Salida de alarma baja S2+5

Cuando la variable de proceso (S1+0) es menor o igual que el valor de alarma baja (S1+15), se activa el rel
de control de salida de alarma baja designado por el dispositivo S2+5. Cuando S1+0 es mayor que S1+15,
S2+5 se desactiva.
Control de salida S2+6

Durante un ajuste automtico en modo automtico con el rel de control de modo auto/manual (S2+1)
ajustado en "off", la salida de control (S2+6) se conecta y desconecta de acuerdo con el periodo de control AT
(S1+20) y la variable manipulado de salida AT (S1+22).
Durante una accin de PID en modo automtico, con el rel de control de modo automtico/manual (S2+1)
desactivado, la salida de control (S2+6) se activa y desactiva en funcin del perodo de control (S1+13) y la
variable manipulada de salida (S1+1) calculada por la accin de PID.
En el modo manual, con el rel de control de modo automtico/manual (S2+1) activado, la salida de control
(S2+6) se activa y desactiva en funcin del perodo de control (S1+13) y la variable manipulada de salida del
modo manual (S1+18).
Salida completa de AT S2+7

El rel de control de la salida completa de AT designado por el dispositivo S2+7 se activa cuando el ajuste
automtico se completa o se produce un error, y permanece activada hasta que se reinicia el sistema. Los
cdigos de estados operativos se almacenan en el registro de control de estados operativos (S1+2). Consulte
la pgina 21-4.

Dispositivo de origen S3 (Punto de consigna)


La accin de PID se ejecuta para ajustar la variable de proceso (S1+0) en el punto de consigna (S3).
Cuando se desactive la conversin lineal (S1+4 est establecido en 0), establezca el valor del punto de
consigna necesario de 0 a 4095 en el dispositivo designado por S3. Los dispositivos vlidos son un registro de
datos y una constante.
Cuando se active la conversin lineal (S1+4 est establecido en 1), designe un registro de datos como
dispositivo S3 y establezca el valor del punto de consigna necesario de 32768 a 32767 en el registro de datos
designado por el dispositivo S3. Como la instruccin PID utiliza el tipo de datos de palabra, las constantes
negativas no se pueden introducir directamente para el dispositivo S3. Utilice la instruccin MOV con el tipo de
datos entero (I) para almacenar un valor negativo en un registro de datos. El valor de punto de consigna (S3)
debe ser mayor o igual que el valor mnimo de la conversin lineal (S1+6) y menor o igual que el valor mximo
de la misma (S1+5).
Cuando se designa un valor no vlido como punto de consigna, la accin de PID se para y se almacena un
cdigo de error en el registro de datos designado por el dispositivo S1+2. Consulte Estado operativo en la
pgina 21-4.

21-14

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

21: INSTRUCCIN PID


Dispositivo de origen S4 (Variable de proceso antes de la conversin)
La instruccin PID est diseada para utilizar datos de entrada analgica de un mdulo de E/S analgica
como variable de proceso. El mdulo de E/S analgica convierte la seal de entrada en un valor digital de 0 a
4095 y lo almacena en un registro de datos segn la posicin del montaje del mdulo de E/S analgica y el
canal de entrada analgica conectado al origen de entrada analgica. Designe un registro de datos como
dispositivo de origen S4 para almacenar la variable de proceso.
Por ejemplo, cuando el mdulo de E/S analgica se monte en la primera ranura del mdulo de la CPU de entre
todos los mdulos de E/S analgica (sin incluir los mdulos de E/S digital) y cuando la seal de entrada
analgica se conecte al canal 0 del mdulo de E/S analgica, designe D760 como dispositivo de origen S4.
Cuando la entrada analgica se conecte al canal 1 del mdulo de E/S analgica n 3, designe D806 como
dispositivo de origen S4. Si desea obtener ms informacin sobre los direccin del dispositivo de los registros
de datos para los mdulos de E/S analgica, consulte la pgina 24-9.
Direccin del dispositivo para el dispositivo de origen S4
Nm. de mdulo de E/S analgica

Canal

Can. 0 de entrada analgica

D760

D780

D800

D820

D840

D860

D880

Can. 1 de entrada analgica

D766

D786

D806

D826

D846

D866

D886

Cuando un mdulo de E/S analgica no se utiliza para proporcionar datos al dispositivo de origen S4,
asegrese de que el dato de S4 toma un valor comprendido entre 0 y 4095. Cuando S4 almacena un valor
mayor que 4095, la variable de proceso se establece en 4095.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

21-15

21: INSTRUCCIN PID


Dispositivo de destino D1 (Variable manipulada)
El registro de datos designado por el dispositivo de destino D1 almacena la variable manipulada de 32768 a
32767 calculada por la accin de PID. Cuando el resultado del clculo es menor que 32768, D1 almacena
32768. Cuando el resultado del clculo es mayor que 32767, D1 almacena 32767. Mientras el resultado del
clculo es menor que 32768 o mayor que 32767, la accin de PID contina.
Cuando se desactiva el lmite de la variable manipulada de salida (S2+2 est establecido en desactivado)
mientras la accin de PID est en progreso, el registro de datos designado por el dispositivo S1+1 mantiene de
0 a 100 de la variable manipulada (D1), omitiendo los valores menores que 0 y mayores que 100. El valor de
porcentaje de S1+1 determina la duracin de ACTIVADO de la salida de control (S2+6) en proporcin al
perodo de control (S1+13).
Cuando se activa el lmite de la variable manipulada de salida (S2+2 est establecido en activado), la variable
manipulada (D1) se almacena en la variable manipulada de salida (S1+1) en funcin del lmite superior de la
variable manipulada de salida (S1+16) y el lmite inferior de la variable manipulada de salida (S1+17) tal y
como se resume en la siguiente tabla.
Mientras el modo manual est activado con el rel de control de modo automtico/manual (S2+1) establecido
en ACTIVADO, S1+1 almacena de 0 a 100 de la variable manipulada de salida del modo manual (S1+18) y D1
almacena un valor indefinido.
Mientras el ajuste automtico est en progreso, S1+1 almacena de 0 a 100 de la variable manipulada de salida
de AT (S1+22) y D1 almacena un valor indefinido.
Ejemplos de valores de variables manipuladas de salida
Activacin de lmite
de variable
manipulada de
salida (S2+2)
DESACTIVADO
(desactivado)

Lmite superior de
variable
manipulada de
salida (S1+16)

50

Lmite inferior de
variable
manipulada de
salida (S1+17)

25

Variable
manipulada de
salida
(S1+1)

100

100

1 a 99

1 a 99

50

50

26 a 49

26 a 49

25

ACTIVADO
(activado)
10050

21-16

Variable
manipulada
(D1)

25

100

50

1 a 99

(1 a 99) 0,5

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

21: INSTRUCCIN PID

Ejemplo de aplicacin
Este ejemplo de aplicacin demuestra un control de PID para que un calentador mantenga la temperatura a
200C.
En este ejemplo, cuando se inicia el programa, la instruccin PID ejecuta primero el ajuste automtico en
funcin de los parmetros de AT designados, como el perodo de muestreo de AT, el perodo de control de AT,
el punto de consigna de AT y la variable manipulada de salida de AT, adems de los datos de temperatura
introducidos en el mdulo de entrada analgica. La salida de control permanece activada para mantener el
calentador encendido hasta que la temperatura alcanza el punto de consigna de AT de 150C. El ajuste
automtico determina los parmetros de PID, como la ganancia proporcional, el tiempo integral, el tiempo
derivado y la accin de control.
Cuando la temperatura alcanza los 150C, la accin de PID empieza a controlar la temperatura a 200C
utilizando los parmetros de PID derivados. El calentador se enciende y apaga en funcin de la variable
manipulada de salida calculada por la accin de PID. Cuando la temperatura del calentador es mayor o igual
que 250C, la salida de alarma alta enciende una luz de alarma.
Los datos del mdulo de entrada analgica tambin se supervisan para forzar el estado desactivado del
interruptor del calentador y el estado activado de la luz de alarma alta.
Configuracin de dispositivos
Dispositi
vo
S1+3
S1+4
S1+5
S1+6
S1+10
S1+11
S1+12
S1+13
S1+14
S1+19
S1+20
S1+21
S1+22
S2+1
S2+2
S2+3

Funcin

Descripcin

Modo de operacin
Conversin lineal
Valor mximo de conversin lineal
Valor mnimo de conversin lineal
Coeficiente de inicio integral
Coeficiente de filtro de entradas
Perodo de muestreo
Perodo de control
Valor de alarma alta
Perodo de muestreo de AT
Perodo de control de AT
Punto de consigna de AT
Variable manipulada de salida de
AT

AT (ajuste automtico) + accin de PID


Activar conversin lineal
1300C
0C
100%
70%
500 mseg
1 seg
250C
1,5 seg
3 seg
150C

Modo automtico/manual

Modo automtico

Activacin de lmite de variable


manipulada de salida
Desactivacin del coeficiente de
inicio integral

Desactivacin de los lmites de la variable


manipulada de salida
Activacin del coeficiente de inicio integral
(S1+10)
ACTIVADO: Cuando la temperatura 250C
DESACTIVADO: Cuando la temperatura < 250C
Permanece activada durante el ajuste
automtico;
Se activa y desactiva en funcin del perodo de
control (S1+13) y la variable manipulada de
salida (S1+1) durante la accin de PID
200C
Datos de entrada analgica del mdulo de E/S
analgica 1, canal 0 de entrada analgica;
almacena de 0 a 4095

S2+4

Salida de alarma alta

S2+6

Salida de control

S3

Punto de consigna

S4

Variable de proceso
Estado operativo de entrada
analgica

100% (Nota 1)

Almacena de 0 a 5

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Direccin del
dispositivo
(Valor)
D3 (1)
D4 (1)
D5 (13000)
D6 (0)
D10 (0)
D11 (70)
D12 (50)
D13 (10)
D14 (2500)
D19 (150)
D20 (30)
D21 (1500)
D22 (100)
M1
(DESACTIVADO)
M2
(DESACTIVADO)
M3
(DESACTIVADO)
M4

M6

D100 (2000)
D760
D761

21-17

21: INSTRUCCIN PID


Dispositi
vo

D1

Funcin

Descripcin

Tipo de seal de entrada analgica


Tipo de datos de entrada analgica
Variable manipulada
Entrada de inicio de PID

Termmetro tipo K
Datos de 12 bits (0 a 4095) (Nota 2)
Almacena el resultado del clculo de PID
Empieza a ejecutar la instruccin PID
Empieza a supervisar los datos del mdulo de
entrada analgica para la alarma alta y el estado
operativo
Encendido y apagado por la salida de control M6
Encendida y apagada por la salida de alarma alta
M4

Entrada de supervisin
Interruptor del calentador
Luz de alarma alta

Direccin del
dispositivo
(Valor)
D762 (2)
D763 (0)
D102
I0
I1
Q0
Q1

Nota 1: La variable manipulada de salida durante el ajuste automtico es un valor constante. En este ejemplo, la variable
manipulada de salida de AT est establecida en el valor mximo de 100 (100%), por lo que la salida de control (S2+6)
permanece activada durante el ajuste automtico.
Nota 2: Cuando se utilice un mdulo de E/S analgica para la instruccin PID, seleccione los datos de 12 bits para
asegurarse de que la variable de proceso toma un valor de 0 a 4095. Consulte las notas para utilizar de la instruccin PID
en la pgina 21-22.

Configuracin del sistema


FC4A-C24R2

+24V 0V
DC OUT

DC IN
COM

10

FC4A-L03AP1

11

12

13

14

15

IN0
+

Termopar
tipo K

100-240VAC
L
N

Ry.OUT
COM0 0

Ry.OUT
COM1 4

Ry.OUT
COM2 10

Ry.OUT
COM3 11

Calentador
Fusible

Salida Q1
Salida Q0

21-18

Luz de alarma alta

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

21: INSTRUCCIN PID


Datos de entrada analgica frente a variable de proceso tras la conversin
Variable de proceso tras la conversin (S1+0)
Valor mximo de conversin lineal (S1+5): 13000 (1300C)

Valor de alarma alta (S1+14): 2500 (250C)


Punto de consigna (S3): 2000 (200C)
Punto de consigna de AT (S1+21): 1500 (150C)
Valor mnimo de conversin lineal (S1+6): 0 (0C)
0

4095
Datos de entrada analgica D760
Variable de proceso antes de la conversin (S4)

Control de temperatura por ajuste automtico y accin de PID


Variable de proceso tras la conversin (S1+0)
Valor de alarma alta (S1+14): 2500 (250C)
Punto de consigna (S3): 2000 (200C)
Punto de consigna de AT (S1+21): 1500 (150C)

Hora
Accin de PID
Ajuste automtico

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

21-19

21: INSTRUCCIN PID


Programa de escalera

El diagrama de escalera mostrado a continuacin describe un ejemplo del uso de la instruccin PID. El
programa del usuario debe modificarse en funcin de la aplicacin y la simulacin debe llevarse a cabo antes
de la operacin real
NO.1
L03AP1

PIDST

S1
D0

S2
M0

S3
D100

S3
D100

S4
D760

D1
D102

M8120
M8120
PID
I0
M6

S1
D0

M8120 es el rel interno especial del pulso de inicializacin.


Cuando I0 se activa, la instruccin ANST (macro analgica)
Cuando
I0 se
activa, la instruccin
ANST
guarda los
parmetros
de la funcin
del (macro
mduloanalgica)
de E/S
guarda
los parmetros de la funcin del mdulo de E/S analgica.
analgica.

ANST

S2
M0

M4

Q0

M4
I1

M10
M11

Q1

CMP>=(W) S1
D760

S2
787

D1
M10

REP

CMP>=(W) S1
D761

S2
3

D1
M11

REP

I1

R
Q0
S
Q1

La
(macro
PID)PID)
guarda
adems
los parmetros
La instruccin
instruccinPIDST
PIDST
(macro
guarda
adems
los
para
la funcin
PID.la funcin PID.
parmetros
para
Cuando
la the
entrada
I0 est
activada,
la instruccin
PID se ejecuta.
M8120 is
initialize
pulse
special
internal relay.
Cuando
el rel
interno
M6the
(salida
de(analog
control) est
activado,
la
When the
CPU
starts,
ANST
macro)
instruction
salida
(interruptorfor
delthe
calentador)
se activa.
storesQ0
parameters
analog I/O
module function.
Cuando
el rel
interno
M4 (salida
de alarma
est
activado, la
The PIDST
(PID
macro)
instruction
also alta)
stores
parameters
salida
Q1
(luz
de
alarma
alta)
se
activa.
for the PID function.
Cuando
deI0supervisin
I1 estlaactivada,
la temperatura
Cuandolalaentrada
entrada
est activada,
instruccin
PID se
se
supervisa.
ejecuta.
Cuando
mayor
o igual
250C,
M10
se
Cuandolaeltemperatura
rel internoesM6
(salida
de que
control)
est
activado,
activa.
la salida Q0 (interruptor del calentador) se activa.
= 787,5
4095 xel250/1300
Cuando
rel interno
M4 (salida de alarma alta) est
activado,
la
salida
Q1
(luz de
deentrada
alarmaanalgica
alta) se activa.
Mientras el estado operativo
(D761) es 3 o
ms, M11 se activa.
Cuando la entrada de supervisin I1 est activada, la
temperatura
supervisa.
Cuando
M10 ose
M11
se activa mientras la entrada de supervisin I1
est
activada,
Q0
(interruptor
del calentador)
se fuerza
al estado
Cuando la temperatura
es mayor
o igual que
250C,
M10 se
desactivado
y
Q1
(luz
de
alarma
alta)
)
se
fuerza
al
estado
activa.
activado.

Cuadro de dilogo Ajustar parmetros del mdulo analgico (ANST)


WindLDR dispone de una macro para programar parmetros para los mdulos de E/S analgicas. Coloque el
cursor en el lugar en el que desea insertar la instruccin ANST, haga clic con el botn derecho del ratn y
seleccione Instrucciones de macro > ANST (Ajustar parmetros del mdulo analgico). En el cuadro de
dilogo de ANST, pulse el botn Configurar debajo de la Mdulo 1, y realice la programacin tal como se
indica a continuacin.

21-20

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

21: INSTRUCCIN PID


Cuadro de dilogo Ajustar parmetros PID (PIDST)

Coloque el cursor en el lugar en el que desea insertar la instruccin PIDST, haga clic con el botn derecho del
ratn y seleccione Instrucciones de macro > PIDST (Ajustar parmetros PID). En el cuadro de dilogo PIDST,
realice el programa que se muestra a continuacin.
Seleccione las opciones y dispositivos al igual que en la instruccin PID.

S1+3
S2+3

S1+10

S3
S1+12

S1+4
S1+5
S1+6
S1+11
S1+14
S1+15

S1+13

S2+2

S1+21
S1+19
S1+20
S1+22

S1+3
S1+4
S1+5
S1+6
S1+10
S1+11
S1+12
S1+13

Modo operativo
Conversin lineal
Valor mximo de conversin lineal
Valor mnimo de conversin lineal
Coeficiente de inicio integral
Coeficiente de filtro de entradas
Perodo de muestreo
Perodo de control

S1+14
S1+15
S1+19
S1+20
S1+21
S1+22
S2+2
S2+3
S3

Valor de alarma alta


Valor de alarma baja
Perodo de muestreo de AT
Perodo de control de AT
Punto de consigna de AT
Variable manipulada de salida de AT
Activacin de lmite de variable manipulada de salida
Desactivacin del coeficiente de inicio integral
Operando de origen

Cuadro de dilogo Control de PID (PID)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

21-21

21: INSTRUCCIN PID


Notas para utilizar la instruccin PID:
Como la instruccin PID requiere un funcionamiento continuo, mantenga la entrada de inicio activada para dicha instruccin.
La salida de alarma alta (S2+4) y la de alarma baja (S2+5) funcionan mientras la entrada de inicio para la instruccin PID est
activada. Sin embargo, estas salidas de alarma no funcionan cuando se produce un error de ejecucin de la instruccin PID (S1+2
almacena de 100 a 107) debido a un error de datos en los registros de datos de control S1+0 a S1+26 o mientras la entrada de inicio
para la instruccin PID est desactivada. Proporcione un programa para supervisar la variable de proceso (S4) aparte.

Cuando se produce un error de ejecucin de PID (S1+2 almacena de 100 a 107) o cuando el ajuste automtico se finaliza, la variable
manipulada (D1) almacena 0 y la salida de control (S2+6) se desactiva.

No utilice la instruccin PID en estas instrucciones de ramificacin del programa: LABEL, LJMP, LCAL, LRET, JMP, JEND, MCS
y MCR. Puede que la instruccin PID no funcione correctamente en estas instrucciones.

Dicha instruccin, utilizando la diferencia entre el punto de consigna (S3) y la variable de proceso (S4) como entrada, calcula la
variable manipulada (D1) segn los parmetros de PID, como la ganancia proporcional (S1+7), el tiempo integral (S1+8) y el tiempo
derivado (S1+9). Cuando el punto de consigna (S3) o la variable de proceso (S4) se cambia debido a una interrupcin, se producir un
sobreexceso o todo lo contrario. Antes de poner el control de PID en la aplicacin real, realice pruebas de simulacin cambiando el
punto de consigna y la variable de proceso (interrupcin) para los valores anticipados de la aplicacin.

Los parmetros PID, tales como ganancia proporcional (S1+7), periodo integral (S1+8), y periodo derivado (S1+9), determinados por
el ajuste automtico no siempre pueden ser los valores ptimos, dependiendo de la aplicacin real. Para asegurarse de que obtiene los
mejores resultados, ajuste los parmetros. Una vez determinados los mejores parmetros de PID, realice nicamente la accin de PID
en una operacion normal, a menos que cambie el objeto de control.

Cuando se ejecuta un control de retroalimentacin utilizando la salida de control (S2+6), puede que el control ptimo no se alcance
dependiendo del objeto controlado. Si fuera este el caso, se recomienda utilizar la variable manipulada (D1) en el control de
retroalimentacin.

21-22

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

22: INSTRUCCIONES TEMPORIZADOR DUAL / APRENDER


Introduccin
Las instrucciones de temporizador dual generan pulsos ACTIVADO/DESACTIVADO con la duracin necesaria
desde una salida, un rel interno o un bit del registro de desplazamiento designado. Hay cuatro
temporizadores duales disponibles y la duracin de ACTIVADO/DESACTIVADO se puede seleccionar desde
1 mseg a 65535 seg.
La instruccin de temporizador tutor mide la duracin de ACTIVADO de la entrada de inicio para la instruccin
de temporizador tutor y almacena los datos medidos en un registro de datos designado; estos datos se pueden
utilizar como valores de preseleccin para una instruccin de temporizador.

DTML (Temporizador dual de 1-seg)


DTML

S1
*****

S2
*****

D1
*****

Mientras la entrada est activada, el dispositivo de destino D1


repite la activacin y desactivacin durante una duracin
designada por los dispositivos S1 y S2, respectivamente.

D2
*****

El intervalo de tiempo es de 0 a 65535 seg.

DTIM (Temporizador dual de 100-mseg)


DTIM

S1
*****

S2
*****

D1
*****

Mientras la entrada est activada, el dispositivo de destino D1


repite la activacin y desactivacin durante una duracin
designada por los dispositivos S1 y S2, respectivamente.

D2
*****

El intervalo de tiempo es de 0 a 6553,5 seg.

DTMH (Temporizador dual de 10-mseg)


DTMH

S1
*****

S2
*****

D1
*****

D2
*****

Mientras la entrada est activada, el dispositivo de destino D1


repite la activacin y desactivacin durante una duracin
designada por los dispositivos S1 y S2, respectivamente.
El intervalo de tiempo es de 0 a 655,35 seg.

DTMS (Temporizador dual de 1-mseg)


DTMS

S1
*****

S2
*****

D1
*****

D2
*****

Mientras la entrada est activada, el dispositivo de destino D1


repite la activacin y desactivacin durante una duracin
designada por los dispositivos S1 y S2, respectivamente.
El intervalo de tiempo es de 0 a 65,535 seg.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

22-1

22: INSTRUCCIONES TEMPORIZADOR DUAL / APRENDER


Dispositivos vlidos
Dispositivo

Funcin

Constante

S1 (Origen 1)

Duracin de ACTIVADO

0-65535

S2 (Origen 2)

Duracin de DESACTIVADO

0-65535

D1 (Destino 1)

Salida de temporizador dual

D2 (Destino 2)

rea de trabajo del sistema

D0-D7998

Si desea obtener el intervalo de nmeros de dispositivo vlidos, consulte la pgina 6-2.


Los rels internos M0 a M1277 se pueden designar como D1. Los rels internos especiales no se pueden

designar como D1.

El dispositivo de destino (rea de trabajo del sistema) utiliza 2 registros de datos comenzando por el
dispositivo designado como D2. Los registros de datos D0 a D1298 y D2000 a D7998 se pueden designar
como D2. Los dos registros de datos se utilizan para un rea de trabajo del sistema. No utilice estos registros
de datos para los destinos de otras instrucciones avanzadas y no cambie los valores de los mismos utilizando
la funcin Sealar escritura en WindLDR. Si se cambian los datos de estos registros de datos, el temporizador
dual no funciona correctamente.
Las instrucciones de temporizador dual no se pueden utilizar en un programa de interrupcin. Si se utiliza,
aparecer un error de ejecucin en el programa del usuario, activando el rel interno especial M8004 y el LED
DE ERROR del mdulo de la CPU.

Ejemplos: DTML, DTIM, DTMH, DTMS


DTML

S1
2

S2
1

D1
M10

D2
D100

DTIM

S1
10

S2
5

D1
M20

D2
D200

DTMH

S1
50

S2
25

D1
M30

D2
D300

DTMS

S1
250

S2
125

D1
M40

D2
D400

I0

I0

ACTIVADO
DESACTIVADO

M10

ACTIVADO
DESACTIVADO

M20
M30

M40

ACTIVADO
DESACTIVADO

2 seg

ACTIVADO
DESACTIVADO

Instruccin

1 seg

1 seg

ACTIVADO
DESACTIVADO

Mientras la entrada I0 est activada, cuatro instrucciones de


temporizador dual activan y desactivan los dispositivos de
destino segn las duraciones de activacin y desactivacin
designadas por los dispositivos de origen S1 y S2.

0,5 seg

500 mseg

250 mseg

250 mseg

125 mseg

Incrementos

S1

Duracin de ACTIVADO

S2

Duracin de DESACTIVADO

DTML

1 seg

1 seg 2 = 2 seg

1 seg 1 = 1 seg

DTIM

100 mseg

10

100 mseg 10 = 1 seg

100 mseg 5 = 0,5 seg

DTMH

10 mseg

50

10 mseg 50 = 500 mseg

25

10 mseg 25 = 250 mseg

DTMS

1 mseg

250

1 mseg 250 = 250 mseg

125

1 mseg 125 = 125 mseg

Para obtener exactitud de temporizador en las instrucciones de temporizador, consulte la pgina 7-10.
22-2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

22: INSTRUCCIONES TEMPORIZADOR DUAL / APRENDER

TTIM (Temporizador tutor)


TTIM

Mientras la entrada est activada, la duracin de ACTIVADO se mide en unidades de


100 mseg y el valor medido se almacena en un registro de datos designado por el
dispositivo de destino D1.

D1
*****

El intervalo de tiempo medido es de 0 a 6553,5 seg.

Mdulos de la CPU aplicables


FC4A-C10R2

FC4A-C16R2

FC4A-C24R2

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos
Dispositivo

Funcin

D1 (Destino 1)

Valor medido

Constante

D0-D7997

Si desea obtener el intervalo de nmeros de dispositivo vlidos, consulte la pgina 6-2.


El dispositivo de destino D1 (valor medido) utiliza 3 registros de datos comenzando por el dispositivo
designado como D1. Los registros de datos D0 a D1297 y D2000 a D7997 se pueden designar como D1. Se
utilizan dos registros de datos seguidos comenzando por el dispositivo de destino D1+1 para un rea de
trabajo del sistema. No utilice estos dos registros de datos para los destinos de otras instrucciones avanzadas
y no cambie los valores de los mismos utilizando la funcin Sealar escritura en WindLDR. Si se cambian los
datos de estos registros de datos, el temporizador tutor no funciona correctamente.
La instruccin de temporizador tutor no se puede utilizar en un programa de interrupcin. Si se utiliza,
aparecer un error de ejecucin en el programa del usuario, activando el rel interno especial M8004 y el LED
DE ERROR del mdulo de la CPU.

Ejemplos: TTIM
TTIM

D1
D100

I0

Cuando la entrada I0 est activada, TTIM resetea el registro de datos D100 en 0 y


comienza a almacenar la duracin de ACTIVADO de la entrada I0 en dicho registro de
datos, medida en unidades de 100 mseg.
Cuando la entrada I0 est desactivada, TTIM para la medida y el registro de datos D100
mantiene el valor medido de la duracin de ACTIVADO.

I0

ACTIVADO
DESACTIVADO
1500 mseg

Valor de D100

15

El siguiente ejemplo demuestra un programa que mide la duracin de ACTIVADO de la entrada I0 y utiliza esta
duracin como valor de preseleccin para la instruccin TIM del temporizador de 100-mseg.
TTIM
I0
I0
I1

SOTD
TIM
D0

Mientras la entrada I0 est activada, TTIM mide la duracin de


ACTIVADO de la entrada I0 y almacena el valor medido en
unidades de 100 mseg en el registro de datos D100.

D1
D100
MOV (W) S1
D100
T0

D1
D0

REP

Cuando la entrada I0 est desactivada, MOV(W) almacena el


valor de D100 en el registro de datos D0 como valor de
preseleccin para el temporizador T0.
Cuando la entrada I1 est activada, el temporizador de 100mseg T0 inicia la operacin con un valor de preseleccin
almacenado en el registro de datos D0.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

22-3

22: INSTRUCCIONES TEMPORIZADOR DUAL / APRENDER

22-4

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

23: INSTRUCCIONES DE ACCESO AL MDULO INTELIGENTE


Introduccin
Las instrucciones de acceso al mdulo inteligente se usan para leer o escribir datos en el mdulo de la CPU y
un mximo de siete mdulos inteligentes mientras el mdulo de la CPU est ejecutndose o cuando el mdulo
de la CPU est detenido.
Informacin de actualizacin
Los mdulos de la CPU actualizados pueden usar las instrucciones de acceso al mdulo inteligente. Los
mdulos de la CPU aplicables, as como la versin del programa del sistema se muestran en la siguiente tabla.
Para conocer el procedimiento de confirmacin de la versin del programa del mdulo de la CPU, consulte la
pgina 29-1.
Tipo compacto
Mdulo de la CPU

Versin de programa del


sistema

Tipo estrecho

FC4A-C10R2
FC4A-C10R2C

FC4A-C16R2
FC4A-C16R2C

FC4A-C24R2
FC4A-C24R2C

FC4A-D20K3
FC4A-D20S3

FC4A-D20RK1
FC4A-D20RS1
FC4A-D40K3
FC4A-D40S3

204 o superior

204 o
superior

203 o superior

Use la versin WindLDR 4.50 o superior para programar las instrucciones de acceso del mdulo inteligente.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

23-1

23: INSTRUCCIONES DE ACCESO AL MDULO INTELIGENTE


Informacin general del acceso al mdulo inteligente
La instruccin Ejecutar lectura de acceso lee los datos de la direccin designada en el mdulo inteligente y
guarda los datos leidos en el dispositivo designado mientras el mdulo de la CPU est ejecutndose. La
instruccin Ejecutar lectura de acceso escribe los datos del dispositivo designado en la direccin designada en
el mdulo inteligente mientras el mdulo de la CPU est ejecutndose.
La instruccin Detener lectura de acceso lee los datos de la direccin designada en el mdulo inteligente y
guarda los datos leidos en el dispositivo designado cuando el mdulo de la CPU est detenido. La instruccin
Detener lectura de acceso escribe los datos del dispositivo designado en la direccin designada en el mdulo
inteligente cuando el mdulo de la CPU est detenido.
Movimiento de datos mientras el mdulo de la CPU est en ejecucin
ON
OFF
ON
OFF

Mdulo inteligente

RUNA(*)
READ

******

RUNA(*)
READ

******

RUNA(*)
WRITE

******

RUNA(*)
WRITE

******

STPA(*)
READ

******

STPA(*)
WRITE

******

Mientras el mdulo de la CPU


est en ejecucin y la entrada
est activado, RUNA READ se
ejecuta para leer del mdulo
inteligente y RUNA WRITE para
escribir datos en dicho mdulo.

Leer

Escribir

Movimiento de datos cuando el mdulo de la CPU est detenido


Mdulo inteligente
OFF
OFF

23-2

RUNA(*)
READ

******

RUNA(*)
WRITE

******

STPA(*)
READ

******

Leer

STPA(*)
WRITE

******

Escribir

Cuando el mdulo de la CPU est


detenido se ejecuta STPA READ
para leer los datos del mdulo
inteligente y STPA WRITE para
escribir datos en dicho mdulo.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

23: INSTRUCCIONES DE ACCESO AL MDULO INTELIGENTE

RUNA READ (Ejecutar acceso de lectura)


Mientras la entrada est activada, los datos se
leen de la zona de inicio en DIRECCIN del
mdulo inteligente designado por MDULO y se
almacena en el dispositivo designado por
DATOS.

RUNA(*) DATOS ESTADO MDULODIRECCINBYTE


READ
*****
*****
*
***
***

BYTE designa la cantidad de datos a leer.


ESTADO almacena el cdigo de estado de
funcionamiento.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos (Ejecutar acceso de lectura)


Dispositivo

Funcin

D Constante Repetir

DATOS

Primer nmero de dispositivo para almacenar datos


ledos

ESTADO

Cdigo de estado operativo

MDULO

Nmero de mdulo inteligente

DIRECCIN

Primera direccin del mdulo inteligente de la que


leer los datos

BYTE

Bytes de datos a leer

1-7

0-127

1-127

Para conocer el intervalo vlido del nmero de dispositivo, consulte las pginas 6-1 y 6-2.
DATOS:

Especifica el primer nmero del dispositivo para guardar los datos leidos del mdulo de
inteligencia.
Los rels internos M0 a M1277 y los rels internos de AS-Interface M1300 a M1997 pueden

designarse como DATOS. Los rels internos especiales no se pueden designar como DATOS.

Cuando se utiliza T (temporizador) o C (contador) se usan como DATOS para Ejecutar lectura
de acceso, los datos leidos del mdulo inteligente se guarda en un valor predeterminado (TP o
CP) que puede ser de 0 a 65535.
Todos los registros de datos, incluyendo los registros especiales de datos, los registros de datos
de AS-Interface y los registros de datos de expansin pueden designarse como DATOS.
ESTADO:

Especifica un registro de datos para guardar el cdigo de estado de funcionamiento. nicamente


los registros de datos D0 a D1299 se pueden designar como ESTADO. Los registros de datos
especiales, los registros de datos AS-Interface y los registros de datos de expansin no pueden
designarse si el mdulo maestro AS-Interface se usa o no. Para obtener ms detalles sobre el
cdigo de estado, consulte la pgina 23-8.

MDULO:

Introduzca el nmero del mdulo inteligente desde el que leer los datos. Se puede usar un
mximo de siete mdulos inteligentes.

DIRECCIN: Especifica la primera direccin en el mdulo inteligente desde el que leer los datos.
BYTE:

Especifica la cantidad de datos a leer en bytes.

La instruccin RUNA READ no se puede utilizar en un programa de interrupcin. Si se utiliza, aparecer un


error de ejecucin en el programa de usuario, activando el rel interno especial M8004 y el LED DE ERROR
del mdulo de la CPU.
Tipos de datos vlidos
W
(palabra)

I (entero)

Cuando un dispositivo de bit como I (entrada), Q (salida), M (rel interno) o R


(registro de desplazamientos) se designa como DATOS, se utilizan 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como DATOS, se utiliza 1 punto.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

23-3

23: INSTRUCCIONES DE ACCESO AL MDULO INTELIGENTE

RUNA WRITE (Ejecutar acceso de escritura)


Mientras la entrada est activada, los datos se
escriben de la zona de inicio en el dispositivo
designado por DATOS en DIRECCIN del
mdulo inteligente designado por MDULO.

RUNA(*) DATA(R) ESTADO MDULODIRECCINBYTE


WRITE *****
*****
*
***
***

BYTE designa la cantidad de datos a escribir.


ESTADO almacena el cdigo de estado de
funcionamiento.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos (Ejecutar acceso de escritura)


Dispositivo

Funcin

D Constante Repetir

DATOS

Primer nmero de dispositivo desde el que extraer


datos

ESTADO

Cdigo de estado operativo

MDULO

Nmero de mdulo inteligente

1-7

DIRECCIN

Primera direccin del mdulo inteligente en la que


escribir los datos

0-127

BYTE

Bytes de datos a escribir

1-127

Para conocer el intervalo vlido del nmero de dispositivo, consulte las pginas 6-1 y 6-2.
DATOS:

Especifica el primer nmero del dispositivo para extraer los datos a escribir en el mdulo
inteligente.
Cuando se utiliza T (temporizador) o C (contador) como DATOS para Ejecutar escritura de
acceso, se escribe el valor actual del temporizador/contador (TC o CC) en el mdulo inteligente.
Todos los registros de datos, incluyendo los registros especiales de datos, los registros de datos
de AS-Interface y los registros de datos de expansin pueden designarse como DATOS.
Cuando se designa una constante como DATOS, no puede seleccionarse Repetir. Para obtener
ms detalles acerca del movimiento de datos con o sin Repetir, consulte la pgina 23-9.

ESTADO:

Especifica un registro de datos para guardar el cdigo de estado de funcionamiento.


nicamente los registros de datos D0 a D1299 se pueden designar como ESTADO. Los
registros de datos especiales, los registros de datos AS-Interface y los registros de datos de
expansin no pueden designarse si el mdulo maestro AS-Interface se usa o no. Para obtener
ms detalles sobre el cdigo de estado, consulte la pgina 23-8.

MDULO:

Introduzca el nmero del mdulo inteligente en el que se van a escribir los datos. Se puede usar
un mximo de siete mdulos inteligentes.

DIRECCIN: Especifica la primera direccin en el mdulo inteligente en el que almacenar los datos.
BYTE:

Especifica la cantidad de datos a escribir en bytes.

La instruccin RUNA WRITE no se puede utilizar en un programa de interrupcin. Si se utiliza, aparecer un


error de ejecucin en el programa de usuario, activando el rel interno especial M8004 y el LED DE ERROR
del mdulo de la CPU.
Tipos de datos vlidos
W
(palabra)

I (entero)

23-4

Cuando un dispositivo de bit como I (entrada), Q (salida), M (rel interno) o R


(registro de desplazamientos) se designa como DATOS, se utilizan 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como DATOS, se utiliza 1 punto.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

23: INSTRUCCIONES DE ACCESO AL MDULO INTELIGENTE

STPA READ (Detener acceso de lectura)


Cuando se detiene el mdulo de la CPU, los
datos se leen de la zona de inicio en
DIRECCIN del mdulo inteligente designado
por MDULO y se almacena en el dispositivo
designado por DATOS.

STPA(*) DATOS ESTADO MDULODIRECCINBYTE


READ
*****
*****
*
***
***
Para esta instruccin no se necesita la entrada inicial.

BYTE designa la cantidad de datos a leer.


ESTADO almacena el cdigo de estado de
funcionamiento.
Nota: Las instrucciones STPA READ y STPA WRITE pueden usarse 64 veces en un programa de usuario. Cuando se
usan ms de 64 instrucciones 64 STPA READ y STPA WRITE en un programa de usuario, las instrucciones sobrantes no
se ejecutan, guardndose el cdigo de error 7 en el registro de datos designado como ESTADO.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos (Detener acceso de lectura)


Dispositivo

Funcin

D Constante Repetir

DATOS

Primer nmero de dispositivo para almacenar datos


ledos

ESTADO

Cdigo de estado operativo

MDULO

Nmero de mdulo inteligente

1-7

DIRECCIN

Primera direccin del mdulo inteligente de la que


leer los datos

0-127

BYTE

Bytes de datos a leer

1-127

Para conocer el intervalo vlido del nmero de dispositivo, consulte las pginas 6-1 y 6-2.
DATOS:

Especifica el primer nmero del dispositivo para guardar los datos leidos del mdulo de
inteligencia.
Los rels internos M0 a M1277 y los rels internos de AS-Interface M1300 a M1997 pueden

designarse como DATOS. Los rels internos especiales no se pueden designar como DATA.

Cuando se utiliza T (temporizador) o C (contador) se usan como DATOS para Detener lectura
de acceso, los datos leidos del mdulo inteligente se guarda en un valor predeterminado (TP o
CP) que puede ser de 0 a 65535.
Todos los registros de datos, incluyendo los registros especiales de datos, los registros de datos
de AS-Interface y los registros de datos de expansin pueden designarse como DATOS.
ESTADO:

Especifica un registro de datos para guardar el cdigo de estado de funcionamiento.


nicamente los registros de datos D0 a D1299 se pueden designar como ESTADO. Los
registros de datos especiales, los registros de datos AS-Interface y los registros de datos de
expansin no pueden designarse si el mdulo maestro AS-Interface se usa o no. Para obtener
ms detalles sobre el cdigo de estado, consulte la pgina 23-8.

MDULO:

Introduzca el nmero del mdulo inteligente desde el que leer los datos. Se puede usar un
mximo de siete mdulos inteligentes.

DIRECCIN: Especifica la primera direccin en el mdulo inteligente desde el que leer los datos.
BYTE:

Especifica la cantidad de datos a leer en bytes.

La instruccin STPA READ no se puede utilizar en un programa de interrupcin. Si se utiliza, aparecer un


error de ejecucin en el programa de usuario, activando el rel interno especial M8004 y el LED DE ERROR
del mdulo de la CPU.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

23-5

23: INSTRUCCIONES DE ACCESO AL MDULO INTELIGENTE


Si se programa una instruccin STPA READ entre las instrucciones MCS y MCR, la instruccin STPA READ
se ejecuta cuando el mdulo de la CPU se detiene independientemente de si la condicin de entrada para las
instrucciones MCS est activada o desactivada. Para conocer ms sobre las instrucciones MCS y MCR,
consulte la pgina 7-26.
Tipos de datos vlidos
W
(palabra)

I (entero)

23-6

Cuando un dispositivo de bit como I (entrada), Q (salida), M (rel interno) o R


(registro de desplazamientos) se designa como DATOS, se utilizan 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como DATOS, se utiliza 1 punto.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

23: INSTRUCCIONES DE ACCESO AL MDULO INTELIGENTE

STPA WRITE (Detener acceso de escritura)


Cuando el mdulo de la CPU se detiene, los
datos se escriben de la zona de inicio en el
dispositivo designado por DATOS en
DIRECCIN del mdulo inteligente designado
por MDULO.

STPA(*) DATA(R) ESTADO MDULODIRECCINBYTE


WRITE *****
*****
*
***
***
Para esta instruccin no se necesita la entrada inicial.

BYTE designa la cantidad de datos a escribir.


ESTADO almacena el cdigo de estado de
funcionamiento.
Nota: Las instrucciones STPA READ y STPA WRITE pueden usarse 64 veces en un programa de usuario. Cuando se
usan ms de 64 instrucciones 64 STPA READ y STPA WRITE en un programa de usuario, las instrucciones sobrantes no
se ejecutan, guardndose el cdigo de error 7 en el registro de datos designado como ESTADO.

Mdulos de la CPU aplicables


FC4A-C10R2/C

FC4A-C16R2/C

FC4A-C24R2/C

FC4A-D20K3/S3

FC4A-D20RK1/RS1 y FC4A-D40K3/S3

Dispositivos vlidos (Ejecutar acceso de escritura)


Dispositivo

Funcin

D Constante Repetir

DATOS

Primer nmero de dispositivo desde el que extraer


datos

ESTADO

Cdigo de estado operativo

MDULO

Nmero de mdulo inteligente

1-7

DIRECCIN

Primera direccin del mdulo inteligente en la que


escribir los datos

0-127

BYTE

Bytes de datos a escribir

1-127

Para conocer el intervalo vlido del nmero de dispositivo, consulte las pginas 6-1 y 6-2.
DATOS:

Especifica el primer nmero del dispositivo para extraer los datos a escribir en el mdulo
inteligente.
Cuando se utiliza T (temporizador) o C (contador) como DATOS para Detener escritura de
acceso, se escribe el valor actual del temporizador/contador (TC o CC) en el mdulo inteligente.
Todos los registros de datos, incluyendo los registros especiales de datos, los registros de datos
de AS-Interface y los registros de datos de expansin pueden designarse como DATOS.
Cuando se designa una constante como DATOS, no puede seleccionarse Repetir. Para obtener
ms detalles acerca del movimiento de datos con o sin Repetir, consulte la pgina 23-9.

ESTADO:

Especifica un registro de datos para guardar el cdigo de estado de funcionamiento.


nicamente los registros de datos D0 a D1299 se pueden designar como ESTADO. Los
registros de datos especiales, los registros de datos AS-Interface y los registros de datos de
expansin no pueden designarse si el mdulo maestro AS-Interface se usa o no. Para obtener
ms detalles sobre el cdigo de estado, consulte la pgina 23-8.

MODULO:

Introduzca el nmero del mdulo inteligente en el que se van a escribir los datos. Se puede usar
un mximo de siete mdulos inteligentes.

DIRECCIN: Especifica la primera direccin en el mdulo inteligente en el que almacenar los datos.
BYTE:

Especifica la cantidad de datos a escribir en bytes.

La instruccin STPA WRITE no se puede utilizar en un programa de interrupcin. Si se utiliza, aparecer un


error de ejecucin en el programa de usuario, activando el rel interno especial M8004 y el LED DE ERROR
del mdulo de la CPU.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

23-7

23: INSTRUCCIONES DE ACCESO AL MDULO INTELIGENTE


Si se programa una instruccin STPA WRITE entre las instrucciones MCS y MCR, la instruccin STPA WRITE
se ejecuta cuando el mdulo de la CPU se detiene independientemente de si la condicin de entrada para las
instrucciones MCS est activada o desactivada. Para conocer ms sobre las instrucciones MCS y MCR,
consulte la pgina 7-26.
Tipos de datos vlidos
W
(palabra)

I (entero)

Cuando un dispositivo de bit como I (entrada), Q (salida), M (rel interno) o R


(registro de desplazamientos) se designa como DATOS, se utilizan 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como DATOS, se utiliza 1 punto.

Cdigo de estado de acceso al mdulo inteligente


El registro de datos designado como ESTADO almacena un cdigo de estado para indicar el estado de
funcionamiento y el error del funcionamiento de acceso al mdulo inteligente. Cuando se almacena el cdigo
de estado 1, 3, o 7, tome las medidas correctoras necesarias descritas en la siguiente tabla:
Cdigo de
estado

Estado

Descripcin

RUNA

STP
A

Normal

Acceso al mdulo inteligente normal

Error del bus

El mdulo inteligente no est instalado correctamente.


Apague los mdulo de MicroSmart y vuelva a instalar el
mdulo inteligente correctamente.

Nmero de mdulo no
vlido

No se encuentra el nmero de mdulo designado.


Confirme el nmero de mdulo inteligente y corrija el
programa.

Uso mltiple excesivo

Se usan ms de 64 instrucciones de STPA READ y STPA


WRITE. Eliminar las instrucciones sobrantes.

Ejecucin de STPA durante descarga del programa


Cuando se descarga un programa de usuario, el mdulo de la CPU se detiene automticamente por defecto.
Dependiendo de la temporizacin de la inicializacin de la descarga y del tiempo total para ejecutar todos las
instrucciones STPA de lectura y escritura, algunas insytrucciones STPA podran no ejecutarse. En este caso,
detenga manualmente el mdulo de la CPU. Pasados ms de 1 segundo, inicie la descarga del programa de
usuario mostrado en la siguiente tabla.
Secuencia de parada automtica
Arranque

Mdulo de CPU

Iniciar descarga
Parada automtica

Parar

Ejecutar

Instrucciones STPA

Inicio real
para descargar

Ejecutado

No ejecutado

Un ciclo para ejecutar todas las STPA

Secuencia de parada manual


Arranque

Mdulo de CPU

Parada manual

Ejecutar

Iniciar descarga

Parar
Ms de 1 s

Instrucciones STPA

Ejecutado

Un ciclo para ejecutar todas las STPA

23-8

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

23: INSTRUCCIONES DE ACCESO AL MDULO INTELIGENTE


Ejemplo: RUNA READ
El siguiente ejemplo ilustra el movimiento de datos de la instruccin RUNA READ. El movimiento de datos de
STPA READ es el mismo que la instruccin RUNA READ.
RUNA(W) DATOS ESTADO MDULODIRECCINBYTE
READ
D9
D100
1
1
5

I0

Mdulo inteligente 1

Mdulo de la CPU

D9
D10

Alto

Bajo

Direccin 0

00h

02h

01h

Direccin 1

01h

Direccin 2

02h

Direccin 3

03h

Direccin 4

04h

Direccin 5

05h

04h

03h
05h

D11

Mientras la entrada I0 est activada, los datos


de 5 bytes se leen de la zona que comienza en
la direccin 1 del mdulo inteligente 1 y se
almacenan en la zona de 5 bytes de los
registros de datos que comienzan en D9.
El cdigo de estado se almacena en el registrod
e datos D100.

Ejemplo: RUNA WRITE sin Repetir


El siguiente ejemplo ilustra el movimiento de datos de la instruccin RUNA WRITE sin repetir la designacin.
El movimiento de datos de STPA WRITE es el mismo que la instruccin RUNA WRITE.
RUNA(W) DATOS ESTADO MDULODIRECCINBYTE
WRITE
D19
D101
1
1
5

I1

Mdulo inteligente 1

Mdulo de la CPU

D19

Alto

Bajo

Direccin 0

02h

01h

Direccin 1

01h

Direccin 2

02h

Direccin 3

01h

Direccin 4

02h

Direccin 5

01h

D20
D21

Mientras la entrada I1 est conectada, los datos


del registro de datos D19 se escriben en la zona
de 5 byte que comienza en la direccin 1 del
mdulo inteligente 1.
El cdigo de estado se almacena en el registro
de datos D101.

Ejemplo: RUNA WRITE con Repetir


El siguiente ejemplo ilustra el movimiento de datos de la instruccin RUNA WRITE con repetir la designacin.
El movimiento de datos de STPA WRITE es el mismo que la instruccin RUNA WRITE.
RUNA(W) DATA R ESTADO MDULODIRECCINBYTE
WRITE
D22
D102
1
7
5

I2

Mdulo de la CPU

Mdulo inteligente 1

Alto

Bajo

Direccin 6

D22

04h

03h

Direccin 7

03h

Direccin 8

04h

D23

06h

05h

Direccin 9

05h

Direccin 10

06h

Direccin 11

07h

D24

07h

Mientras la entrada I2 est conectada, los datos


en la zona de 5 bytes que comienza en el
registro de datos D22 se escriben en la zona de
5 byte que comienza en la direccin 7 del
mdulo inteligente 1.
El cdigo de estado se almacena en el registro
de datos D102.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

23-9

23: INSTRUCCIONES DE ACCESO AL MDULO INTELIGENTE

23-10

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

24: CONTROL DE E/S ANALGICA


Introduccin
MicroSmart proporciona capacidades de control de E/S analgica con resolucin de 12 a 16 bits utilizando
mdulos de E/S analgica.

Este captulo describe la configuracin del sistema para utilizar mdulos de E/S analgica, procedimientos de
programacin de WindLDR, direccin del dispositivo de registros de datos para mdulos de E/S analgica y un
ejemplo de aplicacin.
Para ver las especificaciones de los mdulos de E/S analgica, consulte la pgina 2-48.

Mdulos de la CPU aplicables


Los mdulos de E/S analgica de tipo actualizar END en la cantidad enumerada a continuacin pueden usarse
con cualquier versin del programa del sistema del mdulo de la CPU MicroSmart FC4A.
Los mdulos de E/S analgica de tipo actualizar escalera pueden usarse con cualquier versin del programa
del sistema del mdulo de la CPU MicroSmart FC4A segn se enumera a continuacin.
Los mdulos de la CPU tipo Todo en uno de 10 y 16 E/S no pueden conectarse a mdulos de E/S analgica
de tipo actualizar END ni escalera.
Tipo compacto
Mdulo de la CPU
MicroSmart FC4A
Versin de
programa del
sistema del
mdulo de la
CPU
aplicable

Tipo estrecho

FC4A-C16R2
FC4A-C16R2C

FC4A-C24R2
FC4A-C24R2C

Actualizacin
END

Cualquier

Cualquier

Cualquier

Actualizacin
de escalera

204 o superior

204 o superior

203 o superior

Cantidad de mdulos de E/S


analgicas

FC4A-D20K3
FC4A-D20S3

FC4A-D20RK1
FC4A-D20RS1
FC4A-D40K3
FC4A-D40S3

FC4A-C10R2
FC4A-C10R2C

Configuracin del sistema


El mdulo de la CPU de MicroSmart FC4A puede usarse con un mximo de siete mdulos de E/S de
expansin, que incluye mdulos de E/S digitales y analgicas.
Ejemplo de configuracin del sistema
N ranura:

Tipo delgado
Mdulo de
la CPU

Mdulo
de E/S
analgica

Mdulo Mdulo
de E/S de E/S
digital analgica

Mdulo
de E/S
digital

Mdulo Mdulo Mdulo


de E/S de E/S
de E/S
digital analgica analgica

Mdulos de E/S de expansin (7 mximo)

N ranura
Indica la posicin en la que se monta el mdulo de expansin. El nmero de ranura comienza en 1 a partir del
mdulo de la CPU hasta un mximo de 7.
Nota: Los mdulos de E/S analgicas no pueden montarse a la derecha del mdulo de expansin de la interfaz.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

24-1

24: CONTROL DE E/S ANALGICA

Configuracin desde el WindLDR


WindLDR ver. 5,0 o posterior dispone de la macro ANST (Set Analog Module Parameters) para facilitar la
programacin de los mdulos de E/S analgicas.
1. Coloque el cursor en el lugar en el que desea insertar la instruccin ANST en la pantalla de edicin de escalera,
escriba ANST y pulse la tecla Intro.

Aparece el cuadro de dilogo Ajustar parmetros del mdulo analgico.

2. Seleccione las ranuras en las que se instalan los mdulos de E/S analgicos.

Se seleccionan todas las ranuras para usar siete mdulos de E/S analgicas de forma predeterminada. Haga clic en la
casilla de seleccin para anular la seleccin de las ranuras en las que no estn montados los mdulos de E/S analgicas.
Si utiliza mdulos de E/S analgicas en Ranuras 1, 3, 6 y 7, anule la selccin de las Ranuras 2, 4 y 5 tal como
se muestra a continuacin.

24-2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

24: CONTROL DE E/S ANALGICA


3. Haga clic en el botn Configurar debajo de las ranuras seleccionadas.

Aparece el cuadro de dilogo Ajustar parmetros del mdulo analgico. Todos los parmetros del control de E/
S analgico pueden ajustarse en este cuadro de dilogo. Los parmetros disponibles varan con el tipo de
mdulo de E/S analgica.
Tipo actualizacin END cuadro de dilogo Ajustar parmetros del mdulo analgico
FC4A-L03A1
Datos de E/S analgica Nota
Estado operativo de E/S analgica
FC4A-L03AP1
FC4A-J2A1
FC4A-K1A1

4. Seleccione el tipo del mdulo de E/S analgica.

Haga clic a la derecha del N de tipo del mdulo de E/S analgica, luego la lista desplegable muestra ocho mdulos
disponibles.
Dependiendo del mdulo de E/S analgica seleccionado, se muestran otros parmetros disponibles para el mdulo
seleccionado.
Tipo actualizacin de escalera cuadro de dilogo Ajustar parmetros del mdulo analgico
FC4A-J4CN1
Datos de E/S analgica Nota Estado operativo de E/S analgica
FC4A-J8C1
FC4A-J8AT1
FC4A-K2C1

En el cuadro de dilogo Configurar parmetros, los parmetros en las cldas blancas estn seleccionados
mientras que las celdas de color gris indican los parmetros predeterminados. En las celdas blancas, los
valores opcionales pueden seleccionarse desde una lista desplegable o introducirse mediante el teclado los
valores necesarios.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

24-3

24: CONTROL DE E/S ANALGICA


Nota para el Dispositivo de origen de la instruccin PID S4 (variable del proceso)

Al utilizar la instruccin PID, especifique el nmero del registro de datos bajo Datos en el cuadro de dilogo
Configurar parmetros como dispositivo de origen S4 (variable del proceso) de la instruccin PID. Los datos
de entrada analgica en el registro de datos seleccionado se utilizan como variable de proceso de la
instruccin PID.
5. Seleccione un direccin del dispositivo DR (slo tipo de actualizacin Escalera).
Mdulo de la CPU

Asignacin DR

Tipo actualizacin
END
FC4A-L03A1
FC4A-L03AP1
FC4A-J2A1
FC4A-K1A1

La asignacin de DR comienza con D760 como predterminado, y el primer nmero DR no


puede cambiarse.
Un mdulo de E/S analgica ocupa 20 registros de datos. Cuando se utilizan un mximo de
siete mdulos de E/S analgica, los registros de datos D760 a D899 se utilizan para el
control de E/S analgica.

Tipo actualizacin de
escalera
FC4A-J4CN1
FC4A-J8C1
FC4A-J8AT1
FC4A-K2C1

El primer registro de datos puede seleccionarse segn sea necesario. Escriba el primer
nmero DR utilizado para el control de E/S analgica.
Un mdulo de entrada analgica ocupa un mximo de 65 registros de datos.
Un mdulo de salida analgica ocupa 15 registros de datos.

Cuadro de dilogo Ajustar parmetros del mdulo analgico del modulo analogico tipo de actualizacin escalera
Nmero de primer registro de datos

El intervalo de asignacin cambia automticamente.

6. Introduzca un valor del filtro (Slo mdulos de entrada analgica tipo de actualizacin de escalera).

La funcin del filtro est disponible slo para FC4A-J4CN1, FC4A-J8C1 y FC4A-J8AT1. El filtrado garantiza
una entrada sin problemas de datos analgicos en el mdulo de la CPU.
Valor del filtro
0

De 1 a 255

24-4

Descripcin
Sin funcin de filtro
El promedio de N elementos de datos de entrada analgicos se leen como datos de entrada
analgicos, siendo N el valor del filtro designado.
(Previous analog input data) (Filter value) + (Current analog input data)
Analog input data = -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------(Filter value) + 1

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

24: CONTROL DE E/S ANALGICA


7. Seleccione un tipo de seal para cada canal.

Haga clic a la derecha del campo Tipo de seal, luego aparece una lista desplegable para mostrar todos los
tipos de seal de entrada o salida disponible.
Si no utiliza ninguna seal de entrada o salida, seleccione el valor predeterminado o No usado para el canal.
Mdulo de E/S analgica
Tipo Actualizacin END
Tipo Actualizacin de
escalera

FC4A-L03A1, FC4A-J2A1
FC4A-L03AP1
FC4A-J4CN1, FC4A-J8C1, FC4A-J8AT1, FC4AK2C1

Para el canal no usado,


seleccione
Entre 0 y 10 V CC
Tipo K
Sin utilizar

8. Seleccione un tipo de datos para cada canal.

Haga clic a la derecha del campo Tipo de datos, luego aparece una lista desplegable para mostrar todos los
tipos de datos de entrada o salida disponible.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

24-5

24: CONTROL DE E/S ANALGICA


9. Seleccione un valor de escala (Slo mdulos de entrada analgica tipo de actualizacin de escalera).

Si se seleccionan grados Celcius o Fahrenheit para el termopar, termmetro de resistencia o tipos de seal de
termistor en los mdulos de entrada analgica de tipo de actualizacin escalera, el valor de escala puede
seleccionarse de entre 1, 10, o bien 100 dependiendo del tipo de seal seleccionada. Si utiliza esta
funcin, los datos de entrada analgicas pueden multiplicarse para asegurar un control preciso.

10. Seleccione los valores mximos y mnimos.

Para lso valores de entrada analgica, cuando se selecciona el intervalo opcional para Tipo de datos, designe
los valores mnimo y mximo de los datos de entrada analgica que pueden estar entre 32,768 y 32,767.
Adems, cuando se utilizan termmetros de resistencia (Pt100, Pt1000, Ni100 o Ni1000) con Tipo de datos
Celsius o Fahrenheit y la escala 100, seleccione el valor mnimo de datos de entrada analgica de 0 a valor
analgico en la lista desplegable. El valor mximo se cambia automticamente dependiendo del valor mnimo
seleccionado.
Para los valores de salida analgica, cuando se selecciona el intervalo opcional para Tipo de datos, designe
los valores mnimo y mximo de los datos de salida analgica que pueden estar entre 32,768 y 32,767.

11. Visualice los nmeros del registro de datos asignado a Datos y Estado.
Parmetro

Datos

Estado

24-6

Datos de E/S analgica


Guarda los datos digitales convertidos desde una seal de
entrada analgica o convertidos en una seal de salida
analgica.
Designado como dispositivo de origen S4 (variable de
proceso) de la instruccin PID.
Estado operativo de E/S analgica
Guarda un cdigo de estado operativo de E/S analgica.
Consulte las pginas 24-15 y 24-18.

Asignacin DR
Tipo Actualizacin END
Los registros de datos se asignan
automticamente dependiendo de la ranura en
la que se monte el mdulo de E/S analgica.
Tipo Actualizacin de escalera
Los registros de datos se asignan
automticamente dependiendo del nmero
designado en el campo Direccin del
dispositivo DR.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

24: CONTROL DE E/S ANALGICA


12. Haga clic en el botn Aceptar para guardar los cambios y salir del cuadro de dilogo Configurar parmetros.
13. Repita los mismos pasos para las otras ranuras.
14. Cuando finalice haga clic en el botn Aceptar para guardar los cambios y salir del cuadro de dilogo Ajustar
parmetros del mdulo analgico.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

24-7

24: CONTROL DE E/S ANALGICA

Parmetros de control de E/S analgica


Los parmetros disponibles para el control de E/S analgica dependen del tipo de mdulos de E/S analgica,
segn se resume en la siguiente tabla. Designe los parmetros en el cuadro de dilogo Configurar parmetros
de la macro ANST segn lo requiera su aplicacin.
Mdulo de E/S
analgica
Parmetro

Tipo de seal de entrada


analgica
Tipo de datos de entrada
analgica
Valores mximo y mnimo
de los datos de entrada
analgica
Valor del filtro
Parmetro termistor
Datos de entrada analgica
Estado operativo
de entrada analgica
Tipo de seal de salida
analgica
Tipo de datos de salida
analgica
Valores mximo y mnimo
de los datos de salida
analgica
Datos de salida analgica
Estado operativo
de salida analgica

24-8

Mdulo de entrada analgica

Tipo Actualizacin END

Tipo Actualizacin de
escalera

Mdulo de salida
analgica
END

Escalera

FC4AL03A1

FC4AL03AP1

FC4AJ2A1

FC4AJ4CN1

FC4AJ8C1

FC4AJ8AT1

FC4AK1A1

FC4AK2C1

Pgina 24-12
X

Pgina 24-12
X

Pgina 24-12
X

Pgina 24-15
X

X
X

X
X

X
X

Pgina 24-18

Pgina 24-17

Pgina 24-17

Pgina 24-17
X

Pgina 24-15

24-14

Pgina 24-17
X

Pgina 24-17
X

Pgina 24-14

Pgina 24-17
X

Pgina 24-15

Pgina 24-15
X

Pgina 24-14

Pgina 24-12
X

Pgina 24-14

Pgina 24-17

Pgina 24-17

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Pgina 24-18

24: CONTROL DE E/S ANALGICA

Direccin del dispositivo de registros de datos para mdulos de E/S analgica


Los mdulos de E/S analgica se numeran del 1 al 7, segn el orden de aumento de distancia desde el
mdulo de la CPU. Los registros de datos se asignan a cada mdulo de E/S analgica dependiendo del
nmero de mdulo de E/S analgica. Los mdulos de E/S analgica de tipo actualizar END y los mdulos de
E/S analgica del tipo actualizar escalera tienen asignaciones de registro de datos diferentes.

Mdulos de E/S analgicas del tipo actualizar END


A cada mdulo de E/S analgica de tipo actualizar END se la asignan automticamente 20 registros de datos
para almacenar los parmetros para controlar la operacin de E/S analgica, comenzando por D760 a D779
para el mdulo de E/S analgica n 1, hasta D880 a D899 para el mdulo de E/S analgica n 7. Cuando no se
utiliza el mximo de siete mdulos de E/S analgica, los registros de datos asignados a los nmeros de
mdulo de E/S analgica no utilizados se pueden utilizar como registros de datos normales.
Cuando se monta el mximo de mdulos de E/S analgica de tipo actualizar END, los registros de datos D760 a
D899 se asignan a los mdulos analgicos 1 a 7 tal y como se muestra a continuacin. La macro ANST se utiliza
para programar registros de datos para la configuracin del mdulo de E/S analgica. El mdulo de la CPU
comprueba la configuracin de E/S analgica slo una vez que la CPU ha empezado a ejecutarse. Si ha cambiado
un parmetro mientras las CPU se estaba ejecutando, prela y reinciela para activar dicho parmetro.
El nmero del mdulo de E/S analgica de tipo actualizar END comienza en 1 a partir del mdulo de la CPU
hasta un mximo de 7.
La descarga de programa de tiempo de ejecucin y la del programa de prueba no puede utilizarse para
cambiar los parmetros de E/S analgicas.
Canal

Funcin
Datos de entrada analgica

N de mdulo de E/S analgicas del tipo actualizar END


1

D760

D780

D800

D820

D840

D860

D880

L/E
L

Estado operativo de entrada analgica

D761

D781

D801

D821

D841

D861

D881

Tipo de seal de entrada analgica

D762

D782

D802

D822

D842

D862

D882

L/E

D763

D783

D803

D823

D843

D863

D883

L/E

D764

D784

D804

D824

D844

D864

D884

L/E

Valor mximo de los datos de


entrada analgica

D765

D785

D805

D825

D845

D865

D885

L/E

Datos de entrada analgica

D766

D786

D806

D826

D846

D866

D886

Estado operativo de entrada analgica

D767

D787

D807

D827

D847

D867

D887

Can. 1 de
entrada Tipo de datos de entrada analgica
analgica Valor mnimo de los datos de
entrada analgica

Tipo de seal de entrada analgica


Can. 1 de
entrada Tipo de datos de entrada analgica
analgica Valor mnimo de los datos de
entrada analgica

D768

D788

D808

D828

D848

D868

D888

L/E

D769

D789

D809

D829

D849

D869

D889

L/E

D770

D790

D810

D830

D850

D870

D890

L/E

Valor mximo de los datos de


entrada analgica

D771

D791

D811

D831

D851

D871

D891

L/E

Datos de salida analgica

D772

D792

D812

D832

D852

D872

D892

L/E

Estado operativo de salida analgica

D773

D793

D813

D833

D853

D873

D893

Tipo de seal de salida analgica

D774

D794

D814

D834

D854

D874

D894

L/E

D775

D795

D815

D835

D855

D875

D895

L/E

D776

D796

D816

D836

D856

D876

D896

L/E

D777

D797

D817

D837

D857

D877

D897

L/E

D778

D798

D818

D838

D858

D878

D898

L/E

D779

D799

D819

D839

D859

D879

D899

L/E

Salida Tipo de datos de salida analgica


analgica Valor mnimo de los datos de salida
analgica
Valor mximo de los datos de salida
analgica
Reservados

Nota: Los registros de datos asignados a los nmeros de mdulos de E/S analgica no utilizados se pueden utilizar como
registros de datos normales.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

24-9

24: CONTROL DE E/S ANALGICA


Mdulos de E/S analgicas del tipo actualizar Escalera
Si utiliza un mdulo de entrada o salida analgica del tipo actualizar escalera, el primer nmero del registro de
datos puede designarse en el cuadro de dilogo macro ANST. La cantidad de registros de datos necesarios
depende del modelo del mdulo de entrada o salida analgica del tipo actualizar escalera.
Mdulo de E/S analgica

FC4AJ4CN1

FC4A-J8C1

FC4AJ8AT1

FC4A-K2C1

65

65

65

15

Cantidad de registros de datos para el


funcionamiento de E/S analgicas

Los nmeros de registros de datos y sus parmetros se muestran en la siguiente tabla.


Asignacin del registro de datos del mdulo de entrada analgica del tipo actualizar escalera (FC4A-J4CN1,
FC4A-J8C1 y FC4A-J8AT1)
Desfase del
nmero de
registro de
datos

Tamao de
datos
(palabra):

+0 (byte inferior)
+0 (byte superior)

Tipo de seal de entrada analgica


1

Reservado
Configuracin de datos de entrada
analgica

+1

+5

Tipo de seal de entrada analgica

+6

Configuracin de datos de entrada


analgica

+10

Tipo de seal de entrada analgica

+11

Configuracin de datos de entrada


analgica

+15

Tipo de seal de entrada analgica

+16

Configuracin de datos de entrada


analgica

+20

Tipo de seal de entrada analgica

+21

Configuracin de datos de entrada


analgica

+25

Tipo de seal de entrada analgica

+26

Configuracin de datos de entrada


analgica

+30

Tipo de seal de entrada analgica

+31

Configuracin de datos de entrada


analgica

+35

Tipo de seal de entrada analgica

+36

24-10

Parmetro

+40

+43

Configuracin de datos de entrada


analgica
Parmetros del termistor
(slo FC4A-J8AT1)

Canal

Predetermi
nado

L/E

CH0

FFh

Todos los
canales

00h

CH0

L/E

00FFh

L/E

L/E

00FFh

L/E

L/E

00FFh

L/E

L/E

00FFh

L/E

L/E

00FFh

L/E

L/E

00FFh

L/E

L/E

00FFh

L/E

L/E

CH1

CH2

CH3

CH4 *

CH5 *

CH6 *

CH7 *

L/E

CH0 a CH3

L/E

CH4 a CH7 *

L/E

+46

CH0

+47

CH1

+48

CH2

+49

CH3

+50

CH4 *

+51

CH5 *

+52

CH6 *

+53

CH7 *

Datos de entrada analgica

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

24: CONTROL DE E/S ANALGICA


Desfase del
nmero de
registro de
datos

Tamao de
datos
(palabra):

+54

Canal

Predetermi
nado

L/E

CH0

+55

CH1

+56

CH2

+57

+58

+59
+60
+61
+62

Parmetro

CH3

CH4 *

CH5 *

CH6 *

CH7 *

Todos los
canales

Estado operativo de entrada


analgica

Reservado

* Los registros de datos para los canales 4 a 7 estn reservados en FC4A-J4CN1.

Asignacin del registro de datos del mdulo de salida analgica del tipo actualizar escalera (FC4A-K2C1)
Desfase del
nmero de
registro de
datos

Tamao de
datos
(palabra):

+0 (byte inferior)
+0 (byte superior)

Parmetro
Tipo de seal de salida analgica

Reservado

+1

Configuracin de datos de salida


analgica

+4

Tipo de seal de salida analgica

+5

Configuracin de datos de salida


analgica

+8

+9

+10

+11

+12

Datos de salida analgica


Estado operativo de salida analgica
Reservado

Canal

Predetermin
ado

CH0

FFh

Todos los
canales

00h

CH0

L/E

00FFh

L/E

L/E

L/E

CH1
CH0

L/E

L/E

CH1

L/E

CH0

CH1

Todos los
canales

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

24-11

24: CONTROL DE E/S ANALGICA

Parmetros de entrada analgica


Los parmetros de entrada analgica incluyen el tipo de seal de entrada analgica, el tipo de datos de
entrada analgica, los valores mximo y mnimo de entrada analgica, el valor del filtro, el parmetro del
termistor, los datos de entrada analgica y los estados de funcionamiento de la entrada analgica. Esta
seccin describe estos parmetros en detalle.

Tipo de seal de entrada analgica


Existen disponibles un total de 11 tipos de seal de entrada analgica, dependiendo del mdulo de entrada
analgica o E/S analgica Seleccione un tipo de seal de entrada analgica para cada canal de entrada
analgica. Cuando un canal no se utiliza, seleccione el valor predeterminado o No usado para el canal.
FC4AFC4AFC4AFC4AFC4AFC4AL03A1
L03AP1
J2A1
J4CN1
J8C1
J8AT1

Parmetro
0

Entrada de tensin (de 0 a 10V CC)

Entrada actual (de 4 a 20 mA CC)

Termopar tipo K

Termopar tipo J

Termopar tipo T

Termmetro de resistencia Pt 100

Termmetro de resistencia Pt 1000

Termmetro de resistencia Ni 100

Termmetro de resistencia Ni 1000

Termistor tipo NTC

10

Termistor tipo PTC

255

No utilizado

Tipo de datos de entrada analgica


Existen disponibles un total de cinco tipos de datos de entrada analgica, dependiendo del mdulo de entrada
analgica o E/S analgica Seleccione un tipo de datos de entrada analgica para cada canal de entrada
analgica.
FC4AFC4AFC4AFC4AFC4AFC4AL03A1
L03AP1
J2A1
J4CN1
J8C1
J8AT1

Parmetro
0

Datos binarios

1
2

Intervalo opcional

Celsius

Fahrenheit

Resistencia

slo NTC

slo NTC

Datos binarios
Si se selecciona Datos binarios como tipo de datos de entrada analgica, sta se convertir linealmente a
datos digitales en el intervalo descrito en la siguiente tabla.
Nm. de tipo

Datos de entrada
analgica

24-12

FC4A-L03A1
FC4AL03AP1
FC4A-J2A1

De 0 a 4095

FC4A-J4CN1
Tipo de seal de
entrada analgica

Datos de entrada
analgica

Tesin/corriente:
Termopar:
Pt100, Ni100:
Pt1000, Ni1000:

De 0 a 50.000
De 0 a 50.000
De 0 a 6.000
De 0 a 60.000

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

FC4A-J8C1

FC4AJ8AT1

De 0 a
50000

De 0 a 4000

24: CONTROL DE E/S ANALGICA


Intervalo opcional
Si se selecciona Intervalo opcional como tipo de datos de entrada analgica, sta se convertir linealmente a
datos digitales en el intervalo entre los valores mnimo y mximo designados en el cuadro de dilogo Ajustar
parmetros del mdulo analgico.
Nm. de tipo

FC4A-L03A1

Datos de entrada
analgica

FC4AL03AP1

FC4A-J2A1

FC4AJ4CN1

FC4AJ8AT1

FC4A-J8C1

Valor mnimo a mximo de los datos de entrada analgica (de -32768 a 32767)

Celsius y Fahrenheit
Si se selecciona Celsius o Fahrenheit como tipo de datos de entrada analgica, el intervalo de datos de dicha
entrada depende del tipo de seal de entrada analgica, el valor de la escala y del tipo de mdulo de entrada
analgica FC4A-L03AP1, FC4A-J4CN1 y FC4A-J8AT1.
FC4A-L03AP1
Celsius

Tipo de seal de entrada


analgica

Fahrenheit

Temperatura (C)

Datos de entrada
analgica

Temperatura (F)

Datos de entrada
analgica

Termopar tipo K

De 0 a 1300

De 0 a 13000

De 32 a 2372

De 320 a 23720

Termopar tipo J

De 0 a 1200

De 0 a 12000

De 0 a 2192

De 320 a 21920

Termopar tipo T

De 0 a 400

De 0 a 4000

De 0 a 752

De 320 a 7520

De 100,0 a 500,0

De 1000 a 5000

De 148,0 a 932,0

De 1480 a 9320

Termmetro de resistencia Pt100

FC4A-J4CN1
Tipo de seal
Escala
de entrada analgica
Termopar tipo K
Termopar tipo J
Termopar tipo T
Termmetro
de resistencia
Pt100, Pt1000

Termmetro
de resistencia
Ni100, Ni1000

Celsius

Fahrenheit

Temperatura (C)

Datos de entrada
analgica

Temperatura (F)

Datos de entrada
analgica

de 0 a 1300

De 0 a 1300

De 32 a 2372

De 32 a 2372

10

De 0,0 a 1300,0

de 0 a 13000

De 32,0 a 2372,0

De 320 a 23720

de 0 a 1200

De 0 a 1200

De 32 a 2192

De 32 a 2192

10

De 0,0 a 1200,0

de 0 a 12000

De 32,0 a 2192,0

De 320 a 21920

De 0 a 400

De 0 a 400

De 32 a 752

De 32 a 752

10

De 0,0 a 400,0

De 0 a 4000

De 32,0 a 752,0

De 320 a 7520

De 100 a 500

De 100 a 500

De 148 a 932

De 148 a 932

10

De 100,0 a 500,0

De 1000 a 5000

De 148,0 a 932,0

De 1480 a 9320

100

De 0,00 a 500,00
De 100,00 a 327,67

de 0 a 50000
De 10000 a 32767

De 0,00 a 655,35
De 148,00 a 327,67

de 0 a 65535
De 14800 a 32767

De 60 a 180

De 60 a 180

De 76 a 356

De 76 a 356

10

De 60,0 a 180,0

De 600 a 1800

De 76,0 a 356,0

De 760 a 3560

De 6000 a 18000

De 0,00 a 356,00
De 76,00 a 327,67

de 0 a 35600
De 7600 a 32767

100

De 60,00 a 180,00

FC4A-J8AT1
Tipo de seal
Escala
de entrada analgica
Termistor NTC

Celsius

Fahrenheit

Temperatura (C)

Datos de entrada
analgica

Temperatura (F)

Datos de entrada
analgica

De 50 a 150

De -50 a 150

De -58 a 302

De -58 a 302

10

De -50,0 a 150,0

De -500 a 1500

De -58,0 a 302,0

De -580 a 3020

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

24-13

24: CONTROL DE E/S ANALGICA


Resistencia
Si se selecciona Resistencia como tipo de datos de entrada analgica, sta se convertir linealmente a datos
digitales en el intervalo descrito en la siguiente tabla. Esta opcin est disponible slo cuando se selecciona el
termistor del tipo NTC o PTC para FC4A-J8AT1.
FC4A-J8AT1
Tipo de seal de entrada
analgica
Termistor NTC/PTC

Resistencia
Resistencia ()

Datos de entrada
analgica

De 0 a 100000

De 0 a 10000

Valores mximo/mnimo de entrada analgica


Para lso valores de entrada analgica, cuando se selecciona el intervalo opcional para Tipo de datos, designe
los valores mnimo y mximo de los datos de entrada analgica que pueden estar entre 32,768 y 32,767.
Adems, cuando se utilizan termmetros de resistencia (Pt100, Pt1000, Ni100 o Ni1000) con Tipo de datos
Celsius o Fahrenheit y la escala 100, seleccione el valor mnimo de datos de entrada analgica de 0 a valor
analgico en la lista desplegable. El valor mximo se cambia automaticamente dependiendo del valor mnimo
seleccionado.

Valor del filtro


La funcin del filtro est disponible slo para el tipo de entrada de escalera FC4A-J4CN1, FC4A-J8C1 y FC4AJ8AT1. El filtrado garantiza una entrada sin problemas de datos analgicos en el mdulo de la CPU. Para la
funcin de filtrado de las seales de entrada analgica, consulte la pgina 24-4.
Los valores vlidos van desde 0 a 255.

Parmetro termistor
Los parmetros del termistor estn activados cuando se selecciona un termistor NTC para el tipo de entrada
analgica del FC4A-J8AT1. Los mismos parmetros se especifican para los cuatro canales: CH0 a CH3 y CH4
a CH7.
Parmetros del termistor NTC
(valores indicados en el termistor)

Canal
CH0 a CH3
CH4 a CH7

R0:

Valor de resistencia del termistor a la temperatura (C)

T0:

Temperatura (C)

B:

Parmetro B del termistor

Intervalo vlido
De 0 a 65535
De -32768 a 32767
De 0 a 65535

Para los termistores de tipo NTC, los datos de entrada analgica pueden calcularse a partir de la siguiente
frmula:
B T0
Analog Input Data = -------------------------------------------------B + T0 log ( r R0 )
siendo, r = resistencia del termistor ()

Para los termistores del tipo PTC, se linealizan los datos de la entrada analgica mediante la instruccin
XYFS.

24-14

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

24: CONTROL DE E/S ANALGICA


Datos de entrada analgica
La seal de entrada analgica se convierte en un valor digital dentro del intervalo especificado mediante el tipo
de datos de entrada analgica y los parmetros aplicables y se almacena en un registro de datos asignado a los
datos de entrada analgica. El nmero del registro de datos de entrada analgica se muestra en Datos, en el
cuadro de dilogo Ajustar parmetros del mdulo analgico.
Tipo Actualizacin END
La seal de entrada analgica se convierte en un valor digital y se almacena en un registro de datos, como
D760 o D766, asignado al canal 1 o 2 de entrada analgica del nmero de mdulo analgico 1 a 7 segn la
posicin del montaje.
Los datos de la entrada analgica almacenados en el registro de datos asignado se actualiza si el mdulo de
la CPU est en ejecucin o detenido. Si el mdulo de la CPU est en ejecucin, la actualizacin se produce en
el procesamiento de END de cada ciclo de exploracin o 10 ms, lo que tarde ms. Si se detiene el mdulo de
la CPU, la actualizacin se produce cada 10 ms.
Tipo Actualizacin de escalera
La seal de entrada analgica se convierte a una valor digital y se almacena en un registro de datos determinado
por el nmero del registro de datos seleccionado en el cuadro de dilogo Ajustar parmetros del mdulo
analgico de la macro ANST. Los datos de la entrada analgica almacenados en el registro de datos asignado se
actualiza si se ejecuta la instruccin RUNA contenida en la macro ANST.
Si no se utiliza un cierto canal de un mdulo de entrada analgica del tipo actualizar escalera, los registros de
datos asignados al canal sin usar almacenarn valores indefinidos, si stos son lecturas del mdulo de
entrada analgica. No utilice los registros de datos asignados para otros propsitos.
Slo cuando el cdigo de estado de entrada analgica es 0, se aseguran los datos de la entrada analgica.
Asegrese que un programa de usuario lea los datos de entrada analgica slo cuando el cdigo de estado de
entrada analgica sea 0.

Estado operativo de entrada analgica


El estado operativo de cada canal de entrada analgica se almacena en un registro de datos asignado al estado
operativo de la entrada analgica. Mientras la entrada analgica est funcionando correctamente, el registro de datos
almacena 0. El nmero del registro de datos de estado operativo de la entrada analgica se muestra en Estado, en el
cuadro de dilogo Ajustar parmetros del mdulo analgico.
Tipo Actualizacin END
El estado operativo de cada canal de entrada analgica se almacena en un registro de datos, como D761 o
D767, se asigna al canal 1 o 2 en los nmeros 1 a 7 del mdulo analgico segn la posicin del montaje.
Los datos de estado operativo de la entrada analgica se actualizan si el mdulo de la CPU est en ejecucin
o detenido. Si el mdulo de la CPU est en ejecucin, la actualizacin se produce en el procesamiento de END
de cada ciclo de exploracin o 10 ms, lo que tarde ms. Si se detiene el mdulo de la CPU, la actualizacin se
produce cada 10 ms.
Cdigo de
estado

Estado operativo de entrada analgica (Tipo actualizacin END)

Funcionamiento normal

Convirtiendo datos (durante la conversin de los primeros datos tras encender el equipo)

Inicializando

Parmetro no vlido o canal de entrada analgica no disponible en el mdulo analgico instalado

Error de hardware (error de fuente de alimentacin externa)

Cableado incorrecto (datos de entrada por encima del intervalo vlido)

Cableado incorrecto (datos de entrada por debajo del intervalo vlido o bucle actual abierto)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

24-15

24: CONTROL DE E/S ANALGICA


Tipo Actualizacin de escalera
El estado operativo de cada canal de entrada analgica se almacena en un registro de datos determinado por
el nmero del registro de datos seleccionado en el cuadro de dilogo Ajustar parmetros del mdulo analgico
de la macro ANST.
Bit de estado
operativo

Estado operativo de entrada analgica (Tipo actualizacin escalera)


0

Bit 0

Bit 1
Bit 2
Bit 3
Bit 4
Bit 5 a Bit 15

24-16

1
0
1
0
1
0
1
0
1
0

Funcionamiento normal
Bit de estado operativo

Bit de parmetros
Bit de fuente de
alimentacin externa
Valor mximo sobre bit
Valor mnimo sobre bit
Reservado

Inicializar, cambiar configuracin, error de inicializacin del


hardware
Configuracin normal del parmetro
Error de configuracin del parmetro
Fuente de alimentacin externa normal
Error de fuente de alimentacin externa
Dentro del valor mximo
Error de valor mximo sobre bit
Dentro del valor mnimo
Valor mnimo bajo error
Funcionamiento normal

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

24: CONTROL DE E/S ANALGICA

Parmetros de salida analgica


Los parmetros de salida analgica incluyen el tipo de seal de salida analgica, el tipo de datos de salida
analgica, los valores mximo y mnimo de salida analgica, los datos de salida analgica y los estados de
funcionamiento de la salida analgica. Esta seccin describe estos parmetros en detalle.

Tipo de seal de salida analgica


Existen disponibles un total de tres tipos de seal de salida analgica, dependiendo del mdulo de entrada
analgica o E/S analgica Seleccione un tipo de seal de salida analgica para cada canal de salida
analgica. Cuando un canal no se utiliza, seleccione el valor predeterminado o No usado para el canal.
Parmetro
0

Salida de tensin

Salida de corriente

255

FC4A-L03A1

FC4A-L03AP1

FC4A-K1A1

FC4A-K2C1
Entre 10 y +10V
CC

Entre 0 y 10 V CC
Entre 4 y 20 mA CC

Sin utilizar

Tipo de datos de salida analgica


Existen disponibles un total de dos tipos de datos de salida analgica, dependiendo del mdulo de entrada
analgica o E/S analgica Seleccione un tipo de datos de salida analgica para cada canal de salida
analgica.
Parmetro
0

Datos binarios

Intervalo opcional

FC4A-L03A1
Tensin

Corriente

FC4A-K1A1

De 0 a 4095

Corriente
Tensin

FC4A-L03AP1

FC4A-K2C1
De 25000 a 25000
De 0 a 50000

Valor mnimo a mximo de los datos de salida analgica (de -32768 a 32767)

Valores mximo/mnimo de salida analgica


Para los valores de salida analgica, cuando se selecciona el intervalo opcional para Tipo de datos, designe
los valores mnimo y mximo de los datos de salida analgica que pueden estar entre 32,768 y 32,767.

Datos de salida analgica


Los datos de salida analgica se convierten a una seal de salida analgica dentro del intervako especificado
por el tipo de datos de salida analgica y los parmetros aplicables. El nmero del registro de datos de salida
analgica se muestra en Datos, en el cuadro de dilogo Ajustar parmetros del mdulo analgico.
Tipo Actualizacin END
Los datos de salida analgica almacenados en un registro de datos como D772 se convierten en una seal de
salida analgica de salida de tensin (de 0 hasta 10 V CC) o de salida de corriente (de 4 a 20 mA) segn se
determine con el valor almacenado en el registro de datos asignado al tipo de seal de salida analgica como,
por ejemplo, D774.
Mientras que el mdulo CPU est en marcha, los datos de la salida analgica memorizados en el registro de
datos asignado se actualizan durante el procesamiento END de cada exploracin o a los 10 ms, segn lo que
ms dure. Mientras el mdulo de la CPU est parado, los datos de salida analgica permanecen en 0 o el
valor mnimo de los datos de salida analgica designado, por lo que la seal de salida analgica generada
permanece en el valor mnimo de 0V CC o 4 mA CC.
Tipo Actualizacin de escalera
Mientras el mdulo de la CPU est en ejecucin, se ejecutan los datos de la salida analgica almacenados en
el registro de datos asignado cuando se ejecuta la instruccin RUNA contenida en la macro ANST. Mientras el
mdulo de la CPU est detenido, los datos de la salida analgica no se actualizan. Pero la seal de la salida
analgica puede cambiarse si utiliza la instruccin STPA. Para obtener ms detalles, consulte la pgina 24-23.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

24-17

24: CONTROL DE E/S ANALGICA


Estado operativo de salida analgica
El estado operativo de cada canal de salida analgica se almacena en un registro de datos asignado al estado
operativo de la salida analgica. Mientras la salida analgica est funcionando correctamente, el registro de
datos almacena 0. El nmero del registro de datos de estado operativo de la salida analgica se muestra en
Estado, en el cuadro de dilogo Ajustar parmetros del mdulo analgico.
Tipo Actualizacin END
El estado operativo de cada salida analgica se almacena en un registro de datos, como D773. Mientras la
salida analgica est funcionando correctamente, el registro de datos almacena 0. Los datos del estado
operativo de salida analgica se actualizan aunque el mdulo de la CPU est en ejecucin o parado. La
actualizacin se produce en el procesamiento de END de cada ciclo de exploracin o cada 10 ms, lo que tarde
ms.
Cdigo de
estado

Estado operativo de salida analgica (Tipo actualizacin END)

Funcionamiento normal

(reservado)

Inicializando

Parmetro no vlido o canal de salida analgica no disponible en el mdulo analgico instalado

Error de hardware (error de fuente de alimentacin externa)

Tipo Actualizacin de escalera


El estado operativo de cada canal de salida analgica se almacena en un registro de datos determinado por el
nmero del registro de datos seleccionado en el cuadro de dilogo Configurar parmetros de la macro ANST.
Bit de estado
operativo

Estado operativo de salida analgica (Tipo actualizacin escalera)


0

Bit 0

Bit 1
Bit 2
Bit 3
Bit 4 a Bit 15

24-18

1
0
1
0
1
0

Funcionamiento normal
Bit de estado operativo

Bit de parmetros
Bit de fuente de
alimentacin externa

Inicializar, cambiar configuracin, error de inicializacin del


hardware
Configuracin normal del parmetro
Error de configuracin del parmetro
Fuente de alimentacin externa normal
Error de fuente de alimentacin externa
Datos de salida normal

Bit de error de datos de


salida

Error del intervalo de datos de salida

Reservado

Funcionamiento normal

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

24: CONTROL DE E/S ANALGICA


Ejemplo: E/S analgica
El siguiente ejemplo muestra un programa de control de E/S analgica mediante un termistor NTC. Se montan
dos mdulos de E/S analgica en las ranuras mostradas a continuacin.
Configuracin del sistema

Mdulo de la
CPU tipo delgado
FC4A-D40S3

Mdulo de entrada
analgica (termistor)
FC4A-J8AT1

N ranura:

Mdulo de salida
(Tran. emisor)
FC4A-T08S1

Mdulo de salida analgica


FC4A-K1A1

Medidor analgico
Tensin calibrada
Termistor

Externo
Dispositivo

Operacin
En este ejemplo, se calibra el valor de entrada desde el termistor NTC. Cuando la temperatura alcanza el valor
preestablecido, se desactiva la salida. La temperatura del termistor se monitoriza en un medidor analgico.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

24-19

24: CONTROL DE E/S ANALGICA


Diagramas de cableado
FC4A-J8AT1 (Mdulo de entrada analgica)
Fusible

24V CC
+

Termistor NTC

N de terminal
24V
0V

NT731ATTD103K38J (KOA)

Tipo

NTC

RO

10,000

T0

25C

Parmetro B

24V CC

NC
A
B
A
B
A
B

A
B

Especificaciones del termistor


Nm. de tipo

Canal

IN0
IN1
IN2

A
B
A
B
A
B
A
B
A
B

3,800K

IN3
IN4
IN5
IN6
IN7

FC4A-T08S1 (Mdulo de salida de emisor de transistor de 8 puntos)

+IN

Dispositivo
externo

+ Fusible
IN

N de terminal
0
1
2
3
4
5
6
7
COM(+)
V

Salida
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
COM(+)
V

FC4A-K1A1 (Mdulo de salida analgica)

24V CC
+

Fusible

N de terminal
+

Canal

24V CC

Medidor analgico

24-20

NC
NC
NC
NC
NC
NC

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

OUT

24: CONTROL DE E/S ANALGICA


Programacin de WindLDR
Los mdulos de E/S analgica se programan usando la macro ANST en WindLDR. Programe la macro ANST
tal como se muestra a continuacin.
El mdulo de entrada analgica FC4A-J8AT1 en la Ranura 1

Intervalo de asignacin DR
D630 - D694
E/S

IN

Canal

Designacin
D630

Descripcin
Asignacin opcional del intervalo, 65 palabras

Elemento

Designacin

Filtro

10

CH0

Tipo de datos

Celsius

Escala

10

CH1

Tipo de datos

No utilizado

Canal sin usar

CH2

Tipo de datos

No utilizado

Canal sin usar

CH3

Tipo de datos

No utilizado

Canal sin usar

CH4

Tipo de datos

No utilizado

Canal sin usar

CH5

Tipo de datos

No utilizado

Canal sin usar

CH6

Tipo de datos

No utilizado

Canal sin usar

CH7

Tipo de datos

No utilizado

Canal sin usar

Tipo de
termistor

NTC

Termistor NTC

R0

10,000

T0

298

3,800

CH0 - CH3

Descripcin
Valores medios de entrada
Intervalo de entrada analgica 50 a 150C
Datos de entrada analgicos son 500 a 1500

Valor de resistencia con temperatura absoluta = 10 k


Temperatura = 25C
Parmetro B = 3,800K

Nota: Cuando los canales CH4 a CH7 no se utilizan, no es necesaria la configuracin del termistor.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

24-21

24: CONTROL DE E/S ANALGICA


El mdulo de salida analgica FC4A-K1A1 en la Ranura 3

Intervalo de asignacin DR

Designacin

D760 - D779

E/S

Canal

OUT

Asignacin automtica del intervalo, 20 palabras

Elemento

Designacin

Tipo de seal

Entre 0 y 10
V CC

Tipo de datos

Datos
binarios

CH0

Descripcin
Descripcin
Salida de tensin
De 0 a 4095

Diagrama de escalera
Tal como se muestra en el siguiente diagrama de escalera, cuando se utiliza el rel interno especial de pulso
de inicializacin M8120 para la macro ANST en paralelo con otra instruccin, se carga de nuevo M8120 para
la otra instruccin.

M8120

ANST

N 1
N 3
J8AT1 K1A1

M8120

S
Q30
MOV (I)

I0
CMP>(I)

S1
D676

S1
D676
S2
1000

M8120 es el rel interno especial del pulso de inicializacin.


Cuando la CPU comienza a ejecutarse, ANST almacena
los parmetros en los registros de datos para configurar
los mdulos de E/S analgica y se activa Q30.

D1
D1000

REP

Cuando se activa la entrada I0, los datos de entrada


analgica se desplazan de D676 a D1000.

D1
M30

REP

La temperatura se compara con la temperatura de


alarma de 100C.

M30

R
Q30

M30

S
Q30

Cuando la temperatura es mayor que 100C, se


desactiva Q30.
Cuando la temperatura no es mayor que 100C, se
activa Q30.

S1
D1000

S2 D1
500 D1000

REP

Los datos de entrada analgica de -500 a +1500 se


convierte de 0 a 2000.

MUL(W) S1
D1000

S2 D1
2
D1000

REP

Los datos de entrada analgica de 0 a 2000 se convierte


de 0 a 4000.

ADD(I)

MOV(W) S1
D1000

D1
D772

REP

Los datos de entrada analgica de 0 a 4000 se mueven a


D772 (datos de salida analgica) del mdulo de salida
analgica.

Nota: El diagrama de escalera anterior es slo un ejemplo y debe modificarse segn sea necesario.
24-22

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

24: CONTROL DE E/S ANALGICA


Cambiar la salida analgica mientras la CPU est detenida
Cuando se usa el mdulo de la salida analgica FC4A-K2C1, el valor de la salida analgica puede cambiarse
mientras est detenido el mdulo de la CPU. Para cambiar el valor de salida analgica, guarde un valor
requerido de salida en las direcciones de memoria asignados a los datos de salida analgica.
Ejemplo: Asignacin de memoria del mdulo de salida analgica del tipo actualizar escalera FC4AK2C1
Direccin de memoria
(direccin de datos usados para
STPA)

Tamao de
datos
(bytes)

L/E

+20

L/E

+22

L/E

Parmetro

Datos de salida analgica

CH0
CH1

La instruccin STPA cuando FC4A-K2C1 se monta en la ranura 4

Diagrama de escalera
MOV (W) S1
0

M8120

D1 R
D1000

REP
2

STPA(W) DATOS ESTADO RANURA DIRECCIN BYTE


ESCRIBIR D1000 D1100
4
20
4

M8120 es el rel interno especial del pulso de


inicializacin.
MOV almacena valores de salida en el estado OFF.
Cuando la CPU se detiene, STPA actualiza el valor
de salida analgica del mdulo de salida
analgica.

Nota: El diagrama de escalera anterior es slo un ejemplo y debe modificarse segn sea necesario.

Precauciones para programar la macro ANST


Al usar la macro ANST, no realice una rama desde la lnea de escalera de la macro ANST.
ANST

Incorrecto

M8120

NO.1
J8AT1
Q1

Borre la rama de la macro ANST e inicie otra lnea al insertar una instruccin LOD.
ANST

Correcto

M8120
M8120

NO.1
J8AT1
Q1

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

24-23

24: CONTROL DE E/S ANALGICA

24-24

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

25: COMUNICACIN DE LA RED DATA-LINK


Introduccin
En este captulo se describe la funcin de comunicacin de la red Data-Link utilizada para configurar un
sistema de control distribuido.
Un sistema de comunicacin de la red Data-Link consta de una estacin maestra y un mximo de 31
estaciones esclavas; cada una de ellas consta de un mdulo de la CPU de MicroSmart tipo 16 o 24 E/S o de
cualquier mdulo de la CPU delgada. Cuando se activa la comunicacin de la red Data-Link, la estacin
maestra tiene 12 registros de datos asignados a cada estacin esclava y cada esclava tiene 12 registros de
datos para la comunicacin con la maestra. Utilizando estos registros de datos, la estacin maestra puede
enviar y recibir datos de 6 registros de datos de cada estacin esclavaesclava. No es necesario ningn
programa determinado para enviar o recibir datos en el sistema de comunicacin de la red Data-Link.
Cuando se mueven datos de entradas, salidas, rels internos, temporizadores, contadores o registros de
cambios a registros de datos utilizando las instrucciones de movimiento en el programa del usuario, estos
datos tambin se pueden intercambiar entre las estaciones maestra y esclavas.
Otros PLC de IDEC como el OpenNet, MICRO3 , MICRO3 C, y la serie FA-3S tambin se pueden formar parte
de la red Data-Link.
La CPU compacta de MicroSmart tipo10 E/S no dispone de la capacidad de comunicacin de la red Data-Link.
Estacin principal

Estacin secundaria 1

Estacin secundaria 31

Especificaciones del la red Data-Link


Especificaciones elctricas

Cumplimiento con la directiva EIA-RS485

Velocidad en baudios

19.200 o 38.400 bps

Sincronizacin

Iniciar-parar sincronizacin
Bit de inicio: 1
Bits de datos: 7
Paridad: par
Bit de parada: 1

Cable de comunicacin

Cable de par trenzado blindado, con hilo conductor de 0,3 mm2

Longitud mxima del cable

200 m (656 pies) en total

Nmero mximo de estaciones


esclavas

31 estaciones esclavas

Modo de actualizacin

Actualizacin individual

Datos de transmisin/recepcin

De 0 a 6 palabras para cada transmisin y recepcin por unidad esclava

Rel interno especial

M8005-M8007: Control y error de comunicacin


M8080-M8116: finalizacin de comunicacin en cada unidad esclava
M8117: finalizacin de comunicacin en todas las unidades esclavas

Registro de datos

D900-D1271: datos de transmisin/recepcin

Registros de datos especiales

D8069-D8099: cdigo de error de comunicacin

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

25-1

25: COMUNICACIN DE LA RED DATA-LINK

Configuracin del sistema de la red Data-Link


Para configurar la red Data-Link, instale el adaptador de comunicacin RS485 (FC4A-PC3) en el conector del
puerto 2 del mdulo de la CPU tipo 16 E/S o 24 E/S.
Si utiliza el mdulo de la CPU delgada, monte el mdulo de comunicacin RS485 (FC4A-HPC3) junto al
mdulo de la CPU.
Si utiliza el mdulo HMI opcional con el mdulo de la CPU delgada (no indicado a continuacin), instale el
adaptador de comunicacin RS485 (FC4A-PC3) al conector del puerto 2 del mdulo base HMI.
Conecte los terminales A, B y SG de RS485 en cada mdulo de la CPU mediante un cable de par trenzado
blindado como el que se muestra a continuacin. La longitud total del cable del sistema de la red Data-Link
puede extenderse hasta 200 metros (656 pies).

Estacin principal

Estacin secundaria 1

CPU compacta
Mdulo de la
CPU

Adaptador de comunicacin
FC4A-PC3 de RS485
en conector de Puerto 2

A B SG

A B SG

Cable
Estacin
secundaria 31

Cable

Estacin
secundaria 2

Mdulo de comunicacin
FC4A-HPC3 de RS485

Tipo delgado
Mdulo de la CPU

Puerto 2
Cable de par trenzado blindado de un mximo de 200 metros (656 pies)
Hilo conductor de 0,3 mm2

25-2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

25: COMUNICACIN DE LA RED DATA-LINK

Asignacin del registro de datos para los datos de transmisin/recepcin


La estacin maestra dispone de 12 registros de datos asignados a la comunicacin de datos con cada
estacin esclava. Cada estacin esclava dispone de 12 registros de datos asignados a la comunicacin de
datos con la estacin maestra. Cuando los datos se establecen en registros de datos de la estacin maestra
asignados para la comunicacin de la red Data-Link, los datos se envan a los registros de datos
correspondientes de una estacin esclava. Cuando los datos se establecen en registros de datos de una
estacin esclava asignados para la comunicacin de la red Data-Link, los datos se envan a los registros de
datos correspondientes de la estacin maestra.
Estacin principal
Nmero de
estacin
secun-daria
Esclava 1
Esclava 2
Esclava 3
Esclava 4
Esclava 5
Esclava 6
Esclava 7
Esclava 8
Esclava 9
Esclava 10
Esclava 11
Esclava 12
Esclava 13
Esclava 14
Esclava 15
Esclava 16

Registro de
datos
D900-D905
D906-D911
D912-D917
D918-D923
D924-D929
D930-D935
D936-D941
D942-D947
D948-D953
D954-D959
D960-D965
D966-D971
D972-D977
D978-D983
D984-D989
D990-D995
D996-D1001
D1002-D1007
D1008-D1013
D1014-D1019
D1020-D1025
D1026-D1031
D1032-D1037
D1038-D1043
D1044-D1049
D1050-D1055
D1056-D1061
D1062-D1067
D1068-D1073
D1074-D1079
D1080-D1085
D1086-D1091

Transmitir/Recibir datos
Transmitir datos a secundaria 1
Recibir datos de secundaria 1
Transmitir datos a secundaria 2
Recibir datos de secundaria 2
Transmitir datos a secundaria 3
Recibir datos de secundaria 3
Transmitir datos a secundaria 4
Recibir datos de secundaria 4
Transmitir datos a secundaria 5
Recibir datos de secundaria 5
Transmitir datos a secundaria 6
Recibir datos de secundaria 6
Transmitir datos a secundaria 7
Recibir datos de secundaria 7
Transmitir datos a secundaria 8
Recibir datos de secundaria 8
Transmitir datos a secundaria 9
Recibir datos de secundaria 9
Transmitir datos a secundaria 10
Recibir datos de secundaria 10
Transmitir datos a secundaria 11
Recibir datos de secundaria 11
Transmitir datos a secundaria 12
Recibir datos de secundaria 12
Transmitir datos a secundaria 13
Recibir datos de secundaria 13
Transmitir datos a secundaria 14
Recibir datos de secundaria 14
Transmitir datos a secundaria 15
Recibir datos de secundaria 15
Transmitir datos a secundaria 16
Recibir datos de secundaria 16

Nmero de
estacin
secun-daria
Esclava 17
Esclava 18
Esclava 19
Esclava 20
Esclava 21
Esclava 22
Esclava 23
Esclava 24
Esclava 25
Esclava 26
Esclava 27
Esclava 28
Esclava 29
Esclava 30
Esclava 31

Registro de
datos
D1092-D1097
D1098-D1103
D1104-D1109
D1110-D1115
D1116-D1121
D1122-D1127
D1128-D1133
D1134-D1139
D1140-D1145
D1146-D1151
D1152-D1157
D1158-D1163
D1164-D1169
D1170-D1175
D1176-D1181
D1182-D1187
D1188-D1193
D1194-D1199
D1200-D1205
D1206-D1211
D1212-D1217
D1218-D1223
D1224-D1229
D1230-D1235
D1236-D1241
D1242-D1247
D1248-D1253
D1254-D1259
D1260-D1265
D1266-D1271

Transmitir/Recibir datos
Transmitir datos a secundaria 17
Recibir datos de secundaria 17
Transmitir datos a secundaria 18
Recibir datos de secundaria 18
Transmitir datos a secundaria 19
Recibir datos de secundaria 19
Transmitir datos a secundaria 20
Recibir datos de secundaria 20
Transmitir datos a secundaria 21
Recibir datos de secundaria 21
Transmitir datos a secundaria 22
Recibir datos de secundaria 22
Transmitir datos a secundaria 23
Recibir datos de secundaria 23
Transmitir datos a secundaria 24
Recibir datos de secundaria 24
Transmitir datos a secundaria 25
Recibir datos de secundaria 25
Transmitir datos a secundaria 26
Recibir datos de secundaria 26
Transmitir datos a secundaria 27
Recibir datos de secundaria 27
Transmitir datos a secundaria 28
Recibir datos de secundaria 28
Transmitir datos a secundaria 29
Recibir datos de secundaria 29
Transmitir datos a secundaria 30
Recibir datos de secundaria 30
Transmitir datos a secundaria 31
Recibir datos de secundaria 31

Si no hay ninguna estacin esclava conectada, los registros de datos de la estacin maestra que se asignan a
las estaciones esclavas vacantes pueden utilizarse como registros de datos ordinarios.
Estacin esclava
Datos
Datos de estacin esclava

Registro de datos
D900-D905
D906-D911

Datos de transmisin/recepcin
Transmitir datos a la estacin maestra
Recibir datos de la estacin maestra

Los registros de datos de estacin esclava D912 a D1271 pueden utilizarse como registros de datos
ordinarios.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

25-3

25: COMUNICACIN DE LA RED DATA-LINK

Registro de datos especiales para error de comunicacin de vnculo de datos


Adems de los registros de datos asignados a la comunicacin de datos, la estacin maestra cuenta con 31
registros de datos especiales y cada estacin esclava dispone de un registro de datos especial para
almacenar los cdigos de error de comunicacin de la red Data-Link. Si se produce cualquier error de
comunicacin en el sistema de la red Data-Link, los cdigos de error de comunicacin se establecen en el
registro de datos correspondiente para errores de comunicacin de vnculo en la estacin maestra y en el
registro de datos D8069 de la estacin esclava. Si desea obtener ms informacin acerca de los cdigos de
error, consulte a continuacin.
Si se produce un error de comunicacin en el sistema de comunicacin de la red Data-Link, estos datos se
vuelven a enviar dos veces. Si el error existe todava despus de tres intentos, el cdigo de error se establece
en los registros de datos para errores de comunicacin de la red Data-Link. Como el cdigo de error no se
comunica de la estacin maestra a las esclavas, los cdigos de error deben borrarse individualmente.
Estacin principal
Registro de
datos
especiales

Datos de error de comunicacin de vnculo de


datos

Registro de
datos
especiales

Datos de error de comunicacin de vnculo de


datos

D8069

Error de comunicacin de estacin secundaria 1

D8085

Error de comunicacin de estacin secundaria 17

D8070

Error de comunicacin de estacin secundaria 2

D8086

Error de comunicacin de estacin secundaria 18

D8071

Error de comunicacin de estacin secundaria 3

D8087

Error de comunicacin de estacin secundaria 19

D8072

Error de comunicacin de estacin secundaria 4

D8088

Error de comunicacin de estacin secundaria 20

D8073

Error de comunicacin de estacin secundaria 5

D8089

Error de comunicacin de estacin secundaria 21

D8074

Error de comunicacin de estacin secundaria 6

D8090

Error de comunicacin de estacin secundaria 22

D8075

Error de comunicacin de estacin secundaria 7

D8091

Error de comunicacin de estacin secundaria 23

D8076

Error de comunicacin de estacin secundaria 8

D8092

Error de comunicacin de estacin secundaria 24

D8077

Error de comunicacin de estacin secundaria 9

D8093

Error de comunicacin de estacin secundaria 25

D8078

Error de comunicacin de estacin secundaria 10

D8094

Error de comunicacin de estacin secundaria 26

D8079

Error de comunicacin de estacin secundaria 11

D8095

Error de comunicacin de estacin secundaria 27

D8080

Error de comunicacin de estacin secundaria 12

D8096

Error de comunicacin de estacin secundaria 28

D8081

Error de comunicacin de estacin secundaria 13

D8097

Error de comunicacin de estacin secundaria 29

D8082

Error de comunicacin de estacin secundaria 14

D8098

Error de comunicacin de estacin secundaria 30

D8083

Error de comunicacin de estacin secundaria 15

D8099

Error de comunicacin de estacin secundaria 31

D8084

Error de comunicacin de estacin secundaria 16

Si no hay ninguna estacin esclava conectada, los registros de datos de la estacin maestra que se asignan a
las estaciones esclavas vacantes pueden utilizarse como registros de datos ordinarios.
Estacin esclava
Registro de datos especiales
D8069

Datos de error de comunicacin de la red Data-Link


Error de comunicacin de la estacin esclava

Nota: Los registros de datos de estacin esclava D8070 a D8099 pueden utilizarse como registros de datos ordinarios.

25-4

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

25: COMUNICACIN DE LA RED DATA-LINK


Cdigo de error de comunicacin de la red Data-Link
El cdigo de error de la red Data-Link se almacena en el registro de datos especial asignado para indicar un
error de comunicacin en el sistema de la red Data-Link. Cuando se produce este error, el rel interno especial
M8005 (error de comunicacin de la red Data-Link) se activa tambin en las estaciones maestras y esclavas.
Se puede ver una informacin detallada de los errores generales utilizando WindLDR. Seleccione En lnea >
Supervisin, a continuacin seleccione En lnea > Estado de PLC > Estado de error: Detalles. Consulte la
pgina 29-2.
Cdigo de error
1h (1)
2h (2)
4h (4)
8h (8)
10h (16)
20h (32)
40h (64)

Detalles del error


Error de exceso (los datos se reciben cuando los registros de datos de recepcin estn llenos)
Error de marco (error al detectar el bit de inicio o de parada)
Error de paridad (se ha encontrado un error en la comprobacin de paridad)
Tiempo de espera de recepcin (desconexin de lnea)
Error de BCC (carcter de comprobacin de bloque) (disparidad con los datos recibidos hasta
BCC)
Ciclo de reintento finalizado (se ha producido un error en los 3 intentos de comunicacin)
Error de cantidad de definicin de E/S (discrepancia del nmero de estacin de transmisin/
recepcin o de la cantidad de datos)

Cuando se detecta ms de un error en el sistema de la red Data-Link, se indica el total de cdigos de error. Por
ejemplo, cuando se detectan errores de marco (cdigo de error 2h) y errores de BCC (cdigo de error 10h), se
almacena el cdigo de error 12h (18).

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

25-5

25: COMUNICACIN DE LA RED DATA-LINK

Comunicacin de la red Data-Link entre la estacin maestra y la esclava


La estacin maestra tiene 6 registros de datos asignados para transmitir datos a una estacin esclava y otros
6 para recibir datos procedentes de una estacin esclava. La cantidad de registros de datos para la red DataLink se puede seleccionar de 0 a 6 mediante WindLDR. Los siguientes ejemplos ilustran cmo se intercambian
los datos entre las estaciones maestras y esclavas cuando se utilizan 2 o 6 registros de datos para la
comunicacin de la red Data-Link con cada una de las 31 estaciones esclavas.
Ejemplo 1: Datos transmitidos 2 palabras y datos recibidos 2 palabras
Estacin maestra

Estaciones esclavas

D8069

Error de comunicacin

D8069

Error de comunicacin

D900 - D901

Transmitir datos

D900 - D901

Transmitir datos

D906 - D907

Recibir datos

D906 - D907

Recibir datos

D8070

Error de comunicacin

D8069

Error de comunicacin

D912 - D913

Transmitir datos

D900 - D901

Transmitir datos

D918 - D919

Recibir datos

D906 - D907

Recibir datos

D8071

Error de comunicacin

D8069

Error de comunicacin

D924 - D925

Transmitir datos

D900 - D901

Transmitir datos

D930 - D931

Recibir datos

D906 - D907

Recibir datos

D8072

Error de comunicacin

D8069

Error de comunicacin

D936 - D937

Transmitir datos

D900 - D901

Transmitir datos

D942 - D943

Recibir datos

D906 - D907

Recibir datos

D8098

Error de comunicacin

D8069

Error de comunicacin

D1248 - D1249

Transmitir datos

D900 - D901

Transmitir datos

D1254 - D1255

Recibir datos

D906 - D907

Recibir datos

D8099

Error de comunicacin

D8069

Error de comunicacin

D1260 - D1261

Transmitir datos

D900 - D901

Transmitir datos

D1266 - D1267

Recibir datos

D906 - D907

Recibir datos

Estacin esclava
1
Estacin esclava
2
Estacin esclava
3
Estacin esclava
4

Estacin esclava
30
Estacin esclava
31

Ejemplo 2: Datos transmitidos 6 palabras y datos recibidos 6 palabras


Estacin maestra

Estaciones esclavas

D8069

Error de comunicacin

D8069

Error de comunicacin

D900-D905

Transmitir datos

D900-D905

Transmitir datos

D906-D911

Recibir datos

D906-D911

Recibir datos

D8070

Error de comunicacin

D8069

Error de comunicacin

D912-D917

Transmitir datos

D900-D905

Transmitir datos

D918-D923

Recibir datos

D906-D911

Recibir datos

D8071

Error de comunicacin

D8069

Error de comunicacin

D924-D929

Transmitir datos

D900-D905

Transmitir datos

D930-D935

Recibir datos

D906-D911

Recibir datos

D8072

Error de comunicacin

D8069

Error de comunicacin

D936-D941

Transmitir datos

D900-D905

Transmitir datos

D942-D947

Recibir datos

D906-D911

Recibir datos

D8098

Error de comunicacin

D8069

Error de comunicacin

D1248-D1253

Transmitir datos

D900-D905

Transmitir datos

D1254-D1259

Recibir datos

D906-D911

Recibir datos

D8099

Error de comunicacin

D8069

Error de comunicacin

D1260-D1265

Transmitir datos

D900-D905

Transmitir datos

D1266-D1271

Recibir datos

D906-D911

Recibir datos

25-6

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Estacin esclava
1
Estacin esclava
2
Estacin esclava
3
Estacin esclava
4

Estacin esclava
30
Estacin esclava
31

25: COMUNICACIN DE LA RED DATA-LINK

Rels internos especiales para la comunicacin de la red Data-Link


Los rels internos especiales M8005 a M8007 y M8080 a M8117 se asignan a la comunicacin de la red DataLink.
M8005 Error de comunicacin de la red Data-Link

Cuando se produce un error durante la comunicacin en el sistema de la red Data-Link, se activa M8005. El
estado de M8005 se mantiene cuando se borra el error y permanece activado hasta que se restablece M8005
mediante WindLDR o hasta que se apaga la CPU. Se puede comprobar la causa del error de comunicacin de
la red Data-Link mediante En lnea > Supervisin, seguido de En lnea > Estado de PLC > Estado de error:
Detalles. Consulte la pgina 25-5.
M8006 Indicador de prohibicin de comunicacin de la red Data-Link (Estacin maestra)

Cuando se activa M8006 en la estacin maestra o en el sistema de la red Data-Link, se para la comunicacin
de la red Data-Link. Cuando se desactiva M8006, la comunicacin de la red Data-Link se reanuda. El estado
de M8006 se mantiene cuando se apaga la CPU y permanece activado hasta que se restablece M8006
mediante WindLDR.
Cuando M8006 est activado en la estacin maestra, M8007 se activa en las estaciones esclavas en el
sistema de la red Data-Link.
M8007 Indicador de inicializacin de comunicacin de la red Data-Link (Estacin maestra)
Indicador de parada de comunicacin de la red Data-Link (Estacin esclava)

M8007 tiene una funcin distinta en la estacin maestra o esclava del sistema de comunicacin de la red DataLink.
Estacin maestra: Indicador de inicializacin de comunicacin de la red Data-Link

Cuando se activa M8007 en la estacin maestra durante la operacin, se comprueba la configuracin del
vnculo para inicializar el sistema de la red Data-Link. Cuando se active una estacin esclava despus de la
estacin maestra, active M8007 para inicializar el sistema de la red Data-Link. Una vez cambiada una
configuracin del sistema de la red Data-Link, tambin se debe activar M8007 para garantizar una
comunicacin correcta.
Estacin esclava: Indicador de parada de comunicacin de la red Data-Link

Cuando una estacin esclava no recibe datos de comunicacin desde la estacin maestra durante 10
segundos o ms en el sistema de la red Data-Link, se activa M8007. Cuando una estacin esclava no recibe
datos en 10 segundos despus de la inicializacin del sistema de la red Data-Link, tambin se activa M8007
en la estacin esclava. Cuando la estacin esclava recibe datos de comunicacin correctos, M8007 se
desactiva.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

25-7

25: COMUNICACIN DE LA RED DATA-LINK


M8080-M8116 Rel de finalizacin de comunicacin de estacin esclava (Estacin maestra)

Los rels internos especiales M8080 a M8116 se utilizan para indicar la finalizacin de la actualizacin de
datos. Cuando se termina una comunicacin de la red Data-Link con una estacin esclava, se activa un rel
interno especial asignado para dicha estacin durante un tiempo de ciclo de scan de la estacin maestra.
Rel interno
especial

Nmero de
estacin esclava

Rel interno
especial

M8080

Estacin esclava 1

M8092

M8081

Estacin esclava 2

M8093

M8082

Estacin esclava 3

M8094

M8083

Estacin esclava 4

M8095

M8084

Estacin esclava 5

M8096

M8085

Estacin esclava 6

M8097

M8086

Estacin esclava 7

M8100

M8087

Estacin esclava 8

M8101

M8090

Estacin esclava 9

M8102

M8091

Estacin esclava
10

M8103

Nmero de
estacin esclava

Rel interno
especial

Estacin esclava
11
Estacin esclava
12
Estacin esclava
13
Estacin esclava
14
Estacin esclava
15
Estacin esclava
16
Estacin esclava
17
Estacin esclava
18
Estacin esclava
19
Estacin esclava
20

M8104
M8105
M8106
M8107
M8110
M8111
M8112
M8113
M8114
M8115
M8116

Nmero de
estacin esclava

Estacin esclava
21
Estacin esclava
22
Estacin esclava
23
Estacin esclava
24
Estacin esclava
25
Estacin esclava
26
Estacin esclava
27
Estacin esclava
28
Estacin esclava
29
Estacin esclava
30
Estacin esclava
31

M8080 Rel de finalizacin de comunicacin (Estacin esclava)

Cuando ha terminado la comunicacin de la red Data-Link con una estacin maestra, se activa el rel interno
especial M8080 en la estacin esclava durante un tiempo de ciclo de scan.
M8117 Rel de finalizacin de comunicacin de todas las estaciones esclavas

Cuando ha terminado la comunicacin de la red Data-Link de todas las estaciones esclavas, se activa el rel
interno especial M8117 en la estacin maestra durante un tiempo de ciclo de scan. El rel M8117 de las
estaciones esclavas no contina activado.

25-8

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

25: COMUNICACIN DE LA RED DATA-LINK

Programacin de WindLDR
La pgina Comunicacin de la Configuracin de rea de funcin se utiliza para programar para las estaciones
maestras y esclavas de la red Data-Link.
Como estos parmetros estn relacionados con el programa del usuario, dicho programa se debe descargar
en MicroSmart despus de cambiar alguno de ellos.
Estacin principal de vnculo de datos
1. Desde la barra de men de WindLDR, seleccione Configurar > Configuracin de rea de funcin > Puerto de
comunicacions. Aparece el cuadro de dilogo Configuracin de rea de funcin para Puerto de comunicacions.
2. Seleccione Vnculo de datos principal en la lista desplegable de Modo de comunicacin para el Puerto 2.

3. Aparece el cuadro de dilogo Configuracin principal de vnculos de datos. Seleccione una velocidad en baudios
y la cantidad de estaciones secundarias. Seleccione un nmero de estacin secundaria en la lista de la izquierda
y defina los parmetros tal y como se muestra a continuacin.
Velocidad en baudios
19200, 38400 bps

Haga clic sobre un nmero


secundario antes de realizar
cambios.

Cantidad de estaciones
secundarias
de 1 a 31

Nmero de estacin
secundaria
01 a 31

Cantidad de datos de
transmisin/recepcin
(palabras)
Seleccionar la cantidad de
registros de datos para transmitir
y recibir datos por estacin
secundaria: 0 a 6 palabras

TX: Transmitir desde


principal
RX: Recibir en principal
Cantidad de datos
seleccionados
0 a 6 palabras
Nota: Cuando el sistema de vnculo de datos incluye MICRO3 o
MICRO3C, seleccione como velocidad de transmisin 19200 bps y
seleccione 2 palabras de datos de transmisin/recepcin para MICRO3
o MICRO3C.

Selecciona las mismas cantidades de


datos de transmisin y recepcin para
todas las estaciones secundarias.

4. Haga clic en el botn Aceptar.


MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

25-9

25: COMUNICACIN DE LA RED DATA-LINK


Estacin esclava de la red Data-Link
1. Desde la barra de men de WindLDR, seleccione Configurar > Configuracin de rea de funcin > Puerto de
comunicacions. Aparece el cuadro de dilogo Configuracin de rea de funcin para Puerto de comunicacions.
2. Seleccione Vnculo de datos secundario en la lista desplegable de Modo de comunicacin para el Puerto 2.

3. Aparece el cuadro de dilogo Configuracin secundaria de vnculos de datos. Seleccione un nmero de estacin
secundaria y una velocidad en baudios.

Nmero de estacin secundaria


De 1 a 31

4. Haga clic en el botn Aceptar.

25-10

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Velocidad en baudios
19200, 38400 bps

25: COMUNICACIN DE LA RED DATA-LINK

Modo de actualizacin
En la comunicacin de la red Data-Link, la estacin maestra enva los datos a la esclava y los recibe desde la
estacin esclava o desde otra. Cuando se reciben datos desde las estaciones esclavas, la estacin maestra
los almacena en los registros de datos asignados a cada estacin esclava. El proceso de renovacin de los
registros de datos se denomina actualizacin. La estacin esclava actualiza los datos recibidos en el modo de
actualizacin individual tal y como se ilustra a continuacin:
Modo

Modo de actualizacin individual

Tiempo de ciclo de scan de


la estacin maestra

Como la estacin maestra actualiza los datos recibidos en el procesamiento de la


instruccin END del programa del usuario, el tiempo de ciclo de scan de dicha
estacin se ve afectado.

Control de tiempo de
actualizacin de la estacin
maestra

Los datos recibidos desde una estacin esclava se actualizan en cada procesamiento
de END.

Estaciones maestras
aplicables

MicroSmart, IDEC como el OpenNet, MICRO3, MICRO3C, FA-3S (PF3S-SIF4)

Estaciones esclavas
aplicables

MicroSmart, IDEC como el OpenNet, MICRO3, MICRO3C, FA-3S (PF3S-SIF4)

Cuando el sistema de la red Data-Link contenga MicroSmart y MICRO3/MICRO3C, establezca la velocidad en


baudios en 19200 bps y la cantidad de datos de transmisin/recepcin en 2 palabras en Configuracin de rea
de funcin para que MicroSmart comunique con las estaciones MICRO3/MICRO3C.

Secuencia de comunicacin en el modo de actualizacin individual


La estacin maestra slo puede comunicar con una estacin esclava en un tiempo de ciclo de scan. Cuando
una estacin esclava recibe una comunicacin desde la estacin maestra, la estacin esclava devuelve los
datos almacenados en los registros de datos asignados para la comunicacin de la red Data-Link. Cuando se
conecta el mximo de 31 estaciones esclavas, la estacin maestra requiere 31 exploraciones para comunicar
con todas ellas.
Tanto las estaciones maestras como esclavas actualizan los datos de comunicacin del procesamiento de
END en cada estacin. Cuando se finaliza la actualizacin de los datos, los rels internos especiales de
finalizacin de comunicacin M8080 a M8116 (rel de finalizacin de comunicacin de estacin esclava)
continan activados en la estacin maestra durante un tiempo de ciclo de scan despus de la actualizacin de
los datos. En cada estacin esclava, el rel interno especial M8080 (rel de finalizacin de comunicacin)
contina activado.
Cuando la estacin maestra finaliza la comunicacin con todas las estaciones esclavas, el rel interno
especial M8117 (el rel de finalizacin de comunicacin de todas las estaciones esclavas) contina activado
en la estacin maestra durante un tiempo de ciclo de scan.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

25-11

25: COMUNICACIN DE LA RED DATA-LINK


La secuencia de comunicacin en el modo de actualizacin individual se indica a continuacin:
1 tiempo de ciclo de scan
END procesado
Estacin maestra
esclava 1
Actualizacin

Comunic. de
estacin esclava 1
Finalizacin M8080

Estacin
maestra

esclava 2
Actualizacin

esclava 3
Actualizacin

esclava 31
Actualizacin

esclava 1
Actualizacin

Comunic. de
estacin esclava 2
Finalizacin M8081
Comunic. de
estacin esclava 31
inalizacin M8116
Comunic. de todas
las estaciones
esclavas
Finalizacin M8117
1 ciclo de scan

Estacin
esclava
1

Estacin
esclava 1
Finalizacin de
comunicacin
M8080

END procesada

1 tiempo de ciclo de scan

Estacin
esclava
2

Estacin
esclava 2
END procesada

Finalizacin de
comunicacin
M8080

1 tiempo de ciclo de scan

Estacin
esclava
31

Estacin
esclava 31
Finalizacin de
comunicacin
M8080

END procesada

Tiempo de actualizacin en la estacin maestra para la comunicacin con una estacin esclava (Trf)

La estacin maestra necesita el tiempo siguiente para actualizar los datos de transmisin y recepcin para la
comunicacin con una estacin esclava.
[Velocidad en baudios 19200 bps]
Trf = 4,2 mseg + 2,4 mseg (Palabras transmitidas + Palabras recibidas) + 1 ciclo de scan
[Velocidad en baudios 38400 bps]
Trf = 2,2 mseg +1,3 mseg (Palabras transmitidas + Palabras recibidas) + 1 ciclo de scan

Tiempo total de actualizacin en la estacin maestra para la comunicacin con todas las estaciones
esclavas (Trfn)

La estacin maestra necesita el tiempo siguiente para actualizar los datos de transmisin y recepcin para la
comunicacin con todas las estaciones esclavas, es decir los tiempos totales de actualizacin.
[Velocidad en baudios 19200 bps]
Trfn = Trf = {4,2 mseg + 2,4 mseg (Palabras transmitidas + Palabras recibidas) + 1 ciclo de scan}
[Velocidad en baudios 38400 bps]
Trfn = Trf = {2,2 mseg +1,3 mseg (Palabras transmitidas + Palabras recibidas) + 1 ciclo de scan}

25-12

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

25: COMUNICACIN DE LA RED DATA-LINK


Ejemplo: Tiempo de actualizacin

Cuando se efecta la comunicacin de la red Data-Link con parmetros como por ejemplo palabras
transmitidas 6, palabras recibidas 6, estaciones esclavas 8 y un tiempo de ciclo medio de scan de 20 mseg, el
tiempo total de actualizacin Trf8 de la comunicacin con las ocho estaciones esclavas ser:
[Velocidad en baudios 19200 bps]
Trf8 = {4,2 mseg + 2,4 mseg (6 + 6) + 20 mseg} 8 = 424,0 mseg
[Velocidad en baudios 38400 bps]
Trf8 = {2,2 mseg +1,3 mseg (6 + 6) + 20 mseg} 8 = 302,4 mseg

Procedimiento operativo para el sistema de la red Data-Link


Para configurar y utilizar el sistema de la red Data-Link, siga todos estos pasos:
1. Conecte los mdulos de la CPU de MicroSmart a la estacin maestra y todas las estaciones esclavas como se
explica en la pgina 25-2.
2. Cree los programas del usuario para las estaciones maestras y esclavas. Se utilizan distintos programas para las
estaciones maestras y esclavas.
3. Utilizando WindLDR, acceda a Configurar > Configuracin de rea de funcin > Puerto de comunicacions y
realice la configuracin para las estaciones maestras y esclavas. Si desea obtener ms informacin acerca de la
programacin de WindLDR, consulte las pginas 25-9 y 25-10.
4. Descargue los programas del usuario en las estaciones maestras y esclavas.
5. Para iniciar la comunicacin de la red Data-Link, encienda en primer lugar las estaciones esclavas y 1 segundo
despus, como mnimo, la estacin maestra. Supervise los registros de datos para el la red Data-Link de las
estaciones maestras y esclavas.
Nota: Para activar la comunicacin de la red Data-Link, encienda en primer lugar las estaciones esclavas. Si se enciende
una estacin esclava despus de la maestra o incluso al mismo tiempo, sta no la reconocer. Para que la estacin
maestra reconozca la estacin esclava en este caso, active el rel interno especial M8007 (indicador de inicializacin de
comunicacin de la red Data-Link) en la estacin maestra (consulte la pgina 25-7), o en WindLDR seleccione En lnea >
Supervisar > Supervisar, seguido de En lnea > PLC > Inicializar > Inicializar vnculo de datos.

Inicializar vnculo de datos


Inicializa la comunicacin de la red Data-Link

Programa de inicializacin de la red Data-Link


Si la estacin maestra no reconoce al encenderse a la estacin esclava, incluya el siguiente programa en el
programa del usuario de la estacin maestra.
M8120 es el rel interno especial del pulso de inicializacin.
M8120

M8007

M8007 es el indicador de inicializacin de comunicacin de la red Data-Link.


Cuando el mdulo de la CPU de la estacin maestra comienza a ejecutarse, M8120 activa
M8007 durante un ciclo de scan para inicializar la comunicacin de la red Data-Link. La
estacin maestra reconocer a la esclava.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

25-13

25: COMUNICACIN DE LA RED DATA-LINK

Red Data-Link con otros PLC


El sistema de comunicacin de la red Data-Link puede incluir los controladores microprogramables OpenNet
Controller, MICRO3/MICRO3C de IDEC y los controladores programables de la serie FA-3S que utilizan
mdulos de interfaz serie.
La red Data-Link con OpenNet Controller
Configuracin de OpenNet Controller

Configuracin de MicroSmart

Configuracin de MicroSmart

Datos de transmisin: 6 palabras


Datos de recepcin: 6 palabras
Velocidad en baudios: 19200 o
38400 bps

Estacin esclava nmero 1

Estacin esclava nmero 2

Estacin secundaria 1

Estacin secundaria 2

Controlador OpenNet

La red Data-Link con la CPU de alto rendimiento FA-3S mediante el mdulo de interfaz serie PF3S-SIF4
Configuracin de FA-3S (PF3S-SIF4)

Configuracin de MicroSmart

Configuracin de MicroSmart

Datos de transmisin: 6 palabras


Datos de recepcin: 6 palabras
Velocidad en baudios: 19200 o
38400 bps

Estacin esclava nmero 1

Estacin esclava nmero 2

Estacin secundaria 1

FA-3S (CP12/13)
PF3S-SIF4

25-14

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Estacin secundaria 2

26: MANTENIMIENTO DEL EQUIPO


Introduccin
Cuando se conecta un mdulo de la CPU de MicroSmart a un equipo, en l se pueden supervisar el estado
operativo y el estado de E/S, se pueden supervisar o actualizar los datos del mdulo de la CPU y se pueden
cargar y descargar los programas del usuario. El mdulo de la CPU tambin se puede iniciar o parar desde el
equipo. Se puede conectar un mximo de 32 mdulos de la CPU compacta tipo 16 y 24 E/S o tipo delgado a
un equipo en el sistema de Conexin a Ordenador 1:N. El mdulo de la CPU compacta tipo 10 E/S slo se
puede utilizar en el sistema de Conexin a Ordenador 1:1.
La velocidad mxima de comunicacin en el sistema de Conexin a Ordenador 1:1 o 1:N es 19.200 bps.
Este captulo describe el sistema de Conexin a Ordenador 1:N. Si desea obtener informacin sobre el
sistema de Conexin a Ordenador 1:1, consulte la pgina 4-1.

Configuracin del sistema de vnculos del PC (Sistema de vnculos del PC 1:N)


Para configurar un sistema de Conexin a Ordenador de comunicacin 1:N, instale el adaptador de comunicacin
RS485 (FC4A-PC3) al conector del puerto 2 del mdulo de la CPU de tipo integrado, o monte el mdulo de
comunicacin RS485 (FC4A-HPC3) junto al mdulo de la CPU de tipo delgado. Conecte el conversor RS232C/RS485
a los terminales RS485 A, B y SG de cada mdulo de la CPU utilizando un cable de par trenzado blindado tal y como
se muestra a continuacin. La longitud total del cable para el sistema de vnculo del PC puede alcanzar los 200 metros.
Conecte el puerto RS232C del equipo al conversor RS232C/RS485 utilizando el cable RS232C HD9Z-C52. El
cable RS232C tiene un conector hembra D-sub de 9 contactos para poder conectarse con un PC.
FC4A MicroSmart, controladores OpenNet, MICRO3 y MICRO3C se pueden conectar al mismo sistema de vnculos del PC 1:N.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

26-1

26: MANTENIMIENTO DEL EQUIPO

Programacin de WindLDR
En el sistema de Conexin a Ordenador 1:1 se puede conectar un equipo al puerto 1 o 2 del mdulo de la CPU
de MicroSmart. En el sistema de Conexin a Ordenador 1:N, se debe conectar un equipo al puerto 2 del
mdulo de la CPU y todos los mdulos de la CPU deben tener un nmero de dispositivo nico de 0 a 31. La
pgina Comunicacin de la Configuracin de rea de funcin se debe programar para cada estacin del
sistema de Conexin a Ordenador. Si es necesario, tambin se pueden cambiar los parmetros de
comunicacin.
Como estos parmetros estn relacionados con el programa del usuario, dicho programa se debe descargar
en MicroSmart despus de cambiar alguno de ellos.
1. Desde la barra de men de WindLDR, seleccione Configurar > Configuracin de rea de funcin > Puerto de
comunicacions. Aparece el cuadro de dilogo Configuracin de rea de funcin para Puerto de comunicacions.
2. Seleccione Protocolo de mantenimiento en la lista desplegable de Modo de comunicacin para los Puertos 1 o 2.

3. Haga clic en el botn Configurar. Aparece el cuadro de dilogo Parmetros de comunicacin. Cambie los
parmetros, si es necesario.
Velocidad en baudios (bps)

1200, 2400, 4800, 9600, 19200

Bits de datos

7o8

Paridad

Ninguno, Impar, Par

Bits de parada

1o2

Tiempo de espera de
recepcin (ms)

10 a 2540 (incrementos de 10 mseg)


(El tiempo de espera de recepcin se
desactiva cuando se selecciona 2550.)

Nmero de red

0 a 31

Entrada de seleccin de
modo

Cualquier nmero de entrada

Nota: Slo cuando se active la entrada de seleccin de modo, se activarn los parmetros de comunicacin
seleccionados. De lo contrario, tendrn efecto los parmetros de comunicacin predeterminados; 9600 bps, 7
bits de datos, paridad par, 1 bit de parada, tiempo de espera de recepcin de 500 mseg.

4. Haga clic en el botn Aceptar.


26-2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

26: MANTENIMIENTO DEL EQUIPO


Asignacin de nmeros de dispositivo
Cuando asigne un nmero de dispositivo nico de 0 a 31 a cada mdulo de la CPU para la red de Conexin a
Ordenador 1:N, descargue el programa del usuario que contiene el parmetro de nmero de dispositivo para
cada mdulo de la CPU en el sistema de Conexin a Ordenador 1:1 y despus, asigne el nuevo nmero de
dispositivo al mdulo de la CPU. Asegrese de que no hay ningn nmero de dispositivo duplicado en una red
de Conexin a Ordenador 1:N.
Configuracin de comunicacin
Cuando supervise la operacin de MicroSmart o descargue un programa del usuario utilizando WindLDR,
asegrese de que estn seleccionados los mismos parmetros de comunicacin para el mdulo de la CPU y
WindLDR, de manera que el equipo se comunique con MicroSmart en el sistema de Conexin a Ordenador 1:1
o 1:N. Para cambiar los parmetros de comunicacin para WindLDR, acceda al cuadro de dilogo
Configuracin de comunicacin desde el men Configurar tal y como se muestra a continuacin.
Cuando se comunique en el sistema de Conexin a Ordenador 1:N para supervisar o descargar, seleccione el
nmero de dispositivo del mdulo de la CPU tambin en el cuadro de dilogo Configuracin de
comunicacin.

Supervisin de estado de PLC


El siguiente ejemplo describe los procedimientos para supervisar el estado operativo de MicroSmart asignado
con el nmero de dispositivo 12 en un sistema de Conexin a Ordenador de comunicacin 1:N.
1. Desde la barra de men de WindLDR, seleccione Configurar > Configuracin de comunicacin. Aparece el
cuadro de dilogo Configuracin de comunicacin.
2. En Configuracin de red de PLC, haga clic en el botn 1:N para seleccionar la comunicacin 1:N y seleccione 12
en el campo Nmero de red.
3. En la barra de men de WindLDR, seleccione En lnea > Supervisar. El diagrama de escalera de la pantalla
entra en el modo de supervisin.
4. En la barra de men de WindLDR, seleccione En lnea > Estado de PLC. Aparece el cuadro de dilogo Estado de
PLC.

Nmero de red:
Introduzca 12 para seleccionar un nmero de
red con el que comunicarse.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

26-3

26: MANTENIMIENTO DEL EQUIPO

Conversor RS232C/RS485 FC2A-MD1


El conversor RS232C/RS485 FC2A-MD1 se utiliza para convertir las seales de datos entre EIA RS232C y
EIA RS485. Este conversor facilita la conexin de un dispositivo host con interfaz RS232C a varios mdulos de
la CPU de MicroSmart utilizando un solo cable.
RS485
Nivel de seal

RS232C
Nivel de seal

Conversor

Descripcin de las partes


ALIMENTACIN
SD

RS485

E/S de RS485

RS232C/RS485
CONVERSOR

PUERTO SERIE
1

Restato de finalizacin

Tipo FC2A-MD1

Datos de transmisin/recepcin A

Datos de transmisin/recepcin B

RD

A
4

Toma de tierra de marco

Vcc (+24 V)

SG
FG
7

GND

FUENTE DE
ALIMENTACIN
24 V CC

PUERTO SERIE RS232C

Toma de tierra de seal

Indicador de alimentacin
Se enciende cuando se proporciona alimentacin
Indicador de datos de transmisin
Se enciende cuando se activan los datos de transmisin
(conector #2) de RS232C
Indicador de datos de recepcin
Se enciende cuando se activan los datos de recepcin
(conector #3) de RS232C
E/S de RS232C
Conecta al puerto RS232C del equipo

ENTRADA DE CC

Clavija de adaptador de CA
Nota: Conecta 24 V CC a los terminales + y de la FUENTE DE ALIMENTACIN o conecta un adaptador de CA con
salida de 9 V CC, 350 mA a la clavija de adaptador de CA.
Nota: El FC2A-MD1 contiene un restato de finalizacin de 220 en la lnea RS485, por lo que no es necesario un
restato de finalizacin. Para utilizar el restato de finalizacin interno, conecte el terminal T al terminal B. Cuando no
necesite utilizarlo, desconecte el terminal T del B.

Especificaciones
Especificaciones generales
Tensin establecida
Corriente establecida
Temperatura en funcionamiento
Temperatura de almacenamiento
Humedad en funcionamiento
Resistencia de vibracin
Resistencia a golpes
Fuerza dielctrica
Resistencia de aislamiento
Resistencia a ruidos
Peso

Terminales de alimentacin: 24 V CC 20% (ripple 10% mximo)


Clavija de adaptador
de entrada de CC:
9 V CC, 350 mA suministrados con adaptador de CA
Terminales de alimentacin: 40 mA aprox. a la tensin establecida
De 0 a 60C
De 20 a +70C
Del 45 al 85% de HR (sin condensacin)
De 5 a 55 Hz, 60 m/s2, 2 horas en 3 ejes
300 m/s2, 3 golpes en 3 ejes
1500 V CA 1 minuto entre las partes vivas y las muertas
10 M mnimo entre las partes vivas y las muertas (megahmetro 500 V CC)
Terminales de alimentacin: 1 kV, 1 seg (utilizando un simulador de ruidos)
550 g aprox.

Especificaciones de interfaz serie


Estndares en conformidad
Mtodo de comunicacin
Configuracin de comunicacin
Cable de comunicaciones
Velocidad en baudios de
comunicacin
Estaciones secundarias
Longitud mxima del cable

26-4

RS232C estndar EIA (conector hembra D-sub de 25 contactos)


RS485 estndar EIA (terminales de rosca)
Half-duplex
1:N (N 32)
Cable de par trenzado blindado
9600 bps (fija)
32 estaciones secundarias como mximo (lnea RS485)
RS232C: 15 m
RS485: Total 200 m

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

26: MANTENIMIENTO DEL EQUIPO


Contactos de conector RS232C
Conector hembra D-sub de 25 contactos
13

Nm. de
contacto

25

14

Nota: Los terminales 4 y 5 estn conectados


entre si internamente.

Descripcin

GND

TXD

Toma de tierra de marco


Datos de transmisin

RXD

Datos de recepcin

(RTS)

No utilizado

(CTS)

No utilizado

(NC)

No utilizado

GND

Toma de tierra de seal

8-25

(NC)

No utilizados

Dimensiones
Soportes del montaje

Diseo de orificios del montaje

3,6 mm
(0,142)

10 mm
(0,394)

142 mm
(5,591)

132 mm
(5197)

Patas de goma
Orificio de 4,5 mm 2
(0,177 dim.)

3,6 mm
(0,142)

10 mm
(0,394)
3,6 mm
(0,142)

110 mm
(4,331)

Clavija de adaptador de CA

3,6 mm
(0,142)

5 mm
(0,197)

Conector D-sub de 25 contactos

34 mm
(1,339)

24,4 mm
(0,961)

7 mm
(0,276)

Nota: Cuando monte el conversor RS232C/RS485


en una superficie de panel, quite las patas de goma;
despus, coloque los soportes de montaje que se
suministran con el conversor en la parte inferior del
mismo utilizando tornillos.

Cable RS232C HD9Z-C52


Conector para conversor RS232C/RS485
Descripcin
GND
TXD
RXD
RTS
CTS
DSR
DCD
DTR
GND

Toma de tierra de marco


Datos de transmisin
Recibir datos
Solicitud a enviar
Borrado a enviar
Establecimiento de datos preparado
Deteccin de datos de portadora
Terminal de datos preparada
Toma de tierra de seal

Nm. de
contacto
1
2
3
4
5
6
8
20
7

Conector para equipo


1,5 m de longitud

Nm. de
contacto
1
2
3
4
5
6
7
8
9

Adaptador de CA
El conversor RS232C/RS485 se alimenta con una fuente
de 24 V CC o con un adaptador de CA con capacidad de
salida de 9 V CC, 350 mA.

DCD
RXD
TXD
DTR
GND
DSR
RTS
CTS
RI

Conector hembra D-sub de 9 contactos

9,5

5,5

Conector macho D-sub de 25 contactos

Smbolo

2,1

Polaridad

Dimensiones en mm.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

26-5

26: MANTENIMIENTO DEL EQUIPO

26-6

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

27: MODO DE MDEM


Introduccin
Este captulo describe el modo de mdem designado para la comunicacin entre un MicroSmart y otro
MicroSmart o cualquier equipo de terminal de datos a travs de lneas telefnicas. Utilizando el modo de
mdem, MicroSmart puede inicializar un mdem, marcar un nmero de telfono, enviar un comando AT,
activar el modo de respuesta para esperar una llamada entrante y desconectar la lnea telefnica. Estas
operaciones se pueden realizar simplemente activando un rel interno de inicio dedicado a cada una de las
operaciones.

Precaucin El modo de mdem proporciona una funcin de control de mdem sencilla para que

MicroSmart pueda inicializar un mdem, marcar un nmero de telfono de destino o


responder una llamada entrante. El rendimiento de la comunicacin de mdem
utilizando el modo de mdem depende de las funciones de mdem y de las
situaciones de la lneas telefnicas. El modo de mdem no evita la intrusin o el mal
funcionamiento de otros sistemas. Para aplicaciones prcticas, confirme la funcin de
comunicacin utilizando la configuracin del sistema real e incluya precauciones de
seguridad.

En la comunicacin a travs de mdems, la lnea telefnica se puede desconectar


inesperadamente o se pueden producir errores en los datos de recepcin. Se deben
incluir medidas contra tales errores en el programa del usuario.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

27-1

27: MODO DE MDEM

Configuracin del sistema


Para conectar un mdem a MicroSmart, instale el adaptador de comunicacin RS232C (FC4A-PC1) en el
conector del puerto 2 en los mdulos de la CPU compacta tipo 16 E/S o 24 E/S o monte el mdulo de
comunicacin RS232C (FC4-HPC1) junto al mdulo de la CPU delgada y utilice el cable 1C del mdem
(FC2A-KM1C). Para activar el modo de mdem, seleccione Protocolo de mdem para el puerto 2 utilizando
WindLDR (Configurar > Configuracin de rea de funcin > Puerto de comunicacions). El mdulo de la CPU
compacta tipo 10 E/S no dispone de la funcin de comunicacin de mdem.
Mdulo de la CPU tipo 16 E/S o 24 E/S
Al puerto 2
Adaptador de comunicacin RS232C
FC4A-PC1
Cable de mdem 1C
FC2A-KM1C
3 m (9,84 pies) de longitud

Contactos de conector mini DIN


Descripcin

Cubierta

RTS Solicitud a enviar

DTR Terminal de datos preparado

TXD Datos de transmisin

RXD Datos de recepcin

DSR Establecimiento de datos


preparado

SG

Toma de tierra de seal

SG

Toma de tierra de seal

NC

Sin conexin

Precaucin

Mdem

D-sub 25 contactos
Conector macho
Contactos de conector D-sub de 25 contactos

Contacto

Blindaje

Al puerto RS232C

Contacto

Descripcin

FG

Toma de tierra de marco

TXD Datos de transmisin

RXD Datos de recepcin

RTS Solicitud a enviar

NC

NC

Sin conexin

SG

Toma de tierra de seal

DCD Deteccin de portadora de


datos

20

DTR Terminal de datos preparado

Sin conexin

No conecte el contacto NC (sin conexin) a ninguna lnea; en caso de hacerlo,


MicroSmart o el mdem podran resultar daados.
Los cables de mdem para los ordenadores Macintosh de Apple no se pueden utilizar
con MicroSmart.
No conecte el cable al puerto 1 ni al puerto 2 (RS485); en caso de hacerlo, MicroSmart
o el mdem podran resultar daados.

Mdems aplicables
Se pueden utilizar todos los mdems compatibles con Hayes. Se recomienda utilizar mdems con una
velocidad de comunicacin de 9600 bps o superior. Utilice mdems de la misma marca y modelo en ambos
extremos de la lnea de comunicacin.

27-2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

27: MODO DE MDEM

Rels internos especiales para el modo de mdem


Los rels internos especiales M8050-M8077 se asignan al modo de mdem. M8050 a M8056 se utilizan para
enviar un comando AT o para desconectar la lnea telefnica. M8060-M8066 y M8070-M8076 se activan para
indicar los resultados del comando. M8057, M8067 y M8077 se utilizan para indicar el estado del modo de
mdem.
Todos los rels internos de finalizacin y error se desactivan cuando otro rel interno de inicio se activa.
Rels internos de inicio y de resultado
IR de inicio

IR de
finalizacin

IR de error

Registro de
datos

Cadena de
inicializacin

M8050

M8060

M8070

D8145-D8169

ATZ

M8051

M8061

M8071

Modo

Comando

Modo de originar

Marcado

M8052

M8062

M8072

D8170-D8199

Modo de desconexin

Lnea de desconexin

M8053

M8063

M8073

Modo de comando
general AT

Comando AT

M8054

M8064

M8074

D8130-D8144

Cadena de
inicializacin

M8055

M8065

M8075

D8145-D8169

ATZ

M8056

M8066

M8076

Modo de respuesta

Cuando se activa uno de los rels internos de inicio M8050-M8056, se ejecuta el comando correspondiente
una sola vez. Para repetir el comando, restablezca el rel interno de inicio y vuelva a activar el rel interno.
La finalizacin o el error de un comando se determina tal y como se describe a continuacin:
Finalizacin: El comando se transmite repetidamente hasta los ciclos de reintento especificados en el registro de datos
D8109. Cuando el comando se finaliza correctamente, el IR de finalizacin se activa y el comando no se
ejecuta en los restantes ciclos.
Error:

El comando se transmite repetidamente pero se produjo un error en todos los intentos hasta los ciclos de
reintento especificados en el registro de datos D8109.

Rels internos de estado


IR de estado

Estado

Descripcin

M8057

Ejecucin de comando AT

ACTIVADO: El comando AT est en ejecucin (IR de inicio est


activado)
DESACTIVADO: El comando AT no est en ejecucin (IR de
finalizacin o error est activado)

M8067

Estado operativo

ACTIVADO: Modo de comando


DESACTIVADO: Modo en lnea

M8077

Conexin de lnea

ACTIVADA: Lnea telefnica conectada (Nota)


DESACTIVADA: Lnea telefnica desconectada

Nota: Mientras M8077 (conexin de lnea) est desactivado, MicroSmart no puede enviar ni recibir comunicacin de
mantenimiento ni comunicacin de usuario a travs del puerto 2. Cuando se activa M8077, se activa la comunicacin de
mantenimiento o la de usuario en funcin del valor almacenado en el registro de datos D8103 (seleccin de protocolo de
modo en lnea).

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

27-3

27: MODO DE MDEM

Registros de datos especiales para el modo de mdem


Los registros de datos especiales D8103 y D8109-D8199 estn asignados al modo de mdem. Cuando
MicroSmart comienza a ejecutarse, D8109 y D8110 almacenan los valores predeterminados y D8145-D8169
almacenan la cadena de inicializacin predeterminada.
Registro de
datos

D8103

D8109

D8110

D8111
D8115-D8129

D8130-D8144

Datos almacenados

Modo en lnea
Seleccin de protocolo

Ciclos de reintento
(predeterminados = 3)

Intervalo de reintento
(predeterminado = 90
seg.)

Descripcin
El valor de D8103 selecciona el protocolo del puerto 2 de RS232C
despus de que se conecta la lnea telefnica.
0 (u otro valor diferente de 1):
1:

Protocolo de mantenimiento
Protocolo de usuario

El valor de D8109 selecciona cuntos reintentos se efectuarn hasta que


la operacin iniciada por un rel interno de inicio M8050-M8056 se
complete.
0:
Ningn reintento
1-65535: Ejecuta un nmero especificado de reintentos
El valor de D8110 especifica el intervalo para iniciar un reintento de
marcado cuando ste falla con los ciclos de reintento establecidos en un
valor mayor que 1. (Otros comandos de inicio se repiten continuamente
hasta los ciclos de reintento especificados).
Valor vlido: 0 a 65535 (segundos)
Si un lnea telefnica no se conecta dentro del intervalo de reintento,
MicroSmart inicia un reintento. Por consiguiente, si el intervalo de
reintento se establece en un valor demasiado pequeo, la lnea telefnica
puede no conectarse correctamente.

Modo de mdem
Estado

El estado de modo de mdem se almacena (consulte la pgina 27-9).


Cuando no est en el modo de mdem, D8111 almacena 0.

Cdigo de resultado de
comando AT

Los cdigos de resultados de comando AT devueltos desde el mdem se


almacenan. Cuando el cdigo de resultado supera los 30 bytes, se
almacenan los 30 primeros.

Cadena de comando AT

La cadena de comando AT del modo de comando general AT se


almacena. Introduzca una cadena de comando AT en estos registros de
datos para enviarla activando M8054 (rel interno de inicio de comando
AT). AT y LF (0Ah) se adjuntan automticamente.
La cadena de inicializacin de los modos de originar y de respuesta se
almacena.

27-4

D8145-D8169

Cadena de inicializacin

D8170-D8199

Nmero de telfono

Para cambiar la cadena de inicializacin, introduzca un nuevo valor en


estos registros de datos. El nuevo valor se enva activando M8050 o
M8055. AT y LF (0Ah) se adjuntan automticamente.
El nmero de telfono para el marcado en el modo de originar se
almacena. ATD y LF (0Ah) se adjuntan automticamente.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

27: MODO DE MDEM

Modo de originar
El modo de originar se utiliza para enviar una cadena de inicializacin al mdem, emitir el comando ATZ para
resetear el mdem y marcar el nmero de telfono. Para ejecutar un comando, active uno de los rels internos
de inicio M8050-M8052. Si dos o ms rels internos de inicio se activan simultneamente, se produce un error
y el cdigo de error 61 se almacena en el registro de datos de estado de modo de mdem D8111 (consulte la
pgina 27-9). Cuando se activa un rel interno de inicio, se ejecuta una vez la secuencia de comandos
correspondiente tal y como se describe a continuacin. Cuando falla el comando de inicio, se repite el mismo
comando hasta los ciclos de reintento especificados en D8109.
M8050:

Enva una cadena de inicializacin, enva el comando ATZ y marca el nmero de telfono

M8051:

Enva el comando ATZ y marca el nmero de telfono

M8052:

Marca el nmero de telfono

Cadena de inicializacin en el modo de originar


Cuando se activa el modo de mdem tal y como se describe en la pgina 27-2 y MicroSmart comienza a
ejecutarse, la cadena de inicializacin predeterminada se almacena en los registros de datos D8145-D8169 al
procesar la instruccin END del primer ciclo de scan. Para enviar la cadena de inicializacin de MicroSmart al
mdem, active M8050; se emitir el comando ATZ y se marcar el nmero de telfono sucesivamente.
Cadena de inicializacin predeterminada: ATE0Q0V1&D2&C1\V0X4&K3\A0\N5S0=2&W CR LF

AT y LF se adjuntan automticamente al principio y al final de la cadena de inicializacin mediante el


programa del sistema y no se almacenan en los registros de datos.
DR 8145 8146 8147 8148 8149 8150 8151 8152 8153 8154 8155 8156 8157 8158 8159 8160 8161

AT

E0

Q0

V1 &D 2&

C1

\V

0X 4& K3

\A

0\

N5

S0

=2 &W 0D00 LF

Segn el tipo de mdem y de lnea telefnica, puede que tenga que modificar la cadena de inicializacin.
Consulte el manual si desea obtener ms informacin acerca de su mdem.
Se pueden realizar ms cambios introduciendo los valores necesarios en los registros de datos D8145-D8169.
Almacene 2 caracteres en un registro de datos, el primero en el byte superior y el segundo en el byte inferior
del registro. AT y LF no tienen por qu almacenarse en registros de datos. Utilice las instrucciones MOV
(movimiento) en WindLDR para establecer los caracteres de la cadena de inicializacin y el valor ASCII 0Dh
para CR al final. Programe las instrucciones MOV para sustituir los valores predeterminados almacenados en
D8145-D8169 en el primer ciclo de scan y ejectelas en un ciclo de scan posterior. Si desea ms informacin
acerca de los comandos esenciales que deben incluirse en la cadena de inicializacin, consulte la pgina
27-10. Una vez almacenados los valores nuevos, active M8050 para enviar la nueva cadena de inicializacin
al mdem.
Una vez enviada satisfactoriamente, se activa el rel interno M8060. Si la cadena de inicializacin falla, se
activa el rel interno M8070. Cuando los comandos de ATZ y el marcado siguientes se finalizan
correctamente, tambin se activan M8061 y M8062.
La cadena de inicializacin predeterminada o la modificada que se almacen en los registros D8145-D8169
tambin se utiliza para la inicializacin en el modo de respuesta.
ATZ (Reset del mdem) en modo de originar

La cadena de inicializacin predeterminada se almacena en la memoria no voltil del mdem, utilizando el


comando &W. La cadena de inicializacin se resetea cuando el mdem se enciende o el comando ATZ se
enva. MicroSmart enva el comando ATZ al mdem siguiendo la cadena de inicializacin cuando M8050 se
activa. Tambin se puede emitir el comando ATZ individualmente activando M8051, seguido del comando de
marcado que se ejecutar automticamente.
Comando ATZ:

ATZ CR LF

Cuando el comando ATZ se finaliza correctamente, se activa el rel interno M8061. Si el comando ATZ falla,
se activa el rel interno M8071. Cuando el marcado siguiente se finaliza correctamente, tambin se activa
M8062.
Si la cadena de inicializacin se ha almacenado en la memoria no voltil del mdem, M8050 puede omitirse.
Comience por M8051 para enviar el comando ATZ.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

27-5

27: MODO DE MDEM


Marcado del nmero de telfono

Los registros de datos D8170-D8199 estn asignados al nmero de telfono. Antes de activar uno de los rels
internos de inicio M8050-M8052 para el modo de originar, almacene el nmero de telfono en los registros de
datos, comenzando por D8170. Un registro de datos almacena dos caracteres: el primer carcter en el byte
superior y el segundo en el inferior en el registro de datos. Como se asignan 30 registros de datos al nmero
de telfono, se pueden almacenar hasta 60 caracteres, tantos como permita la capacidad del mdem. Utilice
las instrucciones MOV (movimiento) en WindLDR para establecer el nmero de telfono y ejectelas antes de
activar los rels internos de inicio M8050-M8052.
Ejemplo de comando de marcado: ATD1234 CR LF

ATD y LF se adjuntan automticamente al principio y al final del comando de marcado mediante el programa
del sistema y no es necesario que se almacene en los registros de datos. Para programar el nmero de
telfono del ejemplo anterior, almacene el nmero de telfono y el valor ASCII 0Dh para CR en los registros
de datos comenzando por D8170. Tambin es posible almacenar el carcter T para telfonos de tonos o P
para telfonos de pulsos o rotativos.
D8170

3132h

D8171

3334h

31h = 1
33h = 3

32h = 2
34h = 4

D8172

0D00h

0Dh = CR

Todos los caracteres que siguen a

CR se ignoran.

Tal y como se describe anteriormente, cuando se activa el rel interno de inicio M8050, se enva la cadena de
inicializacin, seguida del comando ATZ y del comando de marcado. Cuando se activa el rel interno M8051,
se enva el comando ATZ, seguido del comando de marcado. El comando de marcado tambin se puede
enviar aparte activando el rel interno de inicio M8052.
Si los ciclos de reintento se establecen en el registro de datos D8109, el comando de marcado se repite en los
intervalos de reintento especificados en D8110 (90 segundos por defecto) hasta los ciclos de reintento
especificados (3 ciclos por defecto) hasta que se conecta la lnea telefnica.
Cuando el comando de marcado se finaliza correctamente, se activa el rel interno M8062. Si el comando de
marcado falla, se activa el rel interno M8072.
El comando de marcado se considera correcto cuando se activa la seal DCD.
Nota: Cuando MicroSmart se apaga mientras la lnea telefnica est conectada, sta se desconecta, ya que la seal DTR
se desactiva. Este mtodo no debe utilizarse para desconectar la lnea telefnica. Utilice siempre M8053 para desconectar
la lnea telefnica como se describe a continuacin.

Protocolo de comunicacin del Puerto de RS232C

Antes de conectar la lnea telefnica en el modo de mdem tras encender el equipo, el puerto 2 de RS232C
slo puede enviar un comando AT activando un rel interno de inicio de M8050-M8056. El protocolo de
comunicacin para el puerto 2 de RS232C tras conectar la lnea telefnica se selecciona mediante el valor
almacenado en el registro de datos D8103.
Valor de D8103

Protocolo de comunicacin del puerto 2 de RS232C en el modo en lnea

0 (u otro valor diferente de 1)

Protocolo de mantenimiento

Protocolo de usuario

Cuando se desconecta la lnea telefnica, el puerto 2 de RS232C resetea el estado anterior a la conexin
aunque D8103 est establecido en 0 o en 1.
Cuando utilice una instruccin TXD o RXD en el modo de comunicacin del usuario mientras la lnea telefnica
est conectada, inserte el rel interno M8077 (conexin de lnea) como condicin de entrada para dichas
instrucciones. Una vez conectada la lnea telefnica, asegrese de esperar un intervalo de 1 segundo
aproximadamente antes de ejecutar la instruccin TXD o RXD hasta que la conexin telefnica se estabilice.
Nota: Cuando MicroSmart se para mientras la lnea telefnica est conectada, el protocolo de puerto 2 de RS232C
cambia al protocolo de mantenimiento aunque D8103 est establecido en 1 (protocolo de usuario en el modo en lnea) y la
lnea telefnica permanece conectada. Cuando MicroSmart se reinicia, el protocolo del usuario se activa de nuevo.

27-6

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

27: MODO DE MDEM

Modo de desconexin
El modo de desconexin incluye slo un comando para desconectar la lnea telefnica. Para ello, active el rel
interno M8053. La lnea telefnica se desconecta desactivando la seal DTR, ya que la cadena de
inicializacin incluye el comando &D2.
Mientras se est ejecutando un comando de mdem, no se puede ejecutar otro. Si dos o ms rels internos de
inicio se activan simultneamente, se produce un error y el cdigo de error 61 se almacena en el registro de
datos de estado de modo de mdem D8111 (consulte la pgina 27-10).
Cuando el comando de desconexin se finaliza correctamente, se activa el rel interno M8063. Si el comando
de desconexin falla, se activa el rel interno M8073.
El comando de desconexin se considera correcto cuando se desactiva la seal DCD.
Tras la desconexin de la lnea telefnica, el puerto 2 de RS232C restaura el estado anterior a la conexin,
aunque D8103 est establecido en 0 o en 1, para que el puerto 2 de RS232C se pueda controlar activando un
rel interno de inicio de M8050-M8056.

Modo de comando general AT


Los registros D8130-D8144 estn asignados a la cadena de comando AT. Antes de activar el rel interno de
inicio M8054 para el modo de comando general AT, almacene una cadena de comando AT en los registros de
datos comenzando por D8130. Un registro de datos almacena dos caracteres: el primer carcter en el byte
superior y el segundo en el inferior en el registro de datos. Utilice las instrucciones MOV (movimiento) en
WindLDR para establecer la cadena de comando AT y ejectelas antes de activar M8054.
Ejemplo de comando AT: ATE0Q0V1 CR LF

AT y LF se adjuntan automticamente al principio y al final de la cadena de comando general AT mediante el


programa del sistema y no es necesario que se almacene en los registros de datos. Para programar la cadena
de comando AT del ejemplo anterior, almacene los caracteres del comando y el valor ASCII 0Dh para CR en
los registros de datos comenzando por D8130.
D8130

4530h

D8131

5130h

45h = E
51h = Q

30h = 0
30h = 0

D8132

5631h

56h = V

31h = 1

D8133

0D00h

0Dh = CR

Todos los caracteres que siguen a

CRse ignoran.

Cuando el comando general AT se finaliza correctamente, se activa el rel interno M8064. Si el comando
general AT falla, se activa el rel interno M8074.
El comando general AT se considera correcto cuando el cdigo de resultado CR LF Aceptar CR LF devuelto
desde el mdem se recibe.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

27-7

27: MODO DE MDEM

Modo de respuesta
El modo de respuesta se utiliza para enviar una cadena de inicializacin al mdem y emitir el comando ATZ
para resetear el mdem. Para ejecutar un comando, active uno de los rels internos de inicio M8055 o M8056.
Si dos o ms rels internos de inicio se activan simultneamente, se produce un error y el cdigo de error 61
se almacena en el registro de datos de estado de modo de mdem D8111 (consulte la pgina 27-10). Cuando
se activa un rel interno de inicio, se ejecuta la secuencia de comandos correspondiente una vez tal y como se
describe a continuacin.
M8055:

Enva una cadena de inicializacin y el comando ATZ

M8056:

Enva el comando ATZ

Cadena de inicializacin en el modo de respuesta

Cuando se activa el modo de mdem tal y como se describe en la pgina 27-2 y MicroSmart comienza a
ejecutarse, la cadena de inicializacin predeterminada se almacena en los registros de datos D8145-D8169 al
procesar la instruccin END del primer ciclo de scan. Para enviar la cadena de inicializacin desde los
registros de datos al mdem, active M8055; de este modo, el comando ATZ se emite posteriormente.
Cadena de inicializacin predeterminada: ATE0Q0V1&D2&C1\V0X4&K3\A0\N5S0=2&W CR LF

Tal y como se ha descrito en el apartado sobre el modo de originar, la cadena de inicializacin se puede
modificar para que coincida con el mdem. Si desea conocer ms detalles acerca de la modificacin de la
cadena de inicializacin, consulte la pgina 27-5.
Una vez enviada satisfactoriamente, se activa el rel interno M8065. Si la cadena de inicializacin falla, se
activa el rel interno M8075. Cuando el comando ATZ siguiente se finaliza correctamente, tambin se activa
M8066.
ATZ (Reset del mdem) en modo de respuesta

La cadena de inicializacin predeterminada se almacena en la memoria no voltil del mdem, utilizando el


comando &W. La cadena de inicializacin se resetea cuando el mdem se enciende o el comando ATZ se
enva. MicroSmart enva el comando ATZ al mdem siguiendo la cadena de inicializacin cuando M8055 se
activa. El comando ATZ tambin se puede emitir aparte activando M8056.
Comando ATZ:

ATZ CR LF

Cuando el comando ATZ se finaliza correctamente, se activa el rel interno M8066. Si el comando ATZ falla,
se activa el rel interno M8076.
Si la cadena de inicializacin se ha almacenado en la memoria no voltil del mdem, M8055 puede omitirse.
Comience por M8056 para enviar el comando ATZ.

27-8

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

27: MODO DE MDEM

Registro de datos de estado de modo de mdem


Cuando se activa el modo del mdem, el registro de datos D8111 almacena un estado de modo de mdem o
un cdigo de error.
Valor de
D8111

Estado

Descripcin

No en el modo de mdem

El modo de mdem no est activado.

10

Preparado para conectar la lnea

Se pueden activar los rels internos de inicio excepto el


de la lnea de desconexin.

20

Enviando la cadena de inicializacin


(modo de originar)

21

Enviando ATZ (modo de originar)

22

Marcado

23

Desconectando la lnea

24

Enviando comando AT

25

Enviando la cadena de inicializacin


(modo de respuesta)

26

Enviando ATZ (modo de respuesta)

30

Esperando para volver a enviar la cadena


de inicializacin
(modo de originar)

31

Esperando para volver a enviar ATZ


(modo de originar)

32

Esperando para volver a marcar

33

Esperando para volver a desconectar la


lnea

34

Esperando para volver a enviar el


comando AT

35

Esperando para volver a enviar la cadena


de inicializacin
(modo de respuesta)

36

Esperando para volver a enviar ATZ


(modo de respuesta)

40

Lnea conectada

La lnea telefnica est conectada. Slo se puede


activar M8053 (lnea de desconexin).

50

Comando AT finalizado correctamente

El comando iniciado por M8054-M8056 finaliz


correctamente.

60

Error de programa de comando AT

Se incluy un carcter no vlido en la cadena de


inicializacin, en el nmero marcado o en la cadena de
comando AT.
Corrija el programa para que incluya 0Dh en el
comando AT.

61

Inicio simultneo de comandos

Dos o ms rels internos de inicio est activados.


Corrija el programa del usuario de manera que slo un
rel interno de inicio permanezca activado cada vez.

62

Comando no vlido en modo en lnea

Un IR de inicio diferente a M8053 (lnea de


desconexin) est activado mientras la lnea telefnica
est conectada.
Corrija el programa de manera que slo se enve el
comando de desconexin mientras la lnea est
conectada.

63

Error de ejecucin de comando AT

Se produjo un error en el comando en el primer intento


y en todos los ciclos de reintento.

Un rel interno de inicio est en funcionamiento en el


primer intento o en los siguientes reintentos.

El comando iniciado por un rel interno de inicio no se


complet y est esperando un reintento.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

27-9

27: MODO DE MDEM

Comandos de cadena de inicializacin


La cadena de inicializacin incorporada (consulte la pgina 27-5) incluye los comandos que se indican a
continuacin. Si desea obtener ms informacin sobre los comandos de mdem, consulte el manual del
usuario del mdem. Cuando realice una cadena de inicializacin opcional, modifquela para que coincida con
la del mdem.

E0

Caracteres SIN eco.


El modo de mdem de MicroSmart opera sin regreso de eco. Sin el comando E0, MicroSmart
malinterpreta un eco de un cdigo de resultado. Se producir un error aunque se ejecute un
comando correctamente.
Este comando debe incluirse en la cadena de inicializacin.

Q0

Se muestran los cdigos de resultado.


El modo de mdem de MicroSmart est configurado para utilizar cdigos de resultados. Sin el
comando Q0, se producir un error de tiempo de espera aunque se ejecute un comando
correctamente.
Este comando debe incluirse en la cadena de inicializacin.

V1

Cdigo de resultado de palabra.


El modo de mdem de MicroSmart est configurado para utilizar cdigos de resultado de palabra.
Sin el comando V1, los cdigos de resultados se considerarn no vlidos y se producir un error de
tiempo de espera aunque se ejecute un comando correctamente.
Este comando debe incluirse en la cadena de inicializacin.

&D2

Cuelga y desactiva la deteccin de DTR.


Cuando la seal DTR se apaga, la lnea telefnica se desconecta. MicroSmart utiliza esta funcin
para desconectar la lnea telefnica.
Este comando debe incluirse en la cadena de inicializacin.

&C1

DCD ACTIVADO con portadora desde el mdem remoto.


DCD almacena el estado de la portadora de datos desde el mdem remoto. Una condicin de
ACTIVADO de DCD indica la presencia de una portadora.
Este comando debe incluirse en la cadena de inicializacin.

\V0

Se desactivan los cdigos de resultado de MNP.


Se utilizan los cdigos de resultado convencionales y no se utilizan los cdigos de resultado de
vnculos fiables.

X4

Activa el tono de marcado y la deteccin de lnea ocupada.

&K3

Activa el control de flujo del hardware.


El control de flujo de software (XON/XOFF) no se puede utilizar para el modo de mdem de
MicroSmart.
Este comando debe incluirse en la cadena de inicializacin.

\A0

Establece el tamao mximo del bloque MNP en 64 bytes.

\N5

Modo autofiable de MNP

S0=2

&W

27-10

Tono de respuesta ACTIVADO.


Especifica el tono con el que se conectar el mdem a la lnea telefnica. S0=2 Especifica que el
mdem responde a una llamada entrante cuando detecta 2 llamadas de tono. S0=0 Desactiva la
funcin de respuesta automtica.
Escribir perfil activo.
El perfil de configuracin actual se guarda en la memoria no voltil del mdem.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

27: MODO DE MDEM

Preparacin previa a la utilizacin del mdem


Antes de utilizar un mdem, consulte el manual del usuario del mismo.
La cadena de inicializacin necesaria depende del modelo y marca del mdem. Cuando MicroSmart comienza
a ejecutar el programa del usuario, las cadenas de inicializacin predeterminadas del mdem se almacenan
en D8145-D8169. Consulte la pgina 27-5.
Cadena de inicializacin predeterminada: ATE0Q0V1&D2&C1\V0X4&K3\A0\N5S0=2&W CR LF

Programacin de registros de datos y rels internos


Para activar el modo de mdem y comunicarse mediante la lnea telefnica, se necesitan los siguientes
parmetros.
1. Si la cadena de inicializacin predeterminada no coincide con el mdem, programe una cadena de inicializacin
adecuada e introduzca los valores ASCII en los registros de datos comenzando por D8145 (cadena de
inicializacin). Para enviar la nueva cadena de inicializacin, active el rel interno M8050 (IR de inicio de cadena
de inicializacin) una vez almacenados los nuevos valores en los registros de datos.
2. Programe para mover 0 o 1 al registro de datos D8103 (seleccin de protocolo de modo en lnea) para
seleccionar el protocolo de mantenimiento o el de usuario para el puerto 2 de RS232C una vez conectada la
lnea telefnica.
3. Programe el nmero de telfono de destino si el marcado es necesario. Introduzca los valores ASCII del nmero
de telfono en los registros de datos comenzando por D8170 (nmero de telfono). Almacene 2 caracteres, cada
uno de ellos en un registro de datos. Introduzca 0Dh al final del nmero de telfono. Consulte la pgina 27-6.
4. Si desea cambiar el valor predeterminado de 3 ciclos de reintentos, programe el movimiento del valor necesario
al registro de datos D8109.
5. Incluya los rels internos M8050-M8077 en el programa del usuario para controlar la comunicacin de mdem
segn sea necesario.

Establecimiento del mdulo de la CPU


1. Instale el adaptador de comunicacin RS232C (FC4A-PC1) en el conector del puerto 2 en el mdulo de la CPU
compacta tipo 16 E/S o 24 E/S. El mdulo de la CPU tipo 10 E/S no puede utilizarse para la comunicacin de
mdem.
Si utiliza cualquier mdulo de la CPU delgada, monte el mdulo de comunicacin RS232C (FC4A-HPC1) junto al
mdulo de la CPU y utilice el puerto 2 del mdulo de comunicacin RS232C.
Si utiliza el mdulo maestro HMI junto con cualquier mdulo de la CPU delgada, instale el adaptador de
comunicacin de RS232C (FC4A-PC1) en el conector del puerto 2 del mdulo maestro HMI.
2. Conecte el puerto 2 del mdulo de la CPU de MicroSmart a un mdem mediante el cable de mdem 1C (FC2AKM1C) como se indica en la pgina 27-2.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

27-11

27: MODO DE MDEM

Programacin de WindLDR
La pgina Comunicacin en Configuracin de rea de funcin debe programarse para activar la comunicacin
de mdem para el puerto 2. Si es necesario, tambin pueden modificarse los parmetros de comunicacin de
dicho puerto del mdulo de la CPU.
Como estos parmetros estn relacionados con el programa del usuario, dicho programa se debe descargar
en MicroSmart despus de cambiar alguno de ellos.
1. En la barra de men de WindLDR seleccione Configurar > Configuracin de rea de funcin > Puerto de
comunicacions. Aparece el cuadro de dilogo Configuracin de rea de funcin.
2. Seleccione Protocolo de mdem principal en la lista desplegable de Modo de comunicacin para el Puerto 2.

3. Haga clic en el botn Configurar. Aparece el cuadro de dilogo Parmetros de comunicacin. Cambie los
parmetros, si es necesario.
Velocidad en
baudios (bps)

1200, 2400, 4800, 9600, 19200,

Bits de datos

78

Paridad

Ninguno, Impar, Par

Bits de parada

12

Tiempo de espera de
recepcin (ms)

De 10 a 2540 (10 ms de incremento)


(El tiempo de desconexin de recepcin
se desactiva se se selecciona 2550).

Nmero de red

De 0 a 31

Se recomienda utilizar los parmetros de comunicacin predeterminados que se indican a continuacin.


Velocidad en baudios

9600 bps

Bit de inicio
Bits de datos
Paridad
Bit de parada

1
7
Par
1

Total

10 bits

Slo cuando el mdem conectado en la lnea de


comunicacin utilice parmetros de comunicacin
distintos de los valores predeterminados de
MicroSmart, establezca los parmetros de
comunicacin coincidentes. Como el total de
parmetros de comunicacin de mdem es 10 bits,
establezca el valor en un total de 10 bits.

4. Haga clic en el botn Aceptar.


27-12

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

27: MODO DE MDEM

Procedimiento operativo para el modo de mdem


1. Una vez finalizado el programa del usuario incluyendo la Configuracin de rea de funcin, descrguelo en
MicroSmart desde un equipo que est ejecutando WindLDR.
2. Inicie MicroSmart para ejecutar el programa del usuario.
3. Active el rel interno especial M8050 o M8055 para inicializar el mdem.
Cuando se origine la comunicacin del mdem, active M8050 para enviar la cadena de inicializacin, el comando
ATZ y el comando de marcado. Si la cadena de inicializacin se ha almacenado en la memoria no voltil del
mdem, active M8051 para comenzar por el comando ATZ seguido del comando de marcado.
Cuando responda una llamada entrante, active M8055 para enviar la cadena de inicializacin y el comando ATZ.
Si la cadena de inicializacin se ha almacenado en la memoria no voltil del mdem, active M8056 para enviar
slo el comando ATZ.
4. Transmita o reciba la comunicacin mediante el mdem.
5. Active el rel interno de inicio M8053 para desconectar la lnea telefnica.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

27-13

27: MODO DE MDEM

Programa de muestra del modo de originar del mdem


Este ejemplo muestra un programa del usuario para que el modo de originar del mdem mueva valores a los
registros de datos asignados al modo de mdem, lo inicialice, marque el nmero de telfono y desconecte la
lnea telefnica. Mientras la lnea telefnica est conectada, la instruccin TXD2 de comunicacin del usuario
enva la cadena de caracteres Conectar

M8120

MOV(W) S1
1

D1
D8103

REP

M8120

MOV(W) S1
D1
12594 D8170
MOV(W) S1
D1
13108 D8171

REP

MOV(W) S1
3328

REP

M8120 es el rel interno especial del pulso de


inicializacin.
La instruccin MOV almacena 1 en D8103 para activar el
protocolo de usuario una vez conectada la lnea
telefnica.

D1
D8172

I0

I1

REP

M8050

M8077

SOTU

TXD
2

S1
7

D1
M0

D2
D0

Las instrucciones MOV establecen un comando de


marcado ATD1234 CR LF .
12 (3132h = 12594) D8170
34 (3334h = 13108) D8171
CR (0D00h = 3328) D8172 para introducir CR al final
del nmero de telfono.
Cuando se activa la entrada I0, se activa M8050 (cadena
de inicializacin) para enviar la cadena de inicializacin,
ATZ y comando de marcado al mdem.
M8077 (estado de conexin de lnea) est activado
cuando la lnea telefnica est conectada.
Cuando I1 est activado, TXD2 enva ocho caracteres
Conectar. Observe el cuadro de dilogo de WindLDR
que se muestra a continuacin.
Cuando la entrada I2 est activada, M8053 (desconexin
de lnea) se activa para desconectar la lnea telefnica.

I2

M8053

La instruccin TXD2 del programa de muestra para el modo de originar del mdem se ha programado
utilizando WindLDR con los parmetros que se indican a continuacin:

27-14

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

27: MODO DE MDEM

Programa de muestra del modo de respuesta del mdem


Este ejemplo muestra un programa del usuario para que el modo de respuesta del mdem mueva un valor a
un registro de datos asignado al modo de mdem y lo inicialice. Mientras la lnea de telfono est conectada,
la instruccin RXD2 de comunicacin del usuario se ejecuta para recibir una comunicacin entrante.
M8120 es el rel interno especial del pulso de inicializacin.
M8120

M8120

M8055

MOV(W) S1
1

D1
D8103

REP

Cuando MicroSmart empieza a ejecutarse, se activa M8055 para


enviar la cadena de inicializacin para el modo de respuesta del
mdem.
La instruccin MOV almacena 1 en D8103 para activar el
protocolo de usuario una vez conectada la lnea telefnica.
M8077 (estado de conexin de lnea) est activado cuando la
lnea telefnica est conectada.

M8077

RXD
2

S1
20

D1
M0

D2
D0

RXD2 recibe una comunicacin entrante y almacena los datos


recibidos en registros de datos comenzando por D10.

La instruccin RXD2 se programa utilizando WindLDR con los parmetros que se indican a continuacin:
Origen S1: Registro de datos D10, Sin conversin, 2 dgitos, Repeticin 10

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

27-15

27: MODO DE MDEM

Solucin de problemas en la comunicacin de mdem


Cuando se activa un rel interno de inicio, los datos de D8111 (estado de modo de mdem) cambian, pero el mdem no
funciona.

Causa: Se est utilizando un cable equivocado o la conexin es incorrecta.


Solucin: Utilice el cable de mdem 1C (FC2A-KM1C).
El indicador DTR o ER del mdem no est encendido.

Causa: Se est utilizando un cable equivocado o la conexin es incorrecta.


Solucin: Utilice el cable de mdem 1C (FC2A-KM1C).
Cuando se activa un rel interno de inicio, los datos de D8111 (estado de modo de mdem) no cambian.

Causa: No se ha seleccionado un protocolo de mdem para el puerto 2.


Solucin: Seleccione un protocolo de mdem para el puerto 2 utilizando WindLDR (Configurar > Configuracin
de rea de funcin > Comunicacin) y descargue el programa del usuario en el mdulo de la CPU.
Cuando se enva una cadena de inicializacin, se produce un error, pero el envo de ATZ finaliza correctamente.

Causa: La cadena de inicializacin no es vlida para el mdem.


Solucin: Consulte en el manual del usuario la seccin dedicada al mdem y corrija la cadena de inicializacin.
Cuando se enva un comando de marcado, se devuelve un cdigo de resultado Sin tono de llamada y la lnea telefnica
no se conecta.

Causa 1: El cable modular no est conectado.


Solucin 1: Conecte el cable modular al mdem.
Causa 2: El mdem se utiliza en un entorno PBX.
Solucin 2: Agregue X0 o X3 a la cadena de inicializacin almacenada en los registros de datos D8145-D8169 e
intente la inicializacin de nuevo.
El marcado finaliza correctamente, pero la lnea telefnica se desconecta tras un breve periodo de tiempo.

Causa 1: La configuracin del mdem es distinta en ambos extremos de la lnea.


Solucin 1: Configure los mismos parmetros para los mdems de ambos extremos.
Causa 2: El modelo de los mdems es distinto en ambos extremos de la lnea.
Solucin 2: Utilice los mismos mdems en ambos extremos.
Causa 3: La calidad de la lnea telefnica es baja.
Solucin 3: Disminuya la velocidad en baudios de MicroSmart a una inferior a 9600 bps.

27-16

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Introduccin
Este captulo describe la informacin general acerca de la Interfaz Actuador-Sensor, abreviado AS-Interface e
informacin detallada acerca del uso del mdulo principal de AS-Interface.

Acerca de AS-Interface
La AS-Interface es un tipo de bus de campo cuyo objetivo principal es controlar sensores y actuadores. La AS-Interface
es un bus de campo abierto, que cumple con los requisitos de la norma IEC62026, el cual no pertenece con exclusividad
a ningn fabricante. Un dispositivo principal puede comunicarse con dispositivos secundarios tales como sensores,
actuadores, el estado de las seales digitales y analgicas remotas son transmitidas a travs del bus de AS-Interface.
El bus de AS-Interface se compone de los tres elementos principales:
Un elemento de control, el mdulo principal de AS-Interface del MicroSmart (FC4A-AS62M)
Uno o ms dispositivos secundarios, como sensores, actuadores, interruptores e indicadores.
Fuente de alimentacin especfica pare el bus AS-Interface de 30V CC (26,5 a 31,6V CC)
Estos componentes se conectan usando un cable de dos ncleos, que se utiliza tanto para la transmisin de datos como
para la alimentacin del propio bus. La AS-Interface emplea un sistema de cableado simple, pero eficaz, que incorpora
la funcin de asignacin automtica de las unidades esclavas, al tiempo que facilitan su instalacin y mantenimiento.

Sensores y actuadores aplicables al bus AS-Interface


Sensores y actuadores compatibles con el bus AS-Interface
Los sensores y actuadores compatibles con la AS-Interface se comunican usando una pastilla que llevan
incorporadas las funciones del estndar AS-Interface, y se comportan como unidades esclavas de AS-Interface
cuando se conectan directamente al bus de AS-Interface a travs de una unidad troncal o unidad de unin en T.
Sensores/actuadores que no incorporen AS-Interface
Los sensores y actuadores convencionales que no son compatibles con la AS-Interface pueden conectarse a
este bus usando para ello una unidad esclava de E/S que incorpore una AS-Interface, funcionando de igual
forma que los dispositivos compatibles con la AS-Interface.

Unidad troncal

Unidad de unin en T

Esclava tipo de E/S remota

Bus de AS-Interface

Sensores / actuadores compatibles con la AS-Interface

No compatible con AS-Interface


Sensores/Actuadores

Mdulo principal AS-Interface


Esclavas mximas

62 secundarias

Puntos de E/S mximos


Distancia mxima de
comunicacin

434 (248 entradas / 186 salidas)


Sin repetidor:
100 m
Con 2 repetidores: 300 m

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28-1

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Requisitos del bus de campo de AS-Interface
Principal
El mdulo principal de AS-Interface controla y supervisa el estado de los dispositivos secundarios conectados al bus de AS-Interface.
Normalmente el mdulo principalde AS-Interface se conecta a un PLC (a veces llamado "sistema central") o a un convertidor
de protocolo. Por ejemplo, el mdulo prinicipal AS-Interface de MicroSmart se conecta al mdulo de la CPU MicroSmart.

Mdulos de CPU
MicroSmart FC4A
aplicables
FC4A-D20RK1
FC4A-D20RS1
FC4A-D40K3
FC4A-D40S3

Mdulo principal AS-Interface


FC4A-AS62M
Pueden montarse uno o dos mdulos
principales AS-Interface.
Nota: El mdulo principal AS-Interface no
puede montarse a la derecha del mdulo de
interfaz de expansin.

Al mdulo principal de AS-Interface pueden conectarse un mximo de 62 E/S digitales. Tambin pueden
conectarse un mximo de siete E/S analgicas (Las esclavas deben cumplir las especificaciones de ASInterface versin 2.1 y el perfil de la unidad esclava analgica debe ser 7.3).

Precaucin El mdulo maestro de AS-Interface no puede usarse con las CPU compactas, ni con las
CPU del tipo delgado salida de transistor de 20 -E/S.

Slo un mdulo maestro de AS-Interface puede conectarse al mdulo de la CPU del tipo
delgado. Si se conecta ms de un mdulo maestro de AS-Interface, se produce un error y el
registro de datos especiales D8037 (cantidad de mdulos E/S de expansin) almacena el cdigo
de error 40 (hex.)
Normalmente, se puede conectar un mximo de 7 mdulos de E/S de expansin al mdulo de la
CPU tipo delgado. Pero cuando el mdulo maestro de AS-Interface se conecta, pueden
conectarse slo un total de seis mdulos de expansin, incluyendo el mdulo maestro de
ASInterface. No conecte ms de seis mdulos de expansin debido a la cantidad de calor
generado. Si se conecta ms de seis mdulos expansin, incluyendo el mdulo maestro de
ASInterface, se produce un error y el registro de datos especiales D8037 (cantidad de mdulos
E/S de expansin) almacena el cdigo de error 20 (hex.)
El mdulo maestro de AS-Interface puede conectar un mximo de siete unidades esclavas E/S
analgicas. Cuando se conectan ms de siete unidades esclavas de E/S analgicas, el sistema de
AS-Interface no funcionar correctamente.
Esclavas
Al bus de AS-Interface pueden conectarse varios tipos de dispositivos secundarios, incluyendo sensores, actuadores y
dispositivos de E/S remotos. Para procesar datos analgicos pueden conectarse dispositvos secundarios analgicos.
En el mercado existen tres modalidades de unidades esclavas denominadas: estndar y A/B. Las direcciones de las unidades
esclavas estndar disponen de una direccin que va del 1 al 31. Las esclavas A/B disponen de una direccin que va del 1A al 31A
en el caso de las unidades esclavas A y del 1B al 31B en el caso de las unidades esclavas B. Entre las esclavas A/B, aquellos con
una direccin de 1A a 31A se llaman esclavas A, y los que presentan unja direccin de 1B a 31B se llaman esclavas B.

28-2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Fuente de alimentacin de AS-Interface
El bus de AS-Interface utiliza una fuente de alimentacin de 30V CC dedicada
(fuente de alimentacin de AS-Interface), estando indicada con la marca de ASInterface. Las fuentes de alimentacin de uso general no pueden utilizarse para
el bus de AS-Interface.

Marcas de AS-Interface

Precaucin Utilice una VLSV (tensin de seguridad muy baja) para alimentar el bus de la AS-

Interface.
La tensin normal de salida de la fuente de alimentacin de la AS-Interface es de 30
V CC.

Fuentes de alimentacin de AS-Interface recomendadas por IDEC


Tensin de entrada
Entre 100 y 240 V CA

Tensin de salida

Potencia de salida

Nm. de tipo

73 W

PS2R-Q30ABL

145 W

PS2R-F30ABL

30,5 V CC

Cables
El bus de AS-Interface utiliza un slo cable para transmitir seales y alimentacin elctrica. Utilice uno de los
siguientes tipos de cables (el cable no tiene que ser trenzado).
Cable estndar amarillo de AS-Interface sin blindar (con polaridad)
Cable plano ordinario de dos hilos

Cable de AS-Interface

Cable plano de dos hilos

Especificaciones del cable aplicable


Tipo de cable

Cable estndar
de AS-Interface

Cable plano de 2 hilos


o
Cables simples
(Consultar nota)

Tamao del cable/Fabricante

Vista transversal

Color del revestimiento:


amarillo
Seccin transversal del conductor: 1,5 mm2
Cables LAPP
Nm. del tipo: 2170228 (material del revestimiento EPDM)
Nm. del tipo: 2170230 (material del revestimiento TPE)
Seccin transversal del conductor
Hilo trenzado:
de 0,5 a 1,0 mm2
Hilo slido:
de 0,75 a 1,5 mm2
AWG:
20 a 16

AS-Interface (azul)

AS-Interface (azul)

AS-Interface +
(marrn)

AS-Interface +
(marrn)

Nota: Cuando se usan cables simples, la longitud mxima del cable es de 200 mm. Consulte "Distancia de comunicacin
mxima" en la pgina 28-1.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28-3

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Caractersticas principales de la AS-Interface V2 con la capacidad de expansin esclava
El AS-Interface es un elemento que realiza una gestin de bus fiable, en el que un mdulo principal supervisa
secuencialmente a cada uno de los dispositivos secundarios conectados al bus AS-Interface. La CPU gestiona
los datos de E/S, parmetros y cdigos de identificacin de cada unidad esclava, adems de sus direcciones.
Los datos gestionados dependern de la naturaleza de las unidades esclavas:
Escalva estndar
Un mximo de cuatro entradas y cuatro salidas para cada esclava
Cuatro parmetros para configurar el modo de funcionamiento del elemento secundario (P3, P2, P1, P0)
Cuatro cdigos de identificacin (Cdigo ID, cdigo E/S, cdigo ID2 y cdigo ID1)
Esclavas A/B
Un mximo de cuatro entradas y tres salidas para cada esclava
Tres parmetros para configurar el modo de funcionamiento del elemento secundario (P2, P1, P0)
Cuatro cdigos de identificacin (Cdigo ID, cdigo E/S, cdigo ID2 y cdigo ID1)
Nota 1: Los parmetros P3 a P0 se usan para configurar el modo de funcionamiento de la unidad esclava. Si desea
obtener ms informacin, consulte el manual de la unidad secundaria.
Nota 2: Las unidades esclavas conectadas al bus AS-Interface se distinguen entre s por el cdigo ID y el cdigo E/S
contenido en cada unidad esclava. Algunas esclavas disponen de los cdigos ID2 e ID1 para indicar funciones internas de
las mismas. Por ejemplo, las esclavas analgicas usan el cdigo ID2 para representar el nmero de canal de la esclava.
Nota 3: El mdulo principal de AS-Interface MicroSmart tambin es compatible con la versin de AS-Interface 2.1 y
anteriores de esclavas.

Direcciones de esclava
A cada unidad esclava estndar conectada al bus de AS-Interface se le puede asignar una direccin entre el 1 y 31.
A cada unidad esclava A/B se le puede asignar una direccin 1A a 31A o 1B a 31B. Todas las unidades esclavas
vienen a justadas desde fbrica con la direccin 0. La direccin 0 de una esclava puede cambiarse usando la
"herramienta de direccin". Si utiliza WindLDR, las direcciones de las unidades secundarias conectadas a los
mdulos principales de AS-Interface pueden cambiarse usando (consulte la pgina 28-33).
Cuando una unidad secundaria falla durante su funcionamiento y es necesario sustituirla, si se activa la
funcin de auto direccionamiento en el mdulo principal, simplemente tendr que sustituir la unidad
secundaria por una nueva (con direccin 0 y los mismos cdigos de identificacin). A la nueva unidad esclava
se le asignar la misma direccin que a la esclava sustituida, sin tener que volver a configurar la direccin.
Para conocer ms detalles del comando ASI para activar la direccin automtica, consulte la pgina 28-30.

Identificacin de las unidades esclavas


Las unidades esclavas disponen de cuatro cdigos de identificacin. La principal comprueba los cdigos de
identificacin para determinar el tipo y caracterstica de la unidad secundaria conectada al bus de AS-Interface.
Cdigo ID
El cdigo ID consta de 4 bits para indicar el tipo de esclava, p. ej. sensor, actuador, esclava estndar, o
esclava A/B. Por ejemplo, el cdigo ID para una E/S remota estndar es 0, y para una esclava A/B es A (hex).
Cdigo E/S
El cdigo E/S consta de 4 bits para indicar la cantidad y asignacin de puntos E/S en una esclava.
Cdigo E/S
0h
1h
2h
3h

Asignacin
I, I, I, I
I, I, I, O
I, I, I, B
I, I, O, O

Cdigo E/S
4h
5h
6h
7h

Asignacin
I, I, B, B
I, O, O, O
I, B, B, B
B, B, B, B

Cdigo E/S
8h
9h
Ah
Bh

Asignacin
O, O, O, O
O, O, O, I
O, O, O, B
O, O, I, I

Cdigo E/S
Ch
Dh
Eh
Fh

Asignacin
O, O, B, B
O, I, I, I
O, B, B, B
(reservado)

I: entrada, O: salida, B: entrada y salida

Cdigo ID2
El cdigo ID2 consta de 4 bits para indicar la funcin interna de la esclava.
Cdigo ID1
El cdigo ID1 consta de 4 bits para indicar la identificacin adicional de la unidad esclava. Las unidades esclavas estndar
pueden tener un cdigo ID1 de 0000 a 1111 (bin). Las esclavas A/B usan el MSB para indicar esclava A o B, y pueden
tener slo un valor para los tres bits inferiores. El MSB de esclavas A se configuran a 0, y el de esclavas B se configura a 1.
28-4

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Cantidades de esclavas y puntos E/S
La cantidad de unidades secundarias que pueden conectarse a un mdulo principal de AS-Interface son las
siguientes:
Esclavas estndar: 31 mximo
Esclavas A/B: 62 mximo
Los lmites para las unidades esclavas dadas anteriormente se aplican cuando todas las unidades esclavas
son estndar o todas son A/B.
Cuando se conectan 62 secundarias A/B (con cuatro entradas y tres salidas), un mdulo principal AS-Interface
puede controlar un mximo de 434 puntos de E/S (248 entradas y 186 salidas).
Cuando se usa una mezcla de esclavas estndar y esclavas A/B juntas, las esclavas estndar pueden usar
slo las direcciones 1(A) a 31(A). Adems, cuando una esclava estndar toma una cierta direccin, la
direccin B del mismo nmero no puede usarse para las esclavas A/B.

Topologa del bus de AS-Interface y longitud mxima


La topologa del bus AS-Interface es flexible, y se puede cablear el bus con libertad, de acuerdo con sus
requisitos.
Cuando no se usan repetidores ni extensores, la longitud del bus puede ser 100 m como mximo.
El mdulo principal de AS-Interface FC4A-AS62M puede utilizar dos repetidores para ampliar la longitud del
bus hasta 300 m.

Periodo de ciclo del bus de AS-Interface


El periodo de ciclo del bus de AS-Interface es la cantidad de tiempo requerido para que una unidad principal
realice un muestreo de todas las unidades secundarias conectadas al bus.
La informacin de cada unidad esclava se transmite continuamente a travs del bus secuencialmente. El
periodo de ciclo del bus de AS-Interface depende de la cantidad de unidades esclavas activas.
Cuando tenemos un nmero de secundarias activas menor o igual a 19, el tiempo de ciclo del bus es de 3 ms.
Cuando estn activos entre 20 y 62 unidades secundarias, el periodo de ciclo del bus es de 0,156 (1+N)
ms siendo N el nmero de unidades secundarias.
Cuando las esclavas A y B tienen el mismo nmero de direccin (p. ej. 12A y 12B), las dos esclavas se
actualizan en el mismo ciclo. Por ello, cuando el sistema consta de 31 unidades secundarias A y 31 unidades
secundarias B, entonces el periodo de ciclo de bus de AS-Interface ser 10 ms.
Periodo de ciclo mximo del bus de AS-Interface
Cuando estn conectadas 31 secundarias, el periodo mximo de ciclo del bus es de 5 ms.
Cuando estn conectadas 62 secundarias, el periodo mximo de ciclo del bus es de 10 ms.

Alta fiabilidad y seguridad


La AS-Interface emplea un proceso de transferencia de alta fiabilidad y seguridad. La principal supervisa la
tensin de la fuente de alimentacin del bus as como los datos transmitidos por el mismo, y detecta los
posibles fallos en estaciones secundarias, as como errores producidos en la transmisin de datos.
Incluso cuando se sustituye o se aade una nueva estacin secundaria en pleno funcionamiento, no es
necesario apagar el mdulo principal de AS-Interface. Podemos continuar con la comunicacin con las otras
unidades secundarias activas en el bus.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28-5

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE

Principios bsicos de funcionamiento


Esta seccin describe los fundamentos bsicos de configuracin del bus de campo AS-Interface, desde la
programacin WindLDR en un PC hasta la monitorizacin de las unidades secundarias.

Configuracin del sistema de AS-Interface


Un bus AS-Interface est compuesto por los siguientes dispositivos:
Nombre

Nm. de tipo

Descripcin

Mdulo de la CPU tipo delgado MicroSmart FC4A

FC4A-D20RK1

Mdulo principal AS-Interface MicroSmart

FC4A-AS62M

WindLDR

SW1A-W1C

Versin 5,0 o superior

Esclava estndar de AS-Interface

1 unidad
Direccin 0
ID: 0, E/S: 7, ID2: F, ID1: 7

Fuente de alimentacin de AS-Interface

PS2R-Q30ABL

Salida 30,5 V CC, 2,4 A (73 W)

Mdulo de la CPU tipo delgado


FC4A-D20RK1

Mdulo principal AS-Interface


FC4A-AS62M

Cable de Conexin a Ordenador 4C


FC2A-KC4C
3 m de largo

Cable estndar
de AS-Interface
Fuente de alimentacin de AS-Interface

Esclava estndar
Direccin 0
ID: 0, E/S: 7, ID2: F, ID1: 7

Cableado del bus AS-Interface


Antes de cablear el bus AS-Interface, retire el bloque de terminales del mdulo AS-Interface.
AS-Interface especifica el uso de cables marrones para la lnea + de AS-Interface, y cables azules para la
lnea - de AS-Interface. Conecte el cable marrn en los terminales + y el azul en el terminal - de la tarjeta
maestra AS-Interface. Apriete los tornillos del terminal con un par entre los 0,5 a 0,6 Nm.
Introduzca el bloque de terminales en el conector existente en el mdulo principal AS-Interface y fije el bloque
de terminales a la tarjeta maestra por medio de los dos tornillos con un par entre los 0,3 y 0,5 Nm.
Utilice una frula.

Etiqueta marrn

AS-Interface + marrn

AS-Interface - azul Utilice una frula. Etiqueta azul

28-6

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Fuente de alimentacin
Precaucin Cuando corte la alimentacin de la CPU, corte tambin la fuente de alimentacin del bus

AS-Interface. Si la CPU se desconecta y conecta mientras permenece la alimentacin del


bus AS-Interface, la comunicacin de sta puede detenerse debido a un error de
comunicacin.

Conecte la fuente de alimentacin del bus AS-Interface al mismo tiempo que alimentamos
la CPU, excepto cuando exista la direccin de esclava 0 en la red. Las dos fuentes de
alimentacin pueden apagarse en cualquier orden.
Justo despus del encendido, el mdulo de la CPU no puede acceder a los datos de E/S
de la secundaria en el mdulo principal de AS-Interface. Realice el programa de usuario
de forma que se acceda a los datos de E/S secundarias despus de haber activado el rel
interno especial M1945 (Funcionamiento_Normal_Activo). Consulte pgina 28-25.
Esquema de cableado de la fuente de alimentacin
A continuacin se muestra un esquema de cableado recomendado para la fuente de alimentacin. Utilice un
interruptor de potencia normal para ambas fuentes de alimentacin, la de la CPU y la del mdulo principal ASInterface para asegurarse de que ambas fuentes de alimentacin se conectan y desconectan al mismo tiempo.
Mdulo de la CPU tipo delgado
FC4A-D40K3

Mdulo principal AS-Interface


FC4A-AS62M

Alimentacin de CA

Conector del cable de AS-Interface

Interruptor de potencia

Fuente de alimentacin del


mdulo de la CPU
24 V CC
Interruptor de potencia de AS-Interface (Nota)
Fuente de alimentacin de
AS-Interface
30 V CC
VLSV (tensin de seguridad muy baja)

Esclava 2

Esclava 1

Nota: Una unidad esclava averiada puede sustituirse por una nueva con una direccin 0 sin desconectar la alimentacin
elctrica de la CPU ni la del bus AS-Interface. Pero, si se ha desconectado la alimentacin antes de sustituir la unidad
secundaria, instale una nueva unidad secundaria con direccin 0 y realice uno de los siguientes pasos, debido a que el
mdulo principal de la AS-Interface debe inicializarse para activar la comunicacin.

Desconecte el cable de AS-Interface de la tarjeta maestra y conecte ambas fuentes de alimentacin. Cinco segundos
ms tarde, conecte el cable del bus de AS-Interface a la tarjeta maestra.

Conecte en primer lugar la fuente de alimentacin del mdulo de la CPU. Cinco segundos ms tarde, conecte la fuente
de alimentacin de la AS-Interface.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28-7

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Seleccin del tipo de PLC
Inicie el programa WindLDR en un PC.
1. Desde la barra de men de WindLDR, seleccione Configuracin >
PLCs > Tipo de PLC. Aparece el cuadro de dilogo Seleccin de
PLC.
2. Seleccione FC4A-D20RX1.
3. Haga clic en Aceptar para guardar los cambios y volver a la
pantalla de edicin del programa.

Configuracin de rea de funcin


Si vamos a utilizar un mdulo principal AS-Interface debemos configurarlo en el cuadro de dilogo
Configuracin de rea de funcin.
1. Desde la barra de men de WindLDR, seleccione Configuracin > Configuracin de rea de funcin >
Cartuchos & Mdulos. Aparece el cuadro de dilogo Configuracin de rea de funcin para Cartuchos &
Mdulos.

2. Asegrese de que existe una marca de verificacin a la izquierda de Usar mdulo principal AS-Interface.

Esta casilla de verificacin est marcada por defecto. Como este parmetro est relacionado con el programa
del usuario, descargue dicho programa a la CPU despus de cambiar alguno de estos parmetros.
Si el LED ERR del mdulo de la CPU se enciende cuando se conecte el mdulo principal de la AS-Interface,
descargue el programa del usuario a la CPU despus de realizar los cambios anteriores.
28-8

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Asignacin de una direccin a una unidad esclava
Las direcciones de los dispositivos secundarios compatibles con AS-Interface se configuran en fbrica. Conecte la
unidad esclava al mdulo principal de AS-Interface tal como se muestra en la pgina 28-6. No conecte dos o ms
unidades secundarias con la direccin 0, si no el mdulo principal de AS-Interface no podr reconocer correctamente
las direcciones de unidades secundarias.
1. Conecte en primer lugar el mdulo de la CPU de MicroSmart. Aproximadamente, ciinco segundos ms tarde,
conecte la fuente de alimentacin de la AS-Interface.
Nota: Cuando no existe una tarjeta esclava con el nmero de unidad 0 en el bus AS-Interface, la fuente de alimentacin de
la CPU y la del bus AS-Interface pueden conectarse al mismo tiempo. Consulte pgina 28-7.

2. Desde la barra de men de WindLDR, seleccione En lnea > AS-Interface > Configurar Principal para abrir el
cuadro de dilogo Configurar principal AS-Interface. Pulse Actualizar para recopilar la informacin de la esclava
y actualizar la pantalla. (Cuando finaliza la configuracin en el mdulo principal, no tiene que pulsar Actualizar,
ya que la pantalla se actualiza automticamente).

En el cuadro de dilogo Configurar principal AS-Interface, la direccin secundaria 0 aparece en amarillo. Esto
significa que el mdulo principal ha encontrado la direccin secundaria 0 en el bus de la AS-Interface. El CDI
para la direccin 0 muestra 07F7 (ID: 0, E/S: 7, ID2: F, ID1: 7).
3. Haga clic en el mdulo secundario 00 para Cambiar direccin secundaria 0 por 1. Para asignar la direccin 1,
escriba 1 en el campo Nueva direccin y haga clic en Aceptar.
Sombra amarilla

Haga clic en la direccin 0 de esclava para abrir el


cuadro de dilogo Cambiar direccin secundaria.

CDI: Imagen de datos de configuracin


PCD: Datos de configuracin permanente

La nueva direccin 01 queda


marcada en amarillo para indicar
que el cambio de la direccin se ha
completado con xito.

Sombra amarilla

4. Cuando cambie las direcciones


de esclava en otras esclavas,
contine desde el paso 3 si es
posible cablear la esclava sin
desconectar la alimentacin
elctrica, o desde el paso 1 si el
mdulo de la CPU se apaga.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28-9

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Configuracin de una estacin esclava
A continuacin debe guardar la configuracin de las unidades secundaria en el mdulo principal de ASInterface, bien mediante los pulsadores PB1 y PB2 del propio mdulo principal de la AS-Interface o mediante
el programa WindLDR.
Configuracin usando los pulsadores PB1 y PB2

Apague y
conecte de nuevo.

Presione PB1 y PB2.

Pulse PB2.

Pulse PB1.

1. Compruebe que el LED PWR y el LED CMO del mdulo princiapl de la AS-Interface estn encendidos (modo
protegido normal).
2. Presione los pulsadores PB1 y PB2 al mismo tiempo durante 3 segundos. El LED CMO se apaga y el LED LMO
se enciende (modo protegido).
3. Presione el pulsador PB2 durante 3 segundos. El LED CNF parpadea (modo configuracin).
4. Unos 5 segundos ms tarde, presione el pulsador PB1 durante 3 segundos. Todos los LED de E/S parpadean
una vez completada la configuracin.
5. Apague el mdulo de la CPU y el mdulo principal de AS-Interface y encindalos de nuevo. Compruebe que el
LED FLT se apaga, lo que indica que la configuracin se ha completado.
6. Use WindLDR para ver la informacin de la secundaria en el cuadro de dilogo Configurar principal de ASInterface y verificar que todas las secundarias se reconocen correctamente.

28-10

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Configuracin usando WindLDR
La configuracin de la unidad secundaria usando WindLDR puede realizarse de dos formas; utilizando el botn
Configuracin automtica o Configuracin manual del cuadro de dilogo Configurar principal AS-Interface.
1. Haga clic en el botn Configuracin automtica para guardar la informacin de la configuracin (LDS, CDI, PI)
de las unidades secundarias conectadas en la EEPROM (LPS, PCD, PP) del mdulo principal de AS-Interface.
Para obtener ms detalles, consulte la pgina 28-34.

La configuracin automtica guardar automticamente la informacin de las secundarias encontradas en el


bus de AS-Interface en la EEPROM del mdulo principal y esto completa la configuracin. Otro mtodo para
realizar la configuracin del Bus de AS-Interface es la manual que se realiza de la siguiente manera.
2. Haga clic en el valor PCD FFFF de la direccin de esclava 01 para abrir el cuadro de dilogo Configurar secundaria 01A.
3. Escriba el mismo valor que en CDI 07F7 en el campo PCD. (Asigne FFFF para los valores PCD de todas las
unidades esclavas no utilizadas.)
4. Seleccione la configuracin inicial de los parmetros (PP) P0 a P3, si fuera necesario.

Sombra amarilla

5. Haga clic en el botn Configuracin manual para guardar los valores del parmetro y PCD seleccionado en el
mdulo principal.
6. Compruebe que aparece una marca azul en la direccin de esclava 01, entonces ya se ha completado la configuracin.

Sombra azul

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28-11

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Supervisin de E/S digitales y cambio del estado y parmetros de salida
Mientras el MicroSmart est en comunicacin con las unidades esclavas de AS-Interface, el estado de las
unidades esclavas puede supervisarse usando el programa WindLDR en un PC. Los estados de la salida y las
imgenes de parmetros (PI) de las unidades esclavas conectadas al bus AS-Interface pueden cambiarse
usando WindLDR.
1. Desde la barra de men WindLDR, seleccione En lnea > Supervisar > Supervisar. De la barra de men de
WindLDR, seleccione En lnea y seleccione AS-Interface > Supervisar secundarias del men desplegable.
Aparece el cuadro de dilogo Supervisar secundarias de AS-Interface.

Las unidades esclavas activas se indican mediante una marca azul.


El siguiente paso es cambiar el estado de la salida activo.
2. Haga clic en la salida de la direccin de esclava 01 para abrir el cuadro de dilogo Estado de secundaria 01A.
3. Seleccione el botn On o Off para cambiar los estados de las salidas O0 a O3 y los parmetros (PI) P0 a P3
segn sea necesario.

Sombra azul

Los parmetros seleccionados (PI) estarn como estaban cuando se encendi la CPU hasta que volvamos a
apagarla y encenderla. Cuando la CPU se conecta de nuevo, los valores del parmetro (PP) configurado en la
unidad esclava (pgina 28-10) tendrn efecto. Para almacenar los valores cambiados en la EEPROM del
mdulo principal de AS-Interface, ejecute el comando Copiar PI a PP almacenando 0306, 0100, 0000, 0000,
0001 en los registros de datos D1941 a D1945. Consulte pgina 28-30.

28-12

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Problemas en el arranque del sistema
La siguiente tabla resume los posibles problemas en el arranque del sistema, sus probables causas y las acciones
a llevar a cabo.
Problema

Causa y accin

No se suministra alimentacin elctrica al mdulo principal de la AS-Interface . Compruebe que el cableado es el correcto y que se suministra alimentacin de AS-Interface.

El LED PWR est apagado.


(alimentacin)

No se suministra alimentacin desde la CPU al mdulo principal de la Interfaz AS.


Compruebe la conexin entre la CPU y el mdulo principal de AS-Interface.

La configuracin errnea de alguna unidad esclava. Use la funcin de supervisin


de unidades esclavas del programa WindLDR para comprobar que las estaciones
esclavas estn conectadas correctamente. Realice la configuracin, si fuera necesario. Para obtener detalles del mtodo de configuracin, consulte la pgina 28-32.

El LED FLT est encendido.


(fallo)

Si el LED FLT permenece encendido incluso estando las unidades esclavas


conectadas correctamente y acabada la configuracin, desconecte o vuelva a conectar
el conector de AS-Interface, o apague y encienda la fuenta de alimentacin de ASInterface.
El mdulo de la CPU no se comunica con el mdulo principal de AS-Interface.
Compruebe los siguientes puntos.

La CPU soporta la tarjeta AS-Interface? Compruebe el modelo de la CPU.

El LED LMO est encendido.


(modo local)

Compruebe que est seleccionado Usar mdulo principal AS-Interface en Configuracin de rea de funcin de WindLDR? La casilla est marcada por defecto. Si no
fuera as, marque la casilla y descargue el programa del usuario al mdulo de la CPU.

Una unidad esclava con una direccin 0 ha sido conectada al bus con la alimentaEl LED OFF est encendido.
(fuera de lnea)

cin encendida.. Despus de cambiar la direccin de la unidad esclava, apague y


encienda la alimentacin. Para obtener ms detalles del mtodo de cambio de
direccin, consulte la pgina 28-33.

Compruebe si existen dos o ms unidades esclavas con la misma direccin. Dos


El funcionamiento a alguna de
las unidades esclavas es
inestable.

unidades distintas no pueden ocupar la misma direccin, si la tienen y tienen los


mismos cdigos de identificacin (ID, E/S, ID2, ID1), el mdulo AS-Interface pueden que no detecte ningn error. Cuando cambie la direccin de la unidad esclava
duplicada usando WindLDR, elimine una de las unidades esclavas del bus.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28-13

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE

Pulsadores e indicadores LED


Esta seccin describe el funcionamiento de los pulsadores PB1 y PB2 del mdulo principal de AS-Interface y
las funciones de direccin y de los LED de E/S.

Funcionamiento del pulsador


Las operaciones que podemos realizar a travs de los pulsadores PB1 y PB2 situados en la parte delantera del
mdulo principal de AS-Interface dependen de la duracin de la pulsacin. Una pulsacin larga cambia el modo
de funcionamiento y una pulsacin corta cambia la unidad esclava que estamos supervisando con los LED de
E/S. Si la duracin de la pulsacin de PB1 o PB2 no corresponde a ninguno de estos modelos, el estado del
mdulo principal de AS-Interface no cambia.
Pulsacin larga
Una pulsacin larga tiene efecto cuando pulsa el botn PB1 o PB2 o ambos durante 3
segundos o ms. Use la pulsacin larga para cambiar el modo de funcionamiento del
mdulo principal de la AS-Interface o para guardar los datos de configuracin en la
EEPROM.

PB1
PB2

Pulsacin corta
Una pulsacin corta tiene efecto cuando pulsa el botn PB1 o PB2 durante 0,5
segundos o menos. Realice una pulsacin corta para cambiar a la direccin de la
secundaria que queremos supervisar por medio de los indicadores LED del mdulo
principal de AS-Interface.

Transicin entre modos de trabajo usando los pulsadores


Modo conectado
Modo normal protegido

MicroSmart conectado

*1

PB2

*2

*3

PB2

*5

Intercambio de datos normal protegido desconectado

Normal protegido fuera de lnea

Nota:
Todas las operaciones del
pulsador para cambiar los
modos son pulsaciones
largas.

*4

Almacenar configuracin
Datos a la EEPROM

Modo local
PB1
PB2
Modo protegido

PB2
PB1

Modo de configuracin

PB1

PB2
Almacenar configuracin
Datos a la EEPROM

*1 Poner al bus AS-Interfaz fuera de lnea, en el modo Normal protegido fuera de lnea.
*2 Poner al bus AS-Interface en lnea, en el modo normal protegido.
*3 Ejecucin del comando ASI Prohibir intercambio de datos.
*4 Ejecucin del comando ASI Permitir intercambio de datos.
*5 La configuracin se realiza haciendo clic en el botn Configuracin automtica o Configuracin manual en el programa
WindLDR. Los datos de configuracin se guardan en la EEPROM del mdulo principal de AS-Interface.

28-14

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Modos de funcionamiento de la tarjeta maestra AS-Interface
El mdulo principal de AS-Interface presenta dos modos de funcionamiento: Modo En lnea se usa para un
funcionamiento real, y el modo local se usa para mantenimiento.
Modo En lnea
En el modo automtico, la CPU comunica con el mdulo principal AS-Interface para supervisar y controlar
todas las unidades secundarias. Modo Automtico consta de los siguientes tres modos.
Modo normal protegido
Cuando conectamos la CPU, el mdulo principal ASI entra en el modo normal protegido si no se producen
errores. Este es el modo de funcionamiento normal del mdulo principal de AS-Interface, en este modo se
produce el trasvase de datos entre la principal y las unidades secundarias conectadas en el bus AS-Interface.
Si los datos de configuracin almacenados en el mdulo principal de AS-Interface no se corresponden con la
configuracin de las unidades secundarias conectadas actualmente en el bus, el LED FLT existente en el
mdulo principal se encender. Ejecute la configuracin usando los pulsadores en el mdulo principal de ASInterface. La configuracin puede realizarse tambin usando WindLDR. Consulte pgina 28-34.
Normal protegido fuera de lnea
El mdulo principal de AS-Interface detiene la comunicacin con todas las unidades secundarias y permite la operacin fuera de lnea
(inicializacin del mdulo principal). En este modo, el mdulo de la CPU no puede supervisar el estado de las unidades esclavas.
Para pasar del modo normal protegido al modo protegido fuera de linea, pulse el botn PB2 con pulsacin larga o
ejecute el comando AS-Interface pasar al modo normal protegido fuera de linea. Para volver al modo normal protegido,
y reiniciar la comunicacin de datos, pulsando el botn PB2 con pulsacin larga de o ejecute el comando AS-Interface
Ir a modo normal protegido. Para obtener ms detalles acerca de los comandos ASI, consulte la pgina 28-30.
Intercambio de datos normal protegido desconectado
El intercambio de datos con todas las unidades esclavas est prohibido. Para entrar en este modo, ejecute el comando ASI:
Prohibir intercambio de datos. Para volver al modo normal protegido y retomar la comunicacin de datos, ejecute el comando
ASI: Permitir intercambio de datos. Para obtener ms detalles acerca de los comandos ASI, consulte la pgina 28-30.
Cuando se ejecuta la configuracin automtica o la manual en el programa WindLDR, el mdulo principal de
AS-Interface entra en este modo durante la configuracin.
Modo local
En el modo local, la CPU no se comunica con el mdulo principal de la AS-Interface. Este modo se usa para
llevar a cabo operaciones de mantenimiento tales como la de comprobar la configuracin y el estado de las
entradas de las unidades esclavas. Use los LED de entrada existentes en la tarjeta maestra AS-Interace para
comprobar los datos de entrada de las unidades esclavas durante el funcionamiento.
Cuando conectamos la CPU, el mdulo principal ASI entra en el modo normal protegido si no se producen
errores. Para cambiar al modo local (protegido) desde cualquiera de los modos conectados, pulse los botones
PB1 y PB2 simultneamente con pulsacin larga. No es posible cambiar desde el modo local al modo
automtico usando los pulsadores. Para volver al modo automtico, apague la CPU y vuelva a conectarla.
El modo local consta de dos modos: modo protegido y modo de configuracin.
Modo Local protegido
En este modo funcionan las unidades secundarias con los datos de configuracin de la secundaria almacenados en
el mdulo principal de AS-Interface. Si la configuracin de la tarjeta maestra AS-Interface no coincide con los
mdulos conectados actualmente en el bus, se encender el LED FLT que existe en la parte delantera del mdulo
principal, y las unidades esclavas no funcionarn correctamente.
Para entrar en el modo Local protegido desde cualquiera de los modos conectados, pulse los botones PB1 y
PB2 simultneamente con pulsacin larga.
Modo Local de configuracin
Este modo lo utilizaremos para grabar la configuracin de todas las unidades secundarias conectadas en el
bus, en la EEPROM del mdulo principal de AS-Interface. Para realizar esta operacin pulse el botn PB1 con
una pulsacin larga. De esta forma se ejecuta la configuracin.
Para pasar al modo Local Configuracin desde el modo Local Protegido, pulse el botn PB2 con pulsacin
larga. Para volver al Local Protegido, pulse los botones PB1 y PB2 simultneamente con pulsacin larga.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28-15

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Indicadores LED
Los indicadores LED en el mdulo principal de la AS-Interface consisten en los LED de estado, los LED de E/
S y los LED de direccin.

LED de direccin (0x a 3x)


LED de estado

LED de direccin (x0 a x9)


LED de entrada

LED de salida
LED de direccin (A y B)

Indicadores de LED

Descripcin

PWR
(fuente de alimentacin de
AS-Interface)

Indica el estado de la fuente de alimentacin de la AS-Interface para el


mdulo principal de la AS-Interface.
Se enciende cuando se aplica la suficiente energa a la AS-Interface.

FLT (Fallo)

Indica el estado de configuracin de la AS-Interface.


Se enciende cuando los datos de configuracin permanente (PCD)
almacenados en la EEPROM del mdulo principal de la AS-Interface no
coinciden con la configuracin actual de la secundaria, o la imagen de
datos de configuracin (CDI). Posteriormente, la configuracin no est
completo o se encontr un error en el bus de la AS-Interface.

LMO (Modo local)

Indica el modo del mdulo principal de AS-Interface.


Se enciende cuando el mdulo principal de la AS-Interface se encuentra en
modo local.
Se apaga cuando el mdulo principal de la AS-Interface se encuentra en
modo conectado.

CMO (Modo conectado)

Indica el modo del mdulo principal de AS-Interface.


Se enciende cuando el mdulo principal de la AS-Interface se encuentra en
modo conectado.
Se apaga cuando el mdulo principal de la AS-Interface se encuentra en
modo local.

OFF (Fuera de lnea)

Indica el estado operativo del mdulo principal de AS-Interface.


Se enciende cuando el mdulo principal de la AS-Interface se encuentra en
fuera de lnea normal protegida.

CNF (Configuracin)

Indica el estado de configuracin del mdulo principal de AS-Interface.


Parpadea cuando el mdulo principal de la AS-Interface se encuentra en
modo configuracin.

IN0-IN3

Indica el estado operativo de cuatro entradas en la direccin indicada por


los LED de direccin.
Se enciende cuando la entrada correspondiente en la direccin indicada
est activada.

LED de
salida

OUT0-OUT3

Indica el estado operativo de cuatro salidas en la direccin indicada por los


LED de direccin.
Se enciende cuando la salida correspondiente en la direccin indicada est
activada.

LED de
direccin

0x-3x (lugar de 10)


x0-x9 (lugar de 1)
A, B (secundaria A o B)

Indica la direccin de la secundaria de 0A a 31B.


Se enciende cuando existe la direccin seleccionada.
Parpadea cuando la direccin seleccionada no existe.

LED de
estado

LED de
entrada

28-16

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


LED de estado
Los modos de operacin del mdulo principal de la AS-Interface pueden cambiarse presionando los pulsadores del frontal
del propio mdulo o ejecutando los comandos ASI. Los modos de operacin pueden confirmarse en los seis LED de estado
del mdulo principal de AS-Interface. Para obtener ms detalles acerca de los comandos ASI, consulte la pgina 28-30.
Indicacin LED de estado
LED de estado

Modo conectado

PWR
*1

FLT
APAG

LMO

CMO

OFF

CNF

*2

APAG

ENC

APAG

APAG

Modo normal protegido

ENC

Normal protegido fuera de lnea


Intercambio de datos
normal protegido desconectado

ENC *1

ENC

APAG

ENC

ENC

APAG

*1

ENC

APAG

ENC

APAG

APAG

Modo protegido

ENC *1

APAG

ENC

APAG

APAG

APAG

Modo de configuracin

ENC *1

APAG

ENC

APAG

APAG

Parpadeo

ENC

Modo local

*2

*2

*1: Se apaga cuando no se suministra energa a la AS-Interface.


*2: Se enciende cuando se encuentra un error en el bus de la AS-Interface.

LED de direccin y LED de E/S


El estado de funcionamiento y el estado de E/S de cada secundaria pueden supervisarse en los LED de
direccin y LED de E/S en la parte frontal del mdulo principal de la AS-Interface.
Estado operativo de la secundaria
El estado operativo de cada secundaria puede determinarse observando los LED de direccin y LED de E/S.
LED de direccin

ENC
Parpadeo

LED de E/S
ENCENDIDO o
APAGADO
Parpadeo
APAG

APAG

APAG

ENC

Descripcin
La secundaria en esta direccin est activa.
La secundaria en esta direccin est activa, pero tiene un error.
Esta direccin no tiene asignada ninguna secundaria.
La comunicacin del bus de la AS-Interface est desactivada debido a que no
se suministra alimentacin a la AS-Interface o el mdulo principal de la ASInterface se encuentra fuera de lnea normal protegida.

Estado de E/S de la secundaria


El estado de E/S de cada secundaria puede supervisarse en los LED de direccin y LED de E/S. Use la pulsacin
corta para cambiar la direccin de secundaria cuando se supervisa el estado E/S de la secundaria en el mdulo
principal de la AS-Interface. Una pulsacin corta del PB1 incrementa la direccin. En la ltima direccin (31B), con
otra pulsacin corta devolver a la primera direccin (0A). Una pulsacin corta del PB2 disminuye la direccin. En la
primera direccin (0A), con otra pulsacin corta devolver a la ltima direccin (31B).
Las siguientes figuras ilustran lo que ocurre cuando se pulsa el botn PB1 mientras los LEd de direccin
indican 25A. Los LED de direccin aumentan a 26A en donde se asigna una secundaria. Fjese que los LED
de direccin parpadea si no se asigna una secundaria.

Pulsacin corta
en PB1

Supervisin de direccin de secundaria 25A


Los LED de direccin parpadean ya que no
est asignado ninguna secundaria.

LED de E/S
indican los estados

Supervisin de direccin de secundaria 26A


LED de direccin se encienden y LED de E/
S indican los estados.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28-17

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE

Dispositivos de AS-Interface
Esta seccin describe los dispositivos de AS-Interface asignados en el mdulo de la CPU para controlar y
supervisar el mdulo principal de AS-Interface, y describe los comandos ASI usados para actualizar los
dispositivos de AS-Interface en el mdulo de la CPU o para controlar el mdulo principal de AS-Interface.

Tiempo de procesamiento
Los rels internos reservados para darnos el estado de las entradas salidas y el estado de las unidades esclavas
conectadas al bus AS-Interface, as como los registros de datos LAS, LDS, LPF se actualizan en cada ciclo de scan.
Los registros de datos para dispositivos E/S analgicos se actualizan tambin en cada exploracin slo cuando se
conectan E/S analgicas al bus de AS-Interface.
Otros registros de datos de AS-Interface se actualizan cuando se ejecuta el comando ASI en el modulo de la CPU.
Para obtener ms detalles acerca de los periodos de procesamiento de los comandos ASI, consulte pgina 28-30.
Mdulo de la CPU MicroSmart
Escalera
Procesando

Dispositivos de AS-Interface
Constantemente
Dispositivos actualizados
M1300-M1997
D1700-D1775
AS-Interface
Procesando
Otro
Procesando

28-18

Objetos de AS-Interface
IDI, ODI
Informacin de estado
E/S analgica
LAS, LDS, LPF

Comando ASI
D1941-D1945
Comando ASI
Dispositivos actualizados
D1776-D1940

LPS, CDI, PCD


PI, PP
Secundaria 0 ID1

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Acceder a objetos de AS-Interface para el mdulo principal de AS-Interface
Los datos de E/S y parmetros de las secundarias del bus de la AS-Interface, es estado del propio bus, y otra
informacin de las secundarias se asigna a la EEPROM del mdulo principal de la AS-Interface. Esta
informacin se llama objetos de AS-Interface, a la que se puede acceder a travs de los dispositivos de la ASInterface, tales como los rels internos de M1300 a M1997 y los registros de datos de D1700 a D1999. La
asignacin para el mdulo principal de AS-Interface se muestra en la siguiente tabla.
Mdulo de la CPU MicroSmart
Dispositivo
Rels
interno ASInterface

Registro de
datos de
ASInterface

Direccin

Tiempo de
procesado
(ms) *1

Lectura/
escritura

EEPROM del mdulo principal


AS-Interface
Objeto de AS-Interface

M1300-M1617

3,0

L *2

Entrada digital (IDI: imagen de datos


de entrada)

M1620-M1937

3,0

E *2

Salida digital (ODI: imagen de datos


de salida)

M1940-M1997

1,0

Informacin de estado

D1700-D1731

5,2

Entrada analgica *4

D1732-D1763

5,2

Salida analgica *4

D1764-D1767

1,0

L *2

Lista de secundarias activas (LAS)

D1768-D1771

1,0

L *2

Lista de secundarias detectadas


(LDS)

D1772-D1775

1,0

L *2

Lista de secundarias perifricas con


fallo (LPF)

D1776-D1779

1,0

L/E *2*3

Lista de secundarias proyectadas


(LPS)

D1780-D1843

10,4

L *2

Imagen de datos de configuracin


(CDI)

D1844-D1907

10,4

D1908-D1923

3,0

L/E

*2*3

L *2
L/E

*2*3

Datos de configuracin permanente


(PCD)

Actualizado
dispositivo

Cada
exploracin

Cada vez que


se ejecuta un
comando ASI

Imagen del parmetro (PI)

D1924-D1939

3,0

D1940

0,7

L/E

Cdigo ID1 secundaria 0

Parmetro permanente (PP)

D1941-D1945

L/E

Descripcin del comando ASI

D1946-D1999

(reservado)

*1: El tiempo necesario para que el mdulo de la CPU actualice los datos del dispositivo. Cuando se usa el mdulo
principal de la AS-Interface, el tiempo de exploracin se incrementa un mnimo de 10 ms.
*2: Estos datos de dispositivo de la AS-Interface pueden leerse o escribirse usando WindLDR. Para obtener ms detalles,
consulte la pgina 28-32.
*3: Los LPS, PCD y PP se configuran y descargan al mdulo de la CPU usando el programa WindLDR. Para obtener ms
detalles, consulte la pgina 28-34.
*4: Los datos de E/S analgicos se actualizan slo cuando una secundaria analgica se conecta al bus de la ASInterface.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28-19

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Datos de E/S pare el mdulo principal de AS-Interface
El mdulo principal de la AS-Interface puede procesar datos de E/S digitales y datos de E/S analgicos. Los
datos E/S digitales pueden ser un mximo de 4 entradas digitales y cuatro salidas digitales por secundaria. Los
datos E/S analgicos constan de 4 canales de datos de entrada o salida analgicos de 16 bits por secundaria.
Datos de E/S digital de secundarias estndar y secundarias de expansin
Para el mdulo principal de AS-Interface, los datos de E/S digital para secundarias estndar y secundarias A/
B (sensores y actuadores) del bus de AS-Interface se asignan a los rels internos de AS-Interface en orden
ascendente comenzando con la secundaria 0. La imagen de datos de entrada (IDI) para cada secundaria se
asigna a M1300 - M1617, y la imagen de datos de salida (ODI) se asigna a M1620 - M1937. Por ejemplo, en el
caso de la secundaria 3A, los datos de entrada se asignan a M1314 (DI0) - M1317 (DI3), y los datos de salida
se asignan a M1634 (DO0) - M1637 (DO3).
Imagen de datos de entrada digital (IDI)
Imagen de datos de entrada
(IDI)
M1300
M1310
M1320
M1330
M1340
M1350
M1360
M1370
M1380
M1390
M1400
M1410
M1420
M1430
M1440
M1450
M1460
M1470
M1480
M1490
M1500
M1510
M1520
M1530
M1540
M1550
M1560
M1570
M1580
M1590
M1600
M1610

28-20

Byte 0
Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
Byte 7
Byte 8
Byte 9
Byte 10
Byte 11
Byte 12
Byte 13
Byte 14
Byte 15
Byte 16
Byte 17
Byte 18
Byte 19
Byte 20
Byte 21
Byte 22
Byte 23
Byte 24
Byte 25
Byte 26
Byte 27
Byte 28
Byte 29
Byte 30
Byte 31

7
(DI3)

6
5
(DI2)
(DI1)
Secundaria 1(A)
Secundaria 3(A)
Secundaria 5(A)
Secundaria 7(A)
Secundaria 9(A)
Secundaria 11(A)
Secundaria 13(A)
Secundaria 15(A)
Secundaria 17(A)
Secundaria 19(A)
Secundaria 21(A)
Secundaria 23(A)
Secundaria 25(A)
Secundaria 27(A)
Secundaria 29(A)
Secundaria 31(A)
Secundaria 1B
Secundaria 3B
Secundaria 5B
Secundaria 7B
Secundaria 9B
Secundaria 11B
Secundaria 13B
Secundaria 15B
Secundaria 17B
Secundaria 19B
Secundaria 21B
Secundaria 23B
Secundaria 25B
Secundaria 27B
Secundaria 29B
Secundaria 31B

Formato de datos
4
3
(DI0)
(DI3)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

2
1
(DI2)
(DI1)
(Secundaria 0)
Secundaria 2(A)
Secundaria 4(A)
Secundaria 6(A)
Secundaria 8(A)
Secundaria 10(A)
Secundaria 12(A)
Secundaria 14(A)
Secundaria 16(A)
Secundaria 18(A)
Secundaria 20(A)
Secundaria 22(A)
Secundaria 24(A)
Secundaria 26(A)
Secundaria 28(A)
Secundaria 30(A)

Secundaria 2B
Secundaria 4B
Secundaria 6B
Secundaria 8B
Secundaria 10B
Secundaria 12B
Secundaria 14B
Secundaria 16B
Secundaria 18B
Secundaria 20B
Secundaria 22B
Secundaria 24B
Secundaria 26B
Secundaria 28B
Secundaria 30B

0
(DI0)

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Imagen de datos de salida digital (ODI)
Imagen de datos de salida (ODI)
M1620
M1630
M1640
M1650
M1660
M1670
M1680
M1690
M1700
M1710
M1720
M1730
M1740
M1750
M1760
M1770
M1780
M1790
M1800
M1810
M1820
M1830
M1840
M1850
M1860
M1870
M1880
M1890
M1900
M1910
M1920
M1930

Byte 0
Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
Byte 7
Byte 8
Byte 9
Byte 10
Byte 11
Byte 12
Byte 13
Byte 14
Byte 15
Byte 16
Byte 17
Byte 18
Byte 19
Byte 20
Byte 21
Byte 22
Byte 23
Byte 24
Byte 25
Byte 26
Byte 27
Byte 28
Byte 29
Byte 30
Byte 31

7
(DO3)

Formato de datos
6
5
4
3
2
1
(DO2)
(DO1)
(DO0)
(DO3)
(DO2)
(DO1)
Secundaria 1(A)
(Secundaria 0)
Secundaria 3(A)
Secundaria 2(A)
Secundaria 5(A)
Secundaria 4(A)
Secundaria 7(A)
Secundaria 6(A)
Secundaria 9(A)
Secundaria 8(A)
Secundaria 11(A)
Secundaria 10(A)
Secundaria 13(A)
Secundaria 12(A)
Secundaria 15(A)
Secundaria 14(A)
Secundaria 17(A)
Secundaria 16(A)
Secundaria 19(A)
Secundaria 18(A)
Secundaria 21(A)
Secundaria 20(A)
Secundaria 23(A)
Secundaria 22(A)
Secundaria 25(A)
Secundaria 24(A)
Secundaria 27(A)
Secundaria 26(A)
Secundaria 29(A)
Secundaria 28(A)
Secundaria 31(A)
Secundaria 30(A)
Secundaria 1B

Secundaria 3B
Secundaria 2B
Secundaria 5B
Secundaria 4B
Secundaria 7B
Secundaria 6B
Secundaria 9B
Secundaria 8B
Secundaria 11B
Secundaria 10B
Secundaria 13B
Secundaria 12B
Secundaria 15B
Secundaria 14B
Secundaria 17B
Secundaria 16B
Secundaria 19B
Secundaria 18B
Secundaria 21B
Secundaria 20B
Secundaria 23B
Secundaria 22B
Secundaria 25B
Secundaria 24B
Secundaria 27B
Secundaria 26B
Secundaria 29B
Secundaria 28B
Secundaria 31B
Secundaria 30B

0
(DO0)

Precaucin Inmediatamente despus del arranque, no pueden accederse a los datos de E/S digitales

de las secundarias estndar y secundarias de expansin . La comunicacin de datos


entre el mdulo de la CPU y las secundarias conectadas se inicia cuando se conecta el
rel interno especial M1945 (Normal_Operation_Active) Asegrese de que el M1945 est
conectado antes de acceder a los datos de E/S de la secundaria.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28-21

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Datos de E/S analgicos de secundaios analgicos
Para el mdulo principal de AS-Interface, los datos de E/S para un mximo de siete secundarias analgicas (cuatro canales
por cada secundaria) en el bus de AS-Interface se almacenan en los registros de datos de AS-Interface del mdulo de la CPU.
Las direcciones de la secundaria analgica (1 a 31) se encuentran en orden ascendente. Los datos de entrada para cada
secundaria analgica se asignan a registros de datos D1700 - D1731, y los datos de salida se asignan a D1732 - D1763.
El mdulo principal de la AS-Interface cumple con el perfil de secundaris analgica 7.3.

Precaucin El nmero mximo de secundarias analgicas que pueden conectarse a un bus de AS-Interface es siete.

No conecte ocho u ms secundarias analgicas en un bus, de ortro modo no funcionarn correctamente.

Cuando los registros de datos D1700 a D1731 asignados a las entradas analgicas contienen 7FFF,
no use estos datos para programar, ya que este valor est reservado para un significado especial:
Canal no usado en una secundaria asignada a una secundaria analgica. (Para un canal en una
secundaria no asignada a una secundaria analgica, el registro de datos correspondiente contiene
un valor indefinido).
Desbordamiento de datos.
Lacomunicacin entre el principal y la secundaria analgica est fuera de sincronizacin.

Cuando se usan secundarias analgicas, lea el manual del usuario de stas para
procesar correctamente los datos.
Datos de entrada analgica
Entrada analgica
D1700
D1701
D1702
D1703
D1704
D1705
D1706
D1707
D1708
D1709
D1710
D1711
D1712
D1713
D1714
D1715
D1716
D1717
D1718
D1719
D1720
D1721
D1722
D1723
D1724
D1725
D1726
D1727
D1728
D1729
D1730
D1731

28-22

Bytes 0 y 1
Bytes 2 y 3
Bytes 4 y 5
Bytes 6 y 7
Bytes 8 y 9
Bytes 10 y 11
Bytes 12 y 13
Bytes 14 y 15
Bytes 16 y 17
Bytes 18y 19
Bytes 20 y 21
Bytes 22 y 23
Bytes 24 y 25
Bytes 26 y 27
Bytes 28 y 29
Bytes 30 y 31
Bytes 32 y 33
Bytes 34 y 35
Bytes 36 y 37
Bytes 38 y 39
Bytes 40 y 41
Bytes 42 y 43
Bytes 44 y 45
Bytes 46 y 47
Bytes 48 y 49
Bytes 50 y 51
Bytes 52 y 53
Bytes 54 y 55
Bytes 56 y 57
Bytes 58 y 59
Bytes 60 y 61
Bytes 62 y 63

Nm. de canal
Canal 1
Canal 2
Canal 3
Canal 4
Canal 1
Canal 2
Canal 3
Canal 4
Canal 1
Canal 2
Canal 3
Canal 4
Canal 1
Canal 2
Canal 3
Canal 4
Canal 1
Canal 2
Canal 3
Canal 4
Canal 1
Canal 2
Canal 3
Canal 4
Canal 1
Canal 2
Canal 3
Canal 4

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Formato de datos
1er dato
(AI0)

2 dato
(AI1)

3er dato
(AI2)

4 dato
(AI3)

5 dato
(AI4)

6 dato
(AI5)

7 dato
(AI6)

(reservado)

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Datos de salida analgica
Salida analgica
D1732
D1733
D1734
D1735
D1736
D1737
D1738
D1739
D1740
D1741
D1742
D1743
D1744
D1745
D1746
D1747
D1748
D1749
D1750
D1751
D1752
D1753
D1754
D1755
D1756
D1757
D1758
D1759
D1760
D1761
D1762
D1763

Bytes 0 y 1
Bytes 2 y 3
Bytes 4 y 5
Bytes 6 y 7
Bytes 8 y 9
Bytes 10 y 11
Bytes 12 y 13
Bytes 14 y 15
Bytes 16 y 17
Bytes 18y 19
Bytes 20 y 21
Bytes 22 y 23
Bytes 24 y 25
Bytes 26 y 27
Bytes 28 y 29
Bytes 30 y 31
Bytes 32 y 33
Bytes 34 y 35
Bytes 36 y 37
Bytes 38 y 39
Bytes 40 y 41
Bytes 42 y 43
Bytes 44 y 45
Bytes 46 y 47
Bytes 48 y 49
Bytes 50 y 51
Bytes 52 y 53
Bytes 54 y 55
Bytes 56 y 57
Bytes 58 y 59
Bytes 60 y 61
Bytes 62 y 63

Nm. de canal
Canal 1
Canal 2
Canal 3
Canal 4
Canal 1
Canal 2
Canal 3
Canal 4
Canal 1
Canal 2
Canal 3
Canal 4
Canal 1
Canal 2
Canal 3
Canal 4
Canal 1
Canal 2
Canal 3
Canal 4
Canal 1
Canal 2
Canal 3
Canal 4
Canal 1
Canal 2
Canal 3
Canal 4

Formato de datos
1er dato
(AO0)

2 dato
(AO1)

3er dato
(AO2)

4 dato
(AO3)

5 dato
(AO4)

6 dato
(AO5)

7 dato
(AO6)

(reservado)

Por ejemplo, cuando se usan las secundarias de entrada analgica 1, 13 y 20, las secundarias de salida
analgica 5 y 25, y las secundarias E/S analgica 14 y 21, los datos de secundaria de E/S analgicas se
asignar mediante configuracin tal como se muestran a continuacin y se mantienen hasta que se ejecute la
siguiente configuracin. Cuatro canales (8 bytes) estn siempre reservados para cada secundaria.
Mdulo esclavo
analgico
1
2
3
4
5
6
7
(8)

Almacenamiento de
datos
D1700-D1703
D1704-D1707
D1708-D1711
D1712-D1715
D1716-D1719
D1720-D1723
D1724-D1727
(D1728-D1731)

esclava de entrada
analgica
Secundaria 1
No utilizados
Secundaria 13
Secundaria 14
Secundaria 20
Secundaria 21
No utilizados
(reservado)

Almacenamiento de
datos
D1732-D1735
D1736-D1739
D1740-D1743
D1744-D1747
D1748-D1751
D1752-D1755
D1756-D1759
(D1760-D1763)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

esclava de salida
analgica
No utilizados
Secundaria 5
No utilizados
Secundaria 14
No utilizados
Secundaria 21
Secundaria 25
(reservado)

28-23

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Informacin de estado
Pare el mdulo principal de AS-Interface, la informacin de estado se asigna a los rels internos de ASInterface M1940 a M1997. Estos rels internos se usan para supervisar el estado del bus de la AS-Interface. Si
se produce un error en el bus, puede confirmar el error con los LED de estado de la parte frontal del mdulo
principal de la AS-Interface adems de estos rels internos de estado.
Rels internos de informacin de estado
Descripcin
Rels internos

Estado
ENC

M1940

Config_OK

M1941

LDS.0

M1942

Auto_Address_Assign

M1943

Auto_Address_Available

M1944

Configuration

M1945

Normal_Operation_Active

M1946

APF/not APO

M1947

Offline_Ready

M1950

Periphery_OK

M1951-M1957
M1960
M1961
M1962
M1963-M1997

(reservado)
Data_Exchange_Active
Off-line
Modo conectado
(reservado)

OFF

Configuracin completa.
Se detecta la direccin de
secundaria 0 en el bus de la
AS-Interface.
Se activa el direccionamiento
automtico.

Configuracin incompleta.
No se detecta la direccin de
secundaria 0 en el bus de la
AS-Interface.
Se desactiva el direccionamiento
automtico.

El direccionamiento automtico
est listo.
El modo de configuracin se
activa.
Modo normal protegido
activado.
Fallo de la fuente de alimentacin
de AS-Interface.
Fuera de lnea normal protegido
activado.
Dispositivos perifricos
normales.

Intercambio de datos activado.


Comando para ir a fuera de lnea
normal protegido emitido por el
pulsador o WindLDR.
Se activa el modo conectado.

El direccionamiento automtico
no est listo.
Diferente al modo de
configuracin.
Diferente al modo normal
protegido.
Fuente de alimentacin de ASInterface normal.
Diferente a fuera de lnea
normal protegido.
Dispositivos perifricos
anormales.

Intercambio de datos prohibidos.


Comando para ir a fuera de
lnea normal protegido no se
emiti.
Se activa el modo local.

M1940 Config_OK

M1940 indica el estado de configuracin. M1940 se enciende cuando los datos de configuracin permanente
(PCD) almacenados en la EEPROM del mdulo principal de la AS-Interface no coinciden con la imagen de
datos de configuracin (CDI). Cuando se cambia la configuracin, p. ej. se aade una nueva secundaria o falla
una secundaria, M1940 se apaga. Posteriormente se apaga el LED FLT.
M1941 LDS.0

M1941 se usa para comprobar la presencia de una secundaria con direccin 0 en el bus de AS-Interface.
M1941 se enciende cuando una secundaria con direccin 0 (configuracin de fbrica) se detecta en el bus de
la AS-Interface en modo normal protegido o modo protegido, o cuando la direccin de una secundaria se
cambia a 0 mientras que el mdulo principal de la AS-Interface en modo normal protegido.
M1942 Auto_Address_Assign

M1942 indica que la funcin de direccionamiento autoimtico est activada. El valor predeterminado est
activado y el M1942 est normalmente encendido. Este valor puede cambiarse usando los comandos ASI
Activar direccionamiento automtico y Desactivar direccionamiento automtico.
Nota: Cuando la funcin de direccionamiento automtico se activa en el mdulo principal de la AS-Interface y una secundaria
falla, puede sustituirla por una nueva que disponga de los mismos cdigos de identificacin sin detener el bus de la AS-Interface.
28-24

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Si a la secundaria sustituta se le asigna la misma direccin y disposne de los mismos cdigos de identificacin que la
secundaria errnea, la secundaria de sustitucin se aade automticamente a la LDS (lista de secundarios detectados)
para continuar el funcionamiento. Si la direccin asignada o los cdigos de identificacin de la secundaria de sustitucin
son diferentes del errneo, se encender el LED FLT.

Cuando se sustituye una secundaria de sustitucin con una secundaria nueva la cual tenga asignada la direccin 0
(ajuste de fbrica) y dispone de los mismos cdigos de identificacin, la nuevo secundaria se le asignar la direccin de
la secundaria errnea y se aadir a la LDS y LAS (lista de secundarias activas). Si los cdigos de identificacin de la
secundaria de sustitucin son diferentes del errneo, se encender el LED FLT.

La funcin de direccionamiento automtica para la secundaria de sustitucin funciona slo cuando ha fallado la secundaria. Esta funcin no puede usarse para sustituir varias secundarias.

M1943 Auto_Address_Available

M1943 indica si se satisfacen o no las condiciones para la funcin de direccionamiento automtico. M1943 se
enciende cuando la funcin de direccionamiento automtico est activada y existe una secundaria con fallo
(una secundaria que no puede reconocerse por el mdulo principal AS-Interface) en el bus de AS-Interface.
M1944 Configuracin

M1944 indica si el mdulo principal de la AS-Interface se encuentra en modo de configuracin (encendido) o en otro modo
(apagado). Mientras el modo de configuracin est activado, M1944 permenece encendido y el LED CNF parpadea.
M1945 Normal_Operation_Active

M1945 permenece encendido cuando el mdulo principal de la AS-Interface se encuentra en modo normal
protegido. M1945 est apagado estando en otros modos. Cuando se enciende M1945, el mdulo de la CPU
comienza el intercambio de datos con las secundarias conectadas.
M1946 APF/not APO

M1946 se enciende cuando falla la fuente de alimentacin de la AS-Interface, luego se apaga el LED PWR.
M1947 Offline_Ready

M1947 indica que el mdulo principal de la AS-Interface se encuentra en fuera de lnea normal protegida. Mientras se
encuentra en fuera de lnea normal protegido, M1947 permenece encendido y el LED OFF permenece tambin encendido.
M1950 Periphery_OK

M1950 permenece encendido mientras el mdulo principal de la AS-Interface no detecta un fallo en los
dispositivos perifricos. Cuando se encuentra un fallo, se apaga M1950.
M1960 Data_Exchange_Active

M1960 indica que se activa el intercambio de datos. Mientras M1960 est encendido, el mdulo principal de
AS-Interface est en modo normal protegido, y el intercambio de datos entre el mdulo principal de ASInterface y las secundarias se activan. El intercambio de datos puede activarse y desactivarse usando los
comandos ASI Permitir intercambio de datos y Prohibir intercambio de datos.
M1961 Off-line

M1961 se enciende cuando se enva un comando para cambiar a fuera de lnea normal protegido. Para cambiar a fuera de lnea
normal protegido desde el modo normal protegido, pulse el botn PB2 del mdulo principal de la AS-Interface o ejecute el comando
ASI Ir a fuera de lnea normal protegido. M1961 permanece encendido hasta que se salga de fuera de lnea normal protegido.
M1962 Modo conectado

M1962 indica que el mdulo principal de la AS-Interface se encuentra en modo conectado. Mientras se encuentre en
modo conectado, M1962 permenece encendido. Entonces el LED LMO permenece apagado y el LED CMO encendido.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28-25

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Informacin de lista de secundarias
Para el mdulo principal de AS-Interface, los registros de datos D1764 a D1779 se asignan a la informacin de
lista secundaria para determinar el estado operativo de las secundarias. La informacin de lista de
secundarias se agrupa en cuatro listas. La lista de secundarias activas (LAS) muestra las secundarias
actualmente en funcionamiento. La lista de secundarias detectadas (LDS) enumera las secundarias
detectadas en el bus de la AS-Interface. Lista de secundarias perifricas con fallo (LPF). Lista de secundarias
proyectadas (LPS), enumera la configuracin de la secundaria almacenada en el mdulo principal de la ASInterface.
Lista de secundarias activas (LAS)

Para el mdulo principal de AS-Interface, los registros de datos D1764 a D1767 se asignan para leer la LAS.
Puede comprobar los bits de registro para determinar el estado operativo de cada secundaria. Cuando un bit
est activo, indica que la secundaria correspondiente est activa.
LAS
D1764

Bytes 0 y 1

D1765

Bytes 2 y 3

D1766
D1767

Bytes 4 y 5
Bytes 6 y 7

Formato de datos
Bits 15 a 8
Bits 7 a 0
Secundarias 15(A) a
Secundarias 7(A) a 0
8(A)
Secundarias 31(A) a
Secundarias 23(A) a
24(A)
16(A)
Secundarias 15B a 8B Secundarias 7B a (0B)
Secundarias 31B a 24B Secundarias 23B a 16B

Lista de secundarias detectadas (LDS)

Para el mdulo principal de AS-Interface, los registros de datos D1768 a D1771 se asignan para leer la LDS.
Puede comprobar los bits de registro para determinar el estado de deteccin de cada secundaria. Cuando un
bit est activo, indica que la secundaria correspondiente ha sido detectado por el principal.
LDS
D1768

Bytes 0 y 1

D1769

Bytes 2 y 3

D1770
D1771

Bytes 4 y 5
Bytes 6 y 7

Formato de datos
Bits 15 a 8
Bits 7 a 0
Secundarias 15(A) a
Secundarias 7(A) a 0
8(A)
Secundarias 31(A) a
Secundarias 23(A) a
24(A)
16(A)
Secundarias 15B a 8B Secundarias 7B a (0B)
Secundarias 31B a 24B Secundarias 23B a 16B

Lista de secundarias perifricas con fallo (LPF)

Para el mdulo principal de AS-Interface, los registros de datos D1772 a D1775 se asignan para leer la LPF.
Puede comprobar los bits de registro para determinar el estado de fallo de cada secundaria. Cuando un bit
est activo, indica que la secundaria correspondiente falla.
LPF

28-26

D1772

Bytes 0 y 1

D1773

Bytes 2 y 3

D1774
D1775

Bytes 4 y 5
Bytes 6 y 7

Formato de datos
Bits 15 a 8
Bits 7 a 0
Secundarias 15(A) a
Secundarias 7(A) a 0
8(A)
Secundarias 31(A) a
Secundarias 23(A) a
24(A)
16(A)
Secundarias 15B a 8B Secundarias 7B a (0B)
Secundarias 31B a 24B Secundarias 23B a 16B

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Lista de secundarias proyectadas (LPS)

Para el mdulo principal de AS-Interface, D1776 a D1779 se asignan para leer y escribir la LPS. La
configuracin de LPS se almacenan en el mdulo principal de la AS-Interface cuando se ejecuta la
Configuracin automtica o Configuracin manual en el programa WindLDR. El comando ASI Leer LPS puede
usarse para leer los datos LPS para los registros de datos D1776 a D1779. Posteriormente, puede comprobar
los bits del registro para determinar la proyeccin de la secundaria. Cuando un bit est activo, indica que la
secundaria correspondiente est ajustada como una secundaria proyectada. Despus de cambiar el ajuste de
LPS, ejecute el comando ASI Leer LPS, luego puede usar los datos actualizados para la ejecucin del
programa.
LPS
D1776

Bytes 0 y 1

D1777

Bytes 2 y 3

D1778
D1779

Bytes 4 y 5
Bytes 6 y 7

Formato de datos
Bits 15 a 8
Bits 7 a 0
Secundarias 15(A) a
Secundarias 7(A) a 0
8(A)
Secundarias 31(A) a
Secundarias 23(A) a
24(A)
16(A)
Secundarias 15B a 8B Secundarias 7B a (0B)
Secundarias 31B a 24B Secundarias 23B a 16B

Informacin de identificacin de secundaria (Perfil de secundaria)


Para el mdulo principal de AS-Interface, los registros de datos D1780 a D1940 se asignan a la informacin de
identificacin de secundaria o al perfil de la secundaria. El perfil de secundaria incluye los datos de
configuracin y parmetros para indicar el tipo de secundaria y el funcionamiento de la misma,
respectivamente.
Imagen de datos de configuracin (CDI)

Para el mdulo principal de AS-Interface, los registros de datos D1780 a D1843 se asignan para leer el CDI
de cada secundaria. El CDI son los datos de configuracin de secundaria actual recopilados por el mdulo
principal de la AS-Interface en el arranque y almacenados en dicho mdulo principal.
El CDI se compone de cuatro cdigos: Cdigo ID, cdigo E/S, cdigo ID2 y cdigo ID1. El CDI de las
secundarias no conectadas al bus de la AS-Interface es FFFh.
El comando ASI Leer CDI puede usarse para leer los datos CDI para los registros de datos D1780 a D1843.
Ejecute el comando ASI Lerer CDI antes de usar los datos CDI para la ejecucin del programa.
CDI
D1780
D1781
D1782
D(1780+N)
D1811
D1812
D1813
D(1812+N)
D1843

Bits 15 a 12
Cdigo ID
Bytes 0 y 1
Bytes 2 y 3
Bytes 4 y 5

Bytes 62 y 63
Bytes 64 y 65
Bytes 66 y 67

Bytes 126 y 127

Formato de datos
Bits 11 a 8
Bits 7 a 4
Cdigo E/S
Cdigo ID2
Secundaria 0
Secundaria 1(A)
Secundaria 2(A)
Secundaria N(A)
Secundaria 31(A)
(sin utilizar)
Secundaria 1B
Secundaria NB
Secundaria 31B

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Bits 3 a 0
Cdigo ID1

28-27

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Datos de configuracin permanente (PCD)

Para el mdulo principal de AS-Interface, los registros de datos D1844 a D1907 se asignan para leer y escribir
el PCD de cada secundaria. Al igual que el CDI, el PCD se compone de cuatro cdigos: Cdigo ID, cdigo E/
S, cdigo ID2 y cdigo ID1.
Cuando se ejecuta la configuracin automtica, el CDI se copia en el PCD y se almacena en la EEPROM del
mdulo principal de la AS-Interface. Cuando se ejecuta la configuracin manual, puede ajustar el PCD usando
el cuadro de dilogo Configurar secundaria en WindLDR. Ajuste el PCD de cada secundaria al mismo valor
que su CDI. Si el PCD es diferente del CDI para una secundaria, entonces esa secundaria no funcioar
correctamente. Ajuste FFFFh para el PCD de los nmeros de secundarias vacantes.
El comando ASI Leer PCD puede usarse para leer los datos PCD para los registros de datos D1844 a D1907.
Ejecute el comando ASI Leer PCD antes de usar los datos PCD para la ejecucin del programa.
PCD
D1844
D1845
D1846
D(1844+N)
D1875
D1876
D1877
D(1876+N)
D1907

Bits 15 a 12
Cdigo ID
Bytes 0 y 1
Bytes 2 y 3
Bytes 4 y 5

Bytes 14 y 15
Bytes 16 y 17
Bytes 18 y 19

Bytes 30 y 31

Formato de datos
Bits 11 a 8
Bits 7 a 4
Cdigo E/S
Cdigo ID2
Secundaria 0
Secundaria 1(A)
Secundaria 2(A)
Secundaria N(A)
Secundaria 31(A)
(sin utilizar)
Secundaria 1B
Secundaria NB
Secundaria 31B

Bits 3 a 0
Cdigo ID1

Imagen del parmetro (PI)

Para el mdulo principal de AS-Interface, los registros de datos D1908 a D1923 se asignan para leer el PI de
cada secundaria. El PI se compone de cuatro parmetros: P3, P2, P1, y P0. El PI son los datos de parmetro
de secundaria actual recopilados por el mdulo principal de la AS-Interface en el arranque y almacenados en
dicho mdulo principal. Para cambiar la configuracin de PI, use el programa WindLDR (Cuadro de dilogo
Estado de secundaria) o ejevute el comando ASI Cambiar PI de secundaria.
El comando ASI Leer PI puede usarse para leer los datos PI para los registros de datos D1908 a D1923.
Despus de cambiar el ajuste de PI, ejecute el comando ASI Leer PI, luego puede usar los datos actualizados
para la ejecucin del programa.
PI

28-28

D1908

Bytes 0 y 1

D1909

Bytes 2 y 3

D1910

Bytes 4 y 5

D(1908+N/4)

D1915

Bytes 14 y 15

D1916
D1917

Bytes 16 y 17
Bytes 18 y 19

D(1916+N/4)

D1923

Bytes 30 y 31

Bits 15 a 12
P3/P2/P1/P0
Secundaria
3(A)
Secundaria
7(A)
Secundaria
11(A)
Secundaria
(N+3)(A)
Secundaria
31(A)
Secundaria 3B
Secundaria 7B
Secundaria
(N+3)B
Secundaria
31B

Formato de datos
Bits 11 a 8
Bits 7 a 4
P3/P2/P1/P0
P3/P2/P1/P0
Secundaria
Secundaria
2(A)
1(A)
Secundaria
Secundaria
6(A)
5(A)
Secundaria
Secundaria
10(A)
9(A)
Secundaria
Secundaria
(N+2)(A)
(N+1)(A)
Secundaria
Secundaria
30(A)
29(A)
Secundaria 2B Secundaria 1B
Secundaria 6B Secundaria 5B
Secundaria
Secundaria
(N+2)B
(N+1)B
Secundaria
Secundaria
30B
29B

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Bits 3 a 0
P3/P2/P1/P0
Secundaria 0
Secundaria
4(A)
Secundaria
8(A)
Secundaria
N(A)
Secundaria
28(A)
(sin utilizar)
Secundaria 4B
Secundaria NB
Secundaria
28B

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Parmetro permanente (PP)

Para el mdulo principal de AS-Interface, los registros de datos D1924 a D1939 se asignan para leer y escribir el
PP de cada secundaria. Al igual que el PI, el PP se compone de cuatro parmetros: P3, P2, P1, y P0. Cuando se
ejecuta la configuracin automtica, el PI se copia en el PP y se almacena en la EEPROM del mdulo principal
de la AS-Interface. Cuando se ejecuta la configuracin manual, puede ajustar el PP usando el cuadro de dilogo
Configurar secundaria en WindLDR.
El comando ASI Leer PP puede usarse para leer los datos PP para los registros de datos D1924 a D1939.
Despus de cambiar el ajuste de PP, ejecute el comando ASI Leer PP, luego puede usar los datos actualizados
para la ejecucin del programa.
PP
D1924

Bytes 0 y 1

D1925

Bytes 2 y 3

D1926

Bytes 4 y 5

D(1924+N/4)

D1931

Bytes 14 y 15

D1932
D1933

Bytes 16 y 17
Bytes 18 y 19

D(1932+N/4)

D1939

Bytes 30 y 31

Bits 15 a 12
P3/P2/P1/P0
Secundaria
3(A)
Secundaria
7(A)
Secundaria
11(A)
Secundaria
(N+3)(A)
Secundaria
31(A)
Secundaria 3B
Secundaria 7B
Secundaria
(N+3)B
Secundaria
31B

Formato de datos
Bits 11 a 8
Bits 7 a 4
P3/P2/P1/P0
P3/P2/P1/P0
Secundaria
Secundaria
2(A)
1(A)
Secundaria
Secundaria
6(A)
5(A)
Secundaria
Secundaria
10(A)
9(A)
Secundaria
Secundaria
(N+2)(A)
(N+1)(A)
Secundaria
Secundaria
30(A)
29(A)
Secundaria 2B Secundaria 1B
Secundaria 6B Secundaria 5B
Secundaria
Secundaria
(N+2)B
(N+1)B
Secundaria
Secundaria
30B
29B

Bits 3 a 0
P3/P2/P1/P0
Secundaria 0
Secundaria
4(A)
Secundaria
8(A)
Secundaria
N(A)
Secundaria
28(A)
(sin utilizar)
Secundaria 4B
Secundaria NB
Secundaria
28B

Cambio del Cdigo ID1 de la secundaria 0

Para el mdulo principal de AS-Interface, el registro de datos D1940 se asigna para leer y escribir el cdigo
ID1 de la secundaria 0. Para cambiar la configuracin de la secundaria 0 ID1, almacene el valor requerido en
D1940 y ejecute el comando ASI Escribir secundaria 0 ID1. El comando ASI Leer secundaria 0 ID1 puede
usarse para leer los datos de la secundaria 0 ID1 para el registro de datos D1940. Despus de cambiar el
ajuste de la secundaria 0 ID1, ejecute el comando ASI Leer secundaria 0 ID1, luego puede usar los datos de la
secundaria 0 ID1 actualizados para la ejecucin del programa.
Cdigo ID1 esclava 0
D1940

Bytes 0 y 1

Bits 15 a 12

Formato de datos
Bits 11 a 8
Bits 7 a 4

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Bits 3 a 0
Cdigo ID1

28-29

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Comandos ASI (Mdulo principal de AS-Interface)
Los comandos ASI se usan para actualizar los dispositivos de la AS-Interface en el mdulo de la CPU o para
controlar el mdulo principal de la AS-Interface. Los registros de datos D1941 a D1944 se usan para
almacenar datos de comando. D1945 se usa para almacenar un cdigo de solicitud antes de ejecutar el
comando. Mientras se ejecuta el comando, D1945 almacena los cdigos de estado y resultado.
Formato del comando ASI
Part del comando (8 bytes)
D1942
D1943

D1941

Solicitud/Resultado
D1945

D1944

Datos del comando ASI


Para ejecutar un comando ASI, almacene los valores requerido para los registros de datos D1941 a D1945
segn lo listado en la siguiente tabla.
Tiempo de
procesamie
nto (ms)

Comando ASI

*3

Leer LPS
Leer CDI
Leer PCD
Leer PI
Leer PP
Leer Secundaria 0 ID1
Escribir Secundaria 0 ID1

1,0
10,4 *3
10,4 *3
3,0 *3
3,0 *3
0,7 *3
0,7 *3
*4

Datos de comando (hexadecimal)


Descripcin

D1941

D1942

D1943

D1944

D1945

Lee LPS a D1776-D1779

010B

084C

0000

0000

0001

Lee CDI a D1780-D1843

010C

4050

0000

0000

0001

Lee PCD a D1844-D1907

010E

4090

0000

0000

0001

Lee PI a D1908-D1923

0107

20D0

0000

0000

0001

Lee PP a D1924-D1939

0108

20E0

0000

0000

0001

Lee secundaria o ID1 a D1940

0109

02F0

0000

0000

0001

Escribe D1940 en secundaria o ID1

0209

02F0

0000

0000

0001

Copia imagen de parmetro en parmetro


permanente

0306

0100

0000

0000

0001

Copiar PI en PP

0,8

Cambiar secundaria PI *1

0,8 *4

Escribe PI () en secundaria ()(Nota)

0306

0102

000

00

0001

Ir a Fuera de lnea normal


protegido

0,8 *4

Desde el modo normal protegido a fuera


de lnea normal protegido

0306

0301

0000

0000

0001

Ir a Modo normal protegido

0,8 *4

Desde el fuera de lnea normal protegido


a modo normal protegido

0306

0300

0000

0000

0001

Prohibir intercambio de
datos

0,8 *4

Desde el modo normal protegido a intercambio


de datos normal protegido desconectado

0306

0401

0000

0000

0001

Activar intercambio de datos

0,8 *4

Desde el intercambio de datos normal protegido


desconectado a modo normal protegido

0306

0400

0000

0000

0001

Cambiar direccin
secundaria *2

0,8 *4

Cambiar direccin de secundaria () en


nueva direccin (++)
(Nota)

0306

0500

00

00++

0001

Activar direccionamiento
automtico

0,8 *4

Activa la asignacin automtica de


dierecciones (predeterminado)

0306

0800

0000

0000

0001

Desactivar direccionamiento
automtico

0,8 *4

Desactivar asignacin automtica de


direccin

0306

0801

0000

0000

0001

*1: WindLDR dispone del cuadro de dilogo Estado de secundaria para ejecutar este comando y escribir un valor PI en
una secundaria designada. Consulte el Programa de muestra en pgina 28-31.
*2: WindLDR dispone del cuadro de dilogo Cambiar direccin secundaria para ejecutar este comando.
*3: Completado en una exploracin cuando los cinco registros de datos almacenan valores respectivos. Cuando finaliza,
D1945 almacena 4. Consulte los Cdigos de solicitud y resultado en pgina 28-31. Otros comandos tardan varias
exploraciones en completar la ejecucin.
*4: Cada periodo de exploracin se alarga 0,8 ms. Al menos se requiere 1 s hasta que el comando ASI tiene efecto.
Nota:Especifique la direccin de secundaria en el registro de datos tal como se muestra en la siguiente tabla:
Direccin
secundaria
0(A)
1(A)
2(A)
|
31(A)
28-30

Valor del registro de datos


Hexadecimal
Decimal
00h
0
01h
1
02h
2
|
|
1Fh
31

Direccin
secundaria

1B
2B
|
31B

Valor del registro de datos


Hexadecimal
Decimal

21h
33
22h
34
|
|
3Fh
63

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Cdigos de solicitud y resultados
D1945 Byte de valor inferior

Descripcin

Nota

00h

Valor incial en el arranque

01h

Solicitud

02h

Procesamiento del comando


ASI

04h

Completado normalmente

08h

(Ejecucin de configuracin)

14h

Fallo de dispositivo perifrico

24h

Error del comando ASI

74h

No Es Posible ejecutar

84h

Ejecucin resulta en error

Mientras el byte inferior de D1945 almacena 01h,


02h, o 08h no escriba ningn valor en D1945, de
otro modo el comando ASI no se ejecuta
correctamente.
El mdulo d ela CPU almacena todos los valores
automticamente, excepto para 01h.

Programa de muestra: Cambiar secundaria PI


Este programa de muestra cambia el valor PI de la secundaria 1A a 3. Para usar el comando ASI Cambiar
secundaria PI, almacene el valor del nuevo parmetro 3 a D1943 y 1 a D1944 para designar la direccin de
secundaria usando la instruccin MACRO en WindLDR.
Datos de comando (hexadecimal)

Programa
Escribir parmetro PI 3 en secundaria 1A

D1941

D1942

D1943

D1944

D1945

0306

0102

0003

0001

0001

Para designar la secundaria 31A, ajuste 001F en D1944. Para la secundaria 1B, ajuste 0021.
Parmetros P3 a P0 se pesan tal como se muestra en la siguiente tabla. Cuando el parmetro PI se ajusta a 3,
P3 y P2 se desactivan y P1 y P0 se activan.

I0

Parmetro

P3

P2

P1

P0

Peso

ENCENDIDO/
APAGADO

OFF

OFF

ENC

ENC

SOTU

MACRO

S1
10

D1
D2
D1941 D1945

Cuando la entrada I0 se conecta, la instruccin MACRO


almacena valores hexadecimales 0306, 0102, 0003, 0001,
y 0001 a los cinco registros de datos D1941 a D1945.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28-31

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE

Uso de WindLDR
Esta seccin describe los procedimientos para usar WindLDR para el sistema de AS-Interface. WindLDR
contiene el cuadro de dilogo Configurar principal AS-Interface para configurar las secundarias y para cambiar
las direcciones de secundaria, y el cuadro de dilogo Supervisar secundaria de AS-Interface para supervisar el
funcionamiento de la secundaria.
Para conocer los procedimientos para seleccionar el tipo de PLC y Configuracin de rea de funcin, consulte
pgina 28-8.

Configurar principal AS-Interface


Los dispositivos secundarios compatibles con la AS-Interface se ajustan a la direccin 0 de fbrica y deben
asignarse a una direccin secundaria nica, de forma que el principal pueda comunicarse con la secundaria
de forma correcta.
Desde la barra de men WindLDR, seleccione En lnea > AS-Interface > Configurar Principal. Aparece el
cuadro de dilogo Configurar principal AS-Interface.
Haga clic en la direccin de
secundaria para abrir el
cuadro de dilogo Cambiar
direccin secundaria.

Haga clic en el valor


PCD para abrir el
cuadro de dilogo
Configurar secundaria.

Cuadro de dilogo

Configurar principal
AS-Interface

Cambiar direccin
secundaria
Configurar secundaria
28-32

Botn

Descripcin

Configuracin
automtica

Escribe la informacin de configuracin de secundaria de ASInterface actualmente conectada (LDS, CDI, PI) en la EEPROM del
mdulo principal de la AS-Interface (LPS, PCD, PP).

Configuracin
manual

Escribe el PCD de secundaria y los parmetros configurados por el


usuario en la EEPROM del mdulo principal de la AS-Interface
(LPS, PCD, PP).

Actualizar

Actualiza la pantalla de visualizacin.

Cambiar secundaria

Cambia el cuadro de dilogo para configurar la Secundaria A o B.

Abrir archivo

Abre el archivo de configuracin (LPS, PCD, PP).

Guardar archivo

Guarda el archivo de configuracin (LPS, PCD, PP).

Ayuda

Muestra en pantalla explicaciones de las diversas funciones.

Aceptar

Cambia la direccin de la secundaria

Cancelar

Descarta los cambios y cierra la ventana.

Aceptar

Actualiza el PCD y PP. An no escritos en el mdulo principal.

Cancelar

Descarta los cambios y cierra la ventana.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Colores de marcado de la direccin secundaria
El estado operativo de la secundaria puede confirmarse observando el color de marcado de la direccin de secundaria
en el cuadro de dilogo Configurar principal AS-Interface. La pantalla puede actualizarse haciendo clic en el botn
Actualizar.
Marcado de
direccin

Descripcin

LAS

LDS

LPF

LPS

Lista de
secundarias
activas

Lista de
secundarias
detectadas

Lista de
secundarias
perifricas con fallo

Lista de
secundarias
proyectadas

Sin marcar

El principal no reconoce la secundaria.

APAG

APAG

APAG

Sombra azul

La secundaria est activa.


La secundaria se reconoce pero no se le permite
funcionar.

ENC

ENC

APAG

ENCENDIDO
/APAGADO
ENC

APAG

ENC

APAG

APAG

ENC

ENCENDIDO
/APAGADO

Sombra amarilla
Sombra roja

Se encontr un error en la secundaria.

ENCENDIDO ENCENDIDO
/APAGADO /APAGADO

Cambiar direccin secundaria


Cuando se conecta una secundaria al mdulo principal de AS-Interface, la direccin de la secundaria puede
cambiarse usando el programa WindLDR.

Advertencia Duplica las direcciones de secundaria


Dos unidades distintas no pueden ocupar la misma direccin, No conecte dos o ms secundarias con la
misma direccin, sino el mdulo principal de la AS-Interface no podr localizar correctamente la secundaria.
Si dos secundarias tienen la misma direccin y diferentes cdigos de identificacin (ID, E/S, ID2, ID1), el
mdulo principal de la AS-Interface detecta un error. Si dos secundarias tienen la misma direccin y los
mismos cdigos de identificacin, el mdulo principal de la AS-Interface no puede detectar un error. Si no se
observa esta advertencia pueden producirse graves lesiones personales o daos a la propiedad.

Precaucin Si se conecta una secundaria con direccin 0 al mdulo principal de AS-Interface, conecte el

primer lugar el mdulo de la CPU MicroSmart. Aproximadamente, ciinco segundos ms tarde,


conecte la fuente de alimentacin de la AS-Interface. Si el mdulo de la CPU y la fuente de
alimentacin de la AS-Interface se conectan al mismo tiempo, el mdulo principal de ASInterface entra en fuera de lnea normal protegido. En este modo, las direcciones de secundarias
pueden cambiarse, pero el estado de las mismas no puede confirmnarse en WindLDR.

Para cambiar una direccin de secundaria, desde la barra de men WindLDR,


seleccione En lnea > AS-Interface > Configurar Principal. Aparece el cuadro
de dilogo Configurar principal AS-Interface.
Haga clic en la direccin de secundaria para abrir el cuadro de dilogo
Cambiar direccin secundaria. Seleccione Secundaria A o Secundaria B,
escriba la direccin necesaria en el campo Nueva direccin y haga clic en
Aceptar. Se cierra el cuadro de dilogo Cambiar direccin secundaria. La nueva direccin de secundaria se
almacena en la memoria no voltil del mdulo de secundaria.
Si el comando no se procesa adecuadamente, aparecer el mensaje de error "Error Principal AS-Interface" y
un cdigo de error. Consulte pgina 28-36.
La direccin no puede cambiarse en los siguientes casos:
Cdigo de error
Descripcin
1
Se encontr un error en el bus de E/S de expansin.
7
El mdulo principal de la AS-Interface se encuentra en modo local.
La secundaria que intenta cambiar no existe.
Una secundaria de la nueva direccin designada ya existe.
Mientras una secundaria principal estaba configurada en la direccin A, se produjo un intento de con8
figurar una secundaria A/B en la direccin B del mismo nmero.
Mientras una secundaria A/B estaba configurada en la direccin B, se produjo un intento de configurar una secundaria estndar en la direccin A del mismo nmero.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28-33

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Configuracin
Antes de la puesta en servicio del mdulo principal de la AS-Interface, debe realizarse la configuracin usando
el programa WindLDR o los pulsadores situados en el frontal del mdulo principal de la AS-Interface. Esta
secciin describe el mtodo de configuracin usando el programa WindLDR. Para ver la configuracin usando
los pulsadores, consulte la pgina 28-10. La configuracin es el procedimiento para almacenar la siguiiente
informacin en la EEPROM del mdulo principal de la AS-Interface.
Lista de direcciones secundarias a utilizar
Datos de configuracin para especificar tipos de secundarias, o cdigos de identificacin (ID, E/S, ID2, ID1)
Parmetros (P3, P2, P1, P0) para designar el funcionamiento de la secundaria en el arranque
WindLDR ofrece dos opciones para la configuracin: auto configuracin para ejecutar la configuracin automtica
y configuracin manual para ejecutar la configuracin de acuerdo a los datos seleccionados por el usuario.

Configuracin automtica
La configuracin automtica almacena los datos de configuracin actuales de la secundaria (LDS, CDI, PI) en la
EEPROM del mdulo principal de la AS-Interface (LPS, PCD, PP). Para ejecutar la configuracin automtica, pulse
Configuracin automtica en el cuadro de dilogo Configurar principal AS-Interface. La configuracin automtica
tiene el mismo efecto que la configuracin usando los pulsadores en el mdulo principal de AS-Interface.
Datos de configuracin de secundaria
Lista de secundarias detectadas (LDS)
Imagen de datos de configuracin (CDI)
Imagen del parmetro (PI)

Configuracin manual
La configuracin manual es el
procedimiento para escribir el LPS,
PCD y PP designados en el programa
WindLDR en la EEPROM del mdulo
principal de la AS-Interface. El LPS lo
genera automticamente el programa
WindLDR en base al valor de PCD.

Configuration

PCD

LPS

FFFFh

Otros valores

Para cambiar el PCD y PP use el cuadro de dilogo Configurar


secundaria. Ajuste el PCD de cada secundaria al mismo valor
que su CDI. Si el PCD es diferente del CDI para una secundaria,
entonces esa secundaria no funcioar correctamente. Ajuste
FFFFh para el PCD de los nmeros de secundarias vacantes.

EEPROM del mdulo principal AS-Interface


Lista de secundarias proyectadas (LPS)
Datos de configuracin permanente (PCD)
Parmetro permanente (PP)

Parmetro
permanente
(PP)

Despus de escribir un valor PCD y seleccionar los estados del parmetro, haga clic en Aceptar. En este punto los
datos de configuracin no estn almacenados en la EEPROM del mdulo principal de la AS Interfaz. Para almacenar
los cambios, haga clic en Configuracin manual en el cuadro de dilogo Configurar principal AS-Interface. La pantalla
del cuadro de dilogo Configurar principal AS-Interface puede actualizarse mediante el botn Actualizar.
Si guarda los datos de configuracin en un archivo, puede abrir el archivo para configurar otros mdulos principales de ASInterface usando los mismos datos. Para guardar y abrir el archivo de configuracin, haga clic en Guardar archivo o Abrir archivo.
Si el comando de configuracin no se procesa adecuadamente, aparecer el mensaje de error Error Principal
AS-Interface y un cdigo de error. Consulte pgina 28-36.
Si aparece el mensaje de error Fallo de configuracin. Confirmar configuracin de secundaria y realizar configuracin de
nuevo., y se enciende el LED FLT, entonces elimine la causa del error, consulte pgina 28-13, y repita la configuracin.
La configuracin no puede realizarse en los siguientes casos:
Cdigo de error
1
2
7

28-34

Descripcin

Se encontr un error en el bus de E/S de expansin.


Mientras el mdulo principal de la AS-Interface estaba en modo fuera de lnea, se produjo un
intento de ejecutar una configuracin automtica o manual.
Mientras la direccin de secundaria 0 exista en el bus, se produjo un intento de ejecutar una
configuracin automtica o manual.
El mdulo principal de la AS-Interface se encuentra en modo local.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Supervisar secundaria de AS-Interface
Mientras el MicroSmart est en comunicacin con las unidades esclavas de AS-Interface, el estado de las
unidades esclavas puede supervisarse usando el programa WindLDR en un PC. Los estados de salida e
imagen de parmetro (PI) tambin pueden cambiarse con el programa WindLDR.
Para abrir el cuadro de dilogo Supervisar secundarias de AS-Interface desde la barra de men WindLDR,
seleccione En lnea > Supervisar > Supervisar. De la barra de men de WindLDR, seleccione En lnea > ASInterface > Supervisar secundarias.

Imagen del
parmetro
(PI)

Cuadro de dilogo
Supervisar secundarias de
AS-Interface

Estado de secundaria

Botn

Descripcin

Cambiar
secundarias

Cambia entre las pantallas de la Secundaria A y Secundaria B.

Cerrar

Cierra la ventana.

Ayuda

Muestra en pantalla explicaciones de las diversas funciones.

Almacenar

Almacena los estados de salida y los parmetros en la secundaria.

Cerrar

Cierra la ventana.

Cambiar estados de salida y parmetros de secundaria


Los estados de salida e imagen de parmetros (PI) de las secundarias conectadas al mdulo principal de ASInterface pueden cambiarse. Para abrir el cuadro de dilogo Estado de secundaria, haga clic en la salida de
una direccin de secundaria requerida en el cuadro de dilogo Supervisar secundarias de AS-Interface.
Luego, haga en el botn On o Off para cambiar los estados de las salidas DO0 a DO3 y los parmetros P0 a
P3 segn sea necesario. Haga clic en Almacenar para guardar los cambios en el mdulo secundario.
Si el comando no se procesa adecuadamente, aparecer el mensaje de error Error Principal AS-Interface y
un cdigo de error. Consulte pgina 28-36.
Los estados de salida y parmetros no pueden cambiarse en los siguientes casos:
Cdigo de error

Descripcin

Se encontr un error en el bus de E/S de expansin.

El mdulo principal de la AS-Interface se encuentra en modo local.

Se produjo un intento de cambiar los parmetros de una secundaria que no exista.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28-35

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Mensajes de error
Cuando se devuelve un error del mdulo principal de AS-Interface, WindLDR mostrar un mensaje de error.
Los cdigos de error y sus significados aparecen a continuacin.

Cdigo de error
1

Descripcin

Se encontr un error en el bus de E/S de expansin.


Mientras el mdulo principal de la AS-Interface estaba en modo fuera de lnea, se produjo un

intento de ejecutar una configuracin automtica o manual.

Se envi un comando incorrecto.

Mientras la direccin de secundaria 0 exista en el bus, se produjo un intento de ejecutar una


7

configuracin automtica o manual.

El mdulo principal de la AS-Interface se encuentra en modo local.


La secundaria que intenta cambiar no existe.
Una secundaria de la nueva direccin designada ya existe.
Mientras una secundaria principal estaba configurada en la direccin A, se produjo un intento

de configurar una secundaria A/B en la direccin B del mismo nmero.

Mientras una secundaria A/B estaba configurada en la direccin B, se produjo un intento de


configurar una secundaria estndar en la direccin A del mismo nmero.

Se produjo un intento de cambiar los parmetros de una secundaria que no exista.


Cuando no se devuelve un mensaje de respuesta del mdulo principal de AS-Interface, se mostrar el
siguiente mensaje de error.

28-36

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE

Puerto de E/S de datos SwitchNet


Las unidades de control SwitchNet pueden usarse como secundarias en la red de la AS-Interface y estn dispoonibles las series
L6 con 16 mm y la HW con 22 mm. Las seales para eel mdulo principal de la AS-Interface MicroSmart se leen para los rels
internos asignados a cada punto de entrada designado mediante un nmero de secundaria y un nmero DI. De igual forma, las
seales de salida del mdulo principal de la AS-Interface MicroSmart se escriben en los rels internos asignados a cada punto de
salida designado mediante un nmero de secundaria y un nmero DO. Cuando se programa un diagrama de escalera para
MicroSmart, use los rels intrenos asignados a las seales de entrada y salida de las unidades de control SwitchNet.
Las unidades de control SwicthNet de las series L6 y HW disponen de asignaciones de datos de E/S digitales ligeramente diferentes.
Asignacin de datos de E/S digitales de la serie L6
Los datos de entrada se envan desde las secundarias al principal de la AS-Interface. Los datos de salida se
envan desde el principal de la AS-Interface a las secundarias.
SwicthNet serie L6
UNidad secundaria

E/S usada

Pulsador
Luz piloto

1 entrada
1-salida
1 entrada/
1 salida
1 entrada
2 entrada
1 entrada/
1 salida
2 entradas/
1 salida

Pulsador iluminado
Selector, selector de llave, palanca: 2 posiciones
Selector, selector de llave, palanca: 3 posiciones
Selector iluminado: 2 posiciones
Selector iluminado: 3 posiciones

Datos de entrada
Datos de salida
(datos enviados por secundaria) (datos recibidos por secundaria)
DI3
DI2
DI1
DI0
DO3
DO2
DO1
DO0
0
X1
1
1
*

0
0
1
1
*

X1
0

X1

X1

0
X3

X2
X3

1
1

1
1

*
*

X2

X1

X3

X3

X1

Notas:
1. La principal de la AS-Interface usa el bit DO3 para
direccionar las secunbdarias A/B.

5. X3: Los datos de entrada del selector de 3 posiciones, el


selector de llave y los interruptores selectores iluminados y
los interruptores de palanca de 3 posiciones dependen de la
posicin del operador, tal como se muestra a continuacin.

2. En la tabla anterior, los bits marcados con X1, X2 y X3 se


usan para los datos de E/S de SwitchNet.
3. X1: Cuando se presiona al pulsador los datos de entrada son
1 (activado). Cuando no se presiona el pulsador, los datos de
entrada son 0 (desactivado). Cuando los datos de salida son
1 (activado) el LED se enciende. Cuando los datos de salida
son 0 (desactivado) el LED se apaga.
4. X2: Los datos de entrada del selector de 2 posiciones, el
selector de llave y los interruptores selectores iluminados y
los interruptores de palanca de 2 posiciones dependen de la
posicin del operador, tal como se muestra a continuacin.
Selector
Operador de 2
posiciones

Palanca

Abajo

Posicin del operador

Izquierda/Abajo

Derecha/Arriba

DI2

Comando Write_Parameter
0

A4

A3

A2

A1

A0

Palanca
Arriba

Centro
Derecha
Izquierda

Centro
Abajo

Posicin del
operador

Izquierda/
Abajo

Centro

Derecha/
Arriba

DI3

DI2

6. Los bits de entrada sin usar DI3 y DI2 son 0 (desactivado) y


los bits de entrada sin usar DI1 y DI0 son 1 (activado). Las
secundarias ignoran los datos de salida sin usar (-) enviados
desde la principal.

Arriba

Derecha

Izquierda

Selector
Operador de 3
posiciones

Configurar Write_Parameter
Sel
P3

P2

P1

P0

PB

Configuracin

Brillo del LED

Seleccin
de salida
P2

100%
50%
25%

1: DO0
0: DO1

12.5%

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Datos de
control
P1

Observaciones

P0

Predeterminado

28-37

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Asignacin de datos de E/S digitales de la serie HW
Los datos de entrada se envan desde las secundarias al principal de la AS-Interface. Los datos de salida se
envan desde el principal de la AS-Interface a las secundarias.
SwicthNet serie HW
Unidad secundaria

E/S usada

Pulsador
Luz piloto
pulsador iluminado
Selector, selector de llave: 2 posiciones

1 entrada
1-salida
1 entrada/1 salida
1 entrada
1 entrada
1 entrada
1 entrada/1 salida
1 entrada
1 entrada/1 salida

Selector, selector de llave: 3 posiciones


Selector iluminado: 2 posiciones
Selector iluminado: 3 posiciones

Datos de entrada
Posicin de
montaje del bloque (datos enviados por secundaria)
de comunicaciones DI3
DI2
DI1
DI0

0
X1
1
1

0
0
1
1

0
X1
1
1

0
X2
1
1

0
X3
1
1

0
X3
1
1

0
X2
1
1

0
X3
1
1

0
X3
1
1

Notas:
1. La principal de la AS-Interface usa el bit DO3 para
direccionar las secunbdarias A/B.
2. En la tabla anterior, los bits marcados con X1, X2 y X3 se
usan para los datos de E/S de SwitchNet.
3. X1: Cuando se presiona al pulsador los datos de entrada son
1 (activado). Cuando no se presiona el pulsador, los datos de
entrada son 0 (desactivado). Cuando los datos de salida son
1 (activado) el LED se enciende. Cuando los datos de salida
son 0 (desactivado) el LED se apaga.
4. X2: Los datos de entrada del selector de 2 posiciones, el selector
de llave y los interruptores selectores iluminados dependen de la
posicin del operador, tal como se muestra a continuacin.

Tal como se muestra en la tabla y figura, el selector de 3


posiciones, el selector de llave y los interruptores selectores
iluminados, usan dos bloques de comunicaciones. Cada uno
de ellos debe disponer de una direccin nica, por ello los
selectores de 3 posiciones requieren 2 direcciones de
secundaria.
6. Los bits de entrada sin usar DI3 y DI2 son 0 (desactivado) y
los bits de entrada sin usar DI1 y DI0 son 1 (activado). Las
secundarias ignoran los datos de salida sin usar (-) enviados
desde la principal.
Posicin de montaje del bloque de comunicaciones
(Vista posterior)
Zona de marca de direccin

Selector
Izquierda

Operador de 2 posiciones

Derecha

Posicin de
montaje

Posicin del operador


DI2

Datos de salida
(datos recibidos por secundaria)
DO3 DO2 DO1 DO0
*

X1
*

X1
*

X1
*

X1

Izquierda
0

Derecha
1

Posicin de
montaje

AS-i (+)

AS-i ()

AS-i ()

AS-i (+)

5. X3: Los datos de entrada del selector de 3 posiciones, el selector


de llave y los interruptores selectores iluminados dependen de la
posicin del operador, tal como se muestra a continuacin.
Selector

Centro
Derecha
Izquierda

Operador de 3 posiciones

Posicin del operador


Izquierda
Posicin de
Bit de datos de
montaje del bloque
entrada:
de comunicaciones

DI2
1

DI2
0

Centro

Derecha

0
0

0
1

Comando Write_Parameter
0

A4

A3

A2

A1

A0

En el selector de 3 posiciones, el selector de llavem


y los interruptores selectores iluminados, los
bloques de comunicacin y se montan en las
posiciones mostradas anteriormente.

Configurar Write_Parameter
Sel
P3

P2

P1

P0

PB

Brillo del LED


100%
50%
25%
12.5%

28-38

Configuracin
Datos de
Seleccin
de salida
control
P2
P1
P0
1
1
0
1
1: DO0
0: DO1
1
0
0
0

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Observaciones
Predeterminado

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Rels internos para secundarias SwitchNet
Serie L6
Nmero de
secundaria
(Secundaria 0)
Secundaria 1(A)
Secundaria 2(A)
Secundaria 3(A)
Secundaria 4(A)
Secundaria 5(A)
Secundaria 6(A)
Secundaria 7(A)
Secundaria 8(A)
Secundaria 9(A)
Secundaria 10(A)
Secundaria 11(A)
Secundaria 12(A)
Secundaria 13(A)
Secundaria 14(A)
Secundaria 15(A)
Secundaria 16(A)
Secundaria 17(A)
Secundaria 18(A)
Secundaria 19(A)
Secundaria 20(A)
Secundaria 21(A)
Secundaria 22(A)
Secundaria 23(A)
Secundaria 24(A)
Secundaria 25(A)
Secundaria 26(A)
Secundaria 27(A)
Secundaria 28(A)
Secundaria 29(A)
Secundaria 30(A)
Secundaria 31(A)
Secundaria 1B
Secundaria 2B
Secundaria 3B
Secundaria 4B
Secundaria 5B
Secundaria 6B
Secundaria 7B
Secundaria 8B
Secundaria 9B
Secundaria 10B
Secundaria 11B
Secundaria 12B
Secundaria 13B
Secundaria 14B
Secundaria 15B
Secundaria 16B
Secundaria 17B
Secundaria 18B
Secundaria 19B
Secundaria 20B
Secundaria 21B
Secundaria 22B
Secundaria 23B
Secundaria 24B
Secundaria 25B
Secundaria 26B
Secundaria 27B
Secundaria 28B
Secundaria 29B
Secundaria 30B
Secundaria 31B

Pulsador

Luz piloto

Entrada DI2
M1302
M1306
M1312
M1316
M1322
M1326
M1332
M1336
M1342
M1346
M1352
M1356
M1362
M1366
M1372
M1376
M1382
M1386
M1392
M1396
M1402
M1406
M1412
M1416
M1422
M1426
M1432
M1436
M1442
M1446
M1452
M1456
M1466
M1472
M1476
M1482
M1486
M1492
M1496
M1502
M1506
M1512
M1516
M1522
M1526
M1532
M1536
M1542
M1546
M1552
M1556
M1562
M1566
M1572
M1576
M1582
M1586
M1592
M1596
M1602
M1606
M1612
M1616

Salida DO0
M1620
M1624
M1630
M1634
M1640
M1644
M1650
M1654
M1660
M1664
M1670
M1674
M1680
M1684
M1690
M1694
M1700
M1704
M1710
M1714
M1720
M1724
M1730
M1734
M1740
M1744
M1750
M1754
M1760
M1764
M1770
M1774
M1784
M1790
M1794
M1800
M1804
M1810
M1814
M1820
M1824
M1830
M1834
M1840
M1844
M1850
M1854
M1860
M1864
M1870
M1874
M1880
M1884
M1890
M1894
M1900
M1904
M1910
M1914
M1920
M1924
M1930
M1934

Pulsador iluminado
Entrada DI2
M1302
M1306
M1312
M1316
M1322
M1326
M1332
M1336
M1342
M1346
M1352
M1356
M1362
M1366
M1372
M1376
M1382
M1386
M1392
M1396
M1402
M1406
M1412
M1416
M1422
M1426
M1432
M1436
M1442
M1446
M1452
M1456
M1466
M1472
M1476
M1482
M1486
M1492
M1496
M1502
M1506
M1512
M1516
M1522
M1526
M1532
M1536
M1542
M1546
M1552
M1556
M1562
M1566
M1572
M1576
M1582
M1586
M1592
M1596
M1602
M1606
M1612
M1616

Salida DO0
M1620
M1624
M1630
M1634
M1640
M1644
M1650
M1654
M1660
M1664
M1670
M1674
M1680
M1684
M1690
M1694
M1700
M1704
M1710
M1714
M1720
M1724
M1730
M1734
M1740
M1744
M1750
M1754
M1760
M1764
M1770
M1774
M1784
M1790
M1794
M1800
M1804
M1810
M1814
M1820
M1824
M1830
M1834
M1840
M1844
M1850
M1854
M1860
M1864
M1870
M1874
M1880
M1884
M1890
M1894
M1900
M1904
M1910
M1914
M1920
M1924
M1930
M1934

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Selector, selector de llave,


palanca: 2 posiciones
Entrada DI2
M1302
M1306
M1312
M1316
M1322
M1326
M1332
M1336
M1342
M1346
M1352
M1356
M1362
M1366
M1372
M1376
M1382
M1386
M1392
M1396
M1402
M1406
M1412
M1416
M1422
M1426
M1432
M1436
M1442
M1446
M1452
M1456
M1466
M1472
M1476
M1482
M1486
M1492
M1496
M1502
M1506
M1512
M1516
M1522
M1526
M1532
M1536
M1542
M1546
M1552
M1556
M1562
M1566
M1572
M1576
M1582
M1586
M1592
M1596
M1602
M1606
M1612
M1616

28-39

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Serie L6 (continuacin)
Nmero de
secundaria
(Secundaria 0)
Secundaria 1(A)
Secundaria 2(A)
Secundaria 3(A)
Secundaria 4(A)
Secundaria 5(A)
Secundaria 6(A)
Secundaria 7(A)
Secundaria 8(A)
Secundaria 9(A)
Secundaria 10(A)
Secundaria 11(A)
Secundaria 12(A)
Secundaria 13(A)
Secundaria 14(A)
Secundaria 15(A)
Secundaria 16(A)
Secundaria 17(A)
Secundaria 18(A)
Secundaria 19(A)
Secundaria 20(A)
Secundaria 21(A)
Secundaria 22(A)
Secundaria 23(A)
Secundaria 24(A)
Secundaria 25(A)
Secundaria 26(A)
Secundaria 27(A)
Secundaria 28(A)
Secundaria 29(A)
Secundaria 30(A)
Secundaria 31(A)
Secundaria 1B
Secundaria 2B
Secundaria 3B
Secundaria 4B
Secundaria 5B
Secundaria 6B
Secundaria 7B
Secundaria 8B
Secundaria 9B
Secundaria 10B
Secundaria 11B
Secundaria 12B
Secundaria 13B
Secundaria 14B
Secundaria 15B
Secundaria 16B
Secundaria 17B
Secundaria 18B
Secundaria 19B
Secundaria 20B
Secundaria 21B
Secundaria 22B
Secundaria 23B
Secundaria 24B
Secundaria 25B
Secundaria 26B
Secundaria 27B
Secundaria 28B
Secundaria 29B
Secundaria 30B
Secundaria 31B

28-40

Selector, selector de llave, palanca:


3 posiciones
Entrada DI3
Entrada DI2
M1303
M1302
M1307
M1306
M1313
M1312
M1317
M1316
M1323
M1322
M1327
M1326
M1333
M1332
M1337
M1336
M1343
M1342
M1347
M1346
M1353
M1352
M1357
M1356
M1363
M1362
M1367
M1366
M1373
M1372
M1377
M1376
M1383
M1382
M1387
M1386
M1393
M1392
M1397
M1396
M1403
M1402
M1407
M1406
M1413
M1412
M1417
M1416
M1423
M1422
M1427
M1426
M1433
M1432
M1437
M1436
M1443
M1442
M1447
M1446
M1453
M1452
M1457
M1456
M1467
M1466
M1473
M1472
M1477
M1476
M1483
M1482
M1487
M1486
M1493
M1492
M1497
M1496
M1503
M1502
M1507
M1506
M1513
M1512
M1517
M1516
M1523
M1522
M1527
M1526
M1533
M1532
M1537
M1536
M1543
M1542
M1547
M1546
M1553
M1552
M1557
M1556
M1563
M1562
M1567
M1566
M1573
M1572
M1577
M1576
M1583
M1582
M1587
M1586
M1593
M1592
M1597
M1596
M1603
M1602
M1607
M1606
M1613
M1612
M1617
M1616

Selector iluminado: 2 posiciones


Entrada DI2
M1302
M1306
M1312
M1316
M1322
M1326
M1332
M1336
M1342
M1346
M1352
M1356
M1362
M1366
M1372
M1376
M1382
M1386
M1392
M1396
M1402
M1406
M1412
M1416
M1422
M1426
M1432
M1436
M1442
M1446
M1452
M1456
M1466
M1472
M1476
M1482
M1486
M1492
M1496
M1502
M1506
M1512
M1516
M1522
M1526
M1532
M1536
M1542
M1546
M1552
M1556
M1562
M1566
M1572
M1576
M1582
M1586
M1592
M1596
M1602
M1606
M1612
M1616

Salida DO0
M1620
M1624
M1630
M1634
M1640
M1644
M1650
M1654
M1660
M1664
M1670
M1674
M1680
M1684
M1690
M1694
M1700
M1704
M1710
M1714
M1720
M1724
M1730
M1734
M1740
M1744
M1750
M1754
M1760
M1764
M1770
M1774
M1784
M1790
M1794
M1800
M1804
M1810
M1814
M1820
M1824
M1830
M1834
M1840
M1844
M1850
M1854
M1860
M1864
M1870
M1874
M1880
M1884
M1890
M1894
M1900
M1904
M1910
M1914
M1920
M1924
M1930
M1934

Selector iluminado: 3 posiciones


Entrada DI3
M1303
M1307
M1313
M1317
M1323
M1327
M1333
M1337
M1343
M1347
M1353
M1357
M1363
M1367
M1373
M1377
M1383
M1387
M1393
M1397
M1403
M1407
M1413
M1417
M1423
M1427
M1433
M1437
M1443
M1447
M1453
M1457
M1467
M1473
M1477
M1483
M1487
M1493
M1497
M1503
M1507
M1513
M1517
M1523
M1527
M1533
M1537
M1543
M1547
M1553
M1557
M1563
M1567
M1573
M1577
M1583
M1587
M1593
M1597
M1603
M1607
M1613
M1617

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Entrada DI2
M1302
M1306
M1312
M1316
M1322
M1326
M1332
M1336
M1342
M1346
M1352
M1356
M1362
M1366
M1372
M1376
M1382
M1386
M1392
M1396
M1402
M1406
M1412
M1416
M1422
M1426
M1432
M1436
M1442
M1446
M1452
M1456
M1466
M1472
M1476
M1482
M1486
M1492
M1496
M1502
M1506
M1512
M1516
M1522
M1526
M1532
M1536
M1542
M1546
M1552
M1556
M1562
M1566
M1572
M1576
M1582
M1586
M1592
M1596
M1602
M1606
M1612
M1616

Salida DO0
M1620
M1624
M1630
M1634
M1640
M1644
M1650
M1654
M1660
M1664
M1670
M1674
M1680
M1684
M1690
M1694
M1700
M1704
M1710
M1714
M1720
M1724
M1730
M1734
M1740
M1744
M1750
M1754
M1760
M1764
M1770
M1774
M1784
M1790
M1794
M1800
M1804
M1810
M1814
M1820
M1824
M1830
M1834
M1840
M1844
M1850
M1854
M1860
M1864
M1870
M1874
M1880
M1884
M1890
M1894
M1900
M1904
M1910
M1914
M1920
M1924
M1930
M1934

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Series HW
Nmero de
secundaria
(Secundaria 0)
Secundaria 1(A)
Secundaria 2(A)
Secundaria 3(A)
Secundaria 4(A)
Secundaria 5(A)
Secundaria 6(A)
Secundaria 7(A)
Secundaria 8(A)
Secundaria 9(A)
Secundaria 10(A)
Secundaria 11(A)
Secundaria 12(A)
Secundaria 13(A)
Secundaria 14(A)
Secundaria 15(A)
Secundaria 16(A)
Secundaria 17(A)
Secundaria 18(A)
Secundaria 19(A)
Secundaria 20(A)
Secundaria 21(A)
Secundaria 22(A)
Secundaria 23(A)
Secundaria 24(A)
Secundaria 25(A)
Secundaria 26(A)
Secundaria 27(A)
Secundaria 28(A)
Secundaria 29(A)
Secundaria 30(A)
Secundaria 31(A)
Secundaria 1B
Secundaria 2B
Secundaria 3B
Secundaria 4B
Secundaria 5B
Secundaria 6B
Secundaria 7B
Secundaria 8B
Secundaria 9B
Secundaria 10B
Secundaria 11B
Secundaria 12B
Secundaria 13B
Secundaria 14B
Secundaria 15B
Secundaria 16B
Secundaria 17B
Secundaria 18B
Secundaria 19B
Secundaria 20B
Secundaria 21B
Secundaria 22B
Secundaria 23B
Secundaria 24B
Secundaria 25B
Secundaria 26B
Secundaria 27B
Secundaria 28B
Secundaria 29B
Secundaria 30B
Secundaria 31B

Pulsador

Luz piloto

Entrada DI2
M1302
M1306
M1312
M1316
M1322
M1326
M1332
M1336
M1342
M1346
M1352
M1356
M1362
M1366
M1372
M1376
M1382
M1386
M1392
M1396
M1402
M1406
M1412
M1416
M1422
M1426
M1432
M1436
M1442
M1446
M1452
M1456
M1466
M1472
M1476
M1482
M1486
M1492
M1496
M1502
M1506
M1512
M1516
M1522
M1526
M1532
M1536
M1542
M1546
M1552
M1556
M1562
M1566
M1572
M1576
M1582
M1586
M1592
M1596
M1602
M1606
M1612
M1616

Salida DO0
M1620
M1624
M1630
M1634
M1640
M1644
M1650
M1654
M1660
M1664
M1670
M1674
M1680
M1684
M1690
M1694
M1700
M1704
M1710
M1714
M1720
M1724
M1730
M1734
M1740
M1744
M1750
M1754
M1760
M1764
M1770
M1774
M1784
M1790
M1794
M1800
M1804
M1810
M1814
M1820
M1824
M1830
M1834
M1840
M1844
M1850
M1854
M1860
M1864
M1870
M1874
M1880
M1884
M1890
M1894
M1900
M1904
M1910
M1914
M1920
M1924
M1930
M1934

Pulsador iluminado
Entrada DI2
M1302
M1306
M1312
M1316
M1322
M1326
M1332
M1336
M1342
M1346
M1352
M1356
M1362
M1366
M1372
M1376
M1382
M1386
M1392
M1396
M1402
M1406
M1412
M1416
M1422
M1426
M1432
M1436
M1442
M1446
M1452
M1456
M1466
M1472
M1476
M1482
M1486
M1492
M1496
M1502
M1506
M1512
M1516
M1522
M1526
M1532
M1536
M1542
M1546
M1552
M1556
M1562
M1566
M1572
M1576
M1582
M1586
M1592
M1596
M1602
M1606
M1612
M1616

Salida DO0
M1620
M1624
M1630
M1634
M1640
M1644
M1650
M1654
M1660
M1664
M1670
M1674
M1680
M1684
M1690
M1694
M1700
M1704
M1710
M1714
M1720
M1724
M1730
M1734
M1740
M1744
M1750
M1754
M1760
M1764
M1770
M1774
M1784
M1790
M1794
M1800
M1804
M1810
M1814
M1820
M1824
M1830
M1834
M1840
M1844
M1850
M1854
M1860
M1864
M1870
M1874
M1880
M1884
M1890
M1894
M1900
M1904
M1910
M1914
M1920
M1924
M1930
M1934

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Selector, selector de
llave: 2 posiciones
Entrada DI2
M1302
M1306
M1312
M1316
M1322
M1326
M1332
M1336
M1342
M1346
M1352
M1356
M1362
M1366
M1372
M1376
M1382
M1386
M1392
M1396
M1402
M1406
M1412
M1416
M1422
M1426
M1432
M1436
M1442
M1446
M1452
M1456
M1466
M1472
M1476
M1482
M1486
M1492
M1496
M1502
M1506
M1512
M1516
M1522
M1526
M1532
M1536
M1542
M1546
M1552
M1556
M1562
M1566
M1572
M1576
M1582
M1586
M1592
M1596
M1602
M1606
M1612
M1616

28-41

28: COMUNICACIN PRINCIPAL DE AS-INTERFACE


Series HW (continuacin)
Nmero de
secundaria
(Secundaria 0)
Secundaria 1(A)
Secundaria 2(A)
Secundaria 3(A)
Secundaria 4(A)
Secundaria 5(A)
Secundaria 6(A)
Secundaria 7(A)
Secundaria 8(A)
Secundaria 9(A)
Secundaria 10(A)
Secundaria 11(A)
Secundaria 12(A)
Secundaria 13(A)
Secundaria 14(A)
Secundaria 15(A)
Secundaria 16(A)
Secundaria 17(A)
Secundaria 18(A)
Secundaria 19(A)
Secundaria 20(A)
Secundaria 21(A)
Secundaria 22(A)
Secundaria 23(A)
Secundaria 24(A)
Secundaria 25(A)
Secundaria 26(A)
Secundaria 27(A)
Secundaria 28(A)
Secundaria 29(A)
Secundaria 30(A)
Secundaria 31(A)
Secundaria 1B
Secundaria 2B
Secundaria 3B
Secundaria 4B
Secundaria 5B
Secundaria 6B
Secundaria 7B
Secundaria 8B
Secundaria 9B
Secundaria 10B
Secundaria 11B
Secundaria 12B
Secundaria 13B
Secundaria 14B
Secundaria 15B
Secundaria 16B
Secundaria 17B
Secundaria 18B
Secundaria 19B
Secundaria 20B
Secundaria 21B
Secundaria 22B
Secundaria 23B
Secundaria 24B
Secundaria 25B
Secundaria 26B
Secundaria 27B
Secundaria 28B
Secundaria 29B
Secundaria 30B
Secundaria 31B

Selector, selector de llave:


Selector iluminado: 2 posiciones
Selector iluminado: 3 posiciones
3 posiciones
Entrada DI2 (Bloque de com. )
Entrada DI2
Salida DO0
Entrada DI2 (Bloque de com. ) Salida DO0 (Bloque de com. )
M1302
M1302
M1620
M1302
M1620
M1306
M1306
M1624
M1306
M1624
M1312
M1312
M1630
M1312
M1630
M1316
M1316
M1634
M1316
M1634
M1322
M1322
M1640
M1322
M1640
M1326
M1326
M1644
M1326
M1644
M1332
M1332
M1650
M1332
M1650
M1336
M1336
M1654
M1336
M1654
M1342
M1342
M1660
M1342
M1660
M1346
M1346
M1664
M1346
M1664
M1352
M1352
M1670
M1352
M1670
M1356
M1356
M1674
M1356
M1674
M1362
M1362
M1680
M1362
M1680
M1366
M1366
M1684
M1366
M1684
M1372
M1372
M1690
M1372
M1690
M1376
M1376
M1694
M1376
M1694
M1382
M1382
M1700
M1382
M1700
M1386
M1386
M1704
M1386
M1704
M1392
M1392
M1710
M1392
M1710
M1396
M1396
M1714
M1396
M1714
M1402
M1402
M1720
M1402
M1720
M1406
M1406
M1724
M1406
M1724
M1412
M1412
M1730
M1412
M1730
M1416
M1416
M1734
M1416
M1734
M1422
M1422
M1740
M1422
M1740
M1426
M1426
M1744
M1426
M1744
M1432
M1432
M1750
M1432
M1750
M1436
M1436
M1754
M1436
M1754
M1442
M1442
M1760
M1442
M1760
M1446
M1446
M1764
M1446
M1764
M1452
M1452
M1770
M1452
M1770
M1456
M1456
M1774
M1456
M1774
M1466
M1466
M1784
M1466
M1784
M1472
M1472
M1790
M1472
M1790
M1476
M1476
M1794
M1476
M1794
M1482
M1482
M1800
M1482
M1800
M1486
M1486
M1804
M1486
M1804
M1492
M1492
M1810
M1492
M1810
M1496
M1496
M1814
M1496
M1814
M1502
M1502
M1820
M1502
M1820
M1506
M1506
M1824
M1506
M1824
M1512
M1512
M1830
M1512
M1830
M1516
M1516
M1834
M1516
M1834
M1522
M1522
M1840
M1522
M1840
M1526
M1526
M1844
M1526
M1844
M1532
M1532
M1850
M1532
M1850
M1536
M1536
M1854
M1536
M1854
M1542
M1542
M1860
M1542
M1860
M1546
M1546
M1864
M1546
M1864
M1552
M1552
M1870
M1552
M1870
M1556
M1556
M1874
M1556
M1874
M1562
M1562
M1880
M1562
M1880
M1566
M1566
M1884
M1566
M1884
M1572
M1572
M1890
M1572
M1890
M1576
M1576
M1894
M1576
M1894
M1582
M1582
M1900
M1582
M1900
M1586
M1586
M1904
M1586
M1904
M1592
M1592
M1910
M1592
M1910
M1596
M1596
M1914
M1596
M1914
M1602
M1602
M1920
M1602
M1920
M1606
M1606
M1924
M1606
M1924
M1612
M1612
M1930
M1612
M1930
M1616
M1616
M1934
M1616
M1934

Nota:El selector de tres posiciones, el selector de llave y los interruptores selectores iluminados usan bloques de comunicaciones, por ello requieren dos
direcciones secundarias. Para conocer la posicin de montaje del bloque de comunicaciones, consulte pgina 28-38.

28-42

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

29: SOLUCIN DE PROBLEMAS


Introduccin
En este captulo se describen los procedimientos para determinar la causa de los problemas y las acciones
que se deben llevar a cabo cuando stos se producen mientras est funcionando MicroSmart.
MicroSmart incluye funciones de autodiagnstico para evitar que los problemas se compliquen, si hay alguno.
En ese caso, siga los procedimientos oportunos para solucionarlo y determinar la causa con el fin de corregir
el error.

Los errores se comprueban en varias etapas. Mientras se est editando un programa del usuario en WindLDR,
se rechazan los dispositivos y otros datos incorrectos. Los errores de sintaxis en el programa del usuario se
encuentran durante la compilacin en WindLDR. Cuando se descarga un programa incorrecto en MicroSmart,
se comprueban an los errores de sintaxis del programa del usuario. Los errores tambin se comprueban al
iniciar y durante el funcionamiento de MicroSmart. Cuando se produce un error, se informa del mismo
activando el LED DE ERROR en MicroSmart y mostrando un mensaje de error que se puede ver en WindLDR.
Los cdigos de error tambin se pueden leer en el mdulo HMI.

LED DE ERROR
El mdulo de la CPU de MicroSmart incluye un indicador de
ERROR. Cuando se produce un error en el mdulo de la CPU
de MicroSmart, el LED DE ERROR se enciende. Consulte los
diagramas de solucin de problemas en la pgina 29-12.
Si desea obtener ms informacin acerca de las causas que
hacen que se active el LED DE ERROR, consulte la pgina
29-4.

IN
0 1 2 3 4 5 6 7 10 11 12 13 14 15

PRE
WU R
RNR

S
T
A
T

0 1 2 3 4 5 6 7 10 11
OUT

LED DE ERROR

Lectura de datos de error


Cuando se produce un error durante el funcionamiento de MicroSmart , los cdigos y los mensajes de error se
pueden leer utilizando WindLDR en un equipo.
Supervisin de WindLDR
1. Desde la barra de men del WindLDR, seleccione En lnea > Supervisar > Supervisar. El modo de supervisin
se activa.
2. Desde la barra de men WindLDR, seleccione En lnea > PLC > Estado. Aparece el cuadro de dilogo Estado de PLC.

Si existe algn error, la palabra "Error" aparece en el cuadro de estado de error.

Versin de programa del


sistema D8029

Botn Detalles

Cuadro de estado de error


D8005 (cdigo de error general)
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

29-1

29: SOLUCIN DE PROBLEMAS


3. Haga clic sobre el botn Detalles ubicado a la derecha del botn de Estado de error en el cuadro de dilogo
Estado de PLC.

Borrado de cdigos de error en WindLDR


Despus de eliminar la causa del error, borre el cdigo de error utilizando el siguiente procedimiento:
1. Desde la barra de men del WindLDR, seleccione En lnea > Supervisar > Supervisar. El modo de supervisin
se activa.
2. Desde la barra de men WindLDR, seleccione En lnea > PLC > Estado. Aparece el cuadro de dilogo Estado
de PLC.
3. Haga clic sobre el botn Borrar ubicado a la derecha del botn de Estado de error en el cuadro de dilogo
Estado de PLC.

Con este procedimiento, el cdigo de error se borra del registro de datos especial D8005 (cdigo de error
general) y el error se elimina del cuadro de dilogo Estado de PLC.

Botn Borrar

Error borrado

29-2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

29: SOLUCIN DE PROBLEMAS

Registros de datos especiales para la informacin de errores


Hay dos registros de datos asignados para almacenar informacin sobre los errores.
D8005

Cdigo de error general

D8006

Cdigo de error de ejecucin en el programa del usuario

Cdigos de error generales


El cdigo de error general se almacena en el registro de datos especial D8005 (cdigo de error general).
Si supervisa el estado de PLC mediante WindLDR, el cdigo de error se visualiza en el cuadro de cdigos de
error en Estado de error en el cuadro de dilogo Estado de PLC utilizando cuatro dgitos hexadecimales de 0 a
F. Cada dgito del cdigo indica un conjunto diferente de condiciones que reclaman atencin. Una vez borrado
el cdigo de error tal y como se describe en la pgina anterior, el cuadro de cdigos de error se deja en blanco.
Por ejemplo, el cdigo de error puede indicar 0021. Esto indica dos condiciones que requieren atencin,
"Error de comprobacin de suma en el programa del usuario" en el tercer grfico y "Error de alimentacin" en
el cuarto grfico. Si la lectura muestra 000D, indica que existen tres condiciones slo del cuarto grfico.
Cdigo de error: Dgito ms
significativo

F000 E000 D000 C000 B000 A000 9000 8000 7000 6000 5000 4000 3000 2000 1000 0000

Error de inicializacin del bus de E/S

Cdigo de error: 2 dgito


empezando por la izquierda

F00

E00

D00

C00

B00

A00

900

800

Error de escritura en el programa del


usuario

Error del mdulo de la CPU

Error de IC de hora

Cdigo de error: 3er dgito


empezando por la izquierda

F0

E0

D0

C0

Error de comprobacin de suma del


valor de preseleccin de TIM/CNT

Error de comprobacin de suma en la


RAM del programa del usuario

Error en los datos mantenidos

Error de sintaxis en el programa del


usuario

Cdigo de error: Dgito menos


significativo

Error de alimentacin

Error de temporizador de vigilancia

Error de conexin del vnculo de datos

Error de comprobacin de suma en la


EEPROM del programa del usuario

X
X

B0

X
X

80

400

70

60

50

40

X
X

X
X

100

000

30

20

10

00

X
X

200

300

500

X
X

90

600

A0

700

X
X

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

29-3

29: SOLUCIN DE PROBLEMAS

Estado operativo del mdulo de la CPU, Salida y ERR LED durante los errores
Estado
operativo

Salida

LED DE
ERROR

Error de alimentacin

Parada

DESACTIVADO

DESACTIVA
DO

Cualquier momento

Error de temporizador de vigilancia

Parada

DESACTIVADO

ACTIVADO

Cualquier momento

Error de conexin del vnculo de datos

Parada

DESACTIVADO

DESACTIVA
DO

Inicializacin del
vnculo de datos

Error de comprobacin de suma en la


EEPROM del programa del usuario

Parada

DESACTIVADO

ACTIVADO

Inicio de operacin

Error de comprobacin de suma del


valor de preseleccin de TIM/CNT

Mantenido

Mantenido

DESACTIVA
DO

Inicio de operacin

Error de comprobacin de suma en la


RAM del programa del usuario

Parada *1

DESACTIVADO

ACTIVADO

Durante la operacin

Error en los datos mantenidos

Mantenido/
Parada *2

Mantenido/
DESACTIVADO *
2

DESACTIVA
DO

Encendido

Error de sintaxis en el programa del


usuario

Parada

DESACTIVADO

ACTIVADO

Descarga del programa


del usuario

Error de escritura en el programa del


usuario

Parada

DESACTIVADO

ACTIVADO

Descarga del programa


del usuario

Error del mdulo de la CPU

Parada

DESACTIVADO

ACTIVADO

Encendido

Mantenido

Mantenido

ACTIVADO

Cualquier momento

Error de inicializacin del bus de E/S

Parada

DESACTIVADO

ACTIVADO

Encendido

Error de ejecucin en el programa del


usuario

Mantenido

Mantenido

ACTIVADO

Ejecucin del programa


del usuario

Elementos de error

Error de IC de hora

Comprobado en

*1: Cuando se produce un error de comprobacin de suma en la RAM del programa, se para la operacin momentneamente para
volver a cargar el programa del usuario. Una vez finalizada la carga, la operacin contina.
*2: Por defecto, la operacin empieza a ejecutarse y las salidas se activan o desactivan segn el programa del usuario, pero tambin es
posible parar la operacin y desactivar las salidas mediante Configuracin de rea de funcin en WindLDR. Consulte la pgina
5-3.

Causas de los errores y soluciones


0001h: Error de alimentacin

Este error indica si la alimentacin tiene una tensin menor que la especificada. Este error tambin se registra
cuando el equipo se apaga. Borre el cdigo de error utilizando el mdulo HMI o WindLDR en un equipo.
0002h: Error de temporizador de vigilancia

Este temporizador supervisa el tiempo necesario para un ciclo del programa (tiempo de exploracin). Cuando
el tiempo supera los 293 mseg aproximadamente, el temporizador de vigilancia indica un error. Borre el cdigo
de error utilizando el mdulo HMI o WindLDR en un equipo. Si este error se produce con frecuencia, debe
sustituir el mdulo de la CPU de MicroSmart.
0004h: Error de conexin del vnculo de datos

Este error indica que la Configuracin de rea de funcin para la comunicacin de vnculo de datos es
incorrecta o que el cable no est conectado correctamente. Asegrese de que las estaciones esclavas se
establecen en los nmeros de estacin 1 a 31 utilizando WindLDR. No se permiten nmeros de estaciones
duplicados. Consulte la pgina 25-9.
Para corregir este error, efecte las correcciones en Configuracin de rea de funcin y descargue el
programa del usuario en cada estacin o conecte el cable correctamente. Apague el sistema y vuelva a
encenderlo para la estacin esclava. Despus, siga uno de estos mtodos:
Apague el sistema y vuelva a encenderlo para la estacin maestra.
29-4

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

29: SOLUCIN DE PROBLEMAS


Inicialice la comunicacin de vnculo de datos para la estacin maestra utilizando WindLDR en un equipo.
Consulte la pgina 25-13.
Active el rel interno especial M8007 (indicador de inicializacin de comunicacin de vnculo de datos) en la
estacin maestra. Consulte la pgina 25-7.
0008h: Error de comprobacin de suma en la EEPROM del programa del usuario
El programa del usuario almacenado en la EEPROM del mdulo de la CPU de MicroSmart est daado.
Descargue un programa del usuario correcto para MicroSmart, y borre el cdigo de error utilizando el mdulo
HMI o WindLDR en un equipo.

Cuando se instala un cartucho de memoria en el mdulo de la CPU, se comprueba el programa del usuario en
dicho cartucho.
0010h: Error de comprobacin de suma en el valor de preseleccin del temporizador/contador

Los datos de ejecucin de los valores de preseleccin del temporizador/contador estn daados. Los valores de
preseleccin del temporizador/contador se inicializan para los valores del programa del usuario
automticamente. Observe que los valores de preseleccin modificados se han borrado y que los originales se
han restaurado. Borre el cdigo de error utilizando el mdulo HMI o WindLDR en un equipo.
0020h: Error de comprobacin de suma en la RAM del programa del usuario

Los datos del rea de compilacin del programa del usuario de la RAM del mdulo de la CPU de MicroSmart
estn daados. Cuando se produce este error, el programa del usuario se vuelve a compilar automticamente
y los valores de preseleccin del temporizador/contador y los de los registros de datos de expansin se
inicializan para los valores del programa del usuario. Observe que los valores de preseleccin modificados se
han borrado y que los originales se han restaurado. Borre el cdigo de error utilizando el mdulo HMI o
WindLDR en un equipo.
0040h: Error en los datos mantenidos

Este error indica que los datos designados para que se mantengan si se produce un error de alimentacin
estn daados a causa de un error en la copia de seguridad de la memoria. Observe que los datos de
mantenimiento de los rels internos y los registros de cambios se han borrado. Los datos de los contadores y
de los registros de datos tambin se han borrado. Borre el cdigo de error utilizando el mdulo HMI o WindLDR
en un equipo.
Si este error se produce cuando el sistema est apagado durante un corto perodo de tiempo tras haber
cargado la pila siguiendo las indicaciones, significa que sta es defectuosa y tendr que sustituir el mdulo de
la CPU.
0080h: Error de sintaxis en el programa del usuario

Este error indica que el programa del usuario tiene un error de sintaxis. Corrija el programa del usuario y
descargue el programa correcto MicroSmart. El cdigo de error se borra cuando se transfiere un programa del
usuario correcto.
0100h: Error de escritura en el programa del usuario

Indica un error de escritura en la EEPROM del mdulo de la CPU de MicroSmart cuando se descarga un
programa del usuario. El cdigo de error se borra cuando la escritura en la EEPROM se finaliza
correctamente. Si este error se produce con frecuencia, debe sustituir el mdulo de la CPU de MicroSmart.
Cuando se instala un cartucho de memoria en el mdulo de la CPU, se comprueba la escritura en dicho
cartucho.
0200h: Error del mdulo de la CPU

Este error se emite cuando no se encuentra la EEPROM. Cuando se produzca este error, apague el equipo y
encindalo de nuevo. Borre el cdigo de error utilizando el mdulo HMI o WindLDR en un equipo. Si este error
se produce con frecuencia, debe sustituir el mdulo de la CPU de MicroSmart.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

29-5

29: SOLUCIN DE PROBLEMAS


0400h: Error de IC de hora

Este error indica que la fecha/hora en tiempo real en el cartucho del reloj ha perdido datos de copia de
seguridad de reloj o que tiene un error producido por datos de hora no vlidos.
Borre el cdigo de error y establezca los datos de fecha/hora utilizando el mdulo HMI o WindLDR en un
equipo. El cartucho se recuperar del error. Si el error persiste, debe sustituir el cartucho del reloj. Consulte el
Diagrama de Solucin de problemas en la pgina 29-23.
2000h: Error de inicializacin del bus de E/S

Este error indica que un mdulo de E/S tiene un problema. Si este error se produce con frecuencia o la funcin
de E/S normal no se restaura automticamente, debe sustituir el mdulo de E/S.

29-6

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

29: SOLUCIN DE PROBLEMAS

Error de ejecucin en el programa del usuario


Este error indica que se han encontrado datos no vlidos durante la ejecucin de un programa del usuario.
Cuando se produce este error, tambin se activan el LED DE ERROR y el rel interno M8004 (error de
ejecucin en el programa del usuario). La informacin detallada de este error se puede ver desde el cdigo de
error almacenado en el registro de datos especial D8006 (error de ejecucin en el programa del usuario).
Cdigo de error de
ejecucin en el
programa del
usuario
(D8006)

Detalles de error

El dispositivo de origen/destino est fuera del intervalo

El resultado de MUL est fuera del intervalo de tipo de datos.

El resultado de DIV est fuera del intervalo de tipo de datos o divisin por 0.

BCDLS tiene S1 o S1+1 superior a 9999.

HTOB(W) tiene S1 superior a 9999.

BTOH tiene un dgito de S1 superior a 9.

HTOA/ATOH/BTOA/ATOB tiene cantidad de dgitos a convertir que est fuera del intervalo.

ATOH/ATOB tiene datos que no son ASCII para S1 a S1+4.

WKTIM tiene valores de S1, S2 y S3 que superan el intervalo vlido.


S1: de 0 a 127
S2/S3: Datos de hora de 0 a 23, datos de minutos de 0 a 59
S2/S3 puede ser 10000.
La instruccin WKTBL no est programada o la instruccin WKTIM se ejecuta antes de la
instruccin WKTBL cuando 1 (das adicionales en la tabla de la semana) o 2 (saltar das en la
tabla de la semana) se configura para MODE en la instruccin WKTIM.

10

WKTBL tiene S1 a Sn fuera de intervalo.


Mes: 01 a 12
Da: 01 a 31

11

Los datos de DGRD superan 65535 con 5 dgitos de BCD seleccionados.

12

CVXTY/CVYTX se ejecuta sin coincidir con XYFS.

13

CVXTY/CVYTX tiene un valor de S2 que supera el valor especificado en XYFS.

14

No se encuentra la etiqueta en LJMP/LCAL.

15

TXD/RXD se est ejecutando mientras el puerto RS232C 1 o 2 no est establecido en modo de


comunicacin del usuario.

16

Error en la ejecucin de la instruccin PID (consulte la pgina 21-4).

17

El valor de preseleccin se escribe en un temporizador o contador cuyo valor de preseleccin


est designado con un registro de datos.

18

Se ha intentado ejecutar una instruccin que no se puede utilizar en un programa de


interrupcin:
SOTU, SOTD, TML, TIM, TMH, TMS, CNT, CDP, CUP, SFR, SFRN, ROOT, WKTIM, WKTBL,
DISP, DGRD, TXD1, TXD2, RXD1, RXD2, DI, EI, XYFS, CVXTY, CVYTX, PULS1, PULS2,
PWM1, PWM2, RAMP, ZRN1, ZRN2, PID, DTML, DTIM, DTMH, DTMS, y TTIM (consulte la
pgina 5-25).

19

Se ha intentado ejecutar una instruccin que no est disponible para la PLC.

20

PULS1, PULS2, PWM1, PWM2, RAMP, ZRN1 o ZRN2 tiene un valor no vlido en los registros
de control.

21

DECO tiene un valor de S1 superior a 255.

22

BCNT tiene un valor de S2 superior 256.

23

ICMP>= tiene un valor de S1 < S3.

24

El tiempo de ejecucin del programa de interrupcin supera los 670 seg al utilizar una
interrupcin de temporizador
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

29-7

29: SOLUCIN DE PROBLEMAS


Cdigo de error de
ejecucin en el
programa del
usuario
(D8006)

29-8

Detalles de error

25

BCDLS tiene un valor de S2 superior a 7.

26

DI o EI se ejecuta cuando la entrada de interrupcin o interrupcin de temporizador no est


programada en Configuracin de rea de funcin.

27

El rea de trabajo se daa al utilizar DTML, DTIM, DTMH, DTMS o TTIM.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

29: SOLUCIN DE PROBLEMAS

Diagramas de solucin de problemas


Cuando encuentre uno de los siguientes problemas, consulte los diagramas de solucin de problemas en
las pginas siguientes.
Problema

Diagrama de solucin
de problemas

El LED de PWR no funciona.

Diagrama 1

El LED de EJECUCIN no funciona.

Diagrama 2

El LED DE ERROR est activado.

Diagrama 3

La entrada no opera con normalidad.

Diagrama 4

La salida no opera con normalidad.

Diagrama 5

La comunicacin entre WindLDR de un equipo y MicroSmart no es posible.

Diagrama 6

No se puede parar ni restablecer la operacin.

Diagrama 7

La comunicacin de vnculo de datos es imposible.

Diagrama 8

Los datos no se transmiten en absoluto en el modo de comunicacin del usuario.

Diagrama 9

Los datos no se transmiten correctamente en el modo de comunicacin del usuario.

Diagrama 10

Los datos no se reciben en absoluto en el modo de comunicacin del usuario.

Diagrama 11

Los datos no se reciben correctamente en el modo de comunicacin del usuario.

Diagrama 12

La entrada de interrupcin/captura no puede recibir pulsos cortos.

Diagrama 13

La fecha/hora no opera correctamente.

Diagrama 14

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

29-9

29: SOLUCIN DE PROBLEMAS


Diagrama de solucin de problemas 1

El LED de PWR no funciona.

Est la alimentacin
conectada?

NO

Fuente de alimentacin.

S
NO

Es correcta la tensin
de alimentacin?

Est activado el LED de


PWR?

Suministre la tensin adecuada.


CPU compacta: 100-240 V CA
24 V CC
CPU delgada:
24 V CC

NO

NO

Est activado el LED de


PWR?

Llame a IDEC para solicitar asistencia tcnica.

29-10

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

END

29: SOLUCIN DE PROBLEMAS


Diagrama de solucin de problemas 2

El LED de EJECUCIN no funciona.

Est activado el LED DE


ERROR?

Consulte el Diagrama de Solucin de


problemas 3.
El LED DE ERROR est activado.

NO
Haga clic en el botn Iniciar PLC en
WindLDR en un equipo conectado a
MicroSmart.

Est activado el LED DE


EJECUCIN?

Nota: Para acceder a dicho botn, en la barra de men de WindLDR,


seleccione En lnea > Supervisar > Supervisar.

NO
Nota: Para supervisar M8000, en la barra de men de WindLDR
seleccione En lnea > Supervisar > Supervisar, a continuacin En
lnea > Supervisar > Personal > Supervisin personal nueva.
Introduzca M8000 en el cuadro Dispositivo del cuadro de dilogo
Supervisin personal.

Supervise M8000 (rel interno especial del


control de inicio) utilizando WindLDR.

Nota: Introduzca 1 en el cuadro Valor actual del cuadro de


dilogo Supervisin personal para activar M8000.

Est M8000 activado?

NO
Actvelo mediante WindLDR.

NO
Est activado el LED DE
EJECUCIN?

Se ha
designado la entrada
Parada o de Reinicio utilizando la
Configuracin de rea
de funcin?

S
NO

Desactive las entradas Parada y de


Reinicio.

Est activado el LED DE


EJECUCIN?

NO

Llame a IDEC para solicitar asistencia tcnica.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

END

29-11

29: SOLUCIN DE PROBLEMAS


Diagrama de solucin de problemas 3

El LED DE ERROR est activado.

Borre los cdigos de error utilizando WindLDR.


Lea la nota que sigue a continuacin.

Est desactivado el LED


DE ERROR?

NO
Consulte la pgina 29-3.
Identifique el cdigo de error y corrjalo.

END

Nota: Los errores temporales pueden borrarse para restaurar un funcionamiento normal
borrando los cdigos de WindLDR. Consulte la pgina 29-2.

29-12

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

29: SOLUCIN DE PROBLEMAS


Diagrama de solucin de problemas 4

La entrada no opera con normalidad.

Est activado el LED de


entrada?

NO

Es el cableado de entrada
correcto?

Son correctos los direccin


del dispositivo de entradas?

NO
NO

Corrija el programa.

Corrija el cableado de
entrada.

Est el terminal
de entrada correctamente alimentado?

NO
Suministre la tensin adecuada al
terminal de entrada.
Tensin de entrada adecuada
Todos los mdulos de la CPU compacta, los de entrada y los de E/S
mezclado:
20,4 - 28,8 V CC
Mdulos de la CPU delgada:
20,4 - 26,4 V CC
Mdulo de entrada CA:
85 a 132V CA
Es el cableado y el
funcionamiento de los
dispositivos externos
correcto?

NO

Corrija el cableado
del dispositivo
externo.

S
END

Llame a IDEC para solicitar asistencia tcnica.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

29-13

29: SOLUCIN DE PROBLEMAS


Diagrama de solucin de problemas 5

La salida no opera con normalidad.


Nota: El botn Inicio se encuentra en la barra de mens
WindLDR.
Est activado el LED DE
EJECUCIN?

NO

Haga clic en el botn Iniciar PLC en


WindLDR en un equipo conectado a
MicroSmart.

Est activado el LED de


salida?

Asegrese de que el cableado de


salida es correcto.

NO
Compruebe los direccin del dispositivo de salida.

Son correctos los direccin


del dispositivo de salidas?

NO

Corrija el programa.

S
Supervise la salida utilizando
WindLDR.

Se activa y desactiva la
salida supervisada?

El circuito de salida del mdulo de


la CPU o del mdulo de salida est
daado.
Sustituya el mdulo.

NO

Llame a IDEC para solicitar asistencia tcnica.

29-14

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

END

29: SOLUCIN DE PROBLEMAS


Diagrama de solucin de problemas 6

La comunicacin entre WindLDR de un


equipo y MicroSmart no es posible.

Est conectado
correctamente el cable de
Conexin a Ordenador?

NO

Conctelo completamente.

Est activado el LED de


PWR?

NO

Consulte el Diagrama de Solucin


de problemas 1.
El LED de PWR no funciona.

NO

Corrija la Configuracin de comunicacin utilizando WindLDR. Consulte la pgina 26-2.

Es correcta la
Configuracin de
comunicacin?

Llame a IDEC para solicitar asistencia tcnica.

Cuando slo la descarga del programa no es posible:

Slo la descarga del programa no es posible.

Est la Proteccin del


programa del usuario
activada?

Desactive la proteccin del programa


del usuario.
Si desea conocer ms detalles, consulte
la pgina 5-29.

NO

Llame a IDEC para solicitar asistencia tcnica.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

29-15

29: SOLUCIN DE PROBLEMAS


Diagrama de solucin de problemas 7

No se puede parar ni resetear la


operacin.

Se ha designado
la entrada Parada o de Reinicio
en Configuracin de rea
de funcin de WindLDR?

Nota: Para supervisar M8000, en la barra de men de


WindLDR seleccione En lnea > Supervisar > Supervisar, a continuacin En lnea > Supervisar > Personal >
Supervisin personal nueva. Introduzca M8000 en el
cuadro Dispositivo del cuadro de dilogo Supervisin
personal.

NO

Supervise el rel interno especial del


control de inicio M8000 utilizando
WindLDR en un equipo.

Est activada la entrada


Parada o de Reinicio?

NO

Active la entrada designada.

S
Supervise la entrada Parada o de
Reinicio utilizando WindLDR en un
equipo.

Se activa y desactiva la
entrada supervisada?

NO

El circuito de entrada en el mdulo


de la CPU est daado.
Sustituya el mdulo de la CPU.

S
S

Est M8000 desactivado?

NO

Llame a IDEC para solicitar asistencia tcnica.

Desactive el rel interno especial del


control de inicio M8000 utilizando
WindLDR en un equipo.
Nota: Introduzca 0 en el cuadro Valor actual del cuadro de dilogo Supervisin personal para desactivar M8000.

29-16

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

29: SOLUCIN DE PROBLEMAS


Diagrama de solucin de problemas 8

La comunicacin de vnculo de datos es imposible.

Est activado el LED de


PWR?

NO

Consulte el Diagrama de Solucin de problemas


1, El LED de PWR no funciona.

S
Compruebe la configuracin del
puerto 2 utilizando WindLDR (consulte las pginas 25-9 y 25-10).

Est correct
amente seleccionado
el vnculo de datos para el
puerto 2?

NO

Seleccione correctamente el vnculo de datos para el


puerto 2 y descargue de nuevo el programa del usuario
(consulte las pginas 25-9 y 25-10).

S
NO

Est activado M8006


en la estacin maestra?

M8006: Indicador de prohibicin de comunicacin


de vnculo de datos
M8007: Indicador de inicializacin de comunicacin
de vnculo de datos

S
Desactive M8006 mediante WindLDR.

Est conectado
correctamente
el cable de comunicacin al puerto
RS485?

NO

Asegrese de que el cableado es el correcto (consulte la pgina


25-2).

S
Compruebe los cdigos de error de las estaciones
con errores (consulte la pgina 25-4).

Es 0 el cdigo de error en todas


las estaciones?

NO

Borre los cdigos de error de todas las estaciones utilizando WindLDR (consulte pgina 29-2).

S
Para la estacin maestra, haga clic en el botn
Desactivar COMx (consulte la pgina 25-13) o
active M8007 durante la operacin utilizando
WindLDR.

Se han borrado
los cdigos de error y han pasado a
0 en todas las
estaciones?

Apague la estacin maestra y vulvala a encender despus


de algunos segundos.

NO
Llame a IDEC para solicitar asistencia tcnica.

END

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

29-17

29: SOLUCIN DE PROBLEMAS


Diagrama de solucin de problemas 9

Los datos no se transmiten en absoluto


en el modo de comunicacin del usuario.

Est conectado
correctamente el cable de
comunicacin?

NO

Asegrese de que el cableado es correcto.

Est activada la entrada


a la instruccin TXD?

NO

Actvela.

Est activado el LED


de PWR?

NO

Consulte el Diagrama de Solucin de problemas 1


El LED de PWR no funciona.

Llame a IDEC para solicitar asistencia tcnica.

29-18

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

29: SOLUCIN DE PROBLEMAS


Diagrama de solucin de problemas 10

Los datos no se transmiten correctamente


en el modo de comunicacin del usuario.

Se establecieron correctamente los


parmetros de comunicacin
utilizando WindLDR?

NO

Establezca los parmetros de comunicacin de


manera que coincidan con los del terminal
remoto utilizando WindLDR (consulte la pgina
17-6).

Corrija el programa para sustituir el registro de


datos duplicado por un registro diferente.

S
Se utiliza
repetidamente
el registro de datos designado
como estado de
transmisin?

NO
Estn
activadas
las entradas a ms de 5 instrucciones
TXD al mismo
tiempo?

Corrija el programa para cerciorarse de que no


se activan ms de 5 entradas a instrucciones
TXD al mismo tiempo.

NO
Es la duracin de la
seal de ocupado en el terminal
remoto inferior a
5 seg?

NO

Asegrese de que la seal de ocupado en el terminal remoto no supera los 5 seg.

Comprob
el dispositivo de origen 1 de la
instruccin TXD?

NO

Asegrese de que los datos de transmisin


designados como origen 1 de dispositivo son
correctos.

Llame a IDEC para solicitar asistencia tcnica.

Si la comunicacin del usuario todava presenta problemas tras completar el


procedimiento anterior, realice tambin el procedimiento del diagrama 9 de la pgina
anterior.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

29-19

29: SOLUCIN DE PROBLEMAS


Diagrama de solucin de problemas 11

Los datos no se reciben en absoluto


en el modo de comunicacin del usuario.

Est
conectado correctamente
el cable de
comunicacin?

NO

Asegrese de que el cableado es correcto.

Est activada
la entrada a la instruccin
RXD?

NO

Actvela.

Est activado el LED de


PWR?

NO

Consulte el Diagrama de Solucin de problemas 1


El LED de PWR no funciona.

Llame a IDEC para solicitar asistencia tcnica.

29-20

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

29: SOLUCIN DE PROBLEMAS


Diagrama de solucin de problemas 12
Los datos no se reciben correctamente
en el modo de comunicacin del usuario.

Se establecieron
correctamente los
parmetros de comunicacin
utilizando WindLDR?

NO

Establezca los parmetros de comunicacin de manera que coincidan con los


del terminal remoto utilizando WindLDR (consulte la pgina 17-6).

Corrija el programa para sustituir el


registro de datos duplicado por un
registro diferente.

S
Se utiliza
repetidamente el registro
de datos designado como
estado de recepcin?

NO
Se especific un
delimitador de inicio en la
instruccin RXD?

NO
Se utiliza una entrada
para iniciar varias instrucciones
RXD?

S
Corrija el programa para cerciorarse de que no se activan ms de
5 entradas a instrucciones RXD al
mismo tiempo.

Estn activadas
las entradas a ms de 5 instrucciones
RXD al mismo tiempo?

S
Utilice una entrada para iniciar una
instruccin RXD sin un delimitador
de inicio.

NO
Comprob el
delimitador de inicio de los datos
entrantes?

NO

NO

Asegrese de que el delimitador de inicio de la instruccin RXD coincide


con el de los datos entrantes.

NO

Asegrese de que el formato de recepcin de la instruccin RXD coincide


con el de los datos entrantes.

NO

Asegrese de que el delimitador de


fin de la instruccin RXD coincide
con el de los datos entrantes.

NO

Asegrese de que el valor del tiempo de


espera de recepcin es mayor que los
intervalos de caracteres de los datos
entrantes.

NO

Asegrese de que los datos de recepcin designados como dispositivo de


origen 1 son correctos.

S
Comprob el
formato de los datos
entrantes?

S
NO

Se ha especificado un
delimitador de fin en la
instruccin RXD?

S
Comprob el
delimitador de fin de los
datos entrantes?

S
Est establecido el
valor del tiempo de espera
correctamente utilizando
WindLDR?

S
Comprob
el dispositivo de origen 1 de la
instruccin RXD?

S
Llame a IDEC para solicitar asistencia tcnica.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

29-21

29: SOLUCIN DE PROBLEMAS


Diagrama de solucin de problemas 13

La entrada de interrupcin/captura
no puede recibir pulsos cortos.

Son correctos
los niveles de tensin
ACTIVADA/DESACTIVADA de
entrada?

NO

Asegrese de que la tensin de


entrada es la correcta.
Tensin ACTIVADA:
15 V de CC como mnimo
Tensin DESACTIVADA:
5 V de CC como mximo

Llame a IDEC para solicitar asistencia tcnica.

29-22

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

END

29: SOLUCIN DE PROBLEMAS


Diagrama de solucin de problemas 14

La fecha/hora no opera
correctamente.

Est el cartucho del reloj


instalado correctamente?

NO

Instale correctamente el cartucho del reloj


(consulte la pgina 2-75).

Est activado el LED DE


ERROR?

Consulte el Diagrama de Solucin de problemas 3.


El LED DE ERROR est activado.

NO
Lea los datos de error utilizando WindLDR (consulte la pgina 29-1).

Aparece Error de fecha/


hora en la pantalla?

Borre el cdigo de error (consulte la pgina 29-2).


Los datos de hora estn daados. Establezca los datos de
fecha/hora utilizando WindLDR (consulte la pgina 15-5).

NO

Supervise el estado de PLC utilizando WindLDR.

Est funcionando con


normalidad la fecha/
hora?

NO

Llame a IDEC para solicitar asistencia tcnica.

END

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

29-23

29: SOLUCIN DE PROBLEMAS

Restriccin a la programacin de escalera


Caution Cuando utilice WindLDR ver. 4.4 o anterior, la restriccin a la programacin de escalera
puede
provocar un funcionamiento no esperado y una situacin de peligro potencial.

WindLDR ver. 4.5 o posterior evita la conversin de programa de escalera prohibidas,


asegurndose la seguridad.
Debido a la estructura de WindLDR, el siguiente diagrama de escalera no puede programarse: un bloque de
circuito cerrado se forma mediante lneas verticales, excepto para guas de potencia derecha e izquierda y el
bloque de circuito cerrado contiene una o ms instrucciones prohibidas, mostradas en la siguiente tabla.
Gua potencia izquierda

Gua potencia derecha

Programa
Rel 1
Lnea
vertical A

Instruccin
prohibida

Rel 2

Programa

Lnea
vertical B

Bloque de circuito cerrado

La deteccin del error depende de la versin de WindLDR. Cuando se usa WindLDR ver. 4.4 o anterior, es
necesario prestar una particular atencin.
Instrucciones prohibidas

Detecci
n de error

OUT, OUTN, SET, RST, TML, TIM, TMH, TMS, CNT, CDP, CUD, SFR, SFRN,
SOTU, SOTD

WindLDR Ver.
4.4
o anterior

El programa de escalera se convierte a valores nemotcnicos correctos, sin mostrar


un mensaje de error. El programa puede descargarse al mdulo de la CPU,
provocando un funcionamiento inesperado y una situacin de peligro potencial.

WindLDR Ver.
4.5
o posterior

Cuando se convierte el programa de escalera, se muestra un mensaje de error, como


por ejemplo TIM sigue un dispositivo no vlido. La conversin no puede crear
valores nemotcnicos y el programa no se descarga al mdulo de la CPU.

Modificar Programas de escalera prohibido


La operacin pretendida puede llevarse a cabo modificando el programa de escalera prohibido tal como se
muestra en los siguientes ejemplos:
Programa de escalera prohibido 1
M0

M1

TIM
100

Programa de escalera modificado 1

T0
Q0

M2

M0

M1

M0

T0

TIM
100

T0

Q0

M2

Programa de escalera prohibido 2


M0

TIM
100

T0

M1

TIM
50

T1

M2

Programa de escalera modificado 2


Q0

M0

TIM
100

T0

M1

TIM
50

T1

M2
T0
T1

29-24

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Q0

APNDICE
Tiempos de ejecucin de las instrucciones
Los tiempos de ejecucin de las principales instrucciones de MicroSmart se ofrecen en la siguiente lista:
Instruccin

Dispositivo y condicin

Tiempo de ejecucin (seg)

LOD, LODN

OUT, OUTN

3,1

SET, RST

2,8

AND, ANDN, OR, ORN

0,7

AND LOD, OR LOD

1,2

BPS

0,8

BRD, BPP

0,5

TML, TIM, TMH, TMS

24

CNT

25

CDP, CUD

27

CC=, CC>=, DC=, DC>=


SFR, SFRN

12
Bits N

42 + 0,35 N

SOTU, SOTD

17

JMP, JEND, MCS, MCR

MOV, MOVN
BMOV
CMP=, CMP<>, CMP<,
CMP>, CMP<=, CMP>=
ICMP>=
ADD
SUB
MUL
DIV

MM

66

DD

46

D D 100 bloques

124

MMM

83

DDM

66

DDDM

78

M+MD

86

D+DD

69

MMD

86

DDD

69

MMD

97

DDD

81

MMD

111

DDD

94

ROOT
ANDW, ORW, XORW
BCDLS

Nota

No se designa repeticin
en todos los
dispositivos.
No se designa repeticin
en todos los
dispositivos.

No se designa repeticin
en todos los
dispositivos.

428
MMD

81

DDD

63

7 dgitos

82

WSFT

D D 100 bloques

2442

HTOB

DD

97

BTOH

DD

84

HTOA

DD

129

ATOH

DD

133

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

No se designa repeticin
en todos los
dispositivos.

A-1

APNDICE
Dispositivo y condicin

Tiempo de ejecucin (seg)

BTOA

Instruccin

DD

160

ATOB

DD

156

ENCO

M D 16 bits

92

DECO

DM

51

BCNT

M D 16 bits

180

ALT

26

LJMP

15

LCAL

20

LRET

IOREF
RUNA, STPA

52

15

acceso 100 byte

10 ms

Nota

Nota: Los dispositivos M, D, I y Q representan el rel interno, el registro de datos, la entrada y la salida respectivamente.

Interrupcin del tiempo de procesamiento de END


El tiempo de procesamiento de END depende de la configuracin de MicroSmart y de la del sistema. El total de
los tiempos de ejecucin para las condiciones aplicables que se muestran a continuacin es el tiempo de
procesamiento de END real.
Elemento

Condicin

Gestin interna (servicio de E/S


incorporado)

Servicio de E/S de expansin

640 seg
ENTRADA/SALIDA
8/8 puntos

260 seg

ENTRADA/SALIDA
16/16 puntos

340 seg

ENTRADA/SALIDA
32/32 puntos

720 seg

Procesamiento de la funcin de reloj (Nota


1)
Procesamiento de la estacin maestra de
vnculos de datos (Nota 2)

Tiempo de ejecucin

850 seg
Cuando se utiliza un
sistema de vnculos
de datos

4,2 + 2,4 palabras de transmisin/


recepcin mseg (a 19200 bps)
Consulte la 25-12.

Nota 1: La funcin de reloj se procesa una vez cada 500 mseg.


Nota 2: Las estaciones esclavas de vnculos de datos se procesan durante el procesamiento de la interrupcin asncrono
al procesamiento del sistema normal.

A-2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

APNDICE

Tiempo de retraso de E/S


Adems del procesamiento de las instrucciones del programa del usuario y de la instruccin END, el
procesamiento del sistema de MicroSmart incluye el procesamiento de la interrupcin de varias funciones.
El retraso mnimo de una entrada estndar para una salida estndar en el programa que aparece a
continuacin es de 884,1 seg.

I0

Instruccin
LOD
OUT

Q0

Datos
I0
Q0

Tiempo de ejecucin mximo

LOD
OUT

1,0 seg
3,1 seg

Tiempo de procesamiento de END (sin procesamiento de la


interrupcin)

Gestin interna 640 seg

Tiempo de retraso de entrada (entrada de CC sin configuracin del


filtro)

40 seg

Tiempo de retraso de salida (salida de transistor)

200 seg aprox.

El tiempo de retraso de E/S puede aumentar debido a determinados factores como por ejemplo el aumento del
tiempo de procesamiento de END (causado por el procesamiento frecuente de interrupciones y un mayor
tamao del programa) o la configuracin del filtro de entradas.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

A-3

APNDICE

Bytes de instruccin y aplicabilidad en programas de interrupcin


La cantidad de bytes de las instrucciones bsicas y avanzadas se muestran en la siguiente lista. La
aplicabilidad de las instrucciones bsicas y avanzadas en los programas de interrupcin se muestra tambin
en la columna de la derecha en las siguientes tablas.
Instruccin bsica

Cantidad de
bytes

Instruccin avanzada

Cantidad de
bytes

Interrupcin

LOD, LODN

NOP

OUT, OUTN

MOV, MOVN

16

SET, RST

IMOV, IMOVN

24 a 28

AND, ANDN, OR, ORN

BMOV

18

AND LOD, OR LOD

IBMV, IBMVN

24

BPS

BRD

CMP=, CMP<>, CMP<, CMP>,


CMP<=, CMP>=

20

BPP

ICMP>=

22

TML, TIM, TMH, TMS

ADD, SUB, MUL, DIV

20

CNT, CDP, CUD

ROOT

14

CC=, CC>=

ANDW, ORW, XORW

20

DC=, DC>=

SFTL, SFTR

12

SFR, SFRN

BCDLS

14

SOTU, SOTD

WSFT

18

JMP, JEND, MCS, MCR

ROTL, ROTR

12

END

HTOB, BTOH

14

HTOA, ATOH, BTOA, ATOB

18

ENCO, DECO

16

BCNT

18

ALT

10

WKTIM

24

WKTBL

13 a 89

DISP

16

DGRD

20

TXD1, TXD2, RXD1, RXD2

A-4

21 a 819

LABEL

LJMP, LCAL

10

LRET

IOREF

16

DI, EI

XYFS

24 a 124

CVXTY, CVYTX

18

PULS1, PULS2

12

PWM1, PWM2

24

RAMP

14

ZRN1, ZRN2

18

PID

26

DTML, DTIM, DTMH, DTMS

22

TTIM

10

RUNA, STPA

20

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

APNDICE

Cables
En esta seccin se describen los cables de comunicacin y los contactos de conector.

Cable de mdem 1C (FC2A-KM1C)


Longitud del cable: 3 m (9,84 pies)
Para el puerto RS232C del mdem
Para el puerto 2 de MicroSmart

Contactos de conector macho Dsub de 25 contactos

Contactos de conector mini DIN


Descripcin
Blindaje

Contacto

Contacto

Cubierta

FG

Descripcin
Toma de tierra de marco

TXD Datos de transmisin

DTR Terminal de datos preparada

RXD Datos de recepcin

TXD

RTS Solicitud a enviar

NC

Sin conexin

DSR Establecimiento de datos


preparado

NC

Sin conexin

SG

Toma de tierra de seal

SG

Toma de tierra de seal

SG

Toma de tierra de seal

NC

Sin conexin

DCD Deteccin de datos de


portadora

20

DTR Terminal de datos


preparada

RTS

Solicitud a enviar
Datos de transmisin

RXD Datos de recepcin

Cable de Conexin a Ordenador 4C (FC2A-KC4C)


Longitud del cable: 3 m (9,84 pies)
Para el puerto RS232C del equipo
Para el puerto RS232C 1 o 2 de MicroSmart

Contactos de conector hembra D-sub de


9 contactos

Contactos de conector mini DIN


Descripcin
Blindaje

Contacto

Contacto

Cubierta

Cubierta

Descripcin
FG

Toma de tierra de marco

TXD

Datos de transmisin

TXD Datos de transmisin

RXD

Datos de recepcin

RXD Datos de recepcin

RTS

Solicitud a enviar

NC

Sin conexin

DSR Establecimiento de datos


preparado

DSR

Establecimiento de datos
preparado

CTS Borrado a enviar

DTR

Terminal de datos
preparada

1
2

DCD Deteccin de datos de


portadora

SG

Toma de tierra de seal

DTR Terminal de datos


preparada

SG

Toma de tierra de seal

SG

RTS Solicitud a enviar

RI

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Toma de tierra de seal


Indicador de tono

A-5

APNDICE
Cable 1C de comunicacin del usuario (FC2A-KP1C)
Longitud del cable: 2,4 m (7,87 pies)
3

Para el puerto RS232C 1 o 2 de MicroSmart

1
4

2
5

Para el puerto RS232C


Acople un conector adecuado al extremo abierto
referido a los contactos de conector de cable que
se muestran a continuacin.

Contactos de conector mini DIN


Contacto

Puerto 1

Puerto 2

AWG#

Color

NC

Sin conexin

RTS Solicitud a enviar

28

NC

Sin conexin

DTR Terminal de datos


preparada

28

TXD

Datos de transmisin

TXD Datos de transmisin

28

Azul

RXD

Datos de recepcin

RXD Datos de recepcin

28

Verde

Sin conexin

DSR Establecimiento de
datos preparado

28

Marrn

SG

28

Gris

NC

CMSWInterruptor de
comunicacin

Toma de tierra de seal

SG

Toma de tierra de seal

SG

Toma de tierra de seal

26

NC

Sin conexin

NC

Sin conexin

26

Cubierta

Negro

Trenzado

Amarillo

Rojo

Trenzado

Direccin
de la seal

Blanco

Blindaje

Nota: Cuando prepare un cable para el puerto 1, mantenga los contactos 6 y 7 abiertos. Si dichos contactos se
conectan juntos, la comunicacin del usuario no se puede utilizar.

Cable 1C de comunicacin de E/S (FC4A-KC1C)


Longitud del cable: 5 m (16,4 pies)
Para HG1B, HG2A o HG2C
Para el puerto RS232C 1 o 2 de MicroSmart

Contactos de conector mini DIN

Contactos de conector macho D-sub de 9


contactos

Contacto

Contacto

NC

Sin conexin

FG

Toma de tierra de marco

NC

Sin conexin

TXD1

Datos de transmisin 1

TXD

Datos de transmisin

RXD1 Datos de recepcin 1

RXD

Datos de recepcin

TXD2

NC

Sin conexin

RXD2 Datos de recepcin 2

CMSW Interruptor de
comunicacin

SG

Toma de tierra de seal

NC

Sin conexin

Descripcin

Blindaje

A-6

Cubierta

Descripcin

Datos de transmisin 2

DSR

Establecimiento de datos
preparado

SG

Toma de tierra de seal

NC

Sin conexin

DTR

Terminal de datos
preparada

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

APNDICE
Cable 2C de comunicacin de E/S (FC4A-KC2C)
Longitud del cable: 5 m (16,4 pies)
Para HG2F
Para el puerto RS232C 1 o 2 de MicroSmart

Contactos de conector macho D-sub de 25


contactos

Contactos de conector mini DIN


Contacto

Contacto

Sin conexin

Descripcin

FG

NC

Sin conexin

TXD Datos de transmisin

TXD

Datos de transmisin

RXD Datos de recepcin

RXD

Datos de recepcin

RTS Solicitud a enviar

NC

Sin conexin

CTS Borrado a enviar

CMSW Interruptor de
comunicacin

DSR Establecimiento de datos


preparado

SG

Toma de tierra de seal

SG

NC

Sin conexin

DCD Deteccin de datos de


portadora

20

DTR Terminal de datos


preparada

NC

Blindaje

Cubierta

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Descripcin
Toma de tierra de marco

Toma de tierra de seal

A-7

APNDICE

Lista de tipos
Mdulos de la CPU (compacta)
Tensin

Tipo de entrada

Tipo de salida

100-240 V CA
50/60 Hz
Emisor/receptor de
24 V CC

Salida de rel
240 V CA/30 V CC, 2A

24 V CC

Puntos de E/S

Nm. de tipo

Tipo 10 E/S
(6 de entrada / 4 de salida)

FC4A-C10R2

Tipo 16 E/S
(9 de entrada / 7 de salida)

FC4A-C16R2

Tipo 24 E/S
(14 de entrada / 10 de salida)

FC4A-C24R2

Tipo 10 E/S
(6 de entrada / 4 de salida)

FC4AC10R2C

Tipo 16 E/S
(9 de entrada / 7 de salida)

FC4AC16R2C

Tipo 24 E/S
(14 de entrada / 10 de salida)

FC4AC24R2C

Mdulos de la CPU (delgada)


Tensin

Tipo de
entrada

Tipo de salida

Salida de transistor
de alta velocidad

Salida de receptor de transistor 0,3 A

20 (12 de entrada /
8 de salida)

Salida de emisor de transistor 0,3 A

24 V CC

Emisor/
receptor de
24 V CC

Salida de rel
240 V CA/30 V CC,
2A

Salida de receptor
0,3 A
Salida de emisor
0,3 A

Salida de receptor de transistor 0,3 A


Salida de emisor de transistor 0,3 A

Puntos de E/S

20 (12 de entrada /
8 de salida) *
40 (24 de entrada /
16 de salida)

Nm. de tipo
FC4A-D20K3
FC4A-D20S3
FC4AD20RK1
FC4AD20RS1
FC4A-D40K3
FC4A-D40S3

Nota*: Dos puntos son salidas de transistor y seis, salidas de rel.

Mdulos de entrada
Tipo de entrada

Puntos de entrada
8 puntos

Emisor/receptor de 24 V CC

16 puntos
16 puntos
32 puntos

120 V CA

A-8

8 puntos

Terminal
Bloque de terminales
extrables
Conector MIL
Bloque de terminales
extrables

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Nm. de tipo
FC4A-N08B1
FC4A-N16B1
FC4A-N16B3
FC4A-N32B3
FC4A-N08A11

APNDICE
Mdulos de salida
Tipo de salida

Puntos de salida

Terminal

Nm. de tipo

8 puntos

Salida de rel
240 V CA/30 V CC, 2 A

FC4A-R081

16 puntos

Salida de receptor de transistor 0,3 A

Bloque de terminales
extrables

8 puntos

Salida de emisor de transistor 0,3 A


Salida de receptor de transistor 0,1 A

FC4A-T16K3
FC4A-T16S3

Conector MIL

Salida de receptor de transistor 0,1 A

FC4A-T32K3

32 puntos

Salida de emisor de transistor 0,1 A

FC4A-T08K1
FC4A-T08S1

16 puntos

Salida de emisor de transistor 0,1 A

FC4A-R161

FC4A-T32S3

Mdulos de E/S mezclados


Tipo de entrada

Tipo de salida
Salida de rel
240 V CA/30 V CC,
2A

Emisor/receptor de
24 V CC

Puntos de E/S

Terminal

8 (4 de entrada
/ 4 de salida)

Bloque de terminales extrables

FC4AM08BR1

Bloque de terminales no
extrables

FC4AM24BR2

24 (16 de entrada
/ 8 de salida)

Nm. de tipo

Mdulos de E/S analgica


Categora

Nombre

E/S analgica
Mdulo
Automtico
Actualizaci Can. 1 de
n
entrada
Mdulo

Tipo de entrada
Tensin (0-10 V CC)
Corriente (4-20 mA)
Termopar (K, J, T)
Termmetro de resistencia
(Pt100)
Tensin (0-10 V CC)
Corriente (4-20 mA)

Salida
analgica
Mdulo

Escalera
Actualizaci
n

Can. 1 de
entrada
Mdulo

Tipo de salida

Tensin (0-10 V CC)


Corriente (4-20 mA)

Tensin (0-10 V CC)


Corriente (4-20 mA)

Tensin (de 0 a 10 V CC)


Corriente (de 4 a 20 mA)
Termopar (K, J, T)
Termmetro de resistencia

Nm. de tipo
FC4A-L03A1

Puntos de
E/S
2 entradas
1 salida

FC4A-L03AP1

2 entradas FC4A-J2A1

1 salida

FC4A-K1A1

4 entradas FC4A-J4CN1

8 entradas FC4A-J8C1

8 entradas FC4A-J8AT1

(Pt100, Pt1000, Ni100, Ni1000)

Tensin (0-10 V CC)


Corriente (4-20 mA)
Termistor (PTC, NTC)

Salida
analgica
Mdulo

Tensin (de 10 a +10 V


CC)
Corriente (de 4 a 20 mA)

2 salidas

FC4A-K2C1

Mdulo maestro AS-Interface


Nombre
Mdulo maestro AS-Interface

Terminal
Bloque de terminales extrable

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

Nm. del tipo


FC4A-AS62M

A-9

APNDICE
Mdulos opcionales, adaptadores y cartuchos
Nombre

Descripcin

Nm. de
tipo

Mdulo HMI

Permite mostrar y cambiar los dispositivos necesarios

FC4A-PH1

Mdulo HMI principal

Permite montar el mdulo HMI con el mdulo de la CPU delgada

FC4A-HPH1

Adaptador de comunicacin
RS232C

Tipo de conector mini DIN para los mdulos de la CPU compacta


tipo 16 y 24 E/S *

FC4A-PC1

Tipo de conector mini DIN para los mdulos de la CPU compacta


tipo 16 y 24 E/S *

FC4A-PC2

Tipo de bloque de terminales para los mdulos de la CPU


compacta tipo 16 y 24 E/S *

FC4A-PC3

Tipo de conector mini DIN para el mdulo de la CPU delgada

FC4A-HPC1

Adaptador de comunicacin
RS485
Mdulo de comunicacin
RS232C
Mdulo de comunicacin RS485
Cartucho de la memoria
Cartucho del reloj

Tipo de conector mini DIN para el mdulo de la CPU delgada

FC4A-HPC2

Tipo de bloque de terminales para el mdulo de la CPU delgada

FC4A-HPC3

EEPROM de 32 KB para almacenar un programa del usuario

FC4A-PM32

EEPROM de 64KB para almacenar un programa del usuario

FC4A-PM64

Funcin de fecha/hora en tiempo real

FC4A-PT1

Nota*: Tambin se pueden instalar los adaptadores de comunicacin RS232C o RS485 en el mdulo HMI principal
montado junto al mdulo de la CPU delgada.

Accesorios
Nombre

Funcin

Nm. de tipo

Se utiliza como interfaz entre un equipo y los mdulos de la CPU de

MicroSmart en el sistema de comunicacin 1:N de Conexin a

Conversor RS232C/RS485

FC2A-MD1

Ordenador o por mdems


Cable RS232C (4 hilos)
(1,5 m (4,92 pies) de longitud)

Se utiliza para conectar el conversor RS232C/RS485 a un equipo,


con un conector hembra D-sub de 9 contactos.

HD9Z-C52

Carriles DIN
(1 m (3,28 pies) de longitud)

Carril DIN de aluminio de 35 mm de ancho para montar los mdulos


de MicroSmart
(cantidad del paquete: 10)

BAA1000NP

Carriles DIN
(1 m (3,28 pies) de longitud)

MicroSmart

Clips del montaje

Se utilizan en el carril DIN para sujetar los mdulos de MicroSmart


(cantidad del paquete: 10)

BNL6P

Cintas de montaje directo

Se utilizan para el montaje directo de la CPU delgada o de los


mdulos de E/S en un panel (cantidad del paquete: 5)

FC4A-PSP1P

Bloques de terminales de 10
posiciones

Para mdulos de E/S (cantidad del paquete: 2)

FC4A-PMT10P

Bloques de terminales de 11
posiciones

Para mdulos de E/S (cantidad del paquete: 2)

FC4A-PMT11P

Bloques de terminales de 13
posiciones

Para mdulos de la CPU delgada FC4A-D20RK1 y FC4A-D20RS1


(cantidad del paquete: 2)

FC4A-PMT13P

Bloques de terminales de 16
posiciones

Para mdulos de la CPU delgada FC4A-D20RK1 (cantidad del


paquete: 2)

FC4APMTK16P

Bloques de terminales de 16
posiciones

Para mdulos de la CPU delgada FC4A-D20RS1 (cantidad del


paquete: 2)

FC4APMTS16P

Zcalo de conector de 20
posiciones

Conector MIL para mdulos de E/S (cantidad del paquete: 2)

FC4A-PMC20P

A-10

Carril DIN de acero de 35 mm de ancho para montar los mdulos de


BAP1000NP

(cantidad del paquete: 10)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

APNDICE
Zcalo de conector de 26
posiciones

Conector MIL para mdulos de la CPU delgada (cantidad del


paquete: 2)

FC4A-PMC26P

Casquillo Phoenix

Casquillo para conectar 1 o 2 cables al terminal de rosca

Consulte la
pgina 3-19

Herramienta Phoenix para


enroscar

Se utiliza para enroscar casquillos

Consulte la
pgina 3-19

Destornillador Phoenix

Se utiliza para apretar los terminales de rosca

Consulte la
pgina 3-19

WindLDR

Software de programacin y supervisin para PC Windows (CD)

SW1A-W1C

Manual del usuario de


MicroSmart

Este manual impreso

FC9Y-B1145

Terminales E/S serie BX y cables aplicables


MicroSmart
Mdulo

Nm. del tipo

Mdulo de la
CPU

FC4A-D20K3
FC4A-D20S3
FC4A-D40K3
FC4A-D40S3

Mdulo de
entrada

FC4A-N16B3
FC4A-N32B3

Mdulo de
salida

FC4A-T16K3
FC4A-T16S3
FC4A-T32K3
FC4A-T32S3

Nm. del tipo de


cable

N de tipo de terminal E/S

Conector

FC9Z-H26

BX1D-26A
BX1F-26A

Conector MIL de 26
polos

FC9Z-H20

BX1D-20A
BX1F-20A
BX7D-BT16A1T
(salida de rel 16-puntos)

Conector MIL de 20
polos

Especifica los cdigos de designacin requeridas en lugar de , y .


Cdigo de longitud del cable

Cdigo de blindaje del cable

Cdigo de estilo de tornillo de


terminal

050: 0,5m
100: 1m
200: 2m
300: 3m

A: Cable blindado
B: Cable no blindado

T: Terminal a presin
S: Terminal de tornillo

Cables
Nombre

Funcin

Nm. de tipo

Cable de mdem 1C
(3 m (9,84 pies) de longitud)

Se utiliza para conectar un mdem al puerto RS232C de


MicroSmart, con un conector macho D-sub de 25 contactos

Cable de Conexin a Ordenador


4C (3 m (9,84 pies) de longitud)

Se utiliza para conectar un equipo al puerto RS232C de MicroSmart


(Conexin a Ordenador 1:1), con un conector hembra D-sub de 9
FC2A-KC4C
contactos

Cable 1C de comunicacin del


usuario
(2,4 m (7,87 pies) de longitud)

Se utiliza para conectar el equipo RS232C al puerto RS232C de


MicroSmart sin necesidad de un conector

Cable 1C de comunicacin de E/
S
(5 m (16,4 pies) de longitud)

Cable RS232C utilizado para conectar la interfaz de operador HG1B/


FC4A-KC1C
2A/2C de IDEC al puerto RS232C 1 o 2 de MicroSmart

Cable 2C de comunicacin de E/
S
(5 m (16,4 pies) de longitud)

Cable RS232C utilizado para conectar la interfaz de operador HG2F


de IDEC al puerto RS232C 1 o 2 de MicroSmart

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

FC2A-KM1C

FC2A-KP1C

FC4A-KC2C

A-11

APNDICE
Cable de entrada de tensin
analgica
(1 m (3,28 pies) de longitud)

Se utiliza para conectar una fuente de tensin analgica al conector


de entrada de tensin analgica del mdulo de la CPU delgada
(cantidad del paquete: 2)

FC4APMAC2P

Cable plano blindado de la CPU


(0,5 m (1,64 pies) de longitud)

FC9ZH050A26

Cable plano blindado de la CPU


(1 m (3,28 pies) de longitud)
Cable plano blindado de la CPU
(2 m (6,56 pies) de longitud)

FC9ZCable recto blindado de 26 hilos utilizado para conectar el mdulo de H100A26


la CPU delgada de MicroSmart a un terminal de E/S
FC9ZH200A26

Cable plano blindado de la CPU


(3 m (9,84 pies) de longitud)

FC9ZH300A26

Cable plano no blindado de la


CPU
(0,5 m (1,64 pies) de longitud)

FC9ZH050B26

Cable plano no blindado de la


CPU
(1 m (3,28 pies) de longitud)

FC9ZH100B26

Cable recto no blindado de 26 hilos utilizado para conectar el mdulo


de la CPU delgada de MicroSmart a un terminal de E/S

Cable plano no blindado de la


CPU
(2 m (6,56 pies) de longitud)

FC9ZH200B26

Cable plano no blindado de la


CPU
(3 m (9,84 pies) de longitud)

FC9ZH300B26

Cable plano blindado de E/S


(0,5 m (1,64 pies) de longitud)

FC9ZH050A20

Cable plano blindado de E/S


(1 m (3,28 pies) de longitud)
Cable plano blindado de E/S
(2 m (6,56 pies) de longitud)

FC9ZCable recto blindado de 20 hilos utilizado para conectar el mdulo de H100A20


E/S de MicroSmart a un terminal de E/S
FC9ZH200A20

Cable plano blindado de E/S


(3 m (9,84 pies) de longitud)

FC9ZH300A20

Cable plano no blindado de E/S


(0,5 m (1,64 pies) de longitud)

FC9ZH050B20

Cable plano no blindado de E/S


(1 m (3,28 pies) de longitud)
Cable plano no blindado de E/S
(2 m (6,56 pies) de longitud)

FC9ZCable recto no blindado de 20 hilos utilizado para conectar el mdulo H100B20


de E/S de MicroSmart a un terminal de E/S
FC9ZH200B20

Cable plano no blindado de E/S


(3 m (9,84 pies) de longitud)

FC9ZH300B20

A-12

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

NDICE
#
100-mseg
reloj M8122 6-13
temporizador dual 22-1
10-mseg
reloj M8123 6-13
temporizador dual 22-1
1-seg
reloj
M8121 6-13
restablecimiento M8001 6-10
temporizador dual 22-1

A
acceso al mdulo inteligente
cdigo de estado 23-8
instrucciones 23-1
accesorios A-10
activar
ajuste del cartucho del reloj 15-8
comparacin 5-14, 5-15
interrupcin 18-7
actualizacin
modo 25-11
tiempo 25-12
adaptador A-10
CA 4-2, 26-5
comunicacin RS232C 4-1
comunicacin RS485 4-2
adaptador de CA 4-2, 26-5
ADD 11-1
ADD-2comp 17-38
ajuste
exactitud del cartucho del reloj 15-8
reloj utilizando un programa del usuario 15-7
tiempo de ciclo de scan 16-4
ajuste automtico 21-12
alimentacin
error 29-4
proteccin de memoria 7-11
fuente 2-5, 2-16
sensor 2-8
ALT 14-15
analgica
control de E/S 24-1
datos de E/S 28-22
datos de entrada 28-22
datos de salida 28-23
entrada de tensin 2-19, 5-35
cable 5-35
especificaciones del mdulo de E/S 2-50
mdulos de E/S 2-48, 2-65, A-9
perfil de secundaria 28-22
analgico
potencimetro 2-8, 2-19, 5-34
AND entre dos palabras 12-1
ANDW 12-1
APF/not APO 28-25

aplicable
sensores y actuadores 28-1
applicable
CPU modules 24-1
arrastre (Cy) y prstamo (Bw) M8003 6-11
ASCII
a BCD 14-10
a hex 14-6
tabla de cdigos de caracteres 17-30
asignacin de datos de E/S digital 28-38
asignacin de datos de E/S digitales de la serie HW 28-38
asignacin de datos de E/S digitales de la serie L6 28-37
asignacin de una direccin a una unidad esclava 28-9
AS-Interface 1-10, 28-1
bus
periodo de ciclo 28-5
topologa y longitud mxima 28-5
cable estndar 28-3
cableado 28-6
configuracin del sistema 28-6
Direccin del dispositivo de dispositivo 6-5, 28-19
dispositivos 28-18
fuente de alimentacin 28-3
mdulo 2-63
mdulo maestro 1-10
AT 21-12
comando
cadena 27-4
cdigo de resultado 27-4
ejecucin 27-3
modo de comando general 27-3, 27-7
ATOB 14-10
ATOH 14-6
ATZ 27-3, 27-5, 27-8
Auto_Address_Assign 28-24
Auto_Address_Available 28-25

B
bsicas
instrucciones 7-1
BCC (carcter de comprobacin de bloque) 17-11, 17-22
BCD
a ASCII 14-8
a hex 14-3
cambio a la izquierda 13-5
BCDLS 13-5
BCNT 14-14
BMOV 9-10
borrado
cdigos de error 29-2
valor actual del contador de alta velocidad 5-13
valores preestablecidos modificados 7-15
borrar
datos errneos 5-43
botn borrar 7-15
botn detalles 29-1
botn ESC 5-36
BTOA 14-8

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

NDICE
BTOH 14-3
BX series A-11
Bytes de instruccin y aplicabilidad en programas de
interrupcin A-4

C
cable 17-4, 17-34, A-5, A-6, A-11
1C comunicacin del usuario 17-4
comunicacin de E/S
2C A-7
comunicacin del usuario 1C 4-2, A-6
Conexin a Ordenador 4C 4-1, 28-6, A-5
del mdem 1C 27-2
entrada de tensin analgica 5-35
longitud 2-64
mdem 1C A-5
RS232C 4-2, 26-1
cable de comunicacin de E/S
2C A-7
cable de vnculo al PC 4C 28-6
cable plano 28-3
cableado 3-1
de la fuente de
alimentacin 3-16, 3-17
diagramas
E/S 2-13, 2-23, 2-46
E/S analgica 2-57
entrada 2-31
salida 2-37, 2-39, 2-42
entrada 3-13
fuente de alimentacin 3-16, 3-17
salida 3-14
cables 28-3
Cables LAPP 28-3
cadena de caracteres 5-47
cadena de inicializacin 27-3, 27-4, 27-5, 27-8
comandos 27-10
cambiar
a la derecha 13-3
a la izquierda 13-1
datos de fecha 5-44
datos de hora 5-45
valores del registro de datos 5-41
valores preestablecidos del temporizador/contador 5-39
valores preestablecidos y actuales del contador 7-12
cambio
valores preestablecidos para temporizadores y
contadores 7-15
valores preestablecidos y actuales del temporizador 710

cambio de palabras 13-7


cambio del cdigo ID1 de la secundaria 0 28-29
cantidad de
bytes 7-1, 8-1, A-4
cantidad de mdulos de E/S de expansin D8037 6-20
cantidades de esclavas y puntos E/S 28-5
capacidad de expansin 28-4
caractersticas 1-1
carril DIN 3-7
cartucho A-10
memoria 2-71
reloj 2-75
ii

casquillo 3-19
CDI 28-27
cinta de montaje directo 3-7
circuito de
proteccin para salidas 3-15
circuito de proteccin de contactos para salidas 3-15
circuito interno
entrada 2-9, 2-20, 2-29, 2-30, 2-45
salida 2-21, 2-38, 2-41
CMP< 10-1
CMP<= 10-1
CMP<> 10-1
CMP= 10-1
CMP> 10-1
CMP>= 10-2
codificador rotativo 5-18
codificar 14-12
cdigo de dispositivo 8-5
Cdigo ID 28-4
Cdigo ID1 28-4
de secundaria 0 28-29
Cdigo ID2 28-4
cdigos de solicitud y resultados 28-31
Comandos ASI 28-30
communication
distance 1-10
comparacin
igual que 10-1
mayor o igual que 10-2
mayor que 10-1
menor o igual que 10-1
menor que 10-1
no igual que 10-1
comparacin de intervalos mayor o igual que 10-5
comunicacin
configuracin 26-3
extraccin de la cubierta del conector 3-6
funcin 2-7, 2-18
informacin del adaptador D8030 6-20
informacin del modo D8026 6-20
parmetros 17-6, 17-35, 17-36, 26-2, 27-12
posicin de montaje del bloque 28-38
rel de finalizacin M8080 25-8
comunicacin del usuario
cable 1C 4-2, 17-4, 17-34, 17-36, A-6
error 17-29
cdigo 17-29
indicador de cancelacin de instruccin de recepcin 1725

puerto 1 M8022 6-12


puerto 2 M8023 6-12
instrucciones 17-1
sistema 1-5
configuracin 17-4
condiciones operativas normales 2-4, 2-16
Conexin a Ordenador
cable 4C 4-1, A-5
comunicacin 26-1
Conexin a Ordenador 1:1 4-1
Conexin a Ordenador 1:N 26-1
conexin de
disposicin

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

NDICE
mdulo de E/S analgica 2-57
terminal 3-19
Config_OK 28-24
configuracin 28-34
imagen de datos (CDI) 28-27
modo 28-15
configuracin de rea de funcin 28-8
configuracin de una estacin esclava 28-10
configurar principal AS-Interface 28-32
Configuration 28-25
confirmar
botn 7-15
Confirmar / Borrar modificados
valores preestablecidos del temporizador/contador 5-40
confirmar valores
preestablecidos modificados 7-15
contacto 17-4, 17-34, 27-2, A-5, A-6, A-7
conector RS232C 26-5
contacto de conector A-5, A-6, A-7
contactos de conector 17-4, 17-34, 27-2
contador
alta velocidad 5-7
designacin de mantenimiento 5-4
instrucciones de comparacin 7-16
reversible de pulsos duales 7-13
reversible de seleccin incremental/decremental 7-14
y registro de desplazamiento en el circuito de control
principal 7-27
contador de alta velocidad 2-8, 2-19, 5-7
dos fases 5-7, 5-11
entrada de puerta M8031, M8035, M8041, M8045 6-13
estado de comparacin ACTIVADA
M8131 6-14
M8133 6-14
M8134 6-14
M8136 6-14
grfico de control de tiempo 5-16, 5-17
restablecida
entrada M8032, M8036, M8042, M8046 6-13
estado
M8130 6-14
M8135 6-14
restablecimiento de salida de comparacin M8030,
M8034, M8040, M8044 6-12
una sola fase 5-8, 5-9, 5-12
valor actual
desbordamiento
M8131 6-14
M8136 6-14
subdesbordamiento
M8132 6-14
M8137 6-14
contador de alta velocidad de dos fases 5-7, 5-11
contador de alta velocidad de una sola fase 5-8, 5-9, 5-12
contador reversible de pulsos duales CDP 7-13
contador reversible de seleccin incremental/decremental
CUD 7-14
control
registro 20-2, 20-9, 20-14, 20-26, 21-3
rel 21-12
control de rampa 20-14
conversin 16-1, 16-3

lineal 19-5
conversin lineal 19-5
conversor RS232C/RS485 4-2, 26-1, 26-4
convertir
X a Y 19-2
Y a X 19-3
coordenadas de superposicin 19-6
copia de seguridad
duracin del cartucho del reloj 15-8
rel 5-48
CRC-16 17-38
CVXTY 19-2
CVYTX 19-3
cyclic redundancy checksum 17-38

D
Data_Exchange_Active 28-25
datos
entrada 7-21
error de conversin 19-3, 19-4
establecimiento preparado DSR 17-32
fase 16-1
instrucciones de comparacin 10-1
instrucciones de conversin 14-1
movimiento
registros de datos preestablecidos 5-48
valor preestablecido del temporizador/contador 7-15
terminal preparada DTR 17-33
tipo 8-5
tipos para las instrucciones avanzadas 8-6
datos de fecha 5-44
indicador de escritura M8016 6-12
datos enviados 28-37, 28-38
datos recibidos 28-37, 28-38
de montaje
cinta 3-7
DECO 14-13
delimitador de fin 17-20
desactivacin de la proteccin 5-30
desactivar
interrupcin 18-7
y activar interrupcin 5-24, 5-26
desbordamiento 6-14
descarga
programa 4-12
programa, en tiempo de ejecucin 5-32
programa, parcial 5-32
descarga de programas en tiempo de ejecucin 5-32
descarga parcial del programa 5-32
descodificar 14-13
desconexin
lnea 27-3
modo 27-3, 27-7
desensamblaje de mdulos 3-2
designacin de mantenimiento de rels internos 5-4
destornillador 3-19
detener acceso
escribir 23-7
leer 23-5
devolucin de cero 20-26
DGRD 16-3
DI 18-7

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

iii

NDICE
digital
asignacin de datos de E/S 28-37
imagen de datos de entrada 28-20
imagen de datos de salida 28-21
lectura 16-3
tiempo de lectura de datos del interruptor 16-4
dimensiones 2-76, 26-5
direccin
bloque de comunicaciones, posicin del 28-38
de montaje 3-12
direccin de montaje 3-12
Direccin del dispositivo 6-1, 6-5, 28-19
directa
accin de control 21-12
discontinuidad de las reas de dispositivo 8-7
DISP 16-1
disposicin de
los orificios de montaje
para el montaje directo 3-8
dispositivo
Direccin del dispositivo 6-1, 6-3
para estacin principal de vnculo de datos 6-6
para estacin secundaria de vnculo de datos 6-6
discontinuidad de las reas 8-7
mdulo de E/S de expansin 6-21
nmeros de asignacin
para mdulos de E/S analgicos 6-5
dispositivo de destino 8-5
dispositivos 28-18
DIV 11-1
divisin 11-1
download
high-speed counter program 5-13
program from memory cartridge 2-73
DSR
estado de seal de control 17-31
opcin de seal de control de entrada D8105 17-32
DTIM 22-1
DTMH 22-1
DTML 22-1
DTMS 22-1
DTR
estado de seal de control 17-31
opcin de seal de control de salida D8106 17-33

E
E/S
actualizacin 18-6
cdigo 28-4
datos 28-20
diagramas de cableado 2-13
error de inicializacin del bus 29-6
lmites de uso 2-9, 2-20, 2-45
servicio A-2
tiempo de retraso A-3
editar programa del usuario 4-9
EI 18-7
ejecutar acceso
escribir 23-4
leer 23-3
ejecutar/parar seleccin por error de copia de seguridad de
memoria 5-3
iv

ENCO 14-12
END
instruccin 7-28
tiempo de procesamiento, interrupcin A-2
ensamblaje de los mdulos 3-2
entrada
cableado 3-13
circuito interno 2-9, 2-20, 2-29, 2-30, 2-45
condicin para las instrucciones avanzadas 8-5
datos 28-37, 28-38
especificaciones
mdulo de E/S mixta 2-45
mdulo de entrada de AC 2-30
mdulo de entrada de CC 2-29
Mdulo de la CPU 2-9
mdulo de la CPU 2-20
filtro 5-28
intervalo operativo 2-9, 2-20, 2-29, 2-30, 2-45
LED 28-16
lmites de uso 2-29, 2-30
mdulo A-8
disposicin de terminales 2-31
mdulos 2-28
puntos 16-3
entrada de captura 5-21
estado ACTIVADO/DESACTIVADO M8154-M8157 6-15
entrada de desaceleracin 20-28
entrada, filtro 5-28
error 28-13
causas y soluciones 29-4
cdigo 28-33, 28-34, 28-35, 28-36
comunicacin de vnculo de datos 25-5
comunicacin del usuario 17-29
ejecucin en el programa del usuario 29-7
general 29-3
datos 5-43
estado
cuadro 29-1
mensajes 28-36
error de temporizador de vigilancia 29-4
escaln 4-9
Esclavas A/B 28-4
especiales
funciones 1-3, 5-1
especificaciones
adaptador de comunicacin 2-68
analgica
entrada 2-51, 2-53, 2-55
mdulo de E/S 2-50
salida 2-56
cartucho de memoria 2-72
cartucho de reloj 2-75
contador de alta velocidad de dos fases 5-8, 5-12
contador de alta velocidad de una sola fase 5-10, 5-13
conversor RS232C/RS485 26-4
entrada de AC
mdulo de entrada 2-30
entrada de captura 5-21
entrada de CC
mdulo de E/S mixta 2-45
mdulo de entrada 2-29
Mdulo de la CPU 2-9

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

NDICE
mdulo de la CPU 2-20
funcin 2-6, 2-17
general 2-4, 2-16, 2-50
interfaz serie 26-4
modo de comunicacin del usuario 17-3
Mdulo AS-Interface 2-64
mdulo de comunicaciones 2-68
mdulo de E/S mixta 2-45
mdulo de la CPU 2-6, 2-17
mdulo HMI 2-65
salida de rel
mdulo de E/S mixta 2-46
mdulo de la CPU 2-10, 2-22
mdulo de salida 2-36
transistor
mdulo de salida de emisor 2-41
mdulo de salida de receptor 2-38
salida mdulo de la CPU 2-21
vnculo de datos 25-1
especificaciones de entrada de AC
mdulo de entrada 2-30
especificaciones de entrada de CC
mdulo de E/S mixta 2-45
mdulo de entrada 2-29
Mdulo de la CPU 2-9
mdulo de la CPU 2-20
especificaciones de salida de rel
mdulo de E/S mixta 2-46
mdulo de la CPU 2-10, 2-22
mdulo de salida 2-36
establecimiento
fecha/hora
utilizando un programa del usuario 15-6
utilizando WindLDR 15-5
establecimiento de formato XY 19-1
estacin secundaria
nmero 25-9, 25-10
rel de finalizacin de comunicacin
M8080-M8116 25-8
M8117 25-8
estado
cdigo
acceso al mdulo inteligente 23-8
recepcin 17-25
transmisin 17-12
informacin 28-24
rels internos 28-24
LED 28-16, 28-17
LED M8010 6-11
registro de datos de modo de mdem 27-9
rel 20-4, 20-10, 20-19, 20-28
rels internos 27-3
sistema 2-7, 2-18, 4-7
Estado de PLC 29-1, 29-2
estado de PLC
supervisin 26-3
estado de seal de control en modo EJECUCIN 17-31
estado de seal de control en modo PARADA 17-31
estado del sistema de reinicio 2-7, 2-18
estado operativo 27-3
estndar
cable 28-3

esclavas 28-4
estructura de una instruccin avanzada 8-5
etiqueta 18-1
devolucin 18-4
llamada 18-4
salto 18-1
expansin
E/S
dispositivos de mdulos 6-21
servicio A-2
registro de datos 5-46
indicador de escritura de datos M8026 6-12
indicador de escritura de datos M8027 6-12
extraccin
adaptador de comunicacin 2-70
bloque de terminales 3-5
cartucho de memoria 2-74
cartucho de reloj 2-75
cubierta del conector de comunicacin 3-6
del carril DIN 3-7
mdulo de comunicaciones 2-70
mdulo HMI 3-4

F
fase
A 5-7, 5-10
B 5-7, 5-10
Z 5-7, 5-10, 5-18
fase de latch 16-1
fecha/hora
datos
indicador de error de escritura/ajuste M8013 6-11
indicador de error de lectura M8014 6-12
indicador de escritura M8020 6-12
indicador de prohibicin de lectura M8015 6-12
establecimiento utilizando
un programa del usuario 15-6
WindLDR 15-5
finalizacin de transferencia del programa de tiempo de
ejecucin M8125 6-14
flanco ascendente 5-22
flanco descendente 5-22
fuente de
alimentacin 3-16
fuente de alimentacin 28-3, 28-7
esquema de cableado 28-7
fuente de alimentacin de sensor 2-8
Fuente de alimentacin para mdulos de E/S
analgicos 2-62
funcin
comunicacin 2-7, 2-18
configuracin de rea 5-1
especificaciones 2-6, 2-17
funcionamiento
bsico 28-6
modos 28-15
funcionamiento del pulsador 28-14
funciones incorporadas 2-8, 2-19

G
general
cdigos de error 29-3
especificaciones 2-4, 2-16, 2-50

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

NDICE
informacin 1-1
gestin interna A-2
grfico de control de tiempo
activar el recuento de pulsos 20-5, 20-11
contador de alta velocidad 5-16, 5-17, 5-19
control reversible
con salida de pulso dual 20-22
con salida de pulso nica 20-21
desactivado 20-20
desactivar recuento de pulsos 20-6, 20-12
operacin de devolucin de cero 20-29

H
herramienta de direccin 28-4
herramienta para enroscar 3-19
hex
a ASCII 14-4
a BCD 14-1
HMI
indicador de prohibicin de escritura M8011 6-11
indicador de prohibicin de operacin M8012 6-11
module
initial screen selection D8068 5-38
mdulo 2-65, 5-36
extraccin 3-4
instalacin 3-3
mdulo base 17-4, 25-2
mdulo principal 4-1, 4-2
hora
datos 5-45
error de IC 29-6
HSC 5-7, 5-11
entrada restablecida 5-14, 5-15
HTOA 14-4
HTOB 14-1

I
I/O
terminals A-11
IBMV 9-12
IBMVN 9-14
ICMP>= 10-5
identificacin 28-4
IDI 28-20
IMOV 9-6
IMOVN 9-8
Indicador de ejecucin de BMOV/WSFT M8024 6-12, 9-10,
13-7

Indicadores LED 28-14, 28-16


indirecto
movimiento 9-6
movimiento de bit 9-12
movimiento de bit no 9-14
movimiento no 9-8
informacin del cartucho opcional D8031 6-20
iniciar
WindLDR 4-8
iniciar/parar
esquema 4-5
utilizando el mdulo HMI 5-43
utilizando la fuente de alimentacin 4-6
utilizando WindLDR 4-5
inicio
vi

control M8000 6-10


delimitador 17-19
WindLDR 4-3
input
module
terminal arrangement 2-34
instalacin
adaptador de comunicacin 2-69
cartucho de memoria 2-74
cartucho de reloj 2-75
en el panel de control 3-11
mdulo de comunicaciones 2-69
mdulo HMI 3-3
ubicacin 3-1
y cableado 3-1
instruccin AND LOD 7-6
instruccin avanzada 8-1
ADD 11-1
ALT 14-15
ANDW 12-1
ATOB 14-10
ATOH 14-6
BCDLS 13-5
BCNT 14-14
BMOV 9-10
BTOA 14-8
BTOH 14-3
CMP< 10-1
CMP<= 10-1
CMP<> 10-1
CMP= 10-1
CMP> 10-1
CMP>= 10-2
condicin de entrada 8-5
CVXTY 19-2
CVYTX 19-3
DECO 14-13
DGRD 16-3
DI 18-7
DISP 16-1
DIV 11-1
DTIM 22-1
DTMH 22-1
DTML 22-1
DTMS 22-1
EI 18-7
ENCO 14-12
estructura 8-5
HTOA 14-4
HTOB 14-1
IBMV 9-12
IBMVN 9-14
ICMP>= 10-5
IMOV 9-6
IMOVN 9-8
IOREF 18-6
LABEL 18-1
LCAL 18-4
lista 8-1
LJMP 18-1
LRET 18-4
MOV 9-1

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

NDICE
MOVN 9-4
MUL 11-1
NOP 8-8
ORW 12-1
PID 21-2
PULS1 20-1
PULS2 20-1
PWM1 20-8
PWM2 20-8
RAMP 20-14
ROOT 11-8
ROTL 13-8
ROTR 13-10
RXD1 17-16
RXD2 17-16
SFTL 13-1
SFTR 13-3
SUB 11-1
tipos de datos 8-6
TTIM 22-3
TXD1 17-7
TXD2 17-7
WKTBL 15-3
WKTIM 15-1
WSFT 13-7
XORW 12-1
XYFS 19-1
ZRN1 20-26
ZRN2 20-26
instruccin de salida nica 7-25
instruccin OR LOD 7-6
instruccin SOTU/SOTD utilizada con ramificacin del
programa 18-3
instrucciones
acceso al mdulo inteligente 23-1
aritmtica binaria 11-1
clculo booleano 12-1
cambiar/rotar 13-1
comparacin de datos 10-1
comunicacin del usuario 17-1
conversin de coordenadas 19-1
conversin de datos 14-1
interfaz 16-1
movimiento 9-1
PID 21-1
programador de semanas 15-1
pulso 20-1
ramificacin del programa 18-1
temporizador dual / tutor 22-1
instrucciones AND y ANDN 7-5
instrucciones avanzadas
mdulos de la CPU aplicables 8-3
RUNA READ 23-3
RUNA WRITE 23-4
STPA READ 23-5
STPA WRITE 23-7
instrucciones BPS, BRD y BPP 7-7
instrucciones cambio/rotacin 13-1
instrucciones CC= y CC 7-16
instrucciones CNT, CDP y CUD 7-12
instrucciones DC= y DC 7-19
instrucciones de aritmtica binaria 11-1

instrucciones de clculo booleano 12-1


instrucciones de conversin de coordenadas 19-1
instrucciones de salto 7-28
instrucciones JMP y JEND 7-28
instrucciones LOD y LODN 7-3
instrucciones MCS y MCR 7-26
instrucciones OR y ORN 7-5
instrucciones OUT y OUTN 7-3
instrucciones SET y RST 7-4
Instrucciones SFR y SFRN 7-21
instrucciones SOTU y SOTD 7-25
instrucciones temporizador dual / tutor 22-1
instrucciones TML, TIM, TMH y TMS 7-8
interfaz serie
especificaciones 26-4
mdulo 25-14
interrupcin
entrada 5-23
estado M8140-M8143 6-15
temporizador 5-26
interrupcin del tiempo de procesamiento de END A-2
invertido
registro de desplazamiento 7-23
IOREF 18-6
irrupcin de corriente en el encendido 3-16, 3-17

L
LABEL 18-1
LAS 28-26
LCAL 18-4
LDS 28-26
LDS.0 28-24
lectura
datos de error 29-1
tiempo de lectura de datos del interruptor digital 16-4
LED de direccin 28-16
y LED de E/S 28-17
LED DE ERROR 29-1
durante los errores 29-4
lnea
conexin 27-3
seales de control de RS232C 17-31
lista
de instrucciones bsicas 7-1
instruccin avanzada 8-1
tipos A-8
lista de
secundarias activas (LAS) 28-26
secundarias detectadas (LDS) 28-26
secundarias perifricas con fallo (LPF) 28-26
secundarias proyectadas (LPS) 28-27
LJMP 18-1
longitudinal redundancy check 17-38
LPF 28-26
LPS 28-27
LRC 17-38
LRET 18-4

M
mantener salidas mientras CPU parada M8025 6-12
mantenidos
error en los datos 29-5
mantenimiento

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

vii

NDICE
designacin 5-4
mantenimiento de entradas de captura 5-22
marcado 27-3
nmero de telfono 27-6
mximo
longitud de cable 2-64
Periodo de ciclo del bus de AS-Interface 28-5
maximum
communication distance 1-10
memoria
cartucho 2-8, 2-19, 2-71
informacin D8003 6-20
error de copia de seguridad, ejecutar/para seleccin 5-3
mtodo de respuesta por pasos 21-12
mixed I/O module A-9
Modbus
ASCII 17-38
RTU 17-38
mode 15-1
mdem
cable 1C 27-2, A-5
modo 27-1
estado 27-4
registro de datos 27-9
modo 5-14, 5-15
Modo conectado 28-25
modo de actualizacin individual 25-11
modo de originar 27-3, 27-5
modo de respuesta 27-3, 27-8
modo En lnea 28-15
modo local 28-15
modo protegido 28-15
mdulo
comunicacin RS232C 4-1
comunicacin RS485 4-2
HMI principal 4-1, 4-2
mdulo de E/S mezclado A-9
mdulo de E/S mixta
disposicin de terminales 2-46
especificaciones 2-45
Mdulo de la CPU
error 29-5
informacin del tipo D8002 6-19
mdulo de la CPU A-8
disposicin de terminales 2-11, 2-23
especificaciones 2-6, 2-17
mdulos de E/S mixta 2-44
mdulos de la CPU 2-1, 2-14
montaje
clip 3-1
directo
cinta 3-7
sobre una superficie de panel 3-7
diseo de orificios
conversor RS232C/RS485 26-5
en el carril DIN 3-7
sobre una superficie de panel 3-7
mostrar 16-1
datos de fecha 5-44
datos de hora 5-45
datos errneos 5-43
valores actuales del temporizador/contador 5-39
viii

valores del registro de datos 5-41


MOV 9-1
movimiento 9-1
movimiento de bloque 9-10
movimiento no 9-4
MOVN 9-4
MUL 11-1
multiplicacin 11-1

N
ninguna operacin 8-8
NOP 8-8
normal protegido
fuera de lnea 28-15
intercambio de datos desconectado 28-15
modo 28-15
Normal_Operation_Active 28-25
nmero de dispositivo 26-3
nmero de formato 19-1, 19-3, 19-4
nmero de telfono 27-4, 27-6
nmero de tipo 2-63

O
ocupado
control 17-32
seal 17-34
ODI 28-21
Off-line 28-25
Offline_Ready 28-25
omitir 17-22
operacin de supervisin 4-13
operacin simple 4-8
operativo
entrada de intervalo 2-9, 2-20, 2-29, 2-30, 2-45
estado durante los errores 29-4
procedimiento
modo de mdem 27-13
sistema de vnculos de datos 25-13
OR entre dos palabras 12-1
OR exclusiva entre dos palabras 12-1
origen
dispositivo 8-5
origen y destino
dispositivos 8-5
ORW 12-1

P
par de torsin 3-19
parada
entrada 4-6, 5-2
estado del sistema 2-7, 2-18
parmetro 28-4
Imagen (PI) 28-28
PCD 28-28
perfil 28-27
secundaria analgica 28-22
periodo de ciclo 28-5
Periphery_OK 28-25
permenente
datos de configuracin (PCD) 28-28
Parmetro (PP) 28-29
Phoenix 3-19
PI 28-28

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

NDICE
PID
control 21-2
instruccin 21-1
notas para utilizar 21-22
potencimetros analgicos 5-34
PP 28-29
precautions for downloading high-speed counter
program 5-13
preestablecido
intervalo 5-46
valores
cambio 7-15
modificar contador 7-12
preestablecidos
registros de datos 5-48
valores
restauracin 7-15
preparacin previa a la utilizacin del mdem 27-11
prestablecido
valores
cambiar temporizador 7-10
principal
estacin 25-9
instruccin de control 7-26
principios bsicos de las operaciones 4-1
problemas en el arranque del sistema 28-13
programa de muestra 28-31
modo de originar del mdem 27-14
modo de respuesta del mdem 27-15
programa del usuario
ajuste del reloj 15-7
error de comprobacin de suma en la EEPROM 29-5
error de comprobacin de suma en la RAM 29-5
error de ejecucin 29-7
error de ejecucin M8004 6-11
error de escritura 29-5
error de sintaxis 29-5
establecimiento de fecha/hora 15-6
proteccin 5-29
programacin
Conexin a Ordenador utilizando WindLDR 26-2
contador de alta velocidad utilizando WindLDR 5-14, 515

de la comunicacin del usuario utilizando WindLDR 17-6


descarga parcial del programa utilizando WindLDR 5-32
DI o EI utilizando WindLDR 18-8
entrada de captura utilizando WindLDR 5-21
entrada de interrupcin utilizando WindLDR 5-23
exactitud del cartucho del reloj mediante WindLDR 15-8
filtro de entradas utilizando WindLDR 5-28
instruccin RXD utilizando WindLDR 17-25
instruccin TXD utilizando WindLDR 17-13
interrupcin de temporizador utilizando WindLDR 5-26
modo de mdem utilizando WindLDR 27-12
proteccin de programa del usuario utilizando
WindLDR 5-29
registro de datos de expansin utilizando WindLDR 5-46
registros de datos especiales 17-34
registros de datos y rels internos 27-11
vnculo de datos mediante WindLDR 25-9
prohibited
ladder programs 29-24

proteccin
programa del usuario 5-29
tipo de 2-61
PULS1 20-1
PULS2 20-1
pulsacin corta 28-14
pulsacin larga 28-14
pulsadores e indicadores LED 28-14
pulso
entrada 5-7, 5-10, 7-21
instrucciones 20-1
modulacin de anchura 20-8
salida 2-19, 20-1
pulso de inicializacin M8120 6-13
punto establecido 21-14
PWM1 20-8
PWM2 20-8

R
ramificacin del programa
instrucciones 18-1
uso con la instruccin de temporizador 18-2
uso con la instruccin SOTU/SOTD 18-3
RAMP 20-14
recepcin 17-16
dgitos 17-18
estado 17-16, 17-25
cdigo 17-25
formato 17-16, 17-17
indicador de cancelacin de instruccin M8022/
M8023 17-25
recuento de bytes de datos 17-25
salida de finalizacin 17-16, 17-24
tiempo de espera 17-6, 17-21, 17-24
recuento de bits 14-14
registro de datos
designacin de mantenimiento 5-4
expansin 5-46
instrucciones de comparacin 7-19
para los datos de transmisin/recepcin 25-3
para mdulos de E/S analgicos 24-9
valores 5-41
registro de desplazamiento
designacin de mantenimiento 5-4
registro de desplazamiento bidireccional 7-24
registro de desplazamiento hacia delante 7-21
Registro de desplazamientos
instrucciones 7-21
registro especial
datos para salidas de pulso 6-17
registro especial de datos
para Salidas de pulso 20-4
Registros de datos especiales
para mdulo HMI 6-17
registros de datos especiales 6-16
para contadores de alta velocidad 5-8, 5-9, 5-11, 5-13, 617

para el modo de mdem 27-4


para el puerto 2 6-19
para el tiempo de ciclo de scan 5-31
para entradas de interrupcin 5-23
para error de comunicacin de vnculo de datos 25-4

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

ix

NDICE
para interrupciones de temporizador 5-26
para la entrada de tensin analgica 5-35
para la informacin de errores 29-3
para las estaciones principales de vnculos de datos 617

para las seales de control de lnea de RS232C 17-31


para los datos de fecha/hora 15-6
para los potencimetros analgicos 6-17
para potencimetros analgicos 5-34
reintento
ciclos 27-4
intervalo 27-4
rel de inicializacin 5-46, 5-48
rels internos de
inicio y de resultado 27-3
rels internos especiales 6-7
lectura/escritura 6-7
para contadores de alta velocidad 5-8, 5-9, 5-11, 5-12
para el modo de mdem 27-3
para entradas de captura 5-21
para entradas de interrupcin 5-23
para estado de interrupcin 18-8
para interrupciones de temporizador 5-26
para la comunicacin de vnculo de datos 25-7
para los datos de fecha/hora 15-6
para los registros de datos de expansin 5-48
slo lectura 6-8
reles internos para secundarias de SwitchNet 28-39
rellenar 5-47
reloj
ajuste utilizando un programa del usuario 15-7
cartucho 2-8, 2-19, 2-75
activar ajuste 15-8
ajuste de la exactitud 15-8
duracin de la copia de seguridad 15-8
datos
indicador de ajuste M8021 6-12
indicador de escritura M8017 6-12
procesamiento de funcin A-2
repeticin
ciclos 8-5, 17-10, 17-19
designacin 8-5
operacin
instrucciones de comparacin de datos 10-3
operaciones
instruccin MUL 11-6
instrucciones ADD y SUB 11-5
instrucciones ANDW, ORW y XORW 12-3
instrucciones de movimiento 9-2
instrucciones de movimiento indirecto de bit 9-13
instrucciones DIV 11-7
repetidor 1-10
resta 11-1
restablecer
COMx 25-13
restablecida
entrada 4-6, 5-7, 5-10, 7-21
HSC 5-14, 5-15
restablecimiento
estado del sistema 2-7, 2-18
restaurar valores preestablecidos del temporizador/
contador 7-15
x

restriction on ladder programming 29-24


resultado de la comparacin
igual que M8151 6-15
M8150, M8151, M8152 10-2, 10-5
mayor que M8150 6-15
menor que M8152 6-15
ROOT 11-8
rotar
derecha 13-10
izquierda 13-8
ROTL 13-8
ROTR 13-10
RS232C
adaptador de comunicacin 2-67, 4-1, 17-4, 17-34, 27-2
cable 4-2, 26-1, 26-5
mdulo de comunicacin 4-1, 17-4
mdulo de comunicaciones 2-67
puerto
conexin del equipo 17-3
protocolo de comunicacin 27-6
seales de control de lnea 17-31
RS485
adaptador de comunicacin 2-67, 4-2, 25-2
mdulo de comunicacin 4-2, 25-2
mdulo de comunicaciones 2-67
port connecting equipment 17-5
RUNA READ 23-3
RUNA WRITE 23-4
RXD1 17-16
RXD2 17-16

S
salida
cableado 3-14
circuito interno 2-21, 2-38, 2-41
datos 28-37, 28-38
durante los errores 29-4
LED 28-16
mdulo A-9
mdulos 2-35
puntos 16-1, 16-3
retraso 2-10, 2-22, 2-36, 2-46
salida alternativa 14-15
salida de comparacin 5-14, 5-15
salida de retraso 2-10, 2-22, 2-36, 2-46
salida en funcionamiento M8125 6-13
salir de WindLDR 4-13
secundaria
capacidad de expansin 28-4
datos enviados 28-37, 28-38
datos recibidos 28-37, 28-38
direcciones 28-4
identificacin 28-4
informacin 28-27
informacin de lista 28-26
perfil 28-27
analgica 28-22
seguridad
rel 5-46
seleccin de lflanco ascendente/descendente 5-23
seleccin de lmite ascendente/descendente 5-21
seleccin de protocolo de modo en lnea 27-4

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

NDICE
seleccin del tipo de PLC 28-8
semanas
instrucciones de programador 15-1
tabla 15-3
temporizador 15-1
seal de control
estado 17-31
estado D8104 17-31
opcin
DSR D8105 17-32
DTR D8106 17-33
sealar escritura 7-15
seales de arrastre o prstamo 11-2
SFTL 13-1
SFTR 13-3
sistema
configuracin 1-5, 28-6
comunicacin del usuario 17-4
ID de cantidad de entradas D8000 6-19
ID de cantidad de salidas D8001 6-19
modo de mdem 27-2
vnculo de datos 25-2
estados al parar, restablecer y reiniciar 4-7
estados en parada, restablecimiento y reinicio 2-7, 2-18
requisitos 28-2
versin de programa D8029 6-20
versin del programa D8029 29-1
solucin de problemas 29-1
diagramas 29-9
en la comunicacin de mdem 27-16
special data registers
for pulse outputs 20-19
STPA READ 23-5
STPA WRITE 23-7
SUB 11-1
subdesbordamiento 6-14
subrutina 18-5
suma 11-1
supervisar secundaria de AS-Interface 28-35
supervisin
estado de PLC 26-3
WindLDR 29-1
supervisin de E/S digitales y cambio de estado de
salida 28-12
SwitchNet
puerto de E/S de datos 28-37
rels internos de secundaria 28-39
system
setup
RS485 user communication 17-5

T
tabla de cdigos de caracteres ASCII 17-30
temporizador
exactitud 7-10
instruccin utilizada con ramificacin del programa 18-2
interrupcin 5-26
estado M8144 6-15
o contador
como dispositivo de destino 8-6
como dispositivo de origen 8-5
Temporizador dual de 1-mseg 22-1

temporizador tutor 22-3


tensin
de la fuente de
alimentacin 3-17
tensin de
la fuente de
alimentacin 3-16
tensin de seguridad muy baja 28-3, 28-7
terminal
arrangement
AC input module 2-34
disposicin
mdulo de E/S mixta 2-46
mdulo de entrada 2-31
mdulo de la CPU 2-11, 2-23
mdulo de salida de emisor de transistor 2-42
mdulo de salida de receptor de transistor 2-39
mdulo de salida de rel 2-37
extraccin de bloque 3-5
termopar 2-53
tiempo de ciclo de scan
ajuste 16-4
constante 5-31
tiempo de ciclo de scan constante 5-31
tiempo de procesamiento 28-18, 28-30
tiempo de respuesta 4-6
tiempo ejecutable del programa de interrupcin 5-25, 5-27
tiempos de ejecucin de las instrucciones A-1
tipo
de proteccin 2-61
tipo de conversin 17-9, 17-18
tipos
lista A-8
todas las salidas DESACTIVADAS M8002 6-10
toma de tierra 3-16, 3-17
topologa 28-5
transicin entre modos de trabajo 28-14
transistor
mdulo de la CPU de especificaciones de salida 2-21
mdulo de salida de emisor
disposicin de terminales 2-42
especificaciones 2-41
mdulo de salida de receptor
disposicin de terminales 2-39
especificaciones 2-38
transmisin 17-7
bytes 17-10
datos 17-8
recuento de bytes 17-13
dgitos 17-10
estado 17-12
cdigo 17-12
salida de finalizacin 17-12
TTIM 22-3
TXD1 17-7
TXD2 17-7

U
user communication
system
setup RS485 17-5
utilizando WindLDR 28-32

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

xi

NDICE
V
valor actual
cambio
temporizador 7-10
desbordamiento
M8131 6-14
M8136 6-14
modificar contador 7-12
subdesbordamiento
M8132 6-14
M8137 6-14
valor preestablecido del temporizador/contador
error de comprobacin de suma 29-5
modificado M8124 6-13
valores actuales del temporizador/contador 5-39
valores decimales de almacenamiento hexadecimal 8-6
valores decimales y almacenamiento de hexadecimales 8-

salir 4-13
supervisin 29-1
wiring
diagrams
input 2-34
WKTBL 15-3
WKTIM 15-1
WSFT 13-7

X
XORW 12-1
XYFS 19-1

Z
ZRN1 20-26
ZRN2 20-26

valores preestablecidos del temporizador/contador 5-39


Confirmar / Borrar 5-40
variable de proceso antes de la conversin 21-15
variable manipulada 21-16
varios usos de las instrucciones MCS 7-27
versin de programa del sistema D8029 6-20
vnculo de datos
comunicacin 25-1
cdigo de error 25-5
error 25-4
error M8005 6-11, 25-7
indicador de inicializacin M8007 6-11, 25-7
indicador de parada M8007 6-11, 25-7
indicador de prohibicin M8006 6-11, 25-7
con otras PLC 25-14
error de conexin 29-4
procesamiento de estacin principal A-2
visualizacin
tiempo de procesamiento 16-2
VLSV 28-3, 28-7

W
WindLDR
borrado de los cdigos de error 29-2
establecimiento de fecha/hora 15-5
iniciar 4-8
inicio 4-3
programacin
comunicacin del usuario 17-6
Conexin a Ordenador 26-2
contador de alta velocidad 5-14, 5-15
descarga parcial del programa 5-32
DI o EI 18-8
entrada de captura 5-21
entrada de interrupcin 5-23
exactitud del cartucho del reloj 15-8
filtro de entradas 5-28
instruccin RXD 17-25
instruccin TXD 17-13
interrupcin de temporizador 5-26
modo de mdem 27-12
proteccin de programa del usuario 5-29
registro de datos de expansin 5-46
vnculo de datos 25-9
xii

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145

ESTADOS UNIDOS

JAPN

IDEC CORPORATION
1175 Elko Drive, Sunnyvale, CA 94089-2209, E.E.U.U.
Tel: +1-408-747-0550
Llamada gratuita: (800) 262-IDEC
Fax: +1-408-744-9055
Fax gratuito: (800) 635-6246
Correo electrnico: opencontact@idec.com

IDEC CORPORATION
7-31, Nishi-Miyahara 1-Chome,
Yodogawa-ku, Osaka 532-8550, Japn
Tel: +81-6-6398-2571
Fax: +81-6-6392-9731
Correo electrnico: marketing@idec.co.jp

CANAD
IDEC CANADA LIMITED
3155 Pepper Mill Court, Unit 4,
Mississauga, Ontario, L5L 4X7, Canada
Tel: +1-905-890-8561
Llamada gratuita: (888) 317-4332
Fax: +1-905-890-8562
Correo electrnico: sales@ca.idec.com

AUSTRALIA
IDEC AUSTRALIA PTY. LTD.
2/3 Macro Court, Rowville, Victoria 3178, Australia
Tel: +61-3-9763-3244
Llamada gratuita: 1800-68-4332
Fax: +61-3-9763-3255
Correo electrnico: sales@au.idec.com

REINO UNIDO
IDEC ELECTRONICS LIMITED
Unit 2, Beechwood, Chineham Business Park,
Basingstoke, Hampshire RG24 8WA, RU
Tel: +44-1256-321000
Fax: +44-1256-327755
Correo electrnico: sales@uk.idec.com

ALEMANIA
IDEC ELEKTROTECHNIK GmbH
Wendenstrasse 331, D-20537 Hamburg, Alemania
Tel: +49-40-25 30 54 - 0
Fax: +49-40-25 30 54 - 24
Correo electrnico: service@idec.de

CHINA
IDEC (SHANGHAI) CORPORATION
Room 608-609, 6F, Gangtai Plaza, No. 700,
Yanan East Road, Shanghai 200001, PRC
Tel: +86-21-5353-1000
Fax: +86-21-5353-1263
Correo electrnico: idec@cn.idec.com
IDEC (BEIJING) CORPORATION
Room 211B, Tower B, The Grand Pacific Building, 8A
Guanghua Road, Chaoyang District, Beijing 100026, PRC
TEL: +86-10-6581-6131
FAX: +86-10-6581-5119
IDEC (SHENZHEN) CORPORATION
Unit AB-3B2, Tian Xiang Building, Tianan Cyber Park,
Fu Tian District, Shenzhen, Guang Dong 518040, PRC
Tel: +86-755-8356-2977
Fax: +86-755-8356-2944

HONG KONG
IDEC IZUMI (H.K.) CO., LTD.
Units 11-15, Level 27, Tower 1, Millennium City 1,
388 Kwun Tong Road, Kwun Tong, Kowloon, Hong Kong
Tel: +852-2803-8989
Fax: +852-2565-0171
Correo electrnico: info@hk.idec.com

TAIWAN
IDEC TAIWAN CORPORATION
8F-1, No. 79, Hsin Tai Wu Road, Sec. 1, Hsi-Chih,
Taipei County, Taiwan
Tel: +886-2-2698-3929
Fax: +886-2-2698-3931
Correo electrnico: service@tw.idec.com

SINGAPUR
IDEC IZUMI ASIA PTE. LTD.
No. 31, Tannery Lane #05-01
HB Centre 2, Singapore 347788
Tel: +65-6746-1155
Fax: +65-6844-5995
Correo electrnico: info@sg.idec.com

B-1145 (1)

2009 IDEC Corporation. Reservados todos los derechos.


http://www.idec.com N de manual FC9Y-B1145

You might also like