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

ACTUALIZACIÓN DEL MANUAL DEL USUARIO DE MICROSMART

Introducción
Este manual incluye descripciones adicionales en detalle de nuevos módulos y funcionalidades actualizadas
de los módulos de la CPU de MicroSmart FC4A con las versiones 210 o superiores del programa del sistema.
Nuevos módulos
Módulos de E/S analógicas (del tipo actualizar Escalera)
Nombre Señal E/S Puntos de E/S Núm. del tipo
Tensión (de 0 a 10V CC) Corriente (de 4 a 20mA)
Termopar (K, J, T) 4 entradas FC4A-J4CN1
Módulo de Termómetro de resistencia (Pt100, Pt1000, Ni100, Ni1000)
entrada analógica
Tensión (de 0 a 10V CC) Corriente (de 4 a 20mA) 8 entradas FC4A-J8C1
Termistor (NTC, PTC) 8 entradas FC4A-J8AT1
Módulo de salida
Tensión (de -10 a +10V CC) Corriente (de 4 a 20mA) 2 entradas FC4A-K2C1
analógica

Funcionalidad actualizada
Doce funciones nuevas han sido incorporadas a los módulos de la CPU FC4A de MicroSmart. La disponibili-
dad de las doce nuevas funciones depende del modelo y versión del programa del sistema de los módulos de
CPU, según aparece a continuación.
Tipo compacto Tipo estrecho
FC4A-D20RK1
Módulo de la CPU FC4A-C10R2 FC4A-C16R2 FC4A-C24R2 FC4A-D20K3 FC4A-D20RS1
FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C FC4A-D20S3 FC4A-D40K3
FC4A-D40S3
Módulos de E/S analógicas
— — 203 o superior 204 o superior 203 o superior
(del tipo actualizar Escalera)
Compatibilidad del módulo
principal AS-Interface
— —
Compatibilidad de cartucho
— —
de memoria de 64KB
201 o superior
Actualización de instrucciones
PID
202 o superior 202 o superior
Selección de pantalla inicial
203 o superior 202 o superior
del módulo HMI
Compatibilidad con
Comunicación de usuario
RS485
204 o superior 204 o superior
Comunicación del usuario 202 o superior
BCC Actualización
(ADD-2comp, Modbus ASCII, y Modbus RTU)

Actualización instrucciones de 204 o superior



pulso
Actualización de

instrucciones de conversión —
de coordenadas 204 o superior 203 o superior
Instrucciones de acceso al
módulo inteligente
Descarga desde el cartucho
de memoria al módulo de la
CPU 210 o superior 210 o superior 210 o superior 210 o superior
Protección contra lectura
del programa del usuario
Para confirmar la versión del programa del sistema del módulo CPU MicroSmart, use WindLDR en un ordenador conec-
tado con el módulo CPU. Ponga WindLDR en modo en línea. La versión del programa del sistema se indica en el Cuadro
de diálogo Estado del PLC. Para obtener más detalles acerca del procedimiento, consulte página 29-1.

COMPARACIÓN 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 instalación, cableado, puesta
en marcha, mantenimiento e inspección de MicroSmart.
• Todos los módulos de MicroSmart se fabrican bajo el riguroso sistema de control de calidad de IDEC, pero los usuarios
deben añadir una operación 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 daños importantes o daños 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 Pre-
caución:

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


Advertencia operación inadecuada puede provocar daños personales de importancia o la
muerte.

• Apague MicroSmart antes de empezar la instalación, extracción, cableado, mantenimiento e inspección de MicroSmart. En
caso de no hacerlo puede provocar descargas eléctricas 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 configura-
ran dentro de MicroSmart, un fallo en MicroSmart podría provocar desorden en el sistema de control, daños o accidentes.
• Instale MicroSmart siguiendo las instrucciones descritas en este manual del usuario. Una instalación inadecuada daría
como resultado fallos o un mal funcionamiento de MicroSmart.

Las notas de precaución se utilizan en aquellos casos en los que un


Precaución descuido podría provocar daños personales o daños en el equipo.

• El MicroSmart está diseñado para su instalación en un armario eléctrico. No instale MicroSmart fuera de un armario eléc-
trico.
• 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, condensación, gases corrosivos, vibraciones excesivas
y descargas excesivas, pueden producirse descargas eléctricas, peligro de incendio o un funcionamiento incorrecto.
• El ambiente adecuado para utilizar MicroSmart es "Grado 2 de polución". Utilice MicroSmart en aquellos ambientes con un
grado 2 de polución (según la norma IEC 60664-1).
• Impida que MicroSmart se caiga mientras se mueve o se transporta , de no hacerlo pueden producirse daños o funciona-
mientos erróneos de MicroSmart.
• Impida que caigan fragmentos de metal o trozos de cable dentro de la caja de MicroSmart. Ponga una cubierta sobre los
módulos de MicroSmart durante la instalación y la conexión de los cables. La introducción de tales fragmentos y astillas
puede provocar peligro de incendio, daños o funcionamiento inadecuado.
• Utilice una fuente de alimentación del valor adecuado. La utilización de una fuente de alimentación equivocada puede pro-
vocar peligro de incendio.
• Utilice un fusible aprobado por la norma IEC 60127 fuera de la línea de corriente de MicroSmart. Esto es un requisito nece-
sario 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 equi-
pos 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 daños en el equipo o acci-
dentes.
• Si fallaran los relés o transistores de los módulos de salida de MicroSmart, las salidas permanecerían activadas o desacti-
vadas. Disponga un circuito de supervisión fuera de MicroSmartpara las señales de salida que puedan producir accidentes
peligrosos.
• No conecte el cable de masa directamente al MicroSmart. Conecte una masa de protección 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 módulos de MicroSmart.
• Tire la batería de los módulos de MicroSmart cuando ésta se agote cumpliendo con la legislación vigente al respecto.
Cuando almacene o tire la batería, 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, hágalo 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 instalación y la programación de la
CPU, de los módulos de E/S y todos los demás módulos de MicroSmart. También se incluyen comunicaciones
eficaces de MicroSmart y procedimientos de solución de problemas.
CAPÍTULO 1: INFORMACIÓN GENERAL
En este capítulo aparece la información general acerca del MicroSmart, características, así como una breve
descripción de las funciones especiales y configuraciones de comunicaciones.
CAPÍTULO 2: ESPECIFICACIONES DE LOS MÓDULOS
Especificaciones sobre la CPU, los módulos de entrada, salida, de E/S mezclado, de E/S analógica y otros
módulos opcionales.
CAPÍTULO 3: INSTALACIÓN Y CABLEADO
Métodos y precauciones a seguir para instalar y conectar los cables de los módulos de MicroSmart.
CAPÍTULO 4: PRINCIPIOS BÁSICOS DE FUNCIONAMIENTO
En este capítulo aparece la información general acerca de la configuración necesaria para poner en RUN o
STOP el autómata MicroSmart. También nos muestra los pasos que tenemos que seguir para programación y
su posterior monitirización a través del software de programación WindLDR.
CAPÍTULO 5: FUNCIONES ESPECIALES
En este capítulo se describen funciones especiales como: La programación de dos de las entradas para poner
en RUN/STOP en autómata. Selección del rango de relés internos que deseamos mantener su valor, incluso si
se vaya la tensión. Configuración de entradas: Podremos definir el filtro de entradas, así como aquellas
entradas que deseamos que trabajen como interrupción o entradas contador simple, o contador rápido de dos
fases. También aprenderemos a configurar la interrupción programada por tiempo así como la protección
contra lectura y escritura del programa del usuario. También se muestran otras muchas funciones especiales
entre las que destacan la posibilidad de fijar el ciclo de scan, descarga parcial del programa al autómata.
CAPÍTULO 6: DIRECCIÓN DEL DISPOSITIVO
Dirección del dispositivo disponibles para los módulos de la CPU de MicroSmart para programar instrucciones
básicas y avanzadas. También se describen los relés internos y los registros de datos especiales.
CAPÍTULO 7: INSTRUCCIONES BÁSICAS
Programación de las instrucciones básicas, de los dispositivos disponibles y de los programas de muestra.
CAPÍTULO 8: INSTRUCCIONES AVANZADAS
Reglas generales de utilización de instrucciones avanzadas, términos, tipos de datos y formatos utilizados con
este tipo de instrucciones.
CAPÍTULO 9 A CAPÍTULO 23:
La descripción detallada sobre las instrucciones avanzadas se agrupa en 15 capítulos.
CAPÍTULO 24 A CAPÍTULO 27:
Control de E/S analógica y varias funciones de comunicación como por ejemplo el vínculo de datos, el vínculo
de equipos y el modo de módem.
CAPÍTULO 28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE
Este capítulo describe la información general acerca de la Interfaz Actuador-Sensor, abreviado AS-Interface e
información detallada acerca del uso del módulo principal de AS-Interface.
CAPÍTULO 29: SOLUCIÓN 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.
APÉNDICE
Información adicional acerca de los tiempos de ejecución de las instrucciones, tiempo de retraso de E/S y lista
de tipos de MicroSmart.
ÍNDICE
Listado alfabético de palabras clave.

PREFACE-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


INFORMACIÓN IMPORTANTE
En ningún caso será IDEC Corporation responsable de los daños indirectos o consecuentes que resulten del uso o
la aplicación de componentes de PLC de IDEC, individualmente o en combinación con otros equipos.
Se entenderá que todas las personas que utilicen estos componentes aceptan la responsabilidad de elegir los com-
ponentes correctos que se ajusten a su aplicación y la de elegir una aplicación apropiada para dichos componentes,
individualmente o en combinación con otros equipos.
Todos los diagramas y ejemplos que aparecen en este manual tienen una finalidad únicamente ilustrativa. La inclu-
sión de dichos diagramas y ejemplos en este manual no constituye en ningún caso una garantía en lo que respecta
a la idoneidad para cualquier aplicación específica. La comprobación y aprobación de todos los programas, antes
de su instalación, es responsabilidad del usuario final.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 PREFACE-3


Registro de la revisión
La siguiente tabla resume los cambios en este manual desde la última edición en junio de 2006.

Revisión Descripción del cambio Página


Módulos de E/S analógicas 2-48, 6-5,
Se añaden cuatro módulos de entrada y salida analógicos.
(del tipo actualizar Escalera) 24-1
Compatibilidad con Comunicación de
usuario RS485 Estas funciones se encuentran ahora disponibles para
Comunicación del usuario BCC FC4A-C16R2, FC4A-C16R2C, FC4A-C24R2, FC4A- 17-1
Actualización C24R2C, FC4A-D20K3 y FC4A-D20S3.
(ADD-2comp, Modbus ASCII, y Modbus RTU)
Estas funciones se encuentran ahora disponibles para
Actualización instrucciones de pulso 20-1
FC4A-D20K3 y FC4A-D20S3.
Actualización de instrucciones de
19-1
conversión de coordenadas Estas funciones se encuentran ahora disponibles para
Instrucciones de acceso al módulo FC4A-C24R2C, FC4A-D20K3 y FC4A-D20S3.
23-1
inteligente
Descarga desde el cartucho de Un programa de usuario puede descargarse desde un
2-73
memoria al módulo de la CPU cartucho de memoria al módulo de la CPU.
Protección contra lectura del La protección contra lectura se mejora y esta opción impide
5-29
programa del usuario por completo la copia del programa del usuario.

Historial de revisiones
Datos Nº de manual Descripción
Febrero, 2009 B-1145(0) Primera edición
Corrección de Error Tipográfico.
Junio, 2009 B-1145(1)
2-59,17-34,A-5

PREFACE-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


TABLA DE CONTENIDO
1: INFORMACIÓN GENERAL
Acerca de MicroSmart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Características . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1
Funciones especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3
Configuración del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5

2: ESPECIFICACIONES DE LA CPU
Módulos de la CPU (compacta) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Módulos de la CPU (tipo delgado) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14
Módulos de entrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-28
Módulo de salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-35
Módulos de E/S mixta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-44
Módulos de E/S analógica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-48
Clases de protección . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-61
Módulo principal AS-Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-63
Módulo HMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-65
Módulo HMI principal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-66
Puertos de comunicación y módulos de comunicaciones . . . . . . . . . . . . . . . . . . . . . . . 2-67
Cartucho de memoria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-71
Cartucho de reloj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-75
Dimensiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-76

3: INSTALACIÓN Y CABLEADO
Ubicación de la instalación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
Ensamblaje de los módulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Desensamblaje de módulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Instalación del módulo HMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Extracción del módulo HMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Extracción de los bloques de terminales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
Extracción de la cubierta del conector de comunicación . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Montaje en el carril DIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Extracción del carril DIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Montaje directo sobre una superficie de panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
Instalación en el panel de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11
Dirección de montaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
Cableado de entrada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
Cableado de salida . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14
Fuente de alimentación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16
Conexión de terminal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-19

4: PRINCIPIOS BÁSICOS DE FUNCIONAMIENTO


Conexión de MicroSmart a un PC (Sistema de Conexión a Ordenador 1:1) . . . . . . . . . 4-1
Iniciar WindLDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Selección de PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Configuración del puerto de comunicaciones para el PC . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Operación RUN/STOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5
Operación simple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 i


TABLA DE CONTENIDO

5: FUNCIONES ESPECIALES
Configuración de área de función . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Entrada Parada/Reinicio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Ejecutar/parar selección por error de copia de seguridad de memoria . . . . . . . . . . . . . . 5-3
Designación de mantenimiento de relés internos, registros de desplazamiento, contadores y
registros de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4
Contador de alta velocidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7
Entrada de captura . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-21
Entrada de interrupción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-23
Interrupción de temporizador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-26
Filtro de entradas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-28
Protección de programa del usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-29
Tiempo de ciclo de scan constante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-31
Descarga parcial del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-32
Potenciómetros analógicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-34
Entrada de tensión analógica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-35
Módulo HMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-36
Registros de datos de expansión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-46

6: DIRECCIÓN DEL DISPOSITIVO


Dirección del dispositivo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
Dirección del dispositivo de dispositivo de E/S, relé interno y relé interno especial . . . . 6-3
Dirección del dispositivo de dispositivo para módulos de E/S analógicos de tipo Actualizar
END . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
Dirección del dispositivo de dispositivo para el Módulo maestro de AS-Interface . . . . . 6-5
Dirección del dispositivo de dispositivo para la estación principal de vínculo de datos . 6-6
Dirección del dispositivo de dispositivo para la estación secundaria de vínculo de datos 6-6
Relés internos especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7
Registros de datos especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-16
Dispositivos de módulos de E/S de expansión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-21

7: INSTRUCCIONES BÁSICAS
Lista de instrucciones básicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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Š (Comparación de contadores) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-16
DC= y DCŠ (Comparación de registros de datos) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-19
SFR y SFRN (Registro de desplazamientos hacia delante y atrás) . . . . . . . . . . . . . . . 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 instrucción avanzada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
Condición de entrada para las instrucciones avanzadas . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
Dispositivos de origen y de destino . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
Utilización del temporizador o del contador como dispositivo de origen . . . . . . . . . . . . . 8-5
Utilización 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 operación) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 COMPARACIÓN DE DATOS


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

11: INSTRUCCIONES DE ARITMÉTICA BINARIA


ADD (Suma) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
SUB (Resta) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
MUL (Multiplicación) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
DIV (División) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
ROOT (Raíz cuadrada) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-8

12: INSTRUCCIONES DE CÁLCULO 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/ROTACIÓN DE BITS


SFTL (Desplazamiento a la izquierda) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-1
SFTR (Desplazamiento a la derecha) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-3
BCDLS (Desplazamiento de un dígito hacia la izquierda) . . . . . . . . . . . . . . . . . . . . . . . 13-5
WSFT (Cambio de palabras) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-7
ROTL (Rotación a la izquierda) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-8
ROTR (Rotación a la derecha) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-10

14: INSTRUCCIONES DE CONVERSIÓN 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 COMUNICACIÓN DEL USUARIO


Información general sobre la comunicación del usuario . . . . . . . . . . . . . . . . . . . . . . . . 17-2
Especificaciones del modo de comunicación del usuario . . . . . . . . . . . . . . . . . . . . . . . 17-3
Conexión del equipo RS232C mediante el puerto RS232C 1 o 2 . . . . . . . . . . . . . . . . . 17-3
Configuración del sistema de comunicación del usuario RS232C . . . . . . . . . . . . . . . . 17-4
Conexión de equipos RS485 a través del puerto 2 RS485 . . . . . . . . . . . . . . . . . . . . . . 17-5
RS485 User Communication System Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-5
Programación de WindLDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-6
TXD1 (Transmisión 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-7
TXD2 (Transmisión 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-7
RXD1 (Recepción 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-16
RXD2 (Recepción 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-16
Error de comunicación del usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-29
Tabla de códigos de caracteres ASCII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-30
Señales de control de línea de RS232C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-31
Programa de muestra – TXD de comunicación del usuario . . . . . . . . . . . . . . . . . . . . 17-34
Programa de muestra – RXD de comunicación del usuario . . . . . . . . . . . . . . . . . . . . 17-36

18: INSTRUCCIONES DE RAMIFICACIÓN DEL PROGRAMA


LABEL (Etiqueta) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-1
LJMP (Salto de etiqueta) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-1
LCAL (Llamada de etiqueta) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-4
LRET (Devolución de etiqueta) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-4
IOREF (Actualización de E/S) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-6
DI (Desactivar interrupción) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-7
EI (Activar interrupción) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-7

19: INSTRUCCIONES DE CONVERSIÓN 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 (Modulación de anchura de pulso 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-8
PWM2 (Modulación de anchura de pulso 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-8
RAMP (Control de rampa) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-14
ZRN1 (Devolución de cero 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-26
ZRN2 (Devolución de cero 2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-26

21: INSTRUCCIÓN PID


PID (Control de PID) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-2
Ejemplo de aplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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 MÓDULO 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 ANALÓGICA


Módulos de la CPU aplicables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-1
Configuración del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-1
Configuración desde el WindLDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-2
Parámetros de control de E/S analógica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-8
Dirección del dispositivo de registros de datos para módulos de E/S analógica . . . . . . 24-9
Parámetros de entrada analógica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-12
Parámetros de salida analógica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-17

25: COMUNICACIÓN DE LA RED DATA-LINK


Especificaciones del la red Data-Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-1
Configuración del sistema de la red Data-Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-2
Asignación del registro de datos para los datos de transmisión/recepción . . . . . . . . . . 25-3
Registro de datos especiales para error de comunicación de vínculo de datos . . . . . . 25-4
Comunicación de la red Data-Link entre la estación maestra y la esclava . . . . . . . . . . 25-6
Relés internos especiales para la comunicación de la red Data-Link . . . . . . . . . . . . . . 25-7
Programación de WindLDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-9
Modo de actualización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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


Configuración del sistema de vínculos del PC (Sistema de vínculos del PC 1:N) . . . . 26-1
Programación de WindLDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-2
Supervisión de estado de PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-3
Conversor RS232C/RS485 FC2A-MD1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-4

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 v


TABLA DE CONTENIDO

27: MODO DE MÓDEM


Configuración del sistema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-2
Módems aplicables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-2
Relés internos especiales para el modo de módem . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-3
Registros de datos especiales para el modo de módem . . . . . . . . . . . . . . . . . . . . . . . . 27-4
Modo de originar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-5
Modo de desconexión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-7
Modo de comando general AT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-7
Modo de respuesta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-8
Registro de datos de estado de modo de módem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-9
Comandos de cadena de inicialización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-10
Preparación previa a la utilización del módem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-11
Programación de registros de datos y relés internos . . . . . . . . . . . . . . . . . . . . . . . . . 27-11
Establecimiento del módulo de la CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-11
Programación de WindLDR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-12
Procedimiento operativo para el modo de módem . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-13
Programa de muestra del modo de originar del módem . . . . . . . . . . . . . . . . . . . . . . . 27-14
Programa de muestra del modo de respuesta del módem . . . . . . . . . . . . . . . . . . . . . 27-15
Solución de problemas en la comunicación de módem . . . . . . . . . . . . . . . . . . . . . . . 27-16

28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE


Acerca de AS-Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-1
Principios básicos 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: SOLUCIÓN DE PROBLEMAS


LED DE ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-1
Lectura de datos de error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-1
Registros de datos especiales para la información de errores . . . . . . . . . . . . . . . . . . . 29-3
Códigos de error generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-3
Estado operativo del módulo de la CPU, Salida y ERR LED durante los errores . . . . . 29-4
Causas de los errores y soluciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-4
Error de ejecución en el programa del usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-7
Diagramas de solución de problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-9
Restricción a la programación de escalera . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-24

APÉNDICE
Tiempos de ejecución de las instrucciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1
Interrupción del tiempo de procesamiento de END . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2
Tiempo de retraso de E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3
Bytes de instrucción y aplicabilidad en programas de interrupción . . . . . . . . . . . . . . . . . A-4
Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5
Lista de tipos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-8

vi MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


1: INFORMACIÓN GENERAL
Introducción
Este capítulo ofrece la información que nos va familiarizar con los diferentes modelos y funciones de los que
dispone la familia de autómatas MicroSmart. Haciendo una principal incidencia en los diferentes modos de
comunicación.

Acerca de MicroSmart
La nueva familia de microcontroladores MicroSmart, de IDEC, es una nueva familia de controladores de lógica
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 alimentación 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
máximo de 88E/S, pudiéndole colocar un máximo de 4 módulos de expansión.
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 máximo de 264 puntos con un máximo de 8 módulos.
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 módulo 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 módulos 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).

Características
Funciones de comunicación eficaces
MicroSmart dispone de cuatro eficaces funciones de comunicación.
Cuando se conecta un módulo de la CPU de MicroSmart a un equipo, en él se pueden
Comunicación de
supervisar el estado operativo y el estado de E/S. Podemos leer y escribir los datos de la
mantenimiento
CPU y cargar y descargar los programas del usuario. Todas las CPU (excepto la de 10 E/S
(Conexión a
compacta) las podemos conectar en una red 1:N, con un máximo de 32, y con ayuda del
Ordenador)
segundo puerto RS485.
Todos los módulos de la CPU de MicroSmart se pueden vincular a dispositivos externos
RS232C, como por ejemplo: impresoras y lectores de códigos de barras, controladores de
Comunicación de
temperatura, variadores de velocidad, utilizando la función de comunicación del usuario.
usuario
La comunicación de usuario mediante RS485 está disponible también en los módulo CPU
actualizados de salida estrecha de 20 relés de E/S y 40-E/S.
Comunicación por Todos los módulos de la CPU de MicroSmart (excepto el tipo 10 E/S compacto) pueden
módem comunicarse a través de módems utilizando el protocolo de módem incorporado.
Todos los módulos de la CPU de MicroSmart (excepto el tipo 10 E/S todo en uno) pueden
Red de
establecer una red de comunicaciones Data-Link. Un módulo de la CPU en la estación
comunicaciones Data-
principal puede comunicarse con 31 estaciones secundarias a través de una línea RS485
Link
para intercambiar datos y realizar un control distribuido eficaz.

Adaptador de comunicación (módulos de la CPU tipo 16 y 24 E/S todo en uno)


Módulo de comunicación (módulos de la CPU tipo delgado)
Además del puerto RS232C 1 estándar, los módulos de la CPU tipo 16 y 24 E/S de modelo compacto
disponen de un conector para instalar un segundo puerto de comunicaciónes RS232C o RS485. A todas las
CPU del tipo delgado se puede añadir un segundo módulo de comunicación RS232C o RS485. Si deseamos
colocar un HMI deberemos en la CPU de formato estrecho deberemos montar un módulo especial que nos
permita instalar al mismo tiempo el puerto RS232C o RS485 opcional y el módulo HMI.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 1-1


1: INFORMACIÓN GENERAL

Adaptador de comunicación RS232C Lo podemos utilizar para la comunicación 1:1 para la programación del
Módulo de comunicación RS232C equipo, la comunicación del usuario y la comunicación por módem.
Está disponible en dos formatos: conexión por tornillo o conector mini DIN.
Adaptador de comunicación RS485
Se utiliza para la comunicación 1:1 o 1:N la comunicación del usuario y la
Módulo de comunicación RS485
comunicación de enlace de datos.

Módulo HMI (Se puede instalar en todas las CPU)


Se puede instalar un módulo HMI opcional en en todas las CPU del tipo compacto y también en todas del tipo
estrecho utilizando el el módulo HMI. El módulo HMI posibilita la manipulación de los datos almacenados en la
RAM de la CPU, sin utilizar el software WindLDR.
Con el módulo HMI podremos realizar las siguientes funciones:
• Mostrar los valores actuales de los temporizadores y contadores, y cambiar los valores de preselección 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, relés
internos y los bits del registro de desplazamiento.
• Mostrar y borrar los datos erróneos
• 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 preselección del temporizador/ contador modificados
Cartucho del reloj (todos los módulos de la CPU)
Se puede instalar un cartucho de reloj opcional en el módulo 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 programación de
programas relacionados con días 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 módulo de la CPU para sustituir a los programas de usuario sin
necesidad de conectarse a un PC. El programa de usuario original en el módulo de la CPU se restaura
después de extraer el cartucho de memoria. El programa de usuario en el cartucho de memoria puede
descargarse al módulo de la CPU. La opción de descarga se selecciona mediante WindLDR.
Módulos de E/S analógica (Podemos utilizarlas en todas las CPU excepto en modelos de 10 y 16 E/S )
Los módulos de E/S analógica están disponibles en los tipos 2E/1S, en 2E y en el de 1S. Exiten tarjetas de
entrada analógica que aceptan señales de tensión (de 0 a 10 V CC), de corriente (de 4 a 20 mA) o señales
procedentes de termopares (tipos K, Jy T) o de Termo-resistencias (Pt100). El canal de salida genera señales
de tensión (de 0 a 10 V CC) o de corriente (de 4 a 20 mA), todas ellas configurables.
El Módulo maestro AS-Interface (tipo delgado de 20 salida del relé E/S y tipo 40 –E/S)
Para los módulos de la CPU del tipo delgado actualizado (FC4A-D20RK1, FC4A-D20RS1, FC4A-D40K3 y
FC4A-D40S3) con versión del programa del sistema. 201 y posterior puede usarse el módulo maestro AS-
Interface, disponiendo de relés internos adicionales y registros de datos para comunicarse con los elementos
esclavos, como actuadores y sensores en el bus AS-Interface. Si desea obtener más detalles acerca de la
comunicación de AS-Interface, consulte el manual del usuario independiente del módulo maestro AS-Interface
MicroSmart (Nº del manual FC9Y-B644).

1-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


1: INFORMACIÓN GENERAL

Funciones especiales
La serie de autómatas MicroSmart incorpora gran variedad de funciones especiales. Si desea obtener más
información sobre estas funciones, consulte los siguientes capítulos:
Entradas Stop/Reset
Cualquier entrada de la CPU se puede designar como entrada de RUN ó STOP, para controlar el
funcionamiento de MicroSmart.
Seleccionar el conservación de los contadores al apagar el PLC
Podemos seleccionar que el valor de los contadores se inicialice cuando apaguemos el autómata para impedir
que se provoquen funciones no deseadas al comenzar una maniobra.
Seleccionar la conservación 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 selección para la totalidad o rangos específicos de éstos dispositivos para que puedan
ser mantenidos o borrados.
Contador de alta velocidad
La familia de autómatas 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 rápido 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 máxima que son capaces de
procesar los contadores rápidos de dos fases es de 20KHz, mientras que la frecuencia máxima 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 rápidas de las que dispone el PLC las podemos utilizar como entradas de captura. Estas
entradas nos asegurarán de captura de señales extremadamente cortas. (pulso ascendente de 40 µseg o
pulso descendente de 150 µseg como mínimo). 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 variación
en el estado de esta entrada.
Entrada de interrupción
Las cuatro entradas rápidas las podremos configurar como entradas de interrupción. Cuando se necesita una
respuesta rápida para una entrada externa, como el control de posición. la entrada de interrupción puede
llamar a una subrutina para que ejecute un programa de interrupción.
Interrupción de temporizador
Además de la entrada de interrupción, los módulos de la CPU tipo delgado FC4A-D20RK1, FC4A-D20RS1,
FC4A-D40K1y FC4A-D40S1 disponen de una función de interrupción de temporizador. Cuando es necesaria
una operación repetitiva, se puede utilizar la interrupción 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 señales 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 función resulta útil para eliminar los
ruidos de entradas en los finales de carrera.
Protección contra lectura/escritura del programa del usuario
El programa del usuario del módulo de la CPU se puede proteger contra lectura y/o escritura incluyendo una
contraseña en el mismo. La protección contra lectura sin contraseña también es posible para impedir por
completo su lectura.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 1-3


1: INFORMACIÓN GENERAL

Tiempo de ciclo de scan constante


El tiempo de ciclo de scan puede variar en función de que porción 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 pequeños cambios mientras la CPU se ejecuta
en un sistema de Conexión a Ordenador 1:1 o 1:N.
Esta función resulta particularmente útil para realizar pequeñas modificaciones en puestas en marcha, sin
necesidad de poner el autómata en STOP.
Potenciómetro analógico
Todas las CPU disponen de un potenciómetro analógico, a excepción de la CPU de 24 E/S, que dispone de
dos potenciómetros. Por medio de los dos potenciómetros podremos variar los valores de los registros
especiales asociados a estos, entre 0 y 255.
Estos potenciómetros analógicos se pueden utilizar para cambiar los valores de preselección de un
temporizador o contador.
Entrada de tensión analógica
Todos los módulos de la CPU tipo delgado disponen de un conector de entrada de tensión analógica. Cuando
se aplica una tensión analógica de 0 a 10 V CC al conector de entrada de tensión analógica, la señal 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 módulos 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 aceleración, control trapezoidal y control de retorno al origen.
Control de PID
Todos los módulos de la CPU (excepto la de 10 y 16 E/S ) disponen de la instrucción PID, que implementa una
algoritmo PID (proporcional, integral y derivativo) con autotunning incorporado, capaz de calcular los
parámetros P, I, D. Para el uso de esta función necesitaremos un módulo con una entrada analógica, 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 instrucción PID también puede afectar a una salida
analógica utilizando un módulo analógico de salidas.
Registro de datos de expansión
Los módulos de la CPU del tipo delgado FC4A-D20RK1, FC4A-D20RS1, FC4A-D40K3 y FC4A-D40S3
disponen de 6000 registros de expansión del D2000 al D7999. Los registros expansión pueden modificarse
utilizando el software WindLDR. Al descargar el programa del usuario, los valores de preselección en los
registros de expansión se descargan también en la EEPROM de la CPU. Como los datos de la EEPROM no
son volátiles, los valores de preselección en los registros de expansión 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: INFORMACIÓN GENERAL

Configuración del sistema


Esta sección ilustra la configuración del sistema necesaria para utilizar las eficaces funciones de comunicación
del MicroSmart.

Sistemas de comunicación del usuario y de comunicación por módem


Los módulos de la CPU compacta de 16 y 24 E/S del MicroSmart disponen de un puerto 1 de comunicación
RS232C y de un conector para un segundo puerto en el que se puede instalar un adaptador de comunicación
RS232C o RS485. Con un adaptador de comunicación RS232C instalado en el puerto 2, el módulo 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 configuración con un puerto configurado como comunicación de usuario y el
otro como comunicación por módem. En este ejemplo, se supervisa el estado operativo de un equipo remoto
mediante el módem conectado al puerto 2, y se transfiere datos a través del puerto 1 a un sistema de
localizadores personales utilizando la comunicación del usuario.
Este mismo sistema se puede configurar utilizando todos los módulos de la CPU tipo extrecho y un módulo de
comunicación RS232C opcional.
Si desea obtener más información sobre la comunicación del usuario, consulte la página 17-1.
Si desea obtener más información sobre el modo de módem, consulte la página 27-1.

Módulo de la CPU tipo 16 o 24 E/S todo en uno

Puerto 1

Adaptador de
comunicación
RS232C en el
conector del
puerto 2

Módem

Transmisor de localizadores
personales

Transmisión de
datos

Comunicación de
datos

Localizador personal

Módem

Equipo

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 1-5


1: INFORMACIÓN 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 comunicación 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 máximo de
32 CPU, y podremos cargar y descargar programas de cualquiera de las CPU simplemente seleccionando su
número de unidad.
También seleccionaremos esta configuración cuando deseemos colocar un HMI en alguno de los puertos.
Si desea obtener más información sobre la comunicación de Conexión a Ordenador, consulte las páginas 4-1
y 26-1.

Modo de Mantenimiento 1/1


Módulo de la CPU tipo todo en uno
Puerto 1

Cable de Conexión a Ordenador 4C


FC2A-KC4C
3 m (9,84 pies) de longitud Adaptador de comunicación
RS232C en el conector del
puerto 2

Módulo de la CPU tipo delgado


Módulo de comunicación RS232C
Puerto 1

Cable de Conexión a Ordenador 4C


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

Puerto 2

1-6 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


1: INFORMACIÓN GENERAL

Modo de Mantenimiento 1/N


Módulo de la CPU tipo 16 o 24 E/S todo en uno

Adaptador de comunicación
RS485 en el conector del puerto 2 1º unidad

Conversor RS232C/RS485
FC2A-MD1

Cable RS232C 2º unidad


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

Cable blindado de par trenzado


Módulo de la CPU
tipo delgado
Módulo de comunicación 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 información entre un PLC maestro y
hasta un máximo 31 esclavos a través de la línea 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. añadiendo un
módulo RS485 por cada uno de los PLC.
Si desea obtener más información sobre la comunicación de vínculo de datos, consulte la página 25-1.

Estación principal Estación secundaria 1 Estación secundaria 31

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 1-7


1: INFORMACIÓN GENERAL

Configuración 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. Sólo la CPU de 24 E/S se
puede expandir, hasta un máximo de 88E/S, y un número de módulos menor o igual que cuatro.
Las CPU estrechas pueden soportar un máximo de siete módulos de E/S de expansión, y pueden direccionar
un máximo de 244 o 264E/S digitales, según se trate de la CPU de 20 ó 40 puntos.

Módulo de la CPU tipo 4 módulos de E/S como máximo


24 E/S todo en uno

1-8 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


1: INFORMACIÓN GENERAL

Sistema de comunicación con pantalla (HMI)


MicroSmart puede comunicarse con las interfaces de operador de la serie HG de IDEC a través de los puertos
RS232C 1 y 2.
Hay cables opcionales disponibles para la conexión entre MicroSmart y las interfaces de operador de la serie
HG. Si instala un adaptador de comunicación RS232C opcional en la CPU, podrá conectar dos interfaces de
operador a la CPU del MicroSmart.
Si desea obtener más información sobre la configuración de comunicación, 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 comunicación de E/S

Cables aplicables a las interfaces de operador


Interfaz de operador Cable de comunicación de E/S Para su uso en MicroSmart
FC4A-KC1C Puertos RS232C 1 y 2
Series HG1B, HG2A
HG9Z-XC183 Sólo puerto 2
FC4A-KC2C Puertos RS232C 1 y 2
Series HG2F, HG3F, HG4F
HG9Z-3C125 Sólo puerto 2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 1-9


1: INFORMACIÓN GENERAL

Red AS-Interface

Actuator-Sensor-Interface, abreviado AS-Interface

El MicroSmart puede conectarse al bus de campo AS-Interface usando para ello el módulo maestro AS-
Interface (FC4A-AS62M).
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 ningún fabricante. Un maestro puede comunicarse con dispositivos esclavos
tales como sensores, actuadores, el estado de las señales digitales y analógicas remotas son transmitidas a
través del bus de AS-Interface.
El bus de AS-Interface se compone de tres elementos principales:
•Un elemento de control, el módulo maestro AS-Interface de MicroSmart
•Uno o más dispositivos esclavos, como sensores, actuadores, interruptores e indicadores.
•Una fuente de alimentación específica pare el bus AS-Interface de 30V CC (26,5 a 31,6V CC)
Estos componentes se conectan usando un cable de dos núcleos, que se utiliza tanto para la transmisión de
datos como para la alimentación del propio bus AS-Interface. La AS-Interface emplea un sistema de cableado
simple, pero eficaz, que incorpora la función de asignación automática de las unidades esclavas, al tiempo que
facilitan su instalación y mantenimiento.
Si desea obtener más detalles acerca de la comunicación de AS-Interface, consulte el manual del usuario
independiente del módulo maestro AS-Interface MicroSmart (Nº del manual FC9Y-B644).

Distancia máxima de comunicación


Sin repetidor : 100 m
Con 2 repetidores: 300 m

Módulo maestro AS-Interface MicroSmart


Red abierta (DeviceNet, CC-Link)

AS-Interface
Gateway Seguridad al trabajar con AS-Interface

Fuente de alimentación Supervisor de


de AS-Interface PS2R seguridad de
Terminal de comunicación AS-Interface
de AS-Interface SX5A Pantalla
Tipo panel exterior IP67 luminosa

Válvula solenoide
Terminal de comunicación de colector
de AS-Interface SX5A
Tipo panel interior IP20
Sensor
(Tipo de conexión
directa a AS-Interface) Torre luminosa
(Tipo de
Sensor conexión directa
a AS-Interface) Interruptor
de parada
de emergencia

Unidades de control SwitchNet


(Tipo de conexión directa a AS-Interface)
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 línea de AS-Interface.
TM
SwitchNet es una marca comercial de IDEC para los pulsadores, luces piloto y otras
unidades de control capaces de una conexión directa con la AS-Interface. Los
dispositivos SwitchNet son totalmente compatibles con la AS-Interface, versión 2.1.

1-10 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU
Introducción
En este capítulo se describen los módulos y los accesorios que se pueden montar en el MicroSmart.
Entre los módulos disponibles se incluyen los modelos CPU de tipo compacto y tipo delgado, módulos de
entrada y salida digital, módulos de E/S mixta, módulos de E/S analógica, módulos HMI, módulo de
adaptación del HMI, adaptadores de comunicación, módulos de comunicación, cartuchos de la memoria y
cartuchos del reloj.

Módulos de la CPU (compacta)


Las CPU compactas están 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. Además, los módulos 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 comunicación 1:N Conexión a Ordenador, comunicación por módem, o
comunicación de transmisión de datos. Estas CPU disponen de un segundo conector que nos va a permitir
instalar un cartucho opcional de memoria o de reloj.

Números de tipo de módulo de la CPU (compacta)


Tensión de alimentación 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

Descripción de piezas (compacta)


(2) Terminales de alimentación de sensor (3) Terminales de entrada

(5) Conector de expansión


(12) Puerto 1

(13) Potenciómetro
analógico
(6) LED de entrada (IN)
(14) Conector de puerto 2
Desde la izquierda:
(7) LED de alimentación (PWR)
(8) LED de ejecución (RUN)
(9) LED de error (ERR)
(10) LED de estado (STAT)
Vista de la
parte inferior (11) LED de salida (OUT)
(4) Terminales de salida

(1) Terminales de fuente de alimentación

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


(20) Expansión
Conector
Precinto
(17) Tapa articulada

(18) Cubierta de conector HMI

(16) Cubierta de terminal


Estas figuras ilustran el módulo de
la CPU tipo 24 E/S.
Las funciones de cada pieza se
describen en la página siguiente. (19) Cartucho ficticio

(1) Terminales de fuente de alimentación


Tensión de alimentación de 100-240 V CA. Tensión de alimentación 100-240V CA o 24V CC. Consulte la
página 3-16.
(2) Terminales de alimentación del sensor (sólo tipo alim. CA)
En estos terminales disponemos de una fuente de alimentación de (24 V CC, 250mA). Esta fuente nos va
a servir para proporcionar alimentación 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 señales de continua desde 0-24V.
(4) Terminales de salida
En estos terminales conectaremos dispositivos de salida tales como relés, contactores, y válvulas de
solenoide. El poder de corte de los relés de salida es de 2 A tanto en 240 V CA como en 30 V CC.
(5) Conector de expansión (sólo módulo de la CPU tipo 24 E/S)
Para conectar módulos de E/S digitales y analógicas, sólo 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)


Se activa cuando la entrada correspondiente se activa. Indicadores de LED

(7) LED de alimentación (PWR) Tipo 10 E/S IN


0 1 2 3 4 5
Se activa cuando se suministra alimentación al módulo de la
CPU.
(8) LED de ejecución (RUN) P L E S 0 1 2 3
W U L T
A OUT
Se activa cuando el módulo de la CPU está ejecutando L N L T
el programa del usuario. Tipo 16 E/S IN
(9) LED de error (ERR) 0 1 2 3 4 5 6 7 10
Se activa cuando se produce un error en el módulo de la
CPU. P L E S 0 1 2 3 4 5 6
W U L T
A OUT
(10) LED de estado (STAT) L N L T
El LED de estado puede activarse o desactivarse desde
Tipo 24 E/S IN
el programa del usuario para indicar que el autómata se 0 1 2 3 4 5 6 7 10 11 12 13 14 15
encuentra en un estado determinado.
(11) LED de salida (OUT)
P L E S 0 1 2 3 4 5 6 7 10 11
Se activa cuando la salida correspondiente se activa. W U L T
A OUT
L N L T
(12) Puerto 1 (RS232C)
Puerto de comunicaciones para descargar un programa de
usuario y supervisar la operación de PLC en un equipo
utilizando WindLDR.
(13) Potenciómetro analógico
Establece un valor de 0 a 255 para un registro de datos especial. Los tipos 10 y 16 E/S disponen de un
potenciómetro. El tipo 24 E/S dispone de dos potenciómetros. El potenciómetro analógico puede utilizarse
para cambiar un valor preselección de un temporizador o un contador.
(14) Conector de puerto 2 (sólo módulos de la CPU tipo 16 y 24 E/S)
Para conectar un adaptador opcional de comunicación 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 potenciómetro analógico.
(18) Cubierta de conector HMI
Extraiga la cubierta del conector HMI cuando utilice un módulo HMI opcional.
(19) Cartucho ficticio
Extraiga el cartucho ficticio cuando utilice un cartucho opcional de memoria o de reloj.
(20) Precinto del conector de expansión (sólo módulo de la CPU tipo 24 E/S)
Extraiga el precinto del conector de expansión cuando desee conectar un módulo de E/S digital o
analógica.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-3


2: ESPECIFICACIONES DE LA CPU

Especificaciones generales (módulo de la CPU compacta)


Condiciones operativas normales
Tipo alim. CA FC4A-C10R2 FC4A-C16R2 FC4A-C24R2
CPU Module
Tipo alim. CC FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C
Temperatura de funcionamiento Entre 0 y 55°C (temperatura ambiente de funcionamiento)
Temperatura de
Entre –25 y +70°C
almacenamiento
Humedad relativa Entre 10 y 95 % (sin condensación)
Grado de contaminacion 2 (CEI 60664-1)
Degree of Protection IP20
Grado de proteccion Libre de gases corrosivos
Operación: Entre 0 y 2.000 m (entre 0 y 6.565 pies)
Altitud
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 aceleración 9,8 m/seg2 (1G)
Resistencia a la vibración 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 aceleración 39,2 m/seg2 (4G)
90 minutos por eje en cada uno de los tres ejes perpendiculares entre sí
147 m/seg2 (15 G), duración de 11 mseg, 3 golpes por eje, en los tres ejes
Resistencia a golpes
perpendiculares entre sí (CEI 61131)
Inmunidad ESD Descarga de contacto: ±6 kV, Descarga de aire: ±8 kV (IEC 61000-4-2)
Tipo alim. CA 230g 250g 305g
Peso
Tipo alim. CC 240g 260g 310g

2-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

Fuente de alimentación
Tensión establecida Tipo alim. CA: 100 a 240V CA, Tipo alim. CC: 24V CC
Intervalo de tensión permitido Tipo alim. CA: 85 a 264 V CA, Tipo alim. CC: 16,0 a 31,2V CC
Frecuencia de alimentación
Tipo alim. CA: 50/60 Hz (47 a 63 Hz)
establecida
0,25A (85V CA) 0,30A (85V CA) 0,45A (85V CA)
Corriente máxima de entrada
0,16A (24V CC) 0,19A (24V CC) 0,36A (24V CC)
FC4A-C10R2: 30VA (264 V CA), 20VA (100 V CA) (módulo de la CPU*)
FC4A-C16R2: 31VA (264 V CA), 22VA (100 V CA) (módulo de la CPU*)
Tipo alim. CA FC4A-C24R2: 40VA (264 V CA), 33VA (100 V CA)
Consumo (módulo de la CPU* + 4 módulos de E/S)
máximo de *El consumo de alimentación del módulo de la CPU incluye 250 mA de alimentación
alimentación del sensor.
FC4A-C10R2C: 3,9W (24 VCC)(módulo de la CPU)
Tipo alim. CC FC4A-C16R2C: 4,6W (24 VCC)(módulo de la CPU)
FC4A-C24R2C: 8,7W (24 VCC)(módulo de la CPU + 4 módulos de E/S)
Interrupción momentánea de
10 mseg (en las entradas y salidas establecidas) (CEI 61131)
alimentación permitida
Entre alimentación y terminales o : 1.500 V CA, 1 minuto
Rigidez dieléctrica
Entre E/S y terminales o : 1.500 V CA, 1 minuto
Entre alimentación y terminales o : 10 M¾ mínimo (500 V CC megóhmetro)
Resistencia de aislamiento
Entre E/S y terminales o : 10 M¾ mínimo (500 V CC megóhmetro)
Terminales de alimentación CA: 1,5 kV, entre 50 nseg y 1 µseg
Resistencia al ruido
Terminales de E/S (pinza de acoplamiento): 1,5 kV, entre 50 nseg y 1 µseg
Corriente de irrupción 35 A máximo 35 A máximo 40 A máximo
Cable de toma de tierra UL1007 AWG16
Cable de fuente de alimentación UL1015 AWG22, UL1007 AWG18
Efecto de la conexión Polaridad inversa: Funcionamiento normal (CA), Sin funcionamiento, sin daño (CC)
inadecuada de la fuente de Tensión o frecuencia inadecuada: Puede producirse un daño permanente
alimentación Conexión inadecuada del hilo conductor: Puede producirse un daño permanente
Nota: El número máximo de salidas de relé que pueden activarse simultáneamente es de 33 puntos (módulo de la CPU
del tipo alimentado por CA), o 44 puntos (módulo de la CPU alimentado por CC) incluyendo las salidas de relé del propio
módulo.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-5


2: ESPECIFICACIONES DE LA CPU

Especificaciones de funciones (módulo de la CPU compacta)

Especificaciones del módulo de la CPU


FC4A-C10R2 FC4A-C16R2 FC4A-C24R2
Módulo de la CPU
FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C
4.800 bytes 15.000 bytes 27.000 bytes
Capacidad del programa
(800 escalones) (2.500 escalones) (4.500 escalones)
Módulos de E/S extensibles — — 4 módulos
Entrada 6 9 14 Expansión:
Puntos de E/S
Salida 4 7 10 64
Almacenamiento del programa del
EEPROM
usuario
Duración de la
Aprox. 30 días (habitual) a 25°C tras haber cargado la pila de copia de seguridad
copia de
totalmente
seguridad
Datos de copia
Copia de Relé interno, registro de desplazamiento, contador, registro de datos
de seguridad
seguridad de
RAM 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 años al cargar durante 9 horas y descargar durante 15 horas
Reemplazabilidad Es imposible reemplazar la pila
Sistema de control Sistema almacenado del programa
35 básico 35 básico 35 básico
Palabras de instrucciones
38 avanzado 40 avanzado 48 avanzado
Instrucción
1,65 mseg (1000 pasos) Consulte la página A-1.
básica
Tiempo de
procesamiento 0,64 mseg (sin incluir el servicio de E/S de expansión, el procesamiento de
Procesamiento
función de reloj, el procesamiento de vínculos de datos y el procesamiento de
de END
interrupción) Consulte la página A-2.
Relé interno 256 1024 1024
Registro de desplazamiento 64 128 128
Registro de datos 400 1300 1300
Contador
(de suma, reversible de pulsos
32 100 100
duales, reversible de selección
incremental/decremental)
Temporizador
32 100 100
(1-seg, 100-mseg, 10-mseg, 1-mseg)
Pueden designarse cuatro entradas (de la I2 a la I5) como entradas de captura o
Entrada de captura de interrupción
Entrada de interrupción Anchura mínima de pulso activado: 40 µseg máximo
Anchura mínima de pulso desactivado: 150 µseg máximo
Error de alimentación, temporizador de vigilancia, conexión de la red de
comunicaciones Data-Link, comprobación de suma EEPROM en el programa del
usuario, comprobación de suma en el valor de preselección del temporizador/
Función de autodiagnóstico contador, comprobación de suma RAM en el programa del usuario, datos
mantenidos, sintaxis del programa del usuario, escritura del programa del
usuario, módulo de la CPU, IC del reloj, inicialización del bus de E/S, ejecución
del programa del usuario
Activación y desactivación de la alimentación
Comando inicio/parada en WindLDR
Método de inicio/parada
Activación y desactivación del relé interno especial M8000
Activación y desactivación de entrada de Stop o de Reset

2-6 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

Estados del sistema en parada, reset y reinicio


Relé interno, registro de desplazamiento,
Contador, registro de datos Valor actual del
Modo Salida
Tipo de temporizador
Tipo de borrado
mantenimiento
En
Ejecutar En funcionamiento En funcionamiento En funcionamiento
funcionamiento
Parada (entrada parada
DESACTIVADO Inalterado Inalterado Inalterado
ACTIVADA)
Reset (entrada reset DESACTIVADO/ DESACTIVADO/
DESACTIVADO Restablecido en cero
ACTIVADA) restablecido en cero restablecido en cero
DESACTIVADO/ Restablecido en
Reinicio Inalterado Inalterado
restablecido en cero preestablecido

Función de comunicación
Puerto 2 (RS232C) Puerto 2 (RS485)
Puerto de comunicaciones Puerto 1 (RS232C) Adaptador de Adaptador de
comunicación comunicación
Normas EIA RS232C EIA RS232C EIA RS485
Conexión a Ordenador:
19.200 bps
Velocidad máxima en baudios 19.200 bps 19.200 bps
Red de comunicaciones
Data-Link: 38.400 bps
Comunicación de
mantenimiento Posible Posible Posible
(Conexión a Ordenador)
Comunicación de usuario Posible Posible Imposible
Comunicación de módem Imposible Posible Imposible
Comunicación de la red de
Imposible Imposible Posible
comunicaciones Data-Link
Cantidad de estaciones
— — 31
secundarias
Longitud máxima del cable Cable especial Cable especial 200 m *
Aislamiento entre el circuito
interno y el puerto de Sin aislar Sin aislar Sin aislar
comunicaciones

* Cable recomendado para RS485: Cable trenzado blindado con un núcleo mínimo de 0,3 mm2.
Resistencia de conductor 85 ¾/ km máximo, resistencia de blindaje 20 ¾/ km máximo.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-7


2: ESPECIFICACIONES DE LA CPU

Funciones incorporadas
Total 4 puntos
Frecuencia máxima de
Seleccionable entre una o dos fases:
recuento y puntos del contador
20 kHz (1 punto)
de alta velocidad
Contador de alta velocidad Una fase: 5 kHz (3 puntos)
Intervalo de recuento Entre 0 y 65535 (16 bits)
Modo de codificador rotativo y modo de
Modo de operación
contador de suma

Fuente de alimentación de Tensión/corriente de salida 24 V CC (entre +10 % y –15 %), 250 mA


sensor Detección de sobrecarga No disponible
(Sólo tipo alimentado por CA) Aislamiento Aislado del circuito interno
1 punto (CPU tipo 10 y 16 E/S)
Cantidad
Potenciómetro analógico 2 puntos (CPU tipo 24 E/S)
Intervalo de datos Entre 0 y 255

Cartucho de memoria (opción)


Tipo de memoria EEPROM
Capacidad de memoria
32 KB
accesible
Hardware para el
Módulo de la CPU
almacenamiento de datos
Software para el
WindLDR
almacenamiento de datos
Cantidad de programas
Se puede almacenar un programa de usuario en un cartucho de memoria.
almacenados
Prioridad de ejecución de Cuando se instala un cartucho de memoria, se ejecuta el programa de usuario del
programas cartucho de memoria.

Cartucho de reloj (opción)


Exactitud ± 30 seg/mes (habitual) a 25°C
Duración de la copia de Aprox. 30 días (habitual) a 25°C tras haber cargado la pila de copia de seguridad
seguridad totalmente
Pila Pila de litio secundaria
Tiempo de carga Aprox. 10 horas para cargar desde 0 % hasta 90 % de la carga total
Aproximadamente 100 ciclos de recarga hasta descargarse al 10% de su carga
Vida de la pila
completa
Reemplazabilidad Es imposible reemplazar la pila

2-8 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

Especificaciones de entrada de CC (módulo de la CPU compacta)


FC4A-C10R2 FC4A-C16R2 FC4A-C24R2
Módulo de la CPU
FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C
6 puntos 9 puntos 14 puntos
Puntos de entrada y línea común
en 1 línea común en 1 línea común en 1 línea común
Consulte la disposición de terminales del módulo de la CPU en las
Disposición de terminales
páginas 2-11 y 2-12.
Tensión de entrada de Stop Señal de entrada de emisor/receptor de 24 V CC
Intervalo de tensión de entrada Entre 20,4 y 28,8 V CC
I0 y I1: 11 mA
Corriente de entrada de Stop
Entre I2 y I7, I10 y I15: 7 mA/punto (24 V CC)
I0 y I1: 2,1 k¾
Impedancia de entrada
Entre I2 y I7, I10 y I15: 3,4 k¾
Entre I0 y I5: 35 µseg + valor de filtro
Tiempo de activación
I6, I7, entre I10 y I15: 40 µseg + valor de filtro
I0 y I1: 45 µseg + valor de filtro
Tiempo de desactivación
Entre I2 y I7, I10 y I15: 150 µseg + valor de filtro
Entre terminales de entrada: Sin aislar
Aislamiento
Circuito interno: Par fotoeléctrico aislado
Tipo de entrada Tipo 1 (CEI 61131)
Carga externa para la interconexión de E/
No se necesita
S
Método de determinación de señal Estático
Es posible conectar tanto las señales de entrada de emisión como las de
Efecto de la conexión inadecuada de
recepción. Si se aplica cualquier entrada que supere el valor de
entrada
preselección, pueden producirse daños permanentes.
Longitud del cable 3 m (9,84 pies) en conformidad con la inmunidad electromagnética

Intervalo operativo de entrada Circuito interno de entrada


El intervalo operativo de entrada del Entrada I0 e I1 Entradas I2 a I15
módulo de entrada del Tipo 1 (CEI 61131-
2) se muestra a continuación: 1,8 k¾ 3,3 k¾
Entrada

Circuito interno
Entradas I0 y I1 Entrada
Circuito interno

28,8
COM
Tensión de entrada ( V CC)

24 Área de COM
activación

15
Transición Límites de uso de E/S
Área
Al utilizar FC4A-C16R2/C o FC4A-C24R2/C a una temperatura ambiente de
Área de
5
desactivación
55°C en la dirección normal de montaje, limite las entradas y salidas,
0 respectivamente, las cuales se activan simultáneamente a lo largo de la
1,2 6,5 11,3 13,8 línea (1).
Corriente de entrada (mA)
(2) 45°C Cuando se utiliza a 45°C, todas las
Entradas I2 a la I15 28,8 E/S pueden activarse
26,4
simultáneamente a una tensión de
Tensión de entrada ( V CC)

28,8 (1) 55°C


entrada de 28,8 V CC como se
Tensión de entrada ( V CC)

24 Área de indica en la línea (2).


activación
Al utilizar FC4A-C10R2/C, todas las
15
E/S pueden activarse
Transición simultáneamente a 55°C, tensión de
Área entrada 28,8 V CC.
Área de 0
5
desactivación 0 70 100 Para obtener información sobre otras
0
Ratio de activación simultánea de E/S (%) direccciones de montaje, consulte la
1,2 4,2 7 8,4 página 3-12.
Corriente de entrada (mA)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-9


2: ESPECIFICACIONES DE LA CPU

Especificaciones de salida de relé (módulo de la CPU compacta)


FC4A-C10R2 FC4A-C16R2 FC4A-C24R2
Módulo de la CPU
FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C
Nº de salidas 4 puntos 7 puntos 10 puntos
COM0 3 contactos NO 4 contactos NO 4 contactos NO
Puntos de salida por línea COM1 1 contacto NO 2 contactos NO 4 contactos NO
común COM2 — 1 contacto NO 1 contacto NO
COM3 — — 1 contacto NO
Consulte la disposición de terminales del módulo de la CPU en las
Disposición de terminales
páginas 2-11 y 2-12.
2 A por punto
Corriente máxima de carga
8 A por línea común
Carga mínima de conmutación 0,1 mA/0,1 V CC (valor de referencia)
Resistencia inicial de contacto 30 m¾ máximo
100.000 operaciones como mínimo (carga establecida 1.800
Vida eléctrica
operaciones/hora)
20.000.000 operaciones como mínimo (sin carga 18.000 operaciones/
Vida mecánica
hora)
Carga establecida (resistiva/inductiva) 240 V CA/2 A, 30 V CC/2 A
Entre salida y terminales o : 1.500 V CA, 1 minuto
Rigidez dieléctrica Entre terminal de salida y circuito interno: 1.500 V CA, 1 minuto
Entre terminales de salida (COMs): 1.500 V CA, 1 minuto
Circuito de protección de contacto para
Consulte la página 3-15.
salida de relé

Retraso de salida

ACTIVADO
Comando
DESACTIVADO

ACTIVADO
Estado de relé de salida
DESACTIVADO

Retraso DESACTIVADO:10 mseg máximo


Vibración: 6 mseg máximo
Retraso ACTIVADO: 6 mseg máximo

2-10 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

Disposición de terminales de módulos de la CPU (compacta)


A continuación se muestra la disposición de las terminales de entrada y salida de los módulos de la CPU
compacta.

Módulo de la CPU del tipo alim. por CA


FC4A-C10R2

Terminales de
alimentación de sensor
Terminales de entrada +24V 0V
DC OUT
DC IN
COM
0 1 2 3 4 5

Terminales de
100-240VAC Ry.OUT Ry.OUT
alimentación CA L N COM0 0 1 2 COM1 3

Terminales de

FC4A-C16R2

Terminales de
alimentación de sensor +24V 0V DC IN 0 1 2 3 4 5 6 7 10

Terminales de entrada DC OUT COM

Terminales de 100-240VAC Ry.OUT Ry.OUT Ry.OUT


L N
alimentación CA COM0 0 1 2 3 COM1 4 5 COM2 6

Terminales de

FC4A-C24R2

Terminales de
alimentación de sensor +24V 0V DC IN 0 1 2 3 4 5 6 7 10 11 12 13 14 15

Terminales de entrada DC OUT COM

Terminales de 100-240VAC
L N
Ry.OUT Ry.OUT Ry.OUT Ry.OUT
COM0 0 1 2 3 COM1 4 5 6 7 COM2 10 COM3 11
alimentación CA
Terminales de

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-11


2: ESPECIFICACIONES DE LA CPU

Módulo de la CPU del tipo alim. por CC


FC4A-C10R2C

Terminales de entrada
DC IN 0 1 2 3 4 5
COM

24VDC Ry.OUT Ry.OUT


Tipo alimentación CC + – COM0 0 1 2 COM1 3

Terminales de salida

FC4A-C16R2C

Terminales de entrada
DC IN 0 1 2 3 4 5 6 7 10
COM

24VDC Ry.OUT Ry.OUT Ry.OUT


Tipo alimentación CC + – COM0 0 1 2 3 COM1 4 5 COM2 6

Terminales de salida

FC4A-C24R2C

Terminales de entrada
DC IN 0 1 2 3 4 5 6 7 10 11 12 13 14 15
COM

24VDC Ry.OUT Ry.OUT Ry.OUT Ry.OUT


Tipo alimentación CC + – COM0 0 1 2 3 COM1 4 5 6 7 COM2 10 COM3 11

Terminales de salida

2-12 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

Diagramas de cableado de E/S (módulo de la CPU compacta)


A continuación se muestran los ejemplos de cableado de entrada y salida de los módulos de la CPU. Para
conocer las precauciones de cableado, consulte las páginas 3-13 a la 3-16.

Módulo de la CPU del tipo alim. por CA Módulo de la CPU del tipo alim. por CC
Cableado de entrada de emisor de CC Cableado de entrada de emisor de CC

Alimentación
Externa
– – Alimentación – –
+ + Sensor Externa + + Sensor
Alimentación
de sensor

+24V 0V DC IN 0 1 2 3 4 5 DC IN 0 1 2 3 4 5
DC OUT COM COM

Cableado de entrada de receptor de CC Cableado de entrada de receptor de CC

Alimentación
Externa + + + +
Alimentación
– – Sensor Externa – – Sensor

Alimentación
de sensor

+24V 0V DC IN 0 1 2 3 4 5 DC IN 0 1 2 3 4 5
DC OUT COM COM

Cableado de salida de alimentación CA y relé Alim. CC y cableado de salida del relé

100-240VAC Ry.OUT Ry.OUT 24VDC Ry.OUT Ry.OUT


L N COM0 0 1 2 COM1 3 + – COM0 0 1 2 COM1 3

Fusible Fusible

Fusible Fusible
L + L + L + L +
– L L L – L Carga + – – L L L – L Carga
N N N N

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-13


2: ESPECIFICACIONES DE LA CPU

Módulos de la CPU (tipo delgado)


Los módulos de la CPU delgada están 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 FC4A-
D20RS1 tienen 2 salidas de transistor utilizadas las salidas de pulso. además de 10 salidas de relé. Cada CPU
delgada dispone de un puerto 1 de comunicaciones RS232C y permite montar un módulo opcional de
comunicaciones RS232C o RS485 para la conexión de operador, comunicar con un módem o crear una red
Data-Link. El módulo 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
simultáneamente.

Puntos de E/S en la CPU (tipo delgado)


Salida de transistor de alta
Puntos de E/S Tipo de salida Nº de tipo
velocidad (Q0 y Q1)
Salida PNP de transistor 0,3 A FC4A-D20K3
20 (12 entradas / 8 salidas)
Salida NPN de transistor 0,3 A FC4A-D20S3
Salida de relé Salida PNP 0,3 A FC4A-D20RK1
20 (12 entradas / 8 salidas)
240 V CA/30 V CC, 2 A Salida NPN 0,3 A FC4A-D20RS1
Salida PNP de transistor 0,3 A FC4A-D40K3
40 (24 entradas / 16 salidas)
Salida NPN de transistor 0,3 A FC4A-D40S3

Descripción de piezas (tipo delgado)


(10) Potenciómetro analógico
(11) Conector de entrada de tensión analógica

(15) Conector de comunicaciones

(3) Conector de expansión

(4) LED de alimentación (PWR)


(5) LED de ejecución (RUN)
(6) LED de error (ERR)
Vista lateral
(7) LED de estado (STAT)
(8) LED de entrada (CC.IN)
(12) Puerto 1 (9) LED de salida (Tr.OUT o Ry.OUT)
(13) Conector de cartucho 1

(14) Conector de cartucho 2


(1) Terminales de fuente de alimentación (2) Terminales de E/S

(18) Expansión
(16) Tapa articulada Conector
Precinto

Estas figuras ilustran el módulo de la


CPU tipo 40 E/S. (17) Cartuchos ficticios
Las funciones de cada pieza se
describen en la página siguiente.

2-14 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

(1) Terminales de fuente de alimentación


Conecte la fuente de alimentación a estas terminales. Tensión 24 V CC. Consulte la página 3-17.
(2) Terminales de E/S
Podemos conectar las señales de entrada y salida. Las terminales de entrada admiten señales 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 expansión
Para conectar los módulos de E/S digital y analógica. Indicadores de LED

(4) LED de alimentación (PWR) Tipo 20 E/S (salida de transistor)


Se activa cuando se suministra alimentación al módulo de la CPU.
PWR 12
(5) LED de ejecución (RUN) RUN 13
Se activa cuando el módulo de la CPU está ejecutando el programa ERR
del usuario. STAT CC.
0 IN
(6) LED de error (ERR) 1
Se activa cuando se produce un error en el módulo de la CPU. 2 0
3 1
(7) LED de estado (STAT)
4 2
El LED de estado puede activarse o desactivarse desde el programa 5 3
del usuario para indicar un estado especificado. 6 4
(8) LED de entrada (IN) 7 5
10 6
Se activa cuando la entrada correspondiente se activa.
11 7
(9) LED de salida (Tr.OUT o Ry.OUT)
Tr.OUT
Se activa cuando la salida correspondiente se activa.
(10) Potenciómetro analógico Tipo 20 E/S (salida de relé)
Establece un valor de 0 a 255 para un registro de datos especial. PWR 4 0 Tr.
Todos los módulos de la CPU delgada disponen de un OUT
RUN 5 1
potenciómetro que puede utilizarse para establecer un valor de ERR 6 2
preselección para el temporizador analógico. STAT 7 3
0 10 4
(11) Conector de entrada de tensión analógica 1 11 5
Para conectar una fuente de tensión analógica de 0 hasta 10 V CC. 2 12 6
La tensión analógica se convierte en un valor de 0 a 255 y se 3 13 7
almacena en un registro especial de datos. CC.IN Ry.OUT

(12) Puerto 1 (RS232C)


Tipo 40 E/S (salida de transistor)
Para conectar un equipo y descargar un programa de usuario y para
CC.IN
supervisar la operación de PLC en un equipo utilizando WindLDR.
(13) Conector de cartucho 1 PWR 12 14 10
RUN 13 15 11
Para conectar un cartucho opcional de memoria o de reloj.
ERR 16
(14) Conector de cartucho 2 STAT 17 13
Para conectar un cartucho opcional de memoria o de reloj. 0 20 14
1 21 15
(15) Conector de comunicaciones 2 0 22 16
Para conectar un módulo opcional de comunicaciones o un módulo 3 1 23 17
HMI principal. Extraiga la cubierta del conector antes de conectar un 4 2 24
módulo. 5 3 25
6 4 26
(16) Tapa articulada 7 5 27
Abra la tapa para tener acceso al puerto 1, a los conectores 1 y 2 de 10 6
cartucho, al potenciómetro analógico y al conector de entrada de 11 7
tensión analógica.
CC.IN Tr.OUT Tr.OUT
(17) Cartuchos ficticios
Extraiga el cartucho ficticio cuando utilice un cartucho opcional de memoria o de reloj.
(18) Precinto del conector de expansión
Extraiga el precinto del conector de expansión cuando conecte un módulo de E/S digital o analógica.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-15


2: ESPECIFICACIONES DE LA CPU

Especificaciones generales (módulo de la CPU delgada)


Condiciones operativas normales
FC4A-D20K3 FC4A-D20RK1 FC4A-D40K3
Módulo de la CPU
FC4A-D20S3 FC4A-D20RS1 FC4A-D40S3
Temperatura de
Entre 0 y 55°C (temperatura ambiente de funcionamiento)
funcionamiento
Temperatura de
Entre –25 y +70°C
almacenamiento
Humedad relativa Entre 10 y 95 % (sin condensación)
Grado de contaminación 2 (CEI 60664-1)
Grado de protección IP20
Inmunidad a la corrosión Atmósfera libre de gases corrosivos
Operación: Entre 0 y 2.000 m (entre 0 y 6.565 pies)
Altitud
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 aceleración 9,8 m/seg2 (1G)
2 horas por eje en cada uno de los tres ejes perpendiculares entre sí
Resistencia a la vibración
Cuando se monta sobre una superficie de panel:
Entre 2 y 25 Hz amplitud 1,6 mm, entre 25 y 100 Hz aceleración 39,2 m/seg2 (4G)
90 minutos por eje en cada uno de los tres ejes perpendiculares entre sí
147 m/seg2 (15 G), duración de 11 mseg, 3 golpes por eje, en los tres ejes
Resistencia a golpes
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 alimentación
Tensión establecida 24 V CC
Intervalo de tensión
Entre 20,4 y 26,4 V CC (incluyendo fluctuaciones)
permitido
Corriente máxima de entrada 0,56 A (26,4 V CC) 0,70 A (26,4 V CC) 0,70 A (26,4 V CC)
Consumo máximo de Módulo de la CPU + 7 módulos de E/S
alimentación 14 W (26,4 V CC) 17 W (26,4 V CC) 17 W (26,4 V CC)
Interrupción momentaria de
10 mseg (a 24 V CC)
alimentación permitida
Entre alimentación y terminales: 500 V CA, 1 minuto
Rigidez dieléctrica
Entre E/S y terminales: 1.500 V CA, 1 minuto
Entre alimentación y terminales: 10 M¾ mínimo (500 V CC
megóhmetro)
Resistencia de aislamiento
Entre E/S y terminales: 10 M¾ mínimo (500 V CC
megóhmetro)
Terminales de alimentación CC: 1,0 kV, entre 50 nseg y 1 µseg
Resistencia al ruido
Terminales de E/S (pinza de acoplamiento): 1,5 kV, entre 50 nseg y 1 µseg
Corriente de irrupción 50 A máximo (24 V CC)
Cable de toma de tierra UL1015 AWG22, UL1007 AWG18
Cable de fuente de
UL1015 AWG22, UL1007 AWG18
alimentación
Efecto de la conexión Polaridad inversa: Si no hay funcionamiento, no hay daño
inadecuada de la fuente de Tensión o frecuencia inadecuada: Puede producirse un daño permanente
alimentación Conexión inadecuada del hilo conductor: Puede producirse un daño permanente

Nota: El número máximo de salidas de relé que pueden activarse simultáneamente es 96 puntos incluyendo las salidas de
relé en el módulo de la CPU.

2-16 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

Especificaciones de funciones (módulo de la CPU delgada)


Especificaciones del módulo de la CPU
FC4A-D20K3 FC4A-D20RK1 FC4A-D40K3
Módulo de la CPU
FC4A-D20S3 FC4A-D20RS1 FC4A-D40S3
27.000 bytes 31.200 bytes (5.200 escalones)
Capacidad del programa
(4.500 escalones) 64.500 bytes (10.750 escalones) (Nota 1, Nota 2)
Módulos de E/S extensibles 7 módulos
Entrada 12 12 24
Puntos de E/S Expansión: 128 Expansión: 224 Expansión: 224
Salida 8 8 16
Almacenamiento del programa del
EEPROM
usuario
Duración de la
Aprox. 30 días (habitual) a 25°C tras haber cargado la pila de copia de
copia de
seguridad totalmente
seguridad

Copia de Datos de copia Relé interno, registro de desplazamiento, contador, registro de datos, registros
seguridad de de seguridad de datos de expansión
RAM 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 años al cargar durante 9 horas y descargar durante 15 horas
Reemplazabilidad Es imposible reemplazar la pila
Sistema de control Sistema almacenado del programa
35 básico 35 básico
Palabras de instrucciones
53 avanzado 72 avanzado
Instrucción
1,65 mseg (1000 pasos) Consulte la página A-1.
Tiempo de básica
procesamient 0,64 mseg (sin incluir el servicio de E/S de expansión, el procesamiento de
o Procesamiento
función de reloj, el procesamiento de vínculos de datos y el procesamiento de
de END
interrupción) Consulte la página A-2.
1024 + 560 para dispositivos de AS-Interface
Relé interno 1024
(Nota 2)
Registro de desplazamiento 128
1300 + 300 para dispositivos de AS-Interface
Registro de datos 1300
(Nota 2)
Registro de datos de expansión — 6.000
100 (de suma, reversible de pulsos duales, reversible de selección
Contador
incremental/decremental)
Temporizador 100 (1 seg, 100 mseg, 10 mseg, 1 mseg)
Pueden designarse cuatro entradas (de la I2 a la I5) como entradas de captura
Entrada de captura o de interrupción
Entrada de interrupción Anchura mínima de pulso activado: 40 µseg máximo
Anchura mínima de pulso desactivado: 150 µseg máximo
Error de alimentación, temporizador de vigilancia, conexión de la red de
comunicaciones Data-Link, comprobación de suma EEPROM en el programa
del usuario, comprobación de suma en el valor de preselección del
Función de autodiagnóstico temporizador/contador, comprobación de suma RAM en el programa del
usuario, datos mantenidos, sintaxis del programa del usuario, escritura del
programa del usuario, módulo de la CPU, IC del reloj, inicialización del bus de
E/S, ejecución del programa del usuario
Activar y desactivar la alimentación
Comando inicio/parada en WindLDR
Método de inicio/parada
Activación y desactivación del relé interno especial M8000
Activación y desactivación de entrada de Stop o de Reset
Nota 1: Cuando se utiliza un cartucho de memoria de 64KB y WindLDR versión 4.2 o superior.
Nota 2: Cuando se utiliza un módulo de la CPU con un programa del sistema versión 201 o superior y WindLDR versión
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


Relé interno, registro de desplazamiento,
contador, registro de datos,
registro de datos de expansión Valor actual del
Modo Salida
temporizador
Tipo de
Tipo de borrado
mantenimiento
En
Ejecutar En funcionamiento En funcionamiento En funcionamiento
funcionamiento
Parada
(entrada parada DESACTIVADO Inalterado Inalterado Inalterado
ACTIVADA)
Reset DESACTIVADO/ DESACTIVADO/ Restablecido en
DESACTIVADO
(entrada reset ACTIVADA) restablecido en cero restablecido en cero cero
DESACTIVADO/ Restablecido en
Reinicio Inalterado Inalterado
restablecido en cero preestablecido

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

Función de comunicación
Puerto 2 (RS232C) Puerto 2 (RS485)
Módulo de Módulo de
Puerto de comunicaciones Puerto 1 (RS232C) comunicaciones comunicaciones
Adaptador de Adaptador de
comunicación comunicación
Normas EIA RS232C EIA RS232C EIA RS485
Conexión a Ordenador:
19.200 bps
Comunicación del usuario:
Velocidad máxima en baudios 19.200 bps 19.200 bps
19.200 bps
Red de comunicaciones
Data-Link: 38.400 bps
Comunicación de
mantenimiento Posible Posible Posible
(Conexión a Ordenador)
Comunicación de usuario Posible Posible Posible (Nota 1)
Comunicación de módem Imposible Posible Imposible
Comunicación de la red de
Imposible Imposible Posible
comunicaciones Data-Link
Cantidad de estaciones
— — 31
secundarias
Longitud máxima del cable Cable especial Cable especial 200m (Nota 2)
Aislamiento entre el circuito
interno y el puerto de Sin aislar Sin aislar Sin aislar
comunicaciones

Nota 1: La comunicación del usuario RS485 está disponible sólo en los módulos de la CPU actualizados, consulte la
página 17-1.
Nota 2: Cable recomendado para RS485: Cable trenzado blindado con un núcleo mínimo de 0,3 mm2.
Resistencia de conductor 85 ¾/km máximo, resistencia de blindaje 20 ¾/km máximo.

2-18 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

Funciones incorporadas
Total 4 puntos
Frecuencia máxima de
Seleccionable entre una o dos fases:
recuento y puntos del contador
20 kHz (2 puntos)
de alta velocidad
Contador de alta velocidad Una fase: 5 kHz (2 puntos)
Intervalo de recuento Entre 0 y 65535 (16 bits)
Modo de codificador rotativo y modo de
Modo de operación
contador de suma
Cantidad 1 punto
Potenciómetro analógico
Intervalo de datos Entre 0 y 255
Cantidad 1 punto
Intervalo de tensión de entrada Entre 0 y 10 V CC
Entrada de tensión analógica
Impedancia de entrada Aprox. 100 k¾
Intervalo de datos Entre 0 y 255
Cantidad 2 puntos
Salida de pulso
Frecuencia máxima 20 kHz

Cartucho de memoria (opción)


Tipo de memoria EEPROM
Capacidad de memoria 32 KB o 64 KB (el cartucho de 64KB es solo para los módulos de la CPU
accesible actualizados, consulte la página 2-71)
Hardware para el
módulo de la CPU
almacenamiento de datos
Software para el
WindLDR
almacenamiento de datos
Cantidad de programas
Se puede almacenar un programa de usuario en un cartucho de memoria.
almacenados
Prioridad de ejecución de Cuando se instala un cartucho de memoria, se ejecuta el programa de usuario del
programas cartucho de memoria.

Cartucho de reloj (opción)


Exactitud ± 30 seg/mes (habitual) a 25°C
Duración de la copia de Aprox. 30 días (habitual) a 25°C tras haber cargado la pila de copia de seguridad
seguridad totalmente
Pila Pila de litio secundaria
Tiempo de carga Aprox. 10 horas para cargar desde 0 % hasta 90 % de la carga total
Aproximadamente 100 ciclos de recarga hasta descargarse al 10% de su carga
Vida de la pila
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 (módulo de la CPU delgada)


FC4A-D20K3 FC4A-D40K3
FC4A-D20RK1
Módulo de la CPU FC4A-D20S3 FC4A-D20RS1
FC4A-D40S3
12 puntos 12 puntos 24 puntos
Puntos de entrada y líneas comunes en 1 línea común en 1 línea común en 2 líneas comunes
Consulte la disposición de terminales del módulo de la CPU en las
Disposición de terminales páginas 2-23 a la 2-27.
Tensión de entrada de Stop Señal de entrada de emisor/receptor de 24 V CC
Intervalo de tensión de entrada Entre 20,4 y 26,4 V CC
I0, I1, I6, I7: 5 mA/punto (24 V CC)
Corriente de entrada establecida Entre I2 y I5, I10 y I27: 7 mA/punto (24 V CC)
I0, I1, I6, I7: 5,7 k¾
Impedancia de entrada Entre I2 y I5, I10 y I27: 4,7 k¾
Entre I0 y I7: 35 µseg + valor de filtro
Tiempo de activación Entre I10 y I27: 40 µseg + valor de filtro
I0, I1, I6, I7: 45 µseg + valor de filtro
Tiempo de desactivación Entre I2 y I5, I10 y I27: 150 µseg + valor de filtro
Entre terminales de entrada: Sin aislar
Aislamiento Circuito interno: Par fotoeléctrico aislado
Tipo de entrada Tipo 1 (CEI 61131)
Carga externa para la interconexión de E/S No se necesita
Método de determinación de señal Estático
Es posible conectar tanto las señales de entrada de emisión como las
Efecto de la conexión inadecuada de de recepción. Si se aplica cualquier entrada que supere el valor de
entrada preselección, pueden producirse daños permanentes.
Longitud del cable 3 m (9,84 pies) en conformidad con la inmunidad electromagnética
,
FL26A2MA MC1,5/13-G-3,81BK FL26A2MA
Conector en la placa madre (Cable eléctrico Oki) (Contacto Phoenix) (Cable eléctrico Oki)
Inserción de conector/durabilidad de 100 veces mínimo
extracción

Intervalo operativo de entrada Circuito interno de entrada


El intervalo operativo de entrada del Entradas I0, I1, I6 y I7 Entradas I2 a la I5 y I10 a la I27
módulo de entrada del Tipo 1 (CEI
4,7 k¾ 3,3 k¾
61131-2) se muestra a continuación: Entrada

Circuito interno
Entrada
Circuito interno

Entradas I0, I1, I6 y I7

26,4
COM
COM
Tensión de entrada ( V CC)

24 Área de
activación

15
Transición
Límites de uso de E/S
Área Al utilizar FC4A-D20K3/S3 a una temperatura ambiente de 55°C en la
5 Área de dirección normal de montaje, limite las entradas y salidas, respectivamente,
desactivación las cuales se activan simultáneamente a lo largo de la línea (1).
0
1,2, 6,5 11,3 12,4 Cuando utilice FC4A-D40K3/S3, limite las entradas y salidas,
Corriente de entrada (mA) respectivamente, las cuales se activan simultáneamente en cada conector a
lo largo de la línea (2).
Entradas I2 a la I5 y I10 a la I27
(3) 40°C Cuando se utiliza a 40°C, todas las
26,4 E/S pueden activarse
Tensión de entrada ( V CC)

26,4
24,0 simultáneamente a 26,4 V CC
Tensión de entrada ( V CC)

24 Área de
activación como se indica en la línea (3).
(2) 55°C
Al utilizar FC4A-D20RK1/RS1,
15
Transición (1) 55°C todas las E/S pueden activarse
Área simultáneamente a 55°C, tensión
Área de
de entrada 26,4 V CC.
5
desactivación
0
0
1,2 4,.2 7 7,7 0 50 60 70 80 100
Corriente de entrada (mA) Ratio de activación simultánea de E/S (%)

2-20 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

Especificaciones de salida NPN y receptor de transistor (módulo de la CPU delgada)


FC4A-D20K3 FC4A-D20S3
Módulo de la CPU FC4A-D20RK1 FC4A-D20RS1
FC4A-D40K3 FC4A-D40S3
Tipo de salida Salida PNP Salida NPN
FC4A-D20K3/S3: 8 puntos en 1 líneas comunes
Puntos de salida y líneas comunes FC4A-D20RK1/RS1: 2 puntos en 1 línea común
FC4A-D40K3/S3: 16 puntos en 2 líneas comunes
Consulte la disposición de terminales del módulo de la CPU en las páginas
Disposición de terminales
2-23 a la 2-27.
Tensión de carga establecida 24 V CC
Intervalo de tensión de carga en
Entre 20,4 y 28,8 V CC
funcionamiento
Corriente de carga establecida 0,3 A por punto de salida
Corriente máxima de carga 1 A por línea común
Disminución de tensión (tensión 1 V máximo (tensión entre COM y terminales de salida cuando la salida está
ACTIVADA) activada)
Corriente de irrupción 1 A máximo
Corriente de fuga 0,1 mA máximo
Tensión de bloqueo 39 V ± 1 V
Carga máxima de lámpara 8W
Carga inductiva L/R = 10 mseg (28,8 V CC, 1 Hz)
100 mA máximo, 24 V CC (tensión 100 mA máximo, 24 V CC (tensión
Corriente externa establecida
de alimentación en la terminal +V) de alimentación en la terminal –V)
Entre la terminal de salida y el circuito interno:Par fotoeléctrico aislado
Aislamiento
Entre terminales de entrada: Sin aislar
FC4A-D20K3/S3: FL26A2MA (cable eléctrico Oki)
Conector en la placa madre FC4A-D20RK1/RS1: MC1,5/16-G-3,81BK (Contacto Phoenix)
FC4A-D40K3/S3: FL26A2MA (cable eléctrico Oki)
Inserción de conector/durabilidad de
100 veces mínimo
extracción
Tiempo de Q0, Q1: 5 µseg máximo
activación Entre Q2 y Q17: 300 µseg máximo
Retraso de salida Tiempo de
Q0, Q1: 5 µseg máximo
desactivació
Entre Q2 y Q17: 300 µseg máximo
n

Circuito interno de salida

FC4A-D20K3, -D20RK1 y -D40K3 (salida PNP) FC4A-D20S3, -D20RS1 y -D40S3 (salida NPN)

+V COM(+)
Circuito interno

Circuito interno

Salida Salida

COM(–) –V

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-21


2: ESPECIFICACIONES DE LA CPU

Especificaciones de salida de relé (módulo de la CPU delgada)


Módulo de la CPU FC4A-D20RK1 FC4A-D20RS1
Nº de salidas 8 puntos incluyendo 2 puntos de salida de transistor
(salida PNP de transistor de 2 (salida NPN de transistor de 2
COM0
puntos) puntos)
Puntos de salida por línea COM1 3 contactos NO
común
COM2 2 contactos NO
COM3 1 contacto NO
Consulte la disposición de terminales del módulo de la CPU en página
Disposición de terminales
2-24.
2 A por punto
Corriente máxima de carga
8 A por línea común
Carga mínima de conmutación 0,1 mA/0,1 V CC (valor de referencia)
Resistencia inicial de contacto 30 m¾ máximo
100.000 operaciones como mínimo (carga establecida 1.800
Vida eléctrica
operaciones/hora)
20.000.000 operaciones como mínimo (sin carga 18.000 operaciones/
Vida mecánica
hora)
Carga establecida (resistiva/inductiva) 240 V CA/2 A, 30 V CC/2 A
Entre salida y terminales: 1.500 V CA, 1 minuto
Rigidez dieléctrica Entre terminal de salida y circuito interno: 1.500 V CA, 1 minuto
Entre terminales de salida (COMs): 1.500 V CA, 1 minuto
Conector en la placa madre MC1.5/16-G-3,81BK (Contacto Phoenix)
Inserción de conector/durabilidad de
100 veces mínimo
extracción
Circuito de protección de contacto para
Consulte la página 3-15.
salida de relé

Retraso de salida

ACTIVADO
Comando
DESACTIVADO

ACTIVADO
Estado de relé de salida
DESACTIVADO

Retraso DESACTIVADO: 10 mseg máximo


Vibración: 6 mseg máximo
Retraso ACTIVADO: 6 mseg máximo

2-22 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

Disposición de terminales de módulo de la CPU y diagramas de cableado de E/S (tipo delgado)


FC4A-D20K3 (módulo 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 Cableado de salida PNP

Sensor de 2 cables Nº de terminal Entrada Nº de terminal Salida Carga Fusible


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

• Los terminales COM(–) están conectados entre sí internamente.


• Los terminales COM y COM(–) no están conectados entre sí
internamente.
• Los terminales +V están conectados entre sí internamente.
• Conecte un fusible adecuado para la carga.
• Para conocer las precauciones de cableado, consulte las páginas 3-13
a la 3-17.
FC4A-D20S3 (módulo 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 Cableado de salida NPN

Sensor de 2 cables Nº de terminal Entrada Nº de terminal Salida Carga Fusible


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

• Los terminales COM(+) están conectados entre sí internamente.


• Los terminales COM y COM(+) no están conectados entre sí
internamente.
• Los terminales –V están conectados entre sí internamente.
• Conecte un fusible adecuado para la carga.
• Para conocer las precauciones de cableado, consulte las páginas 3-13
a la 3-17.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-23


2: ESPECIFICACIONES DE LA CPU

FC4A-D20RK1 (módulo 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 Cableado de salida PNP


TB1 TB2
Nº de terminal Entrada Nº de terminal Salida Carga Fusible
Sensor de 2 cables
– + 1 I0 1 Q0 L
2 I1 2 Q1 L
3 I2 3 COM(–)
– +
4 I3 4 +V
5 I4 5 NC
6 I5 6 Q2 L
NPN
7 I6 7 Q3 L
8 I7 8 Q4 L
– 9 I10 9 COM1
24 V CC
– +
+ 10 I11 10 NC
11 I12 11 Q5 L
12 I13 12 Q6 L
13 COM 13 COM2
14 NC CA
15 Q7 L
16 COM3
CA

• Las salidas Q0 y Q1 son de receptor de transistor, las demás son salidas de


relé.
• Los terminales COM, COM(–), COM1, COM2 y COM3 no están conectados
entre sí internamente.
• Conecte un fusible adecuado para la carga.
• Para conocer las precauciones de cableado, consulte las páginas 3-13 a la
3-17.

2-24 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

FC4A-D20RS1 (módulo 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 Cableado de salida NPN


TB1 TB2
Sensor de 2 cables Nº de terminal Entrada Nº de terminal Salida Carga Fusible
+ – 1 I0 1 Q0 L
2 I1 2 Q1 L
3 I2 3 COM(+)
4 I3 4 –V + –
5 I4 5 NC
6 I5 6 Q2 L
PNP
7 I6 7 Q3 L
8 I7 8 Q4 L
+ 9 I10 9 COM1
24 V CC + –
– 10 I11 10 NC
11 I12 11 Q5 L
12 I13 12 Q6 L
13 COM 13 COM2
14 NC CA
15 Q7 L
16 COM3
CA
• Las salidas Q0 y Q1 son de emisor de transistor, las demás son salidas de
relé.
• Los terminales COM, COM(+), COM1, COM2 y COM3 no están
conectados entre sí internamente.
• Conecte un fusible adecuado para la carga.
• Para conocer las precauciones de cableado, consulte las páginas 3-13 a
la 3-17.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-25


2: ESPECIFICACIONES DE LA CPU

FC4A-D40K3 (módulo 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 Cableado de salida PNP


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

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

• Los terminales de CN1 y CN2 no están conectados entre sí


internamente.
• Los terminales COM(–) están conectados entre sí internamente.
• Los terminales COM y COM(–) no están conectados entre sí
internamente.
• Los terminales +V están conectados entre sí internamente.
• Conecte un fusible adecuado para la carga.
• Para conocer las precauciones de cableado, consulte las páginas 3-13
a la 3-17.

2-26 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

FC4A-D40S3 (módulo 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 Cableado de salida NPN


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

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

• Los terminales de CN1 y CN2 no están conectados entre sí


internamente.
• Los terminales COM(+) están conectados entre sí internamente.
• Los terminales COM y COM(+) no están conectados entre sí
internamente.
• Los terminales –V están conectados entre sí internamente.
• Conecte un fusible adecuado para la carga.
• Para conocer las precauciones de cableado, consulte las páginas 3-13
a la 3-17.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-27


2: ESPECIFICACIONES DE LA CPU

Módulos de entrada
Los módulos de entrada digital están disponibles en módulos de entrada CC de 8, 16 y 32 puntos y un módulo
de entrada CA de 8 puntos con un bloque de terminales atornillado o enchufables para el cableado de entrada.
Todos los módulos de entrada CC aceptan señales de entrada CC de receptor y fuente.
Los módulos de expansión 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 módulos de expansión de entrada.

Números de tipos de módulos de entrada


Nombre de Entrada CC de Entrada CC de Entrada CC de Entrada CA de
módulo 8 puntos 16 puntos 32 puntos 8 puntos
Terminal a
FC4A-N08B1 FC4A-N16B1 — FC4A-N08A11
tornillo
Conector — FC4A-N16B3 FC4A-N32B3 —

Descripción de piezas

(1) Conector de expansión

(2) Etiqueta de módulo

(3) Indicador de LED

(4) Nº de terminal

(5) Terminal/conector de cable

Las figuras anteriores ilustran el módulo de entrada CC de 8 puntos.

(1) Conector de expansión Conecta a la CPU y a los demás módulos de E/S.


(Los módulos de la CPU tipo 10 y 16 E/S compacta no pueden conectarse).
(2) Etiqueta de módulo Indica el nº de tipo y las especificaciones del módulo de entrada.
(3) Indicador de LED Se activa cuando una entrada correspondiente se activa.
(4) Nº de terminal Indica los números 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 módulo de entrada de CC


Nº de tipo FC4A-N08B1 FC4A-N16B1FC4A-N32B3 FC4A-N16B3
32 puntos
8 puntos en 1 16 puntos en 1 16 puntos en 1
Puntos de entrada y líneas comunes en 2 líneas
línea común línea común línea común
comunes
Consulte la disposición de terminales del módulo de entrada en las
Disposición de terminales
páginas 2-31 a la 2-33.
Tensión de entrada de Stop Señal de entrada de emisor/receptor de 24 V CC
Intervalo de tensión de entrada Entre 20,4 y 28,8 V CC
Corriente de entrada de Stop 7 mA/punto (24 V CC) 5 mA/punto (24 V CC)
Impedancia de entrada 3,4 k¾ 4,4 k¾
Tiempo de activación (24 V CC) 4 mseg
Tiempo de desactivación (24 V CC) 4 mseg
Entre terminales de entrada: Sin aislar
Aislamiento
Circuito interno: Par fotoeléctrico aislado
Carga externa para la interconexión de
No se necesita
E/S
Método de determinación de señal Estático
Es posible conectar tanto las señales de entrada de emisión como las de
Efecto de la conexión inadecuada de
recepción. Si se aplica cualquier entrada que supere el valor de
entrada
preselección, pueden producirse daños permanentes.
Longitud del cable 3 m (9,84 pies) en conformidad con la inmunidad electromagnética
MC1,5/10-G-3,81BK
Conector en la placa madre FL20A2MA (cable eléctrico Oki)
(Contacto Phoenix)
Inserción de conector/durabilidad de
100 veces mínimo
extracción
Todas las entradas 25 mA (5 V CC) 40 mA (5 V CC) 35 mA (5 V CC) 65 mA (5 V CC)
Corriente interna ACTIVADAS 0 mA (24 V CC) 0 mA (24 V CC) 0 mA (24 V CC) 0 mA (24 V CC)
consumida Todas las entradas 5 mA (5 V CC) 5 mA (5 V CC) 5 mA (5 V CC) 10 mA (5 V CC)
DES-ACTIVADAS 0 mA (24 V CC) 0 mA (24 V CC) 0 mA (24 V CC) 0 mA (24 V CC)
Peso 85g 100g 65g 100g

Intervalo operativo de entrada Circuito interno de entrada


El intervalo operativo de entrada del FC4A-N08B1 y FC4A-N16B1 FC4A-N16B3 y FC4A-N32B3
3,3 k¾ 4,3 k¾
módulo de entrada del Tipo 1 (CEI
Circuito interno

Circuito interno
Entrada Entrada
61131-2) se muestra a continuación:
FC4A-N08B1 y FC4A-N16B1
COM COM
Tensión de entrada ( V CC)

28,8

24 Área de Límites de uso de entrada


activación
Cuando utilice FC4A-N16B1 a 55°C en la dirección normal de montaje,
15 limite las entradas que se activan simultáneamente a lo largo de la línea
Transición (1). A 45°C, todas las entradas pueden activarse simultáneamente a 28,8
Área V CC como se indica en la línea (2).
5 Área de Cuando utilice FC4A-N16B3 o -N32B3 a 55°C, limite las entradas que se
desactivación activan simultáneamente en cada conector a lo largo de la línea (3). A
0 30°C, todas las entradas pueden activarse simultáneamente a 28,8 V CC
1,2 4,2 7,0 8,4
como se indica en la línea (4).
Corriente de entrada (mA)
Al utilizar FC4A-N08B1, todas las entradas pueden activarse
FC4A-N16B3 y FC4A-N32B3 simultáneamente a 55°C, tensión de entrada 28,8 V CC.
(2) 45°C (4) 30°C
Tensión de entrada ( V CC)

28,8
28,8 28,8
24 Área de 26,4 26,4
Tensión de entrada ( V CC)

Tensión de entrada ( V CC)

activación 24,0

15
Transición (1) 55°C
Área (3) 55°C
5 Área de
desactivación
0
0,9 3,2 5,3 6,4
0 0
Corriente de entrada (mA)
0 70 100 0 50 70 90 100
Ratio de activación simultánea de entrada (%) Ratio de activación simultánea de entrada (%)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-29


2: ESPECIFICACIONES DE LA CPU

Especificaciones del módulo de entrada de CA


Type No. FC4A-N08A11
Puntos de entrada y líneas
8 puntos en 2 líneas comunes
comunes
Disposicion de terminales Consulte la disposición de terminales del módulo 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
Entre terminales de entrada en la misma línea común: No aislado
Aislamiento Entre terminales de entrada en distintas líneas comunes: Aislado
Entre terminales de entrada y circuitos internos: Par fotoeléctrico aislado
Carga externa para la
No se necesita
interconexion de E/S
Metodo de determinacion de senal Estatico
Efecto de la conexion inadecuada Si se aplica cualquier entrada que supere el valor de preselección, pueden
de entrada producirse daños permanentes.
Conector en la placa madre MC1,5/11-G-3,81BK (Contacto Phoenix)
Insercion de conector/durabilidad
100 veces mínimo
de extraccion
All Inputs 60 mA (5V CC)
Corriente interna ON 0 mA (24V CC)
establecida All Inputs 30 mA (5V CC)
OFF 0 mA (24VCC)
Peso 80g

Intervalo operativo de entrada Circuito interno de entrada


El intervalo operativo de entrada del módulo de entrada del FC4A-N08A11
Tipo 1, 2, 3 (CEI 61131-2) se muestra a continuación:
Circuito interno

FC4A-N08A11 Entrada

132
Área de COM
120 activación
Tensión de entrada ( V CC)

100 Límites de uso de entrada


79 Al utilizar FC4A-N08A11, todas las entradas
74
Transición
pueden activarse simultáneamente a 55°C,
Área tensión de entrada 132 V CA.
55°C
Área de 132
Tensión de entrada ( V CC)

20 desactivación 100
102
0
1 2 4 5 12,7 15 16,9
Corriente de entrada (mA)

0
0 50 100
Ratio de activación simultánea de entrada (%)

2-30 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

Disposición de terminales del módulo de entrada de CC y diagrama del cableado


FC4A-N08B1 (módulo 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 Cableado de entrada de receptor
0
1
2
3 Sensor de 2 cables Nº de terminal Entrada Sensor de 2 cables Nº de terminal Entrada
4
5 – + 0 I0 + – 0 I0
6
7 1 I1 1 I1
2 I2 2 I2
3 I3 3 I3
4 I4 4 I4
NPN PNP
5 I5 5 I5
– 24 V CC 6 I6 + 6 I6
24 V CC
+ 7 I7 – 7 I7
COM COM COM COM
0
1

COM COM COM COM


2
3

• Dos terminales COM están conectados entre sí internamente.


4
5

• Para conocer las precauciones de cableado, consulte la página 3-13.


6
7
COM COM

FC4A-N16B1 (módulo de entrada CC de 16 puntos) — Tipo de terminal a tornillo


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

Cableado de entrada de emisor Cableado de entrada de receptor


DC.IN
0
1
2
Sensor de 2 cables Nº de terminal Entrada Sensor de 2 cables Nº de terminal Entrada
0

3
4
– + 0 I0 + – 0 I0
1

5
6
1 I1 1 I1
2

7
10
3

11
12 2 I2 2 I2
4

13
14 3 I3 3 I3
5

15
16 4 I4 4 I4
6

17 NPN PNP
5 I5 5 I5
7 COM COM

6 I6 6 I6
7 I7 7 I7
COM COM COM COM
10

COM COM COM COM


11
12

– + 10 I10 + – 10 I10
13
14

11 I11 11 I11
15

12 I12 12 I12
16

13 I13 13 I13
17 COM COM

14 I14 14 I14
NPN PNP
15 I15 15 I15
– 16 I16 + 24 V CC 16 I16
24 V CC
+ 17 I17 – 17 I17
COM COM COM COM
COM COM COM COM

• Cuatro terminales COM están conectados entre sí internamente.


• Para conocer las precauciones de cableado, consulte la página 3-13.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-31


2: ESPECIFICACIONES DE LA CPU

FC4A-N16B3 (módulo 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 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 NPN
10 I5 9 I15
– 8 I6 7 I16 –
24 V CC
+
24 V CC
6 I7 5 I17 +
4 COM 3 COM
2 NC 1 NC

Cableado de entrada de receptor


Sensor de 2 cables 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 PNP
10 I5 9 I15
+ 24 V CC 24 V CC
+
8 I6 7 I16
– –
6 I7 5 I17
4 COM 3 COM
2 NC 1 NC

• Dos terminales COM están conectados entre sí internamente.


• Para conocer las precauciones de cableado, consulte la página 3-13.

2-32 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

FC4A-N32B3 (módulo de entrada CC de 32 puntos) — Tipo conector


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

• Los terminales COM0 están conectados entre sí internamente.


• Los terminales COM1 están conectados entre sí internamente.
• Los terminales COM0 y COM1 no están conectados entre sí
internamente.
• Para conocer las precauciones de cableado, consulte la página 3-13.

Cableado de entrada de emisor


CN1 CN2
Sensor de 2 cables Nº Entrada Nº Entrada Sensor de 2 cables Sensor de 2 cables Nº Entrada Nº Entrada Sensor de 2 cables
– + 20 I0 19 I10 + – – + 20 I20 19 I30 + –
18 I1 17 I11 18 I21 17 I31
16 I2 15 I12 16 I22 15 I32
14 I3 13 I13 14 I23 13 I33
12 I4 11 I14 12 I24 11 I34
NPN NPN NPN NPN
10 I5 9 I15 10 I25 9 I35
– – – –
24 V CC 8 I6 7 I16 24 V CC 24 V CC 8 I26 7 I36 24 V CC
+ + + +
6 I7 5 I17 6 I27 5 I37
4 COM0 3 COM0 4 COM1 3 COM1
2 NC 1 NC 2 NC 1 NC

Cableado de entrada de receptor


CN1 CN2
Sensor de 2 cables Nº Entrada Nº Entrada Sensor de 2 cables Sensor de 2 cables Nº Entrada Nº Entrada Sensor de 2 cables
+ – 20 I0 19 I10 – + + – 20 I20 19 I30 – +
18 I1 17 I11 18 I21 17 I31
16 I2 15 I12 16 I22 15 I32
14 I3 13 I13 14 I23 13 I33
12 I4 11 I14 12 I24 11 I34
PNP PNP PNP PNP
10 I5 9 I15 10 I25 9 I35
+ + + +
24 V CC 8 I6 7 I16 24 V CC 24 V CC 8 I26 7 I36 24 V CC
– – – –
6 I7 5 I17 6 I27 5 I37
4 COM0 3 COM0 4 COM1 3 COM1
2 NC 1 NC 2 NC 1 NC

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-33


2: ESPECIFICACIONES DE LA CPU

Disposición de terminales del módulo de entrada de CA y diagrama del cableado


FC4A-N08A11 (Módulo 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
Nº de terminal Salida
0
1 0 I0
2
3
4 1 I1
5
6 2 I2
7
3 I3
COM0 COM0
AC NC NC
4 I4
5 I5
6 I6
0

7 I7
1

COM1 COM1
2

AC
3 COM0 NC

• Dos terminales COM están conectados entre sí internamente.


• Para conocer las precauciones de cableado, consulte la página 3-13.
4

• No conecte una carga externa a los terminales de entrada.


5
6
7
COM1

2-34 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

Módulo de salida
Hay disponibles módulos de salida digital en formatos de 8 y 16 salidas a relé, módulos 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 módulos de salida pueden conectarse a la CPU de 24 E/S copacta y a todos los módulos de la CPU
delgada para expandir las terminales de salida.
Las CPU tipo 10 y 16 E/S no pueden expandir.

Números de tipos de módulos de salida


Nombre de módulo Terminal Nº de tipo
Salida de relé de 8 puntos FC4A-R081
Salida de relé de 16 puntos Bloque de terminales a tornillo FC4A-R161
Salida PNP de transistor de 8 puntos desmontable 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 FC4A-T16S3
Conector MIL
Salida PNP de transistor de 32 puntos FC4A-T32K3
Salida NPN de transistor de 32 puntos FC4A-T32S3

Descripción de piezas

(1) Conector de expansión

(2) Etiqueta de módulo

(3) Indicador de LED

(4) Nº de terminal

(5) Terminal de cable/conector

Las figuras anteriores ilustran el módulo de salida de relé de 8 puntos.

(1) Conector de expansión Conecta a la CPU y a los demás módulos de E/S.


(Los módulos de la CPU tipo 10 y 16 E/S compacta no pueden conectarse).
(2) Etiqueta de módulo Indica el nº de tipo y las especificaciones del módulo de salida.
(3) Indicador de LED Se activa cuando una salida correspondiente se activa.
(4) Nº de terminal Indica los números 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 módulo de salida de relé


Nº de tipo FC4A-R081 FC4A-R161
8 contactos NO en 2 líneas 16 contactos NO en 2 líneas
Puntos de salida y líneas comunes
comunes comunes
Consulte la disposición de terminales del módulo de salida de relé en
Disposición de terminales
página 2-37.
2 A por punto
Corriente máxima de carga
7 A por línea común 8 A por línea común
Carga mínima de conmutación 0,1 mA/0,1 V CC (valor de referencia)
Resistencia inicial de contacto 30 m¾ máximo
100.000 operaciones como mínimo
Vida eléctrica
(carga establecida 1.800 operaciones/hora)
20.000.000 operaciones como mínimo
Vida mecánica
(sin carga 18.000 operaciones/hora)
Carga establecida (resistiva/inductiva) 240 V CA/2 A, 30 V CC/2 A
Entre salida y o terminales: 1.500 V CA, 1 minuto
Rigidez dieléctrica Entre terminal de salida y circuito interno: 1.500 V CA, 1 minuto
Entre terminales de salida (COMs): 1.500 V CA, 1 minuto
MC1,5/11-G-3,81BK MC1,5/10-G-3,81BK
Conector en la placa madre
(Contacto Phoenix) (Contacto Phoenix)
Inserción de conector/durabilidad de
100 veces mínimo 100 veces mínimo
extracción
Todas las
30 mA (5 V CC) 45 mA (5 V CC)
salidas
40 mA (24 V CC) 75 mA (24 V CC)
Corriente interna ACTIVADAS
establecida Todas las
5 mA (5 V CC) 5 mA (5 V CC)
salidas
0 mA (24 V CC) 0 mA (24 V CC)
DESACTIVADAS
Peso 110g 145g
Circuito de protección de contacto para
Consulte página 3-15.
salida de relé

Nota: Cuando los módulos de salida de relé están conectados al módulo de la CPU tipo 24 E/S compacta o a cualquier
módulo de la CPU delgada, el número máximo de salidas de relé que pueden activarse simultáneamente, incluyendo las
salidas en el módulo de la CPU, se muestra a continuación.

Módulo de la CPU 24 E/S Módulo de la CPU


Tipo de módulo de la CPU
compacta delgada
Máximas salidas de relé activándose simultáneamente 33 54

Retraso de salida

ACTIVADO
Comando
DESACTIVADO

ACTIVADO
Estado de relé de salida
DESACTIVADO

Retraso DESACTIVADO: 10 mseg máximo


Vibración: 6 mseg máximo
Retraso ACTIVADO: 6 mseg máximo

2-36 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

Disposición de terminales de módulo de salida de relé y diagramas de cableado


FC4A-R081 (módulo 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 Fusible Carga Nº de terminal Salida


0
1
2
L 0 Q0
3 – L 1 Q1
4 Fusible CC Fusible
5 +
6 L 2 Q2
7 +
– CC Fusible CA L 3 Q3
COM0 COM0
NC NC
L 4 Q4
– L 5 Q5
Fusible CC Fusible
+
L 6 Q6
+
0

– CC Fusible CA L 7 Q7
1

COM1 COM1
2
3 COM0 NC

• Los terminales COM0 y COM1 no están conectados entre sí


internamente.
4

• Conecte un fusible adecuado para la carga.


5

• Para conocer las precauciones de cableado de salida, consulte la


6

página 3-14.
7
COM1

FC4A-R161 (módulo 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 Carga Nº de terminal Salida


Ry.OUT
0
1
L 0 Q0
2
L 1 Q1
0

3
4
1

5
6
L 2 Q2
2

7
10 – L 3 Q3
Fusible CC Fusible
3

11
12 + L 4 Q4
4

13
14 + L 5 Q5
5

– CC Fusible CA
15
16
L 6 Q6
6

17

L 7 Q7
7 COM0 COM0

COM0 COM0
COM0 COM0
10

L 10 Q10
11
12

L 11 Q11
13

L 12 Q12
14

– L 13 Q13
15

Fusible CC Fusible
+ L 14 Q14
16

+ L 15 Q15
17 COM1 COM1

– CC Fusible CA
L 16 Q16
L 17 Q17
COM1 COM1
COM1 COM1

• Los terminales COM0 están conectados entre sí internamente.


• Los terminales COM1 están conectados entre sí internamente.
• Los terminales COM0 y COM1 no están conectados entre sí internamente.
• Conecte un fusible adecuado para la carga.
• Para conocer las precauciones de cableado de salida, consulte la página
3-14.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-37


2: ESPECIFICACIONES DE LA CPU

Especificaciones del módulo de salida PNP de transistor


Nº de tipo FC4A-T08K1 FC4A-T16K3 FC4A-T32K3
Tipo de salida Salida PNP de transistor
8 puntos en 1 línea 16 puntos en 1 línea 32 puntos en 2 líneas
Puntos de salida y líneas comunes
común común comunes
Consulte la disposición de terminales de módulo de salida PNP de transistor
Disposición de terminales
en las páginas 2-39 y 2-40.
Tensión de carga establecida 24 V CC
Intervalo de tensión de carga en
Entre 20,4 y 28,8 V CC
funcionamiento
0,3 A por punto de
Corriente de carga establecida 0,1 A por punto de salida
salida
0,36 A por punto de
Corriente máxima de carga 0,12 A por punto de salida
salida
(a 28,8 V CC) 1 A por línea común
3 A por línea común
Disminución de tensión 1 V máximo (tensión entre COM y terminales de salida cuando la salida está
(tensión ACTIVADA) activada)
Corriente de irrupción 1 A máximo
Corriente de fuga 0,1 mA máximo
Tensión de bloqueo 39 V ± 1 V
Carga máxima de lámpara 8W
Carga inductiva L/R = 10 mseg (28,8 V CC, 1 Hz)
Corriente externa establecida 100 mA máximo, 24 V CC (tensión de alimentación en la terminal +V)
Entre la terminal de salida y el circuito interno: Par fotoeléctrico aislado
Aislamiento
Entre terminales de entrada: Sin aislar
MC1,5/10-G-3,81BK
Conector en la placa madre FL20A2MA (cable eléctrico Oki)
(Contacto Phoenix)
Inserción de conector/durabilidad de
100 veces mínimo
extracción
Todas las
10 mA (5 V CC) 10 mA (5 V CC) 20 mA (5 V CC)
salidas
20 mA (24 V CC) 40 mA (24 V CC) 70 mA (24 V CC)
ACTIVADAS
Corriente interna
establecida Todas las
salidas 5 mA (5 V CC) 5 mA (5 V CC) 10 mA (5 V CC)
DESACTIVAD 0 mA (24 V CC) 0 mA (24 V CC) 0 mA (24 V CC)
AS
Tiempo de ACTIVACIÓN: 300 µseg máximo
Retraso de salida
Tiempo de DESACTIVACIÓN:300 µseg máximo
Peso (aprox.) 85g 70g 105g

Circuito interno de salida

Salida PNP

+V
Circuito interno

Salida

COM (–)

2-38 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

Disposición de terminales de módulo de salida PNP de transistor y diagramas de cableado


FC4A-T08K1 (módulo 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 Fusible Carga Nº de terminal Salida
2
3
4
L 0 Q0
5
6 L 1 Q1
7
L 2 Q2
L 3 Q3
L 4 Q4
L 5 Q5
L 6 Q6
Fusible + – L 7 Q7
COM(–) COM(–)
0

+V +V
1
2

• Conecte un fusible adecuado para la carga.


3
4

• Para conocer las precauciones de cableado de salida, consulte


5

la página 3-14.
6
7 COM(–) +V

FC4A-T16K3 (módulo de salida PNP de transistor de 16 puntos) — Tipo de conector


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

Fusible Carga Nº de terminal Salida Nº de terminal Salida Carga Fusible


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

• Los terminales COM(–) están conectados entre sí internamente.


• Los terminales +V están conectados entre sí internamente.
• Conecte un fusible adecuado para la carga.
• Para conocer las precauciones de cableado de salida, consulte
la página 3-14.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-39


2: ESPECIFICACIONES DE LA CPU

FC4A-T32K3 (módulo de salida PNP de transistor de 32 puntos) — Tipo de conector


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

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

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

• Los terminales de CN1 y CN2 no están conectados entre sí


internamente.
• Los terminales COM0(–) están conectados entre sí internamente.
• Los terminales COM1(–) están conectados entre sí internamente.
• Los terminales +V0 están conectados entre sí internamente.
• Los terminales +V1 están conectados entre sí internamente.
• Conecte un fusible adecuado para la carga.
• Para conocer las precauciones de cableado de salida, consulte la
página 3-14.

2-40 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

Especificaciones del módulo de salida NPN de transistor


Nº de tipo FC4A-T08S1 FC4A-T16S3 FC4A-T32S3
Tipo de salida Salida NPNsalida NPN de transistor
8 puntos en 1 línea 16 puntos en 1 línea 32 puntos en 2 líneas
Puntos de salida y líneas comunes
común común comunes
Consulte la disposición de terminales de módulo de salida NPN de transistor
Disposición de terminales
en las páginas 2-42 y 2-43.
Tensión de carga establecida 24 V CC
Intervalo de tensión de carga en
Entre 20,4 y 28,8 V CC
funcionamiento
0,3 A por punto de
Corriente de carga establecida 0,1 A por punto de salida
salida
0,36 A por punto de
Corriente máxima de carga (a 28,8 V 0,12 A por punto de salida
salida
CC) 1 A por línea común
3 A por línea común
Disminución de tensión (tensión 1 V máximo
ACTIVADA) (tensión entre COM y terminales de salida cuando la salida está activada)
Corriente de irrupción 1 A máximo
Corriente de fuga 0,1 mA máximo
Tensión de bloqueo 39 V ± 1 V
Carga máxima de lámpara 8W
Carga inductiva L/R = 10 mseg (28,8 V CC, 1 Hz)
Corriente externa establecida 100 mA máximo, 24 V CC (tensión de alimentación en la terminal –V)
Entre la terminal de salida y el circuito interno: Par fotoeléctrico aislado
Aislamiento
Entre terminales de entrada: Sin aislar
MC1,5/10-G-3,81BK
Conector en la placa madre FL20A2MA (cable eléctrico Oki)
(Contacto Phoenix)
Inserción de conector/durabilidad de
100 veces mínimo
extracción
Todas las
10 mA (5 V CC) 10 mA (5 V CC) 20 mA (5 V CC)
salidas
20 mA (24 V CC) 40 mA (24 V CC) 70 mA (24 V CC)
ACTIVADAS
Corriente interna
establecida Todas las
salidas 5 mA (5 V CC) 5 mA (5 V CC) 10 mA (5 V CC)
DESACTIVAD 0 mA (24 V CC) 0 mA (24 V CC) 0 mA (24 V CC)
AS
Tiempo de ACTIVACIÓN: 300 µseg máximo
Retraso de salida
Tiempo de DESACTIVACIÓN: 300 µseg máximo
Peso (aprox.) 85g 70g 105g

Circuito interno de salida

Salida NPN

COM(+)
Circuito interno

Salida

–V

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-41


2: ESPECIFICACIONES DE LA CPU

Disposición de terminales de módulo de salida NPN de transistor y diagramas de cableado


FC4A-T08S1 (módulo 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 Carga Nº de terminal Salida
3
4
5
L 0 Q0
6
7 L 1 Q1
L 2 Q2
L 3 Q3
L 4 Q4
L 5 Q5
L 6 Q6
L 7 Q7
– + Fusible
COM(+) COM(+)
0

–V –V
1
2
3

• Conecte un fusible adecuado para la carga.


4

• Para conocer las precauciones de cableado de salida,


5

consulte la página 3-14.


6
7 COM(+) –V

FC4A-T16S3 (módulo de salida NPN de transistor de 16 puntos) — Tipo de conector


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

Fusible Carga Nº de terminal Salida Nº de terminal Salida Carga Fusible


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

• Los terminales COM(+) están conectados entre sí internamente.


• Los terminales –V están conectados entre sí internamente.
• Conecte un fusible adecuado para la carga.
• Para conocer las precauciones de cableado de salida, consulte
la página 3-14.

2-42 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

FC4A-T32S3 (módulo de salida NPN de transistor de 32 puntos) — Tipo de conector


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

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

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

• Los terminales de CN1 y CN2 no están conectados entre sí


internamente.
• Los terminales COM0(+) están conectados entre sí internamente.
• Los terminales COM1(+) están conectados entre sí internamente.
• Los terminales –V0 están conectados entre sí internamente.
• Los terminales –V1 están conectados entre sí internamente.
• Conecte un fusible adecuado para la carga.
• Para conocer las precauciones de cableado de salida, consulte la
página 3-14.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-43


2: ESPECIFICACIONES DE LA CPU

Módulos de E/S mixta


El módulo 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 módulo mixto de 24 E/S dispone de 16E/8S, las entradas las podremos cablear con lógica
NPN o PNP y las salidas son a relé. Ambos modelos los podremos seleccionar con conectores a tornillo o
bornes de inserción.
Los módulos de E/S mixtos se pueden conectar a las CPU tipo 24 E/S compacto y a todos los módulos de la
CPU delgada. Las CPU de tipo 10 y 16 E/S compactas no pueden expandir.

Números de tipos de módulos de E/S mixta


Nombre de módulo Terminal Nº de tipo
Módulo de E/S mixta de
Bloque de terminales a tornillo desmontable FC4A-M08BR1
4 entradas/4 salidas
Módulo de E/S mixta de Bloque de terminal con abrazadera, no
FC4A-M24BR2
16 entradas/8 salidas desmontable

Descripción de piezas

(1) Conector de expansión

(2) Etiqueta de módulo

(3) Indicador de LED

(4) Nº de terminal

(5) Terminal de cable

Las figuras anteriores ilustran el módulo de E/S mixta 4 entradas/4 salidas.

(1) Conector de expansión Conecta a la CPU y a los demás módulos de E/S.


(Los módulos de la CPU tipo 10 y 16 E/S compacta no pueden conectarse).
(2) Etiqueta de módulo Indica el nº de tipo y las especificaciones del módulo 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 números 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 módulo de E/S mixta


Nº de tipo FC4A-M08BR1 FC4A-M24BR2
4 entradas en 1 línea común 16 entradas en 1 línea común
Puntos de E/S
4 salidas en 1 línea común 8 salidas en 2 líneas comunes
Consulte la disposición de terminales de módulo de E/S mixta en las
Disposición de terminales
páginas 2-46 y 2-47.
MC1,5/11-G-3,81BK Entrada: F6018-17P (Fujicon)
Conector en la placa madre
(Contacto Phoenix) Salida: F6018-11P (Fujicon)
Inserción de conector/durabilidad de
100 veces mínimo No desmontable
extracción
Todas las E/S 25 mA (5 V CC) 65 mA (5 V CC)
Corriente interna ACTIVADAS 20 mA (24 V CC) 45 mA (24 V CC)
establecida Todas las E/S 5 mA (5 V CC) 10 mA (5 V CC)
DESACTIVADAS 0 mA (24 V CC) 0 mA (24 V CC)
Peso 95g 140g

Especificaciones de entrada de CC (módulo de E/S mixta)


Puntos de entrada y línea común 4 puntos en 1 línea común 16 puntos en 1 línea común
Tensión de entrada de Stop Señal de entrada de emisor/receptor de 24 V CC
Intervalo de tensión de entrada Entre 20,4 y 28,8 V CC
Corriente de entrada de Stop 7 mA/punto (24 V CC)
Impedancia de entrada 3,4 k¾
Tiempo de activación 4 mseg (24 V CC)
Tiempo de desactivación 4 mseg (24 V CC)
Entre terminales de entrada: Sin aislar
Aislamiento
Circuito interno: Par fotoeléctrico aislado
Carga externa para la interconexión de E/S No se necesita
Método de determinación de señal Estático
Es posible conectar tanto las señales de entrada de emisión como las
Efecto de la conexión inadecuada de
de recepción. Si se aplica cualquier entrada que supere el valor de
entrada
preselección, pueden producirse daños permanentes.
Longitud del cable 3 m (9,84 pies) en conformidad con la inmunidad electromagnética

Intervalo operativo de entrada Límites de uso de E/S


El intervalo operativo de entrada del módulo de entrada Al utilizar FC4A-M24BR2 a una temperatura ambiente
del Tipo 1 (CEI 61131-2) se muestra a continuación: de 55°C en la dirección normal de montaje, limite las
entradas y salidas, respectivamente, las cuales se
activan simultáneamente a lo largo de la línea (1).
28,8
Tensión de entrada ( V CC)

(2) 45°C
24 Área de activación
28,8
26,4
Tensión de entrada ( V CC)

15 (1) 55°C
Transición
Área
5 Área de
desactivación
0
1,2 4,2 7 8,4
Corriente de entrada (mA) 0
0 80 100
Ratio de activación simultánea de E/S (%)
Circuito interno de entrada
3,3 k¾
Cuando se utiliza a 45°C, todas las E/S pueden
activarse simultáneamente a una tensión de entrada de
Circuito interno

Entrada
28,8 V CC como se indica en la línea (2).
Al utilizar FC4A-M08BR1, todas las E/S pueden
COM activarse simultáneamente a 55°C, tensión 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é (módulo de E/S mixta)


Nº de tipo FC4A-M08BR1 FC4A-M24BR2
8 contactos NO en 2 líneas
Puntos de salida y líneas comunes 4 contactos NO en 1 línea común
comunes
2 A por punto
Corriente máxima de carga
7 A por línea común
Carga mínima de conmutación 0,1 mA/0,1 V CC (valor de referencia)
Resistencia inicial de contacto 30 m¾ máximo
100.000 operaciones como mínimo (carga establecida 1.800
Vida eléctrica
operaciones/hora)
20.000.000 operaciones como mínimo (sin carga 18.000 operaciones/
Vida mecánica
hora)
Carga establecida (resistiva/inductiva) 240 V CA/2 A, 30 V CC/2 A
Entre salida y o terminales: 1.500 V CA, 1 minuto
Rigidez dieléctrica Entre terminal de salida y circuito interno: 1.500 V CA, 1 minuto
Entre terminales de salida (COMs): 1.500 V CA, 1 minuto
Circuito de protección de contacto para
Consulte la página 3-15.
salida de relé

Retraso de salida

ACTIVADO
Comando
DESACTIVADO

ACTIVADO
Estado de relé de salida
DESACTIVADO

Retraso DESACTIVADO: 10 mseg máximo


Vibración: 6 mseg máximo
Retraso ACTIVADO: 6 mseg máximo

Disposición de terminales de módulo de E/S y diagramas de cableado


FC4A-M08BR1 (módulo de E/S mixta) — Tipo con terminales a tornillo
Bloque de terminal aplicable: FC4A-PMT11P (suministrado con el modulo E/S mixto)

Cableado de entrada
DC.IN Cableado de entrada de emisor de receptor
0
1 Sensor de 2 cables Sensor de 2 cables Nº de terminal E/S
2
3 – + + – 0 I0
Ry.OUT
0 1 I1
1 – +
2 24 V CC –24 V CC 2 I2
3 +
3 I3
NPN PNP
COM0 COM0
Cableado de salida de relé Fusible Carga NC NC
L 0 Q0
– L 1 Q1
Fusible CC Fusible
+
0

L 2 Q2
+
1

– CC Fusible CA L 3 Q3
DC.IN
2

COM1 COM1
3 COM0 NC
0

• Los terminales COM0 y COM1 no están conectados entre sí


1

internamente.
Ry.OUT
2

• Para conocer las precauciones de cableado, consulte las páginas 3-


3

13 y 3-14.
COM1

2-46 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

FC4A-M24BR2 (módulo de E/S mixta) — Tipo de terminal de abrazadera

Cableado de entrada de emisor Cableado de entrada de receptor

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


– + 1 I0 + – 1 I0
2 I1 2 I1
3 I2 3 I2
4 I3 4 I3
5 I4 5 I4
NPN PNP
6 I5 6 I5
7 I6 7 I6
8 I7 8 I7
9 I10 9 I10
10 I11 10 I11
– 24 V CC +
11 I12 24 V CC 11 I12
+ –
12 I13 12 I13
13 I14 13 I14
14 I15 14 I15
15 I16 15 I16
16 I17 16 I17
17 COM0 17 COM0

Cableado de salida de relé


Fusible Carga Nº de terminal Salida
L 1 Q0
– L 2 Q1
Fusible CC Fusible
+
+ L 3 Q2
– CC Fusible CA L 4 Q3
5 COM1
6 NC
L 7 Q4
– L 8 Q5
Fusible CC Fusible
+
L 9 Q6
+
– CC Fusible CA L 10 Q7
11 COM2

• Los terminales COM0, COM1 y COM2 no están conectados entre sí


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

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-47


2: ESPECIFICACIONES DE LA CPU

Módulos de E/S analógica


Hay disponibles módulos de E/S analógica 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 señales de tensión y corriente, señales de par termoeléctrico y termómetro
de resistencia, o señales de termistor. El canal de salida genera señales de tensión y corriente.

Números de tipos de módulos de E/S analógica


Núm. de
Nombre Señal E/S Puntos de E/S Categoría
tipo
Tensión (de 0 a 10V CC)
2 entradas
Corriente (de 4 a 20mA)
FC4A-L03A1
Tensión (de 0 a 10V CC)
1 salida
Corriente (de 4 a 20mA)
Módulo de E/S analógica
Termopar (K, J, T)
2 entradas Tipo Actualización END
Termómetro de resistencia (Pt100)
FC4A-L03AP1
Tensión (de 0 a 10V CC)
1 salida
Corriente (de 4 a 20mA)
Tensión (de 0 a 10V CC)
2 entradas FC4A-J2A1
Corriente (de 4 a 20mA)
Tensión (de 0 a 10V DC)
Corriente (de 4 a 20mA)
Módulo de entrada Termopar (K, J, T) 4 entradas FC4A-J4CN1
analógica Termómetro de resistencia Tipo Actualización de
(Pt100, Pt1000, Ni100, Ni1000) escalera
Tensión (de 0 a 10V CC)
8 entradas FC4A-J8C1
Corriente (de 4 a 20mA)
Termistor (NTC, PTC) 8 entradas FC4A-J8AT1
Tensión (de 0 a 10V CC)
1 salida Tipo Actualización END FC4A-K1A1
Módulo de salida Corriente (de 4 a 20mA)
analógica Tensión (de -10 a +10V CC) Tipo Actualización de
2 salidas FC4A-K2C1
Corriente (de 4 a 20mA) escalera

Tipo actualización END y Tipo actualización de escalera


Dependiendo del diseño del circuito interno con respecto a la actualización de datos, los módulos de E/S
analógica se dividen en dos tipos.
Categoría de módulo de E/S
Tipo Actualización END Tipo Actualización de escalera
analógica
Actualización de Al final del procesamiento de la primera
Al ejecutar la macro ANST
Mientras la parámetros exploración
CPU está en En el paso después de la macro ANST
Datos de E/S analógica
marcha Durante el procesamiento final. (se actualiza siempre si la entrada de ANST
Actualización
está activada o desactivada)
Mantiene el estado de salida cuando la CPU
Cuando M8025 (que mantiene las salidas
Mientras la está parada. Los datos de salida no se
Actualización de datos mientras la CPU está parada) está activado,
CPU está pueden cambiar mediante la instrucción
de salida analógica los datos de salida se actualizan. Cuando
parada STPA mientras la CPU está parada. Consulte
está desactivado, la salida está desactivada.
página 24-23.
Asignación del registro de datos Por defecto Se designa opcionalmente en la macro ANST

Tipo Actualización END


Cada módulo de E/S analógica del tipo actualización END tiene asignados 20 registros de datos y parámetros de E/S analógica
para controlar la operación de E/S analógica. Estos registros de datos se actualizan en todos los procesamientos finales
mientras el módulo de la CPU está en marcha. WindLDR dispone de una macro ANST para programar los módulos de E/S
analógica.
El módulo de la CPU comprueba la configuración de E/S analógica sólo una vez al final del procesamiento de la primera
exploración. Si ha cambiado un parámetro mientras las CPU se estaba ejecutando, párela y reiníciela para activar dicho
parámetro.

Tipo Actualización de escalera


Cada módulo de E/S analógica del tipo actualización de escalera se puede asignar a cualquier registro de datos y parámetros
de E/S analógica para controlar la operación de E/S analógica. Los registros de datos se programan en la macro ANST. Los
datos E/S analógica se actualizan en el paso de escalera a continuación de la macro ANST. Los parámetros de E/S analógica
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

Descripción de las partes

(1) Conector de expansión

(2) Etiqueta de módulo

(3) LED de alimentación (PWR)


(3) LED de estado (STAT)

(4) Nº de terminal

(5) Terminal de cable

El estilo del terminal depende del modelo de los módulos de E/S analógicas.

(1) Conector de expansión Conecta a la CPU y a los demás módulos de E/S.


(Los módulos de la CPU tipo 10 y 16 E/S integrado no pueden conectarse.)
(2) Etiqueta de módulo Indica el nº de tipo y las especificaciones del módulo de E/S analógica.
Cuatro módulos de E/S (FC4A-L03A1, FC4A-L03AP1, FC4A-J2A1 y FC4A-K1A1) de la
versión 200 o posterior tienen el número de versión indicado en la etiqueta de módulo
situada en el lateral del módulo. Compruebe el número de versión ya que algunas
especificaciones varían según el número de versión. Los módulos de E/S analógica
anteriores a la versión 200 no tienen número de versión indicado en la etiqueta de módulo.

Versión del módulo de E/S analógica

(3) LED de alimentación (PWR) Tipo de actualización END FC4A-L03A1, FC4A-L03AP1, FC4A-J2A1, FC4A-K1A1:
Se activa cuando se suministra alimentación al módulo de E/S analógica.
(3) LED de estado (STAT) Tipo Actualización de escalera FC4A-J4CN1, FC4A-J8C1, FC4A-J8AT1, FC4A-K2C1:
Indica el estado operativo del módulo de E/S analógica.
LED de estado Estado operativo de entrada analógica
APAG El módulo de E/S analógica está detenido
ENC Funcionamiento normal
Inicializando
Cambiando configuración
Parpadeo
Error de inicialización del hardware
Error de fuente de alimentación externa

(4) Nº de terminal Indica los números de terminal.


(5) Terminal de cable Todos los módulos de E/S analógica tienen un bloque de terminal desmontable.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-49


2: ESPECIFICACIONES DE LA CPU

Especificaciones del módulo de E/S analógica

Especificaciones generales (Tipo de actualización END)


Núm. de tipo FC4A-L03A1 FC4A-L03AP1 FC4A-J2A1 FC4A-K1A1
Tensión nominal 24 V CC
Intervalo de tensión permitido Entre 20,4 y 28,8 V CC
Consulte la Disposición de terminales de módulo de E/S analógica en las
Disposición de terminales
páginas 2-57 a la 2-60.
Conector en la placa madre MC1.5/11-G-3.81BK (Phoenix Contact)
Inserción de conector/durabilidad de
100 veces mínimo
extracción
50 mA (5 V CC) 50 mA (5 V CC) 50 mA (5 V CC) 50 mA (5 V CC)
Corriente interna establecida
0 mA (24 V CC) 0 mA (24 V CC) 0 mA (24 V CC) 0 mA (24 V CC)
45 mA (24 V 40 mA (24 V 35 mA (24 V 40 mA (24 V
Corriente externa establecida (Nota)
CC) CC) CC) CC)
Peso 85 g

Nota 1: La corriente externa consumida es el valor cuando se usan todas las entradas analógicas y el valor de salida
analógica está al 100%.

Especificaciones generales (Tipo Actualización de escalera)


Núm. de tipo FC4A-J4CN1 FC4A-J8C1 FC4A-J8AT1 FC4A-K2C1
Tensión nominal 24 V CC
Intervalo de tensión permitido Entre 20,4 y 28,8 V CC
Consulte la Disposición de terminales de módulo de E/S analógica en las
Disposición de terminales
páginas 2-58 a la 2-60.
Conector en la placa madre MC1.5/10-G-3.81BK (Phoenix Contact)
Inserción de conector/durabilidad de
100 veces mínimo
extracción
50 mA (5 V CC) 40 mA (5 V CC) 45 mA (5 V CC) 60 mA (5 V CC)
Consumo de Corriente interna
0 mA (24 V CC) 0 mA (24 V CC) 0 mA (24 V CC) 0 mA (24 V CC)
55 mA (24 V 50 mA (24 V 55 mA (24 V 85 mA (24 V
Consumo de Corriente externa (Nota)
CC) CC) CC) CC)
Peso 140 g 140 g 125 g 110 g

Nota: La corriente externa consumida es el valor cuando se usan todas las entradas analógicas y el valor de salida
analógica está al 100%.

2-50 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

Especificaciones de entrada analógica (Tipo de actualización END)


Núm. de tipo FC4A-L03A1 / FC4A-J2A1 FC4A-L03AP1
Entrada de Entrada de Termómetro de
Tipo de señal de entrada analógica Termopar
tensión corriente resistencia
Tipo K
(entre 0 y 1300°C) Pt 100
Tipo J tipo de 3 cables
Intervalo de entrada Entre 0 y 10 V CC Entre 4 y 20 mA CC
(entre 0 y 1200°C) (entre –100 y
Tipo T 500°C)
(entre 0 y 400°C)
Impedancia de entrada 1 MΩ mínimo 250 Ω 1 MΩ mínimo 1 MΩ mínimo
Resistencia del conductor permitida
— — — 200 Ω máximo
(por cable)
Corriente de detección de entrada — — — 1,0 mA máximo
10 (20) ms
Tiempo de duración de muestra 10 (20) ms (Nota 1) 20 ms máximo
(Nota 1)
40 (20) ms
Tiempo de repetición de muestra 20 ms 20 ms
(Nota 1)
60 (200) ms + 1 80 (200) ms + 1 ciclo
Tiempo total de transferencia de 60 (105) ms + 1 ciclo de exploración
ciclo de exploración de exploración (Nota
sistema de entrada (Nota 2) (Nota 1)
(Nota 1) 1)
Entrada de una
Tipo de entrada Entrada diferencial
sola terminación
Modo operativo Auto exploración
Método de conversión A/D tipo ΣΔ
±0,2% de la escala
completa más
exactitud de ±0,2% de la escala
Error máximo a 25°C ±0,2% de la escala completa
compensación de completa
unión de referencia
Error de (±4°C máximo)
entrada Coeficiente de temperatura ±0,006% de la escala completa/°C
Repetibilidad después del
±0,5% de la escala completa
tiempo de estabilización
Sin linealidad ±0,2% de la escala completa
Error máximo ±1% de la escala completa
4096 incrementos (12 bits)
Resolución digital
máximo de 13.000 incrementos (14 bits) (Nota 3)
K: 0,100°C
(0,325°C) (Nota 3)
Valor de entrada de LSB (bit menos 0,100°C (0,150°C)
2,5 mV 4 µA J: 0,100°C
significativo) (Nota 3)
(0,300°C) (Nota 3)
T: 0,100°C
Tipo de datos en el programa de Entre 0 y 4095 (datos de 12 bits)
aplicación Entre –32768 y 32767 (designación opcional de intervalo) (Nota 4)
Monotonía Sí
Datos de entrada fuera de intervalo Detectable (Nota 5)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-51


2: ESPECIFICACIONES DE LA CPU

Núm. de tipo FC4A-L03A1 / FC4A-J2A1 FC4A-L03AP1


Entrada de Entrada de Termómetro de
Tipo de señal de entrada analógica Termopar
tensión corriente resistencia
±1% máximo (cuando se aplica 1 kV directamente al cableado de alimentación
y una tensión de bloqueo de 1 kV al cableado de E/S)
Desviación temporal
(No se puede
máxima durante las
(±3% máximo) (Nota 1) asegurar la
pruebas de ruido
(cuando se aplica una tensión de bloqueo de 500 V al exactitud cuando
eléctrico (Nota 4)
Resistencia cableado de alimentación y de E/S) se aplica ruido)
a ruidos (Nota 1)
Filtro de entradas No
Se recomienda un cable trenzado
Cable recomendado blindado para mejorar la inmunidad al —
ruido
Diafonía 2 LSB máximo
Aislado entre la entrada y el circuito de alimentación
Aislamiento
Par fotoeléctrico aislado entre la entrada y el circuito interno
Efecto de la conexión inadecuada de
No hay daño
entrada
Máxima sobrecarga permitida permanente
13 V CC 40 mA CC —
(sin daño)
Selección de tipo de señal de entrada
Por medio de programación
analógica
Calibración o verificación para
No es posible
mantener la exactitud establecida
Nota 1: Los valores entre ( ) representan los módulos de E/S analógica anteriores a la versión 200. Para conocer la
versión del módulo de E/S analógica, consulte página 2-49.
Nota 2: Tiempo total de transferencia de sistema de entrada = Tiempo de repetición de muestra + 1 periodo de
procesamiento interno
Nota 3: Los valores máximos representan los datos de entrada analógica en grados Celsius y Fahrenheit. Los valores
entre ( ) representan los módulos de E/S analógica anteriores a la versión 200.
Nota 4: Los datos procesados en el módulo de E/S analógica pueden convertirse en lineales con un valor entre –32768 y
32767. La designación opcional de rango y los valores máximo y mínimo de datos de E/S analógica pueden seleccionarse
utilizando los registros de datos asignados a los módulos de E/S analógica. Consulte página 24-14.
Nota 5: Cuando se detecta un error, se almacena el código de error correspondiente en un registro de datos asignados al
estado operativo de la E/S analógica. Consulte página 24-6.

2-52 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

Especificaciones de entrada analógica (Tipo Actualización de escalera)


Núm. de tipo FC4A-J4CN1 / FC4A-J8C1 FC4A-J4CN1
Entrada de Entrada de Termómetro de
Tipo de señal de entrada analógica Termopar
tensión corriente resistencia
Tipo K Pt100
(entre 0 y 1300°C) Pt1000
Entre 0 y 10 V Entre 4 y 20 mA Tipo J (de –100 a 500°C)
Intervalo de entrada
CC CC (entre 0 y 1200°C) Ni100
Tipo T Ni1000
(entre 0 y 400°C) (de –60 a 180°C)
FC4A-J4CN1:

Impedancia de entrada 1 MΩ 1 MΩ —
FC4A-J8C1:
100 Ω
Corriente de detección de entrada — — — 0,1 mA
Tiempo de duración de muestra 2 ms máximo
FC4A-J4CN1: 10 ms máximo
Tiempo de repetición de muestra 30 ms máximo 10 ms máximo
FC4A-J8C1: 2 ms máximo
FC4A-J4CN1:
Tiempo total de transferencia de
50 ms + 1 ciclo de exploración 85 ms + 50 ms +
sistema de entrada 1 ciclo de exploración 1 ciclo de exploración
FC4A-J8C1:
(Nota 1)
8 ms + 1 ciclo de exploración
Tipo de entrada Entrada de una sola terminación
Modo operativo Auto exploración
FC4A-J4CN1: A/D tipo ΣΔ
Método de conversión
FC4A-J8C1: Método de registro sucesivo por aproximación
±0,2 % de la escala Pt100, Ni100: ±0,4%
completa más de la escala
exactitud de completa
Error máximo a 25°C ±0,2% de la escala completa
compensación de Pt1000, Ni1000:
unión de referencia ±0,2% de la escala
(±3ºC máximo) completa
Error de compensación ±3°C
— — —
Error de de unión en frío máximo
entrada Coeficiente de
±0,005% de la escala completa/°C
temperatura
Repetibilidad después
del tiempo de ±0,5% de la escala completa
estabilización
Sin linealidad ±0,04% de la escala completa
Error máximo ±1% de la escala completa
Pt100: Aprox. 6400
K: Aprox. 24000 incrementos
incrementos (13 bits)
(15 bits) Pt1000: Aprox.
64000 incrementos
J: Aprox. 33000
(16 bits)
Resolución digital 50000 incrementos (16 bits) incrementos
Ni100: Aprox. 4700
(15 bits) incrementos
T: Aprox. 10000 (13 bits)
incrementos Ni1000: Aprox.
(14 bits) 47000 incrementos
(16 bits)
Pt100: 0.086°C
K: 0,058°C
Valor de entrada de LSB Pt1000: 0.0086°C
0,2 mV 0,32 µA J: 0,038°C
(bit menos significativo) Ni100: 0.037°C
T: 0,042°C
Ni1000: 0.0037°C

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-53


2: ESPECIFICACIONES DE LA CPU

Núm. de tipo FC4A-J4CN1 / FC4A-J8C1 FC4A-J4CN1


Entrada de Entrada de Termómetro de
Tipo de señal de entrada analógica Termopar
tensión corriente resistencia
Pt100, Ni100:
Predeterminado: de 0 a 6000
Predeterminado: de 0 a 50000
Tipo de datos en el programa de de 0 a 50000 Pt1000, Ni1000:
aplicación de 0 a 60000
Opcional: de –32768 a 32767 (seleccionable para cada canal) (Nota 2)
— Temperatura: Celsius, Fahrenheit
Monotonía Sí
Datos de entrada fuera de intervalo Detectable (Nota 3)
Desviación temporal No se puede
±3% máximo
máxima durante las asegurar la
(cuando se aplica una tensión de bloqueo de 500 V al
pruebas de ruido exactitud cuando
Resistencia eléctrico (Nota 4) cableado de alimentación y de E/S)
se aplica ruido
a ruidos
Filtro de entradas Software
Cable recomendado Cable de par trenzado —
Diafonía 2 LSB máximo
Aislado entre la entrada y el circuito de alimentación
Aislamiento
Par fotoeléctrico aislado entre la entrada y el circuito interno
Efecto de la conexión inadecuada de
No hay daño
entrada
Máxima sobrecarga permitida
11 V CC 22 mA CC —
permanente (sin daño)
Selección de tipo de señal de entrada
Por medio de programación
analógica
Calibración o verificación para
No es posible
mantener la exactitud establecida
Nota 1: Tiempo total de transferencia de sistema de entrada = Tiempo de repetición de muestra + 1 periodo de
procesamiento interno
El tiempo total de transferencia de sistema de entrada aumenta proporcionalmente al número de canales utilizados
Nota 2: Los datos procesados en el módulo de E/S analógica pueden convertirse en lineales con un valor entre –32768 y
32767. La designación opcional de rango y los valores máximo y mínimo de datos de E/S analógica pueden seleccionarse
utilizando los registros de datos asignados a los módulos de E/S analógica. Consulte página 24-14.
Nota 3: Cuando se detecta un error, se almacena el código de error correspondiente en un registro de datos asignados al
estado operativo de la E/S analógica. Consulte página 24-6.

2-54 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

Especificaciones de entrada analógica (Tipo Actualización de escalera)


Núm. de tipo FC4A-J8AT1
Tipo de señal de entrada analógica NTC PTC
Intervalo de entrada De –50 a 150°C
Termistor aplicable 100 kΩ máximo
Corriente de detección de entrada 0.1 mA
Tiempo de duración de muestra 2 ms máximo
Tiempo de repetición de muestra 2 ms máximo
Tiempo total de transferencia de
10 ms/ca + 1 ciclo de exploración (Nota 1)
sistema de entrada
Tipo de entrada Entrada de una sola terminación
Modo operativo Auto exploración
Método de conversión Método de registro sucesivo por aproximación
Error máximo a 25°C ±0,2% de la escala completa
Coeficiente de
±0,005% de la escala completa/°C
temperatura
Error de Repetibilidad después
entrada del tiempo de ±0,5% de la escala completa
estabilización
Sin linealidad No
Error máximo ±1% de la escala completa
Resolución digital 4000 incrementos (12 bits)
Valor de entrada de LSB 25 Ω
Predeterminado: de 0 a 4000
Tipo de datos en el programa de Opcional: de –32768 a 32767 (seleccionable para cada canal) (Nota 2)
aplicación Temperatura: Celsius, Fahrenheit (sólo NTC)
Resistencia: de 0 a 10000
Monotonía Sí
Datos de entrada fuera de intervalo Detectable (Nota 3)
Desviación temporal
máxima durante las ±3% máximo (cuando se aplica una tensión de bloqueo de 500 V al cableado
pruebas de ruido de alimentación y de E/S)
Resistencia eléctrico (Nota 4)
a ruidos
Filtro de entradas Software
Cable recomendado —
Diafonía 2 LSB máximo
Aislado entre la entrada y el circuito de alimentación
Aislamiento
Par fotoeléctrico aislado entre la entrada y el circuito interno
Efecto de la conexión inadecuada de
No hay daño
entrada
Selección de tipo de señal de entrada
Por medio de programación
analógica
Calibración o verificación para
No es posible
mantener la exactitud establecida
Nota 1: Tiempo total de transferencia de sistema de entrada = Tiempo de repetición de muestra + 1 periodo de
procesamiento interno
El tiempo total de transferencia de sistema de entrada aumenta proporcionalmente al número de canales utilizados
Nota 2: Los datos procesados en el módulo de E/S analógica pueden convertirse en lineales con un valor entre –32768 y
32767. La designación opcional de rango y los valores máximo y mínimo de datos de E/S analógica pueden seleccionarse
utilizando los registros de datos asignados a los módulos de E/S analógica. Consulte página 24-14.
Nota 3: Cuando se detecta un error, se almacena el código de error correspondiente en un registro de datos asignados al
estado operativo de la E/S analógica. Consulte página 24-6.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-55


2: ESPECIFICACIONES DE LA CPU

Especificaciones de salida analógica


Actualización de
Categoría Tipo Actualización END
escalera
Núm. de tipo FC4A-L03A1 FC4A-L03AP1 FC4A-K1A1 FC4A-K2C1
Tensión Entre 0 y 10 V CC Entre –10 y +10 V CC
Intervalo de salida
Corriente Entre 4 y 20 mA CC
Impedancia de carga 1 (2) kΩ mínimo (tensión), 300Ω máximo (corriente) (Nota 1)
Tipo de carga aplicable Carga resistiva
10 (50) ms 10 (130) ms 10 (50) ms
Tiempo de establecimiento 1 ms/ca
(Nota 1) (Nota 1) (Nota 1)
Tiempo total de transferencia de 1 ms × canales
Tiempo de ajuste + 1 ciclo de exploración
sistema de salida + 1 ciclo de explo.
Error máximo a 25°C ±0,2% de la escala completa
Coeficiente de ±0,005% de la
±0,015% de la escala completa/°C
temperatura escala completa/°C
Repetibilidad después
del tiempo de ±0,5% de la escala completa
estabilización
Error de
Disminución de tensión
salida ±1% de la escala completa
de salida
Sin linealidad ±0,2% de la escala completa
±0,1% de la escala
Fluctuaciones de salida 1 LSB máximo
completa
Sobreexceso 0%
Error total ±1% de la escala completa
50000 incrementos
Resolución digital 4096 incrementos (12 bits)
(16 bits)
Valor de salida de LSB Tensión 2,5 mV 0,4 mV
(bit menos significativo) Corriente 4 µA 0,32 µA
de –25000 a 25000
(tensión)
Tipo de datos en el programa de de 0 a 4095
de 0 a 50000
aplicación
(corriente)
Entre –32768 y 32767 (designación opcional de intervalo) (Nota 2)
Monotonía Sí
Bucle de corriente abierto No detectable
Desviación temporal
máxima durante las
±1% (±3%) máximo (Nota 1) ±3% máximo
pruebas de ruido
Resistencia a eléctrico (Nota 3)
ruidos
Se recomienda un cable trenzado apantallado para Cable de par
Cable recomendado
mejorar la inmunidad al ruido. trenzado
Diafonía No hay diafonía porque sólo hay 1 salida de canal 2 LSB máximo
Aislado entre la entrada y el circuito de alimentación
Aislamiento
Par fotoeléctrico aislado entre la entrada y el circuito interno
Efecto de la conexión inadecuada de
No hay daño
salida
Selección de tipo de señal de salida
Por medio de programación
analógica
Calibración o verificación para
No es posible
mantener la exactitud establecida
Nota 1: Los valores entre ( ) representan los módulos de E/S analógica anteriores a la versión 200. Para conocer la
versión del módulo de E/S analógica, consulte página 2-49.
Nota 2: Los datos procesados en el módulo de E/S analógica pueden convertirse en lineales con un valor entre –32768 y
32767. La designación opcional de rango y los valores máximo y mínimo de datos de E/S analógica pueden seleccionarse
utilizando los registros de datos asignados a los módulos de E/S analógica. Consulte página 24-3.
Nota 3: En los módulos de E/S analógica de la versión 200 o posterior, el valor representa cuando se aplica 1 kV
directamente al cable de alimentación y una tensión de bloqueo de 1 kV al cableado de E/S. En los módulos de E/S
anteriores a la versión 200, el valor representa cuando se aplica una tensión de bloqueo de 500 V al cableado de
alimentación y de E/S.

2-56 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

Disposición de terminales en los Módulos de E/S Analógicos y Diagramas de cableados


FC4A-L03A1 (módulo de E/S analógica) — Tipo de terminal de rosca
Bloque de terminal aplicable: FC4A-PMT11P (incluido con el módulo de E/S analógica)

24 V CC Fusible Nº de terminal Canal


– + +
– 24 V CC

+
Dispositivo de entrada de +
tensión/corriente analógica – OUT

NC
+ + IN0
Dispositivo de salida de
tensión/corriente analógica – –
NC
+ + IN1
Dispositivo de salida de
tensión/corriente analógica – –

• Conecte un fusible que sea adecuado para la tensión que se aplica y la corriente consumida, en la posición
que se indica en el diagrama. Esto es un requisito necesario cuando los equipos que contienen el
MicroSmart tienen como destino Europa.
• No conecte ningún cable a los terminales no utilizados.
• Antes de encender, asegúrese de que el cableado al módulo de E/S analógica es correcto. Si el cableado
no es correcto, módulo de E/S analógica puede resultar dañado.

FC4A-L03AP1 (módulo de E/S analógica) — Tipo de terminal de rosca


Bloque de terminal aplicable: FC4A-PMT11P (incluido con el módulo de E/S analógica)

24 V CC Fusible Nº de terminal Canal


– + +
– 24 V CC

+
Dispositivo de entrada de +
– OUT
tensión/corriente analógica –
A NC A
Termómetro de B’ + B’ IN0
resistencia B – B
NC A
+ + B’ IN1
Termopar – – B

• Conecte un fusible que sea adecuado para la tensión que se aplica y la corriente consumida, en la posición
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 termómetro 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 termoeléctrico, conecte los dos cables a los terminales + y – del canal de entrada IN0 o
IN1.
• No conecte ningún cable a los terminales no utilizados.
• No conecte el par termoeléctrico a tensiones peligrosas (60 V CC o 42,4 V máximo o superiores).

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-57


2: ESPECIFICACIONES DE LA CPU

FC4A-J2A1 (módulo de entrada analógica) — Tipo de terminal de rosca


Bloque de terminal aplicable: FC4A-PMT11P (incluido con el módulo de entrada analógica)

24 V CC Fusible Nº de terminal Canal


– + +
– 24 V CC

NC

NC
NC
+
Dispositivo de salida de + IN0
tensión/corriente analógica –

NC
+
Dispositivo de salida de + IN1
tensión/corriente analógica –

• Conecte un fusible que sea adecuado para la tensión que se aplica y la corriente consumida, en la posición
que se indica en el diagrama. Esto es un requisito necesario cuando los equipos que contienen el
MicroSmart tienen como destino Europa.
• No conecte ningún cable a los terminales no utilizados.

FC4A-J4CN1 (módulo de entrada analógica) — Tipo de terminal de rosca


Bloque de terminal aplicable: FC4A-PMT10P (incluido con el módulo de entrada analógica)

24 V CC Fusible Nº de terminal Canal


– + 24 V
0V 24 V CC

NC —
CS
Dispositivo de salida de +
tensión analógica +
– IN0

NC I–
CS
+ IN1
+
Dispositivo de salida de
corriente analógica –

IN1
I–
B CS
Termómetro de B’ +
resistencia A IN2

NC I–
CS
+ +
Termopar – IN3

NC I–

• Conecte un fusible que sea adecuado para la tensión que se aplica y la corriente consumida, en la posición 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 termómetro 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 termoeléctrico a tensiones peligrosas (60 V CC o 42,4 V máximo o superiores).
• No conecte ningún cable a los terminales no utilizados.
• – los terminales de los canales de entrada IN0 a IN3 están interconectados.

2-58 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

FC4A-J8C1 (módulo de entrada analógica) — Tipo de terminal de tornillo


Bloque de terminal aplicable: FC4A-PMT10P (incluido con el módulo de entrada analógica)

24 V CC Fusible Nº de terminal Canal


– + 24 V
0V 24 V CC

NC —
+ +
Dispositivo de salida IN0
de tensión analógica – –
+
IN1

+
IN2

+
IN3

+
Dispositivo de salida +
– IN4
de corriente analógica –
+
IN5
• Conecte un fusible que sea adecuado para la tensión que se –
aplica y la corriente consumida, en la posición que se indica en +
el diagrama. Esto es un requisito necesario cuando los equipos IN6

que contienen el MicroSmart tienen como destino Europa.
+
• No conecte ningún cable a los terminales no utilizados. –
IN7
• – los terminales de los canales de entrada IN0 a IN7 están
interconectados.

FC4A-J8AT1 (módulo de entrada analógica) — Tipo de terminal de tornillo


Bloque de terminal aplicable: FC4A-PMT10P (incluido con el módulo de entrada analógica)

24 V CC Fusible Nº de terminal Canal


– + 24 V
0V 24 V CC

NC —
A
NTC A
Termistor B IN0
B
A
IN1
B
A
IN2
B

A
IN3
B
A
PTC A
Termistor B IN4
B
A
IN5
B
A
• Conecte un fusible que sea adecuado para la tensión que se IN6
B
aplica y la corriente consumida, en la posición que se indica en A
el diagrama. Esto es un requisito necesario cuando los equipos IN7
B
que contienen el MicroSmart tienen como destino Europa.
• No conecte ningún cable a los terminales no utilizados.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-59


2: ESPECIFICACIONES DE LA CPU

FC4A-K1A1 (módulo de salida analógica) — Tipo de terminal de tornillo


Bloque de terminal aplicable: FC4A-PMT11P (incluido con el módulo de salida analógica)

24 V CC Fusible Nº de terminal Canal


– + +
– 24 V CC

+
Dispositivo de entrada de +
tensión/corriente analógica – OUT

NC
NC —
NC
NC
NC —
NC

• Conecte un fusible que sea adecuado para la tensión que se aplica y la corriente consumida, en la posición
que se indica en el diagrama. Esto es un requisito necesario cuando los equipos que contienen el
MicroSmart tienen como destino Europa.
• No conecte ningún cable a los terminales no utilizados.

FC4A-K2C1 (módulo de salida analógica) — Tipo de terminal de tornillo


Bloque de terminal aplicable: FC4A-PMT10P (incluido con el módulo de salida analógica)

24 V CC Fusible Nº de terminal Canal


– + 24 V
0V 24 V CC

NC —
+ V+
Tensión analógica
NC I+ OUT0
dispositivo entrada – –
NC V+
+
Corriente analógica I+ OUT1
dispositivo entrada – –

• Conecte un fusible que sea adecuado para la tensión que se aplica y la corriente consumida, en la posición
que se indica en el diagrama. Esto es un requisito necesario cuando los equipos que contienen el
MicroSmart tienen como destino Europa.
• No conecte ningún cable a los terminales no utilizados.
• – los terminales de los canales de salida OUT0 y OUT1 están interconectados.

2-60 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

Clases de protección
Circuitos de entrada
FC4A-L03A1, FC4A-J2A1 FC4A-L03AP1 (la versión 200 o posterior)
(la versión 200 o posterior)
VCC2
NC Origen actual

+
VCC1 VCC2
100¾ 1 M¾

Multiplexador
15 M¾ 10 k¾
1 M¾ A

Multiplexador
10¾
39 k¾ B’

B
Señal de
selección Señal de
de entrada selección
de entrada

FC4A-L03A1, FC4A-L03AP1, FC4A-J2A1 FC4A-J4CN1


+V2 +V1
Origen actual
15 MΩ 1 kΩ
NC (A)
Multiplexador

Circuito de entrada
CS
1 kΩ
+ (B’) Datos de entrada
10 Ω +
1 kΩ

– (B) –

Señal de
selección de I–
entrada

–V1

FC4A-J8C1 FC4A-J8AT1
Circuito de entrada

Origen actual
+
Circuito de entrada

100Ω
10 kΩ A

– Señal de
selección
de entrada

Circuitos de salida
FC4A-L03A1, FC4A-L03AP1, FC4A-K1A1 FC4A-L03A1, FC4A-L03AP1, FC4A-K1A1 FC4A-K2C1
(la versión 200 o posterior)
Circuito de salida

Circuito de salida
Circuito de salida

+ + V+

– – I+

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-61


2: ESPECIFICACIONES DE LA CPU

Fuente de alimentación para módulos de E/S analógicos


Al suministrar energía a los módulos de E/S analógicos, tenga en cuenta las siguientes consideraciones.
• Fuente de alimentación para FC4A-L03A1, FC4A-L03AP1, FC4A-J2A1 y FC4A-K1A1
Use fuentes de alimentación independientes para el módulo de la CPU MicroSmart y FC4A-L03A1, FC4A-
L03AP1, FC4A-J2A1, y FC4A-K1A1. Conecte los módulos de E/S analógica al menos 1 segundo antes que el
módulo de la CPU. Se recomienda hacerlo para garantizar el funcionamiento correcto del control de E/S
analógica.
Nota: Al restablecer la energía los módulos de E/S analógica FC4A-L03A1, -L03AP1 y -J2A1, será necesario un intervalo
de tiempo antes de activar dichos módulos. Si se utiliza una única fuente de alimentación para el módulo CPU MicroSmart
y los módulos de E/S analógicos, active los módulos de E/S analógicos al menos 5 segundos (a 25ºC) después de
desconectar estos módulos. Si se utilizan fuentes de alimentación independientes para el módulo CPU MicroSmart y los
módulos de E/S analógicos, active los módulos de E/S analógicos al menos 30 segundos (a 25ºC) después de desconectar
los módulos de E/S analógicos tanto si el módulo CPU está alimentado o no.

• Fuente de alimentación para FC4A-J4CN1, FC4A-J8C1, FC4A-J8AT1 y FC4A-K2C1


Use la misma fuente de alimentación para el módulo CPU de MicroSmart y FC4A-J4CN1, FC4A-J8C1, FC4A-
J8AT1 y FC4A-K2C1, así suprimirá la influencia de las posibles interferencias.
Después de que el modulo de la CPU haya comenzado a funcionar, los módulos de entrada analógica del tipo
actualización de escalera llevan a cabo la inicialización durante un máximo de 5 segundos. Durante este
periodo los datos de la entrada analógica tienen un valor indefinido. Diseñe el programa de usuario para
asegurarse que los datos de la entrada analógica se leen para el módulo de la CPU después de que el estado
operativo de la entrada analógica haya cambiado a 0 (funcionamiento normal). Para conocer más sobre el
estado operativo de la entrada analógica, consulte la página 24-15.
Cableado de líneas de E/S analógicas
Separe las líneas de E/S analógica, particularmente las entradas del termómetro de resistencia de las líneas
de motor lo máximo posible para suprimir la influencia de interferencias.

Separe la línea de E/S 24 V CC Fusible Nº de terminal Canal


– + +
analógica de la línea eléctrica.
– 24 V CC

+
Dispositivo de entrada de +
tensión/corriente analógica – OUT

A NC A
Termómetro de B’ + B’ IN0
resistencia B – B
NC A
+
Dispositivo de salida de + B’ IN1
tensión/corriente analógica –
– B

2-62 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

Módulo principal AS-Interface


El módulo principal AS-Interface puede usarse con los módulos 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 módulos principales AS-Interface con un módulo de la CPU. Al módulo maestro
AS-Interface pueden conectarse un máximo de 62 E/S digitales. También pueden conectarse un máximo de
siete E/S analógicas (Las esclavas deben cumplir las especificaciones de AS-Interface versión 2.1 y el perfil
de la unidad esclava analógica debe ser 7.3).

Módulo maestro AS-Interface Número de tipo


Nombre de módulo Núm. de tipo
Módulo maestro AS-Interface FC4A-AS62M

Descripción de las partes


(5) Botón de desbloqueo

(6) Conector de expansión

(1) Indicadores LED

(7) Etiqueta de módulo


(2) Pulsadores
PB1
PB2

(4) Conector del cable de AS-Interface (5) Botón de desbloqueo


(3) Bloque de terminales del cable de AS-Interface
(suministrado con el módulo maestro de AS-Interface)

(1) Indicadores LED LED de estado: Indican los estados del bus de AS-Interface.
LED E/S: Indican el estado de la unidad esclava E/S especificada por los
LED de dirección.
LED de dirección: Indican las direcciones de las unidades esclavas.
(2) Pulsadores Se usan para seleccionar las direcciones de la unidad esclava, cambiar de modos
y guardar configuración.
(3) Bloque de terminales del cable de AS-Interface
Conecta el cable de AS-Interface.
Un bloque de terminales es suministrado con el módulo 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) Botón de desbloqueo Se utiliza para desbloquear el módulo maestro de AS-Interface desde la CPU o el
módulo E/S.
(6) Conector de expansión Conecta a la CPU y a los demás módulos de E/S.
(7) Etiqueta del módulo Indica el Nº de tipo del módulo maestro de AS-Interface y las especificaciones.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-63


2: ESPECIFICACIONES DE LA CPU

Especificaciones generales (Módulo de AS-Interface)


Temperatura en funcionamiento 0 a 55°C (Temperatura ambiente de funcionamiento, sin congelación)
Temperatura de almacenamiento –25 a +70°C (sin congelación)
Humedad relativa Nivel RH1, entre 30 y 95 % (sin condensación)
Grado de contaminación 2 (CEI 60664)
Grado de protección IP20
Inmunidad a la corrosión Libre de gases corrosivos
Operación: Entre 0 y 2.000 m
Altitud
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 aceleración 9,8 m/s2
2 horas por eje en cada uno de los tres ejes perpendiculares entre sí
Resistencia de vibración
Cuando se monta sobre una superficie de panel:
2 a 25 Hz de amplitud 1,6 mm, 25 a 100 Hz aceleración 39,2 m/s2
90 minutos por eje en cada uno de los tres ejes perpendiculares entre sí
147 m/s2, 11 ms duración, 3 golpes por eje, en tres ejes perpendiculares
Resistencia a golpes
entre sí (CEI 61131)
Fuente de alimentación externa Fuente de alimentación de AS-Interface de 29,5 a 31,6 V CC
65 mA (funcionamiento normal)
Corriente establecida de AS-Interface
110 mA máximo
Efecto de la conexión inadecuada de
No hay daño
entrada
Conector en la placa madre MSTB2.5/3-GF-5.08BK (Phoenix Contact)
Inserción de conector/durabilidad de
100 veces mínimo
extracción
80 mA (5 V CC)
Corriente interna establecida
0 mA (24 V CC)
Módulo maestro AS-Interface
540 mW
Consumo de energía
Peso 85 g

Especificaciones de comunicación (Módulo de AS-Interface)


Cuando están conectadas de 1 a 19 secundarias: 3 ms
Cuando están conectadas de 20 a 62 secundarias: 0,156 × (1 + N) ms
Ciclo máximo del bus donde N es el número de esclavas activas
5 ms máximo cuando se conectan 31 estándar o secundarias A/B
10 ms máximo cuando se conectan 62 secundarias A/B
Esclavas estándar: 31
Esclavas A/B: 62

Secundarias máximas(Nota) Cuando se usa una mezcla de esclavas estándar y esclavas A/B juntas, las esclavas
estándar pueden usar sólo las direcciones 1(A) a 31(A). Además, cuando una esclava
estándar toma una cierta dirección, la dirección B del mismo número no puede usarse
para las esclavas A/B.
Puntos de E/S máximos Esclavas estándar: 248 total (124 entradas + 124 salidas)
(Nota) Esclavas A/B: 434 total (248 entradas + 186 salidas)
Cable de AS-Interface Cuando no se usa repetidor ni extensor: 100 m
Longitud máxima del cable cable plano de 2 hilos Cuando se usa un total de 2 repetidores o extensores: 300 m
Cables simples 200 mm
Tensión nominal del bus 30 V CC

2-64 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

Módulo HMI
El módulo HMI opcional puede montarse en cualquiera de las CPU del MicroSmart disponibles. El módulo HMI
posibilita la manipulación de los datos de RAM de la CPU sin necesidad del uso del PC. Para obtener más
información sobre el funcionamiento del módulo HMI, consulte la página 5-36. Para instalar y retirar el módulo
HMI, consulte las páginas 3-3 y 3-4.

Número de tipo del módulo HMI


Nombre de módulo Núm. del tipo
Módulo HMI FC4A-PH1

Descripción de piezas

(1) Pantalla de visualización

(2) Botón ESC (3) Tecla 4) Tecla (5) Botón Aceptar (6) Conector de HMI
(Flecha hacia (Flecha hacia
arriba) abajo)

(1) Pantalla de visualización Pantalla de cristal líquido con iluminación backlight donde podemos visualizar
menús, dispositivos y datos.
(2) Botón ESC Cancela la operación actual y vuelve a la operación inmediatamente anterior.
(3) Tecla (Flecha hacia arriba) Se desplaza hacia arriba en el menú o aumenta los números o valores de
dispositivo seleccionados.
(4) Tecla (Flecha hacia abajo) Se desplaza hacia abajo en el menú o disminuye los números o valores de
dispositivo seleccionados.
(5) Botón Aceptar Permite ir a cada una de las pantallas de control o aceptar la operación
actual.
(6) Conector de HMI Permite conectar el módulo HMI a la CPU de formato compacto.

Especificaciones del módulo HMI


Nº de tipo FC4A-PH1
Tensión de alimentación 5 V CC (administrada desde el módulo de la CPU)
Corriente interna establecida 200 mA CC
Peso 20g

Precaución • Apague la alimentación de MicroSmart antes de instalar o retirar el módulo HMI para
evitar descargas eléctricas y daños en el módulo HMI.
• No toque los contactos del conector con la mano; si lo hace las características de
contacto del conector pueden verse perjudicadas.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-65


2: ESPECIFICACIONES DE LA CPU

Módulo HMI principal


El módulo HMI principal se utiliza para instalar el módulo HMI cuando se usa el módulo de la CPU delgada. El
módulo HMI principal también dispone de un conector de puerto 2 para incorporar un adaptador opcional de
comunicación RS232C o RS485.
Cuando utilice el módulo de la CPU tipo compacta, no es necesario el módulo HMI principal para instalar el
módulo HMI.

Número de tipo del módulo HMI principal


Nombre de módulo Núm. del tipo
Módulo HMI principal FC4A-HPH1

Descripción 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 módulo 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 comunicación RS232C o RS485.
(4) Conector de comunicaciones Conecta al módulo de la CPU delgada.

2-66 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

Puertos de comunicación y módulos de comunicaciones


Todos las CPU del MicroSmart disponen de un puerto 1 de comunicaciones RS232C. Además, todos los
módulos de la CPU compacta de 16 y 24 E/S disponen de un conector 2, para la instalación 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 módulo de comunicaciones. Disponemos de tres módulos diferentes: los dos
primeros incorporan un puerto RS232 ó RS485, y el tercero que se utilizará en caso de tener que utilizar el
módulo HMI, el módulo dispone de un conector para que nosotros pongamos el puerto RS232 ó RS485 según
nuestras necesidades.
Cuando disponemos un segundo puerto RS232C en cualquiera de las CPU, las comunicaciones que soportan
este segundo puerto son: comunicación de mantenimiento, comunicación de usuario y comunicación de
módem.
Con el adaptador de comunicación RS485 o el módulo de comunicación instalado, la comunicación de
mantenimiento, la comunicación de vínculo de datos, y la comunicación del usuario (módulos 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.

Números de tipo del adaptador de comunicación y del módulo de comunicaciones


Nombre Terminación Nº de tipo
Adaptador de comunicación RS232C Conector mini DIN FC4A-PC1
Conector mini DIN FC4A-PC2
Adaptador de comunicación RS485
Bloque de terminal a tornillo FC4A-PC3
Módulo de comunicaciones RS232C Conector mini DIN FC4A-HPC1
Conector mini DIN FC4A-HPC2
Módulo de comunicaciones RS485
Bloque de terminal a tornillo FC4A-HPC3

Descripción de piezas
Adaptador de comunicación RS232C (mini DIN) Adaptador de comunicación
Adaptador de comunicación RS485 (mini DIN) 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 módulo de la CPU compacta o en el módulo HMI principal.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-67


2: ESPECIFICACIONES DE LA CPU

Módulo de comunicaciones RS232C (mini DIN) Módulo de comunicaciones RS485 (terminal a


Módulo de comunicaciones RS485 (mini DIN) tornillof)

(1) Conector de (1) Conector de


comunicaciones comunicaciones

(3) Tapa articulada (3) Tapa articulada

(2) Puerto 2 (2) Puerto 2

(1) Conector de comunicaciones Conecta al módulo 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 comunicación y del módulo de comunicaciones
FC4A-PC1 FC4A-PC2 FC4A-PC3
Nº de tipo
FC4A-HPC1 FC4A-HPC2 FC4A-HPC3
Normas EIA RS232C EIA RS485 EIA RS485
Conexión a Ordenador:
19.200 bps
Comunicación del usuario:
Velocidad máxima en baudios 19.200 bps 19.200 bps
19.200 bps
Red de comunicaciones
Data-Link: 38.400 bps
Comunicación de mantenimiento
Posible Posible Posible
(Conexión a Ordenador)
Comunicación de usuario Posible Imposible Posible (Nota 1)
Comunicación de módem Posible Imposible Imposible
Comunicación de la red de
Imposible Imposible Posible
comunicaciones Data-Link
Cantidad de estaciones
— — 31
secundarias
Longitud máxima del cable Cable especial Cable especial 200 m (Nota 2)
Aislamiento entre el circuito
interno y el puerto de Sin aislar Sin aislar Sin aislar
comunicaciones
Nota 1: La comunicación del usuario RS485 está disponible sólo en los módulos de la CPU actualizados, consulte la
página 17-1.
Nota 2: Cable recomendado para RS485: Cable trenzado blindado con un núcleo mínimo de 0,3 mm2.
Resistencia de conductor 85 ¾/ km máximo, resistencia de blindaje 20 ¾/ km máximo.
El par de sujeción adecuado de los tornillos de terminal en el adaptador de comunicación RS485 y en el módulo de
comunicaciones RS485 es entre 0,22 y 0,25 N·m. 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

Instalación del adaptador de comunicación y del módulo de comunicaciones

Precaución • Antes de instalar el adaptador de comunicación o el módulo de comunicaciones,


apague la alimentación del módulo de la CPU de MicroSmart. Si no lo hace, pueden
resultar dañados el adaptador de comunicación o el módulo de la CPU, o es posible
que MicroSmart no funcione correctamente.

Adaptador de comunicación
Para instalar el segundo puerto de comunicaciones en la CPU compacta, abra la tapa articulada y extraiga el
cartucho ficticio. Coloque el módulo de comunicaciones en el conector 2, comenzar de fuera a dentro
presionando hasta que toque fondo y quede asegurado con los enganches. Si estuviésemos utilizando un
autómata de formato estrecho el procedimiento sería el mismo, insertando el segundo puerto en módulo de
comunicación adicional.
Adaptador de comunicación Adaptador de comunicación

Tapa articulada

Tapa articulada
Conector de puerto 2
Cartucho ficticio
Después de instalar el adaptador de comunicación, Conector de puerto 2
incorpore de nuevo el cartucho ficticio.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-69


2: ESPECIFICACIONES DE LA CPU

Después de instalar el adaptador de comunicación en la


CPU compacta, observe el módulo de comunicaciones a
través de la abertura del cartucho ficticio y compruebe
que el conector del módulo de comunicaciones está a un
nivel más bajo que la parte superior del bloque de
terminales a terminales a tornillo de la CPU.

Placa de PC del adaptador Bloque de


de comunicación terminal

Módulo de comunicaciones Módulo de comunicaciones Módulo de la CPU delgada


Al instalar el módulo de comunicaciones en el módulo de
la CPU delgada, extraiga la cubierta del conector de
comunica-ciones del módulo de la CPU delgada.
Consulte la página 3-6.
Coloque el módulo de comunicaciones y el módulo de la
CPU uno junto al otro. Coloque los conectores de
comunicaciones juntos para que el alineamiento sea más
sencillo.
Cuando los conectores de comunicaciones estén
alineados correctamente y el botón azul de desenganche
esté hacia abajo, apriete el módulo de comunicaciones y
el módulo de la CPU juntos hasta que los enganches
chasqueen para incorporar los módulos juntos
Botón de desenganche Cubierta del conector
firmemente. Si el botón de desenganche está hacia de comunicaciones
arriba, púlselo hacia abajo para acoplar los enganches.
Extracción del adaptador de comunicación y del módulo de comunicaciones
Precaución • Antes de extraer el adaptador de comunicación o el módulo de comunicaciones,
apague la alimen-tación del módulo de la CPU de MicroSmart . Si no lo hace, pueden
resultar dañados el adaptador de comunicación o el módulo de la CPU, o es posible
que MicroSmart no funcione correctamente.

Adaptador de comunicación
Para extraer el adaptador de comunicación del módulo de la
CPU compacta, retire en primer lugar el cartucho ficticio.
Mientras empuja la placa de PC del adaptador de comunicación
con un dedo a través de la abertura del cartucho ficticio, libere los
enganches del adaptador de comunicación utilizando un
destornillador plano. Saque el adaptador de comunicación del
conector de puerto 2. Al extraer el adaptador de comunicación
del módulo de HMI, siga estos pasos de forma similar.

Módulo de comunicaciones
Si los módulos están montados en un carril DIN, extraiga en
primer lugar los módulos del carril DIN como se describe en
página 3-7.
Botón de desenganche
Empuje hacia arriba el botón de desenganche para liberar los
enganches y separe los módulos como se muestra a la derecha.

2-70 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


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 través del WindLDR.
Una vez grabado este cartucho de memoria puede ser instalado en otro módulo 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 característica está disponible en todas las CPU.

Número de tipo del cartucho de la CPU


Nombre de módulo Núm. del tipo Observaciones
Cartucho de memoria
FC4A-PM32
de 32KB
Para los módulos de la CPU del tipo estrecho (FC4A-D20RK1, FC4A-
D20RS1, FC4A-D40K3, y FC4A-D40S3 con versión del programa del
sistema 201 o superior puede usarse el cartucho de memoria de 64KB.
Cartucho de memoria
FC4A-PM64 La capacidad del programa se expande hasta los 64.500 bytes (10.750
de 64KB
pasos).
Para editar los programas del usuario más de 32 KB (5.200 pasos), use
WindLDR versión 4.2 o superior.

Prioridad de ejecución del programa de usuario


Dependiendo de si hay instalado un cartucho de memoria en el módulo de la CPU de MicroSmart o no, se
ejecuta un programa de usuario almacenado en el cartucho de memoria o en EEPROM en el módulo de la
CPU respectivamente.
Cartucho de memoria Prioridad de ejecución del programa de usuario
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 módulo de la CPU.
Cuando se instala un cartucho de memoria en el módulo de la CPU, el
Instalado en el módulo de la CPU programa de usuario puede descargarse desde el cartucho de memoria al
módulo de la CPU al designarlo en Configuración de área de función de
WindLDR. Para llevar a cabo la descarga del programa desde el cartucho de
memoria, utilice la versión 210 o superior del programa del sistema de la
CPU y WindLDR ver 5.31 o superior.
Se ejecuta el programa del usuario almacenado en la EEPROM en el módulo
No instalado en el módulo de la CPU
de la CPU.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-71


2: ESPECIFICACIONES DE LA CPU

Especificaciones del cartucho de memoria


Núm. del tipo FC4A-PM32 FC4A-PM64
Capacidad de memoria accesible EEPROM
Hardware para el almacenamiento
32 KB 64 KB
de datos
Software para el almacenamiento
módulo de la CPU
de datos
Cantidad de programas
WindLDR WindLDR versión 4.2 o superior
almacenados
Capacidad de memoria accesible Se puede almacenar un programa de usuario en un cartucho de memoria.

El cartucho de reloj opcional (FC4A-PT1) y el cartucho de memoria no pueden utilizarse a la vez en el módulo
de la CPU compacta. El cartucho de reloj y el cartucho de memoria pueden utilizarse a la vez en el módulo de
la CPU delgada.
Compatibilidad del programa del usuario
El modulo de la CPU sólo puede ejecutar programas del usuario creados para el mismo tipo de módulo. Al
instalar un cartucho de memoria, asegúrese de que el programa de usuario almacenado en el cartucho de
memoria coincide con el tipo de módulo de la CPU. Si el programa no es del mismo tipo que el módulo de la
CPU, puede producirse un error de sintaxis del programa de usuario y es posible que el módulo de la CPU no
ejecute el dicho programa.

Caución • Compatibilidad del programa de usuario con los módulos 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
módulos de la CPU con funcionalidad menor, si no el programa de usuario no se
ejecutará adecuadamente. Asegúrese que el programa de usuario en el cartucho de
memoria es compatible con el módulo de la CPU.

2-72 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 módulo 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 módulo de la CPU, se descarga y se carga un programa de usuario desde el módulo de la CPU.
Para obtener más información sobre los procedimientos de descarga de un programa de usuario desde
WindLDR en un equipo, consulte página 4-1.
Si en un módulo 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 módulo de la CPU, la descarga es posible pero no así la
carga. Para cargar un programa de usuario asegúrese de que el programa de usuario almacenado en el
cartucho de memoria coincide con el tipo de módulo de la CPU. La descarga siempre es posible en los
cartuchos nuevos de memoria en blanco instalados en cualquier tipo de módulos de la CPU.
Descarga de programas de usuario desde el cartucho de memoria al módulo de la CPU
Para designar la descarga del programa de usuario desde el cartucho de memoria, utilice un módulo de CPU
versión 210 o superior del programa del sistema de la CPU y WindLDR ver 5.31 o superior. Instale un cartucho
de memoria en el módulo de la CPU conectado a un ordenador y encienda el módulo de la CPU.

Programación de WindLDR

1. Desde la barra de menú de WindLDR,


seleccione Configuración >
Configuración del área de función >
Cartuchos & Módulos. Aparece el
cuadro de diálogo Configuración de área
de función para Cartuchos & Módulos.

2. En cartucho de memoria, marque la casilla de selección a la izquierda de Activar descarga del cartucho de
memoria.
Marcada: El programa de usuario se descarga desde el cartucho de memoria al módulo de la CPU.
No marcada: El programa de usuario no se descarga del cartucho de memoria al módulo de la CPU.

3. Haga clic en el botón Aceptar.

4. Descargue el programa de usuario al cartucho de memoria para completar la designación en el cartucho de


memoria.

5. Apague el módulo de la CPU y retire el cartucho de memoria. Instale un cartucho de memoria en otro módulo de
la CPU. Encienda el módulo de la CPU, luego el programa de usuario se descarga desde el cartucho de memoria
al módulo de la CPU.
Si el programa del usuario del módulo CPU está protegido contra escritura o lectura/escritura, el programa de
usuario puede descargarse sólo cuando la contraseña en el cartucho de memoria coincide con la contraseña
del módulo de la CPU. Para saber cómo proteger con contraseña el programa del usuario, consulte la página
5-29.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-73


2: ESPECIFICACIONES DE LA CPU

Instalación y extracción del cartucho de memoria

Precaución • Antes de instalar o extraer el cartucho de memoria, apague la alimentación del módulo
de la CPU de MicroSmart . Si no lo hace, pueden resultar dañados el cartucho de
memoria o el módulo 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
electrostáticas pueden dañar los componentes internos.

Módulo de la CPU compacta


El conector de cartucho normalmente está
cerrado con un cartucho ficticio. Para instalar el Cubierta de terminal
cartucho de memoria, abra la cubierta de
terminal y extraiga el cartucho ficticio del Cartucho de memoria
FC4A-PM32
módulo de la CPU. Asegúrese de que la
orientación del cartucho de memoria es la
correcta. Inserte el cartucho de memoria en el
Conector
conector de cartucho hasta que toque fondo. No de cartucho
inserte el cartucho de memoria diagonalmente;
si lo hace los contactos de terminal pueden
deformarse.
Después de instalar el cartucho de memoria,
cierre la cubierta de terminal.
Para extraer el cartucho de memoria, sujete
ambos extremos del cartucho y sáquelo hacia
afuera.

Módulo de la CPU delgada


Los conectores de cartucho 1 y 2 normalmente
están cerrados con un cartucho ficticio. Para
instalar el cartucho de memoria, abra la tapa Tapa articulada
articulada y extraiga el cartucho ficticio del
módulo de la CPU. Asegúrese de que la
orientación del cartucho de memoria es la
correcta e insértelo en el conector de cartucho 1 Conector de cartucho 1
o 2 hasta que toque fondo. Después de instalar
el cartucho de memoria, cierre la tapa Cartucho de memoria
articulada. FC4A-PM32
Sólo puede instalarse un cartucho de memoria
en cada conector de cartucho 1 o 2 en el
módulo de la CPU delgada. Es posible instalar a
la vez un cartucho de memoria y uno de reloj. Conector de cartucho 2

Para extraer el cartucho de memoria, sujete


ambos extremos del cartucho y sáquelo 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 módulo de la CPU de MicroSmart, se puede
utilizar MicroSmart para el control programado del tiempo como la iluminación o los acondicionadores de aire.
Para configurar el calendario/reloj, consulte la página 15-5.
Número de tipo del cartucho de reloj
Nombre de módulo Núm. del tipo
Cartucho de reloj FC4A-PT1

Especificaciones del cartucho de reloj


Exactitud ± 30 seg/mes (habitual) a 25°C
Duración de la copia de Aprox. 30 días (habitual) a 25°C tras haber cargado la pila de copia de seguridad
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


módulo de la CPU compacta. El cartucho de memoria y el cartucho de reloj pueden utilizarse a la vez en el
módulo de la CPU delgada.
Instalación y extracción del cartucho de reloj

Precaución • Antes de instalar o extraer el cartucho de reloj, apague la alimentación del módulo de
la CPU de MicroSmart . Si no lo hace, pueden resultar dañados el cartucho de reloj o
el módulo 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
electrostáticas pueden dañar los componentes internos.

Módulo de la CPU compacta


Cubierta de terminal
El conector de cartucho normalmente está cerrado
con un cartucho ficticio. Para instalar el cartucho de Cartucho de reloj
reloj, abra la cubierta de terminal y extraiga el cartucho FC4A-PT1
ficticio del módulo de la CPU. Asegúrese de que la
orientación 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 Conector
diagonalmente; si lo hace los contactos de terminal de cartucho
pueden deformarse. Después de instalar el cartucho
de reloj, cierre la cubierta de terminal.
Para extraer el cartucho de reloj, sujete ambos
extremos del cartucho y sáquelo hacia afuera.
Módulo de la CPU delgada
Para instalar el cartucho de reloj, abra la tapa Tapa articulada
articulada y extraiga el cartucho ficticio del módulo de
la CPU. Asegúrese de que la orientación del cartucho
de reloj es la correcta e insértelo en el conector de
Conector de cartucho 1
cartucho 1 o 2 hasta que toque fondo. Después de
instalar el cartucho de reloj, cierre la tapa articulada.
Cartucho de reloj
Sólo puede instalarse un cartucho de reloj en cada FC4A-PT1
conector de cartucho 1 o 2 en el módulo 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 sáquelo hacia afuera. Conector de cartucho 2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 2-75


2: ESPECIFICACIONES DE LA CPU

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

Módulos de la CPU
FC4A-C10R2, FC4A-C10R2C, FC4A-C16R2, FC4A-C16R2C
80,0 70,0

90,0
4,5*

*8,5 mm cuando se saca la abrazadera.

FC4A-C24R2, FC4A-C24R2C
95,0 70,0
90,0
4,5*

*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

35,4 11,3 70,0

90,0
4,5*

*8.5 mm cuando se saca la abrazadera.

FC4A-D20RK1, FC4A-D20RS1

47,5 14,6 70,0


90,0
4,5*

*8,5 mm cuando se saca la abrazadera.

FC4A-D40K3, FC4A-D40S3

47,5 11,3 70,0


90,0
4,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

Módulos de E/S
FC4A-N08B1, FC4A-T08K1, FC4A-T08S1

3,8 23,5 14,6 70,0

90,0
4,5*

*8,5 mm cuando se saca la abrazadera.

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


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

3,8 23,5 14,6 70,0


90,0
4,5*

*8,5 mm cuando se saca la abrazadera.

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


3,8 23,5 14,6 70,0
90,0
4,5*

*8,5 mm cuando se saca la abrazadera.


Todas las dimensiones están en mm.

2-78 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


2: ESPECIFICACIONES DE LA CPU

FC4A-M24BR2
3,8 39,1 1,0 70,0

90,0
4,5*

*8,5 mm cuando se saca la abrazadera.

FC4A-N16B3, FC4A-T16K3, FC4A-T16S3


3,8 17,6 11,3 70,0
90,0
4,5*

*8,5 mm cuando se saca la abrazadera.

FC4A-N32B3, FC4A-T32K3, FC4A-T32S3


3,8 29,7 11,3 70,0
90,0
4,5*

*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

Módulo AS-Interface FC4A-AS62M


3,8 23,5 9,4 70,0

90,0
10
37,5
17,7
4,5*

*8,5 mm cuando se saca la abrazadera.

Módulos HMI, de base HMI y de comunicaciones


FC4A-PH1
35,0
42,0

FC4A-HPH1

38,0 13,9 71,0


90,0
4,5*

*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

Módulos de comunicaciones
FC4A-HPC1, FC4A-HPC2, FC4A-HPC3
22,5 13,9 70,0

90,0
4,5*

*8,5 mm cuando se saca la abrazadera.

Ejemplo: La siguiente figura ilustra una configuración de sistema que consta de un módulo de la CPU tipo 24
E/S compacta, un módulo de salida de relé de 8 puntos y un módulo de entrada de CC de 16 puntos montado
en un carril DIN de 35 mm de ancho utilizando ganchos de montaje BNL6P.
9,0 95,0 23,5 23,5 9,0

90,0
45,0

35,0

4,5*

Carril DIN *8,5 mm cuando se saca la abrazadera.


Clip del montaje BNL6P

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: INSTALACIÓN Y CABLEADO
Introducción
Este capítulo describe los métodos y precauciones que se deben tomar a la hora de instalar y conectar los
cables de los módulos de MicroSmart.
Antes de iniciar la instalación y la conexión de los cables, lea el apartado "Precauciones de seguridad" que
encontrará al principio de este manual y procure entender las precauciones descritas en el epígrafe
Advertencia y precaución.
• Apague MicroSmart antes de iniciar la instalación, extracción, conexión de cables,
Advertencia
mantenimiento e inspección de MicroSmart. De lo contrario, puede provocar descargas
eléctricas 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 podría provocar daños en el sistema de control, daños 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.

Precaución • Impida que caigan fragmentos de metal o trozos de cable dentro de la caja de
MicroSmart. Ponga una cubierta sobre los módulos de MicroSmart durante la
instalación y la conexión de los cables. La introducción de tales fragmentos y astillas
puede provocar peligro de incendio, daños o un funcionamiento incorrecto del equipo.
• No toque los contactos del conector con la mano, ya que, en caso contrario, puede
que una descarga electrostática dañe los componentes internos.

Ubicación de la instalación
MicroSmart debe instalarse correctamente para obtener un Tipo compacto
rendimiento óptimo.
El MicroSmart está diseñado para su instalación en un armario
eléctrico. No instale MicroSmart fuera de un armario eléctrico.
El entorno adecuado para utilizar MicroSmart es el de "Grado 2
de polución". Utilice MicroSmart en aquellos entorno que tengan
un grado 2 de polución (según la norma IEC 60664-1).
Asegúrese de que la temperatura en funcionamiento no
desciende por debajo de 0°C ni supera los 55°C. Si la
Clip del montaje
temperatura supera los 55°C, utilice un ventilador o un BNL6P
refrigerador. Tipo delgado
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 ventilación. No instale MicroSmart cerca, y especialmente
encima, de ningún 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 eléctricas. No utilice MicroSmart en una
zona en la que estén presentes agentes químicos corrosivos o gases inflamables. No se debe exponer los
módulos a salpicaduras de productos químicos, aceite o agua.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 3-1


3: INSTALACIÓN Y CABLEADO

Ensamblaje de los módulos

Precaución • Ensamble los módulos de MicroSmart antes de montarlos en un carril DIN. Intentar
ensamblar los módulos en un carril DIN directamente puede provocar daños en los
mismos.
• Apague MicroSmart antes de ensamblar los módulos. De lo contrario, puede provocar
descargas eléctricas.

El siguiente ejemplo demuestra el procedimiento que se debe seguir para ensamblar el módulo de la CPU tipo
24 E/S compacta y un módulo de E/S. Si ensambla módulos de la CPU delgada, debe seguir el mismo
procedimiento.

1. Al ensamblar un módulo de entrada o de


salida, extraiga el precinto del conector de
expansión del módulo de la CPU tipo 24 E/S.

2. Coloque el módulo de la CPU y el de E/S uno junto al


otro. Ponga los conectores de expansión juntos para una
fácil alineación.

3. Con los conectores de expansión alineados


correctamente y el botón azul de desenganche hacia
abajo, presione el módulo de la CPU y el de E/S hasta
que las patillas hagan clic para unir firmemente ambos
módulos. Si el botón de desenganche está hacia arriba,
púlselo para acoplar las patillas.

Botón de desenganche

Desensamblaje de módulos
• Extraiga los módulos de MicroSmart del carril DIN antes de desensamblar los módulos.
Precaución Intentar desensamblar los módulos en un carril DIN directamente puede provocar
daños en los mismos.
• Apague MicroSmart antes de desensamblar los módulos. En caso de no hacerlo puede
provocar descargas eléctricas.

1. Si se montan los módulos en un carril DIN, extráigalos Botón de desenganche


en primer lugar de dicho carril como se describe en la
página 3-7.

2. Pulse hacia arriba el botón de desenganche para liberar


las patillas y tire de los módulos cada uno hacia un lado
como se muestra en la ilustración. Si desensambla
módulos de la CPU delgada, debe seguir el mismo
procedimiento.

3-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


3: INSTALACIÓN Y CABLEADO

Instalación del módulo HMI

Precaución • Apague MicroSmart antes de instalar o extraer el módulo HMI para evitar descargas
eléctricas.
• No toque los contactos del conector con la mano, ya que en caso contrario puede que
una descarga electrostática dañe los componentes internos.

Se puede montar un módulo HMI (FC4A-PH1) en cualquier módulo de la CPU compacta y también en el
módulo principal HMI montado junto a cualquier módulo de la CPU delgada. Si desea conocer las
especificaciones del módulo HMI, consulte la página 2-65. Si desea obtener más detalles acerca del
funcionamiento del módulo HMI, consulte la página 5-36.

Tipo compacto

1. Extraiga la cubierta del conector HMI del módulo de la CPU. Sitúe el conector HMI dentro del módulo de la CPU.

2. Presione el módulo HMI sobre su conector situado en el módulo de la CPU hasta que las patillas hagan clic.

Conector HMI

Módulo HMI

Tipo delgado Módulo principal HMI

1. Si utiliza el módulo HMI con el módulo de la CPU,


prepare el módulo principal HMI opcional (FC4A-HPH1).
Consulte la página 2-66.
Módulo HMI
2. Sitúe el conector HMI dentro del módulo principal HMI.
Presione el módulo HMI sobre su conector situado en el
módulo principal HMI hasta que las patillas hagan clic.

3. Extraiga la cubierta del conector de comunicación del Módulo de la CPU delgada


módulo de la CPU delgada. Consulte la página 3-6.

4. Coloque el módulo principal HMI y el de la CPU uno junto


al otro. Con los conectores de comunicación alineados
correctamente y el botón azul de desenganche hacia
abajo, presione el módulo principal HMI y el de la CPU
hasta que las patillas hagan clic para unir firmemente
ambos módulos. Si el botón de desenganche está hacia
arriba, púlselo para acoplar las patillas.

Cubierta del conector


Botón de desenganche de comunicación

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 3-3


3: INSTALACIÓN Y CABLEADO

Extracción del módulo HMI

Precaución • Apague MicroSmart antes de instalar o extraer el módulo HMI para evitar descargas
eléctricas.
• No toque los contactos del conector con la mano, ya que en caso contrario puede que
una descarga electrostática dañe los componentes internos.

En esta sección se describen los procedimientos para extraer el módulo HMI del módulo principal HMI
opcional montado junto a cualquier módulo de la CPU delgada.

1. Inserte un destornillador fino y plano (ø3,0 mm como máximo)


en la ranura situada en la parte superior del módulo HMI hasta
que la punta del destornillador llegue al fondo.

2. Mientras tuerce el destornillador en la dirección indicada, libere


la patilla del módulo HMI y tire de él hacia fuera.

Patilla

3. Extraiga el módulo HMI del módulo principal HMI.

3-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


3: INSTALACIÓN Y CABLEADO

Extracción de los bloques de terminales

Precaución • Apague MicroSmart antes de instalar o extraer los bloques de terminales para evitar
descargas eléctricas.
• Utilice los procedimientos correctos para extraer los bloques de terminales, ya que de
no hacerlo dichos bloques pueden resultar dañados.

En esta sección se describen los procedimientos para extraer los bloques de terminales de los módulos de la
CPU delgada FC4A-D20RK1 y FC4A-D20RS1.

1. Antes de extraer los bloques de terminales,


desconecte todos los cables que estén
conectados a ellos.

Extraiga en primer lugar el bloque más corto de la


izquierda y a continuación haga lo propio con el
más largo situado a la derecha.
Extraiga en primer A continuación
lugar el bloque de extraiga el más
terminales más largo.
corto.

FC4A-D20RK1 y FC4A-D20RS1

2. Cuando extraiga el bloque más largo, sujételo por


el centro y tire de él hacia fuera.

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


en caso contrario podría dañarlo.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 3-5


3: INSTALACIÓN Y CABLEADO

Extracción de la cubierta del conector de comunicación

Precaución • Cuando utilice un destornillador fino para extraer la cubierta del conector de
comunicación, insértelo con cuidado procurando no dañar los componentes
electrónicos del interior del módulo de la CPU.
• Cuando presione por primera vez la cubierta del conector de comunicación para que
se rompa, tenga cuidado para no hacerse daño en los dedos.

Antes de montar un módulo de comunicación o un módulo Cubierta del conector de comunicación


principal HMI junto al módulo de la CPU delgada, se debe extraer
la cubierta del conector de comunicación del módulo de la CPU.
Puentes B
Rompa la cubierta del conector de comunicación del módulo de la
CPU delgada como se describe a continuación.

Puentes A

1. Presione cuidadosamente la cubierta del conector de comunicación situada en la posición (1) para romper los
puentes A como se indica en cada una de las figuras que siguen a continuación.

(1)

2. El otro extremo de la cubierta del conector de comunicación (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 comunicación en (3) y arránquela para romper los puentes B.
(3)

(2)

3-6 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


3: INSTALACIÓN Y CABLEADO

Montaje en el carril DIN


• Instale los módulos de MicroSmart siguiendo las instrucciones descritas en este manual
Precaución del usuario. Una instalación inadecuada daría como resultado fallos o un mal
funcionamiento de MicroSmart.
• Monte los módulos 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 módulo de


MicroSmart y ponga la acanaladura del módulo en
el carril DIN. Presione los módulos hacia el carril
DIN y empuje las abrazaderas como se indica en la Acanaladura
figura de la derecha.
Carril DIN de 35
3. Utilice grapas de montaje BNL6P a ambos lados mm de ancho
de los módulos de MicroSmart para impedir
desplazamientos laterales.
Abrazadera

Extracción del carril DIN


1. Inserte un destornillador plano en la ranura de la
abrazadera.

2. Saque las abrazaderas de los módulos. Carril DIN de 35


mm de ancho
3. Gire los módulos de MicroSmart hasta el fondo.

Abrazadera

Montaje directo sobre una superficie de panel


Los módulos de MicroSmart también pueden montarse sobre (A)
una superficie de panel dentro de una consola. Si monta un Cinta de montaje directo
FC4A-PSP1P
módulo de la CPU delgada, un módulo de E/S digital, uno de
E/S analógica, un módulo principal HMI o un módulo de
comunicación, utilice una cinta de montaje directo FC4A-
PSP1P como se indica a continuación.
(B)

Instalación de la cinta de montaje directo

1. Extraiga la abrazadera del módulo empujándola 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 módulo (B).

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 3-7


3: INSTALACIÓN Y CABLEADO

Extracción de la cinta de montaje directo (A)

1. Inserte un destornillador plano bajo la patilla de la (B)


cinta de montaje directo para liberarla (A).

2. Saque la cinta de montaje directo (B).

Disposición de los orificios para el montaje directo sobre una superficie de panel
Realice orificios de montaje de ø4,3 mm como se indica a continuación y utilice tornillos M4 (de 6 u 8 mm de
longitud) para montar los módulos de MicroSmart sobre una superficie de panel.
• Módulos de la CPU
FC4A-C10R2, FC4A-C10R2C, FC4A-C24R2, FC4A-C24R2C
FC4A-C16R2, FC4A-C16R2C
,3

,3
ø4

ø4
2-

2-
90,0
83,0

90,0
83,0

68,0 83,0
80,0 95,0

FC4A-D20K3, FC4A-D20S3 FC4A-D20RK1, FC4A-D20RS1,


FC4A-D40K3, FC4A-D40S3

35,4
4,3
47,5 4,3
2-ø 2-ø
24,1 24,1
103,0

103,0
90,0

90,0

3,0 3,0

Todas las dimensiones están en mm.

3-8 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


3: INSTALACIÓN Y CABLEADO

• Módulos de E/S
FC4A-N08B1, FC4A-N16B1, FC4A-N08A11, FC4A-R081, FC4A-N16B3, FC4A-T16K3, FC4A-T16S3
FC4A-R161, FC4A-T08K1, FC4A-T08S1, FC4A-M08BR1,
FC4A-L03A1, FC4A-L03AP1, FC4A-J2A1, FC4A-K1A1
23,5 ,3 17,6
6,3 2-ø4 6,3 2-ø4
,3

103,0

103,0
90,0

90,0
3,0 3,0

FC4A-N32B3, FC4A-T32K3, FC4A-T32S3 FC4A-M24BR2

29,7 ,3 39,1
2-ø4 2-ø4,3
6,3 6,3
103,0

103,0
90,0

90,0

3,0 3,0

• Módulo principal HMI • Módulos de comunicación


FC4A-HPH1 FC4A-HPC1, FC4A-HPC2, FC4A-HPC3

4,3 4,3
38,0 2-ø 22,5 2-ø
20,3 4,8
103,0

103,0
90,0

90,0

3,0 3,0

Todas las dimensiones están en mm.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 3-9


3: INSTALACIÓN Y CABLEADO

Ejemplo 1: disposición de los orificios de montaje para los módulos de E/S FC4A-C24R2 y los de 23,5
mm de anchura

3 12,3 23,5 23,5 23,5


4,

10

113,0±0,2
103,0
83,0

3,0 3,0 3,0 3,0


83,0 15,3 23,5 23,5 23,5
Cinta de montaje directo
FC4A-PSP1P

Ejemplo 2: Disposición de los orificios de montaje, de izquierda a derecha, de los módulos FC4A-
HPH1, FC4A-D20K3, FC4A-N16B3, FC4A-N32B3 y FC4A-M24R2

41,8 17,6 17,6 29,7


103,0

3,0
3,0 3,0 3,0 3,0
41,8 17,6 17,6 29,7
Todas las dimensiones están en mm.

3-10 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


3: INSTALACIÓN Y CABLEADO

Instalación en el panel de control


Los módulos de MicroSmart están diseñados para su instalación en un armario eléctrico. No instale los
módulos de MicroSmart fuera de un armario eléctrico.
El ambiente adecuado para utilizar MicroSmart es "Grado 2 de polución". Utilice MicroSmart en aquellos
ambientes con un grado 2 de polución (según la norma IEC 60664-1).
Cuando instale los módulos de MicroSmart en un panel de control, tenga en cuenta la comodidad de manejo y
mantenimiento y la resistencia contra determinados ambientes.

Módulo de la CPU compacta

Panel frontal

20 mm mínimo 20 mm mínimo

40 mm 40 mm
mínimo mínimo
80 mm
mínimo

20 mm mínimo 20 mm mínimo

Conducto de cableado

Módulo de la CPU delgada

Panel frontal

20 mm mínimo 20 mm mínimo

80 mm
40 mm 40 mm mínimo
mínimo mínimo

20 mm mínimo 20 mm mínimo

Conducto de cableado

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 3-11


3: INSTALACIÓN Y CABLEADO

Dirección de montaje
Monte los módulos de MicroSmart horizontalmente sobre un plano vertical como se indica en la página
anterior. Mantenga un espacio suficiente alrededor de los módulos de MicroSmart para asegurar una correcta
ventilación y mantener la temperatura ambiente entre 0°C y 55°C.

Módulo de la CPU compacta


Cuando la temperatura ambiente sea de 35°C o menos, los módulos de la CPU compacta se pueden montar
también verticalmente sobre un plano horizontal como se indica a continuación a la izquierda. Cuando la
temperatura ambiente sea de 40°C o menos, los módulos de la CPU compacta se pueden montar también de
lado sobre un plano vertical como se indica a continuación en la ilustración del medio.

Dirección de montaje Dirección de montaje Dirección de montaje


admisible a 35°C o menos admisible a 40°C o menos incorrecta

Módulo de la CPU delgada


Monte siempre los módulos de la CPU delgada horizontalmente sobre un plano vertical como se indica en la
página anterior. No se permite ninguna otra dirección de montaje.

Dirección de montaje Dirección de montaje Dirección de montaje


incorrecta incorrecta incorrecta

3-12 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


3: INSTALACIÓN Y CABLEADO

Cableado de entrada

Precaución • Separe el cableado de entrada de la línea de salida, de la línea de corriente y de la


línea de motor.
• Utilice los cables adecuados para el cableado de entrada.
Módulos de la CPU compacta: UL1015 AWG22 o UL1007 AWG18
Módulos 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 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7

Sensor de 2 cables Sensor de 2 cables


– + + –
0

0
1

1
2

2
3

3
NPN PNP
4

4
5

5
– +
6

6
24 V CC 24 V CC
+ –
7

7
COM COM

COM COM

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 3-13


3: INSTALACIÓN Y CABLEADO

Cableado de salida
• Si fallaran los relés o transistores de la CPU o de los módulos de salida de MicroSmart,
Precaución
las salidas permanecerían activadas o desactivadas. Disponga un circuito de
supervisión fuera de MicroSmart para las señales de salida que puedan producir
accidentes peligrosos.
• Conecte un fusible al módulo de salida, seleccionando uno adecuado para la carga.
Utilice los cables adecuados para el cableado de salida.
Módulos de la CPU compacta: UL1015 AWG22 o UL1007 AWG18
Módulos de la CPU delgada y de E/S: UL1015 AWG22
• Cuando el equipo que contiene MicroSmart está destinado para su utilización en países
europeos, inserte un fusible aprobado por la normativa IEC 60127 en la salida de todos
los módulos para evitar sobrecargas o cortocircuitos. Esto es necesario cuando se
exporta un equipo que contiene MicroSmart a Europa.

Salida de relé
Ry.OUT
0
1
2
3
4
5
6
7

Conecte un fusible
adecuado para la carga.
Fusible Carga
L

0
– L
Fusible CC Fusible

1
+
+ L

2
– CC Fusible CA L

3 COM0 NC

L
4

– L
Fusible + CC Fusible
5

L
6

+
– CC Fusible CA L
7
COM1

Salida de receptor de transistor Salida de emisor de transistor


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

Fusible Carga Fusible Carga


L L
0

L L
1

L L
2

L L
3

L L
4

L L
5

L L
6

Fusible + – L L
– + Fusible
7 COM(–) +V

7 COM(+) –V

Conecte un fusible Conecte un fusible


adecuado para la carga. adecuado para la carga.

3-14 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


3: INSTALACIÓN Y CABLEADO

Circuito de protección de contactos para las salidas de relé y de transistor


Según el tipo de carga, puede ser necesario un circuito de protección para la salida de relé de los módulos de
MicroSmart. Elija un circuito de protección de entre los modelos A a D que se muestran a continuación y
conéctelo al exterior de la CPU o al módulo de salida de relé.
Para la protección de la salida de transistor de los módulos de MicroSmart, conecte el circuito de protección C
mostrado a continuación al circuito de salida del transistor.

Circuito de protección A

Salida Q Carga inductiva Este circuito de protección puede utilizarse cuando la


C impedancia de carga es menor que la de RC en un circuito
de alimentación de carga de CA.
R
C: 0,1 a 1M µF
COM R: Resistencia de aproximadamente el mismo valor de
resistencia que la carga

Circuito de protección B

Salida Q Carga inductiva Este circuito de protección puede utilizarse con circuitos de
alimentación de carga de CA y CC.

R C C: 0,1 a 1 µF
R: Resistencia de aproximadamente el mismo valor de
COM resistencia que la carga
o
– +

Circuito de protección C

Salida Q Carga inductiva Este circuito de protección puede utilizarse con circuitos de
alimentación de carga de CC.
Utilice un diodo con los siguientes valores.

– +
Tensión de resistencia inversa:tensión del circuito de carga × 10
COM Corriente hacia delante: mayor que la corriente de carga

Circuito de protección D

Salida Q Carga inductiva Este circuito de protección puede utilizarse con circuitos de
alimentación de carga de CA y CC.
Varistor

– +
COM
o

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 3-15


3: INSTALACIÓN Y CABLEADO

Fuente de alimentación
Módulo de la CPU compacta (Alim. con CA y CC)

• Utilice una fuente de alimentación del valor adecuado. La utilización de una fuente de
Precaución alimentación equivocada puede provocar peligro de incendio.
• El intervalo de tensión permitida es de 85 a 264V CA para los módulos de la CPU con
alimentación CA y de 16,0 a 31,2V CC para los módulos de la CPU con alimentación de
CC. No utilice MicroSmart con ninguna otra tensión.
• Si la tensión 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, daños o accidentes, incluya una
medida de prevención utilizando un circuito de supervisión de tensión fuera de
MicroSmart.
• Utilice un fusible aprobado por la norma IEC 60127 fuera de la línea de corriente de
MicroSmart. Esto es necesario cuando se exporta un equipo que contiene MicroSmart a
Europa.

Tensión de la fuente de alimentación


El rango de tensión de alimentación permitido para el módulo 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 tensión de detección de error de alimentación depende de la cantidad de puntos de entrada y salidas
utilizados. Básicamente, el error de alimentación se detecta cuando la tensión cae por debajo de los 85V CA o
16,0V CC, deteniendo la operación para impedir un funcionamiento incorrecto.
Una interrupción momentánea de la corriente durante 20 ms o menos no se reconoce como un error de
alimentación en la tensión clasificada de 100 a 240 V de CA.

Irrupción de corriente en el encendido


Cuando el módulo de la CPU compacta alimentada por CA o CC está encendido, fluye una irrupción de
corriente de un máximo de 35 A (en los módulos de la CPU tipo 10 E/S y 16 E/S) o de 40 A (en el módulo de la
CPU tipo 24 E/S).

Cableado de la fuente de alimentación


Utilice un cable trenzado de UL1015 AWG22 o UL1007
AWG18 para el cableado de la fuente de alimentación.
Haga este cableado lo más corto que pueda.
Sitúe el cableado de la fuente de alimentación lo más
Alim. CA Alim. CC
lejos posible de las líneas de motor.
L N + –
Toma de tierra
Para impedir descargas eléctricas, conecte el terminal o
+
a una toma de tierra adecuada utilizando un cable de –
UL1007 AWG16. 100-240 24V CC
La toma de tierra también evita un funcionamiento V CA
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 más 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: INSTALACIÓN Y CABLEADO

Módulo de la CPU delgada (Corriente continua)

Precaución • Utilice una fuente de alimentación del valor adecuado. La utilización de una fuente de
alimentación equivocada puede provocar peligro de incendio.
• El intervalo de tensión admisible para el módulo de la CPU delgada de MicroSmart va
de 20,4 a 26,4 V CC. No utilice MicroSmart con ninguna otra tensión.
• Si la tensión 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, daños o accidentes, incluya una
medida de prevención utilizando un circuito de supervisión de tensión fuera de
MicroSmart.
• Utilice un fusible aprobado por la norma IEC 60127 fuera de la línea de corriente de
MicroSmart. Esto es necesario cuando se exporta un equipo que contiene MicroSmart a
Europa.

Tensión de la fuente de alimentación


El intervalo de tensión admisible para el módulo de la CPU delgada de MicroSmart va de 20,4 a 26,4 V CC.
La tensión mínima de detección de error de alimentación depende de la cantidad de puntos de entrada y salida
utilizados. Fundamentalmente, el error de alimentación se detecta cuando la tensión cae por debajo de 20,4 V
de CC, deteniendo la operación para impedir un funcionamiento incorrecto.
Una interrupción momentánea de la corriente durante 10 mseg o menos no se reconoce como un error de
alimentación en la tensión clasificada de 24 V de CC.

Irrupción de corriente en el encendido


Cuando el módulo de la CPU delgada está encendido, fluye una
irrupción de corriente de un máximo de 50 A.

Cableado de la fuente de alimentación


Utilice un cable trenzado de UL1015 AWG22 o UL1007 AWG18
+ –
para el cableado de la fuente de alimentación. Haga este cableado
lo más corto que pueda.
+
Sitúe el cableado de la fuente de alimentación lo más lejos posible

de las líneas de motor. 24V CC

Toma de tierra
Para impedir descargas eléctricas, conecte el terminal a una
toma de tierra adecuada utilizando un cable de UL1015 AWG22 o
UL1007 AWG18. La toma de tierra también 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 más 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: INSTALACIÓN Y CABLEADO

Precauciones para la conexión de dispositivos de comunicación


Cuando conecte los dispositivos de comunicación 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 señal 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 alimentación de CA o CC, los ruidos generados por el dispositivo externo
pueden afectar a los circuitos internos del MicroSmart y del dispositivo de comunicación. Adopte las siguientes
medidas según el entorno operativo.
• Utilice una fuente de alimentación distinta para el dispositivo externo que genere ruidos de modo que no se
forme un circuito de bucle que induzca ruidos.
• Desconecte de la línea de tierra el terminal de toma de tierra funcional del dispositivo de comunicaciones.
Esta medida podría ocasionar el deterioro de las características EMC. Al adoptar esta medida, asegúrese de
que las características EMEC de todo el sistema son satisfactorias.
• Conecte el terminal de toma de tierra funcional del dispositivo de comunicaciones a la línea de 0 V de la
fuente de alimentación para que los ruidos del dispositivo externo no pasen por la línea de comunicaciones.
• Conecte un aislante a la línea 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: INSTALACIÓN Y CABLEADO

Conexión de terminal

Precaución • Asegúrese 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 podrían producirse descargas eléctricas.
• No toque los terminales que tengan corriente ya que de hacerlo podrían producirse
descargas eléctricas.
• No toque los terminales inmediatamente después de apagar la corriente ya que
también pueden producirse descargas.
• Cuando utilice casquillos, inserte un cable en la parte inferior del casquillo y
enrósquelo.

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 continuación. El destornillador se utiliza para apretar los terminales con
tornillos en los módulos de MicroSmart . Estos casquillos, la herramienta para enroscar y el destornillador los
fabrica Phoenix Contact y están disponibles en Phoenix Contact.
Los números de tipo de los casquillos, de la herramienta para enroscar y del destornillador de la siguiente lista
son los números de tipo de Phoenix Contact. Al solicitar estos productos a Phoenix Contact, especifique el Nº.
de pedido y la cantidad listada a continuación.

Pedido de casquillos Nº.


Tamaño de
Cantidad de cables Tipo Phoenix Pedido Nº. Pcs./Pkt.
cable
UL1007 AWG16 AI 1,5-8 BK 32 00 04 3 100
Para conexión de 1
UL1007 AWG18 AI 1-8 RD 32 00 03 0 100
cable
UL1015 AWG22 AI 0,5-8 WH 32 00 01 4 100
AI-TWIN 2 x 0,75-8
UL1007 AWG18 32 00 80 7 100
Para conexión de 2 GY
cables AI-TWIN 2 x 0,5-8
UL1015 AWG22 32 00 93 3 100
WH

Pedido de herramienta para enroscar y destornillador Nº.


Nombre de la herramienta Tipo Phoenix Pedido Nº. Pcs./Pkt.
Herramienta para enroscar CRIMPFOX ZA 3 12 01 88 2 1
Para módulos de la CPU SZS 0,6 x 3,5 12 05 05 3 10
Destornillado Para módulos de E/S y
r adaptador de SZS 0,4 x 2,5 12 05 03 7 10
comunicación

módulos de la CPU 0,5 N·m


Par de torsión para terminal con módulos de E/S
tornillos Adaptador de 0,22 a 0,25 N·m
comunicación

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 3-19


3: INSTALACIÓN Y CABLEADO

3-20 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


4: PRINCIPIOS BÁSICOS DE FUNCIONAMIENTO
Introducción
Este capítulo ofrece información general acerca de cómo configurar el sistema básico de MicroSmart para
programar, iniciar y parar las operaciones de MicroSmart, y presenta procedimientos operativos sencillos que
van desde la creación de un programa del usuario utilizando WindLDR en un equipo hasta la supervisión de las
operaciones de MicroSmart.

Conexión de MicroSmart a un PC (Sistema de Conexión a Ordenador 1:1)


MicroSmart se puede conectar a un PC Windows de dos formas.

Conexión a Ordenador a través del puerto 1 o 2 (RS232C)


Si conecta un equipo de Windows al puerto RS232C 1 o 2 del módulo de la CPU de MicroSmart, active el
protocolo de mantenimiento del puerto RS232C utilizando la Configuración de área de función en WindLDR.
Consulte la página 26-2.
Para configurar un sistema de Conexión a Ordenador 1:1, conecte un equipo al módulo de la CPU utilizando el
cable de Conexión a Ordenador 4C (FC2A-KC4C). Este cable se puede conectar al puerto 1 directamente. Si
conecta el cable al puerto 2 del módulo de la CPU compacta tipo 16 o 24 E/S, instale un adaptador de
comunicación RS232C (FC4A-PC1) opcional al conector del puerto 2. Si lo conecta al puerto 2 del módulo de
la CPU delgada, se necesita un módulo de comunicación RS232C (FC4A-HPC1) opcional. El adaptador de
comunicación RS232C también se puede instalar en el módulo HMI principal (FC4A-HPH1).
Cable de Conexión a Ordenador
4C Puerto 1
FC2A-KC4C (RS232C)
3 m (9,84 pies) de longitud

RS232C Módulo de la
CPU compacta
Conector
hembra D-sub
de 9 contactos Puerto 2 (Nota)
Adaptador de comunicación
RS232C FC4A-PC1
Nota: El conector del puerto 2 está
disponible únicamente en los módulos
de la CPU tipo 16 y 24 E/S compacta, Puerto 1 (RS232C)
no en el tipo 10 E/S.

Módulo de comunicación
RS232C FC4A-HPC1

Módulo de la
CPU delgada

Puerto 2

Puerto 1 (RS232C)

Módulo HMI principal


FC4A-HPH1
Módulo de la
CPU delgada

Puerto 2
Adaptador de comunicación
RS232C FC4A-PC1

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 4-1


4: PRINCIPIOS BÁSICOS DE FUNCIONAMIENTO

Conexión a Ordenador a través del puerto 2 (RS485)


Si conecta un equipo Windows al puerto 2 del módulo de la CPU compacta tipo 16 o 24 E/S o en el módulo de
la CPU delgada, active el protocolo de mantenimiento del puerto 2 utilizando la Configuración de área de
función en WindLDR. Consulte la página 26-2.
Para configurar un sistema de Conexión a Ordenador 1:1 utilizando el módulo de la CPU compacta tipo 16 o
24 E/S, instale un adaptador de comunicación 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 módulo de la CPU utilizando el cable 1C de comunicación 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 más información sobre el conversor RS232C/RS485, consulte la página 26-4.
Para configurar un sistema de Conexión a Ordenador 1:1 utilizando el módulo de la CPU delgada, se necesita
un módulo de comunicación RS485 (FC4A-HPC2) opcional. El adaptador de comunicación RS485 también se
puede instalar en el módulo HMI principal (FC4A-HPH1).

Cable RS232C Puerto 2


HD9Z-C52 Adaptador de comunicación RS485
1,5 m (4,82 pies) de longitud FC4A-PC2

Módulo de la
RS232C
CPU compacta

Conector
hembra D-sub
de 9 contactos

Conversor RS232C/RS485 Cable 1C de comunicación del


FC2A-MD1 usuario Módulo de comunicación RS485
FC2A-KP1C FC4A-HPC2
2,4 m (7,87 pies) de longitud
A: Contacto 1
B: Contacto 2
SG: Contacto 7

Módulo de la
CPU delgada

Puerto 2

Módulo HMI principal


FC4A-HPH1
Módulo de la
CPU delgada

Puerto 2
Adaptador de comunicación RS485
FC4A-PC2

4-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


4: PRINCIPIOS BÁSICOS 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 edición de escalera con las barras de menús y de
herramientas en la parte superior de la misma.

Selección de PLC
Antes de introducir un programa de usuario en WindLDR, seleccione un tipo de PLC.

1. Seleccione Configuración de la barra de menú WindLDR, luego seleccione Tipo de PLC.


Aparece el cuadro de diálogo Selección de PLC.
Opción de Selección de Nº del tipo de módulo
PLC de la CPU MicroSmart
FC4A-C10R2
FC4A-C10R2X
FC4A-C10R2C
FC4A-C16R2
FC4A-C16R2X
FC4A-C16R2C
FC4A-C24R2
FC4A-C24R2X
FC4A-C24R2C
FC4A-D20K3
FC4A-D20X3
FC4A-D20S3
FC4A-D20RK1
FC4A-D20RX1
FC4A-D20RS1
FC4A-D40K3
FC4A-D40X3
FC4A-D40S3

Pulse este botón y la próxima vez que se inicie WindLDR se


seleccionará el mismo PLC como predeterminado.

2. Elija un tipo de PLC en la casilla de selección.


Haga clic en Aceptar para guardar los cambios.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 4-3


4: PRINCIPIOS BÁSICOS DE FUNCIONAMIENTO

Configuración del puerto de comunicaciones para el PC


Dependiendo del puerto de comunicaciones utilizado, seleccione le puerto adecuado en WindLDR.

1. Seleccione En línea de la barra de menú WindLDR, luego seleccione Comunicacione > Configurar.
Aparece el cuadro de diálogo Configuración de comunicación.

2. Elija el Puerto serie en la casilla de selección Comm y haga clic en el botón Detección automática.
Haga clic en Aceptar para guardar los cambios.
• Si utiliza un puerto COM

• Si utiliza comunicación Ethernet

Si desea obtener más información acerca de la configuración de las comunicaciones Ethernet,


consulte el manual del usuario del Servidor Web.

4-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


4: PRINCIPIOS BÁSICOS DE FUNCIONAMIENTO

Operación RUN/STOP
Esta sección describe las operaciones necesarias para iniciar y parar MicroSmart y para utilizar las entradas de
Stop y de Reset.

Precaución • Compruebe la seguridad antes de iniciar y parar MicroSmart. Una operación incorrecta
en MicroSmart puede causar daños en el equipo o accidentes.

Esquema de inicio/parada
El circuito de inicio/parada de MicroSmart consta
de tres bloques; fuente de alimentación, M8000
(relé interno especial del control de inicio) y Iniciar
entradas de Stop/de Reset. Cada bloque se PLC
Fuente de Control de Entrada Entrada
puede utilizar para iniciar y parar MicroSmart alimentaci inicio M8000 stop reset
mientras que los otros dos están configurados ón de WindLDR
para ejecutar MicroSmart.

Iniciar/parar utilizando WindLDR


MicroSmart se puede iniciar y parar utilizando WindLDR en un PC Windows conectado al módulo de la CPU de
MicroSmart. Cuando se pulsa el botón Inicio en el cuadro de diálogo que se muestra a continuación, el relé
interno especial del control de inicio M8000 se activa para iniciar MicroSmart. Cuando se pulsa el botón
Parada, M8000 se desactiva para parar MicroSmart.
1. Conecte el PC a MicroSmart, inicie WindLDR y encienda MicroSmart. Consulte la página 4-1.
2. Compruebe que no se ha designado ninguna entrada parada utilizando Configuración > Control Ejecutar /
Parar > Entradas parada y Restaurar. Consulte la página 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 línea de la barra de menú WindLDR.
Aparece la pestaña "En línea".

4. Haga clic en el botón Inicio para iniciar la operación; se activará el relé interno especial del control de inicio
M8000.
5. Haga clic en el botón Parada para parar la operación; se desactivará el relé interno especial del control de inicio
M8000.
La operación de PLC se puede iniciar y parar mientras WindLDR está en modo de supervisión. Seleccione En
línea > Supervisar > Supervisar y haga clic sobre el botón 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 según lo establecido en
el programa cuando MicroSmart se enciende. Dicha selección se efectúa en Configuración > Configuración del área
de función > Control Ejecutar/parar > Ejecutar/parar selección por error de copia de seguridad de memoria.
Consulte la página 5-3.
La duración de la copia de seguridad es de 30 días aproximadamente (por lo general) a 25°C después de
recargar la pila por completo.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 4-5


4: PRINCIPIOS BÁSICOS DE FUNCIONAMIENTO

Iniciar/parar utilizando la fuente de alimentación


Se puede iniciar y parar MicroSmart encendiendo y apagando el equipo.
1. Encienda MicroSmart para iniciar la operación. Consulte la página 4-1.
2. Si MicroSmart no se inicia, asegúrese de que el relé interno especial del control de inicio M8000 está activado
utilizando WindLDR. Si M8000 está desactivado, actívelo. Consulte la página 4-5.
3. Encienda y apague el equipo para iniciar y parar la operación.
Nota: Si M8000 está desactivado, MicroSmart no inicia la operación cuando se enciende. Para iniciar la operación,
encienda el equipo y active M8000 haciendo clic en el botón 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 configuración del sistema. La siguiente tabla muestra un retraso de tiempo
aproximado antes de iniciar la operación tras encender el equipo.
Tiempo de respuesta cuando no se utiliza ningún Data-Link:
Tamaño del programa Tras encender el equipo, la CPU inicia la operación en
4.800 bytes (800 pasos) 0,5 segundos aprox.
15.000 bytes (2.500 pasos) 1,2 segundos aprox.
27.000 bytes (4.500 pasos) 2 segundos aprox.
64.500 bytes (10.750 pasos) 5 segundos aprox.

Orden de encendµido y apagado


Alimentación del ACTIVADO
Para garantizar la transferencia de datos de E/S, módulo de E/S DESACTIVADO
encienda en primer lugar los módulos de E/S y, a ACTIVADO
Alimentación del
continuación, el módulo de la CPU, o encienda módulo de la CPU DESACTIVADO
ambos a la vez. Al cerrar el sistema, apague primero
el módulo de la CPU y, a continuación, los de E/S, o
apague ambos a la vez. 0 seg o más 0 seg o más

Iniciar/parar utilizando Entrada Stop y Entrada Reset


Cualquier terminal de entrada que esté disponible en el módulo de la CPU se puede designar como entrada
Stop o Reset utilizando la Configuración de área de función. El procedimiento para seleccionar las entradas
Stop y Reset se describe en la página 5-2.
Nota: Cuando utilice una entrada Stop o Reset para iniciar o parar la operación, asegúrese de que el relé interno especial
del control de inicio M8000 esté activado. Si M8000 está desactivado, la CPU no inicia la operación 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 operación del programa, la CPU para la operación, se
desactiva el LED de EJECUCIÓN 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 BÁSICOS DE FUNCIONAMIENTO

Estados del sistema al parar, resetear y reiniciar


Los estados del sistema durante la ejecución, stop, reset y reinicio después de parar se muestran en la
siguiente lista:
Relé interno, Registro de desplazamiento,
Contador, Registro de datos,
Valor actual del
Modo Salida Registro de datos de expansión
temporizador
Tipo de
Tipo de borrado
mantenimiento
En
Ejecutar En funcionamiento En funcionamiento En funcionamiento
funcionamiento
Parar (entrada stop
DESACTIVADA Sin modificar Sin modificar Sin modificar
ACTIVADA)
Resetear (entrada de DESACTIVADO/ DESACTIVADO/
DESACTIVADA Reset en cero
Reset ACTIVADA) Reset en cero Reset en cero
DESACTIVADO/
Reiniciar Sin modificar Sin modificar Reset en preselección
Reset en cero
Nota: Los registros de expansión de datos y los dispositivos AS-Interface están disponibles en los módulos de la CPU
compacta FC4A-D20RK1, FC4A-D20RS1, FC4A-D40K3, y FC4A-D40S3. Todos los registros de datos de expansión 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 BÁSICOS DE FUNCIONAMIENTO

Operación simple
Esta sección describe cómo editar un programa simple utilizando WindLDR en un equipo, cómo transferirlo
desde el equipo a MicroSmart, cómo ejecutarlo y cómo supervisar la operación en la pantalla de WindLDR.
Conecte MicroSmart al equipo tal y como se describe en la página 4-1.

Programa del usuario de muestra


Cree un programa simple utilizando WindLDR. El programa de muestra realiza la siguiente operación:
Cuando sólo está activada la entrada I0, la salida Q0 se activa.
Cuando sólo está activada la entrada I1, la salida Q1 se activada.
Si ambas entradas están activadas, la salida Q2 parpadea en incrementos de 1 seg.
Núm. de
Entrada I0 Entrada I1 Operación de salida
escalón
DESACTIVA
1 ACTIVADO La salida Q0 está ACTIVADA.
DO
2 DESACTIVADO ACTIVADO La salida Q1 está ACTIVADA.
La salida Q2 parpadea en incrementos de 1
3 ACTIVADO ACTIVADO
seg.

Iniciar WindLDR
En el menú Inicio de Windows, seleccione Programas > Automation Organizer > WindLDR > WindLDR.
WindLDR se inicia y aparece una pantalla en blanco de edición de escalera con las barras de menús y de
herramientas en la parte superior de la misma.

4-8 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


4: PRINCIPIOS BÁSICOS DE FUNCIONAMIENTO

Desactivar la función Etiqueta


El siguiente ejemplo describe un procedimiento simple sin usar la función de etiqueta.
En la barra de menús de WindLDR, seleccione Ver > Mostrar/Ocultar. Haga clic en casilla de dirección del
dispositivo.

Compruebe la casilla de dirección del dispositivo.

Editar programa del usuario escalón a escalón


Inicie el programa del usuario con la instrucción LOD insertando un contacto NO de la entrada I0.

1. En la barra de menús de WindLDR, seleccione Inicio > Instrucción > Básico > A (Abierto normalmente).

2. Mueva el puntero del ratón a la primera columna de la primera línea en la que desea insertar un contacto NO y
haga clic con el botón izquierdo del ratón.

Nota: Otro método para insertar un contacto NO (o NC) consiste en mover el puntero del ratón al lugar en el
que desea insertarlo y escribir A (o B).
Aparece el cuadro de diálogo Abierto normalmente.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 4-9


4: PRINCIPIOS BÁSICOS 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 línea de escalera.


A continuación, programe una instrucción ANDN insertando un contacto NC de la entrada I1.

4. En la barra de menús de WindLDR, seleccione Inicio > Instrucción > Básico > B (Cerrado normalmente).

5. Mueva el puntero del ratón a la segunda columna de la primera línea de escalera en la que desea insertar un
contacto NC y haga clic con el botón izquierdo del ratón.
Aparece el cuadro de diálogo 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 línea de escalera.
Al final de la primera línea de escalera, programe la instrucción OUT insertando una bobina NO de la salida
Q0.

7. En la barra de menús de WindLDR, seleccione Inicio > Instrucción > Básico > OUT (Salida).

8. Mueva el puntero del ratón a la tercera columna de la primera línea de escalera en la que desea insertar una
bobina de salida y haga clic con el botón izquierdo del ratón.
Nota: Otro método para insertar una instrucción (básica o avanzada) consiste en escribir el símbolo de la instrucción,
OUT, en el lugar en el que desea insertarla.
Aparece el cuadro de diálogo 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 más a la derecha de la primera línea de escalera.
Con esto finaliza la programación del escalón 1.

Programe los escalones 2 y 3 repitiendo los procedimientos similares.

4-10 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


4: PRINCIPIOS BÁSICOS DE FUNCIONAMIENTO

Se puede insertar un nuevo escalón pulsando la tecla Intro mientras el cursor está en el escalón precedente.
También se puede insertar un nuevo escalón seleccionando Inicio > Editar > Adjuntar > Adjuntar escalón.
Cuando finalice, el programa de escalera tendrá la apariencia que se muestra a continuación.

Para insertar una nueva línea de


escalera sin crear un nuevo
escalón, pulse la tecla de flecha
abajo cuando el cursor se
encuentre en la última línea o pulse
la tecla de flecha derecha cuando el
cursor se encuentre en la columna
más ala derecha de la última línea.

Puede verificarse el programa de escalera para ver si el programa de usuario tiene algún error de sintaxis.

10. En la barra de menús de WindLDR, seleccione Inicio > Programa > Convertir.
La conversión se ha realizado con éxito si los símbolos de instrucciones están 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 botón de aplicación WindLDR ubicado en el ángulo superior izquierdo de la pantalla WindLDR,
haga luego clic sobre el botón 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 BÁSICOS 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 línea > Simulación > Simulación en la barra de menús de WindLDR. Aparece la pantalla
Simulación.

Para cambiar un estado de entrada hay que poner el puntero del ratón en la entrada y hacer clic con la tecla
derecha del ratón. Aparece un menú en el que puede seleccionarse Establecer o Restablecer para establecer o
restablecer la entrada.
Para finalizar la simulación hay que seleccionar En línea > Simulación > Simulación en la barra de menús de
WindLDR.
Descargar programa
Puede descargar el programa del usuario desde WindLDR ejecutándose en un PC a MicroSmart.
En la barra de menú de WindLDR, seleccione En línea > Transferencia > Descargar. Aparece el cuadro de diálogo
Descargar programa; a continuación, haga clic en el botón Aceptar. De este modo, se descargará el programa del
usuario en MicroSmart.
Nota: El cuadro de diálogo de Descargas se muestra también
seleccionando Inicio > Descargar.

Nota: Cuando se descarga un programa del usuario, todos los


valores y selecciones realizadas en la Configuración de área de
función también se descargan en MicroSmart. Si desea obtener
más información sobre la Configuración de área de función,
consulte las páginas 5-1 a 5-29.

4-12 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


4: PRINCIPIOS BÁSICOS DE FUNCIONAMIENTO

Operación de supervisión
Otra función eficaz de WindLDR es la de supervisar la operación 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 línea > Supervisar > Supervisar.
Cuando las entradas I0 e I1 están activadas, el diagrama de escalera en la pantalla de supervisión tiene el
siguiente aspecto:

Escalón 1: Cuando las entradas I0 e I1 están activadas,


la salida Q0 está desactivada.

Escalón 2: Cuando las entradas I0 e I1 están activadas,


la salida Q1 está desactivada.

Escalón 3: Cuando las entradas I0 e I1 están 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 supervisión, puede salir de WindLDR directamente desde la pantalla de supervisión o
desde la de edición. En ambos casos haga clic sobre el botón de aplicación WindLDR y luego sobre Salir de
WindLDR.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 4-13


4: PRINCIPIOS BÁSICOS DE FUNCIONAMIENTO

4-14 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


5: FUNCIONES ESPECIALES
Introducción
MicroSmart ofrece funciones especiales tales como: entradas de RUN/Parada, que debe hacer en caso que se
produzca un error de memoria, definición del rango de relés, contadores y registros de datos que mantienen el
valor incluso cuando se va la tensión... Estas funciones se programan utilizando el menú Configuración de
área de funciones.
En este menú también podemos acceder a la configuración de los contadores de alta velocidad, las entradas
de captura, las entradas de interrupción, seleccionar el protocolo de comunicación para el puerto 1 y el puerto
2, y el tiempo filtro de entradas y la protección contra lectura o escritura del programa del usuario.
Este capítulo describe estas funciones especiales. En este capítulo también se describen la función de reloj, la
función de potenciómetro analógico, el cartucho de la memoria y el ciclo de scan constante.
La Configuración de área de función para las funciones de comunicación se detalla en los capítulos 17 y 25 a
27.

Precaución • Como estos parámetros están relacionados con el programa del usuario, dicho
programa se debe descargar en MicroSmart después de cambiar alguno de ellos.

Configuración de área de función


Hay diversas funciones especiales que se programan en la Configuración de área de función. Para abrir el
cuadro de diálogo Configuración de área de función, inicie WindLDR en un PC Windows. En la barra de menús
de WindLDR, seleccione Configuración. Aparece el cuadro de diálogo Configuración de área de función.

Módulo de reloj, módulo de


Entrada normal, contador de alta velocidad de una o dos memoria, módulo maestro
fases, entrada de captura o entrada de interrupción; filtro de AS-Interface
entradas; interrupción de temporizador

Entradas de parada/reinicio y ejecutar/parar


Configuración de registro de datos
selección por error de copia de seguridad
de expansión
de memoria

Designación de mantenimiento/borrado de relés internos, Configuración de la protección contra lectura y


registros de desplazamiento, contadores y registros de escritura del programa del usuario y de la
datos contraseña

Configuración de modo de comunicación del puerto 1 y el puerto 7 para utilizar


el mantenimiento de usuario, usuario, módem, comunicación de vínculo de
datos de estación principal/secundaria y comunicación Modbus.

En las siguientes páginas se ofrece información 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 página 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ú Configuración de
área de función. Cuando se activa la entrada Parada, el MicroSmart para la operación. Para los estados del
sistema en los modos de RUN/ParadaReinicio, consulte la página 4-7.
Como estos parámetros están relacionados con el programa del usuario, dicho programa se debe descargar
en MicroSmart después de cambiar alguno de ellos.

Programación de WindLDR

1. Desde la barra de menú de WindLDR, seleccione Configuración > Configuración del área de función >
Control Ejecutar/parar. Aparece el cuadro de diálogo Configuración de área de función para Control Ejecutar/
parar.

2. Haga clic en la casilla de verificación debajo de las entradas de Parada y Restablecer.


Para configurar la entrada de STOP:
Haga clic en la casilla de verificación situada a la izquierda de Usar Entrada de parada y escriba el
número de entrada que desee que esté disponible en el módulo de la CPU en el campo Para
configurar la entrada de STOP.
Para configurar la entrada de Restablecimiento:
Haga clic en la casilla de verificación situada a la izquierda de Usar Restablecer entrada y escriba
el número de entrada que desee que esté disponible en el módulo 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 Configuración


de área de función en sus valores predeterminados.

Predeterminado: No se han designado entradas paradas ni restablecidas.

3. Haga clic en el botón Aceptar.

5-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


5: FUNCIONES ESPECIALES

Ejecutar/parar selección 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 duración de la copia de seguridad de la pila, los datos designados para
que se mantengan durante un error de alimentación se pierden. El cuadro de diálogo Ejecutar/parar selección
por error de copia de seguridad de memoria se utiliza para iniciar o parar la CPU al intentar reiniciar la
operación después 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 relés internos, registros de
desplazamiento, contadores y registros de datos almacenados en la RAM se mantienen durante 30 días
aproximadamente.
Como este parámetro está relacionado con el programa del usuario, dicho programa se debe descargar en
MicroSmart después de cambiarlo.

Programación de WindLDR

1. Desde la barra de menú de WindLDR, seleccione Configuración > Configuración del área de función >
Control Ejecutar/parar. Aparece el cuadro de diálogo Configuración de área de función para Control Ejecutar/
parar.

2. Haga clic en el botón Ejecutar/Parar.


Ejecutar (predeterminado): Haga clic en el botón 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 botón 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 selección 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 más información sobre
la operación de inicio/parada, consulte la página 4-5.

Permite restablecer los valores de la Configuración


de área de función en sus valores predeterminados.

3. Haga clic en el botón Aceptar.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 5-3


5: FUNCIONES ESPECIALES

Designación de mantenimiento de relés internos, registros de desplazamiento,


contadores y registros de datos
Los estados de los relés internos y bits del registro de desplazamiento se suelen borrar al iniciar. También se
pueden designar todos o un bloque de relés 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. También 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 configuración del cuadro de
diálogo Configure los parámetros de Mantener/Borrar que se muestra a continuación. Los parámetros de
mantenimiento/borrado de este cuadro de diálogo tendrán efecto al reiniciar la CPU.
Como estos parámetros están relacionados con el programa del usuario, dicho programa se debe descargar
en MicroSmart después de cambiar alguno de ellos.

Programación de WindLDR

1. Desde la barra de menú de WindLDR, seleccione Configuración > Configuración del área de función > Copia
de seguridad de memoria. Aparece el cuadro de diálogo Configure los parámetros 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, según
se requiera.

Permite restablecer los valores de la Configuración


de área de función en sus valores predeterminados.

5-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


5: FUNCIONES ESPECIALES

Designación de 'mantenimiento' de relés internos


Borrar todos:
Los estados de todos los relés internos se borran al iniciar (predeterminado).
Mantener todos:
Los estados de todos los relés internos se mantienen al iniciar.
Mantener el intervalo especificado:
Durante la puesta en marcha se mantiene una gama especificada de relés internos.
Introduzca el número 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 números válidos del relé interno son del M0 al M317 (módulos de la CPU FC4A-
C10R2 y C4A-C10R2C) o M0 a M1277 (otros módulos de la CPU). Los relés especiales
internos y los relés internos de la AS-Interface no pueden recibir designación.

Número de mantenimiento de inicio


Número de mantenimiento de fin
(≥ Número 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.

Designación 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 número 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 números válidos del bit de registro de desplazamientos son del R0 al R63 (módulos
de la CPU FC4A-C10R2 y C4A-C10R2C ) o R0 a R127 (otros módulos 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.

Designación 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 número de “borrado” de inicio en el campo de la izquierda y el
de fin en el de la derecha. El número inicial de “borrado” tiene que ser menor o igual que
el número final de "borrado".
Los números válidos del contador son del C0 al C31 (módulos de la CPU FC4A-C10R2 y
C4A-C10R2C ) o C0 a C99 (otros módulos 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

Designación 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 número de “borrado” de inicio en el campo de la izquierda y el de fin
en el de la derecha. El número inicial de “borrado” tiene que ser menor o igual que el
número final de "borrado".
Los números válidos del registro de datos son del D0 al D399 (módulos de la CPU FC4A-
C10R2 y C4A-C10R2C) o D0 a D1299 (otros). Los registros especiales de datos, los
registros de expansión de datos y los registros de datos de AS-Interface no se pueden
designar. Todos los registros de datos de expansión 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 sección describe la función 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 preselección y activa
la salida cuando el valor actual llega al valor de preselección. Esta función se puede utilizar para un control de
motor sencillo o para medir longitudes de objetos.
Los módulos de la CPU compacta y los de tipo delgado tienen distintas configuraciones de contador de alta
velocidad.
Contadores de alta velocidad en módulos de la CPU compacta
Los módulos 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
Configuración de área de función en WindLDR.
Terminales de entrada y modos de operación del contador de alta velocidad (módulos de la CPU
compacta)
Núm. de contador de alta
HSC1 HSC2 HSC3 HSC4
velocidad
Terminal de entrada I0 I1 I2 I3 I4 I5
Entrada de
Contador de alta velocidad de
Fase A Fase B Reinicio — — —
dos fases
(Fase Z)
Contador de alta velocidad de Entrada de Entrada de Entrada de Entrada de Entrada de

una sola fase pulso Reinicio pulso pulso pulso
Para conectar las señales de entrada de los contadores de alta velocidad, utilice cables blindados de par
trenzado.
Contador de alta velocidad de dos fases HSC1 (módulos 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 atrás 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 comparación designada. Cualquier
terminal de salida que esté disponible en el módulo de la CPU se puede designar como salida de
comparación. Cuando se activa la entrada I2 (entrada de Reinicio), el valor actual se Reinicioea en un valor de
preselección y el contador de alta velocidad de dos fases cuenta los pulsos de entrada siguientes comenzando
por el valor de preselección.
Para controlar y supervisar la operación del contador de alta velocidad de dos fases se asignan dos registros
de datos especiales y seis relés 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 preselección) se
utiliza como valor de preselección. 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 límite de desbordamiento o
subdesbordamiento del valor actual durante la cuenta hacia delante o hacia atrás, 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 preselección de D8046 para el siguiente ciclo de recuento. Cuando se
activa el relé interno especial Reinicioeado de la salida de comparación M8030, se desactiva la salida de
comparación 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 página 5-16.
Nota: Cuando utilice la entrada I2 como entrada de fase Z, establezca 0 en el registro de datos especial de valor de
preselección D8046.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 5-7


5: FUNCIONES ESPECIALES

Relés internos especiales para los contadores de alta velocidad de dos fases (módulos de la CPU
compacta)
Núm. de contador de alta velocidad Lectura/
Descripción ACTIVADO
HSC1 HSC2 HSC3 HSC4 Escritura
Reinicio de salida de Desactiva la salida de
M8030 — — — L/E
comparación comparación
Entrada de puerta M8031 — — — Activa el recuento L/E
Entrada de Reinicio M8032 — — — Reinicioea el valor actual L/E
Valor actual Reinicioeado por
Estado de Reinicio M8130 — — — Sólo lectura
I2
Desbordamiento del Se produce un
M8131 — — — Sólo lectura
valor actual desbordamiento
Subdesbordamiento del Se produce un
M8132 — — — Sólo lectura
valor actual subdesbordamiento
Nota: Los relés internos especiales M8130 a M8132 continúan sólo durante un ciclo de scan.

Registros de datos especiales para los contadores de alta velocidad de dos fases (módulos de la CPU
compacta)
Núm. de contador de alta velocidad Lectura/
Descripción Actualizado
HSC1 HSC2 HSC3 HSC4 Escritura
Valor actual del contador de alta
D8045 — — — Cada ciclo de scan Sólo lectura
velocidad
Valor de preselección del
D8046 — — — — L/E
contador de alta velocidad

Especificaciones del contador de alta velocidad de dos fases (módulos de la CPU compacta)
Frecuencia máxima de
20 kHz
recuento
Intervalo de recuento De 0 a 65535 (16 bits)
Modo de operación Codificador rotativo (fases A, B, Z)
Control de puerta Activar/desactivar recuento
El valor actual se Reinicioea en un valor dado cuando el valor actual está por
Reinicio del valor actual 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 relés internos especiales para controlar y supervisar la operación
Relés de control/estado
del contador de alta velocidad.
Se puede designar cualquier número de salida disponible en el módulo de la CPU
como salida de comparación, que se activa cuando el valor actual alcanza el valor de
Salida de comparación preselección.
No se pueden designar los números de salida de los módulos de salida de expansión
o de E/S mezclados como salida de comparación.

5-8 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


5: FUNCIONES ESPECIALES

Contadores de alta velocidad de una fase HSC1 a HSC4 (módulos de la CPU compacta)
HSC1 también se puede utilizar como contador de alta velocidad de una sola fase, además 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 preselección, se activa una salida de
comparación designada y el valor actual se Reinicioea en 0 para contar los pulsos de entrada siguientes.
Para controlar y supervisar la operación del contador de alta velocidad de una sola fase se asignan dos
registros de datos especiales y cuatro relés 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 preselección) se utiliza como valor de preselección. 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
preselección, un relé interno especial (estado ACTIVADO de comparación) 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 preselección tiene efecto para el siguiente ciclo de recuento. Cuando se activa un relé
interno especial Reinicioeado de la salida de comparación, se desactiva la salida de comparación designada.
Además, sólo 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
página 5-17.

Relés internos especiales para los contadores de alta velocidad de una sola fase (módulos de la CPU
compacta)
Núm. de contador de alta velocidad Lectura/
Descripción ACTIVADO
HSC1 HSC2 HSC3 HSC4 Escritura
Reinicio de salida de Desactiva la salida de
M8030 M8034 M8040 M8044 L/E
comparación comparación
Entrada de puerta M8031 M8035 M8041 M8045 Activa el recuento L/E
Entrada de Reinicio M8032 M8036 M8042 M8046 Reinicioea el valor actual L/E
I2 Reinicioea el estado
Estado de Reinicio M8130 — — — Sólo lectura
actual
Estado ACTIVADO de Se alcanza el valor de
M8131 M8133 M8134 M8136 Sólo lectura
comparación preselección
Nota: Los relés internos especiales M8130, M8131, M8133, M8134 y M8136 continúan sólo durante un ciclo de scan.

Registros de datos especiales para los contadores de alta velocidad de una sola fase (módulos de la
CPU compacta)
Núm. de contador de alta velocidad Lectura/
Descripción Actualizado
HSC1 HSC2 HSC3 HSC4 Escritura
Valor actual del contador de alta
D8045 D8047 D8049 D8051 Cada ciclo de scan Sólo lectura
velocidad
Valor de preselección del
D8046 D8048 D8050 D8052 — L/E
contador de alta velocidad

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 5-9


5: FUNCIONES ESPECIALES

Especificaciones del contador de alta velocidad de una sola fase (módulos de la CPU compacta)
Frecuencia máxima de HSC1: 20 kHz
recuento HSC2 a HSC4: 5 kHz
Intervalo de recuento De 0 a 65535 (16 bits)
Modo de operación Contador de suma
Control de puerta Activar/desactivar recuento
Reinicio del valor El valor actual se Reinicioea en 0 cuando éste alcanza el valor de preselección o cuando se
actual activa la entrada de Reinicio I2 (sólo HSC1) o el relé interno especial de entrada de Reinicio.
Relés de estado Relés internos especiales para indicar los estados de los contadores de alta velocidad.
Se puede designar cualquier número de salida disponible en el módulo de la CPU como
salida de comparación, que se activa cuando el valor actual alcanza el valor de
Salida de comparación preselección.
No se pueden designar los números de salida de los módulos de salida de expansión o de E/
S mezclados como salida de comparación.

Contadores de alta velocidad en módulos de la CPU delgada


Los módulos 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 Configuración de área de función en WindLDR.

Terminales de entrada y modos de operación del contador de alta velocidad (módulos de la CPU
delgada)
Núm. de contador de
HSC1 HSC2 HSC3 HSC4
alta velocidad
Terminal de entrada I0 I1 I2 I3 I4 I5 I6 I7
Contador de alta Entrada de Entrada de
velocidad Fase A Fase B Reinicio — — Reinicio Fase A Fase B
de dos fases (Fase Z) (Fase Z)
Contador de alta
Entrada Entrada de Entrada Entrada Entrada de Entrada
velocidad — —
de pulso Reinicio de pulso de pulso Reinicio de pulso
de una sola fase
Para conectar las señales 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 (módulos 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 atrás 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
comparación designada. Cualquier terminal de salida que esté disponible en el módulo de la CPU se puede
designar como salida de comparación. Cuando se activa la entrada I2 o I5 (entrada de Reinicio), el valor actual
se Reinicioea en un valor de preselección y el contador de alta velocidad de dos fases cuenta los pulsos de
entrada siguientes comenzando por el valor de preselección.
Para controlar y supervisar cada operación del contador de alta velocidad de dos fases se asignan dos
registros de datos especiales y seis relés 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 preselección) se utiliza como valor de preselección. 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 límite de
desbordamiento o subdesbordamiento del valor actual durante la cuenta hacia delante o hacia atrás, 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 preselección de D8046 o D8052
para el siguiente ciclo de recuento. Cuando se activa el relé interno especial Reinicioeado de la salida de
comparación M8030o M8044, se desactiva la salida de comparación 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 página 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
preselección D8046 o D8052, respectivamente.

Relés internos especiales para los contadores de alta velocidad de dos fases (módulos de la CPU
delgada)
Núm. de contador de alta
Lectura/
Descripción velocidad ACTIVADO
Escritura
HSC1 HSC2 HSC3 HSC4
Reinicio de salida de Desactiva la salida de
M8030 — — M8044 L/E
comparación comparación
Entrada de puerta M8031 — — M8045 Activa el recuento L/E
Entrada de Reinicio M8032 — — M8046 Reinicioea el valor actual L/E
l2 o l5 Reinicioea el estado
Estado de Reinicio M8130 — — M8135 Sólo lectura
actual
Se produce un
Desbordamiento del valor actual M8131 — — M8136 Sólo lectura
desbordamiento
Se produce un
Subllenado del valor actual M8132 — — M8137 Sólo lectura
subdesbordamiento
Nota: Los relés internos especiales M8130 a M8132 y M8135 a M8137 continúan sólo durante un ciclo de scan.

Registros de datos especiales para los contadores de alta velocidad de dos fases (módulos de la CPU
delgada)
Núm. de contador de alta velocidad Lectura/
Descripción Actualizado
HSC1 HSC2 HSC3 HSC4 Escritura
Valor actual del contador de alta
D8045 — — D8051 Cada ciclo de scan Sólo lectura
velocidad
Valor de preselección del contador de
D8046 — — D8052 — L/E
alta velocidad

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 5-11


5: FUNCIONES ESPECIALES

Especificaciones del contador de alta velocidad de dos fases (módulos de la CPU delgada)
Frecuencia máxima de
20 kHz
recuento
Intervalo de recuento De 0 a 65535 (16 bits)
Modo de operación Codificador rotativo (fases A, B, Z)
Control de puerta Activar/desactivar recuento
El valor actual se Reinicioea en un valor dado cuando el valor actual está por
Reinicio del valor actual 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 relés internos especiales para controlar y supervisar la operación
Relés de control/estado
del contador de alta velocidad.
Se puede designar cualquier número de salida disponible en el módulo de la CPU
como salida de comparación, que se activa cuando el valor actual alcanza el valor de
Salida de comparación preselección.
No se pueden designar los números de salida de los módulos de salida de expansión
o de E/S mezclados como salida de comparación.

Contadores de alta velocidad de una fase HSC1 a HSC4 (módulos de la CPU delgada)
HSC1 y HSC4 también se pueden utilizar como contadores de alta velocidad de una fase, además 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 preselección, se activa una
salida de comparación designada y el valor actual se Reinicioea en 0 para contµar los pulsos de entrada
siguientes.
Para controlar y supervisar la operación del contador de alta velocidad de una sola fase se asignan dos registros
de datos especiales y cuatro relés 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 preselección) se utiliza como valor de preselección. 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
preselección, un relé interno especial (estado ACTIVADO de comparación) 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 preselección tiene efecto para el siguiente ciclo de recuento. Cuando se activa un relé
interno especial Reinicioeado de la salida de comparación, se desactiva la salida de comparación designada.
Además, sólo 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 página 5-17.

Relés internos especiales para los contadores de alta velocidad de una sola fase (módulos de la CPU
delgada)
Núm. de contador de alta velocidad Lectura/
Descripción ACTIVADO
HSC1 HSC2 HSC3 HSC4 Escritura
Reinicio de salida de
M8030 M8034 M8040 M8044 Desactiva la salida de comparación L/E
comparación
Entrada de puerta M8031 M8035 M8041 M8045 Activa el recuento L/E
Entrada de Reinicio M8032 M8036 M8042 M8046 Reinicioea el valor actual L/E
Estado de Reinicio M8130 — — M8135 I2 o I5 Reinicioea el estado actual Sólo lectura
Estado ACTIVADO de
M8131 M8133 M8134 M8136 Se alcanza el valor de preselección Sólo lectura
comparación

Nota: Los relés internos especiales M8130, M8131, M8133, M8134, M8135 y M8136 continúan sólo 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 (módulos de la
CPU delgada)
Núm. de contador de alta velocidad Lectura/
Descripción Actualizado
HSC1 HSC2 HSC3 HSC4 Escritura
Valor actual del contador de alta
D8045 D8047 D8049 D8051 Cada ciclo de scan Sólo lectura
velocidad
Valor de preselección del
D8046 D8048 D8050 D8052 — L/E
contador de alta velocidad

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 páginas 5-19 y 5-20.

Especificaciones del contador de alta velocidad de una sola fase (módulos de la CPU delgada)
HSC1 y HSC4: 20 kHz
Frecuencia máxima de recuento
HSC2 y HSC3: 5 kHz
Intervalo de recuento De 0 a 65535 (16 bits)
Modo de operación Contador de suma
Control de puerta Activar/desactivar recuento
El valor actual se Reinicioea en 0 cuando éste alcanza el valor de preselección,
Reinicio del valor actual cuando se activa la entrada de Reinicio I2 (HSC1) o I5 (HSC4), o cuando se
activa el relé interno especial de entrada de Reinicio.
Relés internos especiales para indicar los estados de los contadores de alta
Relés de estado
velocidad.
Se puede designar cualquier número de salida disponible en el módulo de la
CPU como salida de comparación, que se activa cuando el valor actual alcanza
Salida de comparación el valor de preselección.
No se pueden designar los números de salida de los módulos de salida de
expansión o de E/S mezclados como salida de comparación.

Borrado del valor actual del contador de alta velocidad


El valor actual del contador de alta velocidad se Reinicioea en el valor de preselección (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 límite de desbordamiento o subdesbordamiento del valor actual (dos fases) o cuando se
alcanza el valor de preselección (una fase), o
• cuando se activa la entrada de Reinicio (no la entrada de Reinicio del contador de alta velocidad) designada
en la Configuración de área de función.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 5-13


5: FUNCIONES ESPECIALES

Programación de WindLDR (módulos de la CPU compacta)


1. Desde la barra de menú de
WindLDR, seleccione
Configuración >
Configuración del área de
función > Configuración de
entrada. Aparece el cuadro de
diálogo Configuración de área
de función para Configuración
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 diálogo Configuración de contador de alta
velocidad. Módulo de la Salida de
CPU comparación
Modo
FC4A-C10R2/C Q0 a Q3
Seleccione Contador de alta velocidad de dos fases o Contador FC4A-C16R2/C Q0 a Q6
de alta velocidad de una sola fasepara HSC1. Para HSC2 a HSC4 FC4A-C24R2/C Q0 a Q7, Q10 a Q11
sólo está disponible Contador de alta velocidad de una sola fase.
Activar comparación
Haga clic en la casilla de verificación para activar la salida de comparación del contador de alta velocidad y
especifique un número de salida que esté disponible en el módulo de la CPU en el campo Salida de
comparación. Cuando se alcanza el valor preestablecido (contador de alta velocidad de una sola fase) o
cuando se supera el límite de desbordamiento o subdesbordamiento del valor actual (contador de alta
velocidad de dos fases), la salida de comparación especificada se activa y permanece en ese estado hasta
que se active un relé interno especial de reinicio de salida de comparación (M8030, M8034, M8040 o M8044)
Utilizar entrada restablecida de HSC
Haga clic en la casilla de verificación 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 función del modo
de contador de alta velocidad.
El valor actual se Reinicioea en el valor almacenado en D8046 (valor de preselección del contador
Dos fases de alta velocidad). El contador de alta velocidad de dos fases cuenta los pulsos de entrada siguientes
comenzando por el valor de preselección.
El valor actual se Reinicioea en 0. El valor almacenado en D8046 (valor de preselección del contador
Una sola fase
de alta velocidad) en este momento tiene efecto para el ciclo de recuento siguiente.
Como estos parámetros están relacionados con el programa del usuario, dicho programa se debe descargar
en MicroSmart después de cambiar alguno de ellos.

5-14 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


5: FUNCIONES ESPECIALES

Programación de WindLDR (módulos de la CPU delgada)


1. Desde la barra de menú de WindLDR, seleccione Configuración > Configuración del área de función >
Configuración de entrada. Aparece el cuadro de diálogo Configuración de área de función para Configuración
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 diálogo Configuración 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 sólo está disponible Contador de alta velocidad de una sola fase.
Activar comparación
Haga clic en la casilla de verificación para activar la salida de comparación del contador de alta velocidad y
especifique un número de salida que esté disponible en el módulo de la CPU en el campo Salida de
comparación. Cuando se supera el límite de desbordamiento o subdesbordamiento del valor actual (contador
de alta velocidad de dos fases) o cuando se alcanza el valor de preselección (contador de alta velocidad de
una sola fase), la salida de comparación especificada se activa y permanece en ese estado hasta que se
activa un relé interno especial Reinicioeado de salida de comparación (M8030, M8034, M8040 o M8044).
Utilizar entrada restablecida de HSC
Haga clic en la casilla de verificación 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 función del modo de contador de alta velocidad.
El valor actual se Reinicia en el valor almacenado en D8046 o en D8052 (valor de preselección del
Dos fases contador de alta velocidad). El contador de alta velocidad de dos fases cuenta los pulsos de entrada
siguientes comenzando por el valor de preselección.
El valor actual se Reinicia en 0. El valor almacenado en D8046 o D8052 (valor de preselección del
Una sola fase
contador de alta velocidad) en este momento tiene efecto para el ciclo de recuento siguiente.
Como estos parámetros están relacionados con el programa del usuario, dicho programa se debe descargar
en MicroSmart después de cambiar alguno de ellos.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 5-15


5: FUNCIONES ESPECIALES

Gráfico 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 comparación.

El valor de D8046 se convierte en este


momento en el valor de preselección 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 preselección D8046 5 65533 3

Entrada de puerta M8031 Subdesbord-


amiento Desbordamiento
Salida de comparación Q1

Reinicio de salida de comparación 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 preselección de D8046 se establece en el valor actual de D8045 y, a
continuación, se activa el estado de preselección M8130 durante un ciclo de scan. Si se activa la entrada
M8032, el estado de preselección 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 atrás en la diferencia de fase entre la fase A (entrada I0) y la fase B (entrada I1).

Recuento hacia delante Recuento hacia atrás


(incremento) (disminución)

Fase A Fase A
(Entrada I0) (Entrada I0)
Fase B Fase B
(Entrada I1) (Entrada I1)

5-16 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


5: FUNCIONES ESPECIALES

Gráfico 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 preselección es 8. Se designa Q0 como salida de comparación.

El valor de D8048 se convierte en este momento en el


valor de preselección para el siguiente ciclo de recuento.

8
7
6
5
Valor actual D8047 4
3
2
1
0

Entrada de pulso I3

Entrada Reinicio M8036

Valor de preselección D8048 8

Entrada de puerta M8035

Salida de comparación Q0

Reinicio de salida de comparación M8034

Estado ACTIVADO de comparación 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
preselección 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 preselección de D8048, el estado ACTIVADO de
comparación M8133 continúa durante un ciclo de scan. Al mismo tiempo, se activa la salida de comparación
Q0, que permanece en ese estado hasta que se activa el Reinicio de salida de comparación M8034.
• Cuando el valor actual de D8047 alcanza el valor de preselección 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.

Descripción de la operación
Los codificadores rotativos se vinculan al rodillo de alimentación de Cinta enrollada
la cinta y los pulsos de salida procedentes del mismo son contados Rodillo de
por el contador de alta velocidad de dos fases en el módulo de la alimentación
CPU de MicroSmart . Cuando este contador alcanza los 2.700
pulsos, se activa la salida de comparación. Una vez activada, el
contador de alta velocidad continúa con otro ciclo de recuento. La Perforación de la cinta
salida de comparación permanece activada durante 0,5 segundos
para perforar agujeros en la cinta y se desactiva antes de que el Encoder rotativo
contador de alta velocidad vuelva a contar 2.700 pulsos.

Parámetros del programa


Grupo 1 (I0 - I2) Contador de alta velocidad de una o dos fases
Configuración del contador de
Contador de alta velocidad de dos fases
alta velocidad
Activar comparación Sí
Salida de comparación Q1
Utilizar entrada de Reinicio de
No
HSC (I2)
Para hacer que el valor actual se desborde cada 2.700 pulsos, almacene 62836
Valor de preselección de HSC
en D8046
(D8046)
(65535 – 2700 + 1 = 62836)
Valor de preselección del
0,5 seg. (necesarios para perforar) programados en la instrucción TIM
temporizador

Nota: Este ejemplo no utiliza la señal de fase Z (entrada I2).

Programación de WindLDR

5-18 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


5: FUNCIONES ESPECIALES

Diagrama de escalera
Cuando el MicroSmart inicia la operación, 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.

SUB (W) S1 – S2 – D1 – REP M8120 es el relé interno especial del pulso de inicialización.
M8120 65535 2700 D0 1er ciclo de scan
Las instrucciones SUB y ADD se utilizan para almacenar un valor
ADD (W) S1 – S2 – D1 – REP
D0 1 D8046 de preselección de 62836 (65535 – 2700 + 1) en D8046 (valor de
preselección).
R
M8031 M8031 (entrada de puerta) está desactivado.

R M0 está desactivado.
M0
3er ciclo de scan
SOTU S En el flanco ascendente de M0, M8031 (entrada de puerta) está
M0 M8031 activado. Tras el procesamiento de END del tercer ciclo de scan,
HSC1 empieza a contar.
SOTD S 2º ciclo de scan
M8120 M0 En el flanco descendente de M8120 (pulso de inicialización), M0
está activado. HSC1 se inicializa tras el procesamiento de END del
segundo ciclo de scan.
TIM T0
Q1 5 M8030 Cuando HSC1 está por encima de 65535, la salida Q1 (salida de
comparación) se activa para iniciar el temporizador T0. HSC1 se
END inicia para repetir el recuento.
Cuando el temporizador cuenta 0,5 seg., M8030 (Reinicio de salida
de comparación) se activa para desactivar la salida Q1.

Gráfico de control de tiempo


Cuando el valor actual del contador de alta velocidad
supera 65535, la salida de comparación Q1 se activa y el
valor actual se Reinicioea en 62386.
Valor actual D8045

65535

2700 pulsos

Valor de preselección D8046 62836

ACTIVADO
Salida de comparación 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.

Parámetros del programa


Grupo 2 (I3) Contador de alta velocidad de una sola fase
Activar comparación Sí
Salida de comparación Q2
Valor de preselección de HSC (D8048) 1000

Programación de WindLDR

Diagrama de escalera
Cuando MicroSmart inicia la operación, el valor de preselección 1000 se almacena en el relé interno especial
de valor de preselección 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.

MOV (W) S1 – D1 – REP M8120 es el relé interno especial del pulso de inicialización.
M8120 1000 D8048 1º ciclo de scan
La instrucción MOV almacena un valor de preselección de 1000 en
R D8048 (valor de preselección).
M8035
M8035 (entrada de puerta) está desactivado.
R
M0 M0 está desactivado.
3º ciclo de scan
SOTU S En el flanco ascendente de M0, M8035 (entrada de puerta) está
M0 M8035 activado. Tras el procesamiento de END del tercer ciclo de scan, HSC2
empieza a contar.
2º ciclo de scan
SOTD S En el flanco descendente de M8120 (pulso de inicialización), M0 está
M8120 M0
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
END comparación) se activa y HSC2 vuelve a iniciar el recuento desde cero.

5-20 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


5: FUNCIONES ESPECIALES

Entrada de captura
La función 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 más cortos que un tiempo de ciclo de scan.
Se pueden designar cuatro entradas, I2 a I5, para capturar un límite ascendente o descendente de los pulsos
de entrada cortos y los estados de entrada de captura se almacenan en los relés internos especiales M8154 a
M8157, respectivamente. El cuadro de diálogo Configuración de área de función se utiliza para designar las
entradas I2 a I5 como entradas de captura.
Las señales de entrada normales para los terminales de entrada se leen cuando se ejecuta la instrucción END
al final de un ciclo de scan.
Como estos parámetros están relacionados con el programa del usuario, dicho programa se debe descargar
en MicroSmart después de cambiar alguno de ellos.

Especificaciones de entradas de captura


Anchura mínima de pulso ACTIVADO 40 µseg
Anchura mínima de pulso DESACTIVADO 150 µseg
Nota: La configuración del filtro de entradas no afecta a las entradas de captura. Si desea obtener información sobre la
función de filtro de entradas, consulte la página 5-28.
Terminales de entrada de captura y relés internos especiales para entradas de captura
Núm. de entrada de Relé interno especial para entrada de
Grupo
captura captura
Grupo 1 I2 M8154
Grupo 2 I3 M8155
Grupo 3 I4 M8156
Grupo 4 I5 M8157

Programación de WindLDR
1. Desde la barra de menú de WindLDR, seleccione Configuración > Configuración del área de función >
Configuración de entrada. Aparece el cuadro de diálogo Configuración de área de función para Configuración
de entrada.
Selección de límite ascendente/
descendente para entradas de captura
Límite ascendente de entrada de
captura
Límite descendente de entrada de
captura

2. Seleccione Capturar entrada en los cuadros de lista desplegables Grupos 1 a 4. Aparece el cuadro de diálogo
Capturar entrada.
3. Seleccione flanco ascendente de entrada de captura o Límite 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) 1 tiempo de ciclo de scan
END
procesada

Captura de flanco descendente del pulso de entrada


Nota

Entrada real ACTIVADO


(I2 a I5) DESACTIVADO

ACTIVADO
DESACTIVADO
Relé de entrada de captura
(M8154-M8157) 1 tiempo de ciclo de scan
END
procesada

Nota: Cuando dos o más 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 más de un ciclo de scan.

La entrada I2 se ha designado como entrada de captura utilizando la Configuración de área


M8154 I1 M0 de función.
Cuando la entrada I2 está activada, el relé interno especial M8154 se activa y M0 se
mantiene en el circuito automantenido.
M0
Cuando la entrada I1 de NC está desactivada, el circuito automantenido se queda sin latch
y M0 se desactiva.
M0
M0 se utiliza como condición de entrada para las siguientes instrucciones del programa.

5-22 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


5: FUNCIONES ESPECIALES

Entrada de interrupción
Todos los módulos de la CPU de MicroSmart tienen una función de entrada de interrupción. Cuando se
necesita una respuesta rápida para una entrada externa, como el control de posición, la entrada de
interrupción puede llamar a una subrutina para que ejecute un programa de interrupción.
Se pueden designar cuatro entradas, I2 a I5, para ejecutar la interrupción en un límite ascendente y/o
descendente de los pulsos de entrada. Cuando las entradas I2 a I5 inician una interrupción, la ejecución del
programa salta inmediatamente a un número de etiqueta predeterminado almacenado en los registros de
datos especiales D8032 a D8035, respectivamente. El cuadro de diálogo Configuración de área de función se
utiliza para designar las entradas I2 a I5 como entradas de interrupción, entradas normales, entradas de
contador de alta velocidad o entradas de captura.
Las señales de entrada normales para los terminales de entrada se leen cuando se ejecuta la instrucción END
al final de un ciclo de scan.
Como estos parámetros están relacionados con el programa del usuario, dicho programa se debe descargar
en MicroSmart después de cambiar alguno de ellos.
Terminales de entrada de interrupción, registros de datos especiales y relés internos especiales para
entradas de interrupción
Núm. de entrada de Nº de etiqueta del destino de salto de Estado de entrada de
Grupo
interrupción entrada de interrupción interrupción
Grupo 1 I2 D8032 M8140
Grupo 2 I3 D8033 M8141
Grupo 3 I4 D8034 M8142
Grupo 4 I5 D8035 M8143

Programación de WindLDR
1. Desde la barra de menú de WindLDR, seleccione Configuración > Configuración del área de función >
Configuración de entrada. Aparece el cuadro de diálogo Configuración de área de función para Configuración
de entrada.

Selección de flanco ascendente/


descendente para entradas de
interrupción
Interrupción en flanco ascendente
La interrupción se produce cuando
se activa la entrada de interrupción.
Interrupción en flanco descendente
La interrupción se produce cuando
se desactiva la entrada de
interrupción.
Interrupción en ambos flancos
La interrupción se produce cuando
se activa o desactiva la entrada de
interrupción.

2. Seleccione Interrumpir entrada en los cuadros de lista desplegables Grupos 1 a 4. Aparece el cuadro de
diálogo Entrada de interrupción.
3. Seleccione un límite de interrupción en la lista desplegable de cada grupo.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 5-23


5: FUNCIONES ESPECIALES

Desactivar y activar interrupción


Las entradas de interrupción I2 a I5 y la interrupción de temporizador suelen estar activadas mientras la CPU
está en ejecución y también se pueden desactivar con la instrucción DI o activar con la instrucción EI
individualmente. Cuando se activan las entradas de interrupción I2 a I5, se activan los relés internos
especiales M8140 a M8143, respectivamente. Consulte la página 18-7.

Ejemplo: Entrada de interrupción


El siguiente ejemplo demuestra un programa de uso de la función de entrada de interrupción, con la entrada I2
designada como entrada de interrupción. Cuando la entrada de interrupción está activada, el estado de la
entrada I0 se transfiere inmediatamente a la salida Q0 utilizando la instrucción IOREF (actualización de E/S)
antes de que se ejecute la instrucción END. Si desea obtener mas información sobre la instrucción IOREF,
consulte la página 18-6.
M8120 es el relé interno especial del pulso de inicialización.
MOV (W) S1 – D1 – REP
M8120 0 D8032 D8032 almacena 0 para designar la etiqueta del destino de salto 0 para
la entrada de interrupción I2.
Programa principal
El programa de interrupción se separa del programa principal por medio
de la instrucción END.
END
Cuando la entrada I2 está activada, la ejecución del programa salta a la
LABEL etiqueta 0.
0
M8125 es el relé interno especial de salida en funcionamiento.
IOREF S1
M8125 I0 IOREF lee inmediatamente el estado de la entrada I0 en el relé interno
M300.

M300 Q0 M300 activa o desactiva la memoria interna de la salida Q0.


IOREF S1 Otra instrucción IOREF escribe inmediatamente el estado de la
Q0 memoria interna de la salida Q0 en la salida Q0 real.
M8125
La ejecución del programa vuelve al programa principal.
LRET Inserte la instrucción LRET al final de la subrutina para volver al
programa principal.

5-24 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


5: FUNCIONES ESPECIALES

Notas para utilizar las entradas de interrupción y la interrupción de temporizador:


• Cuando utilice una entrada de interrupción o una interrupción de temporizador, separe el programa de interrupción del programa
principal mediante la instrucción END al final del programa principal.
• Cuando un programa de interrupción llama a otra subrutina, se puede anidar un máximo de 3 llamadas de subrutinas. Si se anidan más
de 3, se produce un error de ejecución en el programa del usuario, activando el relé interno especial M8004 y el LED DE ERROR.
• Cuando utilice una entrada de interrupción o interrupción de temporizador, incluya el número de etiqueta del programa de
interrupción que se va a ejecutar cuando se produzca una interrupción. Los números de etiqueta almacenados en los registros de datos
D8032 a D8036 especifican los programas de interrupción para las entradas de interrupción I2 a I5 y la interrupción de temporizador,
respectivamente.
• Cuando se activa más de una entrada de interrupción o interrupción de temporizador al mismo tiempo, se da prioridad a la ejecución
del programa de interrupción para las entradas I2, I3, I4, interrupción de temporizador e I5, en ese orden. Si se inicia una interrupción
mientras se está ejecutando otro programa de interrupción, el segundo programa se ejecuta cuando finalice el primero. No se pueden
ejecutar varios programas de interrupción al mismo tiempo.
• Cuando se utiliza una función de comunicación, como un Data-Link, el tamaño del programa de interrupción debe limitarse al tiempo
ejecutable que se muestra en la siguiente tabla.
Función de Velocidad en baudios Tiempo ejecutable del programa de interrupción
comunicación (bps) (µseg)
Sin utilizar — 670 máximo
Utilizada 1200, 2400, 4800, 9600 670 máximo
Utilizada 19200 170 máximo
• Si el programa de interrupción 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 comunicación en el Data-Link o en la
comunicación con las unidades de visualización. Asegúrese de que el tiempo de ejecución del programa de interrupción está comprendido
dentro de los valores mostrados anteriormente, con referencia a los tiempos de ejecución de la página A-1. Cuando utilice contadores de alta
velocidad, el tamaño del programa de interrupción debe ser mucho menor.
• Cuando utilice el Data-Link y las entradas de interrupción, seleccione 19200 bps para la velocidad en baudios de la comunicación del
Data-Link.
• Asegúrese de que el tiempo de ejecución del programa de interrupción es suficientemente inferior a los intervalos de interrupción.
• Los programas de interrupción 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 aparición de la interrupción hasta la ejecución del programa de interrupción 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

Interrupción de temporizador
Además de la entrada de interrupción tal y como se describe en la sección anterior, los módulos de la CPU
delgada FC4A-D20RK1, FC4A-D20RS1, FC4A-D40K1 y FC4A-D40S1 disponen de una función de
interrupción de temporizador. Cuando es necesaria una operación repetitiva, se puede utilizar la interrupción
de temporizador para llamar a una subrutina repetidamente a intervalos predeterminados de 10 a 140 mseg.
El cuadro de diálogo Configuración de área de función se utiliza para activar la interrupción de temporizador y
para especificar el intervalo, de 10 a 140 mseg, para ejecutar la interrupción de temporizador. Cuando la
interrupción de temporizador está activada, la ejecución del programa salta al número de etiqueta del destino
de salto almacenado en el registro de datos especial D8036 repetidamente mientras la CPU está en ejecución.
Una vez finalizado el programa de interrupción, la ejecución del programa vuelve al programa principal en la
dirección donde se produjo la interrupción.
Como estos parámetros están relacionados con el programa del usuario, dicho programa se debe descargar
en MicroSmart después de cambiar alguno de ellos.

Registro de datos especial y relé interno especial para la interrupción de temporizador


Registro de datos especiales para el nº de
Relé interno especial para
Interrupción etiqueta del destino de salto de la
Estado de interrupción de temporizador
interrupción de temporizador
Interrupción de
D8036 M8144
temporizador

Programación de WindLDR
1. Desde la barra de menú de WindLDR, seleccione Configuración > Configuración del área de función >
Configuración de entrada. Aparece el cuadro de diálogo Configuración de área de función para Configuración
de entrada.

2. Haga clic en la casilla de verificación situada debajo de la interrupción de temporizador para utilizar la función de
interrupción de temporizador.
3. Seleccione un intervalo para ejecutar la interrupción de temporizador, de 10 a 140 ms.
Desactivar y activar interrupción
La interrupción de temporizador y las entradas de interrupción I2 a I5 suelen estar activadas mientras la CPU
está en ejecución y también se pueden desactivar con la instrucción DI o activar con la instrucción EI
individualmente. Cuando se activa una interrupción de temporizador, se activa M8144. Cuando se desactiva,
se desactiva M8144. Consulte la página 18-7.

5-26 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


5: FUNCIONES ESPECIALES

Ejemplo: Interrupción de temporizador


El siguiente ejemplo demuestra un programa de uso de la función de interrupción de temporizador. También
se debe completar la Configuración de área de función para utilizar la función de interrupción del temporizador
tal y como se describe en la página anterior.
MOV (W) S1 – D1 – REP M8120 es el relé interno especial del pulso de inicialización.
M8120 0 D8036 D8036 almacena 0 para designar la etiqueta del destino de salto 0 para
la interrupción de temporizador.
Programa principal

El programa de interrupción se separa del programa principal por medio


END
de la instrucción END.

LABEL Mientras la CPU se está ejecutando, la ejecución del programa salta a


0 la etiqueta 0 repetidamente según los intervalos seleccionados en la
Configuración de área de función.
Programa de interrupción
Cada vez que finaliza el programa de interrupción, la ejecución del
programa vuelve al programa principal en la dirección donde se produjo
LRET la interrupción.
Inserte la instrucción LRET al final de la subrutina para volver al
programa principal.
Notas para utilizar la interrupción de temporizador y las entradas de interrupción:
• Cuando utilice una interrupción de temporizador o una entrada de interrupción, separe el programa de interrupción del programa
principal mediante la instrucción END al final del programa principal.
• Cuando un programa de interrupción llama a otra subrutina, se puede anidar un máximo de 3 llamadas de subrutinas. Si se anidan más
de 3, se produce un error de ejecución en el programa del usuario, activando el relé interno especial M8004 y el LED DE ERROR.
• Cuando utilice una interrupción de temporizador o entrada de interrupción, incluya el número de etiqueta del programa de
interrupción que se va a ejecutar cuando se produzca una interrupción. Los números de etiqueta almacenados en los registros de datos
D8032 a D8036 especifican los programas de interrupción para las entradas de interrupción I2 a I5 y la interrupción de temporizador,
respectivamente.
• Cuando se activa más de una entrada de interrupción o interrupción de temporizador al mismo tiempo, se da prioridad a la ejecución
del programa de interrupción para las entradas I2, I3, I4, interrupción de temporizador e I5, en ese orden. Si se inicia una interrupción
mientras se está ejecutando otro programa de interrupción, el segundo programa se ejecuta cuando finalice el primero. No se pueden
ejecutar varios programas de interrupción al mismo tiempo.
• Cuando se utiliza una función de comunicación, como un Data-Link, el tamaño del programa de interrupción debe limitarse al tiempo
ejecutable que se muestra en la siguiente tabla.
Función de Tiempo ejecutable del programa de interrupción
Velocidad en baudios (bps)
comunicación (µseg)
Sin utilizar — 670 máximo
Utilizada 1200, 2400, 4800, 9600 670 máximo
Utilizada 19200 170 máximo
• Si el programa de interrupción 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 comunicación en el
Data-Link o en la comunicación con las unidades de visualización. Asegúrese de que el tiempo de ejecución del programa de
interrupción está comprendido dentro de los valores mostrados anteriormente, con referencia a los tiempos de ejecución de la página
A-1. Cuando utilice contadores de alta velocidad, el tamaño del programa de interrupción debe ser mucho menor.
• Cuando utilice el Data-Link y las entradas de interrupción, seleccione 19200 bps para la velocidad en baudios de la comunicación del
Data-Link.
• Asegúrese de que el tiempo de ejecución del programa de interrupción es suficientemente inferior a los intervalos de interrupción.
• Los programas de interrupción 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 ejecución del programa de interrupción supera los 670 µseg al utilizar la interrupción de temporizador, se producirá un
error de ejecución en el programa del usuario, lo que activará el relé interno especial M8004 y el LED de ERROR.
• El periodo entre la aparición de la interrupción hasta la ejecución del programa de interrupción 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 función de filtro de entradas se utiliza para rechazar los ruidos de entrada. La función de entrada de captura
descrita en la sección anterior se utiliza para leer pulsos de entrada cortos en los relés internos especiales. Por
el contrario, el filtro de entradas rechaza los pulsos de entrada cortos cuando se utiliza MicroSmart con señales
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 Configuración de área de función. Los valores del filtro de entradas que se pueden seleccionar
para las señales 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 módulos 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 módulos
de la CPU delgada de 40 E/S y todos los módulos de entrada de expansión 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 más un tiempo de ciclo de scan para
recibir las señales de entrada. Cuando utilice la función de filtro de entradas, seleccione Entrada normal en la
página Entrada especial de la Configuración de área de función.
Como estos parámetros están relacionados con el programa del usuario, dicho programa se debe descargar
en MicroSmart después de cambiar alguno de ellos.

Programación de WindLDR
1. Desde la barra de menú de WindLDR, seleccione Configuración> Configuración del área de función >
Configuración de entrada. Aparece el cuadro de diálogo Configuración de área de función para Configuración
de entrada.

Grupo de filtros Selección de tiempo


de entradas de filtro de entradas
Grupo 1: I0 0 ms, 3 a 15 ms
Grupo 2: I1 en incrementos de 1 ms
Grupo 3: I2, I3 Predeterminado: 3 ms
Grupo 4: I4 - I7

2. Seleccione un valor del filtro de entradas para cada grupo de entradas.


Valores del filtro de entradas y operación de entrada
En función de los valores seleccionados, el filtro de entradas tiene tres áreas de respuesta para rechazar o
pasar las señales de entrada.
Área de rechazo: Las señales de entrada no pasan el filtro (valor del filtro seleccionado menos 2 mseg).
Área indefinida: Las señales pueden ser rechazadas o pasadas.
Área de paso: Las señales 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 más 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

Protección de programa del usuario


El programa del usuario del módulo de la CPU de MicroSmart se puede proteger contra lectura, contra
escritura o contra ambas cosas utilizando la Configuración de área de función en WindLDR. La protección de
lectura/escritura puede desactivarse temporalmente usando una contraseña predeterminada.

Los módulos de la CPU actualizados con la versión 210 o superior del programa del sistema disponen de una
opción para protección contra lectura sin contraseña, lo que hace imposible impedir por completo su lectura.

• Antes de realizar los siguientes pasos, asegúrese de que anota la contraseña, ya


Advertencia que lo necesitará para desactivar la protección del programa de usuario. Si el
programa del usuario en el módulo de la CPU de MicroSmart está protegido contra
lectura o contra lectura/escritura, el programa de usuario no se puede cambiar sin la
contraseña.

• Si el programa del usuario está protegido sin utilizar contraseña, entonces tampoco
Precaitión se puede desactivar la protección contra lectura temporalmente usando la
contraseña resultando así imposible leer el programa del usuario. Para desactivar la
protección contra lectura hay que descargar otro programa de usuario sin protección.

Programación de WindLDR

1. En la barra de menús de WindLDR,


seleccione Configuración >
Configuración de área de función >
Protección de programa. Aparece el
cuadro de diálogo Configuración de área
de función para Protección de programa.

2. Seleccione los modos requeridos para "Leer programa" y "Escribir programa" en la lista despegable.
Sin proteger: El programa del usuario del módulo de la CPU se puede leer y escribir sin contraseña.
Protegido con contraseña:Impide la copia no autorizada o sustitución no intencionada del programa del usuario. La
protección puede desactivarse temporalmente usando una contraseña
predeterminada.
Prohibido: Impide por completo la copia del programa del usuario. Esta opción está disponible sólo para la
protección contra lectura y no puede desactivarse temporalmente con una contraseña. Para
seleccionar esta opción, utilice un módulo de la CPU con la versión 210 o posterior del programa
del sistema y WindLDR ver 5.31 o posterior.

3. Después de seleccionar el modo de protección requerido debe utilizar el teclado para escribir en el campo Nueva
contraseña una contraseña de entre 1 y 8 caracteres ASCII que debe repetir en el campo Confirmar contraseña.

4. Haga clic en el botón Aceptar y descargue el programa del usuario en MicroSmart después de cambiar
cualquiera de estos parámetros.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 5-29


5: FUNCIONES ESPECIALES

Desactivación de la protección
Cuando el programa de usuario está protegido contra lectura y/o escritura con contraseña, la protección puede
desactivarse temporalmente usando WindLDR.
Si el programa de usuario impide la lectura, esta protección no puede desactivarse, así el programa de usuario
no puede leerse por ningún medio. Para desactivar la protección contra lectura hay que descargar otro
programa de usuario sin protección.

1. En la barra de menú de WindLDR, seleccione En línea > Transferencia > Descargar y cargar.
Aparece el cuadro de diálogo de Error de protección si el programa del usuario del módulo de la CPU está
protegido contra lectura y/o escritura. El cuadro de diálogo de Error de protección aparece si intenta verificar el
programa o editar en línea.

2. Dé la contraseña y haga clic sobre el botón Aceptar.


La protección del programa del usuario sólo se desactiva temporalmente. Cuando se vuelve a encender el
módulo de la CPU, la protección designada en el programa del usuario vuelve a tener efecto.
Para desactivar o cambiar la protección permanentemente tiene que cambiar la configuración 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 función de si se ejecutan instrucciones básicas 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 preselección 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 función. El valor de
preselección 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 preselección. Cuando se utiliza el Data-Link
u otra función de comunicación, 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 preselección, el
tiempo de ciclo de scan no se puede reducir al valor constante.

Registros de datos especiales para el tiempo de ciclo de scan


Además de D8022, hay otros tres registros de datos especiales reservados para indicar los valores actual,
máximo y mínimo del tiempo de ciclo de scan.
Valor de preselección del tiempo de ciclo de scan constante
D8022
(entre 1 y 1.000 mseg)
D8023 Valor actual del tiempo de ciclo de scan (mseg)
D8024 Valor máximo del tiempo de ciclo de scan (mseg)
D8025 Valor mínimo 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 es el relé interno especial del pulso de inicialización.
MOV (W) S1 – D1 – REP
M8120 500 D8022 Cuando la CPU inicia la operación, la instrucción 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 módulo de la CPU se debe parar antes de descargar un programa del usuario. Los módulos
de la CPU compacta tipo 16 y 24 E/S y todos los módulos de la CPU delgada tienen capacidades de descarga
de programas en tiempo de ejecución para descargar un programa del usuario que contiene pequeños
cambios mientras la CPU se ejecuta en sistema de Conexión a Ordenador 1:1 o 1:N. Esta función resulta
particularmente útil para realizar pequeñas modificaciones en el programa del usuario y confirmar los cambios
mientras la CPU está en ejecución. El módulo de la CPU compacta tipo 10 E/S no dispone de esta función.
Antes de realizar la descarga parcial del programa durante la operación, se debe descargar un programa del
usuario en el módulo de la CPU utilizando el programa normal descargado. Puede agregar o eliminar parte del
mismo programa o realizar pequeñas modificaciones en el programa del usuario utilizando WindLDR y
descargarlo mientras la CPU está en ejecución para confirmar los cambios en línea.
Otro método para utilizar esta función es: cargue el programa del usuario desde el módulo de la CPU a
WindLDR, realice los cambios oportunos y descárguelo utilizando la descarga parcial del programa mientras la
CPU está en ejecución.
En cualquier caso, no convierta el diagrama de escalera a códigos mnemotécnicos para generar un archivo de
código (Inicio > Programa > Convertir) antes de utilizar la descarga parcial del programa. WindLDR adjunta un
código único a cada archivo de códigos cuando el diagrama de escalera se convierte a códigos
mnemotécnicos. Cuando se intenta la descarga parcial del programa, WindLDR compara los códigos únicos de
los programas de usuarios en el módulo de la CPU y el que está abierto actualmente en WindLDR. Sólo
cuando WindLDR verifica que los códigos únicos son idénticos, se permite la descarga parcial del programa.

Precaución • La descarga parcial del programa puede producir una operación inesperada de
MicroSmart. Antes de iniciarla, compruebe la seguridad una vez comprendida
correctamente la función.
• Si se produce un error de sintaxis o de escritura en el programa del usuario durante la
descarga parcial del programa, el módulo de la CPU se para y todas las salidas se
desactivan, lo cual puede resultar peligroso en función de la aplicación.
Programación de WindLDR

1. Realice los cambios oportunos en el programa del usuario utilizando WindLDR. En la barra de menús de
WindLDR, seleccione En línea > Supervisar > Supervisar > Edición en línea mientras la CPU está en
ejecución. Aparece el cuadro de diálogo Descarga parcial del programa.
WindLDR entra en modo de Edición en línea donde se puede modificar el programa del usuario mientras se
supervisa la operación del módulo de CPU.

2. Edite el programa del usuario.

3. Para ejecutar la descarga de programa en tiempo de ejecución, seleccione En línea > Transferencia > Pro-
grama en tiempo de ejecución.

Aparece el cuadro de diálogo Descargar programa.

5-32 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


5: FUNCIONES ESPECIALES

4. Haga clic en el botón Descargar para iniciar la descarga parcial del programa.

Usar la descarga parcial de programa


La función Descarga parcial del programa puede descargar un máximo 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. Asegúrese de que la modificación no supera los 600 bytes.
Cuando modifique dos o más escalones de un programa del usuario, compruebe que la diferencia entre la
primera y la última dirección 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, relés internos,
registros de desplazamiento, temporizadores, contadores y registros de datos no cambian.
Cuando los valores de preselección del temporizador o el contador en la RAM de la CPU se cambian
utilizando WindLDR (En línea > Supervisar > Supervisar, luego seleccione En línea > Supervisar > Personal), los
nuevos valores de preselección se borran si el programa del usuario descargado incluye los cambios de las
instrucciones de temporizador o contador, y los valores de preselección del programa del usuario descargado
tienen efecto. De forma similar, cuando se designa un temporizador o contador como dispositivo de destino de
una instrucción avanzada y dicha instrucción modifica el valor de preselección del temporizador/contador, el
nuevo valor también se borra. Sin embargo, si el programa del usuario descargado no incluye los cambios de
dichas instrucciones, los nuevos valores de preselección siguen teniendo efecto.
Mientras la descarga parcial del programa está en progreso, las entradas de interrupción, 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 módulo de la CPU.
Cuando realice cambios en instrucciones de comunicación del usuario, instrucciones de pulso, filtros de
entrada, filtros de captura, entradas de interrupción, interrupción de temporizador, registros de datos de
expansión, contadores de alta velocidad o en la Configuración de área de función, 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 módulo de la CPU, no puede
realizarse la descarga parcial del programa. Asegúrese de que el módulo 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

Potenciómetros analógicos
Los módulos de la CPU compacta tipo 10 y 16 E/S y todos los módulos de la CPU delgada disponen de un
potenciómetro analógico. Sólo el módulo de la CPU tipo 24 E/S dispone de dos potenciómetros analógicos.
Los valores (0 a 255) de preselección con los potenciómetros analógicos 1 y 2 se almacenan en los registros
de datos D8057 y D8058, respectivamente y se actualizan en cada ciclo de scan.
El potenciómetro analógico se puede utilizar para cambiar el valor de preselección de un temporizador o
contador.

Módulo de la CPU
compacta

Potenciómetro analógico 1

Potenciómetro analógico 2
(Tipo 24 E/S solamente)

Módulo de la CPU delgada

Potenciómetro analógico 1

Registros de datos especiales para los potenciómetros analógicos


Módulo de la CPU Potenciómetro analógico 1 Potenciómetro analógico 2
FC4A-C24R2 y FC4A-C24R2C D8057 D8058
Otros módulos de la CPU D8057 —

Ejemplo: Cambio del valor de preselección del contador utilizando el potenciómetro analógico
Este ejemplo demuestra un programa que cambia el valor de preselección de un contador utilizando el
potenciómetro analógico 1.
Reinicio El valor del potenciómetro analógico 1 se almacena en el registro de datos D8057, que se
CNT C0
D8057 utiliza como valor de preselección para el contador C0.
I0
Pulso El valor de preselección se cambia entre 0 y 255 utilizando el potenciómetro.

I1

5-34 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


5: FUNCIONES ESPECIALES

Entrada de tensión analógica


Todos los módulos de la CPU delgada disponen de un conector de entrada de tensión analógica. Cuando se
aplica una tensión analógica de 0 a 10 V CC al conector de entrada de tensión analógica, la señal 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 tensión analógica


Módulo de la CPU Datos de entrada de tensión analógica
Módulos de la CPU delgada D8058

Para conectar una fuente analógica externa, utilice el cable adjunto.


El cable también está disponible opcionalmente.
Nombre del cable Núm. de tipo
Cable de entrada de tensión analógica FC4A-PMAC2P
(1 m (3,28 pies) de longitud) (cantidad del paquete: 2)

+ (rojo)
Fuente de tensión
analógica
(de 0 a 10V DC)
– (negro)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 5-35


5: FUNCIONES ESPECIALES

Módulo HMI
Esta sección describe las funciones y operaciones del módulo HMI (FC4A-PH1) opcional. El módulo HMI se
puede instalar en cualquier módulo de la CPU compacta y también en el módulo HMI principal montado
después de cualquier módulo de la CPU delgada. El módulo HMI posibilita la manipulación de los datos
almacenados en la RAM del módulo de la CPU sin utilizar las opciones del menú En línea de WindLDR. Si
desea obtener más información sobre las especificaciones del módulo HMI, consulte la página 2-65.

Las funciones del módulo HMI incluyen:


• Mostrar los valores actuales del temporizador y del contador, y cambiar los valores de preselección 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, relés internos
y los bits del registro de desplazamiento
• Mostrar y borrar los datos erróneos
• 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 preselección del temporizador/contador modificados

Descripción de las partes

Pantalla
La pantalla de cristal líquido muestra
menús, dispositivos y datos.
Botón ESC
Cancela la operación actual y
Botón Aceptar
vuelve a la operación
inmediatamente anterior. Accede a cada pantalla de control
o entra en la operación actual.

▲ Botón ▼ Botón
Desplaza el menú hacia arriba o Desplaza el menú hacia abajo o disminuye
aumenta el número de dispositivo o el número de dispositivo o valor
valor seleccionado. seleccionado.

Precaución • Encienda el módulo de la CPU de MicroSmart después de instalar el módulo HMI. Si


se instala o extrae el módulo HMI mientras MicroSmart está encendido, puede que
dicho módulo no funcione correctamente.
• Si se introduce un dispositivo no válido o un valor superior a 65535, la pantalla
parpadeará para indicar un error. Cuando aparezca una pantalla de error, pulse el
botón ESC y repita la operación clave correcta.

Operación clave para desplazar menús tras encender el equipo


El siguiente gráfico muestra la secuencia de desplazamiento de menús utilizando los botones ▼ y ▲ en el
módulo 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 botón Aceptar para acceder a cada pantalla de control donde se
seleccionan los números de dispositivo y los valores. Si desea obtener más información sobre cada operación,
consulte las siguientes páginas.
Pantalla inicial
Indica la versión 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 página).
Pulse el botón ▼ para cambiar al menú de temporizador.

Menú Temporizador
Muestra el valor actual de un temporizador y cambia el valor de preselección
del mismo.
▼ ▲
Menú Contador
Muestra el valor actual de un contador y cambia el valor de preselección del
mismo.
▼ ▲
Menú Registro de datos
Muestra el valor actual de un registro de datos y cambia el valor de
preselección 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 códigos 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 preselección del temporizador/contador modificado
Confirma los valores de preselección del temporizador/contador modificados.
(Los valores de preselección modificados en la RAM del módulo de la CPU de
▼ ▲ MicroSmart se escriben en la EEPROM.)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 5-37


5: FUNCIONES ESPECIALES

Selección de pantalla inicial del módulo HMI


El registro especial de datos D8068 está disponible en los módulos de la CPU actualiza con la versión del
programa del sistema que se muestra en la siguiente tabla. Para conocer el procedimiento de confirmación de
la versión del programa del módulo de la CPU, consulte la página 29-1.
Tipo compacto Tipo estrecho
FC4A-D20RK1
Módulo de la CPU FC4A-C10R2 FC4A-C16R2 FC4A-C24R2 FC4A-D20K3 FC4A-D20RS1
FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C FC4A-D20S3 FC4A-D40K3
FC4A-D40S3
Versión de programa del 202 o
203 o superior 202 o superior 202 o superior 201 o superior
sistema superior

D8068 puede usarse para seleccionar la pantalla inicial del módulo HMI cuando se conecta el módulo de la
CPU.
Registro de
Valor Descripción
datos
0, 2 a 65535 Modo 1: Indica la versión del programa del PLC cada vez que arranca.
D8068
1 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.
Operación clave para seleccionar el número de dispositivo
Si se pulsa el botón Aceptar mientras se muestra una pantalla de menú, ésta cambia a la pantalla de control
de dicho menú. Por ejemplo, si pulsa el botón Aceptar mientras el menú de temporizador está en la pantalla,
ésta cambia a la pantalla de control de temporizador, donde se seleccionan los números de dispositivo y los
valores. Si desea obtener más ejemplos de operación, consulte las siguientes páginas.
Menú Temporizador

Aceptar
Cambia a la pantalla de control.
Intermitencia lenta
▲ Se desplaza al dígito
anterior.

ESC ▼ Se desplaza al dígito


Rechaza los cambios y vuelve a siguiente.
la pantalla de menú.

ESC Vuelve a la intermitencia lenta. Aceptar


Selecciona el dígito y cambia a la intermitencia rápida.

Intermitencia rápida

▲ Aumenta el número.

▼ Disminuye el número.

ESC Vuelve a la intermitencia rápida. Aceptar


Guarda los cambios y pasa a la siguiente pantalla.

5-38 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


5: FUNCIONES ESPECIALES

Mostrar los valores actuales del temporizador/contador y cambiar los valores de preselección
de los mismos
Esta sección describe el procedimiento para mostrar el valor actual de un temporizador y para cambiar el valor
de preselección del mismo a modo de ejemplo. El mismo procedimiento se aplica a los valores actuales y de
preselección de un contador.
Ejemplo: Cambiar el valor de preselección del temporizador T28 de 820 a 900
1. Seleccione el menú Temporizador.
Aceptar
Vaya a la pantalla
de control.

2. Seleccione el número de dispositivo.


Aceptar ▼▼ ESC ▲
Seleccione Disminuya Vuelva a la Desplácese
el dígito. el valor. selección de al dígito
dígito. anterior.
Intermitencia lenta Intermitencia rápida Intermitencia rápida Intermitencia lenta

Aceptar ▲▲ Aceptar
Seleccione Aumente el Finalice la selección de
el dígito. valor. dispositivo.
Vaya a la siguiente pantalla.
Intermitencia lenta Intermitencia rápida Intermitencia rápida

3. Aparece el valor actual del número de temporizador seleccionado.


Aceptar
Vaya a la siguiente pantalla.

Valor actual

4. Aparece el valor preestablecido del número de temporizador seleccionado. Cambie el valor preestablecido a 900
tal y como se describe a continuación.
▲ Aceptar ▼▼ ESC
Desplácese Seleccione Disminuya Vuelva a la
al dígito el dígito. el valor. selección de
anterior. dígito.
Intermitencia lenta Intermitencia lenta Intermitencia rápida Intermitencia rápida

▲ Aceptar ▲ Aceptar
Desplácese Seleccione Aumente el Guarde los
al dígito el dígito. valor. cambios.
anterior.
Intermitencia lenta Intermitencia lenta Intermitencia rápida Intermitencia rápida

5. El valor de preselección aparece sin parpadear. Escriba el nuevo valor de preselección en la RAM del módulo de
la CPU.
Aceptar
Escriba el nuevo valor de preselección en la
RAM de la CPU.
Vuelva al menú Temporizador.
Nuevo valor de preselección

Nota: Los valores de preselección del temporizador/contador modificados se almacenan en la RAM del módulo de la CPU
de MicroSmart y una pila de litio de copia de seguridad realiza una copia que se almacena durante 30 días. Si es
necesario, los valores de preselección modificados pueden escribirse desde la RAM del módulo de la CPU de MicroSmart
en la EEPROM utilizando el menú Confirmar valor de preselección del temporizador/contador modificado, descrito en la
página 5-40. Si desea obtener más información sobre el movimiento de datos en el módulo de la CPU, consulte la página
7-1.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 5-39


5: FUNCIONES ESPECIALES

Ejemplo: Cuando se designa el valor de preselección del temporizador T28 utilizando un registro de
datos
1. Seleccione el menú Temporizador.
Aceptar
Vaya a la pantalla
de control.

2. Seleccione el número de dispositivo.


Aceptar ▼▼ ESC ▲
Seleccione Disminuya Vuelva a la Desplácese
el dígito. el valor. selección de al dígito
dígito. anterior.
Intermitencia lenta Intermitencia rápida Intermitencia rápida Intermitencia lenta

Aceptar ▲▲ Aceptar
Seleccione Aumente el Finalice la selección de
el dígito. valor. dispositivo.
Vaya a la siguiente pantalla.
Intermitencia lenta Intermitencia rápida Intermitencia rápida

3. Aparece el valor actual del número de temporizador seleccionado.


Aceptar
Vaya a la siguiente pantalla.

Valor actual

4. Aparece el número del registro de datos designado como valor de preselección.


ESC
Cuando se designa el valor de preselección utilizando un registro de datos,
aparece el número de dicho registro y la pantalla ya no cambia más.
Para volver al menú Temporizador, pulse el botón ESC.
Núm. de registro de datos

Confirmar / Borrar valores de preselección del temporizador/contador modificados


Esta sección describe el procedimiento para escribir los valores de preselección del temporizador/contador
modificados desde la RAM del módulo de la CPU de MicroSmart a la EEPROM. Esta operación permite escribir
los valores de preselección modificados de temporizadores y contadores al mismo tiempo.
Los valores de preselección del temporizador/contador modificados se almacenan en la RAM del módulo de la
CPU de MicroSmart y una pila de litio de copia de seguridad realiza una copia que se almacena durante 30
días. Si es necesario, los valores de preselección modificados se pueden escribir en la EEPROM del módulo
de la CPU de MicroSmart tal y como se describe a continuación. Si desea obtener más información sobre el
movimiento de datos en el módulo de la CPU, consulte la página 7-1.
1. Seleccione el menú Confirmar valor de preselección del temporizador/contador modificado.
Aceptar
Muestra el estado Estado de cambio de TIM/CNT
de cambio de TIM/ 0: Sin modificar
CNT. 1: Modificado

2. Confirme los valores de preselección del temporizador/contador modificados y escriba los cambios desde la
memoria RAM a la EEPROM.
Aceptar Se Reinicioea el menú Confirmar valor de preselección del temporizador/contador
modificado.
Confirme los valores de
preselección de TIM/ Para cancelar la confirmación de los valores de preselección del temporizador/contador
CNT modificados. modificados, pulse el botón ESC en lugar de Aceptar; de este modo, se Reinicioea el
menú Confirmar valor de preselección del temporizador/contador modificado.

5-40 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


5: FUNCIONES ESPECIALES

Mostrar y cambiar los valores del registro de datos


En esta sección 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 número de dispositivo.


▲ Aceptar ▼▼ ESC
Desplácese Seleccione Disminuya Vuelva a la
al dígito el dígito. el valor. selección de
anterior. dígito.
Intermitencia lenta Intermitencia lenta Intermitencia rápida Intermitencia rápida

▲ Aceptar ▲ Aceptar
Desplácese Seleccione Aumente el Finalice la
al dígito el dígito. valor. selección de
anterior. dispositivo.
Intermitencia lenta Intermitencia lenta Intermitencia rápida Intermitencia rápida

3. Aparecen los datos del número 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 continuación.


▲▲ Aceptar ▲▲▲ ESC
Desplácese Seleccione Aumente el Vuelva a la
dos dígitos el dígito. valor. selección de
hacia dígito.
delante.
Intermitencia lenta Intermitencia lenta Intermitencia rápida Intermitencia rápida

▲ Aceptar ▲ Aceptar
Desplácese Seleccione Aumente el Guarde los
al dígito el dígito. valor. cambios.
anterior.
Intermitencia lenta Intermitencia lenta Intermitencia rápida Intermitencia rápida

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,
relés internos y bits de registros de desplazamiento, usando el módulo MHI.
En esta sección 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 número de dispositivo.


▲ Aceptar ▲▲ ESC
Desplácese Seleccione Aumente el Vuelva a la
al dígito el dígito. valor. selección de
anterior. dígito.
Intermitencia lenta Intermitencia lenta Intermitencia rápida Intermitencia rápida

▲ Aceptar ▲ Aceptar
Desplácese Seleccione Aumente el Finalice la
al dígito el dígito. valor. selección de
anterior. dispositivo.
Intermitencia lenta Intermitencia lenta Intermitencia rápida Intermitencia rápida

3. Aparece el estado del número de relé interno seleccionado.


Aceptar
Estado del relé interno
0: DESACTIVADO
1: ACTIVADO
Estado actual

4. Seleccione 1 (establecer) ó 0 (reiniciar) utilizando el botón ▲ o ▼.


▲ Aceptar
Aumente el valor. Active el
0: Reiniciar (OFF) cambio.
1: Establecer (ON)
Intermitencia rápida Intermitencia rápida

5. El estado cambiado aparece sin parpadear.


Aceptar
Vuelva al menú Relé
interno.

Estado nuevo

5-42 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


5: FUNCIONES ESPECIALES

Mostrar y borrar los datos erróneos


En esta sección se describe el procedimiento para mostrar los códigos de errores generales y para borrarlos.

1. Seleccione el menú Error.


Aceptar
Vaya a la pantalla de
control.

2. Aparecen los códigos de errores generales. Bórrelos.


Aceptar
Para interrumpir los códigos de errores generales, pulse el
Borre los códigos de errores botón ESC en lugar del botón Aceptar; el menú Error se
generales. Reinicioea.
Vuelva al menú Error.

Si desea obtener más información sobre los códigos de errores generales, consulte la página 29-3.

Iniciar y parar el PLC


En esta sección se describe el procedimiento para iniciar y parar la operación del PLC utilizando el módulo
HMI.
Nota: El procedimiento que se describe a continuación permite activar o desactivar el relé interno especial del control de
inicio M8000 para iniciar o parar la operación 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
continuación no funciona. Consulte la página 4-5.

1. Seleccione el menú Ejecutar/parar.


Aceptar
Vaya a la pantalla de
control.

2. Aparece el estado de operación de PLC.


Aceptar
Estado de operación de PLC
EJECUTAR:En ejecución
STP: Parada
Estado actual

3. Seleccione RUN o STP para iniciar o parar la operación de PLC, respectivamente, utilizando el botón ▲ o ▼.
▲ Aceptar ESC
Cambiar a Active el Vuelva al menú
STP o RUN. cambio. Ejecutar/parar.

Intermitencia lenta Intermitencia lenta 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 módulo de la CPU de MicroSmart, se
pueden visualizar y modificar los datos de fecha de dicho cartucho utilizando el módulo HMI tal y como se
describe en esta sección.

Ejemplo: Cambiar los datos de fecha del sábado, 01/01/2000 al miércoles, 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 año utilizando el botón ▲ o ▼.


▲ Aceptar
Aumente el Active el
valor. cambio.

Intermitencia lenta Intermitencia lenta

4. Cambie los datos del mes utilizando el botón ▲ o ▼.


▲▲▲ Aceptar
Aumente el Active el
valor. cambio.

Intermitencia lenta Intermitencia lenta

5. Cambie los datos del día utilizando el botón ▲ o ▼.


▲▲▲ Aceptar
Aumente el Active el
valor. cambio.

Intermitencia lenta Intermitencia lenta

6. Cambie los datos del día de la semana utilizando el botón ▲ o ▼.


▼▼▼ Aceptar
Disminuya Active el
el valor. cambio.

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 módulo de la CPU de MicroSmart, se
pueden visualizar y modificar los datos de fecha de dicho cartucho utilizando el módulo HMI tal y como se
describe en esta sección.

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 botón ▲ o ▼.


▼▼ Aceptar
Disminuya Active el
el valor. cambio.

Intermitencia lenta Intermitencia lenta

4. Cambie los datos de los minutos utilizando el botón ▲ o ▼.


▲▲▲▲▲ Aceptar
Aumente el Active el
valor. cambio.

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 expansión


Los módulos de la CPU delgada FC4A-D20RK1, FC4A-D20RS1, FC4A-D40K3 y FC4A-D40S3 tienen los
registros de datos de expansión D2000 a D7999. Estos registros de datos de expansión se suelen utilizar
como registros de datos ordinarios para almacenar datos numéricos mientras que el módulo de la CPU está
ejecutando un programa del usuario. Además, se pueden establecer datos numéricos en intervalos
designados de los registros de datos de expansión utilizando el editor de registro de datos de expansión en
WindLDR. Cuando se descarga el programa del usuario desde WindLDR al módulo de la CPU, los valores de
preselección de los registros de datos se descargan en EEPROM en el módulo de la CPU. Cada vez que se
inicia la CPU, los valores de preselección de los registros de datos de expansión 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 volátiles, los valores de preselección de los registros de datos de
expansión se mantienen de forma semipermanente y se restauran en la RAM cada vez que se inicia la CPU.
Esta característica resulta útil cuando no se deben perder ciertos datos numéricos. Además, los valores del
registro de datos se pueden introducir fácilmente en forma de cadenas de caracteres o números utilizando el
editor de registro de datos de expansión en WindLDR.

Programación de WindLDR
1. Desde la barra de menú de WindLDR,
seleccione Configuración > Configuración de
área de función > Registro de datos de
expansión.
Aparece el cuadro de diálogo Configuración del
registro de datos de expansión.

2. Haga clic en la casilla de verificación para utilizar el intervalo preestablecido 1 o 2.


Entre los registros de datos de expansión D2000 a D7999, se pueden especificar dos intervalos para los
registros de datos preestablecidos.

Número de primer Cantidad de registros de datos


registro de datos
Copiar intervalo
Copiar los datos entre los Intervalos
Botón Editar preestablecidos de usuario 1 y 2.
Pasar a la pantalla del
editor de registro de datos
de expansión.

Utilizar intervalo preestablecido 1 ó 2: Haga clic en la casilla de verificación y escriba el primer número del registro de
datos en el cuadro Núm. de DR y la cantidad de registros de datos para
almacenar el valor preestablecido en el cuadro Cantidad.
Utilizar relé de inicialización: Haga clic en la casilla de verificación y especifique un número de relé interno
para utilizar como relé de inicialización. Cuando el relé de inicialización se
activa mientras se inicia la CPU, los valores preestablecidos de los registros de
datos de expansión de EEPROM se cargan en la RAM.
Utilizar relé de seguridad: Haga clic en la casilla de verificación y especifique un número 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 expansión preestablecidos
de la RAM sobrescriben los valores preestablecidos de EEPROM.

5-46 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


5: FUNCIONES ESPECIALES

3. Haga clic en el botón Editar. Aparece la pantalla Editar registros de datos de expansión.

Número de primer
registro de datos

La cantidad especificada de registros de datos se reserva para almacenar los valores de preselección en la pantalla
Editar registros de datos de expansión. Puede introducir valores numéricos 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 número de registro de datos, en la pantalla Editar registros de datos de expansión, en el que
desea introducir un valor numérico y escriba un valor de 0 a 65535. Cuando termine, haga clic en Aceptar para
volver al cuadro de diálogo Configuración de registro de datos de expansión.

Introducir cadena de caracteres


Haga clic con el botón derecho del ratón en el número de registro de datos de la pantalla Editar registros de
datos de expansión en el que desea introducir una cadena de caracteres. Aparece un menú emergente.
Seleccione Cadena en dicho menú; aparecerá el cuadro de diálogo 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 número de registro de datos seleccionado.

Seleccione una notación para


mostrar los datos en decimal,
hexadecimal o caracteres ASCII
en la pantalla Editar registro de
datos de expansión.

Rellenar el mismo valor


Haga clic con el botón derecho del ratón en el número de registro de datos de
la pantalla Editar registros de datos de expansión en el que desea introducir
los valores numéricos. Aparece un menú emergente. Seleccione Rellenar en
dicho menú; aparecerá el cuadro de diálogo Rellenar. Escriba el primer
número 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. Después de editar los valores de preselección de los registros de datos de expansión, descargue el programa del
usuario en el módulo de la CPU, ya que esta configuración 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 preselección de los temporizadores y contadores (página 7-15), los datos
preestablecidos de los registros de datos de expansión se pueden modificar y borrar en la RAM y también se
pueden almacenar en la EEPROM. El movimiento de datos se describe a continuación.
Al encender y al descargar el programa del usuario
Cuando el programa del usuario se descarga en el
WindLDR Módulo de la CPU de MicroSmart
módulo de la CPU, los datos de los registros de
datos preestablecidos se descargan también en la EEPROM
EEPROM. Cada vez que se inicia la CPU, los Programa del
usuario
datos de los registros de datos preestablecidos se Programa del Valores
usuario Descargar RAM de pre-
cargan en la RAM. Si los datos de los registros de selección
expansión se han modificado como resultado del
uso de instrucciones avanzadas o a través de la
comunicación, 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 expansión D2000 a D7999 son todos tipos de "mantenimiento", los datos
de los registros normales se mantienen cuando la CPU se apaga.
Relé de inicialización
Cuando el relé interno designado como relé de inicialización
Módulo de la CPU de MicroSmart
está activado, los datos de los registros de datos
preestablecidos se cargan en la RAM, al igual que sucede EEPROM
cuando la CPU se enciende. Programa del
usuario
Valores
Cuando se termina la inicialización, el relé de inicialización se Inicializar RAM preestable-
cidos
desactiva automáticamente. Si utiliza un programa del
usuario para activar el relé de inicialización, utilice una
instrucción SOTU o SOTD para asegurarse de que dicho relé
sólo se activa durante un ciclo de scan. Si no se designa ningún relé de inicialización, ésta no puede llevarse a
cabo.
Relé de copia de seguridad
Cuando se activa el relé interno designado como relé de Módulo de la CPU de MicroSmart
copia de seguridad, los datos de los registros de datos
EEPROM
preestablecidos se escriben desde la RAM a la EEPROM,
Programa del
como sucedía en el caso de la confirmación de los valores usuario
de preselección del temporizador/contador modificados. Copia de Valores
seguridad RAM 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 también
se cargan en los registros de datos de expansión.
Cuando se termina la copia de seguridad, el relé de copia de seguridad se desactiva automáticamente. Si
utiliza un programa del usuario para activar el relé de copia de seguridad, utilice una instrucción SOTU o
SOTD para asegurarse de que dicho relé sólo se activa durante un ciclo de scan. Si no se designa ningún relé
de copia de seguridad, ésta no puede llevarse a cabo.
Relés internos especiales para los registros de datos de expansión
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 expansión:


• Todos los registros de datos de expansión son tipos de “mantenimiento” y no se pueden designar como tipos de “borrado” utilizando
la Configuración de área de función.
• Cuando los registros de datos de expansión se designan como dispositivos de origen o de destino de instrucciones avanzadas, el
tiempo de ejecución será un poco mayor comparado con los registros de datos normales D0 a D1299.
• Si se produce un error de comprobación de suma de RAM en el programa del usuario, los registros de datos de expansión
preestablecidos se cargan en la RAM al iniciar la CPU.
• Cuando se activa el relé de inicialización, 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 leídos desde EEPROM. El tamaño de los datos se puede
calcular a partir de la siguiente fórmula:
• Tamaño 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 máximo de 100.000 veces. Mantenga la escritura en EEPROM en el mínimo.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 5-49


5: FUNCIONES ESPECIALES

5-50 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


6: DIRECCIÓN DEL DISPOSITIVO
Introducción
En este capítulo se describen los dirección del dispositivo disponibles en MicroSmart para programar
instrucciones básicas y avanzadas. También se describen los relés internos especiales y los registros de datos
especiales.
MicroSmart se programa utilizando dispositivos, como por ejemplo entradas, salidas, relés internos,
temporizadores, contadores, registros de desplazamiento y registros de datos.
Las entradas (I) son relés que reciben señales de entrada a través de los terminales de entrada.
Las salidas (Q) son relés que envían los resultados procesados del programa del usuario a los terminales de salida.
Los relés internos (M) son relés utilizados en la CPU y que no se pueden proporcionar a los terminales de salida.
Los relés internos especiales (M) son relés internos dedicados a funciones específicas.
Los temporizadores (T) son relés utilizados en el programa del usuario; los hay de 1 s, 100 ms, 10 ms y 1 ms.
Los contadores (C) son relés 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 función de las entradas de pulso.
Los registros de datos (D) son registros utilizados para almacenar datos numéricos. Algunos de los registros de datos
están dedicados a funciones especiales.
Dirección del dispositivo
Los números de E/S disponibles dependen del tipo de módulo de la CPU de MicroSmart y de la combinación
de los módulos de E/S. Los módulos de E/S sólo se pueden utilizar con el módulo de la CPU tipo 24 E/S entre
los módulos de la CPU compacta. Todos los de tipo delgado se pueden utilizar con los módulos de E/S para
expandir los puntos de E/S. Si desea obtener más información acerca de E/S, relés internos y números de
relés internos especiales, consulte la página 6-3.
Módulos de la CPU compacta
FC4A-C10R2 FC4A-C16R2 FC4A-C24R2
FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C
Dispositivo
Dirección del Dirección del Dirección del
Puntos Puntos Puntos
dispositivo dispositivo dispositivo
I0 - I7 I0 - I7
Entrada (I) I0 - I5 6 9 14
I10 I10 - I15
Entrada de 64 (78
— — — — I30 - I107
expansión (I) totales)
Q0 - Q7
Salida (Q) Q0 - Q3 4 Q0 - Q6 7 10
Q10 - Q11
Salida de 64 (74
— — — — Q30 - Q107
expansión (Q) totales)
Relé interno (M) M0 - M317 256 M0 - M1277 1024 M0 - M1277 1024
Relé interno especial (M) M8000 - M8157 128 M8000 - M8157 128 M8000 - M8157 128
Registro de desplazamiento
R0 - R63 64 R0 - R127 128 R0 - R127 128
(R)
Temporizador (T) T0 - T31 32 T0 - T99 100 T0 - T99 100
Contador (C) C0 - C31 32 C0 - C99 100 C0 - C99 100
Registro de datos (D) D0 - D399 400 D0 - D1299 1300 D0 - D1299 1300
Registro de datos especial (D) D8000 - D8099 100 D8000 - D8199 200 D8000 - D8199 200
Notas:
• El dígito menos significativo del número de dispositivo de entrada, salida, relé interno y relé interno especial es un número octal (0 a
7). Los dígitos superiores son números decimales.
• Los dirección del dispositivo de las entradas y salidas de expansión comienzan por I30 y Q30, respectivamente.
• Observe que los dirección del dispositivo de entrada y salida no son continuos entre el módulo de la CPU y los módulos de E/S de
expansión.
• El módulo de la CPU tipo 24 E/S (FC4A-C24R2 y FC4A-C24R2C) puede sumar un máximo de 64 puntos de E/S y utilizar un
máximo de 88 puntos de entrada y salida en total.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 6-1


6: DIRECCIÓN DEL DISPOSITIVO

Módulos de la CPU delgada


FC4A-D20K3 FC4A-D20RK1 FC4A-D40K3
FC4A-D20S3 FC4A-D20RS1 FC4A-D40S3
Dispositivo
Dirección del Dirección del Dirección del
Puntos Puntos Puntos
dispositivo dispositivo dispositivo
I0 - I7
I0 - I7 I0 - I7
Entrada (I) 12 12 I10 - I17 24
I10 - I13 I10 - I13
I20 - I27
128 224 224
Entrada de
I30 - I187 (140 I30 - I307 (236 I30 - I307 (248
expansión (I)
totales) totales) totales)
Q0 - Q7
Salida (Q) Q0 - Q7 8 Q0 - Q7 8 16
Q10 - Q17
128 224 224
Salida de
Q30 - Q187 (136 Q30 - Q307 (232 Q30 - Q307 (240
expansión (Q)
totales) totales) totales)
Relé interno (M) M0 - M1277 1024 M0 - M1277 1024 M0 - M1277 1024
Relé interno de
— — M1300 - M1997 560 M1300 - M1997 560
AS-Interface (M)
Relé interno especial (M) M8000 - M8157 128 M8000 - M8157 128 M8000 - M8157 128
Registro de desplazamiento
R0 - R127 128 R0 - R127 128 R0 - R127 128
(R)
Temporizador (T) T0 - T99 100 T0 - T99 100 T0 - T99 100
Contador (C) C0 - C99 100 C0 - C99 100 C0 - C99 100
Registro de datos (D) D0 - D1299 1300 D0 - D1299 1300 D0 - D1299 1300
Registro de datos de AS-
— — D1700 - D1999 300 D1700 - D1999 300
Interface (D)
Registro de datos de
— — D2000 - D7999 6000 D2000 - D7999 6000
expansión (D)
Registro de datos especial (D) D8000 - D8199 200 D8000 - D8199 200 D8000 - D8199 200

Notas:
• El dígito menos significativo del número de dispositivo de entrada, salida, relé interno y relé interno especial es un número octal (0 a
7). Los dígitos superiores son números decimales.
• Los dirección del dispositivo de las entradas y salidas de expansión comienzan por I30 y Q30, respectivamente.
• Observe que los dirección del dispositivo de entrada y salida no son continuos entre el módulo de la CPU y los módulos de E/S de
expansión.
• Se puede montar un máximo de 7 módulos de E/S de expansión en todos los módulos de CPU delgada. Los puntos de
E/S máximos dependen del tipo de módulo de la CPU, tal y como se describe a continuación.
• El módulo de la CPU tipo 20 E/S (FC4A-D20K3 y FC4A-D20S3) puede sumar un máximo de 128 puntos de E/S y utilizar un máximo
de 148 puntos de entrada y salida en total.
• El módulo de la CPU tipo salida de relé de 20 E/S (FC4A-D20RK1 y FC4A-D20RS1) puede sumar un máximo de 224 puntos de E/S
y utilizar un máximo de 244 puntos de entrada y salida en total.
• El módulo de la CPU tipo 40 E/S (FC4A-D40K3 y FC4A-D40S3) puede sumar un máximo de 224 puntos de E/S y utilizar un máximo
de 264 puntos de entrada y salida en total.
• Para cuatro modelos de módulos de la CPU estrecho actualizado (FC4A-D20RK1, FC4A-D20RS1, FC4A-D40K3 y FC4A-D40S3)
con versión del programa del sistema. 201 y superior pueden usar el módulo maestro AS-Interface y tener relés internos adicionales y
registros de datos para la comunicación de AS-Interface. Use WindLDR Versión 4.20 o superior para programar los dispositivos de
AS-Interface. Si desea obtener más detalles acerca de la comunicación de AS-Interface, consulte el manual del usuario independiente
del módulo maestro AS-Interface.
• Si el módulo maestro AS-Interface no está conectado, los dispositivos AS-Interface pueden usarse para instrucciones básicas y
avanzadas como relés internos normales y registros de datos. Observe que estos dispositivos no pueden designarse para mantener o
borrar dispositivos en el cuadro de diálogo Configuración de función de área de WindLDR. Además el comando de datos de
dispositivo de borrado del protocolo de comunicación 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: DIRECCIÓN DEL DISPOSITIVO

Dirección del dispositivo de dispositivo de E/S, relé interno y relé interno especial
Dispositivo Dirección del dispositivo Módulo de la CPU
I0-I5 FC4A-C10R2/C
I0-I7 I10 FC4A-C16R2/C
I0-I7 I10-I15
I30-I37 I40-I47 I50-I57 I60-I67 FC4A-C24R2/C
I70-I77 I80-I87 I90-I97 I100-I107
I0-I7 I10-I13
I30-I37 I40-I47 I50-I57 I60-I67
FC4A-D20K3
I70-I77 I80-I87 I90-I97 I100-I107
FC4A-D20S3
I110-I117 I120-I127 I130-I137 I140-I147
I150-I157 I160-I167 I170-I177 I180-I187
I0-I7 I10-I13
I30-I37 I40-I47 I50-I57 I60-I67
Entrada (I) I70-I77 I80-I87 I90-I97 I100-I107
I110-I117 I120-I127 I130-I137 I140-I147 FC4A-D20RK1
I150-I157 I160-I167 I170-I177 I180-I187 FC4A-D20RS1
I190-I197 I200-I207 I210-I217 I220-I227
I230-I237 I240-I247 I250-I257 I260-I267
I270-I277 I280-I287 I290-I297 I300-I307
I0-I7 I10-I17 I20-I27
I30-I37 I40-I47 I50-I57 I60-I67
I70-I77 I80-I87 I90-I97 I100-I107
I110-I117 I120-I127 I130-I137 I140-I147 FC4A-D40K3
I150-I157 I160-I167 I170-I177 I180-I187 FC4A-D40S3
I190-I197 I200-I207 I210-I217 I220-I227
I230-I237 I240-I247 I250-I257 I260-I267
I270-I277 I280-I287 I290-I297 I300-I307
Q0-Q3 FC4A-C10R2/C
Q0-Q6 FC4A-C16R2/C
Q0-Q7 Q10-Q11
Q30-Q37 Q40-Q47 Q50-Q57 Q60-Q67 FC4A-C24R2/C
Q70-Q77 Q80-Q87 Q90-Q97 Q100-Q107
Q0-Q7
Q30-Q37 Q40-Q47 Q50-Q57 Q60-Q67
FC4A-D20K3
Q70-Q77 Q80-Q87 Q90-Q97 Q100-Q107
FC4A-D20S3
Q110-Q117 Q120-Q127 Q130-Q137 Q140-Q147
Q150-Q157 Q160-Q167 Q170-Q177 Q180-Q187
Q0-Q7
Q30-Q37 Q40-Q47 Q50-Q57 Q60-Q67
Salida (Q) Q70-Q77 Q80-Q87 Q90-Q97 Q100-Q107
Q110-Q117 Q120-Q127 Q130-Q137 Q140-Q147 FC4A-D20RK1
Q150-Q157 Q160-Q167 Q170-Q177 Q180-Q187 FC4A-D20RS1
Q190-Q197 Q200-Q207 Q210-Q217 Q220-Q227
Q230-Q237 Q240-Q247 Q250-Q257 Q260-Q267
Q270-Q277 Q280-Q287 Q290-Q297 Q300-Q307
Q0-Q7 Q10-Q17
Q30-Q37 Q40-Q47 Q50-Q57 Q60-Q67
Q70-Q77 Q80-Q87 Q90-Q97 Q100-Q107
Q110-Q117 Q120-Q127 Q130-Q137 Q140-Q147 FC4A-D40K3
Q150-Q157 Q160-Q167 Q170-Q177 Q180-Q187 FC4A-D40S3
Q190-Q197 Q200-Q207 Q210-Q217 Q220-Q227
Q230-Q237 Q240-Q247 Q250-Q257 Q260-Q267
Q270-Q277 Q280-Q287 Q290-Q297 Q300-Q307

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 6-3


6: DIRECCIÓN DEL DISPOSITIVO

Dispositivo Dirección del dispositivo Módulo de la CPU


M0-M7 M10-M17 M20-M27 M30-M37
M40-M47 M50-M57 M60-M67 M70-M77
M80-M87 M90-M97 M100-M107 M110-M117
M120-M127 M130-M137 M140-M147 M150-M157
Todos los tipos
M160-M167 M170-M177 M180-M187 M190-M197
M200-M207 M210-M217 M220-M227 M230-M237
M240-M247 M250-M257 M260-M267 M270-M277
M280-M287 M290-M297 M300-M307 M310-M317
M320-M327 M330-M337 M340-M347 M350-M357
M360-M367 M370-M377 M380-M387 M390-M397
M400-M407 M410-M417 M420-M427 M430-M437
M440-M447 M450-M457 M460-M467 M470-M477
M480-M487 M490-M497 M500-M507 M510-M517
M520-M527 M530-M537 M540-M547 M550-M557
M560-M567 M570-M577 M580-M587 M590-M597
Relé interno (M) M600-M607 M610-M617 M620-M627 M630-M637
M640-M647 M650-M657 M660-M667 M670-M677
M680-M687 M690-M697 M700-M707 M710-M717
M720-M727 M730-M737 M740-M747 M750-M757
Todos los tipos a
M760-M767 M770-M777 M780-M787 M790-M797
excepción de
M800-M807 M810-M817 M820-M827 M830-M837
FC4A-C10R2C
M840-M847 M850-M857 M860-M867 M870-M877
M880-M887 M890-M897 M900-M907 M910-M917
M920-M927 M930-M937 M940-M947 M950-M957
M960-M967 M970-M977 M980-M987 M990-M997
M1000-M1007 M1010-M1017 M1020-M1027 M1030-M1037
M1040-M1047 M1050-M1057 M1060-M1067 M1070-M1077
M1080-M1087 M1090-M1097 M1100-M1107 M1110-M1117
M1120-M1127 M1130-M1137 M1140-M1147 M1150-M1157
M1160-M1167 M1170-M1177 M1180-M1187 M1190-M1197
M1200-M1207 M1210-M1217 M1220-M1227 M1230-M1237
M1240-M1247 M1250-M1257 M1260-M1267 M1270-M1277
M8000-M8007 M8010-M8017 M8020-M8027 M8030-M8037
Relé interno especial (M) M8040-M8047 M8050-M8057 M8060-M8067 M8070-M8077
Todos los tipos
M8080-M8157 sólo para M8080-M8087 M8090-M8097 M8100-M8107 M8110-M8117
lectura M8120-M8127 M8130-M8137 M8140-M8147 M8150-M8157

6-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


6: DIRECCIÓN DEL DISPOSITIVO

Dirección del dispositivo de dispositivo para módulos de E/S analógicos de tipo


Actualizar END
Número de módulo de E/ Canal de entrada Canal de entrada Salida
Reservado
S analógico analógica 0 analógica 1 analógica
1 D760-D765 D766-D771 D772-D777 D778, D779
2 D780-D785 D786-D791 D792-D797 D798, D799
3 D800-D805 D806-D811 D812-D817 D818, D819
4 D820-D825 D826-D831 D832-D837 D838, D839
5 D840-D845 D846-D851 D852-D857 D858, D859
6 D860-D865 D866-D871 D872-D877 D878, D879
7 D880-D885 D886-D891 D892-D897 D898, D899

Nota: Cada módulo de E/S analógico usa 20 registros de datos. Cuando los módulos analógicos no están conectados, los
registros de datos correspondientes pueden usarse como registros de datos normales.

Dirección del dispositivo de dispositivo para el Módulo maestro de AS-Interface


Módulo de la CPU MicroSmart 1 EEPROM del módulo principal AS-Interface
Dispositivo Dirección del dispositivo Objeto de AS-Interface
M1300-M1617 Entrada digital (IDI)
Relés interno AS-Interface M1620-M1937 Salida digital (ODI)
M1940-M1997 Información de estado
D1700-D1731 Entrada analógica
D1732-D1763 Salida analógica
D1764-D1767 Lista de secundarias activas (LAS)
D1768-D1771 Lista de secundarias detectadas (LDS)
D1772-D1775 Lista de secundarias periféricas con fallo (LPF)
D1776-D1779 Lista de secundarias proyectadas (LPS)
Registro de datos de AS-
D1780-D1843 Imagen de datos de configuración (CDI)
Interface
D1844-D1907 Datos de configuración permanente (PCD)
D1908-D1923 Imagen del parámetro (PI)
D1924-D1939 Parámetro permanente (PP)
D1940 Código ID1 secundaria 0
D1941-D1945 Para descripción del comando ASI
D1946-D1999 — Reservado —

Nota: El módulo maestro AS-Interface 1 emplea relés internos y registros de datos tal como se muestra anteriormente.
Cuando el módulo maestro AS-Interface no está conectado, estos relés internos y los registros de datos pueden usarse
como relés internos y registros de datos normales.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 6-5


6: DIRECCIÓN DEL DISPOSITIVO

Dirección del dispositivo de dispositivo para la estación principal de vínculo de datos


Dirección del dispositivo
Número de estación
Transmisión de datos Recepción de datos Error de comunicación
esclava
a la estación esclava desde la estación esclava de la red Data-Link
Estación esclava 1 D900-D905 D906-D911 D8069
Estación esclava 2 D912-D917 D918-D923 D8070
Estación esclava 3 D924-D929 D930-D935 D8071
Estación esclava 4 D936-D941 D942-D947 D8072
Estación esclava 5 D948-D953 D954-D959 D8073
Estación esclava 6 D960-D965 D966-D971 D8074
Estación esclava 7 D972-D977 D978-D983 D8075
Estación esclava 8 D984-D989 D990-D995 D8076
Estación esclava 9 D996-D1001 D1002-D1007 D8077
Estación esclava 10 D1008-D1013 D1014-D1019 D8078
Estación esclava 11 D1020-D1025 D1026-D1031 D8079
Estación esclava 12 D1032-D1037 D1038-D1043 D8080
Estación esclava 13 D1044-D1049 D1050-D1055 D8081
Estación esclava 14 D1056-D1061 D1062-D1067 D8082
Estación esclava 15 D1068-D1073 D1074-D1079 D8083
Estación esclava 16 D1080-D1085 D1086-D1091 D8084
Estación esclava 17 D1092-D1097 D1098-D1103 D8085
Estación esclava 18 D1104-D1109 D1110-D1115 D8086
Estación esclava 19 D1116-D1121 D1122-D1127 D8087
Estación esclava 20 D1128-D1133 D1134-D1139 D8088
Estación esclava 21 D1140-D1145 D1146-D1151 D8089
Estación esclava 22 D1152-D1157 D1158-D1163 D8090
Estación esclava 23 D1164-D1169 D1170-D1175 D8091
Estación esclava 24 D1176-D1181 D1182-D1187 D8092
Estación esclava 25 D1188-D1193 D1194-D1199 D8093
Estación esclava 26 D1200-D1205 D1206-D1211 D8094
Estación esclava 27 D1212-D1217 D1218-D1223 D8095
Estación esclava 28 D1224-D1229 D1230-D1235 D8096
Estación esclava 29 D1236-D1241 D1242-D1247 D8097
Estación esclava 30 D1248-D1253 D1254-D1259 D8098
Estación esclava 31 D1260-D1265 D1266-D1271 D8099

Nota: Si no hay ninguna estación esclava conectada, los registros de datos de la estación maestra que se asignan a las
estaciones secundarias vacantes pueden utilizarse como registros de datos ordinarios.

Dirección del dispositivo de dispositivo para la estación secundaria de vínculo de datos


Dirección del dispositivo

Datos Recepción de datos


Transmisión de datos Error de comunicación
desde la estación
a la estación maestra de la red Data-Link
maestra
Datos de estación
D900-D905 D906-D911 D8069
esclava

Nota: Los registros de datos de estación 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: DIRECCIÓN DEL DISPOSITIVO

Relés internos especiales


Los relés internos M8000 a M8077 son relés internos de lectura/escritura utilizados para controlar el
funcionamiento y la comunicación de la CPU. Los relés internos especiales M8080 a M8157 son relés internos
de sólo lectura utilizados principalmente para indicar los estados de la CPU. No se pueden utilizar todos los
relés internos especiales como destinos de instrucciones avanzadas.
Los relés internos M300 a M315 se utilizan para leer los estados de dispositivos de entrada de la instrucción
IOREF (actualización de E/S).

Dirección del dispositivo de relés internos especiales (Lectura/Escritura)


Dirección
del APAGAD
Descripción CPU parada
dispositiv A
o
M8000 Control de inicio Mantenido Mantenido
M8001 Reinicio de reloj de 1 seg. Borrado Borrado
M8002 Todas las salidas DESACTIVADAS Borrado Borrado
M8003 Acarreo (Cy) o Acarreo (Bw) Borrado Borrado
M8004 Error de ejecución en el programa del usuario Borrado Borrado
M8005 Error de comunicación de la red de comunicaciones Data-Link Mantenido Borrado
Indicador de prohibición de comunicación de la red de comunicaciones
M8006 Mantenido Mantenido
Data-Link (Estación maestra)
Indicador de inicialización de comunicación de la red de comunicaciones
Data-Link (Estación maestra)
M8007 Borrado Borrado
Indicador de parada de comunicación de la red de comunicaciones Data-
Link (Estación esclava)
M8010 LED de estado En funcionamiento Borrado
M8011 Indicador de prohibición de escritura HMI Mantenido Borrado
M8012 Indicador de prohibición de operación HMI Mantenido Borrado
M8013 Indicador de error de escritura/ajuste de datos de fecha/hora En funcionamiento Borrado
M8014 Indicador de error de lectura de datos de fecha/hora En funcionamiento Borrado
M8015 Indicador de prohibición de lectura de datos de fecha/hora Mantenido Borrado
M8016 Indicador de escritura de datos de fecha En funcionamiento Borrado
M8017 Indicador de escritura de datos de hora En funcionamiento Borrado
M8020 Indicador de escritura de datos de fecha/hora En funcionamiento Borrado
M8021 Indicador de ajuste de datos de hora En funcionamiento Borrado
Indicador de cancelación de instrucción de recepción de comunicación del
M8022 Borrado Borrado
usuario (Puerto 1)
Indicador de cancelación de instrucción de recepción de comunicación del
M8023 Borrado Borrado
usuario (Puerto 2)
M8024 Indicador de ejecución de BMOV/WSFT Mantenido Mantenido
M8025 Mantener salidas mientras CPU parada Mantenido Borrado
Indicador de escritura de datos en el registro de datos de expansión
M8026 En funcionamiento Mantenido
(Intervalo preestablecido 1)
Indicador de escritura de datos en el registro de datos de expansión
M8027 En funcionamiento Mantenido
(Intervalo preestablecido 2)
M8030 Reinicio de salida de comparación de contadores de alta velocidad 1 (I0-I2) Borrado Borrado
M8031 Entrada de puerta de contador de alta velocidad 1 (I0-I2) Mantenido Borrado
M8032 Entrada de ReinicioReinicio de contador de alta velocidad 1 (I0-I2) Mantenido Borrado
M8033 — Reservado — — —
M8034 Reinicio de salida de comparación de contadores de alta velocidad 2 (I3) Borrado Borrado
M8035 Entrada de puerta de contador de alta velocidad 2 (I3) Mantenido Borrado
M8036 Entrada de Reinicio de contador de alta velocidad 2 (I3) Mantenido Borrado
M8037 — Reservado — — —
M8040 Reinicio de salida de comparación de contadores de alta velocidad 3 (I4) Borrado Borrado
M8041 Entrada de puerta de contador de alta velocidad 3 (I4) Mantenido Borrado
M8042 Entrada de Reinicio de contador de alta velocidad 3 (I4) Mantenido Borrado

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 6-7


6: DIRECCIÓN DEL DISPOSITIVO

Dirección
del APAGAD
Descripción CPU parada
dispositiv A
o
M8043 — Reservado — — —
M8044 Reinicio de salida de comparación de contadores de alta velocidad 4 (I5-I7) Borrado Borrado
M8045 Entrada de puerta de contador de alta velocidad 4 (I5-I7) Mantenido Borrado
M8046 Entrada de Reinicio de contador de alta velocidad 4 (I5-I7) Mantenido Borrado
M8047 — Reservado — — —
M8050 Modo de módem (Originar): Inicio de la cadena de inicialización Mantenido Mantenido
M8051 Modo de módem (Originar): Inicio de ATZ Mantenido Mantenido
M8052 Modo de módem (Originar): Inicio de marcación Mantenido Mantenido
M8053 Modo de módem (Desconectar): Inicio de línea de desconexión Mantenido Mantenido
M8054 Modo de módem (Comando general): Inicio de comando AT Mantenido Mantenido
M8055 Modo de módem (Responder): Inicio de la cadena de inicialización Mantenido Mantenido
M8056 Modo de módem (Responder): Inicio de ATZ Mantenido Mantenido
M8057 Modo de módem Ejecución de comando AT Mantenido Borrado
M8060 Modo de módem (Originar): Finalización de cadena de inicialización Mantenido Borrado
M8061 Modo de módem (Originar): Finalización de ATZ Mantenido Borrado
M8062 Modo de módem (Originar): Finalización de marcado Mantenido Borrado
M8063 Modo de módem (Desconectar): Finalización de línea de desconexión Mantenido Borrado
M8064 Modo de módem (Comando general): Finalización de comando AT Mantenido Borrado
M8065 Modo de módem (Responder): Finalización de cadena de inicialización Mantenido Borrado
M8066 Modo de módem (Responder): Finalización de ATZ Mantenido Borrado
M8067 Estado operativo de modo de módem Mantenido Borrado
M8070 Modo de módem (Originar): Error de cadena de inicialización Mantenido Borrado
M8071 Modo de módem (Originar): Error de ATZ Mantenido Borrado
M8072 Modo de módem (Originar): Error de marcado Mantenido Borrado
M8073 Modo de módem (Desconectar): Error de línea de desconexión Mantenido Borrado
M8074 Modo de módem (Comando general): Error de comando AT Mantenido Borrado
M8075 Modo de módem (Responder): Error de cadena de inicialización Mantenido Borrado
M8076 Modo de módem (Responder): Error de ATZ Mantenido Borrado
M8077 Estado de conexión de línea de modo de módem Mantenido Borrado

Dirección del dispositivo de relés internos especiales (Sólo lectura)


Dirección
del APAGAD
Descripción CPU parada
dispositiv A
o
Relé de finalización de comunicación de la estación esclava de la red de
comunicaciones Data-Link 1 (Estación maestra)
M8080 En funcionamiento Borrado
Relé de finalización de comunicación de la red de comunicaciones Data-
Link (Estación esclava)
Relé de finalización de comunicación de la red de comunicaciones Data-
M8081 En funcionamiento Borrado
Link de estación esclava 2
Relé de finalización de comunicación de la red de comunicaciones Data-
M8082 En funcionamiento Borrado
Link de estación esclava 3
Relé de finalización de comunicación de la red de comunicaciones Data-
M8083 En funcionamiento Borrado
Link de estación esclava 4
Relé de finalización de comunicación de la red de comunicaciones Data-
M8084 En funcionamiento Borrado
Link de estación esclava 5
Relé de finalización de comunicación de la red de comunicaciones Data-
M8085 En funcionamiento Borrado
Link de estación esclava 6
Relé de finalización de comunicación de la red de comunicaciones Data-
M8086 En funcionamiento Borrado
Link de estación esclava 7
Relé de finalización de comunicación de la red de comunicaciones Data-
M8087 En funcionamiento Borrado
Link de estación esclava 8

6-8 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


6: DIRECCIÓN DEL DISPOSITIVO

Dirección
del APAGAD
Descripción CPU parada
dispositiv A
o
Relé de finalización de comunicación de la red de comunicaciones Data-
M8090 En funcionamiento Borrado
Link de estación esclava 9
Relé de finalización de comunicación de la red de comunicaciones Data-
M8091 En funcionamiento Borrado
Link de estación esclava 10
Relé de finalización de comunicación de la red de comunicaciones Data-
M8092 En funcionamiento Borrado
Link de estación esclava 11
Relé de finalización de comunicación de la red de comunicaciones Data-
M8093 En funcionamiento Borrado
Link de estación esclava 12
Relé de finalización de comunicación de la red de comunicaciones Data-
M8094 En funcionamiento Borrado
Link de estación esclava 13
Relé de finalización de comunicación de la red de comunicaciones Data-
M8095 En funcionamiento Borrado
Link de estación esclava 14
Relé de finalización de comunicación de la red de comunicaciones Data-
M8096 En funcionamiento Borrado
Link de estación esclava 15
Relé de finalización de comunicación de la red de comunicaciones Data-
M8097 En funcionamiento Borrado
Link de estación esclava 16
Relé de finalización de comunicación de la red de comunicaciones Data-
M8100 En funcionamiento Borrado
Link de estación esclava 17
Relé de finalización de comunicación de la red de comunicaciones Data-
M8101 En funcionamiento Borrado
Link de estación esclava 18
Relé de finalización de comunicación de la red de comunicaciones Data-
M8102 En funcionamiento Borrado
Link de estación esclava 19
Relé de finalización de comunicación de la red de comunicaciones Data-
M8103 En funcionamiento Borrado
Link de estación esclava 20
Relé de finalización de comunicación de la red de comunicaciones Data-
M8104 En funcionamiento Borrado
Link de estación esclava 21
Relé de finalización de comunicación de la red de comunicaciones Data-
M8105 En funcionamiento Borrado
Link de estación esclava 22
Relé de finalización de comunicación de la red de comunicaciones Data-
M8106 En funcionamiento Borrado
Link de estación esclava 23
Relé de finalización de comunicación de la red de comunicaciones Data-
M8107 En funcionamiento Borrado
Link de estación esclava 24
Relé de finalización de comunicación de la red de comunicaciones Data-
M8110 En funcionamiento Borrado
Link de estación esclava 25
Relé de finalización de comunicación de la red de comunicaciones Data-
M8111 En funcionamiento Borrado
Link de estación esclava 26
Relé de finalización de comunicación de la red de comunicaciones Data-
M8112 En funcionamiento Borrado
Link de estación esclava 27
Relé de finalización de comunicación de la red de comunicaciones Data-
M8113 En funcionamiento Borrado
Link de estación esclava 28
Relé de finalización de comunicación de la red de comunicaciones Data-
M8114 En funcionamiento Borrado
Link de estación esclava 29
Relé de finalización de comunicación de la red de comunicaciones Data-
M8115 En funcionamiento Borrado
Link de estación esclava 30
Relé de finalización de comunicación de la red de comunicaciones Data-
M8116 En funcionamiento Borrado
Link de estación esclava 31
Relé de finalización de comunicación de la red de comunicaciones Data-
M8117 En funcionamiento Borrado
Link de todas las estaciones secundarias
M8120 Pulso de inicialización Borrado Borrado
M8121 Reloj de 1 seg. En funcionamiento Borrado
M8122 Reloj de 100 mseg En funcionamiento Borrado
M8123 Reloj de 10 mseg En funcionamiento Borrado
M8124 Valor de preselección del temporizador/contador modificado Mantenido Mantenido
M8125 Salida en funcionamiento Borrado Borrado
M8126 Finalización de descarga de programa en tiempo de ejecución Borrado Borrado

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 6-9


6: DIRECCIÓN DEL DISPOSITIVO

Dirección
del APAGAD
Descripción CPU parada
dispositiv A
o
M8127 — Reservado — — —
M8130 Estado de Reinicio del contador de alta velocidad 1 (I0-I2) Mantenido Borrado
Desbordamiento del valor actual del contador de alta velocidad 1 (I0-I2)
(dos fases)
M8131 Mantenido Borrado
Estado de comparación ACTIVADA del contador de alta velocidad 1 (I0-I2)
(una sola fase)
M8132 Subdesbordamiento del valor actual del contador de alta velocidad 1 (I0-I2) Mantenido Borrado
M8133 Estado de comparación ACTIVADA del contador de alta velocidad 2 (I3) Mantenido Borrado
M8134 Estado de comparación ACTIVADA del contador de alta velocidad 3 (I4) Mantenido Borrado
M8135 Estado de Reinicio del contador de alta velocidad 4 (I5-I7) Mantenido Borrado
Desbordamiento del valor actual del contador de alta velocidad 4 (I5-I7)
(dos fases)
M8136 Mantenido Borrado
Estado de comparación ACTIVADA del contador de alta velocidad 4 (I5-I7)
(una sola fase)
M8137 Subdesbordamiento del valor actual del contador de alta velocidad 4 (I5-I7) Mantenido Borrado
M8140 Estado de entrada de interrupción I2 Borrado Borrado
M8141 Estado de entrada de interrupción I3 Borrado Borrado
M8142 Estado de entrada de interrupción I4 Borrado Borrado
M8143 Estado de entrada de interrupción I5 Borrado Borrado
M8144 Estado de interrupción de temporizador Borrado Borrado
M8145-
— Reservado — — —
M8147
M8150 Resultado de comparación mayor que Mantenido Borrado
M8151 Resultado de comparación menor que Mantenido Borrado
M8152 Resultado de comparación igual que Mantenido Borrado
M8153 — Reservado — — —
M8154 Estado ACTIVADO/DESACTIVADO de entrada de captura I2 Mantenido Borrado
M8155 Estado ACTIVADO/DESACTIVADO de entrada de captura I3 Mantenido Borrado
M8156 Estado ACTIVADO/DESACTIVADO de entrada de captura I4 Mantenido Borrado
M8157 Estado ACTIVADO/DESACTIVADO de entrada de captura I5 Mantenido Borrado

M8000 Control de inicio


M8000 se utiliza para controlar la operación de la CPU. La CPU detiene la operación cuando M8000 se
desactiva mientras la CPU está en ejecución. M8000 se puede activar o desactivar utilizando el menú En línea
de WindLDR. Cuando se designa una entrada de Parada o de Reinicio, M8000 debe permanecer activado para
controlar la operación de la CPU utilizando la entrada de Parada o de Reinicio. Si desea obtener más
información acerca de iniciar y parar operación, consulte la página 5-3.
M8000 mantiene su estado cuando se apaga la CPU. Cuando se dañan los datos que hay que mantener
durante un error de alimentación después de que la CPU haya estado desconectada durante un período de
tiempo superior a la duración de la copia de seguridad de la pila, la CPU reinicia la operación o no, según lo
seleccionado en Configuración de área de función > Ejecutar/Parar > Ejecutar/parar selección por error de
copia de seguridad de memoria. Consulte la página 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 también se desactivan y no se restauran cuando se desactiva
M8002.

6-10 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


6: DIRECCIÓN DEL DISPOSITIVO

M8003 Acarreo con ADD (Cy) y Acarreo con SUB (Bw)


Cuando se produce un acarreo (con ADD o con SUB) por la ejecución de una instrucción de suma o resta, se
activa M8003. M8003 también se utiliza para las instrucciones de cambio y rotación de bits. Consulte las
páginas 11-2 y 13-1.

M8004 Error de ejecución en el programa del usuario


Cuando se produce un error durante la ejecución de un programa del usuario, se activa M8004. Puede
comprobarse la causa del error de ejecución en el programa del usuario mediante En línea > Supervisión >
Estado de PLC > Estado de error > Detalles. Consulte la página 29-7.

M8005 Error de comunicación de la red de comunicaciones Data-Link


Cuando se produce un error durante la comunicación en el sistema de vínculos 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 comunicación de
la red de comunicaciones Data-Link mediante En línea > Supervisión > Estado de PLC > Estado de error >
Detalles. Consulte la página 25-5.

M8006 Indicador de prohibición de comunicación de la red de comunicaciones Data-Link (Estación maestra)


Cuando se activa M8006 en la estación maestra o en el sistema de vínculos de datos, se para la comunicación
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 Indicación de inicialización de comunicación de la red de comunicaciones Data-Link (Estación


maestra)
Indicador de parada de comunicación de la red de comunicaciones Data-Link (Estación esclava)
M8007 tiene una función distinta en la estación maestra o esclava del sistema de comunicación de la red de
comunicaciones Data-Link.
Estación maestra: Indicador de inicialización de comunicación de la red de comunicaciones Data-Link
Cuando se activa M8007 en la estación maestra durante la operación, se comprueba la configuración del
vínculo para inicializar el sistema de vínculos de datos. Cuando se active una estación esclava después de la
estación maestra, active M8007 para inicializar el sistema de vínculos de datos. Una vez cambiada una
configuración del la red de comunicaciones Data-Link, también se debe activar M8007 para asegurar una
comunicación correcta.
Estación esclava: Indicador de parada de comunicación de la red de comunicaciones Data-Link
Cuando una estación esclava no recibe datos de comunicación desde la estación maestra durante 10 seg. o
más en el sistema de vínculos de datos, se activa M8007. Cuando la estación esclava recibe datos de
comunicación correctos, M8007 se desactiva.

M8010 LED de estado


Cuando M8010 está activado o desactivado, el LED de ESTADO del módulo de la CPU se enciende o apaga,
respectivamente.

M8011 Indicador de prohibición de escritura


Cuando M8017 está activado, el módulo 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 preselección
del temporizador/contador y la introducción de datos en los registros de datos.

M8012 Indicador de prohibición de operación HMI


Cuando M8012 está activado, el módulo HMI se desactiva de todas las operaciones, reduciendo el tiempo de
ciclo de scan. Para desactivar M8012, apague y encienda la CPU o utilice Señalar escritura en WindLDR.

M8013 Indicador de error de escritura/ajuste de datos de fecha/hora


Cuando se produce un error mientras se están escribiendo datos de fecha/hora o se están 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: DIRECCIÓN 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 prohibición 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 ejecución como si no.
Cuando M8015 se activa mientras la CPU está en ejecución, 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 módulo de la CPU. Consulte la página 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 módulo de la CPU. Consulte la página 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 módulo de la CPU. Consulte la página 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 están
comprendidos entre 0 y 29 para la hora actual, el ajuste de los segundos se establecerá en 0 y los minutos
permanecerán inalterados. Si los segundos están comprendidos entre 30 y 59 para la hora actual, el ajuste de
los segundos se establecerá en 0 y los minutos se incrementarán en uno. Consulte la página 15-7.

M8022 Indicador de cancelación de instrucción de recepción de comunicación del usuario (Puerto 1)


Cuando M8022 está activado, se desactivan todas las instrucciones RXD1 listas para recibir la comunicación
del usuario a través del puerto 1.

M8023 Indicador de cancelación de instrucción de recepción de comunicación del usuario (Puerto 2)


Cuando M8023 está activado, se desactivan todas las instrucciones RXD2 listas para recibir la comunicación
del usuario a través del puerto 2.

M8024 Indicador de ejecución 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 ejecución 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 automáticamente.

M8026 Indicador de escritura de datos en el registro de datos de expansión (Intervalo preestablecido 1)


M8027 Indicador de escritura de datos en el registro de datos de expansión (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 expansión 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 comparación de contadores de alta velocidad
Cuando M8030, M8034, M8040 o M8044 están activados, se desactivan las salidas de comparación de los
contadores de alta velocidad 1, 2, 3 o 4, respectivamente. Consulte la página 5-8.

6-12 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


6: DIRECCIÓN DEL DISPOSITIVO

M8031, M8035, M8041, M8045 Entrada de puerta de contador de alta velocidad


Mientras M8031, M8035, M8041 o M8045 están activados, se activa el recuento para los contadores de alta
velocidad 1, 2, 3 o 4, respectivamente. Consulte la página 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
preselección 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 preselección.
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 Relés internos especiales para el modo de módem


Consulte la página 27-3.

M8080-M8117 Relés internos especiales para la comunicación de la red de comunicaciones Data-Link


Consulte la página 25-7.

M8120 Pulso de inicialización 1 tiempo de ciclo


de scan
Cuando la CPU inicia la operación, M8120 se activa durante un M8120
período de un ciclo de scan.
Iniciar

M8121 Reloj de 1 seg 500 mseg 500 mseg


Mientras M8001 (Reinicio de reloj de 1 seg.) está
desactivado, M8121 genera pulsos de reloj en incrementos M8121
de 1 seg., con un ratio de tarea de 1:1 (500 mseg activado y 1 seg.
500 mseg desactivado).

M8122 Reloj de 100 mseg


50 mseg 50 mseg
M8122 siempre genera pulsos de reloj en incrementos de
100 mseg, tanto si M8001 está activado como si no, con un M8122
ratio de tarea de 1:1 (50 mseg activado y 50 mseg 100 mseg
desactivado).

M8123 Reloj de 10 mseg 5 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 M8123
de tarea de 1:1 (5 mseg activado y 5 mseg desactivado). 10 mseg

M8124 Valor de preselección del temporizador/contador modificado


Cuando los valores de preselección del temporizador o el contador cambian en la RAM del módulo 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 preselección del temporizador/contador modificado, M8124 se desactiva.
Los valores de preselección y actuales del temporizador o el contador se pueden cambiar utilizando WindLDR
sin transferir todo el programa a la CPU de nuevo (consulte las páginas 7-10 y 7-12). Cuando se designa un
temporizador o contador como destino de una instrucción avanzada, el valor de preselección del temporizador/
contador también se modifica.

M8125 Salida en funcionamiento


M8125 permanece activado mientras la CPU está en ejecución.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 6-13


6: DIRECCIÓN DEL DISPOSITIVO

M8126 Finalización de descarga de programa en tiempo de ejecución (ACTIVADO durante 1 exploración)


M8126 se activa durante una exploración cuando la CPU comienza a ejecutarse después de haberse
completado la descarga de programa en tiempo de ejecución.

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 comparación 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 preselección 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 comparación 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 preselección, M8133 se activa
durante un ciclo de scan.

M8134 Estado de comparación 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 preselección, 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 comparación 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 preselección 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: DIRECCIÓN DEL DISPOSITIVO

M8140, M8141, M8142, M8143 Estado de entrada de interrupción


Cuando se activan las entradas de interrupción I2 a I5, se activan M8140 a M8143, respectivamente. Cuando
se desactivan, estos relés internos se desactivan.

M8144 Estado de interrupción de temporizador


Cuando se activa una interrupción de temporizador, se activa M8144. Cuando se desactiva, se desactiva
M8144.

M8150 Resultado de comparación mayor que


Cuando se utiliza la instrucción CMP=, M8150 se activa cuando el valor del dispositivo designado por S1 es
mayor que el designado por S2 (S1 > S2). Consulte la página 10-2.
Cuando se utiliza la instrucción ICMP>=, M8150 se activa cuando el valor del dispositivo designado por S2 es
mayor que el designado por S1 (S2 <S1). Consulte la página 10-5.

M8151 Resultado de comparación igual que


Cuando se utiliza la instrucción CMP=, M8150 se activa cuando el valor del dispositivo designado por S1 es
igual que el designado por S2 (S1 = S2). Consulte la página 10-2.
Cuando se utiliza la instrucción ICMP>=, M8151 se activa cuando el valor del dispositivo designado por S3 es
mayor que el designado por S2 (S3 >S2). Consulte la página 10-5.

M8152 Resultado de comparación menor que


Cuando se utiliza la instrucción CMP=, M8150 se activa cuando el valor del dispositivo designado por S1 es
menor que el designado por S2 (S1 < S2). Consulte la página 10-2.
Cuando se utiliza la instrucción 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 página 10-5.

M8154, M8155, M8156, M8157 Estado ACTIVADO/DESACTIVADO de entrada de captura


Cuando se detecta un límite 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. Sólo se detecta un límite en un ciclo de
scan. Si desea obtener más información acerca de la entrada de captura, consulte la página 5-21.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 6-15


6: DIRECCIÓN DEL DISPOSITIVO

Registros de datos especiales


• No cambie los datos de los registros de datos especiales reservados, si lo hace
Precaución MicroSmart puede que no funcione correctamente.

Dirección del dispositivo de registros de datos especiales


Dirección del Consulte
Descripción Actualizado
dispositivo página
D8000 ID de configuración del sistema (Cantidad de entradas) Cuando se inicializa la E/S 6-19
D8001 ID de configuración del sistema (Cantidad de salidas) Cuando se inicializa la E/S 6-19
D8002 Información del tipo de módulo de la CPU Cuando se inicia el equipo 6-19
D8003 Información del cartucho de la memoria Cuando se inicia el equipo 6-20
D8004 — Reservado — — —
D8005 Código de error general Cuando se produce el error 29-3
D8006 Código de error de ejecución en el programa del usuario Cuando se produce el error 29-7
D8007 — Reservado — — —
D8008 Año (Dato actual) Sólo lectura Cada 100 mseg 15-6
D8009 Mes (Dato actual) Sólo lectura Cada 100 mseg 15-6
D8010 Día (Dato actual) Sólo lectura Cada 100 mseg 15-6
D8011 Día de la semana (Dato actual) Sólo lectura Cada 100 mseg 15-6
D8012 Hora (Dato actual) Sólo lectura Cada 100 mseg 15-6
D8013 Minutos (Dato actual) Sólo lectura Cada 100 mseg 15-6
D8014 Segundos (Dato actual) Sólo lectura Cada 100 mseg 15-6
D8015 Año (Dato nuevo) Sólo escritura 15-6
D8016 Mes (Dato nuevo) Sólo escritura 15-6
D8017 Día (Dato nuevo) Sólo escritura 15-6
D8018 Día de la semana (Dato nuevo) Sólo escritura 15-6
D8019 Hora (Dato nuevo) Sólo escritura 15-6
D8020 Minutos (Dato nuevo) Sólo escritura 15-6
D8021 Segundos (Dato nuevo) Sólo escritura 15-6
Valor de preselección del tiempo de ciclo de scan
D8022 5-31
constante
D8023 Tiempo de ciclo de scan (Valor actual) Cada ciclo de scan 5-31
D8024 Tiempo de ciclo de scan (Valor máximo) Cuando se produce 5-31
D8025 Tiempo de ciclo de scan (Valor mínimo) Cuando se produce 5-31
D8026 Información del modo de comunicación Cada ciclo de scan 6-20
D8027 Número de red de comunicaciones de puerto 1 (0 a 31) Cada ciclo de scan 26-2
D8028 Número de red de comunicaciones de puerto 2 (0 a 31) Cada ciclo de scan 26-2
D8029 Versión de programa del sistema Cuando se inicia el equipo 6-20
D8030 Información del adaptador de comunicación Cuando se inicia el equipo 6-20
D8031 Información del cartucho opcional Cuando se inicia el equipo 6-20
Nº de etiqueta del destino de salto de entrada de
D8032 5-23
interrupción (I2)
Nº de etiqueta del destino de salto de entrada de
D8033 5-23
interrupción (I3)
Nº de etiqueta del destino de salto de entrada de
D8034 5-23
interrupción (I4)
Nº de etiqueta del destino de salto de entrada de
D8035 5-23
interrupción (I5)
Nº de etiqueta del destino de salto de entrada de
D8036 — 5-26
temporizador
D8037 Cantidad de módulos de E/S de expansión Cuando se inicializa la E/S 6-20
D8038-D8044 — Reservado — — —

6-16 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


6: DIRECCIÓN DEL DISPOSITIVO

Registros de datos especiales para contadores de alta velocidad


Dirección del Consulte
Descripción Actualizado
dispositivo página
D8045 Valor actual del contador de alta velocidad 1 (I0-I2) Cada ciclo de scan 5-8, 5-9
Valor de preselección del contador de alta velocidad 1 (I0-I2)
(dos fases)
D8046 5-8, 5-9
Valor de preselección del contador de alta velocidad 1 (I0-I2)
(una sola fase)
D8047 Valor actual del contador de alta velocidad 2 (I3) Cada ciclo de scan 5-9
D8048 Valor de preselección del contador de alta velocidad 2 (I3) 5-9
D8049 Valor actual del contador de alta velocidad 3 (I4) Cada ciclo de scan 5-9
D8050 Valor de preselección del contador de alta velocidad 3 (I4) 5-9
D8051 Valor actual del contador de alta velocidad 4 (I5-I7) Cada ciclo de scan 5-9
Valor de preselección del contador de alta velocidad 4 (I5-I7)
(dos fases)
D8052 5-9
Valor de preselección del contador de alta velocidad 4 (I5-I7)
(una sola fase)
D8053-D8054 — Reservado — — —

Registro especial de datos para salidas de pulso (sólo módulos de la CPU actualizadas)
20-4,
D8055 Frecuencia de pulso actual de PULS1 o RAMP (Q0) Every scan
20-16
20-4,
D8056 Frecuencia de pulso actual de PULS2 o RAMP (Q1) Every scan
20-16

Registros de datos especiales para los potenciómetros analógicos


Dirección del Consulte
Descripción Actualizado
dispositivo página
Valor del potenciómetro analógico 1 (Todos los módulos de la
D8057 Cada ciclo de scan 5-34
CPU)
Valor del potenciómetro analógico 2 (CPU compacta tipo 24 E/S)
D8058 Cada ciclo de scan 5-34, 5-35
Entrada de tensión analógica (módulos de la CPU delgada)
D8059-D8067 — Reservado — — —

Registros de datos especiales para módulo HMI


D8068 Selección de pantalla inicial del módulo HMI 5-36

Registros de datos especiales para las estaciones principales/secundarias de la red de


comunicaciones Data-Link
Dirección del Consulte
Descripción Actualizado
dispositivo página
Error de comunicaciónde estación esclava 1 (en estación
Cuando se
D8069 maestra) 25-4
produce el error
Error de comunicaciónde estación esclava (en estación esclava)
Error de comunicaciónde estación esclava 2 (en estación Cuando se
D8070 25-4
maestra) produce el error
Error de comunicaciónde estación esclava 3 (en estación Cuando se
D8071 25-4
maestra) produce el error
Error de comunicaciónde estación esclava 4 (en estación Cuando se
D8072 25-4
maestra) produce el error
Error de comunicaciónde estación esclava 5 (en estación Cuando se
D8073 25-4
maestra) produce el error

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 6-17


6: DIRECCIÓN DEL DISPOSITIVO

Dirección del Consulte


Descripción Actualizado
dispositivo página
Error de comunicaciónde estación esclava 6 (en estación Cuando se
D8074 25-4
maestra) produce el error
Error de comunicaciónde estación esclava 7 (en estación Cuando se
D8075 25-4
maestra) produce el error
Error de comunicaciónde estación esclava 8 (en estación Cuando se
D8076 25-4
maestra) produce el error
Error de comunicaciónde estación esclava 9 (en estación Cuando se
D8077 25-4
maestra) produce el error
Error de comunicaciónde estación esclava 10 (en estación Cuando se
D8078 25-4
maestra) produce el error
Error de comunicaciónde estación esclava 11 (en estación Cuando se
D8079 25-4
maestra) produce el error
Error de comunicaciónde estación esclava 12 (en estación Cuando se produce
D8080 25-4
maestramaestra) el error
Error de comunicaciónde estación esclava 13 (en estación Cuando se produce
D8081 25-4
maestra) el error
Error de comunicaciónde estación esclava 14 (en estación Cuando se produce
D8082 25-4
maestra) el error
Error de comunicaciónde estación esclava 15 (en estación Cuando se produce
D8083 25-4
maestra) el error
Error de comunicaciónde estación esclava 16 (en estación Cuando se produce
D8084 25-4
maestra) el error
Error de comunicaciónde estación esclava 17 (en estación Cuando se produce
D8085 25-4
maestra) el error
Error de comunicaciónde estación esclava 18 (en estación Cuando se produce
D8086 25-4
maestra) el error
Error de comunicaciónde estación esclava 19 (en estación Cuando se produce
D8087 25-4
maestra) el error
Error de comunicaciónde estación esclava 20 (en estación Cuando se produce
D8088 25-4
maestra) el error
Error de comunicaciónde estación esclava 21 (en estación Cuando se produce
D8089 25-4
maestra) el error
Error de comunicaciónde estación esclava 22 (en estación Cuando se produce
D8090 25-4
maestra) el error
Error de comunicaciónde estación esclava 23 (en estación Cuando se produce
D8091 25-4
maestra) el error
Error de comunicaciónde estación esclava 24 (en estación Cuando se produce
D8092 25-4
maestra) el error
Error de comunicaciónde estación esclava 25 (en estación Cuando se produce
D8093 25-4
maestra) el error
Error de comunicaciónde estación esclava 26 (en estación Cuando se produce
D8094 25-4
maestra) el error
Error de comunicaciónde estación esclava 27 (en estación Cuando se produce
D8095 25-4
maestra) el error
Error de comunicaciónde estación esclava 28 (en estación Cuando se produce
D8096 25-4
maestra) el error
Error de comunicaciónde estación esclava 29 (en estación Cuando se produce
D8097 25-4
maestra) el error
Error de comunicaciónde estación esclava 30 (en estación Cuando se produce
D8098 25-4
maestra) el error
Error de comunicaciónde estación esclava 31 (en estación Cuando se produce
D8099 25-4
maestra) el error

6-18 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


6: DIRECCIÓN DEL DISPOSITIVO

Registros de datos especiales para el puerto 2


Dirección del Consulte
Descripción Actualizado
dispositivo página
D8100-D8102 — Reservado — — —
Cuando se envían/
D8103 Selección de protocolo de modo en línea 27-3
reciben datos
D8104 Estado de señal de control de RS232C Cada ciclo de scan 17-31
Cuando se envían/
D8105 Opción de señal de control de entrada DSR de RS232C 17-32
reciben datos
Cuando se envían/
D8106 Opción de señal de control de salida DTR de RS232C 17-33
reciben datos
D8107-D8108 — Reservado — — —
D8109 Ciclos de reintento En reintento 27-4
Cada ciclo de scan
D8110 Intervalo de reintento 27-4
durante el reintento
En la transición de
D8111 Estado de modo de módem 27-4
estado
D8112-D8114 — Reservado — — —
Cuando se devuelve
D8115-D8129 Código de resultado de comando AT el código de 27-4
resultado
Cuando se envía el
D8130-D8144 Cadena de comando AT 27-4
comando AT
Cuando se envía la
D8145-D8169 Cadena de inicialización cadena de 27-4
inicialización
D8170-D8199 Número de teléfono Cuando se marca 27-4

Nota: Los registros de datos especiales D8100 a D8199 no están disponibles en el módulo de la CPU compacta tipo 10 E/
S; los demás módulos de la CPU sí disponen de ellos.

D8000 ID de configuración del sistema (Cantidad de entradas)


El total de los puntos de entrada proporcionados en el módulo de la CPU y en los módulos de entrada de
expansión conectados se almacena en D8000. Cuando se conecta un módulo de E/S mezclado (4 entradas y
4 salidas), 8 puntos de entrada se suman al total.

D8001 ID de configuración del sistema (Cantidad de salidas)


El total de los puntos de salida proporcionados en el módulo de la CPU y en los módulos de entrada de
expansión conectados se almacena en D8001. Cuando se conecta un módulo de E/S mezclado (4 entradas y
4 salidas), 8 puntos de salida se suman al total.

D8002 Información del tipo de módulo de la CPU


La información acerca del tipo de módulo de la CPU se almacena en D8002.
0: FC4A-C10R2 o FC4A-C10R2C
1: FC4A-C16R2 o FC4A-C16R2C
2: FC4A-D20K3 o FC4A-D20S3
3: FC4A-C24R2 o FC4A-C24R2C
4: FC4A-D40K3 o FC4A-D40S3
6: FC4A-D20RK1 o FC4A-D20RS1

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 6-19


6: DIRECCIÓN DEL DISPOSITIVO

D8003 Información del cartucho de memoria


Si se instala un cartucho opcional de memoria en el conector correspondiente del módulo de la CPU, la
información acerca del programa del usuario almacenada en dicho cartucho se almacena en D8003.
0: FC4A-C10R2 o FC4A-C10R2C
1: FC4A-C16R2 o FC4A-C16R2C
2: FC4A-D20K3 o FC4A-D20S3
3: FC4A-C24R2 o FC4A-C24R2C
4: FC4A-D40K3 o FC4A-D40S3
6: FC4A-D20RK1 o FC4A-D20RS1
255: El cartucho de memoria no almacena ningún programa del usuario.

D8026 Información del modo de comunicación


La información del modo de comunicación de los puertos 1 y 2 se almacena en D8026.

Bit 15 2 1 0
D8026 0 0 0

Puerto 2 Puerto 1
00: Protocolo de mantenimiento 0: Protocolo de mantenimiento
01: Protocolo de usuario 1: Protocolo de usuario
10: Red de comunicaciones Data-Link
11: Protocolo de módem

D8029 Versión de programa del sistema


El número de versión de programa del sistema de PLC se almacena en D8029. Este valor se indica en el
cuadro de diálogo Estado de PLC llamado desde la barra de menú de WindLDR. Seleccione En línea >
Supervisión, a continuación seleccione En línea > Estado de PLC. Consulte la página 29-1.

D8030 Información del adaptador de comunicación


La información acerca del adaptador de comunicación instalado en el conector del puerto 2 (excepto en el
módulo de la CPU compacta tipo 10 E/S) se almacena en D8030.
0: El adaptador de comunicación RS232C está instalado
1: El adaptador de comunicación RS485 está instalado o no hay ningún adaptador de comunicación instalado

D8031 Información del cartucho opcional


La información acerca del cartucho opcional instalado en el módulo de la CPU se almacena en D8031.
0: No hay ningún cartucho opcional instalado
1: El cartucho del reloj está instalado
2: El cartucho de memoria está instalado
3: Los cartuchos del reloj y de memoria están instalados

D8037 Cantidad de módulos de E/S de expansión


La cantidad de módulos de E/S de expansión conectados al módulo de la CPU compacta tipo 24 E/S o a
cualquier módulo de la CPU delgada se almacena en D8037.

6-20 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


6: DIRECCIÓN DEL DISPOSITIVO

Dispositivos de módulos de E/S de expansión


Los módulos de E/S de expansión están disponibles en módulos de E/S digital y en módulos de E/S analógica.
Entre los módulos de la CPU tipo compacto, únicamente el (FC4A-C24R2 y FC4A-C24R2C) tipo 24 E/S puede
conectar un máximo de cuatro módulos E/S de expansión incluyendo módulos E/S analógicos.
Los módulos de la CPU delgada pueden conectar un máximo de siete módulos de E/S de expansión
incluyendo módulos de E/S analógica.
Expansión de E/S para los módulos de la CPU compacta
Se pueden montar un máximo de cuatro entradas, salidas, E/S mezclado o módulos de E/S analógica en el
módulo de la CPU tipo 24 E/S, para que los puntos de E/S puedan expandirse hasta un máximo de 78
entradas o 74 salidas. El número total de entradas y salidas puede alcanzar un máximo de 88 puntos. Las
entradas y salidas se asignan automáticamente a cada módulo de E/S digital, comenzando por I30 y Q30,
según el orden de aumento de distancia desde el módulo de la CPU. Los módulos de E/S de expansión no se
pueden montar en los módulos de la CPU tipo 10 E/S y 16 E/S (FC4A-C10R2, FC4A-C10R2C, FC4A-C16R2 y
FC4A-C16R2C).
Dirección del dispositivo de E/S (módulos de la CPU compacta)
FC4A-C10R2 FC4A-C16R2 FC4A-C24R2
FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C
Dispositivo
Dirección del Dirección del Dirección del
Puntos Puntos Puntos
dispositivo dispositivo dispositivo
I0 - I7 I0 - I7
Entrada (I) I0 - I5 6 9 14
I10 I10 - I15
Entrada de
— — — — I30 - I107 64 (78 totales)
expansión (I)
Q0 - Q7
Salida (Q) Q0 - Q3 4 Q0 - Q6 7 10
Q10 - Q11
Salida de
— — — — Q30 - Q107 64 (74 totales)
expansión (Q)
Ejemplo:
Ranura nº.: 1 2 3 4

Tipo 24 E/S Entrada Analógica Mezclado Entrada


Módulo de la CPU Módulo E/S E/S Módulo
Módulo Módulo
Entrada de 14 puntos 16 puntos 4 puntos 8 puntos
Salida de 10 puntos Entrada Entrada Entrada
4 puntos
Salida

Módulos de E/S de expansión (4 como máximo)


A la configuración del sistema mostrada más arriba se le asignarán números de dispositivos de E/S para cada
módulo de la siguiente manera:
Ranura nº. Módulo Números de dispositivos de E/S
Módulo de la CPU tipo 24 E/S I0 a I7, I10 a I15, Q0 a Q7, Q10 y Q11
1 Módulo de entrada de 16 puntos I30 a I37, I40 a I47
2 módulo de E/S analógico Consulte la página 24-9.
3 Módulo de E/S mezclado de 4/4 puntos I50 a I53, Q30 a Q33
4 Módulo de entrada de 8 puntos I60 a I67
Los números de E/S del módulo de la CPU comienzan por I0 y Q0. Los números de E/S de los módulos de E/
S de expansión comienzan por I30 y Q30. El módulo de E/S mezclado dispone de 4 entradas y 4 salidas.
Cuando un módulo de E/S se monta junto a un módulo de E/S mezclado, observe que los dirección del
dispositivo omiten cuatro puntos como se indica más arriba.
Los módulos de entrada y salida pueden agruparse para facilitar la identificación de los números de E/S. Si se
reubican los módulos de E/S, los números de E/S vuelven a numerarse automáticamente.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 6-21


6: DIRECCIÓN DEL DISPOSITIVO

Expansión de E/S para los módulos de la CPU delgada


Los módulos de la CPU delgada pueden conectar un máximo de siete módulos de E/S de expansión
incluyendo módulos de E/S analógica.
Los puntos de E/S expandibles y los puntos totales máximos de E/S varían en función del tipo de módulo de la
CPU como se indica a continuación.
Dirección del dispositivo (Módulos de la CPU tipo estrecho)
FC4A-D20K3 FC4A-D20RK1 FC4A-D40K3
FC4A-D20S3 FC4A-D20RS1 FC4A-D40S3
Dispositivo Dirección Dirección Dirección
del Puntos del Puntos del Puntos
dispositivo dispositivo dispositivo
I0 - I7
I0 - I7 I0 - I7
Entrada (I) 12 12 I10 - I17 24
I10 - I13 I10 - I13
I20 - I27
Entrada de 128 224 224
I30 - I187 I30 - I307 I30 - I307
expansión (I) (140 totales) (236 totales) (248 totales)
Q0 - Q7
Salida (Q) Q0 - Q7 8 Q0 - Q7 8 16
Q10 - Q17
Salida de 128 224 224
Q30 - Q187 Q30 - Q307 Q30 - Q307
expansión (Q) (136 totales) (232 totales) (240 totales)
Puntos totales
148 244 264
máximos de E/S

Ejemplo:
Ranura nº.: 1 2 3 4 5 6 7

Tipo 20 E/S
Módulo de la CPU
Entrada de 12
puntos Salida Entrada Mezclado Entrada Analógica Mezclado Entrada
Salida de 8 puntos Módulo Módulo E/S Módulo E/S E/S Módulo
Módulo Módulo Módulo
o
Tipo 40 E/S 32 puntos 16 puntos 16 puntos 8 puntos 4 puntos 32 puntos
Módulo de la CPU Salida Entrada Entrada Entrada Entrada Entrada
8 puntos 4 puntos
Entrada de 24 Salida Salida
puntos
Salida de 16 puntos

Módulos de E/S de expansión (7 como máximo)


A la configuración del sistema mostrada más arriba se le asignarán números de dispositivos de E/S para cada
módulo de la siguiente manera:
Ranura nº. Módulo Números de dispositivos de E/S
Módulo de la CPU tipo 40 E/S I0 a I7, I10 a I17, I20 a I27, Q0 a Q7, Q10 a Q27
1 Módulo de salida de 32 puntos Q30 a Q37, Q40 a Q47, Q50 a Q57, Q60 a Q67
2 Módulo de entrada de 16 puntos I30 a I37, I40 a I47
3 Módulo de E/S mezclado de 16/8 puntos I50 a I57, I60 a I67, Q70 a Q77
4 Módulo de entrada de 8 puntos I70 a I77
5 Módulo de E/S analógico Consulte la página 24-9.
6 Módulo de E/S mezclado de 4/4 puntos I80 a I83, Q80 a Q83
7 Módulo de entrada de 32 puntos I90 a I97, I100 a I107, I110 a I117, I120 a I127

Los números de E/S del módulo de la CPU comienzan por I0 y Q0. Los números de E/S de los módulos de E/
S de expansión comienzan por I30 y Q30. Cuando un módulo de E/S se monta junto a un módulo de E/S
mezclado de 4/4 puntos, observe que los dirección del dispositivo omiten cuatro puntos como se indica más
arriba.
Los módulos de entrada y salida pueden agruparse para facilitar la identificación de los números de E/S. Si se
reubican los módulos de E/S, los números de E/S vuelven a numerarse automáticamente.

6-22 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


7: INSTRUCCIONES BÁSICAS
Introducción
En este capítulo se describe la programación de las instrucciones básicas, de los dispositivos disponibles y de
los programas de muestra.
Las instrucciones básicas están disponibles en todos los módulos de la CPU de MicroSmart.

Lista de instrucciones básicas


Cantidad Consult
Símbolo Nombre Función
de bytes e página
AND And Conexión en serie de contactos NO 4 7-5
AND LOD And Load Conexión en serie de bloques de circuito 5 7-6
ANDN And Not Conexión en serie de contactos NC 4 7-5
Restaura el resultado de una operación lógica de
BPP Salto de bit 2 7-7
bits que se ha guardado temporalmente
Guarda el resultado de la operación lógica de bits
BPS Avance de bit 5 7-7
temporalmente
Lee el resultado de una operación lógica de bits que
BRD Lectura de bit 3 7-7
se ha guardado temporalmente
Comparación de contadores
CC= Comparación igual que de valor actual de contador 7 7-16
(=)
Comparación de contadores Comparación mayor o igual que de valor actual de
CCŠ 7 7-16
(Š) contador
Contador reversible de pulsos
CDP Contador reversible de pulsos duales (0 a 65535) 4 7-12
duales
CNT Contador de suma Contador de suma (0 a 65535) 4 7-12
Contador reversible
Contador reversible de selección incremental/
CUD de selección incremental/ 4 7-12
decremental (0 a 65535)
decremental
Comparación de registros de
DC= Comparación igual que de valor de registro de datos 8 7-19
datos (=)
Comparación de registros de Comparación mayor o igual que de valor de registro
DCŠ 8 7-19
datos (Š) de datos
END Fin Finaliza un programa 2 7-28
JEND Fin de salto Finaliza una instrucción de salto 4 7-28
JMP Salto Salta un área de programa designada 4 7-28
Almacena resultados intermedios y lee el estado del
LOD Carga 6 7-3
contacto
Almacena resultados intermedios y lee el estado del
LODN Carga No 6 7-3
contacto invertido
Restablecimiento de control
MCR Finaliza un control principal 4 7-26
principal
Establecimiento de control
MCS Inicia un control principal 4 7-26
principal
OR Or Conexión en paralelo de contactos NO 4 7-5
OR LOD Or Load Conexión en paralelo de bloques de circuito 5 7-6
ORN Or Not Conexión en paralelo de contactos NC 4 7-5
Proporciona el resultado de una operación lógica de
OUT Salida 6 7-3
bits
Proporciona el resultado invertido de una operación
OUTN Salida No 6 7-3
lógica de bits
Restablece la salida, el relé interno o el bit del
RST Resetear 6 7-4
registro de desplazamiento

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 7-1


7: INSTRUCCIONES BÁSICAS

Cantidad Consult
Símbolo Nombre Función
de bytes e página
Establece la salida, el relé interno o el bit del
SET Establecer 6 7-4
registro de desplazamiento
SFR Registro de desplazamiento Registro de desplazamiento hacia delante 6 7-21
SFRN Registro de desplazamiento No Registro de desplazamiento invertido 6 7-21
SOTD Salida única decremental Salida de diferenciación de límite descendente 5 7-25
SOTU Salida única incremental Salida de diferenciación de límite ascendente 5 7-25
Temporizador de cuenta atrás de 100 mseg
TIM Temporizador de 100 mseg 4 7-8
(0 a 6553,5 seg.)
Temporizador de cuenta atrás de 10 mseg (
TMH Temporizador de 10 mseg 4 7-8
0 a 655,35 seg.)
Temporizador de cuenta atrás de 1 seg.
TML Temporizador de 1 seg. 4 7-8
(0 a 65535 seg.)
Temporizador de cuenta atrás de 1 mseg
TMS Temporizador de 1 mseg 4 7-8
(0 a 65,535 seg.)

7-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


7: INSTRUCCIONES BÁSICAS

LOD (Carga) y LODN (Carga No)


La instrucción LOD inicia la operación lógica con un contacto NO (normalmente abierto). La instrucción LODN
inicia la operación lógica con un contacto NC (normalmente cerrado).
Se pueden programar consecutivamente hasta ocho instrucciones LOD y/o LODN.

Diagrama de escalera Dispositivos válidos


Instrucción I Q M T C R
LOD 0-1277
0-307 0-307 0-99 0-99 0-127
LODN 8000-8157
El intervalo de dispositivos válidos depende del tipo de módulo de la CPU. Si desea obtener más
detalles, consulte las páginas 6-1 y 6-2.

OUT (Salida) y OUTN (Salida No)


La instrucción OUT proporciona el resultado de la operación lógica de bits para el dispositivo especificado. La
instrucción OUTN proporciona el resultado invertido de la operación lógica de bits para el dispositivo
especificado.

Diagrama de escalera Dispositivos válidos


Instrucción I Q M T C R
OUT 0-1277
— 0-307 — — —
OUTN 8000-8077
El intervalo de dispositivos válidos depende del tipo de módulo de la CPU. Si desea obtener más
detalles, consulte las páginas 6-1 y 6-2.

• Para las restricciones en la programación de escalera de las instrucciones OUT y


Precaución OUTN, consulte la página 29-24.

Varias OUT y OUTN


No hay límite en el número de instrucciones OUT y OUTN que se pueden Diagrama de escalera
programar en un escalón.
I1 I2 Q0

Q1

Q2

No se recomienda programar varias salidas del mismo número de salida. Sin Diagrama de escalera
embargo, si lo hace, es preferible separar las salidas con los conjuntos de
ACTIVADO
instrucciones JMP/JEND o MCS/MCR. Estas instrucciones se explican más
detalladamente más adelante en este capítulo. I1 Q0
Cuando se programa más de una vez el mismo número de salida dentro de un
DESACTIVADO
ciclo de scan, se le da prioridad a la salida más próxima a la instrucción END.
En el ejemplo de la derecha, la salida Q0 está desactivada. I2 Q0

DESACTIVADO

I3

END

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 7-3


7: INSTRUCCIONES BÁSICAS

Ejemplos: LOD (Carga), OUT (Salida) y NOT


Diagrama de escalera Lista de programas Gráfico de control de tiempo
ACTIVADO
Instrucción Datos I0 DESACTIVADO
I0 Q0 LOD I0 ACTIVADO
OUT Q0 I1 DESACTIVADO
LOD I1
ACTIVADO
I1 Q1 OUTN Q1 Q0 DESACTIVADO

ACTIVADO
Q1 DESACTIVADO

Diagrama de escalera Lista de programas

Instrucción Datos
M2 Q0 LOD M2
OUT Q0

Diagrama de escalera Lista de programas

Instrucción Datos
Q0 Q1 LODN Q0
OUT Q1

Diagrama de escalera Lista de programas

Instrucción Datos
T0 Q2 LOD T0
OUTN Q2

Diagrama de escalera Lista de programas

Instrucción Datos
C1 Q10 LODN C1
OUT Q10

SET y RST (Resetear)


Las instrucciones SET y RST (resetear) se utilizan para establecer (activar) o restablecer (desactivar) salidas,
relés 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 Lista de programas Gráfico de control de tiempo


ACTIVADO
Instrucción Datos I0
S DESACTIVADO
I0 Q0 LOD I0 ACTIVADO
SET Q0 I1 DESACTIVADO
R LOD I1
I1 Q0 ACTIVADO
RST Q0 Q0 DESACTIVADO

Dispositivos válidos ACTIVADO


DESACTIVADO
Instrucción I Q M T C R
ACTIVADO
SET 0-1277
— 0-307 — — 0-127 DESACTIVADO
RST 8000-8077
ACTIVADO
El intervalo de dispositivos válidos depende del tipo de módulo de la CPU. Si desea obtener más detalles, consulte las
DESACTIVADO

páginas 6-1 y 6-2.

• Para las restricciones en la programación de escalera de las instrucciones SET y


Precaución RST, consulte la página 29-24.

7-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


7: INSTRUCCIONES BÁSICAS

AND y ANDN (And Not)


La instrucción AND se utiliza para programar un contacto NO en serie. La instrucción ANDN se utiliza para
programar un contacto NC en serie. Las instrucciones AND y ANDN se insertan después del primer conjunto
de contactos.
Diagrama de escalera Lista de programas Gráfico de control de tiempo
ACTIVADO
Instrucción Datos I0 DESACTIVADO
I0 I1 Q0 LOD I0 ACTIVADO
AND I1 I1 DESACTIVADO
OUT Q0
ACTIVADO
LOD I0 Q0 DESACTIVADO
I0 I1 Q1 ANDN I1
OUT Q1 ACTIVADO
Q1 DESACTIVADO

Cuando las entradas I0 y I1están 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 válidos
Instrucción I Q M T C R
AND 0-1277
0-307 0-307 0-99 0-99 0-127
ANDN 8000-8157
El intervalo de dispositivos válidos depende del tipo de módulo de la CPU. Si desea obtener más detalles, consulte las páginas 6-1 y
6-2.

OR y ORN (Or Not)


La instrucción OR se utiliza para programar un contacto NO en paralelo. La instrucción ORN se utiliza para
programar un contacto NC en paralelo. Las instrucciones OR y ORN se insertan después del primer conjunto
de contactos.
Diagrama de escalera Lista de programas Gráfico de control de tiempo
ACTIVADO
Instrucción Datos I0
DESACTIVADO
I0 Q0 LOD I0
ACTIVADO
OR I1 I1
DESACTIVADO
OUT Q0
I1 LOD I0 Q0 ACTIVADO
ORN I1 DESACTIVADO
OUT Q1 ACTIVADO
I0 Q1 Q1
DESACTIVADO

I1

Cuando la entrada I0 o I1 está activada, la salida Q0 está activada. Cuando esas dos entradas están 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 válidos
Instrucción I Q M T C R
OR 0-1277
0-307 0-307 0-99 0-99 0-127
ORN 8000-8157
El intervalo de dispositivos válidos depende del tipo de módulo de la CPU. Si desea obtener más detalles, consulte las
páginas 6-1 y 6-2.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 7-5


7: INSTRUCCIONES BÁSICAS

AND LOD (Carga)


La instrucción AND LOD se utiliza para conectar en serie dos o más circuitos comenzando por la instrucción
LOD. La instrucción AND LOD equivale a un “nodo” en el diagrama de escalera.
En caso de que utilice WindLDR, el usuario no necesita programar la instrucción AND LOD. El circuito del
diagrama de escalera que se muestra a continuación se convierte en AND LOD cuando se compila el
diagrama de escalera.

Diagrama de escalera Lista de programas

Instrucción Datos
I0 I2 Q0 LOD I0
LOD I2
OR I3
I3 ANDLOD
OUT Q0

Gráfico de control de tiempo


ACTIVADO
I0 DESACTIVADO
Cuando la entrada I0 está activada y la entrada I2 o I3
también, la salida Q0 está activada.
ACTIVADO
I2 DESACTIVADO Cuando la entrada I0 está desactivada, o las entradas
ACTIVADO I2 e I3 están desactivadas, la salida Q0 está
I3 DESACTIVADO desactivada.
ACTIVADO
Q0 DESACTIVADO

OR LOD (Carga)
La instrucción OR LOD se utiliza para conectar en paralelo dos o más circuitos comenzando por la instrucción
LOD. La instrucción OR LOD equivale a un “nodo” en el diagrama de escalera.
En caso de que utilice WindLDR, el usuario no necesita programar la instrucción OR LOD. El circuito del
diagrama de escalera que se muestra a continuación se convierte en OR LOD cuando se compila el diagrama
de escalera.

Diagrama de escalera Lista de programas

Instrucción Datos
I0 I1 Q0 LOD I0
AND I1
LOD I2
I2 I3 AND I3
ORLOD
OUT Q0

Gráfico de control de tiempo


I0 ACTIVADO
Si las entradas I0 e I1 están activadas o lo están las
DESACTIVADO
entradas I2 e I3, la salida Q0 también lo está.
I1 ACTIVADO
DESACTIVADO Si I0 o I1 están desactivadas o lo están I2 o I3, la
salida Q0 también lo está.
I2 ACTIVADO
DESACTIVADO

I3 ACTIVADO
DESACTIVADO

Q0 ACTIVADO
DESACTIVADO

7-6 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


7: INSTRUCCIONES BÁSICAS

BPS (Avance de bit), BRD (Lectura de bit) y BPP (Salto de bit)


La instrucción BPS (avance de bit) se utiliza para guardar temporalmente el resultado de la operación lógica
de bits.
La instrucción BRD (lectura de bit) se utiliza para leer el resultado de la operación lógica de bits que se ha
guardado temporalmente.
La instrucción BPP (salto de bit) se utiliza para leer el resultado de la operación lógica 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 continuación se convierte en BPS, BRD y BPP cuando se
compila el diagrama de escalera.

Diagrama de escalera Lista de programas


BPS Instrucción Datos
I0 I1 Q1 LOD I0
BPS
BRD AND I1
I2 Q2 OUT Q1
BRD
BPP AND I2
I3 Q3 OUT Q2
BPP
AND I3
OUT Q3

Gráfico de control de tiempo


ACTIVADO
I0 DESACTIVADO

ACTIVADO
I1 DESACTIVADO

ACTIVADO
I2 DESACTIVADO

ACTIVADO
I3 DESACTIVADO

ACTIVADO
Q1 DESACTIVADO

ACTIVADO
Q2 DESACTIVADO

ACTIVADO
Q3 DESACTIVADO

Cuando las entradas I0 e I1están activadas, la salida Q1 está activada.


Cuando las entradas I0 e I2 están activadas, la salida Q2 está activada.
Cuando las entradas I0 e I3 están activadas, la salida Q3 está activada.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 7-7


7: INSTRUCCIONES BÁSICAS

TML, TIM, TMH y TMS (Temporizador)


Hay cuatro tipos de temporizadores de cuenta atrás 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 (módulo de la CPU compacta tipo 10 E/S) o de 100 temporizadores (otros
módulos de la CPU) en un programa del usuario. Cada temporizador se debe asignar a un número único de T0
a T31 o a T99.
Dirección
Temporizador del Intervalo Aumentos Valor de preselección
dispositivo
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 Constante: 0 a 65535
Registros de datos: D0 a D1299
TMH (temporizador de 10 mseg) T0 a T99 0 a 655,35 seg. 10 mseg D2000 a D7999
TMS (temporizador de 1 mseg) T0 a T99 0 a 65,535 seg. 1 mseg

El intervalo de dispositivos válidos depende del tipo de módulo de la CPU. Si desea obtener más detalles, consulte las páginas 6-1 y 6-2.
El valor de preselección 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) Lista de programas Gráfico de control de tiempo
ACTIVADO
TML T0 Instrucción Datos I0 DESACTIVADO
I0 4 LOD I0 4 seg.
ACTIVADO
TML T0 T0 DESACTIVADO
4
I1 T0 Q0 LOD I1 ACTIVADO
I1
AND T0 DESACTIVADO

OUT Q0 ACTIVADO
Q0 DESACTIVADO

TIM (temporizador de 100 mseg)


Diagrama de escalera (TIM) Lista de programas Gráfico de control de tiempo
ACTIVADO
TIM T1 Instrucción Datos I0 DESACTIVADO
I0 20 LOD I0
ACTIVADO 2 seg.
TIM T1 T1 DESACTIVADO
20
I1 T1 Q1 LOD I1 ACTIVADO
I1
AND T1 DESACTIVADO

OUT Q1 ACTIVADO
Q1 DESACTIVADO

TMH (temporizador de 10 mseg)


Diagrama de escalera (TMH) Lista de programas Gráfico de control de tiempo
ACTIVADO
TMH T2 Instrucción Datos I0 DESACTIVADO
I0 100 LOD I0 1 seg.
ACTIVADO
TMH T2 T2 DESACTIVADO
100
I1 T2 Q2 LOD I1 ACTIVADO
I1
AND T2 DESACTIVADO

OUT Q2 ACTIVADO
Q2 DESACTIVADO

7-8 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


7: INSTRUCCIONES BÁSICAS

TMS (temporizador de 1 mseg)


Diagrama de escalera (TMS) Lista de programas Gráfico de control de tiempo
ACTIVADO
TMS T3 Instrucción Datos I0 DESACTIVADO
I0 500 LOD I0 0,5 seg.
ACTIVADO
TMS T3 T3 DESACTIVADO
500
I1 T3 Q3 ACTIVADO
LOD I1 I1 DESACTIVADO
AND T3
OUT Q3 ACTIVADO
Q3 DESACTIVADO

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 7-9


7: INSTRUCCIONES BÁSICAS

Circuito de temporizador
El valor de preselección 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 preselección.
Directamente después 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 Lista de programas

TIM T5 Instrucción Datos Precaución


I1 D10 Q0 LOD I1
TIM T5
• Para las restricciones en la
D10 programación de escalera de las
OUT Q0 instrucciones del

• La cuenta atrás desde el valor de preselección se inicia cuando se activa el resultado de la operación 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 preselección 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 línea > Supervisar > Supervisar, luego
seleccione En línea > Supervisar > Personal > Supervisión personal nueva.
• Si el valor preestablecido del temporizador se cambia durante la cuenta atrás, 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 operación y la salida de temporizador
se activa inmediatamente.
• Si el valor actual se cambia durante la operación de recuento hacia atrás, el cambio se hace efectivo inmediatamente.
• Si desea conocer más información acerca del movimiento de datos al modificar, confirmar y borrar valores
preestablecidos, consulte la página 7-15. Los valores preestablecidos también pueden cambiarse y estos
valores ya modificados se pueden confirmar mediante el módulo HMI. Consulte las páginas 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 configuración 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 varían 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
exploración. El mismo error se produce en la entrada normal y en la entrada de captura. El error de entrada de
temporizador mostrado a continuación no incluye el retraso de entrada producido por el hardware.
Error mínimo Error máximo
END TIM END END TIM END TIM
Procesamiento de programa Procesamiento de programa

Entrada real ACTIVADO Entrada real ACTIVADO


DESACTIVADO DESACTIVADO
RAM de entrada Tie
ACTIVADO RAM de entrada ACTIVADO
DESACTIVADO DESACTIVADO

Inicio del temporizador Inicio del temporizador

Tet Tie Tet

1 tiempo de ciclo de scan 1 tiempo de ciclo de scan

Si la entrada se activa justo antes del procesamiento Cuando la entrada se activa justo después del procesamiento
de la instrucción END, Tie es casi 0. En ese caso el de la instrucción END, Tie es prácticamente igual a un tiempo
error de entrada de temporizador es sólo Tet (error de de ciclo de scan. El error de entrada de temporizador es Tie +
retroceso) y está en el mínimo. Tet = un tiempo de ciclo de scan + Tet (error de retroceso) y
está en el máximo.
Tie: tiempo transcurrido desde la activación de la entrada al procesamiento de END
Tet: tiempo transcurrido desde el procesamiento de END hasta la ejecución de la instrucción del temporizador

7-10 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


7: INSTRUCCIONES BÁSICAS

Exactitud del temporizador, continuación


Error de recuento de temporizador
Todas las operaciones de instrucciones de temporizador se basan individualmente en temporizadores de
referencia asíncronos de 16 bits. Por lo tanto, el error se produce dependiendo del estado del temporizador
asíncrono de 16 bits cuando se ejecuta la instrucción de temporizador.
TML TIM TMH TMS
Error (temporizador de (temporizador de (temporizador de (temporizador de
1 seg.) 100 mseg) 10 mseg) 1 mseg)
Error de
1000 mseg 100 mseg 10 mseg 1 mseg
avance
Máximo
Error de 1 tiempo de ciclo de 1 tiempo de ciclo de 1 tiempo de ciclo de 1 tiempo de ciclo de
retroceso scan scan scan scan

Error de salida de tiempo de espera


El estado de RAM de salida se envía a la salida real cuando se procesa la instrucción 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 continuación no incluye el retraso de salida producido por el
hardware.

Procesamiento de programa
END TIM END El error de salida de tiempo de espera es igual que Tte
(error de retroceso) y puede estar entre cero y un tiempo
RAM de salida de ACTIVADO de ciclo de scan.
tiempo de espera DESACTIVADO
0 < Tte < 1 tiempo de ciclo de scan
Salida real ACTIVADO
DESACTIVADO Tte: tiempo transcurrido desde la ejecución de la
Tte
instrucción del temporizador hasta el procesamiento de
1 tiempo de ciclo de scan END.

Máximo y mínimo de errores


Error de entrada Error de recuento Error de salida de
Error Errores totales
de temporizador de temporizador tiempo de espera
Error de avance 0 (Nota) 0 0 (Nota) 0
Mínimo Error de
Tet 0 Tte 0
retroceso
Error de avance 0 (Nota) Incremento 0 (Nota) Incremento – (Tet + Tte)
Máximo Error de 1 tiempo de ciclo 1 tiempo de ciclo 2 tiempos de ciclo de scan
Tte
retroceso de scan + Tet de scan + (Tet + Tte)
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 máximo es de: Incremento – 1 tiempo de ciclo de scan
El error de retroceso máximo 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.
Protección de memoria en caso de error de alimentación
Los temporizadores TML, TIM, TMH y TMS no disponen de protección en caso de error de alimentación. Se
puede crear un temporizador con esta protección mediante una instrucción 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 Lista de programas Gráfico de control de tiempo
(Temporizador de 10 seg.)
ACTIVADO
Instrucción
Datos I1 DESACTIVADO
Resetear
CNT C2 LODN I1 10 seg.
ACTIVADO
C2 DESACTIVADO
I1 1000 LOD M8123
Pulso CNT C2
1000
M8123 Nota: Designe el contador C2 utilizado en este programa como contador del tipo de
mantenimiento. Consulte la página 5-4.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 7-11


7: INSTRUCCIONES BÁSICAS

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 selección incremental/decremental (CUD). Se pueden
programar un total de 32 contadores (módulo de la CPU compacta tipo 10 E/S) o de 100 contadores (otros
módulos de la CPU) en un programa del usuario. Cada contador se debe asignar a un número único de C0 a
T31 o a C99.
Contador Dirección del dispositivo Valor de preselección
CNT (contador de suma) C0 a C99
Constante: 0 a 65535
CDP (contador reversible de pulsos duales) C0 a C99
Registros de datos: D0 a D1299
CUD (contador reversible de selección D2000 a D7999
C0 a C99
incremental/decremental)
El intervalo de dispositivos válidos depende del tipo de módulo de la CPU. Si desea obtener más detalles, consulte las páginas 6-1 y 6-2.
El valor de preselección 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,
instrucción CNT y un número de contador entre C0 y C99, seguidos de un valor de preselección de contador
entre 0 y 65535.
El valor de preselección 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 preselección.
• No se puede programar más de una vez el mismo número de
Diagrama de escalera Lista de programas
contador.
Resetear
CNT C0 Instrucción Datos • Mientras la entrada de Reinicio está desactivada, el contador
5 LOD I0 cuenta los límites principales de las entradas de pulso y las
I0
Pulso LOD I1 compara con el valor de preselección.
CNT C0 • Cuando el valor actual alcanza el valor de preselección, el
I1 5 contador activa la salida. La salida permanece activada hasta
LOD I2 que se activa la entrada de Reinicio.
AND C0 • Cuando la entrada de Reinicio cambia de desactivada a
I2 C0 Q0 OUT Q0 activada, se resetea el valor actual.
• Cuando la entrada de Reinicio está activada, se ignoran
Gráfico de control de tiempo todas las entradas de pulso.
Entrada de ACTIVADO
• La entrada de Reinicio debe estar desactivada para que
Reinicio I0 DESACTIVADO pueda comenzar el recuento.
1 2 3 4 5 6
Entrada de ACTIVADO
• Cuando se apaga el equipo, se mantiene el valor actual del
pulso I1 DESACTIVADO
••• contador y puede designarse también como contador del tipo
de "borrado" mediante la Configuración de área de función
Contador C0 ACTIVADO
DESACTIVADO (consulte la página 5-4).
• Los valores actuales y de preselección de los contadores
ACTIVADO
Entrada I2
DESACTIVADO
pueden modificarse utilizando WindLDR sin necesidad de
descargar de nuevo todo el programa en la CPU. En la barra
Salida Q0 ACTIVADO
DESACTIVADO
de menú de WindLDR seleccione En línea > Supervisar >
Supervisar, luego seleccione En línea > Supervisar >
• El valor de preselección de 0 a 65535 se puede Personal > Supervisión personal nueva. Cambie el valor
designar utilizando un registro de datos de D0 a actual mientras la entrada de reinicio del contador está
D1299 o D2000 a D7999; con ello los datos del desactivada.
registro de datos se convierten en el valor de • Cuando el valor de preselección o el actual se cambian
preselección. Directamente después de la durante la operación de contador, el cambio se hace efectivo
instrucción CNT se pueden programar las inmediatamente.
instrucciones OUT, OUTN, SET, RST, TML, TIM, • Si desea conocer más información acerca del movimiento de
TMH o TMS.
datos al modificar, confirmar y borrar valores preestablecidos,
consulte la página 7-15. Los valores preestablecidos también
Resetear
CNT C28 pueden cambiarse y estos valores ya modificados se pueden
I0 D5 Q0 confirmar mediante el módulo HMI. Consulte las páginas 5-
Pulso 39 y 5-40.
• Los diagramas de escalera WindLDR muestran los valores
I1 CP (valor preestablecido del contador) y CC (valor actual del
contador) en dispositivos con instrucciones avanzadas.

7-12 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


7: INSTRUCCIONES BÁSICAS

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
instrucción CDP y un número de contador entre C0 y C99 seguidos del valor de preselección del contador de 0
a 65535.
El valor de preselección 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 preselección.
Diagrama de escalera Lista de programas • No se puede programar más de una vez el
Entrada preestablecida
mismo número de contador.
CDP C1 Instrucción Datos
500 • La entrada preestablecida debe ser activada
I0 LOD I0
Pulso hacia
arriba LOD I1
inicialmente para que el valor actual vuelva
LOD I2 al valor de preselección.
I1
Pulso hacia
CDP C1 • La entrada preestablecida debe estar
abajo 500 desactivada para que pueda comenzar el
LOD I3 recuento.
I2 AND C1
OUT Q1 • Si el pulso incremental y el pulso
decremental se activan de forma simultánea,
I3 C1 Q1 no se cuenta ningún pulso.
• La salida del contador se activa solamente
Gráfico de control de tiempo cuando el valor actual es 0.
• Una vez que el valor actual llega a 0
Entrada prees ACTIVADO
tablecida I0 DESACTIVADO (contando hacia atrás), cambia a 65535 en
Pulso hacia ACTIVADO
la siguiente cuenta atrás.
arriba I1 DESACTIVADO • Una vez que el valor actual llega a 65535
Pulso hacia ACTIVADO (contando hacia delante), cambia a 0 en la
•••
abajo I2 DESACTIVADO siguiente cuenta adelante.
500 501 502 501 500 499 ••• 0 1 500 500 • Cuando se apaga el equipo, se mantiene el
Valor del contador C1
valor actual del contador y puede designarse
Contador C1 ACTIVADO también como contador del tipo de "borrado"
DESACTIVADO mediante la Configuración de área de
función (consulte la página 5-4).
• Los valores actuales y preestablecidos de
Precaución • Para las restricciones en la los contadores pueden modificarse
programación de escalera de las utilizando WindLDR sin necesidad de
instrucciones del contador, consulte la descargar de nuevo todo el programa en la
CPU. En la barra de menú de WindLDR
seleccione En línea > Supervisar >
Supervisar, luego seleccione En línea >
Supervisar > Personal > Supervisión
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 operación de contador, el
cambio se hace efectivo inmediatamente.
• Para conocer el movimiento de datos al cambiar,
confirmar y borrar los valores preestablecidos,
consulte página 7-15. Los valores
preestablecidos también pueden cambiarse y
éstos pueden confirmarse usando el módulo HMI.
Consulte las páginas 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 BÁSICAS

CUD (Contador reversible de selección incremental/decremental)


El contador reversible de selección incremental/decremental CUD tiene una entrada de selección para alternar
la puerta incremental/decremental, por lo que se requieren tres entradas. El circuito del contador reversible de
selección incremental/decremental se debe programar en el siguiente orden: entrada preestablecida, entrada
de pulso, entrada de selección incremental/decremental, instrucción CUD y un número de contador entre C0 y
C99 seguidos del valor de preselección del contador de 0 a 65535.
El valor de preselección 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 preselección.
Diagrama de escalera Lista de programas • No se puede programar más de una vez el
Entrada
preestablecida
mismo número de contador.
CUD C2 Instrucción Datos • La entrada preestablecida debe ser activada
I0 500 LOD I0 inicialmente para que el valor actual vuelva al
Entrada
de pulso LOD I1 valor de preselección.
LOD I2
I1 CUD C2 • La entrada preestablecida debe estar
Selección Incremental/
Decremental 500 desactivada para que pueda comenzar el
LOD I3 recuento.
I2 AND C2 • El modo incremental se selecciona cuando
OUT Q2 se activa la entrada de selección
I3 C2 Q2 incremental/decremental.
• El modo decremental se selecciona cuando
se desactiva la entrada de selección
Gráfico de control de tiempo incremental/decremental.
Entrada prees ACTIVADO • La salida del contador se activa solamente
tablecida I0 DESACTIVADO cuando el valor actual es 0.
Entrada de ACTIVADO
•••
• Una vez que el valor actual llega a 0
pulso I1 DESACTIVADO (contando hacia atrás), cambia a 65535 en la
Selección
Incremental/ ACTIVADO siguiente cuenta atrás.
Decremental
Entrada I2
DESACTIVADO
• Una vez que el valor actual llega a 65535
Valor del contador C2 500 501 502 501 500 499 ••• 0 1 500 500 (contando hacia delante), cambia a 0 en la
siguiente cuenta adelante.
Contador C2 ACTIVADO • Cuando se apaga el equipo, se mantiene el
DESACTIVADO
valor actual del contador y puede designarse
también como contador del tipo de "borrado"
mediante la Configuración de área de función
Entradas de pulso válidas (consulte la página 5-4).
• Los valores actuales y preestablecidos de los
La entrada de Reinicio o preestablecida tiene prioridad
contadores pueden modificarse utilizando
sobre la de pulso. Una vez que el ciclo de scan WindLDR sin necesidad de descargar de
posterior a la entrada de Reinicio o preestablecida ha nuevo todo el programa en la CPU. En la
cambiado de activada a desactivada, el contador barra de menú de WindLDR seleccione En
comienza a contar las entradas de pulso según línea > Supervisar > Supervisar, luego
cambian de desactivadas a activadas. seleccione En línea > Supervisar > Personal >
Supervisión personal nueva. Cambie el valor
Reestablecido/ ACTIVADO actual mientras la entrada de reinicio del contador
Preestablecido DESACTIVADO
está desactivada.
ACTIVADO
Pulso
DESACTIVADO
• Cuando el valor preestablecido o el actual se
Válida No válida Válida cambian durante la operación de contador, el
Se necesita más de un cambio se hace efectivo inmediatamente.
tiempo de ciclo de scan.
• Para conocer el movimiento de datos al cambiar,
confirmar y borrar los valores preestablecidos,
consulte página 7-15. Los valores preestablecidos
también pueden cambiarse y éstos pueden
confirmarse usando el módulo HMI. Consulte las
Precaución • Para las restricciones en la páginas 5-38 y 5-40.
programación de escalera de las
• Los diagramas de escalera WindLDR muestran los
instrucciones del contador, consulte la
valores CP (valor preestablecido del contador) y CC
(valor actual del contador) en dispositivos con
instrucciones avanzadas.

7-14 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


7: INSTRUCCIONES BÁSICAS

Cambio, confirmación y borrado de valores preestablecidos para temporizadores y contadores


Los valores preestablecidos de temporizadores y contadores pueden modificarse a través del menú En línea >
Supervisar > Supervisar seguido de En línea > Supervisar > Personal > Supervisión personal nueva en
WindLDR para transferir un nuevo valor a los módulos RAM de la CPU de MicroSmart como se describe en la
páginas precedentes. Después de cambiar temporalmente los valores preestablecidos, los cambios pueden
escribirse en el programa de usuario en la EEPROM del módulo de la CPU MicroSmart o borrarse de la RAM.
Puede acceder al cuadro de diálogo Estado de PLC desde el menú de WindLDR seleccionando En línea >
Supervisar > Supervisar y seleccionando luego En línea > PLC > Estado.

Después de pulsar el Botón Borrar


botón Borrar o Botón Confirmar
Confirmar, la pantalla
cambia a "Sin modificar".

Movimiento de datos al modificar el valor de preselección de un temporizador/contador


Al modificar el valor de preselección de un WindLDR Módulo de la CPU de MicroSmart
temporizador/contador mediante Señalar escritura
en WindLDR, el nuevo valor se escribe en la RAM EEPROM
del módulo de la CPU de MicroSmart . El programa Programa del usuario
del usuario y los valores de preselección de la Programa del
EEPRON permanecen inalterados. usuario Señalar escritura RAM
Nota: También puede utilizarse el módulo HMI para
modificar los valores de preselección y confirmar dichos
valores. Consulte las páginas 5-39 y 5-40. Nuevo valor de preselección

Movimiento de datos al confirmar los valores de preselección modificados


Si se pulsa el botón Confirmar antes de pulsar el
de Borrar, los valores de preselección del WindLDR Módulo de la CPU de MicroSmart
temporizador/contador de la RAM del módulo de EEPROM
la CPU de MicroSmart se escriben en la
EEPROM. Programa del usuario Modifica
Programa del do
Si carga el programa del usuario después de usuario Confirmar RAM Valores
confirmar, este programa con los valores de de prese-
preselección modificados se carga desde la lección
EEPROM del módulo de la CPU de MicroSmart a
WindLDR.
Movimiento de datos al borrar los valores de preselección modificados para restaurar los valores originales
El modificar los valores de preselección de
WindLDR Módulo de la CPU de MicroSmart
temporiza-dores y contadores en la RAM del
módulo de la CPU de MicroSmart no actualiza EEPROM
automáticamente los valores de preselección
Programa del usuario
almacenados en la memoria del usuario, Programa del Valores
EEPROM. Esto resulta útil para restaurar los usuario Borrar RAM de pre-
valores de preselección originales. Si se pulsa el selección
originales
botón Borrar antes de pulsar Confirmar, los
valores de preselección del temporizador/contador
modificado se borran de la RAM y se cargan los valores de preselección originales desde la EEPROM a la
RAM.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 7-15


7: INSTRUCCIONES BÁSICAS

CC= y CCŠ (Comparación de contadores)


La instrucción CC= es una instrucción de comparación equivalente para los valores actuales del contador.
Esta instrucción 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 instrucción CCŠ es una instrucción de comparación igual o mayor que para los valores actuales del
contador. Esta instrucción 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 instrucción de comparación de contadores, se necesitan dos direcciones. El circuito
de una instrucción de comparación de contadores se debe programar en el siguiente orden: la instrucción CC=
o CCŠ; un número de contador de C0 a C31 (módulo de la CPU compacta tipo 10 E/S) o C99 (otros módulos
de la CPU); seguidos de un valor de preselección con el que comparar entre 0 y 65535.
El valor de preselección puede designarse utilizando una constante decimal o un registro de datos entre D0 y
D399 (módulo de la CPU compacta tipo 10 E/S) o D1299 (otros módulos de la CPU) o de D2000 a D7999
(módulos de la CPU delgada). Cuando se utiliza un registro de datos, los datos del registro de datos se
convierten en el valor de preselección.
Diagrama de escalera (CC=) Lista de programas
Nº. de contador con el que comparar Instrucción Datos
CC= C2
CC= C2
10 10
Q0 OUT Q0
Valor de preselección con el que comparar

Diagrama de escalera (CCŠ) Lista de programas

CC>= C3 Instrucción Datos


D15 Q1 CC>= C3
D15
OUT Q1

• Las instrucciones CC= y CCŠ se pueden utilizar repetidamente para diferentes valores de preselección.
• Las instrucciones de comparación sólo comparan los valores actuales. El estado del contador no afecta a
esta función.
• Las instrucciones de comparación actúan como una instrucción LOD implícita y por tanto deben
programarse al comienzo de una línea de escalera.
• Las instrucciones de comparación se pueden utilizar con relés internos, que se procesan con AND y OR en
una dirección de programa distinta.
• Al igual que la instrucción LOD, las instrucciones de comparación pueden estar seguidas de instrucciones
AND y OR.
Diagrama de escalera Diagrama de escalera Diagrama de escalera

CC= C5 CC= C5 CC= C5


10 M0 10 I0 Q0 10 Q0

I0 M0 Q0 I0

Lista de programas Lista de programas Lista de programas


Dato Dato Dato
Instrucción Instrucción Instrucción
s s s
CC= C5 CC= C5 CC= C5
10 10 10
OUT M0 AND I0 OR I0
LOD I0 OUT Q0 OUT Q0
AND M0
OUT Q0

7-16 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


7: INSTRUCCIONES BÁSICAS

Ejemplos: CC= y CCŠ (Comparación de contadores)


Diagrama de escalera 1 Lista de programas
Resetear
CNT C2 Instrucción Datos
I0 10 LOD I0
Pulso LOD I1
CNT C2
I1 10
CC= C2
CC= C2
5 5
Q0 OUT Q0
CC>= C2 CCŠ C2
3 3
Q1
OUT Q1

Gráfico de control de tiempo


Entrada de ACTIVADO
Reinicio I0 DESACTIVADO
1 2 3 4 5 6 7 8 9 10
Entrada de ACTIVADO
pulso I1 DESACTIVADO
•••
ACTIVADO
C2 DESACTIVADO
La salida Q0 se activa cuando el valor
actual de C2 es 5.
Salida Q0 ACTIVADO
DESACTIVADO La salida Q1 se activa cuando el valor
actual de C2 llega a 3 y permanece
Salida Q1 ACTIVADO
DESACTIVADO
activada hasta que se resetea C2.

Diagrama de escalera 2 Lista de programas Gráfico de control de tiempo


Resetear 1 2 500 501 502
CNT C30 Dato Entrada de pulso I2 ACTIVADO
1000 Instrucción •••
I1 s DESACTIVADO
Pulso
LOD I1 Salida Q0
ACTIVADO
LOD I2 DESACTIVADO
I2 CNT C30 La salida Q0 se activa cuando el valor
CC= C30 1000 actual de C30 es 500.
500 Q0 CC= C30
500
OUT Q0

Diagrama de escalera 3 Lista de programas Gráfico de control de tiempo


Resetear 1 2 350 351 352
CNT C31 Dato Entrada de pulso I4 ACTIVADO
•••
500 Instrucción
I3 s DESACTIVADO
Pulso
LOD I3 Salida Q1 ACTIVADO
LOD I4 DESACTIVADO
I4 CNT C31 La salida Q1 se activa cuando el valor
CC>= C31 500 actual de C31 llega a 350 y permanece
350 Q1 CC>= C31
activada hasta que se resetea C31.
350
OUT Q1

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 7-17


7: INSTRUCCIONES BÁSICAS

Diagrama de escalera 4 Lista de programas Gráfico de control de tiempo


Resetear 100 101 150 151 152
CNT C20 Dato Entrada de pulso I6 ACTIVADO
Instrucción • • • • • •
I5 500 s DESACTIVADO

Pulso LOD I5 ŠC20 (100) ACTIVADO


LOD I6 DESACTIVADO
I6 CNT C20 ACTIVADO
500 Salida Q2 DESACTIVADO
CC>= C20
150 CC>= C20
Q2 150 ACTIVADO
Salida Q3 DESACTIVADO
CC>= C20 OUT Q2
100 CC>= C20 La salida Q3 se activa cuando el valor actual del
Q2 Q3
100 contador C20 está comprendido entre 100 y 149.
ANDN Q2
OUT Q3

7-18 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


7: INSTRUCCIONES BÁSICAS

DC= y DCŠ (Comparación de registros de datos)


La instrucción DC= es una instrucción de comparación equivalente para los valores del registro de datos. Esta
instrucción 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 instrucción DCŠ es una instrucción de comparación igual o mayor que para los valores del registro de
datos. Esta instrucción 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 instrucción de comparación de registros de datos, se necesitan dos direcciones. El
circuito de una instrucción de comparación de registros de datos se debe programar en el siguiente orden: la
instrucción DC= o DCŠ, un número de registro de datos de D0 a D399 (módulo de la CPU compacta tipo 10 E/
S) o a D1299 (otros módulos de la CPU) o de D2000 a D7999 (módulos de la CPU delgada); seguidos de un
valor de preselección para comparar comprendido entre 0 y 65535.
El valor de preselección puede designarse utilizando una constante decimal o un registro de datos entre D0 y
D399 (módulo de la CPU compacta tipo 10 E/S) o D1299 (otros módulos de la CPU) o de D2000 a D7999
(módulos de la CPU delgada). Cuando se utiliza un registro de datos, los datos del registro de datos se
convierten en el valor de preselección.
Diagrama de escalera (DC=) Lista de programas
Nº. del registro de datos con el que comparar Instrucción Datos
DC= D2 DC= D2
50 50
Q0 OUT Q0
Valor de preselección con el que comparar

Diagrama de escalera (DCŠ) Lista de programas

DC>= D3 Instrucción Datos


D15 Q1 DC>= D3
D15
OUT Q1

• Las instrucciones DC= y DCŠ se pueden utilizar repetidamente para diferentes valores de preselección.
• Las instrucciones de comparación actúan como una instrucción LOD implícita y por tanto deben
programarse al comienzo de una línea de escalera.
• Las instrucciones de comparación se pueden utilizar con relés internos, que se procesan con AND y OR en
una dirección de programa distinta.
• Al igual que la instrucción LOD, las instrucciones de comparación pueden estar seguidas de instrucciones
AND y OR.
Diagrama de escalera Diagrama de escalera Diagrama de escalera

DC= D5 DC= D5 DC= D5


10 M0 10 I0 Q0 10 Q0

I0 M0 Q0 I0

Lista de programas Lista de programas Lista de programas


Dato Dato Dato
Instrucción Instrucción Instrucción
s s s
DC= D5 DC= D5 DC= D5
10 10 10
OUT M0 AND I0 OR I0
LOD I0 OUT Q0 OUT Q0
AND M0
OUT Q0

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 7-19


7: INSTRUCCIONES BÁSICAS

Ejemplos: DC= y DCŠ (Comparación de registros de datos)


Diagrama de escalera 1 Lista de programas

MOV(W) S1 – D1 – REP Instrucción Datos


I1 D10 D2 LOD I1
MOV(W)
DC= D2 D10 –
5 Q0 D2 –
DC= D2
DC>= D2
3 5
Q1 OUT Q0
DCŠ D2
3
OUT Q1
Gráfico de control de tiempo
Entrada I1 ACTIVADO
DESACTIVADO
4 4 10 10 5 5 3 3 7 3 5 2 2 2
Valor de D10

Valor de D2 0 4 10 10 5 5 3 3 3 3 5 2 2 2
La salida Q0 se activa cuando el valor del
ACTIVADO
registro de datos D2 es 5.
Salida Q0
DESACTIVADO La salida Q1 se activa cuando el valor del
Salida Q1 ACTIVADO registro de datos D2 es 3 o más.
DESACTIVADO

Diagrama de escalera 2 Gráfico temporal


400 500 500 210 210 0 500 700
MOV(W) S1 – D1 – REP Valor D30
I1 D50 D30
ON
Salida Q0 OFF
DC= D30
500 Q0 La salida Q0 está activa cuando el valor del registro
de datos D30 es 500.

Diagrama de escalera 3 Gráfico temporal


200 355 521 249 200 350 390 600
MOV(W) S1 – D1 – REP Valor D15
I1 D0 D15
ON
Salida Q1 OFF
DC>= D15
350 Q1 La salida Q1 está activa cuando el valor del registro de datos
D15 es 350 o superior.

Diagrama de escalera 4 Gráfico temporal


90 120 180 150 80 160 110 95
MOV(W) S1 – D1 – REP Valor D20
I1 D100 D20
ON
Salida Q0 OFF
DC>= D20
150 Q0 ON
Salida Q2 OFF
DC>= D20
100 Q0 Q2 La salida Q2 está activa mientras el valor del registro de
datos D20 se encuentre entre 149 y 100.

7-20 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


7: INSTRUCCIONES BÁSICAS

SFR y SFRN (Registro de desplazamientos hacia delante y atrás)


El registro de desplazamiento está compuesto de un total de 64 bits (módulo de la CPU compacta tipo 10 E/S)
o 128 bits (otros módulos de la CPU) que se asignan de R0 a R63 o a R127 respectivamente. Se puede
seleccionar cualquier número 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 dirección hacia delante (registro de desplazamiento hacia delante) o en
dirección inversa (registro de desplazamiento invertido).

Registro de desplazamiento hacia delante (SFR)


Cuando se programan instrucciones SFR, siempre se necesitan dos direcciones. Se introduce la instrucción
SFR, seguida de un número de registro de desplazamiento seleccionado desde los números de dispositivo
adecuados. El número de registro de desplazamiento corresponde al primer bit (principal). El número de bits
es la segunda dirección necesaria después de la instrucción SFR.
La instrucción 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 instrucción SFR,
seguidos del primer bit y del número de bits.
Diagrama de escalera Lista de programas
Primer bit
Resetear Instrucción Datos
SFR R0 LOD I0
4 Tipo de la
I0 10 E/S compacta Otros LOD I1
Pulso CPU
LOD I2
Nº. de bits Primer bit R0 a R63 R0 a R127 SFR R0
I1 Nº. de bits 1 a 64 1 a 128 4
Datos

I2

Diagrama estructural
Dirección del cambio
Resetear

I0
Datos
R0 R1 R2 R3
I2
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 inicialización 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 dirección hacia delante para un
registro de desplazamiento hacia delante y hacia atrás para un registro de desplazamiento invertido. El cambio
de datos se producirá en el límite inicial de un pulso; es decir, cuando éste se activa. Si el pulso ha estado y
permanece activado, no se producirá ningún cambio de datos.
Entrada de datos
La entrada de datos es la información 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 Configuración de área de función según sea necesario. Consulte la página 5-4.

• Para las restricciones en la programación de escalera de las instrucciones del


Precaución registro de cambio, consulte la página 29-24.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 7-21


7: INSTRUCCIONES BÁSICAS

Registro de desplazamiento hacia delante (SFR), continuación


Diagrama de escalera Lista de programas
Resetear
SFR R0 Instrucción Datos
I0 4 LOD I0
Pulso
LOD I1
LOD I2
I1 SFR R0
Datos
4
LOD R0
I2
OUT Q0
LOD R1
R0 Q0 OUT Q1
LOD R2
OUT Q2
R1 Q1 LOD R3
OUT Q3

R2 Q2 Gráfico de control de tiempo


ACTIVADO
Entrada de Reinicio I0 DESACTIVADO
R3 Q3 Es necesaria una o más exploraciones
ACTIVADO
Entrada de pulso I1
DESACTIVADO

ACTIVADO
Entrada de datos I2 DESACTIVADO

ACTIVADO
R0/Q0 DESACTIVADO

R1/Q1 ACTIVADO
DESACTIVADO

R2/Q2 ACTIVADO
DESACTIVADO

ACTIVADO
R3/Q3
DESACTIVADO

Diagrama de escalera Lista de programas


Resetear
SFR R0 Instrucción Datos
I1 4 Q3 LOD I1
Pulso LOD I2
LOD I3
I2 SFR R0
Datos 4
OUT Q3
I3 LOD R0
OUT Q0
LOD R1
R0 Q0 OUT Q1
• La salida de estado del último bit puede programarse
R1 Q1 justo después de la instrucción SFR. En este ejemplo,
el estado del bit R3 se lee en la salida Q3.
• Cada bit se puede cargar utilizando la instrucción LOD
R#.
Establecimiento y restablecimiento de los bits del registro de desplazamiento
• Cualquier bit del registro de desplazamiento se puede activar utilizando la
S
I0 R0 instrucción SET.
• Cualquier bit del registro de desplazamiento se puede desactivar utilizando
R
I1 R3 la instrucción RST.
• La instrucción SET o RST se acciona mediante cualquier condición de
entrada.

7-22 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


7: INSTRUCCIONES BÁSICAS

Registro de desplazamiento invertido (SFRN)


Para invertir cambios, utilice la instrucción SFRN. Cuando se programan instrucciones SFRN, siempre se
necesitan dos direcciones. Se introducen las instrucciones SFRN, seguidas de un número de registro de
desplazamiento seleccionado desde los números de dispositivo adecuados. El número de registro de
desplazamiento corresponde al número de bit más bajo de una cadena. El número de bits es la segunda
dirección necesaria después de las instrucciones SFRN.
La instrucción 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 instrucción
SFRN, seguidos del último bit y del número de bits.

Diagrama de escalera Lista de programas


Último bit
Resetear Tipo de la 10 E/S Instrucción Datos
SFRN R20 Otros LOD I0
CPU compacta
I0 7 Q0 LOD I1
Último bit R0 a R63 R0 a R127
Pulso LOD I2
Nº. de bits Nº. de bits 1 a 64 1 a 128 SFRN R20
I1 7
Datos OUT Q0
LOD R21
I2 OUT Q1
LOD R23
OUT Q2
R21 Q1
LOD R25
OUT Q3
R23 Q2

R25 Q3
• La salida de estado del último bit puede programarse justo después de la instrucción 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 más detalles acerca de las entradas restablecidas, las de pulso y las de datos, consulte la
página 7-21.

Diagrama estructural

Dirección del cambio


Resetear

I0
Datos
R20 R21 R22 R23 R24 R25 R26
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 Configuración de área de función según sea necesario. Consulte la página 5-4.

• Para las restricciones en la programación de escalera de las instrucciones del


Precaución registro de cambio, consulte la página 29-24.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 7-23


7: INSTRUCCIONES BÁSICAS
Registro de desplazamiento bidireccional
Se puede crear un registro de desplazamiento bidireccional programando en primer lugar la instrucción SFR
como se explicó en la sección Registro de desplazamientos hacia delante en la página 7-21. A continuación se
programa la instrucción SFRN como se explicó en la sección Registro de desplazamiento invertido en la
página 7-23.

Diagrama de escalera Lista de programas


Resetear Instrucción Datos
SFR R22
I1 6 LOD I1
Pulso LOD I2
LOD I3
I2 SFR R22
Datos 6
LOD I4
I3 LOD I5
Resetear LOD I6
SFRN R22 SFRN R22
I4 6 6
Pulso LOD R23
OUT Q0
I5 LOD R24
Datos
OUT Q1
LOD R26
I6 OUT Q2

R23 Q0

R24 Q1

R26 Q2

Diagrama estructural
Cambio hacia delante

Resetear Primer bit: R22 Nº. de bits: 6 Resetear

I1 I4
Datos Datos
R22 R23 R24 R25 R26 R27
I3 I6
Pulso Pulso
Último bit: R22 Nº. de bits: 6
I2 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 BÁSICAS

SOTU y SOTD (Salida única incremental y decremental)


La instrucción SOTU “busca” la transición de una entrada dada de desactivada a activada. La instrucción
SOTD busca la transición de una entrada dada de desactivada a activada. Cuando se produzca esta
transición, la salida deseada se activará durante la duración de un ciclo de scan. La instrucción SOTU o SOTD
convierte una señal de entrada en una señal de pulso “inmediato”.
Se pueden programar un total de 512 (módulo de la CPU compacta tipo10 E/S) o de 3072 instrucciones SOTU
y SOTD (otros módulos de la CPU) en un programa del usuario.
Si la operación comienza cuando la entrada dada ya está activada, la salida SOTU no se activará. La
transición de desactivada a activada es lo que activa la instrucción SOTU.
Cuando se define un relé de la CPU o módulo 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 Lista de programas

SOTU
Instrucción Datos Precaución
I0 Q0 LOD I0
SOTU • Para las restricciones en la
SOTD OUT Q0 programación de escalera de las
I0 Q1 LOD I0 instrucciones SOTU y SOTD, consulte
SOTD la página 29-24.
OUT Q1

Gráfico de control de tiempo


ACTIVADO
Entrada I0 DESACTIVADO

ACTIVADO
Salida Q0 DESACTIVADO
ACTIVADO T T
Salida Q1 DESACTIVADO

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 página 7-26). Si la entrada I2 para la instrucción SOTU se activa
mientras la entrada I1 para la instrucción MCS está activada, la salida SOTU se activa. Si la entrada I2 para la
instrucción 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 cómo se indica a continuación.

Diagrama de escalera Gráfico de control de tiempo


ACTIVADO
Entrada I1
MCS DESACTIVADO
I1
ACTIVADO
Entrada I2
DESACTIVADO
SOTU
I2 M1 Salida de SOTU M1 ACTIVADO
DESACTIVADO
SOTD ACTIVADO
I2 M2 Salida de SOTD M2
DESACTIVADO

MCR
Ninguna salida Ninguna salida

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 7-25


7: INSTRUCCIONES BÁSICAS

MCS y MCR (Establecimiento y restablecimiento de control principal)


La instrucción MCS (establecimiento de control principal) se suele utilizar junto con la instrucción MCR
(restablecimiento de control principal). También se puede utilizar con la instrucción END.
Cuando la entrada que precede a la instrucción MCS está desactivada, dicha instrucción 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 instrucción MCS está activada, MCS no se ejecuta de manera que el programa que
sigue se ejecute en función de los estados de entrada reales.
Cuando la condición de entrada para la instrucción MCS está desactivada y se ejecuta MCS, otras
instrucciones situadas entre MCS y MCR se ejecutan del siguiente modo:
Instrucción Estado
SOTU No se detectan límites ascendentes (pulsos ACTIVADOS).
SOTD No se detectan límites descendentes (pulsos DESACTIVADOS).
OUT Todas se desactivan.
OUTN Todas se activan.
SET y RST Todas se mantienen en el estado actual.
Los valores actuales se restablecen en 0.
TML, TIM, TMH y TMS
Los estados de tiempo de espera se desactivan.
Los valores actuales se mantienen.
CNT, CDP y CUD Las entradas de pulso se desactivan.
Los estados de recuento se desactivan.
Los estados de bit del registro de desplazamiento se mantienen.
SFR y SFRN Las entradas de pulso se desactivan.
La salida desde el último bit se desactiva.

No se pueden establecer condiciones de entrada para la instrucción MCR.


Se puede utilizar más de una instrucción MCS con cada instrucción MCR.
No se pueden anidar instrucciones MCS/MCR correspondientes dentro de otro par de instrucciones MCS/
MCR correspondientes.
Diagrama de escalera Lista de programas

Instrucción Datos
MCS
I0 LOD I0
MCS
LOD I1
OUT Q0
I1 Q0 MCR

MCR

Gráfico de control de tiempo


ACTIVADO
Entrada I0
DESACTIVADO
ACTIVADO
Entrada I1
DESACTIVADO
ACTIVADO
Salida Q0
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 según los estados de entradas reales.

7-26 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


7: INSTRUCCIONES BÁSICAS

MCS y MCR (Establecimiento y restablecimiento de control principal), continuación


Varios usos de las instrucciones MCS
Diagrama de escalera Lista de programas

MCS Instrucción Datos


I1 LOD I1
MCS
LOD I2
I2 Q0 OUT Q0
LOD I3
MCS MCS
I3 LOD I4
OUT Q1
LOD I5
I4 Q1 MCS
LOD I6
MCS
I5 OUT Q2
MCR

I6 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 instrucción MCS de manera que se fuercen las
entradas subsiguientes I2 a I6 al estado desactivado.
Cuando la entrada I1 está activada, la primera instrucción MCS no se ejecuta de manera que el siguiente
programa se ejecute según los estados de entradas reales de I2 a I6.
Cuando la entrada I1 está activada e I3 desactivada, se ejecuta la segunda instrucción MCS de manera que
se fuercen las entradas subsiguientes I4 a I6 al estado desactivado.
Cuando I1 e I3 están activadas, no se ejecutan ni la primera ni la segunda instrucción MCS de manera que el
siguiente programa se ejecute según los estados de entradas reales de I4 a I6.

Contador y registro de desplazamiento en el circuito de control principal


Diagrama de escalera
Cuando la entrada I1 está activada, la instrucción MCS no se ejecuta de manera
MCS que el contador y el registro de desplazamiento se ejecuten según los estados
I1 actuales de las entradas subsiguientes I2 a I4.
Resetear
CNT C2 Cuando la entrada I1 está desactivada, se ejecuta la instrucción MCS de manera
I3 10
Pulso
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
I2
Resetear
de pulsos del contador y del registro de desplazamiento se activan como se
SFR R0 indica a continuación.
I3 4
Gráfico de control de tiempo
Pulso
ACTIVADO
Entrada I1
I2 DESACTIVADO
Datos ACTIVADO
Entrada I2
DESACTIVADO
I4 Entrada de pulso ACTIVADO
de contador
DESACTIVADO
MCR
Entrada de pulso ACTIVADO
de registro de DESACTIVADO
desplazamiento

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 7-27


7: INSTRUCCIONES BÁSICAS

JMP (Salto) y JEND (Fin de salto)


La instrucción JMP (salto) se suele utilizar en combinación con la instrucción JEND (fin de salto). Al final del
programa, la instrucción JMP también se puede utilizar con la instrucción 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 operación situado inmediatamente delante de la instrucción JMP está activado, esta
instrucción es válida y el programa no se ejecuta. Cuando el resultado de la operación situado inmediatamente
delante de la instrucción JMP está desactivado, esta instrucción no es válida y el programa se ejecuta.
Cuando la condición de entrada para la instrucción JMP está activada y se ejecuta JMP, otras instrucciones
situadas entre JMP y JEND se ejecutan del siguiente modo:

Instrucción Estado
SOTU No se detectan límites ascendentes (pulsos ACTIVADOS).
SOTD No se detectan límites descendentes (pulsos DESACTIVADOS).
OUT y OUTN Todas se mantienen en el estado actual.
SET y RST Todas se mantienen en el estado actual.
Los valores actuales se mantienen.
TML, TIM, TMH y TMS
Los estados de tiempo de espera se mantienen.
Los valores actuales se mantienen.
CNT, CDP y CUD Las entradas de pulso se desactivan.
Los estados de recuento se mantienen.
Los estados de bit del registro de desplazamiento se mantienen.
SFR y SFRN Las entradas de pulso se desactivan.
La salida desde el último bit se mantiene.

No se pueden establecer condiciones de entrada para la instrucción JEND.


Se puede utilizar más de una instrucción JMP con cada instrucción JEND.
No se pueden anidar instrucciones JMP/JEND correspondientes dentro de otro par de instrucciones JMP/
JEND correspondientes.

Diagrama de escalera Lista de programas

JMP Instrucción Datos


I0 LOD I0
JMP
LOD I1
OUT Q0
I1 Q0 JEND

JEND

Gráfico de control de tiempo


ACTIVADO
Entrada I0
DESACTIVADO
ACTIVADO
Entrada I1
DESACTIVADO
ACTIVADO
Salida Q0 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 función de los estados de entrada reales.

7-28 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


8: INSTRUCCIONES AVANZADAS
Introducción
En este capítulo se describen reglas generales de utilización de instrucciones avanzadas, términos, tipos de
datos y formatos utilizados con este tipo de instrucciones.

Lista de instrucciones avanzadas


Tipo de Cantidad
datos Consulte
Grupo Símbolo Nombre de
la página
W I Bytes

NOP NOP Ninguna operación 2 8-8


MOV Movimiento X X 16 9-1
MOVN Movimiento de datos negado X X 16 9-4
IMOV Movimiento indirecto X 24 a 28 9-6
Movimiento IMOVN Movimiento indirecto de datos negado X 24 a 28 9-8
BMOV Movimiento de bloque X 18 9-10
IBMV Movimiento indirecto de bit 24 9-12
IBMVN Movimiento indirecto de bit Negado 24 9-14
CMP= Comparación igual que X X 20 10-1
CMP<> Comparación no igual que X X 20 10-1
CMP< Comparación menor que X X 20 10-1
Comparación de
CMP> Comparación mayor que X X 20 10-1
datos
CMP<= Comparación menor o igual que X X 20 10-1
CMP>= Comparación mayor o igual que X X 20 10-2
ICMP>= Comparación de intervalos mayor o igual que X X 22 10-5
ADD Suma X X 20 11-1
SUB Resta X X 20 11-1
Aritmética binaria MUL Multiplicación X X 20 11-1
DIV División X X 20 11-1
ROOT Raíz cuadrada X 14 11-8
ANDW Función AND entre dos palabras X 20 12-1
Cálculo
ORW Función OR entre dos palabras X 20 12-1
booleano
XORW Función XOR entre dos palabras X 20 12-1
SFTL Desplazar a la izquierda X 12 13-1
SFTR Desplazar a la derecha X 12 13-3
Desplazamiento de a la izquierda de un dígíto
BCDLS X 14 13-5
Cambio y rotación BCD
WSFT Movimiento de bloque de datos X 18 13-7
ROTL Rotar a la izquierda X 12 13-8
ROTR Rotar a la derecha X 12 13-10

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 8-1


8: INSTRUCCIONES AVANZADAS

Tipo de Cantidad
datos Consulte
Grupo Símbolo Nombre de
la página
W I Bytes
HTOB Hex a BCD X 14 14-1
BTOH BCD a Hex X 14 14-3
HTOA Hex a ASCII X 18 14-4
ATOH ASCII a Hex X 18 14-6
Conversión de BTOA BCD a ASCII X 18 14-8
datos ATOB ASCII a BCD X 18 14-10
ENCO Codificar X 16 14-12
DECO Descodificar X 16 14-13
BCNT Recuento de bits X 18 14-14
ALT Salida alternativa X 10 14-15
Programador de WKTIM Temporizador de semanas X 24 15-1
semanas WKTBL Tabla de semanas X 13 a 89 15-3
DISP Saca mensaje a displays de 7 segmentos X 16 16-1
Interfaz
DGRD Lectura desde selector de décadas X 20 16-3
TXD1 Transmisión 1 X 21 a 819 17-7
Comunicación del TXD2 Transmisión 2 X 21 a 819 17-7
usuario RXD1 Recepción 1 X 21 a 819 17-16
RXD2 Recepción 2 X 21 a 819 17-16
LABEL Etiqueta X 8 18-1
LJMP Salto de etiqueta X 10 18-1
LCAL Salto a subrutina X 10 18-4
Ramificación
LRET Vuelta de subrutina X 6 18-4
del programa
IOREF Actualización de E/S X 16 18-6
DI Desactivar interrupción X 8 18-7
EI Activar interrupción X 8 18-7
XYFS Establece función escala X 24 a 124 19-1
Conversión de
CVXTY Convertir X a Y X 18 19-2
coordenadas
CVYTX Convertir Y a X X 18 19-3
PULS1 Salida de pulso 1 X 12 20-1
PULS2 Salida de pulso 2 X 12 20-1
PWM1 Modulación de anchura de pulso 1 X 24 20-8
Pulso PWM2 Modulación de anchura de pulso 2 X 24 20-8
RAMP Salida de pulso de rampa X 14 20-14
ZRN1 Velocidad de aproximación 1 X 18 20-26
ZRN2 Velocidad de aproximación 2 X 18 20-26
Instrucción PID PID Control de PID X 26 21-2
DTML Temporizador dual de 1-seg X 22 22-1
DTIM Temporizador dual de 100-mseg X 22 22-1
Temporizador
DTMH Temporizador dual de 10-mseg X 22 22-1
dual/tutor
DTMS Temporizador dual de 1-mseg X 22 22-1
TTIM Medida de tiempo X 10 22-3
Acceso al módulo RUNA Ejecutar acceso X X 20 23-3
inteligente STPA Detener acceso X X 20 23-5

8-2 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.

Módulos de la CPU compacta Módulos de la CPU delgada


FC4A-D20RK1
Grupo Símbolo FC4A-C10R2 FC4A-C16R2 FC4A-C24R2 FC4A-D20K3 FC4A-D20RS1
FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C FC4A-D20S3 FC4A-D40K3
FC4A-D40S3
NOP NOP X X X X X
MOV X X X X X
MOVN X X X X X
IMOV X X X X X
Movimiento IMOVN X X X X X
BMOV X
IBMV X
IBMVN X
CMP= X X X X X
CMP<> X X X X X
CMP< X X X X X
Comparación de
CMP> X X X X X
datos
CMP<= X X X X X
CMP>= X X X X X
ICMP>= X
ADD X X X X X
SUB X X X X X
Aritmética binaria MUL X X X X X
DIV X X X X X
ROOT X X X X X
ANDW X X X X X
Cálculo
ORW X X X X X
booleano
XORW X X X X X
SFTL X X X X X
SFTR X X X X X
BCDLS X
Cambio y rotación
WSFT X
ROTL X X X X X
ROTR X X X X X
HTOB X X X X X
BTOH X X X X X
HTOA X X X X X
ATOH X X X X X
Conversión de BTOA X X X X X
datos ATOB X X X X X
ENCO X
DECO X
BCNT X
ALT X
Programador de WKTIM X X X X X
semanas WKTBL X X X X X

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 8-3


8: INSTRUCCIONES AVANZADAS

Módulos de la CPU compacta Módulos de la CPU delgada


FC4A-D20RK1
Grupo Símbolo FC4A-C10R2 FC4A-C16R2 FC4A-C24R2 FC4A-D20K3 FC4A-D20RS1
FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C FC4A-D20S3 FC4A-D40K3
FC4A-D40S3
DISP X X X
Interfaz
DGRD X X X
TXD1 X X X X X
Comunicación del TXD2 X X X X
usuario RXD1 X X X X X
RXD2 X X X X
LABEL X X X X X
LJMP X X X X X
LCAL X X X X X
Ramificación
LRET X X X X X
del programa
IOREF X X X X X
DI X
EI X
XYFS X X X
Conversión de
CVXTY X X X
coordenadas
CVYTX X X X
PULS1 X X
PULS2 X X
PWM1 X X
Pulso PWM2 X X
RAMP X X
ZRN1 X
ZRN2 X
Instrucción PID PID X X X
DTML X
DTIM X
Temporizador
DTMH X
dual/tutor
DTMS X
TTIM X
Acceso al módulo RUNA ▲ ▲ X
inteligente STPA ▲ ▲ X
Las instrucciones avanzadas marcadas con ▲ pueden usarse en los módulos de la CPU con versión 204 o
superior del programa del sistema.

8-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


8: INSTRUCCIONES AVANZADAS

Estructura de una instrucción avanzada


Dispositivo de origen Dispositivo de destino Código de dispositivo
El código de dispositivo es un símbolo que permite
Código de dispositivo Ciclos de repetición identificar la instrucción 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
Tipo de datos Designación de El dispositivo de origen especifica los datos de 16 bits
repetición que tiene que procesar la instrucción avanzada.
Algunas instrucciones avanzadas necesitan dos
necesitan dos dispositivos de destino. dispositivos de origen.
Designación de repetición Dispositivo de destino
Especifica si la repetición se utiliza para el dispositivo o no. El dispositivo de destino especifica los datos de 16
Ciclos de repetición bits que almacenan el resultado de la instrucción
Especifica la cantidad de ciclos de repetición: de 1 a 99. avanzada. Algunas instrucciones avanzadas

Condición de entrada para las instrucciones avanzadas


Prácticamente todas las instrucciones avanzadas deben ir precedidas de un contacto, excepto las
instrucciones NOP (ninguna operación), LABEL (etiqueta) y LRET (devolución de etiqueta). La condición de
entrada puede ser una variable booleana: una entrada, una salida, una marca interna o un registro de
desplazamiento.
Los temporizadores y contadores también pueden utilizarse como condición de entrada que permita activar el
contacto cuando el temporizador o el contador llega al valor establecido.
Mientras la condición de entrada está activada, la
instrucción avanzada se ejecuta en cada ciclo de scan. MOV(W) S1 – D1 – REP
SOTU
Para ejecutar la instrucción avanzada sólo en el flanco de I0 D10 D20
subida o en el de bajada, utilice las instrucciónes SOTU o
SOTD.
Si la condición de entrada está desactivada, la instrucción avanzada no se ejecutará y mantendrá los valores
resultantes de la de la última ejecución 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 función 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
función, 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 instrucción
avanzada afectará al valor de preselección de dicho temporizador o contador.
Utilización del temporizador o del contador como dispositivo de origen
Puesto que todas las instrucciones de temporizador—TML (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
preselección, 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 instrucción 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 preselección. Los
contadores reversibles CDP y CUD comienzan a contar desde el valor de preselección y el valor actual va
aumentando o disminuyendo partiendo del valor de preselección. Cuando se designa un contador como
dispositivo de origen de una instrucción avanzada, el valor actual se lee como datos de origen.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 8-5


8: INSTRUCCIONES AVANZADAS

Utilización 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 instrucción avanzada, el resultado de tal instrucción se establece en el valor de preselección
del temporizador o contador. Los valores de preselección del temporizador y del contador pueden estar
comprendidos entre 0 y 65535.
Cuando se designa el valor de preselección de un temporizador o contador utilizando un registro de datos,
este temporizador o contador no puede ser designado como destino de una instrucción avanzada. Al ejecutar
esta instrucción avanzada, se producirá un error de ejecución en el programa del usuario. Si desea obtener
más información acerca de los errores de ejecución en el programa del usuario, consulte la página 29-7.
Nota: Cuando se produce un error de ejecución 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, comparación de datos y aritmética 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 conversión de coordenadas que
utilizan el tipo de datos de entero.
Cantidad de
Símbol
Tipo de datos Bits registros de Intervalo de valores decimales
o
datos utilizados
Palabra (16 bits sin signo) W 16 bits 1 0 a 65.535
Entero (15 bits con signo) I 16 bits 1 –32.768 a 32.767

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 Almacenamiento Almacenamiento
Resultado de la suma Resultado de la resta
datos hexadecimal hexadecimal
0 0000 65535 FFFF
65535 FFFF 0 0000
Palabra 131071 (CY) FFFF –1 (BW) FFFF
–65535 (BW) 0001
–65536 (BW) 0000
65534 (CY) 7FFE 65534 (BW) 7FFE
32768 (CY) 0000 32768 (BW) 0000
32767 7FFF 32767 7FFF
0 0000 0 0000
Entero –1 FFFF –1 FFFF
–32767 8001 –32767 8001
–32768 8000 –32768 8000
–32769 (CY) FFFF –32769 (BW) FFFF
–65535 (CY) 8001 –65535 (BW) 8001

8-6 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. Además, los relés especiales interno de M8000 a M8157 se encuentran en un área
separada de los relés internos M0 a M1277. Lo mismo ocurre con los registros de datos ordinarios D0-D1299,
los registros de datos de expansión D2000 a D7999 y los registros de datos especiales D8000 a D8199.
El relé interno termina en M1277. Como la instrucción MOV
MOV(W) S1 – D1 – REP
M1270 D0 (movimiento) lee 16 relés internos, el último de ellos supera el intervalo
M8125
válido lo que producirá un error de sintaxis en el programa del usuario.

Este programa produce un error de sintaxis en el programa del


DIV(W) S1 – S2 – D1 – REP usuario. El destino de la instrucción DIV (división) necesita dos
I0 D100 D200 D1299
registros de datos, D1299 y D1300. Como D1300 supera el
intervalo válido, se produce un error de sintaxis en el programa
del usuario.
Las instrucciones avanzadas ejecutan la operación sólo en los dispositivos disponibles en el área válida. Si se
encuentra un error de sintaxis en el programa del usuario durante la programación, WindLDR rechaza la
instrucción del programa y muestra un mensaje de error.
La instrucción MOV (movimiento) establece datos del registro de datos D0
MOV(W) S1 – D1 R REP
D0 Q290 2 en 16 salidas, de Q290 a Q307, en el primer ciclo de repetición. El destino
M8125 del segundo ciclo son las 16 siguientes salidas, de Q310 a Q327, que no
son válidas, lo que produce un error de sintaxis en el programa del
usuario.
Si desea obtener más información acerca de las operaciones de
repetición de cada instrucción avanzada, consulte los siguientes capítulos.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 8-7


8: INSTRUCCIONES AVANZADAS

NOP (Ninguna operación)


La instrucción NOP no ejecuta ninguna operación.
NOP
Esta instrucción puede servir como marcador de posición. También se puede utilizar para sumar un
retraso al tiempo de ciclo de scan de la CPU, con el fin de simular la comunicación con un sistema o
aplicación, con fines de depuración.
La instrucción NOP no requiere entradas ni dispositivos.

En los siguientes capítulos se ofrecen más detalles acerca del resto de instrucciones avanzadas.

8-8 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


9: INSTRUCCIONES DE MOVIMIENTO
Introducción
Los datos se pueden mover utilizando la instrucción 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 operación de repetición. En la instrucción MOV o MOVN, el dispositivo de origen y de destino son
designados por S1 y D1 directamente. En la instrucción IMOV o IMOVN, el dispositivo de origen y de destino
están determinados por los valores de desplazamiento designados por S2 y D2 sumados al dispositivo de
origen S1 y de destino D1.
La instrucción 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 añadiendo
un desplazamiento al dispositivo. Cuando se utiliza una operación de repetición, 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 instrucción SOTU o SOTD según sea necesario.

MOV (Movimiento)
S1 → D1
MOV(*) S1(R) D1(R) REP
***** ***** ** Cuando la entrada está activada, los datos de 16 bits del dispositivo
designado por S1 se mueven al dispositivo designado por D1.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
Primer número de dispositivo que desea
S1 (Origen 1) X X X X X X X X 1-99
mover
Primer número de dispositivo que desea
D1 (Destino 1) — X ▲ X X X X — 1-99
mover a

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés 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 válidos


Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
W I (registro de desplazamiento) se designa como origen o destino, se utilizan 16
(palabra) (entero) puntos. Cuando se designa la repetición para un dispositivo de bit, la cantidad de
X X 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 repetición 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 operación de movimiento de
datos para el tipo de datos entero es la misma que para el tipo de datos de palabra.
D10 → M0
MOV(W) S1 – D1 – REP
I2 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 relés internos,
comenzando por el M0 designado por el dispositivo de destino D1.
D10 12345 M0 a M7, M10 a M17
Los datos del registro de datos de origen se convierten a datos MSB LSB
binarios de 16 bits, y los estados ACTIVADO/DESACTIVADO de los
0 0 1 1 0 0 0 0 0 0 1 1 1 0 0 1
16 bits se mueven a los relés internos M0 a M7 y M10 a M17. M0 es M17 M10 M7 M0
el LSB (bit menos significativo). M17 es el MSB (bit más
significativo).

810 → D2
MOV(W) S1 – D1 – REP D0
I0 810 D2 Cuando la entrada I0 está activada, la D1
constante 810 designada por el dispositivo de
origen S1 se mueve al registro de datos D2 D2 810 810
designado por el dispositivo de destino D1.

D10 → D2
MOV(W) S1 – D1 – REP D0
I1 D10 D2 Cuando la entrada I1 está activada, los datos D1
del registro de datos D10 designados por el
D2 930
dispositivo de origen S1 se mueven al registro
de datos D2 designado por el dispositivo de
destino D1. D10 930

Repetición de operaciones en las instrucciones de movimiento


Repetición de dispositivo de origen
Cuando el S1 (origen) se designa con repetición, los dispositivos, hasta los ciclos de repetición comenzando
por el dispositivo designado por S1, se mueven al destino. En consecuencia, sólo los últimos dispositivos de
origen se mueven al destino.
Origen (Repetición = 3) Destino (Repetición = 0)
MOV(W) S1 R D1 – REP
I1 D10 D20 3 D10 110 D20 112
D11 111 D21
D12 112 D22

Repetición de dispositivo de destino


Cuando el D1 (destino) se designa con repetición, el dispositivo de origen designado por S1 se mueve a todos
los dispositivos de destino, hasta los ciclos de repetición comenzando por el destino designado por D1.
Origen (Repetición = 0) Destino (Repetición = 3)
MOV(W) S1 – D1 R REP
I3 D10 D20 3 D10 110 D20 110
D11 111 D21 110
D12 112 D22 110

Repetición de dispositivos de origen y de destino


Cuando tanto S1 (origen) como D1 (destino) se designan con repetición, los dispositivos, hasta los ciclos de
repetición comenzando por el dispositivo designado por S1, se mueven a la misma cantidad de dispositivos
comenzando por el dispositivo designado por D1.
Origen (Repetición = 3) Destino (Repetición = 3)
MOV(W) S1 R D1 R REP
I5 D10 D20 3 D10 110 D20 110
D11 111 D21 111
D12 112 D22 112

9-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


9: INSTRUCCIONES DE MOVIMIENTO

Repetición de dispositivos de bit


La instrucción 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 operación
de repetición para un dispositivo de bit, los datos de destino aumentan en incrementos de 16 bits.
Origen (Repetición = 0) Destino (Repetición = 3)
MOV(W) S1 – D1 R REP
I10 D10 M0 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 repetición


Si la operación de repetición 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 también se cambian.
Origen: D10 a D13 (Repetición = 4)
SOTU MOV(W) S1 R D1 R REP
D10 D12 4 Destino: D12 a D15 (Repetición = 4)
I12

Antes de la ejecución 1º ejecución 2º ejecución


D10 1 D10 1 D10 1
D11 2 D11 2 D11 2
D12 3 D12 1 D12 1
D13 4 D13 2 D13 2
D14 D14 3 D14 1
D15 D15 4 D15 2

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 9-3


9: INSTRUCCIONES DE MOVIMIENTO

MOVN (Movimiento de datos negado)


S1 NO → D1
MOVN(*) S1(R) D1(R) 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.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
Primer número de dispositivo que desea
S1 (Origen 1) X X X X X X X X 1-99
mover
Primer número de dispositivo que desea
D1 (Destino 1) — X ▲ X X X X — 1-99
mover a
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés 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 válidos


Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
W I (registro de desplazamiento) se designa como origen o destino, se utilizan 16
(palabra) (entero)
puntos. Cuando se designa la repetición para un dispositivo de bit, la cantidad de
X X 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
repetición para un dispositivo de palabra, la cantidad de palabras de dispositivo
aumenta en incrementos de 1 punto.
Ejemplos: MOVN
M10 NO → M50
MOVN(W) S1 – D1 – REP
I0 M10 M50 Cuando la entrada I0 está activada, los 16 relés internos comenzando por
el M10 designado por el dispositivo de origen S1 se invierten bit a bit y se
mueven a los 16 relés internos comenzando por M50 designados por el
dispositivo de destino D1.
M10 a M17, M20 a M27 NO M50 a M57, M60 a M67
MSB S1 LSB Los estados ACTIVADO/DESACTIVADO de
Antes de la inversión 0 0 1 1 0 0 0 0 0 0 1 1 1 0 0 1 los 16 relés internos M10 a M17 y M20 a M27
(M27-M10): se invierten y se mueven a los 16 relés
MSB D1 LSB internos M50 a M57 y M60 a M67. M50 es el
Después de la inversión
1 1 0 0 1 1 1 1 1 1 0 0 0 1 1 0 LSB (bit menos significativo) y M67 es el
(M67-M50):
MSB (bit más significativo).

9-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


9: INSTRUCCIONES DE MOVIMIENTO

810 NO → D2
MOVN(W) S1 – D1 – REP
I1 810 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.

MSB S1 LSB
Antes de la inversión (810): 0 0 0 0 0 0 1 1 0 0 1 0 1 0 1 0 D0
D1 D1
MSB LSB
Después de la inversión (64725): 1 1 1 1 1 1 0 0 1 1 0 1 0 1 0 1 D2 64725 810

D30 NO → D20
MOVN(W) S1 – D1 – REP D20 64605
I2 D30 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 D30 930
datos D20 designado por D1.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 9-5


9: INSTRUCCIONES DE MOVIMIENTO

IMOV (Movimiento indirecto)


S1 + S2 → D1 + D2
IMOV(W) S1(R) S2 D1(R) 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 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.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
Dirección maestra que desea mover
S1 (Origen 1) X X X X X X X — 1-99
desde
S2 (Origen 2) Desplazamiento para S1 X X X X X X X — —
D1 (Destino 1) Dirección maestra que desea mover a — X ▲ X X X X — 1-99
D2 (Destino 2) Desplazamiento para D1 X X X X X X X — —

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés 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.
Asegúrese de que los datos de origen determinados por S1 + S2 y los de destino determinados por D1 + D2
están comprendidos dentro del intervalo de dispositivos válidos. Si el dispositivo de origen o de destino
derivado está fuera del intervalo de dispositivos válidos, aparecerá un error de ejecución en el programa del
usuario, activando el relé interno especial M8004 y el LED DE ERROR del módulo de la CPU.

Tipos de datos válidos


W I Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(palabra) (entero) (registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos. Cuando se designa la repetición para un dispositivo de bit, la cantidad de
X —
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 repetición 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

IMOV(W) S1 – S2 D1 – D2 REP
I0 D20 C10 D10 D25

D20 + C10 → D10 + D25 D20


D21
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 D22
origen y de destino. D23
Si el valor actual del contador C10 designado por el dispositivo de origen S2 es 4, los datos de D24 6450
origen están determinados por la suma del desplazamiento al registro de datos D20 designado por D25 20
el dispositivo de origen S1:
D(20 + 4) = D24
D30 6450
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:
C10 4
D(10 + 20) = D30
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)


S1 + S2 NO → D1 + D2
IMOVN(W)S1(R) S2 D1(R) 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 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.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
Dirección maestra que desea mover
S1 (Origen 1) X X X X X X X — 1-99
desde
S2 (Origen 2) Desplazamiento para S1 X X X X X X X — —
D1 (Destino 1) Dirección maestra que desea mover a — X ▲ X X X X — 1-99
D2 (Destino 2) Desplazamiento para D1 X X X X X X X — —

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés 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.
Asegúrese de que los datos de origen determinados por S1 + S2 y los de destino determinados por D1 + D2
están comprendidos dentro del intervalo de dispositivos válidos. Si el dispositivo de origen o de destino
derivado está fuera del intervalo de dispositivos válidos, aparecerá un error de ejecución en el programa del
usuario, activando el relé interno especial M8004 y el LED DE ERROR del módulo de la CPU.

Tipos de datos válidos


W I Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(palabra) (entero) (registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos. Cuando se designa la repetición para un dispositivo de bit, la cantidad de
X —
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 repetición 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

IMOVN(W)S1 – S2 D1 – D2 REP
I0 C10 D10 D30 D20 D10 4
C10 + D10 NO → D30 + D20
El dispositivo de origen S1 y el de destino D1 determinan el tipo de dispositivo. El dispositivo de D19
origen S2 y el de destino D2 son los valores de desplazamiento para determinar los dispositivos de D20 15
origen y de destino. D21
Si los datos del registro de datos D10 designado por el dispositivo de origen S2 es 4, los datos de
origen están determinados por la suma del desplazamiento al contador C10 designado por el
dispositivo de origen S1: D45 59085
D46
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 C13
dispositivo de destino D1: C14 6450
D(30 + 15) = D45 C15
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)


S1, S1+1, S1+2, ... , S1+N–1 → D1, D1+1, D1+2, ... , D1+N–1
BMOV(W) S1 N-W 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

S1Primeros datos de 16 bits D1 Primeros datos de 16 bits


S1+1 Segundos datos de 16 bits Movimiento de bloque D1+1 Segundos datos de 16 bits
S1+2 Terceros datos de 16-bits D1+2 Terceros datos de 16-bits

S1+N–1 Nth de datos de 16 bits D1+N–1 Nth de datos de 16 bits

Módulos 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 válidos
Dispositivo Función I Q M R T C D Constante Repetición
Primer número de dispositivo que desea
S1 (Origen 1) X X X X X X X — —
mover
N-W (N
Cantidad de bloques que desea mover X X X X X X X X —
palabras)
Primer número de dispositivo que desea
D1 (Destino 1) — X ▲ X X X X — —
mover a

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés 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.
Asegúrese de que los últimos datos de origen determinados por S1 + N-1 y los últimos de destino
determinados por D1 + N-1 están comprendidos dentro del intervalo de dispositivos válidos. Si el dispositivo de
origen o de destino derivado está fuera del intervalo de dispositivos válidos, aparecerá un error de ejecución
en el programa del usuario, activando el relé interno especial M8004 y el LED DE ERROR del módulo de la
CPU.

Tipos de datos válidos


W I Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(palabra) (entero) (registro de desplazamiento) se designa como origen, N-W o destino, se utilizan 16
puntos.
X —
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 ejecución 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 ejecución 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

SOTU BMOV(W) S1 N-W D1 D10 1998 D20 1998


I0 D10 5 D20 D11 12 D21 12

D10 a D14 → D20 a D24 D12 25 D22 25


D13 12 D23 12
Cuando la entrada I0 está activada, los datos de 5 registros de datos
comenzando por D10 designados por el dispositivo de origen S1 se D14 30 D24 30
mueven a 5 registros de datos comenzando por D20 designados por el
dispositivo de destino D1.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 9-11


9: INSTRUCCIONES DE MOVIMIENTO

IBMV (Movimiento indirecto de bit)


S1 + S2 → D1 + D2
IBMV S1(R) S2 D1(R) 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.

Módulos 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 válidos
Dispositivo Función I Q M R T C D Constante Repetición
Dirección maestra que desea mover
S1 (Origen 1) X X X X — — X 0o1 1-99
desde
S2 (Origen 2) Desplazamiento para S1 X X X X X X X 0-65535 —
D1 (Destino 1) Dirección maestra que desea mover a — X ▲ X — — X — 1-99
D2 (Destino 2) Desplazamiento para D1 X X X X X X X 0-65535 —

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como S2. Los relés 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).
Asegúrese de que los últimos datos de origen determinados por S1+S2 y los últimos de destino determinados
por D1+D2 están comprendidos dentro del intervalo de dispositivos válidos. Si el dispositivo de origen o de
destino derivado está fuera del intervalo de dispositivos válidos, aparecerá un error de ejecución en el
programa del usuario, activando el relé interno especial M8004 y el LED DE ERROR del módulo 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

IBMV S1 – S2 D1 – D2 REP M10 + D10 → Q30 + C5


SOTU
I0 M10 D10 Q30 C5

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 M27 M20 M17 M15 M10
dispositivo de origen S2 es 5, los datos de origen están determinados
por la suma del desplazamiento al relé interno M10 designado por el
dispositivo de origen S1. 5º desde M10

Si el valor actual del contador C5 designado por el dispositivo de Q47 Q44 Q40 Q37 Q30
destino D2 es 12, el destino está determinado por la suma del
desplazamiento a la salida Q30 designada por el dispositivo de
destino D1. 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

IBMV S1 – S2 D1 – D2 REP D10 + 5 → D20 + 12


SOTU
I0 D10 5 D20 12

Como el dispositivo de origen S1 es un registro de datos y el Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0


valor del dispositivo de origen S2 es 5, los datos de origen son el D10
bit 5 del registro de datos D10 designado por el dispositivo de
origen S1. 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
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
el bit 12 del registro de datos D20 designado por el dispositivo de
D20
destino D1.
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.

Repetición de operaciones en las instrucciones de movimiento indirecto de bit


Repetición de los dispositivos de bit (origen y destino)
Si se designa una operación de repetición para dispositivos de bit como entrada, salida, relé interno o registro
de desplazamiento, se mueven tantos dispositivos de bit como ciclos de repetición.

IBMV S1 R S2 D1 R D2 REP M10 + 5 → Q30 + 9


SOTU
I1 M10 5 Q30 9 3 Repetición = 3

Como el dispositivo de origen S1 es el relé interno M10 y el valor del M27 M20 M17 M15 M10
dispositivo de origen S2 es 5, los datos de origen son 3 relés
internos comenzando por M15.
Como el dispositivo de destino D1 es la salida Q30 y el valor del 5º desde M10
dispositivo de destino D2 es 9, los datos de destino son 3 salidas
comenzando por Q41.
Q47 Q44 Q43 Q41 Q37 Q30
En consecuencia, cuando la entrada I1 está activada, los estados
ACTIVADO/DESACTIVADO de los relés internos M15 a M17 se
mueven a las salidas Q41 a Q43. 9º desde Q30

Repetición de los dispositivos de palabra (origen y destino)


Si se designa una operación de repetición para dispositivos de palabra como registro de datos, se mueven
tantos estados de bit como ciclos de repetición en el registro de datos designado.

IBMV S1 R S2 D1 R D2 REP D10 + 5 → D20 + 12


SOTU
I2 D10 5 D20 12 3 Repetición = 3

Como el dispositivo de origen S1 es el registro de datos D10 y el Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0


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. Bit 5
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. Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
En consecuencia, cuando la entrada I2 está activada, los estados D20
ACTIVADO/DESACTIVADO del registro de datos D10 de los bits Bit 12
5 a 7 se mueven al registro de datos D20 de los bits 12 a 14.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 9-13


9: INSTRUCCIONES DE MOVIMIENTO

IBMVN (Movimiento indirecto de bit Negado)


S1 + S2 NO → D1 + D2
IBMVN S1(R) S2 D1(R) 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 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.

Módulos 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 válidos
Dispositivo Función I Q M R T C D Constante Repetición
Dirección maestra que desea mover
S1 (Origen 1) X X X X — — X 0o1 1-99
desde
S2 (Origen 2) Desplazamiento para S1 X X X X X X X 0-65535 —
D1 (Destino 1) Dirección maestra que desea mover a — X ▲ X — — X — 1-99
D2 (Destino 2) Desplazamiento para D1 X X X X X X X 0-65535 —

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como S2. Los relés 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).
Asegúrese de que los últimos datos de origen determinados por S1+S2 y los últimos de destino determinados
por D1+D2 están comprendidos dentro del intervalo de dispositivos válidos. Si el dispositivo de origen o de
destino derivado está fuera del intervalo de dispositivos válidos, aparecerá un error de ejecución en el
programa del usuario, activando el relé interno especial M8004 y el LED DE ERROR del módulo 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

IBMVN S1 – S2 D1 – D2 REP M20 + D10 NO → Q10 + C5


SOTU
I0 M20 D10 Q10 C5

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 M30 M27 M20
origen S2 es 8, los datos de origen están determinados por la suma del
desplazamiento al relé interno M20 designado por el dispositivo de
origen S1. NO 8º desde M20

Si el valor actual del contador C5 designado por el dispositivo de destino


Q27 Q22 Q20 Q17 Q10
D2 es 10, el destino está determinado por la suma del desplazamiento a
la salida Q10 designada por el dispositivo de destino D1.

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


10: INSTRUCCIONES DE COMPARACIÓN DE DATOS
Introducción
Los datos se pueden comparar utilizando las instrucciones de comparación , como igual que, distinto que
menor que, mayor que, menor o igual que y mayor o igual que. Cuando el resultado de la comparación es
correcto, se activa una salida o un relé interno. La operación de repetición también se puede utilizar para
comparar más de un conjunto de datos.
Se pueden comparar también tres valores mediante la instrucción ICMP>= .
Como las instrucciones de comparación de datos se ejecutan en cada ciclo de scan mientras la entrada está
activada, se debe utilizar una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.

CMP= (Comparación igual que)


S1 = S2 → D1 activado
CMP=(*) S1(R) S2(R) D1(R) 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 iguales que los de S2, el dispositivo
de destino D1 se activa. Cuando no se cumple la condición, D1
se desactiva.

CMP<> (Comparación no igual que)


S1 ¦ S2 → D1 activado
CMP<>(*) S1(R) S2(R) D1(R) 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 no son iguales que los de S2, el
dispositivo de destino D1 se activa. Cuando no se cumple la
condición, D1 se desactiva.

CMP< (Comparación menor que)


S1 < S2 → D1 activado
CMP<(*) S1(R) S2(R) D1(R) 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 menores que los de S2, el
dispositivo de destino D1 se activa. Cuando no se cumple la
condición, D1 se desactiva.

CMP> (Comparación mayor que)


S1 > S2 → D1 activado
CMP>(*) S1(R) S2(R) D1(R) 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 que los de S2, el
dispositivo de destino D1 se activa. Cuando no se cumple la
condición, D1 se desactiva.

CMP<= (Comparación menor o igual que)


S1 ð S2 → D1 activado
CMP<=(*) S1(R) S2(R) D1(R) 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 menores o iguales que los de S2,
el dispositivo de destino D1 se activa. Cuando no se cumple la
condición, D1 se desactiva.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 10-1


10: INSTRUCCIONES DE COMPARACIÓN DE DATOS

CMP>= (Comparación mayor o igual que)


S1 Š S2 → D1 activado
CMP>=(*) S1(R) S2(R) D1(R) 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
condición, D1 se desactiva.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos a comparar X X X X X X X X 1-99
S2 (Origen 2) Datos a comparar X X X X X X X X 1-99
D1 (Destino 1) Salida de comparación — X ▲ — — — — — 1-99

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés 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 válidos


W I Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(palabra) (Entero) (registro de desplazamiento) se designa como origen, se utilizan 16 puntos. Cuando
se designa la repetición para un dispositivo de bit, la cantidad de bits de dispositivo
X X
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
repetición para un dispositivo de palabra, la cantidad de palabras de dispositivo
aumenta en incrementos de 1 punto.
El destino sólo utiliza un punto de salida o de relé interno. Cuando la repetición se
designa para el destino, se utilizan las salidas o los relés internos hasta los ciclos de
repetición.

Relés internos especiales M8150, M8151 y M8152 en CMP=


Se proporcionan tres relés internos especiales para indicar el resultado de la comparación de la instrucción
CMP=. En función del resultado, se activa uno de los tres relés internos especiales.
Cuando S1 > S2, M8150 (mayor que) se activa. Valor de Estado de
Cuando S1 = S2, M8151 (igual que) se activa. M8150 M8151 M8152
S2 D1
Cuando S1 < S2, M8152 (menor que) se activa.
DESACTIVA DESACTIVA DESACTIVA
(1) S1 > S2 ACTIVADO
DO DO DO
S1 DESACTIVA DESACTIVA
(2) S1 = S2 ACTIVADO ACTIVADO
DO DO
Pequeño Grande
DESACTIVA DESACTIVA DESACTIVA
(3) S1 < S2 ACTIVADO
S2 (1) (2) (3) DO DO DO

Cuando se designa la repetición, el resultado de la comparación del


último ciclo de scan activa uno de los tres relés internos especiales.

Cuando se utiliza más de una instrucción CMP= o ICMP>= , M8150, M8151 o M8152 indica el resultado de la
instrucción que se ejecutó en último lugar.

10-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


10: INSTRUCCIONES DE COMPARACIÓN DE DATOS

Ejemplos: CMP>=
Los siguientes ejemplos se describen mediante la instrucción CMPŠ. La operación de comparación de datos
del resto de instrucciones de comparación es la misma que para la instrucción CMPŠ.
• Tipo de datos: Palabra
S1 S2 D1
CMP>=(W) S1 – S2 – D1 – REP
I0 D10 D20 Q0 D10 127 D20 50 Q0 activada

D10 42 D20 56 Q0 desactivada

• Tipo de datos: Entero


S1 S2 D1
CMP>=(I) S1 – S2 – D1 – REP
I1 D30 D40 Q1 D30 12 D40 –3 Q1 activada

D30 –4 D40 –3 Q1 desactivada

Operación de repetición en las instrucciones de comparación de datos


Los siguientes ejemplos se describen utilizando la instrucción CMPŠ del tipo de datos de palabra. La
operación de repetición del resto de instrucciones de comparación de datos y del tipo de datos de entero es la
misma para los siguientes ejemplos.
Repetición de un dispositivo de origen
Cuando sólo se designa S1 (origen) con repetición, los dispositivos de origen (hasta los ciclos de repetición
comenzando por el dispositivo designado por S1) se comparan con el dispositivo designado por S2. Los
resultados de la comparación se procesan mediante AND y se establecen en el dispositivo de destino
designado por D1.
S1 (Repetición = 3) S2 (Repetición = 0) D1 (Repetición = 0)
CMP>=(W) S1 R S2 – D1 – REP
I0 D10 15 M10 3 D10 10 15
D11 15 15 AND M10
D12 20 15

Repetición de dos dispositivos de origen


Cuando se designan S1 (origen) y S2 (origen) con repetición, los dispositivos de origen (hasta los ciclos de
repetición comenzando por los dispositivos designados por S1 y S2) se comparan entre ellos. Los resultados
de la comparación se procesan mediante AND y se establecen en el dispositivo de destino designado por D1.
S1 (Repetición = 3) S2 (Repetición = 3) D1 (Repetición = 0)
CMP>=(W) S1 R S2 R D1 – REP
I0 D10 D20 M10 3 D10 10 D20 0
D11 20 D21 20 AND M10
D12 30 D22 100

Repetición de dispositivos de origen y de destino


Cuando se designan S1 y S2 (origen) y D1 (destino) con repetición, los dispositivos de origen (hasta los ciclos
de repetición comenzando por los dispositivos designados por S1 y S2) se comparan entre ellos. Los
resultados de la comparación se establecen en los dispositivos de destino (hasta los ciclos de repetición
comenzando por el dispositivo designado por D1).
S1 (Repetición = 3) S2 (Repetición = 3) D1 (Repetición = 3)
CMP>=(W) S1 R S2 R D1 R REP
I0 D10 D20 M10 3 D10 10 D20 0 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 COMPARACIÓN DE DATOS

Estado de salida de comparación


La salida de comparación se mantiene mientras la entrada de la instrucción de comparación de datos está
desactivada. Si la salida de comparación está activada, el estado activado se mantiene cuando la entrada se
desactiva tal y como se demuestra en este programa.
Entrada I0 ACTIVADO
CMP>=(W) S1 – S2 – D1 – REP DESACTIVADO
I0 D10 C1 Q0
Comparación D10 Š C1
Resultado D10 < C1

Comparación ACTIVADO
Salida Q0 DESACTIVADO

Este programa desactiva la salida cuando se desactiva la entrada.


ACTIVADO
CMP>=(W) S1 – S2 – D1 – REP Entrada I0 DESACTIVADO
I0 D10 C1 M0
Comparación D10 Š C1
Resultado D10 < C1

M0 Q0 ACTIVADO
Salida Q0 DESACTIVADO

10-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


10: INSTRUCCIONES DE COMPARACIÓN DE DATOS

ICMP>= (Comparación de intervalos mayor o igual que)


S1 Š S2 Š S3 → D1 activado
ICMP>=(*) S1 S2 S3 D1
***** ***** ***** ***** Cuando la entrada está activada, se comparan los datos de
16 bits designados por S1, S2 y S3. Cuando se cumple la
condición, el dispositivo de destino D1 se activa. Cuando no
se cumple la condición, D1 se desactiva.

Módulos 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 válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos a comparar X X X X X X X X —
S2 (Origen 2) Datos a comparar X X X X X X X X —
S3 (Origen 3) Datos a comparar X X X X X X X X —
D1 (Destino 1) Salida de comparación — X ▲ — — — — — —

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés 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 ejecución en el programa del
usuario, activando el relé interno especial M8004 y el LED DE ERROR del módulo de la CPU.

Tipos de datos válidos


W I Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(palabra) (Entero) (registro de desplazamiento) se designa como origen, se utilizan 16 puntos.
X X 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 sólo utiliza una salida o relé interno independientemente del tipo de
datos seleccionado.
Relés internos especiales M8150, M8151 y M8152 en ICMP>=
Se proporcionan tres relés internos especiales para indicar el resultado de la comparación de la instrucción
ICMP>= . En función del resultado, se activa uno de los tres relés internos especiales. S1 debe ser siempre
mayor o igual que S3 (S1 Š S3).

Cuando S2 > S1, se activa M8150. Valor de Estado de


Cuando S2 < S3, se activa M8151. M8150 M8151 M8152
S2 D1
Cuando S1 > S2 > S3, se activa M8152.
DESACTIVA DESACTIVA DESACTIVA
(1) S2 < S3 ACTIVADO
S3 S1 DO DO DO
M8151 M8152 M8150
DESACTIVA DESACTIVA DESACTIVA
Pequeño Grande (2) S2 = S3 ACTIVADO
DO DO DO
(3) S3 < S2 DESACTIVA DESACTIVA
S2 (1) (2) (3) (4) (5) ACTIVADO ACTIVADO
< S1 DO DO
DESACTIVA DESACTIVA DESACTIVA
(4) S2 = S1 ACTIVADO
DO DO DO
DESACTIVA DESACTIVA DESACTIVA
(5) S2 > S1 ACTIVADO
DO DO DO

Cuando se utiliza más de una instrucción ICMP>= o CMP= , M8150, M8151 o M8152 indica el resultado de la
instrucción que se ejecutó en último lugar.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 10-5


10: INSTRUCCIONES DE COMPARACIÓN DE DATOS

Ejemplo: ICMP>=
D10 Š D11 Š D12 → M10 continúa activado
SOTU ICMP>=(W) S1 S2 S3 D1
I0 D10 D11 D12 M10

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 condición, el relé interno M10 designado por el dispositivo de
destino D1 se activa. Cuando no se cumple la condición, M10 se desactiva.

10-6 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


11: INSTRUCCIONES DE ARITMÉTICA BINARIA
Introducción
Las instrucciones de aritmética binaria permiten al usuario realizar cálculos con: sumas, restas,
multiplicaciones y divisiones. Las suma y restas, pueden generar acarreos por medio del relé interno M8003.

La instrucción ROOT puede utilizarse para calcular la raíz cuadrada del valor almacenado en un registro de
datos.

ADD (Suma)
S1 + S2 → D1, CY
ADD(*) S1(R) S2(R) D1(R) REP
***** ***** ***** ** 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)
S1 – S2 → D1, BW
SUB(*) S1(R) S2(R) D1(R) REP
***** ***** ***** ** 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 (Multiplicación)
S1 × S2 → D1·D1+1
MUL(*) S1(R) S2(R) D1(R) REP
***** ***** ***** ** 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 (División)
S1 ÷ S2 → D1 (cociente), D1+1 (resto)
DIV(*) S1(R) S2(R) D1(R) REP
***** ***** ***** ** 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 ejecución en el programa del
usuario) se activan.
También se produce un error de ejecución en el programa del
usuario en la siguiente operación de división.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 11-1


11: INSTRUCCIONES DE ARITMÉTICA BINARIA

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos para el cálculo X X X X X X X X 1-99
S2 (Origen 2) Datos para el cálculo X X X X X X X X 1-99
D1 (Destino 1) Destino para almacenar los resultados — X ▲ X X X X — 1-99

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés 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 preselección (TP o CP), que puede ser de 0 a 65535.
Como las instrucciones de aritmética binaria se ejecutan en cada exploración mientras la entrada está
activada, se debe utilizar una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.

Tipos de datos válidos


W I Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(palabra) (Entero) (registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos. Cuando se designa la repetición para un dispositivo de bit, la cantidad de
X X
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 repetición para un dispositivo de palabra, la cantidad de palabras de dispositivo
aumenta en incrementos de 1 punto.

Uso de las señales de acarreo (con ADD o con SUB)


Cuando los datos de D1 (destino) están fuera del intervalo de datos válidos 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)
están fuera del intervalo de datos válidos como consecuencia de una resta, se produce un acarreo con SUB y
se activa el relé interno especial M8003.
Tipo de datos Se produce un acarreo con ADD cuando D1 es Se produce un acarreo con SUB cuando D1 es
W (palabra) mayor que 65.535 menor que 0
I (Entero) 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 número 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 ARITMÉTICA BINARIA

Ejemplos: ADD
• Tipo de datos: Palabra
Este ejemplo demuestra el uso de una señal de acarreo desde el relé interno especial M8003 para establecer
una señal de alarma.

SOTU ADD(W) S1 – S2 – D1 – REP D2 + 500 → D2


I0 D2 500 D2
Cuando se produce un acarreo, la salida Q0 se establece
S como indicador de advertencia.
Botón M8003 Q0
Acuse de recibo
Cuando se pulsa el botón acuse de recibo (entrada I1), se
R
I1 Q0 restablece el indicador de advertencia.

• Tipo de datos: Entero

ADD(I) S1 – S2 – D1 – REP D10 –4 + D20 –11 D30 –15


I0 D10 D20 D30

Ejemplo: SUB
• Tipo de datos: Palabra
El siguiente ejemplo demuestra el uso del relé interno especial M8003 para procesar un acarreo con SUB.
D12 – 7000 → D12
SOTU SUB(W) S1 – S2 – D1 – REP
I0 D12 7000 D12 Para procesar el acarreo de manera que el número
de veces que éste se produce se reste de D13.
SUB(W) S1 – S2 – D1 – REP Cuando se produce un acarreo, D13 disminuye en
M8003 D13 1 D13 uno.

Ejemplos: MUL
• Tipo de datos: Palabra

MUL(W) S1 – S2 – D1 – REP 500 600 300000


D10 D20 D30 D10 (01F4h) × D20 (0258h) D30·D31 (000493E0h)
I1

4
Cuando la entrada I1 está activada, los datos de D10 se multiplican por los de D20 y D30 (0004h)
el resultado se establece en D30 y D31.
37856
D31 (93E0h)

• Tipo de datos: Entero

MUL(I) S1 – S2 – D1 – REP –500 600 –300000


D10 D20 D30 D10 (FE0Ch) × D20 (0258h) D30·D31 (FFFB6C20h)
I1

65531
D30 (FFFBh)

27680
D31 (6C20h)

Nota: Como el destino utiliza dos dispositivos de palabra en la operación de multiplicación, no se puede utilizar el registro
de datos D399 (módulo de la CPU tipo 10 E/S) ni D1299 (módulos 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 relés
internos; por ello no se puede utilizar el relé interno M281 (módulo de la CPU tipo 10 E/S) ni el M1241 (módulos 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 ARITMÉTICA BINARIA

Ejemplos: DIV
• Tipo de datos: Palabra

DIV(W) S1 – S2 – D1 – REP D10 50 ÷ D20 7 D30 7 D31 1


I2 D10 D20 D30 Cociente 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) S1 – S2 – D1 – REP D10 50 ÷ D20 –7 D30 –7 D31 1


I2 D10 D20 D30 Cociente Resto

Nota: Como el destino utiliza dos dispositivos de palabra en la operación de división, no se puede utilizar el registro de
datos D399 (módulo de la CPU tipo 10 E/S) ni D1299 (módulos 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 relés
internos; por ello no se puede utilizar el relé interno M281 (módulo de la CPU tipo 10 E/S) ni el M1241 (módulos 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 ARITMÉTICA BINARIA

Repetición 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 repetición individual
o conjunta. Cuando el dispositivo de destino D1 no se designa con repetición, el resultado final se establece en
el dispositivo de destino D1. Cuando se designa con repetición, se utilizan los dispositivos consecutivos hasta
los ciclos de repetición comenzando por el dispositivo designado.
Como la operación de repetición 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 instrucción ADD del tipo de
datos de palabra.

Repetición de un dispositivo de origen


Cuando sólo se designa S1 (origen) con repetición, el resultado final se establece en el dispositivo de destino
D1.
S1 (Repetición = 3) S2 (Repetición = 0) D1 (Repetición = 0)
SOTU ADD(W) S1 R S2 – D1 – REP
I1 D10 D20 D30 3 D10 10 + D20 25 D30 (35)
D11 15 + D20 25 D30 (40)
D12 20 + D20 25 D30 45

Repetición de dispositivo de destino solamente


Cuando sólo se designa D1 (destino) con repetición, el mismo resultado se establece en 3 dispositivos
comenzando por D1.
S1 (Repetición = 0) S2 (Repetición = 0) D1 (Repetición = 3)
SOTU ADD(W) S1 – S2 – D1 R REP
I1 D10 D20 D30 3 D10 10 + D20 25 D30 35
D10 10 + D20 25 D31 35
D10 10 + D20 25 D32 35

Repetición de dos dispositivos de origen


Cuando se designan S1 y S2 (origen) con repetición, el resultado final se establece en el dispositivo de destino
D1.
S1 (Repetición = 3) S2 (Repetición = 3) D1 (Repetición = 0)
SOTU ADD(W) S1 R S2 R D1 – REP
I1 D10 D20 D30 3 D10 10 + D20 25 D30 (35)
D11 15 + D21 35 D30 (50)
D12 20 + D22 45 D30 65

Repetición de dispositivos de origen y de destino


Cuando se designan S1 (origen) y D1 (destino) con repetición, los diferentes resultados se establecen en 3
dispositivos comenzando por D1.
S1 (Repetición = 3) S2 (Repetición = 0) D1 (Repetición = 3)
SOTU ADD(W) S1 R S2 – D1 R REP
I1 D10 D20 D30 3 D10 10 + D20 25 D30 35
D11 15 + D20 25 D31 40
D12 20 + D20 25 D32 45

Repetición de todos los dispositivos de origen y de destino


Cuando se designan todos los dispositivos con repetición, los diferentes resultados se establecen en 3
dispositivos comenzando por D1.
S1 (Repetición = 3) S2 (Repetición = 3) D1 (Repetición = 3)
SOTU ADD(W) S1 R S2 R D1 R REP
I1 D10 D20 D30 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
operación de repetición. Cuando se produce un error en el programa del usuario en cualquier operación de repetición, el
relé interno especial M8004 (error de ejecución en el programa del usuario) y el LED DE ERROR se activan y se
mantienen en ese estado mientras continúe la operación para otras instrucciones.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 11-5


11: INSTRUCCIONES DE ARITMÉTICA BINARIA

Repetición de operaciones en las instrucciones MUL


Como la instrucción MUL (multiplicación) utiliza dos dispositivos de destino, el resultado se almacena en
dispositivos de destino como se indica a continuación. Los dispositivos de origen S1 y S2, y el dispositivo de
destino D1 se pueden designar con repetición individual o conjunta. Cuando el dispositivo de destino D1 no se
designa con repetición, el resultado final se establece en los dispositivos de destino D1 y D+1. Si se designa
con repetición, se utilizan tantos dispositivos consecutivos como ciclos de repetición comenzando por el
dispositivo designado.
Como la operación de repetición funciona igual con los tipos de datos de palabra y de entero, los siguientes
ejemplos se describen utilizando el tipo de datos de palabra.

Repetición de un dispositivo de origen


Cuando sólo se designa S1 (origen) con repetición, el resultado final se establece en los dispositivos de
destino D1 y D1+1.
S1 (Repetición = 3) S2 (Repetición = 0) D1 (Repetición = 0)
SOTU MUL(W) S1 R S2 – D1 – REP
D10 D20 D30 3 D10 × D20 (D30) (D31)
I1 D11 × D20 (D30) (D31)
D12 × D20 D30 D31

Repetición de dispositivo de destino solamente


Cuando sólo se designa D1 (destino) con repetición, el mismo resultado se establece en 6 dispositivos
comenzando por D1.
S1 (Repetición = 0) S2 (Repetición = 0) D1 (Repetición = 3)
SOTU MUL(W) S1 – S2 – D1 R REP
D10 D20 D30 3 D10 × D20 D30 D31
I1 D10 × D20 D32 D33
D10 × D20 D34 D35

Repetición de dos dispositivos de origen


Cuando se designan S1 y S2 (origen) con repetición, el resultado final se establece en los dispositivos de
destino D1 y D1+1.
S1 (Repetición = 3) S2 (Repetición = 3) D1 (Repetición = 0)
SOTU MUL(W) S1 R S2 R D1 – REP
D10 D20 D30 3 D10 × D20 (D30) (D31)
I1 D11 × D21 (D30) (D31)
D12 × D22 D30 D31

Repetición de dispositivos de origen y de destino


Cuando se designan S1 (origen) y D1 (destino) con repetición, los diferentes resultados se establecen en 6
dispositivos comenzando por D1.
S1 (Repetición = 3) S2 (Repetición = 0) D1 (Repetición = 3)
SOTU MUL(W) S1 R S2 – D1 R REP
D10 D20 D30 3 D10 × D20 D30 D31
I1 D11 × D20 D32 D33
D12 × D20 D34 D35

Repetición de todos los dispositivos de origen y de destino


Cuando se designan todos los dispositivos con repetición, los diferentes resultados se establecen en 6
dispositivos comenzando por D1.
S1 (Repetición = 3) S2 (Repetición = 3) D1 (Repetición = 3)
SOTU MUL(W) S1 R S2 R D1 R REP
D10 D20 D30 3 D10 × D20 D30 D31
I1 D11 × D21 D32 D33
D12 × D22 D34 D35

11-6 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


11: INSTRUCCIONES DE ARITMÉTICA BINARIA

Repetición de operaciones en las instrucciones DIV


Como la instrucción DIV (división) utiliza dos dispositivos de destino, el cociente y el resto se almacenan tal y
como se describe a continuación. Los dispositivos de origen S1 y S2, y el dispositivo de destino D1 se pueden
designar con repetición individual o conjunta. Cuando el dispositivo de destino D1 no se designa con
repetición, el resultado final se establece en el dispositivo de destino D1 (cociente) y D+1 (resto). Cuando se
designa con repetición, se utilizan los dispositivos consecutivos hasta los ciclos de repetición comenzando por
el dispositivo designado.
Como la operación de repetición funciona igual con los tipos de datos de palabra y de entero, los siguientes
ejemplos se describen utilizando el tipo de datos de palabra.

Repetición de un dispositivo de origen


Cuando sólo se designa S1 (origen) con repetición, el resultado final se establece en los dispositivos de
destino D1 y D1+1.
S1 (Repetición = 3) S2 (Repetición = 0) D1 (Repetición = 0)
SOTU DIV(W) S1 R S2 – D1 – REP
D10 D20 D30 3 D10 ÷ D20 (D30) (D31)
I1 D11 ÷ D20 (D30) (D31)
D12 ÷ D20 D30 D31
Cociente Resto

Repetición de dispositivo de destino solamente


Cuando sólo se designa D1 (destino) con repetición, el mismo resultado se establece en 6 dispositivos
comenzando por D1.
S1 (Repetición = 0) S2 (Repetición = 0) D1 (Repetición = 3)
SOTU DIV(W) S1 – S2 – D1 R REP
D10 D20 D30 3 D10 ÷ D20 D30 D33
I1 D10 ÷ D20 D31 D34
D10 ÷ D20 D32 D35
Cociente Resto

Repetición de dos dispositivos de origen


Cuando se designan S1 y S2 (origen) con repetición, el resultado final se establece en los dispositivos de
destino D1 y D1+1.
S1 (Repetición = 3) S2 (Repetición = 3) D1 (Repetición = 0)
SOTU DIV(W) S1 R S2 R D1 – REP
D10 D20 D30 3 D10 ÷ D20 (D30) (D31)
I1 D11 ÷ D21 (D30) (D31)
D12 ÷ D22 D30 D31
Cociente Resto

Repetición de dispositivos de origen y de destino


Cuando se designan S1 (origen) y D1 (destino) con repetición, los diferentes resultados se establecen en 6
dispositivos comenzando por D1.
S1 (Repetición = 3) S2 (Repetición = 0) D1 (Repetición = 3)
SOTU DIV(W) S1 R S2 – D1 R REP
D10 D20 D30 3 D10 ÷ D20 D30 D33
I1 D11 ÷ D20 D31 D34
D12 ÷ D20 D32 D35
Cociente Resto

Repetición de todos los dispositivos de origen y de destino


Cuando se designan todos los dispositivos con repetición, los diferentes resultados se establecen en 6
dispositivos comenzando por D1.
S1 (Repetición = 3) S2 (Repetición = 3) D1 (Repetición = 3)
SOTU DIV(W) S1 R S2 R D1 R REP
D10 D20 D30 3 D10 ÷ D20 D30 D33
I1 D11 ÷ D21 D31 D34
D12 ÷ D22 D32 D35
Cociente Resto

Nota: Cuando se produce un error de ejecución en el programa del usuario en cualquier operación de repetición, el relé
interno especial M8004 (error de ejecución en el programa del usuario) y el LED DE ERROR se activan y se mantienen en
ese estado mientras continúe la operación para otras instrucciones.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 11-7


11: INSTRUCCIONES DE ARITMÉTICA BINARIA

ROOT (Raíz cuadrada)


ROOT(W) S1 D1 S1 → D1
***** ***** Cuando la entrada está activada, la raíz cuadrada del dispositivo designado por
S1 se extrae y se almacena en el destino designado por D1.
Los valores válidos son de 0 a 65535. La raíz cuadrada se calcula para dos
decimales, omitiendo las cifras que estén por detrás del segundo decimal.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos binarios — — — — — — X X —
D1 (Destino 1) Destino para almacenar los resultados — — — — — — X — —

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
Como la instrucción ROOT se ejecuta en cada exploración mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.
La instrucción ROOT no se puede utilizar en un programa de interrupción. Si se utiliza, aparecerá un error de
ejecución en el programa de usuario, activando el relé interno especial M8004 y el LED DE ERROR del
módulo de la CPU.

Tipos de datos válidos


W I Cuando un dispositivo de palabra como D (registro de datos) se designa como
(palabra) (Entero) origen o destino, se utiliza 1 punto (tipo de datos de palabra).
X —

Ejemplos: ROOT
Antes de la ejecución Después de la ejecución
ROOT(W) S1 D1
D10 D20 D10 → D20 D10 2 D20 141 2 = 1,41
I0

ROOT(W) S1 D1
D11 D21 D11 → D21 D11 3 D21 173 3 = 1,73
I1

ROOT(W) S1 D1
D12 D22 D12 → D22 D12 4 D22 200 4 = 2,00
I2

ROOT(W) S1 D1
D13 D23 D13 → D23 D13 55 D23 741 55 = 7 ,4161
I3

ROOT(W) S1 D1
D14 D24 D14 → D24 D14 9997 D24 9998 9997 = 99 ,98
I4

ROOT(W) S1 D1
D15 D25 D15 → D25 D15 9998 D25 9998 9998 = 99 ,98
I5

11-8 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


12: INSTRUCCIONES DE CÁLCULO BOOLEANO
Introducción
Disponemos de funciones AND, OR y OR exclusiva para realizar cálculos boléanos entre bits y funciones
ANDW, ORW y XORW para variables de 16 bits.

ANDW (AND entre dos palabras)


S1 · S2 → D1
ANDW(*) S1(R) S2(R) D1(R) REP
***** ***** ***** ** 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 = 1 1 1 0 0 1
S1 S2 D1
S2 = 1 0 0 0 1 1 0 0 0
0 1 0
D1 = 1 0 0 0 0 1
1 0 0
1 1 1

ORW (OR entre dos palabras)


S1 + S2 → D1
ORW(*) S1(R) S2(R) D1(R) REP
***** ***** ***** ** 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 = 1 1 1 0 0 1
S1 S2 D1
S2 = 1 0 0 0 1 1 0 0 0
0 1 1
D1 = 1 1 1 0 1 1
1 0 1
1 1 1

XORW (OR Exclusiva entre dos palabras)


S1 ⊕ S2 → D1
XORW(*) S1(R) S2(R) D1(R) REP
***** ***** ***** ** 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 = 1 1 1 0 0 1
S1 S2 D1
S2 = 1 0 0 0 1 1 0 0 0
D1 = 0 1 1 0 1 0 0 1 1
1 0 1
1 1 0

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 12-1


12: INSTRUCCIONES DE CÁLCULO BOOLEANO

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos para el cálculo X X X X X X X X 1-99
S2 (Origen 2) Datos para el cálculo X X X X X X X X 1-99
D1 (Destino 1) Destino para almacenar los resultados — X ▲ X X X X — 1-99

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés 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 preselección (TP o CP), que puede ser de 0 a 65535.
Como las instrucciones de cálculo booleano se ejecutan en cada exploración mientras la entrada está
activada, se debe utilizar una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.

Tipos de datos válidos


W I Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(palabra) (Entero) (registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos. Cuando se designa la repetición para un dispositivo de bit, la cantidad de
X —
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 repetición 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 instrucción XORW
en combinación con 10 puntos de relés internos.

Q11 Q10 Q7 Q0

Este programa se encargará de poner a cero una serie de


salidas entre la Q0 y Q11 utilizando la instrucción XORW en
10 puntos combinación con 12 puntos de marcas internas.
0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1

M17 M10 M7 M0

Doce salidas, de Q0 a Q11, se asignan a 10 marcas


S
internas empezando desde M0 hasta M11.
M8120 M0

S
M2 Cinco relés internos (M0, M2, M4, M6 y M10) son
puestos a ON por en el primer ciclo de scan, M8120.
S
M4

S
M6

S
M10
Cuando se activa la entrada I1, la instrucción XORW se
SOTU XORW(W) S1 – S2 – D1 – REP ejecuta para invertir el estado de las salidas Q0, Q2, Q4,
I1 M0 Q0 Q0 Q6 y Q10.

12-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


12: INSTRUCCIONES DE CÁLCULO BOOLEANO

Repetición 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 repetición individual
o conjunta. Cuando el dispositivo de destino D1 no se designa con repetición, el resultado final se establece en
el dispositivo de destino D1. Cuando se designa con repetición, se utilizan los dispositivos consecutivos hasta
los ciclos de repetición comenzando por el dispositivo designado.
Como la operación de repetición 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 instrucción ANDW del tipo de datos de palabra.

Repetición de un dispositivo de origen


Cuando sólo se designa S1 (origen) con repetición, el resultado final se establece en el dispositivo de destino
D1.
S1 (Repetición = 3) S2 (Repetición = 0) D1 (Repetición = 0)
SOTU ANDW(W) S1 R S2 – D1 – REP
I1 D10 D20 D30 3 D10 · D20 (D30)
D11 · D20 (D30)
D12 · D20 D30
Repetición de dispositivo de destino solamente
Cuando sólo se designa D1 (destino) con repetición, el mismo resultado se establece en 3 dispositivos
comenzando por D1.
S1 (Repetición = 0) S2 (Repetición = 0) D1 (Repetición = 3)
SOTU ANDW(W) S1 – S2 – D1 R REP
I1 D10 D20 D30 3 D10 · D20 D30
D10 · D20 D31
D10 · D20 D32
Repetición de dos dispositivos de origen
Cuando se designan S1 y S2 (origen) con repetición, el resultado final se establece en el dispositivo de destino
D1.
S1 (Repetición = 3) S2 (Repetición = 3) D1 (Repetición = 0)
SOTU ANDW(W) S1 R S2 R D1 – REP
I1 D10 D20 D30 3 D10 · D20 (D30)
D11 · D21 (D30)
D12 · D22 D30
Repetición de dispositivos de origen y de destino
Cuando se designan S1 (origen) y D1 (destino) con repetición, los diferentes resultados se establecen en 3
dispositivos comenzando por D1.
S1 (Repetición = 3) S2 (Repetición = 0) D1 (Repetición = 3)
SOTU ANDW(W) S1 R S2 – D1 R REP D10 · D20 D30
I1 D10 D20 D30 3
D11 · D20 D31
D12 · D20 D32
Repetición de todos los dispositivos de origen y de destino
Cuando se designan todos los dispositivos con repetición, los diferentes resultados se establecen en 3
dispositivos comenzando por D1.
S1 (Repetición = 3) S2 (Repetición = 3) D1 (Repetición = 3)
SOTU ANDW(W) S1 R S2 R D1 R REP
I1 D10 D20 D30 3 D10 · D20 D30
D11 · D21 D31
D12 · D22 D32

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 12-3


12: INSTRUCCIONES DE CÁLCULO BOOLEANO

12-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


13: INSTRUCCIONES DE CAMBIO/ROTACIÓN DE BITS
Introducción
Las instrucciones de rotación 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 según el sentido de giro, tantas veces como
nosotros seleccionemos en la función. El resultado se almacenará en S1 y en el bit de acarreo (M8003).
La instrucción de desplazamientos de datos en BCD permite rotar el contenido de dos registros de datos
consecutivos a la izquierda. En esta ocasión no trabajaremos bit a bit sino que lo haremos dígito a dígito, nos
meterá un cero a la derecha y rotará todos las dígitos a la izquierda perdiendo el dígito 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 función nos
meterá tantos ceros por la derecha como rotaciones hagamos.
El resultado es almacenado en S1 y el valor del dígito de mayor peso es
almacenado en bit de CARRY (M8003). Los ceros se establecen en el LSB.
Cuando bits a desplazar = 1
CY MSB S1 LSB
Antes del desplazamiento: 1 0 0 1 1 0 1 0 1 1 1 0 0 1 1 0 0
M8003 Desplazamiento a la izquierda

CY MSB S1 LSB
Después del desplazamiento: 1 0 0 1 1 0 1 0 1 1 1 0 0 1 1 0 0
M8003

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos para el desplazamiento de bits — X ▲ X — — X — —
bits Cantidad de bits a desplazar — — — — — — — 1-15 —

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como S1. Los relés internos especiales no se pueden
designar como S1.
La cantidad de bits que podemos girar estará comprendida entre 1 y 15.
Como la instrucción SFTL se ejecuta en cada exploración mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.

Tipos de datos válidos


W I Cuando un dispositivo de bit como Q (salida), M (relé interno) o R (registro de
(palabra) (entero) desplazamiento) se designa como origen, se utilizan 16 puntos.
X — 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/ROTACIÓN DE BITS

Ejemplo: SFTL
M8120 es el relé interno especial del pulso de inicialización.
MOV(W) S1 – D1 – REP
M8120 43690 D10 Cuando la CPU inicia la operación, la instrucción MOV (movimiento)
establece 43690 en el registro de datos D10.
SOTU SFTL(W) S1 bits
D10 1 Cada vez que se activa la entrada I0, los datos de 16 bits del registro de
I0
datos D10 se cambian a la izquierda 1 bit según 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 D10 LSB
Antes del desplazamiento: D10 = 43690 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0
M8003 Desplazamiento a la izquierda

CY MSB D10 LSB


Después del 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0
primer desplazamiento: D10 = 21844 M8003

CY MSB D10 LSB


Después del 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0
segundo desplazamiento: D10 = 43688 M8003

13-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


13: INSTRUCCIONES DE CAMBIO/ROTACIÓN DE BITS

SFTR (Desplazamiento a la derecha)


S1 → CY
SFTR(W) S1 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
función nos meterá tantos ceros por la izquierda como rotaciones hagamos.
El resultado es almacenado en S1 y el valor del dígito de menor peso es
almacenado en bit de CARRY (M8003).
Cuando bits a desplazar = 1
MSB S1 LSB CY
Antes del desplazamiento: 0 1 0 0 1 1 0 1 0 1 1 1 0 0 1 1 0
Desplazar a la derecha M8003

MSB S1 LSB CY
Después del desplazamiento: 0 1 0 0 1 1 0 1 0 1 1 1 0 0 1 1 0
M8003

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos para el desplazamiento de bits — X ▲ X — — X — —
bits Cantidad de bits a desplazar — — — — — — — 1-15 —
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como S1. Los relés internos especiales no se pueden
designar como S1.
La cantidad de bits que podemos girar estará comprendida entre 1 y 15.
Como la instrucción SFTR se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.

Tipos de datos válidos


W I Cuando un dispositivo de bit como Q (salida), M (relé interno) o R (registro de
(palabra) (entero) desplazamiento) se designa como origen, se utilizan 16 puntos.
X — 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/ROTACIÓN DE BITS

Ejemplo: SFTR
M8120 es el relé interno especial del pulso de inicialización.
MOV(W) S1 – D1 – REP
M8120 29 D10 Cuando la CPU inicia la operación, la instrucción MOV (movimiento)
establece 29 en el registro de datos D10.
SOTU SFTR(W) S1 bits
D10 2 Cada vez que se activa la entrada I0, los datos de 16 bits del registro de
I0
datos D10 se desplazan a la izquierda 2 bits según 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.
Bits a desplazar = 2
MSB D10 LSB CY
Antes del 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1
desplazamiento: D20 = 29 Cambiar a la derecha M8003

MSB D10 LSB CY


Después del 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0
primer desplazamiento: D20 = 7 M8003

MSB D10 LSB CY


Después del
segundo desplazamiento: D20 = 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1
M8003

13-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


13: INSTRUCCIONES DE CAMBIO/ROTACIÓN DE BITS

BCDLS (Desplazamiento de un dígito hacia la izquierda)


Cuando utilizamos esta función los datos binarios de 32 bits almacenados en dos
BCDLS S1 S2 registros de datos consecutivos son tratados como datos de 8 dígitos en BCD, se
***** * pueden girar a la izquierda según la cantidad de dígitos designados por S2.
Los valores almacenados en S1 y S1+1 deben ser valores BCD entre 0 y 9999.
El número de desplazamientos estará comprendido entre 1 y 7. Por cada uno de
los desplazamientos programados, se desplazará una posición a la izquierda
todos y cada uno de los dígitos, introduciendo un cero a la derecha, perdiendo el
dígito de mayor peso.
Cuando S2 = 1 (dígitos a desplazar) S1 S1+1
Antes del desplazamiento: 0 1 2 3 4 5 6 7 0
Desplazamiento a la izquierda

Después del desplazamiento: 0 1 2 3 4 5 6 7 0 0


MSD LSD

Módulos 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 válidos
Dispositivo Función I Q M R T C D Constante Repetición
Datos para el desplazamiento de un dígito
S1 (Origen 1) — — — — — — X — —
hacia la izquierda
S2 (Origen 2) Cantidad de dígitos a desplazar X X X X X X X 1-7 —
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 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 dígitos a desplazar designados como S2 puede ser de 1 a 7.
Asegúrese de que los datos de origen determinados por S1 y S1+1 están comprendidos entre 0 y 9999 para
cada registro de datos. Si algún dato de origen es superior a 9999, aparecerá un error de ejecución en el
programa del usuario, activando el relé interno especial M8004 y el LED DE ERROR en el módulo de la CPU.
Si S2 es mayor que 7, también aparecerá un error de ejecución en el programa del usuario.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 13-5


13: INSTRUCCIONES DE CAMBIO/ROTACIÓN DE BITS

Ejemplo: BCDLS
M8120 es el relé interno especial del pulso de inicialización.
MOV(W) S1 – D1 – REP Cuando la CPU inicia la operación, la instrucción MOV (movimiento)
M8120 123 D10
establece 123 y 4567 en los registros de datos D10 y D11,
MOV(W) S1 – D1 – REP respectivamente.
4567 D11 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 dígitos
SOTU BCDLS S1 S2
D10 1 de BCD, se desplazan a la izquierda 1 dígito según lo designado por el
I0
dispositivo S2 y se convierten de nuevo a datos binarios de 32 bits.
Los ceros se establecen en los dígitos más bajos hasta los dígitos
cambiados.
Cuando S2 = 1 (dígitos a desplazar) D10 D11
Antes del desplazamiento: 0 1 2 3 4 5 6 7 0
Desplazamiento a la izquierda

Después del primer desplazamiento: 0 1 2 3 4 5 6 7 0 0

Después del segundo desplazamiento: 1 2 3 4 5 6 7 0 0


MSD LSD

13-6 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


13: INSTRUCCIONES DE CAMBIO/ROTACIÓN DE BITS

WSFT (Cambio de palabras)


Cuando la entrada está activada, N bloques de datos de palabras de 16
WSFT S1 S2 D1 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.
Cuando S2 = 3 (cantidad de bloques a cambiar)
S1 Datos de 16 bits S1 Datos de 16 bits

D1+0 Primeros datos de 16 bits D1+0 Datos de S1


D1+1 Segundos datos de 16 bits D1+1 Primeros datos de 16 bits
D1+2 Terceros datos de 16-bits D1+2 Segundos datos de 16 bits
D1+3 Cuartos datos de 16 bits 3 bloques (S2) D1+3 Terceros datos de 16-bits
D1+4 Quintos datos de 16 bits D1+4 Quintos datos de 16 bits

Módulos 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 válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos de origen para el cambio de palabras X X X X X X X X —
S2 (Origen 2) Cantidad de bloques a cambiar X X X X X X X X —
D1 (Destino 1) Primer número de dispositivo a cambiar — — — — — — X — —

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 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 válidos


W I Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(palabra) (entero) (registro de desplazamiento) se designa como origen S1 o S2, se utilizan 16 puntos.
X — 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 ejecución 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 ejecución de BMOV o WSFT, M8024 permanece activado cuando la CPU se
vuelve a encender.

Ejemplo: WSFT
Después del
SOTU WSFT S1 S2 D1 Antes del cambio: primer cambio:
I0 D10 3 D100
D10 12345 D10 12345
D100 a D102 → D101 a D103
D100 1111 D100 12345
D10 → D100
D101 2222 D101 1111
Cuando la entrada I0 está activada, los datos de 3 registros de datos
comenzando por D100 designados por el dispositivo de destino D1 se D102 3333 D102 2222
cambian a los siguientes registros de datos. Los datos del registro de D103 4444 D103 3333
datos D10 designados por el dispositivo de origen S1 se mueven al D104 5555 D014 5555
registro de datos D100 designado por el dispositivo de destino D1.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 13-7


13: INSTRUCCIONES DE CAMBIO/ROTACIÓN DE BITS

ROTL (Rotación a la izquierda)


Cuando la entrada está activada, los datos de 16 bits designados por el
ROTL(W) S1 bits dispositivo de origen S1 se rotan a la izquierda según 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.
Cuando los bits a rotar = 1 CY MSB S1 LSB
Antes de la rotación: 1 0 0 1 1 0 1 0 1 1 1 0 0 1 1 0
M8003 Rotación a la izquierda

CY MSB S1 LSB
Después de la rotación: 1 0 0 1 1 0 1 0 1 1 1 0 0 1 1 0 1
M8003

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos para la rotación de bits — X ▲ X — — X — —
bits Cantidad de bits a rotar — — — — — — — 1-15 —
Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como S1. Los relés internos especiales no se pueden
designar como S1.
La cantidad de bits a rotar puede ser de 1 a 15.
Como la instrucción ROTL se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.
Tipos de datos válidos
W I Cuando un dispositivo de bit como Q (salida), M (relé interno) o R (registro de
(palabra) (entero) desplazamiento) se designa como origen, se utilizan 16 puntos.
Cuando un dispositivo de palabra como D (registro de datos) se designa como
X —
origen, se utiliza 1 punto.

13-8 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


13: INSTRUCCIONES DE CAMBIO/ROTACIÓN DE BITS

Ejemplo: ROTL
M8120 es el relé interno especial del pulso de inicialización.
MOV(W) S1 – D1 – REP Cuando la CPU inicia la operación, la instrucción MOV (movimiento)
M8120 40966 D10
establece 40966 en el registro de datos D10.
SOTU ROTL(W) S1 bits Cada vez que se activa la entrada I0, los datos de 16 bits del registro de
I0 D10 1 datos D10 se rotan a la izquierda 1 bit según lo designado por los bits de
dispositivo.
El estado del MSB se establece en un acarreo (relé interno especial
M8003).
Bits a rotar = 1
CY MSB D10 LSB
Antes de la rotación: D10 = 40966 1 0 1 0 0 0 0 0 0 0 0 0 0 1 1 0
M8003

CY MSB D10 LSB


Después de la primera rotación: D10 = 16397 1 0 1 0 0 0 0 0 0 0 0 0 0 1 1 0 1
M8003

CY MSB D10 LSB


Después de la segunda rotación: D10 = 32794 0 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/ROTACIÓN DE BITS

ROTR (Rotación a la derecha)


Cuando la entrada está activada, los datos de 16 bits designados por el
ROTR(W) S1 bits dispositivo de origen S1 se rotan a la derecha según 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 MSB S1 LSB CY
Antes de la rotación: 1 0 0 1 1 0 1 0 1 1 1 0 0 1 1 0
Rotación a la derecha M8003

MSB S1 LSB CY
Después de la rotación: 0 1 0 0 1 1 0 1 0 1 1 1 0 0 1 1 0
M8003

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos para la rotación de bits — X ▲ X — — X — —
bits Cantidad de bits a rotar — — — — — — — 1-15 —

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como S1. Los relés internos especiales no se pueden
designar como S1.
La cantidad de bits a rotar puede ser de 1 a 15.
Como la instrucción ROTR se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.

Tipos de datos válidos


W I Cuando un dispositivo de bit como Q (salida), M (relé interno) o R (registro de
(palabra) (entero) desplazamiento) se designa como origen, se utilizan 16 puntos.
X — 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/ROTACIÓN DE BITS

Ejemplo: ROTR
M8120 es el relé interno especial del pulso de inicialización.
MOV(W) S1 – D1 – REP
M8120 13 D20 Cuando la CPU inicia la operación, la instrucción MOV (movimiento)
establece 13 en el registro de datos D20.
SOTU ROTR(W) S1 bits
D20 2 Cada vez que se activa la entrada I1, los datos de 16 bits del registro de
I1
datos D20 se rotan a la izquierda 2 bits según lo designado por los bits
de dispositivo. El estado del último bit rotado se establece en un acarreo
(relé interno especial M8003).
Bits a rotar = 2 D20
MSB LSB CY
Antes de la rotación: D20 = 13 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1
M8003

MSB D20 LSB CY


Después de la primera rotación: D20 = 16387 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0
M8003

MSB D20 LSB CY


Después de la segunda rotación: D20 = 53248 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1
M8003

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 13-11


13: INSTRUCCIONES DE CAMBIO/ROTACIÓN DE BITS

13-12 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


14: INSTRUCCIONES DE CONVERSIÓN DE DATOS
Introducción
Las instrucciones de conversión 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 instrucción ALT (salida alternativa) activa y desactiva una salida cada vez que se pulsa un botón de
entrada.

HTOB (Hex a BCD)


S1 → D1
HTOB(W) 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 válidos para el dispositivo de origen son de 0 a 9999.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos binarios a convertir X X X X X X X X —
Destino para almacenar los resultados de
D1 (Destino 1) — X ▲ X X X X — —
la conversión

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés 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 preselección,
que puede ser de 0 a 65535.
Los valores válidos para el dispositivo de origen son de 0 a 9999 (270Fh). Asegúrese de que el origen
designado por S1 está comprendido dentro del intervalo de valores válidos. Si los datos de origen están fuera
del intervalo válido, aparecerá un error de ejecución en el programa del usuario, activando el relé interno
especial M8004 y el LED DE ERROR.
Como la instrucción HTOB se ejecuta en cada exploración mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.

Tipos de datos válidos


W I Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(palabra) (entero) (registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos.
X —
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 CONVERSIÓN DE DATOS

Ejemplo: HTOB
Binario BCD
SOTU HTOB(W) S1 D1
D10 D20 0 0
I1 D10 (0000h) D20 (0000h)

1234 4660
D10 (04D2h) D20 (1234h)

9999 39321
D10 (270Fh) D20 (9999h)

14-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


14: INSTRUCCIONES DE CONVERSIÓN DE DATOS

BTOH (BCD a Hex)


S1 → D1
BTOH(W) 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 válidos para el dispositivo de origen son de 0 a 9999 (BCD).

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos de BCD a convertir X X X X X X X X —
Destino para almacenar los resultados de
D1 (Destino 1) — X ▲ X X X X — —
la conversión

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés 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
preselección (TP o CP), que puede ser de 0 a 65535.
Los valores válidos para el dispositivo de origen son de 0 a 9999 (BCD). Asegúrese de que cada dígito del
origen designado por S1 está comprendido entre 0 y 9. Si los datos de origen están fuera del intervalo válido,
aparecerá un error de ejecución en el programa del usuario, activando el relé interno especial M8004 y el LED
DE ERROR.
Como la instrucción BTOH se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.

Tipos de datos válidos


W I Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(palabra) (entero) (registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos.
X —
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
BCD Binario
SOTU BTOH(W) S1 D1
D10 D20 0 0
I1 D10 (0000h) D20 (0000h)

4660 1234
D10 (1234h) D20 (04D2h)

39321 9999
D10 (9999h) D20 (270Fh)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 14-3


14: INSTRUCCIONES DE CONVERSIÓN DE DATOS

HTOA (Hex a ASCII)


S1 → D1, D1+1, D1+2, D1+3
HTOA(W) S1 S2 D1
***** ***** ***** Cuando la entrada está activada, los datos binarios de 16 bits
designados por S1 se leen desde el dígito menor hasta la cantidad de
dígitos designada por S2, se convierten a datos ASCII y se almacenan
en el destino comenzando por el dispositivo designado por D1.
La cantidad de dígitos a convertir puede ser de 1 a 4.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos binarios a convertir X X X X X X X X —
S2 (Origen 2) Cantidad de dígitos a convertir X X X X X X X 1-4 —
Destino para almacenar los resultados de
D1 (Destino 1) — — — — — — X — —
la conversión

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 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 dígitos a convertir puede ser de 1 a 4. Asegúrese de que la cantidad de dígitos designada por
S2 está comprendida dentro del intervalo válido. Si los datos de S2 están fuera del intervalo válido, aparecerá
un error de ejecución en el programa del usuario, activando el relé interno especial M8004 y el LED DE
ERROR.
Como la instrucción HTOA se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.

Tipos de datos válidos


W I Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(palabra) (entero) (registro de desplazamiento) se designa como origen, se utilizan 16 puntos.
X — 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.

14-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


14: INSTRUCCIONES DE CONVERSIÓN DE DATOS

Ejemplos: HTOA
• Cantidad de dígitos: 4
Binario ASCII

SOTU HTOA(W) S1 S2 D1 4660 49


D10 4 D20 D10 (1234h) D20 (0031h)
I0
50
D21 (0032h)

51
D22 (0033h)

52
D23 (0034h)

• Cantidad de dígitos: 3
Binario ASCII

SOTU HTOA(W) S1 S2 D1 4660 50


D10 3 D20 D10 (1234h) D20 (0032h)
I1
51
D21 (0033h)

52
D22 (0034h)

• Cantidad de dígitos: 2
Binario ASCII

SOTU HTOA(W) S1 S2 D1 4660 51


D10 2 D20 D10 (1234h) D20 (0033h)
I2
52
D21 (0034h)

• Cantidad de dígitos: 1
Binario ASCII

SOTU HTOA(W) S1 S2 D1 4660 52


D10 1 D20 D10 (1234h) D20 (0034h)
I3

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 14-5


14: INSTRUCCIONES DE CONVERSIÓN DE DATOS

ATOH (ASCII a Hex)


S1, S1+1, S1+2, S1+3 → D1
ATOH(W) S1 S2 D1
***** ***** ***** Cuando la entrada está activada, los datos ASCII designados por S1
hasta la cantidad de dígitos designada por S2 se convierten a datos
binarios de 16 bits y se almacenan en el destino designado por el
dispositivo D1.
Los valores válidos para los datos de origen a convertir son de 30h a
39h y de 41h a 46h.
La cantidad de dígitos a convertir puede ser de 1 a 4.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos ASCII a convertir — — — — — — X — —
S2 (Origen 2) Cantidad de dígitos a convertir X X X X X X X 1-4 —
Destino para almacenar los resultados de
D1 (Destino 1) — X ▲ X X X X — —
la conversión

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés 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
preselección (TP o CP), que puede ser de 0 a 65535.
Los valores válidos para los datos S1 de origen a convertir son de 30h a 39h y de 41h a 46h. Asegúrese de
que los valores de cada origen designado por S1 y la cantidad de dígitos designada por S2 están
comprendidos dentro del intervalo válido. Si los datos de S1 o S2 están fuera del intervalo válido, aparecerá un
error de ejecución en el programa del usuario, activando el relé interno especial M8004 y el LED DE ERROR.
Como la instrucción ATOH se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.

Tipos de datos válidos


W I Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(palabra) (entero) (registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos.
X —
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.

14-6 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


14: INSTRUCCIONES DE CONVERSIÓN DE DATOS

Ejemplos: ATOH
• Cantidad de dígitos: 4
ASCII Binario

SOTU ATOH(W) S1 S2 D1 49 4660


D10 4 D20 D10 (0031h) D20 (1234h)
I0
50
D11 (0032h)

51
D12 (0033h)

52
D13 (0034h)

• Cantidad de dígitos: 3
ASCII Binario

SOTU ATOH(W) S1 S2 D1 49 291


D10 3 D20 D10 (0031h) D20 (0123h)
I1
50
D11 (0032h)

51
D12 (0033h)

• Cantidad de dígitos: 2
ASCII Binario

SOTU ATOH(W) S1 S2 D1 49 18
D10 2 D20 D10 (0031h) D20 (0012h)
I2
50
D11 (0032h)

• Cantidad de dígitos: 1
ASCII Binario

SOTU ATOH(W) S1 S2 D1 49 1
D10 1 D20 D10 (0031h) D20 (0001h)
I3

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 14-7


14: INSTRUCCIONES DE CONVERSIÓN DE DATOS

BTOA (BCD a ASCII)


S1 → D1, D1+1, D1+2, D1+3, D1+4
BTOA(W) S1 S2 D1
***** ***** ***** Cuando la entrada está activa, los datos en BCD almacenados en S1
se convierten a ASCII. Los datos se leen desde el dígito más bajo
hasta la cantidad de dígitos designada por S2. El resultado se
almacena a partir del registro de datos D1.
La cantidad de dígitos a convertir puede ser de 1 a 5.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos binarios a convertir X X X X X X X X —
S2 (Origen 2) Cantidad de dígitos a convertir X X X X X X X 1-5 —
Destino para almacenar los resultados de
D1 (Destino 1) — — — — — — X — —
la conversión

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 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 dígitos a convertir puede ser de 1 a 5. Asegúrese de que la cantidad de dígitos designada por
S2 está comprendida dentro del intervalo válido. Si los datos de S2 están fuera del intervalo válido, aparecerá
un error de ejecución en el programa del usuario, activando el relé interno especial M8004 y el LED DE
ERROR.
Como la instrucción BTOA se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.

Tipos de datos válidos


W I Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(palabra) (entero) (registro de desplazamiento) se designa como origen, se utilizan 16 puntos.
X — 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.

14-8 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


14: INSTRUCCIONES DE CONVERSIÓN DE DATOS

Ejemplos: BTOA
• Cantidad de dígitos: 5
BCD
Binario ASCII
SOTU BTOA(W) S1 S2 D1
I0 D10 5 D20 12345 49
D10 (3039h) D20 (0031h)

50
D21 (0032h)

51
D22 (0033h)

52
D23 (0034h)

53
D24 (0035h)

• Cantidad de dígitos: 4
BCD
Binario ASCII
SOTU BTOA(W) S1 S2 D1
I1 D10 4 D20 12345 50
D10 (3039h) D20 (0032h)

51
D21 (0033h)

52
D22 (0034h)

53
D23 (0035h)

• Cantidad de dígitos: 3
BCD
Binario ASCII
SOTU BTOA(W) S1 S2 D1
I2 D10 3 D20 12345 51
D10 (3039h) D20 (0033h)

52
D21 (0034h)

53
D22 (0035h)

• Cantidad de dígitos: 2
BCD
Binario ASCII
SOTU BTOA(W) S1 S2 D1
I3 D10 2 D20 12345 52
D10 (3039h) D20 (0034h)

53
D21 (0035h)

• Cantidad de dígitos: 1
BCD
Binario ASCII
SOTU BTOA(W) S1 S2 D1
I4 D10 1 D20 12345 53
D10 (3039h) D20 (0035h)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 14-9


14: INSTRUCCIONES DE CONVERSIÓN DE DATOS

ATOB (ASCII a BCD)


S1, S1+1, S1+2, S1+3, S1+4 → D1
ATOB(W) S1 S2 D1
***** ***** ***** Cuando la entrada está activada, los datos ASCII designados por S1
hasta la cantidad de dígitos 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 válidos para los datos de origen a convertir son de 30h a
39h.
La cantidad de dígitos a convertir puede ser de 1 a 5.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos ASCII a convertir — — — — — — X — —
S2 (Origen 2) Cantidad de dígitos a convertir X X X X X X X 1-5 —
Destino para almacenar los resultados de
D1 (Destino 1) — X ▲ X X X X — —
la conversión

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés 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
preselección (TP o CP), que puede ser de 0 a 65535.
Los valores válidos para los datos de origen S1 a convertir son de 30h a 39h. Asegúrese de que los valores de
cada origen designado por S1 y la cantidad de dígitos designada por S2 están comprendidos dentro del
intervalo válido. Si los datos de S1 o S2 están fuera del intervalo válido, aparecerá un error de ejecución en el
programa del usuario, activando el relé interno especial M8004 y el LED DE ERROR.
Como la instrucción ATOB se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.

Tipos de datos válidos


W I Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(palabra) (entero) (registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos.
X —
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.

14-10 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


14: INSTRUCCIONES DE CONVERSIÓN DE DATOS

Ejemplos: ATOB
• Cantidad de dígitos: 5
BCD
ASCII Binario
SOTU ATOB(W) S1 S2 D1
I0 D10 5 D20 49 12345
D10 (0031h) D20 (3039h)

50
D11 (0032h)

51
D12 (0033h)

52
D13 (0034h)

53
D14 (0035h)

• Cantidad de dígitos: 4
BCD
ASCII Binario
SOTU ATOB(W) S1 S2 D1
I1 D10 4 D20 49 1234
D10 (0031h) D20 (04D2h)

50
D11 (0032h)

51
D12 (0033h)

52
D13 (0034h)

• Cantidad de dígitos: 3
BCD
ASCII Binario
SOTU ATOB(W) S1 S2 D1
I2 D10 3 D20 49 123
D10 (0031h) D20 (007Bh)

50
D11 (0032h)

51
D12 (0033h)

• Cantidad de dígitos: 2
BCD
ASCII Binario
SOTU ATOB(W) S1 S2 D1
I3 D10 2 D20 49 12
D10 (0031h) D20 (0018h)

50
D11 (0032h)

• Cantidad de dígitos: 1
BCD
ASCII Binario
SOTU ATOB(W) S1 S2 D1
I4 D10 1 D20 49 1
D10 (0031h) D20 (0001h)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 14-11


14: INSTRUCCIONES DE CONVERSIÓN DE DATOS

ENCO (Codificar)
Cuando la entrada está activada, busca el primer bit que esté activado. La
ENCO S1 D1 búsqueda comienza en S1 hasta que se localiza el primer punto activo. La
Bits ***** ***** cantidad de puntos desde S1 hasta el primer punto establecido se almacena en
el destino designado por el dispositivo D1.
Si no está activado ningún punto en el área buscada, se almacena 65535 en D1.

Módulos 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 válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Primer bit para comenzar la búsqueda X X X X — — X — —
Destino para almacenar los resultados de
D1 (Destino 1) — X ▲ X — — X — —
la búsqueda
Bits Cantidad de bits buscados — — — — — — — 1-256 —

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés internos especiales no se pueden
designar como D1.
Los valores válidos de Bits para designar la cantidad de bits buscados son de 1 a 256. Asegúrese de que el
área de búsqueda designada por S1 + Bits está dentro del intervalo de valores válidos. Si los datos de origen
están fuera del intervalo válido, aparecerá un error de ejecución en el programa del usuario, activando el relé
interno especial M8004 y el LED DE ERROR.
Como la instrucción ENCO se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.

Ejemplos: ENCO
Cuando la entrada I0 está activada, se busca un bit que esté activado en 64 bits
ENCO S1 D1 comenzando por el relé interno M4 designado por el dispositivo S1.
I0 64 M4 D100
Como el relé interno M30 es el primer punto activado, el desplazamiento desde
el primer punto de búsqueda es 20, que se almacena en el registro de datos
D100 designado por el dispositivo D1.

M17 M0
M37 M20 D100 20
M57 M40
M77 M60 ACTIVADO
M97 M80
M117 M100 Área buscada

Cuando la entrada I1 está activada, se busca un bit que esté activado en 64 bits
ENCO S1 D1 comenzando por el bit 0 del registro de datos D10 designado por el dispositivo S1.
I1 64 D10 D100
Como el bit 8 del registro de datos D11 es el primer punto que está activado, el
desplazamiento desde el primer punto de búsqueda es 24, que se almacena en el
registro de datos D100 designado por el dispositivo D1.

Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
D10
D11 D100 24
D12
D13
ACTIVADO
D14
D15 Área buscada

14-12 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


14: INSTRUCCIONES DE CONVERSIÓN DE DATOS

DECO (Decodificar)
Esta función nos permite activar el bit que nosotros deseemos, para ello
DECO S1 D1 utilizaremos D1 como comienzo de la tabla de bits y el S1 como desplazamiento
***** ***** dentro de la tabla.

Módulos 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 válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Desplazamiento X X X X — — X 0-255 —
D1 (Destino 1) Primer bit para contar los desplazamientos — X ▲ X — — X — —

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés internos especiales no se pueden
designar como D1.
Los valores válidos para el desplazamiento designado por el dispositivo de origen S1 van de 0 a 255.
Asegúrese de que el desplazamiento designado por S1 y el último bit de los datos de destino determinado por
la suma de S1 y D1 están comprendidos dentro del intervalo de valores válidos. Si el desplazamiento o los
datos de destino están fuera del intervalo válido, aparecerá un error de ejecución en el programa del usuario,
activando el relé interno especial M8004 y el LED DE ERROR.
Como la instrucción DECO se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.

Ejemplos: DECO
Cuando la entrada I0 está activada, el bit de destino se determina sumando el
DECO S1 D1 valor contenido en el registro de datos D20 designado por el dispositivo S1 al relé
I0 D20 M104 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.

M117 M100
D20 19 M137 M120
M157 M140
Primer bit
M177 M160
ACTIVAD M197 M180
O M217 M200

Cuando la entrada I1 está activada, el bit de destino se determina sumando el


DECO S1 D1 valor contenido en el registro de datos D10 designado por el dispositivo S1 al
I1 D10 D30 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 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
D30
D10 39 D31
D32
D33
ACTIVADO
D34
D35

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 14-13


14: INSTRUCCIONES DE CONVERSIÓN DE DATOS

BCNT (Recuento de bits)


Cuando la entrada está activada, la función busca los bits que están
BCNT S1 S2 D1 activados en una matriz de bits consecutivos que comienzan en S1 y
***** ***** ***** tienen una longitud almacenada en S2. La cantidad de bits que están
activados se almacenarán en D1.

Módulos 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 válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Primer bit para comenzar la búsqueda X X X X — — X — —
S2 (Origen 2) Cantidad de bits buscados — X X X X X X 1-256 —
Destino para almacenar la cantidad de bits
D1 (Destino 1) — X ▲ X X X X — —
ACTIVADOS

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés 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
preselección (TP o CP), que puede ser de 0 a 65535.
Los valores válidos de S2 para designar la cantidad de bits buscados son de 1 a 256. Asegúrese de que el
área de búsqueda designada por S1 + S2 está dentro del intervalo de valores válidos. Si los datos de origen
están fuera del intervalo válido, aparecerá un error de ejecución en el programa del usuario, activando el relé
interno especial M8004 y el LED DE ERROR.
Como la instrucción BCNT se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.
Ejemplos: BCNT
Cuando la entrada está activada, los bits que están activados se buscan
BCNT S1 S2 D1 en una matriz de 64 bits comenzando por el relé interno M4 designado por
I0 M4 64 D100 el dispositivo de origen S1.
Como están 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 M0
M37 M20 D100 3
M57 M40
M77 M60
ACTIVADO
M97 M80
M117 M100 Área buscada

Cuando la entrada I0 está activada, se buscan bits que estén activados en


BNCT S1 S2 D1 60 bits comenzando por el bit 0 del registro de datos D10 designado por el
I1 D10 60 D100 dispositivo S1.
Como están activados 2 bits de los 60, se almacena 3 en el registro de
datos D100 designado por el dispositivo D1.
Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
D10
D11 D100 2
D12
D13 ACTIVADO
D14
D15 Área buscada

14-14 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


14: INSTRUCCIONES DE CONVERSIÓN DE DATOS

ALT (Salida alternativa)


Cuando la entrada está activada, se activa la salida, el relé interno o el bit del
SOTU ALT D1 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 instrucción ALT se debe utilizar con una instrucción 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.

Módulos 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 válidos
Dispositivo Función I Q M R T C D Constante Repetición
D1 (Destino 1) Bit a activar y desactivar — X X X — — — — —

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
Como la instrucción ALT se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD

Ejemplo: ALT
Cuando la entrada I0 está activada, la salida Q0 designada por el dispositivo D1
SOTU ALT D1 se activa y permanece en ese estado aunque I0 se desactive.
I0 Q0
Cuando la entrada I0 se vuelve a activar, la salida Q0 se desactiva.

ACTIVADO
Entrada I0
DESACTIVADO

ACTIVADO
Salida Q0
ACTIVADO

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 14-15


14: INSTRUCCIONES DE CONVERSIÓN DE DATOS

14-16 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


15: INSTRUCCIONES DE PROGRAMADOR DE SEMANAS
Introducción
Las instrucciones WKTIM se pueden utilizar tanto como sea necesario para activar y desactivar las salidas y
los relés internos designados en horas y días predeterminados de la semana.
Una vez establecida la fecha y la hora interna, la instrucción 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 según lo programado. Para configurar el
calendario/reloj, consulte página 15-5.
Si desea obtener información acerca de las especificaciones del cartucho del reloj, consulte página 2-75.

WKTIM (Temporizador de semanas)


Cuando la entrada está activada, WKTIM compara los datos
WKTIM S1 S2 S3 D1 preestablecidos de S1 y S2 con el día y la hora actuales.
MODE ***** ***** ***** *****
Cuando el día y la hora actuales llegan a los valores de
preselección, se activa una salida o un relé interno designado
por el dispositivo D1, en función del control de salida de la
tabla de semanas designado por MODE.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
MODE Control de salida de la tabla de semanas — — — — — — — 0-2 —
Datos de comparación de días de la
S1 (Origen 1) — — — — — — X 0-127 —
semana
Datos de comparación de hora/minuto para
S2 (Origen 2) — — — — — — X 0-2359 —
activar
Datos de comparación de hora/minuto para
S3 (Origen 3) — — — — — — X 0-2359 —
desactivar
D1 (Destino 1) Salida de comparación ACTIVADA — X ▲ — — — — — —

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés 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 día y la hora actuales llegan a los valores de preselección 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 instrucción
WKTBL; esta instrucción se ignora aunque esté programada.
1: Días adicionales en la tabla de semanas
Cuando la hora actual llega a los datos de comparación de hora/minuto establecidos para S2 o S3 en el
día especial programado en WKTBL, se activa (S2) o desactiva (S3) la salida o el relé interno designado.
2: Días omitidos en la tabla de semanas
En el día especial programado en WKTBL, la salida o el relé interno designado no se activa ni desactiva,
aunque el día 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 días especiales en la tabla de semanas mediante la instrucción
WKTBL, seguida de la instrucción WKTIM. Si la instrucción WKTBL no está programada cuando MODE está
establecido en 1 o 2 en la instrucción WKTIM, aparecerá un error de ejecución en el programa del usuario, activando
el relé interno especial M8004 y el LED DE ERROR del módulo de la CPU. El mismo error se produce también si la
instrucción WKTIM se ejecuta antes de la instrucción WKTBL.
S1 — Datos de comparación de días de la semana (0 a 127)
Especifique los días de la semana que activarán la salida o el relé interno designado por D1.
Día de la
domingo lunes martes miércoles jueves viernes sábado
semana
Valor 1 2 4 8 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 comparación de hora/minuto para activar
S3 — Datos de comparación de hora/minuto para desactivar
Especifique las horas y los minutos que activarán (S2) o desactivarán (S3) la salida o el relé interno
designado por D1.

Hora Minuto Desactivar la comparación


00 a 23 00 a 59 10000

Ejemplo: Para activar la salida o el relé interno a las 8:30 a.m. utilizando la instrucción 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 comparación de hora/minuto, estos se ignoran. Por ejemplo, si se
establece 10000 en los datos de comparación de hora/minuto para desactivar (S3), la instrucción WKTIM
sólo compara los datos de comparación de hora/minuto para activar (S2).
Si los datos de comparación de hora/minuto para activar (S2) son mayores que los de desactivar (S3), la
salida ACTIVADA de comparación (D1) se activa en S2 el día designado por S1, permanece activada
hasta las 0 a.m. y se desactiva en S3 el día 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.
Asegúrese de que los valores de preselección para MODE, S1, S2 y S3 están comprendidos dentro de los
intervalos válidos. Si alguno de los datos es mayor que el valor válido, aparecerá un error de ejecución en el
programa del usuario, activando el relé interno especial M8004 y el LED DE ERROR del módulo de la CPU.

15-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


15: INSTRUCCIONES DE PROGRAMADOR DE SEMANAS

WKTBL (Tabla de semanas)


S1, S2, S3, ... , SN → Tabla de semanas (N ð 20)
WKTBL S1 S2 S3 ..... SN
***** ***** ***** ***** Cuando la entrada está activada, N bloques de datos de mes/día
especiales de los dispositivos designados por S1, S2, S3, ... ,
SN se establecen en la tabla de semanas.
La cantidad de días especiales puede ser hasta 20.
Los días especiales almacenados en la tabla de semanas se
utilizan para sumar u omitir días que activen o desactiven las
salidas de comparación programadas en las instrucciones
WKTIM siguientes.
La instrucción WKTBL debe preceder a las instrucciones
WKTIM.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos de mes/día especiales — — — — — — X 101-1231 —

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.

S1 a SN — Datos de mes/día especiales


Especifique los meses y días para sumar u omitir días que activen o desactiven las salidas de
comparación programadas en las instrucciones WKTIM.
Mes Día
01 a 12 01 a 31

Ejemplo: Para establecer el 4 de julio como día especial, designe 704 como S1.
Asegúrese de que los valores de preselección de S1 a SN están comprendidos dentro de los intervalos
válidos. Si alguno de los datos es mayor que el valor válido, aparecerá un error de ejecución en el programa
del usuario, activando el relé interno especial M8004 y el LED DE ERROR del módulo de la CPU.

Ejemplos: WKTIM y WKTBL


• Sin días especiales (MODE = 0)
Este ejemplo es el programa básico para la aplicación de programador de semanas sin utilizar la instrucción
WKTBL (tabla de semanas). Cuando la CPU se está ejecutando, WKTIM compara los datos preestablecidos
de S1, S2 y S3 con el día y la hora actuales.
Cuando el día y la hora actuales llegan a los valores de preselección, se activa y desactiva una salida o un relé
interno designado por el dispositivo D1.

WKTIM S1 S2 S3 D1 M8125 es el relé interno especial de salida en funcionamiento.


M8125 0 62 830 1715 Q0 S1 (62) especifica de lunes a viernes.
La instrucción 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 días adicionales en la tabla de semanas (MODE = 1)


Cuando la hora actual llega a la hora preestablecida de hora/minuto en los días especiales programados en la
WKTBL, la salida designada se activa o desactiva. Además, la salida designada se activa y desactiva cada
semana tal y como ha sido designado por el dispositivo S1 de WKTIM.
En ejecución normal, cuando el día y la hora actuales coinciden con el día (S1) y la hora (S2 o S3)
preestablecidos en la instrucción WKTIM, la salida designada se activa o desactiva. La ejecución en días
especiales tiene prioridad sobre la ejecución en días normales.
Este ejemplo demuestra la operación en días especiales además de en fines de semana normales. La salida
se activa desde las 10:30 a.m. a las 11:10 p.m. todos los sábados y domingos. Independientemente del día de
la semana, la salida también se activa del 31 de diciembre al 3 de enero.
M8120 es el relé interno especial del pulso de inicialización.
WKTBL S1 S2 S3 S4
M8120 1231 101 102 103 WKTBL designa del 31 de diciembre al 3 de enero como días
especiales.
WKTIM S1 S2 S3 D1
1 65 1030 2310 Q0 MODE (1) agrega días especiales.
M8125
S1 (65) especifica sábado y domingo.
WKTIM activa la salida Q0 a las 10:30 y la desactiva a las 23:10
todos los sábados, domingos y días especiales.

• Con días omitidos en la tabla de semanas (MODE = 2)


En los días 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 ejecución normal, cuando el día y la hora actuales coinciden con el día (S1) y la hora (S2 o S3)
preestablecidos, la salida designada se activa o desactiva. La ejecución en días especiales tiene prioridad
sobre la ejecución en días normales.
Este ejemplo demuestra cómo se cancela una operación en días 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 designa del 2 al 5 de mayo como días especiales.
WKTBL S1 S2 S3 S4
M8120 502 503 504 505 MODE (2) omite días especiales.
S1 (62) especifica de lunes a viernes.
WKTIM S1 S2 S3 D1
M8125 2 62 1000 2000 Q0 WKTIM activa la salida Q0 a las 10:00 y la desactiva a las 20:00
todos los lunes a viernes excepto en los días especiales.

• Mantener la salida ACTIVADA hasta las 0 a.m.


Si los datos de comparación de hora/minuto para activar (S2) son mayores que los de desactivar (S3), la
salida ACTIVADA de comparación (D1) se activa en S2 el día designado por S1, permanece activada hasta
las 0 a.m. y se desactiva en S3 el día siguiente. Este ejemplo demuestra un programa para mantener la salida
designada hasta las 0 a.m. y la desactiva al día siguiente.

WKTIM S1 S2 S3 D1 M8125 es el relé interno especial de salida en funcionamiento.


M8125 0 38 2000 600 Q0 S1 (38) especifica lunes, martes y viernes.
La instrucción WKTIM activa la salida Q0 a las 20:00 el lunes,
martes y viernes y la desactiva a las 6:00 del día siguiente.

20:00 6:00 20:00 6:00 20:00 6:00


Salida Q0 ACTIVADO ACTIVADO ACTIVADO

domingo lunes martes miércoles jueves viernes sábado

15-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


15: INSTRUCCIONES DE PROGRAMADOR DE SEMANAS

• Mantener la salida ACTIVADA durante varios días


Se pueden utilizar varias instrucciones WKTIM para mantener una salida activada durante más 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.

WKTIM S1 S2 S3 D1 M8125 es el relé interno especial de salida en funcionamiento.


M8125 0 2 800 10000 M0 S1 (2) especifica lunes.
WKTIM S1 S2 S3 D1 S1 (28) especifica martes, miércoles y jueves.
0 28 10000 10000 M1 S1 (32) especifica viernes.
WKTIM S1 S2 S3 D1 S2 (10000) y S3 (10000) desactivan los datos de comparación
0 32 10000 1900 M2 de horas y minutos.
Mientras el relé interno M0, M1 o M2 está activado, la salida Q0
M0 Q0 permanece activada.

M1

M2
20:00 19:00
Salida Q0 ACTIVADO

domingo lunes martes miércoles jueves viernes sábado

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 línea de la barra de menú WindLDR, luego seleccione Supervisar > Supervisar. La pantalla
cambia a la ventana de supervisión.
2. Del menú del PLC seleccione > Estado. Aparece el cuadro de diálogo 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 botón Cambiar para cambiar la fecha. Se abre el cuadro de diálogo Establecer fecha y hora con
los valores de fecha y hora leídos desde el reloj interno del ordenador.

4. Haga clic en el botón Flecha abajo situado a la derecha de Fecha y se mostrará un calendario en el que podrá
cambiar el año, el mes y el día. 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 botón 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


Núm. de registro de Lectura/
Datos Valor Actualizado
datos. escritura
D8008 Año (datos actuales) 0 a 99
D8009 Mes (datos actuales) 1 a 12
D8010 Día (datos actuales) 1 a 31
500 mseg o un tiempo de
Día de la semana (datos
D8011 0 a 6 (Nota) Sólo lectura ciclo de scan siempre que
actuales)
sea mayor
D8012 Hora (datos actuales) 0 a 23
D8013 Minutos (datos actuales) 0 a 59
D8014 Segundos (datos actuales) 0 a 59
D8015 Año (datos nuevos) 0 a 99
D8016 Mes (datos nuevos) 1 a 12
D8017 Día (datos nuevos) 1 a 31
Día de la semana (datos Sólo
D8018 0 a 6 (Nota) Sin actualizar
nuevos) escritura
D8019 Hora (datos nuevos) 0 a 23
D8020 Minutos (datos nuevos) 0 a 59
D8021 Segundos (datos nuevos) 0 a 59

Nota: El valor del día de la semana se asigna para los datos actuales y los nuevos del siguiente modo:

0 1 2 3 4 5 6
domingo lunes martes miércoles jueves viernes sábado

Relés internos especiales para los datos de fecha/hora


Cuando M8016 está activado, los datos de los registros de datos D8015 a D8018
Indicador de escritura de
M8016 (nuevos datos de fecha) se establecen en el cartucho del reloj instalado en el
datos de fecha
módulo de la CPU.
Cuando M8017 está activado, los datos de los registros de datos D8019 a D8021
Indicador de escritura de
M8017 (nuevos datos de hora) se establecen en el cartucho del reloj instalado en el
datos de hora
módulo de la CPU.
Cuando M8020 está activado, los datos de los registros de datos D8015 a D8021
Indicador de escritura de
M8020 (nuevos datos de fecha/hora) se establecen en el cartucho del reloj instalado en
datos de fecha/hora
el módulo de la CPU.

15-6 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 cómo se establecen los datos de fecha/hora utilizando un programa de escalera.
Después 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.

MOV(W) S1 – D1 – REP M8120 es el relé interno especial del pulso de inicialización.


M8120 0 D0 Cuando la CPU se inicia, siete instrucciones MOV(W)
almacenan los datos de fecha/hora en los registros de datos
MOV(W) S1 – D1 – REP
10 D1 D0 a D6.

MOV(W) S1 – D1 – REP
10 D2

MOV(W) S1 – D1 – REP
2 D3

MOV(W) S1 – D1 – REP
9 D4

MOV(W) S1 – D1 – REP
30 D5

MOV(W) S1 – D1 – REP
0 D6

SOTU MOV(W) S1 R D1 R REP Cuando se activa la entrada I0, los nuevos datos de fecha (año,
I0 D0 D8015 4 mes, día y día 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.
M0

SOTU MOV(W) S1 R D1 R REP


I1 D4 D8019 3 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
M1 de scan.

Cuando M0 o M1 se activan, el relé interno especial indicador de


M0 M8020
escritura de datos de fecha/hora M8020 se activa para
establecer los nuevos datos en el cartucho del reloj.
M1 M8125 es el relé interno especial de salida en funcionamiento.
MOV(W) S1 R D1 R REP Mientras la CPU está en ejecución, la instrucción MOV(W)
M8125 D8008 D10 7 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 están
comprendidos entre 0 y 29 para la hora actual, el ajuste de los segundos se establecerá en 0 y los minutos
permanecerán inalterados. Si los segundosestán comprendidos entre 30 y 59 para la hora actual, el ajuste de
los mismosse establecerá en 0 y los minutos se incrementarán 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
Cuando la entrada I2 está activada, el relé interno especial indicador de ajuste de datos de
SOTU hora M8021 se activa y el reloj se ajusta con respecto a los segundos.
I2 M8021

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 25°C. La exactitud del
cartucho del reloj se puede mejorar hasta ±30 segundos mediante Activar ajuste del cartucho del reloj en
Configuración de área de función.
Antes de iniciar el ajuste del cartucho del reloj, confirme el valor de ajuste indicado en él. Este valor es un
parámetro de ajuste medido en cada cartucho del reloj en la fábrica 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.

Programación de WindLDR

1. Desde la barra de menú de WindLDR, seleccione Configuración > Configuración de área de función >
Cartuchos & Módulos. Aparece el cuadro de diálogo Configuración de área de función para Cartuchos &
Módulos.

2. Haga clic en la casilla de verificación 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 botón Aceptar.

4. Descargue el programa del usuario en el módulo de la CPU, apáguelo y vuélvalo a encender.

Duración 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 días a 25°C. Si el módulo de la CPU no se enciende
durante un período superior a la duración de la copia de seguridad, los datos de reloj se inicializan con los
siguientes valores.
Fecha: 00/01/01
Hora: 0:00:00 AM

15-8 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


16: INSTRUCCIONES DE INTERFAZ
Introducción
La instrucción DISP (mostrar) se utiliza para mostrar los dígitos 1 a 5 de los valores actuales del temporizador
y el contador, y los datos del registro de datos en unidades de visualización de 7 segmentos.
La instrucción DGRD (lectura digital) se utiliza para leer de 1 a 5 dígitos de la configuración de interruptor
digital en un registro de datos. Esta instrucción resulta útil para cambiar los valores de preselección para los
temporizadores y contadores utilizando interruptores digitales.

DISP (Mostrar)
Cuando la entrada está activada, los datos designados por
DISP S1 Q LAT DAT el dispositivo de origen S1 se establecen en las salidas o
BCD4 ***** ***** L L
relés internos designados por el dispositivo Q. Esta
Cantidad de dígitos: instrucción se utiliza para proporcionar datos de 7
1 a 5 (decimal) Fase de datos: segmentos para las unidades de visualización.
1 a 4 (hex) baja o alta
Se pueden utilizar ocho instrucciones DISP en un
Conversión: Fase de latch: programa del usuario.
BCD o BIN baja o alta
Los datos de visualización pueden ser de 0 a 65535
(FFFFh).

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
— — X X X

Nota: La función DISP requiere terminales de salida de transistor. Cuando utilice el módulo de la CPU FC4A-C24R2 o
FC4A-C24R2C tipo 24 E/S compacto, conecte un módulo de salida de transistor.

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos a mostrar — — — — X X X — —
Número de la primera salida para mostrar
Q (Salida) — X ▲ — — — — — —
datos

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como Q. Los relés 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.
Conversión
BCD: Para conectar unidades de visualización de BCD (decimal)
BIN: Para conectar unidades de visualización 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 visualización en
consideración a la salida de emisor o receptor del módulo de salida.
Puntos de salida
La cantidad de puntos de salida necesarios es 4 más la cantidad de dígitos a mostrar. Al mostrar 4 dígitos con
la salida Q0 designada como número 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 visualización


La visualización de un dígito de datos requiere 3 tiempos de ciclos de scan una vez activada la entrada para la
instrucción DISP. Mantenga la entrada para la instrucción DISP durante el período de tiempo mostrado a
continuación para procesar todos los dígitos de los datos de visualización.
Tiempo de procesamiento de la visualización
3 tiempos de ciclos de scan × Cantidad de dígitos

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 visualización normal, establezca un valor de 3 o más
(en mseg) en el registro de datos D8022 (valor de preselección de tiempo de ciclo de scan constante).
Consulte la página 5-31.

Ejemplo: DISP
El siguiente ejemplo demuestra un programa que muestra el valor actual de 4 dígitos del contador CNT10 en
unidades de visualización de 7 segmentos (DD3S-F31N de IDEC) conectadas al módulo de salida de receptor
de transistor.

DISP S1 Q LAT DAT Si la entrada I0 está activada, el valor actual de 4 dígitos del
I0 BCD4 C10 Q30 L H contador C10 se muestra en unidades de visualización digital de 7
segmentos.

Diagrama de cableado de salida

8-Módulo de salida
de receptor de transistor
FC4A-T08K1

Q30
Q31
Q32
Q33
Q34
Q35
Q36
Q37
COM(–)
+V

(+) 24 V CC
(–) Fuente de
alimentación

(+) (+) (+) (+)


(–) (–) (–) (–)
Latch Latch Latch Latch
A A A A
B B B B
C C C C
D D D D

103 102 102 100


Dígito superior Dígito inferior

16-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


16: INSTRUCCIONES DE INTERFAZ

DGRD (Lectura digital)


Cuando la entrada está activada, los datos designados por
DGRD I Q D1 los dispositivos I y Q se establecen en un registro de datos
BCD4 ***** ***** ***** designado por el dispositivo de destino D1.
Número de la primera
salida Esta instrucción se puede utilizar para modificar los valores
de preselección para las instrucciones del temporizador y el
Número de la primera entrada
contador mediante interruptores digitales. Los datos que se
Cantidad de dígitos: pueden leer utilizando esta instrucción son de 0 a 65535 (5
1 a 5 (decimal)
1 a 4 (hex) dígitos) o FFFFh.

Conversión:
BCD o BIN

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
— — X X X

Nota: La función DGRD requiere terminales de salida de transistor. Cuando utilice el módulo de la CPU FC4A-C24R2 o
FC4A-C24R2C tipo 24 E/S compacto, conecte un módulo de salida de transistor.

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
I Número de la primera entrada a leer X — — — — — — — —
Número de la primera salida para la
Q — X — — — — — — —
selección de dígito
D1 (Destino 1) Destino para almacenar los resultados — — — — — — X — —

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
La instrucción DGRD puede leer 65535 (5 dígitos) como máximo. Si el valor leído es mayor que 65535 con la
cantidad de dígitos establecida en 5, aparecerá un error de ejecución en el programa del usuario, activando el
relé interno especial M8004 y el LED DE ERROR.
Nota: La instrucción DGRD se puede utilizar un máximo de 16 veces en un programa del usuario. Al transferir un programa
del usuario con más 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.

Conversión
BCD: Para conectar interruptores digitales de BCD (decimal)
BIN: 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 número 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 dígitos a leer. La cantidad de puntos de salida necesarios es igual
a la cantidad de dígitos que se van a leer. Si se conecta el máximo de 5 interruptores digitales, se deben
reservar 5 puntos de salida comenzando por el número de salida designado por el dispositivo Q. Por ejemplo,
si la salida Q0 se designa como dispositivo Q para leer 3 dígitos, 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
instrucción DGRD. Mantenga la entrada para la instrucción DGRD durante el período de tiempo mostrado a
continuación 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 dígitos + 2)

Ajuste del tiempo de ciclo de scan


La instrucción DGRD requiere un tiempo de ciclo de scan mayor que el tiempo de filtro más 6 mseg.
Tiempo de ciclo de scan mínimo 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 continuación.
Terminales de entrada Tiempo de filtro
Valor del filtro seleccionado en Configuración de área de función
I0 a I7 en módulos de la CPU (predeterminado en 3 mseg)
Consulte Filtro de entradas en la página 5-28.
I10 a I15 en módulos de la CPU
3 mseg (fijo)
(excepto la CPU delgada de 40 E/S)
I10 a I27 en la CPU delgada de 40 E/S 4 mseg (fijo)
Entradas en módulos de entrada de expansión 4 mseg (fijo)

Si el tiempo de ciclo de scan real es demasiado corto para ejecutar la instrucción DGRD, utilice la función de
ciclo de scan constante. Si el tiempo de filtro de entradas se establece en 3 mseg, establezca un valor de 9 o
más (en mseg) en el registro especial de datos D8022 (valor de preselección del tiempo de ciclo de scan
constante). Consulte la página 5-31. Si cambia el tiempo de filtro de entradas, establezca un valor adecuado
en D8022 para asegurar el tiempo de ciclo de scan mínimo 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 módulo de la CPU, utilizando un módulo de entrada de CC de 8 puntos y
un módulo de salida de receptor de transistor de 16 puntos.

DGRD I Q D1 Cuando la entrada I5 está activada, el valor de 4 dígitos de los


I5 BCD4 I30 Q30 D10 interruptores digitales de BCD se leen en el registro de datos D10.

Diagrama de cableado de E/S


Módulo de entrada de Transistor de 16 puntos
CC de 8 puntos Módulo de salida de receptor Interruptores
FC4A-N08B1 FC4A-T16K3 digitales
C 8
I30 Q30
4
I31 Q31
I32 Q32
2 100
1
I33 Q33
I34 Q34
I35 Q35 C 8
I36 Q36 4
I37 Q37 2 101
COM COM(–) 1
COM +V

C 8
4
2 102
1

C 8
4
(+) 24 V CC 2 103
(–) Fuente de
1
alimentación

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 16-5


16: INSTRUCCIONES DE INTERFAZ

16-6 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO
Introducción
En este capítulo se describe la función de comunicación del usuario que permite la comunicación entre
MicroSmart y otros dispositivos externos mediante un puerto RS232C. MicroSmart utiliza las instrucciones de
comunicación del usuario para transmitir y recibir comunicaciones dirigidas a y procedentes de dispositivos
externos.

Información de actualización
Los módulos de la CPU aplicables, así como la versión del programa del sistema se muestran en la siguiente
tabla. Para conocer el procedimiento de confirmación de la versión del programa del módulo de la CPU,
consulte la página 29-1.
Tipo compacto Tipo estrecho
FC4A-D20RK1
Módulo de la CPU FC4A-C10R2 FC4A-C16R2 FC4A-C24R2 FC4A-D20K3 FC4A-D20RS1
FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C FC4A-D20S3 FC4A-D40K3
FC4A-D40S3
Compatibilidad con
Comunicación de usuario
RS485
204 o
Comunicación del usuario — 204 o superior 204 o superior 202 o superior
superior
BCC Actualización
(ADD-2Comp, Modbus
ASCII, y Modbus RTU)

Usando la comunicación de usuario RS485, el módulo de la CPU MicroSmart puede comunicarse con un
máximo de 31 dispositivos RS485.
Los módulos de la CPU actualizada pueden usar tres nuevas fórmulas de cálculo BCC de ADD-2comp,
Modbus ASCII, y Modbus RTU para transmitir instrucciones TXD1 y TXD2 y recibir instrucciones RXD1 y
RXD2. Use la versión WindLDR 4.40 o superior para programar el nuevo BCC. Para conocer ejemplos de
cálculos, consulte la página 17-38.
Nuevas fórmulas de cálculo de BCC
Nombre de BCC Descripción
Añade el carácter en el intervalo desde la posición de inicio de cálculo BCC al byte
ADD-2comp
inmediatamente precedente de BCC, luego invierte el resultado bit a bit y añade 1.
Calcula el BCC usando LRC (comprobación de redundancia longitudinal) en el intervalo desde la
Modbus ASCII
posición de inicio del cálculo BCC al byte inmediatamente anterior al BCC.
Calcula el BCC usando CRC-16 (comprobación de suma redundancia cíclica) en el intervalo
Modbus RTU desde la posición de inicio del cálculo BCC al byte inmediatamente anterior al BCC. El polinomio
de generación es: X16 + X15 + X2 + 1.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 17-1


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Información general sobre la comunicación del usuario


El modo de comunicación del usuario se utiliza para vincular MicroSmart a un dispositivo de comunicación
RS232C como un equipo, un módem, una impresora o un lector de códigos de barras.
La CPU compacta tipo 10 E/S tiene un puerto RS232C. Los módulos de la CPU tipo 16 E/S y 24 E/S tienen un
puerto RS232C y un conector del puerto 2 como estándar. Instalando un adaptador de comunicación RS232C
opcional (FC4A-PC1) en el conector del puerto 2, los módulos de la CPU de los tipos anteriormente
mencionados pueden comunicarse con dos dispositivos externos al mismo tiempo.
Todos los módulos de la CPU delgada disponen de un puerto RS232C. Se puede acoplar un módulo de
comunicación RS232C opcional a todos los módulos de la CPU delgada para utilizar el puerto 2 para una
comunicación de RS232C adicional. Si se acopla un módulo base HMI opcional a un módulo de la CPU
delgada, puede instalarse un adaptador de comunicación RS232C opcional en el conector del puerto 2 del
módulo base HMI.
Se pueden programar instrucciones de transmisión y recepción de comunicación para que coincidan con el
protocolo de comunicación del equipo con el que hay que comunicarse. La posibilidad de comunicación
utilizando el modo de comunicación del usuario se puede determinar según las especificaciones del modo de
comunicación del usuario que se describen a continuación.

17-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Especificaciones del modo de comunicación del usuario


Tipo Comunicación de usuario RS232C Comunicación de usuario RS485
Puerto de comunicaciones Puerto 1 y Puerto 2 Puerto 2
Cantidad de dispositivo de
1 por puerto 31 máximo
conexión
Estándares 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
10 to 2540 msec (10-msec increments) or none
Tiempo de espera de
(Receive timeout is disabled when 2550 msec is selected.)
recepción
The receive timeout has an effect when using RXD1/RXD2 instructions.
Método de comunicación Iniciar-parar modo half-duplex de sistema de sincronización
Longitud máxima del cable 2,4m 200m
Cantidad máxima de datos de
200 bytes
transmisión
Cantidad máxima de datos de
200 bytes
recepción
Cálculo de BCC XOR, ADD, ADD-2comp *, Modbus ASCII *, Modbus RTU *

Nota *: Se necesita WindLDR 4.0 o superior para usar estas formulas de cálculo BCC.

Conexión del equipo RS232C mediante el puerto RS232C 1 o 2


Si utiliza el puerto 2 para la comunicación RS232C del módulo de la CPU compacta tipo16 E/S o 24 E/S,
instale un adaptador de comunicación RS232C (FC4A-PC1) al conector del puerto 2.
Si utiliza el puerto 2 para la comunicación RS232C en el módulo de la CPU delgada, monte el módulo de
comunicación RS232C (FC4A-HPC1) junto al de la CPU.
Si utiliza el puerto 2 para la comunicación RS232C en el módulo de la CPU delgada con el módulo HMI
opcional, instale el adaptador de comunicación RS232C (FC4A-PC1) en el conector del puerto 2 del módulo
base HMI.
Para conectar un dispositivo de comunicación RS232C al Puerto RS232C 1 o 2 del módulo de la CPU
MicroSmart, use el cable de comunicación de usuario 1C (FC2A-KP1C). Uno de los extremos del cable 1C de
comunicación del usuario no viene provisto de conector por lo que se le puede añadir un conector adecuado
para permitir la comunicación con el puerto RS232C. Consulte la figura de la página 17-4.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 17-3


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Configuración del sistema de comunicación del usuario RS232C


Acople un conector adecuado al extremo Equipo de RS232C
abierto referido a los contactos de conector
del cable indicado a continuación.

Cable 1C de comunicación del usuario Al puerto RS232C


FC2A-KP1C
2,4 m (7,87 pies) de longitud

Al puerto 1 (RS232C)

Al puerto 2
Adaptador de comunicación RS232C
FC4A-PC1

Al puerto 1 (RS232C)

Al puerto 2

Módulo de comunicación RS232C


FC4A-HPC1
Al puerto 1
(RS232C)

Al puerto 2
Adaptador de comunicación RS232C
FC4A-PC1

Módulo base HMI


FC4A-HPH1
Contactos de conector del cable Dirección de la
Contacto Puerto 1 Puerto 2 AWG# Color señal
1 NC (sin conexión) RTS (solicitud a enviar) 28 Negro
Tren-
DTR (terminal de datos zado
2 NC (sin conexión) 28 Amarillo
preparada)
3 TXD (datos de transmisión) TXD (datos de transmisión) 28 Azul
4 RXD (datos de recepción) RXD (datos de recepción) 28 Verde
DSR (establecimiento de datos
5 NC (sin conexión) 28 Marrón
preparado)
6 CMSW (interruptor de comunicación) SG (toma de tierra de señal) 28 Gris
7 SG (toma de tierra de señal) SG (toma de tierra de señal) 26 Tren- Rojo
8 NC (sin conexión) NC (sin conexión) 26 zado Blanco
Cubierta — — — 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 comunicación del usuario no puede utilizarse.

17-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Conexión de equipos RS485 a través del puerto 2 RS485


Los módulos de la CPU actualizada de tipo estrecho pueden usar la función de comunicación del usuario
RS485. Usando la comunicación de usuario RS485, el módulo de la CPU MicroSmart puede conectarse a un
máximo de 31 dispositivos RS485.
Cuando se utiliza el Puerto 2 para la comunicación RS485 en el módulo de la CPU de tipo estrecho, monte el
módulo de comunicación RS485 (FC4A-HPC3) junto al módulo de la CPU.
Cuando se use el puerto 2 para la comunicación RS485 en el modulo de la CPU estrecho con el modulo HMI
opcional, instale el adaptador de comunicación RS485 (FC4A-PC3) en el conector del Puerto 2 del módulo
base de HMI (FC4A-HPH1).
Conecte el dispositivo RS485 a los terminales RS485 A, B y SG del puerto 2 del módulo de la CPU MicroSmart
usando un cable de par trenzado blindado tal como se muestra a continuación. La longitud total del cable para
la comunicación de usuario RS485 puede alcanzar los 200 metros (656 pies).

RS485 User Communication System Setup

máximo
Puerto 2 31 dispositivos
Adaptador de comunicación
RS485 Dispositivo RS485 Dispositivo RS485
FC4A-PC3

Módulo base HMI


FC4A-HPH1 Dispositivo RS485

Cable de par trenzado blindado


200 metros (656 pies) máximo
Hilo principal 0,3 mm2

Puerto 2
Módulo de comunicación RS485
FC4A-HPC3

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 17-5


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Programación de WindLDR
Cuando utilice la función de comunicación del usuario para comunicarse con un dispositivo RS232C o RS485
externo, establezca los parámetros de comunicación de MicroSmart para que coincidan con los del dispositivo
externo.
Nota: Como los parámetros de comunicación de Configuración de área de función están relacionados con el programa del
usuario, dicho programa se debe descargar en el módulo de la CPU de MicroSmart después de cambiar alguno de ellos.

1. Desde la barra de menú de WindLDR, seleccione Configuración > Configuración de área de función >
Puerto de comunicador. Aparece el cuadro de diálogo Configuración de área de función para Puerto de
comunicacions.

2. Seleccione Protocolo de usuario en la lista desplegable de Modo de comunicación para los Puertos de 1 a 7.
(Haga clic en el botón Configurar cuando cambie los parámetros anteriores).
Aparece el cuadro de diálogo Parámetros de comunicación.

Cuando se selecciona 2550 ms en el cuadro Tiempo de espera de recepción, se desactiva dicha función.

3. Seleccione los parámetros de comunicación con los mismos valores para el dispositivo con el que desea
comunicarse.

4. Haga clic en el botón Aceptar.

17-6 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

TXD1 (Transmisión 1)
Cuando la entrada está activada, los datos designados por S1 se
TXD S1 D1 D2 convierten a un formato especificado y se transmiten a través del
1 ***** ***** ***** puerto 1 a un terminal remoto con un puerto RS232C.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

TXD2 (Transmisión 2)
Cuando la entrada está activada, los datos designados por S1 se
TXD S1 D1 D2 convierten a un formato especificado y se transmiten a través del
2 ***** ***** ***** puerto 2 a un terminal remoto con un puerto RS232C. Los Módulos de
la CPU actualizados también pueden usar el RS485

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
— X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Datos de transmisión — — — — — — X X —
D1 (Destino 1) Salida de finalización de transmisión — X ▲ — — — — — —
D2 (Destino 2) Registro de estado de transmisión — — — — — — X — —

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés internos especiales no se pueden
designar como D1.
Los datos de transmisión designados por el dispositivo S1 pueden ser un máximo de 200 bytes.
Cuando se finaliza la transmisión, 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 transmisión, D0 a D1298 o D2000 a D7998 almacena el estado de los códigos
de error y de transmisión. 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 transmisión
para las instrucciones TXD1/TXD2 ni como registros de estado de recepción para las instrucciones RXD1/
RXD2.
Las instrucciones TXD1/TXD2 no se pueden utilizar en un programa de interrupción. Si se utiliza, aparecerá un
error de ejecución en el programa de usuario, activando el relé interno especial M8004 y el LED DE ERROR
del módulo de la CPU.

Precauciones para programar la instrucción 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 simultáneamente entradas para más de
cinco instrucciones TXD1 o TXD2, se establece un código de error en el registro de datos de estado de transmisión, designado por el
dispositivo D2, en las instrucciones TXD que no se puedan ejecutar.
• Si la entrada para una instrucción TXD se activa mientras se está ejecutando otra instrucción TXD, la siguiente instrucción se ejecuta
2 tiempos de ciclo de scan después de que finalice la instrucción 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 instrucción SOTU o SOTD según sea necesario.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 17-7


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Cuadro de diálogo Transmisión en WindLDR

Selecciones y dispositivos en el cuadro de diálogo Instrucción de transmisión


TXD Instrucción de transmisión
Tipo
RXD Instrucción de recepción
Comm Puerto 1, Puerto 7 Transmisión de comunicación 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 transmisión pueden ser valores constantes (caracteres o hexadecimales),
registros de datos o BCC.
D1 Destino 1 La salida de finalización de transmisión puede ser una salida o un relé interno.
El registro de estado de transmisión puede ser un registro de datos de D0-D1998, D2000-
D2 Destino 2 D7998, o D10000-D49998.
El siguiente registro de datos almacena el recuento de bytes de los datos transmitidos.

Datos de transmisión
Los datos de transmisión se designan mediante el dispositivo de origen S1 utilizando valores constantes o
registros de datos. También se puede calcular automáticamente el código BCC y agregarse a los datos de
transmisión. Una instrucción TXD puede transmitir 200 bytes de datos como máximo.

S1 (Origen 1)
Datos de Dígitos de Posición de inicio
Dispositivo Tipo de conversión Repetir Cálculo BCC
transmisión transmisión (Bytes) de cálculo
Constante 00h-7Fh (FFh) Sin conversión 1 — — —
D0-D1999 A: Binario a ASCII 1-4
Registro de
D2000-D7999 B: BCD a ASCII 1-5 1-99 — —
datos
D10000-D49999 –: Sin conversión 1-2
X: XOR
A: ADD
A: Binario a ASCII
BCC — 1-2 — C: Add-2comp 1-15
–: Sin conversión
M: Modbus ASCII
M: Modbus RTU

Designación de constante como S1


Cuando se designa un valor constante como dispositivo de origen S1, se transmiten datos de 1 byte sin conversión.
Los valores de datos de transmisión válidos dependen de los bits de datos seleccionados en el cuadro de diálogo
Parámetros de comunicación, que se llama desde Configurar > Configuración de área de función >
Comunicación, y seleccionando Protocolo de usuario en el cuadro de lista Puerto 1 o Puerto 7 haciendo clic
finalmente en el botón 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
notación de carácter o hexadecimal en los datos de origen.
Constante (Carácter)
Se puede introducir cualquier carácter del teclado del ordenador. Un carácter se cuenta como un byte.

Constante (Hexadecimal)
Utilice esta opción para introducir el código hexadecimal de cualquier carácter ASCII. Con ella, también se pueden
introducir códigos de control ASCII, NUL (00h) a US (1Fh).

17-8 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Ejemplo:
El siguiente ejemplo muestra dos métodos para introducir los datos de ASCII de 3 bytes “1” (31h), “2” (32h), “3”
(33h).

(1) Constante (Carácter)

(2) Constante (Hexadecimal)

Designación de registro de datos como S1


Cuando un registro de datos se designa como dispositivo de origen S1, también se deben designar los dígitos
de transmisión y el tipo de conversión. Los datos almacenados en el registro de datos designado se
convierten, y se transmite una cantidad designada de dígitos de los datos resultantes. Los tipos de conversión
disponibles son Binario a ASCII, BCD a ASCII y Sin conversión.
Cuando se designa la repetición, se trasmiten los datos de los registros de datos hasta los ciclos de repetición,
comenzando por el registro de datos designado. Los ciclos de repetición pueden ser hasta 99.

Tipo de conversión
Los datos de transmisión se convierten en función del tipo de conversión designado, tal y como se describe a
continuación.

Ejemplo: D10 almacena 000Ch (12)


(1) Conversión Binario a ASCII
Datos ASCII
“0” “0” “0” “C”
D10 000Ch (30h) (30h) (30h) (43h)
Conversión Binario a ASCII

Cuando se transmiten 4 dígitos

(2) Conversión BCD a ASCII


Datos ASCII
“0” “0” “0” “1” “2”
D10 000Ch 00012 (30h) (30h) (30h) (31h) (32h)
Valor decimal Conversión BCD a ASCII

Cuando se transmiten 5 dígitos

(3) Sin conversión


Datos ASCII
NUL FF
D10 000Ch (00h) (0Ch)
Sin conversión

Cuando se transmiten 2 dígitos

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 17-9


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Dígitos de transmisión (Bytes)


Tras la conversión, los datos de transmisión se extraen en dígitos especificados. Los dígitos posibles
dependen del tipo de conversión seleccionado.

Ejemplo: D10 almacena 010Ch (268)


(1) Conversión Binario a ASCII, Dígitos de transmisión = 2
Datos ASCII Datos transmitidos
“0” “1” “0” “C” “0” “C”
D10 010Ch (30h) (31h) (30h) (43h) (30h) (43h)
Conversión Binario a ASCII
Los 2 dígitos más bajos

(2) Conversión BCD a ASCII, Dígitos de transmisión = 3


Datos ASCII Datos transmitidos
“0” “0” “2” “6” “8” “2” “6” “8”
D10 010Ch 00268 (30h) (30h) (32h) (36h) (38h) (32h) (36h) (38h)
Decimal BCD a ASCII
valor conversión
Los 3 dígitos más bajos

(3) Sin conversión, Dígitos de transmisión = 1


Datos ASCII Datos transmitidos
SOH FF FF
D10 010Ch (01h) (0Ch) (0Ch)
Sin conversión
El dígito más bajo

Ciclos de repetición
Cuando se designa un registro de datos con repetición, se utilizan registros de datos consecutivos, hasta los
ciclos de repetición, para los datos de transmisión del mismo tipo de conversión y los dígitos de transmisión.

Ejemplo:
D10 000Ch Núm de registro de datos:D10

D11 0022h Dígitos de transmisión:2

D12 0038h Tipo de conversión:BCD a ASCII

Los datos de los registros de datos comenzando por D10 se convierten de BCD a ASCII y se transmiten según
los ciclos de repetición designados.

(1) Ciclos de repetición = 2 Datos ASCII


“1” “2” “3” “4”
(31h) (32h) (33h) (34h)

Repetición 1
D10 000Ch 00012
Repetición 2
D11 0022h 00034
Valor decimal Conversión BCD a ASCII

(2) Ciclos de repetición = 3 Datos ASCII


“1” “2” “3” “4” “5” “6”
(31h) (32h) (33h) (34h) (35h) (36h)

Repetición 1
D10 000Ch 00012
Repetición 2
D11 0022h 00034
Repetición 3
D12 0038h 00056
Valor decimal Conversión BCD a ASCII

17-10 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

BCC (Carácter de comprobación de bloque)


Se pueden adjuntar caracteres de comprobación de bloque a los datos de transmisión. La posición de inicio
para el cálculo 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 dígitos.
Los módulos de la CPU actualizada también pueden usar ADD-2comp, Modbus-ASCII y Modbus-RTU para
calcular el BCC.
1º 2º 3º 4º 5º 6º 15º 16º 17º 18º 19º
STX “A” “B” “C” “D” “E” “0” CR LF BCC BCC

La posición de inicio para el cálculo de BCC BCC


se puede seleccionar en este intervalo. (2 dígitos)

Intervalo de cálculo de BCC al empezar con el primer byte de datos.

Posición de inicio de cálculo de BCC


La posición de inicio para el cálculo de BCC se puede especificar desde el primer byte hasta el 15º. El BCC se
calcula para el intervalo que comienza en la posición designada hasta el byte inmediatamente anterior al BCC
de los datos de transmisión.
Ejemplo: Los datos de transmisión constan de 17 bytes más 2 dígitos BCC.
(1) Posición de inicio de cálculo = 1
1º 2º 3º 4º 5º 6º 15º 16º 17º 18º 19º
STX “A” “B” “C” “D” “E” “0” CR LF BCC BCC

Intervalo de cálculo de BCC BCC


(2 dígitos)

(2) Posición de inicio de cálculo = 2


1º 2º 3º 4º 5º 6º 15º 16º 17º 18º 19º
STX “A” “B” “C” “D” “E” “0” CR LF BCC BCC

Intervalo de cálculo de BCC BCC


(2 dígitos)

Fórmula de cálculo de BCC


La fórmula de cálculo de BCC se puede seleccionar desde operaciones mediante XOR (Exclusive OR) o ADD
(suma). ADD-2comp, Modbus ASCII, y Modbus RTU pueden seleccionarse también para los módulos de la
CPU actualizada, usando WindLDR versión 4.40 o superior.
Ejemplo: Los resultados de la conversión de los datos de transmisión constan de 41h, 42h, 43h, 44h y 45h.
Datos ASCII
“A” “B” “C” “D” “E”
(41h) (42h) (43h) (44h) (45h)

(1) Fórmula de cálculo de BCC = XOR


Resultado del cálculo = 41h ⊕ 42h ⊕ 43h ⊕ 44h ⊕ 45h = 41h
(2) Fórmula de cálculo de BCC = ADD
Resultado del cálculo = 41h + 42h + 43h + 44h + 45h = 14Fh → 4Fh
(Sólo los últimos 1 o 2 dígitos se utilizan como BCC.)
(3) Fórmula de cálculo de BCC = ADD-2comp
Resultado del cálculo = B1
(4) Fórmula de cálculo de BCC = Modbus ASCII
Resultado del cálculo = A4
(5) Fórmula de cálculo de BCC = Modbus RTU
Resultado del cálculo = 91h F6h

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 17-11


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Tipo de conversión
El resultado del cálculo de BCC se puede convertir o no en función del tipo de conversión designado, tal y
como se describe a continuación.
Ejemplo: El resultado del cálculo de BCC es 0041h.
(1) Conversión Binario a ASCII
Datos ASCII
“4” “1” Nota: En WindLDR, Modbus ASCII tiene
0041h (34h) (31h)
Conversión Binario a ASCII como valor por defecto conversión de
2 dígitos binario a ASCII.

(2) Sin conversión


Datos ASCII
NUL “A” Nota: En WindLDR, Modbus RTU tiene
0041h (00h) (41h)
Sin conversión como valor por defecto sin conversión.
2 dígitos

Dígitos BCC (Bytes)


La cantidad de dígitos (bytes) del código BCC se puede seleccionar de 1 o 2.
Ejemplo:
Datos ASCII
“4” “1” “4” “1”
(1) Dígitos BCC = 2 (34h) (31h) (34h) (31h) Nota: En WindLDR, Modbus ASCII y
Modbus RTU tiene como valor por defecto
“4” “1” “1” 2 dígitos.
(2) Dígitos BCC = 1 (34h) (31h) (31h)
Dígito inferior

Salida de finalización de transmisión


Designe una salida, de Q0 a Q107, o un relé interno, de M0 a M1277, como dispositivo para la salida de
finalización de transmisión. Los relés internos especiales no se pueden utilizar.
Cuando se activa la entrada de inicio de una instrucción TXD, se inicia la preparación de la transmisión,
seguida de la transmisión de datos. Cuando se completa una secuencia de toda la operación de transmisión,
se activa la salida o el relé interno designado.
Estado de transmisión
Designe un registro de datos, de D0 a D1298 o de D2000 a D7998, como dispositivo para almacenar la
información del estado de transmisión, incluyendo un código de estado de transmisión y un código de error de
comunicación del usuario.
Código de estado de transmisión

Transmisión
Estado Descripción
Código de estado
Desde que se activa la entrada de inicio de una instrucción TXD,
16 Preparación de transmisión hasta que los datos de transmisión se almacenan en el búfer de
transmisión interno.
Desde que se activa la transmisión de datos mediante un
32 Transmisión de datos
procesamiento de END, hasta que finaliza la misma.
Finalización de la transmisión Desde la finalización de toda la transmisión de datos, hasta que
48
de datos finaliza el procesamiento de END de la instrucción TXD.
Finalización de la instrucción Finaliza toda la operación de transmisión y se puede realizar la
64
de transmisión siguiente.

Si el código de estado de transmisión es distinto del indicado anteriormente, se sospechará de la existencia de


un error en la instrucción de transmisión. Consulte la sección Código de errorde comunicación del usuario en
la página 17-29.

17-12 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Recuento de bytes de datos de transmisión


El registro de datos siguiente al dispositivo designado para el estado de transmisión almacena el recuento de
bytes de datos transmitidos por la instrucción TXD. Cuando se incluye BCC en los datos de transmisión, el
recuento de bytes del BCC también se incluye en el recuento de bytes de datos de transmisión.

Ejemplo: El registro de datos D100 se designa como dispositivo para el estado de transmisión.

D100 Estado de transmisión


D101 Recuento de bytes de datos de transmisión

Programación de la instrucción TXD utilizando WindLDR


El siguiente ejemplo demuestra cómo programar una instrucción TXD incluyendo un delimitador de inicio, BCC
y un delimitador de fin utilizando WindLDR.
Programa de muestra de TXD:
Puerto de comunicación: Puerto 1
SOTU TXD S1 D1 D2
I0 1 12 M10 D100 Salida de finalización de transmisión: M10
Registro de estado de transmisión: D100
Recuento de bytes de datos de transmisión: D101

Contenido del registro de datos:


D10 04D2h = 1234
D11 162Eh = 5678

Ejemplo de datos de transmisión:


Intervalo de cálculo de BCC

STX “1” “2” “3” “4” “5” “6” “7” “8” BCC (H)
BCC ETX
(L)
(02h) (31h) (32h) (33h) (34h) (35h) (36h) (37h) (38h) (41h) (36h) (03h)

Constante D10 D11 BCC Constante


(hex) (hex)

1. Empezar a programar una instrucción TXD. Mueva el cursor al lugar en el que desea insertar la instrucción TXD y
escriba TXD. También puede insertar la instrucción TXD haciendo clic en el icono Comunicación del usuario de la
barra de menú y haciendo clic en el lugar en el que desea insertarla en el área de edición del programa.

Aparece el cuadro de diálogo Transmisión.

2. Compruebe que TXD está seleccionada en el cuadro Tipos y haga clic en Puerto 1 del cuadro Puerto. A
continuación, haga clic en Insertar.
Aparece el cuadro de diálogo Selección de tipo de datos. Programará el dispositivo de origen S1 mediante
este cuadro de diálogo.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 17-13


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

3. Haga clic en Constante (Hexadecimal) en el cuadro Tipos y haga clic en Aceptar. A continuación, en el cuadro
de diálogo Constante (Hexadecimal) escriba 02 para programar el delimitador de inicio STX (02h). Cuando
termine, haga clic en Aceptar.

4. Como el cuadro de diálogo Transmisión vuelve a aparecer, repita el procedimiento anterior. En el cuadro de
diálogo Selección de tipo de datos, haga clic en Variable (DR) y luego en Aceptar. A continuación, en el cuadro
de diálogo Variable (Registro de datos), escriba D10 en el cuadro Núm de DR y haga clic en BCD a ASCII para
seleccionar la conversión BCD a ASCII. Introduzca 4 en el cuadro Dígitos (4 dígitos) y 2 en el cuadro REP (2
ciclos de repetición). Cuando termine, haga clic en Aceptar.

5. De nuevo en el cuadro de diálogo Selección de tipo de datos, haga clic en BCC y a continuación en Aceptar. A
continuación, en el cuadro de diálogo de BCC, introduzca 1 en el cuadro Posición de inicio de cálculo, haga clic
en ADD para el Tipo de cálculo, haga clic en BIN a ASCII para el Tipo de conversión y haga clic en 2 para los
Dígitos. Cuando termine, haga clic en Aceptar.

17-14 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

6. De nuevo en el cuadro de diálogo Selección de tipo de datos, haga clic en Constante (Hexadecimal) y luego en
Aceptar. A continuación, en el cuadro de diálogo Constante (Hexadecimal) escriba 03 para programar el
delimitador de fin ETX (03h). Cuando termine, haga clic en Aceptar.

7. En el cuadro de diálogo Transmisión, escriba M10 en el cuadro D1 de destino y escriba D100 en el cuadro D2 de
destino. Cuando termine, haga clic en Aceptar.

La programación de la instrucción TXD1 ha finalizado y los datos de transmisión se especifican de la siguiente


forma:

Intervalo de cálculo de BCC

STX “1” “2” “3” “4” “5” “6” “7” “8” BCC (H)
BCC ETX
(L)
(02h) (31h) (32h) (33h) (34h) (35h) (36h) (37h) (38h) (41h) (36h) (03h)

Constante D10 D11 BCC Constante


(hex) (hex)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 17-15


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

RXD1 (Recepción 1)
Cuando la entrada está activada, los datos recibidos a través del puerto 1
RXD S1 D1 D2
1 desde un terminal remoto se convierten y se almacenan en los registros
***** ***** *****
de datos en función del formato de recepción designado por S1.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

RXD2 (Recepción 2)
Cuando la entrada está activada, los datos recibidos a través del puerto 2
RXD S1 D1 D2
2 desde un terminal remoto se convierten y se almacenan en los registros
***** ***** *****
de datos en función del formato de recepción designado por S1.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
— X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Formato de recepción — — — — — — X X —
D1 (Destino 1) Salida de finalización de recepción — X ▲ — — — — — —
D2 (Destino 2) Estado de recepción — — — — — — X — —

Si desea obtener más información acerca del intervalo de números de dispositivos válidos, consulte las
páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés internos especiales no se pueden
designar como D1.
El formato de recepción designado por el dispositivo S1 puede ser un máximo de 200 bytes.
Cuando se finaliza la recepción 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 recepción, D0 a D1298 o D2000 a D7998 almacena el estado de los códigos de
error y de datos de recepción. 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 transmisión para
las instrucciones TXD1/TXD2 ni como registros de estado de recepción para las instrucciones RXD1/RXD2.
Mientras las instrucciones RXD1/RXD2 están preparadas para recibir datos una vez finalizado el formato de
recepción, la activación del indicador de cancelación M8022 o M8023 de la instrucción de recepción de
comunicación del usuario cancela todas las instrucciones RXD1/RXD2.
Las instrucciones RXD1/RXD2 no se pueden utilizar en un programa de interrupción. Si se utiliza, aparecerá
un error de ejecución en el programa de usuario, activando el relé interno especial M8004 y el LED DE
ERROR del módulo de la CPU.
Precauciones para programar la instrucción RXD
• MicroSmart puede ejecutar al mismo tiempo un máximo 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 sólo puede ejecutar una instrucción
RXD1 y una RXD2 al mismo tiempo. Si la entrada de inicio para una instrucción RXD1/RXD2 se activa mientras se está ejecutando
otra instrucción RXD1/RXD2 sin un delimitador de inicio, se produce un error de comunicación 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 instrucción SOTU o SOTD según sea necesario.
• Una vez que se activa la entrada a la instrucción RXD, dicha instrucción está ya activada y preparada para recibir la comunicación
entrante incluso después de la desactivación de la entrada. Si RXD finaliza la recepción de datos, se desactiva si la entrada a la
instrucción RXD está desactivada. O, si la entrada permanece activada, RXD está preparada para recibir otra comunicación. M8022/
M8023 desactivan todas las instrucciones RXD que están esperando una comunicación entrante.

17-16 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Cuadro de diálogo Recepción de comunicación del usuario en WindLDR

Selecciones y dispositivos en el cuadro de diálogo Recepción


TXD Instrucción de transmisión
Tipo
RXD Instrucción de recepción
Puerto 1 Recepción de comunicación del usuario a través del puerto 1 (RXD1)
Puerto
Puerto 2 Recepción de comunicación del usuario a través del puerto 2 (RXD2)
Introduzca el formato de recepción en esta área.
S1 Origen 1 El formato de recepción puede incluir un delimitador de inicio, un registro de datos para
almacenar los datos entrantes, un delimitador de fin, BCC y omisión.
D1 Destino 1 La salida de finalización de recepción puede ser una salida o un relé interno.
El registro de estado de recepción puede ser un registro de datos de D0 a D1298 o de
D2 Destino 2 D2000 a D7998.
El siguiente registro de datos almacena el recuento de bytes de los datos recibidos.

Formato de recepción
El formato de recepción, designado por el dispositivo de origen S1, especifica los registros de datos para
almacenar los datos recibidos, los dígitos de datos para almacenar los datos, el tipo de conversión de datos y
los ciclos de repetición. Para distinguir la comunicación entrante válida, 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 opción de
omitir para que se ignore un número especificado de ellos. También se puede adjuntar un código BCC al
formato de recepción para que se verifiquen los datos recibidos. Una instrucción RXD puede recibir 200 bytes
de datos como máximo.
S1 (Origen 1)
Dígitos de Cálculo
Formato de Cálculo de Bytes
Dispositivo recep-ción Tipo de conversión Repetición Posición
recepción BCC omitidos
(Bytes) de inicio
1-4 A: ASCII a Binario
Registro de D0-D1299
1-5 B: ASCII a BCD 1-99 — — —
datos D2000-D7999
1-2 –: Sin conversión
Delimitador 00h-7Fh
— Sin conversión — — — —
de inicio (FFh)
Delimitador 00h-7Fh
— Sin conversión — — — —
de fin (FFh)
X: XOR
A: ADD
C: Add-2comp
A: Binario a ASCII
BCC — 1-2 — M: Modbus 1-15 —
–: Sin conversión
ASCII
M: Modbus
RTU
Omitir — — — — — — 1-99

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 17-17


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Designación de registro de datos como S1


Cuando un registro de datos se designa como dispositivo de origen S1, también se deben designar los dígitos
de recepción y el tipo de conversión. Los datos recibidos se dividen en un bloque de dígitos de recepción
especificados, se convierten mediante un tipo de conversión determinado y se almacenan en el registro de
datos designado. Los tipos de conversión disponibles son ASCII a Binario, ASCII a BCD y Sin conversión.
Cuando se designa la repetición, los datos recibidos se dividen, se convierten y se almacenan en los registros
de datos hasta los ciclos de repetición, comenzando por el registro de datos designado. Los ciclos de
repetición pueden ser hasta 99.
Dígitos de recepción
Los datos recibidos se dividen en un bloque de dígitos de recepción especificados antes de la conversión, tal y
como se describe a continuación:

Ejemplo: Los datos recibidos de 6 bytes se dividen en diferentes dígitos de recepción. (También se designa la
repetición.)
(1) Dígitos de recepción = 2 (2) Dígitos de recepción = 3

“1” “2” “3” “4” “5” “6” “1” “2” “3” “4” “5” “6”
(31h) (32h) (33h) (34h) (35h) (36h) (31h) (32h) (33h) (34h) (35h) (36h)

2 dígitos 2 dígitos 2 dígitos 3 dígitos 3 dígitos


1º bloque 2º bloque 3º bloque 1º bloque 2º bloque

Tipo de conversión
El bloque de datos de los dígitos de recepción especificados se convierte en función del tipo de conversión
designado, tal y como se describe a continuación.

Ejemplo:Los datos recibidos se han dividido en un bloque de 2 dígitos.


(1) Conversión ASCII a Binario

“1” “2”
(31h) (32h)
0012h
Conversión ASCII a Binario

(2) Conversión ASCII a BCD

“1” “2”
(31h) (32h)
00012 000Ch
Conversión ASCII a BCD Valor hexadecimal

(3) Sin conversión

“1” “2”
(31h) (32h)
3132h
Sin conversión

17-18 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Ciclos de repetición
Cuando se designa un registro de datos con repetición, 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
repetición.

Ejemplo: Los datos recibidos de 6 bytes se dividen en bloques de 2 dígitos, se convierten de ASCII a Binario
y se almacenan en los registros de datos comenzando por D20.
(1) Ciclos de repetición = 2

“1” “2” “3” “4”


(31h) (32h) (33h) (34h)

2 dígitos 2 dígitos
1º bloque 2º bloque

Conversión ASCII a binario


D20 0012h
Repetición 1
D21 0034h
Repetición 2

(2) Ciclos de repetición = 3

“1” “2” “3” “4” “5” “6”


(31h) (32h) (33h) (34h) (35h) (36h)

2 dígitos 2 dígitos 2 dígitos


1º bloque 2º bloque 3º bloque
Conversión ASCII a Binario
D20 0012h
Repetición 1
D21 0034h
Repetición 2
D22 0056h
Repetición 3

Designación de constante como delimitador de inicio


Se puede programar un delimitador de inicio en el primer byte en el formato de recepción de una instrucción
RXD1/RXD2; MicroSmart reconocerá el principio de una comunicación válida, aunque también se puede
ejecutar una instrucción 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 válidos dependen de los bits de datos seleccionados en el cuadro de diálogo Parámetros de
comunicación que se llama desde Configurar > Configuración de área de función > Comunicación, seguido de
la selección de Protocolo de usuario en el cuadro de lista Puerto 1 o Puerto 2 y haciendo clic finalmente en
el botón 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 notación de carácter o hexadecimal en los datos de origen.
Se puede ejecutar al mismo tiempo un máximo 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 instrucción RXD1/RXD2, los datos recibidos se procesan y se almacenan en función del formato de
recepción especificado en la instrucción RXD1/RXD2. Cuando el primer byte de los datos entrantes no
coincide con el delimitador de inicio de ninguna instrucción RXD1/RXD2 que se esté ejecutando, MicroSmart
rechaza los datos entrantes y espera la siguiente comunicación.
Mientras se está ejecutando una instrucción RXD1/RXD2 sin delimitador de inicio, los datos entrantes se
procesan continuamente en función del formato de recepción. Sólo se pueden ejecutar al mismo tiempo una
instrucción RXD1 y una RXD2 sin un delimitador de inicio. Si se activan simultáneamente entradas de inicio
para dos o más instrucciones RXD1/RXD2 sin un delimitador de inicio, se ejecuta la que tenga la dirección
más pequeña y se activa la salida de finalización correspondiente.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 17-19


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Ejemplo:
(1) Cuando se ejecuta una instrucción RXD1/RXD2 sin un delimitador de inicio

Datos entrantes Cuando se designa D100 como primer registro de datos


“0” “1” “2” “3”
D100 ****h
(30h) (31h) (32h) (33h)
D101 ****h

carácter

D100+n ****h

Los datos entrantes se dividen, se convierten y se almacenan en los registros de datos en función del
formato de recepción.
(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)

D100 ****h
Instrucción RXD 1
STX (02h) D101 ****h
Cuando se designa D100 como primer registro de datos

D100+n ****h
Comparar

D200 ****h
Instrucción RXD 2
ENQ (05h) 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 función del
formato de recepción.
Los delimitadores de inicio no se almacenan en los registros de datos.

Designación de constante como delimitador de fin


Se puede programar un delimitador de fin en el primer byte en el formato de recepción de una instrucción
RXD;
MicroSmart reconocerá el final de una comunicación válida, aunque también se puede ejecutar una instrucción
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 válidos dependen de los bits de datos seleccionados en el cuadro de diálogo
Parámetros de comunicación, que se llama desde Configurar > Configuración de área de función >
Comunicación, seguido de la selección de Protocolo de usuario en el cuadro de lista Puerto 1 o Puerto 2 y
haciendo clic finalmente en el botón 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 notación de carácter o hexadecimal en
los datos de origen.
Si un carácter de un dato entrante coincide con el delimitador de fin, la instrucción RXD finaliza la recepción de
datos en este punto e inicia el procesamiento de recepción siguiente tal y como se ha especificado. Aunque un
carácter coincida con el delimitador de fin en una posición anterior a la esperada, la instrucción RXD termina
ahí la recepción de datos.

17-20 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Si se incluye un código BCC en el formato de recepción de una instrucción RXD, se puede insertar un
delimitador de fin inmediatamente antes o después del mismo. Si se designa un registro de datos o una
omisión entre el BCC y el delimitador de fin, no se asegura una recepción correcta.
Cuando se ejecuta una instrucción RXD sin un delimitador de fin, la recepción de datos finaliza cuando se han
recibido los bytes especificados de los datos del formato de recepción, como registros de datos y omisiones.
Además, la recepción de datos también finaliza cuando el intervalo entre los caracteres de datos entrantes
supera el valor de tiempo de espera de recepción especificado en el cuadro de diálogo Parámetros de
comunicación tanto si RXD tiene un delimitador de fin como si no. El temporizador de intervalo de caracteres
se inicia cuando se recibe el primer carácter de comunicación entrante y se reinicia cada vez que se recibe el
siguiente carácter. Cuando no se recibe un carácter dentro de un período de tiempo predeterminado, se
produce el tiempo de espera y RXD finaliza la recepción de datos.

Ejemplo:
(1) Cuando se ejecuta una instrucción RXD sin un delimitador de fin

Datos entrantes Cuando se designa D100 D100 ****h


como primer registro de datos
“0” “1” “2” “3” D101 ****h
(30h) (31h) (32h) (33h)

Total de caracteres recibidos


D100+n ****h
Los datos entrantes se dividen, se convierten y se almacenan en los registros de datos en función
del formato de recepción.
La operación de recepción finaliza cuando se reciben los caracteres totales programados en RXD.
(2) Cuando se ejecuta una instrucción RXD con el delimitador de fin ETX (03h) y sin BCC

Datos entrantes Cuando se designa D100 D100 ****h


como primer registro de datos
“1” “2” “3” ETX D101 ****h
(31h) (32h) (33h) (03h)

Delimitador de fin
Fin de la recepción de datos D100+n ****h
Los datos entrantes se dividen, se convierten y se almacenan en los registros de datos en función
del formato de recepción.
El delimitador de fin no se almacena en un registro de datos.
Los datos que lleguen después del delimitador de fin se rechazan.
(3) Cuando se ejecuta una instrucción RXD con el delimitador de fin ETX (03h) y con el BCC de un byte

Datos entrantes Cuando se designa D100 D100 ****h


como primer registro de datos
“1” “2” ETX BCC D101 ****h
(31h) (32h) (03h) Código

Delimitador de fin
Fin de la recepción de datos D100+n ****h
Los datos entrantes se dividen, se convierten y se almacenan en los registros de datos en función
del formato de recepción.
El delimitador de fin y el código BCC no se almacenan en los registros de datos.
Una vez recibido el delimitador de fin, MicroSmart sólo recibe el código BCC de un byte.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 17-21


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Omitir
Cuando se designa “Omitir” en el formato de recepción, se omite una cantidad especificada de dígitos en los
datos entrantes y no se almacenan en los registros de datos. Se pueden omitir continuamente un máximo de
99 dígitos (bytes) de caracteres.

Ejemplo: Cuando se ejecuta una instrucción RXD con omisión para 2 dígitos 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 (Carácter de comprobación de bloque)


MicroSmart dispone de una función de cálculo de BCC automático que detecta los errores de comunicación en
los datos entrantes. Si se designa un código BCC en el formato de recepción de una instrucción RXD,
MicroSmart calcula un valor de BCC para una posición de inicio especificada hasta la posición inmediatamente
anterior a BCC y compara el resultado del cálculo con el código BCC en los datos entrantes recibidos. La
posición de inicio para el cálculo 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 dígitos.
Los módulos de la CPU actualizada también pueden usar ADD-2comp, Modbus-ASCII y Modbus-RTU para
calcular el BCC.
Cuando no se utiliza un delimitador de fin en la instrucción RXD, el código BCC se debe insertar al final del
formato de recepción designado en el dispositivo de origen 1. Cuando sí se utiliza, el código BCC debe estar
inmediatamente antes o después del delimitador de fin. MicroSmart lee un número especificado de dígitos BCC
en los datos entrantes en función del formato de recepción para calcular y comparar el código BCC recibido
con los resultados del cálculo de BCC.

Posición de inicio de cálculo de BCC


La posición de inicio para el cálculo de BCC se puede especificar desde el primer byte hasta el 15º. El BCC se
calcula para el intervalo que comienza en la posición designada hasta el byte inmediatamente anterior al BCC
de los datos de recepción.

Ejemplo: Los datos recibidos constan de 17 bytes más 2 dígitos BCC.


(1) Posición de inicio de cálculo = 1
1º 2º 3º 4º 5º 6º 15º 16º 17º 18º 19º
STX “A” “B” “C” “D” “E” “0” CR LF BCC BCC

Intervalo de cálculo de BCC BCC


(2 dígitos)

(2) Posición de inicio de cálculo = 2


1º 2º 3º 4º 5º 6º 15º 16º 17º 18º 19º
STX “A” “B” “C” “D” “E” “0” CR LF BCC BCC

Intervalo de cálculo de BCC BCC


(2 dígitos)

17-22 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Fórmula de cálculo de BCC


La fórmula de cálculo de BCC se puede seleccionar desde operaciones mediante XOR (Exclusive OR) o ADD
(suma). ADD-2comp, Modbus ASCII, y Modbus RTU pueden seleccionarse también para los módulos de la
CPU actualizada.

Ejemplo: Los datos entrantes constan de 41h, 42h, 43h, 44h y 45h.
(1) Fórmula de cálculo de BCC = XOR
Resultado del cálculo = 41h ⊕ 42h ⊕ 43h ⊕ 44h ⊕ 45h = 41h
(2) Fórmula de cálculo de BCC = ADD
Resultado del cálculo = 41h + 42h + 43h + 44h + 45h = 14Fh → 4Fh (Sólo los últimos 1 o 2 dígitos se
utilizan como BCC).
(3) Fórmula de cálculo de BCC = ADD-2comp
Resultado del cálculo = B1
(4) Fórmula de cálculo de BCC = Modbus ASCII
Resultado del cálculo = A4
(5) Fórmula de cálculo de BCC = Modbus RTU
Resultado del cálculo = 91h F6h
Tipo de conversión
El resultado del cálculo de BCC se puede convertir o no en función del tipo de conversión designado, tal y
como se describe a continuación.

Ejemplo: El resultado del cálculo de BCC es 0041h.


(1) Conversión Binario a ASCII
“4” “1” Nota: En WindLDR, Modbus ASCII tiene
0041h (34h) (31h) como valor por defecto conversión de
Conversión Binario a ASCII
binario a ASCII.
2 dígitos

(2) Sin conversión

NUL “A” Nota: En WindLDR, Modbus RTU tiene


0041h (00h) (41h)
Sin conversión como valor por defecto sin conversión.
2 dígitos

Dígitos BCC (Bytes)


La cantidad de dígitos (bytes) del código BCC se puede seleccionar de 1 o 2.

Ejemplo:
“4” “1” “4” “1”
(1) Dígitos BCC = 2 (34h) (31h) (34h) (31h) Nota: En WindLDR, Modbus ASCII y
Modbus RTU tiene como valor por defecto
“4” “1” “1” 2 dígitos.
(2) Dígitos BCC = 1 (34h) (31h) (31h)
Dígito inferior

Comparación de códigos BCC


MicroSmart compara el resultado del cálculo de BCC con el código BCC en los datos entrantes recibidos para
comprobar si hay errores en la comunicación entrante debido a ruidos externos u otras causas. Si hay
disparidad en la comparación, se almacena un código de error en el registro de datos designado como estado
de recepción en la instrucción RXD. Si desea obtener más información acerca de los códigos de error de
comunicación del usuario, consulte la página 17-29.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 17-23


17: INSTRUCCIONES DE COMUNICACIÓN 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 código BCC adjuntado a los bytes séptimo 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 cálculo de BCC BCC

Resultado del cálculo de BCC El resultado de la comparación verifica que


los datos se han recibido correctamente.
31h ⊕ 32h ⊕ 33h ⊕ 34h ⊕ 35h ⊕ 36h = 07h
Conversión 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 código BCC adjuntado a los bytes séptimo 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 cálculo de BCC BCC


El resultado de la comparación es falso.
Resultado del cálculo de BCC
El código de error 9 se almacena en el registro
31h + 32h + 33h + 34h + 35h + 36h = 135h de datos de estado de recepción.
Conversión Binario a ASCII

“3” “5”
(33h) (35h)

Salida de finalización de recepción


Designe una salida, de Q0 a Q107, o un relé interno, de M0 a M1277, como dispositivo para la salida de
finalización de recepción.
Cuando se activa la entrada de inicio de una instrucción RXD, se inicia la preparación de la recepción de
datos, seguida de la conversión y el almacenamiento de los mismos. Cuando se completa una secuencia de
toda la operación de recepción, se activa la salida o el relé interno designado.
Condiciones para la finalización de recepción de datos
Después de comenzar a recibir datos, se puede finalizar la instrucción RXD de tres formas:
• Cuando se recibe un delimitador de fin (excepto cuando hay un BCC inmediatamente después del
delimitador de fin).
• Cuando se produce el tiempo de espera de recepción.
• Cuando se ha recibido un recuento de bytes de datos especificado.
La recepción de datos finaliza cuando se cumple una de las tres condiciones anteriores. Para cancelar una
instrucción RXD, utilice el indicador de cancelación M8022 o M8023 de la instrucción de recepción de
comunicación del usuario. Consulte la página 17-25.

17-24 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Estado de recepción
Designe un registro de datos, de D0 a D1298 o de D2000 a D7998, como dispositivo para almacenar la
información del estado de recepción, incluyendo un código de estado de recepción y un código de error de
comunicación del usuario.
Código de estado de recepción

Recepción
Código de Estado Descripción
estado
Desde que se activa la entrada de inicio de una instrucción RXD para
Preparación de la recepción de
16 leer el formato de recepción, hasta que se activa la instrucción RXD
datos
mediante un procesamiento de END
Desde que se activa la instrucción RXD mediante un procesamiento
32 Recepción de datos
de END hasta que se reciben los datos entrantes
Desde que se reciben los datos entrantes hasta que los datos
Finalización de la recepción de
48 recibidos se convierten y almacenan en registros de datos en función
datos
del formato de recepción
Finalización de la instrucción Finaliza toda la operación de recepción de datos y se puede realizar
64
de recepción la siguiente
Activación del indicador de
cancelación de la instrucción Las instrucciones RXD se cancelan mediante el relé interno especial
128
de recepción de comunicación M8022 o M8023
del usuario

Si el código de estado de recepción es distinto del indicado anteriormente, se sospechará la existencia de un


error en la instrucción de recepción. Consulte el código de error de comunicación del usuario en la página
17-29.

Recuento de bytes de datos de recepción


El registro de datos siguiente al dispositivo designado para el estado de recepción almacena el recuento de
bytes de datos recibidos por la instrucción RXD. Cuando se incluyen un delimitador de inicio, uno de fin y un
BCC en los datos recibidos, los recuentos de bytes de estos códigos también se incluyen en el recuento de
bytes de datos de recepción.

Ejemplo: El registro de datos D200 se designa como dispositivo para el estado de recepción.

D200 Estado de recepción


D201 recuento de bytes de datos de recepción

Indicador de cancelación de instrucción de recepción de comunicación del usuario M8022/


M8023
Los relés internos especiales M8022 y M8023 se utilizan para cancelar todas las instrucciones RXD1 y RXD2,
respectivamente. Mientras MicroSmart ha finalizado el formato de recepción y está preparado para recibir los
datos entrantes, la activación de M8022 o M8023 cancela todas las instrucciones de recepción para el puerto
1 o 2, respectivamente. Esta función resulta útil para cancelar sólo las instrucciones de recepción, sin parar
MicroSmart.
Para activar las instrucciones RXD canceladas, desactive el indicador y vuelva a activar la entrada para la
instrucción RXD.

Programación de la instrucción RXD utilizando WindLDR


El siguiente ejemplo demuestra cómo programar una instrucción RXD incluyendo un delimitador de inicio,
omisión, 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 finalización de recepción. El
registro de datos D200 se utiliza como destino D2 para el estado de recepción, y el registro de datos D201 se
utiliza para almacenar el recuento de bytes de datos de recepción.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 17-25


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Ejemplo de datos de recepción:


Intervalo de cálculo de BCC

STX “1” “2” “3” “4” “5” “6” “7” “8” “9” “0” “A” “B” BCC (H)
BCC ETX
(L)
(02h) (31h) (32h) (33h) (34h) (35h) (36h) (37h) (38h) (39h) (30h) (41h) (42h) (39h) (32h) (03h)

Iniciar Omitir Almacenado en D20 Almacenado en D21 BCCDelimitador de


fin Delimitador

Programa de muestra de RXD:


Puerto de comunicación: Puerto 1
SOTU RXD S1 D1 D2
I0 1 16 M20 D200 Salida de finalización de recepción: M20
Registro de estado de recepción: D200
Recuento de bytes de datos de recepción: D201

1. Empezar a programar una instrucción RXD. Mueva el cursor al lugar en el que desea insertar la instrucción RXD
y escriba RXD. También puede insertar la instrucción RXD haciendo clic en el icono Comunicación del usuario de
la barra de menú y haciendo clic en el lugar en el que desea insertarla en el área de edición del programa, a
continuación aparecerá el cuadro de diálogo Transmisión. Haga clic en RXD para cambiar al cuadro de diálogo
Recepción.

Aparece el cuadro de diálogo Instrucción de recepción.

2. Compruebe que RXD está seleccionada en el cuadro Tipos y haga clic en Puerto 1 del cuadro Puerto. A
continuación, haga clic en Insertar.
Aparece el cuadro de diálogo Selección de tipo de datos. Programará el dispositivo de origen S1 mediante
este cuadro de diálogo.

3. Haga clic en Constante (Hexadecimal) en el cuadro Tipos y haga clic en Aceptar. A continuación, en el cuadro
de diálogo 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 COMUNICACIÓN DEL USUARIO

4. Como el cuadro de diálogo Instrucción de recepción vuelve a aparecer, repita el procedimiento anterior. En el
cuadro de diálogo Selección de tipo de datos, haga clic en Omitir y luego en Aceptar. A continuación, en el
cuadro de diálogo Omitir, escriba 4 en el cuadro Dígitos y haga clic en Aceptar.

5. De nuevo en el cuadro de diálogo Selección de tipo de datos, haga clic en Variable (DR) y a continuación en
Aceptar. A continuación, en el cuadro de diálogo Variable (Registro de datos), escriba D20 en el cuadro Núm de
DR y haga clic en ASCII a BIN para seleccionar la conversión ASCII a binario. Introduzca 4 en el cuadro Dígitos
(4 dígitos) y 2 en el cuadro REP (2 ciclos de repetición). Cuando termine, haga clic en Aceptar.

6. De nuevo en el cuadro de diálogo Selección de tipo de datos, haga clic en BCC y a continuación en Aceptar. A
continuación, en el cuadro de diálogo de BCC, introduzca 1 en el cuadro Posición de inicio de cálculo, haga clic
en ADD para el Tipo de cálculo, haga clic en BIN a ASCII para el Tipo de conversión y haga clic en 2 para los
Dígitos. Cuando termine, haga clic en Aceptar.

7. De nuevo en el cuadro de diálogo Selección de tipo de datos, haga clic en Constante (Hexadecimal) y luego en
Aceptar. A continuación, en el cuadro de diálogo 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 COMUNICACIÓN DEL USUARIO

8. En el cuadro de diálogo Instrucción de recepción, escriba M20 en el cuadro D1 de destino y escriba D200 en el
cuadro D2 de destino. Cuando termine, haga clic en Aceptar.

La programación de la instrucción RXD1 ha finalizado y los datos de recepción se almacenarán de la siguiente


forma:

D20 5678h = 22136


D21 90ABh = 37035

17-28 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Error de comunicación del usuario


Cuando se produce un error de comunicación del usuario, se almacena un código de error en el registro de
datos designado como estado de transmisión de la instrucción TXD o estado de recepción de la instrucción
RXD. Cuando se producen varios errores, el último código 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 también información del código de estado de transmisión/recepción.
Para extraer un código de error de comunicación del usuario del registro de datos de estado, divida el valor por
16. El resto es el código de error de comunicación del usuario. Consulte las páginas 17-12 y 17-25.
Para corregir el error, corrija el programa del usuario consultando las causas de error descritas a continuación:
Código de error de comunicación del usuario
Código de error
de comunicación Causa del error Salida de finalización de transmisión/recepción
del usuario
Las salidas de finalización de transmisión de las
Entradas de inicio a más de 5 instrucciones TXD
1 primeras 5 instrucciones TXD de la parte superior
están activadas al mismo tiempo.
del diagrama de escalera están activadas.
Tiempo de espera ocupado de destino de Continúa activado después de un tiempo de
2
transmisión espera ocupado
Entre las primeras 5 instrucciones RXD de la
parte superior del diagrama de escalera, las
Entradas de inicio a más de 5 instrucciones RXD
salidas de finalización de recepción de las
3 con un delimitador de inicio están activadas al
instrucciones RXD continúan activadas si el
mismo tiempo.
delimitador de inicio coincide con el primer byte
de los datos recibidos.
Mientras se ejecuta una instrucción RXD sin La salida de finalización de recepción de la
4 delimitador de inicio, se ejecuta otra instrucción instrucción RXD en una dirección más pequeña
RXD con o sin delimitador de inicio. continúa activada.
5 — Reservado — —
6 — Reservado — —
No se ha producido ningún efecto sobre la salida
de finalización de la recepción.
El primer byte de los datos recibidos no coincide
7 Si a continuación se reciben datos entrantes con
con el delimitador de inicio especificado.
un delimitador de inicio coincidente, la salida de
finalización de recepción continúa activada.
Cuando se especifica una conversión de ASCII a
binario o de ASCII a BCD en el formato de
recepción se recibe cualquier código La salida de finalización de recepción continúa
8
comprendido entre 0 y 9 y entre A y F. (Estos activada.
códigos se consideran como 0 durante la
conversión).
El BCC calculado a partir de la instrucción RXD
La salida de finalización de recepción continúa
9 no coincide con el BCC adjunto a los datos
activada.
recibidos.
El código del delimitador de fin especificado en la La salida de finalización de recepción continúa
10
instrucción RXD no coincide con el recibido. activada.
Tiempo de espera de recepción entre caracteres
(Tras recibir un byte de datos, el siguiente byte no La salida de finalización de recepción continúa
11
se recibe en el período especificado como valor activada.
del tiempo de espera de recepción).
Error de exceso
(Antes de que finalice por completo el La salida de finalización de recepción continúa
12
procesamiento de la recepción se reciben los activada.
siguientes datos).
Error de marco No se ha producido ningún efecto sobre la salida
13
(Error de detección del bit de inicio o de parada) de finalización.
Error en la comprobación de paridad
No se ha producido ningún efecto sobre la salida
14 (Se ha encontrado un error en la comprobación
de finalización.
de paridad).
La instrucción TXD1/RXD1 (o TXD2/RXD2) se
ejecutó sin seleccionar el protocolo del usuario No se ha producido ningún efecto sobre la salida
15
del puerto 1 (o del puerto 2) en Configuración de de finalización.
área de función.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 17-29


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Tabla de códigos de caracteres ASCII

Bit
superior
0 1 2 3 4 5 6 7 8 9 A B C D E F
Bit
inferior

NU DL
0 L E SP 0 @ P ` p
Decimal 0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240

1 SO DC ! 1 A Q a q
H 1
Decimal 1 17 33 49 65 81 97 113 129 145 161 177 193 209 225 241
ST D
2 X C2 ” 2 B R b r
Decimal 2 18 34 50 66 82 98 114 130 146 162 178 194 210 226 242
ET D
3 X C3 # 3 C S c s
Decimal 3 19 35 51 67 83 99 115 131 147 163 179 195 211 227 243

4 EO D C $ 4 D T d t
T 4
Decimal 4 20 36 52 68 84 100 116 132 148 164 180 196 212 228 244
EN NA
5 Q K % 5 E U e u
Decimal 5 21 37 53 69 85 101 117 133 149 165 181 197 213 229 245

6 AC SY & 6 F V f v
K N
Decimal 6 22 38 54 70 86 102 118 134 150 166 182 198 214 230 246

7 BE ET ’ 7 G W g w
L B
Decimal 7 23 39 55 71 87 103 119 135 151 167 183 199 215 231 247

8 BS CAN ( 8 H X h x
Decimal 8 24 40 56 72 88 104 120 136 152 168 184 200 216 232 248

9 HT EM ) 9 I Y i y
Decimal 9 25 41 57 73 89 105 121 137 153 169 185 201 217 233 249

A LF SUB * : J Z j z
Decimal 10 26 42 58 74 90 106 122 138 154 170 186 202 218 234 250

B VT ESC + ; K [ k {
Decimal 11 27 43 59 75 91 107 123 139 155 171 187 203 219 235 251

C FF FS , < L \ l |
Decimal 12 28 44 60 76 92 108 124 140 156 172 188 204 220 236 252

D CR GS - = M ] m }
Decimal 13 29 45 61 77 93 109 125 141 157 173 189 205 221 237 253

E SO RS . > N ^ n ~
Decimal 14 30 46 62 78 94 110 126 142 158 174 190 206 222 238 254

F SI US / ? O _ o
Decimal 15 31 47 63 79 95 111 127 143 159 175 191 207 223 239 255

17-30 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Señales de control de línea de RS232C


Mientras MicroSmart está en modo de comunicación del usuario, los registros de datos especiales pueden
utilizarse para activar o desactivar las opciones de señal de control de DSR y de DTR del puerto 2. Este puerto
sólo está disponible en los módulos 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 comunicación RS232C. Las opciones de señal de control de
DSR y de DTR no pueden utilizarse para el puerto 1.
La línea de señal de RTS del puerto 2 permanece activada.
Registros de datos especiales para el puerto 2 para las señales de control de línea de RS232C
Los registros de datos especiales D8104 a D8106 se asignan a las señales de control de línea RS232C.
Puerto RS232C Núm de DR. Función del registro de datos Valor de DR actualizado L/E
D8104 Estado de señal de control Cada ciclo de scan L
Opción de señal de control de
D8105 Cuando se envían/reciben datos L/E
Puerto 2 entrada DSR
Opción de señal de control de
D8106 Cuando se envían/reciben datos L/E
salida DTR

Estado de señal de control D8104


El registro de datos especial D8104 almacena un valor para indicar que DSR y DTR están activados o
desactivados en el puerto 2. Los datos de D8104 se actualizan en cada procesamiento de END.
Valor de D8104 DSR DTR Descripción
0 DESACTIVADO DESACTIVADO DSR y DTR están desactivados
1 DESACTIVADO ACTIVADO DTR está activado
2 ACTIVADO DESACTIVADO DSR está activado
3 ACTIVADO ACTIVADO DSR y DTR están activados

Estado de señal de control DSR en los modos de EJECUCIÓN y PARADA


Comunicación Estado de DSR (Entrada)
Valor de D8105
Modo Modo EJECUCIÓN Modo PARADA
0 (predeterminado) Sin efecto Sin efecto (TXD/RXD desactivadas)
ACTIVADO:Activa TXD/RXD
1 Sin efecto (TXD/RXD desactivadas)
DESACTIVADO:Desactiva TXD/RXD
ACTIVADO:Desactiva TXD/RXD
Modo de 2 Sin efecto (TXD/RXD desactivadas)
DESACTIVADO:Activa TXD/RXD
comunicación
ACTIVADO:Activa TXD
del usuario 3 Sin efecto (TXD/RXD desactivadas)
DESACTIVADO:Desactiva TXD
ACTIVADO:Desactiva TXD
4 Sin efecto (TXD/RXD desactivadas)
DESACTIVADO:Activa TXD
5 o más Sin efecto Sin efecto (TXD/RXD desactivadas)
Modo de
— Sin efecto Sin efecto
mantenimiento

Estado de señal de control DTR en los modos de EJECUCIÓN y PARADA


Modo de Estado de DTR (Salida)
Valor de D8106
comunicación Modo EJECUCIÓN Modo PARADA
0 (predeterminado) ACTIVADO DESACTIVADO
1 DESACTIVADO DESACTIVADO
Modo de
RXD activado: ACTIVADO
comunicación
2 RXD desactivado: DESACTIVADO
del usuario
DESACTIVADO
3 o más ACTIVADO DESACTIVADO
Modo de
— ACTIVADO ACTIVADO
mantenimiento

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 17-31


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Opción de señal 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 función de la señal DSR (establecimiento de datos preparado) que se envía
desde dicho terminal. La señal DSR es una entrada para MicroSmart que determina el estado del terminal
remoto. Este terminal indica a
MicroSmart , utilizando la señal DSR, si está preparado para recibir datos o si está enviando datos válidos.
La opción de señal de control DSR sólo se puede utilizar en la comunicación 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.

Señal DSR ACTIVADO


DESACTIVADO

Transmitir/recibir Imposible Posible Imposible

D8105 = 2: Si DSR está desactivado, MicroSmart puede transmitir y recibir datos.

Señal DSR ACTIVADO


DESACTIVADO

Transmitir/recibir Imposible Posible Imposible

D8105 = 3: Si DSR está activado, MicroSmart puede transmitir datos. Esta función se denomina
normalmente “Control ocupado” y se utiliza para controlar la transmisión 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.

Señal DSR ACTIVADO


DESACTIVADO

Transmisión Imposible Posible Imposible

D8105 = 4: Si DSR está desactivado, MicroSmart puede transmitir datos.

Señal DSR ACTIVADO


DESACTIVADO

Transmisión Imposible Posible Imposible

D8105 = 5 o más: Igual que para D8105 = 0. DSR no se utiliza para el control del flujo de datos.

17-32 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Opción de señal de control de salida DTR D8106


El registro de datos especial D8106 se utiliza para controlar la señal DTR (terminal de datos preparada) para
indicar el estado operativo de MicroSmart y el estado de transmisión/recepción.
La opción de señal de control DTR sólo se puede utilizar en la comunicación del usuario mediante el puerto
RS232C 2.
D8106 = 0 (valor predeterminado del sistema):
Mientras MicroSmart está ejecutándose, DTR está activado tanto si MicroSmart está
transmitiendo como si está recibiendo datos. Mientras MicroSmart está parada, DTR
permanece desactivado. Utilice esta opción para indicar el estado operativo de MicroSmart.

MicroSmart Parada Ejecutándose Parada

ACTIVADO
Señal DTR
DESACTIVADO

D8106 = 1: Tanto si MicroSmart está ejecutándose como si está parada, DTR permanece desactivado.

MicroSmart Parada Ejecutándose Parada

Señal DTR ACTIVADO


DESACTIVADO

D8106 = 2: Mientras MicroSmart puede recibir datos, DTR está activado. Mientras MicroSmart no puede
recibir datos, DTR permanece desactivado. Utilice esta opción cuando se necesite el control
del flujo de datos de recepción.

Recepción Imposible Posible Imposible

ACTIVADO
Señal DTR
DESACTIVADO

D8106 = 3 o más: Igual que para D8106 = 0.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 17-33


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Programa de muestra – TXD de comunicación del usuario


Este ejemplo demuestra un programa para enviar datos a una impresora mediante la instrucción TXD2
(transmitir) de comunicación del usuario, con un adaptador de comunicación RS232C opcional instalado en el
conector del puerto 2 del módulo de la CPU tipo 24 E/S.
Configuración del sistema

Impresora

Adaptador de comunicación RS232C


FC4A-PC1 Al puerto RS232C

Al puerto 2 Cable 1C de comunicación del usuario


(RS232C) FC2A-KP1C Acople un conector adecuado al
2,4 m (7,87 pies) de longitud extremo abierto referido a los
contactos de conector del cable
indicado a continuación.
Contactos y conexión del cable
Contactos de conector mini DIN Contactos de conector D-sub de 9 contactos
Descripción Color Contacto Contacto Descripción
Blindaje — Cubierta 1 NC Sin conexión
NC Sin conexión Negro 1 2 NC Sin conexión
NC Sin conexión Amarillo 2 3 DATOS Datos de recepción
TXD Datos de transmisión Azul 3 4 NC Sin conexión
NC Sin conexión Verde 4 5 GND Toma de tierra
DSR Establecimiento de 6 NC Sin conexión
Marrón 5
datos preparado 7 NC Sin conexión
NC Sin conexión Gris 6 8 OCUPADOSeñal de ocupado
SG Toma de tierra de señal Rojo 7 9 NC Sin conexión
NC Sin conexión Blanco 8

El nombre del terminal OCUPADO difiere en función de las impresoras, como por ejemplo DTR. La función de
este terminal consiste en enviar una señal a un equipo remoto para averiguar si la impresora está preparada o
no para imprimir datos. Como la operación de esta señal puede diferir enfunción de las impresoras, confírmela
antes de conectar el cable.

Precaución • No conecte ningún cable a los contactos NC (sin conexión); si lo hace, puede que
MicroSmart y la impresora no funcionen correctamente o resulten dañadas.

Descripción de la operación Ejemplo de impresión


Los datos del contador C2 y del registro de datos D30 se imprimen cada --- PRUEBA DE
minuto. Un ejemplo de impresión se muestra a la derecha. IMPRESIÓN ---

Programación de los registros de datos especiales 11H 00M

El registro de datos especial D8105 se utiliza para supervisar la señal CNT2...0050


OCUPADO y para controlar la transmisión de los datos de impresión. D030...3854

DR especial Valor Descripción --- PRUEBA DE


Mientras DSR esté activado (no ocupado), la CPU envía datos. IMPRESIÓN ---
Mientras DSR está desactivado (ocupado), la CPU detiene la
transmisión de datos. 11H 01M
Si la duración del período de desactivación supera un límite
D8105 3
(aprox. 5 seg.), se producirá un error de tiempo de espera CNT2...0110
ocupado de transmisión y el resto de los datos no podrá enviarse. D030...2124
El registro de datos de estado de transmisión almacenará un
código de error. Consulte las páginas 17-12 y 17-29.

MicroSmart supervisa la señal DSR para impedir que el búfer de recepción de la impresora se desborde. Si
desea obtener más información acerca de la señal DSR, consulte la página 17-32.

17-34 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Establecimiento del modo de comunicación del usuario en Configuración de área de función de


WindLDR.
Como este ejemplo utiliza el puerto RS232C 2, seleccione Protocolo de usuario para el Puerto 2 en
Configuración de área de función mediante WindLDR. Consulte la página 17-6.
Configuración de los parámetros de comunicación
Establezca los parámetros de comunicación para que coincidan con los de la impresora. Consulte la página
17-6. Si desea obtener más información acerca de los parámetros de comunicación de la impresora, consulte
en el manual del usuario la sección dedicada a la misma. A continuación se muestra un ejemplo:
Parámetros de comunicación:
Velocidad en baudios 9600 bps
Bits de datos 8
Comprobación de paridad Ninguno
Bits de parada 1
Nota: El valor de tiempo de espera de recepción se utiliza para la instrucción RXD en el modo de comunicación del
usuario. Como este ejemplo utiliza únicamente la instrucción TXD, el valor de tiempo de espera de recepción no tiene
efecto.
Diagrama de escalera
El segundo dato almacenado en el registro de datos especial D8014 se compara con 0 mediante la instrucción
CMP= (comparación igual que). Cada vez que se cumple esta condición, se ejecuta la instrucción 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.

MOV(W) S1 – D1 – REP M8120 es el relé interno especial del pulso de


M8120 3 D8105 inicialización.
3 → D8105 para activar la opción DSR para el control
CMP=(W) S1 – S2 – D1 – REP
D8014 0 M0 ocupado.
M8125
M8125 es el relé interno especial de salida en
MOV(W) S1 – D1 – REP funcionamiento.
M0 C2 D31
CMP=(W) compara el segundo dato de D8014 con 0.
MOV(W) S1 – D1 – REP Cuando el segundo dato de D8014 es igual que 0, se
D8012 D20
activa M0.
MOV(W) S1 – D1 – REP El valor actual del contador C2 se mueve a D31.
D8013 D21
Los datos de hora de D8012 se mueven a D20.
SOTU TXD S1 D1 D2 Los datos de minutos de D8013 se mueven a D21.
M0 2 73 M1 D0
TXD2 se ejecuta para enviar datos de 73 bytes a través del
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 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 Conversión: BCD→ASCII Dígitos: 2 REP: 01 Los datos de hora de D20 se convierten de BCD a ASCII y
H SP se envían dos dígitos.
48h 20h
D21 Conversión: BCD→ASCII Dígitos: 2 REP: 01 Los datos de minutos de D21 se convierten de BCD a
M CR LF CR LF ASCII y se envían dos dígitos.
4Dh 0Dh 0Ah 0Dh 0Ah
SP SP SP C N T 2 . . .
20h 20h 20h 43h 4Eh 54h 32h 2Eh 2Eh 2Eh
D31 Conversión: BCD→ASCII Dígitos: 4 REP: 01
Los datos del contador C2 de D31 se convierten de BCD a
ASCII y se envían 4 dígitos.
CR LF SP SP SP D 0 3 0 . . .
0Dh 0Ah 20h 20h 20h 44h 30h 33h 30h 2Eh 2Eh 2Eh
D30 Conversión: BCD→ASCII Dígitos: 4 REP: 01 Los datos de D30 se convierten de BCD a ASCII y se
CR LF CR LF envían 4 dígitos.
0Dh 0Ah 0Dh 0Ah

END

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 17-35


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Programa de muestra – RXD de comunicación del usuario


Este ejemplo demuestra un programa para recibir datos procedentes de un lector de códigos de barras con un
puerto RS232C mediante la instrucción RXD1 (recibir) de comunicación del usuario.

Configuración del sistema

Cable 1C de comunicación del usuario


Al puerto 1 FC2A-KP1C Lector de códigos de barras
RS232C 2,4 m (7,87 pies) de longitud
Al puerto RS232C

Acople un conector adecuado al extremo


abierto referido a los contactos de conector del
cable indicado a continuación.

Contactos de conector D-sub de 25


Contactos de conector mini DIN contactos
Descripción Color Contacto Contacto Descripción
Blindaje — Cubierta 1 FG Toma de tierra de marco
NC Sin conexión Negro 1 2 TXD1 Datos de transmisión
NC Sin conexión Amarillo 2 3 RXD1 Datos de recepción
TXD Datos de transmisión Azul 3 7 GND Toma de tierra
RXD Datos de recepción Verde 4
NC Sin conexión Marrón 5
NC Sin conexión Gris 6
SG Toma de tierra de señal Rojo 7
NC Sin conexión Blanco 8

Precaución • No conecte ningún cable a los contactos NC (sin conexión); si lo hace, puede que
MicroSmart y el lector de códigos de barras no funcionen correctamente o resulten
dañados.

Descripción de la operación
Un lector de códigos de barras se utiliza para escanear códigos de barras de 8 dígitos numéricos. Los datos
escaneados se envían a MicroSmart a través del puerto RS232C 1 y se almacenan en registros de datos. Los
8 dígitos 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 comunicación del usuario en Configuración de área de función de


WindLDR.
Como este ejemplo utiliza el puerto RS232C 1, seleccione Protocolo de usuario para el Puerto 1 en
Configuración de área de función mediante WindLDR. Consulte la página 17-6.

Configuración de los parámetros de comunicación


Establezca los parámetros de comunicación para que coincidan con los del lector de códigos de barras.
Consulte la página 17-6. Si desea obtener más información acerca de los parámetros de comunicación del
lector de códigos de barras, consulte en el manual del usuario la sección dedicada al mismo. A continuación
se muestra un ejemplo:
Parámetros de comunicación:
Velocidad en baudios 9600 bps
Bits de datos 7
Comprobación de paridad Par
Bits de parada 1

17-36 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Configuración del lector de códigos de barras


Los valores que se indican a continuación constituyen un ejemplo de configuración de un lector de códigos de
barras. Para la configuración real, consulte en el manual del usuario la sección dedicada al lector de códigos
de barras.
Modo de sincronización Automático
Modo de lectura Lectura única o varias lecturas
Velocidad en baudios: 9600 bps Bits de datos: 7
Parámetros de comunicación
Comprobación de paridad: par Bit de parada: 1
Encabezado: 02h
Código de terminación: 03h
Regreso de eco de datos: No
Salida de datos de BCR: Sí
Otros parámetros de Control de tiempo de las salidas:
Supresión de caracteres: No
comunicación Prioridad de salida 1
Entrada de serie principal: No
Filtro de salidas de datos: No
Sub serie: No
Modo preestablecido de
Sin utilizar
comparación

Dirección del dispositivo


M100 Entrada para iniciar la recepción de los datos del código de barras
M101 Salida de finalización de recepción para los datos del código de barras
M8120 Relé interno especial del pulso de inicialización
D20 Almacenar datos del código de barras (4 dígitos superiores)
D21 Almacenar datos del código de barras (4 dígitos inferiores)
D100 Registro de datos de estado de recepción de los datos del código de barras
D101 Registro de datos de recuento de bytes de datos de recepción

Diagrama de escalera
Cuando MicroSmart inicia la operación, la instrucción RXD1 se ejecuta para esperar los datos entrantes.
Cuando finaliza la recepción de datos, estos datos se almacenan en los registros de datos D20 y D21. La
señal de finalización de recepción se utiliza para ejecutar la instrucción RXD1 para esperar más datos
entrantes.
M8120 es el relé interno especial del pulso de inicialización utilizado para
S
M8120 M100 establecer M100.

RXD S1 D1 D2 En el límite ascendente de M100, se ejecuta RXD1 para que esté


M100 1 10 M101 D100 preparado para recibir datos.

R Incluso después de resetear M100, RXD1 todavía espera datos


M100 entrantes.

S
M101 M100 Cuando finaliza la recepción de datos, se activa M101, y, a continuación,
se establece M100 para que ejecute RXD1 para recibir los próximos
R
datos entrantes.
M101

END

Datos de RXD1
STX D20 B4 2 ETX
(02h) Registro de datos (03h)
Delimitador de fin
D20, conversión ASCII a BCD (4 dígitos), repetición: 2
Delimitador de inicio

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 17-37


17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO

Ejemplos de nuevos cálculos de BCC


Los módulos de la CPU actualizada pueden usar tres nuevas fórmulas de cálculo BCC de ADD-2comp,
Modbus ASCII, y Modbus RTU para transmitir instrucciones TXD1 y TXD2 y recibir instrucciones RXD1 y
RXD2. Use la versión
WindLDR 4.40 o superior para programar el nuevo BCC. Estos caracteres de comprobación de bloque se
calculan de la siguiente forma.

ADD-2comp

1. Añade los caracteres en el intervalo desde la posición inicial de cálculo de BCC hasta el byte inmediatamente
anterior al BCC.

2. Invierte el resultado bit a bit, y añade 1 (Segundo complemento).

3. Guarda el resultado en la posición BCC de acuerdo con el tipo de conversión designada (Binaria a ASCII o Sin
conversión) y la cantidad designada de dígitos BCC.

Ejemplo: Conversión Binario a ASCII, 2 dígitos BCC


Cuando el resultado del paso 2 es 175h, el BCC consta de 37h, 35h.

Modbus ASCII — Calculando el LRC (comprobación de redundancia longitudinal)

1. Convierte los caracteres ASCII en el intervalo desde la posición de inicio de cálculo 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 añade 1 (Segundo complemento).

4. Convierte el datos de 1 byte inferior en caracteres ASCII. (Ejemplo: 75h → 37h, 35h)

5. Guarda los dos dígitos en la posición del BCC (LRC).

Modbus RTU — Calculando el CRC-16 (suma de comprobación de redundancia cíclica)

1. Toma el comando OR exclusivo (XOR) de FFFh y el primer datos de 1 byte en la posición inicial de cálculo 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 posición BCC
(CRC). (Ejemplo: 1234h → 34h, 12h)

17-38 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


18: INSTRUCCIONES DE RAMIFICACIÓN DEL PROGRAMA
Introducción
Las instrucciones de ramificación del programa reducen el tiempo de ejecución, permitiendo omitir partes del
programa cuando no se cumplen ciertas condiciones.
Las instrucciones básicas de ramificación del programa son LABEL y LJMP, que se utilizan para etiquetar una
dirección y saltar a la dirección que se ha etiquetado. Las herramientas de programación incluyen opciones “o
bien” entre varias partes de un programa y permiten llamar subrutinas que devuelven la ejecución al lugar
donde la dejó el programa normal.
La instrucción DI o EI activa o desactiva las entradas de interrupción y la interrupción de temporizador
individualmente.

LABEL (Etiqueta)
Es el número de etiqueta, desde 0 a 127, utilizado en la dirección del programa donde comienza la
LABEL ejecución de instrucciones de programa para una ramificación del programa.
***
Se puede utilizar una instrucción END para separar del programa principal una parte etiquetada.
De esta forma, el tiempo de ciclo de scan se minimiza al no ejecutar la ramificación del programa a
menos que se cumplan las condiciones de entrada.
Nota: No se puede utilizar más de una vez el mismo número de etiqueta.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
Número de etiqueta Etiqueta para LJMP y LCAL — — — — — — — 0-127 —

LJMP (Salto de etiqueta)


Cuando la entrada está activada, salta a la dirección con la etiqueta 0 a 127 designada
LJMP S1 por S1.
*****
Cuando la entrada está desactivada, no tiene lugar ningún salto y la ejecución del
programa continúa en la siguiente instrucción.
La instrucción LJMP se utiliza como opción “o bien” entre dos partes de un programa. La
ejecución del programa no vuelve a la instrucción que sigue a la instrucción LJMP,
después de la ramificación del programa.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Número de etiqueta al que se salta — — — — — — X 0-127 —

Si desea obtener el intervalo de números de dispositivo válidos, consulte las páginas 6-1 y 6-2.
Como la instrucción LJMP se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.
Nota: Asegúrese de que está programada una instrucción LABEL del número de etiqueta utilizado para una instrucción
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, asegúrese de que todos los números de LABEL posibles están incluidos en el
programa del usuario. Si no hay una etiqueta que coincida, aparecerá un error de ejecución en el programa del usuario,
activando el relé interno especial M8004 y el LED DE ERROR del módulo de la CPU.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 18-1


18: INSTRUCCIONES DE RAMIFICACIÓN DEL PROGRAMA

Ejemplo: LJMP y LABEL


El siguiente ejemplo demuestra un programa que salta a tres partes distintas del programa en función de la
entrada.
LJMP S1 Cuando la entrada I0 está activada, la ejecución del programa salta a la etiqueta 0.
I0 0

LJMP S1 Cuando la entrada I1 está activada, la ejecución del programa salta a la etiqueta 1.
I1 1

LJMP S1 Cuando la entrada I2 está activada, la ejecución del programa salta a la etiqueta 2.
I2 2

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 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
M8122 Q1 mseg.
END

LABEL M8123 es el relé interno especial del reloj de 10 mseg.


2
Cuando se produce el salto a la etiqueta 2, la salida Q2 oscila en incrementos de 10
mseg.
M8123 Q2

END

Uso de la instrucción de temporizador con ramificación del programa


Si ya está activada la entrada de inicio del temporizador de la instrucción TML, TIM, TMH o TMS, la cuenta
atrás se inicia inmediatamente en la ubicación a la que se salta, comenzando por el valor actual de
temporizador. Cuando se utiliza una ramificación del programa, es importante asegurarse de que los
temporizadores se inicializan cuando se desea, después del salto. Si es necesario inicializar la instrucción de
temporizador (establecida en el valor de preselección) después del salto, la entrada de inicio del temporizador
debe mantenerse desactivada durante uno o más ciclos de scan antes de la inicialización. De lo contrario, la
entrada del temporizador no se reconocerá.

18-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


18: INSTRUCCIONES DE RAMIFICACIÓN DEL PROGRAMA

Uso de la instrucción SOTU/SOTD con ramificación 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 después del salto para que se reconozca la transición del
límite ascendente o descendente.
Aunque normalmente la instrucción SOTU
LABEL produce un pulso para un ciclo de scan, cuando
0
se utiliza en una ramificación del programa, el Q1 Memoria ACTIVADO
SOTU pulso SOTU durará sólo hasta la siguiente vez interna DESACTIVADO
I1 Q1 que se ejecute la misma instrucción SOTU. ACTIVADO
Q1 Salida
En el ejemplo de la izquierda, la ramificación del DESACTIVADO
LJMP S1
0 programa producirá bucles mientras el relé END END
M0
interno M0 permanezca activado. Sin embargo,
SOTU produce una salida de pulso sólo durante
el primer bucle.
Como la instrucción 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 RAMIFICACIÓN DEL PROGRAMA

LCAL (Llamada de etiqueta)


Cuando la entrada está activada, se llama a la dirección con la etiqueta 0 a 127
LCAL S1 designada por S1. Cuando la entrada está desactivada, no tiene lugar ninguna llamada y
***** la ejecución del programa continúa en la siguiente instrucción.
La instrucción LCAL llama a una subrutina y vuelve al programa principal una vez
ejecutada la ramificación. Se debe insertar una instrucción LRET (véase a continuación)
al final de la ramificación del programa que se llame, de manera que la ejecución normal
del programa continúe volviendo a la instrucción que sigue a la instrucción LCAL.
Nota: Se debe utilizar la instrucción END para separar el programa principal de
cualquier subrutina llamada por la instrucción LCAL.
Se puede anidar un máximo de cuatro instrucciones LCAL. Si se anidan más de cuatro,
aparecerá un error de ejecución en el programa del usuario, activando el relé interno
especial M8004 y el LED DE ERROR del módulo de la CPU.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Número de etiqueta al que se llama — — — — — — X 0-127 —

Si desea obtener el intervalo de números de dispositivo válidos, consulte las páginas 6-1 y 6-2.
Como la instrucción LCAL se ejecuta en cada ciclo de scan mientras la entrada está activada, se debe utilizar
una entrada de pulso desde una instrucción SOTU o SOTD según sea necesario.
Nota: Asegúrese de que está programada una instrucción LABEL del número de etiqueta utilizado para una instrucción
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, asegúrese de que todos los números de LABEL posibles están incluidos en el
programa del usuario. Si no hay una etiqueta que coincida, aparecerá un error de ejecución en el programa del usuario,
activando el relé interno especial M8004 y el LED DE ERROR del módulo de la CPU.

LRET (Devolución de etiqueta)


Esta instrucción se inserta al final de una subrutina llamada por la instrucción LCAL. Una vez
LRET finalizada la subrutina, continúa la ejecución normal del programa volviendo a la instrucción que
sigue a la instrucción LCAL.
La instrucción LRET se debe insertar al final de la subrutina comenzando por una instrucción
LABEL. Si se programa en otra posición, aparecerá un error de ejecución en el programa del
usuario, activando el relé interno especial M8004 y el LED DE ERROR del módulo de la CPU.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
— — — — — — — — — — —

18-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


18: INSTRUCCIONES DE RAMIFICACIÓN DEL PROGRAMA

Estructura correcta para llamar a una subrutina


Cuando se ejecuta una instrucción LCAL, es posible que las instrucciones restantes del programa en el mismo
escalón no se ejecuten tras la devolución, si la subrutina cambia las condiciones de entrada. Después de la
instrucción LRET de una subrutina, la ejecución del programa comienza por la instrucción que sigue a la
instrucción LCAL, en función de la condición de entrada actual.
Si las instrucciones que siguen a una instrucción LCAL se deben ejecutar después de llamar a la subrutina,
asegúrese de que ésta no cambia las condiciones de entrada desfavorablemente. Además, incluya las
instrucciones siguientes en una nueva línea de escalera, separadas de la instrucción LCAL.
Correcto Incorrecto
MOV (W) S1 – D1 – REP MOV (W) S1 – D1 – REP
I0 D0 D1 I0 D0 D1

LCAL S1 LCAL S1
0 0

S S
I0 M0 M0
MOV (W) S1 – D1 – REP MOV (W) S1 – D1 – REP
D20 D21 D20 D21
Separe la línea de escalera para cada La subrutina puede cambiar el estado de
instrucción LCAL. E/S tras la devolución.

Ejemplo: LCAL y LRET


El siguiente ejemplo demuestra un programa que llama a tres partes distintas del programa en función de la
entrada. Una vez finalizada la subrutina, la ejecución normal del programa vuelve a la instrucción que sigue a
la instrucción LCAL.

LCAL S1 Cuando la entrada I0 está activada, la ejecución del programa salta a la etiqueta 0.
I0 0
Cuando la entrada I1 está activada, la ejecución del programa salta a la etiqueta 1.
LCAL S1
I1 1 Cuando la entrada I2 está activada, la ejecución del programa salta a la etiqueta 2.
LCAL S1
I2 2

END

LABEL M8121 es el relé interno especial del reloj de 1 seg.


0
Cuando se produce el salto a la etiqueta 0, la salida Q0 oscila en incrementos de 1 seg.
La ejecución del programa vuelve a la dirección de la entrada I1.
M8121 Q0

LRET

LABEL
1 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
M8122 Q1 mseg.
La ejecución del programa vuelve a la dirección de la entrada I2.
LRET

LABEL
2
M8123 es el relé interno especial del reloj de 10 mseg.
M8123 Q2 Cuando se produce el salto a la etiqueta 2, la salida Q2 oscila en incrementos de 10
mseg.
LRET
La ejecución del programa vuelve a la dirección de END.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 18-5


18: INSTRUCCIONES DE RAMIFICACIÓN DEL PROGRAMA

IOREF (Actualización de E/S)


Cuando la entrada está activada, los datos de E/S de 1 bit designados por el dispositivo
IOREF S1
de origen S1 se actualizan de inmediato independientemente del tiempo de ciclo de scan.
*****
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
módulo 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 módulo de la CPU.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X X X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) E/S que se va a actualizar X X — — — — — — —

Sólo se pueden designar como S1 los números de entrada y de salida disponibles en el módulo de la CPU. No
se pueden designar como S1 los números de entrada y de salida para módulos de E/S de expansión. Si desea
obtener el intervalo de números de dispositivo válidos, consulte las páginas 6-1 y 6-2.

Números de dispositivos de entrada y relés internos asignados


Dispositivo de Dispositivo de Dispositivo de
Relé interno Relé interno Relé interno
entrada entrada entrada
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 módulos 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 módulos sólo se pueden designar las entradas I0 a I7 como tal dispositivo.
Durante la ejecución normal de un programa del usuario, los estados de E/S se actualizan simultáneamente
cuando se ejecuta la instrucción END al final de un ciclo de scan. Cuando se necesita una respuesta en tiempo
real para ejecutar una interrupción, se puede utilizar la instrucción IOREF. Cuando se activa la entrada para la
instrucción IOREF, el estado de la entrada o salida designada se lee o escribe inmediatamente.
Cuando se ejecuta la instrucción 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 número de entrada se lee para la memoria de entrada interna cuando se
ejecuta la instrucción END igual que en el ciclo de scan normal; entonces el valor del filtro tiene efecto tal y
como se ha designado en la Configuración de área de función. Consulte la página 5-28.

18-6 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


18: INSTRUCCIONES DE RAMIFICACIÓN DEL PROGRAMA

Ejemplo: IOREF
El siguiente ejemplo demuestra un programa que transfiere el estado de la entrada I0 a la salida Q0 utilizando
la instrucción IOREF. La entrada I2 se ha designado como entrada de interrupción. Si desea obtener
información sobre la función de entrada de interrupción, consulte la página 5-23.

MOV (W) S1 – D1 – REP M8120 es el relé interno especial del pulso de inicialización.
M8120 0 D8032 D8032 almacena 0 para designar la etiqueta del destino de salto 0 para
la entrada de interrupción I2.
Programa principal

END

LABEL Cuando la entrada I2 está activada, la ejecución del programa salta a la


0 etiqueta 0.
M8125 es el relé interno especial de salida en funcionamiento.
IOREF S1
M8125 I0 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.
M300 Q0
IOREF S1 Otra instrucción IOREF escribe inmediatamente el estado de la
M8125 Q0 memoria interna de la salida Q0 en la salida Q0 real.
La ejecución del programa vuelve al programa principal.
LRET

DI (Desactivar interrupción)
Cuando la entrada está activada, se desactivan las entradas de interrupción y la
DI S1
interrupción de temporizador designadas por el dispositivo de origen S1.
**

EI (Activar interrupción)
Cuando la entrada está activada, se activan las entradas de interrupción y la interrupción
EI S1 de temporizador designadas por el dispositivo de origen S1.
**

Módulos 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 válidos
Dispositivo Función I Q M R T C D Constante Repetición
Entradas de interrupción e interrupción de
S1 (Origen 1) — — — — — — — 1-31 —
temporizador

Las entradas de interrupción I2 a I5 y la interrupción de temporizador seleccionadas en la Configuración de


área de función se suelen activar cuando se inicia la CPU. Cuando se ejecuta la instrucción DI, las entradas de
interrupción y la interrupción de temporizador designadas como dispositivo de origen S1 se desactivan incluso
si se cumple la condición de interrupción en el área de programa del usuario que sigue a la instrucción DI.
Cuando se ejecuta la instrucción EI, las entradas de interrupción y la interrupción de temporizador
desactivadas designadas como dispositivo de origen S1 se vuelven a activar en el área de programa del
usuario que sigue a la instrucción EI. Se pueden seleccionar distintos dispositivos para las instrucciones DI y
EI para activar y desactivar las entradas de interrupción de forma selectiva.
Asegúrese de que las entradas de interrupción y la interrupción de temporizador designadas como dispositivo
de origen S1 están seleccionadas en la Configuración de área de función. De lo contrario, si se ejecuta la
instrucción DI o EI, aparecerá un error de ejecución en el programa del usuario, activando el relé interno
especial M8004 y el LED DE ERROR del módulo de la CPU.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 18-7


18: INSTRUCCIONES DE RAMIFICACIÓN DEL PROGRAMA

Las instrucciones DI y EI no se pueden utilizar en un programa de interrupción. Si se utiliza, aparecerá un error


de ejecución en el programa del usuario, activando el relé interno especial M8004 y el LED DE ERROR del
módulo de la CPU.
Relés internos especiales M8140-M8144: Estado de interrupción
Los relés internos especiales M8140 a M8144 sirven para indicar si se activan o desactivan las entradas de
interrupción y la interrupción de temporizador.
Interrupción Interrupción activada Interrupción desactivada
Entrada de interrupción I2 M8140 ACTIVADO M8140 DESACTIVADO
Entrada de interrupción I3 M8141 ACTIVADO M8141 DESACTIVADO
Entrada de interrupción I4 M8142 ACTIVADO M8142 DESACTIVADO
Entrada de interrupción I5 M8143 ACTIVADO M8143 DESACTIVADO
Interrupción de temporizador M8144 ACTIVADO M8144 DESACTIVADO

Programación de WindLDR
En el cuadro de diálogo Desactivar interrupción (DI) o Activar interrupción (EI), haga clic en la casilla de
verificación situada a la izquierda de las entradas de interrupción I2 a I5 o en la interrupción de temporizador
para seleccionar el dispositivo de origen S1. El siguiente ejemplo selecciona las entradas de interrupción I2, I3
y la interrupción de temporizador para la instrucción DI, por lo que aparecerá un 19 como dispositivo de origen
S1.
El total de las entradas de interrupción y la
DI S1 interrupción de temporizador seleccionadas se
19 muestra como dispositivo de origen S1.
Interrupción Valor de S1
Entrada de interrupción I2 1
Entrada de interrupción I3 2
Entrada de interrupción I4 4
Entrada de interrupción I5 8
Interrupción de
16
temporizador

18-8 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


18: INSTRUCCIONES DE RAMIFICACIÓN DEL PROGRAMA

Ejemplo: DI y EI
El siguiente ejemplo demuestra un programa que activa y desactiva las entradas de interrupción y la
interrupción de temporizador de forma selectiva. Si desea obtener más información sobre las funciones de
entrada de interrupción e interrupción de temporizador, consulte las páginas 5-23 y 5-26. En este ejemplo, las
entradas I2 y I3 se han designado como entradas de interrupción y la interrupción de temporizador se utiliza a
intervalos de 100 mseg.

MOV (W) S1 – D1 – REP M8120 es el relé interno especial del pulso de inicialización.
M8120 0 D8032 D8032 almacena el número de etiqueta del destino de salto 0 para la
entrada de interrupción I2.
MOV (W) S1 – D1 – REP D8033 almacena el número de etiqueta del destino de salto 1 para la
1 D8033 entrada de interrupción I3.
D8036 almacena el número de etiqueta del destino de salto 2 para la
MOV (W) S1 – D1 – REP interrupción de temporizador.
2 D8036
Cuando la entrada I10 está activada, DI desactiva las entradas de
DI S1 interrupción I2, I3 y la interrupción de temporizador, por lo que M8140,
I10 19 M8141 y M8144 se desactivan.

Cuando la entrada I11 está activada y la entrada I10 está desactivada,


EI S1 EI activa las entradas de interrupción I2 y I3, por lo que M8140 y M8141
I11 I10 3
se activan.

EI S1 Cuando la entrada I12 está activada y la entrada I10 está desactivada,


I12 I10 16 EI activa la interrupción de temporizador, por lo que M8144 se activa.

END Final del programa principal.


Cuando la entrada I2 está activada, la ejecución del programa salta a la
LABEL etiqueta 0.
0
M8125 es el relé interno especial de salida en funcionamiento.
ALT D1
Q2 ALT activa o desactiva la memoria interna de la salida Q2.
M8125
IOREF escribe inmediatamente el estado de la memoria interna de la
IOREF S1 salida Q2 en la salida Q2 real.
M8125 Q2
La ejecución del programa vuelve al programa principal.
LRET
Cuando la entrada I3 está activada, la ejecución del programa salta a la
etiqueta 1.
LABEL
1
M8125 es el relé interno especial de salida en funcionamiento.
ALT D1 ALT activa o desactiva la memoria interna de la salida Q3.
M8125 Q3
IOREF escribe inmediatamente el estado de la memoria interna de la
IOREF S1
Q3 salida Q3 en la salida Q3 real.
M8125
La ejecución del programa vuelve al programa principal.
LRET

LABEL La interrupción de temporizador se produce cada 100 mseg; entonces,


2 el programa de ejecución salta a la etiqueta 2.

ALT D1 M8125 es el relé interno especial de salida en funcionamiento.


M8125 Q4 ALT activa o desactiva la memoria interna de la salida Q4.

IOREF S1 IOREF escribe inmediatamente el estado de la memoria interna de la


Q4 salida Q4 en la salida Q4 real.
M8125

LRET La ejecución del programa vuelve al programa principal.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 18-9


18: INSTRUCCIONES DE RAMIFICACIÓN DEL PROGRAMA

18-10 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


19: INSTRUCCIONES DE CONVERSIÓN DE COORDENADAS
Introducción
Las instrucciones de conversión de coordenadas convierten
Y
un punto de datos a otro valor, utilizando una relación lineal
(X2, Y2)
entre los valores de X e Y.
(X1, Y1)
Información de actualización
Los módulos 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 módulos
de la CPU aplicables, así como la versión del programa del
sistema se muestran en la siguiente tabla. Para conocer el
procedimiento de confirmación de la versión del programa (X0, Y0) X
del módulo de la CPU, consulte la página 29-1.
Tipo compacto Tipo estrecho
FC4A-D20RK1
Módulo de la CPU FC4A-C10R2 FC4A-C16R2 FC4A-C24R2 FC4A-D20K3 FC4A-D20RS1
FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C FC4A-D20S3 FC4A-D40K3
FC4A-D40S3
Versión de programa del 204 o
— — 204 o superior 203 o superior
sistema superior

Use la versión WindLDR 4.50 o superior para programar las instrucciones de conversión coordinada
actualizada.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 19-1


19: INSTRUCCIONES DE CONVERSIÓN DE COORDENADAS

XYFS (Establecimiento de formato XY)


Cuando la entrada está activada, se establece el
XYFS (I) S1 X0 Y0 ..... Xn Yn formato para la conversión XY. El número de
** ***** ***** ***** ***** coordenadas XY, que definen la relación lineal entre X
e Y, puede ser de 2 a 5 puntos. (0 ð n ð 4)

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
— — X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Número de formato — — — — — — — De 0 a 5 —
De 0 a 32767
X0 a Xn Valor X X X X X X X X —
De 0 a 65535
De 0 a 65535
Y0 a Yn Valor Y X X X X X X X —
–32768 a 32767

Si desea obtener el intervalo de números de dispositivo válidos, consulte las páginas 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 (Número de formato)
Seleccione un número de formato de 0 a 5. Se puede definir un máximo de 6 formatos para la conversión
XY.

Xn (Valor X), Yn (Valor Y)


Introduzca los valores de las coordenadas X e Y. Están disponibles tres intervalos de datos diferentes,
dependiendo del tipo de dato y de la versión del programa del sistema.
Programa del Versiones del programa del
Versiones del programa del sistema actualizado
sistema 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
Y Y Y

32767 65535 32767

X X
0 32767 0 65535

Coordenadas –32768 X –32768


válidas 0 65535

Si el valor X se hace negativo,


aparecerá un error de
ejecución en el programa del
usuario, activando el relé
interno especial M8004 y el
LED DE ERROR.

Tipos de datos válidos Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
W I (registro de desplazamiento) se designa como Xn o Yn, se utilizan 16 puntos.
(palabra) (entero)
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
W X de datos) se designa como Xn o Yn, se utiliza 1 punto.

19-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


19: INSTRUCCIONES DE CONVERSIÓN DE COORDENADAS

CVXTY (Convertir X a Y)
Cuando la entrada está activada, el valor X designado por el dispositivo
CVXTY (I) S1 S2 D1 S2 se convierte en el valor Y correspondiente en función de la relación
** ***** ***** lineal definida en la instrucción XYFS. El dispositivo S1 selecciona un
formato de un máximo de seis formatos de conversión XY. El resultado
de la conversión se establece en el dispositivo designado por D1.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
— — X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Número de formato — — — — — — — De 0 a 5 —
De 0 a 32767
S2 (Origen 2) Valor X X X X X X X X —
0 a 65535
D1 (Destino 1) Destino para almacenar los resultados — X ▲ X X X X — —

Si desea obtener el intervalo de números de dispositivo válidos, consulte las páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés 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 preselección,
que puede ser de 0 a 65535.

S1 (Número de formato)
Seleccione un número de formato de 0 a 5 que se ha definido mediante la instrucción XYFS. Si no está
programada una instrucción XYFS con el número de formato correspondiente, o si las instrucciones XYFS
y CVXTY del mismo número de formato tienen designaciones de tipo de datos diferentes, aparecerá un
error de ejecución 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 instrucción XYFS. Cualquier valor fuera del intervalo especificado en XYFS producirá
un error de ejecución en el programa del usuario, activando el relé interno especial M8004 y el LED DE
ERROR. Están disponibles tres intervalos de datos diferentes, dependiendo del tipo de dato y de la
versión del programa del sistema.

D1 (Destino para almacenar los resultados)


El resultado de la conversión del valor Y se almacena en el destino. El intervalo de datos depende del tipo
de datos disponible.
Programa Versiones del programa
Versiones del programa del sistema actualizado
del sistema del sistema
Tipo de datos Entero Palabra Entero
S2 (Valor X) 0 a 32767 0 a 65535 0 a 65535
D1 (Valor Y) –32768 a 32767 0 a 65535 –32768 a 32767

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 19-3


19: INSTRUCCIONES DE CONVERSIÓN DE COORDENADAS

Programa Versiones del programa


Versiones del programa del sistema actualizado
del sistema del sistema
Y Y Y

32767 65535 32767

Coordenadas
válidas X X
0 32767 0 65535

–32768 X –32768
0 65535

Tipos de datos válidos


W I Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(palabra) (entero) (registro de desplazamiento) se designa como S2 o D1, se utilizan 16 puntos.
X X 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 conversión de datos


El error de conversión de datos es ±0,5.

19-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


19: INSTRUCCIONES DE CONVERSIÓN DE COORDENADAS

CVYTX (Convertir Y a X)
Cuando la entrada está activada, el valor Y designado por el dispositivo
CVYTX (I) S1 S2 D1 S2 se convierte en el valor X correspondiente en función de la relación
** ***** ***** lineal definida en la instrucción XYFS. El dispositivo S1 selecciona un
formato de un máximo de seis formatos de conversión XY. El resultado
de la conversión se establece en el dispositivo designado por D1.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
— — X X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Número de formato — — — — — — — De 0 a 5 —
De 0 a 65535
S2 (Origen 2) Valor Y X X X X X X X —
–32768 a 32767
D1 (Destino 1) Destino para almacenar los resultados — X ▲ X X X X — —

Si desea obtener el intervalo de números de dispositivo válidos, consulte las páginas 6-1 y 6-2.
▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés 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 preselección,
que puede ser de 0 a 65535.

S1 ( Número de formato)
Seleccione un número de formato de 0 a 5 que se ha definido mediante la instrucción XYFS. Si no está
programada una instrucción XYFS con el número de formato correspondiente, o si las instrucciones XYFS
y CVYTX del mismo número de formato tienen designaciones de tipo de datos diferentes, aparecerá un
error de ejecución 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 instrucción XYFS. Cualquier valor fuera del intervalo especificado en XYFS producirá
un error de ejecución en el programa del usuario, activando el relé interno especial M8004 y el LED DE
ERROR. Están disponibles tres intervalos de datos diferentes, dependiendo del tipo de dato y de la
versión del programa del sistema.
D1 (Destino para almacenar los resultados)
El resultado de la conversión del valor X se almacena en el destino. El valor entero de los resultados de la
conversión puede ser de 0 a +32767. El intervalo de datos depende del tipo de datos disponible.

Programa del Versiones del programa del


Versiones del programa del sistema actualizado
sistema 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

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 19-5


19: INSTRUCCIONES DE CONVERSIÓN DE COORDENADAS

Programa del Versiones del programa del


Versiones del programa del sistema actualizado
sistema sistema
Y Y Y

32767 65535 32767

Coordenadas
válidas X X
0 32767 0 65535

–32768 X –32768
0 65535

Tipos de datos válidos


W I Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(palabra) (entero) (registro de desplazamiento) se designa como S2 o D1, se utilizan 16 puntos.
X X 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 conversión de datos


El error de conversión de datos es ±0,5.

Ejemplo: Conversión lineal


El siguiente ejemplo demuestra la configuración de dos puntos de coordenadas para definir la relación lineal
entre X e Y. Los dos puntos son (X0, Y0) = (0, 0) y (X1, Y1) = (8000, 4000). Una vez establecidos, hay una
conversión X a Y, así como una conversión Y a X.

XYFS (I) S1 X0 Y0 X1 Y1 M8120 es el relé interno especial del pulso de


M8120 0 0 0 8000 4000 inicialización.
Al iniciar, XYFS especifica dos puntos.
CVXTY (I) S1 S2 D1 Cuando la entrada I0 está activada, CVXTY convierte el
I0 0 D10 D20
valor de D10 y almacena el resultado en D20.
CVYTX (I) S1 S2 S1 Cuando la entrada I1 está activada, CVYTX convierte el
I1 0 D11 D21 valor de D11 y almacena el resultado en D21.

END

Y El gráfico muestra la relación lineal definida por los dos


(X1, Y1)
puntos:

Y = 1--- X
D11 (2500)
2
Si el valor del registro de datos D10 es 2000, el valor
D20 (1000)
asignado a D20 es 1000.
Para la conversión Y a X, se utiliza la siguiente
ecuación:
0
(X0, Y0) D10 D21 8000 X X = 2Y
(2000) (5000)
Si el valor del registro de datos D11 es 2500, el valor
asignado a D21 es 5000.

19-6 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


19: INSTRUCCIONES DE CONVERSIÓN DE COORDENADAS

Ejemplo: Coordenadas de superposición


En este ejemplo, la instrucción 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 línea definen las coordenadas de superposición para X. Es decir, para cada valor
de Y comprendido dentro del intervalo designado, habría dos valores de X asignados.

XYFS (I) S1 X0 Y0 X1 Y1 X2 Y2 M8120 es el relé interno especial del


M8120 0 0 100 100 0 300 100 pulso de inicialización.
Al iniciar, XYFS especifica tres puntos.
CVXTY (I) S1 S2 D1
I0 0 C10 D90 CVXTY convierte el valor de C10 y
almacena el resultado en D90.
CVYTX (I) S1 S2 S1
0 D95 D30 CVYTX convierte el valor de D95 y
I1
almacena el resultado en D30.
END

(X0, Y0) (X2, Y2)


Y
(0, 100) (300, 100)
100

D90 (75)

D95 (40)
(X1, Y1)
(100, 0)

0
D30 100 C10 300 X
(60) (250)

El primer segmento de línea define la siguiente relación para la conversión X a Y.

Y = – X + 100
El segundo segmento de línea define otra relación para la conversión X a Y.

Y = 1--- X – 50
2

Para la conversión X a Y, cada valor de X sólo tiene un valor correspondiente para Y. Si el valor actual del contador C10 es
250, el valor asignado a D90 es 75.
Para la conversión Y a X, la instrucción XYFS asigna dos valores posibles de X para cada valor de Y. La relación definida
por los dos primeros puntos tiene prioridad en estos casos. La línea entre los puntos (X0, Y0) y (X1, Y1), es decir, la línea
entre (0, 100) y (100, 0), tiene prioridad al definir la relación para la conversión 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 línea se podrían definir también con la instrucción XYFS, salvo que el punto (300, 100) se
podría asignar primero, como (X0, Y0), y el punto (100, 0) después, como (X1, Y1). En este caso, esta relación lineal
tendría 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 CONVERSIÓN DE COORDENADAS

19-8 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


20: INSTRUCCIONES DE PULSO
Introducción
La instrucción 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 posición.
La instrucción PWM (modulación 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 iluminación.
La instrucción RAMP se utiliza para el control trapezoidal y la instrucción ZRN velocidad lenta.
Las instrucciones PULS, PWM y RAMP pueden utilizarse en todos los módulos de la CPU delgada; en cambio,
las instrucciones ZRN sólo pueden utilizarse en FC4A-D20RK1, FC4A-D20RS1, FC4A-D40K3 y FC4A-D40S3.

Información de actualización
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 además
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 módulos de la CPU aplicables, así como las versiones del
programa del sistema se muestran en la siguiente tabla. Para conocer el procedimiento de confirmación de la
versión del programa del módulo de la CPU, consulte la página 29-1.
Tipo compacto Tipo estrecho
FC4A-D20RK1
Módulo de la CPU FC4A-C10R2 FC4A-C16R2 FC4A-C24R2 FC4A-D20K3 FC4A-D20RS1
FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C FC4A-D20S3 FC4A-D40K3
FC4A-D40S3
Versión de programa del 204 o
— — — 202 o superior
sistema superior

Use la versión WindLDR 4.50 o superior para programar la opción adicional para las instrucciones PULS y
RAMP.

PULS1 (Salida de pulso 1)


Cuando la entrada está activada, la instrucción PULS1 envía una salida de
PULS S1 D1 pulso desde la salida Q0. La frecuencia de pulso de salida está determinada por
1 ***** ***** 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 número predeterminado de
pulsos de salida. Si el recuento de pulsos está desactivado, PULS1 genera
pulsos de salida mientras la entrada de inicio de la instrucción PULS1
permanece activada.

PULS2 (Salida de pulso 2)


Cuando la entrada está activada, la instrucción PULS2 envía una salida de
PULS S1 D1 pulso desde la salida Q1. La frecuencia de pulso de salida está determinada por
2 ***** ***** 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 instrucción
PULS2 permanece activada. PULS2 no se puede programar para que genere
un número predeterminado de pulsos de salida.
Nota: Las instrucciones PULS1 y PULS2 sólo 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 instrucción de pulso o salida normal.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 20-1


20: INSTRUCCIONES DE PULSO

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
— — — X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Registro de control — — — — — — X — —
D1 (Destino 1) Relé de estado — — 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 más información, consulte las siguientes páginas.
El dispositivo de destino D1 (relé de estado) utiliza 3 relés internos comenzando por el dispositivo designado
como D1. Los relés internos M0 a M1270 se pueden designar como D1. El dígito menos significativo del
número de relé interno designado como D1 debe ser 0. Los relés internos especiales no se pueden designar
como D1. Si desea obtener más información, consulte la página 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 instrucción PULS según sea necesario y asegúrese de que los valores están
comprendidos dentro del intervalo válido. Los dispositivos S1+5 a S1+7 son de sólo lectura.
Dispositi
Función Descripción L/E
vo
0: 10 a 1.000 Hz
1: 100 a 10.000 Hz
S1+0 Modo de operación L/E
2: 1.000 a 20.000 Hz
3: 10 a 20.000 Hz (solo CPU actualizada)
Cuando S1+0 (modo de operación) = 0 o 1: 1 a 100 (%)
(1% a 100% de la frecuencia máxima del modo seleccionado S1+0)
Frecuencia de pulso de
S1+1 Cuando S1+0 (modo de operación) = 2: 1 a 20 (×5%) L/E
salida
(5% a 100% de la frecuencia máxima del modo seleccionado S1+0)
Cuando S1+0 (modo de operación) = 3: 10 a 20.000 (Hz)
0: Desactivar recuento de pulsos
S1+2 Recuento de pulsos L/E
1: Activar recuento de pulsos (sólo PULS1)
Valor de preselección
S1+3
(palabra alta)
1 a 100.000.000 (05F5 E100h) (sólo PULS1) L/E
Valor de preselección
S1+4
(palabra baja)
Valor actual (palabra
S1+5
alta)
1 a 100.000.000 (05F5 E100h) (sólo PULS1) L
Valor actual
S1+6
(palabra baja)
S1+7 Estado de error 0a5 L

S1+0 Modo de operación


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 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 máximo 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
válidos 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 válidos
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 válidos son del 10 al 20.000.
Modo de operación Frecuencia de pulso de salida (Hz)
0o1 Frecuencia máxima (Hz) seleccionada por el valor S1+0 x S1+1 (%)
2 Frecuencia máxima (Hz) seleccionada por el valor S1+0 x S1+1 (×5%)
3 Frecuencia de pulso de salida (Hz) seleccionada por S1+1

S1+2 Recuento de pulsos


El recuento de pulsos puede activarse sólo para la instrucción PULS1. Con el recuento de pulsos activado,
PULS1 genera un número predeterminado de pulsos de salida según 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
instrucción PULS permanece activada.
0: Desactivar recuento de pulsos
1: Activar recuento de pulsos (sólo PULS1)
Si programa PULS2, almacene 0 en el registro de datos designado por S1+2.

S1+3 Valor de preselección (Palabra alta)


S1+4 Valor de preselección (Palabra baja)
Con el recuento de pulsos activado como se ha descrito anteriormente, PULS1 genera un número
predeterminado de pulsos de salida según lo designado por los dispositivos S1+3 y S1+4. El valor de
preselección 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 instrucción 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 instrucción PULS1 o PULS2 está activada, se comprueban los valores de los
dispositivos. Cuando se encuentra algún error en los valores de los dispositivos, el registro de datos designado
por el dispositivo S1+7 almacena un código de error.
Código de
Modos de funcionamiento 0 a 2 Modo de funcionamiento 3
error
0 Normal
Error de designación del modo de operación Error de designación del modo de operación (S1+0
1
(S1+0 almacena un valor distinto de 0 a 2) almacena un valor distinto de 0 a 3)
Error de designación de frecuencia de pulso de
Error de designación de frecuencia de pulso de
2 salida (S1+1 almacena un valor distinto de 10 a
salida (S1+1 almacena un valor distinto de 1 a 100)
20,000)
3 Error de designación 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

Código de
Modos de funcionamiento 0 a 2 Modo de funcionamiento 3
error
Error de designación de valor de preselección (S1+3 y S1+4 almacenan un valor distinto de 1 a
4
100.000.000)
5 Designación de recuento de pulsos no válida para PULS2 (S1+2 almacena 1)

Dispositivo de destino D1 (Relé de estado)


Tres relés internos que comienzan por el dispositivo designado por D1 indican el estado de la instrucción
PULS. Estos dispositivos son de sólo lectura.
Dispositi
Función Descripción L/E
vo
Salida de pulso 0: Salida de pulso DESACTIVADA
D1+0 L
ACTIVADA 1: Salida de pulso ACTIVADA
0: Salida de pulso no finalizada
D1+1 Salida de pulso finalizada L
1: Salida de pulso finalizada
Desbordamiento de 0: No se produjo desbordamiento
D1+2 L
salida de pulso 1: Se produjo desbordamiento (sólo PULS1)

D1+0 Salida de pulso ACTIVADA


El relé interno designado por el dispositivo D1+0 permanece activado mientras la instrucción PULS genera
pulsos de salida. Si se desactiva la entrada de inicio a la instrucción PULS o si la instrucción PULS1 ha
terminado de generar un número 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 instrucción PULS1 ha terminado de
generar un número predeterminado de pulsos de salida o bien cuando la instrucción PULS deja de generarlos.
Si se activa la entrada de inicio de la instrucción 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 instrucción PULS1 ha generado un
número de pulsos de salida superior al predeterminado. Si se activa la entrada de inicio de la instrucción
PULS, se desactiva el relé interno designado por el dispositivo D1+2.

Registro especial de datos para Salidas de pulso


Los módulos de la CPU actualizadas disponen de registros especiales de datos adicionales para guardar la
frecuencia actual de las salidas de pulso.
Núm.
Función Descripción
asignación
Frecuencia de pulso Mientras se ejecuta la instrucción PULS1 o RAMP, D8055 almacena la
D8055 actual de PULS1 o frecuencia de pulso actual de la salida Q0.
RAMP (Q0) El valor se actualiza en cada scan.
Mientras se ejecuta la instrucción PULS2 o RAMP (salida de pulso dual
Frecuencia de pulso
de control reversible), D8056 almacena la frecuencia de pulso actual de la
D8056 actual de PULS2 o
salida Q1.
RAMP (Q1)
El valor se actualiza en cada scan.

20-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


20: INSTRUCCIONES DE PULSO

Gráfico de control de tiempo para activar el recuento de pulsos


Este programa demuestra un gráfico de control de tiempo de la instrucción PULS1 cuando se activa el
recuento de pulsos.
D202 = 1 (activar recuento de pulsos)
PULS S1 D1
I0 1 D200 M50

Entrada de inicio I0

Frecuencia de pulso de salida D201 FR1 FR2 FR3

Valor de preselección D203·D204 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 envían 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 preselección designado en los registros de datos D203
y D204, PULS1 deja de generarlos. A continuación 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 están generando pulsos, el cambio surte
efecto en el siguiente ciclo de scan. Al modificar la frecuencia de pulso, asegúrese de que el control de tiempo del cambio es
bastante más 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 preselección, 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

Gráfico de control de tiempo para desactivar el recuento de pulsos


Este programa demuestra un gráfico de control de tiempo de la instrucción PULS2 sin recuento de pulsos.
D102 = 0 (desactivar recuento de pulsos)
PULS S1 D1
I1 2 D100 M20

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 envían 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 están generando pulsos, el cambio surte
efecto en el siguiente ciclo de scan. Al modificar la frecuencia de pulso, asegúrese de que el control de tiempo del cambio es
bastante más 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 instrucción 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.

Configuración desde el WindLDR

En la pantalla de edición de WindLDR, coloque el cursor en el lugar en el que desea insertar la macro de instrucción
de pulso, y escriba PULSST. Escriba los parámetros tal como se indica a continuación.

Mismo dispositivo
que S1 para la
instrucción PULS1

Configuración del dispositivo


Dirección del dispositivo
Dispositivo Función Descripción
(Valor)
S1+0 Modo operativo Intervalo de frecuencia de 10 Hz a 20000 Hz D0 (3)
Frecuencia de pulso de
S1+1 111 Hz (5.555 Hz) D1 (111) → (5555)
salida
S1+2 Contaje de pulsos Activar contaje de pulsos D2 (1)
Valor preestablecido
S1+3 D3 (0)
(palabra alta)
5.000 (60.000)
Valor preestablecido
S1+4 D4 (5000) → (60000)
(palabra baja)
S1+5 Valor actual (palabra alta) D5
De 0 a 60.000
S1+6 Valor actual (palabra baja) D6

M8120 es el relé interno especial del pulso de inicialización.


PULSST S1
D0 Cuando arranca la CPU, la macro PULSST designa los
M8120
parámetros para la salida de pulso en la primera etapa.
R El indicador de actualización de datos de pulso M1 se reinicia (no
M1 se actualizan los datos de pulso).
R El indicador de salida de pulso completo M101 se desactiva.
M101
Cuando M101 se activa, dos instrucciones MOV guardan parámetros
SOTU MOV(W) S1 – D1 – REP
5555 D1 de segunda etapa en los registros de datos D1, D3 y D4.
M101
D1 (Frecuencia de pulso de salida): 5.555 (5555 Hz)
MOV(D) S1 – D1 – REP
60000 D3 D3 (palabra alta de valor de preselección): 0
D4 (palabra baja de valor de preselección): 60.000
S
M1 El indicador de actualización de datos de pulso M1 se configura
(se actualizan los datos de pulso).
PULS S1 D1
I0 M101 1 D0 M100 Cuando se activa la entrada de inicio I0, PULS1 empieza a
generar pulsos de salida a 111 Hz en la primera etapa.
SOTU R
M1 M101 Salida de pulso completa M101 se desactiva.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 20-7


20: INSTRUCCIONES DE PULSO

PWM1 (Modulación de anchura de pulso 1)


Cuando la entrada está activada, la instrucción PWM1 genera una salida de
PWM S1 D1 pulso. La frecuencia de pulso de salida se selecciona desde 6,81, 27,26 o
1 ***** ***** 217,86 Hz y el ratio de anchura de pulso de salida está determinado por el
dispositivo de origen S1.
PWM1 envía pulsos de salida desde la salida Q0.
PWM1 se puede programar para que genere un número predeterminado de
pulsos de salida. Si el recuento de pulsos está desactivado, PWM1 genera
pulsos de salida mientras la entrada de inicio de la instrucción PWM1
permanece activada.

PWM2 (Modulación de anchura de pulso 2)


Cuando la entrada está activada, la instrucción PWM genera una salida de
PWM S1 D1 pulso. La frecuencia de pulso de salida se selecciona desde 6,81, 27,26 o
2 ***** ***** 217,86 Hz y el ratio de anchura de pulso de salida está determinado por el
dispositivo de origen S1.
PWM2 envía pulsos de salida desde la salida Q1.
PWM2 genera pulsos de salida mientras la entrada de inicio de la instrucción
PWM2 permanece activada. PWM2 no se puede programar para que genere un
número predeterminado de pulsos de salida.

Nota: Las instrucciones PWM1 y PWM2 sólo 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 instrucción de pulso o salida normal.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
— — — X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Registro de control — — — — — — X — —
D1 (Destino 1) Relé de estado — — 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 más información, consulte a continuación.
El dispositivo de destino D1 (relé de estado) utiliza 3 relés internos comenzando por el dispositivo designado
como D1. Los relés internos M0 a M1270 se pueden designar como D1. El dígito menos significativo del
número de relé interno designado como D1 debe ser 0. Los relés internos especiales no se pueden designar
como D1. Si desea obtener más información, consulte la página 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 instrucción PWM según sea necesario y asegúrese de que los valores están
comprendidos dentro del intervalo válido. Los dispositivos S1+5 a S1+7 son de sólo lectura.
Dispositivo Función Descripción L/E
0: 6,81 Hz
S1+0 Frecuencia de pulso de salida 1: 27,26 Hz L/E
2: 217,86 Hz
1 a 100
S1+1 Ratio de anchura de pulso (1% a 100% del período determinado por la L/E
frecuencia de pulso de salida S1+0)
0: Desactivar recuento de pulsos
S1+2 Recuento de pulsos L/E
1: Activar recuento de pulsos (sólo PWM1)
S1+3 Valor de preselección (palabra alta)
1 a 100.000.000 (05F5 E100h) (sólo PWM1) L/E
S1+4 Valor de preselección (palabra baja)
S1+5 Valor actual (palabra alta)
1 a 100.000.000 (05F5 E100h) (sólo PWM1) L
S1+6 Valor actual (palabra baja)
S1+7 Estado de error 0a5 L

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 (período de 146,84 mseg)
1: 27,26 Hz (período de 36,68 mseg)
2: 217,86 Hz (período 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 período determinado por la frecuencia de
pulso de salida seleccionada mediante S1+0. Los valores válidos para el dispositivo S1+1 son de 1 a 100.
Anchura de pulso en seg = (Período en seg) x (%Tiempo ON)/100
Anchuradepulsoenseg
Anchura de pulso en seg = Período × -----------------------------------------------------------
100

1 Anchura de pulso en seg


= ---------------------------------------------------- × -------------------------------------------------------------
Pulso en seg de salida 100
Período (146,84, 36,68 o 4,59 mseg)

S1+2 Recuento de pulsos


El recuento de pulsos puede activarse sólo para la instrucción PWM1. Con el recuento de pulsos activado,
PWM1 genera un número predeterminado de pulsos de salida según 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
instrucción PWM permanece activada.
0: Desactivar recuento de pulsos
1: Activar recuento de pulsos (sólo PWM1)
Si programa PWM2, almacene 0 en el registro de datos designado por S1+2.

S1+3 Valor de preselección (Palabra alta)


S1+4 Valor de preselección (Palabra baja)
Con el recuento de pulsos activado como se ha descrito anteriormente, PULS1 genera un número
predeterminado de pulsos de salida según lo designado por los dispositivos S1+3 y S1+4. El valor de
preselección 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 instrucción 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 instrucción PWM1 o PWM2 está activada, se comprueban los valores de los
dispositivos. Cuando se encuentra algún error en los valores de los dispositivos, el registro de datos designado
por el dispositivo S1+7 almacena un código de error.
Código de
Descripción
error
0 Normal
1 Error de designación de frecuencia de pulso de salida (S1+0 almacena un valor distinto de 0 a 2)
2 Error de designación de ratio de anchura de pulso (S1+1 almacena un valor distinto de 1 a 100)
3 Error de designación de recuento de pulsos (S1+2 almacena un valor distinto de 0 o 1)
Error de designación de valor de preselección (S1+3 y S1+4 almacenan un valor distinto de 1 a
4
100.000.000)
5 Designación de recuento de pulsos no válida para PWM2 (S1+2 almacena 1)

Dispositivo de destino D1 (Relé de estado)


Tres relés internos que comienzan por el dispositivo designado en D1 indican el estado de la instrucción PWM.
Estos dispositivos son de sólo lectura.
Dispositi
Función Descripción L/E
vo
0: Salida de pulso DESACTIVADA
D1+0 Salida de pulso ACTIVADA L
1: Salida de pulso ACTIVADA
0: Salida de pulso no finalizada
D1+1 Salida de pulso finalizada L
1: Salida de pulso finalizada
0: No se produjo desbordamiento
D1+2 Desbordamiento de salida de pulso L
1: Se produjo desbordamiento (sólo PWM1)

D1+0 Salida de pulso ACTIVADA


El relé interno designado en el dispositivo D1+0 permanece activado mientras la instrucción PWM genera
pulsos de salida. Si se desactiva la entrada de inicio a la instrucción PWM o si la instrucción PWM1 ha
terminado de generar un número 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 instrucción PWM1 ha terminado de
generar un número predeterminado de pulsos de salida o bien cuando la instrucción PWM deja de generarlos.
Si se activa la entrada de inicio de la instrucción 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 instrucción PWM1 ha generado un
número de pulsos de salida superior al predeterminado. Si se activa la entrada de inicio de la instrucción
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

Gráfico de control de tiempo para activar el recuento de pulsos


Este programa demuestra un gráfico de control de tiempo de la instrucción PWM1 cuando se activa el
recuento de pulsos.
D202 = 1 (activar recuento de pulsos)
PWM S1 D1
I0 1 D200 M50

Entrada de inicio I0

Ratio de anchura de pulso D201 PWR1 PWR2 PWR3

Valor de preselección D203·D204 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 envían 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 preselección designado en los registros de datos D203
y D204, PWM1 deja de generarlos. A continuación 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 están generando pulsos de salida, el cambio surte
efecto en el siguiente ciclo de scan. Al modificar el ratio de anchura de pulso, asegúrese de que el control de tiempo del
cambio es bastante más 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 preselección, 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

Gráfico de control de tiempo para desactivar el recuento de pulsos


Este programa demuestra un gráfico de control de tiempo de la instrucción PWM2 sin recuento de pulsos.
D102 = 0 (desactivar recuento de pulsos)
PWM S1 D1
I1 2 D100 M20

Entrada de inicio I1

Ratio de anchura de pulso D101 PWR1 PWR2 PWR3

PWR1 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 envían 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 están generando pulsos de salida, el cambio surte
efecto en el siguiente ciclo de scan. Al modificar el ratio de anchura de pulso, asegúrese de que el control de tiempo del
cambio es bastante más 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 instrucción 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.

Configuración desde el WindLDR

En la pantalla de edición de WindLDR, coloque el cursor en el lugar en el que desea insertar la macro de instrucción
de pulso, y escriba PWMST. Escriba los parámetros tal como se indica a continuación.

Mismo dispositivo
que S1 para la
instrucción PWM2

Configuración del dispositivo


Dirección del
Dispositivo Función Descripción
dispositivo (Valor)
S1+0 Frecuencia de pulso de salida 217,86 Hz D0 (2)
S1+1 Relación anchura de pulso 30% o 60% D1 (30 o 60)
S1+2 Contaje de pulsos Desactivar contaje de pulsos D2 (0)
Valor preestablecido (palabra
S1+3 D3
alta) Sin utilizar
S1+4 Valor preestablecido (palabra baja) D4
S1+5 Valor actual (palabra alta) D5
Sin utilizar
S1+6 Valor actual (palabra baja) D6
S1+7 Estado de error D7
0: Salida de pulso DESACTIVADA
D1+0 Salida de pulso ACTIVADA M100
1: Salida de pulso ACTIVADA
0: Salida de pulso incompleta
D1+1 Salida de pulso completa M101
1: Salida de pulso completa
Desbordamiento de salida de 0: Desbordamiento no ocurrido
D1+2 M102
pulso 1: Desbordamiento ocurrido (sólo PWM1)

M8120 es el relé interno especial del pulso de inicialización.


PWMST S1
M8120 D0 Cuando arranca la CPU, la macro PWMST designa los parámetros para
la salida de pulso en la primera etapa.
MOV(W) S1 – D1 – REP
30 D1 Cuando la entrada I0 está desactivada, D1 (relación de anchura de pulso)
I0 almacena 30 (30%).
MOV(W) S1 – D1 – REP Cuando la entrada I0 está activada, D1 (relación de anchura de pulso)
I0 60 D1 almacena 60 (60%).
PWM S1 D1 Cuando la entrada I1 está activada, PWM1 genera pulsos de salida de
I1 1 D0 M100 una relación 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)


Cuando la entrada está activada, la instrucción RAMP envía un número
RAMP S1 D1 predeterminado de pulsos de salida cuya frecuencia cambia según un modelo
***** ***** trapezoidal determinado por el dispositivo de origen S1. Después de comenzar
la instrucción RAMP, la frecuencia de pulso de salida aumenta linealmente
hasta un valor constante predeterminado, permanece constante en este valor
durante algún tiempo y luego disminuye linealmente hasta el valor original.
La velocidad de cambio de frecuencia se puede seleccionar para aceleración y
desaceleración en un período de 10 mseg.
Cuando la entrada está desactivada, la salida de pulso permanece desactivada.
Cuando la entrada se vuelve a activar, la instrucción RAMP comienza un nuevo
ciclo de generación de pulsos de salida.
Nota: La instrucción RAMP sólo 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 instrucción de pulso PULS2, PWM2, o ZRN2 o
salida normal.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
— — — X X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Registro de control — — — — — — X — —
D1 (Destino 1) Relé de estado — — 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 más información, consulte las siguientes páginas.
El dispositivo de destino D1 (relé de estado) utiliza 4 relés internos comenzando por el dispositivo designado
como D1. Los relés internos M0 a M1270 se pueden designar como D1. El dígito menos significativo del
número de relé interno designado como D1 debe ser 0; de lo contrario, la instrucción RAMP no funciona
correctamente. Los relés internos especiales no se pueden designar como D1. Si desea obtener más
información, consulte la página 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 instrucción RAMP según sea necesario y asegúrese de que los valores están
comprendidos dentro del intervalo válido. Los dispositivos S1+8 a S1+10 son sólo de lectura.
Dispositivo Función Descripción L/E
0: 10 a 1.000 Hz
1: 100 a 10.000 Hz
S1+0 Modo de operación L/E
2: 1.000 a 20.000 Hz
3: 10 a 20.000 Hz (solo CPU actualizada)
Cuando S1+0 (modo de operación) = 0 o 1: 1 a 100 (%)
(1% a 100% de la frecuencia máxima del modo seleccionado S1+0)
Frecuencia de pulso
S1+1 Cuando S1+0 (modo de operación) = 2: 1 to 20 (×5%) L/E
constante
(5% a 100% de la frecuencia máxima del modo seleccionado S1+0)
Cuando S1+0 (modo de operación) = 3: 10 to 20.000 (Hz)
Cuando S1+0 (modo de operación) = 0 o 1: 1 a 100 (%)
(1% a 100% de la frecuencia máxima del modo seleccionado S1+0)
S1+2 Frecuencia de pulso inicial Cuando S1+0 (modo de operación) = 2: 1 to 20 (×5%) L/E
(5% a 100% de la frecuencia máxima del modo seleccionado S1+0)
Cuando S1+0 (modo de operación) = 3: 10 to 20.000 (Hz)

20-14 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


20: INSTRUCCIONES DE PULSO

Dispositivo Función Descripción L/E


Cuando S1+0 (modo de operación) = 0 o 1: 1 a 100 (%)
Velocidad de cambio de (1% a 100% de la frecuencia máxima del modo seleccionado S1+0)
frecuencia Cuando S1+0 (modo de operación) = 2: 1 to 20 (×5%)
S1+3 L/E
(5% a 100% de la frecuencia máxima del modo seleccionado S1+0)
Periodo de cambio de
Cuando S1+0 (modo de operación) = 3: 10 to 20.000 (Hz)
frecuencia
0: Control reversible desactivado
S1+4 Control reversible activado 1: Control reversible (salida de pulso única) L/E
2: Control reversible (salida de pulso dual)
0: Hacia delante
S1+5 Dirección de control L/E
1: Invertido
Valor de preselección
S1+6
(palabra alta)
1 a 100.000.000 (05F5 E100h) L/E
Valor de preselección
S1+7
(palabra baja)
S1+8 Valor actual (palabra alta)
1 a 100.000.000 (05F5 E100h) L
S1+9 Valor actual (palabra baja)
S1+10 Estado de error 0 a 10 L
S1+0 Modo de operación
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 máximo 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
válidos 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
válidos 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 válidos son del 10 al 20.000.

Modo operativo Frecuencia de pulso estable (Hz)


0o1 Frecuencia máxima (Hz) seleccionada por el valor S1+0 x S1+1 (%)
2 Frecuencia máxima (Hz) seleccionada por el valor S1+0 x S1+1 (×5%)
3 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 máximo 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
válidos 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
válidos 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 válidos son del 10 al 20.000.
Modo operativo Frecuencia de pulso inicial (Hz)
0o1 Frecuencia máxima (Hz) seleccionada por el valor S1+0 × S1+1 (%)
2 Frecuencia máxima (Hz) seleccionada por el valor S1+0 × S1+2 (×5%)
3 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
máximo 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 válidos 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 válidos 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 válidos 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 máxima (Hz) seleccionada por el valor S1+0 × S1+3 (%)
Modo 2: Velocidad de cambio de frecuencia en 10 ms (Hz) =
Frecuencia máxima (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
aceleración y desaceleración del patrón 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
Periodo de cambio de frecuencia

20-16 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
Control reversible Descripción
S1+4
La salida Q0 genera pulsos de salida; utilizados para el control de única
dirección.
Control reversible
0 Salida Q0
desactivado
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 señal de control de
dirección.

Salida Q0
Control reversible
1 (Salida de pulso
única) Salida Q1 Hacia delante Invertido

La salida Q1 se activa o desactiva en función del valor almacenado en el registro


de datos designado por el dispositivo S1+5 (dirección 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 (Hacia delante)
2 (Salida de pulso
Salida Q1
dual) (Invertido)

La salida Q0 o Q1 genera pulsos de salida alternativamente en función del valor


almacenado en el registro de datos designado por el dispositivo S1+5 (dirección
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 instrucción RAMP que se ha conectado, el cambio puede aplicarse únicamente después de que
la CPU se inicie de nuevo.

S1+5 Dirección 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 dirección de control.
0: Hacia delante
1: Invertido

S1+6 Valor de preselección (Palabra alta)


S1+7 Valor de preselección (Palabra baja)
La instrucción RAMP genera un número predeterminado de pulsos de salida según lo designado por los
dispositivos S1+6 y S1+7. El valor de preselección 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 instrucción 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 instrucción RAMP está activada, se comprueban los valores de los dispositivos.
Cuando se encuentra algún error en los valores de los dispositivos, el registro de datos designado por el
dispositivo S1+10 almacena un código de error.
Código de
Modos de funcionamiento 0 a 2 Modo de funcionamiento 3
error
0 Normal
Error de designación del modo de operación Error de designación del modo de operación
1
(S1+0 almacena un valor distinto de 0 a 2) (S1+0 almacena un valor distinto de 0 a 3)
Error de designación de frecuencia de pulso inicial Error de designación de frecuencia de pulso inicial
2
(S1+2 almacena un valor distinto de 1 a 100) (S1+2 almacena un valor distinto de 10 a 20.000)
Error de designación de valor de preselección
(S1+6 y S1+7 almacenan un valor distinto de 1 a
100.000.000)
Error de designación de valor de preselección
El número de pulsos para el área de cambio de
3 (S1+6 y S1+7 almacenan un valor distinto de 1 a
frecuencia calculado a partir de la frecuencia de
100.000.000)
pulso constante (S1+1), la frecuencia de pulso
inicial (S1+2) y la velocidad de cambio de
frecuencia (S1+3) es 0.
Error de designación de frecuencia de pulso Error de designación de frecuencia de pulso
4 constante constante
(S1+1 almacena un valor distinto de 1 a 100) (S1+1 almacena un valor distinto de 10 a 20.000)
Error de designación de velocidad de cambio de Error de designación del periodo de cambio de
5 frecuencia frecuencia
(S1+3 almacena un valor distinto de 1 a 100) (S1+3 almacena un valor distinto de 10 a 10.000)
6 Error de designación de control reversible activado (S1+4 almacena un valor distinto de 0 a 2)
7 Error de designación de dirección de control (S1+5 almacena un valor distinto de 0 o 1)
El número 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)
8 supera el valor de preselección (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
9 frecuencia de pulso inicial (S1+2) hasta un valor que sea menor que la frecuencia de pulso constante
(S1+1).
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
10 —
constante (S1+1). Reduzca la velocidad de cambio
de frecuencia (S1+3) o la frecuencia de pulso
inicial (S1+2).

20-18 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


20: INSTRUCCIONES DE PULSO

Dispositivo de destino D1 (Relé de estado)


Cuatro relés internos que comienzan por el dispositivo designado en D1 indican el estado de la instrucción
RAMP. Estos dispositivos son de sólo lectura.
Dispositivo Función Descripción L/E
Salida de pulso 0: Salida de pulso DESACTIVADA
D1+0 L
ACTIVADA 1: Salida de pulso ACTIVADA
0: Salida de pulso no finalizada
D1+1 Salida de pulso finalizada L
1: Salida de pulso finalizada
Estado de salida de 0: Salida de pulso constante
D1+2 L
pulso 1: Cambio de frecuencia de pulso de salida
Desbordamiento de 0: No se produjo desbordamiento
D1+3 L
salida de pulso 1: Se produce un desbordamiento

D1+0 Salida de pulso ACTIVADA


El relé interno designado en el dispositivo D1+0 permanece activado mientras la instrucción RAMP genera
pulsos de salida. Si se desactiva la entrada de inicio a la instrucción RAMP o si la instrucción RAMP ha
terminado de generar un número 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 instrucción RAMP ha terminado de
generar un número predeterminado de pulsos de salida o bien cuando la instrucción RAMP deja de
generarlos. Si se activa la entrada de inicio de la instrucción 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 instrucción RAMP ha generado un
número 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 preselección (S1+6/7). Si se activa la entrada de inicio de la
instrucción RAMP, se desactiva el relé interno designado por el dispositivo D1+3.

Registro especial de datos para Salidas de pulso


Los módulos de la CPU actualizadas disponen de registros especiales de datos adicionales para guardar la
frecuencia actual de las salidas de pulso.
Núm.
Función Descripción
asignación
Frecuencia de pulso Mientras se ejecuta la instrucción PULS1 o RAMP, D8055 almacena la
D8055 actual de PULS1 o frecuencia de pulso actual de la salida Q0.
RAMP (Q0) El valor se actualiza en cada scan.
Mientras se ejecuta la instrucción PULS2 o RAMP (salida de pulso dual
Frecuencia de pulso
de control reversible), D8056 almacena la frecuencia de pulso actual de la
D8056 actual de PULS2 o
salida Q1.
RAMP (Q1)
El valor se actualiza en cada scan.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 20-19


20: INSTRUCCIONES DE PULSO

Gráfico de control de tiempo para control reversible desactivado


Este programa demuestra un gráfico de control de tiempo de la instrucción RAMP cuando el control reversible
está desactivado.
D204 = 0 (control reversible desactivado)
RAMP S1 D1
I0 D200 M50

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 envían 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 preselección designado en los registros
de datos D206 y D207, RAMP deja de generarlos. A continuación se desactivan los relés internos M50 y M52 y
se activa el M51.
• Si se modifican los valores de los parámetros en D200 a D207 (excepto para D204) mientras se están
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 después de que la entrada inicial I0 se ha conectado, el cambio
puede aplicarse únicamente después de que la CPU se inicie de nuevo.
• Si la entrada I0 se desactiva antes de alcanzar el valor de preselección, 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

Gráfico de control de tiempo para control reversible con salida de pulso única
Este programa demuestra un gráfico de control de tiempo de la instrucción RAMP cuando el control reversible
está activado con salida de pulso única.
D204 = 1 (control reversible con salida de pulso única)
RAMP S1 D1
I0 D200 M50

Entrada de inicio I0

Dirección de control D205 0 (Hacia delante) 1 (Invertido)

Frecuencia de pulso constante

Frecuencia de pulso inicial


Pulso de salida Q0

Salida de dirección 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 envían 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 función de la dirección de control designada por el valor almacenado en el registro de datos D205, la salida
Q1 se desactiva o se activa según 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 preselección designado en los registros
de datos D206 y D207, RAMP deja de generarlos. A continuación se desactivan los relés internos M50 y M52 y
se activa el M51.
• Si se modifican los valores de los parámetros en D200 a D207 (excepto para D204) mientras se están
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 después de que la entrada inicial I0 se ha conectado, el cambio
puede aplicarse únicamente después de que la CPU se inicie de nuevo.
• Si la entrada I0 se desactiva antes de alcanzar el valor de preselección, 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

Gráfico de control de tiempo para control reversible con salida de pulso dual
Este programa demuestra un gráfico de control de tiempo de la instrucción RAMP cuando el control reversible
está activado con salida de pulso dual.
D204 = 2 (control reversible con salida de pulso dual)
RAMP S1 D1
I0 D200 M50

Entrada de inicio I0

Dirección 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 envían 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 función de la dirección de control designada por el valor almacenado en el registro de datos D205, la salida
Q0 o Q1 envía pulsos de salida según 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 preselección designado en los registros
de datos D206 y D207, RAMP deja de generarlos. A continuación se desactivan los relés internos M50 y M52 y
se activa el M51.
• Si se modifican los valores de los parámetros en D200 a D207 (excepto para D204) mientras se están
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 después de que la entrada inicial I0 se ha conectado, el cambio
puede aplicarse únicamente después de que la CPU se inicie de nuevo.
• Si la entrada I0 se desactiva antes de alcanzar el valor de preselección, 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 instrucción 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

Configuración desde el WindLDR

En la pantalla de edición de WindLDR, coloque el cursor en el lugar en el que desea insertar la macro de instrucción
de pulso, y escriba RAMPST. Escriba los parámetros tal como se indica a continuación.

Mismo dispositivo
que S1 para la
instrucción RAMP

Configuración del dispositivo


Dirección del dispositivo
Dispositivo Función Descripción
(Valor)
S1+0 Modo operativo Intervalo de frecuencia de 10 Hz a 20.000 Hz D0 (3)
S1+1 Frecuencia de pulso estable 10.000 Hz D1 (10000)
S1+2 Frecuencia de pulso inicial 10 Hz D2 (10)
S1+3 Periodo de cambio de frecuencia 2.000 ms D3 (2000)
S1+4 Activar control reversible Control reversible desactivado D4 (0)
S1+5 Dirección de control Sin usar (sin efecto) D5
S1+6 Valor preestablecido (palabra alta) D6 (0)
48.000
S1+7 Valor preestablecido (palabra baja) D7 (48000)
S1+8 Valor actual (palabra alta) D8
De 0 a 48.000
S1+9 Valor actual (palabra baja) D9
S1+10 Estado de error D10
0: Salida de pulso DESACTIVADA
D1+0 Salida de pulso ACTIVADA M100
1: Salida de pulso ACTIVADA
0: Salida de pulso incompleta
D1+1 Salida de pulso completa M101
1: Salida de pulso completa
0: Salida de pulso estable
D1+2 Estado de salida de pulso M102
1: Cambio de frecuencia de pulso de salida
Desbordamiento de salida de 0: Desbordamiento no ocurrido
D1+3 M103
pulso 1: Desbordamiento

M8120 es el relé interno especial del pulso de inicialización.


RAMPST S1
D0 Cuando arranca la CPU, la macro RAMPST designa los parámetros para la salida
M8120
de pulso.
RAMP S1 D1 Cuando la entrada inicial I0 se activa, RAMP comienza a generar 48.000 pulsos
I0 D0 M100
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 instrucción RAMP1 para generar 48.000 pulsos desde la
salida Q0. La salida de dirección de control Q1 se desactiva o activa mientras la entrada I1 esté desactivada o
activa para indicar la dirección 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

Configuración desde el WindLDR

En la pantalla de edición de WindLDR, coloque el cursor en el lugar en el que desea insertar la macro de instrucción
de pulso, y escriba RAMPST. Escriba los parámetros tal como se indica a continuación.

Mismo dispositivo
que S1 para la
instrucción RAMP

Configuración del dispositivo


Dirección del dispositivo
Dispositivo Función Descripción
(Valor)
S1+0 Modo operativo Intervalo de frecuencia de 10 Hz a 20.000 Hz D0 (3)
S1+1 Frecuencia de pulso estable 10.000 Hz D1 (10000)
S1+2 Frecuencia de pulso inicial 10 Hz D2 (10)
S1+3 Periodo de cambio de frecuencia 2.000 ms D3 (2000)
S1+4 Activar control reversible Control reversible con salida única D4 (1)
S1+5 Dirección de control Adelante D5 (0 o 1)
S1+6 Valor preestablecido (palabra alta) D6 (0)
48.000
S1+7 Valor preestablecido (palabra baja) D7 (48000)
S1+8 Valor actual (palabra alta) D8
De 0 a 48.000
S1+9 Valor actual (palabra baja) D9
S1+10 Estado de error D10

M8120 es el relé interno especial del pulso de inicialización.


RAMPST S1
D0 Cuando arranca la CPU, la macro RAMPST designa los parámetros
M8120
para la salida de pulso.
MOV(W) S1 – D1 – REP Cuando la entrada I1 está desactivada, D5 (dirección de control)
I1 0 D5
almacena 0 (adelante).
MOV(W) S1 – D1 – REP Cuando la entrada I1 está activada, D5 (dirección de control) almacena
I1 1 D5 1 (inversa).
RAMP S1 D1 Cuando la entrada inicial I0 se activa, RAMP comienza a generar
I0 D0 M100 48.000 pulsos de salida.

20-24 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 instrucción 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

Configuración desde el WindLDR

En la pantalla de edición de WindLDR, coloque el cursor en el lugar en el que desea insertar la macro de instrucción
de pulso, y escriba RAMPST. Escriba los parámetros tal como se indica a continuación.

Mismo dispositivo
que S1 para la
instrucción RAMP

Configuración del dispositivo


Dirección del
Dispositivo Función Descripción
dispositivo (Valor)
S1+0 Modo operativo Intervalo de frecuencia de 10 Hz a 20.000 Hz D0 (3)
S1+1 Frecuencia de pulso estable 10.000 Hz D1 (10000)
S1+2 Frecuencia de pulso inicial 10 Hz D2 (10)
S1+3 Periodo de cambio de frecuencia 2.000 ms D3 (2000)
S1+4 Activar control reversible Control reversible con salida dual D4 (2)
S1+5 Dirección de control Adelante D5 (0 o 1)
S1+6 Valor preestablecido (palabra alta) D6 (0)
48.000
S1+7 Valor preestablecido (palabra baja) D7 (48000)
S1+8 Valor actual (palabra alta) D8
De 0 a 48.000
S1+9 Valor actual (palabra baja) D9
S1+10 Estado de error D10

M8120 es el relé interno especial del pulso de inicialización.


RAMPST S1 Cuando arranca la CPU, la macro RAMPST designa los parámetros para
M8120 D0
la salida de pulso.
MOV(W) S1 – D1 – REP Cuando la entrada I1 está desactivada, D5 (dirección de control)
I1 0 D5 almacena 0 (adelante).
MOV(W) S1 – D1 – REP Cuando la entrada I1 está activada, D5 (dirección de control) almacena 1
I1 1 D5 (inversa).
RAMP S1 D1 Cuando la entrada inicial I0 se activa, RAMP comienza a generar 48.000
I0 D0 M100 pulsos de salida.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 20-25


20: INSTRUCCIONES DE PULSO

ZRN1 (Devolución de cero 1)


Cuando la entrada está activada, la instrucción ZRN1 envía una salida
ZRN1 S1 S2 D1 de pulso de una frecuencia alta predeterminada desde la salida Q0.
***** ***** ***** Cuando se activa una entrada de desaceleración, la frecuencia de
salida disminuye a una frecuencia reducida. Cuando se desactiva dicha
entrada, la instrucción ZRN1 deja de generar pulsos de salida.
El ratio de anchura de pulso de salida está fijado en el 50 %.

ZRN2 (Devolución de cero 2)


Cuando la entrada está activada, la instrucción ZRN2 envía una salida
ZRN2 S1 S2 D1 de pulso de una frecuencia alta predeterminada desde la salida Q1.
***** ***** ***** Cuando se activa una entrada de desaceleración, la frecuencia de
salida disminuye a una frecuencia reducida. Cuando se desactiva dicha
entrada, la instrucción ZRN2 deja de generar pulsos de salida.
El ratio de anchura de pulso de salida está fijado en el 50 %.
Nota: Las instrucciones ZRN1 y ZRN2 sólo 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 instrucción de pulso o salida normal.

Módulos 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 válidos
Dispositivo Función I Q M R T C D Constante Repetición
S1 (Origen 1) Registro de control — — — — — — X — —
S2 (Origen 2) Entrada de desaceleración X — ▲ — — — — — —
D1 (Destino 1) Relé de estado — — ▲ — — — — — —

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 más información, consulte las siguientes páginas.
El dispositivo de origen S2 (entrada de desaceleración) puede designar las entradas I0 a I307 y los relés
internos M0 a M1277. Los relés internos especiales no se pueden designar como S2.
El dispositivo de destino D1 (relé de estado) utiliza 2 relés internos comenzando por el dispositivo designado
como D1. Los relés internos M0 a M1276 se pueden designar como D1. Los relés internos especiales no se
pueden designar como D1. Si desea obtener más información, consulte la página 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 instrucción ZRN según sea necesario y asegúrese de que los valores están comprendidos
dentro del intervalo válido. El dispositivo S1+4 es de sólo lectura.
Dispositivo Función Descripción L/E
0: 10 a 1.000 Hz
S1+0 Modo de operación inicial 1: 100 a 10.000 Hz L/E
2: 1.000 a 20.000 Hz
Cuando S1+0 (modo de operación inicial) = 0 o 1: 1 a 100 (%)
Frecuencia de pulso (1% a 100% de la frecuencia máxima del modo seleccionado S1+0)
S1+1 L/E
inicial Cuando S1+0 (modo de operación inicial) = 2: 1 a 20 (×5%)
(5% a 100% de la frecuencia máxima del modo seleccionado S1+0)
0: 10 a 1.000 Hz
Modo de operación
S1+2 1: 100 a 10.000 Hz L/E
reducido
2: 1.000 a 20.000 Hz
Cuando S1+0 (modo de operación reducido) = 0 o 1: 1 a 100 (%)
Frecuencia de pulso (1% a 100% de la frecuencia máxima del modo seleccionado S1+2)
S1+3 L/E
reducida Cuando S1+0 (modo de operación reducido) = 2: 1 a 20 (×5%)
(5% a 100% de la frecuencia máxima del modo seleccionado S1+2)
S1+4 Estado de error 0a2 L

20-26 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


20: INSTRUCCIONES DE PULSO

S1+0 Modo de operación 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 máximo
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
válidos 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
válidos 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 operación inicial Frecuencia de pulso inicial (Hz)
0 o1 Frecuencia máxima (Hz) seleccionada por el valor S1+0 x S1+1 (%)
2 Frecuencia máxima (Hz) seleccionada por el valor S1+0 x S1+1 (×5%)
S1+2 Modo de operación 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 máximo
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
válidos 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 válidos 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 operación inicial Frecuencia de pulso reducida (Hz)
0o1 Frecuencia máxima (Hz) seleccionada por el valor S1+2 × S1+3 (%)
2 Frecuencia máxima (Hz) seleccionada por el valor S1+2 × S1+3 (×5%)
S1+4 Estado de error
Si la entrada de inicio de la instrucción ZRN1 o ZRN2 está activada, se comprueban los valores de los
dispositivos. Cuando se encuentra algún error en los valores de los dispositivos, el registro de datos designado
por el dispositivo S1+4 almacena un código de error.
Código de
Descripción
error
0 Normal
1 Error de designación del modo de operación (S1+0 o S1+2 almacenan un valor distinto de 0 a 2)
Error de designación de frecuencia de pulso de salida (S1+1 o S1+3 almacenan un valor distinto de
2
1 a 100)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 20-27


20: INSTRUCCIONES DE PULSO

Dispositivo de origen S2 (Entrada de desaceleración)


Cuando la entrada de desaceleración se activa mientras la instrucción 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 instrucción ZRN deja de generar pulsos de salida.
Cuando utilice las instrucciones ZRN1 y ZRN2, designe números de entrada o relé interno distintos como
entradas de desaceleración para las mismas. Si se utiliza la misma entrada de desaceleración 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 desaceleración.
La entrada de desaceleración está disponible en dos tipos distintos en función del número de dispositivo
designado.
Dispositi
Función Descripción
vo
Entrada de desaceleración de alta
I2, I3, I4, I5
velocidad
S2
Entrada de desaceleración
I0, I1, I6 a I307, M0 a M1277
normal

Entrada de desaceleración de alta velocidad (I2, I3, I4, I5)


La entrada de desaceleración de alta velocidad utiliza el procesamiento de interrupción para leer la señal de
entrada de desaceleración inmediatamente independientemente del tiempo de exploración.
Cuando utiliceI2 a I5 como entrada de desaceleración para la instrucción ZRN, designe estos números de
entrada como entradas normales en la Configuración de área de función. Si las entradas I2 a I5 utilizadas
como entradas de desaceleración se designan como entradas de interrupción, de captura o de contador de
alta velocidad en la Configuración de área de función, éstas funcionarán como entradas de desaceleración
para la instrucción ZRN; la designación en la Configuración de área de función no tendrá efecto.
Cuando utilice una entrada de desaceleración de alta velocidad, asegúrese de que el contacto de entrada no
rebota. Si la señal de entrada hace ruido, la salida de pulso se parará inmediatamente.

Entrada de desaceleración normal (I0, I1, I6 a I307, M0 a M1277)


La entrada de desaceleración normal lee la señal de entrada de desaceleración cuando se actualizan los
datos de entrada en el procesamiento de END, de manera que el tiempo de aceptación de la entrada de
desaceleración dependa del tiempo de exploración.

Dispositivo de destino D1 (Relé de estado)


Dos relés internos que comienzan por el dispositivo designado por D1 indican el estado de la instrucción ZRN.
Estos dispositivos son de sólo lectura.
Dispositi
Función Descripción L/E
vo
Salida de pulso 0: Salida de pulso DESACTIVADA
D1+0 L
ACTIVADA 1: Salida de pulso ACTIVADA
0: Salida de pulso no finalizada
D1+1 Salida de pulso finalizada L
1: Salida de pulso finalizada

D1+0 Salida de pulso ACTIVADA


El relé interno designado en el dispositivo D1+0 permanece activado mientras la instrucción ZRN genera
pulsos de salida. Si se desactiva la entrada de inicio o la de desaceleración de la instrucción ZRN para parar la
generación 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 desaceleración de la
instrucción ZRN se desactiva para parar la generación de pulsos de salida. Si se activa la entrada de inicio de
la instrucción 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

Gráfico de control de tiempo para la operación de devolución de cero


Este programa demuestra un gráfico de control de tiempo de la instrucción ZRN1 en el que la entrada I2 se
utiliza como entrada de desaceleración de alta velocidad.

ZRN S1 S2 D1
I0 1 D200 I2 M10

Entrada de inicio I0

Entrada de desaceleración 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 envían los pulsos de salida desde
la salida Q0, el relé interno M10 permanece activado.
• Cuando se activa la entrada de desaceleración 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 desaceleración I2, ZRN1 deja inmediatamente de generar pulsos de salida.
A continuación se desactiva el relé interno M10 y se activa el M11.
• Si se modifican los valores de los parámetros en D200 a D203 mientras se están 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 están 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 desaceleración 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 instrucción ZRN1 se utiliza para la operación
de devolución 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 desaceleración I3, la frecuencia de
pulso de salida se reduce a una frecuencia de pulso reducida de 800 Hz. Cuando se desactiva la entrada de
desaceleración I3, ZRN1 deja de generar pulsos de salida.
Frecuencia de pulso inicial: 3000 Hz
Frecuencia de pulso reducida: 800 Hz
Entrada de desaceleración I3 (entrada desaceleración de alta velocidad)

Configuración desde el WindLDR

En la pantalla de edición de WindLDR, coloque el cursor en el lugar en el que desea insertar la macro de instrucción
de pulso, y escriba ZRNST. Escriba los parámetros tal como se indica a continuación.

Mismo dispositivo
que S1 para la
instrucción ZRN1

Configuración del dispositivo


Dirección del
Dispositivo Función Descripción
dispositivo (Valor)
S1+0 Modo de funcionamiento inicial Intervalo de frecuencia de 100 Hz a 10.000 Hz D0 (1)
S1+1 Frecuencia de pulso inicial 10 kHz × 30% = 3.000 Hz D1 (30)
S1+2 Modo de funcionamiento lento Intervalo de frecuencia de 10 Hz a 1000 Hz D2 (0)
S1+3 Frecuencia de pulso lento 1.000 Hz × 80% = 800 Hz D3 (80)
S1+4 Estado de error D4
S2 Entrada de desaceleración Entrada desaceleración de alta velocidad I3
0: Salida de pulso DESACTIVADA
D1+0 Salida de pulso ACTIVADA M100
1: Salida de pulso ACTIVADA
0: Salida de pulso incompleta
D1+1 Salida de pulso completa M101
1: Salida de pulso completa

M8120 es el relé interno especial del pulso de inicialización.


ZRNST S1
M8120 D0 Cuando arranca la CPU, la macro ZRNST designa los parámetros para la
salida de pulso.
R
M100 El indicador de salida de pulso ACTIVADA M100 se desactiva.

R El indicador de salida de pulso completo M101 se desactiva.


M101
ZRN S1 S2 D1 Cuando la entrada inicial I1 se activa, ZRN1 comienza a generar pulsos
I1 1 D0 I3 M100 de salida desde la salida Q0.

20-30 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


21: INSTRUCCIÓN PID
Introducción
La instrucción PID implementa un algoritmo (proporcional, integral y derivado) con ajuste automático
incorporado para determinar los parámetros PID, como la ganancia proporcional, el tiempo integral, el tiempo
derivado y la acción de control automáticamente. Esta instrucción está diseñada principalmente para su uso
con un módulo E/S analógica para leer datos de entrada analógicos, 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
aplicación de la página 21-17. Además, cuando la variable manipulada de salida se convierte, la instrucción
PID también puede generar una salida analógica utilizando un módulo de E/S analógica.

• Es necesario tener conocimientos técnicos especiales sobre el control de PID para


Advertencia
utilizar la función 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, daños o accidentes.
• Cuando se utiliza la instrucción PID para el control de retroalimentación, 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 daños en el equipo o accidentes.

Información de actualización
Los módulos de la CPU actualizada del tipo compacto y estrecho de 24 E/S disponen de una opción adicional
para que el coeficiente inicial integral (S1+10) para ejecutar una acción integral dentro de la banda
proporcional. Los módulos de la CPU aplicables, así como las versiones del programa del sistema se
muestran en la siguiente tabla. Para conocer el procedimiento de confirmación de la versión del programa del
módulo de la CPU, consulte la página 29-1.
Tipo compacto Tipo estrecho
FC4A-D20RK1
Módulo de la CPU FC4A-C10R2 FC4A-C16R2 FC4A-C24R2 FC4A-D20K3 FC4A-D20RS1
FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C FC4A-D20S3 FC4A-D40K3
FC4A-D40S3
Versión de programa del 202 o
— — 202 o superior 201 o superior
sistema superior

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 21-1


21: INSTRUCCIÓN PID

PID (Control de PID)


Cuando la entrada está activada, el ajuste automático y/
PID S1 S2 S3 S4 D1
o la acción de PID se ejecutan en función del valor (0 a
***** ***** ***** ***** *****
2) almacenado en un dispositivo del registro de datos
asignado para el modo de operación.

Módulos de la CPU aplicables y cantidad de instrucciones PID


Se puede usar un máximo de 8 o 14 instrucciones PID en un programa del usuario, según el tipo de módulo de
la CPU.
FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
— — X (8) X (8) X (14)

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante
S1 (Origen 1) Registro de control — — — — — — D0-D7973 —
Q0-
S2 (Origen 2) Relé de control — M0-M1270 — — — — —
Q300
S3 (Origen 3) Punto de consigna — — — — — — D0-D7999 0-4095
Variable de proceso (antes de la
S4 (Origen 4) — — — — — — D0-D7999 —
conversión)
D1 (Destino 1) Variable manipulada — — — — — — D0-D7999 —
Si desea obtener el intervalo de números de dispositivo válidos, consulte las páginas 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 más información, consulte las siguientes páginas.
El dispositivo de origen S2 (relé de control) utiliza 8 puntos de salidas o relés internos comenzando por el
dispositivo designado como S2. Las salidas Q0 a Q300 y los relés internos M0 a M1270 se pueden designar
como S2. Si desea obtener más información, consulte la página 21-12.
Dispositivo de origen S3 (punto de consigna): Cuando la conversión lineal está desactivada (S1+4 establecido
en 0), el intervalo válido del punto de consigna (S3) es de 0 a 4095, que se puede designar utilizando un
registro de datos o una constante. Cuando la conversión lineal (S1+4 establecido en 1) está activada, el
intervalo válido es de –32768 a 32767, que es un valor posterior a la conversión lineal. Utilice un registro de
datos para designar un valor negativo para un punto de consigna cuando se use la conversión lineal. Si desea
obtener más información, consulte la página 21-14.
El dispositivo de origen S4 (variable de proceso) se designa utilizando un registro de datos asignado como
dato de entrada analógica del módulo de E/S analógica, como por ejemplo D760 o D766. Consulte la página
24-9. Para leer los datos de entrada desde un módulo de E/S analógica, designe un número de registro de
datos correcto en función de la posición de la ranura del módulo de E/S analógica y del número de canal de
entrada analógica conectada al origen de entrada analógica. Si desea obtener más información, consulte la
página 21-15.
El dispositivo de destino D1 (variable manipulada) almacena de –32768 a 32767, que es el resultado de un
cálculo de la acción de PID. Si desea obtener más información, consulte la página 21-16.

21-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


21: INSTRUCCIÓN 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 instrucción PID según sea necesario y asegúrese de que los valores están comprendidos
dentro del intervalo válido. Los dispositivos S1+0 a S1+2 son de sólo 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
página 21-21.
Dispositivo Función Descripción L/E
Cuando S1+4 (conversión lineal) = 1 (activar conversión lineal):
Variable de proceso Almacena la variable de proceso tras la conversión.
S1+0 L
(tras la conversión) Cuando S1+4 (conversión lineal) = 0 (desactivar conversión lineal):
Almacena la variable de proceso sin conversión.
Almacena la variable manipulada de salida (variable de salida de modo
S1+1 Variable manipulada de salida manual y variable manipulada de salida de AT) en un porcentaje. L
De 0 a 100 (del 0% al 100%)
S1+2 Estado operativo Almacena el estado operativo o de error de la instrucción PID. L
0: Acción de PID
S1+3 Modo de operación 1: AT (ajuste automático) + acción de PID L/E
2: AT (ajuste automático)
0: Desactivar conversión lineal
S1+4 Conversión lineal L/E
1: Activar conversión lineal
S1+5 Valor máximo de conversión lineal De -32768 a +32767 L/E
S1+6 Valor mínimo de conversión lineal De -32768 a +32767 L/E
De 1 a 10000 (del 0,01% al 100,00%)
S1+7 Ganancia proporcional L/E
0 designa el 0,01%, Š10001 designa el 100,00%
S1+8 Tiempo integral De 1 a 65535 (de 0,1 seg a 6553,5 seg), 0 desactiva la acción integral L/E
S1+9 Tiempo derivado De 1 a 65535 (de 0,1 seg a 6553,5 seg), 0 desactiva la acción derivada L/E
De 1 a 100 (del 1% al 100%), 0 y Š101 (excepto 200) designa el 100%
S1+10 Coeficiente de inicio integral 200 ejecuta la acción integral dentro de la banda proporcional L/E
(sólo la CPU actualizada)
S1+11 Coeficiente de filtro de entradas De 0 a 99 (del 0% al 99%), Š100 designa el 99% L/E
De 1 a 10000 (de 0,01 seg a 100,00 seg)
S1+12 Período de muestreo L/E
0 designa 0,01 seg, Š10001 designa 100,00 seg
De 1 a 500 (de 0,1 seg a 50,0 seg)
S1+13 Período de control L/E
0 designa 0,1 seg, Š501 designa 50,0 seg
Cuando S1+4 (conversión lineal) = 0: 0 a 4095 (Š4096 designa 4095)
Cuando S1+4 = 1: Mín. conversión lineal ð Alarma alta ð Máx.
conversión lineal
S1+14 Valor de alarma alta Cuando S1+14 < S1+6 (mín. conversión lineal), S1+6 se convierte en L/E
alarma alta.
Cuando S1+14 > S1+5 (máx. conversión lineal), S1+5 se convierte en
alarma alta.
Cuando S1+4 (conversión lineal) = 0: 0 a 4095 (Š4096 designa 4095)
Cuando S1+4 = 1: Mín. conversión lineal ð Alarma baja ð Máx.
conversión lineal
S1+15 Valor de alarma baja Cuando S1+15 < S1+6 (mín. conversión lineal), S1+6 se convierte en L/E
alarma baja.
Cuando S1+15 > S1+5 (máx. conversión lineal), S1+5 se convierte en
alarma baja.
Límite superior de variable
S1+16 0 a 100, 10001 a 10099 (otros valores designan 100) L/E
manipulada de salida
Límite inferior de variable
S1+17 0 a 100 (Š101 designa 100) L/E
manipulada de salida
Variable manipulada de salida de
S1+18 0 a 100 (Š101 designa 100) L/E
modo manual
De 1 a 10000 (de 0,01 seg a 100,00 seg)
S1+19 Período de muestreo de AT L/E
0 designa 0,01 seg, Š10001 designa 100,00 seg
De 1 a 500 (de 0,1 seg a 50,0 seg)
S1+20 Período de control de AT L/E
0 designa 0,1 seg, Š501 designa 50,0 seg
Cuando S1+4 (conversión lineal) = 0: 0 a 4095 (Š4096 designa 4095)
S1+21 Punto de consigna de AT Cuando S1+4 = 1: Mín. conversión lineal ð Punto de consigna de AT ð L/E
Máx. conversión lineal
S1+22 Variable manipulada de salida de AT 0 a 100 (Š101 designa 100) L/E
S1+23
S1+24
— Reservados para el procesamiento de la instrucción PID —
S1+25
S1+26

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 21-3


21: INSTRUCCIÓN PID

Nota: El valor almacenado en el registro de datos designado por S1+3 (modo de operación) sólo se comprueba cuando se
activa la entrada de inicio para la instrucción PID. Los valores de todos los demás registros de control se actualizan en
cada ciclo de scan.
Variable de proceso S1+0 (tras la conversión)
Cuando la conversión lineal es activa (S1+4 ajusta a 1) el registro de datos designado por el dispositivo S1+0
almacena el resultado de la conversión lineal de la variable de proceso (S4). La variable de proceso (S1+0)
toma un valor entre el valor mínimo (S1+6) y el máximo de la conversión lineal (S1+5).
Cuando la conversión 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 acción de PID está en progreso, el registro de datos designado por el dispositivo S1+1 mantiene de
0 a 100 leídos 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 duración de ACTIVADO de la salida de control (S2+6) en proporción al período de control
(S1+13).
Mientras el modo manual está activado con el relé de control de modo automático/manual (S2+1) establecido
en ACTIVADO, S1+1 almacena de 0 a 100 leídos de la variable manipulada de salida del modo manual
(S1+18).
Mientras el ajuste automático (AT) está en progreso, S1+1 almacena de 0 a 100 leídos 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
instrucción PID.
Los códigos de estado 1X a 6X incluyen el tiempo transcurrido desde el inicio del ajuste automático o la acción
de PID. X cambia de 0 a 9 en incrementos de 10 minutos para representar de 0 a 90 minutos. El código de
tiempo permanece en 9 una vez transcurridos 90 minutos. Cuando el modo de operación (S1+3) está
establecido en 1 (AT+PID), el código de tiempo se restablece en 0 en la transición de AT a PID.
Los códigos de estado 100 y superiores indican un error, parando el ajuste automático o la acción de PID.
Cuando se produce este error, aparece un error de ejecución en el programa del usuario, activando el LED DE
ERROR y el relé interno especial M8004 (error de ejecución en el programa del usuario). Para continuar con la
operación, introduzca los parámetros correctos y active la entrada de inicio para la instrucción PID.
Código de
Descripción Operación
estado
1X AT en progreso
AT normal
2X AT completado
5X Acción de PID en progreso
Punto de consigna de PID (S3) alcanzado. El código de estado cambia de 5X a 6X una vez Acción de PID normal
6X
alcanzado el punto de consigna de PID.
100 El modo de operación (S1+3) está establecido en un valor superior a 2.
101 La conversión lineal (S1+4) está establecida en un valor superior a 1.
Cuando se activa la conversión lineal (S1+4 está establecido en 1), el valor máximo (S1+5) y
102
el mínimo (S1+6) de la conversión lineal se establecen en el mismo valor.
El límite superior de la variable manipulada de salida (S1+16) está establecido en un valor
103
inferior al límite inferior de la misma (S1+17).
La acción de PID o
Cuando se activa la conversión lineal (S1+4 está establecido en 1), el punto de consigna de AT se para debido
104 AT (S1+21) se establece en un valor superior al valor máximo de la conversión lineal (S1+5) o
a una configuración
en uno inferior al valor mínimo de la conversión lineal (S1+6).
incorrecta de los
Cuando se desactiva la conversión lineal (S1+4 está establecido en 0), el punto de consigna parámetros.
105
de AT (S1+21) se establece en un valor superior a 4095.
Cuando se activa la conversión lineal (S1+4 está establecido en 1), el punto de consigna (S3)
106 se establece en un valor superior al valor máximo de la conversión lineal (S1+5) o en uno
inferior al valor mínimo de la conversión lineal (S1+6).
Cuando se desactiva la conversión lineal (S1+4 está establecido en 0), el punto de consigna
107
(S3) se establece en un valor superior a 4095.

21-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


21: INSTRUCCIÓN PID

Código de
Descripción Operación
estado
La acción de control actual (S2+0) es distinta que la determinada al inicio de AT. Para reiniciar
AT, establezca los parámetros correctos relacionados con las posibles causas mostradas a
continuación:
• La variable manipulada (D1) o la salida de control (S2+6) no se ha proporcionado al destino
200 de control correctamente.
• La variable de proceso no se ha almacenado en el dispositivo designado por S4. El AT se para debido a
un error de ejecución
• La variable manipulada de salida de AT (S1+22) no se ha establecido en un valor grande
del AT.
para que la variable de proceso (S4) se pueda cambiar suficientemente.
• Se ha producido una interrupción importante.
El AT no ha podido completarse normalmente debido a que la variable de proceso (S4) ha
201 variado demasiado. Para reiniciar AT, establezca el período de muestreo de AT (S1+19) o el
coeficiente de filtro de entradas (S1+11) en un valor grande.

Modo de operación S1+3


Cuando se activa la entrada de inicio para la instrucción PID, el módulo de la CPU comprueba el valor
almacenado en el registro de datos designado por S1+3 y ejecuta la operación seleccionada. La selección no
se puede modificar mientras se está ejecutando la instrucción PID.
0: Acción de PID
La acción de PID se ejecuta en función de los parámetros de PID designados, como la ganancia
proporcional (S1+7), el tiempo integral (S1+8), el tiempo derivado (S1+9) y la acción de control (S2+0).
1: AT (ajuste automático) + acción de PID
El ajuste automático se ejecuta por primera vez en función de los parámetros de AT designados, como el
período de muestreo de AT (S1+19), el período 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 automático, se
determinan los parámetros de PID, como la ganancia proporcional (S1+7), el tiempo integral (S1+8), el
tiempo derivado (S1+9) y la acción de control (S2+0); después, se ejecuta la acción de PID en función de
los parámetros de PID derivados.
2: AT (ajuste automático)
El ajuste automático se ejecuta en función de los parámetros de AT designados para determinar los
parámetros de PID, como la ganancia proporcional (S1+7), el tiempo integral (S1+8), el tiempo derivado
(S1+9) y la acción de control (S2+0); la acción de PID no se ejecuta.

Conversión lineal S1+4


0: Desactivar conversión lineal
La conversión lineal no se ejecuta. Cuando se desactiva la conversión lineal (S1+4 está establecido en 0),
los datos de entrada analógica (0 a 4095) del módulo de E/S analógica se almacenan en la variable de
proceso (S4) y el mismo valor se almacena en la variable de proceso (S1+0) sin conversión.
1: Activar conversión lineal
La función de conversión lineal resulta útil para escalar la variable de proceso para el valor medido actual
en las unidades de ingeniería.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 21-5


21: INSTRUCCIÓN PID

Cuando se desactiva la conversión lineal (S1+4 está establecido en 1), los datos de entrada analógica (0 a
4095) del módulo de E/S analógica se convierten en lineales y el resultado se almacena en la variable de
proceso (S1+0). Cuando se utilice la conversión lineal, establezca los valores apropiados para el valor
máximo (S1+5) y el mínimo (S1+6) de la conversión lineal para especificar el intervalo de salida de la
misma. Cuando se utiliza la función de conversión lineal en una aplicación 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 también para leer la
variable de proceso (S1+0).
Resultado de conversión lineal

Valor máximo de conversión 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 mínimo de conversión lineal (S1+6)

0 Datos de entrada analógica 4095

Valor máximo de conversión lineal S1+5


Cuando se active la conversión lineal (S1+4 esté establecido en 1), establezca el valor máximo de la
conversión lineal en el registro de datos designado por el dispositivo S1+5. Los valores válidos son de –32768
a 32767 y el valor máximo de la conversión lineal debe ser mayor que el mínimo (S1+6). Seleccione un valor
apropiado para el valor máximo de la conversión lineal para representar el valor máximo de la señal de
entrada para el módulo de entrada analógica.
Cuando se desactiva la conversión lineal (S1+4 está establecido en 0), no tiene que establecer el valor
máximo de la conversión lineal (S1+5).

Valor mínimo de conversión lineal S1+6


Cuando se active la conversión lineal (S1+4 esté establecido en 1), establezca el valor mínimo de la
conversión lineal en el registro de datos designado por el dispositivo S1+6. Los valores válidos son de –32768
a 32767 y el valor mínimo de la conversión lineal debe ser menor que el máximo (S1+5). Seleccione un valor
apropiado para el valor mínimo de la conversión lineal para representar el valor mínimo de la señal de entrada
para el módulo de entrada analógica.
Cuando se desactiva la conversión lineal (S1+4 está establecido en 0), no tiene que establecer el valor mínimo
de la conversión lineal (S1+6).
Ejemplo:
Cuando se conecta el termopar tipo K, los datos de entrada analógica van de 0 a 4095. Para convertirlos a
valores de temperatura medidos realmente, establezca los siguientes parámetros.
Conversión lineal (S1+4): 1 (activar conversión lineal)
Valor máximo de conversión lineal (S1+5): 1300 (1300°C)
Valor mínimo de conversión lineal (S1+6): 0 (0°C)

Variable de proceso tras la conversión (S1+0)

Valor máximo de conversión lineal (S1+5): 1300 (1300°C)

Valor mínimo de conversión lineal (S1+6): 0 (0°C)


0 4095
Datos de entrada analógica

21-6 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


21: INSTRUCCIÓN PID

Ganancia proporcional S1+7


La ganancia proporcional es un parámetro que sirve para determinar la cantidad de acción proporcional en la
banda proporcional.
Cuando se utiliza el ajuste automático estableciendo el modo de operación (S1+3) en 1 (AT+PID) o 2 (AT), se
determina una ganancia proporcional automáticamente y no es necesario que el usuario la especifique.
Cuando no se utilice el ajuste automático estableciendo el modo de operación (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 más
pequeña y la respuesta es más rápida, pero se producirán 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 interrupción será más lenta.
Mientras la acción de PID está en progreso, el usuario puede cambiar el valor de la ganancia proporcional.

Tiempo integral S1+8


Cuando sólo se utiliza la acción proporcional, hay un cierta diferencia (desplazamiento) entre el punto de
consigna (S3) y la variable de proceso (S1+0) que permanece después de que el destino de control haya
alcanzado un estado estable. Se necesita una acción integral para reducir el desplazamiento a cero. El tiempo
integral es un parámetro que sirve para determinar la cantidad de acción integral.
Cuando se utiliza el ajuste automático estableciendo el modo de operación (S1+3) en 1 (AT+PID) o 2 (AT), se
determina un tiempo integral automáticamente y no es necesario que el usuario lo especifique.
Cuando no se utilice el ajuste automático estableciendo el modo de operación (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 acción integral se desactiva.
Cuando el tiempo integral es demasiado corto, la acción 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 acción de PID está en progreso, el usuario puede cambiar el valor del tiempo integral.

Tiempo derivado S1+9


La acción derivada es una función 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
interrupción. El tiempo derivado es un parámetro que sirve para determinar la cantidad de acción derivada.
Cuando se utiliza el ajuste automático estableciendo el modo de operación (S1+3) en 1 (AT+PID) o 2 (AT), se
determina un tiempo derivado automáticamente y no es necesario que el usuario lo especifique.
Cuando no se utilice el ajuste automático estableciendo el modo de operación (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 acción derivada se desactiva.
Cuando el tiempo derivado está establecido en un valor grande, la acción derivada se hace grande. Cuando la
acción derivada es demasiado grande, se producen forzados durante un corto período de tiempo.
Mientras la acción 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: INSTRUCCIÓN PID

Coeficiente de inicio integral S1+10


El coeficiente de inicio integral es un parámetro que sirve para determinar el punto, en un porcentaje del
término proporcional, donde se inicia la acción 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 desactivación del coeficiente de inicio integral (S2+3) se desactiva para activar
dicho coeficiente. Cuando la acción de PID se ejecuta en función de los parámetros de PID determinados por
el ajuste automático, se asegura el control correcto con un sobreexceso moderado y sin desplazamiento.
También se puede establecer el valor necesario de 1 a 100 para iniciar la acción 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 módulos de la CPU actualizada con la versión del programa
del sistema 202 (FC4A-C24R2, FC4A-C24R2C, FC4A-D20K3, y FC4A-D20S3) y 201 (FC4A-D20RK1, FC4A-
D20RS1, FC4A-D40K3, y FC4A-D40S3) o superior.
Cuando 200 es el valor de ajuste de S1+10 en estos módulos de la CPU actualizada, la acción 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 interrupción o cambio del punto de ajuste,
se desactiva la acción 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 desactivación del coeficiente de
inicio integral (S2+3). Cuando S2+3 está activado, el coeficiente de inicio integral se desactiva y el término
integral tiene efecto al inicio de la acción de PID.
Cuando el término integral se activa al inicio de la acción de PID, se produce un gran sobreexceso. Este
sobreexceso se puede suprimir retrasando la ejecución de la acción integral en coordinación con el término
proporcional. La instrucción PID está diseñada para obtener un control correcto con un sobreexceso pequeño
o moderado cuando el coeficiente de inicio integral está establecido en el 100%. El sobreexceso se suprime
más 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 pequeño, 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 automático y la acción de PID.

Período de muestreo S1+12


El período de muestreo determina el intervalo para ejecutar la instrucción PID. Establezca el valor necesario
de 1 a 10000 para especificar un período 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 período de muestreo se establece en 0,01
seg. Cuando S1+12 almacena un valor mayor que 10000, el período de muestreo se establece en 100,00 seg.
Cuando un período de muestreo está establecido en un valor menor que el tiempo de ciclo de scan, la
instrucción PID se ejecuta en todas las exploraciones.
Ejemplo – Período de muestreo: 40 mseg, Tiempo de ciclo de scan: 80 mseg (Período de muestreo ð Tiempo
de ciclo de scan)

1 ciclo de scan 1 ciclo de scan 1 ciclo de scan 1 ciclo de scan 1 ciclo de scan 1 ciclo de scan

80 mseg 80 mseg 80 mseg 80 mseg 80 mseg

PID PID PID PID PID PID


Ejecutada Ejecutada Ejecutada Ejecutada Ejecutada Ejecutada

21-8 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


21: INSTRUCCIÓN PID

Ejemplo – Período de muestreo: 80 mseg, Tiempo de ciclo de scan: 60 mseg (Período de muestreo > Tiempo
de ciclo de scan)

1 ciclo de 1 ciclo de 1 ciclo de 1 ciclo de 1 ciclo de 1 ciclo de 1 ciclo de 1 ciclo de


scan scan scan scan scan scan scan scan

60 mseg 60 mseg 60 mseg 60 mseg 60 mseg 60 mseg 60 mseg

PID PID No PID PID PID PID No PID PID


Ejecutada Ejecutada Ejecutada Ejecutada Ejecutada Ejecutada Ejecutada Ejecutada

60 mseg (120 mseg) (100 mseg) 80 mseg 60 mseg (120 mseg) (100 mseg)

40 mseg 20 mseg 0 mseg 40 mseg 20 mseg

Período de control S1+13


El período de control determina la duración del ciclo ACTIVADO/DESACTIVADO de la salida de control (S2+6)
que se activa y desactiva en función de la variable manipulada de salida (S1+1) calculada por la acción 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 período 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 período de control se establece en 0,1 seg. Cuando S1+13
está establecido en un valor mayor que 500, el período de control se establece en 50,0 seg.
La duración de pulso ACTIVADO de la salida de control (S2+6) está determinada por el producto del período
de control (S1+13) y la variable manipulada de salida (S1+1).
Ejemplo – Período de control: 5 seg (S1+13 se establece en 50)

Variable manipulada de salida (S1+1) 80% 60% 50%


ACTIVADO
Control de salida (S2+6) ACTIVADO (4 seg) ACTIVADO (3 seg) (2,5 seg)
DESACTIVADO DESACTIVADO DESACTIVADO DESACTIVADO
5 seg 5 seg 5 seg
Período de control (S1+13)

Valor de alarma alta S1+14


El valor de alarma alta es el límite 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 conversión 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 conversión lineal (S1+4 esté establecido en 1), establezca el valor de alarma alta
necesario de–32768 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 mínimo de la conversión lineal (S1+6) y menor o igual que el valor
máximo de la conversión lineal (S1+5). Si el valor de alarma alta está establecido en un valor menor que el
valor mínimo de la conversión 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 máximo de la conversión 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 límite 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 conversión 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 conversión lineal (S1+4 esté establecido en 1), establezca el valor de alarma baja
necesario de–32768 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 mínimo de la conversión lineal (S1+6) y menor o igual que el valor

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 21-9


21: INSTRUCCIÓN PID

máximo de la conversión lineal (S1+5). Si el valor de alarma baja está establecido en un valor menor que el
valor mínimo de la conversión 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 máximo de la conversión lineal (S1+5),
este último valor se convertirá en el valor de alarma baja.
Límite superior de variable manipulada de salida S1+16
El valor contenido en el registro de datos designado por el dispositivo S1+16 especifica el límite 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 límite superior de la variable
manipulada de salida (S1+1). Si la variable manipulada (D1) es mayor o igual que el valor del límite 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 límite 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 límite
superior de la variable manipulada de salida (S1+16) se establece en 100. Este límite (S1+16) debe ser mayor
que el límite inferior de la variable manipulada de salida (S1+17).
Para activar el límite superior de variable manipulada, active el relé de control de activación del límite de
variable manipulada de salida (S2+2). Cuando S2+2 se desactiva, el límite superior de la variable manipulada
de salida (S1+16) no tiene efecto.
S1+16 Valor de 10001 a 10099 (desactiva el límite 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 proporción a la variable manipulada (D1) de 0 a 100. La variable manipulada
de salida (S1+1) se puede calcular por la siguiente ecuación:
Variable manipulada de salida (S1+1) = Variable manipulada (D1) × (N – 10000)
donde N es el valor almacenado en el límite 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 límite superior de variable manipulada, active el relé de control de activación del límite de
variable manipulada de salida (S2+2). Cuando S2+2 se desactiva, el límite 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 límite superior de la variable manipulada de
salida (S1+17) se desactiva.

Límite inferior de variable manipulada de salida S1+17


El valor contenido en el registro de datos designado por el dispositivo S1+17 especifica el límite inferior de la
variable manipulada de salida (S1+1). Establezca el valor necesario de 0 a 100 para el límite 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 límite inferior de variable manipulada de salida se establece en 100. Este
límite (S1+17) debe ser menor que el límite superior de variable manipulada de salida (S1+16).
Para activar el límite inferior de variable manipulada de salida, active el relé de control de activación del límite
de variable manipulada (S2+2) y establezca el límite 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 límite inferior
especificado, el valor del límite inferior se proporciona para la variable manipulada salida (S1+1).
Cuando el relé de control de activación del límite de variable manipulada de salida (S2+2) está desactivado, el
límite 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 automático/manual (S2+1). Mientras se está en
el modo manual, la acción de PID está desactivada. El valor especificado de la variable manipulada de salida

21-10 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


21: INSTRUCCIÓN 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 función del período de control (S1+13) y de la variable manipulada de salida
de modo manual (S1+18).

Período de muestreo de AT S1+19


El período de muestreo de AT determina el intervalo de muestreo durante el ajuste automático. Cuando utilice
el ajuste automático, establezca el valor necesario de 1 a 10000 para especificar un período 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 período de muestreo de AT se establece en 0,01 seg. Cuando S1+19 almacena un valor mayor
que 10000, el período de muestreo de AT se establece en 100,00 seg.
Establezca el período 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 acción de control directa (S2+0 activado) o que la variable de
proceso actual es mayor o igual que la anterior durante la acción de control inversa (S2+0 desactivado).

Período de control de AT S1+20


El período de control de AT determina la duración del ciclo ACTIVADO/DESACTIVADO de la salida de control
(S2+6) durante el ajuste automático. Para saber cómo funciona la salida de control, consulte Período de
control en la página 21-9.
Cuando utilice el ajuste automático, establezca el valor necesario de 1 a 500 para especificar un período 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 período de control de AT se establece en 0,1 seg. Cuando S1+20 almacena un valor mayor
que 500, el período de control de AT se establece en 50,0 seg.

Punto de consigna de AT S1+21


Mientras se está ejecutando el ajuste automático, 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 automático se completa y la variable manipulada de salida (S1+1) se reduce a cero. Cuando
la acción de PID es seleccionada con el modo de operación (S1+3) establecido en 1 (AT+PID), dicha acción
se realiza inmediatamente.
Cuando se desactive la conversión 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 conversión 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 mínimo de la conversión lineal (S1+6) y menor o igual que el valor
máximo de la conversión lineal (S1+5).
En la acción de control directa (consulte la página 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 automático. En la acción 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 automático.

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 automático. Cuando utilice el ajuste automático, 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 automático, 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 función del período 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 automático, establezca 100 en
S1+22.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 21-11


21: INSTRUCCIÓN PID

Ajuste automático (AT)


Cuando se selecciona el ajuste automático con el modo de operación (S1+3) establecido en 1 (AT+PID) o 2
(AT), éste se ejecuta antes de iniciar el control de PID para determinar los parámetros de PID, como la
ganancia proporcional (S1+7), el tiempo integral (S1+8), el tiempo derivado (S1+9) y la acción de control
(S2+0) automáticamente. MicroSmart utiliza el método de respuesta por pasos para ejecutar el ajuste
automático. Para activar el ajuste automático, establezca cuatro de sus parámetros antes de ejecutar la
instrucción PID, como el período de muestreo de AT (S1+19), el período de control de AT (S1+20), el punto de
consigna de AT (S1+21) y la variable manipulada de salida de AT (S1+22).

Método de respuesta por pasos


MicroSmart utiliza el método de respuesta por pasos para
Variable de proceso (S1+0) Pendiente máxima
ejecutar el ajuste automático y determinar los
parámetros de PID, como la ganancia proporcional
(S1+7), el tiempo integral (S1+8), el tiempo derivado Punto de consigna
de AT (S1+21)
(S1+9) y la acción de control (S2+0) automáticamente. El
ajuste automático se ejecuta en los siguientes pasos:
1. Calcula la pendiente máxima 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 basándose en la pendiente Tiempo muerto
máxima derivada.
3. Basándose en la pendiente máxima y el tiempo
muerto, calcula los cuatro parámetros de PID.

Dispositivo de origen S2 (Relé de control)


Active o desactive las salidas o los relés internos apropiados comenzando por el dispositivo designado por S2
antes de ejecutar la instrucción PID según sea necesario. Los dispositivos S2+4 a S2+7 son de sólo lectura
para reflejar los estados de PID y del ajuste automático.
Dispositivo Función Descripción L/E
ACTIVADO: Acción de control directa
S2+0 Acción de control L/E
DESACTIVADO:Acción de control inversa
Modo automático/ ACTIVADO: Modo manual
S2+1 L/E
manual DESACTIVADO: Modo automático
ACTIVADO: Activación de los límites superior e inferior de la variable manipulada de
Activación de límite de
salida (S1+16 y S1+17)
S2+2 variable manipulada de L/E
DESACTIVADO: Desactivación de los límites superior e inferior de la variable
salida
manipulada de salida (S1+16 y S1+17)
Desactivación del
ACTIVADO: Desactivación del coeficiente de inicio integral (S1+10)
S2+3 coeficiente de inicio L/E
DESACTIVADO: Activación del coeficiente de inicio integral (S1+10)
integral
ACTIVADO: Cuando variable de proceso (S1+0) Š valor de alarma alta (S1+14)
S2+4 Salida de alarma alta L
DESACTIVADO: Cuando variable de proceso (S1+0) < valor de alarma alta (S1+14)
ACTIVADO: Cuando variable de proceso (S1+0) ð valor de alarma baja (S1+15)
S2+5 Salida de alarma baja DESACTIVADO: Cuando variable de proceso (S1+0) > valor de alarma baja L
(S1+15)
Se activa y desactiva en función de los parámetros de AT o los resultados del
S2+6 Salida de control L
cálculo de PID
Se activa cuando AT se completa o se produce un error, y permanece activada
S2+7 Salida completa de AT L
hasta que se reinicia el sistema

21-12 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


21: INSTRUCCIÓN PID

Acción de control S2+0


Cuando se ejecuta el ajuste automático con el modo de operación (S1+3) establecido en 1 (AT+PID) o 2 (AT),
la acción de control se determina automáticamente. Cuando el ajuste automático produce una acción de
control directa, se activa el relé de control de la acción de control designado por el dispositivo S2+0. Cuando el
ajuste automático produce una acción de control inversa, se desactiva el relé de control de la acción de control
designado por el dispositivo S2+0. La acción de PID se ejecuta en función de la acción de control derivada,
que
permanece efectiva durante la acción de PID.
Cuando el ajuste automático no se ejecute con el modo
de operación (S1+3) establecido en 0 (PID), active o Variable de proceso (S1+0)
desactive el relé de control de la acción de control (S2+0)
para seleccionar una acción de control directa o inversa,
respectivamente, antes de ejecutar la instrucción PID.
Acción de control directa
En la acción de control directa, la variable manipulada
(D1) se ve aumentada mientras la variable de proceso Punto de
(S1+0) es mayor que el punto de consigna (S3). El consigna (S3)
control de temperatura para enfriar se ejecuta en la Hora
acción de control directa. Variable de proceso (S1+0)
En la acción de control inversa, la variable manipulada
(D1) se ve aumentada mientras la variable de proceso Punto de
(S1+0) es menor que el punto de consigna (S3). El consigna (S3)
control de temperatura para calentar se ejecuta en la
acción de control inversa. Acción de control inversa
En la acción de control tanto directa como inversa, la
variable manipulada (D1) se ve aumentada mientras la Hora
diferencia entre la variable de proceso (S1+0) y el punto
de consigna (S3) aumenta.
Modo automático/manual S2+1
Para seleccionar el modo automático, desactive el relé de control de modo automático/manual designado por
el dispositivo S2+1 antes o después de iniciar la instrucción PID. En el modo automático, la acción de PID se
ejecuta y la variable manipulada (D1) almacena el resultado del cálculo de PID. La salida de control (S2+6) se
activa y desactiva en función del período de control (S1+13) y la variable manipulada de salida (S1+1).
Para seleccionar el modo manual, active el relé de control de modo automático/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
función del período de control (S1+13) y la variable manipulada de salida del modo manual (S1+18).
Mientras el ajuste automático está en progreso, el modo manual no se puede activar. Sólo una vez que el
ajuste automático ha finalizado, se puede activar el modo automático o manual. El modo automático/manual
también se puede activar mientras se está ejecutando la instrucción PID.

Activación de límite de variable manipulada de salida S2+2


Los límites superior (S1+16) e inferior (S1+17) de la variable manipulada de salida se activan o desactivan
utilizando el relé de control de activación del límite de la variable manipulada de salida designado por el
dispositivo S2+2.
Para activar los límites superior e inferior de la variable manipulada de salida, active S2+2.
Para desactivar los límites superior e inferior de la variable manipulada de salida, desactive S2+2.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 21-13


21: INSTRUCCIÓN PID

Desactivación del coeficiente de inicio integral S2+3


El coeficiente de inicio integral (S1+10) se activa o desactiva utilizando el relé de control de desactivación del
coeficiente de inicio integral designado por el dispositivo S2+3.
Para activar el coeficiente de inicio integral (S1+10), desactive S2+3; el término integral se activa tal y como
especifica dicho coeficiente.
Para desactivar el coeficiente de inicio integral (S1+10), active S2+3; el término integral se activa al inicio de la
acción 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 automático en modo automático 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 acción de PID en modo automático, con el relé de control de modo automático/manual (S2+1)
desactivado, la salida de control (S2+6) se activa y desactiva en función del período de control (S1+13) y la
variable manipulada de salida (S1+1) calculada por la acción de PID.
En el modo manual, con el relé de control de modo automático/manual (S2+1) activado, la salida de control
(S2+6) se activa y desactiva en función del período 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
automático se completa o se produce un error, y permanece activada hasta que se reinicia el sistema. Los
códigos de estados operativos se almacenan en el registro de control de estados operativos (S1+2). Consulte
la página 21-4.

Dispositivo de origen S3 (Punto de consigna)


La acción de PID se ejecuta para ajustar la variable de proceso (S1+0) en el punto de consigna (S3).
Cuando se desactive la conversión 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 válidos son un registro de
datos y una constante.
Cuando se active la conversión 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 instrucción PID utiliza el tipo de datos de palabra, las constantes
negativas no se pueden introducir directamente para el dispositivo S3. Utilice la instrucción 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 mínimo de la conversión lineal (S1+6) y menor o igual que el valor máximo
de la misma (S1+5).
Cuando se designa un valor no válido como punto de consigna, la acción de PID se para y se almacena un
código de error en el registro de datos designado por el dispositivo S1+2. Consulte Estado operativo en la
página 21-4.

21-14 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


21: INSTRUCCIÓN PID

Dispositivo de origen S4 (Variable de proceso antes de la conversión)


La instrucción PID está diseñada para utilizar datos de entrada analógica de un módulo de E/S analógica
como variable de proceso. El módulo de E/S analógica convierte la señal de entrada en un valor digital de 0 a
4095 y lo almacena en un registro de datos según la posición del montaje del módulo de E/S analógica y el
canal de entrada analógica conectado al origen de entrada analógica. Designe un registro de datos como
dispositivo de origen S4 para almacenar la variable de proceso.
Por ejemplo, cuando el módulo de E/S analógica se monte en la primera ranura del módulo de la CPU de entre
todos los módulos de E/S analógica (sin incluir los módulos de E/S digital) y cuando la señal de entrada
analógica se conecte al canal 0 del módulo de E/S analógica, designe D760 como dispositivo de origen S4.
Cuando la entrada analógica se conecte al canal 1 del módulo de E/S analógica nº 3, designe D806 como
dispositivo de origen S4. Si desea obtener más información sobre los dirección del dispositivo de los registros
de datos para los módulos de E/S analógica, consulte la página 24-9.

Dirección del dispositivo para el dispositivo de origen S4


Núm. de módulo de E/S analógica
Canal
1 2 3 4 5 6 7
Can. 0 de entrada analógica D760 D780 D800 D820 D840 D860 D880
Can. 1 de entrada analógica D766 D786 D806 D826 D846 D866 D886

Cuando un módulo de E/S analógica no se utiliza para proporcionar datos al dispositivo de origen S4,
asegúrese 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: INSTRUCCIÓN 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 acción de PID. Cuando el resultado del cálculo es menor que –32768, D1 almacena –
32768. Cuando el resultado del cálculo es mayor que 32767, D1 almacena 32767. Mientras el resultado del
cálculo es menor que –32768 o mayor que 32767, la acción de PID continúa.
Cuando se desactiva el límite de la variable manipulada de salida (S2+2 está establecido en desactivado)
mientras la acción 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 duración de ACTIVADO de la salida de control (S2+6) en proporción al
período de control (S1+13).
Cuando se activa el límite 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 función del límite superior de la
variable manipulada de salida (S1+16) y el límite 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 automático/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 automático 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


Activación de límite Límite superior de Límite inferior de Variable
Variable
de variable variable variable manipulada de
manipulada
manipulada de manipulada de manipulada de salida
(D1)
salida (S2+2) salida (S1+16) salida (S1+17) (S1+1)
Š 100 100
DESACTIVADO
— — 1 a 99 1 a 99
(desactivado)
ð0 0
Š 50 50
50 25 26 a 49 26 a 49
ACTIVADO ð 25 25
(activado) Š 100 50
10050 — 1 a 99 (1 a 99) × 0,5
ð0 0

21-16 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


21: INSTRUCCIÓN PID

Ejemplo de aplicación
Este ejemplo de aplicación demuestra un control de PID para que un calentador mantenga la temperatura a
200°C.
En este ejemplo, cuando se inicia el programa, la instrucción PID ejecuta primero el ajuste automático en
función de los parámetros de AT designados, como el período de muestreo de AT, el período de control de AT,
el punto de consigna de AT y la variable manipulada de salida de AT, además de los datos de temperatura
introducidos en el módulo de entrada analógica. La salida de control permanece activada para mantener el
calentador encendido hasta que la temperatura alcanza el punto de consigna de AT de 150°C. El ajuste
automático determina los parámetros de PID, como la ganancia proporcional, el tiempo integral, el tiempo
derivado y la acción de control.
Cuando la temperatura alcanza los 150°C, la acción de PID empieza a controlar la temperatura a 200°C
utilizando los parámetros de PID derivados. El calentador se enciende y apaga en función de la variable
manipulada de salida calculada por la acción de PID. Cuando la temperatura del calentador es mayor o igual
que 250°C, la salida de alarma alta enciende una luz de alarma.
Los datos del módulo de entrada analógica también se supervisan para forzar el estado desactivado del
interruptor del calentador y el estado activado de la luz de alarma alta.

Configuración de dispositivos
Dirección del
Dispositi
Función Descripción dispositivo
vo
(Valor)
S1+3 Modo de operación AT (ajuste automático) + acción de PID D3 (1)
S1+4 Conversión lineal Activar conversión lineal D4 (1)
S1+5 Valor máximo de conversión lineal 1300°C D5 (13000)
S1+6 Valor mínimo de conversión lineal 0°C D6 (0)
S1+10 Coeficiente de inicio integral 100% D10 (0)
S1+11 Coeficiente de filtro de entradas 70% D11 (70)
S1+12 Período de muestreo 500 mseg D12 (50)
S1+13 Período de control 1 seg D13 (10)
S1+14 Valor de alarma alta 250°C D14 (2500)
S1+19 Período de muestreo de AT 1,5 seg D19 (150)
S1+20 Período de control de AT 3 seg D20 (30)
S1+21 Punto de consigna de AT 150°C D21 (1500)
Variable manipulada de salida de
S1+22 100% (Nota 1) D22 (100)
AT
M1
S2+1 Modo automático/manual Modo automático
(DESACTIVADO)
Activación de límite de variable Desactivación de los límites de la variable M2
S2+2
manipulada de salida manipulada de salida (DESACTIVADO)
Desactivación del coeficiente de Activación del coeficiente de inicio integral M3
S2+3
inicio integral (S1+10) (DESACTIVADO)
ACTIVADO: Cuando la temperatura Š 250°C
S2+4 Salida de alarma alta M4
DESACTIVADO: Cuando la temperatura < 250°C
Permanece activada durante el ajuste
automático;
S2+6 Salida de control Se activa y desactiva en función del período de M6
control (S1+13) y la variable manipulada de
salida (S1+1) durante la acción de PID
S3 Punto de consigna 200°C D100 (2000)
Datos de entrada analógica del módulo de E/S
S4 Variable de proceso analógica 1, canal 0 de entrada analógica; D760
almacena de 0 a 4095
Estado operativo de entrada
Almacena de 0 a 5 D761
analógica

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 21-17


21: INSTRUCCIÓN PID

Dirección del
Dispositi
Función Descripción dispositivo
vo
(Valor)
Tipo de señal de entrada analógica Termómetro tipo K D762 (2)
Tipo de datos de entrada analógica Datos de 12 bits (0 a 4095) (Nota 2) D763 (0)
D1 Variable manipulada Almacena el resultado del cálculo de PID D102
Entrada de inicio de PID Empieza a ejecutar la instrucción PID I0
Empieza a supervisar los datos del módulo de
Entrada de supervisión entrada analógica para la alarma alta y el estado I1
operativo
Interruptor del calentador Encendido y apagado por la salida de control M6 Q0
Encendida y apagada por la salida de alarma alta
Luz de alarma alta Q1
M4
Nota 1: La variable manipulada de salida durante el ajuste automático es un valor constante. En este ejemplo, la variable
manipulada de salida de AT está establecida en el valor máximo de 100 (100%), por lo que la salida de control (S2+6)
permanece activada durante el ajuste automático.
Nota 2: Cuando se utilice un módulo de E/S analógica para la instrucción 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 instrucción PID
en la página 21-22.
Configuración del sistema

FC4A-C24R2 FC4A-L03AP1

+24V 0V DC IN 0 1 2 3 4 5 6 7 10 11 12 13 14 15
DC OUT COM

+

IN0 Termopar
+ tipo K

100-240VAC Ry.OUT Ry.OUT Ry.OUT Ry.OUT
L N COM0 0 1 2 3 COM1 4 5 6 7 COM2 10 COM3 11

Calentador

Salida Q1 Luz de alarma alta


Fusible L
Salida Q0

21-18 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


21: INSTRUCCIÓN PID

Datos de entrada analógica frente a variable de proceso tras la conversión

Variable de proceso tras la conversión (S1+0)

Valor máximo de conversión lineal (S1+5): 13000 (1300°C)

Valor de alarma alta (S1+14): 2500 (250°C)


Punto de consigna (S3): 2000 (200°C)
Punto de consigna de AT (S1+21): 1500 (150°C)

Valor mínimo de conversión lineal (S1+6): 0 (0°C)


0 4095
Datos de entrada analógica D760
Variable de proceso antes de la conversión (S4)

Control de temperatura por ajuste automático y acción de PID

Variable de proceso tras la conversión (S1+0)

Valor de alarma alta (S1+14): 2500 (250°C)


Punto de consigna (S3): 2000 (200°C)
Punto de consigna de AT (S1+21): 1500 (150°C)

Hora
Acción de PID

Ajuste automático

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 21-19


21: INSTRUCCIÓN PID

Programa de escalera
El diagrama de escalera mostrado a continuación describe un ejemplo del uso de la instrucción PID. El
programa del usuario debe modificarse en función de la aplicación y la simulación debe llevarse a cabo antes
de la operación real
M8120 es el relé interno especial del pulso de inicialización.
ANST NO.1 Cuando I0 se activa, la instrucción ANST (macro analógica)
L03AP1 Cuando I0 se
guarda los activa, la instrucción
parámetros ANST
de la función del (macro
móduloanalógica)
de E/S
M8120 guarda los parámetros de la función del módulo de E/S analógica.
analógica.
PIDST S1 S2 S3 La
La instrucción
instrucciónPIDST
PIDST (macro PID)PID)
(macro guarda además
guarda los parámetros
además los
M8120 D0 M0 D100 para la función PID.la función PID.
parámetros para
PID S1 S2 S3 S4 D1 Cuando
M8120 is la the
entrada I0 está
initialize activada,
pulse la instrucción
special PID se ejecuta.
internal relay.
I0 D0 M0 D100 D760 D102
Cuando
When the el relé
CPU interno M6the
starts, (salida
ANST de(analog
control) está activado,
macro) la
instruction
salida
storesQ0 (interruptorfor
parameters delthe
calentador) se activa.
analog I/O module function.
M6 M4 Q0 Cuando
The PIDSTel relé interno
(PID M4 (salida
macro) de alarma
instruction also alta) está
stores activado, la
parameters
salida Q1 (luz de alarma
for the PID function. alta) se activa.
M4 Q1 Cuando
Cuandolalaentrada
entrada deI0supervisión I1 estálaactivada,
está activada, la temperatura
instrucción PID se
se supervisa.
ejecuta.
CMP>=(W) S1 – S2 – D1 – REP
I1 D760 787 M10 Cuando
Cuandolaeltemperatura
relé internoesM6 mayor o igual
(salida de que 250°C,
control) M10
está se
activado,
activa.
la salida Q0 (interruptor del calentador) se activa.
CMP>=(W) S1 – S2 – D1 – REP
D761 3 M11 4095 xel250/1300
Cuando = 787,5
relé interno M4 (salida de alarma alta) está
activado, la salida Q1
Mientras el estado operativo(luz de
deentrada
alarmaanalógica
alta) se activa.
(D761) es 3 o
R más, M11 se activa.
M10 I1 Q0 Cuando la entrada de supervisión I1 está activada, la
temperatura
Cuando M10 oseM11supervisa.
se activa mientras la entrada de supervisión I1
S
está activada, Q0 (interruptor
Cuando la temperatura del calentador)
es mayor se fuerza
o igual que 250°C, al estado
M10 se
M11 Q1
desactivado
activa. y Q1 (luz de alarma alta) ) se fuerza al estado
activado.

Cuadro de diálogo Ajustar parámetros del módulo analógico (ANST)


WindLDR dispone de una macro para programar parámetros para los módulos de E/S analógicas. Coloque el
cursor en el lugar en el que desea insertar la instrucción ANST, haga clic con el botón derecho del ratón y
seleccione Instrucciones de macro > ANST (Ajustar parámetros del módulo analógico). En el cuadro de
diálogo de ANST, pulse el botón Configurar debajo de la Módulo 1, y realice la programación tal como se
indica a continuación.

21-20 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


21: INSTRUCCIÓN PID

Cuadro de diálogo Ajustar parámetros PID (PIDST)


Coloque el cursor en el lugar en el que desea insertar la instrucción PIDST, haga clic con el botón derecho del
ratón y seleccione Instrucciones de macro > PIDST (Ajustar parámetros PID). En el cuadro de diálogo PIDST,
realice el programa que se muestra a continuación.
Seleccione las opciones y dispositivos al igual que en la instrucción PID.

S1+3

S2+3 S1+10

S3 S1+4
S1+12 S1+5
S1+13 S1+6
S1+11
S1+14
S1+15

S1+21 S2+2
S1+19
S1+20
S1+22

S1+3 Modo operativo S1+14 Valor de alarma alta


S1+4 Conversión lineal S1+15 Valor de alarma baja
S1+5 Valor máximo de conversión lineal S1+19 Período de muestreo de AT
S1+6 Valor mínimo de conversión lineal S1+20 Período de control de AT
S1+10 Coeficiente de inicio integral S1+21 Punto de consigna de AT
S1+11 Coeficiente de filtro de entradas S1+22 Variable manipulada de salida de AT
S1+12 Período de muestreo S2+2 Activación de límite de variable manipulada de salida
S1+13 Período de control S2+3 Desactivación del coeficiente de inicio integral
S3 Operando de origen

Cuadro de diálogo Control de PID (PID)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 21-21


21: INSTRUCCIÓN PID

Notas para utilizar la instrucción PID:


• Como la instrucción PID requiere un funcionamiento continuo, mantenga la entrada de inicio activada para dicha instrucción.
• La salida de alarma alta (S2+4) y la de alarma baja (S2+5) funcionan mientras la entrada de inicio para la instrucción PID está
activada. Sin embargo, estas salidas de alarma no funcionan cuando se produce un error de ejecución de la instrucción 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 instrucción PID está desactivada. Proporcione un programa para supervisar la variable de proceso (S4) aparte.
• Cuando se produce un error de ejecución de PID (S1+2 almacena de 100 a 107) o cuando el ajuste automático se finaliza, la variable
manipulada (D1) almacena 0 y la salida de control (S2+6) se desactiva.
• No utilice la instrucción PID en estas instrucciones de ramificación del programa: LABEL, LJMP, LCAL, LRET, JMP, JEND, MCS
y MCR. Puede que la instrucción PID no funcione correctamente en estas instrucciones.
• Dicha instrucción, utilizando la diferencia entre el punto de consigna (S3) y la variable de proceso (S4) como entrada, calcula la
variable manipulada (D1) según los parámetros 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 interrupción, se producirá un
sobreexceso o todo lo contrario. Antes de poner el control de PID en la aplicación real, realice pruebas de simulación cambiando el
punto de consigna y la variable de proceso (interrupción) para los valores anticipados de la aplicación.
• Los parámetros PID, tales como ganancia proporcional (S1+7), periodo integral (S1+8), y periodo derivado (S1+9), determinados por
el ajuste automático no siempre pueden ser los valores óptimos, dependiendo de la aplicación real. Para asegurarse de que obtiene los
mejores resultados, ajuste los parámetros. Una vez determinados los mejores parámetros de PID, realice únicamente la acción de PID
en una operacion normal, a menos que cambie el objeto de control.
• Cuando se ejecuta un control de retroalimentación 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
retroalimentación.

21-22 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


22: INSTRUCCIONES TEMPORIZADOR DUAL / APRENDER
Introducción
Las instrucciones de temporizador dual generan pulsos ACTIVADO/DESACTIVADO con la duración necesaria
desde una salida, un relé interno o un bit del registro de desplazamiento designado. Hay cuatro
temporizadores duales disponibles y la duración de ACTIVADO/DESACTIVADO se puede seleccionar desde
1 mseg a 65535 seg.
La instrucción de temporizador tutor mide la duración de ACTIVADO de la entrada de inicio para la instrucción
de temporizador tutor y almacena los datos medidos en un registro de datos designado; estos datos se pueden
utilizar como valores de preselección para una instrucción de temporizador.

DTML (Temporizador dual de 1-seg)


Mientras la entrada está activada, el dispositivo de destino D1
DTML S1 S2 D1 D2 repite la activación y desactivación durante una duración
***** ***** ***** *****
designada por los dispositivos S1 y S2, respectivamente.
El intervalo de tiempo es de 0 a 65535 seg.

DTIM (Temporizador dual de 100-mseg)


Mientras la entrada está activada, el dispositivo de destino D1
DTIM S1 S2 D1 D2 repite la activación y desactivación durante una duración
***** ***** ***** ***** designada por los dispositivos S1 y S2, respectivamente.
El intervalo de tiempo es de 0 a 6553,5 seg.

DTMH (Temporizador dual de 10-mseg)


Mientras la entrada está activada, el dispositivo de destino D1
DTMH S1 S2 D1 D2 repite la activación y desactivación durante una duración
***** ***** ***** ***** 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)


Mientras la entrada está activada, el dispositivo de destino D1
DTMS S1 S2 D1 D2
repite la activación y desactivación durante una duración
***** ***** ***** *****
designada por los dispositivos S1 y S2, respectivamente.
El intervalo de tiempo es de 0 a 65,535 seg.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
— — — — X

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 22-1


22: INSTRUCCIONES TEMPORIZADOR DUAL / APRENDER

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante
S1 (Origen 1) Duración de ACTIVADO — — — — — — X 0-65535
S2 (Origen 2) Duración de DESACTIVADO — — — — — — X 0-65535
D1 (Destino 1) Salida de temporizador dual — X ▲ X — — — —
D2 (Destino 2) Área de trabajo del sistema — — — — — — D0-D7998 —

Si desea obtener el intervalo de números de dispositivo válidos, consulte la página 6-2.


▲ Los relés internos M0 a M1277 se pueden designar como D1. Los relés 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 función Señalar 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 interrupción. Si se utiliza,
aparecerá un error de ejecución en el programa del usuario, activando el relé interno especial M8004 y el LED
DE ERROR del módulo de la CPU.

Ejemplos: DTML, DTIM, DTMH, DTMS


Mientras la entrada I0 está activada, cuatro instrucciones de
DTML S1 S2 D1 D2 temporizador dual activan y desactivan los dispositivos de
I0 2 1 M10 D100
destino según las duraciones de activación y desactivación
DTIM S1 S2 D1 D2 designadas por los dispositivos de origen S1 y S2.
10 5 M20 D200

DTMH S1 S2 D1 D2
50 25 M30 D300

DTMS S1 S2 D1 D2
250 125 M40 D400

ACTIVADO
I0
DESACTIVADO

M10 ACTIVADO
DESACTIVADO
2 seg 1 seg

M20 ACTIVADO
DESACTIVADO 1 seg 0,5 seg

M30 ACTIVADO
DESACTIVADO
500 mseg 250 mseg

M40 ACTIVADO
DESACTIVADO
250 mseg 125 mseg

Instrucción Incrementos S1 Duración de ACTIVADO S2 Duración de DESACTIVADO


DTML 1 seg 2 1 seg × 2 = 2 seg 1 1 seg × 1 = 1 seg
DTIM 100 mseg 10 100 mseg × 10 = 1 seg 5 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 página 7-10.

22-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


22: INSTRUCCIONES TEMPORIZADOR DUAL / APRENDER

TTIM (Temporizador tutor)


Mientras la entrada está activada, la duración de ACTIVADO se mide en unidades de
TTIM D1 100 mseg y el valor medido se almacena en un registro de datos designado por el
***** dispositivo de destino D1.
El intervalo de tiempo medido es de 0 a 6553,5 seg.

Módulos de la CPU aplicables


FC4A-C10R2 FC4A-C16R2 FC4A-C24R2 FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
— — — — X

Dispositivos válidos
Dispositivo Función I Q M R T C D Constante
D1 (Destino 1) Valor medido — — — — — — D0-D7997 —

Si desea obtener el intervalo de números de dispositivo válidos, consulte la página 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 función Señalar escritura en WindLDR. Si se cambian los
datos de estos registros de datos, el temporizador tutor no funciona correctamente.
La instrucción de temporizador tutor no se puede utilizar en un programa de interrupción. Si se utiliza,
aparecerá un error de ejecución en el programa del usuario, activando el relé interno especial M8004 y el LED
DE ERROR del módulo de la CPU.

Ejemplos: TTIM
Cuando la entrada I0 está activada, TTIM resetea el registro de datos D100 en 0 y
TTIM D1 comienza a almacenar la duración de ACTIVADO de la entrada I0 en dicho registro de
I0 D100
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 duración de ACTIVADO.

ACTIVADO
I0 DESACTIVADO
1500 mseg

Valor de D100 0 15

El siguiente ejemplo demuestra un programa que mide la duración de ACTIVADO de la entrada I0 y utiliza esta
duración como valor de preselección para la instrucción TIM del temporizador de 100-mseg.
Mientras la entrada I0 está activada, TTIM mide la duración de
TTIM D1 ACTIVADO de la entrada I0 y almacena el valor medido en
I0 D100
unidades de 100 mseg en el registro de datos D100.
SOTD MOV (W) S1 – D1 – REP Cuando la entrada I0 está desactivada, MOV(W) almacena el
I0 D100 D0 valor de D100 en el registro de datos D0 como valor de
TIM T0 preselección para el temporizador T0.
I1 D0 Cuando la entrada I1 está activada, el temporizador de 100-
mseg T0 inicia la operación con un valor de preselección
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 MÓDULO INTELIGENTE
Introducción
Las instrucciones de acceso al módulo inteligente se usan para leer o escribir datos en el módulo de la CPU y
un máximo de siete módulos inteligentes mientras el módulo de la CPU está ejecutándose o cuando el módulo
de la CPU está detenido.

Información de actualización
Los módulos de la CPU actualizados pueden usar las instrucciones de acceso al módulo inteligente. Los
módulos de la CPU aplicables, así como la versión del programa del sistema se muestran en la siguiente tabla.
Para conocer el procedimiento de confirmación de la versión del programa del módulo de la CPU, consulte la
página 29-1.
Tipo compacto Tipo estrecho
FC4A-D20RK1
Módulo de la CPU FC4A-C10R2 FC4A-C16R2 FC4A-C24R2 FC4A-D20K3 FC4A-D20RS1
FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C FC4A-D20S3 FC4A-D40K3
FC4A-D40S3
Versión de programa del 204 o
— — 204 o superior 203 o superior
sistema superior

Use la versión WindLDR 4.50 o superior para programar las instrucciones de acceso del módulo inteligente.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 23-1


23: INSTRUCCIONES DE ACCESO AL MÓDULO INTELIGENTE

Información general del acceso al módulo inteligente


La instrucción Ejecutar lectura de acceso lee los datos de la dirección designada en el módulo inteligente y
guarda los datos leidos en el dispositivo designado mientras el módulo de la CPU está ejecutándose. La
instrucción Ejecutar lectura de acceso escribe los datos del dispositivo designado en la dirección designada en
el módulo inteligente mientras el módulo de la CPU está ejecutándose.
La instrucción Detener lectura de acceso lee los datos de la dirección designada en el módulo inteligente y
guarda los datos leidos en el dispositivo designado cuando el módulo de la CPU está detenido. La instrucción
Detener lectura de acceso escribe los datos del dispositivo designado en la dirección designada en el módulo
inteligente cuando el módulo de la CPU está detenido.

Movimiento de datos mientras el módulo de la CPU está en ejecución


Módulo inteligente
ON
RUNA(*) Mientras el módulo de la CPU
READ ****** Leer
está en ejecución y la entrada
OFF está activado, RUNA READ se
RUNA(*)
READ ****** ejecuta para leer del módulo
ON inteligente y RUNA WRITE para
RUNA(*) escribir datos en dicho módulo.
WRITE ****** Escribir
OFF
RUNA(*)
WRITE ******

STPA(*)
READ ******

STPA(*)
WRITE ******

Movimiento de datos cuando el módulo de la CPU está detenido


Módulo inteligente
OFF
RUNA(*)
READ ******
OFF
RUNA(*)
WRITE ******
Cuando el módulo de la CPU está
STPA(*) Leer detenido se ejecuta STPA READ
READ ******
para leer los datos del módulo
STPA(*) Escribir inteligente y STPA WRITE para
WRITE ****** escribir datos en dicho módulo.

23-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


23: INSTRUCCIONES DE ACCESO AL MÓDULO INTELIGENTE

RUNA READ (Ejecutar acceso de lectura)


Mientras la entrada está activada, los datos se
RUNA(*) DATOS ESTADO MÓDULODIRECCIÓNBYTE leen de la zona de inicio en DIRECCIÓN del
READ ***** ***** * *** *** módulo inteligente designado por MÓDULO y se
almacena en el dispositivo designado por
DATOS.
BYTE designa la cantidad de datos a leer.
ESTADO almacena el código de estado de
funcionamiento.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
— — X X X

Dispositivos válidos (Ejecutar acceso de lectura)


Dispositivo Función I Q M L T C D Constante Repetir
Primer número de dispositivo para almacenar datos
DATOS — X ▲ X X X X — —
leídos
ESTADO Código de estado operativo — — — — — — X — —
MÓDULO Número de módulo inteligente — — — — — — — 1-7 —
Primera dirección del módulo inteligente de la que
DIRECCIÓN — — — — — — — 0-127 —
leer los datos
BYTE Bytes de datos a leer — — — — — — — 1-127 —

Para conocer el intervalo válido del número de dispositivo, consulte las páginas 6-1 y 6-2.
DATOS: Especifica el primer número del dispositivo para guardar los datos leidos del módulo de
inteligencia.
▲ Los relés internos M0 a M1277 y los relés internos de AS-Interface M1300 a M1997 pueden
designarse como DATOS. Los relés 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 módulo 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 expansión pueden designarse como DATOS.
ESTADO: Especifica un registro de datos para guardar el código 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 expansión no pueden
designarse si el módulo maestro AS-Interface se usa o no. Para obtener más detalles sobre el
código de estado, consulte la página 23-8.
MÓDULO: Introduzca el número del módulo inteligente desde el que leer los datos. Se puede usar un
máximo de siete módulos inteligentes.
DIRECCIÓN: Especifica la primera dirección en el módulo inteligente desde el que leer los datos.
BYTE: Especifica la cantidad de datos a leer en bytes.
La instrucción RUNA READ no se puede utilizar en un programa de interrupción. Si se utiliza, aparecerá un
error de ejecución en el programa de usuario, activando el relé interno especial M8004 y el LED DE ERROR
del módulo de la CPU.

Tipos de datos válidos


Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
W
I (entero) (registro de desplazamientos) se designa como DATOS, se utilizan 16 puntos.
(palabra)
X X
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 MÓDULO INTELIGENTE

RUNA WRITE (Ejecutar acceso de escritura)


Mientras la entrada está activada, los datos se
RUNA(*) DATA(R) ESTADO MÓDULODIRECCIÓNBYTE escriben de la zona de inicio en el dispositivo
WRITE ***** ***** * *** *** designado por DATOS en DIRECCIÓN del
módulo inteligente designado por MÓDULO.
BYTE designa la cantidad de datos a escribir.
ESTADO almacena el código de estado de
funcionamiento.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
— — X X X

Dispositivos válidos (Ejecutar acceso de escritura)


Dispositivo Función I Q M L T C D Constante Repetir
Primer número de dispositivo desde el que extraer
DATOS X X X X X X X X X
datos
ESTADO Código de estado operativo — — — — — — X — —
MÓDULO Número de módulo inteligente — — — — — — — 1-7 —
Primera dirección del módulo inteligente en la que
DIRECCIÓN — — — — — — — 0-127 —
escribir los datos
BYTE Bytes de datos a escribir — — — — — — — 1-127 —

Para conocer el intervalo válido del número de dispositivo, consulte las páginas 6-1 y 6-2.
DATOS: Especifica el primer número del dispositivo para extraer los datos a escribir en el módulo
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 módulo 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 expansión pueden designarse como DATOS.
Cuando se designa una constante como DATOS, no puede seleccionarse Repetir. Para obtener
más detalles acerca del movimiento de datos con o sin Repetir, consulte la página 23-9.
ESTADO: Especifica un registro de datos para guardar el código 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
expansión no pueden designarse si el módulo maestro AS-Interface se usa o no. Para obtener
más detalles sobre el código de estado, consulte la página 23-8.
MÓDULO: Introduzca el número del módulo inteligente en el que se van a escribir los datos. Se puede usar
un máximo de siete módulos inteligentes.
DIRECCIÓN: Especifica la primera dirección en el módulo inteligente en el que almacenar los datos.
BYTE: Especifica la cantidad de datos a escribir en bytes.
La instrucción RUNA WRITE no se puede utilizar en un programa de interrupción. Si se utiliza, aparecerá un
error de ejecución en el programa de usuario, activando el relé interno especial M8004 y el LED DE ERROR
del módulo de la CPU.

Tipos de datos válidos


W Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
I (entero) (registro de desplazamientos) se designa como DATOS, se utilizan 16 puntos.
(palabra)
X X Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como DATOS, se utiliza 1 punto.

23-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


23: INSTRUCCIONES DE ACCESO AL MÓDULO INTELIGENTE

STPA READ (Detener acceso de lectura)


Cuando se detiene el módulo de la CPU, los
STPA(*) DATOS ESTADO MÓDULODIRECCIÓNBYTE datos se leen de la zona de inicio en
READ ***** ***** * *** *** DIRECCIÓN del módulo inteligente designado
Para esta instrucción no se necesita la entrada inicial. por MÓDULO y se almacena en el dispositivo
designado por DATOS.
BYTE designa la cantidad de datos a leer.
ESTADO almacena el código de estado de
funcionamiento.
Nota: Las instrucciones STPA READ y STPA WRITE pueden usarse 64 veces en un programa de usuario. Cuando se
usan más de 64 instrucciones 64 STPA READ y STPA WRITE en un programa de usuario, las instrucciones sobrantes no
se ejecutan, guardándose el código de error 7 en el registro de datos designado como ESTADO.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
— — X X X

Dispositivos válidos (Detener acceso de lectura)


Dispositivo Función I Q M L T C D Constante Repetir
Primer número de dispositivo para almacenar datos
DATOS — X ▲ X X X X — —
leídos
ESTADO Código de estado operativo — — — — — — X — —
MÓDULO Número de módulo inteligente — — — — — — — 1-7 —
Primera dirección del módulo inteligente de la que
DIRECCIÓN — — — — — — — 0-127 —
leer los datos
BYTE Bytes de datos a leer — — — — — — — 1-127 —

Para conocer el intervalo válido del número de dispositivo, consulte las páginas 6-1 y 6-2.
DATOS: Especifica el primer número del dispositivo para guardar los datos leidos del módulo de
inteligencia.
▲ Los relés internos M0 a M1277 y los relés internos de AS-Interface M1300 a M1997 pueden
designarse como DATOS. Los relés 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 módulo 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 expansión pueden designarse como DATOS.
ESTADO: Especifica un registro de datos para guardar el código 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
expansión no pueden designarse si el módulo maestro AS-Interface se usa o no. Para obtener
más detalles sobre el código de estado, consulte la página 23-8.
MÓDULO: Introduzca el número del módulo inteligente desde el que leer los datos. Se puede usar un
máximo de siete módulos inteligentes.
DIRECCIÓN: Especifica la primera dirección en el módulo inteligente desde el que leer los datos.
BYTE: Especifica la cantidad de datos a leer en bytes.
La instrucción STPA READ no se puede utilizar en un programa de interrupción. Si se utiliza, aparecerá un
error de ejecución en el programa de usuario, activando el relé interno especial M8004 y el LED DE ERROR
del módulo de la CPU.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 23-5


23: INSTRUCCIONES DE ACCESO AL MÓDULO INTELIGENTE

Si se programa una instrucción STPA READ entre las instrucciones MCS y MCR, la instrucción STPA READ
se ejecuta cuando el módulo de la CPU se detiene independientemente de si la condición de entrada para las
instrucciones MCS está activada o desactivada. Para conocer más sobre las instrucciones MCS y MCR,
consulte la página 7-26.

Tipos de datos válidos


W Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
I (entero) (registro de desplazamientos) se designa como DATOS, se utilizan 16 puntos.
(palabra)
X X Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como DATOS, se utiliza 1 punto.

23-6 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


23: INSTRUCCIONES DE ACCESO AL MÓDULO INTELIGENTE

STPA WRITE (Detener acceso de escritura)


Cuando el módulo de la CPU se detiene, los
STPA(*) DATA(R) ESTADO MÓDULODIRECCIÓNBYTE datos se escriben de la zona de inicio en el
WRITE ***** ***** * *** *** dispositivo designado por DATOS en
Para esta instrucción no se necesita la entrada inicial. DIRECCIÓN del módulo inteligente designado
por MÓDULO.
BYTE designa la cantidad de datos a escribir.
ESTADO almacena el código de estado de
funcionamiento.
Nota: Las instrucciones STPA READ y STPA WRITE pueden usarse 64 veces en un programa de usuario. Cuando se
usan más de 64 instrucciones 64 STPA READ y STPA WRITE en un programa de usuario, las instrucciones sobrantes no
se ejecutan, guardándose el código de error 7 en el registro de datos designado como ESTADO.

Módulos de la CPU aplicables


FC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 y FC4A-D40K3/S3
— — X X X

Dispositivos válidos (Ejecutar acceso de escritura)


Dispositivo Función I Q M L T C D Constante Repetir
Primer número de dispositivo desde el que extraer
DATOS X X X X X X X X X
datos
ESTADO Código de estado operativo — — — — — — X — —
MÓDULO Número de módulo inteligente — — — — — — — 1-7 —
Primera dirección del módulo inteligente en la que
DIRECCIÓN — — — — — — — 0-127 —
escribir los datos
BYTE Bytes de datos a escribir — — — — — — — 1-127 —

Para conocer el intervalo válido del número de dispositivo, consulte las páginas 6-1 y 6-2.
DATOS: Especifica el primer número del dispositivo para extraer los datos a escribir en el módulo
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 módulo 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 expansión pueden designarse como DATOS.
Cuando se designa una constante como DATOS, no puede seleccionarse Repetir. Para obtener
más detalles acerca del movimiento de datos con o sin Repetir, consulte la página 23-9.
ESTADO: Especifica un registro de datos para guardar el código 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
expansión no pueden designarse si el módulo maestro AS-Interface se usa o no. Para obtener
más detalles sobre el código de estado, consulte la página 23-8.
MODULO: Introduzca el número del módulo inteligente en el que se van a escribir los datos. Se puede usar
un máximo de siete módulos inteligentes.
DIRECCIÓN: Especifica la primera dirección en el módulo inteligente en el que almacenar los datos.
BYTE: Especifica la cantidad de datos a escribir en bytes.
La instrucción STPA WRITE no se puede utilizar en un programa de interrupción. Si se utiliza, aparecerá un
error de ejecución en el programa de usuario, activando el relé interno especial M8004 y el LED DE ERROR
del módulo de la CPU.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 23-7


23: INSTRUCCIONES DE ACCESO AL MÓDULO INTELIGENTE

Si se programa una instrucción STPA WRITE entre las instrucciones MCS y MCR, la instrucción STPA WRITE
se ejecuta cuando el módulo de la CPU se detiene independientemente de si la condición de entrada para las
instrucciones MCS está activada o desactivada. Para conocer más sobre las instrucciones MCS y MCR,
consulte la página 7-26.

Tipos de datos válidos


W Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
I (entero) (registro de desplazamientos) se designa como DATOS, se utilizan 16 puntos.
(palabra)
X X Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como DATOS, se utiliza 1 punto.

Código de estado de acceso al módulo inteligente


El registro de datos designado como ESTADO almacena un código de estado para indicar el estado de
funcionamiento y el error del funcionamiento de acceso al módulo inteligente. Cuando se almacena el código
de estado 1, 3, o 7, tome las medidas correctoras necesarias descritas en la siguiente tabla:
Código de STP
Estado Descripción RUNA
estado A
0 Normal Acceso al módulo inteligente normal X X
El módulo inteligente no está instalado correctamente.
1 Error del bus Apague los módulo de MicroSmart y vuelva a instalar el X X
módulo inteligente correctamente.
No se encuentra el número de módulo designado.
Número de módulo no
3 Confirme el número de módulo inteligente y corrija el X X
válido
programa.
Se usan más de 64 instrucciones de STPA READ y STPA
7 Uso múltiple excesivo — X
WRITE. Eliminar las instrucciones sobrantes.

Ejecución de STPA durante descarga del programa


Cuando se descarga un programa de usuario, el módulo de la CPU se detiene automáticamente por defecto.
Dependiendo de la temporización de la inicialización de la descarga y del tiempo total para ejecutar todos las
instrucciones STPA de lectura y escritura, algunas insytrucciones STPA podrían no ejecutarse. En este caso,
detenga manualmente el módulo de la CPU. Pasados más de 1 segundo, inicie la descarga del programa de
usuario mostrado en la siguiente tabla.
Secuencia de parada automática
Iniciar descarga Inicio real
Arranque Parada automática para descargar

Módulo de CPU Ejecutar Parar

Instrucciones STPA Ejecutado No ejecutado

Un ciclo para ejecutar todas las STPA

Secuencia de parada manual


Arranque Parada manual Iniciar descarga

Módulo de CPU Ejecutar Parar


Más 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 MÓDULO INTELIGENTE

Ejemplo: RUNA READ


El siguiente ejemplo ilustra el movimiento de datos de la instrucción RUNA READ. El movimiento de datos de
STPA READ es el mismo que la instrucción RUNA READ.
Mientras la entrada I0 está activada, los datos
RUNA(W) DATOS ESTADO MÓDULODIRECCIÓNBYTE
READ D9 D100 1 1 5 de 5 bytes se leen de la zona que comienza en
I0 la dirección 1 del módulo inteligente 1 y se
almacenan en la zona de 5 bytes de los
registros de datos que comienzan en D9.
Módulo inteligente 1
Módulo de la CPU El código de estado se almacena en el registrod
Alto Bajo Dirección 0 00h e datos D100.
D9 02h 01h Dirección 1 01h
Dirección 2 02h
D10 04h 03h Dirección 3 03h
Dirección 4 04h
D11 05h Dirección 5 05h

Ejemplo: RUNA WRITE sin Repetir


El siguiente ejemplo ilustra el movimiento de datos de la instrucción RUNA WRITE sin repetir la designación.
El movimiento de datos de STPA WRITE es el mismo que la instrucción RUNA WRITE.
Mientras la entrada I1 esté conectada, los datos
RUNA(W) DATOS ESTADO MÓDULODIRECCIÓNBYTE del registro de datos D19 se escriben en la zona
I1 WRITE D19 D101 1 1 5
de 5 byte que comienza en la dirección 1 del
módulo inteligente 1.
El código de estado se almacena en el registro
Módulo inteligente 1
Módulo de la CPU de datos D101.
Alto Bajo Dirección 0
D19 02h 01h Dirección 1 01h
Dirección 2 02h
D20 Dirección 3 01h
Dirección 4 02h
D21 Dirección 5 01h

Ejemplo: RUNA WRITE con Repetir


El siguiente ejemplo ilustra el movimiento de datos de la instrucción RUNA WRITE con repetir la designación.
El movimiento de datos de STPA WRITE es el mismo que la instrucción RUNA WRITE.
Mientras la entrada I2 esté conectada, los datos
RUNA(W) DATA R ESTADO MÓDULODIRECCIÓNBYTE en la zona de 5 bytes que comienza en el
I2 WRITE D22 D102 1 7 5
registro de datos D22 se escriben en la zona de
5 byte que comienza en la dirección 7 del
módulo inteligente 1.
Módulo inteligente 1
Módulo de la CPU El código de estado se almacena en el registro
Alto Bajo Dirección 6 de datos D102.
D22 04h 03h Dirección 7 03h
Dirección 8 04h
D23 06h 05h Dirección 9 05h
Dirección 10 06h
D24 07h Dirección 11 07h

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 23-9


23: INSTRUCCIONES DE ACCESO AL MÓDULO INTELIGENTE

23-10 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


24: CONTROL DE E/S ANALÓGICA
Introducción
MicroSmart proporciona capacidades de control de E/S analógica con resolución de 12 a 16 bits utilizando
módulos de E/S analógica.
Este capítulo describe la configuración del sistema para utilizar módulos de E/S analógica, procedimientos de
programación de WindLDR, dirección del dispositivo de registros de datos para módulos de E/S analógica y un
ejemplo de aplicación.
Para ver las especificaciones de los módulos de E/S analógica, consulte la página 2-48.

Módulos de la CPU aplicables


Los módulos de E/S analógica de tipo actualizar END en la cantidad enumerada a continuación pueden usarse
con cualquier versión del programa del sistema del módulo de la CPU MicroSmart FC4A.
Los módulos de E/S analógica de tipo actualizar escalera pueden usarse con cualquier versión del programa
del sistema del módulo de la CPU MicroSmart FC4A según se enumera a continuación.
Los módulos de la CPU tipo Todo en uno de 10 y 16 E/S no pueden conectarse a módulos de E/S analógica
de tipo actualizar END ni escalera.
Tipo compacto Tipo estrecho
Módulo de la CPU FC4A-D20RK1
MicroSmart FC4A FC4A-C10R2 FC4A-C16R2 FC4A-C24R2 FC4A-D20K3 FC4A-D20RS1
FC4A-C10R2C FC4A-C16R2C FC4A-C24R2C FC4A-D20S3 FC4A-D40K3
FC4A-D40S3
Versión de Actualización — — Cualquier Cualquier Cualquier
programa del END
sistema del
módulo de la Actualización
CPU de escalera — — 204 o superior 204 o superior 203 o superior
aplicable
Cantidad de módulos de E/S — — 4 7 7
analógicas

Configuración del sistema


El módulo de la CPU de MicroSmart FC4A puede usarse con un máximo de siete módulos de E/S de
expansión, que incluye módulos de E/S digitales y analógicas.

Ejemplo de configuración del sistema


Nº ranura: 1 2 3 4 5 6 7

Tipo delgado Módulo Módulo Módulo Módulo Módulo Módulo Módulo


Módulo de de E/S de E/S de E/S de E/S de E/S de E/S de E/S
la CPU analógica digital analógica digital digital analógica analógica

Módulos de E/S de expansión (7 máximo)

• Nº ranura
Indica la posición en la que se monta el módulo de expansión. El número de ranura comienza en 1 a partir del
módulo de la CPU hasta un máximo de 7.
Nota: Los módulos de E/S analógicas no pueden montarse a la derecha del módulo de expansión de la interfaz.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 24-1


24: CONTROL DE E/S ANALÓGICA

Configuración desde el WindLDR


WindLDR ver. 5,0 o posterior dispone de la macro ANST (Set Analog Module Parameters) para facilitar la
programación de los módulos de E/S analógicas.

1. Coloque el cursor en el lugar en el que desea insertar la instrucción ANST en la pantalla de edición de escalera,
escriba ANST y pulse la tecla Intro.
Aparece el cuadro de diálogo Ajustar parámetros del módulo analógico.

2. Seleccione las ranuras en las que se instalan los módulos de E/S analógicos.
Se seleccionan todas las ranuras para usar siete módulos de E/S analógicas de forma predeterminada. Haga clic en la
casilla de selección para anular la selección de las ranuras en las que no están montados los módulos de E/S analógicas.
Si utiliza módulos de E/S analógicas en Ranuras 1, 3, 6 y 7, anule la selcción de las Ranuras 2, 4 y 5 tal como
se muestra a continuación.

24-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


24: CONTROL DE E/S ANALÓGICA

3. Haga clic en el botón Configurar debajo de las ranuras seleccionadas.


Aparece el cuadro de diálogo Ajustar parámetros del módulo analógico. Todos los parámetros del control de E/
S analógico pueden ajustarse en este cuadro de diálogo. Los parámetros disponibles varían con el tipo de
módulo de E/S analógica.
Tipo actualización END cuadro de diálogo Ajustar parámetros del módulo analógico
FC4A-L03A1 Datos de E/S analógica Nota Estado operativo de E/S analógica
FC4A-L03AP1
FC4A-J2A1
FC4A-K1A1

4. Seleccione el tipo del módulo de E/S analógica.


Haga clic a la derecha del Nº de tipo del módulo de E/S analógica, luego la lista desplegable muestra ocho módulos
disponibles.
Dependiendo del módulo de E/S analógica seleccionado, se muestran otros parámetros disponibles para el módulo
seleccionado.

Tipo actualización de escalera cuadro de diálogo Ajustar parámetros del módulo analógico
FC4A-J4CN1
Datos de E/S analógica Nota Estado operativo de E/S analógica
FC4A-J8C1
FC4A-J8AT1
FC4A-K2C1

En el cuadro de diálogo Configurar parámetros, los parámetros en las céldas blancas están seleccionados
mientras que las celdas de color gris indican los parámetros 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 ANALÓGICA

Nota para el Dispositivo de origen de la instrucción PID S4 (variable del proceso)


Al utilizar la instrucción PID, especifique el número del registro de datos bajo Datos en el cuadro de diálogo
Configurar parámetros como dispositivo de origen S4 (variable del proceso) de la instrucción PID. Los datos
de entrada analógica en el registro de datos seleccionado se utilizan como variable de proceso de la
instrucción PID.
5. Seleccione un dirección del dispositivo DR (sólo tipo de actualización Escalera).
Módulo de la CPU Asignación DR
Tipo actualización
La asignación de DR comienza con D760 como predterminado, y el primer número DR no
END
puede cambiarse.
FC4A-L03A1
Un módulo de E/S analógica ocupa 20 registros de datos. Cuando se utilizan un máximo de
FC4A-L03AP1
siete módulos de E/S analógica, los registros de datos D760 a D899 se utilizan para el
FC4A-J2A1
control de E/S analógica.
FC4A-K1A1
Tipo actualización de
escalera El primer registro de datos puede seleccionarse según sea necesario. Escriba el primer
FC4A-J4CN1 número DR utilizado para el control de E/S analógica.
FC4A-J8C1 Un módulo de entrada analógica ocupa un máximo de 65 registros de datos.
FC4A-J8AT1 Un módulo de salida analógica ocupa 15 registros de datos.
FC4A-K2C1

Cuadro de diálogo Ajustar parámetros del módulo analógico del modulo analogico tipo de actualización escalera
Número de primer registro de datos El intervalo de asignación cambia automáticamente.

6. Introduzca un valor del filtro (Sólo módulos de entrada analógica tipo de actualización de escalera).
La función del filtro está disponible sólo para FC4A-J4CN1, FC4A-J8C1 y FC4A-J8AT1. El filtrado garantiza
una entrada sin problemas de datos analógicos en el módulo de la CPU.
Valor del filtro Descripción
0 Sin función de filtro
El promedio de N elementos de datos de entrada analógicos se leen como datos de entrada
analógicos, siendo N el valor del filtro designado.
De 1 a 255
(Previous analog input data) × (Filter value) + (Current analog input data)
Analog input data = ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
(Filter value) + 1

24-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


24: CONTROL DE E/S ANALÓGICA

7. Seleccione un tipo de señal para cada canal.


Haga clic a la derecha del campo Tipo de señal, luego aparece una lista desplegable para mostrar todos los
tipos de señal de entrada o salida disponible.
Si no utiliza ninguna señal de entrada o salida, seleccione el valor predeterminado o No usado para el canal.
Para el canal no usado,
Módulo de E/S analógica
seleccione
FC4A-L03A1, FC4A-J2A1 Entre 0 y 10 V CC
Tipo Actualización END
FC4A-L03AP1 Tipo K
Tipo Actualización de FC4A-J4CN1, FC4A-J8C1, FC4A-J8AT1, FC4A-
Sin utilizar
escalera K2C1

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 ANALÓGICA

9. Seleccione un valor de escala (Sólo módulos de entrada analógica tipo de actualización de escalera).
Si se seleccionan grados Celcius o Fahrenheit para el termopar, termómetro de resistencia o tipos de señal de
termistor en los módulos de entrada analógica de tipo de actualización escalera, el valor de escala puede
seleccionarse de entre ×1, ×10, o bien ×100 dependiendo del tipo de señal seleccionada. Si utiliza esta
función, los datos de entrada analógicas pueden multiplicarse para asegurar un control preciso.

10. Seleccione los valores máximos y mínimos.


Para lso valores de entrada analógica, cuando se selecciona el intervalo opcional para Tipo de datos, designe
los valores mínimo y máximo de los datos de entrada analógica que pueden estar entre –32,768 y 32,767.
Además, cuando se utilizan termómetros de resistencia (Pt100, Pt1000, Ni100 o Ni1000) con Tipo de datos
Celsius o Fahrenheit y la escala ×100, seleccione el valor mínimo de datos de entrada analógica de 0 a valor
analógico en la lista desplegable. El valor máximo se cambia automáticamente dependiendo del valor mínimo
seleccionado.
Para los valores de salida analógica, cuando se selecciona el intervalo opcional para Tipo de datos, designe
los valores mínimo y máximo de los datos de salida analógica que pueden estar entre –32,768 y 32,767.

11. Visualice los números del registro de datos asignado a Datos y Estado.
Parámetro Asignación DR
Datos de E/S analógica Tipo Actualización END
Guarda los datos digitales convertidos desde una señal de Los registros de datos se asignan
entrada analógica o convertidos en una señal de salida automáticamente dependiendo de la ranura en
Datos
analógica. la que se monte el módulo de E/S analógica.
Designado como dispositivo de origen S4 (variable de
Tipo Actualización de escalera
proceso) de la instrucción PID.
Los registros de datos se asignan
Estado operativo de E/S analógica automáticamente dependiendo del número
Estado Guarda un código de estado operativo de E/S analógica. designado en el campo Dirección del
Consulte las páginas 24-15 y 24-18. dispositivo DR.

24-6 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


24: CONTROL DE E/S ANALÓGICA

12. Haga clic en el botón Aceptar para guardar los cambios y salir del cuadro de diálogo Configurar parámetros.

13. Repita los mismos pasos para las otras ranuras.

14. Cuando finalice haga clic en el botón Aceptar para guardar los cambios y salir del cuadro de diálogo Ajustar
parámetros del módulo analógico.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 24-7


24: CONTROL DE E/S ANALÓGICA

Parámetros de control de E/S analógica


Los parámetros disponibles para el control de E/S analógica dependen del tipo de módulos de E/S analógica,
según se resume en la siguiente tabla. Designe los parámetros en el cuadro de diálogo Configurar parámetros
de la macro ANST según lo requiera su aplicación.
Módulo de E/S Módulo de salida
Módulo de entrada analógica
analógica analógica
Tipo Actualización de
Parámetro Tipo Actualización END END Escalera
escalera
FC4A- FC4A- FC4A- FC4A- FC4A- FC4A- FC4A- FC4A-
L03A1 L03AP1 J2A1 J4CN1 J8C1 J8AT1 K1A1 K2C1
Tipo de señal de entrada X X X X X X — —
analógica Página 24-12 Página 24-12 —
Tipo de datos de entrada X X X X X X — —
analógica Página 24-12 Página 24-12 —
Valores máximo y mínimo X X X X X X — —
de los datos de entrada
analógica Página 24-14 Página 24-14 —

— — — X X X — —
Valor del filtro
— — Página 24-14 —
— — — — — X — —
Parámetro termistor
— — 24-14 —
X X X X X X — —
Datos de entrada analógica
Página 24-15 Página 24-15 —
Estado operativo X X X X X X — —
de entrada analógica Página 24-15 Página 24-15 —
Tipo de señal de salida X X — — — — X X
analógica Página 24-17 — Página 24-17
Tipo de datos de salida X X — — — — X X
analógica Página 24-17 — Página 24-17
Valores máximo y mínimo X X — — — — X X
de los datos de salida
analógica Página 24-17 — Página 24-17

X X — — — — X X
Datos de salida analógica
Página 24-17 — Página 24-17
Estado operativo X X — — — — X X
de salida analógica Página 24-18 — Página 24-18

24-8 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


24: CONTROL DE E/S ANALÓGICA

Dirección del dispositivo de registros de datos para módulos de E/S analógica


Los módulos de E/S analógica se numeran del 1 al 7, según el orden de aumento de distancia desde el
módulo de la CPU. Los registros de datos se asignan a cada módulo de E/S analógica dependiendo del
número de módulo de E/S analógica. Los módulos de E/S analógica de tipo actualizar END y los módulos de
E/S analógica del tipo actualizar escalera tienen asignaciones de registro de datos diferentes.

Módulos de E/S analógicas del tipo actualizar END


A cada módulo de E/S analógica de tipo actualizar END se la asignan automáticamente 20 registros de datos
para almacenar los parámetros para controlar la operación de E/S analógica, comenzando por D760 a D779
para el módulo de E/S analógica nº 1, hasta D880 a D899 para el módulo de E/S analógica nº 7. Cuando no se
utiliza el máximo de siete módulos de E/S analógica, los registros de datos asignados a los números de
módulo de E/S analógica no utilizados se pueden utilizar como registros de datos normales.
Cuando se monta el máximo de módulos de E/S analógica de tipo actualizar END, los registros de datos D760 a
D899 se asignan a los módulos analógicos 1 a 7 tal y como se muestra a continuación. La macro ANST se utiliza
para programar registros de datos para la configuración del módulo de E/S analógica. El módulo de la CPU
comprueba la configuración de E/S analógica sólo una vez que la CPU ha empezado a ejecutarse. Si ha cambiado
un parámetro mientras las CPU se estaba ejecutando, párela y reiníciela para activar dicho parámetro.
El número del módulo de E/S analógica de tipo actualizar END comienza en 1 a partir del módulo de la CPU
hasta un máximo de 7.
La descarga de programa de tiempo de ejecución y la del programa de prueba no puede utilizarse para
cambiar los parámetros de E/S analógicas.
Nº de módulo de E/S analógicas del tipo actualizar END
Canal Función L/E
1 2 3 4 5 6 7
Datos de entrada analógica D760 D780 D800 D820 D840 D860 D880 L
Estado operativo de entrada analógica D761 D781 D801 D821 D841 D861 D881 L
Tipo de señal de entrada analógica D762 D782 D802 D822 D842 D862 D882 L/E
Can. 1 de
entrada Tipo de datos de entrada analógica D763 D783 D803 D823 D843 D863 D883 L/E
analógica Valor mínimo de los datos de D764 D784 D804 D824 D844 D864 D884 L/E
entrada analógica
Valor máximo de los datos de
D765 D785 D805 D825 D845 D865 D885 L/E
entrada analógica
Datos de entrada analógica D766 D786 D806 D826 D846 D866 D886 L
Estado operativo de entrada analógica D767 D787 D807 D827 D847 D867 D887 L
Tipo de señal de entrada analógica D768 D788 D808 D828 D848 D868 D888 L/E
Can. 1 de
entrada Tipo de datos de entrada analógica D769 D789 D809 D829 D849 D869 D889 L/E
analógica Valor mínimo de los datos de D770 D790 D810 D830 D850 D870 D890 L/E
entrada analógica
Valor máximo de los datos de
D771 D791 D811 D831 D851 D871 D891 L/E
entrada analógica
Datos de salida analógica D772 D792 D812 D832 D852 D872 D892 L/E
Estado operativo de salida analógica D773 D793 D813 D833 D853 D873 D893 L
Tipo de señal de salida analógica D774 D794 D814 D834 D854 D874 D894 L/E
Salida Tipo de datos de salida analógica D775 D795 D815 D835 D855 D875 D895 L/E
analógica Valor mínimo de los datos de salida
D776 D796 D816 D836 D856 D876 D896 L/E
analógica
Valor máximo de los datos de salida
D777 D797 D817 D837 D857 D877 D897 L/E
analógica
D778 D798 D818 D838 D858 D878 D898 L/E
– Reservados –
D779 D799 D819 D839 D859 D879 D899 L/E

Nota: Los registros de datos asignados a los números de módulos de E/S analógica 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 ANALÓGICA

Módulos de E/S analógicas del tipo actualizar Escalera


Si utiliza un módulo de entrada o salida analógica del tipo actualizar escalera, el primer número del registro de
datos puede designarse en el cuadro de diálogo macro ANST. La cantidad de registros de datos necesarios
depende del modelo del módulo de entrada o salida analógica del tipo actualizar escalera.
FC4A- FC4A-
Módulo de E/S analógica FC4A-J8C1 FC4A-K2C1
J4CN1 J8AT1
Cantidad de registros de datos para el
65 65 65 15
funcionamiento de E/S analógicas

Los números de registros de datos y sus parámetros se muestran en la siguiente tabla.


Asignación del registro de datos del módulo de entrada analógica del tipo actualizar escalera (FC4A-J4CN1,
FC4A-J8C1 y FC4A-J8AT1)
Desfase del
Tamaño de
número de Predetermi
datos Parámetro Canal L/E
registro de nado
(palabra):
datos
+0 (byte inferior) Tipo de señal de entrada analógica CH0 FFh
1 Todos los L/E
+0 (byte superior) — Reservado — 00h
canales
Configuración de datos de entrada
+1 4 CH0 0 L/E
analógica
+5 1 Tipo de señal de entrada analógica 00FFh L/E
Configuración de datos de entrada CH1
+6 4 0 L/E
analógica
+10 1 Tipo de señal de entrada analógica 00FFh L/E
Configuración de datos de entrada CH2
+11 4 0 L/E
analógica
+15 1 Tipo de señal de entrada analógica 00FFh L/E
Configuración de datos de entrada CH3
+16 4 0 L/E
analógica
+20 1 Tipo de señal de entrada analógica 00FFh L/E
Configuración de datos de entrada CH4 *
+21 4 0 L/E
analógica
+25 1 Tipo de señal de entrada analógica 00FFh L/E
Configuración de datos de entrada CH5 *
+26 4 0 L/E
analógica
+30 1 Tipo de señal de entrada analógica 00FFh L/E
Configuración de datos de entrada CH6 *
+31 4 0 L/E
analógica
+35 1 Tipo de señal de entrada analógica 00FFh L/E
Configuración de datos de entrada CH7 *
+36 4 0 L/E
analógica
+40 3 Parámetros del termistor CH0 a CH3 0 L/E
+43 3 (sólo FC4A-J8AT1) CH4 a CH7 * 0 L/E
+46 1 CH0 — L
+47 1 CH1 — L
+48 1 CH2 — L
+49 1 CH3 — L
Datos de entrada analógica
+50 1 CH4 * — L
+51 1 CH5 * — L
+52 1 CH6 * — L
+53 1 CH7 * — L

24-10 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


24: CONTROL DE E/S ANALÓGICA

Desfase del
Tamaño de
número de Predetermi
datos Parámetro Canal L/E
registro de nado
(palabra):
datos
+54 1 CH0 — L
+55 1 CH1 — L
+56 1 CH2 — L
+57 1 Estado operativo de entrada CH3 — L
+58 1 analógica CH4 * — L
+59 1 CH5 * — L
+60 1 CH6 * — L
+61 1 CH7 * — L
Todos los
+62 3 — Reservado — — L
canales
* Los registros de datos para los canales 4 a 7 están reservados en FC4A-J4CN1.

Asignación del registro de datos del módulo de salida analógica del tipo actualizar escalera (FC4A-K2C1)
Desfase del
Tamaño de
número de Predetermin
datos Parámetro Canal L/E
registro de ado
(palabra):
datos
+0 (byte inferior) Tipo de señal de salida analógica CH0 FFh
1 Todos los L/E
+0 (byte superior) — Reservado — 00h
canales
Configuración de datos de salida
+1 3 CH0 0 L/E
analógica
+4 1 Tipo de señal de salida analógica 00FFh L/E
Configuración de datos de salida CH1
+5 3 0 L/E
analógica
+8 1 CH0 0 L/E
Datos de salida analógica
+9 1 CH1 0 L/E
+10 1 CH0 — L
Estado operativo de salida analógica
+11 1 CH1 — L
Todos los
+12 3 — Reservado — — L
canales

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 24-11


24: CONTROL DE E/S ANALÓGICA

Parámetros de entrada analógica


Los parámetros de entrada analógica incluyen el tipo de señal de entrada analógica, el tipo de datos de
entrada analógica, los valores máximo y mínimo de entrada analógica, el valor del filtro, el parámetro del
termistor, los datos de entrada analógica y los estados de funcionamiento de la entrada analógica. Esta
sección describe estos parámetros en detalle.
Tipo de señal de entrada analógica
Existen disponibles un total de 11 tipos de señal de entrada analógica, dependiendo del módulo de entrada
analógica o E/S analógica Seleccione un tipo de señal de entrada analógica para cada canal de entrada
analógica. Cuando un canal no se utiliza, seleccione el valor predeterminado o No usado para el canal.
FC4A- FC4A- FC4A- FC4A- FC4A- FC4A-
Parámetro
L03A1 L03AP1 J2A1 J4CN1 J8C1 J8AT1
0 Entrada de tensión (de 0 a 10V CC) X — X X X —
1 Entrada actual (de 4 a 20 mA CC) X — X X X —
2 Termopar tipo K — X — X — —
3 Termopar tipo J — X — X — —
4 Termopar tipo T — X — X — —
5 Termómetro de resistencia Pt 100 — X — X — —
6 Termómetro de resistencia Pt 1000 — — — X — —
7 Termómetro de resistencia Ni 100 — — — X — —
8 Termómetro de resistencia Ni 1000 — — — X — —
9 Termistor tipo NTC — — — — — X
10 Termistor tipo PTC — — — — — X
255 No utilizado — — — X X X

Tipo de datos de entrada analógica


Existen disponibles un total de cinco tipos de datos de entrada analógica, dependiendo del módulo de entrada
analógica o E/S analógica Seleccione un tipo de datos de entrada analógica para cada canal de entrada
analógica.
FC4A- FC4A- FC4A- FC4A- FC4A- FC4A-
Parámetro
L03A1 L03AP1 J2A1 J4CN1 J8C1 J8AT1
0 Datos binarios X X X X X X
1 Intervalo opcional X X X X X X
2 Celsius — X — X — sólo NTC
3 Fahrenheit — X — X — sólo NTC
4 Resistencia — — — — — X

Datos binarios
Si se selecciona Datos binarios como tipo de datos de entrada analógica, ésta se convertirá linealmente a
datos digitales en el intervalo descrito en la siguiente tabla.
FC4A-L03A1
FC4A- FC4A-
Núm. de tipo FC4A-J4CN1 FC4A-J8C1
L03AP1 J8AT1
FC4A-J2A1
Tipo de señal de Datos de entrada
entrada analógica analógica
Datos de entrada Tesión/corriente: De 0 a 50.000 De 0 a
De 0 a 4095 De 0 a 4000
analógica Termopar: De 0 a 50.000 50000
Pt100, Ni100: De 0 a 6.000
Pt1000, Ni1000: De 0 a 60.000

24-12 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


24: CONTROL DE E/S ANALÓGICA

Intervalo opcional
Si se selecciona Intervalo opcional como tipo de datos de entrada analógica, ésta se convertirá linealmente a
datos digitales en el intervalo entre los valores mínimo y máximo designados en el cuadro de diálogo Ajustar
parámetros del módulo analógico.
FC4A- FC4A- FC4A-
Núm. de tipo FC4A-L03A1 FC4A-J2A1 FC4A-J8C1
L03AP1 J4CN1 J8AT1
Datos de entrada
Valor mínimo a máximo de los datos de entrada analógica (de -32768 a 32767)
analógica

Celsius y Fahrenheit
Si se selecciona Celsius o Fahrenheit como tipo de datos de entrada analógica, el intervalo de datos de dicha
entrada depende del tipo de señal de entrada analógica, el valor de la escala y del tipo de módulo de entrada
analógica FC4A-L03AP1, FC4A-J4CN1 y FC4A-J8AT1.
• FC4A-L03AP1
Celsius Fahrenheit
Tipo de señal de entrada
analógica Datos de entrada Datos de entrada
Temperatura (°C) Temperatura (°F)
analógica analógica
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
Termómetro de resistencia Pt100 De –100,0 a 500,0 De –1000 a 5000 De –148,0 a 932,0 De –1480 a 9320

• FC4A-J4CN1
Celsius Fahrenheit
Tipo de señal
Escala Datos de entrada Datos de entrada
de entrada analógica Temperatura (°C) Temperatura (°F)
analógica analógica
×1 de 0 a 1300 De 0 a 1300 De 32 a 2372 De 32 a 2372
Termopar tipo K
×10 De 0,0 a 1300,0 de 0 a 13000 De 32,0 a 2372,0 De 320 a 23720
×1 de 0 a 1200 De 0 a 1200 De 32 a 2192 De 32 a 2192
Termopar tipo J
×10 De 0,0 a 1200,0 de 0 a 12000 De 32,0 a 2192,0 De 320 a 21920
×1 De 0 a 400 De 0 a 400 De 32 a 752 De 32 a 752
Termopar tipo T
×10 De 0,0 a 400,0 De 0 a 4000 De 32,0 a 752,0 De 320 a 7520
×1 De –100 a 500 De –100 a 500 De –148 a 932 De –148 a 932
Termómetro
×10 De –100,0 a 500,0 De –1000 a 5000 De –148,0 a 932,0 De –1480 a 9320
de resistencia
Pt100, Pt1000 De 0,00 a 500,00 de 0 a 50000 De 0,00 a 655,35 de 0 a 65535
×100
De –100,00 a 327,67 De –10000 a 32767 De –148,00 a 327,67 De –14800 a 32767
×1 De –60 a 180 De –60 a 180 De –76 a 356 De –76 a 356
Termómetro
×10 De –60,0 a 180,0 De –600 a 1800 De –76,0 a 356,0 De –760 a 3560
de resistencia
Ni100, Ni1000 De 0,00 a 356,00 de 0 a 35600
×100 De –60,00 a 180,00 De –6000 a 18000
De –76,00 a 327,67 De –7600 a 32767

• FC4A-J8AT1
Celsius Fahrenheit
Tipo de señal
Escala Datos de entrada Datos de entrada
de entrada analógica Temperatura (°C) Temperatura (°F)
analógica analógica
×1 De –50 a 150 De -50 a 150 De -58 a 302 De -58 a 302
Termistor NTC
×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 ANALÓGICA

Resistencia
Si se selecciona Resistencia como tipo de datos de entrada analógica, ésta se convertirá linealmente a datos
digitales en el intervalo descrito en la siguiente tabla. Esta opción está disponible sólo cuando se selecciona el
termistor del tipo NTC o PTC para FC4A-J8AT1.
• FC4A-J8AT1
Resistencia
Tipo de señal de entrada
analógica Datos de entrada
Resistencia (Ω)
analógica
Termistor NTC/PTC De 0 a 100000 De 0 a 10000

Valores máximo/mínimo de entrada analógica


Para lso valores de entrada analógica, cuando se selecciona el intervalo opcional para Tipo de datos, designe
los valores mínimo y máximo de los datos de entrada analógica que pueden estar entre –32,768 y 32,767.
Además, cuando se utilizan termómetros de resistencia (Pt100, Pt1000, Ni100 o Ni1000) con Tipo de datos
Celsius o Fahrenheit y la escala ×100, seleccione el valor mínimo de datos de entrada analógica de 0 a valor
analógico en la lista desplegable. El valor máximo se cambia automñaticamente dependiendo del valor mínimo
seleccionado.
Valor del filtro
La función del filtro está disponible sólo para el tipo de entrada de escalera FC4A-J4CN1, FC4A-J8C1 y FC4A-
J8AT1. El filtrado garantiza una entrada sin problemas de datos analógicos en el módulo de la CPU. Para la
función de filtrado de las señales de entrada analógica, consulte la página 24-4.
Los valores válidos van desde 0 a 255.
Parámetro termistor
Los parámetros del termistor están activados cuando se selecciona un termistor NTC para el tipo de entrada
analógica del FC4A-J8AT1. Los mismos parámetros se especifican para los cuatro canales: CH0 a CH3 y CH4
a CH7.
Parámetros del termistor NTC
Canal Intervalo válido
(valores indicados en el termistor)
R0: Valor de resistencia del termistor a la temperatura (ºC) De 0 a 65535
CH0 a CH3
T0: Temperatura (ºC) De -32768 a 32767
CH4 a CH7
B: Parámetro B del termistor De 0 a 65535

Para los termistores de tipo NTC, los datos de entrada analógica pueden calcularse a partir de la siguiente
fórmula:

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 analógica mediante la instrucción
XYFS.

24-14 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


24: CONTROL DE E/S ANALÓGICA

Datos de entrada analógica


La señal de entrada analógica se convierte en un valor digital dentro del intervalo especificado mediante el tipo
de datos de entrada analógica y los parámetros aplicables y se almacena en un registro de datos asignado a los
datos de entrada analógica. El número del registro de datos de entrada analógica se muestra en Datos, en el
cuadro de diálogo Ajustar parámetros del módulo analógico.
Tipo Actualización END
La señal de entrada analógica 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 analógica del número de módulo analógico 1 a 7 según la
posición del montaje.
Los datos de la entrada analógica almacenados en el registro de datos asignado se actualiza si el módulo de
la CPU está en ejecución o detenido. Si el módulo de la CPU está en ejecución, la actualización se produce en
el procesamiento de END de cada ciclo de exploración o 10 ms, lo que tarde más. Si se detiene el módulo de
la CPU, la actualización se produce cada 10 ms.
Tipo Actualización de escalera
La señal de entrada analógica se convierte a una valor digital y se almacena en un registro de datos determinado
por el número del registro de datos seleccionado en el cuadro de diálogo Ajustar parámetros del módulo
analógico de la macro ANST. Los datos de la entrada analógica almacenados en el registro de datos asignado se
actualiza si se ejecuta la instrucción RUNA contenida en la macro ANST.
Si no se utiliza un cierto canal de un módulo de entrada analógica del tipo actualizar escalera, los registros de
datos asignados al canal sin usar almacenarán valores indefinidos, si éstos son lecturas del módulo de
entrada analógica. No utilice los registros de datos asignados para otros propósitos.
Sólo cuando el código de estado de entrada analógica es 0, se aseguran los datos de la entrada analógica.
Asegúrese que un programa de usuario lea los datos de entrada analógica sólo cuando el código de estado de
entrada analógica sea 0.
Estado operativo de entrada analógica
El estado operativo de cada canal de entrada analógica se almacena en un registro de datos asignado al estado
operativo de la entrada analógica. Mientras la entrada analógica está funcionando correctamente, el registro de datos
almacena 0. El número del registro de datos de estado operativo de la entrada analógica se muestra en Estado, en el
cuadro de diálogo Ajustar parámetros del módulo analógico.
Tipo Actualización END
El estado operativo de cada canal de entrada analógica se almacena en un registro de datos, como D761 o
D767, se asigna al canal 1 o 2 en los números 1 a 7 del módulo analógico según la posición del montaje.
Los datos de estado operativo de la entrada analógica se actualizan si el módulo de la CPU está en ejecución
o detenido. Si el módulo de la CPU está en ejecución, la actualización se produce en el procesamiento de END
de cada ciclo de exploración o 10 ms, lo que tarde más. Si se detiene el módulo de la CPU, la actualización se
produce cada 10 ms.

Código de
Estado operativo de entrada analógica (Tipo actualización END)
estado
0 Funcionamiento normal
1 Convirtiendo datos (durante la conversión de los primeros datos tras encender el equipo)
2 Inicializando
3 Parámetro no válido o canal de entrada analógica no disponible en el módulo analógico instalado
4 Error de hardware (error de fuente de alimentación externa)
5 Cableado incorrecto (datos de entrada por encima del intervalo válido)
6 Cableado incorrecto (datos de entrada por debajo del intervalo válido o bucle actual abierto)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 24-15


24: CONTROL DE E/S ANALÓGICA

Tipo Actualización de escalera


El estado operativo de cada canal de entrada analógica se almacena en un registro de datos determinado por
el número del registro de datos seleccionado en el cuadro de diálogo Ajustar parámetros del módulo analógico
de la macro ANST.
Bit de estado
Estado operativo de entrada analógica (Tipo actualización escalera)
operativo
0 Funcionamiento normal
Bit 0 Bit de estado operativo Inicializar, cambiar configuración, error de inicialización del
1
hardware
0 Configuración normal del parámetro
Bit 1 Bit de parámetros
1 Error de configuración del parámetro
0 Bit de fuente de Fuente de alimentación externa normal
Bit 2
1 alimentación externa Error de fuente de alimentación externa
0 Dentro del valor máximo
Bit 3 Valor máximo sobre bit
1 Error de valor máximo sobre bit
0 Dentro del valor mínimo
Bit 4 Valor mínimo sobre bit
1 Valor mínimo bajo error
Bit 5 a Bit 15 0 Reservado Funcionamiento normal

24-16 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


24: CONTROL DE E/S ANALÓGICA

Parámetros de salida analógica


Los parámetros de salida analógica incluyen el tipo de señal de salida analógica, el tipo de datos de salida
analógica, los valores máximo y mínimo de salida analógica, los datos de salida analógica y los estados de
funcionamiento de la salida analógica. Esta sección describe estos parámetros en detalle.
Tipo de señal de salida analógica
Existen disponibles un total de tres tipos de señal de salida analógica, dependiendo del módulo de entrada
analógica o E/S analógica Seleccione un tipo de señal de salida analógica para cada canal de salida
analógica. Cuando un canal no se utiliza, seleccione el valor predeterminado o No usado para el canal.
Parámetro FC4A-L03A1 FC4A-L03AP1 FC4A-K1A1 FC4A-K2C1
Entre –10 y +10V
0 Salida de tensión Entre 0 y 10 V CC
CC
1 Salida de corriente Entre 4 y 20 mA CC
255 Sin utilizar — — — X

Tipo de datos de salida analógica


Existen disponibles un total de dos tipos de datos de salida analógica, dependiendo del módulo de entrada
analógica o E/S analógica Seleccione un tipo de datos de salida analógica para cada canal de salida
analógica.
Parámetro FC4A-L03A1 FC4A-L03AP1 FC4A-K1A1 FC4A-K2C1
Tensión De –25000 a 25000
0 Datos binarios De 0 a 4095
Corriente De 0 a 50000
Tensión
1 Intervalo opcional Valor mínimo a máximo de los datos de salida analógica (de -32768 a 32767)
Corriente

Valores máximo/mínimo de salida analógica


Para los valores de salida analógica, cuando se selecciona el intervalo opcional para Tipo de datos, designe
los valores mínimo y máximo de los datos de salida analógica que pueden estar entre –32,768 y 32,767.
Datos de salida analógica
Los datos de salida analógica se convierten a una señal de salida analógica dentro del intervako especificado
por el tipo de datos de salida analógica y los parámetros aplicables. El número del registro de datos de salida
analógica se muestra en Datos, en el cuadro de diálogo Ajustar parámetros del módulo analógico.
Tipo Actualización END
Los datos de salida analógica almacenados en un registro de datos como D772 se convierten en una señal de
salida analógica de salida de tensión (de 0 hasta 10 V CC) o de salida de corriente (de 4 a 20 mA) según se
determine con el valor almacenado en el registro de datos asignado al tipo de señal de salida analógica como,
por ejemplo, D774.
Mientras que el módulo CPU está en marcha, los datos de la salida analógica memorizados en el registro de
datos asignado se actualizan durante el procesamiento END de cada exploración o a los 10 ms, según lo que
más dure. Mientras el módulo de la CPU está parado, los datos de salida analógica permanecen en 0 o el
valor mínimo de los datos de salida analógica designado, por lo que la señal de salida analógica generada
permanece en el valor mínimo de 0V CC o 4 mA CC.
Tipo Actualización de escalera
Mientras el módulo de la CPU está en ejecución, se ejecutan los datos de la salida analógica almacenados en
el registro de datos asignado cuando se ejecuta la instrucción RUNA contenida en la macro ANST. Mientras el
módulo de la CPU está detenido, los datos de la salida analógica no se actualizan. Pero la señal de la salida
analógica puede cambiarse si utiliza la instrucción STPA. Para obtener más detalles, consulte la página 24-23.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 24-17


24: CONTROL DE E/S ANALÓGICA

Estado operativo de salida analógica


El estado operativo de cada canal de salida analógica se almacena en un registro de datos asignado al estado
operativo de la salida analógica. Mientras la salida analógica está funcionando correctamente, el registro de
datos almacena 0. El número del registro de datos de estado operativo de la salida analógica se muestra en
Estado, en el cuadro de diálogo Ajustar parámetros del módulo analógico.
Tipo Actualización END
El estado operativo de cada salida analógica se almacena en un registro de datos, como D773. Mientras la
salida analógica está funcionando correctamente, el registro de datos almacena 0. Los datos del estado
operativo de salida analógica se actualizan aunque el módulo de la CPU esté en ejecución o parado. La
actualización se produce en el procesamiento de END de cada ciclo de exploración o cada 10 ms, lo que tarde
más.

Código de
Estado operativo de salida analógica (Tipo actualización END)
estado
0 Funcionamiento normal
1 (reservado)
2 Inicializando
3 Parámetro no válido o canal de salida analógica no disponible en el módulo analógico instalado
4 Error de hardware (error de fuente de alimentación externa)

Tipo Actualización de escalera


El estado operativo de cada canal de salida analógica se almacena en un registro de datos determinado por el
número del registro de datos seleccionado en el cuadro de diálogo Configurar parámetros de la macro ANST.
Bit de estado
Estado operativo de salida analógica (Tipo actualización escalera)
operativo
0 Funcionamiento normal
Bit 0 Bit de estado operativo Inicializar, cambiar configuración, error de inicialización del
1
hardware
0 Configuración normal del parámetro
Bit 1 Bit de parámetros
1 Error de configuración del parámetro
0 Bit de fuente de Fuente de alimentación externa normal
Bit 2
1 alimentación externa Error de fuente de alimentación externa
0 Bit de error de datos de Datos de salida normal
Bit 3
1 salida Error del intervalo de datos de salida
Bit 4 a Bit 15 0 Reservado Funcionamiento normal

24-18 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


24: CONTROL DE E/S ANALÓGICA

Ejemplo: E/S analógica


El siguiente ejemplo muestra un programa de control de E/S analógica mediante un termistor NTC. Se montan
dos módulos de E/S analógica en las ranuras mostradas a continuación.

Configuración del sistema

Módulo de la Módulo de entrada Módulo de salida


CPU tipo delgado analógica (termistor) (Tran. emisor)
FC4A-D40S3 FC4A-J8AT1 FC4A-T08S1

Nº ranura: 1 2 3
Módulo de salida analógica
FC4A-K1A1

Medidor analógico

Tensión calibrada
Externo
Termistor Dispositivo

Operación
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 analógico.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 24-19


24: CONTROL DE E/S ANALÓGICA

Diagramas de cableado
FC4A-J8AT1 (Módulo de entrada analógica)

24V CC Fusible Nº de terminal Canal


– + 24V
0V 24V CC

NC —
A
Termistor NTC A
B IN0
B
A
IN1
B
A
IN2
B
• Especificaciones del termistor
Núm. de tipo NT731ATTD103K38J (KOA) A
IN3
Tipo NTC B
A
RO 10,000Ω IN4
B
T0 25°C
A
Parámetro B 3,800K IN5
B
A
IN6
B
A
IN7
B

FC4A-T08S1 (Módulo de salida de emisor de transistor de 8 puntos)

Nº de terminal Salida
+IN
0 Q0
1 Q1
2 Q2
3 Q3
Dispositivo
4 Q4
externo
5 Q5
6 Q6
7 Q7
– + Fusible
COM(+) COM(+)
–IN
–V –V

FC4A-K1A1 (Módulo de salida analógica)

24V CC Fusible Nº de terminal Canal


– + +
– 24V CC

+
OUT

NC
NC —

+ V –
NC
NC
Medidor analógico
NC —
NC

24-20 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


24: CONTROL DE E/S ANALÓGICA

Programación de WindLDR
Los módulos de E/S analógica se programan usando la macro ANST en WindLDR. Programe la macro ANST
tal como se muestra a continuación.

• El módulo de entrada analógica FC4A-J8AT1 en la Ranura 1

Intervalo de asignación DR Designación Descripción


D630 - D694 D630 Asignación opcional del intervalo, 65 palabras
E/S Canal Elemento Designación Descripción
Filtro 10 Valores medios de entrada
CH0 Tipo de datos Celsius Intervalo de entrada analógica –50 a 150°C
Escala ×10 Datos de entrada analógicos son –500 a 1500
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
IN 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
NTC Termistor NTC
termistor
CH0 - CH3 R0 10,000 Valor de resistencia con temperatura absoluta = 10 kΩ
T0 298 Temperatura = 25°C
B 3,800 Parámetro B = 3,800K

Nota: Cuando los canales CH4 a CH7 no se utilizan, no es necesaria la configuración del termistor.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 24-21


24: CONTROL DE E/S ANALÓGICA

• El módulo de salida analógica FC4A-K1A1 en la Ranura 3

Intervalo de asignación DR Designación Descripción


D760 - D779 — Asignación automática del intervalo, 20 palabras
E/S Canal Elemento Designación Descripción
Entre 0 y 10
Tipo de señal Salida de tensión
V CC
OUT CH0
Datos
Tipo de datos De 0 a 4095
binarios

Diagrama de escalera
Tal como se muestra en el siguiente diagrama de escalera, cuando se utiliza el relé interno especial de pulso
de inicialización M8120 para la macro ANST en paralelo con otra instrucción, se carga de nuevo M8120 para
la otra instrucción.

ANST Nº 1 Nº 3 M8120 es el relé interno especial del pulso de inicialización.


M8120 J8AT1 K1A1
Cuando la CPU comienza a ejecutarse, ANST almacena
los parámetros en los registros de datos para configurar
S
M8120 Q30 los módulos de E/S analógica y se activa Q30.

MOV (I) S1 – D1 – REP Cuando se activa la entrada I0, los datos de entrada
I0 D676 D1000 analógica se desplazan de D676 a D1000.
CMP>(I) S1 – S2 – D1 – REP La temperatura se compara con la temperatura de
D676 1000 M30 alarma de 100°C.
Cuando la temperatura es mayor que 100°C, se
R
M30 Q30 desactiva Q30.
Cuando la temperatura no es mayor que 100°C, se
S activa Q30.
M30 Q30
ADD(I) S1 – S2 – D1 – REP Los datos de entrada analógica de -500 a +1500 se
D1000 500 D1000 convierte de 0 a 2000.
Los datos de entrada analógica de 0 a 2000 se convierte
MUL(W) S1 – S2 – D1 – REP
D1000 2 D1000 de 0 a 4000.

MOV(W) S1 – D1 – REP Los datos de entrada analógica de 0 a 4000 se mueven a


D1000 D772 D772 (datos de salida analógica) del módulo de salida
analógica.
Nota: El diagrama de escalera anterior es sólo un ejemplo y debe modificarse según sea necesario.

24-22 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


24: CONTROL DE E/S ANALÓGICA

Cambiar la salida analógica mientras la CPU está detenida


Cuando se usa el módulo de la salida analógica FC4A-K2C1, el valor de la salida analógica puede cambiarse
mientras está detenido el módulo de la CPU. Para cambiar el valor de salida analógica, guarde un valor
requerido de salida en las direcciones de memoria asignados a los datos de salida analógica.
Ejemplo: Asignación de memoria del módulo de salida analógica del tipo actualizar escalera FC4A-
K2C1
Dirección de memoria Tamaño de
(dirección de datos usados para datos L/E Parámetro
STPA) (bytes)
+20 2 L/E CH0
Datos de salida analógica
+22 2 L/E CH1

La instrucción STPA cuando FC4A-K2C1 se monta en la ranura 4

Diagrama de escalera
M8120 es el relé interno especial del pulso de
MOV (W) S1 – D1 R REP inicialización.
M8120 0 D1000 2
MOV almacena valores de salida en el estado OFF.
STPA(W) DATOS ESTADO RANURA DIRECCIÓN BYTE
ESCRIBIR D1000 D1100 4 20 4 Cuando la CPU se detiene, STPA actualiza el valor
de salida analógica del módulo de salida
analógica.
Nota: El diagrama de escalera anterior es sólo un ejemplo y debe modificarse según sea necesario.

Precauciones para programar la macro ANST


Al usar la macro ANST, no realice una rama desde la línea de escalera de la macro ANST.

ANST NO.1
M8120 J8AT1
Incorrecto

Q1

Borre la rama de la macro ANST e inicie otra línea al insertar una instrucción LOD.

ANST NO.1
M8120 J8AT1
Correcto

M8120 Q1

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 24-23


24: CONTROL DE E/S ANALÓGICA

24-24 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


25: COMUNICACIÓN DE LA RED DATA-LINK
Introducción
En este capítulo se describe la función de comunicación de la red Data-Link utilizada para configurar un
sistema de control distribuido.
Un sistema de comunicación de la red Data-Link consta de una estación maestra y un máximo de 31
estaciones esclavas; cada una de ellas consta de un módulo de la CPU de MicroSmart tipo 16 o 24 E/S o de
cualquier módulo de la CPU delgada. Cuando se activa la comunicación de la red Data-Link, la estación
maestra tiene 12 registros de datos asignados a cada estación esclava y cada esclava tiene 12 registros de
datos para la comunicación con la maestra. Utilizando estos registros de datos, la estación maestra puede
enviar y recibir datos de 6 registros de datos de cada estación esclavaesclava. No es necesario ningún
programa determinado para enviar o recibir datos en el sistema de comunicación de la red Data-Link.
Cuando se mueven datos de entradas, salidas, relés internos, temporizadores, contadores o registros de
cambios a registros de datos utilizando las instrucciones de movimiento en el programa del usuario, estos
datos también se pueden intercambiar entre las estaciones maestra y esclavas.
Otros PLC de IDEC como el OpenNet, MICRO3 , MICRO3 C, y la serie FA-3S también se pueden formar parte
de la red Data-Link.
La CPU compacta de MicroSmart tipo10 E/S no dispone de la capacidad de comunicación de la red Data-Link.
Estación principal Estación secundaria 1 Estación secundaria 31

Especificaciones del la red Data-Link


Especificaciones eléctricas Cumplimiento con la directiva EIA-RS485
Velocidad en baudios 19.200 o 38.400 bps
Iniciar-parar sincronización
Bit de inicio: 1
Sincronización Bits de datos: 7
Paridad: par
Bit de parada: 1
Cable de comunicación Cable de par trenzado blindado, con hilo conductor de 0,3 mm2
Longitud máxima del cable 200 m (656 pies) en total
Número máximo de estaciones
31 estaciones esclavas
esclavas
Modo de actualización Actualización individual
Datos de transmisión/recepción De 0 a 6 palabras para cada transmisión y recepción por unidad esclava
M8005-M8007: Control y error de comunicación
Relé interno especial M8080-M8116: finalización de comunicación en cada unidad esclava
M8117: finalización de comunicación en todas las unidades esclavas
Registro de datos D900-D1271: datos de transmisión/recepción
Registros de datos especiales D8069-D8099: código de error de comunicación

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 25-1


25: COMUNICACIÓN DE LA RED DATA-LINK

Configuración del sistema de la red Data-Link


Para configurar la red Data-Link, instale el adaptador de comunicación RS485 (FC4A-PC3) en el conector del
puerto 2 del módulo de la CPU tipo 16 E/S o 24 E/S.
Si utiliza el módulo de la CPU delgada, monte el módulo de comunicación RS485 (FC4A-HPC3) junto al
módulo de la CPU.
Si utiliza el módulo HMI opcional con el módulo de la CPU delgada (no indicado a continuación), instale el
adaptador de comunicación RS485 (FC4A-PC3) al conector del puerto 2 del módulo base HMI.
Conecte los terminales A, B y SG de RS485 en cada módulo de la CPU mediante un cable de par trenzado
blindado como el que se muestra a continuación. La longitud total del cable del sistema de la red Data-Link
puede extenderse hasta 200 metros (656 pies).

Estación principal Estación secundaria 1

CPU compacta
Módulo de la
Adaptador de comunicación
CPU
FC4A-PC3 de RS485
en conector de Puerto 2

A B SG A B SG

Cable Cable

Estación Estación
secundaria 31 secundaria 2

Módulo de comunicación
FC4A-HPC3 de RS485
Tipo delgado
Módulo de la CPU

Puerto 2

Cable de par trenzado blindado de un máximo de 200 metros (656 pies)


Hilo conductor de 0,3 mm2

25-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


25: COMUNICACIÓN DE LA RED DATA-LINK

Asignación del registro de datos para los datos de transmisión/recepción


La estación maestra dispone de 12 registros de datos asignados a la comunicación de datos con cada
estación esclava. Cada estación esclava dispone de 12 registros de datos asignados a la comunicación de
datos con la estación maestra. Cuando los datos se establecen en registros de datos de la estación maestra
asignados para la comunicación de la red Data-Link, los datos se envían a los registros de datos
correspondientes de una estación esclava. Cuando los datos se establecen en registros de datos de una
estación esclava asignados para la comunicación de la red Data-Link, los datos se envían a los registros de
datos correspondientes de la estación maestra.
Estación principal
Número de Registro de Número de Registro de
estación Transmitir/Recibir datos estación Transmitir/Recibir datos
secun-daria datos secun-daria datos
D900-D905 Transmitir datos a secundaria 1 D1092-D1097 Transmitir datos a secundaria 17
Esclava 1 Esclava 17
D906-D911 Recibir datos de secundaria 1 D1098-D1103 Recibir datos de secundaria 17
D912-D917 Transmitir datos a secundaria 2 D1104-D1109 Transmitir datos a secundaria 18
Esclava 2 Esclava 18
D918-D923 Recibir datos de secundaria 2 D1110-D1115 Recibir datos de secundaria 18
D924-D929 Transmitir datos a secundaria 3 D1116-D1121 Transmitir datos a secundaria 19
Esclava 3 Esclava 19
D930-D935 Recibir datos de secundaria 3 D1122-D1127 Recibir datos de secundaria 19
D936-D941 Transmitir datos a secundaria 4 D1128-D1133 Transmitir datos a secundaria 20
Esclava 4 Esclava 20
D942-D947 Recibir datos de secundaria 4 D1134-D1139 Recibir datos de secundaria 20
D948-D953 Transmitir datos a secundaria 5 D1140-D1145 Transmitir datos a secundaria 21
Esclava 5 Esclava 21
D954-D959 Recibir datos de secundaria 5 D1146-D1151 Recibir datos de secundaria 21
D960-D965 Transmitir datos a secundaria 6 D1152-D1157 Transmitir datos a secundaria 22
Esclava 6 Esclava 22
D966-D971 Recibir datos de secundaria 6 D1158-D1163 Recibir datos de secundaria 22
D972-D977 Transmitir datos a secundaria 7 D1164-D1169 Transmitir datos a secundaria 23
Esclava 7 Esclava 23
D978-D983 Recibir datos de secundaria 7 D1170-D1175 Recibir datos de secundaria 23
D984-D989 Transmitir datos a secundaria 8 D1176-D1181 Transmitir datos a secundaria 24
Esclava 8 Esclava 24
D990-D995 Recibir datos de secundaria 8 D1182-D1187 Recibir datos de secundaria 24
D996-D1001 Transmitir datos a secundaria 9 D1188-D1193 Transmitir datos a secundaria 25
Esclava 9 Esclava 25
D1002-D1007 Recibir datos de secundaria 9 D1194-D1199 Recibir datos de secundaria 25
D1008-D1013 Transmitir datos a secundaria 10 D1200-D1205 Transmitir datos a secundaria 26
Esclava 10 Esclava 26
D1014-D1019 Recibir datos de secundaria 10 D1206-D1211 Recibir datos de secundaria 26
D1020-D1025 Transmitir datos a secundaria 11 D1212-D1217 Transmitir datos a secundaria 27
Esclava 11 Esclava 27
D1026-D1031 Recibir datos de secundaria 11 D1218-D1223 Recibir datos de secundaria 27
D1032-D1037 Transmitir datos a secundaria 12 D1224-D1229 Transmitir datos a secundaria 28
Esclava 12 Esclava 28
D1038-D1043 Recibir datos de secundaria 12 D1230-D1235 Recibir datos de secundaria 28
D1044-D1049 Transmitir datos a secundaria 13 D1236-D1241 Transmitir datos a secundaria 29
Esclava 13 Esclava 29
D1050-D1055 Recibir datos de secundaria 13 D1242-D1247 Recibir datos de secundaria 29
D1056-D1061 Transmitir datos a secundaria 14 D1248-D1253 Transmitir datos a secundaria 30
Esclava 14 Esclava 30
D1062-D1067 Recibir datos de secundaria 14 D1254-D1259 Recibir datos de secundaria 30
D1068-D1073 Transmitir datos a secundaria 15 D1260-D1265 Transmitir datos a secundaria 31
Esclava 15 Esclava 31
D1074-D1079 Recibir datos de secundaria 15 D1266-D1271 Recibir datos de secundaria 31
D1080-D1085 Transmitir datos a secundaria 16
Esclava 16 —
D1086-D1091 Recibir datos de secundaria 16

Si no hay ninguna estación esclava conectada, los registros de datos de la estación maestra que se asignan a
las estaciones esclavas vacantes pueden utilizarse como registros de datos ordinarios.

Estación esclava
Datos Registro de datos Datos de transmisión/recepción
D900-D905 Transmitir datos a la estación maestra
Datos de estación esclava
D906-D911 Recibir datos de la estación maestra

Los registros de datos de estación esclava D912 a D1271 pueden utilizarse como registros de datos
ordinarios.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 25-3


25: COMUNICACIÓN DE LA RED DATA-LINK

Registro de datos especiales para error de comunicación de vínculo de datos


Además de los registros de datos asignados a la comunicación de datos, la estación maestra cuenta con 31
registros de datos especiales y cada estación esclava dispone de un registro de datos especial para
almacenar los códigos de error de comunicación de la red Data-Link. Si se produce cualquier error de
comunicación en el sistema de la red Data-Link, los códigos de error de comunicación se establecen en el
registro de datos correspondiente para errores de comunicación de vínculo en la estación maestra y en el
registro de datos D8069 de la estación esclava. Si desea obtener más información acerca de los códigos de
error, consulte a continuación.
Si se produce un error de comunicación en el sistema de comunicación de la red Data-Link, estos datos se
vuelven a enviar dos veces. Si el error existe todavía después de tres intentos, el código de error se establece
en los registros de datos para errores de comunicación de la red Data-Link. Como el código de error no se
comunica de la estación maestra a las esclavas, los códigos de error deben borrarse individualmente.
Estación principal
Registro de Registro de
Datos de error de comunicación de vínculo de Datos de error de comunicación de vínculo de
datos datos
datos datos
especiales especiales
D8069 Error de comunicación de estación secundaria 1 D8085 Error de comunicación de estación secundaria 17
D8070 Error de comunicación de estación secundaria 2 D8086 Error de comunicación de estación secundaria 18
D8071 Error de comunicación de estación secundaria 3 D8087 Error de comunicación de estación secundaria 19
D8072 Error de comunicación de estación secundaria 4 D8088 Error de comunicación de estación secundaria 20
D8073 Error de comunicación de estación secundaria 5 D8089 Error de comunicación de estación secundaria 21
D8074 Error de comunicación de estación secundaria 6 D8090 Error de comunicación de estación secundaria 22
D8075 Error de comunicación de estación secundaria 7 D8091 Error de comunicación de estación secundaria 23
D8076 Error de comunicación de estación secundaria 8 D8092 Error de comunicación de estación secundaria 24
D8077 Error de comunicación de estación secundaria 9 D8093 Error de comunicación de estación secundaria 25
D8078 Error de comunicación de estación secundaria 10 D8094 Error de comunicación de estación secundaria 26
D8079 Error de comunicación de estación secundaria 11 D8095 Error de comunicación de estación secundaria 27
D8080 Error de comunicación de estación secundaria 12 D8096 Error de comunicación de estación secundaria 28
D8081 Error de comunicación de estación secundaria 13 D8097 Error de comunicación de estación secundaria 29
D8082 Error de comunicación de estación secundaria 14 D8098 Error de comunicación de estación secundaria 30
D8083 Error de comunicación de estación secundaria 15 D8099 Error de comunicación de estación secundaria 31
D8084 Error de comunicación de estación secundaria 16 — —

Si no hay ninguna estación esclava conectada, los registros de datos de la estación maestra que se asignan a
las estaciones esclavas vacantes pueden utilizarse como registros de datos ordinarios.
Estación esclava
Registro de datos especiales Datos de error de comunicación de la red Data-Link
D8069 Error de comunicación de la estación esclava
Nota: Los registros de datos de estación esclava D8070 a D8099 pueden utilizarse como registros de datos ordinarios.

25-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


25: COMUNICACIÓN DE LA RED DATA-LINK

Código de error de comunicación de la red Data-Link


El código de error de la red Data-Link se almacena en el registro de datos especial asignado para indicar un
error de comunicación en el sistema de la red Data-Link. Cuando se produce este error, el relé interno especial
M8005 (error de comunicación de la red Data-Link) se activa también en las estaciones maestras y esclavas.
Se puede ver una información detallada de los errores generales utilizando WindLDR. Seleccione En línea >
Supervisión, a continuación seleccione En línea > Estado de PLC > Estado de error: Detalles. Consulte la
página 29-2.
Código de error Detalles del error
1h (1) Error de exceso (los datos se reciben cuando los registros de datos de recepción están llenos)
2h (2) Error de marco (error al detectar el bit de inicio o de parada)
4h (4) Error de paridad (se ha encontrado un error en la comprobación de paridad)
8h (8) Tiempo de espera de recepción (desconexión de línea)
Error de BCC (carácter de comprobación de bloque) (disparidad con los datos recibidos hasta
10h (16)
BCC)
20h (32) Ciclo de reintento finalizado (se ha producido un error en los 3 intentos de comunicación)
Error de cantidad de definición de E/S (discrepancia del número de estación de transmisión/
40h (64)
recepción o de la cantidad de datos)

Cuando se detecta más de un error en el sistema de la red Data-Link, se indica el total de códigos de error. Por
ejemplo, cuando se detectan errores de marco (código de error 2h) y errores de BCC (código de error 10h), se
almacena el código de error 12h (18).

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 25-5


25: COMUNICACIÓN DE LA RED DATA-LINK

Comunicación de la red Data-Link entre la estación maestra y la esclava


La estación maestra tiene 6 registros de datos asignados para transmitir datos a una estación esclava y otros
6 para recibir datos procedentes de una estación esclava. La cantidad de registros de datos para la red Data-
Link se puede seleccionar de 0 a 6 mediante WindLDR. Los siguientes ejemplos ilustran cómo se intercambian
los datos entre las estaciones maestras y esclavas cuando se utilizan 2 o 6 registros de datos para la
comunicación de la red Data-Link con cada una de las 31 estaciones esclavas.

Ejemplo 1: Datos transmitidos 2 palabras y datos recibidos 2 palabras


Estación maestra Estaciones esclavas
D8069 Error de comunicación D8069 Error de comunicación
Estación esclava
D900 - D901 Transmitir datos D900 - D901 Transmitir datos
1
D906 - D907 Recibir datos D906 - D907 Recibir datos
D8070 Error de comunicación D8069 Error de comunicación
Estación esclava
D912 - D913 Transmitir datos D900 - D901 Transmitir datos
2
D918 - D919 Recibir datos D906 - D907 Recibir datos
D8071 Error de comunicación D8069 Error de comunicación
Estación esclava
D924 - D925 Transmitir datos D900 - D901 Transmitir datos
3
D930 - D931 Recibir datos D906 - D907 Recibir datos
D8072 Error de comunicación D8069 Error de comunicación
Estación esclava
D936 - D937 Transmitir datos D900 - D901 Transmitir datos
4
D942 - D943 Recibir datos D906 - D907 Recibir datos

D8098 Error de comunicación D8069 Error de comunicación


Estación esclava
D1248 - D1249 Transmitir datos D900 - D901 Transmitir datos
30
D1254 - D1255 Recibir datos D906 - D907 Recibir datos
D8099 Error de comunicación D8069 Error de comunicación
Estación esclava
D1260 - D1261 Transmitir datos D900 - D901 Transmitir datos
31
D1266 - D1267 Recibir datos D906 - D907 Recibir datos

Ejemplo 2: Datos transmitidos 6 palabras y datos recibidos 6 palabras


Estación maestra Estaciones esclavas
D8069 Error de comunicación D8069 Error de comunicación
Estación esclava
D900-D905 Transmitir datos D900-D905 Transmitir datos
1
D906-D911 Recibir datos D906-D911 Recibir datos
D8070 Error de comunicación D8069 Error de comunicación
Estación esclava
D912-D917 Transmitir datos D900-D905 Transmitir datos
2
D918-D923 Recibir datos D906-D911 Recibir datos
D8071 Error de comunicación D8069 Error de comunicación
Estación esclava
D924-D929 Transmitir datos D900-D905 Transmitir datos
3
D930-D935 Recibir datos D906-D911 Recibir datos
D8072 Error de comunicación D8069 Error de comunicación
Estación esclava
D936-D941 Transmitir datos D900-D905 Transmitir datos
4
D942-D947 Recibir datos D906-D911 Recibir datos

D8098 Error de comunicación D8069 Error de comunicación


Estación esclava
D1248-D1253 Transmitir datos D900-D905 Transmitir datos
30
D1254-D1259 Recibir datos D906-D911 Recibir datos
D8099 Error de comunicación D8069 Error de comunicación
Estación esclava
D1260-D1265 Transmitir datos D900-D905 Transmitir datos
31
D1266-D1271 Recibir datos D906-D911 Recibir datos

25-6 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


25: COMUNICACIÓN DE LA RED DATA-LINK

Relés internos especiales para la comunicación de la red Data-Link


Los relés internos especiales M8005 a M8007 y M8080 a M8117 se asignan a la comunicación de la red Data-
Link.
M8005 Error de comunicación de la red Data-Link
Cuando se produce un error durante la comunicación 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 comunicación de
la red Data-Link mediante En línea > Supervisión, seguido de En línea > Estado de PLC > Estado de error:
Detalles. Consulte la página 25-5.
M8006 Indicador de prohibición de comunicación de la red Data-Link (Estación maestra)
Cuando se activa M8006 en la estación maestra o en el sistema de la red Data-Link, se para la comunicación
de la red Data-Link. Cuando se desactiva M8006, la comunicación 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 estación maestra, M8007 se activa en las estaciones esclavas en el
sistema de la red Data-Link.
M8007 Indicador de inicialización de comunicación de la red Data-Link (Estación maestra)
Indicador de parada de comunicación de la red Data-Link (Estación esclava)
M8007 tiene una función distinta en la estación maestra o esclava del sistema de comunicación de la red Data-
Link.
Estación maestra: Indicador de inicialización de comunicación de la red Data-Link
Cuando se activa M8007 en la estación maestra durante la operación, se comprueba la configuración del
vínculo para inicializar el sistema de la red Data-Link. Cuando se active una estación esclava después de la
estación maestra, active M8007 para inicializar el sistema de la red Data-Link. Una vez cambiada una
configuración del sistema de la red Data-Link, también se debe activar M8007 para garantizar una
comunicación correcta.
Estación esclava: Indicador de parada de comunicación de la red Data-Link
Cuando una estación esclava no recibe datos de comunicación desde la estación maestra durante 10
segundos o más en el sistema de la red Data-Link, se activa M8007. Cuando una estación esclava no recibe
datos en 10 segundos después de la inicialización del sistema de la red Data-Link, también se activa M8007
en la estación esclava. Cuando la estación esclava recibe datos de comunicación correctos, M8007 se
desactiva.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 25-7


25: COMUNICACIÓN DE LA RED DATA-LINK

M8080-M8116 Relé de finalización de comunicación de estación esclava (Estación maestra)


Los relés internos especiales M8080 a M8116 se utilizan para indicar la finalización de la actualización de
datos. Cuando se termina una comunicación de la red Data-Link con una estación esclava, se activa un relé
interno especial asignado para dicha estación durante un tiempo de ciclo de scan de la estación maestra.
Relé interno Número de Relé interno Número de Relé interno Número de
especial estación esclava especial estación esclava especial estación esclava
Estación esclava Estación esclava
M8080 Estación esclava 1 M8092 M8104
11 21
Estación esclava Estación esclava
M8081 Estación esclava 2 M8093 M8105
12 22
Estación esclava Estación esclava
M8082 Estación esclava 3 M8094 M8106
13 23
Estación esclava Estación esclava
M8083 Estación esclava 4 M8095 M8107
14 24
Estación esclava Estación esclava
M8084 Estación esclava 5 M8096 M8110
15 25
Estación esclava Estación esclava
M8085 Estación esclava 6 M8097 M8111
16 26
Estación esclava Estación esclava
M8086 Estación esclava 7 M8100 M8112
17 27
Estación esclava Estación esclava
M8087 Estación esclava 8 M8101 M8113
18 28
Estación esclava Estación esclava
M8090 Estación esclava 9 M8102 M8114
19 29
Estación esclava Estación esclava Estación esclava
M8091 M8103 M8115
10 20 30
Estación esclava
— — — — M8116
31

M8080 Relé de finalización de comunicación (Estación esclava)


Cuando ha terminado la comunicación de la red Data-Link con una estación maestra, se activa el relé interno
especial M8080 en la estación esclava durante un tiempo de ciclo de scan.
M8117 Relé de finalización de comunicación de todas las estaciones esclavas
Cuando ha terminado la comunicación de la red Data-Link de todas las estaciones esclavas, se activa el relé
interno especial M8117 en la estación maestra durante un tiempo de ciclo de scan. El relé M8117 de las
estaciones esclavas no continúa activado.

25-8 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


25: COMUNICACIÓN DE LA RED DATA-LINK

Programación de WindLDR
La página Comunicación de la Configuración de área de función se utiliza para programar para las estaciones
maestras y esclavas de la red Data-Link.
Como estos parámetros están relacionados con el programa del usuario, dicho programa se debe descargar
en MicroSmart después de cambiar alguno de ellos.

Estación principal de vínculo de datos


1. Desde la barra de menú de WindLDR, seleccione Configurar > Configuración de área de función > Puerto de
comunicacions. Aparece el cuadro de diálogo Configuración de área de función para Puerto de comunicacions.
2. Seleccione Vínculo de datos principal en la lista desplegable de Modo de comunicación para el Puerto 2.

3. Aparece el cuadro de diálogo Configuración principal de vínculos de datos. Seleccione una velocidad en baudios
y la cantidad de estaciones secundarias. Seleccione un número de estación secundaria en la lista de la izquierda
y defina los parámetros tal y como se muestra a continuación.

Haga clic sobre un número Velocidad en baudios


secundario antes de realizar 19200, ó 38400 bps
cambios.
Cantidad de estaciones
secundarias
Número de estación de 1 a 31
secundaria
01 a 31 Cantidad de datos de
TX: Transmitir desde transmisión/recepción
principal (palabras)
RX: Recibir en principal Seleccionar la cantidad de
registros de datos para transmitir
Cantidad de datos
y recibir datos por estación
seleccionados
secundaria: 0 a 6 palabras
0 a 6 palabras
Selecciona las mismas cantidades de
Nota: Cuando el sistema de vínculo de datos incluye MICRO3 o
datos de transmisión y recepción para
MICRO3C, seleccione como velocidad de transmisión 19200 bps y
todas las estaciones secundarias.
seleccione 2 palabras de datos de transmisión/recepción para MICRO3
o MICRO3C.

4. Haga clic en el botón Aceptar.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 25-9


25: COMUNICACIÓN DE LA RED DATA-LINK

Estación esclava de la red Data-Link

1. Desde la barra de menú de WindLDR, seleccione Configurar > Configuración de área de función > Puerto de
comunicacions. Aparece el cuadro de diálogo Configuración de área de función para Puerto de comunicacions.

2. Seleccione Vínculo de datos secundario en la lista desplegable de Modo de comunicación para el Puerto 2.

3. Aparece el cuadro de diálogo Configuración secundaria de vínculos de datos. Seleccione un número de estación
secundaria y una velocidad en baudios.

Número de estación secundaria


De 1 a 31 Velocidad en baudios
19200, ó 38400 bps

4. Haga clic en el botón Aceptar.

25-10 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


25: COMUNICACIÓN DE LA RED DATA-LINK

Modo de actualización
En la comunicación de la red Data-Link, la estación maestra envía los datos a la esclava y los recibe desde la
estación esclava o desde otra. Cuando se reciben datos desde las estaciones esclavas, la estación maestra
los almacena en los registros de datos asignados a cada estación esclava. El proceso de renovación de los
registros de datos se denomina actualización. La estación esclava actualiza los datos recibidos en el modo de
actualización individual tal y como se ilustra a continuación:

Modo Modo de actualización individual


Como la estación maestra actualiza los datos recibidos en el procesamiento de la
Tiempo de ciclo de scan de
instrucción END del programa del usuario, el tiempo de ciclo de scan de dicha
la estación maestra
estación se ve afectado.
Control de tiempo de
Los datos recibidos desde una estación esclava se actualizan en cada procesamiento
actualización de la estación
de END.
maestra
Estaciones maestras
MicroSmart, IDEC como el OpenNet, MICRO3, MICRO3C, FA-3S (PF3S-SIF4)
aplicables
Estaciones esclavas
MicroSmart, IDEC como el OpenNet, MICRO3, MICRO3C, FA-3S (PF3S-SIF4)
aplicables

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 transmisión/recepción en 2 palabras en Configuración de área
de función para que MicroSmart comunique con las estaciones MICRO3/MICRO3C.

Secuencia de comunicación en el modo de actualización individual


La estación maestra sólo puede comunicar con una estación esclava en un tiempo de ciclo de scan. Cuando
una estación esclava recibe una comunicación desde la estación maestra, la estación esclava devuelve los
datos almacenados en los registros de datos asignados para la comunicación de la red Data-Link. Cuando se
conecta el máximo de 31 estaciones esclavas, la estación maestra requiere 31 exploraciones para comunicar
con todas ellas.
Tanto las estaciones maestras como esclavas actualizan los datos de comunicación del procesamiento de
END en cada estación. Cuando se finaliza la actualización de los datos, los relés internos especiales de
finalización de comunicación M8080 a M8116 (relé de finalización de comunicación de estación esclava)
continúan activados en la estación maestra durante un tiempo de ciclo de scan después de la actualización de
los datos. En cada estación esclava, el relé interno especial M8080 (relé de finalización de comunicación)
continúa activado.
Cuando la estación maestra finaliza la comunicación con todas las estaciones esclavas, el relé interno
especial M8117 (el relé de finalización de comunicación de todas las estaciones esclavas) continúa activado
en la estación maestra durante un tiempo de ciclo de scan.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 25-11


25: COMUNICACIÓN DE LA RED DATA-LINK

La secuencia de comunicación en el modo de actualización individual se indica a continuación:

1 tiempo de ciclo de scan

END procesado
Estación maestra
esclava 1 esclava 2 esclava 3 esclava 31 esclava 1
Actualización Actualización Actualización Actualización Actualización
Comunic. de
estación esclava 1
Finalización M8080

Estación Comunic. de
maestra estación esclava 2
Finalización M8081

Comunic. de
estación esclava 31
inalización M8116

Comunic. de todas
las estaciones
esclavas
Finalización M8117

1 ciclo de scan

Estación
Estación esclava 1
esclava
1 END procesada
Finalización de
comunicación
M8080
1 tiempo de ciclo de scan

Estación
Estación esclava 2
esclava
2 END procesada
Finalización de
comunicación
M8080

1 tiempo de ciclo de scan

Estación
Estación esclava 31
esclava
31 Finalización de END procesada
comunicación
M8080

Tiempo de actualización en la estación maestra para la comunicación con una estación esclava (Trf)
La estación maestra necesita el tiempo siguiente para actualizar los datos de transmisión y recepción para la
comunicación con una estación 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 actualización en la estación maestra para la comunicación con todas las estaciones
esclavas (Trfn)
La estación maestra necesita el tiempo siguiente para actualizar los datos de transmisión y recepción para la
comunicación con todas las estaciones esclavas, es decir los tiempos totales de actualización.
[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: COMUNICACIÓN DE LA RED DATA-LINK

Ejemplo: Tiempo de actualización


Cuando se efectúa la comunicación de la red Data-Link con parámetros 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 actualización Trf8 de la comunicación 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 módulos de la CPU de MicroSmart a la estación maestra y todas las estaciones esclavas como se
explica en la página 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 > Configuración de área de función > Puerto de comunicacions y
realice la configuración para las estaciones maestras y esclavas. Si desea obtener más información acerca de la
programación de WindLDR, consulte las páginas 25-9 y 25-10.

4. Descargue los programas del usuario en las estaciones maestras y esclavas.

5. Para iniciar la comunicación de la red Data-Link, encienda en primer lugar las estaciones esclavas y 1 segundo
después, como mínimo, la estación maestra. Supervise los registros de datos para el la red Data-Link de las
estaciones maestras y esclavas.
Nota: Para activar la comunicación de la red Data-Link, encienda en primer lugar las estaciones esclavas. Si se enciende
una estación esclava después de la maestra o incluso al mismo tiempo, ésta no la reconocerá. Para que la estación
maestra reconozca la estación esclava en este caso, active el relé interno especial M8007 (indicador de inicialización de
comunicación de la red Data-Link) en la estación maestra (consulte la página 25-7), o en WindLDR seleccione En línea >
Supervisar > Supervisar, seguido de En línea > PLC > Inicializar > Inicializar vínculo de datos.

Inicializar vínculo de datos


Inicializa la comunicación de la red Data-Link

Programa de inicialización de la red Data-Link


Si la estación maestra no reconoce al encenderse a la estación esclava, incluya el siguiente programa en el
programa del usuario de la estación maestra.
M8120 es el relé interno especial del pulso de inicialización.

M8120 M8007 M8007 es el indicador de inicialización de comunicación de la red Data-Link.


Cuando el módulo de la CPU de la estación maestra comienza a ejecutarse, M8120 activa
M8007 durante un ciclo de scan para inicializar la comunicación de la red Data-Link. La
estación maestra reconocerá a la esclava.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 25-13


25: COMUNICACIÓN DE LA RED DATA-LINK

Red Data-Link con otros PLC


El sistema de comunicación 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
módulos de interfaz serie.

La red Data-Link con OpenNet Controller


Configuración de OpenNet Controller Configuración de MicroSmart Configuración de MicroSmart
Datos de transmisión: 6 palabras
Datos de recepción: 6 palabras
Estación esclava número 1 Estación esclava número 2
Velocidad en baudios: 19200 o
38400 bps

Estación secundaria 1 Estación secundaria 2

Controlador OpenNet

La red Data-Link con la CPU de alto rendimiento FA-3S mediante el módulo de interfaz serie PF3S-SIF4
Configuración de FA-3S (PF3S-SIF4) Configuración de MicroSmart Configuración de MicroSmart
Datos de transmisión: 6 palabras
Datos de recepción: 6 palabras
Estación esclava número 1 Estación esclava número 2
Velocidad en baudios: 19200 o
38400 bps

Estación secundaria 1 Estación secundaria 2

FA-3S (CP12/13)
PF3S-SIF4

25-14 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


26: MANTENIMIENTO DEL EQUIPO
Introducción
Cuando se conecta un módulo 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 módulo de la CPU y se pueden
cargar y descargar los programas del usuario. El módulo de la CPU también se puede iniciar o parar desde el
equipo. Se puede conectar un máximo de 32 módulos de la CPU compacta tipo 16 y 24 E/S o tipo delgado a
un equipo en el sistema de Conexión a Ordenador 1:N. El módulo de la CPU compacta tipo 10 E/S sólo se
puede utilizar en el sistema de Conexión a Ordenador 1:1.
La velocidad máxima de comunicación en el sistema de Conexión a Ordenador 1:1 o 1:N es 19.200 bps.
Este capítulo describe el sistema de Conexión a Ordenador 1:N. Si desea obtener información sobre el
sistema de Conexión a Ordenador 1:1, consulte la página 4-1.

Configuración del sistema de vínculos del PC (Sistema de vínculos del PC 1:N)


Para configurar un sistema de Conexión a Ordenador de comunicación 1:N, instale el adaptador de comunicación
RS485 (FC4A-PC3) al conector del puerto 2 del módulo de la CPU de tipo integrado, o monte el módulo de
comunicación RS485 (FC4A-HPC3) junto al módulo de la CPU de tipo delgado. Conecte el conversor RS232C/RS485
a los terminales RS485 A, B y SG de cada módulo de la CPU utilizando un cable de par trenzado blindado tal y como
se muestra a continuación. La longitud total del cable para el sistema de vínculo 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 vínculos del PC 1:N.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 26-1


26: MANTENIMIENTO DEL EQUIPO

Programación de WindLDR
En el sistema de Conexión a Ordenador 1:1 se puede conectar un equipo al puerto 1 o 2 del módulo de la CPU
de MicroSmart. En el sistema de Conexión a Ordenador 1:N, se debe conectar un equipo al puerto 2 del
módulo de la CPU y todos los módulos de la CPU deben tener un número de dispositivo único de 0 a 31. La
página Comunicación de la Configuración de área de función se debe programar para cada estación del
sistema de Conexión a Ordenador. Si es necesario, también se pueden cambiar los parámetros de
comunicación.
Como estos parámetros están relacionados con el programa del usuario, dicho programa se debe descargar
en MicroSmart después de cambiar alguno de ellos.

1. Desde la barra de menú de WindLDR, seleccione Configurar > Configuración de área de función > Puerto de
comunicacions. Aparece el cuadro de diálogo Configuración de área de función para Puerto de comunicacions.

2. Seleccione Protocolo de mantenimiento en la lista desplegable de Modo de comunicación para los Puertos 1 o 2.

3. Haga clic en el botón Configurar. Aparece el cuadro de diálogo Parámetros de comunicación. Cambie los
parámetros, si es necesario.

Velocidad en baudios (bps) 1200, 2400, 4800, 9600, 19200


Bits de datos 7o8
Paridad Ninguno, Impar, Par
Bits de parada 1o2
10 a 2540 (incrementos de 10 mseg)
Tiempo de espera de
(El tiempo de espera de recepción se
recepción (ms)
desactiva cuando se selecciona 2550.)
Número de red 0 a 31
Entrada de selección de
Cualquier número de entrada
modo

Nota: Sólo cuando se active la entrada de selección de modo, se activarán los parámetros de comunicación
seleccionados. De lo contrario, tendrán efecto los parámetros de comunicación predeterminados; 9600 bps, 7
bits de datos, paridad par, 1 bit de parada, tiempo de espera de recepción de 500 mseg.

4. Haga clic en el botón Aceptar.

26-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


26: MANTENIMIENTO DEL EQUIPO

Asignación de números de dispositivo


Cuando asigne un número de dispositivo único de 0 a 31 a cada módulo de la CPU para la red de Conexión a
Ordenador 1:N, descargue el programa del usuario que contiene el parámetro de número de dispositivo para
cada módulo de la CPU en el sistema de Conexión a Ordenador 1:1 y después, asigne el nuevo número de
dispositivo al módulo de la CPU. Asegúrese de que no hay ningún número de dispositivo duplicado en una red
de Conexión a Ordenador 1:N.

Configuración de comunicación
Cuando supervise la operación de MicroSmart o descargue un programa del usuario utilizando WindLDR,
asegúrese de que están seleccionados los mismos parámetros de comunicación para el módulo de la CPU y
WindLDR, de manera que el equipo se comunique con MicroSmart en el sistema de Conexión a Ordenador 1:1
o 1:N. Para cambiar los parámetros de comunicación para WindLDR, acceda al cuadro de diálogo
Configuración de comunicación desde el menú Configurar tal y como se muestra a continuación.
Cuando se comunique en el sistema de Conexión a Ordenador 1:N para supervisar o descargar, seleccione el
número de dispositivo del módulo de la CPU también en el cuadro de diálogo Configuración de
comunicación.

Supervisión de estado de PLC


El siguiente ejemplo describe los procedimientos para supervisar el estado operativo de MicroSmart asignado
con el número de dispositivo 12 en un sistema de Conexión a Ordenador de comunicación 1:N.

1. Desde la barra de menú de WindLDR, seleccione Configurar > Configuración de comunicación. Aparece el
cuadro de diálogo Configuración de comunicación.

2. En Configuración de red de PLC, haga clic en el botón 1:N para seleccionar la comunicación 1:N y seleccione 12
en el campo Número de red.

3. En la barra de menú de WindLDR, seleccione En línea > Supervisar. El diagrama de escalera de la pantalla
entra en el modo de supervisión.

4. En la barra de menú de WindLDR, seleccione En línea > Estado de PLC. Aparece el cuadro de diálogo Estado de
PLC.

Número de red:
Introduzca 12 para seleccionar un número 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 señales de datos entre EIA RS232C y
EIA RS485. Este conversor facilita la conexión de un dispositivo host con interfaz RS232C a varios módulos de
la CPU de MicroSmart utilizando un solo cable.

RS485 RS232C
Nivel de señal Conversor Nivel de señal

Descripción de las partes


Indicador de alimentación
ALIMENTACIÓN
Se enciende cuando se proporciona alimentación
SD Indicador de datos de transmisión
E/S de RS485 RS485
PUERTO SERIE
RS232C/RS485 RD
Se enciende cuando se activan los datos de transmisión
1
CONVERSOR (conector #2) de RS232C
Reóstato de finalización T Tipo FC2A-MD1

Datos de transmisión/recepción A
2
A
Indicador de datos de recepción
Datos de transmisión/recepción B
3 Se enciende cuando se activan los datos de recepción
B
(conector #3) de RS232C
PUERTO SERIE RS232C

4
Toma de tierra de señal SG
Toma de tierra de marco
5
FG
E/S de RS232C
Vcc (+24 V)
6 Conecta al puerto RS232C del equipo
+ FUENTE DE
7 ALIMENTACIÓN
GND – 24 V CC

ENTRADA DE CC

Clavija de adaptador de CA
Nota: Conecta 24 V CC a los terminales + y – de la FUENTE DE ALIMENTACIÓN 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 reóstato de finalización de 220 ¾ en la línea RS485, por lo que no es necesario un
reóstato de finalización. Para utilizar el reóstato de finalización interno, conecte el terminal T al terminal B. Cuando no
necesite utilizarlo, desconecte el terminal T del B.
Especificaciones
Especificaciones generales
Terminales de alimentación: 24 V CC ±20% (ripple 10% máximo)
Tensión establecida Clavija de adaptador
de entrada de CC: 9 V CC, 350 mA suministrados con adaptador de CA
Corriente establecida Terminales de alimentación: 40 mA aprox. a la tensión establecida
Temperatura en funcionamiento De 0 a 60°C
Temperatura de almacenamiento De –20 a +70°C
Humedad en funcionamiento Del 45 al 85% de HR (sin condensación)
Resistencia de vibración De 5 a 55 Hz, 60 m/s2, 2 horas en 3 ejes
Resistencia a golpes 300 m/s2, 3 golpes en 3 ejes
Fuerza dieléctrica 1500 V CA 1 minuto entre las partes vivas y las muertas
Resistencia de aislamiento 10 MΩ mínimo entre las partes vivas y las muertas (megaóhmetro 500 V CC)
Resistencia a ruidos Terminales de alimentación: ±1 kV, 1 µseg (utilizando un simulador de ruidos)
Peso 550 g aprox.

Especificaciones de interfaz serie


RS232C estándar EIA (conector hembra D-sub de 25 contactos)
Estándares en conformidad
RS485 estándar EIA (terminales de rosca)
Método de comunicación Half-duplex
Configuración de comunicación 1:N (N ð 32)
Cable de comunicaciones Cable de par trenzado blindado
Velocidad en baudios de
9600 bps (fija)
comunicación
Estaciones secundarias 32 estaciones secundarias como máximo (línea RS485)
RS232C: 15 m
Longitud máxima del cable
RS485: Total 200 m

26-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


26: MANTENIMIENTO DEL EQUIPO

Contactos de conector RS232C


Conector hembra D-sub de 25 contactos Núm. de
13 1 Descripción
contacto
1 GND Toma de tierra de marco
2 TXD Datos de transmisión
3 RXD Datos de recepción
4 (RTS) No utilizado
25 14
5 (CTS) No utilizado
Nota: Los terminales 4 y 5 están conectados 6 (NC) No utilizado
entre si internamente. 7 GND Toma de tierra de señal
8-25 (NC) No utilizados

Dimensiones
Soportes del montaje Diseño de orificios del montaje
10 mm 3,6 mm
(0,394”) (0,142”)

142 mm
132 mm (5,591”)
(5197”)
Patas de goma
øOrificio de 4,5 mm × 2
(0,177 diám.)
3,6 mm
10 mm (0,142”)
(0,394”)

3,6 mm 110 mm 3,6 mm 5 mm


(0,142”) (4,331”) (0,142”) (0,197”)

Clavija de adaptador de CA Conector D-sub de 25 contactos


Nota: Cuando monte el conversor RS232C/RS485
34 mm en una superficie de panel, quite las patas de goma;
(1,339”) 24,4 mm
(0,961”) después, coloque los soportes de montaje que se
7 mm suministran con el conversor en la parte inferior del
(0,276”) mismo utilizando tornillos.

Cable RS232C HD9Z-C52


Conector para conversor RS232C/RS485 Conector para equipo
Núm. de 1,5 m de longitud Núm. de
Descripción Símbolo
contacto contacto
GND Toma de tierra de marco 1 1 DCD
TXD Datos de transmisión 2 2 RXD
RXD Recibir datos 3 3 TXD
RTS Solicitud a enviar 4 4 DTR
CTS Borrado a enviar 5 5 GND
DSR Establecimiento de datos preparado 6 6 DSR
DCD Detección de datos de portadora 8 7 RTS
DTR Terminal de datos preparada 20 8 CTS
GND Toma de tierra de señal 7 9 RI
Conector macho D-sub de 25 contactos Conector hembra D-sub de 9 contactos

Adaptador de CA
9,5 Polaridad
ø5,5

El conversor RS232C/RS485 se alimenta con una fuente ø2,1


de 24 V CC o con un adaptador de CA con capacidad de + –
salida de 9 V CC, 350 mA.
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 MÓDEM
Introducción
Este capítulo describe el modo de módem designado para la comunicación entre un MicroSmart y otro
MicroSmart o cualquier equipo de terminal de datos a través de líneas telefónicas. Utilizando el modo de
módem, MicroSmart puede inicializar un módem, marcar un número de teléfono, enviar un comando AT,
activar el modo de respuesta para esperar una llamada entrante y desconectar la línea telefónica. Estas
operaciones se pueden realizar simplemente activando un relé interno de inicio dedicado a cada una de las
operaciones.

Precaución • El modo de módem proporciona una función de control de módem sencilla para que
MicroSmart pueda inicializar un módem, marcar un número de teléfono de destino o
responder una llamada entrante. El rendimiento de la comunicación de módem
utilizando el modo de módem depende de las funciones de módem y de las
situaciones de la líneas telefónicas. El modo de módem no evita la intrusión o el mal
funcionamiento de otros sistemas. Para aplicaciones prácticas, confirme la función de
comunicación utilizando la configuración del sistema real e incluya precauciones de
seguridad.
• En la comunicación a través de módems, la línea telefónica se puede desconectar
inesperadamente o se pueden producir errores en los datos de recepción. 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 MÓDEM

Configuración del sistema


Para conectar un módem a MicroSmart, instale el adaptador de comunicación RS232C (FC4A-PC1) en el
conector del puerto 2 en los módulos de la CPU compacta tipo 16 E/S o 24 E/S o monte el módulo de
comunicación RS232C (FC4-HPC1) junto al módulo de la CPU delgada y utilice el cable 1C del módem
(FC2A-KM1C). Para activar el modo de módem, seleccione Protocolo de módem para el puerto 2 utilizando
WindLDR (Configurar > Configuración de área de función > Puerto de comunicacions). El módulo de la CPU
compacta tipo 10 E/S no dispone de la función de comunicación de módem.

Módulo de la CPU tipo 16 E/S o 24 E/S

Al puerto 2
Adaptador de comunicación RS232C Al puerto RS232C
FC4A-PC1 Módem

Cable de módem 1C
FC2A-KM1C
D-sub 25 contactos
3 m (9,84 pies) de longitud
Conector macho
Contactos de conector mini DIN Contactos de conector D-sub de 25 contactos
Descripción Contacto
Contacto Descripción
Blindaje Cubierta
1 FG Toma de tierra de marco
RTS Solicitud a enviar 1 2 TXD Datos de transmisión
DTR Terminal de datos preparado 2 3 RXD Datos de recepción
TXD Datos de transmisión 3 4 RTS Solicitud a enviar
RXD Datos de recepción 4 5 NC Sin conexión
DSR Establecimiento de datos 6 NC Sin conexión
5
preparado
7 SG Toma de tierra de señal
SG Toma de tierra de señal 6
DCD Detección de portadora de
SG Toma de tierra de señal 7 8
datos
NC Sin conexión 8
20 DTR Terminal de datos preparado

• No conecte el contacto NC (sin conexión) a ninguna línea; en caso de hacerlo,


Precaución MicroSmart o el módem podrían resultar dañados.
• Los cables de módem 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 módem podrían resultar dañados.

Módems aplicables
Se pueden utilizar todos los módems compatibles con Hayes. Se recomienda utilizar módems con una
velocidad de comunicación de 9600 bps o superior. Utilice módems de la misma marca y modelo en ambos
extremos de la línea de comunicación.

27-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


27: MODO DE MÓDEM

Relés internos especiales para el modo de módem


Los relés internos especiales M8050-M8077 se asignan al modo de módem. M8050 a M8056 se utilizan para
enviar un comando AT o para desconectar la línea telefónica. 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
módem.
Todos los relés internos de finalización y error se desactivan cuando otro relé interno de inicio se activa.
Relés internos de inicio y de resultado
IR de Registro de
Modo Comando IR de inicio IR de error
finalización datos
Cadena de
M8050 M8060 M8070 D8145-D8169
inicialización
Modo de originar
ATZ M8051 M8061 M8071 —
Marcado M8052 M8062 M8072 D8170-D8199
Modo de desconexión Línea de desconexión M8053 M8063 M8073 —
Modo de comando
Comando AT M8054 M8064 M8074 D8130-D8144
general AT
Cadena de
M8055 M8065 M8075 D8145-D8169
Modo de respuesta inicialización
ATZ M8056 M8066 M8076 —

Cuando se activa uno de los relés 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 finalización o el error de un comando se determina tal y como se describe a continuación:
Finalización: 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 finalización 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.

Relés internos de estado


IR de estado Estado Descripción
ACTIVADO: El comando AT está en ejecución (IR de inicio está
activado)
M8057 Ejecución de comando AT
DESACTIVADO: El comando AT no está en ejecución (IR de
finalización o error está activado)
ACTIVADO: Modo de comando
M8067 Estado operativo
DESACTIVADO: Modo en línea
ACTIVADA: Línea telefónica conectada (Nota)
M8077 Conexión de línea
DESACTIVADA: Línea telefónica desconectada

Nota: Mientras M8077 (conexión de línea) está desactivado, MicroSmart no puede enviar ni recibir comunicación de
mantenimiento ni comunicación de usuario a través del puerto 2. Cuando se activa M8077, se activa la comunicación de
mantenimiento o la de usuario en función del valor almacenado en el registro de datos D8103 (selección de protocolo de
modo en línea).

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 27-3


27: MODO DE MÓDEM

Registros de datos especiales para el modo de módem


Los registros de datos especiales D8103 y D8109-D8199 están asignados al modo de módem. Cuando
MicroSmart comienza a ejecutarse, D8109 y D8110 almacenan los valores predeterminados y D8145-D8169
almacenan la cadena de inicialización predeterminada.
Registro de
Datos almacenados Descripción
datos
El valor de D8103 selecciona el protocolo del puerto 2 de RS232C
Modo en línea después de que se conecta la línea telefónica.
D8103
Selección de protocolo 0 (u otro valor diferente de 1): Protocolo de mantenimiento
1: Protocolo de usuario
El valor de D8109 selecciona cuántos reintentos se efectuarán hasta que
la operación iniciada por un relé interno de inicio M8050-M8056 se
Ciclos de reintento complete.
D8109
(predeterminados = 3)
0: Ningún reintento
1-65535: Ejecuta un número 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
Intervalo de reintento hasta los ciclos de reintento especificados).
D8110 (predeterminado = 90 Valor válido: 0 a 65535 (segundos)
seg.) Si un línea telefónica 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 pequeño, la línea telefónica
puede no conectarse correctamente.
Modo de módem El estado de modo de módem se almacena (consulte la página 27-9).
D8111
Estado Cuando no está en el modo de módem, D8111 almacena 0.
Los códigos de resultados de comando AT devueltos desde el módem se
Código de resultado de
D8115-D8129 almacenan. Cuando el código de resultado supera los 30 bytes, se
comando AT
almacenan los 30 primeros.
La cadena de comando AT del modo de comando general AT se
almacena. Introduzca una cadena de comando AT en estos registros de
D8130-D8144 Cadena de comando AT
datos para enviarla activando M8054 (relé interno de inicio de comando
AT). “AT” y LF (0Ah) se adjuntan automáticamente.
La cadena de inicialización de los modos de originar y de respuesta se
almacena.
D8145-D8169 Cadena de inicialización Para cambiar la cadena de inicialización, introduzca un nuevo valor en
estos registros de datos. El nuevo valor se envía activando M8050 o
M8055. “AT” y LF (0Ah) se adjuntan automáticamente.
El número de teléfono para el marcado en el modo de originar se
D8170-D8199 Número de teléfono
almacena. “ATD” y LF (0Ah) se adjuntan automáticamente.

27-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


27: MODO DE MÓDEM

Modo de originar
El modo de originar se utiliza para enviar una cadena de inicialización al módem, emitir el comando ATZ para
resetear el módem y marcar el número de teléfono. Para ejecutar un comando, active uno de los relés internos
de inicio M8050-M8052. Si dos o más relés internos de inicio se activan simultáneamente, se produce un error
y el código de error 61 se almacena en el registro de datos de estado de modo de módem D8111 (consulte la
página 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 continuación. Cuando falla el comando de inicio, se repite el mismo
comando hasta los ciclos de reintento especificados en D8109.
M8050: Envía una cadena de inicialización, envía el comando ATZ y marca el número de teléfono
M8051: Envía el comando ATZ y marca el número de teléfono
M8052: Marca el número de teléfono

Cadena de inicialización en el modo de originar


Cuando se activa el modo de módem tal y como se describe en la página 27-2 y MicroSmart comienza a
ejecutarse, la cadena de inicialización predeterminada se almacena en los registros de datos D8145-D8169 al
procesar la instrucción END del primer ciclo de scan. Para enviar la cadena de inicialización de MicroSmart al
módem, active M8050; se emitirá el comando ATZ y se marcará el número de teléfono sucesivamente.
Cadena de inicialización predeterminada: ATE0Q0V1&D2&C1\V0X4&K3\A0\N5S0=2&W CR LF
AT y LF se adjuntan automáticamente al principio y al final de la cadena de inicialización 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

Según el tipo de módem y de línea telefónica, puede que tenga que modificar la cadena de inicialización.
Consulte el manual si desea obtener más información acerca de su módem.
Se pueden realizar más 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 inicialización 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 ejecútelas en un ciclo de scan posterior. Si desea más información
acerca de los comandos esenciales que deben incluirse en la cadena de inicialización, consulte la página
27-10. Una vez almacenados los valores nuevos, active M8050 para enviar la nueva cadena de inicialización
al módem.
Una vez enviada satisfactoriamente, se activa el relé interno M8060. Si la cadena de inicialización falla, se
activa el relé interno M8070. Cuando los comandos de ATZ y el marcado siguientes se finalizan
correctamente, también se activan M8061 y M8062.
La cadena de inicialización predeterminada o la modificada que se almacenó en los registros D8145-D8169
también se utiliza para la inicialización en el modo de respuesta.
ATZ (Reset del módem) en modo de originar
La cadena de inicialización predeterminada se almacena en la memoria no volátil del módem, utilizando el
comando &W. La cadena de inicialización se resetea cuando el módem se enciende o el comando ATZ se
envía. MicroSmart envía el comando ATZ al módem siguiendo la cadena de inicialización cuando M8050 se
activa. También se puede emitir el comando ATZ individualmente activando M8051, seguido del comando de
marcado que se ejecutará automáticamente.
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, también se activa
M8062.
Si la cadena de inicialización se ha almacenado en la memoria no volátil del módem, M8050 puede omitirse.
Comience por M8051 para enviar el comando ATZ.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 27-5


27: MODO DE MÓDEM

Marcado del número de teléfono


Los registros de datos D8170-D8199 están asignados al número de teléfono. Antes de activar uno de los relés
internos de inicio M8050-M8052 para el modo de originar, almacene el número de teléfono en los registros de
datos, comenzando por D8170. Un registro de datos almacena dos caracteres: el primer carácter en el byte
superior y el segundo en el inferior en el registro de datos. Como se asignan 30 registros de datos al número
de teléfono, se pueden almacenar hasta 60 caracteres, tantos como permita la capacidad del módem. Utilice
las instrucciones MOV (movimiento) en WindLDR para establecer el número de teléfono y ejecútelas antes de
activar los relés internos de inicio M8050-M8052.
Ejemplo de comando de marcado: ATD1234 CR LF

ATD y LF se adjuntan automáticamente 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 número de
teléfono del ejemplo anterior, almacene el número de teléfono y el valor ASCII 0Dh para CR en los registros
de datos comenzando por D8170. También es posible almacenar el carácter T para teléfonos de tonos o P
para teléfonos de pulsos o rotativos.
D8170 3132h 31h = “1” 32h = “2”
D8171 3334h 33h = “3” 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 envía la cadena de
inicialización, seguida del comando ATZ y del comando de marcado. Cuando se activa el relé interno M8051,
se envía el comando ATZ, seguido del comando de marcado. El comando de marcado también 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 línea telefónica.
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 señal DCD.
Nota: Cuando MicroSmart se apaga mientras la línea telefónica está conectada, ésta se desconecta, ya que la señal DTR
se desactiva. Este método no debe utilizarse para desconectar la línea telefónica. Utilice siempre M8053 para desconectar
la línea telefónica como se describe a continuación.

Protocolo de comunicación del Puerto de RS232C


Antes de conectar la línea telefónica en el modo de módem tras encender el equipo, el puerto 2 de RS232C
sólo puede enviar un comando AT activando un relé interno de inicio de M8050-M8056. El protocolo de
comunicación para el puerto 2 de RS232C tras conectar la línea telefónica se selecciona mediante el valor
almacenado en el registro de datos D8103.
Valor de D8103 Protocolo de comunicación del puerto 2 de RS232C en el modo en línea
0 (u otro valor diferente de 1) Protocolo de mantenimiento
1 Protocolo de usuario

Cuando se desconecta la línea telefónica, el puerto 2 de RS232C resetea el estado anterior a la conexión
aunque D8103 esté establecido en 0 o en 1.
Cuando utilice una instrucción TXD o RXD en el modo de comunicación del usuario mientras la línea telefónica
está conectada, inserte el relé interno M8077 (conexión de línea) como condición de entrada para dichas
instrucciones. Una vez conectada la línea telefónica, asegúrese de esperar un intervalo de 1 segundo
aproximadamente antes de ejecutar la instrucción TXD o RXD hasta que la conexión telefónica se estabilice.
Nota: Cuando MicroSmart se para mientras la línea telefónica 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 línea) y la
línea telefónica 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 MÓDEM

Modo de desconexión
El modo de desconexión incluye sólo un comando para desconectar la línea telefónica. Para ello, active el relé
interno M8053. La línea telefónica se desconecta desactivando la señal DTR, ya que la cadena de
inicialización incluye el comando &D2.
Mientras se está ejecutando un comando de módem, no se puede ejecutar otro. Si dos o más relés internos de
inicio se activan simultáneamente, se produce un error y el código de error 61 se almacena en el registro de
datos de estado de modo de módem D8111 (consulte la página 27-10).
Cuando el comando de desconexión se finaliza correctamente, se activa el relé interno M8063. Si el comando
de desconexión falla, se activa el relé interno M8073.
El comando de desconexión se considera correcto cuando se desactiva la señal DCD.
Tras la desconexión de la línea telefónica, el puerto 2 de RS232C restaura el estado anterior a la conexión,
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 están 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 carácter 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 ejecútelas antes de activar M8054.

Ejemplo de comando AT: ATE0Q0V1 CR LF

AT y LF se adjuntan automáticamente 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 45h = “E” 30h = “0”


D8131 5130h 51h = “Q” 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 código de resultado CR LF Aceptar CR LF devuelto
desde el módem se recibe.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 27-7


27: MODO DE MÓDEM

Modo de respuesta
El modo de respuesta se utiliza para enviar una cadena de inicialización al módem y emitir el comando ATZ
para resetear el módem. Para ejecutar un comando, active uno de los relés internos de inicio M8055 o M8056.
Si dos o más relés internos de inicio se activan simultáneamente, se produce un error y el código de error 61
se almacena en el registro de datos de estado de modo de módem D8111 (consulte la página 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 continuación.
M8055: Envía una cadena de inicialización y el comando ATZ
M8056: Envía el comando ATZ

Cadena de inicialización en el modo de respuesta


Cuando se activa el modo de módem tal y como se describe en la página 27-2 y MicroSmart comienza a
ejecutarse, la cadena de inicialización predeterminada se almacena en los registros de datos D8145-D8169 al
procesar la instrucción END del primer ciclo de scan. Para enviar la cadena de inicialización desde los
registros de datos al módem, active M8055; de este modo, el comando ATZ se emite posteriormente.

Cadena de inicialización 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 inicialización se puede
modificar para que coincida con el módem. Si desea conocer más detalles acerca de la modificación de la
cadena de inicialización, consulte la página 27-5.
Una vez enviada satisfactoriamente, se activa el relé interno M8065. Si la cadena de inicialización falla, se
activa el relé interno M8075. Cuando el comando ATZ siguiente se finaliza correctamente, también se activa
M8066.

ATZ (Reset del módem) en modo de respuesta


La cadena de inicialización predeterminada se almacena en la memoria no volátil del módem, utilizando el
comando &W. La cadena de inicialización se resetea cuando el módem se enciende o el comando ATZ se
envía. MicroSmart envía el comando ATZ al módem siguiendo la cadena de inicialización cuando M8055 se
activa. El comando ATZ también 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 inicialización se ha almacenado en la memoria no volátil del módem, M8055 puede omitirse.
Comience por M8056 para enviar el comando ATZ.

27-8 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


27: MODO DE MÓDEM

Registro de datos de estado de modo de módem


Cuando se activa el modo del módem, el registro de datos D8111 almacena un estado de modo de módem o
un código de error.
Valor de
Estado Descripción
D8111
0 No en el modo de módem El modo de módem no está activado.
Se pueden activar los relés internos de inicio excepto el
10 Preparado para conectar la línea
de la línea de desconexión.
Enviando la cadena de inicialización
20
(modo de originar)
21 Enviando ATZ (modo de originar)
22 Marcado
Un relé interno de inicio está en funcionamiento en el
23 Desconectando la línea
primer intento o en los siguientes reintentos.
24 Enviando comando AT
Enviando la cadena de inicialización
25
(modo de respuesta)
26 Enviando ATZ (modo de respuesta)
Esperando para volver a enviar la cadena
30 de inicialización
(modo de originar)
Esperando para volver a enviar ATZ
31
(modo de originar)
32 Esperando para volver a marcar
Esperando para volver a desconectar la
33 El comando iniciado por un relé interno de inicio no se
línea
completó y está esperando un reintento.
Esperando para volver a enviar el
34
comando AT
Esperando para volver a enviar la cadena
35 de inicialización
(modo de respuesta)
Esperando para volver a enviar ATZ
36
(modo de respuesta)
La línea telefónica está conectada. Sólo se puede
40 Línea conectada
activar M8053 (línea de desconexión).
El comando iniciado por M8054-M8056 finalizó
50 Comando AT finalizado correctamente
correctamente.
Se incluyó un carácter no válido en la cadena de
inicialización, en el número marcado o en la cadena de
60 Error de programa de comando AT comando AT.
Corrija el programa para que incluya 0Dh en el
comando AT.
Dos o más relés internos de inicio está activados.
61 Inicio simultáneo de comandos Corrija el programa del usuario de manera que sólo un
relé interno de inicio permanezca activado cada vez.
Un IR de inicio diferente a M8053 (línea de
desconexión) está activado mientras la línea telefónica
está conectada.
62 Comando no válido en modo en línea
Corrija el programa de manera que sólo se envíe el
comando de desconexión mientras la línea está
conectada.
Se produjo un error en el comando en el primer intento
63 Error de ejecución de comando AT
y en todos los ciclos de reintento.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 27-9


27: MODO DE MÓDEM

Comandos de cadena de inicialización


La cadena de inicialización incorporada (consulte la página 27-5) incluye los comandos que se indican a
continuación. Si desea obtener más información sobre los comandos de módem, consulte el manual del
usuario del módem. Cuando realice una cadena de inicialización opcional, modifíquela para que coincida con
la del módem.
Caracteres SIN eco.
El modo de módem de MicroSmart opera sin regreso de eco. Sin el comando E0, MicroSmart
E0 malinterpreta un eco de un código de resultado. Se producirá un error aunque se ejecute un
comando correctamente.
Este comando debe incluirse en la cadena de inicialización.
Se muestran los códigos de resultado.
El modo de módem de MicroSmart está configurado para utilizar códigos de resultados. Sin el
Q0 comando Q0, se producirá un error de tiempo de espera aunque se ejecute un comando
correctamente.
Este comando debe incluirse en la cadena de inicialización.
Código de resultado de palabra.
El modo de módem de MicroSmart está configurado para utilizar códigos de resultado de palabra.
V1 Sin el comando V1, los códigos de resultados se considerarán no válidos y se producirá un error de
tiempo de espera aunque se ejecute un comando correctamente.
Este comando debe incluirse en la cadena de inicialización.
Cuelga y desactiva la detección de DTR.
Cuando la señal DTR se apaga, la línea telefónica se desconecta. MicroSmart utiliza esta función
&D2
para desconectar la línea telefónica.
Este comando debe incluirse en la cadena de inicialización.
DCD ACTIVADO con portadora desde el módem remoto.
DCD almacena el estado de la portadora de datos desde el módem remoto. Una condición de
&C1
ACTIVADO de DCD indica la presencia de una portadora.
Este comando debe incluirse en la cadena de inicialización.
Se desactivan los códigos de resultado de MNP.
\V0 Se utilizan los códigos de resultado convencionales y no se utilizan los códigos de resultado de
vínculos fiables.
X4 Activa el tono de marcado y la detección de línea ocupada.
Activa el control de flujo del hardware.
El control de flujo de software (XON/XOFF) no se puede utilizar para el modo de módem de
&K3
MicroSmart.
Este comando debe incluirse en la cadena de inicialización.
\A0 Establece el tamaño máximo del bloque MNP en 64 bytes.
\N5 Modo autofiable de MNP
Tono de respuesta ACTIVADO.
Especifica el tono con el que se conectará el módem a la línea telefónica. S0=2 Especifica que el
S0=2
módem responde a una llamada entrante cuando detecta 2 llamadas de tono. S0=0 Desactiva la
función de respuesta automática.
Escribir perfil activo.
&W
El perfil de configuración actual se guarda en la memoria no volátil del módem.

27-10 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


27: MODO DE MÓDEM

Preparación previa a la utilización del módem


Antes de utilizar un módem, consulte el manual del usuario del mismo.
La cadena de inicialización necesaria depende del modelo y marca del módem. Cuando MicroSmart comienza
a ejecutar el programa del usuario, las cadenas de inicialización predeterminadas del módem se almacenan
en D8145-D8169. Consulte la página 27-5.
Cadena de inicialización predeterminada: ATE0Q0V1&D2&C1\V0X4&K3\A0\N5S0=2&W CR LF

Programación de registros de datos y relés internos


Para activar el modo de módem y comunicarse mediante la línea telefónica, se necesitan los siguientes
parámetros.

1. Si la cadena de inicialización predeterminada no coincide con el módem, programe una cadena de inicialización
adecuada e introduzca los valores ASCII en los registros de datos comenzando por D8145 (cadena de
inicialización). Para enviar la nueva cadena de inicialización, active el relé interno M8050 (IR de inicio de cadena
de inicialización) una vez almacenados los nuevos valores en los registros de datos.

2. Programe para mover 0 o 1 al registro de datos D8103 (selección de protocolo de modo en línea) para
seleccionar el protocolo de mantenimiento o el de usuario para el puerto 2 de RS232C una vez conectada la
línea telefónica.

3. Programe el número de teléfono de destino si el marcado es necesario. Introduzca los valores ASCII del número
de teléfono en los registros de datos comenzando por D8170 (número de teléfono). Almacene 2 caracteres, cada
uno de ellos en un registro de datos. Introduzca 0Dh al final del número de teléfono. Consulte la página 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 relés internos M8050-M8077 en el programa del usuario para controlar la comunicación de módem
según sea necesario.

Establecimiento del módulo de la CPU


1. Instale el adaptador de comunicación RS232C (FC4A-PC1) en el conector del puerto 2 en el módulo de la CPU
compacta tipo 16 E/S o 24 E/S. El módulo de la CPU tipo 10 E/S no puede utilizarse para la comunicación de
módem.

Si utiliza cualquier módulo de la CPU delgada, monte el módulo de comunicación RS232C (FC4A-HPC1) junto al
módulo de la CPU y utilice el puerto 2 del módulo de comunicación RS232C.

Si utiliza el módulo maestro HMI junto con cualquier módulo de la CPU delgada, instale el adaptador de
comunicación de RS232C (FC4A-PC1) en el conector del puerto 2 del módulo maestro HMI.

2. Conecte el puerto 2 del módulo de la CPU de MicroSmart a un módem mediante el cable de módem 1C (FC2A-
KM1C) como se indica en la página 27-2.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 27-11


27: MODO DE MÓDEM

Programación de WindLDR
La página Comunicación en Configuración de área de función debe programarse para activar la comunicación
de módem para el puerto 2. Si es necesario, también pueden modificarse los parámetros de comunicación de
dicho puerto del módulo de la CPU.
Como estos parámetros están relacionados con el programa del usuario, dicho programa se debe descargar
en MicroSmart después de cambiar alguno de ellos.

1. En la barra de menú de WindLDR seleccione Configurar > Configuración de área de función > Puerto de
comunicacions. Aparece el cuadro de diálogo Configuración de área de función.

2. Seleccione Protocolo de módem principal en la lista desplegable de Modo de comunicación para el Puerto 2.

3. Haga clic en el botón Configurar. Aparece el cuadro de diálogo Parámetros de comunicación. Cambie los
parámetros, si es necesario.

Velocidad en
1200, 2400, 4800, 9600, 19200,
baudios (bps)
Bits de datos 7ó8
Paridad Ninguno, Impar, Par
Bits de parada 1ó2
De 10 a 2540 (10 ms de incremento)
Tiempo de espera de
(El tiempo de desconexión de recepción
recepción (ms)
se desactiva se se selecciona 2550).
Número de red De 0 a 31

Se recomienda utilizar los parámetros de comunicación predeterminados que se indican a continuación.


Velocidad en baudios 9600 bps Sólo cuando el módem conectado en la línea de
comunicación utilice parámetros de comunicación
Bit de inicio 1 distintos de los valores predeterminados de
Bits de datos 7 MicroSmart, establezca los parámetros de
Paridad Par
comunicación coincidentes. Como el total de
Bit de parada 1
parámetros de comunicación de módem es 10 bits,
Total 10 bits establezca el valor en un total de 10 bits.

4. Haga clic en el botón Aceptar.

27-12 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


27: MODO DE MÓDEM

Procedimiento operativo para el modo de módem


1. Una vez finalizado el programa del usuario incluyendo la Configuración de área de función, descárguelo 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 módem.

Cuando se origine la comunicación del módem, active M8050 para enviar la cadena de inicialización, el comando
ATZ y el comando de marcado. Si la cadena de inicialización se ha almacenado en la memoria no volátil del
módem, 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 inicialización y el comando ATZ.
Si la cadena de inicialización se ha almacenado en la memoria no volátil del módem, active M8056 para enviar
sólo el comando ATZ.

4. Transmita o reciba la comunicación mediante el módem.

5. Active el relé interno de inicio M8053 para desconectar la línea telefónica.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 27-13


27: MODO DE MÓDEM

Programa de muestra del modo de originar del módem


Este ejemplo muestra un programa del usuario para que el modo de originar del módem mueva valores a los
registros de datos asignados al modo de módem, lo inicialice, marque el número de teléfono y desconecte la
línea telefónica. Mientras la línea telefónica está conectada, la instrucción TXD2 de comunicación del usuario
envía la cadena de caracteres “Conectar”
M8120 es el relé interno especial del pulso de
MOV(W) S1 – D1 – REP inicialización.
M8120 1 D8103
La instrucción MOV almacena 1 en D8103 para activar el
protocolo de usuario una vez conectada la línea
telefónica.
Las instrucciones MOV establecen un comando de
MOV(W) S1 – D1 – REP
12594 D8170 marcado ATD1234 CR LF .
M8120
“12” (3132h = 12594) → D8170
MOV(W) S1 – D1 – REP
13108 D8171 “34” (3334h = 13108) → D8171
“CR” (0D00h = 3328) → D8172 para introducir CR al final
MOV(W) S1 – D1 – REP
3328 D8172 del número de teléfono.

Cuando se activa la entrada I0, se activa M8050 (cadena


de inicialización) para enviar la cadena de inicialización,
ATZ y comando de marcado al módem.
I0 M8050
M8077 (estado de conexión de línea) está activado
cuando la línea telefónica está conectada.

TXD S1 D1 D2 Cuando I1 está activado, TXD2 envía ocho caracteres


SOTU
I1 M8077 2 7 M0 D0 “Conectar”. Observe el cuadro de diálogo de WindLDR
que se muestra a continuación.
Cuando la entrada I2 está activada, M8053 (desconexión
de línea) se activa para desconectar la línea telefónica.

I2 M8053

La instrucción TXD2 del programa de muestra para el modo de originar del módem se ha programado
utilizando WindLDR con los parámetros que se indican a continuación:

27-14 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


27: MODO DE MÓDEM

Programa de muestra del modo de respuesta del módem


Este ejemplo muestra un programa del usuario para que el modo de respuesta del módem mueva un valor a
un registro de datos asignado al modo de módem y lo inicialice. Mientras la línea de teléfono está conectada,
la instrucción RXD2 de comunicación del usuario se ejecuta para recibir una comunicación entrante.
M8120 es el relé interno especial del pulso de inicialización.

M8120 M8055 Cuando MicroSmart empieza a ejecutarse, se activa M8055 para


enviar la cadena de inicialización para el modo de respuesta del
módem.
La instrucción MOV almacena 1 en D8103 para activar el
MOV(W) S1 – D1 – REP protocolo de usuario una vez conectada la línea telefónica.
M8120 1 D8103

M8077 (estado de conexión de línea) está activado cuando la


línea telefónica está conectada.
RXD S1 D1 D2 RXD2 recibe una comunicación entrante y almacena los datos
M8077 2 20 M0 D0 recibidos en registros de datos comenzando por D10.

La instrucción RXD2 se programa utilizando WindLDR con los parámetros que se indican a continuación:
Origen S1: Registro de datos D10, Sin conversión, 2 dígitos, Repetición 10

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 27-15


27: MODO DE MÓDEM

Solución de problemas en la comunicación de módem


Cuando se activa un relé interno de inicio, los datos de D8111 (estado de modo de módem) cambian, pero el módem no
funciona.
Causa: Se está utilizando un cable equivocado o la conexión es incorrecta.
Solución: Utilice el cable de módem 1C (FC2A-KM1C).

El indicador DTR o ER del módem no está encendido.


Causa: Se está utilizando un cable equivocado o la conexión es incorrecta.
Solución: Utilice el cable de módem 1C (FC2A-KM1C).

Cuando se activa un relé interno de inicio, los datos de D8111 (estado de modo de módem) no cambian.
Causa: No se ha seleccionado un protocolo de módem para el puerto 2.
Solución: Seleccione un protocolo de módem para el puerto 2 utilizando WindLDR (Configurar > Configuración
de área de función > Comunicación) y descargue el programa del usuario en el módulo de la CPU.

Cuando se envía una cadena de inicialización, se produce un error, pero el envío de ATZ finaliza correctamente.
Causa: La cadena de inicialización no es válida para el módem.
Solución: Consulte en el manual del usuario la sección dedicada al módem y corrija la cadena de inicialización.

Cuando se envía un comando de marcado, se devuelve un código de resultado “Sin tono de llamada” y la línea telefónica
no se conecta.
Causa 1: El cable modular no está conectado.
Solución 1: Conecte el cable modular al módem.

Causa 2: El módem se utiliza en un entorno PBX.


Solución 2: Agregue X0 o X3 a la cadena de inicialización almacenada en los registros de datos D8145-D8169 e
intente la inicialización de nuevo.

El marcado finaliza correctamente, pero la línea telefónica se desconecta tras un breve periodo de tiempo.
Causa 1: La configuración del módem es distinta en ambos extremos de la línea.
Solución 1: Configure los mismos parámetros para los módems de ambos extremos.

Causa 2: El modelo de los módems es distinto en ambos extremos de la línea.


Solución 2: Utilice los mismos módems en ambos extremos.

Causa 3: La calidad de la línea telefónica es baja.


Solución 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: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE
Introducción
Este capítulo describe la información general acerca de la Interfaz Actuador-Sensor, abreviado AS-Interface e
información detallada acerca del uso del módulo 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 ningún fabricante. Un dispositivo principal puede comunicarse con dispositivos secundarios tales como sensores,
actuadores, el estado de las señales digitales y analógicas remotas son transmitidas a través del bus de AS-Interface.
El bus de AS-Interface se compone de los tres elementos principales:
• Un elemento de control, el módulo principal de AS-Interface del MicroSmart (FC4A-AS62M)
• Uno o más dispositivos secundarios, como sensores, actuadores, interruptores e indicadores.
• Fuente de alimentación específica pare el bus AS-Interface de 30V CC (26,5 a 31,6V CC)
Estos componentes se conectan usando un cable de dos núcleos, que se utiliza tanto para la transmisión de datos como
para la alimentación del propio bus. La AS-Interface emplea un sistema de cableado simple, pero eficaz, que incorpora
la función de asignación automática de las unidades esclavas, al tiempo que facilitan su instalación 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 estándar AS-Interface, y se comportan como unidades esclavas de AS-Interface
cuando se conectan directamente al bus de AS-Interface a través de una unidad troncal o unidad de unión 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 unión en T Esclava tipo de E/S remota

Bus de AS-Interface

No compatible con AS-Interface


Sensores / actuadores compatibles con la AS-Interface Sensores/Actuadores

Módulo principal AS-Interface


Esclavas máximas 62 secundarias
Puntos de E/S máximos 434 (248 entradas / 186 salidas)
Distancia máxima de Sin repetidor: 100 m
comunicación Con 2 repetidores: 300 m

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 28-1


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Requisitos del bus de campo de AS-Interface


Principal
El módulo principal de AS-Interface controla y supervisa el estado de los dispositivos secundarios conectados al bus de AS-Interface.
Normalmente el módulo principalde AS-Interface se conecta a un PLC (a veces llamado "sistema central") o a un convertidor
de protocolo. Por ejemplo, el módulo prinicipal AS-Interface de MicroSmart se conecta al módulo de la CPU MicroSmart.

Módulos de CPU
MicroSmart FC4A
aplicables
Módulo principal AS-Interface
FC4A-D20RK1 FC4A-AS62M
FC4A-D20RS1
FC4A-D40K3 Pueden montarse uno o dos módulos
FC4A-D40S3 principales AS-Interface.
Nota: El módulo principal AS-Interface no
puede montarse a la derecha del módulo de
interfaz de expansión.

Al módulo principal de AS-Interface pueden conectarse un máximo de 62 E/S digitales. También pueden
conectarse un máximo de siete E/S analógicas (Las esclavas deben cumplir las especificaciones de AS-
Interface versión 2.1 y el perfil de la unidad esclava analógica debe ser 7.3).

Precaución • El módulo 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.
• Sólo un módulo maestro de AS-Interface puede conectarse al módulo de la CPU del tipo
delgado. Si se conecta más de un módulo maestro de AS-Interface, se produce un error y el
registro de datos especiales D8037 (cantidad de módulos E/S de expansión) almacena el código
de error 40 (hex.)
• Normalmente, se puede conectar un máximo de 7 módulos de E/S de expansión al módulo de la
CPU tipo delgado. Pero cuando el módulo maestro de AS-Interface se conecta, pueden
conectarse sólo un total de seis módulos de expansión, incluyendo el módulo maestro de
ASInterface. No conecte más de seis módulos de expansión debido a la cantidad de calor
generado. Si se conecta más de seis módulos expansión, incluyendo el módulo maestro de
ASInterface, se produce un error y el registro de datos especiales D8037 (cantidad de módulos
E/S de expansión) almacena el código de error 20 (hex.)
• El módulo maestro de AS-Interface puede conectar un máximo de siete unidades esclavas E/S
analógicas. Cuando se conectan más de siete unidades esclavas de E/S analógicas, 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 analógicos pueden conectarse dispositvos secundarios analógicos.
En el mercado existen tres modalidades de unidades esclavas denominadas: estándar y A/B. Las direcciones de las unidades
esclavas estándar disponen de una dirección que va del 1 al 31. Las esclavas A/B disponen de una dirección 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 dirección de 1A a 31A se llaman esclavas A, y los que presentan unja dirección de 1B a 31B se llaman esclavas B.

28-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Fuente de alimentación de AS-Interface


El bus de AS-Interface utiliza una fuente de alimentación de 30V CC dedicada
(fuente de alimentación de AS-Interface), estando indicada con la marca de AS-
Interface. Las fuentes de alimentación de uso general no pueden utilizarse para
Marcas de AS-Interface
el bus de AS-Interface.

Precaución • Utilice una VLSV (tensión de seguridad muy baja) para alimentar el bus de la AS-
Interface.
La tensión normal de salida de la fuente de alimentación de la AS-Interface es de 30
V CC.

Fuentes de alimentación de AS-Interface recomendadas por IDEC


Tensión de entrada Tensión de salida Potencia de salida Núm. de tipo
73 W PS2R-Q30ABL
Entre 100 y 240 V CA 30,5 V CC
145 W PS2R-F30ABL

Cables
El bus de AS-Interface utiliza un sólo cable para transmitir señales y alimentación eléctrica. Utilice uno de los
siguientes tipos de cables (el cable no tiene que ser trenzado).
•Cable estándar 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 Tamaño del cable/Fabricante Vista transversal
Color del revestimiento: amarillo
Sección transversal del conductor: 1,5 mm2
Cable estándar
de AS-Interface Cables LAPP
Núm. del tipo: 2170228 (material del revestimiento EPDM) AS-Interface - AS-Interface +
(azul) (marrón)
Núm. del tipo: 2170230 (material del revestimiento TPE)

Cable plano de 2 hilos Sección transversal del conductor


o Hilo trenzado: de 0,5 a 1,0 mm2
Cables simples Hilo sólido: de 0,75 a 1,5 mm2 AS-Interface - AS-Interface +
(Consultar nota) AWG: 20 a 16 (azul) (marrón)

Nota: Cuando se usan cables simples, la longitud máxima del cable es de 200 mm. Consulte "Distancia de comunicación
máxima" en la página 28-1.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 28-3


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Características principales de la AS-Interface V2 con la capacidad de expansión esclava


El AS-Interface es un elemento que realiza una gestión de bus fiable, en el que un módulo principal supervisa
secuencialmente a cada uno de los dispositivos secundarios conectados al bus AS-Interface. La CPU gestiona
los datos de E/S, parámetros y códigos de identificación de cada unidad esclava, además de sus direcciones.
Los datos gestionados dependerán de la naturaleza de las unidades esclavas:
Escalva estándar
•Un máximo de cuatro entradas y cuatro salidas para cada esclava
•Cuatro parámetros para configurar el modo de funcionamiento del elemento secundario (P3, P2, P1, P0)
•Cuatro códigos de identificación (Código ID, código E/S, código ID2 y código ID1)
Esclavas A/B
•Un máximo de cuatro entradas y tres salidas para cada esclava
•Tres parámetros para configurar el modo de funcionamiento del elemento secundario (P2, P1, P0)
•Cuatro códigos de identificación (Código ID, código E/S, código ID2 y código ID1)
Nota 1: Los parámetros P3 a P0 se usan para configurar el modo de funcionamiento de la unidad esclava. Si desea
obtener más información, consulte el manual de la unidad secundaria.
Nota 2: Las unidades esclavas conectadas al bus AS-Interface se distinguen entre sí por el código ID y el código E/S
contenido en cada unidad esclava. Algunas esclavas disponen de los códigos ID2 e ID1 para indicar funciones internas de
las mismas. Por ejemplo, las esclavas analógicas usan el código ID2 para representar el número de canal de la esclava.
Nota 3: El módulo principal de AS-Interface MicroSmart también es compatible con la versión de AS-Interface 2.1 y
anteriores de esclavas.

Direcciones de esclava
A cada unidad esclava estándar conectada al bus de AS-Interface se le puede asignar una dirección entre el 1 y 31.
A cada unidad esclava A/B se le puede asignar una dirección 1A a 31A o 1B a 31B. Todas las unidades esclavas
vienen a justadas desde fábrica con la dirección 0. La dirección 0 de una esclava puede cambiarse usando la
"herramienta de dirección". Si utiliza WindLDR, las direcciones de las unidades secundarias conectadas a los
módulos principales de AS-Interface pueden cambiarse usando (consulte la página 28-33).
Cuando una unidad secundaria falla durante su funcionamiento y es necesario sustituirla, si se activa la
función de auto direccionamiento en el módulo principal, simplemente tendrá que sustituir la unidad
secundaria por una nueva (con dirección 0 y los mismos códigos de identificación). A la nueva unidad esclava
se le asignará la misma dirección que a la esclava sustituida, sin tener que volver a configurar la dirección.
Para conocer más detalles del comando ASI para activar la dirección automática, consulte la página 28-30.

Identificación de las unidades esclavas


Las unidades esclavas disponen de cuatro códigos de identificación. La principal comprueba los códigos de
identificación para determinar el tipo y característica de la unidad secundaria conectada al bus de AS-Interface.
Código ID
El código ID consta de 4 bits para indicar el tipo de esclava, p. ej. sensor, actuador, esclava estándar, o
esclava A/B. Por ejemplo, el código ID para una E/S remota estándar es 0, y para una esclava A/B es A (hex).
Código E/S
El código E/S consta de 4 bits para indicar la cantidad y asignación de puntos E/S en una esclava.
Código E/S Asignación Código E/S Asignación Código E/S Asignación Código E/S Asignación
0h I, I, I, I 4h I, I, B, B 8h O, O, O, O Ch O, O, B, B
1h I, I, I, O 5h I, O, O, O 9h O, O, O, I Dh O, I, I, I
2h I, I, I, B 6h I, B, B, B Ah O, O, O, B Eh O, B, B, B
3h I, I, O, O 7h B, B, B, B Bh O, O, I, I Fh (reservado)
I: entrada, O: salida, B: entrada y salida
Código ID2
El código ID2 consta de 4 bits para indicar la función interna de la esclava.
Código ID1
El código ID1 consta de 4 bits para indicar la identificación adicional de la unidad esclava. Las unidades esclavas estándar
pueden tener un código ID1 de 0000 a 1111 (bin). Las esclavas A/B usan el MSB para indicar esclava A o B, y pueden
tener sólo 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: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Cantidades de esclavas y puntos E/S


La cantidad de unidades secundarias que pueden conectarse a un módulo principal de AS-Interface son las
siguientes:
•Esclavas estándar: 31 máximo
•Esclavas A/B: 62 máximo
Los límites para las unidades esclavas dadas anteriormente se aplican cuando todas las unidades esclavas
son estándar o todas son A/B.
Cuando se conectan 62 secundarias A/B (con cuatro entradas y tres salidas), un módulo principal AS-Interface
puede controlar un máximo de 434 puntos de E/S (248 entradas y 186 salidas).
Cuando se usa una mezcla de esclavas estándar y esclavas A/B juntas, las esclavas estándar pueden usar
sólo las direcciones 1(A) a 31(A). Además, cuando una esclava estándar toma una cierta dirección, la
dirección B del mismo número no puede usarse para las esclavas A/B.

Topología del bus de AS-Interface y longitud máxima


La topología 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 máximo.
El módulo 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 información de cada unidad esclava se transmite continuamente a través del bus secuencialmente. El
periodo de ciclo del bus de AS-Interface depende de la cantidad de unidades esclavas activas.
•Cuando tenemos un número de secundarias activas menor o igual a 19, el tiempo de ciclo del bus es de 3 ms.
•Cuando están activos entre 20 y 62 unidades secundarias, el periodo de ciclo del bus es de 0,156 × (1+N)
ms siendo N el número de unidades secundarias.
Cuando las esclavas A y B tienen el mismo número de dirección (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 máximo del bus de AS-Interface


•Cuando están conectadas 31 secundarias, el periodo máximo de ciclo del bus es de 5 ms.
•Cuando están conectadas 62 secundarias, el periodo máximo 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
tensión de la fuente de alimentación del bus así como los datos transmitidos por el mismo, y detecta los
posibles fallos en estaciones secundarias, así como errores producidos en la transmisión de datos.
Incluso cuando se sustituye o se añade una nueva estación secundaria en pleno funcionamiento, no es
necesario apagar el módulo principal de AS-Interface. Podemos continuar con la comunicación con las otras
unidades secundarias activas en el bus.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 28-5


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Principios básicos de funcionamiento


Esta sección describe los fundamentos básicos de configuración del bus de campo AS-Interface, desde la
programación WindLDR en un PC hasta la monitorización de las unidades secundarias.

Configuración del sistema de AS-Interface


Un bus AS-Interface está compuesto por los siguientes dispositivos:
Nombre Núm. de tipo Descripción
Módulo de la CPU tipo delgado MicroSmart FC4A FC4A-D20RK1 —
Módulo principal AS-Interface MicroSmart FC4A-AS62M —
WindLDR SW1A-W1C Versión 5,0 o superior
1 unidad
Esclava estándar de AS-Interface — Dirección 0
ID: 0, E/S: 7, ID2: F, ID1: 7
Fuente de alimentación de AS-Interface PS2R-Q30ABL Salida 30,5 V CC, 2,4 A (73 W)

Módulo de la CPU tipo delgado Módulo principal AS-Interface


FC4A-D20RK1 FC4A-AS62M

Cable de Conexión a Ordenador 4C


FC2A-KC4C
3 m de largo

Cable estándar
de AS-Interface

Fuente de alimentación de AS-Interface

Esclava estándar
Dirección 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 módulo AS-Interface.
AS-Interface especifica el uso de cables marrones para la línea + de AS-Interface, y cables azules para la
línea - de AS-Interface. Conecte el cable marrón 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 N·m.
Introduzca el bloque de terminales en el conector existente en el módulo 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 N·m.
Utilice una férula.
Etiqueta marrón
AS-Interface + marrón

AS-Interface - azul Utilice una férula. Etiqueta azul

28-6 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Fuente de alimentación

Precaución • Cuando corte la alimentación de la CPU, corte también la fuente de alimentación del bus
AS-Interface. Si la CPU se desconecta y conecta mientras permenece la alimentación del
bus AS-Interface, la comunicación de ésta puede detenerse debido a un error de
comunicación.
• Conecte la fuente de alimentación del bus AS-Interface al mismo tiempo que alimentamos
la CPU, excepto cuando exista la dirección de esclava 0 en la red. Las dos fuentes de
alimentación pueden apagarse en cualquier orden.
• Justo después del encendido, el módulo de la CPU no puede acceder a los datos de E/S
de la secundaria en el módulo principal de AS-Interface. Realice el programa de usuario
de forma que se acceda a los datos de E/S secundarias después de haber activado el relé
interno especial M1945 (Funcionamiento_Normal_Activo). Consulte página 28-25.

Esquema de cableado de la fuente de alimentación


A continuación se muestra un esquema de cableado recomendado para la fuente de alimentación. Utilice un
interruptor de potencia normal para ambas fuentes de alimentación, la de la CPU y la del módulo principal AS-
Interface para asegurarse de que ambas fuentes de alimentación se conectan y desconectan al mismo tiempo.

Módulo de la CPU tipo delgado Módulo principal AS-Interface


FC4A-D40K3 FC4A-AS62M

Alimentación de CA

Interruptor de potencia Conector del cable de AS-Interface

Fuente de alimentación del


módulo de la CPU
24 V CC

Interruptor de potencia de AS-Interface (Nota) Esclava 2


Fuente de alimentación de
AS-Interface
30 V CC
VLSV (tensión de seguridad muy baja)
Esclava 1

Nota: Una unidad esclava averiada puede sustituirse por una nueva con una dirección 0 sin desconectar la alimentación
eléctrica de la CPU ni la del bus AS-Interface. Pero, si se ha desconectado la alimentación antes de sustituir la unidad
secundaria, instale una nueva unidad secundaria con dirección 0 y realice uno de los siguientes pasos, debido a que el
módulo principal de la AS-Interface debe inicializarse para activar la comunicación.
• Desconecte el cable de AS-Interface de la tarjeta maestra y conecte ambas fuentes de alimentación. Cinco segundos
más tarde, conecte el cable del bus de AS-Interface a la tarjeta maestra.
• Conecte en primer lugar la fuente de alimentación del módulo de la CPU. Cinco segundos más tarde, conecte la fuente
de alimentación de la AS-Interface.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 28-7


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Selección del tipo de PLC


Inicie el programa WindLDR en un PC.

1. Desde la barra de menú de WindLDR, seleccione Configuración >


PLCs > Tipo de PLC. Aparece el cuadro de diálogo Selección de
PLC.

2. Seleccione FC4A-D20RX1.

3. Haga clic en Aceptar para guardar los cambios y volver a la


pantalla de edición del programa.

Configuración de área de función


Si vamos a utilizar un módulo principal AS-Interface debemos configurarlo en el cuadro de diálogo
Configuración de área de función.

1. Desde la barra de menú de WindLDR, seleccione Configuración > Configuración de área de función >
Cartuchos & Módulos. Aparece el cuadro de diálogo Configuración de área de función para Cartuchos &
Módulos.

2. Asegúrese de que existe una marca de verificación a la izquierda de Usar módulo principal AS-Interface.
Esta casilla de verificación está marcada por defecto. Como este parámetro está relacionado con el programa
del usuario, descargue dicho programa a la CPU después de cambiar alguno de estos parámetros.
Si el LED ERR del módulo de la CPU se enciende cuando se conecte el módulo principal de la AS-Interface,
descargue el programa del usuario a la CPU después de realizar los cambios anteriores.

28-8 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Asignación de una dirección a una unidad esclava


Las direcciones de los dispositivos secundarios compatibles con AS-Interface se configuran en fábrica. Conecte la
unidad esclava al módulo principal de AS-Interface tal como se muestra en la página 28-6. No conecte dos o más
unidades secundarias con la dirección 0, si no el módulo principal de AS-Interface no podrá reconocer correctamente
las direcciones de unidades secundarias.
1. Conecte en primer lugar el módulo de la CPU de MicroSmart. Aproximadamente, ciinco segundos más tarde,
conecte la fuente de alimentación de la AS-Interface.
Nota: Cuando no existe una tarjeta esclava con el número de unidad 0 en el bus AS-Interface, la fuente de alimentación de
la CPU y la del bus AS-Interface pueden conectarse al mismo tiempo. Consulte página 28-7.
2. Desde la barra de menú de WindLDR, seleccione En línea > AS-Interface > Configurar Principal para abrir el
cuadro de diálogo Configurar principal AS-Interface. Pulse Actualizar para recopilar la información de la esclava
y actualizar la pantalla. (Cuando finaliza la configuración en el módulo principal, no tiene que pulsar Actualizar,
ya que la pantalla se actualiza automáticamente).
En el cuadro de diálogo Configurar principal AS-Interface, la dirección secundaria 0 aparece en amarillo. Esto
significa que el módulo principal ha encontrado la dirección secundaria 0 en el bus de la AS-Interface. El CDI
para la dirección 0 muestra 07F7 (ID: 0, E/S: 7, ID2: F, ID1: 7).
3. Haga clic en el módulo secundario “00” para Cambiar dirección secundaria 0 por 1. Para asignar la dirección 1,
escriba 1 en el campo Nueva dirección y haga clic en Aceptar.

Sombra amarilla

Haga clic en la dirección 0 de esclava para abrir el


cuadro de diálogo Cambiar dirección secundaria.

CDI: Imagen de datos de configuración


PCD: Datos de configuración permanente

La nueva dirección “01” queda


marcada en amarillo para indicar Sombra amarilla
que el cambio de la dirección se ha
completado con éxito.

4. Cuando cambie las direcciones


de esclava en otras esclavas,
continúe desde el paso 3 si es
posible cablear la esclava sin
desconectar la alimentación
eléctrica, o desde el paso 1 si el
módulo de la CPU se apaga.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 28-9


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Configuración de una estación esclava


A continuación debe guardar la configuración de las unidades secundaria en el módulo principal de AS-
Interface, bien mediante los pulsadores PB1 y PB2 del propio módulo principal de la AS-Interface o mediante
el programa WindLDR.

Configuración 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 módulo princiapl de la AS-Interface están 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 configuración).

4. Unos 5 segundos más tarde, presione el pulsador PB1 durante 3 segundos. Todos los LED de E/S parpadean
una vez completada la configuración.

5. Apague el módulo de la CPU y el módulo principal de AS-Interface y enciéndalos de nuevo. Compruebe que el
LED FLT se apaga, lo que indica que la configuración se ha completado.

6. Use WindLDR para ver la información de la secundaria en el cuadro de diálogo Configurar principal de AS-
Interface y verificar que todas las secundarias se reconocen correctamente.

28-10 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Configuración usando WindLDR

La configuración de la unidad secundaria usando WindLDR puede realizarse de dos formas; utilizando el botón
Configuración automática o Configuración manual del cuadro de diálogo Configurar principal AS-Interface.
1. Haga clic en el botón Configuración automática para guardar la información de la configuración (LDS, CDI, PI)
de las unidades secundarias conectadas en la EEPROM (LPS, PCD, PP) del módulo principal de AS-Interface.
Para obtener más detalles, consulte la página 28-34.
La configuración automática guardar automáticamente la información de las secundarias encontradas en el
bus de AS-Interface en la EEPROM del módulo principal y esto completa la configuración. Otro método para
realizar la configuración 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 dirección de esclava 01 para abrir el cuadro de diálogo 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 configuración inicial de los parámetros (PP) P0 a P3, si fuera necesario.

Sombra amarilla

5. Haga clic en el botón Configuración manual para guardar los valores del parámetro y PCD seleccionado en el
módulo principal.
6. Compruebe que aparece una marca azul en la dirección de esclava 01, entonces ya se ha completado la configuración.

Sombra azul

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 28-11


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Supervisión de E/S digitales y cambio del estado y parámetros de salida


Mientras el MicroSmart está en comunicación 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
imágenes de parámetros (PI) de las unidades esclavas conectadas al bus AS-Interface pueden cambiarse
usando WindLDR.

1. Desde la barra de menú WindLDR, seleccione En línea > Supervisar > Supervisar. De la barra de menú de
WindLDR, seleccione En línea y seleccione AS-Interface > Supervisar secundarias del menú desplegable.
Aparece el cuadro de diálogo 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 dirección de esclava 01 para abrir el cuadro de diálogo Estado de secundaria 01A.

3. Seleccione el botón On o Off para cambiar los estados de las salidas O0 a O3 y los parámetros (PI) P0 a P3
según sea necesario.

Sombra azul

Los parámetros seleccionados (PI) estarán como estaban cuando se encendió la CPU hasta que volvamos a
apagarla y encenderla. Cuando la CPU se conecta de nuevo, los valores del parámetro (PP) configurado en la
unidad esclava (página 28-10) tendrán efecto. Para almacenar los valores cambiados en la EEPROM del
módulo 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 página 28-30.

28-12 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


28: COMUNICACIÓN 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 acción

• No se suministra alimentación eléctrica al módulo principal de la AS-Interface . Com-


El LED PWR está apagado. pruebe que el cableado es el correcto y que se suministra alimentación de AS-Interface.
(alimentación) • No se suministra alimentación desde la CPU al módulo principal de la Interfaz AS.
Compruebe la conexión entre la CPU y el módulo principal de AS-Interface.

• La configuración errónea de alguna unidad esclava. Use la función de supervisión


de unidades esclavas del programa WindLDR para comprobar que las estaciones
esclavas están conectadas correctamente. Realice la configuración, si fuera nece-
El LED FLT está encendido. sario. Para obtener detalles del método de configuración, consulte la página 28-32.
(fallo) Si el LED FLT permenece encendido incluso estando las unidades esclavas
conectadas correctamente y acabada la configuración, desconecte o vuelva a conectar
el conector de AS-Interface, o apague y encienda la fuenta de alimentación de AS-
Interface.

El módulo de la CPU no se comunica con el módulo principal de AS-Interface.


Compruebe los siguientes puntos.
El LED LMO está encendido. • ¿La CPU soporta la tarjeta AS-Interface? Compruebe el modelo de la CPU.
(modo local) • Compruebe que está seleccionado “Usar módulo principal AS-Interface” en Configu-
ración de área de función de WindLDR? La casilla está marcada por defecto. Si no
fuera así, marque la casilla y descargue el programa del usuario al módulo de la CPU.

• Una unidad esclava con una dirección 0 ha sido conectada al bus con la alimenta-
El LED OFF está encendido. ción encendida.. Después de cambiar la dirección de la unidad esclava, apague y
(fuera de línea) encienda la alimentación. Para obtener más detalles del método de cambio de
dirección, consulte la página 28-33.

• Compruebe si existen dos o más unidades esclavas con la misma dirección. Dos
El funcionamiento a alguna de unidades distintas no pueden ocupar la misma dirección, si la tienen y tienen los
las unidades esclavas es mismos códigos de identificación (ID, E/S, ID2, ID1), el módulo AS-Interface pue-
inestable. den que no detecte ningún error. Cuando cambie la dirección 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: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Pulsadores e indicadores LED


Esta sección describe el funcionamiento de los pulsadores PB1 y PB2 del módulo principal de AS-Interface y
las funciones de dirección y de los LED de E/S.

Funcionamiento del pulsador


Las operaciones que podemos realizar a través de los pulsadores PB1 y PB2 situados en la parte delantera del
módulo principal de AS-Interface dependen de la duración de la pulsación. Una “pulsación larga” cambia el modo
de funcionamiento y una “pulsación corta” cambia la unidad esclava que estamos supervisando con los LED de
E/S. Si la duración de la pulsación de PB1 o PB2 no corresponde a ninguno de estos modelos, el estado del
módulo principal de AS-Interface no cambia.

Pulsación larga
Una “pulsación larga” tiene efecto cuando pulsa el botón PB1 o PB2 o ambos durante 3
segundos o más. Use la pulsación larga para cambiar el modo de funcionamiento del PB1
módulo principal de la AS-Interface o para guardar los datos de configuración en la PB2
EEPROM.

Pulsación corta
Una “pulsación corta” tiene efecto cuando pulsa el botón PB1 o PB2 durante 0,5
segundos o menos. Realice una pulsación corta para cambiar a la dirección de la
secundaria que queremos supervisar por medio de los indicadores LED del módulo
principal de AS-Interface.

Transición entre modos de trabajo usando los pulsadores


Modo conectado
MicroSmart conectado Modo normal protegido

*1 *2 *3 *4 *5

PB2 PB2 Intercambio de datos normal protegido desconectado

Normal protegido fuera de línea Almacenar configuración


Datos a la EEPROM

Modo local
Nota:
Todas las operaciones del PB1 Modo de configuración
pulsador para cambiar los PB2
PB2
modos son “pulsaciones
largas”. PB1
PB1
Modo protegido
PB2

Almacenar configuración
Datos a la EEPROM

*1 Poner al bus AS-Interfaz fuera de línea, en el modo Normal protegido fuera de línea.
*2 Poner al bus AS-Interface en línea, en el modo normal protegido.
*3 Ejecución del comando ASI Prohibir intercambio de datos.
*4 Ejecución del comando ASI Permitir intercambio de datos.
*5 La configuración se realiza haciendo clic en el botón Configuración automática o Configuración manual en el programa
WindLDR. Los datos de configuración se guardan en la EEPROM del módulo principal de AS-Interface.

28-14 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Modos de funcionamiento de la tarjeta maestra AS-Interface


El módulo principal de AS-Interface presenta dos modos de funcionamiento: Modo En línea se usa para un
funcionamiento real, y el modo local se usa para mantenimiento.

Modo En línea
En el modo automático, la CPU comunica con el módulo principal AS-Interface para supervisar y controlar
todas las unidades secundarias. Modo Automático consta de los siguientes tres modos.
• Modo normal protegido
Cuando conectamos la CPU, el módulo principal ASI entra en el modo normal protegido si no se producen
errores. Este es el modo de funcionamiento normal del módulo 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 configuración almacenados en el módulo principal de AS-Interface no se corresponden con la
configuración de las unidades secundarias conectadas actualmente en el bus, el LED FLT existente en el
módulo principal se encenderá. Ejecute la configuración usando los pulsadores en el módulo principal de AS-
Interface. La configuración puede realizarse también usando WindLDR. Consulte página 28-34.
• Normal protegido fuera de línea
El módulo principal de AS-Interface detiene la comunicación con todas las unidades secundarias y permite la operación fuera de línea
(inicialización del módulo principal). En este modo, el módulo 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 botón PB2 con pulsación larga o
ejecute el comando AS-Interface pasar al modo normal protegido fuera de linea. Para volver al modo normal protegido,
y reiniciar la comunicación de datos, pulsando el botón PB2 con pulsación larga de o ejecute el comando AS-Interface
Ir a modo normal protegido. Para obtener más detalles acerca de los comandos ASI, consulte la página 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 comunicación de datos, ejecute el comando
ASI: Permitir intercambio de datos. Para obtener más detalles acerca de los comandos ASI, consulte la página 28-30.
Cuando se ejecuta la configuración automática o la manual en el programa WindLDR, el módulo principal de
AS-Interface entra en este modo durante la configuración.

Modo local
En el modo local, la CPU no se comunica con el módulo principal de la AS-Interface. Este modo se usa para
llevar a cabo operaciones de mantenimiento tales como la de comprobar la configuración 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 módulo 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 simultáneamente con pulsación larga. No es posible cambiar desde el modo local al modo
automático usando los pulsadores. Para volver al modo automático, apague la CPU y vuelva a conectarla.
El modo local consta de dos modos: modo protegido y modo de configuración.
• Modo Local protegido
En este modo funcionan las unidades secundarias con los datos de configuración de la secundaria almacenados en
el módulo principal de AS-Interface. Si la configuración de la tarjeta maestra AS-Interface no coincide con los
módulos conectados actualmente en el bus, se encenderá el LED FLT que existe en la parte delantera del módulo
principal, y las unidades esclavas no funcionarán correctamente.
Para entrar en el modo Local protegido desde cualquiera de los modos conectados, pulse los botones PB1 y
PB2 simultáneamente con pulsación larga.
• Modo Local de configuración
Este modo lo utilizaremos para grabar la configuración de todas las unidades secundarias conectadas en el
bus, en la EEPROM del módulo principal de AS-Interface. Para realizar esta operación pulse el botón PB1 con
una pulsación larga. De esta forma se ejecuta la configuración.
Para pasar al modo Local Configuración desde el modo Local Protegido, pulse el botón PB2 con pulsación
larga. Para volver al Local Protegido, pulse los botones PB1 y PB2 simultáneamente con pulsación larga.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 28-15


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Indicadores LED
Los indicadores LED en el módulo principal de la AS-Interface consisten en los LED de estado, los LED de E/
S y los LED de dirección.

LED de dirección (0x a 3x)


LED de estado

LED de dirección (x0 a x9)


LED de entrada

LED de salida
LED de dirección (A y B)

Indicadores de LED Descripción


PWR Indica el estado de la fuente de alimentación de la AS-Interface para el
(fuente de alimentación de módulo principal de la AS-Interface.
AS-Interface) Se enciende cuando se aplica la suficiente energía a la AS-Interface.
Indica el estado de configuración de la AS-Interface.
Se enciende cuando los datos de configuración permanente (PCD)
almacenados en la EEPROM del módulo principal de la AS-Interface no
FLT (Fallo)
coinciden con la configuración actual de la secundaria, o la imagen de
datos de configuración (CDI). Posteriormente, la configuración no está
completo o se encontró un error en el bus de la AS-Interface.
Indica el modo del módulo principal de AS-Interface.
Se enciende cuando el módulo principal de la AS-Interface se encuentra en
LMO (Modo local) modo local.
LED de Se apaga cuando el módulo principal de la AS-Interface se encuentra en
estado modo conectado.
Indica el modo del módulo principal de AS-Interface.
Se enciende cuando el módulo principal de la AS-Interface se encuentra en
CMO (Modo conectado) modo conectado.
Se apaga cuando el módulo principal de la AS-Interface se encuentra en
modo local.
Indica el estado operativo del módulo principal de AS-Interface.
OFF (Fuera de línea) Se enciende cuando el módulo principal de la AS-Interface se encuentra en
fuera de línea normal protegida.
Indica el estado de configuración del módulo principal de AS-Interface.
CNF (Configuración) Parpadea cuando el módulo principal de la AS-Interface se encuentra en
modo configuración.
Indica el estado operativo de cuatro entradas en la dirección indicada por
LED de los LED de dirección.
IN0-IN3
entrada Se enciende cuando la entrada correspondiente en la dirección indicada
está activada.
Indica el estado operativo de cuatro salidas en la dirección indicada por los
LED de LED de dirección.
OUT0-OUT3
salida Se enciende cuando la salida correspondiente en la dirección indicada está
activada.
0x-3x (lugar de 10) Indica la dirección de la secundaria de 0A a 31B.
LED de
x0-x9 (lugar de 1) Se enciende cuando existe la dirección seleccionada.
dirección
A, B (secundaria A o B) Parpadea cuando la dirección seleccionada no existe.

28-16 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

LED de estado
Los modos de operación del módulo principal de la AS-Interface pueden cambiarse presionando los pulsadores del frontal
del propio módulo o ejecutando los comandos ASI. Los modos de operación pueden confirmarse en los seis LED de estado
del módulo principal de AS-Interface. Para obtener más detalles acerca de los comandos ASI, consulte la página 28-30.
Indicación LED de estado
LED de estado PWR FLT LMO CMO OFF CNF
*1 APAG
Modo normal protegido ENC *2 APAG ENC APAG APAG
Modo conectado Normal protegido fuera de línea ENC *1 ENC APAG ENC ENC APAG
Intercambio de datos *1
ENC ENC APAG ENC APAG APAG
normal protegido desconectado
APAG
Modo protegido ENC *1 *2 ENC APAG APAG APAG
Modo local
APAG Parpa-
Modo de configuración ENC *1 *2 ENC APAG APAG
deo
*1: Se apaga cuando no se suministra energía a la AS-Interface.
*2: Se enciende cuando se encuentra un error en el bus de la AS-Interface.

LED de dirección y LED de E/S


El estado de funcionamiento y el estado de E/S de cada secundaria pueden supervisarse en los LED de
dirección y LED de E/S en la parte frontal del módulo principal de la AS-Interface.
Estado operativo de la secundaria
El estado operativo de cada secundaria puede determinarse observando los LED de dirección y LED de E/S.
LED de dirección LED de E/S Descripción
ENCENDIDO o
ENC La secundaria en esta dirección está activa.
APAGADO
ENC Parpadeo La secundaria en esta dirección está activa, pero tiene un error.
Parpadeo APAG Esta dirección no tiene asignada ninguna secundaria.
La comunicación del bus de la AS-Interface está desactivada debido a que no
APAG APAG se suministra alimentación a la AS-Interface o el módulo principal de la AS-
Interface se encuentra fuera de línea normal protegida.
Estado de E/S de la secundaria
El estado de E/S de cada secundaria puede supervisarse en los LED de dirección y LED de E/S. Use la pulsación
corta para cambiar la dirección de secundaria cuando se supervisa el estado E/S de la secundaria en el módulo
principal de la AS-Interface. Una pulsación corta del PB1 incrementa la dirección. En la última dirección (31B), con
otra pulsación corta devolverá a la primera dirección (0A). Una pulsación corta del PB2 disminuye la dirección. En la
primera dirección (0A), con otra pulsación corta devolverá a la última dirección (31B).
Las siguientes figuras ilustran lo que ocurre cuando se pulsa el botón PB1 mientras los LEd de dirección
indican 25A. Los LED de dirección aumentan a 26A en donde se asigna una secundaria. Fíjese que los LED
de dirección parpadea si no se asigna una secundaria.

Pulsación corta LED de E/S


en PB1 indican los estados

Supervisión de dirección de secundaria 25A Supervisión de dirección de secundaria 26A


Los LED de dirección parpadean ya que no LED de dirección se encienden y LED de E/
está asignado ninguna secundaria. S indican los estados.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 28-17


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Dispositivos de AS-Interface
Esta sección describe los dispositivos de AS-Interface asignados en el módulo de la CPU para controlar y
supervisar el módulo principal de AS-Interface, y describe los comandos ASI usados para actualizar los
dispositivos de AS-Interface en el módulo de la CPU o para controlar el módulo principal de AS-Interface.

Tiempo de procesamiento
Los relés 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 analógicos se actualizan también en cada exploración sólo cuando se
conectan E/S analógicas al bus de AS-Interface.
Otros registros de datos de AS-Interface se actualizan cuando se ejecuta el comando ASI en el mñodulo de la CPU.
Para obtener más detalles acerca de los periodos de procesamiento de los comandos ASI, consulte página 28-30.

Módulo de la CPU MicroSmart

Escalera
Procesando

Dispositivos de AS-Interface Objetos de AS-Interface

Constantemente IDI, ODI


Dispositivos actualizados Información de estado
M1300-M1997 E/S analógica
D1700-D1775 LAS, LDS, LPF
AS-Interface Comando ASI
Procesando D1941-D1945

Comando ASI LPS, CDI, PCD


Otro Dispositivos actualizados PI, PP
Procesando D1776-D1940 Secundaria 0 ID1

28-18 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Acceder a objetos de AS-Interface para el módulo principal de AS-Interface


Los datos de E/S y parámetros de las secundarias del bus de la AS-Interface, es estado del propio bus, y otra
información de las secundarias se asigna a la EEPROM del módulo principal de la AS-Interface. Esta
información se llama objetos de AS-Interface, a la que se puede acceder a través de los dispositivos de la AS-
Interface, tales como los relés internos de M1300 a M1997 y los registros de datos de D1700 a D1999. La
asignación para el módulo principal de AS-Interface se muestra en la siguiente tabla.

Tiempo de EEPROM del módulo principal


Módulo de la CPU MicroSmart Lectura/ Actualizado
procesado AS-Interface
escritura dispositivo
Dispositivo Dirección (ms) *1 Objeto de AS-Interface
Entrada digital (IDI: imagen de datos
M1300-M1617 3,0 L *2
Relés de entrada)
interno AS- Salida digital (ODI: imagen de datos
M1620-M1937 3,0 E *2
Interface de salida)
M1940-M1997 1,0 L Información de estado
D1700-D1731 5,2 L Entrada analógica *4 Cada
D1732-D1763 5,2 E Salida analógica *4 exploración
D1764-D1767 1,0 L *2 Lista de secundarias activas (LAS)
Lista de secundarias detectadas
D1768-D1771 1,0 L *2
(LDS)
Lista de secundarias periféricas con
D1772-D1775 1,0 L *2
fallo (LPF)
Registro de Lista de secundarias proyectadas
D1776-D1779 1,0 L/E *2*3
datos de (LPS)
AS- Imagen de datos de configuración
D1780-D1843 10,4 L *2
Interface (CDI) Cada vez que
*2*3 Datos de configuración permanente se ejecuta un
D1844-D1907 10,4 L/E
(PCD) comando ASI
D1908-D1923 3,0 L *2 Imagen del parámetro (PI)
*2*3
D1924-D1939 3,0 L/E Parámetro permanente (PP)
D1940 0,7 L/E Código ID1 secundaria 0
D1941-D1945 — L/E Descripción del comando ASI —
D1946-D1999 — — (reservado) —

*1: El tiempo necesario para que el módulo de la CPU actualice los datos del dispositivo. Cuando se usa el módulo
principal de la AS-Interface, el tiempo de exploración se incrementa un mínimo de 10 ms.
*2: Estos datos de dispositivo de la AS-Interface pueden leerse o escribirse usando WindLDR. Para obtener más detalles,
consulte la página 28-32.
*3: Los LPS, PCD y PP se configuran y descargan al módulo de la CPU usando el programa WindLDR. Para obtener más
detalles, consulte la página 28-34.
*4: Los datos de E/S analógicos se actualizan sólo cuando una secundaria analógica se conecta al bus de la AS-
Interface.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 28-19


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Datos de E/S pare el módulo principal de AS-Interface


El módulo principal de la AS-Interface puede procesar datos de E/S digitales y datos de E/S analógicos. Los
datos E/S digitales pueden ser un máximo de 4 entradas digitales y cuatro salidas digitales por secundaria. Los
datos E/S analógicos constan de 4 canales de datos de entrada o salida analógicos de 16 bits por secundaria.

Datos de E/S digital de secundarias estándar y secundarias de expansión


Para el módulo principal de AS-Interface, los datos de E/S digital para secundarias estándar y secundarias A/
B (sensores y actuadores) del bus de AS-Interface se asignan a los relés 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)
Formato de datos
Imagen de datos de entrada
(IDI) 7 6 5 4 3 2 1 0
(DI3) (DI2) (DI1) (DI0) (DI3) (DI2) (DI1) (DI0)
M1300 Byte 0 Secundaria 1(A) (Secundaria 0)
M1310 Byte 1 Secundaria 3(A) Secundaria 2(A)
M1320 Byte 2 Secundaria 5(A) Secundaria 4(A)
M1330 Byte 3 Secundaria 7(A) Secundaria 6(A)
M1340 Byte 4 Secundaria 9(A) Secundaria 8(A)
M1350 Byte 5 Secundaria 11(A) Secundaria 10(A)
M1360 Byte 6 Secundaria 13(A) Secundaria 12(A)
M1370 Byte 7 Secundaria 15(A) Secundaria 14(A)
M1380 Byte 8 Secundaria 17(A) Secundaria 16(A)
M1390 Byte 9 Secundaria 19(A) Secundaria 18(A)
M1400 Byte 10 Secundaria 21(A) Secundaria 20(A)
M1410 Byte 11 Secundaria 23(A) Secundaria 22(A)
M1420 Byte 12 Secundaria 25(A) Secundaria 24(A)
M1430 Byte 13 Secundaria 27(A) Secundaria 26(A)
M1440 Byte 14 Secundaria 29(A) Secundaria 28(A)
M1450 Byte 15 Secundaria 31(A) Secundaria 30(A)
M1460 Byte 16 Secundaria 1B —
M1470 Byte 17 Secundaria 3B Secundaria 2B
M1480 Byte 18 Secundaria 5B Secundaria 4B
M1490 Byte 19 Secundaria 7B Secundaria 6B
M1500 Byte 20 Secundaria 9B Secundaria 8B
M1510 Byte 21 Secundaria 11B Secundaria 10B
M1520 Byte 22 Secundaria 13B Secundaria 12B
M1530 Byte 23 Secundaria 15B Secundaria 14B
M1540 Byte 24 Secundaria 17B Secundaria 16B
M1550 Byte 25 Secundaria 19B Secundaria 18B
M1560 Byte 26 Secundaria 21B Secundaria 20B
M1570 Byte 27 Secundaria 23B Secundaria 22B
M1580 Byte 28 Secundaria 25B Secundaria 24B
M1590 Byte 29 Secundaria 27B Secundaria 26B
M1600 Byte 30 Secundaria 29B Secundaria 28B
M1610 Byte 31 Secundaria 31B Secundaria 30B

28-20 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

• Imagen de datos de salida digital (ODI)


Formato de datos
Imagen de datos de salida (ODI) 7 6 5 4 3 2 1 0
(DO3) (DO2) (DO1) (DO0) (DO3) (DO2) (DO1) (DO0)
M1620 Byte 0 Secundaria 1(A) (Secundaria 0)
M1630 Byte 1 Secundaria 3(A) Secundaria 2(A)
M1640 Byte 2 Secundaria 5(A) Secundaria 4(A)
M1650 Byte 3 Secundaria 7(A) Secundaria 6(A)
M1660 Byte 4 Secundaria 9(A) Secundaria 8(A)
M1670 Byte 5 Secundaria 11(A) Secundaria 10(A)
M1680 Byte 6 Secundaria 13(A) Secundaria 12(A)
M1690 Byte 7 Secundaria 15(A) Secundaria 14(A)
M1700 Byte 8 Secundaria 17(A) Secundaria 16(A)
M1710 Byte 9 Secundaria 19(A) Secundaria 18(A)
M1720 Byte 10 Secundaria 21(A) Secundaria 20(A)
M1730 Byte 11 Secundaria 23(A) Secundaria 22(A)
M1740 Byte 12 Secundaria 25(A) Secundaria 24(A)
M1750 Byte 13 Secundaria 27(A) Secundaria 26(A)
M1760 Byte 14 Secundaria 29(A) Secundaria 28(A)
M1770 Byte 15 Secundaria 31(A) Secundaria 30(A)
M1780 Byte 16 Secundaria 1B —
M1790 Byte 17 Secundaria 3B Secundaria 2B
M1800 Byte 18 Secundaria 5B Secundaria 4B
M1810 Byte 19 Secundaria 7B Secundaria 6B
M1820 Byte 20 Secundaria 9B Secundaria 8B
M1830 Byte 21 Secundaria 11B Secundaria 10B
M1840 Byte 22 Secundaria 13B Secundaria 12B
M1850 Byte 23 Secundaria 15B Secundaria 14B
M1860 Byte 24 Secundaria 17B Secundaria 16B
M1870 Byte 25 Secundaria 19B Secundaria 18B
M1880 Byte 26 Secundaria 21B Secundaria 20B
M1890 Byte 27 Secundaria 23B Secundaria 22B
M1900 Byte 28 Secundaria 25B Secundaria 24B
M1910 Byte 29 Secundaria 27B Secundaria 26B
M1920 Byte 30 Secundaria 29B Secundaria 28B
M1930 Byte 31 Secundaria 31B Secundaria 30B

Precaución • Inmediatamente después del arranque, no pueden accederse a los datos de E/S digitales
de las secundarias estándar y secundarias de expansión . La comunicación de datos
entre el módulo de la CPU y las secundarias conectadas se inicia cuando se conecta el
relé interno especial M1945 (Normal_Operation_Active) Asegúrese 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: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Datos de E/S analógicos de secundaios analógicos


Para el módulo principal de AS-Interface, los datos de E/S para un máximo de siete secundarias analógicas (cuatro canales
por cada secundaria) en el bus de AS-Interface se almacenan en los registros de datos de AS-Interface del módulo de la CPU.
Las direcciones de la secundaria analógica (1 a 31) se encuentran en orden ascendente. Los datos de entrada para cada
secundaria analógica se asignan a registros de datos D1700 - D1731, y los datos de salida se asignan a D1732 - D1763.
El módulo principal de la AS-Interface cumple con el perfil de secundaris analógica 7.3.

Precaución • El número máximo de secundarias analógicas que pueden conectarse a un bus de AS-Interface es siete.
No conecte ocho u más secundarias analógicas en un bus, de ortro modo no funcionarán correctamente.
• Cuando los registros de datos D1700 a D1731 asignados a las entradas analógicas 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 analógica. (Para un canal en una
secundaria no asignada a una secundaria analógica, el registro de datos correspondiente contiene
un valor indefinido).
Desbordamiento de datos.
Lacomunicación entre el principal y la secundaria analógica está fuera de sincronización.
• Cuando se usan secundarias analógicas, lea el manual del usuario de éstas para
procesar correctamente los datos.

• Datos de entrada analógica


Entrada analógica Núm. de canal Formato de datos
D1700 Bytes 0 y 1 Canal 1
D1701 Bytes 2 y 3 Canal 2 1er dato
D1702 Bytes 4 y 5 Canal 3 (AI0)
D1703 Bytes 6 y 7 Canal 4
D1704 Bytes 8 y 9 Canal 1
D1705 Bytes 10 y 11 Canal 2 2º dato
D1706 Bytes 12 y 13 Canal 3 (AI1)
D1707 Bytes 14 y 15 Canal 4
D1708 Bytes 16 y 17 Canal 1
D1709 Bytes 18y 19 Canal 2 3er dato
D1710 Bytes 20 y 21 Canal 3 (AI2)
D1711 Bytes 22 y 23 Canal 4
D1712 Bytes 24 y 25 Canal 1
D1713 Bytes 26 y 27 Canal 2 4º dato
D1714 Bytes 28 y 29 Canal 3 (AI3)
D1715 Bytes 30 y 31 Canal 4
D1716 Bytes 32 y 33 Canal 1
D1717 Bytes 34 y 35 Canal 2 5º dato
D1718 Bytes 36 y 37 Canal 3 (AI4)
D1719 Bytes 38 y 39 Canal 4
D1720 Bytes 40 y 41 Canal 1
D1721 Bytes 42 y 43 Canal 2 6º dato
D1722 Bytes 44 y 45 Canal 3 (AI5)
D1723 Bytes 46 y 47 Canal 4
D1724 Bytes 48 y 49 Canal 1
D1725 Bytes 50 y 51 Canal 2 7º dato
D1726 Bytes 52 y 53 Canal 3 (AI6)
D1727 Bytes 54 y 55 Canal 4
D1728 Bytes 56 y 57 —
D1729 Bytes 58 y 59 —
(reservado)
D1730 Bytes 60 y 61 —
D1731 Bytes 62 y 63 —

28-22 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

• Datos de salida analógica


Salida analógica Núm. de canal Formato de datos
D1732 Bytes 0 y 1 Canal 1
D1733 Bytes 2 y 3 Canal 2 1er dato
D1734 Bytes 4 y 5 Canal 3 (AO0)
D1735 Bytes 6 y 7 Canal 4
D1736 Bytes 8 y 9 Canal 1
D1737 Bytes 10 y 11 Canal 2 2º dato
D1738 Bytes 12 y 13 Canal 3 (AO1)
D1739 Bytes 14 y 15 Canal 4
D1740 Bytes 16 y 17 Canal 1
D1741 Bytes 18y 19 Canal 2 3er dato
D1742 Bytes 20 y 21 Canal 3 (AO2)
D1743 Bytes 22 y 23 Canal 4
D1744 Bytes 24 y 25 Canal 1
D1745 Bytes 26 y 27 Canal 2 4º dato
D1746 Bytes 28 y 29 Canal 3 (AO3)
D1747 Bytes 30 y 31 Canal 4
D1748 Bytes 32 y 33 Canal 1
D1749 Bytes 34 y 35 Canal 2 5º dato
D1750 Bytes 36 y 37 Canal 3 (AO4)
D1751 Bytes 38 y 39 Canal 4
D1752 Bytes 40 y 41 Canal 1
D1753 Bytes 42 y 43 Canal 2 6º dato
D1754 Bytes 44 y 45 Canal 3 (AO5)
D1755 Bytes 46 y 47 Canal 4
D1756 Bytes 48 y 49 Canal 1
D1757 Bytes 50 y 51 Canal 2 7º dato
D1758 Bytes 52 y 53 Canal 3 (AO6)
D1759 Bytes 54 y 55 Canal 4
D1760 Bytes 56 y 57 —
D1761 Bytes 58 y 59 —
(reservado)
D1762 Bytes 60 y 61 —
D1763 Bytes 62 y 63 —

Por ejemplo, cuando se usan las secundarias de entrada analógica 1, 13 y 20, las secundarias de salida
analógica 5 y 25, y las secundarias E/S analógica 14 y 21, los datos de secundaria de E/S analógicas se
asignará mediante configuración tal como se muestran a continuación y se mantienen hasta que se ejecute la
siguiente configuración. Cuatro canales (8 bytes) están siempre reservados para cada secundaria.
Módulo esclavo Almacenamiento de esclava de entrada Almacenamiento de esclava de salida
analógico datos analógica datos analógica
1º D1700-D1703 Secundaria 1 D1732-D1735 No utilizados
2º D1704-D1707 No utilizados D1736-D1739 Secundaria 5
3º D1708-D1711 Secundaria 13 D1740-D1743 No utilizados
4º D1712-D1715 Secundaria 14 D1744-D1747 Secundaria 14
5º D1716-D1719 Secundaria 20 D1748-D1751 No utilizados
6º D1720-D1723 Secundaria 21 D1752-D1755 Secundaria 21
7º D1724-D1727 No utilizados D1756-D1759 Secundaria 25
(8º) (D1728-D1731) (reservado) (D1760-D1763) (reservado)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 28-23


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Información de estado
Pare el módulo principal de AS-Interface, la información de estado se asigna a los relés internos de AS-
Interface M1940 a M1997. Estos relés 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 módulo
principal de la AS-Interface además de estos relés internos de estado.
• Relés internos de información de estado
Descripción
Relés internos Estado
ENC OFF

M1940 Config_OK Configuración completa. Configuración incompleta.


Se detecta la dirección de No se detecta la dirección de
M1941 LDS.0 secundaria 0 en el bus de la secundaria 0 en el bus de la
AS-Interface. AS-Interface.
Se activa el direccionamiento Se desactiva el direccionamiento
M1942 Auto_Address_Assign
automático. automático.
El direccionamiento automático El direccionamiento automático
M1943 Auto_Address_Available
está listo. no está listo.
El modo de configuración se Diferente al modo de
M1944 Configuration
activa. configuración.
Modo normal protegido Diferente al modo normal
M1945 Normal_Operation_Active
activado. protegido.
Fallo de la fuente de alimentación Fuente de alimentación de AS-
M1946 APF/not APO
de AS-Interface. Interface normal.
Fuera de línea normal protegido Diferente a fuera de línea
M1947 Offline_Ready
activado. normal protegido.
Dispositivos periféricos Dispositivos periféricos
M1950 Periphery_OK
normales. anormales.
M1951-M1957 (reservado) — —
M1960 Data_Exchange_Active Intercambio de datos activado. Intercambio de datos prohibidos.
Comando para ir a fuera de línea Comando para ir a fuera de
M1961 Off-line normal protegido emitido por el línea normal protegido no se
pulsador o WindLDR. emitió.
M1962 Modo conectado Se activa el modo conectado. Se activa el modo local.
M1963-M1997 (reservado) — —

M1940 Config_OK
M1940 indica el estado de configuración. M1940 se enciende cuando los datos de configuración permanente
(PCD) almacenados en la EEPROM del módulo principal de la AS-Interface no coinciden con la imagen de
datos de configuración (CDI). Cuando se cambia la configuración, p. ej. se añade 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 dirección 0 en el bus de AS-Interface.
M1941 se enciende cuando una secundaria con dirección 0 (configuración de fábrica) se detecta en el bus de
la AS-Interface en modo normal protegido o modo protegido, o cuando la dirección de una secundaria se
cambia a 0 mientras que el módulo principal de la AS-Interface en modo normal protegido.

M1942 Auto_Address_Assign
M1942 indica que la función de direccionamiento autoimático está activada. El valor predeterminado est
“activado” y el M1942 está normalmente encendido. Este valor puede cambiarse usando los comandos ASI
Activar direccionamiento automático y Desactivar direccionamiento automático.
Nota: Cuando la función de direccionamiento automático se activa en el módulo principal de la AS-Interface y una secundaria
falla, puede sustituirla por una nueva que disponga de los mismos códigos de identificación sin detener el bus de la AS-Interface.

28-24 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

• Si a la secundaria sustituta se le asigna la misma dirección y disposne de los mismos códigos de identificación que la
secundaria errónea, la secundaria de sustitución se añade automáticamente a la LDS (lista de secundarios detectados)
para continuar el funcionamiento. Si la dirección asignada o los códigos de identificación de la secundaria de sustitución
son diferentes del erróneo, se encenderá el LED FLT.
• Cuando se sustituye una secundaria de sustitución con una secundaria nueva la cual tenga asignada la dirección 0
(ajuste de fábrica) y dispone de los mismos códigos de identificación, la nuevo secundaria se le asignará la dirección de
la secundaria errónea y se añadirá a la LDS y LAS (lista de secundarias activas). Si los códigos de identificación de la
secundaria de sustitución son diferentes del erróneo, se encenderá el LED FLT.
• La función de direccionamiento automática para la secundaria de sustitución funciona sólo cuando ha fallado la secunda-
ria. Esta función no puede usarse para sustituir varias secundarias.

M1943 Auto_Address_Available
M1943 indica si se satisfacen o no las condiciones para la función de direccionamiento automático. M1943 se
enciende cuando la función de direccionamiento automático está activada y existe una secundaria con fallo
(una secundaria que no puede reconocerse por el módulo principal AS-Interface) en el bus de AS-Interface.

M1944 Configuración
M1944 indica si el módulo principal de la AS-Interface se encuentra en modo de configuración (encendido) o en otro modo
(apagado). Mientras el modo de configuración esté activado, M1944 permenece encendido y el LED CNF parpadea.

M1945 Normal_Operation_Active
M1945 permenece encendido cuando el módulo principal de la AS-Interface se encuentra en modo normal
protegido. M1945 está apagado estando en otros modos. Cuando se enciende M1945, el módulo de la CPU
comienza el intercambio de datos con las secundarias conectadas.

M1946 APF/not APO


M1946 se enciende cuando falla la fuente de alimentación de la AS-Interface, luego se apaga el LED PWR.

M1947 Offline_Ready
M1947 indica que el módulo principal de la AS-Interface se encuentra en fuera de línea normal protegida. Mientras se
encuentra en fuera de línea normal protegido, M1947 permenece encendido y el LED OFF permenece también encendido.

M1950 Periphery_OK
M1950 permenece encendido mientras el módulo principal de la AS-Interface no detecta un fallo en los
dispositivos periféricos. 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 módulo principal de
AS-Interface esté en modo normal protegido, y el intercambio de datos entre el módulo principal de AS-
Interface 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 envía un comando para cambiar a fuera de línea normal protegido. Para cambiar a fuera de línea
normal protegido desde el modo normal protegido, pulse el botón PB2 del módulo principal de la AS-Interface o ejecute el comando
ASI Ir a fuera de línea normal protegido. M1961 permanece encendido hasta que se salga de fuera de línea normal protegido.

M1962 Modo conectado


M1962 indica que el módulo 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: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Información de lista de secundarias


Para el módulo principal de AS-Interface, los registros de datos D1764 a D1779 se asignan a la información de
lista secundaria para determinar el estado operativo de las secundarias. La información 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 periféricas con fallo (LPF). Lista de secundarias
proyectadas (LPS), enumera la configuración de la secundaria almacenada en el módulo principal de la AS-
Interface.

Lista de secundarias activas (LAS)


Para el módulo 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.
Formato de datos
LAS
Bits 15 a 8 Bits 7 a 0
Secundarias 15(A) a
D1764 Bytes 0 y 1 Secundarias 7(A) a 0
8(A)
Secundarias 31(A) a Secundarias 23(A) a
D1765 Bytes 2 y 3
24(A) 16(A)
D1766 Bytes 4 y 5 Secundarias 15B a 8B Secundarias 7B a (0B)
D1767 Bytes 6 y 7 Secundarias 31B a 24B Secundarias 23B a 16B

Lista de secundarias detectadas (LDS)


Para el módulo 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 detección de cada secundaria. Cuando un
bit está activo, indica que la secundaria correspondiente ha sido detectado por el principal.
Formato de datos
LDS
Bits 15 a 8 Bits 7 a 0
Secundarias 15(A) a
D1768 Bytes 0 y 1 Secundarias 7(A) a 0
8(A)
Secundarias 31(A) a Secundarias 23(A) a
D1769 Bytes 2 y 3
24(A) 16(A)
D1770 Bytes 4 y 5 Secundarias 15B a 8B Secundarias 7B a (0B)
D1771 Bytes 6 y 7 Secundarias 31B a 24B Secundarias 23B a 16B

Lista de secundarias periféricas con fallo (LPF)


Para el módulo 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.
Formato de datos
LPF
Bits 15 a 8 Bits 7 a 0
Secundarias 15(A) a
D1772 Bytes 0 y 1 Secundarias 7(A) a 0
8(A)
Secundarias 31(A) a Secundarias 23(A) a
D1773 Bytes 2 y 3
24(A) 16(A)
D1774 Bytes 4 y 5 Secundarias 15B a 8B Secundarias 7B a (0B)
D1775 Bytes 6 y 7 Secundarias 31B a 24B Secundarias 23B a 16B

28-26 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Lista de secundarias proyectadas (LPS)


Para el módulo principal de AS-Interface, D1776 a D1779 se asignan para leer y escribir la LPS. La
configuración de LPS se almacenan en el módulo principal de la AS-Interface cuando se ejecuta la
Configuración automática o Configuración 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 proyección de la secundaria. Cuando un bit está activo, indica que la
secundaria correspondiente está ajustada como una secundaria proyectada. Después de cambiar el ajuste de
LPS, ejecute el comando ASI Leer LPS, luego puede usar los datos actualizados para la ejecución del
programa.
Formato de datos
LPS
Bits 15 a 8 Bits 7 a 0
Secundarias 15(A) a
D1776 Bytes 0 y 1 Secundarias 7(A) a 0
8(A)
Secundarias 31(A) a Secundarias 23(A) a
D1777 Bytes 2 y 3
24(A) 16(A)
D1778 Bytes 4 y 5 Secundarias 15B a 8B Secundarias 7B a (0B)
D1779 Bytes 6 y 7 Secundarias 31B a 24B Secundarias 23B a 16B

Información de identificación de secundaria (Perfil de secundaria)


Para el módulo principal de AS-Interface, los registros de datos D1780 a D1940 se asignan a la información de
identificación de secundaria o al perfil de la secundaria. El perfil de secundaria incluye los datos de
configuración y parámetros para indicar el tipo de secundaria y el funcionamiento de la misma,
respectivamente.

Imagen de datos de configuración (CDI)


Para el módulo 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 configuración de secundaria actual recopilados por el módulo
principal de la AS-Interface en el arranque y almacenados en dicho módulo principal.
El CDI se compone de cuatro códigos: Código ID, código E/S, código ID2 y código 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 ejecución del programa.
Formato de datos
CDI Bits 15 a 12 Bits 11 a 8 Bits 7 a 4 Bits 3 a 0
Código ID Código E/S Código ID2 Código ID1
D1780 Bytes 0 y 1 Secundaria 0
D1781 Bytes 2 y 3 Secundaria 1(A)
D1782 Bytes 4 y 5 Secundaria 2(A)
D(1780+N) — Secundaria N(A)
D1811 Bytes 62 y 63 Secundaria 31(A)
D1812 Bytes 64 y 65 (sin utilizar)
D1813 Bytes 66 y 67 Secundaria 1B
D(1812+N) — Secundaria NB
D1843 Bytes 126 y 127 Secundaria 31B

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 28-27


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Datos de configuración permanente (PCD)


Para el módulo 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 códigos: Código ID, código E/
S, código ID2 y código ID1.
Cuando se ejecuta la configuración automática, el CDI se copia en el PCD y se almacena en la EEPROM del
módulo principal de la AS-Interface. Cuando se ejecuta la configuración manual, puede ajustar el PCD usando
el cuadro de diálogo 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 números 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 ejecución del programa.
Formato de datos
PCD Bits 15 a 12 Bits 11 a 8 Bits 7 a 4 Bits 3 a 0
Código ID Código E/S Código ID2 Código ID1
D1844 Bytes 0 y 1 Secundaria 0
D1845 Bytes 2 y 3 Secundaria 1(A)
D1846 Bytes 4 y 5 Secundaria 2(A)
D(1844+N) — Secundaria N(A)
D1875 Bytes 14 y 15 Secundaria 31(A)
D1876 Bytes 16 y 17 (sin utilizar)
D1877 Bytes 18 y 19 Secundaria 1B
D(1876+N) — Secundaria NB
D1907 Bytes 30 y 31 Secundaria 31B

Imagen del parámetro (PI)


Para el módulo 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 parámetros: P3, P2, P1, y P0. El PI son los datos de parámetro
de secundaria actual recopilados por el módulo principal de la AS-Interface en el arranque y almacenados en
dicho módulo principal. Para cambiar la configuración de PI, use el programa WindLDR (Cuadro de diálogo
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.
Después de cambiar el ajuste de PI, ejecute el comando ASI Leer PI, luego puede usar los datos actualizados
para la ejecución del programa.
Formato de datos
PI Bits 15 a 12 Bits 11 a 8 Bits 7 a 4 Bits 3 a 0
P3/P2/P1/P0 P3/P2/P1/P0 P3/P2/P1/P0 P3/P2/P1/P0
Secundaria Secundaria Secundaria
D1908 Bytes 0 y 1 Secundaria 0
3(A) 2(A) 1(A)
Secundaria Secundaria Secundaria Secundaria
D1909 Bytes 2 y 3
7(A) 6(A) 5(A) 4(A)
Secundaria Secundaria Secundaria Secundaria
D1910 Bytes 4 y 5
11(A) 10(A) 9(A) 8(A)
Secundaria Secundaria Secundaria Secundaria
D(1908+N/4) —
(N+3)(A) (N+2)(A) (N+1)(A) N(A)
Secundaria Secundaria Secundaria Secundaria
D1915 Bytes 14 y 15
31(A) 30(A) 29(A) 28(A)
D1916 Bytes 16 y 17 Secundaria 3B Secundaria 2B Secundaria 1B (sin utilizar)
D1917 Bytes 18 y 19 Secundaria 7B Secundaria 6B Secundaria 5B Secundaria 4B
Secundaria Secundaria Secundaria
D(1916+N/4) — Secundaria NB
(N+3)B (N+2)B (N+1)B
Secundaria Secundaria Secundaria Secundaria
D1923 Bytes 30 y 31
31B 30B 29B 28B

28-28 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Parámetro permanente (PP)


Para el módulo 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 parámetros: P3, P2, P1, y P0. Cuando se
ejecuta la configuración automática, el PI se copia en el PP y se almacena en la EEPROM del módulo principal
de la AS-Interface. Cuando se ejecuta la configuración manual, puede ajustar el PP usando el cuadro de diálogo
Configurar secundaria en WindLDR.
El comando ASI Leer PP puede usarse para leer los datos PP para los registros de datos D1924 a D1939.
Después de cambiar el ajuste de PP, ejecute el comando ASI Leer PP, luego puede usar los datos actualizados
para la ejecución del programa.
Formato de datos
PP Bits 15 a 12 Bits 11 a 8 Bits 7 a 4 Bits 3 a 0
P3/P2/P1/P0 P3/P2/P1/P0 P3/P2/P1/P0 P3/P2/P1/P0
Secundaria Secundaria Secundaria
D1924 Bytes 0 y 1 Secundaria 0
3(A) 2(A) 1(A)
Secundaria Secundaria Secundaria Secundaria
D1925 Bytes 2 y 3
7(A) 6(A) 5(A) 4(A)
Secundaria Secundaria Secundaria Secundaria
D1926 Bytes 4 y 5
11(A) 10(A) 9(A) 8(A)
Secundaria Secundaria Secundaria Secundaria
D(1924+N/4) —
(N+3)(A) (N+2)(A) (N+1)(A) N(A)
Secundaria Secundaria Secundaria Secundaria
D1931 Bytes 14 y 15
31(A) 30(A) 29(A) 28(A)
D1932 Bytes 16 y 17 Secundaria 3B Secundaria 2B Secundaria 1B (sin utilizar)
D1933 Bytes 18 y 19 Secundaria 7B Secundaria 6B Secundaria 5B Secundaria 4B
Secundaria Secundaria Secundaria
D(1932+N/4) — Secundaria NB
(N+3)B (N+2)B (N+1)B
Secundaria Secundaria Secundaria Secundaria
D1939 Bytes 30 y 31
31B 30B 29B 28B

Cambio del Código ID1 de la secundaria 0


Para el módulo principal de AS-Interface, el registro de datos D1940 se asigna para leer y escribir el código
ID1 de la secundaria 0. Para cambiar la configuración 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. Después 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 ejecución del programa.
Formato de datos
Código ID1 esclava 0
Bits 15 a 12 Bits 11 a 8 Bits 7 a 4 Bits 3 a 0
D1940 Bytes 0 y 1 — — — Código ID1

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 28-29


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Comandos ASI (Módulo principal de AS-Interface)


Los comandos ASI se usan para actualizar los dispositivos de la AS-Interface en el módulo de la CPU o para
controlar el módulo 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 código de solicitud antes de ejecutar el
comando. Mientras se ejecuta el comando, D1945 almacena los códigos de estado y resultado.
Formato del comando ASI
Part del comando (8 bytes) Solicitud/Resultado
D1941 D1942 D1943 D1944 D1945

Datos del comando ASI


Para ejecutar un comando ASI, almacene los valores requerido para los registros de datos D1941 a D1945
según lo listado en la siguiente tabla.
Tiempo de Datos de comando (hexadecimal)
Comando ASI procesamie Descripción
D1941 D1942 D1943 D1944 D1945
nto (ms)
*3
Leer LPS 1,0 Lee LPS a D1776-D1779 010B 084C 0000 0000 0001
Leer CDI 10,4 *3 Lee CDI a D1780-D1843 010C 4050 0000 0000 0001
Leer PCD 10,4 *3 Lee PCD a D1844-D1907 010E 4090 0000 0000 0001
Leer PI 3,0 *3 Lee PI a D1908-D1923 0107 20D0 0000 0000 0001
Leer PP 3,0 *3 Lee PP a D1924-D1939 0108 20E0 0000 0000 0001
Leer Secundaria 0 ID1 0,7 *3 Lee secundaria o ID1 a D1940 0109 02F0 0000 0000 0001
Escribir Secundaria 0 ID1 0,7 *3 Escribe D1940 en secundaria o ID1 0209 02F0 0000 0000 0001
*4 Copia imagen de parámetro en parámetro
Copiar PI en PP 0,8 0306 0100 0000 0000 0001
permanente
Cambiar secundaria PI *1 0,8 *4 Escribe PI (∗) en secundaria (∗∗)(Nota) 0306 0102 000∗ 00∗∗ 0001
Ir a Fuera de línea normal Desde el modo normal protegido a fuera
0,8 *4 0306 0301 0000 0000 0001
protegido de línea normal protegido
Desde el fuera de línea normal protegido
Ir a Modo normal protegido 0,8 *4 0306 0300 0000 0000 0001
a modo normal protegido
Prohibir intercambio de Desde el modo normal protegido a intercambio
0,8 *4 0306 0401 0000 0000 0001
datos de datos normal protegido desconectado
Desde el intercambio de datos normal protegido
Activar intercambio de datos 0,8 *4 0306 0400 0000 0000 0001
desconectado a modo normal protegido
Cambiar dirección Cambiar dirección de secundaria (∗∗) en
0,8 *4 0306 0500 00∗∗ 00++ 0001
secundaria *2 nueva dirección (++) (Nota)
Activar direccionamiento Activa la asignación automática de
0,8 *4 0306 0800 0000 0000 0001
automático dierecciones (predeterminado)
Desactivar direccionamiento Desactivar asignación automática de
0,8 *4 0306 0801 0000 0000 0001
automático dirección

*1: WindLDR dispone del cuadro de diálogo Estado de secundaria para ejecutar este comando y escribir un valor PI en
una secundaria designada. Consulte el Programa de muestra en página 28-31.
*2: WindLDR dispone del cuadro de diálogo Cambiar dirección secundaria para ejecutar este comando.
*3: Completado en una exploración cuando los cinco registros de datos almacenan valores respectivos. Cuando finaliza,
D1945 almacena 4. Consulte los Códigos de solicitud y resultado en página 28-31. Otros comandos tardan varias
exploraciones en completar la ejecución.
*4: Cada periodo de exploración se alarga 0,8 ms. Al menos se requiere 1 s hasta que el comando ASI tiene efecto.

Nota:Especifique la dirección de secundaria en el registro de datos tal como se muestra en la siguiente tabla:

Dirección Valor del registro de datos Dirección Valor del registro de datos
secundaria Hexadecimal Decimal secundaria Hexadecimal Decimal
0(A) 00h 0 — — —
1(A) 01h 1 1B 21h 33
2(A) 02h 2 2B 22h 34
| | | | | |
31(A) 1Fh 31 31B 3Fh 63

28-30 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Códigos de solicitud y resultados


D1945 Byte de valor inferior Descripción Nota
00h Valor incial en el arranque
01h Solicitud
Procesamiento del comando
02h Mientras el byte inferior de D1945 almacena 01h,
ASI
02h, o 08h no escriba ningún valor en D1945, de
04h Completado normalmente otro modo el comando ASI no se ejecuta
08h (Ejecución de configuración) correctamente.
14h Fallo de dispositivo periférico El módulo d ela CPU almacena todos los valores
automáticamente, excepto para 01h.
24h Error del comando ASI
74h No Es Posible ejecutar
84h Ejecución resulta en error

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 parámetro 3 a D1943 y 1 a D1944 para designar la dirección de
secundaria usando la instrucción MACRO en WindLDR.
Datos de comando (hexadecimal)
Programa
D1941 D1942 D1943 D1944 D1945
Escribir parámetro PI “3” en secundaria 1A 0306 0102 0003 0001 0001

Para designar la secundaria 31A, ajuste 001F en D1944. Para la secundaria 1B, ajuste 0021.
Parámetros P3 a P0 se pesan tal como se muestra en la siguiente tabla. Cuando el parámetro PI se ajusta a 3,
P3 y P2 se desactivan y P1 y P0 se activan.
Parámetro P3 P2 P1 P0
Peso 8 4 2 1
ENCENDIDO/
OFF OFF ENC ENC
APAGADO

Cuando la entrada I0 se conecta, la instrucción MACRO


SOTU MACRO S1 D1 D2
10 D1941 D1945 almacena valores hexadecimales 0306, 0102, 0003, 0001,
I0
y 0001 a los cinco registros de datos D1941 a D1945.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 28-31


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Uso de WindLDR
Esta sección describe los procedimientos para usar WindLDR para el sistema de AS-Interface. WindLDR
contiene el cuadro de diálogo Configurar principal AS-Interface para configurar las secundarias y para cambiar
las direcciones de secundaria, y el cuadro de diálogo Supervisar secundaria de AS-Interface para supervisar el
funcionamiento de la secundaria.
Para conocer los procedimientos para seleccionar el tipo de PLC y Configuración de área de función, consulte
página 28-8.

Configurar principal AS-Interface


Los dispositivos secundarios compatibles con la AS-Interface se ajustan a la dirección 0 de fábrica y deben
asignarse a una dirección secundaria única, de forma que el principal pueda comunicarse con la secundaria
de forma correcta.
Desde la barra de menú WindLDR, seleccione En línea > AS-Interface > Configurar Principal. Aparece el
cuadro de diálogo Configurar principal AS-Interface.
Haga clic en la dirección de
secundaria para abrir el
cuadro de diálogo Cambiar
dirección secundaria.

Haga clic en el valor


PCD para abrir el
cuadro de diálogo
Configurar secundaria.

Cuadro de diálogo Botón Descripción


Escribe la información de configuración de secundaria de AS-
Configuración
Interface actualmente conectada (LDS, CDI, PI) en la EEPROM del
automática
módulo principal de la AS-Interface (LPS, PCD, PP).
Escribe el PCD de secundaria y los parámetros configurados por el
Configuración
usuario en la EEPROM del módulo principal de la AS-Interface
manual
Configurar principal (LPS, PCD, PP).
AS-Interface Actualizar Actualiza la pantalla de visualización.
Cambiar secundaria Cambia el cuadro de diálogo para configurar la Secundaria A o B.
Abrir archivo Abre el archivo de configuración (LPS, PCD, PP).
Guardar archivo Guarda el archivo de configuración (LPS, PCD, PP).
Ayuda Muestra en pantalla explicaciones de las diversas funciones.
Cambiar dirección Aceptar Cambia la dirección de la secundaria
secundaria Cancelar Descarta los cambios y cierra la ventana.
Aceptar Actualiza el PCD y PP. Aún no escritos en el módulo principal.
Configurar secundaria
Cancelar Descarta los cambios y cierra la ventana.

28-32 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Colores de marcado de la dirección secundaria


El estado operativo de la secundaria puede confirmarse observando el color de marcado de la dirección de secundaria
en el cuadro de diálogo Configurar principal AS-Interface. La pantalla puede actualizarse haciendo clic en el botón
Actualizar.
LAS LDS LPF LPS
Marcado de Lista de Lista de Lista de Lista de
Descripción
dirección secundarias secundarias secundarias secundarias
activas detectadas periféricas con fallo proyectadas
ENCENDIDO
Sin marcar El principal no reconoce la secundaria. APAG APAG APAG
/APAGADO
Sombra azul La secundaria está activa. ENC ENC APAG ENC
La secundaria se reconoce pero no se le permite
Sombra amarilla APAG ENC APAG APAG
funcionar.
ENCENDIDO ENCENDIDO ENCENDIDO
Sombra roja Se encontró un error en la secundaria. ENC
/APAGADO /APAGADO /APAGADO

Cambiar dirección secundaria


Cuando se conecta una secundaria al módulo principal de AS-Interface, la dirección de la secundaria puede
cambiarse usando el programa WindLDR.

Advertencia • Duplica las direcciones de secundaria


Dos unidades distintas no pueden ocupar la misma dirección, No conecte dos o más secundarias con la
misma dirección, sino el módulo principal de la AS-Interface no podrá localizar correctamente la secundaria.
Si dos secundarias tienen la misma dirección y diferentes códigos de identificación (ID, E/S, ID2, ID1), el
módulo principal de la AS-Interface detecta un error. Si dos secundarias tienen la misma dirección y los
mismos códigos de identificación, el módulo principal de la AS-Interface no puede detectar un error. Si no se
observa esta advertencia pueden producirse graves lesiones personales o daños a la propiedad.

Precaución • Si se conecta una secundaria con dirección 0 al módulo principal de AS-Interface, conecte el
primer lugar el módulo de la CPU MicroSmart. Aproximadamente, ciinco segundos más tarde,
conecte la fuente de alimentación de la AS-Interface. Si el módulo de la CPU y la fuente de
alimentación de la AS-Interface se conectan al mismo tiempo, el módulo principal de AS-
Interface entra en fuera de línea 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 dirección de secundaria, desde la barra de menú WindLDR,


seleccione En línea > AS-Interface > Configurar Principal. Aparece el cuadro
de diálogo Configurar principal AS-Interface.
Haga clic en la dirección de secundaria para abrir el cuadro de diálogo
Cambiar dirección secundaria. Seleccione Secundaria A o Secundaria B,
escriba la dirección necesaria en el campo Nueva dirección y haga clic en
Aceptar. Se cierra el cuadro de diálogo Cambiar dirección secundaria. La nueva dirección de secundaria se
almacena en la memoria no volátil del módulo de secundaria.
Si el comando no se procesa adecuadamente, aparecerá el mensaje de error "Error Principal AS-Interface" y
un código de error. Consulte página 28-36.
La dirección no puede cambiarse en los siguientes casos:
Código de error Descripción
1 • Se encontró un error en el bus de E/S de expansión.
7 • El módulo principal de la AS-Interface se encuentra en modo local.
• La secundaria que intenta cambiar no existe.
• Una secundaria de la nueva dirección designada ya existe.
• Mientras una secundaria principal estaba configurada en la dirección A, se produjo un intento de con-
8
figurar una secundaria A/B en la dirección B del mismo número.
• Mientras una secundaria A/B estaba configurada en la dirección B, se produjo un intento de configu-
rar una secundaria estándar en la dirección A del mismo número.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 28-33


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Configuración
Antes de la puesta en servicio del módulo principal de la AS-Interface, debe realizarse la configuración usando
el programa WindLDR o los pulsadores situados en el frontal del módulo principal de la AS-Interface. Esta
seccióin describe el método de configuración usando el programa WindLDR. Para ver la configuración usando
los pulsadores, consulte la página 28-10. La configuración es el procedimiento para almacenar la siguiiente
información en la EEPROM del módulo principal de la AS-Interface.
•Lista de direcciones secundarias a utilizar
•Datos de configuración para especificar tipos de secundarias, o códigos de identificación (ID, E/S, ID2, ID1)
•Parámetros (P3, P2, P1, P0) para designar el funcionamiento de la secundaria en el arranque
WindLDR ofrece dos opciones para la configuración: auto configuración para ejecutar la configuración automática
y configuración manual para ejecutar la configuración de acuerdo a los datos seleccionados por el usuario.

Configuración automática
La configuración automática almacena los datos de configuración actuales de la secundaria (LDS, CDI, PI) en la
EEPROM del módulo principal de la AS-Interface (LPS, PCD, PP). Para ejecutar la configuración automática, pulse
Configuración automática en el cuadro de diálogo Configurar principal AS-Interface. La configuración automática
tiene el mismo efecto que la configuración usando los pulsadores en el módulo principal de AS-Interface.
Datos de configuración de secundaria EEPROM del módulo principal AS-Interface
Lista de secundarias detectadas (LDS) Lista de secundarias proyectadas (LPS)
Imagen de datos de configuración (CDI) Configuration Datos de configuración permanente (PCD)
Imagen del parámetro (PI) Parámetro permanente (PP)

Configuración manual
La configuración manual es el PCD LPS
procedimiento para escribir el LPS, FFFFh 0
PCD y PP designados en el programa
Otros valores 1
WindLDR en la EEPROM del módulo
principal de la AS-Interface. El LPS lo
genera automáticamente el programa
WindLDR en base al valor de PCD. Parámetro
permanente
Para cambiar el PCD y PP use el cuadro de diálogo Configurar (PP)
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 números de secundarias vacantes.
Después de escribir un valor PCD y seleccionar los estados del parámetro, haga clic en Aceptar. En este punto los
datos de configuración no están almacenados en la EEPROM del módulo principal de la AS Interfaz. Para almacenar
los cambios, haga clic en Configuración manual en el cuadro de diálogo Configurar principal AS-Interface. La pantalla
del cuadro de diálogo Configurar principal AS-Interface puede actualizarse mediante el botón Actualizar.
Si guarda los datos de configuración en un archivo, puede abrir el archivo para configurar otros módulos principales de AS-
Interface usando los mismos datos. Para guardar y abrir el archivo de configuración, haga clic en Guardar archivo o Abrir archivo.
Si el comando de configuración no se procesa adecuadamente, aparecerá el mensaje de error “Error Principal
AS-Interface” y un código de error. Consulte página 28-36.
Si aparece el mensaje de error “Fallo de configuración. Confirmar configuración de secundaria y realizar configuración de
nuevo.”, y se enciende el LED FLT, entonces elimine la causa del error, consulte página 28-13, y repita la configuración.
La configuración no puede realizarse en los siguientes casos:
Código de error Descripción
1 • Se encontró un error en el bus de E/S de expansión.
• Mientras el módulo principal de la AS-Interface estaba en modo fuera de línea, se produjo un
2
intento de ejecutar una configuración automática o manual.
• Mientras la dirección de secundaria 0 existía en el bus, se produjo un intento de ejecutar una
7 configuración automática o manual.
• El módulo principal de la AS-Interface se encuentra en modo local.

28-34 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Supervisar secundaria de AS-Interface


Mientras el MicroSmart está en comunicación 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 parámetro (PI) también pueden cambiarse con el programa WindLDR.
Para abrir el cuadro de diálogo Supervisar secundarias de AS-Interface desde la barra de menú WindLDR,
seleccione En línea > Supervisar > Supervisar. De la barra de menú de WindLDR, seleccione En línea > AS-
Interface > Supervisar secundarias.

Imagen del
parámetro
(PI)

Cuadro de diálogo Botón Descripción


Cambiar
Cambia entre las pantallas de la Secundaria A y Secundaria B.
Supervisar secundarias de secundarias
AS-Interface Cerrar Cierra la ventana.
Ayuda Muestra en pantalla explicaciones de las diversas funciones.
Almacenar Almacena los estados de salida y los parámetros en la secundaria.
Estado de secundaria
Cerrar Cierra la ventana.

Cambiar estados de salida y parámetros de secundaria


Los estados de salida e imagen de parámetros (PI) de las secundarias conectadas al módulo principal de AS-
Interface pueden cambiarse. Para abrir el cuadro de diálogo Estado de secundaria, haga clic en la salida de
una dirección de secundaria requerida en el cuadro de diálogo Supervisar secundarias de AS-Interface.
Luego, haga en el botón On o Off para cambiar los estados de las salidas DO0 a DO3 y los parámetros P0 a
P3 según sea necesario. Haga clic en Almacenar para guardar los cambios en el módulo secundario.
Si el comando no se procesa adecuadamente, aparecerá el mensaje de error “Error Principal AS-Interface” y
un código de error. Consulte página 28-36.
Los estados de salida y parámetros no pueden cambiarse en los siguientes casos:
Código de error Descripción
1 • Se encontró un error en el bus de E/S de expansión.
7 • El módulo principal de la AS-Interface se encuentra en modo local.
8 • Se produjo un intento de cambiar los parámetros de una secundaria que no existía.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 28-35


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Mensajes de error
Cuando se devuelve un error del módulo principal de AS-Interface, WindLDR mostrará un mensaje de error.
Los códigos de error y sus significados aparecen a continuación.

Código de error Descripción


1 • Se encontró un error en el bus de E/S de expansión.
• Mientras el módulo principal de la AS-Interface estaba en modo fuera de línea, se produjo un
2 intento de ejecutar una configuración automática o manual.
• Se envió un comando incorrecto.
• Mientras la dirección de secundaria 0 existía en el bus, se produjo un intento de ejecutar una
7 configuración automática o manual.
• El módulo principal de la AS-Interface se encuentra en modo local.
• La secundaria que intenta cambiar no existe.
• Una secundaria de la nueva dirección designada ya existe.
• Mientras una secundaria principal estaba configurada en la dirección A, se produjo un intento
8 de configurar una secundaria A/B en la dirección B del mismo número.
• Mientras una secundaria A/B estaba configurada en la dirección B, se produjo un intento de
configurar una secundaria estándar en la dirección A del mismo número.
• Se produjo un intento de cambiar los parámetros de una secundaria que no existía.

Cuando no se devuelve un mensaje de respuesta del módulo principal de AS-Interface, se mostrará el


siguiente mensaje de error.

28-36 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


28: COMUNICACIÓN 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 están dispoonibles las series
L6 con ø16 mm y la HW con ø22 mm. Las señales para eel módulo principal de la AS-Interface MicroSmart se leen para los relés
internos asignados a cada punto de entrada designado mediante un número de secundaria y un número DI. De igual forma, las
señales de salida del módulo principal de la AS-Interface MicroSmart se escriben en los relés internos asignados a cada punto de
salida designado mediante un número de secundaria y un número DO. Cuando se programa un diagrama de escalera para
MicroSmart, use los relés intrenos asignados a las señales 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.

Asignación de datos de E/S digitales de la serie L6


Los datos de entrada se envían desde las secundarias al principal de la AS-Interface. Los datos de salida se
envían desde el principal de la AS-Interface a las secundarias.
Datos de entrada Datos de salida
SwicthNet serie L6 E/S usada (datos enviados por secundaria) (datos recibidos por secundaria)
UNidad secundaria
DI3 DI2 DI1 DI0 DO3 DO2 DO1 DO0
Pulsador 1 entrada 0 X1 1 1 * — — —
Luz piloto 1-salida 0 0 1 1 * — — X1
1 entrada/
Pulsador iluminado 0 X1 1 1 * — — X1
1 salida
Selector, selector de llave, palanca: 2 posiciones 1 entrada 0 X2 1 1 * — — —
Selector, selector de llave, palanca: 3 posiciones 2 entrada X3 X3 1 1 * — — —
1 entrada/
Selector iluminado: 2 posiciones 0 X2 1 1 * — — X1
1 salida
2 entradas/
Selector iluminado: 3 posiciones X3 X3 1 1 * — — X1
1 salida

Notas:
1. ∗ La principal de la AS-Interface usa el bit DO3 para 5. X3: Los datos de entrada del selector de 3 posiciones, el
direccionar las secunbdarias A/B. selector de llave y los interruptores selectores iluminados y
2. En la tabla anterior, los bits marcados con X1, X2 y X3 se los interruptores de palanca de 3 posiciones dependen de la
usan para los datos de E/S de SwitchNet. posición del operador, tal como se muestra a continuación.

3. X1: Cuando se presiona al pulsador los datos de entrada son Selector Palanca
1 (activado). Cuando no se presiona el pulsador, los datos de Centro Arriba
Operador de 3
entrada son 0 (desactivado). Cuando los datos de salida son Izquierda Derecha
posiciones Centro
1 (activado) el LED se enciende. Cuando los datos de salida
Abajo
son 0 (desactivado) el LED se apaga.
4. X2: Los datos de entrada del selector de 2 posiciones, el Posición del Izquierda/ Derecha/
Centro
selector de llave y los interruptores selectores iluminados y operador Abajo Arriba
los interruptores de palanca de 2 posiciones dependen de la DI3 0 0 1
posición del operador, tal como se muestra a continuación. DI2 1 0 0

Selector Palanca
6. Los bits de entrada sin usar DI3 y DI2 son 0 (desactivado) y
Operador de 2 Izquierda Derecha Arriba
los bits de entrada sin usar DI1 y DI0 son 1 (activado). Las
posiciones secundarias ignoran los datos de salida sin usar (-) enviados
Abajo desde la principal.
Posición del operador Izquierda/Abajo Derecha/Arriba
DI2 0 1

• Comando Write_Parameter • Configurar Write_Parameter


0 0 A4 A3 A2 A1 A0 1
Sel
P2 P1 P0 PB 1 Configuración
P3
Selección Datos de
Brillo del LED Observaciones
de salida control
P2 P1 P0
100% 1 1 Predeterminado
50% 1: DO0 0 1
25% 0: DO1 1 0
12.5% 0 0

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 28-37


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

Asignación de datos de E/S digitales de la serie HW


Los datos de entrada se envían desde las secundarias al principal de la AS-Interface. Los datos de salida se
envían desde el principal de la AS-Interface a las secundarias.
Posición de Datos de entrada Datos de salida
SwicthNet serie HW E/S usada montaje del bloque (datos enviados por secundaria) (datos recibidos por secundaria)
Unidad secundaria
de comunicaciones DI3 DI2 DI1 DI0 DO3 DO2 DO1 DO0
Pulsador 1 entrada ➁ 0 X1 1 1 * — — —
Luz piloto 1-salida ➁ 0 0 1 1 * — — X1
pulsador iluminado 1 entrada/1 salida ➁ 0 X1 1 1 * — — X1
Selector, selector de llave: 2 posiciones 1 entrada ➁ 0 X2 1 1 * — — —
1 entrada ➀ 0 X3 1 1 * — — —
Selector, selector de llave: 3 posiciones
1 entrada ➁ 0 X3 1 1 * — — —
Selector iluminado: 2 posiciones 1 entrada/1 salida ➁ 0 X2 1 1 * — — X1
1 entrada ➀ 0 X3 1 1 * — — —
Selector iluminado: 3 posiciones
1 entrada/1 salida ➁ 0 X3 1 1 * — — X1

Notas:
1. ∗ La principal de la AS-Interface usa el bit DO3 para Tal como se muestra en la tabla y figura, el selector de 3
direccionar las secunbdarias A/B. posiciones, el selector de llave y los interruptores selectores
2. En la tabla anterior, los bits marcados con X1, X2 y X3 se iluminados, usan dos bloques de comunicaciones. Cada uno
usan para los datos de E/S de SwitchNet. de ellos debe disponer de una dirección única, por ello los
selectores de 3 posiciones requieren 2 direcciones de
3. X1: Cuando se presiona al pulsador los datos de entrada son
secundaria.
1 (activado). Cuando no se presiona el pulsador, los datos de
entrada son 0 (desactivado). Cuando los datos de salida son 6. Los bits de entrada sin usar DI3 y DI2 son 0 (desactivado) y
1 (activado) el LED se enciende. Cuando los datos de salida los bits de entrada sin usar DI1 y DI0 son 1 (activado). Las
son 0 (desactivado) el LED se apaga. secundarias ignoran los datos de salida sin usar (-) enviados
desde la principal.
4. X2: Los datos de entrada del selector de 2 posiciones, el selector
de llave y los interruptores selectores iluminados dependen de la Posición de montaje del bloque de comunicaciones
posición del operador, tal como se muestra a continuación. (Vista posterior)

Selector Zona de marca de dirección


Izquierda Derecha
Operador de 2 posiciones Posición de Posición de
montaje ➁ montaje ➀

Posición del operador Izquierda Derecha AS-i (+) AS-i (–)


DI2 0 1

5. X3: Los datos de entrada del selector de 3 posiciones, el selector


de llave y los interruptores selectores iluminados dependen de la
posición del operador, tal como se muestra a continuación.

Selector AS-i (–) AS-i (+)


Centro
Operador de 3 posiciones Izquierda Derecha

En el selector de 3 posiciones, el selector de llavem


Posición del operador Izquierda Centro Derecha y los interruptores selectores iluminados, los
bloques de comunicación ➀ y ➁ se montan en las
Posición de posiciones mostradas anteriormente.
Bit de datos de
montaje del bloque
entrada:
de comunicaciones
➀ DI2 1 0 0
➁ DI2 0 0 1

• Comando Write_Parameter • Configurar Write_Parameter


Sel Configuración
0 0 A4 A3 A2 A1 A0 1 P2 P1 P0 PB 1
P3 Selección Datos de Observa-
Brillo del LED
de salida control ciones
P2 P1 P0
100% 1 1 Predeterminado
50% 1: DO0 0 1
25% 0: DO1 1 0
12.5% 0 0

28-38 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

•Relés internos para secundarias SwitchNet


• Serie L6
Selector, selector de llave,
Número de Pulsador Luz piloto Pulsador iluminado
palanca: 2 posiciones
secundaria
Entrada DI2 Salida DO0 Entrada DI2 Salida DO0 Entrada DI2
(Secundaria 0) M1302 M1620 M1302 M1620 M1302
Secundaria 1(A) M1306 M1624 M1306 M1624 M1306
Secundaria 2(A) M1312 M1630 M1312 M1630 M1312
Secundaria 3(A) M1316 M1634 M1316 M1634 M1316
Secundaria 4(A) M1322 M1640 M1322 M1640 M1322
Secundaria 5(A) M1326 M1644 M1326 M1644 M1326
Secundaria 6(A) M1332 M1650 M1332 M1650 M1332
Secundaria 7(A) M1336 M1654 M1336 M1654 M1336
Secundaria 8(A) M1342 M1660 M1342 M1660 M1342
Secundaria 9(A) M1346 M1664 M1346 M1664 M1346
Secundaria 10(A) M1352 M1670 M1352 M1670 M1352
Secundaria 11(A) M1356 M1674 M1356 M1674 M1356
Secundaria 12(A) M1362 M1680 M1362 M1680 M1362
Secundaria 13(A) M1366 M1684 M1366 M1684 M1366
Secundaria 14(A) M1372 M1690 M1372 M1690 M1372
Secundaria 15(A) M1376 M1694 M1376 M1694 M1376
Secundaria 16(A) M1382 M1700 M1382 M1700 M1382
Secundaria 17(A) M1386 M1704 M1386 M1704 M1386
Secundaria 18(A) M1392 M1710 M1392 M1710 M1392
Secundaria 19(A) M1396 M1714 M1396 M1714 M1396
Secundaria 20(A) M1402 M1720 M1402 M1720 M1402
Secundaria 21(A) M1406 M1724 M1406 M1724 M1406
Secundaria 22(A) M1412 M1730 M1412 M1730 M1412
Secundaria 23(A) M1416 M1734 M1416 M1734 M1416
Secundaria 24(A) M1422 M1740 M1422 M1740 M1422
Secundaria 25(A) M1426 M1744 M1426 M1744 M1426
Secundaria 26(A) M1432 M1750 M1432 M1750 M1432
Secundaria 27(A) M1436 M1754 M1436 M1754 M1436
Secundaria 28(A) M1442 M1760 M1442 M1760 M1442
Secundaria 29(A) M1446 M1764 M1446 M1764 M1446
Secundaria 30(A) M1452 M1770 M1452 M1770 M1452
Secundaria 31(A) M1456 M1774 M1456 M1774 M1456
Secundaria 1B M1466 M1784 M1466 M1784 M1466
Secundaria 2B M1472 M1790 M1472 M1790 M1472
Secundaria 3B M1476 M1794 M1476 M1794 M1476
Secundaria 4B M1482 M1800 M1482 M1800 M1482
Secundaria 5B M1486 M1804 M1486 M1804 M1486
Secundaria 6B M1492 M1810 M1492 M1810 M1492
Secundaria 7B M1496 M1814 M1496 M1814 M1496
Secundaria 8B M1502 M1820 M1502 M1820 M1502
Secundaria 9B M1506 M1824 M1506 M1824 M1506
Secundaria 10B M1512 M1830 M1512 M1830 M1512
Secundaria 11B M1516 M1834 M1516 M1834 M1516
Secundaria 12B M1522 M1840 M1522 M1840 M1522
Secundaria 13B M1526 M1844 M1526 M1844 M1526
Secundaria 14B M1532 M1850 M1532 M1850 M1532
Secundaria 15B M1536 M1854 M1536 M1854 M1536
Secundaria 16B M1542 M1860 M1542 M1860 M1542
Secundaria 17B M1546 M1864 M1546 M1864 M1546
Secundaria 18B M1552 M1870 M1552 M1870 M1552
Secundaria 19B M1556 M1874 M1556 M1874 M1556
Secundaria 20B M1562 M1880 M1562 M1880 M1562
Secundaria 21B M1566 M1884 M1566 M1884 M1566
Secundaria 22B M1572 M1890 M1572 M1890 M1572
Secundaria 23B M1576 M1894 M1576 M1894 M1576
Secundaria 24B M1582 M1900 M1582 M1900 M1582
Secundaria 25B M1586 M1904 M1586 M1904 M1586
Secundaria 26B M1592 M1910 M1592 M1910 M1592
Secundaria 27B M1596 M1914 M1596 M1914 M1596
Secundaria 28B M1602 M1920 M1602 M1920 M1602
Secundaria 29B M1606 M1924 M1606 M1924 M1606
Secundaria 30B M1612 M1930 M1612 M1930 M1612
Secundaria 31B M1616 M1934 M1616 M1934 M1616

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 28-39


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

• Serie L6 (continuación)
Selector, selector de llave, palanca:
Número de Selector iluminado: 2 posiciones Selector iluminado: 3 posiciones
3 posiciones
secundaria
Entrada DI3 Entrada DI2 Entrada DI2 Salida DO0 Entrada DI3 Entrada DI2 Salida DO0
(Secundaria 0) M1303 M1302 M1302 M1620 M1303 M1302 M1620
Secundaria 1(A) M1307 M1306 M1306 M1624 M1307 M1306 M1624
Secundaria 2(A) M1313 M1312 M1312 M1630 M1313 M1312 M1630
Secundaria 3(A) M1317 M1316 M1316 M1634 M1317 M1316 M1634
Secundaria 4(A) M1323 M1322 M1322 M1640 M1323 M1322 M1640
Secundaria 5(A) M1327 M1326 M1326 M1644 M1327 M1326 M1644
Secundaria 6(A) M1333 M1332 M1332 M1650 M1333 M1332 M1650
Secundaria 7(A) M1337 M1336 M1336 M1654 M1337 M1336 M1654
Secundaria 8(A) M1343 M1342 M1342 M1660 M1343 M1342 M1660
Secundaria 9(A) M1347 M1346 M1346 M1664 M1347 M1346 M1664
Secundaria 10(A) M1353 M1352 M1352 M1670 M1353 M1352 M1670
Secundaria 11(A) M1357 M1356 M1356 M1674 M1357 M1356 M1674
Secundaria 12(A) M1363 M1362 M1362 M1680 M1363 M1362 M1680
Secundaria 13(A) M1367 M1366 M1366 M1684 M1367 M1366 M1684
Secundaria 14(A) M1373 M1372 M1372 M1690 M1373 M1372 M1690
Secundaria 15(A) M1377 M1376 M1376 M1694 M1377 M1376 M1694
Secundaria 16(A) M1383 M1382 M1382 M1700 M1383 M1382 M1700
Secundaria 17(A) M1387 M1386 M1386 M1704 M1387 M1386 M1704
Secundaria 18(A) M1393 M1392 M1392 M1710 M1393 M1392 M1710
Secundaria 19(A) M1397 M1396 M1396 M1714 M1397 M1396 M1714
Secundaria 20(A) M1403 M1402 M1402 M1720 M1403 M1402 M1720
Secundaria 21(A) M1407 M1406 M1406 M1724 M1407 M1406 M1724
Secundaria 22(A) M1413 M1412 M1412 M1730 M1413 M1412 M1730
Secundaria 23(A) M1417 M1416 M1416 M1734 M1417 M1416 M1734
Secundaria 24(A) M1423 M1422 M1422 M1740 M1423 M1422 M1740
Secundaria 25(A) M1427 M1426 M1426 M1744 M1427 M1426 M1744
Secundaria 26(A) M1433 M1432 M1432 M1750 M1433 M1432 M1750
Secundaria 27(A) M1437 M1436 M1436 M1754 M1437 M1436 M1754
Secundaria 28(A) M1443 M1442 M1442 M1760 M1443 M1442 M1760
Secundaria 29(A) M1447 M1446 M1446 M1764 M1447 M1446 M1764
Secundaria 30(A) M1453 M1452 M1452 M1770 M1453 M1452 M1770
Secundaria 31(A) M1457 M1456 M1456 M1774 M1457 M1456 M1774
Secundaria 1B M1467 M1466 M1466 M1784 M1467 M1466 M1784
Secundaria 2B M1473 M1472 M1472 M1790 M1473 M1472 M1790
Secundaria 3B M1477 M1476 M1476 M1794 M1477 M1476 M1794
Secundaria 4B M1483 M1482 M1482 M1800 M1483 M1482 M1800
Secundaria 5B M1487 M1486 M1486 M1804 M1487 M1486 M1804
Secundaria 6B M1493 M1492 M1492 M1810 M1493 M1492 M1810
Secundaria 7B M1497 M1496 M1496 M1814 M1497 M1496 M1814
Secundaria 8B M1503 M1502 M1502 M1820 M1503 M1502 M1820
Secundaria 9B M1507 M1506 M1506 M1824 M1507 M1506 M1824
Secundaria 10B M1513 M1512 M1512 M1830 M1513 M1512 M1830
Secundaria 11B M1517 M1516 M1516 M1834 M1517 M1516 M1834
Secundaria 12B M1523 M1522 M1522 M1840 M1523 M1522 M1840
Secundaria 13B M1527 M1526 M1526 M1844 M1527 M1526 M1844
Secundaria 14B M1533 M1532 M1532 M1850 M1533 M1532 M1850
Secundaria 15B M1537 M1536 M1536 M1854 M1537 M1536 M1854
Secundaria 16B M1543 M1542 M1542 M1860 M1543 M1542 M1860
Secundaria 17B M1547 M1546 M1546 M1864 M1547 M1546 M1864
Secundaria 18B M1553 M1552 M1552 M1870 M1553 M1552 M1870
Secundaria 19B M1557 M1556 M1556 M1874 M1557 M1556 M1874
Secundaria 20B M1563 M1562 M1562 M1880 M1563 M1562 M1880
Secundaria 21B M1567 M1566 M1566 M1884 M1567 M1566 M1884
Secundaria 22B M1573 M1572 M1572 M1890 M1573 M1572 M1890
Secundaria 23B M1577 M1576 M1576 M1894 M1577 M1576 M1894
Secundaria 24B M1583 M1582 M1582 M1900 M1583 M1582 M1900
Secundaria 25B M1587 M1586 M1586 M1904 M1587 M1586 M1904
Secundaria 26B M1593 M1592 M1592 M1910 M1593 M1592 M1910
Secundaria 27B M1597 M1596 M1596 M1914 M1597 M1596 M1914
Secundaria 28B M1603 M1602 M1602 M1920 M1603 M1602 M1920
Secundaria 29B M1607 M1606 M1606 M1924 M1607 M1606 M1924
Secundaria 30B M1613 M1612 M1612 M1930 M1613 M1612 M1930
Secundaria 31B M1617 M1616 M1616 M1934 M1617 M1616 M1934

28-40 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

• Series HW
Selector, selector de
Número de Pulsador Luz piloto Pulsador iluminado
llave: 2 posiciones
secundaria
Entrada DI2 Salida DO0 Entrada DI2 Salida DO0 Entrada DI2
(Secundaria 0) M1302 M1620 M1302 M1620 M1302
Secundaria 1(A) M1306 M1624 M1306 M1624 M1306
Secundaria 2(A) M1312 M1630 M1312 M1630 M1312
Secundaria 3(A) M1316 M1634 M1316 M1634 M1316
Secundaria 4(A) M1322 M1640 M1322 M1640 M1322
Secundaria 5(A) M1326 M1644 M1326 M1644 M1326
Secundaria 6(A) M1332 M1650 M1332 M1650 M1332
Secundaria 7(A) M1336 M1654 M1336 M1654 M1336
Secundaria 8(A) M1342 M1660 M1342 M1660 M1342
Secundaria 9(A) M1346 M1664 M1346 M1664 M1346
Secundaria 10(A) M1352 M1670 M1352 M1670 M1352
Secundaria 11(A) M1356 M1674 M1356 M1674 M1356
Secundaria 12(A) M1362 M1680 M1362 M1680 M1362
Secundaria 13(A) M1366 M1684 M1366 M1684 M1366
Secundaria 14(A) M1372 M1690 M1372 M1690 M1372
Secundaria 15(A) M1376 M1694 M1376 M1694 M1376
Secundaria 16(A) M1382 M1700 M1382 M1700 M1382
Secundaria 17(A) M1386 M1704 M1386 M1704 M1386
Secundaria 18(A) M1392 M1710 M1392 M1710 M1392
Secundaria 19(A) M1396 M1714 M1396 M1714 M1396
Secundaria 20(A) M1402 M1720 M1402 M1720 M1402
Secundaria 21(A) M1406 M1724 M1406 M1724 M1406
Secundaria 22(A) M1412 M1730 M1412 M1730 M1412
Secundaria 23(A) M1416 M1734 M1416 M1734 M1416
Secundaria 24(A) M1422 M1740 M1422 M1740 M1422
Secundaria 25(A) M1426 M1744 M1426 M1744 M1426
Secundaria 26(A) M1432 M1750 M1432 M1750 M1432
Secundaria 27(A) M1436 M1754 M1436 M1754 M1436
Secundaria 28(A) M1442 M1760 M1442 M1760 M1442
Secundaria 29(A) M1446 M1764 M1446 M1764 M1446
Secundaria 30(A) M1452 M1770 M1452 M1770 M1452
Secundaria 31(A) M1456 M1774 M1456 M1774 M1456
Secundaria 1B M1466 M1784 M1466 M1784 M1466
Secundaria 2B M1472 M1790 M1472 M1790 M1472
Secundaria 3B M1476 M1794 M1476 M1794 M1476
Secundaria 4B M1482 M1800 M1482 M1800 M1482
Secundaria 5B M1486 M1804 M1486 M1804 M1486
Secundaria 6B M1492 M1810 M1492 M1810 M1492
Secundaria 7B M1496 M1814 M1496 M1814 M1496
Secundaria 8B M1502 M1820 M1502 M1820 M1502
Secundaria 9B M1506 M1824 M1506 M1824 M1506
Secundaria 10B M1512 M1830 M1512 M1830 M1512
Secundaria 11B M1516 M1834 M1516 M1834 M1516
Secundaria 12B M1522 M1840 M1522 M1840 M1522
Secundaria 13B M1526 M1844 M1526 M1844 M1526
Secundaria 14B M1532 M1850 M1532 M1850 M1532
Secundaria 15B M1536 M1854 M1536 M1854 M1536
Secundaria 16B M1542 M1860 M1542 M1860 M1542
Secundaria 17B M1546 M1864 M1546 M1864 M1546
Secundaria 18B M1552 M1870 M1552 M1870 M1552
Secundaria 19B M1556 M1874 M1556 M1874 M1556
Secundaria 20B M1562 M1880 M1562 M1880 M1562
Secundaria 21B M1566 M1884 M1566 M1884 M1566
Secundaria 22B M1572 M1890 M1572 M1890 M1572
Secundaria 23B M1576 M1894 M1576 M1894 M1576
Secundaria 24B M1582 M1900 M1582 M1900 M1582
Secundaria 25B M1586 M1904 M1586 M1904 M1586
Secundaria 26B M1592 M1910 M1592 M1910 M1592
Secundaria 27B M1596 M1914 M1596 M1914 M1596
Secundaria 28B M1602 M1920 M1602 M1920 M1602
Secundaria 29B M1606 M1924 M1606 M1924 M1606
Secundaria 30B M1612 M1930 M1612 M1930 M1612
Secundaria 31B M1616 M1934 M1616 M1934 M1616

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 28-41


28: COMUNICACIÓN PRINCIPAL DE AS-INTERFACE

• Series HW (continuación)
Selector, selector de llave:
Número de Selector iluminado: 2 posiciones Selector iluminado: 3 posiciones
3 posiciones
secundaria
Entrada DI2 (Bloque de com. ➀ ➁) Entrada DI2 Salida DO0 Entrada DI2 (Bloque de com. ➀ ➁) Salida DO0 (Bloque de com. ➁)
(Secundaria 0) M1302 M1302 M1620 M1302 M1620
Secundaria 1(A) M1306 M1306 M1624 M1306 M1624
Secundaria 2(A) M1312 M1312 M1630 M1312 M1630
Secundaria 3(A) M1316 M1316 M1634 M1316 M1634
Secundaria 4(A) M1322 M1322 M1640 M1322 M1640
Secundaria 5(A) M1326 M1326 M1644 M1326 M1644
Secundaria 6(A) M1332 M1332 M1650 M1332 M1650
Secundaria 7(A) M1336 M1336 M1654 M1336 M1654
Secundaria 8(A) M1342 M1342 M1660 M1342 M1660
Secundaria 9(A) M1346 M1346 M1664 M1346 M1664
Secundaria 10(A) M1352 M1352 M1670 M1352 M1670
Secundaria 11(A) M1356 M1356 M1674 M1356 M1674
Secundaria 12(A) M1362 M1362 M1680 M1362 M1680
Secundaria 13(A) M1366 M1366 M1684 M1366 M1684
Secundaria 14(A) M1372 M1372 M1690 M1372 M1690
Secundaria 15(A) M1376 M1376 M1694 M1376 M1694
Secundaria 16(A) M1382 M1382 M1700 M1382 M1700
Secundaria 17(A) M1386 M1386 M1704 M1386 M1704
Secundaria 18(A) M1392 M1392 M1710 M1392 M1710
Secundaria 19(A) M1396 M1396 M1714 M1396 M1714
Secundaria 20(A) M1402 M1402 M1720 M1402 M1720
Secundaria 21(A) M1406 M1406 M1724 M1406 M1724
Secundaria 22(A) M1412 M1412 M1730 M1412 M1730
Secundaria 23(A) M1416 M1416 M1734 M1416 M1734
Secundaria 24(A) M1422 M1422 M1740 M1422 M1740
Secundaria 25(A) M1426 M1426 M1744 M1426 M1744
Secundaria 26(A) M1432 M1432 M1750 M1432 M1750
Secundaria 27(A) M1436 M1436 M1754 M1436 M1754
Secundaria 28(A) M1442 M1442 M1760 M1442 M1760
Secundaria 29(A) M1446 M1446 M1764 M1446 M1764
Secundaria 30(A) M1452 M1452 M1770 M1452 M1770
Secundaria 31(A) M1456 M1456 M1774 M1456 M1774
Secundaria 1B M1466 M1466 M1784 M1466 M1784
Secundaria 2B M1472 M1472 M1790 M1472 M1790
Secundaria 3B M1476 M1476 M1794 M1476 M1794
Secundaria 4B M1482 M1482 M1800 M1482 M1800
Secundaria 5B M1486 M1486 M1804 M1486 M1804
Secundaria 6B M1492 M1492 M1810 M1492 M1810
Secundaria 7B M1496 M1496 M1814 M1496 M1814
Secundaria 8B M1502 M1502 M1820 M1502 M1820
Secundaria 9B M1506 M1506 M1824 M1506 M1824
Secundaria 10B M1512 M1512 M1830 M1512 M1830
Secundaria 11B M1516 M1516 M1834 M1516 M1834
Secundaria 12B M1522 M1522 M1840 M1522 M1840
Secundaria 13B M1526 M1526 M1844 M1526 M1844
Secundaria 14B M1532 M1532 M1850 M1532 M1850
Secundaria 15B M1536 M1536 M1854 M1536 M1854
Secundaria 16B M1542 M1542 M1860 M1542 M1860
Secundaria 17B M1546 M1546 M1864 M1546 M1864
Secundaria 18B M1552 M1552 M1870 M1552 M1870
Secundaria 19B M1556 M1556 M1874 M1556 M1874
Secundaria 20B M1562 M1562 M1880 M1562 M1880
Secundaria 21B M1566 M1566 M1884 M1566 M1884
Secundaria 22B M1572 M1572 M1890 M1572 M1890
Secundaria 23B M1576 M1576 M1894 M1576 M1894
Secundaria 24B M1582 M1582 M1900 M1582 M1900
Secundaria 25B M1586 M1586 M1904 M1586 M1904
Secundaria 26B M1592 M1592 M1910 M1592 M1910
Secundaria 27B M1596 M1596 M1914 M1596 M1914
Secundaria 28B M1602 M1602 M1920 M1602 M1920
Secundaria 29B M1606 M1606 M1924 M1606 M1924
Secundaria 30B M1612 M1612 M1930 M1612 M1930
Secundaria 31B 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 posición de montaje del bloque de comunicaciones, consulte página 28-38.

28-42 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


29: SOLUCIÓN DE PROBLEMAS
Introducción
En este capítulo 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 autodiagnóstico 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 compilación en WindLDR. Cuando se descarga un programa incorrecto en MicroSmart,
se comprueban aún los errores de sintaxis del programa del usuario. Los errores también 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 códigos de error también se pueden leer en el módulo HMI.

LED DE ERROR
El módulo de la CPU de MicroSmart incluye un indicador de
ERROR. Cuando se produce un error en el módulo de la CPU
de MicroSmart, el LED DE ERROR se enciende. Consulte los IN
diagramas de solución de problemas en la página 29-12. 0 1 2 3 4 5 6 7 10 11 12 13 14 15

Si desea obtener más información acerca de las causas que


PRE S 0 1 2 3 4 5 6 7 10 11
hacen que se active el LED DE ERROR, consulte la página WU R
RNR
T
A OUT
T
29-4. LED DE ERROR

Lectura de datos de error


Cuando se produce un error durante el funcionamiento de MicroSmart , los códigos y los mensajes de error se
pueden leer utilizando WindLDR en un equipo.

Supervisión de WindLDR
1. Desde la barra de menú del WindLDR, seleccione En línea > Supervisar > Supervisar. El modo de supervisión
se activa.
2. Desde la barra de menú WindLDR, seleccione En línea > PLC > Estado. Aparece el cuadro de diálogo Estado de PLC.
Si existe algún error, la palabra "Error" aparece en el cuadro de estado de error.

Versión de programa del


sistema D8029

Botón Detalles

Cuadro de estado de error


D8005 (código de error general)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 29-1


29: SOLUCIÓN DE PROBLEMAS

3. Haga clic sobre el botón Detalles ubicado a la derecha del botón de Estado de error en el cuadro de diálogo
Estado de PLC.

Borrado de códigos de error en WindLDR

Después de eliminar la causa del error, borre el código de error utilizando el siguiente procedimiento:

1. Desde la barra de menú del WindLDR, seleccione En línea > Supervisar > Supervisar. El modo de supervisión
se activa.

2. Desde la barra de menú WindLDR, seleccione En línea > PLC > Estado. Aparece el cuadro de diálogo Estado
de PLC.

3. Haga clic sobre el botón Borrar ubicado a la derecha del botón de Estado de error en el cuadro de diálogo
Estado de PLC.
Con este procedimiento, el código de error se borra del registro de datos especial D8005 (código de error
general) y el error se elimina del cuadro de diálogo Estado de PLC.

Botón Borrar

Error borrado

29-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


29: SOLUCIÓN DE PROBLEMAS

Registros de datos especiales para la información de errores


Hay dos registros de datos asignados para almacenar información sobre los errores.
D8005 Código de error general
D8006 Código de error de ejecución en el programa del usuario

Códigos de error generales


El código de error general se almacena en el registro de datos especial D8005 (código de error general).
Si supervisa el estado de PLC mediante WindLDR, el código de error se visualiza en el cuadro de códigos de
error en Estado de error en el cuadro de diálogo Estado de PLC utilizando cuatro dígitos hexadecimales de 0 a
F. Cada dígito del código indica un conjunto diferente de condiciones que reclaman atención. Una vez borrado
el código de error tal y como se describe en la página anterior, el cuadro de códigos de error se deja en blanco.
Por ejemplo, el código de error puede indicar “0021”. Esto indica dos condiciones que requieren atención,
"Error de comprobación de suma en el programa del usuario" en el tercer gráfico y "Error de alimentación" en
el cuarto gráfico. Si la lectura muestra “000D”, indica que existen tres condiciones sólo del cuarto gráfico.

Código de error: Dígito más


F000 E000 D000 C000 B000 A000 9000 8000 7000 6000 5000 4000 3000 2000 1000 0000
significativo

Error de inicialización del bus de E/S X

Código de error: 2º dígito


F00 E00 D00 C00 B00 A00 900 800 700 600 500 400 300 200 100 000
empezando por la izquierda
Error de escritura en el programa del
X X X X X X X X
usuario
Error del módulo de la CPU X X X X X X X X
Error de IC de hora X X X X X X X X

Código de error: 3er dígito


F0 E0 D0 C0 B0 A0 90 80 70 60 50 40 30 20 10 00
empezando por la izquierda
Error de comprobación de suma del
X X X X X X X X
valor de preselección de TIM/CNT
Error de comprobación de suma en la
X X X X X X X X
RAM del programa del usuario
Error en los datos mantenidos X X X X X X X X
Error de sintaxis en el programa del
X X X X X X X X
usuario

Código de error: Dígito menos


F E D C B A 9 8 7 6 5 4 3 2 1 0
significativo
Error de alimentación X X X X X X X X
Error de temporizador de vigilancia X X X X X X X X
Error de conexión del vínculo de datos X X X X X X X X
Error de comprobación de suma en la
X X X X X X X X
EEPROM del programa del usuario

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 29-3


29: SOLUCIÓN DE PROBLEMAS

Estado operativo del módulo de la CPU, Salida y ERR LED durante los errores
Estado LED DE
Elementos de error Salida Comprobado en
operativo ERROR
DESACTIVA
Error de alimentación Parada DESACTIVADO Cualquier momento
DO
Error de temporizador de vigilancia Parada DESACTIVADO ACTIVADO Cualquier momento
DESACTIVA Inicialización del
Error de conexión del vínculo de datos Parada DESACTIVADO
DO vínculo de datos
Error de comprobación de suma en la
Parada DESACTIVADO ACTIVADO Inicio de operación
EEPROM del programa del usuario
Error de comprobación de suma del DESACTIVA
Mantenido Mantenido Inicio de operación
valor de preselección de TIM/CNT DO
Error de comprobación de suma en la
Parada *1 DESACTIVADO ACTIVADO Durante la operación
RAM del programa del usuario
Mantenido/
Mantenido/ DESACTIVA
Error en los datos mantenidos DESACTIVADO * Encendido
Parada *2 DO
2
Error de sintaxis en el programa del Descarga del programa
Parada DESACTIVADO ACTIVADO
usuario del usuario
Error de escritura en el programa del Descarga del programa
Parada DESACTIVADO ACTIVADO
usuario del usuario
Error del módulo de la CPU Parada DESACTIVADO ACTIVADO Encendido
Error de IC de hora Mantenido Mantenido ACTIVADO Cualquier momento
Error de inicialización del bus de E/S Parada DESACTIVADO ACTIVADO Encendido
Error de ejecución en el programa del Ejecución del programa
Mantenido Mantenido ACTIVADO
usuario del usuario

*1: Cuando se produce un error de comprobación de suma en la RAM del programa, se para la operación momentáneamente para
volver a cargar el programa del usuario. Una vez finalizada la carga, la operación continúa.
*2: Por defecto, la operación empieza a ejecutarse y las salidas se activan o desactivan según el programa del usuario, pero también es
posible parar la operación y desactivar las salidas mediante Configuración de área de función en WindLDR. Consulte la página
5-3.

Causas de los errores y soluciones


0001h: Error de alimentación
Este error indica si la alimentación tiene una tensión menor que la especificada. Este error también se registra
cuando el equipo se apaga. Borre el código de error utilizando el módulo 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 exploración). Cuando
el tiempo supera los 293 mseg aproximadamente, el temporizador de vigilancia indica un error. Borre el código
de error utilizando el módulo HMI o WindLDR en un equipo. Si este error se produce con frecuencia, debe
sustituir el módulo de la CPU de MicroSmart.
0004h: Error de conexión del vínculo de datos
Este error indica que la Configuración de área de función para la comunicación de vínculo de datos es
incorrecta o que el cable no está conectado correctamente. Asegúrese de que las estaciones esclavas se
establecen en los números de estación 1 a 31 utilizando WindLDR. No se permiten números de estaciones
duplicados. Consulte la página 25-9.
Para corregir este error, efectúe las correcciones en Configuración de área de función y descargue el
programa del usuario en cada estación o conecte el cable correctamente. Apague el sistema y vuelva a
encenderlo para la estación esclava. Después, siga uno de estos métodos:
• Apague el sistema y vuelva a encenderlo para la estación maestra.

29-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


29: SOLUCIÓN DE PROBLEMAS

• Inicialice la comunicación de vínculo de datos para la estación maestra utilizando WindLDR en un equipo.
Consulte la página 25-13.
• Active el relé interno especial M8007 (indicador de inicialización de comunicación de vínculo de datos) en la
estación maestra. Consulte la página 25-7.
0008h: Error de comprobación de suma en la EEPROM del programa del usuario
El programa del usuario almacenado en la EEPROM del módulo de la CPU de MicroSmart está dañado.
Descargue un programa del usuario correcto para MicroSmart, y borre el código de error utilizando el módulo
HMI o WindLDR en un equipo.
Cuando se instala un cartucho de memoria en el módulo de la CPU, se comprueba el programa del usuario en
dicho cartucho.
0010h: Error de comprobación de suma en el valor de preselección del temporizador/contador
Los datos de ejecución de los valores de preselección del temporizador/contador están dañados. Los valores de
preselección del temporizador/contador se inicializan para los valores del programa del usuario
automáticamente. Observe que los valores de preselección modificados se han borrado y que los originales se
han restaurado. Borre el código de error utilizando el módulo HMI o WindLDR en un equipo.
0020h: Error de comprobación de suma en la RAM del programa del usuario
Los datos del área de compilación del programa del usuario de la RAM del módulo de la CPU de MicroSmart
están dañados. Cuando se produce este error, el programa del usuario se vuelve a compilar automáticamente
y los valores de preselección del temporizador/contador y los de los registros de datos de expansión se
inicializan para los valores del programa del usuario. Observe que los valores de preselección modificados se
han borrado y que los originales se han restaurado. Borre el código de error utilizando el módulo 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 alimentación
están dañados a causa de un error en la copia de seguridad de la memoria. Observe que los datos de
“mantenimiento” de los relés internos y los registros de cambios se han borrado. Los datos de los contadores y
de los registros de datos también se han borrado. Borre el código de error utilizando el módulo HMI o WindLDR
en un equipo.
Si este error se produce cuando el sistema está apagado durante un corto período de tiempo tras haber
cargado la pila siguiendo las indicaciones, significa que ésta es defectuosa y tendrá que sustituir el módulo 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 código 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 módulo de la CPU de MicroSmart cuando se descarga un
programa del usuario. El código de error se borra cuando la escritura en la EEPROM se finaliza
correctamente. Si este error se produce con frecuencia, debe sustituir el módulo de la CPU de MicroSmart.
Cuando se instala un cartucho de memoria en el módulo de la CPU, se comprueba la escritura en dicho
cartucho.
0200h: Error del módulo de la CPU
Este error se emite cuando no se encuentra la EEPROM. Cuando se produzca este error, apague el equipo y
enciéndalo de nuevo. Borre el código de error utilizando el módulo HMI o WindLDR en un equipo. Si este error
se produce con frecuencia, debe sustituir el módulo de la CPU de MicroSmart.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 29-5


29: SOLUCIÓN 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 válidos.
Borre el código de error y establezca los datos de fecha/hora utilizando el módulo 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 Solución de problemas en la página 29-23.
2000h: Error de inicialización del bus de E/S
Este error indica que un módulo de E/S tiene un problema. Si este error se produce con frecuencia o la función
de E/S normal no se restaura automáticamente, debe sustituir el módulo de E/S.

29-6 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


29: SOLUCIÓN DE PROBLEMAS

Error de ejecución en el programa del usuario


Este error indica que se han encontrado datos no válidos durante la ejecución de un programa del usuario.
Cuando se produce este error, también se activan el LED DE ERROR y el relé interno M8004 (error de
ejecución en el programa del usuario). La información detallada de este error se puede ver desde el código de
error almacenado en el registro de datos especial D8006 (error de ejecución en el programa del usuario).

Código de error de
ejecución en el
programa del Detalles de error
usuario
(D8006)
1 El dispositivo de origen/destino está fuera del intervalo
2 El resultado de MUL está fuera del intervalo de tipo de datos.
3 El resultado de DIV está fuera del intervalo de tipo de datos o división por 0.
4 BCDLS tiene S1 o S1+1 superior a 9999.
5 HTOB(W) tiene S1 superior a 9999.
6 BTOH tiene un dígito de S1 superior a 9.
7 HTOA/ATOH/BTOA/ATOB tiene cantidad de dígitos a convertir que está fuera del intervalo.
8 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 válido.
S1: de 0 a 127
S2/S3: Datos de hora de 0 a 23, datos de minutos de 0 a 59
9 S2/S3 puede ser 10000.
La instrucción WKTBL no está programada o la instrucción WKTIM se ejecuta antes de la
instrucción WKTBL cuando 1 (días adicionales en la tabla de la semana) o 2 (saltar días en la
tabla de la semana) se configura para MODE en la instrucción WKTIM.
WKTBL tiene S1 a Sn fuera de intervalo.
10 Mes: 01 a 12
Día: 01 a 31
11 Los datos de DGRD superan 65535 con 5 dígitos 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.
TXD/RXD se está ejecutando mientras el puerto RS232C 1 o 2 no está establecido en modo de
15
comunicación del usuario.
16 Error en la ejecución de la instrucción PID (consulte la página 21-4).
El valor de preselección se escribe en un temporizador o contador cuyo valor de preselección
17
está designado con un registro de datos.
Se ha intentado ejecutar una instrucción que no se puede utilizar en un programa de
interrupción:
SOTU, SOTD, TML, TIM, TMH, TMS, CNT, CDP, CUP, SFR, SFRN, ROOT, WKTIM, WKTBL,
18
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
página 5-25).
19 Se ha intentado ejecutar una instrucción que no está disponible para la PLC.
PULS1, PULS2, PWM1, PWM2, RAMP, ZRN1 o ZRN2 tiene un valor no válido en los registros
20
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.
El tiempo de ejecución del programa de interrupción supera los 670 µseg al utilizar una
24
interrupción de temporizador

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 29-7


29: SOLUCIÓN DE PROBLEMAS

Código de error de
ejecución en el
programa del Detalles de error
usuario
(D8006)
25 BCDLS tiene un valor de S2 superior a 7.
DI o EI se ejecuta cuando la entrada de interrupción o interrupción de temporizador no está
26
programada en Configuración de área de función.
27 El área de trabajo se daña al utilizar DTML, DTIM, DTMH, DTMS o TTIM.

29-8 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


29: SOLUCIÓN DE PROBLEMAS

Diagramas de solución de problemas


Cuando encuentre uno de los siguientes problemas, consulte los diagramas de solución de problemas en
las páginas siguientes.

Diagrama de solución
Problema
de problemas

El LED de PWR no funciona. Diagrama 1

El LED de EJECUCIÓN 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 comunicación entre WindLDR de un equipo y MicroSmart no es posible. Diagrama 6

No se puede parar ni restablecer la operación. Diagrama 7

La comunicación de vínculo de datos es imposible. Diagrama 8

Los datos no se transmiten en absoluto en el modo de comunicación del usuario. Diagrama 9

Los datos no se transmiten correctamente en el modo de comunicación del usuario. Diagrama 10

Los datos no se reciben en absoluto en el modo de comunicación del usuario. Diagrama 11

Los datos no se reciben correctamente en el modo de comunicación del usuario. Diagrama 12

La entrada de interrupción/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: SOLUCIÓN DE PROBLEMAS

Diagrama de solución de problemas 1

El LED de PWR no funciona.

¿Está la alimentación NO
Fuente de alimentación.
conectada?

NO SÍ
¿Está activado el LED de
PWR?

Suministre la tensión adecuada.


¿Es correcta la tensión CPU compacta: 100-240 V CA
NO
de alimentación? 24 V CC
CPU delgada: 24 V CC

NO ¿Está activado el LED de SÍ


PWR?

Llame a IDEC para solicitar asistencia técnica. END

29-10 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


29: SOLUCIÓN DE PROBLEMAS

Diagrama de solución de problemas 2

El LED de EJECUCIÓN no funciona.

¿Está activado el LED DE SÍ Consulte el Diagrama de Solución de


ERROR? problemas 3.
“El LED DE ERROR está activado”.

NO

Haga clic en el botón Iniciar PLC en Nota: Para acceder a dicho botón, en la barra de menú de WindLDR,
WindLDR en un equipo conectado a
seleccione En línea > Supervisar > Supervisar.
MicroSmart.

¿Está activado el LED DE SÍ


EJECUCIÓN?

NO

Supervise M8000 (relé interno especial del Nota: Para supervisar M8000, en la barra de menú de WindLDR
control de inicio) utilizando WindLDR. seleccione En línea > Supervisar > Supervisar, a continuación En
línea > Supervisar > Personal > Supervisión personal nueva.
Introduzca M8000 en el cuadro Dispositivo del cuadro de diálogo
Supervisión personal.

Nota: Introduzca 1 en el cuadro Valor actual del cuadro de


SÍ diálogo Supervisión personal para activar M8000.
¿Está M8000 activado?

NO

Actívelo mediante WindLDR.

¿Se ha
NO designado la entrada
Parada o de Reinicio utilizando la
¿Está activado el LED DE SÍ Configuración de área
EJECUCIÓN? de función?


NO
Desactive las entradas Parada y de
Reinicio.

¿Está activado el LED DE SÍ


EJECUCIÓN?

NO

Llame a IDEC para solicitar asistencia técnica. END

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 29-11


29: SOLUCIÓN DE PROBLEMAS

Diagrama de solución de problemas 3

El LED DE ERROR está activado.

Borre los códigos de error utilizando Win-


dLDR.
Lea la nota que sigue a continuación.

¿Está desactivado el LED SÍ


DE ERROR?

NO

Consulte la página 29-3. END


Identifique el código de error y corrí-
jalo.

Nota: Los errores temporales pueden borrarse para restaurar un funcionamiento normal
borrando los códigos de WindLDR. Consulte la página 29-2.

29-12 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


29: SOLUCIÓN DE PROBLEMAS

Diagrama de solución de problemas 4

La entrada no opera con normalidad.

¿Está activado el LED de SÍ


entrada?

NO
¿Son correctos los dirección

del dispositivo de entradas?

¿Es el cableado de entrada NO


correcto? NO

SÍ Corrija el programa.

Corrija el cableado de
entrada.

SÍ ¿Está el terminal
de entrada correctamente alimentado?

NO

Suministre la tensión adecuada al


terminal de entrada.

Tensión de entrada adecuada


Todos los módulos de la CPU compacta, los de entrada y los de E/S
mezclado: 20,4 - 28,8 V CC
Módulos de la CPU delgada: 20,4 - 26,4 V CC
Módulo de entrada CA: 85 a 132V CA

¿Es el cableado y el
funcionamiento de los NO Corrija el cableado
dispositivos externos del dispositivo
correcto? externo.

END

Llame a IDEC para solicitar asistencia técnica.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 29-13


29: SOLUCIÓN DE PROBLEMAS

Diagrama de solución de problemas 5

La salida no opera con normalidad.

Nota: El botón Inicio se encuentra en la barra de menús


WindLDR.

Haga clic en el botón Iniciar PLC en


¿Está activado el LED DE NO
WindLDR en un equipo conectado a
EJECUCIÓN? MicroSmart.

¿Está activado el LED de SÍ Asegúrese de que el cableado de


salida? salida es correcto.

NO

Compruebe los dirección del disposi-


tivo de salida.

¿Son correctos los dirección NO


del dispositivo de salidas? Corrija el programa.

Supervise la salida utilizando


WindLDR.

El circuito de salida del módulo de


¿Se activa y desactiva la SÍ
la CPU o del módulo de salida está
salida supervisada?
dañado.
Sustituya el módulo.

NO

Llame a IDEC para solicitar asistencia técnica. END

29-14 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


29: SOLUCIÓN DE PROBLEMAS

Diagrama de solución de problemas 6

La comunicación entre WindLDR de un


equipo y MicroSmart no es posible.

¿Está conectado
NO
correctamente el cable de Conéctelo completamente.
Conexión a Ordenador?

¿Está activado el LED de NO Consulte el Diagrama de Solución


PWR? de problemas 1.
“El LED de PWR no funciona”.

¿Es correcta la NO Corrija la Configuración de comuni-


Configuración de cación utilizando WindLDR. Con-
comunicación? sulte la página 26-2.

Llame a IDEC para solicitar asistencia técnica.

Cuando sólo la descarga del programa no es posible:

Sólo la descarga del programa no es posible.

¿Está la “Protección del SÍ Desactive la protección del programa


programa del usuario” del usuario.
activada? Si desea conocer más detalles, consulte
la página 5-29.
NO

Llame a IDEC para solicitar asistencia técnica.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 29-15


29: SOLUCIÓN DE PROBLEMAS

Diagrama de solución de problemas 7

No se puede parar ni resetear la


operación. Nota: Para supervisar M8000, en la barra de menú de
WindLDR seleccione En línea > Supervisar > Supervi-
sar, a continuación En línea > Supervisar > Personal >
Supervisión personal nueva. Introduzca M8000 en el
cuadro Dispositivo del cuadro de diálogo Supervisión
personal.
¿Se ha designado
la entrada Parada o de Reinicio NO
en Configuración de área
de función de WindLDR?

Supervise el relé interno especial del


SÍ control de inicio M8000 utilizando
WindLDR en un equipo.

¿Está activada la entrada NO Active la entrada designada.


Parada o de Reinicio?

Supervise la entrada Parada o de


Reinicio utilizando WindLDR en un
equipo.

¿Se activa y desactiva la NO El circuito de entrada en el módulo


entrada supervisada? de la CPU está dañado.
Sustituya el módulo de la CPU.

SÍ ¿Está M8000 desactivado?

NO

Llame a IDEC para solicitar asistencia técnica. 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 diá-


logo Supervisión personal para desactivar M8000.

29-16 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


29: SOLUCIÓN DE PROBLEMAS

Diagrama de solución de problemas 8

La comunicación de vínculo de datos es imposible.

¿Está activado el LED de NO Consulte el Diagrama de Solución de problemas


PWR? 1, “El LED de PWR no funciona”.

Compruebe la configuración del


puerto 2 utilizando WindLDR (con-
sulte las páginas 25-9 y 25-10).

¿Está correct Seleccione correctamente el vínculo de datos para el


amente seleccionado NO
el vínculo de datos para el puerto 2 y descargue de nuevo el programa del usuario
puerto 2? (consulte las páginas 25-9 y 25-10).

¿Está activado M8006 NO


en la estación maestra?
M8006: Indicador de prohibición de comunicación
SÍ de vínculo de datos
M8007: Indicador de inicialización de comunicación
Desactive M8006 mediante WindLDR.
de vínculo de datos

¿Está conectado
correctamente NO Asegúrese de que el cableado es el correcto (consulte la página
el cable de comunicación al puerto 25-2).
RS485?

Compruebe los códigos de error de las estaciones


con errores (consulte la página 25-4).

¿Es 0 el código de error en todas NO Borre los códigos de error de todas las estaciones utili-
las estaciones? zando WindLDR (consulte página 29-2).


Para la estación maestra, haga clic en el botón
Desactivar COMx (consulte la página 25-13) o Apague la estación maestra y vuélvala a encender después
active M8007 durante la operación utilizando de algunos segundos.
WindLDR.

¿Se han borrado


los códigos de error y han pasado a SÍ
0 en todas las
estaciones?
NO

Llame a IDEC para solicitar asistencia técnica. END

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 29-17


29: SOLUCIÓN DE PROBLEMAS

Diagrama de solución de problemas 9

Los datos no se transmiten en absoluto


en el modo de comunicación del usuario.

¿Está conectado NO
correctamente el cable de Asegúrese de que el cableado es correcto.
comunicación?

¿Está activada la entrada NO


Actívela.
a la instrucción TXD?

¿Está activado el LED NO Consulte el Diagrama de Solución de problemas 1


de PWR? “El LED de PWR no funciona”.

Llame a IDEC para solicitar asistencia técnica.

29-18 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


29: SOLUCIÓN DE PROBLEMAS

Diagrama de solución de problemas 10

Los datos no se transmiten correctamente


en el modo de comunicación del usuario.

¿Se establecieron correctamente los Establezca los parámetros de comunicación de


parámetros de comunicación NO
manera que coincidan con los del terminal
utilizando WindLDR? remoto utilizando WindLDR (consulte la página
17-6).

¿Se utiliza
repetidamente
el registro de datos designado SÍ Corrija el programa para sustituir el registro de
como estado de datos duplicado por un registro diferente.
transmisión?

NO

¿Están
activadas Corrija el programa para cerciorarse de que no
las entradas a más de 5 instrucciones SÍ se activan más de 5 entradas a instrucciones
TXD al mismo TXD al mismo tiempo.
tiempo?

NO

¿Es la duración de la NO
señal de ocupado en el terminal Asegúrese de que la señal de ocupado en el ter-
remoto inferior a minal remoto no supera los 5 seg.
5 seg?

¿Comprobó
NO Asegúrese de que los datos de transmisión
el dispositivo de origen 1 de la
instrucción TXD? designados como origen 1 de dispositivo son
correctos.

Llame a IDEC para solicitar asistencia técnica.

Si la comunicación del usuario todavía presenta problemas tras completar el


procedimiento anterior, realice también el procedimiento del diagrama 9 de la página
anterior.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 29-19


29: SOLUCIÓN DE PROBLEMAS

Diagrama de solución de problemas 11

Los datos no se reciben en absoluto


en el modo de comunicación del usuario.

¿Está
conectado correctamente NO
el cable de Asegúrese de que el cableado es correcto.
comunicación?

¿Está activada NO
la entrada a la instrucción Actívela.
RXD?

¿Está activado el LED de NO Consulte el Diagrama de Solución de proble-


PWR? mas 1
“El LED de PWR no funciona”.

Llame a IDEC para solicitar asistencia técnica.

29-20 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


29: SOLUCIÓN DE PROBLEMAS

Diagrama de solución de problemas 12

Los datos no se reciben correctamente


en el modo de comunicación del usuario.

¿Se establecieron
correctamente los NO Establezca los parámetros de comunica-
parámetros de comunicación ción de manera que coincidan con los
utilizando WindLDR? del terminal remoto utilizando Win-
dLDR (consulte la página 17-6).

¿Se utiliza
repetidamente el registro SÍ Corrija el programa para sustituir el
de datos designado como registro de datos duplicado por un
estado de recepción? registro diferente.

NO

¿Se especificó un NO
delimitador de inicio en la
instrucción RXD?

SÍ ¿Se utiliza una entrada NO


para iniciar varias instrucciones
RXD?
Corrija el programa para cercio- ¿Están activadas SÍ
rarse de que no se activan más de SÍ las entradas a más de 5 instrucciones
5 entradas a instrucciones RXD al RXD al mismo tiempo?
mismo tiempo. Utilice una entrada para iniciar una
instrucción RXD sin un delimitador
de inicio.
NO

¿Comprobó el NO Asegúrese de que el delimitador de ini-


delimitador de inicio de los datos cio de la instrucción RXD coincide
entrantes? con el de los datos entrantes.

¿Comprobó el NO Asegúrese de que el formato de recep-


formato de los datos ción de la instrucción RXD coincide
entrantes? con el de los datos entrantes.

NO ¿Se ha especificado un
delimitador de fin en la
instrucción RXD?

¿Comprobó el NO Asegúrese de que el delimitador de


delimitador de fin de los fin de la instrucción RXD coincide
datos entrantes? con el de los datos entrantes.

¿Está establecido el NO Asegúrese de que el valor del tiempo de


valor del tiempo de espera espera de recepción es mayor que los
correctamente utilizando intervalos de caracteres de los datos
WindLDR? entrantes.

¿Comprobó NO Asegúrese de que los datos de recep-


el dispositivo de origen 1 de la ción designados como dispositivo de
instrucción RXD? origen 1 son correctos.

Llame a IDEC para solicitar asistencia técnica.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 29-21


29: SOLUCIÓN DE PROBLEMAS

Diagrama de solución de problemas 13

La entrada de interrupción/captura
no puede recibir pulsos cortos.

¿Son correctos
los niveles de tensión NO Asegúrese de que la tensión de
ACTIVADA/DESACTIVADA de entrada es la correcta.
entrada? Tensión ACTIVADA:
15 V de CC como mínimo
SÍ Tensión DESACTIVADA:
5 V de CC como máximo

Llame a IDEC para solicitar asistencia técnica.


END

29-22 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


29: SOLUCIÓN DE PROBLEMAS

Diagrama de solución de problemas 14

La fecha/hora no opera
correctamente.

¿Está el cartucho del reloj NO Instale correctamente el cartucho del reloj


instalado correctamente? (consulte la página 2-75).

¿Está activado el LED DE SÍ Consulte el Diagrama de Solución de pro-


ERROR? blemas 3.
“El LED DE ERROR está activado”.

NO

Lea los datos de error utilizando Win-


dLDR (consulte la página 29-1).

¿Aparece “Error de fecha/ Borre el código de error (consulte la página 29-2).


SÍ Los datos de hora están dañados. Establezca los datos de
hora” en la pantalla?
fecha/hora utilizando WindLDR (consulte la página 15-5).

NO

Supervise el estado de PLC utili-


zando WindLDR.

¿Está funcionando con SÍ


normalidad la fecha/
hora?

NO

Llame a IDEC para solicitar asistencia técnica. END

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 29-23


29: SOLUCIÓN DE PROBLEMAS

Restricción a la programación de escalera


Caution • Cuando utilice WindLDR ver. 4.4 o anterior, la restricción a la programación de escalera
puede
provocar un funcionamiento no esperado y una situación de peligro potencial.
• WindLDR ver. 4.5 o posterior evita la conversión de programa de escalera prohibidas,
asegurándose la seguridad.

Debido a la estructura de WindLDR, el siguiente diagrama de escalera no puede programarse: un bloque de


circuito cerrado se forma mediante líneas verticales, excepto para guías de potencia derecha e izquierda y el
bloque de circuito cerrado contiene una o más instrucciones prohibidas, mostradas en la siguiente tabla.
Guía potencia izquierda Guía potencia derecha

Programa Instrucción Programa


Relé 1 prohibida

Línea Línea
vertical A Relé 2 vertical B

Bloque de circuito cerrado


La detección del error depende de la versión de WindLDR. Cuando se usa WindLDR ver. 4.4 o anterior, es
necesario prestar una particular atención.
OUT, OUTN, SET, RST, TML, TIM, TMH, TMS, CNT, CDP, CUD, SFR, SFRN,
Instrucciones prohibidas
SOTU, SOTD
WindLDR Ver. El programa de escalera se convierte a valores nemotécnicos correctos, sin mostrar
4.4 un mensaje de error. El programa puede descargarse al módulo de la CPU,
Detecció o anterior provocando un funcionamiento inesperado y una situación de peligro potencial.
n de error WindLDR Ver. Cuando se convierte el programa de escalera, se muestra un mensaje de error, como
4.5 por ejemplo “TIM sigue un dispositivo no válido.” La conversión no puede crear
o posterior valores nemotécnicos y el programa no se descarga al módulo de la CPU.

Modificar Programas de escalera prohibido


La operación pretendida puede llevarse a cabo modificando el programa de escalera prohibido tal como se
muestra en los siguientes ejemplos:
Programa de escalera prohibido 1 Programa de escalera modificado 1

TIM T0 TIM T0
M0 M1 100 Q0 M0 M1 100

M2 M0 T0 Q0

M2

Programa de escalera prohibido 2 Programa de escalera modificado 2

TIM T0 TIM T0
M0 M1 100 Q0 M0 M1 100

TIM T1 TIM T1
M2 50 M2 50

T0 Q0

T1

29-24 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


APÉNDICE

Tiempos de ejecución de las instrucciones


Los tiempos de ejecución de las principales instrucciones de MicroSmart se ofrecen en la siguiente lista:

Instrucción Dispositivo y condición Tiempo de ejecución (µseg) Nota


LOD, LODN 1
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>= 12
SFR, SFRN Bits N 42 + 0,35 N
SOTU, SOTD 17
JMP, JEND, MCS, MCR 3
M→M 66 No se designa repetición
MOV, MOVN en todos los
D→D 46 dispositivos.
BMOV D → D 100 bloques 124
M↔M→M 83 No se designa repetición
CMP=, CMP<>, CMP<,
en todos los
CMP>, CMP<=, CMP>= D↔D→M 66 dispositivos.
ICMP>= D↔D↔D→M 78
M+M→D 86
ADD
D+D→D 69
M–M→D 86
SUB No se designa repetición
D–D→D 69
en todos los
M×M→D 97 dispositivos.
MUL
D×D→D 81
M÷M→D 111
DIV
D÷D→D 94
ROOT 428
M·M→D 81 No se designa repetición
ANDW, ORW, XORW en todos los
D·D→D 63 dispositivos.
BCDLS 7 dígitos 82
WSFT D → D 100 bloques 2442
HTOB D→D 97
BTOH D→D 84
HTOA D→D 129
ATOH D→D 133

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 A-1


APÉNDICE

Instrucción Dispositivo y condición Tiempo de ejecución (µseg) Nota


BTOA D→D 160
ATOB D→D 156
ENCO M → D 16 bits 92
DECO D→M 51
BCNT M → D 16 bits 180
ALT 26
LJMP 15
LCAL 20
LRET 7
I 52
IOREF
Q 15
RUNA, STPA acceso 100 byte 10 ms
Nota: Los dispositivos M, D, I y Q representan el relé interno, el registro de datos, la entrada y la salida respectivamente.

Interrupción del tiempo de procesamiento de END


El tiempo de procesamiento de END depende de la configuración de MicroSmart y de la del sistema. El total de
los tiempos de ejecución para las condiciones aplicables que se muestran a continuación es el tiempo de
procesamiento de END real.
Elemento Condición Tiempo de ejecución
Gestión interna (servicio de E/S
640 µseg
incorporado)
ENTRADA/SALIDA
260 µseg
8/8 puntos
ENTRADA/SALIDA
Servicio de E/S de expansión 340 µseg
16/16 puntos
ENTRADA/SALIDA
720 µseg
32/32 puntos
Procesamiento de la función de reloj (Nota
850 µseg
1)
Cuando se utiliza un 4,2 + 2,4 × palabras de transmisión/
Procesamiento de la estación maestra de
sistema de vínculos recepción mseg (a 19200 bps)
vínculos de datos (Nota 2) de datos Consulte la 25-12.
Nota 1: La función de reloj se procesa una vez cada 500 mseg.
Nota 2: Las estaciones esclavas de vínculos de datos se procesan durante el procesamiento de la interrupción asíncrono
al procesamiento del sistema normal.

A-2 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


APÉNDICE

Tiempo de retraso de E/S


Además del procesamiento de las instrucciones del programa del usuario y de la instrucción END, el
procesamiento del sistema de MicroSmart incluye el procesamiento de la interrupción de varias funciones.
El retraso mínimo de una entrada estándar para una salida estándar en el programa que aparece a
continuación es de 884,1 µseg.

Instrucción Datos
I0 Q0 LOD I0
OUT Q0

LOD 1,0 µseg


Tiempo de ejecución máximo
OUT 3,1 µseg
Tiempo de procesamiento de END (sin procesamiento de la
Gestión interna 640 µseg
interrupción)
Tiempo de retraso de entrada (entrada de CC sin configuración del
40 µseg
filtro)
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
tamaño del programa) o la configuración del filtro de entradas.

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 A-3


APÉNDICE

Bytes de instrucción y aplicabilidad en programas de interrupción


La cantidad de bytes de las instrucciones básicas y avanzadas se muestran en la siguiente lista. La
aplicabilidad de las instrucciones básicas y avanzadas en los programas de interrupción se muestra también
en la columna de la derecha en las siguientes tablas.

Cantidad de Cantidad de Interrup-


Instrucción básica Instrucción avanzada
bytes bytes ción
LOD, LODN 6 NOP 2 X
OUT, OUTN 6 MOV, MOVN 16 X
SET, RST 6 IMOV, IMOVN 24 a 28 X
AND, ANDN, OR, ORN 4 BMOV 18 X
AND LOD, OR LOD 5 IBMV, IBMVN 24 X
BPS 5 CMP=, CMP<>, CMP<, CMP>,
20 X
BRD 3 CMP<=, CMP>=
BPP 2 ICMP>= 22 X
TML, TIM, TMH, TMS 4 ADD, SUB, MUL, DIV 20 X
CNT, CDP, CUD 4 ROOT 14 —
CC=, CC>= 7 ANDW, ORW, XORW 20 X
DC=, DC>= 8 SFTL, SFTR 12 X
SFR, SFRN 6 BCDLS 14 X
SOTU, SOTD 5 WSFT 18 X
JMP, JEND, MCS, MCR 4 ROTL, ROTR 12 X
END 2 HTOB, BTOH 14 X
HTOA, ATOH, BTOA, ATOB 18 X
ENCO, DECO 16 X
BCNT 18 X
ALT 10 X
WKTIM 24 —
WKTBL 13 a 89 —
DISP 16 —
DGRD 20 —
TXD1, TXD2, RXD1, RXD2 21 a 819 —
LABEL 8 X
LJMP, LCAL 10 X
LRET 6 X
IOREF 16 X
DI, EI 8 —
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 —

A-4 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


APÉNDICE

Cables
En esta sección se describen los cables de comunicación y los contactos de conector.

Cable de módem 1C (FC2A-KM1C)


Longitud del cable: 3 m (9,84 pies)
Para el puerto RS232C del módem

Para el puerto 2 de MicroSmart

Contactos de conector macho D-


Contactos de conector mini DIN sub de 25 contactos
Descripción Contacto Contacto Descripción
Blindaje Cubierta 1 FG Toma de tierra de marco
RTS Solicitud a enviar 1 2 TXD Datos de transmisión
DTR Terminal de datos preparada 2 3 RXD Datos de recepción
TXD Datos de transmisión 3 4 RTS Solicitud a enviar
RXD Datos de recepción 4 5 NC Sin conexión
DSR Establecimiento de datos 6 NC Sin conexión
5
preparado
7 SG Toma de tierra de señal
SG Toma de tierra de señal 6
DCD Detección de datos de
SG Toma de tierra de señal 7 8
portadora
NC Sin conexión 8
DTR Terminal de datos
20
preparada

Cable de Conexión 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


Contactos de conector mini DIN 9 contactos
Descripción Contacto Contacto Descripción
Blindaje Cubierta Cubierta FG Toma de tierra de marco
TXD Datos de transmisión 3 3 TXD Datos de transmisión
RXD Datos de recepción 4 2 RXD Datos de recepción
RTS Solicitud a enviar 1 DSR Establecimiento de datos
6
NC Sin conexión 8 preparado
DSR Establecimiento de datos 8 CTS Borrado a enviar
5
preparado DCD Detección de datos de
1
DTR Terminal de datos portadora
2
preparada DTR Terminal de datos
4
SG Toma de tierra de señal 7 preparada
SG Toma de tierra de señal 6 5 SG Toma de tierra de señal
7 RTS Solicitud a enviar
9 RI Indicador de tono

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 A-5


APÉNDICE

Cable 1C de comunicación del usuario (FC2A-KP1C)


Longitud del cable: 2,4 m (7,87 pies)
3 6
1
Para el puerto RS232C 1 o 2 de MicroSmart Para el puerto RS232C

4
7 Acople un conector adecuado al extremo abierto
2
5 8 referido a los contactos de conector de cable que
se muestran a continuación.

Contactos de conector mini DIN Dirección


Contacto Puerto 1 Puerto 2 AWG# Color de la señal
1 NC Sin conexión RTS Solicitud a enviar 28 Negro
Tren-
DTR Terminal de datos
2 NC Sin conexión 28 zado Amarillo
preparada
3 TXD Datos de transmisión TXD Datos de transmisión 28 Azul
4 RXD Datos de recepción RXD Datos de recepción 28 Verde
DSR Establecimiento de
5 NC Sin conexión 28 Marrón
datos preparado
CMSWInterruptor de
6 SG Toma de tierra de señal 28 Gris
comunicación
7 SG Toma de tierra de señal SG Toma de tierra de señal 26 Tren- Rojo
8 NC Sin conexión NC Sin conexión 26 zado Blanco
Cubierta — — — Blindaje

Nota: Cuando prepare un cable para el puerto 1, mantenga los contactos 6 y 7 abiertos. Si dichos contactos se
conectan juntos, la comunicación del usuario no se puede utilizar.

Cable 1C de comunicación 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 macho D-sub de 9


Contactos de conector mini DIN contactos
Descripción Contacto Contacto Descripción
NC Sin conexión 1 1 FG Toma de tierra de marco
NC Sin conexión 2 2 TXD1 Datos de transmisión 1
TXD Datos de transmisión 3 3 RXD1 Datos de recepción 1
RXD Datos de recepción 4 4 TXD2 Datos de transmisión 2
NC Sin conexión 5 5 RXD2 Datos de recepción 2
CMSW Interruptor de DSR Establecimiento de datos
6 6
comunicación preparado
SG Toma de tierra de señal 7 7 SG Toma de tierra de señal
NC Sin conexión 8 8 NC Sin conexión
Blindaje Cubierta DTR Terminal de datos
9
preparada

A-6 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


APÉNDICE

Cable 2C de comunicación 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 de conector mini DIN contactos
Descripción Contacto Contacto Descripción
NC Sin conexión 1 1 FG Toma de tierra de marco
NC Sin conexión 2 2 TXD Datos de transmisión
TXD Datos de transmisión 3 3 RXD Datos de recepción
RXD Datos de recepción 4 4 RTS Solicitud a enviar
NC Sin conexión 5 5 CTS Borrado a enviar
CMSW Interruptor de DSR Establecimiento de datos
6 6
comunicación preparado
SG Toma de tierra de señal 7 7 SG Toma de tierra de señal
NC Sin conexión 8 DCD Detección de datos de
8
Blindaje Cubierta portadora
DTR Terminal de datos
20
preparada

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 A-7


APÉNDICE

Lista de tipos

Módulos de la CPU (compacta)


Tensión Tipo de entrada Tipo de salida Puntos de E/S Núm. de tipo
Tipo 10 E/S
FC4A-C10R2
(6 de entrada / 4 de salida)
100-240 V CA Tipo 16 E/S
FC4A-C16R2
50/60 Hz (9 de entrada / 7 de salida)
Tipo 24 E/S
FC4A-C24R2
Emisor/receptor de Salida de relé (14 de entrada / 10 de salida)
24 V CC 240 V CA/30 V CC, 2A Tipo 10 E/S FC4A-
(6 de entrada / 4 de salida) C10R2C
Tipo 16 E/S FC4A-
24 V CC
(9 de entrada / 7 de salida) C16R2C
Tipo 24 E/S FC4A-
(14 de entrada / 10 de salida) C24R2C

Módulos de la CPU (delgada)


Tipo de Salida de transistor
Tensión Tipo de salida Puntos de E/S Núm. de tipo
entrada de alta velocidad
Salida de receptor de transistor 0,3 A 20 (12 de entrada / FC4A-D20K3
Salida de emisor de transistor 0,3 A 8 de salida) FC4A-D20S3
Salida de receptor FC4A-
Emisor/ Salida de relé 0,3 A D20RK1
20 (12 de entrada /
24 V CC receptor de 240 V CA/30 V CC,
Salida de emisor 8 de salida) * FC4A-
24 V CC 2A
0,3 A D20RS1
Salida de receptor de transistor 0,3 A 40 (24 de entrada / FC4A-D40K3
Salida de emisor de transistor 0,3 A 16 de salida) FC4A-D40S3

Nota*: Dos puntos son salidas de transistor y seis, salidas de relé.

Módulos de entrada
Tipo de entrada Puntos de entrada Terminal Núm. de tipo
8 puntos Bloque de terminales FC4A-N08B1
16 puntos extraíbles FC4A-N16B1
Emisor/receptor de 24 V CC
16 puntos FC4A-N16B3
Conector MIL
32 puntos FC4A-N32B3
Bloque de terminales
120 V CA 8 puntos FC4A-N08A11
extraíbles

A-8 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


APÉNDICE

Módulos de salida
Tipo de salida Puntos de salida Terminal Núm. de tipo
Salida de relé 8 puntos FC4A-R081
240 V CA/30 V CC, 2 A 16 puntos Bloque de terminales FC4A-R161
Salida de receptor de transistor 0,3 A extraíbles FC4A-T08K1
8 puntos
Salida de emisor de transistor 0,3 A FC4A-T08S1
Salida de receptor de transistor 0,1 A FC4A-T16K3
16 puntos
Salida de emisor de transistor 0,1 A 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-T32S3

Módulos de E/S mezclados


Tipo de entrada Tipo de salida Puntos de E/S Terminal Núm. de tipo
8 (4 de entrada FC4A-
Salida de relé Bloque de terminales extraíbles
Emisor/receptor de / 4 de salida) M08BR1
240 V CA/30 V CC,
24 V CC 24 (16 de entrada Bloque de terminales no FC4A-
2A
/ 8 de salida) extraíbles M24BR2

Módulos de E/S analógica


Puntos de
Categoría Nombre Tipo de entrada Tipo de salida Núm. de tipo
E/S
Tensión (0-10 V CC)
FC4A-L03A1
Corriente (4-20 mA)
E/S analógica Tensión (0-10 V CC) 2 entradas
Módulo Termopar (K, J, T) Corriente (4-20 mA) 1 salida
Termómetro de resistencia FC4A-L03AP1
Automático (Pt100)
Actualizació Can. 1 de
n Tensión (0-10 V CC)
entrada — 2 entradas FC4A-J2A1
Corriente (4-20 mA)
Módulo
Salida
Tensión (0-10 V CC)
analógica — 1 salida FC4A-K1A1
Corriente (4-20 mA)
Módulo
Tensión (de 0 a 10 V CC)
Corriente (de 4 a 20 mA)
Termopar (K, J, T) — 4 entradas FC4A-J4CN1
Can. 1 de Termómetro de resistencia
entrada (Pt100, Pt1000, Ni100, Ni1000)
Escalera Módulo
Actualizació Tensión (0-10 V CC)
— 8 entradas FC4A-J8C1
n Corriente (4-20 mA)
Termistor (PTC, NTC) — 8 entradas FC4A-J8AT1
Salida Tensión (de –10 a +10 V
analógica — CC) 2 salidas FC4A-K2C1
Módulo Corriente (de 4 a 20 mA)

Módulo maestro AS-Interface


Nombre Terminal Núm. del tipo
Módulo maestro AS-Interface Bloque de terminales extraíble FC4A-AS62M

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 A-9


APÉNDICE

Módulos opcionales, adaptadores y cartuchos


Núm. de
Nombre Descripción
tipo
Módulo HMI Permite mostrar y cambiar los dispositivos necesarios FC4A-PH1
Módulo HMI principal Permite montar el módulo HMI con el módulo de la CPU delgada FC4A-HPH1
Adaptador de comunicación Tipo de conector mini DIN para los módulos de la CPU compacta
FC4A-PC1
RS232C tipo 16 y 24 E/S *
Tipo de conector mini DIN para los módulos de la CPU compacta
FC4A-PC2
Adaptador de comunicación tipo 16 y 24 E/S *
RS485 Tipo de bloque de terminales para los módulos de la CPU
FC4A-PC3
compacta tipo 16 y 24 E/S *
Módulo de comunicación
Tipo de conector mini DIN para el módulo de la CPU delgada FC4A-HPC1
RS232C
Tipo de conector mini DIN para el módulo de la CPU delgada FC4A-HPC2
Módulo de comunicación RS485
Tipo de bloque de terminales para el módulo de la CPU delgada FC4A-HPC3
EEPROM de 32 KB para almacenar un programa del usuario FC4A-PM32
Cartucho de la memoria
EEPROM de 64KB para almacenar un programa del usuario FC4A-PM64
Cartucho del reloj Función de fecha/hora en tiempo real FC4A-PT1

Nota*: También se pueden instalar los adaptadores de comunicación RS232C o RS485 en el módulo HMI principal
montado junto al módulo de la CPU delgada.
Accesorios

Nombre Función Núm. de tipo


Se utiliza como interfaz entre un equipo y los módulos de la CPU de
Conversor RS232C/RS485 MicroSmart en el sistema de comunicación 1:N de Conexión a FC2A-MD1
Ordenador o por módems
Cable RS232C (4 hilos) Se utiliza para conectar el conversor RS232C/RS485 a un equipo,
HD9Z-C52
(1,5 m (4,92 pies) de longitud) con un conector hembra D-sub de 9 contactos.
Carril DIN de aluminio de 35 mm de ancho para montar los módulos
Carriles DIN
de MicroSmart BAA1000NP
(1 m (3,28 pies) de longitud)
(cantidad del paquete: 10)
Carril DIN de acero de 35 mm de ancho para montar los módulos de
Carriles DIN
MicroSmart BAP1000NP
(1 m (3,28 pies) de longitud)
(cantidad del paquete: 10)
Se utilizan en el carril DIN para sujetar los módulos de MicroSmart
Clips del montaje BNL6P
(cantidad del paquete: 10)
Se utilizan para el montaje directo de la CPU delgada o de los
Cintas de montaje directo FC4A-PSP1P
módulos de E/S en un panel (cantidad del paquete: 5)
Bloques de terminales de 10
Para módulos de E/S (cantidad del paquete: 2) FC4A-PMT10P
posiciones
Bloques de terminales de 11
Para módulos de E/S (cantidad del paquete: 2) FC4A-PMT11P
posiciones
Bloques de terminales de 13 Para módulos de la CPU delgada FC4A-D20RK1 y FC4A-D20RS1
FC4A-PMT13P
posiciones (cantidad del paquete: 2)
Bloques de terminales de 16 Para módulos de la CPU delgada FC4A-D20RK1 (cantidad del FC4A-
posiciones paquete: 2) PMTK16P
Bloques de terminales de 16 Para módulos de la CPU delgada FC4A-D20RS1 (cantidad del FC4A-
posiciones paquete: 2) PMTS16P
Zócalo de conector de 20
Conector MIL para módulos de E/S (cantidad del paquete: 2) FC4A-PMC20P
posiciones

A-10 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


APÉNDICE

Zócalo de conector de 26 Conector MIL para módulos de la CPU delgada (cantidad del
FC4A-PMC26P
posiciones paquete: 2)
Consulte la
Casquillo Phoenix Casquillo para conectar 1 o 2 cables al terminal de rosca
página 3-19
Herramienta Phoenix para Consulte la
Se utiliza para enroscar casquillos
enroscar página 3-19
Consulte la
Destornillador Phoenix Se utiliza para apretar los terminales de rosca
página 3-19
WindLDR Software de programación y supervisión para PC Windows (CD) SW1A-W1C
Manual del usuario de
Este manual impreso FC9Y-B1145
MicroSmart

Terminales E/S serie BX y cables aplicables


MicroSmart Núm. del tipo de
Nº de tipo de terminal E/S Conector
Módulo Núm. del tipo cable
FC4A-D20K3
Módulo de la FC4A-D20S3 BX1D-➂26A Conector MIL de 26
FC9Z-H➀➁26
CPU FC4A-D40K3 BX1F-➂26A polos
FC4A-D40S3
Módulo de FC4A-N16B3
entrada FC4A-N32B3 BX1D-➂20A
FC4A-T16K3 BX1F-➂20A Conector MIL de 20
FC9Z-H➀➁20
Módulo de FC4A-T16S3 BX7D-BT16A1T polos
salida FC4A-T32K3 (salida de relé 16-puntos)
FC4A-T32S3

Especifica los códigos de designación requeridas en lugar de ➀, ➁ y ➂.

➂ Código de estilo de tornillo de


➀ Código de longitud del cable ➁ Código de blindaje del cable
terminal
050: 0,5m
100: 1m A: Cable blindado T: Terminal a presión
200: 2m B: Cable no blindado S: Terminal de tornillo
300: 3m

Cables

Nombre Función Núm. de tipo


Cable de módem 1C Se utiliza para conectar un módem al puerto RS232C de
FC2A-KM1C
(3 m (9,84 pies) de longitud) MicroSmart, con un conector macho D-sub de 25 contactos
Se utiliza para conectar un equipo al puerto RS232C de MicroSmart
Cable de Conexión a Ordenador
(Conexión a Ordenador 1:1), con un conector hembra D-sub de 9 FC2A-KC4C
4C (3 m (9,84 pies) de longitud)
contactos
Cable 1C de comunicación del
Se utiliza para conectar el equipo RS232C al puerto RS232C de
usuario FC2A-KP1C
MicroSmart sin necesidad de un conector
(2,4 m (7,87 pies) de longitud)
Cable 1C de comunicación de E/
Cable RS232C utilizado para conectar la interfaz de operador HG1B/
S FC4A-KC1C
2A/2C de IDEC al puerto RS232C 1 o 2 de MicroSmart
(5 m (16,4 pies) de longitud)
Cable 2C de comunicación de E/
Cable RS232C utilizado para conectar la interfaz de operador HG2F
S FC4A-KC2C
de IDEC al puerto RS232C 1 o 2 de MicroSmart
(5 m (16,4 pies) de longitud)

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 A-11


APÉNDICE

Cable de entrada de tensión Se utiliza para conectar una fuente de tensión analógica al conector
FC4A-
analógica de entrada de tensión analógica del módulo de la CPU delgada
PMAC2P
(1 m (3,28 pies) de longitud) (cantidad del paquete: 2)
Cable plano blindado de la CPU FC9Z-
(0,5 m (1,64 pies) de longitud) H050A26
Cable plano blindado de la CPU FC9Z-
(1 m (3,28 pies) de longitud) Cable recto blindado de 26 hilos utilizado para conectar el módulo de H100A26
Cable plano blindado de la CPU la CPU delgada de MicroSmart a un terminal de E/S FC9Z-
(2 m (6,56 pies) de longitud) H200A26
Cable plano blindado de la CPU FC9Z-
(3 m (9,84 pies) de longitud) H300A26
Cable plano no blindado de la
FC9Z-
CPU
H050B26
(0,5 m (1,64 pies) de longitud)
Cable plano no blindado de la
FC9Z-
CPU
H100B26
(1 m (3,28 pies) de longitud) Cable recto no blindado de 26 hilos utilizado para conectar el módulo
Cable plano no blindado de la de la CPU delgada de MicroSmart a un terminal de E/S
FC9Z-
CPU
H200B26
(2 m (6,56 pies) de longitud)
Cable plano no blindado de la
FC9Z-
CPU
H300B26
(3 m (9,84 pies) de longitud)
Cable plano blindado de E/S FC9Z-
(0,5 m (1,64 pies) de longitud) H050A20
Cable plano blindado de E/S FC9Z-
(1 m (3,28 pies) de longitud) Cable recto blindado de 20 hilos utilizado para conectar el módulo de H100A20
Cable plano blindado de E/S E/S de MicroSmart a un terminal de E/S FC9Z-
(2 m (6,56 pies) de longitud) H200A20
Cable plano blindado de E/S FC9Z-
(3 m (9,84 pies) de longitud) H300A20
Cable plano no blindado de E/S FC9Z-
(0,5 m (1,64 pies) de longitud) H050B20
Cable plano no blindado de E/S FC9Z-
(1 m (3,28 pies) de longitud) Cable recto no blindado de 20 hilos utilizado para conectar el módulo H100B20
Cable plano no blindado de E/S de E/S de MicroSmart a un terminal de E/S FC9Z-
(2 m (6,56 pies) de longitud) H200B20
Cable plano no blindado de E/S FC9Z-
(3 m (9,84 pies) de longitud) H300B20

A-12 MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


ÍNDICE
# aplicable
100-mseg sensores y actuadores 28-1
reloj M8122 6-13 applicable
temporizador dual 22-1 CPU modules 24-1
10-mseg arrastre (Cy) y préstamo (Bw) M8003 6-11
reloj M8123 6-13 ASCII
temporizador dual 22-1 a BCD 14-10
1-seg a hex 14-6
reloj tabla de códigos de caracteres 17-30
M8121 6-13 asignación de datos de E/S digital 28-38
restablecimiento M8001 6-10 asignación de datos de E/S digitales de la serie HW 28-38
temporizador dual 22-1 asignación de datos de E/S digitales de la serie L6 28-37
asignación de una dirección a una unidad esclava 28-9
A AS-Interface 1-10, 28-1
acceso al módulo inteligente bus
código de estado 23-8 periodo de ciclo 28-5
instrucciones 23-1 topología y longitud máxima 28-5
accesorios A-10 cable estándar 28-3
activar cableado 28-6
ajuste del cartucho del reloj 15-8 configuración del sistema 28-6
comparación 5-14, 5-15 Dirección del dispositivo de dispositivo 6-5, 28-19
interrupción 18-7 dispositivos 28-18
actualización fuente de alimentación 28-3
modo 25-11 módulo 2-63
tiempo 25-12 módulo maestro 1-10
adaptador A-10 AT 21-12
CA 4-2, 26-5 comando
comunicación RS232C 4-1 cadena 27-4
comunicación RS485 4-2 código de resultado 27-4
adaptador de CA 4-2, 26-5 ejecución 27-3
ADD 11-1 modo de comando general 27-3, 27-7
ADD-2comp 17-38 ATOB 14-10
ajuste ATOH 14-6
exactitud del cartucho del reloj 15-8 ATZ 27-3, 27-5, 27-8
reloj utilizando un programa del usuario 15-7 Auto_Address_Assign 28-24
tiempo de ciclo de scan 16-4 Auto_Address_Available 28-25
ajuste automático 21-12
alimentación B
error 29-4 básicas
protección de memoria 7-11 instrucciones 7-1
fuente 2-5, 2-16 BCC (carácter de comprobación de bloque) 17-11, 17-22
sensor 2-8 BCD
ALT 14-15 a ASCII 14-8
analógica a hex 14-3
control de E/S 24-1 cambio a la izquierda 13-5
datos de E/S 28-22 BCDLS 13-5
datos de entrada 28-22 BCNT 14-14
datos de salida 28-23 BMOV 9-10
entrada de tensión 2-19, 5-35 borrado
cable 5-35 códigos de error 29-2
especificaciones del módulo de E/S 2-50 valor actual del contador de alta velocidad 5-13
módulos de E/S 2-48, 2-65, A-9 valores preestablecidos modificados 7-15
perfil de secundaria 28-22 borrar
analógico datos erróneos 5-43
potenciómetro 2-8, 2-19, 5-34 botón borrar 7-15
AND entre dos palabras 12-1 botón detalles 29-1
ANDW 12-1 botón ESC 5-36
APF/not APO 28-25 BTOA 14-8

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 i


ÍNDICE

BTOH 14-3 casquillo 3-19


BX series A-11 CDI 28-27
Bytes de instrucción y aplicabilidad en programas de cinta de montaje directo 3-7
interrupción A-4 circuito de
protección para salidas 3-15
C circuito de protección de contactos para salidas 3-15
cable 17-4, 17-34, A-5, A-6, A-11 circuito interno
1C comunicación del usuario 17-4 entrada 2-9, 2-20, 2-29, 2-30, 2-45
comunicación de E/S salida 2-21, 2-38, 2-41
2C A-7 CMP< 10-1
comunicación del usuario 1C 4-2, A-6 CMP<= 10-1
Conexión a Ordenador 4C 4-1, 28-6, A-5 CMP<> 10-1
del módem 1C 27-2 CMP= 10-1
entrada de tensión analógica 5-35 CMP> 10-1
longitud 2-64 CMP>= 10-2
módem 1C A-5 codificador rotativo 5-18
RS232C 4-2, 26-1 codificar 14-12
cable de comunicación de E/S código de dispositivo 8-5
2C A-7 Código ID 28-4
cable de vínculo al PC 4C 28-6 Código ID1 28-4
cable plano 28-3 de secundaria 0 28-29
cableado 3-1 Código ID2 28-4
de la fuente de códigos de solicitud y resultados 28-31
alimentación 3-16, 3-17 Comandos ASI 28-30
diagramas communication
E/S 2-13, 2-23, 2-46 distance 1-10
E/S analógica 2-57 comparación
entrada 2-31 igual que 10-1
salida 2-37, 2-39, 2-42 mayor o igual que 10-2
entrada 3-13 mayor que 10-1
fuente de alimentación 3-16, 3-17 menor o igual que 10-1
salida 3-14 menor que 10-1
cables 28-3 no igual que 10-1
Cables LAPP 28-3 comparación de intervalos mayor o igual que 10-5
cadena de caracteres 5-47 comunicación
cadena de inicialización 27-3, 27-4, 27-5, 27-8 configuración 26-3
comandos 27-10 extracción de la cubierta del conector 3-6
cambiar función 2-7, 2-18
a la derecha 13-3 información del adaptador D8030 6-20
a la izquierda 13-1 información del modo D8026 6-20
datos de fecha 5-44 parámetros 17-6, 17-35, 17-36, 26-2, 27-12
datos de hora 5-45 posición de montaje del bloque 28-38
valores del registro de datos 5-41 relé de finalización M8080 25-8
valores preestablecidos del temporizador/contador 5-39 comunicación del usuario
valores preestablecidos y actuales del contador 7-12 cable 1C 4-2, 17-4, 17-34, 17-36, A-6
cambio error 17-29
valores preestablecidos para temporizadores y código 17-29
contadores 7-15 indicador de cancelación de instrucción de recepción 17-
valores preestablecidos y actuales del temporizador 7- 25
10 puerto 1 M8022 6-12
cambio de palabras 13-7 puerto 2 M8023 6-12
cambio del código ID1 de la secundaria 0 28-29 instrucciones 17-1
cantidad de sistema 1-5
bytes 7-1, 8-1, A-4 configuración 17-4
cantidad de módulos de E/S de expansión D8037 6-20 condiciones operativas normales 2-4, 2-16
cantidades de esclavas y puntos E/S 28-5 Conexión a Ordenador
capacidad de expansión 28-4 cable 4C 4-1, A-5
características 1-1 comunicación 26-1
carril DIN 3-7 Conexión a Ordenador 1:1 4-1
cartucho A-10 Conexión a Ordenador 1:N 26-1
memoria 2-71 conexión de
reloj 2-75 disposición

ii MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


ÍNDICE

módulo de E/S analógica 2-57 lineal 19-5


terminal 3-19 conversión lineal 19-5
Config_OK 28-24 conversor RS232C/RS485 4-2, 26-1, 26-4
configuración 28-34 convertir
imagen de datos (CDI) 28-27 X a Y 19-2
modo 28-15 Y a X 19-3
configuración de área de función 28-8 coordenadas de superposición 19-6
configuración de una estación esclava 28-10 copia de seguridad
configurar principal AS-Interface 28-32 duración del cartucho del reloj 15-8
Configuration 28-25 relé 5-48
confirmar CRC-16 17-38
botón 7-15 CVXTY 19-2
Confirmar / Borrar modificados CVYTX 19-3
valores preestablecidos del temporizador/contador 5-40 cyclic redundancy checksum 17-38
confirmar valores
preestablecidos modificados 7-15 D
contacto 17-4, 17-34, 27-2, A-5, A-6, A-7 Data_Exchange_Active 28-25
conector RS232C 26-5 datos
contacto de conector A-5, A-6, A-7 entrada 7-21
contactos de conector 17-4, 17-34, 27-2 error de conversión 19-3, 19-4
contador establecimiento preparado DSR 17-32
alta velocidad 5-7 fase 16-1
designación de mantenimiento 5-4 instrucciones de comparación 10-1
instrucciones de comparación 7-16 instrucciones de conversión 14-1
reversible de pulsos duales 7-13 movimiento
reversible de selección incremental/decremental 7-14 registros de datos preestablecidos 5-48
y registro de desplazamiento en el circuito de control valor preestablecido del temporizador/contador 7-15
principal 7-27 terminal preparada DTR 17-33
contador de alta velocidad 2-8, 2-19, 5-7 tipo 8-5
dos fases 5-7, 5-11 tipos para las instrucciones avanzadas 8-6
entrada de puerta M8031, M8035, M8041, M8045 6-13 datos de fecha 5-44
estado de comparación ACTIVADA indicador de escritura M8016 6-12
M8131 6-14 datos enviados 28-37, 28-38
M8133 6-14 datos recibidos 28-37, 28-38
M8134 6-14 de montaje
M8136 6-14 cinta 3-7
gráfico de control de tiempo 5-16, 5-17 DECO 14-13
restablecida delimitador de fin 17-20
entrada M8032, M8036, M8042, M8046 6-13 desactivación de la protección 5-30
estado desactivar
M8130 6-14 interrupción 18-7
M8135 6-14 y activar interrupción 5-24, 5-26
restablecimiento de salida de comparación M8030, desbordamiento 6-14
M8034, M8040, M8044 6-12 descarga
una sola fase 5-8, 5-9, 5-12 programa 4-12
valor actual programa, en tiempo de ejecución 5-32
desbordamiento programa, parcial 5-32
M8131 6-14 descarga de programas en tiempo de ejecución 5-32
M8136 6-14 descarga parcial del programa 5-32
subdesbordamiento descodificar 14-13
M8132 6-14 desconexión
M8137 6-14 línea 27-3
contador de alta velocidad de dos fases 5-7, 5-11 modo 27-3, 27-7
contador de alta velocidad de una sola fase 5-8, 5-9, 5-12 desensamblaje de módulos 3-2
contador reversible de pulsos duales CDP 7-13 designación de mantenimiento de relés internos 5-4
contador reversible de selección incremental/decremental destornillador 3-19
CUD 7-14 detener acceso
control escribir 23-7
registro 20-2, 20-9, 20-14, 20-26, 21-3 leer 23-5
relé 21-12 devolución de cero 20-26
control de rampa 20-14 DGRD 16-3
conversión 16-1, 16-3 DI 18-7

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 iii


ÍNDICE

digital ENCO 14-12


asignación de datos de E/S 28-37 END
imagen de datos de entrada 28-20 instrucción 7-28
imagen de datos de salida 28-21 tiempo de procesamiento, interrupción A-2
lectura 16-3 ensamblaje de los módulos 3-2
tiempo de lectura de datos del interruptor 16-4 entrada
dimensiones 2-76, 26-5 cableado 3-13
dirección circuito interno 2-9, 2-20, 2-29, 2-30, 2-45
bloque de comunicaciones, posición del 28-38 condición para las instrucciones avanzadas 8-5
de montaje 3-12 datos 28-37, 28-38
dirección de montaje 3-12 especificaciones
Dirección del dispositivo 6-1, 6-5, 28-19 módulo de E/S mixta 2-45
directa módulo de entrada de AC 2-30
acción de control 21-12 módulo de entrada de CC 2-29
discontinuidad de las áreas de dispositivo 8-7 Módulo de la CPU 2-9
DISP 16-1 módulo de la CPU 2-20
disposición de filtro 5-28
los orificios de montaje intervalo operativo 2-9, 2-20, 2-29, 2-30, 2-45
para el montaje directo 3-8 LED 28-16
dispositivo límites de uso 2-29, 2-30
Dirección del dispositivo 6-1, 6-3 módulo A-8
para estación principal de vínculo de datos 6-6 disposición de terminales 2-31
para estación secundaria de vínculo de datos 6-6 módulos 2-28
discontinuidad de las áreas 8-7 puntos 16-3
módulo de E/S de expansión 6-21 entrada de captura 5-21
números de asignación estado ACTIVADO/DESACTIVADO M8154-M8157 6-15
para módulos de E/S analógicos 6-5 entrada de desaceleración 20-28
dispositivo de destino 8-5 entrada, filtro 5-28
dispositivos 28-18 error 28-13
DIV 11-1 causas y soluciones 29-4
división 11-1 código 28-33, 28-34, 28-35, 28-36
download comunicación de vínculo de datos 25-5
high-speed counter program 5-13 comunicación del usuario 17-29
program from memory cartridge 2-73 ejecución en el programa del usuario 29-7
DSR general 29-3
estado de señal de control 17-31 datos 5-43
opción de señal de control de entrada D8105 17-32 estado
DTIM 22-1 cuadro 29-1
DTMH 22-1 mensajes 28-36
DTML 22-1 error de temporizador de vigilancia 29-4
DTMS 22-1 escalón 4-9
DTR Esclavas A/B 28-4
estado de señal de control 17-31 especiales
opción de señal de control de salida D8106 17-33 funciones 1-3, 5-1
especificaciones
E adaptador de comunicación 2-68
E/S analógica
actualización 18-6 entrada 2-51, 2-53, 2-55
código 28-4 módulo de E/S 2-50
datos 28-20 salida 2-56
diagramas de cableado 2-13 cartucho de memoria 2-72
error de inicialización del bus 29-6 cartucho de reloj 2-75
límites de uso 2-9, 2-20, 2-45 contador de alta velocidad de dos fases 5-8, 5-12
servicio A-2 contador de alta velocidad de una sola fase 5-10, 5-13
tiempo de retraso A-3 conversor RS232C/RS485 26-4
editar programa del usuario 4-9 entrada de AC
EI 18-7 módulo de entrada 2-30
ejecutar acceso entrada de captura 5-21
escribir 23-4 entrada de CC
leer 23-3 módulo de E/S mixta 2-45
ejecutar/parar selección por error de copia de seguridad de módulo de entrada 2-29
memoria 5-3 Módulo de la CPU 2-9

iv MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


ÍNDICE

módulo de la CPU 2-20 esclavas 28-4


función 2-6, 2-17 estructura de una instrucción avanzada 8-5
general 2-4, 2-16, 2-50 etiqueta 18-1
interfaz serie 26-4 devolución 18-4
modo de comunicación del usuario 17-3 llamada 18-4
Módulo AS-Interface 2-64 salto 18-1
módulo de comunicaciones 2-68 expansión
módulo de E/S mixta 2-45 E/S
módulo de la CPU 2-6, 2-17 dispositivos de módulos 6-21
módulo HMI 2-65 servicio A-2
salida de relé registro de datos 5-46
módulo de E/S mixta 2-46 indicador de escritura de datos M8026 6-12
módulo de la CPU 2-10, 2-22 indicador de escritura de datos M8027 6-12
módulo de salida 2-36 extracción
transistor adaptador de comunicación 2-70
módulo de salida de emisor 2-41 bloque de terminales 3-5
módulo de salida de receptor 2-38 cartucho de memoria 2-74
salida módulo de la CPU 2-21 cartucho de reloj 2-75
vínculo de datos 25-1 cubierta del conector de comunicación 3-6
especificaciones de entrada de AC del carril DIN 3-7
módulo de entrada 2-30 módulo de comunicaciones 2-70
especificaciones de entrada de CC módulo HMI 3-4
módulo de E/S mixta 2-45
módulo de entrada 2-29 F
Módulo de la CPU 2-9 fase
módulo de la CPU 2-20 A 5-7, 5-10
especificaciones de salida de relé B 5-7, 5-10
módulo de E/S mixta 2-46 Z 5-7, 5-10, 5-18
módulo de la CPU 2-10, 2-22 fase de latch 16-1
módulo de salida 2-36 fecha/hora
establecimiento datos
fecha/hora indicador de error de escritura/ajuste M8013 6-11
utilizando un programa del usuario 15-6 indicador de error de lectura M8014 6-12
utilizando WindLDR 15-5 indicador de escritura M8020 6-12
establecimiento de formato XY 19-1 indicador de prohibición de lectura M8015 6-12
estación secundaria establecimiento utilizando
número 25-9, 25-10 un programa del usuario 15-6
relé de finalización de comunicación WindLDR 15-5
M8080-M8116 25-8 finalización de transferencia del programa de tiempo de
M8117 25-8 ejecución M8125 6-14
estado flanco ascendente 5-22
código flanco descendente 5-22
acceso al módulo inteligente 23-8 fuente de
recepción 17-25 alimentación 3-16
transmisión 17-12 fuente de alimentación 28-3, 28-7
información 28-24 esquema de cableado 28-7
relés internos 28-24 fuente de alimentación de sensor 2-8
LED 28-16, 28-17 Fuente de alimentación para módulos de E/S
LED M8010 6-11 analógicos 2-62
registro de datos de modo de módem 27-9 función
relé 20-4, 20-10, 20-19, 20-28 comunicación 2-7, 2-18
relés internos 27-3 configuración de área 5-1
sistema 2-7, 2-18, 4-7 especificaciones 2-6, 2-17
Estado de PLC 29-1, 29-2 funcionamiento
estado de PLC básico 28-6
supervisión 26-3 modos 28-15
estado de señal de control en modo EJECUCIÓN 17-31 funcionamiento del pulsador 28-14
estado de señal de control en modo PARADA 17-31 funciones incorporadas 2-8, 2-19
estado del sistema de reinicio 2-7, 2-18
estado operativo 27-3
G
estándar general
cable 28-3 códigos de error 29-3
especificaciones 2-4, 2-16, 2-50

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 v


ÍNDICE

información 1-1 control M8000 6-10


gestión interna A-2 delimitador 17-19
gráfico de control de tiempo WindLDR 4-3
activar el recuento de pulsos 20-5, 20-11 input
contador de alta velocidad 5-16, 5-17, 5-19 module
control reversible terminal arrangement 2-34
con salida de pulso dual 20-22 instalación
con salida de pulso única 20-21 adaptador de comunicación 2-69
desactivado 20-20 cartucho de memoria 2-74
desactivar recuento de pulsos 20-6, 20-12 cartucho de reloj 2-75
operación de devolución de cero 20-29 en el panel de control 3-11
módulo de comunicaciones 2-69
H módulo HMI 3-3
herramienta de dirección 28-4 ubicación 3-1
herramienta para enroscar 3-19 y cableado 3-1
hex instrucción AND LOD 7-6
a ASCII 14-4 instrucción avanzada 8-1
a BCD 14-1 ADD 11-1
HMI ALT 14-15
indicador de prohibición de escritura M8011 6-11 ANDW 12-1
indicador de prohibición de operación M8012 6-11 ATOB 14-10
module ATOH 14-6
initial screen selection D8068 5-38 BCDLS 13-5
módulo 2-65, 5-36 BCNT 14-14
extracción 3-4 BMOV 9-10
instalación 3-3 BTOA 14-8
módulo base 17-4, 25-2 BTOH 14-3
módulo principal 4-1, 4-2 CMP< 10-1
hora CMP<= 10-1
datos 5-45 CMP<> 10-1
error de IC 29-6 CMP= 10-1
HSC 5-7, 5-11 CMP> 10-1
entrada restablecida 5-14, 5-15 CMP>= 10-2
HTOA 14-4 condición de entrada 8-5
HTOB 14-1 CVXTY 19-2
CVYTX 19-3
I DECO 14-13
I/O DGRD 16-3
terminals A-11 DI 18-7
IBMV 9-12 DISP 16-1
IBMVN 9-14 DIV 11-1
ICMP>= 10-5 DTIM 22-1
identificación 28-4 DTMH 22-1
IDI 28-20 DTML 22-1
IMOV 9-6 DTMS 22-1
IMOVN 9-8 EI 18-7
Indicador de ejecución de BMOV/WSFT M8024 6-12, 9-10, ENCO 14-12
13-7 estructura 8-5
Indicadores LED 28-14, 28-16 HTOA 14-4
indirecto HTOB 14-1
movimiento 9-6 IBMV 9-12
movimiento de bit 9-12 IBMVN 9-14
movimiento de bit no 9-14 ICMP>= 10-5
movimiento no 9-8 IMOV 9-6
información del cartucho opcional D8031 6-20 IMOVN 9-8
iniciar IOREF 18-6
WindLDR 4-8 LABEL 18-1
iniciar/parar LCAL 18-4
esquema 4-5 lista 8-1
utilizando el módulo HMI 5-43 LJMP 18-1
utilizando la fuente de alimentación 4-6 LRET 18-4
utilizando WindLDR 4-5 MOV 9-1
inicio

vi MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


ÍNDICE

MOVN 9-4 instrucciones de cálculo booleano 12-1


MUL 11-1 instrucciones de conversión de coordenadas 19-1
NOP 8-8 instrucciones de salto 7-28
ORW 12-1 instrucciones JMP y JEND 7-28
PID 21-2 instrucciones LOD y LODN 7-3
PULS1 20-1 instrucciones MCS y MCR 7-26
PULS2 20-1 instrucciones OR y ORN 7-5
PWM1 20-8 instrucciones OUT y OUTN 7-3
PWM2 20-8 instrucciones SET y RST 7-4
RAMP 20-14 Instrucciones SFR y SFRN 7-21
ROOT 11-8 instrucciones SOTU y SOTD 7-25
ROTL 13-8 instrucciones temporizador dual / tutor 22-1
ROTR 13-10 instrucciones TML, TIM, TMH y TMS 7-8
RXD1 17-16 interfaz serie
RXD2 17-16 especificaciones 26-4
SFTL 13-1 módulo 25-14
SFTR 13-3 interrupción
SUB 11-1 entrada 5-23
tipos de datos 8-6 estado M8140-M8143 6-15
TTIM 22-3 temporizador 5-26
TXD1 17-7 interrupción del tiempo de procesamiento de END A-2
TXD2 17-7 invertido
WKTBL 15-3 registro de desplazamiento 7-23
WKTIM 15-1 IOREF 18-6
WSFT 13-7 irrupción de corriente en el encendido 3-16, 3-17
XORW 12-1
XYFS 19-1 L
ZRN1 20-26 LABEL 18-1
ZRN2 20-26 LAS 28-26
instrucción de salida única 7-25 LCAL 18-4
instrucción OR LOD 7-6 LDS 28-26
instrucción SOTU/SOTD utilizada con ramificación del LDS.0 28-24
programa 18-3 lectura
instrucciones datos de error 29-1
acceso al módulo inteligente 23-1 tiempo de lectura de datos del interruptor digital 16-4
aritmética binaria 11-1 LED de dirección 28-16
cálculo booleano 12-1 y LED de E/S 28-17
cambiar/rotar 13-1 LED DE ERROR 29-1
comparación de datos 10-1 durante los errores 29-4
comunicación del usuario 17-1 línea
conversión de coordenadas 19-1 conexión 27-3
conversión de datos 14-1 señales de control de RS232C 17-31
interfaz 16-1 lista
movimiento 9-1 de instrucciones básicas 7-1
PID 21-1 instrucción avanzada 8-1
programador de semanas 15-1 tipos A-8
pulso 20-1 lista de
ramificación del programa 18-1 secundarias activas (LAS) 28-26
temporizador dual / tutor 22-1 secundarias detectadas (LDS) 28-26
instrucciones AND y ANDN 7-5 secundarias periféricas con fallo (LPF) 28-26
instrucciones avanzadas secundarias proyectadas (LPS) 28-27
módulos de la CPU aplicables 8-3 LJMP 18-1
RUNA READ 23-3 longitudinal redundancy check 17-38
RUNA WRITE 23-4 LPF 28-26
STPA READ 23-5 LPS 28-27
STPA WRITE 23-7 LRC 17-38
instrucciones BPS, BRD y BPP 7-7 LRET 18-4
instrucciones cambio/rotación 13-1
instrucciones CC= y CCŠ 7-16
M
instrucciones CNT, CDP y CUD 7-12 mantener salidas mientras CPU parada M8025 6-12
instrucciones DC= y DCŠ 7-19 mantenidos
instrucciones de aritmética binaria 11-1 error en los datos 29-5
mantenimiento

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 vii


ÍNDICE

designación 5-4 valores del registro de datos 5-41


mantenimiento de entradas de captura 5-22 MOV 9-1
marcado 27-3 movimiento 9-1
número de teléfono 27-6 movimiento de bloque 9-10
máximo movimiento no 9-4
longitud de cable 2-64 MOVN 9-4
Periodo de ciclo del bus de AS-Interface 28-5 MUL 11-1
maximum multiplicación 11-1
communication distance 1-10
memoria N
cartucho 2-8, 2-19, 2-71 ninguna operación 8-8
información D8003 6-20 NOP 8-8
error de copia de seguridad, ejecutar/para selección 5-3 normal protegido
método de respuesta por pasos 21-12 fuera de línea 28-15
mixed I/O module A-9 intercambio de datos desconectado 28-15
Modbus modo 28-15
ASCII 17-38 Normal_Operation_Active 28-25
RTU 17-38 número de dispositivo 26-3
mode 15-1 número de formato 19-1, 19-3, 19-4
módem número de teléfono 27-4, 27-6
cable 1C 27-2, A-5 número de tipo 2-63
modo 27-1
estado 27-4
O
registro de datos 27-9 ocupado
modo 5-14, 5-15 control 17-32
Modo conectado 28-25 señal 17-34
modo de actualización individual 25-11 ODI 28-21
modo de originar 27-3, 27-5 Off-line 28-25
modo de respuesta 27-3, 27-8 Offline_Ready 28-25
modo En línea 28-15 omitir 17-22
modo local 28-15 operación de supervisión 4-13
modo protegido 28-15 operación simple 4-8
módulo operativo
comunicación RS232C 4-1 entrada de intervalo 2-9, 2-20, 2-29, 2-30, 2-45
comunicación RS485 4-2 estado durante los errores 29-4
HMI principal 4-1, 4-2 procedimiento
módulo de E/S mezclado A-9 modo de módem 27-13
módulo de E/S mixta sistema de vínculos de datos 25-13
disposición de terminales 2-46 OR entre dos palabras 12-1
especificaciones 2-45 OR exclusiva entre dos palabras 12-1
Módulo de la CPU origen
error 29-5 dispositivo 8-5
información del tipo D8002 6-19 origen y destino
módulo de la CPU A-8 dispositivos 8-5
disposición de terminales 2-11, 2-23 ORW 12-1
especificaciones 2-6, 2-17 P
módulos de E/S mixta 2-44
par de torsión 3-19
módulos de la CPU 2-1, 2-14
parada
montaje
entrada 4-6, 5-2
clip 3-1
estado del sistema 2-7, 2-18
directo
parámetro 28-4
cinta 3-7
Imagen (PI) 28-28
sobre una superficie de panel 3-7
PCD 28-28
diseño de orificios
perfil 28-27
conversor RS232C/RS485 26-5
secundaria analógica 28-22
en el carril DIN 3-7
periodo de ciclo 28-5
sobre una superficie de panel 3-7
Periphery_OK 28-25
mostrar 16-1
permenente
datos de fecha 5-44
datos de configuración (PCD) 28-28
datos de hora 5-45
Parámetro (PP) 28-29
datos erróneos 5-43
Phoenix 3-19
valores actuales del temporizador/contador 5-39
PI 28-28

viii MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


ÍNDICE

PID protección
control 21-2 programa del usuario 5-29
instrucción 21-1 tipo de 2-61
notas para utilizar 21-22 PULS1 20-1
potenciómetros analógicos 5-34 PULS2 20-1
PP 28-29 pulsación corta 28-14
precautions for downloading high-speed counter pulsación larga 28-14
program 5-13 pulsadores e indicadores LED 28-14
preestablecido pulso
intervalo 5-46 entrada 5-7, 5-10, 7-21
valores instrucciones 20-1
cambio 7-15 modulación de anchura 20-8
modificar contador 7-12 salida 2-19, 20-1
preestablecidos pulso de inicialización M8120 6-13
registros de datos 5-48 punto establecido 21-14
valores PWM1 20-8
restauración 7-15 PWM2 20-8
preparación previa a la utilización del módem 27-11
prestablecido R
valores ramificación del programa
cambiar temporizador 7-10 instrucciones 18-1
principal uso con la instrucción de temporizador 18-2
estación 25-9 uso con la instrucción SOTU/SOTD 18-3
instrucción de control 7-26 RAMP 20-14
principios básicos de las operaciones 4-1 recepción 17-16
problemas en el arranque del sistema 28-13 dígitos 17-18
programa de muestra 28-31 estado 17-16, 17-25
modo de originar del módem 27-14 código 17-25
modo de respuesta del módem 27-15 formato 17-16, 17-17
programa del usuario indicador de cancelación de instrucción M8022/
ajuste del reloj 15-7 M8023 17-25
error de comprobación de suma en la EEPROM 29-5 recuento de bytes de datos 17-25
error de comprobación de suma en la RAM 29-5 salida de finalización 17-16, 17-24
error de ejecución 29-7 tiempo de espera 17-6, 17-21, 17-24
error de ejecución M8004 6-11 recuento de bits 14-14
error de escritura 29-5 registro de datos
error de sintaxis 29-5 designación de mantenimiento 5-4
establecimiento de fecha/hora 15-6 expansión 5-46
protección 5-29 instrucciones de comparación 7-19
programación para los datos de transmisión/recepción 25-3
Conexión a Ordenador utilizando WindLDR 26-2 para módulos de E/S analógicos 24-9
contador de alta velocidad utilizando WindLDR 5-14, 5- valores 5-41
15 registro de desplazamiento
de la comunicación del usuario utilizando WindLDR 17-6 designación de mantenimiento 5-4
descarga parcial del programa utilizando WindLDR 5-32 registro de desplazamiento bidireccional 7-24
DI o EI utilizando WindLDR 18-8 registro de desplazamiento hacia delante 7-21
entrada de captura utilizando WindLDR 5-21 Registro de desplazamientos
entrada de interrupción utilizando WindLDR 5-23 instrucciones 7-21
exactitud del cartucho del reloj mediante WindLDR 15-8 registro especial
filtro de entradas utilizando WindLDR 5-28 datos para salidas de pulso 6-17
instrucción RXD utilizando WindLDR 17-25 registro especial de datos
instrucción TXD utilizando WindLDR 17-13 para Salidas de pulso 20-4
interrupción de temporizador utilizando WindLDR 5-26 Registros de datos especiales
modo de módem utilizando WindLDR 27-12 para módulo HMI 6-17
protección de programa del usuario utilizando registros de datos especiales 6-16
WindLDR 5-29 para contadores de alta velocidad 5-8, 5-9, 5-11, 5-13, 6-
registro de datos de expansión utilizando WindLDR 5-46 17
registros de datos especiales 17-34 para el modo de módem 27-4
registros de datos y relés internos 27-11 para el puerto 2 6-19
vínculo de datos mediante WindLDR 25-9 para el tiempo de ciclo de scan 5-31
prohibited para entradas de interrupción 5-23
ladder programs 29-24 para error de comunicación de vínculo de datos 25-4

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 ix


ÍNDICE

para interrupciones de temporizador 5-26 restriction on ladder programming 29-24


para la entrada de tensión analógica 5-35 resultado de la comparación
para la información de errores 29-3 igual que M8151 6-15
para las estaciones principales de vínculos de datos 6- M8150, M8151, M8152 10-2, 10-5
17 mayor que M8150 6-15
para las señales de control de línea de RS232C 17-31 menor que M8152 6-15
para los datos de fecha/hora 15-6 ROOT 11-8
para los potenciómetros analógicos 6-17 rotar
para potenciómetros analógicos 5-34 derecha 13-10
reintento izquierda 13-8
ciclos 27-4 ROTL 13-8
intervalo 27-4 ROTR 13-10
relé de inicialización 5-46, 5-48 RS232C
relés internos de adaptador de comunicación 2-67, 4-1, 17-4, 17-34, 27-2
inicio y de resultado 27-3 cable 4-2, 26-1, 26-5
relés internos especiales 6-7 módulo de comunicación 4-1, 17-4
lectura/escritura 6-7 módulo de comunicaciones 2-67
para contadores de alta velocidad 5-8, 5-9, 5-11, 5-12 puerto
para el modo de módem 27-3 conexión del equipo 17-3
para entradas de captura 5-21 protocolo de comunicación 27-6
para entradas de interrupción 5-23 señales de control de línea 17-31
para estado de interrupción 18-8 RS485
para interrupciones de temporizador 5-26 adaptador de comunicación 2-67, 4-2, 25-2
para la comunicación de vínculo de datos 25-7 módulo de comunicación 4-2, 25-2
para los datos de fecha/hora 15-6 módulo de comunicaciones 2-67
para los registros de datos de expansión 5-48 port connecting equipment 17-5
sólo lectura 6-8 RUNA READ 23-3
reles internos para secundarias de SwitchNet 28-39 RUNA WRITE 23-4
rellenar 5-47 RXD1 17-16
reloj RXD2 17-16
ajuste utilizando un programa del usuario 15-7
cartucho 2-8, 2-19, 2-75 S
activar ajuste 15-8 salida
ajuste de la exactitud 15-8 cableado 3-14
duración de la copia de seguridad 15-8 circuito interno 2-21, 2-38, 2-41
datos datos 28-37, 28-38
indicador de ajuste M8021 6-12 durante los errores 29-4
indicador de escritura M8017 6-12 LED 28-16
procesamiento de función A-2 módulo A-9
repetición módulos 2-35
ciclos 8-5, 17-10, 17-19 puntos 16-1, 16-3
designación 8-5 retraso 2-10, 2-22, 2-36, 2-46
operación salida alternativa 14-15
instrucciones de comparación de datos 10-3 salida de comparación 5-14, 5-15
operaciones salida de retraso 2-10, 2-22, 2-36, 2-46
instrucción MUL 11-6 salida en funcionamiento M8125 6-13
instrucciones ADD y SUB 11-5 salir de WindLDR 4-13
instrucciones ANDW, ORW y XORW 12-3 secundaria
instrucciones de movimiento 9-2 capacidad de expansión 28-4
instrucciones de movimiento indirecto de bit 9-13 datos enviados 28-37, 28-38
instrucciones DIV 11-7 datos recibidos 28-37, 28-38
repetidor 1-10 direcciones 28-4
resta 11-1 identificación 28-4
restablecer información 28-27
COMx 25-13 información de lista 28-26
restablecida perfil 28-27
entrada 4-6, 5-7, 5-10, 7-21 analógica 28-22
HSC 5-14, 5-15 seguridad
restablecimiento relé 5-46
estado del sistema 2-7, 2-18 selección de lflanco ascendente/descendente 5-23
restaurar valores preestablecidos del temporizador/ selección de límite ascendente/descendente 5-21
contador 7-15 selección de protocolo de modo en línea 27-4

x MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


ÍNDICE

selección del tipo de PLC 28-8 temporizador tutor 22-3


semanas tensión
instrucciones de programador 15-1 de la fuente de
tabla 15-3 alimentación 3-17
temporizador 15-1 tensión de
señal de control la fuente de
estado 17-31 alimentación 3-16
estado D8104 17-31 tensión de seguridad muy baja 28-3, 28-7
opción terminal
DSR D8105 17-32 arrangement
DTR D8106 17-33 AC input module 2-34
señalar escritura 7-15 disposición
señales de arrastre o préstamo 11-2 módulo de E/S mixta 2-46
SFTL 13-1 módulo de entrada 2-31
SFTR 13-3 módulo de la CPU 2-11, 2-23
sistema módulo de salida de emisor de transistor 2-42
configuración 1-5, 28-6 módulo de salida de receptor de transistor 2-39
comunicación del usuario 17-4 módulo de salida de relé 2-37
ID de cantidad de entradas D8000 6-19 extracción de bloque 3-5
ID de cantidad de salidas D8001 6-19 termopar 2-53
modo de módem 27-2 tiempo de ciclo de scan
vínculo de datos 25-2 ajuste 16-4
estados al parar, restablecer y reiniciar 4-7 constante 5-31
estados en parada, restablecimiento y reinicio 2-7, 2-18 tiempo de ciclo de scan constante 5-31
requisitos 28-2 tiempo de procesamiento 28-18, 28-30
versión de programa D8029 6-20 tiempo de respuesta 4-6
versión del programa D8029 29-1 tiempo ejecutable del programa de interrupción 5-25, 5-27
solución de problemas 29-1 tiempos de ejecución de las instrucciones A-1
diagramas 29-9 tipo
en la comunicación de módem 27-16 de protección 2-61
special data registers tipo de conversión 17-9, 17-18
for pulse outputs 20-19 tipos
STPA READ 23-5 lista A-8
STPA WRITE 23-7 todas las salidas DESACTIVADAS M8002 6-10
SUB 11-1 toma de tierra 3-16, 3-17
subdesbordamiento 6-14 topología 28-5
subrutina 18-5 transición entre modos de trabajo 28-14
suma 11-1 transistor
supervisar secundaria de AS-Interface 28-35 módulo de la CPU de especificaciones de salida 2-21
supervisión módulo de salida de emisor
estado de PLC 26-3 disposición de terminales 2-42
WindLDR 29-1 especificaciones 2-41
supervisión de E/S digitales y cambio de estado de módulo de salida de receptor
salida 28-12 disposición de terminales 2-39
SwitchNet especificaciones 2-38
puerto de E/S de datos 28-37 transmisión 17-7
relés internos de secundaria 28-39 bytes 17-10
system datos 17-8
setup recuento de bytes 17-13
RS485 user communication 17-5 dígitos 17-10
estado 17-12
T código 17-12
tabla de códigos de caracteres ASCII 17-30 salida de finalización 17-12
temporizador TTIM 22-3
exactitud 7-10 TXD1 17-7
instrucción utilizada con ramificación del programa 18-2 TXD2 17-7
interrupción 5-26
estado M8144 6-15 U
o contador user communication
como dispositivo de destino 8-6 system
como dispositivo de origen 8-5 setup RS485 17-5
Temporizador dual de 1-mseg 22-1 utilizando WindLDR 28-32

MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145 xi


ÍNDICE

V salir 4-13
valor actual supervisión 29-1
cambio wiring
temporizador 7-10 diagrams
desbordamiento input 2-34
M8131 6-14 WKTBL 15-3
M8136 6-14 WKTIM 15-1
modificar contador 7-12 WSFT 13-7
subdesbordamiento
X
M8132 6-14
XORW 12-1
M8137 6-14
XYFS 19-1
valor preestablecido del temporizador/contador
error de comprobación de suma 29-5 Z
modificado M8124 6-13 ZRN1 20-26
valores actuales del temporizador/contador 5-39 ZRN2 20-26
valores decimales de almacenamiento hexadecimal 8-6
valores decimales y almacenamiento de hexadecimales 8-
6
valores preestablecidos del temporizador/contador 5-39
Confirmar / Borrar 5-40
variable de proceso antes de la conversión 21-15
variable manipulada 21-16
varios usos de las instrucciones MCS 7-27
versión de programa del sistema D8029 6-20
vínculo de datos
comunicación 25-1
código de error 25-5
error 25-4
error M8005 6-11, 25-7
indicador de inicialización M8007 6-11, 25-7
indicador de parada M8007 6-11, 25-7
indicador de prohibición M8006 6-11, 25-7
con otras PLC 25-14
error de conexión 29-4
procesamiento de estación principal A-2
visualización
tiempo de procesamiento 16-2
VLSV 28-3, 28-7

W
WindLDR
borrado de los códigos de error 29-2
establecimiento de fecha/hora 15-5
iniciar 4-8
inicio 4-3
programación
comunicación del usuario 17-6
Conexión 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 interrupción 5-23
exactitud del cartucho del reloj 15-8
filtro de entradas 5-28
instrucción RXD 17-25
instrucción TXD 17-13
interrupción de temporizador 5-26
modo de módem 27-12
protección de programa del usuario 5-29
registro de datos de expansión 5-46
vínculo de datos 25-9

xii MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145


ESTADOS UNIDOS JAPÓN
IDEC CORPORATION IDEC CORPORATION
1175 Elko Drive, Sunnyvale, CA 94089-2209, E.E.U.U. 7-31, Nishi-Miyahara 1-Chome,
Tel: +1-408-747-0550 Yodogawa-ku, Osaka 532-8550, Japón
Llamada gratuita: (800) 262-IDEC Tel: +81-6-6398-2571
Fax: +1-408-744-9055 Fax: +81-6-6392-9731
Fax gratuito: (800) 635-6246 Correo electrónico: marketing@idec.co.jp
Correo electrónico: opencontact@idec.com
CHINA
CANADÁ IDEC (SHANGHAI) CORPORATION
IDEC CANADA LIMITED Room 608-609, 6F, Gangtai Plaza, No. 700,
3155 Pepper Mill Court, Unit 4, Yan’an East Road, Shanghai 200001, PRC
Mississauga, Ontario, L5L 4X7, Canada Tel: +86-21-5353-1000
Tel: +1-905-890-8561 Fax: +86-21-5353-1263
Llamada gratuita: (888) 317-4332 Correo electrónico: idec@cn.idec.com
Fax: +1-905-890-8562
Correo electrónico: sales@ca.idec.com IDEC (BEIJING) CORPORATION
Room 211B, Tower B, The Grand Pacific Building, 8A
AUSTRALIA Guanghua Road, Chaoyang District, Beijing 100026, PRC
IDEC AUSTRALIA PTY. LTD. TEL: +86-10-6581-6131
2/3 Macro Court, Rowville, Victoria 3178, Australia FAX: +86-10-6581-5119
Tel: +61-3-9763-3244 IDEC (SHENZHEN) CORPORATION
Llamada gratuita: 1800-68-4332 Unit AB-3B2, Tian Xiang Building, Tian’an Cyber Park,
Fax: +61-3-9763-3255 Fu Tian District, Shenzhen, Guang Dong 518040, PRC
Correo electrónico: sales@au.idec.com Tel: +86-755-8356-2977
REINO UNIDO Fax: +86-755-8356-2944
IDEC ELECTRONICS LIMITED HONG KONG
Unit 2, Beechwood, Chineham Business Park, IDEC IZUMI (H.K.) CO., LTD.
Basingstoke, Hampshire RG24 8WA, RU Units 11-15, Level 27, Tower 1, Millennium City 1,
Tel: +44-1256-321000 388 Kwun Tong Road, Kwun Tong, Kowloon, Hong Kong
Fax: +44-1256-327755 Tel: +852-2803-8989
Correo electrónico: sales@uk.idec.com Fax: +852-2565-0171
ALEMANIA Correo electrónico: info@hk.idec.com
IDEC ELEKTROTECHNIK GmbH TAIWAN
Wendenstrasse 331, D-20537 Hamburg, Alemania IDEC TAIWAN CORPORATION
Tel: +49-40-25 30 54 - 0 8F-1, No. 79, Hsin Tai Wu Road, Sec. 1, Hsi-Chih,
Fax: +49-40-25 30 54 - 24 Taipei County, Taiwan
Correo electrónico: service@idec.de Tel: +886-2-2698-3929
Fax: +886-2-2698-3931
Correo electrónico: 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 electrónico: info@sg.idec.com

© 2009 IDEC Corporation. Reservados todos los derechos.


B-1145 (1) http://www.idec.com Nº de manual FC9Y-B1145

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