información general

Anuncio
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
Módulo de
entrada analógica
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)
Termómetro de resistencia (Pt100, Pt1000, Ni100, Ni1000)
4 entradas
FC4A-J4CN1
Tensión (de 0 a 10V CC)
8 entradas
FC4A-J8C1
8 entradas
FC4A-J8AT1
2 entradas
FC4A-K2C1
Corriente (de 4 a 20mA)
Termistor (NTC, PTC)
Módulo de salida
analógica
Tensión (de -10 a +10V CC)
Corriente (de 4 a 20mA)
Funcionalidad actualizada
Doce funciones nuevas han sido incorporadas a los módulos de la CPU FC4A de MicroSmart. La disponibilidad 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
Módulo de la CPU
Módulos de E/S analógicas
(del tipo actualizar Escalera)
Compatibilidad del módulo
principal AS-Interface
Compatibilidad de cartucho
de memoria de 64KB
Actualización de instrucciones
PID
Selección de pantalla inicial
del módulo HMI
Compatibilidad con
Comunicación de usuario
RS485
Comunicación del usuario
BCC Actualización
Tipo estrecho
FC4A-D20RK1
FC4A-D20K3
FC4A-D20RS1
FC4A-D20S3
FC4A-D40K3
FC4A-D40S3
FC4A-C10R2
FC4A-C10R2C
FC4A-C16R2
FC4A-C16R2C
FC4A-C24R2
FC4A-C24R2C
—
—
203 o superior
204 o superior
—
—
—
—
203 o superior
201 o superior
202 o superior
203 o superior
202 o superior
202 o superior
204 o superior
204 o superior
202 o superior
(ADD-2comp, Modbus ASCII, y Modbus RTU)
Actualización instrucciones de
pulso
Actualización de
instrucciones de conversión
de coordenadas
Instrucciones de acceso al
módulo inteligente
Descarga desde el cartucho
de memoria al módulo de la
CPU
Protección contra lectura
del programa del usuario
—
—
204 o superior
—
204 o superior
210 o superior
210 o superior
203 o superior
210 o superior
210 o superior
Para confirmar la versión del programa del sistema del módulo CPU MicroSmart, use WindLDR en un ordenador conectado 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 Precaución:
Advertencia
Las notas de advertencia se utilizan para enfatizar el hecho de que una
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 configuraran 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.
Precaución
Las notas de precaución se utilizan en aquellos casos en los que un
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éctrico.
• 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 funcionamientos 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 provocar 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 necesario cuando los equipos que contienen el MicroSmart tienen como destino Europa.
• Utilice un fusible aprobado por la norma IEC 60127 en el circuito de salida. Esto es un requisito necesario cuando los equipos que contienen el MicroSmart tienen como destino Europa.
• Utilice un interruptor de circuito aprobado por la UE. Esto es un requisito necesario cuando los equipos que contienen el
MicroSmart tienen como destino Europa.
• Compruebe la seguridad antes de iniciar y parar MicroSmart o cuando se ponga en funcionamiento MicroSmart para forzar
a que las salidas se activen o desactiven. Un manejo incorrecto de MicroSmart puede provocar daños en el equipo o accidentes.
• Si fallaran los relés o transistores de los módulos de salida de MicroSmart, las salidas permanecerían activadas o desactivadas. 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 componentes 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 inclusió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
Módulos de E/S analógicas
(del tipo actualizar Escalera)
Se añaden cuatro módulos de entrada y salida analógicos.
Compatibilidad con Comunicación de
usuario RS485
Comunicación del usuario BCC
Actualización
Página
2-48, 6-5,
24-1
Estas funciones se encuentran ahora disponibles para
FC4A-C16R2, FC4A-C16R2C, FC4A-C24R2, FC4AC24R2C, FC4A-D20K3 y FC4A-D20S3.
17-1
Estas funciones se encuentran ahora disponibles para
FC4A-D20K3 y FC4A-D20S3.
20-1
(ADD-2comp, Modbus ASCII, y Modbus RTU)
Actualización instrucciones de pulso
Actualización de instrucciones de
conversión de coordenadas
Instrucciones de acceso al módulo
inteligente
Estas funciones se encuentran ahora disponibles para
FC4A-C24R2C, FC4A-D20K3 y FC4A-D20S3.
19-1
23-1
Descarga desde el cartucho de
memoria al módulo de la CPU
Un programa de usuario puede descargarse desde un
cartucho de memoria al módulo de la CPU.
2-73
Protección contra lectura del
programa del usuario
La protección contra lectura se mejora y esta opción impide
por completo la copia del programa del usuario.
5-29
Historial de revisiones
Datos
Nº de manual
Descripción
Febrero, 2009
B-1145(0)
Primera edición
Junio, 2009
B-1145(1)
Corrección de Error Tipográfico.
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.
Comunicación de
mantenimiento
(Conexión a
Ordenador)
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. Podemos leer y escribir los datos de la
CPU y cargar y descargar los programas del usuario. Todas las CPU (excepto la de 10 E/S
compacta) las podemos conectar en una red 1:N, con un máximo de 32, y con ayuda del
segundo puerto RS485.
Comunicación de
usuario
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
temperatura, variadores de velocidad, utilizando la función de comunicación del 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
módem
Todos los módulos de la CPU de MicroSmart (excepto el tipo 10 E/S compacto) pueden
comunicarse a través de módems utilizando el protocolo de módem incorporado.
Red de
comunicaciones DataLink
Todos los módulos de la CPU de MicroSmart (excepto el tipo 10 E/S todo en uno) pueden
establecer una red de comunicaciones Data-Link. Un módulo de la CPU en la estación
principal puede comunicarse con 31 estaciones secundarias a través de una línea RS485
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
Módulo de comunicación RS232C
Lo podemos utilizar para la comunicación 1:1 para la programación del
equipo, la comunicación del usuario y la comunicación por módem.
Adaptador de comunicación RS485
Módulo de comunicación RS485
Está disponible en dos formatos: conexión por tornillo o conector mini DIN.
Se utiliza para la comunicación 1:1 o 1:N la comunicación del usuario y la
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 ASInterface, 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
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
Puerto 1
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
2º unidad
Cable RS232C
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
24 E/S todo en uno
1-8
4 módulos de E/S como máximo
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
Series HG1B, HG2A
Series HG2F, HG3F, HG4F
Cable de comunicación de E/S
Para su uso en MicroSmart
FC4A-KC1C
Puertos RS232C 1 y 2
HG9Z-XC183
Sólo puerto 2
FC4A-KC2C
Puertos RS232C 1 y 2
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 ASInterface (FC4A-AS62M).
La AS-Interface es un tipo de bus de campo cuyo objetivo principal es controlar sensores y actuadores. La ASInterface es un bus de campo abierto, que cumple con los requisitos de la norma IEC62026, el cual no
pertenece con exclusividad a 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
Supervisor de
seguridad de
AS-Interface
Fuente de alimentación
de AS-Interface PS2R
Terminal de comunicación
de AS-Interface SX5A
Tipo panel exterior IP67
Pantalla
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)
Sensor
Unidades de control SwitchNet
(Tipo de conexión directa a AS-Interface)
TM
1-10
Torre luminosa
(Tipo de
conexión directa
a AS-Interface)
Interruptor
de parada
de emergencia
El Supervisor de seguridad de AS-Interface es necesario
para conectar dispositivos de seguridad, como por
ejemplo pantallas luminosas e interruptores de parada
de emergencia, a la línea de AS-Interface.
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.
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)
(11) LED de salida (OUT)
Vista de la
parte inferior
(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
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.
(16) Cubierta de terminal
(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)
Indicadores de LED
Se activa cuando la entrada correspondiente se activa.
(7) LED de alimentación (PWR)
Tipo 10 E/S
P L E S 0 1 2
W U L T
A
L N L T
(8) LED de ejecución (RUN)
Se activa cuando el módulo de la CPU está ejecutando
el programa del usuario.
IN
0 1 2 3 4 5
Se activa cuando se suministra alimentación al módulo de la
CPU.
Tipo 16 E/S
3
OUT
IN
0 1 2 3 4 5 6 7 10
(9) LED de error (ERR)
Se activa cuando se produce un error en el módulo de la
CPU.
P L E S 0 1 2 3 4 5 6
W U L T
OUT
A
L N L T
(10) LED de estado (STAT)
El LED de estado puede activarse o desactivarse desde
el programa del usuario para indicar que el autómata se
encuentra en un estado determinado.
Tipo 24 E/S
(11) LED de salida (OUT)
Se activa cuando la salida correspondiente se activa.
(12) Puerto 1 (RS232C)
IN
0 1 2 3 4 5 6 7 10 11 12 13 14 15
P L E S 0 1 2 3 4 5 6 7 10 11
W U L T
OUT
A
L N L T
Puerto de comunicaciones para descargar un programa de
usuario y supervisar la 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
CPU Module
Tipo alim. CA
FC4A-C10R2
FC4A-C16R2
FC4A-C24R2
Tipo alim. CC
FC4A-C10R2C
FC4A-C16R2C
FC4A-C24R2C
Temperatura de funcionamiento Entre 0 y 55°C (temperatura ambiente de funcionamiento)
Temperatura de
almacenamiento
Entre –25 y +70°C
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
Altitud
Operación: Entre 0 y 2.000 m (entre 0 y 6.565 pies)
Transporte: Entre 0 y 3.000 m (entre 0 y 9.840 pies)
Cuando se monta sobre un carril DIN:
Entre 10 y 57 Hz amplitud 0,075 mm, entre 57 y 150 Hz aceleración 9,8 m/seg2 (1G)
2 horas por eje en cada uno de los tres ejes perpendiculares entre sí
Cuando se monta sobre una superficie de panel:
Entre 2 y 25 Hz amplitud 1,6 mm, entre 25 y 100 Hz 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
perpendiculares entre sí (CEI 61131)
Resistencia a la vibración
Resistencia a golpes
Inmunidad ESD
Peso
2-4
Descarga de contacto: ±6 kV, Descarga de aire: ±8 kV (IEC 61000-4-2)
Tipo alim. CA
230g
250g
305g
Tipo alim. CC
240g
260g
310g
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
2: ESPECIFICACIONES DE LA CPU
Fuente de 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
establecida
Tipo alim. CA: 50/60 Hz (47 a 63 Hz)
Corriente máxima de entrada
0,25A (85V CA)
0,16A (24V CC)
Consumo
máximo de
alimentación
Tipo alim. CA
Tipo alim. CC
0,30A (85V CA)
0,19A (24V CC)
0,45A (85V CA)
0,36A (24V CC)
FC4A-C10R2: 30VA (264 V CA), 20VA (100 V CA) (módulo de la CPU*)
FC4A-C16R2: 31VA (264 V CA), 22VA (100 V CA) (módulo de la CPU*)
FC4A-C24R2: 40VA (264 V CA), 33VA (100 V CA)
(módulo de la CPU* + 4 módulos de E/S)
*El consumo de alimentación del módulo de la CPU incluye 250 mA de alimentación
del sensor.
FC4A-C10R2C: 3,9W (24 VCC)(módulo de la CPU)
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
alimentación permitida
10 mseg (en las entradas y salidas establecidas) (CEI 61131)
Rigidez dieléctrica
Entre alimentación y terminales
Entre E/S y terminales
o
:
o
:
1.500 V CA, 1 minuto
1.500 V CA, 1 minuto
Resistencia de aislamiento
Entre alimentación y terminales
Entre E/S y terminales
o
:
o
:
10 M¾ mínimo (500 V CC megóhmetro)
10 M¾ mínimo (500 V CC megóhmetro)
Resistencia al ruido
Terminales de alimentación CA:
1,5 kV, entre 50 nseg y 1 µseg
Terminales de E/S (pinza de acoplamiento): 1,5 kV, entre 50 nseg y 1 µseg
Corriente de irrupción
35 A máximo
Cable de toma de tierra
UL1007 AWG16
35 A máximo
40 A máximo
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-C10R2C
Módulo de la CPU
FC4A-C16R2
FC4A-C16R2C
FC4A-C24R2
FC4A-C24R2C
Capacidad del programa
4.800 bytes
(800 escalones)
15.000 bytes
(2.500 escalones)
27.000 bytes
(4.500 escalones)
Módulos de E/S extensibles
—
—
4 módulos
Entrada
6
9
14
Salida
4
7
10
Puntos de E/S
Almacenamiento del programa del
usuario
Copia de
seguridad de
RAM
Expansión:
64
EEPROM
Duración de la
copia de
seguridad
Aprox. 30 días (habitual) a 25°C tras haber cargado la pila de copia de seguridad
totalmente
Datos de copia
de seguridad
Relé interno, registro de desplazamiento, contador, registro de datos
Pila
Pila de litio secundaria
Tiempo de carga
Aprox. 15 horas para cargar desde 0 % hasta 90 % de la carga total
Vida de la pila
5 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
Palabras de instrucciones
35 básico
38 avanzado
Tiempo de
procesamiento
35 básico
40 avanzado
35 básico
48 avanzado
Instrucción
básica
1,65 mseg (1000 pasos) Consulte la página A-1.
Procesamiento
de END
0,64 mseg (sin incluir el servicio de E/S de expansión, el procesamiento de
función de reloj, el procesamiento de vínculos de datos y el procesamiento de
interrupción) Consulte la página A-2.
Relé interno
256
Registro de desplazamiento
64
128
128
Registro de datos
400
1300
1300
Contador
(de suma, reversible de pulsos
duales, reversible de selección
incremental/decremental)
32
100
100
Temporizador
(1-seg, 100-mseg, 10-mseg, 1-mseg)
32
100
100
Entrada de captura
Entrada de interrupción
Pueden designarse cuatro entradas (de la I2 a la I5) como entradas de captura o
de interrupción
Anchura mínima de pulso activado: 40 µseg máximo
Anchura mínima de pulso desactivado: 150 µseg máximo
Función de autodiagnóstico
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/
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
Método de inicio/parada
Activación y desactivación de la alimentación
Comando inicio/parada en WindLDR
Activación y desactivación del relé interno especial M8000
Activación y desactivación de entrada de Stop o de Reset
2-6
1024
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
1024
2: ESPECIFICACIONES DE LA CPU
Estados del sistema en parada, reset y reinicio
Modo
Relé interno, registro de desplazamiento,
Contador, registro de datos
Salida
Tipo de
mantenimiento
Valor actual del
temporizador
Tipo de borrado
Ejecutar
En
funcionamiento
En funcionamiento
En funcionamiento
En funcionamiento
Parada (entrada parada
ACTIVADA)
DESACTIVADO
Inalterado
Inalterado
Inalterado
Reset (entrada reset
ACTIVADA)
DESACTIVADO
DESACTIVADO/
restablecido en cero
DESACTIVADO/
restablecido en cero
Restablecido en cero
Reinicio
Inalterado
Inalterado
DESACTIVADO/
restablecido en cero
Restablecido en
preestablecido
Función de comunicación
Puerto de comunicaciones
Normas
EIA RS232C
Puerto 2 (RS485)
Adaptador de
comunicación
Puerto 2 (RS232C)
Adaptador de
comunicación
Puerto 1 (RS232C)
EIA RS232C
EIA RS485
Velocidad máxima en baudios
19.200 bps
19.200 bps
Conexión a Ordenador:
19.200 bps
Red de comunicaciones
Data-Link: 38.400 bps
Comunicación de
mantenimiento
(Conexión a Ordenador)
Posible
Posible
Posible
Comunicación de usuario
Posible
Posible
Imposible
Comunicación de módem
Imposible
Posible
Imposible
Comunicación de la red de
comunicaciones Data-Link
Imposible
Imposible
Posible
Cantidad de estaciones
secundarias
—
—
31
Longitud máxima del cable
Cable especial
Cable especial
200 m *
Aislamiento entre el circuito
interno y el puerto de
comunicaciones
Sin aislar
Sin aislar
Sin aislar
* Cable recomendado para RS485: Cable trenzado blindado con un 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
Contador de alta velocidad
Fuente de alimentación de
sensor
(Sólo tipo alimentado por CA)
Potenciómetro analógico
Frecuencia máxima de
recuento y puntos del contador
de alta velocidad
Total 4 puntos
Seleccionable entre una o dos fases:
20 kHz (1 punto)
Una fase: 5 kHz (3 puntos)
Intervalo de recuento
Entre 0 y 65535 (16 bits)
Modo de operación
Modo de codificador rotativo y modo de
contador de suma
Tensión/corriente de salida
24 V CC (entre +10 % y –15 %), 250 mA
Detección de sobrecarga
No disponible
Aislamiento
Aislado del circuito interno
Cantidad
1 punto (CPU tipo 10 y 16 E/S)
2 puntos (CPU tipo 24 E/S)
Intervalo de datos
Entre 0 y 255
Cartucho de memoria (opción)
Tipo de memoria
EEPROM
Capacidad de memoria
accesible
32 KB
Hardware para el
almacenamiento de datos
Módulo de la CPU
Software para el
almacenamiento de datos
WindLDR
Cantidad de programas
almacenados
Se puede almacenar un programa de usuario en un cartucho de memoria.
Prioridad de ejecución de
programas
Cuando se instala un cartucho de memoria, se ejecuta el programa de usuario del
cartucho de memoria.
Cartucho de reloj (opción)
2-8
Exactitud
± 30 seg/mes (habitual) a 25°C
Duración de la copia de
seguridad
Aprox. 30 días (habitual) a 25°C tras haber cargado la pila de copia de seguridad
totalmente
Pila
Pila de litio secundaria
Tiempo de carga
Aprox. 10 horas para cargar desde 0 % hasta 90 % de la carga total
Vida de la pila
Aproximadamente 100 ciclos de recarga hasta descargarse al 10% de su carga
completa
Reemplazabilidad
Es imposible reemplazar la pila
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
2: ESPECIFICACIONES DE LA CPU
Especificaciones de entrada de CC (módulo de la CPU compacta)
FC4A-C10R2
FC4A-C10R2C
Módulo de la CPU
FC4A-C16R2
FC4A-C16R2C
FC4A-C24R2
FC4A-C24R2C
Puntos de entrada y línea común
6 puntos
en 1 línea común
Disposición de terminales
Consulte la disposición de terminales del módulo de la CPU en las
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
Corriente de entrada de Stop
I0 y I1:
11 mA
Entre I2 y I7, I10 y I15: 7 mA/punto (24 V CC)
Impedancia de entrada
I0 y I1:
2,1 k¾
Entre I2 y I7, I10 y I15: 3,4 k¾
Tiempo de activación
Entre I0 y I5:
I6, I7, entre I10 y I15:
Tiempo de desactivación
I0 y I1:
45 µseg + valor de filtro
Entre I2 y I7, I10 y I15: 150 µseg + valor de filtro
Aislamiento
Entre terminales de entrada: Sin aislar
Circuito interno:
Par 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
Efecto de la conexión inadecuada de
entrada
Es posible conectar tanto las señales de entrada de emisión como las de
recepción. Si se aplica cualquier entrada que supere el valor de
preselección, pueden producirse daños permanentes.
Longitud del cable
3 m (9,84 pies) en conformidad con la inmunidad electromagnética
Entradas I0 y I1
Tensión de entrada ( V CC)
28,8
Circuito interno de entrada
Entrada I0 e I1
3,3 k¾
Entrada
COM
24
Área de
activación
15
Transición
Área
Área de
desactivación
5
0
1,2
6,5
11,3 13,8
Corriente de entrada (mA)
24
15
Transición
Área
Área de
desactivación
5
0
1,2
4,2
7 8,4
Corriente de entrada (mA)
Tensión de entrada ( V CC)
Área de
activación
COM
Al utilizar FC4A-C16R2/C o FC4A-C24R2/C a una temperatura ambiente 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).
(2) 45°C
28,8
Entrada
Límites de uso de E/S
Entradas I2 a la I15
Tensión de entrada ( V CC)
Entradas I2 a I15
1,8 k¾
Circuito interno
El intervalo operativo de entrada del
módulo de entrada del Tipo 1 (CEI 611312) se muestra a continuación:
14 puntos
en 1 línea común
35 µseg + valor de filtro
40 µseg + valor de filtro
Circuito interno
Intervalo operativo de entrada
9 puntos
en 1 línea común
28,8
26,4
(1) 55°C
Cuando se utiliza a 45°C, todas las
E/S pueden activarse
simultáneamente a una tensión de
entrada de 28,8 V CC como se
indica en la línea (2).
Al utilizar FC4A-C10R2/C, todas las
E/S pueden activarse
simultáneamente a 55°C, tensión de
entrada 28,8 V CC.
0
0
70
100
Ratio de activación simultánea de E/S (%)
Para obtener información sobre otras
direccciones de montaje, consulte la
página 3-12.
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-C10R2C
Módulo de la CPU
Nº de salidas
Puntos de salida por línea
común
FC4A-C16R2
FC4A-C16R2C
FC4A-C24R2
FC4A-C24R2C
4 puntos
7 puntos
10 puntos
COM0
3 contactos NO
4 contactos NO
4 contactos NO
COM1
1 contacto NO
2 contactos NO
4 contactos NO
COM2
—
1 contacto NO
1 contacto NO
COM3
—
—
1 contacto NO
Disposición de terminales
Consulte la disposición de terminales del módulo de la CPU en las
páginas 2-11 y 2-12.
Corriente máxima de carga
2 A por punto
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
Vida eléctrica
100.000 operaciones como mínimo (carga establecida 1.800
operaciones/hora)
Vida mecánica
20.000.000 operaciones como mínimo (sin carga 18.000 operaciones/
hora)
Carga establecida (resistiva/inductiva)
240 V CA/2 A, 30 V CC/2 A
Rigidez dieléctrica
Entre salida y terminales
o
:
Entre terminal de salida y circuito interno:
Entre terminales de salida (COMs):
Circuito de protección de contacto para
salida de relé
Consulte la página 3-15.
1.500 V CA, 1 minuto
1.500 V CA, 1 minuto
1.500 V CA, 1 minuto
Retraso de salida
Comando
ACTIVADO
DESACTIVADO
Estado de relé de salida
ACTIVADO
DESACTIVADO
Retraso DESACTIVADO:10 mseg máximo
2-10
Vibración:
6 mseg máximo
Retraso ACTIVADO:
6 mseg máximo
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
Terminales de
alimentación CA
Terminales de
+24V 0V
DC OUT
DC IN
COM
100-240VAC
L
N
0
1
2
Ry.OUT
COM0 0
3
1
4
5
Ry.OUT
COM1 3
2
FC4A-C16R2
Terminales de
alimentación de sensor
Terminales de entrada
Terminales de
alimentación CA
Terminales de
+24V 0V
DC OUT
DC IN
COM
100-240VAC
L
N
0
1
2
Ry.OUT
COM0 0
3
1
4
2
5
3
6
10
7
Ry.OUT
COM1 4
5
Ry.OUT
COM2 6
FC4A-C24R2
Terminales de
alimentación de sensor
Terminales de entrada
Terminales de
alimentación CA
Terminales de
+24V 0V
DC OUT
100-240VAC
L
N
DC IN
COM
0
1
Ry.OUT
COM0 0
2
3
1
4
2
5
3
6
Ry.OUT
COM1 4
10
7
5
11
6
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
12
7
13
Ry.OUT
COM2 10
14
15
Ry.OUT
COM3 11
2-11
2: ESPECIFICACIONES DE LA CPU
Módulo de la CPU del tipo alim. por CC
FC4A-C10R2C
Terminales de entrada
DC IN
COM
Tipo alimentación CC
Terminales de salida
24VDC
+
0
1
2
Ry.OUT
COM0 0
–
3
1
4
5
Ry.OUT
COM1 3
2
FC4A-C16R2C
Terminales de entrada
DC IN
COM
Tipo alimentación CC
Terminales de salida
24VDC
+
0
1
2
Ry.OUT
COM0 0
–
3
1
4
2
5
3
6
10
7
Ry.OUT
COM1 4
5
Ry.OUT
COM2 6
FC4A-C24R2C
Terminales de entrada
DC IN
COM
Tipo alimentación CC
Terminales de salida
2-12
24VDC
+
–
0
1
Ry.OUT
COM0 0
2
3
1
4
2
5
3
6
Ry.OUT
COM1 4
10
7
5
11
6
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
12
7
13
Ry.OUT
COM2 10
14
15
Ry.OUT
COM3 11
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
Cableado de entrada de emisor de CC
Alimentación
Externa
Cableado de entrada de emisor de CC
–
+ Sensor
–
+
Módulo de la CPU del tipo alim. por CC
Alimentación
Externa
–
+ Sensor
–
+
Alimentación
de sensor
+24V 0V
DC OUT
DC IN
COM
0
1
2
3
4
5
DC IN
COM
Cableado de entrada de receptor de CC
Alimentación
Externa +
1
2
3
4
5
Cableado de entrada de receptor de CC
+
– Sensor
–
0
Alimentación
Externa
+
–
+
– Sensor
Alimentación
de sensor
+24V 0V
DC OUT
DC IN
COM
0
1
2
3
4
5
DC IN
COM
Cableado de salida de alimentación CA y relé
100-240VAC
L
N
Ry.OUT
COM0 0
1
1
2
3
4
5
Alim. CC y cableado de salida del relé
Ry.OUT
COM1 3
2
0
Ry.OUT
COM0 0
24VDC
+
–
1
Ry.OUT
COM1 3
2
Fusible
Fusible
Fusible
Fusible
L
N
+
– L
L
L
L
N
+
– L Carga
L
+ –
N
+
– L
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
L
L
L
N
+
– L Carga
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 FC4AD20RS1 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)
Puntos de E/S
Tipo de salida
20 (12 entradas / 8 salidas)
40 (24 entradas / 16 salidas)
Nº de tipo
Salida PNP de transistor 0,3 A
FC4A-D20K3
Salida NPN de transistor 0,3 A
FC4A-D20S3
Salida de relé
240 V CA/30 V CC, 2 A
20 (12 entradas / 8 salidas)
Salida de transistor de alta
velocidad (Q0 y Q1)
Salida PNP 0,3 A
FC4A-D20RK1
Salida NPN 0,3 A
FC4A-D20RS1
Salida PNP de transistor 0,3 A
FC4A-D40K3
Salida NPN de transistor 0,3 A
FC4A-D40S3
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)
(7) LED de estado (STAT)
(8) LED de entrada (CC.IN)
(9) LED de salida (Tr.OUT o Ry.OUT)
Vista lateral
(12) Puerto 1
(13) Conector de cartucho 1
(14) Conector de cartucho 2
(1) Terminales de fuente de alimentación
(2) Terminales de E/S
(16) Tapa articulada
Estas figuras ilustran el módulo de la
CPU tipo 40 E/S.
Las funciones de cada pieza se
describen en la página siguiente.
2-14
(17) Cartuchos ficticios
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
(18) Expansión
Conector
Precinto
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.
(4) LED de alimentación (PWR)
Se activa cuando se suministra alimentación al módulo de la CPU.
Indicadores de LED
Tipo 20 E/S (salida de transistor)
Se activa cuando el módulo de la CPU está ejecutando el programa
del usuario.
(6) LED de error (ERR)
Se activa cuando se produce un error en el módulo de la CPU.
(7) LED de estado (STAT)
El LED de estado puede activarse o desactivarse desde el programa
del usuario para indicar un estado especificado.
(8) LED de entrada (IN)
Se activa cuando la entrada correspondiente se activa.
(9) LED de salida (Tr.OUT o Ry.OUT)
Establece un valor de 0 a 255 para un registro de datos especial.
Todos los módulos de la CPU delgada disponen de un
potenciómetro que puede utilizarse para establecer un valor de
preselección para el temporizador analógico.
(11) Conector de entrada de tensión analógica
Para conectar una fuente de tensión analógica de 0 hasta 10 V CC.
La tensión analógica se convierte en un valor de 0 a 255 y se
almacena en un registro especial de datos.
(12) Puerto 1 (RS232C)
Para conectar un equipo y descargar un programa de usuario y para
supervisar la operación de PLC en un equipo utilizando WindLDR.
(13) Conector de cartucho 1
Para conectar un cartucho opcional de memoria o de reloj.
(14) Conector de cartucho 2
Para conectar un cartucho opcional de memoria o de reloj.
(15) Conector de comunicaciones
Para conectar un módulo opcional de comunicaciones o un módulo
HMI principal. Extraiga la cubierta del conector antes de conectar un
módulo.
(16) Tapa articulada
Abra la tapa para tener acceso al puerto 1, a los conectores 1 y 2 de
cartucho, al potenciómetro analógico y al conector de entrada de
tensión analógica.
(17) Cartuchos ficticios
CC.
IN
0
1
2
3
4
5
6
7
Tr.OUT
Se activa cuando la salida correspondiente se activa.
(10) Potenciómetro analógico
12
13
PWR
RUN
ERR
STAT
0
1
2
3
4
5
6
7
10
11
(5) LED de ejecución (RUN)
Tipo 20 E/S (salida de relé)
4
5
6
7
10
11
12
13
PWR
RUN
ERR
STAT
0
1
2
3
CC.IN
0 Tr.
OUT
1
2
3
4
5
6
7
Ry.OUT
Tipo 40 E/S (salida de transistor)
CC.IN
PWR
RUN
ERR
STAT
0
1
2
3
4
5
6
7
10
11
12
13
0
1
2
3
4
5
6
7
CC.IN Tr.OUT
14
15
16
17
20
21
22
23
24
25
26
27
10
11
13
14
15
16
17
Tr.OUT
Extraiga el cartucho ficticio cuando utilice un cartucho opcional de memoria o de reloj.
(18) Precinto del conector de 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-D20S3
Módulo de la CPU
FC4A-D20RK1
FC4A-D20RS1
Temperatura de
funcionamiento
Entre 0 y 55°C (temperatura ambiente de funcionamiento)
Temperatura de
almacenamiento
Entre –25 y +70°C
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
Altitud
Operación: Entre 0 y 2.000 m (entre 0 y 6.565 pies)
Transporte: Entre 0 y 3.000 m (entre 0 y 9.840 pies)
FC4A-D40K3
FC4A-D40S3
Cuando se monta sobre un carril DIN:
Entre 10 y 57 Hz amplitud 0,075 mm, entre 57 y 150 Hz 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í
Resistencia a golpes
147 m/seg2 (15 G), duración de 11 mseg, 3 golpes por eje, en los tres ejes
perpendiculares entre sí (CEI 61131)
Inmunidad ESD
Descarga de contacto: ±6 kV, Descarga de aire: ±8 kV (IEC 61000-4-2)
Peso
140g
185g
180g
Fuente de alimentación
Tensión establecida
24 V CC
Intervalo de tensión
permitido
Entre 20,4 y 26,4 V CC (incluyendo fluctuaciones)
Corriente máxima de entrada
0,56 A (26,4 V CC)
Consumo máximo de
alimentación
Módulo de la CPU + 7 módulos de E/S
14 W (26,4 V CC)
0,70 A (26,4 V CC)
17 W (26,4 V CC)
0,70 A (26,4 V CC)
17 W (26,4 V CC)
Interrupción momentaria de
alimentación permitida
10 mseg (a 24 V CC)
Rigidez dieléctrica
Entre alimentación y
terminales:
Entre E/S y
terminales:
500 V CA, 1 minuto
1.500 V CA, 1 minuto
10 M¾ mínimo (500 V CC
Resistencia de aislamiento
Entre alimentación y
terminales:
megóhmetro)
Entre E/S y
terminales:
megóhmetro)
Resistencia al ruido
Terminales de alimentación CC:
1,0 kV, entre 50 nseg y 1 µseg
Terminales de E/S (pinza de acoplamiento): 1,5 kV, entre 50 nseg y 1 µseg
Corriente de irrupción
50 A máximo (24 V CC)
Cable de toma de tierra
UL1015 AWG22, UL1007 AWG18
Cable de fuente de
alimentación
UL1015 AWG22, UL1007 AWG18
Efecto de la conexión
inadecuada de la fuente de
alimentación
Polaridad inversa:
Si no hay funcionamiento, no hay daño
Tensión o frecuencia inadecuada:
Puede producirse un daño permanente
Conexión inadecuada del hilo conductor: Puede producirse un daño permanente
10 M¾ mínimo (500 V CC
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-D20S3
Módulo de la CPU
Capacidad del programa
27.000 bytes
(4.500 escalones)
Módulos de E/S extensibles
7 módulos
Puntos de E/S
Entrada
12
Salida
8
Almacenamiento del programa del
usuario
Copia de
seguridad de
RAM
Expansión: 128
FC4A-D20RK1
FC4A-D20RS1
31.200 bytes (5.200 escalones)
64.500 bytes (10.750 escalones) (Nota 1, Nota 2)
12
8
Expansión: 224
24
16
Expansión: 224
EEPROM
Duración de la
copia de
seguridad
Aprox. 30 días (habitual) a 25°C tras haber cargado la pila de copia de
seguridad totalmente
Datos de copia
de seguridad
Relé interno, registro de desplazamiento, contador, registro de datos, registros
de datos de expansión
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
Palabras de instrucciones
35 básico
53 avanzado
Tiempo de
procesamient
o
FC4A-D40K3
FC4A-D40S3
35 básico
72 avanzado
Instrucción
básica
1,65 mseg (1000 pasos) Consulte la página A-1.
Procesamiento
de END
0,64 mseg (sin incluir el servicio de E/S de expansión, el procesamiento de
función de reloj, el procesamiento de vínculos de datos y el procesamiento de
interrupción) Consulte la página A-2.
1024 + 560 para dispositivos de AS-Interface
(Nota 2)
Relé interno
1024
Registro de desplazamiento
128
Registro de datos
1300
1300 + 300 para dispositivos de AS-Interface
(Nota 2)
Registro de datos de expansión
—
6.000
Contador
100 (de suma, reversible de pulsos duales, reversible de selección
incremental/decremental)
Temporizador
100 (1 seg, 100 mseg, 10 mseg, 1 mseg)
Entrada de captura
Entrada de interrupción
Pueden designarse cuatro entradas (de la I2 a la I5) como entradas de captura
o de interrupción
Anchura mínima de pulso activado: 40 µseg máximo
Anchura mínima de pulso desactivado: 150 µseg máximo
Función de autodiagnóstico
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/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
Método de inicio/parada
Activar y desactivar la alimentación
Comando inicio/parada en WindLDR
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
Modo
Relé interno, registro de desplazamiento,
contador, registro de datos,
registro de datos de expansión
Salida
Tipo de
mantenimiento
Valor actual del
temporizador
Tipo de borrado
Ejecutar
En
funcionamiento
En funcionamiento
En funcionamiento
En funcionamiento
Parada
(entrada parada
ACTIVADA)
DESACTIVADO
Inalterado
Inalterado
Inalterado
Reset
(entrada reset ACTIVADA)
DESACTIVADO
DESACTIVADO/
restablecido en cero
DESACTIVADO/
restablecido en cero
Restablecido en
cero
Reinicio
Inalterado
Inalterado
DESACTIVADO/
restablecido en cero
Restablecido en
preestablecido
Nota: Todos los registros de datos de expansión son de tipos de mantenimiento. Los dispositivos de AS-Interface (M1300M1977 y D1700-D1999) permanecen sin cambios cuando se activa la entrada de restablecimiento.
Función de comunicación
Puerto de comunicaciones
Puerto 2 (RS232C)
Módulo de
comunicaciones
Adaptador de
comunicación
Puerto 1 (RS232C)
Normas
EIA RS232C
Puerto 2 (RS485)
Módulo de
comunicaciones
Adaptador de
comunicación
EIA RS232C
EIA RS485
Velocidad máxima en baudios
19.200 bps
19.200 bps
Conexión a Ordenador:
19.200 bps
Comunicación del usuario:
19.200 bps
Red de comunicaciones
Data-Link: 38.400 bps
Comunicación de
mantenimiento
(Conexión a Ordenador)
Posible
Posible
Posible
Comunicación de usuario
Posible
Posible
Posible (Nota 1)
Comunicación de módem
Imposible
Posible
Imposible
Comunicación de la red de
comunicaciones Data-Link
Imposible
Imposible
Posible
Cantidad de estaciones
secundarias
—
—
31
Longitud máxima del cable
Cable especial
Cable especial
200m (Nota 2)
Aislamiento entre el circuito
interno y el puerto de
comunicaciones
Sin aislar
Sin aislar
Sin aislar
Nota 1: La 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
Contador de alta velocidad
Potenciómetro analógico
Entrada de tensión analógica
Salida de pulso
Frecuencia máxima de
recuento y puntos del contador
de alta velocidad
Total 4 puntos
Seleccionable entre una o dos fases:
20 kHz (2 puntos)
Una fase: 5 kHz (2 puntos)
Intervalo de recuento
Entre 0 y 65535 (16 bits)
Modo de operación
Modo de codificador rotativo y modo de
contador de suma
Cantidad
1 punto
Intervalo de datos
Entre 0 y 255
Cantidad
1 punto
Intervalo de tensión de entrada
Entre 0 y 10 V CC
Impedancia de entrada
Aprox. 100 k¾
Intervalo de datos
Entre 0 y 255
Cantidad
2 puntos
Frecuencia máxima
20 kHz
Cartucho de memoria (opción)
Tipo de memoria
EEPROM
Capacidad de memoria
accesible
32 KB o 64 KB (el cartucho de 64KB es solo para los módulos de la CPU
actualizados, consulte la página 2-71)
Hardware para el
almacenamiento de datos
módulo de la CPU
Software para el
almacenamiento de datos
WindLDR
Cantidad de programas
almacenados
Se puede almacenar un programa de usuario en un cartucho de memoria.
Prioridad de ejecución de
programas
Cuando se instala un cartucho de memoria, se ejecuta el programa de usuario del
cartucho de memoria.
Cartucho de reloj (opción)
Exactitud
± 30 seg/mes (habitual) a 25°C
Duración de la copia de
seguridad
Aprox. 30 días (habitual) a 25°C tras haber cargado la pila de copia de seguridad
totalmente
Pila
Pila de litio secundaria
Tiempo de carga
Aprox. 10 horas para cargar desde 0 % hasta 90 % de la carga total
Vida de la pila
Aproximadamente 100 ciclos de recarga hasta descargarse al 10% de su carga
completa
Reemplazabilidad
Es imposible reemplazar la pila
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
2-19
2: ESPECIFICACIONES DE LA CPU
Especificaciones de entrada de CC (módulo de la CPU delgada)
FC4A-D40K3
FC4A-D40S3
24 puntos
12 puntos
12 puntos
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
páginas 2-23 a la 2-27.
Señal de entrada de emisor/receptor de 24 V CC
Entre 20,4 y 26,4 V CC
I0, I1, I6, I7:
5 mA/punto (24 V CC)
Entre I2 y I5, I10 y I27: 7 mA/punto (24 V CC)
I0, I1, I6, I7:
5,7 k¾
Entre I2 y I5, I10 y I27: 4,7 k¾
Entre I0 y I7:
35 µseg + valor de filtro
Entre I10 y I27:
40 µseg + valor de filtro
I0, I1, I6, I7:
45 µseg + valor de filtro
Entre I2 y I5, I10 y I27: 150 µseg + valor de filtro
Entre terminales de entrada: Sin aislar
Circuito interno:
Par fotoeléctrico aislado
Tipo 1 (CEI 61131)
No se necesita
Estático
Es posible conectar tanto las señales de entrada de emisión como las
de recepción. Si se aplica cualquier entrada que supere el valor de
preselección, pueden producirse daños permanentes.
3 m (9,84 pies) en conformidad con la inmunidad electromagnética
,
FL26A2MA
FL26A2MA
MC1,5/13-G-3,81BK
(Cable eléctrico Oki)
(Contacto Phoenix)
(Cable eléctrico Oki)
FC4A-D20K3
FC4A-D20S3
Módulo de la CPU
Puntos de entrada y líneas comunes
Disposición de terminales
Tensión de entrada de Stop
Intervalo de tensión de entrada
Corriente de entrada establecida
Impedancia de entrada
Tiempo de activación
Tiempo de desactivación
Aislamiento
Tipo de entrada
Carga externa para la interconexión de E/S
Método de determinación de señal
Efecto de la conexión inadecuada de
entrada
Longitud del cable
Conector en la placa madre
Inserción de conector/durabilidad de
extracción
FC4A-D20RK1
FC4A-D20RS1
100 veces mínimo
Intervalo operativo de entrada
Circuito interno de entrada
El intervalo operativo de entrada del
módulo de entrada del Tipo 1 (CEI
61131-2) se muestra a continuación:
Entradas I0, I1, I6 y I7
3,3 k¾
Circuito interno
Tensión de entrada ( V CC)
COM
24
Área de
activación
15
Transición
Área
5
Área de
desactivación
0
Límites de uso de E/S
Al utilizar FC4A-D20K3/S3 a una temperatura ambiente 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).
Entradas I2 a la I5 y I10 a la I27
Tensión de entrada ( V CC)
Área de
activación
Transición
Área
Área de
desactivación
5
0
1,2
4,.2
7 7,7
Corriente de entrada (mA)
2-20
Tensión de entrada ( V CC)
(3) 40°C
26,4
15
COM
Cuando utilice FC4A-D40K3/S3, limite las entradas y salidas,
respectivamente, las cuales se activan simultáneamente en cada conector a
lo largo de la línea (2).
1,2,
6,5
11,3 12,4
Corriente de entrada (mA)
24
Entrada
Circuito interno
4,7 k¾
Entrada
Entradas I0, I1, I6 y I7
26,4
Entradas I2 a la I5 y I10 a la I27
26,4
24,0
(2) 55°C
(1) 55°C
Cuando se utiliza a 40°C, todas las
E/S pueden activarse
simultáneamente a 26,4 V CC
como se indica en la línea (3).
Al utilizar FC4A-D20RK1/RS1,
todas las E/S pueden activarse
simultáneamente a 55°C, tensión
de entrada 26,4 V CC.
0
0
50 60 70 80
100
Ratio de activación simultánea de E/S (%)
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-D20RK1
FC4A-D40K3
Módulo de la CPU
FC4A-D20S3
FC4A-D20RS1
FC4A-D40S3
Tipo de salida
Salida PNP
Puntos de salida y líneas comunes
FC4A-D20K3/S3:
FC4A-D20RK1/RS1:
FC4A-D40K3/S3:
Disposición de terminales
Consulte la disposición de terminales del módulo de la CPU en las páginas
2-23 a la 2-27.
Tensión de carga establecida
24 V CC
Intervalo de tensión de carga en
funcionamiento
Entre 20,4 y 28,8 V CC
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
ACTIVADA)
1 V máximo (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)
Aislamiento
Entre la terminal de salida y el circuito interno:Par fotoeléctrico aislado
Entre terminales de entrada: Sin aislar
Conector en la placa madre
FC4A-D20K3/S3:
FL26A2MA (cable eléctrico Oki)
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
extracción
100 veces mínimo
Retraso de salida
Salida NPN
8 puntos en 1 líneas comunes
2 puntos en 1 línea común
16 puntos en 2 líneas comunes
Tiempo de
activación
Q0, Q1:
5 µseg máximo
Entre Q2 y Q17: 300 µseg máximo
Tiempo de
desactivació
n
Q0, Q1:
5 µseg máximo
Entre Q2 y Q17: 300 µseg máximo
100 mA máximo, 24 V CC (tensión
de alimentación en la terminal –V)
Circuito interno de salida
FC4A-D20K3, -D20RK1 y -D40K3 (salida PNP)
FC4A-D20S3, -D20RS1 y -D40S3 (salida NPN)
Salida
COM(+)
Circuito interno
Circuito interno
+V
COM(–)
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
Salida
–V
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
Nº de salidas
FC4A-D20RS1
8 puntos incluyendo 2 puntos de salida de transistor
Puntos de salida por línea
común
COM0
(salida PNP de transistor de 2
puntos)
COM1
3 contactos NO
COM2
2 contactos NO
COM3
1 contacto NO
(salida NPN de transistor de 2
puntos)
Disposición de terminales
Consulte la disposición de terminales del módulo de la CPU en página
2-24.
Corriente máxima de carga
2 A por punto
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
Vida eléctrica
100.000 operaciones como mínimo (carga establecida 1.800
operaciones/hora)
Vida mecánica
20.000.000 operaciones como mínimo (sin carga 18.000 operaciones/
hora)
Carga establecida (resistiva/inductiva)
240 V CA/2 A, 30 V CC/2 A
Rigidez dieléctrica
Entre salida y
terminales:
Entre terminal de salida y circuito interno:
Entre terminales de salida (COMs):
Conector en la placa madre
MC1.5/16-G-3,81BK (Contacto Phoenix)
Inserción de conector/durabilidad de
extracción
100 veces mínimo
Circuito de protección de contacto para
salida de relé
Consulte la página 3-15.
1.500 V CA, 1 minuto
1.500 V CA, 1 minuto
1.500 V CA, 1 minuto
Retraso de salida
Comando
Estado de relé de salida
ACTIVADO
DESACTIVADO
ACTIVADO
DESACTIVADO
Retraso DESACTIVADO: 10 mseg máximo
2-22
Vibración:
6 mseg máximo
Retraso ACTIVADO:
6 mseg máximo
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
Sensor de 2 cables
– +
NPN
–
24 V CC
+
Cableado de salida PNP
Nº de terminal Entrada Nº de terminal Salida
26
I0
25
Q0
24
I1
23
Q1
22
I2
21
Q2
20
I3
19
Q3
18
I4
17
Q4
16
I5
15
Q5
14
I6
13
Q6
12
I7
11
Q7
10
I10
9
COM(–)
8
I11
7
COM(–)
6
I12
5
COM(–)
4
I13
3
+V
2
COM
1
+V
Carga Fusible
L
L
L
L
L
L
L
L
– + Fusible
• Los terminales COM(–) 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
Sensor de 2 cables
+ –
PNP
+ 24 V CC
–
Cableado de salida NPN
Nº de terminal Entrada Nº de terminal Salida
26
I0
25
Q0
24
I1
23
Q1
22
I2
21
Q2
20
I3
19
Q3
18
I4
17
Q4
16
I5
15
Q5
14
I6
13
Q6
12
I7
11
Q7
10
I10
9
COM(+)
8
I11
7
COM(+)
6
I12
5
COM(+)
4
I13
3
–V
2
COM
1
–V
Carga Fusible
L
L
L
L
L
L
L
L
Fusible + –
• Los terminales COM(+) 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
Sensor de 2 cables
– +
NPN
–
24 V CC
+
TB1
Nº de terminal Entrada
1
I0
2
I1
3
I2
4
I3
5
I4
6
I5
7
I6
8
I7
9
I10
10
I11
11
I12
12
I13
13
COM
Cableado de salida PNP
TB2
Nº de terminal Salida
1
Q0
2
Q1
3
COM(–)
4
+V
5
NC
6
Q2
7
Q3
8
Q4
9
COM1
10
NC
11
Q5
12
Q6
13
COM2
14
NC
15
Q7
16
COM3
Carga Fusible
L
L
– +
L
L
L
– +
L
L
CA
L
CA
• Las salidas Q0 y Q1 son de receptor de transistor, las 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
Sensor de 2 cables
+ –
PNP
+
24 V CC
–
TB1
Nº de terminal Entrada
1
I0
2
I1
3
I2
4
I3
5
I4
6
I5
7
I6
8
I7
9
I10
10
I11
11
I12
12
I13
13
COM
Cableado de salida NPN
TB2
Nº de terminal Salida
1
Q0
2
Q1
3
COM(+)
4
–V
5
NC
6
Q2
7
Q3
8
Q4
9
COM1
10
NC
11
Q5
12
Q6
13
COM2
14
NC
15
Q7
16
COM3
Carga Fusible
L
L
+ –
L
L
L
+ –
L
L
CA
L
CA
• Las salidas Q0 y Q1 son de emisor de transistor, las 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
Sensor de 2 cables
– +
NPN
–
24 V CC
+
Sensor de 2 cables
– +
NPN
–
24 V CC
+
Cableado de salida PNP
CN1
Nº de terminal Entrada Nº de terminal Salida
26
I0
25
Q0
24
I1
23
Q1
22
I2
21
Q2
20
I3
19
Q3
18
I4
17
Q4
16
I5
15
Q5
14
I6
13
Q6
12
I7
11
Q7
10
I10
9
COM(–)
8
I11
7
COM(–)
6
I12
5
COM(–)
4
I13
3
+V
2
COM
1
+V
CN2
Nº de terminal Entrada Nº de terminal Salida
26
I14
25
Q10
24
I15
23
Q11
22
I16
21
Q12
20
I17
19
Q13
18
I20
17
Q14
16
I21
15
Q15
14
I22
13
Q16
12
I23
11
Q17
10
I24
9
COM(–)
8
I25
7
COM(–)
6
I26
5
COM(–)
4
I27
3
+V
2
COM
1
+V
Carga Fusible
L
L
L
L
L
L
L
L
– + Fusible
Carga Fusible
L
L
L
L
L
L
L
L
– + Fusible
• Los terminales de CN1 y CN2 no 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
Sensor de 2 cables
+ –
PNP
+ 24 V CC
–
Sensor de 2 cables
+ –
PNP
+ 24 V CC
–
Cableado de salida NPN
CN1
Nº de terminal Entrada Nº de terminal Salida
26
I0
25
Q0
24
I1
23
Q1
22
I2
21
Q2
20
I3
19
Q3
18
I4
17
Q4
16
I5
15
Q5
14
I6
13
Q6
12
I7
11
Q7
10
I10
9
COM(+)
8
I11
7
COM(+)
6
I12
5
COM(+)
4
I13
3
–V
2
COM
1
–V
CN2
Nº de terminal Entrada Nº de terminal Salida
26
I14
25
Q10
24
I15
23
Q11
22
I16
21
Q12
20
I17
19
Q13
18
I20
17
Q14
16
I21
15
Q15
14
I22
13
Q16
12
I23
11
Q17
10
I24
9
COM(+)
8
I25
7
COM(+)
6
I26
5
COM(+)
4
I27
3
–V
2
COM
1
–V
Carga Fusible
L
L
L
L
L
L
L
L
Fusible + –
Carga Fusible
L
L
L
L
L
L
L
L
Fusible + –
• Los terminales de CN1 y CN2 no 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
módulo
Entrada CC de
8 puntos
Entrada CC de
16 puntos
Entrada CC de
32 puntos
Entrada CA de
8 puntos
Terminal a
tornillo
FC4A-N08B1
FC4A-N16B1
—
FC4A-N08A11
Conector
—
FC4A-N16B3
FC4A-N32B3
—
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
FC4A-N08B1
Disposición de terminales
Tensión de entrada de Stop
Intervalo de tensión de entrada
Corriente de entrada de Stop
Impedancia de entrada
Tiempo de activación (24 V CC)
Tiempo de desactivación (24 V CC)
Aislamiento
Carga externa para la interconexión de
E/S
Método de determinación de señal
Efecto de la conexión inadecuada de
entrada
Longitud del cable
Conector en la placa madre
Inserción de conector/durabilidad de
extracción
Todas las entradas
Corriente interna
ACTIVADAS
Todas las entradas
consumida
DES-ACTIVADAS
Peso
Intervalo operativo de entrada
El intervalo operativo de entrada del
módulo de entrada del Tipo 1 (CEI
61131-2) se muestra a continuación:
FC4A-N32B3
32 puntos
8 puntos en 1
16 puntos en 1
16 puntos en 1
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
páginas 2-31 a la 2-33.
Señal de entrada de emisor/receptor de 24 V CC
Entre 20,4 y 28,8 V CC
7 mA/punto (24 V CC)
5 mA/punto (24 V CC)
3,4 k¾
4,4 k¾
4 mseg
4 mseg
Entre terminales de entrada: Sin aislar
Circuito interno:
Par fotoeléctrico aislado
No se necesita
Estático
Es posible conectar tanto las señales de entrada de emisión como las de
recepción. Si se aplica cualquier entrada que supere el valor de
preselección, pueden producirse daños permanentes.
3 m (9,84 pies) en conformidad con la inmunidad electromagnética
MC1,5/10-G-3,81BK
FL20A2MA (cable eléctrico Oki)
(Contacto Phoenix)
100 veces mínimo
25 mA (5 V CC)
0 mA (24 V CC)
5 mA (5 V CC)
0 mA (24 V CC)
85g
40 mA (5 V CC)
0 mA (24 V CC)
5 mA (5 V CC)
0 mA (24 V CC)
100g
FC4A-N08B1 y FC4A-N16B1
3,3 k¾
Entrada
Área de
activación
15
Transición
Área
5
Área de
desactivación
0
1,2
4,2
7,0 8,4
Corriente de entrada (mA)
FC4A-N16B3 y FC4A-N32B3
4,3 k¾
Entrada
COM
Cuando utilice FC4A-N16B1 a 55°C en la dirección normal de montaje,
limite las entradas que se activan simultáneamente a lo largo de la línea
(1). A 45°C, todas las entradas pueden activarse simultáneamente a 28,8
V CC como se indica en la línea (2).
Cuando utilice FC4A-N16B3 o -N32B3 a 55°C, limite las entradas que se
activan simultáneamente en cada conector a lo largo de la línea (3). A
30°C, todas las entradas pueden activarse simultáneamente a 28,8 V CC
como se indica en la línea (4).
Al utilizar FC4A-N08B1, todas las entradas pueden activarse
simultáneamente a 55°C, tensión de entrada 28,8 V CC.
(2) 45°C
28,8
24
Área de
activación
15
Transición
Área
5
Área de
desactivación
0
0,9
3,2
5,3 6,4
Corriente de entrada (mA)
28,8
26,4
(1) 55°C
(4) 30°C
Tensión de entrada ( V CC)
Tensión de entrada ( V CC)
FC4A-N16B3 y FC4A-N32B3
65 mA (5 V CC)
0 mA (24 V CC)
10 mA (5 V CC)
0 mA (24 V CC)
100g
Límites de uso de entrada
Tensión de entrada ( V CC)
Tensión de entrada ( V CC)
COM
24
35 mA (5 V CC)
0 mA (24 V CC)
5 mA (5 V CC)
0 mA (24 V CC)
65g
Circuito interno de entrada
FC4A-N08B1 y FC4A-N16B1
28,8
FC4A-N16B3
Circuito interno
Puntos de entrada y líneas comunes
FC4A-N16B1
Circuito interno
Nº de tipo
28,8
26,4
24,0
0
100
0
70
Ratio de activación simultánea de entrada (%)
(3) 55°C
0
0
50
70
90 100
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
comunes
8 puntos en 2 líneas 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
Aislamiento
Entre terminales de entrada en la misma línea común:
No aislado
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
interconexion de E/S
No se necesita
Metodo de determinacion de senal
Estatico
Efecto de la conexion inadecuada
de entrada
Si se aplica cualquier entrada que supere el valor de preselección, pueden
producirse daños permanentes.
Conector en la placa madre
MC1,5/11-G-3,81BK (Contacto Phoenix)
Insercion de conector/durabilidad
de extraccion
100 veces mínimo
Corriente interna
establecida
All Inputs
ON
60 mA (5V CC)
0 mA (24V CC)
All Inputs
OFF
30 mA (5V CC)
0 mA (24VCC)
80g
Intervalo operativo de entrada
Circuito interno de entrada
El intervalo operativo de entrada del módulo de entrada del
Tipo 1, 2, 3 (CEI 61131-2) se muestra a continuación:
FC4A-N08A11
Entrada
132
120
Área de
activación
COM
Límites de uso de entrada
100
79
74
Transición
Área
Al utilizar FC4A-N08A11, todas las entradas
pueden activarse simultáneamente a 55°C,
tensión de entrada 132 V CA.
55°C
Área de
desactivación
20
0
1 2
4 5
12,7
Corriente de entrada (mA)
15 16,9
Tensión de entrada ( V CC)
Tensión de entrada ( V CC)
FC4A-N08A11
Circuito interno
Peso
132
100
102
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
0
1
2
3
4
5
6
7
Sensor de 2 cables
– +
NPN
– 24 V CC
+
0
1
Nº de terminal
0
1
2
3
4
5
6
7
COM
COM
Cableado de entrada de receptor
Entrada
I0
I1
I2
I3
I4
I5
I6
I7
COM
COM
Sensor de 2 cables
+ –
PNP
+
24 V CC
–
Nº de terminal
0
1
2
3
4
5
6
7
COM
COM
Entrada
I0
I1
I2
I3
I4
I5
I6
I7
COM
COM
2
3
4
• Dos terminales COM están conectados entre sí internamente.
• Para conocer las precauciones de cableado, consulte la página 3-13.
5
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)
DC.IN
Cableado de entrada de emisor
0
1
2
3
4
5
6
0
1
2
3
4
5
6
7
10
11
12
13
14
15
16
17
Sensor de 2 cables
– +
NPN
Cableado de entrada de receptor
7 COM COM
10
11
Nº de terminal Entrada
0
I0
1
I1
2
I2
3
I3
4
I4
5
I5
6
I6
7
I7
COM
COM
COM
COM
Sensor de 2 cables
+ –
PNP
Nº de terminal Entrada
0
I0
1
I1
2
I2
3
I3
4
I4
5
I5
6
I6
7
I7
COM
COM
COM
COM
12
13
– +
14
15
16
17 COM COM
NPN
–
24 V CC
+
10
11
12
13
14
15
16
17
COM
COM
I10
I11
I12
I13
I14
I15
I16
I17
COM
COM
+ –
PNP
+ 24 V CC
–
10
11
12
13
14
15
16
17
COM
COM
I10
I11
I12
I13
I14
I15
I16
I17
COM
COM
• Cuatro terminales COM 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
– +
NPN
–
24 V CC
+
Nº de terminal Entrada Nº de terminal Entrada Sensor de 2 cables
+ –
20
I0
19
I10
18
I1
17
I11
16
I2
15
I12
14
I3
13
I13
12
I4
11
I14
NPN
10
I5
9
I15
–
8
I6
7
I16
24 V CC
+
6
I7
5
I17
4
COM
3
COM
2
NC
1
NC
Cableado de entrada de receptor
Sensor de 2 cables
+ –
PNP
+ 24 V CC
–
Nº de terminal Entrada Nº de terminal Entrada Sensor de 2 cables
– +
20
I0
19
I10
18
I1
17
I11
16
I2
15
I12
14
I3
13
I13
12
I4
11
I14
PNP
10
I5
9
I15
+
24 V CC
8
I6
7
I16
–
6
I7
5
I17
4
COM
3
COM
2
NC
1
NC
• Dos terminales COM 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
Sensor de 2 cables
– +
NPN
–
24 V CC
+
CN1
Nº
20
18
16
14
12
10
8
6
4
2
Entrada
I0
I1
I2
I3
I4
I5
I6
I7
COM0
NC
Nº
19
17
15
13
11
9
7
5
3
1
Entrada Sensor de 2 cables
+ –
I10
I11
I12
I13
I14
NPN
I15
–
24 V CC
I16
+
I17
COM0
NC
Nº
19
17
15
13
11
9
7
5
3
1
Entrada Sensor de 2 cables
– +
I10
I11
I12
I13
I14
PNP
I15
+
24 V CC
I16
–
I17
COM0
NC
Sensor de 2 cables
– +
NPN
–
24 V CC
+
CN2
Nº
20
18
16
14
12
10
8
6
4
2
Entrada
I20
I21
I22
I23
I24
I25
I26
I27
COM1
NC
Nº
19
17
15
13
11
9
7
5
3
1
Entrada Sensor de 2 cables
+ –
I30
I31
I32
I33
I34
NPN
I35
–
24 V CC
I36
+
I37
COM1
NC
CN2
Nº
20
18
16
14
12
10
8
6
4
2
Entrada
I20
I21
I22
I23
I24
I25
I26
I27
COM1
NC
Nº
19
17
15
13
11
9
7
5
3
1
Entrada Sensor de 2 cables
– +
I30
I31
I32
I33
I34
PNP
I35
+
24 V CC
I36
–
I37
COM1
NC
Cableado de entrada de receptor
Sensor de 2 cables
+ –
PNP
+
24 V CC
–
CN1
Nº
20
18
16
14
12
10
8
6
4
2
Entrada
I0
I1
I2
I3
I4
I5
I6
I7
COM0
NC
Sensor de 2 cables
+ –
PNP
+
24 V CC
–
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
2-33
2: ESPECIFICACIONES DE LA CPU
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
0
1
2
3
4
5
6
7
AC
0
1
2
Nº de terminal
0
1
2
3
COM0
NC
4
5
6
7
COM1
Salida
I0
I1
I2
I3
COM0
NC
I4
I5
I6
I7
COM1
3 COM0 NC
AC
4
5
• Dos terminales COM están conectados entre sí internamente.
• Para conocer las precauciones de cableado, consulte la página 3-13.
• No conecte una carga externa a los terminales de entrada.
6
7
COM1
2-34
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
2: ESPECIFICACIONES DE LA CPU
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
Salida de relé de 8 puntos
Nº de tipo
FC4A-R081
Salida de relé de 16 puntos
Salida PNP de transistor de 8 puntos
Bloque de terminales a tornillo
desmontable
FC4A-R161
FC4A-T08K1
Salida NPN de transistor de 8 puntos
FC4A-T08S1
Salida PNP de transistor de 16 puntos
FC4A-T16K3
Salida NPN de transistor de 16 puntos
Salida PNP de transistor de 32 puntos
Conector MIL
Salida NPN de transistor de 32 puntos
FC4A-T16S3
FC4A-T32K3
FC4A-T32S3
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
Puntos de salida y líneas comunes
8 contactos NO en 2 líneas
comunes
16 contactos NO en 2 líneas
comunes
Disposición de terminales
Consulte la disposición de terminales del módulo de salida de relé en
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
Vida eléctrica
100.000 operaciones como mínimo
(carga establecida 1.800 operaciones/hora)
Vida mecánica
20.000.000 operaciones como mínimo
(sin carga 18.000 operaciones/hora)
Carga establecida (resistiva/inductiva)
240 V CA/2 A, 30 V CC/2 A
Rigidez dieléctrica
Entre salida y o
terminales:
Entre terminal de salida y circuito interno:
Entre terminales de salida (COMs):
Conector en la placa madre
MC1,5/11-G-3,81BK
(Contacto Phoenix)
MC1,5/10-G-3,81BK
(Contacto Phoenix)
Inserción de conector/durabilidad de
extracción
100 veces mínimo
100 veces mínimo
Todas las
salidas
ACTIVADAS
30 mA (5 V CC)
40 mA (24 V CC)
45 mA (5 V CC)
75 mA (24 V CC)
Todas las
salidas
DESACTIVADAS
5 mA (5 V CC)
0 mA (24 V CC)
5 mA (5 V CC)
0 mA (24 V CC)
Peso
110g
145g
Circuito de protección de contacto para
salida de relé
Consulte página 3-15.
Corriente interna
establecida
1.500 V CA, 1 minuto
1.500 V CA, 1 minuto
1.500 V CA, 1 minuto
Nota: Cuando los 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.
Tipo de módulo de la CPU
Máximas salidas de relé activándose simultáneamente
Módulo de la CPU 24 E/S
compacta
Módulo de la CPU
delgada
33
54
Retraso de salida
Comando
ACTIVADO
DESACTIVADO
Estado de relé de salida
ACTIVADO
DESACTIVADO
Retraso DESACTIVADO: 10 mseg máximo
2-36
Vibración:
6 mseg máximo
Retraso ACTIVADO:
6 mseg máximo
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
0
1
2
3
4
5
6
7
Fusible
Fusible
+
– CC
Fusible
0
+
– CC
–
CC
+
Fusible
–
CC
+
1
Fusible
Fusible
CA
Carga
L
L
L
L
L
L
L
L
Fusible
CA
2
Nº de terminal
0
1
2
3
COM0
NC
4
5
6
7
COM1
Salida
Q0
Q1
Q2
Q3
COM0
NC
Q4
Q5
Q6
Q7
COM1
3 COM0 NC
4
• Los terminales COM0 y COM1 no 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.
5
6
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
Ry.OUT
0
1
2
3
4
5
6
0
1
2
3
4
5
6
7
10
11
12
13
14
15
16
17
Fusible
+
– CC
–
CC
+
Fusible
Fusible
CA
7 COM0 COM0
Nº de terminal
0
1
2
3
4
5
6
7
COM0
COM0
Salida
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
COM0
COM0
L
L
L
L
L
L
L
L
10
11
12
13
14
15
16
17
COM1
COM1
Q10
Q11
Q12
Q13
Q14
Q15
Q16
Q17
COM1
COM1
10
Carga
L
L
L
L
L
L
L
L
11
12
13
14
15
16
Fusible
17 COM1 COM1
+
– CC
–
CC
+
Fusible
Fusible
CA
• Los terminales COM0 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
Puntos de salida y líneas comunes
8 puntos en 1 línea
común
Disposición de terminales
Consulte la disposición de terminales de módulo de salida PNP de transistor
en las páginas 2-39 y 2-40.
Tensión de carga establecida
24 V CC
Intervalo de tensión de carga en
funcionamiento
Entre 20,4 y 28,8 V CC
Corriente de carga establecida
0,3 A por punto de
salida
0,1 A por punto de salida
Corriente máxima de carga
(a 28,8 V CC)
0,36 A por punto de
salida
3 A por línea común
0,12 A por punto de salida
1 A por línea común
Disminución de tensión
(tensión ACTIVADA)
1 V máximo (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)
Aislamiento
Entre la terminal de salida y el circuito interno: Par fotoeléctrico aislado
Entre terminales de entrada:
Sin aislar
Conector en la placa madre
MC1,5/10-G-3,81BK
(Contacto Phoenix)
Inserción de conector/durabilidad de
extracción
100 veces mínimo
Corriente interna
establecida
16 puntos en 1 línea
común
FL20A2MA (cable eléctrico Oki)
Todas las
salidas
ACTIVADAS
10 mA (5 V CC)
20 mA (24 V CC)
10 mA (5 V CC)
40 mA (24 V CC)
20 mA (5 V CC)
70 mA (24 V CC)
Todas las
salidas
DESACTIVAD
AS
5 mA (5 V CC)
0 mA (24 V CC)
5 mA (5 V CC)
0 mA (24 V CC)
10 mA (5 V CC)
0 mA (24 V CC)
Retraso de salida
Tiempo de ACTIVACIÓN:
300 µseg máximo
Tiempo de DESACTIVACIÓN:300 µseg máximo
Peso (aprox.)
85g
70g
Circuito interno de salida
Salida PNP
Circuito interno
+V
Salida
COM (–)
2-38
32 puntos en 2 líneas
comunes
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
105g
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
2
3
4
5
6
7
Fusible + –
Fusible Carga
L
L
L
L
L
L
L
L
0
1
Nº de terminal
0
1
2
3
4
5
6
7
COM(–)
+V
Salida
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
COM(–)
+V
2
3
4
5
6
• Conecte un fusible adecuado para la carga.
• Para conocer las precauciones de cableado de salida, consulte
la página 3-14.
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
L
L
L
L
L
L
L
L
+ –
Nº de terminal Salida Nº de terminal Salida
20
Q0
19
Q10
18
Q1
17
Q11
16
Q2
15
Q12
14
Q3
13
Q13
12
Q4
11
Q14
10
Q5
9
Q15
8
Q6
7
Q16
6
Q7
5
Q17
4
COM(–)
3
COM(–)
2
+V
1
+V
Carga Fusible
L
L
L
L
L
L
L
L
– +
• Los terminales COM(–) 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)
Fusible Carga
L
L
L
L
L
L
L
L
+ –
Fusible Carga
L
L
L
L
L
L
L
L
+ –
CN1
Nº de terminal Salida Nº de terminal Salida
20
Q0
19
Q10
18
Q1
17
Q11
16
Q2
15
Q12
14
Q3
13
Q13
12
Q4
11
Q14
10
Q5
9
Q15
8
Q6
7
Q16
6
Q7
5
Q17
4
COM0(–)
3
COM0(–)
2
+V0
1
+V0
CN2
Nº de terminal Salida Nº de terminal Salida
20
Q20
19
Q30
18
Q21
17
Q31
16
Q22
15
Q32
14
Q23
13
Q33
12
Q24
11
Q34
10
Q25
9
Q35
8
Q26
7
Q36
6
Q27
5
Q37
4
COM1(–)
3
COM1(–)
2
+V1
1
+V1
Carga Fusible
L
L
L
L
L
L
L
L
– +
Carga Fusible
L
L
L
L
L
L
L
L
– +
• Los terminales de CN1 y CN2 no 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
Puntos de salida y líneas comunes
8 puntos en 1 línea
común
Disposición de terminales
Consulte la disposición de terminales de módulo de salida NPN de transistor
en las páginas 2-42 y 2-43.
Tensión de carga establecida
24 V CC
Intervalo de tensión de carga en
funcionamiento
Entre 20,4 y 28,8 V CC
Corriente de carga establecida
0,3 A por punto de
salida
0,1 A por punto de salida
Corriente máxima de carga (a 28,8 V
CC)
0,36 A por punto de
salida
3 A por línea común
0,12 A por punto de salida
1 A por línea común
Disminución de tensión (tensión
ACTIVADA)
1 V máximo
(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)
Aislamiento
Entre la terminal de salida y el circuito interno: Par fotoeléctrico aislado
Entre terminales de entrada:
Sin aislar
Conector en la placa madre
MC1,5/10-G-3,81BK
(Contacto Phoenix)
Inserción de conector/durabilidad de
extracción
100 veces mínimo
Corriente interna
establecida
16 puntos en 1 línea
común
32 puntos en 2 líneas
comunes
FL20A2MA (cable eléctrico Oki)
Todas las
salidas
ACTIVADAS
10 mA (5 V CC)
20 mA (24 V CC)
10 mA (5 V CC)
40 mA (24 V CC)
20 mA (5 V CC)
70 mA (24 V CC)
Todas las
salidas
DESACTIVAD
AS
5 mA (5 V CC)
0 mA (24 V CC)
5 mA (5 V CC)
0 mA (24 V CC)
10 mA (5 V CC)
0 mA (24 V CC)
Retraso de salida
Tiempo de ACTIVACIÓN:
300 µseg máximo
Tiempo de DESACTIVACIÓN: 300 µseg máximo
Peso (aprox.)
85g
70g
105g
Circuito interno de salida
Salida NPN
Circuito interno
COM(+)
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
3
4
5
6
7
– + Fusible
Carga
L
L
L
L
L
L
L
L
0
1
Nº de terminal
0
1
2
3
4
5
6
7
COM(+)
–V
Salida
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
COM(+)
–V
2
3
4
• Conecte un fusible adecuado para la carga.
• Para conocer las precauciones de cableado de salida,
consulte la página 3-14.
5
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
L
L
L
L
L
L
L
L
– +
Nº de terminal Salida Nº de terminal Salida
20
Q0
19
Q10
18
Q1
17
Q11
16
Q2
15
Q12
14
Q3
13
Q13
12
Q4
11
Q14
10
Q5
9
Q15
8
Q6
7
Q16
6
Q7
5
Q17
4
COM(+)
3
COM(+)
2
–V
1
–V
Carga Fusible
L
L
L
L
L
L
L
L
+ –
• Los terminales COM(+) 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)
Fusible Carga
L
L
L
L
L
L
L
L
– +
Fusible Carga
L
L
L
L
L
L
L
L
– +
CN1
Nº de terminal
Salida
Nº de terminal
Salida
20
Q0
19
Q10
18
Q1
17
Q11
16
Q2
15
Q12
14
Q3
13
Q13
12
Q4
11
Q14
10
Q5
9
Q15
8
Q6
7
Q16
6
Q7
5
Q17
4
COM0(+)
3
COM0(+)
2
–V0
1
–V0
CN2
Nº de terminal
Salida
Nº de terminal
Salida
20
Q20
19
Q30
18
Q21
17
Q31
16
Q22
15
Q32
14
Q23
13
Q33
12
Q24
11
Q34
10
Q25
9
Q35
8
Q26
7
Q36
6
Q27
5
Q37
4
COM1(+)
3
COM1(+)
2
–V1
1
–V1
Carga Fusible
L
L
L
L
L
L
L
L
+ –
Carga Fusible
L
L
L
L
L
L
L
L
+ –
• Los terminales de CN1 y CN2 no 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
4 entradas/4 salidas
Bloque de terminales a tornillo desmontable
FC4A-M08BR1
Módulo de E/S mixta de
16 entradas/8 salidas
Bloque de terminal con abrazadera, no
desmontable
FC4A-M24BR2
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
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
páginas 2-46 y 2-47.
MC1,5/11-G-3,81BK
Entrada: F6018-17P (Fujicon)
(Contacto Phoenix)
Salida: F6018-11P (Fujicon)
Puntos de E/S
Disposición de terminales
Conector en la placa madre
Inserción de conector/durabilidad de
extracción
Todas las E/S
ACTIVADAS
Corriente interna
establecida
Todas las E/S
DESACTIVADAS
Peso
100 veces mínimo
No desmontable
25 mA (5 V CC)
20 mA (24 V CC)
5 mA (5 V CC)
0 mA (24 V CC)
95g
65 mA (5 V CC)
45 mA (24 V CC)
10 mA (5 V CC)
0 mA (24 V CC)
140g
Especificaciones de entrada de CC (módulo de E/S mixta)
Puntos de entrada y línea común
Tensión de entrada de Stop
Intervalo de tensión de entrada
Corriente de entrada de Stop
Impedancia de entrada
Tiempo de activación
Tiempo de desactivación
Aislamiento
Carga externa para la interconexión de E/S
Método de determinación de señal
Efecto de la conexión inadecuada de
entrada
Longitud del cable
4 puntos en 1 línea común
16 puntos en 1 línea común
Señal de entrada de emisor/receptor de 24 V CC
Entre 20,4 y 28,8 V CC
7 mA/punto (24 V CC)
3,4 k¾
4 mseg (24 V CC)
4 mseg (24 V CC)
Entre terminales de entrada: Sin aislar
Circuito interno:
Par fotoeléctrico aislado
No se necesita
Estático
Es posible conectar tanto las señales de entrada de emisión como las
de recepción. Si se aplica cualquier entrada que supere el valor de
preselección, pueden producirse daños permanentes.
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
del Tipo 1 (CEI 61131-2) se muestra a continuación:
Al utilizar FC4A-M24BR2 a una temperatura ambiente
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).
24
15
Transición
Área
5
Área de
desactivación
0
1,2
4,2
7
8,4
Corriente de entrada (mA)
COM
Circuito interno
3,3 k¾
28,8
26,4
(1) 55°C
0
0
80
100
Ratio de activación simultánea de E/S (%)
Circuito interno de entrada
Entrada
(2) 45°C
Área de activación
Tensión de entrada ( V CC)
Tensión de entrada ( V CC)
28,8
Cuando se utiliza a 45°C, todas las E/S pueden
activarse simultáneamente a una tensión de entrada de
28,8 V CC como se indica en la línea (2).
Al utilizar FC4A-M08BR1, todas las E/S pueden
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
Puntos de salida y líneas comunes
4 contactos NO en 1 línea común
Corriente máxima de carga
Carga mínima de conmutación
Resistencia inicial de contacto
Vida eléctrica
Vida mecánica
Carga establecida (resistiva/inductiva)
Rigidez dieléctrica
Circuito de protección de contacto para
salida de relé
FC4A-M24BR2
8 contactos NO en 2 líneas
comunes
2 A por punto
7 A por línea común
0,1 mA/0,1 V CC (valor de referencia)
30 m¾ máximo
100.000 operaciones como mínimo (carga establecida 1.800
operaciones/hora)
20.000.000 operaciones como mínimo (sin carga 18.000 operaciones/
hora)
240 V CA/2 A, 30 V CC/2 A
Entre salida y o
terminales:
1.500 V CA, 1 minuto
Entre terminal de salida y circuito interno:
1.500 V CA, 1 minuto
Entre terminales de salida (COMs):
1.500 V CA, 1 minuto
Consulte la página 3-15.
Retraso de salida
Comando
ACTIVADO
DESACTIVADO
Estado de relé de salida
ACTIVADO
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)
DC.IN
Ry.OUT
0
1
2
3
0
1
2
3
Cableado de entrada de emisor
Cableado de entrada
de receptor
Sensor de 2 cables
Sensor de 2 cables
– +
+ –
+
–24 V CC
–
24 V CC
+
NPN
PNP
Fusible
Cableado de salida de relé
Fusible
0
1
DC.IN
2
+
– CC
–
CC
+
Fusible
Fusible
CA
Carga
L
L
L
L
3 COM0 NC
0
1
3
Ry.OUT
2
COM1
2-46
Nº de terminal
0
1
2
3
COM0
NC
0
1
2
3
COM1
E/S
I0
I1
I2
I3
COM0
NC
Q0
Q1
Q2
Q3
COM1
• Los terminales COM0 y COM1 no están conectados entre sí
internamente.
• Para conocer las precauciones de cableado, consulte las páginas 313 y 3-14.
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
Sensor de 2 cables
– +
NPN
– 24 V CC
+
Cableado de entrada de receptor
Nº de terminal Entrada
1
I0
2
I1
3
I2
4
I3
5
I4
6
I5
7
I6
8
I7
9
I10
10
I11
11
I12
12
I13
13
I14
14
I15
15
I16
16
I17
17
COM0
Cableado de salida de relé
Fusible
+
– CC
Fusible
+
– CC
–
CC
+
Fusible
–
CC
+
Fusible
Sensor de 2 cables
+ –
PNP
+
24 V CC
–
Fusible
Fusible
CA
Fusible
CA
Carga
L
L
L
L
L
L
L
L
Nº de terminal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Nº de terminal
1
2
3
4
5
6
7
8
9
10
11
Entrada
I0
I1
I2
I3
I4
I5
I6
I7
I10
I11
I12
I13
I14
I15
I16
I17
COM0
Salida
Q0
Q1
Q2
Q3
COM1
NC
Q4
Q5
Q6
Q7
COM2
• Los terminales COM0, COM1 y COM2 no 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
Nombre
Módulo de E/S analógica
Módulo de entrada
analógica
Módulo de salida
analógica
Señal E/S
Tensión (de 0 a 10V CC)
Corriente (de 4 a 20mA)
Tensión (de 0 a 10V CC)
Corriente (de 4 a 20mA)
Termopar (K, J, T)
Termómetro de resistencia (Pt100)
Tensión (de 0 a 10V CC)
Corriente (de 4 a 20mA)
Tensión (de 0 a 10V CC)
Corriente (de 4 a 20mA)
Tensión (de 0 a 10V DC)
Corriente (de 4 a 20mA)
Termopar (K, J, T)
Termómetro de resistencia
(Pt100, Pt1000, Ni100, Ni1000)
Tensión (de 0 a 10V CC)
Corriente (de 4 a 20mA)
Termistor (NTC, PTC)
Tensión (de 0 a 10V CC)
Corriente (de 4 a 20mA)
Tensión (de -10 a +10V CC)
Corriente (de 4 a 20mA)
Puntos de E/S
Categoría
Núm. de
tipo
2 entradas
FC4A-L03A1
1 salida
2 entradas
Tipo Actualización END
FC4A-L03AP1
1 salida
2 entradas
FC4A-J2A1
FC4A-J4CN1
4 entradas
Tipo Actualización de
escalera
8 entradas
FC4A-J8C1
8 entradas
FC4A-J8AT1
1 salida
Tipo Actualización END
FC4A-K1A1
2 salidas
Tipo Actualización de
escalera
FC4A-K2C1
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
analógica
Actualización de
Mientras la parámetros
CPU está en
Datos de E/S analógica
marcha
Actualización
Mientras la
CPU está
parada
Actualización de datos
de salida analógica
Asignación del registro de datos
Tipo Actualización END
Al final del procesamiento de la primera
exploración
Tipo Actualización de escalera
Al ejecutar la macro ANST
En el paso después de la macro ANST
(se actualiza siempre si la entrada de ANST
está activada o desactivada)
Mantiene el estado de salida cuando la CPU
Cuando M8025 (que mantiene las salidas
está parada. Los datos de salida no se
mientras la CPU está parada) está activado,
pueden cambiar mediante la instrucción
los datos de salida se actualizan. Cuando
STPA mientras la CPU está parada. Consulte
está desactivado, la salida está desactivada.
página 24-23.
Por defecto
Se designa opcionalmente en la macro ANST
Durante el procesamiento final.
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
APAG
ENC
Parpadeo
Estado operativo de entrada analógica
El módulo de E/S analógica está detenido
Funcionamiento normal
Inicializando
Cambiando configuración
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
Disposición de terminales
Consulte la Disposición de terminales de módulo de E/S analógica en las
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
extracción
100 veces mínimo
Corriente interna establecida
50 mA (5 V CC)
0 mA (24 V CC)
50 mA (5 V CC)
0 mA (24 V CC)
50 mA (5 V CC)
0 mA (24 V CC)
50 mA (5 V CC)
0 mA (24 V CC)
Corriente externa establecida (Nota)
45 mA (24 V
CC)
40 mA (24 V
CC)
35 mA (24 V
CC)
40 mA (24 V
CC)
Peso
85 g
Nota 1: La corriente externa consumida es el valor cuando se usan todas las entradas 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
Disposición de terminales
Consulte la Disposición de terminales de módulo de E/S analógica en las
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
extracción
100 veces mínimo
Consumo de Corriente interna
50 mA (5 V CC)
0 mA (24 V CC)
40 mA (5 V CC)
0 mA (24 V CC)
45 mA (5 V CC)
0 mA (24 V CC)
60 mA (5 V CC)
0 mA (24 V CC)
Consumo de Corriente externa (Nota)
55 mA (24 V
CC)
50 mA (24 V
CC)
55 mA (24 V
CC)
85 mA (24 V
CC)
Peso
140 g
140 g
125 g
110 g
Nota: La corriente externa consumida es el valor cuando se usan todas las entradas 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
Tipo de señal de entrada analógica
Intervalo de entrada
FC4A-L03A1 / FC4A-J2A1
Entrada de
Entrada de
tensión
corriente
FC4A-L03AP1
Termómetro de
Termopar
resistencia
Tipo K
(entre 0 y 1300°C) Pt 100
Tipo J
tipo de 3 cables
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)
1 MΩ mínimo
250 Ω
1 MΩ mínimo
1 MΩ mínimo
Impedancia de entrada
Resistencia del conductor permitida
(por cable)
Corriente de detección de entrada
—
—
—
200 Ω máximo
—
—
1,0 mA máximo
Tiempo de duración de muestra
10 (20) ms (Nota 1)
—
10 (20) ms
(Nota 1)
Tiempo de repetición de muestra
20 ms
Tiempo total de transferencia de
sistema de entrada (Nota 2)
60 (105) ms + 1 ciclo de exploración
(Nota 1)
Entrada de una
sola terminación
Auto exploración
A/D tipo ΣΔ
Tipo de entrada
Modo operativo
Método de conversión
Error de
entrada
Entrada diferencial
±0,2% de la escala completa
Coeficiente de temperatura
Repetibilidad después del
tiempo de estabilización
Sin linealidad
Error máximo
±0,006% de la escala completa/°C
Valor de entrada de LSB (bit menos
significativo)
Tipo de datos en el programa de
aplicación
Monotonía
Datos de entrada fuera de intervalo
40 (20) ms
(Nota 1)
60 (200) ms + 1
80 (200) ms + 1 ciclo
ciclo de exploración de exploración (Nota
(Nota 1)
1)
20 ms
Error máximo a 25°C
Resolución digital
20 ms máximo
±0,2% de la escala
completa más
exactitud de
±0,2% de la escala
compensación de completa
unión de referencia
(±4°C máximo)
±0,5% de la escala completa
±0,2% de la escala completa
±1% de la escala completa
4096 incrementos (12 bits)
máximo de 13.000 incrementos (14 bits) (Nota 3)
K: 0,100°C
(0,325°C) (Nota 3)
0,100°C (0,150°C)
2,5 mV
4 µA
J: 0,100°C
(Nota 3)
(0,300°C) (Nota 3)
T: 0,100°C
Entre 0 y 4095 (datos de 12 bits)
Entre –32768 y 32767 (designación opcional de intervalo) (Nota 4)
Sí
Detectable (Nota 5)
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
2-51
2: ESPECIFICACIONES DE LA CPU
Núm. de tipo
Tipo de señal de entrada analógica
Resistencia
a ruidos
Desviación temporal
máxima durante las
pruebas de ruido
eléctrico (Nota 4)
Filtro de entradas
Cable recomendado
Diafonía
Aislamiento
Efecto de la conexión inadecuada de
entrada
Máxima sobrecarga permitida permanente
(sin daño)
Selección de tipo de señal de entrada
analógica
Calibración o verificación para
mantener la exactitud establecida
FC4A-L03A1 / FC4A-J2A1
FC4A-L03AP1
Entrada de
Entrada de
Termómetro de
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)
(No se puede
(±3% máximo) (Nota 1)
asegurar la
(cuando se aplica una tensión de bloqueo de 500 V al
exactitud cuando
cableado de alimentación y de E/S)
se aplica ruido)
(Nota 1)
No
Se recomienda un cable trenzado
blindado para mejorar la inmunidad al —
ruido
2 LSB máximo
Aislado entre la entrada y el circuito de alimentación
Par fotoeléctrico aislado entre la entrada y el circuito interno
No hay daño
13 V CC
40 mA CC
—
Por medio de programación
No es posible
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
Entrada de
Entrada de
tensión
corriente
Tipo de señal de entrada analógica
Entre 0 y 10 V
CC
Intervalo de entrada
Entre 4 y 20 mA
CC
FC4A-J4CN1:
7Ω
FC4A-J8C1:
100 Ω
—
FC4A-J4CN1
Termómetro de
Termopar
resistencia
Tipo K
Pt100
(entre 0 y 1300°C) Pt1000
Tipo J
(de –100 a 500°C)
(entre 0 y 1200°C) Ni100
Tipo T
Ni1000
(entre 0 y 400°C) (de –60 a 180°C)
Impedancia de entrada
1 MΩ
Corriente de detección de entrada
Tiempo de duración de muestra
—
—
0,1 mA
2 ms máximo
FC4A-J4CN1: 10 ms máximo
30 ms máximo
10 ms máximo
FC4A-J8C1: 2 ms máximo
FC4A-J4CN1:
50 ms + 1 ciclo de exploración
85 ms +
50 ms +
1 ciclo de exploración
1 ciclo de exploración
FC4A-J8C1:
8 ms + 1 ciclo de exploración
Entrada de una sola terminación
Auto exploración
FC4A-J4CN1: A/D tipo ΣΔ
FC4A-J8C1: Método de registro sucesivo por aproximación
Tiempo de repetición de muestra
Tiempo total de transferencia de
sistema de entrada
(Nota 1)
Tipo de entrada
Modo operativo
Método de conversión
Error máximo a 25°C
Error de
entrada
Error de compensación
de unión en frío
Coeficiente de
temperatura
Repetibilidad después
del tiempo de
estabilización
Sin linealidad
Error máximo
Resolución digital
Valor de entrada de LSB
(bit menos significativo)
1 MΩ
—
±0,2% de la escala completa
±0,2 % de la escala
completa más
exactitud de
compensación de
unión de referencia
(±3ºC máximo)
Pt100, Ni100: ±0,4%
de la escala
completa
Pt1000, Ni1000:
±0,2% de la escala
completa
—
±3°C
máximo
—
50000 incrementos (16 bits)
K: Aprox. 24000
incrementos
(15 bits)
J: Aprox. 33000
incrementos
(15 bits)
T: Aprox. 10000
incrementos
(14 bits)
Pt100: Aprox. 6400
incrementos
(13 bits)
Pt1000: Aprox.
64000 incrementos
(16 bits)
Ni100: Aprox. 4700
incrementos
(13 bits)
Ni1000: Aprox.
47000 incrementos
(16 bits)
0,2 mV
K: 0,058°C
J: 0,038°C
T: 0,042°C
Pt100:
Pt1000:
Ni100:
Ni1000:
—
±0,005% de la escala completa/°C
±0,5% de la escala completa
±0,04% de la escala completa
±1% de la escala completa
0,32 µA
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
0.086°C
0.0086°C
0.037°C
0.0037°C
2-53
2: ESPECIFICACIONES DE LA CPU
Núm. de tipo
Tipo de señal de entrada analógica
Tipo de datos en el programa de
aplicación
Monotonía
Datos de entrada fuera de intervalo
Desviación temporal
máxima durante las
pruebas de ruido
Resistencia eléctrico (Nota 4)
a ruidos
Filtro de entradas
Cable recomendado
Diafonía
Aislamiento
Efecto de la conexión inadecuada de
entrada
Máxima sobrecarga permitida
permanente (sin daño)
Selección de tipo de señal de entrada
analógica
Calibración o verificación para
mantener la exactitud establecida
FC4A-J4CN1 / FC4A-J8C1
Entrada de
Entrada de
tensión
corriente
FC4A-J4CN1
Termómetro de
Termopar
resistencia
Pt100, Ni100:
Predeterminado: de 0 a 6000
Predeterminado: de 0 a 50000
de 0 a 50000
Pt1000, Ni1000:
de 0 a 60000
Opcional: de –32768 a 32767 (seleccionable para cada canal) (Nota 2)
—
Temperatura: Celsius, Fahrenheit
Sí
Detectable (Nota 3)
No se puede
±3% máximo
asegurar la
(cuando se aplica una tensión de bloqueo de 500 V al
exactitud cuando
cableado de alimentación y de E/S)
se aplica ruido
Software
Cable de par trenzado
—
2 LSB máximo
Aislado entre la entrada y el circuito de alimentación
Par fotoeléctrico aislado entre la entrada y el circuito interno
No hay daño
11 V CC
22 mA CC
—
Por medio de programación
No es posible
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
Tipo de señal de entrada analógica
Intervalo de entrada
Termistor aplicable
Corriente de detección de entrada
Tiempo de duración de muestra
Tiempo de repetición de muestra
Tiempo total de transferencia de
sistema de entrada
Tipo de entrada
Modo operativo
Método de conversión
Error máximo a 25°C
Coeficiente de
temperatura
Error de
Repetibilidad después
entrada
del tiempo de
estabilización
Sin linealidad
Error máximo
Resolución digital
Valor de entrada de LSB
Tipo de datos en el programa de
aplicación
Monotonía
Datos de entrada fuera de intervalo
Desviación temporal
máxima durante las
pruebas de ruido
Resistencia eléctrico (Nota 4)
a ruidos
Filtro de entradas
Cable recomendado
Diafonía
Aislamiento
Efecto de la conexión inadecuada de
entrada
Selección de tipo de señal de entrada
analógica
Calibración o verificación para
mantener la exactitud establecida
FC4A-J8AT1
NTC
PTC
De –50 a 150°C
100 kΩ máximo
0.1 mA
2 ms máximo
2 ms máximo
10 ms/ca + 1 ciclo de exploración (Nota 1)
Entrada de una sola terminación
Auto exploración
Método de registro sucesivo por aproximación
±0,2% de la escala completa
±0,005% de la escala completa/°C
±0,5% de la escala completa
No
±1% de la escala completa
4000 incrementos (12 bits)
25 Ω
Predeterminado: de 0 a 4000
Opcional:
de –32768 a 32767 (seleccionable para cada canal) (Nota 2)
Temperatura:
Celsius, Fahrenheit (sólo NTC)
Resistencia:
de 0 a 10000
Sí
Detectable (Nota 3)
±3% máximo (cuando se aplica una tensión de bloqueo de 500 V al cableado
de alimentación y de E/S)
Software
—
2 LSB máximo
Aislado entre la entrada y el circuito de alimentación
Par fotoeléctrico aislado entre la entrada y el circuito interno
No hay daño
Por medio de programación
No es posible
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
Categoría
Tipo Actualización END
Núm. de tipo
Intervalo de salida
Tensión
Corriente
Impedancia de carga
Tipo de carga aplicable
Tiempo de establecimiento
Actualización de
escalera
FC4A-K2C1
Entre –10 y +10 V CC
FC4A-L03A1
FC4A-L03AP1
FC4A-K1A1
Entre 0 y 10 V CC
Entre 4 y 20 mA CC
1 (2) kΩ mínimo (tensión), 300Ω máximo (corriente) (Nota 1)
Carga resistiva
10 (50) ms
10 (130) ms
10 (50) ms
1 ms/ca
(Nota 1)
(Nota 1)
(Nota 1)
1 ms × canales
Tiempo de ajuste + 1 ciclo de exploración
+ 1 ciclo de explo.
±0,2% de la escala completa
±0,005% de la
±0,015% de la escala completa/°C
escala completa/°C
Tiempo total de transferencia de
sistema de salida
Error máximo a 25°C
Coeficiente de
temperatura
Repetibilidad después
del tiempo de
±0,5% de la escala completa
estabilización
Error de
Disminución de tensión
±1% de la escala completa
salida
de salida
Sin linealidad
±0,2% de la escala completa
Fluctuaciones de salida 1 LSB máximo
Sobreexceso
Error total
0%
±1% de la escala completa
Resolución digital
Valor de salida de LSB
(bit menos significativo)
±0,1% de la escala
completa
50000 incrementos
(16 bits)
2,5 mV
0,4 mV
4 µA
0,32 µA
de –25000 a 25000
(tensión)
de 0 a 4095
de 0 a 50000
(corriente)
Entre –32768 y 32767 (designación opcional de intervalo) (Nota 2)
Sí
No detectable
4096 incrementos (12 bits)
Tensión
Corriente
Tipo de datos en el programa de
aplicación
Monotonía
Bucle de corriente abierto
Desviación temporal
máxima durante las
pruebas de ruido
Resistencia a eléctrico (Nota 3)
ruidos
Cable recomendado
Diafonía
Aislamiento
Efecto de la conexión inadecuada de
salida
Selección de tipo de señal de salida
analógica
Calibración o verificación para
mantener la exactitud establecida
±1% (±3%) máximo (Nota 1)
±3% máximo
Se recomienda un cable trenzado apantallado para
Cable de par
mejorar la inmunidad al ruido.
trenzado
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
Par fotoeléctrico aislado entre la entrada y el circuito interno
No hay daño
Por medio de programación
No es posible
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)
Fusible
24 V CC
– +
Dispositivo de entrada de
tensión/corriente analógica
Dispositivo de salida de
tensión/corriente analógica
Dispositivo de salida de
tensión/corriente analógica
Nº de terminal
+
Canal
–
24 V CC
+
+
–
OUT
–
NC
+
–
NC
+
–
+
–
+
–
IN0
IN1
• 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)
Fusible
24 V CC
– +
Dispositivo de entrada de
tensión/corriente analógica
Termómetro de
resistencia
Canal
–
24 V CC
+
+
–
A
B’
B
+
Termopar
Nº de terminal
+
–
OUT
–
NC
+
–
NC
+
–
A
B’
B
A
B’
B
IN0
IN1
• Conecte un fusible que sea adecuado para la 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)
Fusible
24 V CC
– +
Dispositivo de salida de
tensión/corriente analógica
Dispositivo de salida de
tensión/corriente analógica
Nº de terminal
+
Canal
–
24 V CC
NC
NC
NC
+
–
NC
+
–
+
–
+
–
—
IN0
IN1
• 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)
Dispositivo de salida de
tensión analógica
Nº de terminal
24 V
0V
Fusible
24 V CC
– +
NC
CS
+
+
–
–
NC
+
Dispositivo de salida de
corriente analógica
–
–
I–
CS
+
B
B’
A
Termómetro de
resistencia
–
NC
+
Termopar
I–
CS
+
–
I–
CS
+
–
NC
Canal
24 V CC
—
IN0
IN1
IN1
IN2
IN3
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)
Fusible
24 V CC
– +
Dispositivo de salida
de tensión analógica
Nº de terminal
24 V
0V
NC
+
+
–
–
+
–
+
–
+
Dispositivo de salida
de 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.
• – los terminales de los canales de entrada IN0 a IN7 están
interconectados.
–
+
–
+
–
Canal
24 V CC
—
IN0
IN1
IN2
IN3
IN4
IN5
IN6
IN7
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)
Fusible
24 V CC
– +
NTC
Termistor
PTC
Termistor
A
B
A
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.
• No conecte ningún cable a los terminales no utilizados.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
Nº de terminal
24 V
0V
NC
A
B
A
B
A
B
A
B
A
B
A
B
A
B
A
B
Canal
24 V CC
—
IN0
IN1
IN2
IN3
IN4
IN5
IN6
IN7
2-59
2: ESPECIFICACIONES DE LA CPU
FC4A-K1A1 (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)
Fusible
24 V CC
– +
Dispositivo de entrada de
tensión/corriente analógica
+
Nº de terminal
+
Canal
–
24 V CC
+
–
–
NC
NC
NC
NC
NC
NC
OUT
—
—
• 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)
Nº de terminal
24 V
0V
Fusible
24 V CC
– +
+
Tensión analógica
dispositivo entrada
Corriente analógica
dispositivo entrada
–
+
NC
NC
–
NC
V+
I+
–
V+
I+
–
Canal
24 V CC
—
OUT0
OUT1
• 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-L03AP1 (la versión 200 o posterior)
FC4A-L03A1, FC4A-J2A1
(la versión 200 o posterior)
VCC2
Origen actual
NC
+
VCC1
Multiplexador
1 M¾
10¾
VCC2
15 M¾
10 k¾
A
39 k¾
Multiplexador
1 M¾
100¾
B’
–
B
Señal de
selección
de entrada
FC4A-J4CN1
FC4A-L03A1, FC4A-L03AP1, FC4A-J2A1
+V1
Origen actual
15 MΩ
NC (A)
1 kΩ
+ (B’)
10 Ω
1 kΩ
Circuito de entrada
1 kΩ
Multiplexador
+V2
Señal de
selección
de entrada
CS
Datos de entrada
+
7Ω
– (B)
–
Señal de
selección de
entrada
I–
–V1
FC4A-J8AT1
+
100Ω
10 kΩ
Origen actual
Circuito de entrada
Circuito de entrada
FC4A-J8C1
A
B
Señal de
selección
de entrada
–
FC4A-L03A1, FC4A-L03AP1, FC4A-K1A1
(la versión 200 o posterior)
FC4A-L03A1, FC4A-L03AP1, FC4A-K1A1
FC4A-K2C1
Circuito de salida
Circuito de salida
Circuito de salida
Circuitos de salida
+
–
+
–
V+
I+
–
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
2-61
2: ESPECIFICACIONES DE LA CPU
Fuente de 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, FC4AL03AP1, 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, FC4AJ8AT1 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
analógica de la línea eléctrica.
Dispositivo de entrada de
tensión/corriente analógica
Termómetro de
resistencia
Dispositivo de salida de
tensión/corriente analógica
2-62
24 V CC
– +
Fusible
Nº de terminal
+
Canal
–
24 V CC
+
+
–
A
B’
B
+
–
OUT
–
NC
+
–
NC
+
–
A
B’
B
A
B’
B
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
IN0
IN1
2: ESPECIFICACIONES DE LA CPU
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:
LED E/S:
Indican los estados del bus de AS-Interface.
Indican el estado de la unidad esclava E/S especificada por los
LED de 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
Altitud
Operación: Entre 0 y 2.000 m
Transporte: Entre 0 y 3.000 m
Cuando se monta sobre un carril DIN:
10 a 57 Hz de amplitud 0,075 mm, 57 a 150 Hz 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í
Resistencia a golpes
147 m/s2, 11 ms duración, 3 golpes por eje, en tres ejes perpendiculares
entre sí (CEI 61131)
Fuente de alimentación externa
Fuente de alimentación de AS-Interface de 29,5 a 31,6 V CC
Corriente establecida de AS-Interface
65 mA (funcionamiento normal)
110 mA máximo
Efecto de la conexión inadecuada de
entrada
No hay daño
Conector en la placa madre
MSTB2.5/3-GF-5.08BK (Phoenix Contact)
Inserción de conector/durabilidad de
extracción
100 veces mínimo
Corriente interna establecida
80 mA (5 V CC)
0 mA (24 V CC)
Módulo maestro AS-Interface
Consumo de energía
540 mW
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
donde N es el número de esclavas activas
Ciclo máximo del bus
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:
Esclavas A/B:
31
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
(Nota)
Esclavas estándar:
Esclavas A/B:
Longitud máxima del cable
Cable de AS-Interface
cable plano de 2 hilos
Cuando no se usa repetidor ni extensor:
100 m
Cuando se usa un total de 2 repetidores o extensores: 300 m
Cables simples
200 mm
Tensión nominal del bus
2-64
248 total (124 entradas + 124 salidas)
434 total (248 entradas + 186 salidas)
30 V CC
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
2: ESPECIFICACIONES DE LA CPU
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
(Flecha hacia
arriba)
4) Tecla
(Flecha hacia
abajo)
(5) Botón Aceptar
(6) Conector de HMI
(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
Adaptador de comunicación RS232C
Adaptador de comunicación RS485
Módulo de comunicaciones RS232C
Módulo de comunicaciones RS485
Terminación
Conector mini DIN
Conector mini DIN
Bloque de terminal a tornillo
Conector mini DIN
Conector mini DIN
Bloque de terminal a tornillo
Nº de tipo
FC4A-PC1
FC4A-PC2
FC4A-PC3
FC4A-HPC1
FC4A-HPC2
FC4A-HPC3
Descripción de piezas
Adaptador de comunicación RS232C (mini DIN)
Adaptador de comunicación RS485 (mini DIN)
Adaptador de comunicación
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 (mini DIN)
Módulo de comunicaciones RS485 (terminal a
tornillof)
(1) Conector de
comunicaciones
(3) Tapa articulada
(1) Conector de
comunicaciones
(3) Tapa articulada
(2) Puerto 2
(2) Puerto 2
(1) Conector de comunicaciones Conecta al 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
Normas
FC4A-PC1
FC4A-HPC1
EIA RS232C
FC4A-PC2
FC4A-HPC2
EIA RS485
Velocidad máxima en baudios
19.200 bps
19.200 bps
Posible
Posible
Posible
Posible
Posible
Imposible
Imposible
Posible (Nota 1)
Imposible
Imposible
Imposible
Posible
—
—
31
Cable especial
Cable especial
200 m (Nota 2)
Sin aislar
Sin aislar
Sin aislar
Nº de tipo
Comunicación de mantenimiento
(Conexión a Ordenador)
Comunicación de usuario
Comunicación de módem
Comunicación de la red de
comunicaciones Data-Link
Cantidad de estaciones
secundarias
Longitud máxima del cable
Aislamiento entre el circuito
interno y el puerto de
comunicaciones
FC4A-PC3
FC4A-HPC3
EIA RS485
Conexión a Ordenador:
19.200 bps
Comunicación del usuario:
19.200 bps
Red de comunicaciones
Data-Link: 38.400 bps
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
Conector de puerto 2
Tapa articulada
Cartucho ficticio
Después de instalar el adaptador de comunicación,
incorpore de nuevo el cartucho ficticio.
Conector de puerto 2
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
2-69
2: ESPECIFICACIONES DE LA CPU
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
de comunicación
Módulo de comunicaciones
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.
Módulo de comunicaciones
Bloque de
terminal
Módulo de la CPU delgada
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
firmemente. Si el botón de desenganche está hacia
arriba, púlselo hacia abajo para acoplar los enganches.
Botón de desenganche
Cubierta del conector
de comunicaciones
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.
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
Botón de desenganche
2: ESPECIFICACIONES DE LA CPU
Cartucho de memoria
Un programa de usuario puede ser almacenado en un cartucho opcional de memoria cuando éste esté
instalado en cualquiera de las CPU del MicroSmart a 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
Cartucho de memoria
de 32KB
Cartucho de memoria
de 64KB
Núm. del tipo
Observaciones
FC4A-PM32
FC4A-PM64
Para los módulos de la CPU del tipo estrecho (FC4A-D20RK1, FC4AD20RS1, FC4A-D40K3, y FC4A-D40S3 con versión del programa del
sistema 201 o superior puede usarse el cartucho de memoria de 64KB.
La capacidad del programa se expande hasta los 64.500 bytes (10.750
pasos).
Para editar los programas del usuario 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
Instalado en el módulo de la CPU
Se ejecuta el programa de usuario almacenado en el cartucho de memoria.
Cuando el cartucho de memoria no almacena un programa de usuario, se
ejecuta el programa de usuario en la EEPROM del módulo de la CPU.
Cuando se instala un cartucho de memoria en el módulo de la CPU, el
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.
No instalado en el módulo de la CPU
Se ejecuta el programa del usuario almacenado en la EEPROM en el módulo
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
de datos
32 KB
Software para el almacenamiento
de datos
módulo de la CPU
Cantidad de programas
almacenados
WindLDR
Capacidad de memoria accesible
Se puede almacenar un programa de usuario en un cartucho de memoria.
64 KB
WindLDR versión 4.2 o superior
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
2-72
• 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.
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
cartucho de memoria, abra la cubierta de
terminal 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. Inserte el cartucho de memoria en el
conector de cartucho hasta que toque fondo. No
inserte el cartucho de memoria diagonalmente;
si lo hace los contactos de terminal pueden
deformarse.
Cubierta de terminal
Cartucho de memoria
FC4A-PM32
Conector
de cartucho
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
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
o 2 hasta que toque fondo. Después de instalar
el cartucho de memoria, cierre la tapa
articulada.
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.
Tapa articulada
Conector de cartucho 1
Cartucho de memoria
FC4A-PM32
Conector de cartucho 2
Para extraer el cartucho de memoria, sujete
ambos extremos del cartucho y 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
Cartucho de reloj
Núm. del tipo
FC4A-PT1
Especificaciones del cartucho de reloj
Exactitud
± 30 seg/mes (habitual) a 25°C
Duración de la copia de
seguridad
Aprox. 30 días (habitual) a 25°C tras haber cargado la pila de copia de seguridad
totalmente
Pila
Pila de litio secundaria
Tiempo de carga
Aprox. 10 horas para cargar desde 0 % hasta 90 % de la carga total
Vida de la pila
Aproximadamente 100 ciclos de recarga hasta descargarse al 10% de su carga completa
Reemplazabilidad
Es imposible reemplazar la pila
El cartucho de memoria opcional (FC4A-PM32) y el cartucho de reloj no pueden utilizarse a la vez en el
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
El conector de cartucho normalmente está cerrado
con un cartucho ficticio. Para instalar el cartucho de
reloj, abra la cubierta de terminal y extraiga el cartucho
ficticio del 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
diagonalmente; si lo hace los contactos de terminal
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
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
cartucho 1 o 2 hasta que toque fondo. Después de
instalar el cartucho de reloj, cierre la tapa articulada.
Sólo puede instalarse un cartucho de reloj 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
reloj y uno de memoria.
Para extraer el cartucho de reloj, sujete ambos
extremos del cartucho y sáquelo hacia afuera.
Cubierta de terminal
Cartucho de reloj
FC4A-PT1
Conector
de cartucho
Tapa articulada
Conector de cartucho 1
Cartucho de reloj
FC4A-PT1
Conector de cartucho 2
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
2-75
2: ESPECIFICACIONES DE LA CPU
Dimensiones
Todos los 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
70,0
4,5*
90,0
80,0
*8,5 mm cuando se saca la abrazadera.
FC4A-C24R2, FC4A-C24R2C
70,0
4,5*
90,0
95,0
*6,3 mm cuando se saca la abrazadera.
Todas las dimensiones en mm.
2-76
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
2: ESPECIFICACIONES DE LA CPU
FC4A-D20K3, FC4A-D20S3
11,3
70,0
4,5*
90,0
35,4
*8.5 mm cuando se saca la abrazadera.
FC4A-D20RK1, FC4A-D20RS1
14,6
70,0
4,5*
90,0
47,5
*8,5 mm cuando se saca la abrazadera.
FC4A-D40K3, FC4A-D40S3
11,3
70,0
4,5*
90,0
47,5
*8,5 mm cuando se saca la abrazadera.
Todas las dimensiones en mm.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
2-77
2: ESPECIFICACIONES DE LA CPU
Módulos de E/S
FC4A-N08B1, FC4A-T08K1, FC4A-T08S1
23,5
14,6
70,0
4,5*
90,0
3,8
*8,5 mm cuando se saca la abrazadera.
FC4A-N08A11, FC4A-R081, FC4A-M08BR1,
FC4A-L03A1, FC4A-L03AP1, FC4A-J2A1, FC4A-K1A1, FC4A-K2C1
23,5
14,6
70,0
4,5*
90,0
3,8
*8,5 mm cuando se saca la abrazadera.
FC4A-N16B1, FC4A-R161, FC4A-J4CN1, FC4A-J8C1, FC4A-J8AT1
23,5
14,6
70,0
4,5*
90,0
3,8
*8,5 mm cuando se saca la abrazadera.
Todas las dimensiones están en mm.
2-78
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
2: ESPECIFICACIONES DE LA CPU
FC4A-M24BR2
39,1
70,0
1,0
4,5*
90,0
3,8
*8,5 mm cuando se saca la abrazadera.
FC4A-N16B3, FC4A-T16K3, FC4A-T16S3
17,6
11,3
70,0
4,5*
90,0
3,8
*8,5 mm cuando se saca la abrazadera.
FC4A-N32B3, FC4A-T32K3, FC4A-T32S3
29,7
11,3
70,0
4,5*
90,0
3,8
*8,5 mm cuando se saca la abrazadera.
Todas las dimensiones en mm.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
2-79
2: ESPECIFICACIONES DE LA CPU
Módulo AS-Interface FC4A-AS62M
23,5
9,4
70,0
4,5*
17,7
37,5
10
90,0
3,8
*8,5 mm cuando se saca la abrazadera.
Módulos HMI, de base HMI y de comunicaciones
FC4A-PH1
42,0
35,0
FC4A-HPH1
13,9
71,0
4,5*
90,0
38,0
*8,5 mm cuando se saca la abrazadera.
Todas las dimensiones en mm.
2-80
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
2: ESPECIFICACIONES DE LA CPU
Módulos de comunicaciones
FC4A-HPC1, FC4A-HPC2, FC4A-HPC3
13,9
70,0
4,5*
90,0
22,5
*8,5 mm cuando se saca la abrazadera.
Ejemplo: La siguiente figura ilustra una 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.
23,5
23,5
9,0
Carril DIN
Clip del montaje BNL6P
*8,5 mm cuando se saca la abrazadera.
4,5*
90,0
95,0
35,0
45,0
9,0
Todas las dimensiones en mm.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
2-81
2: ESPECIFICACIONES DE LA CPU
2-82
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
3: 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.
Advertencia
• Apague MicroSmart antes de iniciar la instalación, extracción, conexión de cables,
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
rendimiento óptimo.
Tipo compacto
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
temperatura supera los 55°C, utilice un ventilador o un
refrigerador.
Tipo delgado
Clip del montaje
BNL6P
Monte MicroSmart en un plano vertical tal y como se muestra en
la figura de la derecha.
Para evitar un aumento excesivo de temperatura, facilite una
gran 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
Precaución
• Extraiga los módulos de MicroSmart del carril DIN antes de desensamblar los módulos.
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
en primer lugar de dicho carril como se describe en la
página 3-7.
Botón de desenganche
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.
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. Consulte la página 3-6.
Módulo HMI
Módulo de la CPU delgada
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
lugar el bloque de
terminales más
corto.
A continuación
extraiga el más
largo.
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
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.
Rompa la cubierta del conector de comunicación del módulo de la
CPU delgada como se describe a continuación.
Cubierta del conector de comunicación
Puentes B
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
Precaución
• Instale los módulos de 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.
• 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
figura de la derecha.
Acanaladura
Carril DIN de 35
mm de ancho
3. Utilice grapas de montaje BNL6P a ambos lados
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.
Carril DIN de 35
mm de ancho
2. Saque las abrazaderas de los módulos.
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
una superficie de panel dentro de una consola. Si monta un
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 FC4APSP1P como se indica a continuación.
(A)
Cinta de montaje directo
FC4A-PSP1P
(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
cinta de montaje directo para liberarla (A).
(B)
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-C16R2, FC4A-C16R2C
2-
68,0
83,0
80,0
95,0
FC4A-D20RK1, FC4A-D20RS1,
FC4A-D40K3, FC4A-D40S3
4,3
4,3
47,5
2-ø
24,1
90,0
103,0
2-ø
90,0
103,0
FC4A-D20K3, FC4A-D20S3
35,4
24,1
83,0
90,0
83,0
90,0
2-
ø4
ø4
,3
,3
FC4A-C24R2, FC4A-C24R2C
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-R161, FC4A-T08K1, FC4A-T08S1, FC4A-M08BR1,
FC4A-L03A1, FC4A-L03AP1, FC4A-J2A1, FC4A-K1A1
23,5
FC4A-N16B3, FC4A-T16K3, FC4A-T16S3
17,6
,3
2-ø4
,3
2-ø4
90,0
103,0
6,3
90,0
103,0
6,3
3,0
3,0
FC4A-N32B3, FC4A-T32K3, FC4A-T32S3
2-ø4
39,1
,3
2-ø4,3
90,0
103,0
6,3
90,0
103,0
29,7
6,3
FC4A-M24BR2
3,0
3,0
• Módulo principal HMI
FC4A-HPH1
• Módulos de comunicación
FC4A-HPC1, FC4A-HPC2, FC4A-HPC3
4,3
2-ø
38,0
20,3
22,5
4,3
2-ø
90,0
103,0
90,0
103,0
4,8
3,0
3,0
Todas las dimensiones están en mm.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
3-9
3: INSTALACIÓN Y CABLEADO
4,
3
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
23,5
23,5
23,5
3,0
83,0
15,3
3,0
3,0
3,0
23,5
23,5
23,5
113,0±0,2
83,0
103,0
10
-ø
12,3
Cinta de montaje directo
FC4A-PSP1P
Ejemplo 2: Disposición de los orificios de montaje, de izquierda a derecha, de los módulos FC4AHPH1, FC4A-D20K3, FC4A-N16B3, FC4A-N32B3 y FC4A-M24R2
17,6 17,6
29,7
103,0
41,8
3,0
3,0
3,0
41,8
3-10
3,0
17,6 17,6
3,0
29,7
Todas las dimensiones están en mm.
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
40 mm
mínimo
20 mm mínimo
40 mm
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
40 mm
mínimo
40 mm
mínimo
20 mm mínimo
80 mm
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
admisible a 35°C o menos
Dirección de montaje
admisible a 40°C o menos
Dirección de montaje
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
incorrecta
3-12
Dirección de montaje
incorrecta
Dirección de montaje
incorrecta
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
1
2
3
4
5
6
7
Sensor de 2 cables
Sensor de 2 cables
– +
+ –
0
0
1
1
2
2
3
3
24 V CC
COM COM
COM COM
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
7
7
+
–
6
6
–
+
5
5
24 V CC
4
PNP
4
NPN
0
1
2
3
4
5
6
7
3-13
3: INSTALACIÓN Y CABLEADO
Cableado de salida
Precaución
• Si fallaran los relés o transistores de la CPU o de los módulos de salida de MicroSmart,
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
Conecte un fusible
adecuado para la carga.
Fusible
6
7
COM1
3
4
4
5
5
6
6
7 COM(+) –V
7 COM(–) +V
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
2
3
Conecte un fusible
adecuado para la carga.
L
L
L
L
L
L
L
L
1
2
– + Fusible
Carga
0
1
3-14
Fusible
0
Conecte un fusible
adecuado para la carga.
Tr.OUT
0
1
2
3
4
5
6
7
Carga
L
L
L
L
L
L
L
L
5
Salida de emisor de transistor
Tr.OUT
Fusible + –
CA
L
L
L
L
4
Salida de receptor de transistor
Fusible
Fusible
3 COM0 NC
Fusible
CA
L
L
L
L
2
–
+ CC
Fusible
+
– CC
Fusible
1
Fusible
Carga
0
–
CC
+
Fusible
+
– CC
0
1
2
3
4
5
6
7
0
1
2
3
4
5
6
7
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
Carga inductiva
Salida Q
C
R
Este circuito de protección puede utilizarse cuando la
impedancia de carga es menor que la de RC en un circuito
de alimentación de carga de CA.
C: 0,1 a 1M µF
R: Resistencia de aproximadamente el mismo valor de
resistencia que la carga
COM
Circuito de protección B
Salida Q
Carga inductiva
R
COM
o
–
C
Este circuito de protección puede utilizarse con circuitos de
alimentación de carga de CA y CC.
C: 0,1 a 1 µF
R: Resistencia de aproximadamente el mismo valor de
resistencia que la carga
+
Circuito de 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.
– +
COM
Tensión de resistencia inversa:tensión del circuito de carga × 10
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)
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 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
lejos posible de las líneas de motor.
Alim. CA
Alim. CC
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.
La toma de tierra también evita un funcionamiento
incorrecto debido al ruido.
+
–
100-240
V CA
24V CC
No conecte el cable de la toma de tierra al mismo sitio
que la toma de tierra del equipo de motor.
Separe los cables de toma de tierra del MicroSmart y los dispositivos externos que puedan ser una posible
fuente de ruido.
Utilice un cable grueso para poner a tierra el MicroSmart y haga dicho cable lo 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
cable
Cantidad de cables
Tipo Phoenix
Pedido Nº.
Pcs./Pkt.
UL1007 AWG16
AI 1,5-8 BK
32 00 04 3
100
UL1007 AWG18
AI 1-8 RD
32 00 03 0
100
UL1015 AWG22
AI 0,5-8 WH
32 00 01 4
100
UL1007 AWG18
AI-TWIN 2 x 0,75-8
GY
32 00 80 7
100
UL1015 AWG22
AI-TWIN 2 x 0,5-8
WH
32 00 93 3
100
Pedido Nº.
Pcs./Pkt.
CRIMPFOX ZA 3
12 01 88 2
1
Para módulos de la CPU
SZS 0,6 x 3,5
12 05 05 3
10
Para módulos de E/S y
adaptador de
comunicación
SZS 0,4 x 2,5
12 05 03 7
10
Para conexión de 1
cable
Para conexión de 2
cables
Pedido de herramienta para enroscar y destornillador Nº.
Nombre de la herramienta
Herramienta para enroscar
Destornillado
r
Par de torsión para terminal con
tornillos
Tipo Phoenix
módulos de la CPU
0,5 N·m
módulos de E/S
Adaptador de
comunicación
0,22 a 0,25 N·m
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
FC2A-KC4C
3 m (9,84 pies) de longitud
Puerto 1
(RS232C)
Módulo de la
CPU compacta
RS232C
Conector
hembra D-sub
de 9 contactos
Nota: El conector del puerto 2 está
disponible únicamente en los módulos
de la CPU tipo 16 y 24 E/S compacta,
no en el tipo 10 E/S.
Puerto 2 (Nota)
Adaptador de comunicación
RS232C FC4A-PC1
Puerto 1 (RS232C)
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
HD9Z-C52
1,5 m (4,82 pies) de longitud
Puerto 2
Adaptador de comunicación RS485
FC4A-PC2
Módulo de la
CPU compacta
RS232C
Conector
hembra D-sub
de 9 contactos
Conversor RS232C/RS485
FC2A-MD1
Cable 1C de comunicación del
usuario
FC2A-KP1C
2,4 m (7,87 pies) de longitud
A: Contacto 1
B: Contacto 2
SG: Contacto 7
Módulo de comunicación RS485
FC4A-HPC2
Módulo de la
CPU delgada
Puerto 2
Módulo HMI principal
FC4A-HPH1
Puerto 2
Adaptador de comunicación RS485
FC4A-PC2
4-2
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
Módulo de la
CPU delgada
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
PLC
Nº del tipo de módulo
de la CPU MicroSmart
FC4A-C10R2X
FC4A-C10R2
FC4A-C10R2C
FC4A-C16R2X
FC4A-C16R2
FC4A-C16R2C
FC4A-C24R2X
FC4A-C24R2
FC4A-C24R2C
FC4A-D20X3
FC4A-D20K3
FC4A-D20S3
FC4A-D20RX1
FC4A-D20RK1
FC4A-D20RS1
FC4A-D40X3
FC4A-D40K3
FC4A-D40S3
Pulse este 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
entradas de Stop/de Reset. Cada bloque se
puede utilizar para iniciar y parar MicroSmart
mientras que los otros dos están configurados
para ejecutar MicroSmart.
Fuente de
alimentaci
ón
Control de
inicio M8000
de WindLDR
Entrada Entrada
stop
reset
Iniciar
PLC
Iniciar/parar utilizando WindLDR
MicroSmart se puede iniciar y parar utilizando WindLDR en un PC Windows conectado al 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
4.800 bytes (800 pasos)
15.000 bytes (2.500 pasos)
27.000 bytes (4.500 pasos)
64.500 bytes (10.750 pasos)
Tras encender el equipo, la CPU inicia la operación en
0,5 segundos aprox.
1,2 segundos aprox.
2 segundos aprox.
5 segundos aprox.
Orden de encendµido y apagado
Alimentación del
Para garantizar la transferencia de datos de E/S,
módulo de E/S
encienda en primer lugar los módulos de E/S y, a
Alimentación del
continuación, el módulo de la CPU, o encienda
módulo de la CPU
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.
ACTIVADO
DESACTIVADO
ACTIVADO
DESACTIVADO
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:
Modo
Ejecutar
Parar (entrada stop
ACTIVADA)
Resetear (entrada de
Reset ACTIVADA)
Reiniciar
Salida
Relé interno, Registro de desplazamiento,
Contador, Registro de datos,
Registro de datos de expansión
Tipo de
Tipo de borrado
mantenimiento
Valor actual del
temporizador
En
funcionamiento
En funcionamiento
En funcionamiento
En funcionamiento
DESACTIVADA
Sin modificar
Sin modificar
Sin modificar
DESACTIVADA
DESACTIVADO/
Reset en cero
Sin modificar
Sin modificar
DESACTIVADO/
Reset en cero
DESACTIVADO/
Reset en cero
Reset en cero
Reset en preselección
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
escalón
Entrada I0
Entrada I1
1
ACTIVADO
DESACTIVA
DO
La salida Q0 está ACTIVADA.
2
DESACTIVADO
ACTIVADO
La salida Q1 está ACTIVADA.
3
ACTIVADO
ACTIVADO
La salida Q2 parpadea en incrementos de 1
seg.
Operación de salida
Iniciar WindLDR
En el menú Inicio de Windows, seleccione Programas > Automation Organizer > WindLDR > WindLDR.
WindLDR se inicia y aparece una pantalla en blanco de 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.
Entrada normal, contador de alta velocidad de una o dos
fases, entrada de captura o entrada de interrupción; filtro de
entradas; interrupción de temporizador
Módulo de reloj, módulo de
memoria, módulo maestro
AS-Interface
Entradas de parada/reinicio y ejecutar/parar
selección por error de copia de seguridad
de memoria
Designación de mantenimiento/borrado de relés internos,
registros de desplazamiento, contadores y registros de
datos
Configuración de registro de datos
de expansión
Configuración de la protección contra lectura y
escritura del programa del usuario y de la
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 FC4AC10R2 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 FC4AC10R2 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
velocidad
Terminal de entrada
HSC1
I0
I1
Contador de alta velocidad de
dos fases
Fase A
Fase B
Contador de alta velocidad de
una sola fase
—
Entrada de
pulso
I2
Entrada de
Reinicio
(Fase Z)
Entrada de
Reinicio
HSC2
HSC3
HSC4
I3
I4
I5
—
—
—
Entrada de
pulso
Entrada de
pulso
Entrada de
pulso
Para conectar las 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)
Descripción
Reinicio de salida de
comparación
Entrada de puerta
Entrada de Reinicio
Núm. de contador de alta velocidad
HSC1
HSC2
HSC3
HSC4
ACTIVADO
Desactiva la salida de
comparación
M8031
—
—
—
Activa el recuento
Reinicioea el valor actual
M8032
—
—
—
Valor actual Reinicioeado por
Estado de Reinicio
M8130
—
—
—
I2
Desbordamiento del
Se produce un
M8131
—
—
—
valor actual
desbordamiento
Subdesbordamiento del
Se produce un
M8132
—
—
—
valor actual
subdesbordamiento
Nota: Los relés internos especiales M8130 a M8132 continúan sólo durante un ciclo de scan.
M8030
—
—
Lectura/
Escritura
—
L/E
L/E
L/E
Sólo lectura
Sólo lectura
Sólo lectura
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
HSC1
HSC2
HSC3
HSC4
Descripción
Valor actual del contador de alta
velocidad
Valor de preselección del
contador de alta velocidad
Actualizado
Lectura/
Escritura
D8045
—
—
—
Cada ciclo de scan
Sólo lectura
D8046
—
—
—
—
L/E
Especificaciones del contador de alta velocidad de dos fases (módulos de la CPU compacta)
Frecuencia máxima de
recuento
Intervalo de recuento
Modo de operación
Control de puerta
Reinicio del valor actual
Relés de control/estado
Salida de comparación
5-8
20 kHz
De 0 a 65535 (16 bits)
Codificador rotativo (fases A, B, Z)
Activar/desactivar recuento
El valor actual se Reinicioea en un valor dado cuando el valor actual está por
encima de 65535 o por debajo de 0, o cuando la entrada de Reinicio I2 o el relé
interno especial de entrada de Reinicio M8032 se activan.
Se proporcionan relés internos especiales para controlar y supervisar la operación
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
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.
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)
Descripción
Núm. de contador de alta velocidad
HSC1
HSC2
HSC3
HSC4
Reinicio de salida de
comparación
Entrada de puerta
Entrada de Reinicio
M8030
M8034
M8040
M8044
M8031
M8032
M8035
M8036
M8041
M8042
M8045
M8046
Estado de Reinicio
M8130
—
—
—
Estado ACTIVADO de
comparación
M8131
M8133
M8134
M8136
ACTIVADO
Desactiva la salida de
comparación
Activa el recuento
Reinicioea el valor actual
I2 Reinicioea el estado
actual
Se alcanza el valor de
preselección
Lectura/
Escritura
L/E
L/E
L/E
Sólo lectura
Sólo lectura
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
Descripción
Actualizado
Lectura/
Escritura
HSC1
HSC2
HSC3
HSC4
Valor actual del contador de alta
velocidad
D8045
D8047
D8049
D8051
Cada ciclo de scan
Sólo lectura
Valor de preselección del
contador de alta velocidad
D8046
D8048
D8050
D8052
—
L/E
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
5-9
5: FUNCIONES ESPECIALES
Especificaciones del contador de alta velocidad de una sola fase (módulos de la CPU compacta)
Frecuencia máxima de
recuento
HSC1:
20 kHz
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
actual
El valor actual se Reinicioea en 0 cuando éste alcanza el valor de preselección o cuando se
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.
Salida de comparación
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
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
alta velocidad
Terminal de entrada
HSC1
HSC2
HSC3
HSC4
I0
I1
I2
I3
I4
I5
I6
I7
Contador de alta
velocidad
de dos fases
Fase A
Fase B
Entrada de
Reinicio
(Fase Z)
—
—
Entrada de
Reinicio
(Fase Z)
Fase A
Fase B
Contador de alta
velocidad
de una sola fase
—
Entrada
de pulso
Entrada de
Reinicio
Entrada
de pulso
Entrada
de pulso
Entrada de
Reinicio
—
Entrada
de pulso
Para conectar las 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
velocidad
HSC1
HSC2
HSC3
HSC4
Descripción
Reinicio de salida de
comparación
Entrada de puerta
Entrada de Reinicio
M8030
—
—
M8044
M8031
M8032
—
—
—
—
M8045
M8046
Estado de Reinicio
M8130
—
—
M8135
Desbordamiento del valor actual
M8131
—
—
M8136
Subllenado del valor actual
M8132
—
—
M8137
ACTIVADO
Desactiva la salida de
comparación
Activa el recuento
Reinicioea el valor actual
l2 o l5 Reinicioea el estado
actual
Se produce un
desbordamiento
Se produce un
subdesbordamiento
Lectura/
Escritura
L/E
L/E
L/E
Sólo lectura
Sólo lectura
Sólo lectura
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
HSC1
HSC2
HSC3
HSC4
Descripción
Valor actual del contador de alta
velocidad
Valor de preselección del contador de
alta velocidad
Actualizado
Lectura/
Escritura
D8045
—
—
D8051
Cada ciclo de scan
Sólo lectura
D8046
—
—
D8052
—
L/E
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
5-11
5: FUNCIONES ESPECIALES
Especificaciones del contador de alta velocidad de dos fases (módulos de la CPU delgada)
Frecuencia máxima de
recuento
Intervalo de recuento
Modo de operación
Control de puerta
20 kHz
De 0 a 65535 (16 bits)
Codificador rotativo (fases A, B, Z)
Activar/desactivar recuento
El valor actual se Reinicioea en un valor dado cuando el valor actual está por
encima de 65535 o por debajo de 0, o cuando la entrada de Reinicio I2/I5 o el relé
interno especial de entrada de Reinicio M8032/M8046 se activan.
Se proporcionan relés internos especiales para controlar y supervisar la operación
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
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.
Reinicio del valor actual
Relés de control/estado
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)
Descripción
Núm. de contador de alta velocidad
ACTIVADO
Lectura/
Escritura
HSC1
HSC2
HSC3
HSC4
Reinicio de salida de
comparación
M8030
M8034
M8040
M8044
Entrada de puerta
M8031
M8035
M8041
Entrada de Reinicio
M8032
M8036
M8042
Estado de Reinicio
M8130
—
—
M8135
I2 o I5 Reinicioea el estado actual
Sólo lectura
Estado ACTIVADO de
comparación
M8131
M8133
M8134
M8136
Se alcanza el valor de preselección
Sólo lectura
Desactiva la salida de comparación
L/E
M8045
Activa el recuento
L/E
M8046
Reinicioea el valor actual
L/E
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
Descripción
Actualizado
Lectura/
Escritura
D8051
Cada ciclo de scan
Sólo lectura
D8052
—
L/E
HSC1
HSC2
HSC3
HSC4
Valor actual del contador de alta
velocidad
D8045
D8047
D8049
Valor de preselección del
contador de alta velocidad
D8046
D8048
D8050
Precauciones para descargar programa contador de alta velocidad
Cuando descargue un programa de usuario que incluya un contador de alta velocidad, deshabilite la entrada
de puerta antes de descargar el programa de usuario.
Si se descarga un programa que contiene un contador de alta velocidad mientras la entrada de puerta está
activada, el contador de alta velocidad se desactiva.
Posteriormente para activar el recuento, detenga y reinicie MicroSmart. O, desactive la entrada de puerta, 3
esceneos posteriormente active de nuevo la entrada de puerta. Para que los programas de escalera retarde
las 3 escaneaos de entrada de puerta, consulte las páginas 5-19 y 5-20.
Especificaciones del contador de alta velocidad de una sola fase (módulos de la CPU delgada)
Frecuencia máxima de recuento
HSC1 y HSC4:
HSC2 y HSC3:
20 kHz
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 actual
El valor actual se Reinicioea en 0 cuando éste alcanza el valor de preselección,
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 de estado
Relés internos especiales para indicar los estados de los contadores de alta
velocidad.
Salida de comparación
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 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.
Modo
Seleccione Contador de alta velocidad de dos fases o Contador
de alta velocidad de una sola fasepara HSC1. Para HSC2 a HSC4
sólo está disponible Contador de alta velocidad de una sola fase.
Módulo de la
CPU
FC4A-C10R2/C
FC4A-C16R2/C
FC4A-C24R2/C
Salida de
comparación
Q0 a Q3
Q0 a Q6
Q0 a Q7, Q10 a Q11
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
Una sola fase
de alta velocidad). El contador de alta velocidad de dos fases cuenta los pulsos de entrada siguientes
comenzando por el valor de preselección.
El valor actual se Reinicioea en 0. El valor almacenado en D8046 (valor de preselección del 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.
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
Una sola fase
contador de alta velocidad). El contador de alta velocidad de dos fases cuenta los pulsos de entrada
siguientes comenzando por el valor de preselección.
El valor actual se Reinicia en 0. El valor almacenado en D8046 o D8052 (valor de preselección del
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
Entrada de puerta M8031
5
65533
3
Subdesbordamiento
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
(incremento)
Fase A
(Entrada I0)
Fase B
(Entrada I1)
5-16
Recuento hacia atrás
(disminución)
Fase A
(Entrada I0)
Fase B
(Entrada I1)
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
4
3
2
1
0
Valor actual D8047
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
la cinta y los pulsos de salida procedentes del mismo son contados
por el contador de alta velocidad de dos fases en el módulo de la
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
salida de comparación permanece activada durante 0,5 segundos
para perforar agujeros en la cinta y se desactiva antes de que el
contador de alta velocidad vuelva a contar 2.700 pulsos.
Cinta enrollada
Rodillo de
alimentación
Perforación de la cinta
Encoder rotativo
Parámetros del programa
Grupo 1 (I0 - I2)
Contador de alta velocidad de una o dos fases
Configuración del contador de
alta velocidad
Contador de alta velocidad de dos fases
Activar comparación
Sí
Salida de comparación
Q1
Utilizar entrada de Reinicio de
HSC (I2)
No
Valor de preselección de HSC
(D8046)
Para hacer que el valor actual se desborde cada 2.700 pulsos, almacene 62836
en D8046
(65535 – 2700 + 1 = 62836)
Valor de preselección del
temporizador
0,5 seg. (necesarios para perforar) programados en la instrucción TIM
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.
M8120
SUB (W) S1 – S2 –
65535 2700
ADD (W) S1 –
D0
D1 – REP
D0
S2 – D1 – REP
1
D8046
R
M8031
R
M0
M0
M8120
Q1
SOTU
S
M8031
SOTD
S
M0
TIM
5
M8120 es el relé interno especial del pulso de inicialización.
1er ciclo de scan
Las instrucciones SUB y ADD se utilizan para almacenar un valor
de preselección de 62836 (65535 – 2700 + 1) en D8046 (valor de
preselección).
M8031 (entrada de puerta) está desactivado.
M0 está desactivado.
3er ciclo de scan
En el flanco ascendente de M0, M8031 (entrada de puerta) está
activado. Tras el procesamiento de END del tercer ciclo de scan,
HSC1 empieza a contar.
2º ciclo de scan
En el flanco descendente de M8120 (pulso de inicialización), M0
está activado. HSC1 se inicializa tras el procesamiento de END del
segundo ciclo de scan.
T0
M8030
END
Cuando HSC1 está por encima de 65535, la salida Q1 (salida de
comparación) se activa para iniciar el temporizador T0. HSC1 se
inicia para repetir el recuento.
Cuando el temporizador cuenta 0,5 seg., M8030 (Reinicio de salida
de 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.
M8120
MOV (W) S1 –
1000
D1 –
D8048
REP
R
M8035
R
M0
M0
M8120
SOTU
S
M8035
SOTD
S
M0
END
5-20
M8120 es el relé interno especial del pulso de inicialización.
1º ciclo de scan
La instrucción MOV almacena un valor de preselección de 1000 en
D8048 (valor de preselección).
M8035 (entrada de puerta) está desactivado.
M0 está desactivado.
3º ciclo de scan
En el flanco ascendente de M0, M8035 (entrada de puerta) está
activado. Tras el procesamiento de END del tercer ciclo de scan, HSC2
empieza a contar.
2º ciclo de scan
En el flanco descendente de M8120 (pulso de inicialización), M0 está
activado. HSC2 se inicializa tras el procesamiento de END del segundo
ciclo de scan.
Cuando el valor actual de HSC2 llega a 1000, la salida Q2 (salida de
comparación) se activa y HSC2 vuelve a iniciar el recuento desde cero.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
5: FUNCIONES ESPECIALES
Entrada de captura
La 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
Anchura mínima de pulso DESACTIVADO
40 µseg
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
Grupo
Grupo 1
Grupo 2
Grupo 3
Grupo 4
Núm. de entrada de
captura
I2
I3
I4
I5
Relé interno especial para entrada de
captura
M8154
M8155
M8156
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)
END
procesada
1 tiempo de ciclo de scan
Captura de flanco descendente del pulso de entrada
Nota
Entrada real
(I2 a I5)
ACTIVADO
DESACTIVADO
ACTIVADO
DESACTIVADO
Relé de entrada de captura
(M8154-M8157)
1 tiempo de ciclo de scan
END
procesada
Nota: Cuando dos o 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.
M8154
M0
M0
5-22
I1
M0
La entrada I2 se ha designado como entrada de captura utilizando la Configuración de área
de función.
Cuando la entrada I2 está activada, el relé interno especial M8154 se activa y M0 se
mantiene en el circuito automantenido.
Cuando la entrada I1 de NC está desactivada, el circuito automantenido se queda sin latch
y M0 se desactiva.
M0 se utiliza como condición de entrada para las siguientes instrucciones del programa.
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
Grupo
Grupo 1
Grupo 2
Grupo 3
Grupo 4
Núm. de entrada de
interrupción
I2
I3
I4
I5
Nº de etiqueta del destino de salto de
entrada de interrupción
D8032
D8033
D8034
D8035
Estado de entrada de
interrupción
M8140
M8141
M8142
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
MOV (W) S1 –
0
D1 –
D8032
REP
Programa principal
END
LABEL
0
IOREF
M8125
M300
Q0
IOREF
M8125
S1
I0
S1
Q0
LRET
5-24
M8120 es el relé interno especial del pulso de inicialización.
D8032 almacena 0 para designar la etiqueta del destino de salto 0 para
la entrada de interrupción I2.
El programa de interrupción se separa del programa principal por medio
de la instrucción END.
Cuando la entrada I2 está activada, la ejecución del programa salta a la
etiqueta 0.
M8125 es el relé interno especial de salida en funcionamiento.
IOREF lee inmediatamente el estado de la entrada I0 en el relé interno
M300.
M300 activa o desactiva la memoria interna de la salida Q0.
Otra instrucción IOREF escribe inmediatamente el estado de la
memoria interna de la salida Q0 en la salida Q0 real.
La ejecución del programa vuelve al programa principal.
Inserte la instrucción LRET al final de la subrutina para volver al
programa principal.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
5: FUNCIONES ESPECIALES
Notas para utilizar las entradas de 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
comunicación
Sin utilizar
Utilizada
Utilizada
Velocidad en baudios
(bps)
—
1200, 2400, 4800, 9600
19200
Tiempo ejecutable del programa de interrupción
(µseg)
670 máximo
670 máximo
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
Interrupción
Registro de datos especiales para el nº de
etiqueta del destino de salto de la
interrupción de temporizador
Relé interno especial para
Estado de interrupción de temporizador
Interrupción de
temporizador
D8036
M8144
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.
M8120
MOV (W) S1 –
0
D1 –
D8036
REP
M8120 es el relé interno especial del pulso de inicialización.
D8036 almacena 0 para designar la etiqueta del destino de salto 0 para
la interrupción de temporizador.
Programa principal
END
LABEL
0
Programa de interrupción
LRET
El programa de interrupción se separa del programa principal por medio
de la instrucción END.
Mientras la CPU se está ejecutando, la ejecución del programa salta a
la etiqueta 0 repetidamente según los intervalos seleccionados en la
Configuración de área de funció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
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
comunicación
Velocidad en baudios (bps)
Tiempo ejecutable del programa de interrupció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
de entradas
Grupo 1:
I0
Grupo 2:
I1
Grupo 3:
I2, I3
Grupo 4:
I4 - I7
Selección de tiempo
de filtro de entradas
0 ms, 3 a 15 ms
en incrementos de 1 ms
Predeterminado: 3 ms
2. Seleccione un valor del filtro de entradas para cada grupo de entradas.
Valores del filtro de entradas y 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:
Área indefinida:
Área de paso:
Las señales de entrada no pasan el filtro (valor del filtro seleccionado menos 2 mseg).
Las señales pueden ser rechazadas o pasadas.
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.
Advertencia
Precaitión
• Antes de realizar los siguientes pasos, asegúrese de que anota la contraseña, ya
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
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.
D8022
Valor de preselección del tiempo de ciclo de scan constante
(entre 1 y 1.000 mseg)
D8023
Valor actual del tiempo de ciclo de scan (mseg)
D8024
Valor 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
MOV (W) S1 –
500
D1 –
D8022
REP
M8120 es el relé interno especial del pulso de inicialización.
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 > Programa 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
I0
Pulso
CNT
C0
D8057
El valor del potenciómetro analógico 1 se almacena en el registro de datos D8057, que se
utiliza como valor de preselección para el contador C0.
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
(1 m (3,28 pies) de longitud)
FC4A-PMAC2P
(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
vuelve a la operación
inmediatamente anterior.
▲ Botón
Desplaza el menú hacia arriba o
aumenta el número de dispositivo o
valor seleccionado.
Precaución
Botón Aceptar
Accede a cada pantalla de control
o entra en la operación actual.
▼ Botón
Desplaza el menú hacia abajo o disminuye
el número de dispositivo o valor
seleccionado.
• 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
Módulo de la CPU
Versión de programa del
sistema
Tipo estrecho
FC4A-C10R2
FC4A-C10R2C
FC4A-C16R2
FC4A-C16R2C
FC4A-C24R2
FC4A-C24R2C
FC4A-D20K3
FC4A-D20S3
FC4A-D20RK1
FC4A-D20RS1
FC4A-D40K3
FC4A-D40S3
203 o superior
202 o superior
202 o superior
202 o
superior
201 o superior
D8068 puede usarse para seleccionar la pantalla inicial del módulo HMI cuando se conecta el módulo de la
CPU.
Registro de
datos
Valor
0, 2 a 65535
D8068
1
Descripción
Modo 1: Indica la versión del programa del PLC cada vez que arranca.
Modo 2: Indica el mismo menú que cuando se apagó el PLC.
Cuando se produce un error de datos de mantenimiento, el modo 1 se activa. independientemente del valor
almacenado en el registro de datos D8068.
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.
▼ Se desplaza al dígito
siguiente.
ESC
Rechaza los cambios y vuelve a
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.
5-38
Aceptar
Guarda los cambios y pasa a la siguiente pantalla.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
5: FUNCIONES ESPECIALES
Mostrar los valores actuales del temporizador/contador y cambiar los valores de 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
Disminuya
el valor.
Seleccione
el dígito.
Intermitencia lenta
▲▲
Aceptar
Intermitencia lenta
▲
Desplácese
al dígito
anterior.
Intermitencia rápida
Intermitencia rápida
Intermitencia lenta
Aceptar
Aumente el
valor.
Seleccione
el dígito.
ESC
Vuelva a la
selección de
dígito.
Finalice la selección de
dispositivo.
Vaya a la siguiente pantalla.
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.
▲
Intermitencia lenta
▲
Vuelva a la
selección de
dígito.
Intermitencia rápida
▲
Aceptar
Seleccione
el dígito.
Intermitencia lenta
ESC
Disminuya
el valor.
Intermitencia rápida
Intermitencia lenta
Desplácese
al dígito
anterior.
Intermitencia lenta
▼▼
Aceptar
Seleccione
el dígito.
Desplácese
al dígito
anterior.
Aceptar
Aumente el
valor.
Intermitencia rápida
Guarde los
cambios.
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
Disminuya
el valor.
Seleccione
el dígito.
Intermitencia lenta
▲▲
Intermitencia lenta
Intermitencia lenta
Aceptar
Aumente el
valor.
Seleccione
el dígito.
▲
Desplácese
al dígito
anterior.
Intermitencia rápida
Intermitencia rápida
Aceptar
ESC
Vuelva a la
selección de
dígito.
Finalice la selección de
dispositivo.
Vaya a la siguiente pantalla.
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
de cambio de TIM/
CNT.
Estado de cambio de TIM/CNT
0: Sin modificar
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
Confirme los valores de
preselección de TIM/
CNT modificados.
5-40
Se Reinicioea el menú Confirmar valor de preselección del temporizador/contador
modificado.
Para cancelar la confirmación de los valores de preselección del temporizador/contador
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.
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.
▲
Seleccione
el dígito.
Desplácese
al dígito
anterior.
Intermitencia lenta
▲
Seleccione
el dígito.
Intermitencia lenta
Vuelva a la
selección de
dígito.
Intermitencia rápida
▲
Aceptar
Desplácese
al dígito
anterior.
ESC
Disminuya
el valor.
Intermitencia rápida
Intermitencia lenta
Intermitencia lenta
▼▼
Aceptar
Aceptar
Aumente el
valor.
Finalice la
selección de
dispositivo.
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.
▲▲
Intermitencia lenta
Desplácese
dos dígitos
hacia
delante.
▲
Vuelva a la
selección de
dígito.
Intermitencia rápida
▲
Aceptar
Seleccione
el dígito.
Intermitencia lenta
ESC
Aumente el
valor.
Intermitencia rápida
Intermitencia lenta
Desplácese
al dígito
anterior.
Intermitencia lenta
▲▲▲
Aceptar
Seleccione
el dígito.
Aceptar
Aumente el
valor.
Intermitencia rápida
Guarde los
cambios.
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
Seleccione
el dígito.
Desplácese
al dígito
anterior.
Intermitencia lenta
Intermitencia rápida
Intermitencia lenta
▲
Intermitencia lenta
Intermitencia lenta
Intermitencia rápida
Intermitencia rápida
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.
0: Reiniciar (OFF)
1: Establecer (ON)
Intermitencia rápida
Active el
cambio.
Intermitencia rápida
5. El estado cambiado aparece sin parpadear.
Aceptar
Vuelva al menú Relé
interno.
Estado nuevo
5-42
Aceptar
Aumente el
valor.
3. Aparece el estado del número de relé interno seleccionado.
▲
Vuelva a la
selección de
dígito.
▲
Aceptar
Seleccione
el dígito.
Desplácese
al dígito
anterior.
ESC
Aumente el
valor.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
Finalice la
selección de
dispositivo.
Intermitencia rápida
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
botón ESC en lugar del botón Aceptar; el menú Error se
Reinicioea.
Borre los códigos de errores
generales.
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
Intermitencia lenta
ESC
Active el
cambio.
Cambiar a
STP o RUN.
Intermitencia lenta
Vuelva al menú
Ejecutar/parar.
Estado modificado
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
5-43
5: FUNCIONES ESPECIALES
Mostrar y cambiar los datos de fecha (únicamente cuando se utilice el cartucho del reloj)
Cuando hay instalado un cartucho del reloj (FC4A-PT1) opcional en el 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
Active el
cambio.
Aumente el
valor.
Intermitencia lenta
Intermitencia lenta
4. Cambie los datos del mes utilizando el botón ▲ o ▼.
▲▲▲
Aceptar
Active el
cambio.
Aumente el
valor.
Intermitencia lenta
Intermitencia lenta
5. Cambie los datos del día utilizando el botón ▲ o ▼.
▲▲▲
Aceptar
Active el
cambio.
Aumente el
valor.
Intermitencia lenta
Intermitencia lenta
6. Cambie los datos del día de la semana utilizando el botón ▲ o ▼.
▼▼▼
Aceptar
Active el
cambio.
Disminuya
el valor.
Intermitencia lenta
Intermitencia lenta
7. Los datos de fecha nuevos aparecen sin parpadear.
ESC
Vuelva al menú Fecha.
Datos nuevos
5-44
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
5: FUNCIONES ESPECIALES
Mostrar y cambiar los datos de hora (únicamente cuando se utilice el cartucho del reloj)
Cuando hay instalado un cartucho del reloj (FC4A-PT1) opcional en el 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
Active el
cambio.
Disminuya
el valor.
Intermitencia lenta
Intermitencia lenta
4. Cambie los datos de los minutos utilizando el botón ▲ o ▼.
▲▲▲▲▲
Aceptar
Active el
cambio.
Aumente el
valor.
Intermitencia lenta
Intermitencia lenta
5. Los nuevos datos del reloj aparecen sin parpadear.
ESC
Vuelva al menú Hora.
Datos nuevos
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
5-45
5: FUNCIONES ESPECIALES
Registros de datos de 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
registro de datos
Cantidad de registros de datos
Copiar intervalo
Copiar los datos entre los Intervalos
preestablecidos de usuario 1 y 2.
Botón Editar
Pasar a la pantalla del
editor de registro de datos
de expansión.
Utilizar intervalo preestablecido 1 ó 2:
Utilizar relé de inicialización:
Utilizar relé de seguridad:
5-46
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.
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.
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.
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
EEPROM
datos preestablecidos se descargan también en la
Programa
del
EEPROM. Cada vez que se inicia la CPU, los
usuario
Valores
Programa del
datos de los registros de datos preestablecidos se
de preDescargar
RAM
usuario
cargan en la RAM. Si los datos de los registros de
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
está activado, los datos de los registros de datos
preestablecidos se cargan en la RAM, al igual que sucede
cuando la CPU se enciende.
Módulo de la CPU de MicroSmart
EEPROM
Programa del
usuario
Valores
preestableCuando se termina la inicialización, el relé de inicialización se
Inicializar
RAM
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
copia de seguridad, los datos de los registros de datos
preestablecidos se escriben desde la RAM a la EEPROM,
como sucedía en el caso de la confirmación de los valores
de preselección del temporizador/contador modificados.
Cuando la CPU se vuelve a encender, los datos nuevos se
cargan desde la EEPROM a la RAM. Cuando el programa
del usuario se carga en WindLDR, los datos nuevos también
se cargan en los registros de datos de expansión.
Módulo de la CPU de MicroSmart
EEPROM
Copia de
seguridad
Programa del
usuario
RAM
Valores
modificados
Cuando se termina la copia de seguridad, el relé de copia de seguridad se desactiva 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-C10R2C
Dirección del
Puntos
dispositivo
Entrada (I)
I0 - I5
6
Entrada de
expansión (I)
—
—
Salida (Q)
Q0 - Q3
4
—
—
M0 - M317
M8000 - M8157
256
128
FC4A-C16R2
FC4A-C24R2
FC4A-C16R2C
FC4A-C24R2C
Dirección del
Dirección del
Puntos
Puntos
dispositivo
dispositivo
I0 - I7
I0 - I7
9
14
I10
I10 - I15
64 (78
—
—
I30 - I107
totales)
Q0 - Q7
Q0 - Q6
7
10
Q10 - Q11
64 (74
—
—
Q30 - Q107
totales)
M0 - M1277
1024
M0 - M1277
1024
M8000 - M8157
128
M8000 - M8157
128
R0 - R63
64
R0 - R127
128
R0 - R127
128
T0 - T31
C0 - C31
D0 - D399
D8000 - D8099
32
32
400
100
T0 - T99
C0 - C99
D0 - D1299
D8000 - D8199
100
100
1300
200
T0 - T99
C0 - C99
D0 - D1299
D8000 - D8199
100
100
1300
200
Dispositivo
Salida de
expansión (Q)
Relé interno (M)
Relé interno especial (M)
Registro de desplazamiento
(R)
Temporizador (T)
Contador (C)
Registro de datos (D)
Registro de datos especial (D)
Notas:
• El 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-D20S3
Dirección del
Puntos
dispositivo
Dispositivo
FC4A-D20RK1
FC4A-D20RS1
Dirección del
Puntos
dispositivo
M0 - M1277
224
(232
totales)
1024
FC4A-D40K3
FC4A-D40S3
Dirección del
Puntos
dispositivo
I0 - I7
I10 - I17
24
I20 - I27
224
I30 - I307
(248
totales)
Q0 - Q7
16
Q10 - Q17
224
Q30 - Q307
(240
totales)
M0 - M1277
1024
Entrada (I)
I0 - I7
I10 - I13
12
I0 - I7
I10 - I13
12
Entrada de
expansión (I)
I30 - I187
128
(140
totales)
I30 - I307
224
(236
totales)
Salida (Q)
Q0 - Q7
8
Q0 - Q7
8
Salida de
expansión (Q)
Q30 - Q187
Relé interno (M)
Relé interno de
AS-Interface (M)
Relé interno especial (M)
Registro de desplazamiento
(R)
Temporizador (T)
Contador (C)
Registro de datos (D)
Registro de datos de ASInterface (D)
Registro de datos de
expansión (D)
Registro de datos especial (D)
M0 - M1277
128
(136
totales)
1024
—
—
M1300 - M1997
560
M1300 - M1997
560
M8000 - M8157
128
M8000 - M8157
128
M8000 - M8157
128
R0 - R127
128
R0 - R127
128
R0 - R127
128
T0 - T99
C0 - C99
D0 - D1299
100
100
1300
T0 - T99
C0 - C99
D0 - D1299
100
100
1300
T0 - T99
C0 - C99
D0 - D1299
100
100
1300
—
—
D1700 - D1999
300
D1700 - D1999
300
—
—
D2000 - D7999
6000
D2000 - D7999
6000
D8000 - D8199
200
D8000 - D8199
200
D8000 - D8199
200
Q30 - Q307
Notas:
• El 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
Entrada (I)
Salida (Q)
FC4A-C10R2/C
I0-I7
I10
FC4A-C16R2/C
I0-I7
I30-I37
I70-I77
I10-I15
I40-I47
I80-I87
I50-I57
I90-I97
I60-I67
I100-I107
I0-I7
I30-I37
I70-I77
I110-I117
I150-I157
I10-I13
I40-I47
I80-I87
I120-I127
I160-I167
I50-I57
I90-I97
I130-I137
I170-I177
I60-I67
I100-I107
I140-I147
I180-I187
I0-I7
I30-I37
I70-I77
I110-I117
I150-I157
I190-I197
I230-I237
I270-I277
I10-I13
I40-I47
I80-I87
I120-I127
I160-I167
I200-I207
I240-I247
I280-I287
I50-I57
I90-I97
I130-I137
I170-I177
I210-I217
I250-I257
I290-I297
I60-I67
I100-I107
I140-I147
I180-I187
I220-I227
I260-I267
I300-I307
I0-I7
I30-I37
I70-I77
I110-I117
I150-I157
I190-I197
I230-I237
I270-I277
I10-I17
I40-I47
I80-I87
I120-I127
I160-I167
I200-I207
I240-I247
I280-I287
I20-I27
I50-I57
I90-I97
I130-I137
I170-I177
I210-I217
I250-I257
I290-I297
I60-I67
I100-I107
I140-I147
I180-I187
I220-I227
I260-I267
I300-I307
FC4A-C24R2/C
FC4A-D20K3
FC4A-D20S3
FC4A-D20RK1
FC4A-D20RS1
FC4A-D40K3
FC4A-D40S3
Q0-Q3
FC4A-C10R2/C
Q0-Q6
FC4A-C16R2/C
Q0-Q7
Q30-Q37
Q70-Q77
Q10-Q11
Q40-Q47
Q80-Q87
Q50-Q57
Q90-Q97
Q60-Q67
Q100-Q107
Q0-Q7
Q30-Q37
Q70-Q77
Q110-Q117
Q150-Q157
Q40-Q47
Q80-Q87
Q120-Q127
Q160-Q167
Q50-Q57
Q90-Q97
Q130-Q137
Q170-Q177
Q60-Q67
Q100-Q107
Q140-Q147
Q180-Q187
Q0-Q7
Q30-Q37
Q70-Q77
Q110-Q117
Q150-Q157
Q190-Q197
Q230-Q237
Q270-Q277
Q40-Q47
Q80-Q87
Q120-Q127
Q160-Q167
Q200-Q207
Q240-Q247
Q280-Q287
Q50-Q57
Q90-Q97
Q130-Q137
Q170-Q177
Q210-Q217
Q250-Q257
Q290-Q297
Q60-Q67
Q100-Q107
Q140-Q147
Q180-Q187
Q220-Q227
Q260-Q267
Q300-Q307
Q0-Q7
Q30-Q37
Q70-Q77
Q110-Q117
Q150-Q157
Q190-Q197
Q230-Q237
Q270-Q277
Q10-Q17
Q40-Q47
Q80-Q87
Q120-Q127
Q160-Q167
Q200-Q207
Q240-Q247
Q280-Q287
Q50-Q57
Q90-Q97
Q130-Q137
Q170-Q177
Q210-Q217
Q250-Q257
Q290-Q297
Q60-Q67
Q100-Q107
Q140-Q147
Q180-Q187
Q220-Q227
Q260-Q267
Q300-Q307
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
FC4A-C24R2/C
FC4A-D20K3
FC4A-D20S3
FC4A-D20RK1
FC4A-D20RS1
FC4A-D40K3
FC4A-D40S3
6-3
6: DIRECCIÓN DEL DISPOSITIVO
Dispositivo
Relé interno (M)
6-4
Dirección del dispositivo
Módulo de la CPU
M0-M7
M40-M47
M80-M87
M120-M127
M160-M167
M200-M207
M240-M247
M280-M287
M10-M17
M50-M57
M90-M97
M130-M137
M170-M177
M210-M217
M250-M257
M290-M297
M20-M27
M60-M67
M100-M107
M140-M147
M180-M187
M220-M227
M260-M267
M300-M307
M30-M37
M70-M77
M110-M117
M150-M157
M190-M197
M230-M237
M270-M277
M310-M317
M320-M327
M360-M367
M400-M407
M440-M447
M480-M487
M520-M527
M560-M567
M600-M607
M640-M647
M680-M687
M720-M727
M760-M767
M800-M807
M840-M847
M880-M887
M920-M927
M960-M967
M1000-M1007
M1040-M1047
M1080-M1087
M1120-M1127
M1160-M1167
M1200-M1207
M1240-M1247
M330-M337
M370-M377
M410-M417
M450-M457
M490-M497
M530-M537
M570-M577
M610-M617
M650-M657
M690-M697
M730-M737
M770-M777
M810-M817
M850-M857
M890-M897
M930-M937
M970-M977
M1010-M1017
M1050-M1057
M1090-M1097
M1130-M1137
M1170-M1177
M1210-M1217
M1250-M1257
M340-M347
M380-M387
M420-M427
M460-M467
M500-M507
M540-M547
M580-M587
M620-M627
M660-M667
M700-M707
M740-M747
M780-M787
M820-M827
M860-M867
M900-M907
M940-M947
M980-M987
M1020-M1027
M1060-M1067
M1100-M1107
M1140-M1147
M1180-M1187
M1220-M1227
M1260-M1267
M350-M357
M390-M397
M430-M437
M470-M477
M510-M517
M550-M557
M590-M597
M630-M637
M670-M677
M710-M717
M750-M757
M790-M797
M830-M837
M870-M877
M910-M917
M950-M957
M990-M997
M1030-M1037
M1070-M1077
M1110-M1117
M1150-M1157
M1190-M1197
M1230-M1237
M1270-M1277
Relé interno especial (M)
M8000-M8007 M8010-M8017 M8020-M8027 M8030-M8037
M8040-M8047 M8050-M8057 M8060-M8067 M8070-M8077
M8080-M8157 sólo para
lectura
M8080-M8087 M8090-M8097 M8100-M8107 M8110-M8117
M8120-M8127 M8130-M8137 M8140-M8147 M8150-M8157
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
Todos los tipos
Todos los tipos a
excepción de
FC4A-C10R2C
Todos los tipos
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/
S analógico
Canal de entrada
analógica 0
Canal de entrada
analógica 1
Salida
analógica
Reservado
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
Dispositivo
Relés interno AS-Interface
Registro de datos de ASInterface
Dirección del dispositivo
EEPROM del módulo principal AS-Interface
Objeto de AS-Interface
M1300-M1617
Entrada digital (IDI)
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)
D1780-D1843
Imagen de datos de configuración (CDI)
D1844-D1907
Datos de configuración permanente (PCD)
D1908-D1923
Imagen del parámetro (PI)
D1924-D1939
D1940
Parámetro permanente (PP)
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
Número de estación
esclava
Estación esclava 1
Estación esclava 2
Estación esclava 3
Estación esclava 4
Estación esclava 5
Estación esclava 6
Estación esclava 7
Estación esclava 8
Estación esclava 9
Estación esclava 10
Estación esclava 11
Estación esclava 12
Estación esclava 13
Estación esclava 14
Estación esclava 15
Estación esclava 16
Estación esclava 17
Estación esclava 18
Estación esclava 19
Estación esclava 20
Estación esclava 21
Estación esclava 22
Estación esclava 23
Estación esclava 24
Estación esclava 25
Estación esclava 26
Estación esclava 27
Estación esclava 28
Estación esclava 29
Estación esclava 30
Estación esclava 31
Transmisión de datos
a la estación esclava
D900-D905
D912-D917
D924-D929
D936-D941
D948-D953
D960-D965
D972-D977
D984-D989
D996-D1001
D1008-D1013
D1020-D1025
D1032-D1037
D1044-D1049
D1056-D1061
D1068-D1073
D1080-D1085
D1092-D1097
D1104-D1109
D1116-D1121
D1128-D1133
D1140-D1145
D1152-D1157
D1164-D1169
D1176-D1181
D1188-D1193
D1200-D1205
D1212-D1217
D1224-D1229
D1236-D1241
D1248-D1253
D1260-D1265
Dirección del dispositivo
Recepción de datos
desde la estación esclava
D906-D911
D918-D923
D930-D935
D942-D947
D954-D959
D966-D971
D978-D983
D990-D995
D1002-D1007
D1014-D1019
D1026-D1031
D1038-D1043
D1050-D1055
D1062-D1067
D1074-D1079
D1086-D1091
D1098-D1103
D1110-D1115
D1122-D1127
D1134-D1139
D1146-D1151
D1158-D1163
D1170-D1175
D1182-D1187
D1194-D1199
D1206-D1211
D1218-D1223
D1230-D1235
D1242-D1247
D1254-D1259
D1266-D1271
Error de comunicación
de la red Data-Link
D8069
D8070
D8071
D8072
D8073
D8074
D8075
D8076
D8077
D8078
D8079
D8080
D8081
D8082
D8083
D8084
D8085
D8086
D8087
D8088
D8089
D8090
D8091
D8092
D8093
D8094
D8095
D8096
D8097
D8098
D8099
Nota: Si no hay ninguna 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
Datos de estación
esclava
Transmisión de datos
a la estación maestra
Recepción de datos
desde la estación
maestra
Error de comunicación
de la red Data-Link
D900-D905
D906-D911
D8069
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
dispositiv
o
M8000
M8001
M8002
M8003
M8004
M8005
M8006
M8007
M8010
M8011
M8012
M8013
M8014
M8015
M8016
M8017
M8020
M8021
M8022
M8023
M8024
M8025
M8026
M8027
M8030
M8031
M8032
M8033
M8034
M8035
M8036
M8037
M8040
M8041
M8042
Descripción
CPU parada
APAGAD
A
Control de inicio
Reinicio de reloj de 1 seg.
Todas las salidas DESACTIVADAS
Acarreo (Cy) o Acarreo (Bw)
Error de ejecución en el programa del usuario
Error de comunicación de la red de comunicaciones Data-Link
Indicador de prohibición 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 (Estación maestra)
Indicador de parada de comunicación de la red de comunicaciones DataLink (Estación esclava)
LED de estado
Indicador de prohibición de escritura HMI
Indicador de prohibición de operación HMI
Indicador de error de escritura/ajuste de datos de fecha/hora
Indicador de error de lectura de datos de fecha/hora
Indicador de prohibición de lectura de datos de fecha/hora
Indicador de escritura de datos de fecha
Indicador de escritura de datos de hora
Indicador de escritura de datos de fecha/hora
Indicador de ajuste de datos de hora
Indicador de cancelación de instrucción de recepción de comunicación del
usuario (Puerto 1)
Indicador de cancelación de instrucción de recepción de comunicación del
usuario (Puerto 2)
Indicador de ejecución de BMOV/WSFT
Mantener salidas mientras CPU parada
Indicador de escritura de datos en el registro de datos de expansión
(Intervalo preestablecido 1)
Indicador de escritura de datos en el registro de datos de expansión
(Intervalo preestablecido 2)
Reinicio de salida de comparación de contadores de alta velocidad 1 (I0-I2)
Entrada de puerta de contador de alta velocidad 1 (I0-I2)
Entrada de ReinicioReinicio de contador de alta velocidad 1 (I0-I2)
— Reservado —
Reinicio de salida de comparación de contadores de alta velocidad 2 (I3)
Entrada de puerta de contador de alta velocidad 2 (I3)
Entrada de Reinicio de contador de alta velocidad 2 (I3)
— Reservado —
Reinicio de salida de comparación de contadores de alta velocidad 3 (I4)
Entrada de puerta de contador de alta velocidad 3 (I4)
Entrada de Reinicio de contador de alta velocidad 3 (I4)
Mantenido
Borrado
Borrado
Borrado
Borrado
Mantenido
Mantenido
Borrado
Borrado
Borrado
Borrado
Borrado
Mantenido
Mantenido
Borrado
Borrado
En funcionamiento
Mantenido
Mantenido
En funcionamiento
En funcionamiento
Mantenido
En funcionamiento
En funcionamiento
En funcionamiento
En funcionamiento
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Mantenido
Mantenido
Mantenido
Borrado
En funcionamiento
Mantenido
En funcionamiento
Mantenido
Borrado
Mantenido
Mantenido
—
Borrado
Mantenido
Mantenido
—
Borrado
Mantenido
Mantenido
Borrado
Borrado
Borrado
—
Borrado
Borrado
Borrado
—
Borrado
Borrado
Borrado
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
6-7
6: DIRECCIÓN DEL DISPOSITIVO
Dirección
del
dispositiv
o
M8043
M8044
M8045
M8046
M8047
M8050
M8051
M8052
M8053
M8054
M8055
M8056
M8057
M8060
M8061
M8062
M8063
M8064
M8065
M8066
M8067
M8070
M8071
M8072
M8073
M8074
M8075
M8076
M8077
Descripción
CPU parada
APAGAD
A
— Reservado —
Reinicio de salida de comparación de contadores de alta velocidad 4 (I5-I7)
Entrada de puerta de contador de alta velocidad 4 (I5-I7)
Entrada de Reinicio de contador de alta velocidad 4 (I5-I7)
— Reservado —
Modo de módem (Originar): Inicio de la cadena de inicialización
Modo de módem (Originar): Inicio de ATZ
Modo de módem (Originar): Inicio de marcación
Modo de módem (Desconectar): Inicio de línea de desconexión
Modo de módem (Comando general): Inicio de comando AT
Modo de módem (Responder): Inicio de la cadena de inicialización
Modo de módem (Responder): Inicio de ATZ
Modo de módem Ejecución de comando AT
Modo de módem (Originar): Finalización de cadena de inicialización
Modo de módem (Originar): Finalización de ATZ
Modo de módem (Originar): Finalización de marcado
Modo de módem (Desconectar): Finalización de línea de desconexión
Modo de módem (Comando general): Finalización de comando AT
Modo de módem (Responder): Finalización de cadena de inicialización
Modo de módem (Responder): Finalización de ATZ
Estado operativo de modo de módem
Modo de módem (Originar): Error de cadena de inicialización
Modo de módem (Originar): Error de ATZ
Modo de módem (Originar): Error de marcado
Modo de módem (Desconectar): Error de línea de desconexión
Modo de módem (Comando general): Error de comando AT
Modo de módem (Responder): Error de cadena de inicialización
Modo de módem (Responder): Error de ATZ
Estado de conexión de línea de modo de módem
—
Borrado
Mantenido
Mantenido
—
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
—
Borrado
Borrado
Borrado
—
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Mantenido
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
CPU parada
APAGAD
A
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
Dirección del dispositivo de relés internos especiales (Sólo lectura)
Dirección
del
dispositiv
o
M8080
M8081
M8082
M8083
M8084
M8085
M8086
M8087
6-8
Descripción
Relé de finalización de comunicación de la estación esclava de la red de
comunicaciones Data-Link 1 (Estación maestra)
Relé de finalización de comunicación de la red de comunicaciones DataLink (Estación esclava)
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 2
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 3
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 4
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 5
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 6
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 7
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 8
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
6: DIRECCIÓN DEL DISPOSITIVO
Dirección
del
dispositiv
o
M8090
M8091
M8092
M8093
M8094
M8095
M8096
M8097
M8100
M8101
M8102
M8103
M8104
M8105
M8106
M8107
M8110
M8111
M8112
M8113
M8114
M8115
M8116
M8117
M8120
M8121
M8122
M8123
M8124
M8125
M8126
CPU parada
APAGAD
A
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
En funcionamiento
Borrado
Borrado
En funcionamiento
En funcionamiento
En funcionamiento
Mantenido
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Mantenido
Borrado
Borrado
Descripción
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 9
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 10
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 11
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 12
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 13
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 14
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 15
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 16
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 17
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 18
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 19
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 20
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 21
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 22
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 23
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 24
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 25
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 26
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 27
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 28
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 29
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 30
Relé de finalización de comunicación de la red de comunicaciones DataLink de estación esclava 31
Relé de finalización de comunicación de la red de comunicaciones DataLink de todas las estaciones secundarias
Pulso de inicialización
Reloj de 1 seg.
Reloj de 100 mseg
Reloj de 10 mseg
Valor de preselección del temporizador/contador modificado
Salida en funcionamiento
Finalización de descarga de programa en tiempo de ejecución
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
6-9
6: DIRECCIÓN DEL DISPOSITIVO
Dirección
del
dispositiv
o
M8127
M8130
M8131
M8132
M8133
M8134
M8135
M8136
M8137
M8140
M8141
M8142
M8143
M8144
M8145M8147
M8150
M8151
M8152
M8153
M8154
M8155
M8156
M8157
Descripción
CPU parada
APAGAD
A
— Reservado —
Estado de Reinicio del contador de alta velocidad 1 (I0-I2)
Desbordamiento del valor actual del contador de alta velocidad 1 (I0-I2)
(dos fases)
Estado de comparación ACTIVADA del contador de alta velocidad 1 (I0-I2)
(una sola fase)
Subdesbordamiento del valor actual del contador de alta velocidad 1 (I0-I2)
Estado de comparación ACTIVADA del contador de alta velocidad 2 (I3)
Estado de comparación ACTIVADA del contador de alta velocidad 3 (I4)
Estado de Reinicio del contador de alta velocidad 4 (I5-I7)
Desbordamiento del valor actual del contador de alta velocidad 4 (I5-I7)
(dos fases)
Estado de comparación ACTIVADA del contador de alta velocidad 4 (I5-I7)
(una sola fase)
Subdesbordamiento del valor actual del contador de alta velocidad 4 (I5-I7)
Estado de entrada de interrupción I2
Estado de entrada de interrupción I3
Estado de entrada de interrupción I4
Estado de entrada de interrupción I5
Estado de interrupción de temporizador
—
Mantenido
—
Borrado
Mantenido
Borrado
Mantenido
Mantenido
Mantenido
Mantenido
Borrado
Borrado
Borrado
Borrado
Mantenido
Borrado
Mantenido
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
Borrado
—
—
Mantenido
Mantenido
Mantenido
—
Mantenido
Mantenido
Mantenido
Mantenido
Borrado
Borrado
Borrado
—
Borrado
Borrado
Borrado
Borrado
— Reservado —
Resultado de comparación mayor que
Resultado de comparación menor que
Resultado de comparación igual que
— Reservado —
Estado ACTIVADO/DESACTIVADO de entrada de captura I2
Estado ACTIVADO/DESACTIVADO de entrada de captura I3
Estado ACTIVADO/DESACTIVADO de entrada de captura I4
Estado ACTIVADO/DESACTIVADO de entrada de captura I5
M8000 Control de inicio
M8000 se utiliza para controlar la 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
Cuando la CPU inicia la operación, M8120 se activa durante un
período de un ciclo de scan.
M8121 Reloj de 1 seg
Iniciar
500 mseg
Mientras M8001 (Reinicio de reloj de 1 seg.) está
desactivado, M8121 genera pulsos de reloj en incrementos
de 1 seg., con un ratio de tarea de 1:1 (500 mseg activado y
500 mseg desactivado).
500 mseg
M8121
1 seg.
M8122 Reloj de 100 mseg
50 mseg
M8122 siempre genera pulsos de reloj en incrementos de
100 mseg, tanto si M8001 está activado como si no, con un
ratio de tarea de 1:1 (50 mseg activado y 50 mseg
desactivado).
50 mseg
M8122
100 mseg
M8123 Reloj de 10 mseg
5 mseg
M8123 siempre genera pulsos de reloj en incrementos de 10
mseg, tanto si M8001 está activado como si no, con un ratio
de tarea de 1:1 (5 mseg activado y 5 mseg desactivado).
de scan
M8120
5 mseg
M8123
10 mseg
M8124 Valor de 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
Precaución
• No cambie los datos de los registros de datos especiales reservados, si lo hace
MicroSmart puede que no funcione correctamente.
Dirección del dispositivo de registros de datos especiales
Dirección del
dispositivo
D8000
D8001
D8002
D8003
D8004
D8005
D8006
D8007
D8008
D8009
D8010
D8011
D8012
D8013
D8014
D8015
D8016
D8017
D8018
D8019
D8020
D8021
D8022
D8023
D8024
D8025
D8026
D8027
D8028
D8029
D8030
D8031
D8032
D8033
D8034
D8035
D8036
D8037
D8038-D8044
6-16
Descripción
Actualizado
ID de configuración del sistema (Cantidad de entradas)
ID de configuración del sistema (Cantidad de salidas)
Información del tipo de módulo de la CPU
Información del cartucho de la memoria
— Reservado —
Código de error general
Código de error de ejecución en el programa del usuario
— Reservado —
Año
(Dato actual) Sólo lectura
Mes
(Dato actual) Sólo lectura
Día
(Dato actual) Sólo lectura
Día de la semana (Dato actual) Sólo lectura
Hora
(Dato actual) Sólo lectura
Minutos
(Dato actual) Sólo lectura
Segundos
(Dato actual) Sólo lectura
Año
(Dato nuevo) Sólo escritura
Mes
(Dato nuevo) Sólo escritura
Día
(Dato nuevo) Sólo escritura
Día de la semana (Dato nuevo) Sólo escritura
Hora
(Dato nuevo) Sólo escritura
Minutos
(Dato nuevo) Sólo escritura
Segundos
(Dato nuevo) Sólo escritura
Valor de preselección del tiempo de ciclo de scan
constante
Tiempo de ciclo de scan (Valor actual)
Tiempo de ciclo de scan (Valor máximo)
Tiempo de ciclo de scan (Valor mínimo)
Información del modo de comunicación
Número de red de comunicaciones de puerto 1 (0 a 31)
Número de red de comunicaciones de puerto 2 (0 a 31)
Versión de programa del sistema
Información del adaptador de comunicación
Información del cartucho opcional
Nº de etiqueta del destino de salto de entrada de
interrupción (I2)
Nº de etiqueta del destino de salto de entrada de
interrupción (I3)
Nº de etiqueta del destino de salto de entrada de
interrupción (I4)
Nº de etiqueta del destino de salto de entrada de
interrupción (I5)
Nº de etiqueta del destino de salto de entrada de
temporizador
Cantidad de módulos de E/S de expansión
— Reservado —
Cuando se inicializa la E/S
Cuando se inicializa la E/S
Cuando se inicia el equipo
Cuando se inicia el equipo
—
Cuando se produce el error
Cuando se produce el error
—
Cada 100 mseg
Cada 100 mseg
Cada 100 mseg
Cada 100 mseg
Cada 100 mseg
Cada 100 mseg
Cada 100 mseg
Consulte
página
6-19
6-19
6-19
6-20
—
29-3
29-7
—
15-6
15-6
15-6
15-6
15-6
15-6
15-6
15-6
15-6
15-6
15-6
15-6
15-6
15-6
5-31
Cada ciclo de scan
Cuando se produce
Cuando se produce
Cada ciclo de scan
Cada ciclo de scan
Cada ciclo de scan
Cuando se inicia el equipo
Cuando se inicia el equipo
Cuando se inicia el equipo
5-31
5-31
5-31
6-20
26-2
26-2
6-20
6-20
6-20
5-23
5-23
5-23
5-23
—
5-26
Cuando se inicializa la E/S
—
6-20
—
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
6: DIRECCIÓN DEL DISPOSITIVO
Registros de datos especiales para contadores de alta velocidad
Dirección del
dispositivo
D8045
D8046
D8047
D8048
D8049
D8050
D8051
D8052
D8053-D8054
Descripción
Valor actual del contador de alta velocidad 1 (I0-I2)
Valor de preselección del contador de alta velocidad 1 (I0-I2)
(dos fases)
Valor de preselección del contador de alta velocidad 1 (I0-I2)
(una sola fase)
Valor actual del contador de alta velocidad 2 (I3)
Valor de preselección del contador de alta velocidad 2 (I3)
Valor actual del contador de alta velocidad 3 (I4)
Valor de preselección del contador de alta velocidad 3 (I4)
Valor actual del contador de alta velocidad 4 (I5-I7)
Valor de preselección del contador de alta velocidad 4 (I5-I7)
(dos fases)
Valor de preselección del contador de alta velocidad 4 (I5-I7)
(una sola fase)
— Reservado —
Actualizado
Cada ciclo de scan
Consulte
página
5-8, 5-9
5-8, 5-9
Cada ciclo de scan
5-9
5-9
5-9
5-9
5-9
Cada ciclo de scan
Cada ciclo de scan
5-9
—
—
Registro especial de datos para salidas de pulso (sólo módulos de la CPU actualizadas)
D8055
Frecuencia de pulso actual de PULS1 o RAMP (Q0)
Every scan
20-4,
20-16
D8056
Frecuencia de pulso actual de PULS2 o RAMP (Q1)
Every scan
20-4,
20-16
Actualizado
Consulte
página
Cada ciclo de scan
5-34
Cada ciclo de scan
5-34, 5-35
—
—
Registros de datos especiales para los potenciómetros analógicos
Dirección del
dispositivo
D8057
D8058
D8059-D8067
Descripción
Valor del potenciómetro analógico 1 (Todos los módulos de la
CPU)
Valor del potenciómetro analógico 2 (CPU compacta tipo 24 E/S)
Entrada de tensión analógica (módulos de la CPU delgada)
— 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
dispositivo
D8069
D8070
D8071
D8072
D8073
Actualizado
Consulte
página
Cuando se
produce el error
25-4
Descripción
Error de comunicaciónde estación esclava 1 (en estación
maestra)
Error de comunicaciónde estación esclava (en estación esclava)
Error de comunicaciónde estación esclava 2 (en estación
maestra)
Error de comunicaciónde estación esclava 3 (en estación
maestra)
Error de comunicaciónde estación esclava 4 (en estación
maestra)
Error de comunicaciónde estación esclava 5 (en estación
maestra)
Cuando se
produce el error
Cuando se
produce el error
Cuando se
produce el error
Cuando se
produce el error
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
25-4
25-4
25-4
25-4
6-17
6: DIRECCIÓN DEL DISPOSITIVO
Dirección del
dispositivo
D8074
D8075
D8076
D8077
D8078
D8079
D8080
D8081
D8082
D8083
D8084
D8085
D8086
D8087
D8088
D8089
D8090
D8091
D8092
D8093
D8094
D8095
D8096
D8097
D8098
D8099
6-18
Descripción
Error de comunicaciónde estación esclava 6 (en estación
maestra)
Error de comunicaciónde estación esclava 7 (en estación
maestra)
Error de comunicaciónde estación esclava 8 (en estación
maestra)
Error de comunicaciónde estación esclava 9 (en estación
maestra)
Error de comunicaciónde estación esclava 10 (en estación
maestra)
Error de comunicaciónde estación esclava 11 (en estación
maestra)
Error de comunicaciónde estación esclava 12 (en estación
maestramaestra)
Error de comunicaciónde estación esclava 13 (en estación
maestra)
Error de comunicaciónde estación esclava 14 (en estación
maestra)
Error de comunicaciónde estación esclava 15 (en estación
maestra)
Error de comunicaciónde estación esclava 16 (en estación
maestra)
Error de comunicaciónde estación esclava 17 (en estación
maestra)
Error de comunicaciónde estación esclava 18 (en estación
maestra)
Error de comunicaciónde estación esclava 19 (en estación
maestra)
Error de comunicaciónde estación esclava 20 (en estación
maestra)
Error de comunicaciónde estación esclava 21 (en estación
maestra)
Error de comunicaciónde estación esclava 22 (en estación
maestra)
Error de comunicaciónde estación esclava 23 (en estación
maestra)
Error de comunicaciónde estación esclava 24 (en estación
maestra)
Error de comunicaciónde estación esclava 25 (en estación
maestra)
Error de comunicaciónde estación esclava 26 (en estación
maestra)
Error de comunicaciónde estación esclava 27 (en estación
maestra)
Error de comunicaciónde estación esclava 28 (en estación
maestra)
Error de comunicaciónde estación esclava 29 (en estación
maestra)
Error de comunicaciónde estación esclava 30 (en estación
maestra)
Error de comunicaciónde estación esclava 31 (en estación
maestra)
Actualizado
Cuando se
produce el error
Cuando se
produce el error
Cuando se
produce el error
Cuando se
produce el error
Cuando se
produce el error
Cuando se
produce el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
Cuando se produce
el error
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
Consulte
página
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
25-4
6: DIRECCIÓN DEL DISPOSITIVO
Registros de datos especiales para el puerto 2
Dirección del
dispositivo
Descripción
Actualizado
Consulte
página
D8100-D8102
— Reservado —
—
—
D8103
Selección de protocolo de modo en línea
Cuando se envían/
reciben datos
27-3
D8104
Estado de señal de control de RS232C
Cada ciclo de scan
17-31
D8105
Opción de señal de control de entrada DSR de RS232C
Cuando se envían/
reciben datos
17-32
D8106
Opción de señal de control de salida DTR de RS232C
Cuando se envían/
reciben datos
17-33
—
—
En reintento
27-4
D8107-D8108
— Reservado —
D8109
Ciclos de reintento
D8110
Intervalo de reintento
Cada ciclo de scan
durante el reintento
27-4
D8111
Estado de modo de módem
En la transición de
estado
27-4
—
—
D8112-D8114
— Reservado —
D8115-D8129
Código de resultado de comando AT
Cuando se devuelve
el código de
resultado
27-4
D8130-D8144
Cadena de comando AT
Cuando se envía el
comando AT
27-4
D8145-D8169
Cadena de inicialización
Cuando se envía la
cadena de
inicialización
27-4
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:
1:
2:
3:
4:
6:
FC4A-C10R2 o FC4A-C10R2C
FC4A-C16R2 o FC4A-C16R2C
FC4A-D20K3 o FC4A-D20S3
FC4A-C24R2 o FC4A-C24R2C
FC4A-D40K3 o FC4A-D40S3
FC4A-D20RK1 o FC4A-D20RS1
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
6-19
6: 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:
1:
2:
3:
4:
6:
255:
FC4A-C10R2 o FC4A-C10R2C
FC4A-C16R2 o FC4A-C16R2C
FC4A-D20K3 o FC4A-D20S3
FC4A-C24R2 o FC4A-C24R2C
FC4A-D40K3 o FC4A-D40S3
FC4A-D20RK1 o FC4A-D20RS1
El cartucho de memoria no almacena 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
0 0 0
D8026
Puerto 2
00: Protocolo de mantenimiento
01: Protocolo de usuario
10: Red de comunicaciones Data-Link
11: Protocolo de módem
Puerto 1
0: Protocolo de mantenimiento
1: Protocolo de usuario
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:
1:
El adaptador de comunicación RS232C está instalado
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:
1:
2:
3:
No hay ningún cartucho opcional instalado
El cartucho del reloj está instalado
El cartucho de memoria está instalado
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)
Dispositivo
FC4A-C10R2
FC4A-C10R2C
Dirección del
Puntos
dispositivo
FC4A-C16R2
FC4A-C16R2C
Dirección del
Puntos
dispositivo
I0 - I7
9
I10
FC4A-C24R2
FC4A-C24R2C
Dirección del
Puntos
dispositivo
I0 - I7
14
I10 - I15
Entrada (I)
I0 - I5
6
Entrada de
expansión (I)
—
—
—
—
I30 - I107
64 (78 totales)
Salida (Q)
Q0 - Q3
4
Q0 - Q6
7
Q0 - Q7
Q10 - Q11
10
Salida de
expansión (Q)
—
—
—
—
Q30 - Q107
64 (74 totales)
Ejemplo:
Ranura nº.:
Tipo 24 E/S
Módulo de la CPU
Entrada de 14 puntos
Salida de 10 puntos
1
2
3
4
Entrada
Módulo
Analógica Mezclado Entrada
E/S
E/S
Módulo
Módulo
Módulo
16 puntos
4 puntos 8 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º.
1
2
3
4
Módulo
Módulo de la CPU tipo 24 E/S
Módulo de entrada de 16 puntos
módulo de E/S analógico
Módulo de E/S mezclado de 4/4 puntos
Módulo de entrada de 8 puntos
Números de dispositivos de E/S
I0 a I7, I10 a I15, Q0 a Q7, Q10 y Q11
I30 a I37, I40 a I47
Consulte la página 24-9.
I50 a I53, Q30 a Q33
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)
Dispositivo
FC4A-D20K3
FC4A-D20S3
Dirección
del
Puntos
dispositivo
FC4A-D20RK1
FC4A-D20RS1
Dirección
del
Puntos
dispositivo
Entrada (I)
I0 - I7
I10 - I13
12
I0 - I7
I10 - I13
12
Entrada de
expansión (I)
I30 - I187
128
(140 totales)
I30 - I307
224
(236 totales)
Salida (Q)
Q0 - Q7
8
Q0 - Q7
8
Q30 - Q187
128
(136 totales)
Q30 - Q307
224
(232 totales)
Salida de
expansión (Q)
Puntos totales
máximos de E/S
148
FC4A-D40K3
FC4A-D40S3
Dirección
del
Puntos
dispositivo
I0 - I7
I10 - I17
24
I20 - I27
224
I30 - I307
(248 totales)
Q0 - Q7
16
Q10 - Q17
224
Q30 - Q307
(240 totales)
244
264
Ejemplo:
Ranura nº.:
Tipo 20 E/S
Módulo de la CPU
Entrada de 12
puntos
Salida de 8 puntos
o
Tipo 40 E/S
Módulo de la CPU
Entrada de 24
puntos
Salida de 16 puntos
1
2
Salida
Módulo
Entrada
Módulo
32 puntos
Salida
4
5
Entrada
Módulo
Analógica
E/S
Módulo
3
Mezclado
E/S
Módulo
16 puntos 16 puntos
Entrada
Entrada
8 puntos
Salida
8 puntos
Entrada
6
7
Mezclado Entrada
E/S
Módulo
Módulo
4 puntos 32 puntos
Entrada
Entrada
4 puntos
Salida
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º.
1
2
3
4
5
6
7
Módulo
Módulo de la CPU tipo 40 E/S
Módulo de salida de 32 puntos
Módulo de entrada de 16 puntos
Módulo de E/S mezclado de 16/8 puntos
Módulo de entrada de 8 puntos
Módulo de E/S analógico
Módulo de E/S mezclado de 4/4 puntos
Módulo de entrada de 32 puntos
Números de dispositivos de E/S
I0 a I7, I10 a I17, I20 a I27, Q0 a Q7, Q10 a Q27
Q30 a Q37, Q40 a Q47, Q50 a Q57, Q60 a Q67
I30 a I37, I40 a I47
I50 a I57, I60 a I67, Q70 a Q77
I70 a I77
Consulte la página 24-9.
I80 a I83, Q80 a Q83
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
Símbolo
Nombre
AND
And
AND LOD And Load
ANDN
And Not
BPP
Salto de bit
BPS
Avance de bit
BRD
Lectura de bit
END
JEND
JMP
Comparación de contadores
(=)
Comparación de contadores
(Š)
Contador reversible de pulsos
duales
Contador de suma
Contador reversible
de selección incremental/
decremental
Comparación de registros de
datos (=)
Comparación de registros de
datos (Š)
Fin
Fin de salto
Salto
LOD
Carga
LODN
Carga No
CC=
CCŠ
CDP
CNT
CUD
DC=
DCŠ
OR
OR LOD
ORN
Restablecimiento de control
principal
Establecimiento de control
principal
Or
Or Load
Or Not
OUT
Salida
OUTN
Salida No
RST
Resetear
MCR
MCS
Cantidad
de bytes
Consult
e página
Conexión en serie de contactos NO
Conexión en serie de bloques de circuito
Conexión en serie de contactos NC
Restaura el resultado de una operación lógica de
bits que se ha guardado temporalmente
Guarda el resultado de la operación lógica de bits
temporalmente
Lee el resultado de una operación lógica de bits que
se ha guardado temporalmente
4
5
4
7-5
7-6
7-5
2
7-7
5
7-7
3
7-7
Comparación igual que de valor actual de contador
7
7-16
Comparación mayor o igual que de valor actual de
contador
7
7-16
Contador reversible de pulsos duales (0 a 65535)
4
7-12
Contador de suma (0 a 65535)
4
7-12
Contador reversible de selección incremental/
decremental (0 a 65535)
4
7-12
Comparación igual que de valor de registro de datos
8
7-19
8
7-19
2
4
4
7-28
7-28
7-28
6
7-3
6
7-3
Finaliza un control principal
4
7-26
Inicia un control principal
4
7-26
Conexión en paralelo de contactos NO
Conexión en paralelo de bloques de circuito
Conexión en paralelo de contactos NC
Proporciona el resultado de una operación lógica de
bits
Proporciona el resultado invertido de una operación
lógica de bits
Restablece la salida, el relé interno o el bit del
registro de desplazamiento
4
5
4
7-5
7-6
7-5
6
7-3
6
7-3
6
7-4
Función
Comparación mayor o igual que de valor de registro
de datos
Finaliza un programa
Finaliza una instrucción de salto
Salta un área de programa designada
Almacena resultados intermedios y lee el estado del
contacto
Almacena resultados intermedios y lee el estado del
contacto invertido
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
7-1
7: INSTRUCCIONES BÁSICAS
Símbolo
SET
SFR
SFRN
SOTD
SOTU
TIM
TMH
TML
TMS
7-2
Nombre
Función
Establece la salida, el relé interno o el bit del
registro de desplazamiento
Registro de desplazamiento
Registro de desplazamiento hacia delante
Registro de desplazamiento No Registro de desplazamiento invertido
Salida única decremental
Salida de diferenciación de límite descendente
Salida única incremental
Salida de diferenciación de límite ascendente
Temporizador de cuenta atrás de 100 mseg
Temporizador de 100 mseg
(0 a 6553,5 seg.)
Temporizador de cuenta atrás de 10 mseg (
Temporizador de 10 mseg
0 a 655,35 seg.)
Temporizador de cuenta atrás de 1 seg.
Temporizador de 1 seg.
(0 a 65535 seg.)
Temporizador de cuenta atrás de 1 mseg
Temporizador de 1 mseg
(0 a 65,535 seg.)
Establecer
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
Cantidad
de bytes
Consult
e página
6
7-4
6
6
5
5
7-21
7-21
7-25
7-25
4
7-8
4
7-8
4
7-8
4
7-8
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.
Dispositivos válidos
Diagrama de escalera
Instrucción
LOD
LODN
I
Q
0-307
0-307
M
0-1277
8000-8157
T
C
R
0-99
0-99
0-127
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
OUT
OUTN
I
Q
—
0-307
M
0-1277
8000-8077
T
C
R
—
—
—
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.
Precaución
• Para las restricciones en la programación de escalera de las instrucciones OUT y
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
programar en un escalón.
Diagrama de escalera
I1
I2
Q0
Q1
Q2
No se recomienda programar varias salidas del mismo número de salida. Sin
embargo, si lo hace, es preferible separar las salidas con los conjuntos de
instrucciones JMP/JEND o MCS/MCR. Estas instrucciones se explican más
detalladamente más adelante en este capítulo.
Cuando se programa más de una vez el mismo número de salida dentro de un
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.
Diagrama de escalera
ACTIVADO
I1
Q0
DESACTIVADO
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
I0
Lista de programas
Instrucción
LOD
OUT
LOD
OUTN
Q0
I1
Q1
Diagrama de escalera
M2
Instrucción
LOD
OUT
Diagrama de escalera
Instrucción
LODN
OUT
Diagrama de escalera
ACTIVADO
DESACTIVADO
I1
ACTIVADO
DESACTIVADO
Q0
ACTIVADO
DESACTIVADO
Q1
ACTIVADO
DESACTIVADO
Datos
M2
Q0
Datos
Q0
Q1
Lista de programas
Instrucción
LOD
OUTN
Q2
Diagrama de escalera
C1
I0
Lista de programas
Q1
T0
Datos
I0
Q0
I1
Q1
Lista de programas
Q0
Q0
Gráfico de control de tiempo
Datos
T0
Q2
Lista de programas
Instrucción
LODN
OUT
Q10
Datos
C1
Q10
SET y RST (Resetear)
Las instrucciones SET y RST (resetear) se utilizan para establecer (activar) o restablecer (desactivar) salidas,
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
I0
S
Q0
I1
R
Q0
Lista de programas
Instrucción
LOD
SET
LOD
RST
Gráfico de control de tiempo
Datos
I0
Q0
I1
Q0
I0
ACTIVADO
DESACTIVADO
I1
ACTIVADO
DESACTIVADO
Q0
ACTIVADO
DESACTIVADO
Dispositivos válidos
Instrucción
SET
RST
I
Q
—
0-307
M
0-1277
8000-8077
T
C
R
—
—
0-127
ACTIVADO
DESACTIVADO
ACTIVADO
DESACTIVADO
ACTIVADO
DESACTIVADO
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.
Precaución
7-4
• Para las restricciones en la programación de escalera de las instrucciones SET y
RST, consulte la página 29-24.
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
I0
I0
I1
Lista de programas
Instrucción
LOD
AND
OUT
LOD
ANDN
OUT
Q0
I1
Q1
Gráfico de control de tiempo
Datos
I0
I1
Q0
I0
I1
Q1
I0
ACTIVADO
DESACTIVADO
I1
ACTIVADO
DESACTIVADO
Q0
ACTIVADO
DESACTIVADO
Q1
ACTIVADO
DESACTIVADO
Cuando las entradas I0 y 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
AND
ANDN
I
Q
0-307
0-307
M
0-1277
8000-8157
T
C
R
0-99
0-99
0-127
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
I0
Lista de programas
Instrucción
LOD
OR
OUT
LOD
ORN
OUT
Q0
I1
I0
Q1
Gráfico de control de tiempo
Datos
I0
I1
Q0
I0
I1
Q1
I0
ACTIVADO
DESACTIVADO
I1
ACTIVADO
DESACTIVADO
Q0
ACTIVADO
DESACTIVADO
Q1
ACTIVADO
DESACTIVADO
I1
Cuando la entrada I0 o I1 está activada, la salida Q0 está activada. Cuando esas dos entradas 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
OR
ORN
I
Q
0-307
0-307
M
0-1277
8000-8157
T
C
R
0-99
0-99
0-127
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
I0
I2
Q0
I3
Lista de programas
Instrucción
LOD
LOD
OR
ANDLOD
OUT
Datos
I0
I2
I3
Q0
Gráfico de control de tiempo
I0
ACTIVADO
DESACTIVADO
I2
ACTIVADO
DESACTIVADO
I3
ACTIVADO
DESACTIVADO
Q0
ACTIVADO
DESACTIVADO
Cuando la entrada I0 está activada y la entrada I2 o I3
también, la salida Q0 está activada.
Cuando la entrada I0 está desactivada, o las entradas
I2 e I3 están desactivadas, la salida Q0 está
desactivada.
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
I0
I1
I2
I3
Q0
Lista de programas
Instrucción
LOD
AND
LOD
AND
ORLOD
OUT
Datos
I0
I1
I2
I3
Q0
Gráfico de control de tiempo
7-6
I0
ACTIVADO
DESACTIVADO
I1
ACTIVADO
DESACTIVADO
I2
ACTIVADO
DESACTIVADO
I3
ACTIVADO
DESACTIVADO
Q0
ACTIVADO
DESACTIVADO
Si las entradas I0 e I1 están activadas o lo están las
entradas I2 e I3, la salida Q0 también lo está.
Si I0 o I1 están desactivadas o lo están I2 o I3, la
salida Q0 también lo está.
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
I0
I1
Q1
I2
Q2
I3
Q3
BRD
BPP
Instrucción
LOD
BPS
AND
OUT
BRD
AND
OUT
BPP
AND
OUT
Datos
I0
I1
Q1
I2
Q2
I3
Q3
Gráfico de control de tiempo
I0
ACTIVADO
DESACTIVADO
I1
ACTIVADO
DESACTIVADO
I2
ACTIVADO
DESACTIVADO
I3
ACTIVADO
DESACTIVADO
Q1
ACTIVADO
DESACTIVADO
Q2
ACTIVADO
DESACTIVADO
Q3
ACTIVADO
DESACTIVADO
Cuando las entradas I0 e 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
del
dispositivo
Intervalo
TML (temporizador de 1 seg.)
T0 a T99
0 a 65535 seg.
1 seg.
TIM (temporizador de 100 mseg)
T0 a T99
0 a 6553,5 seg.
100 mseg
TMH (temporizador de 10 mseg)
T0 a T99
0 a 655,35 seg.
10 mseg
TMS (temporizador de 1 mseg)
T0 a T99
0 a 65,535 seg.
1 mseg
Temporizador
Aumentos
Valor de preselección
Constante:
0 a 65535
Registros de datos: D0 a D1299
D2000 a D7999
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)
I0
I1
TML
4
T0
Lista de programas
Instrucción
LOD
TML
T0
Q0
LOD
AND
OUT
Datos
I0
T0
4
I1
T0
Q0
Gráfico de control de tiempo
I0
ACTIVADO
DESACTIVADO
4 seg.
ACTIVADO
T0 DESACTIVADO
I1
ACTIVADO
DESACTIVADO
Q0
ACTIVADO
DESACTIVADO
TIM (temporizador de 100 mseg)
Diagrama de escalera (TIM)
I0
I1
TIM
20
T1
Lista de programas
Instrucción
LOD
TIM
T1
Q1
LOD
AND
OUT
Datos
I0
T1
20
I1
T1
Q1
Gráfico de control de tiempo
I0
ACTIVADO
DESACTIVADO
ACTIVADO
T1 DESACTIVADO
2 seg.
ACTIVADO
I1
DESACTIVADO
Q1
ACTIVADO
DESACTIVADO
TMH (temporizador de 10 mseg)
Diagrama de escalera (TMH)
I0
I1
7-8
TMH
100
T2
T2
Q2
Lista de programas
Instrucción
LOD
TMH
LOD
AND
OUT
Datos
I0
T2
100
I1
T2
Q2
Gráfico de control de tiempo
I0
ACTIVADO
DESACTIVADO
ACTIVADO
T2 DESACTIVADO
I1
ACTIVADO
DESACTIVADO
Q2
ACTIVADO
DESACTIVADO
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
1 seg.
7: INSTRUCCIONES BÁSICAS
TMS (temporizador de 1 mseg)
Diagrama de escalera (TMS)
I0
I1
TMS
500
T3
T3
Q3
Lista de programas
Instrucción
LOD
TMS
LOD
AND
OUT
Datos
I0
T3
500
I1
T3
Q3
Gráfico de control de tiempo
ACTIVADO
I0 DESACTIVADO
ACTIVADO
0,5 seg.
T3 DESACTIVADO
ACTIVADO
I1 DESACTIVADO
ACTIVADO
Q3 DESACTIVADO
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
7-9
7: INSTRUCCIONES 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
I1
TIM
D10
Lista de programas
Instrucción
LOD
TIM
T5
Q0
OUT
Precaución
Datos
I1
T5
D10
Q0
• Para las restricciones en la
programación de escalera de las
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
Procesamiento de programa
Entrada real
RAM de entrada
END
TIM
Error máximo
END
ACTIVADO
DESACTIVADO
ACTIVADO
DESACTIVADO
Tie
Inicio del temporizador
Procesamiento de programa
Entrada real
ACTIVADO
DESACTIVADO
RAM de entrada
ACTIVADO
DESACTIVADO
END
TIM
END
TIM
Inicio del temporizador
Tet
1 tiempo de ciclo de scan
Tie
Tet
1 tiempo de ciclo de scan
Si la entrada se activa justo antes del procesamiento
de la instrucción END, Tie es casi 0. En ese caso el
error de entrada de temporizador es sólo Tet (error de
retroceso) y está en el mínimo.
Cuando la entrada se activa justo después del procesamiento
de la instrucción END, Tie es prácticamente igual a un tiempo
de ciclo de scan. El error de entrada de temporizador es Tie +
Tet = un tiempo de ciclo de scan + Tet (error de retroceso) y
está en el 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.
Error
Error de
avance
Máximo
Error de
retroceso
TML
(temporizador de
1 seg.)
TIM
(temporizador de
100 mseg)
TMH
(temporizador de
10 mseg)
TMS
(temporizador de
1 mseg)
1000 mseg
100 mseg
10 mseg
1 mseg
1 tiempo de ciclo de
scan
1 tiempo de ciclo de
scan
1 tiempo de ciclo de
scan
1 tiempo de ciclo de
scan
Error de salida de tiempo de espera
El estado de RAM de salida se 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
RAM de salida de
tiempo de espera
END
TIM
El error de salida de tiempo de espera es igual que Tte
(error de retroceso) y puede estar entre cero y un tiempo
de ciclo de scan.
END
ACTIVADO
DESACTIVADO
0 < Tte < 1 tiempo de ciclo de scan
ACTIVADO
Salida real
Tte: tiempo transcurrido desde la ejecución de la
instrucción del temporizador hasta el procesamiento de
END.
DESACTIVADO
Tte
1 tiempo de ciclo de scan
Máximo y mínimo de errores
Error
Error de avance
Error de
retroceso
Error de avance
Máximo Error de
retroceso
Mínimo
Error de entrada
de temporizador
0 (Nota)
Error de recuento
de temporizador
0
Error de salida de
tiempo de espera
0 (Nota)
Tet
0
Tte
0
0 (Nota)
1 tiempo de ciclo
de scan + Tet
Incremento
1 tiempo de ciclo
de scan
0 (Nota)
Incremento – (Tet + Tte)
2 tiempos de ciclo de scan
+ (Tet + Tte)
Tte
Errores totales
0
Notas:El error de avance no se produce en la entrada de temporizador ni en la salida de tiempo de espera.
Tet + Tte = 1 tiempo de ciclo de scan
El incremento es de 1 seg. (TML), 100 mseg (TIM), 10 mseg (TMH) o 1 mseg (TMS).
El error de avance 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
(Temporizador de 10 seg.)
Resetear
I1
Pulso
M8123
CNT
1000
C2
Lista de programas
Gráfico de control de tiempo
ACTIVADO
Datos
I1 DESACTIVADO
10 seg.
I1
ACTIVADO
C2 DESACTIVADO
M8123
C2
1000
Nota: Designe el contador C2 utilizado en este programa como contador del tipo de
mantenimiento. Consulte la página 5-4.
Instrucción
LODN
LOD
CNT
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
CNT (contador de suma)
CDP (contador reversible de pulsos duales)
CUD (contador reversible de selección
incremental/decremental)
Dirección del dispositivo
C0 a C99
C0 a C99
C0 a C99
Valor de preselección
Constante:
0 a 65535
Registros de datos: D0 a D1299
D2000 a D7999
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.
Diagrama de escalera
Resetear
I0
CNT
5
Lista de programas
Instrucción
LOD
LOD
CNT
C0
Pulso
I1
I2
C0
LOD
AND
OUT
Q0
Datos
I0
I1
C0
5
I2
C0
Q0
Gráfico de control de tiempo
Entrada de
Reinicio I0
ACTIVADO
DESACTIVADO
Entrada de
pulso I1
ACTIVADO
DESACTIVADO
Contador C0
ACTIVADO
DESACTIVADO
Entrada I2
ACTIVADO
DESACTIVADO
Salida Q0
ACTIVADO
DESACTIVADO
1
2
3
4
5
6
•••
• 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 la
instrucción CNT se pueden programar las
instrucciones OUT, OUTN, SET, RST, TML, TIM,
TMH o TMS.
Resetear
I0
Pulso
I1
7-12
CNT
D5
C28
Q0
• No se puede programar más de una vez el mismo número de
contador.
• Mientras la entrada de Reinicio está desactivada, el contador
cuenta los límites principales de las entradas de pulso y las
compara con el valor de preselección.
• Cuando el valor actual alcanza el valor de preselección, el
contador activa la salida. La salida permanece activada hasta
que se activa la entrada de Reinicio.
• Cuando la entrada de Reinicio cambia de desactivada a
activada, se resetea el valor actual.
• Cuando la entrada de Reinicio está activada, se ignoran
todas las entradas de pulso.
• La entrada de Reinicio debe estar desactivada para que
pueda comenzar el recuento.
• Cuando se apaga el equipo, se mantiene el valor actual del
contador y puede designarse también como contador del tipo
de "borrado" mediante la Configuración de área de función
(consulte la página 5-4).
• Los valores actuales y de preselección de los contadores
pueden modificarse utilizando WindLDR sin necesidad de
descargar de nuevo todo el programa en la CPU. En la barra
de menú de WindLDR seleccione En 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 de preselección o el actual se cambian
durante la operación de contador, 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 539 y 5-40.
• Los diagramas de escalera WindLDR muestran los valores
CP (valor preestablecido del contador) y CC (valor actual del
contador) en dispositivos con instrucciones avanzadas.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
7: INSTRUCCIONES 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
Entrada preestablecida
I0
Pulso hacia
arriba
CDP
500
Instrucción
LOD
LOD
LOD
CDP
C1
I1
Pulso hacia
abajo
Datos
I0
I1
I2
C1
500
I3
C1
Q1
LOD
AND
OUT
I2
I3
C1
Q1
Gráfico de control de tiempo
Entrada prees
tablecida I0
ACTIVADO
DESACTIVADO
Pulso hacia
arriba I1
ACTIVADO
DESACTIVADO
Pulso hacia
abajo I2
ACTIVADO
DESACTIVADO
500 501 502 501 500 499
Valor del contador C1
Contador C1
•••
•••
0
1
500 500
ACTIVADO
DESACTIVADO
Precaución
• Para las restricciones en la
programación de escalera de las
instrucciones del contador, consulte la
• No se puede programar más de una vez el
mismo número de contador.
• La entrada preestablecida debe ser activada
inicialmente para que el valor actual vuelva
al valor de preselección.
• La entrada preestablecida debe estar
desactivada para que pueda comenzar el
recuento.
• Si el pulso incremental y el pulso
decremental se activan de forma simultánea,
no se cuenta ningún pulso.
• La salida del contador se activa solamente
cuando el valor actual es 0.
• Una vez que el valor actual llega a 0
(contando hacia atrás), cambia a 65535 en
la siguiente cuenta atrás.
• Una vez que el valor actual llega a 65535
(contando hacia delante), cambia a 0 en la
siguiente cuenta adelante.
• Cuando se apaga el equipo, se mantiene el
valor actual del contador y puede designarse
también como contador del tipo de "borrado"
mediante la Configuración de área de
función (consulte la página 5-4).
• Los valores actuales y preestablecidos de
los contadores pueden modificarse
utilizando WindLDR sin necesidad de
descargar de nuevo todo el programa en la
CPU. En la barra de menú de WindLDR
seleccione En 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
Entrada
preestablecida
I0
Entrada
de pulso
CUD
500
Lista de programas
Instrucción
LOD
LOD
LOD
CUD
C2
I1
Selección Incremental/
Decremental
Datos
I0
I1
I2
C2
500
I3
C2
Q2
LOD
AND
OUT
I2
I3
C2
Q2
Gráfico de control de tiempo
Entrada prees
tablecida I0
ACTIVADO
DESACTIVADO
Entrada de
pulso I1
ACTIVADO
DESACTIVADO
Selección
Incremental/
Decremental
Entrada I2
ACTIVADO
DESACTIVADO
Valor del contador C2
Contador C2
•••
500 501 502 501 500 499
•••
0
1
500 500
ACTIVADO
DESACTIVADO
Entradas de pulso válidas
La entrada de Reinicio o preestablecida tiene prioridad
sobre la de pulso. Una vez que el ciclo de scan
posterior a la entrada de Reinicio o preestablecida ha
cambiado de activada a desactivada, el contador
comienza a contar las entradas de pulso según
cambian de desactivadas a activadas.
Reestablecido/
Preestablecido
ACTIVADO
DESACTIVADO
Pulso
ACTIVADO
DESACTIVADO
actual mientras la entrada de reinicio del contador
está desactivada.
• Cuando el valor preestablecido o el actual se
Válida No válida Válida
Se necesita más de un
tiempo de ciclo de scan.
Precaución
7-14
• No se puede programar más de una vez el
mismo número de contador.
• La entrada preestablecida debe ser activada
inicialmente para que el valor actual vuelva al
valor de preselección.
• La entrada preestablecida debe estar
desactivada para que pueda comenzar el
recuento.
• El modo incremental se selecciona cuando
se activa la entrada de selección
incremental/decremental.
• El modo decremental se selecciona cuando
se desactiva la entrada de selección
incremental/decremental.
• La salida del contador se activa solamente
cuando el valor actual es 0.
• Una vez que el valor actual llega a 0
(contando hacia atrás), cambia a 65535 en la
siguiente cuenta atrás.
• Una vez que el valor actual llega a 65535
(contando hacia delante), cambia a 0 en la
siguiente cuenta adelante.
• Cuando se apaga el equipo, se mantiene el
valor actual del contador y puede designarse
también como contador del tipo de "borrado"
mediante la Configuración de área de función
(consulte la página 5-4).
• Los valores actuales y preestablecidos de los
contadores pueden modificarse utilizando
WindLDR sin necesidad de descargar de
nuevo todo el programa en la CPU. En la
barra de menú de WindLDR seleccione En
línea > Supervisar > Supervisar, luego
seleccione En línea > Supervisar > Personal >
Supervisión personal nueva. Cambie el valor
cambian durante la operación de contador, el
cambio se hace efectivo inmediatamente.
• Para conocer el movimiento de datos al cambiar,
• Para las restricciones en la
programación de escalera de las
instrucciones del contador, consulte la
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: 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 o
Confirmar, la pantalla
cambia a "Sin modificar".
Botón Borrar
Botón Confirmar
Movimiento de datos al modificar el valor de preselección de un temporizador/contador
Al modificar el valor de preselección de un
temporizador/contador mediante Señalar escritura
en WindLDR, el nuevo valor se escribe en la RAM
del módulo de la CPU de MicroSmart . El programa
del usuario y los valores de preselección de la
EEPRON permanecen inalterados.
WindLDR
Módulo de la CPU de MicroSmart
EEPROM
Programa del
usuario
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.
Programa del usuario
Señalar escritura
RAM
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
temporizador/contador de la RAM del módulo de
la CPU de MicroSmart se escriben en la
EEPROM.
Si carga el programa del usuario después de
confirmar, este programa con los valores de
preselección modificados se carga desde la
EEPROM del módulo de la CPU de MicroSmart a
WindLDR.
WindLDR
Módulo de la CPU de MicroSmart
EEPROM
Programa del
usuario
Programa del usuario
Confirmar
RAM
Modifica
do
Valores
de preselección
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
EEPROM
módulo de la CPU de MicroSmart no actualiza
automáticamente los valores de preselección
Programa del usuario
almacenados en la memoria del usuario,
Valores
Programa del
de preBorrar
RAM
EEPROM. Esto resulta útil para restaurar los
usuario
selección
valores de preselección originales. Si se pulsa el
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.
Lista de programas
Diagrama de escalera (CC=)
Nº. de contador con el que comparar
CC=
10
Instrucción
CC=
C2
Q0
Datos
C2
10
Q0
OUT
Valor de preselección con el que comparar
Diagrama de escalera (CCŠ)
CC>=
D15
Lista de programas
Instrucción
CC>=
C3
Q1
Datos
C3
D15
Q1
OUT
• 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
CC=
10
C5
I0
M0
M0
CC=
OUT
LOD
AND
OUT
7-16
CC=
10
C5
I0
Q0
Q0
Lista de programas
Instrucción
Diagrama de escalera
Diagrama de escalera
Dato
s
C5
10
M0
I0
M0
Q0
CC=
10
C5
Q0
I0
Lista de programas
Instrucción
CC=
AND
OUT
Dato
s
C5
10
I0
Q0
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
Lista de programas
Instrucción
CC=
OR
OUT
Dato
s
C5
10
I0
Q0
7: INSTRUCCIONES BÁSICAS
Ejemplos: CC= y CCŠ (Comparación de contadores)
Diagrama de escalera 1
Resetear
I0
CNT
10
Lista de programas
Instrucción
LOD
LOD
CNT
C2
Pulso
I1
CC=
5
C2
CC>=
3
C2
Datos
I0
I1
C2
10
C2
5
Q0
C2
3
Q1
CC=
Q0
OUT
CCŠ
Q1
OUT
Gráfico de control de tiempo
Entrada de
Reinicio I0
Entrada de
pulso I1
C2
Salida Q0
ACTIVADO
DESACTIVADO
1
2
3
4
5
6
7
8
9
10
ACTIVADO
DESACTIVADO
•••
ACTIVADO
DESACTIVADO
La salida Q0 se activa cuando el valor
actual de C2 es 5.
ACTIVADO
La salida Q1 se activa cuando el valor
actual de C2 llega a 3 y permanece
activada hasta que se resetea C2.
DESACTIVADO
Salida Q1
ACTIVADO
DESACTIVADO
Diagrama de escalera 2
Resetear
I1
CNT
1000
C30
Pulso
Instrucción
LOD
LOD
CNT
I2
CC=
500
Lista de programas
C30
Q0
CC=
OUT
Diagrama de escalera 3
Resetear
I3
CNT
500
C31
Pulso
CC>= C31
350
Lista de programas
Instrucción
LOD
LOD
CNT
I4
Q1
Dato
s
I1
I2
C30
1000
C30
500
Q0
CC>=
OUT
Dato
s
I3
I4
C31
500
C31
350
Q1
Gráfico de control de tiempo
Entrada de pulso I2
Salida Q0
ACTIVADO
DESACTIVADO
1
2
500 501 502
•••
ACTIVADO
DESACTIVADO
La salida Q0 se activa cuando el valor
actual de C30 es 500.
Gráfico de control de tiempo
Entrada de pulso I4
Salida Q1
ACTIVADO
DESACTIVADO
1
2
350 351 352
•••
ACTIVADO
DESACTIVADO
La salida Q1 se activa cuando el valor
actual de C31 llega a 350 y permanece
activada hasta que se resetea C31.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
7-17
7: INSTRUCCIONES BÁSICAS
Lista de programas
Diagrama de escalera 4
Resetear
I5
CNT
500
C20
LOD
LOD
CNT
Pulso
I6
CC>= C20
150
CC>= C20
100
Instrucción
Q2
Q2
Q3
CC>=
OUT
CC>=
ANDN
OUT
7-18
Dato
s
I5
I6
C20
500
C20
150
Q2
C20
100
Q2
Q3
Gráfico de control de tiempo
Entrada de pulso I6
100 101
150 151 152
ACTIVADO
•
•
•
•
•
•
DESACTIVADO
ŠC20 (100)
ACTIVADO
DESACTIVADO
Salida Q2
ACTIVADO
DESACTIVADO
Salida Q3
ACTIVADO
DESACTIVADO
La salida Q3 se activa cuando el valor actual del
contador C20 está comprendido entre 100 y 149.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
7: INSTRUCCIONES 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.
Lista de programas
Diagrama de escalera (DC=)
Nº. del registro de datos con el que comparar
DC=
50
Instrucción
DC=
D2
Q0
Datos
D2
50
Q0
OUT
Valor de preselección con el que comparar
Diagrama de escalera (DCŠ)
DC>=
D15
Lista de programas
Instrucción
DC>=
D3
Q1
Datos
D3
D15
Q1
OUT
• 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
DC=
10
D5
I0
M0
M0
DC=
OUT
LOD
AND
OUT
DC=
10
Diagrama de escalera
D5
I0
Q0
Q0
Lista de programas
Instrucción
Diagrama de escalera
Dato
s
D5
10
M0
I0
M0
Q0
DC=
10
D5
Q0
I0
Lista de programas
Instrucción
DC=
AND
OUT
Dato
s
D5
10
I0
Q0
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
Lista de programas
Instrucción
DC=
OR
OUT
Dato
s
D5
10
I0
Q0
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 –
D10
I1
DC=
5
D2
DC>=
3
D2
D1 –
D2
Instrucción
LOD
MOV(W)
REP
Q0
DC=
Q1
OUT
DCŠ
OUT
Gráfico de control de tiempo
Entrada I1
4
4
10
10
5
5
3
3
7
3
5
2
2
2
Valor de D2
0
4
10
10
5
5
3
3
3
3
5
2
2
2
Salida Q0
ACTIVADO
DESACTIVADO
Salida Q1
ACTIVADO
DESACTIVADO
MOV(W) S1 –
D50
Gráfico temporal
D1 –
D30
REP
Q0
Diagrama de escalera 3
I1
D1 –
D15
REP
Q1
7-20
ON
OFF
La salida Q1 está activa cuando el valor del registro de datos
D15 es 350 o superior.
Gráfico temporal
D1 –
D20
REP
Q0
Q0
200 355 521 249 200 350 390 600
Valor D15
Q2
90 120 180 150 80 160 110 95
Valor D20
Salida Q0
DC>= D20
150
DC>= D20
100
La salida Q0 está activa cuando el valor del registro
de datos D30 es 500.
Salida Q1
Diagrama de escalera 4
I1
ON
OFF
Gráfico temporal
DC>= D15
350
MOV(W) S1 –
D100
400 500 500 210 210 0 500 700
Valor D30
Salida Q0
D30
MOV(W) S1 –
D0
La salida Q0 se activa cuando el valor del
registro de datos D2 es 5.
La salida Q1 se activa cuando el valor del
registro de datos D2 es 3 o más.
Diagrama de escalera 2
DC=
500
D10 –
D2 –
D2
5
Q0
D2
3
Q1
ACTIVADO
DESACTIVADO
Valor de D10
I1
Datos
I1
Salida Q2
ON
OFF
ON
OFF
La salida Q2 está activa mientras el valor del registro de
datos D20 se encuentre entre 149 y 100.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
7: INSTRUCCIONES 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
I0
SFR
4
Pulso
R0
Tipo de la
CPU
Primer bit
Nº. de bits
Nº. de bits
I1
Datos
10 E/S compacta
Otros
R0 a R63
1 a 64
R0 a R127
1 a 128
Instrucción
LOD
LOD
LOD
SFR
Datos
I0
I1
I2
R0
4
I2
Diagrama estructural
Resetear
Dirección del cambio
I0
Datos
I2
R0 R1 R2 R3
Pulso
I1
Primer bit: R0 Nº. de bits: 4
Entrada de Reinicio
La entrada de Reinicio hará que el valor de cada bit del registro de desplazamiento vuelva a 0. Se puede
utilizar el relé interno especial del pulso de 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.
Precaución
• Para las restricciones en la programación de escalera de las instrucciones del
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
Resetear
I0
SFR
4
Lista de programas
R0
Instrucción
LOD
LOD
LOD
SFR
Pulso
I1
Datos
LOD
OUT
LOD
OUT
LOD
OUT
LOD
OUT
I2
R0
Q0
R1
Q1
R2
Q2
R3
Q3
Gráfico de control de tiempo
Entrada de Reinicio I0
I1
SFR
4
ACTIVADO
DESACTIVADO
Entrada de pulso I1
ACTIVADO
DESACTIVADO
Entrada de datos I2
ACTIVADO
DESACTIVADO
Diagrama de escalera
Resetear
Datos
I0
I1
I2
R0
4
R0
Q0
R1
Q1
R2
Q2
R3
Q3
R0/Q0
ACTIVADO
DESACTIVADO
R1/Q1
ACTIVADO
DESACTIVADO
R2/Q2
ACTIVADO
DESACTIVADO
R3/Q3
ACTIVADO
DESACTIVADO
Es necesaria una o más exploraciones
Lista de programas
R0
Q3
Pulso
I2
Instrucción
LOD
LOD
LOD
SFR
Datos
I3
R0
Q0
R1
Q1
OUT
LOD
OUT
LOD
OUT
Datos
I1
I2
I3
R0
4
Q3
R0
Q0
R1
Q1
• La salida de estado del último bit puede programarse
justo 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
I0
S
R0
• Cualquier bit del registro de desplazamiento se puede activar utilizando la
instrucción SET.
I1
R
R3
• Cualquier bit del registro de desplazamiento se puede desactivar utilizando
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
I0
SFRN R20
7
Pulso
Q0
Nº. de bits
Tipo de la
CPU
Último bit
Nº. de bits
10 E/S
compacta
R0 a R63
1 a 64
Otros
R0 a R127
1 a 128
I1
Datos
OUT
LOD
OUT
LOD
OUT
LOD
OUT
I2
R21
Q1
R23
Q2
R25
Q3
Instrucción
LOD
LOD
LOD
SFRN
Datos
I0
I1
I2
R20
7
Q0
R21
Q1
R23
Q2
R25
Q3
• La salida de estado del último bit puede programarse justo 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
R20 R21 R22 R23 R24 R25 R26
Datos
I2
Pulso
Último bit: R20
Nº. de bits: 7
I1
Nota: La salida se inicia únicamente para aquellos bits resaltados en negrita.
Nota: Cuando se apaga el equipo, se suele borrar el estado de todos los bits del registro de desplazamiento. Pero se
puede mantener mediante la Configuración de área de función según sea necesario. Consulte la página 5-4.
Precaución
• Para las restricciones en la programación de escalera de las instrucciones del
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
Resetear
I1
SFR
6
Lista de programas
Instrucción
LOD
LOD
LOD
SFR
R22
Pulso
I2
Datos
LOD
LOD
LOD
SFRN
I3
Resetear
I4
SFRN R22
6
Pulso
LOD
OUT
LOD
OUT
LOD
OUT
I5
Datos
I6
R23
Q0
R24
Q1
R26
Q2
Diagrama estructural
Resetear
Cambio hacia delante
Primer bit: R22
Nº. de bits: 6
Resetear
I1
I4
Datos
I3
R22 R23 R24 R25 R26 R27
Pulso
I2
Datos
I1
I2
I3
R22
6
I4
I5
I6
R22
6
R23
Q0
R24
Q1
R26
Q2
Datos
I6
Pulso
Último bit: R22
Nº. de bits: 6
I5
Cambios invertidos
Nota: La salida se inicia únicamente para aquellos bits resaltados en negrita.
7-24
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
7: INSTRUCCIONES 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
I0
I0
SOTU
SOTD
Lista de programas
Instrucción
LOD
SOTU
OUT
LOD
SOTD
OUT
Q0
Q1
Datos
I0
Q0
I0
Q1
Precaución
• Para las restricciones en la
programación de escalera de las
instrucciones SOTU y SOTD, consulte
la página 29-24.
Gráfico de control de tiempo
Entrada I0
ACTIVADO
DESACTIVADO
Salida Q0
DESACTIVADO
Salida Q1
ACTIVADO
DESACTIVADO
ACTIVADO
T
T
T
T
Nota: “T” es igual a un tiempo de ciclo de scan (pulso inmediato).
Hay un caso especial cuando se utilizan las instrucciones SOTU y SOTD entre las instrucciones MCS y MCR
(que se explican detalladamente en la 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
I2
I2
Entrada I1
ACTIVADO
DESACTIVADO
Entrada I2
ACTIVADO
DESACTIVADO
M1
Salida de SOTU M1
ACTIVADO
DESACTIVADO
M2
Salida de SOTD M2
ACTIVADO
DESACTIVADO
MCS
I1
SOTU
SOTD
Gráfico de control de tiempo
MCR
Ninguna salida
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
Ninguna salida
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
No se detectan límites ascendentes (pulsos ACTIVADOS).
No se detectan límites descendentes (pulsos DESACTIVADOS).
Todas se desactivan.
Todas se activan.
Todas se mantienen en el estado actual.
Los valores actuales se restablecen en 0.
Los estados de tiempo de espera se desactivan.
Los valores actuales se mantienen.
Las entradas de pulso se desactivan.
Los estados de recuento se desactivan.
Los estados de bit del registro de desplazamiento se mantienen.
Las entradas de pulso se desactivan.
La salida desde el último bit se desactiva.
SOTU
SOTD
OUT
OUTN
SET y RST
TML, TIM, TMH y TMS
CNT, CDP y CUD
SFR y SFRN
No se pueden establecer condiciones de entrada para la 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
LOD
MCS
LOD
OUT
MCR
MCS
I0
I1
Q0
Datos
I0
I1
Q0
MCR
Gráfico de control de tiempo
Entrada I0
ACTIVADO
DESACTIVADO
Entrada I1
ACTIVADO
DESACTIVADO
Salida Q0
ACTIVADO
DESACTIVADO
Cuando la entrada I0 está desactivada, se ejecuta MCS de manera que se fuerce la entrada
siguiente al estado desactivado.
Cuando la entrada I0 está activada, MCS no ejecuta de manera que el siguiente programa se
ejecute 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
MCS
I1
I2
Q0
MCS
I3
I4
Q1
MCS
I5
I6
Lista de programas
Instrucción
LOD
MCS
LOD
OUT
LOD
MCS
LOD
OUT
LOD
MCS
LOD
OUT
MCR
Datos
I1
I2
Q0
I3
I4
Q1
I5
I6
Q2
Q2
MCR
Este circuito de control principal dará prioridad a I1, I3 e I5, en ese orden.
Cuando la entrada I1 está desactivada, se ejecuta la primera 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
MCS
I1
Resetear
I3
CNT
10
C2
Pulso
I2
Resetear
I3
SFR
4
R0
Cuando la entrada I1 está activada, la instrucción MCS no se ejecuta de manera
que el contador y el registro de desplazamiento se ejecuten según los estados
actuales de las entradas subsiguientes I2 a I4.
Cuando la entrada I1 está desactivada, se ejecuta la instrucción MCS de manera
que se fuercen las entradas subsiguientes I2 a I4 al estado desactivado.
Cuando se activa la entrada I1 mientras la entrada I2 está activada, las entradas
de pulsos del contador y del registro de desplazamiento se activan como se
indica a continuación.
Gráfico de control de tiempo
Pulso
I2
Datos
I4
MCR
Entrada I1
ACTIVADO
DESACTIVADO
Entrada I2
ACTIVADO
DESACTIVADO
Entrada de pulso
de contador
ACTIVADO
DESACTIVADO
Entrada de pulso
ACTIVADO
de registro de
DESACTIVADO
desplazamiento
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
7-27
7: INSTRUCCIONES 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.
TML, TIM, TMH y TMS
Los valores actuales se mantienen.
Los estados de tiempo de espera se mantienen.
CNT, CDP y CUD
Los valores actuales se mantienen.
Las entradas de pulso se desactivan.
Los estados de recuento se mantienen.
SFR y SFRN
Los estados de bit del registro de desplazamiento se mantienen.
Las entradas de pulso se desactivan.
La salida desde el último bit se mantiene.
No se pueden establecer condiciones de entrada para la 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
I0
I1
JMP
Q0
Lista de programas
Instrucción
LOD
JMP
LOD
OUT
JEND
Datos
I0
I1
Q0
JEND
Gráfico de control de tiempo
Entrada I0
ACTIVADO
DESACTIVADO
Entrada I1
ACTIVADO
DESACTIVADO
Salida Q0
ACTIVADO
DESACTIVADO
Cuando la entrada I0 está activada, JMP se ejecuta, de manera que se mantenga el estado de salida
siguiente.
Cuando la entrada I0 está desactivada, JMP no se ejecuta, de manera que el programa siguiente se ejecute
en 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
Grupo
Símbolo
Nombre
Tipo de
datos
W
NOP
Movimiento
Comparación de
datos
Aritmética binaria
Cálculo
booleano
Cambio y rotación
I
Cantidad
de
Bytes
Consulte
la página
2
8-8
NOP
Ninguna operación
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
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
CMP>
Comparación mayor que
X
X
20
10-1
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
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
ORW
Función OR entre dos palabras
X
20
12-1
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
BCDLS
Desplazamiento de a la izquierda de un dígíto
BCD
X
14
13-5
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
Grupo
Símbolo
Nombre
Tipo de
datos
W
Conversión de
datos
Programador de
semanas
Interfaz
Comunicación del
usuario
Ramificación
del programa
Conversión de
coordenadas
Pulso
Instrucción PID
Temporizador
dual/tutor
Acceso al módulo
inteligente
8-2
I
X
Cantidad
de
Bytes
Consulte
la página
14
14-1
HTOB
Hex a BCD
BTOH
BCD a Hex
X
14
14-3
HTOA
Hex a ASCII
X
18
14-4
ATOH
ASCII a Hex
X
18
14-6
BTOA
BCD a ASCII
X
18
14-8
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
WKTIM
Temporizador de semanas
X
24
15-1
WKTBL
Tabla de semanas
X
13 a 89
15-3
DISP
Saca mensaje a displays de 7 segmentos
X
16
16-1
DGRD
Lectura desde selector de décadas
X
20
16-3
TXD1
Transmisión 1
X
21 a 819
17-7
TXD2
Transmisión 2
X
21 a 819
17-7
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
LRET
Vuelta de subrutina
X
6
18-4
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
CVXTY
Convertir X a Y
X
18
19-2
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
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
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
DTMH
Temporizador dual de 10-mseg
X
22
22-1
DTMS
Temporizador dual de 1-mseg
X
22
22-1
TTIM
Medida de tiempo
X
10
22-3
RUNA
Ejecutar acceso
X
X
20
23-3
STPA
Detener acceso
X
X
20
23-5
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
8: INSTRUCCIONES AVANZADAS
Tabla de instrucciones aplicables a cada una de las CPU
Las instrucciones avanzadas aplicables dependen en cada una de las CPU se indica en la siguiente tabla.
Módulos de la CPU compacta
Grupo
NOP
Movimiento
Comparación de
datos
Módulos de la CPU delgada
FC4A-C10R2
FC4A-C10R2C
FC4A-C16R2
FC4A-C16R2C
FC4A-C24R2
FC4A-C24R2C
FC4A-D20K3
FC4A-D20S3
FC4A-D20RK1
FC4A-D20RS1
FC4A-D40K3
FC4A-D40S3
NOP
X
X
X
X
X
MOV
X
X
X
X
X
MOVN
X
X
X
X
X
IMOV
X
X
X
X
X
IMOVN
X
X
X
X
Símbolo
X
IBMV
X
IBMVN
X
CMP=
X
X
X
X
X
CMP<>
X
X
X
X
X
CMP<
X
X
X
X
X
CMP>
X
X
X
X
X
CMP<=
X
X
X
X
X
CMP>=
X
X
X
X
X
ADD
X
X
X
X
X
SUB
X
X
X
X
X
MUL
X
X
X
X
X
DIV
X
X
X
X
X
ROOT
X
X
X
X
X
ANDW
X
X
X
X
X
ORW
X
X
X
X
X
XORW
X
X
X
X
X
SFTL
X
X
X
X
X
SFTR
X
X
X
X
ICMP>=
Aritmética binaria
Cálculo
booleano
Cambio y rotación
X
BCDLS
X
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
BTOA
X
X
X
X
X
ATOB
X
X
X
X
X
ENCO
X
DECO
X
BCNT
X
ALT
Programador de
semanas
X
X
WSFT
ROTL
Conversión de
datos
X
BMOV
X
WKTIM
X
X
X
X
X
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
Grupo
Interfaz
Símbolo
FC4A-C24R2
FC4A-C24R2C
FC4A-D20K3
FC4A-D20S3
X
X
X
X
X
X
X
TXD2
RXD1
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
LABEL
X
X
X
X
X
LJMP
X
X
X
X
X
LCAL
X
X
X
X
X
LRET
X
X
X
X
X
IOREF
X
X
X
X
X
DI
X
EI
Conversión de
coordenadas
Pulso
X
XYFS
X
X
X
CVXTY
X
X
X
CVYTX
X
X
X
PULS1
X
X
PULS2
X
X
PWM1
X
X
PWM2
X
X
RAMP
X
X
ZRN1
X
ZRN2
Instrucción PID
Temporizador
dual/tutor
Acceso al módulo
inteligente
FC4A-D20RK1
FC4A-D20RS1
FC4A-D40K3
FC4A-D40S3
DGRD
RXD2
Ramificación
del programa
FC4A-C16R2
FC4A-C16R2C
DISP
TXD1
Comunicación del
usuario
FC4A-C10R2
FC4A-C10R2C
Módulos de la CPU delgada
PID
X
X
X
X
DTML
X
DTIM
X
DTMH
X
DTMS
X
TTIM
X
RUNA
▲
▲
X
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
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
El dispositivo de origen especifica los datos de 16 bits
Tipo de datos
Designación de
que tiene que procesar la instrucción avanzada.
repetición
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
Código de dispositivo
Ciclos de repetición
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
D10
D20
I0
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.
Símbol
o
Bits
Cantidad de
registros de
datos utilizados
Intervalo de valores decimales
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
Tipo de datos
Valores decimales y almacenamiento de hexadecimales
La siguiente tabla muestra equivalentes hexadecimales que se almacenan en la CPU, como resultado de la
suma y resta de los valores decimales mostrados:
Tipo de
datos
Palabra
Entero
8-6
Resultado de la suma
Almacenamiento
hexadecimal
Resultado de la resta
Almacenamiento
hexadecimal
0
65535
131071
0000
FFFF
(CY) FFFF
65535
0
–1
–65535
–65536
FFFF
0000
(BW) FFFF
(BW) 0001
(BW) 0000
65534
32768
32767
0
–1
–32767
–32768
–32769
–65535
(CY) 7FFE
(CY) 0000
7FFF
0000
FFFF
8001
8000
(CY) FFFF
(CY) 8001
65534
32768
32767
0
–1
–32767
–32768
–32769
–65535
(BW) 7FFE
(BW) 0000
7FFF
0000
FFFF
8001
8000
(BW) FFFF
(BW) 8001
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
8: INSTRUCCIONES AVANZADAS
Discontinuidad de las áreas de dispositivo
Cada área de dispositivo es independiente y no continua, por ejemplo desde la entrada a la salida o desde la
salida al relé interno. 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.
M8125
I0
MOV(W) S1 –
M1270
D1 –
D0
REP
DIV(W)
S2 –
D200
D1 –
D1299
S1 –
D100
El relé interno termina en M1277. Como la instrucción MOV
(movimiento) lee 16 relés internos, el último de ellos supera el intervalo
válido lo que producirá un error de sintaxis en el programa del usuario.
REP
Este programa produce un error de sintaxis en el programa del
usuario. El destino de la instrucción DIV (división) necesita dos
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.
M8125
MOV(W) S1 –
D0
D1 R
Q290
REP
2
La instrucción MOV (movimiento) establece datos del registro de datos D0
en 16 salidas, de Q290 a Q307, en el primer ciclo de repetición. El destino
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)
NOP
La instrucción NOP no ejecuta ninguna operación.
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)
MOV(*)
S1(R) D1(R)
*****
*****
S1 → D1
REP
**
Cuando la entrada está activada, los datos de 16 bits del dispositivo
designado por S1 se mueven al dispositivo designado por D1.
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)
Primer número de dispositivo que desea
mover
X
X
X
X
X
X
X
X
1-99
D1 (Destino 1)
Primer número de dispositivo que desea
mover a
—
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. 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
W
(palabra)
I
(entero)
X
X
Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos. Cuando se designa la repetición para un dispositivo de bit, la cantidad de
bits de dispositivo aumenta en incrementos de 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto. Cuando se designa
la 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.
I2
MOV(W) S1 –
D10
D10 12345
D1 –
M0
REP
D10 → M0
Cuando la entrada I2 está activada, los datos del registro de datos D10
designados por el dispositivo de origen S1 se mueven a 16 relés internos,
comenzando por el M0 designado por el dispositivo de destino D1.
M0 a M7, M10 a M17
Los datos del registro de datos de origen se convierten a datos
binarios de 16 bits, y los estados ACTIVADO/DESACTIVADO de los
16 bits se mueven a los relés internos M0 a M7 y M10 a M17. M0 es
el LSB (bit menos significativo). M17 es el MSB (bit más
significativo).
I0
I1
MOV(W) S1 –
810
MOV(W) S1 –
D10
D1 –
D2
D1 –
D2
REP
REP
MSB
0 0 1 1
LSB
0 0 0 0
M17
0 0 1 1
M10 M7
810 → D2
1 0 0 1
M0
D0
Cuando la entrada I0 está activada, la
constante 810 designada por el dispositivo de
origen S1 se mueve al registro de datos D2
designado por el dispositivo de destino D1.
D1
D2
D10 → D2
810
810
D0
Cuando la entrada I1 está activada, los datos
del registro de datos D10 designados por el
dispositivo de origen S1 se mueven al registro
de datos D2 designado por el dispositivo de
destino D1.
D1
D2
930
D10
930
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.
I1
MOV(W) S1 R
D10
D1 –
D20
REP
3
Origen (Repetición = 3)
Destino (Repetición = 0)
D10
110
D20
D11
111
D21
D12
112
D22
112
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.
I3
MOV(W) S1 –
D10
D1 R
D20
REP
3
Origen (Repetición = 0)
Destino (Repetición = 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.
I5
9-2
MOV(W) S1 R
D10
D1 R
D20
REP
3
Origen (Repetición = 3)
Destino (Repetición = 3)
D10
110
D20
110
D11
111
D21
111
D12
112
D22
112
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
9: INSTRUCCIONES DE MOVIMIENTO
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.
I10
MOV(W) S1 –
D10
D1 R
M0
REP
3
Origen (Repetición = 0)
Destino (Repetición = 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.
I12
SOTU
MOV(W) S1 R
D10
D1 R
D12
Antes de la ejecución
Origen: D10 a D13 (Repetición = 4)
Destino: D12 a D15 (Repetición = 4)
REP
4
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)
MOVN(*) S1(R) D1(R)
*****
*****
S1 NO → D1
REP
**
Cuando la entrada está activada, los datos de 16 bits del dispositivo
designado por S1 se invierten bit a bit y se mueven al dispositivo designado
por D1.
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)
Primer número de dispositivo que desea
mover
X
X
X
X
X
X
X
X
1-99
D1 (Destino 1)
Primer número de dispositivo que desea
mover a
—
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, 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
W
(palabra)
I
(entero)
X
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. 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
I0
Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos. Cuando se designa la repetición para un dispositivo de bit, la cantidad de
bits de dispositivo aumenta en incrementos de 16 puntos.
MOVN(W) S1 –
M10
D1 –
M50
Después de la inversión
(M67-M50):
9-4
M10 NO → 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.
M50 a M57, M60 a M67
M10 a M17, M20 a M27 NO
Antes de la inversión
(M27-M10):
REP
MSB
0 0 1 1
MSB
1 1 0 0
S1
0 0 0 0 0 0 1 1
1 0 0 1
D1
1 1 1 1 1 1 0 0
0 1 1 0
LSB
LSB
Los estados ACTIVADO/DESACTIVADO de
los 16 relés internos M10 a M17 y M20 a M27
se invierten y se mueven a los 16 relés
internos M50 a M57 y M60 a M67. M50 es el
LSB (bit menos significativo) y M67 es el
MSB (bit más significativo).
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
9: INSTRUCCIONES DE MOVIMIENTO
I1
MOVN(W) S1 –
810
D1 –
D2
REP
MSB
Antes de la inversión (810):
0 0 0 0
MSB
Después de la inversión (64725):
I2
MOVN(W) S1 –
D30
D1 –
D20
1 1 1 1
REP
810 NO → D2
Cuando la entrada I1 está activada, la constante decimal 810 designada
por el dispositivo de origen S1 se convierte a un dato binario de 16 bits, y
los estados ACTIVADO/DESACTIVADO de los 16 bits se invierten y se
mueven al registro de datos D2 designado por el dispositivo de destino D1.
S1
0 0 1 1 0 0 1 0
D1
1 1 0 0 1 1 0 1
LSB
1 0 1 0
LSB
0 1 0 1
D0
D1
D2 64725
D30 NO → D20
Cuando la entrada I2 está activada, los datos
del registro de datos D30 designado por S1 se
invierten bit a bit y se mueven al registro de
datos D20 designado por D1.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
810
D20 64605
D30
930
9-5
9: INSTRUCCIONES DE MOVIMIENTO
IMOV (Movimiento indirecto)
IMOV(W) S1(R)
S2
*****
*****
D1(R)
D2
*****
*****
REP
**
S1 + S2 → D1 + D2
Cuando la entrada está activada, los valores contenidos
en los dispositivos designados por S1 y S2 se suman
para determinar el origen de los datos. Los datos de 16
bit determinados de este modo se mueven a su destino,
el cual está determinado por la suma de los valores
contenidos en los dispositivos designados por D1 y D2.
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)
Dirección maestra que desea mover
desde
X
X
X
X
X
X
X
—
1-99
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
(palabra)
I
(entero)
X
—
Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos. Cuando se designa la repetición para un dispositivo de bit, la cantidad de
bits de dispositivo aumenta en incrementos de 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto. Cuando se designa
la 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
I0
IMOV(W) S1 –
D20
S2
C10
D1 –
D10
D2
D25
REP
D20
D20 + C10 → D10 + D25
El dispositivo de origen S1 y el de destino D1 determinan el tipo de dispositivo. El dispositivo de
origen S2 y el de destino D2 son los valores de desplazamiento para determinar los dispositivos de
origen y de destino.
Si el valor actual del contador C10 designado por el dispositivo de origen S2 es 4, los datos de
origen están determinados por la suma del desplazamiento al registro de datos D20 designado por
el dispositivo de origen S1:
D(20 + 4) = D24
Si el registro de datos D25 contiene un valor de 20, el destino está determinado por la suma del
desplazamiento al registro de datos D10 designado por el dispositivo de destino D1:
D(10 + 20) = D30
D21
D22
D23
D24
6450
D25
20
D30 6450
C10
4
En consecuencia, cuando la entrada I0 está activada, los datos del registro de datos D24 se
mueven al registro de datos D30.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
9-7
9: INSTRUCCIONES DE MOVIMIENTO
IMOVN (Movimiento indirecto de datos negado)
IMOVN(W)S1(R)
S2
*****
*****
D1(R)
D2
*****
*****
REP
**
S1 + S2 NO → D1 + D2
Cuando la entrada está activada, los valores contenidos
en los dispositivos designados por S1 y S2 se suman
para determinar el origen de los datos. Los datos de 16 bit
determinados de este modo se invierten y se mueven a
su destino, el cual está determinado por la suma de los
valores contenidos en los dispositivos designados por D1
y D2.
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)
Dirección maestra que desea mover
desde
X
X
X
X
X
X
X
—
1-99
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
(palabra)
I
(entero)
X
—
Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos. Cuando se designa la repetición para un dispositivo de bit, la cantidad de
bits de dispositivo aumenta en incrementos de 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto. Cuando se designa
la 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
I0
IMOVN(W)S1 –
C10
S2
D10
D1 –
D30
D2
D20
REP
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
origen S2 y el de destino D2 son los valores de desplazamiento para determinar los dispositivos de
origen y de destino.
Si los datos del registro de datos D10 designado por el dispositivo de origen S2 es 4, los datos de
origen están determinados por la suma del desplazamiento al contador C10 designado por el
dispositivo de origen S1:
C(10 + 4) = C14
Si el registro de datos D20 designado por el dispositivo de destino D2 contiene un valor de 15, el
destino está determinado por la suma del desplazamiento al registro de datos D30 designado por el
dispositivo de destino D1:
D19
D20
15
D21
D45 59085
D46
C13
C14 6450
C15
D(30 + 15) = D45
En consecuencia, cuando la entrada I0 está activada, el valor actual del contador C14 se invierte y
se mueve al registro de datos D45.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
9-9
9: INSTRUCCIONES DE MOVIMIENTO
BMOV (Movimiento de bloque)
BMOV(W) S1
*****
N-W
*****
S1, S1+1, S1+2, ... , S1+N–1 → D1, D1+1, D1+2, ... , D1+N–1
D1
*****
Cuando la entrada está activada, N bloques de datos de palabras de 16
bits con el dispositivo designado por S1 se mueven a N bloques de
destinos, comenzando por el dispositivo designado por D1. N-W
especifica la cantidad de bloques que hay que mover.
N bloques de datos de 16 bits
N bloques de datos de 16 bits
S1
D1 Primeros datos de 16 bits
Primeros datos de 16 bits
S1+1 Segundos datos de 16 bits
S1+2
Movimiento de bloque
Terceros datos de 16-bits
S1+N–1
Nth de datos de 16 bits
D1+1
Segundos datos de 16 bits
D1+2
Terceros 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
S1 (Origen 1)
Primer número de dispositivo que desea
mover
X
X
X
X
X
X
X
—
—
N-W (N
palabras)
Cantidad de bloques que desea mover
X
X
X
X
X
X
X
X
—
D1 (Destino 1)
Primer número de dispositivo que desea
mover a
—
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 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
(palabra)
I
(entero)
X
—
Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(registro de desplazamiento) se designa como origen, N-W o destino, se utilizan 16
puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto.
Relé interno especial M8024: Indicador de 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
I0
SOTU
BMOV(W) S1
D10
N-W
5
D1
D20
D10 a D14 → D20 a D24
Cuando la entrada I0 está activada, los datos de 5 registros de datos
comenzando por D10 designados por el dispositivo de origen S1 se
mueven a 5 registros de datos comenzando por D20 designados por el
dispositivo de destino D1.
D10 1998
D20
1998
D11
12
D21
12
D12
25
D22
25
D13
12
D23
12
D14
30
D24
30
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
9-11
9: INSTRUCCIONES DE MOVIMIENTO
IBMV (Movimiento indirecto de bit)
IBMV
S1(R)
S2
*****
*****
D1(R)
D2
*****
*****
S1 + S2 → D1 + D2
REP
**
Cuando la entrada está activada, los valores contenidos
en los dispositivos designados por S1 y S2 se suman
para determinar el origen de los datos. Los datos de 1
bit determinados de este modo se mueven a su destino,
el cual está determinado por la suma de los valores
contenidos en los dispositivos designados por D1 y D2.
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
S1 (Origen 1)
Dirección maestra que desea mover
desde
X
X
X
X
— —
X
0o1
1-99
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
0-65535
—
X
D Constante Repetició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 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
I0
SOTU
IBMV
S1 –
M10
S2
D10
D1 –
Q30
D2
C5
M10 + D10 → Q30 + C5
REP
El dispositivo de origen S1 y el de destino D1 determinan el tipo de dispositivo. El dispositivo de origen S2 y el de destino
D2 son los valores de desplazamiento para determinar los dispositivos de origen y de destino.
Si el valor actual del registro de datos D10 designado por el
dispositivo de origen S2 es 5, los datos de origen están determinados
por la suma del desplazamiento al relé interno M10 designado por el
dispositivo de origen S1.
M27
Si el valor actual del contador C5 designado por el dispositivo de
destino D2 es 12, el destino está determinado por la suma del
desplazamiento a la salida Q30 designada por el dispositivo de
destino D1.
Q47
M20 M17
M15
M10
5º desde M10
Q44
Q40 Q37
Q30
12º desde Q30
En consecuencia, cuando la entrada I0 está activada, el estado ACTIVADO/DESACTIVADO del relé interno M15 se mueve
a la salida Q44.
9-12
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
9: INSTRUCCIONES DE MOVIMIENTO
I0
SOTU
IBMV
S1 –
D10
S2
5
D1 –
D20
D2
12
D10 + 5 → D20 + 12
REP
Como el dispositivo de origen S1 es un registro de datos y el
valor del dispositivo de origen S2 es 5, los datos de origen son el
bit 5 del registro de datos D10 designado por el dispositivo de
origen S1.
Bit 15 14 13 12
11 10 9
8
7
6
5
4
3
2
1
0
3
2
1
0
D10
Bit 5
Como el dispositivo de destino D1 es un registro de datos y el
valor del dispositivo de origen D2 es 12, los datos de destino es
el bit 12 del registro de datos D20 designado por el dispositivo de
destino D1.
Bit 15 14 13 12
11 10 9
8
7
6
5
4
D20
Bit 12
En consecuencia, cuando la entrada I0 está activada, el estado
ACTIVADO/DESACTIVADO del registro de datos D10 del bit 5
se mueve al registro de datos D20 del bit 12.
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.
I1
SOTU
IBMV
S1 R
M10
S2
5
D1 R
Q30
D2
9
M10 + 5 → Q30 + 9
Repetición = 3
REP
3
Como el dispositivo de origen S1 es el relé interno M10 y el valor del
dispositivo de origen S2 es 5, los datos de origen son 3 relés
internos comenzando por M15.
M27
M20 M17
M15
M10
5º desde M10
Como el dispositivo de destino D1 es la salida Q30 y el valor del
dispositivo de destino D2 es 9, los datos de destino son 3 salidas
comenzando por Q41.
Q47
Q44 Q43
En consecuencia, cuando la entrada I1 está activada, los estados
ACTIVADO/DESACTIVADO de los relés internos M15 a M17 se
mueven a las salidas Q41 a Q43.
Q41
Q37
Q30
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.
I2
SOTU
IBMV
S1 R
D10
S2
5
D1 R
D20
D2
12
D10 + 5 → D20 + 12
Repetición = 3
REP
3
Bit 15
Como el dispositivo de origen S1 es el registro de datos D10 y el
valor del dispositivo de origen S2 es 5, los datos de origen son 3 D10
bits comenzando por el bit 5 del registro de datos D10.
Como el dispositivo de destino D1 es el registro de datos D20 y el
valor del dispositivo de destino D2 es 12, los datos de destino son
3 bits comenzando por el bit 12 del registro de datos D20.
14 13 12
8
7
6
5
4
3
2
1
0
3
2
1
0
Bit 5
Bit 15 14 13 12
En consecuencia, cuando la entrada I2 está activada, los estados D20
ACTIVADO/DESACTIVADO del registro de datos D10 de los bits
5 a 7 se mueven al registro de datos D20 de los bits 12 a 14.
11 10 9
11 10 9
8
7
6
5
4
Bit 12
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
9-13
9: INSTRUCCIONES DE MOVIMIENTO
IBMVN (Movimiento indirecto de bit Negado)
IBMVN
S1(R)
S2
*****
*****
D1(R)
D2
*****
*****
REP
**
S1 + S2 NO → D1 + D2
Cuando la entrada está activada, los valores contenidos
en los dispositivos designados por S1 y S2 se suman
para determinar el origen de los datos. Los datos de 1
bit determinados de este modo se invierten y se mueven
a su destino, el cual está determinado por la suma de
los valores contenidos en los dispositivos designados
por D1 y D2.
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)
Dirección maestra que desea mover
desde
X
X
X
X
— —
X
0o1
1-99
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
0-65535
—
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 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
I0
SOTU
IBMVN
S1 –
M20
S2
D10
D1 –
Q10
D2
C5
M20 + D10 NO → Q10 + C5
REP
El dispositivo de origen S1 y el de destino D1 determinan el tipo de dispositivo. El dispositivo de origen S2 y el de destino
D2 son los valores de desplazamiento para determinar los dispositivos de origen y de destino.
Si el valor del registro de datos D10 designado por el dispositivo de
M37
origen S2 es 8, los datos de origen están determinados por la suma del
desplazamiento al relé interno M20 designado por el dispositivo de
origen S1.
Si el valor actual del contador C5 designado por el dispositivo de destino
D2 es 10, el destino está determinado por la suma del desplazamiento a
la salida Q10 designada por el dispositivo de destino D1.
Q27
M30 M27
NO
Q22
8º desde M20
Q20 Q17
10º desde Q10
En consecuencia, cuando la entrada I0 está activada, el estado ACTIVADO/DESACTIVADO del relé interno M30 se
invierte y se mueve a la salida Q22.
9-14
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
M20
Q10
10: INSTRUCCIONES DE 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)
CMP=(*) S1(R) S2(R) D1(R)
*****
*****
*****
REP
**
S1 = S2 → D1 activado
Cuando la entrada está activada, los datos de 16 bits
designados por los dispositivos de origen S1 y S2 se comparan.
Cuando los datos de S1 son iguales que los de S2, el dispositivo
de destino D1 se activa. Cuando no se cumple la condición, D1
se desactiva.
CMP<> (Comparación no igual que)
CMP<>(*) S1(R) S2(R) D1(R)
*****
*****
*****
REP
**
S1 ¦ S2 → D1 activado
Cuando la entrada está activada, los datos de 16 bits
designados por los dispositivos de origen S1 y S2 se comparan.
Cuando los datos de S1 no son iguales que los de S2, el
dispositivo de destino D1 se activa. Cuando no se cumple la
condición, D1 se desactiva.
CMP< (Comparación menor que)
CMP<(*) S1(R) S2(R) D1(R)
*****
*****
*****
REP
**
S1 < S2 → D1 activado
Cuando la entrada está activada, los datos de 16 bits
designados por los dispositivos de origen S1 y S2 se comparan.
Cuando los datos de S1 son menores que los de S2, el
dispositivo de destino D1 se activa. Cuando no se cumple la
condición, D1 se desactiva.
CMP> (Comparación mayor que)
CMP>(*) S1(R) S2(R) D1(R)
*****
*****
*****
REP
**
S1 > S2 → D1 activado
Cuando la entrada está activada, los datos de 16 bits
designados por los dispositivos de origen S1 y S2 se comparan.
Cuando los datos de S1 son mayores que los de S2, el
dispositivo de destino D1 se activa. Cuando no se cumple la
condición, D1 se desactiva.
CMP<= (Comparación menor o igual que)
CMP<=(*) S1(R) S2(R) D1(R)
*****
*****
*****
REP
**
S1 ð S2 → D1 activado
Cuando la entrada está activada, los datos de 16 bits
designados por los dispositivos de origen S1 y S2 se comparan.
Cuando los datos de S1 son menores o iguales que los de S2,
el dispositivo de destino D1 se activa. Cuando no se cumple la
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)
CMP>=(*) S1(R) S2(R) D1(R)
*****
*****
*****
S1 Š S2 → D1 activado
REP
**
Cuando la entrada está activada, los datos de 16 bits
designados por los dispositivos de origen S1 y S2 se comparan.
Cuando los datos de S1 son mayores o iguales que los de S2, el
dispositivo de destino D1 se activa. Cuando no se cumple la
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
(palabra)
I
(Entero)
X
X
Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(registro de desplazamiento) se designa como origen, se utilizan 16 puntos. Cuando
se designa la repetición para un dispositivo de bit, la cantidad de bits de dispositivo
aumenta en incrementos de 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen, se utiliza 1 punto. Cuando se designa la
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.
Cuando S1 = S2, M8151 (igual que) se activa.
Cuando S1 < S2, M8152 (menor que) se activa.
S1
Pequeño
S2
Valor de
S2
M8150
M8151
M8152
Estado de
D1
(1) S1 > S2
ACTIVADO
DESACTIVA
DO
DESACTIVA
DO
DESACTIVA
DO
(2) S1 = S2
DESACTIVA
DO
ACTIVADO
DESACTIVA
DO
ACTIVADO
(3) S1 < S2
DESACTIVA
DO
DESACTIVA
DO
ACTIVADO
DESACTIVA
DO
Grande
(1)
(2)
(3)
Cuando se designa la 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
I0
CMP>=(W) S1 –
D10
S2 –
D20
D1 –
Q0
REP
S1
S2
D1
D10
127
D20
50
Q0 activada
D10
42
D20
56
Q0 desactivada
• Tipo de datos: Entero
CMP>=(I)
I1
S1 –
D30
S2 –
D40
D1 –
Q1
REP
S1
S2
D1
D30
12
D40
–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.
I0
CMP>=(W) S1 R
D10
S2 –
15
D1 –
M10
REP
3
S1 (Repetición = 3)
S2 (Repetición = 0)
D10
10
15
D11
15
15
D12
20
15
D1 (Repetición = 0)
AND
M10
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.
I0
CMP>=(W) S1 R
D10
S2 R
D20
D1 –
M10
REP
3
S1 (Repetición = 3)
S2 (Repetición = 3)
D10
10
D20
0
D11
20
D21
20
D12
30
D22
100
D1 (Repetición = 0)
AND
M10
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).
I0
CMP>=(W) S1 R
D10
S2 R
D20
D1 R
M10
REP
3
S1 (Repetición = 3)
S2 (Repetición = 3)
D1 (Repetición = 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.
I0
CMP>=(W) S1 –
D10
S2 –
C1
D1 –
Q0
REP
Entrada I0
Comparación
Resultado
ACTIVADO
DESACTIVADO
D10 Š C1
D10 < C1
ACTIVADO
Comparación
Salida Q0 DESACTIVADO
Este programa desactiva la salida cuando se desactiva la entrada.
I0
CMP>=(W) S1 –
D10
M0
10-4
S2 –
C1
D1 –
M0
REP
Entrada I0
Comparación
Resultado
Q0
Salida Q0
ACTIVADO
DESACTIVADO
D10 Š C1
D10 < C1
ACTIVADO
DESACTIVADO
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
10: INSTRUCCIONES DE COMPARACIÓN DE DATOS
ICMP>= (Comparación de intervalos mayor o igual que)
ICMP>=(*)
S1
*****
S2
*****
S3
*****
S1 Š S2 Š S3 → D1 activado
D1
*****
Cuando la entrada está activada, se comparan los datos de
16 bits designados por S1, S2 y S3. Cuando se cumple la
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
—
X
X
X
S3 (Origen 3)
Datos a comparar
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
(palabra)
I
(Entero)
X
X
Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(registro de desplazamiento) se designa como origen, se utilizan 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen, se utiliza 1 punto.
El destino 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.
Cuando S2 < S3, se activa M8151.
Cuando S1 > S2 > S3, se activa M8152.
M8151
S3
M8152
S1
Grande
(1)
(2)
(3)
(4)
M8150
M8151
M8152
Estado de
D1
(1) S2 < S3
DESACTIVA
DO
ACTIVADO
DESACTIVA
DO
DESACTIVA
DO
(2) S2 = S3
DESACTIVA
DO
DESACTIVA
DO
DESACTIVA
DO
ACTIVADO
(3) S3 < S2
< S1
DESACTIVA
DO
DESACTIVA
DO
ACTIVADO
ACTIVADO
(4) S2 = S1
DESACTIVA
DO
DESACTIVA
DO
DESACTIVA
DO
ACTIVADO
(5) S2 > S1
ACTIVADO
DESACTIVA
DO
DESACTIVA
DO
DESACTIVA
DO
M8150
Pequeño
S2
Valor de
S2
(5)
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>=
I0
SOTU
ICMP>=(W) S1
D10
S2
D11
S3
D12
D1
M10
D10 Š D11 Š D12 → M10 continúa activado
Cuando la entrada I0 está activada, los datos de los registros de datos D10, D11 y D12 designados por los dispositivos de
origen S1, S2 y S3 se comparan. Cuando se cumple la 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)
ADD(*)
S1(R) S2(R) D1(R)
*****
*****
*****
REP
**
S1(R) S2(R) D1(R)
*****
*****
*****
REP
**
S1 + S2 → D1, CY
Cuando la entrada está activada, los datos de 16 bits
designados por los dispositivos de origen S1 y S2 se suman. El
resultado se establece en el dispositivo de destino D1 y un
acarreo (M8003).
SUB (Resta)
SUB(*)
S1 – S2 → D1, BW
Cuando la entrada está activada, los datos de 16 bits
designados por el dispositivo de origen S2 se restan de los
datos de 16 bits designados por el dispositivo de origen S1. El
resultado se establece en el dispositivo de destino D1 y un
MUL (Multiplicación)
MUL(*)
S1(R) S2(R) D1(R)
*****
*****
*****
REP
**
S1(R) S2(R) D1(R)
*****
*****
*****
REP
**
S1 × S2 → D1·D1+1
Cuando la entrada está activada, los datos de 16 bits
designados por el dispositivo de origen S1 se multiplican por los
datos de 16 bits designados por el dispositivo de origen S2. El
resultado se establece en los datos de 32 bits designados por el
dispositivo de destino D1.
DIV (División)
DIV(*)
S1 ÷ S2 → D1 (cociente), D1+1 (resto)
Cuando la entrada está activada, los datos de 16 bits
designados por el dispositivo de origen S1 se dividen por los
datos de 16 bits designados por el dispositivo de origen S2. El
cociente se establece en los datos de 16 bits designados por el
dispositivo de destino D1 y el resto en los siguientes datos de 16
bits.
Cuando S2 es 0 (dividiendo por 0), el LED DE ERROR y el relé
interno especial M8004 (error de 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
(palabra)
I
(Entero)
X
X
Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos. Cuando se designa la repetición para un dispositivo de bit, la cantidad de
bits de dispositivo aumenta en incrementos de 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto. Cuando se designa
la 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
W (palabra)
I (Entero)
Se produce un acarreo con ADD cuando D1 es
Se produce un acarreo con SUB cuando D1 es
mayor que 65.535
menor que 0
menor que –32.768 o mayor que 32.767
menor que –32.768 o mayor que 32.767
Hay tres formas de programar el proceso de acarreo (consulte los siguientes ejemplos). Si el acarreo no se
activa nunca, el programa no tiene que incluir el relé interno M8003 para procesarlo. Si se activa de forma
inesperada, se puede programar una salida para que se establezca como indicador de advertencia. Si se
activa, el 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.
I0
ADD(W) S1 –
D2
SOTU
S2 –
500
D1 –
D2
REP
S
Q0
M8003
Botón
Acuse de recibo
R
Q0
I1
D2 + 500 → D2
Cuando se produce un acarreo, la salida Q0 se establece
como indicador de advertencia.
Cuando se pulsa el botón acuse de recibo (entrada I1), se
restablece el indicador de advertencia.
• Tipo de datos: Entero
ADD(I)
I0
S1 –
D10
S2 –
D20
D1 –
D30
REP
D10
–4
+ D20
–11
D30
–15
Ejemplo: SUB
• Tipo de datos: Palabra
El siguiente ejemplo demuestra el uso del relé interno especial M8003 para procesar un acarreo con SUB.
I0
SOTU
SUB(W)
S1 –
D12
S2 –
7000
D1 – REP
D12
SUB(W)
S1 –
D13
S2 –
1
D1 – REP
D13
M8003
D12 – 7000 → D12
Para procesar el acarreo de manera que el número
de veces que éste se produce se reste de D13.
Cuando se produce un acarreo, D13 disminuye en
uno.
Ejemplos: MUL
• Tipo de datos: Palabra
MUL(W)
I1
S1 –
D10
S2 –
D20
D1 – REP
D30
500
600
D10 (01F4h) × D20 (0258h)
Cuando la entrada I1 está activada, los datos de D10 se multiplican por los de D20 y
el resultado se establece en D30 y D31.
300000
D30·D31 (000493E0h)
4
D30 (0004h)
37856
D31 (93E0h)
• Tipo de datos: Entero
MUL(I)
I1
S1 –
D10
S2 –
D20
D1 – REP
D30
–500
600
D10 (FE0Ch) × D20 (0258h)
D30·D31
–300000
(FFFB6C20h)
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)
I2
S1 –
D10
S2 –
D20
D1 – REP
D30
D10
50
÷ D20
7
D30
7
D31
Cociente
1
Resto
Cuando la entrada I2 está activada, los datos de D10 se dividen
por los de D20. El cociente se establece en D30 y el resto en D31.
• Tipo de datos: Entero
DIV(I)
I2
S1 –
D10
S2 –
D20
D1 – REP
D30
D10
50
÷ D20
–7
D30
–7
Cociente
D31
1
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.
I1
SOTU
ADD(W) S1 R
D10
S2 –
D20
D1 –
D30
REP
3
S1 (Repetición = 3) S2 (Repetición = 0)
D1 (Repetición = 0)
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.
I1
SOTU
ADD(W) S1 –
D10
S2 –
D20
D1 R
D30
REP
3
S1 (Repetición = 0) S2 (Repetición = 0)
D10
10
D10
D10
D1 (Repetición = 3)
+ D20
25
D30
35
10
+ D20
25
D31
35
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.
I1
SOTU
ADD(W) S1 R
D10
S2 R
D20
D1 –
D30
REP
3
S1 (Repetición = 3) S2 (Repetición = 3)
D1 (Repetición = 0)
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.
I1
SOTU
ADD(W) S1 R
D10
S2 –
D20
D1 R
D30
REP
3
S1 (Repetición = 3) S2 (Repetición = 0)
D1 (Repetición = 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.
I1
SOTU
ADD(W) S1 R
D10
S2 R
D20
D1 R
D30
REP
3
S1 (Repetición = 3) S2 (Repetición = 3)
D1 (Repetición = 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.
I1
SOTU
MUL(W)
S1 R
D10
S2 –
D20
D1 –
D30
REP
3
S1 (Repetición = 3) S2 (Repetición = 0)
D10
D11
D12
×
×
×
D20
D20
D20
D1 (Repetición = 0)
(D30)
(D30)
D30
(D31)
(D31)
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.
I1
SOTU
MUL(W)
S1 –
D10
S2 –
D20
D1 R
D30
REP
3
S1 (Repetición = 0) S2 (Repetición = 0)
D10
D10
D10
×
×
×
D20
D20
D20
D1 (Repetición = 3)
D30
D32
D34
D31
D33
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.
I1
SOTU
MUL(W)
S1 R
D10
S2 R
D20
D1 –
D30
REP
3
S1 (Repetición = 3) S2 (Repetición = 3)
D10
D11
D12
×
×
×
D20
D21
D22
D1 (Repetición = 0)
(D30)
(D30)
D30
(D31)
(D31)
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.
I1
SOTU
MUL(W)
S1 R
D10
S2 –
D20
D1 R
D30
REP
3
S1 (Repetición = 3) S2 (Repetición = 0)
D10
D11
D12
×
×
×
D20
D20
D20
D1 (Repetición = 3)
D30
D32
D34
D31
D33
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.
I1
11-6
SOTU
MUL(W)
S1 R
D10
S2 R
D20
D1 R
D30
REP
3
S1 (Repetición = 3) S2 (Repetición = 3)
D10
D11
D12
×
×
×
D20
D21
D22
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
D1 (Repetición = 3)
D30
D32
D34
D31
D33
D35
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.
I1
SOTU
DIV(W)
S1 R
D10
S2 –
D20
D1 –
D30
REP
3
S1 (Repetición = 3) S2 (Repetición = 0)
D10
D11
D12
÷
÷
÷
D20
D20
D20
D1 (Repetición = 0)
(D30)
(D30)
D30
(D31)
(D31)
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.
I1
SOTU
DIV(W)
S1 –
D10
S2 –
D20
D1 R
D30
REP
3
S1 (Repetición = 0) S2 (Repetición = 0)
D10
D10
D10
÷
÷
÷
D20
D20
D20
D1 (Repetición = 3)
D30
D31
D32
D33
D34
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.
I1
SOTU
DIV(W)
S1 R
D10
S2 R
D20
D1 –
D30
REP
3
S1 (Repetición = 3) S2 (Repetición = 3)
D10
D11
D12
÷
÷
÷
D20
D21
D22
D1 (Repetición = 0)
(D30)
(D30)
D30
(D31)
(D31)
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.
I1
SOTU
DIV(W)
S1 R
D10
S2 –
D20
D1 R
D30
REP
3
S1 (Repetición = 3) S2 (Repetición = 0)
D10
D11
D12
÷
÷
÷
D20
D20
D20
D1 (Repetición = 3)
D30
D31
D32
D33
D34
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.
I1
SOTU
DIV(W)
S1 R
D10
S2 R
D20
D1 R
D30
REP
3
S1 (Repetición = 3) S2 (Repetición = 3)
D10
D11
D12
÷
÷
÷
D20
D21
D22
D1 (Repetición = 3)
D30
D31
D32
D33
D34
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
*****
S1 → D1
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
S1 (Origen 1)
Datos binarios
— — — — — —
I
Q
M
R
T
C
D Constante Repetición
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
(palabra)
I
(Entero)
X
—
Cuando un dispositivo de palabra como D (registro de datos) se designa como
origen o destino, se utiliza 1 punto (tipo de datos de palabra).
Ejemplos: ROOT
Antes de la ejecución
11-8
Después de la ejecución
I0
ROOT(W) S1
D10
D1
D20
D10 → D20
D10
2
D20
141
2 = 1,41
I1
ROOT(W) S1
D11
D1
D21
D11 → D21
D11
3
D21
173
3 = 1,73
I2
ROOT(W) S1
D12
D1
D22
D12 → D22
D12
4
D22
200
4 = 2,00
I3
ROOT(W) S1
D13
D1
D23
D13 → D23
D13
55
D23
741
55 = 7 ,4161
I4
ROOT(W) S1
D14
D1
D24
D14 → D24
D14
9997
D24
9998
9997 = 99 ,98
I5
ROOT(W) S1
D15
D1
D25
D15 → D25
D15
9998
D25
9998
9998 = 99 ,98
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
12: INSTRUCCIONES DE 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)
ANDW(*) S1(R) S2(R) D1(R)
*****
*****
*****
S1 = 1 1 1 0
0 1
S2 = 1 0 0 0
1 1
D1 = 1 0 0 0
0 1
REP
**
S1 · S2 → D1
Cuando la entrada está activada, los datos de 16 bits
designados por los dispositivos de origen S1 y S2 se operan
mediante AND, bit a bit. El resultado se almacena en el
dispositivo de destino D1.
S1
0
0
1
1
S2
0
1
0
1
D1
0
0
0
1
ORW (OR entre dos palabras)
ORW(*)
S1(R) S2(R) D1(R)
*****
*****
*****
S1 = 1 1 1 0
0 1
S2 = 1 0 0 0
1 1
D1 = 1 1 1 0
1 1
REP
**
S1 + S2 → D1
Cuando la entrada está activada, los datos de 16 bits
designados por los dispositivos de origen S1 y S2 se operan
mediante OR, bit a bit. El resultado se almacena en el
dispositivo de destino D1.
S1
0
0
1
1
S2
0
1
0
1
D1
0
1
1
1
XORW (OR Exclusiva entre dos palabras)
XORW(*) S1(R) S2(R) D1(R)
*****
*****
*****
S1 = 1 1 1 0
0 1
S2 = 1 0 0 0
1 1
D1 = 0 1 1 0
1 0
REP
**
S1 ⊕ S2 → D1
Cuando la entrada está activada, los datos de 16 bits
designados por los dispositivos de origen S1 y S2 se operan
mediante Exclusive OR, bit a bit. El resultado se almacena en el
dispositivo de destino D1.
S1
0
0
1
1
S2
0
1
0
1
D1
0
1
1
0
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
(palabra)
I
(Entero)
X
—
Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos. Cuando se designa la repetición para un dispositivo de bit, la cantidad de
bits de dispositivo aumenta en incrementos de 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto. Cuando se designa
la 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
Q0
Q7
Este programa se encargará de poner a cero una serie de
salidas entre la Q0 y Q11 utilizando la instrucción XORW en
combinación con 12 puntos de marcas internas.
10 puntos
0 0 0 0
0 0 0 1
M17
0 1 0 1
0 1 0 1
M10 M7
M0
S
M0
M8120
S
M2
S
M4
Doce salidas, de Q0 a Q11, se asignan a 10 marcas
internas empezando desde M0 hasta M11.
Cinco relés internos (M0, M2, M4, M6 y M10) son
puestos a ON por en el primer ciclo de scan, M8120.
S
M6
S
M10
I1
12-2
SOTU
XORW(W) S1 –
M0
S2 –
Q0
D1 – REP
Q0
Cuando se activa la entrada I1, la instrucción XORW se
ejecuta para invertir el estado de las salidas Q0, Q2, Q4,
Q6 y Q10.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
12: INSTRUCCIONES DE 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.
I1
SOTU
ANDW(W) S1 R
D10
S2 –
D20
D1 –
D30
REP
3
S1 (Repetición = 3) S2 (Repetición = 0)
D10
D11
D12
·
·
·
D1 (Repetición = 0)
D20
(D30)
D20
(D30)
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.
I1
SOTU
ANDW(W) S1 –
D10
S2 –
D20
D1 R
D30
REP
3
S1 (Repetición = 0) S2 (Repetición = 0)
D10
D10
D10
·
·
·
D1 (Repetición = 3)
D20
D30
D20
D31
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.
I1
SOTU
ANDW(W) S1 R
D10
S2 R
D20
D1 –
D30
REP
3
S1 (Repetición = 3) S2 (Repetición = 3)
D10
D11
D12
·
·
·
D1 (Repetición = 0)
D20
(D30)
D21
(D30)
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)
I1
SOTU
ANDW(W) S1 R
D10
S2 –
D20
D1 R
D30
REP
3
D10
D11
D12
·
·
·
D1 (Repetición = 3)
D20
D30
D20
D31
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.
I1
SOTU
ANDW(W) S1 R
D10
S2 R
D20
D1 R
D30
REP
3
S1 (Repetición = 3) S2 (Repetición = 3)
D10
D11
D12
·
·
·
D1 (Repetición = 3)
D20
D30
D21
D31
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
Antes del desplazamiento:
CY
S1
MSB
M8003
CY
Después del desplazamiento:
LSB
1 0 0 1 1 0 1 0 1 1 1 0 0 1 1 0
1
0
Desplazamiento a la izquierda
S1
MSB
LSB
0 0 1 1 0 1 0 1 1 1 0 0 1 1 0 0
M8003
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
S1 (Origen 1)
bits
C
D Constante Repetición
Datos para el desplazamiento de bits
—
X
▲
X
— —
Cantidad de bits a desplazar
— — — — — — —
X
—
—
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
(palabra)
I
(entero)
Cuando un dispositivo de bit como Q (salida), M (relé interno) o R (registro de
desplazamiento) se designa como origen, se utilizan 16 puntos.
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
I0
MOV(W) S1 –
43690
SOTU
SFTL(W)
D1 –
D10
REP
S1
D10
bits
1
M8120 es el relé interno especial del pulso de inicialización.
Cuando la CPU inicia la operación, la instrucción MOV (movimiento)
establece 43690 en el registro de datos D10.
Cada vez que se activa la entrada I0, los datos de 16 bits del registro de
datos D10 se cambian a la izquierda 1 bit 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
M8003
CY
Después del
primer desplazamiento: D10 = 21844
1
13-2
LSB
0
0
Desplazamiento a la izquierda
MSB
D10
LSB
0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0
M8003
CY
Después del
segundo desplazamiento: D10 = 43688
D10
1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Antes del desplazamiento: D10 = 43690
MSB
D10
LSB
1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0
M8003
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
0
13: INSTRUCCIONES DE CAMBIO/ROTACIÓN DE BITS
SFTR (Desplazamiento a la derecha)
SFTR(W)
S1
*****
S1 → CY
bits
**
Cuando la entrada está activada, el dato de 16 bits almacenado en S1 se
desplazará a la derecha tantas veces como nos indique el dispositivo bits. Esta
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
S1
MSB
0
Antes del desplazamiento:
LSB
CY
1 0 0 1 1 0 1 0 1 1 1 0 0 1 1 0
M8003
Desplazar a la derecha
S1
MSB
LSB
CY
0 1 0 0 1 1 0 1 0 1 1 1 0 0 1 1
Después del desplazamiento:
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
S1 (Origen 1)
Datos para el desplazamiento de bits
—
X
▲
X
— —
C
D Constante Repetición
bits
Cantidad de bits a desplazar
— — — — — — —
X
—
—
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
(palabra)
I
(entero)
Cuando un dispositivo de bit como Q (salida), M (relé interno) o R (registro de
desplazamiento) se designa como origen, se utilizan 16 puntos.
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
I0
MOV(W) S1 –
29
SOTU
SFTR(W)
D1 –
D10
REP
S1
D10
bits
2
Bits a desplazar = 2
M8120 es el relé interno especial del pulso de inicialización.
Cuando la CPU inicia la operación, la instrucción MOV (movimiento)
establece 29 en el registro de datos D10.
Cada vez que se activa la entrada I0, los datos de 16 bits del registro de
datos D10 se desplazan a la izquierda 2 bits 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.
MSB
Antes del
desplazamiento: D20 = 29
0 0
Después del
primer desplazamiento: D20 = 7
0 0
D10
LSB
M8003
Cambiar a la derecha
MSB
Después del
segundo desplazamiento: D20 = 1
CY
0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1
D10
LSB
0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1
CY
0
M8003
MSB
D10
LSB
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
CY
1
M8003
13-4
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
13: INSTRUCCIONES DE CAMBIO/ROTACIÓN DE BITS
BCDLS (Desplazamiento de un dígito hacia la izquierda)
BCDLS
S1
*****
Cuando utilizamos esta función los datos binarios de 32 bits almacenados en dos
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.
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)
Antes del desplazamiento:
S1
S1+1
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
MSD
0
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
S1 (Origen 1)
Datos para el desplazamiento de un dígito
hacia la izquierda
— — — — — —
X
—
—
S2 (Origen 2)
Cantidad de dígitos a desplazar
X
X
1-7
—
X
M
X
R
X
T
X
C
X
D Constante Repetició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 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.
M8120
I0
MOV(W) S1 –
123
D1 –
D10
REP
MOV(W) S1 –
4567
D1 –
D11
REP
BCDLS
S1
D10
S2
1
SOTU
Cuando la CPU inicia la operación, la instrucción MOV (movimiento)
establece 123 y 4567 en los registros de datos D10 y D11,
respectivamente.
Cada vez que se activa la entrada I0, los datos binarios de 32 bits de los
registros de datos D10 y D11 designados por S1 se convierten a 8 dígitos
de BCD, se desplazan a la izquierda 1 dígito según lo designado por el
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
0 1 2 3
Antes del desplazamiento:
D11
4 5 6 7
0
Desplazamiento a la izquierda
Después del primer desplazamiento:
Después del segundo desplazamiento:
0
1
1 2 3 4
5 6 7 0
2 3 4 5
6 7 0 0
MSD
13-6
LSD
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
0
13: INSTRUCCIONES DE CAMBIO/ROTACIÓN DE BITS
WSFT (Cambio de palabras)
WSFT
S1
*****
S2
*****
Cuando la entrada está activada, N bloques de datos de palabras de 16
bits comenzando por el dispositivo designado por D1 se cambian a las
siguientes posiciones de 16 bits. Al mismo tiempo, los datos
designados por el dispositivo S1 se mueven al dispositivo designado
por D1. S2 especifica la cantidad de bloques que hay que mover.
D1
*****
Cuando S2 = 3 (cantidad de bloques a cambiar)
S1
Datos de 16 bits
S1
D1+0
Primeros datos de 16 bits
D1+1
Segundos datos de 16 bits
D1+2
D1+3
Terceros datos de 16-bits
Cuartos datos de 16 bits
D1+4
Quintos datos de 16 bits
D1+0
D1+1
Datos de 16 bits
Datos de S1
Primeros datos de 16 bits
D1+2 Segundos datos de 16 bits
3 bloques (S2)
D1+3
Terceros datos de 16-bits
D1+4
Quintos datos de 16 bits
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
(palabra)
I
(entero)
Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(registro de desplazamiento) se designa como origen S1 o S2, se utilizan 16 puntos.
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
I0
SOTU
WSFT
S1
D10
S2
3
D1
D100
D100 a D102 → D101 a D103
D10 → D100
Cuando la entrada I0 está activada, los datos de 3 registros de datos
comenzando por D100 designados por el dispositivo de destino D1 se
cambian a los siguientes registros de datos. Los datos del registro de
datos D10 designados por el dispositivo de origen S1 se mueven al
registro de datos D100 designado por el dispositivo de destino D1.
Antes del cambio:
Después del
primer cambio:
D10 12345
D10 12345
D100
1111
D100 12345
D101
2222
D101
1111
D102
3333
D102
2222
D103
4444
D103
3333
D104
5555
D014
5555
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
13-7
13: INSTRUCCIONES DE CAMBIO/ROTACIÓN DE BITS
ROTL (Rotación a la izquierda)
ROTL(W) S1
*****
bits
**
Cuando los bits a rotar = 1
Cuando la entrada está activada, los datos de 16 bits designados por el
dispositivo de origen S1 se rotan a la izquierda 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.
S1
CY
MSB
LSB
1 0 0 1 1 0 1 0 1 1 1 0 0 1 1 0
Antes de la rotación:
M8003
CY
Después de la rotación:
Rotación a la izquierda
S1
MSB
1
LSB
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
X
▲
X
— —
D Constante Repetición
S1 (Origen 1)
Datos para la rotación de bits
—
bits
Cantidad de bits a rotar
— — — — — — —
X
—
—
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
(palabra)
I
(entero)
X
—
13-8
Cuando un dispositivo de bit como Q (salida), M (relé interno) o R (registro de
desplazamiento) se designa como origen, se utilizan 16 puntos.
Cuando un dispositivo de palabra como D (registro de datos) se designa como
origen, se utiliza 1 punto.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
13: INSTRUCCIONES DE CAMBIO/ROTACIÓN DE BITS
Ejemplo: ROTL
M8120
I0
MOV(W) S1 –
40966
SOTU
D1 –
D10
ROTL(W) S1
D10
REP
bits
1
Bits a rotar = 1
M8120 es el relé interno especial del pulso de inicialización.
Cuando la CPU inicia la operación, la instrucción MOV (movimiento)
establece 40966 en el registro de datos D10.
Cada vez que se activa la entrada I0, los datos de 16 bits del registro de
datos D10 se rotan a la izquierda 1 bit según lo designado por los bits de
dispositivo.
El estado del MSB se establece en un acarreo (relé interno especial
M8003).
CY
MSB
D10
LSB
1 0 1 0 0 0 0 0 0 0 0 0 0 1 1 0
Antes de la rotación: D10 = 40966
M8003
CY
Después de la primera rotación: D10 = 16397
1
MSB
D10
LSB
0 1 0 0 0 0 0 0 0 0 0 0 1 1 0 1
M8003
CY
Después de la segunda rotación: D10 = 32794
0
MSB
D10
LSB
1 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0
M8003
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
13-9
13: INSTRUCCIONES DE CAMBIO/ROTACIÓN DE BITS
ROTR (Rotación a la derecha)
ROTR(W) S1
*****
bits
**
Cuando la entrada está activada, los datos de 16 bits designados por el
dispositivo de origen S1 se rotan a la derecha 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
S1
MSB
Antes de la rotación:
LSB
M8003
Rotación a la derecha
S1
MSB
Después de la rotación:
CY
1 0 0 1 1 0 1 0 1 1 1 0 0 1 1 0
LSB
CY
0 1 0 0 1 1 0 1 0 1 1 1 0 0 1 1
0
M8003
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
S1 (Origen 1)
Datos para la rotación de bits
—
X
▲
X
— —
C
D Constante Repetición
bits
Cantidad de bits a rotar
— — — — — — —
X
—
—
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
(palabra)
I
(entero)
Cuando un dispositivo de bit como Q (salida), M (relé interno) o R (registro de
desplazamiento) se designa como origen, se utilizan 16 puntos.
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
I1
MOV(W) S1 –
13
SOTU
D1 –
D20
ROTR(W) S1
D20
REP
bits
2
Bits a rotar = 2
M8120 es el relé interno especial del pulso de inicialización.
Cuando la CPU inicia la operación, la instrucción MOV (movimiento)
establece 13 en el registro de datos D20.
Cada vez que se activa la entrada I1, los datos de 16 bits del registro de
datos D20 se rotan a la izquierda 2 bits según lo designado por los bits
de dispositivo. El estado del último bit rotado se establece en un acarreo
(relé interno especial M8003).
MSB
Antes de la rotación: D20 = 13
D20
LSB
CY
0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1
M8003
MSB
Después de la primera rotación: D20 = 16387
D20
LSB
0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1
CY
0
M8003
MSB
Después de la segunda rotación: D20 = 53248
D20
LSB
1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0
CY
1
M8003
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
13-11
13: INSTRUCCIONES DE CAMBIO/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)
HTOB(W) S1
*****
D1
*****
S1 → D1
Cuando la entrada está activada, los datos de 16 bits designados por S1 se
convierten a BCD y se almacenan en el destino designado por el dispositivo D1.
Los valores 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
S1 (Origen 1)
Función
Datos binarios a convertir
Destino para almacenar los resultados de
la conversión
D1 (Destino 1)
I
X
Q
X
M
X
R
X
T
X
C
X
D Constante Repetición
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, 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
(palabra)
I
(entero)
X
—
Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
14-1
14: INSTRUCCIONES DE CONVERSIÓN DE DATOS
Ejemplo: HTOB
I1
14-2
SOTU
HTOB(W) S1
D10
D1
D20
Binario
BCD
0
D10 (0000h)
0
D20 (0000h)
1234
D10 (04D2h)
4660
D20 (1234h)
9999
D10 (270Fh)
39321
D20 (9999h)
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
14: INSTRUCCIONES DE CONVERSIÓN DE DATOS
BTOH (BCD a Hex)
BTOH(W) S1
*****
D1
*****
S1 → D1
Cuando la entrada está activada, los datos BCD designados por S1 se
convierten a datos binarios de 16 bits y se almacenan en el destino designado
por el dispositivo D1.
Los valores 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
—
D1 (Destino 1)
Destino para almacenar los resultados de
la conversión
—
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, 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
(palabra)
I
(entero)
X
—
Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto.
Ejemplo: BTOH
I1
SOTU
BTOH(W) S1
D10
D1
D20
BCD
Binario
0
D10 (0000h)
0
D20 (0000h)
4660
D10 (1234h)
1234
D20 (04D2h)
39321
D10 (9999h)
9999
D20 (270Fh)
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
14-3
14: INSTRUCCIONES DE CONVERSIÓN DE DATOS
HTOA (Hex a ASCII)
HTOA(W) S1
*****
S2
*****
S1 → D1, D1+1, D1+2, D1+3
D1
*****
Cuando la entrada está activada, los datos binarios de 16 bits
designados por S1 se leen desde el 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
—
D1 (Destino 1)
Destino para almacenar los resultados de
la conversió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.
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
(palabra)
I
(entero)
X
—
14-4
Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(registro de desplazamiento) se designa como origen, se utilizan 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
14: INSTRUCCIONES DE CONVERSIÓN DE DATOS
Ejemplos: HTOA
• Cantidad de dígitos: 4
Binario
I0
SOTU
HTOA(W) S1
D10
S2
4
D1
D20
4660
D10 (1234h)
ASCII
49
D20 (0031h)
50
D21 (0032h)
51
D22 (0033h)
52
D23 (0034h)
• Cantidad de dígitos: 3
Binario
I1
SOTU
HTOA(W) S1
D10
S2
3
D1
D20
4660
D10 (1234h)
ASCII
50
D20 (0032h)
51
D21 (0033h)
52
D22 (0034h)
• Cantidad de dígitos: 2
Binario
I2
SOTU
HTOA(W) S1
D10
S2
2
D1
D20
4660
D10 (1234h)
ASCII
51
D20 (0033h)
52
D21 (0034h)
• Cantidad de dígitos: 1
Binario
I3
SOTU
HTOA(W) S1
D10
S2
1
D1
D20
4660
D10 (1234h)
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
ASCII
52
D20 (0034h)
14-5
14: INSTRUCCIONES DE CONVERSIÓN DE DATOS
ATOH (ASCII a Hex)
ATOH(W) S1
*****
S2
*****
S1, S1+1, S1+2, S1+3 → D1
D1
*****
Cuando la entrada está activada, los datos ASCII designados por S1
hasta la cantidad de 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
—
D1 (Destino 1)
Destino para almacenar los resultados de
la conversión
—
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 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
(palabra)
I
(entero)
X
—
14-6
Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
14: INSTRUCCIONES DE CONVERSIÓN DE DATOS
Ejemplos: ATOH
• Cantidad de dígitos: 4
ASCII
I0
SOTU
ATOH(W) S1
D10
S2
4
D1
D20
49
D10 (0031h)
Binario
4660
D20 (1234h)
50
D11 (0032h)
51
D12 (0033h)
52
D13 (0034h)
• Cantidad de dígitos: 3
ASCII
I1
SOTU
ATOH(W) S1
D10
S2
3
D1
D20
49
D10 (0031h)
Binario
291
D20 (0123h)
50
D11 (0032h)
51
D12 (0033h)
• Cantidad de dígitos: 2
ASCII
I2
SOTU
ATOH(W) S1
D10
S2
2
D1
D20
49
D10 (0031h)
Binario
18
D20 (0012h)
50
D11 (0032h)
• Cantidad de dígitos: 1
ASCII
I3
SOTU
ATOH(W) S1
D10
S2
1
D1
D20
49
D10 (0031h)
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
Binario
1
D20 (0001h)
14-7
14: INSTRUCCIONES DE CONVERSIÓN DE DATOS
BTOA (BCD a ASCII)
BTOA(W) S1
*****
S2
*****
S1 → D1, D1+1, D1+2, D1+3, D1+4
D1
*****
Cuando la entrada está activa, los datos en BCD almacenados en S1
se convierten a ASCII. Los datos se leen desde el 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
—
D1 (Destino 1)
Destino para almacenar los resultados de
la conversió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.
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
(palabra)
I
(entero)
X
—
14-8
Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(registro de desplazamiento) se designa como origen, se utilizan 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
14: INSTRUCCIONES DE CONVERSIÓN DE DATOS
Ejemplos: BTOA
• Cantidad de dígitos: 5
I0
SOTU
BTOA(W) S1
D10
S2
5
D1
D20
BCD
Binario
12345
D10 (3039h)
ASCII
49
D20 (0031h)
50
D21 (0032h)
51
D22 (0033h)
52
D23 (0034h)
53
D24 (0035h)
• Cantidad de dígitos: 4
I1
SOTU
BTOA(W)
S1
D10
S2
4
D1
D20
BCD
Binario
12345
D10 (3039h)
ASCII
50
D20 (0032h)
51
D21 (0033h)
52
D22 (0034h)
53
D23 (0035h)
• Cantidad de dígitos: 3
I2
SOTU
BTOA(W)
S1
D10
S2
3
D1
D20
BCD
Binario
12345
D10 (3039h)
ASCII
51
D20 (0033h)
52
D21 (0034h)
53
D22 (0035h)
• Cantidad de dígitos: 2
I3
SOTU
BTOA(W)
S1
D10
S2
2
D1
D20
BCD
Binario
12345
D10 (3039h)
ASCII
52
D20 (0034h)
53
D21 (0035h)
• Cantidad de dígitos: 1
I4
SOTU
BTOA(W)
S1
D10
S2
1
D1
D20
BCD
Binario
12345
D10 (3039h)
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
ASCII
53
D20 (0035h)
14-9
14: INSTRUCCIONES DE CONVERSIÓN DE DATOS
ATOB (ASCII a BCD)
ATOB(W)
S1
*****
S2
*****
S1, S1+1, S1+2, S1+3, S1+4 → D1
D1
*****
Cuando la entrada está activada, los datos ASCII designados por S1
hasta la cantidad de 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
—
D1 (Destino 1)
Destino para almacenar los resultados de
la conversión
—
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 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
(palabra)
I
(entero)
X
—
14-10
Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(registro de desplazamiento) se designa como origen o destino, se utilizan 16
puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como origen o destino, se utiliza 1 punto.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
14: INSTRUCCIONES DE CONVERSIÓN DE DATOS
Ejemplos: ATOB
• Cantidad de dígitos: 5
I0
SOTU
ATOB(W)
S1
D10
S2
5
D1
D20
ASCII
49
D10 (0031h)
BCD
Binario
12345
D20 (3039h)
50
D11 (0032h)
51
D12 (0033h)
52
D13 (0034h)
53
D14 (0035h)
• Cantidad de dígitos: 4
I1
SOTU
ATOB(W)
S1
D10
S2
4
D1
D20
ASCII
49
D10 (0031h)
BCD
Binario
1234
D20 (04D2h)
50
D11 (0032h)
51
D12 (0033h)
52
D13 (0034h)
• Cantidad de dígitos: 3
I2
SOTU
ATOB(W)
S1
D10
S2
3
D1
D20
ASCII
49
D10 (0031h)
BCD
Binario
123
D20 (007Bh)
50
D11 (0032h)
51
D12 (0033h)
• Cantidad de dígitos: 2
I3
SOTU
ATOB(W)
S1
D10
S2
2
D1
D20
ASCII
49
D10 (0031h)
BCD
Binario
12
D20 (0018h)
50
D11 (0032h)
• Cantidad de dígitos: 1
I4
SOTU
ATOB(W)
S1
D10
S2
1
D1
D20
ASCII
49
D10 (0031h)
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
BCD
Binario
1
D20 (0001h)
14-11
14: INSTRUCCIONES DE CONVERSIÓN DE DATOS
ENCO (Codificar)
ENCO
Bits
S1
*****
Cuando la entrada está activada, busca el primer bit que esté activado. La
búsqueda comienza en S1 hasta que se localiza el primer punto activo. La
cantidad de puntos desde S1 hasta el primer punto establecido se almacena en
el destino designado por el dispositivo D1.
D1
*****
Si no está activado 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
S1 (Origen 1)
D1 (Destino 1)
Bits
Función
Primer bit para comenzar la búsqueda
Destino para almacenar los resultados de
la búsqueda
Cantidad de bits buscados
I
X
Q
X
M
X
R
X
T C
— —
D Constante Repetición
X
—
—
—
X
▲
X
— —
X
— — — — — — —
—
—
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
ENCO
64
I0
S1
M4
Cuando la entrada I0 está activada, se busca un bit que esté activado en 64 bits
comenzando por el relé interno M4 designado por el dispositivo S1.
D1
D100
Como el relé interno M30 es el primer punto activado, el desplazamiento desde
el primer punto de búsqueda es 20, que se almacena en el registro de datos
D100 designado por el dispositivo D1.
M17
M37
M57
M77
M97
M117
ENCO
64
I1
Bit
D10
D11
D12
D13
D14
D15
14-12
M0
M20
M40
M60
M80
M100
S1
D10
9
20
ACTIVADO
Área buscada
Cuando la entrada I1 está activada, se busca un bit que esté activado en 64 bits
comenzando por el bit 0 del registro de datos D10 designado por el dispositivo S1.
D1
D100
15 14 13 12 11 10
D100
Como el bit 8 del registro de datos D11 es el primer punto que está activado, el
desplazamiento desde el primer punto de búsqueda es 24, que se almacena en el
registro de datos D100 designado por el dispositivo D1.
8
7
6
5
4
3
2
1
0
D100
24
ACTIVADO
Área buscada
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
14: INSTRUCCIONES DE CONVERSIÓN DE DATOS
DECO (Decodificar)
DECO
S1
*****
Esta función nos permite activar el bit que nosotros deseemos, para ello
utilizaremos D1 como comienzo de la tabla de bits y el S1 como desplazamiento
dentro de la tabla.
D1
*****
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
S1 (Origen 1)
D1 (Destino 1)
Función
I
Desplazamiento
X
Primer bit para contar los desplazamientos —
Q
X
X
M
X
▲
R
X
X
T C
— —
— —
D Constante Repetición
X
0-255
—
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
DECO
S1
D20
I0
D1
M104
Cuando la entrada I0 está activada, el bit de destino se determina sumando el
valor contenido en el registro de datos D20 designado por el dispositivo S1 al relé
interno M104 designado por el dispositivo de destino D1.
Como el bit 19º desde el relé interno M104 es el relé interno M127, el bit
determinado de este modo se activa.
D20
M117
M137
M157
M177
M197
M217
19
Primer bit
ACTIVAD
O
DECO
S1
D10
I1
D1
D30
M100
M120
M140
M160
M180
M200
Cuando la entrada I1 está activada, el bit de destino se determina sumando el
valor contenido en el registro de datos D10 designado por el dispositivo S1 al
registro de datos D30 designado por el dispositivo de destino D1.
Como el bit 39º desde el bit 0 del registro de datos D30 es el bit 7 del registro de
datos D32, el bit determinado de este modo se activa.
Bit
D10
39
ACTIVADO
15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
D30
D31
D32
D33
D34
D35
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
14-13
14: INSTRUCCIONES DE CONVERSIÓN DE DATOS
BCNT (Recuento de bits)
BCNT
S1
*****
S2
*****
Cuando la entrada está activada, la función busca los bits que están
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.
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
S1 (Origen 1)
S2 (Origen 2)
D1 (Destino 1)
Función
Primer bit para comenzar la búsqueda
Cantidad de bits buscados
Destino para almacenar la cantidad de bits
ACTIVADOS
I
X
—
Q
X
X
M
X
X
R
X
X
T C
— —
X X
D Constante Repetición
X
—
—
X
1-256
—
—
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 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
BCNT
I0
S1
M4
S2
64
Cuando la entrada está activada, los bits que están activados se buscan
en una matriz de 64 bits comenzando por el relé interno M4 designado por
el dispositivo de origen S1.
D1
D100
Como 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
M37
M57
M77
M97
M117
M0
M20
M40
M60
M80
M100
BNCT
I1
S1
D10
S2
60
D100
3
ACTIVADO
Área buscada
Cuando la entrada I0 está activada, se buscan bits que estén activados en
60 bits comenzando por el bit 0 del registro de datos D10 designado por el
dispositivo S1.
D1
D100
Como están activados 2 bits de los 60, se almacena 3 en el registro de
datos D100 designado por el dispositivo D1.
Bit
D10
D11
D12
D13
D14
D15
14-14
15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
D100
2
ACTIVADO
Área buscada
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
14: INSTRUCCIONES DE CONVERSIÓN DE DATOS
ALT (Salida alternativa)
ALT
SOTU
D1
*****
Cuando la entrada está activada, se activa la salida, el relé interno o el bit del
registro de desplazamiento designado por D1 y permanece activado una vez
desactivada la entrada.
Cuando se vuelve a activar la entrada, se desactiva la salida, el relé interno o el
bit del registro de desplazamiento designado.
La 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
D1 (Destino 1)
Bit a activar y desactivar
I
Q
M
R
T
C
D Constante Repetición
—
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
I0
SOTU
Entrada I0
ALT
D1
Q0
Cuando la entrada I0 está activada, la salida Q0 designada por el dispositivo D1
se activa y permanece en ese estado aunque I0 se desactive.
Cuando la entrada I0 se vuelve a activar, la salida Q0 se desactiva.
ACTIVADO
DESACTIVADO
Salida Q0
ACTIVADO
ACTIVADO
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
14-15
14: INSTRUCCIONES DE 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)
WKTIM
MODE
S1
*****
S2
*****
S3
*****
Cuando la entrada está activada, WKTIM compara los datos
preestablecidos de S1 y S2 con el día y la hora actuales.
D1
*****
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
— — — — — — —
S1 (Origen 1)
Datos de comparación de días de la
semana
— — — — — —
S2 (Origen 2)
Datos de comparación de hora/minuto para
activar
S3 (Origen 3)
D1 (Destino 1)
0-2
—
X
0-127
—
— — — — — —
X
0-2359
—
Datos de comparación de hora/minuto para
desactivar
— — — — — —
X
0-2359
—
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
semana
Valor
domingo
lunes
martes
miércoles
jueves
viernes
sábado
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)
WKTBL
S1
*****
S3 ..... SN
*****
*****
S2
*****
S1, S2, S3, ... , SN → Tabla de semanas (N ð 20)
Cuando la entrada está activada, N bloques de datos de mes/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
S1 (Origen 1)
Datos de mes/día especiales
I
Q
M
R
T
C
— — — — — —
D Constante Repetición
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.
M8125
WKTIM
0
S1
62
S2
830
S3
1715
D1
Q0
M8125 es el relé interno especial de salida en funcionamiento.
S1 (62) especifica de lunes a viernes.
La 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.
WKTBL
S1
1231
S2
101
S3
102
S4
103
WKTIM
1
S1
65
S2
1030
S3
2310
D1
Q0
M8120
M8125
M8120 es el relé interno especial del pulso de inicialización.
WKTBL designa del 31 de diciembre al 3 de enero como días
especiales.
MODE (1) agrega días especiales.
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
S1
502
S2
503
S3
504
S4
505
WKTIM
2
S1
62
S2
1000
S3
2000
D1
Q0
M8120
M8125
WKTBL designa del 2 al 5 de mayo como días especiales.
MODE (2) omite días especiales.
S1 (62) especifica de lunes a viernes.
WKTIM activa la salida Q0 a las 10:00 y la desactiva a las 20:00
todos los lunes a viernes excepto en los 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.
M8125
WKTIM
0
S1
38
S2
2000
S3
600
M8125 es el relé interno especial de salida en funcionamiento.
D1
Q0
S1 (38) especifica lunes, martes y viernes.
La 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
Salida Q0
domingo
15-4
6:00
20:00
ACTIVADO
lunes
martes
6:00
20:00
ACTIVADO
miércoles
6:00
ACTIVADO
jueves
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
viernes
sábado
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.
M8125
WKTIM
0
S1
2
S2
800
S3
10000
D1
M0
M8125 es el relé interno especial de salida en funcionamiento.
WKTIM
0
S1
28
S2
10000
S3
10000
D1
M1
S1 (28) especifica martes, miércoles y jueves.
WKTIM
0
S1
32
S2
10000
S3
1900
D1
M2
S2 (10000) y S3 (10000) desactivan los datos de comparación
de horas y minutos.
M0
Q0
S1 (2) especifica lunes.
S1 (32) especifica viernes.
Mientras el relé interno M0, M1 o M2 está activado, la salida Q0
permanece activada.
M1
M2
20:00
19:00
ACTIVADO
Salida Q0
domingo
lunes
martes
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
datos.
Datos
Valor
D8008
Año (datos actuales)
0 a 99
D8009
Mes (datos actuales)
1 a 12
D8010
Día (datos actuales)
1 a 31
D8011
Día de la semana (datos
actuales)
0 a 6 (Nota)
D8012
Hora (datos actuales)
0 a 23
D8013
Minutos (datos actuales)
0 a 59
D8014
Segundos (datos actuales)
0 a 59
D8015
Año (datos nuevos)
0 a 99
D8016
Mes (datos nuevos)
1 a 12
D8017
Día (datos nuevos)
1 a 31
D8018
Día de la semana (datos
nuevos)
0 a 6 (Nota)
D8019
Hora (datos nuevos)
0 a 23
D8020
Minutos (datos nuevos)
0 a 59
D8021
Segundos (datos nuevos)
0 a 59
Lectura/
escritura
Actualizado
Sólo lectura
500 mseg o un tiempo de
ciclo de scan siempre que
sea mayor
Sólo
escritura
Sin actualizar
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
M8016
Indicador de escritura de
datos de fecha
M8017
Indicador de escritura de
datos de hora
M8020
Indicador de escritura de
datos de fecha/hora
15-6
Cuando M8016 está activado, los datos de los registros de datos D8015 a D8018
(nuevos datos de fecha) se establecen en el cartucho del reloj instalado en el
módulo de la CPU.
Cuando M8017 está activado, los datos de los registros de datos D8019 a D8021
(nuevos datos de hora) se establecen en el cartucho del reloj instalado en el
módulo de la CPU.
Cuando M8020 está activado, los datos de los registros de datos D8015 a D8021
(nuevos datos de fecha/hora) se establecen en el cartucho del reloj instalado en
el módulo de la CPU.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
15: INSTRUCCIONES DE PROGRAMADOR DE SEMANAS
Ejemplo: Establecimiento de los datos de fecha/hora
Este ejemplo demuestra 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.
M8120
I0
SOTU
MOV(W) S1 –
0
D1 –
D0
REP
MOV(W) S1 –
10
D1 –
D1
REP
MOV(W) S1 –
10
D1 –
D2
REP
MOV(W) S1 –
2
D1 –
D3
REP
MOV(W) S1 –
9
D1 –
D4
REP
MOV(W) S1 –
30
D1 –
D5
REP
MOV(W) S1 –
0
D1 –
D6
REP
MOV(W) S1 R
D0
D1 R
D8015
REP
4
M0
I1
SOTU
MOV(W) S1 R
D4
D1 R
D8019
REP
3
M1
M0
M8020
M1
M8120 es el relé interno especial del pulso de inicialización.
Cuando la CPU se inicia, siete instrucciones MOV(W)
almacenan los datos de fecha/hora en los registros de datos
D0 a D6.
Cuando se activa la entrada I0, los nuevos datos de fecha (año,
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.
Cuando se activa la entrada I1, los nuevos datos de hora (hora,
minutos y segundos) se mueven a los registros de datos D8019
a D8021 y el relé interno M1 se activa durante 1 tiempo de ciclo
de scan.
Cuando M0 o M1 se activan, el relé interno especial indicador de
escritura de datos de fecha/hora M8020 se activa para
establecer los nuevos datos en el cartucho del reloj.
M8125 es el relé interno especial de salida en funcionamiento.
MOV(W) S1 R
D8008
M8125
D1 R
D10
REP
7
Mientras la CPU está en ejecución, la instrucción MOV(W)
mueve los datos actuales de fecha/hora a los registros de datos
D10 a D16.
Ajuste del reloj utilizando un programa del usuario
El relé interno especial M8021 (indicador de ajuste de datos de hora) se proporciona para ajustar los datos del
reloj. Cuando M8021 está activado, el reloj se ajusta con respecto a los segundos. Si los segundos 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
I2
SOTU
M8021
Cuando la entrada I2 está activada, el relé interno especial indicador de ajuste de datos de
hora M8021 se activa y el reloj se ajusta con respecto a los segundos.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
15-7
15: INSTRUCCIONES DE PROGRAMADOR DE SEMANAS
Ajuste de la exactitud del cartucho del reloj
El cartucho opcional del reloj (FC4A-PT1) tiene un error mensual inicial de ±2 minutos a 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:
Hora:
15-8
00/01/01
0:00:00 AM
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)
DISP
BCD4
S1
*****
Q
*****
LAT DAT
L
L
Cantidad de dígitos:
1 a 5 (decimal)
1 a 4 (hex)
Fase de datos:
baja o alta
Fase de latch:
baja o alta
Conversión:
BCD o BIN
Cuando la entrada está activada, los datos designados por
el dispositivo de origen S1 se establecen en las salidas o
relés internos designados por el dispositivo Q. Esta
instrucción se utiliza para proporcionar datos de 7
segmentos para las unidades de visualización.
Se pueden utilizar ocho instrucciones DISP en un
programa del usuario.
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
S1 (Origen 1)
Q (Salida)
I
Q
R
T
C
D Constante Repetición
Datos a mostrar
— — — —
X
X
X
—
—
Número de la primera salida para mostrar
datos
—
▲ — — — —
—
—
X
M
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:
BIN:
Para conectar unidades de visualización de BCD (decimal)
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.
I0
DISP
BCD4
S1
C10
Q
Q30
LAT DAT
L
H
Si la entrada I0 está activada, el valor actual de 4 dígitos del
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
A
B
C
D
103
Dígito superior
16-2
(+)
(–)
Latch
A
B
C
D
102
(+)
(–)
Latch
A
B
C
D
102
(+)
(–)
Latch
A
B
C
D
100
Dígito inferior
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
16: INSTRUCCIONES DE INTERFAZ
DGRD (Lectura digital)
DGRD
BCD4
I
*****
Q
*****
Cuando la entrada está activada, los datos designados por
los dispositivos I y Q se establecen en un registro de datos
designado por el dispositivo de destino D1.
D1
*****
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
contador mediante interruptores digitales. Los datos que se
pueden leer utilizando esta instrucción son de 0 a 65535 (5
dígitos) o FFFFh.
Número de la primera entrada
Cantidad de dígitos:
1 a 5 (decimal)
1 a 4 (hex)
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
— — — — — —
—
—
Q
Número de la primera salida para la
selección de dígito
—
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.
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:
BIN:
Para conectar interruptores digitales de BCD (decimal)
Para conectar interruptores digitales de BIN (hexadecimal)
Puntos de entrada
Las entradas se utilizan para leer los datos desde los interruptores digitales. La cantidad de puntos de entrada
necesarios es siempre 4. Se deben reservar cuatro puntos de entrada comenzando por el 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
I0 a I7 en módulos de la CPU
Valor del filtro seleccionado en Configuración de área de función
(predeterminado en 3 mseg)
Consulte Filtro de entradas en la página 5-28.
I10 a I15 en módulos de la CPU
(excepto la CPU delgada de 40 E/S)
3 mseg (fijo)
I10 a I27 en la CPU delgada de 40 E/S
4 mseg (fijo)
Entradas en 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.
I5
DGRD
BCD4
I
I30
Q
Q30
D1
D10
Cuando la entrada I5 está activada, el valor de 4 dígitos de los
interruptores digitales de BCD se leen en el registro de datos D10.
Diagrama de cableado de E/S
Módulo de entrada de
CC de 8 puntos
FC4A-N08B1
I30
I31
I32
I33
I34
I35
I36
I37
COM
COM
Transistor de 16 puntos
Módulo de salida de receptor
FC4A-T16K3
Q30
Q31
Q32
Q33
Q34
Q35
Q36
Q37
COM(–)
+V
Interruptores
digitales
C
C
C
C
(+) 24 V CC
(–) Fuente de
alimentación
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
8
4
2
1
8
4
2
1
8
4
2
1
8
4
2
1
100
101
102
103
16-5
16: INSTRUCCIONES DE INTERFAZ
16-6
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
17: INSTRUCCIONES DE 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
Módulo de la CPU
Tipo estrecho
FC4A-C10R2
FC4A-C10R2C
FC4A-C16R2
FC4A-C16R2C
FC4A-C24R2
FC4A-C24R2C
FC4A-D20K3
FC4A-D20S3
FC4A-D20RK1
FC4A-D20RS1
FC4A-D40K3
FC4A-D40S3
—
204 o superior
204 o superior
204 o
superior
202 o superior
Compatibilidad con
Comunicación de usuario
RS485
Comunicación del usuario
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
ADD-2comp
Añade el carácter en el intervalo desde la posición de inicio de cálculo BCC al byte
inmediatamente precedente de BCC, luego invierte el resultado bit a bit y añade 1.
Modbus ASCII
Calcula el BCC usando LRC (comprobación de redundancia longitudinal) en el intervalo desde la
posición de inicio del cálculo BCC al byte inmediatamente anterior al BCC.
Modbus RTU
Calcula el BCC usando CRC-16 (comprobación de suma redundancia cíclica) en el intervalo
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
conexión
1 por puerto
31 máximo
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
Tiempo de espera de
recepción
10 to 2540 msec (10-msec increments) or none
(Receive timeout is disabled when 2550 msec is selected.)
The receive timeout has an effect when using RXD1/RXD2 instructions.
Método de comunicación
Iniciar-parar modo half-duplex de sistema de sincronización
Longitud máxima del cable
2,4m
Cantidad máxima de datos de
transmisión
200 bytes
Cantidad máxima de datos de
recepción
200 bytes
Cálculo de BCC
XOR, ADD, ADD-2comp *, Modbus ASCII *, Modbus RTU *
200m
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
abierto referido a los contactos de conector
del cable indicado a continuación.
Cable 1C de comunicación del usuario
FC2A-KP1C
2,4 m (7,87 pies) de longitud
Equipo de RS232C
Al puerto RS232C
Al puerto 1 (RS232C)
Al puerto 2
Adaptador de 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
Contacto
Puerto 1
Puerto 2
AWG#
Color
NC (sin conexión)
RTS (solicitud a enviar)
28
2
NC (sin conexión)
DTR (terminal de datos
preparada)
28
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
5
NC (sin conexión)
DSR (establecimiento de datos
preparado)
28
Marrón
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
8
NC (sin conexión)
NC (sin conexión)
26
1
Cubierta
—
—
Trenzado
Dirección de la
señal
Negro
Amarillo
Rojo
Trenzado
Blanco
—
Blindaje
Nota: Cuando prepare un cable para el puerto 1, mantenga los contactos 6 y 7 abiertos. Si los contactos 6 y 7 se
conectan entre si, la 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
Puerto 2
Adaptador de comunicación
RS485
FC4A-PC3
Módulo base HMI
FC4A-HPH1
máximo
31 dispositivos
Dispositivo RS485
Dispositivo RS485
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)
TXD
1
S1
*****
D1
*****
Cuando la entrada está activada, los datos designados por S1 se
convierten a un formato especificado y se transmiten a través del
puerto 1 a un terminal remoto con un puerto RS232C.
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
TXD2 (Transmisión 2)
TXD
2
S1
*****
D1
*****
Cuando la entrada está activada, los datos designados por S1 se
convierten a un formato especificado y se transmiten a través del
puerto 2 a un terminal remoto con un puerto RS232C. Los Módulos de
la CPU actualizados también pueden usar el RS485
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
Dispositivos válidos
Dispositivo
Función
S1 (Origen 1)
Datos de transmisión
— — — — — —
I
Q
D1 (Destino 1)
Salida de finalización de transmisión
—
D2 (Destino 2)
Registro de estado de transmisión
— — — — — —
X
M
R
T
C
D Constante Repetición
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 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
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, D2000D2
Destino 2
D7998, o D10000-D49998.
El siguiente registro de datos almacena el recuento de bytes de los datos transmitidos.
Tipo
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
transmisión
Constante
Dispositivo
Tipo de conversión
00h-7Fh (FFh)
D0-D1999
Registro de
D2000-D7999
datos
D10000-D49999
BCC
—
Sin conversión
A: Binario a ASCII
B: BCD a ASCII
–: Sin conversión
A: Binario a ASCII
–: Sin conversión
Dígitos de
Repetir
transmisión (Bytes)
1
—
1-4
1-5
1-99
1-2
1-2
—
—
Posición de inicio
de cálculo
—
—
—
Cálculo BCC
X: XOR
A: ADD
C: Add-2comp
1-15
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
D10 000Ch
Conversión Binario a ASCII
Datos ASCII
“0” “0” “0” “C”
(30h) (30h) (30h) (43h)
Cuando se transmiten 4 dígitos
(2) Conversión BCD a ASCII
Datos ASCII
D10 000Ch
Valor decimal
00012
Conversión BCD a ASCII
“0” “0” “0” “1” “2”
(30h) (30h) (30h) (31h) (32h)
Cuando se transmiten 5 dígitos
(3) Sin conversión
Datos ASCII
D10 000Ch
Sin conversión
NUL FF
(00h) (0Ch)
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 transmitidos
Datos ASCII
D10 010Ch
“0” “1” “0” “C”
(30h) (31h) (30h) (43h)
Conversión Binario a ASCII
“0” “C”
(30h) (43h)
Los 2 dígitos más bajos
(2) Conversión BCD a ASCII, Dígitos de transmisión = 3
Datos ASCII
D10 010Ch
Decimal
valor
00268
BCD a ASCII
conversión
Datos transmitidos
“0” “0” “2” “6” “8”
(30h) (30h) (32h) (36h) (38h)
“2” “6” “8”
(32h) (36h) (38h)
Los 3 dígitos más bajos
(3) Sin conversión, Dígitos de transmisión = 1
Datos transmitidos
Datos ASCII
D10 010Ch
Sin conversión
SOH FF
(01h) (0Ch)
FF
(0Ch)
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)
D10 000Ch
D11 0022h
Repetición 1
Repetición 2
Valor decimal
00012
00034
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)
D10 000Ch
D11 0022h
D12 0038h
17-10
Repetición 1
Repetición 2
Repetición 3
Valor decimal
00012
00034
00056
Conversión BCD a ASCII
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º
STX
“A”
“B”
“C”
“D”
“E”
“0”
CR
LF
BCC BCC
19º
BCC
(2 dígitos)
La posición de inicio para el cálculo de BCC
se puede seleccionar en este intervalo.
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º
STX
“A”
“B”
“C”
“D”
“E”
“0”
CR
LF
BCC BCC
19º
BCC
(2 dígitos)
Intervalo de cálculo de BCC
(2) Posición de inicio de cálculo = 2
1º
2º
3º
4º
5º
6º
15º
16º
17º
18º
STX
“A”
“B”
“C”
“D”
“E”
“0”
CR
LF
BCC BCC
Intervalo de cálculo de BCC
19º
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
0041h
“4” “1”
(34h) (31h)
Conversión Binario a ASCII
2 dígitos
Nota: En WindLDR, Modbus ASCII tiene
como valor por defecto conversión de
binario a ASCII.
(2) Sin conversión
Datos ASCII
0041h
NUL “A”
(00h) (41h)
Sin conversión
Nota: En WindLDR, Modbus RTU tiene
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
(1) Dígitos BCC = 2
“4” “1”
(34h) (31h)
“4”
“4” “1”
(34h) (31h)
“1”
“1”
(31h)
(2) Dígitos BCC = 1 (34h) (31h)
Dígito inferior
Nota: En WindLDR, Modbus ASCII y
Modbus RTU tiene como valor por defecto
2 dígitos.
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
Código de estado
Estado
Descripción
16
Preparación de transmisión
Desde que se activa la entrada de inicio de una instrucción TXD,
hasta que los datos de transmisión se almacenan en el búfer de
transmisión interno.
32
Transmisión de datos
Desde que se activa la transmisión de datos mediante un
procesamiento de END, hasta que finaliza la misma.
48
Finalización de la transmisión
de datos
Desde la finalización de toda la transmisión de datos, hasta que
finaliza el procesamiento de END de la instrucción TXD.
64
Finalización de la instrucción
de transmisión
Finaliza toda la operación de transmisión y se puede realizar la
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:
I0
SOTU
TXD
1
S1
12
D1
M10
D2
D100
Puerto de comunicación: Puerto 1
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
BCC ETX
STX “1” “2” “3” “4” “5” “6” “7” “8” BCC
(H)
(L)
(02h) (31h) (32h) (33h) (34h) (35h) (36h) (37h) (38h) (41h) (36h) (03h)
Constante
(hex)
D10
D11
BCC Constante
(hex)
1. Empezar a programar una 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
BCC ETX
STX “1” “2” “3” “4” “5” “6” “7” “8” BCC
(H)
(L)
(02h) (31h) (32h) (33h) (34h) (35h) (36h) (37h) (38h) (41h) (36h) (03h)
Constante
(hex)
D10
D11
BCC Constante
(hex)
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
17-15
17: INSTRUCCIONES DE COMUNICACIÓN DEL USUARIO
RXD1 (Recepción 1)
RXD
1
S1
*****
D1
*****
Cuando la entrada está activada, los datos recibidos a través del puerto 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.
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
RXD2 (Recepción 2)
RXD
2
S1
*****
D1
*****
Cuando la entrada está activada, los datos recibidos a través del puerto 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.
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
Dispositivos válidos
Dispositivo
Función
I
Q
S1 (Origen 1)
Formato de recepción
— — — — — —
D1 (Destino 1)
Salida de finalización de recepción
—
D2 (Destino 2)
Estado de recepción
— — — — — —
X
M
R
T
C
D Constante Repetición
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.
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
Tipo
Puerto
TXD
RXD
Puerto 1
Puerto 2
S1
Origen 1
D1
Destino 1
D2
Destino 2
Instrucción de transmisión
Instrucción de recepción
Recepción de comunicación del usuario a través del puerto 1 (RXD1)
Recepción de comunicación del usuario a través del puerto 2 (RXD2)
Introduzca el formato de recepción en esta área.
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.
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
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)
Formato de
recepción
Dispositivo
Registro de
datos
D0-D1299
D2000-D7999
Delimitador
de inicio
Delimitador
de fin
00h-7Fh
(FFh)
00h-7Fh
(FFh)
Dígitos de
recep-ción
(Bytes)
1-4
1-5
1-2
A: ASCII a Binario
B: ASCII a BCD
–: Sin conversión
1-99
—
—
—
—
Sin conversión
—
—
—
—
—
Sin conversión
—
—
—
—
Tipo de conversión
Repetición
BCC
—
1-2
A: Binario a ASCII
–: Sin conversión
—
Omitir
—
—
—
—
Cálculo de
BCC
Cálculo
Posición
de inicio
X: XOR
A: ADD
C: Add-2comp
M: Modbus
1-15
ASCII
M: Modbus
RTU
—
—
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
Bytes
omitidos
—
1-99
17-17
17: INSTRUCCIONES DE 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”
(31h) (32h) (33h) (34h) (35h) (36h)
2 dígitos
1º bloque
2 dígitos
2º bloque
“1” “2” “3” “4” “5” “6”
(31h) (32h) (33h) (34h) (35h) (36h)
3 dígitos
1º bloque
2 dígitos
3º bloque
3 dígitos
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)
Conversión ASCII a Binario
0012h
(2) Conversión ASCII a BCD
“1” “2”
(31h) (32h)
Conversión ASCII a BCD
00012
Valor hexadecimal
(3) Sin conversión
“1” “2”
(31h) (32h)
17-18
Sin conversión
3132h
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
000Ch
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
1º bloque
2 dígitos
2º bloque
Conversión ASCII a binario
Repetición 1
D20 0012h
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
1º bloque
2 dígitos
2º bloque
2 dígitos
3º bloque
Conversión ASCII a Binario
Repetición 1
D20 0012h
D21 0034h
Repetición 2
Repetición 3
D22 0056h
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”
(30h) (31h) (32h) (33h)
D100 ****h
D101 ****h
1º
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)
Instrucción RXD 1
STX (02h)
D100 ****h
D101 ****h
Cuando se designa D100 como primer registro de datos
D100+n ****h
Comparar
Instrucción RXD 2
ENQ (05h)
D200 ****h
D201 ****h
Cuando se designa D200 como primer registro de datos
D200+n ****h
Los datos entrantes se dividen, se convierten y se almacenan en los registros de datos en 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
como primer registro de datos
“0” “1” “2” “3”
(30h) (31h) (32h) (33h)
Total de caracteres recibidos
D100 ****h
D101 ****h
D100+n ****h
Los datos entrantes se dividen, se convierten y se almacenan en los registros de datos en 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
“1” “2” “3”
(31h) (32h) (33h)
ETX
(03h)
Cuando se designa D100
como primer registro de datos
Delimitador de fin
Fin de la recepción de datos
D100 ****h
D101 ****h
D100+n ****h
Los datos entrantes se dividen, se convierten y se almacenan en los registros de datos en 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
“1” “2”
(31h) (32h)
ETX BCC
(03h) Código
Delimitador de fin
Fin de la recepción de datos
Cuando se designa D100
como primer registro de datos
D100 ****h
D101 ****h
D100+n ****h
Los datos entrantes se dividen, se convierten y se almacenan en los registros de datos en 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º
STX
“A”
“B”
“C”
“D”
“E”
“0”
CR
LF
BCC BCC
Intervalo de cálculo de BCC
19º
BCC
(2 dígitos)
(2) Posición de inicio de cálculo = 2
1º
2º
3º
4º
5º
6º
15º
16º
17º
18º
STX
“A”
“B”
“C”
“D”
“E”
“0”
CR
LF
BCC BCC
Intervalo de cálculo de BCC
17-22
19º
BCC
(2 dígitos)
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
0041h
Conversión Binario a ASCII
“4” “1”
(34h) (31h)
2 dígitos
Nota: En WindLDR, Modbus ASCII tiene
como valor por defecto conversión de
binario a ASCII.
(2) Sin conversión
0041h
Sin conversión
NUL “A”
(00h) (41h)
Nota: En WindLDR, Modbus RTU tiene
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”
(34h) (31h)
“4”
“1”
“1”
(31h)
(1) Dígitos BCC = 2 (34h) (31h)
(2) Dígitos BCC = 1 (34h) (31h)
Dígito inferior
Nota: En WindLDR, Modbus ASCII y
Modbus RTU tiene como valor por defecto
2 dígitos.
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
31h ⊕ 32h ⊕ 33h ⊕ 34h ⊕ 35h ⊕ 36h = 07h
El resultado de la comparación verifica que
los datos se han recibido correctamente.
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
31h + 32h + 33h + 34h + 35h + 36h = 135h
El código de error 9 se almacena en el registro
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
Estado
Descripción
16
Preparación de la recepción de
datos
Desde que se activa la entrada de inicio de una instrucción RXD para
leer el formato de recepción, hasta que se activa la instrucción RXD
mediante un procesamiento de END
32
Recepción de datos
Desde que se activa la instrucción RXD mediante un procesamiento
de END hasta que se reciben los datos entrantes
48
Finalización de la recepción de
datos
Desde que se reciben los datos entrantes hasta que los datos
recibidos se convierten y almacenan en registros de datos en función
del formato de recepción
64
Finalización de la instrucción
de recepción
Finaliza toda la operación de recepción de datos y se puede realizar
la siguiente
128
Activación del indicador de
cancelación de la instrucción
de recepción de comunicación
del usuario
Las instrucciones RXD se cancelan mediante el relé interno especial
M8022 o M8023
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
BCC ETX
STX “1” “2” “3” “4” “5” “6” “7” “8” “9” “0”
“A” “B” BCC
(H)
(L)
(02h) (31h) (32h) (33h) (34h) (35h) (36h) (37h) (38h) (39h) (30h) (41h) (42h) (39h) (32h) (03h)
Iniciar
fin
Omitir
Almacenado en D20
Almacenado en D21
BCCDelimitador de
Delimitador
Programa de muestra de RXD:
I0
SOTU
RXD
1
S1
16
D1
M20
D2
D200
Puerto de comunicación:
Puerto 1
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
del usuario
Causa del error
1
Entradas de inicio a más de 5 instrucciones TXD
están activadas al mismo tiempo.
2
Tiempo de espera ocupado de destino de
transmisión
3
Entradas de inicio a más de 5 instrucciones RXD
con un delimitador de inicio están activadas al
mismo tiempo.
4
5
6
7
8
9
10
11
12
13
14
15
Mientras se ejecuta una instrucción RXD sin
delimitador de inicio, se ejecuta otra instrucción
RXD con o sin delimitador de inicio.
— Reservado —
— Reservado —
El primer byte de los datos recibidos no coincide
con el delimitador de inicio especificado.
Cuando se especifica una conversión de ASCII a
binario o de ASCII a BCD en el formato de
recepción se recibe cualquier código
comprendido entre 0 y 9 y entre A y F. (Estos
códigos se consideran como 0 durante la
conversión).
El BCC calculado a partir de la instrucción RXD
no coincide con el BCC adjunto a los datos
recibidos.
El código del delimitador de fin especificado en la
instrucción RXD no coincide con el recibido.
Tiempo de espera de recepción entre caracteres
(Tras recibir un byte de datos, el siguiente byte no
se recibe en el período especificado como valor
del tiempo de espera de recepción).
Error de exceso
(Antes de que finalice por completo el
procesamiento de la recepción se reciben los
siguientes datos).
Error de marco
(Error de detección del bit de inicio o de parada)
Error en la comprobación de paridad
(Se ha encontrado un error en la comprobación
de paridad).
La instrucción TXD1/RXD1 (o TXD2/RXD2) se
ejecutó sin seleccionar el protocolo del usuario
del puerto 1 (o del puerto 2) en Configuración de
área de función.
Salida de finalización de transmisión/recepción
Las salidas de finalización de transmisión de las
primeras 5 instrucciones TXD de la parte superior
del diagrama de escalera están activadas.
Continúa activado después de un tiempo de
espera ocupado
Entre las primeras 5 instrucciones RXD de la
parte superior del diagrama de escalera, las
salidas de finalización de recepción de las
instrucciones RXD continúan activadas si el
delimitador de inicio coincide con el primer byte
de los datos recibidos.
La salida de finalización de recepción de la
instrucción RXD en una dirección más pequeña
continúa activada.
—
—
No se ha producido ningún efecto sobre la salida
de finalización de la recepción.
Si a continuación se reciben datos entrantes con
un delimitador de inicio coincidente, la salida de
finalización de recepción continúa activada.
La salida de finalización de recepción continúa
activada.
La salida de finalización de recepción continúa
activada.
La salida de finalización de recepción continúa
activada.
La salida de finalización de recepción continúa
activada.
La salida de finalización de recepción continúa
activada.
No se ha producido ningún efecto sobre la salida
de finalización.
No se ha producido ningún efecto sobre la salida
de finalización.
No se ha producido ningún efecto sobre la salida
de finalizació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
Bit
inferior
0
Decimal
1
Decimal
2
Decimal
3
Decimal
4
Decimal
5
Decimal
6
Decimal
7
Decimal
8
Decimal
9
Decimal
A
Decimal
B
Decimal
2
3
4
5
6
7
NU DL
L
E SP
0
@
P
`
p
32
48
64
80
96
112
!
1
A
Q
a
q
33
49
65
81
97
113
”
2
B
R
b
r
34
50
66
82
98
114
#
3
C
S
c
s
35
51
67
83
99
115
$
4
D
T
d
t
36
52
68
84
100
116
EN NA
Q
K %
5
E
U
e
u
37
53
69
85
101
117
&
6
F
V
f
v
38
54
70
86
102
118
’
7
G
W
g
w
39
55
71
87
103
119
(
8
H
X
h
x
0
1
16
SO DC
H
1
1
ST
17
D
X C2
2
ET
18
D
X C3
3
19
EO D C
T
4
4
5
20
21
AC SY
K
N
6
22
BE ET
L
B
7
23
BS CAN
8
24
40
56
72
88
104
120
HT
EM
)
9
I
Y
i
y
9
25
41
57
73
89
105
121
*
:
J
Z
j
z
42
58
74
90
106
122
+
;
K
[
k
{
LF SUB
10
26
VT ESC
8
9
A
B
C
D
E
F
128
144
160
176
192
208
224
240
129
145
161
177
193
209
225
241
130
146
162
178
194
210
226
242
131
147
163
179
195
211
227
243
132
148
164
180
196
212
228
244
133
149
165
181
197
213
229
245
134
150
166
182
198
214
230
246
135
151
167
183
199
215
231
247
136
152
168
184
200
216
232
248
137
153
169
185
201
217
233
249
138
154
170
186
202
218
234
250
139
155
171
187
203
219
235
251
140
156
172
188
204
220
236
252
141
157
173
189
205
221
237
253
11
27
43
59
75
91
107
123
FF
FS
,
<
L
\
l
|
12
28
44
60
76
92
108
124
CR
GS
-
=
M
]
m
}
13
29
45
61
77
93
109
125
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
C
Decimal
D
Decimal
E
17-30
0
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.
D8104
D8105
Puerto 2
D8106
Función del registro de datos
Estado de señal de control
Opción de señal de control de
entrada DSR
Opción de señal de control de
salida DTR
Valor de DR actualizado
Cada ciclo de scan
L/E
L
Cuando se envían/reciben datos
L/E
Cuando se envían/reciben datos
L/E
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
0
1
2
3
DSR
DESACTIVADO
DESACTIVADO
ACTIVADO
ACTIVADO
DTR
DESACTIVADO
ACTIVADO
DESACTIVADO
ACTIVADO
Descripción
DSR y DTR están desactivados
DTR está activado
DSR está activado
DSR y DTR están activados
Estado de señal de control DSR en los modos de EJECUCIÓN y PARADA
Comunicación
Modo
Valor de D8105
0 (predeterminado)
1
Modo de
comunicación
del usuario
2
3
4
5 o más
Modo de
mantenimiento
—
Estado de DSR (Entrada)
Modo EJECUCIÓN
Modo PARADA
Sin efecto
Sin efecto (TXD/RXD desactivadas)
ACTIVADO:Activa TXD/RXD
Sin efecto (TXD/RXD desactivadas)
DESACTIVADO:Desactiva TXD/RXD
ACTIVADO:Desactiva TXD/RXD
Sin efecto (TXD/RXD desactivadas)
DESACTIVADO:Activa TXD/RXD
ACTIVADO:Activa TXD
Sin efecto (TXD/RXD desactivadas)
DESACTIVADO:Desactiva TXD
ACTIVADO:Desactiva TXD
Sin efecto (TXD/RXD desactivadas)
DESACTIVADO:Activa TXD
Sin efecto
Sin efecto (TXD/RXD desactivadas)
Sin efecto
Sin efecto
Estado de señal de control DTR en los modos de EJECUCIÓN y PARADA
Modo de
comunicación
Modo de
comunicación
del usuario
Valor de D8106
0 (predeterminado)
1
2
3 o más
Modo de
mantenimiento
—
Estado de DTR (Salida)
Modo EJECUCIÓN
Modo PARADA
ACTIVADO
DESACTIVADO
DESACTIVADO
DESACTIVADO
RXD activado: ACTIVADO
RXD desactivado:
DESACTIVADO
DESACTIVADO
ACTIVADO
DESACTIVADO
ACTIVADO
ACTIVADO
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
17-31
17: INSTRUCCIONES DE 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
D8105 = 2:
Imposible
Posible
Imposible
Si DSR está desactivado, MicroSmart puede transmitir y recibir datos.
Señal DSR
ACTIVADO
DESACTIVADO
Transmitir/recibir
D8105 = 3:
Imposible
Posible
Imposible
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
D8105 = 4:
Posible
Imposible
Si DSR está desactivado, MicroSmart puede transmitir datos.
Señal DSR
ACTIVADO
DESACTIVADO
Transmisión
D8105 = 5 o más:
17-32
Imposible
Imposible
Posible
Imposible
Igual que para D8105 = 0. DSR no se utiliza para el control del flujo de datos.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
17: INSTRUCCIONES DE 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
Señal DTR
D8106 = 1:
Parada
Ejecutándose
Parada
ACTIVADO
DESACTIVADO
Tanto si MicroSmart está ejecutándose como si está parada, DTR permanece desactivado.
MicroSmart
Señal DTR
Parada
Ejecutándose
Parada
ACTIVADO
DESACTIVADO
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.
D8106 = 2:
Recepción
Señal DTR
D8106 = 3 o más:
Imposible
Posible
Imposible
ACTIVADO
DESACTIVADO
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 2
(RS232C)
Al puerto RS232C
Cable 1C de comunicación del usuario
FC2A-KP1C
2,4 m (7,87 pies) de longitud
Acople un conector adecuado al
extremo abierto referido a los
contactos de conector del cable
indicado a continuación.
Contactos y conexión del cable
Contactos de conector mini DIN
Descripción
Color
Contactos de conector D-sub de 9 contactos
Descripción
Contacto
Contacto
Cubierta
1
NC
Sin conexión
Sin conexión
Blindaje
—
NC
Sin conexión
Negro
1
2
NC
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
datos preparado
Marrón
5
6
NC
Sin conexión
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
NC
Sin conexión
Blanco
8
Sin conexión
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
minuto. Un ejemplo de impresión se muestra a la derecha.
Programación de los registros de datos especiales
El registro de datos especial D8105 se utiliza para supervisar la señal
OCUPADO y para controlar la transmisión de los datos de impresión.
DR especial
D8105
Valor
Descripción
3
Mientras DSR esté activado (no ocupado), la CPU envía datos.
Mientras DSR está desactivado (ocupado), la CPU detiene la
transmisión de datos.
Si la duración del período de desactivación supera un límite
(aprox. 5 seg.), se producirá un error de tiempo de espera
ocupado de transmisión y el resto de los datos no podrá enviarse.
El registro de datos de estado de transmisión almacenará un
código de error. Consulte las páginas 17-12 y 17-29.
--- PRUEBA DE
IMPRESIÓN --11H 00M
CNT2...0050
D030...3854
--- PRUEBA DE
IMPRESIÓN --11H 01M
CNT2...0110
D030...2124
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
Bits de datos
Comprobación de paridad
Bits de parada
9600 bps
8
Ninguno
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.
M8120
REP
M8120 es el relé interno especial del pulso de
inicialización.
S2 –
0
D1 –
M0
REP
3 → D8105 para activar la opción DSR para el control
ocupado.
MOV(W) S1 –
C2
D1 –
D31
REP
M8125 es el relé interno especial de salida en
funcionamiento.
MOV(W) S1 –
D8012
D1 –
D20
REP
Cuando el segundo dato de D8014 es igual que 0, se
activa M0.
MOV(W) S1 –
D8013
D1 –
D21
REP
El valor actual del contador C2 se mueve a D31.
D1
M1
D2
D0
CMP=(W) S1 –
D8014
M8125
M0
M0
D1 –
D8105
MOV(W) S1 –
3
SOTU
TXD
2
S1
73
CMP=(W) compara el segundo dato de D8014 con 0.
Los datos de hora de D8012 se mueven a D20.
SP SP SP –
–
– SP P
R
I
N T SP T
20h 20h 20h 2Dh 2Dh 2Dh 20h 50h 52h 49h 4Eh 54h 20h 54h
Los datos de minutos de D8013 se mueven a D21.
TXD2 se ejecuta para enviar datos de 73 bytes a través del
puerto RS232C 2 a la impresora.
E
S
T SP –
–
– CR LF CR LF SP SP SP
45h 53h 54h 20h 2Dh 2Dh 2Dh 0Dh 0Ah 0Dh 0Ah 20h 20h 20h
D20 Conversión: BCD→ASCII Dígitos: 2 REP: 01
Los datos de hora de D20 se convierten de BCD a ASCII y
se envían dos dígitos.
D21 Conversión: BCD→ASCII Dígitos: 2 REP: 01
Los datos de minutos de D21 se convierten de BCD a
ASCII y se envían dos dígitos.
H SP
48h 20h
M CR LF CR LF
4Dh 0Dh 0Ah 0Dh 0Ah
SP SP SP C N T
2
.
.
.
20h 20h 20h 43h 4Eh 54h 32h 2Eh 2Eh 2Eh
Los datos del contador C2 de D31 se convierten de BCD a
ASCII y se envían 4 dígitos.
D31 Conversión: BCD→ASCII Dígitos: 4 REP: 01
0
3
0
.
.
.
CR LF SP SP SP D
0Dh 0Ah 20h 20h 20h 44h 30h 33h 30h 2Eh 2Eh 2Eh
D30 Conversión: BCD→ASCII Dígitos: 4 REP: 01
Los datos de D30 se convierten de BCD a ASCII y se
envían 4 dígitos.
CR LF CR LF
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
FC2A-KP1C
2,4 m (7,87 pies) de longitud
Al puerto 1
RS232C
Lector de códigos de barras
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
Contactos de conector mini DIN
Descripción
Color
Contacto
Contacto
Cubierta
1
FG
Negro
1
2
TXD1 Datos de transmisión
Amarillo
2
3
RXD1 Datos de recepción
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
Blindaje
—
NC
Sin conexión
NC
Sin conexión
TXD
Descripción
Toma de tierra de marco
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
Bits de datos
Comprobación de paridad
Bits de parada
17-36
9600 bps
7
Par
1
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
Modo de lectura
Parámetros de comunicación
Otros parámetros de
comunicación
Modo preestablecido de
comparación
Automático
Lectura única o varias lecturas
Velocidad en baudios:
9600 bps
Comprobación de paridad: par
Encabezado:
02h
Regreso de eco de datos:
No
Control de tiempo de las salidas:
Prioridad de salida 1
Filtro de salidas de datos:
No
Sub serie:
No
Bits de datos: 7
Bit de parada: 1
Código de terminación:
Salida de datos de BCR:
Supresión de caracteres:
Entrada de serie principal:
03h
Sí
No
No
Sin utilizar
Dirección del dispositivo
M100
M101
M8120
D20
D21
D100
D101
Entrada para iniciar la recepción de los datos del código de barras
Salida de finalización de recepción para los datos del código de barras
Relé interno especial del pulso de inicialización
Almacenar datos del código de barras (4 dígitos superiores)
Almacenar datos del código de barras (4 dígitos inferiores)
Registro de datos de estado de recepción de los datos del código de barras
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
M100
RXD
1
S1
10
M101
D1
M101
S
M100
M8120 es el relé interno especial del pulso de inicialización utilizado para
establecer M100.
D2
D100
En el límite ascendente de M100, se ejecuta RXD1 para que esté
preparado para recibir datos.
R
M100
Incluso después de resetear M100, RXD1 todavía espera datos
entrantes.
S
M100
R
M101
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
datos entrantes.
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
ejecución de instrucciones de programa para una ramificación del programa.
LABEL
***
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
Número de etiqueta
Función
Etiqueta para LJMP y LCAL
I Q M R T C D Constante Repetición
— — — — — — —
0-127
—
LJMP (Salto de etiqueta)
LJMP
S1
*****
Cuando la entrada está activada, salta a la dirección con la etiqueta 0 a 127 designada
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
X
FC4A-C16R2/C
X
FC4A-C24R2/C
X
FC4A-D20K3/S3
X
FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X
Dispositivos válidos
Dispositivo
S1 (Origen 1)
Función
Número de etiqueta al que se salta
I Q M R T C
— — — — — —
D Constante Repetición
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
0
Cuando la entrada I0 está activada, la ejecución del programa salta a la etiqueta 0.
LJMP
S1
1
Cuando la entrada I1 está activada, la ejecución del programa salta a la etiqueta 1.
LJMP
S1
2
Cuando la entrada I2 está activada, la ejecución del programa salta a la etiqueta 2.
I0
I1
I2
END
LABEL
0
M8121 es el relé interno especial del reloj de 1 seg.
M8121
Q0
Cuando se produce el salto a la etiqueta 0, la salida Q0 oscila en incrementos de 1 seg.
END
LABEL
1
M8122
Q1
M8122 es el relé interno especial del reloj de 100 mseg.
Cuando se produce el salto a la etiqueta 1, la salida Q1 oscila en incrementos de 100
mseg.
END
LABEL
2
M8123
M8123 es el relé interno especial del reloj de 10 mseg.
Cuando se produce el salto a la etiqueta 2, la salida Q2 oscila en incrementos de 10
mseg.
Q2
END
Uso de la 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.
LABEL
0
I1
SOTU
LJMP
M0
Q1
S1
0
Aunque normalmente la instrucción SOTU
produce un pulso para un ciclo de scan, cuando
se utiliza en una ramificación del programa, el
pulso SOTU durará sólo hasta la siguiente vez
que se ejecute la misma instrucción SOTU.
En el ejemplo de la izquierda, la ramificación del
programa producirá bucles mientras el relé
interno M0 permanezca activado. Sin embargo,
SOTU produce una salida de pulso sólo durante
el primer bucle.
Q1 Memoria
interna
ACTIVADO
DESACTIVADO
Q1 Salida
ACTIVADO
DESACTIVADO
END
END
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)
LCAL
Cuando la entrada está activada, se llama a la dirección con la etiqueta 0 a 127
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.
S1
*****
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
S1 (Origen 1)
Número de etiqueta al que se llama
Q
M
R
T
C
— — — — — —
D Constante Repetición
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)
LRET
Esta instrucción se inserta al final de una subrutina llamada por la instrucción LCAL. Una vez
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
—
18-4
Función
I
—
Q
M
R
T
C
D Constante Repetición
— — — — — — —
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
I0
MOV (W) S1 –
D0
LCAL
D1 –
D1
REP
Incorrecto
I0
S1
0
MOV (W) S1 –
D0
LCAL
D1 –
D1
S1
0
S
M0
I0
MOV (W) S1 –
D20
D1 –
D21
S
M0
REP
Separe la línea de escalera para cada
instrucción LCAL.
REP
MOV (W) S1 –
D20
D1 –
D21
REP
La subrutina puede cambiar el estado de
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
0
LCAL
S1
1
I0
I1
LCAL
I2
Cuando la entrada I0 está activada, la ejecución del programa salta a la etiqueta 0.
Cuando la entrada I1 está activada, la ejecución del programa salta a la etiqueta 1.
Cuando la entrada I2 está activada, la ejecución del programa salta a la etiqueta 2.
S1
2
END
LABEL
0
M8121
Q0
M8121 es el relé interno especial del reloj de 1 seg.
Cuando se produce el salto a la etiqueta 0, la salida Q0 oscila en incrementos de 1 seg.
La ejecución del programa vuelve a la dirección de la entrada I1.
LRET
LABEL
1
M8122
Q1
LRET
M8122 es el relé interno especial del reloj de 100 mseg.
Cuando se produce el salto a la etiqueta 1, la salida Q1 oscila en incrementos de 100
mseg.
La ejecución del programa vuelve a la dirección de la entrada I2.
LABEL
2
M8123 es el relé interno especial del reloj de 10 mseg.
M8123
Q2
LRET
Cuando se produce el salto a la etiqueta 2, la salida Q2 oscila en incrementos de 10
mseg.
La 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)
IOREF
Cuando la entrada está activada, los datos de E/S de 1 bit designados por el dispositivo
de origen S1 se actualizan de inmediato independientemente del tiempo de ciclo de scan.
S1
*****
Cuando se utiliza I (entrada) como S1, el estado de entrada real se lee inmediatamente
en un relé interno, comenzando por M300, asignado a cada entrada disponible en el
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
entrada
Relé interno
Dispositivo de
entrada
Relé interno
Dispositivo de
entrada
Relé interno
I0
M300
I5
M305
I12 *
M312
I1
M301
I6
M306
I13 *
M313
I2
M302
I7
M307
I14 *
M314
I3
M303
I10 *
M310
I15 *
M315
I4
M304
I11 *
M311
Nota *: Los 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.
M8120
MOV (W) S1 –
0
D1 –
D8032
REP
M8120 es el relé interno especial del pulso de inicialización.
D8032 almacena 0 para designar la etiqueta del destino de salto 0 para
la entrada de interrupción I2.
Programa principal
END
LABEL
0
IOREF
M8125
M300
S1
I0
Q0
IOREF
M8125
S1
Q0
LRET
Cuando la entrada I2 está activada, la ejecución del programa salta a la
etiqueta 0.
M8125 es el relé interno especial de salida en funcionamiento.
IOREF lee inmediatamente el estado de la entrada I0 en el relé interno
M300.
M300 activa o desactiva la memoria interna de la salida Q0.
Otra instrucción IOREF escribe inmediatamente el estado de la
memoria interna de la salida Q0 en la salida Q0 real.
La ejecución del programa vuelve al programa principal.
DI (Desactivar interrupción)
DI
S1
**
Cuando la entrada está activada, se desactivan las entradas de interrupción y la
interrupción de temporizador designadas por el dispositivo de origen S1.
EI (Activar interrupción)
EI
S1
**
Cuando la entrada está activada, se activan las entradas de interrupción y la interrupción
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
S1 (Origen 1)
Función
Entradas de interrupción e interrupción de
temporizador
I
Q
M
R
T
C
D Constante Repetición
— — — — — — —
1-31
—
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
Entrada de interrupción I2
Entrada de interrupción I3
Entrada de interrupción I4
Entrada de interrupción I5
Interrupción de temporizador
Interrupción activada
M8140 ACTIVADO
M8141 ACTIVADO
M8142 ACTIVADO
M8143 ACTIVADO
M8144 ACTIVADO
Interrupción desactivada
M8140 DESACTIVADO
M8141 DESACTIVADO
M8142 DESACTIVADO
M8143 DESACTIVADO
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.
DI
S1
19
El total de las entradas de interrupción y la
interrupción de temporizador seleccionadas se
muestra como dispositivo de origen S1.
Interrupción
Entrada de interrupción I2
Entrada de interrupción I3
Entrada de interrupción I4
Entrada de interrupción I5
Interrupción de
temporizador
18-8
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
Valor de S1
1
2
4
8
16
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.
M8120
M8120 es el relé interno especial del pulso de inicialización.
MOV (W) S1 –
0
D1 –
D8032
REP
MOV (W) S1 –
1
D1 –
D8033
REP
MOV (W) S1 –
2
D1 –
D8036
REP
D8036 almacena el número de etiqueta del destino de salto 2 para la
interrupción de temporizador.
DI
S1
19
Cuando la entrada I10 está activada, DI desactiva las entradas de
interrupción I2, I3 y la interrupción de temporizador, por lo que M8140,
M8141 y M8144 se desactivan.
EI
S1
3
Cuando la entrada I11 está activada y la entrada I10 está desactivada,
EI activa las entradas de interrupción I2 y I3, por lo que M8140 y M8141
se activan.
EI
S1
16
Cuando la entrada I12 está activada y la entrada I10 está desactivada,
EI activa la interrupción de temporizador, por lo que M8144 se activa.
END
Final del programa principal.
I10
I11
I10
I12
I10
D8032 almacena el número de etiqueta del destino de salto 0 para la
entrada de interrupción I2.
LABEL
0
D8033 almacena el número de etiqueta del destino de salto 1 para la
entrada de interrupción I3.
Cuando la entrada I2 está activada, la ejecución del programa salta a la
etiqueta 0.
M8125 es el relé interno especial de salida en funcionamiento.
ALT
D1
Q2
IOREF
S1
Q2
M8125
M8125
LRET
LABEL
1
ALT activa o desactiva la memoria interna de la salida Q2.
IOREF escribe inmediatamente el estado de la memoria interna de la
salida Q2 en la salida Q2 real.
La ejecución del programa vuelve al programa principal.
Cuando la entrada I3 está activada, la ejecución del programa salta a la
etiqueta 1.
M8125 es el relé interno especial de salida en funcionamiento.
ALT
D1
Q3
IOREF
S1
Q3
M8125
M8125
LRET
LABEL
2
ALT
M8125
IOREF
M8125
ALT activa o desactiva la memoria interna de la salida Q3.
IOREF escribe inmediatamente el estado de la memoria interna de la
salida Q3 en la salida Q3 real.
La ejecución del programa vuelve al programa principal.
La interrupción de temporizador se produce cada 100 mseg; entonces,
el programa de ejecución salta a la etiqueta 2.
D1
Q4
M8125 es el relé interno especial de salida en funcionamiento.
S1
Q4
IOREF escribe inmediatamente el estado de la memoria interna de la
salida Q4 en la salida Q4 real.
LRET
La ejecución del programa vuelve al programa principal.
ALT activa o desactiva la memoria interna de la salida Q4.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
18-9
18: INSTRUCCIONES DE 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
un punto de datos a otro valor, utilizando una relación lineal
entre los valores de X e Y.
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
del módulo de la CPU, consulte la página 29-1.
Y
(X2, Y2)
(X1, Y1)
(X0, Y0)
X
Tipo compacto
Módulo de la CPU
Versión de programa del
sistema
Tipo estrecho
FC4A-C10R2
FC4A-C10R2C
FC4A-C16R2
FC4A-C16R2C
FC4A-C24R2
FC4A-C24R2C
FC4A-D20K3
FC4A-D20S3
FC4A-D20RK1
FC4A-D20RS1
FC4A-D40K3
FC4A-D40S3
—
—
204 o superior
204 o
superior
203 o superior
Use la 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)
XYFS (I)
S1
**
Y0 ..... Xn
*****
*****
X0
*****
Cuando la entrada está activada, se establece el
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)
Yn
*****
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
S1 (Origen 1)
Número de formato
— — — — — — —
I
Q
M
R
T
C
D
Constante
Repetición
De 0 a 5
—
X0 a Xn
Valor X
X
X
X
X
X
X
X
De 0 a 32767
De 0 a 65535
—
Y0 a Yn
Valor Y
X
X
X
X
X
X
X
De 0 a 65535
–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
sistema
Versiones del programa del
sistema
Tipo de datos
Entero
Palabra
Entero
Xn (Valor X)
0 a 32767
0 a 65535
0 a 65535
Yn (Valor Y)
–32768 a 32767
0 a 65535
–32768 a 32767
Versiones del programa del sistema actualizado
Y
Y
65535
32767
0
Coordenadas
válidas
Y
32767
X
32767
–32768
0
0
65535
X
X
65535
–32768
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
(registro de desplazamiento) se designa como Xn o Yn, se utilizan 16 puntos.
W
I
(palabra)
(entero)
W
X
19-2
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como Xn o Yn, se utiliza 1 punto.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
19: INSTRUCCIONES DE CONVERSIÓN DE COORDENADAS
CVXTY (Convertir X a Y)
CVXTY (I) S1
**
S2
*****
Cuando la entrada está activada, el valor X designado por el dispositivo
S2 se convierte en el valor Y correspondiente en 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.
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
S1 (Origen 1)
Número de formato
Q
M
R
T
C
D
— — — — — — —
Constante
Repetición
De 0 a 5
—
—
—
S2 (Origen 2)
Valor X
X
X
X
X
X
X
X
De 0 a 32767
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
del sistema
Versiones del programa
del sistema
Tipo de datos
Entero
Palabra
S2 (Valor X)
0 a 32767
0 a 65535
0 a 65535
D1 (Valor Y)
–32768 a 32767
0 a 65535
–32768 a 32767
Versiones del programa del sistema actualizado
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
Entero
19-3
19: INSTRUCCIONES DE CONVERSIÓN DE COORDENADAS
Programa
del sistema
Versiones del programa
del sistema
Versiones del programa del sistema actualizado
Y
Y
65535
32767
Coordenadas
válidas
0
–32768
Y
32767
X
32767
0
0
65535
X
X
65535
–32768
Tipos de datos válidos
W
(palabra)
I
(entero)
X
X
Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(registro de desplazamiento) se designa como S2 o D1, se utilizan 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D
(registro de datos) se designa como S2 o D1, se utiliza 1 punto.
Error de 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)
CVYTX (I) S1
**
S2
*****
Cuando la entrada está activada, el valor Y designado por el dispositivo
S2 se convierte en el valor X correspondiente en 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.
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
S1 (Origen 1)
Número de formato
— — — — — — —
I
Q
M
R
T
C
D
Constante
Repetición
De 0 a 5
—
S2 (Origen 2)
Valor Y
X
X
X
X
X
X
X
De 0 a 65535
–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
sistema
Versiones del programa del
sistema
Tipo de datos
Entero
Palabra
Entero
S2 (Valor Y)
–32768 a 32767
0 a 65535
–32768 a 32767
D1 (Valor X)
0 a 32767
0 a 65535
0 a 65535
Versiones del programa del sistema actualizado
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
19-5
19: INSTRUCCIONES DE CONVERSIÓN DE COORDENADAS
Programa del
sistema
Versiones del programa del
sistema
Versiones del programa del sistema actualizado
Y
Y
65535
32767
Coordenadas
válidas
Y
32767
X
32767
0
0
–32768
0
65535
X
X
65535
–32768
Tipos de datos válidos
W
(palabra)
I
(entero)
X
X
Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(registro de desplazamiento) se designa como S2 o D1, se utilizan 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como S2 o D1, se utiliza 1 punto (tipo de datos entero).
Error de 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)
X1
8000
M8120 es el relé interno especial del pulso de
inicialización.
S1
0
X0
0
Y0
0
I0
CVXTY (I) S1
0
S2
D10
D1
D20
Cuando la entrada I0 está activada, CVXTY convierte el
valor de D10 y almacena el resultado en D20.
I1
CVYTX (I) S1
0
S2
D11
S1
D21
Cuando la entrada I1 está activada, CVYTX convierte el
valor de D11 y almacena el resultado en D21.
M8120
Y1
4000
Al iniciar, XYFS especifica dos puntos.
END
Y
El gráfico muestra la relación lineal definida por los dos
puntos:
(X1, Y1)
Y = 1--- X
2
D11 (2500)
Si el valor del registro de datos D10 es 2000, el valor
asignado a D20 es 1000.
D20 (1000)
0
(X0, Y0)
19-6
Para la conversión Y a X, se utiliza la siguiente
ecuación:
D10
(2000)
D21
(5000)
8000
X
X = 2Y
Si el valor del registro de datos D11 es 2500, el valor
asignado a D21 es 5000.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
19: INSTRUCCIONES DE 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
0
X0
0
Y0
100
I0
CVXTY (I) S1
0
S2
C10
D1
D90
I1
CVYTX (I) S1
0
S2
D95
S1
D30
M8120
X1
100
Y1
0
X2
300
M8120 es el relé interno especial del
pulso de inicialización.
Y2
100
Al iniciar, XYFS especifica tres puntos.
CVXTY convierte el valor de C10 y
almacena el resultado en D90.
CVYTX convierte el valor de D95 y
almacena el resultado en D30.
END
(X0, Y0)
Y
(0, 100)
100
(X2, Y2)
(300, 100)
D90 (75)
D95 (40)
(X1, Y1)
(100, 0)
0
D30
(60)
100
C10
(250)
300
X
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
Módulo de la CPU
Tipo estrecho
FC4A-C10R2
FC4A-C10R2C
FC4A-C16R2
FC4A-C16R2C
FC4A-C24R2
FC4A-C24R2C
FC4A-D20K3
FC4A-D20S3
FC4A-D20RK1
FC4A-D20RS1
FC4A-D40K3
FC4A-D40S3
—
—
—
204 o
superior
202 o superior
Versión de programa del
sistema
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)
PULS
1
S1
*****
D1
*****
Cuando la entrada está activada, la instrucción PULS1 envía una salida de
pulso desde la salida Q0. La frecuencia de pulso de salida está determinada por
el dispositivo de origen S1. El ratio de anchura de pulso de salida está fijado en
el 50 %.
PULS1 se puede programar para que genere un 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)
PULS
2
S1
*****
D1
*****
Cuando la entrada está activada, la instrucción PULS2 envía una salida de
pulso desde la salida Q1. La frecuencia de pulso de salida está determinada por
el dispositivo de origen S1. El ratio de anchura de pulso de salida está fijado en
el 50 %.
PULS2 genera pulsos de salida mientras la entrada de inicio de la 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
S1 (Origen 1)
Registro de control
— — — — — —
D1 (Destino 1)
Relé de estado
— —
X
R
T
C
D Constante Repetición
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
vo
Función
S1+0
Modo de operación
S1+1
Frecuencia de pulso de
salida
S1+2
Recuento de pulsos
S1+3
S1+4
S1+5
S1+6
S1+7
Valor de preselección
(palabra alta)
Valor de preselección
(palabra baja)
Valor actual (palabra
alta)
Valor actual
(palabra baja)
Estado de error
Descripción
0: 10 a 1.000 Hz
1: 100 a 10.000 Hz
2: 1.000 a 20.000 Hz
3: 10 a 20.000 Hz (solo CPU actualizada)
Cuando S1+0 (modo de operación) = 0 o 1: 1 a 100 (%)
(1% a 100% de la frecuencia máxima del modo seleccionado S1+0)
Cuando S1+0 (modo de operación) = 2: 1 a 20 (×5%)
(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
1: Activar recuento de pulsos (sólo PULS1)
L/E
L/E
L/E
1 a 100.000.000 (05F5 E100h) (sólo PULS1)
L/E
1 a 100.000.000 (05F5 E100h) (sólo PULS1)
L
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
L/E
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
20: INSTRUCCIONES DE PULSO
S1+1 Frecuencia de pulso de salida
Cuando S1+0 toma el valor de 0 a 2, el valor almacenado en el registro de datos designado por el dispositivo
S1+1 especifica la frecuencia de salida de pulso en porcentaje del 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.
Frecuencia de pulso de salida (Hz)
Frecuencia máxima (Hz) seleccionada por el valor S1+0 x S1+1 (%)
Frecuencia máxima (Hz) seleccionada por el valor S1+0 x S1+1 (×5%)
Frecuencia de pulso de salida (Hz) seleccionada por S1+1
Modo de operación
0o1
2
3
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
error
Modos de funcionamiento 0 a 2
Modo de funcionamiento 3
0
Normal
1
Error de designación del modo de operación
(S1+0 almacena un valor distinto de 0 a 2)
Error de designación del modo de operación (S1+0
almacena un valor distinto de 0 a 3)
2
Error de designación de frecuencia de pulso de
salida (S1+1 almacena un valor distinto de 1 a 100)
Error de designación de frecuencia de pulso de
salida (S1+1 almacena un valor distinto de 10 a
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
error
Modos de funcionamiento 0 a 2
Modo de funcionamiento 3
4
Error de designación de valor de preselección (S1+3 y S1+4 almacenan un valor distinto de 1 a
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
vo
Función
Descripción
L/E
D1+0
Salida de pulso
ACTIVADA
0: Salida de pulso DESACTIVADA
1: Salida de pulso ACTIVADA
L
D1+1
Salida de pulso finalizada
0: Salida de pulso no finalizada
1: Salida de pulso finalizada
L
D1+2
Desbordamiento de
salida de pulso
0: No se produjo desbordamiento
1: Se produjo desbordamiento (sólo PULS1)
L
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.
asignación
20-4
Función
Descripción
D8055
Frecuencia de pulso
actual de PULS1 o
RAMP (Q0)
Mientras se ejecuta la instrucción PULS1 o RAMP, D8055 almacena la
frecuencia de pulso actual de la salida Q0.
El valor se actualiza en cada scan.
D8056
Frecuencia de pulso
actual de PULS2 o
RAMP (Q1)
Mientras se ejecuta la instrucción PULS2 o RAMP (salida de pulso dual
de control reversible), D8056 almacena la frecuencia de pulso actual de la
salida Q1.
El valor se actualiza en cada scan.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
20: INSTRUCCIONES DE PULSO
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.
I0
PULS
1
S1
D200
D1
M50
D202 = 1 (activar recuento de pulsos)
Entrada de inicio I0
Frecuencia de pulso de salida D201
FR1
FR2
FR3
Valor de 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.
I1
PULS
2
S1
D100
D1
M20
D102 = 0 (desactivar recuento de pulsos)
Entrada de inicio I1
Frecuencia de pulso de salida D101
FR1
FR2
FR3
Pulso de salida Q1
FR1
FR2
Salida de pulso ACTIVADA M20
Salida de pulso finalizada M21
• Cuando se activa la entrada I1, PULS2 comienza a generar pulsos de salida a la frecuencia designada por el valor
almacenado en el registro de datos D101. Mientras se 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
Dispositivo
Función
S1+0
Modo operativo
Frecuencia de pulso de
salida
Contaje de pulsos
Valor preestablecido
(palabra alta)
Valor preestablecido
(palabra baja)
Valor actual (palabra alta)
Valor actual (palabra baja)
S1+1
S1+2
S1+3
S1+4
S1+5
S1+6
PULSST
M8120
Descripción
Intervalo de frecuencia de 10 Hz a 20000 Hz
111 Hz (5.555 Hz)
D3 (0)
D4 (5000) → (60000)
De 0 a 60.000
Cuando arranca la CPU, la macro PULSST designa los
parámetros para la salida de pulso en la primera etapa.
MOV(W) S1 –
5555
D1 –
D1
REP
MOV(D)
D1 –
D3
REP
S
M1
I0
M1
M101
SOTU
PULS
1
S1
D0
D5
D6
M8120 es el relé interno especial del pulso de inicialización.
S1
D0
S1 –
60000
D2 (1)
5.000 (60.000)
R
M101
M101
D1 (111) → (5555)
Activar contaje de pulsos
R
M1
SOTU
Dirección del dispositivo
(Valor)
D0 (3)
D1
M100
R
M101
El indicador de actualización de datos de pulso M1 se reinicia (no
se actualizan los datos de pulso).
El indicador de salida de pulso completo M101 se desactiva.
Cuando M101 se activa, dos instrucciones MOV guardan parámetros
de segunda etapa en los registros de datos D1, D3 y D4.
D1 (Frecuencia de pulso de salida): 5.555 (5555 Hz)
D3 (palabra alta de valor de preselección): 0
D4 (palabra baja de valor de preselección): 60.000
El indicador de actualización de datos de pulso M1 se configura
(se actualizan los datos de pulso).
Cuando se activa la entrada de inicio I0, PULS1 empieza a
generar pulsos de salida a 111 Hz en la primera etapa.
Salida de pulso completa M101 se desactiva.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
20-7
20: INSTRUCCIONES DE PULSO
PWM1 (Modulación de anchura de pulso 1)
PWM
1
S1
*****
Cuando la entrada está activada, la instrucción PWM1 genera una salida de
pulso. La frecuencia de pulso de salida se selecciona desde 6,81, 27,26 o
217,86 Hz y el ratio de anchura de pulso de salida está determinado por el
dispositivo de origen S1.
D1
*****
PWM1 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)
PWM
2
S1
*****
Cuando la entrada está activada, la instrucción PWM genera una salida de
pulso. La frecuencia de pulso de salida se selecciona desde 6,81, 27,26 o
217,86 Hz y el ratio de anchura de pulso de salida está determinado por el
dispositivo de origen S1.
D1
*****
PWM2 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
S1 (Origen 1)
Registro de control
— — — — — —
I
Q
M
D1 (Destino 1)
Relé de estado
— —
X
R
T
C
D Constante Repetición
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
S1+0
Frecuencia de pulso de salida
S1+1
Ratio de anchura de pulso
S1+2
Recuento de pulsos
S1+3
S1+4
S1+5
S1+6
S1+7
Valor de preselección (palabra alta)
Valor de preselección (palabra baja)
Valor actual (palabra alta)
Valor actual (palabra baja)
Estado de error
Descripción
0: 6,81 Hz
1: 27,26 Hz
2: 217,86 Hz
1 a 100
(1% a 100% del período determinado por la
frecuencia de pulso de salida S1+0)
0: Desactivar recuento de pulsos
1: Activar recuento de pulsos (sólo PWM1)
L/E
1 a 100.000.000 (05F5 E100h) (sólo PWM1)
L/E
1 a 100.000.000 (05F5 E100h) (sólo PWM1)
L
0a5
L
L/E
L/E
L/E
S1+0 Frecuencia de pulso de salida
El valor almacenado en el registro de datos designado en el dispositivo S1+0 determina la frecuencia de salida
de pulso.
0: 6,81 Hz (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.
Anchuradepulsoenseg
Anchura de pulso en seg = Período × ----------------------------------------------------------100
1
Anchura de pulso en seg
= ---------------------------------------------------- × ------------------------------------------------------------Pulso en seg de salida
100
Anchura de pulso en seg = (Período en seg) x (%Tiempo ON)/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
error
Descripción
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)
4
Error de designación de valor de preselección (S1+3 y S1+4 almacenan un valor distinto de 1 a
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
vo
Función
Descripción
L/E
D1+0
Salida de pulso ACTIVADA
0: Salida de pulso DESACTIVADA
1: Salida de pulso ACTIVADA
L
D1+1
Salida de pulso finalizada
0: Salida de pulso no finalizada
1: Salida de pulso finalizada
L
D1+2
Desbordamiento de salida de pulso
0: No se produjo desbordamiento
1: Se produjo desbordamiento (sólo PWM1)
L
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.
I0
PWM
1
S1
D200
D202 = 1 (activar recuento de pulsos)
D1
M50
Entrada de inicio I0
Ratio de anchura de pulso D201
Valor de preselección D203·D204
PWR1
PWR2
PWR3
PV1
PV2
PV3
PWR1
PWR2
Pulso de salida Q0
PV1
PV2
Salida de pulso ACTIVADA M50
Salida de pulso finalizada M51
• Cuando se activa la entrada I0, PWM1 comienza a generar pulsos de salida a la frecuencia designada por el valor
almacenado en el registro de datos D200. La anchura de pulso viene determinada por el valor almacenado en el registro de
datos D201. Mientras se 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.
I1
PWM
2
S1
D100
D102 = 0 (desactivar recuento de pulsos)
D1
M20
Entrada de inicio I1
Ratio de anchura de pulso D101
PWR1
PWR1
PWR2
PWR3
PWR2
Pulso de salida Q1
Salida de pulso ACTIVADA M20
Salida de pulso finalizada M21
• Cuando se activa la entrada I1, PWM2 comienza a generar pulsos de salida a la frecuencia designada por el valor
almacenado en el registro de datos D100. La anchura de pulso viene determinada por el valor almacenado en el registro de
datos D101. Mientras se 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
Dispositivo
Función
S1+0
S1+1
S1+2
S1+4
S1+5
S1+6
S1+7
Frecuencia de pulso de salida
Relación anchura de pulso
Contaje de pulsos
Valor preestablecido (palabra
alta)
Valor preestablecido (palabra baja)
Valor actual (palabra alta)
Valor actual (palabra baja)
Estado de error
D1+0
Salida de pulso ACTIVADA
D1+1
Salida de pulso completa
D1+2
Desbordamiento de salida de
pulso
S1+3
PWMST
M8120
Descripción
Sin utilizar
Sin utilizar
0: Salida de pulso DESACTIVADA
1: Salida de pulso ACTIVADA
0: Salida de pulso incompleta
1: Salida de pulso completa
0: Desbordamiento no ocurrido
1: Desbordamiento ocurrido (sólo PWM1)
D3
D4
D5
D6
D7
M100
M101
M102
M8120 es el relé interno especial del pulso de inicialización.
S1
D0
Cuando arranca la CPU, la macro PWMST designa los parámetros para
la salida de pulso en la primera etapa.
MOV(W) S1 –
30
D1 –
D1
REP
I0
MOV(W) S1 –
60
D1 –
D1
REP
I0
I1
PWM
1
S1
D0
217,86 Hz
30% o 60%
Desactivar contaje de pulsos
Dirección del
dispositivo (Valor)
D0 (2)
D1 (30 o 60)
D2 (0)
D1
M100
Cuando la entrada I0 está desactivada, D1 (relación de anchura de pulso)
almacena 30 (30%).
Cuando la entrada I0 está activada, D1 (relación de anchura de pulso)
almacena 60 (60%).
Cuando la entrada I1 está activada, PWM1 genera pulsos de salida de
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)
RAMP
S1
*****
Cuando la entrada está activada, la instrucción RAMP envía un número
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.
D1
*****
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
S1 (Origen 1)
Registro de control
— — — — — —
D1 (Destino 1)
Relé de estado
— —
X
R
T
C
D Constante Repetición
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
20-14
Función
S1+0
Modo de operación
S1+1
Frecuencia de pulso
constante
S1+2
Frecuencia de pulso inicial
Descripción
0: 10 a 1.000 Hz
1: 100 a 10.000 Hz
2: 1.000 a 20.000 Hz
3: 10 a 20.000 Hz (solo CPU actualizada)
Cuando S1+0 (modo de operación) = 0 o 1: 1 a 100 (%)
(1% a 100% de la frecuencia máxima del modo seleccionado S1+0)
Cuando S1+0 (modo de operación) = 2: 1 to 20 (×5%)
(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)
Cuando S1+0 (modo de operación) = 2: 1 to 20 (×5%)
(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)
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
L/E
L/E
L/E
L/E
20: INSTRUCCIONES DE PULSO
Dispositivo
S1+3
Función
Velocidad de cambio de
frecuencia
Periodo de cambio de
frecuencia
S1+4
Control reversible activado
S1+5
Dirección de control
S1+6
S1+7
S1+8
S1+9
S1+10
Valor de preselección
(palabra alta)
Valor de preselección
(palabra baja)
Valor actual (palabra alta)
Valor actual (palabra baja)
Estado de error
Descripción
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)
Cuando S1+0 (modo de operación) = 2: 1 to 20 (×5%)
(5% a 100% de la frecuencia máxima del modo seleccionado S1+0)
L/E
L/E
Cuando S1+0 (modo de operación) = 3: 10 to 20.000 (Hz)
0: Control reversible desactivado
1: Control reversible (salida de pulso única)
2: Control reversible (salida de pulso dual)
0: Hacia delante
1: Invertido
L/E
L/E
1 a 100.000.000 (05F5 E100h)
L/E
1 a 100.000.000 (05F5 E100h)
L
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
0o1
2
3
Frecuencia de pulso estable (Hz)
Frecuencia máxima (Hz) seleccionada por el valor S1+0 x S1+1 (%)
Frecuencia máxima (Hz) seleccionada por el valor S1+0 x S1+1 (×5%)
Frecuencia de pulso estable (Hz) seleccionada mediante S1+1
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
20-15
20: INSTRUCCIONES DE PULSO
S1+2 Frecuencia de pulso inicial
Cuando S1+0 toma el valor de 0 a 2, el valor almacenado en el registro de datos designado por el dispositivo
S1+2 especifica la frecuencia de salida de pulso inicial en porcentaje del 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
0o1
2
3
Frecuencia de pulso inicial (Hz)
Frecuencia máxima (Hz) seleccionada por el valor S1+0 × S1+1 (%)
Frecuencia máxima (Hz) seleccionada por el valor S1+0 × S1+2 (×5%)
Frecuencia de pulso inicial (Hz) seleccionada mediante S1+1
S1+3 Velocidad de cambio de frecuencia/Periodo de cambio de frecuencia
Cuando S1+0 toma el valor de 0 a 2, el valor almacenado en el registro de datos designado por el dispositivo
S1+3 especifica la velocidad de cambio de frecuencia de salida para un periodo de 10 ms en porcentaje del
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
20-16
Periodo de cambio de frecuencia
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
20: INSTRUCCIONES DE PULSO
S1+4 Control reversible activado
El valor almacenado en el registro de datos designado por el dispositivo S1+4 especifica uno de los modos de
salida.
Valor de
S1+4
Control reversible
Descripción
La salida Q0 genera pulsos de salida; utilizados para el control de única
dirección.
0
Control reversible
desactivado
Salida Q0
La salida Q1 puede utilizarse para PULS2, PWM2, ZRN2 o como salida
ordinaria.
La salida Q0 genera pulsos de salida y la Q1 genera una señal de control de
dirección.
1
Control reversible
(Salida de pulso
única)
Salida Q0
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
2
Control reversible
(Salida de pulso
dual)
(Hacia delante)
Salida Q1
(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
error
20-18
Modos de funcionamiento 0 a 2
Modo de funcionamiento 3
0
Normal
1
Error de designación del modo de operación
(S1+0 almacena un valor distinto de 0 a 2)
Error de designación del modo de operación
(S1+0 almacena un valor distinto de 0 a 3)
2
Error de designación de frecuencia de pulso inicial
(S1+2 almacena un valor distinto de 1 a 100)
Error de designación de frecuencia de pulso inicial
(S1+2 almacena un valor distinto de 10 a 20.000)
3
Error de designación de valor de preselección
(S1+6 y S1+7 almacenan un valor distinto de 1 a
100.000.000)
El número de pulsos para el área de cambio de
frecuencia calculado a partir de la frecuencia de
pulso constante (S1+1), la frecuencia de pulso
inicial (S1+2) y la velocidad de cambio de
frecuencia (S1+3) es 0.
Error de designación de valor de preselección
(S1+6 y S1+7 almacenan un valor distinto de 1 a
100.000.000)
4
Error de designación de frecuencia de pulso
constante
(S1+1 almacena un valor distinto de 1 a 100)
Error de designación de frecuencia de pulso
constante
(S1+1 almacena un valor distinto de 10 a 20.000)
5
Error de designación de velocidad de cambio de
frecuencia
(S1+3 almacena un valor distinto de 1 a 100)
Error de designación del periodo de cambio de
frecuencia
(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)
8
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)
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).
9
La frecuencia de pulso inicial (S1+2) es mayor que la frecuencia de pulso constante (S1+1). Reduzca la
frecuencia de pulso inicial (S1+2) hasta un valor que sea menor que la frecuencia de pulso constante
(S1+1).
10
La velocidad de cambio de frecuencia (S1+3) es
mayor que la diferencia entre la frecuencia de
pulso inicial (S1+2) y la frecuencia de pulso
constante (S1+1). Reduzca la velocidad de cambio
de frecuencia (S1+3) o la frecuencia de pulso
inicial (S1+2).
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
—
20: INSTRUCCIONES DE PULSO
Dispositivo de destino D1 (Relé de estado)
Cuatro 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
D1+0
Salida de pulso
ACTIVADA
0: Salida de pulso DESACTIVADA
1: Salida de pulso ACTIVADA
L
D1+1
Salida de pulso finalizada
0: Salida de pulso no finalizada
1: Salida de pulso finalizada
L
D1+2
Estado de salida de
pulso
0: Salida de pulso constante
1: Cambio de frecuencia de pulso de salida
L
D1+3
Desbordamiento de
salida de pulso
0: No se produjo desbordamiento
1: Se produce un desbordamiento
L
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.
asignación
Función
Descripción
D8055
Frecuencia de pulso
actual de PULS1 o
RAMP (Q0)
Mientras se ejecuta la instrucción PULS1 o RAMP, D8055 almacena la
frecuencia de pulso actual de la salida Q0.
El valor se actualiza en cada scan.
D8056
Frecuencia de pulso
actual de PULS2 o
RAMP (Q1)
Mientras se ejecuta la instrucción PULS2 o RAMP (salida de pulso dual
de control reversible), D8056 almacena la frecuencia de pulso actual de la
salida Q1.
El valor se actualiza en cada scan.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
20-19
20: INSTRUCCIONES DE PULSO
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.
RAMP
I0
S1
D200
D1
M50
D204 = 0 (control reversible desactivado)
Entrada de inicio I0
Frecuencia de pulso constante
Frecuencia de pulso inicial
Pulso de salida Q0
Salida de pulso ACTIVADA M50
Salida de pulso finalizada M51
Estado de salida de pulso M52
• Cuando se activa la entrada I0, RAMP genera pulsos de salida comenzando por la frecuencia inicial designada
por el valor almacenado en el registro de datos D202. Mientras se 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.
RAMP
I0
S1
D200
D1
M50
D204 = 1 (control reversible con salida de pulso única)
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.
RAMP
I0
S1
D200
D1
M50
D204 = 2 (control reversible con salida de pulso dual)
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
Dispositivo
Función
S1+0
S1+1
S1+2
S1+3
S1+4
S1+5
S1+6
S1+7
S1+8
S1+9
S1+10
Modo operativo
Frecuencia de pulso estable
Frecuencia de pulso inicial
Periodo de cambio de frecuencia
Activar control reversible
Dirección de control
Valor preestablecido (palabra alta)
Valor preestablecido (palabra baja)
Valor actual (palabra alta)
Valor actual (palabra baja)
Estado de error
D1+0
Salida de pulso ACTIVADA
D1+1
Salida de pulso completa
D1+2
Estado de salida de pulso
D1+3
Desbordamiento de salida de
pulso
M8120
M8120 es el relé interno especial del pulso de inicialización.
RAMPST S1
D0
RAMP
I0
S1
D0
Dirección del dispositivo
(Valor)
Intervalo de frecuencia de 10 Hz a 20.000 Hz
D0 (3)
10.000 Hz
D1 (10000)
10 Hz
D2 (10)
2.000 ms
D3 (2000)
Control reversible desactivado
D4 (0)
Sin usar (sin efecto)
D5
D6 (0)
48.000
D7 (48000)
D8
De 0 a 48.000
D9
D10
0: Salida de pulso DESACTIVADA
M100
1: Salida de pulso ACTIVADA
0: Salida de pulso incompleta
M101
1: Salida de pulso completa
0: Salida de pulso estable
M102
1: Cambio de frecuencia de pulso de salida
0: Desbordamiento no ocurrido
M103
1: Desbordamiento
Descripción
Cuando arranca la CPU, la macro RAMPST designa los parámetros para la salida
de pulso.
D1
M100
Cuando la entrada inicial I0 se activa, RAMP comienza a generar 48.000 pulsos
de salida.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
20-23
20: INSTRUCCIONES DE PULSO
Programa de muestra: RAMP — Control reversible con salida de pulso única
Este programa muestra un programa de usuario de la 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
Dispositivo
S1+0
S1+1
S1+2
S1+3
S1+4
S1+5
S1+6
S1+7
S1+8
S1+9
S1+10
M8120
Dirección del dispositivo
(Valor)
Modo operativo
Intervalo de frecuencia de 10 Hz a 20.000 Hz
D0 (3)
Frecuencia de pulso estable
10.000 Hz
D1 (10000)
Frecuencia de pulso inicial
10 Hz
D2 (10)
Periodo de cambio de frecuencia 2.000 ms
D3 (2000)
Activar control reversible
Control reversible con salida única
D4 (1)
Dirección de control
Adelante
D5 (0 o 1)
Valor preestablecido (palabra alta)
D6 (0)
48.000
Valor preestablecido (palabra baja)
D7 (48000)
Valor actual (palabra alta)
D8
De 0 a 48.000
Valor actual (palabra baja)
D9
Estado de error
D10
Función
Descripción
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 de pulso.
MOV(W) S1 –
0
D1 –
D5
REP
I1
Cuando la entrada I1 está desactivada, D5 (dirección de control)
almacena 0 (adelante).
MOV(W) S1 –
1
D1 –
D5
REP
I1
Cuando la entrada I1 está activada, D5 (dirección de control) almacena
1 (inversa).
RAMP
I0
20-24
S1
D0
D1
M100
Cuando la entrada inicial I0 se activa, RAMP comienza a generar
48.000 pulsos de salida.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
20: INSTRUCCIONES DE PULSO
Programa de muestra: RAMP — Control reversible con salida de pulso dual
Este programa muestra un programa de usuario de la 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
Dispositivo
Función
Descripción
S1+0
S1+1
S1+2
S1+3
S1+4
S1+5
S1+6
S1+7
S1+8
S1+9
S1+10
Modo operativo
Frecuencia de pulso estable
Frecuencia de pulso inicial
Periodo de cambio de frecuencia
Activar control reversible
Dirección de control
Valor preestablecido (palabra alta)
Valor preestablecido (palabra baja)
Valor actual (palabra alta)
Valor actual (palabra baja)
Estado de error
Intervalo de frecuencia de 10 Hz a 20.000 Hz
10.000 Hz
10 Hz
2.000 ms
Control reversible con salida dual
Adelante
48.000
De 0 a 48.000
Dirección del
dispositivo (Valor)
D0 (3)
D1 (10000)
D2 (10)
D3 (2000)
D4 (2)
D5 (0 o 1)
D6 (0)
D7 (48000)
D8
D9
D10
M8120 es el relé interno especial del pulso de inicialización.
M8120
RAMPST S1
D0
Cuando arranca la CPU, la macro RAMPST designa los parámetros para
la salida de pulso.
MOV(W) S1 –
0
D1 –
D5
REP
I1
Cuando la entrada I1 está desactivada, D5 (dirección de control)
almacena 0 (adelante).
MOV(W) S1 –
1
D1 –
D5
REP
I1
Cuando la entrada I1 está activada, D5 (dirección de control) almacena 1
(inversa).
RAMP
I0
S1
D0
D1
M100
Cuando la entrada inicial I0 se activa, RAMP comienza a generar 48.000
pulsos de salida.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
20-25
20: INSTRUCCIONES DE PULSO
ZRN1 (Devolución de cero 1)
ZRN1
S1
*****
S2
*****
Cuando la entrada está activada, la instrucción ZRN1 envía una salida
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.
D1
*****
El ratio de anchura de pulso de salida está fijado en el 50 %.
ZRN2 (Devolución de cero 2)
ZRN2
S1
*****
S2
*****
Cuando la entrada está activada, la instrucción ZRN2 envía una salida
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.
D1
*****
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
S1 (Origen 1)
Registro de control
— — — — — —
S2 (Origen 2)
Entrada de desaceleración
X
D1 (Destino 1)
Relé de estado
D Constante Repetición
X
—
—
— ▲ — — — —
—
—
— — ▲ — — — —
—
—
El dispositivo de origen S1 (registro de control) utiliza 5 registros de datos comenzando por el dispositivo
designado como S1. Los registros de datos D0 a D1295 y D2000 a D7995 se pueden designar como S1. Si
desea obtener 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
S1+0
Modo de operación inicial
S1+1
Frecuencia de pulso
inicial
S1+2
Modo de operación
reducido
S1+3
Frecuencia de pulso
reducida
S1+4
Estado de error
20-26
Descripción
0: 10 a 1.000 Hz
1: 100 a 10.000 Hz
2: 1.000 a 20.000 Hz
Cuando S1+0 (modo de operación inicial) = 0 o 1: 1 a 100 (%)
(1% a 100% de la frecuencia máxima del modo seleccionado S1+0)
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
1: 100 a 10.000 Hz
2: 1.000 a 20.000 Hz
Cuando S1+0 (modo de operación reducido) = 0 o 1: 1 a 100 (%)
(1% a 100% de la frecuencia máxima del modo seleccionado S1+2)
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)
0a2
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
L/E
L/E
L/E
L/E
L/E
L
20: INSTRUCCIONES DE PULSO
S1+0 Modo de 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
0 o1
2
Frecuencia de pulso inicial (Hz)
Frecuencia máxima (Hz) seleccionada por el valor S1+0 x S1+1 (%)
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
0o1
2
Frecuencia de pulso reducida (Hz)
Frecuencia máxima (Hz) seleccionada por el valor S1+2 × S1+3 (%)
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
error
0
1
2
Descripción
Normal
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
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
vo
Función
S2
Entrada de desaceleración de alta
velocidad
Entrada de desaceleración
normal
Descripción
I2, I3, I4, I5
I0, I1, I6 a I307, M0 a M1277
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
vo
Función
Descripción
L/E
D1+0
Salida de pulso
ACTIVADA
0: Salida de pulso DESACTIVADA
1: Salida de pulso ACTIVADA
L
D1+1
Salida de pulso finalizada
0: Salida de pulso no finalizada
1: Salida de pulso finalizada
L
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.
I0
ZRN
1
S1
D200
S2
I2
D1
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
Dispositivo
Función
Descripción
S1+0
S1+1
S1+2
S1+3
S1+4
S2
Modo de funcionamiento inicial
Frecuencia de pulso inicial
Modo de funcionamiento lento
Frecuencia de pulso lento
Estado de error
Entrada de desaceleración
D1+0
Salida de pulso ACTIVADA
D1+1
Salida de pulso completa
ZRNST
M8120
I1
20-30
M100
M101
Cuando arranca la CPU, la macro ZRNST designa los parámetros para la
salida de pulso.
R
M101
S1
D0
Entrada desaceleración de alta velocidad
0: Salida de pulso DESACTIVADA
1: Salida de pulso ACTIVADA
0: Salida de pulso incompleta
1: Salida de pulso completa
M8120 es el relé interno especial del pulso de inicialización.
S1
D0
R
M100
ZRN
1
Intervalo de frecuencia de 100 Hz a 10.000 Hz
10 kHz × 30% = 3.000 Hz
Intervalo de frecuencia de 10 Hz a 1000 Hz
1.000 Hz × 80% = 800 Hz
Dirección del
dispositivo (Valor)
D0 (1)
D1 (30)
D2 (0)
D3 (80)
D4
I3
S2
I3
D1
M100
El indicador de salida de pulso ACTIVADA M100 se desactiva.
El indicador de salida de pulso completo M101 se desactiva.
Cuando la entrada inicial I1 se activa, ZRN1 comienza a generar pulsos
de salida desde la salida Q0.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
21: 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.
Advertencia
• Es necesario tener conocimientos técnicos especiales sobre el control de PID para
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
Módulo de la CPU
Versión de programa del
sistema
Tipo estrecho
FC4A-C10R2
FC4A-C10R2C
FC4A-C16R2
FC4A-C16R2C
FC4A-C24R2
FC4A-C24R2C
FC4A-D20K3
FC4A-D20S3
FC4A-D20RK1
FC4A-D20RS1
FC4A-D40K3
FC4A-D40S3
—
—
202 o superior
202 o
superior
201 o superior
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
21-1
21: INSTRUCCIÓN PID
PID (Control de PID)
PID
S1
*****
S2
*****
S3
*****
S4
*****
D1
*****
Cuando la entrada está activada, el ajuste automático y/
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
X (8)
FC4A-D20K3/S3
X (8)
FC4A-D20RK1/RS1 y FC4A-D40K3/S3
X (14)
Dispositivos válidos
Dispositivo
S1 (Origen 1)
Función
Registro de control
I
—
S2 (Origen 2)
Relé de control
—
S3 (Origen 3)
Punto de consigna
Variable de proceso (antes de la
conversión)
Variable manipulada
—
Q
—
Q0Q300
—
—
—
S4 (Origen 4)
D1 (Destino 1)
M
—
R T C
— — —
M0-M1270 — — —
D
Constante
D0-D7973
—
—
—
—
— — —
D0-D7999
0-4095
—
—
— — —
D0-D7999
—
—
—
— — —
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
S1+0
Variable de proceso
(tras la conversión)
S1+1
Variable manipulada de salida
S1+2
Estado operativo
S1+3
Modo de operación
S1+4
Conversión lineal
S1+5
S1+6
Valor máximo de conversión lineal
Valor mínimo de conversión lineal
S1+7
Ganancia proporcional
S1+8
S1+9
Tiempo integral
Tiempo derivado
S1+10
Coeficiente de inicio integral
S1+11
Coeficiente de filtro de entradas
S1+12
Período de muestreo
S1+13
Período de control
S1+14
Valor de alarma alta
S1+15
Valor de alarma baja
S1+16
S1+17
S1+18
Límite superior de variable
manipulada de salida
Límite inferior de variable
manipulada de salida
Variable manipulada de salida de
modo manual
S1+19
Período de muestreo de AT
S1+20
Período de control de AT
S1+21
Punto de consigna de AT
S1+22
S1+23
S1+24
S1+25
S1+26
Variable manipulada de salida de AT
Descripción
Cuando S1+4 (conversión lineal) = 1 (activar conversión lineal):
Almacena la variable de proceso 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
manual y variable manipulada de salida de AT) en un porcentaje.
De 0 a 100 (del 0% al 100%)
Almacena el estado operativo o de error de la instrucción PID.
0: Acción de PID
1: AT (ajuste automático) + acción de PID
2: AT (ajuste automático)
0: Desactivar conversión lineal
1: Activar conversión lineal
De -32768 a +32767
De -32768 a +32767
De 1 a 10000 (del 0,01% al 100,00%)
0 designa el 0,01%, Š10001 designa el 100,00%
De 1 a 65535 (de 0,1 seg a 6553,5 seg), 0 desactiva la acción integral
De 1 a 65535 (de 0,1 seg a 6553,5 seg), 0 desactiva la acción derivada
De 1 a 100 (del 1% al 100%), 0 y Š101 (excepto 200) designa el 100%
200 ejecuta la acción integral dentro de la banda proporcional
(sólo la CPU actualizada)
De 0 a 99 (del 0% al 99%), Š100 designa el 99%
De 1 a 10000 (de 0,01 seg a 100,00 seg)
0 designa 0,01 seg, Š10001 designa 100,00 seg
De 1 a 500 (de 0,1 seg a 50,0 seg)
0 designa 0,1 seg, Š501 designa 50,0 seg
Cuando S1+4 (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
Cuando S1+14 < S1+6 (mín. conversión lineal), S1+6 se convierte en
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
Cuando S1+15 < S1+6 (mín. conversión lineal), S1+6 se convierte en
alarma baja.
Cuando S1+15 > S1+5 (máx. conversión lineal), S1+5 se convierte en
alarma baja.
L/E
0 a 100, 10001 a 10099 (otros valores designan 100)
L/E
0 a 100 (Š101 designa 100)
L/E
0 a 100 (Š101 designa 100)
L/E
De 1 a 10000 (de 0,01 seg a 100,00 seg)
0 designa 0,01 seg, Š10001 designa 100,00 seg
De 1 a 500 (de 0,1 seg a 50,0 seg)
0 designa 0,1 seg, Š501 designa 50,0 seg
Cuando S1+4 (conversión lineal) = 0: 0 a 4095 (Š4096 designa 4095)
Cuando S1+4 = 1: Mín. conversión lineal ð Punto de consigna de AT ð
Máx. conversión lineal
0 a 100 (Š101 designa 100)
L
L
L
L/E
L/E
L/E
L/E
L/E
L/E
L/E
L/E
L/E
L/E
L/E
L/E
L/E
L/E
L/E
L/E
L/E
— Reservados para el procesamiento de la instrucción PID —
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
estado
21-4
Descripción
1X
AT en progreso
2X
AT completado
5X
Acción de PID en progreso
6X
Punto de consigna de PID (S3) alcanzado. El código de estado cambia de 5X a 6X una vez
alcanzado el punto de consigna de PID.
Operación
AT normal
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.
102
Cuando se activa la conversión lineal (S1+4 está establecido en 1), el valor máximo (S1+5) y
el mínimo (S1+6) de la conversión lineal se establecen en el mismo valor.
103
El límite superior de la variable manipulada de salida (S1+16) está establecido en un valor
inferior al límite inferior de la misma (S1+17).
104
Cuando se activa la conversión lineal (S1+4 está establecido en 1), el punto de consigna de
AT (S1+21) 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).
105
Cuando se desactiva la conversión lineal (S1+4 está establecido en 0), el punto de consigna
de AT (S1+21) se establece en un valor superior a 4095.
106
Cuando se activa la conversión lineal (S1+4 está establecido en 1), el punto de consigna (S3)
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).
107
Cuando se desactiva la conversión lineal (S1+4 está establecido en 0), el punto de consigna
(S3) se establece en un valor superior a 4095.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
Acción de PID normal
La acción de PID o
AT se para debido
a una configuración
incorrecta de los
parámetros.
21: INSTRUCCIÓN PID
Código de
estado
Descripción
200
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
de control correctamente.
• La variable de proceso no se ha almacenado en el dispositivo designado por S4.
• La variable manipulada de salida de AT (S1+22) no se ha establecido en un valor grande
para que la variable de proceso (S4) se pueda cambiar suficientemente.
• Se ha producido una interrupción importante.
201
El AT no ha podido completarse normalmente debido a que la variable de proceso (S4) ha
variado demasiado. Para reiniciar AT, establezca el período de muestreo de AT (S1+19) o el
coeficiente de filtro de entradas (S1+11) en un valor grande.
Operación
El AT se para debido a
un error de ejecución
del AT.
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):
Valor máximo de conversión lineal (S1+5):
Valor mínimo de conversión lineal (S1+6):
1 (activar conversión lineal)
1300 (1300°C)
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
21-6
Datos de entrada analógica
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
4095
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, FC4AD20RS1, 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
80 mseg
PID
Ejecutada
21-8
1 ciclo de scan
80 mseg
PID
Ejecutada
1 ciclo de scan
80 mseg
PID
Ejecutada
1 ciclo de scan
80 mseg
PID
Ejecutada
1 ciclo de scan
80 mseg
PID
Ejecutada
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
PID
Ejecutada
21: 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
scan
1 ciclo de
scan
60 mseg
PID
Ejecutada
60 mseg
PID No
Ejecutada
60 mseg
1 ciclo de
scan
1 ciclo de
scan
60 mseg
PID
Ejecutada
1 ciclo de
scan
60 mseg
PID
Ejecutada
60 mseg
PID
Ejecutada
(120 mseg)
(100 mseg)
80 mseg
40 mseg
20 mseg
0 mseg
1 ciclo de
scan
1 ciclo de
scan
60 mseg
PID No
Ejecutada
60 mseg
1 ciclo de
scan
60 mseg
PID
Ejecutada
PID
Ejecutada
(120 mseg)
(100 mseg)
40 mseg
20 mseg
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)
Control de salida (S2+6)
DESACTIVADO
Período de control (S1+13)
80%
60%
ACTIVADO (4 seg)
5 seg
DESACTIVADO
50%
ACTIVADO (3 seg)
5 seg
DESACTIVADO
ACTIVADO
(2,5 seg)
DESACTIVADO
5 seg
Valor de alarma alta S1+14
El valor de alarma alta es el 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
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
(S1+9) y la acción de control (S2+0) automáticamente. El
ajuste automático se ejecuta en los siguientes pasos:
Variable de proceso (S1+0)
Pendiente máxima
Punto de consigna
de AT (S1+21)
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
21-12
Función
Descripción
L/E
S2+0
Acción de control
ACTIVADO:
Acción de control directa
DESACTIVADO:Acción de control inversa
L/E
S2+1
Modo automático/
manual
ACTIVADO:
Modo manual
DESACTIVADO: Modo automático
L/E
S2+2
Activación de límite de
variable manipulada de
salida
ACTIVADO: Activación de los límites superior e inferior de la variable manipulada de
salida (S1+16 y S1+17)
DESACTIVADO: Desactivación de los límites superior e inferior de la variable
manipulada de salida (S1+16 y S1+17)
L/E
S2+3
Desactivación del
coeficiente de inicio
integral
ACTIVADO:
Desactivación del coeficiente de inicio integral (S1+10)
DESACTIVADO: Activación del coeficiente de inicio integral (S1+10)
L/E
S2+4
Salida de alarma alta
ACTIVADO:
Cuando variable de proceso (S1+0) Š valor de alarma alta (S1+14)
DESACTIVADO: Cuando variable de proceso (S1+0) < valor de alarma alta (S1+14)
L
S2+5
Salida de alarma baja
ACTIVADO:
Cuando variable de proceso (S1+0) ð valor de alarma baja (S1+15)
DESACTIVADO: Cuando variable de proceso (S1+0) > valor de alarma baja
(S1+15)
L
S2+6
Salida de control
Se activa y desactiva en función de los parámetros de AT o los resultados del
cálculo de PID
L
S2+7
Salida completa de AT
Se activa cuando AT se completa o se produce un error, y permanece activada
hasta que se reinicia el sistema
L
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
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.
En la acción de control directa, la variable manipulada
(D1) se ve aumentada mientras la variable de proceso
(S1+0) es mayor que el punto de consigna (S3). El
control de temperatura para enfriar se ejecuta en la
acción de control directa.
En la acción de control inversa, la variable manipulada
(D1) se ve aumentada mientras la variable de proceso
(S1+0) es menor que el punto de consigna (S3). El
control de temperatura para calentar se ejecuta en la
acción de control inversa.
Variable de proceso (S1+0)
Acción de control directa
Punto de
consigna (S3)
Hora
Variable de proceso (S1+0)
Punto de
consigna (S3)
Acción de control inversa
En la acción de control tanto directa como inversa, la
variable manipulada (D1) se ve aumentada mientras la
diferencia entre la variable de proceso (S1+0) y el punto
de consigna (S3) aumenta.
Hora
Modo 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
de variable
manipulada de
salida (S2+2)
DESACTIVADO
(desactivado)
Límite superior de
variable
manipulada de
salida (S1+16)
—
50
Límite inferior de
variable
manipulada de
salida (S1+17)
—
25
Variable
manipulada de
salida
(S1+1)
Š 100
100
1 a 99
1 a 99
ð0
0
Š 50
50
26 a 49
26 a 49
ð 25
ACTIVADO
(activado)
10050
21-16
Variable
manipulada
(D1)
—
25
Š 100
50
1 a 99
(1 a 99) × 0,5
ð0
0
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
Dispositi
vo
S1+3
S1+4
S1+5
S1+6
S1+10
S1+11
S1+12
S1+13
S1+14
S1+19
S1+20
S1+21
S1+22
S2+1
S2+2
S2+3
Función
Descripción
Modo de operación
Conversión lineal
Valor máximo de conversión lineal
Valor mínimo de conversión lineal
Coeficiente de inicio integral
Coeficiente de filtro de entradas
Período de muestreo
Período de control
Valor de alarma alta
Período de muestreo de AT
Período de control de AT
Punto de consigna de AT
Variable manipulada de salida de
AT
AT (ajuste automático) + acción de PID
Activar conversión lineal
1300°C
0°C
100%
70%
500 mseg
1 seg
250°C
1,5 seg
3 seg
150°C
Modo automático/manual
Modo automático
Activación de límite de variable
manipulada de salida
Desactivación del coeficiente de
inicio integral
Desactivación de los límites de la variable
manipulada de salida
Activación del coeficiente de inicio integral
(S1+10)
ACTIVADO: Cuando la temperatura Š 250°C
DESACTIVADO: Cuando la temperatura < 250°C
Permanece activada durante el ajuste
automático;
Se activa y desactiva en función del período de
control (S1+13) y la variable manipulada de
salida (S1+1) durante la acción de PID
200°C
Datos de entrada analógica del módulo de E/S
analógica 1, canal 0 de entrada analógica;
almacena de 0 a 4095
S2+4
Salida de alarma alta
S2+6
Salida de control
S3
Punto de consigna
S4
Variable de proceso
Estado operativo de entrada
analógica
100% (Nota 1)
Almacena de 0 a 5
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
Dirección del
dispositivo
(Valor)
D3 (1)
D4 (1)
D5 (13000)
D6 (0)
D10 (0)
D11 (70)
D12 (50)
D13 (10)
D14 (2500)
D19 (150)
D20 (30)
D21 (1500)
D22 (100)
M1
(DESACTIVADO)
M2
(DESACTIVADO)
M3
(DESACTIVADO)
M4
M6
D100 (2000)
D760
D761
21-17
21: INSTRUCCIÓN PID
Dispositi
vo
D1
Función
Descripción
Tipo de señal de entrada analógica
Tipo de datos de entrada analógica
Variable manipulada
Entrada de inicio de PID
Termómetro tipo K
Datos de 12 bits (0 a 4095) (Nota 2)
Almacena el resultado del cálculo de PID
Empieza a ejecutar la instrucción PID
Empieza a supervisar los datos del módulo de
entrada analógica para la alarma alta y el estado
operativo
Encendido y apagado por la salida de control M6
Encendida y apagada por la salida de alarma alta
M4
Entrada de supervisión
Interruptor del calentador
Luz de alarma alta
Dirección del
dispositivo
(Valor)
D762 (2)
D763 (0)
D102
I0
I1
Q0
Q1
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
+24V 0V
DC OUT
DC IN
COM
0
1
2
3
4
5
6
10
7
FC4A-L03AP1
11
12
13
14
15
+
–
IN0
+
Termopar
tipo K
–
100-240VAC
L
N
Ry.OUT
COM0 0
1
2
3
Ry.OUT
COM1 4
5
6
7
Ry.OUT
COM2 10
Ry.OUT
COM3 11
Calentador
Fusible
Salida Q1
Salida Q0
21-18
L
Luz de alarma alta
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
NO.1
L03AP1
PIDST
S1
D0
S2
M0
S3
D100
S3
D100
S4
D760
D1
D102
M8120
M8120
PID
I0
M6
S1
D0
M8120 es el relé interno especial del pulso de inicialización.
Cuando I0 se activa, la instrucción ANST (macro analógica)
Cuando
I0 se
activa, la instrucción
ANST
guarda los
parámetros
de la función
del (macro
móduloanalógica)
de E/S
guarda
los parámetros de la función del módulo de E/S analógica.
analógica.
ANST
S2
M0
M4
Q0
M4
I1
M10
M11
Q1
CMP>=(W) S1 –
D760
S2 –
787
D1 –
M10
REP
CMP>=(W) S1 –
D761
S2 –
3
D1 –
M11
REP
I1
R
Q0
S
Q1
La
(macro
PID)PID)
guarda
además
los parámetros
La instrucción
instrucciónPIDST
PIDST
(macro
guarda
además
los
para
la función
PID.la función PID.
parámetros
para
Cuando
la the
entrada
I0 está
activada,
la instrucción
PID se ejecuta.
M8120 is
initialize
pulse
special
internal relay.
Cuando
el relé
interno
M6the
(salida
de(analog
control) está
activado,
la
When the
CPU
starts,
ANST
macro)
instruction
salida
(interruptorfor
delthe
calentador)
se activa.
storesQ0
parameters
analog I/O
module function.
Cuando
el relé
interno
M4 (salida
de alarma
está
activado, la
The PIDST
(PID
macro)
instruction
also alta)
stores
parameters
salida
Q1
(luz
de
alarma
alta)
se
activa.
for the PID function.
Cuando
deI0supervisión
I1 estálaactivada,
la temperatura
Cuandolalaentrada
entrada
está activada,
instrucción
PID se
se
supervisa.
ejecuta.
Cuando
mayor
o igual
250°C,
M10
se
Cuandolaeltemperatura
relé internoesM6
(salida
de que
control)
está
activado,
activa.
la salida Q0 (interruptor del calentador) se activa.
= 787,5
4095 xel250/1300
Cuando
relé interno
M4 (salida de alarma alta) está
activado,
la
salida
Q1
(luz de
deentrada
alarmaanalógica
alta) se activa.
Mientras el estado operativo
(D761) es 3 o
más, M11 se activa.
Cuando la entrada de supervisión I1 está activada, la
temperatura
supervisa.
Cuando
M10 ose
M11
se activa mientras la entrada de supervisión I1
está
activada,
Q0
(interruptor
del calentador)
se fuerza
al estado
Cuando la temperatura
es mayor
o igual que
250°C,
M10 se
desactivado
y
Q1
(luz
de
alarma
alta)
)
se
fuerza
al
estado
activa.
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+12
S1+4
S1+5
S1+6
S1+11
S1+14
S1+15
S1+13
S2+2
S1+21
S1+19
S1+20
S1+22
S1+3
S1+4
S1+5
S1+6
S1+10
S1+11
S1+12
S1+13
Modo operativo
Conversión lineal
Valor máximo de conversión lineal
Valor mínimo de conversión lineal
Coeficiente de inicio integral
Coeficiente de filtro de entradas
Período de muestreo
Período de control
S1+14
S1+15
S1+19
S1+20
S1+21
S1+22
S2+2
S2+3
S3
Valor de alarma alta
Valor de alarma baja
Período de muestreo de AT
Período de control de AT
Punto de consigna de AT
Variable manipulada de salida de AT
Activación de límite de variable manipulada de salida
Desactivación del coeficiente de inicio integral
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)
DTML
S1
*****
S2
*****
D1
*****
Mientras la entrada está activada, el dispositivo de destino D1
repite la activación y desactivación durante una duración
designada por los dispositivos S1 y S2, respectivamente.
D2
*****
El intervalo de tiempo es de 0 a 65535 seg.
DTIM (Temporizador dual de 100-mseg)
DTIM
S1
*****
S2
*****
D1
*****
Mientras la entrada está activada, el dispositivo de destino D1
repite la activación y desactivación durante una duración
designada por los dispositivos S1 y S2, respectivamente.
D2
*****
El intervalo de tiempo es de 0 a 6553,5 seg.
DTMH (Temporizador dual de 10-mseg)
DTMH
S1
*****
S2
*****
D1
*****
D2
*****
Mientras la entrada está activada, el dispositivo de destino D1
repite la 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)
DTMS
S1
*****
S2
*****
D1
*****
D2
*****
Mientras la entrada está activada, el dispositivo de destino D1
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
C
D
Constante
S1 (Origen 1)
Duración de ACTIVADO
— — — — — —
I
Q
X
0-65535
S2 (Origen 2)
Duración de DESACTIVADO
— — — — — —
X
0-65535
D1 (Destino 1)
Salida de temporizador dual
—
—
—
D2 (Destino 2)
Área de trabajo del sistema
— — — — — —
D0-D7998
—
X
M
▲
R
X
T
— —
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
DTML
S1
2
S2
1
D1
M10
D2
D100
DTIM
S1
10
S2
5
D1
M20
D2
D200
DTMH
S1
50
S2
25
D1
M30
D2
D300
DTMS
S1
250
S2
125
D1
M40
D2
D400
I0
I0
ACTIVADO
DESACTIVADO
M10
ACTIVADO
DESACTIVADO
M20
M30
M40
ACTIVADO
DESACTIVADO
2 seg
ACTIVADO
DESACTIVADO
Instrucción
1 seg
1 seg
ACTIVADO
DESACTIVADO
Mientras la entrada I0 está activada, cuatro instrucciones de
temporizador dual activan y desactivan los dispositivos de
destino según las duraciones de activación y desactivación
designadas por los dispositivos de origen S1 y S2.
0,5 seg
500 mseg
250 mseg
250 mseg
125 mseg
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)
TTIM
Mientras la entrada está activada, la duración de ACTIVADO se mide en unidades de
100 mseg y el valor medido se almacena en un registro de datos designado por el
dispositivo de destino D1.
D1
*****
El intervalo de tiempo medido es de 0 a 6553,5 seg.
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
D1 (Destino 1)
Valor medido
Q
M
R
T
C
— — — — — —
D
Constante
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
TTIM
D1
D100
I0
Cuando la entrada I0 está activada, TTIM resetea el registro de datos D100 en 0 y
comienza a almacenar la duración de ACTIVADO de la entrada I0 en dicho registro de
datos, medida en unidades de 100 mseg.
Cuando la entrada I0 está desactivada, TTIM para la medida y el registro de datos D100
mantiene el valor medido de la duración de ACTIVADO.
I0
ACTIVADO
DESACTIVADO
1500 mseg
0
Valor de D100
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.
TTIM
I0
I0
I1
SOTD
TIM
D0
Mientras la entrada I0 está activada, TTIM mide la duración de
ACTIVADO de la entrada I0 y almacena el valor medido en
unidades de 100 mseg en el registro de datos D100.
D1
D100
MOV (W) S1 –
D100
T0
D1 –
D0
REP
Cuando la entrada I0 está desactivada, MOV(W) almacena el
valor de D100 en el registro de datos D0 como valor de
preselección para el temporizador T0.
Cuando la entrada I1 está activada, el temporizador de 100mseg 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
Módulo de la CPU
Versión de programa del
sistema
Tipo estrecho
FC4A-C10R2
FC4A-C10R2C
FC4A-C16R2
FC4A-C16R2C
FC4A-C24R2
FC4A-C24R2C
FC4A-D20K3
FC4A-D20S3
FC4A-D20RK1
FC4A-D20RS1
FC4A-D40K3
FC4A-D40S3
—
—
204 o superior
204 o
superior
203 o superior
Use la 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
ON
OFF
ON
OFF
Módulo inteligente
RUNA(*)
READ
******
RUNA(*)
READ
******
RUNA(*)
WRITE
******
RUNA(*)
WRITE
******
STPA(*)
READ
******
STPA(*)
WRITE
******
Mientras el módulo de la CPU
está en ejecución y la entrada
está activado, RUNA READ se
ejecuta para leer del módulo
inteligente y RUNA WRITE para
escribir datos en dicho módulo.
Leer
Escribir
Movimiento de datos cuando el módulo de la CPU está detenido
Módulo inteligente
OFF
OFF
23-2
RUNA(*)
READ
******
RUNA(*)
WRITE
******
STPA(*)
READ
******
Leer
STPA(*)
WRITE
******
Escribir
Cuando el módulo de la CPU está
detenido se ejecuta STPA READ
para leer los datos del módulo
inteligente y STPA WRITE para
escribir datos en dicho módulo.
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
leen de la zona de inicio en DIRECCIÓN del
módulo inteligente designado por MÓDULO y se
almacena en el dispositivo designado por
DATOS.
RUNA(*) DATOS ESTADO MÓDULODIRECCIÓNBYTE
READ
*****
*****
*
***
***
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
DATOS
Primer número de dispositivo para almacenar datos
leídos
—
X
▲
X
X
X
X
ESTADO
Código de estado operativo
— — — — — —
MÓDULO
Número de módulo inteligente
DIRECCIÓN
Primera dirección del módulo inteligente de la que
leer los datos
BYTE
Bytes de datos a leer
—
—
X
—
—
— — — — — — —
1-7
—
— — — — — — —
0-127
—
— — — — — — —
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
W
(palabra)
I (entero)
X
X
Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(registro de desplazamientos) se designa como DATOS, se utilizan 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como DATOS, se utiliza 1 punto.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
23-3
23: INSTRUCCIONES DE ACCESO AL MÓDULO INTELIGENTE
RUNA WRITE (Ejecutar acceso de escritura)
Mientras la entrada está activada, los datos se
escriben de la zona de inicio en el dispositivo
designado por DATOS en DIRECCIÓN del
módulo inteligente designado por MÓDULO.
RUNA(*) DATA(R) ESTADO MÓDULODIRECCIÓNBYTE
WRITE *****
*****
*
***
***
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
DATOS
Primer número de dispositivo desde el que extraer
datos
X
X
X
X
X
X
X
X
X
ESTADO
Código de estado operativo
— — — — — —
X
—
—
MÓDULO
Número de módulo inteligente
— — — — — — —
1-7
—
DIRECCIÓN
Primera dirección del módulo inteligente en la que
escribir los datos
— — — — — — —
0-127
—
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
(palabra)
I (entero)
X
X
23-4
Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(registro de desplazamientos) se designa como DATOS, se utilizan 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como DATOS, se utiliza 1 punto.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
23: INSTRUCCIONES DE ACCESO AL MÓDULO INTELIGENTE
STPA READ (Detener acceso de lectura)
Cuando se detiene el módulo de la CPU, los
datos se leen de la zona de inicio en
DIRECCIÓN del módulo inteligente designado
por MÓDULO y se almacena en el dispositivo
designado por DATOS.
STPA(*) DATOS ESTADO MÓDULODIRECCIÓNBYTE
READ
*****
*****
*
***
***
Para esta instrucción no se necesita la entrada inicial.
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
DATOS
Primer número de dispositivo para almacenar datos
leídos
—
X
▲
X
X
X
X
—
—
ESTADO
Código de estado operativo
— — — — — —
X
—
—
MÓDULO
Número de módulo inteligente
— — — — — — —
1-7
—
DIRECCIÓN
Primera dirección del módulo inteligente de la que
leer los datos
— — — — — — —
0-127
—
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
(palabra)
I (entero)
X
X
23-6
Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(registro de desplazamientos) se designa como DATOS, se utilizan 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como DATOS, se utiliza 1 punto.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
23: INSTRUCCIONES DE ACCESO AL MÓDULO INTELIGENTE
STPA WRITE (Detener acceso de escritura)
Cuando el módulo de la CPU se detiene, los
datos se escriben de la zona de inicio en el
dispositivo designado por DATOS en
DIRECCIÓN del módulo inteligente designado
por MÓDULO.
STPA(*) DATA(R) ESTADO MÓDULODIRECCIÓNBYTE
WRITE *****
*****
*
***
***
Para esta instrucción no se necesita la entrada inicial.
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
DATOS
Primer número de dispositivo desde el que extraer
datos
X
X
X
X
X
X
X
X
X
ESTADO
Código de estado operativo
— — — — — —
X
—
—
MÓDULO
Número de módulo inteligente
— — — — — — —
1-7
—
DIRECCIÓN
Primera dirección del módulo inteligente en la que
escribir los datos
— — — — — — —
0-127
—
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
(palabra)
I (entero)
X
X
Cuando un dispositivo de bit como I (entrada), Q (salida), M (relé interno) o R
(registro de desplazamientos) se designa como DATOS, se utilizan 16 puntos.
Cuando un dispositivo de palabra como T (temporizador), C (contador) o D (registro
de datos) se designa como DATOS, se utiliza 1 punto.
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
estado
Estado
Descripción
RUNA
STP
A
0
Normal
Acceso al módulo inteligente normal
X
X
1
Error del bus
El módulo inteligente no está instalado correctamente.
Apague los módulo de MicroSmart y vuelva a instalar el
módulo inteligente correctamente.
X
X
3
Número de módulo no
válido
No se encuentra el número de módulo designado.
Confirme el número de módulo inteligente y corrija el
programa.
X
X
7
Uso múltiple excesivo
Se usan más de 64 instrucciones de STPA READ y STPA
WRITE. Eliminar las instrucciones sobrantes.
—
X
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
Arranque
Módulo de CPU
Iniciar descarga
Parada automática
Parar
Ejecutar
Instrucciones STPA
Inicio real
para descargar
Ejecutado
No ejecutado
Un ciclo para ejecutar todas las STPA
Secuencia de parada manual
Arranque
Módulo de CPU
Parada manual
Ejecutar
Iniciar descarga
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.
RUNA(W) DATOS ESTADO MÓDULODIRECCIÓNBYTE
READ
D9
D100
1
1
5
I0
Módulo inteligente 1
Módulo de la CPU
D9
D10
Alto
Bajo
Dirección 0
00h
02h
01h
Dirección 1
01h
Dirección 2
02h
Dirección 3
03h
Dirección 4
04h
Dirección 5
05h
04h
03h
05h
D11
Mientras la entrada I0 está activada, los datos
de 5 bytes se leen de la zona que comienza en
la 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.
El código de estado se almacena en el registrod
e datos D100.
Ejemplo: RUNA WRITE sin Repetir
El siguiente ejemplo ilustra el movimiento de datos de la 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.
RUNA(W) DATOS ESTADO MÓDULODIRECCIÓNBYTE
WRITE
D19
D101
1
1
5
I1
Módulo inteligente 1
Módulo de la CPU
D19
Alto
Bajo
Dirección 0
02h
01h
Dirección 1
01h
Dirección 2
02h
Dirección 3
01h
Dirección 4
02h
Dirección 5
01h
D20
D21
Mientras la entrada I1 esté conectada, los datos
del registro de datos D19 se escriben en la zona
de 5 byte que comienza en la dirección 1 del
módulo inteligente 1.
El código de estado se almacena en el registro
de datos D101.
Ejemplo: RUNA WRITE con Repetir
El siguiente ejemplo ilustra el movimiento de datos de la 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.
RUNA(W) DATA R ESTADO MÓDULODIRECCIÓNBYTE
WRITE
D22
D102
1
7
5
I2
Módulo de la CPU
Módulo inteligente 1
Alto
Bajo
Dirección 6
D22
04h
03h
Dirección 7
03h
Dirección 8
04h
D23
06h
05h
Dirección 9
05h
Dirección 10
06h
Dirección 11
07h
D24
07h
Mientras la entrada I2 esté conectada, los datos
en la zona de 5 bytes que comienza en el
registro de datos D22 se escriben en la zona de
5 byte que comienza en la dirección 7 del
módulo inteligente 1.
El código de estado se almacena en el registro
de datos D102.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
23-9
23: INSTRUCCIONES DE ACCESO AL 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
Módulo de la CPU
MicroSmart FC4A
Versión de
programa del
sistema del
módulo de la
CPU
aplicable
Tipo estrecho
FC4A-C16R2
FC4A-C16R2C
FC4A-C24R2
FC4A-C24R2C
Actualización
END
—
—
Cualquier
Cualquier
Cualquier
Actualización
de escalera
—
—
204 o superior
204 o superior
203 o superior
—
—
4
7
7
Cantidad de módulos de E/S
analógicas
FC4A-D20K3
FC4A-D20S3
FC4A-D20RK1
FC4A-D20RS1
FC4A-D40K3
FC4A-D40S3
FC4A-C10R2
FC4A-C10R2C
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:
Tipo delgado
Módulo de
la CPU
1
Módulo
de E/S
analógica
2
3
Módulo Módulo
de E/S de E/S
digital analógica
4
Módulo
de E/S
digital
5
6
7
Módulo Módulo Módulo
de E/S de E/S
de E/S
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
END
FC4A-L03A1
FC4A-L03AP1
FC4A-J2A1
FC4A-K1A1
La asignación de DR comienza con D760 como predterminado, y el primer número DR no
puede cambiarse.
Un módulo de E/S analógica ocupa 20 registros de datos. Cuando se utilizan un máximo de
siete módulos de E/S analógica, los registros de datos D760 a D899 se utilizan para el
control de E/S analógica.
Tipo actualización de
escalera
FC4A-J4CN1
FC4A-J8C1
FC4A-J8AT1
FC4A-K2C1
El primer registro de datos puede seleccionarse según sea necesario. Escriba el primer
número DR utilizado para el control de E/S analógica.
Un módulo de entrada analógica ocupa un máximo de 65 registros de datos.
Un módulo de salida analógica ocupa 15 registros de datos.
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
0
De 1 a 255
24-4
Descripción
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.
(Previous analog input data) × (Filter value) + (Current analog input data)
Analog input data = -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------(Filter value) + 1
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
24: CONTROL DE E/S 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.
Módulo de E/S analógica
Tipo Actualización END
Tipo Actualización de
escalera
FC4A-L03A1, FC4A-J2A1
FC4A-L03AP1
FC4A-J4CN1, FC4A-J8C1, FC4A-J8AT1, FC4AK2C1
Para el canal no usado,
seleccione
Entre 0 y 10 V CC
Tipo K
Sin utilizar
8. Seleccione un tipo de datos para cada canal.
Haga clic a la derecha del campo Tipo de datos, luego aparece una lista desplegable para mostrar todos los
tipos de datos de entrada o salida disponible.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
24-5
24: CONTROL DE E/S 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
Datos
Estado
24-6
Datos de E/S analógica
Guarda los datos digitales convertidos desde una señal de
entrada analógica o convertidos en una señal de salida
analógica.
Designado como dispositivo de origen S4 (variable de
proceso) de la instrucción PID.
Estado operativo de E/S analógica
Guarda un código de estado operativo de E/S analógica.
Consulte las páginas 24-15 y 24-18.
Asignación DR
Tipo Actualización END
Los registros de datos se asignan
automáticamente dependiendo de la ranura en
la que se monte el módulo de E/S analógica.
Tipo Actualización de escalera
Los registros de datos se asignan
automáticamente dependiendo del número
designado en el campo Dirección del
dispositivo DR.
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
analógica
Parámetro
Tipo de señal de entrada
analógica
Tipo de datos de entrada
analógica
Valores máximo y mínimo
de los datos de entrada
analógica
Valor del filtro
Parámetro termistor
Datos de entrada analógica
Estado operativo
de entrada analógica
Tipo de señal de salida
analógica
Tipo de datos de salida
analógica
Valores máximo y mínimo
de los datos de salida
analógica
Datos de salida analógica
Estado operativo
de salida analógica
24-8
Módulo de entrada analógica
Tipo Actualización END
Tipo Actualización de
escalera
Módulo de salida
analógica
END
Escalera
FC4AL03A1
FC4AL03AP1
FC4AJ2A1
FC4AJ4CN1
FC4AJ8C1
FC4AJ8AT1
FC4AK1A1
FC4AK2C1
X
X
X
X
X
X
—
—
Página 24-12
X
X
Página 24-12
X
Página 24-12
X
X
—
—
—
—
—
X
Página 24-15
X
X
X
X
X
X
X
X
X
Página 24-18
X
—
X
—
—
—
X
—
—
—
—
—
—
—
—
X
X
X
X
Página 24-17
—
—
—
—
—
Página 24-17
—
—
—
—
—
—
—
—
—
Página 24-17
X
X
X
—
—
—
Página 24-15
—
—
—
24-14
X
Página 24-17
X
X
—
X
—
—
X
—
Página 24-17
X
—
Página 24-14
Página 24-17
X
X
Página 24-15
Página 24-15
X
—
—
X
—
X
X
Página 24-14
—
X
X
—
—
X
Página 24-12
X
Página 24-14
—
X
—
X
X
Página 24-17
—
—
X
—
—
X
—
X
Página 24-17
—
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
X
Página 24-18
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.
Canal
Función
Datos de entrada analógica
Nº de módulo de E/S analógicas del tipo actualizar END
1
2
3
4
5
6
7
D760
D780
D800
D820
D840
D860
D880
L/E
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
D763
D783
D803
D823
D843
D863
D883
L/E
D764
D784
D804
D824
D844
D864
D884
L/E
Valor máximo de los datos de
entrada analógica
D765
D785
D805
D825
D845
D865
D885
L/E
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
Can. 1 de
entrada Tipo de datos de entrada analógica
analógica Valor mínimo de los datos de
entrada analógica
Tipo de señal de entrada analógica
Can. 1 de
entrada Tipo de datos de entrada analógica
analógica Valor mínimo de los datos de
entrada analógica
D768
D788
D808
D828
D848
D868
D888
L/E
D769
D789
D809
D829
D849
D869
D889
L/E
D770
D790
D810
D830
D850
D870
D890
L/E
Valor máximo de los datos de
entrada analógica
D771
D791
D811
D831
D851
D871
D891
L/E
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
D775
D795
D815
D835
D855
D875
D895
L/E
D776
D796
D816
D836
D856
D876
D896
L/E
D777
D797
D817
D837
D857
D877
D897
L/E
D778
D798
D818
D838
D858
D878
D898
L/E
D779
D799
D819
D839
D859
D879
D899
L/E
Salida Tipo de datos de salida analógica
analógica Valor mínimo de los datos de salida
analógica
Valor máximo de los datos de salida
analógica
– Reservados –
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.
Módulo de E/S analógica
FC4AJ4CN1
FC4A-J8C1
FC4AJ8AT1
FC4A-K2C1
65
65
65
15
Cantidad de registros de datos para el
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
número de
registro de
datos
Tamaño de
datos
(palabra):
+0 (byte inferior)
+0 (byte superior)
Tipo de señal de entrada analógica
1
— Reservado —
Configuración de datos de entrada
analógica
+1
4
+5
1
Tipo de señal de entrada analógica
+6
4
Configuración de datos de entrada
analógica
+10
1
Tipo de señal de entrada analógica
+11
4
Configuración de datos de entrada
analógica
+15
1
Tipo de señal de entrada analógica
+16
4
Configuración de datos de entrada
analógica
+20
1
Tipo de señal de entrada analógica
+21
4
Configuración de datos de entrada
analógica
+25
1
Tipo de señal de entrada analógica
+26
4
Configuración de datos de entrada
analógica
+30
1
Tipo de señal de entrada analógica
+31
4
Configuración de datos de entrada
analógica
+35
1
Tipo de señal de entrada analógica
+36
24-10
Parámetro
4
+40
3
+43
3
Configuración de datos de entrada
analógica
Parámetros del termistor
(sólo FC4A-J8AT1)
Canal
Predetermi
nado
L/E
CH0
FFh
Todos los
canales
00h
CH0
0
L/E
00FFh
L/E
0
L/E
00FFh
L/E
0
L/E
00FFh
L/E
0
L/E
00FFh
L/E
0
L/E
00FFh
L/E
0
L/E
00FFh
L/E
0
L/E
00FFh
L/E
0
L/E
CH1
CH2
CH3
CH4 *
CH5 *
CH6 *
CH7 *
L/E
CH0 a CH3
0
L/E
CH4 a CH7 *
0
L/E
+46
1
CH0
—
L
+47
1
CH1
—
L
+48
1
CH2
—
L
+49
1
CH3
—
L
+50
1
CH4 *
—
L
+51
1
CH5 *
—
L
+52
1
CH6 *
—
L
+53
1
CH7 *
—
L
Datos de entrada analógica
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
24: CONTROL DE E/S ANALÓGICA
Desfase del
número de
registro de
datos
Tamaño de
datos
(palabra):
+54
Canal
Predetermi
nado
L/E
1
CH0
—
L
+55
1
CH1
—
L
+56
1
CH2
—
L
+57
1
+58
1
+59
+60
+61
+62
Parámetro
CH3
—
L
CH4 *
—
L
1
CH5 *
—
L
1
CH6 *
—
L
1
CH7 *
—
L
3
Todos los
canales
—
L
Estado operativo de entrada
analógica
— Reservado —
* 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
número de
registro de
datos
Tamaño de
datos
(palabra):
+0 (byte inferior)
+0 (byte superior)
Parámetro
Tipo de señal de salida analógica
1
— Reservado —
+1
3
Configuración de datos de salida
analógica
+4
1
Tipo de señal de salida analógica
+5
3
Configuración de datos de salida
analógica
+8
1
+9
1
+10
1
+11
1
+12
3
Datos de salida analógica
Estado operativo de salida analógica
— Reservado —
Canal
Predetermin
ado
CH0
FFh
Todos los
canales
00h
CH0
0
L/E
00FFh
L/E
0
L/E
0
L/E
CH1
CH0
L/E
L/E
CH1
0
L/E
CH0
—
L
CH1
—
L
Todos los
canales
—
L
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.
FC4AFC4AFC4AFC4AFC4AFC4AL03A1
L03AP1
J2A1
J4CN1
J8C1
J8AT1
Parámetro
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.
FC4AFC4AFC4AFC4AFC4AFC4AL03A1
L03AP1
J2A1
J4CN1
J8C1
J8AT1
Parámetro
0
Datos binarios
X
X
1
2
X
X
Intervalo opcional
X
Celsius
—
3
Fahrenheit
4
Resistencia
X
X
X
X
X
X
X
X
—
X
—
sólo NTC
—
X
—
X
—
sólo NTC
—
—
—
—
—
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.
Núm. de tipo
Datos de entrada
analógica
24-12
FC4A-L03A1
FC4AL03AP1
FC4A-J2A1
De 0 a 4095
FC4A-J4CN1
Tipo de señal de
entrada analógica
Datos de entrada
analógica
Tesión/corriente:
Termopar:
Pt100, Ni100:
Pt1000, Ni1000:
De 0 a 50.000
De 0 a 50.000
De 0 a 6.000
De 0 a 60.000
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
FC4A-J8C1
FC4AJ8AT1
De 0 a
50000
De 0 a 4000
24: CONTROL DE E/S 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.
Núm. de tipo
FC4A-L03A1
Datos de entrada
analógica
FC4AL03AP1
FC4A-J2A1
FC4AJ4CN1
FC4AJ8AT1
FC4A-J8C1
Valor mínimo a máximo de los datos de entrada analógica (de -32768 a 32767)
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
Tipo de señal de entrada
analógica
Fahrenheit
Temperatura (°C)
Datos de entrada
analógica
Temperatura (°F)
Datos de entrada
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
De –100,0 a 500,0
De –1000 a 5000
De –148,0 a 932,0
De –1480 a 9320
Termómetro de resistencia Pt100
• FC4A-J4CN1
Tipo de señal
Escala
de entrada analógica
Termopar tipo K
Termopar tipo J
Termopar tipo T
Termómetro
de resistencia
Pt100, Pt1000
Termómetro
de resistencia
Ni100, Ni1000
Celsius
Fahrenheit
Temperatura (°C)
Datos de entrada
analógica
Temperatura (°F)
Datos de entrada
analógica
×1
de 0 a 1300
De 0 a 1300
De 32 a 2372
De 32 a 2372
×10
De 0,0 a 1300,0
de 0 a 13000
De 32,0 a 2372,0
De 320 a 23720
×1
de 0 a 1200
De 0 a 1200
De 32 a 2192
De 32 a 2192
×10
De 0,0 a 1200,0
de 0 a 12000
De 32,0 a 2192,0
De 320 a 21920
×1
De 0 a 400
De 0 a 400
De 32 a 752
De 32 a 752
×10
De 0,0 a 400,0
De 0 a 4000
De 32,0 a 752,0
De 320 a 7520
×1
De –100 a 500
De –100 a 500
De –148 a 932
De –148 a 932
×10
De –100,0 a 500,0
De –1000 a 5000
De –148,0 a 932,0
De –1480 a 9320
×100
De 0,00 a 500,00
De –100,00 a 327,67
de 0 a 50000
De –10000 a 32767
De 0,00 a 655,35
De –148,00 a 327,67
de 0 a 65535
De –14800 a 32767
×1
De –60 a 180
De –60 a 180
De –76 a 356
De –76 a 356
×10
De –60,0 a 180,0
De –600 a 1800
De –76,0 a 356,0
De –760 a 3560
De –6000 a 18000
De 0,00 a 356,00
De –76,00 a 327,67
de 0 a 35600
De –7600 a 32767
×100
De –60,00 a 180,00
• FC4A-J8AT1
Tipo de señal
Escala
de entrada analógica
Termistor NTC
Celsius
Fahrenheit
Temperatura (°C)
Datos de entrada
analógica
Temperatura (°F)
Datos de entrada
analógica
×1
De –50 a 150
De -50 a 150
De -58 a 302
De -58 a 302
×10
De -50,0 a 150,0
De -500 a 1500
De -58,0 a 302,0
De -580 a 3020
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
24-13
24: CONTROL DE E/S 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
Tipo de señal de entrada
analógica
Termistor NTC/PTC
Resistencia
Resistencia (Ω)
Datos de entrada
analógica
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 FC4AJ8AT1. 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
(valores indicados en el termistor)
Canal
CH0 a CH3
CH4 a CH7
R0:
Valor de resistencia del termistor a la temperatura (ºC)
T0:
Temperatura (ºC)
B:
Parámetro B del termistor
Intervalo válido
De 0 a 65535
De -32768 a 32767
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
Estado operativo de entrada analógica (Tipo actualización END)
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
operativo
Estado operativo de entrada analógica (Tipo actualización escalera)
0
Bit 0
Bit 1
Bit 2
Bit 3
Bit 4
Bit 5 a Bit 15
24-16
1
0
1
0
1
0
1
0
1
0
Funcionamiento normal
Bit de estado operativo
Bit de parámetros
Bit de fuente de
alimentación externa
Valor máximo sobre bit
Valor mínimo sobre bit
Reservado
Inicializar, cambiar configuración, error de inicialización del
hardware
Configuración normal del parámetro
Error de configuración del parámetro
Fuente de alimentación externa normal
Error de fuente de alimentación externa
Dentro del valor máximo
Error de valor máximo sobre bit
Dentro del valor mínimo
Valor mínimo bajo error
Funcionamiento normal
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
0
Salida de tensión
1
Salida de corriente
255
FC4A-L03A1
FC4A-L03AP1
FC4A-K1A1
FC4A-K2C1
Entre –10 y +10V
CC
Entre 0 y 10 V CC
Entre 4 y 20 mA CC
Sin utilizar
—
—
—
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
0
Datos binarios
1
Intervalo opcional
FC4A-L03A1
Tensión
Corriente
FC4A-K1A1
De 0 a 4095
Corriente
Tensión
FC4A-L03AP1
FC4A-K2C1
De –25000 a 25000
De 0 a 50000
Valor mínimo a máximo de los datos de salida analógica (de -32768 a 32767)
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
Estado operativo de salida analógica (Tipo actualización END)
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
operativo
Estado operativo de salida analógica (Tipo actualización escalera)
0
Bit 0
Bit 1
Bit 2
Bit 3
Bit 4 a Bit 15
24-18
1
0
1
0
1
0
Funcionamiento normal
Bit de estado operativo
Bit de parámetros
Bit de fuente de
alimentación externa
Inicializar, cambiar configuración, error de inicialización del
hardware
Configuración normal del parámetro
Error de configuración del parámetro
Fuente de alimentación externa normal
Error de fuente de alimentación externa
Datos de salida normal
1
Bit de error de datos de
salida
Error del intervalo de datos de salida
0
Reservado
Funcionamiento normal
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
CPU tipo delgado
FC4A-D40S3
Módulo de entrada
analógica (termistor)
FC4A-J8AT1
Nº ranura:
1
Módulo de salida
(Tran. emisor)
FC4A-T08S1
2
3
Módulo de salida analógica
FC4A-K1A1
Medidor analógico
Tensión calibrada
Termistor
Externo
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)
Fusible
24V CC
– +
Termistor NTC
Nº de terminal
24V
0V
NT731ATTD103K38J (KOA)
Tipo
NTC
RO
10,000Ω
T0
25°C
Parámetro B
24V CC
NC
A
B
A
B
A
B
A
B
• Especificaciones del termistor
Núm. de tipo
Canal
—
IN0
IN1
IN2
A
B
A
B
A
B
A
B
A
B
3,800K
IN3
IN4
IN5
IN6
IN7
FC4A-T08S1 (Módulo de salida de emisor de transistor de 8 puntos)
+IN
Dispositivo
externo
– + Fusible
–IN
Nº de terminal
0
1
2
3
4
5
6
7
COM(+)
–V
Salida
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
COM(+)
–V
FC4A-K1A1 (Módulo de salida analógica)
24V CC
– +
Fusible
Nº de terminal
+
Canal
–
24V CC
+
+
V
–
Medidor analógico
24-20
–
NC
NC
NC
NC
NC
NC
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
OUT
—
—
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
D630 - D694
E/S
IN
Canal
Designación
D630
Descripción
Asignación opcional del intervalo, 65 palabras
Elemento
Designación
Filtro
10
CH0
Tipo de datos
Celsius
Escala
×10
CH1
Tipo de datos
No utilizado
Canal sin usar
CH2
Tipo de datos
No utilizado
Canal sin usar
CH3
Tipo de datos
No utilizado
Canal sin usar
CH4
Tipo de datos
No utilizado
Canal sin usar
CH5
Tipo de datos
No utilizado
Canal sin usar
CH6
Tipo de datos
No utilizado
Canal sin usar
CH7
Tipo de datos
No utilizado
Canal sin usar
Tipo de
termistor
NTC
Termistor NTC
R0
10,000
T0
298
B
3,800
CH0 - CH3
Descripción
Valores medios de entrada
Intervalo de entrada analógica –50 a 150°C
Datos de entrada analógicos son –500 a 1500
Valor de resistencia con temperatura absoluta = 10 kΩ
Temperatura = 25°C
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
D760 - D779
—
E/S
Canal
OUT
Asignación automática del intervalo, 20 palabras
Elemento
Designación
Tipo de señal
Entre 0 y 10
V CC
Tipo de datos
Datos
binarios
CH0
Descripción
Descripción
Salida de tensión
De 0 a 4095
Diagrama de escalera
Tal como se muestra en el siguiente diagrama de escalera, cuando se utiliza el relé interno especial de pulso
de inicialización M8120 para la macro ANST en paralelo con otra instrucción, se carga de nuevo M8120 para
la otra instrucción.
M8120
ANST
Nº 1
Nº 3
J8AT1 K1A1
M8120
S
Q30
MOV (I)
I0
CMP>(I)
S1 –
D676
S1 –
D676
S2 –
1000
M8120 es el relé interno especial del pulso de inicialización.
Cuando la CPU comienza a ejecutarse, ANST almacena
los parámetros en los registros de datos para configurar
los módulos de E/S analógica y se activa Q30.
D1 –
D1000
REP
Cuando se activa la entrada I0, los datos de entrada
analógica se desplazan de D676 a D1000.
D1 –
M30
REP
La temperatura se compara con la temperatura de
alarma de 100°C.
M30
R
Q30
M30
S
Q30
Cuando la temperatura es mayor que 100°C, se
desactiva Q30.
Cuando la temperatura no es mayor que 100°C, se
activa Q30.
S1 –
D1000
S2 – D1 –
500 D1000
REP
Los datos de entrada analógica de -500 a +1500 se
convierte de 0 a 2000.
MUL(W) S1 –
D1000
S2 – D1 –
2
D1000
REP
Los datos de entrada analógica de 0 a 2000 se convierte
de 0 a 4000.
ADD(I)
MOV(W) S1 –
D1000
D1 –
D772
REP
Los datos de entrada analógica de 0 a 4000 se mueven a
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 FC4AK2C1
Dirección de memoria
(dirección de datos usados para
STPA)
Tamaño de
datos
(bytes)
L/E
+20
2
L/E
+22
2
L/E
Parámetro
Datos de salida analógica
CH0
CH1
La instrucción STPA cuando FC4A-K2C1 se monta en la ranura 4
Diagrama de escalera
MOV (W) S1 –
0
M8120
D1 R
D1000
REP
2
STPA(W) DATOS ESTADO RANURA DIRECCIÓN BYTE
ESCRIBIR D1000 D1100
4
20
4
M8120 es el relé interno especial del pulso de
inicialización.
MOV almacena valores de salida en el estado OFF.
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
Incorrecto
M8120
NO.1
J8AT1
Q1
Borre la rama de la macro ANST e inicie otra línea al insertar una instrucción LOD.
ANST
Correcto
M8120
M8120
NO.1
J8AT1
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
Sincronización
Iniciar-parar sincronización
Bit de inicio: 1
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
esclavas
31 estaciones 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
Relé interno especial
M8005-M8007: Control y error de comunicación
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
CPU
Adaptador de comunicación
FC4A-PC3 de RS485
en conector de Puerto 2
A B SG
A B SG
Cable
Estación
secundaria 31
Cable
Estación
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
estación
secun-daria
Esclava 1
Esclava 2
Esclava 3
Esclava 4
Esclava 5
Esclava 6
Esclava 7
Esclava 8
Esclava 9
Esclava 10
Esclava 11
Esclava 12
Esclava 13
Esclava 14
Esclava 15
Esclava 16
Registro de
datos
D900-D905
D906-D911
D912-D917
D918-D923
D924-D929
D930-D935
D936-D941
D942-D947
D948-D953
D954-D959
D960-D965
D966-D971
D972-D977
D978-D983
D984-D989
D990-D995
D996-D1001
D1002-D1007
D1008-D1013
D1014-D1019
D1020-D1025
D1026-D1031
D1032-D1037
D1038-D1043
D1044-D1049
D1050-D1055
D1056-D1061
D1062-D1067
D1068-D1073
D1074-D1079
D1080-D1085
D1086-D1091
Transmitir/Recibir datos
Transmitir datos a secundaria 1
Recibir datos de secundaria 1
Transmitir datos a secundaria 2
Recibir datos de secundaria 2
Transmitir datos a secundaria 3
Recibir datos de secundaria 3
Transmitir datos a secundaria 4
Recibir datos de secundaria 4
Transmitir datos a secundaria 5
Recibir datos de secundaria 5
Transmitir datos a secundaria 6
Recibir datos de secundaria 6
Transmitir datos a secundaria 7
Recibir datos de secundaria 7
Transmitir datos a secundaria 8
Recibir datos de secundaria 8
Transmitir datos a secundaria 9
Recibir datos de secundaria 9
Transmitir datos a secundaria 10
Recibir datos de secundaria 10
Transmitir datos a secundaria 11
Recibir datos de secundaria 11
Transmitir datos a secundaria 12
Recibir datos de secundaria 12
Transmitir datos a secundaria 13
Recibir datos de secundaria 13
Transmitir datos a secundaria 14
Recibir datos de secundaria 14
Transmitir datos a secundaria 15
Recibir datos de secundaria 15
Transmitir datos a secundaria 16
Recibir datos de secundaria 16
Número de
estación
secun-daria
Esclava 17
Esclava 18
Esclava 19
Esclava 20
Esclava 21
Esclava 22
Esclava 23
Esclava 24
Esclava 25
Esclava 26
Esclava 27
Esclava 28
Esclava 29
Esclava 30
Esclava 31
Registro de
datos
D1092-D1097
D1098-D1103
D1104-D1109
D1110-D1115
D1116-D1121
D1122-D1127
D1128-D1133
D1134-D1139
D1140-D1145
D1146-D1151
D1152-D1157
D1158-D1163
D1164-D1169
D1170-D1175
D1176-D1181
D1182-D1187
D1188-D1193
D1194-D1199
D1200-D1205
D1206-D1211
D1212-D1217
D1218-D1223
D1224-D1229
D1230-D1235
D1236-D1241
D1242-D1247
D1248-D1253
D1254-D1259
D1260-D1265
D1266-D1271
Transmitir/Recibir datos
Transmitir datos a secundaria 17
Recibir datos de secundaria 17
Transmitir datos a secundaria 18
Recibir datos de secundaria 18
Transmitir datos a secundaria 19
Recibir datos de secundaria 19
Transmitir datos a secundaria 20
Recibir datos de secundaria 20
Transmitir datos a secundaria 21
Recibir datos de secundaria 21
Transmitir datos a secundaria 22
Recibir datos de secundaria 22
Transmitir datos a secundaria 23
Recibir datos de secundaria 23
Transmitir datos a secundaria 24
Recibir datos de secundaria 24
Transmitir datos a secundaria 25
Recibir datos de secundaria 25
Transmitir datos a secundaria 26
Recibir datos de secundaria 26
Transmitir datos a secundaria 27
Recibir datos de secundaria 27
Transmitir datos a secundaria 28
Recibir datos de secundaria 28
Transmitir datos a secundaria 29
Recibir datos de secundaria 29
Transmitir datos a secundaria 30
Recibir datos de secundaria 30
Transmitir datos a secundaria 31
Recibir datos de secundaria 31
—
Si no hay ninguna 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
Datos de estación esclava
Registro de datos
D900-D905
D906-D911
Datos de transmisión/recepción
Transmitir datos a la estación maestra
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
datos
especiales
Datos de error de comunicación de vínculo de
datos
Registro de
datos
especiales
Datos de error de comunicación de vínculo de
datos
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
D8069
Datos de error de comunicación de la red Data-Link
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
1h (1)
2h (2)
4h (4)
8h (8)
10h (16)
20h (32)
40h (64)
Detalles del error
Error de exceso (los datos se reciben cuando los registros de datos de recepción están llenos)
Error de marco (error al detectar el bit de inicio o de parada)
Error de paridad (se ha encontrado un error en la comprobación de paridad)
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
BCC)
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/
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 DataLink 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
D900 - D901
Transmitir datos
D900 - D901
Transmitir datos
D906 - D907
Recibir datos
D906 - D907
Recibir datos
D8070
Error de comunicación
D8069
Error de comunicación
D912 - D913
Transmitir datos
D900 - D901
Transmitir datos
D918 - D919
Recibir datos
D906 - D907
Recibir datos
D8071
Error de comunicación
D8069
Error de comunicación
D924 - D925
Transmitir datos
D900 - D901
Transmitir datos
D930 - D931
Recibir datos
D906 - D907
Recibir datos
D8072
Error de comunicación
D8069
Error de comunicación
D936 - D937
Transmitir datos
D900 - D901
Transmitir datos
D942 - D943
Recibir datos
D906 - D907
Recibir datos
D8098
Error de comunicación
D8069
Error de comunicación
D1248 - D1249
Transmitir datos
D900 - D901
Transmitir datos
D1254 - D1255
Recibir datos
D906 - D907
Recibir datos
D8099
Error de comunicación
D8069
Error de comunicación
D1260 - D1261
Transmitir datos
D900 - D901
Transmitir datos
D1266 - D1267
Recibir datos
D906 - D907
Recibir datos
Estación esclava
1
Estación esclava
2
Estación esclava
3
Estación esclava
4
Estación esclava
30
Estación esclava
31
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
D900-D905
Transmitir datos
D900-D905
Transmitir datos
D906-D911
Recibir datos
D906-D911
Recibir datos
D8070
Error de comunicación
D8069
Error de comunicación
D912-D917
Transmitir datos
D900-D905
Transmitir datos
D918-D923
Recibir datos
D906-D911
Recibir datos
D8071
Error de comunicación
D8069
Error de comunicación
D924-D929
Transmitir datos
D900-D905
Transmitir datos
D930-D935
Recibir datos
D906-D911
Recibir datos
D8072
Error de comunicación
D8069
Error de comunicación
D936-D941
Transmitir datos
D900-D905
Transmitir datos
D942-D947
Recibir datos
D906-D911
Recibir datos
D8098
Error de comunicación
D8069
Error de comunicación
D1248-D1253
Transmitir datos
D900-D905
Transmitir datos
D1254-D1259
Recibir datos
D906-D911
Recibir datos
D8099
Error de comunicación
D8069
Error de comunicación
D1260-D1265
Transmitir datos
D900-D905
Transmitir datos
D1266-D1271
Recibir datos
D906-D911
Recibir datos
25-6
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
Estación esclava
1
Estación esclava
2
Estación esclava
3
Estación esclava
4
Estación esclava
30
Estación esclava
31
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 DataLink.
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 DataLink.
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
especial
Número de
estación esclava
Relé interno
especial
M8080
Estación esclava 1
M8092
M8081
Estación esclava 2
M8093
M8082
Estación esclava 3
M8094
M8083
Estación esclava 4
M8095
M8084
Estación esclava 5
M8096
M8085
Estación esclava 6
M8097
M8086
Estación esclava 7
M8100
M8087
Estación esclava 8
M8101
M8090
Estación esclava 9
M8102
M8091
Estación esclava
10
M8103
—
—
—
Número de
estación esclava
Relé interno
especial
Estación esclava
11
Estación esclava
12
Estación esclava
13
Estación esclava
14
Estación esclava
15
Estación esclava
16
Estación esclava
17
Estación esclava
18
Estación esclava
19
Estación esclava
20
—
M8104
M8105
M8106
M8107
M8110
M8111
M8112
M8113
M8114
M8115
M8116
Número de
estación esclava
Estación esclava
21
Estación esclava
22
Estación esclava
23
Estación esclava
24
Estación esclava
25
Estación esclava
26
Estación esclava
27
Estación esclava
28
Estación esclava
29
Estación esclava
30
Estación esclava
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.
Velocidad en baudios
19200, ó 38400 bps
Haga clic sobre un número
secundario antes de realizar
cambios.
Cantidad de estaciones
secundarias
de 1 a 31
Número de estación
secundaria
01 a 31
Cantidad de datos de
transmisión/recepción
(palabras)
Seleccionar la cantidad de
registros de datos para transmitir
y recibir datos por estación
secundaria: 0 a 6 palabras
TX: Transmitir desde
principal
RX: Recibir en principal
Cantidad de datos
seleccionados
0 a 6 palabras
Nota: Cuando el sistema de vínculo de datos incluye MICRO3 o
MICRO3C, seleccione como velocidad de transmisión 19200 bps y
seleccione 2 palabras de datos de transmisión/recepción para MICRO3
o MICRO3C.
Selecciona las mismas cantidades de
datos de transmisión y recepción para
todas las estaciones secundarias.
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
4. Haga clic en el botón Aceptar.
25-10
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
Velocidad en baudios
19200, ó 38400 bps
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
Tiempo de ciclo de scan de
la estación maestra
Como la estación maestra actualiza los datos recibidos en el procesamiento de la
instrucción END del programa del usuario, el tiempo de ciclo de scan de dicha
estación se ve afectado.
Control de tiempo de
actualización de la estación
maestra
Los datos recibidos desde una estación esclava se actualizan en cada procesamiento
de END.
Estaciones maestras
aplicables
MicroSmart, IDEC como el OpenNet, MICRO3, MICRO3C, FA-3S (PF3S-SIF4)
Estaciones esclavas
aplicables
MicroSmart, IDEC como el OpenNet, MICRO3, MICRO3C, FA-3S (PF3S-SIF4)
Cuando el sistema de la red Data-Link contenga MicroSmart y MICRO3/MICRO3C, establezca la velocidad en
baudios en 19200 bps y la cantidad de datos de 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
Actualización
Comunic. de
estación esclava 1
Finalización M8080
Estación
maestra
esclava 2
Actualización
esclava 3
Actualización
esclava 31
Actualización
esclava 1
Actualización
Comunic. de
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
esclava
1
Estación
esclava 1
Finalización de
comunicación
M8080
END procesada
1 tiempo de ciclo de scan
Estación
esclava
2
Estación
esclava 2
END procesada
Finalización de
comunicación
M8080
1 tiempo de ciclo de scan
Estación
esclava
31
Estación
esclava 31
Finalización de
comunicación
M8080
END procesada
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
Velocidad en baudios: 19200 o
38400 bps
Estación esclava número 1
Estación esclava número 2
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
Velocidad en baudios: 19200 o
38400 bps
Estación esclava número 1
Estación esclava número 2
Estación secundaria 1
FA-3S (CP12/13)
PF3S-SIF4
25-14
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
Estación secundaria 2
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
Tiempo de espera de
recepción (ms)
10 a 2540 (incrementos de 10 mseg)
(El tiempo de espera de recepción se
desactiva cuando se selecciona 2550.)
Número de red
0 a 31
Entrada de selección de
modo
Cualquier número de entrada
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
Nivel de señal
RS232C
Nivel de señal
Conversor
Descripción de las partes
ALIMENTACIÓN
SD
RS485
E/S de RS485
RS232C/RS485
CONVERSOR
PUERTO SERIE
1
Reóstato de finalización
Tipo FC2A-MD1
T
Datos de transmisión/recepción A
2
Datos de transmisión/recepción B
3
RD
A
4
Toma de tierra de marco
5
Vcc (+24 V)
6
SG
FG
7
GND
+
FUENTE DE
ALIMENTACIÓN
24 V CC
–
PUERTO SERIE RS232C
B
Toma de tierra de señal
Indicador de alimentación
Se enciende cuando se proporciona alimentación
Indicador de datos de transmisión
Se enciende cuando se activan los datos de transmisión
(conector #2) de RS232C
Indicador de datos de recepción
Se enciende cuando se activan los datos de recepción
(conector #3) de RS232C
E/S de RS232C
Conecta al puerto RS232C del equipo
ENTRADA DE CC
Clavija de adaptador de CA
Nota: Conecta 24 V CC a los terminales + y – de la FUENTE DE 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
Tensión establecida
Corriente establecida
Temperatura en funcionamiento
Temperatura de almacenamiento
Humedad en funcionamiento
Resistencia de vibración
Resistencia a golpes
Fuerza dieléctrica
Resistencia de aislamiento
Resistencia a ruidos
Peso
Terminales de alimentación: 24 V CC ±20% (ripple 10% máximo)
Clavija de adaptador
de entrada de CC:
9 V CC, 350 mA suministrados con adaptador de CA
Terminales de alimentación: 40 mA aprox. a la tensión establecida
De 0 a 60°C
De –20 a +70°C
Del 45 al 85% de HR (sin condensación)
De 5 a 55 Hz, 60 m/s2, 2 horas en 3 ejes
300 m/s2, 3 golpes en 3 ejes
1500 V CA 1 minuto entre las partes vivas y las muertas
10 MΩ mínimo entre las partes vivas y las muertas (megaóhmetro 500 V CC)
Terminales de alimentación: ±1 kV, 1 µseg (utilizando un simulador de ruidos)
550 g aprox.
Especificaciones de interfaz serie
Estándares en conformidad
Método de comunicación
Configuración de comunicación
Cable de comunicaciones
Velocidad en baudios de
comunicación
Estaciones secundarias
Longitud máxima del cable
26-4
RS232C estándar EIA (conector hembra D-sub de 25 contactos)
RS485 estándar EIA (terminales de rosca)
Half-duplex
1:N (N ð 32)
Cable de par trenzado blindado
9600 bps (fija)
32 estaciones secundarias como máximo (línea RS485)
RS232C: 15 m
RS485: Total 200 m
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
26: MANTENIMIENTO DEL EQUIPO
Contactos de conector RS232C
Conector hembra D-sub de 25 contactos
13
Núm. de
contacto
1
25
14
Nota: Los terminales 4 y 5 están conectados
entre si internamente.
Descripción
1
GND
2
TXD
Toma de tierra de marco
Datos de transmisión
3
RXD
Datos de recepción
4
(RTS)
No utilizado
5
(CTS)
No utilizado
6
(NC)
No utilizado
7
GND
Toma de tierra de señal
8-25
(NC)
No utilizados
Dimensiones
Soportes del montaje
Diseño de orificios del montaje
3,6 mm
(0,142”)
10 mm
(0,394”)
142 mm
(5,591”)
132 mm
(5197”)
Patas de goma
øOrificio de 4,5 mm × 2
(0,177 diám.)
3,6 mm
(0,142”)
10 mm
(0,394”)
3,6 mm
(0,142”)
110 mm
(4,331”)
Clavija de adaptador de CA
3,6 mm
(0,142”)
5 mm
(0,197”)
Conector D-sub de 25 contactos
34 mm
(1,339”)
24,4 mm
(0,961”)
7 mm
(0,276”)
Nota: Cuando monte el conversor RS232C/RS485
en una superficie de panel, quite las patas de goma;
después, coloque los soportes de montaje que se
suministran con el conversor en la parte inferior del
mismo utilizando tornillos.
Cable RS232C HD9Z-C52
Conector para conversor RS232C/RS485
Descripción
GND
TXD
RXD
RTS
CTS
DSR
DCD
DTR
GND
Toma de tierra de marco
Datos de transmisión
Recibir datos
Solicitud a enviar
Borrado a enviar
Establecimiento de datos preparado
Detección de datos de portadora
Terminal de datos preparada
Toma de tierra de señal
Núm. de
contacto
1
2
3
4
5
6
8
20
7
Conector para equipo
1,5 m de longitud
Núm. de
contacto
1
2
3
4
5
6
7
8
9
Adaptador de CA
El conversor RS232C/RS485 se alimenta con una fuente
de 24 V CC o con un adaptador de CA con capacidad de
salida de 9 V CC, 350 mA.
DCD
RXD
TXD
DTR
GND
DSR
RTS
CTS
RI
Conector hembra D-sub de 9 contactos
9,5
ø5,5
Conector macho D-sub de 25 contactos
Símbolo
ø2,1
Polaridad
+
–
Dimensiones en mm.
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
26-5
26: MANTENIMIENTO DEL EQUIPO
26-6
MANUAL DEL USUARIO DE MICROSMART FC4A FC9Y-B1145
27: MODO DE 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
FC4A-PC1
Cable de módem 1C
FC2A-KM1C
3 m (9,84 pies) de longitud
Contactos de conector mini DIN
Descripción
Cubierta
RTS Solicitud a enviar
1
DTR Terminal de datos preparado
2
TXD Datos de transmisión
3
RXD Datos de recepción
4
DSR Establecimiento de datos
preparado
5
SG
Toma de tierra de señal
6
SG
Toma de tierra de señal
7
NC
Sin conexión
8
Precaución
Módem
D-sub 25 contactos
Conector macho
Contactos de conector D-sub de 25 contactos
Contacto
Blindaje
Al puerto RS232C
Contacto
Descripción
1
FG
Toma de tierra de marco
2
TXD Datos de transmisión
3
RXD Datos de recepción
4
RTS 
Descargar